(57)【要約】【課題】複数の受信部を備える構成に対応する処理を実行できるようにする。【解決手段】印刷装置１１は、ロール紙に印刷する印刷部２１と、データを送受信する印刷装置ＵＳＢＩ／Ｆ２３と、データを送受信する印刷装置シリアルＩ／Ｆ２５と、印刷装置ＵＳＢＩ／Ｆ２３により印刷部２１の制御に関するデータの送受信を行い、印刷装置シリアルＩ／Ｆ２５によりステータスに関するデータの送受信を行う印刷制御部２０１と、備える。【選択図】図１
2016097542.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に印刷を行う印刷部と、
データを送受信する第１通信部と、
データを送受信する第２通信部と、
前記第１通信部により前記印刷部の制御に関するデータの送受信を行い、前記第２通信
部により印刷装置のステータスを含むデータの送受信を行う印刷制御部と、
を備えることを特徴とする印刷装置。
【請求項２】
前記印刷制御部は、
ステータスに変化があった場合、変化のあったステータスを示すステータスデータを生
成し、生成した前記ステータスデータを前記第２通信部により送信することを特徴とする
請求項１に記載の印刷装置。
【請求項３】
前記印刷制御部は、
前記第１通信部により印刷を指示する制御データを受信し、受信した前記制御データに
基づいて前記印刷部に印刷を行わせることを特徴とする請求項１又は２に記載の印刷装置
。
【請求項４】
記録媒体に印刷する印刷部、データを送受信する第１通信部、データを送受信する第２
通信部、及び、前記第１通信部により前記印刷部の制御に関するデータの送受信を行い、
前記第２通信部により印刷装置のステータスを含むデータの送受信を行う印刷制御部を有
する印刷装置と、
前記印刷部の制御に関するデータを処理する印刷処理管理部、及び、前記印刷装置のス
テータスを含むデータを処理するステータス管理部を有する制御装置と、
を備えることを特徴とする印刷システム。
【請求項５】
前記印刷装置の前記印刷制御部は、
ステータスに変化があった場合、変化のあったステータスを示すステータスデータを生
成し、生成した前記ステータスデータを前記第２通信部により送信し、
前記制御装置の前記ステータス管理部は、
前記ステータスデータを受信し、受信した前記ステータスデータを処理する
ことを特徴とする請求項４に記載の印刷システム。
【請求項６】
前記制御装置の前記印刷処理管理部は、
印刷を指示する制御データを生成して送信し、
前記印刷装置の前記印刷制御部は、
前記第１通信部により前記制御データを受信し、受信した前記制御データに基づいて前
記印刷部に印刷させることを特徴とする請求項４又は５に記載の印刷システム。
【請求項７】
前記制御装置は、ＰＯＳ端末であり、
前記制御データは、レシートの発行を指示するデータであることを特徴とする請求項６
に記載の印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、及び、印刷システムに関する。
【背景技術】
【０００２】
従来、複数の通信部（インターフェース）を備え、複数の外部装置から複数の通信部を
介して受信したデータを、通信部ごとに用意された処理プログラムにより処理する印刷装
置（画像形成装置）が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−３１２２５０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した印刷装置のように、通信部が複数ある装置では、通信部が複数ある構成に対応
する処理を行って、データの送受信の迅速性の向上等を実現したいとするニーズがある。
本発明は、上述した事情に鑑みてなされたものであり、複数の通信部を備える印刷装置
、及び、当該印刷装置を備える印刷システムについて、通信部が複数ある構成に対応する
処理を行うことを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明の印刷装置は、記録媒体に印刷を行う印刷部と、デ
ータを送受信する第１通信部と、データを送受信する第２通信部と、前記第１通信部によ
り前記印刷部の制御に関するデータの送受信を行い、前記第２通信部により印刷装置のス
テータスを含むデータの送受信を行う印刷制御部と、を備えることを特徴とする。
本発明の構成によれば、印刷装置は、複数の通信部を備える構成に対応する処理を実行
できる。
【０００６】
また、本発明の印刷装置は、前記印刷制御部は、ステータスに変化があった場合、変化
のあったステータスを示すステータスデータを生成し、生成した前記ステータスデータを
前記第２通信部により送信することを特徴とする。
本発明の構成によれば、印刷装置は、ステータスに変化があった場合、第２通信部によ
りそのことを通知できる。
【０００７】
また、本発明の印刷装置は、前記印刷制御部は、前記第１通信部により印刷を指示する
制御データを受信し、受信した前記制御データに基づいて前記印刷部に印刷を行わせるこ
とを特徴とする。
本発明の構成によれば、印刷装置は、第１通信部により制御データを受信して、制御デ
ータに基づいて印刷を実行できる。
【０００８】
また、上記目的を達成するために、本発明の印刷システムは、記録媒体に印刷する印刷
部、データを送受信する第１通信部、データを送受信する第２通信部、及び、前記第１通
信部により前記印刷部の制御に関するデータの送受信を行い、前記第２通信部により印刷
装置のステータスを含むデータの送受信を行う印刷制御部を有する印刷装置と、前記印刷
部の制御に関するデータを処理する印刷処理管理部、及び、前記印刷装置のステータスを
含むデータを処理するステータス管理部を有する制御装置と、を備えることを特徴とする
。
本発明の構成によれば、印刷システムの印刷装置は、複数の通信部を備える構成に対応
する処理を実行できる。
【０００９】
また、本発明の印刷システムは、前記印刷装置の前記印刷制御部は、ステータスに変化
があった場合、変化のあったステータスを示すステータスデータを生成し、生成した前記
ステータスデータを前記第２通信部により送信し、前記制御装置の前記ステータス管理部
は、前記ステータスデータを受信し、受信した前記ステータスデータを処理することを特
徴とする。
本発明の構成によれば、印刷装置は第２通信部によりステータスデータを送信でき、Ｐ
ＯＳ端末は受信したステータスデータを処理できる。
【００１０】
また、本発明の印刷システムは、前記制御装置の前記印刷処理管理部は、印刷を指示す
る制御データを生成して送信し、前記印刷装置の前記印刷制御部は、前記第１通信部によ
り前記制御データを受信し、受信した前記制御データに基づいて前記印刷部に印刷させる
ことを特徴とする。
本発明の構成によれば、印刷装置は、第１通信部によりＰＯＳ端末から制御データを受
信して、受信した制御データに基づいて印刷を実行できる。
【００１１】
また、本発明の印刷システムは、前記制御装置は、ＰＯＳ端末であり、前記制御データ
は、レシートの発行を指示するデータであることを特徴とする。
本発明の構成によれば、印刷装置は、第１通信部によりＰＯＳ端末から制御データを受
信して、受信した制御データに基づいてレシートを発行できる。
【図面の簡単な説明】
【００１２】
【図１】本実施形態に係る印刷システムの構成を示す図。
【図２】ＰＯＳ端末、及び、印刷装置の動作を示すフローチャート。
【図３】ステータスデータを示す図。
【図４】ＰＯＳ端末、及び、印刷装置の動作を示すフローチャート。
【発明を実施するための形態】
【００１３】
以下、図面を参照して本発明の実施形態について説明する。
図１は、本実施形態に係る印刷システム１の構成を示す図である。
図１に示すように、印刷システム１は、ＰＯＳ端末（制御装置）１０と、印刷装置１１
とを備える。印刷システム１は、店舗のレジカウンターに設けられる。ＰＯＳ端末１０は
、レジカウンターで行われる会計に応じて決済処理を行い、決済処理に基づいて印刷装置
１１を制御し、印刷装置１１にレシートを発行させる。
【００１４】
印刷装置１１は、ロール紙（記録媒体）を収容し、ロール紙にライン型のサーマルヘッ
ドによってドットを形成することにより画像を印刷するラインサーマルプリンターである
。
図１に示すように印刷装置１１は、制御部２０と、印刷部２１と、記憶部２２と、印刷
装置ＵＳＢ通信インターフェース２３（第１通信部）と、第１受信バッファー２４と、印
刷装置シリアル通信インターフェース２５（第２通信部）と、第２受信バッファー２６と
、を備える。
以下、印刷装置ＵＳＢ通信インターフェース２３を「印刷装置ＵＳＢＩ／Ｆ２３」と表
現し、印刷装置シリアル通信インターフェース２５を「印刷装置シリアルＩ／Ｆ２５」と
表現する。
【００１５】
制御部２０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他周辺回路等を備え、印刷装置１１を
制御する。制御部２０は、所定の制御プログラムを読み出して実行することにより、印刷
制御部２０１として機能する。印刷制御部２０１については後述する。
【００１６】
印刷部２１は、印刷装置１１の筐体に収容されたロール紙を搬送する搬送機構や、サー
マルヘッドによってロール紙にドットを形成して画像を印刷する印刷機構、ロール紙を所
定の位置で切断する切断機構等を備える。印刷部２１は、制御部２０の制御で、搬送機構
によりロール紙を搬送しつつ、印刷機構によりロール紙に画像を印刷し、切断機構により
所定の位置でロール紙を切断して、レシートを発行する。
【００１７】
記憶部２２は、不揮発性メモリーを備え、各種データを記憶する。
【００１８】
印刷装置ＵＳＢＩ／Ｆ２３は、ＵＳＢの規格に従ったポートを有するインターフェース
ボード等を備え、制御部２０の制御で、ポートに接続されたＵＳＢケーブルを介して、Ｐ
ＯＳ端末１０と、ＵＳＢの規格に従って通信する。
第１受信バッファー２４は、印刷装置ＵＳＢＩ／Ｆ２３がＰＯＳ端末１０から受信した
データを格納するバッファーである。
【００１９】
印刷装置シリアルＩ／Ｆ２５は、ＲＳ２３２Ｃ等の所定のシリアル通信の規格に従った
ポートを有するインターフェースボード等を備え、制御部２０の制御で、ポートに接続さ
れたシリアル通信ケーブルを介して、ＰＯＳ端末１０と、所定のシリアル通信の規格に従
って通信する。
第２受信バッファー２６は、印刷装置シリアルＩ／Ｆ２５がＰＯＳ端末１０から受信し
たデータを格納するバッファーである。
【００２０】
ＰＯＳ端末１０は、印刷装置１１を制御するホストコンピューターである。
図１に示すように、ＰＯＳ端末１０は、ＰＯＳ端末制御部３０と、ＰＯＳ端末記憶部３
１と、ＰＯＳ端末入力部３２と、ＰＯＳ端末デバイス通信部３３と、ＰＯＳ端末ＵＳＢ通
信インターフェース３４と、ＰＯＳ端末シリアル通信インターフェース３５と、ＰＯＳ端
末表示部３６と、を備える。
以下、ＰＯＳ端末ＵＳＢ通信インターフェース３４を、「ＰＯＳ端末ＵＳＢＩ／Ｆ３４
」と表現し、ＰＯＳ端末シリアル通信インターフェース３５を「ＰＯＳ端末シリアルＩ／
Ｆ３５」と表現する。
【００２１】
ＰＯＳ端末制御部３０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他周辺回路等を備え、ＰＯ
Ｓ端末１０を制御する。ＰＯＳ端末制御部３０は、所定の制御プログラムを読み出して実
行することにより、印刷処理管理部３０１と、ステータス管理部３０２として機能する。
これら機能ブロックについては後述する。
【００２２】
ＰＯＳ端末記憶部３１は、不揮発性メモリーを備え、各種データを記憶する。
【００２３】
ＰＯＳ端末入力部３２は、テンキーや、操作スイッチ等の入力手段を備え、入力手段に
対する入力を検出し、ＰＯＳ端末制御部３０に出力する。ＰＯＳ端末制御部３０は、ＰＯ
Ｓ端末入力部３２からの入力に基づいて、入力に対応する処理を実行する。
【００２４】
ＰＯＳ端末デバイス通信部３３は、ＰＯＳ端末制御部３０の制御で、ＰＯＳ端末１０に
接続されたデバイスと通信する。ＰＯＳ端末１０には、デバイスとして、モニターＭＴと
、キャッシュドロアーＫＳとが接続される。
モニターＭＴを、液晶表示パネル等の表示手段を備え、ＰＯＳ端末制御部３０の制御で
、表示手段に各種画像を表示する。
キャッシュドロアーＫＳは、現金を収容するトレイと、筐体からトレイを引き出す引出
機構と、トレイをロックするロック機構とを備える。キャッシュドロアーＫＳは、ＰＯＳ
端末制御部３０の制御で、ロック機構のロックを解除し、引出機構により筐体からトレイ
を引き出す。
【００２５】
ＰＯＳ端末ＵＳＢＩ／Ｆ３４は、ＰＯＳ端末制御部３０の制御で、印刷装置１１とＵＳ
Ｂの規格に従って通信する。
【００２６】
ＰＯＳ端末シリアルＩ／Ｆ３５は、ＰＯＳ端末制御部３０の制御で、印刷装置１１と所
定のシリアル通信の規格に従って通信する。
【００２７】
ＰＯＳ端末表示部３６は、液晶表示パネル等の表示手段を備え、ＰＯＳ端末制御部３０
の制御で、表示手段に各種情報を表示する。
【００２８】
次に、印刷装置１１の制御部２０の印刷制御部２０１の機能、及び、機能に基づく処理
と、印刷制御部２０１の処理に伴うＰＯＳ端末１０の処理について説明する。
【００２９】
図２は、ＰＯＳ端末１０、及び、印刷装置１１の動作を示すフローチャートである。図
２（Ａ）はＰＯＳ端末１０のステータス管理部３０２の動作を示し、（Ｂ）は印刷装置１
１の印刷制御部２０１の動作を示す。
【００３０】
図２（Ｂ）に示すように、印刷装置１１の制御部２０の印刷制御部２０１は、印刷装置
１１のステータスに変化があったか否かを監視する（ステップＳＢ１）。
ステータスとは、印刷装置１１の状態のうち、予め定められたものをいう。
【００３１】
本実施形態では、ステータスとして、印刷装置１１のカバー（不図示）の状態（開状態
、又は、閉状態）がある。カバーの開状態から閉状態への移行、又は、カバーの閉状態か
ら開状態への移行は、ステータスの変化に該当する。カバーが開状態の場合、印刷装置１
１は印刷を実行できない。図示は省略したが、印刷装置１１は、カバーが開状態か、閉状
態かに応じて出力値が異なるセンサーを有し、印刷制御部２０１は、当該センサーからの
入力に基づいて、印刷装置１１のカバーの状態を検出する。
【００３２】
また、本実施形態では、ステータスとして、印刷部２１のエラーの状態がある。印刷部
２１のエラーの状態としては、エラーが発生している状態を示す印刷エラー有状態と、エ
ラーが発生していない状態を示す印刷エラー無状態とがある。印刷エラー有状態から印刷
エラー無状態への移行、又は、印刷エラー無状態から印刷エラー有状態への移行は、ステ
ータスの変化に該当する。印刷エラー有状態の場合、印刷装置１１は印刷を実行できない
。図示は省略したが、印刷制御部２０１は、所定のセンサーからの入力、その他の手段に
より、印刷部２１のエラーの状態を検出する機能を有する。
【００３３】
また、本実施形態では、ステータスとして、印刷装置１１に収容されたロール紙の状態
がある。ロール紙の状態としては、ロール紙の紙切れが近いことを示すニア紙切状態と、
ロール紙が十分にある（紙切れが近い状態まで至っていない）ことを示すロール紙正常状
態とがある。ロール紙正常状態からニア紙切状態への移行、又は、ニア紙切状態からロー
ル紙正常状態への移行は、ステータスの変化に該当する。ニア紙切状態の場合、印刷装置
１１は、印刷を実行できない。図示は省略したが、印刷装置１１は、ロール紙の状態がニ
ア紙切状態か、ロール紙正常状態かに応じて出力値が異なるセンサーを有し、印刷制御部
２０１は、当該センサーからの入力に基づいて、ロール紙の状態を検出できる。
【００３４】
以上、ステータスを３つ例示したが、ステータスは例示したものに限らない。
【００３５】
ステップＳＢ１で、ステータスに変化があったことを検出した場合（ステップＳＢ１：
ＹＥＳ）、印刷制御部２０１は、変化があったステータスを示すステータスデータを生成
する（ステップＳＢ２）。
図３は、ステータスデータのデータ構造を示す図である。
図３に示すように、ステータスデータは、４バイト（３２ビット）からなるデータであ
る。
ステータスデータを構成するビットのそれぞれは、ステータスを表わすフラグとして機
能する。
図３の例では、ステータスデータの１ビット目は、カバーの状態を表すフラグであり、
「１」は開状態を示し、「０」は閉状態を示す。
また、ステータスデータの２ビット目は、印刷部２１のエラーの状態を表すフラグであ
り、「１」は印刷エラー有状態を示し、「０」は印刷エラー無状態を示す。
また、ステータスデータの３ビット目は、ロール紙の状態を表すフラグであり、「１」
はニア紙切状態を示し、「０」はロール紙正常状態を示す。
【００３６】
ステップＳＢ２において、印刷制御部２０１は、各ステータスを取得し、取得した各ス
テータスに基づいて、各ビットが、対応する各ステータスの状態を示す値となったステー
タスデータを生成する。この結果、ステップＳＢ２で生成されるステータスデータにおい
て、変化のあったステータスに対応するビットは、変化後のステータスを示す値となる。
例えば、ステップＳＢ１でカバーの状態が閉状態から開状態へと移行したことを検出した
場合、ステップＳＢ２において、印刷制御部２０１は、１ビット目の値が「１」（他のビ
ットは、他のビットに対応するステータスを示す値）のステータスデータを生成する。
【００３７】
ステータスデータの生成後、印刷制御部２０１は、印刷装置シリアルＩ／Ｆ２５を制御
して、生成したステータスデータを、ＰＯＳ端末１０に送信する（ステップＳＢ３）。
このように、本実施形態では、印刷制御部２０１は、ステータスデータの送信を、印刷
装置シリアルＩ／Ｆ２５により実行する。
【００３８】
図２（Ａ）に示すように、ＰＯＳ端末１０のステータス管理部３０２は、ＰＯＳ端末シ
リアルＩ／Ｆ３５を制御して、ステータスデータを受信する（ステップＳＡ１）。
次いで、ステータス管理部３０２は、受信したステータスデータを、最新のステータス
データとしてＰＯＳ端末記憶部３１の所定の記憶領域に記憶する（ステップＳＡ２）。こ
のステップＳＡ２の処理に伴って、ステータス管理部３０２は、ステップＳＡ１でステー
タスデータを受信する前に、最新のステータスデータとして記憶したステータスデータを
、最新のステータスデータを受信する１つ前に受信したステータスデータとして管理する
。
以下、ステップＳＡ１で受信した最新のステータスデータを「最新ステータスデータ」
と表現する。また、最新ステータスデータを受信する１つ前に受信したステータスデータ
として管理されるステータスデータを「旧ステータスデータ」と表現する。
このように、本実施形態では、ステータス管理部３０２は、最新ステータスデータ、及
び、旧ステータスデータを記憶する。
【００３９】
次いで、ステータス管理部３０２は、変化のあったステータスを判別すると共に、変化
後のステータスを取得する（ステップＳＡ３）。
詳述すると、ステータス管理部３０２は、最新ステータスデータと、旧ステータスデー
タとの排他的論理和をとり、値が「１」となったビットに対応するステータスを、変化の
あったステータスと判別する。さらに、ステータス管理部３０２は、最新ステータスデー
タに基づいて、変化後のステータスを取得する。例えば、カバーが閉状態から開状態と移
行した場合、ステップＳＡ３で、ステータス管理部３０２は、カバーの状態が変化したこ
と、及び、変化後のカバーの状態が開状態であることを取得する。
【００４０】
次いで、ステータス管理部３０２は、ステップＳＡ３で取得した変化後のステータスに
対応する処理を実行する（ステップＳＡ４）。
ここで、変化後のステータスと対応付けて実行すべき処理が予め定められており、ステ
ータス管理部３０２は、変化後のステータスに対応付けられた処理を実行する。
例えば、ステータス管理部３０２は、ロール紙の状態が、ロール紙正常状態から、ニア
紙切状態へと移行した場合、ＰＯＳ端末表示部３６を制御して、ロール紙の交換を促す情
報を表示する。
【００４１】
次いで、ステータス管理部３０２は、最新ステータスデータに基づいて、印刷装置１１
が印刷に関する処理（レシートの発行）を実行可能な状態であるか否かを判別する（ステ
ップＳＡ５）。
詳述すると、印刷制御部２０１は、最新ステータスデータに基づいて、印刷部２１の印
刷が不可能となるようなステータスがあるか否かを判別する。例えば、ステップＳＡ３で
、印刷制御部２０１は、カバーが開状態の場合は印刷装置１１が印刷に関する処理を実行
不可能であると判別し、また、エラー有状態の場合は印刷装置１１が印刷に関する処理を
実行不可能であると判別し、また、ロール紙がニア紙切れ状態の場合は印刷装置１１が印
刷に関する処理を実行不可能であると判別する。
【００４２】
次いで、ステータス管理部３０２は、ステップＳＡ５の判別結果に基づいて、印刷装置
１１が印刷に関する処理を実行可能な状態であるか否かを示す印刷装置状態管理情報を、
ＰＯＳ端末記憶部３１の所定の記憶領域に記憶する（ステップＳＡ６）。ステータス管理
部３０２は、印刷処理管理部３０１が参照可能な領域に参照可能な態様で、印刷装置状態
管理情報を記憶する。
【００４３】
以上のように、本実施形態では、印刷装置１１の印刷制御部２０１は、ステータスデー
タを、印刷装置シリアルＩ／Ｆ２５により送信する。従って、ＰＯＳ端末１０のステータ
ス管理部３０２は、ＰＯＳ端末シリアルＩ／Ｆ３５で受信するデータを処理対象とすれば
よく、ＰＯＳ端末ＵＳＢＩ／Ｆ３４で受信するデータを処理対象とする必要がない。ここ
で、ステータスデータを、１のインターフェースにより、他のデータと併せて受信する構
成の場合、所定の手段により他のデータと、ステータスデータとを区別し、ステータスデ
ータがステータス管理部３０２の処理対象となるような機能を実装する必要がある。しか
し、本実施形態では、このような機能を実装する必要がなく、処理が簡易であり、処理効
率がよい。
また、印刷装置１１の印刷制御部２０１は、ステータスデータを、印刷装置シリアルＩ
／Ｆ２５により送信する。一方で、後述するように、ＰＯＳ端末１０の印刷処理管理部３
０１は、ＰＯＳ端末ＵＳＢＩ／Ｆ３４によりデータを送受信する。このため、印刷制御部
２０１がステータスデータを送信する場合、印刷処理管理部３０１のデータの送受信に起
因した通信の遅延により、ステータスデータの送信が遅延することがない。ここで、ステ
ータスデータは、印刷装置１１のステータスに変化があったことを通知するデータであり
、変化があった場合、迅速に、印刷装置１１により送信されてＰＯＳ端末１０により受信
されることが求められる。そして、本実施形態では、ステータスデータの送信の遅延が抑
制されるため、上述したステータスデータの送信の迅速性の要請に応えることができる。
また、印刷処理管理部３０１と、ステータス管理部３０２とは、それぞれ、異なるプロ
グラムの機能により、処理を実行するプログラムである。そして、上述したように、ステ
ータス管理部３０２は、変化のあったステータスを判別し変化後のステータスを取得する
機能や、変化後のステータスに対応する処理を実行する機能、印刷装置１１が印刷に関す
る処理を実行可能な状態か否かを判別する機能等を有するが、このような機能をプログラ
ムに実装する際に、ステータス管理部３０２に係るプログラムを対象としてプログラミン
グすればよく、プログラムの開発が容易である。
また、ステータスデータは、データを構成するビットの値によって、印刷装置１１のス
テータスを表すデータであるが、印刷装置１１の機能の変更等の所定の要因により、ビッ
トとステータスとの関係を変更したり、ビットに新たなステータスを割り当てたりする場
合がある。このような場合、対応するプログラム修正が必要となるが、プログラム修正の
対象は、ステータス管理部３０２に係るプログラムのみであり、プログラム修正を含むメ
ンテナンスが容易である。
【００４４】
次に、レシートを発行するときのＰＯＳ端末１０、及び、印刷装置１１の動作について
説明する。
【００４５】
ここで、印刷処理管理部３０１は、以下の方法で、印刷装置１１が印刷に関する処理を
実行可能か否かを管理する。
すなわち、印刷処理管理部３０１は、図２のフローチャートのステップＳＡ６でステー
タス管理部３０２が記憶した印刷装置状態管理情報を、適宜、取得する。そして、印刷処
理管理部３０１は、取得した印刷装置状態管理情報に基づいて、印刷装置１１が印刷に関
する処理を実行可能か否かを判別する。
そして、印刷処理管理部３０１は、印刷装置１１が印刷に関する処理を実行できない場
合は、ＰＯＳ端末表示部３６を制御して表示手段にレシートの発行ができない旨の情報を
表示する。また、印刷処理管理部３０１は、会計に応じた入力を受け付けず、以下の図４
で示す処理を実行しない。
以上の処理が行われることにより、レシートが発行できない状態であるにもかかわらず
、会計が行われることを防止できる。
【００４６】
図４は、レシートを発行するときのＰＯＳ端末１０、及び、印刷装置１１の動作を示す
フローチャートである。図４（Ａ）はＰＯＳ端末１０の印刷処理管理部３０１の動作を示
し、（Ｂ）は印刷装置１１の印刷制御部２０１の動作を示す。
印刷処理管理部３０１は、印刷装置１１が印刷に関する処理を実行可能な場合に、図４
（Ａ）のフローチャートで示す処理を実行する。
【００４７】
印刷システム１が設けられたレジカウンターにおける顧客の会計に際し、レジ担当者は
、ＰＯＳ端末１０のテンキー等を介して会計に応じた入力を行う。ＰＯＳ端末１０は、入
力に応じて、モニターＭＴ、及び、キャッシュドロアーＫＳを制御し、モニターＭＴに会
計に関する情報を表示し、また、キャッシュドロアーＫＳを利用した現金の受け渡しを可
能とする。
図４（Ａ）に示すように、ＰＯＳ端末１０の印刷処理管理部３０１は、顧客の会計に応
じた決済処理を行い、決済処理に基づいて、レシートの発行を指示する（印刷を指示する
）制御データを生成する（ステップＳＣ１）。制御データは、印刷装置１１のコマンド体
系に従った制御コマンドを複数含んで構成されたデータである。
【００４８】
次いで、印刷処理管理部３０１は、ＰＯＳ端末ＵＳＢＩ／Ｆ３４を制御して、制御デー
タを、印刷装置１１に送信する（ステップＳＣ２）。
【００４９】
図４（Ｂ）に示すように、印刷装置１１の印刷制御部２０１は、印刷装置ＵＳＢＩ／Ｆ
２３を制御して、制御データを受信する（ステップＳＤ１）。制御データは、第１受信バ
ッファー２４に、順次、格納される。
次いで、印刷制御部２０１は、受信した制御データに基づいて印刷部２１を制御して、
レシートを発行させる（ステップＳＤ２）。
レシートの発行の完了後、印刷制御部２０１は、印刷装置ＵＳＢＩ／Ｆ２３を制御して
、レシートの発行が完了したことを通知する通知データを、ＰＯＳ端末１０に送信する（
ステップＳＤ３）。
【００５０】
図４（Ａ）に示すように、ＰＯＳ端末１０の印刷処理管理部３０１は、ＰＯＳ端末ＵＳ
ＢＩ／Ｆ３４を制御して、通知データを受信する（ステップＳＣ３）。
次いで、印刷処理管理部３０１は、対応する処理を実行する（ステップＳＣ４）。
例えば、印刷処理管理部３０１は、ＰＯＳ端末表示部３６を制御して、表示手段にレシ
ートの発行が完了したことを表示し、レジ担当者にその旨通知する。レジ担当者は、当該
通知により、レシートの発行が完了したことを認識し、顧客にレシートを引き渡す。
【００５１】
以上のように、本実施形態では、印刷装置１１の印刷制御部２０１は、印刷部２１の制
御に関するデータ（制御データや、通知データ等）を、印刷装置ＵＳＢＩ／Ｆ２３により
送受信する。このため、以下の効果を奏する。
すなわち、ＰＯＳ端末１０の印刷処理管理部３０１は、ＰＯＳ端末ＵＳＢＩ／Ｆ３４で
受信するデータを処理対象とすればよい。従って、処理が簡易であり、処理効率がよい。
また、印刷部２１の制御に関するデータの送受信が、上述したステータスデータの送受
信に起因した通信の遅延により、遅延することがない。ここで、レシートは、顧客に引き
渡されるものであり、できるだけ迅速に発行されることが求められる。そして、本実施形
態では、印刷部２１の制御に関するデータの送受信の遅延が抑制されるため、上述したレ
シートの発行の迅速性の要請に応えることができる。
また、印刷処理管理部３０１と、ステータス管理部３０２とは、それぞれ、異なるプロ
グラムの機能により、処理を実行するプログラムである。そして、上述したように、印刷
処理管理部３０１は、制御データを生成する機能や、受信した通知データに対応する処理
を実行する機能等を有するが、このような機能をプログラムに実装する際に、印刷処理管
理部３０１に係るプログラムを対象としてプログラミングすればよく、プログラムの開発
が容易である。
また、印刷に関する機能を変更し、また、追加したりする場合、対応するプログラム修
正が必要となるが、プログラム修正の対象は、印刷処理管理部３０１に係るプログラムの
みであり、プログラム修正を含むメンテナンスが容易である。
【００５２】
以上説明したように、本実施形態に係る印刷システム１は、印刷装置１１と、ＰＯＳ端
末１０とを備える。
印刷装置１１は、ロール紙（記録媒体）に印刷する印刷部２１と、データを送受信する
印刷装置ＵＳＢＩ／Ｆ２３（第１通信部）と、データを送受信する印刷装置シリアルＩ／
Ｆ２５（第２通信部）と、印刷装置ＵＳＢＩ／Ｆ２３により印刷部２１の制御に関するデ
ータの送受信を行い、印刷装置シリアルＩ／Ｆ２５によりステータスに関するデータの送
受信を行う印刷制御部２０１と、備える。
ＰＯＳ端末１０は、印刷部２１の制御に関するデータを処理する印刷処理管理部３０１
、及び、印刷装置１１のステータスに関するデータを処理するステータス管理部３０２を
有する。
本発明の構成によれば、印刷装置１１が、印刷部２１の制御に関するデータと、印刷装
置１１のステータスに関するデータとを、それぞれ異なるインターフェース（通信部）で
送受信するため、上述したように、データの送受信の迅速性の向上や、プログラム開発の
容易性の向上、プログラムのメンテナンスの容易性の向上等を図ることができる。すなわ
ち、印刷装置１１は、インターフェース（通信部）が複数ある構成に対応した処理を実行
して、当該構成のメリットを活用できる。
【００５３】
また、本実施形態では、印刷装置１１の印刷制御部２０１は、ステータスに変化があっ
た場合、変化のあったステータスを示すステータスデータを生成し、生成したステータス
データを印刷装置シリアルＩ／Ｆ２５により送信する。
ＰＯＳ端末１０のステータス管理部３０２は、ステータスデータを受信し、受信したス
テータスデータを処理する。
本発明の構成によれば、印刷装置１１は、ステータスに変化があった場合、印刷装置シ
リアルＩ／Ｆ２５によりそのことを迅速に通知できる。
【００５４】
また、本実施形態では、ＰＯＳ端末１０の印刷処理管理部３０１は、印刷を指示する制
御データを生成して送信する。
印刷装置１１の印刷制御部２０１は、印刷装置ＵＳＢＩ／Ｆ２３により制御データを受
信し、受信した制御データに基づいて印刷部２１に印刷させる。
本発明の構成によれば、印刷装置１１は、印刷装置ＵＳＢＩ／Ｆ２３により制御データ
を迅速に受信して、受信した制御データに基づいて印刷を実行できる。
【００５５】
また、本実施形態では、制御データは、レシートの発行を指示するデータである。
本発明の構成によれば、印刷装置１１は、印刷装置ＵＳＢＩ／Ｆ２３により制御データ
を迅速に受信して、受信した制御データに基づいてレシートを発行できる。
【００５６】
なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の
範囲内で任意に変形および応用が可能である。
上述した実施形態では、通信インターフェースは、印刷装置ＵＳＢＩ／Ｆ２３と、印刷
装置シリアルＩ／Ｆ２５の２つであった。しかしながら、印刷装置１１が備える通信イン
ターフェースの数は２つに限らず、３つ以上であってもよい。また、通信インターフェー
スが対応する通信プロトコルも、ＵＳＢや、ＲＳ２３２Ｃ等のシリアル通信に係る規格に
限らず、Bluetooth（登録商標）等の無線通信に係る規格や、イーサネット（登録商標）
等でもよい。
【符号の説明】
【００５７】
１…印刷システム、１０…ＰＯＳ端末（制御装置）、１１…印刷装置、２１…印刷部、
２３…印刷装置ＵＳＢ通信インターフェース（第１通信部）、２５…印刷装置シリアル通
信インターフェース（第２通信部）、３０…ＰＯＳ端末制御部、２０１…印刷制御部、３
０１…印刷処理管理部、３０２…ステータス管理部。
【図１】
2016097542.tif 000003
【図２】
2016097542.tif 000004
【図３】
2016097542.tif 000005
【図４】
2016097542.tif 000006