Overview

Lexmark TM Forms and Bar Code Card lets you print industry-standard bar codes. The card provides custom device types for printing with SAPScript in SAP R/3 application and generates bar codes algorithmically in PCL 5 or PostScript emulations.

With PCL 5 emulation, a printer with an installed card is the functional equivalent of HP BarCodes and More font set. It is also a compatible alternative to an HP LaserJet with HP BarDIMM Pro version 3.3a, including the FREESCAPE alternate escape code (AEC) feature.

You can specify bar codes for printing in PCL 5 emulation using the following techniques:

A printer with an installed Forms and Bar Code Card includes support for the following:

The CD that comes with Forms and Bar Code Card contains the following:

Human-readable text (HRT)

One-dimensional symbologies

HRT can be specified with bar codes. The specific text can be centered on the bar code automatically. The text can also be scaled based on the width and height of the bar code and the method of embedding.

There are six available fonts for most HRT. For more information, see the Esc (s#H command in the PCL 5 emulation escape sequences .

Two-dimensional symbologies

Because two-dimensional bar codes can encode thousands of characters, HRT interpretation of the data may not be practical. If descriptive text is printed with the symbol, then any character size and font available may be selected. The text may be printed anywhere near the symbol and must not interfere with the bar code symbol or its quiet zones.

Cursor positioning

Note:  Cursor positioning applies with or without HRT.

Cursor positioning is set as follows when printing with Forms and Bar Code Card:

Compressed data formats

Forms and Bar Code Card accepts data for symbologies regardless of format. Incoming data is analyzed to determine whether it is compressed. If necessary, compression is automatically performed before printing the bar code.

Checksum calculation

Some bar code symbologies define checksum characters as a requirement of the data format. In this case, Forms and Bar Code Card performs the checksum calculation and automatically places the characters according to the symbology specifications. Fixed-length data formats can be sent with or without checksum characters.

Visual Bar Code Designer

Use the program found in the CD to build PCL 5 emulation, PostScript emulation, or hexadecimal command strings for use in SAP or other applications.

HP BarDIMM compatibility intercept

Forms and Bar Code Card meets the function of the HP BarDIMM Pro version 3.3a option.

SAP support

When used in PCL 5 emulation mode, SAP enterprise resource planning (ERP) software has built-in support for functions provided by Forms and Bar Code Card. The following is a list of supported device types:

Lexmark-specific PCL 5 emulation command descriptions

Support of bar code functionality requires Lexmark-unique PCL 5 emulation definitions that provide access to the functionality. Esc &x#W and Esc &y#W are implemented.

Bar code descriptor— ESC &x#W (descriptor data)

Use the escape sequence to describe the bar code to print and the parameter settings required to build the bar code. The first two bytes of this command designate the symbology and are required. The remaining bytes are interpreted accordingly, based on the symbology, and are optional. If the optional bytes are not sent, then the settings are set to appropriate defaults. Each symbology has its own defined descriptor header. The # symbol represents the number of bytes of descriptor data.

Transferring bar code data— ESC &y#W (bar code data)

Use this command to transfer a raw block of bar code data to be encoded according to the specifications in the last valid Bar Code Descriptor command received. If no valid descriptor is sent, then this command is ignored and the data is flushed. The # symbol represents the number of bytes of descriptor data.

Compatibility safeguard

These commands, if sent to an HP printer, are flushed, and nothing prints. Future HP PCL 5 enhancement could use the two escape sequences that have been selected. This forces future Lexmark PCL 5 emulations to use the HP versions of these commands and to ignore them in a bar code context.

To avoid this conflict, use the Lexmark PCL 5 emulation enhancement switch. Setting this switch allows future Lexmark PCL 5 emulations to decide how to interpret the new escape sequences. The switch is a GL/2 command.

Supported bar codes

One-dimensional bar codes

Two-dimensional bar codes

Composite bar codes

Font-based bar codes

The bar codes are supported only for PCL 5 emulation.

Supported fonts in the option card

Scalable fonts

Bitmap fonts