WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Sales transaction record processing system and method    
United States Patent4813077   
Link to this pagehttp://www.wikipatents.com/4813077.html
Inventor(s)Woods; Daniel E. (Vernon, CT); Gocht; Ronald E. (Manchester, CT); Higgins; Peter M. (Enfield, CT); Edwards; Anne M. (West Hartford, CT); Rowlands; Hugh (Hartford, CT); Scanlon; Edward F. (Ellington, CT); Putzer; Jerry (Rocky Hill, CT)
AbstractThe processing of documents evidencing business transactions is enhanced by optically scanning and imaging only specific areas of interest, amount fields for example, and simultaneously storing the imaged amount fields in two separate files. Subsequently, only those images which correspond to a dollar amount which has not been successfully read will initially be displayed to an operator for key entry of the amount. A balancing procedure is performed and if a comparison of the total of the individual imaged amounts equals the total entered on a summary document further key entry of amounts will be unnecessary.
   














 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History
Drawing from US Patent 4813077
Sales transaction record processing system and method - US Patent 4813077 Drawing
Sales transaction record processing system and method
Inventor     Woods; Daniel E. (Vernon, CT); Gocht; Ronald E. (Manchester, CT); Higgins; Peter M. (Enfield, CT); Edwards; Anne M. (West Hartford, CT); Rowlands; Hugh (Hartford, CT); Scanlon; Edward F. (Ellington, CT); Putzer; Jerry (Rocky Hill, CT)
Owner/Assignee     Scan-Optics, Inc. (East Hartford, CT)
Patent assignment
All assignments
Publication Date     March 14, 1989
Application Number     06/891,869
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     July 30, 1986
US Classification     382/138 235/379 382/282 382/311
Int'l Classification     G06K 009/00
Examiner     Boudreau; Leo H.
Assistant Examiner    
Attorney/Law Firm     Chilton, Alix & Van Kirk
Address
Parent Case    
Priority Data    
USPTO Field of Search     382/7 382/61 382/62 382/63 382/48 235/379 235/380 235/495 235/483 235/487
Patent Tags     sales transaction record processing
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
3501623



[0 after 0 votes]
4553261
Froessl
382/306
Nov,1985

[0 after 0 votes]
4523330
Cain
382/140
Jun,1985

[0 after 0 votes]
4516265
Kizu
382/102
May,1985

[0 after 0 votes]
4493108
Fryer
382/175
Jan,1985

[0 after 0 votes]
4454610
Sziklai
382/119
Jun,1984

[0 after 0 votes]
4264808
Owens
705/30
Apr,1981

[0 after 0 votes]
4201978
Nally
382/140
May,1980

[0 after 0 votes]
4021777
Shepard
382/317
May,1977

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


What is claimed is:

1. In a method for the processing of documents relating to business transactions, the documents including summary documents and plural associated individual transaction documents, the documents each including an amount field in which characters representing a dollar amount are manually entered, the method including the delivery of the documents individually to optical character recognition apparatus wherein the amount field is scanned and an attempt is made to recognize the manually entered characters, the improvement comprising the steps of:

scanning the amount field of each document and capturing an image of the dollar amount entered in the scanned field;

digitizing the captured images;

generating a first code which indicates that a captured image is commensurate with a dollar amount;

generating a second code which indicates that not all of the characters comprising a dollar amount image have been recognized by the character recognition apparatus;

generating a preamble for each digitized image, the preambles including information which identifies the image;

incorporating the first code and any generated second code into the preamble of the associated digitized image;

generating a data record for each document, each data record including identification information for the digitized image for the associated document;

storing each digitized image which includes the first code in its preamble in a first file;

storing each digitized image which includes the second code in its preamble in a second file whereby digitized images of dollar amounts may be simultaneously stored in two separate files;

storing the data records having digitized images associated therewith;

sequentially creating a display of each captured image stored in the second file;

amending the data record associated with each displayed image by inserting therein the dollar amount visually perceived from the display;

calculating the total net dollar amount of all of the individual transaction documents associated with a summary document;

