DataMuseum.dk

Presents historical artifacts from the history of:

CP/M

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about CP/M

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦3057dc214⟧ RcTekst

    Length: 86400 (0x15180)
    Types: RcTekst
    Names: »99109855.WP«

Derivation

└─⟦dedaa6eab⟧ Bits:30005866/disk1.imd Dokumenter i RcTekst format (RCSL 99-1-*)
    └─⟦this⟧ »99109855.WP« 

RcTekst


╱04002d4e0a0006000000000201413140000000000000000000000000000000000000000000000000050f19232d37414b555f69737d8791ff04╱
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
┆b0┆┆06┆R┆b0┆C855 Arabic IBM 3270 Emulator↲
┆06┆User's Guide↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
↲
A/S REGNECENTRALEN AF 1979 ┆05┆July 1984↲
Information Department┆05┆RCSL No 99-1-09855↲

════════════════════════════════════════════════════════════════════════
↓
↲
↲
↲
↲
Author: Jørgen Hansen↲
        Steen Nørgaard↲
↲
↲
Keywords: RC855, Arabic IBM 3270 Emulator, User's Guide.↲
↲
↲
Abstract: ┆84┆┆84┆User's Guide for RC855 Arabic IBM 3270 Emulator.↲
          ┆84┆Describes: Keyboard functions; operating procedures; ↓
┆19┆┆8a┆┄┄emulator messages; terminal configuration; diagnostics.↲
↲
          (52 printed pages)↲

════════════════════════════════════════════════════════════════════════
↓
                                i↲
↲
┆b0┆┆a1┆TABLE OF CONTENTS ┆05┆PAGE↲
↲
┆b0┆1.  INTRODUCTION┆f0┆┆f0┆ ............................................  1 ↲
    1.1  Cluster Concept ....................................  1↲
    1.2  Terminal Configuration .............................  1↲
    1.3  Emulator Operation .................................  2↲
↲
┆b0┆2.  OPERATIONAL CHARACTERISTICS┆f0┆ .............................  3↲
↲
┆b0┆3.  DISPLAY TERMINAL┆f0┆ ........................................  5↲
    3.1  Data Presentation ..................................  5↲
    3.2  Screen Orientation .................................  5↲
    3.3  Character Presentation Modes .......................  6↲
    3.4  Status Information .................................  6↲
↲
┆b0┆4.  KEYBOARD FUNCTION┆f0┆ .......................................  8↲
    4.1  General Description ................................  8↲
    4.2  Auxiliary Keys .....................................  8↲
    4.3  Alphameric Keys ....................................  9↲
         4.3.1  Arabic Symbols ..............................  9↲
         4.3.2  Latin Symbols ............................... 10↲
         4.3.3  Symbols in Numeric Fields ................... 11 ↲
         4.3.4  Numeric Pad ................................. 11↲
         4.3.5  Automatic Cursor Movement ................... 11↲
    4.4  Attention Keys ..................................... 12↲
    4.5  Editing Keys ....................................... 14↲
         4.5.1  Keys to Move the Cursor ..................... 14↲
         4.5.2  Keys to Edit the Data ....................... 16↲
    4.6  CURSOR-SELECT KEY .................................. 18  ↲
         4.6.1  Cursor-Select Key Operations ................ 18↲
         4.6.2  Cursor Selectable Field Format .............. 18↲
         4.6.3  Designator Characters ....................... 19↲
↲
┆b0┆5.  PRINTER FUNCTIONS .┆f0┆...................................... 20↲
    5.1  Print Formats ...................................... 20↲
         5.1.1  Transparent Print Formats ................... 21↲
         5.1.2  Fixed Print Formats ......................... 22↲
         5.1.3  SNA SCS Print Formats ....................... 22↲
    5.2  Remote Printing Operations ......................... 23↲
    5.3  Local Copying ...................................... 23↲
    5.4  Specific Operational Characteristics ............... 23↲
    5.5  Resume ............................................. 24↲
↲
┆b0┆6.  OPERATING PROCEDURES┆f0┆ .................................... 25↲
    6.1  Emulator Loading ................................... 25↲
    6.2  Emulator Operation ................................. 25↲
         6.2.1  Host Line Selection ......................... 26↲
    6.3  Emulator Messages .................................. 26  ↲
         6.3.1  Host ........................................ 26↲
         6.3.2  Cluster ..................................... 27↲
         6.3.3  Printer ..................................... 28↲
         6.3.4  Keyboard .................................... 29↲

════════════════════════════════════════════════════════════════════════
↓
↓
                                ii↲
↲
┆b0┆┆a1┆TABLE OF CONTENTS ┆05┆PAGE↲
↲
┆b0┆    ┆f0┆6.4  Reveal Mode ........................................ 29↲
    6.5  Updating of Parameters ............................. 30↲
    6.6  Screen Image Timeout ............................... 31↲
↲
┆b0┆7.  CONFIGURATION PARAMETERS┆f0┆ ................................ 32↲
    7.1  Cluster Concept .................................... 32↲
         7.1.1  Device Addressing ........................... 32↲
    7.2  Configuring a Terminal ............................. 33↲
         7.2.1  Initial Setting of Secondary Address ........ 34↲
         7.2.2  Setting of other Parameters ................. 34↲
↲
┆b0┆8.  SYSTEM MONITORING┆f0┆ ....................................... 39↲
    8.1  Statistics ......................................... 39↲
↲
↲
┆b0┆┆a1┆APPENDICES:↲
↲
┆b0┆A.  REFERENCES┆f0┆ .............................................. 41↲
↲
┆b0┆B.  CONFIGURATION SCREEN IMAGE┆f0┆ .............................. 42↲
↲
┆b0┆C.  KEYBOARD LAYOUT┆f0┆ ......................................... 43↲
↲
┆b0┆D.  EBCDIC CHARACTER SET┆f0┆ .................................... 44↲
↲
┆b0┆E.  ARABIC KEYBOARD CONVERSION┆f0┆ .............................. 45↲
↲
┆b0┆F.  PRINTER CODE SET┆f0┆ ........................................ 46↲

════════════════════════════════════════════════════════════════════════
↓

════════════════════════════════════════════════════════════════════════
↓
                                ┆0b┆┆05┆┆14┆┆b3┆                                ┆0b┆  ↓
┆b0┆┆a1┆1.       INTRODUCTION┆e1┆↲
↲
         ┆84┆The RC855 Display Terminal is designed for the construc┄↓
┆19┆┆89┆┄┄tion of distributed systems in which each display termi┄↓
┆19┆┆89┆┄┄nal in a cluster configuration can be used interchange┄↓
┆19┆┆89┆┄┄ably for communication with a host computer and as a ↓
┆19┆┆89┆┄┄local microcomputer system.↲
↲
         ┆84┆The RC855 is a member of the RC850 family of intelligent ↓
┆19┆┆89┆┄┄display terminals. The use of a microcomputer as the ↓
┆19┆┆89┆┄┄basis of all RC850 display terminals makes it possible ↓
┆19┆┆89┆┄┄to emulate a number of different terminals on the market ↓
┆19┆┆89┆┄┄as well as to execute a variety of local terminals exist ↓
┆19┆┆89┆┄┄accordingly in several different versions.↲
↲
         ┆84┆The RC855 is in principle a soft-programmed version: a ↓
┆19┆┆89┆┄┄versatile work station, which can be alternately loaded ↓
┆19┆┆89┆┄┄with communication programs and programs for local ↓
┆19┆┆89┆┄┄applications from an attached diskette drive.↲
↲
↲
┆b0┆┆a1┆1.1      Cluster Concept┆e1┆↲
↲
         ┆84┆The RC890/RC855 cluster consists of a RC890 Control Unit ↓
┆19┆┆89┆┄┄(CU) and a number of RC855 terminals which are program┄↓
┆19┆┆89┆┄┄med as IBM 3270 Display Stations. The RC890 Control Unit ↓
┆19┆┆89┆┄┄permits the RC855 terminals to access host systems ↓
┆19┆┆89┆┄┄utilizing the SNA/SDLC as well as the BSC protocol for ↓
┆19┆┆89┆┄┄remote connection of IBM 3270 Display Stations. The ↓
┆19┆┆89┆┄┄RC855 terminals are connected to the CU by means of a ↓
┆19┆┆89┆┄┄multidropped terminal network, called RcCircuit.↲
↲
         ┆84┆Application programs for RC855 terminals connected to ↓
┆19┆┆89┆┄┄the RC890 Control Unit are downline loaded from disk┄↓
┆19┆┆89┆┄┄ette, after optional selection from a menu.↲
↲
         ┆84┆Further information on the RC890 Control Unit can be ↓
┆19┆┆89┆┄┄found in reference (1).↲
↲
↲
┆b0┆┆a1┆1.2      Terminal Configuration┆e1┆↲
↲
         ┆84┆The functioning of the terminal running the IBM 3270  ↓
┆19┆┆89┆┄┄emulator is affected by a number of configuration param┄↓
┆19┆┆89┆┄┄eters. These parameters may be changed under program ↓
┆19┆┆89┆┄┄control. Modification of the configuration parameter ↓
┆19┆┆89┆┄┄values takes place by a seperate configuration program ↓
┆19┆┆89┆┄┄before the emulator is started. The configuration param┄↓
┆19┆┆89┆┄┄eter values are stored in the non-volatile memory, which ↓
┆19┆┆89┆┄┄means they are kept permanently, also when the terminal ↓
┆19┆┆89┆┄┄is powered down.↲
↲
         ┆84┆A few of the configuration parameter values may also be ↓
┆19┆┆89┆┄┄changed after the emulator has been started. Configur┄↓
┆19┆┆89┆┄┄ation parameters are described in more detail in sec┄↓
┆19┆┆89┆┄┄tions 7.2.2 and 6.5.↲

════════════════════════════════════════════════════════════════════════
↓
┆b0┆┆a1┆1.3      Emulator Operation↲
↲
         ┆84┆A cluster of RC855 terminals running the IBM 3270 BSC ↓
┆19┆┆89┆┄┄emulator programs will communicate with a host computer ↓
┆19┆┆89┆┄┄in the same fashion as an IBM 3270 cluster control unit ↓
┆19┆┆89┆┄┄using the BSC or SNA/SDLC communication line discipline.↲
↲
         ┆84┆From the operator point of view, each terminal in the ↓
┆19┆┆89┆┄┄cluster works as an IBM 3277 model 2 display station. ↓
┆19┆┆89┆┄┄However, the RC855 keyboard has a different layout and ↓
┆19┆┆89┆┄┄certain extensions when compared with the corresponding ↓
┆19┆┆89┆┄┄IBM typewriter keyboard.↲
↲
         ┆84┆A 3270 oriented application program in the host computer ↓
┆19┆┆89┆┄┄communicates with the operator through a series of ↓
┆19┆┆89┆┄┄display screen images. An image of the data transmitted ↓
┆19┆┆89┆┄┄from the host is displayed at the terminal. By means of ↓
┆19┆┆89┆┄┄the keyboard, the operator can enter, modify, or erase ↓
┆19┆┆89┆┄┄data on the display, and cause the revised data to be ↓
┆19┆┆89┆┄┄returned to the host for storage or further processing. ↓
┆19┆┆89┆┄┄Printed copy of data displayed at a terminal or trans┄↓
┆19┆┆89┆┄┄mitted from the host may be provided by an attached ↓
┆19┆┆89┆┄┄printer.↲
↲
         ┆84┆Normally the application program supplies a "form" for ↓
┆19┆┆89┆┄┄the operator to fill in and return. A formatted screen ↓
┆19┆┆89┆┄┄image consists of protected fields containing guide ↓
┆19┆┆89┆┄┄texts and unprotected fields for user input. Each screen ↓
┆19┆┆89┆┄┄image field begins with a socalled attribute character, ↓
┆19┆┆89┆┄┄which occupies a character position on the display, but ↓
┆19┆┆89┆┄┄is shown as a blank.↲
↲
         ┆84┆The operator may cause information to be transmitted to ↓
┆19┆┆89┆┄┄the host computer (application program) by pressing an ↓
┆19┆┆89┆┄┄attention key. Pressing a data attention key, i.e. SEND ↓
┆19┆┆89┆┄┄or PF, causes the contents of modified fields on the ↓
┆19┆┆89┆┄┄display to be transmitted.↲
↲
         ┆84┆By attaching one or more printers to the cluster it is ↓
┆19┆┆89┆┄┄possible to obtain data printouts of the screen images ↓
┆19┆┆89┆┄┄or from the host computer directly.↲
↲
         ┆84┆Detailed information on how a particular application ↓
┆19┆┆89┆┄┄uses the 3270 features must be found in the operating ↓
┆19┆┆89┆┄┄guide for the application in question. Note in parti┄↓
┆19┆┆89┆┄┄cular that the meaning of PA and PF keys is application ↓
┆19┆┆89┆┄┄dependent.↲
↲
         ┆84┆When the emulator is running all operator control is ↓
┆19┆┆89┆┄┄performed from the keyboard as described in chapter 2.↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆b0┆┆a1┆2.╞	     OPERATIONAL CHARACTERISTICS↲
↲
         ┆84┆The RC855 IBM 3270 Emulator supports format oriented ↓
┆19┆┆89┆┄┄communication between the terminal operator and an ↓
┆19┆┆89┆┄┄application program runnning on a host computer. The ↓
┆19┆┆89┆┄┄basis of this communication is the transfer of a ┆a1┆message┆e1┆ ↓
┆19┆┆89┆┄┄from the application towards the terminal (outbound) or ↓
┆19┆┆89┆┄┄from the terminal towards the application (inbound). A ↓
┆19┆┆89┆┄┄message consists of a string of 8-bit characters. A ↓
┆19┆┆89┆┄┄┆a1┆character┆e1┆ may be an alphameric or a control character, ↓
┆19┆┆89┆┄┄or it may be a binary encoded (e.g. a buffer location) ↓
┆19┆┆89┆┄┄or encoded in subfields (e.g. an attribute character).↲
↲
         ┆84┆For each device, i.e. terminal or printer, the Emulator ↓
┆19┆┆89┆┄┄maintains a ┆a1┆device buffer┆e1┆ containing 1920 character ↓
┆19┆┆89┆┄┄positions. For a terminal the buffer is organized as 24 ↓
┆19┆┆89┆┄┄lines, each containing 80 character positions. For a ↓
┆19┆┆89┆┄┄printer it is also possible to use other line length or ↓
┆19┆┆89┆┄┄no fixed line length. The image shown on a display ↓
┆19┆┆89┆┄┄screen as well as the lines printed on a printer are ↓
┆19┆┆89┆┄┄always determined by the contents of the relevant device ↓
┆19┆┆89┆┄┄buffer. Each character in a device buffer is either an ↓
┆19┆┆89┆┄┄attribute character or a data character.↲
↲
         ┆84┆An ┆a1┆attribute character┆e1┆ indicates the start of a display ↓
┆19┆┆89┆┄┄field extending to the next attribute character, and ↓
┆19┆┆89┆┄┄defines the attributes of the field:↲
↲
         o   ┆84┆alphameric input, numeric input, protected, or ↓
┆19┆┆8d┆┄┄automatic skip↲
         o   ┆84┆normal display, cursor selectable,intensified dis┄↓
┆19┆┆8d┆┄┄play and cursor selectable, or nondisplay↲
         o   flashing or not flashing↲
         o   modified or not modified↲
↲
         ┆84┆An attribute character occupies the first position of a ↓
┆19┆┆89┆┄┄display field, but appear as a blank position on the ↓
┆19┆┆89┆┄┄screen. The contents of an attribute character can be ↓
┆19┆┆89┆┄┄displayed in the reveal mode. Attribute character are ↓
┆19┆┆89┆┄┄protected.↲
↲
         ┆84┆A field with the alphameric input or numeric input ↓
