Page 2
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.
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.
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.
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...
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. 5250 Terminal Emulation Programmer’s Reference Guide...
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...
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.
Introduction " 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.
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. 5250 Terminal Emulation Programmer’s Reference Guide...
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...
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...
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...
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.
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...
Base Radio ler or Gateway Ethernet Medium Figure 1-4 Sample SST Radio Network With Ethernet Medium Open Wireless LAN Open wireless LAN components connect to an Ethernet me- dium. Components include the following: 1-14 5250 Terminal Emulation Programmer’s Reference Guide...
IBM 3278 IBM Host Model 2 Model 2 Computer Terminal Terminal RT5900 Radio Terminal IBM 3274 Control Unit PEN*KEY 6400 Computers RC4030E 6710 Access Gateway Point Ethernet Medium Figure 1-5 Sample Open Wireless LAN 5250 Terminal Emulation Programmer’s Reference Guide 1-15...
5- by 7-dot pixel characters. This yields a usable screen size of 15 lines by 21 characters (the bottom row is reserved for system use). The maximum number of characters with this size is 315. 5250 Terminal Emulation Programmer’s Reference Guide...
Center Cursor Mode Center cursor mode works best for applications that use the entire 5250 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.
The radio terminal’s keyboard is in alternate mode. The key you press on the keyboard in combination with [ALT] types the character or does the operation just above the key and to the right (yellow lettering). 5250 Terminal Emulation Programmer’s Reference Guide...
Page 36
The “key ahead” feature stores keystrokes after this annunciator appears. These are saved for the next field. Insert mode. The keyboard inserts characters instead of overwriting them. Message waiting. The host has a message waiting for the radio terminal operator. 5250 Terminal Emulation Programmer’s Reference Guide...
RT3210 Radio Terminal " Keyboard The radio terminal’s 50-key keyboard (Figure 2-1) has shift keys, alphabetic keys, numeric keys, special characters, special function keys, and keys that do other operations. Figure 2-1 RT3210 Keyboard 5250 Terminal Emulation Programmer’s Reference Guide...
Press [FUNC]+[U] to do the [F21] function (printed in " black on the overlay and to the left of the backslash). When you press [SFT], [FUNC], or [ALT], an annunciator in the display indicates the current shift mode. 5250 Terminal Emulation Programmer’s Reference Guide...
" The following pages describe special function keys on the RT3210 Radio Terminal. For complete descriptions refer to the appropriate IBM 5250 functions reference manual. AID-Generating Keys AID-generating keys generate AID codes that go in the dis- play data stream to the host system. They alert the host system that the controller requires some action.
Roll - (Roll up/ Rolls display down one page; issues Page down) AID code hex F5. Roll ¯ (Roll down/ Rolls display up one page; issues AID Page up) code hex F4. 2-12 5250 Terminal Emulation Programmer’s Reference Guide...
RT3210 Radio Terminal USER TO VIEW ANY PART OF THE ACTUAL 5291 SCREEN AND TO MOVE ABOUT THE 5291 SCREEN USING THE CURSOR CONTROL KEY. 5291 Display Station Figure 2-2 RT3210 Windowing Mode 5250 Terminal Emulation Programmer’s Reference Guide 2-13...
The key on the RT3210 keyboard is [FIELD EXIT]. Signal Keys Signal keys cause a Signal command to go from the control- ler to the host system. Signal keys are Attn and Help (Table 2-3). 2-14 5250 Terminal Emulation Programmer’s Reference Guide...
All remaining characters in the field shift to the left to fill the column. Display mode (None) You must set the radio terminal’s display contrast through the firmware menus. 5250 Terminal Emulation Programmer’s Reference Guide 2-15...
Page 46
Alternate cursor (None) You must change the cursor type through the firmware menus. Display cursor (None) The radio terminal does location not support this feature. On the 5291 keyboard, it displays the cursor location. 2-16 5250 Terminal Emulation Programmer’s Reference Guide...
Table 2-6 Other RT3210 Keys and Operations Operation Press Description Backspace Moves cursor one space to ¬ the left. Menu [FUNC]+ Brings up the radio [FIELD EXIT] terminal’s main menu and firmware parameters. 5250 Terminal Emulation Programmer’s Reference Guide 2-17...
The Input Inhibited annunciator appears on the status line while the radio terminal is waiting for the host to respond. Key ahead is enabled as a default but can be disabled through the radio terminal’s firmware. 2-18 5250 Terminal Emulation Programmer’s Reference Guide...
EBCDIC characters Attn Forward Tab Backlight New Line Clear Reverse Tab Cursor control keys used Cursor control keys used Enter/Rec Adv with [FUNC] and [ALT] with [FUNC] and [ALT] Erase Input Error Reset F1--F24 5250 Terminal Emulation Programmer’s Reference Guide 2-19...
[HELP] key, or the system request state of the radio terminal. System codes can also appear on the status line. System messages and codes are described in Section 8, “Display Data Stream.” 2-20 5250 Terminal Emulation Programmer’s Reference Guide...
IBM display emulation for the radio terminal as part of the 5250 data stream. " NOTE: Radio terminals in the RT1100 Series have UHF, 900 MHz, or WLIF radio modules.
Center Cursor Mode Center cursor mode works best for applications that use the entire 5250 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.
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. 5250 Terminal Emulation Programmer’s Reference Guide...
The radio terminal’s keyboard is in black shift mode. The key you press while the keyboard is in this mode does the operation printed in black on the overlay and to the upper left of the key. 5250 Terminal Emulation Programmer’s Reference Guide...
Keyboard The radio terminal’s 47-key keyboard (Figure 3-1) has shift keys, alphabetic keys, numeric keys, special characters, special function keys, and keys that do other operations. 5250 Terminal Emulation Programmer’s Reference Guide...
” < > HEX | HOME ! MENU ¢ ‘ ROLL SYS REQ PRINT ERASE INPUT INSERT ROLL CLEAR HELP ATTN FIELD- FIELD+ ENTER Unlabeled key colors: Black Gold Brown Figure 3-1 RT1100 Keyboard 5250 Terminal Emulation Programmer’s Reference Guide...
One of the keys on the keyboard — the [FIELD EXIT] key — has its operation printed to the left of it. The operation printed to the left is its unshifted value. The operations printed above [FIELD EXIT] are the shifted values. 5250 Terminal Emulation Programmer’s Reference Guide...
Special Characters Table 3-1 describes how to type special characters. Table 3-1 RT1100 Special Characters Special Character Press @ (at) [GOLD]+[A] -- (minus) [GOLD]+[B] + (plus) [GOLD]+[C] ( (left parenthesis) [GOLD]+[D] $ (dollar) [GOLD]+[E] 5250 Terminal Emulation Programmer’s Reference Guide...
" The following pages describe special function keys on the RT1100 Radio Terminal. For complete descriptions refer to the appropriate IBM 5250 functions reference manual. AID-Generating Keys AID-generating keys generate AID codes that go in the dis- play data stream to the host system. They alert the host system that the controller requires some action.
RT1100 Radio Terminal USER TO VIEW ANY PART OF THE ACTUAL 5291 SCREEN AND TO MOVE ABOUT THE 5291 SCREEN USING THE CURSOR CONTROL KEY. 5291 Display Station Figure 3-2 RT1100 Windowing Mode 3-12 5250 Terminal Emulation Programmer’s Reference Guide...
Signal Keys Signal keys cause a Signal command to go from the control- ler to the host system. Signal keys are Attn and Help (Table 3-3). 5250 Terminal Emulation Programmer’s Reference Guide 3-13...
All remaining characters in the field shift to the left to fill the column. Display mode (None) You must set the radio terminal’s display con- trast through the firm- ware menus. 3-14 5250 Terminal Emulation Programmer’s Reference Guide...
Page 65
Alternate cursor (None) You must change the cursor type through the firmware menus. Display cursor (None) The radio terminal does location not support this feature. On the 5291 keyboard, it displays the cursor loca- tion. 5250 Terminal Emulation Programmer’s Reference Guide 3-15...
2 to begin polling key- strokes. Test Request (None) The radio terminal does not support Test Request. Other Keys Table 3-6 lists other radio terminal keys and their opera- tions. 3-16 5250 Terminal Emulation Programmer’s Reference Guide...
Page 67
Forward Tab Forward tabs. Reverse Tab Reverse tabs. Backlight [GOLD]+[0] Toggles the display’s back- light on and off. You can also use the keyboard to key ahead and scan ahead operations. 5250 Terminal Emulation Programmer’s Reference Guide 3-17...
[HELP] key, or the system request state of the radio terminal. System codes can also appear on the status line. System messages and codes are described in Section 8, “Display Data Stream.” 3-18 5250 Terminal Emulation Programmer’s Reference Guide...
IBM display emulation for the radio terminal as part of the 5250 data stream. " NOTE: Radio terminals in the RT1700 Series have UHF, 900 MHz, or WLIF radio modules.
Center Cursor Mode Center cursor mode works best for applications that use the entire 5250 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.
The radio terminal’s keyboard is in shift mode. The letter key you press while the keyboard is in this mode types the letter in uppercase. 5250 Terminal Emulation Programmer’s Reference Guide...
Page 73
Laser scanner is in use. This annunciator ensures you are aware of the laser scanner and the cautions you must exercise. Read and obey the caution labels on your laser scanner so that you do not injure your eyes. 5250 Terminal Emulation Programmer’s Reference Guide...
To download software, hold down the [F1] key as you " power up the radio terminal to go into download mode. This is similar to holding down the [I] key on the stan- dard 57-key keyboard. 5250 Terminal Emulation Programmer’s Reference Guide...
Page 75
< > HOME MENU ¢ ‘ SYS REQ PRINT ROLL ERASE INPUT INSERT ROLL CLEAR HELP ATTN Unlabeled key colors: FIELD- - FIELD+ Black ENTER Gold RT1700 SERIES Brown Figure 4-1 RT1700 57-Key Keyboard 5250 Terminal Emulation Programmer’s Reference Guide...
Page 76
¬ ® RESET ON/OFF SHIFT HOME MENU SYS REQ PRINT ROLL ERASE INPUT INSERT ROLL CLEAR HELP ATTN FIELD-- FIELD+ Unlabeled key colors: ENTER Black Gold RT1700 SERIES Brown Figure 4-2 RT1700 37-Key Keyboard 5250 Terminal Emulation Programmer’s Reference Guide...
F13 function (printed in black on the overlay). The [FIELD EXIT] key has its operation printed to the left of it. The operation printed to the left is its unshifted value. The operations printed above [FIELD EXIT] are the shifted values. 5250 Terminal Emulation Programmer’s Reference Guide...
[BLACK]+[ . ] [BLACK]+[ To lock the keyboard into shift mode, press [BLACK]+[GOLD]. To unlock the keyboard, press [BLACK]+[GOLD] again. The annunciator of a triangle pointing up means the keyboard is in shift mode. 4-10 5250 Terminal Emulation Programmer’s Reference Guide...
[GOLD]+[5] (not symbol) [GOLD]+[6] Special Function Keys Special function keys are: AID-generating keys " Cursor movement keys " Field Exit key " Signal keys " Special control keys " Special host keys " 4-12 5250 Terminal Emulation Programmer’s Reference Guide...
" The following pages briefly describe the special function keys on the RT1700 Radio Terminal. For complete descrip- tions, refer to the appropriate IBM 5250 functions reference manual. AID-Generating Keys AID-generating keys generate AID codes that go in the dis- play data stream to the host system.
AID code hex F4. Cursor Movement The four cursor control keys at the top of the keyboard move the cursor within the screen buffer. Each key moves the cursor in the direction indicated by the arrow. 4-14 5250 Terminal Emulation Programmer’s Reference Guide...
Page 83
RT1700 Radio Terminal USER TO VIEW ANY PART OF THE ACTUAL 5291 SCREEN AND TO MOVE ABOUT THE 5291 SCREEN USING THE CURSOR CONTROL KEY. 5291 Display Station Figure 4-3 RT1700 Windowing Mode 5250 Terminal Emulation Programmer’s Reference Guide 4-15...
Field Exit clears to the end of the field and tabs to the next field. The key on the RT1700 keyboard is [FIELD EXIT], which is the brown-colored key in the lower left corner of the 57- and 37-key keyboards. 4-16 5250 Terminal Emulation Programmer’s Reference Guide...
Special Control Keys Use the special control keys to change operator-generated information in the radio terminal’s display. The keys do not work when the keyboard is locked. Table 4-5 shows key combinations. 5250 Terminal Emulation Programmer’s Reference Guide 4-17...
The operator must reset the insert state before exiting it, by either pressing [RESET] or [Insert] again. Shift Lock [BLACK]+ [BLACK]+ Puts the keyboard into [GOLD] [GOLD] shift lock mode. 4-18 5250 Terminal Emulation Programmer’s Reference Guide...
1 of the error line, and the cursor is located under column 2 to begin polling keystrokes. Test Request (None) (None) The radio terminal does not support Test Request. 5250 Terminal Emulation Programmer’s Reference Guide 4-19...
Field+ [GOLD]+ [GOLD]+ Advances cursor to the next [BROWN] [BROWN] input field. For numeric fields, makes the input a positive num- ber. Backlight [GOLD]+[0] [GOLD]+[0] Toggles the display’s backlight on and off. 4-20 5250 Terminal Emulation Programmer’s Reference Guide...
Press the “A” key repeatedly until the field is full. " Press and hold the “A” key until the field is full. " Key repeat does not work with all keys. Table 4-8 shows which keys do and do not repeat. 5250 Terminal Emulation Programmer’s Reference Guide 4-21...
[HELP] key, or the system request state of the radio terminal. System codes can also appear on the status line. System messages and codes are described in Section 8, “Display Data Stream.” 5250 Terminal Emulation Programmer’s Reference Guide 4-23...
To help the system programmer design interfaces to the radio terminal, this section describes the screen size, screen modes, annunciators, keyboard, and IBM display emulation for the radio terminal as part of the 5250 data stream. " NOTE: Radio terminals in the RT5900 Series have UHF, 900 MHz, or WLIF radios.
24-line display buffer. You can set the type of screen mode through the radio terminal’s firmware menus. The screen modes govern which portion of the larger 5291 Display Station’s screen the radio terminal first presents and how the window moves as the cursor moves. 5250 Terminal Emulation Programmer’s Reference Guide...
" Center Cursor Mode Center cursor mode works best for applications that use the entire 5250 data stream’s 80-character by 24-line logical display. In this mode, the cursor remains in the center of the radio terminal’s window. As the cursor moves within the window, the radio terminal’s display window moves to keep it centered.
Refer to the radio terminal’s user guide for more information. The following annunciators can appear in the radio termi- nal’s display. 5250 Terminal Emulation Programmer’s Reference Guide...
Page 97
“key ahead” feature stores keystrokes after this annunciator appears. These are saved for the next field. Insert mode. The keyboard inserts characters instead of overwriting them. Message waiting. The host has a message wait- ing for the radio terminal operator. 5250 Terminal Emulation Programmer’s Reference Guide...
SECTION 5 RT5900 Radio Terminal " Keyboard The radio terminal’s 47-key keyboard (Figure 5-1) has shift keys, alphabetic keys, numeric keys, special characters, special function keys, and keys that do other operations. 5250 Terminal Emulation Programmer’s Reference Guide...
SET], and [SHIFT] — have their operations printed to the right of them. The operations printed to the right are the unshifted values. The operations printed above [RESET] and [SHIFT] are the shifted values. [FIELD EXIT] does not have a shifted value. 5250 Terminal Emulation Programmer’s Reference Guide...
" The following pages describe special function keys on the RT5900 Radio Terminal. For complete descriptions, refer to the appropriate IBM 5250 functions reference manual. AID-Generating Keys AID-generating keys generate AID codes that go in the dis- play data stream to the host system. They alert the host system that the controller requires some action.
Page 104
Roll - (Roll up/ Rolls display down one page; issues Page down) AID code hex F5. Roll ¯ (Roll down/ Rolls display up one page; issues Page up) AID code hex F4. 5-12 5250 Terminal Emulation Programmer’s Reference Guide...
RT5900 Radio Terminal USER TO VIEW ANY PART OF THE ACTUAL 5291 SCREEN AND TO MOVE ABOUT THE 5291 SCREEN USING THE CURSOR CONTROL KEY. 5291 Display Station Figure 5-2 RT5900 Windowing Mode 5250 Terminal Emulation Programmer’s Reference Guide 5-13...
Field Exit clears to the end of the field and tabs to the next field. The key on the RT5900 keyboard is [FIELD EXIT], which is to the left of the cursor control keys. 5-14 5250 Terminal Emulation Programmer’s Reference Guide...
Special Control Keys Use the special control keys (Table 5-4) to change operator- generated information in the radio terminal’s display. The keys do not work when the keyboard is locked. 5250 Terminal Emulation Programmer’s Reference Guide 5-15...
Page 108
Alternate cursor (None) You must change the cursor type through the firmware menus. Display cursor (None) The radio terminal does not support location this feature. On the 5291 keyboard, it displays the cursor location. 5-16 5250 Terminal Emulation Programmer’s Reference Guide...
Table 5-6 Other RT5900 Keys and Operations Operation Press Description Backspace Moves cursor one space ¬ to the left. Menu [BROWN]+ Brings up the radio ter- [SPACE] minal’s main menu and firmware parameters. 5250 Terminal Emulation Programmer’s Reference Guide 5-17...
The Input Inhibited annunciator appears on the sta- tus line while the radio terminal is waiting for the host to respond. Key ahead is enabled as a default but can be dis- abled through the radio terminal’s firmware. 5-18 5250 Terminal Emulation Programmer’s Reference Guide...
Brown Shift Forward Tab Clear New Line Reverse Tab Enter/Rec Adv Cursor control keys used Cursor control keys used Erase Input with [BROWN] and [GOLD] with [BROWN] and [GOLD] Error Reset F1--F24 Field Exit 5250 Terminal Emulation Programmer’s Reference Guide 5-19...
[HELP] key, or the system request state of the radio terminal. System codes can also appear on the status line. System messages and codes are described in Section 8, “Display Data Stream.” 5-20 5250 Terminal Emulation Programmer’s Reference Guide...
You can set up the PEN*KEY computer through its firm- ware menus or from the host through the Set Parameters extended command. Extended commands are described in Section 9. For more information about firmware menus, refer to the PEN*KEY computer’s user guide. 5250 Terminal Emulation Programmer’s Reference Guide...
Center Cursor Mode Center cursor mode works best for applications that use the entire 5250 data stream’s 80-character by 24-line logical display. In this mode, the cursor remains in the center of the PEN*KEY computer’s window.
The PEN*KEY computer is in blue shift mode. The key you press while the computer is in this mode sends the character or does the operation printed in blue on the overlay. 5250 Terminal Emulation Programmer’s Reference Guide...
The PEN*KEY computer has either a 41-key keyboard or a standard 51-key keyboard. 51-Key Keyboard The 51-key keyboard (Figure 6-1) has shift keys, alphabetic keys, numeric keys, special characters, special function keys, and keys that do other operations. 5250 Terminal Emulation Programmer’s Reference Guide...
[SHFT]+[BLUE]+[3] (a “C”) and then [SHFT]+[BLUE]+ [F8] (an “R”). Then press the cor- rect numbers, which are 52401. To initiate the COLD START? menu option, press " [BLUE]+ [F11]+[RST] to answer “yes.” 5250 Terminal Emulation Programmer’s Reference Guide...
The key with “SP” printed above it is the Space key. " The 41-key keyboard has four white, unlabeled keys near the bottom row of the keyboard. Following are the key’s functions when they are primary plane: 5250 Terminal Emulation Programmer’s Reference Guide...
You can use one of two methods to type letters on the 41-key keyboard: standard blue shift mode or alpha lock mode. When engaged, alpha lock switches the alphabetic keys with the function keys. 6-10 5250 Terminal Emulation Programmer’s Reference Guide...
Page 125
You can type some special characters when the 41-key key- board is in alpha lock mode. (Press [BLUE]+[GOLD] to put the keyboard into alpha lock mode.) Table 6-4 shows how to type the characters when the keyboard is in alpha lock mode. 5250 Terminal Emulation Programmer’s Reference Guide 6-13...
Special control keys " Special host keys " The following pages briefly describe the special function keys on the PEN*KEY computer. For complete descrip- tions, refer to the appropriate IBM 5250 functions reference manual. 6-14 5250 Terminal Emulation Programmer’s Reference Guide...
AID code hex BD, which requests that the host system issue a Clear Unit command to the computer to clear the dis- play. If not in session, [CLEAR] clears the entire display regeneration buffer. 5250 Terminal Emulation Programmer’s Reference Guide 6-15...
Page 128
[SHFT]+[BLUE] plane. Table 6-6 describes how to do function operations when the 41-key keyboard is in alpha lock mode. Table 6-6 PEN*KEY 6400 Function Keys, Alpha Lock Mode Function Press F1-F12 [BLUE]+[F1] - [BLUE]+[F12] F13-F24 [SHFT]+[BLUE]+[F1] - [SHFT]+[BLUE]+[F12] 6-16 5250 Terminal Emulation Programmer’s Reference Guide...
PEN*KEY 6400 Computer USER TO VIEW ANY PART OF THE ACTUAL 5291 SCREEN AND TO MOVE ABOUT THE 5291 SCREEN USING THE CURSOR CONTROL KEY. 5291 Display Station Figure 6-3 PEN*KEY 6400 Windowing Mode 5250 Terminal Emulation Programmer’s Reference Guide 6-17...
[BLUE]+[Y] Move 8 spaces down [BLUE]+[B] Field Exit Field Exit clears to the end of the field and tabs to the next field. The key on the 51- and 41-key keyboards is [FLDX]. 6-18 5250 Terminal Emulation Programmer’s Reference Guide...
Special Control Keys Use the special control keys to change operator-generated information in the PEN*KEY computer’s display. The keys do not work when the keyboard is locked. Table 6-8 shows key combinations. 5250 Terminal Emulation Programmer’s Reference Guide 6-19...
Page 132
The operator must reset the insert state before exiting it, by either pressing [RESET] or [Insert] again. Shift Lock [BLUE]+[SHFT] [BLUE]+[SHFT] Puts the keyboard into shift lock mode. Press the sequence again to unlock. 6-20 5250 Terminal Emulation Programmer’s Reference Guide...
1 of the error line, and the cursor is located under column 2 to begin pol- ling keystrokes. Test Request (None) (None) The PEN*KEY computer does not support Test Request. 5250 Terminal Emulation Programmer’s Reference Guide 6-21...
Backlight [SHFT]+[Y] [SHFT]+[Y] Toggles the display’s backlight on and off. You can also use the keyboard to do key ahead, scan ahead, and repeat key operations. 6-22 5250 Terminal Emulation Programmer’s Reference Guide...
Press the “A” key repeatedly until the field is full. " Press and hold the “A” key until the field is full. " Key repeat does not work with all keys. Table 6-11 shows which keys do and do not repeat. 5250 Terminal Emulation Programmer’s Reference Guide 6-23...
Page 136
[BLUE] and [GOLD] Erase Input Error Reset F1--F24 Field Exit Field-- Field+ Gold shift Help Home Insert Menu Print Roll - (Roll up/Page down) Roll ¯ (Roll down/Page up) Shift Shift Lock Sys Req 6-24 5250 Terminal Emulation Programmer’s Reference Guide...
[HELP] key, or the system request state of the PEN*KEY computer. System codes can also appear on the status line. System messages and codes are described in Section 8, “Display Data Stream.” 5250 Terminal Emulation Programmer’s Reference Guide 6-25...
You can set up the PEN*KEY computer through its firm- ware menus or from the host through the Set Parameters extended command. Extended commands are described in Section 9. For more information about firmware menus, refer to the PEN*KEY computer’s user guide. 5250 Terminal Emulation Programmer’s Reference Guide...
Center Cursor Mode Center cursor mode works best for applications that use the entire 5250 data stream’s 80-character by 24-line logical display. In this mode, the cursor remains in the center of the PEN*KEY computer’s window.
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. 5250 Terminal Emulation Programmer’s Reference Guide...
The PEN*KEY computer is in gold shift (Alt) mode. The key you press while the computer is in this mode does the operation printed in gold on the keyboard. 5250 Terminal Emulation Programmer’s Reference Guide...
(Figure 7-1) has shift keys, alphabetic keys, numeric keys, special characters, special function keys, and keys that do other operations. Note that these keys are not supported: Fn, Setup, Pause, Break, End, and ScrLk. 5250 Terminal Emulation Programmer’s Reference Guide...
Press [Gold]+[F1] to do the [F21] function (printed in " gold on the key). When you press [Shift], [Blue], [Gold], or [NumLk], an an- nunciator in the display indicates the current shift mode. 5250 Terminal Emulation Programmer’s Reference Guide...
" The following pages describe special function keys on the PEN*KEY 6500 Computer. For complete descriptions, refer to the appropriate IBM 5250 functions reference manual. AID-Generating Keys AID-generating keys generate AID codes that go in the dis- play data stream to the host system. They alert the host system that the controller requires some action.
Page 149
Roll Down/Page Up [Roll Dn] Rolls display down one page; issues AID code hex F5. Roll Up/Page Down [Roll Up] Rolls display up one page; issues AID code hex F4. 5250 Terminal Emulation Programmer’s Reference Guide 7-11...
PEN*KEY 6500 Computer USER TO VIEW ANY PART OF THE ACTUAL 5291 SCREEN AND TO MOVE ABOUT THE 5291 SCREEN USING THE CURSOR CONTROL KEY. 5291 Display Station Figure 7-2 PEN*KEY 6500 Windowing Mode 7-12 5250 Terminal Emulation Programmer’s Reference Guide...
Eight positions down [Gold]+ Field Exit Key Field Exit clears to the end of the field and tabs to the next field. The key combination on the PEN*KEY 6500 key- board is [Gold]+[5]. 5250 Terminal Emulation Programmer’s Reference Guide 7-13...
Special Control Keys Use the special control keys to change operator-generated information in the PEN*KEY computer’s display. The keys do not work when the keyboard is locked. Table 7-4 shows key combinations. 7-14 5250 Terminal Emulation Programmer’s Reference Guide...
Page 153
(None) You must change the cursor cursor type through the firmware menus. Display cursor (None) The PEN*KEY computer does location not support this feature. On the 5291 keyboard, it displays the cursor location. 5250 Terminal Emulation Programmer’s Reference Guide 7-15...
Table 7-6 lists other PEN*KEY computer keys and their operations. Table 7-6 Other PEN*KEY 6500 Keys and Operations Operation Press Description Backspace Moves cursor one space to the left. Menu [Gold]+[M] Brings up the PEN*KEY computer’s main menu and firmware parameters. 7-16 5250 Terminal Emulation Programmer’s Reference Guide...
Scan ahead stores one bar code after the Input Inhibited annunciator appears, and saves it for the next input field. The Input Inhibited annunciator appears on the status line while waiting for the host to respond. 5250 Terminal Emulation Programmer’s Reference Guide 7-17...
New Line ([Return]) Clear Reverse Tab Cursor control keys used Cursor control keys used Enter/Rec Adv with [Blue] and [Gold] with [Blue] and [Gold] Erase Reset F1--F24 Field Exit Field-- Field+ Gold shift 7-18 5250 Terminal Emulation Programmer’s Reference Guide...
[Help] key, or the system request state of the PEN*KEY computer. System codes can also appear on the status line. System messages and codes are described in Section 8, “Display Data Stream.” 5250 Terminal Emulation Programmer’s Reference Guide 7-19...
The host 5250 display data stream commands the host " application can send to wireless stations. The host 5250 data stream orders that the host can " send to wireless stations. Orders govern format and data expectations within the Write to Display com- mand.
This information is provided to assure you have the most accurate and detailed information available and to describe variations from the 5250 data stream where they occur. If you are comfortable using the SDA on your host comput- er, you can flip through this section to find out which com- mands and orders the wireless stations support.
Display Data Stream " Data Stream Command Structure The 5250 command structure lets the wireless stations dis- play prompts and accept keyboard or scanner input. A se- cond kind of command, called an order, works with the Write To Display command to define radio display charac- teristics, buffer sizes, and acceptable data types.
Write Error Code Write to Display Input and output commands are described on the following pages. The IBM 5250 Information Display System Func- tions Reference Manual (IBM part number SA21-9247-6 provides more detailed descriptions than those presented in this programmer’s guide).
Page 163
Field boundary attributes are not considered part of the field. All nulls are converted to blanks. If the specified field is a signed numeric field, the last character is not sent. 5250 Terminal Emulation Programmer’s Reference Guide...
Read MDT Fields command. Leading and imbedded nulls within each field’s data " are not converted to blanks. Trailing nulls within each field’s data are suppressed. " 5250 Terminal Emulation Programmer’s Reference Guide...
If the master MDT bit is not set, the user receives: " Cursor Address AID Code -- Cursor Address: Position of the cursor when the AID-generating key was pressed. -- AID Code: Code for the AID-generating key the operator used. 5250 Terminal Emulation Programmer’s Reference Guide...
Page 166
D. Though data is not sent, the CC bytes are processed. To determine the appropriate codes for the control character (CC) bytes, see Table 8-3 and Table 8-4 under the Write To Display topic (page 8-22). 5250 Terminal Emulation Programmer’s Reference Guide...
The host system sends another Read command to the " same LU and overlays this command. The Read command is serviced. " Format. The command take the following form: Read MDT Command CC Byte 1 CC Byte 2 Hex 04 Hex 52 5250 Terminal Emulation Programmer’s Reference Guide...
Page 168
The host system can use field control words (FCWs) to rear- range the sequence in which the fields are returned. If data is returned, the following formatting is done. If the field is not a transparent data field, the following occurs: 8-10 5250 Terminal Emulation Programmer’s Reference Guide...
SS message state. During transmission the keyboard is locked, but pending AID re- quests or Read commands are retained. 5250 Terminal Emulation Programmer’s Reference Guide 8-11...
Keying history " Display contents " Format table " Save Screen (Immediate) Command Function. The Save Screen command sends the state of the wireless station to the host. Information sent to the host includes: 8-12 5250 Terminal Emulation Programmer’s Reference Guide...
Page 171
Results. All data required for restoring the display are sent to the host system. It must not be modified by the host sys- tem if the result of the Restore Screen command is to have integrity. 5250 Terminal Emulation Programmer’s Reference Guide 8-13...
Page 172
-- The keyboard clicker is turned off. -- The Input Inhibited annunciator is turned on. -- The insert mode is cleared (as is the annunciator). The format table is cleared. The format table header " formats like this: 8-14 5250 Terminal Emulation Programmer’s Reference Guide...
Page 173
SS message state. Format. The command takes the following form: Clear Unit Command Hex 04 Hex 40 Results. When the wireless station receives the Clear Unit command, the following occurs: 5250 Terminal Emulation Programmer’s Reference Guide 8-15...
Page 174
Restrictions. The wireless station rejects this command when it is in a system request or SS message state. Format. The command takes the following form: Restore Screen Command Data From Last Save Command Hex 04 Hex 12 <saved data> 8-16 5250 Terminal Emulation Programmer’s Reference Guide...
Page 175
The following conditions cause parameter errors: Invalid data is detected. " The required amount of data is not received. " " NOTE: A Clear Unit command is executed if an error is detected. 5250 Terminal Emulation Programmer’s Reference Guide 8-17...
Page 176
The top row number tells the first line for inclusion in the roll. Bottom row number tells the last row number to inclu- de. Top and bottom row numbers together define the num- ber of lines presented on the display for the roll. 8-18 5250 Terminal Emulation Programmer’s Reference Guide...
Page 177
AID requests. The wireless station rejects the Write Error Code command if it is in the prehelp, system request, or SS messages state. Format. The command may take any of the following forms: 5250 Terminal Emulation Programmer’s Reference Guide 8-19...
Page 178
2, 3, 4, and 5 of the error line are returned to the host system in a packed form and sent as a Signal com- mand. 8-20 5250 Terminal Emulation Programmer’s Reference Guide...
Page 179
Reset key. The following conditions cause parameter errors: Neither an IC order nor data follows the command. " Invalid IC order. " More data than 80 bytes is specified. " 5250 Terminal Emulation Programmer’s Reference Guide 8-21...
Page 180
CC Byte 1 may do the following: Clear the master MDT flag and reset the MDT flags. " Null all appropriate nonbypass fields. " CC Byte 2 sets the following: Cursor blink " Keyboard lock " 8-22 5250 Terminal Emulation Programmer’s Reference Guide...
Page 182
No data, orders, or CC follow the command byte. " Orders The following pages describe the host 5250 data stream or- ders the host can send to wireless stations on the radio data network. Orders govern format and data expectations with- in the WTD command (page 8-22).
Page 183
Write Error Code command. Byte 1 gives the row address and byte 2 gives the cursor address. " NOTE: If multiple IC orders appear in the Write data stream, the last one encountered is used in subsequent operations. 5250 Terminal Emulation Programmer’s Reference Guide 8-25...
Page 184
MC order enables the host to move the cursor to a specified position without modifying the home address, and without regard to the keyboard’s state. Format. The order takes the following form: MC Order Row Address Column Address Hex 14 1 byte 1 byte 8-26 5250 Terminal Emulation Programmer’s Reference Guide...
Page 185
Read MDT Fields com- mand. Results. The character is repeated from the current display address through the ending display address specified. The current display address is then updated to the value of the last position +1. 5250 Terminal Emulation Programmer’s Reference Guide 8-27...
Page 186
1. Start of Field (SF) Order Function. The SF order defines input and output fields. If an input field is being defined, it also resets any pending AID byte and locks the keyboard. 8-28 5250 Terminal Emulation Programmer’s Reference Guide...
Page 187
The 2-byte Field Format Word (FFW) contains the informa- tion described in Table 8-8. The two most significant bits (15 and 14) must always be hex 01. See Table 8-6 for descriptions of bits 13 through 0. 5250 Terminal Emulation Programmer’s Reference Guide 8-29...
Page 188
2--0 000 = No adjustment 001 = Reserved 010 = Reserved 011 = Reserved 100 = Reserved 101 = Right adjust, zero fill 110 = Right adjust, blank fill 111 = Mandatory fill 8-30 5250 Terminal Emulation Programmer’s Reference Guide...
Page 189
Resequencing is done by chaining input fields with FCWs that specify the desired order of transmission. The resequencing FCW takes the following format: 5250 Terminal Emulation Programmer’s Reference Guide 8-31...
Page 190
FCW. MSR. MSR enables the scanner for an input field. " SLP. SLP is accepted, but ignored. " Transparency. Transparency defines a field that can " contain data of any value. 8-32 5250 Terminal Emulation Programmer’s Reference Guide...
Page 191
The controller enables the operator to exit the field from the first position by using the Field Exit key. Following are field descriptions. 5250 Terminal Emulation Programmer’s Reference Guide 8-33...
Page 192
“B” unless a + , . -- or blank is in that byte. These characters cause an error to occur. 8-34 5250 Terminal Emulation Programmer’s Reference Guide...
Page 193
[FIELD+] or [FIELD EXIT] to exit the field, the last character is set to blank and the field is right-adjusted. The “--” or “blank” is sent in response to Read Input Fields or Read MDT Fields commands. 5250 Terminal Emulation Programmer’s Reference Guide 8-35...
Page 194
Start of Field Control Word Hex Code Description 80XX Resequencing, “xx ” defines next field number 80FF Resequencing, terminator 8101 Enable scanner (extended 5250); this is IBM’s MSR option 8102 Reserved (extended 5250) B1A0 Modulus 10 self-check B140 Modulus 11 self-check Table 8-9 describes the attribute portions of the SF order.
Page 195
-- The screen ending address is not rewritten. -- The defined field is not null filled. If any data char- acters follow the length field, they are written into the defined field. 5250 Terminal Emulation Programmer’s Reference Guide 8-37...
Page 196
AID codes but without input data. Table 8-10 shows the data-included switches for the func- tion keys. In the table: 0 = enable, 1 = inhibit, and bit 0 is the most significant bit. 8-38 5250 Terminal Emulation Programmer’s Reference Guide...
Page 197
Fields or Read MDT Fields Command The error row may vary from 0 to 24. Row “00” signifies the default row, which is the last line for most 5250 devices. You can use other values to override the default row.
Page 198
Reset key is pressed. After hex 40 or C0, the 5250 prefix may contain one 5250 signal. A signal is a sequence of 5 bytes that tells the wire- less station to perform a special operation.
Page 199
Table 8-12 lists the codes displayed when the stated condition occurs. Unless otherwise noted in the table, the wireless station’s Reset key restores the status line and returns to the keying mode in effect when the problem occurred. 5250 Terminal Emulation Programmer’s Reference Guide 8-41...
Page 200
Only a nondata key can be used to exit this field; for example, [FIELD EXIT]. 0019 [DUP] key not allowed in this field. 0020 Cannot use AID-generating key to exit signed numeric or right-adjusted field. Must use [FIELD EXIT]. 8-42 5250 Terminal Emulation Programmer’s Reference Guide...
Page 201
“XX” is the same parameter error that was put in the wire- less station’s display. The parameter errors are a subset of the 5250 data stream command set. Those errors supported by the wireless sta- tions are listed in Table 8-13.
Page 202
Invalid roll up or roll down parameters were received. An invalid attribute was received as part of a Start of Field order. A Mod 10 or Mod 11 input field was defined with a length greater than 33. 8-44 5250 Terminal Emulation Programmer’s Reference Guide...
Page 203
Return Version Tone Scan Bar Code Parameters To use extended commands, you must enable the extended command feature for the wireless station’s firmware. The following chart describes how to access the firmware’s main menu. 5250 Terminal Emulation Programmer’s Reference Guide...
(for response from the RS-232 port to the host). The receive field can be any- where on the screen except for the position allocated for the return status field. 5250 Terminal Emulation Programmer’s Reference Guide...
Page 205
“=0D.” You would insert “=0A” for a line feed. Appendix B contains other hexadecimal values. Table 9-1 describes the line and columns where characters must appear, and their meanings. 5250 Terminal Emulation Programmer’s Reference Guide...
Page 206
Seven. Eight. Number of stop bits. One. Two. CTS flow control. Disable. Enable. * Some wireless stations do not support some characters. Refer to the wireless station’s user guide for supported characters and options. 5250 Terminal Emulation Programmer’s Reference Guide...
Page 207
“X” is an uppercase literal. “d¼d” is any number of decimal digits from 0--2000 inclusive. Default is 99. * Some wireless stations do not support some characters. Refer to the wireless station’s user guide for supported characters and options. 5250 Terminal Emulation Programmer’s Reference Guide...
Page 208
RS-232 port before it sends a timeout error. Uses a default of 5 seconds when field is filled with spaces. * Some wireless stations do not support some characters. Refer to the wireless station’s user guide for supported characters and options. 5250 Terminal Emulation Programmer’s Reference Guide...
For example, if you want an F1 AID key, you would use “A” as the character. Table 9-2 Return AID Keys AID Key Character Enter (Space) Help Roll down/Page up Roll up/Page down Print 5250 Terminal Emulation Programmer’s Reference Guide...
Page 210
SECTION 9 Extended Commands " Table 9-2 (Continued) Return AID Keys AID Key Character Home Clear 5250 Terminal Emulation Programmer’s Reference Guide...
* Overrun of UART receive register. (None) An uppercase letter indicates an error from the RS-232 device. A lowercase letter indicates an error from the RD5500 Remote Display. 5250 Terminal Emulation Programmer’s Reference Guide...
Data will be sent to host after one delimiter character has been received. 20--21 Start character is 02 hexadecimal (STX). (Space) Start character will not be returned. (Space) Do not flag parity errors. 24--25 Receive timeout length is 10 seconds. 9-10 5250 Terminal Emulation Programmer’s Reference Guide...
“=yy,” where “yy” is the hexadecimal representation of the output byte. For example, if your printer requires a carriage return, you would insert “=0D.” You would insert “=0A” for a line feed. Appendix B contains other hexadeci- mal values. 5250 Terminal Emulation Programmer’s Reference Guide 9-11...
Page 214
0 (zero) None. (Space) None. Even. Odd. Number of data bits. Seven. Eight. * Some wireless stations do not support some characters. Refer to the wireless station’s user guide for supported characters and options. 9-12 5250 Terminal Emulation Programmer’s Reference Guide...
Page 215
AID key character. See Table 9-2 (page 9-7) for return AID key characters. * Some wireless stations do not support some characters. Refer to the wireless station’s user guide for supported characters and options. 5250 Terminal Emulation Programmer’s Reference Guide 9-13...
Line 24, Column 1. It simulates the [ENTER] key to return the value to the host. Use the Start Field order to return a code for this operation. The following chart lists return codes. 9-14 5250 Terminal Emulation Programmer’s Reference Guide...
Page 217
* Overrun of UART receive register. (None) An uppercase letter indicates an error from the RS-232 device. A lowercase letter indicates an error from the RD5500 Remote Display. 5250 Terminal Emulation Programmer’s Reference Guide 9-15...
4800 baud. No data parity. Eight data bits. One stop bit. No CTS flow control. No DTR flow control. No XON/XOFF flow control. 11--12 Flow control timeout is 5 seconds. AID key is [F1]. 9-16 5250 Terminal Emulation Programmer’s Reference Guide...
Receive Only On RS-232 Port command. Speed (bits per second). 1200. 2400. 4800. 9600. 19200. 38400. * Some wireless stations do not support some characters. Refer to the wireless station’s user guide for supported characters and options. 5250 Terminal Emulation Programmer’s Reference Guide 9-17...
Page 220
“X” is an uppercase literal. “d¼d” is any number of decimal digits from 0--2000 inclusive. Default is 99. * Some wireless stations do not support some characters. Refer to the wireless station’s user guide for supported characters and options. 9-18 5250 Terminal Emulation Programmer’s Reference Guide...
Page 221
Uses a default of 5 seconds when this field is filled with spaces. * Some wireless stations do not support some characters. Refer to the wireless station’s user guide for supported characters and options. 5250 Terminal Emulation Programmer’s Reference Guide 9-19...
* Overrun of UART receive register. (None) An uppercase letter indicates an error from the RS-232 device. A lowercase letter indicates an error from the RD5500 Remote Display. 9-20 5250 Terminal Emulation Programmer’s Reference Guide...
Data will be sent to host after one delimiter character has been received. 20--21 Start character is 02 hexadecimal (STX). Start character will be returned to host. Parity errors will be flagged 24--25 Receive timeout length is 5 seconds. 5250 Terminal Emulation Programmer’s Reference Guide 9-21...
No change from current setting. Underline (default). Underline blink. Block. Block blink. * Some wireless stations do not support some characters. Refer to the wireless station’s user guide for supported characters and options. 9-22 5250 Terminal Emulation Programmer’s Reference Guide...
Page 225
* Some wireless stations do not support some characters. Refer to the wireless station’s user guide for supported characters and options. 5250 Terminal Emulation Programmer’s Reference Guide 9-23...
Page 226
No change from current setting. 000--255 Number of columns per display screen. * Some wireless stations do not support some characters. Refer to the wireless station’s user guide for supported characters and options. 9-24 5250 Terminal Emulation Programmer’s Reference Guide...
Beeper length parameter invalid. 22--24 Stream scan parameter invalid. Scan all fields parameter invalid. Error mode parameter invalid. Incorrect setting for number of rows. 25--27 Incorrect setting for number of col- 28--30 umns. 5250 Terminal Emulation Programmer’s Reference Guide 9-25...
Page 228
Beeper frequency setting is set at 22. 22--24 Beeper length is 2 seconds. 25--27 Number of rows in primary screen size is 10. 28--30 Number of columns in primary screen size is 10. 9-26 5250 Terminal Emulation Programmer’s Reference Guide...
“fl” is the AID key return value. “s” is the status. Tone (#T) The Tone extended command causes the wireless station to make a tone of a specified volume, frequency, and length (Table 9-7). 5250 Terminal Emulation Programmer’s Reference Guide 9-27...
Page 230
“X” is the return code listed in the following chart. Code Description Column Good status, transaction complete. (None) Incorrect setting for volume. 4--6 Incorrect setting for frequency. 7--9 Incorrect setting for length. 10--12 9-28 5250 Terminal Emulation Programmer’s Reference Guide...
No change from current setting. Use the UPC command to select the combinations of charac- ters listed in Table 9-13. (The PEN*KEY 6400 Computer’s internal engine does not support UPC-E Number System 1.) 5250 Terminal Emulation Programmer’s Reference Guide 9-33...
No change from current setting. 27--28 2nd fixed bar code length for Straight or Computer Identics 2of5. See the manufacturer’s bar code specifica- tions for further information. (Spaces) No change from current setting. 5250 Terminal Emulation Programmer’s Reference Guide 9-39...
(Spaces) No change from current setting. 36--37 2nd fixed length for Interleaved 2of5 Bar Code. See the manufacturer’s bar code specifications for further information. (Spaces) No change from current setting. 9-40 5250 Terminal Emulation Programmer’s Reference Guide...
Bad status, transaction incomplete. Example of Scan Bar Code Parameters The following example and chart show data for Scan Bar Code Parameters. A “b” indicates a space. Column 1 Column 11 Column 23 Column 36 b#S07F32012211120012080108080bbbbbbbb 5250 Terminal Emulation Programmer’s Reference Guide 9-41...
Page 244
Straight 2of5 2nd fixed length is 8. Interleaved 2of5 is disabled. 30--31 (Spaces) No change from current setting. 32--33 (Spaces) No change from current setting. 34--35 (Spaces) No change from current setting. 36--37 (Spaces) No change from current setting. 9-42 5250 Terminal Emulation Programmer’s Reference Guide...
Page 245
Encoded Code 39. The “(t)” in the table indicates a ter- minating key. Any bar code data following this key code is ignored. The “t” sequences, therefore, should be located only at the end of the bar code. 5250 Terminal Emulation Programmer’s Reference Guide 9-43...
The wireless station will not send “456” to the host comput- er, because it follows terminating key F6. ASCII sequences can be used any time before a terminating key. For example, the wireless station interprets +H+E+L+L+O$M hello<Enter> 9-48 5250 Terminal Emulation Programmer’s Reference Guide...
SECTION 9 Extended Commands " Escape Characters The four escape characters in Table 9-24 yield a 5250 data stream key press equivalent when followed by another character. The escape characters are: $ (dollar) % (percent) + (plus) / (forward slash) For example: If a bar code contains the sequence “%M”...
(such as forward tab and reverse tab) while in a protected loca- tion on the screen. Scanning alphanumeric codes in a pro- tected field causes an error tone for each character scanned. 9-50 5250 Terminal Emulation Programmer’s Reference Guide...
This appendix contains general information and reference data pertaining to enabling bar code algorithms and inter- preting bar code data. 5250 Terminal Emulation Programmer’s Reference Guide...
To make a field “scan only” (prevent keyboard input) you can define the field as an I/O only field (for example, mag- netic stripe reader). This is sometimes referred to as “key- board shift, inhibit keyboard entry” in IBM documents. 5250 Terminal Emulation Programmer’s Reference Guide...
The preceding paragraphs about “how scanning works” mention an exception for Encoded Code 39. Encoded Code 39 allows the bar code symbol to contain certain “escape se- quences” that can override the wireless station set-up just explained. 5250 Terminal Emulation Programmer’s Reference Guide...
Implementation of Encoded Code 39 for the 5250 data stream is nearly identical with the 3270 data stream. The exceptions include some “escape sequences.” For full details of these changes refer to bar code parameters for Encoded Code 39 in Section 9, “Extended Commands.”...
A portion of the command for the input field specifies scanner input. The MSR capability is sometimes referred to in IBM documents as OID. See Section 9, “Extended Commands,” for information about the bar code scanning command. 5250 Terminal Emulation Programmer’s Reference Guide...
Table A-1 details the bar code types and the format of the bar code data string. Refer to the wireless station’s user guide for the bar code types that the wireless station supports. 5250 Terminal Emulation Programmer’s Reference Guide...
Page 259
If MOD 10 or MOD11 check digits are enabled, the digit falls at the end of a bar code data string. Each check digit enabled extends the length of the bar code data string by 1 character. Not supported by PEN*KEY 6400 Computer’s internal engine. 5250 Terminal Emulation Programmer’s Reference Guide...
Page 260
APPENDIX A Bar Code Scanning " 5250 Terminal Emulation Programmer’s Reference Guide...
The following pages are line configuration guides. The images are screen prints made after each appropriate field on a screen has been completed. The member name “Norand” is a variable you name. You can use any name that is suitable. 5250 Terminal Emulation Programmer’s Reference Guide...
Page 266
7. Define the system and its users 8. Use problem determination and service 9. Use office products 10. Sign off the system Cmd3-Previous menu Cmd7-End Cmd12-How to use help Home-Sign on menu Ready for option number or command CNFIGSSP 5250 Terminal Emulation Programmer’s Reference Guide...
Page 267
12. Apply change to the master configuration record 13. Rebuild the master configuration record (update to next release) 14. End CNFIGSSP Option: Cmd3-Previous menu Help text is available throughout the CNFIGSSP procedure by pressing the help key 5250 Terminal Emulation Programmer’s Reference Guide...
Page 268
CONFIGURATION MEMBER DEFINITION Select one of the following: 1. Change an existing configuration member 2. Create a new configuration member 3. Delete a configuration member Option Member name NORAND Library name .#CNFGLIB Cmd3-Previous menu 5250 Terminal Emulation Programmer’s Reference Guide...
Page 269
CONFIGURATION MEMBER DESCRIPTION NORAND 1. Describe the configuration member (up to 60 characters): Norand 2. Specify main storage size in K-bytes . 0128-7168 1024 3. Specify disk storage size in M-bytes . 0030-1432 0133 Cmd3-Previous menu 5250 Terminal Emulation Programmer’s Reference Guide...
Page 270
4. Specify sizes for disk VTOC, history file, and task work area If no more changes are to be made to your configuration member select the following option: 5. Save configuration member and return to main menu for CNFIGSSP Option: Cmd3-Previous menu Cmd19-Cancel 5250 Terminal Emulation Programmer’s Reference Guide...
Page 271
The following lines have been defined: 1. Which line is being defined? . 1-10 " NOTE: The line being defined is the physical port on the host computer to which the controller is attached. Cmd3-Previous menu Cmd9-Drop line Cmd19-Cancel 5250 Terminal Emulation Programmer’s Reference Guide...
Page 272
2-Switched manual call 3-Switched autoanswer 4-Switched manual answer 5-X.21 short-hold mode 6-IBM Token-Ring Network 3. Automatic reconnect for the line? 4. If line is X.25, enter X.25 member name Cmd3-Previous menu Cmd9-Drop line Cmd19-Cancel 5250 Terminal Emulation Programmer’s Reference Guide...
Page 273
6. Change display station or printer work station IDs 7. Change display station or printer characteristics 8. Select the system printer 9. Add remote service device definition 10. Delete remote service device definition 11. Return to previous menu Option: Cmd3-Previous menu Cmd19-Cancel 5250 Terminal Emulation Programmer’s Reference Guide...
Page 274
" NOTE: The controller station address must match the controller’s SDLC address. 4. Communications line 1-10 5. For a switched line, optionally specify 1 to 3 alternative lines . Cmd2-Scan Cmd3-Previous menu Cmd6-Restart C-10 5250 Terminal Emulation Programmer’s Reference Guide...
Page 275
<--Work station address 10 10 10 10 10 0 -- P J ------ J 1 -- O 2 -- R 3 -- T J 5294 J ------ J Cmd3-Previous menu Cmd5-Display device codes Cmd19-Cancel 5250 Terminal Emulation Programmer’s Reference Guide C-11...
Page 276
4. Specify sizes for disk VTOC, history file, and task work area If no more changes are to be made to your configuration member select the following option: 5. Save configuration member and return to main menu for CNFIGSSP Option: Cmd3-Previous menu Cmd19-Cancel C-12 5250 Terminal Emulation Programmer’s Reference Guide...
Page 277
10. Configuration support aids 12. Apply change to the master configuration record 13. Rebuild the master configuration record (update to next release) 14. End CNFIGSSP Option: Cmd3-Previous menu Configuration member has been saved. 5250 Terminal Emulation Programmer’s Reference Guide C-13...
Page 278
APPENDIX C System/36 Line Generations " CONFIGURATION MEMBER DEFINITION Member name . NORAND Library name #CNFGLIB Cmd3-Previous menu C-14 5250 Terminal Emulation Programmer’s Reference Guide...
Page 279
1. Entire configuration 2. Additional programming support 3. Display stations and printers 4. Base SSP values and system area sizes " NOTE: Exiting from this screen causes an initial program load (IPL). Cmd3-Previous menu 5250 Terminal Emulation Programmer’s Reference Guide C-15...
Page 280
8. Use problem determination and service 9. User office products 10. Sign off the system Cmd3-Previous menu Cmd7-End Cmd12-How to use help Home-Sign on menu Ready for option number or command SETCOMM COPR IBM Corp. 1985 C-16 5250 Terminal Emulation Programmer’s Reference Guide...
Page 281
5294 Control Unit. Use MULTCONT or MULT- TRIB when defining two or more SDLC addresses for the controller. " NOTE: The NRZI data encoding setting must match the controller’s NRZI setting. 5250 Terminal Emulation Programmer’s Reference Guide C-17...
Page 282
APPENDIX C System/36 Line Generations " C-18 5250 Terminal Emulation Programmer’s Reference Guide...
IBM System/38 host computer. The images are screen prints made after each appropriate field on a screen has been completed. The page and sequence number for line, control, and device descriptions are listed on the next page. 5250 Terminal Emulation Programmer’s Reference Guide...
Page 284
Switched network backup- SWNBKU Activate swt network backup- ACTSWNBKU Speed select feature SELECT *YES NRZI decoding- NONRTNZ " NOTE: The setting for NRZI decoding must match the NRZI setting for the controller. S/38 provided clock- CLOCK 5250 Terminal Emulation Programmer’s Reference Guide...
Page 285
Online at CPF start- ONLINE *YES Attached switched control unit- Attached nonswitched ctrl units- CTLU C163SS6A BSC switched control units- SWTCTLU S/38 station address- STNADR S/38 exchange identifier EXCHID 02249EF3 Line code- CODE *EBCDIC 5250 Terminal Emulation Programmer’s Reference Guide...
Page 286
X.25 Network Type- X25NETTYPE X.25 Network local address- LCLNETADR X.25 Default packet size- DFTPKTSIZE X.25 Maximum packet size- MAXPKTSIZE X.25 Default window size- DFTWDWSIZE X.25 Maximum PIU size- NETMAXPIU Text description TEXT Store System, Norand 5250 5250 Terminal Emulation Programmer’s Reference Guide...
Page 289
APPENDIX D System/38 Line Generations " 01/07/98 15:40:40 CONTROL UNIT DESCRIPTION Text description- TEXT NORAND 5250 Terminal Emulation Programmer’s Reference Guide...
Page 290
Drop line at sign off- DROP *YES Associated work stn printer- PRINTER *NONE Associated message queue- MSGQ Library name- Print image name- PRTIMG Library name- Printer device file name- PRTFILE QSYSPRT Library name- *LIBL 5250 Terminal Emulation Programmer’s Reference Guide...
Page 291
EMLDEVTYP 3270 emulation keyboard type- EMLKBDTYP Maximum length RU- MAXLENRU Auxiliary device- AUXDEV (No auxiliary devices) Network device address- NETDEVADR Character identifier- CHRID Graphic character set- *SYSVAL Code page- Text description- TEXT Norand 5250 5250 Terminal Emulation Programmer’s Reference Guide...
Page 292
Drop line at sign off- DROP *YES Associated work stn printer- PRINTER *NONE Associated message queue- MSGQ Library name- Print image name- PRTIMG Library name- Printer device file name- PRTFILE QSYSPRT Library name- *LIBL D-10 5250 Terminal Emulation Programmer’s Reference Guide...
Page 293
3270 emulation keyboard type- EMLKBDTYP Maximum length RU- MAXLENRU Auxiliary device- AUXDEV (No auxiliary devices) Network device address- NETDEVADR Character identifier- CHRID Graphic character set- *SYSVAL Code page- Text description- TEXT Norand 5250 5250 Terminal Emulation Programmer’s Reference Guide D-11...
Page 294
APPENDIX D System/38 Line Generations " 01/07/98 15:40:40 DEVICE DESCRIPTION ***** END OF SOURCE ***** D-12 5250 Terminal Emulation Programmer’s Reference Guide...
" " " " " " " " Overview This appendix contains these examples: Multipoint line configuration example " 5394 description example " Device description example " Sample configuration for an RC3250 Controller " 5250 Terminal Emulation Programmer’s Reference Guide...
Page 296
Disabled = *NO and Enabled = *YES. Maximum frame The maximum frame size should be 521. size The line description works at the data link level, so this will include the 4 bytes of SDLC information. 5250 Terminal Emulation Programmer’s Reference Guide...
Page 297
The number following “DEVD” links the device to the controller defined beginning with line 3. The number following “CTL” links the device to the controller defined beginning with line 3. “LOCADR” is the unique local address for the device. 5250 Terminal Emulation Programmer’s Reference Guide...
Page 298
9. Display a menu 10. User support and education 11. PC Support tasks 90. Sign off Selection or command ===> crtlinsdlc F3=Exit F4=Prompt F9=Retrieve F12=Cancel F13=User support F23=Set initial menu (C) COPYRIGHT IBM CORP. 1980, 1990. 5250 Terminal Emulation Programmer’s Reference Guide...
Page 299
265, 521, 1033, 2057 Duplex ......*HALF *HALF, *FULL Nonproductive receive timer ..160-4200 (0.1 seconds) Idle timer ......5-300 (0.1 seconds) More ... F3=Exit F4=Prompt F5=Refresh F12=Cancel F13=How to use this display F24=More keys 5250 Terminal Emulation Programmer’s Reference Guide...
The frame size is the same as on the controller. Also, because the example is connecting to a nonswitched line, the exchange identifier is not required. " NOTE: A control unit description is required for each SDLC address. 5250 Terminal Emulation Programmer’s Reference Guide...
Page 301
9. Display a menu 10. User support and education 11. PC Support tasks 90. Sign off Selection or command ===> crtctlrws F3=Exit F4=Prompt F9=Retrieve F12=Cancel F13=User support F23=Set initial menu (C) COPYRIGHT IBM CORP. 1980, 1990. 5250 Terminal Emulation Programmer’s Reference Guide...
Page 302
265-1994, 261, 265, 517 ... Exchange identifier ....00100000-FFFFFFFF Station address ....01-FE Text ‘description’ ....Norand controller address 01 Bottom F3=Exit F4=Prompt F5=Refresh F10=Additional parameters F12=Cancel F13=How to use this display F24=More keys 5250 Terminal Emulation Programmer’s Reference Guide...
Device type The device type is always the same for every device. Device model The device model is always the same for every device. " NOTE: One device description is required for each radio terminal. 5250 Terminal Emulation Programmer’s Reference Guide...
Page 304
9. Display a menu 10. User support and education 11. PC Support tasks 90. Sign off Selection or command ===> crtdevdsp F3=Exit F4=Prompt F9=Retrieve F12=Cancel F13=User support F23=Set initial menu (C) COPYRIGHT IBM CORP. 1980, 1990. E-10 5250 Terminal Emulation Programmer’s Reference Guide...
Page 305
Drop line at signoff ..> *YES, *NO Allow blinking cursor ..*YES *YES, *NO Printer ......Name Text ‘description’ ..... *BLANK More... F3=Exit F4=Prompt F5=Refresh F12=Cancel F13=How to use this display F24=More keys 5250 Terminal Emulation Programmer’s Reference Guide E-11...
Page 306
10. User support and education 11. PC Support tasks 90. Sign off Selection or command ===> wrkcfgsts *lin rfline F3=Exit F4=Prompt F9=Retrieve F12=Cancel F13=User support F23=Set initial menu (C) COPYRIGHT IBM CORP. 1980, 1990. E-12 5250 Terminal Emulation Programmer’s Reference Guide...
F3=Exit F4=Prompt F5=Refresh F12=Cancel F23=More options F24=More keys (C) COPYRIGHT IBM CORP. 1980, 1990. Sample Configuration Following is an example of the matching parameters for an AS/400 5250 configuration with an RC3250 Controller. 5250 Terminal Emulation Programmer’s Reference Guide E-13...
Clear Format Table system code for, 8-42 RT5900, 5-15, 5-19 command, 8-15 Clear Unit command, 8-16 Alpha shift field Auto enter field Read Immediate command, bit number, 8-30 bit number, 8-30 description, 8-34 description, 8-34 5250 Terminal Emulation Programmer’s Reference Guide Index-1...
Need help?
Do you have a question about the 5250 and is the answer not in the manual?
Questions and answers