複数の媒体を収納可能な収納部と、前記媒体が排出される排出部と、前記収納部及び前記排出部の間に形成された搬送路と、前記搬送路上に設けられ、前記媒体を光学的に読み取る読取部と、を備え、前記収納部に収納された複数の前記媒体に対して、前記収納部から前記排出部への搬送、及び、搬送中の前記媒体に対する前記読取部による読み取りを含む一連の処理を、連続して実行可能な媒体処理装置に、接続可能に構成され、前記媒体処理装置が前記一連の処理を連続して実行している間、前記読取部による読取結果に係るデータを前記媒体処理装置から受信し、受信した前記読取結果に係るデータをバッファーに、一時的に格納する装置制御部を備え、前記装置制御部は、受信した前記読取結果に係るデータを前記バッファーに格納できなくなった場合、前記媒体処理装置による前記読取結果に係るデータの送信を制限することなく、前記媒体処理装置から受信した前記読取結果に係るデータを読み捨てることを特徴とする制御装置。前記媒体処理装置は、前記一連の処理を連続して実行している間、前記読取部による読取結果に係るデータを所定の記憶領域に格納しつつ、当該所定の記憶領域に格納されたデータを順次送信し、前記所定の記憶領域に前記読取部による読取結果に係るデータを格納できなくなった場合は、前記一連の処理の連続した実行を中断する構成とされ、前記装置制御部は、受信した前記読取結果に係るデータを前記バッファーに格納できなくなった場合、受信した前記読取結果に係るデータを読み捨てて前記媒体処理装置が前記読取結果に係るデータを送信可能な状態を維持することによって、前記一連の処理の連続した実行が中断されることを抑制することを特徴とする請求項1に記載の制御装置。前記装置制御部は、特定の動作モードが選択されている場合にのみ、前記読取結果に係るデータの読み捨てを実行することを特徴とする請求項1又は2に記載の制御装置。前記装置制御部は、1の媒体について、受信した当該1の媒体に係る前記読取結果に係るデータを読み捨てた場合、当該1の媒体を特定するための情報を保持することを特徴とする請求項1ないし3のいずれかに記載の制御装置。前記媒体処理装置は、複数の前記排出部と、前記媒体を排出する前記排出部を切り替える切替部と、を備え、前記装置制御部は、前記媒体処理装置が前記一連の処理を連続して実行している間、前記読取結果に係るデータが読み捨てられた前記媒体については、読み捨てられていない前記媒体と異なる前記排出部に排出されるよう、前記切替部を切り替えることを特徴とする請求項1ないし4のいずれかに記載の制御装置。複数の媒体を収納可能な収納部と、前記媒体が排出される排出部と、前記収納部及び前記排出部の間に形成された搬送路と、前記搬送路上に設けられ、前記媒体を光学的に読み取る読取部と、を備え、前記収納部に収納された複数の前記媒体に対して、前記収納部から前記排出部への搬送、及び、搬送中の前記媒体に対する前記読取部による読み取りを含む一連の処理を、連続して実行可能な媒体処理装置に、接続可能な制御装置の制御方法であって、前記媒体処理装置が前記一連の処理を連続して実行している間、前記読取部による読取結果に係るデータを前記媒体処理装置から受信し、受信した前記読取結果に係るデータをバッファーに一時的に格納すると共に、受信した前記読取結果に係るデータを前記バッファーに格納できなくなった場合、前記媒体処理装置による前記読取結果に係るデータの送信を制限することなく、前記媒体処理装置から受信した前記読取結果に係るデータを読み捨てることを特徴とする制御装置の制御方法。複数の媒体を収納可能な収納部と、前記媒体が排出される排出部と、前記収納部及び前記排出部の間に形成された搬送路と、前記搬送路上に設けられ、前記媒体を光学的に読み取る読取部と、を備え、前記収納部に収納された複数の前記媒体に対して、前記収納部から前記排出部への搬送、及び、搬送中の前記媒体に対する前記読取部による読み取りを含む一連の処理を、連続して実行可能な媒体処理装置に、接続可能な制御装置を制御する制御部により実行可能なプログラムであって、前記制御部を、前記媒体処理装置が前記一連の処理を連続して実行している間、前記読取部による読取結果に係るデータを前記媒体処理装置から受信し、受信した前記読取結果に係るデータをバッファーに一時的に格納すると共に、受信した前記読取結果に係るデータを前記バッファーに格納できなくなった場合、前記媒体処理装置による前記読取結果に係るデータの送信を制限することなく、前記媒体処理装置から受信した前記読取結果に係るデータを読み捨てる装置制御部として機能させることを特徴とするプログラム。上述した媒体処理装置のように、複数の媒体を連続して処理するものでは、複数の媒体の処理に係るスループットの低下をできるだけ抑制することにより、商品としての価値、魅力の向上や、顧客満足度の向上を図りたいとするニーズがある。特に、上述した媒体処理装置のように、一連の処理の中に光学的な読み取りを含むものでは、媒体例えば、小切手の性質上、媒体の磁気的な読み取りや、その他の処理例えば、媒体への記録が可能に構成されているものでは当該記録については確実性が求められる一方、光学的な読み取りについては、仮に一連の処理中に読み取りに失敗したとしても、後に、再読み取りをすればよいため、読み取りの失敗が許容される場合がある。そして、このような特有の事情を活用すれば、複数の媒体の処理に係るスループットの低下の抑制を図る余地がある。本発明は、上述した事情に鑑みてなされたものであり、媒体処理装置に、複数の媒体に対して、光学的な読み取りを含む一連の処理を連続して実行させる際に、複数の媒体の処理に係るスループットの低下を抑制することを目的とする。上記目的を達成するために、本発明は、制御装置であって、複数の媒体を収納可能な収納部と、前記媒体が排出される排出部と、前記収納部及び前記排出部の間に形成された搬送路と、前記搬送路上に設けられ、前記媒体を光学的に読み取る読取部と、を備え、前記収納部に収納された複数の前記媒体に対して、前記収納部から前記排出部への搬送、及び、搬送中の前記媒体に対する前記読取部による読み取りを含む一連の処理を、連続して実行可能な媒体処理装置に、接続可能に構成され、前記媒体処理装置が前記一連の処理を連続して実行している間、前記読取部による読取結果に係るデータを前記媒体処理装置から受信し、受信した前記読取結果に係るデータをバッファーに、一時的に格納する装置制御部を備え、前記装置制御部は、受信した前記読取結果に係るデータを前記バッファーに格納できなくなった場合、前記媒体処理装置による前記読取結果に係るデータの送信を制限することなく、前記媒体処理装置から受信した前記読取結果に係るデータを読み捨てることを特徴とする。この構成によれば、バッファーの書き込み可能な領域の不足等に起因して、制御装置側のバッファーに読取結果に係るデータを格納できなくなった場合であっても、制御装置は、媒体処理装置から受信した読取結果に係るデータを読み捨てるため、媒体処理装置が、制御装置に対して、読み取り結果に係るデータを送信可能な状態は維持される。このため、媒体処理装置は、制御装置側のバッファーに読取結果に係るデータを格納できない状態となった場合であっても、一連の処理を中止したり、一連の処理に係る処理速度を遅くしたりすることによって、制御装置に送信するデータのデータ量を制限してバッファーにおける書き込み可能な領域の不足の解消を図ることなく、一連の処理の連続した実行を継続でき、スループットの低下が抑制される。ここで、上記構成の場合、読み取り結果の一部が読み捨てられた媒体が現出することとなるが、上記構成のように光学的な読み取りを含む一連の処理を実行するものでは、読み取り結果の一部が読み捨てられた媒体は、後に再読み取りすればよいため、このような媒体が現出することが許容される場合があり、このような場合に、効果的にスループットの低下を抑制可能である。また、本発明は、前記媒体処理装置は、前記一連の処理を連続して実行している間、前記読取部による読取結果に係るデータを所定の記憶領域に格納しつつ、当該所定の記憶領域に格納されたデータを順次送信し、前記所定の記憶領域に前記読取部による読取結果に係るデータを格納できなくなった場合は、前記一連の処理の連続した実行を中断する構成とされ、前記装置制御部は、受信した前記読取結果に係るデータを前記バッファーに格納できなくなった場合、受信した前記読取結果に係るデータを読み捨てて前記媒体処理装置が前記読取結果に係るデータを送信可能な状態を維持することによって、前記一連の処理の連続した実行が中断されることを抑制することを特徴とする。この構成によれば、制御装置側のバッファーに読取結果に係るデータを格納できない状態となった場合であっても、媒体処理装置が読取結果に係るデータを送信可能な状態が維持されるため、データを送信できないことに起因して媒体処理装置側の記憶領域の書き込み可能な領域が不足すること、及び、記当該記憶領域の書き込み可能な領域の不足に起因して一連の処理の連続した実行が中断されることが極力防止され、スループットの低下が抑制される。また、本発明は、前記装置制御部は、特定の動作モードが選択されている場合にのみ、前記読取結果に係るデータの読み捨てを実行することを特徴とする。この構成によれば、特定の動作モードの場合にのみ、読取結果に係るデータの読み捨てを実行するため、読み取り結果の一部が読み捨てられてもよい場合にのみ、当該読み捨てを実行させることが可能となる。また、本発明は、前記装置制御部は、1の媒体について、受信した当該1の媒体に係る前記読取結果に係るデータを読み捨てた場合、当該1の媒体を特定するための情報を保持することを特徴とする。この構成によれば、1の媒体について、受信した当該1の媒体に係る読取結果に係るデータを読み捨てた場合、当該1の媒体を特定するための情報を保持するため、後に、当該情報に基づいて、当該1の媒体を特定し、かつ、当該1の媒体の再読み取りを行うことが可能となる。また、本発明は、前記媒体処理装置は、複数の前記排出部と、前記媒体を排出する前記排出部を切り替える切替部と、を備え、前記装置制御部は、前記媒体処理装置が前記一連の処理を連続して実行している間、前記読取結果に係るデータが読み捨てられた前記媒体については、読み捨てられていない前記媒体と異なる前記排出部に排出されるよう、前記切替部を切り替えることを特徴とする。この構成によれば、読取結果に係るデータが読み捨てられた媒体については、読み捨てられていない媒体と異なる排出部に排出されるため、読取結果に係るデータが読み捨てられた媒体を明確に区別することが可能である。また、上記目的を達成するために、本発明は、複数の媒体を収納可能な収納部と、前記媒体が排出される排出部と、前記収納部及び前記排出部の間に形成された搬送路と、前記搬送路上に設けられ、前記媒体を光学的に読み取る読取部と、を備え、前記収納部に収納された複数の前記媒体に対して、前記収納部から前記排出部への搬送、及び、搬送中の前記媒体に対する前記読取部による読み取りを含む一連の処理を、連続して実行可能な媒体処理装置に、接続可能な制御装置の制御方法であって、前記媒体処理装置が前記一連の処理を連続して実行している間、前記読取部による読取結果に係るデータを前記媒体処理装置から受信し、受信した前記読取結果に係るデータをバッファーに一時的に格納すると共に、受信した前記読取結果に係るデータを前記バッファーに格納できなくなった場合、前記媒体処理装置による前記読取結果に係るデータの送信を制限することなく、前記媒体処理装置から受信した前記読取結果に係るデータを読み捨てることを特徴とする。この制御方法によれば、バッファーの書き込み可能な領域の不足等に起因して、制御装置側のバッファーに読取結果に係るデータを格納できなくなった場合であっても、制御装置は、媒体処理装置から受信した読取結果に係るデータを読み捨てるため、媒体処理装置が、制御装置に対して、読み取り結果に係るデータを送信可能な状態は維持される。このため、媒体処理装置は、媒体処理装置は、制御装置側のバッファーに読取結果に係るデータを格納できない状態となった場合であっても、一連の処理を中止したり、一連の処理に係る処理速度を遅くしたりすることによって、制御装置に送信するデータのデータ量を制限してバッファーにおける書き込み可能な領域の不足の解消を図ることなく、一連の処理の連続した実行を継続でき、スループットの低下が抑制される。また、上記目的を達成するために、本発明は、複数の媒体を収納可能な収納部と、前記媒体が排出される排出部と、前記収納部及び前記排出部の間に形成された搬送路と、前記搬送路上に設けられ、前記媒体を光学的に読み取る読取部と、を備え、前記収納部に収納された複数の前記媒体に対して、前記収納部から前記排出部への搬送、及び、搬送中の前記媒体に対する前記読取部による読み取りを含む一連の処理を、連続して実行可能な媒体処理装置に、接続可能な制御装置を制御する制御部により実行可能なプログラムであって、前記制御部を、前記媒体処理装置が前記一連の処理を連続して実行している間、前記読取部による読取結果に係るデータを前記媒体処理装置から受信し、受信した前記読取結果に係るデータをバッファーに一時的に格納すると共に、受信した前記読取結果に係るデータを前記バッファーに格納できなくなった場合、前記媒体処理装置による前記読取結果に係るデータの送信を制限することなく、前記媒体処理装置から受信した前記読取結果に係るデータを読み捨てる装置制御部として機能させることを特徴とする。このプログラムを実行すれば、バッファーの書き込み可能な領域の不足等に起因して、制御装置側のバッファーに読取結果に係るデータを格納できなくなった場合であっても、制御装置は、媒体処理装置から受信した読取結果に係るデータを読み捨てるため、媒体処理装置が、制御装置に対して、読み取り結果に係るデータを送信可能な状態は維持される。このため、媒体処理装置は、媒体処理装置は、制御装置側のバッファーに読取結果に係るデータを格納できない状態となった場合であっても、一連の処理を中止したり、一連の処理に係る処理速度を遅くしたりすることによって、制御装置に送信するデータのデータ量を制限してバッファーにおける書き込み可能な領域の不足の解消を図ることなく、一連の処理の連続した実行を継続でき、スループットの低下が抑制される。本発明によれば、媒体処理装置に、複数の媒体に対して、光学的な読み取りを含む一連の処理を連続して実行させる際に、複数の媒体の処理に係るスループットの低下を抑制できる。以下、図面を参照して本発明の実施形態について説明する。<第1実施形態>図1は、第1実施形態に係る複合処理装置1媒体処理装置の外観斜視図である。複合処理装置1は、シート状の小切手4や帳票等の媒体に対し、媒体に記録された磁気インク文字の読み取り、媒体の両面の光学的読み取り、及び、当該媒体への画像の記録を行う装置である。また、複合処理装置1は、クレジットカード等のカード型の媒体に記録された磁気情報を読み取るリーダーとしての機能、及び、感熱ロール紙に画像を記録して切断することにより、画像が記録された紙片を発行する機能を備えている。本実施形態では、媒体として小切手4を処理する場合を例に挙げて説明する。小切手4は、図1に示すように、所定の模様や装飾が施されたシートに金額、振出人、通し番号、サインなどが印字または記載された帳票である。これら金額、振出人、通し番号、サインなどは表面4aにあり、裏面4bには裏書き欄が設けられている。この裏書き欄には、後述するインクジェットヘッド10によって、裏書きに係る所定の画像が記録される。また、表面4aには小切手4の長辺方向に延びる磁気インク文字列4cが形成されている。磁気インク文字列4cは、磁気インクで印刷された複数の磁気インク文字MICR文字が並んだものであり、磁気的または光学的に読み取ることができる。小切手4の短辺方向及び長辺方向のサイズは規格化されているものの、多様な規格が存在するため、実際には様々なサイズがある。複合処理装置1では、一般的な小切手4のサイズをほぼ包含し得る最大サイズを規定し、この最大サイズ内の小切手4であれば処理できる。複合処理装置1は、本体下部を覆う下部ケース11、及び下部ケース11に被せられるカバー12からなる外装を有し、外装の内部に複合処理装置1の本体13が収容されている。複合処理装置1の前面には、小切手4を挿入する挿入口14が開口しており、挿入口14の奥には複数の小切手4を積層して収納できるストッカー15収納部が設けられている。このストッカー15は、前面側へ向かって引き出し自在に構成されており、ストッカー15に収納すべき小切手4のサイズに応じてストッカー15を引き出した上で、このストッカー15に小切手4を収納させることが可能である。また、カバー12には、上面視で略U字形状に、小切手4の搬送路Wとなるスリット18が形成されている。スリット18は、上述したストッカー15に連通すると共に、スリット18は複合処理装置1の前面側に設けられたポケット19排出部に連通している。ストッカー15に収納された小切手4は、後述するように1枚ずつ複合処理装置1の内部に取り込まれ、スリット18を通る間に処理されて、処理後の小切手4はポケット19に排出される。ポケット19には複数の小切手4を収納することができる。図1に示すように、ストッカー15の側方には、磁気カードリーダーユニット20が設けられている。磁気カードリーダーユニット20は、カバー12に形成されたカードスリット21と、このカードスリット21に対応して設けられたMCRヘッド22図3とを備え、カードスリット21を通るカード類に磁気的に記録された情報をMCRヘッド22によって読み取る。図2は、複合処理装置1の外装内部に収容されている本体13の構成を示す平面図である。ストッカー15の一側面にはホッパー25が設けられている。このホッパー25は、ホッパー駆動モーター26図3により、図中矢印方向に回動可能に構成されており、ストッカー15に貯留された小切手4を他方の側面側に付勢する。ストッカー15の他方の側面には、後述するASFAutomaticallySheetFeederモーター27図3により駆動されるピックアップローラー28が配置されており、ホッパー25がピックアップローラー28側に回動すると、この回動に応じてストッカー15内の小切手4のうち1枚がピックアップローラー28に付勢され、当該ローラーに接触して、当該ローラーの回転に応じて搬送路Wに繰り出される。ストッカー15の奥には、一対のローラーで構成されるASFローラー29が配置されている。ASFローラー29の2つのローラーは、搬送路Wの両側に配置され、一方は後述するASFモーター27の動力により回転し、他方のローラーは従動ローラーである。ピックアップローラー28に接した小切手4はASFローラー29に挟まれて、スリット18内を下流側へ搬送される。ストッカー15の所定の位置には、ASF用紙検出器31図3が設けられている。ASF用紙検出器31は、例えば透過型光センサーで構成され、ストッカー15における小切手4の有無を検出する。また、ストッカー15において、ホッパー25の待機位置には、ホッパー位置検出器32図3が設けられている。ホッパー位置検出器32は、例えば透過型光センサーで構成され、ホッパー25が待機位置に位置しているか否かを検出する。ASFローラー29の下流側には、小切手4の表面4aに接して磁気インク文字列4c図1を磁気的に読み取るMICRMagneticInkCharacterRecognitionヘッド35が配置されている。MICRヘッド35には、MICRローラー36が対向配置される。MICRローラー36はMICRヘッド35側に付勢されており、小切手4をMICRヘッド35に押しつけながら回転して、小切手4を、MICR文字の読み取りに適した定速で搬送する。MICRヘッド35の上流側には、ASFローラー29により繰り出された小切手4をMICRヘッド35に案内する、一対のローラーからなるアシストローラー37が配置されている。また、搬送路W上においてアシストローラー37とMICRヘッド35との間には、用紙長検出器38が配置されている。用紙長検出器38は、例えば反射型光センサーで構成され、搬送路W上を通る小切手4の検出位置における有無を検出することにより、小切手4の先端及び後端を検出する。用紙長検出器38の検出値は後述するデバイス側制御部70により取得され、この検出値の変化に基づいて小切手4の長さが求められる。搬送路W上でMICRヘッド35の下流側には、搬送路Wを挟んで対向する一対のローラーを有する第1搬送ローラー40が設けられ、さらに、この第1搬送ローラー40の下流側には第2搬送ローラー41が設けられている。これら第1搬送ローラー40、及び、第2搬送ローラー41は、搬送モーター42図3によって回転駆動されるローラーであり、これらローラーによって小切手4はインクジェットプリンターユニット44へ搬送される。インクジェットプリンターユニット44は、インクジェットヘッド10を備えている。インクジェットヘッド10は、本体13の前部に収容されているインクカートリッジ45からインクの供給を受けて、小切手4にインクを吐出するインクジェット方式の記録ヘッドである。このインクジェットヘッド10は、いわゆるラインインクジェットヘッドであり、小切手4に対する記録の際は、一定の速度で搬送される小切手4の裏面4bに対して、固定された状態のインクジェットヘッド10からインクが吐出されて、画像が記録される。この小切手4の裏面4bに記録される画像は、いわゆる裏書きと呼ばれる文字や記号等である。インクジェットヘッド10の上流側であって、インクジェットヘッド10と、第2搬送ローラー41との間には、中間検出器46センサーが設けられている。中間検出器46は、例えば反射型光センサーで構成され、検出位置における小切手4の有無を検出する。インクジェットヘッド10の下流には、小切手4を光学的に読み取るCISContactImageSensorユニットが配置されている。このCISユニットは、小切手4の表面4aを読み取る表面CISユニット47読取部と、裏面4bを読み取る裏面CISユニット48読取部とを有し、小切手4の両面を光学的に読み取り可能である。表面CISユニット47と裏面CISユニット48は搬送路Wを挟んで対向配置されており、これらユニットの上流側には第1CISローラー50が配置され、また、下流側には第2CISローラー51が配置されている。これら第1CISローラー50、及び、第2CISローラー51は、搬送モーター42によって回転駆動されるローラーであり、これらローラーによってCISユニットによって読み取り中の小切手4が安定して搬送される。第2CISローラー51の下流には、排出検出器52が設けられている。排出検出器52は、例えば反射型光センサーで構成され、検出位置における小切手4の有無を検出する。表面CISユニット47、裏面CISユニット48の下流側には上述したポケット19が設けられている。ポケット19は、メインポケット19a排出部と、サブポケット19b排出部とに区画されており、スリット18が分岐して、それぞれのポケット19に連通している。これらメインポケット19a、及び、サブポケット19bには、それぞれ複数の小切手4を収納できる。そして、スリット18が分岐した位置には、小切手4を排出すべきポケット19を、メインポケット19aとサブポケット19bとのいずれかに切り替える切替板54が配置されている。切替板54は、メインポケット19aに連通する経路とサブポケット19bに連通する経路のいずれか一方を塞ぐことで小切手4を他方に案内するガイドであり、切替板駆動モーター55によって駆動される。切替板54からメインポケット19aに繋がる経路には排出ローラー56が設けられ、また、切替板54からサブポケット19bに繋がる経路には排出ローラー57が設けられており、小切手4は、これらローラーにより切替板54に案内されたいずれかのポケット19にスムーズに排出される。後述するように、複合処理装置1は、MICRヘッド35による磁気インク文字列4cの読み取り結果に基づいて、小切手4が正しくセットされていると判別した場合は、小切手4をメインポケット19aに排出し、一方、小切手4が正しくセットされていないと判別した場合は、サブポケット19bに排出する。また、図1及び図2に示すように、複合処理装置1の中央部には、画像が記録された紙片を発行するサーマルプリンターユニット60が設けられている。図1に示すように、サーマルプリンターユニット60は、ユニット本体の上部を覆うプリンターカバー61を備えている。このプリンターカバー61は、カバー12に対して開閉自在に取り付けられており、プリンターカバー61を開くと、感熱ロール紙を収容可能な空間であるロール紙収容部62図3が露出し、感熱ロール紙の補充や交換が可能となる。プリンターカバー61には、排紙口63が形成されており、ロール紙収容部62に収容された感熱ロール紙は、排紙口63を介して、排出される。サーマルプリンターユニット60は、ロール紙収容部62に収容した感熱ロール紙を繰り出して搬送路上を搬送させるローラー状のプラテン不図示と、プラテンに対向配置されたサーマルヘッド65図3と、搬送方向に対し直交する方向に感熱ロール紙を切断するカッターユニット66とを備えている。紙片の発行に際し、サーマルプリンターユニット60は、プラテンを駆動して感熱ロール紙を搬送方向に搬送しつつ、サーマルヘッド65により感熱ロール紙に画像を記録し、カッターユニット66によって所定の位置で感熱ロール紙を切断することにより、紙片を発行する。図3は、複合処理装置1とホストコンピューター5制御装置とを接続して構成される媒体処理システム8の機能的構成を示すブロック図である。図3に示すように、ホストコンピューター5は、制御部80と、表示部81と、入力部82と、記憶部83と、インターフェイス部84I/F部と、を備えている。制御部80は、CPUや、ROM、RAM、その他の周辺回路を備え、ホストコンピューター5の各部を中枢的に制御する。制御部80は、装置制御部85を備えているが、これについては後述する。表示部81は、液晶表示パネル等の表示パネルを備え、制御部80の制御の下、各種情報を表示パネルに表示する。入力部82は、マウスやキーボード等の入力デバイスに接続され、入力デバイスに対する操作を検出して、制御部80に出力する。記憶部83は、ハードディスクや、EEPROM等の不揮発性メモリーを備え、各種プログラムや、各種データを不揮発的に記憶する。インターフェイス部84I/F部は、制御部80の制御の下、複合処理装置1との間で通信規格に準拠した通信を行う。制御部80には、画像バッファー86バッファーが接続されている。この画像バッファー86は、RAM等の揮発性メモリーに形成されたバッファーである。この画像バッファー86については、後に詳述する。一方、図3に示すように、複合処理装置1は、複合処理装置1全体を制御するCPU、RAM、フラッシュROM等により構成されるデバイス側制御部70と、インクジェットプリンターユニット44及びサーマルプリンターユニット60を制御するプリンター制御部71と、ヘッド駆動回路72と、モータードライバー73と、読取制御回路74と、センサー駆動回路75と、インターフェイス部76とを有し、これらの各部は相互に通信可能に接続されている。デバイス側制御部70は、フラッシュROMに記憶されている制御プログラムをCPUにより読み出して実行することにより、複合処理装置1の各部を制御する。このデバイス側制御部70には、スキャンバッファー79所定の記憶領域が接続されている。このスキャンバッファー79は、RAM等の揮発性メモリーに形成されたバッファーである。このスキャンバッファー79については、後に詳述する。プリンター制御部71は、デバイス側制御部70の制御の下、ヘッド駆動回路72を介してインクジェットヘッド10に駆動電流を供給し、小切手4に画像への記録を行う。また、プリンター制御部71は、デバイス側制御部70の制御の下、ヘッド駆動回路72を介してサーマルヘッド65に駆動電流を供給し、感熱ロール紙への記録を行う。モータードライバー73は、ホッパー駆動モーター26に接続され、デバイス側制御部70の制御に従ってホッパー25を回動させる。また、モータードライバー73は、ASFモーター27、及び、搬送モーター42に接続され、デバイス側制御部70の制御の下、これらモーターに駆動電流や駆動パルスを出力して、これらモーターを動作させ、これらモーターに接続された各種ローラーを駆動する。これらデバイス側制御部70や、モータードライバー73、ホッパー駆動モーター26、ホッパー25、ASFモーター27、搬送モーター42、これらモーターに接続されたローラー、その他の機構、装置が協働して、ストッカー15収納部に収納された媒体を、ストッカー15収納部に連通する搬送路W上を搬送させ、搬送路Wにそれぞれ連通するメインポケット19a、サブポケット19b2つの排出部のいずれかに排出する。また、モータードライバー73は、切替板駆動モーター55に接続され、デバイス側制御部70の制御の下、当該モーターに駆動電流や駆動パルスを出力して、当該モーターを駆動して、切替板54を、メインポケット19a側、又は、サブポケット19b側に切り替える。読取制御回路74は、MCRヘッド22、MICRヘッド35、表面CISユニット47読取部、及び、裏面CISユニット48読取部に接続されている。読取制御回路74は、デバイス側制御部70の制御に従って、カードスリット21図1にカード類が通される際にMCRヘッド22によって磁気情報を読み取らせ、MCRヘッド22が出力する読取信号をデジタル化してデバイス側制御部70に出力する。同様に、読取制御回路74は、デバイス側制御部70の制御に従ってMICRヘッド35によって磁気情報を読み取らせ、MICRヘッド35が出力する読取信号をデジタル化してデバイス側制御部70に出力する。また、読取制御回路74は、デバイス側制御部70の制御に従って、表面CISユニット47及び裏面CISユニット48に、小切手4の表面4a及び裏面4bの読み取りを実行させる。この際、表面CISユニット47及び裏面CISユニット48の各々から出力される信号をデジタルデータ化し、デバイス側制御部70に出力する。センサー駆動回路75は、ASF用紙検出器31、ホッパー位置検出器32、用紙長検出器38、中間検出器46、及び、排出検出器52に接続され、これらの各検出器に電流を供給して、所定周期で出力値を取得し、取得した出力値をデジタルデータに変換してデバイス側制御部70に出力する。インターフェイス部76は、ホストコンピューター5に対して有線または無線で接続され、デバイス側制御部70の制御に従って、ホストコンピューター5との間で制御データを含む各種データを送受信する。次いで、小切手4を処理する際の複合処理装置1の基本的な動作について説明する。上述したように、ストッカー15には、複数枚の小切手4を収納可能である。そして、本実施形態に係る複合処理装置1は、ストッカー15に収納された複数の小切手4について、所定のタイミングで、順次、搬送路W上に繰り出し、以下で説明する一連の処理を、各小切手4について連続して実行可能である。図4は、ある1枚の小切手4に対して実行される一連の処理を示すフローチャートである。以下の説明の前提として、ホストコンピューター5から複合処理装置1に対して、下記の一連の処理を実行させるための制御コマンドが適切なタイミングで過不足無く出力されるものとし、複合処理装置1のデバイス側制御部70は、制御コマンドを読み出して実行することにより、下記の一連の処理を順次実行するものとする。図4に示すように、複合処理装置1のデバイス側制御部70は、ホストコンピューター5から小切手4の処理開始を指示するコマンドを受信するとステップSA1、ホッパー位置検出器32の検出値や、ASF用紙検出器31の検出値を監視しつつ、ホッパー駆動モーター26や、ASFモーター27を駆動して、ストッカー15に収納された小切手4のうち1枚を搬送路Wに繰り出して、小切手4の搬送を開始するステップSA2。このデバイス側制御部70の機能は、CPUがファームウェアを読み出して実行する等、ハードウェアとソフトウェアとの協働により実現される。次いで、デバイス側制御部70は、用紙長検出器38の検出値を監視することにより小切手4の位置を管理しつつ、MICRヘッド35によって、小切手4の磁気インク文字列4cを読み取るステップSA3。次いで、デバイス側制御部70は、MICRヘッド35の読み取り結果に基づいて、小切手4が上下裏表逆にセットされることなく、正しくセットされているか否かを判別するステップSA4。詳細には、デバイス側制御部70は、磁気インク文字列4cを構成する磁気インク文字について、磁気インク文字を読み取って得られる検出波形と、基準波形との比較による磁気インク文字認識を行って、磁気インク文字認識の成否により、小切手4が正しくセットされているか否かを判別する。次いで、デバイス側制御部70は、ステップSA4の判別結果に基づいて、切替板駆動モーター55を駆動して、切替板54を切り替えるステップSA5。すなわち、デバイス側制御部70は、小切手4が正しくセットされている場合は、切替板54をメインポケット19a側に切り替え、一方、小切手4が正しくセットされていない場合は、切替板54をサブポケット19b側に切り替える。なお、ステップSA4、SA5の処理を、以下のステップSA6、SA7の処理と並行して行うようにしてもよい。次いで、デバイス側制御部70は、中間検出器46の検出値を監視することにより小切手4の位置を監視しつつ、搬送モーター42の駆動により各種モーターを駆動して小切手4を搬送し、インクジェットヘッド10により、小切手4の裏面4bに所定の画像を記録するステップSA6。なお、小切手4が正しくセットされていない場合は、ステップSA6において、画像の記録を行わないようにしてもよい。次いで、デバイス側制御部70は、表面CISユニット47によって小切手4の表面4aをスキャンすると共に、裏面CISユニット48によって裏面4bをスキャンし、スキャン結果をホストコンピューター5に出力するステップSA7。なお、小切手4が正しくセットされていない場合は、ステップSA7において、スキャンを行わないようにしてもよい。次いで、デバイス側制御部70は、排出検出器52の検出値を監視することにより小切手4が正常に排紙されたか否かを監視しつつ、搬送モーター42を駆動することにより各種モーターを駆動して小切手4をポケット19に排出するステップSA8。その際、小切手4は、切替板54に導かれてメインポケット19a、サブポケット19bのうちMICRヘッド35の読み取り結果に応じた適切なポケット19に排出される。次いで、ストッカー15に収納された複数の小切手4について、一連の処理を、連続して行っている場合において、表面CISユニット47によって小切手4をスキャンする際のホストコンピューター5、及び、複合処理装置1の動作、すなわち、図4のステップSA17におけるこれら装置の動作について詳述する。なお、以下の説明では、小切手4のスキャン読み取りは、表面CISユニット47によってのみ行われるものとし、裏面CISユニット48によって行われないものとする。なお、表面CISユニット47で読み取る場合と、裏面CISユニット48で読み取る場合とでは、その動作に差異はない。図5は、ホストコンピューター5の制御部80と、複合処理装置1のデバイス側制御部70との関係を、説明に適した態様で、模式的に示す図である。本実施形態では、ホストコンピューター5に、デバイスドライバー、PCSPortCommunicationServiceがインストールされており、ホストコンピューター5の制御部80は、これら各プログラムを読み出して実行することにより、複合処理装置1を制御する装置制御部85として機能する。以下の説明では、PCSを、その機能により、第1PCSと、第2PCSとに分けて説明する。以下の説明において、デバイスドライバーを実行する装置制御部85のことをデバイスドライバー実行部と、第1PCSを実行する装置制御部85のことを第1PCS実行部と、第2PCSを実行する装置制御部85のことを第2PCS実行部と、便宜的に表現することがあるものとする。つまり、デバイスドライバー実行部とは、デバイスドライバーの機能により実現される機能ブロックのことを概念的に表現するものである。第1PCS実行部、第2PCS実行部についても同様である。デバイスドライバーとは、複合処理装置1を制御するための専用の制御プログラムである。また、第1PCSは、デバイスドライバーから呼び出し可能な関数であり、ソフトウェア的な論理的なポートとして開放されている論理ポート以下、便宜的に、プリンター制御用論理ポートというを介して、複合処理装置1との間で各種データの送受信を行う機能が実装されている。より詳細には、第1PCS実行部は、デバイスドライバー実行部より生成された制御コマンドを、デバイス側制御部70に出力する機能を有している。例えば、表面CISユニット47によって小切手4のスキャンする場合、デバイスドライバー実行部は、当該スキャンに係る処理を行わせるための制御コマンドを生成し、第1PCS実行部に出力する。第1PCS実行部は、入力された制御コマンドを、プリンター制御用論理ポートを介して、デバイス側制御部70に出力する。また、デバイス側制御部70は、各種ステータスをホストコンピューター5に出力する場合、プリンター制御用論理ポートを介して第1PCS実行部に出力する構成となっている。第1PCS実行部は、デバイス側制御部70からプリンター制御用論理ポートを介して入力された各種ステータスに係るデータを、デバイスドライバー実行部に出力する。すなわち、第1PCSは、デバイスドライバーを実行する装置制御部85と、デバイス側制御部70との間で、各種制御コマンドや、各種ステータスに係るデータ、その他の必要なデータの送受信を司る機能が実装されたプログラム関数である。一方、第2PCSは、ソフトウェア的な論理的なポートとして開放されている論理ポート以下、便宜的に、スキャンデータ受信用論理ポートというを介して、デバイス側制御部70から、表面CISユニット47の読取結果に係るデータを受信し、処理する機能が実装された、プリンタードライバーによって呼び出し可能な関数である。以下、表面CISユニット47による読み取りが行われる際の、デバイス側制御部70、及び、装置制御部85の動作について、読取結果に係るデータの遷移を中心として説明する。表面CISユニット47は、鉛直方向に沿ってライン状に並んだ複数の受光センサーを有している。そして、小切手4の表面4aの読み取りの際には、小切手4の搬送に伴って、一列の受光センサーによって、所定のサンプリング周期で、間欠的に、小切手4の表面4aが読み取られる。その際、一列の受光センサーの読み取りごとに、一列の受光センサーの出力値に基づいて、1ドットライン分のラインデータが、順次、生成される。生成されたラインデータは、順次、スキャンバッファー79所定の記憶領域に書き込まれる。スキャンバッファー79は、リングバッファーであり、ラインデータの書き込みは、所定方向へ向かって巡回的に行われる。スキャンバッファー79へのラインデータの書き込みに応じて、デバイス側制御部70は、書き込まれた順に、ラインデータを読み出し、スキャンデータ受信用論理ポートを介して、第2PCS実行部に出力する。なお、スキャンバッファー79において、書き込み後、読み出されていないラインデータについては、専用のプログラムによってポインターを利用して管理されており、このようなラインデータが上書きされない構成となっている。ここで、スキャンバッファー79がバッファーフルとは、書き込まれた後、読み出されていないラインデータによって、スキャンバッファー79がバッファーフルとなり、新たなラインデータを書き込むことができない状態となっていることを言う。なお、本実施形態におけるバッファーフルは、書き込み可能領域が予め定められた所定のマージンを下回ったときは、新たにラインデータを書き込まない仕様となっている場合は、書き込み可能領域が当該所定のマージンを下回った場合を意味する。第2PCS実行部は、スキャンデータ受信用論理ポートを介して入力されたラインデータを、入力された順に、順次、画像バッファー86バッファーに書き込んでいく。画像バッファー86は、スキャンバッファー79と同様、リングバッファーであり、ラインデータの書き込みは、所定方向へ向かって巡回的に行われる。ここで、後述するように、デバイスドライバー実行部から、第2PCS実行部に対して、事前に、1枚分の小切手4の読取結果を構成するラインデータのライン数が指定されている。そして、第2PCS実行部は、デバイス側制御部70から入力されたラインデータを、入力された順に、順次、画像バッファー86に書き込んでいくと共に、指定されたライン数分のラインデータの書き込みが完了すると、適宜、当該ライン数分のラインデータを読み出して、デバイスドライバー実行部に出力する。プリンタードライバー実行部は、第2PCS実行部から入力された所定のライン数分のラインデータに、必要な画像処理を施した上で、画像データを生成する。ここで生成された画像データは、小切手4の表面4aのイメージを示す画像データである。図6は、表面CISユニット47によって小切手4の表面4aを読み取る際の、プリンタードライバー実行部、第1PCS実行部、及び、第2PCS実行部の動作をより詳細に示すシーケンス図である。Aはデバイスドライバー実行部の動作を、Bは第1PCS実行部の動作を、Cは第2PCS実行部の動作を、それぞれ示している。また、Dは便宜的にプリンター制御用論理ポートを示しており、同様に、Eは便宜的にスキャンデータ受信用論理ポートを示している。図6のシーケンス図に示す動作の前提として、小切手4が搬送路W上を搬送されており、表面CISユニット47による読み取りの前に行われるべき動作図4のステップSA1~SA16に係る動作が正常に完了しているものとする。図6に示すように、デバイスドライバー実行部は、表面CISユニット47による小切手4の表面4aの読み取りに係る各種動作を行わせるための制御コマンドを生成し、第1PCS実行部に出力するステップSB1。第1PCS実行部は、デバイスドライバー実行部から入力された制御コマンドを、プリンター制御用論理ポートを介して、デバイス側制御部70に送信するステップSB2。デバイス側制御部70は、入力された制御コマンドに基づいて、表面CISユニット47による小切手4の表面4aの読み取りを実行し、表面4aの読取結果に係るデータが、何ライン分のラインデータによって構成されているかを算出し、算出したライン数を示す情報を含むデータをプリンター制御用論理ポートを介して第1PCS実行部に送信する。これに応じて、第1PCS実行部は、当該ライン数を示す情報を含むデータを、プリンター制御用論理ポートを介して、受信するステップSB3。次いで、第1PCS実行部は、割り込み処理として、読取結果に係るデータを構成するラインデータのライン数を示す情報を、デバイスドライバー実行部に出力するステップSB4。第1PCS実行部からデバイスドライバー実行部への情報の出力は、例えば、共有する変数への値の格納という方法により行われる。次いで、デバイスドライバー実行部は、第2PCS実行部に対して、読取結果に係るデータを構成するラインデータのライン数を示す情報を出力することにより、表面CISユニット47によって読み取られた1枚分の小切手4の読取結果に係るデータを構成するラインデータのライン数を指定するステップSB5。次いで、第2PCS実行部は、デバイス側制御部70から、スキャンデータ受信用論理ポートを介して、ラインデータを、順次、受信し、受信したラインデータを、順次、画像バッファー86に書き込んでいくステップSB7。なお、図6では、便宜上、ステップSB5の処理後に、ステップSB6におけるラインデータの受信が開始されるシーケンスとなっているが、デバイス側制御部70は、スキャンバッファー79にラインデータが書き込まれるのに応じて、順次、書き込まれたラインデータをスキャンデータ受信用論理ポートを介して第2PCS実行部に出力する構成となっており、従って、ステップSB6の開始タイミングは、ステップSB2における制御コマンドの出力後、適宜のタイミングとなる。そして、第2PCS実行部は、ステップSB6においてデバイス側制御部70から受信したラインデータについて、ステップSB5においてデバイスドライバー実行部により指定されたライン数分のラインデータの書き込みが完了すると、割り込み処理により、当該指定されたライン数分のラインデータを読み出して、デバイスドライバー実行部に出力するステップSB8。デバイスドライバー実行部は、入力されたラインデータに所定の画像処理を施し、小切手4の表面4aを示す画像データを生成する。ここで、表面CISユニット47による小切手4の読み取りに際し、画像バッファー86がバッファーフルとなる場合がある。画像バッファー86がバッファーフルとは、書き込まれた後、読み出されていないラインデータによって、画像バッファー86がバッファーフルとなり、新たなラインデータを書き込むことができない状態となっていることをいう。図7は、画像バッファー86がバッファーフルとなる場合の一例を説明するための図である。以下、図7を用いて、画像バッファー86に最大150ライン分のラインデータを書き込めるものとし、画像バッファー86に、100ラインのラインデータによって構成されるデータD1ある1枚の小切手4の読取結果に係るデータ、及び、100ラインのラインデータによって構成されるデータD2別の1枚の小切手4の読取結果に係るデータを書き込み、読み出す場合を例にして、画像バッファー86がバッファーフルとなる場合について具体例を挙げて説明する。上述したように、表面CISユニット47による小切手4の読み取りに際し、デバイス側制御部70は、読取結果に応じて、順次、ラインデータを第2PCS実行部に送信する。これに応じて、第2PCS実行部は、スキャンデータ受信用論理ポートを介して、順次、ラインデータを受信し、受信したラインデータを、順次、画像バッファー86に書き込んでいく図6のステップSB6参照。これにより、図7Aに示すように、100ラインのラインデータによって構成されるデータD1が画像バッファー86に書き込まれたものとする。上述したように、デバイスドライバー実行部から第2PCS実行部に対して、表面CISユニット47によって読み取った1枚の小切手4の読取結果に係るデータ本例では、データD1を構成するラインデータのライン数本例では、100ラインが事前に指定されており、通常であれば、100ラインの書き込みが完了すると、第2PCS実行部は、データD1を読み出し、読み出したデータD1をデバイスドライバー実行部に出力する。しかしながら、制御部80のCPUが他に行っている処理の状況、CPUの負荷の状況、メモリーの使用率の状況、その他のハードウェア的、ソフトウェア的な要因により、データD1の書き込みが完了した場合であっても、データD1の読み出しが迅速に行えない場合がある。この場合において、データD1に係る小切手4の、次の小切手4の表面4aの読み取りが実行され、当該次の小切手4の読取結果に係るデータであるデータD2のラインデータを、順次、画像バッファー86に書き込むべき状況が現出すると、図7Bに示すように、データD2のうち、50ライン分のラインデータを書き込んだ時点で、画像バッファー86がバッファーフルとなる。なお、この場合、残りの50ライン分のラインデータを書き込むことができない。そして、後述する高速処理モード以外の動作モードでは、画像バッファー86がバッファーフルとなった場合、以下のような処理を行っている。以下、上記の例、すなわち、画像バッファー86にデータD1を書き込んだ後、すぐには当該データD1の読み出しが行われず、データD2のうち50ライン分のラインデータが書き込まれた時点で、画像バッファー86がバッファーフルとなった場合の例を援用して、後述する高速処理モード以外の動作モードのときに行われる処理について説明する。すなわち、画像バッファー86がバッファーフルとなった時点で、第2PCS実行部は、デバイス側制御部70と通信し、デバイス側制御部70に対して、以後、ラインデータの送信を停止するよう指示する。これにより、画像バッファー86のオーバーフローを防止する。次いで、第2PCS実行部は、データD1の読み出しが完了するまで待機する。次いで、図7Cに示すように、時間の経過に応じてデータD1の読み出しが完了し、データD1が記憶されていた領域が、ラインデータを書き込み可能な領域となると、第2PCS実行部は、デバイス側制御部70と通信し、デバイス側制御部70に対して、ラインデータの送信の停止を解除するよう指示する。これをトリガーとして、デバイス側制御部70は、データD2の残り50ライン分のデータを、順次、第2PCS実行部に送信する。次いで、第2PCS実行部は、図7Dに示すように、デバイス側制御部70から受信したラインデータを、順次、書き込み可能となった領域に書き込む。このような処理を行うことにより、画像バッファー86のオーバーフロー、及び、オーバーフローに起因したデータD2の欠損を生じさせることなく、データD2について、画像バッファー86に格納することが可能である。しかしながら、画像バッファー86のバッファーフルに応じて上記処理を行った場合、以下のような課題がある。すなわち、第2PCS実行部が、デバイス側制御部70によるラインデータの送信を停止させている間、デバイス側制御部70は、スキャンバッファー79に書き込まれたデータの読み出しを行わないこととなる。このため、デバイス側制御部70によるラインデータの送信を停止させた場合、スキャンバッファー79にラインデータが書き込まれていく一方、ラインデータの読み出しが行われず、当該バッファーがバッファーフルとなってしまうリスクが高まる。そして、本実施形態に係る複合処理装置1のデバイス側制御部70は、複数の小切手4に対して一連の処理を連続して行っている場合において、スキャンバッファー79がバッファーフルとなった場合、当該バッファーのオーバーフローや、オーバーフローに起因したメモリーエラーを防止するため、複数の小切手4に対する一連の処理の連続した実行を中断する。例えば、デバイス側制御部70は、搬送路W内に搬送中の小切手4が存在する場合は、当該小切手4の搬送を停止する。これにより、新たに、表面CISユニット47によって小切手4が読み取られることがなくなり、スキャンバッファー79のオーバーフローが適切に防止される。小切手4に対する一連の処理の中断中、デバイス側制御部70は、スキャンバッファー79の状態を監視し、スキャンバッファー79の書き込み可能領域が十分確保されて初めて、上記一連の処理を再開する。このように、画像バッファー86のバッファーフルに応じて上記処理を行った場合、スキャンバッファー79がバッファーフルとなり、複数の小切手4に対する一連の処理の連続した実行が、途中で、中断される可能性がある。そして、複数の小切手4に対する一連の処理の連続した実行が途中で中断された場合、中断されなかった場合と比較して、複数の小切手4に対する一連の処理が完了するまでに要する時間が著しく長時間化してしまう、という課題がある。以上を踏まえ、本実施形態では、複合処理装置1の動作モードとして、高速処理モードが設けられており、動作モードとして、高速処理モードが選択されている場合、ホストコンピューター5は、以下の処理を実行する。図8は、高速処理モード時のホストコンピューター5の動作を説明するために使用する図であり、A、Bは、画像バッファー86を模式的に示し、Cは、後述するように、第2PCS実行部からデバイスドライバー実行部に出力されるデータを模式的に示している。以下、図8を用いて、上述の図7を用いた説明と同様、画像バッファー86に最大150ライン分のラインデータを書き込めるものとし、画像バッファー86に、100ラインのラインデータによって構成されるデータD1ある1枚の小切手4の読取結果に係るデータ、及び、100ラインのラインデータによって構成されるデータD2別の1枚の小切手4の読取結果に係るデータを書き込み、読み出す場合を例にして、高速処理モード時におけるホストコンピューター5の動作について具体例を挙げて説明する。なお、以下説明する動作は、動作モードとして、高速処理モードが選択されている場合にのみ、実行される。図8Aに示すように、画像バッファー86にデータD1を展開した後、何らかの原因により、データD1の読み出しがすぐには行われず、図8Bに示すように、データD2のうち、50ライン分のデータが、画像バッファー86に展開され、当該バッファーがバッファーフルになったとする。この場合、第2PCS実行部は、デバイス側制御部70によるラインデータの送信を制限することなく、引き続きデバイス側制御部70からラインデータを受信すると共に、画像バッファー86がバッファーフルとなった後にデバイス側制御部70から受信したラインデータを、読み捨てる。そして、第2PCS実行部は、データD1の読み出しが行われなかった原因の解消に応じて、データD1を読み出してデバイスドライバー実行部に出力した後、さらに、データD2を読み出す場合、以下の処理を行う。すなわち、図8Cに示すように、第2PCS実行部は、画像バッファー86に正常に書き込まれた50ライン分のラインデータを読み出し、この50ライン分のラインデータと、さらに、50ライン分のダミーのラインデータと、からなるデータを生成し、生成したデータをデバイスドライバー実行部に出力する。なお、上述したように、デバイスドライバー実行部から、データD2を構成するラインデータのライン数が予め指定されるため、第2PCS実行部は、指定されたライン数と、画像バッファー86に正常に書き込まれたラインデータのライン数とに基づいて、ダミーとすべきラインデータのライン数を算出し、上述したデータを生成する。デバイスドライバー実行部は、第2PCS実行部から入力されたデータ、すなわち、100ライン中、50ラインが表面CISユニット47による読取結果に基づく正常なラインデータで構成され、残り50ラインがダミーのラインデータで構成されたデータに基づいて、画像データを生成する。さらに、第2PCS実行部は、ラインデータを読み捨てた小切手4本例では、データD2に係る小切手4について、当該小切手4を特定するための情報を含むデータを生成し、記憶部83に記憶する。小切手4を特定するための情報とは、例えば、当該小切手4についてMICRヘッド35によって読み取られた磁気インク文字列4cの値であり、また例えば、複数の小切手4について一連の処理の処理対象となった順番を管理している場合は、当該小切手4が処理された順番を示す情報である。高速処理モードにおいて以上のような処理を行うことにより、以下のようなメリットがある。すなわち、高速処理モードでは、画像バッファー86がバッファーフルとなった場合であっても、デバイス側制御部70によるラインデータの送信が制限されない。従って、高速処理モードの場合、画像バッファー86がバッファーフルとなった場合であっても、デバイス側制御部70は、スキャンバッファー79に書き込まれたラインデータを読み出して送信する動作を継続して実行することとなり、上述した高速処理モード以外のモードの場合と比較して、スキャンバッファー79がバッファーフルとなるリスクが低減する。従って、スキャンバッファー79のバッファーフルに起因した、複数の小切手4に対する一連の処理の連続した実行が途中で中断される可能性が低くなり、スループットの低下を非常に効果的に抑制できる。ここで、高速処理モードでは、ラインデータが読み捨てられた小切手4が現出する可能性がある。しかしながら、小切手4の性質上、各小切手4を識別するため磁気インク文字列4cの磁気的な読み取りを高い精度で行う必要があり、また、処理が終了した小切手4を確実に判別するためインクジェットヘッド10による画像の記録を確実に行う必要がある一方、表面CISユニット47、又は、裏面CISユニット48による読取結果は、実際には使用しなかったり、また、磁気インク文字列4cが正常に読み取れなかった場合にのみ補完的に使用したりする場合がある。このような場合には、複数の小切手4のうち、読取結果に係るデータを構成するラインデータの一部が読み捨てられたものがあっても、許容されるため、ラインデータの欠損を防止することよりも、スループットの低下の抑制を優先した方が、メリットが大きい場合がある。このような場合に高速処理モードを選択することにより、スループットの低下を効果的に抑制可能である。また、本実施形態では、ラインデータの一部が読み捨てられた小切手4については、当該小切手4を特定するための情報が記憶されるため、一連の処理が完了した後、当該情報に基づいて、当該小切手4を特定することが可能であり、改めて、当該小切手4を表面CISユニット47によって読み取らせることが可能である。つまり、本実施形態では、ラインデータの一部が読み捨てられた小切手4について、後に、小切手4を特定し、当該小切手4について再読み取りを行えることが、担保されている。また、本実施形態では、ラインデータの一部が読み捨てられた小切手4について、第2PCS実行部からデバイスドライバー実行部に対して、読み捨てられた部分のみがダミーのラインデータとなっているデータが出力され、デバイスドライバー実行部は、当該データに基づいて、小切手4の表面4aを示す画像データを生成する。従って、画像データをプレビューすることにより、ユーザーは、例えば、読み捨てられた部分の多寡や、小切手4の表面4aの重要な部分について読み取りができているか否か等を判別でき、当該判別に応じて、再読み取りを行うべきか否か等を適切に判断でき、不必要に再読み取りを行うことを防止できると共に、再読み取りが必要なものに関しては、確実に、再読み取りを実行できる。以上説明したように、本実施形態では、装置制御部85第2PCS実行部は、画像バッファー86のバッファーフルに起因して、デバイス側制御部70から受信したラインデータ読取結果に係るデータを画像バッファー86に格納できなくなった場合、デバイス側制御部70によるラインデータの送信を制限することなく、デバイス側制御部70から受信したラインデータを読み捨てる。この構成によれば、画像バッファー86がバッファーフルになった場合であっても、デバイス側制御部70が、第2PCS実行部に対して、ラインデータを送信可能な状態は維持される。このため、デバイス側制御部70は、画像バッファー86のバッファーフルが発生した場合であっても、小切手4に対する一連の処理を中止したり、一連の処理に係る処理速度を遅くしたりすることによって、第2PCS実行部に送信するデータのデータ量を制限して画像バッファー86のバッファーフルの解消を図ることなく、一連の処理の連続した実行を継続でき、スループットの低下が抑制される。なお、所定の条件でラインデータを読み捨てる機能、その他の付随する機能について、デバイスドライバーに実装させることも可能である。しかしながら、デバイスドライバーは、比較的、記述量の多いプログラムであり、デバイスドライバーに機能追加すべく、デバイスドライバーに係るプログラムを修正することは非常に労力を要し、また、デバイスドライバー自体をできるだけ複雑化したくないとするニーズが現実にある。そして、本実施形態のように、第2PCSという、いわゆる、メインプログラムこの場合はデバイスドライバーによって呼び出される関数に、上記機能を実装させることにより、上記機能を持たせるためのデバイスドライバーへの修正を回避できる。また、本実施形態に係る複合処理装置1媒体処理装置は、複数の小切手4に対する一連の処理を連続して実行している間、表面CISユニット47による読取結果に応じてラインデータをスキャンバッファー79所定の記憶領域に格納しつつ、当該バッファーに格納されたラインデータを、順次、第2PCS実行部に送信し、スキャンバッファー79がバッファーフルとなった場合は、前記一連の処理の連続した実行を中断する構成となっている。そして、第2PCS実行部装置制御部85は、画像バッファー86のバッファーフルに起因して、受信したラインデータを画像バッファー86に格納できなくなった場合、受信したラインデータを読み捨てて、デバイス側制御部70がラインデータを送信可能な状態を維持することによって、スキャンバッファー79がバッファーフルとなることを抑制すると共に、複数の小切手4に対する一連の処理の連続した実行が中断されることを抑制する。この構成によれば、画像バッファー86がバッファーフルになった場合であっても、デバイス側制御部70がラインデータを送信可能な状態が維持されるため、画像バッファー86のバッファーフルに起因して、スキャンバッファー79がバッファーフルとなること、及び、スキャンバッファー79のバッファーフルに起因して複数の小切手4に対する一連の処理の連続した実行が中断されることが抑制され、スループットの低下が効果的に抑制される。また、本実施形態では、第2PCS実行部装置制御部85は、高速処理モードが選択されている場合にのみ、画像バッファー86のバッファーフルに起因したラインデータの読み捨てを実行する。この構成によれば、高速処理モードの場合にのみ、画像バッファー86のバッファーフルに起因したラインデータの読み捨てを実行するため、ラインデータの一部が読み捨てられてもよい場合にのみ、当該読み捨てを実行させることが可能となる。また、本実施形態では、第2PCS実行部装置制御部85は、1の小切手4について、受信した当該1の小切手4に係るラインデータを読み捨てた場合、当該1の小切手4を特定するための情報を記憶する。この構成によれば、1の小切手4について、受信した当該1の小切手4に係るラインデータを読み捨てた場合、当該1の小切手4を特定するための情報を保持するため、後に、当該情報に基づいて、当該1の小切手4を特定し、かつ、当該1の小切手4の再読み取りを行うことが可能となる。<第2実施形態>次いで、第2実施形態について説明する。図9は、第2実施形態に係る複合処理装置100、及び、ホストコンピューター150の構成を模式的に示す図である。図9に示すように、複合処理装置100には、上から見た場合にU字形状をした細幅の垂直溝からなる搬送路110が形成されており、この搬送路110の一方の端はストッカー111収納部に連通しており、他方の端は分岐して、それぞれメインポケット112排出部、及び、サブポケット113排出部に連通している。また、搬送路110において、ストッカー111の下流には、表面CISユニット115と、裏面CISユニット116が設けられており、これらユニットの下流には、MICRヘッド117が設けられている。搬送路110の他方の端の分岐した部位には、小切手4を排出するポケットを、メインポケット112とサブポケット113とのいずれかに切り替える切替板133切替部が配置されている。この他、搬送路110の適切な位置に、搬送路110内で小切手4を搬送するためのローラー135が設けられている。図2と、図9との比較において明らかなように、本実施形態に係る複合処理装置100は、搬送路110において、まず、表面CISユニット115、及び、裏面CISユニット116が設けられ、その下流に、MICRヘッド117が設けられており、かつ、インクジェットヘッドが設けられていない点で、第1実施形態に係る複合処理装置1と大きく相違している。次いで、本実施形態に係る複合処理装置100を制御する際のホストコンピューター150の動作について説明する。なお、以下の説明では、小切手4の光学的な読み取りは、表面CISユニット115のみによって行われ、裏面CISユニット116によっては行われないものとする。ホストコンピューター150の制御部151の装置制御部152は、表面CISユニット115によって小切手4の表面4aを読み取らせた場合、上述した第1実施形態と同様、必要に応じて、ラインデータの読み捨てを行う。そして、装置制御部152は、ラインデータの読み捨てを行わなかった小切手4についてはメインポケット112に排出され、一方、ラインデータの読み捨てを行った小切手4についてはサブポケット113に排出されるよう、適切な制御コマンドを出力して、切替板133を切り換えさせる。ここで、上述した第1実施形態では、図2に示すように、搬送路Wにおいて、表面CISユニット47と、切替板54との距離が十分でなく、ラインデータの読み捨てを行わなかった小切手4と、ラインデータの読み捨てを行った小切手4とを別々のポケットに排出するためには、表面CISユニット47による小切手4の読み取り後、小切手4をバックフィードさせる必要があった。一方、本実施形態では、搬送路110において、表面CISユニット115と、切替板133との距離が十分に確保されているため、小切手4のバックフィードを行うことなく、つまり、バックフィードを実行することに伴うスループットの低下を発生させることなく、ラインデータの読み捨てを行わなかった小切手4と、ラインデータの読み捨てを行った小切手4とを別々のポケットに排出することが可能である。そして、ラインデータの読み捨てを行わなかった小切手4と、ラインデータの読み捨てを行った小切手4とを別々のポケットに排出することにより、後に、ラインデータの読み捨てを行った小切手4を明確に区別することが可能である。以上説明したように、本実施形態では、装置制御部152は、複合処理装置100が複数の小切手4に対して一連の処理を連続して実行している間、ラインデータが読み捨てられた小切手4については、読み捨てられていない小切手4と異なるポケットに排出されるよう、切替板133を切り替える。この構成によれば、ラインデータが読み捨てられた小切手4については、読み捨てられていない小切手4と異なるポケットに排出されるため、ラインデータが読み捨てられた小切手4を明確に区別することが可能である。なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能である。例えば、上述した実施形態に係る複合処理装置1、100の構成は、説明したものに限られない。例えば、搬送路W、110上で各装置が配置される順番が上述した実施形態に係る順番と異なっていてもよく、また、媒体を光学的に読み取る機構が、上述した実施形態に係る機構と異なっていてもよい。また、媒体として小切手を例に挙げたが、媒体は、小切手に限らず、光学的に読み取る対象となるものであれば何でもよい。また例えば、図3に示す各機能ブロックはハードウェアとソフトウェアの協働により任意に実現可能であり、特定のハードウェア構成を示唆するものではない。また例えば、制御部80の機能を、ホストコンピューター5に外部接続される別の装置に持たせるようにしてもよい。また、外部接続される記憶媒体に記憶させたプログラムを実行することにより、各種処理を実行するようにしてもよい。