┆19┆┆89┆┄┄attribute is unprotected against manual input and there┄↓
┆19┆┆89┆┄┄fore called an ┆a1┆input field┆e1┆. All character positions ↓
┆19┆┆89┆┄┄following the attribute character in an input field are ↓
┆19┆┆89┆┄┄called ┆a1┆input positions┆e1┆. A field which is not an input ↓
┆19┆┆89┆┄┄field is called a ┆a1┆protected field┆e1┆. The modified/not ↓
┆19┆┆89┆┄┄modified bit in the attribute character is called the ↓
┆19┆┆89┆┄┄┆a1┆modified data tag┆e1┆, or MDT.↲
↲
         ┆84┆A ┆a1┆data character┆e1┆ may be any of the following: an alpha┄↓
┆19┆┆89┆┄┄meric character, null character, DUP character, FM ↓
┆19┆┆89┆┄┄character, or printer control character.↲
↲

════════════════════════════════════════════════════════════════════════
↓
         ┆84┆One should bear in mind the difference between the null ↓
┆19┆┆89┆┄┄character and the space character. Space is a well-↓
┆19┆┆89┆┄┄defined alphameric character, whereas null is an all-↓
┆19┆┆89┆┄┄binary-0 character. Both occupy a position in the device ↓
┆19┆┆89┆┄┄buffer and are displayed as a blank position, but null ↓
┆19┆┆89┆┄┄is suppressed in the transfer of a message.↲
↲
         ┆84┆The most common outbound messages are write-type com┄↓
┆19┆┆89┆┄┄mands, which instruct the Emulator to modify the con┄↓
┆19┆┆89┆┄┄tents of a device buffer in a specified manner. Simil┄↓
┆19┆┆89┆┄┄arly, most inbound messages are ┆a1┆read messages┆e1┆ which ↓
┆19┆┆89┆┄┄convey information from the Emulator about the current ↓
┆19┆┆89┆┄┄contents of a device (i.e. terminal) buffer, in ↓
┆19┆┆89┆┄┄particular fields that have been modified by the oper┄↓
┆19┆┆89┆┄┄ator. The part of the message that contains detailed ↓
┆19┆┆89┆┄┄information about the device buffer consists of device ↓
┆19┆┆89┆┄┄buffer orders and device buffer data.↲
↲
         ┆84┆┆a1┆Device buffer orders┆e1┆ in outbound messages are used to ↓
┆19┆┆89┆┄┄indicate the buffer locations of the following device ↓
┆19┆┆89┆┄┄buffer data, to set attribute characters, or to request ↓
┆19┆┆89┆┄┄some additional function (e.g. tabulation). In inbound ↓
┆19┆┆89┆┄┄messages, device bufer orders are used exclusively to ↓
┆19┆┆89┆┄┄indicate the buffer locations and attribute characters ↓
┆19┆┆89┆┄┄of transferred fields.↲
↲
         ┆84┆┆a1┆Device buffer data┆e1┆ in outbound messages is that which is ↓
┆19┆┆89┆┄┄to be written in the device buffer as data characters. ↓
┆19┆┆89┆┄┄In inbound messages, device buffer data conveys the data ↓
┆19┆┆89┆┄┄characters in transferred fields.↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆b0┆┆a1┆3.       DISPLAY TERMINAL↲
↲
┆b0┆┆a1┆3.1╞	     Data Presentation↲
↲
         ┆84┆Data stored in the device (terminal) buffer is displayed ↓
┆19┆┆89┆┄┄on the screen in the form of alphameric characters. The ↓
┆19┆┆89┆┄┄terminal operator can enter alphameric characters into ↓
┆19┆┆89┆┄┄the buffer from the attached keyboard. The application ↓
┆19┆┆89┆┄┄program provides a formatted display by storing attri┄↓
┆19┆┆89┆┄┄bute characters in the buffer. The attribute characters ↓
┆19┆┆89┆┄┄in turn define the display fields, including those for ↓
┆19┆┆89┆┄┄which the operator can manually enter, modify, or erase ↓
┆19┆┆89┆┄┄data (input fields). As all locations in the buffer can ↓
┆19┆┆89┆┄┄be addressed individually, a display field can start at ↓
┆19┆┆89┆┄┄any character position.↲
↲
┆e1┆┆e1┆┆e1┆  ╞	┆a1┆┆e1┆     ┆a1┆Cursor↲
         ┆84┆The cursor is a unique symbol that identifies a char┄↓
┆19┆┆89┆┄┄acter position on the display screen, usally the loca┄↓
┆19┆┆89┆┄┄tion at which the next character to be entered from the ↓
┆19┆┆89┆┄┄keyboard will appear. The form of the cursor is defined ↓
┆19┆┆89┆┄┄by a configuration parameter. The movement of the cursor ↓
┆19┆┆89┆┄┄is described in detail in chapter 4. ↲
↲
↲
┆b0┆┆a1┆3.2      ┆a1┆Screen Orientation↲
   ↲
         ┆84┆The terminal can operate in two modes: left to right ↓
┆19┆┆89┆┄┄orientation and right to left orientation. The mode ↓
┆19┆┆89┆┄┄depends of a configuration and setup parameter. (See ↓
┆19┆┆89┆┄┄subsection 7.2.2 and section 6.5).↲
↲
         ┆84┆In the left to right operation the contents of the first ↓
┆19┆┆89┆┄┄position in the devicebuffer is shown in the upper left ↓
┆19┆┆89┆┄┄corner of the screen. In the right to left operation the ↓
┆19┆┆89┆┄┄content of the first position in the devicebuffer is ↓
┆19┆┆89┆┄┄shown in the upper right corner of the screen.↲
↲
         ┆84┆In the left to right operation latin text will be writ┄↓
┆19┆┆89┆┄┄ten from left to right, and the cursor moves to the ↓
┆19┆┆89┆┄┄right. If swop to the arabic mode by pressing the LATIN ↓
┆19┆┆89┆┄┄key, arabic text will be entered from right to left by ↓
┆19┆┆89┆┄┄moving the entered arabic text to the right without ↓
┆19┆┆89┆┄┄cursor movement. Arabic digits will perform the same ↓
┆19┆┆89┆┄┄movement to the right of the text, but now the cursor ↓
┆19┆┆89┆┄┄moves to the right. By pressing the LATIN key again  the ↓
┆19┆┆89┆┄┄cursor jumps over the arabic text to continue with latin ↓
┆19┆┆89┆┄┄text.↲
↲
         ┆84┆In the right to left operation arabic text will be ↓
┆19┆┆89┆┄┄written from right to left, and the cursor moves to the ↓
┆19┆┆89┆┄┄left. If swop to the latin mode by pressing the LATIN ↓
┆19┆┆89┆┄┄key, latin text will be entered from left to right by ↓
┆19┆┆89┆┄┄moving the entered latin text to the left without cur┄↓
┆19┆┆89┆┄┄sormovement. By pressing the LATIN key again the cursor ↓
┆19┆┆89┆┄┄jumps over the latin text to continue with arabic text. ↓
┆19┆┆89┆┄┄Arabic digits will be entered from left to right by ↓
┆19┆┆89┆┄┄moving the digits to the left without cursor movement.↲

════════════════════════════════════════════════════════════════════════
↓
┆b0┆┆a1┆3.3      Character Presentation Modes↲
↲
         ┆84┆The picture shown on the screen is a presentation of the ↓
┆19┆┆89┆┄┄contents of the device buffer. A character in the buffer ↓
┆19┆┆89┆┄┄is shown as a graphic image on the screen.↲
↲
         ┆84┆As the EBCDIC code set does not contain all presenta┄↓
┆19┆┆89┆┄┄tions of the arabic characters, the terminal has a ↓
┆19┆┆89┆┄┄built-in context analysis in order to produce the cor┄↓
┆19┆┆89┆┄┄rect arabic text. This facility can be switched on and ↓
┆19┆┆89┆┄┄off by means of a configuration parameter (see sections ↓
┆19┆┆89┆┄┄7.2.2 and 6.5). If the parameter called Arabic Display ↓
┆19┆┆89┆┄┄Mode is set to zero, the contents of the device buffer ↓
┆19┆┆89┆┄┄is shown with no change (i.e. no context analysis); if ↓
┆19┆┆89┆┄┄it is set to one, context analysis is enabled to get the ↓
┆19┆┆89┆┄┄correct arabic image.↲
↲
↲
┆b0┆┆a1┆3.4      Status Information↲
↲
         ┆84┆The 25th line of the display is used for status informa┄↓
┆19┆┆89┆┄┄tion. It is divided into seven fields as follows:↲
↲
         ┆b0┆┆a1┆Position  Display Attribute    Contents┆05┆↲
↲
          1-1      Inversed             Keyboard Lock Indicator↲
          3-8      Intensified          Keyboard Status↲
         10-21     Normal               Host-Line-ID↲
         23-32     Normal/Inversed      Reveal Mode/Setup↲
         33-33     Normal               ┆84┆Keying Direction Indica┄↓
┆19┆┆a8┆┄┄tor↲
         35-55     Inversed             Device Status↲
         57-80     Inversed/Intensified ┆84┆Communication (line/ses┄↓
┆19┆┆a8┆┄┄sion) status↲
↲
        ┆a1┆┆e1┆ ┆a1┆Keyboard Lock Indicator↲
↲
         ┆84┆When an attention key (see section 4.4) is pressed, the ↓
┆19┆┆89┆┄┄use of the keyboard is inhibited until it is restored. ↓
┆19┆┆89┆┄┄This condition is indicated by an 'X' displayed in the ↓
┆19┆┆89┆┄┄status line.↲
↲
         ┆b0┆┆a1┆┆f0┆Keyboard Status↲
↲
         ┆84┆This field is only used in SNA/SDLC mode, and the use of ↓
┆19┆┆89┆┄┄the field is described in section 6.3.1.↲
↲
         ┆b0┆┆a1┆┆f0┆Host-Line-ID↲
↲
         ┆84┆This is a text string identifying the host to which the ↓
┆19┆┆89┆┄┄terminal is connected. This text is user changeable, and ↓
┆19┆┆89┆┄┄the procedure for changing the text is described in ↓
┆19┆┆89┆┄┄reference (1).↲
↲

════════════════════════════════════════════════════════════════════════
↓
         ┆b0┆┆a1┆┆f0┆Reveal Mode↲
         ↲
         ┆84┆Shows the screen image contents in the cursor position. ↓
┆19┆┆89┆┄┄See section 6.4.↲
↲
         ┆b0┆┆a1┆┆f0┆Setup↲
↲
         ┆84┆Some configuration parameters may be changed after ↓
┆19┆┆89┆┄┄start-up of the terminal. The setup field in the status ↓
┆19┆┆89┆┄┄line is used for this purpose. Description of changing ↓
┆19┆┆89┆┄┄of the parameters is found in section 6.5.↲
↲
         ┆b0┆┆a1┆┆f0┆Keying Direction Indicator↲
↲
         ┆84┆the symbol placed in this field shows the current screen ↓
┆19┆┆89┆┄┄orientation as well as the current keying direction. The ↓
┆19┆┆89┆┄┄symbol is an arrow, which can be solid or outlined a ↓
┆19┆┆89┆┄┄point to the left and to the right.↲
↲
         ┆84┆The initial state is that the keying directionis the ↓
┆19┆┆89┆┄┄same as the Screen Orientation, and this is shown by a ↓
┆19┆┆89┆┄┄solid arrow pointing to that direction. When the keying ↓
┆19┆┆89┆┄┄direction is temporarily changed (by pressing the LATIN ↓
┆19┆┆89┆┄┄key), the arrow is reversed and appears outlined. This ↓
┆19┆┆89┆┄┄means that the direction of the arrow is always the same ↓
┆19┆┆89┆┄┄as the keying direction.↲
↲
         ┆b0┆┆a1┆┆f0┆Device Status↲
↲
         ┆84┆A text in this field indicates an abnormal state of the ↓
┆19┆┆89┆┄┄display device or the printer device. The possible texts ↓
┆19┆┆89┆┄┄and their meaning is described in subsections 6.3.2 and ↓
┆19┆┆89┆┄┄6.3.3.↲
↲
         ┆b0┆┆a1┆┆f0┆Communication Status↲
↲
         ┆84┆The texts in this field concern either the line status ↓
┆19┆┆89┆┄┄or the SNA/SDLC session information.↲
↲
         ┆84┆In the first case the text will appear as inversed, in ↓
┆19┆┆89┆┄┄the latter with increased intensity. The possible texts ↓
┆19┆┆89┆┄┄and their meaning is described in subsection 6.3.1.↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆b0┆┆a1┆4.       KEYBOARD FUNCTION↲
↲
         ┆84┆The RC855 Display Terminal is provided with a separate, ↓
┆19┆┆89┆┄┄alphameric keyboard, which is attached by means of a ↓
┆19┆┆89┆┄┄signal cable one meter in lenght.↲
↲
↲
┆a1┆┆b0┆┆a1┆4.1      General Description↲
↲
         ┆84┆The keyboard consists of three main sections: a central, ↓
┆19┆┆89┆┄┄typewriter-like keyboard; above that, a row of attention ↓
┆19┆┆89┆┄┄keys; and to the right, a numeric pad and keys for ↓
┆19┆┆89┆┄┄editing data on the display.↲
↲
         ┆84┆All code-generating keys repeat automatically, at the ↓
┆19┆┆89┆┄┄rate of 20 characters a second, when held depressed ↓
┆19┆┆89┆┄┄longer than a second. Some keys are furnished with a LED ↓
┆19┆┆89┆┄┄(lightemitting diode) indicator. The keyboard also ↓
┆19┆┆89┆┄┄sounds an alarm in certain circumstances. Finally, the ↓
┆19┆┆89┆┄┄use of the keyboard is inhibited under certain condi┄↓
┆19┆┆89┆┄┄tions, as indicated by the character "x" displayed on ↓
┆19┆┆89┆┄┄the status line.↲
↲
         ┆84┆The keys are classified functionally as alphameric, ↓
┆19┆┆89┆┄┄auxiliary, attention, and editing keys. Alphameric, PA ↓
┆19┆┆89┆┄┄(program acces), and PF (program function) keys have a ↓
┆19┆┆89┆┄┄light shade; all other keys have a dark shade.↲
↲
↲
┆a1┆┆b0┆┆a1┆4.2      Auxiliary Keys↲
↲
         ┆84┆The auxiliary keys, marked SHIFT, SPEC SHIFT, LATIN, and ↓
┆19┆┆89┆┄┄CTRL, perform various auxiliary functions, but do not ↓
┆19┆┆89┆┄┄themselves generate codes.↲
↲
╞	┆a1┆┆e1┆     ┆b0┆┆a1┆SHIFT↲
↲
         ┆84┆The SHIFT key can be used in conjunction with any alpha┄↓
┆19┆┆89┆┄┄meric key on the central keyboard to generate the upper ↓
┆19┆┆89┆┄┄case code for an alphabetic character key or the upper ↓
┆19┆┆89┆┄┄character code for a dual character key. In order to ↓
┆19┆┆89┆┄┄generate the desired code, the operator must press the ↓
┆19┆┆89┆┄┄alphameric key while holding SHIFT depressed. The SHIFT ↓
┆19┆┆89┆┄┄function terminates as soon the key is released. ┆a1┆Note┆e1┆ ↓
┆19┆┆89┆┄┄that the codes for PA6 to PA10 are generated by pressing ↓
┆19┆┆89┆┄┄the keys marked PA1 to PA5 while holding SHIFT de┄pres- ↓
┆19┆┆89┆┄┄sed .┆a1┆Note┆e1┆ also that the codes for PF1 to PF9 are ↓
┆19┆┆89┆┄┄generated by pressing the numeric pad keys marked 1 to 9 ↓
┆19┆┆89┆┄┄while holding SHIFT depressed. ┆a1┆Note┆e1┆ further that SHIFT ↓
┆19┆┆89┆┄┄is used in conjunction with the RESET key, as described ↓
┆19┆┆89┆┄┄in subsection 4.4. ↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆e1┆┆a1┆┆e1┆╞	┆e1┆┆e1┆┆a1┆┆e1┆┆a1┆┆e1┆     ┆b0┆┆a1┆SPECIAL SHIFT.↲
↲
         ┆84┆The SPECIAL SHIFT key can be used in conjunction with ↓
