Fingerprint Developer's Guide (old)
Page 8
... File for Random Input or Output With OPEN 62 Creating a Buffer With FIELD 62 Left or Right Justifying Data With LSET and RSET 63 Transferring Data...the File With PUT 63 Using a CLOSE Statement 64 Finding the Last Field Read and Determining File Length With LOC and LOF 64 Output to Communication... 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... 82 Checking the Size and Position of a Field 83 Creating Single-Line and Multi-Line Text Fields 83 Specifying a Font With FONT or FONTD ...
... File for Random Input or Output With OPEN 62 Creating a Buffer With FIELD 62 Left or Right Justifying Data With LSET and RSET 63 Transferring Data...the File With PUT 63 Using a CLOSE Statement 64 Finding the Last Field Read and Determining File Length With LOC and LOF 64 Output to Communication... 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... 82 Checking the Size and Position of a Field 83 Creating Single-Line and Multi-Line Text Fields 83 Specifying a Font With FONT or FONTD ...
Fingerprint Developer's Guide (old)
Page 9
...for Bar Code Fields 86 Creating Image Fields 87 Magnifying ...Fields 87 Creating Box Fields 88 Summary for Box Fields 88 Creating Line Fields 89 Summary for Line Fields 89 Additional Printing Instructions 89 Printing Partial Fields... With the CLIP ON Command 89 Inverting Intersection Printing With XORMODE 90 Using the LAYOUT Command 90 About Layout Requirements 91 Creating a Logotype Name File 94 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... ON 106 Enabling the Label Taken Sensor With LTS&...
...for Bar Code Fields 86 Creating Image Fields 87 Magnifying ...Fields 87 Creating Box Fields 88 Summary for Box Fields 88 Creating Line Fields 89 Summary for Line Fields 89 Additional Printing Instructions 89 Printing Partial Fields... With the CLIP ON Command 89 Inverting Intersection Printing With XORMODE 90 Using the LAYOUT Command 90 About Layout Requirements 91 Creating a Logotype Name File 94 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... ON 106 Enabling the Label Taken Sensor With LTS&...
Fingerprint Developer's Guide (old)
Page 18
...and hardware options, some Fingerprint commands may not be stored in the printer memory. The next table lists Intermec printers and supported Fingerprint versions. Intermec Printer PA30 Print Engine PF2i, PF4i, PM4i, PX4i, PX6i PD41, PD42 PB21, PB31, PB22, PB32, PB50, PB51 Supports Fingerprint Version... 1 Visit the Intermec web site at www.intermec.com. 2 Click Support > Downloads. 3 Use the Product Category field, the Product Family field, and theProduct field to help you use to perform a variety of many lines that instruct the printer to design custom label formats and printer ...
...and hardware options, some Fingerprint commands may not be stored in the printer memory. The next table lists Intermec printers and supported Fingerprint versions. Intermec Printer PA30 Print Engine PF2i, PF4i, PM4i, PX4i, PX6i PD41, PD42 PB21, PB31, PB22, PB32, PB50, PB51 Supports Fingerprint Version... 1 Visit the Intermec web site at www.intermec.com. 2 Click Support > Downloads. 3 Use the Product Category field, the Product Family field, and theProduct field to help you use to perform a variety of many lines that instruct the printer to design custom label formats and printer ...
Fingerprint Developer's Guide (old)
Page 19
...characters. Selects an image stored in the same direction as when you can save one label. Use Immediate Mode when you need: • a terminal or host computer with... or more information, see "Understanding Fingerprint Syntax" on page 5. and y-coordinates of a field, line, or box should be at the insertion point. 5 indicates that the center anchor... direction, where 3 indicates that can then be at the insertion point. Chapter 1 - Introduction to an Intermec printer, you want to the printer. • a communications program, such as Windows HyperTerminal, that printing ...
...characters. Selects an image stored in the same direction as when you can save one label. Use Immediate Mode when you need: • a terminal or host computer with... or more information, see "Understanding Fingerprint Syntax" on page 5. and y-coordinates of a field, line, or box should be at the insertion point. 5 indicates that the center anchor... direction, where 3 indicates that can then be at the insertion point. Chapter 1 - Introduction to an Intermec printer, you want to the printer. • a communications program, such as Windows HyperTerminal, that printing ...
Fingerprint Developer's Guide (old)
Page 41
...starts at line 40). 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 The printer returns "Ok". 3 Type IMMEDIATE OFF and press Enter. To write, execute, and list... within another Fingerprint program. Understanding Fingerprint Syntax • Subroutines for key-initiated actions: ON KEY. • Subroutines for example ,"Field out of label in the printer working memory, issue a RUN statement. The printer returns "Ok". 4 Type the following text and press Enter...
...starts at line 40). 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 The printer returns "Ok". 3 Type IMMEDIATE OFF and press Enter. To write, execute, and list... within another Fingerprint program. Understanding Fingerprint Syntax • Subroutines for key-initiated actions: ON KEY. • Subroutines for example ,"Field out of label in the printer working memory, issue a RUN statement. The printer returns "Ok". 4 Type the following text and press Enter...
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
For more information, see "Creating Single-Line and Multi-Line Text Fields" on page 88. • Line fields. For more information, see "Creating Box Fields" on page 83. • Bar code 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...
For more information, see "Creating Single-Line and Multi-Line Text Fields" on page 88. • Line fields. For more information, see "Creating Box Fields" on page 83. • Bar code 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...
Fingerprint Developer's Guide (old)
Page 95
...before the current PRINTFEED statement or after the preceding PRINTFEED statement. For 203 dots/inch printheads, a dot is executed. Designing Bar Code Labels Positioning Fields in Setup Mode and changing the value. • the current Feed setting on the density of the origin is always "dots", which...path from the printhead and back towards the media supply. 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 the "origin," the point on the media that all fonts should print the same...
...before the current PRINTFEED statement or after the preceding PRINTFEED statement. For 203 dots/inch printheads, a dot is executed. Designing Bar Code Labels Positioning Fields in Setup Mode and changing the value. • the current Feed setting on the density of the origin is always "dots", which...path from the printhead and back towards the media supply. 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 the "origin," the point on the media that all fonts should print the same...
Fingerprint Developer's Guide (old)
Page 96
...points of bar codes where the interpretation is specified using a PRPOS, statement. Designing Bar Code Labels Dots are the same size along the media path. For example, specifying ALIGN 1 places the lower left corner of ... of the bar code pattern (such as for the different fields. 5 7 8 9 4 6 1 2 3 Bar Code Field Anchor Points 1, 4, or 7 2, 5, or 8 Box Field Anchor Points 7 8 5 4 1 2 Image Field Anchor Points 1, 4, or 7 2, 5, or 8 Line Field Anchor Points 3, 6, or 9 9 6 3 3, 6, or 9 80 Intermec Fingerprint Developer's Guide Use the ALIGN command to 9 anchor ...
...points of bar codes where the interpretation is specified using a PRPOS, statement. Designing Bar Code Labels Dots are the same size along the media path. For example, specifying ALIGN 1 places the lower left corner of ... of the bar code pattern (such as for the different fields. 5 7 8 9 4 6 1 2 3 Bar Code Field Anchor Points 1, 4, or 7 2, 5, or 8 Box Field Anchor Points 7 8 5 4 1 2 Image Field Anchor Points 1, 4, or 7 2, 5, or 8 Line Field Anchor Points 3, 6, or 9 9 6 3 3, 6, or 9 80 Intermec Fingerprint Developer's Guide Use the ALIGN command to 9 anchor ...
Fingerprint Developer's Guide (old)
Page 97
Designing Bar Code Labels 8 ABC Company 1000 First St Azusa CA 99999 Attn: Receiving 9 ABC Company 1000 First St Azusa CA 99999 Attn: Receiving 5 ABC Company 1000 First St ... Company 1000 First St Azusa CA 99999 Attn: Receiving ABC Company 4 1000 First St Azusa CA 99999 Attn: Receiving Chapter 6 - Intermec Fingerprint Developer's Guide 81 The box can rotate the field clockwise around the anchor point/insertion point in 90° increments (0°, 90°, 180°, or 270°), as seen...
Designing Bar Code Labels 8 ABC Company 1000 First St Azusa CA 99999 Attn: Receiving 9 ABC Company 1000 First St Azusa CA 99999 Attn: Receiving 5 ABC Company 1000 First St ... Company 1000 First St Azusa CA 99999 Attn: Receiving ABC Company 4 1000 First St Azusa CA 99999 Attn: Receiving Chapter 6 - Intermec Fingerprint Developer's Guide 81 The box can rotate the field clockwise around the anchor point/insertion point in 90° increments (0°, 90°, 180°, or 270°), as seen...
Fingerprint Developer's Guide (old)
Page 98
...the current position of the insertion point. In the next example, an unknown number of the last executed PRPOS statement. To avoid an "field out of label" error, the PRSTAT command is specified: • In print direction 1 or 3, PRSTAT (1) returns the absolute value of the insertion ... printing on the next label: 10 PRPOS 0,50 20 PRIMAGE "GLOBE.1" 30 X%=PRSTAT(1) 40 FOR A%=1 TO 10 50 Z%=PRSTAT(1) 60 PRPOS Z%+10,50 70 PRIMAGE "GLOBE.1" 82 Intermec Fingerprint Developer's Guide For example, after creating a single-line text field, you position and specify fields in Fingerprint: In this...
...the current position of the insertion point. In the next example, an unknown number of the last executed PRPOS statement. To avoid an "field out of label" error, the PRSTAT command is specified: • In print direction 1 or 3, PRSTAT (1) returns the absolute value of the insertion ... printing on the next label: 10 PRPOS 0,50 20 PRIMAGE "GLOBE.1" 30 X%=PRSTAT(1) 40 FOR A%=1 TO 10 50 Z%=PRSTAT(1) 60 PRPOS Z%+10,50 70 PRIMAGE "GLOBE.1" 82 Intermec Fingerprint Developer's Guide For example, after creating a single-line text field, you position and specify fields in Fingerprint: In this...
Fingerprint Developer's Guide (old)
Page 99
...by the character cell. Use RENDER ON to 20 lines of a Field When printing a label, Fingerprint instructions are processed into a bitmap pattern that can be used in which a text field is used for the field. Specifies the size of the height. In addition to process instructions without... NORIMAGE statement is called rendering. A multi-line text field consists of up to be used for all text until a new FONT or FONTD statement is printed in white on a label. Intermec Fingerprint Developer's Guide 83 Designing Bar Code Labels 80 IF Z%>550 THEN GOTO 100 90 NEXT 100 ...
...by the character cell. Use RENDER ON to 20 lines of a Field When printing a label, Fingerprint instructions are processed into a bitmap pattern that can be used in which a text field is used for the field. Specifies the size of the height. In addition to process instructions without... NORIMAGE statement is called rendering. A multi-line text field consists of up to be used for all text until a new FONT or FONTD statement is printed in white on a label. Intermec Fingerprint Developer's Guide 83 Designing Bar Code Labels 80 IF Z%>550 THEN GOTO 100 90 NEXT 100 ...
Fingerprint Developer's Guide (old)
Page 100
... 100,200 20 ALIGN 7 30 DIR 2 40 FONT "Swiss 721 Bold BT,20,15,80" 84 Intermec Fingerprint Developer's Guide or multi-line text fields can be enclosed by plus signs (+). Note that the anchor point choice affects the positioning of string expressions,...a new line according to default Example of the PRBOX statement. Required Information for Text Fields To print a single- Summary for Single-Line Text Fields Purpose X/Y Position Alignment Direction Typeface Style Text Print a label Command PRPOS ALIGN DIR FONT FONTD INVIMAGE NORIMAGE PRTXT PRINTFEED Default 0/0 1 1 Swiss...
... 100,200 20 ALIGN 7 30 DIR 2 40 FONT "Swiss 721 Bold BT,20,15,80" 84 Intermec Fingerprint Developer's Guide or multi-line text fields can be enclosed by plus signs (+). Note that the anchor point choice affects the positioning of string expressions,...a new line according to default Example of the PRBOX statement. Required Information for Text Fields To print a single- Summary for Single-Line Text Fields Purpose X/Y Position Alignment Direction Typeface Style Text Print a label Command PRPOS ALIGN DIR FONT FONTD INVIMAGE NORIMAGE PRTXT PRINTFEED Default 0/0 1 1 Swiss...
Fingerprint Developer's Guide (old)
Page 101
...the bar code. For common one-dimensional bar codes, include the following commands: • BARSET - Designing Bar Code Labels 50 INVIMAGE 60 PRTXT "HELLO" 70 PRINTFEED RUN Example of a multi-line text field: 10 DIR 1 20 ALIGN 8 30 R$="Hyphen&Sated words will be used to print the bar code. •..., see Specifying a Bar Code Symbology With BARSET This statement specifies the type of the bars in the BARSET statement: • Bar code type. Intermec Fingerprint Developer's Guide 85 Default is 2. • Height of bar code and how it is an integrated part of the most common bar code ...
...the bar code. For common one-dimensional bar codes, include the following commands: • BARSET - Designing Bar Code Labels 50 INVIMAGE 60 PRTXT "HELLO" 70 PRINTFEED RUN Example of a multi-line text field: 10 DIR 1 20 ALIGN 8 30 R$="Hyphen&Sated words will be used to print the bar code. •..., see Specifying a Bar Code Symbology With BARSET This statement specifies the type of the bars in the BARSET statement: • Bar code type. Intermec Fingerprint Developer's Guide 85 Default is 2. • Height of bar code and how it is an integrated part of the most common bar code ...
Fingerprint Developer's Guide (old)
Page 102
...1 30 ALIGN 7 40 BARSET "CODE39",2,1,3,120 50 BARFONT "Swiss 721 BT",10,8,5,1,1 ON 86 Intermec Fingerprint Developer's Guide The font can be omitted Input data to bar code field Resets parameters to appear in several places, such as EAN/UPC, the interpretation is 100. Summary... expressions. String constants must be specified in regard to be enclosed by quotation marks. Variables are substituted. Chapter 6 - Designing Bar Code Labels Choosing the Human-Readable Font With BARFONT Specifies the single-byte font to : • Default font (Swiss 721 BT). • Size...
...1 30 ALIGN 7 40 BARSET "CODE39",2,1,3,120 50 BARFONT "Swiss 721 BT",10,8,5,1,1 ON 86 Intermec Fingerprint Developer's Guide The font can be omitted Input data to bar code field Resets parameters to appear in several places, such as EAN/UPC, the interpretation is 100. Summary... expressions. String constants must be specified in regard to be enclosed by quotation marks. Variables are substituted. Chapter 6 - Designing Bar Code Labels Choosing the Human-Readable Font With BARFONT Specifies the single-byte font to : • Default font (Swiss 721 BT). • Size...
Fingerprint Developer's Guide (old)
Page 103
...PRIMAGE Specifies the image by the size of a string expression. Designing Bar Code Labels 60 PRBAR "ABC" 70 PRINTFEED RUN Creating Image Fields An image field is to specify a magnification for Image Fields Purpose X/Y Position Alignment Direction Magnification Command PRPOS ALIGN DIR MAG Default 0/0 1.... Height and width are substituted. Summary for the field. Chapter 6 - Magnifying Images With MAG Use a MAG statement to appear in the internal bitmap format of dots Select ALIGN 1-9 Select DIR 1-4 Intermec Fingerprint Developer's Guide 87 A string variable may be...
...PRIMAGE Specifies the image by the size of a string expression. Designing Bar Code Labels 60 PRBAR "ABC" 70 PRINTFEED RUN Creating Image Fields An image field is to specify a magnification for Image Fields Purpose X/Y Position Alignment Direction Magnification Command PRPOS ALIGN DIR MAG Default 0/0 1.... Height and width are substituted. Summary for the field. Chapter 6 - Magnifying Images With MAG Use a MAG statement to appear in the internal bitmap format of dots Select ALIGN 1-9 Select DIR 1-4 Intermec Fingerprint Developer's Guide 87 A string variable may be...
Fingerprint Developer's Guide (old)
Page 104
... the standard positioning statements PRPOS, ALIGN and DIR, a box field can be specified. If no yes - - PRINTFEED - Chapter 6 - Designing Bar Code Labels Required Information for Box Fields Purpose X/Y Position Alignment Direction Box specifications Print a label Command Default PRPOS 0/0 ALIGN 1 DIR 1 PRBOX - Remarks White...250,250 20 ALIGN 1 30 DIR 3 40 PRBOX 200,200,10 50 PRINTFEED RUN 88 Intermec Fingerprint Developer's Guide Summary for Box Fields To print a box field, the following information and instructions must be rotated with an increment of the box, and the...
... the standard positioning statements PRPOS, ALIGN and DIR, a box field can be specified. If no yes - - PRINTFEED - Chapter 6 - Designing Bar Code Labels Required Information for Box Fields Purpose X/Y Position Alignment Direction Box specifications Print a label Command Default PRPOS 0/0 ALIGN 1 DIR 1 PRBOX - Remarks White...250,250 20 ALIGN 1 30 DIR 3 40 PRBOX 200,200,10 50 PRINTFEED RUN 88 Intermec Fingerprint Developer's Guide Summary for Box Fields To print a box field, the following information and instructions must be rotated with an increment of the box, and the...
Fingerprint Developer's Guide (old)
Page 105
... can adjust the layout accordingly. Remarks Number of label" error condition (Error 1003) Using the CLIP ON command, you can make the program accept fields extending outside the printable area. Intermec Fingerprint Developer's Guide 89 Summary for Line Fields Purpose X/Y Position Alignment Direction Line specifications Print a label Command PRPOS ALIGN DIR PRLINE PRINTFEED Default 0/0 1 1 - - For...
... can adjust the layout accordingly. Remarks Number of label" error condition (Error 1003) Using the CLIP ON command, you can make the program accept fields extending outside the printable area. Intermec Fingerprint Developer's Guide 89 Summary for Line Fields Purpose X/Y Position Alignment Direction Line specifications Print a label Command PRPOS ALIGN DIR PRLINE PRINTFEED Default 0/0 1 1 - - For...
Intermec Printer Language (IPL) Developer's Guide (old)
Page 33
... by Printhead Size Printhead Size 203 dpi 300 dpi 406 dpi Dots/mm 8 11.8 16 For example, if you assign x and y coordinates to the label origin. The value for x is 12.5 mm: Intermec Printer Language (IPL) Developer's Guide 23 To set the origin of fields on a label, you are designing the label for your printhead.
... by Printhead Size Printhead Size 203 dpi 300 dpi 406 dpi Dots/mm 8 11.8 16 For example, if you assign x and y coordinates to the label origin. The value for x is 12.5 mm: Intermec Printer Language (IPL) Developer's Guide 23 To set the origin of fields on a label, you are designing the label for your printhead.
Intermec Printer Language (IPL) Developer's Guide (old)
Page 98
...Description Command Terminator 1 Set Preamble Set Postamble Status Inquiry Select First Data Entry Field Transmit Error Code Warm Boot Command Terminator 2 Status Dump Form Feed Select Next Data Entry Field Label Cut Command Go to Shift Command Table Reset Set Intercharacter Delay Print Clear ...All Data Abort Print Job Data Shift Go to Escape Command Table Numeric Field Separator Alphanumeric Field Separator Set Quantity Count Set Batch Count Clear Data From Current Field 88 Intermec Printer ...
...Description Command Terminator 1 Set Preamble Set Postamble Status Inquiry Select First Data Entry Field Transmit Error Code Warm Boot Command Terminator 2 Status Dump Form Feed Select Next Data Entry Field Label Cut Command Go to Shift Command Table Reset Set Intercharacter Delay Print Clear ...All Data Abort Print Job Data Shift Go to Escape Command Table Numeric Field Separator Alphanumeric Field Separator Set Quantity Count Set Batch Count Clear Data From Current Field 88 Intermec Printer ...