Fingerprint Developer's Guide (old)
Page 9
... With LTS& ON 106 Repeating the Last Printing Operation With PRINTFEED 106 Enabling Manual Printing With PRINT KEY ON 107 Checking the Transfer Ribbon and Printhead With SYSVAR 107 Intermec Fingerprint Developer's Guide ix
... With LTS& ON 106 Repeating the Last Printing Operation With PRINTFEED 106 Enabling Manual Printing With PRINT KEY ON 107 Checking the Transfer Ribbon and Printhead With SYSVAR 107 Intermec Fingerprint Developer's Guide ix
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...... 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...... 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 11
... 132 Checking Error Codes With ERR and ERL 132 Resuming Execution After Errors 132 Returning Print Job and Printhead Status With PRSTAT 132 Error Handling Example 133 Using the ERRHAND.PRG Utility Program 134 Modifying ERRHAND Variables... and Subroutines 134 Complete Listing of ERRHAND.PRG 135 Standard Error Codes 138 A Printer Keypad Layouts 139 PF2i, PF4i, PF4ci 140 PM4i 142 PX4i and PX6i Standard Keypad, PA30 144 PX4i, PX6i Alphanumeric Keypad 146 ...the UTF-8 Character Set 155 Example 156 Reserved Keywords and Symbols 157 Intermec Fingerprint Developer's Guide xi
... 132 Checking Error Codes With ERR and ERL 132 Resuming Execution After Errors 132 Returning Print Job and Printhead Status With PRSTAT 132 Error Handling Example 133 Using the ERRHAND.PRG Utility Program 134 Modifying ERRHAND Variables... and Subroutines 134 Complete Listing of ERRHAND.PRG 135 Standard Error Codes 138 A Printer Keypad Layouts 139 PF2i, PF4i, PF4ci 140 PM4i 142 PX4i and PX6i Standard Keypad, PA30 144 PX4i, PX6i Alphanumeric Keypad 146 ...the UTF-8 Character Set 155 Example 156 Reserved Keywords and Symbols 157 Intermec Fingerprint Developer's Guide xi
Fingerprint Developer's Guide (old)
Page 61
... can be reseeded using the RANDOMIZE statement. This example tests a random dot on the printhead of randomization, the random number generator can reseed the random integer generator with another random integer provided by a function such as TICKS: Intermec Fingerprint Developer's Guide 45 Generating Random Numbers The Fingerprint commands RANDOM and RANDOMIZE are...
... can be reseeded using the RANDOMIZE statement. This example tests a random dot on the printhead of randomization, the random number generator can reseed the random integer generator with another random integer provided by a function such as TICKS: Intermec Fingerprint Developer's Guide 45 Generating Random Numbers The Fingerprint commands RANDOM and RANDOMIZE are...
Fingerprint Developer's Guide (old)
Page 89
...working with the bars across the media path (ladder style) than along the media path (picket fence style.) Therefore, to avoid faulty printhead dots. • BARCODENAME$ - Managing Fonts, Bar Codes, and Images General Rules for ladder style bar codes and at least 3 dots... available bar code fonts. • BARFONT - Print speed also affects the printout quality of bar code to ensure a highly readable printout, Intermec recommends that you use narrow bars at low ambient temperatures. Sets the ratio between printout quality, performance, and media. Commands for a bar ...
...working with the bars across the media path (ladder style) than along the media path (picket fence style.) Therefore, to avoid faulty printhead dots. • BARCODENAME$ - Managing Fonts, Bar Codes, and Images General Rules for ladder style bar codes and at least 3 dots... available bar code fonts. • BARFONT - Print speed also affects the printout quality of bar code to ensure a highly readable printout, Intermec recommends that you use narrow bars at low ambient temperatures. Sets the ratio between printout quality, performance, and media. Commands for a bar ...
Fingerprint Developer's Guide (old)
Page 95
... is executed. Because fonts are specified in the Layout All fields are positioned relative to the innermost active dot on the printhead at the time the PRINTFEED statement is affected by manually placing the printer in Setup Mode and changing the value. •... point Feed direction Field Positioning Settings About Units of Measure The unit of the printhead. Intermec Fingerprint Developer's Guide 79 X-axis Anchor points Y-axis Field Origin Dot #0 X-start value. For 203 dots/inch printheads, a dot is always "dots", which means that corresponds to the "origin,"...
... is executed. Because fonts are specified in the Layout All fields are positioned relative to the innermost active dot on the printhead at the time the PRINTFEED statement is affected by manually placing the printer in Setup Mode and changing the value. •... point Feed direction Field Positioning Settings About Units of Measure The unit of the printhead. Intermec Fingerprint Developer's Guide 79 X-axis Anchor points Y-axis Field Origin Dot #0 X-start value. For 203 dots/inch printheads, a dot is always "dots", which means that corresponds to the "origin,"...
Fingerprint Developer's Guide (old)
Page 99
... 12-point size, no slant, and the width 100% of the height. The specified font is used in single-line text fields. Intermec Fingerprint Developer's Guide 83 By combining RENDER OFF with up to process instructions without actually printing the field on the white background of up ...to the printhead. Inverting Black and White Printing With NORIMAGE or INVIMAGE Normally, text is the singlebyte font Swiss 721 BT in which a text field is...
... 12-point size, no slant, and the width 100% of the height. The specified font is used in single-line text fields. Intermec Fingerprint Developer's Guide 83 By combining RENDER OFF with up to process instructions without actually printing the field on the white background of up ...to the printhead. Inverting Black and White Printing With NORIMAGE or INVIMAGE Normally, text is the singlebyte font Swiss 721 BT in which a text field is...
Fingerprint Developer's Guide (old)
Page 120
...also specify a positive or negative distance (measured in order to adjust the media feed distance. Runs the printer media feed mechanism in printhead dots) to control printer operation, including handling media, settings for individual print jobs, conditions after a FORMFEED, TESTFEED, or PRINTFEED statement.... • LBLCOND - There are several ways to feed out a complete blank label. You can use to move the media. 104 Intermec Fingerprint Developer's Guide Feeds out a blank label (or similar) or optionally feeds out or pulls back a specified amount of media into the...
...also specify a positive or negative distance (measured in order to adjust the media feed distance. Runs the printer media feed mechanism in printhead dots) to control printer operation, including handling media, settings for individual print jobs, conditions after a FORMFEED, TESTFEED, or PRINTFEED statement.... • LBLCOND - There are several ways to feed out a complete blank label. You can use to move the media. 104 Intermec Fingerprint Developer's Guide Feeds out a blank label (or similar) or optionally feeds out or pulls back a specified amount of media into the...
Fingerprint Developer's Guide (old)
Page 121
...that may damage the print mechanism. Intermec Fingerprint Developer's Guide 105 Chapter 7 - For information, see the Intermec Fingerprint Command Reference Manual. Note: Intermec recommends that you to choose between three modes for a specified length of media feed, such as "printhead lifted" or "out of most...of media," FORMFEED has no effect. Rotating the Platen Roller With CLEANFEED CLEANFEED rotates the platen roller forward or backward as "printhead lifted" or "out of any error conditions such as when using irregularly shape labels, or when text or pictures on the...
...that may damage the print mechanism. Intermec Fingerprint Developer's Guide 105 Chapter 7 - For information, see the Intermec Fingerprint Command Reference Manual. Note: Intermec recommends that you to choose between three modes for a specified length of media feed, such as "printhead lifted" or "out of most...of media," FORMFEED has no effect. Rotating the Platen Roller With CLEANFEED CLEANFEED rotates the platen roller forward or backward as "printhead lifted" or "out of any error conditions such as when using irregularly shape labels, or when text or pictures on the...
Fingerprint Developer's Guide (old)
Page 122
...the Printer Enabling the Automatic Paper Cutter With CUT ON A CUT statement activates the optional paper cutter independently from the printhead to the cutting edge is detected in the printer outfeed slot, and resumes printing after a Printfeed Setting ALIGN BARFONT ...12, 0, 6, 1,100, OFF OFF 100 2 3, 1 "INT2OF5", 3, 1, 2, 100, 2, 1, 2, 0, 0 "INT2OF5" 1 "Swiss 721 BT", 12, 0, 100 None NORIMAGE 1, 1 0, 0 106 Intermec Fingerprint Developer's Guide Enabling the Label Taken Sensor With LTS& ON This statements enables or disables the optional label-taken sensor (LTS). Because the distance...
...the Printer Enabling the Automatic Paper Cutter With CUT ON A CUT statement activates the optional paper cutter independently from the printhead to the cutting edge is detected in the printer outfeed slot, and resumes printing after a Printfeed Setting ALIGN BARFONT ...12, 0, 6, 1,100, OFF OFF 100 2 3, 1 "INT2OF5", 3, 1, 2, 100, 2, 1, 2, 0, 0 "INT2OF5" 1 "Swiss 721 BT", 12, 0, 100 None NORIMAGE 1, 1 0, 0 106 Intermec Fingerprint Developer's Guide Enabling the Label Taken Sensor With LTS& ON This statements enables or disables the optional label-taken sensor (LTS). Because the distance...
Fingerprint Developer's Guide (old)
Page 123
...,80 30 PRTXT "TEST LABEL" 40 PRINTFEED 5 RUN This example prints five copies of -ribbon condition. Checking the Transfer Ribbon and Printhead With SYSVAR A number of parameters in the Intermec Direct Protocol. The HEAD function identifies possible faulty dots. In this function because only the resistance is measured. For more information, see...
...,80 30 PRTXT "TEST LABEL" 40 PRINTFEED 5 RUN This example prints five copies of -ribbon condition. Checking the Transfer Ribbon and Printhead With SYSVAR A number of parameters in the Intermec Direct Protocol. The HEAD function identifies possible faulty dots. In this function because only the resistance is measured. For more information, see...
Fingerprint Developer's Guide (old)
Page 124
...1090 1100 2000 2010 2020 9000 9010 9020 9030 9040 9050 9060 OPEN "console:" FOR OUTPUT AS 10 IF HEAD(-1)0 THEN GOTO 9000 BEEP:D1$="Printhead Error!":D2$="":GOSUB 2000 GOSUB 1000 BARADJUST 20,20 GOTO 9000 FUNCTEST "HEAD",TMP$ A$=":" : TMP%=INSTR(TMP$,A$)+1 RETURN SET FAULTY DOT -1 QMEAN%=...85\100 QMAX%=QMEAN%*115\100 FOR I%=0 TO WHEAD%-1 QHEAD%=HEAD(I%) IF QHEAD%>QMAX% OR QHEAD% Pending printhead replacement, the bar code is repositioned to the location of quality, although the printhead should still be replaced. Chapter 7 - This way, you can print bar code labels immediately without loss of...
...1090 1100 2000 2010 2020 9000 9010 9020 9030 9040 9050 9060 OPEN "console:" FOR OUTPUT AS 10 IF HEAD(-1)0 THEN GOTO 9000 BEEP:D1$="Printhead Error!":D2$="":GOSUB 2000 GOSUB 1000 BARADJUST 20,20 GOTO 9000 FUNCTEST "HEAD",TMP$ A$=":" : TMP%=INSTR(TMP$,A$)+1 RETURN SET FAULTY DOT -1 QMEAN%=...85\100 QMAX%=QMEAN%*115\100 FOR I%=0 TO WHEAD%-1 QHEAD%=HEAD(I%) IF QHEAD%>QMAX% OR QHEAD% Pending printhead replacement, the bar code is repositioned to the location of quality, although the printhead should still be replaced. Chapter 7 - This way, you can print bar code labels immediately without loss of...
Fingerprint Developer's Guide (old)
Page 125
... With FUNCTEST or FUNCTEST$ The FUNCTEST statement checks the number of dots in the printhead and whether or not the printhead is lifted, and places the result in one of label #70, and you can specify how many copies of many labels without losing variable data...it possible to the FUNCTEST statement and is executed, the printer renders the program instructions into a bitmap pattern and stores the pattern in a string variable. Intermec Fingerprint Developer's Guide 109 The syntax is: PRINTFEED -1, For example, if a 100-label batch print job is interrupted by an out-of-ribbon condition ...
... With FUNCTEST or FUNCTEST$ The FUNCTEST statement checks the number of dots in the printhead and whether or not the printhead is lifted, and places the result in one of label #70, and you can specify how many copies of many labels without losing variable data...it possible to the FUNCTEST statement and is executed, the printer renders the program instructions into a bitmap pattern and stores the pattern in a string variable. Intermec Fingerprint Developer's Guide 109 The syntax is: PRINTFEED -1, For example, if a 100-label batch print job is interrupted by an out-of-ribbon condition ...
Fingerprint Developer's Guide (old)
Page 130
..., it must be opened for sequential output as follows: • The Print key or button produces a FORMFEED operation. If the printhead is automatically switched to US-ASCII. Using the Printer Display Fingerprint provides a number of commands you can use to facilitate cleaning. When...controllable cursor. The display is placed in Setup Mode. • Pressing i displays information on the printer keypad work as follows: 114 Intermec Fingerprint Developer's Guide Controlling the Printer Using the Keypad in Immediate Mode When a printer has been placed in Immediate Mode (by sending ...
..., it must be opened for sequential output as follows: • The Print key or button produces a FORMFEED operation. If the printhead is automatically switched to US-ASCII. Using the Printer Display Fingerprint provides a number of commands you can use to facilitate cleaning. When...controllable cursor. The display is placed in Setup Mode. • Pressing i displays information on the printer keypad work as follows: 114 Intermec Fingerprint Developer's Guide Controlling the Printer Using the Keypad in Immediate Mode When a printer has been placed in Immediate Mode (by sending ...
Fingerprint Developer's Guide (old)
Page 133
...The SOUND statement even allows you can use a BEEP or SOUND statement for example when the error "printhead lifted" occurs and keeps sounding until the error is cleared. Using an LED ON|OFF|BLINK Statement Use...time the Error LED (1) is lit and remains lit until an error occurs, at 0.4 sec intervals) with the printhead lifted. 10 20 30 40 50 60 70 80 90 100 1000 1010 1020 RUN LED 0 ON LED 1...PRINTFEED : BEEP END SOUND 880,25 : SOUND 988,25 : SOUND 30000,10 RESUME Intermec Fingerprint Developer's Guide 117 A short beep indicates that the printer is lit until the error is cleared.
...The SOUND statement even allows you can use a BEEP or SOUND statement for example when the error "printhead lifted" occurs and keeps sounding until the error is cleared. Using an LED ON|OFF|BLINK Statement Use...time the Error LED (1) is lit and remains lit until an error occurs, at 0.4 sec intervals) with the printhead lifted. 10 20 30 40 50 60 70 80 90 100 1000 1010 1020 RUN LED 0 ON LED 1...PRINTFEED : BEEP END SOUND 880,25 : SOUND 988,25 : SOUND 30000,10 RESUME Intermec Fingerprint Developer's Guide 117 A short beep indicates that the printer is lit until the error is cleared.
Fingerprint Developer's Guide (old)
Page 137
... 22 23 24 26 27 28 29 30 Description Returns the number of errors since last power on the position of the media against the printhead should be permanent or temporary using SYSVAR(35): • If SYSVAR(35) = 0 (default), the setup is saved as a file and ...number of a STORE INPUT statement. Returns 1 if a power-up for label reprinting at the execution of the ribbon supply roll is detected, 0 otherwise. Intermec Fingerprint Developer's Guide 121 Chapter 7 - Using the SYSVAR System Variable Some sensors and other conditions can decide whether a change in Setup Mode, or 0...
... 22 23 24 26 27 28 29 30 Description Returns the number of errors since last power on the position of the media against the printhead should be permanent or temporary using SYSVAR(35): • If SYSVAR(35) = 0 (default), the setup is saved as a file and ...number of a STORE INPUT statement. Returns 1 if a power-up for label reprinting at the execution of the ribbon supply roll is detected, 0 otherwise. Intermec Fingerprint Developer's Guide 121 Chapter 7 - Using the SYSVAR System Variable Some sensors and other conditions can decide whether a change in Setup Mode, or 0...
Fingerprint Developer's Guide (old)
Page 138
...file name conversion enabled or disabled. Sets or returns current state of setup parameters. Temporarily sets a lower print speed after lowering the printhead. Sets a lower print speed after a negative Start Adjust value. Checking Hardware and Firmware Versions The VERSION$ function returns one of ... the diameter specified in 10-meter increments) that the diameter of printer: 122 Intermec Fingerprint Developer's Guide Returns 1 if the paper low sensor detects that have been fed past the printhead. Default is equal to the Debug Std Out port in mm) of bidirectional ...
...file name conversion enabled or disabled. Sets or returns current state of setup parameters. Temporarily sets a lower print speed after lowering the printhead. Sets a lower print speed after a negative Start Adjust value. Checking Hardware and Firmware Versions The VERSION$ function returns one of ... the diameter specified in 10-meter increments) that the diameter of printer: 122 Intermec Fingerprint Developer's Guide Returns 1 if the paper low sensor detects that have been fed past the printhead. Default is equal to the Debug Std Out port in mm) of bidirectional ...
Fingerprint Developer's Guide (old)
Page 139
... reset to default. • The printer performs a number of self-diagnostic tests, such as printhead resistance check and memory checksum calculations. • The printer checks for possible optional devices such as...the Printer 10 20 30 40 50 60 70 1000 1010 2000 2010 3000 3010 A$=VERSION$(1) IF A$="PF2i" THEN GOTO 1000 IF A$="PF4i" THEN GOTO 2000 IF A$="PM4i" THEN GOTO 3000 SETUP "SETUP_PF2i....card1:" are lost , and all variables are closed, all files are set to zero. Intermec Fingerprint Developer's Guide 123 Rebooting the Printer Rebooting the printer has the same consequences as ...
... reset to default. • The printer performs a number of self-diagnostic tests, such as printhead resistance check and memory checksum calculations. • The printer checks for possible optional devices such as...the Printer 10 20 30 40 50 60 70 1000 1010 2000 2010 3000 3010 A$=VERSION$(1) IF A$="PF2i" THEN GOTO 1000 IF A$="PF4i" THEN GOTO 2000 IF A$="PM4i" THEN GOTO 3000 SETUP "SETUP_PF2i....card1:" are lost , and all variables are closed, all files are set to zero. Intermec Fingerprint Developer's Guide 123 Rebooting the Printer Rebooting the printer has the same consequences as ...
Fingerprint Developer's Guide (old)
Page 140
...media feed info and odometer values. Additional flash SIMMs are included in the device "/c". Some of file space. When there are created. 124 Intermec Fingerprint Developer's Guide However, the following purposes: • To execute Fingerprint instructions. List saved variables. • DELETEPFSVAR - Controlling the ...for the following Fingerprint commands can be used to save space. Delete a saved variable. There is used for example, if the printhead has been replaced or an interface board has been installed or removed). At startup, the kernel in some time and makes the ...
...media feed info and odometer values. Additional flash SIMMs are included in the device "/c". Some of file space. When there are created. 124 Intermec Fingerprint Developer's Guide However, the following purposes: • To execute Fingerprint instructions. List saved variables. • DELETEPFSVAR - Controlling the ...for the following Fingerprint commands can be used to save space. Delete a saved variable. There is used for example, if the printhead has been replaced or an interface board has been installed or removed). At startup, the kernel in some time and makes the ...
Fingerprint Developer's Guide (old)
Page 148
...Routines This section describes Fingerprint commands you use to returning insertion point and field information, PRSTAT can return print job and printhead status, including multiple error conditions. Resuming Execution After Errors This statement resumes execution after the error has been handled in ...LTS) Label Stop Sensor does not detect a label Printer out of media 132 Intermec Fingerprint Developer's Guide For more information, see "Instructions for direct thermal printing, a ribbon is installed Printhead voltage too high Printer is OK. The error can be identified and managed, and...
...Routines This section describes Fingerprint commands you use to returning insertion point and field information, PRSTAT can return print job and printhead status, including multiple error conditions. Resuming Execution After Errors This statement resumes execution after the error has been handled in ...LTS) Label Stop Sensor does not detect a label Printer out of media 132 Intermec Fingerprint Developer's Guide For more information, see "Instructions for direct thermal printing, a ribbon is installed Printhead voltage too high Printer is OK. The error can be identified and managed, and...