┆19┆┆89┆┄┄any alphameric key. When an alphameric key is pressed ↓
┆19┆┆89┆┄┄while holding the SPEC SHIFT depressed the generated ↓
┆19┆┆89┆┄┄code will always be the same as in LATIN mode and SHIFT ↓
┆19┆┆89┆┄┄depressed. If for example in arabic mode the SPEC SHIFT ↓
┆19┆┆89┆┄┄key is pressed in conjunction with any alphameric key ↓
┆19┆┆89┆┄┄the generated code is the same as in latin mode with the ↓
┆19┆┆89┆┄┄SHIFT key pressed in conjunction with the same key.↲
↲
┆a1┆┆e1┆╞	┆a1┆┆e1┆     ┆b0┆┆a1┆LATIN.↲
↲
         ┆84┆The LATIN key is used to place the terminal in either ↓
┆19┆┆89┆┄┄LATIN or ARABIC mode. When pressed the terminal will ↓
┆19┆┆89┆┄┄switch to the other mode. When the LED in the key is lit ↓
┆19┆┆89┆┄┄the terminal is in LATIN mode.↲
↲
╞	┆a1┆┆e1┆     ┆b0┆┆a1┆CTRL↲
↲
         ┆84┆The CTRL key is used in conjunction with the CLEAR key ↓
┆19┆┆89┆┄┄(see subsection 4.4) while the Emulator is running to ↓
┆19┆┆89┆┄┄reset the terminal. This is done by pressing CLEAR while ↓
┆19┆┆89┆┄┄holding CTRL depressed. The CTRL key is also used in ↓
┆19┆┆89┆┄┄conjunction with attention keys for diagnostic purposes, ↓
┆19┆┆89┆┄┄as described in chapter 8.↲
↲
↲
┆b0┆┆a1┆4.3      Alphameric Keys↲
↲
         ┆84┆The alphameric keys generate codes corresponding to the ↓
┆19┆┆89┆┄┄alphabetic, numeric, or special character or characters ↓
┆19┆┆89┆┄┄with which each key is marked, either directly or in ↓
┆19┆┆89┆┄┄conjunction with the SHIFT key or the SPEC SHIFT key. ↓
┆19┆┆89┆┄┄Alphameric keys are used to enter data for input fields. ↓
┆19┆┆89┆┄┄When data is entered into an input field, The modified ↓
┆19┆┆89┆┄┄data tag, or MDT, of the field is set.↲
↲
┆b0┆┆a1┆4.3.1    Arabic Symbols↲
↲
         ┆84┆When the keyboard is in arabic mode it is possible to ↓
┆19┆┆89┆┄┄enter arabic letters as well as arabic numerals and a ↓
┆19┆┆89┆┄┄number of special symbols. The arabic mode is indicated ↓
┆19┆┆89┆┄┄by no light in the LATIN key and by the keying direction ↓
┆19┆┆89┆┄┄indicator in the status line pointing to the left.↲
↲
         ┆84┆In this mode it is possible to enter three of the pos┄↓
┆19┆┆89┆┄┄sible four engravings of an alphameric key.↲
↲
         ┆84┆Used in conjunction with no shift key, the symbol in the ↓
┆19┆┆89┆┄┄lower right corner of the key will be entered when the ↓
┆19┆┆89┆┄┄key is pressed. If the SHIFT key is held down, when the ↓
┆19┆┆89┆┄┄alphameric key is pressed, the upper right symbol is ↓
┆19┆┆89┆┄┄selected, and similarly use of the SPEC SHIFT key will ↓
┆19┆┆89┆┄┄select the upper left corner symbol. It is not possible ↓
┆19┆┆89┆┄┄to select the lower left corner symbol.↲
↲

════════════════════════════════════════════════════════════════════════
↓
         ┆84┆When arabic keyboard conversionis selected (see Arabic ↓
┆19┆┆89┆┄┄Keyboard Mode, sections 6.5 and 7.2.2), the operator ↓
┆19┆┆89┆┄┄need not choose between the possible two shapes of an ↓
┆19┆┆89┆┄┄arabic letter, as the emulator program will make this ↓
┆19┆┆89┆┄┄selection. The conversion is described in appendix E.↲
↲
         ┆84┆Arabic letters will always be entered from right to ↓
┆19┆┆89┆┄┄left. If in left to right screen orientation arabic mode ↓
┆19┆┆89┆┄┄has temporarily been selected by pressing the LATIN key, ↓
┆19┆┆89┆┄┄the arabic test will appear on the screen as follows: ↓
┆19┆┆89┆┄┄First time an arabic character is entered, it will ↓
┆19┆┆89┆┄┄appear at the place of the cursor, which will ┆a1┆not┆e1┆ move. ↓
┆19┆┆89┆┄┄When the following characters are entered, the previous┄↓
┆19┆┆89┆┄┄ly typed characters will move to the right, and the new ↓
┆19┆┆89┆┄┄characters are inserted at the place of the cursor, ↓
┆19┆┆89┆┄┄which still does not move. When the operator wants to ↓
┆19┆┆89┆┄┄return to latin mode, he must press the LATIN key, and ↓
┆19┆┆89┆┄┄at this time the cursor jumps to the first free position ↓
┆19┆┆89┆┄┄to the right of the arabic text just inserted.↲
↲
         ┆84┆Arabic numerals are always entered from left to right. ↓
┆19┆┆89┆┄┄Suppose the screen orientation as well as the keying ↓
┆19┆┆89┆┄┄directionis right to left and arabic digits are entered. ↓
┆19┆┆89┆┄┄As before, the cursor will remain at its position, ↓
┆19┆┆89┆┄┄digits already typed will move to the left and the new ↓
┆19┆┆89┆┄┄digits will be inserted at the cursor position. The ↓
┆19┆┆89┆┄┄first time a non-digit is entered, the cursor will jump ↓
┆19┆┆89┆┄┄tot he first free position before the new character is ↓
┆19┆┆89┆┄┄inserted.↲
↲
↲
┆b0┆┆a1┆┆b0┆┆a1┆4.3.2    Latin Symbols↲
↲
         ┆84┆The latin mode is indicated by light in the LATIN key ↓
┆19┆┆89┆┄┄and by the keying direction indicator in the status line ↓
┆19┆┆89┆┄┄pointing to the right. In this mode it is possible to ↓
┆19┆┆89┆┄┄enter latin letters, latin numerals and a number of ↓
┆19┆┆89┆┄┄special symbols.↲
↲
         ┆84┆In the latin mode the SPEC SHIFT key functions as the ↓
┆19┆┆89┆┄┄SHIFT key. In latin mode we use the lefthand side of the ↓
┆19┆┆89┆┄┄engravings on the keytops. When two symbols are engraved ↓
┆19┆┆89┆┄┄here, the upper one is selected by using the SHIFT key. ↓
┆19┆┆89┆┄┄When only one engraving is present (this applies for the ↓
┆19┆┆89┆┄┄letters A-Z), no shift will enter the lower case latin ↓
┆19┆┆89┆┄┄letter, and holding SHIFT down when pressing the key ↓
┆19┆┆89┆┄┄will enter the upper case latin letter. However, if the ↓
┆19┆┆89┆┄┄keyboard lock parameter is set to one (see sections 6.5 ↓
┆19┆┆89┆┄┄and 7.2.2), all latin letters will appear as upper case. ↓
┆19┆┆89┆┄┄The question of lower and upper case has only local ↓
┆19┆┆89┆┄┄significance, as a limitation in the host prototcol does ↓
┆19┆┆89┆┄┄not allow lower case letters, and therefore these are ↓
┆19┆┆89┆┄┄converted to the corresponding upper case letters before ↓
┆19┆┆89┆┄┄transmission.↲
↲

════════════════════════════════════════════════════════════════════════
↓
         ┆84┆In right to left screen orientation, insertion of latin ↓
┆19┆┆89┆┄┄characters takes place in a similar way as discussed ↓
┆19┆┆89┆┄┄above: latin mode is entered by pressing the LATIN key, ↓
┆19┆┆89┆┄┄that hereby lights. From now on the cursor will not ↓
┆19┆┆89┆┄┄move, but the latin text will move to the left as it is ↓
┆19┆┆89┆┄┄entered. Pressure of the LATIN key once more will cause ↓
┆19┆┆89┆┄┄the cursor to jump tot he next free position and bring ↓
┆19┆┆89┆┄┄us back into the arabic mode.↲
↲
↲
┆b0┆┆a1┆4.3.3    Symbols in Numeric Fields↲
↲
         ┆84┆When the cursor is placed in a field with a numeric ↓
┆19┆┆89┆┄┄attribute, only certain characters are allowed as input. ↓
┆19┆┆89┆┄┄These characters include the decimal digits (arabic as ↓
┆19┆┆89┆┄┄well as latin), period(.), comma(,), and minus sign (-). ↓
┆19┆┆89┆┄┄Attempts to enter another character will sound an alarm.↲
↲
         ┆84┆┆b0┆Note┆f0┆: that the "decimal point" character can, in latin ↓
┆19┆┆89┆┆81┆┄be defined as either the period or the comma character ↓
┆19┆┆89┆┆81┆┄by a configuration parameter. In arabic mode the "deci┄↓
┆19┆┆89┆┆81┆┄mal point" is always the comma character.  A second ↓
┆19┆┆89┆┆81┆┄parameter determines whether all characters or only ↓
┆19┆┆89┆┆81┆┄numeric characters are allowed in numeric input fields. ↓
┆19┆┆89┆┆81┆┄(see section 6.5 for changing these parameters).↲
↲
↲
┆b0┆┆a1┆4.3.4    ┆a1┆Numeric Pad↲
↲
         ┆84┆The numeric pad contains a space key, keys marked with ↓
┆19┆┆89┆┄┄the decimal digits and the minus sign, and the "decimal ↓
┆19┆┆89┆┄┄point" key. ┆a1┆Note┆e1┆ that the codes for PF1 to PF9 (see ↓
┆19┆┆89┆┄┄section 4.4) are generated by pressing the numeric pad ↓
┆19┆┆89┆┄┄keys marked 1 to 9 while holding the SHIFT key or SPEC ↓
┆19┆┆89┆┄┄SHIFT key depressed.↲
↲
↲
┆b0┆┆a1┆┆a1┆4.3.5    Automatic Cursor Movement↲
↲
         ┆84┆The cursor identifies a character position on the dis┄↓
┆19┆┆89┆┄┄play screen, usally that at which the next character to ↓
┆19┆┆89┆┄┄be entered from the keyboard will appear. (Should a ↓
┆19┆┆89┆┄┄character already occupy that position, it will be ↓
┆19┆┆89┆┄┄overwritten). Whenever a character is entered from the ↓
┆19┆┆89┆┄┄keyboard, the cursor advances one character position. If ↓
┆19┆┆89┆┄┄a character is entered at the last position on a line, ↓
┆19┆┆89┆┄┄the cursor advance to the first position on the next ↓
┆19┆┆89┆┄┄lower line, and if a character is entered at the last ↓
┆19┆┆89┆┄┄position on the last line, the cursor advances to the ↓
┆19┆┆89┆┄┄first position on the first line. The cursor is said to┆a1┆┆e1┆ ↓
┆19┆┆89┆┄┄┆a1┆wrap┆e2┆┆e1┆.↲
↲

════════════════════════════════════════════════════════════════════════
↓
         ┆84┆When a character is entered at the last position of an ↓
┆19┆┆89┆┄┄input field, the cursor advances to the position follow┄↓
┆19┆┆89┆┄┄ing the next atribute character, if the latter defines ↓
┆19┆┆89┆┄┄the field as having the alphameric input, numeric input, ↓
┆19┆┆89┆┄┄or protected attribute. If, however, the attribute ↓
┆19┆┆89┆┄┄character defines the field as having the ┆a1┆automatic skip┆e1┆ ↓
┆19┆┆89┆┄┄attribute (equivalent to protected and numeric), the ↓
┆19┆┆89┆┄┄cursor advances to the position following the next ↓
┆19┆┆89┆┄┄attribute character that defines an input field.↲
↲
         ┆84┆The cursor is unaffected by the transfer of a message to ↓
┆19┆┆89┆┄┄or from the application program (unless, of course, a ↓
┆19┆┆89┆┄┄device buffer order calling for cursor movement is ↓
┆19┆┆89┆┄┄received).↲
↲
         ┆84┆Editing keys that move the cursor are described in ↓
┆19┆┆89┆┄┄subsection 4.5.1.↲
↲
↲
┆a1┆┆b0┆┆a1┆4.4      Attention Keys↲
↲
         ┆84┆The depression of an attention-generating key causes an ↓
┆19┆┆89┆┄┄┆a1┆attention┆e1┆ to be transferred to the CU emulator program ↓
┆19┆┆89┆┄┄via RC-CIRCUIT. The kind of attention is identified by ↓
┆19┆┆89┆┄┄an ┆a1┆attention identification character┆e1┆, or AID character. ↲
↲
         ┆84┆A ┆a1┆remote attention┆e1┆ is generated when a ┆a1┆data attention┆e1┆ or ↓
┆19┆┆89┆┄┄a ┆a1┆short attention┆e1┆ key is pressed. This signals to the CU ↓
┆19┆┆89┆┄┄that a read message is to be transmitted when the termi┄↓
┆19┆┆89┆┄┄nal is polled (specific or general poll). The read ↓
┆19┆┆89┆┄┄message is said to be ┆a1┆pending┆e1┆ in the CU until it has ↓
┆19┆┆89┆┄┄been transmitted. It is prepared by executing an impli┄↓
┆19┆┆89┆┄┄cit Read Modified command. In the case of a data atten┄↓
┆19┆┆89┆┄┄tion, the CU executes the Read Modified command, thus ↓
┆19┆┆89┆┄┄constructing a message comprising the relevant AID ↓
┆19┆┆89┆┄┄character and the contents of all display fields in ↓
┆19┆┆89┆┄┄which the MDT is set. This message is called a ┆a1┆long ↓
┆19┆┆89┆┄┆84┆read┆e1┆. In the case of a short attention, the message, ↓
┆19┆┆89┆┄┄which is called a ┆a1┆short read┆e1┆, contains only the relevant ↓
┆19┆┆89┆┄┄AID character and is generated by the CU without involv┄↓
┆19┆┆89┆┄┄ing the terminal. Read messages are futher described in ↓
┆19┆┆89┆┄┄chapters 3 and 4.↲
↲
         ┆84┆A ┆a1┆local attention┆e1┆ is used to initiate a function that is ↓
┆19┆┆89┆┄┄local to the terminal cluster and does not cause any ↓
┆19┆┆89┆┄┄transmission to the application program.↲
↲
┆e1┆┆e1┆         ┆b0┆┆84┆N┆a1┆┆e1┆ote┆e1┆┆f0┆ that when an attention key is pressed, the use of ↓
┆19┆┆89┆┆81┆┄the keyboard is inhibited until it is restored by the ↓
┆19┆┆89┆┆81┆┄application program or, in the case of a local atten┄↓
┆19┆┆89┆┆81┆┄tion, by the CU. Keyboard inhibition is indicated by the ↓
┆19┆┆89┆┆81┆┄character "x" displayed on the status line.↲
↲

════════════════════════════════════════════════════════════════════════
↓
         SETUP/SELCT     ┆84┆The select key is used in conjunction ↓
┆19┆┆99┆┄┄with other attention keys in order to ↓
┆19┆┆99┆┄┄extend the number of attention keys.↲
↲
                         ┆84┆SELCT followed by CLEAR causes a SNA ↓
┆19┆┆99┆┄┄SYSREQ to be sent to the host. SELCT ↓
┆19┆┆99┆┄┄followed by PA1 causes a SNA ATTN to be ↓
┆19┆┆99┆┄┄sent to the host. SELCT followed by USM ↓
┆19┆┆99┆┄┄enables selection of host computer, cf. ↓
┆19┆┆99┆┄┄section 6.2.↲
↲
                         ┆84┆The indicator of the SELCT key flashes ↓