comparing the calculated total amount with the amount comprising the data record for the said summary document and providing an indication of whether the calculated amount equals the amount from the summary document;

displaying images stored in digitized form in the first file if the calculated amount does not equal the summary document amount;

comparing each of the displayed images from the first file with the corresponding data record amount;

correcting the data record amount in each case where the comparison indicates a difference; and

recording for further processing all of the document data records subsequent to any amendment and correction.

2. The method of claim 1 further comprising the step of:

determining whether the total net dollar amount of the individual transaction documents equals the summary document amount after each correction.

3. The method of claim 1 wherein the step of generating data records includes:

incorporating a reject image flag in each data record having associated therewith an image with the second code in its preamble.

4. The method of claim 3 wherein the step of storing the data records includes:

storing all of the data records having a dollar amount image associated therewith in a third file; and

storing all of the data records having a reject image flag in a fourth file.

5. The method of claim 4 wherein the step of amending the data records includes:

modifying the data records in the fourth file to obtain conformity with the displayed images; and

merging the third and fourth files.

6. The method of claim 5 further comprising the step of:

determining whether the total net dollar amount of the individual transaction documents equals the summary document amount after each correction.

7. The method of claim 1 wherein the step of storing the data records includes:

adding to each data record information commensurate with the location in the first file where the associated amount image is stored.

8. The method of claim 6 further comprising the step of:

adding the location in the first file where the associated amount image is stored to the data records.

9. The method of claim 8 wherein the step of correcting comprises:

displaying the amount from the document data record;

employing the image location information from the data record to locate the corresponding image in the first file;

displaying the located image from the first file;

visually comparing the displayed image amount with the displayed amount from the document data record;

correcting the data record if the displayed amounts are unequal.

10. The method of claim 1 wherein the step of capturing an image comprises the step of:

truncating the image to that portion of the field which contains indicia which was detected to be present during scanning.

11. The method of claim 10 wherein the amount field is comprised of a predetermined maximum number of character spaces and wherein the step of truncating the image comprises:

scanning the amount field right to left and noting the presence of indicia in the character spaces;

testing for the logical end of the field as indicated by two blank character spaces after the second character space;

testing for the actual end of the field as indicated by the scanning of the maximum number of character spaces;

calculating the recognized field size as a function of the result of the testing, the recognized field size being the number of character spaces scanned to the logical field end less two character spaces or the maximum number of character spaces less any blank character spaces immediately before the actual field end; and

capturing an image of the field as calculated.

12. The method of claim 11 wherein the step of storing the data records includes:

adding to each data record information commensurate with the location in the first file where the associated amount image is stored.

13. The method of claim 12 wherein the step of generating data records includes:

incorporating a reject image flag in each data record having associated therewith an image with the second code in its preamble.

14. The method of claim 13 wherein the step of storing the data records further includes:

storing all of the data records having a dollar amount image associated therewith in a third file; and

storing all of the data records having a reject image flag in a fourth file.

15. The method of claim 14 wherein the step of amending the data records includes:

modifying the data records in the fourth file to obtain conformity with the displayed images; and

merging the third and fourth files.

16. The method of claim 15 wherein the step of correcting comprises:

displaying the amount from the document data record;

employing the image location information from the data record to locate the corresponding image in the first file;

displaying the located image from the first file;

visually comparing the displayed image amount with the displayed amount from the document data record;

correcting the data record if the displayed amounts are unequal.

17. The method of claim 1 wherein the documents to be processed also include an account number field and wherein said method further comprises the steps of:

attempting to recognize the account number with the character recognition apparatus;

capturing an image of the account number field if more than two characters comprising the account number are not recognized;

capturing an image of each unrecognized character if no more than two characters comprising the account number field can not be recognized;

incorporating that portion of the account number which is recognized into the data record for the associated document;

digitizing each captured account number field image;

generating a preamble for each digitized account number field image;

including the second code in each digitized account number field image preamble;

storing the digitized account number field images in the second file;

creating a display of each account number field image stored in the second file; and

