Fingerprint Developer's Guide (old)
Page 3
Content in : • the Fingerprint Programmer's Reference Manual (P/N 937-005-001). • the Intermec Fingerprint 8.00 Tutorial (P/N 1-960608-00). Version Number 002 001 Date 7/2009 7/2008 Description of this document. Document Change Record This page records changes to this document was originally located in this document. Intermec Fingerprint Developer's Guide iii Initial release of Change Updated document for new printer models and new symbologies.
Content in : • the Fingerprint Programmer's Reference Manual (P/N 937-005-001). • the Intermec Fingerprint 8.00 Tutorial (P/N 1-960608-00). Version Number 002 001 Date 7/2009 7/2008 Description of this document. Document Change Record This page records changes to this document was originally located in this document. Intermec Fingerprint Developer's Guide iii Initial release of Change Updated document for new printer models and new symbologies.
Fingerprint Developer's Guide (old)
Page 5
Contents Contents Before You Begin xiii Safety Information xiii Global Services and Support xiii Who Should Read This Manual xiv Related Documents xiv 1 Introduction to Fingerprint 1 What Is Fingerprint 2 Which Printers Support Fingerprint 2 Learning the Structure of Fingerprint Commands 2 Fingerprint Operating Modes 3 Sending Fingerprint ... About Branching 17 Branching to Subroutines 17 Instructions for Conditional Branching 18 Unconditional Branching Using a GOTO Statement 21 Branching to an Error-Handling Subroutine 21 Intermec Fingerprint Developer's Guide v
Contents Contents Before You Begin xiii Safety Information xiii Global Services and Support xiii Who Should Read This Manual xiv Related Documents xiv 1 Introduction to Fingerprint 1 What Is Fingerprint 2 Which Printers Support Fingerprint 2 Learning the Structure of Fingerprint Commands 2 Fingerprint Operating Modes 3 Sending Fingerprint ... About Branching 17 Branching to Subroutines 17 Instructions for Conditional Branching 18 Unconditional Branching Using a GOTO Statement 21 Branching to an Error-Handling Subroutine 21 Intermec Fingerprint Developer's Guide v
Fingerprint Developer's Guide (old)
Page 9
... Automatic Paper Cutter With CUT ON 106 Enabling the Label Taken Sensor With LTS& ON 106 Repeating the Last Printing Operation With PRINTFEED 106 Enabling Manual Printing With PRINT KEY ON 107 Checking the Transfer Ribbon and Printhead With SYSVAR 107...
... Automatic Paper Cutter With CUT ON 106 Enabling the Label Taken Sensor With LTS& ON 106 Repeating the Last Printing Operation With PRINTFEED 106 Enabling Manual Printing With PRINT KEY ON 107 Checking the Transfer Ribbon and Printhead With SYSVAR 107...
Fingerprint Developer's Guide (old)
Page 13
...information about a topic or contain special instructions for your Intermec product, visit the Intermec web site at www.intermec.com and click Support > Knowledge Central to review technical information or to download our current manuals (in PDF). The code does not necessarily represent ... Warranty Information To understand the warranty for a particular purpose. Disclaimer of circumstances. Intermec Fingerprint Developer's Guide xiii Web Support Visit the Intermec web site at www.intermec.com to request technical support for handling a particular condition or set of warranties:...
...information about a topic or contain special instructions for your Intermec product, visit the Intermec web site at www.intermec.com and click Support > Knowledge Central to review technical information or to download our current manuals (in PDF). The code does not necessarily represent ... Warranty Information To understand the warranty for a particular purpose. Disclaimer of circumstances. Intermec Fingerprint Developer's Guide xiii Web Support Visit the Intermec web site at www.intermec.com to request technical support for handling a particular condition or set of warranties:...
Fingerprint Developer's Guide (old)
Page 14
... familiar with networking terms, such as PDF files) that you can download for free. Document Title Intermec Fingerprint Command Reference Manual Intermec Direct Protocol Programmer's Reference Manual Part Number 937-005-xxx 1-960597-xx The Intermec web site at www.intermec.com contains our documents (as IP address. and Canada, call 1-800-755-5505. Outside the...
... familiar with networking terms, such as PDF files) that you can download for free. Document Title Intermec Fingerprint Command Reference Manual Intermec Direct Protocol Programmer's Reference Manual Part Number 937-005-xxx 1-960597-xx The Intermec web site at www.intermec.com contains our documents (as IP address. and Canada, call 1-800-755-5505. Outside the...
Fingerprint Developer's Guide (old)
Page 15
Intermec Fingerprint Developer's Guide xv Before You Begin To download documents 1 Visit the Intermec web site at www.intermec.com. 2 Click Support > Manuals. 3 Use the Product Category field, the Product Family field, and the Product field to help you locate the product whose documentation you want to download.
Intermec Fingerprint Developer's Guide xv Before You Begin To download documents 1 Visit the Intermec web site at www.intermec.com. 2 Click Support > Manuals. 3 Use the Product Category field, the Product Family field, and the Product field to help you locate the product whose documentation you want to download.
Fingerprint Developer's Guide (old)
Page 18
...setting up the printer, loading printer firmware, or loading media, see the Intermec Direct Protocol Programmer's Reference Manual . For more information on using Fingerprint to perform a variety of Intermec Fingerprint and is entered as downloading data from a host, configuring a bar... are text strings that include conditional branching and subroutines. Chapter 1 - The next table lists Intermec printers and supported Fingerprint versions. Intermec Printer PA30 Print Engine PF2i, PF4i, PM4i, PX4i, PX6i PD41, PD42 PB21, PB31, PB22, PB32, PB50, PB51 Supports Fingerprint Version...
...setting up the printer, loading printer firmware, or loading media, see the Intermec Direct Protocol Programmer's Reference Manual . For more information on using Fingerprint to perform a variety of Intermec Fingerprint and is entered as downloading data from a host, configuring a bar... are text strings that include conditional branching and subroutines. Chapter 1 - The next table lists Intermec printers and supported Fingerprint versions. Intermec Printer PA30 Print Engine PF2i, PF4i, PM4i, PX4i, PX6i PD41, PD42 PB21, PB31, PB22, PB32, PB50, PB51 Supports Fingerprint Version...
Fingerprint Developer's Guide (old)
Page 22
... Keywords, Statements, and Lines A Fingerprint command begins with a keyword. Copies a file. For more information, see the Fingerprint Command Reference Manual. It consists of a keyword, usually followed by a carriage return character (ASCII 13 decimal). In Programming Mode, lines are always numbered...keywords can be used in an abbreviated form (for dates (such as in a text field. A statement is not required. 6 Intermec Fingerprint Developer's Guide Statement Examples Keyword and Statement PRTXT "HELLO" ON BREAK 1 GOSUB 1000 FILES "tmp:", A Description Keyword PRTXT indicates...
... Keywords, Statements, and Lines A Fingerprint command begins with a keyword. Copies a file. For more information, see the Fingerprint Command Reference Manual. It consists of a keyword, usually followed by a carriage return character (ASCII 13 decimal). In Programming Mode, lines are always numbered...keywords can be used in an abbreviated form (for dates (such as in a text field. A statement is not required. 6 Intermec Fingerprint Developer's Guide Statement Examples Keyword and Statement PRTXT "HELLO" ON BREAK 1 GOSUB 1000 FILES "tmp:", A Description Keyword PRTXT indicates...
Fingerprint Developer's Guide (old)
Page 23
With the setup option "New Line", you choose to the printer. That makes it has been transmitted to enter the line numbers manually, start with number 10 and increment line numbers up by 10s (10, 20, 30, 40, etc.). It is a statement which returns a value. Function ...*5. A function can send a complete set of instructions as a single line as in this example: PP100,250:FT"Swiss 721 BT":PT"Text 1":PF ? Intermec Fingerprint Developer's Guide 7 Return the absolute value of the insertion point +1... If you can restrict the printer to insert additional lines (for ASCII code 65...
With the setup option "New Line", you choose to the printer. That makes it has been transmitted to enter the line numbers manually, start with number 10 and increment line numbers up by 10s (10, 20, 30, 40, etc.). It is a statement which returns a value. Function ...*5. A function can send a complete set of instructions as a single line as in this example: PP100,250:FT"Swiss 721 BT":PT"Text 1":PF ? Intermec Fingerprint Developer's Guide 7 Return the absolute value of the insertion point +1... If you can restrict the printer to insert additional lines (for ASCII code 65...
Fingerprint Developer's Guide (old)
Page 29
... a RUN statement. For more program lines. Provided there is a working two-way communication and the verbosity is on, the printer returns either manually entered as the program is executed in a carriage return: PRPOS 160,250 DIR 3 AN 4 FT "Swiss 721 BT" PT "Hello" PF...executed. Often, programs are either an error message or "Ok" to create programs consisting of one or more information, see the Intermec Direct Protocol Programmer's Reference Manual. Understanding Fingerprint Syntax PRPOS 160,250:DIR 3:ALIGN 4:FONT "Swiss 721 BT":PRTXT "Hello":PRINTFEED ? A program can be ...
... a RUN statement. For more program lines. Provided there is a working two-way communication and the verbosity is on, the printer returns either manually entered as the program is executed in a carriage return: PRPOS 160,250 DIR 3 AN 4 FT "Swiss 721 BT" PT "Hello" PF...executed. Often, programs are either an error message or "Ok" to create programs consisting of one or more information, see the Intermec Direct Protocol Programmer's Reference Manual. Understanding Fingerprint Syntax PRPOS 160,250:DIR 3:ALIGN 4:FONT "Swiss 721 BT":PRTXT "Hello":PRINTFEED ? A program can be ...
Fingerprint Developer's Guide (old)
Page 30
... as described in consecutive ascending order according to type a line number at the start with a line label, just enter the line label (without manually entering line numbers, send the IMMEDIATE OFF command first. In other respects, you RUN it. The line label must start with a digit or ... program line by Fingerprint. For more complex programs, programming without having to their line numbers. Then you start of each line. Intermec recommends that you can generally work just as you next send the LIST command, Fingerprint automatically adds the line numbers: 14...
... as described in consecutive ascending order according to type a line number at the start with a line label, just enter the line label (without manually entering line numbers, send the IMMEDIATE OFF command first. In other respects, you RUN it. The line label must start with a digit or ... program line by Fingerprint. For more complex programs, programming without having to their line numbers. Then you start of each line. Intermec recommends that you can generally work just as you next send the LIST command, Fingerprint automatically adds the line numbers: 14...
Fingerprint Developer's Guide (old)
Page 50
... in installed CompactFlash memory cards ("card1:"). This parent directory is , "/c/./DIR1/./../ FILE" refers to "/c/FILE" (or, using directories. 34 Intermec Fingerprint Developer's Guide Send the FILES,A command to "c:FILE"). Use a slash character (/) as a divisor between directories and files, as "card1... names in /c or /rom, as other parts of directories. Goes up to minimize impact on commands, see the Intermec Fingerprint Command Reference Manual. New applications should always use of the memory, or in the printer support the use "/rom" or "/c". The FILENAME...
... in installed CompactFlash memory cards ("card1:"). This parent directory is , "/c/./DIR1/./../ FILE" refers to "/c/FILE" (or, using directories. 34 Intermec Fingerprint Developer's Guide Send the FILES,A command to "c:FILE"). Use a slash character (/) as a divisor between directories and files, as "card1... names in /c or /rom, as other parts of directories. Goes up to minimize impact on commands, see the Intermec Fingerprint Command Reference Manual. New applications should always use of the memory, or in the printer support the use "/rom" or "/c". The FILENAME...
Fingerprint Developer's Guide (old)
Page 53
... transfer can be sent from the host to the printer (or vice versa) using the Kermit or ZModem file transfer protocols, which are commonly used Intermec Fingerprint Developer's Guide 37 Commands for Transferring Text and Binary Files Text files (such as for binary transfer of the transmission. Font files and certain... 2 returns: ASCII value of an OPENed file. Text files can be checked using the FILE& LOAD statement. For more information, see the Fingerprint Command Reference Manual. Chapter 3 -
... transfer can be sent from the host to the printer (or vice versa) using the Kermit or ZModem file transfer protocols, which are commonly used Intermec Fingerprint Developer's Guide 37 Commands for Transferring Text and Binary Files Text files (such as for binary transfer of the transmission. Font files and certain... 2 returns: ASCII value of an OPENed file. Text files can be checked using the FILE& LOAD statement. For more information, see the Fingerprint Command Reference Manual. Chapter 3 -
Fingerprint Developer's Guide (old)
Page 58
..., the desired "£" characters are reset to the value of the § character (ASCII 64 dec.) Type a series of § characters on the label. 42 Intermec Fingerprint Developer's Guide Chapter 4 - Note: Do not map any characters to print £ characters, but have no character set meets your requirements, select the set... need for any included MAP statements. Mapped characters are printed on the keyboard of character sets and the corresponding reference numbers, see Fingerprint Command Reference Manual.
..., the desired "£" characters are reset to the value of the § character (ASCII 64 dec.) Type a series of § characters on the label. 42 Intermec Fingerprint Developer's Guide Chapter 4 - Note: Do not map any characters to print £ characters, but have no character set meets your requirements, select the set... need for any included MAP statements. Mapped characters are printed on the keyboard of character sets and the corresponding reference numbers, see Fingerprint Command Reference Manual.
Fingerprint Developer's Guide (old)
Page 61
Chapter 4 - Managing Input and Output • STRING$ returns a specified number of a single character specified by a function such as TICKS: Intermec Fingerprint Developer's Guide 45 Generating Random Numbers The Fingerprint commands RANDOM and RANDOMIZE are used with which only accept strings. Note: Commands ending in $ typically ... to generate random numbers for test programs or other applications. This is typically used to do so. For more information, see the Fingerprint Command Reference Manual.
Chapter 4 - Managing Input and Output • STRING$ returns a specified number of a single character specified by a function such as TICKS: Intermec Fingerprint Developer's Guide 45 Generating Random Numbers The Fingerprint commands RANDOM and RANDOMIZE are used with which only accept strings. Note: Commands ending in $ typically ... to generate random numbers for test programs or other applications. This is typically used to do so. For more information, see the Fingerprint Command Reference Manual.
Fingerprint Developer's Guide (old)
Page 70
Managing Input and Output The following Fingerprint commands are used . 54 Intermec Fingerprint Developer's Guide Background Communication Example This example uses the various Fingerprint commands to be used in connection with a COMSET ...COMSET sets the background reception parameters, including: • communication channel. • start and end character(s) of the buffers in the Fingerprint Command Reference Manual. number of characters to be received. • ON COMSET GOSUB branches the program execution to a subroutine when background reception on a specified channel is...
Managing Input and Output The following Fingerprint commands are used . 54 Intermec Fingerprint Developer's Guide Background Communication Example This example uses the various Fingerprint commands to be used in connection with a COMSET ...COMSET sets the background reception parameters, including: • communication channel. • start and end character(s) of the buffers in the Fingerprint Command Reference Manual. number of characters to be received. • ON COMSET GOSUB branches the program execution to a subroutine when background reception on a specified channel is...
Fingerprint Developer's Guide (old)
Page 89
... bar codes: • BARADJUST - For more information on specific bar code parameters and settings, see the Fingerprint Command Reference Manual. Intermec recommends that you do your own tests with the bars across the media path (ladder style) than along the media path ...bars in a bar code. • BARSET - Lists available bar code fonts. • BARFONT - Intermec Fingerprint Developer's Guide 73 For more information, see the Fingerprint Command Reference Manual. Sets the ratio between printout quality, performance, and media. Generally, it is more difficult to print a...
... bar codes: • BARADJUST - For more information on specific bar code parameters and settings, see the Fingerprint Command Reference Manual. Intermec recommends that you do your own tests with the bars across the media path (ladder style) than along the media path ...bars in a bar code. • BARSET - Lists available bar code fonts. • BARFONT - Intermec Fingerprint Developer's Guide 73 For more information, see the Fingerprint Command Reference Manual. Sets the ratio between printout quality, performance, and media. Generally, it is more difficult to print a...
Fingerprint Developer's Guide (old)
Page 95
...Because fonts are positioned relative to the front or rear edge of the printhead density. The location of the origin is affected by manually placing the printer in points instead of dots, all measures depend on the printhead at the time the PRINTFEED statement is = 0....or 4.92 mils. Chapter 6 - X-axis Anchor points Y-axis Field Origin Dot #0 X-start value. For 203 dots/inch printheads, a dot is executed. Intermec Fingerprint Developer's Guide 79 This value can be set by using a SETUP command, or by : • the printer X-start Insertion point Feed direction Field ...
...Because fonts are positioned relative to the front or rear edge of the printhead density. The location of the origin is affected by manually placing the printer in points instead of dots, all measures depend on the printhead at the time the PRINTFEED statement is = 0....or 4.92 mils. Chapter 6 - X-axis Anchor points Y-axis Field Origin Dot #0 X-start value. For 203 dots/inch printheads, a dot is executed. Intermec Fingerprint Developer's Guide 79 This value can be set by using a SETUP command, or by : • the printer X-start Insertion point Feed direction Field ...
Fingerprint Developer's Guide (old)
Page 96
The next illustrations show the anchor point locations for EAN and UPC codes), see ALIGN in the Fingerprint Command Reference Manual. About Insertion and Anchor Points The insertion point of the bar code pattern (such as for the different fields. 5 7 8...4, or 7 2, 5, or 8 Box Field Anchor Points 7 8 5 4 1 2 Image Field Anchor Points 1, 4, or 7 2, 5, or 8 Line Field Anchor Points 3, 6, or 9 9 6 3 3, 6, or 9 80 Intermec Fingerprint Developer's Guide For example, specifying ALIGN 1 places the lower left corner of a text field at a position 100 dots to the right of the origin...
The next illustrations show the anchor point locations for EAN and UPC codes), see ALIGN in the Fingerprint Command Reference Manual. About Insertion and Anchor Points The insertion point of the bar code pattern (such as for the different fields. 5 7 8...4, or 7 2, 5, or 8 Box Field Anchor Points 7 8 5 4 1 2 Image Field Anchor Points 1, 4, or 7 2, 5, or 8 Line Field Anchor Points 3, 6, or 9 9 6 3 3, 6, or 9 80 Intermec Fingerprint Developer's Guide For example, specifying ALIGN 1 places the lower left corner of a text field at a position 100 dots to the right of the origin...
Fingerprint Developer's Guide (old)
Page 100
...of a single-line text field: 10 PRPOS 100,200 20 ALIGN 7 30 DIR 2 40 FONT "Swiss 721 Bold BT,20,15,80" 84 Intermec Fingerprint Developer's Guide Chapter 6 - Designing Bar Code Labels Specifying Text for Printing With PRTXT Text for Text Fields To print a single- String constants ...must be printed. Defining Borders With PRBOX Single- For information, see the Fingerprint Command Reference Manual. If no yes - - Two or more information, see "About Insertion and Anchor Points" on the line thickness, the box is specified, ...
...of a single-line text field: 10 PRPOS 100,200 20 ALIGN 7 30 DIR 2 40 FONT "Swiss 721 Bold BT,20,15,80" 84 Intermec Fingerprint Developer's Guide Chapter 6 - Designing Bar Code Labels Specifying Text for Printing With PRTXT Text for Text Fields To print a single- String constants ...must be printed. Defining Borders With PRBOX Single- For information, see the Fingerprint Command Reference Manual. If no yes - - Two or more information, see "About Insertion and Anchor Points" on the line thickness, the box is specified, ...