Intermec 340-054-004 User Manual

VT220/ANSI Terminal Emulation
PROGRAMMER’S
REFERENCE GUIDE
" " " " " " " " " " " " " " " " " " " " " " " " " " " "
P/N 977-047-037
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.
Ó 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.

CONTENTS

" " " " " " " " " " " " " " " " " " " " " " " " " " " "
SECTION 1
Introduction 1-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Radio Network Overview 1-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Purpose of This Guide 1-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
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. . . . . . . . . . . . . . . . . . . . . . . .
Access Points and Base Radios 1-6. . . . . . . . . . . . . . . . . . . .
Comparing the Keyboards 1-6. . . . . . . . . . . . . . . . . . . . . . . . . . . .
SECTION 2
RT3210 Radio Terminal 2-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
VT220/ANSI Display Emulation 2-1. . . . . . . . . . . . . . . . . . . . . .
Character Sizes 2-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Screen Modes 2-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Center Cursor Mode 2-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Corner Mode 2-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Page Mode 2-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Lazy Mode 2-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Locked Mode 2-4.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Display Annunciators 2-4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Keyboard 2-6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Overlay 2-8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
VT220/ANSI Terminal Emulation Programmer’s Reference Guide i
CONTENTS "
Main Keypad 2-9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Standard Keys 2-9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Special Function Keys 2-10. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Editing Keypad 2-11.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Editing Keys 2-11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cursor Control Key 2-12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Windowing Within the VT220 Screen 2-12. . . . . . . . . . .
Paging Through the Display 2-13. . . . . . . . . . . . . . . . . . .
Scrolling Through the Display 2-14. . . . . . . . . . . . . . . . .
Auxiliary Keypad 2-14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Top-Row Function Keys 2-15. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Transmission Mode 2-16.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Backlight 2-16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SECTION 3
RT1100 Radio Terminal 3-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
VT220/ANSI Display Emulation 3-1. . . . . . . . . . . . . . . . . . . . . .
Host View Size 3-1.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Screen Size 3-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Screen Modes 3-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Center Cursor Mode 3-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Corner Mode 3-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Page Mode 3-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Lazy Mode 3-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Screen Lock Mode 3-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Locked Mode 3-4.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Display Annunciators 3-4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Keyboard 3-6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Overlay 3-8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Main Keypad 3-9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Standard Keys 3-9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Special Function Keys 3-10. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Editing Keypad 3-11.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Editing Keys 3-11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cursor Control Keys 3-12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Auxiliary Keypad 3-14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Top-Row Function Keys 3-15. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Control Keys 3-15. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Transmission Mode 3-16.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Local Edit Mode 3-16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Backlight 3-16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
ii VT220/ANSI Terminal Emulation Programmer’s Reference Guide
CONTENTS "
SECTION 4
RT1700 Radio Terminal 4-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
VT220/ANSI Display Emulation 4-1. . . . . . . . . . . . . . . . . . . . . .
Host View Size 4-1.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Screen Size 4-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Screen Modes 4-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Center Cursor Mode 4-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Corner Mode 4-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Page Mode 4-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Lazy Mode 4-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Screen Lock Mode 4-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Locked Mode 4-3.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Display Annunciators 4-4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Keyboards 4-5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Standard 57-Key Keyboard 4-6. . . . . . . . . . . . . . . . . . . . . . .
37-Key Keyboard 4-8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Overlays 4-10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Main Keypad 4-11.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Standard Keys 4-11.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Editing Keypad 4-15. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Editing Keys 4-15. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cursor Control Keys 4-15. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Auxiliary Keypad 4-17. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Top-Row Function Keys 4-18. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Control Keys 4-19. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
57-Key Keyboard 4-19. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
37-Key Keyboard 4-20. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Transmission Mode 4-20.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Local Edit Mode 4-21. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Backlight 4-21. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SECTION 5
RT5900 Radio Terminal 5-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
VT220/ANSI Display Emulation 5-1. . . . . . . . . . . . . . . . . . . . . .
Host View Size 5-1.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Screen Size 5-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
VT220/ANSI Terminal Emulation Programmer’s Reference Guide iii
CONTENTS "
Screen Modes 5-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Center Cursor Mode 5-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Corner Mode 5-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Page Mode 5-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Lazy Mode 5-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Screen Lock Mode 5-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Locked Mode 5-3.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Display Annunciators 5-4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Keyboard 5-6. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Overlay 5-8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Main Keypad 5-9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Standard Keys 5-9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Special Function Keys 5-11. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Editing Keypad 5-12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Editing Keys 5-12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cursor Control Key 5-12. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Auxiliary Keypad 5-14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Top-Row Function Keys 5-15. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Control Keys 5-15. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Transmission Mode 5-16.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Local Edit Mode 5-16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SECTION 6
PEN*KEYR6400 Computer 6-1. . . . . . . . . . . . . . . . . . . . . . . . . . .
VT220/ANSI Display Emulation 6-1. . . . . . . . . . . . . . . . . . . . . .
Screen Size 6-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Screen Modes 6-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Center Cursor Mode 6-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Corner Mode 6-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Page Mode 6-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Lazy Mode 6-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Screen Lock Mode 6-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Locked Mode 6-3.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Display Annunciators 6-4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Keyboards 6-5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
51-Key Keyboard 6-5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
41-Key Keyboard 6-8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Overlays 6-11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
iv VT220/ANSI Terminal Emulation Programmer’s Reference Guide
CONTENTS "
Main Keypad 6-12.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Letters -- 51-Key Keyboard 6-12. . . . . . . . . . . . . . . . . . . . . . . .
Letters -- 41-Key Keyboard 6-12. . . . . . . . . . . . . . . . . . . . . . . .
Numbers and Symbols 6-13.. . . . . . . . . . . . . . . . . . . . . . . . . . .
Special Function Keys 6-15. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Editing Keypad 6-16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Editing Keys 6-16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cursor Control Keys 6-17. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Auxiliary Keypad 6-19. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Top-Row Function Keys 6-20. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
51-Key Keyboard 6-20. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
41-Key Keyboard 6-21. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Control Keys 6-22. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
51-Key Keyboard 6-22. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
41-Key Keyboard 6-22. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Transmission Mode 6-23.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Local Edit Mode 6-24. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Backlight 6-24. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SECTION 7
PEN*KEY 6500 Computer 7-1. . . . . . . . . . . . . . . . . . . . . . . . . . . .
VT220/ANSI Display Emulation 7-1. . . . . . . . . . . . . . . . . . . . . .
Host View Size 7-1.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Screen Size 7-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Screen Modes 7-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Center Cursor Mode 7-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Corner Mode 7-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Page Mode 7-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Lazy Mode 7-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Screen Lock Mode 7-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Locked Mode 7-3.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Display Annunciators 7-4. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Keyboard 7-5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Shifted Planes 7-7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Main Keypad 7-8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Standard Keys 7-8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Special Function Keys 7-9. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Editing Keypad 7-10. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cursor Control Keys 7-11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Auxiliary Keypad 7-13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
VT220/ANSI Terminal Emulation Programmer’s Reference Guide v
CONTENTS "
Top-Row Function Keys 7-14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Control Keys 7-14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Transmission Mode 7-16.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Local Edit Mode 7-16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SECTION 8
Programming 8-1.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Overview 8-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Character Encoding 8-2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Character Sets 8-2.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Multinational Character Set 8-2.. . . . . . . . . . . . . . . . . . . . .
C0 and GL Codes 8-3. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
C1 and GR Codes 8-7. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Display Controls Mode 8-11.. . . . . . . . . . . . . . . . . . . . . . . . . .
Dynamically Redefinable Character Set 8-11. . . . . . . . . . . .
Special Graphics Character Set 8-11.. . . . . . . . . . . . . . . . . . .
National Replacement Character Sets 8-13. . . . . . . . . . . . . .
Character Set Selection 8-15. . . . . . . . . . . . . . . . . . . . . . . . . . .
Designating Hard Character Sets 8-15. . . . . . . . . . . . . .
Locking Shifts 8-17. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Received Codes 8-17. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Select C1 Controls 8-18. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Terminal Modes 8-19. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cursor Positioning 8-23. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Tab Stops 8-25. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Character Rendition and Attributes 8-26. . . . . . . . . . . . . . . . . . .
Select Graphic Rendition (SGR) 8-26. . . . . . . . . . . . . . . . . . .
Select Character Attributes (DECSCA) 8-27. . . . . . . . . . . . .
Line Attributes 8-27. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Double-Height Line (DECDHL) 8-28. . . . . . . . . . . . . . . . . . .
Single-Width Line (DECSWL) 8-28. . . . . . . . . . . . . . . . . . . . .
Double-Width Line (DECDWL) 8-28. . . . . . . . . . . . . . . . . . . .
Erasure Mode 8-29. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Editing 8-30. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Erasing 8-32. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Scrolling Margins (Top and Bottom) 8-34. . . . . . . . . . . . . . . . . . .
Printing 8-34. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
vi VT220/ANSI Terminal Emulation Programmer’s Reference Guide
CONTENTS "
User-Defined Keys (DECUDK) 8-36. . . . . . . . . . . . . . . . . . . . . . . .
Using UDKs 8-36. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
UDK Memory Space 8-37. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Programming UDKs 8-37. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Loading UDKs 8-41.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Examples of Device Control Strings 8-41. . . . . . . . . . . . . . . .
Down-Line Loadable Character Set 8-42. . . . . . . . . . . . . . . . . . .
Reports 8-43. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Device Attributes (DA) 8-43. . . . . . . . . . . . . . . . . . . . . . . . . . .
Device Status Reports (DSR) 8-44. . . . . . . . . . . . . . . . . . . . . .
Identification 8-45. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Terminal Reset 8-45. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Tests and Adjustments 8-46. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
VT52 Mode Escape Sequence 8-46. . . . . . . . . . . . . . . . . . . . . . . . .
Define Area Qualification 8-47.. . . . . . . . . . . . . . . . . . . . . . . . . . .
Private Sequences 8-48. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Proprietary Sequences 8-48. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Line Edit and Character Modes 8-48. . . . . . . . . . . . . . . . . . .
Norcompress 8-49. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
VT330/VT340 Applications 8-49. . . . . . . . . . . . . . . . . . . . . . . . . . .
Right Margin 8-49. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Control Functions 8-50. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Text Forms 8-50. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Transmitted Keyboard Codes 8-54. . . . . . . . . . . . . . . . . . . . . . . . .
Line Edit Mode 8-54. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Character Mode 8-55. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Transmitted Keyboard Keys 8-55. . . . . . . . . . . . . . . . . . . . . . . . . .
Main Keypad 8-56. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Editing Keypad 8-57. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Editing Keys 8-57.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Cursor Control Key 8-57. . . . . . . . . . . . . . . . . . . . . . . . . . .
Sending Host Cursor Keys 8-58. . . . . . . . . . . . . . . . . . . .
Auxiliary Keypad 8-59. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Top-Row Function Keys 8-60. . . . . . . . . . . . . . . . . . . . . . . . . . .
Local Edit Mode 8-61. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Edit Mode and Interactive Mode 8-61.. . . . . . . . . . . . . . . . . .
Local Editing Setup 8-62. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Selecting Characters to Send 8-63. . . . . . . . . . . . . . . . . . . . . .
Guarded Area Transfer Mode (GATM) 8-63. . . . . . . . . .
Selected Area Transfer Mode (SATM) 8-64.. . . . . . . . . .
Multiple Area Transfer Mode (MATM) 8-65. . . . . . . . . .
VT220/ANSI Terminal Emulation Programmer’s Reference Guide vii
CONTENTS "
Defining Selected Areas 8-65. . . . . . . . . . . . . . . . . . . . . . . . . .
Local Edit Mode Keys 8-66. . . . . . . . . . . . . . . . . . . . . . . . . . . .
Scanning in Local Edit Mode 8-69.. . . . . . . . . . . . . . . . . . . . .
Set Transmit Termination Character (DECTTC) 8-69. . . .
SECTION 9
Extended Commands 9-1.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Overview 9-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Transmit and Receive On RS-232
Port (#F) 9-2.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Flow Control 9-7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Return Codes for Transmit and Receive 9-7. . . . . . . . . . . .
Examples of Transmit and Receive 9-9. . . . . . . . . . . . . . . . .
APC and ST Sequences 9-9. . . . . . . . . . . . . . . . . . . . . . .
Space and “#” Character 9-9. . . . . . . . . . . . . . . . . . . . . .
Transmit Only On RS-232 Port (#P) 9-11.. . . . . . . . . . . . . . . . . .
Flow Control 9-13. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Return Codes for Transmit Only 9-14. . . . . . . . . . . . . . . . . . .
Examples of Transmit Only 9-15. . . . . . . . . . . . . . . . . . . . . . .
APC and ST Sequences 9-15.. . . . . . . . . . . . . . . . . . . . . .
Space and “#” Character 9-15. . . . . . . . . . . . . . . . . . . . . .
Receive Only On RS-232 Port (#G) 9-16.. . . . . . . . . . . . . . . . . . .
Return Codes for Receive Only 9-19. . . . . . . . . . . . . . . . . . . .
Examples of Receive Only 9-20. . . . . . . . . . . . . . . . . . . . . . . . .
APC Sequence 9-20.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Space 9-20. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Set Parameters (#H) 9-21. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Return Codes for Set Parameters 9-25. . . . . . . . . . . . . . . . . .
Examples of Set Parameters 9-26.. . . . . . . . . . . . . . . . . . . . .
APC Sequence 9-26.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Space 9-26. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Return Version (#V) 9-27. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Return Code for Return Version 9-28.. . . . . . . . . . . . . . . . . .
Example of Return Version 9-28. . . . . . . . . . . . . . . . . . . . . . . .
Tone (#T) 9-28. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
viii VT220/ANSI Terminal Emulation Programmer’s Reference Guide
CONTENTS "
Scan Bar Code Parameters (#S) 9-30.. . . . . . . . . . . . . . . . . . . . . .
Control Byte 1 9-31. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Control Byte 2 9-32. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Control Byte 3 9-33. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Bar Code Length 9-34. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
UPC 9-34. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
EAN Algorithms 9-36. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Code 39 9-36. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Plessey 9-37. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Codabar 9-37.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Code 11 9-38. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Code 93 9-39. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Code 128 9-39. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Straight or Computer Identics 2of5 9-40. . . . . . . . . . . . . . . .
Interleaved 2of5 9-41.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Return Codes for Scan Bar Code Parameters 9-42. . . . . . .
Examples of Scan Bar Code Parameters 9-42. . . . . . . . . . . .
APC Sequence 9-42.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Space 9-43. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Encoded Code 39 9-45.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Terminating Keys 9-52. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Escape Characters 9-53.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Concatenation 9-54. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
APPENDIX A
Bar Code Scanning A-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Overview A-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
How to Enable Algorithms A-2. . . . . . . . . . . . . . . . . . . . . . . . . . . .
How the Host Gets Bar Codes A-2.. . . . . . . . . . . . . . . . . . . . . . . .
INDEX Index-1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
FIGURES
Figure 1-1 VT220 Terminal Standard Keyboard
(North American) 1-7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Figure 2-1 RT3210 Keyboard 2-7. . . . . . . . . . . . . . . . . . . . . . . .
Figure 2-2 RT3210 Windowing Mode 2-13. . . . . . . . . . . . . . . . . .
VT220/ANSI Terminal Emulation Programmer’s Reference Guide ix
CONTENTS "
Figure 3-1 RT1100 Keyboard 3-7. . . . . . . . . . . . . . . . . . . . . . . . .
Figure 3-2 RT1100 Windowing Mode 3-13. . . . . . . . . . . . . . . . . .
Figure 4-1 RT1700 57-Key Keyboard 4-7. . . . . . . . . . . . . . . . . .
Figure 4-2 RT1700 37-Key Keyboard 4-9. . . . . . . . . . . . . . . . . .
Figure 4-3 RT1700 Windowing Mode 4-16. . . . . . . . . . . . . . . . . .
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-6. . . . . . . . . .
Figure 6-2 PEN*KEY 6400 41-Key Keyboard 6-9. . . . . . . . . .
Figure 6-3 PEN*KEY 6400 Windowing Mode 6-18. . . . . . . . . .
Figure 7-1 PEN*KEY 6500 Keyboard 7-6. . . . . . . . . . . . . . . . .
Figure 7-2 PEN*KEY 6500 Windowing Mode 7-12. . . . . . . . . .
TABLES
Table 2-1 RT3210 Standard Keys 2-9. . . . . . . . . . . . . . . . . . . . .
Table 2-2 RT3210 Special Function Keys 2-11.. . . . . . . . . . . . .
Table 2-3 RT3210 Editing Keys 2-12. . . . . . . . . . . . . . . . . . . . . . .
Table 2-4 RT3210 Auxiliary Keypad 2-15. . . . . . . . . . . . . . . . . . .
Table 2-5 RT3210 Top-Row Function Keys 2-15. . . . . . . . . . . . .
Table 3-1 RT1100 Standard Keys 3-9.. . . . . . . . . . . . . . . . . . . .
Table 3-2 RT1100 Special Function Keys 3-11.. . . . . . . . . . . . .
Table 3-3 RT1100 Editing Keys 3-12. . . . . . . . . . . . . . . . . . . . . . .
Table 3-4 RT1100 Auxiliary Keypad 3-14. . . . . . . . . . . . . . . . . . .
Table 3-5 RT1100 Top-Row Function Keys 3-15. . . . . . . . . . . . .
Table 3-6 RT1100 Control Keys 3-15. . . . . . . . . . . . . . . . . . . . . . .
Table 4-1 RT1700 Standard Keys 4-11.. . . . . . . . . . . . . . . . . . . .
Table 4-2 RT1700 Special Function Keys 4-14.. . . . . . . . . . . . .
Table 4-3 RT1700 Editing Keys 4-15. . . . . . . . . . . . . . . . . . . . . . .
Table 4-4 RT1700 Auxiliary Keypad 4-18. . . . . . . . . . . . . . . . . . .
Table 4-5 RT1700 Top-Row Function Keys 4-19. . . . . . . . . . . . .
Table 4-6 RT1700 Control Keys (57-Key Keyboard) 4-19. . . . .
Table 4-7 RT1700 Control Keys (37-Key Keyboard) 4-20. . . . .
x VT220/ANSI Terminal Emulation Programmer’s Reference Guide
CONTENTS "
Table 5-1 RT5900 Standard Keys 5-9. . . . . . . . . . . . . . . . . . . . .
Table 5-2 RT5900 Special Function Keys 5-11.. . . . . . . . . . . . .
Table 5-3 RT5900 Editing Keys 5-12. . . . . . . . . . . . . . . . . . . . . . .
Table 5-4 RT5900 Auxiliary Keypad 5-14. . . . . . . . . . . . . . . . . . .
Table 5-5 RT5900 Top-Row Function Keys 5-15. . . . . . . . . . . . .
Table 5-6 RT5900 Control Key Combinations 5-16. . . . . . . . . .
Table 6-1 PEN*KEY 6400 Letters, 51-Key Keyboard 6-12. . . Table 6-2 PEN*KEY 6400 Letters, 41-Key Keyboard 6-13. . .
Table 6-3 PEN*KEY 6400 Numbers and Symbols 6-14. . . . . .
Table 6-4 PEN*KEY 6400 Special Function Keys 6-16. . . . . . .
Table 6-5 PEN*KEY 6400 Editing Keys 6-17. . . . . . . . . . . . . . .
Table 6-6 PEN*KEY 6400 Auxiliary Keypad 6-19. . . . . . . . . . .
Table 6-7 PEN*KEY 6400 Top-Row Function Keys,
51-Key Keyboard 6-21. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 6-8 PEN*KEY 6400 Top-Row Function Keys,
41-Key Keyboard 6-21. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 6-9 PEN*KEY 6400 Control Keys (51-Key
Keyboard) 6-22. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 6-10 PEN*KEY 6400 Control Keys (41-Key
Keyboard) 6-23. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 7-1 PEN*KEY 6500 Standard Keys 7-8. . . . . . . . . . . . .
Table 7-2 PEN*KEY 6500 Special Function Keys 7-10. . . . . . .
Table 7-3 PEN*KEY 6500 Editing Keys 7-11. . . . . . . . . . . . . . .
Table 7-4 PEN*KEY 6500 Auxiliary Keypad 7-13. . . . . . . . . . .
Table 7-5 PEN*KEY 6500 Top-Row Function Keys 7-14. . . . .
Table 7-6 PEN*KEY 6500 Control Keys 7-14.. . . . . . . . . . . . . .
Table 8-1 C0 Control and Graphic Characters 8-4.. . . . . . . . .
Table 8-2 C0 Control Characters and Wireless
Station Action 8-5. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 8-3 C1 Control Characters 8-8. . . . . . . . . . . . . . . . . . . . . .
Table 8-4 C1 Control Characters and Wireless
Station Action 8-9. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 8-5 Special Graphics Character Set 8-12. . . . . . . . . . . . .
Table 8-6 National Replacement Character Set 8-13. . . . . . . . .
Table 8-7 Greek National Replacement Character Set 8-14. .
Table 8-8 Hard Character Set Escape Sequences 8-15. . . . . . .
Table 8-9 Hard Character Set Final Characters 8-16. . . . . . . .
Table 8-10 Locking Shifts 8-17. . . . . . . . . . . . . . . . . . . . . . . . . . . .
VT220/ANSI Terminal Emulation Programmer’s Reference Guide xi
CONTENTS "
Table 8-11 Select C1 Controls 8-18. . . . . . . . . . . . . . . . . . . . . . . . .
Table 8-12 Selectable Terminal Modes 8-19. . . . . . . . . . . . . . . . .
Table 8-13 Cursor Positioning 8-23. . . . . . . . . . . . . . . . . . . . . . . .
Table 8-14 Tab Stops 8-25.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 8-15 Select Graphic Rendition 8-26. . . . . . . . . . . . . . . . . .
Table 8-16 Select Character Attributes 8-27. . . . . . . . . . . . . . . .
Table 8-17 Double-Height Line 8-28. . . . . . . . . . . . . . . . . . . . . . .
Table 8-18 Single-Width Line 8-28. . . . . . . . . . . . . . . . . . . . . . . . .
Table 8-19 Double-Width Line 8-29. . . . . . . . . . . . . . . . . . . . . . . .
Table 8-20 Erasure Mode 8-29.. . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 8-21 Control Functions Affected by Character
Protection 8-30. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 8-22 Editing 8-30. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 8-23 Erasing 8-32. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 8-24 Scrolling Margins (Top and Bottom) 8-34.. . . . . . .
Table 8-25 Printing 8-35. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 8-26 Down-Line Loadable Character Set 8-42. . . . . . . . .
Table 8-27 Device Attributes 8-43. . . . . . . . . . . . . . . . . . . . . . . . .
Table 8-28 Device Status Reports 8-44. . . . . . . . . . . . . . . . . . . . .
Table 8-29 Identification 8-45. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 8-30 Terminal Reset 8-45. . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 8-31 Tests and Adjustments 8-46. . . . . . . . . . . . . . . . . . . .
Table 8-32 Define Area Qualification 8-47. . . . . . . . . . . . . . . . . .
Table 8-33 Private Sequence 8-48. . . . . . . . . . . . . . . . . . . . . . . . .
Table 8-34 Line Edit and Character Mode Sequences 8-49. . .
Table 8-35 Norcompress 8-49. . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 8-36 Special Function Keys and Codes Generated 8-56
Table 8-37 Editing Keys and Codes Generated 8-57. . . . . . . . .
Table 8-38 Cursor Control Key and Codes Generated 8-58.. .
Table 8-39 Auxiliary Keys and Codes Generated 8-59. . . . . . .
Table 8-40 Top-Row Function Keys and Codes Generated 8-60
Table 8-41 Local Edit Modes 8-61. . . . . . . . . . . . . . . . . . . . . . . . .
Table 8-42 Local Editing Setup 8-62. . . . . . . . . . . . . . . . . . . . . . .
Table 8-43 Selecting Character Fields for Transmission 8-63.
Table 8-44 Guarded Area Transfer Modes 8-64. . . . . . . . . . . . .
Table 8-45 Selected Area Transfer Modes 8-64. . . . . . . . . . . . . .
Table 8-46 Multiple Area Transfer Modes 8-65.. . . . . . . . . . . . .
Table 8-47 Start Selected Area and End Selected Area 8-66. .
Table 8-48 Local Edit Mode Keys 8-67. . . . . . . . . . . . . . . . . . . . .
xii VT220/ANSI Terminal Emulation Programmer’s Reference Guide
CONTENTS "
Table 9-1 Transmit and Receive Characters 9-4. . . . . . . . . . . .
Table 9-2 Transmit Only Characters 9-12.. . . . . . . . . . . . . . . . .
Table 9-3 Receive Only Characters 9-16. . . . . . . . . . . . . . . . . . . .
Table 9-4 Set Parameters Characters 9-22. . . . . . . . . . . . . . . . .
Table 9-5 Return Version Characters 9-27.. . . . . . . . . . . . . . . . .
Table 9-6 Tone Options 9-29. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 9-7 Scan Bar Code Parameters 9-30. . . . . . . . . . . . . . . . . .
Table 9-8 Control Byte 1 Characters 9-31. . . . . . . . . . . . . . . . . .
Table 9-9 Control Byte 2 Characters 9-32. . . . . . . . . . . . . . . . . .
Table 9-10 Control Byte 3 Characters 9-33. . . . . . . . . . . . . . . . .
Table 9-11 Bar Code Length 9-34.. . . . . . . . . . . . . . . . . . . . . . . . .
Table 9-12 UPC Bar Code Characters 9-35.. . . . . . . . . . . . . . . .
Table 9-13 EAN Algorithms 9-36. . . . . . . . . . . . . . . . . . . . . . . . . .
Table 9-14 Code 39 Algorithms Characters 9-36. . . . . . . . . . . .
Table 9-15 Plessey Characters 9-37. . . . . . . . . . . . . . . . . . . . . . . .
Table 9-16 Codabar Characters 9-37. . . . . . . . . . . . . . . . . . . . . . .
Table 9-17 Plessey Check Digit Characters 9-38. . . . . . . . . . . .
Table 9-18 Code 11 Characters 9-39. . . . . . . . . . . . . . . . . . . . . . .
Table 9-19 Code 93 Characters 9-39.. . . . . . . . . . . . . . . . . . . . . .
Table 9-20 Code 128 Characters 9-39. . . . . . . . . . . . . . . . . . . . . .
Table 9-21 2of5 Characters 9-40. . . . . . . . . . . . . . . . . . . . . . . . . . .
Table 9-22 Interleaved 2of5 Characters 9-41. . . . . . . . . . . . . . . .
Table 9-23 Key Press Sequences for Encoded Code 39 9-46. . .
Table A-1 Bar Code Data String Formats A-3. . . . . . . . . . . . . .
VT220/ANSI Terminal Emulation Programmer’s Reference Guide xiii
CONTENTS "
xiv VT220/ANSI Terminal Emulation Programmer’s Reference Guide
Section 1
Introduction
" " " " " " " " " " " " " " " " " " " " " " " " " " " "

Radio Network Overview

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 sta­tion enables the user to take it any place in the facility and interface with a large variety of networks and host comput­ers. This results in increased data collection, improved time control, and the ability to run a large number of ap­plications without the need to custom program, change soft­ware, 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.
VT220/ANSI Terminal Emulation Programmer’s Reference Guide 1-1
SECTION 1 " Introduction

Purpose of This Guide

The purpose of this programmer’ s guide is to describe wire­less 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 assump­tion that you are already familiar with the operation of the VT220 terminal. The intended audience is the host comput­er programmer who is familiar with the VT220/ANSI data stream, and needs to design interfaces to the wireless sta­tions.

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 sta­tion supports.
1-2 VT220/ANSI Terminal Emulation Programmer’s Reference Guide
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 sta­tions’ 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 com­mands 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.
VT220/ANSI 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.
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 .
1-4 VT220/ANSI Terminal Emulation Programmer’s Reference Guide
SECTION 1 " Introduction
Specific user’ s 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)
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.
VT220/ANSI Terminal Emulation Programmer’s Reference Guide 1-5
SECTION 1 " Introduction

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 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 key­board 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 Fig­ure 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.
1-6 VT220/ANSI Terminal Emulation Programmer’s Reference Guide
SECTION 1 " Introduction
Keypad
Auxiliary
Editing
Keypad
Top-Row Function Keys
Main Keypad
Figure 1-1
VT220 Terminal Standard Keyboard (North American)
VT220/ANSI Terminal Emulation Programmer’s Reference Guide 1-7
SECTION 1 " Introduction
1-8 VT220/ANSI Terminal Emulation Programmer’s Reference Guide
Section 2
RT3210 Radio Terminal
" " " " " " " " " " " " " " " " " " " " " " " " " " " "

VT220/ANSI Display Emulation

The RT3210 Radio Terminal’ s 128 by 128 pixel liquid crys­tal 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 repre­sents 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 ap­pears 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.
VT220/ANSI Terminal Emulation Programmer’s Reference Guide 2-1
SECTION 2 " RT3210 Radio Terminal
When the radio terminal powers up, it defaults to a 7-by-9 dot character size. This size is the larger of the two charac­ter sets, and yields a screen size of 16 columns by 9 lines of display information (the bottom line is reserved for annun­ciators and system messages). The total number of charac­ters this size can display is 144.
The 5-by-7 dot character size yields a screen size of 21 col­umns by 15 lines (the bottom line is reserved for annuncia­tors 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 pres­ent 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.
2-2 VT220/ANSI Terminal Emulation Programmer’s Reference Guide
SECTION 2 " RT3210 Radio Terminal
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 cor­ner 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 dis­play, 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 dis­play, the data begins to move in the scrolled direction and the cursor remains at the edge of the display. When you try to go beyond an outside boundary, an error tone sounds.
VT220/ANSI Terminal Emulation Programmer’s Reference Guide 2-3
SECTION 2 " RT3210 Radio Terminal

Locked Mode

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 sta­tus 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 termi­nal’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 pow­er, 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 lo­cated just above the keys and to the left (black lettering).
2-4 VT220/ANSI Terminal Emulation Programmer’s Reference Guide
Loading...
+ 246 hidden pages