[go: up one dir, main page]

JP2005031971A - Image reading device - Google Patents

Image reading device Download PDF

Info

Publication number
JP2005031971A
JP2005031971A JP2003195998A JP2003195998A JP2005031971A JP 2005031971 A JP2005031971 A JP 2005031971A JP 2003195998 A JP2003195998 A JP 2003195998A JP 2003195998 A JP2003195998 A JP 2003195998A JP 2005031971 A JP2005031971 A JP 2005031971A
Authority
JP
Japan
Prior art keywords
image reading
reading
check
medium
image
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
JP2003195998A
Other languages
Japanese (ja)
Other versions
JP4470403B2 (en
Inventor
Koyo Okamura
幸洋 岡村
Toshiyuki Sasaki
俊幸 佐々木
Norio Nagata
典雄 永田
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 JP2003195998A priority Critical patent/JP4470403B2/en
Publication of JP2005031971A publication Critical patent/JP2005031971A/en
Application granted granted Critical
Publication of JP4470403B2 publication Critical patent/JP4470403B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Inspection Of Paper Currency And Valuable Securities (AREA)
  • Image Input (AREA)
  • Facsimile Scanning Arrangements (AREA)

Abstract

【課題】簡易な構成で画像読み取り範囲を自動的に設定して読み取り媒体を読み取ることにより、余分な領域を含まない画像データを取得可能な画像読み取り装置を提供する。
【解決手段】データ読み取り装置1は、第1の画像読み取り媒体である小切手S(もしくは小切手L)を搬送する第1搬送路P1と、第2の画像読み取り媒体であるカードCを搬送する第2搬送路P2を備えている。そして、データ読み取り装置1は、第1搬送路P1と第2搬送路P2の共通部分(中間搬送路M)に沿って配置され、小切手SまたはカードCを読み取る画像読み取り部(11,12)と小切手SとカードCのそれぞれに応じた有効画素領域(画像読み取り範囲)を設定するCPU50と、を備えている。画像読み取り部(11,12)は、CPU50によって設定された有効画素領域に応じて、小切手SまたはカードCを読み取ることにより2次元画像データを生成する。
【選択図】 図6
An image reading apparatus capable of acquiring image data not including an extra area by automatically setting an image reading range with a simple configuration and reading a reading medium.
A data reading apparatus includes a first conveyance path that conveys a check S (or a check L) that is a first image reading medium, and a second conveyance that conveys a card that is a second image reading medium. A conveyance path P2 is provided. The data reader 1 is arranged along a common part (intermediate transport path M) of the first transport path P1 and the second transport path P2, and has an image reading section (11, 12) that reads the check S or the card C. And a CPU 50 for setting an effective pixel area (image reading range) corresponding to each of the check S and the card C. The image reading unit (11, 12) generates the two-dimensional image data by reading the check S or the card C in accordance with the effective pixel region set by the CPU 50.
[Selection] Figure 6

Description

【0001】
【発明の属する技術分野】
本発明は、読み取り媒体を搬送する複数の搬送路を備えた画像読み取り装置に係り、特に、効率的に読み取り媒体の画像を取得することが可能な画像読み取り装置に関する。
【従来の技術】
【0002】
欧米を中心として、小切手を利用した決済システムが広く普及している。この決済システムにおいては、様々な支払いや送金が小切手の授受によって行われる。使用された小切手は、最終的に銀行に持ち込まれ、入金や換金が行われる。
【0003】
銀行の各支店の窓口では、短時間に多量の小切手が処理されている。支店の窓口担当の銀行員は、小切手自体の確認、日付の確認、署名の照合等を行った後に入金や換金を行う。また、銀行員は、入手した小切手に裏書を行い、必要に応じてレシートを発行する。また銀行員は、本人確認のために免許証やIDカードの提示を顧客に求め、必要に応じて複写機でこの免許証やIDカードのコピーを取得したり、スキャナで小切手を読み込んだりして小切手の画像を保管している。
【0004】
近年、小切手処理の効率化を図るために、小切手を電磁的に読み込む試みが始められている。この一環として小切手の電磁的読み込み作業を銀行の窓口で行おうとする試みも始められてきており、窓口に設置可能な小型の小切手処理装置も提案されている。
【0005】
この処理装置には、小切手搬送路上に磁気インク読み込み装置、スキャナ及び印刷装置が備えられている。顧客から小切手を受け取った銀行員が、小切手を処理装置に通すと、処理装置は、小切手上に記録された磁気インク文字や小切手上の画像を読み込み、また小切手に裏書を行うように構成されている(特許文献1参照)。
【0006】
また、出願人は、銀行窓口での業務処理を簡易化するため、特願2003―066747において、小切手上の磁気インク文字読み取り、小切手の画像を取得するとともに、本人確認のために免許証、IDカード等の画像を読み取るスキャナ装置を備えた画像読み取り装置(データ読み取り装置)を提案している。本装置によれば、一台の装置で、小切手の画像読み取りと、免許証、IDカード等の画像読み取りを行うことが可能であるため、銀行窓口のような狭小なスペースであっても複数の業務を効率よく行うことが可能である。
【0007】
【特許文献1】
特開2000−344428号公報
【0008】
【発明が解決しようとする課題】
画像読み取り装置によって読み取られる小切手、免許証、IDカード等は、様々なサイズのものが存在する。例えば、免許証等の幅と小切手の幅は異なっており、また小切手にも種類によって幅が異なっている。したがって銀行の窓口に設置される画像読み取り装置には、読み取り幅として想定される最大のサイズの読み取り媒体(例えば、大型の小切手)が読み取り可能な幅の画像読み取りセンサを備える必要がある。
【0009】
しかし、この画像読み取りセンサによって小型の読み取り媒体、例えば画像読み取りセンサが読み取ることのできる読み取り幅に対し半分の幅のカードを読み取る場合には、画像読み取りセンサの読み取り範囲にくらべて、カードの幅が狭いため、取得した画像データの半分は、無意味なデータとなってしまう。すなわち、読み取り幅として想定される最大のサイズの読み取り媒体を読み取り可能な画像読み取りセンサを用いると、狭い幅のカードを読み取っても取得される画像データのデータサイズが大きくなってしまうという問題がある。
【0010】
この問題を解決するためには、(A)予めユーザが読み取り画像のサイズを設定する方法や、(B)読み取った後で余分なデータを切り取るように画像処理する方法等が考えられる。
しかしながら、(A)の方法では、読み取り媒体の読み取りを実行する毎にユーザがサイズを指定する必要があるため、ユーザへの負担が増し、業務効率が悪くなってしまう。また、(B)の方法では、画像データを取得する毎に所定のアルゴリズム等により画像データを解析し、必要な領域と余分な領域を判断した後に画像処理を行いデータを切り取る必要があるため、画像読み取り装置の負荷が増大し、データの処理時間が長くなってしまう。また、画像データの解析に誤りがあった場合には、必要な領域までデータを切り取ってしまう恐れもあり、信頼性が高い方法であるとはいえない。
【0011】
本発明は、上記問題を鑑み、簡易な構成で画像読み取り範囲を自動的に設定して読み取り媒体を読み取ることにより、余分な領域を含まない画像データを取得可能な画像読み取り装置を提供することを目的とする。
【0012】
【課題を解決するための手段】
本発明の上記目的は、以下の手段により達成される。
(1) 第1の画像読み取り媒体を搬送する第1搬送路と、
第2の画像読み取り媒体を搬送する第2搬送路と、
前記第1搬送路と前記第2搬送路の共通部分に沿って配置され、前記第1の画像読み取り媒体または前記第2の画像読み取り媒体を読み取る画像読み取り部と、
前記第1の画像読み取り媒体と前記第2の画像読み取り媒体のそれぞれに応じた画像読み取り範囲を設定する制御部と、を備え、
前記画像読み取り部は、前記制御部によって設定された画像読み取り範囲に応じて、前記第1の画像読み取り媒体または前記第2の画像読み取り媒体を読み取ることを特徴とする画像読み取り装置。
(2) 前記制御部は、ホストコンピュータから送信される読み取り媒体指定コマンドに応じて、前記画像読み取り範囲を設定することを特徴とする(1)記載の画像読み取り装置。
(3) 前記第1搬送路内を搬送される前記第1の読み取り媒体を検出する第1読み取り媒体検出器と、
前記第2搬送路内を搬送される前記第2の読み取り媒体を検出する第2読み取り媒体検出器と、を備え、
前記制御部は、前記第1読み取り媒体検出器と前記第2読み取り媒体検出器の検出結果に応じて、前記画像読み取り範囲を決定することを特徴とする(1)記載の画像読み取り装置。
(4) 前記制御部は、前記第1の読み取り媒体検出器の検出結果に基づき、前記第1の読み取り媒体の幅を検出し、前記第1の読み取り媒体の幅に応じて前記画像読み取り範囲を決定することを特徴とする(3)記載の画像読み取り装置。
(5) 前記第1の読み取り媒体検出器は、前記第1の読み取り媒体の幅方向に配列された複数の読み取り検出器を有し、前記制御部は、前記複数の読み取り媒体検出器の検出結果に応じて前記第1の読み取り媒体の幅を検出することを特徴とする(4)記載の画像読み取り装置。
(6) 前記画像読み取り部は、前記第1の読み取り媒体または前記第2の読み取り媒体からの光の受光量に応じた電気信号を生成する複数の光電変換素子を備えた画像読み取りセンサと、前記電気信号をデジタル信号に変換するA/Dコンバータと、前記デジタル信号を一時的に格納するバッファと、前記デジタル信号を保存するメモリと、を有し、
前記バッファは、前記制御部によって設定された前記画像読み取り範囲に対応する前記デジタル信号を前記メモリに転送することを特徴とする(1)〜(5)の何れか一つに記載の画像読み取り装置。
(7) 前記画像読み取りセンサは、前記第1の読み取り媒体または前記第2の読み取り媒体の表面を読み取る表面画像読み取りセンサと、前記第1の読み取り媒体または前記第2の読み取り媒体の裏面を読み取る裏面画像読み取りセンサとから構成されることを特徴とする(6)記載の画像読み取り装置。
【0013】
【発明の実施の形態】
次に、図面を参照しながら、本発明に係る画像読み取り装置の実施の形態を詳細に説明する。
【0014】
図1および図2は、それぞれ本実施形態の画像読み取り装置としてのデータ読み取り装置1の概要を示す斜視図である。また、図3は、データ読み取り装置1の搬送経路を示す概略図であり、図4は、データ読み取り装置1の各構成要素を示す概略上面図である。また、図5は、データ読み取り装置1の画像読み取り部を示す概略斜視図である。
【0015】
本実施形態のデータ読み取り装置1は、第1の読み取り媒体である小切手Sを搬送しながら、小切手S上の画像を読み取り、また小切手Sに印字された磁気インク文字を読み取り可能に構成されている。また、データ読み取り装置1は、第2の読み取り媒体であるカードCを搬送しながらカードC上の画像を読み取り可能に構成されている。
【0016】
まず、データ読み取り装置1の搬送について説明する。データ読み取り装置1は、図3に示すように、小切手Sを搬送するU字型形状の第1搬送路P1と、第2の読み込み媒体としてのカードCを搬送する直線状の第2搬送路P2を有している。第1搬送路P1と第2搬送路P2は、U形状の底の部分に相当する部位で共通となっている。以下の説明では、この部位を中間搬送路Mと呼ぶこととする。この中間搬送路Mには、データ読み取り装置1の各種読み取り機構が設けられている。各種読み取り機構の詳細については後述する。
【0017】
第1搬送路P1は、図3および図4に示すように、外側ガイド2aと内側ガイド2bによって画成されており、この外側ガイド2aと内側ガイド2b間の空間である搬送部2c内に小切手Sが搬送されるように構成されている。小切手Sは、図3の矢印Aの方向から給紙部3を介して第1搬送路P1に挿入される。給紙部3は、複数の小切手Sを挿入可能に構成されており、複数の小切手Sを一枚ずつ第1搬送路P1内に送り出す。
【0018】
第1搬送路P1には、小切手Sの搬送を行う搬送機構として、中間搬送路Mの上流側に第1搬送ローラ6と、中間搬送路M中に押えローラ16と、中間搬送路Mの下流側に第2搬送ローラ7が設けられている。
第1搬送ローラ6は、駆動ローラ6aと、第1搬送路P1を介して駆動ローラ6aに対向配置された押し付けローラ6bとを有している。また、第2搬送ローラ7は、駆動ローラ7aと、第1搬送路P1を介して駆動ローラ7aに対向配置された押し付けローラ7bとを有している。
また、押えローラ16は、図1および図4に示すように、第1搬送路P1の下方に配置された一対の下部押えローラ16bと、下部押えローラ16bの上方に配置された一対の上部押えローラ16aとを有している。この一対の上部押えローラ16aと下部押えローラ16bの各ローラは、それぞれ共通の回転軸を有し、一方が回転することにより他方も同一回転数で回転する。
【0019】
第1搬送路P1内に送り出された小切手Sは、図1および図4に示すように、第1搬送ローラ6、押えローラ16、第2搬送ローラ7によって中間搬送路M内を搬送され、排出ローラ8を介して矢印Bの方向へ排出される。また、本実施形態では、図1に示すように、第1搬送路P1の底部位置は高さL1に保たれており、小切手Sは中間搬送路Mを含む第1搬送路P1の底部に沿って高さL1を基準とした状態で搬送される。ここで、押えローラ16に関しては、小切手Sの幅(高さ)が所定長さより短ければ、押えローラ16の下部押えローラ16bのみが小切手Sの搬送に寄与し、一方小切手Sの幅が所定長さ以上であれば上部押えローラ16aと下部押えローラ16bの双方によって小切手Sは搬送される。
【0020】
一方、第2搬送路P2は、図3および図4に示すように、中間搬送路Mと、その両端に連通するカード挿入口20およびカード逆転路21とから構成されている。
【0021】
カード挿入口20は、カードCを中間搬送路Mに挿入するための挿入口である。カード挿入口20の下方には、図1および図4に示すように、下部ガイド24が設けられている。この下部ガイド24は、カードCの下端部の高さをL2に保ち、カードCは、この下部ガイド24に案内されて、中間搬送路Mに挿入され、高さL2を基準とした状態で搬送される。すなわち、第2搬送路P2の位置は、高さL2が基準となっている。
前述の上部押えローラ16aは、第2搬送路P2の高さL2よりも上方に取り付けられており、中間搬送路M内に搬送されたカードCは、この上部押えローラ16aによって中間搬送路M内を搬送される。
【0022】
カード逆転路21は、図2中間搬送路Mの左側延長線に沿って形成された直線ガイド21a、21bによって形成されている。このカード逆転路21の端部21c近傍には、正逆転搬送ローラ22が設けられている。この正逆転搬送ローラ22は、中間搬送路Mから搬送されたカードCを所定長さカード逆転路21の端部21cから張り出させるように搬送し、そして端部21cから張り出したカードCを再度中間搬送路Mに搬送する。
【0023】
具体的に、カードCは、カード挿入口20から中間搬送路M内に挿入されると、上部押えローラ16aによってカード逆転路21まで搬送される。そして、カードCは、このカード逆転路21から正逆転搬送ローラ22によって逆転搬送され、中間搬送路Mを通ってカード挿入口20から排出される。このとき、カードCは、第2搬送路P2内を下端部が高さL2に保たれた状態で搬送される。本実施形態では、第2搬送路P2の高さL2は、第1搬送路P1の高さL1よりも高い位置に配置されている。すなわち、カードCは、中間搬送路M内を小切手Sよりも上方を通って搬送される。
【0024】
本実施形態では、以上説明したように、小切手SとカードCの搬送高さを変えることによって、特別な切替装置等を設けずに、U字型の第1搬送路と直線状の第2搬送路に異なる種類の読み込み媒体を搬送することができる。小切手SおよびカードCの搬送についての説明は、以上である。
【0025】
中間搬送路Mには、画像読み取りを行う第1の画像読み取りセンサ11および第2の画像読み取りセンサ12が設置されている。第1の画像読み取りセンサ11および第2の画像読み取りセンサ12は、それぞれCIS(Contact Image Sensor)タイプの画像読み取りセンサであり、中間搬送路Mを搬送される小切手SまたはカードCの一面に光を照射し、小切手SまたはカードC上で反射した光を受光領域11c,12cで受光する。受光領域11c,12cには、図示せぬ複数の光電変換素子が長手方向(小切手S、カードCの幅方向)に1列に配列されており、各光電変換素子は受光した光量に応じた電気信号を生成する(図5(b)参照)。第1の画像読み取りセンサ11および第2の画像読み取りセンサ12は、中間搬送路M内を搬送される小切手SまたはカードC上の画像を1ラインずつ読み取ることにより、小切手SまたはカードCの二次元画像が生成される。
【0026】
図5(a)に示すように、第1の画像読み取りセンサ11と第2の画像読み取りセンサ12は、搬送方向にずれた状態で中間搬送路Mの両側にそれぞれ配置されている。本実施形態のデータ読み取り装置1は、この第1の画像読み取りセンサ11と第2の画像読み取りセンサ12によって、スリップ紙SまたはカードCの表面および裏面についての画像を一度の搬送で取得可能に構成されている。
【0027】
また、中間搬送路Mを介して第1の画像読み取りセンサ11に対向する位置には、第1の押し付け部材11a,11bが設けられている。第1の押し付け部材11aと第2の押し付け部材11bは、図5(a)に示すように、高さ方向(小切手S、カードCの幅方向)にずれて配置されている。上方に配置された第1の押し付け部材11aは、中間搬送路M内を高さL2を基準として搬送されるカードCを第1の画像読み取りセンサ11に対して押し付ける部材である。一方、下方に配置された第1の押し付け部材11bは、中間搬送路M内を高さL1を基準として搬送されるスリップ紙Sを第1の画像読み取りセンサ11に対して押し付ける部材である。第1の画像読み取りセンサ11は、これらの第1の押し付け部材11a,11bによって適切な押し付け圧によって小切手SまたはカードCが押し付けられた状態で、小切手SまたはカードC上の画像を読み取る。
【0028】
同様に、中間搬送路Mを介して第2の画像読み取りセンサ12に対向する位置には、第2の押し付け部材12a,12bが設けられている。第1の押し付け部材12aと第2の押し付け部材12bは、図5(a)に示すように、高さ方向(小切手S、カードCの幅方向)にずれて配置されている。上方に配置された第2の押し付け部材12aは、中間搬送路M内を高さL2を基準として搬送されるカードCを第2の画像読み取りセンサ12に対して押し付ける部材である。一方、下方に配置された第2の押し付け部材12bは、中間搬送路M内を高さL1を基準として搬送されるスリップ紙Sを第2の画像読み取りセンサ12に対して押し付ける部材である。第2の画像読み取りセンサ12は、これらの第2の押し付け部材12a,12bによって適切な押し付け圧によって小切手SまたはカードCが押し付けられた状態で、小切手SまたはカードC上の画像を読み取る。
【0029】
また、押し付けローラ16の下方には、MICR(Magnetic Inc Character Reader)13が設置されている。MICR13は、小切手S上に磁気インクで記載された情報を読み込むためのセンサである。このMICR13は、中間搬送路Mを介してMICR13に対向配置されたMICR押付器13aによって小切手SがMICR13の表面に押し付けられた状態で読み取りを実行する。
【0030】
第1用紙搬送路P1には、小切手Sの後端を検出するBOF(Bottom Of Form)検出器9とTOF(Top Of Form)検出器10が設けられている。BOF検出器9は、給紙部3と第1搬送ローラ6の間に設けられており、給紙部3から挿入された小切手Sを検出するととともに、BOF検出器9を小切手Sが通過した時点を検出して、小切手Sの後端を検知する。TOF検出器10は、第1搬送ローラ6と第1の画像読み取りセンサ11との間に設けられており、小切手Sの先端を検出するように構成されている。このように、BOF検出器9、TOF検出器10により、小切手Sの先端・後端を検出することにより、小切手Sの長さを正確に測定することができる。本実施形態のデータ読み取り装置1は、このBOF検出器9とTOF検出器10による小切手S検出に応じて動作するように構成されている。即ち、画像読み取りセンサ11、12による小切手Sの読み取りの開始・停止は、BOF検出器9、TOF検出器10の出力に基づいて制御される。なお、画像読み取りセンサ11、12のいずれか一方を、小切手Sの先端を検出する検出器として用いても良く、この場合、TOF検出器10を省略できる。
【0031】
また、第2搬送ローラ7と排出ローラ8との間であって、第1搬送路P1に沿った直線領域には、印刷ヘッド14が配置されている。この印刷ヘッド14は、小切手Sへの裏書を実行するためのものであり、必要に応じて小切手Sへの印字を行う。
【0032】
また、第2用紙搬送路P2には、カードCの後端を検出するBOC(Bottom Of Card)検出器25とTOC(Top Of Card)検出器26が設けられている。BOC検出器25は、カード挿入口20近傍に設けられており、ここから挿入されたカードCを検出するととともに、BOC検出器9をカードCが通過した時点を検出して、カードCの後端を検知する。TOC検出器26は、押えローラ16と第2の画像読み取りセンサ12との間に設けられており、カードCの先端を検出するように構成されている。このように、BOC検出器25、TOC検出器26により、カードCの先端・後端を検出することにより、カードCの長さを正確に測定することができる。本実施形態のデータ読み取り装置1は、このBOC検出器25とTOC検出器26によるカードCの検出に応じて動作するように構成されている。即ち、画像読み取りセンサ11又は12によるカードCの読み取りの開始・停止は、BOC検出器25、TOC検出器26の出力に基づいて制御される。なお、画像読み取りセンサ11、12のいずれか一方を、カードCの先端を検出する検出器として用いても良く、この場合、TOC検出器26を省略できる。
【0033】
次に、図6を参照しながら、本実施形態のデータ読み取り装置1の回路構成について説明する。図6は、本実施形態のデータ読み取り装置1の制御を行う回路構成を示すブロック図である。
【0034】
データ読み取り装置1では、CPU50を中心として各種機能部が接続されて回路が構成されている。CPU50は、ROM51に予め保存された所定のファームウェア(プログラム)を実行することにより各種制御を実行し、データ読み取り装置1を制御している。すなわち、CPU50は、BOF検出器9、TOF検出器10、BOC検出器25からの検出信号に応じて、モータ56を駆動制御することにより、第1搬送ローラ6,押えローラ16、第2搬送ローラ7、排出ローラ8、押し付け部材11a, 11b,12a,12bを駆動し小切手SまたはカードCの搬送する。そして、CPU50は、MICR13を用いた磁気文字読み取り処理、第1の画像読み取りセンサ11または第2の画像読み取りセンサ12を用いた画像読み取り処理、印刷ヘッド14を用いた小切手Sへの印字処理等を実行する。
【0035】
RAM52は、データ読み取り装置1のデータ記憶領域であり、第1の画像読み取りセンサ11または第2の画像読み取りセンサ12によって読み取られた画像が保存されたり、ホストコンピュータ100から送信される各種コマンドを一時的に保存したりする。
【0036】
通信制御部53は、データ読み取り装置1の外部入出力インターフェースとして構成され、ホストコンピュータ100との通信を行う制御部である。ホストコンピュータ100から送信される各種コマンドは、通信制御部53によって受信され、RAM52内の受信バッファに保存される。そして、CPU50がRAM52内の受信バッファに保存された各種コマンドの解析及び処理を実行することにより、コマンドに応じた各種処理が実行される。
【0037】
次に、第1の画像読み取りセンサ11または第2の画像読み取りセンサ12を用いた画像読み取り処理について説明を行う。本実施形態の画像読み取り部は、第1の画像読み取りセンサ11と、第2の画像読み取りセンサ12と、A/Dコンバータ54と、ゲートアレイ55と、RAM52によって構成される。
【0038】
第1の画像読み取りセンサ11または第2の画像読み取りセンサ12によって読み取りが実行され、生成された電気信号は、各光電変換素子から順にA/Dコンバータ54に送られ、デジタル信号に変換される。ここでは、例えば8ビット(256階調)でA/D変換されて、デジタル信号が生成される。A/D変換後のデジタル信号は、ゲートアレイ55に送られる。
【0039】
ゲートアレイ55は、A/Dコンバータ54を介して送られた第1の画像読み取りセンサ11または第2の画像読み取りセンサ12からの信号を一時保存するラインバッファである。ゲートアレイ55には、第1の画像読み取りセンサ11または第2の画像読み取りセンサ12によって順次読み取られた1ライン分の画像データ(1次元画像データ)が順次保存される。そして、ゲートアレイ55に保存された1次元画像データは、順にRAM52内の画像バッファ領域に保存され、RAM52内に二次元画像データが生成される。図6では、A/Dコンバータ54およびゲートアレイ55を第1の画像読み取りセンサ11または第2の画像読み取りセンサ12によって共用するように構成しているが、それぞれの画像読み取りセンサ毎にA/Dコンバータ54およびゲートアレイ55を設けるように構成してもよい。
【0040】
本実施形態では、ゲートアレイ55は、RAM52に1次元画像データを転送する際、読み取り媒体(小切手SまたはカードC)の幅に対応する部分のみをRAM52に転送するように構成されている。以下、図7及び図8を参照しながら具体的に説明する。
【0041】
図7は、読み取り媒体の幅と、ゲートアレイ55によるRAM52への転送部分の関係を示す図である。第1の画像読み取りセンサ11または第2の画像読み取りセンサ12は、読み取り媒体の幅に関わらず、全ての光電変換素子を用いて読み取り媒体を読み取る。一方、第1の画像読み取りセンサ11または第2の画像読み取りセンサ12によって生成され、デジタル信号を受け取ったゲートアレイ55は、ゲートアレイ55に格納された1次元画像データのうち、読み取り画像の幅に対応した部分のみをRAM52に転送し、残りの部分は破棄する。
【0042】
図7を参照しながら、このゲートアレイ55の処理について、第1の画像読み取りセンサ11の場合を例に詳細に説明する。小切手Sが高さL1を基準として搬送されると、第1の画像読み取りセンサ11によって小切手S上の画像が読み取られる。このとき、小切手Sは、第1の画像読み取りセンサ11の全受光領域11cによって読み取りが行われる。全受光領域11cのうち、小切手Sの幅に対応する受光領域11dは、小切手Sの画像を取得しているが、小切手Sの幅に対応しない受光領域11eは、小切手Sの画像取得に寄与していない。
【0043】
ゲートアレイ55には、全受光領域11cによって生成されデジタル変換されたすべてのデジタル信号55aが格納される。そして、ゲートアレイ55は、小切手Sの幅に対応する受光領域11dから生成されたデジタル信号55bのみを有効読み取り画素としてRAM52に転送し、小切手Sの幅に対応しない受光領域11eから生成されたデジタル信号55cの転送は行わない。
【0044】
また、図8(a)に示すように、小切手Sよりも大型で画像読み取りセンサ11の受光領域cに対応する小切手Lの読み取りを行う場合には、ゲートアレイ55は、小切手Lの幅に対応する受光領域11dは、全受光領域11cであるとして、読み取られた全てのデジタル信号を有効読み取り画素としてRAM52に転送する。
【0045】
また、図8(b)に示すように、高さL2を基準として搬送されるカードCの読み取りを行う場合には、ゲートアレイ55は、カードCの幅に対応する受光領域11dから生成されたデジタル信号のみを有効読み取り画素としてRAM52に転送し、カードCの幅に対応しない受光領域11eから生成されたデジタル信号の転送は行わない。
【0046】
本実施形態では、このゲートアレイ55からRAM52への転送は、ホストコンピュータ100から送信された読み取り媒体指定コマンドを参照して行われる。すなわち、小切手S(または小切手L)の読み取りが行われる場合には、読み取り媒体指定コマンドをホストコンピュータ100から受け取ることにより、第1の搬送路P1に小切手S(または小切手L)が搬送される準備がなされる。このとき、CPU100は、ゲートアレイ55に小切手S(または小切手L)に対応する有効読み取り画素を設定する。ここでは、小切手のサイズは、予め小切手Sのサイズかまたは小切手Lのサイズの何れかに設定されている。
【0047】
そして、実際に第1の画像読み取りセンサ11によって読み取りが実施されると、ゲートアレイ55は、この有効読み取り画素として設定された受光領域に対応するデジタル信号55bのみをRAM52へ転送する。これにより、有効読み取り画素として設置された受光領域に対応するデジタル信号55bによってのみ二次元画像データが生成される。
【0048】
上記説明では、第1の画像読み取りセンサ11を例に説明を行ったが、第2の画像読み取りセンサ12の場合であっても同様であり、ゲートアレイ55は、小切手S(小切手LまたはカードC)の幅に対応する第2の画像読み取りセンサ12の受光領域から生成されたデジタル信号55bのみを有効読み取り画素としてRAM52に転送し、小切手S(小切手LまたはカードC)の幅に対応しない第2の画像読み取りセンサ12の受光領域から生成されたデジタル信号55cの転送は行わない。
【0049】
次に、図9に示すフローチャートを参照しながら、第1の画像読み取りセンサ11または第2の画像読み取りセンサ12による読み取り動作を順を追って説明する。まず、データ読み取り装置1は、通信制御部53を介してホストコンピュータ100から読み取り媒体指定コマンドを受信する(ステップS101)。CPU50は、この受信した読み取り媒体指定コマンドを解析して、小切手S(または小切手L)を読み取るのか、それともカードCを読み取るのかを判断する(ステップS102)。
【0050】
そして、コマンド解析の結果、小切手S(以下、小切手Sを読み取るとして説明する)を読み取る場合には、小切手Sの読み取り経路を設定し、そしてゲートアレイ52に小切手Sの搬送基準高さL1と、小切手Sの幅に対応した有効画素領域を設定して、読み取り待ち状態となる(ステップS103)。
【0051】
小切手SがBOF検出器9にて検出されると(ステップS104)、モータ56は、各種搬送ローラを駆動して小切手Sを所定送り量だけ搬送し、小切手Sを画像読み取りセンサ11または画像読み取りセンサ12による画像読み取りを開始する。ここでは、画像読み取りセンサ11または画像読み取りセンサ12は、順方向に送り出される小切手Sをすべての光電変換素子を用いて1ラインずつ画像を読み取る(ステップS105)。
【0052】
画像読み取りセンサ11または12により読み取られて生成された1ライン分の電気信号は、A/D変換されてゲートアレイ55に一時的に格納保存される。ゲートアレイ55中では、各光電変換素子の並び順にしたがってライン上に格納され、1次元画像データとされる(ステップS106)。
【0053】
そして、ゲートアレイ55は、設定された有効画素領域を参照し、設定された有効画素領域に対応する光電変換素子から生成された1次元画像データ中のデジタル信号のみをRAM52に転送する(ステップS107)。そして、全てのラインの読み取りが終了するまで、ステップS105〜ステップS107までの動作を繰り返す(ステップS108)。これにより、RAM52には、有効画素領域に対応した部分のみを含む小切手Sの二次元画像データが生成される。
【0054】
なお本実施形態では、BOF検出器9およびTOF検出器10により検出された小切手Sの先端および後端の情報と、小切手Sの搬送を行う各種搬送ローラを駆動するモータのステップ数とに基づき、小切手Sの長さを把握した上で、小切手Sの読み取りライン数が決定されている。これにより、小切手Sの長さに応じたライン数だけ、1次元画像データを取得するように構成されている。
【0055】
一方、コマンド解析の結果、カードCを読み取る場合には、カードCの読み取り経路を設定し、そしてゲートアレイ52にカードCの搬送基準高さL2と、カードCの幅に対応した有効画素領域を設定して、読み取り待ち状態となる(ステップS110)。
【0056】
カードCがBOC検出器25にて検出されると(ステップS111)、モータ56は、各種搬送ローラを駆動してカードCをカード逆転路21まで搬送し、そして順方向に逆転搬送して所定送り量搬送した後、カードCを画像読み取りセンサ11または画像読み取りセンサ12による画像読み取りを開始する。ここでは、画像読み取りセンサ11または画像読み取りセンサ12は、順方向に送り出されるカードCをすべての光電変換素子を用いて1ラインずつ画像を読み取る(ステップS112)。
【0057】
画像読み取りセンサ11または12により読み取られて生成された1ライン分の電気信号は、A/D変換されてゲートアレイ55に一時的に格納保存される。ゲートアレイ55中では、各光電変換素子の並び順にしたがってライン上に格納され、1次元画像データとされる(ステップS113)。
【0058】
そして、ゲートアレイ55は、設定された有効画素領域を参照し、設定された有効画素に対応する光電変換素子から生成された1次元画像データ中のデジタル信号のみをRAM52に転送する(ステップS114)。そして、全てのラインの読み取りが終了するまで、ステップS112〜ステップS114までの動作を繰り返す(ステップS115)。これにより、RAM52には、有効画素領域に対応した部分のみを含むカードCの二次元画像データが生成される。
以上により、小切手SまたはカードCの画像読み取りが実行される。
【0059】
なお本実施形態では、BOC検出器25およびTOC検出器26により検出されたカードCの先端および後端の情報と、カードCの搬送を行う各種搬送ローラを駆動するモータのステップ数とに基づき、カードCの長さを把握した上で、カードCの読み取りライン数が決定されている。これにより、カードCの長さに応じたライン数だけ、1次元画像データを取得するように構成されている。
【0060】
以上の説明では、ゲートアレイ55に設定される有効画素領域は、読み取り媒体指定コマンドに応じて設定されるとしたが、これに限られることはなく、例えば、以下のような変形例も考えられる。
【0061】
図10は、本実施形態の変形例におけるBOF検出器9の設置状態を示す図である。本変形例では、BOF検出器9は、第1搬送路P1を搬送される小型の小切手Sを検出する下部BOF検出器9bと、第1搬送路P1を搬送される大型の小切手Lを検出する上部BOF検出器9aとを有している。すなわち、本変形例では、第1搬送路P1を搬送される小切手の幅を2段階にわたって検出可能に構成されている。また、本実施形態では、小切手S(またはL)は、挿入されて搬送待ちの状態で、BOF検出器9によって検出されるように構成されている。その他の構成は、図1〜6に示すものと同一である。
【0062】
そして、本変形例では、読み取り媒体指定コマンドによって有効画素領域が設定されるのではなく、このBOF検出器9(9a,9b)による小切手Sもしくは小切手Lの検出、またはBOC検出器25によるカードCの検出をトリガーとして有効画素領域が設定される。
【0063】
図11及び図12は、本変形例における処理動作を説明するフローチャートである。以下、このフローチャートを参照しながら、本変形例における第1の画像読み取りセンサ11または第2の画像読み取りセンサ12による読み取り動作を説明する。
【0064】
まず、ユーザが小切手S(もしくはL)またはカードCをデータ読み取り装置1に挿入すると(ステップS201)、データ読み取り装置1は、挿入された小切手S(もしくはL)またはカードCの検出を行う。ここでは、ステップS202〜S204の動作を連続的に行うことによって小切手S(もしくはL)またはカードCを検出する。
【0065】
具体的には、下部BOF検出器9bがONであるかどうかを検出し(ステップS202)、小切手S(もしくはL)が検出されてONであれば、ステップS203に移行する。そして、ステップS203では、上部BOF検出器9aがONであるかどうかを検出する。そして上部BOF検出器9aがONであれば、小切手Lが挿入されたとして、ステップS205に移行する。一方、上部BOF検出器9aがOFFであれば、小切手Sが挿入されたとしてステップS205に移行する。
【0066】
一方、ステップS202にて、下部BOF検出器9bがOFFであれば、ステップS204に移行し、BOC検出器25がONであるかどうかを検出する。そして、BOC検出器25がONであれば、カードCが挿入されたとしてステップS205に移行する。一方、BOC検出器25がOFFであれば、小切手S(もしくはL)とカードCの何れも挿入されていないとして、ステップS202に戻る。
【0067】
ステップS205では、CPU50は、上部BOF検出器9a、下部BOF検出器9b、及びBOC検出器25の検出結果に応じて、RAM52内に保存されているステータス情報を書き換える。RAM52内のステータス情報が書き換えられると、ファームウェアに組み込まれたASB(Auto Status Back)機能が作動し、RAM52内のステータス情報が通信制御部53を介して自動的にホストコンピュータ100に通知される(ステップS206)。
【0068】
ホストコンピュータ100は、データ読み取り装置1からステータス情報を受け取る(ステップS207)と、データ読み取り装置1内に小切手S、小切手LまたはカードCが挿入されたことを認識する。そして、ステップS208にて、画像読み取りの実行を行うと判断すると、小切手S、小切手LまたはカードCの画像読み取りを指示する画像読み取りコマンドをデータ読み取り装置1に送信する(ステップS209)。ここで、ステップS208の判断は、ユーザがホストコンピュータ100を操作することによって画像読み取りを行うと判断してもよい。また、ホストコンピュータ100が、小切手S、小切手LまたはカードCが挿入されたことを認識すると自動的に画像読み取りを行うと判断するように設定されていてもよい。
【0069】
データ読み取り装置1は、ホストコンピュータから画像読み取りコマンドを受け取ると、画像読み取りコマンドに対応した読み取り経路の設定を行い、そしてゲートアレイ52に読み取り媒体の幅及び読み取り媒体の搬送基準高さL1またはL2に対応した有効画素領域を設定する(ステップS210)。そして、有効画素領域の設定が完了すると、データ読み取り装置1は、小切手S、小切手LまたはカードCの搬送を開始し、画像読み取りセンサ11,12またはその双方による画像読み取りを開始する(ステップS211)。
【0070】
ここでは、画像読み取りセンサ11または画像読み取りセンサ12は、順方向に送り出されるカードCをすべての光電変換素子を用いて1ラインずつ画像を読み取る(ステップS212)。画像読み取りセンサ11または12により読み取られて生成された1ライン分の電気信号は、A/D変換されてゲートアレイ55に一時的に格納保存される。ゲートアレイ55中では、各光電変換素子の並び順にしたがってライン上に格納され、1次元画像データとされる(ステップS213)。
【0071】
そして、ゲートアレイ55は、設定された有効画素領域を参照し、設定された有効画素に対応する光電変換素子から生成された1次元画像データ中のデジタル信号のみをRAM52に転送する(ステップS214)。そして、全てのラインの読み取りが終了するまで、ステップS112〜ステップS114までの動作を繰り返す(ステップS215)。これにより、RAM52には、有効画素領域に対応した部分のみを含むカードCの二次元画像データが生成される。
以上により、小切手S(もしくは小切手L)またはカードCの画像読み取りが実行される。
【0072】
なお本実施形態では、小切手S(もしくはL)の読み取りの場合には、BOF検出器9およびTOF検出器10により検出された小切手S(もしくはL)の先端および後端の情報と、小切手Sの搬送を行う各種搬送ローラを駆動するモータのステップ数とに基づき、小切手Sの長さを把握した上で、小切手Sの読み取りライン数が決定されている。また、カードCの読み取りの場合には、BOC検出器25およびTOC検出器26により検出されたカードCの先端および後端の情報と、カードCの搬送を行う各種搬送ローラを駆動するモータのステップ数とに基づき、カードCの長さを把握した上で、カードCの読み取りライン数が決定されている。これにより、小切手S(もしくはL)またはカードCの長さに応じたライン数だけ、1次元画像データを取得するように構成されている。
【0073】
以上説明を行ったように、本実施形態の画像読み取り装置としてのデータ読み取り装置1は、第1の画像読み取り媒体である小切手S(または小切手L)を搬送する第1搬送路P1と、第2の画像読み取り媒体であるカードCを搬送する第2搬送路P2を備えている。そしてデータ読み取り装置1は、第1搬送路P1と第2搬送路P2の共通部分(中間搬送路M)に沿って配置され、小切手SまたはカードCを読み取る画像読み取り部(11,12)と小切手SとカードCのそれぞれに応じた有効画素領域(画像読み取り範囲)を設定するCPU50と、を備えており、この画像読み取り部(11,12)は、CPU50によって設定された有効画素領域に応じて、小切手SまたはカードCを読み取ることにより2次元画像データが生成される。
【0074】
本実施形態によれば、読み取られて生成された2次元画像データは、画像読み取り部(11,12)により自動的に有効画素領域に対応した部分のみとなるように構成されている。すなわち、取得した2次元画像データは、生成された時点で小切手SまたはカードCの認識に不要なデータが削ぎ落とされた状態となっており、必要最小限の画像データとなっている。したがって、生成された2次元画像データのデータ量を小さくすることが可能であり、データ生成後に行われる圧縮処理や、データ転送処理におけるデータ読み取り装置1の負荷を軽減させることが可能となる。
【0075】
また、本実施形態によれば、2次元画像データを生成した後に、画像処理を行って余分なデータを切り取るデジタル処理等を行う必要が無いため、データ読み取り装置1内部でのデジタル処理を減らすことができ、データ読み取り装置1にかかる負荷を軽減させることが可能となる。
【0076】
また、従来のデータ読み取り装置では、生成された時点で小切手SまたはカードCの認識に不要なデータが含まれており、このデータをデータ読み取り装置にて画像処理を行わない場合には、ホストコンピュータ側で画像処理を行う必要がある。しかしながら、本実施形態のデータ読み取り装置1によれば、ホストコンピュータ100に送信されるデータには、既に不要なデータが含まれていないため、ホストコンピュータ100における画像処理が不要であり、ホストコンピュータ100の負荷を低減させることも可能である。
【0077】
また、本実施形態によれば、CPU50は、ホストコンピュータ100から送信される読み取り媒体指定コマンドに応じて、有効画素領域を設定する。したがって、ユーザによる特別な指定を行う必要なく、読み取り媒体である小切手S(もしくはL)またはカードCの別に応じて、有効画素領域を設定することが可能である。したがって、読み取り媒体の読み取りを実行する毎にユーザがサイズを指定することなく、小切手S(もしくはL)とカードCに応じた読み取り領域を設定することが可能である。したがって、ユーザへの負担が軽減し、業務効率が向上する。
【0078】
また、本実施形態によれば、第1搬送路P1内を搬送される小切手Sを検出するBOF検出器9と、第2搬送路P2内を搬送されるカードCを検出するBOC検出器25と、を備え、CPU50は、BOF検出器9とBOC検出器25の検出結果に応じて、有効画素領域を決定するように構成することも可能である。このような構成であっても、ユーザによる特別な指定を行う必要なく、読み取り媒体である小切手S(もしくはL)またはカードCの別に応じて、有効画素領域を設定することが可能である。したがって、読み取り媒体の読み取りを実行する毎にユーザがサイズを指定することなく、小切手S(もしくはL)とカードCに応じた読み取り領域を設定することが可能であるため、ユーザへの負担が軽減し、業務効率が向上する。
【0079】
また、CPU50は、小切手Sと小切手Lを区別して検出する上部BOF検出器9aと下部BOF検出器9bとを設け、これにより小切手の幅、すなわち小切手Sまたは小切手Lの区別を行い、この小切手の幅に応じて有効画素領域を決定するように構成してもよい。このように構成することにより、有効画素領域を小切手の幅に応じて決定することが可能となり、より効率的に有効画素領域を設定して、生成される2次元画像データに含まれる不要なデータ領域を削減することができる。
【0080】
また、本実施形態によれば、画像読み取り部は、小切手S(もしくはL)またはカードCからの光の受光量に応じた電気信号を生成する複数の光電変換素子を備えた第1または第2画像読み取りセンサ11,12と、この電気信号をデジタル信号に変換するA/Dコンバータ54と、デジタル信号を一時的に格納するバッファとしてのゲートアレイ55と、ゲートアレイ55から転送されるデジタル信号を保存するRAM52と、を有している。そして、ゲートアレイ55は、CPU50によって設定された有効画素領域に対応するデジタル信号のみをRAM52に転送するように構成されている。このように構成することにより、有効画素領域に対応するデジタル信号のみを用いてRAM52内に生成される2次元画像データのデータ量が小さくなる。したがって、データ生成後に行われる圧縮処理や、データ転送処理におけるデータ読み取り装置1の負荷を軽減させることが可能となる。
【0081】
また、本実施形態によれば、第1または第2画像読み取りセンサ11,12は、小切手S(もしくはL)またはカードCの表面を読み取る表面画像読み取りセンサと、小切手S(もしくはL)またはカードCの裏面を読み取る裏面画像読み取りセンサとして構成される。したがって、一度の搬送処理で小切手S(もしくはL)またはカードCの両面を読み取ることが可能である。
【0082】
なお、本実施形態では、第1または第2画像読み取りセンサ11,12を備えたデータ読み取り装置1を元に説明を行ったが、これに限られることはなく、複数の大きさの媒体を読み取る画像読み取りセンサを備えた画像読み取り装置に適用することが可能である。
【0083】
【発明の効果】
本発明によれば、画像読み取り部は、制御部によって設定された有効画素領域に応じて、小切手SまたはカードCを読み取る。これにより、生成された2次元画像データは、画像読み取り部により自動的に有効画素領域に対応した部分のみとなるように構成されている。したがって、取得した2次元画像データは、生成された時点で不要なデータを含んでおらず、小切手SまたはカードCの認識に必要な最小限の画像データとなっている。したがって、本発明によれば、生成された2次元画像データのデータ量を小さくすることが可能であり、データ生成後に行われる圧縮処理や、データ転送処理における画像読み取り装置の負荷を軽減させることが可能となる。
【図面の簡単な説明】
【図1】本発明に係る実施形態のデータ読み取り装置を示す斜視図である。
【図2】本発明に係る実施形態のデータ読み取り装置を別の角度から見た斜視図である。
【図3】本発明に係る実施形態のデータ読み取り装置の搬送路を示す図である。
【図4】本発明に係る実施形態のデータ読み取り装置の概略平面図である。
【図5】本発明に係る実施形態のデータ読み取り装置の画像読み取り部を示す概略斜視図である。
【図6】本発明に係る実施形態のデータ読み取り装置の回路構成を示す図である。
【図7】本発明に係る実施形態の読み取り処理の概略を示す模式図である。
【図8】本発明に係る実施形態の読み取り処理の概略を示す模式図である。
【図9】本発明に係る実施形態の読み取り処理を示すフローチャートである。
【図10】本発明に係る変形例のBOF検出器を示す図である。
【図11】本発明に係る変形例の読み取り処理を示すフローチャートである。
【図12】本発明に係る変形例の読み取り処理を示すフローチャートである。
【符号の説明】
1・・データ読み取り装置 9・・BOF検出器 11・・第1の画像読み取りセンサ 12・・第2の画像読み取りセンサ 13・・MICR 14・・印刷ヘッド 50・・CPU 51・・ROM 52・・RAM 53・・通信制御部 54・・A/Dコンバータ 55・・ゲートアレイ 100・・ホストコンピュータ P1・・第1搬送路 P2・・第2搬送路 M・・中間搬送路
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an image reading apparatus including a plurality of conveyance paths for conveying a reading medium, and more particularly to an image reading apparatus capable of efficiently acquiring an image on a reading medium.
[Prior art]
[0002]
Payment systems using checks are widely used, mainly in Europe and the United States. In this payment system, various payments and remittances are performed by sending and receiving checks. The used checks are finally brought to the bank for payment and cashing.
[0003]
A large amount of checks are processed in a short time at the counter of each bank branch. The bank clerk in charge at the branch office checks the check itself, checks the date, verifies the signature, etc., then deposits and cashes. The bank clerk will endorse the check obtained and issue a receipt as necessary. The bank clerk also asks the customer to present a license or ID card for identity verification, and if necessary, obtain a copy of this license or ID card with a copier, or read a check with a scanner. Stores check images.
[0004]
In recent years, attempts have been made to read a check electromagnetically in order to improve the efficiency of check processing. As part of this effort, attempts have been made to perform electronic reading of checks at bank counters, and small check processing devices that can be installed at counters have also been proposed.
[0005]
This processing apparatus includes a magnetic ink reading device, a scanner, and a printing device on a check conveyance path. When a bank clerk who receives a check from a customer passes the check through the processing device, the processing device is configured to read the magnetic ink characters and the image on the check recorded on the check and to endorse the check. (See Patent Document 1).
[0006]
In order to simplify the business processing at the bank counter, the applicant reads the magnetic ink characters on the check and acquires the image of the check in Japanese Patent Application No. 2003-0667747, and also obtains a license, ID, An image reading device (data reading device) including a scanner device for reading an image such as a card has been proposed. According to the present apparatus, it is possible to read an image of a check and an image of a license, an ID card, etc. with a single device, so that even in a small space such as a bank window, a plurality of It is possible to work efficiently.
[0007]
[Patent Document 1]
JP 2000-344428 A
[0008]
[Problems to be solved by the invention]
There are various sizes of checks, licenses, ID cards, and the like read by the image reading apparatus. For example, the width of a license or the like is different from the width of a check, and the width of a check is also different depending on the type. Therefore, an image reading apparatus installed at a bank counter needs to include an image reading sensor having a width that can read a reading medium having a maximum size that can be assumed as a reading width (for example, a large check).
[0009]
However, when the image reading sensor reads a small reading medium, for example, a card whose width is half the reading width that can be read by the image reading sensor, the width of the card is smaller than the reading range of the image reading sensor. Since it is narrow, half of the acquired image data becomes meaningless data. That is, when an image reading sensor capable of reading a reading medium having a maximum size assumed as a reading width is used, there is a problem that the data size of the acquired image data is increased even when a card having a narrow width is read. .
[0010]
In order to solve this problem, (A) a method in which the user sets the size of a read image in advance, (B) a method in which image processing is performed so as to cut out excess data after reading, and the like can be considered.
However, in the method (A), since it is necessary for the user to specify the size every time reading of the reading medium is performed, the burden on the user increases and the business efficiency deteriorates. Further, in the method (B), it is necessary to analyze the image data by a predetermined algorithm or the like every time the image data is acquired, determine the necessary area and the extra area, perform image processing, and cut the data. The load on the image reading apparatus increases, and the data processing time becomes longer. Further, if there is an error in the analysis of the image data, there is a risk that the data will be cut out to a necessary area, and it cannot be said that the method is highly reliable.
[0011]
In view of the above problems, the present invention provides an image reading apparatus capable of acquiring image data that does not include an extra area by automatically setting an image reading range with a simple configuration and reading a reading medium. Objective.
[0012]
[Means for Solving the Problems]
The above object of the present invention is achieved by the following means.
(1) a first conveyance path for conveying a first image reading medium;
A second transport path for transporting the second image reading medium;
An image reading unit that is arranged along a common part of the first conveyance path and the second conveyance path and reads the first image reading medium or the second image reading medium;
A control unit that sets an image reading range according to each of the first image reading medium and the second image reading medium;
The image reading device, wherein the image reading unit reads the first image reading medium or the second image reading medium according to an image reading range set by the control unit.
(2) The image reading apparatus according to (1), wherein the control unit sets the image reading range in accordance with a reading medium designation command transmitted from a host computer.
(3) a first reading medium detector that detects the first reading medium conveyed in the first conveyance path;
A second reading medium detector for detecting the second reading medium conveyed in the second conveyance path,
The image reading apparatus according to (1), wherein the control unit determines the image reading range in accordance with detection results of the first reading medium detector and the second reading medium detector.
(4) The control unit detects a width of the first reading medium based on a detection result of the first reading medium detector, and sets the image reading range according to the width of the first reading medium. The image reading device according to (3), wherein the image reading device is determined.
(5) The first reading medium detector has a plurality of reading detectors arranged in the width direction of the first reading medium, and the control unit detects the detection results of the plurality of reading medium detectors. The image reading apparatus according to (4), wherein the width of the first reading medium is detected according to the above.
(6) The image reading unit includes an image reading sensor including a plurality of photoelectric conversion elements that generate an electrical signal corresponding to the amount of light received from the first reading medium or the second reading medium; An A / D converter that converts an electrical signal into a digital signal; a buffer that temporarily stores the digital signal; and a memory that stores the digital signal;
The image reading apparatus according to any one of (1) to (5), wherein the buffer transfers the digital signal corresponding to the image reading range set by the control unit to the memory. .
(7) The image reading sensor includes a front surface image reading sensor that reads the surface of the first reading medium or the second reading medium, and a back surface that reads the back surface of the first reading medium or the second reading medium. The image reading device according to (6), comprising an image reading sensor.
[0013]
DETAILED DESCRIPTION OF THE INVENTION
Next, embodiments of an image reading apparatus according to the present invention will be described in detail with reference to the drawings.
[0014]
1 and 2 are perspective views each showing an outline of a data reading device 1 as an image reading device of the present embodiment. FIG. 3 is a schematic view showing a transport path of the data reading device 1, and FIG. 4 is a schematic top view showing each component of the data reading device 1. FIG. 5 is a schematic perspective view showing an image reading unit of the data reading device 1.
[0015]
The data reading apparatus 1 of the present embodiment is configured to be able to read an image on the check S and to read magnetic ink characters printed on the check S while conveying the check S as a first reading medium. . Further, the data reading device 1 is configured to be able to read an image on the card C while conveying the card C as a second reading medium.
[0016]
First, the conveyance of the data reading device 1 will be described. As shown in FIG. 3, the data reading device 1 includes a U-shaped first transport path P1 that transports the check S, and a linear second transport path P2 that transports a card C as a second reading medium. have. The 1st conveyance path P1 and the 2nd conveyance path P2 are common in the site | part equivalent to the bottom part of a U shape. In the following description, this part is referred to as an intermediate conveyance path M. Various reading mechanisms of the data reading device 1 are provided in the intermediate conveyance path M. Details of the various reading mechanisms will be described later.
[0017]
As shown in FIGS. 3 and 4, the first transport path P1 is defined by an outer guide 2a and an inner guide 2b, and a check is placed in the transport section 2c, which is a space between the outer guide 2a and the inner guide 2b. S is configured to be conveyed. The check S is inserted into the first transport path P1 via the paper feed unit 3 from the direction of arrow A in FIG. The paper feed unit 3 is configured to be able to insert a plurality of checks S, and sends the plurality of checks S one by one into the first transport path P1.
[0018]
In the first transport path P1, as a transport mechanism for transporting the check S, the first transport roller 6 on the upstream side of the intermediate transport path M, the press roller 16 in the intermediate transport path M, and the downstream of the intermediate transport path M A second transport roller 7 is provided on the side.
The 1st conveyance roller 6 has the drive roller 6a and the pressing roller 6b arrange | positioned facing the drive roller 6a via the 1st conveyance path P1. Moreover, the 2nd conveyance roller 7 has the drive roller 7a and the pressing roller 7b arrange | positioned facing the drive roller 7a via the 1st conveyance path P1.
As shown in FIGS. 1 and 4, the presser roller 16 includes a pair of lower presser rollers 16b disposed below the first transport path P1, and a pair of upper presser rollers disposed above the lower presser roller 16b. And a roller 16a. Each of the pair of upper pressing roller 16a and lower pressing roller 16b has a common rotation shaft, and when one of them rotates, the other also rotates at the same rotation speed.
[0019]
As shown in FIGS. 1 and 4, the check S sent into the first conveyance path P <b> 1 is conveyed through the intermediate conveyance path M by the first conveyance roller 6, the pressing roller 16, and the second conveyance roller 7 and discharged. It is discharged in the direction of arrow B through the roller 8. Further, in the present embodiment, as shown in FIG. 1, the bottom position of the first transport path P1 is maintained at the height L1, and the check S is along the bottom of the first transport path P1 including the intermediate transport path M. Then, the sheet is conveyed with the height L1 as a reference. Here, regarding the presser roller 16, if the width (height) of the check S is shorter than a predetermined length, only the lower presser roller 16b of the presser roller 16 contributes to the conveyance of the check S, while the width of the check S is a predetermined length. If it is more than that, the check S is conveyed by both the upper pressing roller 16a and the lower pressing roller 16b.
[0020]
On the other hand, as shown in FIGS. 3 and 4, the second transport path P <b> 2 includes an intermediate transport path M, and a card insertion slot 20 and a card reverse path 21 communicating with both ends thereof.
[0021]
The card insertion slot 20 is an insertion slot for inserting the card C into the intermediate transport path M. A lower guide 24 is provided below the card insertion slot 20 as shown in FIGS. The lower guide 24 maintains the height of the lower end portion of the card C at L2, and the card C is guided by the lower guide 24 and inserted into the intermediate transport path M, and transported in a state based on the height L2. Is done. That is, the position of the second transport path P2 is based on the height L2.
The above-described upper pressing roller 16a is attached above the height L2 of the second conveying path P2, and the card C conveyed into the intermediate conveying path M is placed in the intermediate conveying path M by the upper pressing roller 16a. Be transported.
[0022]
The card reverse path 21 is formed by linear guides 21a and 21b formed along the left extension line of the intermediate conveyance path M in FIG. In the vicinity of the end 21c of the card reverse path 21, a forward / reverse conveyance roller 22 is provided. The forward / reverse conveyance roller 22 conveys the card C conveyed from the intermediate conveyance path M so as to protrude from the end 21c of the card reverse rotation path 21 for a predetermined length, and again the card C protruding from the end 21c. Transport to the intermediate transport path M.
[0023]
Specifically, when the card C is inserted into the intermediate transport path M from the card insertion slot 20, it is transported to the card reverse path 21 by the upper pressing roller 16a. Then, the card C is reversely conveyed from the card reverse path 21 by the forward / reverse conveyance roller 22, passes through the intermediate conveyance path M, and is discharged from the card insertion slot 20. At this time, the card C is transported in the second transport path P2 with the lower end portion kept at the height L2. In the present embodiment, the height L2 of the second transport path P2 is disposed at a position higher than the height L1 of the first transport path P1. That is, the card C is transported through the intermediate transport path M above the check S.
[0024]
In the present embodiment, as described above, by changing the conveyance height of the check S and the card C, a U-shaped first conveyance path and a linear second conveyance can be provided without providing a special switching device or the like. Different types of reading media can be transported on the path. This completes the description of the transport of the check S and the card C.
[0025]
In the intermediate conveyance path M, a first image reading sensor 11 and a second image reading sensor 12 that perform image reading are installed. Each of the first image reading sensor 11 and the second image reading sensor 12 is a CIS (Contact Image Sensor) type image reading sensor, and emits light to one surface of the check S or the card C conveyed on the intermediate conveyance path M. The light irradiated and reflected on the check S or card C is received by the light receiving areas 11c and 12c. In the light receiving regions 11c and 12c, a plurality of photoelectric conversion elements (not shown) are arranged in a line in the longitudinal direction (the width direction of the check S and the card C), and each photoelectric conversion element has an electric power corresponding to the amount of light received. A signal is generated (see FIG. 5B). The first image reading sensor 11 and the second image reading sensor 12 read the image on the check S or the card C conveyed in the intermediate conveyance path M line by line, so that the two-dimensional of the check S or the card C is obtained. An image is generated.
[0026]
As shown in FIG. 5A, the first image reading sensor 11 and the second image reading sensor 12 are respectively arranged on both sides of the intermediate conveyance path M in a state of being shifted in the conveyance direction. The data reading device 1 according to the present embodiment is configured such that the first image reading sensor 11 and the second image reading sensor 12 can acquire images on the front and back surfaces of the slip paper S or the card C by one conveyance. Has been.
[0027]
In addition, first pressing members 11 a and 11 b are provided at positions facing the first image reading sensor 11 through the intermediate conveyance path M. As shown in FIG. 5A, the first pressing member 11a and the second pressing member 11b are displaced in the height direction (the width direction of the check S and the card C). The first pressing member 11 a disposed on the upper side is a member that presses the card C conveyed in the intermediate conveyance path M with reference to the height L <b> 2 against the first image reading sensor 11. On the other hand, the first pressing member 11 b arranged below is a member that presses the slip sheet S conveyed in the intermediate conveying path M with the height L 1 as a reference against the first image reading sensor 11. The first image reading sensor 11 reads an image on the check S or the card C in a state where the check S or the card C is pressed by an appropriate pressing pressure by the first pressing members 11a and 11b.
[0028]
Similarly, second pressing members 12a and 12b are provided at positions facing the second image reading sensor 12 via the intermediate conveyance path M. As shown in FIG. 5A, the first pressing member 12a and the second pressing member 12b are displaced in the height direction (the width direction of the check S and the card C). The second pressing member 12 a disposed above is a member that presses the card C conveyed in the intermediate conveyance path M with reference to the height L <b> 2 against the second image reading sensor 12. On the other hand, the second pressing member 12b disposed below is a member that presses the slip sheet S conveyed in the intermediate conveying path M with the height L1 as a reference against the second image reading sensor 12. The second image reading sensor 12 reads an image on the check S or the card C in a state where the check S or the card C is pressed by an appropriate pressing pressure by the second pressing members 12a and 12b.
[0029]
A MICR (Magnetic Inc Character Reader) 13 is installed below the pressing roller 16. The MICR 13 is a sensor for reading information written in magnetic ink on the check S. The MICR 13 performs reading in a state in which the check S is pressed against the surface of the MICR 13 by the MICR pressing unit 13a disposed to face the MICR 13 through the intermediate conveyance path M.
[0030]
A BOF (Bottom Of Form) detector 9 and a TOF (Top Of Form) detector 10 for detecting the trailing edge of the check S are provided in the first paper transport path P1. The BOF detector 9 is provided between the paper feed unit 3 and the first transport roller 6, detects the check S inserted from the paper feed unit 3, and when the check S passes through the BOF detector 9. And the trailing edge of the check S is detected. The TOF detector 10 is provided between the first transport roller 6 and the first image reading sensor 11 and is configured to detect the tip of the check S. Thus, the length of the check S can be accurately measured by detecting the leading edge and the trailing edge of the check S by the BOF detector 9 and the TOF detector 10. The data reading device 1 of this embodiment is configured to operate in accordance with the check S detection by the BOF detector 9 and the TOF detector 10. That is, the start / stop of the reading of the check S by the image reading sensors 11 and 12 is controlled based on the outputs of the BOF detector 9 and the TOF detector 10. Note that one of the image reading sensors 11 and 12 may be used as a detector for detecting the tip of the check S. In this case, the TOF detector 10 can be omitted.
[0031]
Further, the print head 14 is disposed in a linear region between the second transport roller 7 and the discharge roller 8 and along the first transport path P1. The print head 14 is for executing an endorsement to the check S, and performs printing on the check S as necessary.
[0032]
Further, a BOC (Bottom Of Card) detector 25 and a TOC (Top Of Card) detector 26 that detect the rear end of the card C are provided in the second paper transport path P2. The BOC detector 25 is provided in the vicinity of the card insertion slot 20, detects the card C inserted from here, detects the time when the card C passes through the BOC detector 9, and detects the rear end of the card C. Is detected. The TOC detector 26 is provided between the press roller 16 and the second image reading sensor 12 and is configured to detect the leading end of the card C. Thus, the length of the card C can be accurately measured by detecting the leading edge and the trailing edge of the card C by the BOC detector 25 and the TOC detector 26. The data reading device 1 of this embodiment is configured to operate in response to the detection of the card C by the BOC detector 25 and the TOC detector 26. That is, the start / stop of reading of the card C by the image reading sensor 11 or 12 is controlled based on the outputs of the BOC detector 25 and the TOC detector 26. Note that either one of the image reading sensors 11 and 12 may be used as a detector for detecting the leading end of the card C. In this case, the TOC detector 26 can be omitted.
[0033]
Next, the circuit configuration of the data reading apparatus 1 of the present embodiment will be described with reference to FIG. FIG. 6 is a block diagram showing a circuit configuration for controlling the data reading apparatus 1 of the present embodiment.
[0034]
In the data reading device 1, a circuit is configured by connecting various functional units around the CPU 50. The CPU 50 controls the data reader 1 by executing various controls by executing predetermined firmware (program) stored in advance in the ROM 51. In other words, the CPU 50 controls the drive of the motor 56 in accordance with detection signals from the BOF detector 9, the TOF detector 10, and the BOC detector 25, whereby the first conveying roller 6, the pressing roller 16, and the second conveying roller. 7. The discharge roller 8 and the pressing members 11a, 11b, 12a, and 12b are driven to convey the check S or the card C. Then, the CPU 50 performs magnetic character reading processing using the MICR 13, image reading processing using the first image reading sensor 11 or the second image reading sensor 12, printing processing on the check S using the print head 14, and the like. Execute.
[0035]
The RAM 52 is a data storage area of the data reading device 1, and stores images read by the first image reading sensor 11 or the second image reading sensor 12 or temporarily stores various commands transmitted from the host computer 100. Or save it.
[0036]
The communication control unit 53 is configured as an external input / output interface of the data reading device 1 and is a control unit that communicates with the host computer 100. Various commands transmitted from the host computer 100 are received by the communication control unit 53 and stored in a reception buffer in the RAM 52. Then, the CPU 50 analyzes and processes various commands stored in the reception buffer in the RAM 52, thereby executing various processes according to the commands.
[0037]
Next, an image reading process using the first image reading sensor 11 or the second image reading sensor 12 will be described. The image reading unit according to the present embodiment includes a first image reading sensor 11, a second image reading sensor 12, an A / D converter 54, a gate array 55, and a RAM 52.
[0038]
Reading is executed by the first image reading sensor 11 or the second image reading sensor 12, and the generated electric signals are sequentially sent from the photoelectric conversion elements to the A / D converter 54 and converted into digital signals. Here, for example, A / D conversion is performed with 8 bits (256 gradations) to generate a digital signal. The digital signal after A / D conversion is sent to the gate array 55.
[0039]
The gate array 55 is a line buffer that temporarily stores a signal from the first image reading sensor 11 or the second image reading sensor 12 sent via the A / D converter 54. In the gate array 55, one line of image data (one-dimensional image data) sequentially read by the first image reading sensor 11 or the second image reading sensor 12 is sequentially stored. Then, the one-dimensional image data stored in the gate array 55 is sequentially stored in an image buffer area in the RAM 52, and two-dimensional image data is generated in the RAM 52. In FIG. 6, the A / D converter 54 and the gate array 55 are configured to be shared by the first image reading sensor 11 or the second image reading sensor 12, but the A / D is used for each image reading sensor. The converter 54 and the gate array 55 may be provided.
[0040]
In the present embodiment, the gate array 55 is configured to transfer only the portion corresponding to the width of the reading medium (check S or card C) to the RAM 52 when transferring the one-dimensional image data to the RAM 52. Hereinafter, this will be specifically described with reference to FIGS.
[0041]
FIG. 7 is a diagram showing the relationship between the width of the reading medium and the transfer portion to the RAM 52 by the gate array 55. The first image reading sensor 11 or the second image reading sensor 12 reads the reading medium using all the photoelectric conversion elements regardless of the width of the reading medium. On the other hand, the gate array 55 generated by the first image reading sensor 11 or the second image reading sensor 12 and receiving the digital signal has a width of the read image out of the one-dimensional image data stored in the gate array 55. Only the corresponding part is transferred to the RAM 52, and the remaining part is discarded.
[0042]
The processing of the gate array 55 will be described in detail with reference to FIG. 7 taking the case of the first image reading sensor 11 as an example. When the check S is conveyed with reference to the height L1, the image on the check S is read by the first image reading sensor 11. At this time, the check S is read by the entire light receiving region 11 c of the first image reading sensor 11. Of all the light receiving areas 11c, the light receiving area 11d corresponding to the width of the check S acquires the image of the check S, but the light receiving area 11e not corresponding to the width of the check S contributes to the acquisition of the image of the check S. Not.
[0043]
The gate array 55 stores all digital signals 55a generated and digitally converted by the entire light receiving region 11c. Then, the gate array 55 transfers only the digital signal 55b generated from the light receiving area 11d corresponding to the width of the check S to the RAM 52 as an effective reading pixel, and the digital array generated from the light receiving area 11e not corresponding to the width of the check S. The signal 55c is not transferred.
[0044]
Further, as shown in FIG. 8A, when reading a check L that is larger than the check S and corresponds to the light receiving region c of the image reading sensor 11, the gate array 55 corresponds to the width of the check L. Since the light receiving area 11d is the entire light receiving area 11c, all the read digital signals are transferred to the RAM 52 as effective reading pixels.
[0045]
Further, as shown in FIG. 8B, when reading the card C conveyed with the height L2 as a reference, the gate array 55 is generated from the light receiving area 11d corresponding to the width of the card C. Only the digital signal is transferred to the RAM 52 as effective reading pixels, and the digital signal generated from the light receiving area 11e not corresponding to the width of the card C is not transferred.
[0046]
In this embodiment, the transfer from the gate array 55 to the RAM 52 is performed with reference to a read medium designation command transmitted from the host computer 100. That is, when the check S (or check L) is read, the check S (or check L) is prepared to be transported to the first transport path P1 by receiving a read medium designation command from the host computer 100. Is made. At this time, the CPU 100 sets an effective reading pixel corresponding to the check S (or check L) in the gate array 55. Here, the size of the check is set in advance to either the size of the check S or the size of the check L.
[0047]
When reading is actually performed by the first image reading sensor 11, the gate array 55 transfers only the digital signal 55 b corresponding to the light receiving region set as the effective reading pixel to the RAM 52. As a result, two-dimensional image data is generated only by the digital signal 55b corresponding to the light receiving area set as the effective reading pixel.
[0048]
In the above description, the first image reading sensor 11 has been described as an example. However, the same applies to the case of the second image reading sensor 12, and the gate array 55 includes the check S (check L or card C). ), Only the digital signal 55b generated from the light receiving area of the second image reading sensor 12 corresponding to the width of the second image reading sensor 12 is transferred to the RAM 52 as effective reading pixels, and the second not corresponding to the width of the check S (check L or card C) The digital signal 55c generated from the light receiving area of the image reading sensor 12 is not transferred.
[0049]
Next, the reading operation by the first image reading sensor 11 or the second image reading sensor 12 will be described in order with reference to the flowchart shown in FIG. First, the data reading apparatus 1 receives a reading medium designation command from the host computer 100 via the communication control unit 53 (step S101). The CPU 50 analyzes the received read medium designation command and determines whether to read the check S (or check L) or the card C (step S102).
[0050]
As a result of the command analysis, when reading the check S (hereinafter, described as reading the check S), the reading path of the check S is set, and the conveyance reference height L1 of the check S is set in the gate array 52. An effective pixel area corresponding to the width of the check S is set, and a reading wait state is set (step S103).
[0051]
When the check S is detected by the BOF detector 9 (step S104), the motor 56 drives the various conveying rollers to convey the check S by a predetermined feed amount, and the check S is read by the image reading sensor 11 or the image reading sensor. 12 starts image reading. Here, the image reading sensor 11 or the image reading sensor 12 reads an image line by line by using all the photoelectric conversion elements of the check S sent in the forward direction (step S105).
[0052]
The electrical signal for one line generated by reading by the image reading sensor 11 or 12 is A / D converted and temporarily stored in the gate array 55. In the gate array 55, the photoelectric conversion elements are stored on the line according to the arrangement order of the photoelectric conversion elements, and are set as one-dimensional image data (step S106).
[0053]
Then, the gate array 55 refers to the set effective pixel area, and transfers only the digital signal in the one-dimensional image data generated from the photoelectric conversion element corresponding to the set effective pixel area to the RAM 52 (step S107). ). Then, the operations from step S105 to step S107 are repeated until reading of all lines is completed (step S108). As a result, the two-dimensional image data of the check S including only the portion corresponding to the effective pixel region is generated in the RAM 52.
[0054]
In the present embodiment, based on the information on the leading and trailing edges of the check S detected by the BOF detector 9 and the TOF detector 10, and the number of steps of the motor that drives the various conveying rollers that convey the check S, After grasping the length of the check S, the number of reading lines of the check S is determined. Accordingly, the one-dimensional image data is acquired by the number of lines corresponding to the length of the check S.
[0055]
On the other hand, when the card C is read as a result of the command analysis, a reading path of the card C is set, and an effective pixel area corresponding to the card C conveyance reference height L2 and the card C width is set in the gate array 52. It is set and a reading wait state is entered (step S110).
[0056]
When the card C is detected by the BOC detector 25 (step S111), the motor 56 drives various transport rollers to transport the card C to the card reverse path 21, and then reversely transports the card C in the forward direction to perform a predetermined feed. After the amount is conveyed, image reading of the card C by the image reading sensor 11 or the image reading sensor 12 is started. Here, the image reading sensor 11 or the image reading sensor 12 reads an image line by line from the card C sent out in the forward direction using all the photoelectric conversion elements (step S112).
[0057]
The electrical signal for one line generated by reading by the image reading sensor 11 or 12 is A / D converted and temporarily stored in the gate array 55. In the gate array 55, the photoelectric conversion elements are stored on the line according to the arrangement order of the photoelectric conversion elements, and are set as one-dimensional image data (step S113).
[0058]
Then, the gate array 55 refers to the set effective pixel region, and transfers only the digital signal in the one-dimensional image data generated from the photoelectric conversion element corresponding to the set effective pixel to the RAM 52 (step S114). . Then, the operations from step S112 to step S114 are repeated until reading of all lines is completed (step S115). As a result, the two-dimensional image data of the card C including only the portion corresponding to the effective pixel area is generated in the RAM 52.
As described above, the image reading of the check S or the card C is executed.
[0059]
In the present embodiment, based on the information on the leading and trailing edges of the card C detected by the BOC detector 25 and the TOC detector 26, and the number of steps of the motor that drives the various conveying rollers that convey the card C, After grasping the length of the card C, the number of reading lines of the card C is determined. Thus, the one-dimensional image data is acquired by the number of lines corresponding to the length of the card C.
[0060]
In the above description, the effective pixel region set in the gate array 55 is set in accordance with the reading medium designation command. However, the present invention is not limited to this, and for example, the following modifications may be considered. .
[0061]
FIG. 10 is a diagram showing an installation state of the BOF detector 9 in a modification of the present embodiment. In the present modification, the BOF detector 9 detects a lower BOF detector 9b that detects a small check S that is conveyed on the first conveyance path P1, and a large check L that is conveyed on the first conveyance path P1. And an upper BOF detector 9a. That is, in this modification, the width of the check conveyed on the first conveyance path P1 can be detected in two stages. In the present embodiment, the check S (or L) is inserted and waiting for conveyance, and is configured to be detected by the BOF detector 9. Other configurations are the same as those shown in FIGS.
[0062]
In this modification, the effective pixel area is not set by the reading medium designation command, but the check S or the check L is detected by the BOF detector 9 (9a, 9b), or the card C by the BOC detector 25 is detected. The effective pixel region is set with the detection of.
[0063]
11 and 12 are flowcharts for explaining the processing operation in this modification. Hereinafter, the reading operation by the first image reading sensor 11 or the second image reading sensor 12 in this modification will be described with reference to this flowchart.
[0064]
First, when a user inserts a check S (or L) or a card C into the data reader 1 (step S201), the data reader 1 detects the inserted check S (or L) or card C. Here, the check S (or L) or the card C is detected by continuously performing the operations of steps S202 to S204.
[0065]
Specifically, whether or not the lower BOF detector 9b is ON is detected (step S202), and if the check S (or L) is detected and ON, the process proceeds to step S203. In step S203, it is detected whether the upper BOF detector 9a is ON. If the upper BOF detector 9a is ON, it is determined that a check L has been inserted, and the process proceeds to step S205. On the other hand, if the upper BOF detector 9a is OFF, it is determined that the check S has been inserted and the process proceeds to step S205.
[0066]
On the other hand, if the lower BOF detector 9b is OFF in step S202, the process proceeds to step S204 to detect whether or not the BOC detector 25 is ON. If the BOC detector 25 is ON, it is determined that the card C has been inserted, and the process proceeds to step S205. On the other hand, if the BOC detector 25 is OFF, it is determined that neither the check S (or L) nor the card C is inserted, and the process returns to step S202.
[0067]
In step S205, the CPU 50 rewrites the status information stored in the RAM 52 in accordance with the detection results of the upper BOF detector 9a, the lower BOF detector 9b, and the BOC detector 25. When the status information in the RAM 52 is rewritten, an ASB (Auto Status Back) function incorporated in the firmware operates, and the status information in the RAM 52 is automatically notified to the host computer 100 via the communication control unit 53 ( Step S206).
[0068]
When the host computer 100 receives the status information from the data reading device 1 (step S207), the host computer 100 recognizes that the check S, the check L, or the card C has been inserted into the data reading device 1. If it is determined in step S208 that image reading is to be executed, an image reading command for instructing image reading of the check S, check L or card C is transmitted to the data reading apparatus 1 (step S209). Here, the determination in step S <b> 208 may be determined that the user reads the image by operating the host computer 100. Further, the host computer 100 may be set to automatically read an image when it recognizes that the check S, the check L, or the card C is inserted.
[0069]
Upon receiving an image reading command from the host computer, the data reading device 1 sets a reading path corresponding to the image reading command, and sets the width of the reading medium and the reference height L1 or L2 of the reading medium in the gate array 52. A corresponding effective pixel region is set (step S210). When the setting of the effective pixel area is completed, the data reading device 1 starts conveying the check S, the check L or the card C, and starts image reading by the image reading sensors 11, 12 or both (step S211). .
[0070]
Here, the image reading sensor 11 or the image reading sensor 12 reads an image line by line using all the photoelectric conversion elements of the card C sent out in the forward direction (step S212). The electrical signal for one line generated by reading by the image reading sensor 11 or 12 is A / D converted and temporarily stored in the gate array 55. In the gate array 55, the photoelectric conversion elements are stored on the line according to the arrangement order of the photoelectric conversion elements, and are set as one-dimensional image data (step S213).
[0071]
Then, the gate array 55 refers to the set effective pixel region, and transfers only the digital signal in the one-dimensional image data generated from the photoelectric conversion element corresponding to the set effective pixel to the RAM 52 (step S214). . Then, the operations from step S112 to step S114 are repeated until reading of all lines is completed (step S215). As a result, the two-dimensional image data of the card C including only the portion corresponding to the effective pixel area is generated in the RAM 52.
As described above, image reading of the check S (or check L) or the card C is executed.
[0072]
In the present embodiment, when the check S (or L) is read, information on the leading and trailing edges of the check S (or L) detected by the BOF detector 9 and the TOF detector 10 and the check S Based on the number of steps of the motor that drives the various conveying rollers that carry the sheet, the number of reading lines of the check S is determined after the length of the check S is grasped. In the case of reading the card C, information on the leading and trailing edges of the card C detected by the BOC detector 25 and the TOC detector 26 and motor steps for driving various conveying rollers for conveying the card C are provided. The number of reading lines of the card C is determined after grasping the length of the card C based on the number. Accordingly, the one-dimensional image data is acquired by the number of lines corresponding to the length of the check S (or L) or the card C.
[0073]
As described above, the data reading apparatus 1 as the image reading apparatus according to the present embodiment includes the first conveyance path P1 that conveys the check S (or check L) that is the first image reading medium, and the second conveyance path P1. The second transport path P2 for transporting the card C, which is the image reading medium, is provided. The data reader 1 is arranged along a common part (intermediate transport path M) of the first transport path P1 and the second transport path P2, and an image reading unit (11, 12) and a check for reading the check S or the card C. CPU 50 for setting an effective pixel area (image reading range) corresponding to each of S and card C, and this image reading unit (11, 12) corresponds to the effective pixel area set by CPU 50. By reading the check S or the card C, two-dimensional image data is generated.
[0074]
According to the present embodiment, the two-dimensional image data read and generated is configured to automatically include only a portion corresponding to the effective pixel region by the image reading unit (11, 12). That is, the acquired two-dimensional image data is in a state where data unnecessary for recognition of the check S or the card C is scraped off at the time of generation, and is the minimum necessary image data. Therefore, it is possible to reduce the data amount of the generated two-dimensional image data, and it is possible to reduce the load on the data reading device 1 in the compression processing performed after data generation and the data transfer processing.
[0075]
In addition, according to the present embodiment, it is not necessary to perform digital processing or the like that performs image processing and cut out excess data after two-dimensional image data is generated, so that the digital processing in the data reading device 1 is reduced. Thus, the load on the data reading device 1 can be reduced.
[0076]
Further, in the conventional data reading apparatus, data unnecessary for recognition of the check S or the card C is included at the time of generation, and when this data is not processed by the data reading apparatus, the host computer It is necessary to perform image processing on the side. However, according to the data reading apparatus 1 of the present embodiment, unnecessary data is not included in the data transmitted to the host computer 100, so that image processing in the host computer 100 is not necessary. It is also possible to reduce the load.
[0077]
Further, according to the present embodiment, the CPU 50 sets an effective pixel area in accordance with a reading medium designation command transmitted from the host computer 100. Therefore, it is possible to set the effective pixel area according to the check S (or L) or the card C, which is the reading medium, without any special designation by the user. Therefore, it is possible to set a reading area corresponding to the check S (or L) and the card C without designating the size every time the reading medium is read. Therefore, the burden on the user is reduced and the work efficiency is improved.
[0078]
Further, according to the present embodiment, the BOF detector 9 that detects the check S conveyed in the first conveyance path P1, and the BOC detector 25 that detects the card C conveyed in the second conveyance path P2. , And the CPU 50 can be configured to determine the effective pixel area according to the detection results of the BOF detector 9 and the BOC detector 25. Even with such a configuration, it is possible to set the effective pixel area according to the check S (or L) or the card C, which is the reading medium, without requiring any special designation by the user. Therefore, the reading area corresponding to the check S (or L) and the card C can be set without the user specifying the size every time reading of the reading medium is performed, so that the burden on the user is reduced. And business efficiency is improved.
[0079]
Further, the CPU 50 is provided with an upper BOF detector 9a and a lower BOF detector 9b for detecting the check S and the check L separately, thereby distinguishing the width of the check, that is, the check S or the check L, and this check. The effective pixel region may be determined according to the width. With this configuration, it is possible to determine the effective pixel area according to the width of the check, and more efficiently set the effective pixel area, and unnecessary data included in the generated two-dimensional image data. The area can be reduced.
[0080]
In addition, according to the present embodiment, the image reading unit includes the first or second photoelectric conversion element including a plurality of photoelectric conversion elements that generate an electrical signal corresponding to the amount of light received from the check S (or L) or the card C. The image reading sensors 11 and 12, an A / D converter 54 that converts this electrical signal into a digital signal, a gate array 55 as a buffer that temporarily stores the digital signal, and a digital signal transferred from the gate array 55 And a RAM 52 for storage. The gate array 55 is configured to transfer only the digital signal corresponding to the effective pixel area set by the CPU 50 to the RAM 52. With this configuration, the data amount of the two-dimensional image data generated in the RAM 52 using only the digital signal corresponding to the effective pixel area is reduced. Therefore, it is possible to reduce the load on the data reading device 1 in the compression processing performed after data generation and the data transfer processing.
[0081]
Further, according to the present embodiment, the first or second image reading sensor 11, 12 includes the surface image reading sensor that reads the surface of the check S (or L) or the card C, and the check S (or L) or the card C. It is comprised as a back surface image reading sensor which reads the back surface. Accordingly, it is possible to read both sides of the check S (or L) or the card C with a single transport process.
[0082]
In the present embodiment, the description has been given based on the data reading apparatus 1 including the first or second image reading sensors 11 and 12, but the present invention is not limited to this, and a plurality of medium sizes are read. The present invention can be applied to an image reading apparatus provided with an image reading sensor.
[0083]
【The invention's effect】
According to the present invention, the image reading unit reads the check S or the card C according to the effective pixel area set by the control unit. Thus, the generated two-dimensional image data is configured to automatically include only a portion corresponding to the effective pixel region by the image reading unit. Accordingly, the acquired two-dimensional image data does not include unnecessary data at the time of generation, and is the minimum image data necessary for the recognition of the check S or the card C. Therefore, according to the present invention, it is possible to reduce the data amount of the generated two-dimensional image data, and it is possible to reduce the load on the image reading apparatus in the compression processing performed after data generation and the data transfer processing. It becomes possible.
[Brief description of the drawings]
FIG. 1 is a perspective view showing a data reading apparatus according to an embodiment of the present invention.
FIG. 2 is a perspective view of the data reading apparatus according to the embodiment of the present invention as seen from another angle.
FIG. 3 is a diagram illustrating a conveyance path of the data reading apparatus according to the embodiment of the present invention.
FIG. 4 is a schematic plan view of the data reading apparatus according to the embodiment of the present invention.
FIG. 5 is a schematic perspective view showing an image reading unit of the data reading apparatus according to the embodiment of the present invention.
FIG. 6 is a diagram showing a circuit configuration of a data reading apparatus according to an embodiment of the present invention.
FIG. 7 is a schematic diagram showing an outline of a reading process according to the embodiment of the present invention.
FIG. 8 is a schematic diagram showing an outline of a reading process according to the embodiment of the present invention.
FIG. 9 is a flowchart showing a reading process according to the embodiment of the present invention.
FIG. 10 is a view showing a modified BOF detector according to the present invention.
FIG. 11 is a flowchart showing a reading process of a modified example according to the present invention.
FIG. 12 is a flowchart showing a reading process of a modified example according to the present invention.
[Explanation of symbols]
1. Data reading device 9. BOF detector 11. First image reading sensor 12. Second image reading sensor 13. MICR 14. Print head 50. CPU 51. ROM 52.. RAM 53..Communication control unit 54..A / D converter 55..Gate array 100..Host computer P1..First transport path P2..Second transport path M..Intermediate transport path

