SAP R/3 OSS NOTE 45643
FOR BARCODE PRINTING

 

SAP-Hinweis Nr. SAP-Hinweis Nr. 45643
___________________________________________________________________
Barcode control sequences for JetCAPS/Jetmobile BarDIMM
Komponente BC-CCM-PRN

___________________________________________________________________
Symptom
How do the PCL-5 control sequences work for the “JetCAPS Jetmobile BarDIMM/Jetmobile BarDIMM” module for printing barcodes on HP LaserJet printers (see Note 5196)?

Additional keywords
Barcode, PCL-5, SAPscript, device type, laser jet

Cause and prerequisites
The customer wants to create a separate device type as a copy of HPLJ4/HPLJ5/HPLJ5SI/HPLJ4000 and then create separate barcodes or change the standard SAP barcodes.

Important note: These control sequences solely refer to the “Jetmobile BarDIMM” module, supported by SAP for HP LaserJet printers. There are other barcode modules for this printer on the market, but they are not supported by SAP!

The printer commands or barcode parameter specified below are taken from the JetCAPS/Jetmobile documentation “Using the BarDIMM Bar Code Printing System, Installation and Programmer’s Guide”.

Solution
The control sequences are stored in the SBPxx print controls in R/3. The print controls are maintained for each device type with the spool administration (Transaction SPAD).
The contents of the print controls SBPxx for the device types HPxxxx are set up as follows:

ESC(s.p.h.v.b.s.T 1B2873307031306832347630623073323435303054
where the parameters have the following meanings:
ESC(s.p 1B2873..70
The …p parameter selects human readable text:
1B287370 or 1B28733070 – default setting for human readable text
1B28733170 – no human readable text
1B28733270 – human readable text embedded
1B28733370 – human readable text half embedded
1B287331303370 – human readable half embedded + print checksum char
1B287331313370 – human readable half embedded + print * with code39 + print checksum char
1B28733470 – print human readable text under code
1B287331303470 – human readable embedded + print checksum char
1B287331313470 – human readable embedded + print * with code39 + print checksum char
1B28733570 – print human readable text above code
Add 10 to print start/end * characters with code39
Add 100 to print checksum character with text

…h …68
The …h parameter selects the font for human-readable text:
68 or 30303068 – Bold, auto size, Courier (DEFAULT)
30303568 – Bold, auto size, OCR-B

…v …76
The …v parameter selects short bar height in points (1/72 inch):
76 – default Barcode height
313276 – 12 point Barcode height
313476 – 14 point Barcode height
313676 – 16 point Barcode height
313876 – 18 point Barcode height
323076 – 20 point Barcode height
323276 – 22 point Barcode height
323476 – 24 point Barcode height
323876 – 28 point = 10 mm Barcode height
333776 – 37 point = 13 mm Barcode height

…b …62
The …b parameter selects the width of the bars (first, second, third, fourth) in 1/600 inch.
Omit parameter – default bar width
6,12,18, 24b – Width of the bars 6,12,18,24 1/600 Inch
362C31322C31382C323462
Note: Depending on the barcode type not four but only two different width values are required, e.g.
6,18b
362C313862

…s …73
The …s parameter selects the width of spaces (first, second, third, fourth) in 1/600 inch:
Omit parameter – default space width
6,12,18,24s – Width of the spaces 6,12,18,24 1/600 Inch
362C31322C31382C323473
Note: Depending on the barcode type not four but only two different width values are required,e.g.
6,18s
362C313873

…T …54
The …T parameter selects the barcode type:
323436303054 UPC A (24600)

323436323054 EAN/JAN 8 (24620)

323436333054 EAN/JAN 13 (24630)

323436343054 2of5 interleaved no chk (24640)
323436343154 2of5 interleaved + chk (24641)

323436353054 2of5 industrial no chk (24650)
323436353154 2of5 industrial + chk (24651)

323436363054 2of5 matrix no chk (24660)
323436363154 2of5 matrix + chk (24661)

323436373054 code 39 (24670)
323436373154 code 39 + chk (24671)

323436393054 code 93 (24690)
323436393154 code 93 extended (24691)

323437303054 code 128 autoswitch (24700)
323437303154 code 128 A (24701)
323437303254 code 128 B (24702)
323437303354 code 128 C (24703)

323437363054 MSI no chk (24760)
323437363154 MSI + CHK10 (24761)
323437363254 MSI + CHK10 + CHK10 (24762)
323437363354 MSI + CHK11 + CHK10 (24763)

323437373054 USPS ZIP+4 Postnet 5 (24770)
323437373154 USPS ZIP+4 Postnet 9 (24771)
323437373254 USPS ZIP+4 Postnet 11 (24772)
___________________________________________________________________
Weitere Komponenten
BC-ABA-TO
___________________________________________________________________
Verweise auf verwandte Hinweise
___________________________________________________________________
5196 Printing bar codes with SAPscript
423806 Import Chinese printer code page and device type
___________________________________________________________________