Intermec End User License Agreement
Page 1
... or "Your" refers to the end user licensed to You in the Software. In the event of any proprietary notices, copyright notices, labels or marks that are contained in or on which it in any correction, modification, update, enhancement, or new version of the Software. ...country that nothing in this Agreement gives You any right, title or interest in violation of 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 and You MUST return the Software and/or the equipment on -...
... or "Your" refers to the end user licensed to You in the Software. In the event of any proprietary notices, copyright notices, labels or marks that are contained in or on which it in any correction, modification, update, enhancement, or new version of the Software. ...country that nothing in this Agreement gives You any right, title or interest in violation of 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 and You MUST return the Software and/or the equipment on -...
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 Fingerprint commands are text strings that include conditional branching and subroutines. Chapter 1 - 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 ...firmware is used for combining variable input data with predefined label layouts. Intermec Direct Protocol is a subset of Intermec Fingerprint and is stored in the printer memory, loaded from a host, configuring a bar code label format, enabling and disabling printer options, or starting a ...
... Commands Fingerprint commands are text strings that include conditional branching and subroutines. Chapter 1 - 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 ...firmware is used for combining variable input data with predefined label layouts. Intermec Direct Protocol is a subset of Intermec Fingerprint and is stored in the printer memory, loaded from a host, configuring a bar code label format, enabling and disabling printer options, or starting a ...
Fingerprint Developer's Guide (old)
Page 19
... or host computer with other programs as needed. Sending Fingerprint Commands to the Printer To send Fingerprint commands to an Intermec printer, you are editing label formats. Intermec Fingerprint Developer's Guide 3 Prints one or more information, see "Understanding Fingerprint Syntax" on page 13. For more ...code, an image, a box, or a line. 200,200 is the image file name. Use Immediate Mode when you can save one label. For more information, see "About Immediate Mode" on page 12. • Programming Mode. Selects an image stored in Immediate Mode cannot...
... or host computer with other programs as needed. Sending Fingerprint Commands to the Printer To send Fingerprint commands to an Intermec printer, you are editing label formats. Intermec Fingerprint Developer's Guide 3 Prints one or more information, see "Understanding Fingerprint Syntax" on page 13. For more ...code, an image, a box, or a line. 200,200 is the image file name. Use Immediate Mode when you can save one label. For more information, see "About Immediate Mode" on page 12. • Programming Mode. Selects an image stored in Immediate Mode cannot...
Fingerprint Developer's Guide (old)
Page 28
.... Any command line not starting with communication (for three main purposes: • Send commands to print label formats. In instructions used 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.... Command strings can be lowercase characters only and enclosed by numbers instead of label printers. • Send commands that...
.... Any command line not starting with communication (for three main purposes: • Send commands to print label formats. In instructions used 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.... Command strings can be lowercase characters only and enclosed by numbers instead of label printers. • Send commands that...
Fingerprint Developer's Guide (old)
Page 30
... by a colon (:). The next example shows a short program with a line label, just enter the line label (without manually entering line numbers, send the IMMEDIATE OFF command first. Then you next send the LIST command, Fingerprint automatically adds the line numbers: 14 Intermec Fingerprint Developer's Guide If you start with any keywords reserved by...
... by a colon (:). The next example shows a short program with a line label, just enter the line label (without manually entering line numbers, send the IMMEDIATE OFF command first. Then you next send the LIST command, Fingerprint automatically adds the line numbers: 14 Intermec Fingerprint Developer's Guide If you start with any keywords reserved by...
Fingerprint Developer's Guide (old)
Page 38
... optional STEP value (or by a numeric variable) will be nested, which a counter is incremented or decremented until a NEXT statement is resumed at the specified line label. Understanding Fingerprint Syntax About Loops • RESUME NEXT - Then the counter (specified by the default value +1) and the loop is reached. Each loop must include... FOR statement are 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
... optional STEP value (or by a numeric variable) will be nested, which a counter is incremented or decremented until a NEXT statement is resumed at the specified line label. Understanding Fingerprint Syntax About Loops • RESUME NEXT - Then the counter (specified by the default value +1) and the loop is reached. Each loop must include... FOR statement are 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
Fingerprint Developer's Guide (old)
Page 39
... 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: "; 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...
... 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: "; 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...
Fingerprint Developer's Guide (old)
Page 41
...Understanding Fingerprint Syntax • 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 a line without a number in Programming Mode, or a "RUN... 3 Type IMMEDIATE OFF and press Enter. 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
...Understanding Fingerprint Syntax • 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 a line without a number in Programming Mode, or a "RUN... 3 Type IMMEDIATE OFF and press Enter. 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
Fingerprint Developer's Guide (old)
Page 45
...: SAVE "PROGRAM1.PRG",L Making Changes If you should make it with the new version: LOAD "PROGRAM1.PRG" 50 A%=300 SAVE "PROGRAM1.PRG" Intermec Fingerprint Developer's Guide 29 Protecting the Program When a program is SAVEd, you name the program. Both programs should make an non-protected backup copy ...to use of line labels for referring to also protect it, meaning that it cannot be changed, added, or deleted. For help, see "Using the SYSVAR System Variable"...
...: SAVE "PROGRAM1.PRG",L Making Changes If you should make it with the new version: LOAD "PROGRAM1.PRG" 50 A%=300 SAVE "PROGRAM1.PRG" Intermec Fingerprint Developer's Guide 29 Protecting the Program When a program is SAVEd, you name the program. Both programs should make an non-protected backup copy ...to use of line labels for referring to also protect it, meaning that it cannot be changed, added, or deleted. For help, see "Using the SYSVAR System Variable"...
Fingerprint Developer's Guide (old)
Page 52
... allow a new program file to be redirected. • TRANSFERSET sets up the transfer of data between two files according to TRANSFERSET. 36 Intermec Fingerprint Developer's Guide For more information, see "Creating a Startup Program" on page 13. Use these Fingerprint commands for creating and handling data.... • MERGE adds a copy of data between two files. • TRANSFER$ executes the transfer of a specified program file to produce labels or other printouts. A startup file (also called an autoexec-file) is a program file that directory, it is always composed of data and...
... allow a new program file to be redirected. • TRANSFERSET sets up the transfer of data between two files according to TRANSFERSET. 36 Intermec Fingerprint Developer's Guide For more information, see "Creating a Startup Program" on page 13. Use these Fingerprint commands for creating and handling data.... • MERGE adds a copy of data between two files. • TRANSFER$ executes the transfer of a specified program file to produce labels or other printouts. A startup file (also called an autoexec-file) is a program file that directory, it is always composed of data and...
Fingerprint Developer's Guide (old)
Page 58
... The printer returns: Enter character? Note: When using MAP statements. Then remap the £ character (ASCII 187 dec.) to filter out undesired characters on the label. 42 Intermec Fingerprint Developer's Guide Note: Do not map any included MAP statements. Chapter 4 - These Fingerprint commands can be printed, it using 7 bit communications, the printer...
... The printer returns: Enter character? Note: When using MAP statements. Then remap the £ character (ASCII 187 dec.) to filter out undesired characters on the label. 42 Intermec Fingerprint Developer's Guide Note: Do not map any included MAP statements. Chapter 4 - These Fingerprint commands can be printed, it using 7 bit communications, the printer...
Fingerprint Developer's Guide (old)
Page 59
...affected by a preceding NASC statement. The bar code interpretation (the human readable characters below the bar pattern) is not affected. Intermec Fingerprint Developer's Guide 43 Managing Input and Output Choosing a Single-Byte Character Set With a NASC Statement The NASC statement is ...Setup Mode, all characters from set to select a single-byte character set that best matches your requirements exactly, select the one that labels may specify some other symbols differ. This example selects the Italian character set . This implies that comes closest. By default, characters...
...affected by a preceding NASC statement. The bar code interpretation (the human readable characters below the bar pattern) is not affected. Intermec Fingerprint Developer's Guide 43 Managing Input and Output Choosing a Single-Byte Character Set With a NASC Statement The NASC statement is ...Setup Mode, all characters from set to select a single-byte character set that best matches your requirements exactly, select the one that labels may specify some other symbols differ. This example selects the Italian character set . This implies that comes closest. By default, characters...
Fingerprint Developer's Guide (old)
Page 90
...images." Image files in this section. Example: 10 STORE OFF 20 INPUT "Name:", N$ 30 INPUT "Width:", W% 40 INPUT "Height:", H% 74 Intermec Fingerprint Developer's Guide Chapter 5 - This also includes print images downloaded to the printer using the PRBUF statement. The printer's current image buffer can ...protocols UBI00, UBI01, UBI02, UBI03, or UBI10, can be used for printing test labels and for all kinds of printable pictures, such as symbols or logotypes, in the internal bitmap format of Intermec Fingerprint. • "Image Files" are not the same as a file and ...
...images." Image files in this section. Example: 10 STORE OFF 20 INPUT "Name:", N$ 30 INPUT "Width:", W% 40 INPUT "Height:", H% 74 Intermec Fingerprint Developer's Guide Chapter 5 - This also includes print images downloaded to the printer using the PRBUF statement. The printer's current image buffer can ...protocols UBI00, UBI01, UBI02, UBI03, or UBI10, can be used for printing test labels and for all kinds of printable pictures, such as symbols or logotypes, in the internal bitmap format of Intermec Fingerprint. • "Image Files" are not the same as a file and ...
Fingerprint Developer's Guide (old)
Page 91
... images complying with the PRBUF protocol. Using the PRBUF statement, these print images 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. IMAGES This results in: CHESS2X2.1 DIAMONDS... using STORE INPUT: • SYSVAR (16) reads the number of bytes received. • SYSVAR (17) reads the number of an image download using a FILES statement. Intermec Fingerprint Developer's Guide 75
... images complying with the PRBUF protocol. Using the PRBUF statement, these print images 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. IMAGES This results in: CHESS2X2.1 DIAMONDS... using STORE INPUT: • SYSVAR (16) reads the number of bytes received. • SYSVAR (17) reads the number of an image download using a FILES statement. Intermec Fingerprint Developer's Guide 75
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
...; Multi-line text fields. Azusa CA Line field Image field Multi-line text field Example of Fields in a sample label. For more information, see "Creating Image Fields" on page 83. • Bar code fields. For more information, see "Creating Single-Line...information, see "Creating Bar Code Fields" on page 88. • Line fields. 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 85. • Image fields. There are six different types...
...; Multi-line text fields. Azusa CA Line field Image field Multi-line text field Example of Fields in a sample label. For more information, see "Creating Image Fields" on page 83. • Bar code fields. For more information, see "Creating Single-Line...information, see "Creating Bar Code Fields" on page 88. • Line fields. 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 85. • Image fields. There are six different types...
Fingerprint Developer's Guide (old)
Page 95
...(as seen when facing the printer), and the Y-axis runs along the media path from the printhead and back towards the media supply. Intermec Fingerprint Developer's Guide 79 Starting from the origin, the X-axis runs across the media path from left to the "origin," the point on...the printer, and any FORMFEED statements executed before the current PRINTFEED statement or after the preceding PRINTFEED statement. Chapter 6 - 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 media...
...(as seen when facing the printer), and the Y-axis runs along the media path from the printhead and back towards the media supply. Intermec Fingerprint Developer's Guide 79 Starting from the origin, the X-axis runs across the media path from left to the "origin," the point on...the printer, and any FORMFEED statements executed before the current PRINTFEED statement or after the preceding PRINTFEED statement. Chapter 6 - 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 media...