amending the data record associated with each displayed account number field image by inserting therein the characters visually perceived from the display.

18. The method of claim 17 wherein the documents to be processed each further include indicia which identifies the document by type, the account number also indicating the document type, and wherein said method further comprises the steps of:

reading the document type indicia with the optical character recognition apparatus; and

comparing the document type if determined from the account number with the type determined from the read type indicia.

19. The method of claim 18 wherein the type identification indicia also contains information which identifies the location of the fields on the document which are to be scanned.

20. The method of claim 16 wherein the documents to be processed also include an account number field and wherein said method further comprises the steps of:

attempting to recognize the account number with the character recognition apparatus;

capturing an image of the account number field if more than two characters comprising the account number are not recognized;

capturing an image of each unrecognized character if no more than two characters comprising the account number field can not be recognized;

incorporating that portion of the account number which is recognized into the data record for the associated document;

digitizing each captured account number field image;

generating a preamble for each digitized account number field image;

including the second code in each digitized account number field image preamble;

storing the digitized account number field images in the second file;

creating a display of each account number field image stored in the second file; and

amending the data record associated with each displayed account number field image by inserting therein the characters visually perceived from the display.

21. The method of claim 20 wherein the documents to be processed each further include indicia which identifies the document by type, the account number also indicating the document type, and wherein said method further comprises the steps of:

reading the document type indicia with the optical character recognition apparatus; and

comparing the document type if determined from the account number with the type determined from the read type indicia.

22. A method for the recordation of information commensurate with a multi-character message entered in a field on a document, the message having a predetermined maximum number of characters, a character space being allocated to each possible character, the method comprising the steps of:

scanning the field in a first direction;

noting the presence of indicia in the character spaces comprising the field;

terminating scanning when a specified number of adjacent character spaces beginning at a predetermined location in the field are devoid of indicia;

terminating scanning when the maximum number of character spaces have been scanned;

calculating a recognized field size as a function of when scanning was terminated, the recognized field size being the greater of the number of character spaces scanned less the specified number of spaces or the maximum number of spaces less the number of spaces at the end of the field in the direction of scanning which are devoid of indicia;

capturing an image of the calculated field; and

digitizing and recording the captured image.

23. The method of claim 22 wherein the message is a dollar amount, the direction of scanning is right to left and the predetermined location is the least significant digit in the dollar portion of the field.

24. The method of claim 23 wherein the specified number is two.

25. The method of claim 22 further comprising the steps of:

delivering the document to an optical character recognition apparatus for scanning, the apparatus providing a signal commensurate with characteristics of the scanned indicia;

comparing the signal commensurate with the scanned indicia with signals commensurate with the same characteristics of a plurality of numerals to thereby identify the scanned indicia as a numeral; and

recording the identified numerals in digital form whereby both the image and recognized identity of the message will be stored.

26. In a method for the processing of documents relating to business transactions, the documents including summary documents and plural associated individual transaction documents, the documents each including an amount field comprised of a predetermined maximum number of character spaces in which characters representing a dollar amount may be entered, the method including the delivery of the documents individually to optical character recognition apparatus wherein the amount fields are scanned and an attempt is made to recognize as a numeral indicia present in each of the character spaces, the improvement comprising the steps of:

scanning the amount field in a right-to-left direction and noting the presence of indicia in the character spaces;

testing for the logical end of the amount field as indicated by the presence of two blank adjacent character spaces after the second scanned character space;

testing for the actual end of the amount field as indicated by the scanning of the maximum number of character spaces;

calculating the recognized field size as a function of the result of the testing, a recognized field size being the smaller of the number of character spaces scanned to the logical field end less two character spaces or the maximum number of character spaces less any blank character spaces immediately before the actual field end;

capturing an image comprising the number of characters in spaces comprising the recognized field size;

digitizing the capture ed images;

generating a first code which indicates that a captured image is commensurate with a dollar amount;

generating a second code which indicates that not all of the characters comprising a dollar amount image have been recognized by the character recognition apparatus;

generating a preamble for each digitized image, the preambles including information which identifies the image;