┆19┆┆99┆┄┄during screen image timeout, cf section ↓
┆19┆┆99┆┄┄6.6.↲
↲
                         ┆84┆To enter Setup-Mode, press this key ↓
┆19┆┆99┆┄┄while holding the SHIFT key processed. ↓
┆19┆┆99┆┄┄Cf. section 6.5.↲
↲
         CLEAR╞	 ┆84┆Short attention key. Causes the terminal ↓
┆19┆┆99┆┄┄buffer to be cleared to nulls (thus ↓
┆19┆┆99┆┄┄erasing the entire display screen, ↓
┆19┆┆99┆┄┄protected fields included) and the ↓
┆19┆┆99┆┄┄cursor to be moved to the first char┄↓
┆19┆┆99┆┄┄acter position on the first line. ┆a1┆Note┆e1┆ ↓
┆19┆┆99┆┄┄that CLEAR is used in conjunction with ↓
┆19┆┆99┆┄┄the CTRL key to reset the terminal while ↓
┆19┆┆99┆┄┄the emulator is running.↲
↲
         PA1-PA5╞	 ┆84┆Short attention keys. ┆a1┆Note┆e1┆ that the AID ↓
┆19┆┆99┆┄┄codes for PA6 to PA10 are generated by ↓
┆19┆┆99┆┄┄pressing the keys marked PA1 to PA5 ↓
┆19┆┆99┆┄┄while holding the SHIFT key depressed. ↓
┆19┆┆99┆┄┄Each PA, or program access, key can be ↓
┆19┆┆99┆┄┄defined to solicit program action that ↓
┆19┆┆99┆┄┄does not require data to be read from ↓
┆19┆┆99┆┄┄the terminal buffer.↲
↲
         USM╞	           ┆84┆Short attention key. The indicator on ↓
┆19┆┆99┆┄┄the key lights when the terminal re┄↓
┆19┆┆99┆┄┄ceives a USM, or  ┆a1┆unsolicited message┆e1┆, ↓
┆19┆┆99┆┄┄order in a write-type command. Depres┄↓
┆19┆┆99┆┄┄sion of the key will also extinguish the ↓
┆19┆┆99┆┄┄indicator.↲
↲
         PF10-PF14╞	 ┆84┆Data attention keys. ┆a1┆Note┆e1┆ that the AID ↓
┆19┆┆99┆┄┄codes for PF1 to FP9 are generated by ↓
┆19┆┆99┆┄┄pressing the numeric pad keys marked 1 ↓
┆19┆┆99┆┄┄to 9 while holding the SHIFT key  de┄↓
┆19┆┆99┆┄┄pressed. Each PF, or program function, ↓
┆19┆┆99┆┄┄key can be defined to solicit program ↓
┆19┆┆99┆┄┄action that requires data to be read ↓
┆19┆┆99┆┄┄from the terminal buffer.↲
↲

════════════════════════════════════════════════════════════════════════
↓
         PRINT╞	 ┆84┆Local, ┆a1┆copy request┆e1┆ attention. The ↓
┆19┆┆99┆┄┄terminal is queued for local print ↓
┆19┆┆99┆┄┄operation on its hard-copy printer. The ↓
┆19┆┆99┆┄┄use of the keyboard is inhibited until ↓
┆19┆┆99┆┄┄the contents of the terminal buffer have ↓
┆19┆┆99┆┄┄been transferred to the printer buffer ↓
┆19┆┆99┆┄┄(see further section 5.3).↲
↲
         RESET╞	 ┆84┆The AID code for RESET can be generated ↓
┆19┆┆99┆┄┄only if RESET is pressed while the SHIFT ↓
┆19┆┆99┆┄┄key is held pressed.↲
↲
                         ┆84┆Local, ┆a1┆regret┆e1┆ attention. If a read ↓
┆19┆┆99┆┄┄message generated by the terminal is ↓
┆19┆┆99┆┄┄pending in the CU, the message is can┄↓
┆19┆┆99┆┄┄celled and the use of the keyboard is ↓
┆19┆┆99┆┄┄restored.↲
↲
                         ┆84┆RESET is used analogously to cancel the ↓
┆19┆┆99┆┄┄latest copy request attention (see ↓
┆19┆┆99┆┄┄PRINT, above) and restore the use of the ↓
┆19┆┆99┆┄┄keyboard.↲
↲
                         ┆84┆RESET is also used to cancel marks ↓
┆19┆┆99┆┄┄produced by the MARK key (see subsection ↓
┆19┆┆99┆┄┄4.5.2).↲
↲
         SEND╞	           ┆84┆Data attention key. SEND is used in the ↓
┆19┆┆99┆┄┄same manner as a PF key, viz. to solicit ↓
┆19┆┆99┆┄┄program action that requires data to be ↓
┆19┆┆99┆┄┄read from the terminal buffer.↲
↲
↲
┆a1┆┆b0┆┆a1┆4.5      Editing Keys↲
↲
         ┆84┆Editing operations can be performed as soon as the ↓
┆19┆┆89┆┄┄Emulator has been loaded, as connection to a host compu┄↓
┆19┆┆89┆┄┄ter is not required. During the entry of data for a ↓
┆19┆┆89┆┄┄formatted display, the operator can edit the data until ↓
┆19┆┆89┆┄┄he presses an attention key.↲
↲
↲
┆a1┆┆b0┆4.5.1    Keys to move the cursor↲
↲
         ┆84┆The keys described in this subsection enable the oper┄↓
┆19┆┆89┆┄┄ator to move the cursor to any character position on the ↓
┆19┆┆89┆┄┄display screen without erasing the character the cursor ↓
┆19┆┆89┆┄┄passes. ↲
↲

════════════════════════════════════════════════════════════════════════
↓
         ┆b0┆┆f0┆<-   ┆a1┆┆f0┆Horizontal Arrows ↲
         ->↲
              ┆84┆Moves the cursor one position in the direction of ↓
┆19┆┆8e┆┄┄the arrow. Attempts to move the cursor forward ↓
┆19┆┆8e┆┄┄beyond the last positionof a line will move the ↓
┆19┆┆8e┆┄┄cursor to the first position of the next line (or ↓
┆19┆┆8e┆┄┄to the first line, if the cursor was situated at ↓
┆19┆┆8e┆┄┄the last line). Similarly, attempts to move the ↓
┆19┆┆8e┆┄┄cursor beyond the first position of a line will ↓
┆19┆┆8e┆┄┄cause the cursor to move to the last position of ↓
┆19┆┆8e┆┄┄the previous line. Moving the cursor backwards from ↓
┆19┆┆8e┆┄┄the first position of the first line will place it ↓
┆19┆┆8e┆┄┄at the last position of the last line.↲
↲
              ┆84┆Moves the cursor one position up. The cursor may ↓
┆19┆┆8e┆┄┄wrap vertically, e.g. from the first line to the ↓
┆19┆┆8e┆┄┄last line (with no horizontal movement).↲
↲
              ┆84┆Moves the cursor one position down. The cursor may ↓
┆19┆┆8e┆┄┄wrap vertically, e.g. from the last line to the ↓
┆19┆┆8e┆┄┄first line (with no horizontal movement).↲
↲
         HOM┆b0┆┆f0┆E ┆a1┆Cursor Home↲
              ┆84┆Moves the cursor to the first input position of the ↓
┆19┆┆8e┆┄┄first input field on the display screen. if no ↓
┆19┆┆8e┆┄┄input field is found, the cursor is moved to its ↓
┆19┆┆8e┆┄┄┆a1┆home position┆e1┆, i.e. the first position on the first ↓
┆19┆┆8e┆┄┄line (character position 0). If the orientation is ↓
┆19┆┆8e┆┄┄from left to rigth this position is the upper left ↓
┆19┆┆8e┆┄┄corner on the screen, otherwise (orientation from ↓
┆19┆┆8e┆┄┄right to left) the position is the upper right ↓
┆19┆┆8e┆┄┄corner on the screen↲
↲
         BTAB╞	┆a1┆Field Backward (Backtab)↲
╞	╞	┆84┆When the cursor is at the attribute character or ↓
┆19┆┆8e┆┄┄the first input position of an input field or at ↓
┆19┆┆8e┆┄┄any position of a protected field, the cursor is ↓
┆19┆┆8e┆┄┄moved to the first input position of the preceding ↓
┆19┆┆8e┆┄┄field, i.e. the cursor is moved oposit the screen ↓
┆19┆┆8e┆┄┄orientation. When the cursor is at any input posi┄↓
┆19┆┆8e┆┄┄tion other than the first of an input field, the ↓
┆19┆┆8e┆┄┄cursor is moved to the first input position of that ↓
┆19┆┆8e┆┄┄field (the cursor may wrap). If no input field is ↓
┆19┆┆8e┆┄┄found, the cursor is moved to its home position ↓
┆19┆┆8e┆┄┄(see Home).↲
↲
         TAB╞	┆a1┆Field Forward (Tab)↲
╞	╞	┆84┆Moves the cursor to the first input position of the ↓
┆19┆┆8e┆┄┄succeeding input field, i.e. the cursor moves ↓
┆19┆┆8e┆┄┄cursor in the direction following the screen orien┄↓
┆19┆┆8e┆┄┄tation (the cursor may wrap). if no input field is ↓
┆19┆┆8e┆┄┄found, the cursor is moved to its home position ↓
┆19┆┆8e┆┄┄(see Home).↲
↲

════════════════════════════════════════════════════════════════════════
↓
╞	╞	┆a1┆New Line (Return)↲
╞	╞	┆84┆Moves the cursor in the direction following the ↓
┆19┆┆8e┆┄┄screen orientation to the first input position on ↓
┆19┆┆8e┆┄┄the next lower line (the cursor may wrap). If no ↓
┆19┆┆8e┆┄┄input field is found, the cursor is moved to its ↓
┆19┆┆8e┆┄┄home position (see Home).↲
↲
↲
┆a1┆┆b0┆┆a1┆4.5.2    Keys to Edit the Data↲
↲
         ┆84┆The keys described in this subsection enable the oper┄↓
┆19┆┆89┆┄┄ator to edit the contents of input fields. ┆a1┆Note┆e1┆ that an ↓
┆19┆┆89┆┄┄attemt to perform an illegal editing operation (e.g. ↓
┆19┆┆89┆┄┄when the cursor is positioned at a protected field or an ↓
┆19┆┆89┆┄┄attribute character) will cause an alarm.↲
↲
         INS╞	┆a1┆┆e1┆ ┆a1┆Insert Character Mode↲
         MODE╞	 ┆84┆Used to place the terminal in, and remove it from, ↓
┆19┆┆8f┆┄┄the insert character mode (as well as to light and ↓
┆19┆┆8f┆┄┄extinquish the indicator on the key). The oper┄↓
┆19┆┆8f┆┄┄ation requires the presence of a null character in ↓
┆19┆┆8f┆┄┄the field, either at the cursor position or to the ↓
┆19┆┆8f┆┄┄right of it, if the orientation is from left to ↓
┆19┆┆8f┆┄┄right, else a null character to left of the cursor ↓
┆19┆┆8f┆┄┄position. A character entered from the keyboard ↓
┆19┆┆8f┆┄┄will appear at the cursor position, and a nonnull ↓
┆19┆┆8f┆┄┄character already occupying that position will be ↓
┆19┆┆8f┆┄┄shifted horizontally one position in the screen ↓
┆19┆┆8f┆┄┄orientation together with all succeeding char┄↓
┆19┆┆8f┆┄┄acters except a null or characters to the right of ↓
┆19┆┆8f┆┄┄a null, if the orientation is from left to right, ↓
┆19┆┆8f┆┄┄else except characters to left of a null.↲
↲
         DEL╞	┆a1┆┆e1┆ ┆a1┆Delete Character↲
         CHAR╞	 ┆84┆If the cursor is placed at a null character, the ↓
┆19┆┆8f┆┄┄cursor will be shifted one character position ↓
┆19┆┆8f┆┄┄oposit the screen orientation and erase the char┄↓
┆19┆┆8f┆┄┄acter at the cursor position, else ┆a1┆Delete Char┄↓
┆19┆┆8f┆┄┆84┆acter┆e1┆ erases the character at the cursor position, ↓
┆19┆┆8f┆┄┄and shifts all succeeding characters horizontally ↓
┆19┆┆8f┆┄┄one position oposit the screen orientation. A null ↓
┆19┆┆8f┆┄┄character is inserted at the last position on the ↓
┆19┆┆8f┆┄┄line or in the field, whichever is encountered ↓
┆19┆┆8f┆┄┄first.↲
↲
         INS╞	┆e1┆ ┆a1┆┆a1┆Insert Line↲
         LINE╞	 ┆84┆Applicable  only to fields containing at least one ↓
┆19┆┆8f┆┄┄line, i.e. 80 character positions. The 80 posi┄↓
┆19┆┆8f┆┄┄tions may begin at the attribute character or ↓
┆19┆┆8f┆┄┄constitute an entire display screen line. The ↓
┆19┆┆8f┆┄┄operation vertically shifts the line at which the ↓
┆19┆┆8f┆┄┄cursor is positioned and all succeeding lines in ↓
┆19┆┆8f┆┄┄the field one line down, thus providing a line of ↓
┆19┆┆8f┆┄┄nulls at the cursor position. The last line (80 ↓
┆19┆┆8f┆┄┄positions) is deleted.↲
↲

════════════════════════════════════════════════════════════════════════
↓
         DEL╞	┆a1┆┆e1┆ ┆a1┆Delete Line↲
         LINE╞	 ┆84┆Applicable only to fields containing at least one ↓
┆19┆┆8f┆┄┄line, i.e. 80 character positions. The 80 posi┄↓
┆19┆┆8f┆┄┄tions may begin at the attribute character or ↓
┆19┆┆8f┆┄┄constitute an entire display screen line. The ↓
┆19┆┆8f┆┄┄operation deletes the line at which the cursor is ↓
┆19┆┆8f┆┄┄positioned and vertically shifts all succeeding ↓
┆19┆┆8f┆┄┄lines in the field one line up, thus providing a ↓
┆19┆┆8f┆┄┄line of nulls as the last line (80 positions).↲
↲
         ERASE ┆e1┆┆a1┆┆a1┆Erase to End of Field↲
         FIELD ┆84┆Erases all characters in the field from and in┄↓
┆19┆┆8f┆┄┄cluding the character at the cursor position. The ↓
┆19┆┆8f┆┄┄cursor is not moved.↲
↲
         ERASE ┆a1┆Erase Input Fields↲
         INPUT ┆84┆Erases all input fields, and moves the cursor to ↓
┆19┆┆8f┆┄┄the first input position of the first input field ↓
┆19┆┆8f┆┄┄on the display screen. If no input field is found, ↓
┆19┆┆8f┆┄┄the cursor is moved to its home position (see ↓
┆19┆┆8f┆┄┄Home). The MDT of all input fields is reset.↲
↲
         FM╞	┆a1┆┆e1┆ ┆a1┆Field Mark↲
               ┆84┆Causes an FM character code to be entered into the ↓
┆19┆┆8f┆┄┄terminal buffer. The FM character, which provides ↓
┆19┆┆8f┆┄┄a means of informing the application program of ↓
┆19┆┆8f┆┄┄the end of a subfield, is displayed (or printed) ↓
┆19┆┆8f┆┄┄as the character ";".↲
↲
         DUP╞	┆a1┆┆e1┆ ┆a1┆Duplicate↲
               ┆84┆Causes a DUP character code to be entered into the ↓
┆19┆┆8f┆┄┄terminal buffer, and moves the cursor to the first ↓
┆19┆┆8f┆┄┄input position of the succeeding input field. The ↓
┆19┆┆8f┆┄┄DUP character, which provides a means of informing ↓
┆19┆┆8f┆┄┄the application program that a "duplicate" oper┄↓
┆19┆┆8f┆┄┄ation is indicated for the remainder of the field ↓
┆19┆┆8f┆┄┄in which it has been entered, is displayed (or ↓
┆19┆┆8f┆┄┄printed) as the character "*".↲
↲
         MARK╞	┆a1┆┆e1┆ ┆a1┆Mark String↲
               ┆84┆Used to mark the first and the last characters of ↓
