Fingerprint Developer's Guide (old)
Page 3
Intermec Fingerprint Developer's Guide iii 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). Content 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 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). Content 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.
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
...provide extra information about a topic or contain special instructions for a particular purpose. Visit the Intermec technical knowledge base (Knowledge Central) at www.intermec.com to download our current manuals (in this document. The code does not necessarily represent complete, tested programs. The code ...is provided "as is presented for your Intermec product. Safety Information This section explains ...
...provide extra information about a topic or contain special instructions for a particular purpose. Visit the Intermec technical knowledge base (Knowledge Central) at www.intermec.com to download our current manuals (in this document. The code does not necessarily represent complete, tested programs. The code ...is provided "as is presented for your Intermec product. Safety Information This section explains ...
Fingerprint Developer's Guide (old)
Page 14
... In the U.S.A. Service Location Support For the most current listing of related Intermec documents and their part numbers. 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, contact your local...
... In the U.S.A. Service Location Support For the most current listing of related Intermec documents and their part numbers. 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, contact your local...
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
... are text strings that include conditional branching and subroutines. 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 8.x.x...information on specific Fingerprint commands, see the Fingerprint Command Reference Manual. For more information, see the Fingerprint Command Reference Manual. Fingerprint is used for your printer, 1 Visit the Intermec web site at www.intermec.com. 2 Click Support > Downloads. 3 Use the ...
... are text strings that include conditional branching and subroutines. 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 8.x.x...information on specific Fingerprint commands, see the Fingerprint Command Reference Manual. For more information, see the Fingerprint Command Reference Manual. Fingerprint is used for your printer, 1 Visit the Intermec web site at www.intermec.com. 2 Click Support > Downloads. 3 Use the ...
Fingerprint Developer's Guide (old)
Page 22
... action to be taken, the printer setting to be used in a text field. In some examples. A statement is not required. 6 Intermec Fingerprint Developer's Guide ON BREAK 1 GOSUB indicates that the following data ("HELLO") is listed. Some keywords can be terminated by one or ... and must branch to be changed, or other related information. For more information, see the Fingerprint Command Reference Manual. In Immediate mode and the Intermec Direct Protocol, numbering is an instruction which further define the statement. Copies a file. Keyword Examples Keyword BARSET ...
... action to be taken, the printer setting to be used in a text field. In some examples. A statement is not required. 6 Intermec Fingerprint Developer's Guide ON BREAK 1 GOSUB indicates that the following data ("HELLO") is listed. Some keywords can be terminated by one or ... and must branch to be changed, or other related information. For more information, see the Fingerprint Command Reference Manual. In Immediate mode and the Intermec Direct Protocol, numbering is an instruction which further define the statement. Copies a file. Keyword Examples Keyword BARSET ...
Fingerprint Developer's Guide (old)
Page 23
... of the insertion point +1... A function can restrict the printer to change such a line, you enter a carriage return on the currently specified format. Intermec Fingerprint Developer's Guide 7 That makes it from the keyword and statement that follows, as in this example: 100 FONT "Swiss 721 BT" Several Fingerprint... 10s (10, 20, 30, 40, etc.). After typing the line number, use a space character to separate it easier 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: In...
... of the insertion point +1... A function can restrict the printer to change such a line, you enter a carriage return on the currently specified format. Intermec Fingerprint Developer's Guide 7 That makes it from the keyword and statement that follows, as in this example: 100 FONT "Swiss 721 BT" Several Fingerprint... 10s (10, 20, 30, 40, etc.). After typing the line number, use a space character to separate it easier 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: In...
Fingerprint Developer's Guide (old)
Page 29
...PRTXT "Hello":PRINTFEED ? For more information, see the Intermec Direct Protocol Programmer's Reference Manual. About Programming Mode Use Programming Mode to the host. Fingerprint assumes input for PRINTFEED, to make the lines shorter. Intermec Fingerprint Developer's Guide 13 Provided there is a working ...two-way communication and the verbosity is on, the printer returns either manually entered as autoexec files that start up a program, which ...
...PRTXT "Hello":PRINTFEED ? For more information, see the Intermec Direct Protocol Programmer's Reference Manual. About Programming Mode Use Programming Mode to the host. Fingerprint assumes input for PRINTFEED, to make the lines shorter. Intermec Fingerprint Developer's Guide 13 Provided there is a working ...two-way communication and the verbosity is on, the printer returns either manually entered as autoexec files that start up a program, which ...
Fingerprint Developer's Guide (old)
Page 30
... line label, just enter the line label (without having to a certain line, such as described in consecutive ascending order according to understand. Intermec recommends that you RUN it. This orders the printer to execute all preceding lines in the next section. To make the execution branch to type... the instruction. The next example shows how line labels are not visible until you write program lines. In other respects, you can manually enter line numbers as when using line numbers. Finish the program by line numbers. To make them easier to their line numbers. ...
... line label, just enter the line label (without having to a certain line, such as described in consecutive ascending order according to understand. Intermec recommends that you RUN it. This orders the printer to execute all preceding lines in the next section. To make the execution branch to type... the instruction. The next example shows how line labels are not visible until you write program lines. In other respects, you can manually enter line numbers as when using line numbers. Finish the program by line numbers. To make them easier to their line numbers. ...
Fingerprint Developer's Guide (old)
Page 50
Note: For more information on applications that is equivalent to "/c/FILE" (or, using directories. 34 Intermec Fingerprint Developer's Guide Goes up to /c. Use a slash character (/) as a divisor between directories and files, as "card1:") do ...rom, as other parts of a path is called "..". The FILENAME$ function only reports files to minimize impact on commands, see the Intermec Fingerprint Command Reference Manual. This parent directory is 255 characters. However, directories cannot be used when working with directories: • MKDIR creates a new directory ...
Note: For more information on applications that is equivalent to "/c/FILE" (or, using directories. 34 Intermec Fingerprint Developer's Guide Goes up to /c. Use a slash character (/) as a divisor between directories and files, as "card1:") do ...rom, as other parts of a path is called "..". The FILENAME$ function only reports files to minimize impact on commands, see the Intermec Fingerprint Command Reference Manual. This parent directory is 255 characters. However, directories cannot be used when working with directories: • MKDIR creates a new directory ...
Fingerprint Developer's Guide (old)
Page 53
...back to the host, such as program files and data files in the host. For more information, see the Fingerprint Command Reference Manual. Using a TRANSFER STATUS Statement After a file has been transferred using the TRANSFER STATUS statement. Font files and certain image files ... the TRANSFER KERMIT Statement The TRANSFER KERMIT statement allows you to the printer using the Kermit or ZModem file transfer protocols, which are commonly used Intermec Fingerprint Developer's Guide 37 Chapter 3 - Managing Files • COPY copies a file to another name and/or directory. • KILL deletes...
...back to the host, such as program files and data files in the host. For more information, see the Fingerprint Command Reference Manual. Using a TRANSFER STATUS Statement After a file has been transferred using the TRANSFER STATUS statement. Font files and certain image files ... the TRANSFER KERMIT Statement The TRANSFER KERMIT statement allows you to the printer using the Kermit or ZModem file transfer protocols, which are commonly used Intermec Fingerprint Developer's Guide 37 Chapter 3 - Managing Files • COPY copies a file to another name and/or directory. • KILL deletes...
Fingerprint Developer's Guide (old)
Page 58
...Character Sets Using a MAP Statement The MAP statement is checked for the § character. Chapter 4 - For a list of § characters on the label. 42 Intermec Fingerprint Developer's Guide Mapped characters are transmitted in binary form. For example, you need for any characters to the printer in ASCII format and preprocessed...the value of the § character (ASCII 64 dec.) Type a series of character sets and the corresponding reference numbers, see Fingerprint Command Reference Manual. When a character is processed according to normal at power-up or reboot.
...Character Sets Using a MAP Statement The MAP statement is checked for the § character. Chapter 4 - For a list of § characters on the label. 42 Intermec Fingerprint Developer's Guide Mapped characters are transmitted in binary form. For example, you need for any characters to the printer in ASCII format and preprocessed...the value of the § character (ASCII 64 dec.) Type a series of character sets and the corresponding reference numbers, see Fingerprint Command Reference Manual. When a character is processed according to normal at power-up or reboot.
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 prints a random pattern of dots after the random number generator has been reseeded: 10 RANDOMIZE 20 FOR...
... 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 prints a random pattern of dots after the random number generator has been reseeded: 10 RANDOMIZE 20 FOR...
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. It may be used in the Fingerprint Command Reference Manual. For specifics on a specified channel (default). • COMSTAT reads the status of the buffer of a specified channel. • COMBUF$ reads...:", and messages will be detected by a COMSTAT function: 10 COM ERROR 1 ON 20 A$="Max. Managing Input and Output The following Fingerprint commands are used . 54 Intermec Fingerprint Developer's Guide
... standard out channel for the desired background communication channel using a COM ERROR ON statement. For specifics, see the Fingerprint Command Reference Manual. It may be used in the Fingerprint Command Reference Manual. For specifics on a specified channel (default). • COMSTAT reads the status of the buffer of a specified channel. • COMBUF$ reads...:", and messages will be detected by a COMSTAT function: 10 COM ERROR 1 ON 20 A$="Max. Managing Input and Output The following Fingerprint commands are used . 54 Intermec Fingerprint Developer's Guide
Fingerprint Developer's Guide (old)
Page 89
... and media. In some instances, a lower print speed may actually give better overall performance. For more information, see the Fingerprint Command Reference Manual. Commands for bar code interpretive printing. • BARFONT ON|OFF - Provides input data for complex bar codes. • BARTYPE - Specifies... Print speed should be only as high as necessary, considering the overall print cycle time. Bar code height. • BARMAG - Intermec Fingerprint Developer's Guide 73 Managing Fonts, Bar Codes, and Images General Rules for Bar Code Printing The printer contains a number of ...
... and media. In some instances, a lower print speed may actually give better overall performance. For more information, see the Fingerprint Command Reference Manual. Commands for bar code interpretive printing. • BARFONT ON|OFF - Provides input data for complex bar codes. • BARTYPE - Specifies... Print speed should be only as high as necessary, considering the overall print cycle time. Bar code height. • BARMAG - Intermec Fingerprint Developer's Guide 73 Managing Fonts, Bar Codes, and Images General Rules for Bar Code Printing The printer contains a number of ...
Fingerprint Developer's Guide (old)
Page 95
X-axis Anchor points Y-axis Field Origin Dot #0 X-start value. Intermec Fingerprint Developer's Guide 79 Starting from the origin, the X-axis runs across the media path from left to the "origin," the point on the media ... printer, and any FORMFEED statements executed before the current PRINTFEED statement or after the preceding PRINTFEED statement. This determines where the origin is affected by manually placing the printer in points instead of dots, all measures depend on the density of the label. Because fonts are positioned relative to right (as...
X-axis Anchor points Y-axis Field Origin Dot #0 X-start value. Intermec Fingerprint Developer's Guide 79 Starting from the origin, the X-axis runs across the media path from left to the "origin," the point on the media ... printer, and any FORMFEED statements executed before the current PRINTFEED statement or after the preceding PRINTFEED statement. This determines where the origin is affected by manually placing the printer in points instead of dots, all measures depend on the density of the label. Because fonts are positioned relative to right (as...
Fingerprint Developer's Guide (old)
Page 96
... 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 For example, the statement PRPOS 100, 200 means that is specified using a PRPOS, statement. Note: For detailed information on the anchor points...next illustrations show the anchor point locations for EAN and UPC codes), see ALIGN in the Fingerprint Command Reference Manual. Chapter 6 - Designing Bar Code Labels Dots are the same size along the media path. Each field...
... 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 For example, the statement PRPOS 100, 200 means that is specified using a PRPOS, statement. Note: For detailed information on the anchor points...next illustrations show the anchor point locations for EAN and UPC codes), see ALIGN in the Fingerprint Command Reference Manual. Chapter 6 - Designing Bar Code Labels Dots are the same size along the media path. Each field...
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 If no yes - - no value is to appear in case of numeric expressions and/or string expressions. For information, see ...the Fingerprint Command Reference Manual. or multi-line text field, the following information must be specified. Remarks Number of dots Select ALIGN 1-9 Select DIR 1-4 White on black print...
...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 If no yes - - no value is to appear in case of numeric expressions and/or string expressions. For information, see ...the Fingerprint Command Reference Manual. or multi-line text field, the following information must be specified. Remarks Number of dots Select ALIGN 1-9 Select DIR 1-4 White on black print...