Fingerprint Developer's Guide (old)
Page 7
...Converting Input Data 44 Generating Random Numbers 45 Calling the RANDOM Function 45 Using a RANDOMIZE Statement 45 Setting the Standard IN and OUT Channels 46 Input From a Host 46 Input From Sequential Files 47 Reading...ON LINE | OFF LINE Statement 53 Controlling Printer Response with VERBON | VERBOFF 53 Managing Background Communication 53 Background Communication Example 54 Retrieving Buffer Status With LOC or LOF 56 Setting Up RS-422 Communication 57 Output to the... With PRINT 61 Printing Characters by ASCII Values With PRINTONE 61 Intermec Fingerprint Developer's Guide vii
...Converting Input Data 44 Generating Random Numbers 45 Calling the RANDOM Function 45 Using a RANDOMIZE Statement 45 Setting the Standard IN and OUT Channels 46 Input From a Host 46 Input From Sequential Files 47 Reading...ON LINE | OFF LINE Statement 53 Controlling Printer Response with VERBON | VERBOFF 53 Managing Background Communication 53 Background Communication Example 54 Retrieving Buffer Status With LOC or LOF 56 Setting Up RS-422 Communication 57 Output to the... With PRINT 61 Printing Characters by ASCII Values With PRINTONE 61 Intermec Fingerprint Developer's Guide vii
Fingerprint Developer's Guide (old)
Page 10
...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...Printer Display 114 Printing Text to the Display on PF/PM/PX-Series Printers 114 Controlling the Display Cursor on PF/PM/PX-Series Printers... 115 Customizing the PD42 Display 116 Controlling the LEDs and Beeper 117 Using an LED ON|OFF|BLINK Statement 117 Using a BEEP or SOUND Statement 117 Setting... the Printer 123 About Printer Memory ...
...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...Printer Display 114 Printing Text to the Display on PF/PM/PX-Series Printers 114 Controlling the Display Cursor on PF/PM/PX-Series Printers... 115 Customizing the PD42 Display 116 Controlling the LEDs and Beeper 117 Using an LED ON|OFF|BLINK Statement 117 Using a BEEP or SOUND Statement 117 Setting... the Printer 123 About Printer Memory ...
Fingerprint Developer's Guide (old)
Page 11
... the ERRHAND.PRG Utility Program 134 Modifying ERRHAND Variables and Subroutines 134 Complete Listing of ERRHAND.PRG 135 Standard Error Codes 138 A Printer Keypad Layouts 139 PF2i, PF4i, PF4ci 140 PM4i 142 PX4i and PX6i Standard Keypad, PA30 144 PX4i, PX6i Alphanumeric Keypad 146... About ID Numbers and ASCII Values 146 PD42 148 PB50 and PB51 151 PB21, PB31, PB22, and PB32 151 B Character Sets and Keywords 153 Introduction to Character Sets 154 About the UTF-8 Character Set 155 Example 156 Reserved Keywords and Symbols 157 Intermec Fingerprint Developer's Guide xi
... the ERRHAND.PRG Utility Program 134 Modifying ERRHAND Variables and Subroutines 134 Complete Listing of ERRHAND.PRG 135 Standard Error Codes 138 A Printer Keypad Layouts 139 PF2i, PF4i, PF4ci 140 PM4i 142 PX4i and PX6i Standard Keypad, PA30 144 PX4i, PX6i Alphanumeric Keypad 146... About ID Numbers and ASCII Values 146 PD42 148 PB50 and PB51 151 PB21, PB31, PB22, and PB32 151 B Character Sets and Keywords 153 Introduction to Character Sets 154 About the UTF-8 Character Set 155 Example 156 Reserved Keywords and Symbols 157 Intermec Fingerprint Developer's Guide xi
Fingerprint Developer's Guide (old)
Page 18
...label layouts. This guide includes information on printer-specific features, such as setting up the printer, loading printer firmware, or loading media, see the Fingerprint Command Reference Manual. The next table lists Intermec printers and supported Fingerprint versions. Learning the ...to Fingerprint What Is Fingerprint? Intermec Printer PA30 Print Engine PF2i, PF4i, PM4i, PX4i, PX6i PD41, PD42 PB21, PB31, PB22, PB32, PB50, PB51 Supports Fingerprint Version 8.x.x 8.x.x 10.x.x 11.x.x To locate the latest Fingerprint firmware for your Intermec printer. For more information, see...
...label layouts. This guide includes information on printer-specific features, such as setting up the printer, loading printer firmware, or loading media, see the Fingerprint Command Reference Manual. The next table lists Intermec printers and supported Fingerprint versions. Learning the ...to Fingerprint What Is Fingerprint? Intermec Printer PA30 Print Engine PF2i, PF4i, PM4i, PX4i, PX6i PD41, PD42 PB21, PB31, PB22, PB32, PB50, PB51 Supports Fingerprint Version 8.x.x 8.x.x 10.x.x 11.x.x To locate the latest Fingerprint firmware for your Intermec printer. For more information, see...
Fingerprint Developer's Guide (old)
Page 20
...:" 6 Press Enter. Continue with HyperTerminal 1 Connect the printer to your printer, change the HyperTerminal connection settings accordingly. SETUP WRITE Command Results: This screen shows some of the default settings. 4 Intermec Fingerprint Developer's Guide The printer should now be connected to the serial port (COM1) on your printer. 2 Turn the printer on your PC. If you have changed the...
...:" 6 Press Enter. Continue with HyperTerminal 1 Connect the printer to your printer, change the HyperTerminal connection settings accordingly. SETUP WRITE Command Results: This screen shows some of the default settings. 4 Intermec Fingerprint Developer's Guide The printer should now be connected to the serial port (COM1) on your printer. 2 Turn the printer on your PC. If you have changed the...
Fingerprint Developer's Guide (old)
Page 22
... statements. Keywords generally indicate the action to be taken, the printer setting to be used for example, PT instead of the keyword, as YYMMDD). The next table lists some cases, a space character is not required. 6 Intermec Fingerprint Developer's Guide Branches unconditionally to the printer OUT channel. A statement is listed. A line in LINEINPUT...
... statements. Keywords generally indicate the action to be taken, the printer setting to be used for example, PT instead of the keyword, as YYMMDD). The next table lists some cases, a space character is not required. 6 Intermec Fingerprint Developer's Guide Branches unconditionally to the printer OUT channel. A statement is listed. A line in LINEINPUT...
Fingerprint Developer's Guide (old)
Page 23
...(:) as in this example: 100 FONT "Swiss 721 BT":PRTXT "HELLO" Note: In Immediate Mode and in Direct Protocol, you can send a complete set of instructions as a single line as in this example: 100 FONT "Swiss 721 BT" Several Fingerprint commands may be entered inside a statement or on ...the rest of a keyword combined with number 10 and increment line numbers up by parentheses. Return the absolute value of the insertion point +1... Intermec Fingerprint Developer's Guide 7 A function can restrict the printer to the printer. Chapter 2 - If the current position of 20*5.
...(:) as in this example: 100 FONT "Swiss 721 BT":PRTXT "HELLO" Note: In Immediate Mode and in Direct Protocol, you can send a complete set of instructions as a single line as in this example: 100 FONT "Swiss 721 BT" Several Fingerprint commands may be entered inside a statement or on ...the rest of a keyword combined with number 10 and increment line numbers up by parentheses. Return the absolute value of the insertion point +1... Intermec Fingerprint Developer's Guide 7 A function can restrict the printer to the printer. Chapter 2 - If the current position of 20*5.
Fingerprint Developer's Guide (old)
Page 40
..., BREAK. • Background communication subroutines: COM ERROR ON, COM ERROR OFF, COMSET, COMSET ON, COMSET OFF, COMBUF$, COMSTAT. 24 Intermec Fingerprint Developer's Guide Understanding Fingerprint Syntax 10 B%=0 20 WHILE B%89 30 INPUT "Want to subroutines: ON BREAK GOSUB, ON COMSET GOSUB, ...LED setting: LED ON/OFF. • Open "console:" for output: OPEN. • Assign string variables for building your Fingerprint programs. 1 Program Information • Use REM to comment out items such as program type, version, release date, and byline. 2 Initiation Determines how the printer works...
..., BREAK. • Background communication subroutines: COM ERROR ON, COM ERROR OFF, COMSET, COMSET ON, COMSET OFF, COMBUF$, COMSTAT. 24 Intermec Fingerprint Developer's Guide Understanding Fingerprint Syntax 10 B%=0 20 WHILE B%89 30 INPUT "Want to subroutines: ON BREAK GOSUB, ON COMSET GOSUB, ...LED setting: LED ON/OFF. • Open "console:" for output: OPEN. • Assign string variables for building your Fingerprint programs. 1 Program Information • Use REM to comment out items such as program type, version, release date, and byline. 2 Initiation Determines how the printer works...
Fingerprint Developer's Guide (old)
Page 52
...; OPEN creates and/or opens a file for a specified mode of numbered lines, although the numbers may be redirected. • TRANSFERSET sets up the transfer of data between two files. • TRANSFER$ executes the transfer of the program file in the current directory or, optionally...Must be created. • COPY copies a file to TRANSFERSET. 36 Intermec Fingerprint Developer's Guide Chapter 3 - Managing Files Commands for creating and handling program files: • LOAD copies a specified program file to the printer working memory. • LIST lists the program file in the working ...
...; OPEN creates and/or opens a file for a specified mode of numbered lines, although the numbers may be redirected. • TRANSFERSET sets up the transfer of data between two files. • TRANSFER$ executes the transfer of the program file in the current directory or, optionally...Must be created. • COPY copies a file to TRANSFERSET. 36 Intermec Fingerprint Developer's Guide Chapter 3 - Managing Files Commands for creating and handling program files: • LOAD copies a specified program file to the printer working memory. • LIST lists the program file in the working ...
Fingerprint Developer's Guide (old)
Page 53
...using a TRANSFER KERMIT or TRANSFER ZMODEM statement, the transfer can be downloaded from host to the printer using the Kermit or ZModem file transfer protocols, which are commonly used Intermec Fingerprint Developer's Guide 37 The statement places the result into two one-dimensional arrays: 5-element numeric ...bytes of the transmission. Chapter 3 - Text files can also be transferred on the standard IN channel: TRANSFER KERMIT "R" Note: There is set up to receive a file on the standard IN or OUT channel. By default, a file name designated "KERMIT.FILE" will be transferred ...
...using a TRANSFER KERMIT or TRANSFER ZMODEM statement, the transfer can be downloaded from host to the printer using the Kermit or ZModem file transfer protocols, which are commonly used Intermec Fingerprint Developer's Guide 37 The statement places the result into two one-dimensional arrays: 5-element numeric ...bytes of the transmission. Chapter 3 - Text files can also be transferred on the standard IN channel: TRANSFER KERMIT "R" Note: There is set up to receive a file on the standard IN or OUT channel. By default, a file name designated "KERMIT.FILE" will be transferred ...
Fingerprint Developer's Guide (old)
Page 55
...• SORT sorts the elements in a one -dimensional array in ascending or descending order according to the fifth character in the Roman 8 character set. This example shows how three 1-dimensional, 5-element arrays can be sufficient. Chapter 3 - For string arrays, you can also choose between sorting ... interval. "+A$ 40 NEXT Q% 50 SORT ARRAY%,0,3,1 60 SORT ARRAY$,0,3,-5 70 FOR I%=0 TO 3 80 PRINT ARRAY%(I%), ARRAY$(I%) 90 NEXT I% RUN The printer returns: Intermec Fingerprint Developer's Guide 39 This example shows how one numeric array is sorted in ascending order and one -
...• SORT sorts the elements in a one -dimensional array in ascending or descending order according to the fifth character in the Roman 8 character set. This example shows how three 1-dimensional, 5-element arrays can be sufficient. Chapter 3 - For string arrays, you can also choose between sorting ... interval. "+A$ 40 NEXT Q% 50 SORT ARRAY%,0,3,1 60 SORT ARRAY$,0,3,-5 70 FOR I%=0 TO 3 80 PRINT ARRAY%(I%), ARRAY$(I%) 90 NEXT I% RUN The printer returns: Intermec Fingerprint Developer's Guide 39 This example shows how one numeric array is sorted in ascending order and one -
Fingerprint Developer's Guide (old)
Page 57
...for Fingerprint applications, and includes these topics: • Preprocessing Input Data • Converting Input Data • Generating Random Numbers • Setting the Standard IN and OUT Channels • Input From a Host • Input From Sequential Files • Input From a Random File ...• Input From the Printer Keypad • Controlling Communication • Managing Background Communication • Output to the Standard OUT Channel • Redirecting Output to a File ...
...for Fingerprint applications, and includes these topics: • Preprocessing Input Data • Converting Input Data • Generating Random Numbers • Setting the Standard IN and OUT Channels • Input From a Host • Input From Sequential Files • Input From a Random File ...• Input From the Printer Keypad • Controlling Communication • Managing Background Communication • Output to the Standard OUT Channel • Redirecting Output to a File ...
Fingerprint Developer's Guide (old)
Page 134
Controlling the Printer Setting the Date and Time Some Intermec printers are used to read the date or time. After setting the internal clock, you can be lost. Chapter 7 - If an RTC is installed, the internal clock is missing, the full name in English. • ...Clock and Calendar These Fingerprint commands are equipped with a real-time clock (RTC) with battery backup. Returns the current date in this example: 118 Intermec Fingerprint Developer's Guide Returns the current time in calendar runs from the RTC at Jan 01 1980. If no RTC is corrected to a string variable...
Controlling the Printer Setting the Date and Time Some Intermec printers are used to read the date or time. After setting the internal clock, you can be lost. Chapter 7 - If an RTC is installed, the internal clock is missing, the full name in English. • ...Clock and Calendar These Fingerprint commands are equipped with a real-time clock (RTC) with battery backup. Returns the current date in this example: 118 Intermec Fingerprint Developer's Guide Returns the current time in calendar runs from the RTC at Jan 01 1980. If no RTC is corrected to a string variable...
PB22 and PB32 Mobile Label and Receipt Printer User Guide
Page 6
... 25 Printing a Test Page 27 2 Configuring the PB22 and PB32 29 Connecting the Printer to Your PC 30 Connecting the Printer Through the USB Interface 30 Connecting the Printer Through the Serial Port 31 Connecting the Printer to Your Network 33 Setting Up Bluetooth Communications 33 Setting Up 802.11 Radio Communications 35 Configuring Wireless Printing Using...
... 25 Printing a Test Page 27 2 Configuring the PB22 and PB32 29 Connecting the Printer to Your PC 30 Connecting the Printer Through the USB Interface 30 Connecting the Printer Through the Serial Port 31 Connecting the Printer to Your Network 33 Setting Up Bluetooth Communications 33 Setting Up 802.11 Radio Communications 35 Configuring Wireless Printing Using...
PB22 and PB32 Mobile Label and Receipt Printer User Guide
Page 35
... select which actions you are available: Test mode and Extended Test mode. Chapter 1 - PB22 and PB32 Mobile Label and Receipt Printer User Guide 23 Some error messages appear on how to verify printer settings, test printing, restore factory default settings, or enter Dump mode for troubleshooting purposes. Understanding Test Mode Use Test mode to fix...
... select which actions you are available: Test mode and Extended Test mode. Chapter 1 - PB22 and PB32 Mobile Label and Receipt Printer User Guide 23 Some error messages appear on how to verify printer settings, test printing, restore factory default settings, or enter Dump mode for troubleshooting purposes. Understanding Test Mode Use Test mode to fix...
PB22 and PB32 Mobile Label and Receipt Printer User Guide
Page 41
2 Configuring the PB22 and PB32 This chapter contains these sections: • Connecting the Printer to Your PC • Connecting the Printer to Your Network • Configuring the Printer Settings • Upgrading the Firmware • Downloading Fonts and Graphics 29
2 Configuring the PB22 and PB32 This chapter contains these sections: • Connecting the Printer to Your PC • Connecting the Printer to Your Network • Configuring the Printer Settings • Upgrading the Firmware • Downloading Fonts and Graphics 29
PB22 and PB32 Mobile Label and Receipt Printer User Guide
Page 55
...Fingerprint Setup Menus" on page 83. Chapter 2 - Configuring the PB22 and PB32 6 If you are using certificates for validation, here are some commands you may need to use. • Send these commands to set a certificate and enable validation: setup "8021x","CA_CERT","c:/test.pfx@export" setup "... You may need to send this command several times for the wireless station to connect: setup "wlan","ACTIVE","1" Configuring the Printer Settings You can change the configuration settings of the printer directly from: • the display. • the host PC using PrintSet. • the host PC using the ...
...Fingerprint Setup Menus" on page 83. Chapter 2 - Configuring the PB22 and PB32 6 If you are using certificates for validation, here are some commands you may need to use. • Send these commands to set a certificate and enable validation: setup "8021x","CA_CERT","c:/test.pfx@export" setup "... You may need to send this command several times for the wireless station to connect: setup "wlan","ACTIVE","1" Configuring the Printer Settings You can change the configuration settings of the printer directly from: • the display. • the host PC using PrintSet. • the host PC using the ...
PB22 and PB32 Mobile Label and Receipt Printer User Guide
Page 90
Default Settings Factory Default Settings (Fingerprint Printers) Factory Default Settings for Fingerprint Printers Setting Xstart Display Orientation Contrast Media Width Length Test feed mode Type Contrast Xstart Label constant Label factor Print definitions Clip default Print speed Feed adjust Start adjust Stop adjust Power Low battery indicator Sleep timer Standby timer Default Value 0 Normal Medium Printhead width 1200 Fast Variable length strip 0% 0 80 40 Off 75 mm/s 0 0 7.4 V 20 sec 30 min 78 PB22 and PB32 Mobile Label and Receipt Printer User Guide Appendix B -
Default Settings Factory Default Settings (Fingerprint Printers) Factory Default Settings for Fingerprint Printers Setting Xstart Display Orientation Contrast Media Width Length Test feed mode Type Contrast Xstart Label constant Label factor Print definitions Clip default Print speed Feed adjust Start adjust Stop adjust Power Low battery indicator Sleep timer Standby timer Default Value 0 Normal Medium Printhead width 1200 Fast Variable length strip 0% 0 80 40 Off 75 mm/s 0 0 7.4 V 20 sec 30 min 78 PB22 and PB32 Mobile Label and Receipt Printer User Guide Appendix B -
PB22 and PB32 Mobile Label and Receipt Printer User Guide
Page 91
... Enable Disable Disable Disable 1-16 characters 1234 Factory Default Settings (IPL Printers) Factory Default Settings for IPL Printers Setting Auto detect printer Display Orientation Contrast Print engine emulation mode Media Form adjust... dots X Form adjust dots Y Test feed mode Media type Darkness Sensitivity Print speed Power Low battery indicator Sleep timer Standby timer Default Value Enable Normal Medium None 0 0 Fast Continuous 0 180 3 ips 7.4 V 20 sec 30 min PB22 and PB32...
... Enable Disable Disable Disable 1-16 characters 1234 Factory Default Settings (IPL Printers) Factory Default Settings for IPL Printers Setting Auto detect printer Display Orientation Contrast Print engine emulation mode Media Form adjust... dots X Form adjust dots Y Test feed mode Media type Darkness Sensitivity Print speed Power Low battery indicator Sleep timer Standby timer Default Value Enable Normal Medium None 0 0 Fast Continuous 0 180 3 ips 7.4 V 20 sec 30 min PB22 and PB32...
PB22 and PB32 Mobile Label and Receipt Printer User Guide
Page 93
Default Settings Factory Default Settings (ESC/P Printers) Factory Default Settings for ESC/P Printers Setting Auto detect printer Media dark adjust Print speed Power Low battery indicator Sleep timer Standby timer Bluetooth Discoverable Connectable Encryption Authentication Reserve printer Device name Passcode Serial-Com Baud rate Data bits Parity Stop bits Protocol Network... min Enable Enable Disable Disable Disable 1-16 characters 1234 115200 8 None 1 XON/XOFF DHCP and BOOTP 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 Unique PB22 and PB32 Mobile Label and Receipt Printer User Guide 81 Appendix B-
Default Settings Factory Default Settings (ESC/P Printers) Factory Default Settings for ESC/P Printers Setting Auto detect printer Media dark adjust Print speed Power Low battery indicator Sleep timer Standby timer Bluetooth Discoverable Connectable Encryption Authentication Reserve printer Device name Passcode Serial-Com Baud rate Data bits Parity Stop bits Protocol Network... min Enable Enable Disable Disable Disable 1-16 characters 1234 115200 8 None 1 XON/XOFF DHCP and BOOTP 0.0.0.0 0.0.0.0 0.0.0.0 0.0.0.0 Unique PB22 and PB32 Mobile Label and Receipt Printer User Guide 81 Appendix B-