Lexmark T656 Technical Reference Manual

Lexmark T656 Technical Reference Manual

Forms and bar code card
Hide thumbs Also See for T656:
Table of Contents

Advertisement

Forms and Bar Code Card
Technical Reference Manual
March 2009
www.lexmark.com

Advertisement

Table of Contents
loading

Summary of Contents for Lexmark T656

  • Page 1 Forms and Bar Code Card Technical Reference Manual March 2009 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. © 2009 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 ................8 Visual Bar Code Designer ................ 8 HP BarDIMM compatibility intercept............... 8 Supported Lexmark PCL5 & PostScript Bar Codes ......... 8 Chapter 4: PCL5 emulation: HP ..........12 One-dimensional bar codes ................. 12 Defining characteristics ................12 Command structure considerations ............
  • Page 5 Transfer bar code data ESC&y#W[bar code data] ....... 29 Compatibility safeguard ................29 Lexmark symbology assignments ............31 One-dimensional bar codes ................. 32 Post 4-State bar code descriptors (Lexmark) ......... 32 USPS Facing identification marking (FIM) ..........36 Swiss Postal ................... 37 ISBN, ISBN+5 ..................39 ISSN, ISSN+2, ISSN+5 ................
  • Page 6 Singapore post 4-state bar code ............77 British Royal Mail 4-state customer code ..........78 Japan post 4-state bar code ..............78 Dutch post 4-state bar code ..............79 Swiss postal ..................79 Two-dimensional bar codes ................. 81 HIBC 39/128 ................... 81 ITF-14 ....................
  • Page 7 PostScript error messages ..............148 Errors common to all symbologies ............149 String errors ..................149 Errors specific to symbologies .............. 151 Appendix F: Deviations ............. 153 Code 93 uppercase vs. lowercase ............153 Codabar uppercase vs. lowercase ............153 Maximum encodable character length ..........
  • Page 8: Chapter 1: New Features

    New Features The Forms and Bar Code Card v3.1 offers the following new features: • Three new Forms Card menu options: – Print All Forms—Allows a user to print information about all formsets stored on a printer, as well as some printer-specific information. –...
  • Page 9: Chapter 2: Product Description

    Product Description The Forms and Bar Code Card lets supported single-function and multi-function printers print a wide variety of the most popular industry-standard bar codes. The Forms and Bar Code Card generates bar codes algorithmically in PCL5 or PostScript emulations. A supported printer with the Forms and Bar Code Card includes support for: •...
  • Page 10: Chapter 3: Overview

    PCL5: Using standard PCL5 font selection commands (used in the HP BarDIMM Pro products) Using special Lexmark advanced PCL5 commands for bar codes Most of the bar code symbologies supported by the Forms and Bar Code Card are accessible by technique 1.
  • Page 11: Compressed Data Formats

    The Lexmark Forms and Bar Code Card meets the function of the HP BarDIMM Pro version 3.3a option. Supported Lexmark PCL5 & 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 12 • Code 3 of 9 space encoding • Code 3 of 9 space encoding with check digit • Code 93 • Code 93 extended • Danish PTT 3 of 9 • Dutch Post 4-state bar code • EAN/JAN-8 • EAN/JAN-8 with 2-digit supplemental •...
  • Page 13 Lexmark-Unique PCL5 Command Description Support of new bar code functionality is not available in HP BarDIMM, which requires the new Lexmark-unique PCL5 definitions that provide access to the new functionality. Two new commands are implemented, ESC&x#W and ESC&y#W. Bar Code Descriptor - ESC&x#W [descriptor data] This new escape sequence is used to describe not only what bar code to print, but also all of the parameter settings required to build the bar code.
  • Page 14 To avoid this conflict, use the PCL5 Lexmark enhancement switch. Setting or not setting this switch would allow a future Lexmark PCL5 emulation to decide which way to interpret the new escape sequences.
  • Page 15: Chapter 4: Pcl5 Emulation: Hp

    PCL5 emulation: HP This section discusses the HP commands implemented in the Forms and Bar Code Card. An additional Lexmark-specific section is found immediately following this section. One-dimensional bar codes With the Forms and Bar Code Card installed, font selection commands in the incoming PCL5 data stream are analyzed for typeface characteristic values given in the table “PCL5 Function parameter...
  • Page 16: Transparent Print Data Command

    • Other than the default value, you must explicitly specify the characteristic values. If no value is specified, the default value is used. Previously specified non-default values are not retained. • 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.
  • Page 17: Pcl5 Emulation Escape Sequences

    PCL5 Emulation escape sequences Command Function/Parameters Determines the location of human-readable text printed with the bar code. (s#P Use default value Do not print text Print text embedded )s#P Print text half embedded Print text under bar code Print text above bar code Add the numbers listed below to produce the corresponding effect: 10 = Prints UPC-A checksum at middle left of the bar code instead of the...
  • Page 18 Command Function/Parameters Selects the font used for human-readable text. The numeric value of # is of the form (s#H ABC, where: A = style Default (bold) Regular )s#H Italic Bold Bold Italic B = size Automatic font size (default) C = typeface Courier (default for all bar code symbologies) Letter Gothic Univers...
  • Page 19 Command Function/Parameters Selects bar widths in dots (1/600 inch). (s#1,#2,#3,#4B Some bar codes, such as Interleaved 2 of 5 and Code 3 of 9, require only two values for this command. Others, such as UPC, EAN and Code 128, require all four values. First (narrowest) width )s#1,#2,#3,#4B Second width...
  • Page 20: Pcl5 Function Parameter List

    PCL5 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 21 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 22 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 23: Post 4-State Bar Code Descriptors

    “PCL5 emulation: Lexmark” on page 29 of this manual). 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 24: 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 25: Bar Code Descriptor For Rss-14

    • If the last bar of a symbol is a vertical bar, the cursor will be positioned at the right end of the base of the last bar when printing is complete. • If a blank space produced by an invalid character is the last thing printed in a symbol, the cursor will be positioned at the right end of the blank space when printing is complete.
  • Page 26 – a larger RSS Stacked Omnidirectional which can be scanned omnidirectionally. Note: The RSS Stacked Omnidirectional bar code is not supported by the Forms and Bar Code Card. Default Field Name Type Range (if not specified) Description Esc (s#T name Required.
  • Page 27 Default Field Name Type Range (if not specified) Description Esc(s#1,#2,#3,#4S int Min: 8,16,24,32 (dec) Optional. Min. value is 1, but Selects the width of the symbol will be too small spaces. 8,10,18,20 (hex) to be readable. Max: There is no max value but larger values will produce a symbol that will not fit on the page.
  • Page 28: 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 Min: 3 (dec) or 16 (dec) Optional. 03 (hex) (s#1,#2,[#3]V Selects bar height. Max: No maximum 10 (hex) Bar height in 1/72”, same units as fonts.
  • Page 29: Bar Code Descriptor For Data Matrix

    The requested number of rows (V2 parameter) MUST be specified when using the HP BarDIMM Pro ver 3.3A. Default PCL with no parameters is invalid, such as: • Esc(s24840T - Does not work on HP: must specify the row parameter •...
  • Page 30: 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 31: Bar Code Descriptor For Qr

    The data sent when using this technique for printing MaxiCode symbols will follow 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 32: Chapter 5: Pcl5 Emulation: Lexmark

    To avoid this conflict, use the PCL5 Lexmark enhancement switch. Setting or not setting this switch would let a future Forms and Bar Code Card PCL5 emulation decide which way to interpret the new escape sequences. The switch is...
  • Page 33 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 34: Lexmark Symbology Assignments

    Fourth bar width in bar dimension units (#b4 parameter) Space Width #4 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) Symbology 2-D bar code...
  • Page 35: 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 Symbology ID 00 14 (hex) Selects Australian post 4-State symbology 20 (dec) Bar Width 28-3C (hex)
  • Page 36 Default Byte Field name Range value Description Bar Pitch 14-18 (hex) 16 (hex) Sets the number of bars that print per inch 20-24 (dec) 22 (dec) Tracker Height 66-98 (hex) 7F (hex) Sets the tracker height in 1/100 mm 102 -152 (dec) 127 (dec) Ascender, A0-D8 (hex)
  • Page 37 Bar code descriptor for RM4SCC British Royal Mail 4-State customer code symbol Default Byte Field name Range value Description Symbology ID 00 16(hex) Selects British Royal Mail 4-State customer code symbology 22 (dec) Bar Width 26-3F (hex) 32 (hex) Sets the bar width in 1/100 mm 38-63 (dec) 50 (dec) Bar Pitch...
  • Page 38 Default Byte Field name Range value Description 8-15 Reserved Notes on Japan Post data: • Data will consist of a 7-digit postal code number, followed optionally by any block and house number information. • A hyphen may be included between the third and fourth digits of the postal number, and between the postal number and the block and house number.
  • Page 39: Usps Facing Identification Marking (Fim)

    Bar code descriptor for Dutch Post 4-State bar code Default Byte Field name Range value Description Symbology ID 00 18(hex) Selects Dutch Post 4-State symbology 24 (dec) Bar Width 26-3F (hex) 32 (hex) Sets the bar width in 1/100 mm 38-63 (dec) 50 (dec) Bar Pitch...
  • Page 40: Swiss Postal

    Swiss Postal Default Byte Field name Range value Description Symbology ID 00 66 (hex) Selects Swiss Postal symbology 102 (dec) Text Location This value is 04 (hex) #p parameter fixed. 4 (dec) Text Typeface This value is 02 (hex) #h parameter, “A” value fixed.
  • Page 41 Data will consist of an 18-digit identification code, which is composed of: • a 2-digit post code, • a 2-digit billing district code, • a 6-digit customer account number, and • an 8-digit item number. To enhance readability, “.” characters (ASCII 46) may appear anywhere in the data; they are ignored. Three “.” characters will be 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 42: Isbn, Isbn+5

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

    ISSN, ISSN+2, ISSN+5 Default Byte Field name Range value Description Symbology IDs 00 65 (hex) Specifies ISSN Text Location 00-05 (hex) 03 (hex) #p parameter 0-5 (dec) 3 (dec) Text Typeface 00-05 (hex) 00 (hex) #h parameter, “A” value 0-5 (dec) 0 (dec) Text Style 00-04 (hex)
  • Page 45 Default Byte Field name Range value Description ISSN Text 00-05 (hex) 05 (hex) Specifies location of ISSN text: Location 0-5 (dec) 5 (dec) 0 = Use default value 1 = Do not print 4 = Below symbol 5 = Above symbol 26 –...
  • Page 46: Hibc 39/128

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

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

    Byte Field name Type Range Default value Description 15-16 Space Width #2 [int int] 27-72 (dec) or Note: The Optional. (Wide) 00 1B-00 48 default value Note: Values that go beyond the (hex) for Space defined range will be appropriately Width 2 is Note: The clipped and set to the minimum and...
  • Page 51: Two-Dimensional Bar Codes

    Two-dimensional bar codes Bar code descriptor for PDF417 (Lexmark) Default (if not Bytes Range specified) Definition Symbology Symbology Required. ID byte 1 ID byte 2 The two bytes with values 00 and (00x) (03x) 03 (hex) or 0 and 3 (dec) signify the symbology.
  • Page 52 Default (if not Bytes Range specified) Definition 480-60000 (dec) • 1890 Optional. dimension dimension (dec) Note: Values that go Note: The range of values of the Y byte 1 (in byte 2 (in beyond the defined dimension is between 2 to 5 times Units) Units) range will be...
  • Page 53 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, the ECC level is set to 0. Predetermined values Number of error code words ECC can also be specified as a percentage.
  • Page 54 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 55: Bar Code Descriptor For Maxicode

    This example prints a PDF417 bar code with the following settings: • ECC Level 4 • X dimension = 8/600ths • Y Ratio = 16/600ths • Non-truncated • 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.
  • Page 56: Bar Code Descriptor For Micropdf417

    MaxiCode notes: Depending on the mode, the input data sent with the Transfer Bar Code Data command must follow these rules: • For all modes, the input data must start with a label-number field and number-of-labels field. Both fields are one digit in length, and are terminated with either a comma or group separator (GS, ASCII 29). •...
  • Page 57 ASCII characters but with a reduced level of efficiency. Four symbol widths are permitted, each specifying the number of data columns (1 – 4). Within each symbol width a variable number of rows (4 – 44) provide for a maximum data capacity of: •...
  • Page 58 Default (if not Bytes Range specified) Definition X dimension 240-12000 (dec) 945 (dec) Optional. dimension byte 2 (in Sets the X dimension of the byte 1 (in units) module (white or black rectangle) units) 03 1 (hex) in 100th of an inch. Note: Values that go beyond the defined range will be appropriately clipped and set to the minimum...
  • Page 59: Composite Bar Codes

    Composite bar codes A Composite bar code symbol consists of a linear component (encoding the item’s primary identification) 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 60 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. Check Digit: The check digit is an additional digit used to verify that a bar code has been scanned correctly.
  • Page 61 • Right-hand guard bars, encoded as 010101 (a center-guard bar pattern with a trailing bar). 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...
  • Page 62 Center guard bars, encoded as 01010. Last three message characters, encoded as right-hand characters. 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 upon the UPC-A standard, was implemented by the International Article Numbering Association (EAN) in Europe.
  • Page 63 Right-hand guard bars, or end sentinel, encoded as 101. The characters that are encoded to the left of the center guard pattern are considered the “left hand side” of the symbol; whereas, all characters encoded to the right of the center guard pattern are considered the “right hand side”...
  • Page 64 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 65: 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 66: 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 Linear specified, the bar code engine 2=Embedded Component,...
  • Page 67: Freescape Emulation

    Font Type Resides OCR-A Scalable On option card OCR-B Bitmap On option card OCR-B Scalable On option card OCRB (in Bubble font) Scalable On option card Roman Pillar Scalable On option card Roman Pillar Bold Scalable On option card Roman Pillar BoldItalic Scalable On option card Roman Pillar Italic...
  • Page 68 The # represents the ASCII code of the AEC. Use one of the ASCII codes listed: Command Function/Parameter ASCII code Character **#J “ **#J 126* * Default value Example: changes the AEC to “|” **124J FREESCAPE emulation can be deactivated by setting the AEC value to that of the escape character (decimal 27, hex 1B).
  • Page 69: 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 70: Human-Readable Text

    • The currentpoint is located at the bottom right corner of the bounding box when printing is complete. This currentpoint positioning applies both with and 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:...
  • Page 71: 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 symbol’s displacement (as returned by the barcodewidth operator). This is similar to the show operator. Example: (01234567890) <<...
  • Page 72 Operator Function/parameters barcodebbox String dict barcodebbox ll This function returns the coordinates for the bounding box that would enclose the specified bar code symbol if it were shown by a barcodeshow. This is similar to the pathbbox operator. Example: (123456) <<...
  • Page 73: Arguments For One-Dimensional Bar Codes

    Arguments for one-dimensional bar codes Type Definition /Symbology name Required, see “Values for /Symbology key” on page 72 for valid values /Units Optional, default 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 1-D symbology.
  • Page 74 Type Definition /Special boolean Optional, UPC-A, default is false: • if false, prints checksum at bottom left of the bar code • if true, prints checksum at middle left of the bar code Code 3 of 9, default is false: •...
  • Page 75: 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 [num num num] /Codabar Codabar /CodabarChk Codabar + mod16 check digit /Code128A Code 128 A /Code128auto Code 128 autoswitch...
  • Page 76 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 [num num num] /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...
  • Page 77 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 [num num num] /MSIChk11-10 MSI with mod11 and mod10 check digits /Postnet5 USPS POSTNET 5-digit 12 * ZIP code /Postnet9 USPS POSTNET 9-digit...
  • Page 78: 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 72. /NoText Do not print text. /Embedded Print text embedded. For ISBN and ISSN, this value is not allowed as the 2nd array element.
  • Page 79: 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 PCL5 section above for a complete description), but they have “extensions”...
  • Page 80: Post 4-State Bar Code Descriptors

    Post 4-State bar code descriptors Australian post 4-state bar code Range Default value Description /Symbology /AustralianPostal Symbology identification /Bars 40-60 (dec) 50 (dec) Sets the bar width in 1/100 mm [integer] /Spaces 22-25 (dec) 24 (dec) Sets the number of bars that print per inch [integer] /TrackerHeight 100-160 (dec)
  • Page 81: British Royal Mail 4-State Customer Code

    British Royal Mail 4-state customer code Range Default value Description /Symbology /RoyalMail Symbology identification /Bars 38-63 (dec) 50 (dec) Sets the bar width in 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 82: Dutch Post 4-State Bar Code

    Dutch post 4-state bar code Range Default value Description /Symbology /DutchPostal Symbology identification /Bars 38-63 (dec) 50 (dec) Sets the bar width in 1/100 mm [integer] /Spaces 20-24 (dec) 22 (dec) Sets the number of bars that print per inch [integer] /SyncBarHeight 102-152 (dec)
  • Page 83 Range Default value Description /QuietZone [int int] [150 150] Same as the other bar codes, in /Units [array of (optional) integers] /Units 1/600 inch (optional) /BarHeight must be: • greater than or equal to 20 mm for module widths less than or equal to 0.45 mm (0.0177 inches) •...
  • Page 84: 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 below. /1200ths /Height 150-600 (dec) • 240 (dec) Optional. Note: Values that go beyond the defined range will be appropriately •...
  • Page 85 Type Range Default value Description /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 the EmbedText defined range: • If the value is of type name, the value •...
  • Page 86: Itf-14

    ITF-14 Type Range Default value Description /Symbology name Required. /ITF14 /Units name /300ths /600ths Optional. /600ths /Units is used in the calculations below. /1200ths /Height Min: 307 (dec) • 756 (dec) Optional. 01 33 (hex) Note: Values that go beyond the defined range will be appropriately Max: Ther is no •...
  • Page 87: 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 the EmbedText defined range:...
  • Page 88: Arguments For Pdf417 Bar Code Symbology

    Arguments for PDF417 bar code symbology Default Type Value Definition /Symbology Name Required (/PDF417); signifies the bar code symbology /Type integer Required; 0 for /Rows and /Columns set manually 1 for /Rows and /Columns determined by /AspectRatio /Rows integer Required if /Type = 0; manually sets number of symbol rows; valid values are 3 to 90;...
  • Page 89 Default Type Value Definition /ErrorLevel integer Optional; 0 – 8, default is 0 Designates error correction levels by predetermined values: Integer value Number of error code words If the value is anything other than 0-8, a RANGECHECK is set. Error correction can also be specified as a percentage. A valid non-zero /Errorpercent value will override /ErrorLevel.
  • Page 90 /Symbology /PDF417 %specifies PDF417 symbology /Type 1 %rows and columns determined by /AspectRatio /AspectRatio 0.5 %height / width ratio is 1 / 2 /Units /600ths %smallest element width in 600th units /ModuleWidth 20 %smallest element width = 20/600ths /Height 2 %bar height = 40/600ths /ErrorLevel 2 %number of error code words = 8...
  • Page 91: Arguments For Qr Bar Code Symbology

    Arguments for QR bar code symbology Default Type Value Definition /Symbology name Required (/QR); determines bar code symbology /Units name /600ths Optional; values are /300ths, /600ths, /1200ths; may be used in the calculations below /Model name /Model2 Optional; values are /Model1, /Model2 (default); Determines the model of QR symbology used /ECC name...
  • Page 92 • For modes 2 and 3, an optional ANSI Message Header (e.g. [)>RS01GSyy) can be inserted prior to the postal code. (RS = record separator, ASCII 30; yy is a two-digit year). This message is automatically moved to the secondary message. Neither a group separator nor a comma should terminate this message. An optional secondary message follows the class of service for modes 2 and 3.
  • Page 93: /Micropdf417

    MicroPDF 417 Type Range Default value Description /Symbology name Required. /MicroPDF417 /Units name /300ths /600ths Optional. /600ths /Units is used for /ModuleWidth and /ModuleHeight calculations below. /1200ths /ModuleWidth 240-12000 • 945 (dec) Optional. (dec) Note: Values that go beyond the defined range will be appropriately clipped and set •...
  • Page 94 Type Range Default value Description /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 the EmbedText defined range: • If the value is of type name, the value will •...
  • Page 95: 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 96 << /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 97: Chapter 7: Forms Card

    Forms card New features The following information is a supplement to the instructions provided in the Forms and Bar Code Card User’s Guide. Enhanced page delimiters The Forms Card now allows extra parsing capability of the input datastream. The “datamap” function now allows: •...
  • Page 98: Data Types

    RFID Support Through LFJT (Lexmark Forms Job Ticket) support, the Forms Card now allows users to specify RFID printer options when printing a merged e-form. LFJT is a simple XML format for specifying those options. The LFJT is embedded into the merged PDF by the Forms Card firmware. The PDF is then parsed by the PDF interpreter inside the printer.
  • Page 99: Data Filters

    Users may incorporate other datastreams by utilizing a data filter to remove characters. See “Data filters” on page 96 below. Data filters The following information is a supplement to the Forms Menu information provided in the Forms and Bar Code Card User’s Guide. If a data filter is enabled, the incoming forms job is run through that filter before processing by the DLE.
  • Page 100: Bubble Font

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

    Determine printable characters The Forms and Bar Code Card supports multiple code pages. It also supports a wide variety of fonts, which are listed in appendix “Forms Card Fonts” on page 128. Therefore, the possible permutations of code pages and fonts is 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 103: 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 will be visible if the user performs a Print Directory from the printer menu. These files must not be tampered with in any way. Forms files on printer directory...
  • Page 104: 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 PCL5 Filter Optra Forms Init String • Supports multiple init strings •...
  • Page 105 Forms Forms and Bar Composer Document Forms Manager Code Card v3.3.9 Producer v3.3.9 v3.3.9 DBCS bold & italic RFID Enhanced page delimeters • Selection of any hex character • Selection of column range Select ports that the Forms Card listens to Use forms stored on a USB flash drive Print all forms...
  • Page 106 Forms Forms and Bar Composer Document Forms Manager Code Card v3.3.9 Producer v3.3.9 v3.3.9 Single Char. Variable Subform Activ. Downloadable DBCS fonts Forms flash file UTF-8 File Names Latin fonts in Forms Card (4MB) Bubble Font Formset Directives preservation Bar Codes PCL5 Commands PS Commands Combined Forms &...
  • Page 107: Appendix B: Supported Bar Codes

    Supported Bar Codes The following table lists all bar codes supported by the PCL5 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 known as USD-4, NW-7, Monarch, and Code...
  • Page 108 Bar Code Name Sample Image Comments Codablock F CODABLOCK was developed as a stacked version of the standard bar codes Code 39 and Code 128. Row indicators show the orientation of the reading, and two check characters guarantee the accuracy of the data encoded. There are three varieties of this code.
  • Page 109 Bar Code Name Sample Image Comments Code 93 Code 93 is a variable length symbology that can encode the complete 128 ASCII character set. Code 93 also incorporates two check digits as an added measure of security. Code 93 extended Code 93 extended is similar to Code 93 except that it allows the full 128 character ASCII character set to be encoded.
  • Page 110 Bar Code Name Sample Image Comments Code 128 128 autoswitch Code 128, also sometimes called USS 128 (Uniform Symbol Specification), is a general-purpose bar code that can handle any ASCII character (any character you can enter from the keyboard by normal means). Code 128 can encode data of any length.
  • Page 111 Bar Code Name Sample Image Comments HIBC128, The HIBC (Health Industry Bar Code) has versions based on HIBC 39 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 112 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 5 elements, either 5 bars or 5 spaces. Of these 5 elements, two are wide and three are narrow.
  • Page 113 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 for digit special situations where data security is important.
  • Page 114 Bar Code Name Sample Image Comments Data Matrix The Data Matrix symbology employs Reed-Solomon error correction with data redundancy to guarantee a fast and accurate read. The symbol can store between one and 3116 numeric or 2335 alphanumeric characters. While Data Matrix is scalable up to a 14-inch square, but the actual limits are dependent on the fidelity of the marking device and the optics of the reader.
  • Page 115 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 116 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 alpha numeric 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 2 All one-dimensional bar code symbologies supported by the Bar Code Card version 2.4 or later can be printed with Optra Forms...
  • Page 117 Bar Code Name Sample Image Comments Composite Bar Code Symbologies Composite + UPC An EAN/UCC Composite symbol consists of a linear component (encoding the item's primary identification) associated with an adjacent 2D Composite Component (encoding supplementary data, such as a batch number or expiration date).
  • Page 118 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 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...
  • Page 119 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 when the accompanying bar code dictionaries have been installed in Optra Forms...
  • Page 120 Bar Code Name Sample Image Comments EAN/JAN-8, EAN/JAN-8 code encodes a total of 8 digits: two characters JIS--S-UCC 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 121 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. The last digit is the checksum.
  • Page 122 Bar Code Name Sample Image Comments EAN 128, UCC-128, The EAN/UCC-128 specification uses the same code set as EAN/UCC-128 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 123 Bar Code Name Sample Image Comments RSS (Reduced RSS-14 is a linear symbology that facilitates omnidirectional Space Symbology) 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"...
  • Page 124 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 5 digits are a manufacturer's code, followed by a 5-digit product identifier.
  • Page 125 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's code, and leading zeros in the product identification part of the bar code. A seventh check digit is encoded into a parity pattern for the six main digits.
  • Page 126 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, but with 4-State bar code different methods for encoding characters, a different checksum algorithm, and a different set of start and stop bars.
  • Page 127 Bar Code Name Sample Image Comments Dutch Post 4-State Similar to RM4SCC with the exception of the data to be bar code 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 128 Bar Code Name Sample Image Comments German Postal 2 of A modified 2 of 5 bar code used by the German Post 5 Leitcode (Deutsche Post AG) for parcels to encode the receiving post office and the destination address and a check digit. Japan Post 4-State Similar to RM4SCC except for rules about specific postcode bar code...
  • Page 129 Bar Code Name Sample Image Comments Swiss Post 3 of 9 Special version of Code 128C which encodes an 18-digit bar code identification code, composed of a 2-digit post code, a 2-digit billing district code, a 6-digit customer account number, and an 8-digit item number.
  • Page 130 Bar Code Name Sample Image Comments USPS sack label USPS Sack Label 8-digit 2 of 5 is a modified interleaved 8-digit 2 of 5 2-of-5 code. The bar code encodes the following information: the 5-digit ZIP Code destination of the sack and the 3-digit content identifier number (CIN) applicable to the content of the sack.
  • Page 131: Appendix C: Forms Card Fonts

    Forms Card Fonts Single-Byte Forms Card Fonts The column on the left indicates common font names. The column on the right indicates the actual font file resident on the Forms card. Font name Actual fonts resident on forms card AdobeSansMM adobesansmm AdobeSerifMM adobeserifmm...
  • Page 132 Font name Actual fonts resident on forms card AntiqueOliveCE-Roman antiqueolivece-roman AntiqueOlive-Compact antiqueolive-compact 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...
  • Page 133 Font name Actual fonts resident on forms card AvantGardeCE-DemiOblique avantgardece-demioblique AvantGarde-Demi avantgarde-demi 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...
  • Page 134 Font name Actual fonts resident on forms card CenturySchlbk Roman newcenturyschlbk-roman CenturySchlbk-Bold centuryschlbk-bold 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...
  • Page 135 Font name Actual fonts resident on forms card CGOmega-BoldItalic cgomega-bolditalic CG-Omega-BoldItalic cg-omega-bolditalic 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...
  • Page 136 Font name Actual fonts resident on forms card Coronet-Regular coronet-regular Courier courier 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...
  • Page 137 Font name Actual fonts resident on forms card Garamond (W1) Kursiv garamond-kursiv Garamond (W1) Kursiv Halbfett garamond-kursivhalbfett 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...
  • Page 138 Font name Actual fonts resident on forms card Goudy-BoldItalic goudy-bolditalic Goudy-ExtraBold goudy-extrabold 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...
  • Page 139 Font name Actual fonts resident on forms card Helvetica-Condensed-Oblique helvetica-condensed-oblique Helvetica-Italic helvetica-italic 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...
  • Page 140 Font name Actual fonts resident on forms card Intl-Courier-Oblique intl-courier-oblique Intl-Univers-Bold intl-univers-bold 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...
  • Page 141 Font name Actual fonts resident on forms card LubalinGraphCE-BookOblique lubalingraphce-bookoblique LubalinGraphCE-Demi lubalingraphce-demi 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...
  • Page 142 Font name Actual fonts resident on forms card Optima-Italic optima-italic Oxford oxford 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__...
  • Page 143 Font name Actual fonts resident on forms card Tekton tekton Times New Roman timesnewromanpsmt 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...
  • Page 144 Font name Actual fonts resident on forms card Univers (WE) intl-univers-medium Univers (WE) Bold intl-univers-bold 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...
  • Page 145 Font name Actual fonts resident on forms card UniversCE-Condensed universce-condensed UniversCE-CondensedBold universce-condensedbold 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...
  • Page 146: 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 the Forms card. Font name Actual fonts resident on forms card SimHei simhei SimSun...
  • Page 147: 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 148 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 149 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 - download formsets again.
  • Page 150 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 151: 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 152: 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 153 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 Dutch Post (KIX) EAN-128 EAN/JAN 8/113 EAN/UCC Composite French Post German Post HIBC ISBN ISSN ITF14 Japan Post MaxiCode...
  • Page 154: 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 155 Error Code Symbology Error Description HIBC Unit measure digit only HIBC Invalid lot number HIBC Special link char missing HIBC Invalid 2-digit quantity HIBC Invalid 2-digit quantity MaxiCode Invalid encoding string MaxiCode Encoding string too long MSI Plessey Invalid checksum 10 MicroPDF Too few columns MicroPDF...
  • Page 156: 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 2.5. (referred to as “LXK BCC”).
  • Page 157: Maximum Encodable Character Length

    data, rather than the actual bar code encoded data, which this Technical Reference considers as an error. 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 –...
  • Page 158: Four-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 159: Maxicode Capacity

    This deviation should be rare. When it does occur, it should not result in the loss of scannable data. 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 160: Bar Code Horizontal Alignment

    Escalate it for a field fix. PDF417 Capacity Please refer to the AIM PDF417 specification, which can be found here: • http://lemming.sa.ap.lexmark.com/~tbarnett/files/AIM_PDF417_spec.pdf In section 1 on pg. 1, the Introduction defines the Maximum Data Characters per symbol (at ECC0) for PDF417: •...
  • Page 161 Gs: hex 1D, decimal 29 comma: hex 2C, decimal 44 This will be used in the discussions below. MaxiCode Typeface Call method The existing Bar Code Technical Reference manual ver 2.4b, and the HP BarDIMM Technical Reference manual from 3.0 onward are in conflict over how the separator works, and how Mode 2 and Mode 3 is specified.
  • Page 162 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 163: Encoding Limits For Barcodes

    !Err: 15 String too Short error message is generated. Postcript 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 would result from doing a barcodeshow with the same arguments.
  • Page 164: Uploading Formsets When The Ofis Data Filter Is Disabled

    Uploading formsets when the OFIS data filter is disabled When the OFIS data filter is disabled, uploading formsets that contain OFIS tags to Forms Manager will result in one of two scenarios: • If the printer’s Print PS Error setting is turned on, then an error page will print and the job will be flushed.
  • Page 165 www.lexmark.com...

Table of Contents