Lexmark X952 Forms and Bar Code Card Technical Reference Guide
Lexmark X952 Manual
View all Lexmark X952 manuals
Add to My Manuals
Save this manual to your list of manuals |
Lexmark X952 manual content summary:
- Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 1
Forms and Bar Code Card 3.2 Technical Reference Manual May 2011 www.lexmark.com - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 2
programs described may be made at any time. For Lexmark technical support, visit support.lexmark.com. For information on supplies and downloads, visit www.lexmark.com. If you don't have access to the Internet, you can contact Lexmark by mail: Lexmark International, Inc. Bldg 004-2/CSC 740 New Circle - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 3
Linotype-Hell AG and/or its subsidiaries Microsoft Corporation All other trademarks are the property of their respective owners. © 2011 Lexmark International, Inc. All rights reserved. UNITED STATES GOVERNMENT RIGHTS This software and any accompanying documentation provided under this agreement are - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 4
dimensional symbologies 7 Two-dimensional symbologies 7 Compressed data formats 8 Checksum calculation 8 Visual Bar Code Designer 8 HP BarDIMM compatibility intercept 8 Supported Lexmark PCL 5 and PostScript bar codes 8 Chapter 4: PCL 5 emulation: HP 11 One-dimensional bar codes 11 Defining - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 5
for MaxiCode data 27 Chapter 5: PCL 5 emulation: Lexmark 29 New PCL 5 commands to support bar codes 29 Bar code descriptor ESC&x#W[descriptor data 29 Transfer bar code data ESC&y#W[bar code data 29 Compatibility safeguard 29 Lexmark symbology assignments 31 One-dimensional bar codes 32 Post - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 6
New features 97 Adding fonts to existing printer objects 97 Loading forms to a flash Combined AS400 and OFIS filter 99 Removal of leading FF and CR page delimiters 99 Fax and e-mail merged output 99 Select ports that Forms Card listens to 99 Use forms stored on a flash drive 100 RFID support - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 7
101 Bubble font 102 Determining printable characters 103 Printing errors 103 Forms files on printer directory 104 Appendix A: Feature Summary 105 Appendix B: Supported bar codes 108 Appendix C: Forms Card fonts 133 Single-byte Forms Card fonts 133 Double-byte Forms Card fonts 148 Appendix - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 8
menus - On-board user flash • Forms Card: - Adding fonts to existing printer objects - Loading Forms from a flash drive - Data capture to a flash drive - PIN for Formsets - Using page delimiters and lines per page simultaneously - Defining the page start line after the page delimiter - Reacting to - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 9
contains: • Visual Bar Code Designer • Demonstration and test files • End User License Agreement • A Readme file that contains download information, requirements, and installation instructions Follow the instructions in the readme file located in the root directory of the CD to access these items - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 10
in the HP BarDIMM Pro products) 2 Special Lexmark advanced PCL 5 commands for bar codes Cursor corner of the left bar. • The cursor is located at the bottom right corner of the right bar when the table "PCL 5 emulation escape sequences" on page 13. The specified text can be automatically centered on - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 11
PCL 5, PostScript, and hex command strings for use within SAP or other applications. HP BarDIMM compatibility intercept The LexmarkTM 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 - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 12
-A • UPC-A + 2 • UPC-A + 5 • UPC-E • UPC-E + 2 • UPC-E + 5 • USPS POSTNET 5-digit ZIP code • USPS POSTNET 9-digit ZIP with 4 code • USPS POSTNET 11-digit Delivery Point Code HP BarDIMM compatibility intercept 9 - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 13
• MicroPDF417 • PDF417 • QR Lexmark-unique PCL 5 command description Lexmark-unique PCL 5 definitions provide support for new bar code functionalities that number of bytes of bar code data. Compatibility safeguard These commands, if sent to an HP printer, are flushed and nothing prints. Future HP - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 14
are analyzed for typeface characteristic values given in the table "PCL 5 function parameter list" on page 15. If the typeface value is one of those given, then special bar code generation firmware will process the font selection command. Otherwise, PCL 5 emulation proceeds as normal. Defining - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 15
• 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 - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 16
PCL 5 emulation escape sequences Command Esc(s#P or AEC)s#P Esc(s#H or AEC)s#H Function/Parameters Determines the location of human-readable text printed with the bar code. 0 = Use default value 1 = Do not print text 2 = Print text embedded 3 = Print text half embedded 4 = Print text - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 17
Command Esc(s#V or AEC)s#V Esc(s#1,#2,#3,#4B or AEC)s#1,#2,#3,#4B Esc(s#1,#2,#3,#4S or AEC)s#1,#2,#3,#4S Function/Parameters Selects the height of the bar in points (1/72 inch). 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 - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 18
PCL 5 function parameter list Command Esc(s#T or Function/Parameters (#v units are in 1/72"; #b, s units are in 1/600") Selects the bar code symbology Default parameters1 Characters encoded Symbol2 length Checksum character AEC)s#T Typeface # Bar code symbology #v #p #b1, #b2, #b3, #b4, s1 - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 19
Command Esc(s#T or Function/Parameters (#v units are in 1/72"; #b, s units are in 1/600") (continued) Selects the bar code symbology Default parameters1 Characters encoded Symbol2 length Checksum character AEC)s#T Typeface # Bar code symbology #v #p #b1, #b2, #b3, #b4, s1 s2 s3 s4 24643 - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 20
Command Esc(s#T or Function/Parameters (#v units are in 1/72"; #b, s units are in 1/600") (continued) Selects the bar code symbology Default parameters1 Characters encoded Symbol2 length Checksum character AEC)s#T Typeface # Bar code symbology #v #p #b1, #b2, #b3, #b4, s1 s2 s3 s4 24710 UCC - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 21
descriptors Function parameters for Australian Post 4-State bar code (HP compatibility mode, using typeface 24785, 24786, 24787) The #p parameter specifies byte 7 of the Lexmark bar code descriptor for Australia 4-State Postal bar codes (see "PCL 5 emulation: Lexmark" on page 29). Human-readable - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 22
4-State bar code (HP compatibility mode, using typeface 24780) In relation to the fields of the Lexmark bar code descriptor for Singapore If an invalid character follows a valid character in the data, then the blank space produced by the invalid character begins one space width from the right end - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 23
It comes in two versions: - an RSS Truncated version for small item marking applications, and - a larger RSS Stacked Omnidirectional version which can be scanned omnidirectionally. Note: Forms and Bar Code Card does not support the RSS Stacked Omnidirectional bar code. One-dimensional bar codes 20 - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 24
Field Name Esc (s#T Type name Esc(s#V int Esc(s#1,#2,#3,#4B int Range n/a Default (if not specified) n/a Minimum: Minimum value is 3 (dec) or 03 (hex) Maximum: There is no maximum value, but larger bar codes use up more memory. Standard: 33 (dec) or 21 (hex) Truncated: 13 (dec) or 0D (hex) - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 25
values produce a symbol that may not fit on the page. 0=Default 1=No HRT 2=Embedded 3=Half-Embedded 4=Under Optional Selects the width of the spaces. Optional Defines the HRT Location. Note: HRT is not available on RSS-14 Stacked. Notes is used by the Postal Service to sort and track letters and - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 26
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. Field Name Esc (s#T Esc (s#p Type name HRT Location Range n/a 0 - Default (No Text) 1 - No Text 2 - Embedded 3 - Half Embedded - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 27
Two-dimensional bar codes Bar code descriptor for Codablock F Field Name Esc (s#T Type name Range na Default (if not specified) n/a Esc Int Minimum: 16 (dec) or 10 (hex) (s#1,#2,[#3]V 3 (dec) or 03 (hex) Maximum: There is no maximum value. Int Minimum: 2 rows Maximum: 44 rows 2 ( - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 28
V parameters, using the default values for V1 and V3, with two rows: • Esc(s16,2,20v24840T HP documents the bar widths (B parameter) in their reference manual, but varying B1 or B2 does not affect the bar width of the symbol. When B1 is specified in the datastream, Codablock F is generated properly - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 29
Functional parameters for PDF417 (HP compatibility mode) Typeface Esc (s#T Value ratio values are used if the #b parameter is not used to manually set rows and columns. 3 The default choice (0) sets the . In relation to the fields of the Lexmark bar code descriptor for PDF417, the following - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 30
at 0 Bar code descriptor for QR Functional parameters for QR (HP compatibility mode) Typeface Esc (s#T P parameter Esc(s#P Default 0 B parameter 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 - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 31
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 (Esc (s#T) value for MaxiCode is 24800. Two-dimensional bar codes 28 - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 32
Card. New PCL 5 commands to support bar codes Support of new bar code functionality requires new Lexmark-unique PCL 5 definitions that provide of bytes of descriptor data is indicated by #. Compatibility safeguard These commands, if sent to an HP printer, are flushed and nothing prints. A future HP - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 33
&y8W12345678 The general strategy for assigning new Lexmark symbology IDs and defining new Lexmark bar code descriptors is defined in the following one-dimensional symbologies, as described: Field name Symbology ID Text Location Text Typeface Text Style Bar Dimension Units Bar Height Bar Width - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 34
in bar dimension units (#b4 parameter) 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 2-D bar code 2-D bar code 2-D bar code 4-State postal 4-State postal - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 35
One-dimensional bar codes Post 4-State bar code descriptors (Lexmark) Bar code descriptor for Australian Post 4-State bar codes Byte Field name Range Default value Description 0-1 Symbology ID - 20 (dec) Selects Australian Post 4-State symbology - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 36
total height of an ascender or descender is the sum of this field and the tracker height. 6-15 Reserved - - - Note: All seven code formats are supported. The format is implied on the type of data received. Embedded spaces and commas are allowed. One-dimensional bar codes 33 - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 37
Bar code descriptor for Japan Post 4-State bar code Byte Field name Range Default value Description 0-1 Symbology ID - 23 (dec) Selects Japan Post 4-State bar code 00 17(hex) symbology 2 Bar Code Size 80-115 (dec) 50-73 (hex) 100 (dec) 64 (hex) Sets overall bar code size This value - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 38
Byte Field name Range Default 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 - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 39
Swiss Postal Byte 0-1 2 3 4 5 6-7 8 9-10 11-12 13-14 15-16 17-18 19-20 21-22 23-24 25-31 Field name Symbology ID Text Location Text Typeface Text Style Bar Height Units Bar Height Bar/Space Width Units Bar Width #1 (Module Width) Space Width #1 Bar Width #2 Space Width #2 Bar Width #3 - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 40
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 - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 41
ISBN, ISBN+5 Byte 0-1 2 3 4 5 Field name Symbology IDs Text Location Text Typeface Text Style Bar Height Units Range - 0-5 (dec) 00-05 (hex) 0-5 (dec) 00-05 (hex) 0-4 (dec) 00-04 (hex) 00-04 (hex) 6-7 Bar Height - 8 - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 42
26 - 31 Reserved Range 0-5 (dec) 00-05 (hex) - Default value 5 (dec) 05 (hex) - Description Specifies location of ISBN text. 0 = Use default value 1 = Do not print 4 = Below symbol 5 = Above symbol - Notes on ISBN, ISBN+5: ISBN bar codes are EAN-13 symbols that - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 43
ISSN, ISSN+2, ISSN+5 Byte 0-1 2 3 4 5 Field name Symbology ID Text Location Text Typeface Text Style Bar Height Units Range - 0-5 (dec) 00-05 (hex) 0-5 (dec) 00-05 (hex) 0-4 (dec) 00-04 (hex) 00-04 (hex) 6-7 Bar Height - 8 - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 44
Reserved - Default value 32 (dec) 00 20 (hex) 5 (dec) 05 (hex) - Description #s4 parameter (in bar/space width units, see byte 8) Specifies the location of ISSN text 0 = Use default value 1 = Do not print 4 = Below symbol 5 = Above symbol - Notes on ISSN, ISSN+2, ISSN+5: ISSN bar codes are EAN - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 45
HIBC 39/128 Byte Field name 0-1 Symbology ID 2 HRT Location 3 HRT Typeface 4 HRT Style 5 Bar Height Units Type int int int int int Range n/a 0=Default (Under) 1=No HRT 2=Embedded 3=HalfEmbedded 4=Under 5=Above 0=Courier 1=SM Gothic 2= - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 46
Byte Field name 6-7 Bar Height 8 Bar/Space Width Units 9-10 Bar Width #1 (Code 128 bar 1, or Code 39 Narrow) 11-12 Space Width #1 (Code 128 space 1, or Code 39 Narrow) Type int int int int Range 150-600 (dec) 0=Default (1/600" units) 1=1/300" units 2=1/600" units 3=1/1200" units 5-27 (dec) - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 47
ITF-14 Byte Field name 0-1 Symbology ID 2 HRT Location 3 HRT Typeface 4 HRT Style 5 Bar Height Units 6-7 Bar Height Type int int Range n/a int 0=Default (No HRT) 1=No HRT 4=Under 5=Above int 0=Courier 1=SM Gothic 2= - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 48
Byte 8 Field name Bar/Space Width Units 9-10 Bar Width #1 11-12 Space Width #1 13-14 Bar Width #2 (Wide) Type Range Default value Description int 0=default 0 or 2 (dec) Optional (1/600" units) 00 or 02 (hex) Specifies units for bar and space 1=1/300" widths units 2=1/600" units 3=1/ - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 49
Byte Field name 15-16 Space Width #2 (Wide) 17-31 Reserved Type Range Default value Description [int int] 27-72 (dec) 00 1B-00 48 (hex) Note: The range of values for space Width 2 is dependent on the value of Space Width 1, where min = 2.25 x Space Width 1, max = 3 x Space Width 1 Note: The - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 50
in 1/100 mm The total height of the ascender or descender is the sum of this field and the tracker height. Optional. This determines the location of human-readable text printed with the bar code. Note: Intelligent Mail uses only the values 1, 4, and 5. Other values not specified will be replaced - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 51
Two-dimensional bar codes Bar code descriptor for PDF417 (Lexmark) Bytes 0-1 2-3 4-5 MSB LSB Range Symbology Symbology n/a ID byte 1 ID byte 2 (00x) (03x) Default (if not specified) n/a Reserved X dimension byte 1 (in Units) Units X dimension byte 2 (in - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 52
set the number of symbol rows. Automatic operation specified by using 0. See Section 9.5.3 Row and Column Boundary Conditions. Manually set the number of symbol columns. Automatic operation specified by using 0. - Note: Byte Compaction Mode is sometimes referred to as Binary Compaction Mode - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 53
bytes 1 and 2: (Default = 0000x)" on page 51. Units enumeration for X dimension: (Default in specifying the X dimension (the smallest element width). Supported values are 01x for 300 dpi units, 02x for (Default = 00x) This can be used to manually set the number of symbol rows. Using aspect ratio, - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 54
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. Using aspect ratio, both columns and rows must be 00x. Valid non-zero values are 01x to 1Ex (1 to - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 55
• 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: ESC&x16W0001 04 02 0008 02 00 00 00 01 04 0000 0000 ESC&y39WHere_are_39_bytes_of_data_to_be_encoded Note that the bar code descriptor data is - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 56
alphanumeric characters (any printable character in code set A as defined in AIM spec). Codes longer than 6 characters will be truncated. Codes shorter than 6 characters will be padded with spaces. • The country code and class of service must each be 3 digits in length and will be padded with leading - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 57
on the input data. There is no method to explicitly specify any of the modes. The support of NULL (hex 00) characters is not supported at this time, due to possible string termination issues within the printer. The basic block of the MicroPDF417 is the black or white module or rectangle. The nominal - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 58
specified, the Y dimension will become double that of the X dimension. 0 (dec) 00 (hex) Optional Manually set the number of symbol rows. Automatic operation is specified by using 0. Manually set the number of symbol columns. Automatic operation is specified by using 0. - - Bar code descriptor - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 59
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 component on top of the linear component of the symbol, for compatibility with linear and area CCD scanners, and with linear and rastering laser - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 60
Digit: The check digit is an additional digit used to verify that a bar code has been scanned correctly. Since a scan can produce incorrect data due to inconsistent scanning speed, print imperfections, or a host of other problems, it is useful to verify that the rest of the data in the bar code has - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 61
an UPC-E bar code. EAN-8 explicitly encodes all eight digits; the parity of the digits carries no particular significance, thus, EAN-8 has absolutely no compatibility with UPC-E. An EAN-8 bar code is a 2- or 3-digit number system code followed by a 4- or 5-digit product code. The EAN-8 product codes - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 62
f Check digit, encoded as right-hand character g Right-hand guard bars, or end sentinel, encoded as 101 4 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 - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 63
best before dates, batch numbers, quantities, weights and many other attributes the user needs. Each AI tells the system what kind of data will follow and in in a linear symbol for use on small items that will not be scanned at the point-of-sale. RSS Expanded encodes EAN/UCC item identification plus - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 64
Composite bar code sequence: (s36b24810T01234567890123|Lexmark(s0p12h10vsb4099T • 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 - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 65
PCL specifications for composite bar codes Field Name Type Range Default (if not specified) Definition Symbology ID int - - 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 - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 66
uses Under as its default value. Corresponds to the HP #p parameter If an HRT Location of 5 (above) is specified, the bar code engine is automatically set to HalfEmbedded In option card In option card In option card In printer In printer In printer In option card In option card In option card In option - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 67
card UPC Half Scalable In option card UPC Half Narrow Scalable In option card UPC Half Thin Scalable In option card USPS POSTNET Bitmap In printer Note: To obtain the PCL 5 ESC sequences used to select these fonts, print the PCL 5 font list from the - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 68
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). When the AEC is located at the beginning of a standard PCL 5 emulation - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 69
To set an AEC from the printer control panel: 1 From the Bar code menu, select Alt ESC Code. 2 Select On to enable the AEC. 3 From the Bar code menu, select ESC Character. 4 Select an AEC from the menu. You can disable the AEC by setting Alt ESC Code to Off. FREESCAPE emulation 66 - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 70
printing of bar code symbologies with user specified parameters from within the PostScript more information, see "PostScript error messages" on page 153. Characteristic values, other than the default value The currentpoint is located at the bottom right corner of the bounding box when - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 71
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 - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 72
PostScript emulation operator Operator barcodeshow Function/parameters 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 - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 73
Operator barcodebbox barcodewidth Function/parameters String dict barcodebbox llx lly urx ury 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) - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 74
for any one-dimensional symbology. /Height integer Optional In /Units; the default value is based on the symbology, see "Values for /Symbology key" on page 73. /QuietZone [int int] Optional In /Units; the default value is [150 150]. /Bars [int int int int] Optional In /Units; the default - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 75
Key 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. For Code 3 of 9, the default - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 76
Values for /Symbology key Command Function/parameters (/Height, /Bars and /Spaces units are in 1/600 inch) Selects the bar code Default Parameters1 /Bars & /Spaces /Height /EmbedText Characters encoded Symbol2 length Checksum character /Symbology Bar Code Symbology [num num num num] / - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 77
Command Function/parameters (/Height, /Bars and /Spaces units are in 1/600 inch) Selects the bar code Default Parameters1 /Bars & /Spaces /Height /EmbedText Characters encoded Symbol2 length Checksum character /Symbology Bar Code Symbology [num num num num] /EAN-13-2 /EAN-13-5 EAN/JAN-13 + - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 78
Command Function/parameters (/Height, /Bars and /Spaces units are in 1/600 inch) Selects the bar code Default Parameters1 /Bars & /Spaces /Height /EmbedText Characters encoded Symbol2 length Checksum character /Symbology Bar Code Symbology [num num num num] /MSIChk11-10 MSI with mod11 and - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 79
Default Default parameter 0 /NoText 1 /Embedded 2 /HalfEmbedded 3 /Under 4 /Above 5 Definition Use symbology-dependent default parameter. See "Values for /Symbology key" on page 73. Does not print text Prints embedded text Prints the text half embedded For ISBN and ISSN, this value is - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 80
/FontName /CG-Times-BoldItalic /OCR-B Example: /FontName /Courier Font attribute for HRT bold italic only one style 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 - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 81
Post 4-State bar code descriptors Australian Post 4-State bar code Key /Symbology /Bars Range - 40-60 (dec) /Spaces 22-25 (dec) /TrackerHeight 100-160 (dec) /Ascender, 160-210 (dec) Descender Offset /FCC /Encoding /QuietZone /Units 11 (dec) 45 (dec) 59 (dec) 62 (dec) 0 for C table 1 for N - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 82
Key /QuietZone /Units Range [int int] - Default value 150 150 (dec) [array of integers] - Description Optional Sets the quiet zone in /Units. The value is 1/100 mm Post 4-State bar code descriptors 79 - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 83
British Royal Mail 4-State customer code Key /Symbology /Bars Range - 38-63 (dec) /Spaces 20-24 (dec) /TrackerHeight 102-152 (dec) /Ascender, 160-216 (dec) Descender Offset /QuietZone /Units [int int] - Default value /RoyalMail 50 (dec) [integer] 22 (dec) [integer] 127 (dec) [integer] 188 - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 84
Key /QuietZone /Units Range [int int] - Default value [150 150] [array of integers] - Description Optional Sets the quiet zone in /Units Optional The value is 1/100 mm Dutch Post 4-State bar code Key /Symbology /Bars Range - 38-63 (dec) /Spaces 20-24 (dec) /SyncBarHeight 102-152 (dec) / - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 85
Swiss postal Key /Symbology /HeightUnits /Height /WidthUnits /Width /SpaceWidth /QuietZone /Units Range - 0-4 (dec) Default value /SwissPostal 4 (dec) [integer] See the notes that 653 (dec) follow the table. [integer] 0-4 (dec) 2 (dec) [integer] 0.40-0.51 mm 0.0157-0.0200 inches 0.40-0.51 mm - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 86
in 1/100 mm The total height of an ascender or descender is the sum of this field and the tracker height. Optional This determines the location of human-readable text printed with the bar code. Intelligent Mail 83 - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 87
Two-dimensional bar codes HIBC 39/128 Key /Symbology Type name /Units /Height name int /Bars [int] /Spaces [int] /EmbedText name Range n/a /300ths /600ths /1200ths 150-600 (dec) Minimum: [5] (dec) [05] (hex) Maximum: [ 27] (dec) [1B] (hex) Minimum: [5] (dec) [05] (hex) Maximum: [ 27] (dec - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 88
Width 1 : Bar/ Space Width 2. • For HIBC 128, 1:2:3:4 = Bar/Space Width 1 : Bar/ Space Width 2 : Bar/Space Width 3 : Bar/ Space Width 4. When an invalid value is supplied for Bar/Space Widths 2, 3 or 4, the values of Bar Width 1 and Space Width 1 are used to compute for the valid values of Bar/Space - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 89
ITF-14 Key /Symbology Type name /Units name /Height int /Bars [int int] /Spaces [int int] Range n/a /300ths /600ths /1200ths Minimum: 307 (dec) 01 33 (hex) Maximum: There is no maximum value, but larger bar codes use up more memory. Minimum: [12 27] (dec) Maximum: [24 72] (dec) Minimum: [ - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 90
Key /EmbedText Type name /FontName name /QuietZone [int int] PLANET Codes Key /Symbology Type name /Pitch int /QuietZone [int int] Range Default value /NoText /Under /Above /NoText See these sections: /Courier-Bold • Values for /EmbedText key • Values for /FontName key Minimum: - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 91
are 3 to 90. Any value outside this range causes a RANGECHECK error. Required If /Type is set to 0, then the number of symbol columns is set manually. Valid values are 1 to 30. Any value outside this range causes a RANGECHECK error. Required If /Type is set to 1, then the alternate way of designing - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 92
can also be specified as a percentage. A valid non-zero /Errorpercent value overrides /ErrorLevel. See "/Error Percent" on page 90. Optional This is not supported. Optional This is not supported. Optional The default value is false (no truncation). If the value is set to true, then the right row - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 93
values range from 0% to 400%. Any value outside this range causes a RANGECHECK error. A valid non-zero value overrides /ErrorLevel. See "/ErrorLevel" on page 89. A zero value causes the /ErrorLevel value to be used. If a valid non-zero percentage is specified, then the error correction level is - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 94
Sets the size of the module element in /Units. The minimum value supported is 1. Arguments for MaxiCode bar code symbology Key /Symbology /Mode / 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 - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 95
spec). Codes longer than 6 characters are truncated. Codes shorter than 6 characters are padded with spaces. • The country code and class of service must should terminate this message. An optional secondary message follows the class of service for modes 2 and 3. For modes 4, 5, and 6, the message - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 96
MicroPDF417 Key /Symbology Type name /Units name /ModuleWidth int /ModuleHeight int /Rows int /Columns int Range n/a /300ths /600ths /1200ths 240-12000 (dec) 480-60000 (dec) 4-44 (dec) 1-4 (dec) Default value n/a /600ths 945 (dec) 03 B1 (hex) 1890 (dec) 07 62 (hex) 0 (dec) 00 (hex) 0 ( - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 97
Key /FontName /QuietZone Type name [int int] Range Default value See these sections: /Courier-Bold • Values for /EmbedText key • Values for /FontName key Minimum: [0 0] (dec) Maximum: [1200 1200] (dec) [150 150] (dec) [96 96] (hex) Description Optional Defines how the HRT is printed When - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 98
, the sequence uses the "pipe" character "|" to extend the sequence. For example, this is a UPC-A Composite example sequence: (12345678901|Lexmark) > barcodeshow • UPC-A data begins with "12345678901" • Followed by a "|" pipe character • Followed by the composite data string - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 99
name /NoText /Embedded /HalfEmbedded /Under Dependent on the default HRT Location of Linear Component, except for UCC-128, which uses Under as its sequence. For example, this is a UPC-A Composite example sequence: (12345678901|Lexmark) > barcodeshow • UPC-A data begins with - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 100
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. Loading forms to a flash - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 101
formsmerge controls make is easy for users to set them on individual and global ports. New system variable-FORMSET@ The new system variable, FORMSET@, identifies the name of the formset currently in use. This allows the printer to have a debug and/or troubleshooting capability similar to Optra Forms - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 102
supported. Disabling Merge Mode while downloading formsets When downloading formsets with Merge Mode enabled, the formsets are scanned as normal incoming data. This significantly lengthens the time it takes to download formsets to the printer column range to search for page delimiters Fax and e-mail - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 103
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. The LFJT is embedded into the merged PDF by the Forms Card firmware. The PDF is - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 104
and leaves the text data Removes all ZPL escape sequences and leaves the text data Performs the same actions as the ZPL filter, except it uses "@" as the "format instruction" prefix Forms Card font support Forms Card has three types of font support. • Supported-For supported fonts, Forms Card uses - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 105
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 102 - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 106
's computer font list is richer than that of the printer, a user could easily create a form where not all characters will print. The user can stipulate a supported code page via Forms Composer. Five font families support the international character set. • Intl-Courier • Intl-CG Times • Intl-Univers - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 107
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. Forms files on printer directory 104 - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 108
available and supported on various Lexmark products: Forms and Bar Code Card Forms Composer v3.3.9 Document Forms Manager Producer v3.3.9 v3.3.9 Forms Card Filters PCL 5 filter Y Y Y NA Optra Forms init string Y Y Y NA • Supports multiple init Y Y Y NA strings • Removes UEL - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 109
Y Y NA Y Additional finishing options • Page reprint Y Y Y NA page control Printer Operator NA NA NA Panel Sel Fax form output (MFP feature) Y NA Y NA E-mail form output (MFP Supported when the printer control panel is set to a DBCS language 2 Limited UTF-8 and UTF-16 support - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 110
Y Y • SM Unit Y Y Y • SM Unit Condensed Y Y Y • SM Gothic Y Y Y • Roman Y Y Y • OCR B Y Y Y • PLANET Y Y Y 1 Supported when the printer control panel is set to a DBCS language 2 Limited UTF-8 and UTF-16 support (no Asian fonts or file names, etc.) 3 Requires an RFID-enabled - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 111
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 - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 112
Forms and Bar Code Card v3.2 LDSS Forms Composer v3.3.9 LDSS Document Producer Lexmark Optra Forms Bar code name Code 3 of 9 Sample image Y Y Y Y Y printer, and when the accompanying bar code dictionaries have been installed in Optra Forms. 2 All one-dimensional bar code symbologies supported - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 113
Bar Code Card v3.2 LDSS Forms Composer v3.3.9 LDSS Document Producer Lexmark Optra Forms Bar code name Code 128 Sample image Y Y Y 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 - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 114
Code Card v3.2 LDSS Forms Composer v3.3.9 LDSS Document Producer Lexmark Optra Forms Bar code name HIBC128, HIBC 39 Y3 Y 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 - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 115
Forms and Bar Code Card v3.2 LDSS Forms Composer v3.3.9 LDSS Document Producer Lexmark Optra Forms Bar code name Interleaved 2 of 5 Sample image Y Y Y printer, and when the accompanying bar code dictionaries have been installed in Optra Forms. 2 All one-dimensional bar code symbologies supported - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 116
Forms and Bar Code Card v3.2 LDSS Forms Composer v3.3.9 LDSS Document Producer Lexmark Optra Forms Bar code name Matrix 2 of 5 Sample image Y Y Y Y printer, and when the accompanying bar code dictionaries have been installed in Optra Forms. 2 All one-dimensional bar code symbologies supported - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 117
v3.2 LDSS Forms Composer v3.3.9 LDSS Document Producer Lexmark Optra Forms Bar code name Two-dimensional bar code symbologies 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 - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 118
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 - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 119
Code Card v3.2 LDSS Forms Composer v3.3.9 LDSS Document Producer Lexmark Optra Forms Bar code name MicroPDF417 Y3 Y Y Y Y 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 - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 120
Bar Code Card v3.2 LDSS Forms Composer v3.3.9 LDSS Document Producer Lexmark Optra Forms Bar code name QR Y Y Y Y Y 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 - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 121
Card v3.2 LDSS Forms Composer v3.3.9 LDSS Document Producer Lexmark Optra Forms Bar code name Composite bar code symbologies Composite 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 - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 122
and Bar Code Card v3.2 LDSS Forms Composer v3.3.9 LDSS Document Producer Lexmark Optra Forms Bar code name Composite + EAN Y3 Y Y Y Y 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 - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 123
v3.0 Lexmark Forms and Bar Code Card v3.1 Lexmark Forms and Bar Code Card v3.2 LDSS Forms Composer v3.3.9 LDSS Document Producer Lexmark Optra Forms printer, and when the accompanying bar code dictionaries have been installed in Optra Forms. 2 All one-dimensional bar code symbologies supported by - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 124
and Bar Code Card v3.2 LDSS Forms Composer v3.3.9 LDSS Document Producer Lexmark Optra Forms Bar code name EAN/JAN-8, JIS--S-UCC Sample image Y Y printer, and when the accompanying bar code dictionaries have been installed in Optra Forms. 2 All one-dimensional bar code symbologies supported - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 125
Forms and Bar Code Card v3.2 LDSS Forms Composer v3.3.9 LDSS Document Producer Lexmark Optra Forms Bar code name EAN/JAN-13, JIS-UCC Sample image Y Y printer, and when the accompanying bar code dictionaries have been installed in Optra Forms. 2 All one-dimensional bar code symbologies supported - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 126
Code Card v3.2 LDSS Forms Composer v3.3.9 LDSS Document Producer Lexmark Optra Forms Bar code name Sample image EAN 128, UCC-128 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 - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 127
Producer Lexmark Optra Forms Bar code name RSS (Reduced Y3 Y Y Y Y Space Symbology) Sample image Comments RSS-14 is a linear symbology that facilitates omnidirectional scanning. It encodes 14 digits of numerical data used to identify Global Trade Item Numbers (GTIN) in the supply chain - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 128
Forms and Bar Code Card v3.2 LDSS Forms Composer v3.3.9 LDSS Document Producer Lexmark Optra Forms Bar code name UPC-A Sample image Y Y Y Y Y Y printer, and when the accompanying bar code dictionaries have been installed in Optra Forms. 2 All one-dimensional bar code symbologies supported - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 129
and Bar Code Card v3.2 LDSS Forms Composer v3.3.9 LDSS Document Producer Lexmark Optra Forms Bar code name UPC-E Sample image Y Y Y Y Y Y UPC-E printer, and when the accompanying bar code dictionaries have been installed in Optra Forms. 2 All one-dimensional bar code symbologies supported - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 130
Card v3.2 LDSS Forms Composer v3.3.9 LDSS Document Producer Lexmark Optra Forms Bar code name Sample image Comments Postal bar 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 - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 131
and Bar Code Card v3.2 LDSS Forms Composer v3.3.9 LDSS Document Producer Lexmark Optra Forms Bar code name Sample image Dutch Post 4-State Y Y Y printer, and when the accompanying bar code dictionaries have been installed in Optra Forms. 2 All one-dimensional bar code symbologies supported - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 132
Composer v3.3.9 LDSS Document Producer Lexmark Optra Forms Bar code name Sample Mail Y Y The US Postal Service uses Intelligent Mail bar code to sort printer, and when the accompanying bar code dictionaries have been installed in Optra Forms. 2 All one-dimensional bar code symbologies supported - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 133
Composer v3.3.9 LDSS Document Producer Lexmark Optra Forms Bar code name used by the United States Postal Service (USPS) canceling machines to sort mail printer, and when the accompanying bar code dictionaries have been installed in Optra Forms. 2 All one-dimensional bar code symbologies supported - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 134
and Bar Code Card v3.2 LDSS Forms Composer v3.3.9 LDSS Document Producer Lexmark Optra Forms Bar code name USPS POSTNET 5-digit ZIP Code Sample image Y printer, and when the accompanying bar code dictionaries have been installed in Optra Forms. 2 All one-dimensional bar code symbologies supported - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 135
Composer v3.3.9 LDSS Document Producer Lexmark Optra Forms Bar code name 125 to 0.25 inch wide, separated by blank spaces equal in size to the diagonal or printer, and when the accompanying bar code dictionaries have been installed in Optra Forms. 2 All one-dimensional bar code symbologies supported - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 136
C Forms Card fonts Single-byte Forms Card fonts Font name AdobeSansMM AdobeSerifMM Albertus Extra Bold (W1) Albertus Medium (W1) Albertus MT Albertus MT Lt Albertus-ExtraBold Albertus-Medium AlbertusMT AlbertusMT-ExtraBold AlbertusMT-Italic AlbertusMT-Light AlbertusMT-Medium Antique Olive (W1) - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 137
Font name AntiqueOlive-Italic AntiqueOlive-Roman Apple Chancery Apple-Chancery Apple-ChanceryCE Architext CMC7 Arial Arial Black Arial Bold Arial Bold Italic Arial Italic Arial-Bold Arial-BoldItalic Arial-BoldItalicMT Arial-BoldMT ArialCE ArialCE-Bold ArialCE-BoldItalic ArialCE-Italic Arial-Italic - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 138
Font name AvantGarde-DemiOblique Bodoni Bodoni Poster Bodoni PosterCompressed Bodoni-Bold Bodoni-BoldItalic BodoniCE BodoniCE-Bold BodoniCE-BoldItalic BodoniCE-Italic BodoniCE-Poster BodoniCE-PosterCompressed Bodoni-Italic Bodoni-Poster Bodoni-PosterCompressed Bookman Bookman Demi Bookman Demi - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 139
Font name CenturySchlbk-BoldItalic CenturySchlbk-Italic CenturySchlbk-Roman CG Omega (W1) CG Times (W1) CG Times (W1) Bold CG Times (W1) Bold Italic CG Times (W1) Italic CG Times (WE) CG Times (WE) Bold CG Times (WE) Bold Italic CG Times (WE) Italic CG Times (WG) CG Times (WG) Bold CG Times (WG) - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 140
Font name CGOmega-Italic CG-Omega-Italic CGTimes CG-Times CGTimes-Bold CG-Times-Bold CGTimes-BoldItalic CG-Times-BoldItalic CGTimes-Italic CG-Times-Italic Chicago ChicagoCE Clarendon Clarendon Condensed (W1) Clarendon Light Clarendon-Bold ClarendonCE ClarendonCE-Bold ClarendonCE-Light Clarendon- - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 141
Font name Courier New Courier New Bold Courier New Bold Italic Courier New Italic Courier-Bold Courier-BoldItalicTT Courier-BoldOblique Courier-BoldTT CourierCE CourierCE-Bold CourierCE-BoldOblique CourierCE-Oblique CourierHP CourierHP-Bold CourierHP-BoldItalic CourierHP-Italic Courier-ItalicTT - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 142
Font name Garamond-Antiqua Garamond-Halbfett Garamond-Kursiv Garamond-KursivHalbfett Geneva GenevaCE GillSans GillSans Condensed GillSans ExtraBold GillSans Light GillSans-Bold GillSans-BoldCondensed GillSans-BoldItalic GillSansCE-Bold GillSansCE-BoldCondensed GillSansCE-BoldItalic GillSansCE- - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 143
Font name Goudy-Italic Helvetica Helvetica Bold Helvetica Bold Italic Helvetica Condensed Helvetica Italic Helvetica-Black Helvetica-Black Bold Helvetica-Black Bold Italic Helvetica-BlackOblique Helvetica-Bold Helvetica-BoldItalic Helvetica-BoldOblique HelveticaCE HelveticaCE-Black HelveticaCE- - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 144
Font name Helvetica-Light Helvetica-Light Italic Helvetica-LightOblique Helvetica-Narrow Helvetica-Narrow Bold Helvetica-Narrow Bold Italic Helvetica-Narrow Italic Helvetica-Narrow-Bold Helvetica-Narrow-BoldItalic Helvetica-Narrow-BoldOblique Helvetica-Narrow-Italic Helvetica-Narrow-Oblique - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 145
Font name Intl-Univers-BoldItalic Intl-Univers-Condensed-Bold Intl-Univers-Condensed-BoldItalic Intl-Univers-Condensed-Medium Intl-Univers-Condensed-MediumItalic Intl-Univers-Medium Intl-Univers-MediumItalic JoannaMT JoannaMT-Bold JoannaMT-BoldItalic JoannaMTCE JoannaMTCE-Bold JoannaMTCE-BoldItalic - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 146
Font name LubalinGraphCE-DemiOblique LubalinGraph-Demi LubalinGraph-DemiOblique ManufIcons Marigold Marigold (W1) MICR Mona Lisa Recut Monaco MonacoCE MonaLisa-Recut New York NewCenturySchlbk-Bold NewCenturySchlbk-BoldItalic NewCenturySchlbkCE-Bold NewCenturySchlbkCE-BoldItalic NewCenturySchlbkCE- - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 147
Font name Palatino Bold Palatino Bold Italic Palatino Italic Palatino Roman Palatino-Bold Palatino-BoldItalic PalatinoCE-Bold PalatinoCE-BoldItalic PalatinoCE-Italic PalatinoCE-Roman Palatino-Italic Palatino-Roman RomanPillar RomanPillar Bold RomanPillar BoldItalic RomanPillar Italic RomanPillar5 - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 148
Font name Times New Roman Bold Times New Roman Bold Italic Times New Roman Italic Times-Bold Times-BoldItalic TimesCE-Bold TimesCE-BoldItalic TimesCE-Italic TimesCE-Roman Times-Italic TimesNewRoman TimesNewRoman-Bold TimesNewRoman-BoldItalic TimesNewRoman-BoldItalicTT TimesNewRoman-BoldTT - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 149
Font name Univers (WE) Bold Italic Univers (WE) Medium Italic Univers (WG) Univers (WG) Bold Univers (WG) Bold Italic Univers (WG) Medium Italic Univers (WL) Univers (WL) Bold Univers (WL) Bold Italic Univers (WL) Medium Italic Univers (WR) Univers (WR) Bold Univers (WR) Bold Italic Univers (WR) - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 150
Font name UniversCE-CondensedBoldOblique UniversCE-CondensedOblique UniversCE-Extended UniversCE-ExtendedObl UniversCE-Light UniversCE-LightOblique UniversCE-Medium UniversCE-Oblique Univers-Condensed Univers-CondensedBold Univers-Condensed-Bold Univers-Condensed-BoldItalic Univers- - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 151
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. - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 152
printer. Add memory to printer. Add memory to printer. Missing or corrupt file- download formsets again. Missing or corrupt file- download formsets again. Add memory to printer. Add memory to printer. Add memory to printer. Add memory to printer. Download formset again. Add memory to printer. User - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 153
page printer. Add memory to printer. Add memory to printer. Contact Lexmark Service. Add memory to printer. Add memory to printer. Add memory to printer. Add memory to printer. Add memory to printer. Add memory to printer. Add memory to printer. Add memory to printer. Add memory to printer. User - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 154
Insufficient memory Insufficient memory Insufficient memory FMP file PGC file LFF file Solution Add memory to printer. Add memory to printer. Contact Lexmark Service. Contact Lexmark Service. Missing or corrupt file- download formsets again. Missing or corrupt file- download formsets again. Add - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 155
file missing required element: %s Error type LFM file Insufficient memory XML error XML error Solution Missing or corrupt file- download formsets again. Add memory to printer. Possible corrupt file- download formsets again. Possible corrupt file- download formsets again. Forms print errors 152 - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 156
: !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. PostScript error reporting must be enabled on the printer for these messages to be printed out. If an error occurs - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 157
Errors common to all symbologies Error code 1 2 3 4 5 6 7 8 9 10 11 18 19 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 - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 158
String errors Invalid String Character Empty Error code 12 13 EAN/JAN 8/113 X EAN/UCC Composite X French Post X German Post X HIBC X ISBN X ISSN X ITF14 X Japan Post X MaxiCode MicroPDF417 MSI Plessey X X OMR X X PDF417 X PLANET X QR Code X RSS14 X Singapore - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 159
Errors specific to symbologies Error code 20 21 22 23 24 25 26 27 28 29 30 31 Symbology UPCE PDF417 PDF417 PDF417 PDF417 QR QR QR QR SA SA Aztec 32 DM 33 DM 34 DM 35 Aust Post 36 Aust Post 37 Aust Post 38 Aust Post 39 Aust Post 40 Codablock F 41 Codablock F 42 Codablock F 43 - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 160
Error code 52 53 54 55 56 57 58 60 61 62 63 Symbology HIBC HIBC HIBC Intelligent Mail MaxiCode MaxiCode MSI Plessey MicroPDF MicroPDF MicroPDF MicroPDF Error description Special link char missing Invalid 2-digit quantity Invalid 5-digit quantity Invalid bar code identifier Invalid encoding string - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 161
(referred to as "HP BDP"), or the Lexmark Bar Code Card version 3.2. (referred to as to uppercase, and the bar code scan contains only uppercase. However, the HRT HP BDP. The BCE does not support lowercase "a-z" character input, and does Forms and Bar Code Card firmware must convert any code 93 - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 162
specs noted above, and does not translate lowercase to uppercase. Therefore, the Forms and Bar Code Card firmware codes may not fit on the page, or the reliability of the scan may begin to suffer with large table below. This table is just a guide, not an absolute definition of capability, and could - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 163
encoded data should be reduced, or the user should change to a more capable bar scans correctly with a verifier. A change in the BCE to address this minor difference may be implemented in a later version. Note: Exact size compatibility of certain 4-State bar code image sizes with previous Lexmark - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 164
. 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 the bar code image does not fit within the available space, then users should either resize their form to allow placement - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 165
text characters should be allowed and truncated by firmware before the BCE is called. The remaining procedure will prevent the BCE from throwing errors on pages with excess data, while encoding as much of the AIM specification, but users should never exceed these values. If users were to change to - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 166
The existing Bar Code Technical Reference manual version 3.2, and the HP BarDIMM Technical Reference manual from version 3.0 onward are in Users should add additional parsing that examines input data: • Byte 5 for either a "2" or a "3" • Byte 6 for a separator character If they are found, then remove - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 167
hex 2C, decimal 44 Any other separator characters should produce an error on the page. 3 MaxiCode Separator Change (add a second separator character) In the past, for on the scanner used, it may not produce a valid scan. If an old-style 3-byte structured append is specified alone, then - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 168
This deviation concerns firmware-imposed limits on bar codes In the absence of start/stop characters, if users attempt to encode a Codabar bar code with non-numeric The PostScript operator barcodepath does not work as on previous Lexmark Bar Code options. The barcodepath operator used to obtain - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 169
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 in the current HP BDP technical reference manual. Deviations 166 - Lexmark X952 | Forms and Bar Code Card Technical Reference Guide - Page 170
www.lexmark.com
www.lexmark.com
May
2011
Forms and Bar Code Card
3.2
Technical Reference Manual