┆19┆┆8f┆┄┄a string to be moved by means of the MOVE key (see ↓
┆19┆┆8f┆┄┄below). The string may not contain an attribute ↓
┆19┆┆8f┆┄┄character. When the cursor has been positioned at ↓
┆19┆┆8f┆┄┄a character, the depression of the MARK key will ↓
┆19┆┆8f┆┄┄cause a frame to appear around the character. Such ↓
┆19┆┆8f┆┄┄markings may be cancelled by means of the RESET ↓
┆19┆┆8f┆┄┄key (see section 4.4).↲
↲
         MOVE╞	┆a1┆┆e1┆ ┆a1┆Move String↲
               ┆84┆Moves a character string marked by means of the ↓
┆19┆┆8f┆┄┄MARK key to the display screen location determined ↓
┆19┆┆8f┆┄┄by the cursor position. The string is inserted ↓
┆19┆┆8f┆┄┄starting at the cursor position, and characters ↓
┆19┆┆8f┆┄┄already occupying these positions are overwritten. ↓
┆19┆┆8f┆┄┄It is not possible to overwrite an attribute ↓
┆19┆┆8f┆┄┄character in this fashion, nor to copy data into a ↓
┆19┆┆8f┆┄┄protected field.↲

════════════════════════════════════════════════════════════════════════
↓
┆b0┆┆a1┆4.6      CURSOR-SELECT KEY↲
↲
┆b0┆┆a1┆4.6.1    Cursor-Select Key Operations↲
↲
         ┆84┆The cursor-select key (marked CURSR SELCT) permits the ↓
┆19┆┆89┆┄┄operator to select from a menu of displayed items and ↓
┆19┆┆89┆┄┄the cause a read message containing the selection to be ↓
┆19┆┆89┆┄┄transmitted to the host computer. The cursor-select key ↓
┆19┆┆89┆┄┄is operated by positioning the cursor within a field ↓
┆19┆┆89┆┄┄formatted for cursor-select key operations and pressing ↓
┆19┆┆89┆┄┄the CURSR SELCT key.↲
↲
↲
┆a1┆┆b0┆┆a1┆4.6.2    Cursor Selectable Field Format↲
↲
         ┆84┆A field to be used for cursor-select key operations must ↓
┆19┆┆89┆┄┄have the following format:↲
↲
    ---------------------------------------------------------↲
     data1 ! SPSPSP ! attr1 ! desig ! data2 ! SPSPSP ! attr2 ↲
    ---------------------------------------------------------↲
                    ! cursor selectable field format !↲
↲
         data1:   ┆84┆Data character (preceding field on the same ↓
┆19┆┆92┆┄┄line as the cursor selectable field).↲
↲
         SPSPSP:  ┆84┆Space or null characters. Three such characters ↓
┆19┆┆92┆┄┄must precede the attribute character defining ↓
┆19┆┆92┆┄┄the cursor selectable field, unless the attri┄↓
┆19┆┆92┆┄┄bute character is the first character on the ↓
┆19┆┆92┆┄┄line.↲
↲
         attr1:   ┆84┆Attribute character (see chapter 2). The attri┄↓
┆19┆┆92┆┄┄bute character defines the field as cursor ↓
┆19┆┆92┆┄┄selectable (normal display) or intensified ↓
┆19┆┆92┆┄┄display and cursor selectable. The field may be ↓
┆19┆┆92┆┄┄an input field or a protected field. A cursor ↓
┆19┆┆92┆┄┄selectable field is the equivalent of an IBM ↓
┆19┆┆92┆┄┄selector-pen detectable (SPD) field.↲
↲
         desig:   ┆84┆Designator character (see subsection 4.6.3).↲
↲
         data2:   ┆84┆Displayed alphameric character(s).↲
↲
         SPSPSP:  ┆84┆Space or null characters. Three such characters ↓
┆19┆┆92┆┄┄must precede a new field folowing on the same ↓
┆19┆┆92┆┄┄line as the cursor selectable field.↲
↲
         attr2:   ┆84┆Attribute character (succeeding field on the ↓
┆19┆┆92┆┄┄same line as the cursor selectable field).↲
↲
         ┆84┆The attribute character, designator character, and ↓
┆19┆┆89┆┄┄displayed alphameric character(s) must be on the same ↓
┆19┆┆89┆┄┄line. Should the field extend beyond one line, only that ↓
┆19┆┆89┆┄┄part of the field which is on the same line as the ↓
┆19┆┆89┆┄┄attribute character is cursor selectable. A maximum of ↓
┆19┆┆89┆┄┄12 cursor selectable fields may precede the last cursor ↓
┆19┆┆89┆┄┄selectable field on a given line.↲

════════════════════════════════════════════════════════════════════════
↓
┆b0┆┆a1┆4.6.3    Designator Characters↲
↲
         ┆84┆The effect of the cursor selection, i.e. pressing the ↓
┆19┆┆89┆┄┄CURSR SELCT key after having positioned the cursor ↓
┆19┆┆89┆┄┄within a cursor selectable field, is determined by the ↓
┆19┆┆89┆┄┄designator character.↲
↲
         ┆84┆A question mark (?) designator character defines the ↓
┆19┆┆89┆┄┄cursor selectable field as a selection field. Cursor ↓
┆19┆┆89┆┄┄selection of such a field sets the MDT of the field, and ↓
┆19┆┆89┆┄┄changes the displayed designator character to a greater-↓
┆19┆┆89┆┄┄than sign (>) to indicate successful selection. Cursor ↓
┆19┆┆89┆┄┄selection of the same field again will reset the MDT and ↓
┆19┆┆89┆┄┄change the designator character back to a question mark.↲
↲
         ┆84┆A space or null designator character (displayed as a ↓
┆19┆┆89┆┄┄blank) defines the cursor selectable field as an attri┄↓
┆19┆┆89┆┄┄bute field as an attention field. Cursor selection of ↓
┆19┆┆89┆┄┄such a field sets the MDT of the field, and generates a ↓
┆19┆┆89┆┄┄data attention (AID code 7E in hexadecimal). The read ↓
┆19┆┆89┆┄┄modified string in the response body of the read message ↓
┆19┆┆89┆┄┄will contain only the address of each modified field.↲
↲
         ┆84┆An ampersand (&) designator character defines the cursor ↓
┆19┆┆89┆┄┄selctable field as an attention field of a second type. ↓
┆19┆┆89┆┄┄Cursor selection of such field sets the MDT of the ↓
┆19┆┆89┆┄┄field, and generates a data attention (AID code 7D in ↓
┆19┆┆89┆┄┄hexadecimal) as if the SEND key had been pressed.↲
↲
         ┆b0┆┆84┆Note┆e1┆┆f0┆ that, if none of the above characters is present in ↓
┆19┆┆89┆┆81┆┄the second character position of a cursor-selected ↓
┆19┆┆89┆┆81┆┄field, the keyboard will sound an alarm.↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆b0┆┆a1┆5.       PRINTER FUNCTIONS↲
↲
         ┆84┆A printer can be attached via a serial V.24 interface to ↓
┆19┆┆89┆┄┄each terminal in an RC855 cluster, as described in ↓
┆19┆┆89┆┄┄section 1.2. The parameters defined by means of the ↓
┆19┆┆89┆┄┄configurator program include the following for an at┄↓
┆19┆┆89┆┄┄tached printer:↲
↲
         o  ┆84┆Printer device number (0 when no printer is at┄↓
┆19┆┆8c┆┄┄tached).↲
         o  ┆84┆Bit rate of transmission to the printer: 110, 300, ↓
┆19┆┆8c┆┄┄600, 1200, 2400, 4800, or 9600 bps.↲
         o  ┆84┆Format of characters transmitted to the printer, e.g. ↓
┆19┆┆8c┆┄┄even parity, two stop bits.↲
         o  ┆84┆Maximum print line: up to 132 characters in length.↲
         o  ┆84┆Printing mode: full-image or compressed, i.e. whether ↓
┆19┆┆8c┆┄┄display screen images are to be printed with or ↓
┆19┆┆8c┆┄┄without all-null lines and form feed characters.↲
↲
         ┆b0┆┆84┆Note┆e1┆┆f0┆ that the above parameters apply to the printer ↓
┆19┆┆89┆┆81┆┄which is physically attached to the terminal, and that ↓
┆19┆┆89┆┆81┆┄the terminal must be running the Emulator in order for ↓
┆19┆┆89┆┆81┆┄the printer to be used (e.g. by another terminal as its ↓
┆19┆┆89┆┆81┆┄hard-copy printer).↲
↲
         ┆84┆An 8-bit code set is used for printing on printers ↓
┆19┆┆89┆┄┄attached via a serial V.24 interface.↲
↲
↲
┆a1┆┆b0┆┆a1┆5.1      Print Formats↲
↲
         ┆84┆Three types of print formats can be used:↲
↲
         o ┆84┆Transparent formats with a maximum print line length ↓
┆19┆┆8b┆┄┄as preset by the maximum print line, or MPL, param┄↓
┆19┆┆8b┆┄┄eter. New line and other printer control characters ↓
┆19┆┆8b┆┄┄can be inserted in the printer buffer to control ↓
┆19┆┆8b┆┄┄formatting.↲
↲
         o ┆84┆Fixed formats with 40,64, or 80 characters per line. ↓
┆19┆┆8b┆┄┄Control characters to cause the printer to move to a ↓
┆19┆┆8b┆┄┄new line are generated automatically. Limited support ↓
┆19┆┆8b┆┄┄is provided for printer control characters.↲
↲
         o Printing under SNA SCS control↲
↲
         ┆84┆Regardless of the type of print format, attribute char┄↓
┆19┆┆89┆┄┄acters and all characters, including printer control ↓
┆19┆┆89┆┄┄characters, which occur in fields with the nondisplay ↓
┆19┆┆89┆┄┄attribute are treated as nulls during a printing oper┄↓
┆19┆┆89┆┄┄ation, i.e. they are printed as blank positions or ↓
┆19┆┆89┆┄┄completely suppressed. The suppression of all-null lines ↓
┆19┆┆89┆┄┄occurs only when compressed printing is specified by the ↓
┆19┆┆89┆┄┄printing mode, or PM, parameter, which is applicable ↓
┆19┆┆89┆┄┄only to fixed print formats and (remote or local) copy┄↓
┆19┆┆89┆┄┄ing operations.↲

════════════════════════════════════════════════════════════════════════
↓
         ┆84┆In conjunction with a Write, Erase/Write, or Copy com┄↓
┆19┆┆89┆┄┄mand, printer control characters can be written as data ↓
┆19┆┆89┆┄┄characters in a printer buffer, and stored there until a ↓
┆19┆┆89┆┄┄printing operation begins. Printer control characters ↓
┆19┆┆89┆┄┄are received from the host computer as EBCDIC char┄↓
┆19┆┆89┆┄┄acters. These characters are: new line (NL), carriage ↓
┆19┆┆89┆┄┄return (CR), vertical tabulation (VT), form feed (FF), ↓
┆19┆┆89┆┄┄and end of message (EM).↲
↲
         ┆84┆The general effect, if any, of a printer control char┄↓
┆19┆┆89┆┄┄acter encountered in the printer buffer during a print┄↓
┆19┆┆89┆┄┄ing operation is that one or more control characters are ↓
┆19┆┆89┆┄┄generated and sent to the printer. The latter control ↓
┆19┆┆89┆┄┄characters, which are 7-bit ISO characters (see appendix ↓
┆19┆┆89┆┄┄F), are denoted here by the prefix ISO- in order to ↓
┆19┆┆89┆┄┄distinguish them from their EBCDIC counterparts.↲
↲
         ┆84┆The specific effects of printer control characters ↓
┆19┆┆89┆┄┄during a printing operation depend on the print format, ↓
┆19┆┆89┆┄┄as described below.↲
↲
↲
┆a1┆┆b0┆┆a1┆5.1.1    Transparent Print Formats↲
↲
         NL  ┆84┆Causes the carriage return and line feed characters ↓
┆19┆┆8d┆┄┄(ISO-CR and ISO-LF) to be generated. If NL (or CR) ↓
┆19┆┆8d┆┄┄is missing, ISO-CR and ISO-LF will be generated ↓
┆19┆┆8d┆┄┄automatically when the maximum print line length is ↓
┆19┆┆8d┆┄┄attached.↲
↲
         CR  ┆84┆Causes the carriage return character (ISO-CR) to be ↓
┆19┆┆8d┆┄┄generated.↲
↲
         VT  ┆84┆Causes the vertical tabulation character (ISO-VT) to ↓
┆19┆┆8d┆┄┄be generated.↲
↲
         FF  ┆84┆Causes the form feed character (ISO-FF) to be gener┄↓
┆19┆┆8d┆┄┄ated.↲
↲
         EM  ┆84┆Causes the carriage return and line feed characters ↓
┆19┆┆8d┆┄┄(ISO-CR and ISO-LF) to be generated, unless the EM ↓
┆19┆┆8d┆┄┄character immediately follows an NL character. ↓
┆19┆┆8d┆┄┄Subsequently terminates the printing operation. If ↓
┆19┆┆8d┆┄┄no EM character is present, the printing operation ↓
┆19┆┆8d┆┄┄terminates when the end of the buffer is reached. At ↓
┆19┆┆8d┆┄┄this time carriage return and line feed characters ↓
┆19┆┆8d┆┄┄(ISO-CR and ISO-LF) are generated as if an EM char┄↓
┆19┆┆8d┆┄┄acter had been encountered.↲
↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆a1┆┆b0┆┆a1┆5.1.2    Fixed Print Formats↲
↲
         NL  Treated as null.↲
↲
         CR  Treated as null.↲
↲
         VT  ┆84┆Causes the vertical tabulation character (ISO-VT) to ↓
┆19┆┆8d┆┄┄be generated, provided that the VT character is the ↓
┆19┆┆8d┆┄┄first character in a line; otherwise treated as ↓
┆19┆┆8d┆┄┄null.↲
↲
         FF  ┆84┆Causes the form feed character (ISO-FF) to be gener┄↓
┆19┆┆8d┆┄┄ated, provided that the FF character is the first ↓
┆19┆┆8d┆┄┄character in a line; otherwise treated as null.↲
↲
         EM  Treated as null.↲
↲
↲
┆b0┆┆a1┆5.1.3    SNA SCS Print Formats↲
↲
         ┆84┆When the is connected to the host by a SNA/SDLC line, it ↓
┆19┆┆89┆┄┄is possible to use SCS print. The accepted SCS codes ↓
┆19┆┆89┆┄┄are:↲
↲
         BS    Back Space↲
         BEL   Bell↲
         CR    Carriage Return↲
         ENP   Enable Presentation↲
         FF    Forms Feed↲
         GE    Graphic Escape↲
         HT    Horizontal Tab↲
         INP   Inhibit Presentation↲
         IRS   Interrecord Seperator↲
         LF    Line Feed↲
         NL    New Line↲
         SA    Set Attribute↲
         SHF   Set Horizontal Format↲
         SLD   Set Line Density↲
         SVF   Set Vertical Format↲
         TRN   Transparent↲
         VCS   Vertical Channel Select↲
         VT    Vertical Tab↲
         LRM   Left/Right Mode↲
         RLM   Right/Left Mode↲
↲
         ┆84┆The codes BEL, ENP, GE, INP, and SA are accepted, but ↓
┆19┆┆89┆┄┄ignored. IRS is executed as a new line, and VCS is ↓
┆19┆┆89┆┄┄executed as a Line Feed.↲
↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆a1┆┆b0┆┆a1┆5.2      Remote Printing Operations↲
↲
         ┆84┆Printing operations can be initiated by the application ↓
