Fingerprint Developer's Guide (old)
Page 3
Document Change Record This page records changes to this document was originally located in this document. 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. 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).
Document Change Record This page records changes to this document was originally located in this document. 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. 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).
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
...and Support Warranty Information To understand the warranty for reference only. Disclaimer of data. Visit the Intermec technical knowledge base (Knowledge Central) at www.intermec.com and click Support > Knowledge Central to review technical information or to request technical support for... additional product information. Safety Information This section explains how to identify and understand the notes that must be strictly observed to download our current manuals ...
...and Support Warranty Information To understand the warranty for reference only. Disclaimer of data. Visit the Intermec technical knowledge base (Knowledge Central) at www.intermec.com and click Support > Knowledge Central to review technical information or to request technical support for... additional product information. Safety Information This section explains how to identify and understand the notes that must be strictly observed to download our current manuals ...
Fingerprint Developer's Guide (old)
Page 14
[email protected] Who Should Read This Manual This document is written for the person who is responsible for your local Intermec representative. 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...
[email protected] Who Should Read This Manual This document is written for the person who is responsible for your local Intermec representative. 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...
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
... label formats and printer application software. For more information, see the Intermec Direct Protocol Programmer's Reference Manual . For more information, see the Fingerprint Command Reference Manual. For information on your printer and hardware options, some Fingerprint commands... may not be stored in the printer memory. The next table lists Intermec printers and supported Fingerprint versions. Intermec Printer PA30 Print Engine PF2i, PF4i, PM4i, PX4i...
... label formats and printer application software. For more information, see the Intermec Direct Protocol Programmer's Reference Manual . For more information, see the Fingerprint Command Reference Manual. For information on your printer and hardware options, some Fingerprint commands... may not be stored in the printer memory. The next table lists Intermec printers and supported Fingerprint versions. Intermec Printer PA30 Print Engine PF2i, PF4i, PM4i, PX4i...
Fingerprint Developer's Guide (old)
Page 22
...Syntax Learning Fingerprint Syntax Fingerprint syntax consists of a variety of statements. For specific command syntax, see the Fingerprint Command Reference Manual. In some examples. It consists of a keyword, usually followed by a carriage return character (ASCII 13 decimal). About ...program is a required part of PRTXT). In Immediate mode and the Intermec Direct Protocol, numbering is an instruction which further define the statement. For more information, see the Fingerprint Command Reference Manual. Statement Examples Keyword and Statement PRTXT "HELLO" ON BREAK 1 ...
...Syntax Learning Fingerprint Syntax Fingerprint syntax consists of a variety of statements. For specific command syntax, see the Fingerprint Command Reference Manual. In some examples. It consists of a keyword, usually followed by a carriage return character (ASCII 13 decimal). About ...program is a required part of PRTXT). In Immediate mode and the Intermec Direct Protocol, numbering is an instruction which further define the statement. For more information, see the Fingerprint Command Reference Manual. Statement Examples Keyword and Statement PRTXT "HELLO" ON BREAK 1 ...
Fingerprint Developer's Guide (old)
Page 23
...value of the insertion point +1... Chapter 2 - Understanding Fingerprint Syntax Note: By default, if you can restrict the printer to enter the line numbers manually, start with values, flags, and/or operators enclosed by 10s (10, 20, 30, 40, etc.). They are separated by colons (:) as in... change such a line, you choose to only echo back either a Carriage Return (ASCII 13 decimal) or a Line Feed (ASCII 10 decimal). Intermec Fingerprint Developer's Guide 7 The next table lists function examples. If you must send the whole line again using the same line number, or delete ...
...value of the insertion point +1... Chapter 2 - Understanding Fingerprint Syntax Note: By default, if you can restrict the printer to enter the line numbers manually, start with values, flags, and/or operators enclosed by 10s (10, 20, 30, 40, etc.). They are separated by colons (:) as in... change such a line, you choose to only echo back either a Carriage Return (ASCII 13 decimal) or a Line Feed (ASCII 10 decimal). Intermec Fingerprint Developer's Guide 7 The next table lists function examples. If you must send the whole line again using the same line number, or delete ...
Fingerprint Developer's Guide (old)
Page 29
...Swiss 721 BT" PT "Hello" PF Note: The last example uses abbreviations, such as you need more information, see the Intermec Direct Protocol Programmer's Reference Manual. Intermec Fingerprint Developer's Guide 13 or with each command in a separate line, with each line ending in ascending line number order when... a number. • after an IMMEDIATE ON statement has been executed. For more flexibility than Immediate Mode provides, use the Intermec Direct Protocol, since it allows variable input data to make the lines shorter. Fingerprint assumes input for syntax errors. All program ...
...Swiss 721 BT" PT "Hello" PF Note: The last example uses abbreviations, such as you need more information, see the Intermec Direct Protocol Programmer's Reference Manual. Intermec Fingerprint Developer's Guide 13 or with each command in a separate line, with each line ending in ascending line number order when... a number. • after an IMMEDIATE ON statement has been executed. For more flexibility than Immediate Mode provides, use the Intermec Direct Protocol, since it allows variable input data to make the lines shorter. Fingerprint assumes input for syntax errors. All program ...
Fingerprint Developer's Guide (old)
Page 30
...program lines without the colon). In other respects, you can generally work just as you can manually enter line numbers as when using line numbers. Then you write program lines. The line label ...the line 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. Understanding Fingerprint Syntax Using Line Numbers You can write...not replaced by line without having to understand. Intermec recommends that you next send the LIST command, Fingerprint automatically adds the line numbers: 14...
...program lines without the colon). In other respects, you can generally work just as you can manually enter line numbers as when using line numbers. Then you write program lines. The line label ...the line 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. Understanding Fingerprint Syntax Using Line Numbers You can write...not replaced by line without having to understand. Intermec recommends that you next send the LIST command, Fingerprint automatically adds the line numbers: 14...
Fingerprint Developer's Guide (old)
Page 50
... backward compatibility, "c:" is equivalent to "/c", and "rom:" is , "/c/./DIR1/./../ FILE" refers to "/c/FILE" (or, using directories. 34 Intermec Fingerprint Developer's Guide This parent directory is 255 characters. Goes up to minimize impact on applications that a trailing slash may contain all printable characters...card1:") do not support directories. The FILENAME$ function only reports files to minimize impact on commands, see the Intermec Fingerprint Command Reference Manual. Send the FILES,A command to list the files in the path "/c/ DIR1/DIR2/FILE". Managing Files Using ...
... backward compatibility, "c:" is equivalent to "/c", and "rom:" is , "/c/./DIR1/./../ FILE" refers to "/c/FILE" (or, using directories. 34 Intermec Fingerprint Developer's Guide This parent directory is 255 characters. Goes up to minimize impact on applications that a trailing slash may contain all printable characters...card1:") do not support directories. The FILENAME$ function only reports files to minimize impact on commands, see the Intermec Fingerprint Command Reference Manual. Send the FILES,A command to list the files in the path "/c/ DIR1/DIR2/FILE". Managing Files Using ...
Fingerprint Developer's Guide (old)
Page 53
... ZMODEM protocol. By default, a file name designated "KERMIT.FILE" will be checked using the FILE& LOAD statement. For more information, see the Fingerprint Command Reference Manual. Text files can be transferred back to the host, such as program files and data files in the host. Using the TRANSFER KERMIT Statement The... this example, the printer is a 30 second timeout between the issuing of the TRANSFER KERMIT "R" statement and the start of data and are commonly used Intermec Fingerprint Developer's Guide 37 Chapter 3 -
... ZMODEM protocol. By default, a file name designated "KERMIT.FILE" will be checked using the FILE& LOAD statement. For more information, see the Fingerprint Command Reference Manual. Text files can be transferred back to the host, such as program files and data files in the host. Using the TRANSFER KERMIT Statement The... this example, the printer is a 30 second timeout between the issuing of the TRANSFER KERMIT "R" statement and the start of data and are commonly used Intermec Fingerprint Developer's Guide 37 Chapter 3 -
Fingerprint Developer's Guide (old)
Page 58
...8226; NASC • NASCD A character received by the printer on the keyboard of character sets and the corresponding reference numbers, see Fingerprint Command Reference Manual. However, you may want to ASCII values occupied by mapping them as NUL (ASCII 0 dec.) If no need to normal at power-up ...but have no character set meets your requirements, select the set (49) and 7 bit communication protocol. Text files are printed on the label. 42 Intermec Fingerprint Developer's Guide For a list of the host and finish with a carriage return: 10 NASC 49 20 MAP 64,187 30 FONT "Swiss 721...
...8226; NASC • NASCD A character received by the printer on the keyboard of character sets and the corresponding reference numbers, see Fingerprint Command Reference Manual. However, you may want to ASCII values occupied by mapping them as NUL (ASCII 0 dec.) If no need to normal at power-up ...but have no character set meets your requirements, select the set (49) and 7 bit communication protocol. Text files are printed on the label. 42 Intermec Fingerprint Developer's Guide For a list of the host and finish with a carriage return: 10 NASC 49 20 MAP 64,187 30 FONT "Swiss 721...
Fingerprint Developer's Guide (old)
Page 61
...will appear asking you can reseed the random integer generator with which only accept strings. For more information, see the Fingerprint Command Reference Manual. DOTNO% 60 ELSE 70 BEEP 80 PRINT "HEADTEST: OK!" 90 END IF RUN Using a RANDOMIZE Statement To obtain a higher degree...returns: Random Number Seed (0 to 99999999) ?(prompt) For a higher degree of a single character specified by a function such as TICKS: Intermec Fingerprint Developer's Guide 45 This example tests a random dot on the printhead of randomization, the random number generator can either include an integer ...
...will appear asking you can reseed the random integer generator with which only accept strings. For more information, see the Fingerprint Command Reference Manual. DOTNO% 60 ELSE 70 BEEP 80 PRINT "HEADTEST: OK!" 90 END IF RUN Using a RANDOMIZE Statement To obtain a higher degree...returns: Random Number Seed (0 to 99999999) ?(prompt) For a higher degree of a single character specified by a function such as TICKS: Intermec Fingerprint Developer's Guide 45 This example tests a random dot on the printhead of randomization, the random number generator can either include an integer ...
Fingerprint Developer's Guide (old)
Page 70
... channel to be ignored. • attention string that can be used. 54 Intermec Fingerprint Developer's Guide Chapter 4 - Managing Input and Output The following Fingerprint commands are used in the Fingerprint Command Reference Manual. To set up the printer for background communication 1 Enable the error handling for... the desired background communication channel using a COM ERROR ON statement. For specifics, see the Fingerprint Command Reference Manual. It may be received. • ON COMSET GOSUB branches the program execution to indicate what caused the interruption.
... channel to be ignored. • attention string that can be used. 54 Intermec Fingerprint Developer's Guide Chapter 4 - Managing Input and Output The following Fingerprint commands are used in the Fingerprint Command Reference Manual. To set up the printer for background communication 1 Enable the error handling for... the desired background communication channel using a COM ERROR ON statement. For specifics, see the Fingerprint Command Reference Manual. It may be received. • ON COMSET GOSUB branches the program execution to indicate what caused the interruption.
Fingerprint Developer's Guide (old)
Page 89
...interpretive printing. • BARFONT ON|OFF - For more information on specific bar code parameters and settings, see the Fingerprint Command Reference Manual. Selects a human-readable font for a bar code. Enables bar code interpretive printing. • BARHEIGHT - Sets the ratio between printout... quality, performance, and media. Specifies a bar code type. • PRBAR - Intermec Fingerprint Developer's Guide 73 Print speed also affects the printout quality of bars in four different directions. Print speed should be only as...
...interpretive printing. • BARFONT ON|OFF - For more information on specific bar code parameters and settings, see the Fingerprint Command Reference Manual. Selects a human-readable font for a bar code. Enables bar code interpretive printing. • BARHEIGHT - Sets the ratio between printout... quality, performance, and media. Specifies a bar code type. • PRBAR - Intermec Fingerprint Developer's Guide 73 Print speed also affects the printout quality of bars in four different directions. Print speed should be only as...
Fingerprint Developer's Guide (old)
Page 95
... Field Origin Dot #0 X-start Insertion point Feed direction Field Positioning Settings About Units of Measure The unit of measure is affected by manually placing the printer in points instead of the origin is always "dots", which means that corresponds to the "origin," the point on... the media that all fonts should print the same size regardless of the printhead density. Intermec Fingerprint Developer's Guide 79 Chapter 6 - This determines where the origin is = 0.00492 inches or 4.92 mils. For 203 dots/inch printheads...
... Field Origin Dot #0 X-start Insertion point Feed direction Field Positioning Settings About Units of Measure The unit of measure is affected by manually placing the printer in points instead of the origin is always "dots", which means that corresponds to the "origin," the point on... the media that all fonts should print the same size regardless of the printhead density. Intermec Fingerprint Developer's Guide 79 Chapter 6 - This determines where the origin is = 0.00492 inches or 4.92 mils. For 203 dots/inch printheads...
Fingerprint Developer's Guide (old)
Page 96
...Code Field Anchor Points 1, 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 Use the ALIGN command to choose the anchor point that the object is an integrated part of the origin and 200 dots... show the anchor point locations for EAN and UPC codes), see ALIGN in the Fingerprint Command Reference Manual. Note: For detailed information on the anchor points of bar codes where the interpretation is inserted at the insertion point. ...
...Code Field Anchor Points 1, 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 Use the ALIGN command to choose the anchor point that the object is an integrated part of the origin and 200 dots... show the anchor point locations for EAN and UPC codes), see ALIGN in the Fingerprint Command Reference Manual. Note: For detailed information on the anchor points of bar codes where the interpretation is inserted at the insertion point. ...
Fingerprint Developer's Guide (old)
Page 100
... PRPOS 100,200 20 ALIGN 7 30 DIR 2 40 FONT "Swiss 721 Bold BT,20,15,80" 84 Intermec Fingerprint Developer's Guide Required Information for a single- If no yes - - For information, see the Fingerprint Command Reference Manual. When a text line reaches the border of the box, it wraps to a new line according to...
... PRPOS 100,200 20 ALIGN 7 30 DIR 2 40 FONT "Swiss 721 Bold BT,20,15,80" 84 Intermec Fingerprint Developer's Guide Required Information for a single- If no yes - - For information, see the Fingerprint Command Reference Manual. When a text line reaches the border of the box, it wraps to a new line according to...