読取対象物を光学的に読み取って読取画像データを出力する読取手段と、前記読取対象物を搬送し、前記読取手段に前記読取対象物を供給する供給手段と、前記読取手段が出力する前記読取画像データを格納するメモリーと、前記メモリーに格納された前記読取画像データを読み出して処理するデータ処理手段と、前記読取手段によって前記読取対象物を読み取って、前記読取画像データを前記メモリーに格納している時、前記メモリーの空き容量に基づき次に読み取る前記読取対象物の供給開始の可否を判定する制御手段と、前記制御手段が、次に読み取る前記読取対象物の供給開始を否と判定した場合に、次に読み取る前記読取対象物の前記読取画像データを格納可能な空き容量が前記メモリーに発生するタイミングを予測するメモリー管理手段と、を備え、前記制御手段は、少なくとも前記メモリー管理手段により予測されたタイミングに基づき、次に読み取る前記読取対象物の前記読取画像データが前記メモリーに格納されるように、次に読み取る前記読取対象物の供給を開始すること、を特徴とする読取装置。前記読取手段によって前記読取対象物を読み取った前記読取画像データの量を記憶する記憶部を備え、前記制御手段は、前記記憶部に記憶された過去の前記読取画像データの量に基づき、前記読取手段による前記読取対象物の読み取り中における前記メモリーの空き容量を予測し、次の前記読取対象物の供給開始の可否を判定することを特徴とする請求項1に記載の読取装置。前記読取装置は外部装置に接続可能であり、前記データ処理手段は、前記メモリーから読み出した前記読取画像データを前記外部装置に送信するものであり、前記メモリーに格納された前記読取画像データを、前記データ処理手段が前記外部装置へ送信する送信時間または送信量を記憶する記憶部を備え、前記メモリー管理手段は、前記記憶部に記憶された過去の前記送信時間または前記送信量に基づき、前記タイミングを予測することを特徴とする請求項1に記載の読取装置。前記読取装置は外部装置に接続可能であり、前記データ処理手段は、前記メモリーから読み出した前記読取画像データを前記外部装置に送信するものであり、前記メモリー管理手段は、前記データ処理手段が前記メモリーに格納された前記読取画像データを前記外部装置へ送信する送信速度に基づいて、前記タイミングを予測することを特徴とする請求項1に記載の読取装置。前記制御手段は、前記メモリーの空き容量に基づき、次に読み取る前記読取対象物の供給開始を否と判定した場合であっても、少なくとも、前記供給手段により次の前記読取対象物を搬送して前記読取手段に到達するまでの間に、次に読み取る前記読取対象物の前記読取画像データが前記メモリーに格納可能であると予測できる場合には、前記タイミングを待たず、次の前記読取対象物の供給を開始することを特徴とする請求項1に記載の読取装置。前記読取手段は、シート状の前記読取対象物の表面と裏面のそれぞれを読み取る複数の読取部を有し、前記メモリーには、前記読取対象物の表面と裏面の各々の前記読取画像データを格納する領域が別に設けられ、前記制御手段は、前記メモリーにおいて、前記読取対象物の表面の前記読取画像データを格納する第1領域と裏面の前記読取画像データを格納する第2領域との両方に対するそれぞれの空き容量に基づき、次に読み取る前記読取対象物の供給開始の可否を判定し、前記メモリー管理手段は、前記制御手段が次に読み取る前記読取対象物の供給開始を否と判定した場合に、次に読み取る前記読取対象物の表面と裏面の前記読取画像データがそれぞれ前記メモリーの前記第1領域と前記第2領域に格納可能な空き容量が発生するタイミングを予測することを特徴とする請求項1から5のいずれかに記載の読取装置。読取対象物を光学的に読み取って読取画像データをメモリーに格納する読取装置の制御方法であって、前記読取対象物を読み取って、前記読取画像データを前記メモリーに格納している時、前記メモリーの空き容量に基づき次に読み取る前記読取対象物の供給開始の可否を判定し、次に読み取る前記読取対象物の供給開始を否と判定した場合に、次に読み取る前記読取対象物の前記読取画像データが前記メモリーに格納可能な空き容量が発生するタイミングを予測し、少なくとも前記予測したタイミングから、次に読み取る前記読取対象物の前記読取画像データが前記メモリーに格納するように、次に読み取る前記読取対象物の供給を開始すること、を特徴とする読取装置の制御方法。読取対象物を光学的に読み取って読取画像データをメモリーに格納する読取装置の各部を制御する制御部が実行するプログラムを記憶した記憶媒体であって、前記制御部が、前記読取対象物を読み取って、前記読取画像データを前記メモリーに格納している時、前記メモリーの空き容量に基づき次に読み取る前記読取対象物の供給開始の可否を判定し、次に読み取る前記読取対象物の供給開始を否と判定した場合に、次に読み取る前記読取対象物の前記読取画像データが前記メモリーに格納可能な空き容量が発生するタイミングを予測し、少なくとも前記予測したタイミングから、次に読み取る前記読取対象物の前記読取画像データが前記メモリーに格納するように、次に読み取る前記読取対象物の供給を開始するプログラムを記憶する記憶媒体。上記従来の読取装置においては、メモリー残量が不足する場合には、処理中の読取対象物の処理が完了するまで待機することになるので、メモリーの容量によっては待機時間が長くなり、スループットの低下を招いてしまう。本発明は、上述した事情に鑑みてなされたものであり、メモリーの空き容量に対応して適切なタイミングで読取対象物の読み取りを開始することで、待ち時間を減らすことが可能な読取装置、読取装置の制御方法、及び、記憶媒体を提供することを目的とする。上記目的を達成するために、本発明は、読取対象物を光学的に読み取って読取画像データを出力する読取手段と、前記読取対象物を搬送し、前記読取手段に前記読取対象物を供給する供給手段と、前記読取手段が出力する前記読取画像データを格納するメモリーと、前記メモリーに格納された前記読取画像データを読み出して処理するデータ処理手段と、前記読取手段によって前記読取対象物を読み取って、前記読取画像データを前記メモリーに格納している時、前記メモリーの空き容量に基づき次に読み取る前記読取対象物の供給開始の可否を判定する制御手段と、前記制御手段が、次に読み取る前記読取対象物の供給開始を否と判定した場合に、次に読み取る前記読取対象物の前記読取画像データが格納可能な空き容量が前記メモリーに発生するタイミングを予測するメモリー管理手段と、を備え、前記制御手段は、少なくとも前記メモリー管理手段により予測されたタイミングに基づき、次に読み取る前記読取対象物の前記読取画像データが前記メモリーに格納するように、次に読み取る前記読取対象物の供給を開始することを特徴とする。本発明によれば、読取対象物の読取中に次の読取対象物の供給を開始しようとする場合に、次の読取対象物の読取画像データが格納されるべきメモリーの空き容量が、例えば次の読取対象物全体の読取画像データを格納するのに十分でなければ次に読み取る読取対象物を供給せず、十分な空き容量が発生するタイミングを予測し、次に読み取る読取対象物の読取画像データがメモリーに格納できるように、次に読み取る読取対象物の供給を開始するので、メモリー容量の不足による中断を回避するとともに、不要な待ち時間を減らすことができる。この場合、データ処理手段が処理した後の読取画像データが格納されていたメモリーの領域は、空き領域として空き容量に加えることができる。また、制御手段は、予測したタイミングが来た時に、メモリーの空き容量が、例えば次の読取対象物全体の読取画像データを格納するのに十分であるか、判定することが好ましい。また、本発明は、上記読取装置において、前記読取手段によって前記読取対象物を読み取った前記読取画像データの量を記憶する記憶部を備え、前記制御手段は、前記記憶部に記憶された過去の前記読取画像データの量に基づき、前記読取手段による前記読取対象物の読み取り中における前記メモリーの空き容量を予測し、次の前記読取対象物の供給開始の可否を判定することを特徴とする。本発明によれば、過去の読取画像データの量に基づきメモリーの空き容量を予測して、次の前記読取対象物の前記読取画像データを格納できる容量が確保されたタイミングを早い段階で予測でき、次の読取対象物の供給開始を可能とするので、メモリー容量の不足による中断を確実に回避できる。また、過去の読取画像データ量が記憶されていない場合に、読取対象物が小切手である場合など、予め読取対象物のサイズとして複数のサイズが特定できる場合、制御手段は、その中の最大サイズのものを読み取った場合のデータ量を記憶しておいて、予測に使用してもよい。また、本発明は、上記読取装置において、前記読取装置は外部装置に接続可能であり、前記データ処理手段は、前記メモリーから読み出した前記読取画像データを前記外部装置に送信するものであり、前記メモリーに格納された前記読取画像データを、前記データ処理手段が前記外部装置へ送信する送信時間または送信量を記憶する記憶部を備え、前記メモリー管理手段は、前記記憶部に記憶された過去の前記送信時間または前記送信量に基づき、前記タイミングを予測することを特徴とする。本発明によれば、データ処理手段が外部装置へ送信した後の読取画像データが格納されていたメモリーの領域は、空き領域として空き容量に加えることができる。そして、過去の送信時間または送信量に基づきメモリーの空き容量を予測して、次の前記読取対象物の前記読取画像データを格納できる容量が確保されたタイミングを早い段階で予測でき、次の読取対象物の供給開始を可能とする。また、過去の送信時間または送信量が記憶されていない場合には、読取対象物が小切手である場合など予め複数のサイズが特定できる場合、制御手段が、特定される中で最大サイズの読取対象物の読取画像データを送信した場合の送信時間または送信量を記憶しておき、予測に際して使用してもよい。また、本発明は、上記読取装置において、前記メモリー管理手段は、前記メモリーの空き容量を監視して、前記メモリーに十分な空き容量が発生した場合に前記制御手段に対して出力を行うことを特徴とする。本発明によれば、メモリーに空き容量が発生した際に次の読取対象物の供給を可能とするので、複雑な構成を用いることなく、メモリー容量の不足による中断を確実に回避できる。また、本発明は、上記読取装置において、前記読取装置は外部装置に接続可能であり、前記データ処理手段は、前記メモリーから読み出した前記読取画像データを前記外部装置に送信するものであり、前記メモリー管理手段は、前記データ処理手段が前記メモリーに格納された前記読取画像データを前記外部装置へ送信する送信速度に基づいて、前記タイミングを予測することを特徴とする。本発明によれば、送信速度に基づきメモリーに十分な空き容量が発生するタイミングを予測することで、メモリーの空き容量を常時監視することなく、早い段階で適切なタイミングを予測でき、次の読取対象物の供給することができる。また、本発明は、上記読取装置において、前記供給手段は、複数の前記読取対象物を貯留するストッカーから前記読取対象物を順次送り出すことを特徴とする。本発明によれば、ストッカーに貯留された読取対象物を次々と読み取る構成において、読取対象物を適切なタイミングで供給することで、メモリー容量の不足による中断を回避するとともに待ち時間を減らし、速やかに複数の読取対象物の読み取りを行うことができる。また、本発明は、上記読取装置において、前記制御手段は、前記メモリーの空き容量に基づき、次に読み取る前記読取対象物の供給開始を否と判定した場合であっても、少なくとも、前記供給手段により次の前記読取対象物を搬送して前記読取手段に到達するまでの間に、次に読み取る前記読取対象物の前記読取画像データが前記メモリーに格納可能であると予測できる場合には、前記タイミングを待たず、次の前記読取対象物の供給を開始することを特徴とする。本発明によれば、前記供給手段により次の前記読取対象物を搬送して前記読取手段に到達するまでの間に、データ処理手段が処理した後の読取画像データが格納されていたメモリーの領域は、空き領域として空き容量に加えることができる。また、この空き容量の増加分を含めて、次の読取対象物の読取画像データが格納されるべきメモリーの空き容量十分であれば、前記タイミングを待たず、次の前記読取対象物の供給を開始することができる。また、本発明は、上記読取装置において、前記読取手段は、シート状の前記読取対象物の表面と裏面のそれぞれを読み取る複数の読取部を有し、前記メモリーには、前記読取対象物の表面と裏面の各々の前記読取画像データを格納する領域が別に設けられ、前記制御手段は、前記メモリーにおいて、前記読取対象物の表面の前記読取画像データを格納する第1領域と裏面の前記読取画像データを格納する第2領域との両方に対するそれぞれの空き容量に基づき、次に読み取る前記読取対象物の供給開始の可否を判定し、前記メモリー管理手段は、前記制御手段が次に読み取る前記読取対象物の供給開始を否と判定した場合に、次に読み取る前記読取対象物の表面と裏面の前記読取画像データがそれぞれ前記メモリーの前記第1領域と前記第2領域に格納可能な空き容量が発生するタイミングを予測することを特徴とする。本発明によれば、読取対象物の表裏両面を読み取ることができ、表面及び裏面のどちらについてもメモリーの空き容量不足による読取動作の中断を回避し、待ち時間を減らして、速やかに読取対象物の読み取りを行うことができる。また、上記目的を達成するために、本発明は、読取対象物を光学的に読み取って読取画像データをメモリーに格納する読取装置の制御方法であって、前記読取対象物を読み取って、前記読取画像データを前記メモリーに格納している時、前記メモリーの空き容量に基づき次に読み取る前記読取対象物の供給開始の可否を判定し、次に読み取る前記読取対象物の供給開始を否と判定した場合に、次に読み取る前記読取対象物の前記読取画像データが、前記メモリーに格納可能な空き容量が発生するタイミングを予測し、少なくとも前記予測したタイミングから、次に読み取る前記読取対象物の前記読取画像データが前記メモリーに格納するように、次に読み取る前記読取対象物の供給を開始することを特徴とする。本発明によれば、読取対象物の読取中に次の読取対象物の供給を開始しようとする場合に、次の読取対象物の読取画像データが格納されるべきメモリーの空き容量が、例えば次の読取対象物全体の読取画像データを格納するのに十分でなければ次に読み取る読取対象物を供給せず、十分な空き容量が発生するタイミングを予測し、次に読み取る読取対象物の読取画像データがメモリーに格納できるように、次に読み取る読取対象物の供給を開始するので、メモリー容量の不足による中断を回避するとともに、不要な待ち時間を減らすことができる。また、上記目的を達成するために、本発明は、読取対象物を光学的に読み取って読取画像データをメモリーに格納する読取装置の各部を制御する制御部が実行するプログラムを記憶した記憶媒体であって、前記制御部が、前記読取対象物を読み取って、前記読取画像データを前記メモリーに格納している時、前記メモリーの空き容量に基づき次に読み取る前記読取対象物の供給開始の可否を判定し、次に読み取る前記読取対象物の供給開始を否と判定した場合に、次に読み取る前記読取対象物の前記読取画像データが前記メモリーに格納可能な空き容量が発生するタイミングを予測し、少なくとも前記予測したタイミングから、次に読み取る前記読取対象物の前記読取画像データが前記メモリーに格納するように、次に読み取る前記読取対象物の供給を開始するプログラムを記憶する。本発明の記憶媒体に記録されたプログラムを実行することにより、読取装置は、読取対象物の読取中に次の読取対象物の供給を開始しようとする場合に、次の読取対象物の読取画像データが格納されるべきメモリーの空き容量が、例えば次の読取対象物全体の読取画像データを格納するのに十分でなければ次に読み取る読取対象物を供給せず、十分な空き容量が発生するタイミングを予測し、次に読み取る読取対象物の読取画像データがメモリーに格納できるように、次に読み取る読取対象物の供給を開始するので、メモリー容量の不足による中断を回避するとともに、不要な待ち時間を減らすことができる。本発明によれば、読取対象物の読取中に十分なメモリー空き容量が発生するタイミングで次の読取対象物の供給を可能とするので、メモリー容量の不足による中断を回避するとともに、不要な待ち時間を減らすことができる。[第1の実施形態]以下、図面を参照して本発明の実施形態について説明する。図1は、本第1の実施形態に係る読取装置1の外観斜視図である。読取装置1は、読取対象媒体であるシート状の小切手や帳票類に対し、この読取対象物に記録された磁気インク文字の読み取り、読取対象物の両面の光学的読み取り、及び、当該読取対象物への文字等の記録を行う装置である。また、読取装置1は、クレジットカード等のカード型の媒体に記録された磁気情報を読み取るリーダーとしての機能を備えている。本実施形態では、読取対象物として小切手4を処理する場合を例に挙げて説明する。小切手4は、所定の模様や装飾が施されたシート用紙に金額、振出人、通し番号、サインなどが印字または記載された帳票である。これら金額、振出人、通し番号、サインなどは表面4aにあり、裏面4bには裏書き欄が設けられている。この裏書き欄には、後述する記録ヘッド33によって、裏書きに係る所定の文字または画像が記録される。また、表面4aには小切手4の長辺方向に延びる磁気インク文字列4Aが形成されている。磁気インク文字列4Aは、磁気インクで印刷された複数の磁気インク文字MICR文字が並んだものであり、磁気的または光学的に読み取ることができる。小切手4の短辺方向及び長辺方向のサイズは規格化されているものの、多様な規格が存在するため、実際には様々なサイズがある。読取装置1では、一般的な小切手4のサイズをほぼ包含し得る最大サイズを規定し、この最大サイズ内の小切手4であれば処理できる。読取装置1は、本体下部を覆う下部ケース2、及び下部ケース2に被せられるカバー3からなる外装を有し、外装の内部に読取装置1の本体が収容されている。読取装置1の前面には、小切手4を挿入する挿入口6が開口しており、挿入口6の奥には複数の小切手4を積層して貯留できるストッカー7が設けられている。また、カバー3には、上面視で略U字形状に、小切手4の搬送路となるスリット8が形成され、スリット8は読取装置1の前面側に設けられたポケット9に達している。ストッカー7に貯留された小切手4は、後述するように1枚ずつ読取装置1の内部に取り込まれ、スリット8を通る間に処理されて、処理後の小切手4はポケット9に排出される。ポケット9には複数の小切手4を溜めることができる。また、カバー3には、カバー3を開くためのレバー11と、クレジットカード等のカード類が通されるスリット12とが設けられている。図2は、読取装置1の外装内部に収容されている本体13の構成を示す平面図である。ストッカー7の一側面には略平板状のホッパー14が回動可能に取り付けられ、例えばアクチュエーターの駆動力によりホッパー14を回動させるホッパー駆動部15が配置されている。ホッパー駆動部15は、ホッパー14を図中矢印方向に回動させることで、ストッカー7に収容されている小切手4を他方の側面側に押しつける。ストッカー7の他方の側面には、後述するASFモーター62図3により駆動されるピックアップローラー17が配置されており、ホッパー駆動部15によってホッパー14がピックアップローラー17側に回動すると、ストッカー7内の小切手4のうち1枚がピックアップローラー17に接触して、搬送路Wに引き込まれる。ストッカー7の奥には、一対のローラーで構成されるASFAutomaticallySheetFeederローラー19が配置されている。ASFローラー19の2つのローラーは、搬送路Wの両側に配置され、一方は後述する搬送モーター63図3の動力により回転し、他方のローラーは従動ローラーである。ピックアップローラー17に接した小切手4はASFローラー19に挟まれて、下流側へ搬送される。また、ストッカー7においてホッパー14が設けられた側の側面には、ASF用紙検出器16が設けられている。ASF用紙検出器16は、例えば透過型光センサーで構成され、ストッカー7における小切手4の有無を検出する。このように、ストッカー7、ホッパー14、ホッパー駆動部15、ASF用紙検出器16、ピックアップローラー17及びASFローラー19は、複数の小切手4を収容して1枚ずつ繰り出すASFユニットを構成する。ASFローラー19の下流側には、小切手4の表面4aに接して磁気インク文字列4A図1を磁気的に読み取るMICRMagneticInkCharacterRecognitionヘッド23が配置されている。MICRヘッド23には、MICRローラー25が対向配置される。MICRローラー25はMICRヘッド23側に付勢されており、小切手4をMICRヘッド23に押しつけながら回転して、小切手4を、MICR文字の読み取りに適した定速で搬送する。MICRヘッド23の上流側には、ASFローラー19により繰り出された小切手4をMICRヘッド23に案内する、一対のローラーからなるアシストローラー21が配置されている。また、搬送路W上においてアシストローラー21とMICRヘッド23との間には、用紙長検出器27が配置されている。用紙長検出器27は、例えば反射型光センサーで構成され、搬送路W上を通る小切手4の先端及び後端を検出する。用紙長検出器27の検出値は後述する制御部50により取得され、この検出値の変化に基づいて小切手4の長さが求められる。搬送路W上でMICRヘッド23の下流側には、搬送路Wを挟んで対向する一対のローラーを有する搬送ローラー31が設けられ、搬送ローラー31によって小切手4は記録ヘッド33へ搬送される。記録ヘッド33は、本体13の後部に配置されており、本体13の前部に収容されているインクカートリッジ35からインクの供給を受けて、小切手4にインクを吐出するインクジェット方式の記録ヘッドである。本実施形態において記録ヘッド33は小切手4の裏面4bに、いわゆる裏書きと呼ばれる文字や画像を印刷記録する。記録ヘッド33の下流には、小切手4を光学的に読み取るCISContactImageSensorユニットが配置されている。本体13は、小切手4の表面4aを読み取る表面CISユニット41と、裏面4bを読み取る裏面CISユニット43とを有し、小切手4の両面を読み取り可能である。表面CISユニット41と裏面CISユニット43は搬送路Wを挟んで対向配置され、表面CISユニット41及び裏面CISユニット43の上流側と下流側に搬送ローラーが配置され、読み取り中の小切手4を安定して搬送する。表面CISユニット41及び裏面CISユニット43は読取手段に相当する。表面CISユニット41、裏面CISユニット43の下流側には上述したポケット9が設けられている。ポケット9は、メインポケット9aと、サブポケット9bとに区画されており、それぞれに複数の小切手4を収容できる。そして、表面CISユニット41、裏面CISユニット43から排出された小切手4を、メインポケット9aまたはサブポケット9bに切り替えて案内する切替板45が配置されている。切替板45は、メインポケット9aに繋がる経路とサブポケット9bに繋がる経路のいずれか一方を塞ぐことで小切手4を他方に案内するガイドであり、後述する切替板駆動部61によって駆動される。切替板45からメインポケット9aに繋がる経路には排出ローラー47が設けられ、切替板45からサブポケット9bに繋がる経路には排出ローラー49が設けられており、切替板45により案内された小切手4をスムーズにポケット9に排出する。読取装置1は、MICRヘッド23により磁気インク文字列4Aの読み取りまたは解析に成功した小切手4をメインポケット9aに排出し、磁気インク文字列4Aの読み取りまたは解析に失敗した小切手4はサブポケット9bに排出する。メインポケット9a及びサブポケット9bの各々には、後述する排出紙検出器64図3が設けられる。排出紙検出器64は、例えば透過型光センサーで構成され、メインポケット9a及びサブポケット9bにおける小切手4の有無を検出する。また、ストッカー7の側方にはMCRヘッド46が設けられている。MCRヘッド46は、スリット12図1を通るカード類に磁気的に記録された情報を読み取る磁気ヘッドである。図3は、読取装置1とホストコンピューター5とを接続して構成される読取システム10の機能的構成を示すブロック図である。読取装置1は、読取装置1全体を制御するCPU、RAM、フラッシュROM等により構成される制御部50と、ヘッド駆動回路55、モータードライバー56、読取制御回路57、センサー駆動回路58、及びインターフェース部59を有し、これらの各部は相互に通信可能に接続されている。制御部50は、フラッシュROMに記憶されている制御プログラムをCPUにより読み出して実行することにより、読取装置1の各部を制御する。制御部50は、RAMを備え、CPUが実行するプログラム及び処理対象のデータを一時的に保持するメモリーである。また、制御部50には、表面CISユニット41及び裏面CISユニット43により読み取られた読取画像データを記憶するバッファーメモリー53メモリーが接続される。ヘッド駆動回路55は、制御部50の制御に従って記録ヘッド33に駆動電流を供給し、小切手4への印刷を実行させる。モータードライバー56は、ホッパー駆動部15に接続され、制御部50の制御に従ってホッパー駆動部15を動作させる。また、モータードライバー56は、切替板駆動部61、ASFモーター62、及び搬送モーター63に接続され、これら各モーターに駆動電流や駆動パルスを出力して、制御部50の制御に従い各モーターを動作させる。読取制御回路57は、MICRヘッド23、表面CISユニット41、裏面CISユニット43、及びMCRヘッド46に接続されている。読取制御回路57は、制御部50の制御に従って、スリット12図1にカード類が通される際にMCRヘッド46によって磁気情報を読み取らせ、MCRヘッド46が出力する読取信号をデジタル化して制御部50に出力する。同様に、読取制御回路57は、制御部50の制御に従ってMICRヘッド23によって磁気情報を読み取らせ、MICRヘッド23が出力する読取信号をデジタル化して制御部50に出力する。また、読取制御回路57は、制御部50の制御に従って、表面CISユニット41及び裏面CISユニット43に駆動電流を出力して、小切手4の表面4a及び裏面4bの読み取りを実行させる。この際、表面CISユニット41及び裏面CISユニット43の各々から出力される信号をデジタルデータ化し、制御部50に出力する。センサー駆動回路58は、ASF用紙検出器16、用紙長検出器27及び排出紙検出器64に接続され、これらの各検出器に電流を供給して、所定周期で出力値を取得し、取得した出力値をデジタルデータに変換して制御部50に出力する。インターフェース部59は、ホストコンピューター5に対して有線または無線で接続され、制御部50の制御に従って、ホストコンピューター5との間で制御データを含む各種データを送受信する。以上の構成において、ホッパー駆動部15、切替板駆動部61、ASFモーター62及び搬送モーター63の各駆動部は、ホッパー14、ピックアップローラー17、ASFローラー19、MICRローラー25、搬送ローラー31、切替板45及び排出ローラー47とともに、搬送手段を構成する。このうち、ホッパー駆動部15及びASFモーター62は、ホッパー14、ピックアップローラー17、及びASFローラー19とともに、供給手段を構成する。制御部50は、サイズ検出部50A、搬送制御部50B、スキャン制御部50C、及びメモリー制御部50Dを有する。サイズ検出部50Aは、センサー駆動回路58を介して用紙長検出器27の出力値を取得し、用紙長検出器27が小切手4の先端を検出してから後端を検出するまでの搬送モーター63による搬送量に基づいて、小切手4の長手方向すなわち搬送方向のサイズを検出する。搬送制御部50B制御手段は、モータードライバー56を介してホッパー駆動部15、切替板駆動部61、ASFモーター62、及び搬送モーター63を制御して、小切手4の搬送を制御する。例えば、搬送制御部50Bは、小切手4を読取装置1が処理している間に、ストッカー7図1に貯留された次の小切手4の搬送を開始するか否かを判定し、次の小切手4の処理が可能になると、ホッパー駆動部15及びASFモーター62を動作させて次の小切手4をピックアップし、搬送路Wに搬送する。スキャン制御部50Cデータ処理手段は、表面CISユニット41及び裏面CISユニット43から読取制御回路57を介して入力されるデータに基づいて読取画像データを生成し、バッファーメモリー53に格納する。また、スキャン制御部50Cは、バッファーメモリー53に格納された読取画像データを、順次、インターフェース部59を介してホストコンピューター5に転送する。メモリー制御部50Dメモリー管理手段は、バッファーメモリー53への書き込み及び読み出しを管理し、バッファーメモリー53の空き容量を算出する。図4は、バッファーメモリー53の構成を模式的に示す図である。図4Aは小切手4を連続して処理する場合の初期の状態を示し、図4Bは複数の小切手4の処理が進行した状態を示す。図中の左上が先頭アドレスに相当し、右下に向かってデータが書き込まれる。本実施形態では、バッファーメモリー53のアドレス幅と、スキャン制御部50Cが書き込む読取画像データのアドレス幅が一致しており、図中上から下に向かってデータが書込/読出される場合を例示する。図中の符号53Aで示す記号は書込ポインターであり、符号53Bで示す記号は読出ポインターである。バッファーメモリー53はリングバッファーとして構成されているので、図中下端の末尾アドレスまで書込/読出が済むと、書込ポインター53A及び読出ポインター53Bは先頭アドレス位置に戻る。バッファーメモリー53は、実際には表面CISユニット41の読取画像データを格納する領域第1領域と、裏面CISユニット43の読取画像データを格納する領域第2領域とに分割されており、各領域がそれぞれ、図4A及びBに示す構成となっている。従って、バッファーメモリー53には共通の構成を有する2つのメモリー領域が存在するが、ここでは一つの領域を例に挙げて説明する。図4Aに示すように、バッファーメモリー53全体が空き領域となっている場合には、先頭から、1枚目の小切手4の読取画像データ、2枚目の小切手4の読取画像データ...が順に書き込まれる。また、書き込まれた読取画像データは先頭アドレスから順に読み出されてホストコンピューター5図3へ転送される。図中斜線で示すように読出が済んだ領域は読取画像データを上書きできるので、空き領域として扱われる。搬送制御部50Bは、小切手4の処理の実行中に、次の小切手4をストッカー7から供給するか否かをバッファーメモリー53の空き領域のサイズ空き容量に基づいて決定する。これは、バッファーメモリー53の空き領域が不足してバッファーフルになり、表面CISユニット41及び裏面CISユニット43の読取動作が中断されるのを防ぐためである。図4Bに示すように、複数の小切手4を連続して処理すると、バッファーメモリー53の空き領域は、読出ポインター53Bと書込ポインター53Aとの間の領域となる。図4Bの例ではN枚目、N1枚目、N2枚目の小切手4の読取画像データが格納されており、さらにN3枚目の小切手4を表面CISユニット41、裏面CISユニット43によって読取中である。ここで、読出ポインター53Bと書込ポインター53Aとの間にサイズAの空き領域が発生しているが、処理中のN3枚目の小切手4の読取画像データを格納する領域が必要である。このため、次のN4枚目の小切手4の読取画像データを格納するために使用できる空き領域のサイズは、N3枚目の小切手4の読取画像データが格納される領域を除いた、サイズBの領域である。従って、搬送制御部50Bは、読出ポインター53Bと書込ポインター53Aの間の空き領域から、処理中の小切手4の読取画像データの格納に必要な領域を除いて、次の小切手4に使用できる空き領域のサイズを求める。そして、搬送制御部50Bは、この空き領域のサイズが十分か否かに基づいて、次の小切手4の供給を開始するかどうかを判定する。搬送制御部50Bは、空き領域図4B中の斜線部から、処理中の小切手4の読取画像データを格納するための領域を除いて、バッファーメモリー53の空き領域のサイズを求める。この際、処理中の小切手4のサイズをサイズ検出部50Aが検出していれば、検出されたサイズに基づいて、処理中の小切手4の読取画像データを格納するための容量を求めることができる。搬送制御部50Bは、バッファーメモリー53の空き領域空き容量Aのうち、次の小切手4の読取画像データを格納するために使用可能な容量Bを求め、容量Bが、次の小切手4の読取画像データを格納するために必要な容量C以上であるか否かを判定する。そして、容量Bが容量Cに満たない場合には、容量Cが確保できるタイミングまで待機する。この場合、メモリー制御部50Dは、読出ポインター53Bの移動を監視し、空き容量Cが確保できたタイミングで搬送制御部50Bに対して割り込み制御を実行する。搬送制御部50Bは、読取中の小切手4の搬送制御を行いながら、メモリー制御部50Dの割り込みに応じて、次の小切手4の供給を開始する。図5は、読取装置1の動作を示すフローチャートである。制御部50は、ホストコンピューター5から送信された小切手4の処理開始を指示するコマンドを受信してステップS11、小切手4の処理を開始する。制御部50は、ASF用紙検出器16の検出値に基づいてストッカー7に小切手4があるか否かを判別しステップS12、小切手4がない場合はステップS12;No、小切手4がセットされるまで待機する。小切手4がストッカー7にある場合ステップS12;Yes、搬送制御部50Bは、バッファーメモリー53の空き容量に基づいて小切手4の搬送を開始するか否かの判定を行うステップS13。図6は、読取装置1の動作を示すフローチャートであり、図5のステップS13で行う搬送開始判定処理を詳細に示す。この処理において、メモリー制御部50Dは、バッファーメモリー53の実際の空き容量を検出するステップS31。続いて、搬送制御部50Bは、処理中の小切手4の読取画像データを格納するための容量を求め、この容量を除いた利用可能な空き容量を算出するステップS32。ここで、搬送制御部50Bは、ステップS34で、バッファーメモリー53に設けられた表面CISユニット41用と裏面CISユニット43用の2つの領域の各々について空き容量をメモリー制御部50Dから取得し、必要な空き容量を算出する。次の小切手4の供給開始前は、この小切手4のサイズは不明であるから、搬送制御部50Bは、次の小切手4のサイズを、読取装置1で使用可能な小切手4の最大のサイズと仮定して、必要な空き容量を算出する。ホストコンピューター5から読取装置1に入力されたコマンドにより、次の小切手4のサイズが指定されている場合には、指定されたサイズに基づいて必要な空き容量を算出してもよい。小切手4のサイズ毎の読取画像データの容量は、例えば、制御部50が備える図示しないフラッシュROM記憶部に記憶されている。また、制御部50は、過去に読み取った小切手4の読取画像データの容量を記憶しておき、搬送制御部50Bは、この過去の読取画像データの容量に基づき、上記の容量Cを求め、必要な空き容量としてもよい。そして、搬送制御部50Bは、算出した空き容量が、次の小切手4の読取画像データを格納するために必要な容量に比べて十分か否かを判定するステップS33。搬送制御部50Bは、表面CISユニット41用と裏面CISユニット43用の2つの領域の各々について判定を行い、両方の領域において空き容量が十分な場合にステップS33;Yes、次の小切手4の搬送開始が可能であると判定して、図5のステップS14に移行する。また、表面CISユニット41用と裏面CISユニット43用の2つの領域のいずれか一方でも空き容量が十分でない場合、搬送制御部50Bは、メモリー制御部50Dによる空き容量の監視を開始する。すなわち、搬送制御部50Bは、メモリー制御部50Dに対して、バッファーメモリー53の空き容量のアラームを設定するステップS34。メモリー制御部50Dに対しては、次の小切手4のために確保すべきバッファーメモリー53の空き容量が設定される。搬送制御部50Bは、メモリー制御部50Dの割り込みに対する待機状態に移行するとともにステップS35、読取中の小切手4の搬送を制御する。そして、メモリー制御部50Dは、スキャン制御部50Cがバッファーメモリー53の読取画像データを転送したことにより、設定された空き容量が発生するとステップS36、搬送制御部50Bに対する割り込みを発生するステップS37。つまり、メモリー制御部50Dは、バッファーメモリー53の空き容量のうち読取中の小切手4のために使用する領域を除いた容量を監視しており、この容量が、設定された空き容量に達した場合に割り込みを出力する。この割り込みに対応して、搬送制御部50Bは、図5のステップS14に移行する。図5のステップS14で、搬送制御部50Bは、ホッパー駆動部15及びASFモーター62を動作させて、ストッカー7内の小切手4の供給を開始するステップS14。小切手4はASFローラー19及びアシストローラー21により搬送され、用紙長検出器27に達する。制御部50は、小切手4の先端が用紙長検出器27によって検出されるまで待機しステップS15、小切手4の先端が検出されるとステップS15;Yes、MICRヘッド23によるMICR文字列の読取を開始するステップS16。サイズ検出部50Aは、用紙長検出器27により小切手4の後端が検出されるまで待機しステップS17、小切手4の後端が検出されるとステップS17;Yes、小切手4のサイズを確定するステップS18。制御部50は、MICRヘッド23による読取結果を取得して、インターフェース部59によりホストコンピューター5へ転送し、ホストコンピューター5におけるMICR文字列の解析を実行させるステップS19。さらに、制御部50は、小切手4に対して記録ヘッド33による記録を行いステップS20、表面CISユニット41及び裏面CISユニット43によるスキャンを開始しステップS21、バッファーメモリー53に格納された読取画像データのホストコンピューター5への転送を行う。その後、制御部50は、MICRヘッド23によるMICR文字列の読取に成功したか否かを判別するステップS23。制御部50は、MICRヘッド23の読取結果をホストコンピューター5が解析し、MICR文字列の認識に成功したことを示す制御データがホストコンピューター5から入力されたか否かに基づき、ステップS23の判別を行う。搬送制御部50Bは、MICR文字列の読取に成功した場合はステップS23;Yes、小切手4の排出先をメインポケット9aに決定するステップS24。搬送制御部50Bは、切替板駆動部61を動作させて切替板45をメインポケット9a側に移動させるステップS26。また、MICR文字列の読取に失敗した場合ステップS23;No、搬送制御部50Bは、小切手4の排出先をサブポケット9bに決定しステップS25、切替板駆動部61を動作させて切替板45をサブポケット9b側に移動させるステップS26。これにより、小切手4は、MICR文字列の読取結果に基づいて、メインポケット9aとサブポケット9bに分けて排出される。以上のように、本発明を適用した第1の実施形態に係る読取装置1、及び読取装置1を備えた読取システム10によれば、読取対象物としての小切手4を光学的に読み取って読取画像データを出力する表面CISユニット41及び裏面CISユニット43と、小切手4を搬送し、表面CISユニット41及び裏面CISユニット43に小切手4を供給するASFモーター62及びピックアップローラー17等を含む供給手段と、表面CISユニット41及び裏面CISユニット43が出力する読取画像データを格納するバッファーメモリー53と、バッファーメモリー53に格納された読取画像データを順次読み出して処理するスキャン制御部50Cと、表面CISユニット41及び裏面CISユニット43によって小切手4を読み取って読取画像データをバッファーメモリー53に格納している時、或いは、読取画像データの格納開始の前もしくは格納した後に、バッファーメモリー53の空き容量が十分か否かに基づき次に読み取る小切手4の供給開始の可否を判定する搬送制御部50Bと、バッファーメモリー53の空き容量が十分でない場合等、搬送制御部50Bが供給開始を否と判定した場合に、次に読み取る小切手4の読取画像データを格納可能な空き容量がバッファーメモリー53に発生するタイミングを予測するメモリー制御部50Dと、を備え、搬送制御部50Bは、少なくともメモリー制御部50Dが予測したタイミングに基づいて、次に読み取る小切手4の読取画像データをバッファーメモリー53に格納できるように、例えばメモリー制御部50Dにより特定されたタイミングまで待機して、小切手4の供給する。これにより、小切手4の読取中に次の小切手4の供給を開始しようとする場合に、次の小切手4の読取画像データが格納されるべきバッファーメモリー53の空き容量が、例えば次の小切手4全体の読取画像データを格納するのに十分でなければ、次に読み取る小切手4を供給せず、十分な空き容量が発生するタイミングを予測し、次に読み取る小切手4の読取画像データがメモリーに格納できるように、次に読み取る小切手4の供給を開始するので、バッファーメモリー53の容量の不足による中断を回避するとともに、不要な待ち時間を減らすことができる。また、過去に小切手4を読み取った際の読取画像データの量を記憶しておき、搬送制御部50Bが、記憶された過去の読取画像データの容量に基づき、メモリー制御部50Dが、読取中の小切手4の読取画像データを格納した上で次の小切手4の読取画像データを格納できる容量を予測し、この空き容量がバッファーメモリー53に発生するタイミングに基づいて搬送制御部50Bが次の小切手4の供給開始の可否を判定する場合、過去の読取画像データの量に基づきバッファーメモリー53の空き容量を予測して、次の小切手4の読取画像データを格納できる容量が確保されるタイミングを早い段階で予測でき、次の小切手4の供給を可能とするので、バッファーメモリー53容量の不足による中断を確実に回避できる。また、予め小切手4のサイズとして複数のサイズが特定でき、サイズ毎の読取画像データを求めることができる場合に、最大のサイズの小切手4を読み取った場合の読取画像データの容量を予測に使用してもよい。また、メモリー制御部50Dは、バッファーメモリー53の空き容量を監視して、バッファーメモリー53に十分な空き容量が発生した場合に搬送制御部50Bに対して出力を行うので、複雑な構成を用いることなく、バッファーメモリー53容量の不足による中断を確実に回避できる。さらに、読取装置1は、複数の小切手4を貯留するストッカー7と、ストッカー7から小切手4を順次送り出すホッパー駆動部15、ASF用紙検出器16、ピックアップローラー17、及びASFモーター62を有し、ストッカー7に貯留された小切手4を次々と読み取る構成において、小切手4を適切なタイミングで供給することで、バッファーメモリー53容量の不足による中断を回避するとともに待ち時間を減らし、速やかに複数の小切手4の読み取りを行うことができる。また、読取装置1の制御部50は、バッファーメモリー53の空き容量に基づき、次に読み取る小切手4の供給開始を否と判定した場合であっても、少なくとも、上記の供給手段により次の小切手4を搬送して表面CISユニット41、裏面CISユニット43に到達するまでの間に、次に読み取る小切手4の読取画像データをバッファーメモリー53に格納可能になると予測できる場合には、上記のタイミングを待たず、次の小切手4の供給開始を可能とする。これにより、次の小切手4を搬送して読取位置に到達するまでの間に、スキャン制御部50Cが処理した後の読取画像データが格納されていたバッファーメモリー53の領域が空き領域として空き容量に加えられ、この空き容量の増加分を含めて、次の小切手4の読取画像データが格納されるべきメモリーの空き容量が十分であれば、次の小切手4の供給を開始することができる。これにより、より一層の待ち時間の短縮を達成できる。また、読取装置1は、小切手4の表面と裏面のそれぞれを読み取る表面CISユニット41及び裏面CISユニット43を備え、シート状の小切手4の表面と裏面をそれぞれ読み取るものであり、バッファーメモリー53には、小切手4の表面と裏面の各々の読取画像データを格納する領域が別に設けられ、搬送制御部50Bは、バッファーメモリー53において、小切手4の表面の読取画像データを格納する領域と裏面の読取画像データを格納する領域とのそれぞれの空き容量に基づき、次に読み取る小切手4の供給開始の可否を判定し、メモリー制御部50Dは、搬送制御部50Bが次に読み取る小切手4の供給開始を否と判定した場合に、次の小切手4の表面と裏面の読取画像データを格納可能な空き容量がバッファーメモリー53に発生するタイミングを予測するので、表面及び裏面のどちらについてもバッファーメモリー53の空き容量不足による読取動作の中断を回避し、待ち時間を減らして、速やかに小切手4の読み取りを行うことができる。[第2の実施形態]図7は、本発明を適用した第2の実施形態に係る読取システム10の動作を示すフローチャートである。本第2の実施形態において、上記第1の実施形態に係る読取システム10と同様に構成される各部については同符号を付して説明を省略する。図7の動作は、図6に示した動作に代えて実行される。即ち、読取装置1は、図5に示した動作を上記第1の実施形態と同様に実行し、この動作において、搬送開始判定処理として図7の動作を行う。なお、図7において、図6の動作と同様の処理ステップについては同じステップ番号を付す。メモリー制御部50Dは、バッファーメモリー53の実際の空き容量を検出しステップS31、搬送制御部50Bは、バッファーメモリー53に設けられた表面CISユニット41用と裏面CISユニット43用の2つの領域の各々について、利用可能な空き容量を算出するステップS32。搬送制御部50Bは、算出した空き容量が、次の小切手4の読取画像データを格納するために必要な容量に比べて十分か否かを判定しステップS33、空き容量が十分な場合にはステップS33;Yes、図5のステップS14に移行する。これに対し、搬送制御部50Bが、表面CISユニット41用と裏面CISユニット43用の2つの領域のいずれか一方でも空き容量が十分でないと判定した場合、メモリー制御部50Dは、スキャン制御部50Cによる読取画像データの転送速度を推定するステップS44。このステップS44で、メモリー制御部50Dは、過去のスキャン制御部50Cによる処理速度、すなわち読出ポインター53Bの移動速度に基づいて、読取画像データの処理の速度を推定する。ホストコンピューター5に対する読取画像データの転送速度は、主として、読取装置1が有するインターフェース部59とホストコンピューター5のインターフェース図示略の仕様により決定され、大きく変動することは希である。このため、過去の転送速度に基づいて、比較的正確に転送速度を推定できる。ここで、過去の転送速度、転送に要した時間、転送したデータ量を、制御部50が備えるフラッシュROM図示略に記憶しておき、この記憶された転送速度、転送に要した時間、或いは転送したデータ量に基づいてメモリー制御部50Dが予測を行う構成としてもよい。メモリー制御部50Dは、推定した転送速度に基づいて、次の小切手4の読取画像データを格納するために十分な空き容量が発生するまでの時間、或いは十分な空き容量が発生するタイミングを予測しステップS45、予測した時間またはタイミングを搬送制御部50Bに出力する。搬送制御部50Bは、メモリー制御部50Dから入力された時間またはタイミングに到達するまで待機するとともにステップS46、読取中の小切手4の搬送を制御する。そして、搬送制御部50Bは、メモリー制御部50Dが予測した時間が経過し、十分な空き容量が発生したタイミングに達するとステップS47、図5のステップS14に移行して、ストッカー7内の小切手4の供給を開始する。このタイミングに達したとき、念のため、メモリー制御部50Dは、バッファーメモリー53の実際の空き容量を検出し利用可能な空き容量を算出し、算出した空き容量が、次の小切手4の読取画像データを格納するために必要な容量に比べて十分か否かを判定してもよい。このように、本第2の実施形態に係る読取装置1において、バッファーメモリー53の空き容量が十分でない場合に、メモリー制御部50Dは、スキャン制御部50Cがバッファーメモリー53に格納された読取画像データを転送する速度に基づいて、バッファーメモリー53に十分な空き容量が発生するタイミングを予測し、予測したタイミングに達すると、搬送制御部50Bが次の小切手4の供給を開始する。これにより、バッファーメモリー53の空き容量を常時監視することなく、適切なタイミングで次の小切手4の供給することができる。また、読取装置1は外部のホストコンピューター5外部装置に接続可能であり、スキャン制御部50Cはバッファーメモリー53から読み出した読取画像データをホストコンピューター5に転送するものであり、バッファーメモリー53に格納された読取画像データを、スキャン制御部50Cがホストコンピューター5へ転送する転送時間または転送量を記憶し、メモリー制御部50Dが、記憶された過去の転送時間、転送速度、転送量に基づき、前記タイミングを予測する。このため、ホストコンピューター5へ転送した後の読取画像データが格納されていたバッファーメモリー53の領域を、空き領域として空き容量に加え、正確にタイミングを予測できる。また、過去の転送時間、転送速度、転送量に基づきバッファーメモリー53の空き容量を正確に予測し、次の小切手4の読取画像データを格納できる容量が確保されるタイミングを早い段階で予測でき、次の読取対象物の供給開始を可能とする。なお、過去の転送時間、転送速度、転送量を記憶せず、最大サイズの小切手4の読取画像データを送信した場合の転送時間または転送量を記憶しておき、この転送時間または転送量を予測に際して使用してもよい。なお、上記各実施形態は本発明を適用した一具体例を示すものであり、本発明はこれに限定されるものではない。例えば、読取システム10において、読取装置1が処理する読取対象物は小切手4に限定されないし、読取装置1で使用可能な読取対象物のサイズについても任意に変更できる。また、上記各実施形態では、表面CISユニット41と裏面CISユニット43の読取画像データを、バッファーメモリー53に設けられた2つの領域の各々に格納する構成を例に挙げて説明したが、表面CISユニット41と裏面CISユニット43に対応する2つの独立したバッファーメモリーを備えてもよい。この場合、搬送制御部50Bは各バッファーメモリーの空き容量について判定を行えばよい。さらに、上記各実施形態では読取装置1がホストコンピューター5に読取画像データやMICR文字列の読取データを転送する構成を例に挙げて説明したが、ホストコンピューター5と読取装置1とが同一の装置に組み込まれた構成としてもよい。また、図3のブロック図に示した各機能部は機能的構成を示すものであって、各機能部を独立したハードウェアにより構成する必要はなく、ソフトウェアとハードウェアとの協働により、複数の機能部の機能を1つのハードウェアに集約して実現することも、一つの機能部を複数のハードウェアにより実現することも勿論可能である。また、読取装置1が備える記録手段としては、インクジェット式の記録ヘッドを用いる構成に限定されず、サーマルラインプリンター、ドットインパクト式プリンター、レーザープリンター、熱昇華型プリンター等を用いることも可能である。また、上述の動作を行う制御部50のCPUが実行するプログラムは、制御部50を構成する不揮発性メモリーが記憶する構成に限らず、可搬型の記録媒体に記憶されている構成であってもよいし、或いは、通信回線を介して接続された他の装置にダウンロード可能に記憶され、これらの装置から読取装置1が上記プログラムをダウンロードして実行してもよく、その他の構成についても任意に変更可能である。