JP2010020809A - Magnetic ink character reading apparatus and reading processing method thereof - Google Patents

Magnetic ink character reading apparatus and reading processing method thereof Download PDF

Info

Publication number
JP2010020809A
JP2010020809A JP2009252727A JP2009252727A JP2010020809A JP 2010020809 A JP2010020809 A JP 2010020809A JP 2009252727 A JP2009252727 A JP 2009252727A JP 2009252727 A JP2009252727 A JP 2009252727A JP 2010020809 A JP2010020809 A JP 2010020809A
Authority
JP
Japan
Prior art keywords
magnetic ink
magnetic
reading
character
ink character
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2009252727A
Other languages
Japanese (ja)
Other versions
JP4947122B2 (en
Inventor
Yuji Takiguchi
勇治 滝口
Naohiko Koakutsu
直彦 小圷
Yoshiaki Kinoshita
禄章 木下
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2009252727A priority Critical patent/JP4947122B2/en
Publication of JP2010020809A publication Critical patent/JP2010020809A/en
Application granted granted Critical
Publication of JP4947122B2 publication Critical patent/JP4947122B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Character Input (AREA)
  • Character Discrimination (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a magnetic ink character reading apparatus and method capable of efficiently and quickly performing an optical verification process about the possibility of misreading a magnetic ink character by a magnetic reading part. <P>SOLUTION: The magnetic ink character reading apparatus includes a magnetic reading part 60 for reading magnetic ink characters on the basis of magnetic data from a MICR head 17, an optical reading part 70 for optically reading the magnetic ink characters on the basis of optical data from a CCD or CIS 25, and a verifying part 56 for verifying read characters by the magnetic recording part on the basis of read data of the optical reading part 70 when the possibility of misreading about the reading of the magnetic ink characters by the magnetic reading part 60 exceeds predetermined likelihood, and suppresses a verification object to perform high speed processing by performing optical verification only when it is determined that there is the possibility of misreading in character recognition by a magnetic reading apparatus. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本発明は、少なくとも磁気インク文字読取部(MICR)及び光学文字読取部(OCR)を備え、小切手等の被処理媒体に印刷されている磁気インキ文字の読取処理を行う磁気インク文字読取装置及びその読取処理方法に関する。   The present invention includes at least a magnetic ink character reading unit (MICR) and an optical character reading unit (OCR), and a magnetic ink character reading device for reading magnetic ink characters printed on a processed medium such as a check, and the like The present invention relates to a reading processing method.

商取引や店舗での買い物、レストランでの支払い等においては、小切手等を用いて決済が行われることがある。一般に、小切手の所定の場所(下欄)に、口座番号、金額等が磁気インク文字により印刷されている。小切手による精算処理では、この磁気インク文字を読み取り、読み取ったデータを所定の機関に照会することにより小切手の有効性を確認する。従って、小切手の精算処理では磁気インク文字の読み取りは重要である。そのため、正確に磁気インク文字を読み取ること及び読取拒絶レートを下げるための努力がなされている。従来技術においては、磁気読取装置による文字認識の技術を工夫して読取レートを向上させる他、光学読取装置を併用することによって磁気読取装置により読取拒絶された磁気インク文字を光学文字読取装置により読み取り、読取率を向上させる技術も提案されている(特許文献1、2参照)。   In commercial transactions, shopping at stores, payments at restaurants, etc., payments may be made using checks or the like. Generally, an account number, a monetary amount, and the like are printed with magnetic ink characters at a predetermined place (lower column) of a check. In the check-out process by check, the validity of the check is confirmed by reading the magnetic ink characters and referring the read data to a predetermined organization. Therefore, reading the magnetic ink characters is important in the check settlement process. Therefore, efforts are being made to accurately read magnetic ink characters and reduce the read rejection rate. In the prior art, the character recognition technology by the magnetic reader is devised to improve the reading rate, and the magnetic ink character rejected by the magnetic reader is read by the optical character reader by using the optical reader together. A technique for improving the reading rate has also been proposed (see Patent Documents 1 and 2).

特開昭49−49545号公報JP 49-49545 A 特開平7−182448号公報JP 7-182448 A

しかし、磁気的に読取不能であった文字はもともと何らかの原因を抱えており、それを光学的に読み取ることにより小切手の読取率の向上を図ることは、誤読のリスクが大きくなるという問題がある。磁気インク文字で印刷されている口座番号、金額等は、小切手等による精算の基礎データであり、正確な読み取りが要求される。特に、磁気インク文字を誤読すると、誤読データを基礎として精算処理が進行してしまい、後処理工程で大きな問題となりかねない。従って、誤読の危険があるのであれば、むしろ読取不能として処理する方が望ましい。従って、誤読の危険がある場合には、何らかの方法で誤読か否かの検証することが望ましい。一方、全ての文字について誤読か否かを光学読取装置により検証するのは、検証処理に多くの時間が必要となるという問題がある。
さらに、小切手等には種々の背景模様があるため、光学文字読取装置による磁気インク文字の読取の際に、光学的処理で磁気インク文字を特定するのに多くの処理時間がかかり、処理が遅れるという問題もあった。
However, the magnetically unreadable character originally has some cause, and improving the check reading rate by optically reading it has a problem of increasing the risk of misreading. Account numbers, monetary amounts, etc. printed with magnetic ink characters are basic data for checkouts and the like, and accurate reading is required. In particular, if a magnetic ink character is misread, the checkout process proceeds based on the misread data, which can be a major problem in the post-processing process. Therefore, if there is a risk of misreading, it is preferable to process it as unreadable. Therefore, if there is a risk of misreading, it is desirable to verify whether it is misread by some method. On the other hand, verifying whether or not all characters are erroneously read by the optical reader has a problem that much time is required for the verification process.
Furthermore, since checks and the like have various background patterns, it takes a lot of processing time to specify magnetic ink characters by optical processing when reading magnetic ink characters by an optical character reader, and processing is delayed. There was also a problem.

本発明は、誤読率を改善した高速読取処理が可能な磁気インク読取装置及び読取方法を提供することをその目的の一つする。
さらに本発明は、光学文字読取装置による検証処理速度及び検証精度を向上させた磁気インク読取装置及び読取方法を提供することをその目的の一つとする。
An object of the present invention is to provide a magnetic ink reading apparatus and reading method capable of high-speed reading processing with improved misreading rate.
Another object of the present invention is to provide a magnetic ink reading apparatus and a reading method in which the verification processing speed and the verification accuracy by the optical character reading apparatus are improved.

本発明では、磁気読取装置により読み取ったデータの読取状況に応じて、誤読可能性の高い読取データのみについて光学文字読取装置による検証処理を実行することにより、無駄な検証処理をなくして全体として高速読取処理を可能にするとともに磁気文字の誤読を防止する。
本発明の第1の態様にかかる磁気インク文字読取装置は、磁気インク文字を記録したシート状の被処理媒体を搬送する搬送路と、搬送路に沿って配置された磁気ヘッドにより磁気インク文字に対応する磁気データを取得し、所定の認識条件に基づいて磁気データから磁気インク文字を読み取る磁気読取部と、被処理媒体上の磁気インク文字を光学的に読み取る光学文字読取部と、磁気読取部による磁気インク文字の読取についての誤読可能性が所定の確度を超えるとき、磁気読取部による読取文字を光学読取部の読み取りデータに基づいて検証する検証部を備えることを特徴とする。
In the present invention, according to the reading status of data read by the magnetic reading device, verification processing by the optical character reading device is executed only for read data with high possibility of misreading, thereby eliminating wasteful verification processing as a whole. It enables reading processing and prevents misreading of magnetic characters.
A magnetic ink character reader according to a first aspect of the present invention includes a conveyance path for conveying a sheet-like processed medium on which magnetic ink characters are recorded, and a magnetic ink character formed by a magnetic head disposed along the conveyance path. A magnetic reading unit that acquires corresponding magnetic data and reads magnetic ink characters from the magnetic data based on a predetermined recognition condition, an optical character reading unit that optically reads magnetic ink characters on the processing target medium, and a magnetic reading unit And a verification unit that verifies the character read by the magnetic reading unit based on the read data of the optical reading unit when the possibility of misreading regarding the reading of the magnetic ink character exceeds a predetermined accuracy.

この態様により、誤読の可能性の少ない読取文字については光学読取部による検証が不要となる。一般的に磁気読取部による読取は、90%以上は誤読可能性の極めて少ない認識条件により読み取られる。この認識条件で読取不能となった対象は、より緩やかな認識条件での読取が試行され、読取が行われる。従って、この緩やかな認識条件により認識された読取文字のみを誤読の検証対象とすれば、誤読はほぼ回避することが可能となる。このような対象は、上述の通り10%以下であるので、光学読取部による検証負荷も小さく、全体として高速読取が可能となる。   This aspect eliminates the need for verification by the optical reading unit for read characters that are less likely to be misread. In general, reading by a magnetic reading unit is performed under a recognition condition with extremely low possibility of misreading by 90% or more. An object that has become unreadable under this recognition condition is tried to be read under a gentler recognition condition and read. Therefore, misreading can be substantially avoided if only the read characters recognized under this gentle recognition condition are set as the misreading verification targets. Since such an object is 10% or less as described above, the verification load by the optical reading unit is small, and high-speed reading is possible as a whole.

本発明の他の態様にかかる磁気インク文字読取装置は、検証部が、磁気読取部により認識した読取文字と光学読取部により認識した読取文字とを比較し、両読取文字が異なる場合には、当該磁気インク文字を読取不能文字として処理することを特徴とする。この態様によると、検証した読取文字が一致しない限り読取不能とする。両者が一致したということは、誤読の可能性は極めて少ないものとなるため、誤読なしとして判断する。また、光学読取装置により文字の認識ができない場合にも読取不能とするよう構成することが可能である。   In the magnetic ink character reading device according to another aspect of the present invention, the verification unit compares the read character recognized by the magnetic reading unit and the read character recognized by the optical reading unit. The magnetic ink character is processed as an unreadable character. According to this aspect, it is impossible to read unless verified read characters match. If the two match, the possibility of misreading is extremely low, so it is determined that there is no misreading. Further, it is possible to make it impossible to read even when the character cannot be recognized by the optical reading device.

本発明の他の態様にかかる磁気インク文字読取装置は、磁気読取部が、文字認識精度の異なる少なくとも2以上の認識条件を記憶しており、磁気インク文字の認識ができるまで、精度の高い前記認識条件から低い認識条件を順次用いて磁気インク文字の読取処理を試行する文字認識処理部を備えており、検証部は、磁気読取部が最高位より下位の所定の認識条件により磁気インク文字を認識した場合に、光学読取部の読取データに基づいて誤読の有無についての検証処理を行うことを特徴とする。   In the magnetic ink character reading device according to another aspect of the present invention, the magnetic reading unit stores at least two or more recognition conditions having different character recognition accuracy, and the magnetic ink character is highly accurate until the magnetic ink character can be recognized. A character recognition processing unit that attempts to read magnetic ink characters sequentially using recognition conditions that are lower than the recognition conditions, and the verification unit detects magnetic ink characters according to predetermined recognition conditions lower than the highest level by the magnetic reading unit. In the case of recognition, verification processing for the presence or absence of misreading is performed based on the read data of the optical reading unit.

磁気読取部の認識条件は、読取率の向上のために段階的に複数のレベルに区分けしておくことが望ましい。どのレベルの認識条件について誤読の検証を行うかは、認識条件の精度、検証処理速度及び求められる読取精度等を考慮して決定可能である。   The recognition conditions of the magnetic reading unit are preferably divided into a plurality of levels step by step in order to improve the reading rate. Which level of recognition condition to verify misreading can be determined in consideration of the accuracy of the recognition condition, the verification processing speed, the required reading accuracy, and the like.

本発明の他の態様にかかる磁気インク文字読取装置は、光学読取部が、磁気インク文字の読取開始位置を光学的に検証する開始位置検証部を備え、該読取開始位置が誤りであると判定した場合には、磁気読取部による読取開始位置データに基づいて、磁気データによる文字認識処理を再試行することを特徴とする。   In the magnetic ink character reading device according to another aspect of the present invention, the optical reading unit includes a start position verification unit that optically verifies the reading start position of the magnetic ink character, and determines that the reading start position is an error. In this case, the character recognition process using the magnetic data is retried based on the reading start position data by the magnetic reading unit.

小切手等の折れ、磁気インクミスト等により、磁気読取装置が磁気インク文字の開始点の検出を誤ることがあり、これにより誤読又は読取不能となることがある。この態様は、このような場合に、光学読取部により開始点を検証し、正しい開始点に基づいて磁気文字の読取を再試行することを可能にする。   The magnetic reading device may erroneously detect the starting point of the magnetic ink character due to a check or the like being broken, magnetic ink mist, or the like, which may result in erroneous reading or unreadableness. In this case, in this case, it is possible to verify the starting point by the optical reading unit and retry reading the magnetic character based on the correct starting point.

本発明の他の態様にかかる磁気インク文字読取装置は、さらに、被処理媒体上の磁気文字上の折れの有無を光学的に検証する折れ検証部と、折れを検出した場合に、当該折れの部分の磁気インク文字の読取範囲を補正する補正処理部を備えることを特徴とする。磁気文字部が折れている場合には、磁気波形が平滑化する傾向がある。本態様では、これらの現象が生じた場合に、これらを補正可能である。   The magnetic ink character reading device according to another aspect of the present invention further includes a fold verification unit that optically verifies the presence or absence of a fold on the magnetic character on the processing medium, and when the fold is detected, A correction processing unit that corrects the reading range of the magnetic ink characters in the portion is provided. When the magnetic character part is broken, the magnetic waveform tends to be smoothed. In this aspect, when these phenomena occur, these can be corrected.

本発明の他の態様にかかる磁気インク文字読取装置は、さらに、磁気読取部が、磁気データに基づいて被処理媒体上の磁気インク文字の位置を特定する位置データを算出する位置算出部を備え、光学文字読取部は、位置データに基づいて読取対象となる前記磁気インク文字の読取範囲を特定することを特徴とする。本態様によると、光学読取装置は磁気インク文字の位置を正確に特定可能であるため、無駄な画像処理が不要となり、極めて高速に検証処理を実行することが可能となる。   The magnetic ink character reading device according to another aspect of the present invention further includes a position calculation unit that calculates position data for specifying the position of the magnetic ink character on the processing medium based on the magnetic data. The optical character reading unit specifies a reading range of the magnetic ink character to be read based on position data. According to this aspect, since the optical reader can accurately specify the position of the magnetic ink character, useless image processing is not required, and verification processing can be executed at a very high speed.

本発明の他の態様にかかる磁気インク文字読取装置は、さらに、被処理媒体上に印刷する印刷部を備えることを特徴とする。印刷部を備えることにより、POS端末装置等による小切手精算における磁気インク文字の読取、裏書及び表書きの印字も一台の装置で処理することが可能となる。   The magnetic ink character reading device according to another aspect of the present invention is further characterized by including a printing unit that prints on the medium to be processed. By providing a printing unit, it is possible to process magnetic ink character reading, endorsement and front printing in check settlement by a POS terminal device or the like with a single device.

本発明の他の態様にかかる磁気インク文字読取装置は、磁気インク文字を記録したシート状の被処理媒体を搬送する搬送路と、搬送路に沿って配置された磁気ヘッドにより前記磁気インク文字に対応する磁気データを取得し、磁気データから磁気インク文字を読み取る磁気読取部と、磁気読取部からの磁気データに基いて、被処理媒体上の磁気インク文字の位置を特定する位置データを生成する位置算出部と、位置データに基いて、読取対象となる磁気インク文字の位置を特定して、磁気インク文字を光学的に読み取る光学文字読取部と、を備えることを特徴とする。この態様によると、磁気インク文字が正確に特定可能であるため必要な範囲のみを光学処理することが可能となる。従って、光学読取装置による検証を高速に行うことが可能となり、磁気読取部による全ての読取文字について、誤読の検証を行うことも可能となる。   According to another aspect of the present invention, there is provided a magnetic ink character reading apparatus, comprising: a conveyance path that conveys a sheet-like processing medium on which a magnetic ink character is recorded; and a magnetic head disposed along the conveyance path. Corresponding magnetic data is acquired, a magnetic reading unit for reading magnetic ink characters from the magnetic data, and position data for specifying the position of the magnetic ink characters on the processing medium are generated based on the magnetic data from the magnetic reading unit. A position calculating unit, and an optical character reading unit that optically reads the magnetic ink character by specifying the position of the magnetic ink character to be read based on the position data. According to this aspect, since the magnetic ink characters can be accurately specified, only a necessary range can be optically processed. Therefore, verification by the optical reading device can be performed at high speed, and erroneous reading can be verified for all the read characters by the magnetic reading unit.

本発明の一態様にかかる磁気インク文字読取処理方法は、磁気読取部と光学読取部とを備えた磁気インク文字読取装置により被処理媒体上に印刷された磁気インク文字を読み取る読取処理方法であって、(a)磁気読取部により磁気インク文字を読み取る工程と、(b)磁気読取部により磁気インク文字の被処理媒体上の位置を算出する工程と、(c)位置情報に基づいて磁気インク文字の位置を特定して、インク文字を前記光学読取部により読み取る工程とを備えることを特徴とする。   A magnetic ink character reading processing method according to an aspect of the present invention is a reading processing method of reading magnetic ink characters printed on a medium to be processed by a magnetic ink character reading device including a magnetic reading unit and an optical reading unit. (A) a step of reading a magnetic ink character by the magnetic reading unit; (b) a step of calculating a position of the magnetic ink character on the processing medium by the magnetic reading unit; and (c) a magnetic ink based on the position information. And a step of specifying the position of the character and reading the ink character by the optical reading unit.

また、本発明の一態様にかかる磁気インク文字読取システムは、被処理媒体上の磁気インク文字を読み取る磁気インク文字読取装置と、前記磁気インク文字読取装置を制御するホスト装置とからなる磁気インク文字読取システムであって、(a)前記磁気インク文字読取装置は、前記被処理媒体上の磁気インク文字を読み取って、磁気インク文字データを生成する磁気読取部と、前記被処理媒体上の画像を読み取って画像データを生成する画像読取部と、前記被処理媒体上の磁気インク文字の位置を算出して、磁気インク文字位置情報を生成する位置算出部と、前記磁気インク文字データ、前記画像データ及び磁気インク文字位置情報を前記ホスト装置に送信する通信制御部と、を備え、(b)前記ホスト装置は、前記磁気インク文字位置情報を基に前記画像データから前記磁気インク文字を光学的に認識する光学認識部を備えたことを特徴とする。   A magnetic ink character reading system according to an aspect of the present invention is a magnetic ink character reading device including a magnetic ink character reading device that reads magnetic ink characters on a processing target medium and a host device that controls the magnetic ink character reading device. (A) the magnetic ink character reading device reads a magnetic ink character on the processing target medium and generates magnetic ink character data; and an image on the processing target medium. An image reading unit that reads and generates image data; a position calculation unit that calculates a position of a magnetic ink character on the medium to be processed to generate magnetic ink character position information; and the magnetic ink character data and the image data And a communication control unit that transmits magnetic ink character position information to the host device, and (b) the host device includes the magnetic ink character position information. The characterized by comprising an optically recognizing the optical recognition unit of the magnetic ink characters from the image data based on.

このように、本発明によれば、磁気インク文字読取装置にてOCR処理を行うのではなく、ホスト装置にてOCR処理を行い、磁気インク文字データの検出の精度を高めるように検証を行うことも可能である。
一般に、磁気インク文字読取装置の演算速度は、ホスト装置の演算速度に比べて格段に遅いため、OCR処理により多大な処理負荷が磁気インク文字読取装置にかかってしまい、磁気インク文字読取装置による全体の処理が滞り、磁気インク文字読取装置の処理能力が低下してしまう懸念もあるが、磁気インク文字読取装置が磁気インク文字データ、画像データ、及び磁気インク文字位置情報をホスト装置に送信し、ホスト装置にて磁気インク文字位置情報を基にしてOCR処理を行うことにより、磁気インク文字読取装置に多大な負荷をかけることなく、効率的に光学的な文字認識を行い、必要があれば磁気インク文字データの検出の精度を高めるように検証を行うことが可能である。
As described above, according to the present invention, the OCR processing is not performed in the magnetic ink character reading device, but the OCR processing is performed in the host device, and verification is performed so as to improve the detection accuracy of the magnetic ink character data. Is also possible.
In general, the calculation speed of the magnetic ink character reader is much slower than the calculation speed of the host device, so that a large processing load is applied to the magnetic ink character reader due to the OCR processing, and the entire magnetic ink character reader is used. However, the magnetic ink character reader may transmit magnetic ink character data, image data, and magnetic ink character position information to the host device. By performing OCR processing based on magnetic ink character position information in the host device, optical character recognition is efficiently performed without imposing a heavy load on the magnetic ink character reading device, and if necessary magnetic Verification can be performed so as to increase the accuracy of detection of ink character data.

また、本発明によれば、前記ホスト装置は、前記光学的に認識した前記磁気インク文字と、前記磁気読取部により生成された磁気インク文字データとを比較して、前記磁気インク文字データを検証する比較部を備えてもよい。   According to the invention, the host device verifies the magnetic ink character data by comparing the optically recognized magnetic ink character with the magnetic ink character data generated by the magnetic reading unit. A comparison unit may be provided.

また、本発明によれば、前記ホスト装置は、前記磁気インク文字位置情報の送信を指示する文字位置情報取得コマンドを前記磁気インク文字読取装置に送信するように構成しても良い。   According to the present invention, the host device may be configured to transmit a character position information acquisition command for instructing transmission of the magnetic ink character position information to the magnetic ink character reading device.

磁気インク文字読取部を含む複合処理装置の斜視図。The perspective view of the compound processing apparatus containing a magnetic ink character reading part. 磁気インク文字読取部を含む複合処理装置の内部構造を示す側断面図。The sectional side view which shows the internal structure of the composite processing apparatus containing a magnetic ink character reading part. 小切手の概略図。Schematic of check. 磁気インク文字読取装置を含む複合装置10のハードウェア構成の概略を示すブロック図。FIG. 2 is a block diagram showing an outline of a hardware configuration of the composite apparatus 10 including a magnetic ink character reading apparatus. 本発明にかかる磁気インク文字の読取処理手順の一実施形態を示すフローチャート。The flowchart which shows one Embodiment of the reading processing procedure of the magnetic ink character concerning this invention. 磁気読取部及び光学読取部の一実施形態の構成を示す機能ブロック図。The functional block diagram which shows the structure of one Embodiment of a magnetic reading part and an optical reading part. E13Bフォントの数字”0〜5”の出力波形を示す図。The figure which shows the output waveform of the number "0-5" of E13B font. 磁気データに基づく文字認識手順の一実施形態を示すフローチャート。The flowchart which shows one Embodiment of the character recognition procedure based on magnetic data. 光学読取処理による誤読検証処理手順を示すフローチャート。The flowchart which shows the misreading verification process procedure by an optical reading process. 磁気インク文字の前後に通常のインクで企業名、その他の文字又は記号等が印刷されている小切手の例を示す平面図。FIG. 6 is a plan view showing an example of a check in which a company name, other characters or symbols, etc. are printed with normal ink before and after magnetic ink characters. 磁気インクのミスト80及び折れ81のある小切手の処理を説明するための図。The figure for demonstrating the process of the check with the mist 80 and the fold 81 of magnetic ink. 第4実施形態における各種読取信号の制御及び信号の流れを説明するためのブロック図。The block diagram for demonstrating control of the various reading signals in 4th Embodiment, and the flow of a signal. 第4実施形態の磁気インク文字読取方法を説明するためのフローチャート。The flowchart for demonstrating the magnetic ink character reading method of 4th Embodiment.

(第1実施形態)
以下、本発明の実施形態を、図面を用いて説明する。図1は、本発明の一実施形態に係る磁気インク文字読取装置を含む複合処理装置10の斜視図である。小切手による精算では、小切手の有効性を確認した後、金額、小切手振出人の署名等の表書き及び裏書が行われる。従って、MICR及びOCRに加えてプリンタを設けることにより、小切手の精算に伴う磁気インク文字の読取及び表書き/裏書印刷という一連の処理を一台の装置で処理することが可能となる。
(First embodiment)
Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a perspective view of a composite processing apparatus 10 including a magnetic ink character reading apparatus according to an embodiment of the present invention. In the check settlement, after the validity of the check is confirmed, the amount and the signature of the check maker are written and endorsed. Therefore, by providing a printer in addition to MICR and OCR, it is possible to process a series of processes of magnetic ink character reading and front / back printing with check settlement with a single device.

尚、本発明はMICR文字の読取処理を行う装置及び方法に関するものであり、小切手のみならず手形等の被処理媒体の処理にも適用可能であるが、最も典型的な例として、以下の説明では被処理媒体として小切手を用いて説明する。さらに、本発明は、必ずしもプリンタを必須の構成要件とするものではないが、以下の説明においては、最も典型的な例として小切手による精算を用いて説明することから、磁気読取機能、光学読取機能、及び印刷機能を備えている複合処理装置10を用いて説明する。   The present invention relates to an apparatus and method for performing MICR character reading processing, and can be applied to processing of not only checks but also processed media such as bills. As the most typical example, the following description will be given. In the following description, a check is used as a medium to be processed. Furthermore, although the present invention does not necessarily have a printer as an indispensable constituent element, in the following description, the most typical example will be described using check settlement, so that a magnetic reading function and an optical reading function are used. , And a composite processing apparatus 10 having a printing function will be described.

複合処理装置10は、樹脂製のカバー11で覆われており、複合装置10の前面部には、小切手(被処理媒体)を手差しで挿入する挿入口12が形成されている。挿入口12から挿入された小切手は、上面部に設けられた排出口13から排出される。複合処理装置10は、その後部にロール紙を収納するロール紙収納部(図示せず)を備えており、該ロール紙収納部に収納されたロール紙が印字部を経て装置上面部のロール紙排出口14から引き出される。   The composite processing apparatus 10 is covered with a resin cover 11, and an insertion port 12 through which a check (medium to be processed) is manually inserted is formed on the front surface of the composite apparatus 10. The check inserted from the insertion port 12 is discharged from a discharge port 13 provided on the upper surface. The composite processing apparatus 10 includes a roll paper storage unit (not shown) that stores roll paper in the rear part thereof, and the roll paper stored in the roll paper storage unit passes through the printing unit and roll paper on the upper surface of the apparatus. It is pulled out from the discharge port 14.

図2は、複合処理装置10の内部構造を示す側断面図である。この図に示されるように、複合処理装置10の内部には、挿入口12から排出口13に至る小切手の搬送経路15が形成される。搬送経路15は、挿入口12側が水平方向を向く一方、排出口13側が垂直方向を向いており、側面視においてL字状に曲折する。搬送経路15上には、挿入口12側から順に、用紙後端検出器16、MICRヘッド17、第1搬送ローラ対18、用紙先端検出器19、用紙位置決め部材20、裏印字ヘッド21、第2搬送ローラ対22、表印字ヘッド23、および電荷結合素子(CCD)又は密着型イメージセンサ(CIS)25が配置され、さらに、CCD又はCIS25の対向位置には、送りローラ26が設けられている。   FIG. 2 is a side sectional view showing the internal structure of the composite processing apparatus 10. As shown in this figure, a check conveyance path 15 from the insertion port 12 to the discharge port 13 is formed in the composite processing apparatus 10. The conveyance path 15 has the insertion port 12 side facing the horizontal direction, while the discharge port 13 side faces the vertical direction, and bends in an L shape in a side view. On the transport path 15, the paper rear end detector 16, MICR head 17, first transport roller pair 18, paper front end detector 19, paper positioning member 20, back print head 21, second print head are sequentially arranged from the insertion port 12 side. A conveyance roller pair 22, a front print head 23, and a charge coupled device (CCD) or a contact image sensor (CIS) 25 are arranged, and a feed roller 26 is provided at a position facing the CCD or CIS 25.

用紙後端検出器16、用紙先端検出器19および用紙排出検出器(図示せず)は、例えば透過型もしくは反射型のフォトセンサで構成されており、搬送経路15の各位置で小切手等の媒体の有無を非接触で検出する。用紙位置決め部材20は、挿入口12から挿入された小切手を所定の位置で一旦停止させるためのもので、例えばソレノイド等のアクチュエータ駆動に応じて、搬送経路15内に突出する状態と、搬送経路15から退避する状態をとることができる。   The paper trailing edge detector 16, the paper leading edge detector 19, and the paper discharge detector (not shown) are composed of, for example, a transmissive or reflective photosensor, and a medium such as a check at each position of the conveyance path 15. The presence or absence of is detected without contact. The paper positioning member 20 is for temporarily stopping the check inserted from the insertion slot 12 at a predetermined position. For example, the paper positioning member 20 protrudes into the transport path 15 in response to driving of an actuator such as a solenoid, and the transport path 15. It is possible to take a state of evacuating from.

第1搬送ローラ対18および第2搬送ローラ対22は、それそれ搬送経路15を挟んで対向する一対のローラ部材で構成され、何れか一方のローラ駆動によって小切手を正逆両方向に搬送する。さらに、何れかのローラ部材は、他方のローラ部材に対して進退自在に構成されると共に、例えばソレノイド等のアクチュエータ駆動に応じた進退動作によって搬送経路15を開閉する。   The first conveyance roller pair 18 and the second conveyance roller pair 22 are each composed of a pair of roller members facing each other with the conveyance path 15 interposed therebetween, and convey the check in both forward and reverse directions by driving one of the rollers. Further, one of the roller members is configured to be movable back and forth with respect to the other roller member, and opens and closes the conveyance path 15 by an advance / retreat operation according to an actuator drive such as a solenoid.

MICRヘッド17は、小切手の表面に記録された磁気インク文字を読み取るためのもので、MICRヘッド17の読み取りデータに基づいて小切手の有効・無効が判断される。磁気インク文字は、図3に示されるように、小切手Pの表面におけるMICR記録領域27に記録されており、記録データには、小切手Pの口座番号等が含まれている。MICRヘッド17の対向位置には、読み取り動作時に小切手PをMICRヘッド17に押し付ける押圧部材(図示せず)が設けられている。MICRヘッド17により取得された磁気データは、磁気文字認識処理部に出力され、磁気インク文字の認識処理が実行される。MICR読取が行われないときには、押圧部材はMICRヘッド17から退避し、搬送経路15が開かれている。   The MICR head 17 is for reading magnetic ink characters recorded on the surface of the check, and the validity / invalidity of the check is determined based on the read data of the MICR head 17. As shown in FIG. 3, the magnetic ink characters are recorded in the MICR recording area 27 on the surface of the check P, and the record data includes the account number of the check P and the like. A pressing member (not shown) that presses the check P against the MICR head 17 during a reading operation is provided at a position opposite to the MICR head 17. The magnetic data acquired by the MICR head 17 is output to the magnetic character recognition processing unit, and magnetic ink character recognition processing is executed. When MICR reading is not performed, the pressing member is retracted from the MICR head 17 and the conveyance path 15 is opened.

表印字ヘッド23は、小切手Pの表面に、支払い先、日付、金額等の表書き事項を印字するためのもので、この表書き事項は、図3に示される表書き領域28に印字される。表印字ヘッド23は、キヤリッジに支承されたシリアル式の印刷ヘッドであり、小切手Pの幅方向に移動しながら、1又は複数列ずつのドットマトリックス印刷を実現する。本実施形態においては、表印字ヘッド23として、インクリボン上のインクを小切手Pに転写するドットインパクト方式の印刷ヘッドを採用しているが、他の方式の印刷ヘッドを採用しても良い。   The front print head 23 is for printing a written item such as a payee, a date, and an amount of money on the surface of the check P, and the written item is printed in a written region 28 shown in FIG. The front print head 23 is a serial type print head supported by a carriage, and realizes dot matrix printing of one or more columns while moving in the width direction of the check P. In this embodiment, a dot impact type print head that transfers the ink on the ink ribbon to the check P is employed as the front print head 23, but another type of print head may be employed.

裏印字ヘッド21は、小切手Pの裏面に買い物客の認証番号、日付、使用金額等の店側として必要な裏書き事項を印刷するためのもので、この裏書き事項は、図3に示される裏書き領域29に印刷される。裏印字ヘッド21は、シャトル式のものであって、小切手Pの幅方向に所定間隔を存して複数のヘッドを備え、該間隔幅内でのヘッド移動によって1又は複数列のドットマトリックス印刷を実現する。本実施形態においては、裏印字ヘッド21として、インクリボン上のインクを小切手Pに転写するドットインパクト方式の印刷ヘッドを採用しているが、例えばインクジェットのような他の方式の印刷ヘッドを採用しても良い。   The back print head 21 is for printing the endorsement items necessary for the store side such as the shopper's authentication number, date, and usage amount on the back side of the check P. This endorsement item is shown in FIG. Printed in the endorsement area 29. The back print head 21 is of the shuttle type, and includes a plurality of heads with a predetermined interval in the width direction of the check P, and one or a plurality of rows of dot matrix printing is performed by moving the head within the interval width. Realize. In this embodiment, a dot impact type print head that transfers the ink on the ink ribbon to the check P is employed as the back print head 21, but another type of print head such as an inkjet is employed. May be.

CCD又はCIS25は、光学読取要求に応じて、印刷された小切手Pの磁気インク文字を光学的に読み取る。光学読取要求は、後述する所定の条件を満たすときに出力される。小切手Pは送りローラ26によりCCD又はCIS25の前を通過するよう搬送された後、排出口13から排出される。CCD又はCIS25により取得された光学データは、磁気インク文字を光学的に認識するために、磁気インク文字の部分が光学認識処理部により解析される。   The CCD or CIS 25 optically reads the magnetic ink character of the printed check P in response to an optical reading request. The optical reading request is output when a predetermined condition described later is satisfied. The check P is conveyed by the feed roller 26 so as to pass in front of the CCD or CIS 25 and then discharged from the discharge port 13. In the optical data acquired by the CCD or CIS 25, the magnetic ink character portion is analyzed by the optical recognition processing unit in order to optically recognize the magnetic ink character.

図4は複合装置10のハードウェアの主要構成を示すブロック図である。複合装置10の動作は、CPU(中央演算装置)40、ROM及びRAM等からなるメモリ、これらのメモリに記憶されたソフトウェア(図示せず)により制御される。CPU40には、内部インタフェース43a、43bを介して磁気読取機構45、印刷機構46、光学読取機構47、用紙搬送機構48、各種センサ49、表示機構50、操作機構51等が接続されており、メモリ内部に記憶している制御プログラムに基いてCPU40が各部の動作を制御する。各機構にはそれぞれに必要なロジック回路を含んでいる。複合装置10は、外部インタフェース52を介して、例えばPOS端末機のホスト装置等に接続されており、ホスト装置90の制御の下、所定の動作を実行する。   FIG. 4 is a block diagram illustrating a main configuration of hardware of the composite apparatus 10. The operation of the composite apparatus 10 is controlled by a CPU (central processing unit) 40, a memory including a ROM and a RAM, and software (not shown) stored in these memories. The CPU 40 is connected to a magnetic reading mechanism 45, a printing mechanism 46, an optical reading mechanism 47, a paper transport mechanism 48, various sensors 49, a display mechanism 50, an operation mechanism 51, and the like via internal interfaces 43a and 43b. The CPU 40 controls the operation of each unit based on a control program stored inside. Each mechanism includes the necessary logic circuits. The composite apparatus 10 is connected to, for example, a host apparatus of a POS terminal via the external interface 52, and executes a predetermined operation under the control of the host apparatus 90.

(基本処理手順)
図5は、本発明にかかる磁気インク文字の読取処理手順の一実施形態を示すフローチャートである。図中の破線のブロック120は、MICR認識処理手順を示し、ブロック130はOCR検証処理手順を示している。まずMICRヘッド17により磁気データが取得され(S101)、文字認識のための処理が実行される(102)。認識されたMICR文字は記憶され(S103)、認識条件又は認識状況に応じて誤認識の検証が必要か否かが確認される(S104)。検証が不要である場合には(S104;No)、認識した文字が正しい読取文字として確定され(S108)、磁気インク文字の読取り処理を終了する。
(Basic processing procedure)
FIG. 5 is a flowchart showing an embodiment of a magnetic ink character reading process procedure according to the present invention. A broken line block 120 in the figure shows the MICR recognition processing procedure, and a block 130 shows the OCR verification processing procedure. First, magnetic data is acquired by the MICR head 17 (S101), and processing for character recognition is executed (102). The recognized MICR characters are stored (S103), and it is confirmed whether or not the erroneous recognition needs to be verified according to the recognition condition or the recognition status (S104). If verification is not required (S104; No), the recognized character is determined as a correct read character (S108), and the magnetic ink character reading process is terminated.

検証が必要であると判定した場合には(S104;Yes)、CCD又はCIS25により磁気インク文字の部分を光学的に読み取る(S105)。次に、取得した光学データに基づき、磁気読取工程において認識した文字(MICR認識文字)が誤読でないかどうかが検証される(S106)。例えば、光学読取データに基づいて磁気インク文字部分を光学的に認識して(OCR文字認識)、OCR認識文字とMICR認識文字とを比較する。比較の結果両者が一致している場合には、ほぼ確実に誤読ではないものと考えることができる。   If it is determined that the verification is necessary (S104; Yes), the magnetic ink character portion is optically read by the CCD or CIS 25 (S105). Next, based on the acquired optical data, it is verified whether or not the character (MICR recognition character) recognized in the magnetic reading process is misread (S106). For example, the magnetic ink character portion is optically recognized based on the optical read data (OCR character recognition), and the OCR recognition character and the MICR recognition character are compared. If the comparison results in a match, it can be considered that there is almost no misreading.

検証の結果、誤読ではないことが判明すると(S107;Yes)、MICR認識文字を正しい読み取り文字として確定し(S108)、処理を終了する。検証の結果一致しない場合には(S107;No)、誤読の危険があるので、当該磁気インク文字を読取不能として取り扱うこととし(S109)、読取処理を終了する。   As a result of the verification, if it is found that there is no misreading (S107; Yes), the MICR recognition character is determined as a correct reading character (S108), and the process is terminated. If they do not match as a result of the verification (S107; No), there is a risk of misreading, so the magnetic ink character is treated as unreadable (S109), and the reading process is terminated.

(機能ブロック図による説明)
図6に、本発明の主要部である磁気読取部及び光学読取部の一実施形態の構成を示す機能ブロック図を示す。図6の機能ブロック図は、磁気読取部60、光学読取部70、確認処理部56、及びこれらの各部を制御する主制御部55から構成されている。図を分かり易くするため、搬送路15にはMICRヘッド17とCCD又はCIS25のみを示している。
(Explanation using functional block diagram)
FIG. 6 is a functional block diagram showing a configuration of an embodiment of a magnetic reading unit and an optical reading unit which are main parts of the present invention. The functional block diagram of FIG. 6 includes a magnetic reading unit 60, an optical reading unit 70, a confirmation processing unit 56, and a main control unit 55 that controls these units. In order to make the drawing easy to understand, only the MICR head 17 and the CCD or CIS 25 are shown in the conveyance path 15.

MICRヘッド17は永久磁石と磁気ヘッドから構成されている(図示せず)。一方、磁気インクには、磁性材料の粉が混合されている。そのため、小切手Pが永久磁石の前を通過すると、磁気インク文字は磁化される。磁化された磁気インク文字が読取ヘッドの前を通過すると、磁気インク文字の形に応じて磁束が変化するため、文字の形に応じた波形が読取ヘッドから出力される。磁気インク文字は、規格によりその形が決っているため、その波形のパターンにより、磁気インク文字を読み取ることができる。MICRフォントとして、例えば、E13B、CMC7等がある。   The MICR head 17 is composed of a permanent magnet and a magnetic head (not shown). On the other hand, magnetic material powder is mixed in the magnetic ink. Therefore, when the check P passes in front of the permanent magnet, the magnetic ink character is magnetized. When the magnetized magnetic ink character passes in front of the read head, the magnetic flux changes according to the shape of the magnetic ink character, so that a waveform corresponding to the shape of the character is output from the read head. Since the shape of the magnetic ink character is determined by the standard, the magnetic ink character can be read from the waveform pattern. Examples of MICR fonts include E13B and CMC7.

例えば、E13Bフォントは、数字”0〜9”とは4種類の記号を規定している。図7(a)〜(g)にE13Bフォントの一部である数字”0〜5”の外形と、その出力波形を例示する。縦軸は出力電圧値(128=0V)であり、横軸は時間の経過を表す。図7(d)及び図7(g)からわかるように、数字”2”と”5”の出力波形は、横軸(時間軸)の長さが異なるだけであり、その差は僅かである。従って、何らかの原因で読取波形が時間軸方向に伸びたり縮んだりすると、誤読が発生しやすくなる。一方、光学的(視覚的)には、数字”2”と”5”はかなり異なるため、その区別が容易であり光学的な検証が有効となる。   For example, in the E13B font, the numbers “0-9” define four types of symbols. FIGS. 7A to 7G illustrate the external shapes of the numbers “0 to 5”, which are part of the E13B font, and their output waveforms. The vertical axis represents the output voltage value (128 = 0V), and the horizontal axis represents the passage of time. As can be seen from FIGS. 7D and 7G, the output waveforms of the numbers “2” and “5” differ only in the length of the horizontal axis (time axis), and the difference is slight. . Therefore, misreading is likely to occur if the read waveform expands or contracts in the time axis direction for some reason. On the other hand, optically (visually), the numbers “2” and “5” are quite different, so the distinction is easy and optical verification is effective.

MICRヘッド17により取得された磁気データは、まず磁気データ処理部61に送られる。磁気データ処理部61では、A/D変換、磁気文字の切りだし、平滑化処理、正規化処理を行う。正規化された読取データは、文字認識処理部62において、基準データと比較されて、所定の範囲内で一致するときには一致した基準データに対応する文字と認識される。   The magnetic data acquired by the MICR head 17 is first sent to the magnetic data processing unit 61. The magnetic data processing unit 61 performs A / D conversion, magnetic character cutting, smoothing processing, and normalization processing. The normalized read data is compared with the reference data in the character recognition processing unit 62, and when it matches within a predetermined range, it is recognized as a character corresponding to the matched reference data.

認識のための認識条件は、認識条件記憶部63から取得する。認識条件記憶部63には、厳格な認識条件から段階的に緩やかな認識条件となるように数段階のレベルの認識条件が記憶されている。磁気インク文字の認識処理にあたっては、まず最も高いレベルの認識条件により文字認識処理が実行され、それで文字の認識ができない場合には、順次段階的に下位レベルの認識条件を用いて認識処理を試行する。認識された文字は、認識データ記憶部64に記憶される。認識条件については、後述する。   Recognition conditions for recognition are acquired from the recognition condition storage unit 63. The recognition condition storage unit 63 stores several levels of recognition conditions so that the recognition conditions are gradually reduced from strict recognition conditions. When recognizing magnetic ink characters, character recognition processing is first executed under the highest level of recognition conditions. If characters cannot be recognized, the recognition processing is tried step by step using lower level recognition conditions step by step. To do. The recognized character is stored in the recognition data storage unit 64. The recognition conditions will be described later.

判定部66は、文字認識処理部62がどのような読取条件により文字を認識できたかに応じて、誤読の検証を行うかどうかを判定する。検証を行うと判定した場合には、検証要求を光学読取部70に出力する。判定部66には、検証する必要があるかどうかを確定するための検証条件が予め設定されている。検証条件をどのように設定するかは自由である。高位レベルの認識条件により認識できた場合には、誤読の可能性は少ないので、誤読検証の必要性は小さい。特に最高位レベルの認識条件により文字認識できた場合には、検証は不要である。   The determination unit 66 determines whether or not to verify misreading according to what reading conditions the character recognition processing unit 62 can recognize the character. If it is determined that verification is to be performed, a verification request is output to the optical reading unit 70. The determination unit 66 is preliminarily set with verification conditions for determining whether or not verification is necessary. How to set verification conditions is free. If recognition is possible with a high-level recognition condition, the possibility of misreading is low, so the need for misreading verification is small. In particular, verification is not required when characters can be recognized under the highest level recognition conditions.

判定部66により検証要求が出力されると、光学読取部70の光学データ処理部71及び光学認識処理部72により、磁気インク文字が光学的に読み取られる。読み取られた光学読取文字は、検証処理部56により認識データ記憶部64に記憶された磁気読取文字と比較される。両認識文字が一致していれば、磁気インク文字を正しく読み取ることができたものとして、磁気データ記憶部64に記憶された認識文字が、磁気読取文字として主制御部55に出力される。   When the verification request is output by the determination unit 66, the magnetic ink character is optically read by the optical data processing unit 71 and the optical recognition processing unit 72 of the optical reading unit 70. The read optically read character is compared with the magnetically read character stored in the recognition data storage unit 64 by the verification processing unit 56. If the two recognized characters match, the recognized character stored in the magnetic data storage unit 64 is output to the main control unit 55 as a magnetic read character on the assumption that the magnetic ink character has been read correctly.

主制御部55は、受信した磁気読取文字を、外部インタフェース44を介して、ホスト装置90に送信する。磁気読取文字の送信は、読み取った各磁気インク文字単位で送信するようにしても、小切手上の全磁気インク文字をまとめて送信するようにしてもよい。   The main control unit 55 transmits the received magnetic reading character to the host device 90 via the external interface 44. The magnetic reading characters may be transmitted in units of each magnetic ink character read, or all the magnetic ink characters on the check may be transmitted together.

検証部56において比較の結果、両認識文字が一致しない場合には、磁気読取部60又は光学読取部70のいずれかが誤読している可能性がある。誤読はその後の小切手精算処理を混乱させるため、回避することが望ましい。そのため、検証部56は、この場合には該当文字を読み取り不能文字として取り扱うように主制御部55に通知する。主制御部は該当文字を、読取不能文字であるとしてホスト装置90に通知する。   As a result of comparison in the verification unit 56, if the two recognized characters do not match, either the magnetic reading unit 60 or the optical reading unit 70 may be misread. It is desirable to avoid misreading because it confuses the subsequent check settlement process. Therefore, in this case, the verification unit 56 notifies the main control unit 55 to handle the character as an unreadable character. The main control unit notifies the host device 90 that the character is an unreadable character.

ホスト装置90では、読取不能文字を表示画面(図示せず)上に表示し、オペレータの入力を促がす。磁気インク文字は、人が読み取ることが可能な形に構成されているので、オペレータは機械により読み取ることができなかった小切手上の磁気インク文字を確認することができる。オペレータは確認した文字をキーボード等により入力することにより、小切手による精算処理を進める。尚、図5中に破線で示すブロック部分については、後述する。   The host device 90 displays unreadable characters on a display screen (not shown) to prompt the operator to input. Since the magnetic ink characters are constructed in a form that can be read by a human, the operator can see the magnetic ink characters on the check that could not be read by the machine. The operator advances the checkout process using a check by inputting the confirmed character using a keyboard or the like. In addition, the block part shown with a broken line in FIG. 5 is mentioned later.

(磁気読取部による認識処理手順)
図8を用いて磁気インク文字読取部による文字認識処理について説明する。図8は、磁気データに基づく文字認識手順(図5の工程S102)の一実施形態を詳細に示すフローチャートである。MICRヘッド17により取得された磁気データはアナログデータからディジタルデータに変換される(S201)。ディジタルデータに変換された磁気読取データ(以下「サンプリング波形」と称する)から、磁気文字部分が切り出される(S202)。文字の切り出し範囲は、例えば、文字開始位置を検出することにより確定する。
(Recognition processing procedure by magnetic reading unit)
Character recognition processing by the magnetic ink character reading unit will be described with reference to FIG. FIG. 8 is a flowchart showing in detail an embodiment of the character recognition procedure based on magnetic data (step S102 in FIG. 5). The magnetic data acquired by the MICR head 17 is converted from analog data to digital data (S201). The magnetic character portion is cut out from the magnetic read data (hereinafter referred to as “sampling waveform”) converted into digital data (S202). The character cutout range is determined, for example, by detecting the character start position.

具体的には、サンプリング波形の端を小切手Pの右端のデータとする。文字開始位置を検出するためには、まずサンプリング波形のピークを検出する。次に、最初に見つかったピーク位置を基にして文字開始位置を求め、予め定められた所定の範囲を1文字分のデータとして切り出す。文字の種類によっては、文字の開始位置が正確に割り出せないことがあるので、本来の1文字分のデータ数より前後に余分に切り出しておき、補正するようにすることもできる。   Specifically, the end of the sampling waveform is the data at the right end of the check P. In order to detect the character start position, first the peak of the sampling waveform is detected. Next, a character start position is obtained based on the peak position found first, and a predetermined range is cut out as data for one character. Depending on the type of character, the starting position of the character may not be accurately determined. Therefore, it can be corrected by cutting out more than the original number of data for one character.

例えば、以下のようにして文字の切りだしを行う。まず、(1)サンプリングデータが閾値を超えたかどうかを調べ、閾値を超えたサンプリング点が見つかったら、それを基準にしてピーク値を検索する。(2)ピーク位置が見つかったら、ピーク位置を基準にして文字開始位置を決定する。(3)次に、文字開始位置から所定の幅のサンプリングデータを一文字のデータとする。   For example, characters are cut out as follows. First, (1) it is checked whether or not the sampling data exceeds the threshold value. If a sampling point exceeding the threshold value is found, the peak value is searched based on the sampling point. (2) When the peak position is found, the character start position is determined based on the peak position. (3) Next, sampling data having a predetermined width from the character start position is used as one character data.

文字の切り出しが終ると切り出した文字の正規化を行う(S203)。E13Bフォントの認識は、基準となる文字波形データと入力波形データのマッチングを基本とする。しかし、磁気インクの磁気レベル、ヘッド押圧力の変化等によって、同じ文字でありながらサンプリングデータの振幅は異なってくる。そこでマッチングを確認する前提として、基準となる波形データの振幅レベルと入力波形データの振幅レベルを一致させる必要がある。そのための処理が正規化である。   When the character segmentation is completed, the segmented character is normalized (S203). The recognition of the E13B font is based on the matching between the reference character waveform data and the input waveform data. However, the amplitude of the sampling data varies with the same character, depending on the magnetic level of the magnetic ink, the change in the head pressing force, and the like. Therefore, as a premise for confirming the matching, it is necessary to match the amplitude level of the reference waveform data with the amplitude level of the input waveform data. The process for that is normalization.

例えば、1文字の切り出しデータにおける正の最大値、負の最大値をそれぞれ求め、正の最大値で正の部分、負の最大値で負の部分を正規化する。正規化処理では、これらの最大値が100%となるように処理する。   For example, the positive maximum value and the negative maximum value in the cut-out data of one character are obtained, respectively, and the positive part is normalized with the positive maximum value and the negative part is normalized with the negative maximum value. In the normalization processing, processing is performed so that these maximum values become 100%.

正規化が完了すると正規化したデータを基にして、最も厳格な条件である第1の認識条件に基づいて認識処理を行う(S204)。第1の認識条件により文字の認識ができた場合には(S205;Yes)、認識時における認識条件を記憶して(S208)、図5の工程S103に進む。文字認識ができない場合(S205;No)には、認識条件の全てについて認識処理が試行されたか否かが確認され、全ての認識条件について認識処理の試行が完了していない場合には(S206;No)、次のレベルの認識条件に変更して(S207)、認識処理を再度試行する(S204)。文字認識に成功するまで認識条件を変更して認識処理を繰り返す(S204〜S207)。全ての認識条件について試行しても認識できない場合(S206;Yes)、当該文字は認識不能であるものとして処理され(S209)、次の処理へ移行する。   When normalization is completed, based on the normalized data, recognition processing is performed based on the first recognition condition, which is the strictest condition (S204). If the character can be recognized by the first recognition condition (S205; Yes), the recognition condition at the time of recognition is stored (S208), and the process proceeds to step S103 in FIG. If character recognition is not possible (S205; No), it is confirmed whether or not the recognition process has been attempted for all of the recognition conditions. If the recognition process has not been completed for all of the recognition conditions (S206; No), the recognition condition is changed to the next level (S207), and the recognition process is tried again (S204). Until the character recognition is successful, the recognition condition is changed and the recognition process is repeated (S204 to S207). If all the recognition conditions cannot be recognized even after trying (S206; Yes), the character is processed as being unrecognizable (S209), and the process proceeds to the next process.

認識条件についてさらに詳しく説明する。例えば、認識条件のレベルをフェーズで表すとすると、フェーズは何段階でも設定可能である。但し、あまりフェーズが多いと、認識処理に時間がかかるという問題がある。仮に、認識条件を最高位のフェーズ1からフェーズ4の4段階に設定したとして、各フェーズにおける認識条件の設定の例を説明する。   The recognition conditions will be described in more detail. For example, if the recognition condition level is represented by a phase, the phase can be set in any number of stages. However, if there are too many phases, there is a problem that recognition processing takes time. Assuming that the recognition conditions are set in four stages of the highest phase 1 to phase 4, an example of setting the recognition conditions in each phase will be described.

例えば、フェーズ1では、基準となる文字波形データを単純に比較し、または前後にスライドして比較する。フェーズ2では、文字の間隔を両側、又は片側に伸縮して比較する。フェーズ3では、より認識条件が緩やかなフェーズ1とは異なる基準波形を用いて単純比較し、又はスライド比較する。フェーズ4では、ピーク位置のみで単純比較する等が考えられる。その他、単純比較及びスライド比較の場合であっても、許容誤差範囲を徐々に緩やかにすることによりフェーズを低くすることも可能である。   For example, in phase 1, reference character waveform data is simply compared or slid back and forth for comparison. In phase 2, the character spacing is expanded and contracted on both sides or one side. In phase 3, simple comparison or slide comparison is performed using a reference waveform different from that in phase 1 where the recognition conditions are milder. In phase 4, it is possible to simply compare only the peak positions. In addition, even in the case of simple comparison and slide comparison, the phase can be lowered by gradually relaxing the allowable error range.

通常、上記のフェーズ1により文字認識ができた場合には、誤読する確率は極めて低いので、誤読検証の必要性は極めて小さい。また、一般的に、磁気インク文字の95%はフェーズ1により文字認識可能であるので、フェーズ2以下のレベルを全て光学読取部により検証したとしても、検証のための負荷は小さい。そのため、フェーズ1の光学読取部による検証を省略するだけで、誤読の可能性が少なく、極めて効率的な誤読検証が可能となる。   Usually, when the character can be recognized by the above phase 1, the probability of misreading is extremely low, so the necessity of misreading verification is very small. In general, since 95% of magnetic ink characters can be recognized by phase 1, even if all levels below phase 2 are verified by the optical reading unit, the load for verification is small. Therefore, only by omitting verification by the optical reading unit in phase 1, there is little possibility of misreading, and extremely efficient misreading verification becomes possible.

また、誤読検証のための認識条件レベルをさらに下げることにより、検証負荷をさらに小さくすることが可能となる。検証のレベルをどのレベルに設定するかは、認識条件、誤読可能性、及び検証処理速度のバランスにより確定することが望ましい。すなわち、認識条件による誤読可能性を考慮した上で、誤読を適切に回避でき、かつ読取速度を適切に維持できるようなレベルに設定とすることが望ましい。   Further, the verification load can be further reduced by further lowering the recognition condition level for erroneous reading verification. It is desirable to determine the level of verification to be set according to the balance of recognition conditions, misreadability, and verification processing speed. That is, it is desirable to set the level so that misreading can be appropriately avoided and the reading speed can be properly maintained in consideration of the possibility of misreading due to recognition conditions.

(光学読取部による検証処理手順)
次に図9を用いて光学読取部による検証処理について説明する。図9は光学読取処理による誤読検証処理手順の一例を示すフローチャートである。光学処理に基く最も典型的な処理は、CCD又はCIS25により取得された光学データに基づいて文字認識を行い、磁気認識文字と比較することである。図9はその処理例を示している。まず読み取られた光学データをもとに文字認識処理が行われる(S301)。例えば、各文字種毎に基準となるビットマップパターンを記憶しておき、この基準ビットマップパターンと読み取ったデータとを比較することにより文字を認識する。
(Verification procedure by optical reader)
Next, verification processing by the optical reading unit will be described with reference to FIG. FIG. 9 is a flowchart showing an example of the misreading verification processing procedure by the optical reading processing. The most typical process based on the optical process is to perform character recognition based on optical data acquired by the CCD or CIS 25 and to compare it with a magnetic recognition character. FIG. 9 shows an example of the processing. First, character recognition processing is performed based on the read optical data (S301). For example, a reference bitmap pattern is stored for each character type, and a character is recognized by comparing the reference bitmap pattern with the read data.

次に光学的処理により認識した文字と、磁気認識文字とを比較し(S302)、両者が一致するときに(S303;Yes)は誤読なしとして処理する(S304)。両者が一致しないときには(S303;No)、該当文字はいずれかが誤って認識しているのであるから、読取不能文字として取り扱う(S305)。   Next, the character recognized by the optical processing is compared with the magnetic recognition character (S302), and when they match (S303; Yes), it is processed as no misreading (S304). When the two do not match (S303; No), one of the corresponding characters is erroneously recognized, and is treated as an unreadable character (S305).

尚、光学処理により文字認識ができなかった場合も、読取不能として取り扱うよう構成してもよい。これらの処理が終ると、図5の処理工程107へ進む。   Note that even when character recognition cannot be performed by optical processing, it may be handled as unreadable. When these processes are completed, the process proceeds to the process 107 in FIG.

(第2実施形態)
次に、光学的な文字認識処理工程S301の処理を高速化する本発明の第2実施形態を説明する。光学的な文字認識処理においては、読み取った光学データから背景画像、磁気インク文字以外の文字及び記号等を除去して、磁気インク文字部分のみを抽出しなければならない。背景の除去等は非常に負荷のかかる処理であり、これに文字認識処理時間全体の約80%が費やされる。そのため、背景除去等の処理時間を短くすることができると、光学的な検証処理を短い時間で実行することが可能となる。
(Second Embodiment)
Next, a second embodiment of the present invention that speeds up the processing of the optical character recognition processing step S301 will be described. In the optical character recognition process, characters and symbols other than the background image and magnetic ink characters must be removed from the read optical data to extract only the magnetic ink character portion. Background removal or the like is a very burdensome process, and about 80% of the entire character recognition processing time is spent for this. Therefore, if the processing time such as background removal can be shortened, the optical verification process can be executed in a short time.

本発明の第2実施形態では、磁気読取データに基いて磁気文字の物理的な印刷位置を特定し、光学読取部に伝える。これにより、光学読取部では、読取装置磁気文字部分の画像を特定することが可能となり、画像処理範囲を狭い範囲に限定することができるため、極めて短い時間で画像処理を行うことが可能となる。従って文字認識を高速で行うことが可能となる。   In the second embodiment of the present invention, the physical print position of the magnetic character is specified based on the magnetic read data and transmitted to the optical reading unit. As a result, the optical reading unit can specify the image of the magnetic character portion of the reading device, and the image processing range can be limited to a narrow range, so that image processing can be performed in an extremely short time. . Therefore, character recognition can be performed at high speed.

図6の破線ブロック65を含む構成が、第2実施形態を示している。位置算出部65は、小切手Pの先端位置から各磁気インク文字の位置を算出し、記憶する。位置算出部65は、用紙先端検出器19からの出力信号により小切手Pの先端位置を知ることができ、磁気データ処理部61から磁気インク開始位置を得る。一方、MICRヘッド17から用紙先端検出器19までの距離、及び小切手の搬送速度は予め分かっているので、これらの条件から小切手Pの先端から各磁気インク文字の開始位置までの物理的な長さを算出することが可能となる。   The configuration including the broken line block 65 of FIG. 6 shows the second embodiment. The position calculation unit 65 calculates the position of each magnetic ink character from the tip position of the check P and stores it. The position calculation unit 65 can know the leading end position of the check P from the output signal from the paper leading end detector 19 and obtains the magnetic ink start position from the magnetic data processing unit 61. On the other hand, since the distance from the MICR head 17 to the paper leading edge detector 19 and the conveyance speed of the check are known in advance, the physical length from the leading edge of the check P to the start position of each magnetic ink character from these conditions. Can be calculated.

算出された磁気文字の位置は、光学データ処理部71に送られる。光学データ処理部71は、磁気インク文字の小切手上の文字位置がわかると、該当文字部分の範囲だけについて、背景除去その他の光学定期処理をすればよいため、処理データ量が少なく高速処理が可能となる。   The calculated position of the magnetic character is sent to the optical data processing unit 71. When the optical data processing unit 71 knows the character position on the check of the magnetic ink character, the optical data processing unit 71 needs only to perform background removal and other optical periodic processing only for the range of the character part, so the processing data amount is small and high-speed processing is possible It becomes.

例えば図10に示すように、磁気インク文字75の前後に通常のインクで企業名等76、その他の文字又は記号77等が印刷されている場合には、光学読取装置ではこれらの通常インクの文字76、77についても読み取りを試行する。これらの文字又は記号76、77は、磁気インク文字75とはその形が異なるため通常は読取不能となるが、文字の形によっては誤認識してしまう可能性がある。   For example, as shown in FIG. 10, when the company name, etc. 76, other characters or symbols 77, etc. are printed with ordinary ink before and after the magnetic ink characters 75, the optical reader uses these ordinary ink characters. Attempts to read 76 and 77 as well. These characters or symbols 76 and 77 are normally unreadable because their shapes are different from those of the magnetic ink characters 75, but may be erroneously recognized depending on the shape of the characters.

しかし、本発明の第2実施形態では、磁気インク文字75の位置を特定することができるため、磁気インク文字75のみについて認識処理を行う。従って、誤読等の可能性がなくなるのみならず、無駄な処理が不要となるため高速処理が可能となる。   However, in the second embodiment of the present invention, since the position of the magnetic ink character 75 can be specified, the recognition process is performed only for the magnetic ink character 75. Accordingly, not only the possibility of misreading is eliminated, but also unnecessary processing is not required, so that high-speed processing is possible.

(第3実施形態)
本発明の第3実施形態を説明する。小切手上に磁気インク文字を印刷する際に磁気インクのミスト(斑点)が小切手上に付着することがある。このようなミストは磁気インク文字の開始点を誤認させ、磁気インク文字の誤読を招来する危険がある。また、種々の読取実験の結果、小切手の磁気インク部分に折れが発生している場合には、磁気読取波形がフラットな状態で出力され易いということを確認した。これは、折れの生じている部分は、磁気ヘッドから磁気文字部分が浮き上がるために生じる現象であると考えられる。折れによるこのような現象もまた、磁気インク文字の開始位置を誤認させ、誤読または読取不能を招来することになりやすい。本発明の第3実施形態では、このようなミスト又は折れ部分を光学的に検知して、磁気読取処理を補正するようにしたものである。
(Third embodiment)
A third embodiment of the present invention will be described. When printing magnetic ink characters on a check, mist (spots) of magnetic ink may adhere on the check. Such a mist causes a misunderstanding of the starting point of the magnetic ink character, which may lead to misreading of the magnetic ink character. Further, as a result of various reading experiments, it was confirmed that the magnetic reading waveform is easily output in a flat state when the magnetic ink portion of the check is broken. This is considered to be a phenomenon that occurs because the magnetic character portion is lifted from the magnetic head at the portion where the fold is generated. Such a phenomenon caused by folding is also likely to cause a misunderstanding of the starting position of the magnetic ink character, leading to misreading or unreadableness. In the third embodiment of the present invention, such a mist or broken portion is optically detected to correct the magnetic reading process.

図6を用いて説明する。図6の破線で示す折れ検知部73、開始位置検証部74及び補正処理部57が、本発明の第3実施形態の特徴的な機能を示している。
尚、折れ検知部73、開始位置検証部74はいずれか一方のみ設ける構成としてもよい。
This will be described with reference to FIG. A fold detection unit 73, a start position verification unit 74, and a correction processing unit 57 indicated by a broken line in FIG. 6 represent characteristic functions of the third embodiment of the present invention.
Note that only one of the fold detection unit 73 and the start position verification unit 74 may be provided.

折れ検知部73は、例えば、縦軸方向の黒ドットの量を時間軸方向の分布として示したヒストグラムと実際に現われた磁気波形とを比較することにより、”折れ”の存在を検知することが可能である。同様に開始位置検証部74では、磁気インクミスト部分の黒ドットの分布と磁気インク文字のドット分布とを比較することにより、磁気インク文字でないことは明確に識別することができる。   For example, the fold detection unit 73 can detect the presence of “folding” by comparing a histogram showing the amount of black dots in the vertical axis direction as a distribution in the time axis direction with a magnetic waveform actually appearing. Is possible. Similarly, the start position verification unit 74 can clearly identify that it is not a magnetic ink character by comparing the distribution of black dots in the magnetic ink mist portion with the dot distribution of magnetic ink characters.

折れ検知部73、及び開始位置検証部74により”折れ”等を検知したら、補正処理部57により所定の補正処理を行い、主制御部55に磁気読取操作のリトライを要求する。   When “break” or the like is detected by the fold detection unit 73 and the start position verification unit 74, a predetermined correction process is performed by the correction processing unit 57, and the main control unit 55 is requested to retry the magnetic reading operation.

図11を用いて、具体的に説明する。図11(a)は、ミスト80及び折れ部分81のある小切手を示す平面図、(b)は折れの部分の磁気読取波形を示す図、(c)は、ミスト部分の磁気読取波形を示す図、(d)は折れ部分の磁気インク文字の拡大図、及び(e)はミスト部分の拡大図である。   This will be specifically described with reference to FIG. 11A is a plan view showing a check having a mist 80 and a folded portion 81, FIG. 11B is a diagram showing a magnetic reading waveform of the folded portion, and FIG. 11C is a diagram showing a magnetic reading waveform of the mist portion. , (D) is an enlarged view of a magnetic ink character at a folded portion, and (e) is an enlarged view of a mist portion.

図11(a)では、小切手Pは図中の矢印A方向に移動する。従って、まず図11(c)に示すようなミスト80の磁気読取波形85が出力される。図11(c)では、磁気読取波形85は矢印Bの方向に時間的に変化していく。磁気読取部では最初の下方向のピークとして、ピーク85aを検知し、このピーク85aを基準に文字開始位置を確定する。   In FIG. 11A, the check P moves in the direction of arrow A in the drawing. Therefore, first, a magnetic reading waveform 85 of the mist 80 as shown in FIG. In FIG. 11C, the magnetic read waveform 85 changes in the direction of arrow B with time. The magnetic reading unit detects the peak 85a as the first downward peak, and determines the character start position based on the peak 85a.

ピーク85aと磁気インク文字の関係を図11(e)に示す。磁気インクミスト80による下方向のピーク85aを検知することにより、磁気文字部分と予想される所定の範囲87が磁気文字部分として切取られる。しかし図11(c)のような波形パターンは、磁気インク文字には存在しないので、読取不能文字として認識されることになる。一方、光学的にみると、ミスト80の黒ドットの分布は明らかに磁気インク文字ではないことを判別できるので、この部分は文字ではないとして無視される。そのため、この部分をオペレータが、読取不能文字として処理する必要がなくなる。   The relationship between the peak 85a and magnetic ink characters is shown in FIG. By detecting the downward peak 85a caused by the magnetic ink mist 80, a predetermined range 87 expected to be a magnetic character portion is cut out as the magnetic character portion. However, since the waveform pattern as shown in FIG. 11C does not exist in the magnetic ink character, it is recognized as an unreadable character. On the other hand, from an optical point of view, it can be determined that the distribution of black dots in the mist 80 is clearly not a magnetic ink character, so this portion is ignored as not a character. This eliminates the need for the operator to process this portion as an unreadable character.

”折れ部分81”がある場合には、図11(b)に示すような磁気読取波形82が出力される。折れ部分81の部分の本来出力されるべき波形83を破線で示し、現実に出力された波形82bを実線で示す。折れ部分81の本来の出力波形83はピーク83aを有しているので、”折れ”がなければこのピーク83aにより開始点が算出されるはずである。   When there is a “folded portion 81”, a magnetic read waveform 82 as shown in FIG. A waveform 83 that should be output in the bent portion 81 is indicated by a broken line, and a waveform 82b that is actually output is indicated by a solid line. Since the original output waveform 83 of the bent portion 81 has a peak 83a, if there is no “fold”, the starting point should be calculated from this peak 83a.

しかし、現実の出力波形82bは、”折れ”のため、上下の振れが少ない比較的フラットな波形となっており、ピークとして検出されない。そのため、次の下方向のピークとして検出されるピーク82aを基準にして文字の開始点が算出されることになる。そのため、図11(d)に示すように、文字の切り出し位置を範囲86と認定してしまう。しかし、光学的に検証すると黒ドットの分布は”折れ”があっても磁気波形ほど極端には変化しないため、適切な切り出し範囲86bを確定可能である。そのため、文字切り出しを、光学的処理に基づいて切り出し範囲86bとなるように補正した上で、磁気読取部による認識処理を再試行する。   However, since the actual output waveform 82b is “folded”, it has a relatively flat waveform with little vertical fluctuation and is not detected as a peak. Therefore, the starting point of the character is calculated based on the peak 82a detected as the next downward peak. Therefore, as illustrated in FIG. 11D, the character cutout position is recognized as a range 86. However, when optically verified, the distribution of black dots does not change as much as the magnetic waveform even if there is a “break”, and therefore an appropriate cutout range 86b can be determined. For this reason, character recognition is corrected so as to be within the cutout range 86b based on optical processing, and then recognition processing by the magnetic reading unit is retried.

(第4実施形態)
次に、図12を参照しながら、本発明に係る第4実施形態を説明する。
図12は、本実施形態における各種読取信号の制御及び信号の流れを説明するためのブロック図である。
(Fourth embodiment)
Next, a fourth embodiment according to the present invention will be described with reference to FIG.
FIG. 12 is a block diagram for explaining various read signal controls and signal flows in the present embodiment.

本実施形態では、複合装置10は、図4に示すように、外部インタフェース52を介して接続されたホスト装置90から送信される読取コマンドに応じて小切手Pを搬送し、小切手PからMICR認識結果である磁気インク文字データと画像データ(光学データ)を読み取り、これらの磁気インク文字データと画像データをホスト装置90に送信するとともに、同じくホスト装置90から送信される磁気インク文字位置情報取得コマンドに応じて、磁気インク文字位置情報をホスト装置90に送信する。そして、ホスト装置90は、受信した磁気インク文字データ、画像データ、及び磁気インク文字位置情報を基に、必要に応じて、画像データ上の磁気インク文字位置を特定し、そしていわゆるOCR処理を行うことにより、画像データから磁気インク文字を認識し、必要ならば画像データから取得した磁気インク文字データとMICRヘッド17により読みとられた磁気インク文字データとの比較検証を行えるように構成したものである。   In the present embodiment, as illustrated in FIG. 4, the composite apparatus 10 conveys the check P in accordance with a read command transmitted from the host apparatus 90 connected via the external interface 52, and the MICR recognition result from the check P The magnetic ink character data and the image data (optical data) are read, and the magnetic ink character data and the image data are transmitted to the host device 90, and the magnetic ink character position information acquisition command is also transmitted from the host device 90. In response, the magnetic ink character position information is transmitted to the host device 90. Then, the host device 90 specifies the magnetic ink character position on the image data based on the received magnetic ink character data, image data, and magnetic ink character position information, and performs so-called OCR processing. Thus, the magnetic ink character is recognized from the image data, and if necessary, the magnetic ink character data acquired from the image data and the magnetic ink character data read by the MICR head 17 can be compared and verified. is there.

以下の説明では、複合装置10はROM41に記憶されたファームウェアによって動作し、ホスト装置90が内部の複合装置10制御用のドライバソフトウェアによって複合装置10から磁気インク文字データ、画像データ、及び磁気インク文字位置情報を取得して、磁気インク文字データの検証を行うとして説明する。   In the following description, the composite apparatus 10 operates according to firmware stored in the ROM 41, and the host device 90 performs magnetic ink character data, image data, and magnetic ink character from the composite apparatus 10 using driver software for controlling the internal composite apparatus 10. It is assumed that the position information is acquired and the magnetic ink character data is verified.

図12に示すように、複合装置10内部には、ファームウェアを起動することによりデータ処理部100が制御用の信号処理ブロックとして構成されている。このデータ処理部100は、コマンド処理部101と、読取制御部102と、磁気データ処理部111と、文字認識処理部112と、認識条件記憶部113と、データ記憶部114と、位置算出部115と、光学データ処理部116と、通信制御部117とが構成される。   As shown in FIG. 12, the data processing unit 100 is configured as a control signal processing block in the composite apparatus 10 by starting the firmware. The data processing unit 100 includes a command processing unit 101, a reading control unit 102, a magnetic data processing unit 111, a character recognition processing unit 112, a recognition condition storage unit 113, a data storage unit 114, and a position calculation unit 115. The optical data processing unit 116 and the communication control unit 117 are configured.

コマンド処理部101は、ホスト装置90から受信する各種コマンドの内容を解析する。そして、コマンド処理部101は、コマンド処理部101にて解析されたコマンド内容に応じて読取制御部102やデータ記憶部114等の制御を行う。   The command processing unit 101 analyzes the contents of various commands received from the host device 90. The command processing unit 101 controls the reading control unit 102, the data storage unit 114, and the like according to the command content analyzed by the command processing unit 101.

読取制御部102は、MICRヘッド17による磁気インク文字読み取り及びCCD又はCIS25による画像データ読み取りの制御を行う制御部である。具体的には、読取制御部102は、各種搬送装置を制御しながら、MICRヘッド17及びCCD又はCIS25を駆動して、MICRヘッド17を介して磁気データを読みとらせ、そしてCCD又はCIS25を介して画像データを取得させる。   The reading control unit 102 is a control unit that controls magnetic ink character reading by the MICR head 17 and image data reading by the CCD or CIS 25. Specifically, the reading control unit 102 drives the MICR head 17 and the CCD or CIS 25 while controlling various conveying devices, reads magnetic data through the MICR head 17, and passes through the CCD or CIS 25. To get image data.

磁気データ処理部111は、MICRヘッド17を介して読みとった磁気データに対して、A/D変換、磁気文字の切り出し、平滑化処理、正規化処理等を行い、文字認識が可能な磁気データとしてデータを整える。   The magnetic data processing unit 111 performs A / D conversion, magnetic character segmentation, smoothing processing, normalization processing, etc. on the magnetic data read via the MICR head 17, and as magnetic data capable of character recognition. Arrange the data.

文字認識処理部112は、認識条件記憶部113に記憶された文字認識条件に応じて磁気データを解析して、小切手Pに印字された磁気インク文字に対応した数値や文字等のテキスト情報からなる磁気インク文字データを取得する。文字認識処理部112が取得した磁気インク文字データは、データ記憶部114及び位置算出部115に送られる。   The character recognition processing unit 112 analyzes magnetic data according to the character recognition conditions stored in the recognition condition storage unit 113, and includes text information such as numerical values and characters corresponding to the magnetic ink characters printed on the check P. Get magnetic ink character data. The magnetic ink character data acquired by the character recognition processing unit 112 is sent to the data storage unit 114 and the position calculation unit 115.

データ記憶部114は、データ処理部100内におけるデータのバッファ領域として用いられるデータ記憶領域である。具体的には、文字認識処理部112によって精製される磁気インク文字データ、及び後述する画像データ、及び磁気インク文字位置情報が一時的に記憶される。   The data storage unit 114 is a data storage area used as a data buffer area in the data processing unit 100. Specifically, magnetic ink character data purified by the character recognition processing unit 112, image data to be described later, and magnetic ink character position information are temporarily stored.

位置算出部115は、小切手P上に印字された磁気インク文字の印字位置を算出する。具体的には、位置算出部115は、用紙後端検出器16及び用紙先端検出器19による小切手検出の有無と用紙を搬送する各種ローラを駆動するステッピングモータ(不図示)のステッピング数に基づき、検出される小切手の先端または後端位置を算出し、この先端又は後端位置、小切手Pの搬送量及びMICRヘッド17による磁気インク文字の検出位置を基に、小切手Pの先端または後端から数えられる最初の磁気インク文字の位置及び最後の磁気インク文字の位置、そして磁気インク文字間の距離を算出し、磁気インク文字位置情報を生成する。   The position calculation unit 115 calculates the print position of the magnetic ink character printed on the check P. Specifically, the position calculation unit 115 is based on whether or not a check is detected by the paper trailing edge detector 16 and the paper leading edge detector 19 and the number of stepping motors (not shown) that drive various rollers that carry the paper. The detected leading or trailing edge position of the check is calculated, and counted from the leading or trailing edge of the check P based on the leading or trailing edge position, the transport amount of the check P, and the detection position of the magnetic ink character by the MICR head 17. The position of the first magnetic ink character, the position of the last magnetic ink character, and the distance between the magnetic ink characters are calculated to generate magnetic ink character position information.

生成された磁気インク文字位置情報は、データ記憶部114に一時保存され、そして以下のようなコマンド形式でホスト装置90に送信される。

ESC A 112 ・・・ (1)

このコマンドにより、位置算出部115が生成した磁気インク文字位置情報、すなわち小切手Pの先端または後端から数えられる最初の磁気インク文字の位置及び最後の磁気インク文字の位置、並びに磁気インク文字間の距離((文字数−1)個のデータ)がホスト装置90に送信される。
The generated magnetic ink character position information is temporarily stored in the data storage unit 114 and transmitted to the host device 90 in the following command format.

ESC A 112 (1)

By this command, the magnetic ink character position information generated by the position calculation unit 115, that is, the position of the first magnetic ink character and the position of the last magnetic ink character counted from the leading edge or the trailing edge of the check P, and between the magnetic ink characters The distance ((number of characters-1) data) is transmitted to the host device 90.

光学データ処理部116は、CCDまたはCIS25によって読みとられた光学データ、つまり小切手Pの画像データに対して所定の補正処理等を施して、データ記憶部114に画像データを保存する。   The optical data processing unit 116 performs predetermined correction processing or the like on the optical data read by the CCD or CIS 25, that is, the image data of the check P, and stores the image data in the data storage unit 114.

通信制御部117は、ホスト装置90との間でコマンドやデータの送受信を行う送信手段又は受信手段である。   The communication control unit 117 is a transmission unit or a reception unit that transmits and receives commands and data to and from the host device 90.

次に、ホスト装置90内での制御ブロックについて説明する。
同じく図12に示すように、ホスト装置90内部には、ドライバソフトウェアが起動されることにより、コマンド生成部121と、通信制御部122と、データ記憶部123と、光学認識部124と、比較部125と、結果表示部126が構成される。
Next, a control block in the host device 90 will be described.
Similarly, as shown in FIG. 12, in the host device 90, when the driver software is activated, the command generation unit 121, the communication control unit 122, the data storage unit 123, the optical recognition unit 124, and the comparison unit 125 and the result display unit 126 are configured.

コマンド生成部121は、複合装置10に送信される各種指示コマンドを生成する。具体的に、コマンド制御部121は、複合装置10を介した画像データ取得及び磁気インク文字データ取得に関して、主要なコマンドとして磁気インク文字読取と画像読取を複合装置10に指示する読取指示コマンドと、位置算出部115が生成する磁気インク文字位置情報の送信を複合装置10に指示する文字位置情報取得コマンドを生成する。   The command generation unit 121 generates various instruction commands transmitted to the multifunction apparatus 10. Specifically, the command control unit 121 has a reading instruction command for instructing the composite device 10 to read magnetic ink characters and read images as main commands regarding image data acquisition and magnetic ink character data acquisition via the composite device 10; A character position information acquisition command for instructing the composite apparatus 10 to transmit the magnetic ink character position information generated by the position calculation unit 115 is generated.

通信制御部122は、複合装置10との間でコマンドやデータの送受信を行う送信手段又は受信手段である。具体的に、通信制御部122は、コマンド生成部121によって生成された各コマンドを複合装置10に送信するとともに、複合装置10から各種データを受信し、データ記憶部123に出力する。   The communication control unit 122 is a transmission unit or a reception unit that transmits and receives commands and data to and from the multifunction apparatus 10. Specifically, the communication control unit 122 transmits each command generated by the command generation unit 121 to the multifunction device 10, receives various data from the multifunction device 10, and outputs the data to the data storage unit 123.

データ記憶部123は、複合装置10から受信した各種データ、具体的には磁気インク文字データ、及び後述する画像データ、及び磁気インク文字位置情報が保存されるメモリである。   The data storage unit 123 is a memory that stores various data received from the multifunction apparatus 10, specifically, magnetic ink character data, image data to be described later, and magnetic ink character position information.

光学認識部124は、磁気インク文字位置情報を基に画像データ内の磁気インク文字位置を特定し、特定された画像データ内の磁気インク文字位置に対してOCR処理を行うことにより、画像データから磁気インク文字を光学的に認識する。この光学認識部124により認識された磁気インク文字データは、データ記憶部123に保存される。   The optical recognition unit 124 identifies the magnetic ink character position in the image data based on the magnetic ink character position information, and performs OCR processing on the magnetic ink character position in the identified image data, thereby obtaining the image data from the image data. Optically recognize magnetic ink characters. The magnetic ink character data recognized by the optical recognition unit 124 is stored in the data storage unit 123.

比較部125は、複合装置10の文字認識処理部112により文字認識された磁気インク文字データ(磁気認識文字)と、光学認識部124により光学的に文字認識された磁気インク文字データ(光学認識文字)とを比較し、文字認識処理部112により文字認識された磁気インク文字データの検出を検証する。具体的に、この比較部125は、光学認識文字と、磁気認識文字とを比較した結果、両者が一致するときには誤読なしとして処理し、一方、両者が一致しないときには、該当文字はいずれかが誤って認識しているのであるから、読取不能文字として取り扱う。なお、この比較部125による検証は、常に必要なわけではなく、例えば、磁気認識された磁気インク文字データの読取についての誤読可能性が所定の確度を超えるときのみに行うように構成しても良い。   The comparison unit 125 includes magnetic ink character data (magnetic recognition characters) recognized by the character recognition processing unit 112 of the composite apparatus 10 and magnetic ink character data (optical recognition characters) optically recognized by the optical recognition unit 124. ) And the detection of the magnetic ink character data recognized by the character recognition processing unit 112 is verified. Specifically, as a result of comparing the optically recognized character and the magnetically recognized character, the comparing unit 125 processes that there is no misreading when both match, and when the both do not match, either of the corresponding characters is incorrect. Are treated as unreadable characters. The verification by the comparison unit 125 is not always necessary. For example, the verification may be performed only when the possibility of misreading of magnetically recognized magnetic ink character data exceeds a predetermined accuracy. good.

結果表示部126は、比較部125における処理結果の表示を制御する制御部であり、この結果表示部126に基づき、例えば図示せぬディスプレイ等に処理結果が表示される。   The result display unit 126 is a control unit that controls the display of the processing result in the comparison unit 125. Based on the result display unit 126, the processing result is displayed on, for example, a display (not shown).

次に、図13を参照しながら、本実施形態の磁気インク文字読取方法について説明する。
図13は、本実施形態の磁気インク文字読取方法を説明するためのフローチャートである。
Next, the magnetic ink character reading method of the present embodiment will be described with reference to FIG.
FIG. 13 is a flowchart for explaining the magnetic ink character reading method of the present embodiment.

まず第1に、ホスト装置90は、コマンド生成部121にて読取指示コマンド生成し、通信制御部122を介して複合装置10に送信する(ステップS401)。   First, the host device 90 generates a read instruction command in the command generation unit 121 and transmits it to the multifunction device 10 via the communication control unit 122 (step S401).

複合装置10は、通信制御部117にて読取指示コマンドを受信すると(ステップS402)、受信した読取指示コマンドをコマンド処理部101に出力する。コマンド処理部101は、受け取った読取指示コマンドを解析して、解析結果に応じて読取制御部102に小切手Pの画像データ及び磁気データの取得を指示する。そして、読取制御部102は、小切手Pの搬送を行うとともに、MICRヘッド17及びCCDまたはCIS25を駆動し、小切手Pの画像データ及び磁気データを取得する(ステップS403)。   When the communication control unit 117 receives the reading instruction command (step S <b> 402), the multifunction apparatus 10 outputs the received reading instruction command to the command processing unit 101. The command processing unit 101 analyzes the received reading instruction command and instructs the reading control unit 102 to acquire the image data and magnetic data of the check P according to the analysis result. Then, the reading control unit 102 conveys the check P and drives the MICR head 17 and the CCD or CIS 25 to acquire image data and magnetic data of the check P (step S403).

複合装置10は、磁気データを取得すると、磁気データ処理部111及び文字認識処理部112を介して磁気データを解析することにより磁気インク文字認識を行い、磁気インク文字データを生成する(ステップS404)。また、位置算出部115にて、磁気データを解析することにより、磁気インク文字位置情報を作成する(ステップS405)。生成された磁気インク文字データ、磁気インク文字位置情報、及び先に取得した画像データは、全てデータ記憶部114に一時保存される。   Upon acquiring the magnetic data, the multifunction apparatus 10 performs magnetic ink character recognition by analyzing the magnetic data via the magnetic data processing unit 111 and the character recognition processing unit 112, and generates magnetic ink character data (step S404). . Further, the position calculation unit 115 generates magnetic ink character position information by analyzing the magnetic data (step S405). The generated magnetic ink character data, magnetic ink character position information, and previously acquired image data are all temporarily stored in the data storage unit 114.

そして、複合装置10は、データ記憶部114中の画像データをホスト装置90に送信するとともに(ステップS406)、生成された磁気インク文字データをホスト装置90に送信する(ステップS408)。   The composite apparatus 10 transmits the image data in the data storage unit 114 to the host apparatus 90 (step S406), and transmits the generated magnetic ink character data to the host apparatus 90 (step S408).

ホスト装置90は、複合装置10から送信された画像データを受信し(ステップS407)、そして同様に磁気インク文字データを受信すると(ステップS409)、各データをデータ記憶部123に保存する。そして、ホスト装置90は、コマンド生成部121にて、文字位置情報取得コマンドを生成し、通信制御部122を介して複合装置10に送信する(ステップS410)。   The host device 90 receives the image data transmitted from the composite device 10 (step S407), and similarly receives the magnetic ink character data (step S409), and stores each data in the data storage unit 123. Then, the host device 90 generates a character position information acquisition command in the command generation unit 121 and transmits it to the multifunction device 10 via the communication control unit 122 (step S410).

複合装置10は、文字位置情報取得コマンドを受信すると(ステップS411)、コマンド処理部101にて解析がなされる。そして、コマンド処理部101は、解析結果に応じて、データ記憶部114に指示を送り、データ記憶部114内に保存されている磁気インク文字位置情報を取り出し、通信制御部117を介して、ホスト装置90に磁気インク文字位置情報を送信する(ステップS412)。   When the multifunction apparatus 10 receives the character position information acquisition command (step S411), the command processing unit 101 analyzes it. Then, the command processing unit 101 sends an instruction to the data storage unit 114 according to the analysis result, extracts the magnetic ink character position information stored in the data storage unit 114, and sends the host information via the communication control unit 117. The magnetic ink character position information is transmitted to the apparatus 90 (step S412).

そして、ホスト装置90は、通信制御部122にて磁気インク文字位置情報を受信すると(ステップS413)、受信した磁気インク文字位置情報をデータ記憶部123に保存する。そして、光学認識部124は、磁気インク文字位置情報を基に画像データ内の磁気インク文字位置を特定し、特定された画像データ内の磁気インク文字位置に対してOCR処理を行うことにより、画像データから磁気インク文字を光学的に認識する。そして、比較部125は、複合装置10の文字認識処理部112により文字認識された磁気インク文字データ(磁気認識文字)と、光学認識部124により光学的に文字認識された磁気インク文字データ(光学認識文字)とを比較し、文字認識処理部112により文字認識された磁気インク文字データを検証する(ステップS414)。なお、この比較部125による検証は、常に必要なわけではなく、例えば、磁気認識された磁気インク文字データの読取についての誤読可能性が所定の確度を超えるときのみに行うように構成しても良い。   Then, when the communication control unit 122 receives the magnetic ink character position information (Step S413), the host device 90 stores the received magnetic ink character position information in the data storage unit 123. Then, the optical recognition unit 124 specifies the magnetic ink character position in the image data based on the magnetic ink character position information, and performs OCR processing on the magnetic ink character position in the specified image data, thereby obtaining an image. Optically recognize magnetic ink characters from data. Then, the comparison unit 125 performs magnetic ink character data (magnetic recognition character) recognized by the character recognition processing unit 112 of the multifunction apparatus 10 and magnetic ink character data (optical recognition) optically recognized by the optical recognition unit 124. (Recognized character) and the magnetic ink character data recognized by the character recognition processing unit 112 is verified (step S414). The verification by the comparison unit 125 is not always necessary. For example, the verification may be performed only when the possibility of misreading of magnetically recognized magnetic ink character data exceeds a predetermined accuracy. good.

そして、結果表示部126は、比較部125における処理結果の表示を図示せぬディスプレイ等に表示させ、磁気インク文字の読取結果をユーザに通知する(ステップS415)。
以上により、磁気インク文字の読み取りを終了する。
Then, the result display unit 126 displays the display of the processing result in the comparison unit 125 on a display (not shown) or the like, and notifies the user of the magnetic ink character reading result (step S415).
This completes the reading of the magnetic ink characters.

以上説明したように、本実施形態によれば、磁気インク文字読取装置である複合装置10にてOCR処理を行うのではなく、ホスト装置90にてOCR処理を行い、磁気インク文字データの検出の精度を高めるように検証を行うことも可能である。   As described above, according to the present embodiment, the OCR process is not performed by the composite apparatus 10 which is a magnetic ink character reading apparatus, but the OCR process is performed by the host apparatus 90 to detect the magnetic ink character data. It is also possible to perform verification so as to improve accuracy.

一般に、複合装置10の演算速度は、ホスト装置90の演算速度に比べて格段に遅いため、OCR処理により多大な処理負荷が複合装置10にかかってしまい、複合装置10による全体の処理が滞り、複合装置10の処理能力が低下してしまう懸念もある。
しかしながら、本実施形態のように、複合装置10が、磁気インク文字データ及び磁気インク文字位置情報を生成し、そして磁気インク文字データ、画像データ、及び磁気インク文字位置情報をホスト装置90に送信するとともに、ホスト装置90にて磁気インク文字位置情報を基にしてOCR処理を行うことにより、複合装置10に多大な負荷をかけることなく、効率的に光学的な文字認識を行い、必要があれば磁気インク文字データの検出の精度を高めるように検証を行うことが可能である。
In general, since the operation speed of the composite apparatus 10 is much slower than the operation speed of the host apparatus 90, a large processing load is applied to the composite apparatus 10 due to the OCR process, and the overall processing by the composite apparatus 10 is delayed. There is also a concern that the processing capability of the composite apparatus 10 may be reduced.
However, as in the present embodiment, the composite device 10 generates magnetic ink character data and magnetic ink character position information, and transmits the magnetic ink character data, image data, and magnetic ink character position information to the host device 90. At the same time, by performing OCR processing based on the magnetic ink character position information in the host device 90, optical character recognition is efficiently performed without imposing a great load on the composite device 10, and if necessary. Verification can be performed so as to improve the accuracy of detection of magnetic ink character data.

また本実施形態では、磁気インク文字処理(MICR処理)を復号装置10に行わせ、そして、OCR処理をホストコンピュータに行わせるように構成されている。したがって、MICR処理またはOCR処理に関するプログラムを変更した場合であっても、復号装置10とホスト装置90の双方のプログラムを一度に修正する必要がないため、メンテナンスも容易であり、扱いやすい磁気文字データ読取システムを提供することが可能である。   In the present embodiment, the magnetic ink character processing (MICR processing) is performed by the decoding device 10, and the OCR processing is performed by the host computer. Therefore, even when the program related to the MICR process or the OCR process is changed, it is not necessary to modify the programs of both the decoding device 10 and the host device 90 at the same time. It is possible to provide a reading system.

また、復号装置10は、一般にMICR処理を行う機能を持つことが要望されているが、本実施形態の構成によれば、この一般的な要望に答えつつ、復号装置10側のメモリ使用量を最小限にとどめることが可能な効率的な磁気インク文字読取システムを提供することが可能となる。   Further, the decoding device 10 is generally required to have a function of performing MICR processing. However, according to the configuration of the present embodiment, the memory usage on the decoding device 10 side can be reduced while answering this general request. It becomes possible to provide an efficient magnetic ink character reading system that can be minimized.

以上、本発明の各種実施形態を図面に沿って説明したが、本発明は前記実施形態において示された事項に限定されず、特許請求の範囲及び発明の詳細な説明の記載、並びに周知の技術に基づいて、当業者がその変更・応用することも本発明の予定するところであり、保護を求める範囲に含まれる。   As mentioned above, although various embodiment of this invention was described along drawing, this invention is not limited to the matter shown in the said embodiment, Description of a claim and detailed description of invention, and well-known technique Based on the above, it is intended that the present invention be modified or applied by those skilled in the art, and is included in the scope for which protection is sought.

P 小切手、10 複合処理装置、12 挿入口、13 排出口、15 搬送路、16 用紙後端検出器、17 MICRヘッド、18 第1搬送ローラ対、19 用紙先端検出器、21 裏印字ヘッド、22 第2搬送ローラ対、23 表印字ヘッド、25 CCD又はCIS、26 送りローラ、27 MICR記録領域、28 表書き領域、29 裏書き領域、56 検証処理部、60 磁気読取部、70 光学読取部、75 磁気インク文字、76 企業名等、77 通常インクによる文字又は記号、80 磁気インクミスト、81 折れ部分、82,85 磁気波形、86a,86b,87 切り出し範囲。   P check, 10 composite processing device, 12 insertion port, 13 discharge port, 15 transport path, 16 paper rear end detector, 17 MICR head, 18 first transport roller pair, 19 paper front end detector, 21 back print head, 22 Second conveying roller pair, 23 Front print head, 25 CCD or CIS, 26 Feed roller, 27 MICR recording area, 28 Front writing area, 29 Back writing area, 56 Verification processing section, 60 Magnetic reading section, 70 Optical reading section, 75 Magnetic ink character, 76 company name, etc. 77 Normal ink character or symbol, 80 Magnetic ink mist, 81 Folded part, 82, 85 Magnetic waveform, 86a, 86b, 87 Cutting range.

Claims (15)

磁気インク文字を記録したシート状の被処理媒体を搬送する搬送路と、
前記搬送路に沿って配置された磁気ヘッドにより前記磁気インク文字に対応する磁気データを取得し、所定の認識条件に基づいて前記磁気データから磁気インク文字を読み取る磁気読取部と、
前記被処理媒体上の磁気インク文字を光学的に読み取る光学文字読取部と、
前記磁気読取部による前記磁気インク文字の読取についての誤読可能性が所定の確度を超えるとき、前記磁気読取部による読取文字を前記光学読取部の読み取りデータに基づいて検証する検証部を備えることを特徴とする磁気インク文字読取装置。
A transport path for transporting a sheet-like processed medium on which magnetic ink characters are recorded;
A magnetic reading unit that acquires magnetic data corresponding to the magnetic ink characters by a magnetic head disposed along the conveyance path, and reads the magnetic ink characters from the magnetic data based on a predetermined recognition condition;
An optical character reader that optically reads magnetic ink characters on the medium to be processed;
A verification unit that verifies a character read by the magnetic reading unit based on reading data of the optical reading unit when a possibility of misreading the reading of the magnetic ink character by the magnetic reading unit exceeds a predetermined accuracy; A magnetic ink character reader.
前記検証部は、前記磁気読取部により認識した読取文字と前記光学読取部により認識した読取文字とが異なる場合には、当該磁気インク文字を読取不能文字として処理することを特徴とする請求項1に記載の磁気インク文字読取装置。   2. The verification unit, when a read character recognized by the magnetic reading unit is different from a read character recognized by the optical reading unit, processes the magnetic ink character as an unreadable character. The magnetic ink character reading device described in 1. 前記磁気読取部は、文字認識精度の異なる少なくとも2以上の認識条件を記憶しており、前記磁気インク文字の認識ができるまで、精度の高い前記認識条件から精度の低い認識条件を順次用いて前記磁気インク文字の読取処理を試行する文字認識処理部を備えており、前記検証部は、前記磁気読取部が最高位より下位の所定の認識条件により前記磁気インク文字を認識した場合に、前記光学読取部の読取データに基づいて誤読の有無についての検証処理を行うことを特徴とする請求項1または2に記載の磁気インク文字読取処理装置。   The magnetic reading unit stores at least two recognition conditions having different character recognition accuracy, and sequentially uses the recognition conditions with high accuracy to the recognition conditions with low accuracy until the magnetic ink characters can be recognized. A character recognition processing unit that attempts to read magnetic ink characters; and the verification unit recognizes the optical ink when the magnetic reading unit recognizes the magnetic ink characters under a predetermined recognition condition lower than the highest level. The magnetic ink character reading processing apparatus according to claim 1, wherein verification processing for the presence or absence of misreading is performed based on reading data of the reading unit. 前記光学読取部は、前記磁気インク文字の読取開始位置を光学的に検証する開始位置検証部を備え、前記読取開始位置が誤りであると判定した場合には、前記磁気読取部による前記読取開始位置データに基づいて、前記磁気データによる文字認識処理を再試行することを特徴とする請求項1から3のいずれか1項に記載の磁気インク文字読取装置。   The optical reading unit includes a start position verification unit that optically verifies a reading start position of the magnetic ink character. When the reading start position is determined to be an error, the reading by the magnetic reading unit is started. 4. The magnetic ink character reading device according to claim 1, wherein the character recognition processing using the magnetic data is retried based on position data. 5. さらに前記被処理媒体上の前記磁気文字上の折れの有無を光学的に検証する折れ検証部と、
折れを検出した場合に、当該折れの部分の磁気インク文字の読取範囲を補正する補正処理部備えることを特徴とする請求項1から4のいずれか1項に記載の磁気インク文字読取装置。
Furthermore, a fold verification unit for optically verifying the presence or absence of folds on the magnetic character on the processing medium,
5. The magnetic ink character reading device according to claim 1, further comprising: a correction processing unit that corrects a reading range of the magnetic ink character at the folded portion when the fold is detected. 6.
さらに、前記磁気読取部は前記磁気データに基づいて、前記被処理媒体上の前記磁気インク文字の位置を特定する位置データを算出する位置算出部を備え、
前記光学文字読取部は、前記位置データに基づいて読取対象となる前記磁気インク文字の読取範囲を特定することを特徴とする請求項1から5のいずれか1項に記載の磁気インク文字読取装置。
Further, the magnetic reading unit includes a position calculation unit that calculates position data for specifying the position of the magnetic ink character on the processing medium based on the magnetic data.
The magnetic ink character reading device according to claim 1, wherein the optical character reading unit specifies a reading range of the magnetic ink character to be read based on the position data. .
さらに、前記被処理媒体上に印刷する印刷部を備えることを特徴とする請求項1から6のいずれか1項に記載の磁気インク文字読取装置。   The magnetic ink character reading device according to claim 1, further comprising a printing unit that prints on the medium to be processed. 被処理媒体上の磁気インク文字を読み取る磁気インク文字読取装置と、前記磁気インク文字読取装置を制御するホスト装置とからなる磁気インク文字読取システムであって、
(a)前記磁気インク文字読取装置は、
前記被処理媒体上の磁気インク文字を読み取って、磁気インク文字データを生成する磁気読取部と、
前記被処理媒体上の画像を読み取って画像データを生成する画像読取部と、
前記被処理媒体上の磁気インク文字の位置を算出して、磁気インク文字位置情報を生成する位置算出部と、
前記磁気インク文字データ、前記画像データ及び磁気インク文字位置情報を前記ホスト装置に送信する通信制御部と、を備え、
(b)前記ホスト装置は、
前記磁気インク文字位置情報を基に前記画像データから前記磁気インク文字を光学的に認識する光学認識部を備えたことを特徴とする磁気インク文字読取システム。
A magnetic ink character reading system comprising a magnetic ink character reading device for reading magnetic ink characters on a medium to be processed and a host device for controlling the magnetic ink character reading device,
(A) The magnetic ink character reading device comprises:
A magnetic reading unit that reads magnetic ink characters on the medium to be processed and generates magnetic ink character data;
An image reading unit that reads an image on the processing medium and generates image data;
A position calculator that calculates the position of the magnetic ink character on the processing medium and generates magnetic ink character position information;
A communication control unit that transmits the magnetic ink character data, the image data, and magnetic ink character position information to the host device,
(B) The host device
A magnetic ink character reading system comprising an optical recognition unit for optically recognizing the magnetic ink character from the image data based on the magnetic ink character position information.
前記ホスト装置は、前記光学的に認識した前記磁気インク文字と、前記磁気読取部により生成された磁気インク文字データとを比較して、前記磁気インク文字データを検証する比較部を備えたことを特徴とする請求項8記載の磁気インク文字読取システム。   The host device includes a comparison unit that verifies the magnetic ink character data by comparing the optically recognized magnetic ink character and the magnetic ink character data generated by the magnetic reading unit. The magnetic ink character reading system according to claim 8, wherein: 前記ホスト装置は、前記磁気インク文字位置情報の送信を指示する文字位置情報取得コマンドを前記磁気インク文字読取装置に送信することを特徴とする請求項8又は9記載の磁気インク文字読取システム。   10. The magnetic ink character reading system according to claim 8, wherein the host device transmits a character position information acquisition command for instructing transmission of the magnetic ink character position information to the magnetic ink character reading device. 磁気インク文字を記録したシート状の被処理媒体を搬送する搬送路と、
前記搬送路に沿って配置された磁気ヘッドにより前記磁気インク文字に対応する磁気データを取得し、前記磁気データから磁気インク文字を読み取る磁気読取部と、
前記磁気読取部からの前記磁気データに基いて、前記被処理媒体上の前記磁気インク文字の位置を特定する位置データを生成する位置算出部と、
前記位置データに基いて、読取対象となる前記磁気インク文字の位置を特定して、前記磁気インク文字を光学的に読み取る光学文字読取部と、を備えることを特徴とする磁気インク文字読取装置。
A transport path for transporting a sheet-like processed medium on which magnetic ink characters are recorded;
A magnetic reading unit that acquires magnetic data corresponding to the magnetic ink characters by a magnetic head disposed along the conveyance path, and reads the magnetic ink characters from the magnetic data;
A position calculation unit that generates position data for specifying a position of the magnetic ink character on the processing medium based on the magnetic data from the magnetic reading unit;
A magnetic ink character reading device comprising: an optical character reading unit that specifies the position of the magnetic ink character to be read based on the position data and optically reads the magnetic ink character.
磁気読取部と光学読取部とを備えた磁気インク文字読取装置により被処理媒体上に印刷された磁気インク文字を読み取る読取処理方法であって、
(a)前記磁気読取部により前記磁気インク文字を読み取る工程と、
(b)前記磁気読取部により前記磁気インク文字の前記被処理媒体上の位置を算出する工程と、
(c)前記位置情報に基づいて前記磁気インク文字の位置を特定して、前記インク文字を前記光学読取部により読み取る工程と、
を備える磁気インク文字の読取処理方法。
A reading processing method for reading a magnetic ink character printed on a processing medium by a magnetic ink character reading device including a magnetic reading unit and an optical reading unit,
(A) reading the magnetic ink characters by the magnetic reading unit;
(B) calculating a position of the magnetic ink character on the processing medium by the magnetic reading unit;
(C) identifying the position of the magnetic ink character based on the position information, and reading the ink character by the optical reading unit;
A magnetic ink character reading processing method.
被処理媒体上の磁気インク文字を読み取る磁気インク文字読取装置と、前記磁気インク文字読取装置を制御するホスト装置とからなる磁気インク文字読取システムにおける磁気インク文字読取処理方法であって、
前記磁気インク文字読取装置にて、前記被処理媒体上の磁気インク文字を読み取って、磁気インク文字データを生成する工程と、
前記磁気インク文字読取装置にて、前記被処理媒体上の画像を読み取って画像データを生成する工程と、
前記磁気インク文字読取装置にて、前記被処理媒体上の磁気インク文字の位置を算出して、磁気インク文字位置情報を生成する工程と、
前記磁気インク文字読取装置から、前記磁気インク文字データ、前記画像データ及び磁気インク文字位置情報を前記ホスト装置に送信する工程と、
前記ホスト装置にて、前記磁気インク文字位置情報を基に前記画像データから前記磁気インク文字を光学的に認識する工程と、を備えたことを特徴とする磁気インク文字読取処理方法。
A magnetic ink character reading processing method in a magnetic ink character reading system comprising a magnetic ink character reading device for reading magnetic ink characters on a medium to be processed and a host device for controlling the magnetic ink character reading device,
The magnetic ink character reader reads the magnetic ink characters on the processed medium to generate magnetic ink character data;
In the magnetic ink character reader, reading an image on the processing medium to generate image data;
Calculating the position of the magnetic ink character on the processing medium in the magnetic ink character reader, and generating magnetic ink character position information;
Transmitting the magnetic ink character data, the image data, and magnetic ink character position information from the magnetic ink character reader to the host device;
And a step of optically recognizing the magnetic ink character from the image data based on the magnetic ink character position information in the host device.
前記ホスト装置にて、前記光学的に認識した前記磁気インク文字と、前記磁気読取部により生成された磁気インク文字データとを比較して、前記磁気インク文字データを検証する工程を備えたことを特徴とする請求項13記載の磁気インク文字読取処理方法。   The host device includes a step of verifying the magnetic ink character data by comparing the magnetic ink character optically recognized with the magnetic ink character data generated by the magnetic reading unit. The magnetic ink character reading processing method according to claim 13. 前記磁気インク文字位置情報の送信を指示する文字位置情報取得コマンドを前記ホスト装置から前記磁気インク文字読取装置に送信する工程を備えたことを特徴とする請求項13又は14記載の磁気インク文字読取処理方法。   15. The magnetic ink character reading according to claim 13, further comprising a step of transmitting a character position information acquisition command for instructing transmission of the magnetic ink character position information from the host device to the magnetic ink character reading device. Processing method.
JP2009252727A 2003-02-03 2009-11-04 Magnetic ink character reading apparatus and reading processing method thereof Expired - Fee Related JP4947122B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009252727A JP4947122B2 (en) 2003-02-03 2009-11-04 Magnetic ink character reading apparatus and reading processing method thereof

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2003026148 2003-02-03
JP2003026148 2003-02-03
JP2009252727A JP4947122B2 (en) 2003-02-03 2009-11-04 Magnetic ink character reading apparatus and reading processing method thereof

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2003384061A Division JP4438387B2 (en) 2003-02-03 2003-11-13 Magnetic ink character reader

Publications (2)

Publication Number Publication Date
JP2010020809A true JP2010020809A (en) 2010-01-28
JP4947122B2 JP4947122B2 (en) 2012-06-06

Family

ID=41705552

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009252727A Expired - Fee Related JP4947122B2 (en) 2003-02-03 2009-11-04 Magnetic ink character reading apparatus and reading processing method thereof

Country Status (1)

Country Link
JP (1) JP4947122B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2368717A2 (en) 2010-03-24 2011-09-28 Seiko Epson Corporation Printer
US10585755B2 (en) * 2016-11-29 2020-03-10 Ricoh Company, Ltd. Electronic apparatus and method for restarting a central processing unit (CPU) in response to detecting an abnormality

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9047530B2 (en) 2012-07-18 2015-06-02 Seiko Epson Corporation Recording media processing device, control method of a recording media processing device, and computer-readable recording medium storing a program

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06183605A (en) * 1992-12-22 1994-07-05 Fuji Xerox Co Ltd Paper abnormal conveyance detector
JP2000259764A (en) * 1999-03-08 2000-09-22 Hitachi Ltd Medium processor
JP2001026158A (en) * 1999-07-13 2001-01-30 Seiko Epson Corp Fixed form document processor

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06183605A (en) * 1992-12-22 1994-07-05 Fuji Xerox Co Ltd Paper abnormal conveyance detector
JP2000259764A (en) * 1999-03-08 2000-09-22 Hitachi Ltd Medium processor
JP2001026158A (en) * 1999-07-13 2001-01-30 Seiko Epson Corp Fixed form document processor

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2368717A2 (en) 2010-03-24 2011-09-28 Seiko Epson Corporation Printer
CN102211466A (en) * 2010-03-24 2011-10-12 精工爱普生株式会社 Printer
US8534940B2 (en) 2010-03-24 2013-09-17 Seiko Epson Corporation Printer with moveable first and second print head units
US10585755B2 (en) * 2016-11-29 2020-03-10 Ricoh Company, Ltd. Electronic apparatus and method for restarting a central processing unit (CPU) in response to detecting an abnormality

Also Published As

Publication number Publication date
JP4947122B2 (en) 2012-06-06

Similar Documents

Publication Publication Date Title
JP4438387B2 (en) Magnetic ink character reader
US7689025B2 (en) Optical reading apparatus, character recognition processing apparatus, character reading method and program, magnetic ink character reading apparatus, and POS terminal apparatus
US7606408B2 (en) Magnetic ink character reading method and program
US7644043B2 (en) Check processing apparatus, program, electronic payment system, and check processing method
JP4947122B2 (en) Magnetic ink character reading apparatus and reading processing method thereof
US8023718B1 (en) Method and system for linking front and rear images in a document reader/imager
US20190138831A1 (en) Magnetic ink character reader and magnetic ink character reading method
US8023717B1 (en) Method and system for processing backwards documents in a document reader/imager
US9208368B2 (en) Recording media processing device, control method of a recording media processing device, and storage medium for recognizing magnetic ink characters
JP3716876B2 (en) Magnetic pattern recognition method, magnetic pattern recognition apparatus, and combined processing apparatus
US6633393B1 (en) Printer, a control method therefor, and a control method storage medium
US9129175B2 (en) Recording media processing device, control method of a recording media processing device, and computer-readable recording medium
JP2011238279A (en) Optical reader, recognition processor, character reading method and program, magnetic ink character reader, and pos terminal device
US9047530B2 (en) Recording media processing device, control method of a recording media processing device, and computer-readable recording medium storing a program
JP3570390B2 (en) Passbook handling device
JP3416272B2 (en) Automatic cash handling equipment
JPH0877271A (en) Automatic transaction device
JP3455649B2 (en) Character recognition device
US9189671B2 (en) Method, device and non-transitory storage medium storing program instructions to recognize magnetic ink characters utilizing reference and input waveform scaling
JP2003076939A (en) Document processor and document processing method
JP2006260146A (en) Medium processing device and method
JP2004094629A (en) Method for reading magnetic ink character, reader and pos terminal using the reader
JP2010079725A (en) Magnetic ink character reader
JPH0954666A (en) Printer with print position determining function
JPH0887646A (en) Bankbooks processor

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20091202

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20091202

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120126

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20120207

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120220

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150316

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees