Bar-Code/MICR/OCR merge
First Claim
1. A method of machine processing MICR encoded documents which are optically and magnetically read to produce independent interpretations of data in the MICR field and wherein the independent interpretations are merged to form a single output data stream which may contain ambiguities, which comprises:
- a. sensing a bar-coded version of the data in said MICR field imprinted on said document;
b. generating a recognition signal indicative of characters thus bar-coded;
c. generating a final identification signal for each of said characters from said data stream and from said recognition signal;
d. inhibiting the recognition signal from the final identification signal if the data stream does not contain ambiguities; and
e. processing the MICR encoded documents in accordance with the final identification signal.
4 Assignments
0 Petitions
Accused Products
Abstract
A redundant character recognition system which minimizes both read failures and ambiguities caused by conflicting read signals by merging character recognition signals from MICR, OCR and Bar-Code read heads to produce a single data stream for automatic sorting of a constant velocity train of documents. In the event the MICR and OCR readers are unable to identify a character image, a Bar-Code reader is used to supplement MICR/OCR data by replacing MICR data field rejects with bar-code data field recognition signals. When rejects are generated from both the MICR and bar-code data fields, only self-checking fields within the bar-code data field are merged upon a successful self-check test being performed. If self-checking errors occur, the MICR read data is restored.
-
Citations
29 Claims
-
1. A method of machine processing MICR encoded documents which are optically and magnetically read to produce independent interpretations of data in the MICR field and wherein the independent interpretations are merged to form a single output data stream which may contain ambiguities, which comprises:
-
a. sensing a bar-coded version of the data in said MICR field imprinted on said document; b. generating a recognition signal indicative of characters thus bar-coded; c. generating a final identification signal for each of said characters from said data stream and from said recognition signal; d. inhibiting the recognition signal from the final identification signal if the data stream does not contain ambiguities; and e. processing the MICR encoded documents in accordance with the final identification signal.
-
-
2. The method of machine handling of documents wherein a MICR field on the document ostensibly corresponds to a bar-code field also on said document, which comprises:
-
generating a first output by magnetically reading said MICR field; generating a second output by optically reading said MICR field; generating a third output by reading said bar-code field; checking the first, second and third outputs for read failures and output similarity, and; a. inhibiting the second and third outputs when no failures are found in the first output and the first and second outputs are the same; b. inhibiting the first and third outputs when a read failure is found in the first output; c. inhibiting the first and second outputs when said first and second outputs are different; d. inhibiting the first and second outputs when said first and second outputs are identical but both indicate a read failure; and generating a single output stream representative of the data on said MICR field and said bar-code field from the uninhibited information from said first, second and third outputs.
-
-
3. The method of machine handling a document wherein a high velocity stream of documents pass through a reading module having a magnetic reader and a first optical reader sensing a MICR data field and a second optical reader sensing a bar-code data field, which comprises:
-
inhibiting the data signals generated by said magnetic reader and said second optical reader when said magnetic reader generates a reject signal; inhibiting the data signals generated by said magnetic reader and said first optical reader when both said readers generate reject signals and said second optical reader generates a signal other than a reject signal; inhibiting a data signal generated by said magnetic reader and said first optical reader when a data signal generated by said magnetic reader is not the same as a data signal generated by said first optical reader and said optical reader generates a signal other than a reject signal; inhibiting a data signal from said magnetic reader and said first optical reader when both said magnetic reader and said first optical reader generates a reject signal and a reject signal is generated by said second optical reader sensing a bar-code data field having an error free self-checking field, said bar-code data field being sensed in a character position different from a position from which a MICR reject signal is generated; inhibiting a data signal from said magnetic reader and said first optical reader when a data signal generated by said magnetic reader is not the same as a data signal generated by said first optical reader and said optical reader generates a signal other than a reject signal, and a reject signal is generated by said second optical reader sensing a bar-code data field having an error free self-checking field, said bar-code data field being sensed in a character position different from a position from which a MICR reject signal is generated; and generating a single character data signal from a predetermined combination of uninhibited data signals generated by said magnetic reader, said first optical reader, and said second optical reader.
-
-
4. A method generating a single data output stream from signals produced by a magnetic reader and a first optical reader both sensing a MICR data field, and a second optical reader sensing a bar-code data field corresponding to the MICR data field, which comprises:
-
a. examining reader output signals for read failures; b. comparing output signals of said magnetic and said first optical reader if said magnetic reader generates a signal other than a read failure; c. selecting output signal of said first optical reader for said single data stream in the event that a read failure is generated by said magnetic reader and output signal of said first reader is other than a read failure; d. examining output signal of said second optical reader for read failures in the event that output signals of said magnetic reader and said optical reader differ, or in the event that both said magnetic reader and said first optical reader generate read failures; e. examining output signal of said second optical reader for self-check data if a read failure is generated by said second reader; f. comparing positions in said MICR data field and said bar-code data field from which read failures are generated if said bar-code data field is a self-checking field; g. generating a self-check sum from said self-checking field and comparing said sum with a predetermined value; h. selecting output signal of said second optical reader for said single data stream if said sum is equal to said predetermined value or if a read failure is not generated by said second reader; and i. selecting output signal of said magnetic reader when output signals from said first optical reader and said second optical reader are not selected.
-
-
5. A reader for documents having a MICR field along with a bar-code field of the data in said MICR field, which comprises:
-
means to sense the magnetic properties of said MICR field to produce a first output; means to sense the optical properties of said MICR field to produce a second output; means to sense said bar-code field to produce a third output; means for inhibiting the first and third outputs of the first output represents a read failure and rejects are not present in the second output; means for inhibiting said third output if said first and second outputs are the same and do not represent a read failure; and means to produce a single character data signal from a predetermined combination of uninhibited information from said first, second and third outputs. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. In an automatic document sorting system in which a high velocity stream of documents are passed through a print reading module, the combination which comprises:
-
a. magnetic reader means for reading a first encoded data field imprinted on a document; b. a first optical reader means for reading said first data field to supplement the output of said magnetic reader means; c. a second optical reader means for reading a second encoded data field imprinted on said document to supplement the output of said magnetic reader means and said first optical reader means; and d. data merging means accepting outputs of said magnetic reader means for generating a single data stream, said data merging means including means for selecting;
(1) the first encoded data when no failures are found in the first data and the data from the magnetic reader means and the first optical reader means are the same;
(2) the data from said first optical reader means when a read failure is found in the encoded data from the magnetic reader means;
(3) the encoded data from the second optical reader means when the encoded data from the magnetic reader means and the first optical reader means are different; and
(4) the encoded data from the second optical reader means when the encoded data from the magnetic reader means and the first optical reader means are identical but both indicate a read failure. - View Dependent Claims (13, 14, 15)
-
-
16. A reader for a document having a MICR field along with a field for bar-code data related to said MICR field, which comprises:
-
means to sense the magnetic properties of said MICR field to produce a first output; means to sense the optical properties of said MICR field to produce a second output; means to sense said bar-code field to produce a third output; means for merging the first output and the second output into a composite data stream; a code printer located downstream of the document travel path from said means for sensing; and means responsive to the third output signal for actuating said code printer from the composite data stream when the field for bar-code data has not been previously encoded and for inhibiting the operation of said printer when a document has been previously encoded on the bar code field. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A reader for documents having a MICR field along with a field for bar-code data related to said MICR field, which comprises:
-
means to sense the magnetic properties of said MICR field to produce a first output; means to sense the optical properties of said MICR field to produce a second output; means to sense said bar-code field to produce a third output; means for merging the first output and the second output into a composite data stream; means for generating an item control number for each document passing said means for sensing; and means for combining the composite data stream and the positive item control number into a character data stream; and means responsive to the third output signal and the character data stream to produce a code print signal when the field for the bar-code data has not been previously encoded. - View Dependent Claims (23, 24, 25, 26)
-
-
27. A reader for documents having a MICR field along with a field for bar-code data related to said MICR field, which comprises:
-
means to sense the magnetic properties of said MICR field to produce a first output; means to sense the optical properties of said MICR field to produce a second output; means to sense said bar-code field to produce a third output; means for merging the first output and the second output into a composite data stream; means for generating a positive item control number for each document passing said means for sensing; means for combining the positive item control number and the composite data stream into a character data stream; a code printer located downstream of the document travel path from said means for sensing; means responsive to the third output signal for actuating said code printer from the character data stream when the field for bar-code data has not been previously encoded and for inhibiting the operation of said printer when a document has been previously encoded on the bar-code field; and verification means responsive to the character data stream to verify the identification of read characters and generate a document reject signal upon a failure to verify the reading of characters in the MICR field. - View Dependent Claims (28, 29)
-
Specification