Intermec Trakker Antares 2415 Programmer's Manual

Intermec Trakker Antares 2415 Programmer's Manual

Native terminal emulation
Hide thumbs Also See for Trakker Antares 2415:
Table of Contents

Advertisement

Programmer's Guide
Native Terminal
Emulation

Advertisement

Table of Contents
loading

Summary of Contents for Intermec Trakker Antares 2415

  • Page 1 Programmer's Guide Native Terminal Emulation...
  • Page 2 The information contained herein is proprietary and is provided solely for the purpose of allowing customers to operate and service Intermec-manufactured equipment and is not to be released, reproduced, or used for any other purpose without written permission of Intermec.
  • Page 3 Added Back Tab key to 2435A terminal in Chapter 2, “Using the Terminal’s Keyboard.” Revised the 2475, 2481, and 2486 terminal screen sizes and revised the appearance of CUSTOM.DAT parameter information in Chapter 4, “Customizing Your Configuration.” Changed “DCS 300” references to “Intermec Application Server.” Native Terminal Emulation Programmer’s Guide...
  • Page 4 Native Terminal Emulation Programmer’s Guide...
  • Page 5: Table Of Contents

    Contents Before You Begin ............Safety Summary Do not repair or adjust alone First aid...
  • Page 6 Contents 2425 Terminal ............. . . 2425 Cursor Keys 2425 Tab Keys .
  • Page 7 17XX Terminal ............. . Characters on the Keyboards 37-Key Keyboard 17XX Tab Keys...
  • Page 8 Contents 2) LCD Parms (Parameters) 1) LCD Contrast (59XX, 17XX) 2) Screen Size (blank for 2480, 2485) 3) Screen Mode 4) Annunciators (Blank for 17XX, 11XX) 5) Backlight (59XX, 17XX) 6) Key Uppercase 7) Scroll Window 3) Beeper Setup (6400, 5055, 59XX, 17XX, 11XX) 1) Key Click (6400, 5055, 59XX, 17XX, 11XX) 2) Error Tone 3) Beeper Select (6400, 5055, 17XX, 11XX)
  • Page 9 Loading the Auto-Login Script File 2415, 2425, 2435A, 2455, 2475, 248X Terminals 6400, 5055 Terminals 59XX, 17XX, 11XX Terminals Disabling the Auto-Login Feature 2415, 2425, 2435A, 2455, 2475, 248X Terminals 6400, 5055 Terminals 59XX, 17XX, 11XX Terminals Sample Auto-Login Script Files Auto-Login Restart Creating a Custom Parameter Set-Up File CONFIG.DAT Settings...
  • Page 10 Using FLSHCONV.EXE to Build Customized HEX Files Locating and Appending .EXE Files Appending Data Files To Intel-Hex Files Downloading a Hex File Intermec Application Server and Gateway Commands CMT (Return Parameter Values) CMT, (Set All Parameters) CMT0 (Set Response Delay)
  • Page 11 T (Repeat Response) ............F (Return Terminal Power-Up Type) DME (Echo-Back Diagnostics) DMP (Reset)
  • Page 12 Contents WtD/ \F (Set Terminal Function Keys) WtD/ \B (Set Bank) ............WtD/ \BU (Update Bank) WtD/ \BE (Erase Bank) WtD/ \C (Set Screen Mode)
  • Page 13 2435A Terminal Display 9 or 10 Columns 12 Columns 17 Columns 19 or 20 Columns 22 Columns 26 Columns 31 or 32 Columns 2455 Terminal Display 20 Columns 33 Columns 40 Columns 53 Columns 80 Columns 2475 and 248X Terminal Displays 10 Columns 12 Columns 17 Columns...
  • Page 14 Contents Codabar ..............Code 11 .
  • Page 15 Index General Index ............. . . Files Index .
  • Page 16 Contents Native Terminal Emulation Programmer’s Guide...
  • Page 17: Before You Begin

    Safety Summary Your safety is extremely important. Read and follow all warnings and cautions in this document before handling and operating Intermec equipment. You can be seriously injured, and equipment and data can be damaged if you do not follow the safety warnings and cautions.
  • Page 18: Safety Icons

    Before You Begin Safety Icons This section explains how to identify and understand dangers, warnings, cautions, and notes that are in this manual. You may also see icons that tell you when to follow ESD procedures and when to take special precautions for handling optical parts.
  • Page 19: Global Services And Support

    Global Services and Support Warranty Information To understand the warranty for your Intermec product, visit the Intermec web site at www.intermec.com and click Service & Support. The Intermec Global Sales & Service page appears. From the Service & Support menu, move your pointer over Support, and then click Warranty.
  • Page 20: Who Should Read This Guide

    Related Documents This table contains a list of related Intermec documents and part numbers. Manual 1100 Series Data Terminal User’s Guide 5020 Data Collection PC User’s Manual 5055 Data Collection PC User’s Guide...
  • Page 21: Getting Started

    Getting Started This chapter introduces the Native terminal emulation application. Native Terminal Emulation Programmer’s Guide...
  • Page 22: Understanding Network Protocol Options

    S WTP The terminal communicates with the host computer through the Inter- mec Application Server, Intermec access point, or other Intermec gate- ways. For network configuration options, refer to your terminal’s user manual. Setting Up the Terminal and the Network...
  • Page 23: Starting The Native Terminal Emulation Application

    To start your application: Turn on the terminal. Wait a few seconds while the initialization screens (below) clear and the application starts. COPR. 1991-2005 INTERMEC. ALL RIGHTS RESERVED V<version number> <release date> <program name> <version>...
  • Page 24: Performing A Quick Configuration

    Chapter Getting Started Performing a Quick Configuration Note: For Terminal Emulation Version 6.60 or greater, the default data stream is “VT/ANSI.” 1 Change the data stream to Native. The default data stream is “Native” for the 6400 (WTP), 5055 (WTP), 11XX, 17XX, and 59XX Terminals. The default data stream for 2415, 2425, 2435A, 2455, 2475, 248X, and IP terminals is “3270.”...
  • Page 25: Configuring The Native Application

    Configuring the Native Application You can use the terminal’s TE configuration menus to configure site-spe- cific operational parameters, including WTP or TCP/IP communications, terminal emulation options, and the Main Menu password. For informa- tion about configuring the terminal, see Chapter 3, “Using the Terminal Emulation Menus.”...
  • Page 26: Program Names

    Chapter Getting Started S Dual sessions Not supported in Trakker Antares TCP terminals. If you scan the bar code for an unsupported command, the bar code data is read into the terminal. If you press the key sequence for the command, the sequence is ignored.
  • Page 27: Using The Terminal's Keyboard

    Your terminal has a special keyboard that contains most of the keys avail- able on your Native terminal keyboard. Use the keyboard to Enter data in the TE screens. The keys on the keyboard have their main character or operation marked directly on the key itself.
  • Page 28: 2415 Terminal

    Chapter Using the Terminal’s Keyboard 2415 Terminal For help with using the keyboard, refer to the TRAKKER Antares 241X Hand-Held Terminal User’s Manual (P/N 069538). 55-Key Keyboard Function Left Key Shift Key Your 2415 Terminal has either a 55-key (left) or a 37-key (right) keyboard as shown in this illustration. 2415 Cursor Keys To Enter Window/viewport up...
  • Page 29: 2415 Aid-Generating Keys

    2415 AID-Generating Keys To Enter Clear 2415 Auto-Login Restart To Enter Auto-Login Restart, scan the following bar code (also in Appen- dix A, “Bar Code Scanning”). Auto-Login Restart */EALRS* *%ALRS* Native Terminal Emulation Programmer’s Guide Chapter 2 Using the Terminal’s Keyboard Press the Keys 55-Key Keyboard 37-Key Keyboard...
  • Page 30: 2425 Terminal

    Chapter Using the Terminal’s Keyboard 2425 Terminal For help with using the keyboard, refer to the TRAKKER Antares 2420 and 2425 Hand-Held Terminal User’s Manual (P/N 064024). Function Left (FnL) Key Shift Key This illustration shows the keyboard for the 2425 Terminal. 2425 Cursor Keys To Enter Window/viewport up...
  • Page 31: 2425 Aid-Generating Keys

    2425 AID-Generating Keys To Enter Clear 2425 Auto-Login Restart To Enter Auto-Login Restart, press ( % or scan the following bar code (also in Appendix A, “Bar Code Scanning”). Auto-Login Restart */EALRS* *%ALRS* Native Terminal Emulation Programmer’s Guide Chapter 2 Using the Terminal’s Keyboard Press the Keys...
  • Page 32: 2435A Terminal

    Chapter Using the Terminal’s Keyboard 2435A Terminal For help with using the keyboard, refer to the TRAKKER Antares 243X Hand-Held Terminal User’s Manual (P/N 071791-001). 57-Key Keyboard Your 2435A Terminal has either a 57-key (left), a 48-Key (middle), or a 39-key (right) keyboard as shown in this illustration. Characters on the Keyboards The special characters and functions printed above the keys are color- coded to correspond with the matching shift keys.
  • Page 33: 2435A Tab Keys

    2435A Tab Keys To Enter Forward Tab Back Tab 2435A Standard Keys To Enter 57-Key Keyboard 0–9 – Symbols plus corresponding key 2435A Function Keys To Enter Backspace Caps Lock Ctrl Return Shift Space bar Native Terminal Emulation Programmer’s Guide Chapter 2 Press the Keys 57-Key Keyboard...
  • Page 34: 2435A Aid-Generating Keys

    Chapter Using the Terminal’s Keyboard 2435A AID-Generating Keys To Enter Clear 2435A Auto-Login Restart To Enter Auto-Login Restart, press r 39-key function numeric keyboards; press Green keyboard, or scan the following bar code (also in Appendix A, “Bar Code Scanning”). Auto-Login Restart */EALRS* *%ALRS*...
  • Page 35: 2435A 3270 Additional Functions

    2435A 3270 Additional Functions To access the TE configuration menus, press r l on the 57-key key- board and 39-key function numeric keyboards, or press Green >, Orange > on the 48-key keyboard. Native Terminal Emulation Programmer’s Guide Chapter 2 Using the Terminal’s Keyboard...
  • Page 36: 2455 Terminal

    Chapter Using the Terminal’s Keyboard 2455 Terminal For help with using the keyboard, refer to the TRAKKER Antares 2455 Vehicle-Mount Terminal User’s Manual (P/N 067358). Note: You must use the 2455 keyboard (P/N 067028) with the TE ap- plications. Shift Key This illustration shows the keyboard for the 2455 Terminal.
  • Page 37: 2455 Aid-Generating Keys

    2455 AID-Generating Keys To Enter Clear 2455 Auto-Login Restart To Enter Auto-Login Restart, press ( ¶ or scan the following bar code (also in Appendix A, “Bar Code Scanning”). Auto-Login Restart */EALRS* *%ALRS* Native Terminal Emulation Programmer’s Guide Chapter 2 Using the Terminal’s Keyboard Press the Keys ¡...
  • Page 38: 2475 And 248X Terminals

    Chapter Using the Terminal’s Keyboard 2475 and 248X Terminals For help with using the keyboard, refer either to the Trakker Antares 2475 Vehicle-Mount Terminal User’s Manual (P/N: 072383) or the TRAKKER Antares 248X Stationary Terminal User’s Manual (P/N 066960). This illustration shows the keyboard for the 2475 and 248X Terminals. 2475 and 248X Cursor Keys To Enter Window/viewport up...
  • Page 39: 2475 And 248X Aid-Generating Keys

    2475 and 248X AID-Generating Keys To Enter Clear 2475 and 248X Auto-Login Restart To Enter Auto-Login Restart, press ( ¶ or scan the following bar code (also in Appendix A, “Bar Code Scanning”). Auto-Login Restart */EALRS* *%ALRS* Native Terminal Emulation Programmer’s Guide Chapter 2 Using the Terminal’s Keyboard Press the Keys...
  • Page 40: 6400 Computer

    Chapter Using the Terminal’s Keyboard 6400 Computer For help with the keyboard, see the PEN*KEY Model 6400 User’s Guide (P/N 961-047-093). Your 6400 Computer has either a 51-key (left) or a 41-key (right) keyboard as shown. Characters on the Keyboards The special characters and functions printed above the keys are color- coded to correspond with the matching shift keys.
  • Page 41: Using The 41-Key Keyboard

    Using the 41-Key Keyboard The 41-key keyboard has numeric keys in its primary plane. It has alpha- betic keys, special characters, and function keys in its secondary plane. Because a 6400 Computer with a 41-key keyboard does not have alpha- betic keys, follow these procedures to change passwords and cold-start the computer: S Press [Blue] [3] or [F12] [3] to enter a “C,”...
  • Page 42: 6400 Function Keys

    Chapter Using the Terminal’s Keyboard 6400 Function Keys To Enter Clear When alpha lock mode is engaged on the 41-key keyboard, it switches the function keys with the alphabetic keys. That is, function keys normally in the primary plane ([F1] through [F12]) move to the Blue plane. Function keys normally in the [SHFT] plane ([F13] through [F24]) move to the SHFT, Blue plane.
  • Page 43: 6400 Auto-Login Restart

    The following chart describes how to do function operations when the 41-key keyboard is in standard mode or alpha lock mode. Note: [F13] through [F16] are the four gray keys in the second row from the bottom of the overlay. To Enter Standard Mode To engage alpha lock mode, press [Blue] [Gold].
  • Page 44: 5055 Data Collection Pc

    Chapter Using the Terminal’s Keyboard 5055 Data Collection PC For help with using the keyboard, refer to the 5055 Data Collection PC User’s Guide (P/N 961-054-017). This illustration shows the keyboard for the 5055 Data Collection PC. Characters on the Keyboard The special characters and functions printed on the overlay are color-coded to correspond with the matching shift keys.
  • Page 45: 5055 Function Keys

    5055 Function Keys To Enter Clear 5055 Auto-Login Restart To Enter Auto-Login Restart, scan the following bar code (also in Appen- dix A, “Bar Code Scanning”). Auto-Login Restart */EALRS* *%ALRS* Native Terminal Emulation Programmer’s Guide Chapter 2 Using the Terminal’s Keyboard Press the Keys [Gold] [C] [F1]...
  • Page 46: 59Xx Terminal

    Chapter Using the Terminal’s Keyboard 59XX Terminal For help with using the keyboard, refer to the 5900 Series User’s Guide (P/N 961-047-121). ! FC + FD @ FB This illustration shows the keyboard for the 59XX Terminal. Characters on the Keyboard The special characters and functions printed on the overlay are color-coded to correspond with the matching shift keys.
  • Page 47: 59Xx Function Keys

    59XX Function Keys To Enter Clear 59XX Auto-Login Restart To Enter Auto-Login Restart, scan the following bar code (also in Appen- dix A, “Bar Code Scanning”). Auto-Login Restart */EALRS* *%ALRS* Native Terminal Emulation Programmer’s Guide Chapter 2 Using the Terminal’s Keyboard Press the Keys [Gold] [.] (period) [F1]...
  • Page 48: 17Xx Terminal

    Chapter Using the Terminal’s Keyboard 17XX Terminal For help with using the keyboard, refer to the RT17XX Radio Data Termi- nal User’s Guide (P/N: 961-047-068). 57-Key Keyboard & ’ – Your 17XX Terminal has either a 57-key (left) or a 37-key (right) keyboard as shown in this illustration. Characters on the Keyboards The special characters and functions printed on the overlay are color-coded to correspond with the matching shift keys.
  • Page 49: 37-Key Keyboard

    37-Key Keyboard The 37-key keyboard has standard numeric keys, an [Enter] key, and user-defined function keys in its primary plane. It has alphabetic keys and special characters in its secondary plane. Because a terminal with a 37-key keyboard does not have alphabetic keys in its primary plane, follow these procedures when using its firmware and downloading software to it.
  • Page 50: 17Xx Tab Keys

    Chapter Using the Terminal’s Keyboard The following chart describes how to type letters on the 37-key keyboard. To Enter 17XX Tab Keys To Enter Back Tab Forward Tab Press the Keys To Enter [Black] [F1] [Black] [F2] [Black] [F3] [Black] [F4] [Black] [F5] [Black] [F6] [Black] [F7]...
  • Page 51: 17Xx Function Keys

    17XX Function Keys To Enter 17XX Auto-Login Restart To Enter Auto-Login Restart, scan the following bar code (also in Appen- dix A, “Bar Code Scanning”). Auto-Login Restart */EALRS* *%ALRS* Native Terminal Emulation Programmer’s Guide Chapter 2 Using the Terminal’s Keyboard Press the Keys (57-Key) [F1] [F2]...
  • Page 52: 11Xx Terminal

    Chapter Using the Terminal’s Keyboard 11XX Terminal For help with using the keyboard, see the 1100 Series Data Terminal User’s Guide (P/N 961-047-069). ON/OFF Characters on the Keyboard The special characters and functions printed on the overlay are color-coded to correspond with the matching shift keys. The shift keys are as follows. [Shift] [Gold] [Black]...
  • Page 53: 11Xx Tab Keys

    11XX Tab Keys To Enter Back Tab Forward Tab 11XX Function Keys To Enter 11XX Auto-Login Restart To Enter Auto-Login Restart, scan the following bar code (also in Appen- dix A, “Bar Code Scanning”). Auto-Login Restart */EALRS* *%ALRS* Native Terminal Emulation Programmer’s Guide Chapter 2 Using the Terminal’s Keyboard Press the Keys...
  • Page 54 — Chapter Using the Terminal’s Keyboard Native Terminal Emulation Programmer’s Guide...
  • Page 55: Using The Terminal Emulation Menus

    This chapter lists ALL TE parameters. If a certain parameter does not ap- ply to your terminal, the parameter will not appear in the TE configuration menus. The CFGLIT.DAT file specifies the text of the TE configuration menus. This chapter assumes you are using the default settings in CFGLIT.DAT. To customize CFGLIT.DAT, see Chapter 4, “Customizing Your Configu- ration.”...
  • Page 56: Function Keys

    Chapter Using the Terminal Emulation Menus Function Keys These paragraphs describe how to navigate through the TE configuration menus. Enter Key Press the terminal’s [Enter] key to return to a previous TE configuration menu. Press [Enter] several times to return to the Main Menu from a sub- menu.
  • Page 57: Up And Down Arrows

    Up and Down Arrows For 6400, 5055, 11XX, the up and down arrow keys are defined by the host computer. For 59XX, the up and down arrow keys can be made to function more effi- ciently, in many cases, by pressing the FUNC or ALT key, then pressing the desired arrow key.
  • Page 58: Display Annunciators

    Chapter Using the Terminal Emulation Menus Display Annunciators For 6400, 5055, 59XX, 17XX, 11XX, annunciators show the current status or operation in progress. Some of the more common annunciators are as follows: Note: The following symbols appear larger than actual size on your termi- nal display.
  • Page 59: Display Position 2

    Display Position 2 Input Inhibited The keyboard has accepted enough information for the current input field. If the “key ahead” feature is on, the terminal stores the keystrokes made after “input inhibited” appears. The host may also inhibit (lockout) the keyboard upon certain errors or when sending additional information to your computer.
  • Page 60: Display Positions 4 And 5

    Chapter Using the Terminal Emulation Menus Display Positions 4 and 5 Caps Lock (5055) If [Caps Lock] is pressed (activated) on the 5055 external keyboard, the terminal will type all capital letters regardless of how the text is entered. Num Lock (5055) If [Num Lock] is activated on the 5055 external keyboard, the terminal will enter numbers as pressed via the right-hand pad on the keyboard.
  • Page 61: Configuring Te Parameters

    Note: If you have the beeper turned off, you will not hear any of the low battery beep warnings. The battery pack icons on your terminal display reflect the same status as the LEDs on the battery pack. However, there may be a one minute delay for updating the icons on the display when the battery pack is replaced.
  • Page 62: Opening The Main Menu

    Chapter Using the Terminal Emulation Menus Opening the Main Menu The Main Menu is the first screen displayed when you open the computer menus. All other menus are accessed from the Main Menu. At the initiali- zation screens or anywhere in a TE session, press the appropriate keys to access the Main Menu (defined within each terminal’s specific information).
  • Page 63 1) Set-Up Parms (2415, 2425, 2435A, 2455, 2475, 248X) This is password-protected to prevent unauthorized users from changing parameters. You can customize the parameter’s CONFIG.DAT set up file to change the password. See Chapter 5, “Customizing Your Configuration.” Changed parameters apply to the current session. If more than one session is available, use the 7) More >...
  • Page 64: 6400, 5055, 59Xx, 17Xx, 11Xx Menus

    Chapter Using the Terminal Emulation Menus 6400, 5055, 59XX, 17XX, 11XX Menus The following menus pertain to the 6400, 5055, 59XX, 17XX, and 11XX Terminals. To return to the Main Menu, press [Enter] several times, then select 6) Exit Menus, to return to the operating system. Set-up Parms 1) Communication 2) Barcode Parms...
  • Page 65 1) Set-Up Parms (6400, 5055, 59XX, 17XX, 11XX) This is password-protected to prevent unauthorized users from changing parameters. You can customize the parameter’s CONFIG.DAT set up file to change the password. See Chapter 4, “Customizing Your Configuration.” Changed parameters apply to the current session. If more than one session is available, use the 7) More >...
  • Page 66: Set Up Parameters

    Chapter Using the Terminal Emulation Menus 1) Set Up Parameters The following setup parameter information pertains to all terminals unless otherwise noted. 1) Communication The communication option for the terminals are broken down as follows: S 2415, 2425, 2435A, 2455, 2475, 248X Terminals with RTC 2) RTC/WTP below.
  • Page 67 WTP Stack Options Native Terminal Emulation Programmer’s Guide Chapter 3 Using the Terminal Emulation Menus Controller Type 2) RTC/WTP Host/Cntl 2) Host/Cntl Host/Cntl 1) CNTL A 2) CNTL B 3) CNTL C ENTER DONE ENTER Controller (x) Enter Unit Number ENTER Controller (x) (cust emulation)
  • Page 68 Chapter Using the Terminal Emulation Menus 2) RTC/WTP (6400, 5055, 59XX, 17XX, 11XX) Use 2) RTC/WTP to set, view, or change the terminal ID. This number allows the host computer to identify individual terminals in the radio data network. Each terminal must have a unique number in the same network. The 1) Radio Setup and 2) Host/Cntl menus are shown on the following pages.
  • Page 69 For 802.11 Radios Only Radio Setup Network Name xxxx Enter up to 34 char- acters for a name ENTER Radio Setup Radio Config# Set Mode/Channel Set Mode/Channel is for RM60 Use Cursor Up (902 MHz) radios and Down Keys To Adjust DS xxxx channel xx Native Terminal Emulation Programmer’s Guide...
  • Page 70 Chapter Using the Terminal Emulation Menus Host/Cntl Settings ENTER Host/Cntl 1) CNTL A 2) CNTL B 3) CNTL C ENTER DONE ENTER Controller (x) Enter Unit Number ENTER Controller (x) (cust emulation) unit # xxx Host Name Enter up to 16 char- acters/Numbers for a name.
  • Page 71: Barcode Parms (2415, 2425, 2435A, 2455, 2475, 248X)

    2) Barcode Parms (2415, 2425, 2435A, 2455, 2475, 248X) The 2) Barcode Parms (parameters) menus designate whether you are us- ing a bar code scanner and scan options. Barcode Parms 1) Code 39 Encoded 3) Concatenate 4) RS232 Stream 5) Stream Scan 6) Scan All Flds 1) Code 39 Encoded By default, 1) Code39 Encoded is disabled.
  • Page 72: Barcode Parms (6400, 5055, 59Xx, 17Xx, 11Xx)

    Chapter Using the Terminal Emulation Menus 2) Barcode Parms (6400, 5055, 59XX, 17XX, 11XX) Selecting 2) Barcode Parms (parameters) displays the Scanner Type menu. Scanner Type Use the Scanner Type menu to designate the type of bar code scanner. To make a selection, press the numeric key corresponding to the desired op- tion, then press [Enter] to access the Scan Options menu.
  • Page 73 3) Concatenate (6400, 5055) Each bar code read is added to the end of the previous bar code read until the 6400 or 5055 Terminal meets a condition forcing transmission to the host. When this option is OFF, each bar code read is placed at the beginning of the current input field.
  • Page 74 Chapter Using the Terminal Emulation Menus Scan Options to Enable Bar Codes There are menus of options to enable (or disable) various bar code symbol- ogies. To enable a bar code, press the numeric key corresponding to the number of the bar code symbology (shown on menu), then press [Enter]. After enabling a particular bar code, options may have to be selected for the bar code.
  • Page 75 Scan Options 2 (Additional Bar Codes) This menu offers additional bar code selections. After enabling a bar code symbology, various options, including length can be set. When all options are set, the display returns to the Scan Options 2 menu. This menu and the bar code symbologies to be enabled are shown below.
  • Page 76 Chapter Using the Terminal Emulation Menus Lengths Options The Lengths Options menus determine the maximum and minimum length for a specific bar code symbology. Setting the length of enabled bar codes helps determine if a scanned bar code is valid and improves response time.
  • Page 77: Protocol Opts

    After all of the length options are set for the enabled bar code, the display returns to either the Scan Options menu or the Scan Options 2 menu (pending on from which menu the bar code was enabled). (bar code type) Max Length (bar code type) Max Length...
  • Page 78 Chapter Using the Terminal Emulation Menus 1) Host View Sze The 1) Host View Sze option tells the terminal the format of display in- formation sent from the host. The display viewing size equals 1920 (the number of rows times the number of columns). The exception is with 5250 Terminal Emulation which has an additional row for error messages and therefore has 2000 characters.
  • Page 79 For information about 3270, 5250, or VT/ANSI TE, see the following manuals: S TE 2000 3270 Terminal Emulation Programmer’s Guide (P/N: 977-055-003) S TE 2000 5250 Terminal Emulation Programmer’s Guide (P/N 977-055-004) S TE 2000 VT/ANSI Terminal Emulation Programmer’s Guide (P/N 977-055-005) 3) Extended Cmds (Commands) Use 3) Extended Cmds to enable or disable extended commands.
  • Page 80 Chapter Using the Terminal Emulation Menus 4) Device Name Enters a physical name for the device. This name is 1–10 characters with allowable values of A–Z, a–z, 0–9, and #, $, -, and @. 5250E RFC 1572 Support. Note: The first character of 4) Device Name cannot start with a number (0–9).
  • Page 81 S 3) Lock Error Msg The TE 2000 cursor modes ensure that the cursor location of the screen and its surrounding data is visible. The 5250 error message line is typi- cally not visible because the error message line 24 is too far away from the cursor location.
  • Page 82 Note: 3) Auto Entr Scan cannot be enabled at the same time as 2) Auto Tab Scan. 4) Emulate 3210 (6400, 5055, 59XX, 17XX, 11XX) The Intermec late an RT3210 Hand-Held Computer, performing the same functions. For full 3210 compatibility, disable buffering the keyboard, set cursor to lazy mode, and set the LCD Parms to Key Uppercase.
  • Page 83 S 4) Any Auto Enter When enabled, an automatic “enter” occurs when a reverse video attrib- ute field is filled by keying or scanning data. Any extra scanned data is discarded. If disabled, the screen waits for the user to hit the AID key prior to sending data back to the host.
  • Page 84 Chapter Using the Terminal Emulation Menus 4) Auto Tab Scan Causes the terminal to automatically tab to the next input field when a good scan is obtained. Default is disabled. Note: 4) Auto Tab Scan cannot be enabled at the same time as 3) Auto Entr Scan.
  • Page 85 S 3) UserKey Locked If set, the host ignores a host command defining the Function keys. De- fault is disabled. S 4) RS232 Setup (6400, 5055, 59XX, 17XX, 11XX) When using the media copy command, use this option to set up the communications port, then press [Enter] to return to 3) Protocol Opts.
  • Page 86 Chapter Using the Terminal Emulation Menus S 5) VT220 Mode Selects operating in character or block mode. Select a choice, then press [Enter] to return to the 3) Protocol Opts menu. Default is 1) Char. S 1) Char (Default) Sets the mode to Character mode. The terminal sends each character as it is pressed.
  • Page 87 S 2) Term Setup Selects the compliance level of the terminal being emulated. Default is VT340 to support all commands. Make a selection, then press [Enter] to return to the 3) Protocol Opts menu. S 3) Send XON Default is enabled which indicates that when an RIS is received from the host, the XON character is returned after compliance of this command.
  • Page 88 Chapter Using the Terminal Emulation Menus S 5) VT Cursor Mode Determines what is returned to the host when cursor keys are hit. Default is 2) Cursor. S 1) Application S 2) Cursor S 6) Terminal Mode (VT220/320 only) Sets the terminal mode to 7-bit or 8-bit. This option sets the mode VT-series terminals used to exchange escape sequences, control com- mands, and status reports with an application.
  • Page 89 S 3) Terminal ID This enables the entry of a character string sent back to the host in response to IAC SB terminal type SE. The range is 0 through 30, with null string as the default. If set to null, then ANSI, VT100, VT220, VT320, or VT340 is returned as selected.
  • Page 90 Chapter Using the Terminal Emulation Menus Note: 7) Native is enabled by default to preserve backwards compatibility. 7) Native (2415, 2425, 2435A, 2455, 2475, 248X, 6400, and 5055 with WTP, 59XX, 17XX, 11XX) S For 2415, 2425, 2435A, 2455, 2475, 248X Terminals with WTP: When enabled, pressing [F1] is equivalent to pressing [FnL] [7] (Home), while pressing [F2] is equivalent to pressing [F1], etc.
  • Page 91: Display Opts

    4) Display Opts 4) Display Opts adjusts the backlight timer, the cursor appearance on the display, or the remote display. Display Opts 1) Backlight 2) Cursor Mode 3) Remote Disp 1) Backlight (2415, 2425, 2435A, 2455, 2475, 248X, 6400, 17XX, 11XX) Use the up and down arrows to select “Off”...
  • Page 92 Chapter Using the Terminal Emulation Menus 4) Block (6400, 59XX, 17XX, 11XX) This provides a reverse or highlighted block (J) character displaying the cursor’s current location. Cursor Mode 1) Underline Blink 2) Block Blink 3) Underline 4) Block > < 3) Remote Disp (17XX) This menu allows communication to a remote display.
  • Page 93: Without An 802.1X Supplicant Radio Driver)

    5) Radio Comm (Blank for 2415, 2425, 2435A, 2455, 2475, 248X Terminals without an 802.1x Supplicant Radio Driver) Note: Diagnostic modes disable data compression and are reserved for engineering tests. Menus for 5) Radio Comm specify the communication protocol and speed in certain instances.
  • Page 94: Cold Start

    To enable the password, press [1], then type “3193693” for the fixed pass- word set by Intermec Technologies Corporation. The “1)” will change to reverse video to indicate it is enabled. With this enabled, enter this password when you access the terminal emulation menu screens. Press [Enter] until you reach the Main Menu, then press 6) Exit Menus to return to the main terminal screen.
  • Page 95: Lcd Parms (Parameters)

    2) Print Device (6400) Establishes extended commands for the RS-232, IrDA, or RF printer driv- ers. Press [1] for the RS-232 driver (default) or [2] for the IrDA driver. Print Device 1) RS232 Print 2) IRDA Print 3) COM Select (248X, 5055) Selects which communications port to use for extended commands, RS-232 communications, or media copy commands.
  • Page 96: Screen Size (Blank For 2480, 2485)

    Chapter Using the Terminal Emulation Menus Note: 2) Screen Size is available for 2415, 2425, 2435A, 2455, 2475, 2481, and 2486 Terminals on firmware 7.00 or greater and with Double- Byte Country Code equal to 00 (USA). 2) Screen Size (blank for 2480, 2485) 2) Screen Size selects the number of lines and characters in each line to be viewed on the display.
  • Page 97 2435A Terminal Screen Sizes For 2435A Terminals with Terminal Emulation version 6.60 or greater and firmware version 7.10 or greater, if icons are enabled in the firmware, then the 2435A Terminal uses the following screen sizes. If the icons are disabled in the firmware (default), then the 2435A Termi- nal uses the screen sizes as shown on page 76 for the 2415 and 2425 Ter- minals.
  • Page 98 Chapter Using the Terminal Emulation Menus 2455 Terminal Screen Sizes Choices for the 2455 Terminal include the following. Only one option can be selected at a time. (Default is 25 x 80) S 8 rows, with 33 or 40 characters per row S 12 rows, with 40, 53, or 80 characters per row S 20 rows, with 80 characters per row S 25 rows, with 80 characters per row...
  • Page 99 2475, 2481, and 2486 Terminal Screen Sizes Note: This information does not apply to the 2480 and 2485 Terminals. Choices for the 2475, 2481, and 2486 Terminals include the following. Only one option can be selected at a time. (Default is 25 x 64) S 12 rows, with 20, 26, 40, 53, or 64 characters per row S 20 rows, with 40 characters per row S 25 rows, with 40, 55, or 64 characters per row...
  • Page 100: Columns

    Chapter Using the Terminal Emulation Menus 6400 Computer Screen Sizes Choices for the 6400 Computer include the following. It is also possible to have selected 5, 8, 10, and 16 for number of rows. This depends on what size of display you have selected. Only one option can be selected at a time.
  • Page 101 59XX Terminal Screen Sizes Choices for the 59XX Terminal includes the following. Only one option can be selected at a time. (Default is 12 x 40) S 8 rows, with 40, 60, or 80 columns per row S 10 rows, with 40, 60, or 80 columns per row S 12 rows, with 40, 60, or 80 columns per row S 16 rows, with 40, 60, or 80 columns per row S 21 rows, with 80 columns per row...
  • Page 102: Screen Mode

    Chapter Using the Terminal Emulation Menus 11XX Terminal Screen Sizes Choices for the 11XX Terminal include the following. Only one option can be selected at a time. (Default is 9 x 16) S 4 rows, with 12 or 16 characters per row S 6 rows, with 12 or 16 characters per row S 8 rows, with 12 or 16 characters per row S 9 rows, with 12 or 16 characters per row...
  • Page 103 — Chapter 3 Using the Terminal Emulation Menus 2) Corner Mode Starts the display at the upper-left corner of the full CRT screen and keeps the cursor in the lower-right corner of the display. As you scroll, the cursor remains there as data advances in the scrolled direction (up, down, right, or left) until an outside boundary of the full CRT screen is reached.
  • Page 104: Annunciators (Blank For 17Xx, 11Xx)

    Chapter Using the Terminal Emulation Menus 6) Define Origin Use this option to specify the “X,Y” origin of the terminal display. Enter a number from the range of 0–79 for the “X” origin and a number from the range of 0–23 for the “Y” origin. Default is 0 for both “X” and “Y” origins X Origin Enter number from 0–79 4) Annunciators (Blank for 17XX, 11XX)
  • Page 105: Key Uppercase

    6) Key Uppercase When enabled, this causes the alphabetic keys (A–Z) to display as upper- case characters regardless of the shift or caps lock mode settings. 7) Scroll Window 7) Scroll Window defines the cursor movement, just how far it moves with each press of the arrow keys.
  • Page 106: Beeper Setup (6400, 5055, 59Xx, 17Xx, 11Xx)

    Chapter Using the Terminal Emulation Menus 3) Beeper Setup (6400, 5055, 59XX, 17XX, 11XX) The 3) Beeper Setup menus adjust the beeper tones for key clicks (presses) and error conditions. For 17XX Terminals, 3) Beeper Select directs the au- dio output to the internal buzzer or to a headset. Beeper Setup 1) Key Click 2) Error Tone...
  • Page 107: Error Tone

    2) Error Tone 2) Error Tone adjusts the length and frequency of the tone made when an error occurs (for example, pressing an invalid key). The 2) Error Tone adjustments, and the procedures for making them are identical to the 1) Key Click adjustments.
  • Page 108: Tests

    Chapter Using the Terminal Emulation Menus 4) Tests Intermec Systems Engineers use the 4) Tests menus to verify terminal op- eration during environmental stress tests, peripherals, the display, RF com- munications, and memory. Tests 1) Peripherals 2) Converters 3) Memory View...
  • Page 109 S PRI The primary version of low-level radio firmware. S SEC The secondary version of the low-level radio firmware. S RFLINK A general description of the RF connection overall quality between Lu- cent radios in the terminal and radios in the Access Point. The Lucent radio grades the RF link on a scale from 0–92, representing the RF channel Signal-to-Noise Ratio.
  • Page 110 Chapter Using the Terminal Emulation Menus 2) RS232 Test (6400, 5055, 59XX, 17XX, 11XX) Tests the data communication port on the terminal, requiring a special loop-back connector that links the following input and output pins on the data connector: S TX output to the RX input S DTR output to the DSR input S CTS output to the RTS input To run the test, select 2) RS232 Test, attach the loop-back connector to...
  • Page 111: Converters (59Xx)

    4) Keyboard Test (6400, 5055, 59XX, 17XX, 11XX) Tests each key on the terminal keypad or 5055 external keyboard. Press each key, except the [Enter] key, and a character corresponding to the pressed key should appear on the display. Keyboard Test Press A Key ENTER To Exit Key =...
  • Page 112: Packet Driver (6400, 5055, 59Xx, 17Xx, 11Xx)

    Chapter Using the Terminal Emulation Menus 4) Packet Driver (6400, 5055, 59XX, 17XX, 11XX) 4) Packet Driver tests accuracy of data transmissions to and from the ter- minal. Packet Driver 3) Packet Stats 4) Histogram 3) Packet Stats (Statistics) (6400, 5055, 59XX, 17XX, 11XX) Shows the number of packets sent and received, number of errors, and number of packets dropped.
  • Page 113: Numbers

    4) Histogram An Intermec engineer may ask you to access this menu if your terminal has problems. From this menu you can provide the Intermec system engineer with vital information about your unit. The actual menus are not shown in this manual, however some of the gen- eral terminology is shown below.
  • Page 114: Exit Menus

    Chapter Using the Terminal Emulation Menus 6) Exit Menus Note: If direct connect is used, the terminal may reboot upon exiting the TE configuration menu. Use 6) Exit Menus to exit the TE configuration menus. If you changed any parameter settings, the terminal displays the following when you exit the menus.
  • Page 115: More (Main Menu 2)

    7) More (Main Menu 2) Select 7) More to open the Main Menu 2 screen. Main Menu 2 1) Keyboard Opts 2) Save Parms 3) Cloning Opts 4) Session Menu 1) Keyboard Opts Use 1) Keyboard Opts > 1) Type-Ahead to key in information when the terminal cannot immediately send data to the host computer.
  • Page 116: Cloning Opts (59Xx, 17Xx, 11Xx)

    Chapter Using the Terminal Emulation Menus If an error is made or the incorrect password is entered, the terminal will return to 2) Save Parms screen without saving your entries. Save Parms Enter Password: > ..3) Cloning Opts (59XX, 17XX, 11XX) Note: 3) Cloning Opts is disabled for 59XX Terminals.
  • Page 117 6 Hold down the [I] key while turning on the terminal receiving the pro- gram. The application program will copy into the receiving terminal. To Source Terminal To Source Terminal This illustrations shows the FLASH cloning cable connections as they pertain to step 1 on the previous page.
  • Page 118: Session Menu

    Chapter Using the Terminal Emulation Menus 4) Session Menu (2415, 2425, 2435A, 2455, 2475, 248X with WTP, 6400, 5055, 59XX, 17XX, 11XX) 4) Session Menu defines different host communication sessions and desig- nates a “hot key” that allows switching quickly between the different ses- sions.
  • Page 119 <program name> <version> Host: <host name> <emulation type> Note: If you are not connected to the Intermec Application Server or host, or have problems accessing the Main Menu, reset your terminal to go to the initialization screens. 2 Select 1) Setup Parms, then enter the “cr52401” password. Do not press Enter.
  • Page 120: 2415, 2425, 2435A, 2455, 2475, 248X Terminals

    6400 Computer The terminal emulation screens support terminals running Intermec Ter- minal Emulation or 6400 TCP/IP software. This describes the menus used to set operating and scanning parameters for the hand-held computer.
  • Page 121: To Exit Emulation Mode And Return To Dos

    In all other situations, do copy the CONFIG.SYS and AUTOEXEC.BAT files. This contains information about the terminal emulations with keyboards supported for the Intermec The 5055 PC supports terminal emulations with rugged keyboards. FWP650H0 is DOS-based and is not compatible with Windows DOS prompts.
  • Page 122: Programs To Create Terminal Emulation Menus

    Programs to Create Terminal Emulation Menus The Terminal Emulation Menu Screens are provided to support terminals running Intermec Terminal Emulation software. This describes the menus that set operating and scanning parameters for the 5055 PC. Additional information can be found in the programmer’s guide or technical overview for your emulation program.
  • Page 123: Opening The Main Menu

    Opening the Main Menu The Main Menu is the first screen displayed when you open the computer menus. All other menus are accessed from the Main Menu. To open the Main Menu, press [Yellow], then [Blue] (MENU). Briefly, these keys generally operate as: S [Blue] for functions labeled by blue legends above the keys.
  • Page 124 — Chapter Using the Terminal Emulation Menus Native Terminal Emulation Programmer’s Guide...
  • Page 125: Customizing Your Configuration

    This chapter describes the procedures you can use to customize the stan- dard Native TE program by Intermec Technologies Corporation. You cus- tomize the TE program by creating or modifying configuration files, and then downloading them to your terminal to do the following: S Use the auto-login feature to send the same login information each time you login to the host (page 106).
  • Page 126: Using The Auto-Login Feature

    Chapter Customizing Your Configuration Using the Auto-Login Feature Use the auto-login feature to send the same login information each time you login to the host. When you start the TE application, the terminal checks for an auto-login script file. If a script file exists, the terminal runs the login commands from the auto-login script file before the TE program starts.
  • Page 127: Search Strings

    S Pause “xxxxx” Delays the terminal for x milliseconds, halts terminal operation from receiving and processing for the duration specified. S PromptSessionStart This command is a predefined variable. If this variable is defined and set to any value other than 0, the application prompts the user to press [En- ter] before starting a Telnet session with the host.
  • Page 128: Control Characters

    Chapter Customizing Your Configuration Control Characters You can include control characters in your auto-login script file. Enclose the control character with < > (angle brackets) in AUTOLOG.SCR. The following table lists control characters for Native TE. Note: Some control characters may be represented by their hexadecimal values.
  • Page 129: 6400, 5055 Terminals

    Note: Loading the AUTOLOG.SCR file from the Intermec Application Server is supported. 1 Copy the AUTOLOG.SCR file to the Intermec Application Server. 2 Configure the download server on the Intermec Application Server to send AUTOLOG.SCR to the terminals in groups of 10 or less. 3 Start the download.
  • Page 130: Disabling The Auto-Login Feature

    Chapter Customizing Your Configuration Disabling the Auto-Login Feature To disable auto-login, you may rename or delete the AUTOLOG.SCR file. Renaming the file ensures that you can use the same auto-login script file later by changing the name back to AUTOLOG.SCR. If you want to enable a new script file, you can use the instructions in this section to rename a different script file to AUTOLOG.SCR.
  • Page 131: Sample Auto-Login Script Files

    Sample Auto-Login Script Files You can use these sample script files as they are or as the starting point for creating your own auto-login script files. Example 1 Auto-Login With All Terminals Using the Same Account HostName “*” WaitFor “login:” Send “username<NEWLN>”...
  • Page 132 Chapter Customizing Your Configuration Example 3 Auto-Login to an Application Input “Enter user name”, username InputHidden ”Enter Password”, password HostName “*” WaitFor “login:” Send username Send “<NEWLN>” WaitFor “Password:” Send password Send “<ENTER>” WaitFor “Main Menu” Send “3” Send “<ENTER>” WaitFor “Wip Menu”...
  • Page 133: Auto-Login Restart

    Auto-Login Restart The Auto-Login Restart command starts the auto-login script file from the correct HostName statement in the script file when a host session is bro- ken. For this command to work, the WaitFor string must match the last data sent from the host. For example, if the WaitFor string is the login prompt “login:”...
  • Page 134: Creating A Custom Parameter Set-Up File

    Chapter Customizing Your Configuration Creating a Custom Parameter Set-Up File You can create a custom Native TE set-up file to preset almost any param- eter you can set from the TE configuration menus. These parameter set- tings become the default (cold start) configuration for the terminal. CONFIG.DAT Settings Note: CHECKCFG.EXE is no longer used except for Trakker Antares Terminals 2415, 2425, 2435A, 2455, 2475, or 248X.
  • Page 135: Config.dat Parameter Formats

    Following is a sample setup file: Screen Mode = ?; Program Name = MYCUSTOM; Screen Mode = Page Mode; Host A.Port Number = 1; Data Stream = Native; Code 39.Encoded = Enabled; Extended Cmds = Enabled; CONFIG.DAT Parameter Formats You can direct the complete parameter list with value definitions to a file using this command: Each parameter in the setup file is followed by one of three different for- mats that indicates the type of parameter and the values it can contain.
  • Page 136: Verifying Your Config.dat Configuration

    Chapter Customizing Your Configuration Verifying Your CONFIG.DAT Configuration Use the CHECKCFG utility to verify that you properly configured your set-up file. CHECKCFG reads your configuration and reports any syntax errors. To get the utility, contact your Systems Engineer. To verify your configuration, type checkcfg <input config file>...
  • Page 137 Trakker Antares terminals using WTP (2415, 2425, 2435A, 2455, 2475, and 248X), support dual sessions. If the terminals use UDP Plus or TCP/IP, then dual sessions are not supported. Note: Only WTP terminals support dual sessions (“Session 2”). For a list of terminals with WTP, see Chapter 1, “Getting Started.”...
  • Page 138 Chapter Customizing Your Configuration Set-Up Parameters Options (continued) [Session 1] Options Session 2 Radio Number [Host A].Radio # (same as unit Host B.Radio # number) Host C.Radio # RTC over TCP [Host A].RTC over TCP Host B.RTC over TCP Host C.RTC over TCP Server IP [Host A].Server IP Host B.Server IP...
  • Page 139 Bar Code Parameters (continued) [Session 1] Parameters Session 2 MOD 10 Check MOD 10 Check ParmsBySession ParmsBySession Redundancy Redundancy RS-232 Stream RS-232 Stream Scan All Fields Scan All Flds Scan Postamble Scan PostChar Character Scan Preamble Scan PreChar Character Scan Timeout Scan Timeout Scanner Type Scanner Type...
  • Page 140 Chapter Customizing Your Configuration Bar Code Symbologies (continued) [Session 1] Symbologies Session 2 Code 39 Code 39 Code 93 Code 93 Code 128 Code 128 Computer Identics CI 2of5 2 of 5 Interleaved 2 of 5 Int 2of5 Plessey (6400 does Plessey not support Plessey alpha characters)
  • Page 141 Generic Bar Code Options Note that brackets indicate default settings and values. Note: Generic bar code options must be qualified by one of the bar code symbology strings. For example: “Session 1.UPC.Max Length = 13;” Generic Bar Code Options [Session 1] Options Session 2 Drop Leading...
  • Page 142 Chapter Customizing Your Configuration Generic Bar Code Options (continued) [Session 1] Options Session 2 Fixed Length 2 UPC.Fix Length 2 EAN.Fix Length 2 Code 128.Fix Length 2 Code 39.Fix Length 2 Codabar.Fix Length 2 ABC Codabar.Fix Length 2 Str 2of5.Fix Length 2 Int 2of5.Fix Length 2 CI 2of5.Fix Length 2 Code 11.Fix Length 2...
  • Page 143 Generic Bar Code Options (continued) [Session 1] Options Session 2 Minimum Length UPC.Min Length EAN.Min Length Code 128.Min Length Code 39.Min Length Codabar.Min Length ABC Codabar.Min Length Str 2of5.Min Length Int 2of5.Min Length CI 2of5.Min Length Code 11.Min Length Code 93.Min Length Plessey.Min Length UPC Options Note that brackets indicate default settings and values.
  • Page 144 Chapter Customizing Your Configuration EAN Options Note that brackets indicate default settings and values. EAN Options [Session 1] Options Session 2 Add-On 2 EAN.Add-On 2 Add-On 5 EAN.Add-On 5 Expand 8 to 13 EAN.Expand 8to13 Code 39 Options Note that brackets indicate default settings and values. Code 39 Options [Session 1] Options...
  • Page 145 Code 39 Options (continued) [Session 1] Options Session 2 Full ASCII Code 39.Full ASCII Quiet Zone Code 39.Quiet zone START Decode Code 39.START decode Interleaved 2 of 5 Option Note that brackets indicate default settings and values. Interleaved 2 of 5 Options [Session 1] Options Session 2...
  • Page 146 Chapter Customizing Your Configuration Plessey Options Note that brackets indicate default settings and values. Plessey Options [Session 1] Options Session 2 Allow Alpha Plessey.Allow Alpha MOD 10 Check Plessey.MOD10 Chk MOD 11 Check Plessey.MOD11 Chk Code 128 Options Note that brackets indicate default settings and values. Code 128 Options [Session 1] Options...
  • Page 147: Display Options

    Native Protocol Options Note that brackets indicate default settings and values. Native Protocol Options [Session 1] Options Session 2 F1 is Function –0 F1 is FUNC–0 Display Options Note that brackets indicate default settings and values. Display Options [Session 1] Options Session 2 Backlight State...
  • Page 148 Chapter Customizing Your Configuration Radio Communications Options Set the Security ID for 2415, 2425, 2435A, 2455, 2475, 248X terminals without an 802.1x supplicant radio driver or UDP Plus installed through the Trakker Antares 2400 Menu System. Note that brackets indicate default settings and values. Radio Communications Options [Session 1] Options...
  • Page 149 More Options (continued) [Session 1] Options Session 2 COM Select Com Select Main Menu Menu Password Password You must enable and set the password to access the Main Menu. To enable or disable the password, see above. Print Device Print Device LCD Options Note that brackets indicate default settings and values.
  • Page 150 Chapter Customizing Your Configuration LCD Options (continued) [Session 1] Options Session 2 Screen Columns Screen Cols * [16] is the default for 11XX. ** [17] is the default for 17XX. *** [19] is the default for 2435A. **** [20] is the default for 2415, 2425, 2455, 2475, 2481, 2486.
  • Page 151 Beeper Setup Options (continued) [Session 1] Options Session 2 Beeper (Error Tone) Beep Frequency Frequency * [13] is the default for 17XX, 11XX. ** [6] is the default for 6400. Beeper (Error Tone) Beep Length Length Beeper (Error Tone) Beep Volume Volume Key Click KeyClick Freq...
  • Page 152 Chapter Customizing Your Configuration Additional Parameters These parameters do not have equivalent TE configuration menu options. Note that brackets indicate default settings and values. Additional Parameters [Session 1] Parameters Session 2 Alternate Screen Alt Screen Cols Columns * [17] is the default for 17XX. ** [40] is the default for 5055. *** [16] is the default for 6400. Alternate Screen Alt Screen Rows Rows...
  • Page 153: Changing Text

    If you omit an ID number, its string appears as “Bad Literal File” when you run the program in the terminal. Literal ID numbers are available upon request from Intermec. Contact your Intermec representative for more information about ID numbers.
  • Page 154: Preinitializing The Native Te Program

    HEX editor or other special program. NATIVE.INI contains Native data stream commands and orders. It con- tains ASCII data because Intermec controllers perform EBCDIC to ASCII translation for the data stream. Following is the format for the Native data stream. The information as- sumes you have a working knowledge of the data stream command formats or escape sequences, or both.
  • Page 155: Remapping The Terminal's Keys

    Remapping the Terminal’s Keys You may need to remap the terminal’s keys if your users need to press a key in Native TE that is not on a standard 101-key keyboard. You can also remap a terminal key to transmit a text string or message to the computer. To remap the terminal keys, you create the REMAP.CFG file and add a Remap command to remap a terminal key.
  • Page 156: Creating A Macro

    Chapter Customizing Your Configuration Example 1 Suppose you want to remap “+” on your terminal to send a message and then enter a carriage return. In the REMAP.CFG file, add this command: remap=<002b>=“My battery is low.<CR>” Example 2 To remap the function of the function keys to another key, replace string with the transmitted code for the function and replace key with the 4-digit hexadecimal key that will do the function.
  • Page 157: Nesting

    Nesting Macros do not nest. The right-most argument is processed as key strokes and not scanned for macro values. For example: // swap “3” and “5” keys remap=<0033>=“5” remap=<0035>=“3” The “3” key will produce a “5” key. If nesting was allowed, the “5” key would be recognized as a macro that produces the “3”...
  • Page 158 Chapter Customizing Your Configuration remap=<0038>=“string” /* 8 key*/ remap=<0039>=“string” /* 9 key*/ remap=<003a>=“string” /* : key */ remap=<003b>=“string” /* ; key */ remap=<003c>=“string” /* < key */ remap=<003d>=“string” /* = key */ remap=<003e>=“string” /* > key */ remap=<003f>=“string” remap=<0040>=“string” /* @ key */ remap=<0041>=“string”...
  • Page 159 remap=<0069>=“string” /* i key*/ remap=<006a>=“string” /* j key*/ remap=<006b>=“string” /* k key*/ remap=<006c>=“string” /* l key*/ remap=<006d>=“string” /* m key*/ remap=<006e>=“string” /* n key*/ remap=<006f>=“string” remap=<0070>=“string” /* p key*/ remap=<0071>=“string” /* q key*/ remap=<0072>=“string” /* r key*/ remap=<0073>=“string” /* s key*/ remap=<0074>=“string”...
  • Page 160: Remapping Characters

    Chapter Customizing Your Configuration remap=<1066>=“string” /* F16 key */ remap=<1067>=“string” /* F17 key */ remap=<1068>=“string” /* F18 key */ remap=<1069>=“string” /* F19 key */ remap=<106a>=“string” /* F20 key */ remap=<106b>=“string” /* F21 key */ remap=<106c>=“string” /* F22 key */ remap=<106d>=“string” /* F23 key */ remap=<106e>=“string”...
  • Page 161: Substituting National Characters

    Terminal Font Set for another character in the set. Use this informa- tion to provide characters on the terminal in the local language. Intermec provides a table for converting from characters used in English (U.S.) to German, Danish, Finnish, Italian, Spanish, French, Belgian, and English (UK).
  • Page 162: National Replacement Character Sets

    Chapter Customizing Your Configuration National Replacement Character Sets The terminal supports the 7-bit national replacement character (NRC) sets for European languages. The NRC sets are similar to the 7-bit ASCII set, except for a few characters. The following table lists characters in each NRC set that are different from the ASCII set.
  • Page 163: Example

    Greek National Replacement Character Set (6400, 5055, 59XX, 17XX, 11XX, Terminals) column b8 bits b4 b3 b2 b1 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0...
  • Page 164: Downloading Files

    Chapter Customizing Your Configuration Downloading Files 2415, 2425, 2435A, 2455, 2475, 248X Terminals You can use one of several methods to download a file to a 2415, 2425, 2435A, 2455, 2475, or 248X Terminal, including: S LOADER.EXE file loader utility. Note that using this utility will auto- matically restart the TE 2000 application.
  • Page 165: Reprogramming Flash Memory

    Reprogramming Flash Memory Flash upgrades can be ordered on diskette from Intermec (contact a representative), or downloaded from the Intermec Knowledge Central (see Before You Begin). Read all instructions before proceeding. Note: Keep terminals on charge when setting up, reprogramming, or re- flashing.
  • Page 166: Interlnk And Intersvr

    Chapter Customizing Your Configuration INTERLNK and INTERSVR INTERLNK is a device driver that interconnects a 6400 Computer or 5055 PC and a host personal computer through serial ports. INTERSVR is the INTERLNK server, a communication option in the Norand Utilities program. These two resources are provided with ROM DOS 6.22 and are shipped with the 6400 Computer or 5055 PC toolkit.
  • Page 167: Converting Files From Binary To Ascii

    S –v<number> <number> indicates “verbosity.” Default: 0, meaning no information ap- pears on the standard output device. Intermec recommends a value of 1 to generate a report of where each file is located. You can use higher val- ues, but they may not produce useful information for the end user.
  • Page 168: Locating And Appending .Exe Files

    -eFFC0 -f8000 -eFFC0 -f9000 -eE000 17XX BIOS program Intermec multitasking services 17XX VT/ANSI TE program Display character font file. This may be the standard font file or a customized user replacement. Terminal literal file. This may be the standard literal file or a customized user replacement.
  • Page 169: Downloading A Hex File

    Use these to download a .HEX file to 59XX, 17XX, 11XX Terminals: S PROGDUX.EXE (provided with the terminal’s Flash) S Personal computer S INTERMEC that plugs into the personal computer’s COM port (note that power is not required for download) To download a .HEX file:...
  • Page 170 — Chapter Customizing Your Configuration Native Terminal Emulation Programmer’s Guide...
  • Page 171 An Intermec Application Server or gateway command is either a “parame- ter” or a “diagnostic.” This chapter contains detailed information about each command. Native Terminal Emulation Programmer’s Guide Intermec Application Server and Gateway Commands...
  • Page 172: Cmt (Return Parameter Values)

    CMT (Return Parameter Values) This command returns the current value of all CMT parameters. For compatibility, the Intermec Application Server or gateway response contains place-holders for commands supported on Intermec legacy con- trollers and multiplexers, but not supported on Enterprise Wireless LAN servers and gateways.
  • Page 173: Intermec Application Server And Gateway Commands

    CMT,<a,b,c,...r><cr> Server or Gateway Response OK<cr> Variables and Related Parameters: S m CMT13 Native Terminal Emulation Programmer’s Guide — Chapter 5 Intermec Application Server and Gateway Commands CMT0 CMT1 CMT2 CMT3 (placeholder for legacy system) CMT4 CMT5 CMT6 (placeholder for legacy system)
  • Page 174 — Chapter Intermec Application Server and Gateway Commands Maintain the default settings by omitting a parameter and including the comma, as in Example 1. Parameters following an incomplete series re- main unchanged, like in Example 2. Example 1 Command: Response: This example does the following.
  • Page 175: Cmt0 (Set Response Delay)

    Action: Server or gateway sets the response delay to 50 milliseconds (5–10). Example 2 Command: Response: This response assumes the setting from Example 1. Native Terminal Emulation Programmer’s Guide — Chapter 5 Intermec Application Server and Gateway Commands CMT0,5<cr> CMT0<cr> 5<cr>...
  • Page 176: Cmt1 (Set Data Time-Out)

    — Chapter Intermec Application Server and Gateway Commands CMT1 (Set Data Time-Out) CMT1 sets the number of seconds the server or gateway waits for data from a terminal after it receives an R (Read) command from the host. Data received within this time passes immediately to the host. The server or gateway returns an “empty”...
  • Page 177: Cmt2 (Interactive Mode)

    “OK<cr>.” Example 1 Command: Response: Example 2 Command: Response: This response assumes the setting from Example 1. Native Terminal Emulation Programmer’s Guide — Chapter 5 Intermec Application Server and Gateway Commands CMT2,1<cr> OK<cr> CMT2<cr> 1<cr>...
  • Page 178: Cmt4 (Add Line Feed To Responses)

    — Chapter Intermec Application Server and Gateway Commands CMT4 (Add Line Feed to Responses) Use CMT4 to enable (or disable) the automatic addition of an ASCII line feed character to the end of each data string from the server or gateway to the host.
  • Page 179: Cmt5 (Set Gap Time-Out)

    You can only use CMT5 in interac- tive mode (CMT2,1). Note: Intercharacter gap timeout for the Intermec Application Server is 10 seconds, regardless of the CMT5 setting. Values for variable x are 0-255 (default: 0). “255” disables gap time-out (the server or gateway waits indefinitely for a carriage return).
  • Page 180: Cmt8 (Set Data Error Checking)

    — Chapter Intermec Application Server and Gateway Commands CMT8 (Set Data Error Checking) CMT8 controls the following data checking mechanisms. These data checks perform separate from parity checks or other error checking devices in the network. S LRC (Longitudinal Redundancy Checking) This 7-bit mechanism uses all character bits to form a check character at both ends of the communication link.
  • Page 181: Cmt10 (Enable Extended Response Mode)

    Example 1 Command: Response: Example 2 Command: Response: Example 3 Command: Response: This response assumes the setting from Example 2. Native Terminal Emulation Programmer’s Guide — Chapter 5 Intermec Application Server and Gateway Commands CMT10,1<cr> OK,2<cr> CMT10,2<cr> 0003,OK<cr> CMT10<cr> 0002,2<cr>...
  • Page 182: Cmt13 (Automatically Enable Terminal)

    — Chapter Intermec Application Server and Gateway Commands CMT13 (Automatically Enable Terminal) Use CMT13 to automatically enable terminals. When the server or gate- way receives a power-up message from a terminal, the terminal is automat- ically included in the active terminal array.
  • Page 183: Cmt21 (One-Character Address Mode)

    Sets one-character addressing, Real Time Control (RTC) mode if host mode is RM2216. Example 2 Command Response: This response reports the setting from Example 1. Native Terminal Emulation Programmer’s Guide — Chapter 5 Intermec Application Server and Gateway Commands CMT21,1<cr> OK<cr> CMT21<cr> 1,<cr>...
  • Page 184: Cmt22 (Multiple Buffering Mode)

    Intermec Application Server and Gateway Commands CMT22 (Multiple Buffering Mode) Note: Multiple buffering is always enabled on the Intermec Application Server. Multiple Buffering Mode enables the server or gateway to buffer com- mands the host sends. Up to 25 commands per terminal may be buffered before the server or gateway rejects the host command with a “?10”...
  • Page 185 1 second apart.) Following is an example. Host Command W000DB/08:38:00 W000DB/08:38:00 W000DB/08:38:01 W000DB/08:38:02 W000DB/08:38:03 W000DB/08:38:04 Native Terminal Emulation Programmer’s Guide — Chapter 5 Intermec Application Server and Gateway Commands Server or Gateway Response OK<cr> OK<cr> OK<cr> OK<cr> OK<cr> Server or Gateway Response OK<cr> OK<cr>...
  • Page 186: Cmt27 (6910 Igap Operating Mode)

    — Chapter Intermec Application Server and Gateway Commands CMT27 (6910 IGAP Operating Mode) CMT27 is a mode-switching command that changes the operating mode on the 6910 Integrated Gateway/Access Point (IGAP). You must change the operating mode before you can configure the device parameters.
  • Page 187: Cmti (Restore Default Parameters)

    S CMT0 S CMT1 S CMT2 S CMT4 S CMT5 S CMT8 S CMT9 S CMT10 S CMT13 S CMT21 S CMT22 S CMT27 Native Terminal Emulation Programmer’s Guide — Chapter 5 Intermec Application Server and Gateway Commands Host mode...
  • Page 188 — Chapter Intermec Application Server and Gateway Commands ? (Get Transmit Message Status) Use the ? command to request the status of the server or gateway transmit buffer. The device responds by returning a status code for each terminal in the network (up to 127 codes).
  • Page 189: E (Enable Terminals)

    Action: Enables terminals 000–004 and 012–021. Does not change termi- nal 005. Disables terminals 006–011. Does not change terminals 022–126. Example 2 Command: Action: Enables terminal 001. Native Terminal Emulation Programmer’s Guide — Chapter 5 Intermec Application Server and Gateway Commands EYYYYYXNNNNNNYYYYYYYYYY<cr> E001Y<cr>...
  • Page 190: R (Read)

    — Chapter Intermec Application Server and Gateway Commands R (Read) The R command is the idle, polling command. Use it to enable the server or gateway to transmit terminal data to the host. This is the only com- mand where the device can send the terminal responses. If the server or gateway has a terminal response queued for transmission to the host, it cannot send it in response to a Write Display (WtD) command.
  • Page 191 Native terminal number 000 with host view size set to 16 has reset or pow- ered up. (The power-up type is 032.) Native Terminal Emulation Programmer’s Guide — Chapter 5 Intermec Application Server and Gateway Commands Host View Size Any size other than 16 or 21 Any size other than 16, 21, or 80...
  • Page 192: T (Repeat Response)

    — Chapter Intermec Application Server and Gateway Commands T (Repeat Response) The T command requires the server or gateway to retransmit its last mes- sage to the host. Use it in case of a partially missed or corrupted message as indicated by a parity, framing, or length error the host received.
  • Page 193: F (Return Terminal Power-Up Type)

    S Channels 0 and 1 are Native terminals with host view size set to 16. (The power-up type is 032.) S Channels 2–126 have not powered up. (The power-up type is 000.) Native Terminal Emulation Programmer’s Guide — Chapter 5 Intermec Application Server and Gateway Commands F<cr>...
  • Page 194: Dme (Echo-Back Diagnostics)

    — Chapter Intermec Application Server and Gateway Commands DME (Echo-Back Diagnostics) Use DME to check the communication link between the host and the server or gateway. The server or gateway receives data from the host and sends an identical data string back to the host for comparison.
  • Page 195: Dmp (Reset)

    The following sample response appears when the server or gateway config- ured for one-byte (“old”) addressing: Command: Response: Native Terminal Emulation Programmer’s Guide — Chapter 5 Intermec Application Server and Gateway Commands DMP<cr> ,0<cr> POWER UP QXSASYNC V2.10,127<cr> DMP<cr> ,0<cr>...
  • Page 196: Dmv (Send Software Version)

    — Chapter Intermec Application Server and Gateway Commands DMV (Send Software Version) DMV sends the server or gateway’s software version number to the host. The value for variable x.xx is the version number. Host Command DMV<cr> Server or Gateway Response QXSASYNC V<x.xx><cr>...
  • Page 197: Normal Communication Flow

    Following are two examples: Example 1 Host command: Response: Example 2 Host command: Response: Native Terminal Emulation Programmer’s Guide — Chapter 5 Intermec Application Server and Gateway Commands DMV<cr> QXSASYNC V2.10 ?<cr> IIIIIIIINNNNNNNN W000D/Hello World<cr> OK<cr> R<cr> 000KXYZ...
  • Page 198: Compatibility With Legacy Systems

    Most of the commands listed below are specific for crystal-UHF or SST (Spread Spectrum Transmission) systems. If you are replacing a legacy sys- tem with an Intermec Application Server, a 6910 IGAP, a 6950 Enterprise Gateway Server, or a Wireless Network Access Server, your server or gate- way should accept the command and return an “OK”...
  • Page 199: Write Display Errors

    Buffer Error Sequence Error Native Terminal Emulation Programmer’s Guide — Chapter 5 Intermec Application Server and Gateway Commands Description Error in the parameter, diagnostic, or terminal command. For the WtD (Write Display) terminal command, syntax checking stops at the ‘/’.
  • Page 200 — Chapter Intermec Application Server and Gateway Commands Native Terminal Emulation Programmer’s Guide...
  • Page 201: Terminal Commands

    Terminal Commands This chapter describes each terminal command with detailed information. Native Terminal Emulation Programmer’s Guide...
  • Page 202: G (Reset Terminal)

    In the command, the range of t is 000–126. If the server or gateway is configured for three-byte addressing, t is three digits. For one-byte ad- dressing used by some Intermec or A–F. Command Gt<cr>...
  • Page 203: Std/ (Set Terminal Parameters)

    StD/ (Set Terminal Parameters) Note: This is for 6400, 5055, 59XX, 17XX, 11XX Terminals only. StD/ sets terminal operating control parameters once, when you power up the terminal. Command StDo/c<cr> Server or Gateway Response OK<cr> R Response tC0<cr> Command and R Response Variables StD/ Options Description Disable key-pressed buzzer...
  • Page 204 Chapter Terminal Commands StD/ Bar Code Parameters Byte Position Description Bar code block number (reserved). Bit 4=Enable scanner Bit 3=CCD select Bit 2=Wand select Bit 1=CCD redundancy bit Bit 0=Laser scanner redundancy bit Bit 4=Disable bar code type character Bit 3=Unused Bit 2=Unused Bit 1=Must be 0 Bit 0=Enable MOD 10 check digit...
  • Page 205 StD/ Bar Code Parameters (continued) Byte Position Description Maximum bar code length for Straight and Computer Identics 2 of 5. Bits 0-4=Length Minimum bar code length for Straight and Computer Identics 2 of 5. Bits 0-4=Length 1st fixed bar code length for Straight and Computer Identics 2 of 5. Bits 0-4=Length 2nd fixed bar code length for Straight and Computer Identics 2 of 5.
  • Page 206 Chapter Terminal Commands The following is a bit pattern hexadecimal to ASCII chart. Hexadecimal-to-ASCII Chart Bit Pattern ASCII 00100000 <space> 00100001 00100010 ” 00100011 00100100 00100101 00100110 & 00100111 ’ 00101000 00101001 00101010 00101011 00101100 00101101 00101110 00101111 00110000 00110001 00110010 00110011 00110100...
  • Page 207: Wtb (Audio Annunciator)

    WtB (Audio Annunciator) WtB turns on the terminal audio tone for a specified time, in increments of 1/4 second up to 2.25 seconds. Command WtBd<cr> Server or Gateway Response OK<cr> R Response tC0<cr> Command and R Response Variables Example Command: Action: Terminal 010 sounds tone for 2 seconds.
  • Page 208: Wtd/ (Write Display)

    Chapter Terminal Commands WtD/ (Write Display) WtD/ sends data to a terminal and enables its response. WtD/ downloads the prompt, which appears on the terminal, and sets up input parameters. The single input field is returned to the host. Command WtDo/x<cr>...
  • Page 209 Write Display Options Description The “.” (decimal point) key is always allowed if the N option is not set. The “-” (minus sign) key is always allowed if the N option is not set. Sounds tone (StD/ sets the duration) Displays cursor Displays keyed-in data [ENTER] required to transmit data...
  • Page 210: Command Extensions

    Chapter Terminal Commands Example W002DDCBSH6L3P16/SCAN BARCODE<cr> where: S D=display key data in the display Response: SCAN BARCODE Command Extensions The vertical bar character “|” allows the following extensions. Bank Data to be substituted for |Dxx allows for a macro extension defined by the WtD/\B (Set Bank) command.
  • Page 211 Example “|XDAC4B3|A” translates the literal “DAC4B3” to hex values 0xDA, 0xC4, and 0xB3 and displays the following: Pass-Through Hex Character This extension sends hexadecimal characters to the terminal. It is a pass- through mode that bypasses the server or gateway’s handling of this char- acter.
  • Page 212: Wtd// (Extended Write Display)

    Chapter Terminal Commands WtD// (Extended Write Display) Use WtD// to download more than one data block to a terminal and en- able terminal response mode. WtD// concatenates (appends) strings of da- ta. It also permits setting up input parameters for the terminal’s response. The single input field returns to the host upon data entry.
  • Page 213 When using the WtD// command, designate the first, middle, and last seg- ments of a chain as follows: S /F=(first in chain) — The terminal clears all chained data and replaces it with new data starting with the marked sequence. S /L=(last in chain) —...
  • Page 214: Wtd/ \Ys (Download Table)

    Chapter Terminal Commands WtD/ \yS (Download Table) A table is a block of prompt and input field pairs downloaded to the termi- nal. The terminal can store a number of tables at the same time. Host commands activate individual tables. While a table appears, the terminal operator can enter data to any or all its input fields before the input data is transmitted to the host.
  • Page 215: Input Field Control Byte

    Input Field Control Byte The input field control byte sets parameters for the fields. To set field pa- rameters, choose the required options, then convert the control byte to its ASCII character. (Several options combine into 1 byte.) The following il- lustration defines the bits.
  • Page 216: Rules For Designing Tables

    Chapter Terminal Commands Rules for Designing Tables The following rules apply to tables: S A table can consist of up to 25 prompt and input field pairs. S A prompt field must be followed by an input field. S A prompt and input field pair must be smaller than the terminal’s screen.
  • Page 217: Wtd/ \Y (Display Table)

    WtD/ \y (Display Table) WtD/\y displays table y defined by the WtD/\yS (Download Table) com- mand, and enables input to the table. Data transmits to the host in re- sponse to an R (Read) command. Command WtDo/\y<cr> Server or Gateway Response OK<cr>...
  • Page 218 Chapter Terminal Commands R Response Variables Example Using the table from the WtD/\yS (Download Table) command: Host command: Response: Terminal allows the operator to enter data in table 0 of terminal 010. Scanning autoadvance is enabled. The terminal automatically advances to the next input field after getting a valid scan.
  • Page 219: Wtd/ \Yt (Download And Display Table)

    WtD/ \yT (Download and Display Table) WtD/\yT combines the WtD/\yS (Download Table) and WtD/\y (Display Table) commands. It downloads prompts and input fields into a buffer memory of the terminal for processing, displays the table, and enables data input. Individual hexadecimal characters can be escaped with the “^xx” extension. For more information, see “Pass-Through Hex Character”...
  • Page 220 Chapter Terminal Commands R Response Variables Example Command: W000DBCUWQS/\0T\DATE:|03\$02-01-00\TIME:|03\$13:48.00\ PROMPT ONE|05\8|16\ PROMPT TWO|05\8|16<cr> R Response: DATE: TIME: PROMPT ONE PROMPT TWO This is a sample terminal display. Terminal number (000–126) Table number (0–99) Input field number (0–99) Input data type. If g=S and x=bar code type S K=Keyboard S S=Scanner Input field...
  • Page 221: Wtd/ \Yu (Update Table)

    WtD/ \yU (Update Table) WtD/\yU allows the operator to change a portion of a table without down- loading an entire table. You can accomplish this by one the following methods: S Replace the prompt and input fields pair together. S Replace only the prompt field. S Replace only the input portion of the prompt and input field pair.
  • Page 222 Chapter Terminal Commands R Response Variables Example 1 Host command: W000DD/\0S\DATE:|03\$02-01-00\TIME:|03\$13:48.00 \ PROMPT ONE|05\(|16\ PROMPT TWO|05\8|16<cr> Response: R response: This is a sample terminal display. Example 2 Host command: Response: R response: DATE: TIME: PROMPT ONE PROMPT TWO This is a sample terminal display. Response code S 0=Message Received S 1=Bad Command...
  • Page 223: Replacing Pairs Together

    Example 3 Host command: Response: R response: DATE: TIME: PROMPT ONE PROMPT TWO This is a sample terminal display. Replacing Pairs Together The syntax “Fp\fx” updates field “i” with a new prompt and input field pair, “p\fx”, where: S p=prompt field S f=input field byte S x=input field spaces or data Restrictions...
  • Page 224: Replacing The Field Only

    Chapter Terminal Commands Replacing the Field Only The syntax “Ifx” updates input field “i” with a new field, “fx,” where: S f=field input byte S x=input field spaces or data Note that: S The field must have been defined. S The new input must be less than or equal to the length of the original input field.
  • Page 225: Wtd/ \Yv (Update And Display Table)

    WtD/ \yV (Update and Display Table) WtD/\yV combines the WtD/\yU (Update Table) command, which allows the operator to change a portion of a table without downloading an entire table, and the WtD/\y (Display Table) command. You can accomplish this by one the following methods: S Replace the prompt and input field pair together.
  • Page 226 Chapter Terminal Commands Note: See “Rules for Designing Tables” on page 196 for information about: S Replacing the prompt and input fields together. S Restrictions. S Replacing the prompt field only. S Replacing the input field only. R Response Variables Example Host: W000DD/\2S\User Name: |06\ |3\Department: |05\ |16\Job...
  • Page 227 Suppose the user enters the following data: User Name: John Doe Department: Applications Job Title: Programmer II This is a sample terminal display. When the user presses [ENTER], the R response is: 003K\2\0\KJohn Doe\1\ KApplications\2\KProgrammer II<cr> If you want to change the first prompt and input field pair to receive the user ID number without changing the information displayed, the WtD/\yV (Update and Display Table) command allows the host to trans- mit to the terminal only the necessary changes.
  • Page 228: Wtd/ \F (Set Terminal Function Keys)

    If you want [F1] to map to FUNC-0, you must enable the “F1 is FUNC-0” option in the terminal’s terminal emulation configuration menus. This option ensures compatibility with INTERMEC legacy controllers and multiplexers. S 2415, 2425, 2435A, 2455, 2475, and 248X Terminals running Native: [F1] is mapped to FUNC-0 by default.
  • Page 229: Wtd/ \B (Set Bank)

    WtD/ \B (Set Bank) WtD/\B predefines data strings to be used as macros for the Write Display Table and Print commands, to reduce the number of characters the host transmits to the terminal. Individual hexadecimal characters can be escaped with the “^xx” extension. For more information, see “Pass-Through Hex Character”...
  • Page 230: Wtd/ \Bu (Update Bank)

    Chapter Terminal Commands WtD/ \BU (Update Bank) WtD/\BU updates existing macros for use by the Write, Display, Table, and Print commands. The Update Bank data field must be less than or equal to the original bank length. Individual hexadecimal characters can be escaped with the “^xx” extension. For more information, see “Pass-Through Hex Character”...
  • Page 231: Wtd/ \Be (Erase Bank)

    WtD/ \BE (Erase Bank) WtD/\BE removes all banks, or bank numbers nn to the last bank stored. Banks from 00 to nn-1 remain in bank storage after the command exe- cutes. Command WtD/\BEnn<cr> Server or Gateway Response OK<cr> R Response tK\\z<cr>...
  • Page 232: Wtd/ \C (Set Screen Mode)

    Chapter Terminal Commands WtD/ \C (Set Screen Mode) WtD/\C switches the screen mode between the 16-character by 9-line and the 21-character by 15-line displays. The power-up screen appears after this command executes. Command WtD/\Cx<cr> Server or Gateway Response OK<cr> R Response tK\\z<cr>...
  • Page 233: Wtd/ \P (Print)

    WtD/ \P (Print) WtD/\P transmits data via the terminal’s RS-232 serial port to an external device (for example, a printer). This command can control the port setup options o, consisting of P, L, H, W, D, and C variables. The WtD/\PS (Set RS-232 Port Options) command can also preset parameters.
  • Page 234 Chapter Terminal Commands R Response Variables Use the following table to find a “P value” for data bits, stop bits, parity, and baud rate. Add the assigned values to produce a unique sum (for help, see the example below). No combination of values produces the same sum as any other.
  • Page 235: Wtd/ \Pm (Port In Use Message)

    WtD/ \PM (Port in Use Message) WtD/\PM defines a message the terminal displays when the RS-232 port is in use. If no message is defined, default message “RS-232 PORT IN USE PLEASE WAIT” appears. Individual hexadecimal characters can be escaped with the “^xx” extension. For more information, see “Pass-Through Hex Character”...
  • Page 236 Chapter Terminal Commands Example 2 (For use with 144-character screen) Host: be patient<cr> Terminal response: Host command: Terminal response: Status code “2” is returned because the message string is one character longer than the large character screen can handle. Switch to the 315-char- acter screen and send the same command: Host: be patient<cr>...
  • Page 237: Wtd/ \Ps (Rs-232 Port Options)

    WtD/ \PS (RS-232 Port Options) WtD/\PS establishes the baud rate, data bits, parity, and flow control at the terminal’s RS-232 port. This command is sent before a WtD/\yP (Print Table) command to initialize the RS-232 port. The port setup op- tions consisting of P, L, H, W, D, and C variables (see the “RS-232 Port Options”...
  • Page 238: Wtd/ \Pg (Get Data From An External Device)

    Chapter Terminal Commands WtD/ \PG (Get Data from an External Device) WtD/\PG gets continuous data from an RS-232 device, such as an intelli- gent printer. Use this command when the device sends a continuous data stream to the terminal. Command WtDo/\PGi<cr>...
  • Page 239 R Response Variables Example The terminal connects to an external scale. The scale continuously sends weight readings to the terminal in the following format: 00.00 lbs,08.93 lbs,12.68 lbs,12.43 lbs,12.43 lbs, The comma is a delimiter or field separator character. Four devices avail- able to manage incoming data are: S Maximum number of characters S Delimiter character...
  • Page 240 Chapter Terminal Commands S Start and Delimiter characters. Using Start and Delimiter characters, the terminal starts saving data once the start character is encountered and stops when the delimiter is read. Use the F option if the start character should be part of the response. In the example, the first character in the record is unknown because it de- pends on the weight reading.
  • Page 241: Wtd/ \Pf (Send And Get Data From An External Device)

    WtD/ \PF (Send and Get Data from an External Device) WtD/\PF transmits data to, and receives data from, an external device. It sends a request and receives its response via the terminal’s RS-232 port. Individual hexadecimal characters can be escaped with the “^xx” extension. For more information, see “Pass-Through Hex Character”...
  • Page 242 Chapter Terminal Commands Example W000P10L1/\PFS0AE0AFN01M50T20\ DATE: 02-23-00^0D^0A This example sets the following response options: S P10 7 data bits, 1 stop bit, even parity S L1 S PF S S0A Start character is<If> S E0A End character is <If> S N01 End data input S M50 Get 50 characters maximum S T20 Wait for 20 seconds maximum for data input before time-out 4800 bps...
  • Page 243: Wtd/ \Yp (Print Table)

    WtD/ \yP (Print Table) WtD/\yP prints data in a table to the RS-232 port. The RS-232 port setup parameters are set by the WtD/\PS (Set RS-232 Port Options) command. Command WtD/\yP<cr> Server or Gateway Response OK<cr> R Response tK\\z<cr> Command Variables R Response Variables Data in a table can encode characters with hexadecimal values by using ^xx, where xx is the two-digit hexadecimal number for the data.
  • Page 244: Wtd/ \Yr (Update And Print Table)

    Chapter Terminal Commands WtD/ \yR (Update and Print Table) WtD/\yR changes a portion of a table and prints it without downloading an entire table. You can accomplish this by one of the following methods: S Replace the prompt and input field pair together. S Replace the prompt field only.
  • Page 245 R Response Variables WtD/\yR (Update and Print Table) Options Description XON/XOFF control DSR XON/XOFF Hx Time-out for RS-232 port ready in x sec x=speed Print prompt fields only Sum of “P value” choices. See the “P Value” table page 214 Print CR/LF after prompt field Print CR/LF after input field Print input fields only...
  • Page 246: Wtd/ \Yq (Update, Display, And Print Table)

    Chapter Terminal Commands WtD/ \yQ (Update, Display, and Print Table) WtD/\yQ allows change to a portion of a table without downloading an entire table. It displays the table to the terminal screen and sends it to the RS-232 port. The update process can replace the prompt field or the input field, or both.
  • Page 247 R Response Variables Native Terminal Emulation Programmer’s Guide Terminal number (000–126) Table number (0–99) Input field number (0–99) Input data type S K=Keyboard S S=Scanner Data Indicates more data to come. Host continues to send an R (Read) command until it receives a response without the “more data” flag. (The R response without M means all data has been sent.) Response code S 0=Message Received...
  • Page 248: Wtd/ \T (Tone)

    Chapter Terminal Commands WtD/ \T (Tone) WtD/\T sets the volume, frequency (pitch), and length (duration) of the tone. Command WtD/\Tvvvffflll Server or Gateway Response OK<cr> R Response tK\\z Command Variables R Response Variables Example This example indicates that the length of “011” is outside the acceptable range of 001-010: Command: R Response:...
  • Page 249: Dtv (Terminal Emulation Version)

    DtV (Terminal Emulation Version) Use DtV to return the terminal emulation version running in the terminal. The command variable is t, the terminal number (000-126). Following are R response variables and characters. Command DtV<cr> Server or Gateway Response OK<cr> R Response tDFWP<ab0H0>...
  • Page 250: Dte (Echo-Back Diagnostic)

    Chapter Terminal Commands DtE (Echo-Back Diagnostic) DtE tests the communication cycle. The host sends a data string to a ter- minal, which it immediately returns for comparison. The “D” in the R response indicates “diagnostic command or response.” Command DtE/x<cr> Server or Gateway Response OK<cr>...
  • Page 251: A Bar Code Scanning

    Bar Code Scanning This appendix lists bar code labels for Native TE commands and function- s. It also contains Encoded Code 39 key press sequences. Note: To scan the bar code labels, configure the terminal to use Code 39 in Full ASCII mode. Note: For the 2415, 2425, 2435A, 2455, 2475, or 248X Terminal, con- ®...
  • Page 252: Dk, Display Column Spacing

    — Appendix Bar Code Scanning DK, Display Column Spacing The spacing parameters define the number of pixels to be added between each row or column of characters. Note that font arrays have one or two lines built in for character separation. DK<param1><param2><param3>...
  • Page 253: Columns

    — Appendix Bar Code Scanning 12 columns x 12 rows */D/KDK80500* *$+DK80500* 12 columns x 16 rows */D/KDK70700* *$+DK70700* 17 Columns 17 columns x 4 rows */D/KDK80122* *$+DK80122” 17 columns x 6 rows */D/KDK80111* *$+DK80111* 17 columns x 8 rows */D/KDK80106* *$+DK80106* 17 columns x 10 rows...
  • Page 254: Columns

    — Appendix Bar Code Scanning 17 columns x 21 rows */D/KDK60400* *$+DK60400* 20 Columns 20 columns x 8 rows */D/KDK10000* *$+DK10000* 20 columns x 16 rows */D/KDK00000* *$+DK00000* 22 Columns 22 columns x 4 rows */D/KDK70124* *$+DK70124* 22 columns x 6 rows */D/KDK70113* *$+DK70113* 22 columns x 8 rows...
  • Page 255: Columns

    — Appendix Bar Code Scanning 22 columns x 16 rows */D/KDK70100* *$+DK70100* 22 columns x 21 rows */D/KDK60200* *$+DK60200* 26 Columns 26 columns x 4 rows */D/KDK70024* *$+DK70024* 26 columns x 6 rows */D/KDK70013* *$+DK70013* 26 columns x 8 rows */D/KDK70008* *$+DK70008* 26 columns x 10 rows...
  • Page 256: 2435A Terminal Display

    — Appendix Bar Code Scanning 26 columns x 21 rows */D/KDK60100* *$+DK60100* 32 Columns 32 columns x 21 rows */D/KDK60000* *$+DK60000* 2435A Terminal Display Below are the examples that apply to the 2435A Terminal display: 9 or 10 Columns Note: For 2435A Terminals with Terminal Emulation version 6.60 or greater and firmware version 7.10 or greater, if icons are enabled in the firmware, then the 2435A Terminal uses the 9 columns x 8 rows bar code.
  • Page 257: Columns

    — Appendix Bar Code Scanning 10 Columns 10 columns x 4 rows */D/KDK20016* *$+DK20016* 10 columns x 6 rows */D/KDK20005* *$+DK20005* 10 columns x 8 rows */D/KDK20000* *$+DK20000* 12 Columns 12 columns x 4 rows */D/KDK90116* *$+DK90116* 12 columns x 6 rows */D/KDK90105* *$+DK90105* 12 columns x 8 rows...
  • Page 258: Columns

    — Appendix Bar Code Scanning 12 columns x 12 rows */D/KDK80500* *$+DK80500* 12 columns x 16 rows */D/KDK70700* *$+DK70700* 17 Columns 17 columns x 4 rows */D/KDK80122* *$+DK80122* 17 columns x 6 rows */D/KDK80111* *$+DK80111* 17 columns x 8 rows */D/KDK80106* *$+DK80106* 17 columns x 10 rows...
  • Page 259: Or 20 Columns

    — Appendix Bar Code Scanning 17 columns x 21 rows */D/KDK60400* *$+DK60400* 19 or 20 Columns Note: For 2435A Terminals with Terminal Emulation version 6.60 or greater and firmware version 7.10 or greater, if icons are enabled in the firmware, then the 2435A Terminal uses the 19 columns x 8 rows bar code.
  • Page 260: Columns

    — Appendix Bar Code Scanning 22 Columns 22 columns x 4 rows */D/KDK70124* *$+DK70124* 22 columns x 6 rows */D/KDK70113* *$+DK70113* 22 columns x 8 rows */D/KDK70108* *$DK70108* 22 columns x 10 rows */D/KDK70104* *$+DK70104* 22 columns x 12 rows */D/KDK70102* *$+DK70102* 22 columns x 16 rows...
  • Page 261: Columns

    — Appendix Bar Code Scanning 26 Columns 26 columns x 4 rows */D/KDK70024* *$+DK70024* 26 columns x 6 rows */D/KDK70013* *$+DK70013* 26 columns x 8 rows */D/KDK70008* *$+DK70008* 26 columns x 10 rows */D/KDK70004* *$+DK70004* 26 columns x 12 rows */D/KDK70002* *$+DK70002* 26 columns x 16 rows...
  • Page 262: Or 32 Columns

    — Appendix Bar Code Scanning 31 or 32 Columns 31 Columns 31 columns x 16 rows */D/KDK60002* *$+DK60002* 32 Columns 32 columns x 16 rows */D/KDK60002* *$+DK60002* Note: For 2435A Terminals with Terminal Emulation version 6.60 or greater and firmware version 7.15 or greater, if icons are enabled in the firmware, then the 2435A Terminal uses the 31 columns x 16 rows bar code.
  • Page 263: 2455 Terminal Display

    2455 Terminal Display Note: The following bar codes are for 2455 Terminals with Terminal Emulation version 6.73 or greater and firmware version 7.15.09, 7.15.77, or greater. Below are the examples that apply to the 2455 Terminal display: 20 Columns 20 columns x 8 rows */D/KDK21509* *$+DK21509* 20 columns x 12 rows...
  • Page 264: Columns

    — Appendix Bar Code Scanning 40 Columns 40 columns x 8 rows */D/KDK20009* *$+DK200009* 40 columns x 12 rows */D/KDK20000* *$+DK20000* 40 columns x 16 rows */D/KDKC0400* *$+DKC0400* 53 Columns 53 columns x 12 rows */D/KDK90000* *$+DK90000* 53 columns x 16 rows */D/KDKC0000* *$+DKC0000* 80 Columns...
  • Page 265: 2475 And 248X Terminal Displays

    80 columns x 25 rows */D/KDK00000* *$+DK00000* 2475 and 248X Terminal Displays Below are the examples that apply to the 2475 and 248X Terminal dis- plays: 10 Columns 10 columns x 8 rows */D/KDK20000* *$+DK20000* 12 Columns 12 columns x 4 rows */D/KDK90116* *$+DK90116* 12 columns x 6 rows...
  • Page 266: Columns

    — Appendix Bar Code Scanning 12 columns x 16 rows */D/KDK70700* *$+DK70700* 17 Columns 17 columns x 4 rows */D/KDK80122* *$+DK80122* 17 columns x 6 rows */D/KDK80111* *$+DK80111* 17 columns x 8 rows */D/KDK80106* *$+DK80106* 17 columns x 10 rows */D/KDK80102* *$+DK80102* 17 columns x 12 rows...
  • Page 267: Columns

    — Appendix Bar Code Scanning 20 Columns 20 columns x 8 rows */D/KDK10000* *$+DK10000* 20 columns x 12 rows */D/KDK20000* *$+DK20000* 20 columns x 16 rows */D/KDK00000* *$+DK0000* 22 Columns 22 columns x 4 rows */D/KDK70124* *$+DK70124* 22 columns x 6 rows */D/KDK70113* *$+DK70113* 22 columns x 8 rows...
  • Page 268: Columns

    — Appendix Bar Code Scanning 22 columns x 16 rows */D/KDK70100* *$+DK70100* 22 columns x 21 rows */D/KDK60200* *$+DK60200* 26 Columns 26 columns x 4 rows */D/KDK70024* *$+DK70024* 26 columns x 6 rows */D/KDK70013* *$+DK70013* 26 columns x 8 rows */D/KDK70008* *$+DK70008* 26 columns x 10 rows...
  • Page 269: Columns

    — Appendix Bar Code Scanning 26 columns x 21 rows */D/KDK60100* *$+DK60100* 32 Columns 32 columns x 21 rows */D/KDK60000* *$+DK60000* 40 Columns 40 columns x 12 rows */D/KDK10000* *$+DK10000* 40 columns x 20 rows */D/KDK80000* *$+DK80000* 40 columns x 25 rows */D/KDK00000* *$+DK00000* 53 Columns...
  • Page 270: Cursor Keys

    — Appendix Bar Code Scanning Cursor Keys Window/Viewport up (up one line) */EUP* *%UP* Window/Viewport down (down one line) */EDN* *%DN* Window/Viewport right (right one character) */ERT* *%RT* Window/Viewport left (left one character) */ELF* *%LF* Tab Keys Back Tab */EBTAB* *%BTAB* Forward Tab *%TAB*...
  • Page 271 — Appendix Bar Code Scanning Enter *%CR* */EF1* *%F1* */EF2* *%F2* */EF3* *%F3* */EF4* *%F4* */EF5* *%F5* */EF6* *%F6* */EF7* *%F7* */EF8* *%F8* Native Terminal Emulation Programmer’s Guide...
  • Page 272 — Appendix Bar Code Scanning */EF9* *%F9* */EF10* *%F10* */EF11* *%F11* */EF12* *%F12* */EF13* *%F13* */EF14* *%F14* */EF15* *%F15* */EF16* *%F16* */EF17* *%F17* Native Terminal Emulation Programmer’s Guide...
  • Page 273: Auto-Login Restart

    */EF18* *%F18* */EF19* *%F19* */EF20* *%F20* */EF21* *%F21* */EF22* *%F22* */EF23* *%F23* */EF24* *%F24* Auto-Login Restart Auto-Login Restart */EALRS* *%ALRS* Native Terminal Emulation Programmer’s Guide...
  • Page 274: Native Additional Functions

    — Appendix Bar Code Scanning Native Additional Functions TE configuration menus */ETECFG* *%TECFG* Encoded Code 39 The following table lists escape characters and key press sequences for En- coded Code 39. The “(t)” in the table indicates a terminating key. Any bar code data following this key code is ignored.
  • Page 275 Key Press Sequences for Encoded Code 39 (continued) Sequence Native Terminal Emulation Programmer’s Guide Sequence PF9 (t) PF10 (t) Clear AID (t) PF11 (t) PF12 (t) Reserved Reserved ; (semicolon) < (less than) = (equal) > (greater than) ? (question mark) [ (left brace) \ (backslash) ] (right brace)
  • Page 276: Terminating Keys

    — Appendix Bar Code Scanning Terminating Keys Terminating keys are the nonprintable ASCII sequences and action keys. When the terminal encounters them in a bar code, an action is taken, and the terminal sends the data in the buffer to the host computer. Terminat- ing keys should appear only at the end of the bar code.
  • Page 277: Overriding Auto Tab Scan And Auto Enter Scan

    Overriding Auto Tab Scan and Auto Enter Scan When the terminal is in Auto Entr Scan or Auto Tab Scan mode, eight Encoded Code 39 functions will override these modes when they are scan- ned. They are: S Forward Tab S Back Tab S Home S Clear...
  • Page 278 — Appendix Bar Code Scanning Native Terminal Emulation Programmer’s Guide...
  • Page 279: Bar Code Symbologies

    Bar Code Symbologies This appendix contains a brief explanation of each bar code symbology that the Native Terminal Emulation application decodes. It explains some of the general characteristics and uses of these bar code types. Native Terminal Emulation Programmer’s Guide...
  • Page 280: Bar Code Algorithms

    — Appendix Bar Code Symbologies Bar Code Algorithms You can enable specific bar code algorithms using the setup menus or the host computer. Once the computer correctly decodes a bar code, the com- puter encodes data with descriptive information about the symbol. Re- sponse time is improved by limiting the computer to bar codes being used.
  • Page 281: Upc

    The Native Terminal Emulation application recognizes eleven of the most widely used bar code symbologies. With bar code symbologies, like lan- guages, there are many different types. A bar code symbology provides the required flexibility for a particular inventory tracking system. A symbology may be for particular industries, such as food and beverage, automotive, railroad, or aircraft.
  • Page 282: Ean

    — Appendix Bar Code Symbologies EAN (European Article Numbering) symbology is similar to UPC symbol- ogy, except that it contains 13 characters and uses the first two to identify countries. The EAN symbology is used throughout most of Europe in the retail envi- ronment.
  • Page 283: Code 39

    Code 39 Code 39 (C39) is the most widely used symbology among the industrial bar codes. Most major companies, trade associations, and the federal gov- ernment find this code to fit their needs. The main feature of this symbol- ogy is the ability to encode messages using the full alphanumeric character set, seven special characters, and ASCII characters.
  • Page 284: Code 93

    — Appendix Bar Code Symbologies Code 93 The introduction of Code 93 provided a higher density alphanumeric symbology designed to supplement Code 39. The set of data characters in Code 93 is identical with that offered with Code 39. Each character con- sists of nine modules arranged into three bars and three spaces.
  • Page 285 — Appendix Bar Code Symbologies UCC/EAN-128 Shipping Container Labeling is a versatile tool that can ease movement of products and information. The Shipping Container La- beling bar code can take any form and usually has meaning only within the company or facility where applied. Because this random data can get mistaken later for an industry standard code format, the UCC and EAN chose a symbology uniquely identified from these other bar codes.
  • Page 286: I 2 Of 5 (Interleaved)

    — Appendix Bar Code Symbologies I 2 of 5 (Interleaved) I 2 of 5 (Interleaved 2 of 5 Code) is an all-numeric symbology, widely used for warehouse and heavy industrial applications. Its use has been par- ticularly prevalent in the automobile industry. The I 2 of 5 symbology can be placed on smaller labels than what the standard UPC symbology re- quires.
  • Page 287: Plessey

    Plessey Plessey finds its origin in the pulse width modulated (PWM) code devel- oped in England. It is widely used for shelf markings in grocery stores. Pulse width modulated codes represent each bit of information by a bar and space pair. A zero bit consists of a narrow bar followed by a wide space, while a one bit consists of a wide bar followed by a narrow space.
  • Page 288 — Appendix Bar Code Symbologies Native Terminal Emulation Programmer’s Guide...
  • Page 289: Terminal Font Set Table

    Terminal Font Set Table Note: The Terminal Font Set table in this appendix applies to 6400, 5055, 59XX, 17XX, and 11XX. For the Terminal Font Set table for the 2415, 2425, 2435A, 2455, 2475, or 248X Terminals, refer to the termi- nal’s user manual.
  • Page 290 — Appendix Terminal Font Set Table The following table lists the characters you can display on the terminal. It also lists the decimal and hexadecimal index values. Terminal Font Set (6400, 5055, 59XX, 17XX, 11XX Terminals) Character Space à ã Õ...
  • Page 291 Terminal Font Set (continued) (6400, 5055, 59XX, 17XX, 11XX Terminals) Character Space & ’ , (comma) - (dash) . (period) : (colon) ; (semicolon) < (less than) = (equal sign) > (greater than) ? (question mark) @ (ampersand) Native Terminal Emulation Programmer’s Guide Decimal Hexadecimal...
  • Page 292 Terminal Font Set (continued) (6400, 5055, 59XX, 17XX, 11XX Terminals) Character [ (left bracket) \ (backslash) ] (right bracket) ‘ Decimal Hexadecimal Native Terminal Emulation Programmer’s Guide...
  • Page 293 Terminal Font Set (continued) (6400, 5055, 59XX, 17XX, 11XX Terminals) Character { (left curly bracket) ¦ } (right curly bracket) Ç ü é â ä à å ç ê ë è ï Native Terminal Emulation Programmer’s Guide Decimal Hexadecimal...
  • Page 294 Terminal Font Set (continued) (6400, 5055, 59XX, 17XX, 11XX Terminals) Character î ì Ä Å É æ Æ ô ö ò û ù ÿ Ö Ü ¢ £ ¥ ƒ á í ó ú ñ Ñ ª º ¿ ⌐ (not symbol) ¬...
  • Page 295 Terminal Font Set (continued) (6400, 5055, 59XX, 17XX, 11XX Terminals) Character  ⊧ ⊩      ⊦ — † ⊧ ‖ Native Terminal Emulation Programmer’s Guide Decimal Hexadecimal...
  • Page 296 — Appendix Terminal Font Set Table Terminal Font Set (continued) (6400, 5055, 59XX, 17XX, 11XX Terminals) Character ‡ ⎦ ▄ ▌ ▐ ▀ ∝ β Π ∑ σ µ γ σ θ Ω ∞ ø   ≡ ± ≥ ≤...
  • Page 297 Terminal Font Set (continued) (6400, 5055, 59XX, 17XX, 11XX Terminals) Character ⎭ ÷ ≈ Space Native Terminal Emulation Programmer’s Guide Decimal Hexadecimal...
  • Page 298 — Appendix Terminal Font Set Table Native Terminal Emulation Programmer’s Guide...
  • Page 299: Native Sockets

    Contact your Intermec Representative for infor- mation about the version that provides Native sockets support. If you are converting to the Intermec Application Server from the 6950 Enterprise Gateway Server, the Wireless Network Access Server, or a serial controller, refer to the Intermec Application Server User’s Guide (P/N 072242).
  • Page 300: Communication Basics

    — Appendix Native Sockets Communication Basics You can write Native sockets programs for any host or workstation sup- porting Ethernet and TCP/IP. Initiate communication between the host and the server or gateway by configuring both with a common port num- ber.
  • Page 301: Host Programming

    Echo Back Diagnostic * All “D/” and “D/\” command extensions are supported except Send Multiple Write Displays, “D//”. Note: The Intermec Application Server does not support the DtE (Echo- Back Diagnostic) command in a Native socket host. Native Terminal Emulation Programmer’s Guide...
  • Page 302: Response Formats

    — Appendix Native Sockets Response Formats Chapter 6, “Terminal Commands,” lists response formats for each com- mand. However, with Native sockets, the terminal numbers are not re- turned in the response string. For example, a keyboard response to a “Do/x”<cr> command is not in the form “tKrd<cr>”.
  • Page 303: Normal Communication

    WtD/ (Write Display) Command You may use any WtD/ command specified in Chapter 6, “Terminal Com- mands.” Intermec recommends that you familiarize yourself with these commands before writing any code. For WtD/ commands, the communication driver in the server or gateway adds the “W.”...
  • Page 304: Native Mode Responses

    Commands to the terminals must be in the appropriate syntax for their Native mode (see Chapter 6, “Terminal Commands”). The parameter and diagnostic commands in Chapter 5, “Intermec Application Server and Gate- way Commands,” should be ignored. The following WtD/ (Write Display) command is a sample startup menu for a terminal with viewing screen size set to 16.
  • Page 305: Demonstration Program

    Demonstration Program Following is a “C” demonstration host program for Native sockets. The program uses internet sockets to send Native mode syntax to an INTER- MEC terminal via the server or gateway. The program sends key presses made by a terminal user back to their display. /***************************************************************** ****************************************************************** nui_sock.c...
  • Page 306 — Appendix Native Sockets struct LIST *next; struct LIST *head; /* first pointer in linked list */ struct LIST *tail; /* last pointer in linked list */ struct LIST *curr; /* always points to current socket pointer */ main(int argc,char **argv ); process_port(void);...
  • Page 307 printf(”\nnui_sock: can’t init winsock interface %d.”,errno); fflush(stdout); exit(1); #endif * Open a TCP socket (an Internet stream socket). FD_ZERO(&main_fd_set); if((listen_fd = socket(AF_INET, SOCK_STREAM, 0)) < 0) perror(”\nnui_sock: can’t open local socket”); exit(1); * Fill in the structure ”serv_addr” with the address of the * server that we want to connect with.
  • Page 308 — Appendix Native Sockets cradle server int process_port() int hdrcnt=0; int x=0; int clilen=0; struct timeval seltime; int gotdata=0; struct hostent *host_rec; char host[32]; char *ip; int sockfd; int incount=0; use the select to see if anything is waiting for(;;) if (shut_down) break;...
  • Page 309 strcpy(tdata,work_buf); write(sockfd,tdata,strlen(tdata)); else look for an active descriptor and process accordingly curr = head; while(curr != NULL) if(FD_ISSET(curr->fdin, &read_fd_set)) if(!process_socket()) curr = curr->next; return(1); This function reads data from the socket (response from the terminal) and writes to the socket (sends commands to the terminal).
  • Page 310 — Appendix Native Sockets /* Stop this application and reset all connected terminals */ printf(”\nnui_sock: Program stop requested.”); fflush(stdout); shut_down = 1; return(0); if(tdata[strlen(tdata) - 1] == 13) tdata[strlen(tdata) - 1] = 0; ** I’m not doing anything with the incomming data but sending it ** back, thus I build my new output message from the input ** message sprintf(work_buf,”DBSCQDEL0H16P16/%-16.16s%-16.16s%-16.16s%-16.16s”,”Enter...
  • Page 311 int delete_fd(unsigned int fd) struct LIST *before; struct LIST *ptr; int foundflag = 0; ptr = head; before = NULL; while(ptr != NULL) if(ptr->fdin == fd) foundflag = 1; break; before = ptr; ptr = ptr->next; if(!foundflag) printf(”\nnui_sock: delete_fd Tried to delete an fd not in list!”); fflush(stdout);...
  • Page 312 — Appendix Native Sockets Native Terminal Emulation Programmer’s Guide...
  • Page 313 Index The General Index covers all topics. Those in italics are figures, those in bold are tables. The Files Index is to assist you in locating descriptions for device drivers, applica- tions, utilities, batch files, or other files within this publication. Native Terminal Emulation Programmer’s Guide...
  • Page 314: General Index

    Index General Index Symbols . (Period), key remapping code, 137 ? (Get Transmit Message Status), 168 , (Comma) encoded sequence, 255 key remapping code, 137 # (pound), 107 $ (Escape sequence), 254, 256 % (Escape sequence), 255, 256 + (Escape sequence), 256 - (Hyphen), encoded sequence, 255 / (Escape sequence), 255, 256 /F (first in chain), 193...
  • Page 315 tab keys, 13 user’s manual, xx, 12 WtD/ \F (Set Terminal Function Keys), 208 2455 terminal AID-generating keys, 17 Auto-Login Restart, 17 configuring TE parameters, 100 cursor keys, 16 DK, display column spacing, 243 downloading files to, 144 DtV (Terminal Emulation Version), 229 keyboard, 16 Main menu, 42 passwords, Set-up Parms menu, 43...
  • Page 316 Index 59XX terminal Auto-Login Restart, 27 DBCS code, 132 downloading files to, 146 DtV (Terminal Emulation Version), 229 function keys, 27 key repeat, 132 keyboard, 26 Main menu, 44 overlay, 26 passwords, Set-up Parms menu, 45 remapping keys, 135 screen sizes, 81 Set-up Parms menu, 45 shift keys, 26 StD/ (Set Terminal Parameters), 183...
  • Page 317 Auto-Login Restart 11XX, 33 17XX, 31 2415, 9 2425, 11 2435A, 14 2455, 17 2475, 19 248X, 19 5055, 25 59XX, 27 6400, 23 bar code label, 253 description, 113 key remapping code, 140 Automatic Terminal Enable (CMT13), 162 Back Tab 11XX, 33 17XX, 30 2415, 8...
  • Page 318 Index Beeper setup 6400, 5055, 59XX, 17XX, 11XX, 86 beep headset, 87 beep internal, 87 beeper select, 87 error tone, 87 key click, 86 frequency, 86 length, 86 volume, 86 Bit pattern, conversion, 186 Blank expansion WtD/\BU (Update Bank), 209, 210 WtD/ \yQ (Update, Display, and Print Table), 226 WtD/\P (Print), 213 WtD/\PF (Send and Get Data from an External De-...
  • Page 319 Concatenate, 51, 53 CONFIG.DAT option, 118 Concatenation, 263 Configuring TE parameters, 41 5055, 101 6400, 100 trakker antares, 100 Contrast mode, CONFIG.DAT option, 127 Control bits, 195 Control byte, input field, 195 Control characters, 108 Control keys, 2435A, 13 Controllers, 152, 178, 208 Copy setup, session menu, 98 Copying files, 144 Corner mode, 83...
  • Page 320 Index position 5-8, battery pack gas gauge icons, 40 position 6 bad battery, 39 temperature, 39 positions 4 and 5 caps lock, 40 num lock, 40 Display column spacing 2415 terminal, 232 2425 terminal, 232 2435A terminal, 236 2455 terminal, 243 2475 terminal, 245 248X terminal, 245 Display options, 71...
  • Page 321 Fast Cursor Left command, 5 Fast Cursor Right command, 5 FileCopy utility, 144 Files custom parameter set-up, 114 downloading, 144 First in chain (/F), 193 Fixed bar code lengths fixed length 1, CONFIG.DAT option, 121 fixed length 2, CONFIG.DAT option, 122 fixed length 3, CONFIG.DAT option, 122 fixed length 4, CONFIG.DAT option, 122 Flash and utility files, downloading files, 109...
  • Page 322 145 installing, 146 prerequisites for flash update, 145 used to interconnect 5055 to PC, 146 where to find more help, 146 Intermec Application Server, system manual, xx INTERSVR downloading files, 109 used for, 146 where to find more help, 146...
  • Page 323 Line feed character, 158 Loading auto-login script file, 108 2415, 2425, 2435A, 2455, 2475, 248X, 108 59XX, 17XX, 11XX, 109 6400, 5055, 109 Local echo, 64 Lock Error Msg (message), 5250 options, 61 Lock mode, 66 Locked mode, 83 Longitudinal redundancy checking, 160 LRC, 160 Lucent radio test, 6400, 5055, 88 Macros...
  • Page 324 Index Overlays 5055, 24 59XX, 26 P values, 214 Packet driver test, 92 histogram, 93 packet stats (statistics), 92 Packet stats (statistics), 92 Page mode, 83 CONFIG.DAT option, 130 Parameters radio terminal input, 188, 192 X (screen mode), 212 Y (screen mode), 212 terminal bar code, 183 input field control byte, 195...
  • Page 325 terminal mode, 68 transmit BS, 66 userkey locked, 65 VT cursor mode, 68 VT220 mode, 66 Protocols 3270, 59 5250, 59 Adaptive Poll, 128 RTC, 128 SST, 128 VT/ANSI, 57, 58, 59 WTP, 6 Quiet Zone, CONFIG.DAT option, 125 R (Read), 170 and CMT1 (Set Data Time-Out), 156 and WtD/ \y (Display Table), 198 and WtD/ \yT (Download and Display Table), 200...
  • Page 326 Index RM60/70, 6400, 5055, 48 RM80/90, 6400, 5055, 48 Rows remote display, CONFIG.DAT option, 127 terminal screen size, 132 wireless station screen size, CONFIG.DAT option, 130 RS-232, stream, CONFIG.DAT option, 119 RS-232 device, 218 RS-232 port port in use message, 215 port options, 217 printing table data to, 223 receiving data from external device, 221...
  • Page 327 Set-up parms barcode parms (2415, 2425, 2435A, 2455, 2475, 248X, 5020, 700 Series) code 39 encoded, 51 concatenate, 51 RS232 stream, 51 scan all flds, 51 stream scan, 51 barcode parms (6400, 5055, 59XX, 17XX, 11XX) scan options, 52 scanner type, 52 COM select, 75 display options, 71 menu password, 74...
  • Page 328 Index Tables definition of, 194 designing, 194 displaying, 197, 205, 226 downloading, 194 downloading and displaying, 199 erasing WtD/ \yS (Download Table), 194 WtD/ \yT (Download and Display Table), 199 WtD/ \yU (Update Table), 201 length of, 194, 196 number of pairs, 194 P values, 214 printing, 224, 226 printing data in, 223...
  • Page 329 VT/ANSI options, 59, 63 allow NAWS (negotiate about window size), 68 answerback, 64 application keypad mode, 67 VT cursor mode, 68 auto entr scan , 63 auto tab scan, 64 auto wrap, 69 block (line edit mode), 66 char (character mode), 66 CR to CRLF (carriage return to carriage return/line feed), 63 cursor, VT cursor mode, 68...
  • Page 330: Files Index

    Index Files Index Numbers 1700BIOS.EXE, 148 50BDXXXX.EXE, 145 50DS1000, 101 AUTOEXEC.BAT, 102 updating 50DS1000, 101 AUTOLOG.SCR, 106, 108 CFGLIT.DAT, 35, 116, 133, 147, 148 CFGLIT.TXT, 133 CHECKCFG.EXE, 114, 116, 146 CONFIG.DAT, 43, 45, 74, 99, 114, 116, 144, 146 CONFIG.SYS, 145, 146 updating 50DS1000, 101 FLSHCONV.EXE, 109, 147 FWP110H0, 6...
  • Page 332 Corporate Headquarters 6001 36th Avenue West Everett, Washington 98203 U.S.A. tel 425.348.2600 fax 425.355.9551 www.intermec.com Native Terminal Emulation Programmer's Guide - March 2005 *977-055-006F* P/N 977-055-006 REV F...

Table of Contents