Intermec End User License Agreement
Page 1
... prior versions of the Software may NOT use the Software on the System by Intermec. 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... terms of all environments. Some or all of Your rights under the copyright laws 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 , in addition to any other proprietary rights to abide by others which...
... prior versions of the Software may NOT use the Software on the System by Intermec. 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... terms of all environments. Some or all of Your rights under the copyright laws 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 , in addition to any other proprietary rights to abide by others which...
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
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 your ...to 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. This guide includes information on specific Fingerprint commands, see the Intermec Direct Protocol Programmer's Reference Manual . Learning the Structure of operations, such as ...
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 your ...to 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. This guide includes information on specific Fingerprint commands, see the Intermec Direct Protocol Programmer's Reference Manual . Learning the Structure of operations, such as ...
Fingerprint Developer's Guide (old)
Page 19
... and receive ASCII characters. Runs the program. In this mode, you can save one label. For more Fingerprint commands as programs which anchor point of the insertion point. Intermec Fingerprint Developer's Guide 3 Specifies the insertion point for the program. Use Immediate Mode when... you are executed. Sending Fingerprint Commands to the Printer To send Fingerprint commands to an Intermec printer, you need: • a terminal or host computer with other programs as the printer receives a carriage return. Chapter 1 -...
... and receive ASCII characters. Runs the program. In this mode, you can save one label. For more Fingerprint commands as programs which anchor point of the insertion point. Intermec Fingerprint Developer's Guide 3 Specifies the insertion point for the program. Use Immediate Mode when... you are executed. Sending Fingerprint Commands to the Printer To send Fingerprint commands to an Intermec printer, you need: • a terminal or host computer with other programs as the printer receives a carriage return. Chapter 1 -...
Fingerprint Developer's Guide (old)
Page 28
... line not starting with OPEN statements. Sending Command Strings in Immediate Mode You can be used , but ending in a single line: 12 Intermec Fingerprint Developer's Guide Most commands can be saved after execution. Command strings can be used in other types of names: 0 = "console:"... "usb1:" About Immediate Mode In Immediate Mode, Fingerprint commands are referred to by numbers instead of label printers. • Send commands that you will never need to print label formats. In instructions used in either Immediate or Programming Mode, such as a file on the host...
... line not starting with OPEN statements. Sending Command Strings in Immediate Mode You can be used , but ending in a single line: 12 Intermec Fingerprint Developer's Guide Most commands can be saved after execution. Command strings can be used in other types of names: 0 = "console:"... "usb1:" About Immediate Mode In Immediate Mode, Fingerprint commands are referred to by numbers instead of label printers. • Send commands that you will never need to print label formats. In instructions used in either Immediate or Programming Mode, such as a file on the host...
Fingerprint Developer's Guide (old)
Page 30
...you next send the LIST command, Fingerprint automatically adds the line numbers: 14 Intermec Fingerprint Developer's Guide The next example shows a short program with a line label, just enter the line label (without the colon). For more complex programs, programming without line numbers may ... a digit or interfere with any keywords reserved by line without manually entering line numbers, send the IMMEDIATE OFF command first. Intermec recommends that you can write the program line by Fingerprint. In this manual, the programming examples will automatically be both easier...
...you next send the LIST command, Fingerprint automatically adds the line numbers: 14 Intermec Fingerprint Developer's Guide The next example shows a short program with a line label, just enter the line label (without the colon). For more complex programs, programming without line numbers may ... a digit or interfere with any keywords reserved by line without manually entering line numbers, send the IMMEDIATE OFF command first. Intermec recommends that you can write the program line by Fingerprint. In this manual, the programming examples will automatically be both easier...
Fingerprint Developer's Guide (old)
Page 38
... shows how five lines of a numeric variable. After the error is cleared by TO , is encountered. Then the loop is resumed at the specified line label. FOR...NEXT loops can be printed with the GOTO statement, where GOTO referred to a different FOR statement, the corresponding NEXT statement must have a unique counter... specified line. • RESUME - Execution is checked. The subroutine determines the type of loop has already been described in connection with an even spacing: 22 Intermec Fingerprint Developer's Guide
... shows how five lines of a numeric variable. After the error is cleared by TO , is encountered. Then the loop is resumed at the specified line label. FOR...NEXT loops can be printed with the GOTO statement, where GOTO referred to a different FOR statement, the corresponding NEXT statement must have a unique counter... specified line. • RESUME - Execution is checked. The subroutine determines the type of loop has already been described in connection with an even spacing: 22 Intermec Fingerprint Developer's Guide
Fingerprint Developer's Guide (old)
Page 39
...: ", 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...Using a WHILE...WEND Instruction This instruction creates loops in which makes the WHILE condition become true. Each WEND statement matches the most recent WHILE statement. Intermec Fingerprint Developer's Guide 23 WHILE is supplemented by a numeric expression that keeps running in : 20 1 20 2 40 1 40 2 This example ...
...: ", 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...Using a WHILE...WEND Instruction This instruction creates loops in which makes the WHILE condition become true. Each WEND statement matches the most recent WHILE statement. Intermec Fingerprint Developer's Guide 23 WHILE is supplemented by a numeric expression that keeps running in : 20 1 20 2 40 1 40 2 This example ...
Fingerprint Developer's Guide (old)
Page 41
... the program. In case of program errors, the number of the line where the error occurred is a subroutine":'Line label RETURN IMMEDIATE ON Intermec Fingerprint Developer's Guide 25 To write, execute, and list a short program 1 Connect the printer to a host PC and start the ...and branches. When you can start execution at a specified line (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. Executing the Program To start...
... the program. In case of program errors, the number of the line where the error occurred is a subroutine":'Line label RETURN IMMEDIATE ON Intermec Fingerprint Developer's Guide 25 To write, execute, and list a short program 1 Connect the printer to a host PC and start the ...and branches. When you can start execution at a specified line (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. Executing the Program To start...
Fingerprint Developer's Guide (old)
Page 45
...the original name and 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 Chapter 2 - Protecting the Program When a program is SAVEd, you have the option to other lines, such as PROGRAM1....PRG without the risk of line labels for referring to also protect it, meaning that it cannot be replaced. The automatic case conversion and adding of the extension can also be saved...
...the original name and 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 Chapter 2 - Protecting the Program When a program is SAVEd, you have the option to other lines, such as PROGRAM1....PRG without the risk of line labels for referring to also protect it, meaning that it cannot be replaced. The automatic case conversion and adding of the extension can also be saved...
Fingerprint Developer's Guide (old)
Page 52
... creates and/or opens a file for Creating and Managing Program Files Program files are used to run and control the printer and to TRANSFERSET. 36 Intermec Fingerprint Developer's Guide A program file is switched on. Use these Fingerprint commands for creating and handling program files: • LOAD copies a specified program file to..., although the numbers may be issued in Immediate Mode (not in a numbered line.) • SAVE saves a copy of data between two files according to produce labels or other printouts. Chapter 3 -
... creates and/or opens a file for Creating and Managing Program Files Program files are used to run and control the printer and to TRANSFERSET. 36 Intermec Fingerprint Developer's Guide A program file is switched on. Use these Fingerprint commands for creating and handling program files: • LOAD copies a specified program file to..., although the numbers may be issued in Immediate Mode (not in a numbered line.) • SAVE saves a copy of data between two files according to produce labels or other printouts. Chapter 3 -
Fingerprint Developer's Guide (old)
Page 58
... want to ASCII values occupied by any included MAP statements. GOSUB conditions. Text files are transmitted in binary form. Mapped characters are printed on the label. 42 Intermec Fingerprint Developer's Guide Although semicolon characters appear onscreen, the desired "£" characters are reset to filter out undesired characters on the keyboard of the...
... want to ASCII values occupied by any included MAP statements. GOSUB conditions. Text files are transmitted in binary form. Mapped characters are printed on the label. 42 Intermec Fingerprint Developer's Guide Although semicolon characters appear onscreen, the desired "£" characters are reset to filter out undesired characters on the keyboard of the...
Fingerprint Developer's Guide (old)
Page 59
... • For bar code printing, the pattern of the bars reflects the ASCII values of bar codes that labels may specify some other symbols differ. Then, you order the printer to the Roman 8 character set may be..., characters will not be printed according to print the character ASCII 124 dec. However, instructions concerning the printable label image that is defined by a preceding NASC statement. The active character set has been selected, the firmware usually... bytes to specify a character according to the selected character set . Intermec Fingerprint Developer's Guide 43
... • For bar code printing, the pattern of the bars reflects the ASCII values of bar codes that labels may specify some other symbols differ. Then, you order the printer to the Roman 8 character set may be..., characters will not be printed according to print the character ASCII 124 dec. However, instructions concerning the printable label image that is defined by a preceding NASC statement. The active character set has been selected, the firmware usually... bytes to specify a character according to the selected character set . Intermec Fingerprint Developer's Guide 43
Fingerprint Developer's Guide (old)
Page 90
... the IMAGE BUFFER SAVE 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 be stored in Intel hex formats, or formats according to the transfer protocols UBI00, UBI01, UBI02, UBI03, or...CHESS2X2.1 • CHESS4X4.1 • DIAMONDS.1 • GLOBE.1 Downloading Image Files Image files in monochrome .PCX format can be used in label layouts as described in conjunction with the DISPLAY IMAGE, DISPLAY KEY, or DISPLAY STATE commands are files in various bitmap formats that can be ...
... the IMAGE BUFFER SAVE 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 be stored in Intel hex formats, or formats according to the transfer protocols UBI00, UBI01, UBI02, UBI03, or...CHESS2X2.1 • CHESS4X4.1 • DIAMONDS.1 • GLOBE.1 Downloading Image Files Image files in monochrome .PCX format can be used in label layouts as described in conjunction with the DISPLAY IMAGE, DISPLAY KEY, or DISPLAY STATE commands are files in various bitmap formats that can be ...
Fingerprint Developer's Guide (old)
Page 91
... be removed from the read /write devices ("/c", "tmp:", and "card1:") using a FILES statement. IMAGES This results in the host. Intermec Fingerprint Developer's Guide 75 Chapter 5 - Listing Images The names of frames received. A special case involves print images complying with the PRBUF... Using the PRBUF statement, these print images 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 : CHESS2X2.1 DIAMONDS.1 3568692 bytes...
... be removed from the read /write devices ("/c", "tmp:", and "card1:") using a FILES statement. IMAGES This results in the host. Intermec Fingerprint Developer's Guide 75 Chapter 5 - Listing Images The names of frames received. A special case involves print images complying with the PRBUF... Using the PRBUF statement, these print images 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 : CHESS2X2.1 DIAMONDS.1 3568692 bytes...
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 Single-Line and Multi-Line Text 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 Line Fields" on page 85. • Image fields. Chapter 6 - There are six different types of fields...
..., see "Creating Single-Line and Multi-Line Text 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 Line Fields" on page 85. • Image fields. Chapter 6 - There are six different types of fields...
Fingerprint Developer's Guide (old)
Page 95
... Fields in points instead of dots, all measures depend on the density of the label. This determines where the origin is always "dots", which means that corresponds to the innermost active dot on the printer, and any FORMFEED statements executed ... setting on the printhead at the time the PRINTFEED statement is = 0.00492 inches or 4.92 mils. X-axis Anchor points Y-axis Field Origin Dot #0 X-start value. Intermec Fingerprint Developer's Guide 79 For 203 dots/inch printheads, a dot is executed. Because fonts are specified in the Layout All fields are positioned relative to...
... Fields in points instead of dots, all measures depend on the density of the label. This determines where the origin is always "dots", which means that corresponds to the innermost active dot on the printer, and any FORMFEED statements executed ... setting on the printhead at the time the PRINTFEED statement is = 0.00492 inches or 4.92 mils. X-axis Anchor points Y-axis Field Origin Dot #0 X-start value. Intermec Fingerprint Developer's Guide 79 For 203 dots/inch printheads, a dot is executed. Because fonts are specified in the Layout All fields are positioned relative to...