SAP Note 119604 - Bar codes Code 128, EAN-128, UCC-128

Component : Geräteverwaltung - SAPscriptBC-SRV-SSF Smart Forms

Solution : https://service.sap.com/sap/support/notes/119604 (SAP Service marketplace login required)

Summary :
Code 128 is a high-density barcode system representing alphanumeric and control characters through different sets, introduced in 1981. This system, comprising sets A, B, and C, allows encoding with 106 characters each. Set A includes upper-case alphanumerics and control characters, B manages the complete 7-bit ASCII set, and C focuses on numeric pairs, enabling compressed data representation. SAP applications must understand the conversion variations in character sets, such as the different "space" values in ASCII and EBCDIC. For EAN-128/UCC-128 applications, the FNC1 control character follows the start symbol directly. Notice that printers could modify these standards, requiring checks on specific printer model capabilities, e.g., via SAP notes on JetMobile BarDIMM for HP or Lexmark. Always ensure the correct start character and control sequences are maintained for data integrity during barcode generation and printing.

Key words :
shift  = decimal 128fnc1  = decimal 129fnc2  = decimal 130fnc3  = decimal 131fnc4   = decimal 132code, code128 control charactersb - full 7-bit ascii character set, fnc3 = decimal 96fnc2 = decimal 97fnc4 = decimal 101in, fnc3 = decimal 96fnc2 = decimal 97fnc4 = decimal 100there, = decimal 135the code128 autoswitch barcode type, closely related ean-128 / ucc-128 symbols, code128 control charactersc - 2-digit numerals, fnc1 = decimal 102in ean-128/ucc-128, high density bar code introduced, = decimal 105every code128 data string

Related Notes :

764006SD-Argentina: Bar code creation on billing document
121305Bar code SIMMs/DIMMs for HP LaserJet printers
119471Bar code and OCR SIMMs for Lexmark OPTRA printers
8928List of supported printers/device types
5196Printing bar codes with SAPscript