89637200 02_1742 30_1742 120_Line_Printer_Controller_Ref_Aug74 02 1742 30 120 Line Printer Controller Ref Aug74
User Manual: 89637200-02_1742-30_1742-120_Line_Printer_Controller_Ref_Aug74
Open the PDF directly: View PDF
.
Page Count: 19
| Download | |
| Open PDF In Browser | View PDF |
CONTROL DATA CORPORATION CONTROL DATA® 1784 COMPUTER SYSTEM 1742-30 AND 1742-120 LINE PRINTER CONTROLLER REFERENCE MANUAL PRELIMINARY REVISION RECORD REVISION 01 DESCRIPTION Preliminary Edition, Released Class B, ECO CK 124 (8/18/73) 02 Publication changes and corrections, ECO CK 937 (8/28/74) PUBLICATION NO. 89637200 ADDITIONAL COPIES OF THIS MANUAL MAY BE OBTAINED FROM THE NEAREST CONTROL DATA CORPORATION SALES OFFICE. COPYRIGHT€) CONTROL DATA CORPORATION, 1973, 1974 PRINTED IN THE UNITED STATES OF AMERICA ADDRESS COMMENTS CONCERNING THIS MANUAL TO: CONTROL DATA CORPORATION SMALL COMPUTER DEVELOPMENT DIVISION 44SS EASTGATE MALL LA JOLLA, CALIFORNIA OR USE COMMENT SHEET IN THE BACK OF THIS MANUAL. PREFACE This manual gives reference CONTROL DATA~ 1742-30 and information for the 1742-120 Line Printers which may be used in conjunction with the Interrupt Data Channel of the 1784 Computer. information equipment on the 1784 computer For reference and peripheral (which attach directly to the 1784 Computer) see the 1784 Computer System Reference Manual, Publication No. 89633400. 89637200 01 iii CON TEN T S Introduction Programming 4 Functional Des c rip t i on Codes 6 System Relationships Converter 6 Data Word Format 3 Equipment 6 Alarm 3 Command 6 Program Protection 3 Reply/Reject 3 Interrupt 3 Contro 1 Character 4 Operation 11 11 Contro ller FIG U RES 2 Typical Configuration ~ Function Code Format 5 Equipment Select and 5 Status Code Format 5 6 Data Transfer Format 5 2 Addressing Codes 4 Protect Bit Jumper Plugs 3 Q Register Format 2 4 TAB L E S Hexadecimal Code for Equipment Selection Code iv 2 89637200 01 . INTRODUCTION ® The CONTROL DATA 1742-20 and 1742-120 Line Printers each consist of a controller and a printer. The model 1742-30 prints at 300 lines-per-minute (LPM) , the model 1742-120 at 1200 LPM. The controller consists of a single 50-PAK. It interfaces with the AQ data channel of the 1784 computer. The controller receives and interprets function codes from this channel to initiate the print cycle, control paper motion, and enable interrupts when specified conditions arise. The controller includes a buffer memory that is capable of storing one character. The Line Printer includes a buffer capable of storing a complete line of pri nt. FUNCTIONAL DESCRIPTION System Relationships The controller interfaces the printer with the lower eight bits of the Computer A register (AOO through A07) through the AQ channel. Typical configuration is shown in Figure 1. AQ CHANNEL LINE CONTROLLER INTER RUPTS PRINTER 1784 COMPUTER Figure 1. Typical Configuration The controller may be accommodated in the 1784 Computer main enclosure or in the 1783-1 Expansion Enclosure. The address of the printer and controller is selected by inserting jumper plugs in positions Ql through Q4 (location 56) on the controller circuit card (Figure 2). The jumper plugs are stored on the circuit card in location 15. Any of 16 different equipment codes may be set up by these plugs. 89637200 02 / SI / S5 / S4 / / Figure 2. Hexadecimal Code 0 I 2 3 4 5 6 7 8 9 A B 2 Q08 S3 / / / S2 7 QIO Q07 Q09 HEXADECIMAL CODE FOR EQUIPMENT SELECTION CODE Q10 Q09 Qo8 Q07 0 0 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 1 0 1 0 1 C I D 1 E 1 I F PTcr Equipment Select and Protect Bit Jumper Plugs TABLE I. Li nks 7 1 1 1 1 0 0 0 0 1 1 1 1 J 1 0 0 1 1 0 0 1 1 0 0 1 1 1 0 1 0 1 0 I 0 1 0 1 Note: A '0' in the binary code indicates the presence of a jumper plug for the setting of the equipment code; a' I' its absence. 89637200 02 Data Word Format Alarm A single data word which occupies the A register lower eight bits (ADO through A07) consists of a single 8-bit character code. An alarm indicates the presence of an abnormal condition. The abnormal conditions are divided into two types. Program Protection Reply/Reject 1. Those which cause the Printer to go Not Ready, requiring operator intervention. These conditions are paper out, paper tear, fuse alarm, and an open interlock. The alarm is cleared upon correction of the cause for the Not Ready. 2. A condition allowing Ready status to remain. This condition occurs when ERROR occurred. For definition of ERROR director status see Director Functions. When the Protect jumper plug is not set, input-output instructions not having the protect bit set are rejected. Director Status requests are not rejected. To set the Protect jumper plug, see Operation. Within 800 nanoseconds, the Line Printer always responds to an Input-to-A or an Output-from-A instruction with either a Reply or a Reject signal. A Reject signal is sent by the printer if it cannot perform the function of transfer instruction. Four conditions that will cause this Reject signal to be returned are: 1. 2. 3. 4. Interrupt The printer is Busy. A program-protection fault occurs. The printer is Not Ready. Data Status is false. Four interrupt lines are available between the Controller and the Computer. They are designated: Data, EOP, Alarm, Common and are defined under the Director Status. 89637200 01 3 Control Character Each print 1 ine is prefaced by a Control Character. It controls the paper vertical motion and will not be printed. The printer operates in 'pre-print' mode, that is paper motion is performed before printing. The printer executes the Control Character immediately upon reception and does not set Busy Status. The Busy Status will be set after reception of a Print Directive. NOTE: PROGRAMMING If a Control Character is issued, which performs a vertical paper motion and CLRP Directive is issued immediately thereafter, the Busy Status will be set until paper motion stops. Table 2 and Figures 2 through 6 provide programming information. A description of the codes follows the figures. TABLE 2. COMMAND CODE QOO = 0 QOO = 1 ADDRESSING CODES Input-to-A Output-from-A 111 ega 1 Data transfer Director Status 15 Director Function II 10 W E Command Code Equipment Code Converter Code (all '0'-5) Figure 3. 4 Q Register Format 89637200 01 A REGISTER Clear Controller Clear Interrupt Data Interrupt Request EOP Interrupt Request Alarm Interrupt Request Print Figure 4. Function Code Format A REGISTER Ready Busy Interrupt Data End of Operation Alarm Error Protected Load Image (1742-120 only) Figure 5. Status Code Format 00 CHARACTER Figure 6. 89637200 01 A REGISTER Data Transfer Format. 5 CODES Equipment Codes and Command Codes are described in the following. Converter The W portion of the Q register (Qll through Ql5) must be all zeros for all Line Printer operations. Equipment The E portion of the Q register (Q07 through Ql0) defines the Line Printer equipment code. This code should match the setup of the four Equipment Select jumper plugs shown in Figure 2. Command The Command Code (bit 00 of the Q register) defines the operation to be performed by the Line Printer. It must be accompanied by an Equipment Code and either a Read or a Write signal. Table 2 gives the Command Code functions. DATA TRANSFER (QOO = 0) Write Data When bit QOO is zero and an Output-from-A instruction is executed the Controller is directed to perform a data transfer. Data will be accepted unless one or more of the following reject conditions is present: The Line Printer is Not Ready, the Line Printer is Busy with a Print operation, Data status is false or a Protect Violation exists. Bits 00 through 07 of the A register contain the character bits to be transmitted with leading zeros (A08 through Al5 are zero). The first character of a line is identified as the Control Character and is not printed. When 6-bit characters are transmitted bits 06, 07 of A should be zeros. The Data Transfer command clears EOP and ERROR status. 6 89637200 01 DIRECTOR FUNCTIONS (QOO = 1) When QOO is a one and it is accompanied by both an Equipment Code and Output-from-A instruction, the Controller is directed to perform a Director Function. Director Functions are accepted if no Protect Violation occurs; with the following constraints: Print Directive is accepted if Controller is Ready, Not Busy and Data Status is true (bit A03 = I). Director Functions, except Print directive may be stacked, that is two or more functions may be issued at the same time. Clear Printer (AOO = I) This function clears the Controller logic, clears EOP status and generates the Buffer Cle~r signal to the Line Printer. It generates Clear Interrupt functions. It is subordinate to all other bits in this group except Print (ADS). Clear Interrupt (AOI = 1) This function clears all interrupt requests and interrupt responses. It is subordinate to all interrupt requests. Data Interrupt Request (A02 = I) This function sets the Data Interrupt Request flag. This in turn enables the generation of an interrupt when Data status flag is true indicating that data transfer to the Line Printer is permitted. The Interrupt Request is cleared by Clear Printer or Clear Interrupt. The interrupt response may be cleared by clearing the interrupt request as stated above, or by Data Transfer or Print functions. Before Data Transfer to the printer, Data Interrupt may be requested and the response will signal the computer that the printer is ready to receive another data transfer. Without reselecting or clearing this interrupt response, the data transfer can take place. During this data transfer, interrupt response will be removed until the printer is ready to receive another data transfer. 89637200 01 7 End-of-Operation Interrupt Request (EOP) (A03 = 1) This function enables the generation of an interrupt on completion of an operation, when EOP occurs. The interrupt may be selected before or during the operation. An interrupt response will not occur for an operation which was ended before the selection was made. The interrupt request may be cleared by Clear Controller or Clear Interrupt. The interrupt response may be cleared by clearing the Request or by Data Transfer or Print functions. Alarm Interrupt Request (A04 = 1) This function enables the generation of an interrupt when an Alarm condition exists. An Alarm condition that exists at the time this interrupt request is made will immediately provide a response. If the Alarm condition does not exist at the time of the interrupt request, the interrupt response will be provided as soon as an These conditions are listed in the Alarm condition is detected. Alarm section. The interrupt request may be cleared by Master Clear or by either ADO = ] or AO] = ] with A04 = O. The interrupt response may be cleared by clearing the Request or by Data Transfer or Print Function. Print Function (AOS = 1) This function directs the Line Printer to initiate a Print operation. A print operation lasts between the acceptance of a Print Function and completion of a line of print. The A register bits 06 through IS in this group are not used. DIRECTOR STATUS It The Line Printer always replies to a status request. therefore replies when QOO = 1 and it is accompanied by an The status responses are equipment code and a Read signal. described below. Ready (AOO = 1) Indicates that a Ready condition exists. The Ready condition must be existing before the printer can operate, and the absence of anyone of several requirements can prevent this. 8 89637200 01 Busy (AOl = 1) Indicates that the Line Printer is Busy. The Line Printer becomes Busy 1. After the initiation of a print cycle and until the characters have been printed. 2. If Clear Printer (AOO = 1) directive was issued directly after the Control Character has been issued. Interrupt (A02 = 1) This signal indicates that an interrupt occurred. The other status bits must be monitored to determine the cause of the interrupt: bits A03 - AOS define which interrupt occurred. This status is cleared by either the Clear Printer (AOO = 1) or Clear Interrupt (AOl = 1). Data (A03 = 1) This signal indicates that the Line Printer is ready to receive a character. If Interrupt on Data has been selected, this status will also indicate that this interrupt has occurred. The status is cleared by Clear Printer (AOO = 1) and by either Data Transfer or Print directive. End-of-Operation (EOP) Indicates Interrupt will also status is status is (A04 = 1) that the Line Printer has completed an operation. If on End-of-Operation has been selected, this status bit indicate that this interrupt has occurred. This true whenever the Line Ready signal goes high. The cleared by Clear Printer, Data Transfer, Print. Alarm (AOS = 1) Indicates that an Alarm condition is present, that is, an Error or Printer Malfunction occurred. The status is cleared by Clear Printer (AOO = 1), Data Transfer or Print directive provided that the cause of the alarm has been corrected. 89637200 01 9 Error (A06 = 1) a. For the 1742-30 Line Printer this signal indicates that data transfer parity error occurred. The Parity Error occurs when an incorrect character code is received by the Line Printer. The incorrect character code is printed as blank if it is a data character and ignored if a control character, i.e., it is performed as if "Suppress Space" was isstled. The Line Printer stays Ready when this condition occurs. The status is cleared by Clear Printer (AOO = 1) or either Data Transfer or Print directive. b. For the 1742-120 Line Printer this signal indicates that any one or any combination of Parity Error, Synchronization Error or Compare Error (indicated on the PrJnter console) occurred. In case of Parity Error the Line Printer stays Ready. The condition is cleared by Clear Printer (AOO = 1) or either Data Transfer or Print directive. In case of Synchronization Error or Compare Error the Line Printer becomes Busy. The condition is cleared by Clear Printer (AOO = 1) only. Protected (A07 = 1) This bit indicates that the Controller is in the protect state, that is, the protect jumper plug is in the Protect position (see Operation). In this position the Controller accepts only instructions having a 1 on the Program Protect line. All other instructions except Director Status will be rejected. The Program Protect bit is ignored when the Controller is not in the Protect state. Load Image (A08 = 1) In the 1742-120 Line Printer this bit indicates that the next 288 characters will be transferred to the Line Printer Image Memory. If Parity Error occurs no further transmission takes place until Clear Printer (AOO = 1) is issued. Load Image status is not applicable to the 1742-30. Bits A09 through A15 are not used. 10 89637200 01 OPERATION Controller 89637200 01 Prepare the Controller for operation as follows: a. Set the Equipment Code as required according to Table by inserting the appropriate jumper plugs in position (Figure 2). b. Set the Protect Bit as required by inserting the protect bit jumper plug (PTCT) in position (Figure 2). c. Connect the Device Cable to the proper connector on the back panel of the 1784 Computer. d. Insert the Controller card in its place according to the system configuration. 11 COMMENT SHEET MANUAL TITLE __1_7_4_2_-_3_0_an_d_l_7_4_2_-_1_2_0_Lin_o_e_Pr_in_te_r_C_o_n_tr_o_l_le_r_R_e_~_er_e_n_c_e_M_an_u_al_ _ _ _ __ PUBLICATION NO. _ _ _ 89_6_3_7_2_0_0_ _ _ _ _ _ _ _ REVISION _ _ _ _ _0_2_ _ _ _ _ _ _ _ __ FROM NAME: ______________________________________________________________________ : ~ E R D D A BUSINE~ _ _ _ _ _ _.__________________________________ COMMENTS: This form is not intended to be used as an order blank. Your evaluation of this manual will be welcomed by Control Data Corporation. AZ1y errors, suggested additions or deletions, or general comments may be made below. Please include page number. STAPLE STAPLE FOLD -----------------------------------~ FIRST CLASS PERMIT NO. 333 BUSINESS REPLY MAIL LA JOLLA. CA. NO POSTAGE STAMP NECESSARY IF MAiLED !N U.S.A. POSTAGE WILL BE PAID BY CONTROL DATA CORPORATION SMALL COMPUTER DEVELOPMENT DIVISION 4455 EASTGATE MALL LA JOLLA, CALIFORNIA 92037 ATTN: PUBLICATIONS DEPARTMENT ------------------------------------~ FOLD STAPLE STAPLE
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.6 Linearized : No Create Date : 2016:06:16 11:35:09-08:00 Modify Date : 2016:06:16 11:36:41-07:00 XMP Toolkit : Adobe XMP Core 4.2.1-c041 52.342996, 2008/05/07-21:37:19 Metadata Date : 2016:06:16 11:36:41-07:00 Producer : Adobe Acrobat 9.0 Paper Capture Plug-in Format : application/pdf Document ID : uuid:7efa41b2-5d70-e648-aea1-42487488ddef Instance ID : uuid:4855e366-14d1-0642-9130-a589e685ed0d Page Layout : SinglePage Page Mode : UseOutlines Page Count : 19EXIF Metadata provided by EXIF.tools