Fingerprint Developer's Guide (old)
Page 3
Initial release of Change Updated document for new printer models and new symbologies. Content in this document. Document Change Record This page records changes to this document. Intermec Fingerprint Developer's Guide iii Version Number 002 001 Date 7/2009 7/2008 Description of 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).
Initial release of Change Updated document for new printer models and new symbologies. Content in this document. Document Change Record This page records changes to this document. Intermec Fingerprint Developer's Guide iii Version Number 002 001 Date 7/2009 7/2008 Description of 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).
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
...technical information or to request technical support for your Intermec product. All warranties are in PDF). Visit the Intermec technical knowledge base (Knowledge Central) at www.intermec.com and click Support > Returns and Repairs > Warranty. Intermec Fingerprint Developer's Guide xiii A caution alerts you... with all faults." Disclaimer of data. Web Support Visit the Intermec web site at www.intermec.com to download our current manuals (in this document is with safety information, technical support information, and sources for reference only....
...technical information or to request technical support for your Intermec product. All warranties are in PDF). Visit the Intermec technical knowledge base (Knowledge Central) at www.intermec.com and click Support > Returns and Repairs > Warranty. Intermec Fingerprint Developer's Guide xiii A caution alerts you... with all faults." Disclaimer of data. Web Support Visit the Intermec web site at www.intermec.com to download our current manuals (in this document is with safety information, technical support information, and sources for reference only....
Fingerprint Developer's Guide (old)
Page 14
... to be familiar with operating, maintaining, and troubleshooting your Intermec printer. xiv Intermec Fingerprint 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. Related Documents...
... to be familiar with operating, maintaining, and troubleshooting your Intermec printer. xiv Intermec Fingerprint 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. Related Documents...
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
... on printer-specific features, such as downloading data from a host PC. For more information, see the Fingerprint Command Reference Manual. 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... Commands Fingerprint commands are text strings that include conditional branching and subroutines. For more information, see the Intermec Direct Protocol Programmer's Reference Manual . Each command is used for your printer and hardware options, some Fingerprint commands may not be stored...
... on printer-specific features, such as downloading data from a host PC. For more information, see the Fingerprint Command Reference Manual. 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... Commands Fingerprint commands are text strings that include conditional branching and subroutines. For more information, see the Intermec Direct Protocol Programmer's Reference Manual . Each command is used for your printer and hardware options, some Fingerprint commands may not be stored...
Fingerprint Developer's Guide (old)
Page 22
For specific command syntax, see the Fingerprint Command Reference Manual. Sets up to 32,767 characters and must branch to the printer OUT channel. Some keywords can be terminated by one or several parameters... indicates a required space character. Understanding Fingerprint Syntax Learning Fingerprint Syntax Fingerprint syntax consists of a variety of statements. In Immediate mode and the Intermec Direct Protocol, numbering is listed. The next table lists some cases, a space character is to number the lines automatically, the numbers are not visible until...
For specific command syntax, see the Fingerprint Command Reference Manual. Sets up to 32,767 characters and must branch to the printer OUT channel. Some keywords can be terminated by one or several parameters... indicates a required space character. Understanding Fingerprint Syntax Learning Fingerprint Syntax Fingerprint syntax consists of a variety of statements. In Immediate mode and the Intermec Direct Protocol, numbering is listed. The next table lists some cases, a space character is to number the lines automatically, the numbers are not visible until...
Fingerprint Developer's Guide (old)
Page 23
..., you must send the whole line again using a DELETE statement. A function consists of the insertion point +1... Intermec Fingerprint Developer's Guide 7 Chapter 2 - With the setup option "New Line", you want to enter the line numbers manually, start with number 10 and increment line numbers up by parentheses. If you can send a complete set...
..., you must send the whole line again using a DELETE statement. A function consists of the insertion point +1... Intermec Fingerprint Developer's Guide 7 Chapter 2 - With the setup option "New Line", you want to enter the line numbers manually, start with number 10 and increment line numbers up by parentheses. If you can send a complete set...
Fingerprint Developer's Guide (old)
Page 29
... and keep running indefinitely. For more information, see the Fingerprint Command Reference Manual. About Programming Mode Use Programming Mode to the host. The program is switched on , the printer returns either manually entered as PF for Programming Mode: • when a line starts with...automatically when the printer is executed when you need more information, see the Intermec Direct Protocol Programmer's Reference Manual. For more flexibility than Immediate Mode provides, use the Intermec Direct Protocol, since it allows variable input data to be abbreviated. The ...
... and keep running indefinitely. For more information, see the Fingerprint Command Reference Manual. About Programming Mode Use Programming Mode to the host. The program is switched on , the printer returns either manually entered as PF for Programming Mode: • when a line starts with...automatically when the printer is executed when you need more information, see the Intermec Direct Protocol Programmer's Reference Manual. For more flexibility than Immediate Mode provides, use the Intermec Direct Protocol, since it allows variable input data to be abbreviated. The ...
Fingerprint Developer's Guide (old)
Page 30
...with a line label, just enter the line label (without manually entering line numbers, send the IMMEDIATE OFF command first. If you next send the LIST command, Fingerprint automatically adds the line numbers: 14 Intermec Fingerprint Developer's Guide Finish the program by line numbers. The...Fingerprint. The line label must start of characters appended by a colon (:). The lines will generally have line numbers in the next section. Intermec recommends that you RUN it. The next example shows a short program with a line label, which is listed. This orders the printer...
...with a line label, just enter the line label (without manually entering line numbers, send the IMMEDIATE OFF command first. If you next send the LIST command, Fingerprint automatically adds the line numbers: 14 Intermec Fingerprint Developer's Guide Finish the program by line numbers. The...Fingerprint. The line label must start of characters appended by a colon (:). The lines will generally have line numbers in the next section. Intermec recommends that you RUN it. The next example shows a short program with a line label, which is listed. This orders the printer...
Fingerprint Developer's Guide (old)
Page 50
.... However, directories cannot be used in installed CompactFlash memory cards ("card1:"). The FILENAME$ function only reports files to minimize impact on commands, see the Intermec Fingerprint Command Reference Manual. The FILES command gives a size of the memory, or in any other memory partitions (such as "card1:") do not support directories. Chapter 3 - Note...
.... However, directories cannot be used in installed CompactFlash memory cards ("card1:"). The FILENAME$ function only reports files to minimize impact on commands, see the Intermec Fingerprint Command Reference Manual. The FILES command gives a size of the memory, or in any other memory partitions (such as "card1:") do not support directories. Chapter 3 - Note...
Fingerprint Developer's Guide (old)
Page 53
.... Commands for Transferring Text and Binary Files Text files (such as for binary transfer of data and are commonly used Intermec Fingerprint Developer's Guide 37 Font files and certain image files in binary format can be downloaded to the printer using the... TRANSFER KERMIT Statement The TRANSFER KERMIT statement allows you to a communication program in the host. For more information, see the Fingerprint Command Reference Manual. The statement places the result into two one-dimensional arrays: 5-element numeric array (requires a DIM statement) Element 0 returns: Number of packets...
.... Commands for Transferring Text and Binary Files Text files (such as for binary transfer of data and are commonly used Intermec Fingerprint Developer's Guide 37 Font files and certain image files in binary format can be downloaded to the printer using the... TRANSFER KERMIT Statement The TRANSFER KERMIT statement allows you to a communication program in the host. For more information, see the Fingerprint Command Reference Manual. The statement places the result into two one-dimensional arrays: 5-element numeric array (requires a DIM statement) Element 0 returns: Number of packets...
Fingerprint Developer's Guide (old)
Page 58
... characters, but have no character set meets your requirements, select the set or to ASCII values occupied by the printer on the label. 42 Intermec Fingerprint Developer's Guide Then remap the £ character (ASCII 187 dec.) to the value of the § character (ASCII 64 dec.) ... for any characters to filter out undesired characters on the keyboard of character sets and the corresponding reference numbers, see Fingerprint Command Reference Manual. Note: When using MAP statements. GOSUB conditions. For a list of the host and finish with a carriage return: 10 NASC ...
... characters, but have no character set meets your requirements, select the set or to ASCII values occupied by the printer on the label. 42 Intermec Fingerprint Developer's Guide Then remap the £ character (ASCII 187 dec.) to the value of the § character (ASCII 64 dec.) ... for any characters to filter out undesired characters on the keyboard of character sets and the corresponding reference numbers, see Fingerprint Command Reference Manual. Note: When using MAP statements. GOSUB conditions. For a list of the host and finish with a carriage return: 10 NASC ...
Fingerprint Developer's Guide (old)
Page 61
... DOT "; 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 For more information, see the Fingerprint Command Reference Manual. This example tests a random dot on the printhead of a string expression. This is typically used to generate random numbers...
... DOT "; 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 For more information, see the Fingerprint Command Reference Manual. This example tests a random dot on the printhead of a string expression. This is typically used to generate random numbers...
Fingerprint Developer's Guide (old)
Page 70
... will be detected by a COMSTAT function: 10 COM ERROR 1 ON 20 A$="Max. For specifics, see the Fingerprint Command Reference Manual. Managing Input and Output The following Fingerprint commands are used . 54 Intermec Fingerprint Developer's Guide Chapter 4 - To set up the printer for background communication 1 Enable the error handling for the desired background...
... will be detected by a COMSTAT function: 10 COM ERROR 1 ON 20 A$="Max. For specifics, see the Fingerprint Command Reference Manual. Managing Input and Output The following Fingerprint commands are used . 54 Intermec Fingerprint Developer's Guide Chapter 4 - To set up the printer for background communication 1 Enable the error handling for the desired background...
Fingerprint Developer's Guide (old)
Page 89
... media path (picket fence style.) Therefore, to avoid faulty printhead dots. • BARCODENAME$ - Specifies a bar code type. • PRBAR - Intermec Fingerprint Developer's Guide 73 Generally, it is more difficult to print a bar code with bar codes: • BARADJUST - Commands for ladder style bar...contains a number of bar codes. 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 your unique applications to find the best compromise between wide and narrow bars in...
... media path (picket fence style.) Therefore, to avoid faulty printhead dots. • BARCODENAME$ - Specifies a bar code type. • PRBAR - Intermec Fingerprint Developer's Guide 73 Generally, it is more difficult to print a bar code with bar codes: • BARADJUST - Commands for ladder style bar...contains a number of bar codes. 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 your unique applications to find the best compromise between wide and narrow bars in...
Fingerprint Developer's Guide (old)
Page 95
...after the preceding PRINTFEED statement. This determines where the origin is executed. 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 the printhead at ... the PRINTFEED statement is relative to the front or rear edge of the printhead. X-axis Anchor points Y-axis Field Origin Dot #0 X-start value. Intermec Fingerprint Developer's Guide 79 For 300 dots/inch printheads, a dot = 0.00333 inches or 3.33 mils. Chapter 6 - The location of the ...
...after the preceding PRINTFEED statement. This determines where the origin is executed. 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 the printhead at ... the PRINTFEED statement is relative to the front or rear edge of the printhead. X-axis Anchor points Y-axis Field Origin Dot #0 X-start value. Intermec Fingerprint Developer's Guide 79 For 300 dots/inch printheads, a dot = 0.00333 inches or 3.33 mils. Chapter 6 - The location of the ...
Fingerprint Developer's Guide (old)
Page 96
... at the insertion point. The next illustrations show the anchor point locations for EAN and UPC codes), see ALIGN in the Fingerprint Command Reference Manual. Designing Bar Code Labels Dots are the same size along the media path. About Insertion and Anchor Points The insertion point of the bar...5 7 8 9 4 6 1 2 3 Bar 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 Chapter 6 -
... at the insertion point. The next illustrations show the anchor point locations for EAN and UPC codes), see ALIGN in the Fingerprint Command Reference Manual. Designing Bar Code Labels Dots are the same size along the media path. About Insertion and Anchor Points The insertion point of the bar...5 7 8 9 4 6 1 2 3 Bar 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 Chapter 6 -
Fingerprint Developer's Guide (old)
Page 100
...a black border line (thickness >0). If no yes - - or multi-line text field can be printed. For information, see the Fingerprint Command Reference Manual. Required Information for example time, date, or various counters, and when the same information is specified, Fingerprint uses the default values. Chapter 6 -... 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 Depending on white print Field input data Resets parameters to the hyphenation settings. When a text line reaches the border...
...a black border line (thickness >0). If no yes - - or multi-line text field can be printed. For information, see the Fingerprint Command Reference Manual. Required Information for example time, date, or various counters, and when the same information is specified, Fingerprint uses the default values. Chapter 6 -... 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 Depending on white print Field input data Resets parameters to the hyphenation settings. When a text line reaches the border...