Intermec 5250 Programmer's Reference Manual

5250 Terminal Emulation
PROGRAMMER’S
REFERENCE GUIDE
" " " " " " " " " " " " " " " " " " " " " " " " " " " "
P/N 977-047-039
Revision C
July 1998
ration. It is being supplied to you with the express understanding that the in­formation 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.
CONTENTS
" " " " " " " " " " " " " " " " " " " " " " " " " " " "
SECTION 1
Introduction 1-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Purpose of This Guide 1-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Intended Audience 1-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
What to Read First 1-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Organization of This Guide 1-3. . . . . . . . . . . . . . . . . . . . . . . . . . .
Conventions 1-4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
If You Need Help 1-4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Related Publications 1-4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Wireless Stations 1-4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Controllers and Gateways 1-5. . . . . . . . . . . . . . . . . . . . . . . .
Multiple Base Adapter 1-5. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Access Points and Base Radios 1-5. . . . . . . . . . . . . . . . . . . .
Other Publications 1-6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Radio Network Description 1-7. . . . . . . . . . . . . . . . . . . . . . . . . . .
Host Computer 1-7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Controller 1-8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Base Radios 1-11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Wireless Stations 1-11.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Types of Radio Networks 1-12. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
UHF Radio Network 1-12. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SST Radio Network With Ethernet Backbone 1-13. . . . . . .
Open Wireless LAN 1-14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SECTION 2
RT3210 Radio Terminal 2-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Overview 2-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Screen Size 2-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Character Sizes 2-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5250 Terminal Emulation Programmer’s Reference Guide i
CONTENTS "
Screen Modes 2-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Center Cursor Mode 2-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Corner Mode 2-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Page Mode 2-4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Lazy Mode 2-4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Locked Mode 2-4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Annunciators 2-5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Keyboard 2-7.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Shift Keys 2-8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Alphabetic Keys 2-9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Numeric Keys 2-9.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Special Characters 2-9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Special Function Keys 2-11.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AID-Generating Keys 2-11.. . . . . . . . . . . . . . . . . . . . . . . . . . .
Cursor Movement Keys 2-13. . . . . . . . . . . . . . . . . . . . . . . . . . .
Field Exit Key 2-14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Signal Keys 2-14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Special Control Keys 2-15. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Special Host Keys 2-17. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Other Keys 2-17.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Key Ahead 2-18. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Scan Ahead 2-19. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Key Repeat 2-19. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
System Messages 2-20. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SECTION 3
RT1100 Radio Terminal 3-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Overview 3-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Screen Size 3-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Screen Modes 3-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Center Cursor Mode 3-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Corner Mode 3-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Page Mode 3-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Lazy Mode 3-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Locked Mode 3-4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Annunciators 3-4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Keyboard 3-5.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Shift Keys 3-7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Alphabetic Keys 3-8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Numeric Keys 3-8.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ii 5250 Terminal Emulation Programmer’s Reference Guide
CONTENTS "
Special Characters 3-8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Special Function Keys 3-10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AID-Generating Keys 3-10.. . . . . . . . . . . . . . . . . . . . . . . . . . .
Cursor Movement Keys 3-12. . . . . . . . . . . . . . . . . . . . . . . . . . .
Field Exit Key 3-13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Signal Keys 3-13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Special Control Keys 3-14. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Special Host Keys 3-16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Other Keys 3-16.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Key Ahead 3-18. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Scan Ahead 3-18. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
System Messages 3-18. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SECTION 4
RT1700 Radio Terminal 4-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Overview 4-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Screen Size 4-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Screen Modes 4-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Center Cursor Mode 4-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Corner Mode 4-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Page Mode 4-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Lazy Mode 4-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Locked Mode 4-4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Annunciators 4-4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Keyboard 4-6.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
57-Key Keyboard 4-6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
37-Key Keyboard 4-6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Shift Keys 4-9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Alphabetic Keys 4-10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Numeric Keys 4-11.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Special Characters 4-11.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Special Function Keys 4-12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AID-Generating Keys 4-13.. . . . . . . . . . . . . . . . . . . . . . . . . . .
Cursor Movement 4-14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Field Exit 4-16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Signal Keys 4-17. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Special Control Keys 4-17. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Special Host Keys 4-19. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5250 Terminal Emulation Programmer’s Reference Guide iii
CONTENTS "
Other Keys 4-20.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Key Ahead 4-21. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Scan Ahead 4-21. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Key Repeat 4-21. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
System Messages 4-23. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SECTION 5
RT5900 Radio Terminal 5-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Overview 5-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Screen Size 5-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Screen Modes 5-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Center Cursor Mode 5-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Corner Mode 5-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Page Mode 5-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Lazy Mode 5-4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Locked Mode 5-4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Annunciators 5-4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Keyboard 5-6.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Shift Keys 5-8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Alphabetic Keys 5-9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Numeric Keys 5-9.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Special Characters 5-9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Special Function Keys 5-11.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AID-Generating Keys 5-11.. . . . . . . . . . . . . . . . . . . . . . . . . . .
Cursor Movement Keys 5-13. . . . . . . . . . . . . . . . . . . . . . . . . . .
Field Exit Key 5-14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Signal Keys 5-15. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Special Control Keys 5-15. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Special Host Keys 5-17. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Other Keys 5-17.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Key Ahead 5-18. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Scan Ahead 5-19. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Key Repeat 5-19. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
System Messages 5-20. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
iv 5250 Terminal Emulation Programmer’s Reference Guide
CONTENTS "
SECTION 6
PEN*KEYR6400 Computer 6-1.. . . . . . . . . . . . . . . . . . . . . . . . . .
Overview 6-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Screen Size 6-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Screen Modes 6-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Center Cursor Mode 6-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Corner Mode 6-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Page Mode 6-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Lazy Mode 6-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Locked Mode 6-4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Annunciators 6-4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Keyboard 6-5.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
51-Key Keyboard 6-5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
41-Key Keyboard 6-6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Shift Keys 6-9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Alphabetic Keys 6-10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
51-Key Keyboard 6-10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
41-Key Keyboard 6-10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Numeric Keys 6-12.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Special Characters 6-12.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Special Function Keys 6-14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AID-Generating Keys 6-15.. . . . . . . . . . . . . . . . . . . . . . . . . . .
Cursor Movement 6-17. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Field Exit 6-18. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Signal Keys 6-19. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Special Control Keys 6-19. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Special Host Keys 6-21. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Other Keys 6-22.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Key Ahead 6-23. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Scan Ahead 6-23. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Key Repeat 6-23. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
System Messages 6-25. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SECTION 7
PEN*KEY 6500 Computer 7-1. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Overview 7-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Screen Size 7-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5250 Terminal Emulation Programmer’s Reference Guide v
CONTENTS "
Screen Modes 7-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Center Cursor Mode 7-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Corner Mode 7-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Page Mode 7-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Lazy Mode 7-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Locked Mode 7-4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Annunciators 7-4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Keyboard 7-5.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Shift Keys 7-7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Alphabetic Keys 7-8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Numeric Keys 7-8.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Special Characters 7-8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Special Function Keys 7-10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
AID-Generating Keys 7-10.. . . . . . . . . . . . . . . . . . . . . . . . . . .
Cursor Movement 7-12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Field Exit Key 7-13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Signal Keys 7-14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Special Control Keys 7-14. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Special Host Keys 7-16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Other Keys 7-16.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Key Ahead 7-17. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Scan Ahead 7-17. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Key Repeat 7-18. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
System Messages 7-19. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SECTION 8
Display Data Stream 8-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Overview 8-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Screen Design Aid 8-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Applications 8-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Data Stream Command Structure 8-3. . . . . . . . . . . . . . . . . . . . .
Input Commands 8-4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Read Immediate (Immediate) Command 8-4. . . . . . . . . . . .
Read Modified Immediate Alternate Command 8-6. . . . .
Read Input Fields Command 8-7. . . . . . . . . . . . . . . . . . . . . .
Read MDT Fields Command 8-9. . . . . . . . . . . . . . . . . . . . . .
Read MDT Alternate Command 8-11. . . . . . . . . . . . . . . . . . .
Read Screen (Immediate) Command 8-11. . . . . . . . . . . . . . .
Save Screen (Immediate) Command 8-12. . . . . . . . . . . . . . .
vi 5250 Terminal Emulation Programmer’s Reference Guide
CONTENTS "
Output Commands 8-14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Clear Format Table Command 8-14. . . . . . . . . . . . . . . . . . . . .
Clear Unit Command 8-15. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Restore Screen Command 8-16. . . . . . . . . . . . . . . . . . . . . . . . .
Roll Command 8-18. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Write Error Code Command 8-19. . . . . . . . . . . . . . . . . . . . . . .
Write to Display (WTD) Command 8-22. . . . . . . . . . . . . . . . .
Orders 8-24. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Insert Cursor (IC) Order 8-25. . . . . . . . . . . . . . . . . . . . . . . . . .
Move Cursor (MC) Order 8-26. . . . . . . . . . . . . . . . . . . . . . . . .
Repeat to Address (RA) Order 8-27. . . . . . . . . . . . . . . . . . . . .
Set Buffer Address (SBA) Order 8-28. . . . . . . . . . . . . . . . . . .
Start of Field (SF) Order 8-28. . . . . . . . . . . . . . . . . . . . . . . . . .
Start of Header (SOH) Order 8-38.. . . . . . . . . . . . . . . . . . . . .
Transparent Data (TD) Order 8-40. . . . . . . . . . . . . . . . . . . . .
Asynchronous 5250 Prefixes 8-40. . . . . . . . . . . . . . . . . . . . . . . . . .
System Messages and Parameter Errors 8-41. . . . . . . . . . . . . . .
SECTION 9
Extended Commands 9-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Overview 9-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Transmit and Receive On RS-232 Port (#F) 9-2. . . . . . . . . . . . .
Flow Control 9-7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Return AID Key Characters 9-7. . . . . . . . . . . . . . . . . . . . . . .
Return Codes for Transmit and Receive 9-9. . . . . . . . . . . .
Example of Transmit and Receive 9-10. . . . . . . . . . . . . . . . .
Transmit Only On RS-232 Port (#P) 9-11. . . . . . . . . . . . . . . . . . .
Flow Control 9-14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Return Codes for Transmit Only 9-14. . . . . . . . . . . . . . . . . . .
Example of Transmit Only 9-16. . . . . . . . . . . . . . . . . . . . . . . .
Receive Only On RS-232 Port (#G) 9-17. . . . . . . . . . . . . . . . . . . .
Return Codes for Receive Only 9-20. . . . . . . . . . . . . . . . . . . .
Example of Receive Only 9-21. . . . . . . . . . . . . . . . . . . . . . . . .
Set Parameters (#H) 9-22. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Return Codes for Set Parameters 9-25. . . . . . . . . . . . . . . . . .
Example of Set Parameters 9-26. . . . . . . . . . . . . . . . . . . . . . .
Return Version (#V) 9-27. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Tone (#T) 9-27. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5250 Terminal Emulation Programmer’s Reference Guide vii
CONTENTS "
Scan Bar Code Parameters (#S) 9-29. . . . . . . . . . . . . . . . . . . . . . .
Control Character Byte 1 9-30.. . . . . . . . . . . . . . . . . . . . . . . .
Control Character Byte 2 9-31.. . . . . . . . . . . . . . . . . . . . . . . .
Control Character Byte 3 9-32.. . . . . . . . . . . . . . . . . . . . . . . .
Bar Code Length 9-33. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
UPC 9-33. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
EAN Algorithms 9-34. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Code 39 9-35. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Plessey 9-36. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Codabar 9-36. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Code 11 9-37. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Code 93 9-38. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Code 128 9-38. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Straight or Computer Identics 2of5 9-39. . . . . . . . . . . . . . . .
Interleaved 2of5 9-40.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Return Codes for Scan Bar Code Parameters 9-41. . . . . . .
Example of Scan Bar Code Parameters 9-41.. . . . . . . . . . . .
Encoded Code 39 9-43. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Terminating Keys 9-48. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Escape Characters 9-49. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Concatenation 9-50. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
APPENDIX A
Bar Code Scanning A-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Overview A-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
How to Enable Algorithms A-2. . . . . . . . . . . . . . . . . . . . . . . . . . . .
How Scanning Works A-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
The Encoded Code 39 Exception A-3. . . . . . . . . . . . . . . . . . . . . .
How Stream Scan Works A-4. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
How Scan All Fields Works A-5. . . . . . . . . . . . . . . . . . . . . . . . . . .
How to Scan Individual Fields A-5. . . . . . . . . . . . . . . . . . . . . . . .
What Scan Ahead Allows A-6. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
How the Host Gets Bar Codes A-6.. . . . . . . . . . . . . . . . . . . . . . . .
APPENDIX B
Conversion Tables B-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Decimal to Hexadecimal B-1.. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Binary to EBCDIC B-5.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
viii 5250 Terminal Emulation Programmer’s Reference Guide
CONTENTS "
APPENDIX C
System/36 Line Generations C-1. . . . . . . . . . . . . . . . . . . . . . . . .
Overview C-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Line Generations C-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
APPENDIX D
System/38 Line Generations D-1. . . . . . . . . . . . . . . . . . . . . . . . .
Overview D-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
APPENDIX E
AS/400 Line Generations E-1.. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Overview E-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Multipoint Line Configuration Example E-2. . . . . . . . . . . . . . .
5394 Description Example E-6. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Device Description Example E-9. . . . . . . . . . . . . . . . . . . . . . . . . .
Sample Configuration E-13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
INDEX Index-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
FIGURES
Figure 1-1 Controller Emulating 5394 Control Units
for AS/400 Host 1-9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 1-2 Controller Emulating 5294 Control Units
for System/36 or System/38 Host 1-10. . . . . . . . . . . . . . . . . .
Figure 1-3 Sample UHF Radio Network 1-13. . . . . . . . . . . . . . .
Figure 1-4 Sample SST Radio Network With Ethernet
Medium 1-14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 1-5 Sample Open Wireless LAN 1-15. . . . . . . . . . . . . . . .
Figure 2-1 RT3210 Keyboard 2-7. . . . . . . . . . . . . . . . . . . . . . . . .
Figure 2-2 RT3210 Windowing Mode 2-13. . . . . . . . . . . . . . . . . .
Figure 3-1 RT1100 Keyboard 3-6. . . . . . . . . . . . . . . . . . . . . . . . .
Figure 3-2 RT1100 Windowing Mode 3-12. . . . . . . . . . . . . . . . . .
5250 Terminal Emulation Programmer’s Reference Guide ix
CONTENTS "
Figure 4-1 RT1700 57-Key Keyboard 4-7.. . . . . . . . . . . . . . . . .
Figure 4-2 RT1700 37-Key Keyboard 4-8.. . . . . . . . . . . . . . . . .
Figure 4-3 RT1700 Windowing Mode 4-15. . . . . . . . . . . . . . . . . .
Figure 5-1 RT5900 Keyboard 5-7. . . . . . . . . . . . . . . . . . . . . . . . .
Figure 5-2 RT5900 Windowing Mode 5-13. . . . . . . . . . . . . . . . . .
Figure 6-1 PEN*KEY 6400 51-Key Keyboard 6-7. . . . . . . . . .
Figure 6-2 PEN*KEY 6400 41-Key Keyboard 6-8. . . . . . . . . .
Figure 6-3 PEN*KEY 6400 Windowing Mode 6-17. . . . . . . . . .
Figure 7-1 PEN*KEY 6500 Keyboard 7-6. . . . . . . . . . . . . . . . .
Figure 7-2 PEN*KEY 6500 Windowing Mode 7-12. . . . . . . . . .
TABLES
Table 2-1 RT3210 Special Characters 2-9.. . . . . . . . . . . . . . . .
Table 2-2 RT3210 AID-Generating Keys 2-12. . . . . . . . . . . . . . .
Table 2-3 RT3210 Signal Keys 2-15. . . . . . . . . . . . . . . . . . . . . . . .
Table 2-4 RT3210 Special Control Keys 2-15. . . . . . . . . . . . . . . .
Table 2-5 RT3210 Special Host Keys 2-17. . . . . . . . . . . . . . . . . .
Table 2-6 Other RT3210 Keys and Operations 2-17. . . . . . . . .
Table 2-7 RT3210 Key Repeat 2-19. . . . . . . . . . . . . . . . . . . . . . . .
Table 3-1 RT1100 Special Characters 3-8.. . . . . . . . . . . . . . . . .
Table 3-2 RT1100 AID-Generating Keys 3-11. . . . . . . . . . . . . . .
Table 3-3 RT1100 Signal Keys 3-14.. . . . . . . . . . . . . . . . . . . . . . .
Table 3-4 RT1100 Special Control Keys 3-14. . . . . . . . . . . . . . . .
Table 3-5 RT1100 Special Host Keys 3-16. . . . . . . . . . . . . . . . . .
Table 3-6 Other RT1100 Keys and Operations 3-17. . . . . . . . .
Table 4-1 RT1700 Letters, 37-Key Keyboard 4-10. . . . . . . . . . .
Table 4-2 RT1700 Special Characters 4-11.. . . . . . . . . . . . . . . .
Table 4-3 RT1700 AID-Generating Keys 4-13. . . . . . . . . . . . . . .
Table 4-4 RT1700 Signal Keys 4-17. . . . . . . . . . . . . . . . . . . . . . . .
Table 4-5 RT1700 Special Control Keys 4-18. . . . . . . . . . . . . . . .
Table 4-6 RT1700 Special Host Keys 4-19. . . . . . . . . . . . . . . . . .
Table 4-7 Other RT1700 Keys and Operations 4-20. . . . . . . . .
Table 4-8 RT1700 Key Repeat 4-22. . . . . . . . . . . . . . . . . . . . . . . .
x 5250 Terminal Emulation Programmer’s Reference Guide
CONTENTS "
Table 5-1 RT5900 Special Characters 5-9.. . . . . . . . . . . . . . . .
Table 5-2 RT5900 AID-Generating Keys 5-12. . . . . . . . . . . . . . .
Table 5-3 RT5900 Signal Keys 5-15. . . . . . . . . . . . . . . . . . . . . . . .
Table 5-4 RT5900 Special Control Keys 5-16. . . . . . . . . . . . . . . .
Table 5-5 RT5900 Special Host Keys 5-17. . . . . . . . . . . . . . . . . .
Table 5-6 Other RT5900 Keys and Operations 5-17. . . . . . . . .
Table 5-7 RT5900 Key Repeat 5-19. . . . . . . . . . . . . . . . . . . . . . . .
Table 6-1 PEN*KEY 6400 Letters, 51-Key Keyboard 6-10. . . Table 6-2 PEN*KEY 6400 Letters, 41-Key Keyboard 6-11. . .
Table 6-3 PEN*KEY 6400 Special Characters 6-12. . . . . . . . . .
Table 6-4 PEN*KEY 6400 Special Characters, Alpha
Lock Mode 6-14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 6-5 PEN*KEY 6400 AID-Generating Keys 6-15. . . . . . .
Table 6-6 PEN*KEY 6400 Function Keys, Alpha
Lock Mode 6-16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 6-7 PEN*KEY 6400 Signal Keys 6-19.. . . . . . . . . . . . . . .
Table 6-8 PEN*KEY 6400 Special Control Keys 6-20. . . . . . . .
Table 6-9 PEN*KEY 6400 Special Host Keys 6-21. . . . . . . . . . .
Table 6-10 Other PEN*KEY 6400 Keys and Operations 6-22.
Table 6-11 PEN*KEY 6400 Key Repeat 6-24. . . . . . . . . . . . . . . .
Table 7-1 PEN*KEY 6500 Special Characters 7-8. . . . . . . . . .
Table 7-2 PEN*KEY 6500 AID-Generating Keys 7-11. . . . . . .
Table 7-3 PEN*KEY 6500 Signal Keys 7-14.. . . . . . . . . . . . . . .
Table 7-4 PEN*KEY 6500 Special Control Keys 7-15. . . . . . . .
Table 7-5 PEN*KEY 6500 Special Host Keys 7-16. . . . . . . . . . .
Table 7-6 Other PEN*KEY 6500 Keys and Operations 7-16. .
Table 7-7 PEN*KEY 6500 Key Repeat 7-18. . . . . . . . . . . . . . . . .
Table 8-1 Input Commands and Hex Codes 8-3. . . . . . . . . . . .
Table 8-2 Output Commands and Hex Codes 8-4. . . . . . . . . . .
Table 8-3 Write to Display Control Byte 1 8-23.. . . . . . . . . . . .
Table 8-4 Write to Display Control Byte 2 8-24.. . . . . . . . . . . .
Table 8-5 Write to Display Command Orders 8-25. . . . . . . . . .
Table 8-6 Field Format Word for Start of Field Order 8-30. . .
Table 8-7 Field Control Words 8-31. . . . . . . . . . . . . . . . . . . . . . . .
Table 8-8 Start of Field Control Word 8-36. . . . . . . . . . . . . . . . .
Table 8-9 Start of Field Attributes 8-36. . . . . . . . . . . . . . . . . . . .
Table 8-10 Function Key Bit Switches 8-39. . . . . . . . . . . . . . . . .
Table 8-11 Resequencing 8-39. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5250 Terminal Emulation Programmer’s Reference Guide xi
CONTENTS "
Table 8-12 System Codes and Descriptions 8-42. . . . . . . . . . . .
Table 8-13 Parameter Errors 8-44. . . . . . . . . . . . . . . . . . . . . . . . .
Table 9-1 Transmit and Receive Characters 9-4. . . . . . . . . . . .
Table 9-2 Return AID Keys 9-7. . . . . . . . . . . . . . . . . . . . . . . . . .
Table 9-3 Transmit Only Characters 9-12. . . . . . . . . . . . . . . . . .
Table 9-4 Receive Only Characters 9-17. . . . . . . . . . . . . . . . . . . .
Table 9-5 Set Parameters Characters 9-22. . . . . . . . . . . . . . . . .
Table 9-6 Return Version Characters 9-27.. . . . . . . . . . . . . . . . .
Table 9-7 Tone Options 9-28. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 9-8 Scan Bar Code Parameters 9-29. . . . . . . . . . . . . . . . . .
Table 9-9 Control Byte 1 Characters 9-30. . . . . . . . . . . . . . . . . .
Table 9-10 Control Byte 2 Characters 9-31.. . . . . . . . . . . . . . . .
Table 9-11 Control Byte 3 Characters 9-32. . . . . . . . . . . . . . . . .
Table 9-12 Bar Code Length 9-33.. . . . . . . . . . . . . . . . . . . . . . . . .
Table 9-13 UPC Bar Code Characters 9-34. . . . . . . . . . . . . . . . .
Table 9-14 EAN Algorithms 9-35. . . . . . . . . . . . . . . . . . . . . . . . . .
Table 9-15 Code 39 Algorithms Characters 9-35.. . . . . . . . . . .
Table 9-16 Plessey Characters 9-36. . . . . . . . . . . . . . . . . . . . . . . .
Table 9-17 Codabar Characters 9-36.. . . . . . . . . . . . . . . . . . . . . .
Table 9-18 Plessey Check Digit Characters 9-37. . . . . . . . . . . .
Table 9-19 Code 11 Characters 9-38. . . . . . . . . . . . . . . . . . . . . . .
Table 9-20 Code 93 Characters 9-38. . . . . . . . . . . . . . . . . . . . . . .
Table 9-21 Code 128 Characters 9-38. . . . . . . . . . . . . . . . . . . . . .
Table 9-22 2of5 Characters 9-39. . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 9-23 Interleaved 2of5 Characters 9-40. . . . . . . . . . . . . . . .
Table 9-24 Key Press Sequences for Encoded Code 39 9-44. . .
Table A-1 Bar Code Data String Formats A-7. . . . . . . . . . . . . .
xii 5250 Terminal Emulation Programmer’s Reference Guide
Section 1
Introduction
" " " " " " " " " " " " " " " " " " " " " " " " " " " "
Purpose of This Guide
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
5250 Terminal Emulation Programmer’s Reference Guide 1-1
SECTION 1 " Introduction
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 com­mands 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.
1-2 5250 Terminal Emulation Programmer’s Reference Guide
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. It also describes the components on the radio net­work.
Sections 2 through 7 describe how the wireless stations’ an­nunciators and keyboards emulate IBM 5291 Display Sta­tion 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 func­tions 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 comput­ers.
5250 Terminal Emulation Programmer’s Reference Guide 1-3
SECTION 1 " Introduction
Conventions
To help you quickly locate and interpret information, this publication uses the conventions in the following chart.
Convention Meaning
ALL CAPS Wireless 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 Cus­tomer Response Hotline phone numbers.
keys specified in brackets.
In the United States, call: 1-800-221-9236 In Canada, call: 1-800-633-6149
Related Publications
The following publications provide information beyond the purpose of this programmer’ s guide. Numbers in paren­theses are 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 .
1-4 5250 Terminal Emulation Programmer’s Reference Guide
SECTION 1 " Introduction
Specific user guides are:
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.
5250 Terminal Emulation Programmer’s Reference Guide 1-5
SECTION 1 " Introduction
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.
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 Ref­erence 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.
1-6 5250 Terminal Emulation Programmer’s Reference Guide
Radio Network Description
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 sta­tions 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. Pro­grams are written for the wireless stations exactly as they would be written for a 5291 Display Station, with the excep­tion 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 compo­nent, refer to its user guide.
SECTION 1 " Introduction
Host Computer
The radio network operates with an IBM AS/400, Sys­tem/36, or System/38 host computer as a central distribu­tion point for commands and data storage. Commands orig­inate in the application program on the host computer .
The 5250 host communicates in strings of EBCDIC charac­ters. The sequence of events that make up the communica­tion cycle is the same for any protocol, data stream, or sys­tem of transmission:
1. The host computer’s operating system makes a con­nection 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 sta­tion.
5250 Terminal Emulation Programmer’s Reference Guide 1-7
SECTION 1 " Introduction
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 trans­parent to the host computer , which sees the wireless net­work 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 net­work 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
System/36 and System/38 host computers.
1-8 5250 Terminal Emulation Programmer’s Reference Guide
SECTION 1 " Introduction
The controller supports 64 logical units (LUs) which corre­spond with wireless station network addresses 0 to 63.
When emulating four 5394 Control Units, each logical con­troller 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
5394 5394
SDLC address #1 (up to 16 LUs) (wireless station addresses 00--15)
5394 5394
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 pro­vides up to 64 LUs and is suitable for IBM System/36 or System/38 host computers.
5250 Terminal Emulation Programmer’s Reference Guide 1-9
SECTION 1 " Introduction
Physical Controller
5294 5294
SDLC address #1 (up to 8 LUs) (wireless station addresses 0--7)
5294 5294
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 .
1-10 5250 Terminal Emulation Programmer’s Reference Guide
SECTION 1 " Introduction
Base Radios
Base radios (also called access points) directly connect to the network and pass information from the wireless sta­tions to the controller . Wireless stations passing from the coverage area of one base radio to another are tracked auto­matically 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 ra­dio. 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 mes­sage over the radio link. The process of formatting and handling the messages between base radios and the wire­less 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 key­board or integrated bar code scanner . The portable wireless stations provide interactive communication between the op­erator and host computer .
5250 Terminal Emulation Programmer’s Reference Guide 1-11
SECTION 1 " Introduction
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 com­mands 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. Wire­less 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 net­work 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
with UHF radios
1-12 5250 Terminal Emulation Programmer’s Reference Guide
SECTION 1 " Introduction
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 follow­ing components:
" Host computer " RCB4030 Base/Controller " RCB4030 Base/Controller with SST 900 MHz radio " RT3210, RT1100, RT1700, or RT5900 Radio Terminals
with 900 MHz radios
5250 Terminal Emulation Programmer’s Reference Guide 1-13
SECTION 1 " Introduction
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/Control­ler 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 me­dium. Components include the following:
1-14 5250 Terminal Emulation Programmer’s Reference Guide
SECTION 1 " Introduction
" Host computer " RC4030E Gateway, Wireless Network Access Server,
or 6950 Enterprise Gateway Server
" 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.
IBM Host Computer
IBM 3278 Model 2 Terminal
IBM 3274 Control Unit
RC4030E Gateway
Ethernet Medium
IBM 3278 Model 2 Terminal
6710 Access Point
Figure 1-5
Sample Open Wireless LAN
RT5900 Radio Terminal
PEN*KEY 6400 Computers
5250 Terminal Emulation Programmer’s Reference Guide 1-15
SECTION 1 " Introduction
1-16 5250 Terminal Emulation Programmer’s Reference Guide
Loading...
+ 288 hidden pages