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)?
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