(57)【要約】【課題】顧客の利便性を高めつつ、レシート情報の印刷を指示する印刷制御データを有効利用する。【解決手段】制御システム１は、レシート情報の印刷を指示する印刷制御データを送信するＰＯＳ端末８と、メールアドレス情報が記録された二次元コードを読み取り、印刷制御データを受信し、メールアドレス情報と印刷制御データとを対応付けた対応データを送信する印刷装置１２と、対応データを受信し、受信した対応データに基づいて、メールアドレス情報と印刷制御データとを対応付けて記憶する制御サーバー１０と、を備える。【選択図】図２
2015191454.tif 000002
【特許請求の範囲】
【請求項１】
レシート情報の印刷を指示する印刷制御データを送信するＰＯＳ端末と、
メールアドレスが記録されたコードを読み取り、前記印刷制御データを受信し、読み取った前記コードに記録された前記メールアドレスと受信した前記印刷制御データとを対応付けた対応データを送信する情報処理装置と、
前記対応データを受信し、受信した前記対応データに基づいて、前記メールアドレスと前記印刷制御データとを対応付けて記憶する制御装置と、
を備えることを特徴とする制御システム。
【請求項２】
前記制御装置は、
前記対応データに含まれる前記印刷制御データに基づいて、前記レシート情報を含むメールデータを生成し、前記対応データに含まれる前記メールアドレスに、生成したメールデータを送信することを特徴とする請求項１に記載の制御システム。
【請求項３】
前記制御装置は、
受信した前記対応データに含まれる前記メールアドレスについて、前記メールアドレスと、前記メールアドレスをＩＤとするアカウント設定が完了済みか否かを示すアカウント設定情報と、を対応付けて記憶し、
前記対応データを受信した場合、前記対応データに含まれる前記メールアドレスを取得し、
取得した前記メールアドレスが前記アカウント設定情報と対応付けて記憶されていない場合、又は、
取得した前記メールアドレスが前記アカウント設定情報と対応付けて記憶されている場合であって、前記アカウント設定情報がアカウント設定が完了済みでないことを示す場合、
アカウント設定を案内する情報を含むメールデータを生成し、生成したメールデータを前記対応データに含まれる前記メールアドレスに送信することを特徴とする請求項１に記載の制御システム。
【請求項４】
前記制御装置は、
前記対応データを受信した場合、前記対応データに含まれる前記メールアドレスを取得し、取得した前記メールアドレスと対応付けて記憶された前記アカウント設定情報がアカウント設定が完了済みであることを示す場合、前記対応データに含まれる前記印刷制御データに基づいて、前記レシート情報を含むメールデータを生成し、生成したメールデータを前記対応データに含まれる前記メールアドレスに送信することを特徴とする請求項３に記載の制御システム。
【請求項５】
前記制御装置は、
前記メールアドレスと、前記アカウント設定情報と、前記対応データの受信に応じて前記レシート情報を含むメールデータの送信を行うか否かを示すメール送信情報と、を対応付けて記憶し、
前記対応データを受信した場合、前記対応データに含まれる前記メールアドレスを取得し、
取得した前記メールアドレスと対応付けて記憶された前記アカウント設定情報がアカウント設定が完了済みであることを示し、かつ、取得した前記メールアドレスと対応付けて記憶された前記メール送信情報がメールデータの送信を行うことを示す場合、
前記対応データに含まれる前記印刷制御データに基づいて、前記レシート情報を含むメールデータを生成し、生成したメールデータを前記対応データに含まれる前記メールアドレスに送信することを特徴とする請求項４に記載の制御システム。
【請求項６】
前記情報処理装置は、印刷を行う機能を有する印刷装置であることを特徴とする請求項１乃至５のいずれか１項に記載の制御システム。
【請求項７】
前記情報処理装置は、前記ＰＯＳ端末と、印刷を行う機能を有する印刷装置と、前記制御装置とに接続され、前記ＰＯＳ端末から受信した前記印刷制御データを前記印刷装置に送信する機能を有する電子機器であることを特徴とする請求項１乃至５のいずれか１項に記載の制御システム。
【請求項８】
ＰＯＳ端末で、印刷制御データを送信し、
情報処理装置で、メールアドレスが記録されたコードを読み取り、レシート情報の印刷を指示する前記印刷制御データを受信し、読み取った前記コードに記録された前記メールアドレスと受信した前記印刷制御データとを対応付けた対応データを送信し、
制御装置で、前記対応データを受信し、受信した前記対応データに基づいて、前記メールアドレスと前記印刷制御データとを対応付けて記憶する
ことを特徴とする制御システムの制御方法。
【請求項９】
メールアドレスが記録されたコードを読み取る読取部と、
印刷制御データを受信する受信部と、
前記読取部で読み取ったコードに記録されたメールアドレス、及び、前記受信部で受信した印刷制御データを対応付けて外部装置に送信する送信部と、
を備えることを特徴とする情報処理装置。
【請求項１０】
メールアドレスが記録されたコードを読み取り、
印刷制御データを受信し、
読み取ったコードに記録されたメールアドレス、及び、受信した印刷制御データを対応付けて外部装置に送信する
ことを特徴とする情報処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御データを受信する情報処理装置を有する制御システム、当該制御システムの制御方法、当該情報処理装置、及び、当該情報処理装置の制御方法に関する。
【背景技術】
【０００２】
従来、ＰＯＳ端末が、所定のアドレスに電子レシートに関するデータを送信する技術が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−６７３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した特許文献１に記載の技術に係る制御システムでは、レシートを受け取る顧客の利便性を高めつつ、レシート情報を印刷させるためにＰＯＳ端末が送信する印刷制御データを有効利用したいとするニーズがある。
本発明は、上述した事情に鑑みてなされたものであり、顧客の利便性を高めつつ、レシート情報の印刷を指示する印刷制御データを有効利用することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するために、本発明の制御システムは、レシート情報の印刷を指示する印刷制御データを送信するＰＯＳ端末と、メールアドレスが記録されたコードを読み取り、前記印刷制御データを受信し、読み取った前記コードに記録された前記メールアドレスと受信した前記印刷制御データとを対応付けた対応データを送信する情報処理装置と、前記対応データを受信し、受信した前記対応データに基づいて、前記メールアドレスと前記印刷制御データとを対応付けて記憶する制御装置と、を備えることを特徴とする。
本発明の構成によれば、情報処理装置は、コードの読み取りに基づくメールアドレスと、受信した印刷制御データとを対応付けて制御装置に送信し、制御装置は、メールアドレスと、印刷制御データとを対応付けて記憶する。つまり、ＰＯＳ端末を利用した会計が行われると、制御装置は、メールアドレスと、印刷制御データとが対応付けて記憶する。このため、制御装置は、メールアドレスをＩＤとして、顧客ごとの印刷制御データを管理でき、当該管理に基づいて、例えば、特定のメールアドレスと対応付けられた印刷制御データを分析したり、また、特定のメールアドレスと対応付けられた印刷制御データを送信したりする等の印刷制御データの有効利用が可能となる。また、制御装置でメールアドレスと印刷制御データとを対応付けて記憶するために、顧客は、会計に際して自身が管理するメールアドレスが記録されたコードが表示された媒体（カード等）を情報処理装置に読み取らせるという簡易な作業を行えばよいため、顧客の利便性が高い。
【０００６】
また、本発明の制御システムは、前記制御装置は、前記対応データに含まれる前記印刷制御データに基づいて、前記レシート情報を含むメールデータを生成し、前記対応データに含まれる前記メールアドレスに、生成したメールデータを送信することを特徴とする。
本発明の構成によれば、制御装置は、印刷制御データと対応付けてメールアドレスを受信することを利用して、顧客に対して、メールで、レシート情報を提供することができる。
【０００７】
また、本発明の制御システムは、前記制御装置は、受信した前記対応データに含まれる前記メールアドレスについて、前記メールアドレスと、前記メールアドレスをＩＤとするアカウント設定が完了済みか否かを示すアカウント設定情報と、を対応付けて記憶し、前記対応データを受信した場合、前記対応データに含まれる前記メールアドレスを取得し、取得した前記メールアドレスが前記アカウント設定情報と対応付けて記憶されていない場合、又は、取得した前記メールアドレスが前記アカウント設定情報と対応付けて記憶されている場合であって、前記アカウント設定情報がアカウント設定が完了済みでないことを示す場合、アカウント設定を案内する情報を含むメールデータを生成し、生成したメールデータを前記対応データに含まれる前記メールアドレスに送信することを特徴とする。
本発明の構成によれば、制御装置は、１の顧客に係る対応データを初めて受信した場合、又は、１の顧客についてアカウント設定が完了していない場合、当該１の顧客に対して、メールで、アカウント設定を案内する情報を提供できる。
【０００８】
また、本発明の制御システムは、前記制御装置は、前記対応データを受信した場合、前記対応データに含まれる前記メールアドレスを取得し、取得した前記メールアドレスと対応付けて記憶された前記アカウント設定情報がアカウント設定が完了済みであることを示す場合、前記対応データに含まれる前記印刷制御データに基づいて、前記レシート情報を含むメールデータを生成し、生成したメールデータを前記対応データに含まれる前記メールアドレスに送信することを特徴とする。
本発明の構成によれば、制御装置は、アカウント設定が完了している顧客に対して、メールで、レシート情報を提供できる。
【０００９】
また、本発明の制御システムは、前記制御装置は、前記メールアドレスと、前記アカウント設定情報と、前記対応データの受信に応じて前記レシート情報を含むメールデータの送信を行うか否かを示すメール送信情報と、を対応付けて記憶し、前記対応データを受信した場合、前記対応データに含まれる前記メールアドレスを取得し、取得した前記メールアドレスと対応付けて記憶された前記アカウント設定情報がアカウント設定が完了済みであることを示し、かつ、取得した前記メールアドレスと対応付けて記憶された前記メール送信情報がメールデータの送信を行うことを示す場合、前記対応データに含まれる前記印刷制御データに基づいて、前記レシート情報を含むメールデータを生成し、生成したメールデータを前記対応データに含まれる前記メールアドレスに送信することを特徴とする。
本発明の構成によれば、制御装置は、アカウント設定が完了した顧客について、当該顧客がメールでのレシート情報の提供を望む場合に、メールにてレシート情報を提供できる。
【００１０】
また、本発明の制御システムは、前記情報処理装置は、印刷を行う機能を有する印刷装置であることを特徴とする。
本発明の構成によれば、専用の装置を設けることなく、レシートを発行する印刷装置の機能により、制御装置への対応データの送信を行うことができる。
【００１１】
また、本発明の制御システムは、前記情報処理装置は、前記ＰＯＳ端末と、印刷を行う機能を有する印刷装置と、前記制御装置とに接続され、前記ＰＯＳ端末から受信した前記印刷制御データを前記印刷装置に送信する機能を有する電子機器であることを特徴とする。
本発明の構成によれば、レシートを発行する印刷装置に、制御装置に対応データを送信する機能を設けることなく、電子機器の機能により、制御装置への対応データの送信を行うことができる。
【００１２】
また、上記目的を達成するために、本発明の制御システムの制御方法は、ＰＯＳ端末で、印刷制御データを送信し、情報処理装置で、メールアドレスが記録されたコードを読み取り、レシート情報の印刷を指示する前記印刷制御データを受信し、読み取った前記コードに記録された前記メールアドレスと受信した前記印刷制御データとを対応付けた対応データを送信し、制御装置で、前記対応データを受信し、受信した前記対応データに基づいて、前記メールアドレスと前記印刷制御データとを対応付けて記憶することを特徴とする。
本発明の構成によれば、制御装置は、メールアドレスをＩＤとして、顧客ごとの印刷制御データを管理でき、当該管理に基づいて、例えば、特定のメールアドレスと対応付けられた印刷制御データを分析したり、また、特定のメールアドレスと対応付けられた印刷制御データを送信したりする等の印刷制御データの有効利用が可能となる。また、制御装置でメールアドレスと印刷制御データとを対応付けて記憶するために、顧客は、会計に際して自身が管理するメールアドレスが記録されたコードが表示された媒体（カード等）を情報処理装置に読み取らせるという簡易な作業を行えばよいため、顧客の利便性が高い。
【００１３】
また、上記目的を達成するために、本発明の情報処理装置は、メールアドレスが記録されたコードを読み取る読取部と、印刷制御データを受信する受信部と、前記読取部で読み取ったコードに記録されたメールアドレス、及び、前記受信部で受信した印刷制御データを対応付けて外部装置に送信する送信部と、を備えることを特徴とする。
本発明の構成によれば、情報処理装置は、メールアドレスと、印刷制御データとを外部装置に送信するため、外部装置は、メールアドレスをＩＤとして、顧客ごとの印刷制御データを管理でき、当該管理に基づいて、例えば、特定のメールアドレスと対応付けられた印刷制御データを分析したり、また、特定のメールアドレスと対応付けられた印刷制御データを送信したりする等の印刷制御データの有効利用が可能となる。また、外部装置でメールアドレスと印刷制御データとを対応付けて記憶するために、顧客は、会計に際して自身が管理するメールアドレスが記録されたコードが表示された媒体（カード等）を情報処理装置に読み取らせるという簡易な作業を行えばよいため、顧客の利便性が高い。
【００１４】
また、上記目的を達成するために、本発明の情報処理装置の制御方法は、メールアドレスが記録されたコードを読み取り、印刷制御データを受信し、読み取ったコードに記録されたメールアドレス、及び、受信した印刷制御データを対応付けて外部装置に送信することを特徴とする。
本発明の構成によれば、情報処理装置は、メールアドレスと、印刷制御データとを外部装置に送信するため、外部装置は、メールアドレスをＩＤとして、顧客ごとの印刷制御データを管理でき、当該管理に基づいて、例えば、特定のメールアドレスと対応付けられた印刷制御データを分析したり、また、特定のメールアドレスと対応付けられた印刷制御データを送信したりする等の印刷制御データの有効利用が可能となる。また、外部装置でメールアドレスと印刷制御データとを対応付けて記憶するために、顧客は、会計に際して自身が管理するメールアドレスが記録されたコードが表示された媒体（カード等）を情報処理装置に読み取らせるという簡易な作業を行えばよいため、顧客の利便性が高い。
【発明の効果】
【００１５】
本発明によれば、顧客の利便性を高めつつ、レシート情報の印刷を指示する印刷制御データを有効利用できる。
【図面の簡単な説明】
【００１６】
【図１】本実施形態に係る制御システムの構成を示す図。
【図２】印刷装置と、制御サーバーの機能的構成を示すブロック図。
【図３】ＰＯＳ端末、印刷装置、制御サーバーの動作を示すフローチャート。
【図４】制御サーバーが記憶するデータベースのデータ構造を示す図。
【図５】アカウント設定に係るユーザーインターフェースを示す図。
【図６】変形例に係る制御システムを示す図。
【発明を実施するための形態】
【００１７】
以下、図面を参照して本発明の実施形態について説明する。
図１は、本実施形態に係る制御システム１の構成を示す図である。
図１に示すように、制御システム１は、制御サーバー１０（制御装置）を備える。制御サーバー１０には、インターネット等のネットワークＧＮを介して複数の店舗システム１１が接続される。
店舗システム１１は、スーパーマーケットや、コンビニエンスストア、デパート、飲食店等の店舗に用いられるシステムである。店舗システム１１は、店舗に来店し、会計を行った顧客に対してレシートを発行する機能を備える。
店舗システム１１は、レシートを発行可能な１又は複数の印刷装置１２（情報処理装置）を備える。
印刷装置１２は、店舗内に構築されたローカルエリアネットワークＬＮに接続される。ローカルエリアネットワークＬＮには、ネットワークルーターや、モデム等の通信機器を含んで構成されたネットワーク通信制御装置１３が接続される。印刷装置１２は、ネットワーク通信制御装置１３を介して、ネットワークＧＮにアクセスする。
【００１８】
店舗システム１１において、印刷装置１２には、ＰＯＳ端末８が接続される。ＰＯＳ端末８には、ＰＯＳアプリケーションと、プリンタードライバーがインストールされる。ＰＯＳ端末８は、ＰＯＳアプリケーション、及び、プリンタードライバーの機能により、印刷装置１２を制御して、印刷装置１２にレシートを発行させる。詳細は後述するが、ＰＯＳ端末８は、ＰＯＳアプリケーション、及び、プリンタードライバーの機能により、レシート情報の印刷を指示する印刷制御データを生成し、印刷装置１２に送信する。印刷装置１２は、印刷制御データに基づいて、ロール紙にレシート情報を印刷し、所定の位置でロール紙を切断し、レシートを発行する。
店舗には、１又は複数のレジカウンターＲＣが設けられる。レジカウンターＲＣには、印刷装置１２と、印刷装置１２と接続するＰＯＳ端末８と、が設けられる。
【００１９】
図１で、店舗システム１１Ａは、スーパーマーケットＳＭに用いられるシステムである。スーパーマーケットＳＭには、複数のレジカウンターＲＣが設けられる。レジカウンターＲＣには、印刷装置１２、及び、ＰＯＳ端末８が設けられる。スーパーマーケットＳＭに来店し商品を購入する顧客は、レジカウンターＲＣで、会計を行う。ＰＯＳ端末８は、会計に応じて、行われた会計に係るレシート情報の印刷を指示する印刷制御データを印刷装置１２に送信する。印刷装置１２は、受信した印刷制御データに基づいて、レシートを発行する。発行されたレシートは、顧客に引き渡される。
また、印刷装置１２はコード読取部２７を備えており、顧客は、レジカウンターＲＣにおける会計に際し、自身が所有する会員カードに印刷された二次元コード（コード）をコード読取部２７に読み取らせる。コード読取部２７の読み取りに基づく各装置の処理については後に詳述する。
また、ネットワークＧＮには、顧客所有端末１４が接続される。顧客所有端末１４は、顧客が所有する端末である。顧客所有端末１４は、例えば、携帯電話、タブレット端末、ノートパソコン、デスクトップパソコンである。
【００２０】
図２は、印刷装置１２、及び、制御サーバー１０の機能的構成を示すブロック図である。
図２に示すように、印刷装置１２は、プリンター制御部２０と、印刷部２１と、ネットワーク通信部２２（送信部）と、通信インターフェース２３（受信部）と、プリンター表示部２４と、プリンター入力部２５と、プリンター記憶部２６と、コード読取部２７（読取部）と、を備える。
プリンター制御部２０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他の回路等を備え、印刷装置１２を制御する。
印刷部２１は、印刷装置１２にセットされたロール紙を搬送する搬送機構や、サーマルヘッド等の印刷ヘッドを有し、ロール紙にドットを形成して画像を印刷する印刷機構、ロール紙を切断する切断機構等を含んで構成される。プリンター制御部２０は、印刷制御データに基づいて印刷部２１を制御し、ロール紙にレシート情報を印刷し、所定の位置でロール紙を切断し、レシートを発行する。
ネットワーク通信部２２は、プリンター制御部２０の制御で、ネットワークＧＮに接続された機器（制御サーバー１０を含む）と、所定の通信規格で通信する。
通信インターフェース２３は、プリンター制御部２０の制御で、ＰＯＳ端末８と、所定の通信規格で通信する。所定のＵＳＢに係る規格や、ＲＳ２３２Ｃ等のシリアル通信に係る規格である。
プリンター表示部２４は、複数のＬＥＤを備え、プリンター制御部２０の制御で、複数のＬＥＤを所定の態様で点灯／消灯させ、印刷装置１２に関する情報を報知する。
プリンター入力部２５は、印刷装置１２が備える各種スイッチに接続され、各種スイッチに対する操作を検出して、プリンター制御部２０に出力する。
プリンター記憶部２６は、ＥＥＰＲＯＭ等の不揮発性メモリーを備え、各種データを記憶する。
コード読取部２７は、撮影部２７ａと、撮影制御部２７ｂとを有する。撮影部２７ａは、ＣＣＤイメージセンサやＣＭＯＳイメージセンサ等の撮像素子、撮影レンズ群、ズームやフォーカス等の調整を行うために撮影レンズ群を駆動するレンズ駆動部等を備え、撮影を行う。撮影制御部２７ｂは、撮影部２７ａにより、二次元コードが撮影されたか否かを監視する。撮影制御部２７ｂは、撮影部２７ａにより二次元コードが撮影された場合、二次元コードの撮影結果に基づく撮影データを生成する。撮影制御部２７ｂは、撮影データを分析し、二次元コードに記録された情報を読み出す。撮影制御部２７ｂは、読み出した情報をプリンター制御部２０に出力する。本実施形態では、撮影制御部２７ｂが二次元コードに記録された情報を読み出す処理を行う。一方、撮影制御部２７ｂが撮影データをプリンター制御部２０に出力し、プリンター制御部２０が撮影データを分析して、二次元コードに記録された情報を読み出す構成であってもよい。
【００２１】
図２に示すように、制御サーバー１０は、サーバー制御部４０と、サーバー記憶部４１と、データ通信部４２と、を備える。
サーバー制御部４０は、ＣＰＵや、ＲＯＭ、ＲＡＭ、その他の回路等を備え、制御サーバー１０を制御する。
サーバー記憶部４１は、不揮発性メモリーを備え、各種データを記憶する。サーバー記憶部４１が記憶するデータについては後述する。
データ通信部４２は、サーバー制御部４０の制御で、ネットワークＧＮに接続された機器（印刷装置１２、顧客所有端末１４を含む）と、所定の通信規格で通信する。
【００２２】
次に、顧客がレジカウンターＲＣで会計を行う場合の、ＰＯＳ端末８、印刷装置１２、及び、制御サーバー１０の動作について説明する。図３は各装置の動作を示すフローチャートであり、（Ａ）はＰＯＳ端末８の動作を示し、（Ｂ）は印刷装置１２の動作を示し、（Ｃ）は制御サーバー１０の動作を示す。
図３（Ａ）に示すように、ＰＯＳ端末８は、顧客の会計に応じて印刷制御データを生成する（ステップＳＡ１）。
詳述すると、ＰＯＳ端末８は、ＰＯＳアプリケーションの機能により、顧客の会計に応じて、レシートに印刷する情報を含むレシート情報を生成する。レシート情報は、トップロゴや、レシートの発行日時、顧客が購入した商品の名称、商品の単価、購入した商品の個数、税に関する情報、小計、顧客から受け取った金銭の額、お釣りを示す情報、その他の情報を含む情報である。図示は省略するが、ＰＯＳ端末８には、商品や商品の包装に付されたバーコードを読み取るバーコードリーダーや、顧客の会員カード等のカードを読み取るカードリーダーが接続される。また、ＰＯＳ端末８は、ＰＯＳアプリケーションの機能により、図示しないＰＯＳサーバーにアクセスし、ＰＯＳサーバーが記憶する商品マスター、顧客マスターから所定の情報を取得することができる。ＰＯＳ端末８は、店舗に来店した顧客の会計に際し、バーコードリーダーや、カードリーダーからの入力、また、テンキー等の入力手段に対するレジ担当者の入力に基づいて、商品マスターや顧客マスターから必要な情報を取得して、レシート情報を生成する。
レシート情報の生成後、ＰＯＳ端末８は、プリンタードライバーの機能により、印刷装置１２のコマンド体系に従った印刷制御データであって、レシート情報の印刷を指示する印刷制御データを生成する。
次いで、ＰＯＳ端末８は、生成した印刷制御データを、印刷装置１２に送信する（ステップＳＡ２）。
【００２３】
図３（Ｂ）に示すように、印刷装置１２のプリンター制御部２０は、通信インターフェース２３を制御して、印刷制御データを受信する（ステップＳＢ１）。
次いで、プリンター制御部２０は、コード読取部２７による二次元コードの読み取りが行われているか否かを判別する（ステップＳＢ２）。上述したように、コード読取部２７による二次元コードの読み取りが行われた場合、コード読取部２７は、二次元コードに記録された情報をプリンター制御部２０に出力する。
ここで、所定の顧客は、二次元コードが印刷された会員カードを所有する。二次元コードには、顧客の顧客所有端末１４が取得可能なメールのメールアドレスを示すメールアドレス情報が記録される。会員カードは、店舗等の顧客以外の者が発行してもよく、顧客が所定の手段で作成してもよい。
会員カードを所有する顧客は、会計に際し、レジカウンターＲＣに設けられた印刷装置１２のコード読取部２７に会員カードに印刷された二次元コードを読み取らせる。コード読取部２７の撮影部２７ａは、顧客がアクセスしやすい場所に設置されている。
ステップＳＢ２では、プリンター制御部２０は、印刷制御データを受信したタイミングに対応する期間に、コード読取部２７による二次元コードの読み取りが行われたか否か（顧客が会員カードの読み取りを行わせたか否か）を判別する。印刷制御データを受信したタイミングに対応する期間とは、例えば、１つ前の印刷制御データに基づくレシートを発行した後、ステップＳＢ１で印刷制御データを受信するまでの期間である。また、レジ担当者が、所定の操作スイッチを操作する等して、当該期間の開始と終了とを設定する構成であってもよい。すなわち、当該期間は、当該期間に会員カードが読み取られた場合、ステップＳＢ１で受信した印刷制御データに対応する会計を行った顧客の会員カードの読み取りが行われたと判別できるような期間であればよい。
なお、会員カードに印刷された二次元コードの読み取りが行われた場合、メールアドレスを示すメールアドレス情報と、レシート情報の印刷を指示する印刷制御データが、印刷装置１２から制御サーバー１０に送信され、制御サーバー１０で記憶される。このことは、顧客に対して、事前に、所定の手段で通知される。
二次元コードの読み取りが行われていない場合（ステップＳＢ２：ＮＯ）、プリンター制御部２０は、通常の処理を実行する（ステップＳＢ３）。ステップＳＢ３の処理については省略する。
【００２４】
二次元コードの読み取りが行われている場合（ステップＳＢ２：ＹＥＳ）、プリンター制御部２０は、対応データを生成する（ステップＳＢ４）。対応データとは、コード読取部２７によって読み取られた二次元コードに記録されたメールアドレス情報、及び、ステップＳＢ１で受信した印刷制御データを含むデータである。印刷制御データには、ロール紙の切断を指示するカットコマンド等、印刷を指示するコマンド以外のコマンドが含まれる。プリンター制御部２０は、対応データに含める印刷制御データについて、カットコマンド等を削除する等の加工を行ってもよい。
次いで、プリンター制御部２０は、ネットワーク通信部２２を制御して、制御サーバー１０に対応データを送信する（ステップＳＢ５）。プリンター制御部２０は、制御サーバー１０のアドレスを事前に管理しており、管理するアドレスに基づいて、制御サーバー１０とコネクションを確立して、対応データを送信する。
次いで、プリンター制御部２０は、ステップＳＢ１で受信した印刷制御データに基づいて、印刷部２１を制御して、レシートを発行する（ステップＳＢ６）。
【００２５】
図３（Ｃ）に示すように、制御サーバー１０のサーバー制御部４０は、データ通信部４２を制御して、対応データを受信する（ステップＳＣ１）。
次いで、サーバー制御部４０は、サーバー記憶部４１が記憶する印刷制御データ管理データベースＤＢ１にアクセスし、ステップＳＣ１で受信した対応データに基づいて、１件のレコードを生成する（ステップＳＣ２）。
図４（Ａ）は、印刷制御データ管理データベースＤＢ１の１件のレコードのデータ構造を示す図である。
図４（Ａ）に示すように、印刷制御データ管理データベースＤＢ１の１件のレコードは、メールアドレス情報を格納するフィールドＦ１と、発行日時情報を格納するフィールドＦ２と、印刷制御データを格納するフィールドＦ３と、を備える。
ステップＳＣ２で、サーバー制御部４０は、生成したレコードのフィールドＦ１に、対応データに含まれるメールアドレス情報を格納する。また、サーバー制御部４０は、発行日時情報を生成し、生成したレコードのフィールドＦ２に格納する。発行日時情報とは、対応するレシート（ステップＳＢ６で発行するレシート）を発行した日時に対応する日時を示す情報である。例えば、サーバー制御部４０は、対応データを受信した日時を取得し、取得した日時を示す情報を発行日時情報とする。また例えば、サーバー制御部４０は、印刷制御データに、レシートの発行日時を示す情報が含まれている場合は、当該情報を発行日時情報とする。
また、サーバー制御部４０は、生成したレコードのフィールドＦ３に、対応データに含まれる印刷制御データを格納する。
このように、本実施形態では、制御サーバー１０は、印刷制御データ管理データベースＤＢ１を記憶する。このため、メールアドレス情報をキー（ＩＤ）として、顧客ごとの印刷制御データを管理でき、当該管理に基づいて、例えば、特定のメールアドレス情報と対応付けられた印刷制御データを分析したり、また、特定のメールアドレス情報と対応付けられた印刷制御データを送信したりする等の印刷制御データの有効利用が可能となる。
【００２６】
次いで、サーバー制御部４０は、サーバー制御部４０が記憶するアカウント管理データベースＤＢ２を参照する（ステップＳＣ３）。
図４（Ｂ）は、アカウント管理データベースＤＢ２の１件のレコードのデータ構造を示す図である。
図４（Ｂ）に示すように、アカウント管理データベースＤＢ２の１件のレコードは、メールアドレス情報を格納するフィールドＴ１と、アカウント設定情報を格納するフィールドＴ２と、メール送信情報を格納するフィールドＴ３と、パスワード情報を格納するフィールドＴ４と、を備える。フィールドＴ１〜Ｔ４に格納される各情報については、後述する。
次いで、サーバー制御部４０は、受信した対応データに含まれるメールアドレス情報をキーとして、アカウント管理データベースＤＢ２で、当該メールアドレス情報がフィールドＴ１に格納されているレコードが存在するか否かを判別する（ステップＳＣ４）。
存在しない場合（ステップＳＣ４：ＮＯ）、サーバー制御部４０は、アカウント管理データベースＤＢ２に１件のレコードを生成する（ステップＳＣ５）。
ステップＳＣ５で、サーバー制御部４０は、生成したレコードのフィールドＴ１に、対応データに含まれるメールアドレス情報を格納する。また、サーバー制御部４０は、生成したレコードのフィールドＴ２に、アカウント設定が完了していないことを示すアカウント設定情報を格納する。以下、アカウント設定が完了していないことを示すアカウント設定情報を「未設定情報」と表現し、アカウント設定が完了していることを示すアカウント設定情報を「設定済情報」と表現する。また、サーバー制御部４０は、生成したレコードのフィールドＴ３に、対応データの受信に応じてレシート情報を含むメールデータの送信を行わないことを示すメール送信情報を格納する。以下、対応データの受信に応じてレシート情報を含むメールデータの送信を行わないことを示すメール送信情報を「非送信情報」と表現する。一方、対応データの受信に応じてレシート情報を含むメールデータの送信を行うことを示すメール送信情報を「送信実行情報」と表現する。また、サーバー制御部４０は、生成したレコードのフィールドＴ４に、パスワード情報としてヌルデータを格納する。
このように、サーバー制御部４０は、対応データを受信した場合であって、対応データに含まれるメールアドレス情報がフィールドＴ１に格納されたレコードがアカウント管理データベースＤＢ２に存在しない場合は、当該データベースにレコードを生成する。
【００２７】
次いで、サーバー制御部４０は、アカウント設定を案内する情報を含むメールデータを生成し、生成したメールデータを、対応データに含まれるメールアドレス情報が示すメールアドレスを宛先として送信する（ステップＳＣ６）。なお、制御サーバー１０は、メール送信機能を有する。
ステップＳＣ６で送信されるメールデータに基づいて表示される情報には、以下の情報が含まれる。すなわち、アカウント設定が可能であることを示す情報と、アカウント設定を行った場合に受けることが可能なサービスを示す情報と、アカウント設定を行う場合にアクセスするＵＲＬを示す情報である。ＵＲＬは、制御サーバー１０が管理するＵＲＬである。
ステップＳＣ６で送信するメールデータに基づいて表示される情報に、会計に基づくレシート情報を含める構成であってもよい。
図５は、ステップＳＣ６で送信されるメールデータに基づいて表示される情報が示すＵＲＬに、顧客所有端末１４のブラウザーでアクセスした場合に、ブラウザーウィンドーに表示されるユーザーインターフェースＵＩ１を示す図である。制御サーバー１０は、上記ＵＲＬにアクセスがあった場合、ユーザーインターフェースＵＩ１を表示させるＨＴＭＬ等で記述された表示ファイルを生成し、アクセス元の機器に送信する。
図５に示すように、ユーザーインターフェースＵＩ１では、ユーザーＩＤとして、顧客のメールアドレス情報が表示される。本実施形態では、印刷装置１２のコード読取部２７で読み取った二次元コードに記録されたメールアドレス情報を、ユーザーＩＤとして使用する。このため、制御サーバー１０は、新たにユーザーＩＤの値を生成する必要がない。また、顧客は、アカウント設定に際し、ユーザーＩＤの入力に係る作業を行う必要が無く、また、新たにユーザーＩＤを管理したり、憶えたりする必要がない。
アカウント設定を希望する顧客は、ユーザーインターフェースＵＩ１のパスワード入力欄ＲＮ１にパスワードを入力する。また、ラジオボタンＲＤを利用して、電子レシート送信サービスを受けるか否かを選択する。電子レシート送信サービスとは、顧客が会計を行った場合であって、顧客が会員カードの二次元コードの読み取りを行わせた場合に、顧客に対して、メールによって、レシート情報を提供するサービスである。
顧客は、ユーザーインターフェースＵＩ１に対する入力を確定する場合、送信ボタンＢＴ１を操作する。操作ボタンＢＴ１の操作をトリガーとして、ユーザーインターフェースＵＩ１に係る表示ファイルが有するスクリプトの機能により、以下の処理が行われる。すなわち、顧客所有端末１４から制御サーバー１０に対して、ユーザーＩＤ（本例では、メールアドレス情報）、パスワードを示すパスワード情報、及び、電子レシート送信サービスを受けるか否かを示す情報を含むデータが送信される。以下、上記データを、「アカウント設定要求データ」と表現する。
【００２８】
アカウント設定要求データを受信すると、制御サーバー１０のサーバー制御部４０は、アカウント管理データベースＤＢ２にアクセスする。
次いで、サーバー制御部４０は、アカウント設定要求データに含まれるメールアドレス情報をキーとして、上記データベースで、フィールドＴ１に当該メールアドレス情報が格納されたレコードを特定する。
次いで、サーバー制御部４０は、特定したレコードのフィールドＴ２に格納されているアカウント設定情報について、未設定情報から設定済情報へと変更する。
次いで、サーバー制御部４０は、特定したレコードのフィールドＴ３に格納されているメール送信情報について、以下の処理を実行する。すなわち、サーバー制御部４０は、アカウント設定要求データに、電子レシート送信サービスを受けることを示す情報が含まれている場合、メール送信情報について非送信情報を送信実行情報に変更する。一方、サーバー制御部４０は、アカウント設定要求データに、電子レシート送信サービスを受けないことを示す情報が含まれている場合、メール送信情報について非送信情報のままとする。
次いで、サーバー制御部４０は、特定したレコードのフィールドＴ４に、アカウント設定要求データに含まれるパスワード情報を格納する。
以上により、アカウント設定が完了する。
なお、アカウント設定の完了後、印刷制御データ管理データベースＤＢ１に基づいて、顧客に対し、直近の会計、又は、所定の期間に行われた会計に関するレシート情報を含むメールデータを送信してもよい。
【００２９】
図３（Ｃ）に示すように、ステップＳＣ４で、アカウント管理データベースＤＢ２に、受信した対応データに含まれるメールアドレス情報がフィールドＴ１に格納されたレコードが存在すると判別した場合、サーバー制御部４０は、以下の処理を実行する。
すなわち、サーバー制御部４０は、対応データに含まれるメールアドレス情報がフィールドＴ１に格納されたレコードを特定し、特定したレコードのフィールドＴ２に格納されたアカウント設定情報を取得する。サーバー制御部４０は、取得したアカウント設定情報が、未設定情報であるか、設定済情報であるかを判別する（ステップＳＣ７）。
アカウント設定情報が未設定情報である場合（ステップＳＣ７：「未設定情報」）、サーバー制御部４０は、処理手順をステップＳＣ６へ移行し、アカウント設定を案内する情報を含むメールデータを、対応するメールアドレスを宛先として送信する。
一方、アカウント設定情報が設定済情報である場合（ステップＳＣ７：「設定済情報」）、サーバー制御部４０は、特定したレコードのフィールドＴ３に格納されたメール送信情報が非送信情報であるか、送信実行情報であるかを判別する（ステップＳＣ８）。
非送信情報である場合（ステップＳＣ８：「非送信情報」）、サーバー制御部４０は、処理を終了する。
送信実行情報である場合（ステップＳＣ８：「送信実行情報」）、サーバー制御部４０は、対応データに含まれる印刷制御データに基づいて、レシート情報が含まれるメールデータを生成する（ステップＳＣ９）。レシート情報は、少なくとも、顧客が購入した商品の名称、単価、購入数量、小計、税に関する情報、お釣りに関する情報等の会計に関する情報を含む。従って、顧客は、メールデータに基づいて表示される画面を参照した場合と、ステップＳＢ６で発行されたレシートを参照した場合とで、同様の情報を得ることができる。
なお、メールデータに、広告や、クーポンに関する情報等の付加情報を付加する構成であってもよい。
次いで、サーバー制御部４０は、生成したメールデータを、対応データに含まれるメールアドレス情報が示すメールアドレスを宛先として送信する（ステップＳＣ１０）。
顧客は、ステップＳＣ１０で送信されたメールデータに基づくメールを開くことにより、レシート情報を取得できる。
【００３０】
なお、アカウント設定を行ったユーザーには、各種サービスを受ける場合にアクセスするＵＲＬが通知される。顧客が、所定の機器（以下では、顧客所有端末１４とする。）で当該ＵＲＬにアクセスした場合、まず、ユーザーＩＤ（本例では、メールアドレス情報）と、パスワード情報を入力するログイン画面が表示される。ログイン画面にユーザーＩＤ、及び、パスワードが入力されてログインが完了すると、各種サービスを受けるためのユーザーインターフェースが顧客所有端末１４に表示される。
サービスは、例えば、以下である。
例えば、サービスは、パスワードの変更の申請である。
また例えば、サービスは、アカウント設定の解除の申請である。
また例えば、サービスは、過去の所定の期間に会計に係るレシート情報の送信や、表示の要求である。印刷制御データ管理データベースＤＢ１には、メールアドレス情報と、発行日時情報と、印刷制御データとが対応付けて記憶されている。このため、サーバー制御部４０は、メールアドレス情報と、期間とに基づいて、対応するレコードを特定でき、特定したレコードに基づいて上記サービスを提供できる。
また例えば、サービスは、消費行動の分析の要求である。サーバー制御部４０は、印刷制御データ管理データベースＤＢ１に基づいて、上記サービスを提供可能である。
【００３１】
以上説明したように、本実施形態に係る制御システム１は、レシート情報の印刷を指示する印刷制御データを送信するＰＯＳ端末８と、メールアドレス情報が記録された二次元コードを読み取り、印刷制御データを受信し、読み取った二次元コードに記録されたメールアドレス情報と受信した印刷制御データとを対応付けた対応データを送信する印刷装置１２（情報処理装置）と、対応データを受信し、受信した対応データに基づいて、メールアドレス情報と印刷制御データとを対応付けて記憶する制御サーバー１０（制御装置）と、を備える。
この構成によれば、制御サーバー１０は、メールアドレスをキー（ＩＤ）として、顧客ごとの印刷制御データを管理でき、当該管理に基づいて、例えば、特定のメールアドレス情報と対応付けられた印刷制御データを分析したり、また、特定のメールアドレス情報と対応付けられた印刷制御データを送信したりする等の印刷制御データの有効利用が可能となる。
また、本実施形態によれば、顧客が自身が所有する会員カードを印刷装置１２に読み取らせるという簡易な作業を行うだけで、印刷装置１２から制御サーバー１０に対応データが送信され、制御サーバー１０において、対応データが累積的に記憶される。このため、顧客の利便性が高い。
【００３２】
また、本実施形態では、制御サーバー１０は、受信した対応データに含まれるメールアドレス情報について、メールアドレス情報と、メールアドレス情報をＩＤとするアカウント設定が完了済みか否かを示すアカウント設定情報と、を対応付けて記憶する。そして、制御サーバー１０は、対応データを受信した場合、対応データに含まれるメールアドレス情報を取得し、取得したメールアドレス情報がアカウント設定情報と対応付けて記憶されていない場合（アカウント管理データベースＤＢ２に対応するレコードが存在しない場合）、又は、取得したメールアドレス情報がアカウント設定情報と対応付けて記憶されている場合であって（アカウント管理データベースＤＢ２に対応するレコードが存在する場合であって）、アカウント設定情報がアカウント設定が完了済みでないことを示す場合、アカウント設定を案内する情報を含むメールデータを生成し、生成したメールデータを対応データに含まれるメールアドレスに送信する。
この構成によれば、制御サーバー１０は、１の顧客に係る対応データを初めて受信した場合、又は、１の顧客についてアカウント設定が完了していない場合、当該１の顧客に対して、メールで、アカウント設定を案内する情報を提供できる。
【００３３】
また、本実施形態では、制御サーバー１０は、対応データを受信した場合、対応データに含まれるメールアドレス情報を取得し、取得したメールアドレス情報と対応付けて記憶されたアカウント設定情報がアカウント設定が完了済みであることを示す場合、対応データに含まれる印刷制御データに基づいて、レシート情報を含むメールデータを生成し、生成したメールデータを対応データに含まれるメールアドレス情報が示すメールアドレスに送信する。
この構成によれば、制御サーバー１０は、アカウント設定が完了している顧客に対して、メールで、レシート情報を提供できる。
【００３４】
また、本実施形態では、制御サーバー１０は、メールアドレス情報と、アカウント設定情報と、対応データの受信に応じてレシート情報を含むメールデータの送信を行うか否かを示すメール送信情報と、を対応付けて記憶する。そして、制御サーバー１０は、対応データを受信した場合、対応データに含まれるメールアドレス情報を取得し、取得したメールアドレス情報と対応付けて記憶されたアカウント設定情報がアカウントを設定済みであることを示し、かつ、取得したメールアドレス情報と対応付けて記憶されたメール送信情報がメールデータの送信を行うことを示す場合、対応データに含まれる印刷制御データに基づいて、レシート情報を含むメールデータを生成し、生成したメールデータを対応データに含まれるメールアドレス情報が示すメールアドレスに送信する。
この構成によれば、制御サーバー１０は、アカウント設定が完了した顧客について、当該顧客がメールでのレシート情報の提供を望む場合に、メールにてレシート情報を提供できる。
【００３５】
また、本実施形態では、印刷を行う機能を有する印刷装置１２が、会員カードの読み取り、及び、対応データの送信を実行する。
この構成によれば、専用の装置を設けることなく、レシートを発行する印刷装置１２の機能により、上述した各種処理を実行できる。
【００３６】
＜変形例＞
次に、変形例について説明する。
図６は、変形例に係る制御システム１ｂを示す図である。
以下の説明では、上述した実施形態で説明した構成要素と同様の構成要素については、同一の符号をふり、その詳細な説明を省略する。
図２と図６との比較により明らかなとおり、変形例に係る制御システム１ｂでは、ＰＯＳ端末８と、印刷装置１２との間に、電子機器６０が介在する。電子機器６０は、ネットワークＧＮを介して、制御サーバー１０と通信する。
電子機器６０は、機器制御部６１と、第１通信インターフェース６２（受信部）と、第２通信インターフェース６３と、機器ネットワーク通信部６４（送信部）と、機器コード読取部６５と、機器記憶部６６（読取部）と、備える。
機器制御部６１は、ＣＰＵ等を備え、電子機器６０を制御する。
第１通信インターフェース６２は、機器制御部６１の制御で、ＰＯＳ端末８と通信する。
第２通信インターフェース６３は、機器制御部６１の制御で、印刷装置１２と通信する。
機器ネットワーク通信部６４は、機器制御部６１の制御で、ネットワークＧＮを介して、制御サーバー１０、ネットワークＧＮ上のその他の機器と通信する。
機器コード読取部６５は、二次元コードを読み取り、読み取り結果を示す情報を、機器制御部６１に出力する。
機器記憶部６６は、データを記憶する。
【００３７】
電子機器６０は、以下の処理を実行する。
電子機器６０の機器制御部６１は、第１通信インターフェース６２を制御して、ＰＯＳ端末８から印刷制御データを受信する。機器制御部６１は、所定の期間に、機器コード読取部６５による二次元コードの読み取りが行われたか否かを判別し、行われている場合、対応データを生成する。機器制御部６１は、機器ネットワーク通信部６４を制御して、対応データを制御サーバー１０に送信する。制御サーバー１０は、受信した対応データに基づいて、印刷制御データ管理データベースＤＢ１において、メールアドレス情報と、印刷制御データとを対応付けて記憶する。
また、機器制御部６１は、ＰＯＳ端末８から受信した印刷制御データを、第２通信インターフェース６３を制御して、印刷装置１２に送信する。印刷装置１２は、印刷制御データに基づいてレシートを発行する。
以上の構成によれば、レシートを発行する印刷装置１２に、制御サーバー１０に対応データを送信する機能を設けたり、また、二次元コードを読み取る機構を設けたりする必要が無く、制御システム１ｂを適用する際に既存のシステムへの影響が少ない。
【００３８】
なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能である。
例えば、上述した実施形態では、アカウント設定が完了した顧客に、レシート情報を含むメールデータを送信する構成であったが、アカウント設定が完了しているか否かにかかわらず、会員カードを読み取らせた顧客に、レシート情報を含むメールデータを送信する構成であってもよい。
例えば、上述した実施形態で説明した処理は、動作モードが特定のモードの場合に実行されてもよい。
また、図２、６に示す各機能ブロックはハードウェアとソフトウェアにより実現可能であり、特定のハードウェア構成を示唆するものでは無い。
【符号の説明】
【００３９】
１…制御システム、８…ＰＯＳ端末、１０…制御サーバー（制御装置）、１２…印刷装置（情報処理装置）、２２…ネットワーク通信部（送信部）、２３…通信インターフェース（受信部）、２７…コード読取部（読取部）、６０…電子機器。
【図１】
2015191454.tif 000003
【図２】
2015191454.tif 000004
【図３】
2015191454.tif 000005
【図４】
2015191454.tif 000006
【図５】
2015191454.tif 000007
【図６】
2015191454.tif 000008