┆19┆┆89┆┄┄program when the start printer bit is set in the write ↓
┆19┆┆89┆┄┄control character (WCC) in a Erase/Write command or the ↓
┆19┆┆89┆┄┄copy control character (CCC) in a Copy command addressed ↓
┆19┆┆89┆┄┄to a printer. A transparent or a fixed print format is ↓
┆19┆┆89┆┄┄used, as specified by the print format bits in the WCC ↓
┆19┆┆89┆┄┄or the CCC. Compressed printing (PM parameter) may be ↓
┆19┆┆89┆┄┄used in copying operations with a fixed format.↲
↲
↲
┆a1┆┆b0┆┆a1┆5.3      Local Copying↲
↲
         ┆84┆A local print operation is initiated by means of the ↓
┆19┆┆89┆┄┄PRINT key, as described in section 4.4. The image dis┄↓
┆19┆┆89┆┄┄played on the screen is printed on the printer defined ↓
┆19┆┆89┆┄┄by a configuration parameter as terminal's hard-copy ↓
┆19┆┆89┆┄┄printer. The operation is entirely local, controlled by ↓
┆19┆┆89┆┄┄the CU emulator program in the primary terminal, and ↓
┆19┆┆89┆┄┄connection to a host computer is not required.↲
↲
         ┆84┆A local printing operation always uses a fixed print ↓
┆19┆┆89┆┄┄format with 80 characters per line, so that the printed ↓
┆19┆┆89┆┄┄page corresponds to a display screen image. Compressed ↓
┆19┆┆89┆┄┄printing (PM parameter) may also be used. Spaces or ↓
┆19┆┆89┆┄┄nulls at the end of a line are suppresed. Nulls, when ↓
┆19┆┆89┆┄┄not suppressed, are printed as spaces. The cursor is not ↓
┆19┆┆89┆┄┄printed.↲
↲
         ┆84┆The printer can be busy, printing for another terminal ↓
┆19┆┆89┆┄┄or the application program. Local copy requests are ↓
┆19┆┆89┆┄┄queued accordingly on a FIFO (first-in-first-out) basis. ↓
┆19┆┆89┆┄┄A local copy request can be cancelled by means of the ↓
┆19┆┆89┆┄┄RESET key (see section 4.4).↲
↲
↲
┆a1┆┆b0┆┆a1┆5.4      Specific Operational Characteristics↲
↲
         ┆84┆The specific operational characteristics of the printers ↓
┆19┆┆89┆┄┄available for the RC855 Display Terminal are described ↓
┆19┆┆89┆┄┄in other RC publications. ┆a1┆Note┆e1┆ that any printer to be ↓
┆19┆┆89┆┄┄used in conjunction with the Emulator must support the ↓
┆19┆┆89┆┄┄ISO control characters CR, LF, VT, and FF.↲
↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆a1┆┆b0┆┆a1┆5.5      Resume↲
↲
                                     ┆a1┆Applicable┆e1┆       ┆a1┆Support of↲
╞	┆a1┆┆e1┆     ┆a1┆Printing┆e1┆     ┆a1┆┆e1┆ ┆a1┆Print┆e1┆         ┆a1┆Parameters┆e1┆       ┆a1┆Printer↲
┆19┆┄┄┆84┆┆e1┆         ┆a1┆Operation┆e1┆     ┆a1┆Format┆e1┆        ┆a1┆MPL┆e1┆     ┆a1┆PM┆e1┆       ┆a1┆Control↲
┆e1┆    ┆a1┆┆e1┆         ┆e1┆    ┆a1┆┆e1┆ ┆a1┆┆e1┆     ┆e1┆         ┆a1┆┆e1┆   ┆e1┆     ┆a1┆┆e1┆  ┆e1┆       ┆a1┆┆e1┆     ┆a1┆Characters↲
↲
         remote (WCC)  transparent   yes     no       full↲
                       fixed         no      no       limited↲
↲
↲
         remote (CCC)  transparent   yes     no       full↲
                       fixed         no      yes      limited↲
↲
↲
         local (PRINT) fixed (80)    no      yes      ┆84┆not                                                       ↓
┆19┆┆b6┆┄┄applicable↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆b0┆┆a1┆6.       OPERATING PROCEDURES↲
↲
┆b0┆┆a1┆6.1      Emulator Loading↲
↲
         ┆84┆Terminal operations prior to the software load is de┄↓
┆19┆┆89┆┄┄scribed in the RC855 Operating Guide (2).↲
↲
         ┆84┆The emulator program is downline-loaded from the RC890 ↓
┆19┆┆89┆┄┄Control Unit, and this procedure is described in RC890 ↓
┆19┆┆89┆┄┄Control Unit, Operation and System Customization Manual ↓
┆19┆┆89┆┄┄(1).↲
↲
         ┆84┆When loaded, the emulator program first of all will read ↓
┆19┆┆89┆┄┄a file from the CU diskette. The file is called CHAR┄↓
┆19┆┆89┆┄┄SET.TRM and contains the character font to be used on ↓
┆19┆┆89┆┄┄the display. During this operation the following message ↓
┆19┆┆89┆┄┄is displayed on the status line:↲
↲
         ┆a1┆┆05┆↲
         ┆a1┆RC855                            ┆05┆LS↲
↲
         ┆84┆If the connection to the CU fails, you will see this ↓
┆19┆┆89┆┄┄text:↲
↲
         ┆84┆┆a1┆┆05┆↲
         ┆a1┆RC855 CU Disconnected┆05┆LS↲
↲
         ┆84┆If the file is absent or unreadable, this text is dis┄↓
┆19┆┆89┆┄┄played:↲
↲
         ┆a1┆┆05┆↲
         ┆a1┆RC855 Diskette Error┆05┆LS↲
↲
         ┆84┆When the character font is loaded successfully, the ↓
┆19┆┆89┆┄┄emulator will identify itself by the message:↲
↲
         ┆a1┆┆05┆↲
         ┆a1┆RC855/RC890 IBM 3270 Display Station┆05┆↲
↲
         for about 2 seconds.↲
↲
↲
┆b0┆┆a1┆6.2      Emulator Operation↲
↲
         ┆84┆When the emulator is active all operations are performed ↓
┆19┆┆89┆┄┄using the keyboard as described in chapter 4 and in ↓
┆19┆┆89┆┄┄accordance with the application system guidelines. When ↓
┆19┆┆89┆┄┄any abnormal situation arises during emulator operation, ↓
┆19┆┆89┆┄┄a message is shown in the status line.↲
↲
         ┆84┆During operation the depressing of the keys CTRL CLEAR ↓
┆19┆┆89┆┄┄causes a reset of the terminal after which loading of ↓
┆19┆┆89┆┄┄the software is initiated as outlined above.↲
↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆b0┆┆a1┆6.2.1    Host Line Selection↲
↲
         ┆84┆The RC890 Control Unit is able to communicate on two ↓
┆19┆┆89┆┄┄host-lines. Each of these is identified by a name: host-↓
┆19┆┆89┆┄┄line-ID, which consists of 12 characters.↲
↲
         ┆84┆Any device in a cluster using dual host communication ↓
┆19┆┆89┆┄┄may at any time be connected to one of the two hosts, ↓
┆19┆┆89┆┄┄and this connection may at any time be changed independ┄↓
┆19┆┆89┆┄┄antly of the other devices. As concerns the printer, the ↓
┆19┆┆89┆┄┄CU takes care of the connection on demand from the ↓
┆19┆┆89┆┄┄hosts. The display device is connected by means of a ↓
┆19┆┆89┆┄┄menu-selection.↲
↲
         ┆84┆Presentation of the host-menu appears at two situations:↲
↲
         a) ┆84┆just after load of the emulator program↲
↲
         b) ┆84┆when the operator enters SELCT followed by USM, ↓
┆19┆┆8c┆┄┄thereby indicating that the connection to the current ↓
┆19┆┆8c┆┄┄host must be broken because a new connectionis wan┄↓
┆19┆┆8c┆┄┄ted.↲
↲
         ┆84┆The menu consists of a headline and a line for each of ↓
┆19┆┆89┆┄┄the two possible choices showing which PA-key that must ↓
┆19┆┆89┆┄┄be used in order to select the host, and its host-line-↓
┆19┆┆89┆┄┄ID. ↲
↲
         Example:↲
↲
         ┆06┆RC855 3270 host/application menu.↲
                ↲
┆06┆PA1 BSC link 1↲
 ┆06┆PA2 BSC link 2↲
↲
         ┆84┆When the operator by pressing PA1 or PA2 has selected a ↓
┆19┆┆89┆┄┄hostline, the connection will be established, and the ↓
┆19┆┆89┆┄┄screen image is restablished as before the pressing of ↓
┆19┆┆89┆┄┄SELCT + USM.↲
↲
↲
┆b0┆┆a1┆6.3      Emulator Messages↲
↲
         ┆84┆The messages which can occur while the emulator is ↓
┆19┆┆89┆┄┄running are displayed in inverse video to set them apart ↓
┆19┆┆89┆┄┄from application-generated messages. They are displayed ↓
┆19┆┆89┆┄┄in the status line as indicated in the following subsec┄↓
┆19┆┆89┆┄┄tions, concerning the different aspects of communica┄↓
┆19┆┆89┆┄┄tion.↲
↲
↲
┆b0┆┆a1┆6.3.1    Host↲
↲
         ┆a1┆┆05┆↲
┆a1┆┆e1┆         ┆a1┆┆05┆Modem off           ↲
↲
         - ┆84┆the modem facilities are not working (V.24 interface ↓
┆19┆┆8b┆┄┄signal DSR (Data Set Ready) is missing).↲

════════════════════════════════════════════════════════════════════════
↓
         ┆a1┆┆05┆↲
         ┆a1┆┆05┆Line not ready      ↲
↲
         - ┆84┆no polls are issued by the host computer. If the ↓
┆19┆┆8b┆┄┄Display Device is connected to a SNA host-line, a 3-↓
┆19┆┆8b┆┄┄digit number appears after the text indicating the ↓
┆19┆┆8b┆┄┄event that causes the situation.↲
↲
         ┆a1┆┆05┆↲
         ┆a1┆┆05┆System not available↲
↲
         - ┆84┆polling traffic is detected, but not to Control Unit.↲
↲
         ┆84┆This field of the status line is also used for SNA ↓
┆19┆┆89┆┄┄sessions information. The following texts may appear:↲
↲
         ┆a1┆┆05┆↲
         ┆a1┆┆05┆-PU        ↲
↲
         - PU is inactive↲
↲
         ┆a1┆┆05┆↲
         ┆a1┆┆05┆-LU        ↲
↲
         - LU is inactive↲
↲
         ┆a1┆ ┆05┆↲
         ┆a1┆┆05┆S         ↲
↲
         - The display is owned by an SSCP session↲
↲
         ┆a1┆┆05┆↲
         ┆a1┆┆05┆M xxxxxxxx ↲
↲
         - ┆84┆The display is owned by a host application with the ↓
┆19┆┆8b┆┄┄name xxxxxxxx↲
↲
↲
┆b0┆┆a1┆6.3.2    Cluster↲
↲
         ┆a1┆┆05┆↲
         ┆a1┆┆05┆CU disconnected               ↲
↲
         - ┆84┆The terminal does not communicate with the RC890 ↓
┆19┆┆8b┆┄┄Control Unit. The reason is either that the CU is not ↓
┆19┆┆8b┆┄┄operating or that the RcCircuit is disconnected.↲
↲
         ┆a1┆┆05┆↲
         ┆a1┆┆05┆Configuration Error           ↲
↲
         - ┆84┆The terminals in the cluster are not configured pro┄↓
┆19┆┆8b┆┄┄perly. Two or more devices are configured as to have ↓
┆19┆┆8b┆┄┄the same device number.↲
↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆b0┆┆a1┆6.3.3    Printer↲
↲
         ┆84┆The following messages may appear in connection with the ↓
┆19┆┆89┆┄┄use of the hard-copy (PRINT key) function. Note that all ↓
┆19┆┆89┆┄┄of these messages refer to the hard-copy printer which ↓
┆19┆┆89┆┄┄has been configured for the terminal in question. This ↓
┆19┆┆89┆┄┄may be a different printer than the one physically ↓
┆19┆┆89┆┄┄attached to the terminal (see chapter 5).↲
↲
         ┆a1┆┆05┆↲
┆a1┆┆e1┆         ┆a1┆        ┆06┆Printer busy ┆05┆↲
↲
         - ┆84┆the printer is busy with other work, either hard-copy ↓
┆19┆┆8b┆┄┄for another terminal, or application directed prin┄↓
┆19┆┆8b┆┄┄ting; the printer request is queued and the keyboard ↓
┆19┆┆8b┆┄┄remains inhibited. The print request may be cancelled ↓
┆19┆┆8b┆┄┄and the keyboard restored by pressing SHIFT RESET.↲
↲
         ┆a1┆┆05┆↲
         ┆a1┆                 Printer not available                  ↲
↲
         - ┆84┆the printer indicated by the configuration parameter ↓
┆19┆┆8b┆┄┄is not present in the cluster. The reason may be a ↓
┆19┆┆8b┆┄┄configuration error or that the system to which the ↓
┆19┆┆8b┆┄┄printer is attached is not currently running the ↓
┆19┆┆8b┆┄┄emulator program.↲
↲
         ┆a1┆┆05┆↲
         ┆a1┆                 Print cancelled                        ↲
↲
         -↲
↲
↲
↲
↲
↲
↲
         ┆a1┆┆05┆↲
         ┆a1┆                 Printer offline┆05┆↲
↲
         ┆a1┆┆05┆↲
         ┆a1┆                 Printer not ready┆05┆↲
↲
         - ┆84┆Both of these messages may occur because of printer ↓
┆19┆┆8b┆┄┄malfunction during a printout operation causing the ↓
┆19┆┆8b┆┄┄operation to be aborted. Specifically they indicate:↲
↲
           Printer offline : ┆84┆power off, printer locally selected, ↓
┆19┆┆9d┆┄┄paper out or bad printer cable ↓
┆19┆┆9d┆┄┄connection.↲
↲
           Printer not ready: a timeout occured during printing.↲

════════════════════════════════════════════════════════════════════════
↓
┆b0┆┆a1┆6.3.4    Keyboard↲
↲
         ┆a1┆┆05┆↲
         ┆a1┆ x┆05┆↲
↲
         ┆84┆An 'x' is displayed when the keyboard is inhibited. This ↓
┆19┆┆89┆┄┄occurs when an attention has been generated and the ↓
┆19┆┆89┆┄┄keyboard has not yet been restored by the application, ↓
┆19┆┆89┆┄┄i.e. during the 'response time' of the application. The ↓
┆19┆┆89┆┄┄keyboard is also inhibited while the terminal is waiting ↓
┆19┆┆89┆┄┄in queue for a requested hard-copy printout when the ↓
┆19┆┆89┆┄┄PRINT key has been pressed.↲
↲
         ┆84┆The following two texts appear during SNA communication ↓
┆19┆┆89┆┄┄only.↲
↲
         ┆a1┆┆05┆↲
         ┆a1┆     -F┆05┆↲
↲
         ┆84┆A currently unavailable function was requested. RESET ↓
┆19┆┆89┆┄┄should be pressed to restore the keyboard. Conditions ↓
┆19┆┆89┆┄┄that cause a Minus Function are:↲
↲
         1. ┆84┆Use of a ATTN, PF, or PA key while the SSCP session ↓
┆19┆┆8c┆┄┄or prior to ACTLU. Also use of the Enter key prior to ↓
┆19┆┆8c┆┄┄ACTLU.↲
↲
         2. ┆84┆Use of SYS REQ prior to receipt of ACTLU.↲
↲
         3. ┆84┆Any of the following actions in receive state with ↓
┆19┆┆8c┆┄┄the keyboard unlocked: Print and all AID generating ↓
┆19┆┆8c┆┄┄keys.↲
↲
         ┆a1┆┆05┆↲
         ┆a1┆     System┆05┆↲
