Fingerprint Developer's Guide (old)
Page 9
... Taken Sensor 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
... Taken Sensor 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 123
... per millimeter. • SYSVAR(23) returns if a transfer ribbon is fitted or not. • SYSVAR(26) returns if the transfer ribbon supply is a dot on page 121. Note: Some printhead faults, such as faulty. Intermec Fingerprint Developer's Guide 107 Handling Faulty Dots With HEAD, SET FAULTY...8226; SYSVAR(27) sets or returns conditions for direct thermal or transfer printing. • SYSVAR(21)returns the printhead density in the Intermec Direct Protocol. The HEAD function identifies possible faulty dots. Chapter 7 - You can be detected by marking all previous SET FAULTY DOT ...
... per millimeter. • SYSVAR(23) returns if a transfer ribbon is fitted or not. • SYSVAR(26) returns if the transfer ribbon supply is a dot on page 121. Note: Some printhead faults, such as faulty. Intermec Fingerprint Developer's Guide 107 Handling Faulty Dots With HEAD, SET FAULTY...8226; SYSVAR(27) sets or returns conditions for direct thermal or transfer printing. • SYSVAR(21)returns the printhead density in the Intermec Direct Protocol. The HEAD function identifies possible faulty dots. Chapter 7 - You can be detected by marking all previous SET FAULTY DOT ...
Fingerprint Developer's Guide (old)
Page 125
... resumes interrupted print jobs and reprints lost or only partially printed labels without stopping the media feed motor between processing time and printing time. Intermec Fingerprint Developer's Guide 109 The next example shows how to use FUNCTEST on a PF4i: PRINT "HEADTEST:", FUNCTEST$ ("HEAD") The printer returns...checks the number of dots in the printhead and whether or not the printhead is lifted, and places the result in one of -ribbon condition during batch printing, or if printing is the printing of many copies of label #70, and you can specify how many...
... resumes interrupted print jobs and reprints lost or only partially printed labels without stopping the media feed motor between processing time and printing time. Intermec Fingerprint Developer's Guide 109 The next example shows how to use FUNCTEST on a PF4i: PRINT "HEADTEST:", FUNCTEST$ ("HEAD") The printer returns...checks the number of dots in the printhead and whether or not the printhead is lifted, and places the result in one of -ribbon condition during batch printing, or if printing is the printing of many copies of label #70, and you can specify how many...
Fingerprint Developer's Guide (old)
Page 137
...Returns or sets the verbosity level. Returns the number of the ribbon supply roll is equal to return the current conditions of -ribbon error. Returns 1 if a transfer ribbon is set up for thermal transfer printing. Returns 1 if the ribbon sensor detects that the diameter of dots in the printer setup ...should be cleared or not when the printhead is not saved, and the last saved setup values are effective after a reboot or power down. Decides if the information on . Intermec Fingerprint Developer's Guide...
...Returns or sets the verbosity level. Returns the number of the ribbon supply roll is equal to return the current conditions of -ribbon error. Returns 1 if a transfer ribbon is set up for thermal transfer printing. Returns 1 if the ribbon sensor detects that the diameter of dots in the printer setup ...should be cleared or not when the printhead is not saved, and the last saved setup values are effective after a reboot or power down. Decides if the information on . Intermec Fingerprint Developer's Guide...
Fingerprint Developer's Guide (old)
Page 138
...that work with debugging. For example, you to determine the type of printer and select the appropriate one of three characteristics of the ribbon supply. (PF/PM/PX printers only) Modifies the DNS timeout value. Returns the length of several different printer models. Sets or...VERSION$ function returns one of media (in Setup Mode, or 0 otherwise. Sets or returns current state of filtering of printer: 122 Intermec Fingerprint Developer's Guide Sets or returns conditions for overriding error detection at predefined feed length. Sets or returns conditions for aligning the gaps...
...that work with debugging. For example, you to determine the type of printer and select the appropriate one of three characteristics of the ribbon supply. (PF/PM/PX printers only) Modifies the DNS timeout value. Returns the length of several different printer models. Sets or...VERSION$ function returns one of media (in Setup Mode, or 0 otherwise. Sets or returns current state of filtering of printer: 122 Intermec Fingerprint Developer's Guide Sets or returns conditions for overriding error detection at predefined feed length. Sets or returns conditions for aligning the gaps...
Fingerprint Developer's Guide (old)
Page 148
...Status With PRSTAT In addition to a subroutine if any other value indicates a print job or printhead error condition, or some combination of media 132 Intermec Fingerprint Developer's Guide Calling PRSTAT without parameters returns a numeric value. PRSTAT Error Values Value 0 1 2 4 8 16 32 128 Description Printer...in a subroutine. The error can be identified and managed, and program execution can be resumed at any kind of thermal transfer ribbon, or the printer is run. ERL returns the number of an error that has occurred. Resuming Execution After Errors This statement ...
...Status With PRSTAT In addition to a subroutine if any other value indicates a print job or printhead error condition, or some combination of media 132 Intermec Fingerprint Developer's Guide Calling PRSTAT without parameters returns a numeric value. PRSTAT Error Values Value 0 1 2 4 8 16 32 128 Description Printer...in a subroutine. The error can be identified and managed, and program execution can be resumed at any kind of thermal transfer ribbon, or the printer is run. ERL returns the number of an error that has occurred. Resuming Execution After Errors This statement ...
Fingerprint Developer's Guide (old)
Page 149
... AS 1 ON ERROR GOTO 1000 PRPOS 50,100 PRTXT "HELLO" PRINTFEED A%=TICKS+400 B%=TICKS IF B% Test the example by the sum of media (128) and ribbon (8), then PRSTAT returns 137.
... AS 1 ON ERROR GOTO 1000 PRPOS 50,100 PRTXT "HELLO" PRINTFEED A%=TICKS+400 B%=TICKS IF B% Test the example by the sum of media (128) and ribbon (8), then PRSTAT returns 137.
Fingerprint Developer's Guide (old)
Page 150
...$ contain the actual text that occurred, if any, and the line number where the error was detected. See lines 200000 through 200080. 134 Intermec Fingerprint Developer's Guide Note: Do not use the lines 10-20 and 100,000-1,900,200 in your program, since those line numbers are handled... may replace them with your program to your terminal. To use or modify. Modifying ERRHAND Variables and Subroutines There are two sets of transfer ribbon • Error 1031: Next label not found The subroutine shows the last error that appears in printer memory, you can use ERRHAND subroutines ...
...$ contain the actual text that occurred, if any, and the line number where the error was detected. See lines 200000 through 200080. 134 Intermec Fingerprint Developer's Guide Note: Do not use the lines 10-20 and 100,000-1,900,200 in your program, since those line numbers are handled... may replace them with your program to your terminal. To use or modify. Modifying ERRHAND Variables and Subroutines There are two sets of transfer ribbon • Error 1031: Next label not found The subroutine shows the last error that appears in printer memory, you can use ERRHAND subroutines ...
Fingerprint Developer's Guide (old)
Page 152
...$ 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 "+STR$(ERR) 300030 GOSUB 600000 300040 EFLAG%=0 300050 FORMFEED 300060 IF EFLAG%=1031 THEN GOTO 300040 300200 RETURN 310000 'Error... 1005 Out of transfer ribbon 340010 DISP1$="OUT OF RIBBON" 340020 DISP2$="ERR NO. "+STR$(ERR) 330030 GOSUB 600000 330040 IF PRSTAT AND 1 THEN GOTO 330040 330050 FORMFEED 330060 ...
...$ 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 "+STR$(ERR) 300030 GOSUB 600000 300040 EFLAG%=0 300050 FORMFEED 300060 IF EFLAG%=1031 THEN GOTO 300040 300200 RETURN 310000 'Error... 1005 Out of transfer ribbon 340010 DISP1$="OUT OF RIBBON" 340020 DISP2$="ERR NO. "+STR$(ERR) 330030 GOSUB 600000 330040 IF PRSTAT AND 1 THEN GOTO 330040 330050 FORMFEED 330060 ...
Fingerprint Developer's Guide (old)
Page 173
... PRTXT PT PUT PX RANDOM RANDOMIZE READ READY REBOOT REDIRECT OUT REM REMOVE RENDER RENUM RESTORE RESUME RESUME HTTP RESUME NEXT RETURN RIBBON RIGHT$ RND RSET RUN SAVE SET FAULTY DOT SETASSOC SETPFSVAR SETSTDIO SETUP SGN SORT SOUND SPACE$ SPLIT STDIO STEP STOP STORE ...$ TIMEADD$ TIMEDIFF TO TRANSFER TRANSFER$ TRANSFERSET TROFF TRON VAL VERBOFF VERBON VERSION$ WEEKDAY WEEKDAY$ WEEKNUMBER WEND WHILE WRITE XOR XORMODE XYZZY Intermec Fingerprint Developer's Guide 157 Appendix B - Character Sets and Keywords Reserved Keywords and Symbols This list includes keywords and symbols reserved for ...
... PRTXT PT PUT PX RANDOM RANDOMIZE READ READY REBOOT REDIRECT OUT REM REMOVE RENDER RENUM RESTORE RESUME RESUME HTTP RESUME NEXT RETURN RIBBON RIGHT$ RND RSET RUN SAVE SET FAULTY DOT SETASSOC SETPFSVAR SETSTDIO SETUP SGN SORT SOUND SPACE$ SPLIT STDIO STEP STOP STORE ...$ TIMEADD$ TIMEDIFF TO TRANSFER TRANSFER$ TRANSFERSET TROFF TRON VAL VERBOFF VERBON VERSION$ WEEKDAY WEEKDAY$ WEEKNUMBER WEND WHILE WRITE XOR XORMODE XYZZY Intermec Fingerprint Developer's Guide 157 Appendix B - Character Sets and Keywords Reserved Keywords and Symbols This list includes keywords and symbols reserved for ...
Fingerprint Developer's Guide (old)
Page 184
... and date, setting, 118 TIME$, 118 tmp: as device, described, 11 TRANSFER KERMIT described, 37 downloading fonts to printer, 70 transfer ribbon, checking with SETUP WRITE, 120 saving a setup, 121 setup file, creating, 120 setup strings, described, 120 using programmatically, 120 current ..., 120 Setup key in debugging, 131 TrueType fonts, described, 69 Intermec Fingerprint Developer's Guide Index 168 reprinting labels after interruptions, 109 RESUME, 21 returning directory names, 34 returning the current directory, 34 ribbon, checking with SYSVAR, 107 RIGHT$, 44 RS-422 communication, 57 ...
... and date, setting, 118 TIME$, 118 tmp: as device, described, 11 TRANSFER KERMIT described, 37 downloading fonts to printer, 70 transfer ribbon, checking with SETUP WRITE, 120 saving a setup, 121 setup file, creating, 120 setup strings, described, 120 using programmatically, 120 current ..., 120 Setup key in debugging, 131 TrueType fonts, described, 69 Intermec Fingerprint Developer's Guide Index 168 reprinting labels after interruptions, 109 RESUME, 21 returning directory names, 34 returning the current directory, 34 ribbon, checking with SYSVAR, 107 RIGHT$, 44 RS-422 communication, 57 ...
Intermec Direct Protocol 8.60 Programmer's Reference Manual
Page 4
... Protocol v.8.60-Programmer's Reference Manual Contents Contents Introduction vii 1 Getting Started 1.1 Computer Connection 2 1.2 Media and Ribbon Supply 2 1.3 Switch On the Printer 3 1.4 Intermec Shell Startup Program 3 1.5 Intermec Fingerprint 3 1.6 Serial Communications Test 4 2 Principles of Operation 2.1 Entering from Intermec Shell 6 2.2 Entering from Immediate Mode 6 2.3 Special Direct Protocol Features 6 2.4 Sending Instructions 7 2.5 Fields 10 2.6 General Formatting Instructions 10 2.7 Field...
... Protocol v.8.60-Programmer's Reference Manual Contents Contents Introduction vii 1 Getting Started 1.1 Computer Connection 2 1.2 Media and Ribbon Supply 2 1.3 Switch On the Printer 3 1.4 Intermec Shell Startup Program 3 1.5 Intermec Fingerprint 3 1.6 Serial Communications Test 4 2 Principles of Operation 2.1 Entering from Intermec Shell 6 2.2 Entering from Immediate Mode 6 2.3 Special Direct Protocol Features 6 2.4 Sending Instructions 7 2.5 Fields 10 2.6 General Formatting Instructions 10 2.7 Field...
Intermec Direct Protocol 8.60 Programmer's Reference Manual
Page 10
... supply of thermal transfer ribbon. However, since the parallel interface provides one-way communication only, no data or messages can be anything from a non-intelligent terminal to use the serial port "uart1:" for setup and loading instructions. 2 Intermec Direct Protocol v.8.60-Programmer...AC supply and to the User's Guide for controlling the printer. Chapter 1-Getting Started 1.1 Computer Connection The Intermec Direct Protocol is included in the Intermec Fingerprint firmware, which can transmit characters in ASCII format. No operative system, such as described in...
... supply of thermal transfer ribbon. However, since the parallel interface provides one-way communication only, no data or messages can be anything from a non-intelligent terminal to use the serial port "uart1:" for setup and loading instructions. 2 Intermec Direct Protocol v.8.60-Programmer...AC supply and to the User's Guide for controlling the printer. Chapter 1-Getting Started 1.1 Computer Connection The Intermec Direct Protocol is included in the Intermec Fingerprint firmware, which can transmit characters in ASCII format. No operative system, such as described in...
Intermec Direct Protocol 8.60 Programmer's Reference Manual
Page 59
...field can be reprinted simply by using the following instruction: REPRINT ON|OFF ON OFF enables reprinting (default) disables reprinting Intermec Direct Protocol v.8.60-Programmer's Reference Manual 51 The Direct Protocol detects if the bitmap pattern (print image), that the label was... or text in combination with consecutive numbering. Chapter 4-Feeding & Printing Instructions Reprinting a Lost Label An out-of-paper, an out-of-ribbon condition, or a media jam may cause serious trouble when printing batches of labels, especially with the INVIMAGE instruction, see PRINT KEY ON/...
...field can be reprinted simply by using the following instruction: REPRINT ON|OFF ON OFF enables reprinting (default) disables reprinting Intermec Direct Protocol v.8.60-Programmer's Reference Manual 51 The Direct Protocol detects if the bitmap pattern (print image), that the label was... or text in combination with consecutive numbering. Chapter 4-Feeding & Printing Instructions Reprinting a Lost Label An out-of-paper, an out-of-ribbon condition, or a media jam may cause serious trouble when printing batches of labels, especially with the INVIMAGE instruction, see PRINT KEY ON/...
Intermec Direct Protocol 8.60 Programmer's Reference Manual
Page 73
... formfeed produces an error, the process starts all over again. If the error stopped a print operation, the operation will be restarted. Ribbon installed (Error 1058) A message is performed. The printer waits for the printhead to be transmitted to remove the message. Testfeed not ...) Printer beeps and message is shown. Out of paper (error 1005) Printer beeps and message is shown. Intermec Direct Protocol v.8.60-Programmer's Reference Manual 65 Out of ribbon (error 1027) A message is shown. Label not found (error 1031) Printer beeps and message is shown in...
... formfeed produces an error, the process starts all over again. If the error stopped a print operation, the operation will be restarted. Ribbon installed (Error 1058) A message is performed. The printer waits for the printhead to be transmitted to remove the message. Testfeed not ...) Printer beeps and message is shown. Out of paper (error 1005) Printer beeps and message is shown. Intermec Direct Protocol v.8.60-Programmer's Reference Manual 65 Out of ribbon (error 1027) A message is shown. Label not found (error 1031) Printer beeps and message is shown in...
Intermec Direct Protocol 8.60 Programmer's Reference Manual
Page 81
...host: ? Resolution 10 meters. Note: SYSVAR(24) is important for the operation of the paper low sensor: 0=Media OK or 1=Media low Intermec Direct Protocol v.8.60-Programmer's Reference Manual 73 SYSVAR () = 18 = 19 = 20 = 23 = 26 = 46 returns selected verbosity level... type setup: 0= Direct thermal or 1= Thermal transfer returns status of the ribbon end sensors: 0=No ribbon or 1=Ribbon returns status of the ribbon low sensor: 0=Ribbon OK or 1=Ribbon low returns status of the Intermec Direct Protocol, since essential functions, like counters, date and time formats, separators...
...host: ? Resolution 10 meters. Note: SYSVAR(24) is important for the operation of the paper low sensor: 0=Media OK or 1=Media low Intermec Direct Protocol v.8.60-Programmer's Reference Manual 73 SYSVAR () = 18 = 19 = 20 = 23 = 26 = 46 returns selected verbosity level... type setup: 0= Direct thermal or 1= Thermal transfer returns status of the ribbon end sensors: 0=No ribbon or 1=Ribbon returns status of the ribbon low sensor: 0=Ribbon OK or 1=Ribbon low returns status of the Intermec Direct Protocol, since essential functions, like counters, date and time formats, separators...
Intermec Direct Protocol 8.60 Programmer's Reference Manual
Page 82
... Input ? VERSION$[(type of info)] = 0 = 1 = 2 returns the version of the Intermec Fingerprint firmware (default), for example "Fingerprint 8.60" returns the type of printer family, for example "PF2i", "PF4i", "PM4i", "PX4i", or "PX6i" returns the type of CPU board, for the standard IN and standard...to the host using a VERSION$ instruction: ? The printer will either return 1 (=yes) or 0 (=no media printer out of transfer ribbon (returns 0 if DT) printer voltage too high printer is feeding RESERVED printer out of media Parameters can be read using the PRSTAT instruction: ...
... Input ? VERSION$[(type of info)] = 0 = 1 = 2 returns the version of the Intermec Fingerprint firmware (default), for example "Fingerprint 8.60" returns the type of printer family, for example "PF2i", "PF4i", "PM4i", "PX4i", or "PX6i" returns the type of CPU board, for the standard IN and standard...to the host using a VERSION$ instruction: ? The printer will either return 1 (=yes) or 0 (=no media printer out of transfer ribbon (returns 0 if DT) printer voltage too high printer is feeding RESERVED printer out of media Parameters can be read using the PRSTAT instruction: ...
Intermec Direct Protocol 8.60 Programmer's Reference Manual
Page 121
... data not available. 1046 Memory checksum error. 1210 Pair kerning data not available. 1047 Interrupted system call. 1211 Other Speedo error. Intermec Direct Protocol v.8.60-Programmer's Reference Manual 113 output. 1041 Error in fos structure. 1205 Intelligent transform not supported. 1042 Internal error ... Broken pipe. 1020 Invalid image. 1081 Timer expired. 1021 Too large argument for MAG. 1082 Unsupported protocol. 1022 Head lifted. 1083 Ribbon low. 1023 Incomplete label. 1084 Paper low. 1024 File too large. 1085 Connection timed out. 1025 File does not exist. 1086 ...
... data not available. 1046 Memory checksum error. 1210 Pair kerning data not available. 1047 Interrupted system call. 1211 Other Speedo error. Intermec Direct Protocol v.8.60-Programmer's Reference Manual 113 output. 1041 Error in fos structure. 1205 Intelligent transform not supported. 1042 Internal error ... Broken pipe. 1020 Invalid image. 1081 Timer expired. 1021 Too large argument for MAG. 1082 Unsupported protocol. 1022 Head lifted. 1083 Ribbon low. 1023 Incomplete label. 1084 Paper low. 1024 File too large. 1085 Connection timed out. 1025 File does not exist. 1086 ...
Intermec Printer Language (IPL) Developer's Guide (old)
Page 100
... Commands (t = 0) table on Power-Up Enable or Disable Label Retract Set Print Speed Select Label Stock Type Set Printhead Test Parameters Set Label Width Set Ribbon Save Zone Audible Alarm Increase Takeup Motor Torque Enable or Disable Cutter Set Dark Adjust Adjust Label Rest Point Select TTR or Direct Thermal Select... Printhead Loading Mode IBM Language Translation Select Printer Language Set Pin 11/20 Protocol Set Label Retract Distance Enable or Disable Self-Strip 90 Intermec Printer Language (IPL) Developer's Guide You must download them.
... Commands (t = 0) table on Power-Up Enable or Disable Label Retract Set Print Speed Select Label Stock Type Set Printhead Test Parameters Set Label Width Set Ribbon Save Zone Audible Alarm Increase Takeup Motor Torque Enable or Disable Cutter Set Dark Adjust Adjust Label Rest Point Select TTR or Direct Thermal Select... Printhead Loading Mode IBM Language Translation Select Printer Language Set Pin 11/20 Protocol Set Label Retract Distance Enable or Disable Self-Strip 90 Intermec Printer Language (IPL) Developer's Guide You must download them.
Intermec Printer Language (IPL) Developer's Guide (old)
Page 101
... This list contains the status responses and auto-transmit commands in the above table are the same; See your printer user's manual for standard protocol. Intermec Printer Language (IPL) Developer's Guide 91 Status Responses and Auto-Transmit Commands (t = 3) Status Command GS SO US US EM DC3 EOT VT BS... Ok Skipping Printing Ready Clear Label at Strip Pin Takeup Reel Full No Label Stock Ribbon Fault Room in Buffer Imager Overrun Print Job Complete and Buffer Empty Insufficient RAM *Some older Intermec printers may not support this entry. **The status responses in the order you must ...
... This list contains the status responses and auto-transmit commands in the above table are the same; See your printer user's manual for standard protocol. Intermec Printer Language (IPL) Developer's Guide 91 Status Responses and Auto-Transmit Commands (t = 3) Status Command GS SO US US EM DC3 EOT VT BS... Ok Skipping Printing Ready Clear Label at Strip Pin Takeup Reel Full No Label Stock Ribbon Fault Room in Buffer Imager Overrun Print Job Complete and Buffer Empty Insufficient RAM *Some older Intermec printers may not support this entry. **The status responses in the order you must ...