incorporating the first code and any generated second code into the preamble of the associated digitized image;

generating a data record for each document, each data record including identification information for the digitized image for the associated document;

storing each digitized image which includes the first code in its preamble in a first file;

storing each digitized image which includes the second code in its preamble in a second file whereby digitized images of dollar amounts may be simultaneously stored in two separate files;

storing the data records having digitized images associated therewith;

sequentially creating a display of each captured image stored in the second file; and

amending the data record associated with each displayed image by inserting therein the dollar amount visually perceived from the display.

27. The method of claim 26 wherein the step of storing the data records includes:

adding to each data record information commensurate with the location in the first file where the associated amount image is stored.

28. The method of claim 27 wherein the step of generating data records includes:

incorporating a reject image flag in each data record having associated therewith an image with the second code in its preamble.

29. The method of claim 28 wherein the step of storing the data records further includes:

storing all of the data records having a dollar amount image associated therewith in a third file; and

storing all of the data records having a reject image flag in a fourth file.

30. The method of claim 29 wherein the step of amending the data records includes:

modifying the data records in the fourth file to obtain conformity with the displayed images; and

merging the third and fourth files.

31. The method of claim 30 further comprising:

calculating the total net dollar amount of all of the individual transaction documents associated with a summary document and providing an indication of whether the calculated amount equals the amount from the summary document;

displaying images stored in digitized form in the first file if the calculated amount does not equal the summary document amount;

comparing each of the displayed images from the first with the corresponding data record amount;

correcting the data record amount in each case where the comparison indicates a difference; and

recording for further processing all of the document data records subsequent to amendment.

32. The method of claim 31 wherein the step of correcting the data record amount comprises:

displaying the amount from the document data record;

employing the image location information from the data record to locate the corresponding image in the first file;

displaying the located image from the first file;

visually comparing the displayed image amount with the displayed amount from the document data record; and

correcting the data record if the displayed amounts are unequal.
 Description Submit all comments and votes
 


BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to the preliminary processing of documents which reflect business transactions and particularly to the correction of data commensurate with information entered by hand on documents evidencing retail sales, the documents having been initially processed by optical character recognition apparatus. More specifically, this invention is directed to optical character recognition systems for reading, correcting and preliminarily processing data, including handprinted information, from documents pertaining to retail sales transactions. The present invention also encompasses uniquely formatted documents for use by such merchants. Accordingly, the general objects of the present invention are to provide novel and improved methods, systems and documents of such characters.

2. Description of the Prior Art

While not limited thereto in its utility, the present invention is particularly well suited for use in the field of "remittance processing", i.e., in the recovery and initial processing of information entered on documents which are completed at the time a charge card holder enters into a retail transaction with a merchant. The exceedingly high volume of such transactions, coupled with the desire to minimize the time between the transaction and the charging and/or crediting of the dollar amount thereof to the appropriate accounts, imposes the requirements of speed and accuracy on the systems and techniques for processing the related documents.

Optical character recognition (OCR) apparatus has previously been used in "remittance processing" to read information from documents of the type alluded to above. The prior art OCR systems were capable of "reading", with an acceptable speed and low rejection rate, machine printed information found on documents completed at the time of retail sales. Prior OCR apparatus could not, however, recognize handprinted information, such as dollar amounts, at an acceptably low rejection rate with the requisite document through-put rate. Accordingly, the conventional prior technique has been to capture an image of the entire portion of each document being processed where a dollar amount might be entered by hand. These images were then presented to an operator sitting at a video display terminal (VDT) so that the amounts represented by the images could be visually observed and key entered thus creating a complete data record for each document. These document data records included the machine read information, such as an account number, and the dollar amount which was key entered. It has, in the prior art, often been necessary to key enter additional handprinted information, such as the date of the transaction, and such key entry of information was also necessary when the OCR apparatus could not read the essential machine printed information on the document. Obviously, the speed of document processing could be increased and/or the number of VDT terminals could be reduced if the need to key enter information for every document being processed could be eliminated.

