(57)【要約】【課題】  ホスト装置から送信された全データを確実に印刷装置に送信することを目的とする。【解決手段】  ホスト装置１０と、表示装置２０と、印刷装置３０とが接続されたシステム４０の機器間を接続する制御回路２０５であって、表示装置２０が電源ＯＮ状態である場合、ホスト装置１０からのデータを、表示装置２０を介して印刷装置３０に送信する回路と、表示装置２０が電源ＯＦＦ状態である場合、ホスト装置１０からのデータを、表示装置２０を介することなく印刷装置３０に送信する回路と、を有するものである。【選択図】  図３
2005210429.tif 000002
【特許請求の範囲】
【請求項１】
ホスト装置と、第１デバイスと、第２デバイスとが接続されたシステムの機器間を接続する制御回路であって、
前記第１デバイスが電源ＯＮ状態である場合、前記ホスト装置からのデータを、前記第１デバイスのデータ制御部を介して前記第２デバイスに送信する回路と、
前記第１デバイスが電源ＯＦＦ状態である場合、前記ホスト装置からのデータを、前記第１デバイスのデータ制御部を介することなく前記第２デバイスに送信する回路と、を有することを特徴とする制御回路。
【請求項２】
ホスト装置と、第１デバイスと、第２デバイスとが、直列に接続されていると共に、前記ホスト装置からのデータを、第１デバイスを介して第２デバイスに送信するシステムの機器間を接続する制御回路であって、
前記第１デバイスが電源ＯＦＦ状態である場合、前記ホスト装置からのデータを、前記第１デバイスのデータ制御部を介することなく前記第２デバイスに送信する回路を有することを特徴とする制御回路。
【請求項３】
請求項１または２に記載の制御回路を備えたシステムであって、
前記第１デバイスが電源ＯＮ状態である場合、
前記ホスト装置が指定する機器選択コマンドを前記第１デバイスが解析し、その解析結果に応じて当該機器選択コマンドに続くデータを、前記第１デバイスおよび／または前記第２デバイスが処理することを特徴とするシステム。
【請求項４】
前記第１デバイスが電源ＯＮ状態である場合、
前記第１デバイスは、前記機器選択コマンドのパラメータを解析し、
（ａ）前記パラメータが第１パラメータである場合、前記機器選択コマンドに続くデータを内部処理すると共に前記第２デバイスには送信しない
（ｂ）前記パラメータが第２パラメータである場合、前記機器選択コマンドのみを解析すると共に前記機器選択コマンドに続くデータを前記第２デバイスに送信する
（ｃ）前記パラメータが第３パラメータである場合、前記機器選択コマンドに続くデータを内部処理すると共に前記第２デバイスに送信する
の法則に基づいて動作することを特徴とする請求項３に記載のシステム。
【請求項５】
ホスト装置と、第１デバイスと、第２デバイスとが接続されたシステムのデータ送信制御方法であって、
前記第１デバイスが電源ＯＮ状態である場合、前記ホスト装置からのデータは、前記第１デバイスのデータ制御部を介して前記第２デバイスに送信され、
前記第１デバイスが電源ＯＦＦ状態である場合、前記ホスト装置からのデータは、前記第１デバイスのデータ制御部を介することなく前記第２デバイスに送信されることを特徴とするデータ送信制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホスト装置と、第１デバイスと、第２デバイスとが接続されたシステムの機器間を接続する制御回路、システムおよびデータ送信制御方法に関するものである。
【背景技術】
【０００２】
従来、ホスト装置と複数のデバイス（電子機器）を接続する形態として、図６（ａ）に示すようなハイドラ接続（Ｙ接続）や、同図（ｂ）に示すようなパススルー接続が知られている。前者のハイドラ接続は、例えばＵＳＢ、Ethernet（登録商標）、ＳＣＳＩなどの規格のインターフェースを用いて構成されるものであり、接続されたデバイス全てが、どのデバイスを使用するかの機器選択コマンドを解析してデータ処理を行うため、複数のデバイスを同等に扱うことができるものである。
【０００３】
一方、後者のパススルー接続は、例えばＲＳ−２３２などの規格のインターフェースを用いて構成されるものであり、第１デバイスが機器選択コマンドを解析し、その結果当該機器選択コマンドに続くデータを内部処理するか否か、並びに第２デバイスに送信するか否かを判別する。つまり、機器選択コマンドが第１デバイスを選択するものであれば、データは第１デバイスのみにより内部処理され、機器選択コマンドが第２デバイスを選択するものであれば、第１デバイスで処理されることなく第２デバイスにデータが送信される。したがって、パススルー接続を採用すると、第２デバイス側（すなわち、最終端のデバイス）は、送信されたデータ全てを内部処理すればよいため、機器選択コマンドを解析する必要が無い。すなわち、パススルー接続は、機器選択コマンドの解析機能を有しないデバイスであっても接続可能であるといった特徴を有するものである。
【０００４】
このようなパススルー接続を利用した一例として、商品情報の入力に基づいて会計処理等を行う制御部（ホスト装置）と、商品名や金額を表示するディスプレーモジュール（表示装置）と、レシートを発行するプリンタ（印刷装置）とによって構成されたＰＯＳターミナルが知られている（例えば特許文献１参照）。
【特許文献１】特開平７−１４６９８１号公報（図１０等）
【０００５】
このＰＯＳターミナルでは、機器選択コマンドにより両方の機器を選択して処理させることが可能となっており、例えば商品名や金額など、ディスプレイ上への表示と、レシート上への印刷とを両方実行させるべきデータは、両方の機器を選択してデータ送信することにより、一度のデータ送信で両処理を実行可能となっている。つまり、本例のように同じデータを必要とするデバイスを複数用いるような場合は、特にパススルー接続は有効である。
【０００６】
図７は、この種のＰＯＳターミナルにおいて各端末を接続するために用いられる一般的な制御回路（表示装置の配線部）である。同図に示すように、ホスト装置、表示装置および印刷装置を接続する配線部は、ホスト装置と接続されたホスト装置コネクタ６０１と、表示装置内の電源スイッチ４２３、受信データ制御部４２０、データ表示部４３０およびReady/Busy制御部４６０と接続された表示部コネクタ４０１と、印刷装置と接続された印刷装置コネクタ５０１と、によって構成されており、各コネクタ６０１，４０１，５０１はシリアルインターフェースの規格の一つであるＲＳ−２３２規格のコネクタを採用している。
【０００７】
ホスト装置１０からデータ（コマンドや印刷データ）が送信されると、同図に示すように、ホスト装置コネクタ６０１のＲＸＤおよび表示部コネクタ４０１のＲＸＤを介して、受信データ制御部４２０により受信データの解析処理および制御が行われる。これら受信データのうち印刷装置３０へのデータは、ＴＸＤを介して表示部コネクタ４０１から印刷装置コネクタ５０１に送信される。このとき、受信データの中に含まれる機器選択コマンドのパラメータに応じて当該機器選択コマンドに続くデータを送信データとして送信するか否かが決定される。そして、機器選択コマンドが表示装置を選択するものである場合であって、且つ当該コマンドに続くデータが表示装置の表示データである場合は、データ表示部４３０により表示データの表示を行う。
【０００８】
また、印刷装置コネクタ５０１のＤＳＲから表示部コネクタ４０１のＤＳＲへ出力された信号（データセットレディ）に基づいて、表示装置のReady/Busy制御部４６０は、印刷装置が稼働状態であるか否かを判別すると共に、表示装置の内部状態を検知し、表示装置および印刷装置が通信可能状態（Ready状態）であると判断した場合は、さらに表示部コネクタ４０１のＤＴＲからホスト装置コネクタ６０１のＤＴＲへ信号（データ端末レディ）を出力する。ホスト装置では、このＤＴＲに入力された信号に基づいて、周辺機器（表示装置および印刷装置）が、通信可能状態であると判断する。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
ところで、上記のような制御回路を有するパススルー接続を採用した場合、第２デバイス（ホスト装置と直接接続されていないデバイス（以下、「先端以降のデバイス」と称する），上記の例では印刷装置）が搭載しているフラッシュメモリのデータ書き換えを行う際、以下のような不具合が考えられる。
（ａ）メモリ書き換えデータの中に第１デバイスを選択する機器選択コマンドと同じコード列が存在している場合、第１デバイスは、自身で内部処理するものと判断してしまうため、当該機器選択コマンドに続くデータが第２デバイスに送信されない。
（ｂ）上記（ａ）のような問題があるため、ホスト装置は、メモリ書き換えデータの中に機器選択コマンドに相当するコード列が存在しないことをデータ送信前にチェックする必要がある。
（ｃ）上記（ｂ）によって、メモリ書き換えデータの中に機器選択コマンドに相当するコード列が存在し、且つコード列の書き換えが不可能な場合、ホスト装置と第２デバイスとを直接接続するなど、接続形態を変更しなければならない。
【００１０】
ところが、実際にはメモリ書き換えデータのコード列の書き換えは不可能な場合が多い。しかも、接続形態を変更するとなると、機器の配置によってはケーブルの差し替えが困難であったり、オペレータの配線ミスが発生するなど、作業に時間がかかるといった問題がある。
【００１１】
そこで本発明は、パススルー接続において、先端以降のデバイスのメモリ書き換えを行う場合など、メモリ書き換えデータを変更することなく、必要に応じてホスト装置から送信された全データを確実に先端以降のデバイスに送信可能な制御回路、システムおよびデータ送信制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明の制御回路は、ホスト装置と、第１デバイスと、第２デバイスとが接続されたシステムの機器間を接続する制御回路であって、第１デバイスが電源ＯＮ状態である場合、ホスト装置からのデータを、第１デバイスのデータ制御部を介して第２デバイスに送信する回路と、第１デバイスが電源ＯＦＦ状態である場合、ホスト装置からのデータを、第１デバイスのデータ制御部を介することなく第２デバイスに送信する回路と、を有することを特徴とする。
【００１３】
また、本発明のデータ送信制御方法は、ホスト装置と、第１デバイスと、第２デバイスとが接続されたシステムのデータ送信制御方法であって、第１デバイスが電源ＯＮ状態である場合、ホスト装置からのデータは、第１デバイスのデータ制御部を介して第２デバイスに送信され、第１デバイスが電源ＯＦＦ状態である場合、ホスト装置からのデータは、第１デバイスのデータ制御部を介することなく第２デバイスに送信されることを特徴とする。
【００１４】
これらの構成によれば、第１デバイスの電源状態に応じて、データの送信経路が異なるため、例えばホスト装置から第２デバイスのメモリ書き換えを行う場合などに、第１デバイスを電源ＯＦＦ状態としておくことで、ホスト装置から送信された全データを確実に第２デバイスに送信することができる。また、メモリ書き換えデータの中に機器選択コマンドに相当するコード列が含まれている場合でも、コード列を書き換えたり、接続形態を変更するなどの手間を必要とすることなく、データ書き換え処理を行うことができる。
【００１５】
なお、本発明は、ホスト装置と２つのデバイスとによって構成されたシステムだけでなく、ホスト装置と複数のデバイスとによって構成されたシステムにも適用可能である。この場合、第２デバイスはｎ番目（ｎ≧２）に接続された「第ｎデバイス」、第１デバイスは、「第ｎデバイス」以前のデバイス（第１〜第（ｎ―１）デバイス）と読み替えることができる（但しこの場合、複数のデバイスはｎ個以上で構成されているものとする）。
【００１６】
本発明の他の制御回路は、ホスト装置と、第１デバイスと、第２デバイスとが、直列に接続されていると共に、ホスト装置からのデータを、第１デバイスを介して第２デバイスに送信するシステムの機器間を接続する制御回路であって、第１デバイスが電源ＯＦＦ状態である場合、ホスト装置からのデータを、第１デバイスのデータ制御部を介することなく第２デバイスに送信する回路を有することを特徴とする。
【００１７】
この構成によれば、いわゆるパススルー接続のシステムにおいて、第１デバイスが電源ＯＦＦ状態である場合、ホスト装置からのデータを、直接第２デバイスに送信する回路を備えているため、例えばホスト装置から第２デバイスのメモリ書き換えを行う場合などに、第１デバイスを電源ＯＦＦ状態としておくことで、ホスト装置から送信された全データを確実に第２デバイスに送信することができる。また、メモリ書き換えデータの中に機器選択コマンドに相当するコード列が含まれている場合でも、コード列を書き換えたり、接続形態を変更するなどの手間を必要とすることなく、データ書き換え処理を行うことができる。
【００１８】
なお、本発明も上記と同様に、ホスト装置と２つのデバイスとによって構成されたシステムだけでなく、ホスト装置と複数のデバイスとによって構成されたシステムにも適用可能である。
【００１９】
本発明のシステムは、上記に記載の制御回路を備えたシステムであって、第１デバイスが電源ＯＮ状態である場合、ホスト装置が指定する機器選択コマンドを第１デバイスが解析し、その解析結果に応じて当該機器選択コマンドに続くデータを、第１デバイスおよび／または第２デバイスが処理することを特徴とする。
【００２０】
この構成によれば、第１デバイスが電源ＯＮ状態である場合、すなわち通常の状態である場合、機器選択コマンドによってデータの処理対象を第１デバイス、第２デバイス、第１デバイスおよび第２デバイスの中から選択することができる。したがって、同じデータを必要とするデバイスを複数用いるような場合は、機器選択コマンドによってデータの処理対象を第１デバイスおよび第２デバイスとすることで、両デバイスの処理を一度に実行させることができる。
【００２１】
上記において、第１デバイスが電源ＯＮ状態である場合、第１デバイスは、機器選択コマンドのパラメータを解析し、（ａ）パラメータが第１パラメータである場合、機器選択コマンドに続くデータを内部処理すると共に第２デバイスには送信しない、（ｂ）パラメータが第２パラメータである場合、機器選択コマンドのみを解析すると共に機器選択コマンドに続くデータを第２デバイスに送信する、（ｃ）パラメータが第３パラメータである場合、機器選択コマンドに続くデータを内部処理すると共に第２デバイスに送信する、の法則に基づいて動作することが好ましい。
【００２２】
この構成によれば、機器選択コマンドの３つのパラメータによって、第１デバイスが当該機器選択コマンドに続くデータを、内部処理するか否か並びに第２デバイスに送信するか否か選択することができる。したがって、同じデータを必要とするデバイスを複数用いるような場合は、機器選択コマンドのパラメータを第３パラメータとすることで、両デバイスの処理を一度に実行させることができる。
【発明の効果】
【００２３】
本発明の制御回路、システムおよびデータ送信制御方法によれば、ホスト装置と、第１デバイスと、第２デバイスとが接続されたシステムにおいて、第１デバイスの電源状態に応じて、データの送信経路を変更する（第１デバイスが電源ＯＮ状態である場合、第１デバイスのデータ制御部を介して第２デバイスに送信し、第１デバイスが電源ＯＦＦ状態である場合、第１デバイスのデータ制御部を介することなく第２デバイスに送信する）ため、例えばホスト装置から第２デバイスのメモリ書き換えを行う場合など、第１デバイスを電源ＯＦＦ状態としておくことで、ホスト装置から送信された全データを確実に第２デバイスに送信することができる。また、メモリ書き換えデータの中に機器選択コマンドに相当するコード列が含まれている場合でも、コード列を書き換えたり、接続形態を変更するなどの手間を必要とすることなく、データ書き換え処理を行うことができる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の一実施形態に係る制御回路、システムおよびデータ送信制御方法について、添付図面を参照しながら詳細に説明する。本発明は、ホスト装置と、複数のデバイスとが直列に接続されたパススルー接続のシステム（図６（ｂ）参照）において、ホスト装置から送信された全てのコマンドおよびデータを、直接先端以降のデバイスに送信可能な回路を設けることで、例えば先端以降のデバイスのメモリ書き換えを行う場合など、書き換えデータのコード列と機器選択コマンドとが不測の一致を起こす可能性がある場合でも、ホスト装置から送信された全データを確実に先端以降のデバイスに送信することができるものである。そこで、以下、パススルー接続の制御回路を、飲食店や小売店等の店舗にて利用されるＰＯＳシステムの接続に適用した場合を例に挙げて説明する。
【００２５】
図１は、本発明のＰＯＳシステム１の構成図である。同図に示すように、ＰＯＳシステム１は、ＰＯＳ端末コンピュータ１０、顧客用ディスプレイ２０およびレシートプリンタ３０から成るＰＯＳ端末（システム）４０と、店舗単位若しくは関連企業単位で複数のＰＯＳ端末４０を統括制御するＰＯＳサーバ５０と、によって構成されている。
【００２６】
ＰＯＳ端末コンピュータ１０は、オペレータによって商品情報が入力されることにより、ＰＯＳアプリケーションに基づいて会計処理を行うコンピュータであり、本体ケース１１と、オペレータによるキー入力のためのキーボード１２と、商品に貼付または印刷されているバーコードを読み取ることにより商品コードを入力するバーコードスキャナ１３と、オペレータに対して入力された商品コードに対応する商品の金額等を表示するオペレータ用ディスプレイ１４と、金銭が収納されるキャッシュドロア１５とを備えている。また、ＰＯＳ端末コンピュータ１０は、図示しないコネクタを介して顧客用ディスプレイ２０と接続されていると共に、ネットワーク（インターネット）４５を介してＰＯＳサーバ５０と接続されている。
【００２７】
ＰＯＳサーバ５０は、ＰＯＳ端末コンピュータ１０に入力された商品情報（商品コード、数量等）や在庫情報の一括管理を行っており、具体的には、ＰＯＳ端末コンピュータ１０に入力された商品情報を取得し、これに基づいて予め記憶している価格リスト（ＰＬＵリスト）から商品名や金額に関する情報を抽出する。そして、抽出した情報から後述するレシートＲへの印字や表示画面（オペレータ用ディスプレイ１４、顧客用ディスプレイ２０）の表示に用いる商品データを生成し、ＰＯＳ端末コンピュータ１０に送信する。ＰＯＳ端末コンピュータ１０は、ＰＯＳサーバ５０から送信された商品データに基づいて、表示データや印刷データを生成し、これを顧客用ディスプレイ２０やレシートプリンタ３０に送信する。
【００２８】
顧客用ディスプレイ２０は、各種配線回路（配線部２５，図３参照）が組み込まれたディスプレイ本体２１と、顧客に対して商品名や金額等を表示する表示部２２と、を備えており、ホスト装置コネクタ１０１および印刷装置コネクタ３０１（いずれも図３参照）を介して、それぞれＰＯＳ端末コンピュータ１０およびレシートプリンタ３０と接続されている。
【００２９】
表示部２２の下面には、顧客用ディスプレイ２０の電源ＯＮ／ＯＦＦを切り換える電源スイッチ２３が設けられており、当該電源スイッチ２３のＯＮ／ＯＦＦに応じて、ＰＯＳ端末コンピュータ１０から受信したデータの送信経路を切り換え可能となっている（詳細については後述する）。また、ディスプレイ本体２１の前面には顧客用ディスプレイ２０の電源状態（電源スイッチ２３のＯＮ／ＯＦＦ）を示すＬＥＤ２４が設けられている。なお、ＰＯＳ端末コンピュータ１０に搭載されたオペレータ用ディスプレイ１４への表示データと、当該顧客用ディスプレイ２０への表示データは、いずれもＰＯＳアプリケーションによって生成されるが、これらの表示内容は異なるものであるため、以下の説明における顧客用ディスプレイ２０の動作は、オペレータ用ディスプレイ１４の動作には関係しないものである。
【００３０】
レシートプリンタ３０は、巻回された状態のレシート紙、印刷機構、印刷済みのレシート紙の後端を切断する切断機構等が収容されているプリンタ本体３１と、印刷済みのレシート紙（レシートＲ）が排出される排出口３２と、を備えており、図示しないコネクタを介して顧客用ディスプレイ２０と接続されている。また、プリンタ本体３１の上面には、レシートプリンタ３０の電源ＯＮ／ＯＦＦを切り換える電源スイッチ３３が設けられている。
【００３１】
以上の構成により、ＰＯＳ端末４０は、ＰＯＳ端末コンピュータ１０から送信されたコマンドおよび各種データに基づいて、顧客用ディスプレイ２０およびレシートプリンタ３０が動作することとなるが、ＰＯＳ端末コンピュータ１０からのデータは顧客用ディスプレイ２０を介してレシートプリンタ３０に送信されるため、ＰＯＳ端末コンピュータ１０側では、送信するデータの処理対象となる機器を指定する必要がある。そこで、本実施形態では、データの処理対象となる機器を、ＰＯＳ端末コンピュータ１０が指定する機器選択コマンドの３つのパラメータによって選択する。
【００３２】
具体的には、ＰＯＳ端末コンピュータ１０とコネクタを介して直接接続されている顧客用ディスプレイ２０の制御部（受信データ制御部，図２参照）２２０において、機器選択コマンドのパラメータを解析し、当該機器選択コマンドのパラメータが顧客用ディスプレイ２０を指定するものである場合（以下、当該パラメータを「第１パラメータ」と称する）は、機器選択コマンドに続くデータを内部処理すると共にレシートプリンタ３０には送信しない。また、顧客用ディスプレイ２０の制御部２２０は、機器選択コマンドのパラメータが、レシートプリンタ３０を指定するものである場合（以下、当該パラメータを「第２パラメータ」と称する）は、機器選択コマンドのみを解析すると共に機器選択コマンドに続くデータをレシートプリンタ３０に送信する。また、顧客用ディスプレイ２０の制御部２２０は、機器選択コマンドのパラメータが、顧客用ディスプレイ２０およびレシートプリンタ３０の両機器を指定するものである場合（以下、当該パラメータを「第３パラメータ」と称する）は、当該機器選択コマンドに続くデータを内部処理すると共にレシートプリンタ３０に送信する。
【００３３】
すなわち、ＰＯＳ端末コンピュータ１０が指定する機器選択コマンドのパラメータが第１パラメータである場合は顧客用ディスプレイ２０のみ、第２パラメータである場合はレシートプリンタ３０のみ、第３パラメータである場合は顧客用ディスプレイ２０およびレシートプリンタ３０が、機器選択コマンドに続くデータの処理対象となる。但し、機器選択コマンドのパラメータを解析するのは、表示装置２０に備えられた電源スイッチ２３がＯＮ状態の場合に限るが、詳細については後述する。なお、以下では説明を分かりやすくするため、ＰＯＳ端末コンピュータ１０を「ホスト装置」、顧客用ディスプレイを「表示装置（第１デバイス）」、レシートプリンタ３０を「印刷装置（第２デバイス）」と称して、これらにより構成されるシステム４０について説明する。
【００３４】
続いて、図２の制御ブロック図を参照し、ＰＯＳ端末（システム）４０の制御構成について説明する。同図に示すように、ホスト装置１０は、オペレータによりキーボード１２およびバーコードスキャナ１３を用いて商品情報が入力される商品情報入力部１１０と、入力された商品情報に基づき、予め組み込まれたＰＯＳアプリケーションによってホスト装置１０内、並びに表示装置２０および印刷装置３０を制御するためのコマンドおよび各種データを生成するコマンド／データ生成部１２０と、ホスト装置１０に搭載されたオペレータ用ディスプレイ１４に商品情報やオペレータへの操作指示を表示するオペレータ用ディスプレイ表示部１３０と、表示装置２０および印刷装置３０にコマンドおよび各種データを送信するデータ送信部１４０と、これら各部を制御する制御部１５０と、によって構成されている。
【００３５】
表示装置２０は、ホスト装置１０から送信されたデータを受信するデータ受信部２１０と、受信したデータに基づいて解析処理および制御を行う受信データ制御部２２０と、顧客に対して商品情報等を表示するデータ表示部２３０と、表示装置２０の電源ＯＮ／ＯＦＦを切り換える電源スイッチ２３と、受信データ制御部２２０によって印刷装置３０に送信する必要があると判断されたデータを送信するデータ送信部２５０と、データ受信部２１０とデータ送信部２５０とを接続する配線部２５と、によって構成されている。なお、配線部２５は、後述する制御回路２０５を含むものである。
【００３６】
配線部２５は、電源スイッチ２３の状態に応じてデータ送信のための制御回路を決定する回路決定部２４０を有している。制御回路については後述するが、回路決定部２４０は、電源スイッチ２３がＯＮ状態の場合、ホスト装置１０から受信したデータを、受信データ制御部２２０を介して印刷装置３０に送信する回路を決定し、電源スイッチ２３がＯＦＦ状態の場合、ホスト装置１０から受信したデータを、受信データ制御部２２０を介することなく、直接印刷装置３０に送信する回路を決定する。
【００３７】
受信データ制御部２２０は、ホスト装置１０から送信された機器選択コマンドを解析するコマンド解析部２２１を有しており、ホスト装置１０から受信した機器選択コマンドの解析を行い、その解析結果に応じて機器選択フラグを設定する。但し、上記の通り、電源スイッチ２３がＯＦＦ状態の場合は、受信データ制御部２２０（コマンド解析部２２１）を介することなく、直接印刷装置３０にデータを送信するため、コマンド解析部２２１によって機器選択コマンドの解析を行うのは、電源スイッチ２３がＯＮ状態の場合のみである。
【００３８】
このように、ホスト装置１０と印刷装置３０とを直接接続する回路を設けることで、例えば印刷装置３０に内蔵されたフラッシュメモリのデータ書き換え（内蔵フォントや制御プログラムの書き換えなど）を行うとき、書き換えデータのコード列と機器選択コマンドとが不測の一致を起こす可能性がある場合でも、表示装置２０から印刷装置３０へのデータ送信がされなくなることなくホスト装置１０から送信された全データを確実に印刷装置３０に送信することができる。
【００３９】
印刷装置３０は、表示装置２０から受信したデータに基づいて解析処理および制御を行う受信データ制御部３１０と、受信した印刷データに基づいてレシートＲ上に印刷を行う印刷部３２０と、によって構成されている。受信データ制御部３１０では、機器選択コマンドの解析を行い、当該機器選択コマンドが印刷装置３０を選択するものである場合（第２パラメータおよび第３パラメータの機器選択コマンドである場合）、当該機器選択コマンドに続くデータの処理を行っている。
【００４０】
なお、上記では表示装置２０が電源ＯＮ状態であって、且つ機器選択コマンドのパラメータが第１パラメータである場合、表示装置２０においてのみ内部処理されるものとしたが、表示装置２０において内部処理されると共に、当該コマンドを印刷装置３０側に送信するようにしても良い。すなわち、この場合印刷装置３０の受信データ制御部３１０では、自身を選択しない指令（第１パラメータの機器選択コマンド）を受信した際は、コマンドの解析のみを行い、これを読み捨てることとなる。
【００４１】
また、印刷装置３０に機器選択コマンドに対応していない（機器選択コマンドの解析を一切行わない）機種を接続することも可能である。この場合、表示装置２０は機器選択コマンドで印刷装置３０が選択されている状態でのみ印刷装置用のコマンドおよび印刷データのみを印刷装置３０へ送信することとなる。
【００４２】
続いて、図３の回路図を参照し、表示装置２０のデータ受信部２１０とデータ送信部２５０とを接続する制御回路２０５について説明する。なお、ここに示す制御回路２０５は、図７に示す従来の一般的なパススルー接続の配線部２５に、図示一点鎖線部２０５ａの制御回路および点線部４２，４３，４４の電源回路を増設した構成となっている。すなわち、本発明は従来の配線部２５に、新たなハード構成として、制御回路（増設回路）２０５ａおよび電源回路４２，４３，４４を増設することで実現されたものである。
【００４３】
同図に示すように、制御回路２０５ａは、表示装置２０の電源スイッチ２３がＯＮ状態の場合は、Ｐ１がＬレベルに変化し、表示装置２０の電源スイッチ２３がＯＦＦ状態の場合は、Ｐ１がＨレベルに変化するように構成されている。また、図示Ｂ１〜Ｂ６は、Ｌ信号が入力されることにより導通状態となるアクティブＬｏｗのバッファであり、図示Ｎ１は信号を反転させるＮＯＴ回路（インバータ）である。
【００４４】
表示装置２０の電源スイッチ２３がＯＮ状態の場合、Ｐ１がＬレベルとなるため、この信号が入力されるバッファＢ１，Ｂ２，Ｂ４，Ｂ５が導通状態となる。また、表示装置２０の電源スイッチ２３がＯＦＦ状態の場合は、Ｐ１がＨレベルとなり、さらにＮＯＴ回路Ｎ１によって信号が反転されるため、この信号が入力されるバッファＢ３，Ｂ６が導通状態となる。
【００４５】
したがって、表示装置２０の電源スイッチ２３がＯＮ状態の場合、ホスト装置コネクタ１０１のＲＸＤは、バッファＢ１を介して表示部コネクタ２０１のＲＸＤに接続される。また、印刷装置用のデータは受信データ制御部２２０を経た後、ＴＸＤからバッファＢ２を介し、送信データとして印刷装置コネクタ３０１のＴＸＤから送信される。
【００４６】
一方、表示装置２０の電源スイッチ２３がＯＦＦ状態の場合、ホスト装置コネクタ１０１のＲＸＤは、バッファＢ３を介して、表示部コネクタ２０１を経由することなく、印刷装置コネクタ３０１のＴＸＤに送信される。これにより、ホスト装置１０から送信された全コマンドおよびデータが確実に印刷装置３０に送信されることとなる。
【００４７】
また、表示装置２０の電源スイッチ２３がＯＮ状態の場合、印刷装置コネクタ３０１のＤＳＲ（データセットレディ）は、バッファＢ４を介して表示部コネクタ２０１のＤＳＲに接続される。また、表示部コネクタ２０１のＤＳＲの信号はReady/Busy制御部２６０を経た後、ＤＴＲからバッファＢ５を介し、データ端末レディ信号としてホスト装置コネクタ１０１のＤＴＲに出力される。
【００４８】
一方、表示装置２０の電源スイッチ２３がＯＦＦ状態の場合、印刷装置コネクタ３０１のＤＳＲ（データセットレディ）は、バッファＢ６を介して、表示部コネクタ２０１を経由することなく、ホスト装置コネクタ１０１のピンＤＴＲに出力される。
【００４９】
このように、表示装置２０に備えられた電源スイッチ２３のＯＮ／ＯＦＦに応じて、データの送信回路が変更されるため、必要に応じて表示装置２０の電源スイッチ２３をＯＦＦ状態としておくことで、ホスト装置１０から送信された全データを確実に印刷装置３０に送信することができる。また、当該作用・効果を奏するために、表示装置２０のファームを変更する必要が無く、従来の配線部２５に、制御回路（増設回路）２０５ａおよび電源回路４２，４３，４４を増設するだけで良いため、実現が容易である。なお、配線部２５に回路を増設するのではなく、表示部２２の制御回路に回路決定部２０５ａに相当する回路を増設することによっても、当然本発明を実現可能である。
【００５０】
続いて、図４のフローチャートを参照し、ホスト装置１０による制御回路２０５を使用した印刷装置３０のメモリ書き換え処理について説明する。ホスト装置１０では、オペレータが、例えば印刷装置３０に内蔵されたフラッシュメモリの書き換え処理を開始する操作を行うと、オペレータ用ディスプレイ１４上に、例えば「メモリ書き換え処理を行う場合は、表示装置の電源スイッチをＯＦＦにして下さい」といったようなオペレータに対する操作指示が表示される（Ｓ１１）。ここで、オペレータが電源スイッチ２３をＯＦＦにすると、表示装置２０の制御回路２０５におけるデータ送信経路が決定されると共に、ＬＥＤ２４が消灯する。
【００５１】
続いて、ホスト装置１０は、表示装置２０の状態確認（電源スイッチ２３のＯＮ／ＯＦＦの確認）を行う（Ｓ１２）。状態確認は、まず機器選択コマンドで表示装置２０を選択し（第１パラメータの機器選択コマンドを送信し）、当該機器選択コマンドに続いて表示装置２０からの返信処理を伴うコマンド（例えば、表示装置２０の機種情報を取得するためのコマンドなど）を送信する。そして、この返信処理を伴うコマンドに対して返信データがない場合は、電源ＯＦＦであると判断する。
【００５２】
但し、ここで表示装置２０から応答があった場合（機種情報についての返信データがあった場合）は（Ｓ１３：Ｙｅｓ）、表示装置２０が電源ＯＮ状態であるため、再度（引き続き）オペレータへの操作指示を表示する（Ｓ１１）。一方、表示装置２０から応答がない場合（表示装置２０が電源ＯＦＦ状態である場合）は（Ｓ１３：Ｎｏ）、印刷装置３０のメモリ書き換え処理を実行する（Ｓ１４）。なお、ＬＥＤ２４によってもオペレータが表示装置２０の電源状態を確認することができるため、これらの処理（Ｓ１２〜Ｓ１３）を省略することも可能である。
【００５３】
メモリ書き換え処理のためのデータ送信を完了すると、ホスト装置１０は、オペレータ用ディスプレイ１４上に、例えば「メモリ書き換え処理が終了しました」といったような表示を行うことで、オペレータに対して処理終了を通知する（Ｓ１５）。その後、オペレータ用ディスプレイ１４上に、例えば「表示装置の電源スイッチをＯＮにして下さい」といったような表示を行うことにより、オペレータに対して回路を切り換えるための操作指示を行う（Ｓ１６）。ここで、オペレータが電源スイッチ２３をＯＮにすると、表示装置２０の制御回路２０５におけるデータ送信経路が切り換えられると共に、ＬＥＤ２４が点灯する。
なお、表示装置２０の電源状態を示すＬＥＤ２４に代えて、データ表示部２３０の特定素子（カーソルや背景など）で表示するようにしても良い。
【００５４】
以上、本発明の制御回路、システムおよびデータ送信制御方法によれば、表示装置２０の電源状態に応じて、データの送信経路が異なるため、例えばホスト装置１０から印刷装置３０のメモリ書き換えを行う場合など、表示装置２０を電源ＯＦＦ状態としておくことで、ホスト装置１０から送信された全データを確実に印刷装置３０に送信することができる。また、メモリ書き換えデータの中に機器選択コマンドに相当するコード列が含まれている場合でも、コード列を書き換えたり、接続形態を変更するなどの手間を必要とすることなく、データ書き換え処理を行うことができる。
【００５５】
また、表示装置２０が電源ＯＮ状態である場合、すなわち通常のパススルー接続の状態である場合は、機器選択コマンドによってデータの処理対象を表示装置２０、印刷装置３０、表示装置２０および印刷装置３０の中から選択することができる。したがって、同じデータを必要とするデバイスを複数用いるような場合は、機器選択コマンドによってデータの処理対象を表示装置２０および印刷装置３０とすることで、両デバイスの処理を一度に実行させることができる。
【００５６】
なお、上記では、ホスト装置１０と、表示装置２０と、印刷装置３０とがこの順序で直列に接続されたシステム４０を例に挙げて説明したが、ホスト装置１０と直接接続される側の機器が、機器選択コマンドの解析機能を有していれば、ホスト装置―表示装置―表示装置の接続であっても、ホスト装置―印刷装置―表示装置の接続であっても構わない。すなわち、いかなるデバイス（電子機器）を用いた場合でも本発明は適用可能である。
【００５７】
また、上記では、ホスト装置１０と２つのデバイス（表示装置２０、印刷装置３０）とによって構成されるパススルー接続のシステム４０を例に挙げて説明したが、図５に示すように、ホスト装置と複数のデバイスとによって構成されたシステムにも、本発明は適用可能である。なお、同図二重線部は、本発明を実現するために増設された増設回路を示したものである（通常のパススルー接続の制御回路は一本線の矢印で示している）。
【００５８】
例えば、ホスト装置から直列にｎ番目（ｎは３以上の自然数）に接続されたデバイスを「第ｎデバイス」とし、第１〜第（ｎ―１）デバイスは機器選択コマンドの解析機能を有しているものとすると、第ｎデバイスにデータが送信されるか否かは第（ｎ―１）デバイスの機器選択コマンドの解析結果に基づいて決定される。したがって、第ｎデバイスに全データを確実に送信するためには、第（ｎ―１）デバイスが電源ＯＦＦ状態であることが前提となり、第（ｎ―１）デバイスに全データを確実に送信するためには、第（ｎ―２）デバイスが電源ＯＦＦ状態であることが前提となるため、結局第１〜第（ｎ―１）デバイスの全てが電源ＯＦＦ状態である必要がある。言い換えれば、第１〜第（ｎ―１）デバイスを電源ＯＦＦ状態としておくことで、ホスト装置から第ｎデバイスに直接データを送信可能となり、第ｎデバイスのメモリ書き換えを行う場合などデータの書き換えや接続形態を変更するなどの手間を省くことができる。
【００５９】
また、ホスト装置とｎ個のデバイスとによって構成されたシステムの、第１デバイスまたは第ｎデバイス以外の中間デバイス（第ｍデバイス）（ｍ＜ｎ、ｍは２以上の自然数）のデータ書き換えを行う場合は、第ｍデバイスを電源ＯＮ状態にしておき、第１〜第（ｍ―１）デバイスの全てを電源ＯＦＦ状態に設定しておくことで、ホスト装置から第ｍデバイスに直接データを送信可能となる。
【００６０】
但し、このようにホスト装置とｎ個のデバイスとによって構成されたシステムの場合は、機器選択コマンドを上記の第１パラメータから第３パラメータだけではなく、ｎ個それぞれのデバイスを指定するためのパラメータや、ｎ個のデバイスのうち幾つかを処理対象として指定するパラメータ（例えば第１〜第３デバイスを指定するもの、偶数デバイスを指定するもの）を設定しておくことが好ましい。
【００６１】
また、上述した実施例によらず、例えばシステム構成や装置構成等について、本発明の要旨を逸脱しない範囲で、適宜変更も可能である。
【図面の簡単な説明】
【００６２】
【図１】本発明の一実施形態に係るＰＯＳシステムの構成図である。
【図２】本発明の一実施形態に係るＰＯＳ端末の制御ブロック図である。
【図３】本発明の一実施形態に係る表示装置の制御回路を示す回路図である。
【図４】本発明の一実施形態に係るホスト装置の処理例を示すフローチャートである。
【図５】本発明のシステムの、他の例を示す説明図である。
【図６】本発明のシステムの従来技術を示す説明図である。
【図７】本発明の制御回路の従来技術を示す説明図である。
【符号の説明】
【００６３】
１        ＰＯＳシステム
１０        ホスト装置（ＰＯＳ端末コンピュータ）
２０        表示装置（顧客用ディスプレイ）
２３        電源スイッチ
２４        ＬＥＤ
２５        配線部
３０        印刷装置（レシートプリンタ）
４０        ＰＯＳ端末（システム）
５０        ＰＯＳサーバ
２０５        制御回路
２０５ａ      増設回路
２２０        受信データ制御部
２２１        コマンド解析部
２４０        回路決定部
【図１】
2005210429.tif 000003
【図２】
2005210429.tif 000004
【図３】
2005210429.tif 000005
【図４】
2005210429.tif 000006
【図５】
2005210429.tif 000007
【図６】
2005210429.tif 000008
【図７】
2005210429.tif 000009