OSS Note # 45643

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 key words

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 BarSIMM 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 barcodetype 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