Optical character recognition apparatus capable of recognizing handprinted characters with a high degree of accuracy is known in the art. Such apparatus, however, is generally characterized by a document through put rate which would be unacceptably slow for use in the field of "remittance processing". However, less sophisticated OCR apparatus, particularly apparatus which attempts to recognize characters by simultaneously matching data derived from the scanning of the characters with comparable stored data, i.e., template masks or models, commensurate with know characters, is capable of operation at a speed suitable for "remittance processing". This capability, however, has not previously been employed because characters have not been entered on the retail sales drafts and related documents with sufficient care as to location and/or character formation to ensure an acceptably low rejection rate. Since OCR apparatus must read a character by looking for variations in contrast, i.e., a dark trace against a light background, it has been the prior practice to attempt to guide the location and formation of characters on documents through the use of "fade out" boxes, i.e., rectangles printed in a light color on a white background, the light color not interfering with the operation of the scanner in the OCR apparatus. Use of such "fade out" boxes has not proven to be successful in constraining either the size or location of handprinted characters on documents completed at the time of retail sales transactions.

As noted above, it has been the previous practice to capture an image of the entire "field" in which a dollar amount will be entered on a sales draft document or the like. This field will typically have a minimum length of at least six character spaces and may also include a further space for the decimal point between the dollars and cents portions of the field. In most cases, the dollar amount actually entered on the document comprises fewer than six characters. The captured dollar amount field image, which is subsequently digitized, thus contains unnecessary information, i.e., the blank character spaces, in the prior art. The necessity of transmitting and processing such unnecessarily long digitized image records slows down the operation of the system.

SUMMARY OF THE INVENTION

The present invention overcomes the above-discussed and other deficiencies and disadvantages of the prior art and, in so doing, provides a novel and improved system and technique for the processing of documents, particularly documents which pertain to retail sales transactions. The present invention also encompasses novel documents for use with such system and technique. A sales draft document in accordance with the present invention is designed so as to constrain the user thereof to print characters within the confines of precisely defined character spaces located within a field. This is accomplished by defining the character spaces as uncolored "windows" within a heavy, dark, solid colored band, i.e., if the user prints outside of the window, he or she will be unable to visually perceive the printing. The documents of the invention are multi-page and the lowermost page which will be machine read, does not include any character space delimiting indicia in the field to be read. The document copy to be processed by the OCR apparatus does, however, include a machine readable code which will tell the apparatus precisely where the fields of interest, i.e., the series of unbounded character spaces, are located. Experiments have shown that this technique results in a sufficiently high percentage of the dollar amounts handprinted on the documents being formed with adequate care so that the entire dollar amounts are recognizable by OCR apparatus which operates by matching data commensurate with each character to data commensurate with a template mask or model corresponding to plural known characters, the comparison being done in parallel fashion.

In accordance with a preferred embodiment of the present invention, the captured field images are "truncated", i.e., are limited to the recognized field size. Restated, blank spaces, particularly blank spaces in the dollar portion of an amount field, are deleted and thus do not comprise part of the digitized record of the captured field image.

A particularly novel aspect of the present invention comprises the "tagging" of images as "rejects", i.e., unrecognized, and as dollar amounts and the subsequent storage of such tagged image records as a function of their nature. Thus, by way of example, each digitized dollar amount image will be formatted such that its preamble includes a code or pointer which indicates that it is in fact a dollar amount image. In addition, in each case where all of the characters comprising the dollar image have not been recognized, the image preamble will include a second code or pointer which indicates that it is a reject. A data record will be generated for each document being processed and that data record will indicate whether, for the corresponding document, an image record exists and, if so, whether a reject image record also exists. The document data record, dollar amount image records, and reject image records are separately stored, i.e., separate files are provided. Only the reject images are displayed at a VDT terminal for key entry of the visually observed amount, i.e. the amount which the OCR apparatus could not recognize. The key entry of the amounts from the display of the reject images results in the updating of the document data record for the corresponding document by insertion of the key entered amount therein. When the "correction" of all reject images has been completed, each account is checked to determine whether it is in balance. Only in those cases where the account is not in balance, as indicated for example by the total indicated by a merchant for a group of sales drafts not equaling the computed total of the actual amounts on those sales drafts, the images from the dollar amount image file will be displayed along with the dollar amounts from the data records so that the operator may make a comparison and key enter any further adjustments.

