Patent GB-898024-A (GB)
Title: Improvements in information editing devices
IPC: B41B17/00
Filed: 1958-12-18
Abstract: 898,024. Digital data-storage apparatus. INTERNATIONAL BUSINESS MACHINES CORPORATION. Dec. 18, 1958 [Dec. 23, 1957], No. 40890/58. Class 106 (1). A device for editing information, i.e. assembling it in suitable form for printing, punching or otherwise displaying it, includes a first scanning ring arranged selectively to condition a second scanning ring, and means to transfer data from a position in a storage device scanned by said second ring to a separate position next scanned by said first ring. The first or edit ring, Fig. 1, sequentially addresses a fixed group of storage positions to enter data, while the second ring A reads out information from a different group of positions. As the edit ring advances ring A is controlled to address selected positions. Each ring makes a complete cycle in one direction to transfer data and then a complete cycle in the reverse direction to " retouch " the data transferred. Operation. Before editing the information is stored in an area A scanned by read-out ring A. After editing it is stored in area B scanned by ring B. The A and B rings are operated by interlaced A and B pulses, respectively, in known manner. Alternatively the A and B areas may be scanned by tens and units chains U1-U10, D0-D7 in device A and U<SP>1</SP>1- U<SP>1</SP>10, D<SP>1</SP>0-D<SP>1</SP>7 in device B, as shown in Fig. 2a, and two group chains M1-M6 (not shown) read-in or read-out occurring at a storage position when it is scanned by the units, tens and group chains simultaneously. Information read out of a position A is stored in a 7-trigger register B1-BC and sent over lines L1-LC and regenerating devices E<SP>1</SP>1-E<SP>1</SP>C to recording pulse generators G1-GC to be recorded again. At time B the information in register B1-BC is recorded also in the selected B position and the register is then reset. In the example described the edited line is stored in M2 and M3 and the accumulation of the 120 information bits is performed serially. Scanning device B successively produces pulses on terminals 1<SP>1</SP>-120<SP>1</SP>, Fig. 2c, synchronously with scanning of related positions in M2 and M3. A print edit operation is indicated by energization of terminal CI and the use of M3 by an input to inverter 13, AND circuits E<SP>1</SP>0-E<SP>1</SP>110 being thus conditioned to permit recording in M2 and M3. Rearrangement of information. To control a re-arrangement of the information in the edited line one of the 120 output terminals of scanning device B is connected with one input terminal, e.g. emitting terminal 40<SP>1</SP> and receiving terminal 71, as shown in Figs. 2b, 2c. Transfer of information from a position in area A to the corresponding position in area B proceeds normally until scanning device B reaches position 40 when the pulse from terminal 40<SP>1</SP> through terminal 71 passes through OR circuit SO to energize skipping device SD. SD shifts the A scanning chains to position 71 and transfer is then resumed. Change of memory group M may be effected at the same time. Insertions. Various characters such as currency signs and asterisks may be inserted. To insert letter Z in position 50, terminal 50<SP>1</SP> is connected to terminal Z of the inserting device O<SP>1</SP>1-O<SP>1</SP>C, Fig. 2b, which translates Z into the appropriate 7-bit code and by means of pulse generators G1-GC records these bits in memory position 50. The inserting device also controls hold trigger Bm (1) to stop information transfer from area A to area B by cutting off regeneration device E<SP>1</SP>1-E<SP>1</SP>C, (2) to prevent restoration of register triggers B1-BC whereby the information in the register is recorded in the position following that in which Z is recorded, and (3) to stop advance of the scanning chains A. The position where an insertion is to be made may depend on the quantity to be registered, e.g. the dollar sign is inserted to the left of the most significant digit. For a given storage field a terminal P$ is connected to the output terminal of the scanning chain B corresponding to the lowest order of the quantity. During the forward scanning, i.e. from right to left, any zero or comma immediately to the left of a significant digit is replaced by α and #, respectively. Thus 01, 004, 600.75 becomes During reverse scanning the first code α or # is printed $ and the others are replaced by a zero or comma as the case may be. Insertion of the sign of a quantity is conditional on it being minus, otherwise a blank is left. The existence of a blank, zero, comma, α, #, or minus in the 7-bit register B1-BC is detected by device Eb-E- which feeds the devices shown. One of these is the sign detecting device B-Bn which detects the sign of a quantity recorded between the positions connected to terminals P- and Pα. B$ controls the insertion of the dollar sign as already described. Asterisk inserting device B* inserts asterisks in front of the quantity to be printed to avoid ambiguity. During forward scanning a mark # is entered in the highest order position. During the reverse scanning trigger B* is switched on when # is detected to enter asterisks until a significant figure is detected. Device BO erases zeros to the left of the most significant digit, by substituting blanks for zeros and commas during reverse scanning. Zero print device BZ allows recording of zeros between positions defined by terminals pZ and p<SP>1</SP>Z. Device Bb inserts blanks in defined positions or under the control of other devices. Credit device BCR inserts credit sign CR to the right or left of a quantity if it is negative. Offset device GD causes printing of positive quantities to the left and negative quantities to the right under the control of the sign detecting device B-Bn. If hub p11 (Fig. 4e, not shown) is connected to the appropriate position terminal and the device set for perforating an " 11 or X row " can be punched in the selected column to characterize a master card or designate a negative quantity. If hub p<SP>1</SP>11 (not shown) is connected the insertion is dependent on sign. After the forward and backward scanning line edit is complete and printing, perforating or display takes place. Blanks are then recorded in all positions. Specifications 855,877, 887,111 and 898,023 are referred to.