(57)【要約】【課題】画像処理装置において、ある命令データの受信中に他の命令データが受信された場合であっても、命令データが正しく認識されるようになる画像処理システムを提供すること。【解決手段】命令データ供給装置（ＰＯＳコンピュータ）は、所定の数値範囲内に属するｎ進数値の数値列で表される第１の命令データ（印字データ以外のコマンドデータ）を画像処理装置（レシートプリンタ）に供給する。また命令データ供給装置は、ｎ進数値の数値列で表される第２の命令データ（印字データ）に、上記所定の数値範囲内に属するｎ進数値が含まれる場合、該ｎ進数値を、該ｎ進数値に基づいて、上記所定の数値範囲外に属するｎ進数値の数値列である置換数値列に置換する（Ｓ１０２及びＳ１０３）。そして命令データ供給装置は、上記の置換後の第２の命令データを画像処理装置に供給する（Ｓ１０４）。【選択図】図５
2008176574.tif 000002
【特許請求の範囲】
【請求項１】
画像処理装置と、前記画像処理装置に命令データを供給する命令データ供給装置と、を含む画像処理システムにおいて、
前記命令データ供給装置は、
所定の数値範囲内に属するｎ進数値の数値列で表される第１の命令データを前記画像処理装置に供給する第１の命令データ供給手段と、
ｎ進数値の数値列で表される第２の命令データに、前記所定の数値範囲内に属するｎ進数値が含まれるか否かを判定する第１の判定手段と、
前記所定の数値範囲内に属するｎ進数値が前記第２の命令データに含まれると判定された場合、該ｎ進数値を、該ｎ進数値に基づいて、前記所定の数値範囲外に属するｎ進数値の数値列である置換数値列に置換する第１の置換手段と、
前記第１の置換手段による置換が施された前記第２の命令データを前記画像処理装置に供給する第２の命令データ供給手段と、を含み、
前記画像処理装置は、
前記命令データ供給装置から供給された前記第１の命令データに従って第１の処理を実行する第１の処理実行手段と、
前記命令データ供給装置から供給された前記第２の命令データに前記置換数値列が含まれるか否かを判定する第２の判定手段と、
前記第２の命令データに前記置換数値列が含まれると判定された場合、該置換数値列を、該置換数値列に基づいて、前記所定の数値範囲内に属するｎ進数値に置換する第２の置換手段と、
前記第２の置換手段による置換が施された前記第２の命令データに従って第２の処理を実行する第２の処理実行手段と、を含む、
ことを特徴とする画像処理システム。
【請求項２】
請求項１に記載の画像処理システムにおいて、
前記第１の命令データは、所定の基準値より大きいｎ進数値の数値列で表される命令データであり、
前記第１の判定手段は、前記所定の基準値以上のｎ進数値が前記第２の命令データに含まれるか否かを判定し、
前記第１の置換手段は、前記所定の基準値以上のｎ進数値が前記第２の命令データに含まれると判定された場合、該ｎ進数値を、前記所定の基準値と、該ｎ進数値と前記所定の基準値との差分値と、からなる前記置換数値列に置換し、
前記第２の置換手段は、前記第２の命令データに前記置換数値列が含まれると判定された場合、該置換数値列を、前記所定の基準値と、該置換数値列に含まれる前記差分値と、の加算値に置換する、
ことを特徴とする画像処理システム。
【請求項３】
請求項１に記載の画像処理システムにおいて、
前記第１の命令データは、所定の基準値より小さいｎ進数値の数値列で表される命令データであり、
前記第１の判定手段は、前記所定の基準値以下のｎ進数値が前記第２の命令データに含まれるか否かを判定し、
前記第１の置換手段は、前記所定の基準値以下のｎ進数値が前記第２の命令データに含まれると判定された場合、該ｎ進数値を、前記所定の基準値と、該ｎ進数値と前記所定の基準値との加算値と、からなる前記置換数値列に置換し、
前記第２の置換手段は、前記第２の命令データに前記置換数値列が含まれると判定された場合、該置換数値列を、該置換数値列に含まれる前記加算値と、前記所定の基準値と、の差分値に置換する、
ことを特徴とする画像処理システム。
【請求項４】
画像処理装置と、前記画像処理装置に命令データを供給する命令データ供給装置と、を含む画像処理システムの制御方法において、
前記命令データ供給装置が、所定の数値範囲内に属するｎ進数値の数値列で表される第１の命令データを前記画像処理装置に供給する第１の命令データ供給ステップと、
前記命令データ供給装置が、ｎ進数値の数値列で表される第２の命令データに、前記所定の数値範囲内に属するｎ進数値が含まれるか否かを判定する第１の判定ステップと、
前記命令データ供給装置が、前記所定の数値範囲内に属するｎ進数値が前記第２の命令データに含まれると判定された場合、該ｎ進数値を、該ｎ進数値に基づいて、前記所定の数値範囲外に属するｎ進数値の数値列である置換数値列に置換する第１の置換ステップと、
前記命令データ供給装置が、前記第１の置換ステップによる置換が施された前記第２の命令データを前記画像処理装置に供給する第２の命令データ供給ステップと、
前記画像処理装置が、前記命令データ供給装置から供給された前記第１の命令データに従って第１の処理を実行する第１の処理実行ステップと、
前記画像処理装置が、前記命令データ供給装置から供給された前記第２の命令データに前記置換数値列が含まれるか否かを判定する第２の判定ステップと、
前記画像処理装置が、前記第２の命令データに前記置換数値列が含まれると判定された場合、該置換数値列を、該置換数値列に基づいて、前記所定の数値範囲内に属するｎ進数値に置換する第２の置換ステップと、
前記画像処理装置が、前記第２の置換ステップによる置換が施された前記第２の命令データに従って第２の処理を実行する第２の処理実行ステップと、
を含むことを特徴とする画像処理システムの制御方法。
【請求項５】
画像処理装置に命令データを供給する命令データ供給装置において、
所定の数値範囲内に属するｎ進数値の数値列で表される第１の命令データを前記画像処理装置に供給する第１の命令データ供給手段と、
ｎ進数値の数値列で表される第２の命令データに、前記所定の数値範囲内に属するｎ進数値が含まれるか否かを判定する判定手段と、
前記所定の数値範囲内に属するｎ進数値が前記第２の命令データに含まれると判定された場合、該ｎ進数値を、該ｎ進数値に基づいて、前記所定の数値範囲外に属するｎ進数値の数値列である置換数値列に置換する置換手段と、
前記置換手段による置換が施された前記第２の命令データを前記画像処理装置に供給する第２の命令データ供給手段と、
を含むことを特徴とする命令データ供給装置。
【請求項６】
画像処理装置に命令データを供給する命令データ供給装置の制御方法において、
所定の数値範囲内に属するｎ進数値の数値列で表される第１の命令データを前記画像処理装置に供給する第１の命令データ供給ステップと、
ｎ進数値の数値列で表される第２の命令データに、前記所定の数値範囲内に属するｎ進数値が含まれるか否かを判定する判定ステップと、
前記所定の数値範囲内に属するｎ進数値が前記第２の命令データに含まれると判定された場合、該ｎ進数値を、該ｎ進数値に基づいて、前記所定の数値範囲外に属するｎ進数値の数値列である置換数値列に置換する置換ステップと、
前記置換ステップによる置換が施された前記第２の命令データを前記画像処理装置に供給する第２の命令データ供給ステップと、
を含むことを特徴とする命令データ供給装置の制御方法。
【請求項７】
画像処理装置に命令データを供給する命令データ供給装置としてコンピュータを機能させるためのプログラムであって、
所定の数値範囲内に属するｎ進数値の数値列で表される第１の命令データを前記画像処理装置に供給する第１の命令データ供給手段、
ｎ進数値の数値列で表される第２の命令データに、前記所定の数値範囲内に属するｎ進数値が含まれるか否かを判定する判定手段、
前記所定の数値範囲内に属するｎ進数値が前記第２の命令データに含まれると判定された場合、該ｎ進数値を、該ｎ進数値に基づいて、前記所定の数値範囲外に属するｎ進数値の数値列である置換数値列に置換する置換手段、及び、
前記置換手段による置換が施された前記第２の命令データを前記画像処理装置に供給する第２の命令データ供給手段、
として前記コンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像処理システム、画像処理システムの制御方法、命令データ供給装置、命令データ供給装置の制御方法及びプログラムに関する。
【背景技術】
【０００２】
例えばプリンタやカードライタなどの画像処理装置に対しては、例えばパーソナルコンピュータなどから各種コマンドデータが送信される。このようなコマンドデータとしては、例えば、印刷処理の実行を命令するコマンドデータ、ステータスデータの返信を命令するコマンドデータ、リセット処理の実行を命令するコマンドデータなどがある。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上記のような画像処理装置では、あるコマンドデータの受信中に他のコマンドデータが受信されてしまうと、コマンドデータが正しく認識できなくなってしまう場合があった。例えば、画像処理装置では、印刷処理の実行を命令するコマンドデータの受信中に、ステータスデータの返信を命令するコマンドデータが受信されてしまうと、コマンドデータを正しく認識できなくなってしまう場合があった。
【０００４】
本発明は上記課題に鑑みてなされたものであって、その目的は、画像処理装置において、ある命令データの受信中に他の命令データが受信された場合であっても、命令データが正しく認識されるようになる画像処理システム、画像処理システムの制御方法、命令データ供給装置、命令データ供給装置の制御方法及びプログラムを提供することにある。
【課題を解決するための手段】
【０００５】
上記課題を解決するために、本発明に係る画像処理システムは、画像処理装置と、前記画像処理装置に命令データを供給する命令データ供給装置と、を含む画像処理システムにおいて、前記命令データ供給装置は、所定の数値範囲内に属するｎ進数値の数値列で表される第１の命令データを前記画像処理装置に供給する第１の命令データ供給手段と、ｎ進数値の数値列で表される第２の命令データに、前記所定の数値範囲内に属するｎ進数値が含まれるか否かを判定する第１の判定手段と、前記所定の数値範囲内に属するｎ進数値が前記第２の命令データに含まれると判定された場合、該ｎ進数値を、該ｎ進数値に基づいて、前記所定の数値範囲外に属するｎ進数値の数値列である置換数値列に置換する第１の置換手段と、前記第１の置換手段による置換が施された前記第２の命令データを前記画像処理装置に供給する第２の命令データ供給手段と、を含み、前記画像処理装置は、前記命令データ供給装置から供給された前記第１の命令データに従って第１の処理を実行する第１の処理実行手段と、前記命令データ供給装置から供給された前記第２の命令データに前記置換数値列が含まれるか否かを判定する第２の判定手段と、前記第２の命令データに前記置換数値列が含まれると判定された場合、該置換数値列を、該置換数値列に基づいて、前記所定の数値範囲内に属するｎ進数値に置換する第２の置換手段と、前記第２の置換手段による置換が施された前記第２の命令データに従って第２の処理を実行する第２の処理実行手段と、を含むことを特徴とする。
【０００６】
また、本発明に係る画像処理システムの制御方法は、画像処理装置と、前記画像処理装置に命令データを供給する命令データ供給装置と、を含む画像処理システムの制御方法において、前記命令データ供給装置が、所定の数値範囲内に属するｎ進数値の数値列で表される第１の命令データを前記画像処理装置に供給する第１の命令データ供給ステップと、前記命令データ供給装置が、ｎ進数値の数値列で表される第２の命令データに、前記所定の数値範囲内に属するｎ進数値が含まれるか否かを判定する第１の判定ステップと、前記命令データ供給装置が、前記所定の数値範囲内に属するｎ進数値が前記第２の命令データに含まれると判定された場合、該ｎ進数値を、該ｎ進数値に基づいて、前記所定の数値範囲外に属するｎ進数値の数値列である置換数値列に置換する第１の置換ステップと、前記命令データ供給装置が、前記第１の置換ステップによる置換が施された前記第２の命令データを前記画像処理装置に供給する第２の命令データ供給ステップと、前記画像処理装置が、前記命令データ供給装置から供給された前記第１の命令データに従って第１の処理を実行する第１の処理実行ステップと、前記画像処理装置が、前記命令データ供給装置から供給された前記第２の命令データに前記置換数値列が含まれるか否かを判定する第２の判定ステップと、前記画像処理装置が、前記第２の命令データに前記置換数値列が含まれると判定された場合、該置換数値列を、該置換数値列に基づいて、前記所定の数値範囲内に属するｎ進数値に置換する第２の置換ステップと、前記画像処理装置が、前記第２の置換ステップによる置換が施された前記第２の命令データに従って第２の処理を実行する第２の処理実行ステップと、を含むことを特徴とする。
【０００７】
また、本発明に係る命令データ供給装置は、画像処理装置に命令データを供給する命令データ供給装置において、所定の数値範囲内に属するｎ進数値の数値列で表される第１の命令データを前記画像処理装置に供給する第１の命令データ供給手段と、ｎ進数値の数値列で表される第２の命令データに、前記所定の数値範囲内に属するｎ進数値が含まれるか否かを判定する判定手段と、前記所定の数値範囲内に属するｎ進数値が前記第２の命令データに含まれると判定された場合、該ｎ進数値を、該ｎ進数値に基づいて、前記所定の数値範囲外に属するｎ進数値の数値列である置換数値列に置換する置換手段と、前記置換手段による置換が施された前記第２の命令データを前記画像処理装置に供給する第２の命令データ供給手段と、を含むことを特徴とする。
【０００８】
また、本発明に係る命令データ供給装置の制御方法は、画像処理装置に命令データを供給する命令データ供給装置の制御方法において、所定の数値範囲内に属するｎ進数値の数値列で表される第１の命令データを前記画像処理装置に供給する第１の命令データ供給ステップと、ｎ進数値の数値列で表される第２の命令データに、前記所定の数値範囲内に属するｎ進数値が含まれるか否かを判定する判定ステップと、前記所定の数値範囲内に属するｎ進数値が前記第２の命令データに含まれると判定された場合、該ｎ進数値を、該ｎ進数値に基づいて、前記所定の数値範囲外に属するｎ進数値の数値列である置換数値列に置換する置換ステップと、前記置換ステップによる置換が施された前記第２の命令データを前記画像処理装置に供給する第２の命令データ供給ステップと、を含むことを特徴とする。
【０００９】
また、本発明に係るプログラムは、画像処理装置に命令データを供給する命令データ供給装置としてコンピュータを機能させるためのプログラムであって、所定の数値範囲内に属するｎ進数値の数値列で表される第１の命令データを前記画像処理装置に供給する第１の命令データ供給手段、ｎ進数値の数値列で表される第２の命令データに、前記所定の数値範囲内に属するｎ進数値が含まれるか否かを判定する判定手段、前記所定の数値範囲内に属するｎ進数値が前記第２の命令データに含まれると判定された場合、該ｎ進数値を、該ｎ進数値に基づいて、前記所定の数値範囲外に属するｎ進数値の数値列である置換数値列に置換する置換手段、及び、前記置換手段による置換が施された前記第２の命令データを前記画像処理装置に供給する第２の命令データ供給手段、として前記コンピュータを機能させるためのプログラムである。また、本発明に係る情報記憶媒体は、上記プログラムを記録したコンピュータ読み取り可能な情報記憶媒体である。
【００１０】
本発明は、画像処理装置と、画像処理装置に命令データを供給する命令データ供給装置と、を含む画像処理システムに関するものである。命令データ供給装置は、所定の数値範囲内に属するｎ進数値の数値列で表される第１の命令データを画像処理装置に供給する。命令データ供給装置は、ｎ進数値の数値列で表される第２の命令データに、上記所定の数値範囲内に属するｎ進数値が含まれるか否かを判定する。上記所定の数値範囲内に属するｎ進数値が第２の命令データに含まれると判定された場合、命令データ供給装置は、該ｎ進数値を、該ｎ進数値に基づいて、上記所定の数値範囲外に属するｎ進数値の数値列である置換数値列に置換する。そして命令データ供給装置は、上記の置換が施された第２の命令データを画像処理装置に供給する。一方、画像処理装置は、命令データ供給装置から供給された第１の命令データに従って第１の処理を実行する。画像処理装置は、命令データ供給装置から供給された第２の命令データに置換数値列が含まれるか否かを判定する。画像処理装置は、第２の命令データに置換数値列が含まれると判定された場合、該置換数値列を、該置換数値列に基づいて、上記所定の数値範囲内に属するｎ進数値に置換する。画像処理装置は、上記の置換が施された第２の命令データに従って第２の処理を実行する。なお、画像処理装置は例えばプリンタや磁気カードライタなどである。命令データ供給装置は例えばパーソナルコンピュータなどである。数値列は１又は複数の数値からなる。
【００１１】
本発明によれば、画像処理装置に供給される第２の命令データには、所定の数値範囲内に属するｎ進数値が含まれなくなる。第１の命令データは、所定の数値範囲内に属するｎ進数値の数値列で表される命令データであるため、画像処理装置は、所定の数値範囲内に属するｎ進数値を受信した場合、それが第１の命令データに係るものであることを直ちに認識できるようになる。本発明によれば、画像処理装置において、例えば、第２の命令データの受信中に第１の命令データが受信された場合であっても、第１の命令データが正しく認識されるようになる。
【００１２】
また、本発明の一態様では、前記第１の命令データは、所定の基準値より大きいｎ進数値の数値列で表される命令データであってもよい。前記第１の判定手段は、前記所定の基準値以上のｎ進数値が前記第２の命令データに含まれるか否かを判定するようにしてもよい。前記第１の置換手段は、前記所定の基準値以上のｎ進数値が前記第２の命令データに含まれると判定された場合、該ｎ進数値を、前記所定の基準値と、該ｎ進数値と前記所定の基準値との差分値と、からなる前記置換数値列に置換するようにしてもよい。前記第２の置換手段は、前記第２の命令データに前記置換数値列が含まれると判定された場合、該置換数値列を、前記所定の基準値と、該置換数値列に含まれる前記差分値と、の加算値に置換するようにしてもよい。
【００１３】
また、本発明の一態様では、前記第１の命令データは、所定の基準値より小さいｎ進数値の数値列で表される命令データであってもよい。前記第１の判定手段は、前記所定の基準値以下のｎ進数値が前記第２の命令データに含まれるか否かを判定するようにしてもよい。前記第１の置換手段は、前記所定の基準値以下のｎ進数値が前記第２の命令データに含まれると判定された場合、該ｎ進数値を、前記所定の基準値と、該ｎ進数値と前記所定の基準値との加算値と、からなる前記置換数値列に置換するようにしてもよい。前記第２の置換手段は、前記第２の命令データに前記置換数値列が含まれると判定された場合、該置換数値列を、該置換数値列に含まれる前記加算値と、前記所定の基準値と、の差分値に置換するようにしてもよい。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施形態について図面に基づき詳細に説明する。ここでは、主に商品販売の場で利用される画像処理システム（印刷システム）に本発明を適用した場合の例について説明する。
【００１５】
図１は、本発明の実施形態に係る画像処理システム（印刷システム）の全体構成を示す図である。図１に示すように、本実施の形態に係る画像処理システム１は、ＰＯＳコンピュータ１０（命令データ供給装置）と、レシートプリンタ２０（画像処理装置）と、ジャーナルプリンタ３０（画像処理装置）と、を含んで構成される。
【００１６】
ＰＯＳコンピュータ１０は例えばパーソナルコンピュータである。ＰＯＳコンピュータ１０にはＰＯＳアプリケーションプログラムがインストールされている。ＰＯＳアプリケーションプログラムは、パーソナルコンピュータをＰＯＳ端末として機能させるためのプログラムである。ＰＯＳコンピュータ１０は、制御部１１と記憶部１２と入力部１３と表示部１４とインタフェース（Ｉ／Ｆ）１５と電源回路部１６とを含んで構成される。
【００１７】
制御部１１は、記憶部１２に記憶されるプログラムに従って、ＰＯＳコンピュータ１０全体の制御を実行する。記憶部１２は、例えばＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）やハードディスク等のコンピュータ読み取り可能な情報記憶媒体を含んで構成される。記憶部１２にはプログラムやデータが記憶される。記憶部１２は、制御部１１が各種処理を実行する際のワークメモリとしても動作する。
【００１８】
入力部１３は例えばキーボード又はマウス等である。入力部１３はユーザの操作入力に応じたデータを制御部１１に入力する。表示部１４は例えばディスプレイ等である。表示部１４は制御部１１から入力される指示に従って各種情報を表示する。
【００１９】
インタフェース１５は、ＰＯＳコンピュータ１０をレシートプリンタ２０及びジャーナルプリンタ３０とデータ授受可能に通信接続するためのものである。本実施の形態の場合、インタフェース１５はＲＳ−２３２Ｃインタフェースである。インタフェース１５は、レシートプリンタ２０のインタフェース２５に対してデータ送信可能となるようにして、インタフェース２５と接続される。またインタフェース１５は、ジャーナルプリンタ３０のインタフェース３５からデータ受信可能となるようにして、インタフェース３５と接続される。詳細については後述する（図２参照）。
【００２０】
電源回路部１６は、商用電源から入力される交流電力に基づいて、ＰＯＳコンピュータ１０の各部に電力を供給する。電源回路部１６はレシートプリンタ２０及びジャーナルプリンタ３０にも電力を供給する。
【００２１】
レシートプリンタ２０はレシートを印字するために用いられる単体のプリンタである。レシートプリンタ２０は例えばサーマルプリンタである。レシートプリンタ２０は、制御部２１と記憶部２２と印字機構部２３とインタフェース（Ｉ／Ｆ）２５と電源回路部２６とを含んで構成される。
【００２２】
制御部２１は、記憶部２２に記憶されるプログラムに従って、レシートプリンタ２０全体の制御を実行する。記憶部２２は、例えばＲＯＭやＲＡＭ等のコンピュータ読み取り可能な情報記憶媒体を含んで構成される。記憶部２２にはプログラムやデータが記憶される。記憶部２２は、制御部２１が各種処理を実行する際のワークメモリとしても動作する。印字機構部２３は、ＰＯＳコンピュータ１０によって生成されるレシート印字データに従ってレシートを印字する。言い換えれば、印字機構部２３は、レシート印字データに従ってレシート用紙（記録媒体）にレシート画像を形成する。
【００２３】
インタフェース２５は、レシートプリンタ２０をＰＯＳコンピュータ１０及びジャーナルプリンタ３０とデータ授受可能に通信接続するためのものである。本実施の形態の場合、インタフェース２５もＲＳ−２３２Ｃインタフェースである。インタフェース２５は、ＰＯＳコンピュータ１０のインタフェース１５からデータ受信可能となるようにして、インタフェース１５と接続される。またインタフェース２５は、ジャーナルプリンタ３０のインタフェース３５に対してデータ送信可能となるようにして、インタフェース３５と接続される。詳細については後述する（図２参照）。
【００２４】
電源回路部２６は、ＰＯＳコンピュータ１０（電源回路部１６）を介して供給される電力に基づいて、レシートプリンタ２０の各部に電力を供給する。電源回路部２６は、ＰＯＳコンピュータ１０を介して供給される電力をジャーナルプリンタ３０にも供給する。
【００２５】
ジャーナルプリンタ３０はジャーナルを印字するために用いられる単体のプリンタである。ジャーナルプリンタ３０は例えばドットプリンタである。ジャーナルプリンタ３０は、制御部３１と記憶部３２と印字機構部３３とインタフェース（Ｉ／Ｆ）３５と電源回路部３６とを含んで構成される。
【００２６】
制御部３１は、記憶部３２に記憶されるプログラムに従って、ジャーナルプリンタ３０全体の制御を実行する。記憶部３２は、例えばＲＯＭやＲＡＭ等のコンピュータ読み取り可能な情報記憶媒体を含んで構成される。記憶部３２にはプログラムやデータが記憶される。記憶部３２は、制御部３１が各種処理を実行する際のワークメモリとしても動作する。印字機構部３３は、ＰＯＳコンピュータ１０によって生成されるジャーナル印字データに従ってジャーナルを印字する。言い換えれば、印字機構部３３は、ジャーナル印字データに従ってジャーナル用紙（記録媒体）にジャーナル画像を形成する。
【００２７】
インタフェース３５は、ジャーナルプリンタ３０をＰＯＳコンピュータ１０及びレシートプリンタ２０とデータ授受可能に通信接続するためのものである。本実施の形態の場合、インタフェース３５もＲＳ−２３２Ｃインタフェースである。インタフェース３５は、レシートプリンタ２０のインタフェース２５からデータ受信可能となるようにして、インタフェース２５と接続される。またインタフェース３５は、ＰＯＳコンピュータ１０のインタフェース１５に対してデータ送信可能となるようにして、インタフェース１５と接続される。詳細については後述する（図２参照）。
【００２８】
電源回路部３６は、ＰＯＳコンピュータ１０（電源回路部１６）やレシートプリンタ２０（電源回路部２６）を介して供給される電力に基づいて、ジャーナルプリンタ３０の各部に電力を供給する。
【００２９】
ここで、インタフェース１５，２５，３５の接続について詳しく説明する。図２はインタフェース１５，２５，３５の接続例を示す図である。図２に示すように、インタフェース１５のＴｘＤピンと、インタフェース２５のＲｘＤピンと、が接続される。インタフェース１５のＤＳＲピンとインタフェース２５のＤＴＲピンとが接続される。インタフェース２５のＴｘＤピンと、インタフェース３５のＲｘＤピンと、が接続される。インタフェース２５のＤＳＲピンとインタフェース３５のＤＴＲピンとが接続される。インタフェース２５のＣＩＮピンとインタフェース３５のＣＯＵＴピンとが接続される。インタフェース３５のＴｘＤピンと、インタフェース１５のＲｘＤピンと、が接続される。インタフェース１５，２５，３５のＳＧピンが接続される。
【００３０】
レシートプリンタ２０やジャーナルプリンタ３０に対しては、各種処理の実行を命令するコマンドデータ（命令データ）が送信される。コマンドデータとしては、例えばレシートやジャーナルの印字処理の実行を指示するコマンドデータがある。その他、ステータスデータの送信を要求するコマンドデータや、リセット処理の実行を要求するコマンドデータなどがある。なお、レシートやジャーナルの印字処理の実行を指示するコマンドデータのことを「印字データ」と呼ぶ。
【００３１】
本実施の形態では、印字データ（第２の命令データ）は００ｈ以上ＦＦｈ以下の範囲内の１６進数値の数値列で表される。ここで、数値列は１又は複数の数値からなる列である。また本実施の形態では、印字データ以外のコマンドデータ（第１の命令データ）は８１ｈ以上ＦＦｈ以下の範囲内の１６進数値の数値列で表される。例えば、ステータスデータの送信を要求するコマンドデータは「８１ｈ」になっている。また例えば、リセット処理の実行を要求するコマンドデータは「８６ｈ」になっている。
【００３２】
ここで、ＰＯＳコンピュータ１０がレシートプリンタ２０及びジャーナルプリンタ３０のステータスデータを取得する場合の画像処理システム１の動作について説明する。図３は、その場合の画像処理システム１の動作を説明するための図である。
【００３３】
図３に示すように、ＰＯＳコンピュータ１０はレシートプリンタ２０及びジャーナルプリンタ３０のステータスデータを取得しようとする場合、ステータス要求を示すコマンドデータ（以下、「ステータス要求データ」と呼ぶ。）をレシートプリンタ２０に送信する。このとき、ステータス要求データはインタフェース１５のＴｘＤピンから出力される。
【００３４】
レシートプリンタ２０の記憶部２２にはレシートプリンタ２０のステータスデータが記憶される。図４は、レシートプリンタ２０のステータスデータの一例を示している。「Ｅｒｒｏｒ」はレシートプリンタ２０でエラーが発生中か否かを示す情報である。レシートプリンタ２０でエラーが発生していない場合、「Ｅｒｒｏｒ」は０になる。レシートプリンタ２０でエラーが発生中の場合、「Ｅｒｒｏｒ」は１になる。「Ｏｎｌｉｎｅ」はレシートプリンタ２０がオンライン状態であるか否かを示す情報である。レシートプリンタ２０がオンライン状態でない場合、「Ｏｎｌｉｎｅ」は０になる。レシートプリンタ２０がオンライン状態である場合、「Ｏｎｌｉｎｅ」は１になる。「Ｃｏｖｅｒ  Ｏｐｅｎ」はレシートプリンタ２０のカバーが開けられているか否かを示す情報である。レシートプリンタ２０のカバーが開けられていない場合、「Ｃｏｖｅｒ  Ｏｐｅｎ」は０になる。レシートプリンタ２０のカバーが開けられている場合、「Ｃｏｖｅｒ  Ｏｐｅｎ」は１になる。「Ｎｅａｒ  Ｅｎｄ」はレシートプリンタ２０の用紙の残量が少なくなっているか否かを示す情報である。レシートプリンタ２０の用紙の残量が少なくなると、「Ｎｅａｒ  Ｅｎｄ」は０から１に更新される。「Ｐａｐｅｒ  Ｅｎｄ」はレシートプリンタ２０の用紙がなくなっているか否かを示す情報である。レシートプリンタ２０の用紙がなくなると、「Ｐａｐｅｒ  Ｅｎｄ」は０から１に更新される。
【００３５】
レシートプリンタ２０は、ステータス要求データを受信した場合、記憶部２２に記憶されるステータスデータを読み出す。そして、レシートプリンタ２０はそのステータスデータをジャーナルプリンタ３０に送信する。また、レシートプリンタ２０は、ステータスデータをジャーナルプリンタ３０に送信した後、ステータス要求データをジャーナルプリンタ３０に送信する。ステータスデータやステータス要求データはインタフェース２５のＴｘＤピンから出力される。
【００３６】
ジャーナルプリンタ３０の記憶部３２には、ジャーナルプリンタ３０のステータスデータとともに、レシートプリンタ２０のステータスデータが記憶される。ジャーナルプリンタ３０の記憶部３２に記憶されるジャーナルプリンタ３０のステータスデータ及びレシートプリンタ２０のステータスデータはいずれも、図４に示すデータと同様のデータである。
【００３７】
ジャーナルプリンタ３０は、レシートプリンタ２０のステータスデータをレシートプリンタ２０から受信した場合、そのステータスデータを記憶部３２に記憶する。また、ジャーナルプリンタ３０は、ステータス要求データをレシートプリンタ２０から受信した場合、レシートプリンタ２０及びジャーナルプリンタ３０のステータスデータを記憶部３２から読み出す。そして、ジャーナルプリンタ３０はそれらのステータスデータをステータス要求データに対する応答データとしてＰＯＳコンピュータ１０に送信する。このとき、レシートプリンタ２０及びジャーナルプリンタ３０のステータスデータはインタフェース３５のＴｘＤピンから出力される。
【００３８】
以上のようにして、ＰＯＳコンピュータ１０はレシートプリンタ２０及びジャーナルプリンタ３０のステータスデータを取得する。
【００３９】
次に、ＰＯＳコンピュータ１０がレシートプリンタ２０又はジャーナルプリンタ３０にレシート又はジャーナルを印字させる場合の画像処理システム１の動作について説明する。
【００４０】
図５は、ＰＯＳコンピュータ１０で実行される処理を示すフロー図である。図５に示すように、まず、ＰＯＳコンピュータ１０はプリンタ指定データをレシートプリンタ２０に送信する（Ｓ１０１）。プリンタ指定データは、レシートプリンタ２０又はジャーナルプリンタ３０の一方を指定したコマンドデータである。レシートが印字される場合には、レシートプリンタ２０を指定したプリンタ指定データが送信される。一方、ジャーナルが印字される場合には、ジャーナルプリンタ３０を指定したプリンタ指定データが送信される。
【００４１】
次にＰＯＳコンピュータ１０は、印字データを構成する１６進数値のうちに８０ｈ（基準値）以上の１６進数値が含まれているか否かを判定する（Ｓ１０２）。印字データを構成する１６進数値のうちに８０ｈ以上の１６進数値が含まれている場合、ＰＯＳコンピュータ１０は、その１６進数値（ｘ）を８０ｈとｘ−８０ｈとからなる数値列（置換数値列）に置換する（Ｓ１０３）。例えば、印字データを構成する１６進数値のうちに「８４ｈ」が含まれている場合には、「８４ｈ」が「８０ｈ０４ｈ」に置換される。また例えば、印字データを構成する１６進数値のうちに「８０ｈ」が含まれている場合には、「８０ｈ」が「８０ｈ００ｈ」に置換される。
【００４２】
印字データを構成する各１６進数値のうちに８０ｈ以上の１６進数値が含まれていないと判定された場合（Ｓ１０２のＮ）、又はＳ１０３が実行された後、ＰＯＳコンピュータ１０は印字データをレシートプリンタ２０に送信する（Ｓ１０４）。ＰＯＳコンピュータ１０から送信された印字データはレシートプリンタ２０の受信バッファに格納される。
【００４３】
Ｓ１０４では、ＰＯＳコンピュータ１０はレシートプリンタ２０がビジー状態であるか否かを常に監視する。ビジー状態とは、レシートプリンタ２０の受信バッファがほぼ一杯になっている状態である。言い換えれば、ビジー状態とは、レシートプリンタ２０に対して新たに印字データが送信されてしまうと、レシートプリンタ２０の受信バッファがあふれてしまうような状態である。レシートプリンタ２０では、レシートプリンタ２０がビジー状態であるか否かが常に監視されている。レシートプリンタ２０がビジー状態でない場合、インタフェース２５のＤＴＲピンはＬレベルに設定される。レシートプリンタ２０がビジー状態である場合、インタフェース２５のＤＴＲピンがＨレベルに設定される。このため、ＰＯＳコンピュータ１０は、インタフェース１５のＤＳＲピンがＨレベルであるか否かを判定することによって、レシートプリンタ２０がビジー状態であるか否かを判定する。レシートプリンタ２０がビジー状態である場合、ＰＯＳコンピュータ１０はレシートプリンタ２０への印字データの送信を中断する。そして、レシートプリンタ２０がビジー状態でなくなったら、ＰＯＳコンピュータ１０は印字データの送信を再開する。
【００４４】
なお、ＰＯＳコンピュータ１０は、例えばリセット処理の実行を要求するコマンドデータ（以下、「リセット要求データ」と呼ぶ。）やステータス要求データをレシートプリンタ２０に送信する場合に、それらのコマンドデータをレシートプリンタ２０の動作状態に関係なくリアルタイムに送信できるように構成されている。例えば、上述のように受信バッファがほぼ一杯になったことによってレシートプリンタ２０がビジー状態になっている場合や、レシートプリンタ２０に対して印字データを送信中の場合であっても、ＰＯＳコンピュータ１０はステータス要求データやリセット要求データをレシートプリンタ２０に送信できるようになっている。これは、レシートプリンタ２０がビジー状態になったことが原因でＰＯＳコンピュータ１０がレシートプリンタ２０のステータスを取得できなくなったり、レシートプリンタ２０に対してリセット処理を指示できなくなるというシステム障害を回避することを目的としている。一方、レシートプリンタ２０は、レシートプリンタ２０自身がビジー状態であっても、ＰＯＳコンピュータ１０から送信されたデータを受信することが可能である。受信データがステータス要求データやリセット要求データであった場合、レシートプリンタ２０はそれらのコマンドデータに対応する処理を即座に実行し、それらのコマンドデータを受信バッファには格納しないようになっている。
【００４５】
次に、レシートプリンタ２０の動作について説明する。レシートプリンタ２０はプリンタ指定データを受信した場合、そのプリンタ指定データによって指定されたプリンタを識別するデータを記憶部２２に記憶する。
【００４６】
またレシートプリンタ２０は印字データを受信した場合、以下に説明するような処理を実行する。図６は、レシートプリンタ２０で印字データが受信された場合に実行される処理を示すフロー図である。
【００４７】
図６に示すように、レシートプリンタ２０は、ＰＯＳコンピュータ１０によってレシートプリンタ２０が指定されているか否かを判定する（Ｓ２０１）。レシートプリンタ２０が指定されている場合、レシートプリンタ２０はジャーナルプリンタ３０が印字処理を実行中であるか否かを判定する（Ｓ２０２）。後述するように（図７参照）、ジャーナルプリンタ３０が印字処理を実行中でない場合にはインタフェース３５のＣＯＵＴピンがＬレベルに設定される。また、ジャーナルプリンタ３０が印字処理を実行中である場合にはインタフェース３５のＣＯＵＴピンがＨレベルに設定される。このため、レシートプリンタ２０は、インタフェース２５のＣＩＮピンがＨレベルであるか否かを判定することによって、ジャーナルプリンタ３０が印字処理を実行中であるか否かを判定する。レシートプリンタ２０は、ジャーナルプリンタ３０が印字処理を実行中であるか否かの監視を、ジャーナルプリンタ３０が印字処理を完了するまで続行する。
【００４８】
ジャーナルプリンタ３０が印字処理を実行中でないと判定された場合、レシートプリンタ２０は、印字データを構成する１６進数値のうちに８０ｈが含まれているか否かを判定する（Ｓ２０３）。印字データを構成する１６進数値のうちに８０ｈが含まれている場合、レシートプリンタ２０は、８０ｈと、その直後の１６進数値（ｙ）と、からなる数値列を、８０ｈ＋ｙに置換する（Ｓ２０４）。例えば、印字データ中に「８０ｈ０４ｈ」の数値列が含まれている場合には、「８０ｈ０４ｈ」が「８４ｈ」に置換される。また例えば、印字データ中に「８０ｈ００ｈ」の数値列が含まれている場合には、「８０ｈ００ｈ」が「８０ｈ」に置換される。
【００４９】
印字データを構成する１６進数値のうちに８０ｈが含まれていないと判定された場合（Ｓ２０３のＮ）、又はＳ２０４が実行された後、レシートプリンタ２０は印字データに従ってレシートの印字処理を開始する（Ｓ２０５）。
【００５０】
一方、レシートプリンタ２０が指定されていないと判定された場合（Ｓ２０１のＮ）、すなわちジャーナルプリンタ３０が指定されている場合、レシートプリンタ２０は、レシートプリンタ２０で印字処理が実行中であるか否かを判定する（Ｓ２０６）。レシートプリンタ２０は、レシートプリンタ２０で印字処理が実行中であるか否かの監視を、レシートプリンタ２０で印字処理が完了するまで続行する。
【００５１】
レシートプリンタ２０で印字処理が実行中でないと判定された場合、レシートプリンタ２０は、ジャーナルプリンタ３０への印字データの送信を開始する（Ｓ２０７）。
【００５２】
Ｓ２０７では、レシートプリンタ２０は、ジャーナルプリンタ３０がビジー状態であるか否かを常に監視している。ジャーナルプリンタ３０がビジー状態である場合、レシートプリンタ２０は、ジャーナルプリンタ３０がビジー状態でなくなるまで印字データの送信を中断する。そして、ジャーナルプリンタ３０がビジー状態でなくなったら、レシートプリンタ２０は印字データの送信を再開する。なお、ジャーナルプリンタ３０では、ジャーナルプリンタ３０がビジー状態であるか否かが常に監視されている。そして、ジャーナルプリンタ３０がビジー状態でない場合には、インタフェース３５のＤＴＲピンがＬレベルに設定される。また、ジャーナルプリンタ３０がビジー状態である場合には、インタフェース３５のＤＴＲピンがＨレベルに設定される。このため、レシートプリンタ２０は、インタフェース２５のＤＳＲピンがＨレベルであるか否かを判定することによって、ジャーナルプリンタ３０がビジー状態であるか否かを判定する。
【００５３】
なお、レシートプリンタ２０は、ステータス要求データやリセット要求データをＰＯＳコンピュータ１０から受信した場合、ジャーナルプリンタ３０の動作状態に関係なく、それらのコマンドデータをジャーナルプリンタ３０へリアルタイムに送信できるように構成されている。例えば、上述のように受信バッファがほぼ一杯になったことによってジャーナルプリンタ３０がビジー状態になっている場合や、ジャーナルプリンタ３０に対して印字データを送信中の場合であっても、レシートプリンタ２０はステータス要求データやリセット要求データをジャーナルプリンタ３０に送信できるようになっている。これは、ジャーナルプリンタ３０がビジー状態になったことが原因でＰＯＳコンピュータ１０がジャーナルプリンタ３０のステータスを取得できなくなったり、ジャーナルプリンタ３０に対してリセット処理を指示できなくなるというシステム障害を回避することを目的としている。一方、ジャーナルプリンタ３０は、ジャーナルプリンタ３０自身がビジー状態であっても、レシートプリンタ２０から送信されたデータを受信することが可能である。受信データがステータス要求データやリセット要求データであった場合、ジャーナルプリンタ３０はそれらのコマンドデータに対応する処理を即座に実行し、それらのコマンドデータを受信バッファには格納しないようになっている。
【００５４】
次に、ジャーナルプリンタ３０の動作について説明する。ジャーナルプリンタ３０は印字データを受信した場合、以下に説明するような処理を実行する。図７は、ジャーナルプリンタ３０で印字データが受信された場合に実行される処理を示すフロー図である。
【００５５】
図７に示すように、ジャーナルプリンタ３０は、印字データを構成する１６進数値のうちに８０ｈが含まれているか否かを判定する（Ｓ３０１）。印字データを構成する１６進数値のうちに８０ｈが含まれている場合、ジャーナルプリンタ３０は、８０ｈと、その直後の１６進数値（ｙ）と、からなる数値列を、８０ｈ＋ｙに置換する（Ｓ３０２）。Ｓ３０１及びＳ３０２はＳ２０３及びＳ２０４と同様に実行される。
【００５６】
印字データを構成する１６進数値のうちに８０ｈが含まれていないと判定された場合（Ｓ３０１：Ｎ）、又はＳ３０２が実行された後、ジャーナルプリンタ３０はインタフェース３５のＣＯＵＴピンをＨレベルに設定する（Ｓ３０３）。そして、ジャーナルプリンタ３０は印字データに従ってジャーナルの印字処理を開始する（Ｓ３０４）。その後、ジャーナルプリンタ３０は印字処理が完了したか否かを監視する（Ｓ３０５）。そして、印字処理が完了したら、ジャーナルプリンタ３０はインタフェース３５のＣＯＵＴピンをＬレベルに設定する（Ｓ３０６）。
【００５７】
以上に説明した画像処理システム１によれば、印字データ以外のコマンドデータは８１ｈ以上ＦＦｈ以下の範囲内の１６進数値の数値列で表される。また、印字データに８０ｈ以上の１６進数値が含まれる場合には、その１６進数値（ｘ）が、８０ｈと、ｘ−８０ｈと、からなる数値列に置換される。このため、レシートプリンタ２０及びジャーナルプリンタ３０に供給される印字データには８１ｈ以上の１６進数値が含まれなくなる。したがって、レシートプリンタ２０又はジャーナルプリンタ３０では、８１ｈ以上のコードが受信された場合、それが印字データ以外のコマンドデータに係るものであることが直ちに認識される。このため、画像処理システム１では、レシートプリンタ２０及びジャーナルプリンタ３０において、例えば、印字データの受信中にステータス要求データを受信した場合でも、ステータス要求データが正しく認識されるようになる。そして、ステータスデータをＰＯＳコンピュータ１０に返信するための処理が直ちに開始されるようになる。
【００５８】
なお、あらかじめ印字データが００ｈ以上８０ｈ以下の数値範囲内の１６進数値の数値列で表されるようにすることも考えられる。しかしながら、このようにすると、印字データに用いることができる１６進数値が限定されるため、レシートプリンタ２０及びジャーナルプリンタ３０に対する印字指示が限定されてしまう。すなわち、レシートプリンタ２０及びジャーナルプリンタ３０に対して多様な印字指示を行うことができなくなってしまう。この点、画像処理システム１によれば、レシートプリンタ２０及びジャーナルプリンタ３０に対する印字指示が限定されないように担保することが可能になる。
【００５９】
また、画像処理システム１によれば、ＰＯＳコンピュータ１０に接続される一体型のプリンタ（レシートプリンタとジャーナルプリンタとが一体的に構成されたプリンタ）を単体のレシートプリンタ２０と単体のジャーナルプリンタ３０とに置き換えることにした場合に、ＰＯＳコンピュータ１０に変更を加えなくてもすむように図ることが可能になる。
【００６０】
ＰＯＳコンピュータ１０に接続される一体型のプリンタを単体のレシートプリンタ２０と単体のジャーナルプリンタ３０とに置き換える場合、例えば、ＰＯＳコンピュータ１０の第１インタフェースにレシートプリンタ２０を接続し、ＰＯＳコンピュータ１０の第２インタフェースにジャーナルプリンタ３０を接続するようにすることが考えられる。しかしながら、このような構成を採用した場合、ＰＯＳコンピュータ１０は、レシートプリンタ２０に対してデータを送信する場合とジャーナルプリンタ３０に対してデータを送信する場合とで、利用するインタフェースを切り替えなければならなくなる。このため、上記の構成を採用した場合、ＰＯＳコンピュータ１０に変更を加えなければならなくなる。この点、画像処理システム１によれば、ＰＯＳコンピュータ１０が一体型のプリンタに対してデータを送信する仕組みをそのまま流用できるようになる。このため、ＰＯＳコンピュータ１０に対して上記のような変更を加えなくてもすむようになる。
【００６１】
例えば、画像処理システム１によれば、ＰＯＳコンピュータ１０が一体型のプリンタに対して印字データを送信する仕組みをそのまま流用できるようになる。なお、画像処理システム１では、ＰＯＳコンピュータ１０が印字データを送信する前にプリンタ指定データを送信する。しかしながら、ＰＯＳコンピュータ１０に一体型のプリンタが接続される場合では、ＰＯＳコンピュータ１０が印字データを送信する前にプリンタ指定データを送信するのが一般的であるため、画像処理システム１でもその仕組みをそのまま流用することが可能である。すなわち、ＰＯＳコンピュータ１０が印字データを送信する前にプリンタ指定データを送信するようにするために、ＰＯＳコンピュータ１０に変更を加える必要は生じない。
【００６２】
また例えば、画像処理システム１によれば、ＰＯＳコンピュータ１０が一体型のプリンタに対してステータス要求データを送信する仕組みをそのまま流用できるようになる。このため、ＰＯＳコンピュータ１０に接続される一体型のプリンタを単体のレシートプリンタ２０と単体のジャーナルプリンタ３０とに置き換えた場合に、ＰＯＳコンピュータ１０に変更を加えなくても、ＰＯＳコンピュータ１０は各プリンタのステータスデータを取得できるようになる。
【００６３】
ところで、レシートプリンタ２０及びジャーナルプリンタ３０で同時に印字処理が実行され得る場合には、ＰＯＳコンピュータ１０の電源回路部１６が２台のプリンタを同時に駆動できるように、電源回路部１６を構成しなければならなくなる。この場合、例えば、電源回路部１６にかかるコストや電源回路部１６のサイズが増大してしまうおそれがある。この点、画像処理システム１では、ジャーナルプリンタ３０が印字処理を実行中の場合にはレシートプリンタ２０での印字処理の実行が抑止される。また画像処理システム１では、レシートプリンタ２０が印字処理を実行中の場合にはジャーナルプリンタ３０への印字データの送信が抑止される。その結果、レシートプリンタ２０が印字処理を実行中の場合にはジャーナルプリンタ３０での印字処理の実行が抑止される。このため、画像処理システム１では、レシートプリンタ２０及びジャーナルプリンタ３０で同時に印字処理が実行されないようになっている。その結果、画像処理システム１では、電源回路部１６が１台のプリンタを駆動できるように、電源回路部１６を構成すれば足りる。画像処理システム１によれば、電源回路部１６にかかるコストや電源回路部１６のサイズの増大を抑制することが可能になる。
【００６４】
なお、本発明は以上に説明した実施の形態に限定されるものではない。
【００６５】
例えば、印字データ以外のコマンドデータが、所定の基準値より小さい１６進数値の数値列で表されるようにしてもよい。
【００６６】
この場合、Ｓ１０２では、印字データを構成する１６進数値のうちに基準値（ａ）以下の１６進数値が含まれているか否かが判定される。そしてＳ１０３では、印字データを構成する１６進数値のうちに基準値（ａ）以下の１６進数値が含まれている場合、その１６進数値（ｂ）が、基準値（ａ）と、ａ＋ｂと、からなる数値列（置換数値列）に置換される。こうすれば、レシートプリンタ２０及びジャーナルプリンタ３０に供給される印字データには、基準値より小さい１６進数値が含まれないようになる。
【００６７】
またこの場合、Ｓ２０３やＳ３０２では、印字データを構成する１６進数値のうちに基準値（ａ）が含まれているか否かが判定される。そしてＳ２０４やＳ３０３では、印字データを構成する１６進数値のうちに基準値（ａ）が含まれている場合には、基準値（ａ）と、その直後の１６進数値（ｃ）と、からなる数値列が、ｃ−ａに置換される。
【００６８】
以上のようにしても、レシートプリンタ２０及びジャーナルプリンタ３０において、例えば、印字データの受信中にステータス要求データを受信した場合にステータス要求データが正しく認識されるようになる。
【００６９】
また例えば、ＰＯＳコンピュータ１０は、Ｓ１０２及びＳ１０３を実行することなく、レシートプリンタ２０に印字データをそのまま送信するようにしてもよい。そして、レシートプリンタ２０（命令データ供給装置）がＳ１０２及びＳ１０３と同様の処理を実行した後、ジャーナルプリンタ３０に印字データを送信するようにしてもよい。
【００７０】
また例えば、インタフェース１５，２５，３５はＲＳ−２３２Ｃインタフェース以外のインタフェースであってもよい。例えば、インタフェース１５，２５，３５は、ＵＳＢ（Universal Serial Bus）インタフェースであってもよい。
【００７１】
また例えば、画像処理システム１に含まれるプリンタの組み合わせは、レシートプリンタ２０とジャーナルプリンタ３０との組み合わせに限られない。例えば、レシートプリンタ２０と、クレジット伝票用紙に印字を行うスリッププリンタと、が画像処理システム１に含まれるようにしてもよい。また例えば、画像処理システム１には３台以上のプリンタが含まれるようにしてもよい。例えば、レシートプリンタ２０とジャーナルプリンタ３０との間にスリッププリンタが含まれるようにしてもよい。この場合、スリッププリンタはレシートプリンタ２０のインタフェース２５に接続される。また、スリッププリンタのインタフェースにジャーナルプリンタ３０が接続される。また例えば、画像処理システム１にはプリンタ以外の画像処理装置が含まれるようにしてもよい。例えば、画像処理システム１には磁気カードライタが含まれるようにしてもよい。また例えば、本発明は、商品販売の場で利用される画像処理システム以外の画像処理システムにも適用することができる。
【図面の簡単な説明】
【００７２】
【図１】本発明の実施形態に係る画像処理システムの全体構成を示す図である。
【図２】インタフェースの接続例を示す図である。
【図３】画像処理システムの動作を説明するための図である。
【図４】ステータスデータの一例を示す図である。
【図５】ＰＯＳコンピュータで実行される処理を示すフロー図である。
【図６】レシートプリンタで実行される処理を示すフロー図である。
【図７】ジャーナルプリンタで実行される処理を示すフロー図である。
【符号の説明】
【００７３】
１  画像処理システム、１０  ＰＯＳコンピュータ、１１，２１，３１  制御部、１２，２２，３２  記憶部、１３  入力部、１４  表示部、１５，２５，３５  インタフェース、１６，２６，３６  電源回路部、２０  レシートプリンタ、３０  ジャーナルプリンタ、２３，３３  印字機構部。
【図１】
2008176574.tif 000003
【図２】
2008176574.tif 000004
【図３】
2008176574.tif 000005
【図４】
2008176574.tif 000006
【図５】
2008176574.tif 000007
【図６】
2008176574.tif 000008
【図７】
2008176574.tif 000009