BRIEF DESCRIPTION OF THE DRAWINGS

The present invention may be better understood and its numerous objects and advantages will become apparent to those skilled in the art by reference to the accompanying drawing wherein:

FIG. 1 is a general system block diagram of apparatus in accordance with the invention, the apparatus including a scanner subsystem and an editing subsystem;

FIG. 2 is a generalized flow diagram for a document scanner subsystem in accordance with a preferred embodiment of the invention;

FIG. 3 is a schematic representation of the manner in which documents to be scanned in accordance with the technique depicted in FIG. 2 may be batched;

FIG. 4A is a copy of a merchant's copy of a typical deposit transmittal form which is employed in the practice of the present invention;

FIG. 4B is the bank, i.e. machine readable, copy of the form of FIG. 4A;

FIG. 5A is a copy of a merchant's copy of a typical sales draft which is employed in the practice of the present invention;

FIG. 5B is the cardholder copy of the document of FIG. 5A;

FIG. 5C is the bank, i.e. machine readable, copy of the document of FIG. 5A;

FIGS. 6-1 and 6-2 are a block diagram of the scanner subsystem of apparatus accordance with a preferred embodiment of the invention;

FIGS. 7A, 7B and 7C are a detailed flow chart for the scanner subsystem of FIG. 6.

FIG. 8 a logic diagram depicting the preprocessing of document related information received from the scanner subsystem by the editing subsystem in accordance with the preferred embodiment of the invention;

FIGS. 9A and 9B are a flow chart depicting the correction and manipulation of the preprocessed information by the editing subsystem;

FIG. 10 is a block diagram of the editing subsystem which implements the processing represented in FIGS. 8 and 9;

FIG. 11 is a representation of a data record for the document of FIG. 4B as generated by the editing subsystem; and

FIG. 12 is a representation of a data record for the document of FIG. 5C as generated by the editing subsystem.

DESCRIPTION OF THE DISCLOSED EMBODIMENT

With reference to FIG. 1, documents which are to be processed in accordance with the present invention are initially "batched", i.e. are arranged in a logical sequence which will be discussed below. A batch may function as a source of, for example, up to 2,000 documents. These source documents, indicated at 10 in FIG. 1, are delivered to a scanner subsystem 12. As will be described in more detail in the discussion below of FIGS. 6 and 7, the functions of the scanner subsystem include image capture and subsequent digitization, character recognition, image encoding and generation of data records. The encoding preferably includes compression of digitized images. The scanner subsystem thus includes data processors and associated memories. The scanner subsystem also includes a serializer for imprinting serial numbers on the documents and a camera, a microfilm camera for example, for capturing and storing images of one or both sides of the serialized (numbered) documents. The scanner subsystem further includes a document transport for moving the batched documents individually and serially through an image capture module and the serializer and camera. The document transport comprises a feeder section, a transport section and document stackers located downstream o the camera. If deemed necessary, the scanner subsystem can also include an input/output device which will provide hard copies of "reports" containing information concerning the stream of documents being processed.

The signals outputted by the scanner subsystem are delivered, via a data link 14, to an editing subsystem which has been indicated generally at 16. The editing subsystem 16 includes provision for storage, "correction" and preliminary processing, i.e., account reconciliation, of the digitized information transmitted via the data link 14. For the reasons to be explained below, the data storage in the editing subsystem will establish a plurality of separate files as indicated on FIG. 1. The transmitted information for a document, in the embodiment being described, will include a data record and may also include an image record. In accordance with the invention, the images comprising a document image record may be of a portion of the "field" or "fields" of interest only, i.e., only those parts of the areas of the document where relevant data appears or should appear will be imaged and digitized. In the case of dollar amounts comprised of hand-printed characters, the images will be "tagged" either as completely recognized or as reject, i.e., unreadable, images. A dollar amount image, regardless of whether it is recognized or a reject, will be comprised of that portion of the amount field, beginning with the least significant digit, which includes characters or the like.

