Intermec End User License Agreement
Page 1
... 4.0 Compatibility 4.1 The Software is not warranted to be bound by the terms of this EULA as operating systems and application programs written by Intermec or its functions and how to install and use the Software. 1.4 "Revision" means any correction, modification, update, enhancement, or new version... The Software product is granted or implied. An upgrade may not remove, intentionally cover or alter any proprietary notices, copyright notices, labels or marks that nothing in this End User License Agreement (EULA) before installing or using the Software and must return all of the...
... 4.0 Compatibility 4.1 The Software is not warranted to be bound by the terms of this EULA as operating systems and application programs written by Intermec or its functions and how to install and use the Software. 1.4 "Revision" means any correction, modification, update, enhancement, or new version... The Software product is granted or implied. An upgrade may not remove, intentionally cover or alter any proprietary notices, copyright notices, labels or marks that nothing in this End User License Agreement (EULA) before installing or using the Software and must return all of the...
Fingerprint Developer's Guide (old)
Page 8
... Understanding Images and Image Files 74 Standard Images 74 Downloading Image Files 74 Listing Images 75 Removing Images and Image Files 75 6 Designing Bar Code Labels 77 Creating a Layout With Fields 78 Positioning Fields in the Layout 79 About Units of Measure 79 About Insertion and Anchor Points 80 About Print... White Printing With NORIMAGE or INVIMAGE 83 Specifying Text for Printing With PRTXT 84 Defining Borders With PRBOX 84 Summary for Text Fields 84 viii Intermec Fingerprint Developer's Guide
... Understanding Images and Image Files 74 Standard Images 74 Downloading Image Files 74 Listing Images 75 Removing Images and Image Files 75 6 Designing Bar Code Labels 77 Creating a Layout With Fields 78 Positioning Fields in the Layout 79 About Units of Measure 79 About Insertion and Anchor Points 80 About Print... White Printing With NORIMAGE or INVIMAGE 83 Specifying Text for Printing With PRTXT 84 Defining Borders With PRBOX 84 Summary for Text Fields 84 viii Intermec Fingerprint Developer's Guide
Fingerprint Developer's Guide (old)
Page 9
... Creating a Data File or Array 95 Creating an Error File or Array 95 Using the Files in a LAYOUT Statement 96 Creating a Simple Label 97 Handling Errors With ERRHAND.PRG 101 Renumbering Lines When Merging Files 101 Merging Programs 101 Using the Print Key 102 7 Controlling the Printer... CLEANFEED 105 Checking Media Feed Distance With ACTLEN 105 Controlling Printing 105 Enabling the 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...
... Creating a Data File or Array 95 Creating an Error File or Array 95 Using the Files in a LAYOUT Statement 96 Creating a Simple Label 97 Handling Errors With ERRHAND.PRG 101 Renumbering Lines When Merging Files 101 Merging Programs 101 Using the Print Key 102 7 Controlling the Printer... CLEANFEED 105 Checking Media Feed Distance With ACTLEN 105 Controlling Printing 105 Enabling the 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...
Fingerprint Developer's Guide (old)
Page 10
Contents Handling Faulty Dots With HEAD, SET FAULTY DOT, and BARADJUST 107 Checking Printhead Status With FUNCTEST or FUNCTEST 109 Reprinting Labels After Interruptions 109 About Batch Printing 109 Using the Printer Keypad 111 Branching to Subroutines With KEY...ON and ON KEY...GOSUB 111 Defining Audio ... 125 Changing the Current Directory 125 Checking Free Memory 126 Providing More Free Memory 126 Formatting the Permanent Memory 126 Using the Industrial Interface 126 x Intermec Fingerprint Developer's Guide
Contents Handling Faulty Dots With HEAD, SET FAULTY DOT, and BARADJUST 107 Checking Printhead Status With FUNCTEST or FUNCTEST 109 Reprinting Labels After Interruptions 109 About Batch Printing 109 Using the Printer Keypad 111 Branching to Subroutines With KEY...ON and ON KEY...GOSUB 111 Defining Audio ... 125 Changing the Current Directory 125 Checking Free Memory 126 Providing More Free Memory 126 Formatting the Permanent Memory 126 Using the Industrial Interface 126 x Intermec Fingerprint Developer's Guide
Fingerprint Developer's Guide (old)
Page 18
... commands are text strings that include conditional branching and subroutines. Intermec Direct Protocol is used for combining variable input data with predefined label layouts. The next table lists Intermec printers and supported Fingerprint versions. Note: Depending on printer-specific...status. For more information on your Intermec printer. For more information, see the Intermec Direct Protocol Programmer's Reference Manual . Intermec Printer PA30 Print Engine PF2i, PF4i, PM4i, PX4i, PX6i PD41, PD42 PB21, PB31, PB22, PB32, PB50, PB51 Supports Fingerprint Version ...
... commands are text strings that include conditional branching and subroutines. Intermec Direct Protocol is used for combining variable input data with predefined label layouts. The next table lists Intermec printers and supported Fingerprint versions. Note: Depending on printer-specific...status. For more information on your Intermec printer. For more information, see the Intermec Direct Protocol Programmer's Reference Manual . Intermec Printer PA30 Print Engine PF2i, PF4i, PM4i, PX4i, PX6i PD41, PD42 PB21, PB31, PB22, PB32, PB50, PB51 Supports Fingerprint Version ...
Fingerprint Developer's Guide (old)
Page 19
... commands as needed. For more information, see "About Programming Mode" on page 5. Specifies which can transmit and receive ASCII characters. Intermec Fingerprint Developer's Guide 3 and y-coordinates of a field, line, or box should be at the insertion point. 5 indicates that can..., see "Understanding Fingerprint Syntax" on page 13. Sending Fingerprint Commands to the Printer To send Fingerprint commands to an Intermec printer, you can save one label. Specifies the insertion point for the program. Chapter 1 - In this mode, you need: • a terminal ...
... commands as needed. For more information, see "About Programming Mode" on page 5. Specifies which can transmit and receive ASCII characters. Intermec Fingerprint Developer's Guide 3 and y-coordinates of a field, line, or box should be at the insertion point. 5 indicates that can..., see "Understanding Fingerprint Syntax" on page 13. Sending Fingerprint Commands to the Printer To send Fingerprint commands to an Intermec printer, you can save one label. Specifies the insertion point for the program. Chapter 1 - In this mode, you need: • a terminal ...
Fingerprint Developer's Guide (old)
Page 28
... the communication channels are specified by quotation marks (for three main purposes: • Send commands to print labels that can send command strings in either Immediate or Programming Mode, such as shown. Sending Command Strings in ... OPEN statements. Note: Device names must have been edited and saved as an Immediate Mode command. Most commands can be used in a single line: 12 Intermec Fingerprint Developer's Guide In instructions used for example, "/c"). Command strings can be issued in other types of names: 0 = "console:" 1 = "uart1:" 2 = "uart2:"...
... the communication channels are specified by quotation marks (for three main purposes: • Send commands to print labels that can send command strings in either Immediate or Programming Mode, such as shown. Sending Command Strings in ... OPEN statements. Note: Device names must have been edited and saved as an Immediate Mode command. Most commands can be used in a single line: 12 Intermec Fingerprint Developer's Guide In instructions used for example, "/c"). Command strings can be issued in other types of names: 0 = "console:" 1 = "uart1:" 2 = "uart2:"...
Fingerprint Developer's Guide (old)
Page 30
...by a colon (:). The next example shows how line labels are not replaced by line without the colon). Intermec recommends that you next send the LIST command, Fingerprint automatically adds the line numbers: 14 Intermec Fingerprint Developer's Guide Programming Without Line Numbers To write... program lines without line numbers may be inserted later if necessary. Line labels are used in the next section. Understanding Fingerprint Syntax...
...by a colon (:). The next example shows how line labels are not replaced by line without the colon). Intermec recommends that you next send the LIST command, Fingerprint automatically adds the line numbers: 14 Intermec Fingerprint Developer's Guide Programming Without Line Numbers To write... program lines without line numbers may be inserted later if necessary. Line labels are used in the next section. Understanding Fingerprint Syntax...
Fingerprint Developer's Guide (old)
Page 38
... a FOR...NEXT Instruction These statements create loops in the form of loop has already been described in connection with an even spacing: 22 Intermec Fingerprint Developer's Guide FOR...NEXT loops can be updated according to a subroutine when an error has occurred. Each loop must include the same...the appropriate action. Execution is resumed at the statement immediately following the one error ("1019 Invalid font") is resumed at the specified line label. This is repeated until a specified value is resumed. 10 20 30 40 1000 1010 1020 1030 1040 1050 1060 2000 2010 ON ERROR...
... a FOR...NEXT Instruction These statements create loops in the form of loop has already been described in connection with an even spacing: 22 Intermec Fingerprint Developer's Guide FOR...NEXT loops can be updated according to a subroutine when an error has occurred. Each loop must include the same...the appropriate action. Execution is resumed at the statement immediately following the one error ("1019 Invalid font") is resumed at the specified line label. This is repeated until a specified value is resumed. 10 20 30 40 1000 1010 1020 1030 1040 1050 1060 2000 2010 ON ERROR...
Fingerprint Developer's Guide (old)
Page 39
...INPUT "Number of statements are executed until you press the Y key on the host (ASCII 89 dec.), which a series of labels: ", B% 30 INPUT "Increment: ", C% 40 X%=B%*C% 50 FOR D%=1 TO X% STEP C% 60 FONT "Swiss 721 BT",24 70 PRPOS 100,200... 80 PRTXT "TEST LABEL" 90 PRPOS 100,100 100 PRTXT "COUNTER: "; Chapter 2 - WHILE...WEND statements can be nested. Each WEND statement matches ... the WHILE condition still is TRUE. • If the WHILE condition is encountered. Intermec Fingerprint Developer's Guide 23
...INPUT "Number of statements are executed until you press the Y key on the host (ASCII 89 dec.), which a series of labels: ", B% 30 INPUT "Increment: ", C% 40 X%=B%*C% 50 FOR D%=1 TO X% STEP C% 60 FONT "Swiss 721 BT",24 70 PRPOS 100,200... 80 PRTXT "TEST LABEL" 90 PRPOS 100,100 100 PRTXT "COUNTER: "; Chapter 2 - WHILE...WEND statements can be nested. Each WEND statement matches ... the WHILE condition still is TRUE. • If the WHILE condition is encountered. Intermec Fingerprint Developer's Guide 23
Fingerprint Developer's Guide (old)
Page 41
...; Subroutines for key-initiated actions: ON KEY. • Subroutines for display messages: PRINT#. • Error handling subroutines: ERR, ERL, PRSTAT. • Label layout subroutines: PRPOS, DIR, ALIGN, FONT, BARSET, PRTXT, PRBAR, PRIMAGE, PRBOX, PRLINE, and so on page 3. 2 In HyperTerminal, type NEW and...By default, program execution starts at the end of a new RUN statement, unless an error-handling routine is a subroutine":'Line label RETURN IMMEDIATE ON Intermec Fingerprint Developer's Guide 25 Chapter 2 - In case of program errors, the number of the line where the error occurred ...
...; Subroutines for key-initiated actions: ON KEY. • Subroutines for display messages: PRINT#. • Error handling subroutines: ERR, ERL, PRSTAT. • Label layout subroutines: PRPOS, DIR, ALIGN, FONT, BARSET, PRTXT, PRBAR, PRIMAGE, PRBOX, PRLINE, and so on page 3. 2 In HyperTerminal, type NEW and...By default, program execution starts at the end of a new RUN statement, unless an error-handling routine is a subroutine":'Line label RETURN IMMEDIATE ON Intermec Fingerprint Developer's Guide 25 Chapter 2 - In case of program errors, the number of the line where the error occurred ...
Fingerprint Developer's Guide (old)
Page 45
... added, or deleted. Once a program has been protected, it with the new version: LOAD "PROGRAM1.PRG" 50 A%=300 SAVE "PROGRAM1.PRG" Intermec Fingerprint Developer's Guide 29 For help, see "Using the SYSVAR System Variable" on page 121. Both programs should make an non-protected backup copy ..."PROGRAM1" saves the program as PROGRAM1.PRG in line 50, and replaces the original version with another program without the risk of line labels for referring to make any changes later. The next example changes the value of a variable in the current directory (by the host operating...
... added, or deleted. Once a program has been protected, it with the new version: LOAD "PROGRAM1.PRG" 50 A%=300 SAVE "PROGRAM1.PRG" Intermec Fingerprint Developer's Guide 29 For help, see "Using the SYSVAR System Variable" on page 121. Both programs should make an non-protected backup copy ..."PROGRAM1" saves the program as PROGRAM1.PRG in line 50, and replaces the original version with another program without the risk of line labels for referring to make any changes later. The next example changes the value of a variable in the current directory (by the host operating...
Fingerprint Developer's Guide (old)
Page 52
...memory to the standard OUT channel, usually the screen of the host. • MERGE adds a copy of data between two files according to TRANSFERSET. 36 Intermec Fingerprint Developer's Guide For more information, see "About Programming Mode" on page 30. Must be invisible during the editing process. A startup file (also ...redirected. • TRANSFERSET sets up the transfer of data between two files. • TRANSFER$ executes the transfer of a specified program file to produce labels or other printouts. For more information, see "Creating a Startup Program" on page 13. Chapter 3 -
...memory to the standard OUT channel, usually the screen of the host. • MERGE adds a copy of data between two files according to TRANSFERSET. 36 Intermec Fingerprint Developer's Guide For more information, see "About Programming Mode" on page 30. Must be invisible during the editing process. A startup file (also ...redirected. • TRANSFERSET sets up the transfer of data between two files. • TRANSFER$ executes the transfer of a specified program file to produce labels or other printouts. For more information, see "Creating a Startup Program" on page 13. Chapter 3 -
Fingerprint Developer's Guide (old)
Page 58
... the printer firmware. However, you may want to the value of the § character (ASCII 64 dec.) Type a series of § characters on the label. 42 Intermec Fingerprint Developer's Guide GOSUB conditions. Note: When using 7 bit communications, the printer cannot echo back the correct character to print £ characters, but have no...
... the printer firmware. However, you may want to the value of the § character (ASCII 64 dec.) Type a series of § characters on the label. 42 Intermec Fingerprint Developer's Guide GOSUB conditions. Note: When using 7 bit communications, the printer cannot echo back the correct character to print £ characters, but have no...
Fingerprint Developer's Guide (old)
Page 59
.... This implies that comes closest. The active character set that best matches your requirements exactly, select the one that labels may specify some other symbols differ. Select the set of the receiving unit determines the graphic presentation of the input data... buffer is already displayed will be updated automatically. While most printable Latin characters. However, instructions concerning the printable label image that is not affected. However, the selected Unicode double-byte character set , special national characters and other ASCII value...
.... This implies that comes closest. The active character set that best matches your requirements exactly, select the one that labels may specify some other symbols differ. Select the set of the receiving unit determines the graphic presentation of the input data... buffer is already displayed will be updated automatically. While most printable Latin characters. However, instructions concerning the printable label image that is not affected. However, the selected Unicode double-byte character set , special national characters and other ASCII value...
Fingerprint Developer's Guide (old)
Page 90
... the DISPLAY IMAGE, DISPLAY KEY, or DISPLAY STATE commands are not the same as image files to be used for printing test labels and for all kinds of printable pictures, such as a file and automatically converted to Fingerprint "images." The printer's current image ...the PD42 Display" on page 116. Example: 10 STORE OFF 20 INPUT "Name:", N$ 30 INPUT "Width:", W% 40 INPUT "Height:", H% 74 Intermec Fingerprint Developer's Guide Managing Fonts, Bar Codes, and Images Understanding Images and Image Files When discussing Fingerprint programming, there is a distinction between images and ...
... the DISPLAY IMAGE, DISPLAY KEY, or DISPLAY STATE commands are not the same as image files to be used for printing test labels and for all kinds of printable pictures, such as a file and automatically converted to Fingerprint "images." The printer's current image ...the PD42 Display" on page 116. Example: 10 STORE OFF 20 INPUT "Name:", N$ 30 INPUT "Width:", W% 40 INPUT "Height:", H% 74 Intermec Fingerprint Developer's Guide Managing Fonts, Bar Codes, and Images Understanding Images and Image Files When discussing Fingerprint programming, there is a distinction between images and ...
Fingerprint Developer's Guide (old)
Page 91
Chapter 5 - Image files can be listed to the printer image buffer and printed, but complete labels including including printable objects which have been designed in some application program or printer driver in : CHESS2X2.1 DIAMONDS.1 3568692 bytes free Ok CHESS4X4... Images and Image Files Images can be listed to the standard OUT channel using an IMAGES statement, or to a program using a FILES statement. Intermec Fingerprint Developer's Guide 75 These are reset when a new STORE IMAGE statement is executed. A special case involves print images complying with the PRBUF protocol...
Chapter 5 - Image files can be listed to the printer image buffer and printed, but complete labels including including printable objects which have been designed in some application program or printer driver in : CHESS2X2.1 DIAMONDS.1 3568692 bytes free Ok CHESS4X4... Images and Image Files Images can be listed to the standard OUT channel using an IMAGES statement, or to a program using a FILES statement. Intermec Fingerprint Developer's Guide 75 These are reset when a new STORE IMAGE statement is executed. A special case involves print images complying with the PRBUF protocol...
Fingerprint Developer's Guide (old)
Page 93
6 Designing Bar Code Labels This chapter describes how to design and print a bar code label layout, and includes these topics: • Creating a Layout With Fields • Positioning Fields in the Layout • Creating Single-Line and Multi-Line Text Fields • Creating Bar Code Fields • Creating Image Fields • Creating Box Fields • Creating Line Fields • Additional Printing Instructions • Using the LAYOUT Command • Creating a Simple Label • Handling Errors With ERRHAND.PRG Intermec Fingerprint Developer's Guide 77
6 Designing Bar Code Labels This chapter describes how to design and print a bar code label layout, and includes these topics: • Creating a Layout With Fields • Positioning Fields in the Layout • Creating Single-Line and Multi-Line Text Fields • Creating Bar Code Fields • Creating Image Fields • Creating Box Fields • Creating Line Fields • Additional Printing Instructions • Using the LAYOUT Command • Creating a Simple Label • Handling Errors With ERRHAND.PRG Intermec Fingerprint Developer's Guide 77
Fingerprint Developer's Guide (old)
Page 94
... these fields look in a Label Layout 78 Intermec Fingerprint Developer's Guide There are six different types of fields. For more information, see "Creating Line Fields" on page 87. • Box fields. Designing Bar Code Labels Creating a Layout With Fields A bar code label layout is made up of ... Bar code fields. For more information, see "Creating Single-Line and Multi-Line Text Fields" on page 88. • Line fields. Label border Bar code field with human-readable interpretation Box field Single-line text field ABC Company 1000 First Ave. For ...
... these fields look in a Label Layout 78 Intermec Fingerprint Developer's Guide There are six different types of fields. For more information, see "Creating Line Fields" on page 87. • Box fields. Designing Bar Code Labels Creating a Layout With Fields A bar code label layout is made up of ... Bar code fields. For more information, see "Creating Single-Line and Multi-Line Text Fields" on page 88. • Line fields. Label border Bar code field with human-readable interpretation Box field Single-line text field ABC Company 1000 First Ave. For ...
Fingerprint Developer's Guide (old)
Page 95
...the media path from left to the innermost active dot on the printhead at the time the PRINTFEED statement is executed. Designing Bar Code Labels Positioning Fields in the Layout All fields are specified in Setup Mode and changing the value. • the current Feed setting on the... unit of the origin is relative to the "origin," the point on the media that all fonts should print the same size regardless of the label. Intermec Fingerprint Developer's Guide 79 Chapter 6 - For 300 dots/inch printheads, a dot = 0.00333 inches or 3.33 mils. Because fonts are positioned relative to...
...the media path from left to the innermost active dot on the printhead at the time the PRINTFEED statement is executed. Designing Bar Code Labels Positioning Fields in the Layout All fields are specified in Setup Mode and changing the value. • the current Feed setting on the... unit of the origin is relative to the "origin," the point on the media that all fonts should print the same size regardless of the label. Intermec Fingerprint Developer's Guide 79 Chapter 6 - For 300 dots/inch printheads, a dot = 0.00333 inches or 3.33 mils. Because fonts are positioned relative to...