(57)【要約】【課題】シンボル画像を簡易に利用可能とする【解決手段】印刷媒体に印刷する印刷部３１と、カスタマーディスプレー１２と通信可能な第１通信部３４と、ホストコンピューター１０と通信可能な第２通信部３５と、第２通信部３５でホストコンピューター１０から印刷データを受信した場合、印刷データに基づいて印刷部３１を制御して印刷媒体に印刷させるとともに、印刷データに基づくシンボル画像データを生成し、生成したシンボル画像データを第１通信部３４から送信し、カスタマーディスプレー１２に表示させる制御部３０と、を備えることを特徴とする印刷装置１１。【選択図】図１
2017226101.tif 000002
【特許請求の範囲】
【請求項１】
印刷媒体に印刷する印刷部と、
表示装置と通信可能な第１通信部と、
制御装置と通信可能な第２通信部と、
前記第２通信部で前記制御装置から印刷データを受信した場合、前記印刷データに基づいて前記印刷部を制御して前記印刷媒体に印刷させるとともに、前記印刷データに基づくシンボル画像データを生成し、生成した前記シンボル画像データを前記第１通信部から送信し、前記表示装置に表示させる制御部と、を備える、印刷装置。
【請求項２】
前記印刷データは、前記印刷媒体に前記印刷データに基づいて印刷される画像のイメージデータを含み、
前記制御部は、
前記印刷データに含まれる前記イメージデータを抽出し、抽出した前記イメージデータに基づき前記シンボル画像データを生成する、請求項１に記載の印刷装置。
【請求項３】
前記印刷データは、前記印刷媒体への画像の印刷を指示するコマンドを含み、
前記制御部は、
前記印刷データに含まれる前記コマンドに基づいて、前記印刷媒体に印刷される画像のイメージデータを生成し、生成した前記イメージデータに基づき前記シンボル画像データを生成する、請求項１に記載の印刷装置。
【請求項４】
前記印刷データは、レシートの発行を指示するデータであり、
前記制御部は、
前記レシートの発行を指示するデータに基づいて、会計に関する情報と商品に関する情報とのいずれか一方の情報を少なくとも抽出し、前記抽出した情報に基づき前記シンボル画像データを生成する、請求項１に記載の印刷装置。
【請求項５】
前記シンボル画像データは、１次元コード、および２次元コードの少なくともいずれかを含む、請求項１乃至４のいずれか１項に記載の印刷装置。
【請求項６】
店舗のレジカウンターに設けられ、
前記表示装置は、前記レジカウンターに設けられるカスタマーディスプレーである、請求項１乃至５のいずれか１項に記載の印刷装置。
【請求項７】
表示装置と、制御装置と、前記表示装置及び前記制御装置と通信可能な印刷装置とを備える制御システムであって、
前記制御装置は、印刷データを送信し、
前記印刷装置は、前記制御装置が送信した前記印刷データを受信し、受信した前記印刷データに基づいて印刷媒体に印刷するとともに、前記印刷データに基づくシンボル画像データを生成し、生成した前記シンボル画像データを前記表示装置に送信し、
前記表示装置は、前記印刷装置が送信した前記シンボル画像データを受信し、受信した前記シンボル画像データに基づいて表示する、制御システム。
【請求項８】
表示装置及び制御装置と通信可能な印刷装置の制御方法であって、
制御装置が送信した印刷データを受信し、受信した前記印刷データに基づいて印刷媒体に印刷するとともに、前記印刷データに基づくシンボル画像データを生成し、生成した前記シンボル画像データを前記表示装置に送信し、前記表示装置に表示させる、印刷装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、制御システム、及び、印刷装置の制御方法に関する。
【背景技術】
【０００２】
従来、所定の場合にシンボル画像（２次元コード）を印刷媒体（印刷物）に印刷する印刷装置（画像形成装置）が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２４６０２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に係る印刷装置の場合、ユーザーがシンボル画像を利用するためには、印刷媒体を受け取る必要があり、より簡易にシンボル画像を利用できるようにすることが求められていた。
本発明は、上述した事情に鑑みてなされたものであり、シンボル画像を簡易に利用可能とすることを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明の印刷装置は、印刷媒体に印刷する印刷部と、表示装置と通信可能な第１通信部と、制御装置と通信可能な第２通信部と、前記第２通信部で前記制御装置から印刷データを受信した場合、前記印刷データに基づいて前記印刷部を制御して前記印刷媒体に印刷させるとともに、前記印刷データに基づくシンボル画像データを生成し、生成した前記シンボル画像データを前記第１通信部から送信し、前記表示装置に表示させる制御部と、を備える。
本発明の構成によれば、印刷装置は、印刷データに基づいてシンボル画像データを生成し、表示装置にシンボル画像データに基づくシンボル画像を表示させるため、ユーザーは、レシートを受け取ることなく、簡易に表示装置に表示されたシンボル画像を利用できる。
【０００６】
また、本発明は、前記印刷データは、前記印刷媒体に前記印刷データに基づいて印刷される画像のイメージデータを含み、前記制御部は、前記印刷データに含まれる前記イメージデータを抽出し、抽出した前記イメージデータに基づき前記シンボル画像データを生成する。
本発明の構成によれば、印刷装置は、制御装置から受信した印刷データに含まれるイメージデータを利用して、イメージデータが記録されたシンボル画像データを生成することができる。
【０００７】
また、本発明は、前記印刷データは、前記印刷媒体への画像の印刷を指示するコマンドを含み、前記制御部は、前記印刷データに含まれる前記コマンドに基づいて、前記印刷媒体に印刷される画像のイメージデータを生成し、生成した前記イメージデータに基づき前記シンボル画像データを生成する。
本発明の構成によれば、印刷装置は、制御装置から受信したコマンドに基づいて、イメージデータが記録されたシンボル画像データを生成することができる。
【０００８】
また、本発明は、前記印刷データは、レシートの発行を指示するデータであり、前記制御部は、前記レシートの発行を指示するデータに基づいて、会計に関する情報と商品に関する情報とのいずれか一方の情報を少なくとも抽出し、前記抽出した情報に基づき前記シンボル画像データを生成する。
本発明の構成によれば、印刷装置は、顧客が必要とする情報が記録されたシンボル画像データを生成することができる。
【０００９】
また、本発明は、前記シンボル画像データは、１次元コード、および２次元コードの少なくともいずれかを含む。
本発明の構成によれば、印刷装置は、広く普及した１次元コード、又は、２次元コードを表示装置に表示させることができる。
【００１０】
また、本発明は、店舗のレジカウンターに設けられ、前記表示装置は、前記レジカウンターに設けられるカスタマーディスプレーである。
本発明の構成によれば、印刷装置は、店舗のレジカウンターにカスタマーディスプレーが設けられることを好適に利用して、２次元コードを顧客が利用可能な状態とすることができる。特に、カスタマーディスプレーを利用するため、印刷装置に２次元コードを表示可能な表示パネルを設ける必要がない。
【００１１】
また、上記目的を達成するために、本発明は、表示装置と、制御装置と、前記表示装置及び前記制御装置と通信可能な印刷装置とを備える制御システムであって、前記制御装置は、印刷データを送信し、前記印刷装置は、前記制御装置が送信した前記印刷データを受信し、受信した前記印刷データに基づいて印刷媒体に印刷するとともに、前記印刷データに基づくシンボル画像データを生成し、生成した前記シンボル画像データを前記表示装置に送信し、前記表示装置は、前記印刷装置が送信した前記シンボル画像データを受信し、受信した前記シンボル画像データに基づいて表示する。
本発明の構成によれば、印刷装置は、印刷データに基づいてシンボル画像データを生成し、表示装置にシンボル画像データに基づくシンボル画像を表示させるため、ユーザーは、レシートを受け取ることなく、簡易に表示装置に表示されたシンボル画像を利用できる。
【００１２】
また、上記目的を達成するために、本発明は、表示装置及び制御装置と通信可能な印刷装置の制御方法であって、制御装置が送信した印刷データを受信し、受信した前記印刷データに基づいて印刷媒体に印刷するとともに、前記印刷データに基づくシンボル画像データを生成し、生成した前記シンボル画像データを前記表示装置に送信し、前記表示装置に表示させる。
本発明の構成によれば、印刷装置は、印刷データに基づいてシンボル画像データを生成し、表示装置にシンボル画像データに基づくシンボル画像を表示させるため、ユーザーは、レシートを受け取ることなく、簡易に表示装置に表示されたシンボル画像を利用できる。
【図面の簡単な説明】
【００１３】
【図１】本実施形態に係る印刷システムの各装置の機能的構成を示すブロック図。
【図２】印刷システムの各装置の動作を示すフローチャート。
【図３】レシートを示す図。
【図４】カスタマーディスプレーに表示される画像を示す図。
【図５】モバイル端末に表示される画像を示す図。
【図６】印刷システムの各装置の動作を示すフローチャート。
【図７】印刷システムの各装置の動作を示すフローチャート。
【図８】モバイル端末に表示される画像を示す図。
【発明を実施するための形態】
【００１４】
以下、図面を参照して本発明の実施形態について説明する。
図１は、本実施形態に係る印刷システム１（制御システム）が備える各装置の機能的構成を示すブロック図である。
図１に示すように、印刷システム１は、ホストコンピューター１０（制御装置）と、印刷装置１１と、カスタマーディスプレー１２（表示装置）と、を備える。印刷システム１は、ホストコンピューター１０の制御で、印刷装置１１が印刷を実行する機能を有するシステムである。本実施形態に係る印刷システム１は、スーパーマーケットやコンビニエンスストア等の小売店や、居酒屋や喫茶店等の飲食店等の店舗のレジカウンターに設けられ、レジカウンターにおける会計に応じて、レシートを発行する機能を有する。
【００１５】
ホストコンピューター１０は、印刷装置１１を制御し、印刷装置１１に印刷を実行させる装置である。
図１に示すように、ホストコンピューター１０は、ホスト制御部２０と、ホスト入力部２１と、ホスト記憶部２２と、デバイス通信部２３と、ホスト通信部２４とを備える。
【００１６】
ホスト制御部２０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、ＡＳＩＣ、信号処理回路等を備え、ホストコンピューター１０の各部を制御する。ホスト制御部２０は、例えば、ＣＰＵが、ＲＯＭに記憶されたプログラムをＲＡＭに読み出して処理を実行し、また例えば、ＡＳＩＣに実装された機能により処理を実行し、また例えば、信号処理回路で信号処理を行って処理を実行する等、ハードウェア及びソフトウェアにより処理を実行する。
ホスト入力部２１は、ホストコンピューター１０の筐体に設けられた操作スイッチ及びキーボードを備え、操作スイッチ及びキーボードに対する操作を検出し、検出した操作に対応する信号をホスト制御部２０に出力する。キーボードは、会計に関する情報が入力可能なものであり、テンキーを備える。ホスト制御部２０は、ホスト入力部２１からの入力に基づいて、操作スイッチに対する操作に対応する処理を実行する。
ホスト記憶部２２は、不揮発性メモリーを備え、各種情報を記憶する。
【００１７】
デバイス通信部２３は、ＵＳＢ、ＵＳＢ以外のシリアル通信規格（例えば、ＲＳ２３２Ｃ。）、その他の通信規格に対応するポートを有するインターフェースボードを備える。インターフェースボードのポートには、デバイスが接続可能である。デバイス通信部２３は、ホスト制御部２０の制御で、ポートに接続されたデバイスと通信規格に従って通信する。なお、デバイス通信部２３が、無線通信機能を備え、デバイスと無線通信する構成でもよい。
ホストコンピューター１０には、デバイスとして、バーコードリーダーＢＲが接続される。
バーコードリーダーＢＲは、バーコードを読み取り、読取結果を示すデータをデバイス通信部２３に出力する。デバイス通信部２３は、バーコードリーダーＢＲから入力されたデータを、ホスト制御部２０に出力する。
ホストコンピューター１０に接続されるデバイスは、一例であり、キャッシュドロアーや、カードリーダー等が接続される構成でもよい。
【００１８】
ホスト通信部２４は、ホスト制御部２０の制御で、所定の通信規格に従って、印刷装置１１と通信する。ホストコンピューター１０と印刷装置１１との間での通信に用いられる通信規格は何でもよく、また、有線通信に係る通信規格であっても無線通信に係る通信規格であってもよい。例えば、通信規格として、ＵＳＢや、ＲＳ２３２Ｃ、ＩＥＥＥ１２８４、無線ＬＡＮに係る通信規格、有線ＬＡＮに係る通信規格等を用いることができる。
【００１９】
印刷装置１１は、本実施形態では、ロール紙（印刷媒体）を収容し、収容したロール紙にライン型のサーマルヘッドでドットを形成して画像を印刷するラインサーマルプリンターである。印刷装置１１は、ホストコンピューター１０の制御で、レシートを発行する機能を備える。なお、印刷装置１１は、サーマルプリンターに限らず、インクジェットプリンター等の他の印刷方式の装置でもよい。
図１に示すように、印刷装置１１は、制御部３０と、印刷部３１と、記憶部３２と、入力部３３と、第１通信部３４と、第２通信部３５とを備える。
【００２０】
制御部３０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、ＡＳＩＣ、信号処理回路等を備え、印刷装置１１の各部を制御する。制御部３０は、例えば、ＣＰＵが、ＲＯＭに記憶されたプログラムをＲＡＭに読み出して処理を実行し、また例えば、ＡＳＩＣに実装された機能により処理を実行し、また例えば、信号処理回路で信号処理を行って処理を実行する等、ハードウェア及びソフトウェアにより処理を実行する。
印刷部３１は、印刷装置１１の筐体に収容されたロール紙を搬送する搬送機構や、サーマルヘッドによってロール紙にドットを形成して画像を印刷する印刷機構、ロール紙を所定の位置で切断する切断機構等のロール紙への印刷に関する各種機構を備える。印刷部３１は、制御部３０の制御で、搬送機構によりロール紙を搬送し、印刷機構によりロール紙にレシートに係る画像を印刷し、切断機構により所定の位置でロール紙を切断してレシートを発行する。
【００２１】
記憶部３２は、不揮発性メモリーを備え、各種情報を記憶する。
入力部３３は、印刷装置１１の筐体に設けられた操作スイッチを備え、操作スイッチに対する操作を検出し、検出した操作に対応する信号を制御部３０に出力する。制御部３０は、入力部３３からの入力に基づいて、操作スイッチに対する操作に対応する処理を実行する。
【００２２】
第１通信部３４は、ＵＳＢ、ＵＳＢ以外のシリアル通信規格（例えば、ＲＳ２３２Ｃ。）、その他の通信規格に対応するポートを有するインターフェースボードを備える。インターフェースボードのポートには、デバイスが接続可能である。第１通信部３４は、制御部３０の制御で、ポートに接続されたデバイスと通信規格に従って通信する。なお、第１通信部３４が、無線通信機能を備え、デバイスと無線通信する構成でもよい。
印刷装置１１には、デバイスとして、カスタマーディスプレー１２が接続される。
カスタマーディスプレー１２は、印刷システム１が設けられたレジカウンターにおいて、会計を行う顧客が視認可能な位置に設けられる表示パネルである。カスタマーディスプレー１２は、例えば、液晶表示パネルや、有機ＥＬパネルである。カスタマーディスプレー１２は、制御部３０の制御で、各種情報を表示する。印刷装置１１に接続されるデバイスは、一例であり、他のデバイスが接続される構成でもよい。
【００２３】
第２通信部３５は、制御部３０の制御で、所定の通信規格に従って、ホストコンピューター１０と通信する。
【００２４】
次に、レジカウンターで行われる会計に応じて、ホストコンピューター１０の制御で印刷装置１１がレシートを発行するときのホストコンピューター１０、印刷装置１１、及び、カスタマーディスプレー１２の動作について説明する。
印刷装置１１がレシートを発行するときの各装置の動作について、第１パターンと、第２パターンと、第３パターンとの３つのパターンがある。以下、３つのパターンについて、順次、説明する。
【００２５】
＜第１パターン＞
まず、第１パターンにおける印刷システム１の各装置の動作について説明する。
図２のフローチャートＦＡはホストコンピューター１０の動作を示すフローチャートであり、フローチャートＦＢは印刷装置１１の動作を示すフローチャートであり、フローチャートＦＣはカスタマーディスプレー１２の動作を示すフローチャートである。
【００２６】
図２のフローチャートＦＡに示すように、ホストコンピューター１０のホスト制御部２０は、レジカウンターで行われる顧客の会計に応じて会計処理（決済処理）を実行し、会計処理に基づいて第１印刷データ（印刷データ）を生成する（ステップＳＡ１）。第１印刷データは、レシートの発行を指示する制御データであり、レシートに印刷される画像のイメージデータを含む。イメージデータとは、ビットマップデータ等の、ドットマトリックス状にドットが配置され、ドットごとに、色を表す値を保持する画像データである。
【００２７】
ステップＳＡ１の処理について詳述すると、ホストコンピューター１０のホスト制御部２０は、キーボードに対するレジ担当者の入力や、バーコードリーダーＢＲによる商品のバーコードの読み取り結果に基づいて、決済情報を生成する。決済情報は、少なくとも、商品関連情報Ｊ３（商品に関する情報。図３参照。）と、会計関連情報Ｊ４（会計に関する情報。図３参照。）と、を含む。商品関連情報Ｊ３は、顧客が購入した商品ごとに、商品の名称、商品の単価、及び、購入した個数を示す情報を含む。また、会計関連情報Ｊ４は、小計、消費税、及び、合計を示す情報を含む。次いで、ホスト制御部２０は、生成した決済情報に基づいて、所定のレイアウトに従って決済情報が配置された画像のイメージデータを生成する。次いで、ホスト制御部２０は、当該イメージデータを含み、当該イメージデータに基づく画像の印刷、及び、レシートの発行を指示する第１印刷データを生成する。詳細な説明は省略するが、第１印刷データは、ロール紙の切断を指示するコマンド等、イメージデータに基づいてレシートを発行するために必要なコマンドを含んで構成される。
【００２８】
ステップＳＡ１で第１印刷データを生成した後、ホスト制御部２０は、ホスト通信部２４を制御して、生成した第１印刷データを、印刷装置１１に送信する（ステップＳＡ２）。
【００２９】
図２のフローチャートＦＢに示すように、印刷装置１１の制御部３０は、第２通信部３５を制御して、第１印刷データを受信する（ステップＳＢ１）。
次いで、制御部３０は、受信した第１印刷データに基づいて、印刷部３１を制御してレシートを発行する（ステップＳＢ２）。ステップＳＢ２において、制御部３０は、第１印刷データからイメージデータを抽出し、抽出したイメージデータに必要な画像処理を施した上で画像バッファーに展開し、画像バッファーに展開したイメージデータに基づいて印刷部３１を制御することによりレシートを発行する。
【００３０】
図３は、ステップＳＢ２で発行されるレシートの一例を示す図である。図３で例示するレシートには、店舗の名称を図案化したロゴ情報Ｊ１が印刷される。また、レシートには、レシートが発行された日時を示す発行日時情報Ｊ２が印刷される。また、レシートには、上述した商品関連情報Ｊ３が印刷される。また、レシートには、上述した会計関連情報Ｊ４が印刷される。
【００３１】
次いで、制御部３０は、第１印刷データからイメージデータを抽出する（ステップＳＢ３）。上述したように、第１印刷データに含まれるイメージデータは、レシートに印刷される画像（図３参照。）の画像データである。
次いで、制御部３０は、抽出したイメージデータに基づいて、当該イメージデータが記録された２次元コード（シンボル画像）の画像データを生成する（ステップＳＢ４）。以下、２次元コードの画像データを「シンボル画像データ」という。
ここで、印刷装置１１には、画像データや、文字列（文字コードの組み合わせ）等の情報の入力に応じて、入力された情報が記録されたシンボル画像データを生成して出力する機能を有するプログラムがインストールされる。ステップＳＢ４において、制御部３０は、当該プログラムの機能により、イメージデータが記録されたシンボル画像データを生成する。
【００３２】
次いで、制御部３０は、シンボル画像データ、及び、付加情報Ｊ５を含み、シンボル画像データに基づく２次元コード、及び、付加情報Ｊ５の表示を指示するコマンドを生成する（ステップＳＢ５）。付加情報Ｊ５については後述する。ステップＳＢ５で制御部３０が生成するコマンドは、カスタマーディスプレー１２のコマンド体系に従ったコマンドである。
次いで、制御部３０は、第１通信部３４を制御して、ステップＳＢ５で生成したコマンドをカスタマーディスプレー１２に送信する（ステップＳＢ６）。
【００３３】
図２のフローチャートＦＣに示すように、カスタマーディスプレー１２は、コマンドを受信する（ステップＳＣ１）。
次いで、カスタマーディスプレー１２は、受信したコマンドに基づいて、２次元コード、及び、付加情報Ｊ５を表示する（ステップＳＣ２）。
【００３４】
図４は、ステップＳＣ２でカスタマーディスプレー１２が表示する画像の一例を示す図である。
図４に示すように、カスタマーディスプレー１２には、付加情報Ｊ５が表示される。
付加情報Ｊ５は、電子レシートが必要な場合、カスタマーディスプレー１２に表示された２次元コードの読み取りを行えばよい旨を示す情報である。電子レシートとは、端末の表示パネルに画像として表示されるレシートである。
また、図４に示すように、カスタマーディスプレー１２には、２次元コードが表示される。
【００３５】
ここで、近年、カメラ付きのモバイル端末が広く普及している。カメラ付きのモバイル端末は、例えば、スマートフォンである。そして、本実施形態では、所定の主体（例えば、印刷装置１１を製造、販売するメーカー。）により、以下の機能を有するアプリケーション（以下、「専用アプリケーション」という。）が事前に提供される。専用アプリケーションは、カスタマーディスプレー１２に表示された２次元コードのカメラによる読み取りに応じて、２次元コードに記録されたイメージデータをダウンロードする機能を有する。また、専用アプリケーションは、ダウンロードしたイメージデータに基づいて、モバイル端末の表示パネルにレシートの画像を表示する機能を有する。
店舗で行われる会計に際し、電子レシートの取得を望む顧客は、事前に、自身が保有するモバイル端末に、専用アプリケーションをインストールする。そして、顧客は、店舗での会計に際し、自身が保有するモバイル端末の専用アプリケーションを立ち上げる。次いで、顧客は、モバイル端末のカメラによりカスタマーディスプレー１２に表示された２次元コードを読み取る。カメラによる２次元コードの読み取りに応じて、専用アプリケーションは、２次元コードに記録されたイメージデータを取得し、ダウンロードする。次いで、専用アプリケーションは、ダウンロードしたイメージデータに基づいて、表示パネルにレートの画像を表示する。
【００３６】
図５は、図３で例示したレシートが発行される場合に、カスタマーディスプレー１２に表示された２次元コードの読み取りに応じてモバイル端末の表示パネルに表示される画像を示す図である。
図５と図３との比較で明らかなとおり、モバイル端末の表示パネルには、紙媒体として発行されるレシートの画像と同一性を有する画像が表示される。
【００３７】
さらに、専用アプリケーションは、以下の機能を有する。専用アプリケーションは、ダウンロードしたイメージデータを、ダウンロードを行った日時を示す情報（以下、「ダウンロード日時情報」という。）と対応付けてデータベースに累積的に記憶する機能を有する。また、専用アプリケーションは、ユーザーの指示に応じて、モバイル端末の表示パネルに、データベースに記憶したダウンロード日時情報を選択可能に一覧表示する機能を有する。また、専用アプリケーションは、一覧表示されたダウンロード日時情報のうちの、１のダウンロード日時情報が選択された場合、データベースにおいて当該１のダウンロード日時情報と対応付けられたイメージデータに基づいて、モバイル端末の表示パネルにレシートの画像を表示する機能を有する。顧客は、専用アプリケーションの機能を利用することによって、任意のタイミングで、電子レシートの内容を参照することができる。
【００３８】
以上、第１パターンにおける印刷システム１の各装置の動作を説明した。以上のように、本実施形態では、電子レシートの取得に利用される２次元コードが、カスタマーディスプレー１２に表示される。これにより、顧客は、紙媒体のレシートを受け取って用いることなく、カスタマーディスプレー１２に表示された２次元コードを簡易に利用して、電子レシートを取得できる。さらに、電子レシートの取得に利用される２次元コードは、紙媒体のレシートに印刷されるのではなく、カスタマーディスプレー１２に表示される。このため、ロール紙に２次元コードを印刷する必要がなく、紙の節約を図ることができる。
【００３９】
＜第２パターン＞
次いで、第２パターンにおける印刷システム１の各装置の動作について説明する。
図６のフローチャートＦＤはホストコンピューター１０の動作を示すフローチャートであり、フローチャートＦＥは印刷装置１１の動作を示すフローチャートであり、フローチャートＦＦはカスタマーディスプレー１２の動作を示すフローチャートである。
なお、後に明らかとなるとおり、第２パターンは、レシートの発行に際してホストコンピューター１０が印刷装置１１に送信する印刷データにイメージデータが含まれず、印刷装置１１が印刷データに基づいてイメージデータを生成する点で、第１パターンと異なる。
【００４０】
図６のフローチャートＦＤに示すように、ホストコンピューター１０のホスト制御部２０は、レジカウンターで行われる顧客の会計に応じて会計処理（決済処理）を実行し、会計処理に基づいて第２印刷データ（印刷データ）を生成する（ステップＳＤ１）。第２印刷データは、レシートの発行を指示する制御データである。第２印刷データは、レシートに印刷される画像のイメージデータを含まず、レイアウトに従って決済情報、その他の情報を印刷させるコマンドを含んで構成される。例えば、図３で例示したレシートの発行を指示する第２印刷データは、以下のコマンドを含んで構成される。図３で例示したレシートに係る第２印刷データは、ロゴ情報Ｊ１の画像データを有し、ロゴ情報Ｊ１の印刷を指示するコマンドを含む。図３で例示したレシートに係る第２印刷データは、発行日時情報Ｊ２の文字列を示す情報（文字列を構成する各文字の文字コードの組み合わせ）を有し、発行日時情報Ｊ２の印刷を指示するコマンドを含む。図３で例示したレシートに係る第２印刷データは、商品関連情報Ｊ３の文字列を示す情報を有し、商品関連情報Ｊ３の印刷を指示するコマンドを含む。図３で例示したレシートに係る第２印刷データは、会計関連情報Ｊ４の文字列を示す情報を有し、会計関連情報Ｊ４の印刷を指示するコマンドを含む。なお、詳細な説明は省略するが、第２印刷データは、ロール紙の切断を指示するコマンドや、改行コマンド等、レシートを発行するために必要なコマンドを含んで構成される。
【００４１】
ステップＳＤ１で第２印刷データを生成した後、ホスト制御部２０は、ホスト通信部２４を制御して、生成した第２印刷データを、印刷装置１１に送信する（ステップＳＤ２）。
【００４２】
図６のフローチャートＦＥに示すように、印刷装置１１の制御部３０は、第２通信部３５を制御して、第２印刷データを受信する（ステップＳＥ１）。
次いで、制御部３０は、受信した第２印刷データに含まれるコマンドを、順次、実行することにより、印刷部３１を制御してレシートを発行する（ステップＥ２）。
【００４３】
次いで、制御部３０は、第２印刷データに基づいてレシートに印刷する画像のイメージデータを生成する（ステップＳＥ３）。ここで、印刷装置１１には、第２印刷データが有するコマンドに基づいて、第２印刷データに基づいて印刷される画像のイメージデータを生成する機能を有するプログラムがインストールされる。ステップＳＥ３において、制御部３０は、当該プログラムの機能により、イメージデータを生成する。
次いで、制御部３０は、抽出したイメージデータに基づいて、当該イメージデータが記録された２次元コード（シンボル画像）の画像データ（シンボル画像データ）を生成する（ステップＳＥ４）。
次いで、制御部３０は、シンボル画像データ、及び、付加情報Ｊ５を含み、シンボル画像データに基づく２次元コード、及び、付加情報Ｊ５の表示を指示するコマンドを生成する（ステップＳＥ５）。
次いで、制御部３０は、第１通信部３４を制御して、ステップＳＥ５で生成したコマンドをカスタマーディスプレー１２に送信する（ステップＳＥ６）。
【００４４】
図６のフローチャートＦＦに示すように、カスタマーディスプレー１２は、コマンドを受信する（ステップＳＦ１）。
次いで、カスタマーディスプレー１２は、受信したコマンドに基づいて、２次元コード、及び、付加情報Ｊ５を表示する（ステップＳＦ２）。
【００４５】
以上説明した第２パターンによれば、第１パターンで説明した効果と同様の効果を奏する。
なお、第１パターンと同様に、顧客は、専用アプリケーションの機能を利用して、任意のタイミングで、電子レシートの内容を参照することができる。
【００４６】
＜第３パターン＞
次いで、第３パターンにおける印刷システム１の各装置の動作について説明する。
図７のフローチャートＦＧはホストコンピューター１０の動作を示すフローチャートであり、フローチャートＦＨは印刷装置１１の動作を示すフローチャートであり、フローチャートＦＩはカスタマーディスプレー１２の動作を示すフローチャートである。
なお、後に明らかとなるとおり、第３パターンは、２次元コードにイメージデータが記録されるのではなく、商品関連情報Ｊ３、及び、会計関連情報Ｊ４が記録される点で、第１パターン及び第２パターンと異なる。
【００４７】
図７のフローチャートＦＧに示すように、ホストコンピューター１０のホスト制御部２０は、レジカウンターで行われる顧客の会計に応じて会計処理（決済処理）を実行し、会計処理に基づいて第２印刷データ（印刷データ）を生成する（ステップＳＧ１）。
次いで、ホスト制御部２０は、ホスト通信部２４を制御して、生成した第２印刷データを、印刷装置１１に送信する（ステップＳＧ２）。
【００４８】
図７のフローチャートＦＨに示すように、印刷装置１１の制御部３０は、第２通信部３５を制御して、第２印刷データを受信する（ステップＳＨ１）。
次いで、制御部３０は、受信した第２印刷データに基づいて、印刷部３１を制御してレシートを発行する（ステップＨ２）。
【００４９】
次いで、制御部３０は、第２印刷データから、文字列としての商品関連情報Ｊ３、及び、会計関連情報Ｊ４を抽出する（ステップＳＨ３）。ステップＳＨ３において、例えば、制御部３０は、以下の処理を実行する。制御部３０は、第２印刷データの各コマンドに含まれる命令コードの判別や、事前に定められたキーワードと各コマンドに含まれる文字列との比較によって、第２印刷データに含まれるコマンドのうち、商品関連情報Ｊ３の印刷を指示するコマンド、及び、会計関連情報Ｊ４の印刷を指示するコマンドを特定する。次いで、制御部３０は、特定したコマンドから、文字列としての商品関連情報Ｊ３、及び、会計関連情報Ｊ４を抽出する。
【００５０】
次いで、制御部３０は、抽出した商品関連情報Ｊ３及び会計関連情報Ｊ４に基づいて、これら情報が記録された２次元コード（シンボル画像）の画像データ（シンボル画像データ）を生成する（ステップＳＨ４）。
次いで、制御部３０は、シンボル画像データ、及び、付加情報Ｊ５を含み、シンボル画像データに基づく２次元コード、及び、付加情報Ｊ５の表示を指示するコマンドを生成する（ステップＳＨ５）。
次いで、制御部３０は、第１通信部３４を制御して、ステップＳＨ５で生成したコマンドをカスタマーディスプレー１２に送信する（ステップＳＨ６）。
【００５１】
図７のフローチャートＦＩに示すように、カスタマーディスプレー１２は、コマンドを受信する（ステップＳＩ１）。
次いで、カスタマーディスプレー１２は、受信したコマンドに基づいて、２次元コード、及び、付加情報Ｊ５を表示する（ステップＳＩ２）。
【００５２】
図８は、図３で例示したレシートが発行される場合において、ステップＳＦ２でカスタマーディスプレー１２に表示された２次元コードの読み取りに応じて、顧客のモバイル端末の表示パネルに表示される画像（電子レシート）を示す図である。
ここで、上述した専用アプリケーションは、２次元コードに、イメージデータではなく、商品関連情報Ｊ３、及び、会計関連情報Ｊ４が含まれる場合、これら情報を取得して、所定の態様で表示パネルに表示する機能を有する。
図８に示すように、顧客のモバイル端末の表示パネルには、商品関連情報Ｊ３、及び、会計関連情報Ｊ４が所定の態様で表示される。
ここで、レシートに印刷される情報のうち、顧客にとって重要であり、顧客が必要とする情報は、商品関連情報Ｊ３、及び、会計関連情報Ｊ４であるものと想定される。これを踏まえ、第３パターンによれば、第１パターンにおける効果と同様の効果を奏するほか、２次元コードに記録する情報を減少させた上で、顧客に必要な情報を的確に提供できる。
【００５３】
さらに、専用アプリケーションは、以下の機能を有する。専用アプリケーションは、取得した商品関連情報Ｊ３、及び、会計関連情報Ｊ４を、取得した日時を示す情報（以下、「取得日時情報」という。）と対応付けてデータベースに累積的に記憶する機能を有する。また、専用アプリケーションは、ユーザーの指示に応じて、モバイル端末の表示パネルに、データベースに記憶した取得日時情報を選択可能に一覧表示する機能を有する。また、専用アプリケーションは、一覧表示された取得日時情報のうちの、１の取得日時情報が選択された場合、データベースにおいて当該１の取得日時情報と対応付けられたイメージデータに基づいて、モバイル端末の表示パネルに所定の態様で商品関連情報Ｊ３及び会計関連情報Ｊ４を表示する機能を有する。顧客は、専用アプリケーションの機能を利用することによって、任意のタイミングで、商品関連情報Ｊ３及び会計関連情報Ｊ４の内容を参照することができる。
【００５４】
以上説明したように、本実施形態に係る印刷装置１１は、ロール紙（印刷媒体）に印刷する印刷部３１と、カスタマーディスプレー１２（表示装置）と通信可能な第１通信部３４と、ホストコンピューター１０（制御装置）と通信可能な第２通信部３５と、第２通信部３５でホストコンピューター１０から印刷データを受信した場合、印刷データに基づいて印刷部３１を制御してロール紙に印刷させるとともに、印刷データに基づくシンボル画像データを生成し、生成したシンボル画像データを第１通信部３４から送信し、カスタマーディスプレー１２に表示させる制御部３０と、を備える。
この構成によれば、印刷装置１１は、印刷データに基づいてシンボル画像データを生成し、カスタマーディスプレー１２にシンボル画像データに基づく２次元コード（シンボル画像）を表示させるため、ユーザー（顧客）は、レシートを受け取ることなく、簡易にカスタマーディスプレー１２に表示されたシンボル画像を利用できる。
【００５５】
また、本実施形態において、第１パターンでは、印刷データ（第１印刷データ）は、印刷データに基づいてロール紙に印刷される画像（レシートの画像）のイメージデータを含む。制御部３０は、印刷データに含まれるイメージデータを抽出し、抽出したイメージデータに基づきシンボル画像データを生成する。
この構成によれば、印刷装置１１は、ホストコンピューター１０から受信した印刷データに含まれるイメージデータを利用して、イメージデータが記録されたシンボル画像データを生成することができる。
【００５６】
また、本実施形態において、第２パターンでは、印刷データは、ロール紙への画像の印刷を指示するコマンドを含む。制御部３０は、印刷データに含まれるコマンドに基づいて、ロール紙に印刷される画像のイメージデータを生成し、生成したイメージデータに基づきシンボル画像データを生成する。
この構成によれば、印刷装置１１は、ホストコンピューター１０から受信したコマンドに基づいて、イメージデータが記録されたシンボル画像データを生成することができる。
【００５７】
また、本実施形態において、第３パターンでは、印刷データは、レシートの発行を指示するデータである。制御部３０は、レシートの発行を指示するデータに基づいて、会計関連情報Ｊ４（会計に関する情報）と商品関連情報Ｊ３（商品に関する情報）とを抽出し、抽出した情報に基づいてシンボル画像データを生成する。
この構成によれば、印刷装置１１は、顧客が必要とする情報が記録されたシンボル画像データを生成することができる。
なお、制御部３０が抽出する情報は、会計関連情報Ｊ４と商品関連情報Ｊ３の双方である必要は無く、いずれか一方であってもよい。
【００５８】
また、本実施形態では、シンボル画像データは、２次元コードを含む。
この構成によれば、印刷装置１１は、広く普及した２次元コードをカスタマーディスプレー１２に表示させることができる。
なお、印刷装置１１がカスタマーディスプレー１２に表示させるシンボル画像は、２次元コードに限らず、例えば、１次元コードであってもよい。
【００５９】
また、本実施形態では、印刷装置１１は、店舗のレジカウンターに設けられるものであり、印刷装置１１は、レジカウンターに設けられるカスタマーディスプレー１２に２次元コードを表示させる。
この構成によれば、印刷装置１１は、店舗のレジカウンターにカスタマーディスプレー１２が設けられることを好適に利用して、２次元コードを顧客が利用可能な状態とすることができる。特に、カスタマーディスプレー１２を利用するため、印刷装置１１自体に２次元コードを表示可能な表示パネルを設ける必要がない。
【００６０】
なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能である。
上述した印刷装置１１の制御方法（印刷装置の制御方法）が、印刷装置１１が備えるコンピューター、又は、印刷装置１１に接続される外部装置を用いて実現される場合、本発明を、当該方法を実現するためにコンピューターが実行するプログラム、このプログラムをコンピューターで読み取り可能に記録した記録媒体、或いは、このプログラムを伝送する伝送媒体の態様で構成することも可能である。上記記録媒体としては、磁気的、光学的記録媒体又は半導体メモリーデバイスを用いることができる。具体的には、フレキシブルディスク、ＨＤＤ（Hard Disk Drive）、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）、ＤＶＤ（Digital Versatile Disk）、Ｂｌｕ−ｒａｙ（登録商標）Ｄｉｓｃ、光磁気ディスク、フラッシュメモリー、カード型記録媒体等の可搬型の、或いは固定式の記録媒体が挙げられる。また、上記記録媒体は、印刷装置１１や、印刷装置１１に接続された外部装置が備える内部記憶装置であるＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ＨＤＤ等の不揮発性記憶装置でもよい。
また、図を用いて説明した各機能ブロックはハードウェアとソフトウェアにより任意に実現可能であり、特定のハードウェア構成を示唆するものではない。
【符号の説明】
【００６１】
１…印刷システム、１０…ホストコンピューター、１１…印刷装置、１２…カスタマーディスプレー、２０…ホスト制御部、２１…ホスト入力部、２２…ホスト記憶部、２３…デバイス通信部、２４…ホスト通信部、３０…制御部、３１…印刷部、３２…記憶部、３３…入力部、３４…第１通信部、３５…第２通信部、ＢＲ…バーコードリーダー。
【図１】
2017226101.tif 000003
【図２】
2017226101.tif 000004
【図３】
2017226101.tif 000005
【図４】
2017226101.tif 000006
【図５】
2017226101.tif 000007
【図６】
2017226101.tif 000008
【図７】
2017226101.tif 000009
【図８】
2017226101.tif 000010