Table of Contents

Advertisement

VT220/ANSI Terminal Emulation
PROGRAMMER'S
REFERENCE GUIDE
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
"
P/N 977-047-037
Revision C
July 1998

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the VT220/ANSI and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Intermec VT220/ANSI

  • Page 1 VT220/ANSI Terminal Emulation PROGRAMMER’S REFERENCE GUIDE " " " " " " " " " " " " " " " " " " " " " " " " " " " " P/N 977-047-037 Revision C July 1998...
  • Page 2 Intermec Technologies Corporation, and shall be returned to Intermec Technologies Corporation upon written request. If a purchase, license, or nondisclosure agreement has been executed, the terms of that agreement shall govern this document.
  • Page 3 European Notice The 902- -928 MHz SST (Spread Spectrum Transmission) radio referred to in this manual is not available for sale or use in Europe (including, but not limited to, Great Britain, Italy, Germany, France, Spain, Norway, Denmark, Sweden, Finland, Portugal, and the Benelux countries). Any references in this manual to 902- -928 MHz SST, or modules containing 902- -928 MHz SST radios, should be disregarded by users of this product in Europe.
  • Page 5: Table Of Contents

    ..........VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 6 ......... . . 3-16 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 7 ......... VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 8 ..........6-11 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 9 ........7-13 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 10 ..........8-34 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 11 8-63 Selected Area Transfer Mode (SATM) ... 8-64 Multiple Area Transfer Mode (MATM) ..8-65 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 12 ......... . . 9-28 viii VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 13 ......Figure 2-2 RT3210 Windowing Mode ....2-13 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 14 ... . . 4-19 Table 4-6 RT1700 Control Keys (57-Key Keyboard) ..4-19 Table 4-7 RT1700 Control Keys (37-Key Keyboard) ..4-20 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 15 8-16 Table 8-10 Locking Shifts ......8-17 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 16 Table 8-47 Start Selected Area and End Selected Area 8-66 Table 8-48 Local Edit Mode Keys ..... 8-67 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 17: Code 11

    Table 9-23 Key Press Sequences for Encoded Code 39 . . . 9-46 Table A-1 Bar Code Data String Formats ....VT220/ANSI Terminal Emulation Programmer’s Reference Guide xiii...
  • Page 18 CONTENTS " VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 19: Introduction

    Automatically recognizes the model of the wireless " station on the network. Wireless station models that support VT220 terminal emulation are RT3210, RT1100, RT1700, and RT5900 Radio Terminals; and PEN*KEY 6400 and 6500 Computers. VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 20: Purpose Of This Guide

    VT220 terminal. The intended audience is the host comput- er programmer who is familiar with the VT220/ANSI data stream, and needs to design interfaces to the wireless sta- tions.
  • Page 21: Organization Of This Guide

    VT330/VT340 terminal), and how to create forms. Section 9, “Extended Commands,” describes the " extended commands that print, scan bar codes, and send communications over the wireless station’s RS-232 port. Appendix A contains bar code scanning information. " VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 22: Conventions

    The numbers in parentheses refer to publication part numbers. Wireless Stations The user’s guide for each wireless station describes each firmware menu option in detail and how to operate and maintain the computer. VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 23: Controllers And Gateways

    LEDs, set its switches, and troubleshoot it. Wireless Network Access Server User’s Guide (961-051-006) This user’s guide describes how to configure the Wireless Network Access Server software that runs on a host. VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 24: Access Points And Base Radios

    If you are unfamiliar with the location of the keys on the VT220’s keyboard, study the figure now to learn where the keys are located and the different parts of the keyboard. VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 25: Figure 1-1 Vt220 Terminal Standard Keyboard

    SECTION 1 Introduction " Figure 1-1 VT220 Terminal Standard Keyboard (North American) VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 26 SECTION 1 Introduction " VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 27: Rt3210 Radio Terminal

    1920-byte screen represented on the VT220 terminal. To change the character size, open the firmware by pressing [FUNC]+[SPACE]. Then select the following options in this order: SET-UP PARMS (password: CR52401), DISPLAY OPTS, CHARACTER SIZE. VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 28: Screen Modes

    Center Cursor Mode Center cursor mode works best for applications that use the entire VT220 data stream’s 80-character by 24-line logical display. In this mode, the cursor remains in the center of the radio terminal’s window. VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 29: Corner Mode

    When the cursor goes beyond the edge of the dis- play, the data begins to move in the scrolled direction and the cursor remains at the edge of the display. When you try to go beyond an outside boundary, an error tone sounds. VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 30: Locked Mode

    The key you press on the keyboard with [FUNC] returns the function or programmable function key code assigned by the programmer, or does an operation. Key codes and operations are lo- cated just above the keys and to the left (black lettering). VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 31 (No annunciator appears for line edit mode.) The radio terminal’s keyboard is in shift lock mode. The letters you press on the keyboard after you press [SFT] will be in uppercase, until you press [SFT] again. VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 32: Keyboard

    [A]--[Z] Send letters a through z or A through Z. Sends a period. [--] Sends a hyphen. [SPACE] Sends one space. [0]--[9] Send numbers 0 through 9 or SS3 p through SS3 y. VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 33: Figure 2-1 Rt3210 Keyboard

    SECTION 2 RT3210 Radio Terminal " Figure 2-1 RT3210 Keyboard VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 34: Overlay

    Color Letters ON/OFF White Black [FUNC] Blue White [ALT] Blue White [SFT] Blue White [CTRL] Blue White Blue White ¬ [A]--[Z] White White [--] White [SPACE] White [0]--[9] White Black [ENTER] Green White VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 35: Main Keypad

    [ALT]+[E] ) (right parenthesis) [ALT]+[F] # (pound) [ALT]+[G] * (asterisk) [ALT]+[H] % (percent) [ALT]+[I] / (forward slash) [ALT]+[J] & (ampersand) [ALT]+[K] ; (semicolon) [ALT]+[L] , (comma) [ALT]+[M] : (colon) [ALT]+[N] ? (question mark) [ALT]+[O] VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 36: Special Function Keys

    Table 2-2 describes how to use the radio terminal to do spe- cial VT220 terminal function operations. Note that the radio terminal does not support key operation COMPOSE CHARACTER, which creates characters that do not exist as standard keys on the VT220 keyboard. 2-10 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 37: Editing Keypad

    Arrow keys allow you to move the cursor and page through the radio terminal’s display. Editing Keys Table 2-3 describes how to use the radio terminal to do VT220 terminal editing operations. VT220/ANSI Terminal Emulation Programmer’s Reference Guide 2-11...
  • Page 38: Cursor Control Key

    Each corner of the dia- mond moves the window in that direction. In this manual, the corners are represented by arrows. 2-12 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 39: Paging Through The Display

    Paging Through the Display Use the cursor control key in combination with [FUNC] to page through the radio terminal’s display. Each corner of the diamond moves the cursor in that direction. VT220/ANSI Terminal Emulation Programmer’s Reference Guide 2-13...
  • Page 40: Scrolling Through The Display

    Press [FUNC] to lock the radio terminal into auxiliary key- pad mode. To unlock it, press [FUNC] again. Table 2-4 de- scribes how to use the radio terminal to do VT220 terminal auxiliary operations. 2-14 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 41: Table 2-4 Rt3210 Auxiliary Keypad

    (UDKs) that have operations assigned to them by the ap- plication software in use. Refer to your application’s soft- ware manual for their programmed uses. Table 2-5 RT3210 Top-Row Function Keys To Do Function Press F5--F20 [FUNC]+[E] -- [FUNC]+[T] VT220/ANSI Terminal Emulation Programmer’s Reference Guide 2-15...
  • Page 42: Transmission Mode

    Refer to the radio terminal’s user’s guide for more information about backlighting. " NOTE: The longer the backlight stays on, the sooner the battery will need to be recharged. 2-16 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 43: Rt1100 Radio Terminal

    80 characters wide. Screen Size You can select the number of display lines and characters per line. The options are 12 or 16 characters per line by 4, 6, 8, or 9 lines. VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 44: Screen Modes

    VT220 terminal. It keeps the cursor in the lower right corner of the display. Corner mode works best for applications that use the upper left corner of the logical screen. VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 45: Page Mode

    For example, if the host sends characters to the display, and the number of characters to display is greater than the number of columns specified, the last column(s) on the screen are overwritten. VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 46: Locked Mode

    The radio terminal’s keyboard is in gold shift mode. " The key you press while the terminal is in this mode sends the character or does the function printed in gold on the overlay and to the upper right of the key. VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 47 The radio terminal is in local edit mode, which is a feature of the VT330/VT340 terminal. The battery needs to be recharged. When this an- nunciator appears, you will not be able to operate your radio terminal until you place it on a charger. VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 48: Keyboard

    Send numbers 0 through 9 or SS3 p through SS3 y, depending on how the keypad mode is set. Places keyboard into keypad mode. [ENTER] Sends CR, CR LF, or SS3 M, depending on terminal mode settings. VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 49 SECTION 3 RT1100 Radio Terminal " CTRL Figure 3-1 RT1100 Keyboard VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 50: Overlay

    Color Letters ON/OFF Light gray None [A]--[Z] Dark gray White [SP] Dark gray White Dark gray White ¬ Black None Gold None [0] -- [9] Light gray Black Brown None [ENTER] Green White VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 51: Main Keypad

    ) (right parenthesis) [GOLD]+[E] $ (dollar) [GOLD]+[F] # (pound) [GOLD]+[G] * (asterisk) [GOLD]+[H] % (percent) [GOLD]+[I] / (forward slash) [GOLD]+[J] & (ampersand) [GOLD]+[K] ; (semicolon) [GOLD]+[L] , (comma) [GOLD]+[M] : (colon) [GOLD]+[N] ? (question mark) [GOLD]+[O] VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 52: Special Function Keys

    Operation of the delete key depends on how the PROTOCOL OPTS parameter is set in the radio terminal’s firmware. The key either sends a delete (DEL, 7F hexadeci- mal) or a backspace (BS, 08 hexadecimal). 3-10 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 53: Editing Keypad

    Editing Keys Table 3-3 describes how to use the radio terminal to do VT220 terminal editing operations. VT220/ANSI Terminal Emulation Programmer’s Reference Guide 3-11...
  • Page 54: Cursor Control Keys

    This mode provides a “window” into the VT220’s screen and allows you to move the radio terminal’s display window (Figure 3-2). Each key moves the window in the direction indicated by the arrow. 3-12 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 55: Cursor Control Key

    [BLACK] to move through the radio terminal’s display a single space at a time (indicated by “S” on the overlay) or eight spaces at a time (indicated by “W” on the overlay). The following chart shows key combinations. VT220/ANSI Terminal Emulation Programmer’s Reference Guide 3-13...
  • Page 56: Auxiliary Keypad

    VT220 terminal auxiliary keypad operations. Table 3-4 RT1100 Auxiliary Keypad For Auxiliary Operation Press 0--9 [KEYPAD]+[0] -- [KEYPAD]+[9] -- (hyphen) [KEYPAD]+[GOLD]+[B] , (comma) [KEYPAD]+[GOLD]+[M] . (period) [KEYPAD]+[BLACK]+[U] Enter [KEYPAD]+[ENTER] PF1--PF4 [BLACK]+[A] -- [BLACK]+[D] 3-14 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 57: Top-Row Function Keys

    [GOLD]+[8]. Table 3-6 RT1100 Control Keys To Do Action Press [GOLD]+[8]+[3] ESC (escape) [GOLD]+[8]+[4] FS (file separator) [GOLD]+[8]+[5] GS (group separator) [GOLD]+[8]+[6] RS (record separator) [GOLD]+[8]+[7] US (unit separator) [GOLD]+[8]+[8] DEL (delete) VT220/ANSI Terminal Emulation Programmer’s Reference Guide 3-15...
  • Page 58: Transmission Mode

    “goes to sleep” to conserve power. Refer to the radio terminal’s user’s guide for more information about back- lighting. " NOTE: The longer the backlight stays on, the sooner the battery will need to be recharged. 3-16 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 59: Rt1700 Radio Terminal

    4, 6, 8, 10, 12, 16, or 21 lines. The default is 22 characters per line by 8 lines. To change the screen size, open the firmware by pressing [GOLD]+[BLACK]. Then select the following options in this order: LCD PARMS, SCREEN SIZE. VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 60: Screen Modes

    As the cursor moves off the right or bottom edge of the radio terminal’s display, the window moves to show the cursor. When you use corner mode with the gold-colored key, you can move the cursor a predetermined number of key presses in all four directions. VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 61: Page Mode

    Locked mode disables the windowing keys, or only allows you to window around the physical display size selected through the firmware menus. VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 62: Display Annunciators

    The battery needs to be recharged. When this an- nunciator appears, you will not be able to operate your radio terminal until you place it on a charger. VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 63: Keyboards

    VT330/VT340 terminal. Keyboards The RT1700 Radio Data Terminal has either a 37-key keyboard or standard 57-key keyboard. The 37-key key- board does not have the primary alphabetic keys found on the standard keyboard. VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 64: Standard 57-Key Keyboard

    If you press an unlabeled key (such as the key to the left of the brown [F5] key, or a shift key (black, gold, brown) plus a number or letter (such as [BLACK]+[A]), the radio terminal will beep and flush the type ahead buffer. VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 65 SECTION 4 RT1700 Radio Terminal " SCAN ON/OFF & ’ ” < ‘ > MODE MENU SHIFT CTRL FIND INSERT REMOVE SELECT PREV SCRN NXT SCRN ENTER RT1700 SERIES Figure 4-1 RT1700 57-Key Keyboard VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 66: Key Keyboard

    To download software, hold down the [F1] key as you " power up the radio terminal to go into download mode. This is similar to holding down the [I] key on the stan- dard 57-key keyboard. VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 67 SECTION 4 RT1700 Radio Terminal " SCAN < > ON/OFF SHIFT ’ MENU MODE CTRL FIND INSERT REMOVE SELECT PREV SCRN NXT SCRN ENTER RT1700 SERIES Figure 4-2 RT1700 37-Key Keyboard VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 68: Overlays

    Overlays Type the characters and do the operations printed on the overlays when the keyboard is in black shift ([BLACK]) mode or gold shift ([GOLD]) mode. 4-10 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 69: Table 4-1 Rt1700 Standard Keys

    RT1700 Standard Keys To Type 57-Key Keyboard 37-Key Keyboard a--l A--L [SHIFT]+[F1] -- [SHIFT]+[F12] [SHIFT]+[SP] [SHIFT]+[ ¬ o--q O--Q [SHIFT]+[7] -- [SHIFT]+[9] r--t R--T [SHIFT]+[4] -- [SHIFT]+[6] u--w U--W [SHIFT]+[1] -- [SHIFT]+[3] [SHIFT]+ [KEYPAD] VT220/ANSI Terminal Emulation Programmer’s Reference Guide 4-11...
  • Page 70 [GOLD]+[C] [GOLD]+[F3] ( (left parenthesis) [GOLD]+[D] [GOLD]+[F4] ) (right parenthesis) [GOLD]+[E] [GOLD]+[F5] $ (dollar) [GOLD]+[F] [GOLD]+[F6] # (pound) [GOLD]+[G] [GOLD]+[KEYPAD] * (asterisk) [GOLD]+[H] [GOLD]+[F8] % (percent) [GOLD]+[I] [GOLD]+[F9] / (forward slash) [GOLD]+[J] [GOLD]+[F10] 4-12 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 71 Table 4-2 describes how to use the keyboards to do special VT220 terminal function operations. Note that the key- boards do not support key operation COMPOSE CHARACTER, which creates characters that do not exist as standard keys on the VT220 keyboard. VT220/ANSI Terminal Emulation Programmer’s Reference Guide 4-13...
  • Page 72: Table 4-2 Rt1700 Special Function Keys

    ¬ [GOLD]+[9] [GOLD]+[9] Return [ENTER] [ENTER] Ctrl [GOLD]+[8] [GOLD]+[8] Shift [GOLD]+[7] [SHIFT] Lock (sets and clears [BLACK]+[GOLD] [BLACK]+[GOLD] SHIFT LOCK mode) (lowercase letters) Space bar [SP] [SP] Compose character Not supported Not supported 4-14 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 73: Editing Keys

    [GOLD]+[5] Remove [GOLD]+[6] Select [GOLD]+[1] Prev screen [GOLD]+[2] Next screen [GOLD]+[3] Cursor Control Keys The following chart describes how to do VT220 terminal cursor control operations on the 57-key and 37-key key- boards. VT220/ANSI Terminal Emulation Programmer’s Reference Guide 4-15...
  • Page 74 ALLOWS THE TERMINAL Terminal USER TO VIEW ANY PART OF THE ACTUAL VT220 SCREEN AND TO MOVE ABOUT THE VT220 SCREEN USING THE CURSOR CONTROL KEY. VT220 Terminal Figure 4-3 RT1700 Windowing Mode 4-16 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 75: Auxiliary Keypad

    (which enter numeric data) and programmable func- tion (PF) keys. The PF keys have operations assigned to them by the application software in use. Refer to your ap- plication’s software manual for the programmed uses of the PF keys. VT220/ANSI Terminal Emulation Programmer’s Reference Guide 4-17...
  • Page 76: Table 4-4 Rt1700 Auxiliary Keypad

    Table 4-5 shows how to perform function operations. Function keys [F6] through [F20] are user-defined keys (UDKs) that have operations assigned to them by the ap- plication software in use. Refer to your application’s soft- ware manual for their uses. 4-18 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 77: Control Keys

    Table 4-6 RT1700 Control Keys (57-Key Keyboard) To Do Action Press ESC (escape) [GOLD]+[8]+[3] FS (file separator) [GOLD]+[8]+[4] GS (group separator) [GOLD]+[8]+[5] RS (record separator) [GOLD]+[8]+[6] US (unit separator) [GOLD]+[8]+[7] DEL (delete) [GOLD]+[8]+[8] VT220/ANSI Terminal Emulation Programmer’s Reference Guide 4-19...
  • Page 78: Table 4-7 Rt1700 Control Keys (37-Key Keyboard)

    To alternate between modes, press the follow- ing keys: [GOLD]+[7] on the 37-key keyboard [BLACK]+[Y] on the 57-key keyboard The modes are described on pages 8-55 and 8-56 in Section 8, “Programming.” 4-20 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 79: Local Edit Mode

    “goes to sleep” to conserve power. Refer to the radio terminal’s user’s guide for more information about back- lighting. " NOTE: The longer the backlight stays on, the sooner the battery will need to be recharged. VT220/ANSI Terminal Emulation Programmer’s Reference Guide 4-21...
  • Page 80 SECTION 4 RT1700 Radio Terminal " 4-22 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 81: Rt5900 Radio Terminal

    8, 10, 12, 16, 21, or 25 lines. The default is 12 lines and 40 characters. To change the screen size, open the firmware and then select the following options in this order: LCD PARMS, SCREEN SIZE. VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 82: Screen Modes

    As the cursor moves off the right or bottom edge of the radio terminal’s display, the window moves to show the cursor. When you use corner mode with the brown-colored key, you can move the cursor a predetermined number of key presses in all four directions. VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 83: Page Mode

    Locked mode disables the windowing keys, or only allows you to window around the physical display size selected through the firmware menus. VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 84: Display Annunciators

    SE TI N 5 RT 90 Ra io er in l Display Annunciators An un ia or sh w t e r di te mi al s c rr nt ta us r o er ti n i pr gr ss Th fo lo in an un ia or ca ap ea .
  • Page 85 The radio terminal is in local edit mode, which is a feature of the VT330/VT340 terminal. The battery needs to be recharged. When this an- nunciator appears, you will not be able to operate your radio terminal until you place it on a charger. VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 86: Keyboard

    Sends CR, CR LF, or SS3 M, depending on ter- minal mode settings. Sends a backspace or a delete key, depending on ¬ how the firmware is set up. Places keyboard into brown shift mode. Places keyboard into gold shift mode. VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 87 SECTION 5 RT5900 Radio Terminal " Figure 5-1 RT5900 Keyboard VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 88: Overlay

    Black [--] Dark gray Black [TAB] Blue None [KEYPD] Blue None [SHIFT] Blue None Blue White ¬ [SPACE] Light gray Black [0] -- [9] Light gray Black [ENTER] Green White Brown None Gold None VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 89: Main Keypad

    [BROWN]+[A] -- (hyphen) [BROWN]+[B] + (plus) [BROWN]+[C] ( (left parenthesis) [BROWN]+[D] $ (dollar) [BROWN]+[E] ) (right parenthesis) [BROWN]+[F] # (pound) [BROWN]+[G] * (asterisk) [BROWN]+[H] % (percent) [BROWN]+[I] / (forward slash) [BROWN]+[J] & (ampersand) [BROWN]+[K] VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 90 > (greater than) [BROWN]+[X] ~ (tilde) [BROWN]+[Y] | (vertical bar) [BROWN]+[Z] [ (left bracket) [BROWN+[.] ] (right bracket) [BROWN]+[--] . (period) -- (hyphen) [--] ! (exclamation mark) [BROWN]+[1] ‘ (grave accent) [BROWN]+[2] ^ (circumflex) [BROWN]+[3] 5-10 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 91: Special Function Keys

    CR52401), PROTOCOL OPTS, VT220, DEL TO BS. Table 5-2 RT5900 Special Function Keys To Do Operation Press Delete ¬ [TAB] Return [ENTER] Ctrl [GOLD] Lock Not supported Shift (uppercase characters) [SHIFT] Space bar [SPACE] Compose character Not supported VT220/ANSI Terminal Emulation Programmer’s Reference Guide 5-11...
  • Page 92: Editing Keypad

    The mode pro- vides a “window” into the VT220’s screen and allows you to move the radio terminal’s display window (Figure 5-2). Each key moves the window in the direction indicated by the arrow. 5-12 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 93 The following chart shows how to use the arrow keys in combination with [GOLD] and [BROWN] to move through the radio terminal’s display. VT220/ANSI Terminal Emulation Programmer’s Reference Guide 5-13...
  • Page 94: Auxiliary Keypad

    VT220 terminal auxiliary keypad operations. Table 5-4 RT5900 Auxiliary Keypad For Auxiliary Operation Press 0--9 [KEYPD]+[0] -- [KEYPD]+[9] -- (hyphen) [KEYPD]+[--] , (comma) [KEYPD]+[M] . (period) [KEYPD]+[.] Enter [KEYPD]+[ENTER] PF1--PF4 [F1] -- [F4] 5-14 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 95: Top-Row Function Keys

    To Do Function Press F5--F8 [F5] -- [F8] F9--F16 [BROWN]+[F1] -- [BROWN]+[F8] F17--F20 [GOLD]+[F1] -- [GOLD]+[F4] Control Keys Table 5-6 lists some control key combinations. On the radio terminal’s keyboard, the control key is [CTRL]. VT220/ANSI Terminal Emulation Programmer’s Reference Guide 5-15...
  • Page 96: Transmission Mode

    If your application software program supports local editing you can use the radio terminal in local edit mode, which is a feature of the VT330/VT340 terminal. Local edit mode is described on page 8-62 in Section 8. 5-16 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 97: Screen Size

    The modes present a window onto a standard VT220 terminal’s 80-character by 24-line display buffer. You can set the type of screen mode through the PEN*KEY computer’s firmware menus. VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 98: Center Cursor Mode

    Page Mode Page mode provides predefined pages within the larger VT220 terminal. The size of these pages depends on the number of rows and columns selected for display. VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 99: Lazy Mode

    Locked mode disables the windowing keys, or only allows you to window around the physical display size selected through the firmware menus. VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 100: Display Annunciators

    50--75 percent capacity, the number of bat- tery icons decreases to three. When the battery pack has between 25--50 percent capacity, two symbols ap- pear. And when the battery pack has less than 25 per- cent capacity, one symbol appears. VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 101: Keyboards

    The PEN*KEY 6400 Computer has either a 41-key key- board or a standard 51-key keyboard. 51-Key Keyboard The keys on the 51-key keyboard (Figure 6-1) are color- coded according to function to make recognition and key entry easier. VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 102 SECTION 6 PEN*KEY 6400 Computer " Figure 6-1 PEN*KEY 6400 51-Key Keyboard VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 103 The white key with “SP” printed above it is the Space " key ([SP)], which types one space. The blue key ([BLUE]) places the keyboard into blue " shift mode. The gold key ([GOLD]) places the keyboard into gold " shift mode. VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 104: 41-Key Keyboard

    [SHFT]+[BLUE]+[3] (a “C”) and then [SHFT]+[BLUE]+ [F8] (an “R”). Then press the cor- rect numbers, which are “52401.” To initiate the COLD START? firmware menu option, " press [BLUE]+[$] to answer “yes.” VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 105 SECTION 6 PEN*KEY 6400 Computer " Figure 6-2 PEN*KEY 6400 41-Key Keyboard VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 106 The white key with “:” printed above it is the colon key " ([:]), which types a colon. The blue key ([BLUE]) places the keyboard into blue " shift mode. The gold key ([GOLD]) places the keyboard into gold " shift mode. 6-10 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 107: Overlays

    (gold lettering) indicates gold shift mode. An annunciator in the display shows the current mode. Characters and operations printed in green on the overlay indicate green shift ([SHFT]) mode. VT220/ANSI Terminal Emulation Programmer’s Reference Guide 6-11...
  • Page 108: Main Keypad

    Alpha lock provides a faster way to type a series of letters because it reduces the number of key presses. " NOTE: Alpha lock mode moves only lowercase alphabetic keys to the pri- mary plane. 6-12 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 109: Numbers And Symbols

    K--V [SHFT]+[BLUE]+[F1] -- [SHFT]+[F1] -- [SHFT]+[BLUE]+[F12] [SHFT]+[F12] [SHFT]+[BLUE]+[CTRL] [SHFT]+[CTRL] [SHFT]+[BLUE]+[%] [SHFT]+[%] [SHFT]+[BLUE]+[$] [SHFT]+[$] [SHFT]+[BLUE]+[:] [SHFT]+[:] Numbers and Symbols Table 6-3 describes how to type numbers and symbols on the 51-key and 41-key keyboards. VT220/ANSI Terminal Emulation Programmer’s Reference Guide 6-13...
  • Page 110: Table 6-3 Pen*Key 6400 Numbers And Symbols

    } (right brace) [GOLD]+[M] [GOLD]+[F10] > (greater than) [GOLD]+[N] [GOLD]+[F11] $ (dollar) [GOLD]+[O] % (percent) [GOLD]+[Q] & (ampersand) [GOLD]+[R] Not applicable ; (semicolon) [GOLD]+[S] [GOLD]+[CTRL] , (comma) [GOLD]+[T] [GOLD]+[$] ? (question mark) [GOLD]+[U] [BLUE]+[--] 6-14 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 111: Special Function Keys

    (BS, 08 hexadecimal). To change from delete mode to backspace mode, open the firmware by pressing [GOLD]+[BLUE]. Select the follow- ing options in this order: SET-UP PARMS, PROTOCOL OPTS, VT220, DEL TO BS. VT220/ANSI Terminal Emulation Programmer’s Reference Guide 6-15...
  • Page 112: Editing Keypad

    PEN*KEY computer’s local display memory. Editing Keys Table 6-5 describes how to do VT220 terminal editing opera- tions on the 51-key and 41-key keyboards. 6-16 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 113: Cursor Control Keys

    This mode provides a “window” into the VT220’s screen and allows you to move the PEN*KEY computer’s display window (Figure 6-3). Each key moves the window in the direction indicated by the arrow. VT220/ANSI Terminal Emulation Programmer’s Reference Guide 6-17...
  • Page 114 Use the arrow keys in combination with [GOLD] and [BLUE] to move through the PEN*KEY computer’s display a single space at a time or eight spaces at a time. The fol- lowing chart shows key movements. 6-18 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 115: Auxiliary Keypad

    Table 6-6 describes how to use the PEN*KEY computer to do auxiliary keypad operations. Table 6-6 PEN*KEY 6400 Auxiliary Keypad For Auxiliary Operation 51-Key Keyboard 41-Key Keyboard 0--9 [GOLD]+[0]+[1] -- [GOLD]+[0]+[1] -- [GOLD]+[0]+[9] [GOLD]+[0]+[9] -- (hyphen) [GOLD]+[0]+[--] [GOLD]+[0]+[--] VT220/ANSI Terminal Emulation Programmer’s Reference Guide 6-19...
  • Page 116: Top-Row Function Keys

    (UDKs) that have operations assigned to them by the ap- plication software in use. Refer to your application’s soft- ware manual for their uses. 51-Key Keyboard Table 6-7 describes how to do function operations on the 51-key keyboard. 6-20 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 117: 41-Key Keyboard

    [GOLD] again to unlock it. Table 6-8 PEN*KEY 6400 Top-Row Function Keys, 41-Key Keyboard To Do Function Standard Mode Alpha Lock Mode F5--F12 [F5] -- [F12] [BLUE]+[F5] -- [BLUE]+[F12] F13--F20 [SHFT]+[F1] -- [SHFT]+[BLUE]+[F1] -- [SHFT]+[F8] [SHFT]+[BLUE]+[F8] VT220/ANSI Terminal Emulation Programmer’s Reference Guide 6-21...
  • Page 118: Control Keys

    GS (group separator) [CTRL]+[6] RS (record separator) [CTRL]+[7] US (unit separator) [CTRL]+[8] DEL (delete) 41-Key Keyboard To use the control keys on the 41-key keyboard, press the key combinations listed in Table 6-10. 6-22 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 119: Transmission Mode

    When lock mode is enabled, you cannot toggle between line edit (block) mode and character mode. The default setting is “disabled.” The modes are described on pages 8-55 and 8-56 in Section 8, “Programming.” VT220/ANSI Terminal Emulation Programmer’s Reference Guide 6-23...
  • Page 120: Local Edit Mode

    “goes to sleep” to conserve power. Refer to the PEN*KEY computer’s user’s guide for more information about backlighting. " NOTE: The longer the backlight stays on, the sooner the battery will need to be recharged. 6-24 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 121: Pen*Key 6500 Computer

    8, 10, 12, 16, 21, or 25 lines. The default is 12 lines and 40 characters. To change the screen size open the firmware and select the following options in this order: LCD PARMS, SCREEN SIZE. VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 122: Screen Modes

    PEN*KEY computer’s display, the window moves to show the cursor. When you use corner mode with the gold-col- ored key, you can move the cursor a predetermined number of key presses in all four directions. VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 123: Lazy Mode

    Locked mode disables the windowing keys, or only allows you to window around the physical display size selected through the firmware menus. VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 124: Display Annunciators

    The PEN*KEY computer is in caps (shift) lock. The key you press while the computer is in this mode types letters in uppercase. VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 125: Keyboard

    The PEN*KEY computer has an 81-key external keyboard with keys defined to emulate VT220 terminal operation (Figure 7-1). Note that these keys are not operational: Fn, Setup, SysReq, Pause, Home, End, Ins, ScrLk, PgDn, and PgUp. VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 126 SECTION 7 PEN*KEY 6500 Computer " Figure 7-1 PEN*KEY 6500 Keyboard VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 127: Shifted Planes

    Press [Gold]+[F1] to do the [Mode] function (printed in " gold on the key). When you press [Shift], [Blue], [Gold], or [NumLk], an an- nunciator in the display indicates the current shift mode. VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 128: Main Keypad

    @ (at) [Shift]+[2] # (pound) [Shift]+[3] $ (dollar) [Shift]+[4] % (percent) [Shift]+[5] ^ (circumflex) [Shift]+[6] & (ampersand) [Shift]+[7] * (asterisk) [Shift]+[8] ( (left parenthesis) [Shift]+[9] ) (right parenthesis) [Shift]+[0] -- (hyphen) [--] + (plus) [Shift]+[=] VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 129: Special Function Keys

    Table 7-2 describes how to use the PEN*KEY computer to do special VT220 terminal function operations. Note that the PEN*KEY computer does not support key operation COMPOSE CHARACTER, which creates characters that do not exist as standard keys on the VT220 keyboard. VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 130: Editing Keypad

    Refer to your application’s software manual for the uses of the editing keys. You can use the arrow keys to move the cursor and page through the PEN*KEY computer’s display. 7-10 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 131: Cursor Control Keys

    The mode provides a “window” into the VT220’s screen and allows you to move the PEN*KEY computer’s display window (Figure 7-2). Each key moves the window in the direction indicated by the arrow. VT220/ANSI Terminal Emulation Programmer’s Reference Guide 7-11...
  • Page 132 The following chart shows how to use the arrow keys in combination with [Blue] and [Gold] to move through the PEN*KEY computer’s display. 7-12 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 133: Auxiliary Keypad

    VT220 terminal auxiliary keypad operations. Table 7-4 PEN*KEY 6500 Auxiliary Keypad For Auxiliary Operation Press 0--9 [Gold]+[PF2]+[0] -- [Gold]+[PF2]+[9] -- (hyphen) [Gold]+[PF2]+[--] , (comma) [Gold]+[PF2]+[M] . (period) [Gold]+[PF2]+[.] Enter [Gold]+[PF2]+[ENTER] PF1--PF4 [PF1] -- [PF4] VT220/ANSI Terminal Emulation Programmer’s Reference Guide 7-13...
  • Page 134: Top-Row Function Keys

    PEN*KEY computer, the control key is [Blue]. Table 7-6 PEN*KEY 6500 Control Keys Code Name Keys Action [Blue]+[A] Start of heading [Blue]+[B] Start of text [Blue]+[C] Interrupt program [Blue]+[D] End of transmission [Blue]+[E] Enquiry 7-14 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 135 Synchronous table [Blue]+[W] End transmission block [Blue]+[X] Cancel [Blue]+[Y] End of medium [Blue]+[Z] End of file mark [ESC] Escape [Blue]+[1] File separator [Blue]+[2] Group separator [Blue]+[3] Record separator [Blue]+[4] Unit separator [Del] Delete VT220/ANSI Terminal Emulation Programmer’s Reference Guide 7-15...
  • Page 136 If your application software program supports local editing you can use the PEN*KEY computer in local edit mode, which is a feature of the VT330/VT340 terminal. Local edit mode is described on page 8-62 in Section 8. 7-16 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 137: Programming

    " VT220 terminal top-row function, main keypad, edit- ing, and auxiliary keys. VT330/VT340 terminal applications supported by the " wireless stations. Applications include working in local editing and interactive modes, and creating text forms. VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 138: Character Encoding

    SECTION 8 Programming " Character Encoding The implementation of VT220/ANSI terminal emulation supports both 7-bit and 8-bit communications environ- ments. The implementation consists of an 8-bit asynchro- nous character encoding scheme and a 7-bit code extension technique so that the wireless station is compatible with ANSI and ISO standards.
  • Page 139: C0 And Gl Codes

    Codes that the wireless station ignores are also indi- cated in the table. Table 8-2 describes the action taken by the wireless station when it receives a C0 code. VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 140: Table 8-1 C0 Control And Graphic Characters

    > 1 1 1 0 1 1 1 1 C0 Codes GL Codes (ASCII Graphics Character Set) Legend: decimal code recognized by the wireless station hexadecimal decimal code ignored by the wireless station hexadecimal VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 141 Moves cursor to Column 1 of the current row. Shift out Invokes G1 character set into GL. (LS1) (Lock shift G1) Shift in Invokes G0 character set into GL. (LS0) (Lock shift G0) Data link escape Ignores this code. VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 142 If guarded area transfer mode (GATM) is reset, the record separator is processed as a pro- tected field entry. Unit separator Ignores this code. Delete Ignores this code; cannot be used as a fill char- acter. VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 143: C1 And Gr Codes

    C0, C1, C2, C8, CA, CB, CC, CD, CE, CF, D9, DA, and DB. (These values may be supported correctly in later versions.) Table 8-4 describes the action taken by the wireless station when it receives a C1 control code. VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 144: Table 8-3 C1 Control Characters

    SECTION 8 Programming " Table 8-3 C1 Control Characters VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 145 If cursor is at top margin, display performs a scroll down. Single shift 2 Temporarily invokes G2 character set into GL for the next graphic character. G2 is designated by a select character set (SCS) sequence. VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 146 Operating system com- Ignores this code. mand Privacy message Ignores this code. Application program Processes the code as the start of a line of command extended command characters. 8-10 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 147: Display Controls Mode

    Ignored codes are parsed (removed) from the data stream with no action taken by the wireless station. Codes the wireless station ignores and does not support are also indicated in the table. VT220/ANSI Terminal Emulation Programmer’s Reference Guide 8-11...
  • Page 148: Table 8-5 Special Graphics Character Set

    SECTION 8 Programming " Table 8-5 Special Graphics Character Set 8-12 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 149: National Replacement Character Sets

    £ § ¡ Ñ ¿ ‘ ‘ ñ ç Swedish Ö É Ä Å Ü é ä ö å ü Swiss ù à é ç ê î è ô ä ö ü û VT220/ANSI Terminal Emulation Programmer’s Reference Guide 8-13...
  • Page 150 SECTION 8 Programming " Table 8-7 Greek National Replacement Character Set Copyright, Digital Equipment Corporation (1983, 1984). All rights reserved. Reprinted by permission. Adapted from original material. 8-14 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 151: Character Set Selection

    1B hexadecimal 2F hexadecimal (Final) The final character in the escape sequence represents the character set you want to designate. For the wireless sta- tion, the final characters are indicated in Table 8-9. VT220/ANSI Terminal Emulation Programmer’s Reference Guide 8-15...
  • Page 152: Table 8-9 Hard Character Set Final Characters

    Spanish Z (5A hexadecimal) Swedish* 7 (37 hexadecimal) or H (48 hexadecimal) Swiss = (3D hexadecimal) Greek 6 (36 hexadecimal) (This is a private extension.) * Digital recommends using the first code shown. 8-16 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 153: Locking Shifts

    Received codes are codes the wireless station receives from an application or host computer. The following pages describe received codes, and the action taken by the wire- less station when it receives the codes from an application or host. VT220/ANSI Terminal Emulation Programmer’s Reference Guide 8-17...
  • Page 154: Select C1 Controls

    (S7C1T) 7-bit code extensions. Select 8-bit C1 ESC sp G Returns C1 codes to the applica- Control tion without converting them to (S8C1T) their equivalent 7-bit code exten- sions. 8-18 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 155: Terminal Modes

    * The last character of each reset mode sequence is lowercase L (6C hexadecimal). * The last character of each reset mode sequence is lowercase L (6C hexadecimal). VT220/ANSI Terminal Emulation Programmer’s Reference Guide 8-19...
  • Page 156 * The last character of each reset mode sequence is lowercase L (6C hexadecimal). * The last character of each reset mode sequence is lowercase L (6C hexadecimal). 8-20 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 157 * The last character of each reset mode sequence is lowercase L (6C hexadecimal). * The last character of each reset mode sequence is lowercase L (6C hexadecimal). VT220/ANSI Terminal Emulation Programmer’s Reference Guide 8-21...
  • Page 158 It sends a DEL character to the host. * The last character of each reset mode sequence is lowercase L (6C hexadecimal). * The last character of each reset mode sequence is lowercase L (6C hexadecimal). 8-22 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 159: Cursor Positioning

    7-bit environment. IND moves the cursor down one line in the same column. If cursor is at bottom mar- gin, display scrolls up. VT220/ANSI Terminal Emulation Programmer’s Reference Guide 8-23...
  • Page 160 Restores the states described for DECSC. (DECRC) If none of these characteristics were saved the cursor moves to home position, origin mode is reset, no character attributes are assigned, and the default character set mapping is established. 8-24 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 161: Tab Stops

    Clears a horizontal tab stop at cur- clear clear sor position. (TBC) (TBC) CSI 0 g Clears a horizontal tab stop at cur- sor position. CSI 3 g Clears all horizontal tab stops. VT220/ANSI Terminal Emulation Programmer’s Reference Guide 8-25...
  • Page 162: Character Rendition And Attributes

    Displays normal intensity. intensity Display not underlined CSI 2 4 m Displays not underlined. Display not blinking CSI 2 5 m Ignores this code. Display positive image CSI 2 7 m Displays positive image. 8-26 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 163: Select Character Attributes (Decsca)

    In this case, the cursor stops at the right margin. When scrol- ling, the attribute moves with the line. VT220/ANSI Terminal Emulation Programmer’s Reference Guide 8-27...
  • Page 164: Double-Height Line (Decdhl)

    Double-Width Line (DECDWL) Double-width line makes the line with the cursor double- width, single-height. The wireless station ignores this se- quence (Table 8-19). 8-28 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 165: Erasure Mode

    CSI 6 l Erasing functions ECH, EL, and ED can affect only unprotected characters. Table 8-21 lists the erasing and editing functions that ERM affects. ERM also affects the independent style of character protection. VT220/ANSI Terminal Emulation Programmer’s Reference Guide 8-29...
  • Page 166: Editing

    In edit mode (DECEDM), if erasure mode (ERM) is reset, lines that move down into a line with a protected char- acter field are lost. 8-30 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 167 Character attributes move with the characters. Spaces created at the end of the line have all of their character attributes off. In edit mode (DECEDM), if erasure mode (ERM) is reset, DCH cannot delete pro- tected characters. VT220/ANSI Terminal Emulation Programmer’s Reference Guide 8-31...
  • Page 168: Erasing

    Same as CSI K. CSI l K Erases from beginning of the line to the cursor, in- cluding the cursor position. Line attribute is not affected. CSI 2 K Erases the complete line. 8-32 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 169 CSI ? 0 K (DECSEL) CSI ? 1 K CSI ? 2 K Selective erase CSI ? J Ignores these codes. in display CSI ? 0 J (DECSED) CSI ? 1 J CSI ? 2 J VT220/ANSI Terminal Emulation Programmer’s Reference Guide 8-33...
  • Page 170: Scrolling Margins (Top And Bottom)

    The wireless station sends a carriage return and line feed, vertical tab, or form feed after the last printable character on a line (not a space character). " NOTE: The wireless station ignores printer port DSR exchanges. 8-34 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 171: Table 8-25 Printing

    DECPEX selection). Printer form feed mode (DECPFF) selects either a form feed (FF) or nothing as the print terminator. Print screen sequence is complete when the screen prints. CSI 0 i Same as above. VT220/ANSI Terminal Emulation Programmer’s Reference Guide 8-35...
  • Page 172: User-Defined Keys (Decudk)

    F6 key. The following chart shows key combinations. Wireless Station Keys RT3210 [SFT]+[FUNC]+[F] RT1100 [BLACK]+[GOLD]+[BLACK]+[F] RT1700 [BLACK]+[GOLD]+[F6] RT5900 [SHIFT]+[F6] [BLUE]+[SHFT] PEN*KEY 6400 PEN*KEY 6500 [Caps Lock] 8-36 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 173: Udk Memory Space

    Use the following device control string format to down-line load definitions for UDKs. Pc ; Pl Ky1/St1;¼Kyn/Stn Device control Clear and lock Final Key definition string String string introducer parameters character terminator Each string component is described on the following pages. VT220/ANSI Terminal Emulation Programmer’s Reference Guide 8-37...
  • Page 174 (256 maximum -- 120 in F6 -- 110 in F7 = 26.) Pl is the lock parameter. Pl determines whether the key definitions are locked or unlocked after you load them. The following chart summarizes Pl values and meanings. 8-38 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 175 (with a DECUDK sequence). New key definitions are unlocked by default. The vertical bar (|, 7C hexadecimal) is the final character. It identifies this control string as a DECUDK. VT220/ANSI Terminal Emulation Programmer’s Reference Guide 8-39...
  • Page 176 String parameters consist of hex pairs in the follow- ing ranges: 30 through 39 hexadecimal (0 through 9) " 41 through 46 hexadecimal (A through F) " 61 through 66 hexadecimal (a through f) " 8-40 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 177: Loading Udks

    An invalid hex pair in a DECUDK string is ignored. " Examples of Device Control Strings This sequence clears UDKs: DCS 0 ; 1 | ST This sequence locks UDKs: DCS 1 ; 0 | ST VT220/ANSI Terminal Emulation Programmer’s Reference Guide 8-41...
  • Page 178: Down-Line Loadable Character Set

    (Table 8-26). This character set is also called a dynamically redefinable character set (DRCS). Table 8-26 Down-Line Loadable Character Set Function Wireless Station Action Down-line load DRCS characters Ignores this function. Clear a down-line loaded Ignores this function. character set 8-42 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 179: Reports

    VT220 to host VT220 to host Primary CSI ? Pv;¼Pvc CSI ? 62 c (I am a VT220). (response) (response) Secondary CSI > l; Py; Po c CSI > 1 c (I am a VT220). VT220/ANSI Terminal Emulation Programmer’s Reference Guide 8-43...
  • Page 180: Device Status Reports (Dsr)

    CSI ? 21 n Keyboard lan- Host to VT220 CSI ? 26 n Ignores this code. guage (Request for keyboard lan- guage) VT220 to host CSI ? 27; Pn n Ignores this code. 8-44 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 181: Identification

    Performs a communications reset (RIS) line disconnect. Clears the display. Returns the cursor to the up- per-left corner of the display. Sets the SGR state to normal. Sets all character sets to the default. VT220/ANSI Terminal Emulation Programmer’s Reference Guide 8-45...
  • Page 182: Tests And Adjustments

    ESC # 8 Fills display with upper- (DECALN) case E’s. VT52 Mode Escape Sequence The wireless station does not support VT52 mode, which allows the VT220 to operate with DEC software written for VT52 terminals. 8-46 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 183: Define Area Qualification

    Accept no input (protected), CSI 8 o Accepts no input. but select for transmission (unguarded) Space fill in area CSI 9 o Fills area with spaces. Invisible CSI 1 0 o Makes passwords invisible. VT220/ANSI Terminal Emulation Programmer’s Reference Guide 8-47...
  • Page 184: Private Sequences

    Two proprietary escape sequences enable the host to put the wireless station into line edit (block) mode or character mode (Table 8-34). Note that the wireless station enters character mode when it is cold-started. 8-48 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 185: Norcompress

    The wireless station’s display contains 2 to 80 columns. To ensure that the cursor will not go beyond Column Pn, use the following sequence to set the number of columns (Pn is a number from 2 to 80): CSI Pn $ ¦ VT220/ANSI Terminal Emulation Programmer’s Reference Guide 8-49...
  • Page 186: Control Functions

    When using C1 control characters SPA, EPA, SSA, and ESA to create forms on the host, the rows and columns to which the cursor moves must be in sequential order. The follow- ing example shows some sequences that create a text form. 8-50 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 187 End selected area. ESC G Start protected area. ESC V Move cursor to Row 4, Column 1. ESC [ 4; 1 H Display literal. “Lot:” Move cursor back one position. ESC [ 1 D VT220/ANSI Terminal Emulation Programmer’s Reference Guide 8-51...
  • Page 188 ESC [ 26 $ | Set top at 1, bottom at 8 rows. ESC [ 1; 8 r Clear tab stops. ESC [ 3 g Move cursor to Row 2, Column 5. ESC [ 2; 5 H 8-52 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 189 3333 Second protected field Line 4. First protected field Line 5. Selected field Line 5. 44444444 Second protected field Line 5. Protected field Line 6. Protected field Line 7. Protected field Line 8. VT220/ANSI Terminal Emulation Programmer’s Reference Guide 8-53...
  • Page 190: Transmitted Keyboard Codes

    For codes generated by the cursor control key, see page " 8-58. For codes generated by the keypad keys, see page " 8-59. 8-54 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 191: Character Mode

    RT1100 and RT1700 [BLACK]+[Y] RT5900 [GOLD]+[F5] PEN*KEY 6400 [GOLD]+[1] PEN*KEY 6500 [GOLD]+[PF1] Transmitted Keyboard Keys The following pages describe codes generated by main key- pad keys, editing keys, auxiliary keys, and top-row function keys. VT220/ANSI Terminal Emulation Programmer’s Reference Guide 8-55...
  • Page 192 Shift Does not send a code when used alone; sends uppercase characters when used with other standard keys. Lock None. Space bar SP (20 hexadecimal). Compose character None. 8-56 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 193: Editing Keypad

    Remove CSI 3 ~ Select CSI 4 ~ Prev screen CSI 5 ~ Next screen CSI 6 ~ Cursor Control Key Table 8-38 lists codes generated by the wireless stations’ cursor control keys. VT220/ANSI Terminal Emulation Programmer’s Reference Guide 8-57...
  • Page 194: Sending Host Cursor Keys

    Host cursor left key [A ] Host cursor up key Host cursor down key Host cursor right key [SFT]+["] Host cursor left key [SFT]+[A] Host cursor up key [SFT]+[Y] Host cursor down key [SFT]+[B] 8-58 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 195: Auxiliary Keypad

    SS3 u SS3 v SS3 w SS3 x SS3 y -- (hyphen) SS3 m , (comma) SS3 l . (period) SS3 n Enter SS3 M SS3 P SS3 Q SS3 R SS3 S VT220/ANSI Terminal Emulation Programmer’s Reference Guide 8-59...
  • Page 196 CSI 2 4 ~ CSI 2 5 ~ CSI 2 6 ~ CSI 2 8 ~ CSI 2 9 ~ CSI 3 1 ~ CSI 3 2 ~ CSI 3 3 ~ CSI 3 4 ~ 8-60 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 197: Local Edit Mode

    Selects interactive mode. (Turns off the annunciator in the display.) The wireless station immediately sends typed charac- ters to the host. * The last character in the reset mode sequence is lowercase L (6C hexadecimal). VT220/ANSI Terminal Emulation Programmer’s Reference Guide 8-61...
  • Page 198: Local Editing Setup

    On the wireless station, no characters indicate the end of a line in a data block. End of block characters On the wireless station, no characters indicate the end of a data block. 8-62 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 199: Selecting Characters To Send

    When GATM is unpro- tected (reset), the wireless station sends a record separator (RS, 1E hexadecimal) to the host in place of a protected field. Table 8-44 lists guarded area transfer modes. VT220/ANSI Terminal Emulation Programmer’s Reference Guide 8-63...
  • Page 200: Selected Area Transfer Mode (Satm)

    Selects only selected characters. (Unprotected) The wireless station can only send selected characters on the current page to the host. * The last character of the reset mode sequence is lowercase L (6C hexadecimal). 8-64 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 201: Multiple Area Transfer Mode (Matm)

    8-bit C-1 control characters that can also be coded as 7-bit escape sequences. The following conditions apply to SSA and ESA: They work only when SATM is reset. " If the wireless station receives ESA before SSA, it " ignores ESA. VT220/ANSI Terminal Emulation Programmer’s Reference Guide 8-65...
  • Page 202: Local Edit Mode Keys

    Local Edit Mode Keys Keys with special functions in local edit mode are described in Table 8-48. 8-66 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 203 If no other select- able field is found, the cursor advances to the bottom margin. VT220/ANSI Terminal Emulation Programmer’s Reference Guide 8-67...
  • Page 204 Cursor moves left one character position un- til it reaches the left margin. The wireless station beeps when the cursor reaches the left margin. 8-68 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 205: Scanning In Local Edit Mode

    Action 0 (default) No character (DECTTC disabled) FF (0C hexadecimal) Form feed ETX (03 hexadecimal) End of text EOT (04 hexadecimal) End of transmission CR (0D hexadecimal) Carriage return DC3 (13 hexadecimal) XOFF VT220/ANSI Terminal Emulation Programmer’s Reference Guide 8-69...
  • Page 206 2. Translate each character in the sequence to decimal code. ASCII characters: ESC O P Decimal codes: 27 79 80 3. Insert the decimal codes into the extended DECTTC sequence: CSI ? 27 ; 79 ; 80 ê 8-70 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 207: Section 9 Extended Commands

    Return Version Tone Scan Bar Code Parameters To use extended commands, you must enable the extended command feature for the wireless station’s firmware. The following chart describes how to access the firmware’s main menu. VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 208 “#” in Line 1, Column 2 should be the last character placed on the screen. This will assure that all data is present before the extended com- mand is parsed (removed). VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 209 The output stream appears in ASCII character format. For bytes that are not displayable ASCII characters, you may insert the characters “=yy,” where “yy” is the hexadecimal representation of the output byte. Table 9-1 lists columns in which characters must appear. VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 210: Table 9-1 Transmit And Receive Characters

    Odd. Number of data bits. Seven. Eight. Number of stop bits. One. Two. * Some wireless stations do not support some characters. Refer to the wireless station’s user guide for supported characters and options. VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 211 Hexadecimal ASCII code that marks the end of data to be received. Range is 00--7E. Default 00 implies no start character. * Some wireless stations do not support some characters. Refer to the wireless station’s user guide for supported characters and options. VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 212 RS-232 port before it sends a timeout error. Uses a default of 5 seconds when field is filled with spaces. * Some wireless stations do not support some characters. Refer to the wireless station’s user guide for supported characters and options. VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 213 “DATA” is the RS-232 data received from the RS-232 device attached to the wireless station (if any data was received). The wireless station simulates the [Enter] key to return the code to the host. VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 214 * Overrun of UART receive register. (None) An uppercase letter indicates an error from the RS-232 device. A lowercase letter indicates an error from the RD5500 Remote Display. VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 215 “#” character as the end. The data is on two li- nes. A “b” indicates a space. Column 1 Column 11 Column 23 b#F4N8100000500A0102bb10 This is data to send.# Line 1 Line 2 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 216 Data will be sent to host after one delimiter character has been received. 19--20 Start character is 02 hexadecimal (STX). (Space) Start character will not be returned. (Space) Do not flag parity errors. 23--24 Receive timeout length is 10 seconds. 9-10 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 217 The output stream takes the form of ASCII characters. For nondisplayable ASCII characters, you may insert the char- acters “=yy,” where “yy” is the hexadecimal representation of the output byte. Table 9-2 lists columns in which characters must appear. VT220/ANSI Terminal Emulation Programmer’s Reference Guide 9-11...
  • Page 218: Table 9-2 Transmit Only Characters

    Eight. Number of stop bits. One. Two. CTS flow control. Disable. Enable. * Some wireless stations do not support some characters. Refer to the wireless station’s user guide for supported characters and options. 9-12 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 219 For the wireless station, DTR is normally low and is raised to indicate the wireless station is prepared for an RS-232 data exchange. VT220/ANSI Terminal Emulation Programmer’s Reference Guide 9-13...
  • Page 220 * Overrun of UART receive register. (None) An uppercase letter indicates an error from the RS-232 device. A lowercase letter indicates an error from the RD5500 Remote Display. 9-14 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 221 This is data to send.# Line 1 Line 2 Following is an example of data transmitted on the wireless station’s RS-232 port. A space and “#” character start and end the data. VT220/ANSI Terminal Emulation Programmer’s Reference Guide 9-15...
  • Page 222: Table 9-3 Receive Only Characters

    Column Character * Description Extended command. Receive Only On RS-232 Port command. * Some wireless stations do not support some characters. Refer to the wireless station’s user guide for supported characters and options. 9-16 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 223 Reserved (ignored by wireless station). 11--12 (Spaces) Reserved (ignored by wireless station). * Some wireless stations do not support some characters. Refer to the wireless station’s user guide for supported characters and options. VT220/ANSI Terminal Emulation Programmer’s Reference Guide 9-17...
  • Page 224 Uses a default of 5 seconds when this field is filled with spaces. * Some wireless stations do not support some characters. Refer to the wireless station’s user guide for supported characters and options. 9-18 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 225 * Overrun of UART receive register. (None) An uppercase letter indicates an error from the RS-232 device. A lowercase letter indicates an error from the RD5500 Remote Display. VT220/ANSI Terminal Emulation Programmer’s Reference Guide 9-19...
  • Page 226 The following example shows a space as the start of the da- ta. A “b” indicates a space. Column 1 Column 11 Column 23 b#G3N8100000850A0102FPbb Following is an example of data received on the wireless station’s RS-232 port. A space starts the data. 9-20 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 227 Unless the wireless station fails (perhaps a dead battery) or a user does some- thing destructive (like a RAM test), you probably won’t need to set them again. VT220/ANSI Terminal Emulation Programmer’s Reference Guide 9-21...
  • Page 228: Table 9-4 Set Parameters Characters

    No change from current setting. Underline (default). Underline blink. Block. Block blink (Space) Reserved. * Some wireless stations do not support some characters. Refer to the wireless station’s user guide for supported characters and options. 9-22 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 229 Delete key is backspace (08 hexadecimal). Delete key is delete (7F hexadecimal). * Some wireless stations do not support some characters. Refer to the wireless station’s user guide for supported characters and options. VT220/ANSI Terminal Emulation Programmer’s Reference Guide 9-23...
  • Page 230 No change from current setting. 000--255 Number of columns per display screen. * Some wireless stations do not support some characters. Refer to the wireless station’s user guide for supported characters and options. 9-24 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 231 “CR/LF.” Incorrect setting for local host echo. Incorrect setting for number of screen 25--27 rows or alternate screen rows. 31--33 Incorrect setting for number of screen 28--30 columns or alternate screen columns. 34--36 VT220/ANSI Terminal Emulation Programmer’s Reference Guide 9-25...
  • Page 232 The following example shows a space at the start of the da- ta. A “b” indicates a space. Column 1 Column 11 Column 21 Column 31 b#H099bbb4b1000030005101bbb080010080 Following is an example of data for Set Parameters. A space starts the data. 9-26 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 233 Table 9-5 lists columns in which characters must appear. Table 9-5 Return Version Characters Line 1, Columns 2- - 3 Column Character Description Extended command. Return Version command. VT220/ANSI Terminal Emulation Programmer’s Reference Guide 9-27...
  • Page 234 “ ^ ” which represents “control.” Column 2 ^9F#V^9C Tone (#T) The Tone extended command causes the wireless station to make a tone of a specified volume, frequency, and length (Table 9-6). 9-28 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 235: Table 9-6 Tone Options

    “X” is the return code listed in the following chart. Code Description Column Good status, transaction complete. (None) Incorrect setting for volume. 4--6 Incorrect setting for frequency. 7--9 Incorrect setting for length. 10--12 VT220/ANSI Terminal Emulation Programmer’s Reference Guide 9-29...
  • Page 236: Scan Bar Code Parameters (#S)

    The PEN*KEY 6500 Computer supports only the laser bar code scanner. Table 9-7 Scan Bar Code Parameters Line 1, Columns 2- - 3 Column Character Description Extended command. Scan Bar Code Parameters command. 9-30 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 237 · · · · · · · · · · · · · · · · · · · · · · · · · Disable scanner. (Space) No change from current setting. VT220/ANSI Terminal Emulation Programmer’s Reference Guide 9-31...
  • Page 238 Control Byte 2 Characters Line 1, Column 5 Control Byte 2 Scan Termina- Modulo 10 Check Character tion Character Digit None · · [Enter] key · · [Tab] key · · · · 9-32 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 239: Control Byte 1

    · · · · · · · · · · · · · · · · · · · · · · · · · · · (Space) No change from current setting. VT220/ANSI Terminal Emulation Programmer’s Reference Guide 9-33...
  • Page 240: Bar Code Length

    Bar code length. Minimum length is (Spaces) No change from current setting. Use the UPC command to select the combinations listed in Table 9-12. (The PEN*KEY 6400 Computer’s internal engine does not support UPC-E Number System 1.) 9-34 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 241: Table 9-12 Upc Bar Code Characters

    · · · · · · · · · · · · · · · · · · · · · · · · · · · (Space) No change from current setting. VT220/ANSI Terminal Emulation Programmer’s Reference Guide 9-35...
  • Page 242: Ean Algorithms

    Encoded Code 39 sequences are described on page 9-45. Table 9-14 Code 39 Algorithms Characters Line 1, Column 13 Character Description Code 39 disabled. Encoded Code 39 enabled. Extended Code 39 enabled. Code 39 enabled. (Space) No change from current setting. 9-36 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 243: Plessey

    (The PEN*KEY 6400 Computer’s internal engine does not support ABC Codabar.) Table 9-16 Codabar Characters Line 1, Column 16 Character Description Codabar disabled. Codabar enabled. ABC Codabar enabled. (Space) No change from current setting. VT220/ANSI Terminal Emulation Programmer’s Reference Guide 9-37...
  • Page 244: Code 93

    · · · · · · · · (Space) No change from current setting. Code 11 Table 9-18 lists Code 11 characters. (The PEN*KEY 6400 Computer’s internal engine does not support Code 11.) 9-38 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 245: Code 128

    No change from current setting. Code 128 Table 9-20 lists Code 128 characters. Table 9-20 Code 128 Characters Line 1, Column 19 Character Description Code 128 disabled. Code 128 enabled. (Space) No change from current setting. VT220/ANSI Terminal Emulation Programmer’s Reference Guide 9-39...
  • Page 246: Straight Or Computer Identics 2Of5

    No change from current setting. 27--28 2nd fixed bar code length for Straight or Computer Identics 2of5. See the manufacturer’s bar code specifica- tions for further information. (Spaces) No change from current setting. 9-40 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 247: Interleaved 2Of5

    (Spaces) tion. No change from current setting. 36--37 2nd fixed length for Interleaved 2of5 Bar Code. See the manufacturer’s bar code specifications for further informa- tion. (Spaces) No change from current setting. VT220/ANSI Terminal Emulation Programmer’s Reference Guide 9-41...
  • Page 248: Return Codes For Scan Bar Code Parameters

    When the control character sequence for APC starts data, all of the data is on Line 1. The control character sequence is not displayed, which results in a faster transmission rate. Also, the cursor position is not lost. 9-42 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 249: Space

    The following example shows a space as the start of the da- ta. A “b” indicates a space. Column 1 Column 11 Column 23 Column 36 b#S07F32012211120012080108080bbbbbbbb The following example shows data for Scan Bar Code Para- meters. A space starts the data. VT220/ANSI Terminal Emulation Programmer’s Reference Guide 9-43...
  • Page 250 Straight 2of5 2nd fixed length is 8. Interleaved 2of5 is disabled. 30--31 (Spaces) No change from current setting. 32--33 (Spaces) No change from current setting. 34--35 (Spaces) No change from current setting. 36--37 (Spaces) No change from current setting. 9-44 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 251: Encoded Code 39

    If you attempt to use an invalid sequence (termed “invalid” in the table) the wireless station will beep and the data stream will be flushed. VT220/ANSI Terminal Emulation Programmer’s Reference Guide 9-45...
  • Page 252: Table 9-23 Key Press Sequences For Encoded Code 39

    Keypad 7 (t) Keypad 8 (t) Keypad 9 (t) New line (t) Delete (t) Forward tab (t) Forward tab (t) Invalid Invalid Invalid Backspace (t) Invalid Invalid Invalid Invalid Enter (t) Invalid Invalid 9-46 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 253 Enter (t) 00 hexadecimal (t) 01 hexadecimal (t) 02 hexadecimal (t) 03 hexadecimal (t) 04 hexadecimal (t) 05 hexadecimal (t) 06 hexadecimal (t) 07 hexadecimal (t) 08 hexadecimal (t) Invalid F11 (t) F12 (t) VT220/ANSI Terminal Emulation Programmer’s Reference Guide 9-47...
  • Page 254 \ (backslash) ] (right brace) ^ (circumflex) _ (underscore) { (left brace) | (vertical bar) } (right brace) ~ (tilde) Keyboard delete (t) Invalid @ (at) i (grave accent) Invalid Invalid F13 (t) 9-48 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 255 0B hexadecimal (t) 0C hexadecimal (t) 0D hexadecimal (t) 0E hexadecimal (t) 0F hexadecimal (t) 10 hexadecimal (t) 11 hexadecimal (t) 12 hexadecimal (t) 13 hexadecimal (t) 14 hexadecimal (t) 15 hexadecimal (t) VT220/ANSI Terminal Emulation Programmer’s Reference Guide 9-49...
  • Page 256 17 hexadecimal (t) 18 hexadecimal (t) 19 hexadecimal (t) 1A hexadecimal (t) 1B hexadecimal (t) 1C hexadecimal (t) 1D hexadecimal (t) 1E hexadecimal (t) 1F hexadecimal (t) Invalid Invalid Invalid ! (exclamation mark) 9-50 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 257 ) (right parenthesis) * (asterisk) + (plus) , (comma) -- (hyphen) F14 (t) / (forward slash) F15 (t) F16 (t) F17 (t) F18 (t) F19 (t) F20 (t) Invalid Invalid Invalid Invalid : (colon) VT220/ANSI Terminal Emulation Programmer’s Reference Guide 9-51...
  • Page 258: Terminating Keys

    The wireless station will not send “456” to the host comput- er, because it follows terminating key F6. ASCII sequences can be used any time before a terminating key. For example, the wireless station interprets +H+E+L+L+O$M hello<Enter> 9-52 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 259: Escape Characters

    “/D” sequence. Percent signs (%) must be expanded to “/E”. " Forward slashes (/) must be expanded to the letter “/O”. " Plus signs (+) must be expanded to “/K”. " VT220/ANSI Terminal Emulation Programmer’s Reference Guide 9-53...
  • Page 260: Concatenation

    This allows several separate bar code scans to be strung together into one input field. This feature is es- pecially useful when using separate Encoded Code 39 bar codes to replace operator key presses. 9-54 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 261: Appendix A Bar Code Scanning

    You can im- prove response time for your network by knowing the bar codes you use and limiting the wireless station to only those codes. VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 262: How To Enable Algorithms

    Table A-1 details the bar code types and the format of the bar code data string. Refer to the wireless station’s user guide for the bar code types that the wireless station supports. VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 263: Table A-1 Bar Code Data String Formats

    If MOD 10 or MOD11 check digits are enabled, the digit falls at the end of a bar code data string. Each check digit enabled extends the length of the bar code data string by 1 character. *** Not supported by PEN*KEY 6400 Computer’s internal engine. VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 264 APPENDIX A Bar Code Scanning " VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 265: Index

    Backlight RT1100, 3-9, 3-14 Transmit and Receive, 9-3, PEN*KEY 6400, 6-24 RT1700, 4-12, 4-18 RT1100, 3-16 RT3210, 2-10, 2-15 Transmit Only, 9-11, 9-15 RT1700, 4-21 RT5900, 5-9, 5-14 received code, 8-10 RT3210, 2-16 VT220/ANSI Terminal Emulation Programmer’s Reference Guide Index-1...
  • Page 266 CSI 2 0 h (New line), 8-20 Code 93, 9-39 RT1100, 3-2 CSI 2 0 l (Line feed), 8-20 RT1700, 4-2 Column (DECCOLM), 8-20 RT3210, 2-2 CSI 2 h (Keyboard action, RT5900, 5-2 Columns, 8-20, 8-49 locked), 8-19 Index-2 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 267 8-60 Device control 2 (DC2), 8-6 margins), 8-34 DC1 (device control 1), 8-6 Device control 3 (DC3), 8-6 DECSTR (soft terminal reset), DC2 (device control 2), 8-6 8-45 Device control 4 (DC4), 8-6 VT220/ANSI Terminal Emulation Programmer’s Reference Guide Index-3...
  • Page 268 ESC # 6 (Double-width, single- delete line (DL), 8-31 terminating key height line), 8-29 insert characters (ICH), 8-31 line edit mode, 8-54 insert line (IL), 8-30 local edit mode, 8-61 ESC # 8 (Adjustments), 8-46 Index-4 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 269 ETB (end transmission block), RT3210, 2-2–2-3 (GATM), 8-63–8-64 RT5900, 5-2 Ethernet, 1-1 Fn key, 7-5 ETX (end of text), 8-5 Form feed (FF), 8-5 Extended Code 39, 9-36 Forms, 8-50–8-53 Hard character sets, 8-15–8-16 VT220/ANSI Terminal Emulation Programmer’s Reference Guide Index-5...
  • Page 270 RT1100, 3-6 PEN*KEY 6500, 7-16 RT1700, 4-6 RT1100, 3-16 ICH (insert characters), 8-31 RT3210, 2-6–2-7 RT1700, 4-21 Identification (DECID), 8-45 RT5900, 5-6 RT3210, 2-16 IL (insert line), 8-30 VT220 terminal, 1-6 RT5900, 5-16 Index-6 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 271 Partial line down (PLD), 8-9 (NAK), 8-6 Phone numbers, 1-4 Partial line up (PLU), 8-9 NEL (next line), 8-9, 8-24 PLD (partial line down), 8-9 Next line (NEL), 8-9, 8-24 Pause key, 7-5 Plessey, 9-37 VT220/ANSI Terminal Emulation Programmer’s Reference Guide Index-7...
  • Page 272 RT1700, 4-15 auxiliary keypad, 4-17 PU1 (private use 1), 8-10 RT3210, 2-12 backlight, 4-21 PU2 (private use 2), 8-10 RT5900, 5-12 character mode, 8-55 Publications, 1-4 local editing key, 8-67 control keys, 4-19–4-20 Index-8 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 273 PEN*KEY 6500, 7-10 top-row function keys, 5-15 editing key RT1100, 3-11 transmission modes, 5-16 code generated, 8-57 RT1700, 4-14 user’s guide, 1-5 encoded sequence, 9-47 RT3210, 2-11 windowing mode, 5-12 PEN*KEY 6400, 6-17 RT5900, 5-11 VT220/ANSI Terminal Emulation Programmer’s Reference Guide Index-9...
  • Page 274 8-42 SYN (synchronous table), 8-6 SS3 (single shift 3), 8-10 editing sequences, 8-30 Synchronous table (SYN), 8-6 SSA (start of selected area), 8-9, erasing, 8-32 8-65 SysReq key, 7-5 hard character set, 8-15 Index-10 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...
  • Page 275 8-58 special function keys, 8-56 editing keys, 8-57 standard keys, 8-56 XOFF, 8-6, 9-7 special function keys, 8-56 top-row function keys, 8-60 top-row function keys, 8-60 transmission modes, 8-54 XON, 8-6, 9-7 VT220/ANSI Terminal Emulation Programmer’s Reference Guide Index-11...
  • Page 276: Index

    INDEX " Index-12 VT220/ANSI Terminal Emulation Programmer’s Reference Guide...

Table of Contents