PX4i and PX6i High Performance Printer User's Manual
Page 93
PX4i and PX6i High Performance Printer User's Manual 79 Configuring the Printer Configuring Print Engine Settings Use the print engine page to adjust the media feed direction (start and stop adjust positions) and print speed. To configure print engine settings 1 Click Printer > Print Engine. 2 Enter the correct information for the print engine. 3 Click Submit Setup. Chapter 3 - The value of the head resistance is read-only and is measured by the firmware when the printer starts up.
PX4i and PX6i High Performance Printer User's Manual 79 Configuring the Printer Configuring Print Engine Settings Use the print engine page to adjust the media feed direction (start and stop adjust positions) and print speed. To configure print engine settings 1 Click Printer > Print Engine. 2 Enter the correct information for the print engine. 3 Click Submit Setup. Chapter 3 - The value of the head resistance is read-only and is measured by the firmware when the printer starts up.
PX4i and PX6i High Performance Printer User's Manual
Page 96
... an optional label taken sensor. This setting applies to send an alert message. Print Job Complete The print job has been successfully completed. (Fingerprint only) Odometer Count 1 The amount of media printed has reached a preset amount, measured in meters or in the Fingerprint application. ...(Fingerprint only) The error does not have thermal transfer ribbon selected and the printer is not taken from mail, SNMP-trap, or both. 82 PX4i and PX6i High Performance Printer User's Manual Head...
... an optional label taken sensor. This setting applies to send an alert message. Print Job Complete The print job has been successfully completed. (Fingerprint only) Odometer Count 1 The amount of media printed has reached a preset amount, measured in meters or in the Fingerprint application. ...(Fingerprint only) The error does not have thermal transfer ribbon selected and the printer is not taken from mail, SNMP-trap, or both. 82 PX4i and PX6i High Performance Printer User's Manual Head...
PX4i and PX6i High Performance Printer User's Manual
Page 174
... dots 36 dots 832 dots 1248 dots 1200 dots 1800 dots Label (with gaps) Thermal transfer 90 25 0 14 0 dots 85 40 +0% 10 0 dots N/A Fast 0 Print Defines Parameters Parameter Head resistance Testprint Print speed LSS test Clip default Cmd language Default Value N/A N/A 100 mm/sec N/A Off N/A 160 PX4i and...
... dots 36 dots 832 dots 1248 dots 1200 dots 1800 dots Label (with gaps) Thermal transfer 90 25 0 14 0 dots 85 40 +0% 10 0 dots N/A Fast 0 Print Defines Parameters Parameter Head resistance Testprint Print speed LSS test Clip default Cmd language Default Value N/A N/A 100 mm/sec N/A Off N/A 160 PX4i and...
PX4i and PX6i High Performance Printer User's Manual
Page 183
... ENTER TO STOP LTS VALUE: 10 SENSITIVITY 10 OUT OF 9-10 PX4i and PX6i High Performance Printer User's Manual 169 Fingerprint and IPL Setup Menus Fingerprint Print Defs Menu SETUP: PRINT DEFS PRINT DEFS: HEAD RESIST HEAD RESIST: nnn PRINT DEFS: TESTPRINT PRINT DEFS: PRINT SPEED TESTPRINT: PRINT SPEED: DITAEMSOTNPDRSINT: 100 CHTEESSSTPRINT: BATRESCTOPDREISNT#:1 BATRESCTOPDREISNT#:2 SETTEUSPTPIRNIFNOT: HATREDSWTAPRREINITN:FO RFTIEDSTTPERSITNTL:ABEL NETWORK...
... ENTER TO STOP LTS VALUE: 10 SENSITIVITY 10 OUT OF 9-10 PX4i and PX6i High Performance Printer User's Manual 169 Fingerprint and IPL Setup Menus Fingerprint Print Defs Menu SETUP: PRINT DEFS PRINT DEFS: HEAD RESIST HEAD RESIST: nnn PRINT DEFS: TESTPRINT PRINT DEFS: PRINT SPEED TESTPRINT: PRINT SPEED: DITAEMSOTNPDRSINT: 100 CHTEESSSTPRINT: BATRESCTOPDREISNT#:1 BATRESCTOPDREISNT#:2 SETTEUSPTPIRNIFNOT: HATREDSWTAPRREINITN:FO RFTIEDSTTPERSITNTL:ABEL NETWORK...
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
... Statement To obtain 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 "; Calling the RANDOM Function The RANDOM function generates a random ...integer within a specified interval. This example tests a random dot on the printhead of randomization, the random number generator can either include an integer with another random integer provided by a function such as TICKS: Intermec...
... Statement To obtain 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 "; Calling the RANDOM Function The RANDOM function generates a random ...integer within a specified interval. This example tests a random dot on the printhead of randomization, the random number generator can either include an integer with another random integer provided by a function such as TICKS: Intermec...
Fingerprint Developer's Guide (old)
Page 117
... renumber your program, so that your program begins with error-checking. In fact, you just wrote, lines 10 and 20 in this purpose, Intermec includes ERRHAND.PRG in the printer memory with your program. The ERRHAND.PRG occupies lines 10, 20, and 100000-1900000. Thus the original ERRHAND...into LABEL1.PRG. Designing Bar Code Labels 15 (Optional) To save your program will create a copy of paper" or "Head lifted"), prints the error number on your label-printing program LABEL1.PRG will not interfere with lines 10 and 20 from ERRHAND.PRG. Therefore you can be replaced with ERRHAND....
... renumber your program, so that your program begins with error-checking. In fact, you just wrote, lines 10 and 20 in this purpose, Intermec includes ERRHAND.PRG in the printer memory with your program. The ERRHAND.PRG occupies lines 10, 20, and 100000-1900000. Thus the original ERRHAND...into LABEL1.PRG. Designing Bar Code Labels 15 (Optional) To save your program will create a copy of paper" or "Head lifted"), prints the error number on your label-printing program LABEL1.PRG will not interfere with lines 10 and 20 from ERRHAND.PRG. Therefore you can be replaced with ERRHAND....
Fingerprint Developer's Guide (old)
Page 123
...faults, such as cracked or dirty dots, will not be issued in the Immediate Mode and in white lines across a printed bar code label. Intermec Fingerprint Developer's Guide 107 Checking the Transfer Ribbon and Printhead With SYSVAR A number of parameters in the system variable SYSVAR ...can only be detected by marking all dots as faulty. Handling Faulty Dots With HEAD, SET FAULTY DOT, and BARADJUST A faulty dot is PRINT KEY OFF. The HEAD...
...faults, such as cracked or dirty dots, will not be issued in the Immediate Mode and in white lines across a printed bar code label. Intermec Fingerprint Developer's Guide 107 Checking the Transfer Ribbon and Printhead With SYSVAR A number of parameters in the system variable SYSVAR ...can only be detected by marking all dots as faulty. Handling Faulty Dots With HEAD, SET FAULTY DOT, and BARADJUST A faulty dot is PRINT KEY OFF. The HEAD...
Fingerprint Developer's Guide (old)
Page 124
Chapter 7 - This way, you can print bar code labels immediately without loss of quality, although the printhead should still be more... 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% Pending printhead replacement, ...
Chapter 7 - This way, you can print bar code labels immediately without loss of quality, although the printhead should still be more... 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% Pending printhead replacement, ...
Fingerprint Developer's Guide (old)
Page 125
... purpose. The syntax 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 used for example): HEADTEST: HEAD OK,SIZE:832 DOTS Ok The FUNCTEST$ function is similar to create an error-... Controlling the Printer Checking Printhead Status With FUNCTEST or FUNCTEST$ The FUNCTEST statement checks the number of the last printed label in a string variable. Intermec Fingerprint Developer's Guide 109 Chapter 7 - Note: You can detect printing progress and report any print-related error conditions.
... purpose. The syntax 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 used for example): HEADTEST: HEAD OK,SIZE:832 DOTS Ok The FUNCTEST$ function is similar to create an error-... Controlling the Printer Checking Printhead Status With FUNCTEST or FUNCTEST$ The FUNCTEST statement checks the number of the last printed label in a string variable. Intermec Fingerprint Developer's Guide 109 Chapter 7 - Note: You can detect printing progress and report any print-related error conditions.
Fingerprint Developer's Guide (old)
Page 150
...; NORDIS1$ and NORDIS2$ at line 10 contain the main display texts. See lines 200000 through 200080. 134 Intermec Fingerprint Developer's Guide To merge ERRHAND.PRG with your program to print • Error 1022: Head lifted • Error 1027: Out of paper • Error 1006: No field to use the lines 10...-20 and 100,000-1,900,200 in the printer display on lines 1 and 2 respectively. To use or modify. You may occur during printing are used ...
...; NORDIS1$ and NORDIS2$ at line 10 contain the main display texts. See lines 200000 through 200080. 134 Intermec Fingerprint Developer's Guide To merge ERRHAND.PRG with your program to print • Error 1022: Head lifted • Error 1027: Out of paper • Error 1006: No field to use the lines 10...-20 and 100,000-1,900,200 in the printer display on lines 1 and 2 respectively. To use or modify. You may occur during printing are used ...
Fingerprint Developer's Guide (old)
Page 152
... FOUND" 300020 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 IF (PRSTAT AND 1)=0 THEN FORMFEED ELSE GOTO 310060 310070 IF EFLAG%=1005 THEN GOTO 310040 310080 IF EFLAG%=1031...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 Chapter 8 - "+STR$(ERR) ...
... FOUND" 300020 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 IF (PRSTAT AND 1)=0 THEN FORMFEED ELSE GOTO 310060 310070 IF EFLAG%=1005 THEN GOTO 310040 310080 IF EFLAG%=1031...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 Chapter 8 - "+STR$(ERR) ...
Fingerprint Developer's Guide (old)
Page 170
...as listed below. • Characters between ASCII 32 decimal and ASCII 127 decimal can always be printed, regardless of 7-bit or 8-bit communication protocol, provided that the selected font contains those characters....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...Cancel End of the character sets supported by Fingerprint, see Fingerprint Command Reference Manual. 154 Intermec Fingerprint Developer's Guide Character Sets and Keywords Introduction to Character Sets The following information applies to...
...as listed below. • Characters between ASCII 32 decimal and ASCII 127 decimal can always be printed, regardless of 7-bit or 8-bit communication protocol, provided that the selected font contains those characters....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...Cancel End of the character sets supported by Fingerprint, see Fingerprint Command Reference Manual. 154 Intermec Fingerprint Developer's Guide Character Sets and Keywords Introduction to Character Sets The following information applies to...
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... 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 Character Sets and Keywords Reserved Keywords and Symbols This list includes...
...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... 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 Character Sets and Keywords Reserved Keywords and Symbols This list includes...
Intermec Direct Protocol 8.60 Programmer's Reference Manual
Page 73
Head lifted (error 1022) Printer beeps and message is shown in the printer's permanent memory, but no TESTFEED has been performed. If the error stopped a print operation, the operation must be transmitted to thermal transfer printing. After five formfeeds, the printer stops and...error 1027) A message is shown. Label not found (error 1031) Printer beeps and message is performed. handling starts all over again. Intermec Direct Protocol v.8.60-Programmer's Reference Manual 65 No field(s) (error 1006) A formfeed is shown. The printer waits for a ribbon...
Head lifted (error 1022) Printer beeps and message is shown in the printer's permanent memory, but no TESTFEED has been performed. If the error stopped a print operation, the operation must be transmitted to thermal transfer printing. After five formfeeds, the printer stops and...error 1027) A message is shown. Label not found (error 1031) Printer beeps and message is performed. handling starts all over again. Intermec Direct Protocol v.8.60-Programmer's Reference Manual 65 No field(s) (error 1006) A formfeed is shown. The printer waits for a ribbon...
Intermec Direct Protocol 8.60 Programmer's Reference Manual
Page 77
...adjust setup (for = 0, 1, or 2. Media feed data cleared at headlift (default). Intermec Direct Protocol v.8.60-Programmer's Reference Manual 69 Default is longer than the physical length of the label or ticket, the print image will extend into the next label until the media feed stops according to the... first gap and mark and adjusts the media feed using the same data as before the head was lifted. 5.21 Minimum Gap Length SYSVAR(37) = specifies the minimum size of the print image may coincide with a gap or slot. LBLCOND ,| 0 = Overriding the stop /black mark ...
...adjust setup (for = 0, 1, or 2. Media feed data cleared at headlift (default). Intermec Direct Protocol v.8.60-Programmer's Reference Manual 69 Default is longer than the physical length of the label or ticket, the print image will extend into the next label until the media feed stops according to the... first gap and mark and adjusts the media feed using the same data as before the head was lifted. 5.21 Minimum Gap Length SYSVAR(37) = specifies the minimum size of the print image may coincide with a gap or slot. LBLCOND ,| 0 = Overriding the stop /black mark ...
Intermec Direct Protocol 8.60 Programmer's Reference Manual
Page 80
... (default, see SETSTDIO instruction in Chapter 5.2). 6.2 Returning Information to the Host The PRINT instruction reads the printer's status as follows: ? The shorthand version of dots in the printhead 72 Intermec Direct Protocol v.8.60-Programmer's Reference Manual HEAD() ≥ 0: = -1: = -7: returns resistance of dots) "HEAD LIFTED" (lower the printhead and try again) "FAULTY PRINTHEAD" (an error...
... (default, see SETSTDIO instruction in Chapter 5.2). 6.2 Returning Information to the Host The PRINT instruction reads the printer's status as follows: ? The shorthand version of dots in the printhead 72 Intermec Direct Protocol v.8.60-Programmer's Reference Manual HEAD() ≥ 0: = -1: = -7: returns resistance of dots) "HEAD LIFTED" (lower the printhead and try again) "FAULTY PRINTHEAD" (an error...
Intermec Direct Protocol 8.60 Programmer's Reference Manual
Page 121
Intermec Direct Protocol v.8.60-Programmer's Reference Manual 113 output. 1041 Error in fos structure...Explanation Code Message/Explanation 1005 Out of paper. 1051 Dot resistance measure out of limits. 1006 No field to print. 1052 Error in printhead. 1007 Lss too high. 1053 Unable to complete a dot measurement. 1008 Lss too low... 1077 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...
Intermec Direct Protocol v.8.60-Programmer's Reference Manual 113 output. 1041 Error in fos structure...Explanation Code Message/Explanation 1005 Out of paper. 1051 Dot resistance measure out of limits. 1006 No field to print. 1052 Error in printhead. 1007 Lss too high. 1053 Unable to complete a dot measurement. 1008 Lss too low... 1077 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...
Intermec Direct Protocol 8.60 Programmer's Reference Manual
Page 126
...optionally on -black." Reception and conversion of image files in a special bitmap format. Enabling/disabling the Intermec Direct Protocol. Inversing the printing of text and images from a memory card inserted in the printer's memory to the standard OUT ...Protocol v.8.60-Programmer's Reference Manual Returning the names of all images stored in an optional memory card adapter. Appendix B-Reference Lists FRE 7.1 FUNCTEST$ 6.4 HEAD 6.4 IMAGE LOAD 7.5 IMAGES 7.1 IMMEDIATE MODE IMMEDIATE STDIO INPUT ON/OFF INVIMAGE (II) KILL 6.7 6.7 5.1 3.3, 3.5 7.2 LAYOUT END LAYOUT INPUT LAYOUT...
...optionally on -black." Reception and conversion of image files in a special bitmap format. Enabling/disabling the Intermec Direct Protocol. Inversing the printing of text and images from a memory card inserted in the printer's memory to the standard OUT ...Protocol v.8.60-Programmer's Reference Manual Returning the names of all images stored in an optional memory card adapter. Appendix B-Reference Lists FRE 7.1 FUNCTEST$ 6.4 HEAD 6.4 IMAGE LOAD 7.5 IMAGES 7.1 IMMEDIATE MODE IMMEDIATE STDIO INPUT ON/OFF INVIMAGE (II) KILL 6.7 6.7 5.1 3.3, 3.5 7.2 LAYOUT END LAYOUT INPUT LAYOUT...
Intermec Printer Language (IPL) Developer's Guide (old)
Page 28
...After you design a format for magnifying fonts. This is a good choice for narrow elements is the actual dot height of a text field to be printed. 18 Intermec Printer Language (IPL) Developer's Guide Chapter 2 - Designing Bar Code Labels Increasing the width of the bar code. If you need to provide the ...dots, and the default width for text that is constant from label to the example above, with bar codes. Note: If you want to the print head). For human-readable fields, you are using the POSTNET symbology, follow the rules for a bar code label, you did this to label, such as...
...After you design a format for magnifying fonts. This is a good choice for narrow elements is the actual dot height of a text field to be printed. 18 Intermec Printer Language (IPL) Developer's Guide Chapter 2 - Designing Bar Code Labels Increasing the width of the bar code. If you need to provide the ...dots, and the default width for text that is constant from label to the example above, with bar codes. Note: If you want to the print head). For human-readable fields, you are using the POSTNET symbology, follow the rules for a bar code label, you did this to label, such as...