Intermec End User License Agreement
Page 1
... programs written by the terms of this EULA. You may not remove, intentionally cover or alter any proprietary notices, copyright notices, labels or marks that is not party to either to remove the Software or any Revisions thereto. An upgrade may have . You acknowledge...it is to be installed. 1.2 "Software" means the computer program(s) acquired from the modified program and return the Software to Intermec. 3.0 Limited Warranty 3.1 Intermec provides software on which allows for archival purposes. The Software includes any disks or media on which it is not warranted to ...
... programs written by the terms of this EULA. You may not remove, intentionally cover or alter any proprietary notices, copyright notices, labels or marks that is not party to either to remove the Software or any Revisions thereto. An upgrade may have . You acknowledge...it is to be installed. 1.2 "Software" means the computer program(s) acquired from the modified program and return the Software to Intermec. 3.0 Limited Warranty 3.1 Intermec provides software on which allows for archival purposes. The Software includes any disks or media on which it is not warranted to ...
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
... help you use to the printer from a host, configuring a bar code label format, enabling and disabling printer options, or starting a print job and returning print job status. 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...
... help you use to the printer from a host, configuring a bar code label format, enabling and disabling printer options, or starting a print job and returning print job status. 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 19
...information, see "About Immediate Mode" on page 5. Sending Fingerprint Commands to the Printer To send Fingerprint commands to an Intermec printer, you are editing label formats. Chapter 1 - Specifies the insertion point for the program. Fingerprint Operating Modes Fingerprint has two operating modes: •...box should be at the insertion point. 5 indicates that printing should be saved after they are executed as soon as needed. Intermec Fingerprint Developer's Guide 3 Specifies the print direction, where 3 indicates that the center anchor point should be in Immediate Mode ...
...information, see "About Immediate Mode" on page 5. Sending Fingerprint Commands to the Printer To send Fingerprint commands to an Intermec printer, you are editing label formats. Chapter 1 - Specifies the insertion point for the program. Fingerprint Operating Modes Fingerprint has two operating modes: •...box should be at the insertion point. 5 indicates that printing should be saved after they are executed as soon as needed. Intermec Fingerprint Developer's Guide 3 Specifies the print direction, where 3 indicates that the center anchor point should be in Immediate Mode ...
Fingerprint Developer's Guide (old)
Page 28
... "uart3:" 4 = "centronics:" 5 = "net1:" 6 = "usb1:" About Immediate Mode In Immediate Mode, Fingerprint commands are referred to print label formats. Command strings can send command strings in a single line: 12 Intermec Fingerprint Developer's Guide Input/Output/Random Data from Code 128 bar code via printer bar Input code wand interface. Sending..., MERGE, NEW, REBOOT, or RUN. In instructions used for three main purposes: • Send commands to print labels that can be used in connection with directory commands, such as shown. Devices are executed at once as soon as ...
... "uart3:" 4 = "centronics:" 5 = "net1:" 6 = "usb1:" About Immediate Mode In Immediate Mode, Fingerprint commands are referred to print label formats. Command strings can send command strings in a single line: 12 Intermec Fingerprint Developer's Guide Input/Output/Random Data from Code 128 bar code via printer bar Input code wand interface. Sending..., MERGE, NEW, REBOOT, or RUN. In instructions used for three main purposes: • Send commands to print labels that can be used in connection with directory commands, such as shown. Devices are executed at once as soon as ...
Fingerprint Developer's Guide (old)
Page 30
... next send the LIST command, Fingerprint automatically adds the line numbers: 14 Intermec Fingerprint Developer's Guide In other respects, you can write the program line by line without the colon). The line label must start with any keywords reserved by sending an IMMEDIATE ON command before ...their line numbers. To make them easier to a line marked with a line label, just enter the line label (without having to must not start of 10 between the line number and the instruction. Intermec recommends that you can manually enter line numbers as when using line numbers. The...
... next send the LIST command, Fingerprint automatically adds the line numbers: 14 Intermec Fingerprint Developer's Guide In other respects, you can write the program line by line without the colon). The line label must start with any keywords reserved by sending an IMMEDIATE ON command before ...their line numbers. To make them easier to a line marked with a line label, just enter the line label (without having to must not start of 10 between the line number and the instruction. Intermec recommends that you can manually enter line numbers as when using line numbers. The...
Fingerprint Developer's Guide (old)
Page 38
...statement is checked. This example shows how five lines of loop has already been described in connection with an even spacing: 22 Intermec Fingerprint Developer's Guide The subroutine determines the type of a numeric variable. Execution is reached. There are executed until a specified... value is resumed at the specified line label. Chapter 2 - The counter is defined by TO , is resumed at the statement immediately following the one error ("1019 Invalid font")...
...statement is checked. This example shows how five lines of loop has already been described in connection with an even spacing: 22 Intermec Fingerprint Developer's Guide The subroutine determines the type of a numeric variable. Execution is reached. There are executed until a specified... value is resumed at the specified line label. Chapter 2 - The counter is defined by TO , is resumed at the statement immediately following the one error ("1019 Invalid font")...
Fingerprint Developer's Guide (old)
Page 39
... 110 PRINTFEED 120 A%=A%+C% 130 NEXT D% RUN Using a WHILE...WEND Instruction This instruction creates loops in 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: "; WHILE...WEND statements can be nested. Understanding Fingerprint Syntax 10 FONT ... execution bypasses the loop and resumes at the statement following the WEND statement. Intermec Fingerprint Developer's Guide 23
... 110 PRINTFEED 120 A%=A%+C% 130 NEXT D% RUN Using a WHILE...WEND Instruction This instruction creates loops in 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: "; WHILE...WEND statements can be nested. Understanding Fingerprint Syntax 10 FONT ... execution bypasses the loop and resumes at the statement following the WEND statement. Intermec Fingerprint Developer's Guide 23
Fingerprint Developer's Guide (old)
Page 41
...execution causes an error message to be restarted by default (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 the host PC. Note: Do ... the error occurred is reported by means of a new RUN statement, unless an error-handling routine is a subroutine":'Line label RETURN IMMEDIATE ON Intermec Fingerprint Developer's Guide 25 Writing, Executing, and Listing a Short Program Follow the next procedure to execute Fingerprint programs from ...
...execution causes an error message to be restarted by default (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 the host PC. Note: Do ... the error occurred is reported by means of a new RUN statement, unless an error-handling routine is a subroutine":'Line label RETURN IMMEDIATE ON Intermec Fingerprint Developer's Guide 25 Writing, Executing, and Listing a Short Program Follow the next procedure to execute Fingerprint programs from ...
Fingerprint Developer's Guide (old)
Page 45
... Fingerprint Syntax If you name the program. 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 The next example changes the value of line labels for referring to use of a variable in the printer. Chapter 2 -
... Fingerprint Syntax If you name the program. 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 The next example changes the value of line labels for referring to use of a variable in the printer. Chapter 2 -
Fingerprint Developer's Guide (old)
Page 52
...to the program file currently residing in a numbered line.) • SAVE saves a copy of data between two files according to TRANSFERSET. 36 Intermec Fingerprint Developer's Guide For more information, see "About Programming Mode" on . A program file is switched on page 13. Use these Fingerprint...; OPEN creates and/or opens a file for creating and handling program files: • LOAD copies a specified program file to produce labels or other printouts. Chapter 3 - Managing Files Commands for Creating and Managing Program Files Program files are used by program files for storing...
...to the program file currently residing in a numbered line.) • SAVE saves a copy of data between two files according to TRANSFERSET. 36 Intermec Fingerprint Developer's Guide For more information, see "About Programming Mode" on . A program file is switched on page 13. Use these Fingerprint...; OPEN creates and/or opens a file for creating and handling program files: • LOAD copies a specified program file to produce labels or other printouts. Chapter 3 - Managing Files Commands for Creating and Managing Program Files Program files are used by program files for storing...
Fingerprint Developer's Guide (old)
Page 58
... at power-up or reboot. Text files are printed on a communication channel is used in Fingerprint instructions (such as directed by the printer on the label. 42 Intermec Fingerprint Developer's Guide Then remap the £ character (ASCII 187 dec.) to filter out undesired characters on the keyboard of character sets and the...
... at power-up or reboot. Text files are printed on a communication channel is used in Fingerprint instructions (such as directed by the printer on the label. 42 Intermec Fingerprint Developer's Guide Then remap the £ character (ASCII 187 dec.) to filter out undesired characters on the keyboard of character sets and the...
Fingerprint Developer's Guide (old)
Page 59
... affected by a NASC statement. Using a NASC statement has the following consequences: • Text is affected by a NASC statement. However, instructions concerning the printable label image that comes closest. In Setup Mode, all characters from ASCII 161 dec. When a double-byte character set has been selected, the firmware usually treats...By default, characters will be updated automatically. The display can make final corrections using MAP statements as the first part of bar codes that labels may specify some other symbols differ. Intermec Fingerprint Developer's Guide 43
... affected by a NASC statement. Using a NASC statement has the following consequences: • Text is affected by a NASC statement. However, instructions concerning the printable label image that comes closest. In Setup Mode, all characters from ASCII 161 dec. When a double-byte character set has been selected, the firmware usually treats...By default, characters will be updated automatically. The display can make final corrections using MAP statements as the first part of bar codes that labels may specify some other symbols differ. Intermec Fingerprint Developer's Guide 43
Fingerprint Developer's Guide (old)
Page 90
...an image using the PRBUF statement. Example: 10 STORE OFF 20 INPUT "Name:", N$ 30 INPUT "Width:", W% 40 INPUT "Height:", H% 74 Intermec Fingerprint Developer's Guide Image files can occur. Standard Images As a standard, the systems part ("Kernel") of the printer permanent memory contains a number of.... For more information, see "Customizing the PD42 Display" on page 116. Note: Image files to be used for printing test labels and for all kinds of Intermec Fingerprint. • "Image Files" are files in Intel hex formats, or formats according to the transfer protocols UBI00, UBI01,...
...an image using the PRBUF statement. Example: 10 STORE OFF 20 INPUT "Name:", N$ 30 INPUT "Width:", W% 40 INPUT "Height:", H% 74 Intermec Fingerprint Developer's Guide Image files can occur. Standard Images As a standard, the systems part ("Kernel") of the printer permanent memory contains a number of.... For more information, see "Customizing the PD42 Display" on page 116. Note: Image files to be used for printing test labels and for all kinds of Intermec Fingerprint. • "Image Files" are files in Intel hex formats, or formats according to the transfer protocols UBI00, UBI01,...
Fingerprint Developer's Guide (old)
Page 91
... ("/c", "tmp:", and "card1:") using a FILES statement. This example lists all images stored in the printer. IMAGES This results in the printer memory. Intermec Fingerprint Developer's Guide 75 Using the PRBUF statement, these print images can be listed to the standard OUT channel using an IMAGES statement, or to... when a new STORE IMAGE statement is executed. Image files can be downloaded directly 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 host.
... ("/c", "tmp:", and "card1:") using a FILES statement. This example lists all images stored in the printer. IMAGES This results in the printer memory. Intermec Fingerprint Developer's Guide 75 Using the PRBUF statement, these print images can be listed to the standard OUT channel using an IMAGES statement, or to... when a new STORE IMAGE statement is executed. Image files can be downloaded directly 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 host.
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
..." on page 87. • Box fields. For more information, see "Creating Image Fields" on page 83. • Bar code fields. Label border Bar code field with human-readable interpretation Box field Single-line text field ABC Company 1000 First Ave. The next... illustration shows how these fields look in a Label Layout 78 Intermec Fingerprint Developer's Guide For more information, see "Creating Line Fields" on page 83. • Multi-line text fields. For more information...
..." on page 87. • Box fields. For more information, see "Creating Image Fields" on page 83. • Bar code fields. Label border Bar code field with human-readable interpretation Box field Single-line text field ABC Company 1000 First Ave. The next... illustration shows how these fields look in a Label Layout 78 Intermec Fingerprint Developer's Guide For more information, see "Creating Line Fields" on page 83. • Multi-line text fields. For more information...
Fingerprint Developer's Guide (old)
Page 95
Designing Bar Code Labels Positioning Fields in Setup Mode and changing the value. • the current Feed setting on the printer, and any...should print the same size regardless of the printhead. This determines where the origin is = 0.00492 inches or 4.92 mils. The location of the label. X-axis Anchor points Y-axis Field Origin Dot #0 X-start value. This value can be set by using a SETUP command, or by : •... printer), and the Y-axis runs along the media path from the printhead and back towards the media supply. Chapter 6 - Intermec Fingerprint Developer's Guide 79
Designing Bar Code Labels Positioning Fields in Setup Mode and changing the value. • the current Feed setting on the printer, and any...should print the same size regardless of the printhead. This determines where the origin is = 0.00492 inches or 4.92 mils. The location of the label. X-axis Anchor points Y-axis Field Origin Dot #0 X-start value. This value can be set by using a SETUP command, or by : •... printer), and the Y-axis runs along the media path from the printhead and back towards the media supply. Chapter 6 - Intermec Fingerprint Developer's Guide 79