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