↲
         ┆84┆In systems that use SNA protocol, the System Lock symbol ↓
┆19┆┆89┆┄┄appears when the application program has replied to the ↓
┆19┆┆89┆┄┄last message sent by the operator and is requesting the ↓
┆19┆┆89┆┄┄operator to send the next message. At this time, how┄↓
┆19┆┆89┆┄┄ever, the host has not unlocked the keyboard.↲
↲
         ┆84┆Normally the Session will be removed by the host.↲
↲
↲
┆b0┆┆a1┆6.4      Reveal Mode↲
↲
         ┆a1┆┆05┆↲
         ┆a1┆     ll.pp X'00┆05┆↲
↲
         ┆84┆When the emulator is in reveal mode, the cursor posi┄↓
┆19┆┆89┆┄┄tion, indicated by line number and position number in ↓
┆19┆┆89┆┄┄the line, and the screen image contents in the cursor ↓
┆19┆┆89┆┄┄position are shown in the status line. The contents are ↓
┆19┆┆89┆┄┄shown in hexadecimal notation. Whenever the cursor is ↓
┆19┆┆89┆┄┄positioned in a non-display field, the constant X'NN is ↓
┆19┆┆89┆┄┄shown.↲

════════════════════════════════════════════════════════════════════════
↓
         ┆84┆The succeding section contains a description on how to ↓
┆19┆┆89┆┄┄enter reveal mode.↲
↲
↲
↲
┆b0┆┆a1┆6.5      Updating of Parameters↲
↲
         ┆84┆As mentioned in section 1.2, some of the configuration ↓
┆19┆┆89┆┄┄parameter values may be changed after the start of the ↓
┆19┆┆89┆┄┄emulator. Such changes are temporary and are consequent┄↓
┆19┆┆89┆┄┄ly valid only until the terminal is powered down.↲
↲
         ┆84┆During the updating of configuration parameters, the ↓
┆19┆┆89┆┄┄keyboard is reserved for this specific purpose, whereas ↓
┆19┆┆89┆┄┄the screen will continue to show possible screen images ↓
┆19┆┆89┆┄┄received from the host computer.↲
↲
         ┆84┆The parameter updating mode is entered by pressing the ↓
┆19┆┆89┆┄┄SHIFT SELECT keys, and will initially show the message:↲
↲
         ┆a1┆┆05┆↲
         ┆a1┆           Setup┆05┆↲
↲
         ┆84┆A configuration parameter to be updated is selected by ↓
┆19┆┆89┆┄┄pressing one of the following keys:↲
↲
         ┆a1┆┆b0┆ Key   Parameter        ↲
↲
          H     Hardcopy mode↲
          C     Cursor presentation↲
          P     Printer mode↲
          O     Orientation Switch↲
          D     Display mode↲
          K     Keyboard mode↲
          R     Reveal mode↲
↲
         ┆84┆┆81┆Please notice that only latin characters are allowed, ↓
┆19┆┆89┆┄┄i.e. the terminal must be Latin Mode, or the SPEC SHIFT ↓
┆19┆┆89┆┄┄key must be used.↲
↲
         ┆84┆Selection of one of the six first mentioned configur┄↓
┆19┆┆89┆┄┄ation parameters causes the displaying of the parameter ↓
┆19┆┆89┆┄┄name and its currently associated value, which may then ↓
┆19┆┆89┆┄┄be updated. Selection of the last-mentioned parameter ↓
┆19┆┆89┆┄┄causes an immediate change in the parameter value, i.e. ↓
┆19┆┆89┆┄┄reveal mode is either enabled or disabled and the param┄↓
┆19┆┆89┆┄┄eter updating mode is terminated automatically.↲
↲
         ┆a1┆┆05┆↲
         ┆a1┆         HCP : 00 ┆05┆↲
↲
         ┆a1┆┆05┆↲
         ┆a1┆         CP  :  0┆05┆↲
↲

════════════════════════════════════════════════════════════════════════
↓
         ┆a1┆┆05┆↲
         ┆a1┆         PM  :  0┆05┆↲
↲
         ┆a1┆┆05┆↲
         ┆a1┆         AOS :  0┆05┆↲
↲
         ┆a2┆┆e2┆┆a1┆┆05┆↲
         ┆a1┆         ADM :  0┆05┆↲
↲
         ┆a2┆┆e2┆┆a1┆┆05┆↲
         ┆a1┆         AKM :  0┆05┆↲
↲
         ┆84┆An additional cursor shows the current edit position in ↓
┆19┆┆89┆┄┄the parameter value. The numeric keys are used to update ↓
┆19┆┆89┆┄┄the parameter value whereby the additional cursor is ↓
┆19┆┆89┆┄┄moved right cyclically in the parameter value field. The ↓
┆19┆┆89┆┄┄additional cursor may also be moved leftwards by using ↓
┆19┆┆89┆┄┄the left arrow key.↲
↲
         ┆84┆When the new parameter values has been selected, return┄↓
┆19┆┆89┆┄┄ing from the parameter updating mode is obtained by ↓
┆19┆┆89┆┄┄pressing either the NEW LINE key or the SEND key. Re┄↓
┆19┆┆89┆┄┄turning from the parameter updating mode without chang┄↓
┆19┆┆89┆┄┄ing the old parameter value is obtained by pressing the ↓
┆19┆┆89┆┄┄ESC key. Note that illegal parameter values will cause ↓
┆19┆┆89┆┄┄the alarm to sound.↲
↲
↲
┆b0┆┆a1┆6.6      Screen Image Timeout↲
↲
         ┆84┆A screen image switch-off facility is provided with the ↓
┆19┆┆89┆┄┄emulator and is automatically effected after a user-↓
┆19┆┆89┆┄┄defined period of time during which no keys were struck ↓
┆19┆┆89┆┄┄and no screen images were received from the host compu┄↓
┆19┆┆89┆┄┄ter application program.↲
↲
         ┆84┆When the screen image is switched off, the SELECT key ↓
┆19┆┆89┆┄┄indicator will flash.↲
↲
         ┆84┆The screen image may at any time be switched back on by ↓
┆19┆┆89┆┄┄pressing any key, and, in addition to switching the ↓
┆19┆┆89┆┄┄screen image on, the emulator will also perform the ↓
┆19┆┆89┆┄┄action associated with the key. If no action is re┄↓
┆19┆┆89┆┄┄quired, the screen image may be switched on by pressing ↓
┆19┆┆89┆┄┄the ESC key.↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆b0┆┆a1┆7.       CONFIGURATION PARAMETERS↲
↲
         ┆84┆A number of configuration parameters are stored within ↓
┆19┆┆89┆┄┄each RC855 terminal. This is done using a non-volatile ↓
┆19┆┆89┆┄┄memory which retains its contents over time, also when ↓
┆19┆┆89┆┄┄the terminal is powered down.↲
↲
         ┆84┆When an RC855 terminal is installed, all configuration ↓
┆19┆┆89┆┄┄parameters should be set appropriately. Normally this is ↓
┆19┆┆89┆┄┄done by the installation staff. However, the description ↓
┆19┆┆89┆┄┄in the following enables the user to modify the confi┄↓
┆19┆┆89┆┄┄guration parameters as desired. The parameters are ↓
┆19┆┆89┆┄┄described in section 7.2.2.↲
↲
↲
┆b0┆┆a1┆7.1      Cluster Concept↲
↲
         ┆84┆Up to 32 RC855 terminals can be connected to the RC890 ↓
┆19┆┆89┆┄┄Control Unit for connection to a BSC or SNA/SDLC com┄↓
┆19┆┆89┆┄┄munication line as a 3270 cluster. The configuration ↓
┆19┆┆89┆┄┄aspects of the cluster concept are outlined in the ↓
┆19┆┆89┆┄┄following.↲
↲
         ┆84┆The terminals in a cluster are connected to the control ↓
┆19┆┆89┆┄┄unit by means of RcCircuit. In order for this intercon┄↓
┆19┆┆89┆┄┄nection to work correctly, each terminal must be confi┄↓
┆19┆┆89┆┄┄gured with a unique secondary address (numbered from ↓
┆19┆┆89┆┄┄zero. The secondary address has nothing to do with the ↓
┆19┆┆89┆┄┄3270 concept of device numbering.↲
↲
↲
┆b0┆┆a1┆7.1.1    Device Addressing↲
↲
         ┆84┆A device within a cluster is either a display or a ↓
┆19┆┆89┆┄┄printer. In a 3270 cluster consisting of RC855 terminals ↓
┆19┆┆89┆┄┄a printer is always physically attached to a particular ↓
┆19┆┆89┆┄┄display terminal. Logically, however, it has no special ↓
┆19┆┆89┆┄┄connection to the terminal to which it is attached. It ↓
┆19┆┆89┆┄┄is available as a general resource for the whole clus┄↓
┆19┆┆89┆┄┄ter.↲
↲
         ┆84┆Every device in the cluster has a device number (0 ↓
┆19┆┆89┆┄┄through 31) which is used to identify the device both in ↓
┆19┆┆89┆┄┄communication with the host and internally in the clus┄↓
┆19┆┆89┆┄┄ter, i.e. for selection of a hard copy printer. The ↓
┆19┆┆89┆┄┄device number should be chosen in agreement with the ↓
┆19┆┆89┆┄┄host computer system support staff.↲
↲
         ┆84┆Every display terminal must be configured with its own ↓
┆19┆┆89┆┄┄device number, the ┆a1┆display device number┆e1┆, and the ┆a1┆prin┄↓
┆19┆┆89┆┄┆84┆ter device number┆e1┆ of the attached printer, if any. All ↓
┆19┆┆89┆┄┄device numbers in the cluster must be unique. A printer ↓
┆19┆┆89┆┄┄cannot be given device number zeo, as this indicates ↓
┆19┆┆89┆┄┄that no printer is attached. Otherwise there are not ↓
┆19┆┆89┆┄┄restictions on the assignment of device numbers.↲
↲

════════════════════════════════════════════════════════════════════════
↓
         ┆84┆A printer must be given a device number, even if it is ↓
┆19┆┆89┆┄┄used for hard copy purpose only.↲
↲
         ┆84┆Every terminal must be configured with the printer ↓
┆19┆┆89┆┄┄device number of its ┆a1┆hard copy printer┆a1┆┆e1┆. Seen from the ↓
┆19┆┆89┆┄┄control unit there is not logical connection between the ↓
┆19┆┆89┆┄┄display device of a terminal and the printer device that ↓
┆19┆┆89┆┄┄may be attached to the terminal. The hard copy printer ↓
┆19┆┆89┆┄┄of a terminal may be chosen freely among the printer ↓
┆19┆┆89┆┄┄devices in the cluster. It is not even necessary only to ↓
┆19┆┆89┆┄┄have one printer as hard copy printer, as it is possible ↓
┆19┆┆89┆┄┄to define up to 16 ┆a1┆printer classes┆e1┆ each consisting of ↓
┆19┆┆89┆┄┄several printers. Hard copy print from a terminal that ↓
┆19┆┆89┆┄┄has specified a printer class as hard copy printer may ↓
┆19┆┆89┆┄┄appear on any free printer belonging to the class.↲
↲
         ┆84┆Furthermore a printer device may be configured to accept ↓
┆19┆┆89┆┄┄hard copy print from certain display devices only; and ↓
┆19┆┆89┆┄┄any printer is configured to accept hard copy print ↓
┆19┆┆89┆┄┄only, device print only, or a combination of both.↲
↲
         ┆84┆For more information on printer configurations, please ↓
┆19┆┆89┆┄┄consult reference (1).↲
↲
↲
┆b0┆┆a1┆7.2      Configuring a Terminal↲
↲
         ┆84┆The configuration is done by a configuration program, ↓
┆19┆┆89┆┄┄that is down-line loaded from the Control Unit seperate┄↓
┆19┆┆89┆┄┄ly.↲
↲
         ┆84┆The configurator works just like a 3270 oriented appli┄↓
┆19┆┆89┆┄┄cation, i.e. data is entered by the operator by typing ↓
┆19┆┆89┆┄┄into the input fields. The configurator provides a limit ↓
┆19┆┆89┆┄┄check of the parameters and displays a warning if the ↓
┆19┆┆89┆┄┄values exceed these limits. The parameters and the ↓
┆19┆┆89┆┄┄valued values are discussed in subsection 7.2.2.↲
↲
         ┆84┆Having entered the configurator, the values of the ↓
┆19┆┆89┆┄┄present parameters are displayed. The operator now ↓
┆19┆┆89┆┄┄updates the desired parameters and terminates by pres┄↓
┆19┆┆89┆┄┄sing the SEND key. If all parameter values are valid, ↓
┆19┆┆89┆┄┄the non-volatile memory (NVM) is updated and the termi┄↓
┆19┆┆89┆┄┄nal is reset automatically (i.e. the emulator is loaded ↓
┆19┆┆89┆┄┄anew so that all parameters can take effect).↲
↲
         ┆84┆Often it is desirable to keep a printout of the current ↓
┆19┆┆89┆┄┄parameter values. It is therefore recommended to fill in ↓
┆19┆┆89┆┄┄the screen image shown in appendix B with these values ↓
┆19┆┆89┆┄┄and to keep the description with the terminal.↲
↲
         ┆84┆If a printer is physically attached to the terminal, a ↓
┆19┆┆89┆┄┄printout of the parameter values may be produced by the ↓
┆19┆┆89┆┄┄following procedures. Note that the procedure to follow ↓
┆19┆┆89┆┄┄depends on whether updating is required or not.↲
↲

════════════════════════════════════════════════════════════════════════
↓
         1) enter configurator↲
↲
         2) proceed according to:↲
↲
            ┆a1┆a) updating required            b) no updating↲
 ↲
               - enter parameters              - press PRINT key↲
               - press SEND key↲
               - invoke configurator again↲
               - press PRINT key↲
↲
         3) terminate by pressing SEND key.↲
↲
↲
┆b0┆┆a1┆7.2.1    Initial Setting of Secondary Address↲
↲
         ┆84┆To make it possible to load the configurator program ↓
┆19┆┆89┆┄┄from the Control Unit, the Secondary Address must be ↓
┆19┆┆89┆┄┄initialized.↲
↲
         ┆84┆This is done by a simple built-in initialization pro┄↓
┆19┆┆89┆┄┄gram.↲
↲
         ┆84┆In order to activate the program, the Display Station ↓
┆19┆┆89┆┄┄must be reset by power-up or by pressure of the reset-↓
┆19┆┆89┆┄┄button and the 'P'-key of the keyboard held down during ↓
┆19┆┆89┆┄┄the self-test. However, the program will be activated ↓
┆19┆┆89┆┄┄even if the 'P'-key is not pressed, if the value of the ↓
┆19┆┆89┆┄┄LD-field of the NVM is equal to 3 (load from PROMs on ↓
┆19┆┆89┆┄┄the MIC-board).↲
↲
         ┆84┆When activated, the program will display the text ↓
┆19┆┆89┆┄┄'Secondary Address:' and wait for operator action.↲
↲
         ┆84┆Accepted inputs are digits (0-9), the ESC and SEND keys ↓
┆19┆┆89┆┄┄and the combination of CTRL and CLEAR keys.↲
↲
         ┆84┆The secondary address must be given as a decimal number ↓
┆19┆┆89┆┄┄in the range from zero to the maximum number of termi┄↓
┆19┆┆89┆┄┄nals minus one. If a typing error is made, the pressure ↓
┆19┆┆89┆┄┄of the ESC key will clear the input and enable new ↓
┆19┆┆89┆┄┄input. When the correct values is typed, the operator ↓
┆19┆┆89┆┄┄must press the SEND key in order to get the NVM updated, ↓
┆19┆┆89┆┄┄and when this is done, the program will cause the reboot ↓
┆19┆┆89┆┄┄of the Display Station now loading from the Cluster Con┄↓
┆19┆┆89┆┄┄troller using the secondary address just typed.↲
↲
         ┆84┆Pressing the CLEAR key while holding down the CTRL key ↓
