Patent GB-866702-A (GB)
Title: Reading out and recording apparatus
IPC: G06F3/08
Filed: 1959-09-14
Abstract: 866,702. Selective punching machines. NATIONAL CASH REGISTER CO. Sept. 14, 1959 [Sept. 29, 1958], No. 31239/59. Class 31 (2). Apparatus for reading out characters expressed in a first code as coded digit signals at the output of a storage device, and punching the characters in a different code on a record member as represented by punched holes in predetermined rows and columns of the record member, comprises a plurality of punches, one associated with each column of the record member, record member feeding mechanism for positioning the record member row-by-row relative to the punches, row indicating apparatus for producing electric row signals indicative of the row of the record member currently in the punching position, timing apparatus for producing timing signals defining the timing period during which a character is currently in the output from the storage device and identifying the columns of the record member, conversion apparatus responsive to the coded digit and row signals and adapted to generate an output signal therefrom whenever a column of the record member requires to be punched according to the different code in the current row, and output means responsive to the output signals from the code conversion apparatus and the current timing signals for generating an output signal for energizing that punch corresponding to the column of the current row in which punching is to be effected. A programme controller 100, Fig. 1, controls a signal generator 102, buffer circuits 103 and a card handling mechanism 104, Fig. 2. The card 106, Fig. 2, to be punched is divided into two groups or " words " W 1  and W 2 , each of five columns or " digits " D 1  to D 5  so as to represent ten pulse time intervals W 1 D I  to W 2 D 5 . The generator 102 supplies word, digit and driving signals on W, D and G conductors, respectively. The buffer circuits 103 have stored therein data abstracted from information carrying media, e.g. paper or magnetic tape. This data is in the form of binary signals M 1  to M 4  and their inverse signals M 1 <SP>1</SP> to M 4 <SP>1</SP> to represent sixteen different characters. The signals M 1 , M 1 <SP>1,</SP> M 2  and M 2 <SP>1</SP> are fed into apparatus for converting the binary signals into signals suitable for punching the card 106, this conversion apparatus comprising a main array 107 of bistable magnetic cores P1 to P16 corresponding to the different characters in the buffer circuits. The signals M 3 , M 3 <SP>1</SP>, M 4  and M 4 <SP>1</SP> are fed into an auxiliary array 114 of bi-stable magnetic cores N1 to N4 the purpose of which is to avoid shuttling of the cores P. The cores N also have wound thereon a driving conductor G 1 , a steady bias conductor B1 and output windings 117N each connected to an amplifier 118a. Each amplifier 118a feeds its output signal, corresponding to a selectively switched core N, into the P array by means of a respective switching conductor C 1  to C 4 . The cores P also have wound thereon a steady bias conductor B 2 , row indicating conductors K 1  to K 5 , corresponding to the rows of the card 106, and an output conductor 121. An output pulse corresponding to a selectively-switched core P is fed from the P array into an amplifier 118b the output from which is fed via a conductor 122 into a circuit 123, Fig. 2, to which a driving signal G 2  is also fed. The output signals from the P array are fed into a main array 108 of bi-stable magnetic cores Q1 to Q10 corresponding to the number of columns in the card 106. The cores Q also have wound thereon timing conductors W 1 , W 2  and D 1  to D 5 , a steady bias conductor B3 and output windings 117Q, each of which corresponds to a selectively switched core Q and is connected to a latching circuit L1 to L10. The latching circuits are connected by means of latching conductors LC 1  to LC 10 , to a punching mechanism 160 comprising punch magnets PM 1  to PM 10 . The card 106 is moved vertically stepwise by means of a signal from the programme controller 100, the signal causing a motor and gear-box assembly 104a to incrementally rotate shafts 104b and 104c having rollers 104d, 104e against which the card is held in position by means of freely running rollers 104f. Shaft 104c actuates a rotary switch 105, the contact arm 105a of which is connected to a battery 170. The card is so positioned and its movements so controlled that the appropriate one of the conductors K 1  to K 5  is connected by the switch 105 to the battery 170 dependent on the location of the punch magnets relative to the rows of the card. The data in the buffer circuits 103 is read out a second time in each position of the card 106 to check the operation of the apparatus. For this purpose, R array 109, S array 110 and checking circuits 111, Fig. 3. R array comprises bistable magnetic cores R 1  to R 16  on which K conductors are wound complementarily compared with those wound on the cores P, and an output conductor 134 is wound. The cores R are otherwise wound similarly to the cores P. A parity conductor 129 is connected to the checking circuits 111 and to windings in the P and R arrays. Checking signals M CH  and M CH1  are fed from the buffer circuits 103. The S array comprises bi-stable magnetic cores S 1  to S 10  on which are wound a driving conductor G 3 , conductors LC 1  to LC 10  and an output conductor 127. The cores S are otherwise wound similarly to the cores Q. The checking circuits 111 comprise three similar sections. The first section comprises a comparison network CN 1  and an error indicator E 1  and compares the binary checking signals M CH  and M CH1  with the parity signals P AR  and P AR1 . The second section comprises a comparison network. CN 2  and an error indicator E 2  and compares the outputs of the P and the R arrays. The third section comprises a comparison network CN 3  and an error indicator E 3  and compares the outputs of the P and the S arrays. The checking circuits are controlled by the signal G 3 . In the case of faulty functioning of the apparatus, one or more of the error indicators are actuated to provide a warning and a programme controller 100 may also be actuated, e.g. to reject a spoilt card.