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... Remapping the Keypad With KEYBMAP 112 Using the Keypad in Immediate Mode 114 Using the Printer Display 114 Printing Text to the Display on PF/PM/PX-Series Printers 114 Controlling the Display Cursor on PF/PM/... 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... Remapping the Keypad With KEYBMAP 112 Using the Keypad in Immediate Mode 114 Using the Printer Display 114 Printing Text to the Display on PF/PM/PX-Series Printers 114 Controlling the Display Cursor on PF/PM/... 126 Formatting the Permanent Memory 126 Using the Industrial Interface 126 x Intermec Fingerprint Developer's Guide
Fingerprint Developer's Guide (old)
Page 61
...string. This example tests a random dot on the printhead of a single character specified by a function such as TICKS: Intermec Fingerprint Developer's Guide 45 Chapter 4 - DOTNO% 60 ELSE 70 BEEP 80 PRINT "HEADTEST: OK!" 90 END IF RUN Using a RANDOMIZE Statement To obtain a higher degree of a string expression. ...Output • STRING$ returns a specified number of a 12 dots/mm printer: 10 MIN%=HEAD(-7)*85\100: MAX%=HEAD(-7)*115\100 20 DOTNO%=RANDOM(0,1279) 30 IF HEAD(DOTNO%)MAX% THEN 40 BEEP 50 PRINT "ERROR IN DOT "; This is typically used to do so. For more information, see the...
...string. This example tests a random dot on the printhead of a single character specified by a function such as TICKS: Intermec Fingerprint Developer's Guide 45 Chapter 4 - DOTNO% 60 ELSE 70 BEEP 80 PRINT "HEADTEST: OK!" 90 END IF RUN Using a RANDOMIZE Statement To obtain a higher degree of a string expression. ...Output • STRING$ returns a specified number of a 12 dots/mm printer: 10 MIN%=HEAD(-7)*85\100: MAX%=HEAD(-7)*115\100 20 DOTNO%=RANDOM(0,1279) 30 IF HEAD(DOTNO%)MAX% THEN 40 BEEP 50 PRINT "ERROR IN DOT "; This is typically used to do so. For more information, see the...
Fingerprint Developer's Guide (old)
Page 117
.... However, when writing more programs later: Intermec Fingerprint Developer's Guide 101 Note: To use for an error handler. ERRHAND.PRG contains subroutines that your program begins with an unoccupied number, for example, "Out of paper" or "Head lifted"), prints the error number on your program will create...CODE39" PRBAR "ABC" PRPOS 75,220 FONT "Swiss 721 BT",6 PRTXT "My FIRST label" PRINTFEED END Merging Programs Now your label-printing program LABEL1.PRG will not interfere with ERRHAND.PRG and you just created is merged with error-checking. Renumbering Lines When Merging Files ...
.... However, when writing more programs later: Intermec Fingerprint Developer's Guide 101 Note: To use for an error handler. ERRHAND.PRG contains subroutines that your program begins with an unoccupied number, for example, "Out of paper" or "Head lifted"), prints the error number on your program will create...CODE39" PRBAR "ABC" PRPOS 75,220 FONT "Swiss 721 BT",6 PRTXT "My FIRST label" PRINTFEED END Merging Programs Now your label-printing program LABEL1.PRG will not interfere with ERRHAND.PRG and you just created is merged with error-checking. Renumbering Lines When Merging Files ...
Fingerprint Developer's Guide (old)
Page 123
... marking all dots as faulty. You can be issued in the Immediate Mode and in white lines across a printed bar code label. These commands can result in the Intermec Direct Protocol. Use SET FAULTY DOT to check the transfer ribbon or printhead: • SYSVAR(20) returns...the PRINTFEED statement, but not statements already executed. Intermec Fingerprint Developer's Guide 107 Chapter 7 - Handling Faulty Dots With HEAD, SET FAULTY DOT, and BARADJUST A faulty dot is PRINT KEY OFF. The default is a dot on the printhead that does not print properly, which can only be used to mark...
... marking all dots as faulty. You can be issued in the Immediate Mode and in white lines across a printed bar code label. These commands can result in the Intermec Direct Protocol. Use SET FAULTY DOT to check the transfer ribbon or printhead: • SYSVAR(20) returns...the PRINTFEED statement, but not statements already executed. Intermec Fingerprint Developer's Guide 107 Chapter 7 - Handling Faulty Dots With HEAD, SET FAULTY DOT, and BARADJUST A faulty dot is PRINT KEY OFF. The default is a dot on the printhead that does not print properly, which can only be used to mark...
Fingerprint Developer's Guide (old)
Page 124
...: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%=HEAD(-7) QMIN%=QMEAN%*85\100 QMAX%=QMEAN%*115\100 FOR I%=0 TO WHEAD%-1 QHEAD%=HEAD(I%) IF QHEAD%>QMAX% OR QHEAD% Controlling the Printer BARADJUST enables the firmware to ...a thousand dots to check), so it is encountered. Chapter 7 - Such a program takes a few seconds to execute (there may be replaced. This way, you can print bar code labels immediately without loss of the bar code, or to ensure continued readability.
...: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%=HEAD(-7) QMIN%=QMEAN%*85\100 QMAX%=QMEAN%*115\100 FOR I%=0 TO WHEAD%-1 QHEAD%=HEAD(I%) IF QHEAD%>QMAX% OR QHEAD% Controlling the Printer BARADJUST enables the firmware to ...a thousand dots to check), so it is encountered. Chapter 7 - Such a program takes a few seconds to execute (there may be replaced. This way, you can print bar code labels immediately without loss of the bar code, or to ensure continued readability.
Fingerprint Developer's Guide (old)
Page 125
... in appearance. Note: You can detect printing progress and report any print-related error conditions. This makes it possible to reprint lost labels. Intermec Fingerprint Developer's Guide 109 The next example shows how to use FUNCTEST on a PF4i: PRINT "HEADTEST:", FUNCTEST$ ("HEAD") The printer returns (for example): HEADTEST: HEAD OK,SIZE:832 DOTS Ok The FUNCTEST...
... in appearance. Note: You can detect printing progress and report any print-related error conditions. This makes it possible to reprint lost labels. Intermec Fingerprint Developer's Guide 109 The next example shows how to use FUNCTEST on a PF4i: PRINT "HEADTEST:", FUNCTEST$ ("HEAD") The printer returns (for example): HEADTEST: HEAD OK,SIZE:832 DOTS Ok The FUNCTEST...
Fingerprint Developer's Guide (old)
Page 150
... ERRHAND subroutines for handling errors, managing the keyboard and display, and printing. You may occur during printing are handled: • Error 1005: Out of paper • Error 1006: No field to print • Error 1022: Head lifted • Error 1027: Out of ERRHAND.PRG is directed to... use or modify: • NORDIS1$ and NORDIS2$ at line 10 contain the main display texts. See lines 200000 through 200080. 134 Intermec Fingerprint Developer's Guide Modifying ...
... ERRHAND subroutines for handling errors, managing the keyboard and display, and printing. You may occur during printing are handled: • Error 1005: Out of paper • Error 1006: No field to print • Error 1022: Head lifted • Error 1027: Out of ERRHAND.PRG is directed to... use or modify: • NORDIS1$ and NORDIS2$ at line 10 contain the main display texts. See lines 200000 through 200080. 134 Intermec Fingerprint Developer's Guide Modifying ...
Fingerprint Developer's Guide (old)
Page 152
...GOTO 310040 310080 IF EFLAG%=1031 THEN GOSUB 300000 310200 RETURN 320000 'Error 1006 no field to print 320010 GOSUB 400000 320200 RETURN 330000 'Error 1022 Head lifted 330010 DISP1$="HEAD LIFTED" 330020 DISP2$="ERR NO. "+STR$(ERR) 330030 GOSUB 600000 330040 IF PRSTAT AND 1...500100 PCOMMAND%=0 500300 RETURN 600000 'Display handler 600010 PRINT #10 600020 PRINT #10 600030 PRINT #10, DISP1$ 600040 PRINT #10, DISP2$; 600200 RETURN 700000 'Init routine 700010 ON ERROR GOTO 100000 700020 OPEN "console:" FOR OUTPUT AS 10 136 Intermec Fingerprint Developer's Guide Error Handling 300010 DISP1$="LABEL...
...GOTO 310040 310080 IF EFLAG%=1031 THEN GOSUB 300000 310200 RETURN 320000 'Error 1006 no field to print 320010 GOSUB 400000 320200 RETURN 330000 'Error 1022 Head lifted 330010 DISP1$="HEAD LIFTED" 330020 DISP2$="ERR NO. "+STR$(ERR) 330030 GOSUB 600000 330040 IF PRSTAT AND 1...500100 PCOMMAND%=0 500300 RETURN 600000 'Display handler 600010 PRINT #10 600020 PRINT #10 600030 PRINT #10, DISP1$ 600040 PRINT #10, DISP2$; 600200 RETURN 700000 'Init routine 700010 ON ERROR GOTO 100000 700020 OPEN "console:" FOR OUTPUT AS 10 136 Intermec Fingerprint Developer's Guide Error Handling 300010 DISP1$="LABEL...
Fingerprint Developer's Guide (old)
Page 170
...NUL 01 SOH 02 STX 03 ETX 04 EOT 05 ENQ 06 ACK Null 16 DLE Start of heading 17 DC1 Start of text 18 DC2 End of text 19 DC3 End of transmission 20 DC4 Enquiry...control characters as listed below. • Characters between ASCII 128 decimal and ASCII 255 decimal can always be printed if the selected font contains those characters and an 8-bit communication protocol is used . Character Sets and ...; Characters between ASCII 32 decimal and ASCII 127 decimal can only be printed, regardless of the character sets supported by Fingerprint, see Fingerprint Command Reference Manual. 154...
...NUL 01 SOH 02 STX 03 ETX 04 EOT 05 ENQ 06 ACK Null 16 DLE Start of heading 17 DC1 Start of text 18 DC2 End of text 19 DC3 End of transmission 20 DC4 Enquiry...control characters as listed below. • Characters between ASCII 128 decimal and ASCII 255 decimal can always be printed if the selected font contains those characters and an 8-bit communication protocol is used . Character Sets and ...; Characters between ASCII 32 decimal and ASCII 127 decimal can only be printed, regardless of the character sets supported by Fingerprint, see Fingerprint Command Reference Manual. 154...
Fingerprint Developer's Guide (old)
Page 173
... AS FORMAT FORMAT$ FORMFEED FRE FT FUNCTEST FUNCTEST$ GET GETASSOC$ GETASSOCNAME$ GETPFSVAR GOSUB GOTO HEAD HEX$ HOLIDAY$ IF II IMAGE IMAGENAME$ IMAGES IMMEDIATE INKEY$ INPUT INPUT$ INSTR INT INVIMAGE...PEC2DATA PEC2LAY PECTAB PF PL PM PORTIN PORTOUT PP PRBAR PRBOX PRBUF PRESCALE PRIMAGE PRINT PRINT USING PRINTFEED PRINTONE PRLINE PRPOS PRSTAT PRTXT PT PUT PX RANDOM RANDOMIZE READ ... TRON VAL VERBOFF VERBON VERSION$ WEEKDAY WEEKDAY$ WEEKNUMBER WEND WHILE WRITE XOR XORMODE XYZZY Intermec Fingerprint Developer's Guide 157 Do not create variable names that use by Fingerprint commands. ...
... AS FORMAT FORMAT$ FORMFEED FRE FT FUNCTEST FUNCTEST$ GET GETASSOC$ GETASSOCNAME$ GETPFSVAR GOSUB GOTO HEAD HEX$ HOLIDAY$ IF II IMAGE IMAGENAME$ IMAGES IMMEDIATE INKEY$ INPUT INPUT$ INSTR INT INVIMAGE...PEC2DATA PEC2LAY PECTAB PF PL PM PORTIN PORTOUT PP PRBAR PRBOX PRBUF PRESCALE PRIMAGE PRINT PRINT USING PRINTFEED PRINTONE PRLINE PRPOS PRSTAT PRTXT PT PUT PX RANDOM RANDOMIZE READ ... TRON VAL VERBOFF VERBON VERSION$ WEEKDAY WEEKDAY$ WEEKNUMBER WEND WHILE WRITE XOR XORMODE XYZZY Intermec Fingerprint Developer's Guide 157 Do not create variable names that use by Fingerprint commands. ...
PB50 and PB51 Mobile Printer User Guide
Page 93
... XON/XOFF DATA TO HOST DATA FROM HOST REC BUF DEFAULT ROUTER NAMESERVER MAC ADDRESS TRANS BUF MEDIA MEDIA SIZE XSTART WIDTH LENGTH PRINT DEFS MEDIA TYPE LABELS (w GAPS) TICKET (w MARK) TICKET (w GAPS) FIX LENGTH STRIP VAR LENGTH STRIP PAPER TYPE CONTRAST DIRECT... THERMAL LABEL CONTRAST LABEL FACTOR TESTFEED HEAD RESIST POWER LOW BATTERY TESTPRINT PRINT SPEED SLEEP TIMER STANDBY TIMER LSS TEST CLIP DEFAULT LESS AUTO LSS MANUAL DISPLAY ORIENTATION CONTRAST TESTFEED MODE LEN (SLOW MODE)...
... XON/XOFF DATA TO HOST DATA FROM HOST REC BUF DEFAULT ROUTER NAMESERVER MAC ADDRESS TRANS BUF MEDIA MEDIA SIZE XSTART WIDTH LENGTH PRINT DEFS MEDIA TYPE LABELS (w GAPS) TICKET (w MARK) TICKET (w GAPS) FIX LENGTH STRIP VAR LENGTH STRIP PAPER TYPE CONTRAST DIRECT... THERMAL LABEL CONTRAST LABEL FACTOR TESTFEED HEAD RESIST POWER LOW BATTERY TESTPRINT PRINT SPEED SLEEP TIMER STANDBY TIMER LSS TEST CLIP DEFAULT LESS AUTO LSS MANUAL DISPLAY ORIENTATION CONTRAST TESTFEED MODE LEN (SLOW MODE)...