Claims (7)

第1の画像読み取り媒体を搬送する第1搬送路と、
第2の画像読み取り媒体を搬送する第2搬送路と、
前記第1搬送路と前記第2搬送路の共通部分に沿って配置され、前記第1の画像読み取り媒体または前記第2の画像読み取り媒体を読み取る画像読み取り部と、
前記第1の画像読み取り媒体と前記第2の画像読み取り媒体のそれぞれに応じた画像読み取り範囲を設定する制御部と、を備え、
前記画像読み取り部は、前記制御部によって設定された画像読み取り範囲に応じて、前記第1の画像読み取り媒体または前記第2の画像読み取り媒体を読み取ることを特徴とする画像読み取り装置。
A first transport path for transporting the first image reading medium;
A second transport path for transporting the second image reading medium;
An image reading unit that is arranged along a common part of the first conveyance path and the second conveyance path and reads the first image reading medium or the second image reading medium;
A control unit that sets an image reading range according to each of the first image reading medium and the second image reading medium;
The image reading device, wherein the image reading unit reads the first image reading medium or the second image reading medium according to an image reading range set by the control unit.
前記制御部は、ホストコンピュータから送信される読み取り媒体指定コマンドに応じて、前記画像読み取り範囲を設定することを特徴とする請求項1記載の画像読み取り装置。The image reading apparatus according to claim 1, wherein the control unit sets the image reading range in accordance with a reading medium designation command transmitted from a host computer. 前記第1搬送路内を搬送される前記第1の読み取り媒体を検出する第1読み取り媒体検出器と、
前記第2搬送路内を搬送される前記第2の読み取り媒体を検出する第2読み取り媒体検出器と、を備え、
前記制御部は、前記第1読み取り媒体検出器と前記第2読み取り媒体検出器の検出結果に応じて、前記画像読み取り範囲を決定することを特徴とする請求項1記載の画像読み取り装置。
A first reading medium detector for detecting the first reading medium conveyed in the first conveyance path;
A second reading medium detector for detecting the second reading medium conveyed in the second conveyance path,
The image reading apparatus according to claim 1, wherein the control unit determines the image reading range according to detection results of the first reading medium detector and the second reading medium detector.
前記制御部は、前記第1の読み取り媒体検出器の検出結果に基づき、前記第1の読み取り媒体の幅を検出し、前記第1の読み取り媒体の幅に応じて前記画像読み取り範囲を決定することを特徴とする請求項3記載の画像読み取り装置。The control unit detects a width of the first reading medium based on a detection result of the first reading medium detector, and determines the image reading range according to the width of the first reading medium. The image reading apparatus according to claim 3. 前記第1の読み取り媒体検出器は、前記第1の読み取り媒体の幅方向に配列された複数の読み取り検出器を有し、前記制御部は、前記複数の読み取り媒体検出器の検出結果に応じて前記第1の読み取り媒体の幅を検出することを特徴とする請求項4記載の画像読み取り装置。The first reading medium detector includes a plurality of reading detectors arranged in a width direction of the first reading medium, and the control unit is configured to respond to detection results of the plurality of reading medium detectors. The image reading apparatus according to claim 4, wherein the width of the first reading medium is detected. 前記画像読み取り部は、前記第1の読み取り媒体または前記第2の読み取り媒体からの光の受光量に応じた電気信号を生成する複数の光電変換素子を備えた画像読み取りセンサと、前記電気信号をデジタル信号に変換するA/Dコンバータと、前記デジタル信号を一時的に格納するバッファと、前記デジタル信号を保存するメモリと、を有し、
前記バッファは、前記制御部によって設定された前記画像読み取り範囲に対応する前記デジタル信号を前記メモリに転送することを特徴とする請求項1〜5の何れか1項記載の画像読み取り装置。
The image reading unit includes an image reading sensor including a plurality of photoelectric conversion elements that generate an electric signal according to an amount of light received from the first reading medium or the second reading medium, and the electric signal. An A / D converter that converts the digital signal; a buffer that temporarily stores the digital signal; and a memory that stores the digital signal.
The image reading apparatus according to claim 1, wherein the buffer transfers the digital signal corresponding to the image reading range set by the control unit to the memory.
前記画像読み取りセンサは、前記第1の読み取り媒体または前記第2の読み取り媒体の表面を読み取る表面画像読み取りセンサと、前記第1の読み取り媒体または前記第2の読み取り媒体の裏面を読み取る裏面画像読み取りセンサとから構成されることを特徴とする請求項6記載の画像読み取り装置。The image reading sensor includes a front surface image reading sensor that reads a surface of the first reading medium or the second reading medium, and a back surface image reading sensor that reads a back surface of the first reading medium or the second reading medium. The image reading apparatus according to claim 6, comprising:
JP2003195998A 2003-07-11 2003-07-11 Image reading device Expired - Fee Related JP4470403B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003195998A JP4470403B2 (en) 2003-07-11 2003-07-11 Image reading device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003195998A JP4470403B2 (en) 2003-07-11 2003-07-11 Image reading device

