Lexmark CS410 Technical Reference Manual

Lexmark CS410 Technical Reference Manual

Forms and bar code card technical reference guide
Hide thumbs Also See for CS410:
Table of Contents

Advertisement

Forms and Bar Code Card 3.3
Technical Reference Manual
October 2012
www.lexmark.com

Advertisement

Table of Contents
loading

Summary of Contents for Lexmark CS410

  • Page 1 Forms and Bar Code Card 3.3 Technical Reference Manual October 2012 www.lexmark.com...
  • Page 2 Evaluation and verification of operation in conjunction with other products, programs, or services, except those expressly designated by the manufacturer, are the user’s responsibility. Lexmark and Lexmark with diamond design are trademarks of Lexmark International, Inc., registered in the United States and/or other countries.
  • Page 3 Wingdings Microsoft Corporation All other trademarks are the property of their respective owners. © 2012 Lexmark International, Inc. All rights reserved. UNITED STATES GOVERNMENT RIGHTS This software and any accompanying documentation provided under this agreement are commercial computer software and documentation...
  • Page 4: Table Of Contents

    Checksum calculation ................13 Visual Bar Code Designer ............... 13 HP BarDIMM compatibility intercept.............. 13 Supported Lexmark PCL 5 and PostScript bar codes......13 SAP support .................... 17 Chapter 4: PCL 5 emulation: HP 18 One-dimensional bar codes ................18 Defining characteristics ................
  • Page 5 Transfer bar code data ESC&y#W[bar code data] ........ 36 Compatibility safeguard ................36 Lexmark symbology assignments ............38 One-dimensional bar codes ................39 Post 4-State bar code descriptors (Lexmark) .......... 39 USPS Facing identification marking (FIM) ..........42 Swiss Postal .................... 43 ISBN, ISBN+5..................45 ISSN, ISSN+2, ISSN+5 ................
  • Page 6 Australian Post 4-State bar code ............85 Singapore Post 4-State bar code ............85 British Royal Mail 4-State customer code ..........87 Japan Post 4-State bar code..............87 Dutch Post 4-State bar code ..............88 Swiss postal ................... 89 Intelligent Mail ....................90 Two-dimensional bar codes ................
  • Page 7 Forms Card font support ................108 Bubble font ....................109 Determining printable characters ..............110 Printing errors....................110 Forms files on printer directory..............111 Chart support....................111 Better handling of SAP RDI Variables............111 Limitations ....................111 Appendix A: Feature Summary 112 Appendix B: Supported bar codes 115 Appendix C: Forms Card fonts 140 Single-byte Forms Card fonts..............
  • Page 8 Uploading formsets when the OFIS data filter is disabled..... 172 French Postal 3 of 9 dimensions ............173 Table of Contents...
  • Page 9: Chapter 1: New Features

    New features The Forms and Bar Code Card v3.3 offers the following new features: • DLE: – Enhanced DLE menus – 256 MB on-board user flash • Forms Card: – Adding fonts to existing printer objects – Loading Forms from a flash drive –...
  • Page 10: Chapter 2: Product Description

    Product description The Forms and Bar Code Card lets supported printers print a wide variety of industry-standard bar codes. The Forms and Bar Code Card generates bar codes algorithmically in PCL 5 or PostScript emulations. With PCL 5 emulation, a printer with the Forms and Bar Code Card installed is the functional equivalent of HP Bar Codes &...
  • Page 11 Lexmark Confidential until announced The incoming data is analyzed for valid parameters, such as string length and string characters. When an invalid condition is detected, an error message appears. For more information, see “Bar code engine errors” on page 160.
  • Page 12: Chapter 3: Overview

    Standard PCL 5 font selection commands (used in the HP BarDIMM Pro products) Special Lexmark advanced PCL 5 commands for bar codes Cursor positioning Cursor positioning is set as follows when printing with the Forms and Bar Code Card: •...
  • Page 13: Compressed Data Formats

    The Lexmark Forms and Bar Code Card meets the function of the HP BarDIMM Pro version 3.3a option. Supported Lexmark PCL 5 and PostScript bar codes The following is a list of supported one-dimensional bar codes: • Australian Post 4-State bar code (37-CUST, 52-FF-MET, and 67-FF-MET) •...
  • Page 14 • EAN/JAN-8 • EAN/JAN-8 with 2-digit supplemental • EAN/JAN-8 with 5-digit supplemental • EAN/JAN-13 • EAN/JAN-13 with 2-digit supplemental • EAN/JAN-13 with 5-digit supplemental • EAN-128 • French Postal 3 of 9 A/R • German Postal 2 of 5 (Leitcode and Identicode) •...
  • Page 15 • USPS Tray label, 10-digit 2 of 5 • USPS Sack label, 8-digit 2 of 5 • USPS Zebra code • USPS FIM Face Identification Marking The following is a list of two-dimensional bar codes: • Codablock F • Data Matrix •...
  • Page 16 • Code 3 of 9 bitmap • Code 3 of 9 scalable half inch interval • Code 3 of 9 scalable one inch regular • Code 3 of 9 quarter inch regular • Code 3 of 9 small high regular •...
  • Page 17: Sap Support

    To avoid this conflict, use the PCL 5 Lexmark 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. HP BarDIMM compatibility intercept...
  • Page 18: Chapter 4: Pcl 5 Emulation: Hp

    PCL 5 emulation: HP This section discusses the HP commands implemented in the Forms and Bar Code Card. One-dimensional bar codes With Forms and Bar Code Card installed, font selection commands in the incoming PCL 5 data stream are analyzed for typeface characteristic values given in the table “PCL 5 function parameter list”...
  • Page 19: Transparent Print Data Command

    • To print additional bar code data with the same characteristics as the previous data, set a new cursor position and send only the bar code data. Resending the escape sequence portion of the command is not necessary. • When other characteristics are specified, you must chain (combine) them with the typeface characteristic.
  • Page 20: Pcl 5 Emulation Escape Sequences

    PCL 5 emulation escape sequences Command Function/Parameters Determines the location of human-readable text printed with the bar code. (s#P 0 = Use default value 1 = Do not print text 2 = Print text embedded )s#P 3 = Print text half embedded 4 =...
  • Page 21 Command Function/Parameters Selects the height of the bar in points (1/72 inch). (s#V Except in symbologies where #V is a fixed value, the bar height can be varied from a minimum of 3 points (0.04 inch, 1 mm) to a maximum of 960 points (13.33 inch, 33 cm).
  • Page 22: Pcl 5 Function Parameter List

    PCL 5 function parameter list Command Function/Parameters (#v units are in 1/72”; #b, s units are in 1/600”) (s#T Selects the bar code Default parameters symbology )s#T Typeface # Bar code symbology #b1, #b2, #b3, #b4, 23591 USPS Zebra 22.5* 1 112* —...
  • Page 23 Command Function/Parameters (#v units are in 1/72”; #b, s units are in 1/600”) (continued) (s#T Selects the bar code Default parameters symbology )s#T Typeface # Bar code symbology #b1, #b2, #b3, #b4, 24643 German Postal 2 of 5 72.0 — —...
  • Page 24 Command Function/Parameters (#v units are in 1/72”; #b, s units are in 1/600”) (continued) (s#T Selects the bar code Default parameters symbology )s#T Typeface # Bar code symbology #b1, #b2, #b3, #b4, 24710 UCC-128 28.8 — 24720 EAN-128 28.8 — 24750 Codabar 28.8...
  • Page 25: Post 4-State Bar Code Descriptors

    “PCL 5 emulation escape sequences” on page 20). Human-readable text is never printed with these bar codes. In relation to the fields of the Lexmark bar code descriptor for Australia 4-State Postal bar codes, the following correspondences exist when using this technique:...
  • Page 26: Specifying Bar Pitch For Usps Postnet

    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 4-State Postal bar codes, the following correspondences exist when using this technique: Bar Width (in 1/100 mm units):...
  • Page 27: Bar Code Descriptor For Rss-14

    To generate a Zebra code, send consecutive slash “/” or vertical bar “|” characters, similar to the following PCL 5 emulation commands: Note: The third command in the sequence depends on whether you want to print slashes or vertical bars. Selects PC-8 symbol set (10U Selects 4.5 cpi fixed-space Courier font...
  • Page 28 Default Field Name Type Range (if not specified) Description Esc (s#T name Required • 24810T specifies RSS-14 Standard • 24811T specifies RSS-14 Truncated • 24812T specifies RSS-14 Stacked • 24814T specifies RSS-14 Limited • 24815T specifies RSS-14 Expanded Esc(s#V Minimum: Standard: Optional Minimum value is 3...
  • Page 29: Intelligent Mail Bar Code

    Default Field Name Type Range (if not specified) Description Esc(s#1,#2,#3,#4S int Minimum: 8,16,24,32 (dec) Optional Minimum value is 1, but Selects the width of the symbol may be too spaces. small to be readable. 8,10,18,20 (hex) Maximum: There is no maximum value but larger values produce a symbol that may not fit on the page.
  • Page 30 The HP BarDIMM version 5.0 supports the Intelligent Mail bar code. The version 5.0 BarDIMM command for Intelligent Mail has no PCL parameters. It is printed in one size. Default Field Name Type Range (if not specified) Description Esc (s#T name Required 24775T...
  • Page 31: Two-Dimensional Bar Codes

    Two-dimensional bar codes Bar code descriptor for Codablock F Default Field Name Type Range (if not specified) Description Esc (s#T name Required 24840T Minimum:  16 (dec) or 10 (hex) Optional 3 (dec) or 03 (hex) (s#1,#2,[#3]V Selects bar height Maximum: ...
  • Page 32: Bar Code Descriptor For Data Matrix

    The requested number of rows (V2 parameter) must be specified when using the HP BarDIMM Pro version 3.3A. The following default PCL with no parameters are invalid: • Esc(s24840T—This does not work on HP; the row parameter must be specified. •...
  • Page 33: Bar Code Descriptor For Pdf417

    Transfer Bar Code Descriptor command to print PDF417 symbols. In relation to the fields of the Lexmark bar code descriptor for PDF417, the following correspondences exist when using this technique:...
  • Page 34: Bar Code Descriptor For Qr

    Bar code descriptor for MaxiCode data The data sent when using this technique for printing MaxiCode symbols follows the same rules that exist for data sent using the Lexmark Transfer Bar Code Data command to print MaxiCode symbols, with the following change to rule 1: The input data must start with a label-number field, a number-of-labels field, and a mode field.
  • Page 35 In relation to the fields of the Lexmark bar code descriptor for MaxiCode, the following correspondences exist when using this technique: Mode: Specified in the data The Typeface ( (s#T) value for MaxiCode is 24800. Two-dimensional bar codes...
  • Page 36: Chapter 5: Pcl 5 Emulation: Lexmark

    Bar Code Card PCL 5 emulations to honor the HP versions of these commands and to ignore them in a bar code context. To avoid this conflict, use the PCL 5 Lexmark enhancement switch. Setting this switch lets a future Forms and Bar Code Card PCL 5 emulation decide which way to interpret the new escape sequences.
  • Page 37 40–99 Miscellaneous symbologies 100–199 One-dimensional bar codes For new one-dimensional bar codes, the Lexmark bar code descriptors all have the same initial 14 fields, patterned after the font-like parameter sequence used for existing one-dimensional symbologies, as described: Field name Bytes...
  • Page 38: Lexmark Symbology Assignments

    Specifies the fourth bar width in bar dimension units (#b4 parameter) Space Width #4 Specifies the fourth space width in bar dimension units (#s4 parameter) Lexmark symbology assignments This table describes both new and existing Lexmark symbology assignments: Bar code type ID (hex) ID (dec)
  • Page 39: One-Dimensional Bar Codes

    One-dimensional bar codes Post 4-State bar code descriptors (Lexmark) Bar code descriptor for Australian Post 4-State bar codes Default Byte Field name Range value Description 0–1 Symbology ID — 20 (dec) Selects Australian Post 4-State symbology 00 14 (hex) Bar Width 40–60 (dec)
  • Page 40 Default Byte Field name Range value Description Bar Pitch 20–24 (dec) 22 (dec) Sets the number of bars that print per inch 14–18 (hex) 16 (hex) Tracker Height 102–152 (dec) 127 (dec) Sets the tracker height to 1/100 mm 66–98 (hex) 7F (hex) Sets the ascender and descender offset in ...
  • Page 41 Bar code descriptor for Japan Post 4-State bar code Default Byte Field name Range value Description 0–1 Symbology ID — 23 (dec) Selects Japan Post 4-State bar code symbology 00 17(hex) Bar Code Size 80–115 (dec) 100 (dec) Sets overall bar code size 50–73 (hex) 64 (hex) This value called “a”...
  • Page 42: Usps Facing Identification Marking (Fim)

    Default Byte Field name Range value Description 6–15 Reserved — — — Notes on Dutch Post data: • Data consists of a 6-character postcode (4 digits followed by 2 letters), followed optionally by a 1–5-digit house/postbox/freepost number, an “X” (or “x”) separator character, and a 1–6 character house number extension (letters or digits).
  • Page 43: Swiss Postal

    Swiss Postal Default Byte Field name Range value Description 0–1 Symbology ID — 102 (dec) Selects Swiss Postal symbology. 00 66 (hex) Text Location This value is 4 (dec) #p parameter fixed. 04 (hex) Text Typeface This value is 2 (dec) #h parameter, “A”...
  • Page 44 Data consists of an 18-digit identification code, which is composed of the following: • A 2-digit post code • A 2-digit billing district code • A 6-digit customer account number • An 8-digit item number To enhance readability, “.” characters (ASCII 46) may appear anywhere in the data; they are ignored. Three “.” characters are inserted automatically at the correct positions in the human-readable text printed with a Swiss Postal bar code symbol, separating the four components of the identification code.
  • Page 45: Isbn, Isbn+5

    ISBN, ISBN+5 Default Byte Field name Range value Description 0–1 Symbology IDs — 00 64 (hex) Specifies ISBN symbology. Text Location 0–5 (dec) 3 (dec) #p parameter 00–05 (hex) 03 (hex) Text Typeface 0–5 (dec) 0 (dec) #h parameter, “A” value 00–05 (hex) 00 (hex) Text Style...
  • Page 46 Default Byte Field name Range value Description ISBN Text 0–5 (dec) 5 (dec) Specifies location of ISBN text. Location 00–05 (hex) 05 (hex) 0 = Use default value 1 = Do not print 4 = Below symbol 5 = Above symbol 26 –...
  • Page 47: Issn, Issn+2, Issn+5

    ISSN, ISSN+2, ISSN+5 Default Byte Field name Range value Description 0–1 Symbology ID — 00 65 (hex) Specifies ISSN symbology Text Location 0–5 (dec) 3 (dec) #p parameter 00–05 (hex) 03 (hex) Text Typeface 0–5 (dec) 0 (dec) #h parameter, “A” value 00–05 (hex) 00 (hex) Text Style...
  • Page 48 Default Byte Field name Range value Description 23–24 Space Width #4 — 32 (dec) #s4 parameter (in bar/space width units, see byte 8) 00 20 (hex) ISSN Text 0–5 (dec) 5 (dec) Specifies the location of ISSN text Location 00–05 (hex) 05 (hex) 0 = Use default value...
  • Page 49: Hibc 39/128

    HIBC 39/128 Byte Field name Type Range Default value Description 0–1 Symbology ID Required • 112 (dec) or 00 70 (hex) specifies HIBC 39 PAS symbology • 113 (dec) or 00 71 (hex) specifies HIBC 39 SLS symbology • 114 (dec) or 00 72 (hex) specifies HIBC 128 PAS symbology •...
  • Page 50 Byte Field name Type Range Default value Description 6–7 Bar Height 150–600 240 (dec) Optional (dec) 00 F0 (hex) Corresponds to HP #v parameter in the specified Bar Height units Note: Values that go beyond the defined range are appropriately clipped and set to the minimum and maximum values.
  • Page 51: Itf-14

    ITF-14 Byte Field name Type Range Default value Description 0–1 Symbology ID int int 103 (dec) Required 00 67 (hex) Specifies ITF-14 symbology HRT Location 0=Default 0 or 1 (dec) Optional (No HRT) 00 or 01 (hex) Corresponds to the HP #p parameter 1=No HRT 4=Under...
  • Page 52 Byte Field name Type Range Default value Description Bar/Space Width 0=default 0 or 2 (dec) Optional Units (1/600” units) 00 or 02 (hex) Specifies units for bar and space widths 1=1/300” units 2=1/600” units 3=1/1200” units 9–10 Bar Width #1 [int int] 12–24 (dec) 12 (dec) Optional...
  • Page 53: Planet Codes

    Byte Field name Type Range Default value Description 15–16 Space Width #2 [int int] 27–72 (dec) Note: The Optional (Wide) default value 00 1B-00 48 Note: Values that go beyond the for Space (hex) defined range are appropriately Width 2 clipped and set to the minimum and Note: The depends on...
  • Page 54: Intelligent Mail

    Intelligent Mail Bytes Field Name Type Range Default value Definition 0–1 Symbology ID name 25 (dec) Required 00 19(hex) Specifies Intelligent Mail bar code symbology Bar Width — 38–63 (dec) 50 (dec) Optional 26–3F (hex) 16 (hex) Sets the bar width to 1/100 Bar Pitch —...
  • Page 55: Two-Dimensional Bar Codes

    Two-dimensional bar codes Bar code descriptor for PDF417 (Lexmark) Default  (if not Bytes Range specified) Definition 0–1 Symbology Symbology Required ID byte 1 ID byte 2 The two bytes with values 00 (00x) (03x) and 03 (hex) or 0 and 3 (dec) signify the symbology.
  • Page 56 Default  (if not Bytes Range specified) Definition 6–7 480–60000 (dec) 1890 (dec) Optional dimension dimension 07 62 (hex) Note: The range of values of the byte 1 (in byte 2 (in Y dimension is between 2 to 5 Units) Units) times the values of the X-dimension.
  • Page 57 ECC by predetermined value: (Default = 00x) This byte designates error correction levels by predetermined values. Valid predetermined values are 0 8. If the value of this byte is anything other than 0 8, then the ECC level is set to 0. –...
  • Page 58 then the number of rows used to build the symbol will be determined by the “codewords:columns” ratio. For example, if columns is set to 10, rows is set to 0, and the symbol requires 80 codewords, the symbol will be built with 8 rows (80 codewords / 10 columns). Columns: (Default = 00x) This can be used to manually set the number of symbol columns.
  • Page 59: Bar Code Descriptor For Maxicode

    • Aspect ratio = 1:4 Note: Using this aspect ratio, the bar code symbol is constructed as nearly as possible with a height-to-width ratio of 1:4. PCL 5 Data: &x16W0001 04 02 0008 02 00 00 00 01 04 0000 0000 &y39WHere_are_39_bytes_of_data_to_be_encoded Note that the bar code descriptor data is in bold.
  • Page 60: Bar Code Descriptor For Micropdf417

    • 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 comma or GS. • A mode 2 postal code can have 0 to 9 digits. Postal codes greater than 9 digits will be truncated. For country code 840 (USA), postal codes of length 5 will be padded with 4 zeros.
  • Page 61 • Text compaction mode 0: – 250 characters/alphanumeric text (2 data characters per codeword) – Permits all printable ASCII characters 32–126 and ASCII 9, 10 and 13. • Byte compaction mode 1: – 150 characters / bytes (1.2 data characters per codeword) –...
  • Page 62 Default (if not Bytes Range specified) Definition 4–5 X dimension 240–12000 (dec) 945 (dec) Optional dimension byte 2 (in 03 1 (hex) Sets the X dimension of the byte 1 (in units) module (white or black rectangle) units) in 100th of an inch. Note: Values that go beyond the defined range are appropriately clipped and set to the minimum...
  • Page 63: Composite Bar Codes

    Composite bar codes A composite bar code symbol consists of a linear component (encoding the primary identification of the item) associated with an adjacent 2D composite component (encoding supplementary data, such as a batch number or expiration date). The composite symbol always includes a linear component so that the primary identification is readable by all scanning technologies, and so that 2D imagers can use the linear component as a finder pattern for the adjacent 2D composite component.
  • Page 64 Product Code: The product code is a unique code assigned by the manufacturer. Unlike the manufacturer code, which must be assigned by the UCC, the manufacturer is free to assign product codes to each of their products without consulting any other organization. Note: The product code is usually printed below the bar code.
  • Page 65 UPC-E uses the "left-hand odd" and "left-hand even" encoding character sets from the EAN-13 encoding standard. Check character Number system 0 encoding Number system 1 encoding EEEOOO OOOEEE EEOEOO OOEOEE EEOOEO OOEEOE EEOOOE OOEEEO EOEEOO OEOOEE EOOEEO OEEOOE EOOOEE OEEEOO EOEOEO OEOEOE EOEOOE...
  • Page 66 Check digit, encoded as right-hand character Right-hand guard bars, or end sentinel, encoded as 101 EAN-13 (including +2 and +5 variants) EAN-13, based on the UPC-A standard, was implemented by the International Article Numbering Association (EAN) in Europe. The only difference between a UPC-A symbol and an EAN-13 symbol is that the number system code is two digits long in EAN-13 as opposed to one digit in UPC-A.
  • Page 67 of the first character of EAN-13 determines the parity with which each of the characters in the left-hand side of the bar code will be encoded from the table. UCC-128 UCC-128 was developed to provide a worldwide format and standard for exchanging common data between companies.
  • Page 68 Beginning with a RSS-14 24810T sequence • Followed by RSS-14 data “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 Composite bar codes...
  • Page 69: Pcl Specifications For Composite Bar Codes

    PCL specifications for composite bar codes Default (if not Field Name Type Range specified) Definition Symbology ID — — Required 24600T specifies UPC-A 24601T specifies UPC-A+2 24602T specifies UPC-A+5 24610T specifies UPC-E 24611T specifies UPC-E+2 24612T specifies UPC-E+5 24620T specifies EAN-8 24621T specifies EAN-8+2 24622T specifies EAN-8+5 24630T specifies EAN-13...
  • Page 70: Fonts

    Default (if not Field Name Type Range specified) Definition HRT Location (of 0=Default Dependent on the Corresponds to the HP #p parameter the linear default HRT 1=No HRT If an HRT Location of 5 (above) is component) Location of the specified, the bar code engine is 2=Embedded linear component,...
  • Page 71 Font Type Resides Code 39 Slim Scalable In option card Code 39 Wide Regular Scalable In option card Code 128 Regular Bitmap In option card Code 128 Wide Bitmap In option card Code 128 Regular Scalable In option card Code 128 Narrow Scalable In option card Code 128 Wide...
  • Page 72: Freescape Emulation

    FREESCAPE emulation The escape character (decimal 27, hex 1B), found at the beginning of a standard PCL 5 emulation sequence, is an example of binary data. Not all systems are able to send binary data (non-printing characters) to a printer. The FREESCAPE emulation feature provides a way for these systems to redefine the escape character by substituting a user-selected alternative (alternate escape code or AEC).
  • Page 73 To set an AEC from the printer control panel: From the Bar code menu, select Alt ESC Code. Select On to enable the AEC. From the Bar code menu, select ESC Character. Select an AEC from the menu. You can disable the AEC by setting Alt ESC Code to Off. FREESCAPE emulation...
  • Page 74: Chapter 6: Postscript Emulation

    PostScript emulation This section describes additional PostScript emulation operators that are supported when a Forms and Bar Code Card is installed. These operators enable printing of bar code symbologies with user specified parameters from within the PostScript data stream. This functionality is not available in the HP BarDIMM Pro.
  • Page 75: Human-Readable Text

    This currentpoint positioning is applicable with or without accompanying human-readable text and also considers any specified quiet zones to be within the bounding box. Human-readable text Human-readable text can be specified with one-dimensional bar codes under the following provisions: • The typeface to be used is specified with the /FontName key.
  • Page 76: Postscript Emulation Operator

    PostScript emulation operator Operator Function/parameters barcodeshow String dict barcodeshow This function paints the specified bar code symbol at the currentpoint and advances the currentpoint by the displacement of the symbol (as returned by the barcodewidth operator). This is similar to the show operator. Example: (01234567890)...
  • Page 77 Operator Function/parameters barcodebbox String dict barcodebbox ll This function returns the coordinates for the bounding box that encloses the specified bar code symbol if it is shown by a barcodeshow. This is similar to the pathbbox operator. Example: (123456) << /Symbology /Int2of5...
  • Page 78: Arguments For One-Dimensional Bar Codes

    Arguments for one-dimensional bar codes Type Definition /Symbology name Required See “Values for /Symbology key” on page 80 for valid values. /Units — Optional Default value is 1/600 inch. Other valid values are 1/300, 1/1200, and 1/720 inch, which also applies to height and width units for any one-dimensional symbology.
  • Page 79 Type Definition /Special boolean Optional For UPC-A, the default value is false. • If value is set to false, then the checksum is printed at bottom left of the bar code. • If value is set to true, then the checksum is printed at middle left of the bar code.
  • Page 80: Values For /Symbology Key

    Values for /Symbology key Command Function/parameters (/Height, /Bars and /Spaces units are in 1/600 inch) Selects the bar code Default Parameters /Bars & /Spaces /Symbology Bar Code Symbology /Codabar Codabar /CodabarChk Codabar + mod16 check digit /Code128A Code 128 A /Code128auto Code 128 autoswitch /Code128B...
  • Page 81 Command Function/parameters (/Height, /Bars and /Spaces units are in 1/600 inch) Selects the bar code Default Parameters /Bars & /Spaces /Symbology Bar Code Symbology /EAN-13-2 EAN/JAN-13 + 2-digit supplemental /EAN-13-5 EAN/JAN-13 with 5-digit supplemental /EAN-128 EAN 128 /Identcode German Postal 2 of 5 Identcode /Ind2of5 Industrial 2 of 5...
  • Page 82 Command Function/parameters (/Height, /Bars and /Spaces units are in 1/600 inch) Selects the bar code Default Parameters /Bars & /Spaces /Symbology Bar Code Symbology /MSIChk11-10 MSI with mod11 and mod10 check digits /Postnet5 USPS POSTNET 5-digit 12 * ZIP code /Postnet9 USPS POSTNET 9-digit 12 *...
  • Page 83: Values For /Embedtext Key

    Values for /EmbedText key Value Default parameter Definition /Default Use symbology-dependent default parameter. See “Values for /Symbology key” on page 80. /NoText Does not print text /Embedded Prints embedded text For ISBN and ISSN, this value is not allowed as the second array /HalfEmbedded 3 Prints the text half element.
  • Page 84: How To Use The Symbology Id For Isbn And Issn

    /FontName Font attribute for HRT /CG-Times-BoldItalic bold italic /OCR-B only one style Example: /FontName /Courier How to use the symbology ID for ISBN and ISSN ISBN and ISSN bar codes are normally 10 digits in length (see the PCL 5 section above for a complete description), but they have extensions known as ISSN+2, ISSN+5, and ISBN+5.
  • Page 85: Post 4-State Bar Code Descriptors

    Post 4-State bar code descriptors Australian Post 4-State bar code Range Default value Description /Symbology — /AustralianPostal Identifies the bar code symbology /Bars 40–60 (dec) 50 (dec) Sets the bar width to 1/100 mm [integer] /Spaces 22–25 (dec) 24 (dec) Sets the number of bars that print per inch [integer] /TrackerHeight...
  • Page 86 Range Default value Description 150 150 (dec)  /QuietZone [int int] Optional [array of integers] Sets the quiet zone in /Units. /Units — — The value is 1/100 mm Post 4-State bar code descriptors...
  • Page 87: British Royal Mail 4-State Customer Code

    British Royal Mail 4-State customer code Range Default value Description /Symbology — /RoyalMail Identifies the bar code symbology /Bars 38–63 (dec) 50 (dec) Sets the bar width to 1/100 mm [integer] /Spaces 20–24 (dec) 22 (dec) Sets the number of bars that print per inch [integer] /TrackerHeight 102–152 (dec)
  • Page 88: Dutch Post 4-State Bar Code

    Range Default value Description /QuietZone [int int] [150 150] Optional [array of Sets the quiet zone in /Units integers] /Units — — Optional The value is 1/100 mm Dutch Post 4-State bar code Range Default value Description /Symbology — /DutchPostal Identifies the bar code symbology /Bars 38–63 (dec)
  • Page 89: Swiss Postal

    Swiss postal Range Default value Description /Symbology — /SwissPostal Identifies the bar code symbology /HeightUnits 0–4 (dec) 4 (dec) Specifies the units used for /BarHeight [integer] dimensions 0 = Use default value  1 = 1/300 inch units 2 = 1/600 inch units 3 = 1/1200 inch units...
  • Page 90: Intelligent Mail

    Intelligent Mail Type Range Default value Description /Symbology name — /IntelligentMail Identifies the bar code symbology /Units name /300ths /600ths The value is fixed. /600ths /1200ths /Bars 38–63 (dec) 50 (dec) Sets the bar width in /Units /Pitch 20–24 (dec) 23 (dec) Sets the number of bars that print per inch...
  • Page 91: Two-Dimensional Bar Codes

    Two-dimensional bar codes HIBC 39/128 Type Range Default value Description /Symbology name Required /HIBC128PAS /HIBC128SLS /HIBC39PAS /HIBC39SLS /Units name /300ths /600ths Optional /600ths /Units is used in the calculations that follow. /1200ths /Height 150–600 (dec) 240 (dec) Optional F0 (hex) Sets the bar height in /Units Note: Values beyond the defined range are appropriately clipped and set to the...
  • Page 92 Type Range Default value Description /FontName name See these /Courier-Bold Optional sections: Defines how the HRT is printed • Values for / When the value given is not within the EmbedText key defined range: • Values for / • The value is set to default FontName key (/Courier-Bold) if it is of type name.
  • Page 93: Itf-14

    ITF-14 Type Range Default value Description /Symbology name Required Identifies the bar code symbology (/ITF14) /Units name /300ths /600ths Optional /600ths /Units is used in the calculations below /1200ths /Height Minimum: 756 (dec) Optional 307 (dec) 02 F4 (hex) Sets the bar height in /Units 01 33 (hex) Notes: Maximum: ...
  • Page 94: Planet Codes

    Type Range Default value Description /EmbedText name /NoText /NoText Optional /Under Defines if and where the HRT is to be printed /Above /FontName name See these /Courier-Bold Optional sections: Defines how the HRT is to be printed • Values for  When the value given is not within /EmbedText key the defined range:...
  • Page 95: Arguments For Pdf417 Bar Code Symbology

    Arguments for PDF417 bar code symbology Default Type Value Definition /Symbology Name Required Identifies the bar code symbology (/PDF417). /Type integer Required If /Rows is set to 0, then /Columns is set manually. If /Rows is set to 1, then /Columns is determined by /AspectRatio.
  • Page 96 Default Type Value Definition /ErrorLevel integer Optional Valid values are 0 to 8. The default value is 0. This designates error correction levels by predetermined values: Integer value Number of error code words If the value is anything other than 0 to 8, then a RANGECHECK is set.
  • Page 97 Default Type Value Definition /QuietZone [int int] [150 150] Optional Sets the quiet zone in 1/600 inch. The default value is [150 150]. /Error Percent integer Optional This designates error correction levels by percentage. Valid percentage values range from 0% to 400%. Any value outside this range causes a RANGECHECK error.
  • Page 98: Arguments For Qr Bar Code Symbology

    Arguments for QR bar code symbology Default Type Value Definition /Symbology name — Required Identifies the bar code symbology (/QR) /Units name /600ths Optional Valid values are /300ths, /600ths, /1200ths /Model name /Model2 Optional This determines the model of QR symbology used. Valid values are /Model1, /Model2 (default).
  • Page 99 • A mode 2 postal code can have 0 to 9 digits. Postal codes greater than 9 digits are truncated. For country code 840 (USA), postal codes of length 5 are padded with 4 zeros. • A mode 3 postal code can have 0 to 6 alphanumeric characters (any printable character in code set A as defined in AIM spec).
  • Page 100: Micropdf417

    MicroPDF417 Type Range Default value Description /Symbology name Required Identifies the bar code symbology (/MicroPDF417) /Units name /300ths /600ths Optional /Units is used for /ModuleWidth and  /600ths /ModuleHeight calculations. /1200ths /ModuleWidth 240–12000 (dec) 945 (dec) Optional 03 B1 (hex) Sets the X dimension of the module (white or black rectangle) in 100th of an inch.
  • Page 101 Type Range Default value Description /FontName name See these /Courier-Bold Optional sections: Defines how the HRT is printed • Values for  When the value given is not within the /EmbedText key defined range: • Values for • The value is set to default /FontName key (/Courier-Bold) if the value is of the type name.
  • Page 102: Composite Bar Codes

    << /Symbology /UPC-A >> barcodeshow • UPC-A data begins with “12345678901” • Followed by a “|” pipe character • Followed by the composite data string: “Lexmark” • Followed by a the UPC-A symbology sequence • Followed by the PostScript barcodeshow operator...
  • Page 103 << /Symbology /UPC-A >> barcodeshow • UPC-A data begins with “12345678901” • Followed by a “|” pipe character • Followed by the composite data string: “Lexmark” • Followed by a the UPC-A symbology sequence • Followed by the PostScript barcodeshow operator...
  • Page 104: Chapter 7: Forms Card

    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 to existing printer objects Users can add fonts to printer objects in Forms Manager without having to delete and then recreate the printer object.
  • Page 105: Enhanced Delimiter Functionality

    Enhanced delimiter functionality Enhanced delimiters functionality allows the user to do the following: • Use page delimiter and lines per page simultaneously • Define page start line after page delimiter • Handle the first instance of a delimiter (option to ignore or use the first form delimiter) •...
  • Page 106: Combined As400 And Ofis Filter

    Combined AS400 and OFIS filter This version of the Forms and Bar Code Card has a combined OFIS and AS400 filter as well as a new option to the PJL LSETINPUTFILTER command. Removal of leading FF and CR from the forms data Forms and Bar Code Card can remove leading FF and CR from the forms data.
  • Page 107: Use Forms Stored On A Flash Drive

    Note: This function is available only on printers that support a flash drive. RFID support Through LFJT (Lexmark Forms Job Ticket) support, Forms Card allows users to specify RFID printer options when printing a merged e-form. LFJT is a simple XML format for specifying those options.
  • Page 108: Data Filters

    Data filters If a data filter is enabled, then the incoming forms job is run through that filter before being processing by the DLE. Data Filter Actions Data filter Actions performed Disabled Indicates that all data filters are off NULL Removes all null characters from the datastream OFIS Removes the following Optra Forms Initialization Strings from the datastream:...
  • Page 109: Bubble Font

    Bubble font This font is used for standardized testing forms that are optically read for grading purposes. It is available in Forms Composer when the font “OCRB in Bubbles” is used. The following is a character map for use while designing the formset. Bubble font...
  • Page 110: Determining Printable Characters

    Determining printable characters The Forms and Bar Code Card supports multiple code pages. It also supports a variety of fonts, which are listed in appendix “Forms Card fonts” on page 140. Therefore, the possible permutations of code pages and fonts are excessive. Because the user’s computer font list is richer than that of the printer, a user could easily create a form where not all characters will print.
  • Page 111: Forms Files On Printer Directory

    Forms files on printer directory The Forms and Bar Code Card places forms files on the printer in the formsmerge directory. These files are visible if the user prints a directory page from the printer control panel. These files must not be tampered with in any way. Chart support The Forms and Bar Code Card supports pie, horizontal/vertical (stacked and unstacked).
  • Page 112: Appendix A: Feature Summary

    Feature Summary The following features are available and supported on various Lexmark products: Forms Forms and Bar Composer Document Forms Manager Code Card v3.3.9 Producer v3.3.9 v3.3.9 Forms Card Filters PCL 5 filter Optra Forms init string • Supports multiple init strings •...
  • Page 113 Forms Forms and Bar Composer Document Forms Manager Code Card v3.3.9 Producer v3.3.9 v3.3.9 RFID Enhanced page delimiters • Selection of any hex character • Selection of column range Select ports that Forms Card listens to Use forms stored on a flash drive Print all forms Vertical text centering...
  • Page 114 Forms Forms and Bar Composer Document Forms Manager Code Card v3.3.9 Producer v3.3.9 v3.3.9 Downloadable DBCS fonts Forms flash file UTF-8 file names Latin fonts in Forms Card (4MB) Bubble font Formset directives preservation Bar Codes PCL 5 commands PS commands Combined Forms &...
  • Page 115: Appendix B: Supported Bar Codes

    Supported bar codes The following table lists all bar codes supported by the PCL 5 or PS bar codes, Forms and Bar Code Card, Document Producer Forms Card, and Optra Forms. Bar code name Sample image Comments One-dimensional bar code symbologies Codabar Codabar (also called USD-4, NW-7, Monarch, or Code 2 of 7) is a variable-length symbology that...
  • Page 116 Bar code name Sample image Comments Code 3 of 9 Code 3 of 9 (also called Code 39 or AIM USS 39) is the first alphanumeric code allowing the display of digits from 0 to 9, 26 capital letters (A-Z) and seven special characters (-.*$/+% and space).
  • Page 117 Bar code name Sample image Comments Code 128 128 autoswitch Code 128, also called USS 128 (Uniform Symbol Specification), is a general-purpose bar code that can handle any ASCII character. Code 128 can encode data of any length. In addition to ASCII characters, Code 128 also allows encoding of four special function codes 128A (FNC1–FNC4).
  • Page 118 Bar code name Sample image Comments HIBC128, The HIBC (Health Industry Bar Code) has versions HIBC 39 based on Code 39, Code 128, and Codablock F, and uses standard bar code encoding. The uniqueness of the HIBC comes in the structure of the data that is encoded.
  • Page 119 Bar code name Sample image Comments Interleaved 2 of 5 Interleaved 2 of 5 encodes digit pairs in an interleaved manner. Each data character is composed of five elements, either five bars or five spaces. Of these five elements, two are wide and three are narrow. Each digit has its own unique 2 out of 5 arrangement.
  • Page 120 Bar code name Sample image Comments Matrix 2 of 5 A variation of Interleaved 2 of 5, Matrix 2 of 5 was devised by the Nieaf Company in the Netherlands, and is mainly used in that country. Matrix 2 of 5 + check Matrix 2 of 5 optionally allows for a check character digit for special situations where data security is...
  • Page 121 Bar code name Sample image Comments Two-dimensional bar code symbologies Data Matrix The Data Matrix symbology employs the Reed-Solomon error correction with data redundancy to guarantee a fast and accurate read. The symbol can store between 1 and 3116 numeric or 2335 alphanumeric characters.
  • Page 122 Bar code name Sample image Comments MaxiCode MaxiCode is a medium-capacity 2D matrix bar code symbology especially designed for the high-speed scanning application of package sorting and tracking. 1 PDF417 and MaxiCode can be printed using Optra Forms only when the bar code option is also installed in the printer, and when the accompanying bar code dictionaries have been installed in Optra Forms.
  • Page 123 Bar code name Sample image Comments MicroPDF417 MicroPDF417 is a multi-row symbology, derived from and closely based on PDF417. MicroPDF417 is designed for applications with a need for improved area efficiency but without the requirement for PDF417's maximum data capacity. A limited set of symbol sizes is available, together with a fixed level of error correction for each symbol size.
  • Page 124 Bar code name Sample image Comments QR Code (Quick Response Code) is a matrix code developed by Nippondenso ID Systems. Maximum symbol size is 177 modules square, capable of encoding 7366 numeric characters, or 4464 alphanumeric characters. 1 PDF417 and MaxiCode can be printed using Optra Forms only when the bar code option is also installed in the printer, and when the accompanying bar code dictionaries have been installed in Optra Forms.
  • Page 125 Bar code name Sample image Comments Composite bar code symbologies Composite + UPC An EAN/UCC composite symbol consists of a linear component (encoding the primary identification of the item) associated with an adjacent 2D composite component (encoding supplementary data, such as a batch number or expiration date).
  • Page 126 Bar code name Sample image Comments Composite + EAN Composite + UCC/ 1 PDF417 and MaxiCode can be printed using Optra Forms only when the bar code option is also installed in the printer, and when the accompanying bar code dictionaries have been installed in Optra Forms.
  • Page 127 Bar code name Sample image Comments Composite + RSS-14 1 PDF417 and MaxiCode can be printed using Optra Forms only when the bar code option is also installed in the printer, and when the accompanying bar code dictionaries have been installed in Optra Forms. 2 All one-dimensional bar code symbologies supported by the Bar Code Card version 2.4 or later can be printed with Optra Forms when the bar code option is installed in the printer, and the accompanying bar code dictionaries is installed in Optra Forms.
  • Page 128 Bar code name Sample image Comments EAN/JAN-8, EAN/JAN-8 code encodes a total of 8 digits: two JIS--S-UCC characters for country of origin, five data characters, and a check character for error detection. Only 8-digit numeric data can be used with this code. EAN-8 supports a supplemental two- or five-digit number to be appended to the main bar code symbol.
  • Page 129 Bar code name Sample image Comments EAN/JAN-13, EAN-13 is the European version of UPC-A. JIS-UCC The first two digits designate the country where the article is made. The next five digits show the producer of the article, followed by five digits, which identify the article number.
  • Page 130 Bar code name Sample image Comments EAN 128, UCC-128, The EAN/UCC-128 specification uses the same EAN/UCC-128 code set as Code 128 except that it does not allow function codes FNC2–FNC4 to be used in a symbol and FNC1 is used as part of the start code in the symbol.
  • Page 131 Bar code name Sample image Comments RSS (Reduced RSS-14 is a linear symbology that facilitates Space Symbology) omnidirectional scanning. It encodes 14 digits of numerical data used to identify Global Trade Item Numbers (GTIN) in the supply chain. RSS-14 Truncated allows truncation (shortening the height of a bar code) of the height to 13 times the nominal printing density (X dimension multiplied by 13) instead of 33X.
  • Page 132 Bar code name Sample image Comments UPC-A UPC-A is a 12-digit numeric symbology consisting of 11 data digits and one check digit. The first digit is a number system digit that usually represents the type of product being identified. The next five digits are a manufacturer code, followed by a 5-digit product identifier.
  • Page 133 Bar code name Sample image Comments UPC-E UPC-E is a six-digit UPC symbology. UPC-E compresses a normal 12-digit UPC-A code into a six-digit code by suppressing the first (number system) digit, trailing zeros in the manufacturer code, and leading zeros in the product identification part of the bar code.
  • Page 134 Bar code name Sample image Comments Postal bar code symbologies Australia Post aust_post_37_customer A 4-State code, similar in appearance to RM4SCC, 4-State bar code but with different methods for encoding characters, a different checksum algorithm, and a different set of start and stop bars. aust_post_45_reply Symbols can encode one of three different amounts of data, allowing varying quantities of...
  • Page 135 Bar code name Sample image Comments Dutch Post 4-State This is similar to RM4SCC with the exception of the bar code data to be encoded (6-character postcode [4 digits followed by 2 letters], followed optionally by a 1– 5-digit house/postbox/freepost number, followed optionally by an 'X' [or 'x'] separator character, followed optionally by a 1–6 character house number extension [letters or digits]).
  • Page 136 Bar code name Sample image Comments German Postal 2 of This is a modified 2 of 5 bar code used by the 5 Leitcode German Post (Deutsche Post AG) for parcels to encode the receiving post office and the destination address and a check digit.
  • Page 137 Bar code name Sample image Comments Singapore 4-State This is identical to RM4SCC except for rules about Bar Code for specific postcode data that can be encoded. Customer Encoding Swiss Post 3 of 9 This is a special version of Code 128C which bar code encodes an 18-digit identification code, composed of a 2-digit post code, a 2-digit billing district code, a...
  • Page 138 Bar code name Sample image Comments USPS POSTNET POSTNET encodes a 5-, 9- or 11-digit number to 5-digit ZIP Code represent a 5-digit ZIP Code (32 bars), a 9-digit ZIP + 4 code (52 bars) or an 11-digit Delivery Point code (62 bars).
  • Page 139 Bar code name Sample image Comments USPS tray label USPS tray label 10-digit 2 of 5 is a modified 10-digit 2 of 5 interleaved 2-of-5 code. The bar code encodes the 5-digit ZIP Code destination of the tray, the 3-digit content identifier number (CIN) applicable to the content of the tray, and the applicable 2-digit USPS processing code.
  • Page 140: Appendix C: Forms Card Fonts

    Forms Card fonts Single-byte Forms Card fonts Font name Actual fonts resident on forms card AdobeSansMM adobesansmm AdobeSerifMM adobeserifmm Albertus Extra Bold (W1) albertusmt Albertus Medium (W1) albertus-medium Albertus MT albertusmt Albertus MT Lt albertusmt-light Albertus-ExtraBold albertus-extrabold Albertus-Medium albertus-medium AlbertusMT albertusmt AlbertusMT-ExtraBold albertusmt-extrabold...
  • Page 141 Font name Actual fonts resident on forms card AntiqueOlive-Italic antiqueolive-italic AntiqueOlive-Roman antiqueolive-roman Apple Chancery apple-chancery Apple-Chancery apple-chancery Apple-ChanceryCE apple-chanceryce Architext CMC7 archc___ Arial arial Arial Black arial-boldmt Arial Bold arial-boldmt Arial Bold Italic arial-bolditalicmt Arial Italic arial-italicmt Arial-Bold arial-bold Arial-BoldItalic arial-bolditalic Arial-BoldItalicMT arial-bolditalicmt...
  • Page 142 Font name Actual fonts resident on forms card AvantGarde-DemiOblique avantgarde-demioblique Bodoni bodoni Bodoni Poster bodoni-poster Bodoni PosterCompressed bodoni-postercompressed Bodoni-Bold bodoni-bold Bodoni-BoldItalic bodoni-bolditalic BodoniCE bodonice BodoniCE-Bold bodonice-bold BodoniCE-BoldItalic bodonice-bolditalic BodoniCE-Italic bodonice-italic BodoniCE-Poster bodonice-poster BodoniCE-PosterCompressed bodonice-postercompressed Bodoni-Italic bodoni-italic Bodoni-Poster bodoni-poster Bodoni-PosterCompressed bodoni-postercompressed Bookman bookman-light Bookman Demi...
  • Page 143 Font name Actual fonts resident on forms card CenturySchlbk-BoldItalic centuryschlbk-bolditalic CenturySchlbk-Italic centuryschlbk-italic CenturySchlbk-Roman centuryschlbk-roman CG Omega (W1) cgomega CG Times (W1) intl-cg-times CG Times (W1) Bold intl-cg-times-bold CG Times (W1) Bold Italic intl-cg-times-bolditalic CG Times (W1) Italic intl-cg-times-italic CG Times (WE) intl-cg-times CG Times (WE) Bold intl-cg-times-bold...
  • Page 144 Font name Actual fonts resident on forms card CGOmega-Italic cgomega-italic CG-Omega-Italic cg-omega-italic CGTimes cgtimes CG-Times cg-times CGTimes-Bold cgtimes-bold CG-Times-Bold cg-times-bold CGTimes-BoldItalic cgtimes-bolditalic CG-Times-BoldItalic cg-times-bolditalic CGTimes-Italic cgtimes-italic CG-Times-Italic cg-times-italic Chicago chicago ChicagoCE chicagoce Clarendon clarendon Clarendon Condensed (W1) clarendon-condensed-bold Clarendon Light clarendon-light Clarendon-Bold clarendon-bold...
  • Page 145 Font name Actual fonts resident on forms card Courier New courier Courier New Bold courier-bold Courier New Bold Italic courier-boldoblique Courier New Italic courier-oblique Courier-Bold courier-bold Courier-BoldItalicTT courier-bolditalictt Courier-BoldOblique courier-boldoblique Courier-BoldTT courier-boldtt CourierCE courierce CourierCE-Bold courierce-bold CourierCE-BoldOblique courierce-boldoblique CourierCE-Oblique courierce-oblique CourierHP courierhp CourierHP-Bold...
  • Page 146 Font name Actual fonts resident on forms card Garamond-Antiqua garamond-antiqua Garamond-Halbfett garamond-halbfett Garamond-Kursiv garamond-kursiv Garamond-KursivHalbfett garamond-kursivhalbfett Geneva geneva GenevaCE genevace GillSans gillsans GillSans Condensed gillsans-condensed GillSans ExtraBold gillsans-extrabold GillSans Light gillsans-light GillSans-Bold gillsans-bold GillSans-BoldCondensed gillsans-boldcondensed GillSans-BoldItalic gillsans-bolditalic GillSansCE-Bold gillsansce-bold GillSansCE-BoldCondensed gillsansce-boldcondensed GillSansCE-BoldItalic gillsansce-bolditalic...
  • Page 147 Font name Actual fonts resident on forms card Goudy-Italic goudy-italic Helvetica helvetica Helvetica Bold helvetica-bold Helvetica Bold Italic helvetica-boldoblique Helvetica Condensed helvetica-condensed Helvetica Italic helvetica-oblique Helvetica-Black helvetica-black Helvetica-Black Bold helvetica-black Helvetica-Black Bold Italic helvetica-blackoblique Helvetica-BlackOblique helvetica-blackoblique Helvetica-Bold helvetica-bold Helvetica-BoldItalic helvetica-bolditalic Helvetica-BoldOblique helvetica-boldoblique HelveticaCE...
  • Page 148 Font name Actual fonts resident on forms card Helvetica-Light helvetica-light Helvetica-Light Italic helvetica-lightoblique Helvetica-LightOblique helvetica-lightoblique Helvetica-Narrow helvetica-narrow Helvetica-Narrow Bold helvetica-narrow-bold Helvetica-Narrow Bold Italic helvetica-narrow-boldoblique Helvetica-Narrow Italic helvetica-narrow-oblique Helvetica-Narrow-Bold helvetica-narrow-bold Helvetica-Narrow-BoldItalic helvetica-narrow-bolditalic Helvetica-Narrow-BoldOblique helvetica-narrow-boldoblique Helvetica-Narrow-Italic helvetica-narrow-italic Helvetica-Narrow-Oblique helvetica-narrow-oblique Helvetica-Oblique helvetica-oblique Hoefler Text Black hoeflertext-black Hoefler Text Ornaments hoeflertext-ornaments...
  • Page 149 Font name Actual fonts resident on forms card Intl-Univers-BoldItalic intl-univers-bolditalic Intl-Univers-Condensed-Bold intl-univers-condensed-bold Intl-Univers-Condensed-BoldItalic intl-univers-condensed-bolditalic Intl-Univers-Condensed-Medium intl-univers-condensed-medium Intl-Univers-Condensed-MediumItalic intl-univers-condensed-mediumitalic Intl-Univers-Medium intl-univers-medium Intl-Univers-MediumItalic intl-univers-mediumitalic JoannaMT joannamt JoannaMT-Bold joannamt-bold JoannaMT-BoldItalic joannamt-bolditalic JoannaMTCE joannamtce JoannaMTCE-Bold joannamtce-bold JoannaMTCE-BoldItalic joannamtce-bolditalic JoannaMTCE-Italic joannamtce-italic JoannaMT-Italic joannamt-italic Letter Gothic lettergothic Letter Gothic (W1) lettergothic...
  • Page 150 Font name Actual fonts resident on forms card LubalinGraphCE-DemiOblique lubalingraphce-demioblique LubalinGraph-Demi lubalingraph-demi LubalinGraph-DemiOblique lubalingraph-demioblique ManufIcons manui_1s Marigold marigold Marigold (W1) marigold MICR micr____ Mona Lisa Recut monalisa-recut Monaco monaco MonacoCE monacoce MonaLisa-Recut monalisa-recut New York newyork NewCenturySchlbk-Bold newcenturyschlbk-bold NewCenturySchlbk-BoldItalic newcenturyschlbk-bolditalic NewCenturySchlbkCE-Bold newcenturyschlbkce-bold NewCenturySchlbkCE-BoldItalic...
  • Page 151 Font name Actual fonts resident on forms card Palatino Bold palatino-bold Palatino Bold Italic palatino-bolditalic Palatino Italic palatino-italic Palatino Roman palatino-roman Palatino-Bold palatino-bold Palatino-BoldItalic palatino-bolditalic PalatinoCE-Bold palatinoce-bold PalatinoCE-BoldItalic palatinoce-bolditalic PalatinoCE-Italic palatinoce-italic PalatinoCE-Roman palatinoce-roman Palatino-Italic palatino-italic Palatino-Roman palatino-roman RomanPillar rmnpil__ RomanPillar Bold rmnpilb_ RomanPillar BoldItalic rmnpilbi...
  • Page 152 Font name Actual fonts resident on forms card Times New Roman Bold timesnewromanps-boldmt Times New Roman Bold Italic timesnewromanps-bolditalicmt Times New Roman Italic timesnewromanps-italicmt Times-Bold times-bold Times-BoldItalic times-bolditalic TimesCE-Bold timesce-bold TimesCE-BoldItalic timesce-bolditalic TimesCE-Italic timesce-italic TimesCE-Roman timesce-roman Times-Italic times-italic TimesNewRoman timesnewroman TimesNewRoman-Bold timesnewroman-bold TimesNewRoman-BoldItalic...
  • Page 153 Font name Actual fonts resident on forms card Univers (WE) Bold Italic intl-univers-bolditalic Univers (WE) Medium Italic intl-univers-mediumitalic Univers (WG) intl-univers-medium Univers (WG) Bold intl-univers-bold Univers (WG) Bold Italic intl-univers-bolditalic Univers (WG) Medium Italic intl-univers-mediumitalic Univers (WL) intl-univers-medium Univers (WL) Bold intl-univers-bold Univers (WL) Bold Italic intl-univers-bolditalic...
  • Page 154 Font name Actual fonts resident on forms card UniversCE-CondensedBoldOblique universce-condensedboldoblique UniversCE-CondensedOblique universce-condensedoblique UniversCE-Extended universce-extended UniversCE-ExtendedObl universce-extendedobl UniversCE-Light universce-light UniversCE-LightOblique universce-lightoblique UniversCE-Medium universce-medium UniversCE-Oblique universce-oblique Univers-Condensed univers-condensed Univers-CondensedBold univers-condensedbold Univers-Condensed-Bold univers-condensed-bold Univers-Condensed-BoldItalic univers-condensed-bolditalic Univers-CondensedBoldOblique univers-condensedboldoblique Univers-Condensed-Medium univers-condensed-medium Univers-Condensed-MediumItalic univers-condensed-mediumitalic Univers-CondensedOblique univers-condensedoblique Univers-Extended univers-extended Univers-ExtendedObl...
  • Page 155: Double-Byte Forms Card Fonts

    Double-byte Forms Card fonts One DBCS Language is supported: Simplified Chinese. The column on the left indicates common font names. The column on the right indicates the actual font file resident on Forms Card. Font name Actual fonts resident on Forms Card SimHei simhei SimSun...
  • Page 156: Appendix D: Forms Print Errors

    Forms print errors The following table lists forms printing error codes and suggested solutions. Error message Error type Solution Act condition string malloc failed. Insufficient memory Add memory to printer. BuildLineList failed. Internal or memory Add memory to printer. error Cannot open archive file.
  • Page 157 Missing or corrupt file— download formsets again. Invalid page condition data type. Download formsets again. LEXGRAPHICOBJ grid object malformed. Internal error Contact Lexmark Service. LexObj malloc failed. Insufficient memory Add memory to printer. LineEntity malloc failed. Insufficient memory Add memory to printer.
  • Page 158 Add memory to printer. ParseLFM malloc failed. Insufficient memory Add memory to printer. PDFlib error <%s> at PDF API <%s> Internal error Contact Lexmark Service. PDFLIB failure. Internal error Contact Lexmark Service. PJC XML parse error. Invalid FieldMap. PJC file Missing or corrupt file—...
  • Page 159 Error message Error type Solution Unable to open LFM file %s LFM file Missing or corrupt file— download formsets again. Variable key/value malloc failed. Insufficient memory Add memory to printer. XML file missing required attribute: %s XML error Possible corrupt file— download formsets again.
  • Page 160: Appendix E: Bar Code Engine Errors

    Bar code engine errors Common error messages If an error occurs during a bar code operation, an error described in the following pages will be printed. The error is printed in the following format: !Err: nn Printed Error Example: !ERR: 12 Invalid Character PostScript error messages To assist with troubleshooting, the Forms and Bar Code Card generates error messages when an invalid bar code condition occurs.
  • Page 161: Errors Common To All Symbologies

    Errors common to all symbologies Error code Error description Unexpected error NULL data Invalid structure No active bar codes Structure out of range Parameter buffer NULL Parameter buffer too small Parameters not saved Unknown bar code type Unknown bar code ID Unknown bar code type or ID Fonts not loaded Not enough memory...
  • Page 162 String String String Invalid String String String Length Length Length String errors Character Empty too Long too Short Invalid not Odd not Even Error code EAN/JAN 8/113 EAN/UCC Composite X French Post German Post HIBC ISBN ISSN ITF14 Japan Post MaxiCode MicroPDF417 MSI Plessey...
  • Page 163: Errors Specific To Symbologies

    Errors specific to symbologies Error code Symbology Error description UPCE String not decompressed PDF417 String too long PDF417 Too many code words PDF417 Too many code words for size PDF417 Too many columns Invalid model Model not found Invalid ECI Invalid version Invalid number of symbols Invalid symbol number...
  • Page 164 Error code Symbology Error description HIBC Special link char missing HIBC Invalid 2-digit quantity HIBC Invalid 5-digit quantity Intelligent Mail Invalid bar code identifier MaxiCode Invalid encoding string MaxiCode Encoding string too long MSI Plessey Invalid checksum 10 MicroPDF Too few columns MicroPDF Too many columns MicroPDF...
  • Page 165: Appendix F: Deviations

    This section describes deviations in the Forms and Bar Code Card that are either different than the HP BarDIMM Pro version 3.3A1 (referred to as “HP BDP”), or the Lexmark Bar Code Card version 3.3. (referred to as “LXK BCC”).
  • Page 166: Maximum Encodable Character Length

    The LXK BCC also performs the exact same way as the HP BDP. The BCE does not support lowercase “a–z” start and stop character input, does not translate to uppercase, and will throw a “Error 12—Invalid Character” error. The BCE is operating per the specs noted above, and does not translate lowercase to uppercase.
  • Page 167: 4-State Postal Widths

    Note: Exact size compatibility of certain 4-State bar code image sizes with previous Lexmark bar code options is not assured. However, the proper order and placement of the bars and spaces is the same, and the bar code will also scan correctly.
  • Page 168: Pdf417 Image Widths And Heights

    This deviation should be rare. When it does occur, it should not result in the loss of data that can be scanned. Note: Exact size compatibility of certain PDF417 bar code images with previous Lexmark bar code options is not assured. However, the bar code will still scan correctly. If...
  • Page 169: Bar Code Horizontal Alignment

    reading equipment may be capable of decoding data in excess of the maximum allowed in the AIM MaxiCode specification. Bar code horizontal alignment Certain UPC and EAN bar codes may not start at the existing PCL cursor position, but may be shifted to the right up to 3–4 mm on the left side, and up to 2 mm on the right side.
  • Page 170 • GS: hex 1D, decimal 29 • Comma: hex 2C, decimal 44 MaxiCode Typeface Call method The existing Bar Code Technical Reference manual version 3.2, and the HP BarDIMM Technical Reference manual from version 3.0 onward are in conflict over how the separator works, and how Mode 2 and Mode 3 is specified.
  • Page 171 MaxiCode Block Call method The minimum amount of input data to invoke a MaxiCode starts with this command: 1B 26 78 33 57 00 02 This command includes: Esc & x 3 W (block bar code PCL call, with 3 following command bytes) 0002 (the MaxiCode symbology identifier) One or more of these data blocks (one per MaxiCode symbol): –...
  • Page 172: Encoding Limits For Bar Codes

    PostScript barcodepath operator The PostScript operator barcodepath does not work as on previous Lexmark Bar Code options. The barcodepath operator used to obtain the outline of the bar code that results from doing a barcodeshow with the same arguments. Because all bar codes are now generated as images, the barcodepath operator does not return any useful information.
  • Page 173: French Postal 3 Of 9 Dimensions

    • If the Print PS Error setting of the printer is turned on, then an error page will print and the job will be flushed. The printer will then return to Ready state. • If the Print PS Error setting of the printer is turned off, then the job will be flushed and the printer will return to Ready state.
  • Page 174 www.lexmark.com...

Table of Contents