摘要 |
1492065 Card reader XEROX CORP 22 Oct 1974 [25 Oct 1973] 45571/74 Heading G4M Data from cards is selected for processing, e.g. electrophotographic printing under the control of data read into a memory from a set of three program cards. For each program sequence the three program cards are a control card, a care/don't care card and a mark/no mark card. Data read from each card is fed to the corresponding memory configuration of control memory and decision means 8 and the channel mark/care memories and compare means 3-7. The first card presented is the control card which determines whether an AND/OR decision is required, whether to print or strip data and which of two counters 9, 10 is to be used. The second card carries data indicating whether each of the 16 bits in each of 5 columns (A to E) of the data cards is to be compared or not compared with preselected data. The third card defines the value of the bits used for the comparison. When all the program cards have been read and stored a program/read flip-flop is reset to establish a read mode and the data cards are read using the same reader, and the data from each card is compared with the stored data from the first program card. The leading edge of a card fed into the reader is detected to produce a pulse for a threshold setting interval. Lead control networks associated with a clock track and the five data channels establish a threshold level which depends on ambient light level and on the nature of the cards. Data on the cards is situated between clock pulses on the pulse track so a clock pulse is first detected to enable feed of a marker bit to a shift register. The first bit in each data channel is read and fed into channel format conversion networks. When all the 16 bits of data have been read and the 17th clock pulse has been detected the marker bit from the shift register enters a counter to prevent further shifting of data in the stages of the conversion networks. Data is then fed via a multiplexer to the read/write memory address and selection control network 2 which supplies data from channels A to E to the mark/care memories and compare means 3-7. If an incorrect number of clock pulses is received a start memory cycle pulse is not produced. The data is compared with the stored mark/ no mark data using Exclusive OR gates (Fig. 4, not shown) and the result fed to gates controlled by the AND/OR control data. Data from these gates is fed to gates controlled by the stored care/don't care data to produce a select decision output. The data may be carried by data cards or microfiche which may be sorted.
|