" 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.
Ó1992 Intermec Technologies Corporation. All rights reserved.
This publication is printed on recycled paper.
Acknowledgements
AS/400, OS/400, System/36, and System/38 are trademarks, and IBM is a
registered trademark, of International Business Machines Corporation.
Ethernet is a trademark of Xerox Corporation.
Some material in this programmer’s reference guide reproduced courtesy of IBM.
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.
This programmer’ s reference guide describes INTERMEC
R
radio products using Systems Network Architecture and
Synchronous Data Link Control (SNA/SDLC). The radio
products emulate IBM products that communicate using
the 5250 data stream.
The 5250 data stream governs the data flow between the
host computer and wireless terminal emulation stations. It
specifies what data can be displayed on the wireless station
and how it must be positioned. It also defines the types of
data a wireless station can collect for each input field.
The purpose of this guide is to define the differences
between IBM’s implementation of the data stream and
adaptation of the 5250 data stream for hand-held wireless
stations.
This guide contains descriptions of:
" How the wireless stations’ keyboards and overlays
emulate the IBM 5291 Display Station
" 5250 display data stream commands and orders sup-
ported by the wireless stations
" Extended commands for the wireless stations
" Line configurations for IBM host computers
Two types of 5250 products are available: those for an IBM
midrange host computer (such as System/36, System/38,
and AS/400) and those for personal computers serving as
host. This programmer’ s guide describes products for IBM
midrange host computers.
Intended Audience
This guide is prepared assuming you are already familiar
with the operation of the 5250 data stream and equipment.
The intended audience is the host computer programmer
who needs to design interfaces to wireless stations set up
for 5250 terminal emulation.
What to Read First
Before you begin using the wireless station as an emulation
product, read the sections about the wireless stations you
are designing interfaces to. The information will give you a
basic understanding of the equipment you will be working
with. You can also skim the appropriate data stream commands for programming guidance on the 5250 commands
the wireless stations support.
If your wireless station network has not yet been installed,
read first the installation and user guides provided with
your hardware. The guide describes how to install the
hardware and configure it according to the requirements of
your site.
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. It also describes the components on the radio network.
Sections 2 through 7 describe how the wireless stations’ annunciators and keyboards emulate IBM 5291 Display Station operation. Specific sections are:
Section 2, “RT3210 Radio Terminal”
Section 3, “RT1100 Radio Terminal”
Section 4, “RT1700 Radio Terminal”
Section 5, “RT5900 Radio Terminal”
Section 6, “PEN*KEYR6400 Computer”
Section 7, “PEN*KEY 6500 Computer”
The remaining sections do the following:
SECTION 1"Introduction
" Section 8, “Display Data Stream” describes host data
stream commands (SNA and asynchronous) and
orders supported by the wireless stations can be found
in this section. The section also lists system codes and
parameter errors.
" Section 9, “Extended Commands” describes the com-
mands you can use to print, scan bar codes, and send
communications over the wireless station’s RS-232
port. Extended commands provide additional functions for physical characteristics that extend beyond
the normal operation of an IBM 5291 Display Station.
" Appendixes contain bar code scanning information,
conversion charts, and line configuration guides for
IBM System/36, System/38, and AS/400 host computers.
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)
Controllers and Gateways
RC4030E Gateway User’s Guide (961-047-087)
The user guide for the RC4030E Gateway describes how to
install, configure, and troubleshoot the gateway.
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.
Multiple Base Adapter
MBA3000 Multiple Base Adapter User’s Guide
(961-047-032)
This guide describes how to operate the MBA3000 Multiple
Base Adapter .
Access Points and Base Radios
6710 Access Point User’s Guide (961-047-081)
The user guide for the 6710 Access Point describes how to
install, configure, and troubleshoot the access point.
RB3000 Base Station User’s Guide (962-047-012)
This guide describes how to operate the RB3000 and
RB3001 Base Stations.
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.
Other Publications
Application Developer’s Kit Reference Manual
(961-051-001)
This manual covers the commands that programmers can
use to write various applications for RT1100, RT1700, and
RT5900 Radio Terminals.
IBM 5250 Information Display System Functions Reference Manual
This reference manual provides more detailed descriptions
of 5250 data stream commands than what is presented in
this reference guide. The manual is available through IBM.
IBM 5394 Remote Control Unit Functions Reference
Release 1 and Release 2
This publication provides information about implementing
the 5250 data stream for the control unit. This manual is
available through IBM.
IBM 5394 Remote Control Unit User’s Guide
This publication provides general information about the
control unit. This manual is available through IBM.
Maintaining NiCd Batteries User’s Guide
(961-028-063)
The battery user’ s guide describes how to maintain the life
of nickel-cadmium batteries.
A radio network using the 5250 data stream corresponds
directly to an IBM 5250 hard-wired network. A controller
emulates an IBM 5294 or 5394 Control Unit. Wireless stations emulate IBM 5291 Display Stations. The radio link
between a base radio and a wireless station replaces the
coax link between a control unit and display station. Programs are written for the wireless stations exactly as they
would be written for a 5291 Display Station, with the exception of screen size and specific extensions. Nomenclature
for commands, orders, and functions are the same where
possible.
The following pages briefly describe the components on the
radio network. For more information about each component, refer to its user guide.
SECTION 1"Introduction
Host Computer
The radio network operates with an IBM AS/400, System/36, or System/38 host computer as a central distribution point for commands and data storage. Commands originate in the application program on the host computer .
The 5250 host communicates in strings of EBCDIC characters. The sequence of events that make up the communication cycle is the same for any protocol, data stream, or system of transmission:
1.The host computer’s operating system makes a connection with the controller , or vice versa.
2.Each wireless station starts a session with the host
computer’ s operating system.
3.The wireless station selects the host connection and
application.
4.The application communicates with the wireless station.
Controller operation in use is transparent to the host.
The host computer’ s application program serves as a con-
duit to the controller . The controller, in turn, serves as a
distribution point for the radio network. When a wireless
station logs onto the system, the controller activates the
host program. Based on data from the host computer , the
controller program then controls the screens sent to the
wireless station and uses the wireless station’s responses to
access or update the host computer’ s database.
Controller
The controller is the “gateway” that passes messages
between a host computer and the wireless stations. The
controller links the host computer to a base radio, which
communicates with the portable wireless stations on the
wireless network. The wired and wireless network is transparent to the host computer , which sees the wireless network as a set of desktop terminals.
The controller establishes a communication session with
each wireless station to exchange digital information.
While the wireless station’s application program handles
the individual wireless stations, the controller makes the
complement of wireless stations look like a hard-wired network to the host computer operator .
Controllers can emulate four multidrop IBM 5394 or eight
5294 Control Units. The primary consideration governing
the configuration is which IBM host is in use:
" Emulation of 5394 Control Units works best for IBM
AS/400 host computers.
" Emulation of 5294 Control Units works best for IBM
The controller supports 64 logical units (LUs) which correspond with wireless station network addresses 0 to 63.
When emulating four 5394 Control Units, each logical controller handles 16 LUs. A group of 16 LUs is linked to each
SDLC address, numbers 1 through 4. Figure 1-1 shows a
logical representation of four 5394 Control Units emulated
by the controller .
Physical Controller
53945394
SDLC address #1
(up to 16 LUs)
(wireless station addresses 00--15)
53945394
SDLC address #3
(up to 16 LUs)
(wireless station addresses 32--47)
SDLC address #2
(up to 16 LUs)
(wireless station addresses 16--31)
SDLC address #4
(up to 16 LUs)
(wireless station addresses 48--63)
Figure 1-1
Controller Emulating 5394 Control Units for AS/400 Host
Figure 1-2 shows a different configuration. The controller
emulates eight 5294 Control Units with 8 LUs each. The
LUs are located at SDLC addresses 1 through 8. This provides up to 64 LUs and is suitable for IBM System/36 or
System/38 host computers.
SDLC address #1
(up to 8 LUs)
(wireless station addresses 0--7)
52945294
SDLC address #3
(up to 8 LUs)
(wireless station addresses 16--23)
5294
SDLC address #5
(up to 8 LUs)
(wireless station addresses 32--39)
5294
SDLC address #7
(up to 8 LUs)
(wireless station addresses 48--55)
Controller Emulating 5294 Control Units
for System/36 or System/38 Host
SDLC address #2
(up to 8 LUs)
(wireless station addresses 8--15)
SDLC address #4
(up to 8 LUs)
(wireless station addresses 24--31)
5294
SDLC address #6
(up to 8 LUs)
(wireless station addresses 40--47)
5294
SDLC address #8
(up to 8 LUs)
(wireless station addresses 56--63)
Figure 1-2
In either emulation, SDLC addresses can range from 1 to
254. Each SDLC address must be unique.
In either emulation, you can eliminate unused PUs by
reducing, through the controller’ s setup parameters, the
number of LUs supported. Refer to the controller’ s user
guide for more information about setting up the controller .
Base radios (also called access points) directly connect to
the network and pass information from the wireless stations to the controller . Wireless stations passing from the
coverage area of one base radio to another are tracked automatically by the network. This is called “roaming.”
Multiple base radios can be hard-wired to an RS-485 or
Ethernet backbone, or linked through a radio connection
between base radios. One base radio must be hard-wired to
the controller .
The controller communicates with the base radios over a
wired network. Messages to the wireless stations from the
controller are passed over the wired network to the base radio. The base radio converts the message into the protocol
used by the wireless station, and distributes the message
onto the network. The wireless station receives the message over the radio link. The process of formatting and
handling the messages between base radios and the wireless stations is transparent to the operator .
Base radios operate within the 900 MHz or at 2.4 GHz
(WLIF) frequency range. UHF base radios operate in the
450 to 470 MHz band of radio waves.
Wireless Stations
The wireless stations are the portable components on the
network. Their small size allows them to be used in the
warehouse or plant to gather information through the keyboard or integrated bar code scanner . The portable wireless
stations provide interactive communication between the operator and host computer .
Wireless stations provide portable, wireless interactive data
communication and support bar code scanning for real-time
data collection. They are the network-addressable software
entity which interfaces the wireless data network to the
base radio.
Each wireless station monitors all messages from the host
computer and responds only to those containing its unique
address number . This communication process allows commands and data to be received, stored, and processed. Data
collected by the wireless station’s keyboard or scanner is
returned in a similar fashion. The controller buffers (saves)
the data to be forwarded to the host computer .
The information in this programmer’ s guide applies to all
wireless stations set up for 5250 terminal emulation. Wireless stations have UHF, 900 MHz, or WLIF radios.
Types of Radio Networks
The following pages briefly describe how radio networks
emulate an IBM 3270 hard-wired network. Multiple network configurations are possible.
UHF Radio Network
A UHF radio network has the following components:
" Host computer
" RC3240 or RC3250 Controller
" RB3000, RB3001, RB3020, or RB3021 Base with UHF
radio
" RT3210, RT1100, RT1700, or RT5900 Radio Terminals
Figure 1-3 shows a sample UHF radio network. Note how
the radio link from the base radio to the radio terminals
replaces the coax links (dotted lines) between the control
unit and Model 2 terminals.
IBM Host
Computer
Front End
Processor
IBM 3278
Model 2
Terminal
IBM 3274
Control Unit
Controller
IBM 3278
Model 2
Terminal
RT5900 Radio
Terminal
RT1100 Radio
Terminals
Base Radio
Figure 1-3
Sample UHF Radio Network
SST Radio Network With Ethernet
Backbone
A radio network with an Ethernet backbone has the following components:
" Host computer
" RCB4030 Base/Controller
" RCB4030 Base/Controller with SST 900 MHz radio
" RT3210, RT1100, RT1700, or RT5900 Radio Terminals
Figure 1-4 shows a sample radio network. Note how the
radio links from the base radios to the radio terminals
replace the coax links (dotted lines) between the control
unit and Model 2 terminals.
IBM Host
Computer
Front End
Processor
IBM 3278
Model 2
Terminal
IBM 3274
Control Unit
Base/Controller or Gateway
Ethernet Medium
IBM 3278
Model 2
Terminal
Base Radio
Figure 1-4
Sample SST Radio Network With Ethernet Medium
Open Wireless LAN
RT5900 Radio
Terminal
RT1700 Radio
Terminals
Open wireless LAN components connect to an Ethernet medium. Components include the following:
" 6710 Access Point with synthesized UHF, 900 MHz, or
WLIF radio
" Wireless stations with synthesized UHF, 900 MHz, or
WLIF radios
Figure 1-5 shows a sample radio network with an RC4030E
Gateway. Note how the radio links from the 6710 Access
Point to the wireless terminal emulation stations replace
the coax links (dotted lines) between the control unit and
Model 2 terminals.