TeleVideo TVI-912 Operator's Manual
Read Online
Read the TeleVideo TVI-912 Operator's Manual online using the built-in PDF viewer.
Text of the manual
LIST OF PHOTOGRAPHS
LIST OF ILLUSTRATIONS
10.1
Interface Connector
.
10.2
Transmission Rate
..
10.3
Print Modes
..
10
10
.......
11
13
13
................. 13
...... ... 13
................
13
...................
14
.
16
.. ..
17
..............
17
16
Half Duplex Active
Half Duplex Passive
Full Duplex Passive
Full Duplex Active XMTR
Control Board Switches
Addressable Cursor
Escape Sequences
TVI-912/TVI-920 ASCII Chart
Operators Quick Reference Control
11.1
Description
11.2
Alternate Page
11.3
Auto Flip
7.1
Keyboard Function
3 & 4
TVI-920® Keyboard
3 & 4
TVI-912® Keyboard
4
7.9.1 TVI-912/TVI-920TestPattern
8
12.0
Option Switch Selection
11
12.2
Operator Controls
12
Control Board Switches
14
Terminal Interior
15
4.2
Main Interface Connector (EIA RS232C
Connector Pin/Signal List)
2
4.3
Printer Interface
2
7.6
Example C: Bit Commands
. 8
9.0
Bit Structure of Serial Data Word
9
10.1
Interface Connector-P4 Signal/Pin
10
Jumper Options
Half Duplex Active
13
Half Duplex Passive
13
Full Duplex Passive
13
Full Duplex Active XMTR
13
Addressable Cursor
16
Escape Sequences
17
TVI-912/TVI-920 ASCII Chart
17
Operators Quick Reference-
TVI-912/TVI-920 Control
16
12.0 Option Switch Selection
11
12.1
S2-UART Terminal Options
12
12.2
S5-UART Terminal Options
12
Jumper Options
9.0
VVord Structure
10.0 Serial Printer Interface
11 .0 Second Page Memory Option
TABLE OF CONTENTS
Options
1.1
3.1
Monitor
1
3.2
Displayed Character Set
1
3.3
Character Font
................
1
3.4
Keyboard Format
1
3.5
Editing Features
1
3.6
Cursor Controls
1
3.7
Formatting Features
1
3.8
Parity
1
3.9
Repeat
1
3.10
Transmission
1
3.11
Interfaces
.. . . .. . ... ..
.
1
3.12
Data Rates
1
3.13
Dimension
2
3.14
Weight
2
3.15
Operating Environment
2
3.16
Power Requirements
2
4.0
Interconnection
2
4.1
Interconnections Steps
2
4.2
Main Interface Connector
2
4.3
Printer Interface
2
5.0
Installation
2
5.1
Local Installation
2
5.2
Remote Installation
2
5.3
Terminal TURN-ON Procedure
2
6.0
Functional Description of TVI-912/TVI-920
2
6.1
Keyboard
2
6.2
Contrast Control
2
6.3
Transmission Rates
2
6.4
Mode Selection
2
6.4.1
Conversation Mode
2
6.4.2
Block Mode
3
6.5
Protect Mode
3
6.6
The Cursor
3
6.7
Editing Functions
3
6.8
Formatting Capabilities
3
7.0
Operation of TVI-912/TVI-920
3
7.1
Keyboard Functions
3
7.1.1
Control Keys-Functional
Description
4
7.2
Function Keys
7
7.3
Numeric Key Pad
7
7.4
ON/OFF Switch
7
7.5
TVI-912/TVI-920 Controls
7
7.6
Attribute Codes
. ...............
.
7
7.7
Block Mode Message Transmission
8
7.8
Conversation Mode Transmission
8
7.9
Self-Test Mode
8
7.9.1
TVI-912/TVI-920 Test Pattern
8
8.0
Programming for Remote Computers
9
8.1
CTRL Functions
9
8.2
ESC Functions
9
8.3
Additional Remote Functions
9
1.0
General Features
2.0
General Description
3.0
Specifications
©Copyright Televideo®, Inc., 1979
Specifications and information subject to change without prior notification.
8300001-001
VIDEO DISPLAY COMPUTER TERMINAL
OPERATOR'S MANUAL
3.3
Character Font
7 x 10 dot matrix with 12 x 10 resolution
24
80
1,920
Full or half duplex
Formatted
information trans-
mitted by line or page, protected
and unprotected data, or unpro-
tected data only.
Conversion mode:
Block mode:
Number of lines:
Characters per line:
Screen capacity:
Dual intensity
Blinking fields
Secure fields (non-display)
Inverse video
Underlined fields
3.6
Cursor Controls
-, -, I, I. New line. Home, Tab, Back tab
3.7
Formatting Features
Tab
Back tab
Column tab set
Blinking field
Inverse video
Underline
Dual intensity
Protected field
3.8
Parity
Even. Odd. Mark, Space or No Parity.
3.9
Repeat
15-cps auto-repeat
3.10 Transmission
3.4
Key Board Format
3.5
Editing Features
Clear screen to space or null
Typeover
Character insert and character delete
Line insert and line delete
Absolute cursor addressing
Erase to end of page
Erase to end of line or field
Line edit
2.0
GENERAL DESCRIPTION
•
Standard 96 ASCII Character set displayable
•
1920 Character display
•
24 lines x 80 characters
•
9 transmission rates from 75 to 9600 bps
•
14-key numeric keypad
•
6 separate cursor control keys
•
Local or remote control of conversation/block
mode
•
Single-key edit operations (TVI-920 only)
•
Page, field, or line edit
•
Blinking fields
•
Blank fields
•
Dual intensity
•
Reverse video
•
Underline fields
•
Field tab/backtab
•
Typewriter tabs
•
Storable tabs
•
Protect mode
•
Self-test mode
•
Cursor addressing and cursor read
•
15-cps repeat. Typamatic keyboard
•
Standard RS232, 20ma current loop
•
Non-glare etched screen
•
1151230 VAC 50/60 Hz Refresh
•
Serial printer port
The TeleVideo TVI-912/TVI-920 terminals are compact
smart terminals. They are the result of state-of-the-art
design improvements which allow them to offer high level
performance at extremely low cost. The TVI-912/TVI-920
terminals are compatible with most computers.
Standard features include editing capability, protected
field. addressable cursor, micro-processor control, line
and
character
insert/delete,
upper
and
lower case
characters and tabbing. Switchable transmission rates
ranging
from 75 to 9,600 baud are standard. Also
included as standard is a buffered serial printer port. A
1,920-character second page display memory is optional
on all models.
1.1
Options
•
Second page memory, 1920 characters
1.0
GENERAL FEATURES
3.0
SPECIFICATIONS
3.1
Monitor
Size:
12 inches (diagonally measured)
Phosphor: P4, non-glare
3.2
Displayed Character Set
96-character ASCII upper and lower case alphabet
3.11 Interfaces
Standard RS232
20ma current loop
RS232 to printer port
3.12 Data Rates
9 speeds: 75, 110. 150, 300, 600.
1200, 2400,
4800,9600
20-1/16" 50.96 cm
3.14Weight
301bs.
13.95 kg
3.15 Operating Environment
Ambient temperature
range
(non-condensing):
OOC to 50°C (32 OF to 122°F)
Maximum relative humidity: 95%
3.16 Power Requirements
115 VAC at 0.5 amps/230 VAC at 0.25 amps,
50/60 Hz, 55W
4.0
INTERCONNECTION
4.1
Interconnection Steps
Step 1: Making sure the power switch on the terminal is
turned OFF, plug the terminal power cord into grounded
outlet.
Step 2: Connect the cable from the remote computer or
modem to the interface connector (P3).
4.2
Main Interface Connector (EIA RS232C Connector
Pin/Signal List)
Bell
Pin No.
Signal Name
System Code
1
Frame Ground
AA
2
Transmit Data Output
BA
3
Receive Data Input
BB
4
Request to Send Output
CA
5
Clear to Send Input
CB
6
Data Set Ready (opt.) Input
7
Signal Ground
AB
8
Carrier Detect Input
20
Data Terminal Ready Output
CD
25
Current Loop + li
. *
13
ransmlt
Current Loop-
12
Current Loop + R
.
*
24
ecelve
Current Loop -
*Internal Strap Options for Active/Passive. (See page 13
"Jumper Options").
4.3
Printer Interface
Pir. No.
Signal Name
1
Frame Ground
3
Serial Data (RS232)
4
Printer Ready (Jumper Select)
6
Terminal Ready
7
Signal Ground
8
Terminal Ready (Jumper Select)
20
Printer Ready
2
5.0
INSTALLATION
5.1
Local Installation
The TVI-912/TVI-920 with a standard communica-
tions interface (RS232) can be cabled directly to a
local computer.
5.2
Terminal TURN-ON Procedure
Step 1. First make sure that ON/OFF switch at the
rear of the terminal is in OFF position.
Step 2. Plug the terminal cord into a grounded
115VAC outlet.
Step 3. Set the ON/OFF switch to ON position; the
beep will sound.
Step 4. Cursor will appear at its home position in
approximately 20 seconds.
Step 5. If the cursor does not appear at the "home"
position, press HOME key. If the cursor still
does not appear, check if the brightness
control is properly adjusted.
Caution: When
re-closing
unit. hand-tighten
screws. being careful not to over tighten.
6.0
FUNCTIONAL DESCRIPTION
OF TVI-912/TVI-920
6.1
Keyboard
The TVI-912 has a 84 key keyboard comprised of
alphanumeric characters, symbols and control keys
to perform its full operation.
The TVI-920B has a 103 key keyboard which adds
11 special function keys, six editing keys, and two
transmission keys.
The TVI-912C has a 82 key keyboard, in a standard
typewriter style, with
alphanumeric characters,
symbols, and control keys.
The TVI-920C has a 101 key keyboard, in a standard
typewriter style, that adds 11 special function keys,
six editing keys and two transmission keys.
6.2
Contrast Control
The brightness of displayed data on the screen can
be adjusted by means of a control knob on the rear
of the TVI-912/TVI-920. (See Page 24)
6.3
Transmission Rates
The TVI-912/TVI-920 meets the standard trans-
mission rates of computer interfaces, telephone
data lines, and modems with 9 speeds: 75, 110, 150,
300, 600, 1200, 2400,4800 or 9600 baud. Speed is
selected by means of switches on the rear of
the terminal.
6.4
Mode Selection
The TVI-912B/TVI-920B selects Block Mode with
CTRL/ESC. The TVI-912C/TVI-920C selects Con-
versation
or
Block Mode
by operation of the
Block Conversation key with "Control" or "Shift" key.
6.4.1 Conversation Mode
Half
Duplex: In
Half
Duplex
mode, the
TVI-912/TVI-920 sends and receives data in
only one direction at a time. Characters are
displayed on the screen and transmitted to the
computer at the same time as they are typed
OPERATION OF TVI-912/TVI-920
6.8
Formatting Capabilities
Clear unprotected positions
Character insert and character delete
Line insert and line delete
Erase to end of line or field with spaces or nulls
Erase to end of page with spaces or nulls
7.1
Keyboard Function
The TVI-912/TVI-920 keyboard contains alphanumeric
keys to enter data, and function keys (control keys) for
controlling operation. For all the definitions of keyboards
and
control codes,
please refer to Quick Reference
Guide (page 16).
Control Keys and Functional Description as follows:
The data can be displayed as black
characters on a white background.
When in protect mode, the tabs, for-
ward and back, are set using columns
of protected characters. The TVI-912/
TVI-920 also offers typewriter-style
tab when not in Protect mode. Up to
80 tab positions may be set without
loss of character location.
Blank fields can be designated over
areas of the display. The areas are
blanked, although the characters are
still entered into display memory, Le.,
can be used to enter code names, etc.
Protected fields can also be designa-
ted. The protected fields appear at a
reduced intensity and, once designa-
ted as protected fields,
cannot be
over-written
unless the TVI-912/
TVI-920
is
removed from
Protect
mode.
Field
Protection:
Field
Reverse:
Field
Blanking:
Tabs:
from the keyboard. TVI-912/TVI-920 receives
and displays data simultaneously.
Full Duplex: In Full Duplex, TVI-912/TVI-920
sends and receives data in both directions
simultaneously. Characters are transmitted as
they are typed, but they are not displayed. The
typed characters are echoed from the com-
puter back to the terminal.
6.4.2 Block Mode
In Block Mode, TVI-912/TVI-920 sends and
receives data in complete blocks. Data up to a
full screen can be entered by operator. In this
mode, characters are stored and displayed
but
not transmitted
until
a special
code
sequence is received by the terminal, or by the
depression of a "send" key on the TVI-920.
The edited data can be transmitted partially or
completely. This
mode is utilized for fast
transmission of large blocks of data.
6.5
Protect Mode
In Protect mode, those character positions desig-
nated as protected (lower intensity) cannot be
modified. The cursor cannot enter a protected field.
The cursor will be advanced through the protected
field to the next unprotected position. The cursor
may be back-spaced across a protected field.
6.6
The Cursor
The cursor of TVI-912/TVI-920 is a reverse video
block, rectangular-shaped marker on the screen
which indicates the entry spot for the following
character to be typed. When typing, the cursor
moves from left to right. If the cursor is placed over
a character already displayed, the character
is
changed into a reverse image inside the cursor. The
cursor can be moved up, down, left, right or home
by pressing a cursor motion key. Any desired cursor
position in the display area can be obtained using
an absolute cursor address of Y (line) and X
(column) combination.
6.7
Editing Functions
Clear screen to spaces or nulls
Character typeover
3
!iiJiTDim II D1iJlI1'lIJil1I'~ ~
uc
I
0(0)
#
$
%
"
&.
..
(
)
-
+
I
IOU
1
2
;3
4
5
6
7
8
9
0
\"'''
7
,8,9
TAB
Q
W
E
R
T
y
'u
0
p
] ~B
4
',5
6
[
JiI
...,....
A
S
D
F
G
H
J
K
L
:
.. ·
II
~
3
lOCI
;
.
uu•
Z
X
C
V
B
N
M
<
>
? •
I II
•
'0
,tI
.
I
I
la'lEi
EIIIIIIIIII •
-
TVI®-920C Keyboard
TVI(A)-9128 Keyboard
I
Ii I
-(0)" 'r #
$
'%
"
&
" ..
T(
·t) ,-- ," + , ' - ,
~
I
\
," 7
I EaC
I 1
2
:3
4
6
7
I
IOU
8
',9
5
8
' 9
0
=
. \
"AU
I
TA.
Q
W
E
R
T
y
U
,
0
p
]
•
I
4
,5
'6
~
[
I
•
'ALO....
A
S
D
F
G
H
J
K
L
:,
•
I
1
~
3
lOCI
,
I
I
BACI.Z
X
C
V
B
N
M
<
>
' ?• •
0
,
TAl
.
I
L
I
••
••••• •
-
TVI®-912C Keyboard
7.1,1 Control Keys-Functional Description
CLEAR SP
CHAR INSERT
ESC Q
CHAR DELETE
ESCW
LINE INSERT
ESC E
(ALL)
(920)
(ALL)
(920)
(ALL)
(920)
(ALL)
Transmits a CTRL/Z, which when received by the terminal.
performs a clear unprotected to spaces.
Moves
character
in
the
cursor
position
and
all
succeeding
characters to the right by one position. If no protected field is
encountered between the cursor and the end of the line and the
last character in the line is lost. If a protected field is encountered,
and Protect Mode is on, the operation will terminate at the end of
the unprotected field at which the cursor rests, and the last
character in that field is lost.
Deletes character in cursor position. If no part of the line is
protected, characters following the cursor are moved to the left. If
the line has a protected field, only the characters from the cursor to
the protected field are moved to the left. This operation terminates
at the end of the line, if no protected fields are on the line.
Inserts a line of spaces between the line above the cursor and the
line where the cursor is positioned, At this time, the line where the
cursor was located and all following lines move one line down-
wards. The cursor is positioned at the start of the new line. The
bottom line of the screen is lost. If in Protect mode, no operation is
performed.
4
ESC T. (ESC t)
PAGE ERASE
ESC Y, (ESC y)
CTRL
ESC
RUBOUT
DEL
BREAK
TAB
CTRL/I
BACKTAB
ESCI
HOME
CTRL //\
PAGE
NEWLINE
CTRLI_
SHIFT/PAGE
NEWLINE
ESC K
l,CTRLlK
I,CTRL/J
-,CTRL/H
BACKSPACE
-,CTRLlL
TABSET
ESC 1
(920)
(ALL)
(920)
(ALL)
(920)
(ALL)
(ALL)
(ALL)
(912B,920B)
(912C, 920C)
(ALL)
(ALL)
(ALL)
(ALL)
(ALL)
(ALL)
912B,920B
(ALL)
(912B, 920B)
(ALL)
(ALL)
(ALL)
(ALL)
(912C, 920C)
(ALL)
(912B, 920B)
(ALL)
Deletes completely the line where the cursor is located. All
following lines move one line upwards. Cursor is positioned at the
start of the line. If in Protect mode, no operation is performed.
Erases all character positions from cursor to the end of the line
where the cursor is located and replaces with Space Codes (ESC T)
or Null Codes (ESC t) if shifted (TVI-920 only). If in protected mode,
the operation will end at the first protected location to the right of
the
cursor.
Erases all character positions from cursor through end of display
and replaces with Space Codes (ESC Y), or Null Codes (ESC y) if
shifted (TVI-920 only). If Write Protect is on, protected spaces or
nulls will be written. (Note that if the entire page is protected in
Protect Mode, the cursor will stop in the Home position and no
further character may be entered until an unprotected area is made
available, or Protect Mode is turned off.)
Modifies the code transmitted
by pressing
another
key.
This key generates the standard ASCII ESC (lBH). Receipt of this
code causes the following character to be interpreted as a Function
command. This key does not repeat.
This key is effective only in Conversation Mode. Computer normally
interprets "RUBOUT" as a character erase code.
Transmits the TTY break signal.
In Protect Mode, TAB key moves the cursor forward to the first
unprotected character following a protected field. If there is no
followi ng unprotected character, the cursor moves to the "home"
position. If not in Protect Mode, the cursor is moved to the next
column Tab location. If no more Tabs are set, the cursor does not
move. (Transmits CTRL/I.)
In PROTECT MODE, "BACK TAB" key moves cursor backwards to
the first character position of its field. If cursor is at the first
character position of its field, it moves to the first character position
of the previous field. If cursor moves through "home", it comes to
rest at the last unprotected position on the screen. In conversation
mode, no action is taken. (Does not transmit code.)
Moves cursor to the first character position of the top Ii ne of the
display. If the "home" position is protected, cursor moves to the
first uprotected position following (if Protect Mode is set). Transmits
ASCII RS code (IEH).
Moves the cursor to the first character position of the next line. If
that position is protected, cursor moves to the first unprotected
position (Transmits CTRL/_
.)
Displays alternate page. Cursor does not move. (Shift/Page-
Newline does not transmit a code.)
1 This key moves cursor to the next higher line.
I This key moves cursor to the next lower line.
-
This key moves cursor to the next position to its left.
-
This key moves cursor to the next position to its right.
For all of the above keys, the cursor will advance forward to the next
unprotected position if the character space to be moved to is
protected and Protect Mode is on. (Transmits corresponding control
code.)
If in Protect Mode, writes vertical column of protected spaces in the
column containing the cursor. Column begins in row containing
the cursor and extends through bottom row. If not in Protect Mode,
a typewriter TAB is set. Will not change any protected characters.
5
"ESC 4" or SEND LINE
key causes unprotected characters
(EXCEPT NULLS) in the displayed line containing the cursor to be
transmitted, if in Protect Mode. All characteristics are transmitted
beginning at the start of the unprotected field up to the position the
cursor was in when SEND LINE was requested.
"ESC 6" key causes all characters (EXCEPT NULLS) in the
displayed line containing the cursor to be transmitted. All charac-
ters are transmitted beginning at the start of the line up to the
position the cursor was in when SEND LINE was requested.
"ESC 5" or SEND PAGE key causes unprotected characters
(EXCEPT NULLS) of the displayed page to be transmitted. All
characteristics are transmitted from the beginning of the first
unprotected field up to the cursor position when SEND PAGE was
requested.
"ESC 7" causes all characters (EXCEPT r-.IULLS) in the di",played
page to be transmitted. All characters are transmitted from the
beginning of the page up to the cursor position when SEND PAGE
was requested.
Enables output to the hard copy printer, which is optional. PRINT
key pressed causes each line to be transmitted to the printer,
followed by a CR, LF, NUL sequence, from the beginning of the
page to the cursor position. The last character will be followed by
CR, LF, NUL. If in Protect Mode, the protected (half intensity)
character will be replaced by spaces (used with pre-printed forms).
This key moves cursor to the next lower line. If new position is
protected, cursor skips forward to the first unprotected position.
Moves cursor to the first character position in the line which it
rests, or to the first unprotected position of the (912C, 920q
line if in PROTECT MODE.
Selects upper character indicated on another key. This key is also
used to change operation of special keys.
Locks upper case for alpha characters only. Does not affect
numeric or special keys.
Causes a blank space to appear on the display. It also causes ASCII
space code (20H) to be transmitted in Conversation Mode.
"ESC )" turns on half intensity, and all characters typed thereafter,
until reset, will be designated as protected, if Protect Mode is on.
Half intensity is turned off by "ESC (".
Protected characters shown in lower intensity, but protection is not
effective. The characters written with half intensity on will be
treated the same as all other characters by all editing functions.
Protect Mode is set and half intensity characters are protected from
over-writing
or
erasure.
In
Protect
Mode,
the cursor cannot stay in a protected character position unless all
positions are protected. In that case, the cursor will appear in the
Home position.
Sets the Terminal in Block Mode. When in Block Mode, the typed
characters are displayed and stored, but not transmitted until a
send function is activated. Data may still be received and displayed
in Block Mode.
Sets the Terminal in Coversation Mode. When in Conversation
Mode, characters typed are transmitted either in half or full duplex.
Causes all characters received at the modem port to be transmitted
out the printer port (at the same baud rate). CRT screen continues
to be updated.
Enables page print only. Characters received at the modem port
will not be transmitted out the printer port.
6
2 = 9600
3 =4800
4= 2400
5 = 1200
7.2
Function Keys
Special function transmission is still possible in
Block Mode, and does not affect the contents of the
display screen.
Operation of 11 keys (F1 to F11) on the TVI-920
causes transmission of the following three-code
sequence:
1. SOH (Control-A)
2. One of 11 characters "@" through "J" (Hex 40
through 4A) or "", through ''j'' (Hex 60 through
6A) if used with SHIFT.
3. Carriage Return (control-M)
On the TVI-912/TVI-920, operation of the "FUNC"
key with another character key will cause trans-
mission of the following sequence:
1. SOH (Control-A)
2. ASCII
Alphanumeric code for character key
pressed
3. Carriage Return (control-M)
7.3
Numeric Key Pad
The numeric key pad has keys to write numerals
from 0 through 9, comma, period, ENTER, and -.
These keys are affected by SHIFT just as the normal
numeric keys.
7.4
ON/OFF Switch
This ON/OFF switch is located on the rear of the
terminal. This two-position Switch
controls AC
power to the terminal. Setting the switch to ON
position resets terminal circuits, positions cursor at
"home", and clears display memories to unpro-
tected spaces.
7.5
TVI-912/TVI-920 Controls
This ON/OFF and other manual controls are located
on the rear of the terminal.
Contrast
Control: Desired
character
brightness
relative to screen background can be selected by
this control.
Conversation
Mode Switch: Full
or
Half-Duplex
Conversation Mode operation can be selected by
this switch and it is located inside the terminal
(accessable from the rear of the terminal).
Baud Rate Switch: This 10-position switch selects
transmission rate at one of nine standard speeds
from 75 baud to 9600 baud. (ONLY ONE SWITCH
MAY BE DOWN AT A TIME.)
6 = 600
7 =300
8 = 150
9 = 75
10 = 110
7.6
Attribute Codes
Setting or Resetting Visual attribute (Blink, Blank,
Reverse or Underline) always overrides any pre-
vious Visual attributes set. Therefore, to add an
attribute to any that already exist in the character
locations beyond which the cursor rests, all the
attributes desired must be started at that point.
7
EXAMPLE A
Assume a full screen of Reverse Video. You
wish to have the bottom half of the screen
Underlined and Reverse Video.
Position the cursor at line 11, column 80. Issue
to the TVI-912/TVI-920 ESC j, then backspace
to the same position and issue ESC I. The
bottom half of the screen only is now Reverse
Video/U nderlined.
To eliminate any single attribute that exists with
others, the attributes that are to remain must be set
again, and then the undesirable attribute turned off
with the appropriate ESC Sequence.
EXAMPLE B
Assume a full screen of only Reverse 'Jideo.
You want to display a Page Heading of Under-
line
Reverse
Video
in
the
center
of the
second line.
Position the cursor one space before where
the new attribute is to be set. Issue ESC j (Start
Reverse Video), then backspace to the same
position and issue ESC I. The screen will now
be Reverse Video/Underline from that point to
the bottom of the page. Now position the
cursor one space past the desired end of the
Reverse Video, Underlined Field and issue
ESC j,
backspace and
issue ESC
m.
The
screen will now be Reverse Video with an
underline/Reverse Video Field on the second
line.
To display more than one Visual attribute over the
same area, position the cursor one space prior to
the
location
at which the
attributes are to be
displayed and issue the appropriate ESC sequence
for the first attribute to be set. To set the second
attribute, position the cursor over the same location
used to set the first attribute (or piggyback) and
issue the next proper ESC sequence. Continue this
until all desired attributes are set.
All Visual attributes set (except Half Intensity-see
page 11) will be displayed from the location at
which they were set, to the end of the page, or until
they encounter another attribute set code. This will
act
as
a terminator
for
the
above mentioned
attribute(s).
To keep attributes from being erased in Protect
mode, they should be set in Write Protect.
EXAMPLE C
Assume No attribute on screen and cursor in
home position.
Issue "Write Protect On" code (ESC)) then
attribute set code i.e., ESC j for Reverse Video.
Then
reset
Write
Protect (ESCO and
set
Protect
mode (EXC
&)
or "Shift
Prot" on
keyboard. Now depress "Clear Space" key.
The screen should still be in Reverse Video. If
screen clears at no attributes at all, repeat
above procedure.
If Blink or Blank is on with Reverse Video, Underline,
or both and it is to be turned off, Reverse Video,
Underline, or both must be reset at the start of the
non-blinking/non-blanking field before ESC q is
issued. When setting more than one attribute use
the following order: Reverse, Underline, then Blink.
When
Video attributes
are transmitted to the
computer via the Send command, or to the printer
by print commands, the following bit map indicates
the codes which will be sent.
a
a
a
B4
B3
B2
B1
BO
BIT
7
6
5
4
3
2
1
a
B3
B2
a
a
BLANK
a
1
NOT ALLOWED
1
a
NORMAL VIDEO
1
1
BLINK
B1: START REVERSING VIDEO
BO: START UNDERLINE
If Bit 4 is set, then B3, B2 indicate the start of a new
intensity field; otherwise, B3 and B2 have no effect.
Bits 0, 1 indicate the start or end of reversing or
underline field. (1 =START, O=END).
7.7
Block Mode/Conversation Mode Message
Transmission
Send Line Unprotected: (ESC 4 or SEND LINE)
Cursor moves to the first character position of the
line. All following unprotected characters (except
NULLS) up through the previous cursor position
are transmitted, followed by a RETURN code. Each
protected field is indicated by an FS code.
Send Line All: (ESC 6 or SHIFT/SEND LINE)
Cursor moves to the first character position of the
line. All following characters (except NULLS), pro-
tected or unprotected, up through to the previous
cursor position
are transmitted,
followed
by a
RETURN code. Protected fields are bracketed by
ESC) and ESC ( sequences.
Send Page Unprotected: (ESC 5 or SEND PAGE)
Cursor moves to "home" position. All unprotected
characters on the display (except
NULLS) up
through the previous cursor position are trans-
mitted, followed
by a RETURN
code.
Protected
fields are indicated by an FS code. The last character
on a line is followed by a US code.
Send Page All: (ESC 7 or SHIFT/SEND PAGE)
Cursor moves to "home" position. All characters
except NULLS up through the previous position are
transmitted, followed by a RETURN code. Protected
fields are bracketed by ESC) and ESC ( sequences.
The last character on a line is followed by a US code.
7.8
Conversation Mode Transmission
Half-Duplex (Conversation Mode rear panel mode
switch to HALF position) Keyboard input causes
character display and control codes to be tranmitted,
character by character, and causes characters to
appear on the display. Operation of an edit or
8
command key causes specified action to occur on the
display but no codes are transmitted.
Full-Duplex (Conversation Mode, rear panel mode
switch to FULL position) Keyboard input causes
character display and control codes to be transmitted,
character by character, but character display are
displayed only upon receipt from the remote compu-
ter. Operation of an edit or command key causes
specified action to occur on the display but no code
is transmitted.
7.9
Self Test Mode
The Self Test Mode may be used to verify proper
operation of the video display circuitry, the serial
interfaces, UART, and control processor. The test
consists of the transm ission of the complete display-
able character set, with all attribu+es (e.g., inverse,
underline,
protect) exercised. Terminal
must
be
CONFIGURED in RS-232-Levels, i.e., S5-6 Down
and S5-7 Up.
To invoke the test, perform the following operation:
1.
Disconnect any interface connectors to other
devices (P3, P4).
2.
Clear screen of all characters.
3.
Connect a jumper between P3-2 and P3-3.
4.
Momentarily short the two pins next to the
connector on the keyboard.
5.
The display test
pattern will
be generated.
(Note that the display will update only after 100
characters have been transmitted-this may be
a significant delay at slower BAUD rates.)
6.
After all test patterns have been displayed, the
BELL will sound.
7.
Verify the test pattern as shown.
8.
When closing terminal. do not over-tighten bolts;
hand-tightening is sufficient.
7.9.1 TVI-912/TVI-920 Test Pattern
PROGRAMMING THE REMOTE COMPUTER
lVl-912/TV1-920 can be fully controlled by the remote
computer. The remote computer can execute all the
control functions that are performed from the keyboard.
The computer controls the lVl-912/TV1-920 by trans-
ferring the appropriate ASCII
codes over RS232 or
current loop interface.
8.1
CTRL Functions
used to position the
cursor. For character
representation of the
coordinate values, refer
to the Operator's Quick
Reference in the last
page of this manual.
Causes the line and
column (Y and X)
coordinates of the
cursor, followed by a
CR code (expressed as
three ASCII characters),
to be transmitted to the
remote terminal.
The next three
characters following
ESC - represent the
absolute page, line and
column coordinates
which are used to
position the cursor.
Causes the page, line
and column coordinates
to be transmitted to the
host system followed by
a CR code.
The same codes are used for control of the lVl-912/
lVl-920 either from the keyboard or by the remote
computer with the exception of ESC #, ESC".
ESC ? (Read Cursor):
*ESC - (LOAD CURSOR
AND PAGE
*ESC / (READ CURSOR
AND PAGE
9.0
WORD STRUCTURE
The lVl-912/TV1-920 used USASCII. This is a 7-level
code, but the lVl-912/TV1-920 carries 8 bits in memory
for each character position on the screen. that is. 7 bits to
identify the character and the 8th bit to identify if it is
protected.
Disables all keyboard
functions (Remote
function only).
Restores keyboard
control (Remote
function only).
The next two
characters following
the ESC = represent
the absolute line and
column (Y and X) co-
ordinates which are
ESC" (Enable Keyboard):
ESC = (LOAD CURSOR,
CURRENT PAGE):
When executing a control function at the remote
computer, the follwoing rule applies: complement
bit 7 of the code for the character which is typed
while pressing the CTRL key. This generates the
same code produced by striking the character key
while pressing the CTRL key.
8.2
ESC Functions
To execute an escape sequence function from the
remote computer, transmit the ASCII ESC code
followed by the character code. Refer to page 28 for a
complete list of codes.
8.3
Additional Remote Functions
In addition to the keyboard controls described in
previous pages, the remote computer can perform
the following functions:
ESC # (Disable Keyboard):
Bit Structure of Serial Data Word
Switch Settings of S2 For Common Word Structures
8
9
10
11
P
A
DATA
R
STOP
I
Ty
1
2
S
T
A
R
T
1
1
5
6
7
8
9
Data Bits
Parity
Stop Bits
U
D
D
U
X
7
No
1
U
U
D
U
X
7
One
1
U
U
U
U
X
7
Zero
1
D
D
D
U
U
7
Even
1
D
D
D
U
D
7
Odd
1
D
U
D
U
U
7
Even
2
D
U
D
U
D
7
Odd
2
D
D
U
U
U
8
Even
1
D
D
U
U
D
8
Odd
1
U = Up, D = Down, X = Either Up or Down
9
transmitted as a single self-contained message with a
start bit. stop bits and a possible parity bit.
When the start bit is received, a clock is started to clock in
the remainder of the word (character). The word structure
can be strapped to transmit and accept either one or two
stop bits. Generally, baud rates of 100 and lower use 2
stop bits,
and
rates
of 150 higher use
1 stop
bit.
TVI-912/TVI-920 automatically transmits 2 stop bits at
110 baud.
If 8 data bits are selected bit 8 will be zero.
The parity bit is added to the transmission for error
detecting.
If parity is used, it follows the character.
Normally, "even" parity is used for asynchronous trans-
mission and odd parity for synchronous transmission.
Even parity adds a 0 or 1 to the character to make the total
number even. This is checked by the receiver to see if
something was lost in transmission. Some computers do
not have the ability to check for even or odd parity but to
expect that transmission time to be filled with 1 or O. This
leaves 5 possibilites for parity: 1) none; 2) even; 3) odd; 4)
zero; 5) one (sometimes called true). The TVI-912/TVI-920
does not allow for zero and true parity with an 8 bit word.
10.0 SERIAL PRINTER INTERFACE
TVI-912/TVI-920 Serial Pri nter Interface controls an aux-
iliary serial printer to make a permanent copy of data
displayed on the screen. This interface can be used with
most RS-232 compatible serial printers currently available
in the market, including both character-by-character and
buffered printers. The interface buffers the data input
from the computer to make it available for editing and
additions from the terminal prior to printing. This interface
also permits the printer to be operated at a different baud
rate from the computer input rate.
10.1 Inferface Connector
The printer interface is 25-pin connector J3 located
on the rear of the control board (accessible from the
rear of the terminal). The J3 signal/pin is described
as follows:
Pin No.
Description
1
Frame ground
3
Serial DATA (RS232)
4
Printer Ready (Jumper Select)
6
Terminal Ready
7
Signal Ground
8
Terminal Ready (Jumper Select)
20
Printer Ready
10.2 Transmission Rate
The transmission of information to the printer can
be at anyone of the rates available for TVI-912/
TVI-920-to-computer communication.
10.3 Print Modes
Page Format Mode: This mode (selected by ESC A)
allows the printer to print data exactly as displayed
10
on the screen.
A
page format transmission
is
actuated by pressing the PRINT key at the desired
print operation stopping place. The cursor then
moves to "home" position, followed by the data on
the screen. Upon transmitting the last character on
each line, the terminal sends CR LF NULL sequence
before moving to the next line.
When the
cursor
reaches
the
previous cursor
position (stored when the print was initiated). the
operation is terminated and final CR LF NULL is
transmitted.
(The
character
under the
cursor
is sent.)
Page Format print operations may be controlled in
anyone of two ways.
•
The 912/920 does not have internal printer port
buffering.
•
External. Printer Ready-The T\lI-912/TVI-920
monitors the state of the Printer Ready line (P4,
pin 20 or pin 4) to determine availability of the
printer to accept data.
Data
is transmitted
continuously as long as the printer is ready.
This method is normally used with buffered
printers which
accept
a full
line of data
before printing. S5-3 must be closed and S5-4
must be open to pass the Printer Busy signal.
•
In
Protected
Mode,
all
data
displayed
in
reduced intensity will
be transferred to the
Printer as spaces, thereby allowing the use of
pre-printed forms.
•
In Print Mode, Nulls will be sent as spaces to
facilitate forms entry operation.
•
Extention Print Mode: This mode (selected by
ESC @)will enable data received at the modem
port (P3) to be output on pin 3 of P4. While in
this mode, receipt of a print command will
interrupt the data from P3 and print the page,
then, reconnect the data from P3 to P4.
11.0 SECOND PAGE MEMORY OPTIO'"
11.1 This option allows access to one additional 1920
character memory space for usage identical to the
Standard page. With this option installed, the user
has the capacity of viewing more than 1 set of 24
lines x 80 characters. Operation of this second page
is described below.
11.2 Alternate Page
To view an alternate page of data, the memory may
be swapped by issuance of ESC K from either the
keyboard or incoming from the modem port (P-3).
When this is performed, the data currently displayed
will be transferred into memory and replaced with
all data stored in the alternate page. If no data has
been previously stored in the alternate page, the
screen will be blank with the exception ofthe cursor.
The cursor will rest in the same location on the
alternate page as it was on the previous page when
the action was initiated. If the position the cursor is
to rest in on the new page is protected, the cursor
will automatically jump to the next unprotected
position
available.
If there are no
unprotected
go to the
home
position and rest there as described in Section 7.1.1.
Only one page may be viewed or acted upon at any
one time.
11.3 Auto Flip (ESC v-ON. ESC w=OFF)
Auto Flip, when turned on with an ESC v puts the
TVI-912/TVI-920 in a mode whereby when a down-
ward vertical motion is attempted by the cursor
from the last enterable line on the current page, the
Alternate
page
will
automatically
be
displayed
(automatic "New
Page")
and
any
data
will
be
entered on the new page. A clear unprotected to
spaces will be performed and the cursor will rest in
the first unprotected location.
If the terminal is in Scroll Mode when Auto Flip is
enabled,
scrolling
is inhibited or over-ridden
by
Auto Flip.
If the terminal is in Non-Scroll or Protect Mode,"the
Auto Flip works as described above.
51
53
cpu------'
To return to normal operational mode, issue the
TVI-912/TVI-920 an ESC w.
In no case can more than the displayed page be
transmitted by send line or send page, nor can any
other than the displayed page be printed.
If the second page option is not installed, a clear
unprotected to spaces will be performed on the
current page.
12.0 OPTION SWITCH SELECTION
Sl-Modem Port Baud Rate
S3-Printer Port Baud Rate
NOTE: ONLY ONE SWITCH DOWN
2
9,600
7
300
3
4,800
8
150
4
2,400
9
75
5
1,200
10
110baud
6
600
.----__ 52
--1t:--P2
W25
W30
PAGE 1
L..-
PROGRAM ROM
11
12.1 S2-UARTITerminal Options
SWITCH SETTING EXAMPLE
1
2
3
4
5
6
7 8
9 10
I ~L Blinking .Cursor
L
Even Parity
Not Used
7 Data Bits
L..-
2 Stop Bits
'-------- Send Parity
'--------- 60 Hz
'---------- Full Duplex
'----------- Std. Char. Set
'------------- Not Used
2
3
4
5
6
7
Up
Down
Up
Down
Up
Down
Up
Down
Up
Down
Up
Down
Up
Down
UP
DOWN
Not used
Not allowed
Alternate Character Set (option)
Standard Character Set
FULL DUPLEX
HALF DUPLEX
60 Hz -
Refresh
50 Hz -
Refresh
No Parity
Send Parity
2 stop bits (may be used with No
parity as space parity)
1 stop bit
8 Data Bits (may be used with no
parity as Mark parity)
7 Data bits
8
Not used (Rev E and lower must
be up)
9
Up
Parity Select (EVEN)
Down
(ODD)
10
Up
Steady Cursor
(Rev E and lower
Down
Blinking Cursor
W25 is used)
12.2 S5-UART ITerminal Options (Reference EIA Stan-
dard RS-232C for signal definitions)
Open
P3-6 Not connected
Closed
Data set ready (DSR) received
on P3-6
2
Open
P3-8 Not connected
Closed
Data Carrier Detect (DCD)
received on P3-8
3,4
S5-3
S5-4
Open
Open
P3-20 Not connected
Open
Closed
Data Terminal Ready is on
when the terminal is ON.
Closed
Open
Data Terminal Ready (DTR)
is connected to Request to
Send (RTS).
Closed
Closed
Not allowed
5
Closed
HDX printer (hardware
control) Rev. K with exten-
sion port off, all data
transmitted out of the
modem port (P3) will also be
transmitted out of the printer
port (P4)
6,7
S5-6
S5-7
Open
Open
Not allowed
Open
Closed
20 ma current loop input
Closed
Open
RS232 input
Closed
Closed
Not allowed
OPERATOR CONTROLS
Transmission---
Options
Contrast
_
ON/OFF Switch -----"
Optional Printer Port----'
12
Main Port
Baud Rate
*W12:lnstaliation of this jumper connects
Output
terminal ready signal to printer connector
W13: Installation of this jumper connects
Output
terminal ready signal to printer connector
W22: Installation of this jumper connects
Input
P4-6
P4-8
P4-4
printer ready signal to printer connector
*W23: Installation of this jumper
connects printer ready signal to
printer connector
*Traced on REV H PWA's
Input
P4-20
JUMPER OPTIONS
HALF-DUPLEX PASSIVE
HALF·DUPLEX ACTIVE
Current Loop
24
v
TVI·912/920
Install
Resistor
P3
at
R·28
13
Install
Jumper
at
W·16
Remove
20 mA
we
Source
12
24 I--------i
P3
25 \----1
13
Install
Jumpers at:
W·6. W·14,
&W·16
FULL DUPLEX PASSIVE
FULL DUPLEX, ACTIVE XMTR
20mA
Source
RCVR
XMTR
Install
+12V
P3
Jumpers at
W·15& W·178-
Install
25
Install
Jumpers at:
RCVR
20mA
W·6, W·14.
Source
lOOOhm
XMTR
25
13
Resistor
&W·16
at
R·28
13
Cut
W6
Cut
W14
and
12
W16
12
20mA
XMTR
Source
24
24
S4/W31:
S4/W32:
Installation of this jumper will enable an
automatic line feed upon receipt of a car-
riage return from the remote or keyboard.
See note.
Installation of this jumper will enable trans-
mission of EDT at the end of Send, other-
wise a CR (carriage return) is sent. See note.
S4/W33:
S4/W34:
Installation of this jumper will disable the
automatic CR (carriage return) line feed in
Column 80. See note.
Installation of this jumper will select Page
Print Mode as the initial condition at power
up. Extension Mode will be selected other-
wise. See note.
Note: Terminal must be turned off, then on after making these changes.
13
CONTROL BOARD SWITCHES
S3 PRINTER PORT BAUD RATE
14
S1MODEMPORTBAUDRATE
~ ..~=--+-- 110
75
150
300
600
1200
2400
4BOO
9600
Not-Used (Always Up)
Current Loop Select
S232 Select
HOX Print
Select DTR = Power ON
Select DTR = RTS (P3-20)
elect DCD from P3-B
Select DSR from P3-6
P3
---lr---'Cursor Control
~Ir---SelectOdd Parity
.."""'Ii.......--rSelect No. Data Bits 7 or 8
--==-----Select 1 Stop Bit (Up=2)
~..--Select Send Parity
F:~-i--Select50 Hz Refresh (Up=60)
"':"":"'.....--Select Half Duplex (Up=Full)
~..-:---SelectStandard Characters
F::--~-Always Up (Open)
Down
OPERATOR'S QUICK REFERENCE
TVI-912/TVI-920 CONTROL
Beep
CTRL/G
Cursor ~
CTRL/H
Cursor j
CTRL/J
Cursor f
CTRLlK
Cursor -
CTRL/L
Home
CTRL/I\
New Line
CTRL / (underscore)
Set Block Mode
.
ESC B
Set Conversation Mode
ESC C
Protect Mode On
..
ESC &
Protect Mode Off
ESC '
Start Half Intensity
ESC)
End Half Intensity
..
ESC (
Tab (skip)
CTRLlI
Back Tab
ESC I
Set Column Tab
ESC 1
Clear Tab
ESC 2
Clear All Tab
ESC 3
Tab
ESC i
Send Line Unprotect to Cursor Position
ESC 4
Send Page Unprotect to Cursor Position
ESC 5
·Send Whole Page Unprotect
ESC S
Send Line All to Cursor Position
ESC 6
Send Page All to Cursor Position
ESC 7
·Send Whole Page
ESC s
Clear All to Space
ESC +
Clear All to Null
ESC •
Clear Unprotected to Null
ESC:
CTRLlZ, ESC ;
ESC Q
ESC W
ESC E
ESC R
ESC T
ESC Y
ESC t
ESC y
ESC K
ESC/\
ESC _
(underscore)
ESC q
ESC j
ESC k
ESC I
ESC m
ESC"
ESC #
ESC =
ESC -
ESC?
ESC /
ESC v
ESC w
ESC @
ESC A
ESC P
Function
Sequence
Clear Unprotected to Space
Char Insert
Char Delete
Line Insert
Line Delete
ErasetoEnd of Line
.
'Eraseto,End of Page
Line Erase to Null
Page Erase to Null
Toggle Page
Start Blink Field
.
Start Blank Field
End Blink/Blank
.
Start Inverse
End Inverse
Start Underline
.
End Underline
Keyboard Enable
Keyboard Disable
Load Cursor (Row, Column)
·Load Cursor (Page, Row, Column)
Read Cursor (Row, Column)
·Read Cursor (Page, Row, Column)
Auto Flip On
Auto Flip Off
.
E!
58
Y
5
$
32
?
59
Z
6
%
33
@
60
[
7
&
34
A
61
\
8
35
8
62
I
9
(
36
C
63
1\
10
)
37
0
64
-
11
*
38
E
65
,
12
+
39
F
66
a
13
40
G
67
b
14
41
H
68
c
15
42
I
69
d
16
I
43
J
70
e
17
0
44
K
71
f
18
1
45
L
72
9
19
2
46
M
73
h
20
3
47
N
74
i
21
4
48
0
75
j
22
5
49
P
76
k
23
6
50
0
77
I
24
7
51
R
78
m
25
8
52
S
79
n
26
9
53
T
80
0
27
54
U
CURRENT PAGE: Transmit ESC = YX (Y - 1-24; X = 1-80)
*DIRECTPAGE: Transmit ESC - PYX(P=Oor 1) i.e., ESC=%@(Y=6X=33)puts
cursor at Line 6, Column 33
16
TVI-912/920 ASCII CHART
~
.
000
00 1
0 10
0 1 1
10 0
1 0 1
11 0
1 1 1
e
6 bs
'.
, t s b4 b3!b' b, ~
0
1
2
3
4
5
6
7
o 0 o 0
0
NUL
OLE
SP
0
@
p
p
00 o 1
1
SOH
DCl
!
1
A
Q
a
q
o 0 1 0
2
STX
DC2
..
2
B
R
b
r
o 0 1 1
3
ETX
DC3
jf
3
C
S
c
s
o 1 o 0
4
EOT
DC4
S
4
D
T
d
t
o 1 01
5
ENQ
NAK
%
5
E
U
e
u
o 1 1 0
6
ACK
SYN
&
6
F
V
f
v
o 1 1 1
7
BEL
ETB
7
G
W
9
w
1 0 o 0
8
BS'
CAN
(
8
H
X
h
x
1 0 o 1
9
SKIP
EM
)
9
I
Y
i
y
HT
1 0 1 0
10
LF
I
SUB
•
:
J
Z
J
l
1 0 1 1
11
VT,
ESC
+
;
K
[
k
{
1 1 00
12
FF .
FS
,
<
L
\
I
I,
1 1 o 1
13
CR
GS
-
=
M
I
m
}
1 1 1 0
14
SO
~~ME
>
N
"
n -
1 1 1 1
15
51
NEW LINE
/
?
0
0
DEL
us
RUB
Send Line All
F
V
f
v
Auto-Flip
Mode On
'On
0111
7
Protect
7
Send Page All
G
W
Char
g
w
Auto-Flip
Mode Off
Delete
Off
1000
8
(
Write
8
H
X
h
x
I
Protect Off
1001
9
)
Write
,
9
I
Back Tab
y
Page Erase
i
Tab
y
Page Erase
Protect On
to Spaces
to Nulls
1010
A
"
Clear All
Clear FG
J
Z
j
Start
z
to Nulls
to Nulls
Reverse Video
1011
B
+
Clear All
Clear FG
K
Toggle Page
[
k
End
to Spaces
to Spaces
Reverse Video
1100
C
<
L
\
I
Start
I
Underline
I
1101
D
-
Load Cursor
=
Load Cursor
M
J
m
End
Page. Row.
Underline
Column"
1110
E
>
N
•
Start
n
"v
"
Blink
1111
F
I
Read Cursor
?
Read Cursor
a
-
Start
a
DEL
Page, Row,
Blank
Column"
"Later models only with A49Bl or A49Cl ROM.
WARNING: This equipment generates, uses, and can radiate radio frequency energy and if not installed and
used in accordance with the instruction manual, may cause interference to radio communications. As
temporarily permitted by regulation it has not been tested for compliance with the limits for Class A
computing devices pursuant to Subpart J of Part 15 of FCC Rules, which are designed to provide reasonable
protection against such interference. Operation of this equipment in a residential area is likely to cause
interference in which case the user at his own expense will be required to take whatever measures may be
required to correct the interference.
17
01eleVicted SysteDls, Inc.
TeleVideo Systems, Inc., 1170 Morse Avenue, Sunnyvale, Califomia 94086
4081745-7760
800/538-8725 (tollfree outside CA)
1WX 910 3387633
Printed in U.S.A.