Intermec End User License Agreement
Page 1
... all of Your duties and obligations under this EULA. 2.5 The Software product is protected under this EULA. 1.6 "Intermec" means Intermec Technologies Corporation, a Washington corporation. 2.0 License 2.1 Intermec hereby grants You a license to use the Software subject to the following terms and conditions. 2.2 The Software is ...solely 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 use the Software. 2.3 You may not duplicate or copy the Software except that You may ...
... all of Your duties and obligations under this EULA. 2.5 The Software product is protected under this EULA. 1.6 "Intermec" means Intermec Technologies Corporation, a Washington corporation. 2.0 License 2.1 Intermec hereby grants You a license to use the Software subject to the following terms and conditions. 2.2 The Software is ...solely 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 use the Software. 2.3 You may not duplicate or copy the Software except that You may ...
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
... may not be stored in the printer memory. 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 latest Fingerprint firmware for combining variable input data with predefined label layouts. Chapter 1 - For example, a simple Fingerprint program can...
... may not be stored in the printer memory. 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 latest Fingerprint firmware for combining variable input data with predefined label layouts. Chapter 1 - For example, a simple Fingerprint program can...
Fingerprint Developer's Guide (old)
Page 19
...5 40 PRIMAGE "GLOBE.1" 50 PRINTFEED RUN where: 10...50 PRPOS DIR ALIGN PRIMAGE PRINTFEED RUN Specify line numbers for a line of the insertion point. Intermec Fingerprint Developer's Guide 3 and y-coordinates of text, a bar code, an image, a box, or a line. 200,200 is the image file...8226; Immediate Mode. Runs the program. Introduction to test the effects of a field, line, or box should be saved after they are editing label formats. Generally, commands sent in printer memory, where "Globe.1" is a numeric value indicating the x- For more Fingerprint commands as programs which ...
...5 40 PRIMAGE "GLOBE.1" 50 PRINTFEED RUN where: 10...50 PRPOS DIR ALIGN PRIMAGE PRINTFEED RUN Specify line numbers for a line of the insertion point. Intermec Fingerprint Developer's Guide 3 and y-coordinates of text, a bar code, an image, a box, or a line. 200,200 is the image file...8226; Immediate Mode. Runs the program. Introduction to test the effects of a field, line, or box should be saved after they are editing label formats. Generally, commands sent in printer memory, where "Globe.1" is a numeric value indicating the x- For more Fingerprint commands as programs which ...
Fingerprint Developer's Guide (old)
Page 28
...usb1:" About Immediate Mode In Immediate Mode, Fingerprint commands are referred to by quotation marks (for three main purposes: • Send commands to print labels that can be saved after execution. Devices are executed at once as soon as a carriage return is treated as DELETE, LOAD, MERGE, NEW, ...been edited and saved as SAVE, KILL, or FORMAT, and with a number but cannot be used in a single line: 12 Intermec Fingerprint Developer's Guide Some devices must be issued in either Immediate or Programming Mode, such as an Immediate Mode command. In instructions ...
...usb1:" About Immediate Mode In Immediate Mode, Fingerprint commands are referred to by quotation marks (for three main purposes: • Send commands to print labels that can be saved after execution. Devices are executed at once as soon as a carriage return is treated as DELETE, LOAD, MERGE, NEW, ...been edited and saved as SAVE, KILL, or FORMAT, and with a number but cannot be used in a single line: 12 Intermec Fingerprint Developer's Guide Some devices must be issued in either Immediate or Programming Mode, such as an Immediate Mode command. In instructions ...
Fingerprint Developer's Guide (old)
Page 30
.... Programming Without Line Numbers To write program lines without the colon). The line label must start with a digit or interfere with any keywords reserved by line numbers. To branch to understand. Intermec recommends that you can manually enter line numbers as you do not use a space..., Fingerprint automatically inserts a space character when the program is a string of each line. The next example shows how line labels are used in order to make...
.... Programming Without Line Numbers To write program lines without the colon). The line label must start with a digit or interfere with any keywords reserved by line numbers. To branch to understand. Intermec recommends that you can manually enter line numbers as you do not use a space..., Fingerprint automatically inserts a space character when the program is a string of each line. The next example shows how line labels are used in order to make...
Fingerprint Developer's Guide (old)
Page 38
... according to a different FOR statement, the corresponding NEXT statement must have a unique counter designation in connection with an even spacing: 22 Intermec Fingerprint Developer's Guide This is repeated until the final value, as the FOR statement. This example shows how five lines of error and...Each loop must include the same counter designation as specified by the default value +1) and the loop is resumed at the specified line label. This example shows branching to the most recent FOR statement. FOR...NEXT loops can contain another loop. The NEXT statement makes the ...
... according to a different FOR statement, the corresponding NEXT statement must have a unique counter designation in connection with an even spacing: 22 Intermec Fingerprint Developer's Guide This is repeated until the final value, as the FOR statement. This example shows how five lines of error and...Each loop must include the same counter designation as specified by the default value +1) and the loop is resumed at the specified line label. This example shows branching to the most recent FOR statement. FOR...NEXT loops can contain another loop. The NEXT statement makes the ...
Fingerprint Developer's Guide (old)
Page 39
... 120 A%=A%+C% 130 NEXT D% RUN Using a WHILE...WEND Instruction This instruction creates loops in a loop (line 20-50) until a WEND statement is TRUE. Intermec Fingerprint Developer's Guide 23 The execution then loops back to create an incremental counter: 10 INPUT "Start Value: ", A% 20 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...
... 120 A%=A%+C% 130 NEXT D% RUN Using a WHILE...WEND Instruction This instruction creates loops in a loop (line 20-50) until a WEND statement is TRUE. Intermec Fingerprint Developer's Guide 23 The execution then loops back to create an incremental counter: 10 INPUT "Start Value: ", A% 20 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...
Fingerprint Developer's Guide (old)
Page 41
... 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 ...2 - 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 After the error has been corrected, the execution must be returned to write a short Fingerprint program...
... 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 ...2 - 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 After the error has been corrected, the execution must be returned to write a short Fingerprint program...
Fingerprint Developer's Guide (old)
Page 45
... PROGRAM1.PRG in line 50, and replaces the original version with the new version: LOAD "PROGRAM1.PRG" 50 A%=300 SAVE "PROGRAM1.PRG" Intermec Fingerprint Developer's Guide 29 Both programs should make an non-protected backup copy to use of interfering line numbers. The automatic case conversion and adding... of the extension can also be saved without the risk of line labels for referring to make changes, and then SAVE the program under the original name and in the printer. For help, see "Using ...
... PROGRAM1.PRG in line 50, and replaces the original version with the new version: LOAD "PROGRAM1.PRG" 50 A%=300 SAVE "PROGRAM1.PRG" Intermec Fingerprint Developer's Guide 29 Both programs should make an non-protected backup copy to use of interfering line numbers. The automatic case conversion and adding... of the extension can also be saved without the risk of line labels for referring to make changes, and then SAVE the program under the original name and in the printer. For help, see "Using ...
Fingerprint Developer's Guide (old)
Page 52
... program files: • LOAD copies a specified program file to the printer working memory to allow a new program file to TRANSFERSET. 36 Intermec Fingerprint Developer's Guide If a file with the same name already exists in that automatically runs when the printer is replaced by program files for... storing various types of data and can be created. • COPY copies a file to produce labels or other printouts. A startup file (also called an autoexec-file) is a program file that directory, it is switched on page 30. For...
... program files: • LOAD copies a specified program file to the printer working memory to allow a new program file to TRANSFERSET. 36 Intermec Fingerprint Developer's Guide If a file with the same name already exists in that automatically runs when the printer is replaced by program files for... storing various types of data and can be created. • COPY copies a file to produce labels or other printouts. A startup file (also called an autoexec-file) is a program file that directory, it is switched on page 30. For...
Fingerprint Developer's Guide (old)
Page 58
.... Chapter 4 - Note: Do not map any characters to the value of the § character (ASCII 64 dec.) Type a series of § characters on the label. 42 Intermec Fingerprint Developer's Guide Then remap the £ character (ASCII 187 dec.) to ASCII values occupied by any COMSET or ON KEY... Text files are transmitted...
.... Chapter 4 - Note: Do not map any characters to the value of the § character (ASCII 64 dec.) Type a series of § characters on the label. 42 Intermec Fingerprint Developer's Guide Then remap the £ character (ASCII 187 dec.) to ASCII values occupied by any COMSET or ON KEY... Text files are transmitted...
Fingerprint Developer's Guide (old)
Page 59
... part of the communication channels is not affected, since the data is affected by a NASC statement. However, instructions concerning the printable label image that is not affected. In Setup Mode, all characters from ASCII 161 dec. The bar code interpretation (the human readable characters... ASCII value as the sets for double-byte character sets (fonts requiring 2 bytes to specify a character according to various national standards. Intermec Fingerprint Developer's Guide 43 to set , making it possible to adapt the printer to the Unicode standard), such as the breaking point...
... part of the communication channels is not affected, since the data is affected by a NASC statement. However, instructions concerning the printable label image that is not affected. In Setup Mode, all characters from ASCII 161 dec. The bar code interpretation (the human readable characters... ASCII value as the sets for double-byte character sets (fonts requiring 2 bytes to specify a character according to various national standards. Intermec Fingerprint Developer's Guide 43 to set , making it possible to adapt the printer to the Unicode standard), such as the breaking point...
Fingerprint Developer's Guide (old)
Page 90
... the systems part ("Kernel") of the printer permanent memory contains a number of images primarily used in label layouts as symbols or logotypes, in the internal bitmap format of Intermec Fingerprint. • "Image Files" are files in Intel hex formats, or formats according to the ... 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 Managing Fonts, Bar Codes, and Images Understanding Images and Image Files When discussing Fingerprint programming, there is a distinction between ...
... the systems part ("Kernel") of the printer permanent memory contains a number of images primarily used in label layouts as symbols or logotypes, in the internal bitmap format of Intermec Fingerprint. • "Image Files" are files in Intel hex formats, or formats according to the ... 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 Managing Fonts, Bar Codes, and Images Understanding Images and Image Files When discussing Fingerprint programming, there is a distinction between ...
Fingerprint Developer's Guide (old)
Page 91
Image files can be removed from the read /write devices ("/c", "tmp:", and "card1:") using a FILES statement. Intermec Fingerprint Developer's Guide 75 Both values are not normal pictures or logotypes, but cannot be downloaded directly to a program using REMOVE IMAGE ...Image files can be listed to the standard OUT channel using an IMAGES statement, or 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. These are reset when a new STORE...
Image files can be removed from the read /write devices ("/c", "tmp:", and "card1:") using a FILES statement. Intermec Fingerprint Developer's Guide 75 Both values are not normal pictures or logotypes, but cannot be downloaded directly to a program using REMOVE IMAGE ...Image files can be listed to the standard OUT channel using an IMAGES statement, or 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. These are reset when a new STORE...
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
..., see "Creating Line Fields" on page 88. • Line fields. Chapter 6 - The next illustration shows how these fields look in a Label Layout 78 Intermec Fingerprint Developer's Guide For more information, see "Creating Box Fields" on page 89. Designing Bar Code... Labels Creating a Layout With Fields A bar code label layout is made up of a number of fields. Label border Bar code field with human-readable interpretation Box field Single-line...
..., see "Creating Line Fields" on page 88. • Line fields. Chapter 6 - The next illustration shows how these fields look in a Label Layout 78 Intermec Fingerprint Developer's Guide For more information, see "Creating Box Fields" on page 89. Designing Bar Code... Labels Creating a Layout With Fields A bar code label layout is made up of a number of fields. Label border Bar code field with human-readable interpretation Box field Single-line...
Fingerprint Developer's Guide (old)
Page 95
... command, or by : • the printer X-start Insertion point Feed direction Field Positioning Settings About Units of Measure The unit of the label. For 203 dots/inch printheads, a dot is always "dots", which means that corresponds to the innermost active dot on the printer, and...the point on the media that all fonts should print the same size regardless of the printhead. This determines where the origin is executed. Intermec Fingerprint Developer's Guide 79 X-axis Anchor points Y-axis Field Origin Dot #0 X-start value. Starting from the origin, the X-axis runs across...
... command, or by : • the printer X-start Insertion point Feed direction Field Positioning Settings About Units of Measure The unit of the label. For 203 dots/inch printheads, a dot is always "dots", which means that corresponds to the innermost active dot on the printer, and...the point on the media that all fonts should print the same size regardless of the printhead. This determines where the origin is executed. Intermec Fingerprint Developer's Guide 79 X-axis Anchor points Y-axis Field Origin Dot #0 X-start value. Starting from the origin, the X-axis runs across...