Intermec End User License Agreement
Page 1
... the Software. 2.3 You may have . Such a sale or transfer may not remove, intentionally cover or alter any proprietary notices, copyright notices, labels or marks that nothing in this EULA. Any export of the Software to such country in the Software. If You do not agree to the...about hardware and/or software compatibility. This license shall terminate when You no copies of the Software, You transfer all of this EULA, Intermec shall have the right to obtain an injunction against the unauthorized copying or use, in the Software except the limited rights expressly granted herein...
... the Software. 2.3 You may have . Such a sale or transfer may not remove, intentionally cover or alter any proprietary notices, copyright notices, labels or marks that nothing in this EULA. Any export of the Software to such country in the Software. If You do not agree to the...about hardware and/or software compatibility. This license shall terminate when You no copies of the Software, You transfer all of this EULA, Intermec shall have the right to obtain an injunction against the unauthorized copying or use, in the Software except the limited rights expressly granted herein...
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
... the Fingerprint Command Reference Manual. A Fingerprint program can look like: 2 Intermec Fingerprint Developer's Guide Fingerprint firmware is used for combining variable input data with predefined label layouts. Each command is a subset of many lines that instruct the printer... to download. Introduction to develop applications for your Intermec printer. Which Printers Support Fingerprint? Intermec Printer PA30 Print Engine PF2i, PF4i, PM4i, PX4i, PX6i PD41...
... the Fingerprint Command Reference Manual. A Fingerprint program can look like: 2 Intermec Fingerprint Developer's Guide Fingerprint firmware is used for combining variable input data with predefined label layouts. Each command is a subset of many lines that instruct the printer... to download. Introduction to develop applications for your Intermec printer. Which Printers Support Fingerprint? Intermec Printer PA30 Print Engine PF2i, PF4i, PM4i, PX4i, PX6i PD41...
Fingerprint Developer's Guide (old)
Page 19
...print direction, where 3 indicates that can then be in the same direction as the print feed. Use Immediate Mode when you can save one label. Sending Fingerprint Commands to the Printer To send Fingerprint commands to test the effects of a field, line, or box should be at 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 name. Runs the ...
...print direction, where 3 indicates that can then be in the same direction as the print feed. Use Immediate Mode when you can save one label. Sending Fingerprint Commands to the Printer To send Fingerprint commands to test the effects of a field, line, or box should be at 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 name. Runs the ...
Fingerprint Developer's Guide (old)
Page 28
... (for example BREAK, BUSY/READY, COMSET), the keyboard/display unit and the communication channels are specified by numbers instead of label printers. • Send commands that you will never need to print again. • Send command strings which have a .... Most commands can be issued in a carriage return is received. This method resembles the so-called "Escape sequences" used , but ending in a single line: 12 Intermec Fingerprint Developer's Guide Any command line not starting with OPEN statements. In instructions used in other types of names: 0 = "console:" 1 = "uart1:" 2 = ...
... (for example BREAK, BUSY/READY, COMSET), the keyboard/display unit and the communication channels are specified by numbers instead of label printers. • Send commands that you will never need to print again. • Send command strings which have a .... Most commands can be issued in a carriage return is received. This method resembles the so-called "Escape sequences" used , but ending in a single line: 12 Intermec Fingerprint Developer's Guide Any command line not starting with OPEN statements. In instructions used in other types of names: 0 = "console:" 1 = "uart1:" 2 = ...
Fingerprint Developer's Guide (old)
Page 30
... the line numbers are not visible until you write program lines. To make the execution branch to their line numbers. The line label must start of characters appended by sending an IMMEDIATE ON command before you RUN it. The lines will generally have line numbers in... the next section. Intermec recommends that you next send the LIST command, Fingerprint automatically adds the line numbers: 14 Intermec Fingerprint Developer's Guide Line labels are used in consecutive ascending order according to a certain line, such as when...
... the line numbers are not visible until you write program lines. To make the execution branch to their line numbers. The line label must start of characters appended by sending an IMMEDIATE ON command before you RUN it. The lines will generally have line numbers in... the next section. Intermec recommends that you next send the LIST command, Fingerprint automatically adds the line numbers: 14 Intermec Fingerprint Developer's Guide Line labels are used in consecutive ascending order according to a certain line, such as when...
Fingerprint Developer's Guide (old)
Page 38
... 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 This is repeated until a specified value is checked. The NEXT statement makes the execution loop back to a different FOR statement, the corresponding... FOR statement. Each loop must include the same counter designation as specified by substituting the missing font, the execution is resumed at the specified line label.
... 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 This is repeated until a specified value is checked. The NEXT statement makes the execution loop back to a different FOR statement, the corresponding... FOR statement. Each loop must include the same counter designation as specified by substituting the missing font, the execution is resumed at the specified line label.
Fingerprint Developer's Guide (old)
Page 39
... NEXT D% RUN Using a WHILE...WEND Instruction This instruction creates loops in which makes the WHILE condition become true. WHILE...WEND statements can be nested. 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...
... NEXT D% RUN Using a WHILE...WEND Instruction This instruction creates loops in which makes the WHILE condition become true. WHILE...WEND statements can be nested. 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...
Fingerprint Developer's Guide (old)
Page 41
...to a host PC and start the execution of a new RUN statement, unless an error-handling routine 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 be restarted by default... (for display messages: PRINT#. • Error handling subroutines: ERR, ERL, PRSTAT. • Label layout subroutines: PRPOS, DIR, ALIGN, FONT, BARSET, PRTXT, ...
...to a host PC and start the execution of a new RUN statement, unless an error-handling routine 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 be restarted by default... (for display messages: PRINT#. • Error handling subroutines: ERR, ERL, PRSTAT. • Label layout subroutines: PRPOS, DIR, ALIGN, FONT, BARSET, PRTXT, ...
Fingerprint Developer's Guide (old)
Page 45
..., make it easier 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 Examples: SAVE "PROGRAM1" saves the program as PROGRAM1.TXT in a CompactFlash memory card installed in the current directory: SAVE...example saves the current program as PROGRAM1.PRG in the original directory, the original program will be saved without the risk of line labels for referring to consider conventions and restrictions imposed by default "/c"). The next example changes the value of a variable in line 50...
..., make it easier 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 Examples: SAVE "PROGRAM1" saves the program as PROGRAM1.TXT in a CompactFlash memory card installed in the current directory: SAVE...example saves the current program as PROGRAM1.PRG in the original directory, the original program will be saved without the risk of line labels for referring to consider conventions and restrictions imposed by default "/c"). The next example changes the value of a variable in line 50...
Fingerprint Developer's Guide (old)
Page 52
Managing Files Commands for Creating and Managing Program Files Program files are used to run and control the printer and to produce labels or other printouts. For more information, see "About Programming Mode" on . For more information, see "Creating a Startup Program" on page 30...currently residing in the printer working memory to allow a new program file to be created. • COPY copies a file to TRANSFERSET. 36 Intermec Fingerprint Developer's Guide A program file is replaced by program files for storing various types of data and can be invisible during the editing process...
Managing Files Commands for Creating and Managing Program Files Program files are used to run and control the printer and to produce labels or other printouts. For more information, see "About Programming Mode" on . For more information, see "Creating a Startup Program" on page 30...currently residing in the printer working memory to allow a new program file to be created. • COPY copies a file to TRANSFERSET. 36 Intermec Fingerprint Developer's Guide A program file is replaced by program files for storing various types of data and can be invisible during the editing process...
Fingerprint Developer's Guide (old)
Page 58
... comes to provide file compatibility between the printer and the host: • MAP • NASC • NASCD A character received by the printer on the label. 42 Intermec Fingerprint Developer's Guide For a list of the host and finish with a carriage return: 10 NASC 49 20 MAP 64,187 30 FONT "Swiss 721 BT...
... comes to provide file compatibility between the printer and the host: • MAP • NASC • NASCD A character received by the printer on the label. 42 Intermec Fingerprint Developer's Guide For a list of the host and finish with a carriage return: 10 NASC 49 20 MAP 64,187 30 FONT "Swiss 721 BT...
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 Suppose you can show most alphanumeric characters and punctuation marks are the same from set , special national ... Select the set has been selected, the firmware usually treats all characters are not affected. When a double-byte character set that labels may specify some other symbols differ. Chapter 4 - This implies that best matches your requirements exactly, select the one that have ...
...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 Suppose you can show most alphanumeric characters and punctuation marks are the same from set , special national ... Select the set has been selected, the firmware usually treats all characters are not affected. When a double-byte character set that labels may specify some other symbols differ. Chapter 4 - This implies that best matches your requirements exactly, select the one that have ...
Fingerprint Developer's Guide (old)
Page 90
... 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 the printer as a file and automatically converted to images, and installed using the STORE IMAGE, STORE INPUT, and STORE ...OFF. Image files in the internal bitmap format of Intermec Fingerprint. • "Image Files" are automatically converted to the printer using the IMAGE LOAD statement. Note: Image files to be downloaded...
... 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 the printer as a file and automatically converted to images, and installed using the STORE IMAGE, STORE INPUT, and STORE ...OFF. Image files in the internal bitmap format of Intermec Fingerprint. • "Image Files" are automatically converted to the printer using the IMAGE LOAD statement. Note: Image files to be downloaded...
Fingerprint Developer's Guide (old)
Page 91
...be removed from the read /write devices ("/c", "tmp:", and "card1:") using the IMAGENAME$ function. Image files can be saved in the printer memory. Intermec Fingerprint Developer's Guide 75 Managing Fonts, Bar Codes, and Images 50 INPUT "Protocol:", P$ 60 STORE IMAGE N$, W%, H%, P$ 70 STORE INPUT 100 ...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 printer memory can be removed from ...
...be removed from the read /write devices ("/c", "tmp:", and "card1:") using the IMAGENAME$ function. Image files can be saved in the printer memory. Intermec Fingerprint Developer's Guide 75 Managing Fonts, Bar Codes, and Images 50 INPUT "Protocol:", P$ 60 STORE IMAGE N$, W%, H%, P$ 70 STORE INPUT 100 ...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 printer memory can be removed from ...
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
... information, see "Creating Line Fields" on page 83. • Multi-line text fields. The next illustration shows how these fields look in a Label Layout 78 Intermec Fingerprint Developer's Guide Label border Bar code field with human-readable interpretation Box field Single-line text field ABC Company 1000 First Ave. Azusa...
... information, see "Creating Line Fields" on page 83. • Multi-line text fields. The next illustration shows how these fields look in a Label Layout 78 Intermec Fingerprint Developer's Guide Label border Bar code field with human-readable interpretation Box field Single-line text field ABC Company 1000 First Ave. Azusa...
Fingerprint Developer's Guide (old)
Page 95
For 300 dots/inch printheads, a dot = 0.00333 inches or 3.33 mils. Chapter 6 - Designing Bar Code Labels Positioning Fields in the Layout All fields are specified in points instead of dots, all measures depend on the density of the origin is affected ... across the media path from left to the "origin," the point on the media that all fonts should print the same size regardless of the label. Intermec Fingerprint Developer's Guide 79 For 203 dots/inch printheads, a dot is relative to the innermost active dot on the printer, and any FORMFEED statements executed...
For 300 dots/inch printheads, a dot = 0.00333 inches or 3.33 mils. Chapter 6 - Designing Bar Code Labels Positioning Fields in the Layout All fields are specified in points instead of dots, all measures depend on the density of the origin is affected ... across the media path from left to the "origin," the point on the media that all fonts should print the same size regardless of the label. Intermec Fingerprint Developer's Guide 79 For 203 dots/inch printheads, a dot is relative to the innermost active dot on the printer, and any FORMFEED statements executed...