Fingerprint Developer's Guide (old)
Page 9
... About Layout Requirements 91 Creating a Logotype Name File 94 Creating a Data File or Array 95 Creating an Error File or Array 95 Using the Files in a LAYOUT Statement 96 Creating a Simple Label 97 Handling Errors With ERRHAND.PRG 101 Renumbering Lines When Merging Files 101 Merging Programs 101 Using the Print Key... 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
... About Layout Requirements 91 Creating a Logotype Name File 94 Creating a Data File or Array 95 Creating an Error File or Array 95 Using the Files in a LAYOUT Statement 96 Creating a Simple Label 97 Handling Errors With ERRHAND.PRG 101 Renumbering Lines When Merging Files 101 Merging Programs 101 Using the Print Key... 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 125
... This makes it possible to the FUNCTEST statement and is lifted, and places the result in appearance. The buffer compensates for the same purpose. Intermec Fingerprint Developer's Guide 109 The next example shows how to use FUNCTEST on a PF4i: PRINT "HEADTEST:", FUNCTEST$ ("HEAD") The printer returns ... is: PRINTFEED -1, For example, if a 100-label batch print job is interrupted by an out-of-ribbon condition during batch printing, or if printing is similar to create an error-handling routine that 2 copies should be exact copies, or the labels may differ more or less in ...
... This makes it possible to the FUNCTEST statement and is lifted, and places the result in appearance. The buffer compensates for the same purpose. Intermec Fingerprint Developer's Guide 109 The next example shows how to use FUNCTEST on a PF4i: PRINT "HEADTEST:", FUNCTEST$ ("HEAD") The printer returns ... is: PRINTFEED -1, For example, if a 100-label batch print job is interrupted by an out-of-ribbon condition during batch printing, or if printing is similar to create an error-handling routine that 2 copies should be exact copies, or the labels may differ more or less in ...
Fingerprint Developer's Guide (old)
Page 137
...temporary using SYSVAR, see the next section. Returns 1 if a transfer ribbon is set up has been performed since the previously executed SYSVAR(15) instruction. Returns the number of error messages transmitted by the printer. Intermec Fingerprint Developer's Guide 121 Chapter 7 - For specific information on using...last saved setup values are effective after a reboot or power down. Returns the number of frames received at the execution of -ribbon error. Returns or sets the verbosity level. Decides if the information on "uart2:". Sets condition for direct thermal or 1 if set...
...temporary using SYSVAR, see the next section. Returns 1 if a transfer ribbon is set up has been performed since the previously executed SYSVAR(15) instruction. Returns the number of error messages transmitted by the printer. Intermec Fingerprint Developer's Guide 121 Chapter 7 - For specific information on using...last saved setup values are effective after a reboot or power down. Returns the number of frames received at the execution of -ribbon error. Returns or sets the verbosity level. Decides if the information on "uart2:". Sets condition for direct thermal or 1 if set...
Fingerprint Developer's Guide (old)
Page 138
...or returns TrueType character positioning mode. Sets or returns current state of filtering of the ribbon supply. (PF/PM/PX printers only) Modifies the DNS timeout value. Each increment...type of printer and select the appropriate one of three characteristics of printer: 122 Intermec Fingerprint Developer's Guide Sets or returns whether changes of program mode should be ... family (for example, "PF4i"). • VERSION$(2) returns the CPU board generation (for overriding error detection at predefined feed length. Temporarily sets a lower print speed after lowering the printhead. Sets ...
...or returns TrueType character positioning mode. Sets or returns current state of filtering of the ribbon supply. (PF/PM/PX printers only) Modifies the DNS timeout value. Each increment...type of printer and select the appropriate one of three characteristics of printer: 122 Intermec Fingerprint Developer's Guide Sets or returns whether changes of program mode should be ... family (for example, "PF4i"). • VERSION$(2) returns the CPU board generation (for overriding error detection at predefined feed length. Temporarily sets a lower print speed after lowering the printhead. Sets ...
Fingerprint Developer's Guide (old)
Page 148
... With ERR and ERL ERR returns the reference number of media 132 Intermec Fingerprint Developer's Guide Error Handling Commands for Conditional Branching" on page 18. Branching to create error-handling routines. For more information, see "Instructions for direct thermal printing, a ribbon is installed Printhead voltage too high Printer is OK. Returning Print Job and...
... With ERR and ERL ERR returns the reference number of media 132 Intermec Fingerprint Developer's Guide Error Handling Commands for Conditional Branching" on page 18. Branching to create error-handling routines. For more information, see "Instructions for direct thermal printing, a ribbon is installed Printhead voltage too high Printer is OK. Returning Print Job and...
Fingerprint Developer's Guide (old)
Page 149
For more errors. Test the example by the sum of media (128) and ribbon (8), then PRSTAT returns 137. Chapter 8 - To speed up execution when several conditions are indicated by either adding a valid font name or lifting the printhead before ... 50 60 70 80 90 100 1000 1010 1020 2000 2010 2020 2030 2040 3000 3010 3020 3030 RUN OPEN "console:" FOR OUTPUT AS 1 ON ERROR GOTO 1000 PRPOS 50,100 PRTXT "HELLO" PRINTFEED A%=TICKS+400 B%=TICKS IF B% The same principles can be checked, assign the PRSTAT value to be used...
For more errors. Test the example by the sum of media (128) and ribbon (8), then PRSTAT returns 137. Chapter 8 - To speed up execution when several conditions are indicated by either adding a valid font name or lifting the printhead before ... 50 60 70 80 90 100 1000 1010 1020 2000 2010 2020 2030 2040 3000 3010 3020 3030 RUN OPEN "console:" FOR OUTPUT AS 1 ON ERROR GOTO 1000 PRPOS 50,100 PRTXT "HELLO" PRINTFEED A%=TICKS+400 B%=TICKS IF B% The same principles can be checked, assign the PRSTAT value to be used...
Fingerprint Developer's Guide (old)
Page 150
... line numbers are handled: • Error 1005: Out of paper • Error 1006: No field to print • Error 1022: Head lifted • Error 1027: Out of transfer ribbon • Error 1031: Next label not found The subroutine shows the last error that you can use ERRHAND.PRG with...statement GOSUB 160000. The information is 4 KB. Includes error-handling routines that appears in ERRHAND.PRG that occurred, if any, and the line number where the error was detected. See lines 200000 through 200080. 134 Intermec Fingerprint Developer's Guide ERRHAND.PRG Subroutines At Line 160000...
... line numbers are handled: • Error 1005: Out of paper • Error 1006: No field to print • Error 1022: Head lifted • Error 1027: Out of transfer ribbon • Error 1031: Next label not found The subroutine shows the last error that you can use ERRHAND.PRG with...statement GOSUB 160000. The information is 4 KB. Includes error-handling routines that appears in ERRHAND.PRG that occurred, if any, and the line number where the error was detected. See lines 200000 through 200080. 134 Intermec Fingerprint Developer's Guide ERRHAND.PRG Subroutines At Line 160000...
Fingerprint Developer's Guide (old)
Page 152
.... "+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) 310030 GOSUB 600000 310040 IF (PRSTAT AND 1)=0 THEN GOTO 310040 : ' ... #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 "+STR$(ERR) 330030 GOSUB 600000 330040 IF PRSTAT AND 1 THEN GOTO 330040 330050 FORMFEED 330060...
.... "+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) 310030 GOSUB 600000 310040 IF (PRSTAT AND 1)=0 THEN GOTO 310040 : ' ... #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 "+STR$(ERR) 330030 GOSUB 600000 330040 IF PRSTAT AND 1 THEN GOTO 330040 330050 FORMFEED 330060...
Fingerprint Developer's Guide (old)
Page 173
...DBEND DBSTDIO DBSTEP DELETE DELETEPFSVAR DEVICES DIM DIR DIRNAME$ ELSE END EOF ERL ERR ERR$ ERROR ETUPLE EXECUTE FF FIELD FIELDNO FILE& FILENAME$ FILES FIX FLOTCALC$ FONT FONTD FONTDSIZE FONTDSLANT ...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... 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. ...
...DBEND DBSTDIO DBSTEP DELETE DELETEPFSVAR DEVICES DIM DIR DIRNAME$ ELSE END EOF ERL ERR ERR$ ERROR ETUPLE EXECUTE FF FIELD FIELDNO FILE& FILENAME$ FILES FIX FLOTCALC$ FONT FONTD FONTDSIZE FONTDSLANT ...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... 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. ...
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 SETUP WRITE, 120 saving a setup, 121 setup file, creating, 120 setup strings, described,... verifying end of , 157 SYSVAR checking image download status, 75 error message formats, changing, 130 printhead, checking, 107 transfer ribbon, checking, 107 using, 121 values, listed, 121 T TESTFEED in debugging, ...
..., 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 SETUP WRITE, 120 saving a setup, 121 setup file, creating, 120 setup strings, described,... verifying end of , 157 SYSVAR checking image download status, 75 error message formats, changing, 130 printhead, checking, 107 transfer ribbon, checking, 107 using, 121 values, listed, 121 T TESTFEED in debugging, ...
Intermec Direct Protocol 8.60 Programmer's Reference Manual
Page 59
...example by loading a new roll of media or ribbon. However, if the print image is enabled (see Chapter 3. If the key is shorter than the physical label and an error occurs after the print image has been printed but...not reprint it. 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 the label. A work-around is ...REPRINT ON|OFF ON OFF enables reprinting (default) disables reprinting Intermec Direct Protocol v.8.60-Programmer's Reference Manual 51
...example by loading a new roll of media or ribbon. However, if the print image is enabled (see Chapter 3. If the key is shorter than the physical label and an error occurs after the print image has been printed but...not reprint it. 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 the label. A work-around is ...REPRINT ON|OFF ON OFF enables reprinting (default) disables reprinting Intermec Direct Protocol v.8.60-Programmer's Reference Manual 51
Intermec Direct Protocol 8.60 Programmer's Reference Manual
Page 73
... formfeeds as long as the error remains detected. If the error stopped a print operation, the operation must be restarted. Intermec Direct Protocol v.8.60-Programmer's Reference Manual 65 No field(s) (error 1006) A formfeed is shown. The printer waits for the printhead to the printer after each power-up. Out of ribbon (error 1027) A message is performed...
... formfeeds as long as the error remains detected. If the error stopped a print operation, the operation must be restarted. Intermec Direct Protocol v.8.60-Programmer's Reference Manual 65 No field(s) (error 1006) A formfeed is shown. The printer waits for the printhead to the printer after each power-up. Out of ribbon (error 1027) A message is performed...
Intermec Direct Protocol 8.60 Programmer's Reference Manual
Page 81
... 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 and error messages will be lost at power up status since the...
... 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 and error messages will be lost at power up status since the...
Intermec Direct Protocol 8.60 Programmer's Reference Manual
Page 82
...: ? Input - Chapter 6-Reading the Printer's Status 6.7 Reading Printer's Status The printer's status in regard of various errors and other conditions can be read using the PRSTAT instruction: ? (PRSTAT AND ) = 0 = 1 = 2 =...= 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... 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...
...: ? Input - Chapter 6-Reading the Printer's Status 6.7 Reading Printer's Status The printer's status in regard of various errors and other conditions can be read using the PRSTAT instruction: ? (PRSTAT AND ) = 0 = 1 = 2 =...= 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... 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...
Intermec Direct Protocol 8.60 Programmer's Reference Manual
Page 121
... 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... 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 in mcs. 1206 Unsupported output mode requested. 1043 Timer table full...
... 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... 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 in mcs. 1206 Unsupported output mode requested. 1043 Timer table full...
Intermec Printer Language (IPL) Developer's Guide (old)
Page 101
... 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 ...
... 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 ...
EasyADC for Microsoft Great Plains Installation Guide
Page 19
... front of the printer shows initialization messages. PSTAERPT66 Installing the PM4i (continued) Adjust the position of the green edge guide so the media is complete, the EasyADC Console looks for the printer and connects it pulls the excess ribbon back in and prints a test label. When initialization is...on the taskbar. When the printer is a problem connecting the printer. The red error light turns off, and the blue light stays on the PM4i. Close the front and side doors, making sure that the PM4i has been configured correctly. Turn on , indicating that the media runs ...
... front of the printer shows initialization messages. PSTAERPT66 Installing the PM4i (continued) Adjust the position of the green edge guide so the media is complete, the EasyADC Console looks for the printer and connects it pulls the excess ribbon back in and prints a test label. When initialization is...on the taskbar. When the printer is a problem connecting the printer. The red error light turns off, and the blue light stays on the PM4i. Close the front and side doors, making sure that the PM4i has been configured correctly. Turn on , indicating that the media runs ...
EasyADC for Microsoft Great Plains Installation Guide
Page 20
.... Right-click the printer icon and choose Delete. The red error light turns off and the blue light stays on the taskbar and choose Configure > Discover. STEP 6 Installing the PM4i (continued) The EasyADC Console screen appears. The PM4i pulls the excess ribbon back in and prints a test label. The Discovered Devices screen...
.... Right-click the printer icon and choose Delete. The red error light turns off and the blue light stays on the taskbar and choose Configure > Discover. STEP 6 Installing the PM4i (continued) The EasyADC Console screen appears. The PM4i pulls the excess ribbon back in and prints a test label. The Discovered Devices screen...
PM4i Mid-Range Printer User's Manual
Page 7
... 83 4 Troubleshooting and Maintaining the Printer 85 Troubleshooting the Printer 86 Contacting Product Support 86 Understanding Error Messages 87 Troubleshooting Printer Problems and Finding Solutions 91 Resetting the Printer 96 Adjusting the Printer 97 ... the Pressure Arm 98 Adjusting the Label Stop Sensor 99 Adjusting the Printhead Pressure 102 Adjusting the Ribbon Break Shaft 104 Adjusting the Label Taken Sensor 105 Maintaining the Printer 106 Cleaning the Printer 106...119 Media Specifications 120 Accessories for the Printer 129 PM4i Mid-Range Printer User's Manual vii
... 83 4 Troubleshooting and Maintaining the Printer 85 Troubleshooting the Printer 86 Contacting Product Support 86 Understanding Error Messages 87 Troubleshooting Printer Problems and Finding Solutions 91 Resetting the Printer 96 Adjusting the Printer 97 ... the Pressure Arm 98 Adjusting the Label Stop Sensor 99 Adjusting the Printhead Pressure 102 Adjusting the Ribbon Break Shaft 104 Adjusting the Label Taken Sensor 105 Maintaining the Printer 106 Cleaning the Printer 106...119 Media Specifications 120 Accessories for the Printer 129 PM4i Mid-Range Printer User's Manual vii
PM4i Mid-Range Printer User's Manual
Page 175
... commands 80 configuring from web page 73 PM4i Mid-Range Printer User's Manual Index network, connecting your printer 44 next label not found, error message 87 no printhead, error message 91 no RFID support installed, error message 88 no no tRaFgIfDousnudp,peorrrto,remrroesrsmageess8a8g,e9955...120 not supported by tag type, error message 95 O optional environment variables, web style guide 154 out of paper, error message 87 out of transfer ribbon, error message 87 P paper cutter, accessory 129 paper fault, error message 90 paper out, error message 90 paper sensor, accessory 129...
... commands 80 configuring from web page 73 PM4i Mid-Range Printer User's Manual Index network, connecting your printer 44 next label not found, error message 87 no printhead, error message 91 no RFID support installed, error message 88 no no tRaFgIfDousnudp,peorrrto,remrroesrsmageess8a8g,e9955...120 not supported by tag type, error message 95 O optional environment variables, web style guide 154 out of paper, error message 87 out of transfer ribbon, error message 87 P paper cutter, accessory 129 paper fault, error message 90 paper out, error message 90 paper sensor, accessory 129...