Multiple Character Encoding for Bar Code Objects in a Print Data Stream
Original Publication Date: 2003-Dec-31
Included in the Prior Art Database: 2003-Dec-31
Systems to print bar code symbols, such as Bar Code Object Content Architecture (BCOCA) within the Advanced Function Presentation architecture, traditionally use a single, fixed encoding scheme to specify the data to be bar encoded. For example, BCOCA requires data for linear bar codes to be encoded as single-byte EBCDIC data. Some bar code symbologies (as defined by industry standards, such as AIM) are also defined assuming a particular data encoding, such as single-byte ASCII. In addition, multibyte encodings, such as Unicode, are being used more widely for many kinds of data (but not bar code data). When the symbology-defined encoding is different from the print-system encoding, a method is needed to specify and transform between the different encodings. This article discloses a method of using a variety of encodings with bar code data.