(57)【要約】【課題】読取対象物のサイズに合わせて効率よくメモリーを利用し、待ち時間を減らすことが可能な読取装置、読取装置の制御方法、及び、記録媒体を提供する。【解決手段】読取装置１は、小切手４を光学的に読み取る表面ＣＩＳユニット４１及び裏面ＣＩＳユニット４３と、読取画像データを格納するバッファーメモリー５３と、小切手４の搬送経路上の上流側に設けられた用紙長検出器２７の検出状態に基づき、搬送される読取中の小切手４の少なくとも搬送方向のサイズを検出するサイズ検出部５０Ａと、検出された読取中の小切手４のサイズをもとにバッファーメモリー５３の空き容量を求め、次の小切手４の供給の可否を判定する搬送制御部５０Ｂとを備え、搬送制御部５０Ｂは、用紙長検出器２７が小切手４の末端を検出するまでの間は、小切手４のサイズを読取装置１で使用可能な最大サイズとして判定を行う。【選択図】図３
2013021488.tif 000002
【特許請求の範囲】
【請求項１】
読取対象物を光学的に読み取って読取画像データを出力する読取手段と、
前記読取対象物を搬送し、前記読取手段に前記読取対象物を供給する供給手段と、
前記読取手段が出力する前記読取画像データを格納するメモリーと、
前記読取対象物の搬送経路上の前記読取手段の上流側に設けられた検出部の検出状態に基づき、搬送される前記読取対象物の少なくとも搬送方向のサイズを検出するサイズ検出手段と、
前記サイズ検出手段が検出した前記読取対象物の前記サイズをもとに、当該読取対象物の前記読取画像データを格納した場合の前記メモリーの空き容量を求め、次に読み取られる前記読取対象物の読取画像データが前記メモリーに格納可能であるか否かを判定すると共に、次の前記読取対象物の供給開始の可否を判定する制御手段と、を備え、
前記制御手段は、前記サイズ検出手段の前記検出部が、搬送される前記読取対象物の後端を検出するまでは、前記読取装置で使用可能な最大サイズの前記読取画像データが格納されるものとして前記メモリーの空き容量を求め、次の前記読取対象物の供給開始の可否の判定を行うこと、
を特徴とする読取装置。
【請求項２】
前記制御手段は、次の前記読取対象物の供給開始を可と判定した場合、前記サイズ検出手段の前記検出部が、前記読取対象物の通過を検出すると、前記供給手段により次の前記読取対象物の供給を開始すること、
を特徴とする請求項１記載の読取装置。
【請求項３】
前記メモリーに格納された前記読取画像データを読み出して処理するデータ処理手段を備え、
前記制御手段は、前記メモリーにおいて前記データ処理手段により前記読取画像データが読み出された領域の容量を前記空き容量として、前記読取対象物の供給開始の可否の判定を行うことを特徴とする請求項１または２に記載の読取装置。
【請求項４】
前記読取装置は外部装置に接続可能であり、
前記データ処理手段は、前記メモリーから読み出した前記読取画像データを前記外部装置に送信し、前記制御手段は、前記データ処理手段によって送信済みの前記メモリーの領域の容量を前記空き容量に加えることを特徴とする請求項３記載の読取装置。
【請求項５】
前記読取手段は、シート状の前記読取対象物の表面と裏面のそれぞれを読み取る複数の読取部を有し、
前記メモリーには、前記読取対象物の表面と裏面の各々の前記読取画像データを格納する領域が別に設けられ、
前記制御手段は、前記メモリーにおいて、前記読取対象物の表面の前記読取画像データを格納する領域と裏面の前記読取画像データを格納する領域との両方の空き容量が、所定容量以上の場合に次の前記読取対象物の供給を可と判定することを特徴とする請求項１から４のいずれかに記載の読取装置。
【請求項６】
読取対象物を読み取り手段により読み取って読取画像データをメモリーに格納する読取装置の制御方法であって、
前記読取対象物の搬送経路上の前記読取手段の上流側に設けられた検出部の検出状態に基づき、搬送される前記読取対象物の少なくとも搬送方向のサイズを検出し、検出した前記読取対象物の前記サイズをもとに、当該読取対象物の前記読取画像データを格納した場合の前記メモリーの空き容量を求め、次に読み取られる前記読取対象物の読取画像データが前記メモリーに格納可能であるか否かを判定すると共に、次の前記読取対象物の供給の可否を判定し、
前記サイズ検出手段の前記検出部が、搬送される前記読取対象物の後端を検出するまでは、前記読取装置で使用可能な最大サイズの前記読取画像データが格納されるものとして前記メモリーの空き容量を求め、次の前記読取対象物の供給開始の可否の判定を行うこと、
を特徴とする読取装置の制御方法。
【請求項７】
読取対象物を読取手段により読み取って読取画像データをメモリーに格納する読取装置の各部を制御する制御部が実行するプログラムを記憶した記憶媒体であって、
前記制御部が、
前記読取対象物の搬送経路上の前記読取手段の上流側に設けられた検出部の検出状態に基づき、搬送される前記読取対象物の少なくとも搬送方向のサイズを検出し、検出した前記読取対象物の前記サイズをもとに、当該読取対象物の前記読取画像データを格納した場合の前記メモリーの空き容量を求め、次に読み取られる前記読取対象物の読取画像データが前記メモリーに格納可能であるか否かを判定すると共に、次の前記読取対象物の供給の可否を判定し、
前記サイズ検出手段の前記検出部が、搬送される前記読取対象物の後端を検出するまでは、前記読取装置で使用可能な最大サイズの前記読取画像データが格納されるものとして前記メモリーの空き容量を求め、次の前記読取対象物の供給開始の可否の判定を行うことを実行するプログラムを記憶する記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、読取装置、読取装置の制御方法、及び、記憶媒体に関する。
【背景技術】
【０００２】
従来、スキャナー等の読取装置において、読み取ったデータをメモリーに格納するものが知られている（例えば、特許文献１参照）。特許文献１に開示された装置は、メモリー残量の不足によるスキャンの中断を回避するため、当該装置で使用可能な原稿の最大サイズと、メモリー残量に基づいて求めた、データを格納できる原稿サイズとを比較し、メモリー残量が不足する場合はスキャンを禁止する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−４１４３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上記従来の読取装置において、読取対象物である原稿のサイズを正確に検出するためには、サイズ検出のための動作が必要になるので、スループットの低下を招いてしまう。このため、例えば特許文献１記載の装置では、原稿のサイズを実際に検出せず、当該装置で使用可能な原稿の最大サイズまたは平均サイズを用いて演算を行っている。このような場合には、正確な原稿のサイズが不明なために不要な待ち時間が発生している可能性があった。
本発明は、上述した事情に鑑みてなされたものであり、読取対象物のサイズに合わせて効率よくメモリーを利用し、待ち時間を減らすことが可能な読取装置、読取装置の制御方法、及び、記憶媒体を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明は、読読取対象物を光学的に読み取って読取画像データを出力する読取手段と、前記読取対象物を搬送し、前記読取手段に前記読取対象物を供給する供給手段と、前記読取手段が出力する読取画像データを格納するメモリーと、前記読取対象物の搬送経路上の前記読取手段の上流側に設けられた検出部の検出状態に基づき、搬送される前記読取対象物の少なくとも搬送方向のサイズを検出するサイズ検出手段と、前記サイズ検出手段が検出した前記読取対象物のサイズをもとに、当該読取対象物の前記読取画像データを格納した場合の前記メモリーの空き容量を求め、次に読み取られる前記読取対象物の読取画像データが前記メモリーに格納可能であるか否かを判定すると共に、次の前記読取対象物の供給開始の可否を判定する制御手段と、を備え、前記制御手段は、前記サイズ検出手段が、搬送される前記読取対象物の後端を検出するまでは、前記読取装置で使用可能な最大サイズの前記読取画像データが格納されるものとして前記メモリーの空き容量を求め、次の前記読取対象物の供給開始の可否の判定を行うことを特徴とする。
本発明によれば、読取対象物の読取中に次の読取対象物の供給を開始するか判定する場合に、読取中の読取対象物のサイズに基づいてメモリーの空き容量を求め、サイズが検出できなければ最大サイズと推定してメモリーの空き容量を求めるので、メモリーの空き容量を速やかに、かつ適切に求めることができる。このため、メモリーを効率的に使いながら、読取対象物の供給の開始の可否を速やかに判定し、メモリーの空き容量の不足による中断を回避するとともに、不要な待ち時間を減らすことができる。
また、搬送路上に配置される検出器によって、搬送される読読取対象物の前端と後端を検出すると搬送方向のサイズを検知できる。また、搬送方向に対し交わる方向に複数の検出器を配置すれば、読読取対象物の搬送方向と交わる方向のサイズを検知することもできる。小切手等は定型のサイズが決まっているので、一方のサイズが検知できれば、他のサイズを特定することができる。
【０００６】
また、本発明は、上記読取装置において、前記制御手段は、次の前記読取対象物の供給開始を可と判定した場合、前記サイズ検出手段の前記検出部が、前記読取対象物の通過を検出すると、前記供給手段により次の前記読取対象物の供給を開始すること、を特徴とする。
次の読取対象物のためのメモリーが空いており、読取対象物の搬送が確認できると、次の読取対象物の供給を開始して、メモリーや処理時間の効率化を図ることができる。
【０００７】
また、本発明は、上記読取装置において、前記メモリーに格納された前記読取画像データを読み出して処理するデータ処理手段を備え、前記制御手段は、前記メモリーにおいて前記データ処理手段により前記読取画像データが読み出された領域の容量を空き容量として、前記読取対象物の供給開始の可否の判定を行うことを特徴とする。
本発明によれば、処理済みの読取画像データが格納されていたメモリーの領域を空き容量とすることで、メモリーを効率よく利用し、次の読取対象物の供給開始の待ち時間を短縮できる。
【０００８】
また、本発明は、上記読取装置において、前記読取装置は外部装置に接続可能であり、前記データ処理手段は、前記メモリーから読み出した前記読取画像データを外部装置に送信し、前記制御手段は、前記データ処理手段によって送信済みの前記メモリーの領域の容量を空き領域に加えることを特徴とする。
本発明によれば、外部装置にデータを転送する構成において、転送済みの読取画像データが格納された領域を効率よく利用できる。また、読取画像データを生成する速度よりも読取画像データを外部装置に転送する速度が低い場合であっても、読取動作の中断を回避して、不要な待ち時間を減らし、スループットの向上を図ることができる。
【０００９】
さらに、本発明において、前記制御手段は、前記データ処理手段が前記メモリーから前記読取画像データを読み出す速度に基づいて、前記読取画像データが読み出されていない領域の一部を空き容量に算入してもよい。この場合、将来発生するメモリーの空き容量を加味して、次の読取対象物の供給の可否を判定することにより、メモリーを効率よく利用し、待ち時間を短縮できる。
【００１０】
また、本発明は、上記読取装置において、前記供給手段は、複数の前記読取対象物を貯留するストッカーから前記読取対象物を順次送り出すことを特徴とする。
本発明によれば、ストッカーに貯留された読取対象物を次々と読み取る構成において、読取対象物を供給するタイミングを適切に判定して待ち時間を減らすことによって、速やかに複数の読取対象物の読み取りを行うことができる。
【００１１】
また、本発明は、上記読取装置において、前記読取手段は、シート状の前記読取対象物の表面と裏面のそれぞれを読み取る複数の読取部を有し、前記メモリーには、前記読取対象物の表面と裏面の各々の前記読取画像データを格納する領域が別に設けられ、前記制御手段は、前記メモリーにおいて、前記読取対象物の表面の前記読取画像データを格納する領域と裏面の前記読取画像データを格納する領域との両方の空き容量が、必要な容量以上の場合に次の前記読取対象物の供給を可と判定することを特徴とする。
本発明によれば、読取対象物の表裏両面を読み取ることができ、表面及び裏面のどちらについてもメモリーの空き容量不足による読取動作の中断を回避し、待ち時間を減らして、速やかに読取対象物の読み取りを行うことができる。
【００１２】
また、上記目的を達成するために、本発明は、読取対象物を読み取り手段により光学的に読み取って読取画像データをメモリーに格納する読取装置の制御方法であって、前記読取対象物の搬送経路上の前記読取手段の上流側に設けられた検出部の検出状態に基づき、搬送される前記読取対象物の少なくとも搬送方向のサイズを検出し、検出した前記読取対象物の前記サイズをもとに、当該読取対象物の前記読取画像データを格納した場合の前記メモリーの空き容量を求め、次に読み取られる前記読取対象物の読取画像データが前記メモリーに格納可能であるか否かを判定すると共に、次の前記読取対象物の供給の可否を判定し、前記サイズ検出手段の前記検出部が、搬送される前記読取対象物の後端を検出するまでは、前記読取装置で使用可能な最大サイズの前記読取画像データが格納されるものとして前記メモリーの空き容量を求め、次の前記読取対象物の供給開始の可否の判定を行うことを特徴とする。
本発明によれば、読取対象物の読取中に次の読取対象物の供給を開始するか判定する場合に、読取中の読取対象物のサイズに基づいてメモリーの空き容量を求め、サイズが特定できなければ最大サイズと推定してメモリーの空き容量を求めるので、メモリーの空き容量を速やかに、かつ適切に求めることができる。このため、読取対象物の供給の開始の可否を速やかに判定し、メモリー容量の不足による中断を回避するとともに、不要な待ち時間を減らすことができる。
【００１３】
また、上記目的を達成するために、本発明は、読取対象物を読取手段により読み取って読取画像データをメモリーに格納する読取装置の各部を制御する制御部が実行するプログラムを記憶した記憶媒体であって、前記制御部が、前記読取対象物の搬送経路上の前記読取手段の上流側に設けられた検出部の検出状態に基づき、搬送される前記読取対象物の少なくとも搬送方向のサイズを検出し、検出した前記読取対象物の前記サイズをもとに、当該読取対象物の前記読取画像データを格納した場合の前記メモリーの空き容量を求め、次に読み取られる前記読取対象物の読取画像データが前記メモリーに格納可能であるか否かを判定すると共に、次の前記読取対象物の供給の可否を判定し、前記サイズ検出手段の前記検出部が、搬送される前記読取対象物の後端を検出するまでは、前記読取装置で使用可能な最大サイズの前記読取画像データが格納されるものとして前記メモリーの空き容量を求め、次の前記読取対象物の供給開始の可否の判定を行うことを実行するプログラムを記憶する。
本発明の記憶媒体に記憶されたプログラムを実行することにより、読取装置は、読取対象物の読取中に次の読取対象物の供給を開始するか判定する場合に、読取中の読取対象物のサイズに基づいてメモリーの空き容量を求め、サイズが特定できなければ最大サイズと推定してメモリーの空き容量を求めるので、メモリーの空き容量を速やかに、かつ適切に求めることができる。このため、読取対象物の供給の開始の可否を速やかに判定し、メモリー容量の不足による中断を回避するとともに、不要な待ち時間を減らすことができる。
【発明の効果】
【００１４】
本発明によれば、読取対象物の供給の開始の可否を速やかに判定し、メモリー容量の不足による中断を回避するとともに、不要な待ち時間を減らすことができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施形態に係る読取装置の外観斜視図である。
【図２】読取装置の本体の平面図である。
【図３】読取システムの構成を示す機能ブロック図である。
【図４】バッファーメモリーの構成を模式的に示す図である。
【図５】読取装置の動作を示すフローチャートである。
【図６】読取装置の動作を示すフローチャートである。
【発明を実施するための形態】
【００１６】
以下、図面を参照して本発明の実施形態について説明する。
図１は、本実施の形態に係る読取装置１の外観斜視図である。
読取装置１は、読取対象媒体であるシート状の小切手や帳票類に対し、この読取対象物に記録された磁気インク文字の読み取り、読取対象物の両面の光学的読み取り、及び、当該読取対象物への文字等の記録を行う装置である。また、読取装置１は、クレジットカード等のカード型の媒体に記録された磁気情報を読み取るリーダーとしての機能を備えている。
【００１７】
本実施形態では、読取対象物として小切手４を処理する場合を例に挙げて説明する。小切手４は、所定の模様や装飾が施されたシート（用紙）に金額、振出人、通し番号、サインなどが印字または記載された帳票である。これら金額、振出人、通し番号、サインなどは表面４ａにあり、裏面４ｂには裏書き欄が設けられている。この裏書き欄には、後述する記録ヘッド３３によって、裏書きに係る所定の文字または画像が記録される。また、表面４ａには小切手４の長辺方向に延びる磁気インク文字列４Ａが形成されている。磁気インク文字列４Ａは、磁気インクで印刷された複数の磁気インク文字（ＭＩＣＲ文字）が並んだものであり、磁気的または光学的に読み取ることができる。小切手４の短辺方向及び長辺方向のサイズは規格化されているものの、多様な規格が存在するため、実際には様々なサイズがある。読取装置１では、一般的な小切手４のサイズをほぼ包含し得る最大サイズを規定し、この最大サイズ内の小切手４であれば処理できる。
【００１８】
読取装置１は、本体下部を覆う下部ケース２、及び下部ケース２に被せられるカバー３からなる外装を有し、外装の内部に読取装置１の本体が収容されている。読取装置１の前面には、小切手４を挿入する挿入口６が開口しており、挿入口６の奥には複数の小切手４を積層して貯留できるストッカー７が設けられている。また、カバー３には、上面視で略Ｕ字形状に、小切手４の搬送路となるスリット８が形成され、スリット８は読取装置１の前面側に設けられたポケット９に達している。
ストッカー７に貯留された小切手４は、後述するように１枚ずつ読取装置１の内部に取り込まれ、スリット８を通る間に処理されて、処理後の小切手４はポケット９に排出される。ポケット９には複数の小切手４を溜めることができる。
また、カバー３には、カバー３を開くためのレバー１１と、クレジットカード等のカード類が通されるスリット１２とが設けられている。
【００１９】
図２は、読取装置１の外装内部に収容されている本体１３の構成を示す平面図である。ストッカー７の一側面には略平板状のホッパー１４が回動可能に取り付けられ、例えばアクチュエーターの駆動力によりホッパー１４を回動させるホッパー駆動部１５が配置されている。ホッパー駆動部１５は、ホッパー１４を図中矢印方向に回動させることで、ストッカー７に収容されている小切手４を他方の側面側に押しつける。ストッカー７の他方の側面には、後述するＡＳＦモーター６２（図３）により駆動されるピックアップローラー１７が配置されており、ホッパー駆動部１５によってホッパー１４がピックアップローラー１７側に回動すると、ストッカー７内の小切手４のうち１枚がピックアップローラー１７に接触して、搬送路Ｗに引き込まれる。
ストッカー７の奥には、一対のローラーで構成されるＡＳＦ（Automatically Sheet Feeder）ローラー１９が配置されている。ＡＳＦローラー１９の２つのローラーは、搬送路Ｗの両側に配置され、一方は後述する搬送モーター６３（図３）の動力により回転し、他方のローラーは従動ローラーである。ピックアップローラー１７に接した小切手４はＡＳＦローラー１９に挟まれて、下流側へ搬送される。
【００２０】
また、ストッカー７においてホッパー１４が設けられた側の側面には、ＡＳＦ用紙検出器１６が設けられている。ＡＳＦ用紙検出器１６は、例えば透過型光センサーで構成され、ストッカー７における小切手４の有無を検出する。
このように、ストッカー７、ホッパー１４、ホッパー駆動部１５、ＡＳＦ用紙検出器１６、ピックアップローラー１７及びＡＳＦローラー１９は、複数の小切手４を収容して１枚ずつ繰り出すＡＳＦユニットを構成する。
【００２１】
ＡＳＦローラー１９の下流側には、小切手４の表面４ａに接して磁気インク文字列４Ａ（図１）を磁気的に読み取るＭＩＣＲ（Magnetic Ink Character Recognition）ヘッド２３が配置されている。ＭＩＣＲヘッド２３には、ＭＩＣＲローラー２５が対向配置される。ＭＩＣＲローラー２５はＭＩＣＲヘッド２３側に付勢されており、小切手４をＭＩＣＲヘッド２３に押しつけながら回転して、小切手４を、ＭＩＣＲ文字の読み取りに適した定速で搬送する。ＭＩＣＲヘッド２３の上流側には、ＡＳＦローラー１９により繰り出された小切手４をＭＩＣＲヘッド２３に案内する、一対のローラーからなるアシストローラー２１が配置されている。
【００２２】
また、搬送路Ｗ上においてアシストローラー２１とＭＩＣＲヘッド２３との間には、用紙長検出器２７（検出部）が配置されている。用紙長検出器２７は、例えば反射型光センサーで構成され、搬送路Ｗ上を通る小切手４の先端及び後端を検出する。用紙長検出器２７の検出値は後述する制御部５０により取得され、この検出値の変化に基づいて小切手４の長さが求められる。
搬送路Ｗ上でＭＩＣＲヘッド２３の下流側には、搬送路Ｗを挟んで対向する一対のローラーを有する搬送ローラー３１が設けられ、搬送ローラー３１によって小切手４は記録ヘッド３３へ搬送される。記録ヘッド３３は、本体１３の後部に配置されており、本体１３の前部に収容されているインクカートリッジ３５からインクの供給を受けて、小切手４にインクを吐出するインクジェット方式の記録ヘッドである。本実施形態において記録ヘッド３３は小切手４の裏面４ｂに、いわゆる裏書きと呼ばれる文字や画像を印刷（記録）する。
【００２３】
記録ヘッド３３の下流には、小切手４を光学的に読み取るＣＩＳ（Contact Image Sensor）ユニットが配置されている。本体１３は、小切手４の表面４ａを読み取る表面ＣＩＳユニット４１と、裏面４ｂを読み取る裏面ＣＩＳユニット４３とを有し、小切手４の両面を読み取り可能である。表面ＣＩＳユニット４１と裏面ＣＩＳユニット４３は搬送路Ｗを挟んで対向配置され、表面ＣＩＳユニット４１及び裏面ＣＩＳユニット４３の上流側と下流側に搬送ローラーが配置され、読み取り中の小切手４を安定して搬送する。表面ＣＩＳユニット４１及び裏面ＣＩＳユニット４３は読取手段に相当する。
【００２４】
表面ＣＩＳユニット４１、裏面ＣＩＳユニット４３の下流側には上述したポケット９が設けられている。ポケット９は、メインポケット９ａと、サブポケット９ｂとに区画されており、それぞれに複数の小切手４を収容できる。そして、表面ＣＩＳユニット４１、裏面ＣＩＳユニット４３から排出された小切手４を、メインポケット９ａまたはサブポケット９ｂに切り替えて案内する切替板４５が配置されている。切替板４５は、メインポケット９ａに繋がる経路とサブポケット９ｂに繋がる経路のいずれか一方を塞ぐことで小切手４を他方に案内するガイドであり、後述する切替板駆動部６１によって駆動される。切替板４５からメインポケット９ａに繋がる経路には排出ローラー４７が設けられ、切替板４５からサブポケット９ｂに繋がる経路には排出ローラー４９が設けられており、切替板４５により案内された小切手４をスムーズにポケット９に排出する。
【００２５】
読取装置１は、ＭＩＣＲヘッド２３により磁気インク文字列４Ａの読み取りまたは解析に成功した小切手４をメインポケット９ａに排出し、磁気インク文字列４Ａの読み取りまたは解析に失敗した小切手４はサブポケット９ｂに排出する。メインポケット９ａ及びサブポケット９ｂの各々には、後述する排出紙検出器６４（図３）が設けられる。排出紙検出器６４は、例えば透過型光センサーで構成され、メインポケット９ａ及びサブポケット９ｂにおける小切手４の有無を検出する。
また、ストッカー７の側方にはＭＣＲヘッド４６が設けられている。ＭＣＲヘッド４６は、スリット１２（図１）を通るカード類に磁気的に記録された情報を読み取る磁気ヘッドである。
【００２６】
図３は、読取装置１とホストコンピューター５とを接続して構成される読取システム１０の機能的構成を示すブロック図である。
読取装置１は、読取装置１全体を制御するＣＰＵ、ＲＡＭ、フラッシュＲＯＭ等により構成される制御部５０と、ヘッド駆動回路５５、モータードライバー５６、読取制御回路５７、センサー駆動回路５８、及びインターフェース部５９を有し、これらの各部は相互に通信可能に接続されている。
【００２７】
制御部５０は、フラッシュＲＯＭに記憶されている制御プログラムをＣＰＵにより読み出して実行することにより、読取装置１の各部を制御する。制御部５０は、ＲＡＭを備え、ＣＰＵが実行するプログラム及び処理対象のデータを一時的に保持するメモリーである。また、制御部５０には、表面ＣＩＳユニット４１及び裏面ＣＩＳユニット４３により読み取られた読取画像データを記憶するバッファーメモリー５３（メモリー）が接続される。
【００２８】
ヘッド駆動回路５５は、制御部５０の制御に従って記録ヘッド３３に駆動電流を供給し、小切手４への印刷を実行させる。モータードライバー５６は、ホッパー駆動部１５に接続され、制御部５０の制御に従ってホッパー駆動部１５を動作させる。また、モータードライバー５６は、切替板駆動部６１、ＡＳＦモーター６２、及び搬送モーター６３に接続され、これら各モーターに駆動電流や駆動パルスを出力して、制御部５０の制御に従い各モーターを動作させる。
【００２９】
読取制御回路５７は、ＭＩＣＲヘッド２３、表面ＣＩＳユニット４１、裏面ＣＩＳユニット４３、及びＭＣＲヘッド４６に接続されている。読取制御回路５７は、制御部５０の制御に従って、スリット１２（図１）にカード類が通される際にＭＣＲヘッド４６によって磁気情報を読み取らせ、ＭＣＲヘッド４６が出力する読取信号をデジタル化して制御部５０に出力する。同様に、読取制御回路５７は、制御部５０の制御に従ってＭＩＣＲヘッド２３によって磁気情報を読み取らせ、ＭＩＣＲヘッド２３が出力する読取信号をデジタル化して制御部５０に出力する。また、読取制御回路５７は、制御部５０の制御に従って、表面ＣＩＳユニット４１及び裏面ＣＩＳユニット４３に駆動電流を出力して、小切手４の表面４ａ及び裏面４ｂの読み取りを実行させる。この際、表面ＣＩＳユニット４１及び裏面ＣＩＳユニット４３の各々から出力される信号をデジタルデータ化し、制御部５０に出力する。
センサー駆動回路５８は、ＡＳＦ用紙検出器１６、用紙長検出器２７及び排出紙検出器６４に接続され、これらの各検出器に電流を供給して、所定周期で出力値を取得し、取得した出力値をデジタルデータに変換して制御部５０に出力する。
インターフェース部５９は、ホストコンピューター５に対して有線または無線で接続され、制御部５０の制御に従って、ホストコンピューター５との間で制御データを含む各種データを送受信する。
【００３０】
以上の構成において、ホッパー駆動部１５、切替板駆動部６１、ＡＳＦモーター６２及び搬送モーター６３の各駆動部は、ホッパー１４、ピックアップローラー１７、ＡＳＦローラー１９、ＭＩＣＲローラー２５、搬送ローラー３１、切替板４５及び排出ローラー４７とともに、搬送手段を構成する。このうち、ホッパー駆動部１５及びＡＳＦモーター６２は、ホッパー１４、ピックアップローラー１７、及びＡＳＦローラー１９とともに、供給手段を構成する。
【００３１】
制御部５０は、サイズ検出部５０Ａ、搬送制御部５０Ｂ、スキャン制御部５０Ｃ、及びメモリー制御部５０Ｄを有する。
サイズ検出部５０Ａ（サイズ検出手段）は、センサー駆動回路５８を介して用紙長検出器２７の出力値を取得し、用紙長検出器２７が小切手４の先端を検出してから後端を検出するまでの搬送モーター６３による搬送量に基づいて、小切手４の長手方向すなわち搬送方向のサイズを検出する。
搬送制御部５０Ｂ（制御手段）は、モータードライバー５６を介してホッパー駆動部１５、切替板駆動部６１、ＡＳＦモーター６２、及び搬送モーター６３を制御して、小切手４の搬送を制御する。例えば、搬送制御部５０Ｂは、小切手４を読取装置１が処理している間に、ストッカー７（図１）に貯留された次の小切手４の搬送を開始するか否かを判定し、次の小切手４の処理が可能になると、ホッパー駆動部１５及びＡＳＦモーター６２を動作させて次の小切手４をピックアップし、搬送路Ｗに搬送する。
スキャン制御部５０Ｃ（データ処理手段）は、表面ＣＩＳユニット４１及び裏面ＣＩＳユニット４３から読取制御回路５７を介して入力されるデータに基づいて読取画像データを生成し、バッファーメモリー５３に格納する。また、スキャン制御部５０Ｃは、バッファーメモリー５３に格納された読取画像データを、順次、インターフェース部５９を介してホストコンピューター５に転送する。
メモリー制御部５０Ｄは、バッファーメモリー５３への書込及び読出を管理し、バッファーメモリー５３の空き容量を算出する。
【００３２】
図４は、バッファーメモリー５３の構成を模式的に示す図である。図４（Ａ）は小切手４を連続して処理する場合の初期の状態を示し、図４（Ｂ）は複数の小切手４の処理が進行した状態を示す。
図中の左上が先頭アドレスに相当し、右下に向かってデータが書き込まれる。本実施形態では、バッファーメモリー５３のアドレス幅と、スキャン制御部５０Ｃが書き込む読取画像データのアドレス幅が一致しており、図中上から下に向かってデータが書込／読出される場合を例示する。図中の符号５３Ａで示す記号は書込ポインターであり、符号５３Ｂで示す記号は読出ポインターである。
バッファーメモリー５３はリングバッファーとして構成されているので、図中下端の末尾アドレスまで書込／読出が済むと、書込ポインター５３Ａ及び読出ポインター５３Ｂは先頭アドレス位置に戻る。
【００３３】
バッファーメモリー５３は、実際には表面ＣＩＳユニット４１の読取画像データを格納する領域と、裏面ＣＩＳユニット４３の読取画像データを格納する領域とに分割されており、各領域がそれぞれ、図４（Ａ）及び（Ｂ）に示す構成となっている。従って、バッファーメモリー５３には共通の構成を有する２つのメモリー領域が存在し、ここでは一つの領域を例に挙げて説明する。
【００３４】
図４（Ａ）に示すように、バッファーメモリー５３全体が空き領域となっている場合には、先頭から、１枚目の小切手４の読取画像データ、２枚目の小切手４の読取画像データ…が順に書き込まれる。また、書き込まれた読取画像データは先頭アドレスから順に読み出されてホストコンピューター５（図３）へ転送される。図中斜線で示すように読出が済んだ領域は読取画像データを上書きできるので、空き領域として扱われる。
【００３５】
搬送制御部５０Ｂは、小切手４の処理の実行中に、次の小切手４をストッカー７から供給するか否かをバッファーメモリー５３の空き領域のサイズ（空き容量）に基づいて決定する。これは、バッファーメモリー５３の空き領域が不足してバッファーフルになり、表面ＣＩＳユニット４１及び裏面ＣＩＳユニット４３の読取動作が中断されるのを防ぐためである。図４（Ｂ）に示すように、複数の小切手４を連続して処理すると、バッファーメモリー５３の空き領域は、読出ポインター５３Ｂと書込ポインター５３Ａとの間の領域となる。
【００３６】
図４（Ｂ）の例ではＮ枚目、Ｎ＋１枚目、Ｎ＋２枚目の小切手４の読取画像データが格納されており、さらにＮ＋３枚目の小切手４を表面ＣＩＳユニット４１、裏面ＣＩＳユニット４３によって読取中である。ここで、読出ポインター５３Ｂと書込ポインター５３Ａとの間にサイズＡの空き領域が発生しているが、処理中のＮ＋３枚目の小切手４の読取画像データを格納する領域が必要である。このため、次のＮ＋４枚目の小切手４の読取画像データを格納するために使用できる空き領域のサイズは、Ｎ＋３枚目の小切手４の読取画像データが格納される領域を除いた、サイズＢの領域である。従って、搬送制御部５０Ｂは、読出ポインター５３Ｂと書込ポインター５３Ａの間の空き領域から、処理中の小切手４の読取画像データの格納に必要な領域を除いて、次の小切手４に使用できる空き領域のサイズを求める。そして、搬送制御部５０Ｂは、この空き領域のサイズが十分か否かに基づいて、次の小切手４の供給を開始するかどうかを判定する。
【００３７】
搬送制御部５０Ｂは、空き領域（図４（Ｂ）中の斜線部）から、処理中の小切手４の読取画像データを格納するための領域を除いて、バッファーメモリー５３の空き領域のサイズを求める。この際、処理中の小切手４のサイズをサイズ検出部５０Ａが検出していれば、検出されたサイズに基づいて、処理中の小切手４の読取画像データを格納するための容量を求めることができる。しかしながら、図２に示したように、用紙長検出器２７は表面ＣＩＳユニット４１及び裏面ＣＩＳユニット４３よりも上流側に位置している。小切手４の長さが、表面ＣＩＳユニット４１及び裏面ＣＩＳユニット４３の読取位置と用紙長検出器２７との間の距離よりも長い場合には、読取を行っている小切手４の後を用紙長検出器２７が検出していない状態が発生し得る。この場合、サイズ検出部５０Ａは、処理中の小切手４のサイズとして、読取装置１で使用可能な小切手４の最大サイズ（長さ）を、仮定のサイズとして出力する。搬送制御部５０Ｂは、サイズ検出部５０Ａが出力した仮定のサイズに基づいてバッファーメモリー５３の空き容量を算出する。これにより、バッファーフルによる動作の中断を回避できる。また、バッファーメモリー５３の空き容量が十分にある場合には、サイズ検出部５０Ａが仮のサイズを出力したとしても、次の小切手４の供給を開始できる。このため、バッファーメモリー５３の空き容量が回復するまでの待ち時間を短縮できる。
【００３８】
図５は、読取装置１の動作を示すフローチャートである。
制御部５０は、ホストコンピューター５から送信された小切手４の処理開始を指示するコマンドを受信して（ステップＳ１１）、小切手４の処理を開始する。制御部５０は、ＡＳＦ用紙検出器１６の検出値に基づいてストッカー７に小切手４があるか否かを判別し（ステップＳ１２）、小切手４がない場合は（ステップＳ１２；Ｎｏ）、小切手４がセットされるまで待機する。小切手４がストッカー７にある場合（ステップＳ１２；Ｙｅｓ）、搬送制御部５０Ｂは、バッファーメモリー５３の空き容量に基づいて小切手４の搬送を開始するか否かの判定を行う（ステップＳ１３）。
【００３９】
図６は、読取装置１の動作を示すフローチャートであり、図５のステップＳ１３で行う搬送開始判定処理を詳細に示す。
この処理において、搬送制御部５０Ｂは、バッファーメモリー５３の実際の空き容量を取得する（ステップＳ３１）。続いて、サイズ検出部５０Ａは、処理中の小切手４のサイズが確定しているか否か、すなわち小切手４の後端が用紙長検出器２７により検出されたか否かを判別し（ステップＳ３２）、サイズが確定していない場合は（ステップＳ３２；Ｎｏ）、処理中の小切手４のサイズが読取装置１において使用可能な最大のサイズであると仮定して（ステップＳ３３）、ステップＳ３４に移行する。また、サイズが確定している場合は、当該サイズを出力してステップＳ３４に移行する。
【００４０】
ステップＳ３４で、搬送制御部５０Ｂは、サイズ検出部５０Ａが検出したサイズまたはサイズ検出部５０Ａが仮定した最大サイズに基づき、処理中の小切手４の読取画像データを格納するための容量を求め、この容量を除いた利用可能な空き容量を算出する。搬送制御部５０Ｂは、ステップＳ３４で、バッファーメモリー５３に設けられた表面ＣＩＳユニット４１用と裏面ＣＩＳユニット４３用の２つの領域の各々について空き容量を算出する。
そして、搬送制御部５０Ｂは、算出した空き容量が、次の小切手４の読取画像データの格納に十分か否かを判定する（ステップＳ３５）。搬送制御部５０Ｂは、表面ＣＩＳユニット４１用と裏面ＣＩＳユニット４３用の２つの領域の各々について判定を行い、両方の領域において空き容量が十分な場合に（ステップＳ３５；Ｙｅｓ）、次の小切手４の搬送開始が可能であると判定し（ステップＳ３６）、図５のステップＳ１４に移行する。また、表面ＣＩＳユニット４１用と裏面ＣＩＳユニット４３用の２つの領域のいずれか一方でも空き容量が十分でない場合(ステップＳ３５；Ｎｏ)、搬送制御部５０ＢはステップＳ３１に戻る。これにより、制御部５０は、バッファーメモリー５３の読取画像データがホストコンピューター５に転送されて空き容量が増えるまで、待機することになる。
【００４１】
図５のステップＳ１４で、搬送制御部５０Ｂは、ホッパー駆動部１５及びＡＳＦモーター６２を動作させて、ストッカー７内の小切手４の供給を開始する（ステップＳ１４）。小切手４はＡＳＦローラー１９及びアシストローラー２１により搬送され、用紙長検出器２７に達する。制御部５０は、小切手４の先端が用紙長検出器２７によって検出されるまで待機し（ステップＳ１５）、小切手４の先端が検出されると（ステップＳ１５；Ｙｅｓ）、ＭＩＣＲヘッド２３によるＭＩＣＲ文字列の読取を開始する（ステップＳ１６）。
サイズ検出部５０Ａは、用紙長検出器２７により小切手４の後端が検出されるまで待機し（ステップＳ１７）、小切手４の後端が検出されると（ステップＳ１７；Ｙｅｓ）、小切手４のサイズを確定する（ステップＳ１８）。
【００４２】
制御部５０は、ＭＩＣＲヘッド２３による読取結果を取得して、インターフェース部５９によりホストコンピューター５へ転送し、ホストコンピューター５におけるＭＩＣＲ文字列の解析を実行させる（ステップＳ１９）。さらに、制御部５０は、小切手４に対して記録ヘッド３３による記録を行い（ステップＳ２０）、表面ＣＩＳユニット４１及び裏面ＣＩＳユニット４３によるスキャンを開始し（ステップＳ２１）、バッファーメモリー５３に格納された読取画像データのホストコンピューター５への転送を行う。
【００４３】
その後、制御部５０は、ＭＩＣＲヘッド２３によるＭＩＣＲ文字列の読取に成功したか否かを判別する（ステップＳ２３）。制御部５０は、ＭＩＣＲヘッド２３の読取結果をホストコンピューター５が解析し、ＭＩＣＲ文字列の認識に成功したことを示す制御データがホストコンピューター５から入力されたか否かに基づき、ステップＳ２３の判別を行う。搬送制御部５０Ｂは、ＭＩＣＲ文字列の読取に成功した場合は（ステップＳ２３；Ｙｅｓ）、小切手４の排出先をメインポケット９ａに決定する（ステップＳ２４）。搬送制御部５０Ｂは、切替板駆動部６１を動作させて切替板４５をメインポケット９ａ側に移動させる（ステップＳ２６）。また、ＭＩＣＲ文字列の読取に失敗した場合（ステップＳ２３；Ｎｏ）、搬送制御部５０Ｂは、小切手４の排出先をサブポケット９ｂに決定し（ステップＳ２５）、切替板駆動部６１を動作させて切替板４５をサブポケット９ｂ側に移動させる（ステップＳ２６）。これにより、小切手４は、ＭＩＣＲ文字列の読取結果に基づいて、メインポケット９ａとサブポケット９ｂに分けて排出される。
【００４４】
以上のように、本発明を適用した実施形態に係る読取装置１、及び読取装置１を備えた読取システム１０によれば、読取対象物としての小切手４を光学的に読み取って読取画像データを出力する表面ＣＩＳユニット４１及び裏面ＣＩＳユニット４３と、小切手４を搬送し、表面ＣＩＳユニット４１及び裏面ＣＩＳユニット４３に小切手４を供給するＡＳＦモーター６２及びピックアップローラー１７等を含む供給手段と、表面ＣＩＳユニット４１及び裏面ＣＩＳユニット４３の読取画像データを格納するバッファーメモリー５３と、小切手４の搬送経路上の表面ＣＩＳユニット４１及び裏面ＣＩＳユニット４３より上流側に設けられた用紙長検出器２７の検出状態に基づき、搬送される小切手４の少なくとも搬送方向のサイズを検出するサイズ検出部５０Ａと、サイズ検出部５０Ａが検出した小切手４のサイズをもとに、当該小切手４の読取画像データ全体を格納した場合のバッファーメモリー５３の空き容量を求め、次に読み取られる小切手４の読取画像データがバッファーメモリー５３に格納可能であるか否かを判定すると共に、次の小切手４の供給開始の可否を判定する搬送制御部５０Ｂと、を備え、搬送制御部５０Ｂは、用紙長検出器２７が、搬送される小切手４の末端（後端）を検出するまでは、読取装置で使用可能な最大サイズの読取対象物の読取画像データがバッファーメモリー５３に格納されるものとしてバッファーメモリー５３の空き容量を求め、次の小切手４の供給開始の可否の判定を行う。これにより、搬送制御部５０Ｂは、小切手４の読取中に次の小切手４の供給を開始するか否かを判定する場合に、読取中の小切手４のサイズに基づいてバッファーメモリー５３の空き容量を求め、サイズが検出できなければ最大サイズと推定してバッファーメモリー５３の空き容量を求めるので、バッファーメモリー５３の空き容量を速やかに、かつ適切に求めることができる。このため、メモリーを効率的に使いながら、小切手４の供給の開始の可否を速やかに判定し、バッファーメモリー５３容量の不足による中断を回避するとともに、不要な待ち時間を減らすことができる。
また、搬送路上に配置される用紙長検出器２７によって、搬送される小切手４の前端と後端を検出すると搬送方向のサイズを検知できる。また、搬送方向に対し交わる方向に複数の検出器を配置すれば、小切手４の搬送方向と交わる方向のサイズを検知することもできる。小切手等は定型のサイズが決まっているので、一方のサイズが検知できれば、他のサイズを特定することができる。
【００４５】
また、制御部５０は、次の小切手４の供給開始を可と判定した場合、サイズ検出部５０Ａの用紙長検出器２７が、小切手４の通過を検出すると、供給手段により次の小切手４の供給を開始するので、次の小切手４のためのメモリーが空いており、小切手４の搬送が確認できると、次の小切手４の供給を開始して、メモリーや処理時間の効率化を図ることができる。
【００４６】
また、制御部５０は、バッファーメモリー５３に格納された読取画像データを順次読み出してホストコンピューター５に転送するスキャン制御部５０Ｃを備え、搬送制御部５０Ｂは、バッファーメモリー５３において読取画像データが読み出された領域の容量を空き容量として、小切手４の供給開始の可否の判定を行うので、バッファーメモリー５３を効率よく利用し、次の小切手４の供給開始までの待ち時間を短縮できる。
また、読取装置１は外部のホストコンピューター５に接続可能であり、バッファーメモリー５３から読み出した読取画像データをホストコンピューター５に送信し、制御部５０は、送信済みのバッファーメモリー５３の領域の容量を空き領域に加えるので、転送済みの読取画像データが格納された領域を効率よく利用できる。また、読取画像データを生成する速度よりも読取画像データを外部装置に転送する速度が低い場合であっても、読取動作の中断を回避して、不要な待ち時間を減らし、スループットの向上を図ることができる。
【００４７】
また、読取装置１は、複数の小切手４を貯留するストッカー７と、ストッカー７から小切手４を順次送り出すホッパー駆動部１５、ＡＳＦ用紙検出器１６、ピックアップローラー１７、及びＡＳＦモーター６２を有し、ストッカー７に貯留された小切手４を次々と読み取る構成において、小切手４を供給するタイミングを適切に判定して待ち時間を減らし、速やかに複数の小切手４の読み取りを行うことができる。
【００４８】
また、読取装置１は、シート状の小切手４の表面と裏面のそれぞれを読み取る複数の表面ＣＩＳユニット４１及び裏面ＣＩＳユニット４３を有し、バッファーメモリー５３には、小切手４の表面と裏面の各々の読取画像データを格納する領域が別に設けられ、搬送制御部５０Ｂは、バッファーメモリー５３において、小切手４の表面の読取画像データを格納する領域と裏面の読取画像データを格納する領域との両方の空き容量が、必要な容量以上の場合に次の小切手４の供給を可と判定するので、表面及び裏面のどちらについてもバッファーメモリー５３の空き容量不足による読取動作の中断を回避し、待ち時間を減らして、速やかに小切手４の読み取りを行うことができる。
【００４９】
ここで、搬送制御部５０Ｂは、スキャン制御部５０Ｃがバッファーメモリー５３から読取画像データを読み出す速度、或いは、スキャン制御部５０Ｃがホストコンピューター５に読取画像データを転送する速度に基づいて、読取画像データが読み出されていない領域の一部を空き容量に算入してもよい。この場合、将来発生するバッファーメモリー５３の空き容量を加味して、次の小切手４の供給の可否を判定することにより、バッファーメモリー５３を効率よく利用し、待ち時間を短縮できる。
【００５０】
なお、上記実施形態は本発明を適用した一具体例を示すものであり、本発明はこれに限定されるものではない。例えば、読取システム１０において、読取装置１が処理する読取対象物は小切手４に限定されないし、読取装置１で使用可能な読取対象物のサイズについても任意に変更できる。また、表面ＣＩＳユニット４１と裏面ＣＩＳユニット４３の読取画像データを、バッファーメモリー５３に設けられた２つの領域の各々に格納する構成を例に挙げて説明したが、表面ＣＩＳユニット４１と裏面ＣＩＳユニット４３に対応する２つの独立したバッファーメモリーを備えてもよい。この場合、搬送制御部５０Ｂは各バッファーメモリーの空き容量について判定を行えばよい。さらに、上記実施形態では読取装置１がホストコンピューター５に読取画像データやＭＩＣＲ文字列の読取データを転送する構成を例に挙げて説明したが、ホストコンピューター５と読取装置１とが同一の装置に組み込まれた構成としてもよい。
【００５１】
また、図３のブロック図に示した各機能部は機能的構成を示すものであって、各機能部を独立したハードウェアにより構成する必要はなく、ソフトウェアとハードウェアとの協働により、複数の機能部の機能を１つのハードウェアに集約して実現することも、一つの機能部を複数のハードウェアにより実現することも勿論可能である。
また、読取装置１が備える記録手段は、インクジェット式の記録ヘッドを用いる構成に限定されず、サーマルラインプリンター、ドットインパクト式プリンター、レーザープリンター、熱昇華型プリンター等を用いることも可能である。また、上述の動作を行う制御部５０のＣＰＵが実行するプログラムは、制御部５０を構成する不揮発性メモリーが記憶する構成に限らず、可搬型の記録媒体に記憶されている構成であってもよいし、或いは、通信回線を介して接続された他の装置にダウンロード可能に記憶され、これらの装置から読取装置１が上記プログラムをダウンロードして実行してもよく、その他の構成についても任意に変更可能である。
【符号の説明】
【００５２】
１…読取装置、４…小切手（読取対象物）、４Ａ…磁気インク文字列、４ａ…表面、４ｂ…裏面、５…ホストコンピューター(外部装置)、７…ストッカー、９…ポケット、９ａ…メインポケット、９ｂ…サブポケット、１０…読取システム、１３…本体、１４…ホッパー（供給手段）、１５…ホッパー駆動部（供給手段）、１６…ＡＳＦ用紙検出器、１７…ピックアップローラー（供給手段）、１９…ＡＳＦローラー、２３…ＭＩＣＲヘッド、２７…用紙長検出器（検出部）、３１…搬送ローラー、３３…記録ヘッド、４１…表面ＣＩＳユニット、４３…裏面ＣＩＳユニット、４５…切替板、５０…制御部、５０Ａ…サイズ検出部（サイズ検出手段）、５０Ｂ…搬送制御部（制御手段）、５０Ｃ…スキャン制御部（データ処理手段）、５０Ｄ…メモリー制御部、５３…バッファーメモリー（メモリー）、６１…切替板駆動部、６２…ＡＳＦモーター（供給手段）、６３…搬送モーター、Ｗ…搬送路。
【図１】
2013021488.tif 000003
【図２】
2013021488.tif 000004
【図３】
2013021488.tif 000005
【図４】
2013021488.tif 000006
【図５】
2013021488.tif 000007
【図６】
2013021488.tif 000008