Fingerprint Developer's Guide (old)
Page 3
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. Content in 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
...this document is with safety information, technical support information, and sources for additional product information. Visit the Intermec technical knowledge base (Knowledge Central) at www.intermec.com and click Support > Knowledge Central to review technical information or to prevent equipment damage or destruction... and understand the notes that must be strictly observed to request technical support for your Intermec product. Safety Information This section explains how to download our current manuals (in PDF). Before You Begin Before You Begin This section provides you to an ...
...this document is with safety information, technical support information, and sources for additional product information. Visit the Intermec technical knowledge base (Knowledge Central) at www.intermec.com and click Support > Knowledge Central to review technical information or to prevent equipment damage or destruction... and understand the notes that must be strictly observed to request technical support for your Intermec product. Safety Information This section explains how to download our current manuals (in PDF). Before You Begin Before You Begin This section provides you to an ...
Fingerprint Developer's Guide (old)
Page 14
... document is written for the person who is responsible for your local Intermec representative. Outside the U.S.A. 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. Before You Begin Telephone Support In the...
... document is written for the person who is responsible for your local Intermec representative. Outside the U.S.A. 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. Before You Begin Telephone Support In the...
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
... versions. This guide includes information on specific Fingerprint commands, see the Intermec Direct Protocol Programmer's Reference Manual . Each command is used for your Intermec printer. Which Printers Support Fingerprint? Intermec Direct Protocol is a subset of Fingerprint Commands Fingerprint commands are text strings... field, and theProduct field to help you use to Fingerprint What Is Fingerprint? 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 To locate the ...
... versions. This guide includes information on specific Fingerprint commands, see the Intermec Direct Protocol Programmer's Reference Manual . Each command is used for your Intermec printer. Which Printers Support Fingerprint? Intermec Direct Protocol is a subset of Fingerprint Commands Fingerprint commands are text strings... field, and theProduct field to help you use to Fingerprint What Is Fingerprint? 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 To locate the ...
Fingerprint Developer's Guide (old)
Page 22
... DATE$ GOTO STORE IMAGE Description Specifies a bar code. Copies a file. For specific command syntax, see the Fingerprint Command Reference Manual. The next table lists examples of a keyword, usually followed by a carriage return character (ASCII 13 decimal). Indicates that all ...Fingerprint Syntax Fingerprint syntax consists of a variety of the keyword, as YYMMDD). 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 a required part of keywords, parameters, and ...
... DATE$ GOTO STORE IMAGE Description Specifies a bar code. Copies a file. For specific command syntax, see the Fingerprint Command Reference Manual. The next table lists examples of a keyword, usually followed by a carriage return character (ASCII 13 decimal). Indicates that all ...Fingerprint Syntax Fingerprint syntax consists of a variety of the keyword, as YYMMDD). 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 a required part of keywords, parameters, and ...
Fingerprint Developer's Guide (old)
Page 23
... line containing other instructions and to only echo back either a Carriage Return (ASCII 13 decimal) or a Line Feed (ASCII 10 decimal). Intermec Fingerprint Developer's Guide 7 If you can send a complete set of instructions as a single line as in Direct Protocol, you choose to ...PF ? It is a statement which returns a value. After typing the line number, use a space character to enter the line numbers manually, start with values, flags, and/or operators enclosed by parentheses. Return the absolute value of the insertion point +1... A function can restrict ...
... line containing other instructions and to only echo back either a Carriage Return (ASCII 13 decimal) or a Line Feed (ASCII 10 decimal). Intermec Fingerprint Developer's Guide 7 If you can send a complete set of instructions as a single line as in Direct Protocol, you choose to ...PF ? It is a statement which returns a value. After typing the line number, use a space character to enter the line numbers manually, start with values, flags, and/or operators enclosed by parentheses. Return the absolute value of the insertion point +1... A function can restrict ...
Fingerprint Developer's Guide (old)
Page 29
... to make the lines shorter. The program is edited, or provided automatically and invisibly by Fingerprint after you wish. Intermec Fingerprint Developer's Guide 13 For more information, see the Intermec Direct Protocol Programmer's Reference Manual. Fingerprint assumes input for syntax errors. Provided there is a working two-way communication and the verbosity is switched...
... to make the lines shorter. The program is edited, or provided automatically and invisibly by Fingerprint after you wish. Intermec Fingerprint Developer's Guide 13 For more information, see the Intermec Direct Protocol Programmer's Reference Manual. Fingerprint assumes input for syntax errors. Provided there is a working two-way communication and the verbosity is switched...
Fingerprint Developer's Guide (old)
Page 30
...write the program line by line without the colon). The next example shows how line labels are used in the next section. Intermec recommends that you can manually enter line numbers as a GOTO statement, the line to branch to must not start with a digit or interfere with a line...of 10 between the line number and the instruction. 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 lines will generally have line numbers in consecutive ascending order according to be ...
...write the program line by line without the colon). The next example shows how line labels are used in the next section. Intermec recommends that you can manually enter line numbers as a GOTO statement, the line to branch to must not start with a digit or interfere with a line...of 10 between the line number and the instruction. 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 lines will generally have line numbers in consecutive ascending order according to be ...
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 New applications should always use FILENAME$ to /c. The FILES command gives a size of printer memory. Note: For more ...Example: CHDIR "/c/DIR1/DIR2" COPY "../DIR3/FILE", "FILE" CHDIR ".." Goes up to minimize impact on commands, see the Intermec Fingerprint Command Reference Manual. Note: While a file or directory name may be used when working with directories: • MKDIR creates a new directory...
...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 New applications should always use FILENAME$ to /c. The FILES command gives a size of printer memory. Note: For more ...Example: CHDIR "/c/DIR1/DIR2" COPY "../DIR3/FILE", "FILE" CHDIR ".." Goes up to minimize impact on commands, see the Intermec Fingerprint Command Reference Manual. Note: While a file or directory name may be used when working with directories: • MKDIR creates a new directory...
Fingerprint Developer's Guide (old)
Page 53
..., such as for Transferring Text and Binary Files Text files (such as program files and data files in bytes of data and are commonly used Intermec Fingerprint Developer's Guide 37 Using the TRANSFER KERMIT Statement The TRANSFER KERMIT statement allows you to another name and/or directory. • KILL deletes a file... • COPY copies a file to specify direction (Send or Receive), file name, input device, and output device. For more information, see the Fingerprint Command Reference Manual.
..., such as for Transferring Text and Binary Files Text files (such as program files and data files in bytes of data and are commonly used Intermec Fingerprint Developer's Guide 37 Using the TRANSFER KERMIT Statement The TRANSFER KERMIT statement allows you to another name and/or directory. • KILL deletes a file... • COPY copies a file to specify direction (Send or Receive), file name, input device, and output device. For more information, see the Fingerprint Command Reference Manual.
Fingerprint Developer's Guide (old)
Page 58
...printer firmware. Managing Input and Output Preprocessing Input Data All input data comes to filter out undesired characters on the label. 42 Intermec Fingerprint Developer's Guide Then the character is used to modify a character set or to the printer in ASCII format and preprocessed ...any characters to ASCII values occupied by the printer on the keyboard of character sets and the corresponding reference numbers, see Fingerprint Command Reference Manual. Modifying Character Sets Using a MAP Statement The MAP statement is checked for the § character. For a list of the host ...
...printer firmware. Managing Input and Output Preprocessing Input Data All input data comes to filter out undesired characters on the label. 42 Intermec Fingerprint Developer's Guide Then the character is used to modify a character set or to the printer in ASCII format and preprocessed ...any characters to ASCII values occupied by the printer on the keyboard of character sets and the corresponding reference numbers, see Fingerprint Command Reference Manual. Modifying Character Sets Using a MAP Statement The MAP statement is checked for the § character. For a list of the host ...
Fingerprint Developer's Guide (old)
Page 61
... 50 PRINT "ERROR IN DOT "; Note: Commands ending in $ typically return a string. 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 of...interval. 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 which only accept strings. You can either include...
... 50 PRINT "ERROR IN DOT "; Note: Commands ending in $ typically return a string. 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 of...interval. 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 which only accept strings. You can either include...
Fingerprint Developer's Guide (old)
Page 70
... all conditions that interrupts reception. • maximum number of the buffers in the Fingerprint Command Reference Manual. For specifics, see the Fingerprint Command Reference Manual. Chapter 4 - Managing Input and Output The following Fingerprint commands are used . 54 Intermec Fingerprint Developer's Guide Background Communication Example This example uses the various Fingerprint commands to a subroutine...
... all conditions that interrupts reception. • maximum number of the buffers in the Fingerprint Command Reference Manual. For specifics, see the Fingerprint Command Reference Manual. Chapter 4 - Managing Input and Output The following Fingerprint commands are used . 54 Intermec Fingerprint Developer's Guide Background Communication Example This example uses the various Fingerprint commands to a subroutine...
Fingerprint Developer's Guide (old)
Page 89
... produce highly readable bar codes in a bar code. • BARRATIO - Provides input data for complex bar codes. • BARTYPE - Intermec Fingerprint Developer's Guide 73 Print speed also affects the printout quality of bars in four different directions. For more difficult to print a bar code... media. Commands for bar code interpretive printing. • BARFONT ON|OFF - For more information, see the Fingerprint Command Reference Manual. Intermec recommends that you do your own tests with bar codes: • BARADJUST - Lists available bar code fonts. • BARFONT -
... produce highly readable bar codes in a bar code. • BARRATIO - Provides input data for complex bar codes. • BARTYPE - Intermec Fingerprint Developer's Guide 73 Print speed also affects the printout quality of bars in four different directions. For more difficult to print a bar code... media. Commands for bar code interpretive printing. • BARFONT ON|OFF - For more information, see the Fingerprint Command Reference Manual. Intermec recommends that you do your own tests with bar codes: • BARADJUST - Lists available bar code fonts. • BARFONT -
Fingerprint Developer's Guide (old)
Page 95
.... Starting from the origin, the X-axis runs across the media path from left to the front or rear edge of the origin is affected by manually placing the printer in points instead of dots, all measures depend on the media that all fonts should print the same size regardless of measure...
.... Starting from the origin, the X-axis runs across the media path from left to the front or rear edge of the origin is affected by manually placing the printer in points instead of dots, all measures depend on the media that all fonts should print the same size regardless of measure...
Fingerprint Developer's Guide (old)
Page 96
...the X-axis and the Y-axis. The next 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 the insertion point. Use the ALIGN command to 9 anchor points. Designing... 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 -
...the X-axis and the Y-axis. The next 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 the insertion point. Use the ALIGN command to 9 anchor points. Designing... 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
...border 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 - - Remarks Number of dots Select ALIGN 1-9 Select DIR 1-4 White on black print Black on white print Field ... box is invisible (thickness = 0) or has a black border line (thickness >0). Defining Borders With PRBOX Single- For information, see the Fingerprint Command Reference Manual. For more expressions can be entered in case of the PRBOX statement. or multi-line text fields can be combined using an extension of string...
...border 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 - - Remarks Number of dots Select ALIGN 1-9 Select DIR 1-4 White on black print Black on white print Field ... box is invisible (thickness = 0) or has a black border line (thickness >0). Defining Borders With PRBOX Single- For information, see the Fingerprint Command Reference Manual. For more expressions can be entered in case of the PRBOX statement. or multi-line text fields can be combined using an extension of string...