(57)【要約】 【課題】  単票用紙を読み取って磁気読み取りデータとイメージデータの両方を取得する際、作業に要する時間を短縮可能で利便性に優れた単票用紙読み取り装置等を提供する。【解決手段】  単票用紙を搬送経路に沿って搬送させる搬送手段１９、２０と、搬送経路において単票用紙に印刷された磁気インク文字を読み取って得られる磁気読み取りデータを出力する磁気読み取り手段２１、２２と、搬送経路において単票用紙のイメージを光学的に読み取って得られるイメージデータを出力する光学読み取り手段２３、２４と、制御コマンドを解釈し、その結果に応じて搬送動作、磁気読み取り処理、光学読み取り処理を制御する制御手段１１を備える。そして、同時読み取りコマンドは、読み取り対象の単票用紙に対する１回の搬送動作で磁気読み取り処理及び光学読み取り処理を実行する同時読み取り処理を指令する。【選択図】      図３
2005228246.tif 000002
【特許請求の範囲】
【請求項１】
予め設定された複数の制御コマンドに基づき、磁気インク文字が印刷された単票用紙に対する読み取り処理を行う単票用紙読み取り装置であって、
前記単票用紙を搬送経路に沿って搬送させる搬送手段と、
前記搬送経路において前記単票用紙に印刷された前記磁気インク文字を読み取って得られる磁気読み取りデータを出力する磁気読み取り手段と、
前記搬送経路において前記単票用紙のイメージを光学的に読み取って得られるイメージデータを出力する光学読み取り手段と、
入力された前記制御コマンドを解釈し、解釈結果に応じて、前記搬送手段の搬送動作と、前記磁気読み取り手段を動作させて前記単票用紙を読み取らせる磁気読み取り処理と、前記光学読み取り手段を動作させて前記単票用紙を読み取らせる光学読み取り処理とを制御する制御手段と、
を備え、
前記複数の制御コマンドには、読み取り対象の単票用紙に対する１回の前記搬送動作で前記磁気読み取り処理及び前記光学読み取り処理を実行する同時読み取り処理を指令する同時読み取りコマンドが含まれることを特徴とする単票用紙読み取り装置。
【請求項２】
前記同時読み取りコマンドには、前記読み取り対象の単票用紙に対する１回の前記搬送動作で実行する読み取り処理の種類として、前記磁気読み取り処理又は前記光学読み取り処理を選択指定するためのパラメータが付加され、
前記制御手段は、前記同時読み取り処理の際、前記パラメータにより選択指定されている読み取り処理のみを選択的に実行することを特徴とする請求項１に記載の単票用紙読み取り装置。
【請求項３】
前記制御手段は、前記同時読み取り処理における読み取り結果として、前記磁気読み取り処理と前記光学読み取り処理がそれぞれ正常終了であるか異常終了であるかを識別するための情報を生成して出力することを特徴とする請求項１に記載の単票用紙読み取り装置。
【請求項４】
前記光学読み取り手段は、前記単票用紙の表面のイメージを読み取る第１の光学読み取り手段と前記単票用紙の裏面のイメージを読み取る第２の光学読み取り手段とを含み、表面のイメージデータと裏面のイメージデータをそれぞれ出力することを特徴とする請求項１から請求項３のいずれかに記載の単票用紙読み取り装置。
【請求項５】
請求項１から請求項４のいずれかに記載の単票用紙読み取り装置と、印刷ヘッドにより前記単票用紙に印刷を行う印刷手段とを備え、前記制御手段は、前記制御コマンドに基づいて前記印刷手段の印刷動作を制御することを特徴とする複合処理装置。
【請求項６】
磁気インク文字が印刷された単票用紙に対する読み取り処理を行う単票用紙の読み取り処理方法であって、
入力される動作指令に対応する複数の制御コマンドが予め設定され、ホスト装置から受信した前記制御コマンドを解釈し、読み取り対象の単票用紙に対する１回の搬送動作で磁気読み取り処理及び光学読み取り処理を実行する同時読み取りコマンドが入力された場合、搬送経路において前記単票用紙に印刷された前記磁気インク文字を読み取って得られる磁気読み取りデータを出力するとともに、前記搬送経路において前記単票用紙のイメージを光学的に読み取って得られるイメージデータを出力することを特徴とする単票用紙の読み取り処理方法。
【請求項７】
前記同時読み取りコマンドに付加されたパラメータが、前記読み取り対象の単票用紙に対する１回の動作で実行する読み取り処理の種類として、前記磁気読み取り処理又は前記光学読み取り処理を選択指定するためのパラメータであると判別されたとき、前記パラメータにより選択指定されている読み取り処理のみを選択的に実行することを特徴とする請求項６に記載の単票用紙の読み取り処理方法。
【請求項８】
前記同時読み取りコマンドに対応する読み取り結果として、前記磁気読み取り処理と前記光学読み取り処理がそれぞれ正常終了であるか異常終了であるかを識別するための情報を生成して出力することを特徴とする請求項６に記載の単票用紙の読み取り処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、磁気インク文字が印刷された単票用紙に対する読み取り処理を行う単票用紙読み取り装置及び単票用紙の読み取り処理方法の技術分野に関する。
【背景技術】
【０００２】
従来から、小切手などの単票用紙には、その表面に磁気インク文字を用いて重要な情報が印刷されることがある。例えば、小切手の所定箇所に口座番号や金額等が磁気インク文字で印刷されている。小切手の場合、磁気インク文字を読み取って照会することにより、その有効性を確認することができる。そのため、小切手等の単票用紙を挿入して搬送させながら磁気インク文字を読み取り可能に構成された単票用紙読み取り装置が開発されている。また、磁気インク文字に加えて単票用紙の全体の印刷パターンを光学的に読み取ってイメージデータとして保存することも要望されている。そのため、磁気読み取り処理及び光学読み取り処理の両方を実行可能に構成された単票用紙読み取り装置（複合処理装置）が提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００３−６７１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
一般に、上述の単票用紙読み取り装置の動作は、ネットワークやシリアル通信、ＵＳＢ通信を介してホスト装置から所定の制御コマンドを送信することにより制御される。そして、単票用紙読み取り装置により所望の単票用紙を読み取らせる際、ホスト装置では、例えば、磁気読み取り処理を実行させるための制御コマンドを送信した後、その結果として磁気読み取りデータを受信し、続いて、光学読み取り処理を実行させるための制御コマンドを送信した後、その結果としてイメージデータを受信するという手順で制御を行うことになる。
【０００４】
しかしながら、ホスト装置から上述の手順で制御することは、最初に単票用紙をセットして磁気インク文字を読み取らせるために単票用紙を搬送させた後、その単票用紙を再セットしてイメージを読み取らせるために単票用紙を搬送させることが必要になる。この場合、ホスト装置の側では、必要な磁気読み取りデータ及びイメージデータを取得するまでに時間を要するとともに煩雑な操作が必要となり、使い勝手が悪く作業効率が低いという問題がある。
【０００５】
そこで、本発明はこれらの問題を解決するためになされたものであり、単票用紙を読み取って磁気読み取りデータとイメージデータの両方を取得する際、各々の読み取り処理を１回の搬送動作で実行し、煩雑な操作を不要とし、作業に要する時間を確実に短縮可能で、利便性に優れた単票用紙読み取り装置等を提供することを目的としている。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の単票用紙読み取り装置は、予め設定された複数の制御コマンドに基づき、磁気インク文字が印刷された単票用紙に対する読み取り処理を行う単票用紙読み取り装置であって、前記単票用紙を搬送経路に沿って搬送させる搬送手段と、前記搬送経路において前記単票用紙に印刷された前記磁気インク文字を読み取って得られる磁気読み取りデータを出力する磁気読み取り手段と、前記搬送経路において前記単票用紙のイメージを光学的に読み取って得られるイメージデータを出力する光学読み取り手段と、入力された前記制御コマンドを解釈し、解釈結果に応じて、前記搬送手段の搬送動作と、前記磁気読み取り手段を動作させて前記単票用紙を読み取らせる磁気読み取り処理と、前記光学読み取り手段を動作させて前記単票用紙を読み取らせる光学読み取り処理とを制御する制御手段とを備え、前記複数の制御コマンドには、読み取り対象の単票用紙に対する１回の前記搬送動作で前記磁気読み取り処理及び前記光学読み取り処理を実行する同時読み取り処理を指令する同時読み取りコマンドが含まれることを特徴とする。
【０００７】
かかる発明によれば、読み取り対象の単票用紙についての同時読み取りコマンドが入力されると、単票用紙が搬送経路に沿って搬送される１回の搬送動作で、磁気読み取り手段による磁気読み取り処理と光学読み取り手段による光学読み取り処理が実行され、磁気読み取りデータとイメージデータの両方が出力される。よって、単票用紙読み取り装置に対する煩雑な操作は不要となり、単票用紙の読み取り処理に要する時間を確実に短縮することができる。
【０００８】
また、本発明の単票用紙読み取り装置の他の態様では、前記同時読み取りコマンドには、前記読み取り対象の単票用紙に対する１回の前記搬送動作で実行する読み取り処理の種類として、前記磁気読み取り処理又は前記光学読み取り処理を選択指定するためのパラメータが付加され、前記制御手段は、前記同時読み取り処理の際、前記パラメータにより選択指定されている読み取り処理のみを選択的に実行することを特徴とする。
【０００９】
かかる態様の発明によれば、同時読み取りコマンドにパラメータを付加して、磁気読み取り処理又は光学読み取り処理を選択指定することができるので、単票用紙について磁気読み取りデータ又はイメージデータが取得済みであるような場合、一方の読み取り処理を選択することにより処理時間をさらに短縮することができる。
【００１０】
また、本発明の単票用紙読み取り装置の他の態様では、前記制御手段は、前記同時読み取り処理における読み取り結果として、前記磁気読み取り処理と前記光学読み取り処理がそれぞれ正常終了であるか異常終了であるかを識別するための情報を生成して出力することを特徴とする。
【００１１】
かかる態様の発明によれば、同時読み取り処理を行う場合に読み取り結果を示す情報を生成して出力し、この情報に基づき正常終了あるいは異常終了を識別できるようにしたので、例えば、ホスト装置が読み取り結果を参照してエラー処理を行うなど、状況に応じて的確な処理を実行可能となるので利便性をより高めることができる。
【００１２】
また、本発明の単票用紙読み取り装置の他の態様では、前記光学読み取り手段は、前記単票用紙の表面のイメージを読み取る第１の光学読み取り手段と前記単票用紙の裏面のイメージを読み取る第２の光学読み取り手段とを含み、表面のイメージデータと裏面のイメージデータをそれぞれ出力することを特徴とする。
【００１３】
かかる態様の発明によれば、読み取り対象の単票用紙に関し、表面及び裏面の２つのイメージデータが出力され、上述の磁気読み取りデータを加えて多様なデータを取得可能として単票用紙の利用価値を高めることができる。
【００１４】
上記課題を解決するために、本発明の複合処理装置は、上述の単票用紙読み取り装置と、印刷ヘッドにより前記単票用紙に印刷を行う印刷手段とを備え、前記制御手段は、前記制御コマンドに基づいて前記印刷手段の印刷動作を制御することを特徴とする。
【００１５】
上記課題を解決するために、本発明の単票用紙の読み取り処理方法は、磁気インク文字が印刷された単票用紙に対する読み取り処理を行う単票用紙の読み取り処理方法であって、入力される動作指令に対応する複数の制御コマンドが予め設定され、ホスト装置から受信した前記制御コマンドを解釈し、読み取り対象の単票用紙に対する１回の搬送動作で磁気読み取り処理及び光学読み取り処理を実行する同時読み取りコマンドが入力された場合、搬送経路において前記単票用紙に印刷された前記磁気インク文字を読み取って得られる磁気読み取りデータを出力するとともに、前記搬送経路において前記単票用紙のイメージを光学的に読み取って得られるイメージデータを出力することを特徴とする。
【００１６】
また、本発明の単票用紙の読み取り処理方法の他の態様では、前記同時読み取りコマンドに付加されたパラメータが、前記読み取り対象の単票用紙に対する１回の動作で実行する読み取り処理の種類として、前記磁気読み取り処理又は前記光学読み取り処理を選択指定するためのパラメータであると判別されたとき、前記パラメータにより選択指定されている読み取り処理のみを選択的に実行することを特徴とする。
【００１７】
また、本発明の単票用紙の読み取り処理方法の他の態様では、前記同時読み取りコマンドに対応する読み取り結果として、前記磁気読み取り処理と前記光学読み取り処理がそれぞれ正常終了であるか異常終了であるかを識別するための情報を生成して出力することを特徴とする。
【発明の効果】
【００１８】
本発明によれば、単票用紙の読み取りのために磁気読み取り手段と光学読み取り手段を設け、制御手段により磁気読み取り処理と光学読み取り処理を単票用紙の１回の搬送動作で実行するように構成したので、所望の単票用紙に対応する磁気読み取りデータとイメージデータの両方を取得する際、煩雑な操作を行うことなく作業に要する時間を短縮することができ、利便性に優れた単票用紙読み取り装置等を実現することが可能となる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の好適な実施の形態を図面に基づいて説明する。まず、本実施形態の複合処理装置の構成について図１及び図２を参照しながら説明する。本実施形態では、小切手等の単票用紙の磁気インク文字とイメージを読み取る単票用紙読み取り装置と、単票用紙に印刷を行うプリンタ装置の各機能を複合的に併せ持つ複合処理装置に対し本発明適用する場合を説明する。ただし、本発明においては、プリンタ装置の機能は必ずしも必須ではなく、単票用紙読み取り装置の機能に特徴がある。図１は、本実施形態の複合処理装置１の外観を示す斜視図であり、図２は、複合処理装置１における単票用紙の搬送経路を模式的に示す図である。
【００２０】
図１に示すように、本実施形態の複合処理装置１には、小切手等の単票用紙を搬送させるＵ字型の搬送経路２を備えており、この搬送経路２に沿う本体上部がカバー３で覆われている。搬送経路２には、小切手等の単票用紙を手差しで挿入する挿入口４が形成されるとともに、単票用紙が排出される排出口５が形成されている。
【００２１】
図２においては、搬送経路２の一端の挿入口４から他端の排出口５に至るまで、単票用紙Ｐの読み取り処理に関わる部材を示している。この単票用紙Ｐの表面の所定位置には、例えば、使用者の口座番号、チェック紙の通し番号などの文字を磁気インクを用いて表した磁気インク文字、すなわちＭＩＣＲ（Magnetic Ink Character Recognition）文字が予め印刷されている。このように単票用紙Ｐに印刷された磁気インク文字は、後述のＭＩＣＲヘッドにより磁気インク文字に対応する磁気波形を抽出し、それを解析することにより判別することができる。
【００２２】
図２に示すように、挿入口４に挿入された単票用紙Ｐは矢印Ａ方向に搬送され、順次第１搬送ローラ３３、第２搬送ローラ３４により紙送りされた後、排出ローラ３５により排出口５から排出される。単票用紙Ｐが搬送経路２を搬送される間、ＢＯＦ（Bottom of Form）センサ３１及びＴＯＦ（Top of Form）センサ３２により検知された用紙位置に基づいて読み取り処理の対象とされる。
【００２３】
単票用紙Ｐに対する読み取り処理は、後述のＣＩＳ（Contact Image Sensor）機構に含まれる表面ＣＩＳ機構２４ａ及び裏面ＣＩＳ機構２４ｂを用いた光学読み取り処理と、ＭＩＣＲヘッド２２を用いた磁気読み取り処理がある。搬送経路２を搬送される単票用紙Ｐは、まず、裏面ＣＩＳ機構２４ｂにより裏面のイメージが光学的に読み取られるとともに、表面ＣＩＳ機構２４ａにより表面のイメージが光学的に読み取られた後、ＭＩＣＲヘッド２２により表面の磁気インク文字が読み取られるという手順で行われる。
【００２４】
次に図３は、複合処理装置１のハードウェア構成を示すブロック図である。図３に示すように複合処理装置１は、２つのＣＰＵを含む構成であり、全体的な制御を担うメインＣＰＵ１１と、主に光学読み取り処理を担うサブＣＰＵ１３を有している。一般に光学読み取り処理は負荷が重いため、専用のサブＣＰＵ１３を設けたものである。本発明の制御手段として機能するメインＣＰＵ１１は、ＲＡＭやＲＯＭを含むメモリ部１２を用いて所望の処理を実行し、内部バス２５を介して接続されるセンサ部１６、印刷制御部１７、紙送り制御部１９、ＭＩＣＲ制御部２１との間で制御信号等の各種情報をやり取りする。一方、サブＣＰＵ１３はＲＡＭやＲＯＭを含むメモリ部１４を用いて光学読み取り処理を実行し、内部バス２５を介して接続されるＣＩＳ制御部２３との間で制御信号や読み取りデータをやり取りする。なお、メインＣＰＵ１１とサブＣＰＵ１３は、内部バス２５で接続されておらず、専用のポートを介して通信を行っている。
【００２５】
外部のホスト装置３０は、ネットワークにより複合処理装置１と接続されている。このホスト装置３０で起動したアプリケーションプログラムの機能により複合処理装置１に対し所定の制御コマンドを送信すると、ネットワーク経由で通信インターフェース１５に制御コマンドが受信され、メインＣＰＵ１１に送られる。そして、メインＣＰＵ１１により制御コマンドが解析され、その結果に基づき上述の各構成要素に対して必要な制御を行う。一方、メインＣＰＵ１１の処理に際しては、読み取りデータ等の各種データが通信インターフェース１５からネットワーク経由でホスト装置３０に送られる。
【００２６】
次に、センサ部１６には、複合処理装置１の動作状態を検出するために設置された様々なセンサが含まれ、例えば、搬送経路２における上述のＢＯＦセンサ３１やＴＯＦセンサ３２や、複合処理装置１のカバーの開閉状態を検知するセンサなどが設置されている。センサ部１６の各センサからは所定のタイミングで検知信号が出力され、メインＣＰＵ１１に送出される。
【００２７】
印刷制御部１７は、メインＣＰＵ１１の指令により単票用紙Ｐに所望の印刷データを印刷するように印刷ヘッド１８を駆動制御する。搬送される単票用紙Ｐ上には、印刷ヘッド１８により印刷データに対応するパターンが印刷される。これら印刷制御部１７と印刷ヘッド１８は、本発明の印刷手段として機能する。
【００２８】
紙送り制御部１９は、メインＣＰＵ１１の制御に従ってモータやローラ等を含む紙送り機構２０を駆動し、単票用紙Ｐを挿入口４から排出口５に向けて搬送させる。なお、メインＣＰＵ１１は、紙送り機構２０による単票用紙Ｐの搬送速度を適宜に切り替え制御可能となっている。これら紙送り制御部１９と紙送り機構２０は、本発明の搬送手段として機能する。
【００２９】
ＭＩＣＲ制御部２１は、メインＣＰＵ１１の指令によりＭＩＣＲヘッド２２を駆動し、単票用紙Ｐ上に印刷された磁気インク文字を読み取って磁気インク文字のパターンに対応する磁気信号を抽出する。単票用紙Ｐが搬送される際、センサ部１６で検知される単票用紙Ｐの位置に基づいて、ＭＩＣＲヘッド２２による磁気インク文字の読み取り範囲が判別できる。これらＭＩＣＲ制御部２１とＭＩＣＲヘッド２２は、本発明の磁気読み取り手段として機能する。
【００３０】
一方、ＣＩＳ制御部２３は、サブＣＰＵ２３の指令によりＣＩＳ機構２４を駆動して、単票用紙Ｐの表面又は裏面のイメージを光学的に読み取って、単票用紙Ｐのイメージに対応する信号を抽出する。単票用紙Ｐが搬送される際、センサ部１６で検知される単票用紙Ｐの位置に基づいて、ＣＩＳ機構２４によるイメージ読み取り範囲が判別できる。なお、ＣＩＳ機構２４は、上述したように表面ＣＩＳ機構２４ａと裏面ＣＩＳ機構２４ｂが別々に設けられているが、両者を別々に制御することができる。これらＣＩＳ制御部２３とＣＩＳ機構２４は、本発明の光学読み取り手段として機能する。
【００３１】
次に、本実施形態の複合処理装置１による単票用紙Ｐの読み取りに関わる処理の詳細について、図４〜図８を参照しながら説明する。ここでは、単票用紙Ｐの読み取り処理として、ＭＩＣＲ制御部２１及びＭＩＣＲヘッド２２による磁気読み取り処理と、ＣＩＳ制御部２３及びＣＩＳ機構２４による光学読み取り処理を説明する。
【００３２】
まず、複合処理装置１により実行される制御コマンド受信処理について、図４のフローチャートを用いて説明する。図４に示す制御コマンド受信処理に先立って、ホスト装置３０にてアプリケーションプログラムの機能により所望の制御コマンドが送信される。ホスト装置３０から送信された制御コマンドは、通信インターフェース１５を介して受信される（ステップＳ１１）。メインＣＰＵ１１は、受信制御コマンドを解析し（ステップＳ１２）、その制御コマンドの種別を判別するとともに、付加された情報を抽出する。
【００３３】
次に、ステップＳ１２の解析結果に基づいて、受信制御コマンドが同時読み取りコマンドであると判断されるときは（ステップＳ１３；ＹＥＳ）、メインＣＰＵ１１の制御により同時読み取り処理を実行する（ステップＳ１４）。一方、受信制御コマンドが同時読み取りコマンドでないと判断されるときは（ステップＳ１３；ＮＯ）、ステップＳ１５に進む。
【００３４】
ステップＳ１４の同時読み取り処理は、複合処理装置１に挿入される単票用紙Ｐに対し、磁気インク文字を読み取る磁気読み取り処理とイメージを読み取る光学読み取り処理の両方を１回の搬送動作で行う処理であり、ホスト装置３０から送信される同時読み取りコマンドに従って実行が開始される。なお、同時読み取り処理の詳しい手順については後述する。
【００３５】
次に、ステップＳ１２の解析結果に基づいて、受信制御コマンドがイメージデータ転送コマンドであると判断されるときは（ステップＳ１５；ＹＥＳ）、メインＣＰＵ１１の制御によりイメージデータ転送処理を実行する（ステップＳ１６）。一方、受信制御コマンドがイメージデータ転送コマンドでないと判断されるときは（ステップＳ１５；ＮＯ）、ステップＳ１７に進む。
【００３６】
ステップＳ１６のイメージデータ転送処理は、既に複合処理装置１で読み取り済みであってメモリ部１４に蓄積されている所定の単票用紙Ｐのイメージデータを読み出し、ホスト装置３０に転送する処理であり、ホスト装置３０から送信されるイメージデータ転送コマンドに従って実行が開始される。なお、イメージデータ転送処理の詳しい手順については後述する。
【００３７】
次に、ステップＳ１２の解析結果に基づいて、受信制御コマンドがＭＩＣＲデータ転送コマンドであると判断されるときは（ステップＳ１７；ＹＥＳ）、メインＣＰＵ１１の制御によりＭＩＣＲデータ転送処理を実行する（ステップＳ１８）。一方、受信制御コマンドがＭＩＣＲデータ転送コマンドでないと判断されるときは（ステップＳ１７；ＮＯ）、ステップＳ１９に進む。
【００３８】
ステップＳ１８のＭＩＣＲデータ転送処理は、既に複合処理装置１で読み取り済みであってメモリ部１２に蓄積されている所定の単票用紙Ｐの磁気読み取りデータであるＭＩＣＲデータを読み出し、ホスト装置３０に転送する処理であり、ホスト装置３０から送信されるＭＩＣＲデータ転送コマンドに従って実行が開始される。
【００３９】
一方、ステップＳ１１の解析結果に基づいて、受信制御コマンドがその他の制御コマンドであると判断されるときは、その制御コマンドに適合する処理を実行し（ステップＳ１９）、図４に示す処理を終える。なお、本実施形態では、上述の３つの制御コマンド以外についての説明は省略する。
【００４０】
次に図５は、ステップＳ１４の同時読み取り処理について具体的に説明するフローチャートである。図５に示すように、メインＣＰＵ１１は、受信した同時読み取りコマンドに付加されたパラメータをチェックする（ステップＳ３１）。このパラメータには、単票用紙Ｐごとに付与されたデータＩＤが含まれるので、このデータＩＤを判別することにより、読み取り対象の単票用紙Ｐを特定することができる。なお、他の手段で単票用紙Ｐを特定する場合は、このデータＩＤを固定値とし処理を行ってもよい。また、同時読み取りコマンドに付加される重要なパラメータとして、読み取り処理の種類を選択するためのパラメータが用意されている。
【００４１】
図６は、読み取り処理の種類を選択するために同時読み取りコマンドに付加されるパラメータを説明する図である。図６に示すように、磁気読み取り処理と光学読み取り処理のそれぞれに１ビットを割り当てて、選択又は非選択を個別に指定することができる。すなわち、ホスト装置３０では、磁気読み取り処理と光学読み取り処理の双方を指定する場合に加え、磁気読み取り処理と光学読み取り処理のいずれか一方を選択指定することも可能となっている。
【００４２】
そして、ステップＳ３１のチェックの結果、パラメータによって磁気読み取り処理が選択されている場合は（ステップＳ３２；ＹＥＳ）、磁気読み取りフラグを立てることにより磁気読み取り処理を許可状態にする（ステップＳ３３）。一方、磁気読み取り処理が選択されていない場合は（ステップＳ３２；ＮＯ）は、ステップＳ３３は実行されない。
【００４３】
また、ステップＳ３１のチェックの結果、パラメータによって光学読み取り処理が選択されている場合は（ステップＳ３４；ＹＥＳ）、光学読み取りフラグを立てることにより光学読み取り処理を許可状態にする（ステップＳ３５）。一方、光学読み取り処理が選択されていない場合は（ステップＳ３４；ＮＯ）は、ステップＳ３５は実行されない。
【００４４】
なお、図５の処理では、磁気読み取りフラグ及び光学読み取りフラグが立っていない状態（非許可状態）に初期セットされていることを前提とする。
【００４５】
次に、複合処理装置１に挿入されている単票用紙Ｐを搬送させるべく、メインＣＰＵ１１の指令により紙送り制御部１９に紙送り機構２０を駆動させ、センサ部１６の検知信号を参照しつつ、単票用紙Ｐに対する紙送り動作を開始する（ステップＳ３６）。
【００４６】
そして、磁気読み取りフラグを参照し、許可状態になっている場合は（ステップＳ３７；ＹＥＳ）、メインＣＰＵ１１の指令によりＭＩＣＲ制御部２１にＭＩＣＲヘッド２２を駆動させて、単票用紙Ｐに対する磁気読み取り動作を制御する（ステップＳ３８）。ステップＳ３８では、センサ部１６の検知信号に基づき単票用紙Ｐにおける所定の読み取り範囲の磁気インク文字が読み取られる。一方、磁気読み取りフラグが非許可状態となっている場合は（ステップＳ３７；ＮＯ）は、ステップＳ３８は実行されない。
【００４７】
次いで、光学読み取りフラグを参照し、許可状態になっている場合は（ステップＳ３９；ＹＥＳ）、サブＣＰＵ１３の指令によりＣＩＳ制御部２３にＣＩＳ機構２４を駆動させて、単票用紙Ｐに対する光学読み取り動作を制御する（ステップＳ４０）。ステップＳ４０では、センサ部１６の検知信号に基づき単票用紙Ｐの表面及び裏面における各々の読み取り範囲のイメージが読み取られる。一方、光学読み取りフラグが非許可状態となっている場合は（ステップＳ３９；ＮＯ）は、ステップＳ４０は実行されない。
【００４８】
そして、単票用紙Ｐの紙送りが終了すると（ステップＳ４１；ＹＥＳ）、ステップＳ４２に進み、単票用紙Ｐの紙送りが続いている間は（ステップＳ４１；ＮＯ）、ステップＳ３６〜Ｓ４１の処理を継続する。ステップＳ４１において、単票用紙Ｐの紙送りが終了した時点においては、必要なＭＩＣＲデータが全てメモリ部１２に蓄積され、かつ必要なイメージデータが全てメモリ部１４に蓄積された状態になる。
【００４９】
最後に、同時読み取り処理の結果が正常終了であるか異常終了であるかを識別するための情報である読み取り結果を生成し、通信インターフェース１５を介してホスト装置３０に対し読み取り結果を送信し（ステップＳ４２）、図５の処理を終える。
【００５０】
図７は、ステップＳ４２で送信される読み取り結果の内容を説明する図である。図７に示すように、上述の同時読み取り処理の結果として、ＭＩＣＲ読み取り結果とイメージ読み取り結果のそれぞれに１ビットを割り当てて、正常終了又は異常終了をそれぞれ設定することができる。なお、同時読み取り処理において発生する異常終了は、通常、センサ部１６の検知結果に基づき判断することができる。
【００５１】
次に図８は、図４のステップＳ１６のイメージデータ転送処理について具体的に説明するフローチャートである。図８に示すように、イメージデータ転送コマンドが受信されると、メインＣＰＵ１１は、受信したイメージデータ転送コマンドに付加されたパラメータをチェックする（ステップＳ５１）。このパラメータには、上述のデータＩＤが含まれるので、このデータＩＤを判別することにより、読み取り対象の単票用紙Ｐを特定することができる。
【００５２】
ここで、イメージデータ転送コマンドには、単票用紙Ｐに対する読み取り面として表面又は裏面を選択的に指定するためのパラメータが用意されている。すなわち、１回のイメージデータ転送処理に際しては、パラメータで指定された表面と裏面の一方のみのイメージデータを転送することを想定している。
【００５３】
ステップＳ５１のチェックの結果、パラメータによって読み取り面が表面に指定されている場合は（ステップＳ５２；ＹＥＳ）、メモリ部１４に蓄積されているイメージデータの中から、特定されたデータＩＤに合致する表面のイメージデータを読み出し、通信インターフェース１５を介してホスト装置３０に転送する（ステップＳ５３）。
【００５４】
一方、パラメータによって読み取り面が表面に指定されずに（ステップＳ５２；ＮＯ）、読み取り面が裏面に指定されている場合は（ステップＳ５４；ＹＥＳ）、メモリ部１４に蓄積されているイメージデータの中から、特定されたデータＩＤに合致する裏面のイメージデータを読み出し、通信インターフェース１５を介してホスト装置３０に転送し（ステップＳ５５）、図８の処理を終える。
【００５５】
なお、ステップＳ５３又はステップＳ５５においては、光学読み取り処理に際して異常終了となった場合、メモリ部１２のＲＡＭに保存されている状態情報がホスト装置３０に送信されることになる。この状態情報を参照することにより、イメージ読み取り時における異常発生の理由を判別することができる。
【００５６】
また、図４のステップＳ１８のＭＩＣＲデータ転送処理においては、データＩＤに合致するＭＩＣＲデータがメモリ部１２から読み出され、通信インターフェース１５を介してホスト装置３０に転送される。この場合も、磁気読み取り処理に際して異常終了が生じると、メモリ部１２に蓄積されている状態情報がホスト装置３０に送信されるので、これを参照することにより磁気読み取り処理における異常発生の理由を判別することができる。
【００５７】
次に、複合処理装置１を利用するホスト装置３０により実行される処理について説明する。ホスト装置３０では、アプリケーションプログラムの機能に基づき複合処理装置１を用いた多様な処理を実現し得るが、ここでは典型的な２種の処理を説明する。図９は、ホスト装置３０により実行される第１の処理を示すフローチャートであり、図１０は、ホスト装置３０により実行される第２の処理を示すフローチャートである。
【００５８】
図９に示す第１の処理は、上述の同時読み取りコマンド、ＭＩＣＲデータ転送コマンド、イメージデータ転送コマンドを順次実行する処理である。まず、ホスト装置３０は所定のタイミングで複合処理装置１に対し同時読み取りコマンドを送信する（ステップＳ１０１）。この際、読み取り対象とすべき単票用紙ＰのデータＩＤが同時読み取りコマンドのパラメータとして付与される。また、図９においては、同時読み取り処理における読み取り種類は、磁気読み取り処理と光学読み取り処理の双方がパラメータにより指定されるものとする。
【００５９】
そして、同時読み取りコマンドを受信した複合処理装置１においては、図５に示す同時読み取り処理が実行され、ホスト装置３０では、図５のステップＳ４２に示すように複合処理装置１から返送される読み取り結果を受信する（ステップＳ１０２）。
【００６０】
ステップＳ１０２で受信した読み取り結果に含まれるＭＩＣＲ読み取り結果を参照し、正常終了である場合は（ステップＳ１０３；ＹＥＳ）、ホスト装置３０から複合処理装置１に対しＭＩＣＲデータ転送コマンドを送信する（ステップＳ１０４）。その結果、ＭＩＣＲデータ転送コマンドを受信した複合処理装置１において、ＭＩＣＲデータ転送処理が実行される。これにより、ホスト装置３０では、複合処理装置１から転送されるＭＩＣＲデータを受信するとともに記憶装置に順次蓄積する（ステップＳ１０５）。一方、上述のＭＩＣＲ読み取り結果を参照し、異常終了である場合は（ステップＳ１０３；ＮＯ）、それ以降は単票用紙Ｐの読み取りを行うことなく、図９の処理を終える。
【００６１】
次に、ステップＳ１０２で受信した読み取り結果に含まれるイメージ読み取り結果を参照し、正常終了である場合は（ステップＳ１０６；ＹＥＳ）、ホスト装置３０から複合処理装置１に対しイメージデータ転送コマンドを送信する（ステップＳ１０７）。その結果、イメージデータ転送コマンドを受信した複合処理装置１において、図８に示すイメージデータ転送処理が実行される。これにより、ホスト装置３０では、複合処理装置１から転送されるイメージデータを受信するとともに記憶装置に順次蓄積する（ステップＳ１０８）。一方、上述のイメージ読み取り結果を参照し、異常終了である場合は（ステップＳ１０６；ＮＯ）、ステップＳ１０７、Ｓ１０８は実行されない。
【００６２】
なお、ステップＳ１０７で送信されるイメージデータ転送コマンドでは、読み取り面として表面と裏面の一方を指定する必要がある。よって、単票用紙Ｐの表面と裏面の両方のイメージデータを取得する場合は、パラメータにより表面と裏面の指定を変えてステップＳ１０７、１０８の処理を２回実行すればよい。
【００６３】
図９に示す第１の処理の結果、複合処理装置１からホスト装置３０に転送されたＭＩＣＲデータ及びイメージデータは、データＩＤと関連付けてハードディスク等の記憶装置に電子データとして蓄積されることになる。そして、ホスト装置３０では、必要に応じて所望の単票用紙ＰのデータＩＤに対応するＭＩＣＲデータ又はイメージデータを記憶装置から読み出し、ディスプレイ等で確認表示を行うことができる。
【００６４】
次に、図１０に示す第２の処理は、上述の同時読み取りコマンド、ＭＩＣＲデータ転送コマンド、イメージデータ転送コマンドを順次実行することともに、所定のエラー処理を加えた処理である。まず、ホスト装置３０は所定のタイミングで複合処理装置１に対し同時読み取りコマンドを送信する（ステップＳ２０１）。そして、同時読み取りコマンドを受信した複合処理装置１においては、図５に示す同時読み取り処理が実行され、ホスト装置３０では、複合処理装置１から返送される読み取り結果を受信する（ステップＳ２０２）。これらステップＳ２０１、２０２では、同時読み取りコマンドに付加するパラメータは、図９のステップＳ１０１、１０２の場合と同様でよい。
【００６５】
次いで、ステップＳ２０２で受信した読み取り結果に含まれるＭＩＣＲ読み取り結果を参照し、正常終了である場合は（ステップＳ２０３；ＹＥＳ）、図９のステップＳ１０４、１０５と同様、ＭＩＣＲデータ転送コマンドの送信（ステップＳ２０４）と、ＭＩＣＲデータの受信及び記憶装置への蓄積（ステップＳ２０５）が行われる。一方、上述のＭＩＣＲ読み取り結果を参照し、異常終了である場合は（ステップＳ２０３；ＮＯ）、ＭＩＣＲデータ転送コマンドを送信し（ステップＳ２０６）、続いてエラー処理を実行する（ステップＳ２０７）。
【００６６】
すなわち、ステップＳ２０６、２０７では、複合処理装置１においてＭＩＣＲ読み取りの際に異常が発生したと判断できるので、異常を告知するためのエラー処理を実行するものである。なお、ＭＩＣＲ読み取り時の異常発生の理由は、ＭＩＣＲデータ転送処理の際にホスト装置３０に送信される状態情報を参照することにより判別すればよい。そして、ステップＳ２０７のエラー処理の内容としては、例えば、状態情報に対応する所定のメッセージをホスト装置３０のディスプレイに表示すればよい。
【００６７】
なお、ステップＳ２０７の実行後は、単票用紙Ｐの読み取りを行うことなく、図１０の処理を終える。
【００６８】
ステップＳ２０５に続いて、ステップＳ２０２で受信した読み取り結果に含まれるイメージ読み取り結果を参照し、正常終了である場合は（ステップＳ２０８；ＹＥＳ）、図９のステップＳ１０７、１０８と同様、イメージデータ転送コマンドの送信（ステップＳ２０９）と、イメージデータの受信及び記憶装置への蓄積（ステップＳ２１０）が行われる。一方、上述のイメージ読み取り結果を参照し、異常終了である場合は（ステップＳ２０８；ＮＯ）、イメージデータ転送コマンドを送信し（ステップＳ２１１）、続いてエラー処理を実行する（ステップＳ２１１）。
【００６９】
これらのステップＳ２１０、２１１についても、上述したように複合処理装置１においてイメージ読み取りの際に異常が発生したと判断できるので、異常を告知するためのエラー処理を実行するものである。この場合も、イメージ読み取り時の異常発生の理由は、図８のイメージデータ転送処理の際にホスト装置３０に送信される状態情報を参照することにより判別すればよく、エラー処理の内容としては、例えば、状態情報に対応する所定のメッセージをホスト装置３０のディスプレイに表示すればよい。
【００７０】
図１０に示す第２の処理の結果、複合処理装置１からホスト装置３０に転送されたＭＩＣＲデータ及びイメージデータは、ハードディスク等の記憶装置に電子データとして蓄積されるとともに、何らかの理由でエラーが発生した場合であっても、その状態を確実に判断することができる。そして、エラーの内容に応じて、ホスト装置３０のユーザが複合処理装置１に対し必要な操作を行って速やかに措置を講ずることが可能となる。
【００７１】
なお、図１０のステップＳ２０３、２０８における異常終了の内容としては、単票用紙Ｐそのものの異常、複合処理装置１のカバーオープン、紙送り機構２２の動作不具合、メモリ部１２、１４へのデータ蓄積時の異常などの様々な原因がある。そのため、これらの原因ごとに異なるエラー処理のメッセージを設定することが望ましい。
【００７２】
以上説明したように、本実施形態の単票用紙読み取り装置では、ホスト装置３０から同時読み取りコマンドを受信した際、搬送経路２に沿って単票用紙Ｐを１回搬送させる間に、磁気読み取り処理と光学読み取り処理を実行させ、ＭＩＣＲデータ及びイメージデータの両方を取得することができる。これにより、ホスト装置３０では単票用紙読み取り装置を操作するための操作が簡略化され、処理時間を大幅に短縮化し作業効率の向上を図ることができる。また、磁気読み取りコマンドにパラメータを付加して読み取り処理の種類を選択指定したり、読み取り結果を受け取ってエラー処理に利用するなど、ホスト装置３０を操作するユーザの利便性を高め、使い勝手に優れた単票用紙読み取り装置を実現することができる。
【図面の簡単な説明】
【００７３】
【図１】本実施形態の複合処理装置の外観を示す斜視図である。
【図２】本実施形態の複合処理装置における搬送経路を模式的に示す図である。
【図３】本実施形態の複合処理装置のハードウェア構成を示すブロック図である。
【図４】本実施形態の複合処理装置により実行される制御コマンド受信処理について説明するフローチャートである。
【図５】図４のステップＳ１４の同時読み取り処理について具体的に説明するフローチャートである。
【図６】読み取り処理の種類を選択するために同時読み取りコマンドに付加されるパラメータを説明する図である。
【図７】図５のステップＳ４２で送信される読み取り結果の内容を説明する図である。
【図８】図４のステップＳ１６のイメージデータ転送処理について具体的に説明するフローチャートである。
【図９】ホスト装置により実行される第１の処理を示すフローチャートであり
【図１０】ホスト装置により実行される第２の処理を示すフローチャートである。
【符号の説明】
【００７４】
１…複合処理装置
２…搬送経路
３…カバー
４…挿入口
５…排出口
１１…メインＣＰＵ
１２…メモリ部
１３…サブＣＰＵ
１４…メモリ部
１５…通信インターフェース
１６…センサ部
１７…印刷制御部
１８…印刷ヘッド
１９…紙送り制御部
２０…紙送り機構
２１…ＭＩＣＲ制御部
２２…ＭＩＣＲヘッド
２３…ＣＩＳ制御部
２４…ＣＩＳ機構
２４ａ…表面ＣＩＳ機構
２４ｂ…裏面ＣＩＳ機構
２５…内部バス
３０…ホスト装置
３１…ＢＯＦセンサ
３２…ＴＯＦセンサ
３３…第１搬送ローラ
３４…第２搬送ローラ
３５…排出ローラ
Ｐ…単票用紙
【図１】
2005228246.tif 000003
【図２】
2005228246.tif 000004
【図３】
2005228246.tif 000005
【図４】
2005228246.tif 000006
【図５】
2005228246.tif 000007
【図６】
2005228246.tif 000008
【図７】
2005228246.tif 000009
【図８】
2005228246.tif 000010
【図９】
2005228246.tif 000011
【図１０】
2005228246.tif 000012