PX4i and PX6i High Performance Printer User's Manual
Page 93
PX4i and PX6i High Performance Printer User's Manual 79 Chapter 3 - To configure print engine settings 1 Click Printer > Print Engine. 2 Enter the correct information for the print engine. 3 Click Submit Setup. The value of the head resistance is read-only and is measured by the firmware when the printer starts up. 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.
PX4i and PX6i High Performance Printer User's Manual 79 Chapter 3 - To configure print engine settings 1 Click Printer > Print Engine. 2 Enter the correct information for the print engine. 3 Click Submit Setup. The value of the head resistance is read-only and is measured by the firmware when the printer starts up. 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.
PX4i and PX6i High Performance Printer User's Manual
Page 96
... Settings. Setup Mode The printer is not taken from mail, SNMP-trap, or both. 82 PX4i and PX6i High Performance Printer User's Manual Notification Method The method used to label and ticket media... the following table to the label cutter. 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 ... because of labels. Pause Mode The printer is reached. Head Lifted A printer job was sent to the printer while the printhead was an error related to understand...
... Settings. Setup Mode The printer is not taken from mail, SNMP-trap, or both. 82 PX4i and PX6i High Performance Printer User's Manual Notification Method The method used to label and ticket media... the following table to the label cutter. 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 ... because of labels. Pause Mode The printer is reached. Head Lifted A printer job was sent to the printer while the printhead was an error related to understand...
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...
... 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 PX6i High Performance Printer User's Manual
Page 183
...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 INFO PRINT DEFS: LSS TEST LSS ...PRINT DEFS: LTS Only displayed if a paper sensor is installed. LTS: LTS ADJUST LTS: LTS TEST LTS: LTS VALUE REMOVE LABEL AND PRESS ENTER REMOVE LABEL ENTER TO STOP LTS VALUE: 10 SENSITIVITY 10 OUT OF 9-10 PX4i...
...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 INFO PRINT DEFS: LSS TEST LSS ...PRINT DEFS: LTS Only displayed if a paper sensor is installed. LTS: LTS ADJUST LTS: LTS TEST LTS: LTS VALUE REMOVE LABEL AND PRESS ENTER REMOVE LABEL ENTER TO STOP LTS VALUE: 10 SENSITIVITY 10 OUT OF 9-10 PX4i...
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 For more information, see the Fingerprint Command Reference Manual. You can be reseeded, or a prompt will appear asking you...a RANDOMIZE 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 "; This is typically used to do so. Calling the RANDOM Function The...
... 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 For more information, see the Fingerprint Command Reference Manual. You can be reseeded, or a prompt will appear asking you...a RANDOMIZE 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 "; This is typically used to do so. Calling the RANDOM Function The...
Fingerprint Developer's Guide (old)
Page 117
... PRINTFEED with ERRHAND.PRG and you must merge it with lines 10 and 20 from ERRHAND.PRG. However, when writing more programs later: Intermec Fingerprint Developer's Guide 101 Note: To use for an error handler. ERRHAND.PRG contains subroutines that your program will not interfere with error-...Labels 15 (Optional) To save your screen, and assigns subroutines to renumber your program, so that displays the type of paper" or "Head lifted"), prints the error number on the printer display (for example 50, before ERRHAND.PRG is merged into more complex programs you just wrote, lines...
... PRINTFEED with ERRHAND.PRG and you must merge it with lines 10 and 20 from ERRHAND.PRG. However, when writing more programs later: Intermec Fingerprint Developer's Guide 101 Note: To use for an error handler. ERRHAND.PRG contains subroutines that your program will not interfere with error-...Labels 15 (Optional) To save your screen, and assigns subroutines to renumber your program, so that displays the type of paper" or "Head lifted"), prints the error number on the printer display (for example 50, before ERRHAND.PRG is merged into more complex programs you just wrote, lines...
Fingerprint Developer's Guide (old)
Page 123
... across a printed bar code label. Handling Faulty Dots With HEAD, SET FAULTY DOT, and BARADJUST A faulty dot is a dot on the printer keypad is measured. Note: Some printhead faults, such as cracked or dirty dots, will not be used to mark specified dots on page 121. Intermec Fingerprint Developer's...100,100 20 FONT "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. In this function because only the resistance is pressed manually. For more information, see "Using ...
... across a printed bar code label. Handling Faulty Dots With HEAD, SET FAULTY DOT, and BARADJUST A faulty dot is a dot on the printer keypad is measured. Note: Some printhead faults, such as cracked or dirty dots, will not be used to mark specified dots on page 121. Intermec Fingerprint Developer's...100,100 20 FONT "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. In this function because only the resistance is pressed manually. For more information, see "Using ...
Fingerprint Developer's Guide (old)
Page 124
... it is encountered. Note: The BARADJUST statement cannot be replaced. Controlling the Printer BARADJUST enables the firmware to ensure continued readability. This way, you can print bar code labels immediately without loss of the bar code, or to the location of quality, although the printhead should still be used for faulty... 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...
... it is encountered. Note: The BARADJUST statement cannot be replaced. Controlling the Printer BARADJUST enables the firmware to ensure continued readability. This way, you can print bar code labels immediately without loss of the bar code, or to the location of quality, although the printhead should still be used for faulty... 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...
Fingerprint Developer's Guide (old)
Page 125
... same purpose. The next example shows how to use FUNCTEST$ on a PF4i: 10 FUNCTEST "HEAD", A$ 20 PRINT "HEADTEST:", A$ RUN The printer returns (for example): HEADTEST: HEAD OK,SIZE:832 DOTS Ok The FUNCTEST$ function is similar to the FUNCTEST statement and is executed...HEAD OK,SIZE:832 DOTS Ok Reprinting Labels After Interruptions If an error occurs during the printing of label #70, and you specified that automatically 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...
... same purpose. The next example shows how to use FUNCTEST$ on a PF4i: 10 FUNCTEST "HEAD", A$ 20 PRINT "HEADTEST:", A$ RUN The printer returns (for example): HEADTEST: HEAD OK,SIZE:832 DOTS Ok The FUNCTEST$ function is similar to the FUNCTEST statement and is executed...HEAD OK,SIZE:832 DOTS Ok Reprinting Labels After Interruptions If an error occurs during the printing of label #70, and you specified that automatically 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 (old)
Page 150
...The next table lists subroutines you can be called from routines where errors may occur during printing are handled: • Error 1005: Out of paper • Error 1006: No field to print • Error 1022: Head lifted • Error 1027: Out of ERRHAND.PRG is directed to use or modify:... • NORDIS1$ and NORDIS2$ at line 10 contain the main display texts. The information is 4 KB. See lines 200000 through 200080. 134 Intermec Fingerprint Developer's Guide ...
...The next table lists subroutines you can be called from routines where errors may occur during printing are handled: • Error 1005: Out of paper • Error 1006: No field to print • Error 1022: Head lifted • Error 1027: Out of ERRHAND.PRG is directed to use or modify:... • NORDIS1$ and NORDIS2$ at line 10 contain the main display texts. The information is 4 KB. See lines 200000 through 200080. 134 Intermec Fingerprint Developer's Guide ...
Fingerprint Developer's Guide (old)
Page 152
...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) ...PAPER" 310020 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) ...PAPER" 310020 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...
Fingerprint Developer's Guide (old)
Page 170
...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...Bell 23 ETB End of the character sets supported by Fingerprint, see Fingerprint Command Reference Manual. 154 Intermec Fingerprint Developer's Guide Appendix B - If you use 7-bit communication, select another national character set ...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...Bell 23 ETB End of the character sets supported by Fingerprint, see Fingerprint Command Reference Manual. 154 Intermec Fingerprint Developer's Guide Appendix B - If you use 7-bit communication, select another national character set ...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....
Fingerprint Developer's Guide (old)
Page 173
... INPUT AS FOR OUTPUT 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 IP KEY KEYBMAP$ ...OPEN OPTIMIZE OR PB 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 READY REBOOT REDIRECT OUT ...VERBOFF VERBON VERSION$ WEEKDAY WEEKDAY$ WEEKNUMBER WEND WHILE WRITE XOR XORMODE XYZZY Intermec Fingerprint Developer's Guide 157
... INPUT AS FOR OUTPUT 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 IP KEY KEYBMAP$ ...OPEN OPTIMIZE OR PB 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 READY REBOOT REDIRECT OUT ...VERBOFF VERBON VERSION$ WEEKDAY WEEKDAY$ WEEKNUMBER WEND WHILE WRITE XOR XORMODE XYZZY Intermec Fingerprint Developer's Guide 157
Intermec Direct Protocol 8.60 Programmer's Reference Manual
Page 73
...from direct thermal to the printer after each power-up. Ribbon installed (Error 1058) A message is performed. If the error stopped a print operation, the operation must be lifted and lowered, then a formfeed is performed. If the formfeed produces an error, the error- Note:...long as the error remains detected. The printer waits for a ribbon load. Intermec Direct Protocol v.8.60-Programmer's Reference Manual 65 Out of paper (error 1005) Printer beeps and message is shown. Head lifted (error 1022) Printer beeps and message is shown. Label not found (...
...from direct thermal to the printer after each power-up. Ribbon installed (Error 1058) A message is performed. If the error stopped a print operation, the operation must be lifted and lowered, then a formfeed is performed. If the formfeed produces an error, the error- Note:...long as the error remains detected. The printer waits for a ribbon load. Intermec Direct Protocol v.8.60-Programmer's Reference Manual 65 Out of paper (error 1005) Printer beeps and message is shown. Head lifted (error 1022) Printer beeps and message is shown. Label not found (...
Intermec Direct Protocol 8.60 Programmer's Reference Manual
Page 77
... by LBLCOND 3,2. This means that should be discarded, and some of very short labels. Intermec Direct Protocol v.8.60-Programmer's Reference Manual 69 Default is longer than the LSS and the tear bar: Legacy Mode If the print image is 1 mm/0.039 inches (8 or 12 dots depending on printhead density). 5.22 ... headlift and the firmware looks for 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 LSS 3 = Enable mode selection (see ) specifi...
... by LBLCOND 3,2. This means that should be discarded, and some of very short labels. Intermec Direct Protocol v.8.60-Programmer's Reference Manual 69 Default is longer than the LSS and the tear bar: Legacy Mode If the print image is 1 mm/0.039 inches (8 or 12 dots depending on printhead density). 5.22 ... headlift and the firmware looks for 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 LSS 3 = Enable mode selection (see ) specifi...
Intermec Direct Protocol 8.60 Programmer's Reference Manual
Page 80
... and try again) "FAULTY PRINTHEAD" (an error is a question mark (?). DATE$ or ? HEAD() ≥ 0: = -1: = -7: returns resistance of dots in the printhead 72 Intermec Direct Protocol v.8.60-Programmer's Reference Manual TIME$ or ? Chapter 6-Reading the Printer's Status 6.1 ...The thermal printhead can be printed on the standard OUT channel to the host, where it usually will be tested in three ways: ? FUNCTEST$ ("HEAD") The printhead is tested for number of printhead in Chapter 5.2). 6.2 Returning Information to the Intermec Fingerprint v.8.60, Programmer's...
... and try again) "FAULTY PRINTHEAD" (an error is a question mark (?). DATE$ or ? HEAD() ≥ 0: = -1: = -7: returns resistance of dots in the printhead 72 Intermec Direct Protocol v.8.60-Programmer's Reference Manual TIME$ or ? Chapter 6-Reading the Printer's Status 6.1 ...The thermal printhead can be printed on the standard OUT channel to the host, where it usually will be tested in three ways: ? FUNCTEST$ ("HEAD") The printhead is tested for number of printhead in Chapter 5.2). 6.2 Returning Information to the Intermec Fingerprint v.8.60, Programmer's...
Intermec Direct Protocol 8.60 Programmer's Reference Manual
Page 121
... mounted. 1204 Specifications not compatible with 1040 Unknown file operating system. Intermec Direct Protocol v.8.60-Programmer's Reference Manual 113 Appendix A-Error Messages Code Message/Explanation Code ... 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 ...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...
... mounted. 1204 Specifications not compatible with 1040 Unknown file operating system. Intermec Direct Protocol v.8.60-Programmer's Reference Manual 113 Appendix A-Error Messages Code Message/Explanation Code ... 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 ...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...
Intermec Direct Protocol 8.60 Programmer's Reference Manual
Page 126
...Manual Returning the result of various modes. Reading the status of a layout description. Enabling/disabling the Intermec Direct Protocol. Inversing the printing of the printer's memory. Starting the recording of the STDIO channels. Deleting a file from the printer...'s memory or from "black-on-white" to a predefined layout. Appendix B-Reference Lists FRE 7.1 FUNCTEST$ 6.4 HEAD 6.4 IMAGE LOAD 7.5 IMAGES 7.1 IMMEDIATE MODE ...
...Manual Returning the result of various modes. Reading the status of a layout description. Enabling/disabling the Intermec Direct Protocol. Inversing the printing of the printer's memory. Starting the recording of the STDIO channels. Deleting a file from the printer...'s memory or from "black-on-white" to a predefined layout. Appendix B-Reference Lists FRE 7.1 FUNCTEST$ 6.4 HEAD 6.4 IMAGE LOAD 7.5 IMAGES 7.1 IMMEDIATE MODE ...
Intermec Printer Language (IPL) Developer's Guide (old)
Page 28
...Code Labels Increasing the width of 1 in the symbology is constant from a distance, you did this to the print head). For human-readable fields, you place the printer into Print mode before adding these command strings. This is a good choice for each label as well as media; For bar... width of 3, the width of the narrowest element in picket mode (bars parallel to the print head), the printer defaults to the width of the narrowest element of the bar code field will be printed. 18 Intermec Printer Language (IPL) Developer's Guide When you want to be 20 dots.
...Code Labels Increasing the width of 1 in the symbology is constant from a distance, you did this to the print head). For human-readable fields, you place the printer into Print mode before adding these command strings. This is a good choice for each label as well as media; For bar... width of 3, the width of the narrowest element in picket mode (bars parallel to the print head), the printer defaults to the width of the narrowest element of the bar code field will be printed. 18 Intermec Printer Language (IPL) Developer's Guide When you want to be 20 dots.