UP-9134r2 UTS 20 Single Station System Description Apr83
UP-9134r2 UTS 20 Single Station System Description Apr83
SPERRY UNIVAC
Universal Terminal
System 20 (UTS 20)
Single Station
System Description
This library memo announces the release and availability of "SPERRY UNIVAC@ Universal Terminal System 20
(UTS 20) Single Station System Description," UP-9134 Revision 2. It is a Standard Library Item (SLI).
The UTS 20 is a general-purpose, microprocessor-based, non programmable, remote display terminal system
used for interactive data communications with a host processor. The electronic functional "personality" of this
display terminal is established by a program cartridge that can be installed easily into the rear of the unit. Although
non programmable, the UTS 20 retains most of the functional capabilities available in the powerful SPERRY
UNIVAC Universal Terminal System 400 (UTS 400). The communications protocol of the UTS 20 is compatible
with that of the UTS 400.
New information in this revision includes a brief description of the UTS 20 single station operating capabilities
in the IBM* Bisynchronous Communications mode.
Destruction Notice: This revision supersedes and replaces "SPER RY UN IVAC Universal Terminal System 20
(UTS 20) Single Station System Description," UP-9134 Revision 1, released on library memo dated October 1981.
Please destroy all copies of UP-9134 Rev. 1 and/or its library memo.
Lists AC, CZ, MZ, Lists ZZ, 45, 46, 82 Library Memo
9U, 10, 11, 18, 1 (57 pages plus library memo) for UP-9134 Rev. 2
21, 30, 31U, 37,
38, 60, 61, 62, 63,
64, 64U, 65, 66, 75, RELEASE
77, 78, 81, 81U,
83U, 89, 89U April 1983
I
Universal Terminal
System 20 (UTS 20)
Single Station
System Description
Sperry Univac reserves the right to modify or revise the content of this
document. No contractual obligation by Sperry Univac regarding level,
scope, or timing of functional implementation is either expressed or
implied in this document. It is further understood that in consideration of
the receipt or purchase of this document, the recipient or purchaser
agrees not to reproduce or copy it by any means whatsoever, nor to
permit such action by others, for any purpose without prior written
permission from Sperry Univac.
CONTENTS
FRONTISPIECE
1. INTRODUCTION
1.2. ADAPTABILITY. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 3
1.2.1. Operator Control .................................................... 3
1.2.2. Communication Configurations ........................................ 3
1.2.3. Peripheral Printer Selections .......................................... 3
2.1. OVERVIEW. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. 5
ii
4. CONFIGURATIONS ......................................................... 34
6. PERIPHERAL/AUXILIARY DEVICES
7. SPECIFICATIONS
iii
GLOSSARY ...................................................................... 47
FIGURES
TABLES
iv
9134-1
v
1. Introduction
The SPERRY UNIVAC Universal Terminal System 20 (UTS 20) Single Station is a versatile display
terminal used to send, receive, display, and manipulate data. The functional "personality" of this
nonprogrammable terminal is stored in an electronic program cartridge, which can be easily
installed in the back of the terminal (Figure 1-1).
As an efficient input/output and display device interfaced with your host system, this terminal
provides the basic capabilities required at remote locations, online interactive data transfers, and
a hard-copy printer - plus additional advantages, including:
The UTS 20 is compatible with host processors configured to handle the SPERRY
UNIVAC Universal Terminal System 400 (UTS 400) and/or the UNISCOPE Display
Terminals.
The UTS 20, with the addition of a special BSC program cartridge, is compatible with
host processors configured to handle the' IBM* 3277-2 Binary Synchronous
Communications (BSC) Terminal, and the TELETYPE** Dataspeed 4541-1 BSC
Terminal.
Input and output capabilities of the terminal may be enhanced by adding an optional
magnetic stripe reader (not available for BSC operations) and a peripheral printer.
The peripheral printer can be controlled either from the terminal keyboard or from the
host processor.
Many of the functional parameters of the terminal can be accessed and controlled from
the keyboard.
Characters or fields on the screen can be highlighted with reverse video, high/low
intensity, or blinking.
Operator comfort has been emphasized with human engineering design features such
as the moveable keyboard and an optional tilt/rotate base.
The terminal operates silently because of its convection cooling system, which
eliminates the need for noisy fans.
Optional screen bypass feature allows simultaneous operator and host access to the
terminal for separate operations.
• Cost effectiveness
The modular program cartridge can be easily changed for program updates.
• Security
Two types of security keylocks guard against unauthorized use of the terminal.
The optional magnetic stripe reader can be used for operator identification as well as
data entry.
9181-6
2
1.2. ADAPTABILITY
The simple-to-operate keyboard of the UTS 20 is arranged much like a typewriter keyboard, but
with the addition of several data manipulation and communication keys that give the operator
more capabilities and flexibility. From the keyboard, for example, an operator can condition the
UTS 20 to permit entry of routine information in any desired arrangement, to highlight selected
elements of data, and to transmit only changed or variable data.
Many of the operational and functional parameters of the UTS 20 are accessible through a
screen display called the control page, which is a function that allows the operator to change
some of the terminal characteristics. The control capabilities incorporated in this one display
eliminate the need for the mechanical switches used on many other terminals.
Three optional, dot-matrix printers are offered with the UTS 20: the SPERRY UNIVAC 0797
Printer Subsystem, the SPERRY UNIVAC 0798 Printer Subsystem, and the SPERRY UNIVAC 0425
Printer Subsystem. The hard-copy requirements of your particular location will determine which
of these three printer options best suits your needs. (The peripheral interface allows connection
to only one printer.) Printer capabilities are covered in Section 6.
In the design phase, great emphasis was placed on reliability and maintainability factors as a
means of reducing downtime and trouble calls. Consequently, several resident functions have
been incorporated in the UTS 20 specifically to ensure system reliability and data integrity. These
functions include parity generation and checking, an automatic power-on confidence test, error
logging, and line monitoring. The same functions also contribute to efficient maintainability.
The UTS 20 has been designed to be an integral part of a host processor communications
system. A major consideration in designing an integrated system is telephone line cost, which
may account for as much as one-third of the total system cost, and the way to keep line costs
down is to use a minimum number of telephone lines. The simplest method of meeting this
3
condition is to connect large numbers of highly efficient terminals on a single line - terminals
that require only a fraction of total line time for any transmission. The UTS 20 satisfies all criteria
for these efficient terminals.
The UTS 20 has been designed to condense each transmission by sending only significant
spaces: nonsignificant spaces are automatically stripped out. Line time may also be saved if the
user designates only certain portions of a display for transmission, such as the unprotected data
or data flagged as changed from its previous condition in the display. Both of these methods
of saving transmission line time can be implemented on the UTS 20.
4
2. UTS 20 Characteristics
2.1. OVERVIEW
The UTS 20, pictured in Figu re 2-1, is a remote display terminal used for interactive data
communications with a host processor. Although not a programmable device, the UTS 20 does have
many of the functional capabilities of the programmable terminals in the SPERRY UNIVAC product
line. Some of these key capabilities include:
• Addressable cursor
• Automatic answer/hangup
5
9134-3
The UTS 20 is capable of displaying any file contained in the host processor to which the terminal
has access. For a quick look at your data, just scan through the file, using the display. If you need a
printed copy of the data for reference or to write on, a peripheral printer can provide it.
Editing the data on the screen is a simple, straightforward task with operator-available attributes
such as a choice of destructive or nondestructive space bar, horizontal and vertical wraparound,
field control characters, tab-setting capability, backward tabulation, line duplication, line insertion
and deletion, and replacement of characters by overwriting.
The UTS 20 transmits synchronously at speeds up to 9600 bits per second (bps) in American
Standard Code for Information Interchange (ASCII), the industry standard. The communications
protocol used by the UTS 20 is byte oriented and UTS 400 compatible.
6
2.3. HUMAN ENGINEERING DESIGN
Operator effectiveness is the basis of an efficient data communications operation. From this
premise, human engineering considerations and experience on similar data communications
terminals were combined to develop the optimum design for the UTS 20. As a result, the terminal
is designed for easy, straightforward operation, eliminating completely any need for awkward head
or body positions. The operator's field of view of the display is well within normal eye span, and the
keyboard is designed for comfortable touchtyping. Because the keyboard is similar to that of a
typewriter, little additional training is required to operate the terminal system and use its many
extra capabilities.
The visual display consists of sharp, bright, green characters on a dark background. The characters
closely resemble conventional printed material. Each character appears of equal thickness and
brightness over the entire screen, resulting in excellent legibility and clarity of presentation at all
times. Character brightness can be adjusted to the preferred level by the operator. Figure 2-2
shows a typical UTS 20 display.
A nonglare screen, a flicker-free display, the natural viewing angle provided by the nearly vertical
CRT - al\ these factors contribute to viewing comfort. And, a new dimension in operating comfort
is available with the addition of the optional tilt/rotate base. This base allows the operator to
regulate the degree of tilt (from -10 to +30 degrees) and to rotate the terminal (about 90 degrees)
for maximum convenience.
9134-4
7
All the control keys required to operate the terminal and to initiate data transfer are located right
on the keyboard. Controls not used in regular operation - the power-on indicator and switch,
display intensity control, reset switch, audible-alarm volume control, and security keylocks - are
located on the casework under the screen.
The UTS 20 keyboard was designed to increase operator productivity. The light, responsive key
action minimizes operator fatigue. Also, at the operator's option, a command can be entered in
the terminal so that an audible "click" sounds each time the terminal accepts an entry from the
keyboard, which may help to decrease the operator's dependence on the visual display during
data entry.
Another useful attribute of the UTS 20 is the self-turnoff display. After a preselected time has
elapsed without any keyboard or communications activity, the screen display shuts off. This
feature prevents unnecessary power consumption and also alleviates the screen-phosphor
"ghosts" caused by a constant display.
The functional characteristics of the UTS 20 are stored in the easily replaceable program
cartridge. The replaceable-cartridge concept facilitates program updates or changes, which may
be accomplished quickly at your location.
By means of a fixed, 2-line display called the control page, the operator can control the type
of .data transfer to the peripheral printer, control the type of transmission from the UTS 20 to
the host processor, and alter some of the characteristics of the UTS 20. When configured in the
BSC mode, the UTS 20 uses a 1-line display and has its own specific set of control page code
requirements. After pressing a key to bring the control page to the screen, the operator enters
the proper codes in the display for the desired function. Pressing the key again removes the
control page, stores the codes, and redisplays the original screen data.
The display format of the UTS 20 is limited only by the maximum constraints of 24 lines of 80
characters each per screen. Any combination of lines and characters per line (from a minimum
of two lines by one character) up to the maximum can be adopted by entering the desired
parameters in the control page. (The BSC mode supports only 24 lines of 80 characters each
per screen line.) The selected format is centered on the display screen both vertically and
horizontally.
The complete ASCII set of 96 characters, including uppercase and lowercase alphabetics, can be
displayed.
Four keyboard models are provided for the UTS 20: a typewriter keyboard, an expanded
typewriter keyboard, a Katakana/English keyboard, and a UTS 400-format keyboard. Keyboard
models provided for BSC operations are a typewriter keyboard and an expanded typewriter
keyboard. Function keys are indicated by either a label bar or keycaps. Figures 2-3 and 2-4 show
the UTS 20 keyboard models.
8
88CDCD
*CDCDGJCDrnrnmCDCDCDmGJ0 ::;c~
** FO;::.O @Jcm00CDCiJ@CD@J0@m@
(FUNCT'ON) t~ 0 0 @ (£] @J @ 0 [8] cg CD CD m
C::=J CD 0 0 @] 0 @ @ @ CD 0 G G::J
I I
*
**
FRONT VIEW
TYPEWRITER KEYBOARD
~
'NE ~AN8
~
'SP Iill\
'-2
DUP UP
LF FF L:J
(\\ CIJ OJ' (#l ($\ (%'\ Ia\ (7l ( ( I ( ) \ ,n CD· fr'7) ~
* U' l.2)~~~l2Jl!.J~~
2
/
/ ~~
** FO~::.D @®@®00@cD@J0aJOJ@
( ) (FUNCTION) 8 0 @ @J (£] @J @ QJ [8] (I) OJ CD OJ
G 8 C::=J0@0@J0@@@CDO§c:=J
I I
*
**
9
~(F5l~ tLR808CH' ( CONT~) r;::-I
L.::...)
~L.:0~ PME
§ m~ ~ rn ~ m~ m~ wQ fJ EJ (~~) 888
(
88
. o
)
(:~~)~~M0J~~@J(9e;)~~(Q)EJ
~5J(i)~~~(l)~6JC5JmGJM@J
( A/N )~(s)0J~~~~mmm GJ( KANA
000
000
000
( + (
T
8::. ) I I ( :~~ ) ( 0 )
KATAKANA/ENGLISH KEYBOARD
A (Fi8\ A (F22l CJ
~
~ crt] 0 C0 c;J 06\l!2J~~~U~~
(F2O'\ (F2il
10
Each of the keyboard models contains - in addition to the standard data keys - several types of
control keys, including data editing keys, cursor control keys, function control keys, and peripheral
control keys. Control key functions are discussed in detail in Section 3. All four keyboards also have
a set of 22 program attention keys, which can be used to initiate special host-supplied functions, as
described in 2.11.
NOTE:
The expanded typewriter, KatakanalEnglish, and VTS 400-format keyboards have some keys not
found on the basic typewriter keyboard. These keys are identified in the discussion of control key
functions in Section 3.
For the typewriter and expanded typewriter keyboards, data keycaps must be selected to match the
language character generator being used. (Refer to Section 4 for national language selections.)
Language keycap selection is not necessary for the Katakana/English and UTS 400-format
keyboards.
The keyboard is attached to the display with a small, round cable, which allows the operator to
move the keyboard up to 76 centimeters (30 inches) to find the most comfortable operating position.
The operator may also replace a defective keyboard simply by disconnecting the cable.
Field definition, one of the most potentially useful of all UTS 20 functions, gives the UTS 20
operator complete control over data formatting. This function is similar in concept to protected
format, but with many more capabilities. For example, fields may be formed that will accept only
numbers or letters or that will right-justify all entries. The display intensity of the entries in a field
may be controlled to aid in visual identification of the data, or the entire data entry in the field may
be made to blink. The same field control character (FCC) used to define the parameters of the field
can also be used as a tab stop, thus saving spaces in the display for additional data. (The regular
tab stop requires one space in the screen display.) Following is a complete list of the FCC
capabilities:
11
The operator has complete control - both for generating and for modifying the field control
character - or the host processor may be given this same control.
The protected data capability, for example, can be used by the host processor to create "forms" for
routine data entry; that is, protected words and phrases may be used as guides for entering the
variable data. These forms are displayed for operator convenience but may be suppressed when the
display is transmitted. The operator simply "fills in the blanks" and transmits the newly entered
data. Obviously, if only the variable (unprotected) information is transmitted, on transmission time,
which is one of the major advantages of the UTS 20. This provision is similar to the suppression of
nonsignificant spaces but works on the protected characters instead. The protected format function
is also a timesaver for an operator who is entering variable information.
While supplying all this versatility in formatting, the field control character still does not interfere
with the screen display in any way. There can be up to 24 lines of 80 FCCs per line, one FCC for
every screen character location. The FCC occupies a memory location but not a screen memory
location.
Entry of tab stops may be accomplished either by pressing the TAB SET key or by using the field
control character to define tab positions. The field control character does not occupy a position in
the display, but the conventional tab character does. When the TAB FORWARD key is pressed, the
cursor moves to the first tab stop to the right. If it is a conventional tab stop, the cursor stops in the
first unprotected position to the rig ht of where the TAB SET key was pressed. If the tab stop was
se.lected through FCCs, the cursor stops in the position where the FCC was generated. The cursor
moves to home position if no tab stops are defined between the cursor and the end of the screen.
The UTS 20 can tab backward as well as forward. The tab stop provisions described previously also
apply to this capability, and the same tabbing response occurs except that the cursor moves to the
first tab stop position to the left of its position when the TAB BACK key is pressed. If no tab stop is
encountered, the cursor goes to the home position. If a tab stop is located immediately to the left of
the cursor, that tab stop will be skipped.
Any line already on the screen can be duplicated, either by host processor or operator direction.
This capability makes it possible to set up forms or repetitious material by a simple command or
operation rather than by repeating the same information over and over again.
These keys are handy, econom ical message generators that can be used to initiate special
sequences or functions as designated in your host program. The control code of a program attention
key can activate a complete program subroutine, causing the host processor to perform that
subroutine when this code is received.
There are 22 program attention keys on the UTS 20 keyboard. The MSG WAIT key, also considered
a program attention key, is used to request a message generated or forwarded by the host
processor.
12
2.12. HOST PROGRAMMING APPLICATIONS OF UTS 20 CAPABILITIES
The capabilities of the UTS 20 are adaptable to a variety of host programming applications. The
following examples illustrate two such applications, one designed primarily for operator
convenience and the other for transmission-time savings as well as operator convenience.
Under appropriate host processor control, the display on the screen can be rolled upward or
downward at a variable rate, from a discernible line-at-a-time rate to a rapid roll. The effect is
achieved by processor-controlled line-delete functions. The rate of roll depends on the frequency of
the insert or delete function in a sequential operation. Program attention keys can be designated by
the host program to initiate this function, to regulate the roll rate, and to end the function.
By use of the protected format function of the field control character, part of the screen can be
designated as reference (protected) and part of it as active (receiving operator-entered variable
data). With the appropriate transmit function specified in the control page, only the information in
the active areas will be transmitted.
The active/reference area capability allows portions of the screen to be used for active message
interchange while the remainder of the data display is left unchanged. In this way, the operator can
have multiple messages on the screen at one time, and the operator/host processor exchange can
consist of display segments instead of the entire contents of the display.
Active/ reference screen areas can be arranged in almost any manner. The active area of the
screen, determined either by the operator or by the host processor, can be any area on the screen
that is not designated as protected format.
For use with a dialed modem, a feature is available that enables the UTS 20 to answer a host-
processor-originated call automatically. This feature also enables the terminal system to hang up
automatically in response to a processor command or to initiate the disconnection command itself.
The keylock feature provides two separate locking functions: a keyboard keylock and a setup
keylock. The keyboard keylock enables or disables input from the keyboard and magnetic stripe
reader. The setup keylock enables or disables access to the control page operating parameters.
The UTS 20 generates a'nd checks both character and block parity on the communications line. If a
parity error occurs on data, the operation is retried, but the automatic retry does not provide any
unique indication to the host processor or to the operator. However, if the error continues after
several retry attempts, the operator will be alerted.
The parity generation and checking function detects any single-bit data error that occurs in random-
access memory (RAM), on the communications interface, from the keyboard, or on the bit- serial
peripheral interface.
13
2.16. RELIABILITY AND MAINTAINABILITY
The UTS 20 has several built-in functions to assist in maintenance of the equipment and to assure
the user that the terminal is operating properly.
A power-on confidence (POC) test is executed automatically by the UTS 20 when power is applied,
or it may also be initiated manually by operator activation of the RESET pushbutton. The basic
functionality of the terminal is checked by the POC test routines. Every POC test routine is listed in
the test display and is reported as having passed, failed, or unable to be completed. When the POC
tests have been completed without error, the display appears as shown in Figure 2-5.
9181-26
14
2.16.2. Error Logging
A log of errors related to the communications line, peripherals, and internal operations is
maintained in the memory of the UTS 20. This report may be displayed locally or transmitted to the
host for examination. The user, operator, or customer services representative- has access to this
information, which is easily understood and useful for analysis.
The monitor function permits the display of communications line traffic on the screen of the UTS
20. This function is intended to be used primarily by Sperry Univac customer services
representatives for troubleshooting communications problems. The user may also convey the line
monitor information over the telephone to a customer services representative to aid in failure
analysis. Depending on the UTS 20 model, one of two types of line monitor displays is used.
Figures 2-6 and 2-7 show typical displays on both types of line monitors.
9134-8
15
9134-20
The loopback test checks UTS 20 communication channels by sending a test message sequence to
the connected modem or OeM that is then reflected back to the terminal; the message sent and the
message received should be identical. The loopback test is initiated through a control page entry in
the maintenance mode field. (Depending on the type of modem used in the configuration, a special
test adapter plug also may be required.) The test series continues to cycle until the RESET
pushbutton is pressed or the terminal is turned off. If a failure occurs, the tests stop and the
number of the failed test is displayed on the screen.
16
3. Functional Description
Transmission between the host processor communications equipment and the UTS 20 is bit-serial.
The data transmission code is standard 7-level ASCII plus character parity. The UTS 20 transmits
synchronously at speeds up to 9600 bits per second (bps) in the half-duplex mode.
UTS 20 terminals operate in a polling environment; that is, transmission between the processor and
'the UTS 20 is initiated by the processor. Communications line protocol requires that terminal and
device addressing be used in every transmission and that messages between the terminal and the
host processor be acknowledged by the recipient. In the' UTS 20, line protocol and message
formatting functions are automatic - the operator is concerned only with message content.
A message to be transmitted from a UTS 20 to a host processor is composed by the operator, who
positions the cursor and enters the desired data from the keyboard. The operator then presses the
XMIT (transmit) key. When the host processor next polls the UTS 20 for traffic, that message is
transmitted to the host processor. Waiting time is a function of the host activity, poll rate, and line
propagation time; normally, there is only a momentary delay.
Messages transferred from the UTS 20 to the peripheral printer can be initiated manually by the
operator. After composing the message, the operator presses the PRINT or XFER (transfer) key and,
if the device is properly conditioned to accept the transfep; the message is immediately transferred.
The host processor can also transfer data by way of the UTS 20 to the peripheral printer.
17
3.1.5. Messages From the Processor
If the UTS 20 receives an unsolicited host processor message while the operator is composing text,
the terminal sounds a tone to alert the operator. Depending on the host programming provisions,
keyboard entry may also be interrupted. If entry is not interrupted, the operator may finish inputting
the data, transmit the data to the host, and then press the MSG WAIT key to request the host
processor message.
The host processor can override any operator action and cause an urgent message to be displayed
immediately, regardless of whether text is being composed at the UTS 20.
The operator has access to a 2-line display called the control page that is used to control the
transfer of data to the peripheral printer, to control the type of transmission to the host processor,
and to change the functional parameters of the terminal. Certain maintenance displays provided by
the UTS 20 are also requested by means of the control page.
The control page display, shown in Figure 3-1, is painted on the screen when the operator presses
the CTL PAGE key. If there is any data present on the lines replaced by the control page, that data
is shifted to temporary storage; when the operator presses the CTL PAGE key again to remove the
control page, the original data is returned to the screen.
While the control page is displayed, the operator can enter specified codes into the unprotected
fields (the fields within parentheses) as needed. When the control page is removed from the screen,
the operator inputs are interpreted and acted upon by the UTS 20.
The functions of the various fields in the control page display are described in the following
paragraphs. (The ADR- and SEARCH( ) fields are not used in UTS 20 operation and therefore are
not described here.)
The unshaded fields shown in the following control page are used to specify the printer, to define
the type of data transfer to the printer, and to display printer status, as described in Table 3-1.
(**PRINT*)STA- (**XFER**)PRNT(
[l! ~! ! !l!i!~l! to i~!il~[:l l[~1 1Ii [i [t:.l1li:~[:1 :l:[1 li:\!~lil·1~:~ l i:.:.:~ ~l~ t o . :
9134-16a
18
Table 3-1. Control Page Fields Used in Printer Transfers
Field Function
(**PRINT*) The top line of this field is protected from data entry. In the second line. the entry in the "to" subfield
is a 2-character mnemonic that specifies the printer for use when the PRINT key is pressed. (The
mnemonic is defined in the DV parameter selection. described in 3.2.4.) The other subfields are not
used in UTS 20 operation.
PRNT( The entry in this 4-character field specifies the type of print function to be performed when the
PRINT key is pressed. The allowable entries are "PRNT". "FORM". and "XPAR". (The default
condition is "PRNT".)
• "PRNT" causes all data to be printed except field control characters (FCCs).
• "FORM" causes all characters except FCCs to be printed. with spaces replacing protected
characters.
• "XPAR" specifies a print transparent operation in which all cursor-return codes are suppressed,
no FCCs are included. and no spaces are suppressed.
(**XFER**) The top line of this field is protected from data entry. In the second line. the entry in the "to" subfield
is a 2-character mnemonic that specifies the printer for use when the XFER (transfer) key is pressed.
(The mnemonic is defined in the DV parameter selection. described in 3.2.4.) The other subfields are
not used in UTS 20 operation.
NOTE:
The transfer function is used only when FCes are to be printed along with the text. Normally. this
function would not be used because the printed FCCs could be confusing.
XFER( The entry in this 4-character field specifies the type of print function to be performed when the XFER
key is pressed. The allowable entries are "ALL". "VAR". and "CHAN". (The default condition is
"VAR".)
• "VAR" causes the transfer of all unprotected data and all FCCs.
• "CHAN" causes the transfer of only the data and FCC from each field in which an actual change
has been made.
STA- The 6-character field following this term is used by the system to display the operational status of the
printer when the STATUS key is pressed. The operator specifies the printer at the initiation of this
operation by placing the cursor over the printer mnemonic in the "to" subfield of the (**PRINT*) field.
19
3.2.2. Control of Data Transmitted to Host Processor
The unshaded fields shown in the following control page are used to define the type of data
transmitted to the host and to indicate the terminal transmission codes, as described in Table 3-2.
9134-16b
XMIT( ) The entry in this 4-character field specifies the type of online transmission to be performed when the
XMIT (transmit) key is pressed. Data on the screen between the SOE (or the home position) and the
cursor location is transmitted, with spaces at the end of lines suppressed. The allowable entries are
"ALL", "VAR", and "CHAN". These three entries have the same functions as defined for the
XFER( ) field (Table 3-1.)
*** The special code field is a protected field which contains communications information that has been
entered into the control page (PARAM) field and activated by pressing the RESET pushbutton. The
first two positions contain the ASCII character equivalent of the RID and SID hexadecimal codes. The
third position contains the letter designating communications mode: "X" for multiplexer, "M" for
modem, or "0" for direct connection.
I
The MM field in the control page is used to call up a display of the traffic on the communications
line or a display of internal parity and communications line errors that have been detected. The
allowable entries in the MM field are defined in Table 3-3. If the entry is accepted, it is stored in
memory and the field is cleared when the control page is redisplayed. If the entry is rejected, it
remains in. the MM field and the alarm sounds once. .
9134-16c
LM Line Monitor. Displays the communications line traffic. The data transmitted from the UTS 20 is displayed
in the alternate-brightness intensity (as specified in. the AB parameter, described in 3.2.4). The data
received by the UTS 20 is displayed in normal intensity. Katakana data characters are displayed in normal
intensity only.
EL Error Log. Displays the number of errors and activity retries that have occurred internally and on the
communications line.
20
Table 3-3. Maintenance Displays Defined in MM Field of Control Page (Part 2 of 2)
CY Cycle POCo Causes power-on confidence test to cycle repeatedly until the RESET pushbutton is pressed.
The (PARAM) (parameter) field in the control page is used to define specific functional
characteristics of the UTS 20.
pt / po )
9134-16d
The top line of the (PARAM) field is protected from data entry. The second line is used by the
operator to alter configured parameters (such as screen size, communications options, and so forth).
The (PARAM) field requires two entries, a parameter type (pt) mnemonic and a parameter option
(po) mnemonic. If the entries are accepted, they are stored in memory and the field is cleared; if
rejected (because of an incorrect entry), the entries remain in the (PARAM) field and the alarm
sounds once.
NOTE:
Since the configuration parameters are stored in the nonvolatile memory of the VTS 20, these
parameters are retained even when power is turned off for weeks at a time. When the terminal is
turned back on, the parameters are automatically loaded from this memory to the working memory.
The allowable entries in the "pt" and "po" subfields of the (PARAM) field are defined in Table 3-4.
Table 3-4. VTS 20 Characteristics Defined by Parameter Field of Control Page (Part 1 of 4)
Parameter Parameter
Type Options Meaning and Function
(pt) (po)
LI Low Intensity. Specifies that the data will appear in low intensity. (This is
the default condition.)
RV Reverse Video. Specifies that the data will appear as dark letters on a
green background.
NI Normal Intensity. Specifies that the data will appear in normal intensity.
21
Table 3-4. VTS 20 Characteristics Defined by Parameter Field of Control Page (Part 2 of 4)
Parameter Parameter
Type Options Meaning and Function
(pt) (po)
PS Printer Speed. Specifies the speed at which the UTS 20 passes characters to the
printer.
SP Space Bar Selection. Specifies whether pressing the space bar causes the data
under the cursor position to be deleted (destroyed).
CL Characters per Line. Specifies the number of characters per line to be used on the
screen.
CP Control Page. Specifies on which line the first line of the control page will be
displayed.
VO Video Off Time. Specifies the amount of time that can elapse without
communication or keyboard activity before the display is turned off.
22
Table 3~. VTS 20 Characteristics Defined by Parameter Field of Control Page (Part 3 of 4)
Parameter Parameter
Type Options Meaning and Function
(pt) (po)
AR Channel A Rate. Specifies the speed at which characters are passed to and from
the host when a direct connection from terminal to host is used,
Any
hexadecimal
number from
51 to 6F
Any
hexadecimal
number from
21 to 7E
(excluding
70.71.72)
23
Table 3-4. UTS 20 Characteristics Defined by Parameter Field of Control Page (Part 4 of 4)
Parameter Parameter
Type Options Meaning and Function
(pt) (po)
RR Refresh Rate. Sets the display refresh rate. This parameter is used only if the
display appears unstable (typically caused by lights or motors external to the
terminal that operate at a line frequency different from that of the terminal).
Should this problem occur, the parameter option may be set to either 50 or 60,
whichever stabilizes the display.
AT Autotransmit. Specifies whether data from the magnetic stripe reader will be
automatically transmitted to the host or must be transmitted manually.
YS Specifies automatic transmission to the host (the data is not displayed on the
screen for security reasons).
NO Specifies that the operator must initiate transmisson to the host after data is
displayed on the screen (default condition).
UR* Uppercase range. Specifies the range of characters affected when the- uppercase
character (UC) parameter is set to YS. (This parameter is primarily useful to
operators of non-English keyboards, where the UC parameter does not include all
characters desired for uppercase display.)
Any two , through .......... or any range of characters between. (Entries must be made in
characters lowercase. )
from 60-
7E on the
ASCII code
chart
IL Indicator line. Specifies whether line 25 (indicator line) will appear in contrasting
or the same intensity as the rest of the display.
24
3.3. KEYBOARD CONTROL FUNCTIONS
The functions of all keyboard control keys used in UTS 20 operation are described in subsequent
paragraphs. The expanded, UTS 400-format, and Katakana/English keyboards have several keys not
found on the typewriter keyboard, as indicated in the following lists.
The SHIFT and LOCK (or SHIFT LOCK) keys enable the uppercase letters or upper symbols on the
data keys. (The Katakana/English keyboard has four data-section shift states to accommodate the
uppercase and lowercase requirements of both Katakana and English.)
*Keyboard models offered for BSG-compatible operations not included. These models are described in the UTS 20 (BSG)
system description.
25
When the UNLOCK (keyboard unlock) key is pressed, all indicators are cleared, the audible alarm is
silenced, and any communication or peripheral operation in progress from this terminal is
terminated. The terminal is then free for keyboard entry.
The CTL PAGE (control page) key is pressed once to bring the control page display to the screen and
again to return the control page to storage after the operator has made the entry for which the
control page was called. (Refer to 3.2 for control page functional information.)
FCC GEN (Field Control Character Generate) Key. When this key is pressed, the next five
sequential keyboard inputs are interpreted as code elements for the generation of a field control
character (FCC). The cursor is placed at the first position of the desired t'ield, and then each of five
characters is sequentially keyed to define the appropriate function of the FCC. The keystroke
sequence used to generate an FCC is as follows:
1. Intensity N (or space) - specifies normal intensity for the FCC field.
B - Specifies that the FCC field will blinK from normal intensity to the option
selected in the alternate-brightness parameter of the control page.
The protected option (field entry characteristic), right-justified option (field justification), and
alphabetic- or numeric-only option do not take effect until the FCC ENABLE key is pressed; this
arrangement allows data to be entered into the field before the FCC is enabled.-The cursor remains
at the same location on the screen where the FCC was generated after the sequence-complete
character is entered. If an improper character is entered during an FCC generation sequence, the
procedure is stopped and the alarm sounds.
Figure 3-2 illustrates how FeCs may be used to accentuate important or protected data. The
prompts, shown in reverse video, are protected from operator entry. The operator just tabs to the
appropriate data line and enters the information (which is displayed in normal intensity in this
figure).
26
9142-18
FCC ENABLE Key. Upon successful FCC generation, all protected and right-justified FCCs are
disabled. These FCCs may be reenabled by pressing the FCC ENABLE key.
FCC CLEAR Key. When this key is pressed, the first field control character to the left of (or under)
the cursor is cleared. The cursor may be located anywhere within the field defined by the FCC
being cleared. The field defined by the cleared FCC becomes part of the first field to the left of the
cleared FCC .
. FCC LOCATE Key. When this key is pressed, the cursor moves to the first character position of
the next field defined by an FCC (which is, in effect, the position of the FCC). Then, if the FCC is to
be changed, the cursor is properly positioned for the FCC generation sequence. This locate function
will work as described even if the FCC is not set to act as a tab stop. The FCC LOCATE key also
disables all protected, right-justified, and alphabetic-only or numeric-only FCCs. These FCCs may be
reenabled by pressing the FCC ENABLE key.
CLR CHG (Clear Changed) Key. When this key is pressed, the changed-field designators in the
FCCs will be cleared without altering the data in the field. One keystroke clears the entire display,
regardless of the cursor position. (These designators are set internally by the UTS 20 whenever a
change is made within a field.)
27
3.3.4. Cursor and Cursor Control Keys
For data entry and editing, the cursor is an indispensable provision of the UTS 20. With the help of
this highly mobile, highly visible screen-position indicator, an operator can manipulate data with
great ease, speed, and accuracy. The cursor is also used by the UTS 20 to identify the end position
of data to be transmitted to the- processor or transferred to the peripheral printer.
The cursor is a unique character that is displayed on the screen at all times except, briefly, during
transmission to the host processor or data transfer to a peripheral printer. It appears as a bright
rectangle with a dark diagonal bar (/ZI). The cursor advances one position each time a data key is
pressed, its current position indicating the location where the next data character will be entered. If
the next data character is to be entered somewhere other than the next sequential position, the
cursor is moved to the desired position with one or more of the cursor control keys.
When the cursor is positioned over a displayable or nondisplayable character, including the space
character, the character and cursor blink alternately. This blinking helps the operator locate the
cursor when it is positioned over a character.
The most familiar cursor control keys are the return key, the space bar, and the backspace key.
When pressed, the space bar and backspace key move the cursor one space at a time; when
pressed and held down, they cycle at the rate of 12 characters per second. The space bar can be
configured as either destructive or nondestructive (that is, when the cursor is advanced by the
space bar, the character under the cursor can either be erased or left intact).
The other cursor control keys include four scan keys that move the cursor forward, backward, up, or
down; the CURSOR TO HOME key; the TAB FORWARD key; and the TAB BACK key.
Anyone of the scan keys, when momentarily pressed, moves the cursor one space at a time. If the
key -is held down, the cursor moves in that direction repeatedly until the key is released.
When pressed, the TAB FORWARD key moves the cursor immediately to the next tab stop to the
right, and the TAB BACK key moves the cursor immediately to the next tab stop to the left. If there
are no tab stops to the right of the cursor (including all following lines to the last position on the
screen) or to the left of the cursor (including all preceding lines to the home position on the screen),
the cursor moves to the home position when the appropriate tab key is pressed.
The CURSOR TO HOME key is used to move the cursor from its present location to the home
position (first position at the upper left corner of the screen) or the first unprotected position to the
right of home.
In addition to the alphanumeric and symbolic data keys, several control key functions - tab setting,
line duplication, data-key cycling, insertion of line and form feed codes - are used in generating
data.
TAB SET Key. When this key is pressed, a tab stop is generated at the cursor location. The tab
stop code occupies that position in display storage. When the tabulation function is used, the cursor
will be located in the first unprotected screen position to the right of the tab stop. The tab stop
character ( • ) is displayed when the control character parameter of the control page is set to ON.
28
LINE DUP (line Duplication) Key. Pressing this key causes the contents of the line on which the
cursor is located to be duplicated on the following line. (The location of the cursor within the line is
not significant; the entire line will be duplicated regardless.) The cursor is repositioned to the
corresponding location on the duplicated line. When the key is pressed repeatedly, the same line is
duplicated again and again, once for each keystroke. This action will continue to the bottom of the
screen, but line duplication will not occur if the key is pressed when the cursor is on the_Jast line.
Rapid setup of field control characters, tab stops, and repetitive text for tabular or columnar
treatments can be done easily with the line duplication function. Selective clearing can also be
accomplished by clearing the desired portion of the I ine before pressing the LINE DUP key.
LINE INSERT Key. Pressing this key causes a blank line to be inserted at the cursor location. All
lines already on the screen from the cursor location to the bottom move down one line. The line at
the bottom of the screen when the key is pressed will be lost from storage.
LINE DELETE Key. This key is used to delete the line on which the cursor is positioned. All lines
below the deleted line will shift up one, and a blank line will result at the bottom of the screen.
LF (Line Feed) Key. When this key is pressed, a line feed code is generated on the screen at the
cursor location. The cursor advances to the next position just as it would with the entry of a data
character. When it receives a line feed character, the peripheral printer skips to the next line of the
form. The line feed character (IF) is displayed when the control character parameter of the control
page is set to ON.
FF (Form Feed) Key. When this key is pressed, a form feed code character is generated on the
screen at the cursor location. The cursor advances to the next position just as it would with the
entry of a data character. The printer recognizes this character as a command to start a new page
(or a new line if the printer does not have a variable forms loop). The form feed character (FF) is
displayed when the control character parameter of the control page is set to ON.
DISP 1-2 (Display Screen 1 or Screen 2) Key. This key is functional only when the UTS 20 is
equipped with the screen bypass feature. Pressing this key once displays screen "1", or the screen
that appears when power is first applied. Pressing this key again displays screen "2", the alternate
screen. The "1" or "2" that appears in the first position of the indicator line at the bottom of the
screen shows the operator which of the two screens is currently being displayed. (This key is
included only on the expanded typewriter and UTS 400-format keyboards. Display switching is host
controlled when the screen bypass feature is used on a UTS 20 with the typewriter keyboard.)
The editing capabilities of the UTS 20 terminal allow the operator to edit any message completely
before transmitting it to the processor, or to modify data received from the host processor.
(Processor-supplied data is not changed at the processor when the display is edited; the changed
data must be returned to the processor with instructions to change the file data as indicated in the
edited transmission). Using the various editing keys, the operator can erase data on the display and
enter new data in the erased area, or insert or delete data without changing the rest of the display.
The CHAR ERASE key is used to erase the character in the cursor position and enter a space in
that position of the display. The cursor moves one position to the right.
The ERASE EOD (erase to end of display) key is used to erase all unprotected data characters from
the cursor position to the end of the screen.
The ERASE EOl (erase to end of line) key is used to erase all unprotected data characters from the
cursor position to the end of the line or the end of a field, whichever comes first.
29
The ERASE TO EOF (erase to end of field) key is used to erase all data characters from the field in
which the cursor is located. The field may be as small as a single character or as large as the entire
screen, or apy size between these two extremes.
The ERASE DISPLAY key is used to erase all data, both protected and unprotected, and all FCCs
from the cursor position to the end of the display.
Data Manipulation. Four keys may be used to move data forward or backward, either by inserting
spaces or by deleting characters and spaces in the lines of the display. When specific fields have
been defined by protected-format or field control characters, these key functions apply only to the
field in which the cursor is located rather than the entire display. (In a field that extends onto the
next line, the "in line" function will affect only that portion of the field on the line where the cursor
is located.)
When pressed, the INSERT IN LINE key causes all characters in the line to the right of and
including the cursor position to shift one space to the right, and a space is inserted under the
cursor. A character in the last position of the line is discarded.
The INSERT IN DISP (insert in display) key is used to insert a space at the cursor position, causing
the entire display to the right of the cursor to move right one character position. The character
ending each line to the right of and below the cursor position moves to the first position of the
.following line, and any character in the last position on the screen is discarded.
When pressed, the DELETE IN LINE key causes all characters in the line to the right of the cursor to
shift left one position. The character under the cursor is deleted and a space is inserted at the right
end of the line.
The DELETE IN DISP (delete in display) key is used to delete the character at the cursor position,
causing the entire display to the right of the cursor to move left one character position. The
character beginning each line below the cursor position moves to the last position on the previous
line. A space is inserted at the last position on the screen.
Certain control keys are used in conjunction with control page commands to select and control the
peripheral printer operation. The operator uses these keys rather than the equivalent controls on
the printer itself.
PRI NT Key. This· key initiates a data transfer to the peripheral printer according to the limitations
defined in the PRNT( ) field of the control page. No FCCs are transferred in this type of print
operation.
When "PRNT" is specified in the control page, the entire message is transferred. The "FORM"
command causes a selective data transfer in which all protected characters are replaced with
spaces. The "XPAR" command suppresses (that is, strips out or eliminates) the cursor return codes.
The result is that the cursor return at the end of each display line is not seen by the peripheral
device, and the data transferred is treated as one continuous line of data. (The "XPAR" command is
useful when line-feed and form-feed codes have been used for formatting. In the absence of feed
codes, whatever automatic carriage-return provisions the peripheral device may have will provide
for any carriage returns during this type of transfer.)
XFER(Transfer) Key. This key also initiates a data transfer to the peripheral printer, but FCCs are
included in the transfer. The type of transfer is defined in the control page XFER( ) field.
When "ALL" is specified in the control page, protected and unprotected data and all FCCs are
transferred. The "VAR" command transfers unprotected fields and FCCs. The "CHAN" command
transfers only changed fields and the associated FCCs.
30
STATUS Key. When pressed, this key causes the status of the peripheral printer (defined by the
cursor location) to be displayed in the STA- field of the control page.
SOE I> Key. Pressing this key generates a start-of-entry character ( 1» on the screen at the cursor
location and advances the cursor one position. The SOE character defines the beginning of a field
to be transferred to the host processor or the peripheral printer, while the cursor defines the end of
the field.
XMIT Key. When this key is pressed, the type of transmission specified in the control page will
occur on the next traffic poll to the terminal. The types of transmission that may be specified in the
control page are "ALL" (transmit all data and FCCs), "VAR" (transmit only unprotected fields and
their FCCs), and "CHAN" (transmit only those fields and their FCCs in which data has been
changed.
SOE I> Key. The SOE character generated by this key is used as a field delimiter in defining data
for transmission to the host processor, as well as for transfer to a peripheral printer as defined in
3.3.7.
Terminal status information is presented to the operator on an indicator line at the bottom of the
screen. The indicator line is formatted as follows:
or
G AXER G
or
(!) RACK G
or
G RNAK (!)
9134·25
The data on this line is protected and therefore cannot be destroyed or reconstructed. Several
messages are contained in the indicator line, including:
• 1 - always appears in first position of indicator line. If UTS 20 is equipped with screen bypass
feature, a "2" appears when the alternate screen is displayed.
• ROW=XX and COL=XX - indicates the current location of the cursor by row and column
position.
• WAIT - appears when the keyboard is locked (data transmission sequence is occurring).
• MSGW - indicates there is an unsolicited message waiting that the operator may display by
pressing the MSG WAIT key.
31
• AUXB - appears when the auxiliary (peripheral) interface is busy and unable to accept other
operations.
• AXER - appears in the same position as AUXB and indicates that the peripheral is
nonfunctional. The AXER indication is removed by pressing the UNLOCK key.
• RACK - appears in the same position as AUXB and indicates that a successful magnetic-
stripe-reader read function has occurred.
• RNAK - appears in the same position as AUXB and indicates an unsuccessful magnetic-
stripe-reader read. This indicator stays on until the UNLOCK key is pressed or a successful
read occurs.
• POLL - signifies that the communications line is active and this terminal is being polled by
the host processor.
The controls and indicators located on the UTS 20 front panel (Figure 3-3) are as follows:
• POWER indicator (mounted on POWER control) - lights when power is applied to the
terminal.
• RESET pushbutton - may be used to initiate the power-on confidence test (described in
2.16.1 ).
• Over-temperature indicator (contained within the RESET pushbutton) - lights when the
terminal is overheated and nonfunctional. Also lights when the RESET pushbutton is pressed.
• VOLUME control - used to adjust the volume of the audible alarm and keyboard click.
9134-10
32
Other controls and indicators used in UTS 20 operation are as follows:
• Shift lock indicator (located in the SHIFT LOCK key) - lights when the keyboard is in the
uppercase state. (On Katakana/English keyboards, the KANA SYM, KANA, A/N, and SYM
keys also have a shift indicator.)
once when the cursor moves into the eighth character position from the right on any
line in the display
once when the cursor first moves into the last line (in any character position)
once when an operator attempts to enter data that does not meet the field-entry criteria
set up by an FCC
once when the FUNCTION key is pressed concurrently with an alphanumeric key (illegal
key combination)
repeatedly when a message is received from the host processor (pressing the MSG
WAIT key, UNLOCK key, or a specific program attention key turns off the alarm)
repeatedly when a peripheral operation was unsuccessful (pressing the UNLOCK key
turns off the alarm).
once for successful card read from the magnetic stripe reader.
once for an entry in the (PARAM) field of the control page when the SET -UP keylock is
locked.
33
4. COr1figurations
The UTS 20 remote display terminal can communicate with a host processor via modems, SPERRY
UNIVAC Direct Connection Modules (DCMs), or a direct connection to the host. The data may be
transmitted over the public telephone network, on leased common-carrier voice-grade lines, or
directly over a private communications line. The UTS 20 uses the same communications protocol as
the SPERRY UNIVAC Universal Terminal System 400 (UTS 400).
Data communication systems may be configured with various combinations of UTS 20 single
stations. Also, UTS 20 single stations may be used on the same communications line with UTS 400
terminals and UNISCOPE terminals. Depending on system requirements, the terminals may be
connected to a host processor by any of the following methods:
• Point-to-point (one terminal connected via modem or OCM and communicating over an
exclusive communications I ine to the processor)
• Multidrop (multiple terminals communicating with the host, each through its own modem or
DCM, but on the same communications line). Requires the host to specific poll only.
• Direct connection to a SPERRY UNIVAC host processor (9600 bits per second in half-duplex
mode)
Fig ure 4-1 depicts a combination of point-to-poi nt, multidrop, and multiplexed term i nal
configurations.
34
TO HOST PROCESSOR
MODEM* MODEM
OR OR
DCM DCM
TERMINAL
MULTIPLEXER
UTS 20 ~ UTS 20
I
UP TO 12 ADDITIONAL
SPERRY UNIVAC DISPLAY TERMINALS
(TOTAL OF 16)
35
4.2. OPTIONAL FEATURES
Adding to the capabilities of the UTS 20, several optional features are available. These features
include:
• Screen Bypass
The screen bypass feature provides use of two separate screens, one displayed and one stored
in memory, that may be accessed simultaneously by the operator and by the host processor.
This capability enables the operator to initiate a peripheral operation from one screen, then
display the other screen simultaneously to enter data.
Each screen has its own indicator line and control page. (The control page codes last entered
on either screen control the operations of both screens.) Screen" 1" always appears when
power is turned on or the UTS 20 is reset and is designated by a "1" in the first position of
the indicator line. By pressing the OISP 1-2 keys, the operator can display screen 2,
designated by a "2" in the same position of the indicator line. The operator can switch back
and forth to either screen by pressing the OISP 1-2 key.
The screen bypass feature can function on any UTS 20 provided with the appropriate
program cartridge. However, operator-initiated display switching, using the OISP 1-2 key, can
only be performed from the expanded typewriter and UTS 400-format keyboard. 0 isplay
switching is host controlled on UTS 20s with the basic typewriter keyboard, on which there is
no OISP 1-2 key.
This feature allows the UTS 20 to read data stored on the magnetic stripe of a badge or card.
The reader is connected to the keyboard.
• Tilt/Rotate Base
Installation of this feature allows the operator to adjust the terminal position for maximum
convenience.
The following standard items are supplied with each UTS 20:
The 96-character Latin-alphabet set is available on the typewriter and expanded typewriter
keyboards in several national language variations. Anyone of the following sets may be
selected:
USA English
United Kingdom
Germany
France
Spain
36
Denmark/Norway
Sweden/Finland
Italy
4.4. CABLING
Standard-length cables are provided for connecting the UTS 20 to modems or multiplexers. The
cable between the UTS 20 and a modem or DCM may be up to 15.2 meters (50 feet) long. The
cable from DCM to DCM may be up to 524 meters (5000 feet) long; for transmission speeds up to
2400 bits per second, the DCM-to-DCM cable may be up to 4572 meters (15,000 feet) long. The
direct connection cable to the host may be 15.2 to 91.5 meters (50 to 200 feet) long, depending on
the host.
37
5. Terminal System Applications
The UTS 20 is designed to accommodate a wide range of applications requIring direct operator
interaction with a central data processing system. Whether your application involves a narrowly
specified function or covers the broadest spectrum of functions, the UTS 20 has been designed to
satisfy your needs.
Applications for the UTS 20 fall into one or more of the following general categories:
• Data accessing
• Conversational interaction
UTS 20 terminals are ideally suited for data entry operations. These operations are basically one
way - the data flow is mainly from the UTS 20 to the host processor. The terminal system is used
in this category for applications such as filling in forms, or sending instructional commands or other
data to the host processor for retention or for use in other locations.
The editing capability of the UTS 20 is indispensable for data entry operations. With this capability,
a screen of data can be generated, and then that data can be manipulated and edited as much as
necessary before it is transmitted.
If your application requires protected forms as guides for data entry, the host software can provide
them. Then, using simple code commands, the UTS 20 operator can call the forms to the screen as
they are needed.
When the UTS 20 is used for data accessing, it is basically extracting from the host processor
information that has previously been stored, although not necessarily by that station. The data flow
for this function is primarily from the host processor to the UTS 20. The input activity of the UTS 20
is generally limited to specifying the desired data and acknowledging receipt of a transmission from
the host processor. This function does not usually include the capability to change the files, only to
look at what is in the files.
By use of this limited function, great economy is realized because a relatively large amount of
information can be viewed, with only a minimum of time expended - both transmission and
operation time - to specify each input segment. The program attention keys are quite useful in
such applications.
38
5.3. CONVERSATIONAL INTERACTION
The versatility of the UTS 20 is most evident in conversational applications, when terminal operator
and host processor are interacting on a real-time basis. Such interaction makes full use of the UTS
20 two-way communications capability.
Applications for the UTS 20 in the conversational category are numerous. In effect, this type of
application combines both the data entry and data accessing applications previously described, but
it goes a large step further by incorporating real-time responses into each input or output
transaction and thus creating a constantly changing data base.
39
6. Peripheral/ Auxiliary Devices
A bit-serial peripheral interface, which controls all printer activity, is provided to connect the UTS
20 to an optional printer. One printer can be attached to this interface.
For online activity, the peripheral printer requires a device identifier (DID) - a unique signal sent by
the processor to activate that particular device. Only one DID is required to use either of the
SPE,RRY UNIVAC printers or any other compatible printer.
A maximum of 15.2 meters (50 feet) of cable may be used to connect the printer to the UTS 20
peripheral interface.
Printing unidirectionally at rates up to 80 characters per second, this 80-column printer produces
clear, legible copy on single or multipart forms (original and two copies). Either cut sheets or
continuous pin-feed forms may be used.
The printed characters are formed within a 9-by-7 dot matrix, and characters are spaced at 10 per
inch. Line spacing can be set for either six or eight lines per inch. A variable-forms-control switch
provides nine different form-length settings.
40
6.3. 0798 PRINTER SUBSYSTEM
The buffer in the 0789 printer can store up to 132 characters (one print line). Character spacing
is either 5 or 6 per inch, and line spacing is 6 per inch.
Various character sets may be selected for the 0798 printer, including the 64- and 96-character
ASCII sets as well as 96-character sets for several different language applications and a 128-
character English/Katakana set for Japan.
The magnetic stripe reader is connected in the rear of the UTS 20 to the keyboard connector,
and the keyboard cable is then connected to the magnetic stripe reader connector. The UTS 20
treats data from the magnetic stripe reader as though it were data from the keyboard itself. The
data transfer occurs one character at a time at 20-millisecond intervals.
A device address code is not required for the magnetic stripe reader because the data is treated
as keyboard entry. Input from the reader to the UTS 20 cannot be activated by a host processor,
since operator intervention is required to generate the input data.
41
6.6. TERMINAL MULTIPLEXER
The primary purpose of the multiplexer is to select, one at a time, those terminals and cascaded
multiplexers (with attached terminals) having information to send to the processor, and to
provide line access for the selected UTS 20. The terminal with the highest priority condition is
selected first. To save time and number of transmissions, the multiplexer also combines with
the current message certain communications protocol responses from a previously selected UTS
20. The multiplexer does not detect or recognize characters; this function is performed by the
UTS 20.
Features of the DCM include switch-selectable transmission speeds, the capability of operating
with an internal or external clock, and patchable operational options.
42
7. Specifications
43
Language selections U.S.A. English
United Kingdom
Germany
France
Spain
Denmark/Norway
Sweden/Finland
Italy
Katakana/English (for Katakana/English)
keyboard only)
45
7.6. TERMINAL MULTIPLEXER
46
Glossary
The terms in this glossary are defined as they apply to data communiciJtions, and particularly to the
UTS 20, its peripherals, and its communications protocol.
character A series of 1 and 0 bits that are assigned a meaning when they
conform to a given pattern.
character generator Portion of memory that, when accessed, determines how the CRT
hardware will form a character or characters on the screen.
47
control page A 2-line display called to the screen when the operator presses the
CTL PAGE key. The control page is used to control the type of data
transfer to and from peripheral devices and to the host processor.
Initial display terminal parameters are also entered in the control
page.
deselection The sequence by which peripheral devices are removed from active
participation on an interface, thus precluding their involvement in
data transfer.
48
mnemonic A term intended to assist memory (remembering). In UTS 20
operations, mnemonics are 2-character codes used in the control
page to define a function or device.
nonvolatile memory Memory that stores data intact when power is removed.
peripheral device A device that operates from a terminal system and need not be
under continuous control of the host processor but may depend on
the term inal for overall control.
peripheral interface The special interface in a UTS 20 designed for the peripheral
devices associated with this terminal.
program cartridge A module containing read-only memory that defines the functional
characteristics of the terminal.
49
RID Acronym for "remote identifier." A transmission code· assigned to
a location where a terminal or number of terminals reside. This is
the first level of host processor addressing (RID, SID, and then
DID).
rig ht justification An FCC function that allows character entry on the display from
the right side to the left.
screen bypass A feature that allows the operator to use the terminal for keying in
data while the host is simultaneously accessing a peripheral (the
host does not require use of the screen memory).
storage A device into which data can be entered, in which it can be held,
and from which it can be retrieved at a later time. Loosely, any
device that can store data.
transfer The conveying of data between a terminal and one of its peripheral
devices via a peripheral interface.
50