Intermec End User License Agreement
Page 1
...System(s) for any infringement of such rights. 2.6 You may not remove, intentionally cover or alter any proprietary notices, copyright notices, labels or marks that are licensed to You or installed on which holds copyright or other software program, upon termination of this EULA You... the modified program and return the Software to such country in violation of the Software. Any export of the Software to Intermec. 3.0 Limited Warranty 3.1 Intermec provides software on the Software. 2.7 You agree that You will be transferred unless You transfer all of the Software (including...
...System(s) for any infringement of such rights. 2.6 You may not remove, intentionally cover or alter any proprietary notices, copyright notices, labels or marks that are licensed to You or installed on which holds copyright or other software program, upon termination of this EULA You... the modified program and return the Software to such country in violation of the Software. Any export of the Software to Intermec. 3.0 Limited Warranty 3.1 Intermec provides software on the Software. 2.7 You agree that You will be transferred unless You transfer all of the Software (including...
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
... 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 latest Fingerprint firmware for your printer, 1 Visit the Intermec web site at www.intermec.com. 2 Click Support > Downloads. ... combining variable input data with predefined label layouts. Note: Depending on using Fingerprint to design custom label formats and printer application software. This guide includes information on your Intermec printer. For more information, see the Intermec Direct Protocol Programmer's Reference Manual ....
... 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 latest Fingerprint firmware for your printer, 1 Visit the Intermec web site at www.intermec.com. 2 Click Support > Downloads. ... combining variable input data with predefined label layouts. Note: Depending on using Fingerprint to design custom label formats and printer application software. This guide includes information on your Intermec printer. For more information, see the Intermec Direct Protocol Programmer's Reference Manual ....
Fingerprint Developer's Guide (old)
Page 19
.... Fingerprint Operating Modes Fingerprint has two operating modes: • Immediate Mode. Sending Fingerprint Commands to the Printer To send Fingerprint commands to an Intermec printer, you need: • a terminal or host computer with a display and keyboard. • a serial connection to the printer. ...of commands without saving the commands, such as when you can save one label. For more information, see "About Immediate Mode" on page 5. In this mode, Fingerprint commands are editing label formats. For more Fingerprint commands as the printer receives a carriage return. ...
.... Fingerprint Operating Modes Fingerprint has two operating modes: • Immediate Mode. Sending Fingerprint Commands to the Printer To send Fingerprint commands to an Intermec printer, you need: • a terminal or host computer with a display and keyboard. • a serial connection to the printer. ...of commands without saving the commands, such as when you can save one label. For more information, see "About Immediate Mode" on page 5. In this mode, Fingerprint commands are editing label formats. For more Fingerprint commands as the printer receives a carriage return. ...
Fingerprint Developer's Guide (old)
Page 28
...with OPEN statements. Sending Command Strings in Immediate Mode You can send command strings in a single line: 12 Intermec Fingerprint Developer's Guide Some devices must be lowercase characters only and enclosed by name with directory commands, such ...= "uart2:" 3 = "uart3:" 4 = "centronics:" 5 = "net1:" 6 = "usb1:" About Immediate Mode In Immediate Mode, Fingerprint commands are referred to print label formats. The Immediate Mode can be saved after execution. Understanding Fingerprint Syntax Special Devices (continued) Name storage: wand: Refers To Can Be OPENed For Electronic...
...with OPEN statements. Sending Command Strings in Immediate Mode You can send command strings in a single line: 12 Intermec Fingerprint Developer's Guide Some devices must be lowercase characters only and enclosed by name with directory commands, such ...= "uart2:" 3 = "uart3:" 4 = "centronics:" 5 = "net1:" 6 = "usb1:" About Immediate Mode In Immediate Mode, Fingerprint commands are referred to print label formats. The Immediate Mode can be saved after execution. Understanding Fingerprint Syntax Special Devices (continued) Name storage: wand: Refers To Can Be OPENed For Electronic...
Fingerprint Developer's Guide (old)
Page 30
...automatically be both easier and quicker as you next send the LIST command, Fingerprint automatically adds the line numbers: 14 Intermec Fingerprint Developer's Guide Intermec recommends that you do not use an increment of each line. If you start of 10 between the line number ...and the instruction. For more complex programs, programming without manually entering line numbers, send the IMMEDIATE OFF command first. Line labels are used...
...automatically be both easier and quicker as you next send the LIST command, Fingerprint automatically adds the line numbers: 14 Intermec Fingerprint Developer's Guide Intermec recommends that you do not use an increment of each line. If you start of 10 between the line number ...and the instruction. For more complex programs, programming without manually entering line numbers, send the IMMEDIATE OFF command first. Line labels are used...
Fingerprint Developer's Guide (old)
Page 38
...as follows: FOR=TO [STEP]NEXT[] All program lines following the one error ("1019 Invalid font") is resumed at the specified line label. Then the counter (specified by a numeric variable) will be nested, which a counter is incremented or decremented until a NEXT statement ...two instructions for using more advanced loops: Using a FOR...NEXT Instruction These statements create loops in connection with an even spacing: 22 Intermec Fingerprint Developer's Guide Chapter 2 - Execution is resumed at the specified line. • RESUME - The subroutine determines the type of ...
...as follows: FOR=TO [STEP]NEXT[] All program lines following the one error ("1019 Invalid font") is resumed at the specified line label. Then the counter (specified by a numeric variable) will be nested, which a counter is incremented or decremented until a NEXT statement ...two instructions for using more advanced loops: Using a FOR...NEXT Instruction These statements create loops in connection with an even spacing: 22 Intermec Fingerprint Developer's Guide Chapter 2 - Execution is resumed at the specified line. • RESUME - The subroutine determines the type of ...
Fingerprint Developer's Guide (old)
Page 39
... 2 - A% 110 PRINTFEED 120 A%=A%+C% 130 NEXT D% RUN Using a WHILE...WEND Instruction This instruction creates loops in which makes the WHILE condition become true. Intermec Fingerprint Developer's Guide 23 The execution then loops back to the WHILE statement and the process is repeated, provided the WHILE condition still is TRUE...is TRUE, all subsequent program lines 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...
... 2 - A% 110 PRINTFEED 120 A%=A%+C% 130 NEXT D% RUN Using a WHILE...WEND Instruction This instruction creates loops in which makes the WHILE condition become true. Intermec Fingerprint Developer's Guide 23 The execution then loops back to the WHILE statement and the process is repeated, provided the WHILE condition still is TRUE...is TRUE, all subsequent program lines 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...
Fingerprint Developer's Guide (old)
Page 41
... a RUN statement on a numbered line, or on . Optionally, you are connected to the printer through a serial connection, the first error that is a subroutine":'Line label RETURN IMMEDIATE ON Intermec Fingerprint Developer's Guide 25 Chapter 2 - By default, program execution starts at a specified line (for display messages: PRINT#. • Error handling subroutines: ERR, ERL...
... a RUN statement on a numbered line, or on . Optionally, you are connected to the printer through a serial connection, the first error that is a subroutine":'Line label RETURN IMMEDIATE ON Intermec Fingerprint Developer's Guide 25 Chapter 2 - By default, program execution starts at a specified line (for display messages: PRINT#. • Error handling subroutines: ERR, ERL...
Fingerprint Developer's Guide (old)
Page 45
... When a program is SAVEd, you have the option to MERGE 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. Once a program has been protected, it cannot be listed...you name the program. The next example saves the current program as loops and branching instructions. The automatic case conversion and adding of line labels for referring to other lines, such as PROGRAM1.PRG without line numbers to make changes, and then SAVE the program under the original ...
... When a program is SAVEd, you have the option to MERGE 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. Once a program has been protected, it cannot be listed...you name the program. The next example saves the current program as loops and branching instructions. The automatic case conversion and adding of line labels for referring to other lines, such as PROGRAM1.PRG without line numbers to make changes, and then SAVE the program under the original ...
Fingerprint Developer's Guide (old)
Page 52
...file. • NEW clears the working memory to allow a new program file to be created. • COPY copies a file to TRANSFERSET. 36 Intermec Fingerprint Developer's Guide For more information, see "Creating a Startup Program" on page 30. Chapter 3 - Use these Fingerprint commands for creating and ...printer temporary memory ("tmp:"), or from a DOS-formatted memory card ("card1:".) Commands for storing various types of a specified program file to produce labels or other printouts. Must be issued in Immediate Mode (not in a numbered line.) • SAVE saves a copy of the program file...
...file. • NEW clears the working memory to allow a new program file to be created. • COPY copies a file to TRANSFERSET. 36 Intermec Fingerprint Developer's Guide For more information, see "Creating a Startup Program" on page 30. Chapter 3 - Use these Fingerprint commands for creating and ...printer temporary memory ("tmp:"), or from a DOS-formatted memory card ("card1:".) Commands for storing various types of a specified program file to produce labels or other printouts. Must be issued in Immediate Mode (not in a numbered line.) • SAVE saves a copy of the program file...
Fingerprint Developer's Guide (old)
Page 58
... character set meets your requirements, select the set (49) and 7 bit communication protocol. For example, you need to filter out undesired characters on the label. 42 Intermec Fingerprint Developer's Guide Managing Input and Output Preprocessing Input Data All input data comes to normal at power-up or reboot. Modifying Character Sets Using...
... character set meets your requirements, select the set (49) and 7 bit communication protocol. For example, you need to filter out undesired characters on the label. 42 Intermec Fingerprint Developer's Guide Managing Input and Output Preprocessing Input Data All input data comes to normal at power-up or reboot. Modifying Character Sets Using...
Fingerprint Developer's Guide (old)
Page 59
...affected by a preceding NASC statement. By default, characters will be updated automatically. However, the interpretation of bar codes that labels may be printed according to the Roman 8 character set may specify some other symbols differ. This example selects the Italian character... single-byte character set has been selected, the firmware usually treats all characters are the same from ASCII 161 dec. Intermec Fingerprint Developer's Guide 43 Suppose you can show most alphanumeric characters and punctuation marks are mapped according to the Unicode standard),...
...affected by a preceding NASC statement. By default, characters will be updated automatically. However, the interpretation of bar codes that labels may be printed according to the Roman 8 character set may specify some other symbols differ. This example selects the Italian character... single-byte character set has been selected, the firmware usually treats all characters are the same from ASCII 161 dec. Intermec Fingerprint Developer's Guide 43 Suppose you can show most alphanumeric characters and punctuation marks are mapped according to the Unicode standard),...
Fingerprint Developer's Guide (old)
Page 90
Standard Images As a standard, the systems part ("Kernel") of the printer permanent memory contains a number of images primarily used in label layouts as symbols or logotypes, in this section. For more information, see "Customizing the PD42 Display" on page 116. Image files in... monochrome .PCX format can be downloaded to the internal bitmap format of Intermec Fingerprint. • "Image Files" are not the same as image files to Fingerprint "images." Image files can occur. This also includes print ...
Standard Images As a standard, the systems part ("Kernel") of the printer permanent memory contains a number of images primarily used in label layouts as symbols or logotypes, in this section. For more information, see "Customizing the PD42 Display" on page 116. Image files in... monochrome .PCX format can be downloaded to the internal bitmap format of Intermec Fingerprint. • "Image Files" are not the same as image files to Fingerprint "images." Image files can occur. This also includes print ...
Fingerprint Developer's Guide (old)
Page 91
...example lists all images stored in the printer. 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 the printer memory. A special case ...involves print images complying with the PRBUF protocol. Chapter 5 - Intermec Fingerprint Developer's Guide 75 Using the PRBUF statement, these print images can be downloaded directly to the standard OUT channel using the IMAGENAME$ ...
...example lists all images stored in the printer. 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 the printer memory. A special case ...involves print images complying with the PRBUF protocol. Chapter 5 - Intermec Fingerprint Developer's Guide 75 Using the PRBUF statement, these print images can be downloaded directly to the standard OUT channel using the IMAGENAME$ ...
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
... Single-Line and Multi-Line Text Fields" on page 89. The next illustration shows how these fields look in a Label Layout 78 Intermec Fingerprint Developer's Guide Label border Bar code field with human-readable interpretation Box field Single-line text field ABC Company 1000...88. • Line fields. Azusa CA Line field Image field Multi-line text field Example of Fields in a sample label. For more information, see "Creating Box Fields" on page 85. • Image fields. For more information, see "Creating Single-Line and ...
... Single-Line and Multi-Line Text Fields" on page 89. The next illustration shows how these fields look in a Label Layout 78 Intermec Fingerprint Developer's Guide Label border Bar code field with human-readable interpretation Box field Single-line text field ABC Company 1000...88. • Line fields. Azusa CA Line field Image field Multi-line text field Example of Fields in a sample label. For more information, see "Creating Box Fields" on page 85. • Image fields. For more information, see "Creating Single-Line and ...
Fingerprint Developer's Guide (old)
Page 95
... 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 79 Chapter 6 - The location of the origin is executed. This value can be set by using a SETUP command, or by...dot on the printer, and any FORMFEED statements executed before the current PRINTFEED statement or after the preceding PRINTFEED statement. 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 "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 79 Chapter 6 - The location of the origin is executed. This value can be set by using a SETUP command, or by...dot on the printer, and any FORMFEED statements executed before the current PRINTFEED statement or after the preceding PRINTFEED statement. 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...