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
... possible faulty dots. You can result in dots per millimeter. • SYSVAR(23) returns if a transfer ribbon is fitted or not. • SYSVAR(26) returns if the transfer ribbon supply is measured. The default is a dot on the printhead that does not print properly, which can also...executed. For more information, see "Using the SYSVAR System Variable" on the printhead as faulty. Note: Some printhead faults, such as correct. Intermec Fingerprint Developer's Guide 107 In this function because only the resistance is low or not. • SYSVAR(27) sets or returns conditions for label...
... possible faulty dots. You can result in dots per millimeter. • SYSVAR(23) returns if a transfer ribbon is fitted or not. • SYSVAR(26) returns if the transfer ribbon supply is measured. The default is a dot on the printhead that does not print properly, which can also...executed. For more information, see "Using the SYSVAR System Variable" on the printhead as faulty. Note: Some printhead faults, such as correct. Intermec Fingerprint Developer's Guide 107 In this function because only the resistance is low or not. • SYSVAR(27) sets or returns conditions for label...
Fingerprint Developer's Guide (old)
Page 125
... will be reprinted. About Batch Printing Batch printing is interrupted by an out-of-ribbon condition during batch printing, or if printing is lifted, and places the result in appearance. The buffer compensates for the same purpose. Intermec Fingerprint Developer's Guide 109 The syntax is: PRINTFEED -1, For example, if a 100-label batch...
... will be reprinted. About Batch Printing Batch printing is interrupted by an out-of-ribbon condition during batch printing, or if printing is lifted, and places the result in appearance. The buffer compensates for the same purpose. Intermec Fingerprint Developer's Guide 109 The syntax is: PRINTFEED -1, For example, if a 100-label batch...
Fingerprint Developer's Guide (old)
Page 137
...of a STORE INPUT statement. Returns or sets the verbosity level. Returns 1 if the ribbon sensor detects that the diameter of error messages transmitted by the printer. Controlling the Printer ...next table lists SYSVAR values and the information returned. Returns or sets the type of the ribbon supply roll is equal to return the current conditions of the media against the printhead should ...the number of frames received at the execution of -ribbon error. Returns 0 if the printer is detected, 0 otherwise. Returns 1 if a transfer ribbon is set up for direct thermal or 1 if set...
...of a STORE INPUT statement. Returns or sets the verbosity level. Returns 1 if the ribbon sensor detects that the diameter of error messages transmitted by the printer. Controlling the Printer ...next table lists SYSVAR values and the information returned. Returns or sets the type of the ribbon supply roll is equal to return the current conditions of the media against the printhead should ...the number of frames received at the execution of -ribbon error. Returns 0 if the printer is detected, 0 otherwise. Returns 1 if a transfer ribbon is set up for direct thermal or 1 if set...
Fingerprint Developer's Guide (old)
Page 138
...port in connection with several different sets of the media supply roll is 5 (150 seconds). Sets or returns current state of printer: 122 Intermec Fingerprint Developer's Guide Each increment or decrement equals ±30 sec. Returns Data Send Ready (DSR) condition on "uart1:". Returns the printhead...bar. The next example selects a setup file according to or less than the diameter specified in dots per inch. Returns the length of the ribbon supply. (PF/PM/PX printers only) Modifies the DNS timeout value. Sets a lower print speed after a negative Start Adjust value. Sets...
...port in connection with several different sets of the media supply roll is 5 (150 seconds). Sets or returns current state of printer: 122 Intermec Fingerprint Developer's Guide Each increment or decrement equals ±30 sec. Returns Data Send Ready (DSR) condition on "uart1:". Returns the printhead...bar. The next example selects a setup file according to or less than the diameter specified in dots per inch. Returns the length of the ribbon supply. (PF/PM/PX printers only) Modifies the DNS timeout value. Sets a lower print speed after a negative Start Adjust value. Sets...
Fingerprint Developer's Guide (old)
Page 148
...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 Checking Error Codes With ERR and ERL ERR returns the reference number of the line on page 18. Use ON ERROR...Sensor is installed, and returns 0 if printer has no LTS) Label Stop Sensor does not detect a label Printer out of thermal transfer ribbon, or the printer is feeding Printer out of error conditions as shown in the Fingerprint Command Reference Manual. Resuming Execution After Errors This statement...
...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 Checking Error Codes With ERR and ERL ERR returns the reference number of the line on page 18. Use ON ERROR...Sensor is installed, and returns 0 if printer has no LTS) Label Stop Sensor does not detect a label Printer out of thermal transfer ribbon, or the printer is feeding Printer out of error conditions as shown in the Fingerprint Command Reference Manual. Resuming Execution After Errors This statement...
Fingerprint Developer's Guide (old)
Page 149
... this example one error condition (Error 1019, "Invalid Font") is out of the values. Chapter 8 - Test the example by the sum of media (128) and ribbon (8), then PRSTAT returns 137. For example, if the printhead is lifted (1), and the printer is managed. Error Handling Multiple errors are to a numeric variable, for...
... this example one error condition (Error 1019, "Invalid Font") is out of the values. Chapter 8 - Test the example by the sum of media (128) and ribbon (8), then PRSTAT returns 137. For example, if the printhead is lifted (1), and the printer is managed. Error Handling Multiple errors are to a numeric variable, for...
Fingerprint Developer's Guide (old)
Page 150
... can save valuable memory space by merging ERRHAND.PRG with the current program directly after loading. See lines 200000 through 200080. 134 Intermec Fingerprint Developer's Guide Merge ERRHAND.PRG with your program, your code should look like this: NEW LOAD "MY PROGRAM.PRG" MERGE...Out of variables in the printer display on lines 1 and 2 respectively. 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 can use ERRHAND subroutines for handling errors, managing...
... can save valuable memory space by merging ERRHAND.PRG with the current program directly after loading. See lines 200000 through 200080. 134 Intermec Fingerprint Developer's Guide Merge ERRHAND.PRG with your program, your code should look like this: NEW LOAD "MY PROGRAM.PRG" MERGE...Out of variables in the printer display on lines 1 and 2 respectively. 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 can use ERRHAND subroutines for handling errors, managing...
Fingerprint Developer's Guide (old)
Page 152
...$(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) 310030 GOSUB 600000 310040 IF (PRSTAT AND 1)=0 THEN GOTO 310040 : ' Wait until head lifted 310050 EFLAG%=0 310060... 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
...$(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) 310030 GOSUB 600000 310040 IF (PRSTAT AND 1)=0 THEN GOTO 310040 : ' Wait until head lifted 310050 EFLAG%=0 310060... 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 173
... PRLINE PRPOS PRSTAT 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 STR$ STRING$ SYSTEM SYSVAR... TESTFEED THEN TICKS TIME$ 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
... PRLINE PRPOS PRSTAT 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 STR$ STRING$ SYSTEM SYSVAR... TESTFEED THEN TICKS TIME$ 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
Fingerprint Developer's Guide (old)
Page 184
..., 109 RESUME, 21 returning directory names, 34 returning the current directory, 34 ribbon, checking with SYSVAR, 107 RIGHT$, 44 RS-422 communication, 57 rs485: as...118 tmp: as device, described, 11 TRANSFER KERMIT described, 37 downloading fonts to printer, 70 transfer ribbon, checking with SYSVAR, 107 TRANSFER STATUS, 37 TRANSFER ZMODEM, to transfer fonts to printer, 70 TRANSFER...157 SYSVAR checking image download status, 75 error message formats, changing, 130 printhead, checking, 107 transfer ribbon, checking, 107 using setup file, 120 SETUP, to download Intel hex files, 74 STORE OFF,...
..., 109 RESUME, 21 returning directory names, 34 returning the current directory, 34 ribbon, checking with SYSVAR, 107 RIGHT$, 44 RS-422 communication, 57 rs485: as...118 tmp: as device, described, 11 TRANSFER KERMIT described, 37 downloading fonts to printer, 70 transfer ribbon, checking with SYSVAR, 107 TRANSFER STATUS, 37 TRANSFER ZMODEM, to transfer fonts to printer, 70 TRANSFER...157 SYSVAR checking image download status, 75 error message formats, changing, 130 printhead, checking, 107 transfer ribbon, checking, 107 using setup file, 120 SETUP, to download Intel hex files, 74 STORE OFF,...
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
...printer's communication protocol to use a parallel communication board in the printer for setup and loading instructions. 2 Intermec Direct Protocol v.8.60-Programmer's Reference Manual For the same reason, the printer's USB port is set ...Intermec Fingerprint firmware, which can transmit characters in ASCII format. No operative system, such as Microsoft Windows, is required. However, until you have become familiar with a screen, an alphanumeric keyboard, and a communication program, that is, paper or similar) and, in case of thermal transfer printing, of thermal transfer ribbon...
...printer's communication protocol to use a parallel communication board in the printer for setup and loading instructions. 2 Intermec Direct Protocol v.8.60-Programmer's Reference Manual For the same reason, the printer's USB port is set ...Intermec Fingerprint firmware, which can transmit characters in ASCII format. No operative system, such as Microsoft Windows, is required. However, until you have become familiar with a screen, an alphanumeric keyboard, and a communication program, that is, paper or similar) and, in case of thermal transfer printing, of thermal transfer ribbon...
Intermec Direct Protocol 8.60 Programmer's Reference Manual
Page 59
...of a batch, a label 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 If not, the print image will not reprint it. However, if the print image is to... pressing the key on the printer's front. 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/OFF...
...of a batch, a label 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 If not, the print image will not reprint it. However, if the print image is to... pressing the key on the printer's front. 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/OFF...
Intermec Direct Protocol 8.60 Programmer's Reference Manual
Page 73
... print operation, the operation must be restarted. Intermec Direct Protocol v.8.60-Programmer's Reference Manual 65 Chapter 5-Setting Up the Printer Field out of label (error 1003) Printer beeps and message is performed. The printer waits for the ribbon to be removed or the setup to be...Label not found (error 1031) Printer beeps and message is performed. Head lifted (error 1022) Printer beeps and message is shown. Out of ribbon (error 1027) A message is shown in the printer's permanent memory, but no TESTFEED has been performed. If the formfeed produces an error...
... print operation, the operation must be restarted. Intermec Direct Protocol v.8.60-Programmer's Reference Manual 65 Chapter 5-Setting Up the Printer Field out of label (error 1003) Printer beeps and message is performed. The printer waits for the ribbon to be removed or the setup to be...Label not found (error 1031) Printer beeps and message is performed. Head lifted (error 1022) Printer beeps and message is shown. Out of ribbon (error 1027) A message is shown in the printer's permanent memory, but no TESTFEED has been performed. If the formfeed produces an error...
Intermec Direct Protocol 8.60 Programmer's Reference Manual
Page 81
... 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 media feed. Note: SYSVAR(24) is important for the operation of the Intermec Direct Protocol, since the last executed SYSVAR(24): 0=No; 1=Yes returns...
... 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 media feed. Note: SYSVAR(24) is important for the operation of the Intermec Direct Protocol, since the last executed SYSVAR(24): 0=No; 1=Yes returns...
Intermec Direct Protocol 8.60 Programmer's Reference Manual
Page 82
...: ? 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 example "hardware version 4.0"...example checks for the standard IN and standard OUT channels. 74 Intermec Direct Protocol v.8.60-Programmer's Reference Manual 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...
...: ? 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 example "hardware version 4.0"...example checks for the standard IN and standard OUT channels. 74 Intermec Direct Protocol v.8.60-Programmer's Reference Manual 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...
Intermec Direct Protocol 8.60 Programmer's Reference Manual
Page 121
...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 Secret not found. 1026 Label pending. 1087 Paper jam. 1027 Out of transfer ribbon. 1088 Printhead too hot. 1028 Paper type is not selected. 1101 Illegal character in bar code. 1029 ...;cations not compatible with 1040 Unknown file operating system. Intermec Direct Protocol v.8.60-Programmer's Reference Manual 113
...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 Secret not found. 1026 Label pending. 1087 Paper jam. 1027 Out of transfer ribbon. 1088 Printhead too hot. 1028 Paper type is not selected. 1101 Illegal character in bar code. 1029 ...;cations not compatible with 1040 Unknown file operating system. Intermec Direct Protocol v.8.60-Programmer's Reference Manual 113
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
... 1C 06 11 11 11 11 1C 08 19 1F 11 09 01 1E Status Description Buffer Already Full Printhead Test Fail Label Path Open Ribbon Fault No Label Stock Buffer Now Full RFID Tag Write Error RFID Tag Read Error Takeup Reel Full Printhead Hot Label at Strip Pin RFID... Tag Write 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 download them. In...
... 1C 06 11 11 11 11 1C 08 19 1F 11 09 01 1E Status Description Buffer Already Full Printhead Test Fail Label Path Open Ribbon Fault No Label Stock Buffer Now Full RFID Tag Write Error RFID Tag Read Error Takeup Reel Full Printhead Hot Label at Strip Pin RFID... Tag Write 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 download them. In...