It is to be noted that, either alternatively or as a backup, the data outputted from the scanner subsystem 12 may be recorded on a magnetic tape 18 or other suitable storage medium and the record then physically moved to the editing sub-system and the recorded data transferred thereto under the supervision of a tape controller 20 or the like.

FIG. 2 depicts the flow of the documents to and through the scanner subsystem 12 of FIG. 1. As noted above, the documents are batched and then serially transported through the scanner where they are "read". The scanner will read, but will ordinarily not capture an image of, machine printed information on each document. This machine printed information will include indicia which identifies the document by type. In the simplified example to be described below, the document types will comprise block headers, deposit transmittals and sales drafts. Other document types such as cash letters, cash advances and credit vouchers can also be included within a batch and processed. In order to achieve maximum efficiency, these document types must be read in the correct sequence. By comparing the type identification of the document being read with that of the previously read document, the scanner subsystem can determine if the documents have been arranged in the correct order. If the documents are out of order the transport will be stopped for problem identification. The scanner, particularly the image capture device therein, is controllable so as to permit the imaging of "fields" on the document. Depending on document type, a "field" may be provided for an account number, date, an authorization, a transaction type identification code and a dollar amount. With the exception of the account number and transaction code, the data in these fields will typically be inserted by hand. The captured images are digitized and transmitted to recognition logic which will be described in more detail in the discussion of FIGS. 6 and 7. The document, after having been "read", will be imprinted with identification numbers which are serialized. The entire document, with the serial numbers imprinted thereon, will subsequently be microfilmed or imaged in some other suitable manner. The documents, after microfilming, will be transported to a document stacker and, subsequent to stacking, will be removed from the system for storage and ultimate disposition.

As noted above, the recognition logic and associated devices which comprise the scanner subsystem will generate a data record and may also generate an image record, i.e., digitized and compressed data commensurate with the images of scanned fields, for each document which is read. A document data record may include information commensurate with an account number, the type of document, the type of transaction, a dollar amount, the assigned serial number, an amount image pointer or pointers, the date and the results of various tests. As will be described in greater detail below, an amount image pointer will be a multibit flag which identifies where the image corresponding to the amount portion of the data record is stored.

FIG. 3 represents a manner in which documents might be batched for processing in accordance with the disclosed embodiment of the present invention. Each batch begins with a control document, i.e., a "block header". The reading of a block header document controls the opening and closing of batches. A block header typically carries a batch number, an employee number, the date and possibly a department number. If a field where this identifying information should be present is blank on the block header, or if the characters in the field cannot be recognized, the processing of the document data record by the editing subsystem will result in an operator being prompted to key enter the information appropriate to the blank field. In actual practice a cash letter document is usually the second document in a batch and can be found anywhere else within the batch. The cash letter document, which will not be discussed in detail herein, will typically be prepared by a local financial institution where the merchant that has engaged in the sales represented by the deposit transmittal and sales drafts which will follow in the batch until the next cash letter is encountered, has its account. A cash letter will, as in the case of a block header, be identified by indicia imprinted thereon and when this indicia is read the cash letter document will function as a control document. The cash letter will be an order for the entity processing the documents, typically a regional bank, to credit, to the account of the financial institution that has forwarded the batched documents for processing, an amount which has been entered in a field on the cash letter.

The next document in a batch, and the first document following the block header in the simplified example to be explained herein, will consist of a deposit transmittal form which is completed by a merchant. In actual practice a batch will include many deposit transmittals with each such deposit transmittal being followed by a plurality of sales drafts. FIG. 4 is a copy of an example of a summary document, i.e., a merchant's deposit transmittal form with FIG. 4A being the MERCHANT COPY, i.e., the copy which is retained by the merchant. FIG. 4B is the "BANK COPY" of the deposit transmittal and is the copy which will be included within the