Professional Documents
Culture Documents
A24-3474-0 1050 Principles of Operation 196705
A24-3474-0 1050 Principles of Operation 196705
The following diagram is provided as a guide to the 1050 section of the Teleprocessing
System Reference Library. For other information on IBM Teleprocessing products,
see IBM Teleprocessing Bibliography, Form A24-3089.
~
,_M-1050 Data IBM 1092 and 1093
IBM 1050 Data IBM 1050 Data
ommunication System, Programmed Keyboards
Communication System, Communication System,
hysic<ll Planning -- A24-3266
Principles of Operation Operator's Guide
nstal lat ion Manual A24-3474 A24-3125
24-3022
--~-------'
I
BM l050 System Physical IBM l 092/l 093/l 094 Planning Chart I
D Planning Template
X24-3381
Keymat Design Sheet
X24-3238
X24-3124 I
I
I
I
I
l-BM-1092 and l 093 Operator Instruction _J
Sheet
P, rogrammed Keyboards
Physical Planning X24-3139
A24-:3380
[
_ _ _ _ _ __ _ !
'A form has been provided at the back of this publication for reader's comments. If the form has been
, detached, comments may be directed to IBM Product Publications, Raleigh, N. C. 27603.
CONTENTS
APPENDIX . . . • . . . . • • . . . . • . . . . . • . . . 57
Glossary of Terms . . . . . . . . . . • . . . . . . . 57
Data Sets . . • . . • • . . • . . . . . . . . . . . . . . . 58
1050 Timing Considerations . . . • . . . . . . . . 59
Spee ial Techniques . • . . • . . . • . . . . . . . . • 62
1050 Planning and Operator Instruction
Charts • . . . . . . . . • • • • • • • . . • . . . . . . 64
1050 Character Set Information . . . . . . . . . . 67
Summary of Two-Character Sequence
Codes .•..•..••••••••••••.•.••.. 70
Correction Procedures . . . . • . • . • • . . . • . . 71
INDEX • • • • . • • • • • • • • . . . . . . . . . • . . . • 75
Figure 1. IBM 1050 Data Communication System
PRINCIPLES OF OPERATION, IBM 1050 DATA COMMUNICATION SYSTEM
1093
1056
1092
1054
l
1051
Input
I-
Attachment
--i Or
Special Feature
l Output
J J ........ System/360
Model 30
1052
Keyboard t----1
1055
Printer
1053
-- 1057/1058
5
NOTE 1: A 1092 or a 1093, or a 1093 with a 1092 The communication network connecting the 1050
in tandem occupy one reader positiono Only one terminals may have one of two general types of con-
1056 Card Reader may be attached to a 1051 Control figurations: point-to-point or multipoint.
Unit.
fu line-loop, data is keyed or read, sent from the The output punches may be:
input unit to the 1051, serialized, modulated, and A single 1055
placed upon the communication line at the trans- A single 1057
mitting terminal location. At the receiving terminal A single 1058
location, the signals are demodulated, deserialized, Two 1057's
and sent to the output unit(s). Two 1058's
The functions of document preparation, data Either one or two printers may be used, alone
conversion, and document generation may be per- or in combination with one of the five punch eonfig-
formed in line loop if the output is required at a re- urations permitted. The installation of the Line
mote location, rather than locally. Correction or Vertical Forms Control special fea-
Line loop configurations may include a wide tures does not affect the possible configurations of
range of components. The maximum configuration receiving components. When only two terminals are
is shown in Figure 3. A minimal configuration connected to a communication line, the operation is
might be a 1051 and a 1053 for receive-only printing. termed point-to-point. All 1050 Systems connected
[,_)5_6__, 1092
.____.....----__,
Other 1050
} Terminals
1093
1054
I I I
r-------L-----L-----L----,
: I
I
I Communication Line
Input
I
__ JI 1050
1051 Master
Output Station
1052
I I~, 1026, •• )I"""-------·--'
Keyboard
1055 Modulation-Demodulation Device
Note: The IBM Line Adapter is
insta Iled inside the 1051 •
~ 1053 1057/1058
6
to public telephone, or leased-line switched networks Line Control in 1051 Control Unit - General Opera-
operate point-to-point. This is distinguished from tiono) In this case, the terminal which transmits
multipoint networks on leased or private non- the first character controls the lineo The receiving
switched lines. Possible network configurations for terminal cannot transmit until the end of its nominal
point-to-point communication are: 9-18 second receive time-out or until both Line
Reset buttons are pressed. The only indication to
the operator wl1en the time-out occurs is the lack
1. Master no voice of further text reception, or by trying to send (key-
or I
Transmission Data Set Attachment,
·I 1051
Line
ing or starting a reader).
For both Examples 4 and 5, receive units should
Control Unit Telegraph Attachment Control always be assigned to line and ready, to ensure that
or Line Adapter On all transmissions are received. With line control
off, there is no way to determine at the sending ter-
minal whether the receive units are ready to receive
2. Transmission voice I 1051 data before the first EOB responseo If any EOB re-
Control Unit I
Data Set Attachment Line sponse occurs, the receive units were available.
Control
Off Unattended operation at terminals with line con-
trol on is possible in point-to-point, as well as in
3. Master or I voice 1051 multipoint operations. For maximum efficiency in
such operations, the line correction and line correc-
Transmission· J Line
Control Data Set Attachment Control tion release special features should be installed.
Unit On Normally, if a sending terminal fails to transmit a
message successfully, the Data Check and Resend
4. 1051 voice or no voice 1051 lights are turned on and the terminal cannot send
Line Line again until the Resend light is manually turned off.
1Data Set Attachment)
Control Control With the line-correction feature, two additional
Telegraph Attachment attempts to'transmit are made. If still unsuccessful,
Off On
or Line Adapter the line-correction-release feature turns off the
Resend light and starts transmission of the next
5. 1051 J voice or no voice I
1051 message. In this case, messages that failed to
Line Line transmit correctly from the tape or card reader are
Data Set Attachment,
Control Control not identified in any way at the sending terminal.
Telegraph Attachment
Off Off However, at the receiving terminal, incorrect
or Line Adapter
messages are indicated by printed hyphens, absence
of an 11-punch in column 81 of the three punched
In examples 1-3, either the master station or cards, and three message deletions in the punched
the transmission control unit always controls the paper. tape.. These functions are not affected by
line and, thus, the message traffic. Operation is turning line control off.
similar to multipoint operation, (See the following
section and Line Control in 1051 Control Unit -
General Operation).
In Example 4, the terminal operating with line Multipoint
control off cannot recognize polling or addressing
responses. When addressing, therefore, time must • In a multipoint network, several terminals are
be allowed for the response before transmitting attached to a communication line.
text. When polling, the transmission of te:Xt from
the polled terminal must be delayed until the polling • Each terminal can be addressed or polled by the
terminal transmit time-out (nominal 9-18 seconds) controlling terminal.
has ended. However, the waiting period at the
polled terminal can be reduced by pressing the Re- • Up to 26 terminals may be attached to a single
send button at the polling terminal after the polling communication line.
address is sent (to reset the transmit time-out).
In Example 5, a contention system exists. With In a multipoint, (or multidrop) network, several
a no-voice line connection, a procedure must be terminals are attached to a communication line.. In
established with the terminal operators providing this case, operation with line control off is not
the essential discipline over line utilization. (See possible.. Line contention is prevented because line
7
control is effective through the Master Station or be inserted in the text of a message to turn compo-
Transmission Control Unit. nents on or off automatically.
Each of the terminals on the line can be ad- The data flow for the 1050 system is detailed in
dressed or polled by the controlling terminaf{M:aster Figure 4. This diagram shows how the system ac-
Station or Transmission Control Unit). An address cepts input data from any one of three input units and
is a request that the remote terminal receive a records output data at any combination of four out-
message from the controlling terminal. A polling put units (See System Configurations for line--loop
operation is a request that a remote terminal trans-· restrictions). To move data into or out of the sys-
mit if a message is ready to be sent. A remote tem, as will as within the system, the data channels
terminal has no access to the communication line must be used. All data handled by the system must
except when polled or addressed. Thus, the con- go through the 1051 control unit. Some of the signifi-
trolling terminal maintains discipline on the com- cant features contained in this unit are:
munication line and line contention is ruled out. All
messages are sent to, from, or through the control-
ing unit.
Within the station identification scheme of the
1050 system, up to 26 terminals may be attached to Home Register Line Register Character
a single communication line (or channel, if the IBM analyzing.
Shared Line-Adapter is used). The communication Home Clock Line Clock Interna1 timing.
line may be either a privately owned or a leased Home- Line-Component Component on
common-carrier line. Component Recognition and off control.
On a multipoint network, all line control, ad- Recognition
dressing, polling, unattend, component selection, Serializer- Character
and interlocking functions are as described in their Deserializer breakdown and
respective sections of the Control Unit Operation assembly to
section. and from the
data set.
LRC Register Longitudinal
DATA FLOW redundancy
checking.
• The 1050 system is capable of simultaneous VRC Vertical redun-
home-loop and line-loop operation. dancy check-
ing •
.• All data handled by the system must go through Oscillator Speed control
the 1051 control unit. to and from
the data set.
This system is capable of simultaneous home-loop Line Control Communica-
and line-loop operation. This unique type of opera- tion line dis-
tion is possible because two independent data chan- cipline for
nels are provided (home loop and line loop channels - message
both provided on 1051 Model 1). Each component control.
required for a specific operation must be assigned
to the proper data channel by positioning the assoc- NOTE: If an IBM Line Adapter is installed, the
iated assignment switch on the 1052 switch console modulation-demodulation function is performed
(or switch unit). In addition, recognition codes can inside the 1051 Control Unit.
8
Communications Line
(Serial By Bit By Character)
Data Set
Switches 1 I Switches
r------J Serializer - 1-------,
Deserlalizer
I
I
1
~ec :
I
I Line Send-Rec ·jj _~~
I Send Clock
I ,.am;;:::rrm=~J I - - - - ' - - -.....- , I
~~off
Home I
I
~I .............. _ _ __,
[i:l::=~~m:zic,Rec :
I Home Home ·.·r;---~1
'I
I Clock :::ierid-·Kec ;:: - - ,---;~ Printer 2
I Sendc:EZl~~mmt! , I
I ,.-'
I Reader 1 ~Off
Home I
I
I ', r:p;;;~e:lZ'>l~D.Rec 1
o-~
I '...___ __,
Home - H o m e Data Channel
1
(Para I lei By Bit, Serial By Character) Qff
; Sendcml:l~mmmm
I
m....-~--- Line Data Channel
I - - - - ' - - -.... - , , , -
I , ... -'
Home I
I Reader 2 ~Off (Parallel By Bit, Serial By Charac~te_r_>_ _ _~ I
I ··,, Home Mm:lZ'>lmmmm:mDRec I
o~~~
1
: Home Component
I Recognition Off
I I I----'---... , , , I
I I Home I
L-----1 Home r------_J
Input Units I Register Output Units
I
I
Line
Register
I Line
I LRC Line Component I
I Register Control Recognition I
I I
L - - - - - - - - - - - - - - -- - -- - - - - - - - - __ _J
9
1051 CONTROL UNIT
Line-Control Signals
10
• The terms "response" and "answer" have manual.) The transmitting terminal is halted by the
restricted meanings. EOB signal and waits for an answer from the receiv-
ing terminal.
The line control signals, EOT, EOA, EOB, Yes, No, ®- Positive Response (Yes) Period Character.
and Inquiry, are represented in a shorthand form: When this signal is used as a response, it indicates
@, @ , ® , QD , @ , @, respectively. This that the addressed terminal is ready to receive. An
form is used in programming as well as in communi- addressed printer is placed in the downshift status
cations and line-control discussions. Also, the with this response. The position of the keyboard
terms "response" and "answer" are used in the fol- shift key is not altered.
lowing restricted manner: Any character or code other than the odd parity
1. Answer. The negative, positive, or no reply at period (.) including @ is treated as a negative
all to an LRC compare. response. (Exception: When a CPU is the control-
2. Response. The negative, positive, or no reply ling system, the line control scheme may be modi-
at all to a component-select character (address- fied by programming. )
ing or polling). When used as an answer to an EOB and LRC,
With line control turned off, the @ , @ , (f) , this signal indicates that the block of text just
and @ characters retain the functions performed received is correct. This character is neither
with line control; however, © and@ are not appli- printed nor punched in paper tape but is punched in
cable. column 81 of a card as an 11 by the card punch.
Without line correction, any character received
NOTE: The exact meaning of the line control char- as an answer to EOB, except @ , QJ , dollar sign
acters is: ($), and comma (, ), is recognized as a negative
@ - End-of-Transaction (EOT). Upon receipt of answer. It is printed and punched. With line cor-
this signal, the 1051 is placed in, or remains in, rection, @ and@ are the only negative answers
control mode and is in a nonselected status. This that initiate correction procedures. With line cor-
signal also indicates the conclusion of transmission, rection, @ causes a retransmission and a @
resets the LRC counters at both the sending and causes the repolled terminal to retransmit after
receiving terminals and deselects recognized send receiving its component select code. All other char-
and receive components. (See Master Station Opera- acters except ®, @ , dollar sign, and comma
tion for exception.) This code is not punched by any are treated as data characters and are printed.
receiving components. However, these data characters turn on the data
@ - End-of-Address (EOA). Pound Sign Charac- check light.
ter. The EOA signal transfers the 1051 to a text @ - Negative Response (No) Hyphen Character.
mode and starts the LRC counters at both the send- When used as a response to an address, this signal
ing and receiving terminals. The EOA signal is indicates that the addressed terminal is not ready to
not included in the following LRC count. receive data.
The terminal that recognizes the preceding When used as a response to polling, @ indicates
address is now placed in a selected text status. All that the polled terminal has no data to send. Any
other terminals in the multipoint network are character or code other than the @ , including the
placed in a nonselected text mode and inhibited from odd parity hyphen, is treated as a negative response.
receiving data. Text characters following the EOA Response characters are not punched or printed.
signal are directed to the selected output components. Exception: See Multipoint Operation.
This @ signal is also a positive response to When used as an answer to an EOB and LRC,
polling and indicates that text characters follow. @ indicates that the block of data just received is
This signal is automatically generated by the 1051 incorrect. In this case, the @ character is always
as a polling response and is punched or printed in printed by a selected and ready printer at the
text mode only. (For exception, see Multipoint receiving terminal and on a monitor printer, if one
@eration.) is used. It may or may not be punched. If the
B - End-of-Block (EOB). This signal indicates receiving punch is a 1055 Paper-Tape Punch, there
the end of a unit (block) of text. It indicates that the are two cases:
LRC character follows, and that an LRC check com- 1. If line correction (special feature) is not installed,
parison at the receiving terminal is to be made. @ is punched.
The EOB character is included in the LRC count and 2. If line correction is installed, @ is not punched,
is punched by any ready, selected receiving punches but a hole is punched into the 8th track.
(unless wired not to punch in the operator panel If the punch is a 1057 /1058 card punch, @ is
special feature on the 1057 /1058, if installed. See not punched regardless of the installation of line
1057 /1058 Card Punch - Special Features in this correction, nor is an 11-punch punched in column 81.
11
@) - Positive Answer (Inquiry). Pound Sign Char- • A printed visual reference is necessary to
acter. This signal is used in alternate communica- inform the receiving operator of the sending
tion between a terminal and a transmission control operators intentions.
unit at the central processing area. It is used for
inquiry type applications. The @ is transmitted by In point-to-point operation, line discipline can be
the transmission control unit only as a positive maintained with several techniques. The procedures
answer to an EOB. differ depending on whether line control is ON at
All output components assigned to LINE are both, one, or neither of the terminals.
selected and all input components are deselected. Operation with a master station is essentially a
An addressed printer is placed in lower case shift multipoint network with only two terminals. Opera-
with this response. The @ character is effective tion procedures are identical to multipoint proce-
with line control off. dures, as shown in the first schematic of Figu:re 6.
The effect of turning line control off is to :render
@) and@ ineffective at the terminal as line control
Point-to-Point Line Discipline Procedure signals. If one terminal has line control turned off,
that terminal can no longer enter control mode.
• These procedures vary depending on whether The terminal is placed in transmit mode by keying
line control is ON at the terminal. a character or starting a reader. If a characti~r is
received from the line when this terminal is in non-
• Operation with a master station is essentially selected status, the terminal enters the receive
a multipoint network. mode. In either case, the terminal remains in
transmit or receive mode until the Line-reset button
• Turning line control off renders.@ and @ is pressed or until the control unit times-out. The
ineffective as line control signals. LRC function is not affected by turning line control
off.
• If line control is turned off, operator attention
is required to perform the necessary functions.
Therefore, when a terminal without line control
addresses a terminal with line control, no response
can be received and interpreted. A positive response
• The inactive status of 1;he terminals must be
the nonselected status.
must be assumed, and transmission is begun after
enough time has been allowed for the addressed
EL EL
@ OR OR
Processor ©A7:©A7: A7: A7: ® (V©A7:
I
(Block) BC
I
1 (Block) sc:©
I
I
I
I
Point I
I
I I
to I I I EL I EL 1 I EL I
Point 1 I I I OR I OR I I OR I I
f>ower I
1050 Off
I
I ® ® @ (Block) BC : (Block) BC:© @ (Block) sc 1
® ®
NOTE: Point-to-Point with Line Control.
0 0
EL VEL VEL
OR EOR EOR
1050 () Prefix l Prefix 4 (Block) B C (Block) R B C
E-'-------~·..;.__..;._~-,....-:___:..___::-=--..-=--_:__::___:._-=-~
(Block) R B C Cl) ]
[9-----·~-------~
0
Point 8 : ~ ~
to c £ : ~ ouc2
CS ~ 1
c7l 0 E L .,, ·-
Point 2 1 111
UOR cS~
·~ ® ® ® ~ o
1050
-0 --------:§J--------------'--
Prefix 3 (Block) Prefix 1 T B C
0
0
Print er
l
VE ) End of message, Press Line Reset and Send
Visual References R
0
~ f End of message, Dial Disconnect
NOTE: Point -to - Point without M:ister Station and Line Control.
12
station to transmit a response and return to receive (or wait for the time-outs to occur). The new send-
status. When a terminal with line control off polls ing operator must then recognize the new receiving
a terminal with line control on, the polled terminal components.
must wait until the polling terminal has timed out When "OUT" is sent, both terminal operators
of transmit status and into a nonselected status. operate the System, Dial Disc switches. If the
The first character transmitted places the polling automatic disconnect features are installed on the
terminal in receive status. The time-out period is common-carrier data sets (Western Electric Data
nominally 9 to 18 seconds. This delay can be avoided Set 103A) operation of either System, Dial Disc
if the Line-reset button at the polling terminal is switch terminates the connection. The "OUT" (or
pressed immediately after the polling address is equivalent) reference must be followed by operation
sent. If this technique is employed, both operators of the Line-reset buttons, a waiting period of 9 to
must be familiar with the principles involved, or 18 sec (nominally) or the transmission of a @
the procedure must be carefully prescribed. before the System, Dial Disc switch is operated.
If line control is turned off at both terminals, The dial disconnect signal is even parity. If the
greater operator attention is required to perform receiving terminal has not entered the nonselected
the necessary functions. This line procedure is status, the VRC function causes a hyphen to print.
shown in the second schematic of Figure 6.
Since neither terminal reacts to © or @ , it
is important that the inactive status of both termin- Master Station Operation (Figures 7 and 8)
als be the nonselected status. After 9 to 18 seconds
(nominal) without any activity on the line, the termi- Polling
nals automatically assume this status (time-out).
If such a delay is undesirable, the Line-reset but- • The procedure for polling depends upon the mas-
ton(s) may be pressed. ter station components used.
When both terminals are in nonselected status,
either can transmit. The act of keying a character • Keyboard. All polling characters are manually
or starting a reader places that terminal in transmit keyed.
mode. The reception of the first character places
the other terminal in receive mode. • Paper-tape reader. Polling characters punched
Since the addressing and polling functions are in an endless tape loop.
not available, the desired output units must be recog-
nized before the message can be received. After • Card reader. All polling characters are
the recognition codes have been sent, text transmis- punched into a card.
sion can begin. An EOB code is sent after each
message block. Operation of the Resend and Data- • Printer-I assigned to Send-Rec prints all polling
Check lights is not different, since the LRC function responses and terminal addresses.
is independent of line control. When the sending
station wishes to stop transmitting, a printed visual The procedure for polling depends upon the master-
reference is necessary to inform the receiving opera- station input components used.
tor. Any reference which is easily noticed may be
employed. In the figure, the printed word "OVER" Keyboard. All the required polling characters must
is used to indicate that the sender is finished and be manually keyed. The EOT (£) is keyed before
expects an immediate reply. The word "OUT" is each station poll or address:@ A6, @ B6, @) C6,
used to indicate that the sender is finished and etc. Before polling, position the assignment switch
intends to disconnect the communication line. Any of the #1 master station printer to Send-Rec. (This
other words agreed upon by the operators will serve provides a monitor printer for recording the stations
this purpose.. The visual reference need not be polled, polling responses and negative LRC answers.)
printed. Three line-feed operations without a car- A polled system responds within two seconds
rier return and three carrier returns would also (nominally) if power is ON. If no response is
accomplish the purpose of the visual references. received, the keyboard unlocks and polling can pro-
Whenever the operator stops sending and antici- ceed.
pates that the other terminal wishes to send, a Once the master station has transmitted a poll,
visual reference is sent. If a printer has not been the master-station keyboard is locked until the EOT
recognized, the prefix 1 (or 2) code must be sent. @ code is received. This code unlocks the master-
The remote operator must reply, if only to print station keyboard to permit further polling. The key-
the word "OUT". Whenever "OVER" (or equiva- board is also unlocked after 19. 8 seconds (minimum)
lent) is sent, both operators must press LINE RESET without receiving a character. In this instance, the
13
master station Data-check light is turned on.. To
continue polling, press the Data-check button (to
turn out the associated light) and key another polling
address. The third condition that causes the key-
board to unlock is an unsuccessful poll (negative
response or no response within 2 seconds).
y
u g
·~ because this reader is automatically recognized
.!!
5e ~
8 when the Reset key is pressed.
~
~
0
To start the reader, press the Line - reader-
~
~ 5i
5i
g -5<f i i
~
i !!g
·;:
8 start button. The first polling code (@ A6) i~s read.
~
::> Ill
~
g
,g
~
~ a; 'ti .
<(
>
~
<(
The reader stops immediately after reading the com-
'5 '5
iz '5 .?
·c, & 1 ponent select character (6). The master station
] ] ] ] .§ i
-1.
u
automatically switches to a receive mode and waits
©@0®8 '.:!] e ©@ for a polling response. If a negative response is
received, the polling reader automatically restarts
and reads the next polling code. Any character or
code other than @ , (including @ ) is interpreted
as a negative response. If a positive response (EOA
@ ), is received:
1. Any recognized master station printer with its
assignment switch set to REC or SEND-REC
and in a ready status prints the transmitted
text; and
2. Any recognized master station punch with its
assignment switch set to REC and in a ready
status punches the transmitted text.
When an EOT @ is received, the normal EOT
V'I
""w
1--
functions occur (the selected receive components
u
<( are deselected) and the polling reader· automatically
~
::c
u restarts and polls the next station. If no polling
z response is received, the polling reader automat-
0
;::
ically restarts at the end of a two-second time-out.
~ If the reception of text is interrupted for more than
19. 8 seconds (minimum), a time-out occurs and the
master station Data-check light is turned on. This
interrupts the automatic polling operation. To
restart, press the Data-check button (turning out the
Data-check light) and the line - reader-start button.
A transmitted @ does not reset recognized
receive components at a master terminal. This
enables the master station to resume communication
with terminals locked in resend mode. The master
station must receive an EOT code or the line reset
key must be operated to terminate an operation. If
a transmission is not properly terminated before
Figure '7. Line Control for Master Station or polling is continued, data will be received on the
.Processor previously selected output units •
14
© Is Transmitted Processor on Iy may
1. At the end of each transaction answer with @)and
2. After each time out only once in sequence\
3. After each complete cycle of the polling list
Master '
, ©·c7 1
1I
EL EL
Station or
C A7 '©
© 0 '© '@ OR1© , 0R 1 ©
Processor C B7'11
1
I
I
y n y c D71
®© y ,c E11 D BC1C E71 0
,d BC1C
1
I
I
I
I
I
I
I
I
T
I
I Message Forward T I
I
1 (Block) I
I
I (Block) I
Multidrop (Block) (Block) 1 (Block) I
I I I I (Block )I II
I I 1
~LII
I I I I I 1
polling Power 1 Power 1 I EL EL I EL I I I I I 1 E LI I
I
Off 1 On 1 OR OR I OR I I OR I I I I I OR I I
1050 I
.i
@© BC BC J_
I
. BC~© @L 1 * El@(Block) BC~©~ (2) ® ® BC~ 0
System Send Message Message Message l__ LRC Check ____j
A-B-C-Etc Component I JI JI
Switch Off Message for System E
* Symbol determines which multipoint line on TC U is addressed.
Specific symbol depends on TC U program.
answ~rr1 Multi-
Group
~
~ }/Ready CE olmponents
Master
Station or
Processor © Al:©B1:©c1:@
OR
Be: c
E L Component"""'\.
OR
Cl@ (Block) Bc:©D1: D2: D3
I' :®
EL
OR
EL
OR
Bc:©z9:@ Bc:©/9:@ Be:©
OR
EL
Auto OR 1
Processor Dial © Al ;© Al @ (Block) B c1© ©A7: 0
I I
I I
Dial CN CN I
I
Up CN CN I ELI
I OR I
1050 @ cY) ® Dial @ (Block) Be:©
Dial Up:
Multiplexor always maintains control.
In system to system operation one system
must act as a controlling central.
15
When the master station detects an LRC error, can be restarted by pressing the line - reader-start
the Data-check light is turned on. The negative button. (See NOTE 1.)
answer turns on the data-check light at the transmit-
ting station. The Resend light at the transmitting Printer. The #1 printer (the printer cable-connected
station is turned on by the transmission of the EOB to the #1 printer position in the 1051) prints a11 poll-
B code. ing responses and terminal addresses, when its
If the line"-correction special feature is installed, assignment switch is set to the SEND-REC position.
the transmitting station makes three attempts to With this switch set to the SEND position, only
transmit the message correctly. To restart polling addresses print. When set to the RECEIVE position,
after a third incorrect attempt, press the Data- the printer prints only after it has been selected.
check button at the master station to turn off the The #2 printer at this terminal prints neither
Data-check light. Then press the Line - reader- the addresses nor responses when its assignment
start button. The reader starts after the nominal 20 switch is set to the RECEIVE position. When this
second time-out period (beginning with the final switch is set to either SEND or SEND-REC, terminal
negative LRC answer). This is also true after the addresses print (only). In order to prevent a pos-
first negative LRC answer if the line correction sible deselect of printer 1 when repolling, the
special feature is not installed. Printer 1 switch must be set to Rec.
Component recognition for printer-I occurs
Card Reader. All polling characters are punched automatically without the use of the prefix-I code
into a card. An 80-column card has the capacity when the terminal is a master station and is opera-
for 26 polling addresses. Position the assignment ting in the control mode. Printer-1 is deselected
switch for the card reader to SEND. If the card by polling responses. A remote terminal must
reader is assigned to the Reader 2 position, the transmit component-recognition codes to the master
reader must be selected before the Line - reade:r- station for each receive component required. When
start button is pressed. a © is received by the master station, all receive
To eliminate the recognition operation, the card components previously recognized by the remote
reader must be assigned to the Reader 1 position, terminal are deselected. Monitor printers, located
because this reader is automatically recognized by at any terminal (master station or other), do not
the reset operation. All further operations and pro- have to be recognized to record transmitted data.
cedures are identical to the paper tape polling opera-
tion.
When operating as a master station, the card
reader stops automatically after each polling address. Summary of Master-Station Printer Performance:
I
When the master station is polling, an automatic
ejection does not occur when an EOT © code is Printer I
resensed. The EOB B code may be punched in the
column following the last polling character if further Switch Position Result
card reading is not desired.
The terminals being polled are in either control Send Monitors the line. Prints
or non-selected text mode at this time; therefore an all transmitted characters.
LRC answer is not received at the master station Send-Rec Monitors the line. Prints
and the card reader does not advance. With the line- all transmitted characters,
correction special feature installed, the card responses, and answers.
remains in the card path after the EOB is read. Prints text if selected.
Pressing the card-reader eject button ejects the card Rec Must be selected to print.
to the stacker. Automatic ejection of the card is
accomplished by installing the card-reader program Printer II
special feature and punching a hole in the eject track
of the program tape in the column following the last Switch Position Result
polling character.
If the line-correction special feature is not Send Same as Printer I.
installed, the card is ejected from the read station Send-Rec All transmitted chara.cters
when an EOB @ code is sensed. In either case, are printed. No responses
the eject must be pressed and reinserted in the card or answers are printed.
hoppP.r to continue polling. The resend light turns Text is printed if the
on when a @ code is sensed and it must be turned printer is selected.
off by pressing the resend button before the reader Rec Same as Printer I.
16
NOTE: If the system has only one printer, clean may be readdressed, or another station can be
copy may be received by setting the printer assign- addressed. (See NOTE 3.)
ment switch to Rec. The polling characters,
responses, and any answers are not printed. Paper-Tape Reader. The station address and the
associated message are punched in a tape, and then
Addressing placed on the tape reader in the Reader 1 position.
This eliminates manual recognition of the reader
• Keyboard. All addressing characters must be because pressing the Reset button automatically
manually keyed. recognizes Reader 1. The reader is started by
pressing the line - reader-start button. The reader
• Paper-tape reader. The station address and automatically stops after transmitting the station
the associated message are punched in a tape. address ( @) A4) and before transmitting the EOA
code or text.
• Card reader. The address ( @ , station iden- If a negative response is received or no response
tification, and select character) is punched in is received within two seconds, the addressing tape
the card, and followed by @ . is removed from the reader. Another tape may be
inserted, if desired. Each addressing operation
• Printer-1 assigned to Send-Rec records all requires a separate tape containing a message pre-
addressing response and terminal addresses. ceded by the desired station address.
If a positive response is received, the master
The master station addresses other 1050 stations station reader automatically restarts. The text is
with these methods. then transmitted, starting with an EOA @ .
A transmission error during text transmission
Keyboard. As with polling, all addressing charac- causes the master station to attempt to transmit the
ters must be manually keyed. Group and broadcast message three times, if the line correction special
addressing, as well as individual station addressing,,. feature is installed. After the third unsuccessful
is possible. (See NOTE 2.) attempt, the master station tape reader stops, and
A master station printer must have its assign- the Resend and Data check lights are turned on. The
ment switch set to SEND-REC to provide monitoring operator must then change tapes in the reader and
of station addresses, responses and LRC (negative) press the Resend and Data-check buttons to turn off
answers. If response to addressing does not occur the associated lights, depending on the particular
within the nominal two seconds time-out, or if the system operating procedure used. Press the Line -
response is negative, the Data-check light is turned reader-start button to restart the reader. If the
on. Keyboard addressing can continue after the two- master station does not receive an LRC answer, the
second interval by turning the Data check light off. message is retransmitted by manually repositioning
When a positive response is received within this the tape, pressing the Resend button to turn off the
interval, the keyboard is unlocked and text can then light, and pressing the Line - reader-start button.
be keyed, starting with the EOA@ code. (See NOTE 3.)
Any character other than a period (positive
response), including a @ , is interpreted as a nega-
tive response. Once a station has been addressed, Card Reader. An addressing operation using the
the master station is in a receive mode and the key- card reader is basically identical to that with the
board is locked. The keyboard remains locked tape reader. The same conditions exist as for the
until the master station receives a response to tape reader.
addressing or until the two-second time-out occurs. The address ( © , station identification, and
The EOB at the end of a message locks the keyboard select character) is punched in the card, and fol-
and turns on the Resend light awaiting the LRC lowed by @ . Text may then be punched.
answer. The address is sent by loading the card(s) in
If the receiving station fails to transmit an LRC the reader and pressing Line - reader-start. The
answer, the master-station Resend light stays on. reader automatically stops after the address is trans-
The operator must press the Resend button to turn mitted. The reader restarts automatically if a posi-
off the light and unlock the keyboard. If a negative tive response is received. If the reader does not
LRC answer is received by the master station, the restart after two seconds, a negative response or
Resend light stays on, and the Data-check light is no response has been received.
turned on at the master station. To turn these lights When a system has the line-correction special
off, press the associated button for each light. The feature installed, the card is read up to three times
message can then be keyed again, the same system in the event of negative answers to LRC. If the final
17
attempt is unsuccessful, manually stack the card by Summary of Master-Station Printer Perform-
pressing the eject button. ance:
If the line-correction special feature is not
installed, the card is automatically ejected from the Printer I
read station when the EOB code is read. (This code
is punched in the column following the last text Switch Position Result
column or is automatically generated by the trailing
edge of the card.) If further transmission attempts Send Monitors the line. Printt1 all
are desired, the operator must put the card in the transmitted characters.
hopper, press the Resend and Data-check buttons to Send-Rec Monitors the line. PrintE1 all
turn off their associated lights, and press the Line - transmitted characters,
reader-start button. responses, and answers.
Because the text of any message may require Prints text if selected.
several cards, consider the cards comprising the Rec Must be selected to print.
station address and the complete text as one unit.
When a negative LRC answer is received, retrans-
mit this complete unit, unless the receiving unit is
a card punch. Printer II
An alternative is to punch an EOB immediately
after the EOA in the first card. Thus, a negative Switch Position Result
LRC answer does not cause the address characters
(intended to be transmitted in control mode) to be Send Same as Printer I
transmitted with text. In this case the first LRC Send-Rec All transmitted characters are
includes the EOB character only. Text does not printed. No responses or
appear on the first card. (See NOTE 3.) answers are printed. Tex;t is
printed if the printer is selected.
Printer. The #1 printer (the printer cable-connected Rec Same as Printer I.
to the #1 printer position in the 1051) prints all
addressing responses and terminal addresses, when
its assignment switch is set to the SEND-REC posi-
tion. With this switch set to the SEND position, ad- NOTE: If the system has only one printer, clean
dresses only print. When set to the RECEIVE posi- copy may be received by setting the printer assign-
tion, the printer prints only after it has been ment switch to Rec. The polling characters,
selected. responses, and any answers are not printed.
The #2 printer at this terminal prints neither
the addresses nor responses when its assignment
switch is set to the RECEIVE position. When this NOTE 1: When preparing cards in a 1057 /1058 to be
switch is set to either SEND or SEND-REC, terminal used in a card reader for either polling or address-
addresses print. ing, they must be punched when the 1057 /1058 Auto-
Component recognition for printers-1 assigned punch/Keypunch switch is set to KEYPUNCH.
to Send-Rec occurs automatically without the use of
the Prefix-1 code when the terminal is a master
station and is operating in the control mode.
NOTE 2: See Restrictive Considerations for Group
Printers are deselected by addressing responses.
and Broadcast Addressing.
A remote terminal must transmit component recog-
nition codes to the master station for each receive
component required. When a © is received by the
master station, all receive components previously NOTE 3: It is unnecessary for the master station to
recognized by the remote terminal, are deselected. transmit an EOT © at the completion of a message
If a ©is not received, components must be dese- because this is used at the start of each polling or
lected by pressing the Line-reset button. Monitor addressing operation and before operation of the
printers, located at any terminal (master station dial-disc switch. However, to turn off the motors
or other) do not have to be recognized, to record at a down-line station that has been receiving in the
transmitted data. unattended mode, an EQT is required.
18
Attend-Unattend Switch Group Addressing
This switch is a part of the line-control feature. • Secondary identification characters may be
With the switch set to UNATTEND (and the mainline assigned for simultaneously addressing all sta-
switch on) all component motors are off. Receipt tions in a group.
of the appropriate station identification turns all
component motors on. When addressed, the system • A specified system in the group is required to
delays a positive response until all motors are up generate responses and answers for the group.
to speed. When polled, the system immediately
transmits a positive response, but delays transmis- A secondary identification character can be assigned
sion of the first text character until the motors are to each station (system) in a designated group to per-
up to speed. After the message is completed, an mit group addressing (simultaneously addressing all
EOT code turns off all component motors, unless a stations in the group).
vertical forms movement has not been completed. The specific group assignments are completely flex-
fu this case, the motors are turned off when the ible within the system on any communication line.
movement is completed. (When this switch is set (See NOTE 1.)
to ATTEND and the 1051 mainline switch is on, all When group addressing is used, a specific system
component motors run the position of individual in the group is required to generate responses and
component switches. If the Line Control switch is answers of the group:
turned OFF, the Attend-Unattend switch is not 1. When ready to receive, and
effective.) 2. When making an LRC and VRC check.
19
pre-addressing all desired components before per- • Tape punch only at all terminals operating on
forming either a group or broadcast operation all FDX lines.
components are checked for a ready status. Next,
prompt operator attention at all terminals ensures • Intermix of printers and a tape punch at all
that each contains sufficient quantities of recording terminals operating on FDX lines.
media. Finally, in group and broadcast operations
it is desirable to eliminate all LRC checks and send • Card punch and printers at the answering ter-
only an EOT at the end of the transmission for all minal, printers or a tape punch or an intermix
systems except those receiving on card punches. of both at non-answering terminals operating
a. If all messages are not received by all ter- on a FDX line only.
minals in the same manner, then some
messages have either been lost or duplicated .. ~ith the line correction special feature instal:led:
This can occur if any non-answering ter-
minal is either not-ready initially, or runs • Printers only at all terminals operating on
out of recording media during the transmis- FDX lines.
sion.
b. The answering terminal may receive data
correctly while non-answering terminals
• Tape punch and printers at the answering termi-
nal, printers only at non-answering terminals
receive data incorrectly. Data recorded in operating on a FDX line only.
punched tape, punched card and printed copy
would be indicated as incorrect, resulting
in lost messages in the non-answering ter-
• Card punch and printers at the answering termi-
nal, printers only at non-answering terminals
minals. With the line correction feature operating on a FDX line only.
installed, incorrect messages received in
a tape punch in a non-answering terminal The vertical forms control special feature is per-
would be deleted, and every message mitted oniy on printers on an answering terminal
received thereafter would be incorrect, operating on a FDX line. The feature is not per-
since the terminal would be out of step with mitted on any printer on terminals operating on a
the answering terminal. Also, the answer- HDX line. (HDX - Half duplex; FDX - Full dutplex.)
ing terminal may receive data incorrectly
while non-answering terminals receive data
Component Select Characters
correctly, resulting in duplicate recorded
data in the non-answering terminals.
Component selection is accomplished by transmitting
c. Any terminal with the master station fea- a specific numeric character following the station
ture installed, should not be assigned as identification character during polling and add:r.essing.
the answering terminal for this type of This character selects the designated station com-
operation. ponents:
d. If non-answering terminals revert to
receive mode later than answering termi-
nals after a checking EOB operation, data
is lost, resulting in incorrect messages at
the non-answering terminals. Also, non-
answering terminals operating on single
frequency, half duplex lines may see an
EOB answer transmitted by the answering
terminal and record it, or it may see a
portion of the answer and record it as a
hyphen if it is even parity. In either case,
the following received message results in
an incorrect message. These conditions
restrict the type and combinations of
receive units permitted at both the answer-
ing and non-answering terminals as follows.
Select Character Unit(s) Selected • Provides on-off control of input and output units
during text transmission.
5 Keyboard
6
7
Reader 1
Reader 2
• Recognition codes consist of a prefix code fol-
lowed by a numeric code.
0 (common Any one input component
polling of the polled system This feature provides on-off control of the input and
character) output units during text transmission. (Component
selection is effective during polling and addressing.)
Addressing With this feature, the 1050 system recognizes
and acts upon two-character recognition codes
Select Character Unit(s) Selected placed upon the line data channel by the keyboard or
readers. Each two-character recognition code
1 Printer 1 consists of a prefix code followed by an numeric
2 Printer 2 codeo The prefix code conditions the control unit to
3 Punch 1 recognize the numeric code immediately following
4 Punch 2 it and to provide the proper component control.
9 (common Any or all output com- These two-character recognition codes are
addressing ponents of the addressed originated by holding down the Alternate-coding key
character) system while operating the Prefix key (8). After releasing
both keys, press one of the numeric keys depending
When a polled station receives a 0 (zero) select upon the specific component selection desired:
character, it causes:
L A @ to be sent as a positive response to pol- Numeric Code Action
ling if any input component is assigned to LINE
and is in a ready condition. 1 Printer 1 ON
2. Reader-1 to transmit if assigned and ready. 2 Printer 2 ON
3 Punch 1 ON
4 Punch 2 ONv'
NOTE: When both readers are assigned and ready, 5 Printer 1 OFF·
reader-1 takes precedence. 6 Printer 2 OFF·e·
7 Punch 1 OFF ,_/
8 Punch 2 OFF
3. Reader-2 to transmit automatically when reader;.. 9 Reader 1 ON, Reader 2
1 is in a not-ready condition. OFF
10 Reader 1 OFF, Reader
4. The keyboard is to be unlocked for transmitting 1 ON
if neither reader is assigned and ready. If a
reader is operating and is stopped by a reader-
stop code or by operation of the reader-stop NOTE: When transmitted to a remote station,
switch, the keyboard is unlocked (provided it component-recognition codes for receiving units do
was initially set to line). not affect the receiving units at the sending station.
Conversely, component-recognition codes for input
units affect only those units at the sending station.
NOTE: The keyboard is not unlocked when a reader Remote receiving components must be recognized by
is polled by its individual select character and a terminal before they can receive. Recognized
stopped by either the Stop switch or a stop codeo receive components are deselected when an EOT
Also, reader-1 is activated by pressing the reader- code is received ..
start button when the keyboard is polled with its
respective select character To operate reader-2,
0
this reader must be polled with its respective select A monitor printer assigned to SEND or SEND-
character or be recognized by its specific recogni- RE C is automatically recognized to receive trans-
tion code even if the common poll (0) was used. mitted data and is not affected by transmitted recog-
nition codes. These codes are not punched or
21
printed by receiving components including a monitor LRC (Longitudinal Redundancy Checking), Line-
printer if employed. Loop Only
Exception: Codes are punched when the terminal
is in the bypass mode. • LRC registers at sending and receiving ter-
minals reflect each transmitted character bit
value.
NOTE: Multiple prefix codes do not affect the recog-
nition function. • EOB character initiates an automatic comparison
of the LRC registers at the receiving terminal
and turns on the Resend light at the sending ter-
Character Parity Checking - Vertical Redundancy minal.
Check
• Equal comparison allows transmission to con-
• Each character used by the system must contain
an odd number of bits.
tinue from the sending terminal and turns off
the Resend light.
• Parity checking of each transmitted character is • Unequal comparison stops the transmission,
performed by the receiving terminal. turns the Data Check light on at both terminals,
causes a hyphen to print and conditions the
The lOfiO system uses the six-bit BCD code with an Resend light to remain on at the sending
odd-parity check-bit. Transmitted, received, or terminal.
generated characters used by the system must con-
tain an odd number of bits (See Figure ) • As each The LRC registers at both the sending and
even-bit character is generated at either the key- receiving terminals start recording the bit values
board or the card reader, an additional bit (C-bit) of each transmitted character following an EOA
is inserted. The parity checking of each transmitted (End of Address) character. The EOA character
character is performed by the receiving terminal. indicates the start of the text portion of the message
If an even-bit code is recognized by the receiv- and is not recorded. Recording continues until an
ing terminal, it causes: EOB (End of Block) character is transmitted (see
1. A hyphen character punch at all receiving Note 1), and recorded. The EOB character condi-
punches. tions all terminals in the network (including listen-
2. A hyphen or underscore character (depending ing terminals) to recognize the next character as an
upon shift status) to print at all receiving LRC character only. The contents of the sending
printers. terminal LRC register (LRC character) is then
3. The data-check light to turn on at the receiving automatically transmitted and compared at the
terminal and remain on until it is manually receiving terminal with the LRC character ~here.
reset. An equal comparison of the LRC characters
4. The receiving terminal to generate a negative causes a positive answer ® to be returned to the
answer to the Longitudinal Redundancy Check. sending terminal (see Note 2) :i turning off the
Resend light there. This light was turned on when
the EOB character was transmitted. The next: mes-
NOTE: The transmitting terminal continues to send sage block can now be transmitted.
until an EOB followed by an LRC has been sent. An unequal comparison turns on the Data-·check
light at receiving terminal and causes a negative
answer @ to be sent to the sending terminal (see
Character parity-checking is provided only for Note 2). This stops transmission from the sending
line-loop operation with both Models 1 and 2. VRC terminal, causes a hyphen character to be pririted
is not effective during control mode. If an even by this terminal, turns on the Data-check light, and
parity station identification character is received, conditions the Resend light to remain on. Without
no response is sent. If the select code is of even the line correction special feature, these lights must
parity, a negative response is sent. be manually turned off at both terminals befor1e an
attempt is made to retransmit the message.
22
With the line correction feature, two additional 4. a restore character must be keyed or read to
attempts are made to transmit this message correctly return the terminal to the normal mode of
before transmission is stopped. If the third attempt operation (read, punch, and print). An EQT
is incorrect, manual resetting of the lights is code or pressing the Line Reset button also
required before transmission can continue. Refer returns the terminal to the normal mode.
to the Resend and Data-check lights in the System
and Component Controls section of the 1050 Restore
Operator's Guide, A24-3125 for further information.
Also, check the Line Correction and Line Correction This is used to terminate a bypass mode of opera-
Release special features in the 1051 Special Features tion. When a restore code is keyed or read,
section of this manual. 1. the restore code is punched, but not printed.
The LRC registers are reset at both ends of the 2. the bypass operation is terminated and the
line by the LRC answer ( ® , @ or @) ), by oper- printer is returned to a print status.
ation of either the Resend or Line Reset buttons, or
by an EOT code (End of Transaction).
Home Bypass and Restore
NOTE 1: The EOB character can be placed anywhere These single-character codes alter the normal
in the text of the message, regardless of the message home-loop operation when in program mode. Sens-
length. However, for maximum utilization of the ing a bypass code, in this case, suspends all print-
transmission line, the EOB should be at the end of ing until a restore code is sensed. The codes are
each printing line. For cards, the EOB should be effective whether or not the system has home com-
at the end of each card. ponent recognition installed.
The exact effect of the bypass and restore
codes in home-loop is:
NOTE 2: To transmit the answer to the LRC com-
parison, both terminals must be momentarily Bypass
"turned around". This permits the normal receiv-
ing terminal to transmit the answer (either positive Bypass - Program Mode (Prog-·Dup Switch set to
or negative) and the normal sending terminal to PROG).
receive this answer. While "turned around", the When a bypass code is keyed or read:
normal sending terminal can only accept the LRC 1. it is not punched, unless it has been preceded
answer. by another bypass code.
2. the printer is placed in a non-print status.
3. all subsequent characters keyed or read are
Line Bypass and Restore punched but not printed. Any functions asso-
ciated with these subsequent characters will
These are single-character codes that alter the nor- not occur, except for the EOB and EQT codes
mal printer operation. When a bypass code is which eject a card from the punch or reader.
sensed during a line-loop operation, all printing is The CR/LF and Tab codes cause the card punch
suspended until a restore code is sensed. These to skip according to the fields defined in the pro-
codes are effective at both the sending and receiving gram card (unless wired not to function in the
terminals. function panel or operator's panel).
The exact effect of the bypass and restore codes 4. a restore character must be keyed or read to
in line-loop is: return the terminal to the normal mode or
operation (read, punch, and print).
Bypass
When the bypass code is keyed or read, Bypass - Duplicate Mode (Prog-Dup Switch set to
1. it is not punched, unless it has been preceded DUP).
by another bypass code. In this mode, input data is recorded by all
2. the printer (including monitor) is placed in a selected punches and printers. All coded
non-print status. functions are punched but not acted upon, except
3. all subsequent characters keyed or read are the EOB and EQT codes, which eject a card
punched but not printed. All coded functions from the punch or reader. The CR/LF and Tab
are punched but not acted upon. EOB and EOT codes initiate a card punch skip (unless wired
functions occur. not to function).
23
Restore components. If the interlock continues, the terminal
responds negatively to an address until the interlock
Restore - Program Mode (Prog-Dup Switch set to is manually corrected.
PROG). If a remote receive component is initially recog-
When a restore code is keyed or read, nized by its recognition code and it is not ready or
1. the restore code is punched, but not printed, is not installed, the EOB answer is inhibited. If the
2. the bypass operation is terminated and the initially recognized component is ready and a second
printer is returned to a print status, recognized component is not ready or present~ the
3. all function codes except prefixed functions and EOB answer is inhibited.
the reader stop code are punched. All function See Keying Component Recognition Codes in the
codes, without exception, perform their function. Keyboard Operation section.
Restore - Dup Mode (Prog-Dup switch set to DUP).
In this mode, input data is recorded by all
selected punches and printers. All coded func- 1051 CONTROL UNIT - SPECIAL FEATURES
tions are punched, but not acted upon, except
EOB and EQT codes, which eject a card from Auto- Fill-Character Generation
the punch or reader.
• Printer functions interlock the reader in home
loop.
NOTE: The punching of function codes in the 1057 I
1058 depends on wiring of either the function panel • With Auto-Fill ON, idle characters are punched
or operator panel in the punch. during this interlock.
24
tape punching operation, a short line precedes a • The buzzer sounds continuously until reset by
long line, the print element must be manually tabbed pressing the Data-check button.
to the maximum line length. This provides sufficient
idle characters in the tape to prevent printing on- With this special feature installed, a buzzer in the
the-fly if rereading and retransmission (line correc- 1051, sounds when:
tion special feature installed) of a long line is re- L A polled component (except a keyboard) is
quired during a later transmission of this tape to a assigned to line and is not ready.
remote printer. Refer to Timing Considerations in 2. An addressed component is either not assigned
the Appendix for the number of fill characters re- to line or not ready. If a common address is
quired for various printer and punch functions. received and no receiving component is assigned
to line and ready, the buzzer sounds.
3. An interlock condition at a receiving terminal
Automatic Ribbon Shift and Line Feed Select is recognized.
This special feature does not apply to the 1052
This special feature provides keyboard and reader keyboard, the 1092, or the 1093. It operates only
control over the ribbon and line feed setting of the in line loop when the system switch is set to ATTEND.
printer through two-character function codes. The This alarm sounds continuously until reset by press-
feature is effective for both home- and line-loop ing the Data-check button.
operation. The function codes consist of the prefix
code followed by an alphabetic character which
initiates a specific printer function. Automatic EOB
The codes .are originated by holding down the
Alternate-coding key while operating the prefix key • When this feature is active, the Return key on
(8). After releasing both these keys, press one of the keyboard causes an EOB character to be
the alphabetic keys depending upon the function generated before the CR/LF character.
desired.
A Ribbon Shift Up This special feature adds an EOB switch to the 1052
B Ribbon Shift Down switch console. When this switch is set to AUTO,
c Single Line Feed the Return key on the keyboard has a modified func-
D Double Line Feed tion. Pressing this key causes an EOB character
to be generated before the CR/LF character. In
NOTE: With the Program-dup switch set to PRO- home loop, the tape punch punches both codes and
GRAM, these two-character function codes are the card punch punches the EOB and then ejects the
neither printed nor punched, but the associated card (either the function panel or operator panel of
function is performed. However, if a function code the 1057 /1058 must be wired for this action) and
occurs between a bypass code and a restore code, punches the CR/LF character in the next card. For
the function code is punched but not printed and the line loop the LRC function is automatically completed
function is not performed. With this switch set to before the CR/LF character is acted upon and
DUP, both characters of the function code are transmitted.
punched, the alphabetic character of the code is When the EOB switch is in the MANUAL posi-
printed, and the function is not performed. (The tion, the return key functions as usual, causing the
prefix character is not a printable character.) CR/LF code to be generated, acted upon, and in
line loop, transmitted. Message blocks are defined
NOTE: A monitor printer does not react to ribbon- by keying an EOB (Alternate-coding key- 5 key)
shift or line-feed select code when it is transmitted. before pressing the Return key. If the response is
No fill characters are required for these operations. @, the CR/LF function is not performed.
• Provides the operator at the 1052 with an effi- Operating this button causes the recognized tape
cient means of correcting errors occurring punch (or punches) in home loop to advance by
during home-loop operations. punching a delete code and a feed hole in the tape.
Delete codes can be punched continuously by pressing
• Pressing the backspace key causes the tape and holding down both the Punch-feed and Punch-
punch to backspace rather than punch a back- delete buttons. (A delete button is standard on the
space code. tape-punch unit.)
26
Punch Fee.d Button pressed with reader 1 assigned to HOME and the
reader is not ready, the keyboard interlocks. To
Operating this pushbutton causes the recognized prevent this, any reader not ready should always
tape punch (or punches) in home loop to advance by be assigned to the OFF position. This keyboard
punching idle characters and feed holes. Holes are locking occurs for both program and dup modes and
continuously punched by holding the button in the regardless of whether the system does or does not
operative position. (A Feed button is standard on have home-comp01.1ent recognition installed.
the punch unit. )
27
• Failure to provide the proper component recog- NOTE: When this special feature is not installed,
nition code for recognizing a receive component the keyboard assignment switch should never be set
(with the home-component recognition special to SEND unless transmission is to be initiated from
feature installed). This code is normally read the keyboard at the next polling cycle. If this pro-
from either the tape or cards, or keyed from cedure is not followed, the response to the poll will
the keyboard. Any record partially completed be positive, whether transmission is desired or not.
when an interlock condition occurs should be If there is no data to be transmitted, the master
deleted and rekeyed or reread. This precau- station or processor must wait to time-out period
tion is recommended to ensure that the inter- before polling can be resumed. If this occurs
rupted record is completely received, espe- frequently, appreciable line time is consumed.
cially if a reader is used. This problem can be minimized (without this special
feature) by instructing the operator to leave the
keyboard assignment switch in the HOME or OFF
NOTE 2: With the home-correction feature installed, position except when data is to be sent.
the Correct button can be properly operated only
after the interlock condition is removed and the
Interlock light is turned off. (This procedure is Line Adapters
necessary to ensure deletion of the proper record,
since the interlocked punch does not punch the 8th-
track used as a reference for the operation.) Limited-Distance Line Adapter
If the Home-reset button is pressed to reset the
Interlock light (with the home-component feature A customer can attach either his privately owned, or
installed), all home-loop components must be common-carrier provided, on-premise communica-
reselected. tion line to an IBM 1050 System when using this line
adapter. The feature provides the necessary signal
modulation and demodulation to accommodate a
communication line of up to 8 miles in length, and
is installed within the 1051.
• Provides keyboard polling which demands opera-
tor attention only when keyboard transmission
is desired. Leased-Line Line Adapter
• When the terminal is polled, it responds with an This feature permits the customer to attach his
end·-of-address @ code. The Request light privately owned communication line or a communica-
turns off. tion-company leased private line to an IBM 1050
System. This line adapter feature provides the nec-
This keyboard request special feature renders key- essary signal modulation and demodulation to accom-
board polling an efficient and positive operation modate a communication line of any length. This
demanding operator attention only when keyboard line adapter is installed within the 10-51.
transmission is desired. With this feature a nega-
tive reply is sent to a keyboard poll or common poll
unless the operator takes specific action. If the Shared-Line Line Adapter
keyboard is not in request status (and the readers
are not ready), polling is resumed with a minimum This feature provides the 1050 System with the capa-
use of line time. bilities for operating either point-to-point or multi-
To place the keyboard in request status: point on one of four subchannels of a common-
1. Position the assignment switch for the key- carrier leased private telephone line (schedule 4
board to SEND. line, or equivalent). Simultaneous data transmission
2. Press the Request button. The associated light on all four subchannels is possible, since each sub-
turns on, indicating that the keyboard is ready channel operates on a different assigned frequency.
to be polled.
When the Keyboard is polled, it responds with NOTE 1: All terminals operating in the same net-
an end-of-address (EOA) @ code. The request work (and expected to communicate with each other)
light turns off, the keyboard unlocks and the Pro- must be assigned to the same subchannel. Each 1051
ceed light turns on. To extingush the Request light Control Unit can only be assigned to one subchru:mel
manually, press the Line-reset button. of the four available. Any transmission control unit
28
(multiplexor) expected to communicate within a Sending
specific network must be assigned to the same sub-
channel. However, since multiplexor can accept When a 1054 paper-tape reader is the sending unit,
several networks, each network can terminate at a negative LRC answer causes the reader to reverse-
the multiplexor with a different subchannel feed until the 8th-track punch of the last CR/LF
assignment. code is sensed. It then automatically feeds forward
and retransmits the message. After the third
NOTE 2: Intermixing of line adapters, or line incorrect attempt to transmit the message, the tape
adapters and common carrier data sets on the same reader stops and does not reverse feed again.
line is not permitted. Without the line-correction feature, the reader does
not reverse-feed and operator intervention is
required.
Line Correction When transmitting to the line from a card reader
and an EOB code is sensed, the reader stops in col-
• The system can delete and retransmit any mes- umn 81 awaiting the LRC answer. If the answer is
sage designated by the receiving station as being received before the card reaches column 81, the
in error. card continues to move. If the answer is positive,
the card is ejected from the read station. If the
• A 1054 paper-tape reader reverse-feeds and answer is negative, the card is recirculated two
retransmits the message. additional times, if necessary. (See NOTE 1.)
If the line-correction feature is not installed,
• The 105 6 recirculates the card and rereads ito the card in the reader ejects from the read station
when an EOB code is sensed. With the reception of
• The 1052 or 1053 printer prints a hyphen to a negative LRC answer, the reader remains stopped
indicate the error line. and operator intervention is required. (See NOTE 2.)
Retransmission by a polled terminal locked in resend
• The 1055 paper tape punch reverse feeds, then mode is possible by repolling the terminal. The
punches delete codes over the error block, and following action takes place after the terminal re-
punches the retransmitted message. ceives its address and poll-select characters:
29
ff the Qi) or @ response to an EOB is not NOTE 3: When an error occurs when printing on
received correctly, the transmission resulting preprinted forms, format errors result which will
from the repoll will be a repetition of the mes- effect the following forms. To eliminate format
sage. The Resend light must not be turned off errors, the transmitting terminal must resend all
manually; otherwise, an incorrectly received of the contents of that form whenever an error is
message will not be retransmitted but succeed- detected (i.e., use one EOB code only at the end of
ing messages will be transmitted. each complete form). An alternate is to transmit
from a 1054 tape reader to a 1055 tape punch, then
Receiving to print from the paper tape in home-loop.
When a 1052 or 1053 printer is receiving, a negative NOTE 4: ff the line-correction feature is not
LRC compare prints as a hyphen (at the end of the installed, the hyphen code instead of the 8th-track
line), and the LRC answer is transmitted to the hole is punched into the tape upon the reception of
sending system. A positive answer does not print. a negative LRC answer, and operator intervention
This operation is identical with or without the line- is required. The system may receive the mes sage
correction feature. (See NOTE 3.) again or be readdressed at a later interval.
If a 1055 tape punch is the receiving unit, a
negative LRC compare punches a hole in track 8. NOTE 5: For an explanation of the use and meaning
The tape then reverse-feeds until the previous of the delete code, see Delete Code in the 105(~
CR/LF 8th-track punch is sensed. (With the line- Character Set section.
correction feature, the 8th track is punched with
every CR/LF.) The tape then feeds in the forward
direction, punching delete codes over the previously Line Correction Release
punched information, including the last CR/LF code.
Feed holes are not over-punched in the deleting This special feature modifies the line correction
process. When the deletion process is completed, special feature for terminals that operate with the
a negative LRC answer is transmitted to the sending system switch in the unattended position. It is used
system. (See NOTE 4.) only at terminals having line correction, and is
If a 1057 /1058 card punch is receiving data, required only at the sending terminal.
the card is punched and skips to column 81 upon Line correction release permits resumption of
receiving an EOB code. ff the LRC compare is data transmission after a third negative answe:r to
negative:1 the card is ejected, and a new card is fed the LRC. Instead of stopping after the third unsuc-
into the punch station. The 1051 then transmits the cessful transmission attempt, the Resend light is
LRC answer to the sending system. ff the LRC automatically turned off, and the reader continues
compare is positive, an 11-hole is punched in with the next message. The Data-check light
column 81, and the card is ejected. This hole is remains on. There is no operator intervention.
not read by a card reader. This operation is the ff there is no answer at all the EOB/LRC sig-
same with or without the line-correction feature. nal, the line correction release does not operate
(See NOTE 5.) and manual restart is required.
30
If group or broadcast addressing is to be used,
only one terminal may have this feature.
• Each different vertical format requires one pair
of bead chains.
This special feature alters the termination of the • The 1052 keyboard or reader is locked in home
reader skip operation. With this feature, a reader loop and, with a monitor printer, in line loop
skip is still initiated by inserting a reader stop code during form feeding.
at the desired point, and pressing the Reader skip
button. This causes the reader to move the tape or This special feature provides controls for vertical
cards and sense the data, but no characters are movement of forms in the 1052 (Model 1 through 5)
read. The skip is not terminated by a CR/LF, Tab, and 1053 (Model 1 only) printers. Vertical feeding
LF, or a reader stop code. Skipping is terminated of forms is controlled with two-character codes
only by a Prefix J code, after which reading is and a bead-chain sensing device mounted on the
continued. This code consists of a prefix code platen shaft. Reducing the keying required to skip
followed by a J -character. As with the standard several successive line decreases not only message
reader skip function, the Reader-Stop Prefix-J length, but also the possibility of operator error.
feature operates only in the home loop. Forms output also increases.
The movement is initiated by the function codes
that are received in either home-loop or line-loop
Telegraph Line Attachment mode, from a keyboard, tape reader, card reader,
transmission control unit, or a processor. All form
This special feature permits attachment to 7 5 bps movement occurs at line-feeding speed. (See
telegraph facilities so that lower volume data trans- NOTE 1.)
mission terminal can be linked into a common net-
work • Using these facilities, the transmission
rate can be up to 8. 3 cps between: Operation
32
Text Time-Out Suppression Timing Considerations - 1051
• The normal text time-out feature (9-18 seconds) 1. a. System speed: 14. 8 cps or (9 x 14. 8)
may be ignored to permit an unlimited period 133. 2 bps (bits per second).
for transmission. b. Minimum 1051 bit rate for communication
line: 134. 89 bps.
• The operator must·termfu.ate the sending opera- c. Character time: 67. 5 ms* per character
tion by transmitting an EOT code. *(ms= milliseconds: 1000 ms= 1 second)
2. Delay time after turning the main-line switch
Specific applications of the 1050, such as training on until ready to receive or transmit: 1 second.
operators or conversation with a CPU when proc- 3. Addressing time (single component):
essing scientific programs, may render the normal (5 x 67.5) + 330 + 20 = 687.5 ms
text time-out feature (9-18 seconds) undesirable.
With this optional feature, the terminal is not NOTE: This includes response time. For unattended
deselected at the end of this time-out. The key- operation see item 7.
board and readers are not locked. Instead, the
terminal enters the nonselected status. Contention (5 x 67. 5 ms) = five character times (EOT,
may take place. If the operator resumes keying or station identification, Component identifi-
starts a reader, the terminal reenters transmit cation, response and EOA.)
status. The terminal is locked when a @ or © 330 ms = nominal delay before transmis -
is generated or received. This permits an unlimited sion of response and turn-around time
transmission periOd. Otherwise, the terminal (actual: 202 to 330 ms)
would time-out after 9-18 seconds without a trans- 20 ms = maximum turn-around time for
mission, and would remain locked in receive mode master to go from receive mode to trans -
until another poll. mit mode.
If this option is specified, care must be taken 4. Addressing time (multiple components):
to ensure that the operator terminate the sending ((5 x 67.5) +.330 + 20) + (N - 1)((3 x 67.5)
operation by transmitting an EOT code. + 61)
This includes response time. For unattended
NOTE: This option should only be specified for operation, see item 7.
specialized point-to-point systems. 330 ms = nominal delay before transmis -
sion of first response and turn-around
time (actual - 202 to 330 ms)
20 ms = maximum turn-around time for
master to go from receive mode to trans-
DETAILED SPECIFICATIONS
mit mode.
N - 1 = number of additional components,
where N is the number of components.
Interlocks - 1051
(3 x 67. 5 ms) =three character times
61 ms= delay before transmission of
Information concerning the interlocks of the 1051 is
additional responses.
contained in Receive Interlocks in the Control Unit
5. Polling time for an individual terminal:
Operation - 1051 section and in Home-Loop Input
(4 x 67. 5) + 330 = 520 ms
Component Interlock in the 1051 Control Unit -
For an unattended operation, see item 7.
Special Features section.
(4 x 67. 5 ms) =four character times
330 ms= nominal delay before transmis-
sion of response, and turn-around time
Character Set - 1051
(actual - 202 to 330 ms)
6. LRC time: (3 x 67. 5) + 61 = 263. 5 ms
All codes shown in the PTTC/BCD code chart
This includes EOB, LRC, and the answer.
(See Figures 23 to 25) can be sent and received over
61 ms= delay before transmission of
either the home or the line data channel.
answer.
The code set contains 14 function codes. The 7. Unattended operation requires a delay time for
function codes and space code are repeated in the polling or addressing to bring the motors (for
upper case. Five codes are not used with the 1050 the selected components) up to speed: 2. 3
System: PF, PN, f. (record mark), MZ, and PZ. seconds.
33
1052 PRINTER-KEYBOARD AND 1053 PRINTER
34
NOTE 1: When component-recognition codes are A restore code is used to terminate a bypass mode
keyed or read for more than one component, the of operation. When this code is read or keyed:
prefix code must precede each numeric code. For 1. It is punched but not printed, and
example, if Printer 1 and Punch 1 are to be con- 2. The bypass operation is terminated and the
trolled, the code sequence is: printer is returned to print status.
35
Text Mode Message Received Component
Text Mode Action Descript:ion
Message Received Component
-----
Text Mode Action Description
H No Print, Text
Prefix 8 No Print, No Recognition Punch 1,
( Punch 2 Off) Punch 1, No Code Punch 2
Punch 2 I No Print, Text
A Print, Punch Punch 1,
1, No Punch 2 Text Punch 2
B Print, Punch Restore No Print,
1, No Punch 2 Text Prmch 1,
Bypass No Print, No Punch 2
Punch 1, No K Print, Punch Text
Ptm.ch 2 1, Punch 2
Prefix 4 No Print, Component- L Print, Punch Text
(Punch 2 On) Punch 1, No Recognition 1, Punch 2
Ptmch 2 Code: Note in Etc.
bypass mode,
this code is Bypass and restore codes used in a home-loop opera-
prmched but tion (with the prog-dup switch set to PRO G) operate
the frmction the same as when received in a line-loop operation.
is not exe-
cuted
Restore No Print, 1052 PRINTER-KEYBOARD AND 1053 PRINTER -
Prmch 1, No SPECIAL FEATURES
Punch 2
Message Received Component This special feature permits the 1052 and 105~:
Text Mode Action Description (Figure 10) to accomplish a carrier return up to
twice as fast as the normal speed. With this feature
Prefix 4 No Print, No Recognition installed, the following timings apply:
(Prmch 2 On) Punch 1, No Code
Punch 2
c Print, Ptmch Text
1, Punch 2
D Print, Punch Text
1, Prmch 2
E Print, Punch Text
1, Pwich 2
Bypass No Print, No
Punch 1, No
Prmch 2
Prefix 1 No Print, Recognition
(Printer 1 On) Punch 1, Code
PWlch 2
Prefix 8 No Print, Recognition
(Prmch 2 Off) Punch 1, Code
Punch 2
F No Print, Text
Punch 1,
PWlch 2
G No Print, Text
Punch 1,
Punch 2 Figure 10. 1053 Printer
36
Length of Number of Idle Keyboard Locked
CR in inches Characters Required
During a home-loop operation the keyboard is auto-
0 - 2 1/2 3 matically locked when:
2 1/2 - 5 4 1. a reader is operating,
5 - 7 5 2. either the 1054 paper-tape reader or 1055 paper-
7 - 10 6 tape punch is reverse feeding during a reread
10 - 13 7 or delete operation,
3. a card punch is skipping, releasing, or dupli-
NOTE: All printers in the same network should be cating. The keyboard remains locked if an
equipped with this feature if communication directly interlock condition, such as a card jam or empty
with each other is expected. Otherwise, all com- hopper, occurs on the punch, or
munication must be centralized. (That is, must pass 4. a CR/LF (automatic or not), Tab, or LF func-
through a transmission control unit and processor tion occurs on the printer.
when either coming from, or going to, another
terminal.) During a line-loop operation (with Line Control
operative) the keyboard is automatically locked when:
1. receiving from the line,
Pin-Feed Platen 2. transmitting to the line from the reader. If a
reader is stopped due to an interlock condition
A pin-feed platen, used for feeding forms with pre- (out of tape, cards or a jam) the keyboard
punched feed holes, is available for the 1052 and remains locked~ Operating the Reader-Stop
1053 in a choice of twelve widths. (NOTE 1.) switch unlocks i.t. This condition is not altered
by the position of the line-control switch.
NOTE 1: The available widths, pin to pin, are: 3. the keyboard assignment switch is set to SEND,
5 1/4", 6 11 , 7 1/2", 8 11 , 9 11 , 9 3/8", 9 7/8", 10", and until the system sends a positive response
10 1/8", 111/4", 111/2", 13 1/8". The form width to the keyboard poll,
must be specified for each pin-feed platen. 4. a @) answer is received to an LRC,
5. an EOB code is sent and the system is in the
When the vertical forms control special feature resend status (Hesend light ON),
is installed, a special (extension) platen is required. 6. and EQT code is received or transmitted, or
7. a non-master terminal transmission timeout
ends (9-18 seconds).
37
With line-control operative the keyboard is unlocked the printing line. The use of continuous form:3 with
when: binder strips between the cards helps to allev:late
1. it is assigned to line and has recognized its this condition.
assigned polling character or the common
polling character "zero",
2. a reader is not in the ready condition (for a zero Single Card-Stock Forms
poll),
3. a positive answer ® to an LRC is received, The single-card forms is subject to the same :print-
4. the Resend light is turned off by pressing the ing variation along the top and bottom edges as the
Resend button after receipt of a negative answer continuous-card forms. Otherwise, consistently
to an LRC, high-quality printing is possible on the remainder
5. a reader is stopped upon sensing a reader stop of the card.
code or by manual operation of the Reader-stop
switch if the keyboard is selected by a common
poll, or Multiple-Copy Forms
6. during the execution of a carrier return (whether
generated or automatic), tab, or line-feed at a When this type of form is used, the best form···
remote terminal when keying without a monitor feeding results are obtained: when the sheets are
printer. either stapled or glued together. Multiple-copy
forms that are crimped together are not as satis-
With line-control inoperative the keyboard is factory. The direction of the forms paper-gr21fa
unlocked when: should be parallel to the print line. Maximum forms
1. a reader is in send mode and stopped upon weight should not exceed 12 lbs. per ream (mfg's.
recognition of a reader-stop code or by manual spec.). An original plus five carbons may be
operation of the Reader-stop switch, printed, depending on paper, carbon quality and
2. a positive answer® to an LRC is received, thickness.
3. the Resend light is turned off by pressing the
Resend button after receipt of a negative answer
to an LRC, Roll Paper Specifications
4. the Reset button is pressed,
5. executing a carrier return (whether generated Maximum width: 15"
or automatic), tab, or line-feed, or Maximum outside diameter: 5 1/2"
6. a receive time-out (9-18 seconds) ends. Minimum diameter of center hole: 3/8"
38
can be keyboard generated. The cancel code (not b. Divide this time (in ms) by 67. 5.
shown in code charts) is an additional code that can c. Round the result to the next higher whole
be keyboard generated. number.
If the Home Correction special feature is in-
stalled, the delete and idle codes can be keyed, but
to the home-loop data channel only (See Figure 23- NOTE: When transmitting from an IBM 1448 to an
25). IBM 1050 System the fixed time-out special feature
(in the IBM 1448) provides a fixed delay of 1. 225
seconds for each of these functions:
39
1054 PAPER-TAPE READER
READER OPERATION - 1054 (Figure 11) • A reader assigned to a line-loop operation, and
reading, is stopped by:
• Only one reader can operate in any one loop 1. Sensing a reader stop code with the ~:top
(Home or Line) at any one time. (See NOTE 1.) code switch set to SENSE (see Stop Code
Switch in the 1052 Printer-Keyb'ITTlrd and
• A reader can be transmitting to the line while 1053 Printer section of Operator's Guide,
the second reader is simultaneously operating A24-3125),
in a home-loop. 2. Positioning the reader-stop switch to the
line position,
• A reader does not start if the Assignment switch 3. Running out of tape, or
for the selected reader (reset or programmed 4. A taut tape condition.
by component recognition) is off when the Reader-
start button (home or line) is pressed. However, • When a reader reads a prefix code followed by
if the Assignment switch is then properly posi- the component-recognition code for the alter-
tioned (home or line), reading starts automat- nate reader it:
ically unless a reader-stop was initiated before
the Assignment switch was positioned. Home Loop:
1. Stops the reader and transfers reading to the
• A :reader, assigned to a home-loop operation, alternate reader if the Prog-dup switch is set
and reading, is stopped by: to PROG, with the home component recognition
1. Sensing a reader stop code when the Prog- special feature installed.
dup switch is set to the PROG position. 2. Allows the reader to continue reading with the
The Stop-code is not punched. Prog-dup switch set to DUP. The prefix code
is punched and the component recognition code
NOTE: The setting of the stop-code can be punched and printed. In this case,
switch has no effect in home-loop. reading is not transferred to the alternate
reader.
2. Positioning the Reader-stop switch to HOME.
Line Loop: Stops the reader and transfers reading
3. Running out of tape.
to the alternate reader, except during Bypass mode.
4. Reading a CR/LF, LF, or tab code, or dur-
ing a release, Dup or skip operation on the
NOTE 1: Avoid setting the assignment switches for
card punch.
two readers to HOME if the home-component-·
5. A taut tape condition.
recognition special feature is not installed. Header
conflict occurs if the Home-reader start button is
pressed with both readers assigned to HOME.
40
The presence of tape in the tape reader of any receiving from the line, punch the reader-stop code
1050 system places the reader in a ready status for with this switch set to either SENSE or OFF.
polling operations (if the assignment switch for that
reader is positioned to SEND). When the component NOTE: Check the Reader stop - Prefix J under the
is polled, reading of the tape starts automatically 1051 Control Unit - Special Features o
and the keyboard is locked.
When the stop-code switch is set to SENSE and
a reader-stop code is read from tape, the reader Reader Skip
stops. If the poll was a common poll (component
select character-0), the keyboard automatically This operation is effective only in home loop and
unlocks to permit the entering of data. However, only after the reader has been stopped by sensing a
if the poll was for a specific reader (component reader-stop code punched in the tape. After such a
select character-6 or -7) the keyboard remains stop, the reader-skip button on the keyboard starts
locked. To restart the selected reader, the opera- advancing the reader, passing over punched data
tor must press the Line-reader-start button. until a tab, CR/LF, or line feed code is sensed.
Therefore, if interspersed reading and keying is At this point, the coded function occurs and reading
desired, poll the station with the common polling resumes. If another reader-stop code is sensed,
character (0), or keyboard polling character (5)o the reader stops again. Skipping can then be
If the keyboard polling character 5 is used, reader 1 restarted by again pressing the Reader-skip button;
can be started by pressing the Line-reader-start reading can be resumed by pressing the Reader-
button. Reader-2 must be recognized before it can start-home button.
start.
When the common polling character is used,
1. Reader-1 transmits if it is assigned (component Automatic Tape Reread
assignment switch set to SEND) and READY o
2. Reader-2 transmits if it is assigned and ready This operation requires either the home-correction
and if reader-1 is not. special feature or the line-correction special fea-
3. The keyboard is unlocked if neither reader is ture. This permits the selected tape reader to back-
assigned and ready. space (after the proper signal) to the beginning of a
record and then reread the record.
During line transmission, this operation is
Reader-Stop Code repeated two more times, if necessary. After the
third read attempt, the reader stops and manual
• The Prog-dup switch controls affect of the intervention is necessary.
reader-stop code in home loop.
NOTE: See Home Correction and Line Correction
• The stop-code switch controls the affect of the in the 1051 special features section.
reader-stop code in line loopo
If the Prog-dup switch is set to PROG, and a reader- 1054 PAPER-TAPE READER - SPECIAL FEATURES
stop code is sensed, the reader stops and the code
is not punched (except in Bypass mode). It can be
restarted by pressing the Reader-start-home button. Center-Roll-Feed Reel and Take-Up Reel
If the reader-stop code is sensed when the Prog-dup
switch is set to DUP, the code is punched, and the This special feature permits the tape to be read in
reader does not stopo (See NOTE.) the same order in which it was punched, by feeding
In line-loop operation, the action of a sensed from the center of the punched tape roll. It also
reader-stop code is conditioned by the setting of the provides. a power-driven take-up reel for the
stop-code switch. With this switch set to SENSE, rewinding of tape after it has been read. The center-
transmission from the reader to the line halts when roll-feed and take-up reels are 6 inches in diameter.
a reader-stop code is sensed and is transmitted.
To restart, the Reader-start-line button must be
pressed. If the reader-stop code is preceded by a Edge-Punch Read
bypass code the reader will not stop, but the code is
transmitted. This special feature permits edge-punched (chad
In the OFF position, the reader-stop code is fype) documents to be read by the paper-tape reader.
transmitted without stopping the reader. Punches The documents can be paper, punched card, or ledger
41
card stock a Documents must be fed singly, except Length: Single
for specified fanfold documents, which can be fed in Document - 4" to 16" (feeding
continuous formo edge, in increments
This feature does not preclude interspersed use of o 100 inch)
of paper tape. Thickness: Paper - • 004" :t. 0003"
Mylar - 0 003" :t 0003"
0
42
1055 PAPER-TAPE PUNCH
PUNCH OPERATION - 1055 (Figure 12) 2. In a home-loop operation, when the operator
presses the Correct button upon sensing an
error that should be deleted. Pressing the
Automatic Tape Delete Correct button also causes the tape punch to
reverse-feed to the previous CR/LF code (with
• A hole is punched in track 8 of the tape along a punch in track 8). The tape then feeds forward,
with each CR/LF code. and delete characters are punched until the
track-8 hole punched by the CORRECT button
• In home loop, the correct button causes the tape
punch to reverse-feed to the 8th track punch and 3.
is sensed •
In a Line-loop operation, when an incorrect
forward delete. message is received, a negative answer is
delayed until the tape punch reverse feeds to
• In line loop, a negative answer causes the tape
punch to reverse-feed to the previous CR/LF
the previous CR/LF code and forward deletes
until the 8th track punch is sensed.
code and forward delete.
This operation requires either the home-correction 1055 PAPER-TAPE PUNCH - SPECIAL FEATURES
special feature or the line-correction special fea-
ture. See Home Correction and Line-Correction
in the 1051 Special Features section. Edge Punching
A hole is punched in track 8 of the tape along
with the CR/LF code when this operation is per- This special feature permits documents with pre-
formedo This punching in the tape identifies the punched feed holes to be fed and punched (chad type)
start of a message block corresponding to one by the paper-tape punch. Documents can be paper,
printed line, and the end of the previous lineo The punched card, or ledger stock.
8th track is punched: This feature does not preclude the interspersed
1 o When the CR/LF code is punched at the beginning use of paper tape.
of each data line within a messageo This is
also considered the end of the previous data
line. Take-Up Reel
Interlocks - 1055
43
Media Specifications - 1055 Character Set - 1055
The 1055 Paper-Tape Punch (and 1054 Paper-Tape All 64 lower-case BCD codes of the PTTC/BCD
Reader) is capable of punching (and reading) paper code set are recognized and punched. The upper-
tape, Mylar* laminated paper tape, Mylar coated case function code preceding the lower-case codes
aluminum tape, and edge-punched documents. These provides a means of punching upper-case graphic
specifications apply: codes (see Figures 23-25).
The 8th track is punched with the CR/LF code
Width: Tape - 1" ::. • 003" only with either the home correction or the line
Document - 12" maximum correction special features installed. The EOT
2" minimum character is not punched when received from the
(Width may not exceed line data channel with line control on.
length)
Length: Single 4" to 16" (feeding
Document - edge, in increments NOTE: For information regarding the punching of
of • 100 inch) the delete code see: 1050 Character Set Information
Thickness: Paper - 0004"::. .0003" in the appendix.
Mylar - • 003" ::. • 0003"
Document - • 004" to • 010" (in-
cluding folds) Timing - 1055
Standard hole size and spacing is required for Automatic deletion of a tape message using the line-
all code and feed-hole punching in both tape and correction special feature: (135 ms+ 67 o5(2D) ms
documents. The length of continuously-fed fanfold Add the LRC time to complete the operation.
documents must be evenly divisible by .100" for The negative answer is not sent until the tape has
proper registration. The first feed hole must be been deletedo
• 050" from the leading edge of the document.
Documents greater than 8" long cannot be punched D = Number of characters to be deleted (including
within • 6" of the leading and/or trailing edges (lead- EOB and CR/LF).
ing edge of the first and trailing edge of the last with
continuously-fed fanfold documents). The direction
of feed for all documents must be identified by
printing, corner cut (on corner away from punching),
or other identification.
44
1056 CARD READER
Home Loop:
lo Stops the reader and transfers reading to the
alternate reader if the Prog-dup switch is set
to PROG, with the home component recognition
special feature installedo
2 o Allows the reader to continue reading but punches
the prefix code and/or prints the component-
recognition code with the prog-dup switch set to
DUP. In this case, reading is not tr an sferred to
Figure 13. 1056 Card Reader the alternate reader.
45
Line Loop: Stops the reader and transfers reading 5. Place the corrected card in the hopper and
to the alternate reader. replace the cards removed in step 1.
6. Press the Feed button to move the first card to
the read station. Press the Resend and Data-
EOB Generation check buttons to reset these lights. The reader
can now respond automatically the next time
• The card reader automatically generates an EOB it is polled.
code at column 81.
46
The presence of a card in the read station of the 4. An EOT code is sensed (unless the Master
card reader of any 1050 System places the reader switch is ON).
in a ready status for polling operations (if the 5. A positive answer to an EOB/LRC is received
assignment switch for that reader is positioned to (if the line-correction feature is installed). A
SEND) • When the component is polled, reading of negative answer recirculates the card and it is
the cards starts automatically and the keyboard is not ejected after the third negative answer.
locked. Whether in the home or line loop, card ejection
When the stop-code switch is set to SENSE and is accompanied by card feeding in a Model 1 loaded
a reader-stop code is read from tape or card, the with a card pack. During ejection, no reading (from
reader stops. Ji the poll was a common poll (com- the card reader program tape or from the card) takes
ponent select character-0), the keyboard automati- place, and an EOB is not generated by the trailing
cally unlocks to permit the entering of data. How- edge of the card.
ever, if the poll was for a specific reader (component
select character-6 or -7) the keyboard remains
locked. To restart the selected reader, the operator Reader-Stop Code
must press the line-reader-start button.
Therefore, if interspersed reading and keying • The Prog-dup switch controls affect of the
is desired, poll the station with the common polling reader-stop code in home loop.
character (0), or keyboard polling character (5).
• The Stop-code switch controls the affect of the
reader-stop code in line loop.
NOTE: If the keyboard polling character is used,
reader 1 can be started by pressing the Line-reader- If the Prog-dup switch is set to PROG, and a reader
start button. Reader-2 must be recognized before it stop code is sensed, the reader stops and the code
can start. When the common polling character is is not punched (except in Bypass mode). It can be
used, restarted by pres sing the Reader-start - home
1. Reader-1 transmits if it is assigned (component button. If the reader stop code is sensed when the
assignment switch set to SEND) and READY. Prog-dup switch is set to DUP, the code is punched
2 o Reader-2 transmits if it is assigned and ready and the reader does not stop. (See NOTE.)
and if reader~l is not. In line loop operation, the action of a sensed
3. The keyboard is unlocked if neither reader is reader-stop code is conditioned by the setting of the
assigned and ready. stop-code switch. With this switch set to SENSE,
transmission from the reader to the line halts when
a reader-stop code is sensed and is transmitted.
Card Ejection - Home Loop To restart, the Reader-start - line button must be
pressed. If the reader-stop code is preceded by a
A card is ejected from the read station (at 60 cps) bypass code the reader does not stop, but the code
when: is transmitted.
lo An EOB code is read from the card, or generated In the OFF position, the reader-stop code is
by the trailing edge of the card as it passes transmitted without stopping the reader. Punches
under the read station. receiving from the line punch the reader-stop code
2. The Eject key is pressed. with this switch set to either SENSE or OFF.
3o A hole punched in the eject-track of the card
reader program tape is sensedo
4o An EOT code is read. NOTE: Check the Reader Stop - Prefix J under
1051 Control Unit - Special Features.
47
resumes. If another reader-stop code is sensed, punched in that tape column, only one reading cycle
the reader stops again. Skipping can then be occurs.
restarted by pressing the Reader-skip button again: If Extended Character Reading or High-Speed
reading can be resumed by pressing the Reader- Skip (special features) are not installed, controls
start-home button. and data are punched in the tape (Figure #4) as
follows:
1056 CARD READER - SPECIAL FEATURES When the prefix track is punched, its associated
(following) numeric or alphabetic character can be
punched in the same tape column to conserve card
Card Reader Program columns. In this case, two tape-reading cycles
occur for that column, and one for the associated
• A punched paper-tape loop provides a means of card column.
reading constant data or control and instruction When the eject track is punched, the card being
codes. read is ejected and no EOB code is generated.
Field skipping is controlled by tracks 10 and llo
• Data punched in the tape can also be read, Card data is ignored during skipping, but if data is
effectively doubling card capacity. punched into the tape, it is read and acted upon,
including data in the skip-start column. A valid
• A prefix code and its associated numeric or character code must be punched into the same tape
alphabetic character can be punched in the column with the skip stop punch to. ensure stopping.
same tape column. (NOTE 1.)
When skipping is stopped with an 11-track punch,
A punched paper-tape loop, physically the same as the 1056 reverts to normal reading operation; the
that for the IBM 407 tape-controlled carriage, pro- data in the corresponding card column is read.
vides a means of conserving card columns used Skipping can also be stopped by an EOB or EQT code
either for constant data or for control and instruc- in the tape, an eject-track punch, or by pressing the
tion codes. This feature eliminates the need for Eject button. In these instances, except for EOB,
punching some, or all, of the control codes in the reading is not resumed; rather, the card is ejected.
cards. A switch is provided to enable the operator When the EOB stops the skip, normal EOB functions
to make this feature operative or inoperative as apply. If the master station special feature is
desired. installed and turned on, © is treated as a data char-
Data punched in the tape can be read, thereby acter. The reader continues reading 2 more codes
doubling card capacity (to 160 columns) if necessary. and stops; the card is not ejected by the @, in line
The tape and the card move synchronously during loop. (See NOTE 2.)
the reading operation, a column of the tape and a Each program tape must contain a punch in
column of the card being read alternately, starting track 12. This tape-homing punch is used to main-
with column 1 of the tape. If data is punched in a tain the proper relationship between the card columns
tape column, as well as in its corresponding card and their associated tape columns. Also, any data
column, two reading cycles occur. If data is not punched in this column is read. Various length cards
48
require this hole to be punched into the following tape
column areas (refer to Figure 14):
• The card-reader-program special feature has
the added ability to generate shift codes for any
BCD characters read from the program tape.
Length Location of
Card of Tape Data Track 12 This special feature permits the 1056 (Model 1 only)
Length Loop Columns Punch to read and translate upshift as well as downshift
characters punched in IBM card-code to PTTC/BCD
1 56 - 80 bit values. The insertion of shift codes in the card
80 colo 81 col. - 80
54 colo 1 29 - 51 is unnecessary since the shift status of each card-
51 col. - 51
54 col. 1 - 22 2 - 22 code character is recognized by the 1056, and a
22 col.
29 - 49 shift code is automatically generated for each
28 - 49
81 col. 1 - 22 2 - 22 change in the shift status. Also, an appropriate
22 col.
28 - 49 29 - 49 shift code is generated for the first character read
56 - 76 (from either the card or program tape) for each
56 - 76
record. This feature accommodates all punched
card characters in the PTTC/BCD code (see Code
Chart).
NOTE 1: The valid character punched in the same When this feature is installed on a 1056 con-
column as the skip stop code is read and acted upon. taining the card-reader-program special feature,
If no action is desired, use an idle or a delete code. the card reader has the added ability to generate
shift codes for any BCD characters read from the
program tape o The extended-character reading
NOTE 2: For normal operation when an EOB is special feature also modifies the 9 and 11 control
sensed, refer to Reader Operation - 1056 in this codes as follows:
manual. 9-upshift. For this control code to be active, the
same tape column must contain a valid char-
acter punched in BCD.
51-Column Card Feed (Single Card Feed), 1056 11-Skip Stop, Eject (if not skipping). This code
Model 2 Only now causes a skip stop if the card is in the
process of skipping. However, if the card is
This feature provides the card reader with the not skipping, it is ejected when this code is
ability to feed, read, and stack interspersed 51-, or read.
80-column cards. A track-9 punch must be placed in each column
containing an upshift character to generate the
upshift code. A 9-punch alone does not generate this
Extended Character Reading upshift code. During generation of any shift code,
reading is suspended from both the card and program
• Permits the 1056 to read and translate upshift tape. Shift codes are not generated for function
as well as downshift characters punched in IBM codes, space code, or for the character immediately
card-code. following a prefix code.
1=B
8 =Prefix
2=AI
9 =Eject
3•C
r---10 =Skip Start
r--4•8 PTTC/'BCD
11 "'Skip Stop
I Insert Tape Face Up with Number 1 Track 5• 4
12 =Tape Home Return
_!____Toward Machine
r-,,_...,l-r--~~~~~~~~~~~~~~-+----.,....--.~~~~~~~~~~~~~--1~~~~~~~~--~~~~~-----------,
~:~I
i •
f-t--1-
. --1-t---c t--t-+·- ---
-1-.:::1-~~H--t-- r---
f-+-~
i•f-t-+-t--1 -i- t- -1
-l--t---t--+--1--+-tr----- - --1 1-
i-+--+- _--.-'=l_--ET1~-u-~~~[i:i~--
• --+--t-+--1 - -_ -t--~-- ::__· H_t-+--1 t . - 1 .
bl •1--t--t--t-·-i- -I ----it--t-i1--lt-1f- ·1· 1----H- ::_
i..""i .....•t--
•t--1--+-++-t--t---lr--- -- --j -1- •r--- -t-~--1 -
-t- -
-
1---r-1
• -f--+---1
49
The standard card code and the extended card Short Card Pack Feed
code are compatible for line-loop operation due to
the identical bit configuration of the characters. With this feature, the 1056 (Model 1 only) can feed,
However, for home-loop operations, the card readers read, and stack 22-, 51-, or 80-column cards.
and the card punches must all be equipped with The hopper and stacker capacity is 300 cards ..
extended character capability or all be without this Adjustable card stops are provided to permit
capability. A card reader with the extended char- operator adjustment of the stacker to accommodate
acter reading special feature can, however, cor- the three different lengths. In addition to pack
rectly process cards containing the standard card feeding, these cards can be fed individually. How-
code. ever, in no case can cards of different lengths be
interspersed.
Last Column:
Right-Side Cover Switch: This switch is active when
L Skip-start punched in first tape column of
the right-side cover is fully closed. When inactive,
skipped field.
this switch prevents the 1056 from operating while
2. Skip-stop punched in tape column 79.
the program tape is being changed or adjusted,.
3. Skip-start and skip-stop punched in tape
column 80.
50
If the 1056 is polled while this cover is open, Timing - 1056
a negative response occurs. If this cover is inad-
vertently opened while a card is being read, an 1. Card skip: 14. 8 cps
interruption in reading occurs. fu this case, the (60 cps with High Speed Skip special feature)
1056 is restored by pressing the eject and feed 2. Card Eject: 60 cps
buttons. 3. To calculate throughput (system interlocks not
included): a + b + c + d
a. Reading time: 67. 5 R
Media Specifications - 1056 R = Number of columns read from card
plus number of characters read from
When designing a 22- or 51-column stub card for the program tape (if any).
use in the 1056, it is desirable to place the stub b. Feeding time (register):
portion in the first card columns rather than the 954 ms for 22-column cards
last. This method provides the best stub-card 708 ms for 51-column cards
characteristics for feeding. However, if it is nec- 462 ms for SO-column cards
essary to place the stub in the last card columns, c. Card ejection time: 16. 7 (S - L + 1)
the score must be one of the following: 16. 7 =eject speed per card column at 60 cps
M-3, HMl-A, M-4, M-5, OM-1, OM-2, S-1 or S-5o S =size of card (80, 51, 22)
L = last column read.
1 = time required to initiate feeding of next
card (column-81).
Character Set - 1056
The IBM punched-card codes for PTTC/BCD are NOTE: With the line-correction special
read and translated into the proper bit values for feature: If the computed time is less than
transmission. The 14 function codes, Space code, 205 ms, use 205 ms. If the computed time
and the graphic characters are recognized and is greater than 205 ms, use the computed
properly translated. Upshift graphics must be time.
preceded by an upshift code for PTTC/BCD (with-
out extended character reading special feature).
Without the line correction special
This permits the upshift graphics to be coded the
feature: Use the calculated time.
same as their respective downshift graphics.
205 ms = LRC + answer + 7 0 ms
(Exception: see Extended Character Reading in the
d. If the card-reader-program special feature
1056 Special Features section.) A blank column is
is used, and skipping occurs under program
read as a space and transmitted as a C-bit only.
control, the rate is 67. 5. (This is because
The following 5 codes can be read by the 1056 but
each tape column must be read as skipping
are not used in the 1050 System: PN, PF, ~ ,
occurs.) For exception: see High Speed
MZ, and PZ (see Figures 23 to 25).
Skip in the 1056 special features section.
Only valid BCD card codes result in valid trans- 4. Card re-circulate to column 1:
mission codes. fuvalid card codes may result in 80-column card 1400 ms
transmission of invalid codes with incorrect parity, 51-column card 1900 ms
or in garbled transmission. 22-column card 2400 ms
51
1057 CARD PUNCH AND 1058 PRINTING CARD PUNCH
Field Definition 12 4
Alphabetic Control 1 7
Suppr es s Printing 3 9
(1058 only)
52
Function Panel Line-Loop Operation (Function Panel Wired to Punch
and Function): An EOB code received at the 1057/
A patch panel accessible to the IBM Customer Engi- 1058 is punched and the card is released to Column 81
neer permits the user to assign the function codes where it waits (Programmed duplication is retained.)
as a group to perform one of the following actions: A positive answer to an LRC from the 1051 Control
1. Function executed, no punching Unit causes an "11" to be punched in column 81 in-
2. Function suppressed, code punched dicating a correct card. The card then releases to
3o Function executed and code punched the read station. A negative answer to an LRC
4. Function suppressed, no punching. causes the card to be released to the read station
without an 11-punch in column 81 (indicating an error
NOTE: The function panel is functionally replaced card).
by the operator's panel special feature when installed. In line loop, an EOT code received from the
1051 control rmit is not punched and does not release
When the 1051 control unit transmits the BCD the card to the read station.
code for one of the functions listed in Figure 16 to
the 1057 /1058, the associated function occurs. The
specific action initiated depends on the function SPECIAL FEATURES - 1057 /1058
panel or operator panel wiring, as indicated by the
four columns on the right side of Figure 16. Extended Character Prmching (1057 only)
Home-Loop Operation (Function Panel Wired to This special feature permits the 1057 to punch both
Punch and Function): An EOB or EOT code received upshift and downshift card codes (see code chart in
from the 1051 is punched and causes the card to the Appendix). If the last shift code keyed or read
release to the read stationo Any programmed dupli- was an upshift code, upper case card codes are
cation takes place. punched, until another downshift code is encountered.
All shift codes encountered during translation from
the PTTC/BCD bit values to card code are automat-
ically eliminated before punching. The translator
Function Line or If Function Only If Punch Only Both Punch No Punch
Code Home Is Wired Is Wired and Function No Function is placed in downshift mode whenever the main power
Tab Both Skip l Tab Tab Yes
switch (punch), or by a downshift code.
EOB L Skip to col 81 NA EOB +Skip To No
col. 81 NOTE: With this feature installed, the function
H Release NA EOB + No panel of the 1057 should not be wired to punch shift
Release
EOT L NA NA No No codes. Refer to Principles of Operation - 1057 /
H Release NA EOT+ No
1058: Frmction Panel.
Release
Reader Stop Both NA Reader Stop NA Yes
53
Function Corresponding May Code May Both May No
Code Function Be Punched? Punch & Function Action Be
Occur? Spe,cified?
HT0-Q SKIP 0 0
TAB Yes Yes Yes
NL0-0 SKIP 0 0 1---~~~-+-~~~~~-+--~~-~-+-~~~~-~----i---~
D
E AEso-o c p Downshift None Yes No Yes
T
0 I uN 0
I--~~~-+-~~~~~-+-~~~·~-+~~~~~~-+~·~
0 0 0 0
lskip field defined by program card.
0 0 0 0
2No answer transmitted.
0 0 0 0
3Home only.
54
DETAILED SPECIFICATIONS contain an 8-punch in column 80. The card contain-
ing this punched EOB is then ejected and the next
data transmitted from the 1056 is punched in column
Interlocks - 1057 /1058 one of the following card (1057 /1058).
In home loop, the card is automatically ejected
The following conditions must be satisfied in the after column 80 has been punched. In line loop, an
1057 /1058 in order to constitute a ready status for EOB must be received.
line loop operations:
1. Selected to AUTO PUN CH. 1. EOB received after column 81:
2. A card must be at both the read and punch sta- Regardless of the panel wiring, the EOB is
tions. The card at the read station is also used not punched, but the function takes place and
to detect card feed jam conditions. the card is ejected.
3. The program card starwheels must be in the 2. EOB received after less than 80 columns of
reading position. data:
4. The stacker must not be full.
5. The Main-line switch must be on (1057 /1058). Panel Wiring Results
6. The machine cover must be closed (with Oper-
ator Panel special feature). F and no P Skip to col. 81, LRC,
A buzzer will sound if any of these conditions is release, send LRC answer
not satisfied (except item 5). If the terminal is op-
erating in unattended mode the buzzer sounds until F and P EOB punched, LRC,
a © code is received. After the buzzer has been release, send LRC answer
silenced by a @ code, the card punch remains
"not ready" (responds negatively) until the interlock No F and no P EOB not punched, no LRC,
condition is corrected. no release, no LRC answer
If any of these interlocks occur while the punch sent, punch is Not Ready
is operating in home loop, the punch stops punching.
The reader does not stop in this case, nor does the No F and P EOB is punched, no LRC,
keyboard lock. (Exception: see Home Input Com- no release, no LRC answer
ponent Interlock special feature.) sent, punch is Not Ready
An 8-punch must be placed in the program card, one Cards may have a normal upper-left or upper-right
column before the start of a programmed skip or corner cut. A special corner cut (C3) must be used
duplication, to provide sufficient time to interlock when designing a card with a lower-left or lower-
the readers. This is required for home-loop oper- right corner cut.
ations with the 1057 /1058 in either the normal or
alternate program mode. (For line-loop operations,
idle characters must be generated. )
This 8-punch is also required in column 80 of Character Set - 1057
the program card to permit enough reader-interlock
time for card feeding in the card punch. However, The 1057 recognizes and punches 61 card codes of
when an EOB or a card release occurs, no 8-punch the PTTC/BCD code set (see Figure 23). The use
is required, since an automatic interlock occurs of the upshift card codes requires the installation of
for these situations. Also, when programmed the Extended Character Punching special feature.
sldpping or duplication is initiated in column 1 of the In this case, the 1057 can recognize and punch 110
card, the insertion of an 8-punch is unnecessary. different card codes in the PTTC/BCD code set
The use of this 8-punch means that the program (see Figure 23). The Idle code can be punched only
card function of printing zeros to the left of the if the operator panel special feature is installed.
first significant digit is not available for alternate The Idle and Delete (see Delete Code, in
program. Appendix) codes are excluded from the character
An EOB generated by the trailing edge of a card set. The EOT code is not punched (nor does it
in the 1056 is punched in column 1 of the next card initiate a card release) when received from the line
in the 1057 /1058 (home loop operation, card reader data channel. A space code (C-bit only) is not
to card punch). However, the program card must punched but is indicated by a blank column.
55
Character Set - 1058 5. Duplicating:
a. 20 cps (50 ms/col)
The 1058 can punch and print the following codes in b. duplication started under program control:
the PTTC/BCD code set (see Figure 23): 26 alpha 75 + 50N (ms)
characters A-Z, 10 numerics 0-9, and 8 special 7 5 ms = start time
characters. The following codes received by a 1058 N = number of columns duplicated
from the 1051 may be punched (depending on wiring c. duplication started under 1051 control:
of function or operator panel), but cannot be printed: 165 + 50N
165 ms =start time
EOB Bypass Restore Reader Stop
Timing - 1058
Line Feed Tab Punch On Punch Off
1. Card to card skip with auto feed and auto punch
Record Mark CR/LF Upper Case Backspace
switches on
a. Home-loop, column 80 to column 1
Lower Case Prefix Minus Zero Plus Zero
85 ms + (8 x 12. 5 ms) + 330 ms
b. Line-loop, column 81 to column 1
EOT (home loop only)
85 ms+ (7 x 12.5 ms)+ 330 ms
85 ms = start time
12. 5 ms = 1 column at 80 cps
8 = columns between 80 and 1
7 = columns between 81 and 1
1. Card to Card skip with auto feed and auto punch
330 ms =Card feed clutch cycle time
switches on
2. Skipping, home-loop or line-loop
a. Home-loop, column 80 to column 1
85 ms + 12 .. 5N ms
85 ms + (8 x 12. 5 ms) + 330 ms
N = number of columns skipped
b. Line-loop, column 81 to column 1
3. Releasing, home-loop or line-loop with auto
85 ms + (7 x 12. 5 ms) + 330 ms
feed and auto punch switches on
85 ms =start time
85 ms + 12. 5N ms + (8 x 12. 5 ms)
12. 5 ms = 1 column at 80 cps
+ 330 ms
8 = columns between 80 and 1 N = number of columns released
7 = columns between 81 and 1 4. Punching:
330 ms = Card feed clutch cycle time
a. from the 1051 - 14. 8 cps
2. Skipping, home-loop or line-loop b. off-line - 18 cps (maximum)
85 ms+ 12.5N ms 5. Duplicating:
N = number of columns skipped a. 18 cps (55 ms/ col)
3. Releasing, home-loop or line-loop with auto b. duplication started under program control:
feed and auto punch switches on 75 + 55N
85 ms+ 12.5N ms+ (8 x 12.5 ms)+ 330 ms 75 ms = start time
N = number of columns released N = number of columns duplicated
4. Punching: c. duplication started under 1051 control:
a. from the 1051 - 14. 8 cps 165 + 55N
b. off-line - 20 cps (maximum) 165 ms = start time
56
APPENDIX
This section contains detailed information that is not HOME LOOP: An operation involving only those
related to specific components or that will be re- input and output units associated with the local
ferred to only infrequently. The items included are: terminal. This operation uses the home data
channel in the 1050 system.
• Glossary of Terms LINE LOOP: An operation over a communication
line between input units at one terminal and
• Data Set Operating Procedure output units at a remote terminal. This opera-
tion uses the line data channel in the 1050 sys-
• 1050 Timing Considerations tems involved.
LRC TIME: The time required to send an EOB, and
• Special Techniques LRC, and receive the answer.
MODULATION: The conversion, at the data set,
• 1050 Planning and Operator Instruction Charts from IBM 1050 System digital signals to audio
signals for transmission over communication
• 1050 System Character Set Information lines.
MONITOR PRINTER: Any active printer at the
• Summary of Two-Character Function Codes sending terminal which records the data trans-
mitted from that terminal.
• Correction Procedures NETWORK: A number of interconnected terminals.
OFF LINE: Not associated with a processor or
transmission control unit.
GLOSSARY OF TERMS ON LINE: Associated with a processor either
directly or through a transmission control unit.
ADDRESSING: The sending by a master station (or The physical connection can be accomplished
transmission control unit) of a code which spec- by either multiwire cable or a communication
ifies the remote terminal and associated output line.
component which will receive the succeeding POLLING: The sending by a master station (or
message. transmission control unit) of a code which re-
ANSWER: The negative or positive answer to an quests a particular remote terminal and associ-
LRC compare. ated input component to transmit any message
ASSIGNED: A component of the 1050 system is ready to be sent.
assigned when its assignment switch (on the RECOGNIZED: A component of the 1050 system is
1052 switch panel or the switch unit) is positioned recognized when its specific component recog-
to the proper home-loop or line-loop setting. nition code is detected on the proper data channel
CENTRALIZED HALF DUPLEX: A network of half- (home or line). This provides the component
duplex terminals operating on full duplex com - for the sending or receiving of a message.
munication lines. All terminals are centrally Generation of this code is accomplished by either
controlled with all transmissions passing keying or reading the code in the proper loop
through the controlling or central unit. operation.
DATA SET: The term used when referring to the REMOTE TERMINAL: Any terminal in a communi-
modulator-demodulator unit or equipment. cations network other than the terminal at which
DEMODULATION: The conversion, at the data set, you are physically located.
from audio signals off the communication lines RESPONSE: The negative, positive, or no response
to digital signals for the IBM 1050 System. at all to a component select character (address-
DESERIALIZE: The conversion at the 1051 (in the ing or polling).
receive terminal) from a serial-by-bit, serial- SERIALIZE: The conversion, at the 1051 (in the
by-character form, to a parallel-by-bit, serial- transmit terminal) from a parallel-by-bit,
by-character form. serial-by-character form, to a serial-by-bit,
FULL DUPLEX (FDX): A four-wire communication serial-by-character form.
channel capable of transmitting and receiving TIME-OUT: The time interval allotted for functional
simultaneously. operations to occur.
HALF DUPLEX (HDX): A two-wire communications TURN-AROUND TIME: The time required to reverse
channel capable of either transmitting or the direction of transmission when using a half-
receiving, but in only one direction at a time. duplex communication channel.
57
DATA SETS NOTE: For proper operation the phone at the
receiving terminal should complete at least one
The IBM 1050 Data Communications System can ring before the handset is lifted.
operate over transmission facilities using the fol-
lowi.ng commercially available data sets or their
equivalent: 4. Switch to the data mode of operation by pressing
the DAT A button at the receiving terminal first.
WESTERN ELECTRIC DATA SET 103A: Point-to- This causes a tone signal to be heard at the
point dial-up connections. sending terminal and the DATA button can now
WESTKRN ELECTRIC DATA SET 103F: Multi point be pressed at this terminal. The handsets at
or point-to-point leased line connections. each terminal are now replaced and the data
WESTERN UNION DATA SETS: In multipoint or mode connection between terminals is main-
point-to-point leased line connections. tained.
IBM LINE ADAPTER: Multipoint or point-to-point 5. Press the reset key at each 1050 station to
privately owned line connections or common- reset both sending and receiving stations prior
carrier Leased Lines. The IBM Line Adapter to starting transmission of data.
and the Telegraph Line Attachment are each 6. To disconnect from the communication line at
special features installed within the IBM 1051. the end of the message, first transmit an EOT
code to prevent a data check condition; then
operate the System, Dial Disc switch on each
Western Electric Data Set 103F 1050 system.
58
3. When connection is established (the receiving 1051 Control Unit
station answers), a tone is automatically sent
to the sending terminal and the DAT A button 1. a. System Speed: 14. 8 cps or (9 x 14. 8)
must be pressed to place this terminal in the 133. 2 bps (bits per second).
data mode. b. Minimum 1051 bit rate for communication
4. The operator at each 1050 station presses the line: 134. 89 bps.
reset key before transmitting data. c. Character time: 67. 5 ms* per character.
5. To disconnect from the communication line at *(ms= milliseconds: 1000 ms= 1 second)
the end of the message, first transmit an EOT 2. Delay time after turning the main-line switch on
code to prevent a data check condition; then until ready to receive or transmit: 1 second.
operate the System, Dial Disc switch on each 3. Addressing time (single component):
1050 system. (5 x 67. 5) + 330 + 20 = 687. 5 ms.
59
6. LRC time: (3 x 67. 5) + 61 = 272. 5 ms 1054 Paper-Tape Reader
1. Carrier return and line feed: (1. 5 + T) x 67. 5 1. Automatic deletion of a tape message using the
Does not include 67. 5 ms for CR/LF code which line-correction special feature: (2 x 67. 5]t +
initiates the function. 67. 5(2D)
60
16. 7 ms= eject speed per card column at 5. Duplicating:
60 cps a. 1057 - 20 cps (50 ms/ col)
S = size card {80, 51, 22) 1058 - 18 cps (55 ms/ col)
L = last column read b. When duplication is started under program
1 =time required to initiate feeding of next control:
card (Column 81). 1057: 75 + 50n
1058: 75 + 55n
NOTE: With the line-correction special
feature: 7 5 ms = start time
n = number of columns duplicated.
c. When duplication is started under 1051 con-
IT the computed time is $ (less than or equal trol:
to) 205 ms, use 205 ms. 1057: 165 + 50n
IT the computed time is >(greater than) 205 1058: 165 + 55n
ms, use the calculated figure.
Without the line correction special 165 ms = start time.
feature:
Use the calculated time.
205 ms = LRC + answer+ 70 ms.
d. IT the card-reader-program special feature
is used, and skipping occurs under program
control, the rate is 67. 5. (This is because 1050 System Time-Outs
each tape column must be read as skipping
occurs.) Interruption of text transmission: 9. 84 to 18. 25
4o Card re-circulate to column 1: seconds (9 to 18 nominal)
80-column card= 1400 ms
51-column card = 1900 ms Master station, addressing or polling response:
22-column card = 2400 ms 1. 8 to 2. 4 seconds (2 nominal)
L Card to card skip with auto feed and auto punch Terminals with line control operative have a
switches on transmit time-out of 9-18 seconds. IT a character
a. Home-loop, column 80 to column 1 or code is not transmitted within this period, the
85 ms + (8 x 12. 5 ms) + 330 ms terminal reverts to a receive mode. The terminal
b. Line-loop, column 81 to column 1 cannot transmit again until it is polled. There is no
85 ms+ (7 x 12.5 ms)+ 330 mso receive time-out.
85 ms =start time The master station has a receive time-out of
12. 5 ms = 1 column at 80 cps 19-37 seconds but no transmit time-out. IT text is
8 = columns between 8 0 and 1 not received within this receive time-out period, the
7 = columns between 81 and 1 polling reader must be manually restarted.
330 ms = Card feed clutch cycle time Terminals with line control inoperative have
2. Skipping, home-loop or line-loop both a transmit and receive time-out of 9-18 seconds.
85 ms+ 12.5N ms Following a transmit time out, the terminal reverts
N = number of columns skipped to receive mode. It can return to transmit mode by
3. Releasing, home-loop or line-loop with auto keying or starting a reader providing a remote
feed and auto punch switches on terminal has not started to transmit. Keyboards and
85 ms+ 12o5N ms+ (8 x 12.5 ms)+ readers are locked while a terminal is receiving data.
330 ms When terminals receive an answer to an EOB, the
N = number of columns released transmit time-out does not start until a character
4. Punching: or code is sent. IT transmitting from a keyboard,
a. 1057 /1058 from the 1051 - 14. 8 cps a character should be sent before the receiving
b. 1057 independent - 20 cps (maximum) terminals or processor time-out. Otherwise, a
1058 independent - 18 cps (maximum) contention condition can exist.
61
IBM 1448 Transmission Control Unit Time-Outs The master paper-tape in the tape reader is
punched as follows:
Response to addressing: 2. 3 seconds.
Code Description
Interrupted text or answer to LRC: 23 seconds.
Prefix
Delay for carrier return and line feed, tab or line One Printer 1 On
feed (fixed time-out special feature): 1. 125 Start Prefix
seconds (average). Portion Three Punch 1 On
\ CR/LF Restores Print element to left
Response to polling: 680 ms. margin.
First Prefix Reader 2 On, Reader 1 Off
Card { Zero (transfer reading to the card
SPECIAL TECHNIQUES reader from the tape reader)
Second j Prefix
Card l Zero
Data Packing - Home Loop (Using the Card Reader Third {Prefix
Program Special Feature) Card Zero
Fourth Prefix
Card { Zero
General Outline EOB End-of-Block
CR/LF Carrier-Return and L:i.rl.e Feed
The high degree of flexibility possible with the IBM Prefix
1050 System is demonstrated by the wide range of { Zero
applications it can process. One of these applica- ]Prefix
tions is the packing of several card records into one l Zero
printed and punched record, with one EOB per Prefix
packed line. The 1050 components required are: { Zero
1051-1052 (or 1053) 1054-1055-1056. Prefix
Suppose the first twenty columns of each card { Zero
are punched with data to be printed and punched. EOB
Card columns other than the first twenty can be used; CR/LF
however, the program tape must contain the proper etc.
skip start and skip stop codes to permit this. Any
number of card columns can be packed, but the The number of cards to be packed per line deter-
number of columns used per card must remain mines the number of prefix zero codes per EOB. If
constant. The punching for the input cards and this tape is spliced into a continuous tape-loop, the
program tape is as follows: splice should occur after the last EOB code. The
starting position of the tape is that section containing:
Program Tape Input Cards
Code Description
Column 80 - Homing Columns 1-20 - Data
Position (12-track) Prefix
Column 21 - Prefix Column 21 - Component- One Printer 1 on
(8-track punch) recognition code -9 (Read- Prefix
er 1 on, Reader 2 off) Three Punch 1 on
Column 22 - Eject Columns 22-80 - data not CR/LF
to be used for this appli-
cation
Detailed Description
The program tape and the card are read alter-
nately column for column, starting with column one The necessary setup procedures are:
of the tape. The component-recognition code (9) 1. Place all required components in a ready status
could have been punched in column 21 in PTTC/BCD and assign to HOME.
form along with the 8-track punch (prefix) presently 2. Place program tape in the card reader with
there. However, this requires additional planning column one of the tape under the brushes mid
to prevent any data punched in card column 21 from turn on the program tape switch. (See Installing
punching.
62
A Program Tape in the 1056 Card Reader card-reader program special feature. fu this opera-
section.) tion, however, each card must contain the control
3. Place cards in card reader and master tape in information that was previously punched in the
tape reader (and align). program tape. Also, the tape punch must now be
Now the operator should: turned off prior to reading the EOB from the card.
1. Press the reset button to restore the terminal This permits packing the desired number of cards
and place reader 1 in a selected status. per line (as specified by the number of prefix zeros,
2. Press the home-reader start button: per EOB in the master paper-tape). The card column
a. Tape reader reads from the master tape: assignment for all input cards used in this method of
Prefix, one - Printer 1 On, packing is:
Prefix, three - Punch 1 On (tape punch),
CR/LF - Restores print element to the
left margin and line spaces vertically, Card Columns Description
Prefix, zero - Reader 2 On, Reader 1 Off
(transfers reading to card reader from the Column 1 - prefix
tape reader) o This code is used as a means Column 2 - three Punch 1 on (tape punch)
of controlling the number of cards packed Column 3-22 - Data
per line. Column 23 - prefix
b. Card reader reads from the program tape Column 24 - nine, Reader 1 on, Reader 2 off
and cards: (transfer to the tape reader)
Columns 1-20 (tape and cards) are read Column 25 - EOB Card eject and stack
alternately starting with the program tape. Columns 26-80 Data not to be used for this
The significant information is the data application.
contained in columns 1-20 of the card. This
data is read and then it is both punched (by The master paper-tape is punched as follows:
punch 1) and printed (by printer 1).
Column 21 of the program tape contains the Code Description
prefix code (8th-track punch).
Column 21 of the card contains the com - Start { Prefix
ponent-recognition code (9) which transfers Portion One Printer 1 on
reading to the tape reader from the card CR/LF Carrier Return and Line Feed.
reader. Prefix
c. Tape reader reads from the master tape: First Seven Punch 1 off (tape punch)
Prefix, zero - this transfers reading to the Card { Prefix
card reader from the tape reader. Zero Reader 2 on, Reader 1 off
d. Card reader reads: (transfers reading to the card
Column 22 of the tape containing an eject reader from the tape reader)
code (9-track punch) o This code causes the Prefix
first card to eject and stack. The second Second Seven
card is then fed and read (repeat steps b, Card { Prefix
c, and d). Zero
This operation continues until the fourth transfer Prefix
to the tape reader. At this time the EOB in the Third Seven
master tape is read and punched. This is followed Card { Prefix
by the reading and execution of the CR/LF code. Zero
The reading of cards and the punching of data into Prefix
tape then continues for the second packed line. Fourth Seven
63
NOTE: The number of cards to be packed per line This operation continues rmtil the fourth transfer
determines the number of prefix seven and prefix to the tape reader. At this time the EOB in the
zero codes necessary in this tape per EOB. If this master tape is read and prmched. This is followed
tape is spliced into a continuous tape-loop, the splice by the reading and execution of the CR/LF code.
should occur after the last EOB code. The starting The reading of cards and the prmching of data :into
position of the tape is always the portion indicated tape then continues for the second packed line,,
in the example.
64
1-rj INTEllNATIONAL BUSINESS MACHINES CORPOIATION Fomt XU-3124
~-
111'1 PLANNING CHART Prinhcl in U. S. A.
~
IBM 1050 DATA COMMUNICATION SYSTEM
(!)
1052 SWITCHES JOB~~~~~~~~~~~
.
N>
0
SYSTEM MASTER PRINTER l PRINTER 7 KEYBOARD RDR l RDR 2 PtlHCH 1 PtlHCH 2 STOP CODE AUTO FILL PtJHCH SYSTEM EOB SYSTEM TEST SINGLE CY RDR STOP
lZ lZ ~
0 Un- Off Off Off Bbp Dup Auto Off
I
o;sc
~
attend Home Home Home Home Ho,,.. Home
I-'•
0
;::$
~
Margins I 10 . - - --- --·-- 20 30 -40 50 60 70 BO 90 100 110 120 130
,.. _ : ""I"' ·I·'" I'''' I•'" I'''' I·''"'"' I"'"'''' I"'' I'''' I·'"'"'' I 1:,, I"' 1 I:''' I'''' I 1:' 'I"'' I•"' I'" ·I·''' I'"· I·''' I'''' 11
~ SETUP IH5nUCTIOHS OPERATING IHSTRIJCTIOHS
~- Printw 1 St-, Op.ration o..cription Step Operation o..crlption
Q
::::;'
~
~
I Printw 2
1-rj
~
0
~
Reader 1
Reador 2
Punch 1
Punch 2
Keyboard
:- .. -
O')
'-'
]
l
0
l
E
..... l
~
:::>
Q..
..... .
:::>
0 ~
.....
~
..: !.
::c ,.'!
u
C!I
z
i
1
~
~
..:
~
C!I
0
~ ~
IL
66
Operating Instructions: This area should be used to this code a With a 1056, Model 1 or 2, a 1057,
provide the operator with a step-by-step procedure Model 1, a 1058, and no Extended Character Read-
for the job. If necessary, additional sheets can be ing or Extended Character Punching special fea-
used to expand this area. This documentation should tures, the upper-case card codes are not available.
remain as a part of the application planning chart Upper-case printing is provided by the upper-case
to provide for permanent documentation. function code. The PTTC/BCD function codes are
shown in Figure 24. Figure 25 shows codes which
can be read and punched as data codes, but initiate
Programming Chart: This area occupies the entire · no function, may not be keyed, and are not
back of the pad and provides for both input and printable.
output. A detailed description of the entire program
should be developed i.ri. this area. The entire program
(input and output) can be written, on a column-by-
Extended PTTC/BCD
column basis with additional sheets used when needed.
Several of the areas are multiple-purpose areas
If the 1056, Model 1 or 2 and the 1057 Model 1 with
(example, 1057 /1058 program and output cards) and
the Extended Character Reading and Extended
can be assigned as desired.
Character Punching special features respectively
are used, the system uses the Extended PTTC/BCD
code (see Figure 23). When an upper-case function
Operator Instruction Sheet (Form X24-3139)
code is received, the card punch enters an upshift
This sheet (Figure 22) is designed to provide infor- status, and remains there until the next lower-case
mation which will assist the operator in processing function code is encountered. When in upshift status,
a specific job. This sheet, when completed, should each BCD code received results in the punching of
become a part of each operator's operating proce- an upper-case card code. The upper-case and
dures notebook (located with the system). The lower-case function codes are not punched. When
information contained on this sheet is a duplicate of the card reader senses an upper-case card code
the information contained on the front of the Appli- after a lower-case card code, an upper-case function
cation Planning Chart. However, if this sheet(s) is code is automatically generated. When a lower case
lost or damaged, it can be replaced by obtaining card code follows an upper code-case card code, the
the necessary information from the planning chart lower-case function code is generated. The function
located in the permanent document file (see Applica- codes for the extended PTTC/BCD are shown in
tion Planning Chart). Figure 24. Figure 25 shows codes which may be
read and punched as data, but initiate no function,
may not be keyed, and are not printable.
1050 CHARACTER SET INFORMATION (The distinction between basic and extended
PTTC/BCD is confined to the card codes used. If
The Perforated Tape and Transmission Code/Binary no card reader or punch is used, the distinction
Coded Decimal code is shown in Figures 23, 24, and need not be made.)
25. This code is divided into two codes: basic and
extended.
Basic PTTC/BCD
::..:i· '; 1 2 Nl 1 2 Nl 1 2 N 1 1 2 Nl 1 2 Nl 1 2 NI 1 2 ~n
Attend On Rec Rec On Rec Rec On Send On On Send On On Send On On Rec On On Rec On On
Home Send Off Home Send Off Home Off Off Home Off Off Home Off Off Home Off Off Home Off Ciff
STOP CODE AUTO FILL PUNCH SYSTEM EOB SYSTEM TEST SINGLE CY RDR STOP
.:.:;..
r.1.;.:.,,c> '-"'· .2'';: 1 2 Nl 1 2 NJ
:
Off Off
'<.:0..
Off Off Bksp Dup Auto Dial Disc Off
,,j,:.•
Home Off Off Home >.
·~
'
.•. i·.
.~:J;
SETUP INSTRUCTIONS
t------··~--~~~~~~~~~~·~~~~~~~~~~~~~~~~~~~~~~~~~~~~~-~~~~~~~~~---i
1----~--·~~--~~~~~~-~·~~~~--~~~~--~--~~~~~~~~~~~~~~~--~~~~~~~~~---t
~··~~~~--~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~·~~~~~~~~~~·---!
OPERATING INSTRUCTIONS
Step Description
.-
.. -
~I
·-I
1---
68
Lower Case Bit Value Upper Case Function ..B..it.::La~ Meaning
Symbol Card Code B A C 8 4 2 l Card Code* Symbol Symbol Card Code B A C 8 4 2 l
-~
I 0-1 A c l 12-8-2 ?
*With extended character punching and reading special features
installed in 1056 and 1057.
69
Code Summary Delete Code
Number of The delete code is a 7-bit (all bits) code which is:
Components Characters Remarks 1. Generated by the 1050 system when initiated
either manually or automatically, depending
1051 64 on the operation. This code is also transmitted
1052/1053 Printers Downshift (print and during line-loop operations.
44 + 7 function) 2. Punched when either the either of the delete
Up shift buttons or the correct button is pressed to
44 + 7 initiate a tape deletion for a home-loop operation.
1052 Keyboard 59 3., Punched by any receiving 1055 when a line-
1054 64 correction operation is initiated by a negative
1055 63 62 characters LRC compare following a line-loop transmission.
from the line. The line-correction special feature must be
1056 64 installed to permit this operation.
1057 61 or 62 61 or 62 char- 4. Not punched by any receiving 1055 in eitb.er a
acters from the home-loop or line-loop operation. This code
line. The idle is never punched by ~my 1057 or 1058.
code can be
punched with the
operator panel SUMMARY OF TWO-CHARACTER SEQUENCE
installed. CODES (PREFIX AND ALPHABETIC CHARACTER)
1058 61 or 62 61 or 62 char-
acters from the The following two-character code initiated functions
line. The idle are available for the 1050 system; the availability of
code can be each code is indicated (standard or special feature):
punched with
the operator
panel installed.
With line con- Standard/
trol on EOT is Special
not punched. Code Function and Unit F1eature
44 characters
interpret. Prefix A Ribbon Shift Up - 1052/1053 Special
Prefix B Ribbon Shift Down - 1052/ Special
1053
Prefix C Single Line Feed - 1052/1053 E\peclal
Prefix D Double Line Feed - 1052/ Special
1053
Prefix F Duplicate - 1057 /1058 Standard
Prefix G Alternate Program - 1057 I Standard
1058
Prefix H Card Release - 1057 /1058 Standard
Prefix J Reader Stop ·- 1054/1056 Special
Prefix Skip to Next Body Line - Special
Space 1052/1053
Prefix Skip to First Print Line - Special
Line Feed 1052/1053
70
CORRECTION PROCEDURES 16. Key the correct character (8).
17. Advance the tape in tape reader one character
position, by operating the tape advance wheel.
Single Cycle Operations This prevents reading of the error character.
18. Set the single-cycle switch OFF.
Single-cycle or single-step reading (one character or 19. Press the home - reader-start button. Normal
one card column) at a time is performed by setting reading, printing, and punching will now resume.
the single-cycle switch to the appropriate home or The correction procedure for either adding or
line position. This position must correspond with eliminating characters is the same as previously
the assignment switch setting for the selected reader. described, except for step 17. If characters are to
Press the home or line-reader-start button. As the be added, no tape advance is required after the
reader-start button is released, the selected reader additional characters are keyed after step 16. If
reads one character or card column and stops. This characters are to be eliminated, the tape is advanced
operation continues until the single-cycle switch is over the characters to be eliminated. No keying is
set to its OFF position. When the single-cycle required.
switch is off, normal reading occurs, when the Single-cycling for line-loop operations is accom-
appropriate reader-start button is pressed. plished in a manner similar to home-loop. The
The reader-stop switch should always be used major difference is that the switch settings are made
to stop the reader before setting the single-cycle to accommodate the line-loop operation and the line -
switch to the proper positiono reader-start button is used. Because single-cycle
The following procedure illustrates the proper operation reduces throughput, corrections should be
single-cycling technique. A single-character error made in home loop to reduce line time whenever
is discovered in a paper-tape prepared during home possible.
loop operation. The character in error is in the Both home-loop and line-loop correction pro-
second printed line of data and is the middle of the cedures are based on the use of only one reader and
line. The character is a numeric six; it should be one punch for any particular application.
an eight. A new tape containing the proper character
is to be punched.
The proper procedure for this operation is: Correction Procedure for Home-Loop Operation
l. Turn the power on.
2. Set Printer 1 (assignment switch) to HOME. The CORRECT button (home-correction special fea-
3. Set Reader 1 (assignment switch) to HOME. ture) provides an automatic tape-error-correction
4. Set Punch 1 (assignment switch ) to HOME. procedure when tape is being punched. If data from
5. Insert the incorrect tape in Tape Reader 1 and a reader is interspersed with keyed data in the out-
align for reading the first character. put record, pressing this button causes the reader
6. Prepare the tape-leader in the tape punch by to automatically reread. When the CORRECT button
pressing the feed key. is pressed:
7. Set the system switch to PROG. 1. The tape advances one additional column and a
8. Press the reset button. hole is punched in the 8th track of the tape.
9. Key the proper component-r cognition codes 2. The tape punch feeds in the reverse direction
(home component recognitio installed) - Prefix until the previous 8th track punch is sensed (a
and 1 (Printer 1 ON). CR/LF code is also punched in this tape column).
Prefix and 3 (Tape Punch 1
10. Set system switch to DUP.
11. Press the home - reader-st rt button. NOTE: With the home or line correction spe-
12. Visually follow the printed 1. e of data until the cial feature, a punch is placed in the 8th track
carrier executes its return f r printing the whenever a carrier return and line feed occurs.
second line, then
13. Operate the reader-stop swi ch to HOME (this
will stop all reading, printin and punching). 3. Starting with the CR/LF code, the tape punch
14. Set the single-cycle switch t HOME (all home- advances over the error item, punching delete
loop reading, printing and p ching is now on a codes over the entire error record. (If the card
single-cycle basis). punch is used, the error card is ejected and a
15. Consecutively, press and re ease the home - new card is registered at the punch station.)
reader-start button until the last correct char- 4. When the tape punch completes deleting the
acter before the error chara ter is printed. error record in the tape,
71
a. the card reader automatically recycles and must be installed; otherwise control is exer-
the card is reread (if neither an EOB code cised by only the component assignment
nor the last card column has been read), switches.)
or 5. Operate the home - reader-start button.
b. the tape reader automatically backspaces
to the previous 8th track punch and then re-
read the tape. Correction Procedure for Line-Loop Operation
72
If a 1055 tape punch is the rec iving unit, a This operation is identical with or without the line-
negative LRC compare causes a pu ch in track correction special feature.
eight. The tape reverse-feeds unti. the last CR/LF When a 1054 tape reader is the sending unit, a
code (with its 8th-track punch) is s used. The tape negative LRC answer causes the reader to reverse-
then feeds in the forward direction, punching delete feed until the 8th-track punch of the last CR/LF
codes over the previously punched nformation, code is sensed. It then automatically feeds forward
including the last CR/LF code. W en the deletion and retransmits the message two more times if
process is completed, a negative L C answer is necessary.
transmitted to the sending system. A positive LRC The operation of the cancel key signals the
answer is not punched. receiving station that the message is in error. The
If two paper-tape punches or a paper-tape punch receiving station then replies with a negative answer
and a card punch are assigned tot e line to receive, to the EOB, LRCo This condition turns on the data-
the line-correction feature is not e fective. How- check and resend lights at the transmitting terminal
ever, two card punches operate pr perly when used when the answer is received. Also, either a hyphen
in such situations. or underscore character (depending on the shift
When a 1052 or 1053 printer i rece1vmg, a status) prints at the transmitting terminal printer.
negative LRC compare prints a by hen and the LRC This character indicates that the processor recog-
answer is transmitted to the sendi g system. If nized and accomplished the cancellation operation.
line correction is installed, the se ding reader If the receiving station is another 1050 system, nor-
retransmits the line (card), causi the printer to mal correction procedures prevail. The data-check
execute a carriage return and line eed and print and resend lights are then to be turned off by press-
the line again, up to a total of thre times, if nec- ing their associated buttons. The message is then
essary. A positive LRC answer d es not print. rekeyed correctly.
73
INDEX
51-Column Card Feed (Single Card Feed), 1056 Character Set (1052/1053) 38
Model 2 Only 49 Character Set (1054) 42
103A Dial-Up Data Set Procedures 58 Character Set (1055) 44
1050 Character Set Information 67 Character Set (1056) 51
1050 Planning and Operator Instruction Charts 64 Character Set (1057) 55
1050 System Time-Outs 61 Character Set (1058) 56
1050 Timing Considerations 59 Code Summary 7 0
1051 Contro Unit 10 Component Select Characters 2 0
1051 Control Unit, Special Features 24 Continuous Card-Stock Forms 38
1051 Control Unit - Timing Considerations 59 Control Mode 35
1052 Printer Keyboard and 1053 Printer 34 Control Unit Operation, 1051 10
1052 Printer-Keyboard and 1053 Printer - Detailed Correct Button 2 7
Specifications 37 Correction Procedure for Home-Loop
1052 Printer-Keyboard and 1053 Printer - Special Operation 71
Features 36 Correction Procedure for Line-Loop Keying 72
1052/1053 Printers - Timing Considerations 60 Correction Procedure for Line-Loop
1054 Paper-Tape Reader 40 Operation 72
1054 Paper-Tape Reader - Special Features 41 Correction Procedures 71
1054 Paper-Tape Reader - Timing
Considerations 60 Data Flow 8
1055 Paper-Tape Punch 43 Data Packing-Home Loop (Using the Card Reader
1055 Paper-Tape Punch - Special Considerations 60 Program Special Feature) 62
1056 Card Reader 45 Data Packing - Home Loop (Without the Card
1056 Card Reader - Special Features 48 Reader Program Special Feature) 63
1056 Card Reader - Timing Considerations 60 Data Sets 58
1057 Card Punch and 1058 Printing Card Punch 52 Delete Code 7 0
1057 /1058 Card Punch - Timing Considerations 61 Detailed Specifications (1051) 33
1057 /1058 Special Features 53 Detailed Specifications (1054) 42
Detailed Specifications (1056) 43
Accelerated Carrier Return 36 Detailed Specifications (1056) 50
Appendix 57 Detailed Specifications (1057/1058) 55
Application Planning Chart (Form X24-3124) 64
Attend - Unattend Switch 19 Edge-Punch Read 41
Audible Alarm 25 Edge Punching (1055) 43
Auto-Fill-Character Generation 24 EOB Generation (1056) 46
Automatic Card Reread (1056) 48 Example of Line-Loop Keying 35
Automatic Disconnect Feature 59 Extended Character Punching (1057 Only) 53
Automatic EOB 25 Extended Character Reading (1056) 49
Automatic Ribbon Shift atrl Line Feed Select 25 Extended PTTC/BCD 67
Automatic Tape Delete (1055) 43
Automatic Tape Reread 41 Function Panel (1057 /1058) 53
75
Interlocks (1051) 33 Program Card 8-Punch Interlock 55
Interlocks (1052/1053) 37 Program Drum (1057 /1058) 52
Interlocks (1054) 42 Punch Delete Button 26
Interlocks (1055) 43 Punch Feed Button 2 7
Interlocks (1056) 50 Punch, Normal-Backspace Switch 26
Interlocks (1057 /1058) 55 Punch Operation (1055) 43
Punch Operation (1057/1058) 52
Keyboard (1057 /1058) 52
Keyboard Locked 37 Reader Control Recognition Codes (1056) 45
Keyboard Operation (1052) 34 Reader Operation (1054) 40
Keyboard Request 28 Reader Operation (1056) 45
Keyboard Unlocked 37 Reader Skip 41
Keying Bypass and Restore Codes 35 Reader Skip (1056) 47
Keying Component-Recognition Codes 34 Reader-Stop Code 41
Reader-Stop Code (1056) 47
Leased-Line Line Adapter 28 Reader Stop - Prefix J 31
Limited-Distance Line Adapter 2 8 Receive Interlocks 24
Line Adapters 2 8 Restrictive Considerations for Group and
Line Bypass and Restore 23 Broadcast Addressing 19
Line Component Recognition 21 Roll Paper Specifications 38
Line Control 10
Line-Control Signals 10 Shared-Line Line Adapter 2 8
Line Correction 29 Short Card Pack Feed (1056) 50
Line Correction-Receiving 30 Single Card-Stock Forms 38
Line Correction Release 30 Single Cycle Operations 71
Line Correction - Sending 2 9 Special Techniques 62
Line-Loop Interlocks 24 Station Identification 19
Line Loop, Models 1 and 2 6 Summary of Two-Character Sequence Codes
LRC (Longitudinal Redundancy Checking), Line-· (Prefix and Alphabetic Character) 70
Loop Only 22 System Configurations 5
76
A24-3474-0
rt moo (!)
• Your comments, accompanied by answers to the following questions, help us produce better
publications for your use. If your answer to a question is "No" or requires qualification,
please explain in the space provided below. Comments and suggestions become the property
of IBM.
Yes No
• Does this publication meet your needs? c:::J CJ
• Did you find the material:
Easy to read and understand? c:::J c=J
Organized for convenient use? C:J c::=i
Complete? c:::J c::=i
Well illustrated? c:::J CJ
Written for your technical level? c:::J CJ
Other_~-----------------~---------------~
• Please give specific page and line references with your comments when appropriate.
If you wish a reply, be sure to include your name and address.
COMMENTS:
• Thank you for your cooperation. No postage necessary if mailed in the U.S. A.
A24-3474-0
Staple
Fold fold
- -· _.J
FIRST CLASS
PERMIT NO. 155
RALEIGH, N. C.
J I
I
..___
---------1 [ 5'
Fold fold I ~
~
'!>'
lU~~ (!)
: sw.:nmuoo pmornppy
Technical Newsletter File Number 1050-09
Replacement pages for IBM 1050 Principles of Operation Manual, Form A24-3474-0.
To bring your publication up to date, please replace the following pages with those
attached to this Newsletter. New information is indicated by a vertical line at the left
of the affected text. A bullet (e) to the left of the figure number indicates a change in
that figure.
Pages
19 and 20
27 and 28
33 and 34
39 and 40
59 and 60
69 and 70
Please insert this cover page to indicate that your publication now includes the modi-
fied pages issued with this Technical Newsletter:
IBM Corp., Product Publications Dept., P.O. Box 12275, Research Triangle Park, N. C. 27709
With the switch set to UNATTEND (and the mainline • Secondary identification characters may be as-
switch on), all component motors are off. Receipt signed for simultaneously addressing all stations
of the appropriate station identification turns all in a group.
component motors on. When addressed, the system
delays a positive response until all motors are up to • A specified system in the group is required to
speed. When polled, the system immediately trans- generat~ responses and answers for the group.
mits a positive response, but delays transmission of
the first text character until the motors are up to A secondary identification character can be assigned
speed. After the message is completed, an EOT to each station (system) in a designated group to per-
code turns off all component motors, unless a verti- mit group addressing (simultaneous addressing of
cal forms movement has not been completed. In this all stations in the group). The specific group assign-
case, the motors are turned off when the movement ments are completely flexible within the system on
is completed. (When this switch is set to ATTEND any communication line (see NOTE 1 ).
and the 1051 mainline switch is on, all component When group addressing is used, a specific sys-
motors run regardless of the position of indi victual tem in the group is required to generate responses
component switches. If the Line Control switch is and answers of the group:
turned OFF, the Attend-Unattend switch is not effec- 1. When ready to receive, and
tive. ) 2. When making an LRC and VRC check.
of a non-answ,ering terminal and answering ter- assigned as the answering terminal for any group
minal are not in agreement. of terminals. --
•Data is not recorded initially in non-ready non- • If a 1057 /1058 is used at a non-answering termi-
answering terminals (e.g., lack of recording nal, then a 1057 /1058 must be operating at the
media), or if the terminal runs out of recording answering terminal. The type and model of the
media during transmission. There is no indica- card punches used must be alike at both the non-
tion of this condition at the transmitting terminal. answering and answering terminals with one ex-
•Vertical Forms Control (special feature) will not ception: a 1058 can be used at an answering ter-
operate satisfactorily throughout the group- or minal with 1057's at non-answering terminals.
broadcast-addressing operation. Unified printing • If the 1057 /1058 Function Panel (accessible to
format cannot be maintained between non- IBM Customer Engineers) or the Operator Panel
answering terminals, or between answering and (special feature) are wired differently at the var-
non-answering terminals. The Vertical Forms ious terminals for codes received, the answering-
Control feature operates correctly when address- terminal panel must be the only one wired fo:r
ing individual terminals only. codes received that require more than one punch-
• The first character in text following an EOB LRC cycle time--that is, codes for skipping, releas-
check sequence cannot be a period or hyphen, as ing, duplicating, etc.
these will not be recorded in non-answering ter- • The program-card format for punches used at the
minals.. If the printing or punching of a period or non-answering and answering terminals should be
hyphen is required, it must be transmitted a identical. If not, the answering terminal must
second time. perform card-punch functions requiring the long-
• If a non-answering terminal is operating in unat- est execute time.
tend mode, the answering terminal must operate
in the same mode to allow all motors to attain Component-Select Characters
full speed. However, the answering terminal can
operate in unattend mode with the non-answering Component selection is accomplished by transm:ltting
terminal operating in the attend mode. a specific numeric character following the station-
• If the Master Station (special feature) is installed identification character during polling and addressing.
on a terminal, that particular terminal cannot be This character selects the designated station com-
ponents:
20
Form A24-34 74-0
Page Revised 5/1/67
By TNL N27-3013-0
Punch Feed Button pressed with reader 1 assigned to HOME and the
reader is not ready, the keyboard interlocks. To
Operating this pushbutton causes the recognized prevent this, any reader not ready should always
tape punch (or punches) in home loop to advance by be assigned to the OFF position. This keyboard
punching idle characters and feed holes. Holes are locking occurs for both program and dup modes and
continuously punched by holding the button in the regardless of whether the system does or does not
operative position. (A Feed button is standard on have home-component recognition installed.
the punch unit.)
27
• Failure to provide the proper component recog- NOTE: When this special feature is not installed,
nition code for recognizing a receive component the keyboard assignment switch should never be set
(with the home-component recognition special to SEND unless transmission is to be initiated from
feature installed). This code is normally read the keyboard at the next polling cycle. If this pro-
from either the tape or cards, or keyed from cedure is not followed, the response to the poll will
the keyboard. Any record partially completed be positive, whether transmission is desired or not.
when an interlock condition occurs should be If there is no data to be transmitted, the master
deleted and rekeyed or reread. This precau - station or processor must wait to time-out period
tion is recommended to ensure that the inter- before polling can be resumed. If this occurs
rupted record is completely received, espe- frequently, appreciable line time is consumed.
cially if a reader is used. This problem can be minimized (without this special
feature) by instructing the operator to leave the
keyboard assignment switch in the HOME or OFF
NOTE 2: With the home-correction feature installed, position except when data is to be sent.
the Correct button can be properly operated only
after the interlock condition is removed and the
Interlock light is turned off. (This procedure is Line Adapters
necessary to ensure deletion of the proper record,
since the interlocked punch does not punch the 8th-
track used as a reference for the operation.) Limited-Distance Line Adapter
If the Home-reset button is pressed to reset the
Interlock light (with the home-component feature A customer can attach either his privately owned, or
installed), all home-loop components must be common-carrier provided, on-premise communica-
reselected. tion line to an IBM 1050 System when using this line
adapter. The feature provides the necessary signal
modulation and demodulation to accommodate a
Keyboard Request communication line of up to 8 miles in length, and
is installed within the 1051.
• Provides keyboard polling which demands opera -
tor attention only when keyboard transmission
is desired. Leased-Line Line Adapter
• When the terminal is polled, it responds with an This feature permits the customer to attach his
end-of-address @ code. The Request light privately owned communication line or a communica-
turns off. tion-company leased private line to an IBM 1050
System. This line adapter feature provides the nec-
This keyboard request special feature renders key- essary signal modulation and demodulation to accom-
board polling an efficient and positive operation modate a communication line of any length. This
demanding~erator attention only when keyboard line adapter is installed within the 1051.
transmission is desired. With this feature a nega-
tive reply is sent to a keyboard poll or common poll
unless the operator takes specific action. If the Shared-Line Line Adapter
keyboard is not in request status (and the readers
are not ready), polling is resumed with a minimum This feature provides the 1050 System with the capa-
use of line time. bilities for operating either point-to-point or mu1ti-
To place the keyboard in request status: point on on:; of four subchannels of a common -
1. Position the assignment switch for the key- carrier leased private telephone line (schedule 4
board to SEND. line, or equivalent). Simultaneous data transmiE:sion
2. Press the Request button. The associated light on all four subchannels is possible, since each sub-
turns on, indicating that the keyboard is ready channel operates on a different assigned frequency.
to be polled.
When the Keyboard is polled, it responds with NOTE 1: All terminals operating in the same net-
an end-of-address (EOA) @ code. The request work (and expected to commw1icate with each other)
light turns off, the keyboard unlocks and the Pro- must be assigned to the same subchannel. Each 1051
ceed light turns on. To extingush the Request light Control Unit can only be assigned to one subchannel
manually, press the Line-reset button. of the four available. Any transmission control unit
28
Form A24-34 74-0
Page Revised 5I1I67
By TNL N27-3013-0
33.1
.fi'orm A~4--0474-U
Page Revised 5I1I67
By TNL N27-3013-0
6. Keyboards will be locked for approximately Operation--1051 section and in Home-Loop Input
four seconds if the EOT code is used to control Component Interlock in the 1051 Control Unit-- -
the deselection of receive components. Special Features section.
7. To avoid executing the incomplete message rou-
tine, an EOT or EOB code must be sent before Character Set--1051
operating the talk key on Western Electric Data
Set 103A (or equivalent). All codes shown in the PTTC/BCD code chart (See
Figures 23 to 25) can be sent and received over either
The line-carrier light comes on at different times, the home or the line data channel.
depending on the data set or IBM Line Adapter used. The code set contains 14 function codes. The func-
These variations are: tion codes and space code are repeated in the upper
1. With Western Electric 103A Data Set, the light case. Five codes are not used with the 1050 System:
is on at both terminals when the connection is PF, PN, -I (record mark), MZ, and PZ.
established.
2. With the Western Electric 103F Data Set, the Timing Considerations--1051
light is always on at the non-master terminal
(except with an open line). At the master ter- 1. a. System speed: 14. 8 cps or (9 x 14. 8)
minal, the light turns on whenever it receives 133. 2 bps (bits per second)
a positive response to a poll or address from a b. Minimum 1051 bit rate for communication
remote terminal. It remains on until an EOT line: 134. 5 bps.
code is received or transmittal. The light is on c. Character time: 67. 5 ms* per character
only for the duration of the negative responses. *(ms= milliseconds: 1000 ms= 1 second)
3. With Western Union Data Set 1180 (or equivalent), 2. Delay time after turning the main-line switch on
the light is on at all terminals, if their local until ready to receive or transmit: 1 second.
loops are closed. If the transmission line be- 3. Addressing time (single component):
tween the central facilities opens, it is not de- (5 x 67.5) + 330 + 20 = 687.5 ms
tected at the terminals and the light remains on.
A break in a local loop is detected only by the NOTE: This includes response time for attended
terminal in that loop. operation. For unattended operation response time,
4. With 150-Baud Service, the light performs in see item 7.
the same manner as the Western Union Data
Set. (5 x 67. 5 ms) =five character times (EOT,
5. With IBM limited-distance line adapter, Type station identification, Component identifi-
2, light is always on. It has no open line de- cation, response and EOA.)
tection, because it has no carrier detection lead. 330 ms = nominal delay before transm:ls-
6. With a telegraph line attachment, the light turns sion of response and turn-around time
off at both terminals when a break occurs in the (actual: 202 to 330 ms)
transmission line. 20 ms= maximum turn-around time for
7. With an IBM leased line adapter, Type 1, the master to go from receive mode to trans-
light turns on whenever the terminal is in re- mit mode.
ceive mode and is receiving. 4. Addressing time (multiple components):
8. With an IBM shared-line adapter, Type 1, the ((5 x 67. 5) + 330 + 20) + (N - 1)((3 x 67. 5)
light performs in the same manner as with an + 70)
IBM leased-line adapter. This includes response time for attended opera-
9. The data-check key at the master station should
not be pressed until the line-carrier light re-
appears, when operating with a Western Electric
I
tion. For unattended operation response time, see
item 7.
330 ms = nominal delay before transm:lssion
103A or 103F Data Set, or an IBM Telegraph of first response and turn-around time
Line Attachment (special feature). (actual--202 to 330 ms)
20 ms= maximum turn-around time for
DETAILED SPECIFICATIONS master to go from receive mode to trans-
mit mode.
Interlocks--1051 N - 1 =number of additional components,
where N is the number of components .
Information concerning the interlocks of the 1051 is (3 x 67.5 ms)= three character times
contained in Receive Interlocks in the Control Unit 7 O ms = delay before transmission of addi-
tional responses.
33.2
Form A24-34 7 4-0
Page Revised 5/1/67
By TNL N27-3013-0
33.3
1052 PRINTER-KEYBOARD AND 1053 PRINTER
34
can be keyboard generated. The cancel code (not b. Divide this time (in ms) by 67. 5.
shown in code charts) is an additional code that can c. Round the result to the next higher whole
be keyboard generated. number.
If the Home Correction special feature is in-
stalled, the delete and idle codes can be keyed, but
to the home-loop data channel only (See Figure 23-' NOTE: When transmitting from an IBM 1448 to an
25). IBM 1050 System the fixed time-out special feature
(in the IBM 1448) provides a fixed delay of 1. 225
seconds for each of these functions:
39
Form A24-34 74-0
Page Revised 5I1I67
By TNL N27-3013-0
1054 PAPER-TAPE READEH 7. Punching data in the 8 0th column of the card at
the receiving card punch. An 8 punch in column
READER OPERATION - 1054 (Figure 11) 80 of the program card i~ sensed at this time
which stops the paper-tape reader until the next
• Only one reader can operate in any one loop card is fed into position at the card punch (see
(Home or Line) at any one time. (See NOTE 1.) Program Drum in the 1057 Card Punch and 1058
Printing Card Punch section of this manual).
• A reader can be transmitting to the line while
the second reader is simultaneously operating
• A reader assigned to a line-loop operation, and
reading, is stopped by:
in a home-loop. 1. Sensing a reader stop code with the stop-
code switch set to SENSE (see Stop Gode
• A reader does not start if the Assignment switch Switch in the 1052 Printer-Key~and
for the selected reader (reset or programmed 1053 Printer section of Operator's Guide,
by component recognition) is off when the Reader- A24-3125), ---
start button (home or line) is pressed. However, 2. Positioning the reader-stop switch to the
if the Assignment switch is then properly posi- line position,
tioned (home or line), reading starts automat- 3. Running out of tape, or
ically unless a reader-stop was initiated before 4. A taut tape condition.
the Assignment switch was positioned.
• When a reader reads a pref ix code followed by
• A reader, assigned to a home-loop operation,
and reading, is stopped by:
the component-recognition code for the alter-
nate reader it:
1. Sensing a reader stop code when the Prog- Home Loop:
dup switch is set to the PROG position. 1. Stops the reader and transfers reading to the
The Stop-code is not punched. alternate reader if the Prog-dup switch is set
to PROG, with the home component recognition
NOTE: The setting of the stop-code special feature installed.
switch has no effect in home-loop. 2. Allows the reader to continue reading with the
Prog-dup switch set to DUP. The prefix code
2. Positioning the Reader-stop switch to HOME. is punched and the component recognition ieode
;3. Running out of tape. can be punched and printed. In this case,
4. Reading a CR/LF, LF, or tab code, or dur- reading is not transferred to the alternate
ing a release, Dup or skip operation on the reader.
card punch~
5. A taut tape condition. Line Loop: Stops the reader and transfers reading
to the alternate reader, except during Bypass mode.
6. Reading and sending an EOT code to the card
punch. The paper-tape reader restarts auto- NOTE 1: Avoid setting the assignment switches for
matically when the next card is positioned for two readers to HOME if the home-component-
punching at the receiving card punch. recognition special feature is not installed. Reader
conflict occurs if the Home-reader start button is
pressed with both readers assigned to HOME.
Polling a Tape Reader
40
Form A24-34 74-0
Page Revised 5I1I67
By TNL N27-3013-0
Bit (tv\ark)-
A 8* 4 2
( 4 x 67. 5 ms) = four character times
-------67.5
*S lndicatesno8-bit
ms-------•1 330 ms= nominal delay before transmission of
response, and turn-around time (actual 202 to
330 ms).
59
Form A24-34 74-0
Page Revised 5/1/67
By TNL N27-3013-0
1. Carrier return and line feed: (1. 5 + T) x 67. 5 1. Automatic deletion of a tape message using the
Does not include 67. 5 ms for CR/LF code which line-correction special feature: (2 x 67. 5) +
initiates the function. 67. 5(2D)
60
Form A24-34 7 4-0
Page Revised 5/1/67
By TNL N27-3013-0
Lower Case Bit Value U_e_per Case Function Bit Value Meaning
Symbol Card Code B A C 8 4 2 1 Card Code* Symbol Symbol Card Code B A C 8 4 2 1
·-j
l
12-8-5
11-8-5
· 12-0-1
1
A
LOC
EOT
12-9-6
9-7
B A
c
8
8
4
4
2
2 1
Lower Case
End of Transmission
b 12-2 B A 2 12-0-2 B PRE 0-9-7 A 8 4 2 l Prefix
c 12-3 B A c 2 1 12-0-3 c IL 11-9-7 B 8 4 2 l Idle
d 12-4 B A 4 12-0-4 D DEL 12-9-7 B A c 8 4 2 1 Delete
e 12-5 B A c 4 l 12-0-5 E Cancel B c
f 12-6 B A c 4 2 12-0-6 F Key
g 12-7 B A 4 2 1 12-0-7 G
h 12-8 B A 8 12-0-8 H tThe eighth track of the tape is punched with
i 12-9 B A c 8 1 12-0-9 I the NL code when the 1050 system has either
i 11-1 B c 1 12-11-1 J
the Line Correction or Home Correction special
k 11-2 B c 2 12-11-2 K
I 11-3 B 2 1 12-11-3 L feature (or both) installed. This punch is
m 11-4 B c 4 12-11 .. 4 M not included in the parity check of the NL
n 11-5 B 4 l 12-11-5 N character and therefore is not transmitted.
0 11-6 B 4 2 12-11-6 0
p 11-7 B c 4 2 1 12-11-7 p
q 11-8 B c 8 12-11-8 Q •Figure 24. Function Codes and Cancel Key
r 11-9 B 8 1 12-11-9 R
s 0-2 A c 2 11-0-2 s
t 0-3 A 2 l 11-0-3 T
u 0-4 A c 4 11-0-4 u
v 0-5 A 4 l 11-0-5 v Lower Case Bit Value Upper Case
w 0-6 A 4 2 11-0-6 w Symbol Card Code B A c 8 4 2 l Card Code Meaning
x 0-7 A c 4 2 1 11-0-7 x ~--··-
I 0-1 A c l 12-8-2 ? Note: These codes have no function in the 1050 System, but are
valid data codes. They are not printable,
*With extended character punching and reading special features
installed in 1056 and 1057.
Figure 25. Codes Unused by the 1050 System
69
Code Summary Delete Code
Number of The delete code is a 7-bit (all bits) code which is:
Components Characters Remarks 1. Generated by the 1050 system when initiated
------ either manually or automatically, depending
1051 64 on the operation. This code is also transm:ltted
1052/1053 Printers Downshift (print and during line-loop operations.
44 + 7 function) 2. Punched when either the either of the delete
Upshift buttons or the correct button is pressed to
44 + 7 initiate a tape deletion for a home-loop operation.
1052 Keyboard 59 3o Punched by any receiving 1055 when a line-
1054 64 correction operation is initiated by a negative
1055 63 62 characters LRC compare following a line-loop transmission.
from the line o The line-correction special feature must be
1056 64 installed to permit this operation.
1057 61 or 62 61 or 62 char- 4. Not punched by any receiving 1055 in either a
acters from the home-loop or line-loop operation. This code
line. The idle is never punched by any 1057 or 1058.
code can be
punched with the
operator panel SUMMARY OF TWO-CHARACTER SEQUENCE
installedo CODES (PREFIX AND ALPHABETIC CHARACTER)
1058 61 or 62 61 or 62 char-
acters from the The following two-character code initiated functions
line. The idle are available for the 1050 system; the availability of
code can be each code is indicated (standard or special featu:re):
punched with
the operator
panel installed.
With line con- Standard/
trol on EO T is Special
not punched. Code Function and Unit Feature
44 characters
interpret. Prefix A Ribbon Shift Up - 1052/1053 Special
Prefix B Ribbon Shift Down - 1052/ Special
1053
Prefix C Single Line Feed - 1052/1053 Special
Prefix D Double Line Feed - 1052/ Special
1053
Prefix F Duplicate - 1057 /1058 Standard
Prefix G Alternate Program - 1057 / Standard
1058
Prefix H Card Release - 1057 /1058 Standard
Prefix J Reader Stop - 1054/1056 Special
Prefix Skip to Next Body Line - Special
Space 1052/1053
Prefix Skip to First Print Line - Special
Line Feed 1052/1053
70