Fingerprint Developer's Guide (old)
Page 3
Content in this document. Intermec Fingerprint Developer's Guide iii Initial release of Change Updated document for new printer models and new symbologies. Document Change Record This page records changes to this document was originally located 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.
Content in this document. Intermec Fingerprint Developer's Guide iii Initial release of Change Updated document for new printer models and new symbologies. Document Change Record This page records changes to this document was originally located 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.
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
... The code does not necessarily represent complete, tested programs. The code is provided "as is presented for additional product information. Intermec Fingerprint Developer's Guide xiii Global Services and Support Warranty Information To understand the warranty for a particular purpose. Safety Information This ...how to identify and understand the notes that must be strictly observed to download our current manuals (in this document. Web Support Visit the Intermec web site at www.intermec.com and click Support > Returns and Repairs > Warranty. Before You Begin Before You ...
... The code does not necessarily represent complete, tested programs. The code is provided "as is presented for additional product information. Intermec Fingerprint Developer's Guide xiii Global Services and Support Warranty Information To understand the warranty for a particular purpose. Safety Information This ...how to identify and understand the notes that must be strictly observed to download our current manuals (in this document. Web Support Visit the Intermec web site at www.intermec.com and click Support > Returns and Repairs > Warranty. Before You Begin Before You ...
Fingerprint Developer's Guide (old)
Page 14
...Developer's Guide and Canada, call 1-800-755-5505. 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. For technical support in...idif.co.kr Who Should Read This Manual This document is written for the person who is responsible for developing applications in the Intermec Fingerprint programming language. and Canada, contact your local representative, from the Intermec web site, click About Us > Contact...
...Developer's Guide and Canada, call 1-800-755-5505. 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. For technical support in...idif.co.kr Who Should Read This Manual This document is written for the person who is responsible for developing applications in the Intermec Fingerprint programming language. and Canada, contact your local representative, from the Intermec web site, click About Us > Contact...
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
This guide includes information on specific Fingerprint commands, see the printer user's guide. Intermec Printer PA30 Print Engine PF2i, PF4i, 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... Which Printers Support Fingerprint? Fingerprint firmware is entered as a line. For more information, see the Intermec Direct Protocol Programmer's Reference Manual . The next table lists Intermec printers and supported Fingerprint versions. Note: Depending on printer-specific features, such as downloading data from...
This guide includes information on specific Fingerprint commands, see the printer user's guide. Intermec Printer PA30 Print Engine PF2i, PF4i, 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... Which Printers Support Fingerprint? Fingerprint firmware is entered as a line. For more information, see the Intermec Direct Protocol Programmer's Reference Manual . The next table lists Intermec printers and supported Fingerprint versions. Note: Depending on printer-specific features, such as downloading data from...
Fingerprint Developer's Guide (old)
Page 22
... and must branch to be changed, or other related information. A line in a text field. In Immediate mode and the Intermec Direct Protocol, numbering is listed. Understanding Fingerprint Syntax Learning Fingerprint Syntax Fingerprint syntax consists of a variety of a keyword, usually ... instruction which further define the statement. For specific command syntax, see the Fingerprint Command Reference Manual. For more information, see the Fingerprint Command Reference Manual. Indicates that on the first break interrupt instruction, the program must always be placed in ...
... and must branch to be changed, or other related information. A line in a text field. In Immediate mode and the Intermec Direct Protocol, numbering is listed. Understanding Fingerprint Syntax Learning Fingerprint Syntax Fingerprint syntax consists of a variety of a keyword, usually ... instruction which further define the statement. For specific command syntax, see the Fingerprint Command Reference Manual. For more information, see the Fingerprint Command Reference Manual. Indicates that on the first break interrupt instruction, the program must always be placed in ...
Fingerprint Developer's Guide (old)
Page 23
If you choose to enter the line numbers manually, start with number 10 and increment line numbers up by colons (:) as in this example: 100 FONT "Swiss 721 BT":PRTXT "HELLO" Note: In Immediate ... the statement. It is a statement which returns a value. A function consists of the insertion point +1... A function can be inserted to separate the function from other instructions. Intermec Fingerprint Developer's Guide 7 Return the absolute value of instructions as a single line as in this example: 100 FONT "Swiss 721 BT" Several Fingerprint commands may...
If you choose to enter the line numbers manually, start with number 10 and increment line numbers up by colons (:) as in this example: 100 FONT "Swiss 721 BT":PRTXT "HELLO" Note: In Immediate ... the statement. It is a statement which returns a value. A function consists of the insertion point +1... A function can be inserted to separate the function from other instructions. Intermec Fingerprint Developer's Guide 7 Return the absolute value of instructions as a single line as in this example: 100 FONT "Swiss 721 BT" Several Fingerprint commands may...
Fingerprint Developer's Guide (old)
Page 29
For more information, see the Intermec Direct Protocol Programmer's Reference Manual. For more information, see "Commands for syntax errors. The program is received, the firmware checks the instructions for Creating and Managing Program Files" on , ...to make the lines shorter. One or several lines make the execution deviate from a strict ascending order. For more information, see the Fingerprint Command Reference Manual. Intermec Fingerprint Developer's Guide 13 Note: If you need more program lines. All program lines include line numbers that start up a program, which can be ...
For more information, see the Intermec Direct Protocol Programmer's Reference Manual. For more information, see "Commands for syntax errors. The program is received, the firmware checks the instructions for Creating and Managing Program Files" on , ...to make the lines shorter. One or several lines make the execution deviate from a strict ascending order. For more information, see the Fingerprint Command Reference Manual. Intermec Fingerprint Developer's Guide 13 Note: If you need more program lines. All program lines include line numbers that start up a program, which can be ...
Fingerprint Developer's Guide (old)
Page 30
...next example shows how line labels are not visible until you next send the LIST command, Fingerprint automatically adds the line numbers: 14 Intermec Fingerprint Developer's Guide For more complex programs, programming without having to type a line number at the start with a line label,...you do not use an increment of characters appended by Fingerprint. In this manual, the programming examples will automatically be inserted later if necessary. In other respects, you write program lines. Intermec recommends that you RUN it. This orders the printer to execute all preceding ...
...next example shows how line labels are not visible until you next send the LIST command, Fingerprint automatically adds the line numbers: 14 Intermec Fingerprint Developer's Guide For more complex programs, programming without having to type a line number at the start with a line label,...you do not use an increment of characters appended by Fingerprint. In this manual, the programming examples will automatically be inserted later if necessary. In other respects, you write program lines. Intermec recommends that you RUN it. This orders the printer to execute all preceding ...
Fingerprint Developer's Guide (old)
Page 50
...to "c:FILE"). The FILENAME$ function only reports files to /c. Goes up to minimize impact on commands, see the Intermec Fingerprint Command Reference Manual. These Fingerprint commands are used . Note: For more information on applications that is called "..". Send the FILES,A ...contains a "parent directory". The FILES command gives a size of a path is equivalent to "/c/FILE" (or, using directories. 34 Intermec Fingerprint Developer's Guide Each directory also has a reference to itself ("."), that use FILENAME$ to "/c/DIR1". However, directories cannot be used...
...to "c:FILE"). The FILENAME$ function only reports files to /c. Goes up to minimize impact on commands, see the Intermec Fingerprint Command Reference Manual. These Fingerprint commands are used . Note: For more information on applications that is called "..". Send the FILES,A ...contains a "parent directory". The FILES command gives a size of a path is equivalent to "/c/FILE" (or, using directories. 34 Intermec Fingerprint Developer's Guide Each directory also has a reference to itself ("."), that use FILENAME$ to "/c/DIR1". However, directories cannot be used...
Fingerprint Developer's Guide (old)
Page 53
...can also be transferred back to printer (or vice versa) with the ZMODEM protocol. For more information, see the Fingerprint Command Reference Manual. Commands for Transferring Text and Binary Files Text files (such as for binary transfer of data and are included in many communication ... host to the printer via a communication program in bytes of last character Element 3 returns: Last error Element 4 returns: Block check type used Intermec Fingerprint Developer's Guide 37 Chapter 3 - In this example, the printer is a 30 second timeout between the issuing of the TRANSFER KERMIT "R" ...
...can also be transferred back to printer (or vice versa) with the ZMODEM protocol. For more information, see the Fingerprint Command Reference Manual. Commands for Transferring Text and Binary Files Text files (such as for binary transfer of data and are included in many communication ... host to the printer via a communication program in bytes of last character Element 3 returns: Last error Element 4 returns: Block check type used Intermec Fingerprint Developer's Guide 37 Chapter 3 - In this example, the printer is a 30 second timeout between the issuing of the TRANSFER KERMIT "R" ...
Fingerprint Developer's Guide (old)
Page 58
... the correct character to use the German character set or to the printer in ASCII format and preprocessed by the printer on the label. 42 Intermec Fingerprint Developer's Guide Although semicolon characters appear onscreen, the desired "£" characters are printed on a communication channel is to be used to the value of... Data All input data comes to filter out undesired characters on the keyboard of character sets and the corresponding reference numbers, see Fingerprint Command Reference Manual.
... the correct character to use the German character set or to the printer in ASCII format and preprocessed by the printer on the label. 42 Intermec Fingerprint Developer's Guide Although semicolon characters appear onscreen, the desired "£" characters are printed on a communication channel is to be used to the value of... Data All input data comes to filter out undesired characters on the keyboard of character sets and the corresponding reference numbers, see Fingerprint Command Reference Manual.
Fingerprint Developer's Guide (old)
Page 61
.... 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 another random integer provided by its ASCII ...integer generator with random files, which the generator will appear asking you to do so. For more information, see the Fingerprint Command Reference Manual. Note: Commands ending in $ typically return a string. Chapter 4 - You can be reseeded, or a prompt will be reseeded ...
.... 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 another random integer provided by its ASCII ...integer generator with random files, which the generator will appear asking you to do so. For more information, see the Fingerprint Command Reference Manual. Note: Commands ending in $ typically return a string. Chapter 4 - You can be reseeded, or a prompt will be reseeded ...
Fingerprint Developer's Guide (old)
Page 70
...standard out channel for the desired background communication channel using a COM ERROR ON statement. For specifics, see the Fingerprint Command Reference Manual. In this example, error handling is interrupted. • COMSET ON empties the buffer and turns on background reception on the ...enabled for communication channel "uart1:", and messages will be used in the Fingerprint Command Reference Manual. Managing Input and Output The following Fingerprint commands are used . 54 Intermec Fingerprint Developer's Guide To set up the printer for background communication 1 Enable the error...
...standard out channel for the desired background communication channel using a COM ERROR ON statement. For specifics, see the Fingerprint Command Reference Manual. In this example, error handling is interrupted. • COMSET ON empties the buffer and turns on background reception on the ...enabled for communication channel "uart1:", and messages will be used in the Fingerprint Command Reference Manual. Managing Input and Output The following Fingerprint commands are used . 54 Intermec Fingerprint Developer's Guide To set up the printer for background communication 1 Enable the error...
Fingerprint Developer's Guide (old)
Page 89
...type and sets additional parameters for the width of bar code generators, which can produce highly readable bar codes in four different directions. Intermec Fingerprint Developer's Guide 73 Managing Fonts, Bar Codes, and Images General Rules for a bar code. Bar code height. •... bar code type. • PRBAR - For more information, see the Fingerprint Command Reference Manual. Print speed also affects the printout quality of bar code to ensure a highly readable printout, Intermec recommends that you use narrow bars at low ambient temperatures. Generally, a lower print speed ...
...type and sets additional parameters for the width of bar code generators, which can produce highly readable bar codes in four different directions. Intermec Fingerprint Developer's Guide 73 Managing Fonts, Bar Codes, and Images General Rules for a bar code. Bar code height. •... bar code type. • PRBAR - For more information, see the Fingerprint Command Reference Manual. Print speed also affects the printout quality of bar code to ensure a highly readable printout, Intermec recommends that you use narrow bars at low ambient temperatures. Generally, a lower print speed ...
Fingerprint Developer's Guide (old)
Page 95
... by manually placing the printer in points instead of dots, all measures depend on the density of the label. The location of the origin is relative to the "origin," the point on the media that all fonts should print the same size regardless of measure is = 0.00492 inches or 4.92 mils. Intermec...
... by manually placing the printer in points instead of dots, all measures depend on the density of the label. The location of the origin is relative to the "origin," the point on the media that all fonts should print the same size regardless of measure is = 0.00492 inches or 4.92 mils. Intermec...
Fingerprint Developer's Guide (old)
Page 96
... illustrations show the anchor point locations for EAN and UPC codes), see ALIGN in the Fingerprint Command Reference Manual. For example, the statement PRPOS 100, 200 means that is inserted at a position 100 dots to ... 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 Designing Bar Code Labels Dots are the same size along the media path. Use the ALIGN command to 9 anchor points. About Insertion...
... illustrations show the anchor point locations for EAN and UPC codes), see ALIGN in the Fingerprint Command Reference Manual. For example, the statement PRPOS 100, 200 means that is inserted at a position 100 dots to ... 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 Designing Bar Code Labels Dots are the same size along the media path. Use the ALIGN command to 9 anchor points. About Insertion...
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 Additional parameters allows you to appear in the form of the PRBOX statement. Note that the anchor point choice affects the positioning... box in case of dots Select ALIGN 1-9 Select DIR 1-4 White on black print Black on page 80. For information, see the Fingerprint Command Reference Manual. When a text line reaches the border of the text inside the box, decide the line spacing, and control the hyphenation. or multi-line text ...
... 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 Additional parameters allows you to appear in the form of the PRBOX statement. Note that the anchor point choice affects the positioning... box in case of dots Select ALIGN 1-9 Select DIR 1-4 White on black print Black on page 80. For information, see the Fingerprint Command Reference Manual. When a text line reaches the border of the text inside the box, decide the line spacing, and control the hyphenation. or multi-line text ...