Lexmark CX622 Forms and Bar Code Card P4.2 Technical Reference
Lexmark CX622 Manual
View all Lexmark CX622 manuals
Add to My Manuals
Save this manual to your list of manuals |
Lexmark CX622 manual content summary:
- Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 1
Lexmark Confidential until announced Forms and Bar Code Card P4.2 Technical Reference Manual March 2020 www.lexmark.com - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 2
Confidential until announced Contents 2 Contents Overview...4 Supported bar codes...6 Supported fonts in the option card...9 PCL 5 emulation: HP 11 One-dimensional bar codes...11 Two-dimensional bar codes...24 PCL 5 emulation: Lexmark 28 One-dimensional bar codes...31 Two-dimensional bar - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 3
Lexmark Confidential until announced Contents 3 Appendix A - Feature summary 92 Appendix B - Supported bar codes 95 Appendix C - Forms Card fonts 112 Appendix D - Forms print errors 127 Appendix E - Bar code engine errors 131 Appendix F - Deviations 135 Notices...142 Index...144 - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 4
products) • Special Lexmark‑advanced PCL 5 commands for bar codes A printer with an installed Forms and Bar Code Card includes support for the following: file that contains download information, requirements, and installation instructions Human‑readable text (HRT) One‑dimensional symbologies HRT can - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 5
provided by Forms and Bar Code Card. The following is a list of supported device types: • LEXT622 • LEXW820 • ZLXFORM2 Lexmark-specific PCL 5 command descriptions Support of bar code functionality requires Lexmark‑unique PCL 5 definitions that provide access to the functionality. Esc&x#W and Esc - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 6
of descriptor data. Transferring bar code data-ESC&y#W (bar code data) Use this command to transfer a raw block Lexmark PCL 5 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 - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 7
Lexmark Confidential until announced Overview 7 • EAN/JAN-13 with 5-digit supplemental • EAN-128 • French Postal 3 of 9 A/R • German Postal 2 of 5 (Leitcode and Identicode) • HIBC 39/128 • Interleaved 2 - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 8
Lexmark Confidential until announced Overview 8 Two-dimensional bar codes • Codablock F • Data Matrix • with 2-digit supplemental • UPC-E with 5-digit supplemental Font-based bar codes The bar codes are supported only for PCL 5. • Code 128 bitmap regular • Code 128 bitmap wide • Code 128 scalable - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 9
Lexmark Confidential until announced Overview 9 • Code 3 of 9 scalable one inch regular • Code 3 of regular • UPC tall • UPC tall narrow • UPC tall thin • UPC half • UPC half narrow Supported fonts in the option card Scalable fonts • Architext CMC7 • CMC7 • Electrical symbols • Euro and other - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 10
Lexmark Confidential until announced Overview 10 • OCR-B • UPC 10mil • UPC 13mil - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 11
Lexmark Confidential until announced PCL 5 emulation: HP 11 PCL 5 emulation: HP This section discusses the HP commands implemented in Forms and Bar Code Card. One-dimensional - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 12
Lexmark Confidential until announced PCL 5 emulation: HP 12 Sample commands and their characteristics Command Characteristic Esc(s4p2h36v24701T No data is specified with the bar code selection - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 13
Lexmark Confidential until announced PCL 5 emulation: HP 13 PCL 5 emulation escape sequences Command Esc(s#P or AEC)s#P Function parameters Determines the HRT location printed with the bar - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 14
PCL 5 emulation: HP Command Esc(s#H or AEC)s#H Esc(s#V or AEC)s#V Lexmark Confidential until announced 14 Function parameters Selects the HRT font. The numeric value of # is of the form ABC, where: • A is the font style. 0-Use - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 15
PCL 5 emulation: HP Command Esc(s#1,#2,#3,#4B or AEC)s#1,#2,#3,#4B Esc(s#1,#2,#3,#4S or AEC)s#1,#2,#3,#4S Lexmark Confidential until announced 15 Function parameters Selects bar widths in dots (1/600 in.). Some bar codes require only two values for this command. Others require - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 16
Lexmark Confidential until announced PCL 5 emulation: HP 16 PCL 5 function parameter list Command Function parameters "(#v" units are in 1/72 in. "#b, s" units are in 1/600 in, Esc(s#T - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 17
Lexmark Confidential until announced PCL 5 emulation: HP 17 Command Function parameters "(#v" units are in 1/72 in. "#b, s" units are in 1/600 in, Esc(s#T or Selects the bar - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 18
Lexmark Confidential until announced PCL 5 emulation: HP 18 Command Function parameters "(#v" units are in 1/72 in. "#b, s" units are in 1/600 in, Esc(s#T or Selects the bar - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 19
is not specified in the PCL 5 calling sequence. Note: The encoding table values are the opposite of the encoding table field byte 7 of the Lexmark bar code descriptor for Australia Post 4‑State bar codes. HRT is not printed with these bar codes. For more information, see "PCL5 emulation escape - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 20
Function parameters for Singapore Post 4‑State bar code HP compatibility mode using typeface 24780. In relation to the fields of the Lexmark bar code descriptor for Singapore Post 4‑State bar codes, the following correspondences exist when using this technique: Technique correspondences Bar width - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 21
Lexmark Confidential until announced PCL 5 emulation: HP 21 After printing, the position application. - RSS Stacked Omnidirectional can be omnidirectionally scanned. Note: This version is not supported in Forms and Bar Code Card. Field name Type Range Default value Description Esc(s#T name - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 22
Lexmark Confidential until announced PCL 5 emulation: HP 22 Field name Esc(s#V Type int Esc(s#1,#2,#3,#4B int Esc(s#1,#2,#3,#4S int Esc(s#P int Range Default value Description The - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 23
Lexmark Confidential or 4‑State bar code, is used by the United States Postal Service (USPS) to sort and track letters and flats. It combines data from the POSTNET and the PLANET bar codes. The HP BarDIMM version 5.0 supports Intelligent Mail bar code. The command from this version has no PCL - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 24
Lexmark Confidential until announced PCL 5 emulation: HP 24 Two-dimensional bar codes Codablock F bar code descriptors Field name Escs#T Type name Range N/A Default value N/A Esc(s#1,#2,[#3]V int - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 25
Lexmark Confidential until announced PCL 5 emulation: HP 25 An example of specifying all three v parameters, using the default values for v1 and v3, with two rows is Esc(s16,2,20v24840T. HP documents the bar widths (b parameter) in their reference manual, but varying b1 or b2 does not affect the - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 26
ratio values are used if the #b parameter is not used to set rows and columns manually. ‡ The default value 0 sets the symbol to the necessary size to capture the encoding values sent when using the Transfer Bar Code Descriptor. In relation to the fields of the Lexmark bar code descriptor for - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 27
character set (shifted JIS). MaxiCode bar code descriptors Only the first rule differs between data sent using this technique and data sent using the Lexmark Bar Code Data command to print MaxiCode symbols. The input data must start with the following fields: label number, number of labels, and - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 28
Esc&y#W are implemented. Lexmark-specific PCL 5 command description Support of bar code functionality requires Lexmark‑unique PCL 5 definitions 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 - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 29
Confidential until announced PCL 5 emulation: Lexmark 29 Symbology Symbology type ID 0-19 b4 parameter). Space width #4 2 Specifies the fourth space width in bar dimension units (#s4 parameter). Lexmark symbology assignments Bar code type Two‑dimensional bar code ID 1 dec (00 01 hex) 2 dec - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 30
announced PCL 5 emulation: Lexmark 30 Bar code type 4‑State postal Miscellaneous symbology One‑dimensional bar code ID 20 dec (00 14 hex) 21 dec (00 15 hex) 22 dec ( - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 31
Confidential until announced PCL 5 emulation: Lexmark 31 One-dimensional bar codes Australia Post 4‑State bar code descriptors Field name Symbology ID Bar width Bar pitch Tracker height Ascender or descender offset - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 32
until announced PCL 5 emulation: Lexmark 32 Note: The bar code data sent with Singapore Post sum of this field and the tracker height. 6-15 N/A N/A N/A Note: All code formats are supported. The format is implied on the type of data received. Embedded spaces and commas are allowed. Japan - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 33
Confidential until announced PCL 5 emulation: Lexmark 33 • Invalid characters or lengths in the postal code number are flagged with an error. • Invalid characters in the block and house number information are - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 34
Confidential until announced PCL 5 emulation: Lexmark 34 Swiss Post bar code descriptors Field name Symbology ID Byte 0-1 Range N/A Text location 2 Fixed value Text typeface 3 Fixed value Text style 4 Fixed value Bar - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 35
Confidential until announced PCL 5 emulation: Lexmark 35 Field name Byte Range Default value Description Bar width #1 (module 9-10 width) Space width #1 Bar width #2 11-12 13-14 0.40-0.51 mm N/A N/A 11 - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 36
Confidential until announced PCL 5 emulation: Lexmark 36 Field name Byte Range Default value Description Bar and space width 8 units 00-04 hex 02 hex Specifies units for bar and space widths. 0- - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 37
Confidential until announced PCL 5 emulation: Lexmark 37 The checksum digit is not encoded in the symbol. It is required in the data only for inclusion in the ISBN text printed with - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 38
Confidential until announced PCL 5 emulation: Lexmark 38 Field name Bar width #2 Byte 13-14 Range N/A Space width #2 15-16 N/A Bar width #3 17-18 N/A Space width #3 19-20 N/A Bar width #4 21-22 N/A - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 39
Confidential until announced PCL 5 emulation: Lexmark 39 HIBC 39/128 bar code descriptors Field name Symbology ID HRT location HRT typeface HRT style Bar height units Byte Type 0-1 int 2 int 3 int 4 - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 40
Confidential until announced PCL 5 emulation: Lexmark 40 Field name Bar height Byte Type 6-7 int Bar and space 8 int width units Bar width #1 (Code 9-10 int 128 bar 1, or Code 39 Narrow) - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 41
PCL 5 emulation: Lexmark Lexmark Confidential until announced ITF‑14 bar code descriptors Field name Symbology ID Byte 0-1 Type Range int int N/A Default value 103 dec (00 67 hex) HRT - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 42
Confidential until announced PCL 5 emulation: Lexmark 42 Field name Bar and space width units Bar width #1 Space width #1 Bar width #2 (Wide) Byte 8 9-10 11-12 13-14 Type Range int 0-1/600 - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 43
Confidential until announced PCL 5 emulation: Lexmark 43 Field name Byte Space width #2 15-16 (Wide) Reserved 17-31 Type Range [int int] 27-72 dec (00 1B-00 48 hex) Note: - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 44
Confidential until announced PCL 5 emulation: Lexmark 44 Field name Bytes Type Range Ascender or 5 descender offset N/A 100-210 dec (64-D2 hex) Default value 135 dec (87 hex) HRT location Reserved 6 N/A 7- - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 45
until announced PCL 5 emulation: Lexmark 45 Bytes 4-5 6-7 Most Least significant Range significant byte byte X dimension X dimension byte 240-12000 dec byte 1 (in Units) 2 (in Units) Y dimension Y dimension byte 480-60000 - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 46
Lexmark 46 Bytes 8-9 10-15 Most Least significant Range significant byte byte Default value Description Rows Columns Rows: 4-44 dec 0 dec Columns: 1-4 dec (00 hex) Optional. Manually specifying the X dimension (the smallest element width). Supported values are 01x for 300 dpi units, 02x for - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 47
Confidential until announced PCL 5 emulation: Lexmark 47 Truncated: (Default = 00x) This byte determines if the right row indicator and stop pattern are omitted. A value of 01x activates truncation. All other values disable truncation. Rows: (Default = 00x) Manually set the number of symbol rows - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 48
5 emulation: Lexmark 48 • Depending on the mode, the input data sent with the Transfer Bar Code Data command must follow these rules: • For all • For Modes 2 and 3, the postal code, country code, and class‑of‑service fields must follow the label fields. Each field must be terminated with either a - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 49
5 emulation: Lexmark 49 • The country code and class of service must each be are MaxiCode examples of the ASCII data that are sent with the Transfer Bar Code Data command: Mode 2, separated by commas: Esc&y48W1,1, supported currently due to possible string termination issues within the printer. - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 50
Confidential until announced PCL 5 emulation: Lexmark 50 The basic block of the MicroPDF417 is the black or white module or rectangle. The nominal dimensions of the module width are two times - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 51
Confidential until announced PCL 5 emulation: Lexmark 51 Bytes 6-7 8-9 10-15 Most significant Least significant Range Rows Columns Rows: 4-44 dec Columns: 1-4 dec 0 dec 00 (hex) Optional. Manually set the number of symbol rows and columns. Automatic operation is specified by using 0. - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 52
Confidential until announced PCL 5 emulation: Lexmark 52 The composite bar code symbol always includes a linear component so that the primary identification is readable by all scanning technologies. Two-dimensional imagers can - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 53
Confidential until announced PCL 5 emulation: Lexmark 53 A UPC-E bar code has the following physical structure: • Left-hand guard bars, or start sentinel, encoded as 101 • Six data characters, encoded from the - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 54
Confidential until announced PCL 5 emulation: Lexmark 54 EAN-13 is based on the UPC-A standard. The EAN-13 number system code is just one digit longer than the UPC-A number system - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 55
Confidential until announced PCL 5 emulation: Lexmark 55 d Data to be encoded (format depends on AI) e A Code 128 checksum 01234567890123" • Followed by a "|" pipe character • Followed by the composite data string: "Lexmark" • Followed by a complete 4099T sequence to change back to a default font - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 56
Confidential until announced PCL 5 emulation: Lexmark 56 PCL specifications for composite bar codes Field name Type Range Default value Description Symbology int N/A N/A Required. ID • 24600T specifies UPC-A. • 24601T specifies UPC-A+2. • 24602T - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 57
Confidential until announced PCL 5 emulation: Lexmark 57 Field name Type Range Default value Description HRT int font list from the printer control panel. For more information, see the printer User's Guide. The following are the fonts provided by Forms and Bar Code Card for emulation of - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 58
Confidential until announced PCL 5 emulation: Lexmark 58 Font Code 128 Wide Currency symbols (including euro) Electrical symbols Interleaved 2 of 5 Interleaved 2 of 5 Regular Interleaved 2 of 5 Thin Line Draw Manufacturing symbols MICR OCR-A - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 59
Confidential until announced PCL 5 emulation: Lexmark 59 Setting an AEC with a PCL 5 sequence To change the AEC, use either of the commands listed in the following table: Command Function parameters ASCII - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 60
Lexmark Confidential until announced PostScript emulation 60 PostScript emulation This section describes more PostScript emulation operators that are supported when Forms and Bar Code Card is installed. These operators enable printing of bar code symbologies with user-specified parameters from - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 61
Lexmark Confidential until announced PostScript emulation 61 Currentpoint positioning is set as follows when printing with Forms and Bar Code Card: • From the currentpoint position, bar - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 62
Lexmark Confidential until announced PostScript emulation 62 PostScript emulation operators Operator Function parameter barcodeshow String dict barcodeshow Similar to the show operator, this function prints the - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 63
Lexmark Confidential until announced PostScript emulation 63 Operator Function parameter barcodewidth String dict barcodewidth wx wy Similar to the stringwidth operator, this function returns the operand - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 64
Lexmark Confidential until announced PostScript emulation 64 Key /FCC /Encoding /QuietZone /Units Range Default value Description 11 dec 45 dec 59 dec 62 dec 11 dec [ - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 65
Lexmark Confidential until announced PostScript emulation 65 Key /QuietZone /Units Range [int int] N/A Default value Description [150 150] Optional. [array of integers] Sets the quiet zone - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 66
Lexmark Confidential until announced PostScript emulation 66 Key /Units Range N/A Default value N/A Swiss Post bar code descriptors Key /Symbology Range N/A /HeightUnits 0-4 dec Description Optional. The value - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 67
Lexmark Confidential until announced PostScript emulation 67 Key /Units Range N/A Default value N/A Description Optional. The value is 1/600 in. Intelligent Mail bar code descriptors Key /Symbology / - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 68
Lexmark Confidential until announced PostScript emulation 68 Key Type Default value Description /Height int The default value Optional. (in /Units) is based on the symbology. For - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 69
Lexmark Confidential until announced PostScript emulation 69 Key Type Default value Description /Special boolean For UPC-A and Code 3 Optional. of 9, the default value is UPC‑A false. • - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 70
Lexmark Confidential until announced PostScript emulation 70 Values for /Symbology key Command Function parameters (/Height, /Bars, and /Spaces units are in 1/600 in.) /Symbology Select the - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 71
Lexmark Confidential until announced PostScript emulation 71 Command Function parameters (/Height, /Bars, and /Spaces units are in 1/600 in.) /Symbology Select the bar code Bar code - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 72
Lexmark Confidential until announced PostScript emulation 72 Command Function parameters (/Height, /Bars, and /Spaces units are in 1/600 in.) /Symbology Select the bar code Bar code - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 73
Lexmark Confidential until announced PostScript emulation 73 Command Function parameters (/Height, /Bars, and /Spaces units are in 1/600 in.) /Symbology Select the bar code Bar code - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 74
Lexmark Confidential until announced PostScript emulation 74 Values for /FontName key If displayed, then this key determines the font for the HRT. /FontName /Courier /Courier-Bold / - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 75
Lexmark Confidential until announced PostScript emulation 75 Two-dimensional bar codes HIBC 39/128 bar code descriptors Key /Symbology Type name Range N/A /Units /Height name int / - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 76
Lexmark Confidential until announced PostScript emulation 76 Key Type Range Default value Description /FontName name For more information, /Courier-Bold see "Values for / EmbedText key" on - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 77
PostScript emulation Key /Bars Type [int int] Lexmark Confidential until announced Range [12 27]-[24 72] dec Default value 12 dec (00 0C hex) /Spaces [int int] [12 27]-[24 72] dec 12 - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 78
Lexmark Confidential until announced PostScript emulation 78 Key /FontName Type name /QuietZone [int int] Range Default value For more information, /Courier-Bold see "Values for / EmbedText - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 79
Lexmark Confidential until announced PostScript emulation 79 Arguments for two-dimensional bar range cause a rangecheck error. • If /Type is set to 0, then the number of symbol columns is set manually. Required. Notes: • Values beyond the defined range are set to 0.5. • If /Type is set to 1, - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 80
Lexmark Confidential until announced PostScript emulation 80 Key /Height Type int Range N/A /ErrorLevel int 0-8 5 128 6 256 7 512 8 Optional. Note: This key is not supported. Optional. Note: This key is not supported. Optional. Note: If the value is set to true, then the right - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 81
Lexmark Confidential until announced PostScript emulation 81 Key Type Range Default Description value /ErrorPercent int 0%-400% 0% Optional. This key designates the error correction levels by percentage. - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 82
Lexmark numbers. Depending on the mode, the input data sent with the Transfer Bar Code Data command must follow these rules: • For all modes • For modes 2 and 3, the postal code, country code, and class‑of‑service fields must follow the label fields. Each field must be terminated with either a - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 83
Lexmark Confidential until announced PostScript emulation 83 MicroPDF417 arguments Key Type Range Default value Description /Symbology name N/A N/A Required. /Units name /300ths /600ths /1200ths /600ths Optional. /Units - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 84
Lexmark Confidential until announced PostScript emulation 84 Composite bar codes Key /Symbology Type name /Units /Height name int /ModuleWidth int /EmbedText name Range Default value Description / - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 85
hexadecimal) to the end of the normal bar code data. For example, the following is a UPC‑A composite bar code sequence: (12345678901|Lexmark) barcodeshow • Beginning with a UPC‑A data "12345678901" • Followed by a "|" pipe character • Followed by the composite data string - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 86
Lexmark Confidential until announced Forms Card 86 Forms Card Features The following information is a supplement to the instructions provided in the Forms and Bar Code Card User's Guide: Adding fonts : This function is available only on multifunction products (MFPs) that support e-mail or fax. - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 87
Lexmark Confidential until announced Forms Card 87 Printing faxed or e‑mailed documents Users can print faxed or e‑mailed documents. Note: This function is available only on MFPs that support the printer to have a debugging or troubleshooting capability similar to Optra FormsTM. Hexadecimal values - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 88
flash drive Users can plug a flash drive into the front USB port on a supported printer and use formsets stored on that flash drive for formsmerge operations. RFID support Through Lexmark Forms Job Ticket (LFJT) support, Forms Card allows users to specify RFID printer options when printing a merged - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 89
Lexmark Confidential until announced Forms Card 89 Data filters If a data filter Performs the same actions as ZPL, except that it uses "@" as the format instruction prefix. Forms Card font support For supported fonts, Forms Card uses the appropriate font file. For recognized fonts, Forms Card - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 90
Lexmark Confidential until announced Forms Card 90 40 41 42 43 44 45 F8 F9 FA FB FC FD FE FF Determining printable characters Forms and Bar Code Card supports multiple code pages. For more information on supported fonts, see "Single‑byte Forms Card fonts" on page 112. Because the user's computer - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 91
Lexmark Confidential until announced Forms Card 91 Printing errors If an error directory page from the printer control panel. Do not tamper with these files. Chart support Forms and Bar Code Card supports pie, horizontal, and vertical (stacked and unstacked) charts. Handling SAP RDI variables - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 92
or metrics on Forms Card Y Y Y Y Custom UPR Y Y Y Y N Document Producer v3.4.7 N Y Y Y N Forms Manager v3.4.9 N N N N N Forms Card features and their support on Lexmark products Forms Card feature UTF‑8, UTF‑16 Forms and Bar Code Card N Forms Composer v3.4.7 Y DBCS file names DBCS - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 93
Lexmark Confidential until announced Appendix A - Feature summary 93 Forms Card feature names Y Y Latin fonts in Forms Card (4MB) Y N Bubble font Y Y Formset directives preservation Y N 1 Supported when the printer control panel is set to a DBCS language 2 Limited UTF‑8 and UTF‑16 - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 94
Confidential until announced Appendix A - Feature summary 94 Bar codes and their support on Lexmark products Bar code PCL 5 commands PostScript commands Combined Forms and Bar Code CD Updated Visual Bar Code Designer v3.0 AEC HRT fonts: • Courier • SM Unit • - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 95
Lexmark Confidential until announced Appendix B - Supported bar codes 95 Appendix B - Supported bar codes One‑ row. This symbology can encode up to 2725 characters. 1 One-dimensional bar code symbologies supported by Bar Code Card version 2.4 or later can be printed with Optra Forms when: • - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 96
Lexmark Confidential until announced Appendix B - Supported bar codes 96 Bar code Forms and Bar Code For 43 check character in cases where data security is important. 1 One-dimensional bar code symbologies supported by Bar Code Card version 2.4 or later can be printed with Optra Forms when: • - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 97
Lexmark Confidential until announced Appendix B - Supported bar codes Bar code Code 93 Forms and Bar Code For Provider Standard, each with its own unique data structure. 1 One-dimensional bar code symbologies supported by Bar Code Card version 2.4 or later can be printed with Optra Forms when: • - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 98
Lexmark Confidential until announced Appendix B - Supported bar codes 98 Bar code Forms and Bar Code For a check character in cases where data security is important. 1 One-dimensional bar code symbologies supported by Bar Code Card version 2.4 or later can be printed with Optra Forms when: • - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 99
Lexmark Confidential until announced Appendix B - Supported bar codes 99 Bar code Forms and 2 of 5 bar code with bearer bars surrounding the bar code. 1 One-dimensional bar code symbologies supported by Bar Code Card version 2.4 or later can be printed with Optra Forms when: • The bar - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 100
Lexmark Confidential until announced Appendix B - Supported bar codes 100 Bar code Forms and Bar Code For Card it is calculated differently from the Modulo 10 checksum. 1 One-dimensional bar code symbologies supported by Bar Code Card version 2.4 or later can be printed with Optra Forms when: - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 101
Lexmark Confidential until announced Appendix B - Supported bar codes 101 Two‑dimensional bar • The accompanying bar code dictionaries are installed on Optra Forms. 2 One-dimensional bar code symbologies supported by Bar Code Card version 2.4 or later can be printed with Optra Forms when: • The - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 102
Lexmark Confidential until announced Appendix B - Supported bar codes 102 Bar code MicroPDF41 7 Forms and accompanying bar code dictionaries are installed on Optra Forms. 2 One-dimensional bar code symbologies supported by Bar Code Card version 2.4 or later can be printed with Optra Forms when - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 103
Lexmark Confidential until announced Appendix B - Supported bar codes 103 Composite bar code ose Pro For r duc ms v3. er 3.9 Sample image Description 1 One-dimensional bar code symbologies supported by Bar Code Card version 2.4 or later can be printed with Optra Forms when: • The bar code - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 104
Lexmark Confidential until announced Appendix B - Supported bar codes Bar code EAN/JAN‑8 or JIS‑S‑ check character for error detection. Only eightdigit numeric data can be used with this code. EAN-8 supports a supplemental two- or fivedigit number to be appended to the main bar code symbol. EAN-13 - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 105
Lexmark Confidential until announced Appendix B - Supported bar codes Bar code Forms and Bar Code For Card ms Doc Co um Opt mp ent ra v3. 3 v3. 2 v3.1 v3. 0 ose Pro For r - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 106
Lexmark Confidential until announced Appendix B - Supported bar codes Bar code RSS Forms and Bar Code For Card ms Doc Co um Opt mp ent ra v3. 3 v3. 2 v3.1 v3. 0 ose Pro - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 107
Lexmark Confidential until announced Appendix B - Supported bar codes Bar code UPC-A Forms and Bar Code For Card ms Doc Co um Opt mp ent ra v3. 3 v3. 2 v3.1 v3. 0 ose Pro - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 108
Lexmark Confidential until announced Appendix B - Supported bar codes 108 Postal bar code ose Pro For r duc ms v3. er 3.9 Sample image Description 1 One-dimensional bar code symbologies supported by Bar Code Card version 2.4 or later can be printed with Optra Forms when: • The bar code option - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 109
Lexmark Confidential until announced Appendix B - Supported bar codes Bar code Forms and Bar Code For Card ms Doc Co um Opt mp ent ra v3. 3 v3. 2 v3.1 v3. 0 ose Pro For r - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 110
Lexmark Confidential until announced Appendix B - Supported bar codes Bar code Forms and Bar Code For Card ms Doc Co um Opt mp ent ra v3. 3 v3. 2 v3.1 v3. 0 ose Pro For r - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 111
Lexmark Confidential until announced Appendix B - Supported bar codes Bar code USPS sack label 8-digit 2 of 5 Forms and Bar Code For Card ms Doc Co um Opt mp ent ra v3. 3 v3. 2 - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 112
Lexmark Confidential until announced Appendix C - Forms Card fonts 112 Appendix C - Forms Card fonts Single‑byte Forms Card fonts Font name AdobeSansMM AdobeSerifMM Albertus Extra Bold (W1) - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 113
Lexmark Confidential until announced Appendix C - Forms Card fonts 113 Font name Architext CMC7 Arial Arial Black Arial Bold Arial Bold Italic Arial Italic Arial-Bold Arial- - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 114
Lexmark Confidential until announced Appendix C - Forms Card fonts 114 Font name Bodoni-BoldItalic BodoniCE BodoniCE-Bold BodoniCE-BoldItalic BodoniCE-Italic BodoniCE-Poster BodoniCE-PosterCompressed Bodoni-Italic - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 115
Lexmark Confidential until announced Appendix C - Forms Card fonts 115 Font name CG Times (W1) Bold CG Times (W1) Bold Italic CG Times (W1) Italic CG Times ( - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 116
Lexmark Confidential until announced Appendix C - Forms Card fonts 116 Font name CG-Times-Bold CGTimes-BoldItalic CG-Times-BoldItalic CGTimes-Italic CG-Times-Italic Chicago ChicagoCE - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 117
Lexmark Confidential until announced Appendix C - Forms Card fonts 117 Font name Courier-BoldItalicTT Courier-BoldOblique Courier-BoldTT CourierCE CourierCE-Bold CourierCE-BoldOblique CourierCE-Oblique CourierHP CourierHP- - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 118
Lexmark Confidential until announced Appendix C - Forms Card fonts 118 Font name GenevaCE GillSans GillSans Condensed GillSans ExtraBold GillSans Light GillSans-Bold GillSans-BoldCondensed GillSans-BoldItalic GillSansCE- - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 119
Lexmark Confidential until announced Appendix C - Forms Card fonts 119 Font name Helvetica Italic Helvetica-Black Helvetica-Black Bold Helvetica-Black Bold Italic Helvetica-BlackOblique Helvetica-Bold - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 120
Lexmark Confidential until announced Appendix C - Forms Card fonts 120 Font name Helvetica-Narrow Bold Italic Helvetica-Narrow Italic Helvetica-Narrow-Bold Helvetica-Narrow-BoldItalic Helvetica-Narrow- - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 121
Lexmark Confidential until announced Appendix C - Forms Card fonts 121 Font name Intl-Univers-Medium Intl-Univers-MediumItalic JoannaMT JoannaMT-Bold JoannaMT-BoldItalic JoannaMTCE JoannaMTCE-Bold JoannaMTCE- - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 122
Lexmark Confidential until announced Appendix C - Forms Card fonts 122 Font name Marigold (W1) MICR Mona Lisa Recut Monaco MonacoCE MonaLisa-Recut New York NewCenturySchlbk-Bold NewCenturySchlbk- - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 123
Lexmark Confidential until announced Appendix C - Forms Card fonts 123 Font name Palatino-BoldItalic PalatinoCE-Bold PalatinoCE-BoldItalic PalatinoCE-Italic PalatinoCE-Roman Palatino-Italic Palatino-Roman RomanPillar - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 124
Lexmark Confidential until announced Appendix C - Forms Card fonts 124 Font name TimesCE-Bold TimesCE-BoldItalic TimesCE-Italic TimesCE-Roman Times-Italic TimesNewRoman TimesNewRoman-Bold TimesNewRoman-BoldItalic - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 125
Lexmark Confidential until announced Appendix C - Forms Card fonts 125 Font name Univers (WG) Medium Italic Univers (WL) Univers (WL) Bold Univers (WL) Bold Italic Univers (WL) - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 126
Lexmark Confidential until announced Appendix C - Forms Card fonts 126 Font name UniversCE-LightOblique UniversCE-Medium zapfchancery-mediumitalic zapfdingbats Double‑byte Forms Card fonts Only Simplified Chinese is supported. Font name SimHei SimSun Resident font in Forms Card simhei simsun - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 127
Lexmark Confidential until announced Appendix D - Forms print errors 127 Appendix D - Forms print errors The following table lists forms . Error# = %d Barcode Bar code error settings=%s Barcode data=%s Internal error Validate the used bar code. Diagnose using Lexmark Service Center. - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 128
to the printer. Add memory to the printer. Add memory to the printer. Add memory to the printer. Add memory to the printer. Diagnose using Lexmark Service Center. Add memory to the printer. Add memory to the printer. Add memory to the printer. Add memory to the printer. Add memory to the - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 129
open LFM file %s Missing or corrupt LFM file Variable key/value malloc failed. Insufficient memory Solution Diagnose using Lexmark Service Center. Diagnose using Lexmark Service Center. Download formsets again. Download formsets again. Add memory to the printer. Add memory to the printer. Add - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 130
Lexmark Confidential until announced Appendix D - Forms print errors 130 Error message XML file missing required attribute: %s XML file missing required element: %s Error type Possible corrupt XML file Possible corrupt XML file Solution Download formsets again. Download formsets again. - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 131
Lexmark Confidential until announced Appendix E - Bar code engine errors 131 Appendix E - its description. For example, !ERR: 12 Invalid Character PostScript error messages To assist with troubleshooting, Forms and Bar Code Card generates error messages when an invalid bar code condition occurs. - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 132
Lexmark Confidential until announced Appendix E - Bar code engine errors 132 String errors Invalid character Error code 12 2 of 5 ✓ Australia Post ✓ Codabar ✓ Codablock F ✓ Code 128 (A, B, and C) ✓ Code - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 133
Lexmark Confidential until announced Appendix E - Bar code engine errors 133 String errors Error code RM4SCC UPC-A and UPC‑E USPS ZIP USPS FIM USPS sack Invalid character - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 134
Lexmark Confidential until announced Appendix E - Bar code engine errors 134 Error code 43 45 46 47 48 49 50 51 52 53 54 55 56 57 - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 135
Lexmark Confidential until announced Appendix F - Deviations 135 Appendix F - Deviations Code 93 reflecting the input data, rather than the actual bar code encoded data. • The BCE does not support lowercase "a" to "z" start and stop character input, and does not convert to uppercase. It also - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 136
of input data is shown in the table. This table is just a guide and changes depending on the following assumptions: • Amount of RAM in the Note: Exact size compatibility of certain 4-State bar code images with previous Lexmark bar code options is not guaranteed. However, the proper order and - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 137
Lexmark Confidential until announced Appendix F - Deviations 137 PDF417 image widths of data that can be scanned. Note: Exact size compatibility of certain PDF417 bar code images with previous Lexmark bar code options is not guaranteed. However, the bar code still scans correctly. If the bar code - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 138
Lexmark Confidential until announced Appendix F - Deviations 138 If you allocate there are no bar code readers that can decode combined bar code series. SuchyMIPS and HP BarDIMM Pro support structured appends so they can parse the structured append, but they do not fully implement it. A structured - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 139
Lexmark Confidential until announced Appendix F - Deviations 139 1,1,01234567...... where 1,1, represents the structured append and 01234567.... represents the rest of the MaxiCode data structure. The HP BarDIMM - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 140
Lexmark Confidential until announced Appendix F - Deviations 140 Encoding limits for bar codes This deviation concerns firmware-imposed limits on certain bar codes. These limits are less - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 141
Lexmark Confidential until announced Appendix F - Deviations 141 French Postal 3 of 9 dimensions This bar code is based on Code 3 of 9 with a checksum digit, and is used on - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 142
operation in conjunction with other products, programs, or services, except those expressly designated by the manufacturer, are the user's responsibility. For Lexmark technical support, go to http://support.lexmark.com. For information on Lexmark's privacy policy governing the use of this product - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 143
Lexmark Confidential until announced Notices 143 PostScript is a registered trademark of Adobe Systems Incorporated in the United States and/or other countries. The following terms are - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 144
Lexmark Confidential until 79 QR Code 79 AS400 and OFIS filters 86 B bar code data transferring 4 bar code descriptors 4 Australia Post 4-State 63 Australia Post 4‑State the OFIS data filter is disabled 140 device types supported 4 disabling Merge Mode 86 disabling PJL LPORTROTATE 86 - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 145
31 RM4SCC 31 Singapore Post 4‑State 31 Swiss Post 31 USPS FIM 31 overview 4 P PCL 5 command description 4 PCL 5 commands for Lexmark bar code support 28 PCL 5 emulation escape sequence 11 PCL 5 emulation for HP characteristics 11 one‑dimensional bar codes 11 two‑dimensional bar codes - Lexmark CX622 | Forms and Bar Code Card P4.2 Technical Reference - Page 146
Lexmark Confidential until announced Index 146 Q QR Code arguments for two‑dimensional bar codes 79 QR code bar code descriptors 24 R removing leading FF and CR from the forms data 86 RFID support 86 S SAP RDI handling variables 88 SAP support 4 selecting ports 86 setting alternate
Forms and Bar Code Card P4.2
Technical Reference Manual
March 2020
www.lexmark.com
Lexmark Confidential until announced