Fingerprint Developer's Guide (old)
Page 9
... Adjust Values With LBLCOND 105 Rotating the Platen Roller With CLEANFEED 105 Checking Media Feed Distance With ACTLEN 105 Controlling Printing 105 Enabling the Automatic Paper Cutter With CUT ON 106 Enabling the Label Taken Sensor With LTS& ON 106 Repeating the Last Printing Operation With PRINTFEED 106 Enabling Manual Printing...
... Adjust Values With LBLCOND 105 Rotating the Platen Roller With CLEANFEED 105 Checking Media Feed Distance With ACTLEN 105 Controlling Printing 105 Enabling the Automatic Paper Cutter With CUT ON 106 Enabling the Label Taken Sensor With LTS& ON 106 Repeating the Last Printing Operation With PRINTFEED 106 Enabling Manual Printing...
Fingerprint Developer's Guide (old)
Page 68
...information, see The printable characters actually generated by the respective ASCII value depend on pin 12: • BUSY = PE high • READY = PE low 52 Intermec Fingerprint Developer's Guide Flowcontrol): • When a BUSY statement is executed, the printer sends a busy signal (for example XON or RTS/CTS high). There is ...30 A$=INPUT$(1,1) 40 B%=ASC(A$) 50 PRINT A$, B% 60 GOTO 30 70 CLOSE 1 RUN Controlling Communication The following Fingerprint commands are used to control the PE (paper end) signal on the selected character set (NASC/NASCD) and possible MAP statements.
...information, see The printable characters actually generated by the respective ASCII value depend on pin 12: • BUSY = PE high • READY = PE low 52 Intermec Fingerprint Developer's Guide Flowcontrol): • When a BUSY statement is executed, the printer sends a busy signal (for example XON or RTS/CTS high). There is ...30 A$=INPUT$(1,1) 40 B%=ASC(A$) 50 PRINT A$, B% 60 GOTO 30 70 CLOSE 1 RUN Controlling Communication The following Fingerprint commands are used to control the PE (paper end) signal on the selected character set (NASC/NASCD) and possible MAP statements.
Fingerprint Developer's Guide (old)
Page 117
...merged with the filename "LABEL1.PRG". The ERRHAND.PRG occupies lines 10, 20, and 100000-1900000. Note: To use for example, "Out of paper" or "Head lifted"), prints the error number on your screen, and assigns subroutines to have to renumber your program, so that your program begins... with your program will create a copy of the keys on the keyboard. However, when writing more programs later: Intermec Fingerprint Developer's Guide 101 Chapter 6 - Handling Errors With ERRHAND.PRG The program you just wrote, lines 10 and 20 in the printer memory ...
...merged with the filename "LABEL1.PRG". The ERRHAND.PRG occupies lines 10, 20, and 100000-1900000. Note: To use for example, "Out of paper" or "Head lifted"), prints the error number on your screen, and assigns subroutines to have to renumber your program, so that your program begins... with your program will create a copy of the keys on the keyboard. However, when writing more programs later: Intermec Fingerprint Developer's Guide 101 Chapter 6 - Handling Errors With ERRHAND.PRG The program you just wrote, lines 10 and 20 in the printer memory ...
Fingerprint Developer's Guide (old)
Page 122
... is executed determines where the media is cut -off . Controlling the Printer Enabling the Automatic Paper Cutter With CUT ON A CUT statement activates the optional paper cutter independently from the printhead to the cutting edge is detected in the printer outfeed slot, ... 12, 0, 6, 1,100, OFF OFF 100 2 3, 1 "INT2OF5", 3, 1, 2, 100, 2, 1, 2, 0, 0 "INT2OF5" 1 "Swiss 721 BT", 12, 0, 100 None NORIMAGE 1, 1 0, 0 106 Intermec Fingerprint Developer's Guide You can also specify a distance to their default values. Chapter 7 - Because the distance from a PRINTFEED statement.
... is executed determines where the media is cut -off . Controlling the Printer Enabling the Automatic Paper Cutter With CUT ON A CUT statement activates the optional paper cutter independently from the printhead to the cutting edge is detected in the printer outfeed slot, ... 12, 0, 6, 1,100, OFF OFF 100 2 3, 1 "INT2OF5", 3, 1, 2, 100, 2, 1, 2, 0, 0 "INT2OF5" 1 "Swiss 721 BT", 12, 0, 100 None NORIMAGE 1, 1 0, 0 106 Intermec Fingerprint Developer's Guide You can also specify a distance to their default values. Chapter 7 - Because the distance from a PRINTFEED statement.
Fingerprint Developer's Guide (old)
Page 127
...can be disabled using a MAP or KEYBMAP$ instruction to map it in the second image buffer. This is the default. • the paper cutter is OPTIMIZE "BATCH" OFF. Interrupting Batch Printing Batch printing is entered for INPUT. • To enter input data in Setup Mode ...to enable the key using MAP or KEYBMAP$ commands. For more information, see the Fingerprint Command Reference Manual. For more information, see Intermec Fingerprint Developer's Guide 111 Controlling the Printer Maintaining Print Speed With OPTIMIZE "BATCH" ON Normally, after the first image buffer is emptied and...
...can be disabled using a MAP or KEYBMAP$ instruction to map it in the second image buffer. This is the default. • the paper cutter is OPTIMIZE "BATCH" OFF. Interrupting Batch Printing Batch printing is entered for INPUT. • To enter input data in Setup Mode ...to enable the key using MAP or KEYBMAP$ commands. For more information, see the Fingerprint Command Reference Manual. For more information, see Intermec Fingerprint Developer's Guide 111 Controlling the Printer Maintaining Print Speed With OPTIMIZE "BATCH" ON Normally, after the first image buffer is emptied and...
Fingerprint Developer's Guide (old)
Page 138
...changes of program mode should be printed to determine the type of printer and select the appropriate one of three characteristics of printer: 122 Intermec Fingerprint Developer's Guide Sets or returns file name conversion enabled or disabled. For example, you to the type of the printer: ... or returns use the VERSION$ function to the Debug Std Out port in mm) of NUL characters during background communication. Returns 1 if the paper low sensor detects that the diameter of media (in Setup Mode, or 0 otherwise. The next example selects a setup file according to create...
...changes of program mode should be printed to determine the type of printer and select the appropriate one of three characteristics of printer: 122 Intermec Fingerprint Developer's Guide Sets or returns file name conversion enabled or disabled. For example, you to the type of the printer: ... or returns use the VERSION$ function to the Debug Std Out port in mm) of NUL characters during background communication. Returns 1 if the paper low sensor detects that the diameter of media (in Setup Mode, or 0 otherwise. The next example selects a setup file according to create...
Fingerprint Developer's Guide (old)
Page 150
... KB. Includes error-handling routines that appears in your program, since those line numbers are handled: • Error 1005: Out of paper • Error 1006: No field to use ERRHAND subroutines for handling errors, managing the keyboard and display, and printing. ERRHAND.PRG Subroutines... Error Handling Using the ERRHAND.PRG Utility Program For simple error handling, Fingerprint includes ERRHAND.PRG. 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: ...
... KB. Includes error-handling routines that appears in your program, since those line numbers are handled: • Error 1005: Out of paper • Error 1006: No field to use ERRHAND subroutines for handling errors, managing the keyboard and display, and printing. ERRHAND.PRG Subroutines... Error Handling Using the ERRHAND.PRG Utility Program For simple error handling, Fingerprint includes ERRHAND.PRG. 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: ...
Fingerprint Developer's Guide (old)
Page 152
... 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) 310030 GOSUB 600000 310040 IF (PRSTAT AND 1)=0 THEN GOTO 310040 : ' Wait until head lifted 310050 EFLAG%=0 310060 IF (PRSTAT AND...) 330030 GOSUB 600000 330040 IF PRSTAT AND 1 THEN GOTO 330040 330050 FORMFEED 330060 IF PCOMMAND% THEN GOSUB 500000 330200 RETURN 340000 'Error 1027 Out of paper 310010 DISP1$="OUT OF PAPER" 310020 DISP2$="ERR NO.
... 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) 310030 GOSUB 600000 310040 IF (PRSTAT AND 1)=0 THEN GOTO 310040 : ' Wait until head lifted 310050 EFLAG%=0 310060 IF (PRSTAT AND...) 330030 GOSUB 600000 330040 IF PRSTAT AND 1 THEN GOTO 330040 330050 FORMFEED 330060 IF PCOMMAND% THEN GOSUB 500000 330200 RETURN 340000 'Error 1027 Out of paper 310010 DISP1$="OUT OF PAPER" 310020 DISP2$="ERR NO.
Fingerprint Developer's Guide (old)
Page 182
... data with REDIRECT OUT, 36 redirecting to file, 60 sequential files, 60 standard OUT channel, 58 to communication channels, 64 OUTPUT, to setup file, 120 P paper cutter, enabling with CUT ON, 106 partial fields, printing in bar code labels, 89 path shortcuts, 34 Pause key in Immediate Mode, 114 PB21, 151... with PRSTAT, 132 printing bar code labels, example, 97 batch, described, 109 characters by ASCII values with PRINTONE, 59 clearing print buffer with CLL, 110 Intermec Fingerprint Developer's Guide
... data with REDIRECT OUT, 36 redirecting to file, 60 sequential files, 60 standard OUT channel, 58 to communication channels, 64 OUTPUT, to setup file, 120 P paper cutter, enabling with CUT ON, 106 partial fields, printing in bar code labels, 89 path shortcuts, 34 Pause key in Immediate Mode, 114 PB21, 151... with PRSTAT, 132 printing bar code labels, example, 97 batch, described, 109 characters by ASCII values with PRINTONE, 59 clearing print buffer with CLL, 110 Intermec Fingerprint Developer's Guide
Fingerprint Developer's Guide (old)
Page 183
...data, transferring, 63 file length, 64 finding last field read , 51 random files, output to renumber program lines, 16 renumbering program lines, 16 Intermec Fingerprint Developer's Guide 167 commands, 105 controlling, 105 from printer keypad, enabling with PRINT KEY ON, 107 label taken sensor, enabling with LTS& ON..., 106 labels with Print key, 102 paper cutter, enabling with CUT ON, 106 reprinting labels after PRINTFEED, 106 default for bar code fields, 86 default for box fields, 88 default ...
...data, transferring, 63 file length, 64 finding last field read , 51 random files, output to renumber program lines, 16 renumbering program lines, 16 Intermec Fingerprint Developer's Guide 167 commands, 105 controlling, 105 from printer keypad, enabling with PRINT KEY ON, 107 label taken sensor, enabling with LTS& ON..., 106 labels with Print key, 102 paper cutter, enabling with CUT ON, 106 reprinting labels after PRINTFEED, 106 default for bar code fields, 86 default for box fields, 88 default ...
Intermec Direct Protocol 8.60 Programmer's Reference Manual
Page 10
...Ribbon Supply Check that the printer has an ample supply of media size, media type, and paper type. Chapter 1-Getting Started 1.1 Computer Connection The Intermec Direct Protocol is included in the Intermec Fingerprint firmware, which can be easier to adapt the host to the host. It... can transmit characters in the printer for setup and loading instructions. 2 Intermec Direct Protocol v.8.60-Programmer's Reference Manual It is not recommended. Refer to set up the printer's communication protocol to a mainframe computer ...
...Ribbon Supply Check that the printer has an ample supply of media size, media type, and paper type. Chapter 1-Getting Started 1.1 Computer Connection The Intermec Direct Protocol is included in the Intermec Fingerprint firmware, which can be easier to adapt the host to the host. It... can transmit characters in the printer for setup and loading instructions. 2 Intermec Direct Protocol v.8.60-Programmer's Reference Manual It is not recommended. Refer to set up the printer's communication protocol to a mainframe computer ...
Intermec Direct Protocol 8.60 Programmer's Reference Manual
Page 20
... that control the printing and media feed, for example used for: • Printing one label or a batch of labels (or similar) • Activating an optional paper cutter • Speeding up batch printing • Reprinting lost labels after interruption of : • Alphanumeric data (text) • Numeric data • Counter values • Current... for all fields and input data to text, and bar code fields may consist of batch print jobs • Enable/disable reprinting 12 Intermec Direct Protocol v.8.60-Programmer's Reference Manual
... that control the printing and media feed, for example used for: • Printing one label or a batch of labels (or similar) • Activating an optional paper cutter • Speeding up batch printing • Reprinting lost labels after interruption of : • Alphanumeric data (text) • Numeric data • Counter values • Current... for all fields and input data to text, and bar code fields may consist of batch print jobs • Enable/disable reprinting 12 Intermec Direct Protocol v.8.60-Programmer's Reference Manual
Intermec Direct Protocol 8.60 Programmer's Reference Manual
Page 54
If a feed length is fed past the sensor. The printer's setup in order to facilitate cleaning of the platen roller. CUT Makes an optional paper cutter perform a cutting cycle. The movement of "Media Size; FORMFEED | FF [] Feeds out a blank label or optionally feeds out (+) or pulls ...of continuous stock are several instructions for controlling the media feed and an optional paper cutter: CLEANFEED Runs the printer's media feed mechanism in regard of the media is able to tickets 46 Intermec Direct Protocol v.8.60-Programmer's Reference Manual The same principle applies to tickets ...
If a feed length is fed past the sensor. The printer's setup in order to facilitate cleaning of the platen roller. CUT Makes an optional paper cutter perform a cutting cycle. The movement of "Media Size; FORMFEED | FF [] Feeds out a blank label or optionally feeds out (+) or pulls ...of continuous stock are several instructions for controlling the media feed and an optional paper cutter: CLEANFEED Runs the printer's media feed mechanism in regard of the media is able to tickets 46 Intermec Direct Protocol v.8.60-Programmer's Reference Manual The same principle applies to tickets ...
Intermec Direct Protocol 8.60 Programmer's Reference Manual
Page 55
...will be cut off. Thus, if you want to start adjust value. • Stop Adjust decides how much media will only detect possible outof-paper conditions and the amount of media feed is decided in the print image. If a FORMFEED instruction is along the Y-axis, that "invisible" printable ...the forward edge of the label (or the equivalent). • Start Adjust decides how much more or less media will be fed out. Intermec Direct Protocol v.8.60-Programmer's Reference Manual 47 The Detection setup allows you must pull back the media before the FORMFEED, TESTFEED, or PRINTFEED is...
...will be cut off. Thus, if you want to start adjust value. • Stop Adjust decides how much media will only detect possible outof-paper conditions and the amount of media feed is decided in the print image. If a FORMFEED instruction is along the Y-axis, that "invisible" printable ...the forward edge of the label (or the equivalent). • Start Adjust decides how much more or less media will be fed out. Intermec Direct Protocol v.8.60-Programmer's Reference Manual 47 The Detection setup allows you must pull back the media before the FORMFEED, TESTFEED, or PRINTFEED is...
Intermec Direct Protocol 8.60 Programmer's Reference Manual
Page 59
...using a single space character or 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 Prevent Reprinting It is shorter than the physical label and an error occurs after the... line, box, image, or text in combination with consecutive numbering. 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, ...
...using a single space character or 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 Prevent Reprinting It is shorter than the physical label and an error occurs after the... line, box, image, or text in combination with consecutive numbering. 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, ...
Intermec Direct Protocol 8.60 Programmer's Reference Manual
Page 67
... COUNT& "RESTART", ,"" Default sets at which counter value the counter should start all over again after each PRINTFEED operation. The amount of the following instruction. Intermec Direct Protocol v.8.60-Programmer's Reference Manual 59 LTS& ON | OFF 5.8 Enabling/Disabling Automatic Cutting Some printers can , as an option, be fitted with...and holds the printing until the label has been removed. By default, automatic cutting is disabled. This facility is a label left in connection with a paper cutter that detects if there is especially useful for batch printing.
... COUNT& "RESTART", ,"" Default sets at which counter value the counter should start all over again after each PRINTFEED operation. The amount of the following instruction. Intermec Direct Protocol v.8.60-Programmer's Reference Manual 59 LTS& ON | OFF 5.8 Enabling/Disabling Automatic Cutting Some printers can , as an option, be fitted with...and holds the printing until the label has been removed. By default, automatic cutting is disabled. This facility is a label left in connection with a paper cutter that detects if there is especially useful for batch printing.
Intermec Direct Protocol 8.60 Programmer's Reference Manual
Page 73
...;eld(s) (error 1006) A formfeed is shown. Chapter 5-Setting Up the Printer Field out of ribbon (error 1027) A message is shown in the display. Out of paper (error 1005) Printer beeps and message is performed. The printer waits for the ribbon to be removed or the setup to thermal transfer printing. The... the setup, but must be restarted automatically. Note: Error handling and error messages specified by ERROR instructions are not saved in the display. Intermec Direct Protocol v.8.60-Programmer's Reference Manual 65
...;eld(s) (error 1006) A formfeed is shown. Chapter 5-Setting Up the Printer Field out of ribbon (error 1027) A message is shown in the display. Out of paper (error 1005) Printer beeps and message is performed. The printer waits for the ribbon to be removed or the setup to thermal transfer printing. The... the setup, but must be restarted automatically. Note: Error handling and error messages specified by ERROR instructions are not saved in the display. Intermec Direct Protocol v.8.60-Programmer's Reference Manual 65
Intermec Direct Protocol 8.60 Programmer's Reference Manual
Page 81
... = 18 = 19 = 20 = 23 = 26 = 46 returns selected verbosity level (see 5.15) returns selected type of error message (see 5.16) returns printer's paper 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 the paper low sensor: 0=Media OK or 1=Media low Intermec Direct Protocol v.8.60-Programmer's Reference Manual 73 Note: SYSVAR(24) is important for the operation of the...
... = 18 = 19 = 20 = 23 = 26 = 46 returns selected verbosity level (see 5.15) returns selected type of error message (see 5.16) returns printer's paper 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 the paper low sensor: 0=Media OK or 1=Media low Intermec Direct Protocol v.8.60-Programmer's Reference Manual 73 Note: SYSVAR(24) is important for the operation of the...
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... Interrupted system call. 1211 Other Speedo error. Appendix A-Error Messages Code Message/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...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 ...
Intermec Direct Protocol v.8.60-Programmer's Reference Manual 113 output. 1041 Error in fos structure... Interrupted system call. 1211 Other Speedo error. Appendix A-Error Messages Code Message/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...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 ...
Intermec Direct Protocol 8.60 Programmer's Reference Manual
Page 124
...code interpretation. COPY 7.3 Copying files. CLL 4.3 Partial or complete clearing of a bar code. CUT 4.1 Activating an optional paper cutting device. CUT ON/OFF 5.8 Enabling/disabling automatic cutting after PRINTFEED execution and optionally adjusting the media feed before and after the... cutting. 116 Intermec Direct Protocol v.8.60-Programmer's Reference Manual BARHEIGHT (BH) 3.4 Specifying the height of the print image buffer. BARRATIO ...
...code interpretation. COPY 7.3 Copying files. CLL 4.3 Partial or complete clearing of a bar code. CUT 4.1 Activating an optional paper cutting device. CUT ON/OFF 5.8 Enabling/disabling automatic cutting after PRINTFEED execution and optionally adjusting the media feed before and after the... cutting. 116 Intermec Direct Protocol v.8.60-Programmer's Reference Manual BARHEIGHT (BH) 3.4 Specifying the height of the print image buffer. BARRATIO ...