Intermec CV30 Intermec Terminal Emulator (ITE) Programmer's Reference Manual
Intermec CV30 Manual
View all Intermec CV30 manuals
Add to My Manuals
Save this manual to your list of manuals |
Intermec CV30 manual content summary:
- Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 1
ITE Intermec Terminal Emulator Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 2
Mobile Computing, SmartSystems, Trakker Antares, and Vista Powered are either trademarks or registered trademarks of Intermec Technologies Corporation. There are U.S. and foreign patents as well as U.S. and foreign patents pending. ii Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 3
Date 6/2010 10/2009 Description of Change Added ESC/P and IPL printing examples. Revised Tone command information. ITE operating information previously included in this manual was moved to the Intermec Terminal Emulator (ITE) User's Guide. Intermec Terminal Emulator (ITE) Programmer's Reference - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 4
iv Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 5
Contents Contents Before You Begin x Global Services and Support x Warranty Information x Web Support x Telephone Support x Who Should Read This Manual xi Related Documents xi 1 About 3270 and 5250 Programming 1 3270 Data Stream Commands and Orders 2 Screen Design Aid 2 Applications 2 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 6
UDK Memory Space 61 Programming UDKs 61 Loading UDKs 63 Down-Line Loadable Character Set 64 Reports 65 Device Attributes (DA 65 Device Status Reports (DSR 65 Identification 66 Computer Reset 66 Soft Computer Reset (DECSTR 66 Hard Computer Reset (RIS 67 vi Intermec Terminal Emulator (ITE - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 7
69 Norcompress 69 Scanner Lock Mode 69 VT340 Applications 70 Right Margin 70 Control Functions 70 Text Forms 70 IBM 330X Sequences 72 ANSI Mode Sequences 73 Cursor Control 92 Return Codes for Transmit and Receive 93 Intermec Terminal Emulator (ITE) Programmer's Reference Manual vii - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 8
111 Code 39 111 Plessey 111 Codabar 112 Code 11 112 Code 93 113 Code 128 113 Straight or Computer Identics 2 of 5 113 Interleaved 2 of 5 114 Return Codes for Scan Bar Code 114 Tone Method 115 Return Codes for Tone 116 viii Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 9
Control Character Method 122 Return Codes for the RFID (#W) Write Command 122 RFID (#J) Set Filter 123 3270, 5250, and Using #P and #F Extended Commands 133 A Tables 137 Computer Font Set 138 Full ASCII Table 144 Decimal and Intermec Terminal Emulator (ITE) Programmer's Reference Manual ix - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 10
Contents x Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 11
programs. The code is provided "as is with all faults." All warranties are expressly disclaimed, including the implied warranties of merchantability and fitness for a particular purpose. Web Support Visit the Intermec web site at www.intermec.com to download PDF versions of our current manuals - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 12
Guide includes complete information on operating and using ITE on your Intermec computer. The Intermec web site at www.intermec.com contains our documents (as PDF files) that you can download for free. To download documents 1 Visit the Intermec web site at www.intermec.com. 2 Click Support > Manuals - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 13
1 About 3270 and 5250 Programming This chapter includes these sections: • 3270 Data Stream Commands and Orders • 5250 Data Stream Commands and Orders Intermec Terminal Emulator (ITE) Programmer's Reference Manual 1 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 14
and orders the computers support. For more information, see "About Extended Commands" on page 86. Applications If you need to write applications specifically for the computer, Intermec recommends that you use the corner mode window onto the 3278 Model 2 Computer and write programs using the - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 15
Programming Syntax: Description: Erase All Unprotected SNA/SDLC (Hex): 6F Asynchronous: ? The Erase All Unprotected command performs the following functions on the selected computers: byte> Intermec Terminal Emulator (ITE) Programmer's Reference Manual 3 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 16
modified fields are transferred to the program. All nulls are suppressed during command. Syntax: Description: System Services Control Point (SSCP) Asynchronous: character is in the data, the computer performs a newline function. The Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 17
Chapter 1 - About 3270 and 5250 Programming During the write operation, the buffer address advances one location as each character is stored. If the SBA order does not immediately follow the WCC command, computers will write data from the first buffer location. Write Control Character Bits 0, 1, - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 18
and 16x9 display mode. This screen appears on the computer: ID: % DESCRIPTION: % QUANTITY: & If you enter "210458236" for the ID field, "PEACH CRATES" for the description field, and "85" for the quantity field, this screen appears: 6 Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 19
Programming ID:210458236 DESCRIPTION: PEACH CRATES QUANTITY: 85 When you press [ENTER], the host receives this response: 000K'0252/A0004210458236/A0161PEACH CRATES/A025085 Computer Orders Computer not supported by the 3278 Model 2. Intermec Terminal Emulator (ITE) Programmer's Reference Manual 7 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 20
About 3270 and 5250 Programming Erase Unprotected to Address ( location past the end of display on the computer, the current buffer address will be updated so that the cursor address will be located on the display. At the end buffer. 8 Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 21
- About 3270 and 5250 Programming Program Tab (PT) The PT invalid stop address is specified such as an address outside the range of the computer's display buffer, the following events occur (not necessarily in the order listed address. Intermec Terminal Emulator (ITE) Programmer's Reference Manual 9 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 22
attribute character is stored, the computer sets a control bit at the address, identifying that byte as an attribute character during subsequent program or device operations with the operations, attribute characters appear as blanks. 10 Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 23
Field was modified; may also be set by the application program in the data stream to force transmission of a particular indicates to the computer that when the last byte in the input field is filled, the computer should advance to Intermec Terminal Emulator (ITE) Programmer's Reference Manual 11 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 24
extended highlighting, and programmed symbols attributes to the field. This order also notifies the computer that the next byte is a count of the number of values and types that will follow. The ordered 0xf6 Yellow 0xf7 White 12 Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 25
Chapter 1 - About 3270 and 5250 Programming If values are defined more then once the last occurrence of the attribute type and setting are 0x00 Default 0xf1 Blue 0xf2 Red 0xf3 Pink 0xf4 Green 0xf5 Turquoise 0xf6 Yellow 0xf7 White Intermec Terminal Emulator (ITE) Programmer's Reference Manual 13 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 26
supported then the terminal will beep. Sending Data to the Host Data is returned to the host computer when the operator presses Enter on the computer AID keys request an application program from the host computer. The AID key sends the Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 27
programming guide, but as a comparison with your existing system. It helps identify differences between your screen-generating utilities and the features the computers support. Display System Functions Reference Manual (IBM P/N SA21-9247-6). Intermec Terminal Emulator (ITE) Programmer's Reference - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 28
About 3270 and 5250 Programming These are the input CD). The command is rejected if the computer is in an error, system request, or SS message state. Note: If the display supports a separate message line, and the message MDT) bit: 16 Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 29
Programming Field boundary attributes are not considered part of the field. All nulls Input Fields command causes the computer to wait for the operator be on before the AID byte can be serviced. This command is cleared if: • The host Intermec Terminal Emulator (ITE) Programmer's Reference Manual 17 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 30
5250 Programming Format and returned as such. Field attributes are not considered part of the field. All nulls are converted to remaining field data from the format table. The computer returns complete contents of each field, with nulls Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 31
Chapter 1 - About 3270 and 5250 Programming Format: • The host system sends another Read command to the same LU and overlays this command. • The Read command is serviced. The Read MDT Fields command is in transparent data fields. Intermec Terminal Emulator (ITE) Programmer's Reference Manual 19 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 32
Programming the SNA chain, and CD must be on. The computer rejects the command when it is in the prehelp error commands are retained. Note: If the display supports a separate message line, and the message line Save Screen command sends the state of the computer to the host. Information sent to the - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 33
Computer state> - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 34
000 No Double-Byte Character support • Bits 3-7: Reserved Byte 53 definition: • Bits 0-2: 000 No graphics capability Reserved Note: For command class 0xd8 with a type code of 0x20 only data through byte 7 is returned to the host. 22 Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 35
3270 and 5250 Programming Output Commands Some . The computer rejects the command when in an error, system request, or SS message state. Note: If the display supports a separate Unit This command clears the display and format table. The computer rejects the command when it is in the SS message state - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 36
About 3270 and 5250 Programming Results: When the computer receives the Clear Unit If the host system issues this command to a computer without 132-column support, the computer rejects the command with a negative response of "10030101 24 Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 37
5250 Programming • system in the Write Error Code command, if the computer was in an error state. Error code and information are , or SS message state. Note: If the display supports a separate message line, and the message line is Intermec Terminal Emulator (ITE) Programmer's Reference Manual 25 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 38
1 - About 3270 and 5250 Programming Direction Byte Descriptions Bit Description 7 : Format: Write Error Code The Write Error Code command forces the computer into the prehelp state (the same state entered when an operator makes 26 Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 39
Programming affect where the error message is written. The computer writes only the first 78 bytes of the error error line is used for error presentation, the computer saves data on the error line and restores cleared if the keyboard was locked and the computer was not in a posthelp error state. This - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 40
About 3270 and 5250 Programming • Invalid IC order. error, system request, or SS message state. If the display supports a separate message line, and the message line is selected, unlocked by CC Byte 1 or a subsequent WTD command. 28 Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 41
5250 Programming See Unlock keyboard, reset pending AID bytes 2 0 = No action 1 = Sound alarm 1 0 = No action 1 = Reset Message Waiting annunciator 0 0 = No action 1 = Set Message Waiting annunciator (even if bit 5 is set to 1) Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 42
Programming 5250 Data Stream Orders This section describes the host 5250 data stream orders that the host can send to computers 28. The host application can include computer orders in the WTD command, either Write Error Code command to tell the computer operator where an error has occurred. Maximum - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 43
Chapter 1 - About 3270 and 5250 Programming Description: Format: Move Cursor The Move Cursor (MC) order enables the host to move the cursor to equals 0 or is greater than 24, and the column address equals 0 or is greater than 80. Intermec Terminal Emulator (ITE) Programmer's Reference Manual 31 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 44
- About 3270 and 5250 Programming When the SBA is not 01 Column Address Hex 01 Row and column addresses begin with 1. However, the computer accepts column address hex 00 and translates it to column 1. Start of Field bit. 32 Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 45
5250 Programming Start of Numeric shift 011 = Numeric only 100 = Katakana shift (not supported) 101 = Digits only 110 = I/O (feature input field the last character in the field, the computer treats the action as if the operator Intermec Terminal Emulator (ITE) Programmer's Reference Manual 33 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 46
the end of the field with "1C." (Typically the host program uses this to place data from a previous record into the field can be 0. The operator can make entries into any part of the field without any subsequent position adjustment. When Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 47
Chapter 1 - About 3270 and 5250 Programming The next table lists computer-supported FCWs and functions: Supported FCWs and Functions Value (Hex) Description 80nn 8101 8103 84nn field in the table must have a resequencing FCW. Intermec Terminal Emulator (ITE) Programmer's Reference Manual 35 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 48
Chapter 1 - About 3270 and 5250 Programming • Magnetic Stripe Reader (MSR) entry field, which enables the scanner for an input field. • Selector Light Address order precedes it (the SBA points at the field starting attribute). 36 Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 49
- About 3270 and 5250 Programming • The screen attribute in the Format: Start of Header The Start of Header (SOH) order notifies the computer that the next byte in the Write data steam contains a header order range from 0-7 bytes. Intermec Terminal Emulator (ITE) Programmer's Reference Manual 37 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 50
Chapter 1 - About 3270 and 5250 Programming A length of 7 bytes enables or disables selected function keys Transparent Data The Transparent Data (TD) order lets you send data with any value to the computer display. The 2-byte length field after the order tells how many bytes of data follow. The - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 51
that tells the computer to perform a special operation. The following Signal command formats are supported. Hex Code computer, help messages in response to the Help key, or the system request state of the computer. You can program Intermec Terminal Emulator (ITE) Programmer's Reference Manual 39 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 52
Programming of the field was not 0-9. Invalid key pressed before computer was in session. Only Sys Req is allowed. Invalid computer's display. The parameter errors are a subset of the 5250 data stream command set. Errors supported by the computers as part of an SF order. P87 MOD 10 or 11 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 53
2 About VT/ANSI Programming This chapter includes these sections: • VT/ANSI Programming Intermec Terminal Emulator (ITE) Programmer's Reference Manual 41 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 54
and interactive modes, and creating text forms. • Printing bar code labels and RFID tags using Intermec Printer Language (IPL). Encoding Characters The implementation of VT/ANSI computer emulation supports both 7-bit and 8bit communications environments. The implementation consists of an 8-bit - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 55
Programming The following table lists the C0 and GL codes and their corresponding decimal and hexadecimal values. Shaded cells indicate ignored codes, which are removed from the data stream with no action taken by the computer F 70 V Intermec Terminal Emulator (ITE) Programmer's Reference Manual 43 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 56
support is enabled, which causes the computer to continue sending characters (keyboard unlocks). Device control 2 Ignored. Device control 3 If XOFF support is enabled, causes the computer in progress. End of medium Ignored. 44 Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 57
Chapter 2 - About VT/ANSI Programming C0 Control Characters and Computer Action (continued) Mnemonic Hex Name Action SUB 1A Substitute Terminates, . The table also includes the corresponding decimal and hexadecimal values. Intermec Terminal Emulator (ITE) Programmer's Reference Manual 45 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 58
Chapter 2 - About VT/ANSI Programming C1 and GR Codes 8 9 10 11 12 13 14 15 column 1 1 1 1 1 1 1 1 B8 0 0 0 0 1 1 1 1 B7 0 0 1 1 0 EF ÿ FF - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 59
area that is sent to the host when forms are created for VT340 computer emulation. 88 Horizontal tab set Sets one horizontal tab stop at column with App program command Processes code as the SOL of extended command characters. Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 60
VT/ANSI Programming Note: The computer does not support: • the VT/ANSI computer display controls mode, which displays control codes as t graphic characters for debugging. • the dynamically redefinable character set (DRCS), which is a 94-character set created on the VT/ANSI computer and down - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 61
Chapter 2 - About VT/ANSI Programming National Replacement Character Sets The computer supports the 7-bit national replacement character (NRC) sets for European languages (Final) 2D hexadecimal (Final) Designated As G0 G1 G2 G3 G1 Intermec Terminal Emulator (ITE) Programmer's Reference Manual 49 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 62
/ANSI Programming Hard Character Set Escape Sequences (continued) Escape Sequence 1B hexadecimal ESC - 1B hexadecimal ESC * 2E hexadecimal (Final) 2F hexadecimal (Final) Designated As G2 G3 The final hard character in the escape sequence represents the character set to designate. For computers - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 63
lowercase L (6C hex). Selectable Computer Modes Mode (Mnemonic) Set Mode Reset Mode Keyboard action Locked (KAM) Unlocked Sequence CSI 2 h CSI 2 l Action Locks the keyboard for all following keystrokes. Unlocks the keyboard. Intermec Terminal Emulator (ITE) Programmer's Reference Manual 51 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 64
Programming Selectable Computer local echo. When the computer sends characters to the host, the Enables local echo. When the computer sends characters, they are line. CSI ? 4 h Ignored. CSI ? 4 l CSI ? 5 h Has computer add lines to the display as fast as possible. Ignored. CSI ? 5 l CSI - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 65
ANSI Programming Selectable Computer support does not require any menu options. The host computer can enable and disable the 132 column mode using the VT Column Mode (DECCOLM) commands of CSI ?3h (132 columns) and CSI ?3l (80 columns). Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 66
About VT/ANSI Programming Cursor Positioning The cursor indicates the position where the next character appears. The computer supports all cursor Tab stops are selected based on the vertical display column. When the computer receives a horizontal tab code (HT, 09 hexadecimal), the cursor tabs - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 67
Chapter 2 - About VT/ANSI Programming The computer supports both tab stop sequences. The computer supports "global" line tab stops only. It does green foreground. Display yellow foreground* CSI 33 m Display yellow foreground. Intermec Terminal Emulator (ITE) Programmer's Reference Manual 55 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 68
2 - About VT/ANSI Programming Select Graphic Rendition Sequences ( Display white background. Select Character Attributes (DECSCA) The computer ignores select character attributes. Select Character Attributes Character line. 56 Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 69
the cursor double-width, single-height. The computer ignores this sequence as well. The computer does support the singlewidth line. Select Line Attributes Line Attribute ) Insert line (IL) Delete character (DCH) Delete line (DL) Intermec Terminal Emulator (ITE) Programmer's Reference Manual 57 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 70
Programming Editing Sequences Editing sequences insert and delete characters and lines of characters at the cursor position. The position does not change when lines are inserted or deleted. The computer supports protected characters. 58 Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 71
Chapter 2 - About VT/ANSI Programming Erasing Sequences Erasing deletes characters in the computer display without affecting other characters. Erased cursor does not move. Ignored by the computer. Ignored by the computer. Intermec Terminal Emulator (ITE) Programmer's Reference Manual 59 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 72
Chapter 2 - About VT/ANSI Programming Scrolling Margins (Top and Bottom) The scrolling region is the area of the computer display that can receive new characters by scrolling is complete when the screen prints. Same as CSI i. 60 Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 73
enter definitions for the 15 UDKs, you program the definitions with DECUDK device control strings. To use a UDK after you have defined it, the computer must be in caps lock mode. For Key definition string ST String terminator Intermec Terminal Emulator (ITE) Programmer's Reference Manual 61 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 74
The lock affects all programmable keys. When using the lock follow these guidelines: • Unlock the keys to define them. The keys must be unlocked before you can define them. You can only unlock the keys through the computer firmware 62 Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 75
You can lock the keys through the computer firmware menus or from the host (with a DECUDK sequence). New key definitions are unlocked by default. The vertical bar (|, 7C . Loading UDKs Following are some guidelines for loading UDKs. Intermec Terminal Emulator (ITE) Programmer's Reference Manual 63 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 76
Programming unlock them. To lock UDKs, you can use either the computer's firmware menus or a DECUDK control string. To unlock UDKs, you must use the computer bit mode. The first part of the sequence would look computer does not support the Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 77
If the computer is in printer controller mode, the printer receives the DSR request but cannot answer. DSR Actions DSR Exchange Communication VT220 Host to VT220 (Request for status) Sequence CSI 5 n Action Ignores this code. Intermec Terminal Emulator (ITE) Programmer's Reference Manual 65 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 78
the printer status? No printer. Ignored in VT100 mode. UDKs are unlocked. UDKs are locked. What is the keyboard language? North American keyboard dialect. Identification The computer supports the identification sequence. Identification Sequence Name (Mnemonic) Sequence Identification (DECID) ESC - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 79
VT/ANSI Programming DECSTR affects only those functions listed in the following table. Soft Computer Reset ( origin at upper-left of screen). No auto wrap. Unlocked. Numeric characters. Normal (arrow keys). Interactive. Immediate. Intermec Terminal Emulator (ITE) Programmer's Reference Manual 67 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 80
VT52 Mode Escape Sequence The computer does not support VT52 mode, which allows the VT/ANSI Computer to operate with DEC software written for VT52 Computers. Define Area Qualification The area with spaces Makes passwords invisible 68 Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 81
Programming the display will also be computer is in this mode, only one scan is allowed; the scanner is then inhibited. After this sequence is sent, the user can scan only once (no additional scans are allowed). To re-enable the scanner, the host must send CSI 2 l to unlock the scanner. Intermec - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 82
Supported VT340 computer applications include setting the right margin, using control functions, and creating text forms. Right Margin The computer display contains 2 to 80 columns. To ensure that the cursor will Start protected area 70 Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 83
Chapter 2 - About VT/ANSI Programming Control Characters for Auto-Login Script File (continued) Sequence ESC [ 2 J ESC [ ? 10 h ESC 3333for "Lot:" 44444444for "Qty:" The data stream will be sent to the host as indicated in the Intermec Terminal Emulator (ITE) Programmer's Reference Manual 71 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 84
About VT/ANSI Programming GATM Data Sequence 44444444 RS RS RS RS Definition IBM 330X Sequences The following escape sequences are supported for IBM 330X computers: IBM 330X Escape Sequences Escape Sequence ESC n A ESC n B ESC n C Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 85
Chapter 2 - About VT/ANSI Programming ANSI Mode Sequences Cursor Positioning The computer supports cursor positioning sequences in this table. Cursor Positioning Name (Mnemonics) in the machine. Clears all vertical tab stops. Intermec Terminal Emulator (ITE) Programmer's Reference Manual 73 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 86
host computer, each key as you press it. You should place the computer into Character mode during these situations: • When the computer should immediately send information to the host computer. This operation is called "type-ahead." 74 Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 87
mode key on the computer keypad. For more information on keypads, see the Intermec Terminal Emulator (ITE) User's Guide. Transmitted Keypad Keys The the application software in use. Refer to your VT/ANSI application software manual for the uses of the editing keys. Editing Keys The following table - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 88
Programming Editing Keys VT/ANSI Key Code Next screen CSI 6 ∼ VT/ANSI Key Code Select CSI 4∼ Cursor Keys The following table lists codes generated by the computers ) Enter PF1 Keypad Mode SS3 y SS3 m SS3 l SS3 n SS3 M SS3 P 76 Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 89
program supports local editing, the computer can be programmed to operate in Local Edit mode. Local Edit mode is a feature of the VT340 Computer. computer sends data to the host. The following Local Edit Modes table describes the modes. Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 90
sends text to the host. Not supported. Computer sends data to host right after a terminating key is pressed computer sends. Selecting Character Fields for Transmission Fields Selected All fields GATM Set SATM Set MATM Unavailable 78 Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 91
Chapter 2 - About VT/ANSI Programming Selecting Character Fields for Transmission computer can only send selected characters on the current page to the host. * The last character of the reset sequence is lowercase L (6C hexadecimal). Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 92
About VT/ANSI Programming Multiple Area Transfer Mode (MATM) The MATM control function determines what selected character areas the computer can send to the host. MATM work only when SATM is reset. Multiple Area Transfer Mode Mode Sequence* Action Set (All) CSI 1 5 h The computer can send all - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 93
Transmit Termination Character (DECTTC) The computer supports the set transmit termination character (DECTTC computer sends the end-of-block character to the host at the end of each block transmission. The control sequence is: CSI Ps | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 94
Programming PF1 on the computer numeric keypad at Guide (Telxon Part Intermec supports the following escape sequence for Telxon private use only: (PU2 0x92 is ESC 7 (1B 37 in 7 bit mode), ST 0x9c is ESC (1B and 5C) in 7 bit mode)) 82 Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 95
0 0 0 ST thru PU2 0 0 0 5 ST for all supported computers. Using Intermec Printer Language (IPL) This example shows how to create a bar code RFID tag-write using the Intermec Printer Language (IPL). For a further definition of IPL, see the Intermec Printer Language (IPL) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 96
- About VT/ANSI Programming interpretation of the barocde P4N8100000=02I2;o20,402;f0;h1,w1;c20;r0;b0=03#" ST /* Q3 Edit and create RFID field 3. a2 tells us to write ASCII data. 2,5,4 tells us to write to segment 2 =02=17=03#" ST 84 Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 97
Commands • Transmit and Receive On RS-232 Port (#F) • Transmit Only On RS-232 Port (#P) • Receive Only On RS-232 Port (#G) • Return Version (#V) • Scan (#S) • RFID Extended Commands • Using Extended Commands to Print Custom Labels Intermec Terminal Emulator (ITE) Programmer's Reference Manual 85 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 98
all computers and are allowed when connecting to an RFID reader. To use extended commands, you must enable the extended command option through the Intermec Terminal Emulator configuration menus. For more information on using the menus, see the Intermec Terminal Emulator (ITE) User's Guide. Transmit - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 99
start character. XX=Number of characters accepted before sending return code to host. Range: 00-99. Default of 00 or bb implies no start character. Intermec Terminal Emulator (ITE) Programmer's Reference Manual 87 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 100
parity errors P=Flag; b = Do not flag Receive timeout length XX=Number of seconds the computer waits for input from the RS-232 port before it sends a timeout error. Uses a 5- Emulation Only AID Key PA1 PA2 PA3 Character Y Z , 88 Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 101
None Z Command not supported for this device. None Example of Transmit and Receive This example shows what would be sent to a computer to transmit and receive data Begin extended command. Transmit and Receive command. 9600 baud. Intermec Terminal Emulator (ITE) Programmer's Reference Manual 89 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 102
activate the print. The other method is to use the control characters APC (Application Program Command) (0x9F) and ST (String Terminator) (0x9C) to encapsulate the command. 2400; 3=4800; 4=9600; 5=19200; 6=38400; 7=57600; 8=115200 90 Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 103
; b = Do not return character P=Flag; b = Do not flag XX=Number of seconds the computer waits for input from the RS-232 port before it sends a timeout error. Uses a 5-second default cursor to top row, column 2 - start the print job. Intermec Terminal Emulator (ITE) Programmer's Reference Manual 91 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 104
command supports the XON/XOFF flow control. This is the same XON/XOFF flow control most devices support. The timeout value tells the computer how long to wait for the flow control handshake before returning a onebyte error value. 92 Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 105
-232 data received from the RS-232 device attached to the computer (if any data was received). The computer simulates the [Enter] key to return the code to the host framing error. None Z Command not supported for this device. None Intermec Terminal Emulator (ITE) Programmer's Reference Manual 93 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 106
(after "=yy" compression). The last character must be a "#" (pound sign). The computer sends the data to the RS-232 port until it detects a "#" character. 3270 and ; 8=Eight 1=One; 2=Two bb 0=Disable; 1=Enable XX=Number of seconds 94 Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 107
page 88. Return Codes for Transmit Only The computer puts the return code response in an input . Data parity or framing error. Command not supported for this device. Column None 4, 6, 7, example and chart show what would be sent to a computer to cause data to transmit. Note: The symbol "b" indicates - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 108
background. Control character sequences for mnemonics APC and ST can also start and end data. The last data character must be a "#" (pound sign). The computer sends the data to the RS-232 port until it detects a "#" character and the string terminator sequence. ^9F#P5E7201008Data to send=0A=0D#^9C - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 109
bits. Stop bits. Reserved. XON/XOFF flow control. Flow control timeout value. 7=Seven; 8=Eight 1=One; 2=Two bb 0=Disable; 1=Enable XX=Number of seconds Transmit Only supports XON/XOFF. Intermec Terminal Emulator (ITE) Programmer's Reference Manual 97 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 110
Data parity or framing error. None Command not supported for this device. None Receive Only On RS computer to collect data. A scale is one example of a use for this command. The host computer sends "#G" characters to alert the computer Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 111
start character to host F=Return character; b=Do not return character Flag parity errors P=Flag; b=Do not flag Receive timeout length XX=Number of seconds the computer waits for input from the RS-232 port before it sends a timeout error. Uses 5-second default when this field contains spaces - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 112
UART receive register. Data parity or framing error. Command not supported for this device. 19-20 5, 22 None None None and chart show what would be sent to the computer to receive data. Note: The symbol "b" indicates 4800 baud. 100 Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 113
the screen or move the cursor in the example because the print command executes in the background. Note that "b" indicates a 1-byte space. ^9F#G3E8100005X1000X03010202FP06^9C Intermec Terminal Emulator (ITE) Programmer's Reference Manual 101 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 114
. Default is 99. AA=Hexadecimal ASCII code that marks end of valid data to be received. Range is 00 to 7E. Default is 00. 102 Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 115
character; b=Do not return character P=Flag; b=Do not flag XX=Number of seconds the computer waits for input from the RS-232 port before it sends a timeout error. Uses 5-second 10 Incorrect setting for start character. 19-20 Intermec Terminal Emulator (ITE) Programmer's Reference Manual 103 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 116
or framing error. Command not supported for this device Column 5, computer in the following format: //rrccfl #s where: • rr is the row. • cc is the column. • fl is the AID key return value. • s is the status. 104 Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 117
computer and indicates if the extended command was successful. The computer returns data and the extended command's status to the host computer in the following format: \\0\ - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 118
was successful. Then it simulates the [Enter] key to return a value to the host computer. Note: The symbol "b" indicates a 1-byte space. Enabling and Disabling the Scanner This line, Column 3. Moves the cursor to the beginning. 106 Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 119
in Line 1, Column 2, should be the last character placed on the screen. This will ensure that all data is present before the extended command is parsed (removed). The 2 Begin extended command 3 Scan command Character # S Intermec Terminal Emulator (ITE) Programmer's Reference Manual 107 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 120
the types of computers. The following tables show CC Byte 2 options. Options Supported by Characters CC Supported by Characters - Line 1, Column 5 CC Byte 2 0 1 2 3 Scan Termination Character None Modulo 10 Check Digit X X 108 Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 121
Termination Character [Enter] key Modulo 10 Check Digit X X [Tab] key X X X X Options Supported by Characters - Line 1, Column 6 CC Byte 3 0 1 2 3 4 5 6 7 X X X X X X X X 1-byte space. No change from current setting. Intermec Terminal Emulator (ITE) Programmer's Reference Manual 109 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 122
the computer scans bar codes that are outside the minimum and maximum value, the computer ignores the b 1-byte space. No change from current setting. Add-ons UPC-A X X X X X X X X X X X X X X X X X X X X X X 110 Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 123
information on Encoded Code 39 sequences, see Appendix A in the Intermec Terminal Emulator (ITE) User's Guide. Code 39 Algorithms Characters - Line 1, Column 13 Character 0 enabled 1-byte space (no change from current setting) Intermec Terminal Emulator (ITE) Programmer's Reference Manual 111 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 124
Chapter 3 - Extended Commands Codabar Code 11 The Xs in this table indicate the Plessey check digits characters support. Plessey Check Digit Characters- Line 1, Column 15 Character 1 2 3 4 5 6 7 8 9 change from current setting) 112 Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 125
from current setting XX=1st fixed bar code length for Straight or Computer Identics 2 of 5 bb=No change from current setting XX=2nd fixed bar code length for Straight or Computer Identics 2 of 5 bb=No change from current setting Intermec Terminal Emulator (ITE) Programmer's Reference Manual 113 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 126
to the host computer. If a hexadecimal number is entered incorrectly, the return code defaults to "0." Return Codes for Scan Bar Code Code 0 1 Z Description Good status, transaction complete Bad status, transaction incomplete Command not supported for this device 114 Intermec Terminal Emulator - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 127
.wav file on the Intermec computer with a sound file that produces a different tone on playback. The new file must also be named critical.wav and must be placed in the Windows directory. For more information on copying files to the computer, see the computer user's manual. 3270 and 5250 Data - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 128
. Not supported for this computer. Column None None None 4 to 6 7 to 9 10 to 12 None RFID Extended Commands This section describes extended commands to use with an Intermec RFID reader connected to the computer. For more information, see the user's guide or user's manual for the RFID reader. RFID - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 129
antenna 1 only where a setting of 213 with a blank would instruct the reader to read antenna 2, then 1, then 3. If all that tag type to improve performance, otherwise you will slow down the performance of your reader. • Changing Intermec Terminal Emulator (ITE) Programmer's Reference Manual 117 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 130
9F#A2bbb0130204#^9C Return Codes for the RFID (#A) Set Attributes Command The return code is a status sent to the host computer in the \\x format, which error. Settings are ignored. Command not supported for this device. 118 Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 131
0-65535 (check tag data size for physical limit) 0-65535 (32 maximum supported size for ISO tags - 12 for EPC Class 1 Gen 2 tags) If not, then communications between the computer and the RFID reader generates an error and the reader Intermec Terminal Emulator (ITE) Programmer's Reference Manual 119 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 132
Class 1 Gen 2 tags do not support a wild card in the EPCID filter. If a wild card is part of the EPCID, then error #9 RFID (#D) Define Format Command The return code is a status sent to the host computer RFID data for 3270 or 5250 120 Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 133
not supported for this device RFID (#W) Write Tags The #W extended command initiates a write sequence to program an RFID tag. A "RFID Write Please pull trigger" message appears on the screen until the RFID reader is triggered to complete the write. When the reader is triggered, the computer emits - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 134
do not support a wild card in the EPCID filter. If a wild card is part of the RFID (#W) Write Command Code 0 1 Description Good status, transaction complete Incorrect setting for SWTT not '0' - '9' or 'A' - 'F' or 'X' or "V" 122 Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 135
, a write error returned from RFID reader, or no tags found field to hold RFID data for 3270 valid hex character Command not supported for this device When the the number of successfully written tags. RFID (#J) Set Filter The #J extended command Begin extended command RFID Set Filter command Bank - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 136
#J0001800004DATA#^9C Return Codes for the RFID (#J) Set Filter Command The return code is a status sent to the host computer in the \\x format indicating to 255. Bank not '0' - '3'. Command not supported for this device. 124 Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 137
- Extended Commands About RFID Tags By default, the length values. The filters on the EPC Class 1 Gen 2 tags do not support wild cards. This must match represent a 2-character hex value. Also, if 13 14 15 16 17 18-127 128-222 Intermec Terminal Emulator (ITE) Programmer's Reference Manual 125 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 138
Fingerprint to design custom bar code labels, see the Intermec Fingerprint Developer's Guide. For specific Fingerprint command information including additional commands and parameters, see the Intermec Fingerprint Command Reference Manual. A typical control character sequence is as follows: ^9f - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 139
printer to print "Hello". PF The abbreviated PRINTFEED command, which runs the program and then resets all settings to default values. If the label is printed bar code that includes humanreadable text, and a single text line. Intermec Terminal Emulator (ITE) Programmer's Reference Manual 127 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 140
Fingerprint Command Descriptions Characters Description PRPOS 75,270 Sets the printhead starting position for the next part of the label. BARTYPE "CODE39" Sets the bar code font to Code 39. PRBAR control character sequence. 128 Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 141
#^9c Fingerprint Command Descriptions Characters Description PRPOS 25,220 Sets the starting position for the next part of the label. FONT "Swiss 721 BT" Sets the text font to 6-point Swiss (seen in the next illustration). Intermec Terminal Emulator (ITE) Programmer's Reference Manual 129 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 142
. There are three commands used in printing bitmaps: • Line skip command: A The "A" command will skip ahead several lines. The next example skips ahead 10 lines. ^9f#P8N8100000=1bBA=0a=1bE sequence Beginning of graphic command 130 Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 143
be placed, each 0 a dot to be skipped. The binary data must be sent to ITE as a series of hexadecimal bytes, and the length of the data must match the width of the print head. This example sequence Beginning of graphic command Intermec Terminal Emulator (ITE) Programmer's Reference Manual 131 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 144
not flag parity errors) Receive timeout (use 5-second default) ESC/P commands for the printer Terminating character for the #F extended command ST control character 0x9c 132 Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 145
you will get supported;IN:PB50,ID:PB50 The IN or ID value includes the printer model. For information on all IPL commands, see the IPL Command Reference Manual. For further information about IPL syntax and forms, see the IPL Developer's Guide. Using #P and #F Extended Commands A #F command instructs - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 146
No label stock Buffer now full RFID tag write error RFID Tag read error Response Program mode command Erase form 2 Create form 2 (default form with one text label) Exit program mode Select format 2 Clears data End of text 134 Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 147
=43=C2 Description Start of text (the same as ) Enter direct graphics mode Set the origin to the upper left corner of the form. Intermec Terminal Emulator (ITE) Programmer's Reference Manual 135 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 148
of line Repeat last line Number of times the previous line should be repeated +0x80 End of bitmap End of text (same as ) 136 Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 149
A Tables This appendix contains the following tables: • Computer Font Set • Full ASCII Table • Decimal and Hexadecimal Values • Binary to EBCDIC Conversion Values Intermec Terminal Emulator (ITE) Programmer's Reference Manual 137 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 150
. You can develop applications that display any character in the computer font set. Depending on the type of keypad, you can also enter many of the characters. For more information, see the Intermec Terminal Emulator (ITE) User's Guide. The following table lists the characters you can display on - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 151
63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 Intermec Terminal Emulator (ITE) Programmer's Reference Manual Appendix A - Tables Hexadecimal 3E 3F 40 41 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 152
Appendix A - Tables Computer Font Set (continued) Character f g h i j k l m n o p q r s t u v w x y z { (left curly bracket) ¦ } (right curly bracket) ~ Decimal 102 135 136 137 138 139 140 141 Hexadecimal 66 67 68 69 6A 6B 6C 6D 6E 6F 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F 80 81 82 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 153
159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 Intermec Terminal Emulator (ITE) Programmer's Reference Manual Appendix A - Tables Hexadecimal 8E 8F 90 91 92 93 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F A0 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 154
Appendix A - Tables Computer Font Set (continued) Character ╗ ╝ ╛ b ┴ > ├ - † ╞ = ‡ H ▄ ▌ Decimal 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 CB CC CD CE CF D0 D1 D2 D3 D4 D5 D6 D7 D8 D9 DA DB DC DD 142 Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 155
Computer Font Set (continued) Character ▐ ▀ ∝ β ∏ ∞ º H √ ⁿ 2 ■ Space Decimal 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 E8 E9 EA EB EC ED EE EF F0 F1 F2 F3 F4 F5 F6 F7 F8 F9 FA FB FC FD FE FF Intermec Terminal Emulator (ITE) Programmer's Reference Manual 143 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 156
00101100 2C 44 /L , 00001101 0D 13 $M CR 00101101 2D 45 /M - 00001110 0E 14 $N SO 00101110 2E 46 /N . 00001111 0F 15 $O SI 00101111 2F 47 /O / 144 Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 157
01001111 4F 79 O O 01101111 6F 111 +O o 01010000 50 80 P P 01110000 70 112 +P p 01010001 51 81 Q Q 01110001 71 113 +Q q 01010010 52 82 01110110 78 118 +V v 01010111 57 87 W W 01110111 77 119 +W w Intermec Terminal Emulator (ITE) Programmer's Reference Manual 145 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 158
01111001 79 01111010 7A 01111011 7B 01111100 7C 01111101 7D 01111110 7E 01111111 7F 120 +X x 121 +Y y 122 +Z z 123 %P { 124 %Q | 125 %R } 126 %S ~ 127 %T7 n8 146 Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 159
68 h 29 1D GS 67 43 C 105 69 i 30 1E RS 68 44 D 106 6A j 31 1F US 69 45 E 107 6B k 32 20 DP 70 46 F 108 6C l 33 21 ! 71 47 G 109 6D m 34 22 " 72 48 H 110 6E n Intermec Terminal Emulator (ITE) Programmer's Reference Manual 147 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 160
Hex Character Decimal Hex Character 35 23 # 73 49 I 111 6F o 36 24 $ 74 4A J 112 70 p 37 25 % 75 4B K 113 71 q 114 72 r 173 AD 232 E8 è 115 74 s 95 MW 208 D0 150 96 SPA 209 D1 Ñ 148 Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 161
E1 á 167 A7 § 226 E2 â 168 A8 ¤ 227 E3 ã 169 A9 E 228 E4 ä 170 AA ª 229 E5 å 171 AB « 230 E6 æ 172 AC 231 E7 ç Intermec Terminal Emulator (ITE) Programmer's Reference Manual 149 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 162
4F 50 D1 D2 D3 D4 D5 D6 D7 D8 D9 5A 5B 5C 5D 5E 5F 60 61 E2 E3 Display Graphic A B C D E F G H I J K L M N O P Q R S T 150 Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 163
F8 F9 7A 7B 7C 7D 7E 7F 80 81 82 83 84 85 86 87 88 89 8A 8B Appendix A - Tables Display Graphic U V W X Y Z EBCDIC , % > ? 0 1 2 3 4 5 6 7 8 9 : # @ ' = " a b c d e f g h i Intermec Terminal Emulator (ITE) Programmer's Reference Manual 151 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 164
94 95 96 97 98 99 9A 9B 9C 9D 9E 9F A0 A1 A2 A3 A4 A5 A6 A7 A8 A9 Display Graphic j k l m n o p q r s t u v w x y z 152 Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 165
interfaces with ITE through an RPC XML-based API. This appendix describes this API and includes these sections: • About RPC XML in ITE • ITE Implementation Intermec Terminal Emulator (ITE) Programmer's Reference Manual 153 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 166
(see http://www.xmlrpc.com). This standard interface is simple, well supported, and has been implemented in many languages and on several platforms. It ("Sum", numbers, result)) std::cout - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 167
However, the XML itself will be the same no matter the implementation. ITE RPC XML API supports the following functions. ITC. structString = params.toXml(); screenParams.clear(); for(int i = 0; i < nArgs; i++) Intermec Terminal Emulator (ITE) Programmer's Reference Manual 155 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 168
noArgs, result)) { //Create Server and RegsiterScreenContents function DWORD dwXmlRpcParm, dwXmlRpcThreadID; dwXmlRpcParm = 50023; hXMLRpcThread = CreateThread(NULL, 0, XMLRpcClientThread, &dwXmlRpcParm, 0, &dwXmlRpcThreadID); } } 156 Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 169
to the current count of attached clients. It will close the socket connection between ITE and the client to true. This is because ITE gets around the issue of Windows Mobile 5 (and later) taking over many of the F1 to F12 keys ); } Intermec Terminal Emulator (ITE) Programmer's Reference Manual 157 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 170
message to ITE with the lParam set to the url address of the web page to be invoked. It will only allow you to open a single web page. If a web page is already opened then this function format is a value structure with four members: 158 Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 171
>Attribute0 Column17 Field Intermec Terminal Emulator (ITE) Programmer's Reference Manual 159 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 172
> Attribute30 Column0 160 Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 173
> Row9 Attribute4 Intermec Terminal Emulator (ITE) Programmer's Reference Manual 161 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 174
Definitions Attribute Font (foreground) attributes Normal Underline Reverse Blink Dim Bold Screen (background) color attributes Black background Black foreground Definition 0 2 4 8 16 32 28672 1792 162 Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 175
on the devices, use the libraries supplied with the device. Desktop applications, however, are linked against the standard library. There are also native (c#) libraries available. Intermec Terminal Emulator (ITE) Programmer's Reference Manual 163 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 176
Appendix B - About RPC Implementation 164 Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 177
I Index 165 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 178
, for 5250, 23 computer font set, 138 decimal values, 147 hex values, 147 Computer Identics 2 of 5, 113 computer reset, VT/ANSI, 66 hard, 67 soft, 66 control functions, VT340, 70 conversion values, binary to EBCDIC, 150 CPL, 73 CUB, 54 Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 179
VT/ANSI, 68 define format command, RFID, 119 control character method, VT/ computer, 138 forms, text, VT340, 70 function keys, top-row, transmitted, 77 functions, control, VT340, 70 G GATM, 71, 79 GL code, for DEC character set, 42, 43 Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 180
MATM, 80 MC order, for 5250 emulation, 31 modes, computer, VT/ANSI, 51 Move Cursor, 31 MSR entry field, ANSI, 60 private sequences, VT/ANSI, 69 product support, contacting, xi Program Tab, 9 proprietary sequences, VT/ANSI, 69 16 Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 181
VT/ANSI, 105 RFID define format command, RI, 54 right margin, VT340, 70 RIS, 67 Roll, 25 RPC, byte 1, 108 Intermec Terminal Emulator (ITE) Programmer's Reference Manual Index CC byte 2, 108 CC byte 3, 109 Codabar, 112 Code 11, 112 Code 128, 113 Code 39, 111 Code 93, 113 Computer - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 182
, 65 reset, computer, 66 sequences, private, 69 standard, 42 tab stops, 54 tests, 68 VT340, 70 VT340 applications, 70 control functions, 70 GATM data stream, 71 right margin, 70 text forms, 70 VT52 mode escape sequence, 68 W warranty information, xi web support, xi Intermec Terminal Emulator (ITE - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 183
(WCC), 5 Write Error Code, 26 Write Structured Field, 21 write tags command, RFID, 121 control character method, VT/ANSI, 122 data streams conventional method, 121 return codes , 162 illustration, 158 libraries, 163 XMLRPC, 154 Intermec Terminal Emulator (ITE) Programmer's Reference Manual 171 - Intermec CV30 | Intermec Terminal Emulator (ITE) Programmer's Reference Manual - Page 184
Worldwide Headquarters 6001 36th Avenue West Everett, Washington 98203 U.S.A. tel 425.348.2600 fax 425.355.9551 www.intermec.com © 2010 Intermec Technologies Corporation. All rights reserved. Intermec Terminal Emulator (ITE) Programmer's Reference Manual *937-015-003* P/N 937-015-003
ITE
Programmer’s Reference Manual
Intermec Terminal Emulator