(57)【要約】【課題】表示装置へのデータ量を低減することができるプリンタシステム、プリンタ、プリンタシステムの制御方法、およびプリンタの制御方法を提供することを目的とする。【解決手段】プリンタと表示装置を制御する情報処理装置と、プリンタと、表示装置を備えるプリンタシステムであって、情報処理装置と表示装置との接続形態は、情報処理装置に表示装置が直接接続される第１の接続形態と、情報処理装置にプリンタを介して接続される第２の接続形態があり、情報処理装置は、第１の接続形態の場合に、表示装置への指示データにヘッダ情報を付加せずに表示装置に送信し、第２の接続形態の場合に、表示装置への指示データにヘッダ情報を付加してプリンタに送信する処理部、を備える。【選択図】図３
2020071557.tif 000002
【特許請求の範囲】
【請求項１】
プリンタと表示装置を制御する情報処理装置と、前記プリンタと、前記表示装置を備えるプリンタシステムであって、
情報処理装置と表示装置との接続形態は、前記情報処理装置に前記表示装置が直接接続される第１の接続形態と、前記情報処理装置にプリンタを介して接続される第２の接続形態があり、
前記情報処理装置は、
前記第１の接続形態の場合に、前記表示装置への指示データにヘッダ情報を付加せずに前記表示装置に送信し、前記第２の接続形態の場合に、前記表示装置への指示データにヘッダ情報を付加して前記プリンタに送信する処理部、
を備えるプリンタシステム。
【請求項２】
前記プリンタは、
２つのプリンタ接続部と、解析処理部と、備え、
前記プリンタの前記解析処理部は、
前記情報処理装置が第１の前記プリンタ接続部に接続され、前記表示装置が第２の前記プリンタ接続部に接続され、前記情報処理装置から指示データを受信した際に、前記指示データにヘッダ情報が付加されているか否かを判別し、前記ヘッダ情報が付加されている前記指示データを前記表示装置用の指示データであると判別して、前記ヘッダ情報を削除した前記指示データを前記表示装置に送信する、請求項１に記載のプリンタシステム。
【請求項３】
２つのプリンタ接続部と、解析処理部と、備え、
前記解析処理部は、
プリンタと表示装置を制御する情報処理装置が第１の前記プリンタ接続部に接続され、前記表示装置が第２の前記プリンタ接続部に接続され、前記情報処理装置から指示データを受信した際、前記指示データにヘッダ情報が付加されているか否かを判別し、前記ヘッダ情報が付加されている前記指示データを前記表示装置用の指示データであると判別して、前記ヘッダ情報を削除した前記指示データを前記表示装置に送信する、プリンタ。
【請求項４】
プリンタと表示装置を制御する情報処理装置と、前記プリンタと、前記表示装置を備えるプリンタシステムであって、
前記情報処理装置は、
２つの接続部と、処理部と、を備え、
第１の前記接続部に前記プリンタが接続される第１の接続形態と、第２の前記接続部に前記表示装置が接続される第２の接続形態と、第１の前記接続部と第２の前記接続部の一方に前記プリンタを介して前記表示装置が接続される第３の接続形態があり、
前記情報処理装置の前記処理部は、
前記第１の接続形態から前記第３の接続形態のいずれであっても、前記プリンタに対してヘッダ情報を付加した指示情報を送信し、前記表示装置に対してヘッダ情報を付加せずに指示データを送信する、プリンタシステム。
【請求項５】
前記プリンタは、
２つのプリンタ接続部と、解析処理部と、備え、
前記プリンタの前記解析処理部は、
前記情報処理装置が第１の前記プリンタ接続部に接続され、前記表示装置が第２の前記プリンタ接続部に接続され、前記情報処理装置から指示データを受信した際に、前記指示データにヘッダ情報が付加されているか否かを判別し、前記ヘッダ情報が付加されている前記指示データを前記プリンタ用の指示データであると判別して、前記ヘッダ情報を削除した前記指示データに基づいて印刷を行い、前記ヘッダ情報が付加されていない前記指示データを前記表示装置用の指示データであると判別して、前記ヘッダ情報が付加されていない前記指示データを前記表示装置に送信する、請求項４に記載のプリンタシステム。
【請求項６】
２つのプリンタ接続部と、解析処理部と、を備え、
前記解析処理部は、
プリンタと表示装置を制御する情報処理装置が第１の前記プリンタ接続部に接続され、前記表示装置が第２の前記プリンタ接続部に接続され、前記情報処理装置から指示データを受信した際に、前記指示データにヘッダ情報が付加されているか否かを判別し、前記ヘッダ情報が付加されている前記指示データを前記プリンタ用の指示データであると判別して、前記ヘッダ情報を削除した前記指示データに基づいて印刷を行い、前記ヘッダ情報が付加されていない前記指示データを前記表示装置用の指示データであると判別して、前記ヘッダ情報が付加されていない前記指示データを前記表示装置に送信する、
プリンタ。
【請求項７】
プリンタと表示装置を制御する情報処理装置と、プリンタと、表示装置を備え、前記情報処理装置は処理部を備え、前記プリンタは２つのプリンタ接続部と解析処理部と備えるプリンタシステムの制御方法であって、
情報処理装置と表示装置との接続形態は、前記情報処理装置に前記表示装置が直接接続される第１の接続形態と、前記情報処理装置にプリンタを介して接続される第２の接続形態があり、
前記情報処理装置の前記処理部は、前記第１の接続形態の場合に、前記表示装置への指示データにヘッダ情報を付加せずに前記表示装置に送信するステップと、
前記情報処理装置の前記処理部は、前記第２の接続形態の場合に、前記表示装置への指示データにヘッダ情報を付加して前記プリンタに送信するステップと、
前記プリンタの前記解析処理部は、第１の前記プリンタ接続部に情報処理装置が接続され、第２の前記プリンタ接続部に表示装置が接続され、前記情報処理装置から指示データを受信した際に、前記指示データにヘッダ情報が付加されているか否かを判別するステップと、
前記プリンタの前記解析処理部は、前記ヘッダ情報が付加されている前記指示データを前記表示装置用の指示データであると判別して、前記ヘッダ情報を削除した前記指示データを前記表示装置に送信するステップと、
を含むプリンタシステムの制御方法。
【請求項８】
２つのプリンタ接続部と、解析処理部と、備えるプリンタの制御方法であって、
前記解析処理部は、プリンタと表示装置を制御する情報処理装置が第１の前記プリンタ接続部に接続され、表示装置が第２の前記プリンタ接続部に接続され、前記情報処理装置から指示データを受信した際、前記指示データにヘッダ情報が付加されているか否かを判別するステップと、
前記解析処理部は、前記ヘッダ情報が付加されている前記指示データを前記表示装置用の指示データであると判別して、前記ヘッダ情報を削除した前記指示データを前記表示装置に送信するステップと、
を含むプリンタの制御方法。
【請求項９】
プリンタと表示装置を制御する情報処理装置と、プリンタと、表示装置を備え、前記情報処理装置は２つの接続部と処理部とを備え、前記プリンタは２つのプリンタ接続部と解析処理部と備えるプリンタシステムであって、
第１の前記接続部に前記プリンタが接続される第１の接続形態と、第２の前記接続部に前記表示装置が接続される第２の接続形態と、第１の前記接続部と第２の前記接続部の一方に前記プリンタを介して前記表示装置が接続される第３の接続形態があり、
前記情報処理装置の前記処理部は、前記第１の接続形態から前記第３の接続形態のいずれであっても、前記プリンタに対してヘッダ情報を付加した指示情報を送信するステップと、
前記情報処理装置の前記処理部は、前記表示装置に対してヘッダ情報を付加せずに指示データを送信するステップと、
前記プリンタの前記解析処理部は、第１の前記プリンタ接続部に前記情報処理装置が接続され、第２の前記プリンタ接続部に表示装置が接続され、前記情報処理装置から指示データを受信した際に、前記指示データにヘッダ情報が付加されているか否かを判別するステップと、
前記プリンタの前記解析処理部は、前記ヘッダ情報が付加されている前記指示データを前記プリンタ用の指示データであると判別して、前記ヘッダ情報を削除した前記指示データに基づいて印刷を行うステップと、
前記プリンタの前記解析処理部は、前記ヘッダ情報が付加されていない前記指示データを前記表示装置用の指示データであると判別して、前記ヘッダ情報が付加されていない前記指示データを前記表示装置に送信するステップと、
を含むプリンタシステムの制御方法。
【請求項１０】
２つのプリンタ接続部と解析処理部とを備えるプリンタの制御方法であって、
前記解析処理部は、プリンタと表示装置を制御する情報処理装置が第１の前記プリンタ接続部に接続され、前記表示装置が第２の前記プリンタ接続部に接続され、前記情報処理装置から指示データを受信した際に、前記指示データにヘッダ情報が付加されているか否かを判別するステップと、
前記解析処理部は、前記ヘッダ情報が付加されている前記指示データを前記プリンタ用の指示データであると判別して、前記ヘッダ情報を削除した前記指示データに基づいて印刷を行うステップと、
前記解析処理部は、前記ヘッダ情報が付加されていない前記指示データを前記表示装置用の指示データであると判別して、前記ヘッダ情報が付加されていない前記指示データを前記表示装置に送信するステップと、
を含むプリンタの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタシステム、プリンタ、プリンタシステムの制御方法、およびプリンタの制御方法に関する。
【背景技術】
【０００２】
ＰＯＳ（Ｐｏｉｎｔ  ｏｆ  ｓａｌｅ  ｓｙｓｔｅｍ）では、例えばホストコンピュータにプリンタが接続されている。さらに、ＰＯＳでは、これらのシステムに表示装置を接続するものがある。表示装置は、ホストコンピュータに直接接続されるか、プリンタを介して接続される。例えば、特許文献１には、プリンタを介して表示装置をホストコンピュータに接続する構成が開示されている。
【０００３】
このような表示装置として、蛍光表示管や単色のＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ；液晶表示装置）が用いられていた。近年、広告表示やバーコード、２次元コード表示など、カスタマーディスプレイに要求される表示内容の多様化に対応するため、高精細カラーＬＣＤを用いた表示装置が求められている。
【０００４】
表示装置がプリンタを介して接続される際に、プリンタはホストコンピュータからの受信データの中で、プリンタ自身のためのデータか、カスタマーディスプレイ用のデータかを判断し、カスタマーディスプレイ用のデータのみをカスタマーディスプレイに送信する必要がある。このため、ホストコンピュータが表示装置にデータを送信する場合は、送信データにカスタマーディスプレイ用データであることを示すヘッダーデータを付加する必要がある。
【０００５】
また、表示装置は、ホストコンピュータから受信するデータとプリンタから受信するデータが異なる形式とした場合、受信したデータがどちらのデータ形式であるか解析する必要があり、ホストコンピュータの処理能力をロスしてしまう。このため、一般的に、ホストコンピュータから直接送信する場合もプリンタから送信する場合も、共通のデータ形式（例えば表示装置用データであることを示すヘッダーデータを付加する形式）が取られている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１７−０８１０２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載の技術では、表示装置がプリンタを介してホストコンピュータに接続される場合、プリンタにも表示装置にも共通のデータ形式でホストコンピュータがデータを送信している。このため、特許文献１に記載の技術では、表示装置を高精細カラーＬＣＤにした場合に通信データ量が単色ＬＣＤ等と比較して格段に大きくなるため高速な通信速度を行う必要があり、高速通信を行うためにシステムにコストアップが発生するという課題があった。
【０００８】
本発明は、上記の問題点に鑑みてなされたものであって、表示装置へのデータ量を低減することができるプリンタシステム、プリンタ、プリンタシステムの制御方法、およびプリンタの制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するため、本発明の一態様に係るプリンタシステムは、プリンタ（１）と表示装置（７）を制御する情報処理装置（８）と、前記プリンタと、前記表示装置を備えるプリンタシステムであって、情報処理装置と表示装置との接続形態は、前記情報処理装置に前記表示装置が直接接続される第１の接続形態と、前記情報処理装置にプリンタを介して接続される第２の接続形態があり、前記情報処理装置は、前記第１の接続形態の場合に、前記表示装置への指示データにヘッダ情報を付加せずに前記表示装置に送信し、前記第２の接続形態の場合に、前記表示装置への指示データにヘッダ情報を付加して前記プリンタに送信する処理部（８１）、を備える。
【００１０】
また、本発明の一態様に係るプリンタシステムにおいて、前記プリンタは、２つのプリンタ接続部（第１通信部１２、第２通信部）と、解析処理部（データ解析部１３）と、備え、前記プリンタの前記解析処理部は、前記情報処理装置が第１の前記プリンタ接続部に接続され、前記表示装置が第２の前記プリンタ接続部に接続され、前記情報処理装置から指示データを受信した際に、前記指示データにヘッダ情報が付加されているか否かを判別し、前記ヘッダ情報が付加されている前記指示データを前記表示装置用の指示データであると判別して、前記ヘッダ情報を削除した前記指示データを前記表示装置に送信するようにしてもよい。
【００１１】
上記目的を達成するため、本発明の一態様に係るプリンタ（１）は、２つのプリンタ接続部（第１通信部１２、第２通信部）と、解析処理部（データ解析部１３）と、備え、前記解析処理部は、プリンタ（１）と表示装置（７）を制御する情報処理装置（８）が第１の前記プリンタ接続部に接続され、前記表示装置が第２の前記プリンタ接続部に接続され、前記情報処理装置から指示データを受信した際、前記指示データにヘッダ情報が付加されているか否かを判別し、前記ヘッダ情報が付加されている前記指示データを前記表示装置用の指示データであると判別して、前記ヘッダ情報を削除した前記指示データを前記表示装置に送信する。
【００１２】
上記目的を達成するため、本発明の一態様に係るプリンタシステムは、プリンタ（１）と表示装置（７）を制御する情報処理装置（８）と、前記プリンタと、前記表示装置を備えるプリンタシステムであって、前記情報処理装置は、２つの接続部（第１ドライバ８３、第２ドライバ８４）と、処理部（８１）と、を備え、第１の前記接続部に前記プリンタが接続される第１の接続形態と、第２の前記接続部に前記表示装置が接続される第２の接続形態と、第１の前記接続部と第２の前記接続部の一方に前記プリンタを介して前記表示装置が接続される第３の接続形態があり、前記情報処理装置の前記処理部は、前記第１の接続形態から前記第３の接続形態のいずれであっても、前記プリンタに対してヘッダ情報を付加した指示情報を送信し、前記表示装置に対してヘッダ情報を付加せずに指示データを送信する。
【００１３】
また、本発明の一態様に係るプリンタシステムにおいて、前記プリンタは、２つのプリンタ接続部（第１通信部１２、第２通信部）と、解析処理部（データ解析部１３）と、備え、前記プリンタの前記解析処理部は、前記情報処理装置が第１の前記プリンタ接続部に接続され、前記表示装置が第２の前記プリンタ接続部に接続され、前記情報処理装置から指示データを受信した際に、前記指示データにヘッダ情報が付加されているか否かを判別し、前記ヘッダ情報が付加されている前記指示データを前記プリンタ用の指示データであると判別して、前記ヘッダ情報を削除した前記指示データに基づいて印刷を行い、前記ヘッダ情報が付加されていない前記指示データを前記表示装置用の指示データであると判別して、前記ヘッダ情報が付加されていない前記指示データを前記表示装置に送信するようにしてもよい。
【００１４】
上記目的を達成するため、本発明の一態様に係るプリンタ（１）は、２つのプリンタ接続部（第１通信部１２、第２通信部）と、解析処理部（データ解析部１３）と、を備え、前記解析処理部は、プリンタと表示装置（７）を制御する情報処理装置（８）が第１の前記プリンタ接続部に接続され、前記表示装置が第２の前記プリンタ接続部に接続され、前記情報処理装置から指示データを受信した際に、前記指示データにヘッダ情報が付加されているか否かを判別し、前記ヘッダ情報が付加されている前記指示データを前記プリンタ用の指示データであると判別して、前記ヘッダ情報を削除した前記指示データに基づいて印刷を行い、前記ヘッダ情報が付加されていない前記指示データを前記表示装置用の指示データであると判別して、前記ヘッダ情報が付加されていない前記指示データを前記表示装置に送信する。
【００１５】
上記目的を達成するため、本発明の一態様に係るプリンタシステムの制御方法は、プリンタと表示装置を制御する情報処理装置と、プリンタと、表示装置を備え、前記情報処理装置は処理部を備え、前記プリンタは２つのプリンタ接続部と解析処理部と備えるプリンタシステムの制御方法であって、情報処理装置と表示装置との接続形態は、前記情報処理装置に前記表示装置が直接接続される第１の接続形態と、前記情報処理装置にプリンタを介して接続される第２の接続形態があり、前記情報処理装置の前記処理部は、前記第１の接続形態の場合に、前記表示装置への指示データにヘッダ情報を付加せずに前記表示装置に送信するステップと、前記情報処理装置の前記処理部は、前記第２の接続形態の場合に、前記表示装置への指示データにヘッダ情報を付加して前記プリンタに送信するステップと、前記プリンタの前記解析処理部は、第１の前記プリンタ接続部に情報処理装置が接続され、第２の前記プリンタ接続部に表示装置が接続され、前記情報処理装置から指示データを受信した際に、前記指示データにヘッダ情報が付加されているか否かを判別するステップと、前記プリンタの前記解析処理部は、前記ヘッダ情報が付加されている前記指示データを前記表示装置用の指示データであると判別して、前記ヘッダ情報を削除した前記指示データを前記表示装置に送信するステップと、を含む。
【００１６】
上記目的を達成するため、本発明の一態様に係るプリンタの制御方法は、２つのプリンタ接続部と、解析処理部と、備えるプリンタの制御方法であって、前記解析処理部は、プリンタと表示装置を制御する情報処理装置が第１の前記プリンタ接続部に接続され、表示装置が第２の前記プリンタ接続部に接続され、前記情報処理装置から指示データを受信した際、前記指示データにヘッダ情報が付加されているか否かを判別するステップと、前記解析処理部は、前記ヘッダ情報が付加されている前記指示データを前記表示装置用の指示データであると判別して、前記ヘッダ情報を削除した前記指示データを前記表示装置に送信するステップと、を含む。
【００１７】
上記目的を達成するため、本発明の一態様に係るプリンタシステムの制御方法は、プリンタと表示装置を制御する情報処理装置と、プリンタと、表示装置を備え、前記情報処理装置は２つの接続部と処理部とを備え、前記プリンタは２つのプリンタ接続部と解析処理部と備えるプリンタシステムであって、第１の前記接続部に前記プリンタが接続される第１の接続形態と、第２の前記接続部に前記表示装置が接続される第２の接続形態と、第１の前記接続部と第２の前記接続部の一方に前記プリンタを介して前記表示装置が接続される第３の接続形態があり、前記情報処理装置の前記処理部は、前記第１の接続形態から前記第３の接続形態のいずれであっても、前記プリンタに対してヘッダ情報を付加した指示情報を送信するステップと、前記情報処理装置の前記処理部は、前記表示装置に対してヘッダ情報を付加せずに指示データを送信するステップと、前記プリンタの前記解析処理部は、第１の前記プリンタ接続部に前記情報処理装置が接続され、第２の前記プリンタ接続部に表示装置が接続され、前記情報処理装置から指示データを受信した際に、前記指示データにヘッダ情報が付加されているか否かを判別するステップと、前記プリンタの前記解析処理部は、前記ヘッダ情報が付加されている前記指示データを前記プリンタ用の指示データであると判別して、前記ヘッダ情報を削除した前記指示データに基づいて印刷を行うステップと、前記プリンタの前記解析処理部は、前記ヘッダ情報が付加されていない前記指示データを前記表示装置用の指示データであると判別して、前記ヘッダ情報が付加されていない前記指示データを前記表示装置に送信するステップと、を含む。
【００１８】
上記目的を達成するため、本発明の一態様に係るプリンタの制御方法は、２つのプリンタ接続部と解析処理部とを備えるプリンタの制御方法であって、前記解析処理部は、プリンタと表示装置を制御する情報処理装置が第１の前記プリンタ接続部に接続され、前記表示装置が第２の前記プリンタ接続部に接続され、前記情報処理装置から指示データを受信した際に、前記指示データにヘッダ情報が付加されているか否かを判別するステップと、前記解析処理部は、前記ヘッダ情報が付加されている前記指示データを前記プリンタ用の指示データであると判別して、前記ヘッダ情報を削除した前記指示データに基づいて印刷を行うステップと、前記解析処理部は、前記ヘッダ情報が付加されていない前記指示データを前記表示装置用の指示データであると判別して、前記ヘッダ情報が付加されていない前記指示データを前記表示装置に送信するステップと、を含む。
【発明の効果】
【００１９】
本発明によれば、表示装置へのデータ量を低減することができる。
【図面の簡単な説明】
【００２０】
【図１】第１実施形態に係るプリンタの外観であって、プリンタカバーを閉じた状態の斜視図である。
【図２】第１実施形態に係るプリンタに表示装置を接続した場合の分解斜視図である。
【図３】第１実施形態に係る情報処理装置とプリンタと表示装置との接続例を示す図である。
【図４】第１実施形態に係る情報処理装置の構成例を示すブロック図である。
【図５】第１実施形態に係るプリンタの構成例を示すブロック図である。
【図６】第１実施形態に係る表示装置の構成例を示すブロック図である。
【図７】第１実施形態に係る情報処理装置が送信するプリンタ用のコマンドデータ、情報処理装置に直接接続されている際の表示装置用のコマンドデータ、およびプリンタを介して表示装置が接続されている場合の表示装置用のコマンドデータの例を示す図である。
【図８】第１実施形態に係る情報処理装置が行う通信初期化処理の処理手順例のフローチャートである。
【図９】第１実施形態に係るプリンタが行う通信初期化処理の処理手順例のフローチャートである。
【図１０】第１実施形態に係る表示装置が行う通信初期化処理の処理手順例のフローチャートである。
【図１１】第１実施形態に係る通信初期化処理後に情報処理装置が表示装置に送信するコマンドデータの生成処理手順例のフローチャートである。
【図１２】第１実施形態に係るコマンドデータを受信した際のプリンタの処理手順例のフローチャートである。
【図１３】第２実施形態に係る情報処理装置が行う通信初期化処理の処理手順例のフローチャートである。
【図１４】第２実施形態に係る通信初期化処理後に情報処理装置がプリンタに送信するコマンドデータの生成処理手順例のフローチャートである。
【図１５】第２実施形態に係るコマンドデータを受信した際のプリンタの処理手順例のフローチャートである。
【発明を実施するための形態】
【００２１】
以下、本発明の実施の形態について図面を参照しながら説明する。なお、以下の説明に用いる図面では、各部材を認識可能な大きさとするため、各部材の縮尺を適宜変更している。
【００２２】
＜第１実施形態＞
図１は、本実施形態に係るプリンタの外観であって、プリンタカバーを閉じた状態の斜視図である。
なお、図１以降の各図において、紙面の上側を上方（重力方向の上方）とし、下側を下方（重力方向の下方）とする。また、前後方向をＬ１とし、上下方向をＬ２とし、前後方向Ｌ１および上下方向Ｌ２に対して直交する方向を左右方向Ｌ３として示す。また、前方を矢印ＦＷとし、後方を矢印ＢＡとして示す。
【００２３】
図１に示すように、プリンタ１は、記録紙Ｐが前方（プリンタ１の前面２２側）に排出される、いわゆる前出しタイプのプリンタである。
プリンタ１は、第一の使用者である例えば店舗の店員側に前方を向け、第二の使用者である例えば店舗の顧客側に後方を向けた状態で使用される。なお、プリンタ１の使用状態はあくまで一例であって、特に限定はされない。
【００２４】
プリンタ１は、筐体２と、プリンタカバー３とを備える。
筐体２は、店頭の設置面１１０に設置されている。
筐体２は、底面２１、前面２２、背面２３を含む複数の外面を有している。
底面２１は、大部分が設置面１１０から離れた状態で、設置面１１０と対向するように形成されている。前面２２は開口部２５に設けられたプリンタカバー３により形成されている。背面２３は、後述する表示装置７（図２参照）が着脱可能に取り付けられる取付面２３Ａとなっている。取付面２３Ａは、前面２２とは反対側に位置している。
【００２５】
プリンタカバー３は、筐体２の開口部２５を開閉可能なように筐体２の下部に連結されている。プリンタカバー３の先端部と筐体２との間には、排出口２４（隙間）が形成されている。記録紙Ｐは、筐体２の内部から排出口２４を通って前方に排出される。
【００２６】
図２は、本実施形態に係るプリンタに表示装置を接続した場合の分解斜視図である。
図２に示すように、筐体２の取付面２３Ａには、表示装置７が例えば着脱可能に取り付けられている。表示装置７は、表示部本体７０１と、表示部取付部７０２とを備える。
【００２７】
表示部本体７０１は、板状に形成されている。表示部本体７０１には、接続ケーブル１０２の一端が接続されている。接続ケーブル１０２の一端は、例えば不図示のコネクタ等を介して、表示部本体７０１に着脱可能に接続されていてもよい。
表示部本体７０１には、表示部７７が設けられている。表示部７７には、情報処理装置８から送られてきた例えば会計情報のデータが文字や画像等で表示される。
【００２８】
表示部取付部７０２は、板状に形成されている。表示部取付部７０２は、筐体２の取付面２３Ａに取り付けられている。表示部取付部７０２の上部は、表示部本体７０１の上部に対して、例えばヒンジ等により形成された回動部７０４を介して回動可能に取り付けられている。回動部７０４を設けることにより、表示部本体７０１の表示部７７は、取付面２３Ａに対する角度変更が可能なように構成される。
【００２９】
筐体２の取付面２３Ａには、表示部配置部２６が凹んで形成されている。表示部配置部２６には、表示部取付部７０２が配置される。表示部取付部７０２の下部は、表示部配置部２６の下側の段部２９に当接して移動が規制されている。
【００３０】
表示部配置部２６の左右の縁部２７，２７には、一対の挟持部２８，２８が対向して設けられている。一対の挟持部２８，２８は、弾性変形可能に形成されている。表示部取付部７０２の左右側は、一対の挟持部２８，２８に弾性力を利用して挟持されている。本実施形態においては、表示部取付部７０２の左右側は、一対の挟持部２８，２８によってスナップフィットにより挟持されている。
なお、図１と図２に示したプリンタ１の形状は一例であり、これに限らない。また、図２に示した表示装置７の形状は一例であり、これに限らない。
【００３１】
次に、情報処理装置８とプリンタ１と表示装置７との接続例を説明する。
図３は、本実施形態に係る情報処理装置８とプリンタ１と表示装置７との接続例を示す図である。なお、情報処理装置８とプリンタ１と表示装置７を含むシステムは、例えばＰＯＳ（Ｐｏｉｎｔ  ｏｆ  ｓａｌｅ  ｓｙｓｔｅｍ）に用いられる。ＰＯＳは、例えば小売店やレストラン等の店舗に設置されている。ＰＯＳは、顧客が購入した商品名や価格等の会計情報（所定の情報）を顧客に知らせるシステムである。
【００３２】
情報処理装置８は、処理部８１を備え、例えば商品の会計処理等を行う。情報処理装置８は、プリンタ１と表示装置７の動作を制御する。情報処理装置８は、例えば、パーソナルコンピュータ等である。
プリンタ１は、例えばサーマルプリンタであり、例えば店頭に設置されている。
表示装置７は、例えば液晶表示装置や有機ＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）表示装置等である。
【００３３】
図３（Ａ）は、情報処理装置８に接続ケーブル１０１を介してプリンタ１が接続され、プリンタ１に接続ケーブル１０２を介して表示装置７が接続されている構成例を示す図である。図３（Ａ）に示す例では、プリンタ１は情報処理装置８に直接接続され、表示装置７はプリンタ１を介して情報処理装置８に接続されている。
【００３４】
図３（Ｂ）は、情報処理装置８に接続ケーブル１０１を介してプリンタ１が接続され、情報処理装置８に接続ケーブル１０２を介して表示装置７が接続されている構成例を示す図である。図３（Ｂ）に示す例では、プリンタ１は情報処理装置８に直接接続され、表示装置７も情報処理装置８に直接接続されている。
【００３５】
次に、情報処理装置８の構成例を説明する。
図４は、本実施形態に係る情報処理装置８の構成例を示すブロック図である。図４に示すように、情報処理装置８は、処理部８１、記憶部８２、第１ドライバ８３（第１の接続部）、および第２ドライバ８４（第２の接続部）を備えている。
【００３６】
処理部８１は、接続されている装置（プリンタ１（図３）、表示装置７（図３））との通信によって装置それぞれの識別情報を取得する。処理部８１は、接続されている装置に応じて送信するコマンドデータ（指示データ）へのヘッダ情報の付加を行う。処理部８１は、コマンドデータを装置が接続されている第１ドライバ８３と第２ドライバ８４に出力する。処理部８１は、第１ドライバ８３または第２ドライバ８４に装置が接続された場合、通信初期化処理を行って装置の識別情報を取得する。処理部８１は、取得した識別情報に基づいて接続された装置がプリンタ１であるか表示装置７であるか判別して直接接続フラグを設定する。処理部８１は、設定した直接接続フラグを記憶部８２に記憶させる。なお、通信初期化処理とは、接続方式がＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）規格の場合、情報処理装置８に接続ケーブル（ＵＳＢケーブル）を介してプリンタ１または表示装置７が接続された際に行われるネゴシエーションの処理である。
【００３７】
記憶部８２は、装置（プリンタ１、表示装置７）の識別情報を記憶する。記憶部８２は、表示装置７のコマンドデータに付与するヘッダ情報を記憶する。また、記憶部８２は、直接接続フラグを記憶する。
【００３８】
第１ドライバ８３は、処理部８１に制御に応じて、装置が接続された際に通信を行って装置の識別情報を取得する。第１ドライバ８３は、処理部８１が出力するコマンドデータを接続されている装置に送信する。
【００３９】
第２ドライバ８４は、処理部８１に制御に応じて、装置が接続された際に通信を行って装置の識別情報を取得する。第２ドライバ８４は、処理部８１が出力するコマンドデータを接続されている装置に送信する。
【００４０】
次に、プリンタ１の構成例を説明する。
図５は、本実施形態に係るプリンタ１の構成例を示すブロック図である。図５に示すように、プリンタ１は、通信初期化部１１、第１通信部１２（第１のプリンタ接続部）、データ解析部１３（解析処理部）、制御部１４（解析処理部）、印刷部１５（解析処理部）、および第２通信部１６（第２のプリンタ接続部）を備える。
【００４１】
図３を用いて説明したように、プリンタ１は、接続ケーブル１０１（図３）を介して情報処理装置８の例えば第１ドライバ８３に接続される。また、プリンタ１には、接続ケーブル１０２（図３）を介して表示装置７が接続される場合がある。情報処理装置８は、接続ケーブル１０１を介して第１通信部１２に接続される。また、表示装置７は、接続ケーブル１０２を介して第２通信部１６に接続される。
【００４２】
通信初期化部１１は、情報処理装置８との接続時に行う通信初期化処理を行う。通信初期化部１１は、プリンタ１の識別情報（プリンタ情報）を記憶する。
【００４３】
第１通信部１２は、接続ケーブル１０１（図３）を介して情報処理装置８と接続された際、情報処理装置８とデータの取得と出力を行うことでネゴシエーションを行う。ネゴシエーションの際、第１通信部１２は、プリンタ情報を情報処理装置８に送信する。また、第１通信部１２は、通信初期化処理後、情報処理装置８からコマンドデータを取得し、取得したデータをデータ解析部１３に出力する。
【００４４】
データ解析部１３は、第１通信部１２が出力するコマンドデータを取得し、取得したコマンドデータに表示装置７用のヘッダ情報が含まれているか否かを判別する。データ解析部１３は、コマンドデータに表示装置７用のヘッダ情報が含まれていない場合、コマンドデータを制御部１４に出力する。
データ解析部１３は、第２通信部１６に接続ケーブル１０２を介して表示装置７が接続された際、第２通信部１６が出力する表示装置７の識別情報である表示装置情報を取得する。データ解析部１３は、コマンドデータに表示装置７用のヘッダ情報が含まれている場合、表示装置７用のヘッダ情報を削除したコマンドデータを第２通信部１６に出力する。
【００４５】
制御部１４は、データ解析部１３が出力するコマンドデータに基づいて印刷データを生成する。制御部１４は、生成した印刷データを印刷部１５に出力する。
印刷部１５は、制御部１４が生成した印刷データを印刷する。
【００４６】
第２通信部１６は、接続ケーブル１０２（図３）を介して表示装置７が接続された際、表示装置７とデータの取得と出力を行うことでネゴシエーションを行う。ネゴシエーションの際、第２通信部１６は、表示装置情報を取得し、取得した表示装置情報をデータ解析部１３に出力する。また、第２通信部１６は、ネゴシエーション後、データ解析部１３が出力するコマンドデータを表示装置７に送信する。
【００４７】
すなわち、プリンタ１に表示装置７が接続されている場合、プリンタ１は、プリンタ１と表示装置７がネゴシエーションを行って取得した表示装置７の識別情報である表示装置情報を情報処理装置８へ送信する。情報処理装置８は、このようにプリンタ１から受信した情報に基づいて、プリンタ１のみが接続されているのか、プリンタ１を介して表示装置７が接続されているのかを判別する。
【００４８】
次に、表示装置７の構成例を説明する。
図６は、本実施形態に係る表示装置７の構成例を示すブロック図である。図６に示すように、表示装置７は、通信初期化部７１、通信部７２、データ解析部７３、格納部７４、表示データ生成部７５、表示制御部７６、および表示部７７を備えている。
【００４９】
図３を用いて説明したように、表示装置７は、接続ケーブル１０２（図３）を介して情報処理装置８の例えば第２ドライバ８４に接続される。または、表示装置７は、接続ケーブル１０２を介してプリンタ１の第２通信部１６に接続される。
【００５０】
通信初期化部７１は、情報処理装置８またはプリンタ１との接続時に行う通信初期化処理を行う。通信初期化部７１は、表示装置情報を記憶する。
【００５１】
通信部７２は、接続ケーブル１０２（図３）を介して情報処理装置８と接続された際、情報処理装置８とデータの取得と出力を行うことでネゴシエーションを行う。ネゴシエーションの際、通信部７２は、表示装置情報を情報処理装置８に送信する。また、通信部７２は、通信初期化処理後、情報処理装置８からコマンドデータを取得し、取得したデータをデータ解析部７３に出力する。
通信部７２は、接続ケーブル１０２（図３）を介してプリンタ１と接続された際、プリンタ１とデータの取得と出力を行うことでネゴシエーションを行う。ネゴシエーションの際、通信部７２は、表示装置情報をプリンタ１に送信する。また、通信部７２は、通信初期化処理後、プリンタ１からコマンドデータを取得し、取得したデータをデータ解析部７３に出力する。
【００５２】
データ解析部７３は、通信部７２が出力するコマンドデータを解析して格納部７４に格納する。なお、データ解析部７３は、例えばコマンドデータを設定情報、フォント情報、イメージ情報、その他の機能情報等に分離して格納部７４に格納する。データ解析部７３は、解析した解析結果を表示データ生成部７５に出力する。
【００５３】
格納部７４は、例えば複数の記憶領域を有する。格納部７４は、例えば第１記憶領域に設定情報を格納し、第２記憶領域にフォント情報を格納し、第３記憶領域にイメージ情報を格納し、第４記憶領域にその他の機能情報を格納する。
【００５４】
表示データ生成部７５は、データ解析部７３が出力する解析結果に基づいて、格納部７４が格納する設定情報、フォント情報、イメージ情報、その他の機能情報等を読み出す。表示データ生成部７５は、読み出した設定情報、フォント情報、イメージ情報、その他の機能情報等に基づいて表示データを生成し、生成した表示データを表示制御部７６に出力する。
【００５５】
表示制御部７６は、表示データ生成部７５が出力する表示データに基づいて表示部７７に情報を表示させる。
【００５６】
表示部７７は、例えばカラーＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ；液晶表示部）である。
【００５７】
次に、情報処理装置８が送信するコマンドデータ例を説明する。
図７は、本実施形態に係る情報処理装置８が送信するプリンタ用のコマンドデータ、情報処理装置８に直接接続されている際の表示装置用のコマンドデータ、およびプリンタ１を介して表示装置が接続されている場合の表示装置用のコマンドデータの例を示す図である。
【００５８】
図７（Ａ）は、情報処理装置８が送信するプリンタ用のコマンドデータを示す図である。情報処理装置８にプリンタ１が接続されている場合、情報処理装置８は、図７（Ａ）に示すようにプリンタ用のコマンドデータｇ１１を、プリンタ１にコマンドデータとして送信する。図７（Ａ）に示すようにプリンタ用のコマンドデータｇ１１には、プリンタ用のヘッダ情報が付与されていない。
【００５９】
図７（Ｂ）は、情報処理装置８に直接接続されている際の表示装置用のコマンドデータの例を示す図である。情報処理装置８に表示装置７が直接接続されている場合、情報処理装置８は、図７（Ｂ）に示すように表示装置用のコマンドデータｇ２１を、表示装置７にコマンドデータとして送信する。図７（Ｂ）に示すように表示装置用のコマンドデータｇ２１には、表示装置用のヘッダ情報が付与されていない。
【００６０】
図７（Ｃ）は、プリンタ１を介して表示装置が接続されている場合の表示装置用のコマンドデータの例を示す図である。情報処理装置８にプリンタ１を介して表示装置７が接続されている場合、情報処理装置８は、図７（Ｃ）に示すように表示装置用のコマンドデータｇ２１に表示装置用のヘッダ情報ｇ３１を付与して、表示装置７にコマンドデータとして送信する。
【００６１】
情報処理装置８が行う通信初期化処理の処理手順例を説明する。
図８は、本実施形態に係る情報処理装置８が行う通信初期化処理の処理手順例のフローチャートである。
【００６２】
（ステップＳ１１）処理部８１は、第１ドライバ８３と第２ドライバ８４のいずれかに装置（プリンタ１、表示装置７）が接続されたか否かを確認する。処理部８１は、装置が接続されたと判別された場合（ステップＳ１１；ＹＥＳ）、ステップＳ１２の処理に進める。処理部８１は、装置が接続されていないと判別された場合（ステップＳ１１；ＮＯ）、ステップＳ１１の処理を繰り返す。
【００６３】
（ステップＳ１２）処理部８１は、接続された装置と通信初期化処理を行って装置の識別情報を取得する。
【００６４】
（ステップＳ１３）処理部８１は、取得した識別情報に基づいて接続された装置がプリンタ１であるか表示装置７であるかを判別する。処理部８１は、接続された装置がプリンタ１であると判別した場合（ステップＳ１３；プリンタ）、ステップＳ１４の処理に進める。処理部８１は、接続された装置が表示装置７であると判別した場合（ステップＳ１３；表示装置）、ステップＳ１５の処理に進める。
【００６５】
（ステップＳ１４）処理部８１は、直接接続フラグを例えば“０”にクリアして記憶部８２に記憶させる。処理後、処理部８１は、処理を終了する。
【００６６】
（ステップＳ１５）処理部８１は、直接接続フラグを例えば“１”にセットして記憶部８２に記憶させる。処理後、処理部８１は、処理を終了する。
【００６７】
次に、プリンタ１が通信初期化処理の際に行う処理手順例を説明する。
図９は、本実施形態に係るプリンタ１が行う通信初期化処理の処理手順例のフローチャートである。
【００６８】
（ステップＳ２１）通信初期化部１１は、接続ケーブル１０１を介して情報処理装置８に接続された際、通信初期化処理を行う。
【００６９】
（ステップＳ２２）通信初期化部１１は、プリンタ１の識別情報であるプリンタ情報を、第１通信部１２を介して情報処理装置８に送信する。
【００７０】
次に、表示装置７が通信初期化処理の際に行う処理手順例を説明する。
図１０は、本実施形態に係る表示装置７が行う通信初期化処理の処理手順例のフローチャートである。
【００７１】
（ステップＳ３１）通信初期化部７１は、接続ケーブル１０２を介して情報処理装置８またはプリンタ１に接続された際、通信初期化処理を行う。
【００７２】
（ステップＳ３２）通信初期化部７１は、情報処理装置８と直接接続した場合、表示装置７の識別情報である表示装置情報を、通信部７２を介して情報処理装置８に送信する。または、通信初期化部７１は、プリンタ１と直接接続した場合、表示装置情報を、通信部７２を介してプリンタ１に送信する。
【００７３】
次に、通信初期化処理後に情報処理装置８が表示装置７に送信するコマンドデータの生成処理手順例を説明する。
図１１は、本実施形態に係る通信初期化処理後に情報処理装置８が表示装置７に送信するコマンドデータの生成処理手順例のフローチャートである。
【００７４】
（ステップＳ４１）処理部８１は、表示装置用のコマンドデータを生成する。
【００７５】
（ステップＳ４２）処理部８１は、記憶部８２を参照して直接接続フラグがセットされているかクリアされているかを判別する。処理部８１は、直接接続フラグがセットされていると判別した場合（ステップＳ４２；セット）、表示装置用のコマンドデータを表示装置７に出力する。処理部８１は、直接接続フラグがクリアされていると判別した場合（ステップＳ４２；クリア）、ステップＳ４３の処理に進める。
【００７６】
（ステップＳ４３）処理部８１は、表示装置用のコマンドデータに、表示装置用のヘッダ情報を付加する。処理後、処理部８１は、コマンドデータをプリンタ１を介して表示装置７に送信する。
【００７７】
次に、コマンドデータを受信した際のプリンタ１の処理手順例を説明する。
図１２は、本実施形態に係るコマンドデータを受信した際のプリンタ１の処理手順例のフローチャートである。
【００７８】
（ステップＳ５１）データ解析部１３は、コマンドデータを受信したか否かを判別する。データ解析部１３は、コマンドデータを受信したと判別した場合（ステップＳ５１；ＹＥＳ）、ステップＳ５２の処理に進める。データ解析部１３は、コマンドデータを受信していないと判別した場合（ステップＳ５１；ＮＯ）、ステップＳ５１の処理を繰り返す。
【００７９】
（ステップＳ５２）データ解析部１３は、コマンドデータに表示装置用のヘッダ情報が付加されているか否かを判別する。データ解析部１３は、コマンドデータに表示装置用のヘッダ情報が付加されていると判別した場合（ステップＳ５２；ＹＥＳ）、ステップＳ５３の処理に進める。データ解析部１３は、コマンドデータに表示装置用のヘッダ情報が付加されていないと判別した場合（ステップＳ５２；ＮＯ）、ステップＳ５５の処理に進める。
【００８０】
（ステップＳ５３）データ解析部１３は、表示装置用のヘッダ情報を削除する。処理後、データ解析部１３は、ステップＳ５４の処理に進める。
【００８１】
（ステップＳ５４）データ解析部１３は、表示装置用のヘッダ情報が削除されたコマンドデータを第２通信部１６を介して表示装置７に送信する。処理後、データ解析部１３は、処理を終了する。
【００８２】
（ステップＳ５５）データ解析部１３は、コマンドデータを制御部１４に出力する。続けて、制御部１４は、コマンドデータに基づいて印刷部１５に印刷を行わせる。処理後、制御部１４は、処理を終了する。
【００８３】
以上のように、本実施形態では、情報処理装置８にプリンタ１を介して表示装置７が接続されている場合、直接接続フラグはクリアされる。この結果、情報処理装置８は、表示装置７へのコマンドデータにヘッダ情報を付加し、ヘッダ情報を付加した表示装置用のコマンドデータをプリンタ１を介して表示装置７に送信する。また、情報処理装置８は、プリンタ１用のコマンドデータにヘッダ情報を付加せずにプリンタ１に送信する。そして、プリンタ１は、受信したコマンドデータにヘッダ情報が付加されていない場合にプリンタ用のコマンドデータであると判別して印刷処理を行う。また、プリンタ１は、受信したコマンドデータにヘッダ情報が付加されている場合、ヘッダ情報を削除してコマンド情報を表示装置７に送信する。そして、表示装置７は、受信したコマンド情報に基づいて情報を表示部７７（図６）に表示させる。
【００８４】
また、本実施形態では、情報処理装置８にプリンタ１が直接接続され、情報処理装置８に表示装置７が直接説即されている場合、直接接続フラグがセットされる。この結果、情報処理装置８は、表示装置７用のコマンドデータにヘッダ情報を付加せずにプリンタ１に送信する。情報処理装置８は、プリンタ１用のコマンドデータにヘッダ情報を付加せずに表示装置７に送信する。そして、プリンタ１は、受信したコマンドデータに基づいて印刷処理を行う。また、表示装置７は、受信したコマンド情報に基づいて情報を表示部７７に表示させる。
すなわち、表示装置７が受信するコマンドデータは、情報処理装置８に直接接続されている場合と、プリンタ１を介して接続されている場合も同じであり、ヘッダ情報がない。
【００８５】
これにより、本実施形態によれば、プリンタ１は、情報処理装置８から受信したコマンドデータから表示装置７用のヘッダ情報を抽出することができる。そして、プリンタ１が表示装置７用のヘッダ情報を除いたコマンドデータを表示装置７に送信することで、表示装置７は情報処理装置８から送信されてくるコマンドデータと同じ解析処理を行うことができる。この結果、本実施形態によれば、表示装置７が受信するコマンドデータのデータ量は、ヘッダ情報が付加されている手法と比較して少ない。このため、本実施形態の表示装置７は、ヘッダ情報が付加されている装置構成に比べて安価な回路構成での製品化を実現することができる。
【００８６】
なお、上述した例では、情報処理装置８に接続される装置の例としてプリンタ１と表示装置７の例を説明したが、これに限らない。情報処理装置８に接続される装置は、例えば入力装置（キーボード、タッチパネルセンサ、マウス）、音声再生装置（スピーカー）等であってもよい。このような場合、音声再生装置は、情報処理装置８からデジタル信号を含むコマンドデータを受信し、受信したコマンドデータに基づいて音声を再生するようにしてもよい。そして、このように音声再生装置が例えばプリンタ１を介して接続された際、情報処理装置８は音声生成装置用のヘッダ情報を付加したコマンドデータをプリンタ１を介して音声再生装置に送信するようにしてもよい。そして、プリンタ１は、ヘッダ情報を削除したコマンドデータを音声再生装置に送信することで、上述した表示装置７と同様の効果を得ることができる。
【００８７】
＜第２実施形態＞
第１実施形態では、情報処理装置８が、表示装置７が接続されている経路に応じてヘッダ情報を付加と非付加を行う例を説明した。本実施形態では、プリンタ１に送信するコマンドデータにヘッダ情報の付加し、表示装置７に送信するコマンドデータにヘッダ情報を付加しない例を説明する。
なお、情報処理装置８、プリンタ１、および表示装置７の構成は、第１実施形態と同様である。また、プリンタ１および表示装置７それぞれの通信初期化処理は、第１実施形態と同様である。
【００８８】
まず、情報処理装置８が行う通信初期化処理の処理手順例を説明する。
図１３は、本実施形態に係る情報処理装置８が行う通信初期化処理の処理手順例のフローチャートである。
【００８９】
（ステップＳ１１〜Ｓ１２）処理部８１は、ステップＳ１１とＳ１２の処理を行う。
【００９０】
次に、通信初期化処理後に情報処理装置８がプリンタ１に送信するコマンドデータの生成処理手順例を説明する。
図１４は、本実施形態に係る通信初期化処理後に情報処理装置８がプリンタ１に送信するコマンドデータの生成処理手順例のフローチャートである。
【００９１】
（ステップＳ６１）処理部８１は、プリンタ用のコマンドデータと表示装置用のコマンドデータを生成する。
【００９２】
（ステップＳ６２）処理部８１は、取得した識別情報に基づいて情報処理装置８に直接接続されている装置がプリンタ１であるか表示装置７であるかを判別する。処理部８１は、プリンタ１が接続されていると判別した場合（ステップＳ６２；プリンタ）、ステップＳ６３の処理に進める。処理部８１は、表示装置７が接続されていると判別した場合（ステップＳ６２；表示装置）、ステップＳ６４の処理に進める。
【００９３】
（ステップＳ６３）処理部８１は、プリンタ用のコマンドデータにプリンタ用のヘッダ情報を付加して、ヘッダ情報が付加されたプリンタ用のコマンドデータをプリンタ１に送信する。なお、プリンタ１を介して表示装置７が接続されている場合、処理部８１は、ヘッダ情報が付加されたプリンタ用のコマンドデータと、ヘッダ情報が付加されていない表示装置用のコマンドデータをプリンタ１に送信する。処理後、処理部８１は処理を終了する。
【００９４】
（ステップＳ６４）処理部８１は、表示装置用のコマンドデータに表示装置用のヘッダ情報を付加せず、ヘッダ情報が付加されていない表示装置用のコマンドデータを表示装置７に送信する。処理後、処理部８１は処理を終了する。
【００９５】
次に、コマンドデータを受信した際のプリンタ１の処理手順例を説明する。
図１５は、本実施形態に係るコマンドデータを受信した際のプリンタ１の処理手順例のフローチャートである。
【００９６】
（ステップＳ５１）データ解析部１３は、ステップＳ５１（図１２）と同様の処理を行う。データ解析部１３は、コマンドデータを受信したと判別した場合（ステップＳ５１；ＹＥＳ）、ステップＳ７１の処理に進める。データ解析部１３は、コマンドデータを受信していないと判別した場合（ステップＳ５１；ＮＯ）、ステップＳ５１の処理を繰り返す。
【００９７】
（ステップＳ７１）データ解析部１３は、コマンドデータにプリンタ用のヘッダ情報が付加されているか否かを判別する。データ解析部１３は、コマンドデータにプリンタ用のヘッダ情報が付加されていると判別した場合（ステップＳ７１；ＹＥＳ）、ステップＳ７２の処理に進める。データ解析部１３は、コマンドデータにプリンタ用のヘッダ情報が付加されていないと判別した場合（ステップＳ７１；ＮＯ）、ステップＳ７３の処理に進める。
【００９８】
（ステップＳ７２）データ解析部１３は、プリンタ用のヘッダ情報を削除する。処理後、データ解析部１３は、ステップＳ５５の処理に進める。
【００９９】
（ステップＳ５５）データ解析部１３は、ステップS５５（図１２）と同様の処理を行う。処理後、制御部１４は、処理を終了する。
【０１００】
（ステップＳ７３）データ解析部１３は、ヘッダ情報が付加されていないコマンドデータを第２通信部１６を介して表示装置７に送信する。処理後、データ解析部１３は、処理を終了する。
【０１０１】
このように、本実施形態では、情報処理装置８に２つの装置が接続されている場合、一方の装置に対してヘッダ情報を付加せず、他方の装置にヘッダ情報を付加する。
【０１０２】
以上のように、本実施形態では、情報処理装置８は、プリンタ１へのコマンドデータにヘッダ情報を付加し、ヘッダ情報を付加したプリンタ用のコマンドデータをプリンタ１に送信する。
また、本実施形態では、情報処理装置８にプリンタ１を介して表示装置７が接続されている場合、情報処理装置８は、ヘッダ情報を付加したプリンタ用のコマンドデータと、ヘッダ情報が付加されていない表示装置用のコマンドデータをプリンタ１に送信する。この場合、プリンタ１は、ヘッダ情報が付加されていない表示装置用のコマンドデータを表示装置７へ送信する。
さらに、本実施形態では、情報処理装置８は、表示装置７が直接接続されている場合、表示装置７へのコマンドデータにヘッダ情報を付加せず、ヘッダ情報が付加されていない表示装置７用のコマンドデータを表示装置７に送信する。
【０１０３】
この場合であっても、表示装置７が受信するコマンドデータは、情報処理装置８に直接接続されている場合と、プリンタ１を介して接続されている場合も同じであり、ヘッダ情報がない。
この結果、本実施形態によっても、第１実施形態と同様に表示装置７の回路を安価に構成することができる。
【０１０４】
なお、本発明における情報処理装置８およびプリンタ１の機能の全てまたは一部を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより情報処理装置８およびプリンタ１が行う処理の全てまたは一部を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、ホームページ提供環境（あるいは表示環境）を備えたＷＷＷシステムも含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【０１０５】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【０１０６】
以上、本発明を実施するための形態について実施形態を用いて説明したが、本発明はこうした実施形態に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形および置換を加えることができる。
【符号の説明】
【０１０７】
１…プリンタ、７…表示装置、８…情報処理装置、１１…通信初期化部、１２…第１通信部、１３…データ解析部、１４…制御部、１５…印刷部、１６…第２通信部、７１…通信初期化部、７２…通信部、７３…データ解析部、７４…格納部、７５…表示データ生成部、７６…表示制御部、７７…表示部、８１…処理部、８２…記憶部、８３…第１ドライバ、８４…第２ドライバ、１０１，１０２…接続ケーブル
【図１】
2020071557.tif 000003
【図２】
2020071557.tif 000004
【図３】
2020071557.tif 000005
【図４】
2020071557.tif 000006
【図５】
2020071557.tif 000007
【図６】
2020071557.tif 000008
【図７】
2020071557.tif 000009
【図８】
2020071557.tif 000010
【図９】
2020071557.tif 000011
【図１０】
2020071557.tif 000012
【図１１】
2020071557.tif 000013
【図１２】
2020071557.tif 000014
【図１３】
2020071557.tif 000015
【図１４】
2020071557.tif 000016
【図１５】
2020071557.tif 000017