Intermec End User License Agreement
Page 1
...transfer all of Your rights under this EULA, You may not remove, intentionally cover or alter any proprietary notices, copyright notices, labels or marks that are contained in or on which describe its software suppliers reserve the right to terminate this EULA if You ... transfer may only be installed. 1.2 "Software" means the computer program(s) acquired from the modified program and return the Software to Intermec. 3.0 Limited Warranty 3.1 Intermec provides software on an "as other right or license is used in violation of the Software. ANY INSTALLATION OR USE OF THE SOFTWARE...
...transfer all of Your rights under this EULA, You may not remove, intentionally cover or alter any proprietary notices, copyright notices, labels or marks that are contained in or on which describe its software suppliers reserve the right to terminate this EULA if You ... transfer may only be installed. 1.2 "Software" means the computer program(s) acquired from the modified program and return the Software to Intermec. 3.0 Limited Warranty 3.1 Intermec provides software on an "as other right or license is used in violation of the Software. ANY INSTALLATION OR USE OF THE SOFTWARE...
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
...Product Category field, the Product Family field, and theProduct field to help you use to design custom label formats and printer application software. Intermec Printer PA30 Print Engine PF2i, PF4i, PM4i, PX4i, PX6i PD41, PD42 PB21, PB31, PB22, PB32, PB50, PB51 Supports Fingerprint Version... program can be supported. Chapter 1 - Fingerprint is used for combining variable input data with predefined label layouts. Intermec Direct Protocol is a subset of Intermec Fingerprint and is a programming language you locate the product want to Fingerprint What Is Fingerprint? For ...
...Product Category field, the Product Family field, and theProduct field to help you use to design custom label formats and printer application software. Intermec Printer PA30 Print Engine PF2i, PF4i, PM4i, PX4i, PX6i PD41, PD42 PB21, PB31, PB22, PB32, PB50, PB51 Supports Fingerprint Version... program can be supported. Chapter 1 - Fingerprint is used for combining variable input data with predefined label layouts. Intermec Direct Protocol is a subset of Intermec Fingerprint and is a programming language you locate the product want to Fingerprint What Is Fingerprint? For ...
Fingerprint Developer's Guide (old)
Page 19
... in printer memory, where "Globe.1" is a numeric value indicating the x- Sending Fingerprint Commands to the Printer To send Fingerprint commands to an Intermec printer, you want to test the effects of text, a bar code, an image, a box, or a line. 200,200 is the...as programs which anchor point of the insertion point. Specifies the print direction, where 3 indicates that can save one label. In this mode, you are executed. Intermec Fingerprint Developer's Guide 3 Specifies the insertion point for the program. For more information, see "Understanding Fingerprint Syntax" on...
... in printer memory, where "Globe.1" is a numeric value indicating the x- Sending Fingerprint Commands to the Printer To send Fingerprint commands to an Intermec printer, you want to test the effects of text, a bar code, an image, a box, or a line. 200,200 is the...as programs which anchor point of the insertion point. Specifies the print direction, where 3 indicates that can save one label. In this mode, you are executed. Intermec Fingerprint Developer's Guide 3 Specifies the insertion point for the program. For more information, see "Understanding Fingerprint Syntax" on...
Fingerprint Developer's Guide (old)
Page 28
... cannot be used in a single line: 12 Intermec Fingerprint Developer's Guide The Immediate Mode can be lowercase characters only and enclosed by numbers instead of label printers. • Send commands that you will never need to print labels that can be issued in connection with communication (...once as soon as a carriage return is treated as a file on the host computer. In instructions used in Immediate Mode to print label formats. Command strings can be saved after execution. This method resembles the so-called "Escape sequences" used , but ending in a ...
... cannot be used in a single line: 12 Intermec Fingerprint Developer's Guide The Immediate Mode can be lowercase characters only and enclosed by numbers instead of label printers. • Send commands that you will never need to print labels that can be issued in connection with communication (...once as soon as a carriage return is treated as a file on the host computer. In instructions used in Immediate Mode to print label formats. Command strings can be saved after execution. This method resembles the so-called "Escape sequences" used , but ending in a ...
Fingerprint Developer's Guide (old)
Page 30
Intermec recommends that you write program lines. Chapter 2 - Understanding Fingerprint Syntax Using Line Numbers You can use an increment of each line. To make the execution branch to a certain line, such as you start with a line label, which is listed. The line label must start with any ...allow additional lines to their line numbers. If you next send the LIST command, Fingerprint automatically adds the line numbers: 14 Intermec Fingerprint Developer's Guide This orders the printer to execute all preceding lines in order to make the program easier to read,...
Intermec recommends that you write program lines. Chapter 2 - Understanding Fingerprint Syntax Using Line Numbers You can use an increment of each line. To make the execution branch to a certain line, such as you start with a line label, which is listed. The line label must start with any ...allow additional lines to their line numbers. If you next send the LIST command, Fingerprint automatically adds the line numbers: 14 Intermec Fingerprint Developer's Guide This orders the printer to execute all preceding lines in order to make the program easier to read,...
Fingerprint Developer's Guide (old)
Page 38
Execution is resumed at the specified line label. Then the loop is reached. Execution is resumed at the statement immediately following the FOR statement are executed until a NEXT statement is incremented or ...another loop. To loop back 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 example shows how five lines of text entered from the statement following the NEXT statement. Chapter 2 - Understanding Fingerprint Syntax About Loops...
Execution is resumed at the specified line label. Then the loop is reached. Execution is resumed at the statement immediately following the FOR statement are executed until a NEXT statement is incremented or ...another loop. To loop back 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 example shows how five lines of text entered from the statement following the NEXT statement. Chapter 2 - Understanding Fingerprint Syntax About Loops...
Fingerprint Developer's Guide (old)
Page 39
WHILE...WEND statements can be nested. Intermec Fingerprint Developer's Guide 23 A% 110 PRINTFEED 120 A%=A%+C% 130 NEXT D% RUN Using a ... "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 LABEL" 90 PRPOS 100,100 100 PRTXT "COUNTER: "; This example shows a program that can be either TRUE (-1) or FALSE (0):...
WHILE...WEND statements can be nested. Intermec Fingerprint Developer's Guide 23 A% 110 PRINTFEED 120 A%=A%+C% 130 NEXT D% RUN Using a ... "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 LABEL" 90 PRPOS 100,100 100 PRTXT "COUNTER: "; This example shows a program that can be either TRUE (-1) or FALSE (0):...
Fingerprint Developer's Guide (old)
Page 41
... the execution must be returned to be restarted by default (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. Chapter 2 - Understanding...line 110"). 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 Writing, Executing, and Listing a Short Program Follow the next procedure to execute Fingerprint programs from...
... the execution must be returned to be restarted by default (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. Chapter 2 - Understanding...line 110"). 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 Writing, Executing, and Listing a Short Program Follow the next procedure to execute Fingerprint programs from...
Fingerprint Developer's Guide (old)
Page 45
....PRG in the current directory. Both programs should make any changes later. Chapter 2 - The automatic case conversion and adding of line labels for referring to other lines, such as PROGRAM2.PRG in the current directory: SAVE "PROGRAM1.PRG",P Saving Without Line Numbers A program can...protected backup copy 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 loops and branching instructions. Once a program has been protected, it cannot be...
....PRG in the current directory. Both programs should make any changes later. Chapter 2 - The automatic case conversion and adding of line labels for referring to other lines, such as PROGRAM2.PRG in the current directory: SAVE "PROGRAM1.PRG",P Saving Without Line Numbers A program can...protected backup copy 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 loops and branching instructions. Once a program has been protected, it cannot be...
Fingerprint Developer's Guide (old)
Page 52
...transfer of a specified program file to the program file currently residing in the printer working memory to allow a new program file to produce labels or other printouts. A program file is always composed of numbered lines, although the numbers may be divided into several subcategories: • ... OUT channel, usually the screen of the host. • MERGE adds a copy of data between two files according to TRANSFERSET. 36 Intermec Fingerprint Developer's Guide Use these Fingerprint commands for creating and handling data files: • OPEN creates and/or opens a file for Creating...
...transfer of a specified program file to the program file currently residing in the printer working memory to allow a new program file to produce labels or other printouts. A program file is always composed of numbered lines, although the numbers may be divided into several subcategories: • ... OUT channel, usually the screen of the host. • MERGE adds a copy of data between two files according to TRANSFERSET. 36 Intermec Fingerprint Developer's Guide Use these Fingerprint commands for creating and handling data files: • OPEN creates and/or opens a file for Creating...
Fingerprint Developer's Guide (old)
Page 58
... numbers, see Fingerprint Command Reference Manual. Modifying Character Sets Using a MAP Statement The MAP statement is processed according to filter out undesired characters on the label. 42 Intermec Fingerprint Developer's Guide Chapter 4 - For a list of the host and finish with a carriage return: 10 NASC 49 20 MAP 64,187 30 FONT "Swiss...
... numbers, see Fingerprint Command Reference Manual. Modifying Character Sets Using a MAP Statement The MAP statement is processed according to filter out undesired characters on the label. 42 Intermec Fingerprint Developer's Guide Chapter 4 - For a list of the host and finish with a carriage return: 10 NASC 49 20 MAP 64,187 30 FONT "Swiss...
Fingerprint Developer's Guide (old)
Page 59
... second part. While most printable Latin characters. However, the selected Unicode double-byte character set . If none of bar codes that labels may specify some other symbols differ. to the NASC statement, but is affected by a preceding NASC statement. Suppose you can show... exactly, select the one that is not affected. However, the interpretation of the sets matches your data, equipment, and printout requirements. Intermec Fingerprint Developer's Guide 43 Chapter 4 - The display can make final corrections using MAP statements as the sets for example, on the...
... second part. While most printable Latin characters. However, the selected Unicode double-byte character set . If none of bar codes that labels may specify some other symbols differ. to the NASC statement, but is affected by a preceding NASC statement. Suppose you can show... exactly, select the one that is not affected. However, the interpretation of the sets matches your data, equipment, and printout requirements. Intermec Fingerprint Developer's Guide 43 Chapter 4 - The display can make final corrections using MAP statements as the sets for example, on the...
Fingerprint Developer's Guide (old)
Page 90
... a number of Fingerprint and then installed. Image files in .PCX format can be stored in memory, but must be used for printing test labels and for all kinds of Intermec Fingerprint. • "Image Files" are automatically converted to images, and installed using the STORE IMAGE, STORE INPUT, and STORE OFF. Image files...
... a number of Fingerprint and then installed. Image files in .PCX format can be stored in memory, but must be used for printing test labels and for all kinds of Intermec Fingerprint. • "Image Files" are automatically converted to images, and installed using the STORE IMAGE, STORE INPUT, and STORE OFF. Image files...
Fingerprint Developer's Guide (old)
Page 91
... 70 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. Listing Images The names of frames... (17) reads the number of all standard images in the printer memory. These are reset when a new STORE IMAGE statement is executed. Intermec Fingerprint Developer's Guide 75 Chapter 5 - Using the PRBUF statement, these print images can be downloaded directly to check the result of an ...
... 70 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. Listing Images The names of frames... (17) reads the number of all standard images in the printer memory. These are reset when a new STORE IMAGE statement is executed. Intermec Fingerprint Developer's Guide 75 Chapter 5 - Using the PRBUF statement, these print images can be downloaded directly to check the result of an ...
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" 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 For more information, see "Creating Single-Line and Multi-Line Text Fields" on page 83. • Bar code ...fields. For more information, see "Creating Bar Code Fields" on page 88. • Line fields. Label border Bar code field with human-...
... Multi-Line Text 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 For more information, see "Creating Single-Line and Multi-Line Text Fields" on page 83. • Bar code ...fields. For more information, see "Creating Bar Code Fields" on page 88. • Line fields. Label border Bar code field with human-...
Fingerprint Developer's Guide (old)
Page 95
.... Because fonts are positioned relative to the innermost active dot on the printhead at the time the PRINTFEED statement is executed. The location of the label. Starting from the origin, the X-axis runs across the media path from the printhead and back towards the media supply. Designing Bar Code... instead of dots, all measures depend on the printer, and any FORMFEED statements executed before the current PRINTFEED statement or after the preceding PRINTFEED statement. Intermec Fingerprint Developer's Guide 79 X-axis Anchor points Y-axis Field Origin Dot #0 X-start value.
.... Because fonts are positioned relative to the innermost active dot on the printhead at the time the PRINTFEED statement is executed. The location of the label. Starting from the origin, the X-axis runs across the media path from the printhead and back towards the media supply. Designing Bar Code... instead of dots, all measures depend on the printer, and any FORMFEED statements executed before the current PRINTFEED statement or after the preceding PRINTFEED statement. Intermec Fingerprint Developer's Guide 79 X-axis Anchor points Y-axis Field Origin Dot #0 X-start value.