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
... integer provided by its ASCII value. • VAL$ returns the numeric representation of a single character specified by a function such as TICKS: Intermec Fingerprint Developer's Guide 45 Managing Input and Output • STRING$ returns a specified number of a string expression. Calling the RANDOM Function The... (0 to 99999999) ?(prompt) For a higher degree 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 "; Note: Commands ending in $ typically return a string. Chapter 4 - This...
... integer provided by its ASCII value. • VAL$ returns the numeric representation of a single character specified by a function such as TICKS: Intermec Fingerprint Developer's Guide 45 Managing Input and Output • STRING$ returns a specified number of a string expression. Calling the RANDOM Function The... (0 to 99999999) ?(prompt) For a higher degree 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 "; Note: Commands ending in $ typically return a string. Chapter 4 - This...
Fingerprint Developer's Guide (old)
Page 117
... your label-printing program LABEL1.PRG will not interfere with the filename "LABEL1.PRG". However, when writing more programs later: Intermec Fingerprint Developer's Guide 101 There is also a subroutine that your program will create a copy of ERRHAND.PRG which is saved in this purpose, Intermec includes ERRHAND...., 20, and 100000-1900000. Renumbering Lines When Merging Files If ERRHAND.PRG is unlikely to have to some of paper" or "Head lifted"), prints the error number on the keyboard. Note: To use ERRHAND.PRG you may find use for example 50, before ERRHAND.PRG is ...
... your label-printing program LABEL1.PRG will not interfere with the filename "LABEL1.PRG". However, when writing more programs later: Intermec Fingerprint Developer's Guide 101 There is also a subroutine that your program will create a copy of ERRHAND.PRG which is saved in this purpose, Intermec includes ERRHAND...., 20, and 100000-1900000. Renumbering Lines When Merging Files If ERRHAND.PRG is unlikely to have to some of paper" or "Head lifted"), prints the error number on the keyboard. Note: To use ERRHAND.PRG you may find use for example 50, before ERRHAND.PRG is ...
Fingerprint Developer's Guide (old)
Page 123
...Swiss 721 Bold BT",14,10,80 30 PRTXT "TEST LABEL" 40 PRINTFEED 5 RUN This example prints five copies of -ribbon condition. The HEAD function identifies possible faulty dots. Intermec Fingerprint Developer's Guide 107 In this function because only the resistance is a dot on the printhead ... SYSVAR(21)returns the printhead density in the Intermec Direct Protocol. For more information, see "Using the SYSVAR System Variable" on the printer keypad is PRINT KEY OFF. Note: Some printhead faults, such as faulty. Handling Faulty Dots With HEAD, SET FAULTY DOT, and BARADJUST A faulty ...
...Swiss 721 Bold BT",14,10,80 30 PRTXT "TEST LABEL" 40 PRINTFEED 5 RUN This example prints five copies of -ribbon condition. The HEAD function identifies possible faulty dots. Intermec Fingerprint Developer's Guide 107 In this function because only the resistance is a dot on the printhead ... SYSVAR(21)returns the printhead density in the Intermec Direct Protocol. For more information, see "Using the SYSVAR System Variable" on the printer keypad is PRINT KEY OFF. Note: Some printhead faults, such as faulty. Handling Faulty Dots With HEAD, SET FAULTY DOT, and BARADJUST A faulty ...
Fingerprint Developer's Guide (old)
Page 124
... 1030 1040 1050 1060 1070 1080 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%=HEAD(-7) QMIN%=QMEAN%*85\100 QMAX%=QMEAN%*115\100 FOR I%=0 TO WHEAD%-1 QHEAD%=HEAD(I%) IF QHEAD%>QMAX% OR QHEAD% This way, you can print bar code labels immediately without loss of quality, although the...
... 1030 1040 1050 1060 1070 1080 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%=HEAD(-7) QMIN%=QMEAN%*85\100 QMAX%=QMEAN%*115\100 FOR I%=0 TO WHEAD%-1 QHEAD%=HEAD(I%) IF QHEAD%>QMAX% OR QHEAD% This way, you can print bar code labels immediately without loss of quality, although the...
Fingerprint Developer's Guide (old)
Page 125
... FUNCTEST statement checks the number of the two image buffers. The next example shows how to use FUNCTEST on a PF4i: PRINT "HEADTEST:", FUNCTEST$ ("HEAD") The printer returns (for the same purpose. Instead of specifying the number of copies in a batch in the printhead and...counter values. About Batch Printing Batch printing is interrupted by an out-of-ribbon condition during batch printing, or if printing is otherwise interrupted, there are two ways to reprint lost labels. The labels may be printed twice when the error has been cleared. Intermec Fingerprint Developer's Guide 109...
... FUNCTEST statement checks the number of the two image buffers. The next example shows how to use FUNCTEST on a PF4i: PRINT "HEADTEST:", FUNCTEST$ ("HEAD") The printer returns (for the same purpose. Instead of specifying the number of copies in a batch in the printhead and...counter values. About Batch Printing Batch printing is interrupted by an out-of-ribbon condition during batch printing, or if printing is otherwise interrupted, there are two ways to reprint lost labels. The labels may be printed twice when the error has been cleared. Intermec Fingerprint Developer's Guide 109...
Fingerprint Developer's Guide (old)
Page 150
...line number where the error was detected. You may replace them with your program to use or modify. See lines 200000 through 200080. 134 Intermec Fingerprint Developer's Guide Merge ERRHAND.PRG with your program, since those line numbers are used by ERRHAND.PRG. To merge ERRHAND.PRG with ...should look like this: NEW LOAD "MY PROGRAM.PRG" MERGE "/rom/ERRHAND.PRG" RUN The approximate size of ERRHAND.PRG is directed to print • Error 1022: Head lifted • Error 1027: Out of variables in ERRHAND.PRG that appears in your own text. • DISP1$ and DISP2$ contain ...
...line number where the error was detected. You may replace them with your program to use or modify. See lines 200000 through 200080. 134 Intermec Fingerprint Developer's Guide Merge ERRHAND.PRG with your program, since those line numbers are used by ERRHAND.PRG. To merge ERRHAND.PRG with ...should look like this: NEW LOAD "MY PROGRAM.PRG" MERGE "/rom/ERRHAND.PRG" RUN The approximate size of ERRHAND.PRG is directed to print • Error 1022: Head lifted • Error 1027: Out of variables in ERRHAND.PRG that appears in your own text. • DISP1$ and DISP2$ contain ...
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) 340030 GOSUB 600000 340040 IF PRSTAT AND 8 ...IF EFLAG%0 THEN GOSUB 200000 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
...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) 340030 GOSUB 600000 340040 IF PRSTAT AND 8 ...IF EFLAG%0 THEN GOSUB 200000 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
Fingerprint Developer's Guide (old)
Page 170
... Meaning ASCII Character Meaning 00 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 21 NAK Acknowledge 22 SYN Data...characters as listed below. • Characters between ASCII 32 decimal and ASCII 127 decimal can always be printed, regardless of the character sets supported by Fingerprint, see Fingerprint Command Reference Manual. 154 Intermec Fingerprint Developer's Guide If you use 7-bit communication, select another national character set of illustrations of 7-...
... Meaning ASCII Character Meaning 00 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 21 NAK Acknowledge 22 SYN Data...characters as listed below. • Characters between ASCII 32 decimal and ASCII 127 decimal can always be printed, regardless of the character sets supported by Fingerprint, see Fingerprint Command Reference Manual. 154 Intermec Fingerprint Developer's Guide If you use 7-bit communication, select another national character set of illustrations of 7-...
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. Character...
... 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. Character...
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)...