Publications (2)

Publication Number Publication Date
JP2005031971A true JP2005031971A (en) 2005-02-03
JP4470403B2 JP4470403B2 (en) 2010-06-02

Family

ID=34206669

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003195998A Expired - Fee Related JP4470403B2 (en) 2003-07-11 2003-07-11 Image reading device

Country Status (1)

Country Link
JP (1) JP4470403B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2004203128B2 (en) * 2003-11-17 2006-08-24 Seiko Epson Corporation Data reading apparatus
US8970921B2 (en) 2012-11-30 2015-03-03 Brother Kogyo Kabushiki Kaisha Image processing apparatus

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2004203128B2 (en) * 2003-11-17 2006-08-24 Seiko Epson Corporation Data reading apparatus
US8970921B2 (en) 2012-11-30 2015-03-03 Brother Kogyo Kabushiki Kaisha Image processing apparatus

Also Published As

Publication number Publication date
JP4470403B2 (en) 2010-06-02

Similar Documents

Publication Publication Date Title
US6902105B2 (en) Negotiable instrument processing device, negotiable instrument processing method and negotiable instrument processing system
US7341178B2 (en) Processing apparatus, system and method for processing checks in communication with a host computer and a host computer for controlling the check processing apparatus
US9070163B2 (en) Check processing method, check processing program medium, and check processing apparatus
USRE43358E1 (en) Data reading apparatus
EP1918854B1 (en) Method and apparatus for processing recording media having magnetic ink characters printed thereon
JP4131206B2 (en) Medium reading apparatus and medium reading method
US7520584B2 (en) Recording apparatus, and feed control method of recording medium in the apparatus
JP2000344428A (en) Printing apparatus and control method thereof
US7252233B2 (en) Image reading apparatus and a control method for an image reading apparatus
US8127913B2 (en) Transportation state evaluation method for a recording media processing device
JP4470403B2 (en) Image reading device
US8246262B2 (en) Print media processing apparatus and media transportation control method for the same
JP2001022878A (en) Standard form processing device
JP3716876B2 (en) Magnetic pattern recognition method, magnetic pattern recognition apparatus, and combined processing apparatus
US8339681B2 (en) Image reading method for sheet media and a sheet media processing device
US8002189B2 (en) Media processing device, media processing system, and control method for a media processing system
JP2000259764A (en) Media processing device
JP2005051312A (en) Image reading device
JPH11266343A (en) Image reading device, document holding sheet, document detection method
JP2005269057A (en) Image reading apparatus and image reading method
US8279503B2 (en) Sheet media reading control method and sheet media reading device
JP4507625B2 (en) Single-sheet paper reading device, composite processing device, and single-sheet paper reading processing method
KR100991171B1 (en) Scanning method of duplex scanner with magnetic ink character reader
JP3411869B2 (en) Form processing device
JP2000036887A (en) Image reading device, image reading method, and storage medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060614

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20070403

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090825

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090929

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20091120

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: 20100209

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: 20100222

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

Free format text: PAYMENT UNTIL: 20130312

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4470403

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

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

Free format text: PAYMENT UNTIL: 20140312

Year of fee payment: 4

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees