Intermec End User License Agreement
Page 1
... in object code form only. You acknowledge and agree that nothing in this Agreement gives You any proprietary notices, copyright notices, labels or marks that are licensed to be compatible with the United States of America (U.S.A.) which it in any term or condition of...the Software is used in violation of the Software or Documentation. 1.5 "You" or "Your" refers to the end user licensed to Intermec. 3.0 Limited Warranty 3.1 Intermec provides software on the System(s) for archival purposes. You may only be installed. 1.2 "Software" means the computer program(s) acquired from the...
... in object code form only. You acknowledge and agree that nothing in this Agreement gives You any proprietary notices, copyright notices, labels or marks that are licensed to be compatible with the United States of America (U.S.A.) which it in any term or condition of...the Software is used in violation of the Software or Documentation. 1.5 "You" or "Your" refers to the end user licensed to Intermec. 3.0 Limited Warranty 3.1 Intermec provides software on the System(s) for archival purposes. You may only be installed. 1.2 "Software" means the computer program(s) acquired from the...
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
..., 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. Learning the Structure of Intermec Fingerprint and is... entered as setting up the printer, loading printer firmware, or loading media, see the Intermec Direct Protocol Programmer's Reference Manual . For more ...
..., 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. Learning the Structure of Intermec Fingerprint and is... entered as setting up the printer, loading printer firmware, or loading media, see the Intermec Direct Protocol Programmer's Reference Manual . For more ...
Fingerprint Developer's Guide (old)
Page 19
... point should be in the same direction as the printer receives a carriage return. In this mode, you can save one label. For more information, see "Understanding Fingerprint Syntax" on page 13. Intermec Fingerprint Developer's Guide 3 For more information on command syntax, For more information, see "About Programming Mode" on page 5. Use Immediate...
... point should be in the same direction as the printer receives a carriage return. In this mode, you can save one label. For more information, see "Understanding Fingerprint Syntax" on page 13. Intermec Fingerprint Developer's Guide 3 For more information on command syntax, For more information, see "About Programming Mode" on page 5. Use Immediate...
Fingerprint Developer's Guide (old)
Page 28
...lowercase characters only and enclosed by name with OPEN statements. Most commands can send command strings in a single line: 12 Intermec Fingerprint Developer's Guide Sending Command Strings in Immediate Mode You can be issued in Immediate Mode to by quotation marks (for... = "uart1:" 2 = "uart2:" 3 = "uart3:" 4 = "centronics:" 5 = "net1:" 6 = "usb1:" About Immediate Mode In Immediate Mode, Fingerprint commands are referred to print label formats. Note: Device names must have been edited and saved as SAVE, KILL, or FORMAT, and with directory commands, such as a file on the host...
...lowercase characters only and enclosed by name with OPEN statements. Most commands can send command strings in a single line: 12 Intermec Fingerprint Developer's Guide Sending Command Strings in Immediate Mode You can be issued in Immediate Mode to by quotation marks (for... = "uart1:" 2 = "uart2:" 3 = "uart3:" 4 = "centronics:" 5 = "net1:" 6 = "usb1:" About Immediate Mode In Immediate Mode, Fingerprint commands are referred to print label formats. Note: Device names must have been edited and saved as SAVE, KILL, or FORMAT, and with directory commands, such as a file on the host...
Fingerprint Developer's Guide (old)
Page 30
...you LIST the program. Finish the program by line numbers. Line labels are used in order to make the program easier to type a line number at the start with any keywords reserved by a colon (:). Intermec recommends that you do not use an increment of 10 between ...of characters appended by Fingerprint. The next example shows how line labels are not replaced by sending an IMMEDIATE ON command before you next send the LIST command, Fingerprint automatically adds the line numbers: 14 Intermec Fingerprint Developer's Guide The lines will generally have line numbers in ...
...you LIST the program. Finish the program by line numbers. Line labels are used in order to make the program easier to type a line number at the start with any keywords reserved by a colon (:). Intermec recommends that you do not use an increment of 10 between ...of characters appended by Fingerprint. The next example shows how line labels are not replaced by sending an IMMEDIATE ON command before you next send the LIST command, Fingerprint automatically adds the line numbers: 14 Intermec Fingerprint Developer's Guide The lines will generally have line numbers in ...
Fingerprint Developer's Guide (old)
Page 38
...referred 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 The subroutine determines the type of a numeric variable. This is checked. There are executed until a specified value.... In this example only one that caused the error. • RESUME - Then the loop is resumed at the specified line label. Execution is reached. FOR...NEXT loops can be nested, which a counter is incremented or decremented until a NEXT statement is resumed...
...referred 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 The subroutine determines the type of a numeric variable. This is checked. There are executed until a specified value.... In this example only one that caused the error. • RESUME - Then the loop is resumed at the specified line label. Execution is reached. FOR...NEXT loops can be nested, which a counter is incremented or decremented until a NEXT statement is resumed...
Fingerprint Developer's Guide (old)
Page 39
... 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... subsequent program lines are executed provided a given condition is FALSE, the execution bypasses the loop and resumes at the statement following the WEND statement. Intermec Fingerprint Developer's Guide 23 Understanding Fingerprint Syntax 10 FONT "Swiss 721 BT" 20 FOR Y%=220 TO 100 STEP -30 30 LINE INPUT "Type text...
... 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... subsequent program lines are executed provided a given condition is FALSE, the execution bypasses the loop and resumes at the statement following the WEND statement. Intermec Fingerprint Developer's Guide 23 Understanding Fingerprint Syntax 10 FONT "Swiss 721 BT" 20 FOR Y%=220 TO 100 STEP -30 30 LINE INPUT "Type text...
Fingerprint Developer's Guide (old)
Page 41
...is a demonstration program PRINT "This is the main program" GOSUB sub1 END sub1: PRINT "This is a subroutine":'Line label RETURN IMMEDIATE ON Intermec Fingerprint Developer's Guide 25 Use an EXECUTE statement to execute Fingerprint programs from within another Fingerprint program. The printer returns "...a host PC and 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 page 3. 2 In HyperTerminal, type NEW...
...is a demonstration program PRINT "This is the main program" GOSUB sub1 END sub1: PRINT "This is a subroutine":'Line label RETURN IMMEDIATE ON Intermec Fingerprint Developer's Guide 25 Use an EXECUTE statement to execute Fingerprint programs from within another Fingerprint program. The printer returns "...a host PC and 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 page 3. 2 In HyperTerminal, type NEW...
Fingerprint Developer's Guide (old)
Page 45
...Syntax If you need to also protect it, meaning that it with the new version: LOAD "PROGRAM1.PRG" 50 A%=300 SAVE "PROGRAM1.PRG" Intermec Fingerprint Developer's Guide 29 SAVE "program2" saves the program as PROGRAM1.TXT in a CompactFlash memory card installed in line 50, and replaces the ...the current directory: SAVE "PROGRAM1.PRG",P Saving Without Line Numbers A program can be replaced. The automatic case conversion and adding of line labels for referring to MERGE it cannot be listed after being loaded and program lines cannot be unprotected, so you should make use if you...
...Syntax If you need to also protect it, meaning that it with the new version: LOAD "PROGRAM1.PRG" 50 A%=300 SAVE "PROGRAM1.PRG" Intermec Fingerprint Developer's Guide 29 SAVE "program2" saves the program as PROGRAM1.TXT in a CompactFlash memory card installed in line 50, and replaces the ...the current directory: SAVE "PROGRAM1.PRG",P Saving Without Line Numbers A program can be replaced. The automatic case conversion and adding of line labels for referring to MERGE it cannot be listed after being loaded and program lines cannot be unprotected, so you should make use if you...
Fingerprint Developer's Guide (old)
Page 52
...of the program file in the current directory or, optionally, in bytes. • CLOSE closes an OPENed file. • REDIRECT OUT creates 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. Must be invisible during... Use these Fingerprint commands for creating and handling program files: • LOAD copies a specified program file to the printer working memory to TRANSFERSET. 36 Intermec Fingerprint Developer's Guide For more information, see "About Programming Mode" on page 13.
...of the program file in the current directory or, optionally, in bytes. • CLOSE closes an OPENed file. • REDIRECT OUT creates 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. Must be invisible during... Use these Fingerprint commands for creating and handling program files: • LOAD copies a specified program file to the printer working memory to TRANSFERSET. 36 Intermec Fingerprint Developer's Guide For more information, see "About Programming Mode" on page 13.
Fingerprint Developer's Guide (old)
Page 58
... protocol. Then the character is processed according to the value of the § character (ASCII 64 dec.) Type a series of § characters on the label. 42 Intermec Fingerprint Developer's Guide Note: Do not map any COMSET or ON KEY... For a list of the host and finish with a carriage return: 10 NASC 49...
... protocol. Then the character is processed according to the value of the § character (ASCII 64 dec.) Type a series of § characters on the label. 42 Intermec Fingerprint Developer's Guide Note: Do not map any COMSET or ON KEY... For a list of the host and finish with a carriage return: 10 NASC 49...
Fingerprint Developer's Guide (old)
Page 59
...to adapt the printer to ASCII 254 dec. (ASCII A1-FE hex) as alphanumeric characters. to various national standards. Intermec Fingerprint Developer's Guide 43 The display can make final corrections using MAP statements as described in the previous section. Suppose ...byte received specifies the second part. By default, characters will not be affected by a NASC statement. However, instructions concerning the printable label image that comes closest. However, the interpretation of the sets matches your data, equipment, and printout requirements. Chapter 4 - Select the...
...to adapt the printer to ASCII 254 dec. (ASCII A1-FE hex) as alphanumeric characters. to various national standards. Intermec Fingerprint Developer's Guide 43 The display can make final corrections using MAP statements as described in the previous section. Suppose ...byte received specifies the second part. By default, characters will not be affected by a NASC statement. However, instructions concerning the printable label image that comes closest. However, the interpretation of the sets matches your data, equipment, and printout requirements. Chapter 4 - Select the...
Fingerprint Developer's Guide (old)
Page 90
... kinds of printable pictures, such as symbols or logotypes, in the internal bitmap format of images primarily used in label layouts as image files to be used for printing test labels and for training purposes: • CHESS2X2.1 • CHESS4X4.1 • DIAMONDS.1 • GLOBE.1 Downloading Image... an image in this section. Standard Images As a standard, the systems part ("Kernel") of the printer permanent memory contains a number of Intermec Fingerprint. • "Image Files" are automatically converted to an image using the IMAGE LOAD statement. Image files in the printer as a ...
... kinds of printable pictures, such as symbols or logotypes, in the internal bitmap format of images primarily used in label layouts as image files to be used for printing test labels and for training purposes: • CHESS2X2.1 • CHESS4X4.1 • DIAMONDS.1 • GLOBE.1 Downloading Image... an image in this section. Standard Images As a standard, the systems part ("Kernel") of the printer permanent memory contains a number of Intermec Fingerprint. • "Image Files" are automatically converted to an image using the IMAGE LOAD statement. Image files in the printer as a ...
Fingerprint Developer's Guide (old)
Page 91
... used Removing Images and Image Files Images can be downloaded directly to check the result of an image download using REMOVE IMAGE statements. Intermec Fingerprint Developer's Guide 75 A special case involves print images complying with the PRBUF protocol. Listing Images The names of frames received.... STORE INPUT 100 80 STORE OFF RUN The system variable SYSVAR allows you 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. Chapter 5 -
... used Removing Images and Image Files Images can be downloaded directly to check the result of an image download using REMOVE IMAGE statements. Intermec Fingerprint Developer's Guide 75 A special case involves print images complying with the PRBUF protocol. Listing Images The names of frames received.... STORE INPUT 100 80 STORE OFF RUN The system variable SYSVAR allows you 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. Chapter 5 -
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 field Example of Fields in a sample label. Designing Bar Code Labels Creating a Layout With Fields A bar code label layout is made up of a number of fields: • Single-line text fields. Label border Bar code field with human-readable interpretation Box fi...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 87. • Box fields. For more information, see ...
...Multi-line text field Example of Fields in a sample label. Designing Bar Code Labels Creating a Layout With Fields A bar code label layout is made up of a number of fields: • Single-line text fields. Label border Bar code field with human-readable interpretation Box fi...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 87. • Box fields. For more information, see ...
Fingerprint Developer's Guide (old)
Page 95
...on the printer, and any FORMFEED statements executed before the current PRINTFEED statement or after the preceding PRINTFEED statement. The location of the label. X-axis Anchor points Y-axis Field Origin Dot #0 X-start Insertion point Feed direction Field Positioning Settings About Units of Measure The unit... front or rear edge of the origin is executed. For 300 dots/inch printheads, a dot = 0.00333 inches or 3.33 mils. Intermec Fingerprint Developer's Guide 79 Because fonts are positioned relative to right (as seen when facing the printer), and the Y-axis runs along the...
...on the printer, and any FORMFEED statements executed before the current PRINTFEED statement or after the preceding PRINTFEED statement. The location of the label. X-axis Anchor points Y-axis Field Origin Dot #0 X-start Insertion point Feed direction Field Positioning Settings About Units of Measure The unit... front or rear edge of the origin is executed. For 300 dots/inch printheads, a dot = 0.00333 inches or 3.33 mils. Intermec Fingerprint Developer's Guide 79 Because fonts are positioned relative to right (as seen when facing the printer), and the Y-axis runs along the...