┆19┆┆89┆┄┄will cause a reboot of the terminal without changing the ↓
┆19┆┆89┆┄┄contents of the NVM.↲
↲
↲
┆b0┆┆a1┆7.2.2    Setting of other Parameters↲
↲
         ┆84┆In appendix B is shown the configurator program screen ↓
┆19┆┆89┆┄┄image. In the following the parameters are described one ↓
┆19┆┆89┆┄┄by one.↲

════════════════════════════════════════════════════════════════════════
↓
         ┆a1┆KBL: Keyboard Lock↲
↲
         Values:      0, 1↲
 ↲
         Meaning:     KBL = 1, ┆84┆the keyboard works permanently in ↓
┆19┆┆9f┆┄┄the alpha lock mode, i.e. alpha┄↓
┆19┆┆9f┆┄┄betic data can only be typed as ↓
┆19┆┆9f┆┄┄upper case letters (does not cover ↓
┆19┆┆9f┆┄┄letters which share a key with ↓
┆19┆┆9f┆┄┄another symbol).↲
↲
                      KBL = 0, ┆84┆the alpha lock mode may be entered ↓
┆19┆┆9f┆┄┄and subsequently left by pressing ↓
┆19┆┆9f┆┄┄the LOCK key. In this case the ↓
┆19┆┆9f┆┄┄indicator in the LOCK key will ↓
┆19┆┆9f┆┄┄light when the keyboard is in the ↓
┆19┆┆9f┆┄┄alpha lock mode.↲
↲
         ┆a1┆CP: Cursor Presentation↲
↲
         Values:      0, 1, 2, 3↲
↲
         Meaning:     CP = 0, ┆84┆the cursor is shown as an under┄↓
┆19┆┆9e┆┄┄line.↲
                      CP = 1, ┆84┆the cursor is shown as a flashing ↓
┆19┆┆9e┆┄┄underline.↲
                      CP = 2, the cursor is shown as a block.↲
                      CP = 3, ┆84┆the cursor is shown as a flashing ↓
┆19┆┆9e┆┄┄block.↲
↲
                      ┆84┆While the keyboard is inhibited, a steady ↓
┆19┆┆96┆┄┄cursor is shown as flashing and a flashing ↓
┆19┆┆96┆┄┄cursor is shown as steady.↲
↲
         ┆a1┆DPC: Decimal Point Character↲
↲
         Values:      0, 1↲
 ↲
         Meaning:     DPC = 0, provides a "." (period sign).↲
                      DPC = 1, provides a "," (comma sign).↲
↲
         ┆84┆This parameter concerns latin mode only. In arabic mode ↓
┆19┆┆89┆┄┄the decimal point character is always a "," (comma ↓
┆19┆┆89┆┄┄sign).↲
↲
         ┆a1┆NUM: Numeric Field Check↲
↲
         Values:      0, 1↲
↲
         Meaning:     ┆84┆Determines whether control of keyed-in ↓
┆19┆┆96┆┄┄characters is performed or not.↲
↲
                      NUM = 0, ┆84┆control is suppressed, i.e. all ↓
┆19┆┆9f┆┄┄characters allowed.↲
                      NUM = 1, ┆84┆control is performed, i.e. only ↓
┆19┆┆9f┆┄┄numeric field standard characters ↓
┆19┆┆9f┆┄┄are accepted.↲
↲

════════════════════════════════════════════════════════════════════════
↓
         ┆a1┆AOS: Arabic Orientation Switch↲
↲
         Values:      0,1↲
↲
         Meaning:     ┆84┆This parameter determines the orientation ↓
┆19┆┆96┆┄┄of the display device.↲
↲
                      AOS = 0, ┆84┆left to right orientation, i.e. ↓
┆19┆┆9f┆┄┄first position on the screen is at ↓
┆19┆┆9f┆┄┄the upper left corner.↲
↲
                      AOS = 1, ┆84┆right to left orientation, ie.e. ↓
┆19┆┆9f┆┄┄first position on the screen is at ↓
┆19┆┆9f┆┄┄the upper right corner.↲
↲
         ┆a1┆ADM: Arabic Display Mode↲
↲
         Values:      0, 1↲
 ↲
         Meaning:     ┆84┆Determines whether or not context analysis ↓
┆19┆┆96┆┄┄of arabic text is performed when text is ↓
┆19┆┆96┆┄┄shown at the display.↲
↲
                      ADM = 0, ┆84┆text is shown exactly as the ↓
┆19┆┆9f┆┄┄contents of the device buffer.↲
↲
                      ADM = 1, ┆84┆context analysis is performed on ↓
┆19┆┆9f┆┄┄arabic text.↲
↲
         ┆a1┆AKM: Arabic Keyboard Mode↲
↲
         Values:      0, 1↲
↲
         Meaning:     ┆84┆Determines whether or not keyboard input is ↓
┆19┆┆96┆┄┄converted in order to obtain an approximate ↓
┆19┆┆96┆┄┄context analysis on the contents of the ↓
┆19┆┆96┆┄┄device buffer. Only a few of the arabic ↓
┆19┆┆96┆┄┄characters can be changed, and not all ↓
┆19┆┆96┆┄┄shapes can be produced. In appendix E is ↓
┆19┆┆96┆┄┄found a table showing the changeable char┄↓
┆19┆┆96┆┄┄acters and their shapes depending on their ↓
┆19┆┆96┆┄┄position within the word.↲
↲
                      AKM = 0, no conversion↲
                      AKM = 1, ┆84┆conversion performed according to ↓
┆19┆┆9f┆┄┄App. E.↲
↲
         ┆a1┆APO: Arabic Printer Orientation↲
↲
         Values:      0, 1↲
↲
         Meaning:     ┆84┆This parameter defines the orientation of ↓
┆19┆┆96┆┄┄the printer physically attached to the ↓
┆19┆┆96┆┄┄terminal.  In case of hard copy print or ↓
┆19┆┆96┆┄┄SCS print this parameter is overridden.↲
↲

════════════════════════════════════════════════════════════════════════
↓
                      APO = 0, left to right orientation↲
                      APO = 1, right to left orientation↲
↲
         ┆a1┆PDN: Printer Device Number↲
↲
         Values:      0, 1, 2, ..., 31↲
↲
         Meaning:     ┆84┆See section 7.1. On a terminal with no ↓
┆19┆┆96┆┄┄attached printer, the PDN value must be 0.↲
↲
         ┆a1┆PLS: Printer Line Speed↲
↲
         Values:      0, 1, 2, ..., 6↲
↲
         Meaning:     ┆84┆Determines the bit rate of the transmission ↓
┆19┆┆96┆┄┄to the printer that is attached physically ↓
┆19┆┆96┆┄┄to the terminal (via V.24 connection).↲
↲
                      0:  110 bps↲
                      1:  300 bps↲
                      2:  600 bps↲
                      3: 1200 bps↲
                      4: 2400 bps↲
                      5: 4800 bps↲
                      6: 9600 bps↲
↲
         ┆a1┆CF: Character Format↲
↲
         Values:      0, 1, 2, ..., 255↲
↲
         Meaning:     ┆84┆CF determines the format of the characters ↓
┆19┆┆96┆┄┄transmitted to the printer attached via the ↓
┆19┆┆96┆┄┄V.24 connection.↲
↲
                      ┆84┆CF is the decimal value of a byte coded as ↓
┆19┆┆96┆┄┄follows:↲
↲
               MSB┆a2┆┆e2┆┆a1┆  7  6  5  4  3  2  1  0 ┆e1┆LSB↲
                  ┆a1┆  0  1  0  0   -    -  - ↲
                                         ┆a1┆   ┆e1┆ 0: no parity↲
                                         ┆a2┆┆e2┆┆a1┆┆e1┆   ┆e1┆ 1: parity↲
      ↲
                                      ┆a1┆      ┆e1┆ 0: odd parity↲
                                             1: even parity↲
↲
                                 ┆a1┆           ┆e1┆ 01: 1 stop bit↲
                                             10: 1 1/2 stop bit↲
                                             11: 2 stop bits↲
↲
                      ┆84┆For RC supplied printers the recommended ↓
┆19┆┆96┆┄┄value is 79 (2 stop bits, even parity).↲
↲
         ┆a1┆MPL: Maximum Print Line Length↲
↲
         Values:      0, 1, 2, ..., 132↲
↲
         Meaning:     ┆84┆Maximum line length on the attached prin┄↓
┆19┆┆96┆┄┄ter.↲
↲

════════════════════════════════════════════════════════════════════════
↓
         ┆a1┆PM: Printer Mode↲
↲
         Values:      0, 1↲
↲
         Meaning:     ┆84┆PM refers to the printer physically at┄↓
┆19┆┆96┆┄┄tached to the terminal, not to its hard ↓
┆19┆┆96┆┄┄copy printer, if this is another printer.↲
↲
                      PM = 0, ┆84┆the printout operations are perfor┄↓
┆19┆┆9e┆┄┄med in the compact mode, i.e. lines ↓
┆19┆┆9e┆┄┄containing NUL characters only are ↓
┆19┆┆9e┆┄┄not printed, and no FORM FEED ↓
┆19┆┆9e┆┄┄character is printed.↲
↲
                      PM = 1, ┆84┆every screen image is printed as ↓
┆19┆┆9e┆┄┄shown on the display screen (i.e. ↓
┆19┆┆9e┆┄┄with possible blank lines and ↓
┆19┆┆9e┆┄┄terminated with FORM FEED).↲
↲
                      ┆84┆PM does not apply to transparent printout ↓
┆19┆┆96┆┄┄generated from the application.↲
↲
         ┆a1┆SA: Secondary Address↲
↲
         See sections 7.1 and 7.2.1.↲
↲
         ┆a1┆DDN: Display Device Number↲
↲
         Values:      0, 1, 2, ..., 31↲
↲
         Meaning:     See section 7.1.↲
↲
         ┆a1┆HCP: Hard Copy Printer Device Number↲
↲
         Values:      ┆84┆0, 1, 2, ..., 31, 40, 41, ..., 55↲
↲
         Meaning:     ┆84┆See section 7.1. If a printer class is used ↓
┆19┆┆96┆┄┄instead of a specific printer the value of ↓
┆19┆┆96┆┄┄this parameter must be the value of the ↓
┆19┆┆96┆┄┄class added by 40 (i.e. in the range 40 .. ↓
┆19┆┆96┆┄┄55).↲
↲
         ┆a1┆LD: Load Device↲
↲
         ┆84┆This parameter is described in ref. (2). The value ↓
┆19┆┆89┆┄┄normally used is 2.↲
↲
         ┆a1┆PTM: Picture (screen image) Timeout↲
↲
         Values:      0, 1, ..., 254, 255↲
↲
         Meaning:     ┆84┆Determines the number of minutes the screen ↓
┆19┆┆96┆┄┄image will remain switched on when no keys ↓
┆19┆┆96┆┄┄are pressed and no screen images are re┄↓
┆19┆┆96┆┄┄ceived from the host computer.↲
↲
                      PTM = 0, ┆84┆the screen image is never switched ↓
┆19┆┆9f┆┄┄off.↲
                      PTM > 0, ┆84┆the screen image is switched off ↓
┆19┆┆9f┆┄┄after PTM minutes.↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆b0┆┆a1┆8.       SYSTEM MONITORING↲
↲
         ┆84┆The RC855 IBM 3270 Emulator contains a program for ↓
┆19┆┆89┆┄┄system monitoring (see section 8.1). The system monitor┄↓
┆19┆┆89┆┄┄ing can be used any time during emulator operation.↲
↲
         ┆84┆The system monitoring functions are controlled by means ↓
┆19┆┆89┆┄┄of flags. Each of the attention keys PA1-5 and PF10-14 ↓
┆19┆┆89┆┄┄has a corresponding flag. Flags are set (system monitor┄↓
┆19┆┆89┆┄┄ing invoked) and reset (system monitoring terminated) as ↓
┆19┆┆89┆┄┄follows:↲
↲
         Set flag:   CTRL <flag key>↲
         Reset flag: CTRL SHIFT <flag key>↲
↲
         ┆a1┆PA-1 flag↲
↲
         ┆84┆The PA-1 flag has a superior function. When it is set, ↓
┆19┆┆89┆┄┄the display screen is erased and the screen then dis┄↓
┆19┆┆89┆┄┄plays the system monitoring output. The emulator con┄↓
┆19┆┆89┆┄┄tinues to run, but it does not use the screen. On the ↓
┆19┆┆89┆┄┄other hand, as long as the PA-1 flag is ┆a1┆not┆e1┆ set, the ↓
┆19┆┆89┆┄┄system monitoring functions may well be invoked by ↓
┆19┆┆89┆┄┄setting their individual flags, but they will not dis┄↓
┆19┆┆89┆┄┄play any information.↲
↲
         ┆a1┆Hard copy↲
↲
         ┆84┆If a printer is attached to the terminal (physically ↓
┆19┆┆89┆┄┄attached not cluster hard copy printer) and the PDN ↓
┆19┆┆89┆┄┄parameter is not 0, then a printout of the system moni┄↓
┆19┆┆89┆┄┄toring screen image, invoked by the PA-1 flag, can be ↓
┆19┆┆89┆┄┄obtained by pressing CTRL PRINT.↲
↲
↲
┆b0┆┆a1┆8.1      Statistics↲
↲
         ┆84┆Statistical information is automatically counted as long ↓
┆19┆┆89┆┄┄as the emulator is active. It concerns information from ↓
┆19┆┆89┆┄┄the RcCircuit communication to the Control Unit.↲
↲
         ┆a1┆Operation↲
↲
         ┆84┆PA-3 flag: Set in order to display counters.↲
↲
         ┆a1┆Screen image↲
↲
         ┆84┆The layout of the display of the counters is as follows:↲
↲
         S< aa bb cc dd ee ff gg hh ii jj >↲
↲
         where↲
         aa receive-poll timeout (5 seconds)↲
         bb block format error during reception↲
         cc block length error; too large blocks↲
         dd block length error; too small blocks↲
         ee not used↲
         ff checksum error in received block↲
         gg data overrun during reception↲
         hh block length in check error↲
         ii wrong sequence number in received block↲
         jj block received will be illegal block type↲

════════════════════════════════════════════════════════════════════════
↓
↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆b0┆┆a1┆A.       REFERENCES↲
↲
         (1)  RCSL No. 99-1-09714↲
              RC890 Control Unit↲
              Operation and System Customization Manual↲
↲
         (2)  RCSL No. 42-i2459↲
              RC855 Operating Guide↲

════════════════════════════════════════════════════════════════════════
↓
┆b0┆┆a1┆B.       CONFIGURATION SCREEN IMAGE↲
↲
         RC855              IMB3270 CONFIGURATOR         Arabic↲
↲
         KBL: 0   CP : 0    DPC: 0   NFR: 0   NUM: 0↲
         AOS: 1   ADM: 1    AKM: 0   APO: 1↲
         PDN: 8   PDL: 0    PLS: 5   CF : 79  MPL: 80    PM : 1↲
         SA : 0   DDN: 0    HCP: 40  LD : 2   PTM: 10↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆b0┆┆a1┆C.       KEYBOARD LAYOUT↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆b0┆┆a1┆D.       EBCDIC CHARACTER SET↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆b0┆┆a1┆E.       ARABIC KEYBOARD CONVERSION↲
↲
         ┆84┆When arabic keyboard conversion is enabled, the follow┄↓
┆19┆┆89┆┄┄ing characters will change shape according to their ↓
┆19┆┆89┆┄┄position in the word, no matter which presentation was ↓
┆19┆┆89┆┄┄used when entering the character.↲
↲

════════════════════════════════════════════════════════════════════════
↓
┆b0┆┆a1┆F.       PRINTER CODE SET↲
↲
         Under preparation.↲

════════════════════════════════════════════════════════════════════════
↓
┆1a┆┆1a┆tor┄↓
┆19┆┆89┆┄┄ing can be ues whether or not context analysis ↓
┆19┆┆96┆┄┄of arabic text is performed

Full view