Fingerprint Developer's Guide (old)
Page 3
Document Change Record This page records changes to this document was originally located in this document. Intermec Fingerprint Developer's Guide iii Content in : • the Fingerprint Programmer's Reference Manual (P/N 937-005-001). • the Intermec Fingerprint 8.00 Tutorial (P/N 1-960608-00). Initial release of Change Updated document for new printer models and new symbologies. 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 Content in : • the Fingerprint Programmer's Reference Manual (P/N 937-005-001). • the Intermec Fingerprint 8.00 Tutorial (P/N 1-960608-00). Initial release of Change Updated document for new printer models and new symbologies. Version Number 002 001 Date 7/2009 7/2008 Description of this document.
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
... programs. The code is provided "as is presented for your Intermec product. Web Support Visit the Intermec web site at www.intermec.com to request technical support for handling a particular condition or... of warranties: The sample code included in this document. Visit the Intermec technical knowledge base (Knowledge Central) at www.intermec.com and click Support > Returns and Repairs > Warranty. A caution...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 ...
... programs. The code is provided "as is presented for your Intermec product. Web Support Visit the Intermec web site at www.intermec.com to request technical support for handling a particular condition or... of warranties: The sample code included in this document. Visit the Intermec technical knowledge base (Knowledge Central) at www.intermec.com and click Support > Returns and Repairs > Warranty. A caution...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 ...
Fingerprint Developer's Guide (old)
Page 14
... Us > Contact Us. You need to be familiar with operating, maintaining, and troubleshooting your Intermec printer. 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. For...
... Us > Contact Us. You need to be familiar with operating, maintaining, and troubleshooting your Intermec printer. 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. For...
Fingerprint Developer's Guide (old)
Page 15
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. Intermec Fingerprint Developer's Guide xv
Fingerprint Developer's Guide (old)
Page 18
... as setting up the printer, loading printer firmware, or loading media, see the Fingerprint Command Reference Manual. For more information, see the Intermec Direct Protocol Programmer's Reference Manual . A Fingerprint program can consist of a single line, or of many lines that instruct the ... PM4i, PX4i, PX6i PD41, PD42 PB21, PB31, PB22, PB32, PB50, PB51 Supports Fingerprint Version 8.x.x 8.x.x 10.x.x 11.x.x To locate the latest Fingerprint firmware for your printer, 1 Visit the Intermec web site at www.intermec.com. 2 Click Support > Downloads. 3 Use the Product Category field, the...
... as setting up the printer, loading printer firmware, or loading media, see the Fingerprint Command Reference Manual. For more information, see the Intermec Direct Protocol Programmer's Reference Manual . A Fingerprint program can consist of a single line, or of many lines that instruct the ... PM4i, PX4i, PX6i PD41, PD42 PB21, PB31, PB22, PB32, PB50, PB51 Supports Fingerprint Version 8.x.x 8.x.x 10.x.x 11.x.x To locate the latest Fingerprint firmware for your printer, 1 Visit the Intermec web site at www.intermec.com. 2 Click Support > Downloads. 3 Use the Product Category field, the...
Fingerprint Developer's Guide (old)
Page 22
... BARSET COPY FORMAT DATE$ GOTO STORE IMAGE Description Specifies a bar code. For more information, see the Fingerprint Command Reference Manual. In Programming Mode, lines are not visible until the program is a required part of a keyword, usually followed by ...carriage return character (ASCII 13 decimal). Chapter 2 - In some examples. Indicates that the following data ("HELLO") 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 ...
... BARSET COPY FORMAT DATE$ GOTO STORE IMAGE Description Specifies a bar code. For more information, see the Fingerprint Command Reference Manual. In Programming Mode, lines are not visible until the program is a required part of a keyword, usually followed by ...carriage return character (ASCII 13 decimal). Chapter 2 - In some examples. Indicates that the following data ("HELLO") 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
...to alter a line after it easier to only echo back either a Carriage Return (ASCII 13 decimal) or a Line Feed (ASCII 10 decimal). Intermec Fingerprint Developer's Guide 7 Function Examples Keyword and Function CHR$(65) TIME$("F") ABS(20*5) IF(PRSTAT AND 1)... The next table lists function examples. ...format. If you want to change such a line, you enter a carriage return on a line containing other instructions and to enter the line numbers manually, start with values, flags, and/or operators enclosed by colons (:) as in this example: 100 FONT "Swiss 721 BT":PRTXT "HELLO" Note...
...to alter a line after it easier to only echo back either a Carriage Return (ASCII 13 decimal) or a Line Feed (ASCII 10 decimal). Intermec Fingerprint Developer's Guide 7 Function Examples Keyword and Function CHR$(65) TIME$("F") ABS(20*5) IF(PRSTAT AND 1)... The next table lists function examples. ...format. If you want to change such a line, you enter a carriage return on a line containing other instructions and to enter the line numbers manually, start with values, flags, and/or operators enclosed by colons (:) as in this example: 100 FONT "Swiss 721 BT":PRTXT "HELLO" Note...
Fingerprint Developer's Guide (old)
Page 29
... as you disable Immediate Mode by Fingerprint after an IMMEDIATE ON statement has been executed. For more information, see the Intermec Direct Protocol Programmer's Reference Manual. The program is edited, or provided automatically and invisibly by sending an IMMEDIATE OFF command. For more information, see...complete program can be saved in the program to create programs consisting of one or more flexibility than Immediate Mode provides, use the Intermec Direct Protocol, since it allows variable input data to the host. As soon as the program is executed when you need more...
... as you disable Immediate Mode by Fingerprint after an IMMEDIATE ON statement has been executed. For more information, see the Intermec Direct Protocol Programmer's Reference Manual. The program is edited, or provided automatically and invisibly by sending an IMMEDIATE OFF command. For more information, see...complete program can be saved in the program to create programs consisting of one or more flexibility than Immediate Mode provides, use the Intermec Direct Protocol, since it allows variable input data to the host. As soon as the program is executed when you need more...
Fingerprint Developer's Guide (old)
Page 30
...If you next send the LIST command, Fingerprint automatically adds the line numbers: 14 Intermec Fingerprint Developer's Guide To branch to a line marked with a line label, just enter the line label (without manually entering line numbers, send the IMMEDIATE OFF command first. The next example shows how ...be inserted later if necessary. In other respects, you write program lines. The line label must start with any keywords reserved by Fingerprint. Intermec recommends that you start with line numbers: 10 PRPOS 200,200 20 DIR 3 30 ALIGN 5 40 PRIMAGE "GLOBE.1" 50 PRINTFEED RUN The...
...If you next send the LIST command, Fingerprint automatically adds the line numbers: 14 Intermec Fingerprint Developer's Guide To branch to a line marked with a line label, just enter the line label (without manually entering line numbers, send the IMMEDIATE OFF command first. The next example shows how ...be inserted later if necessary. In other respects, you write program lines. The line label must start with any keywords reserved by Fingerprint. Intermec recommends that you start with line numbers: 10 PRPOS 200,200 20 DIR 3 30 ALIGN 5 40 PRIMAGE "GLOBE.1" 50 PRINTFEED RUN The...
Fingerprint Developer's Guide (old)
Page 50
.../DIR2/FILE". Goes up to minimize impact on applications that use "/rom" or "/c". Goes up to "/c/FILE" (or, using directories. 34 Intermec Fingerprint Developer's Guide Note: For backward compatibility, "c:" is equivalent to "/c", and "rom:" is , "/c/./DIR1/./../ FILE" refers to "/c/DIR1".... it. • DIRNAME$ returns the directory names in the parent directory. Note: For more information on commands, see the Intermec Fingerprint Command Reference Manual. Chapter 3 - Example: CHDIR "/c/DIR1/DIR2" COPY "../DIR3/FILE", "FILE" CHDIR ".." Send the FILES,A command to ...
.../DIR2/FILE". Goes up to minimize impact on applications that use "/rom" or "/c". Goes up to "/c/FILE" (or, using directories. 34 Intermec Fingerprint Developer's Guide Note: For backward compatibility, "c:" is equivalent to "/c", and "rom:" is , "/c/./DIR1/./../ FILE" refers to "/c/DIR1".... it. • DIRNAME$ returns the directory names in the parent directory. Note: For more information on commands, see the Intermec Fingerprint Command Reference Manual. Chapter 3 - Example: CHDIR "/c/DIR1/DIR2" COPY "../DIR3/FILE", "FILE" CHDIR ".." Send the FILES,A command to ...
Fingerprint Developer's Guide (old)
Page 53
...the ZMODEM Protocol Files can be sent from the host to the printer via a communication program in bytes of data and are commonly used Intermec Fingerprint Developer's Guide 37 By default, a file name designated "KERMIT.FILE" will be downloaded to the printer (or vice versa) using... the FILE& LOAD statement. For more information, see the Fingerprint Command Reference Manual. Font files and certain image files in binary format can be downloaded from host to a communication program in many communication programs. Binary ...
...the ZMODEM Protocol Files can be sent from the host to the printer via a communication program in bytes of data and are commonly used Intermec Fingerprint Developer's Guide 37 By default, a file name designated "KERMIT.FILE" will be downloaded to the printer (or vice versa) using... the FILE& LOAD statement. For more information, see the Fingerprint Command Reference Manual. Font files and certain image files in binary format can be downloaded from host to a communication program in many communication programs. Binary ...
Fingerprint Developer's Guide (old)
Page 58
...printed, it using 7 bit communications, the printer cannot echo back the correct character to ASCII values occupied by the printer on the label. 42 Intermec Fingerprint Developer's Guide Text files are transmitted in ASCII format and preprocessed by mapping them as keywords, operators, %, $, #, and certain punctuation marks)....comes to filter out undesired characters on the keyboard of character sets and the corresponding reference numbers, see Fingerprint Command Reference Manual. For example, you need for any characters to the host if its ASCII value exceeds 127.
...printed, it using 7 bit communications, the printer cannot echo back the correct character to ASCII values occupied by the printer on the label. 42 Intermec Fingerprint Developer's Guide Text files are transmitted in ASCII format and preprocessed by mapping them as keywords, operators, %, $, #, and certain punctuation marks)....comes to filter out undesired characters on the keyboard of character sets and the corresponding reference numbers, see Fingerprint Command Reference Manual. For example, you need for any characters to the host if its ASCII value exceeds 127.
Fingerprint Developer's Guide (old)
Page 61
... degree of randomization, you to do so. 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 Calling the RANDOM Function The RANDOM function generates a random integer within a specified interval. This example prints a random pattern of dots after...: Commands ending in $ typically return a string. This example tests a random dot on the printhead of a string expression. For more information, see the Fingerprint Command Reference Manual.
... degree of randomization, you to do so. 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 Calling the RANDOM Function The RANDOM function generates a random integer within a specified interval. This example prints a random pattern of dots after...: Commands ending in $ typically return a string. This example tests a random dot on the printhead of a string expression. For more information, see the Fingerprint Command Reference Manual.
Fingerprint Developer's Guide (old)
Page 70
... communication channel using a COM ERROR ON statement. Chapter 4 - Managing Input and Output The following Fingerprint commands are used . 54 Intermec Fingerprint Developer's Guide It may be used in the Fingerprint Command Reference Manual. number of message string. • characters to be ignored. • attention string that can be printed to set up...
... communication channel using a COM ERROR ON statement. Chapter 4 - Managing Input and Output The following Fingerprint commands are used . 54 Intermec Fingerprint Developer's Guide It may be used in the Fingerprint Command Reference Manual. number of message string. • characters to be ignored. • attention string that can be printed to set up...
Fingerprint Developer's Guide (old)
Page 89
...- For more information on specific bar code parameters and settings, see the Fingerprint Command Reference Manual. Sets the ratio between printout quality, performance, and media. Intermec Fingerprint Developer's Guide 73 Chapter 5 - Provides input data for ladder style bar codes and ...than along the media path (picket fence style.) Therefore, to ensure a highly readable printout, Intermec recommends that you use narrow bars at low ambient temperatures. Intermec recommends that you do your unique applications to avoid faulty printhead dots. • BARCODENAME$ ...
...- For more information on specific bar code parameters and settings, see the Fingerprint Command Reference Manual. Sets the ratio between printout quality, performance, and media. Intermec Fingerprint Developer's Guide 73 Chapter 5 - Provides input data for ladder style bar codes and ...than along the media path (picket fence style.) Therefore, to ensure a highly readable printout, Intermec recommends that you use narrow bars at low ambient temperatures. Intermec recommends that you do your unique applications to avoid faulty printhead dots. • BARCODENAME$ ...
Fingerprint Developer's Guide (old)
Page 95
... fonts should print the same size regardless of the label. Chapter 6 - This determines where the origin is executed. Intermec Fingerprint Developer's Guide 79 For 203 dots/inch printheads, a dot is affected by manually placing the printer in the Layout All fields are specified in points instead of dots, all measures depend on...
... fonts should print the same size regardless of the label. Chapter 6 - This determines where the origin is executed. Intermec Fingerprint Developer's Guide 79 For 203 dots/inch printheads, a dot is affected by manually placing the printer in the Layout All fields are specified in points instead of dots, all measures depend on...
Fingerprint Developer's Guide (old)
Page 96
...statement. The next illustrations show the anchor point locations for EAN and UPC codes), see ALIGN in the Fingerprint Command Reference Manual. For example, specifying ALIGN 1 places the lower left corner of the bar code pattern (such as for the different ... 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 Note: For detailed information on the anchor points of the origin and 200 dots further back along both the X-axis and the...
...statement. The next illustrations show the anchor point locations for EAN and UPC codes), see ALIGN in the Fingerprint Command Reference Manual. For example, specifying ALIGN 1 places the lower left corner of the bar code pattern (such as for the different ... 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 Note: For detailed information on the anchor points of the origin and 200 dots further back along both the X-axis and the...
Fingerprint Developer's Guide (old)
Page 100
... 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 For information, see the Fingerprint Command Reference Manual. Remarks Number of dots Select ALIGN 1-9 Select DIR 1-4 White on black print Black on white print Field input data Resets...
... 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 For information, see the Fingerprint Command Reference Manual. Remarks Number of dots Select ALIGN 1-9 Select DIR 1-4 White on black print Black on white print Field input data Resets...