NOTICEThis publication contains information proprietary to Intermec Technologies Corpo-
ration. It is being supplied to you with the express understanding that the information contained herein is for the benefit of the contracting party only, and
may not be copied, distributed, or displayed to third parties without the express
written consent of Intermec Technologies Corporation, and shall be returned to
Intermec Technologies Corporation upon written request. If a purchase, license, or
nondisclosure agreement has been executed, the terms of that agreement shall
govern this document.
This publication is furnished for information only, and the information in it is
subject to change without notice. Although every effort has been made to provide
complete and accurate information, Intermec Technologies Corporation assumes
no responsibility or liability for any errors or inaccuracies that may appear in this
document.
Disclaimer of Warranties. The sample source code included in this document is
presented for reference only. The code does not necessarily represent complete,
tested programs. The code is provided “AS IS WITH ALL FAULTS.” ALL
WARRANTIES ARE EXPRESSLY DISCLAIMED, INCLUDING THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE.
We welcome your comments concerning this publication. Although every effort has
been made to keep it free of errors, some may occur. When reporting a specific
problem, please describe it briefly and include the book title and part number, as
well as the paragraph or figure number and the page number.
Send your comments to:
Intermec Technologies Corporation
Publications Department
550 Second Street SE
Cedar Rapids, IA 52401
INTERMEC, NORAND, and PEN*KEY are registered trademarks of Intermec
Technologies Corporation.
Ó1994 Intermec Technologies Corporation. All rights reserved.
This publication printed on recycled paper.
Acknowledgments
Ethernet is a trademark of Xerox Corporation.
IBM is a registered trademark of International Business Machines Corporation.
MS-DOS is a registered trademark of Microsoft Corporation.
VT131, VT220, VT330, VT340, and VT52 are trademarks of Digital Equipment
Corporation.
Some material in this programmer’s reference guide has been reproduced courtesy
of Digital Equipment Corporation. Character set tables on pages 8-3, 8-7, 8-11,
and 8-13: Copyright, Digital Equipment Corporation (1983, 1984). All rights
reserved. Reprinted by permission. Adapted from original material.
European Notice
The 902--928 MHz SST (Spread Spectrum Transmission) radio referred to in this
manual is not available for sale or use in Europe (including, but not limited to,
Great Britain, Italy, Germany, France, Spain, Norway, Denmark, Sweden,
Finland, Portugal, and the Benelux countries). Any references in this manual to
902--928 MHz SST, or modules containing 902--928 MHz SST radios, should be
disregarded by users of this product in Europe.
The radio network with ultra high frequency (UHF), 900
MHz, or 2.4 GHz radio products enables a user to operate
an INTERMECRwireless terminal emulation station as if
it was a VT220 terminal. The mobility of the wireless station enables the user to take it any place in the facility and
interface with a large variety of networks and host computers. This results in increased data collection, improved
time control, and the ability to run a large number of applications without the need to custom program, change software, or learn new programming languages or protocols.
The radio network also:
" Provides industry standards.
" Supports Ethernet Version 2 (DIX) and IEEE 802.3,
and these connections: 10BASE2 (thin), 10BASE5
(thick), and 10BASE-T (UTP).
" Automatically recognizes the model of the wireless
station on the network. Wireless station models that
support VT220 terminal emulation are RT3210,
RT1100, RT1700, and RT5900 Radio Terminals; and
PEN*KEYR6400 and 6500 Computers.
The purpose of this programmer’ s guide is to describe wireless terminal emulation stations and how they emulate
VT220 terminal operation. This guide describes:
" How the wireless stations’ keyboards and overlays
emulate VT220 terminal operation.
" Received codes and transmitted keyboard codes that
the wireless stations support.
" Extended commands for the wireless stations.
" Wireless station support for VT330 and VT340 ap-
plications.
Intended Audience
This programmer’ s guide was prepared with the assumption that you are already familiar with the operation of the
VT220 terminal. The intended audience is the host computer programmer who is familiar with the VT220/ANSI data
stream, and needs to design interfaces to the wireless stations.
What to Read First
Before you begin using the wireless station as an emulation
product, read the section about the wireless station you are
using. The information will give you a basic understanding
of the equipment you will be working with. You can also
skim the appropriate program commands for programming
guidance on the VT220/ANSI commands the wireless station supports.
If your radio network has not yet been installed, read first
the installation and operations guide provided with your
software. The guide describes how to install the hardware
and software, and then configure the software according to
the requirements of your site.
Organization of this Guide
This guide is divided into sections that specifically address
the operation and programming of wireless stations. This
Introduction contains a brief overview of this programmer’ s
guide. Sections 2 through 7 describe how the wireless stations’ annunciators and keyboards emulate VT220 terminal
operation. Specific sections are:
Section 2, “RT3210 Radio Data Terminal”
Section 3, “RT1100 Radio Data Terminal”
Section 4, “RT1700 Radio Data Terminal”
Section 5, “RT5900 Radio Data Terminal”
Section 6, “PEN*KEY 6400 Computer”
Section 7, “PEN*KEY 6500 Computer”
SECTION 1"Introduction
The remaining sections do the following:
" Section 8, “Programming,” describes the character
sets, received codes, transmitted codes, and other commands the wireless station supports. This section also
describes how to set local editing mode (a feature of
the VT330/VT340 terminal), and how to create forms.
" Section 9, “Extended Commands,” describes the
extended commands that print, scan bar codes, and
send communications over the wireless station’s
RS-232 port.
" Appendix A contains bar code scanning information.
To help you quickly locate and interpret information, this
publication uses the conventions in the following chart.
ConventionMeaning
ALL CAPSWireless station firmware menu options.
[KEY]On the wireless station, press the key or
If Y ou Need Help
The best way to reach us is by phone. Following are Customer Response Hotline phone numbers.
In the United States, call:1-800-221-9236
In Canada, call:1-800-633-6149
keys specified in brackets.
Related Publications
The following publications provide information beyond the
purpose of this programmer’ s guide. The numbers in
parentheses refer to publication part numbers.
Wireless Stations
The user’ s guide for each wireless station describes each
firmware menu option in detail and how to operate and
maintain the computer .
PEN*KEY Model 6400 (961-047-093)
PEN*KEY Model 6500/6550 (961-047-099)
RT1100 (961-047-069)
RT1700 (961-047-068)
RT3210 (961-047-074)
RT5900 (961-047-121)
Maintaining NiCd Batteries User’s Guide
(961-028-063)
The battery user’ s guide describes how to maintain the life
of nickel-cadmium batteries.
Controllers and Gateways
6950 Enterprise Gateway Server User’s Guide
(961-047-091)
The user’ s guide for the 6950 Enterprise Gateway Server
describes how to install and configure the gateway server .
MBA3000 Multiple Base Adapter User’s Guide
(961-047-032)
This guide describes how to operate the MBA3000 Multiple
Base Adapter .
RCB4030 Base and Base/Controller User’s Guide
(961-047-075)
The user’ s guide for the RCB4030 Base and Base/Controller
describes how the device operates. The guide also describes
how to install the device, interpret its LEDs, set its
switches, and troubleshoot it.
W ireless Network Access Server User’s Guide
(961-051-006)
This user’ s guide describes how to configure the Wireless
Network Access Server software that runs on a host.
The user guide for the 6710 Access Point describes how to
install, configure, and troubleshoot the access point on the
open wireless LAN.
RB3000 Base Station User’s Guide (962-047-012)
This guide describes how to operate the RB3000 and
RB3001 Base Stations.
RCB4030 Base and Base/Controller User’s Guide
(961-047-075)
The user’ s guide for the RCB4030 base describes how the
base operates. The guide also describes how to install the
base, interpret its LEDs, set its switches, and troubleshoot.
Comparing the Keyboards
So that you can compare your wireless station’s keyboard
with the VT220 keyboard, an illustration of the VT220 keyboard has been placed on the next page. As you read how
your wireless station’s keyboard and overlay emulate
VT220 operation, you may want to frequently refer to Figure 1-1 (standard VT220 keyboard) and the figure in this
publication for the wireless station you are using.
If you are unfamiliar with the location of the keys on the
VT220’s keyboard, study the figure now to learn where the
keys are located and the different parts of the keyboard.
The RT3210 Radio Terminal’ s 128 by 128 pixel liquid crystal display (LCD) shows radio terminal and VT220 prompts,
and information you type. Because the VT220 terminal’s
screen is 80 columns by 24 lines, the radio terminal represents a part of the information on the larger VT220 screen.
"
NOTE:RT3210 Radio Terminals have UHF radios only.
Character Sizes
The radio terminal supports two character sizes: 7-by-9 dot
and 5-by-7 dot. The sizes affect how much information appears in the display; each dot occupies one pixel. The
5-by-7 dot characters are smaller , but let you view a larger
portion of the 1920-byte screen represented on the VT220
terminal. To change the character size, open the firmware
by pressing [FUNC]+[SPACE]. Then select the following
options in this order: SET-UP PARMS (password:
CR52401), DISPLAY OPTS, CHARACTER SIZE.
When the radio terminal powers up, it defaults to a 7-by-9
dot character size. This size is the larger of the two character sets, and yields a screen size of 16 columns by 9 lines of
display information (the bottom line is reserved for annunciators and system messages). The total number of characters this size can display is 144.
The 5-by-7 dot character size yields a screen size of 21 columns by 15 lines (the bottom line is reserved for annunciators and system messages). The total number of characters
this size can display is 315.
Screen Modes
The radio terminal has these screen modes: center cursor ,
corner , page, lazy, screen lock, and locked. The modes present a window onto a standard VT220 display buffer . You
can set the type of screen mode through the radio terminal’s
firmware menus.
You can move the cursor by using the four direction arrows
on the radio terminal’s diamond-shaped keypad. When you
try to move the cursor onto one of the boundaries, an error
tone sounds and the display retains its last position.
The screen modes govern which portion of the larger VT220
terminal’s screen the radio terminal first presents and how
the window moves as the cursor moves.
Center Cursor Mode
Center cursor mode works best for applications that use the
entire VT220 data stream’s 80-character by 24-line logical
display. In this mode, the cursor remains in the center of
the radio terminal’s window.
As the cursor moves within the window, the radio terminal’s
display window moves to keep it centered. When the cursor
moves off the right, left, top, or bottom edge of the VT220
terminal’s display, the window remains fixed despite the
cursor’ s movement.
Corner Mode
Corner mode begins with the window in the upper left corner of the larger VT220 terminal. It keeps the cursor in the
lower right corner of the display. Corner mode works best
for applications that use the upper left corner of the logical
screen.
As the cursor moves off the right or bottom edge of the radio
terminal’s display, the window moves to show the cursor.
When you use corner mode with the [FUNC] or [ALT] key,
you can move the cursor a predetermined number of key
presses in all four directions.
Page Mode
Page mode provides predefined pages within the larger
VT220 terminal. The size of these pages depends on the
number of rows and columns selected for display. The radio
terminal moves the window by a multiple of the page size.
As the cursor moves off the edge of the radio terminal’s display, the window changes to the next page.
Lazy Mode
Lazy mode starts the cursor in the upper left corner of the
display. The cursor moves across the display in the scrolled
direction. When the cursor goes beyond the edge of the display, the data begins to move in the scrolled direction and
the cursor remains at the edge of the display. When you try
to go beyond an outside boundary, an error tone sounds.
If locked mode is selected through the firmware menus, the
view window is locked to the upper left-hand corner of the
display. The screen does not window around, and only the
area that has been selected to be the screen size is visible.
Locked mode disables the windowing keys, or only allows
you to window around the physical display size selected
through the firmware menus.
Display Annunciators
The bottom line of the radio terminal’s display is reserved
for annunciators that show the radio terminal’s current status or operation in progress. The following annunciators
can appear .
The radio terminal is transmitting information
to the base station.
The radio terminal is receiving information
from the base station. This annunciator appears
only when the information is for the radio terminal’s unique address number.
Communications loss. No communication
with the host computer has occurred for at least
60 seconds. The radio terminal may be out of
radio range, the base station may not have power, or communications from the host computer to
the base station may not be properly set up.
Radio terminal’s keyboard is in function mode.
The key you press on the keyboard with [FUNC]
returns the function or programmable function
key code assigned by the programmer, or does
an operation. Key codes and operations are located just above the keys and to the left (black
lettering).