(57)【要約】【課題】複数の小売業者やベンダーで管理される電子レシートの情報を活用し、販売情報分析や顧客の購買行動分析などを容易に行う。【解決手段】本発明の印刷制御装置１０は、ＰＯＳ端末１からレシートデータを取得するレシートデータ取得部７１と、管理サーバー４のアドレスを記憶するアドレス記憶部７７と、レシートデータに基づいて紙レシートおよび／または電子レシートのレシート発行処理を行うレシート発行処理部８０と、レシートデータをマークアップ言語として管理サーバー４のアドレスに出力する出力部７８と、を備えた。【選択図】図２
2014071647.tif 000002
【特許請求の範囲】
【請求項１】
レシートデータを取得するレシートデータ取得部と、
外部装置のアドレスを記憶するアドレス記憶部と、
前記レシートデータ取得部で取得されたレシートデータに基づいて、紙レシートの発行処理を行う紙レシート発行処理部と、
前記レシートデータ取得部で取得された前記レシートデータに基づいて、電子レシートの発行処理を行う電子レシート発行処理部と、
前記紙レシート発行処理部または前記電子レシート発行処理部でレシート発行処理が行われたとき、前記レシートデータをマークアップ言語として、前記外部装置のアドレスに出力する出力部と、を備えることを特徴とする印刷制御装置。
【請求項２】
前記レシートデータ取得部で取得された前記レシートデータが、前記マークアップ言語とは異なる言語で記述されている場合、
前記異なる言語で記述されたレシートデータをマークアップ言語で記述されたレシートデータに変換する言語変換部を備える請求項１に記載の印刷制御装置。
【請求項３】
顧客を特定する顧客ＩＤを取得する顧客ＩＤ取得部と、
前記異なる言語で記述されたレシートデータまたは前記マークアップ言語で記述されたレシートデータに、前記顧客ＩＤを付与する顧客ＩＤ付与部と、を備える請求項２に記載の印刷制御装置。
【請求項４】
前記レシートデータ取得部で取得されたレシートデータを解析し、当該レシートデータを特定するレシートＩＤを生成するレシートＩＤ生成部と、
前記レシートＩＤを、顧客に提供するレシートＩＤ提供部と、
前記異なる言語で記述されたレシートデータまたは前記マークアップ言語で記述されたレシートデータに、前記レシートＩＤを付与するレシートＩＤ付与部と、を備える請求項２または３に記載の印刷制御装置。
【請求項５】
前記紙レシートのフォーマットを示すスタイルシートを記憶するスタイルシート記憶部を備え、
前記紙レシート発行処理部は、前記マークアップ言語で記述されたレシートデータを前記スタイルシートに基づいて変換し、前記紙レシートの印刷データを生成する請求項１ないし４のいずれか１項に記載の印刷制御装置。
【請求項６】
レシートデータを取得するレシートデータ取得部と、
外部装置のアドレスを記憶するアドレス記憶部と、
前記レシートデータ取得部で取得されたレシートデータに基づいて、紙レシートの発行処理を行い、紙レシートの印刷データを生成する紙レシート発行処理部と、
前記レシートデータ取得部で取得された前記レシートデータに基づいて、電子レシートの発行処理を行う電子レシート発行処理部と、
前記紙レシート発行処理部または前記電子レシート発行処理部でレシート発行処理が行われたとき、前記レシートデータをマークアップ言語として、前記外部装置のアドレスに出力する出力部と、
前記紙レシート発行処理部で発行された前記印刷データを印刷媒体に印刷する印刷部と、を備えることを特徴とするプリンター。
【請求項７】
レシートデータを取得し、
取得された前記レシートデータに基づいて、紙レシートの発行処理および／または電子レシートの発行処理を行い、
前記紙レシートおよび／または前記電子レシートの発行処理が行われたとき、前記レシートデータをマークアップ言語として、予め記憶されている外部装置のアドレスに出力することを特徴とする印刷制御装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レシートを発行するためのレシート発行処理を行う印刷制御装置、プリンター、および印刷制御装置の制御方法に関するものである。
【背景技術】
【０００２】
従来、レシート記載事項を電子化した電子レシートを発行可能な電子レシート発行システムが知られている（例えば、特許文献１）。電子レシートの発行方式としては、電子メールや近距離無線などで顧客の自宅用ＰＣ、携帯端末、ＩＣカード等に直接送信する方式や、顧客が特定のＷｅｂアドレスにアクセスして閲覧する方式が知られている。これらの発行方式によらず、電子レシート発行システムでは、特定のテキスト形式若しくは特定の画像ファイル形式で電子レシートのデータが保管されていることが一般的である。また、そのフォーマットは、小売業者や電子レシート発行システムを開発したベンダー毎に固有の形式である。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１４１６４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、各店舗で保管される電子レシートの情報は、販売情報分析や顧客の購買行動分析などを行うために重要な情報となる。ところが、従来の電子レシート発行システムのように、小売業者やベンダーによって、電子レシートを保管する際のフォーマットが異なると、複数の小売業者やベンダーで管理される電子レシートの情報を分析することが困難である。
【０００５】
本発明は、このような問題点に鑑み、複数の小売業者やベンダーで管理される電子レシートの情報を活用し、販売情報分析や顧客の購買行動分析などを容易に行うことが可能な印刷制御装置、プリンター、および印刷制御装置の制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の印刷制御装置は、レシートデータを取得するレシートデータ取得部と、外部装置のアドレスを記憶するアドレス記憶部と、レシートデータ取得部で取得されたレシートデータに基づいて、紙レシートの発行処理を行う紙レシート発行処理部と、レシートデータ取得部で取得されたレシートデータに基づいて、電子レシートの発行処理を行う電子レシート発行処理部と、紙レシート発行処理部または電子レシート発行処理部でレシート発行処理が行われたとき、レシートデータをマークアップ言語として、外部装置のアドレスに出力する出力部と、を備えることを特徴とする。
【０００７】
本発明の印刷制御装置の制御方法は、レシートデータを取得し、取得されたレシートデータに基づいて、紙レシートの発行処理および／または電子レシートの発行処理を行い、紙レシートおよび／または電子レシートの発行処理が行われたとき、レシートデータをマークアップ言語として、予め記憶されている外部装置のアドレスに出力することを特徴とする。
【０００８】
本発明の構成によれば、取得したレシートデータを、マークアップ言語として外部装置のアドレスに出力するため、複数の小売業者やベンダーで管理されるレシートデータを、統一的な言語で外部装置に収集することができる。また、これにより、販売情報分析や顧客の購買行動分析などを容易に行うことができる。また、統一的な言語としてＯＳやアプリケーションの環境に依存しないマークアップ言語を用いるため、スタイルシートを用いた編集を簡単に行うことができるなど、レシートデータの扱いが容易となる。また、統一言語でレシートデータを収集するために、レシートデータの生成を行う会計処理部（ＰＯＳ端末など）の改変を必要としないため、システム導入を安価に行うことができる。
なお、「マークアップ言語」としては、ＸＭＬ（Extensible  Markup  Language）、ＨＴＭＬ（Extensible  HyperText  Markup  Language）、ＳＧＭＬ（Standard  Generalized  Markup  Language）、ＲＴＦ(Rich  Text  Format)などが挙げられる。
また、「レシートデータ取得部」で取得するレシートデータは、マークアップ言語であっても良いし、マークアップ言語以外の言語であっても良い。
また、「外部装置のアドレス」としては、１つのアドレスを記憶しておく構成でも良いし、複数のアドレスを記憶しておく構成でも良い。後者の場合、取得した全てのレシートデータを、常に複数のアドレスに送信しても良いし、レシートデータを取得した時間帯、曜日などの条件に応じて、送信先を可変しても良い。また、レシートデータの解析結果（精算金額、購入商品、オペレーターＩＤ、購入者ＩＤ等）に応じて、送信先を可変しても良い。
また、「紙レシート」とは、プリンターで印刷されるレシートを指す。また、「電子レシート」とは、決済情報（精算金額、購入商品、単価などを含む）を電子化したレシートを指す。また、「電子レシート」とは、電子メールや近距離無線などで顧客の自宅用ＰＣ、携帯端末、ＩＣカード等に直接送信する「モバイルレシート」と、顧客が特定のＷｅｂアドレスにアクセスして閲覧する「Ｗｅｂレシート」の両方を含む。
また、コンピューターを印刷制御装置の各部として機能させるためのプログラム、若しくはコンピューターに印刷制御装置の制御方法を実行させるためのプログラムを提供しても良い。また、これらをプリンタードライバーとして用いても良い。
【０００９】
上記の印刷制御装置において、レシートデータ取得部で取得されたレシートデータが、マークアップ言語とは異なる言語で記述されている場合、異なる言語で記述されたレシートデータをマークアップ言語で記述されたレシートデータに変換する言語変換部を備えることを特徴とする。
【００１０】
本発明の構成によれば、言語変換部を備えているため、レシートデータ取得部で取得したレシートデータが、マークアップ言語以外の所定の言語で記述されている場合でも、マークアップ言語として外部装置に出力することができる。
【００１１】
上記の印刷制御装置において、顧客を特定する顧客ＩＤを取得する顧客ＩＤ取得部と、異なる言語で記述されたレシートデータまたはマークアップ言語で記述されたレシートデータに、顧客ＩＤを付与する顧客ＩＤ付与部と、を備えることを特徴とする。
【００１２】
本発明の構成によれば、顧客ＩＤを取得して、これをレシートデータに付与するため、例えば、電子レシートとしてＷｅｂレシートが発行された場合、顧客は、自分の購入履歴を閲覧することができる。これにより、閲覧が容易であると共に、他人による閲覧が不可能となるためセキュリティー効果を高めることができる。また、顧客ＩＤにより個人の特定が可能であるため、外部装置に収集されたレシートデータから、個人の購買行動分析を容易に行うことができる。
なお、「顧客ＩＤ取得部」は、顧客が所有する携帯端末やＩＣカード等から顧客ＩＤを取得することが考えられる。この場合、ＩＣカードは、複数店舗で共通して利用可能なものであることが好ましい。また、顧客ＩＤとは、携帯端末やＩＣカードに登録されている会員番号や電子メールアドレス、ＩＣチップのユニークＩＤ（チップＩＤ）などが考えられる。
【００１３】
上記の印刷制御装置において、レシートデータ取得部で取得されたレシートデータを解析し、当該レシートデータを特定するレシートＩＤを生成するレシートＩＤ生成部と、レシートＩＤを、顧客に提供するレシートＩＤ提供部と、異なる言語で記述されたレシートデータまたはマークアップ言語で記述されたレシートデータに、レシートＩＤを付与するレシートＩＤ付与部と、を備えることを特徴とする。
【００１４】
本発明の構成によれば、レシートＩＤを生成して、これをレシートデータに付与すると共に顧客に提供するため、例えば、電子レシートとしてＷｅｂレシートが発行された場合、顧客は、指定したレシートを閲覧することができる。これにより、顧客は、顧客ＩＤや電子メールアドレスなどの個人情報を提供することなく、特定のＷｅｂレシートを容易に閲覧することができる。
なお、「レシートＩＤ生成部」は、レシート記載事項（レシート発行日、店舗名、ＰＯＳ端末ＩＤ、トランザクション番号等）に基づいて、レシートを一意に特定可能なレシートＩＤを生成することが考えられる。
また、「レシートＩＤ提供部」は、顧客が所有するＰＣ、携帯端末、ＩＣカード等にレシートＩＤを提供することが考えられる。
【００１５】
上記の印刷制御装置において、紙レシートのフォーマットを示すスタイルシートを記憶するスタイルシート記憶部を備え、紙レシート発行処理部は、マークアップ言語で記述されたレシートデータをスタイルシートに基づいて変換し、紙レシートの印刷データを生成することを特徴とする。
【００１６】
本発明の構成によれば、マークアップ言語のレシートデータを、スタイルシートに基づいて変換することで、紙レシート用データの生成を容易に行うことができる。
【００１７】
本発明のプリンターは、レシートデータを取得するレシートデータ取得部と、外部装置のアドレスを記憶するアドレス記憶部レシートデータ取得部で取得されたレシートデータに基づいて、紙レシートの発行処理を行い、紙レシートの印刷データを生成する紙レシート発行処理部と、レシートデータ取得部で取得されたレシートデータに基づいて、電子レシートの発行処理を行う電子レシート発行処理部と、紙レシート発行処理部または電子レシート発行処理部でレシート発行処理が行われたとき、レシートデータをマークアップ言語として、外部装置のアドレスに出力する出力部と、紙レシート発行処理部で発行された印刷データを印刷媒体に印刷する印刷部と、を備えることを特徴とする。
【００１８】
本発明の構成によれば、プリンターの導入により、複数の小売業者やベンダーで管理される電子レシートの情報を有効活用できる、などの効果を奏することができる。
なお、本発明の構成の場合、レシートデータの取得元は、例えばＰＯＳ端末である。また、「電子レシート発行処理部」は、電子レシートのレシート発行処理として、マークアップ言語のレシートデータを所定の送信先（顧客が所有するＰＣ、携帯端末、ＩＣカード、Ｗｅｂレシート発行用のＷｅｂサーバー等）に送信しても良い。
【図面の簡単な説明】
【００１９】
【図１】第１実施形態に係るレシート発行処理システムのシステム構成図である。
【図２】第１実施形態に係るレシート発行処理システムの機能ブロック図である。
【図３】ＸＭＬ言語で記述されたレシートデータの一例を示す図である。
【図４】印刷制御装置処理を示すフローチャートである。
【図５】携帯端末処理を示すフローチャートである。
【図６】管理サーバー処理を示すフローチャートである。
【図７】第２実施形態に係るレシート発行処理システムの機能ブロック図である。
【図８】第３実施形態に係るレシート発行処理システムのシステム構成図である。
【発明を実施するための形態】
【００２０】
［第１実施形態］
以下、本発明の一実施形態について、添付図面を参照しながら詳細に説明する。本実施形態では、ＰＯＳ端末１とプリンター３の間に、印刷制御装置１０を設けた場合について説明する。また、マークアップ言語として、ＸＭＬ言語を用いた場合を例示する。
【００２１】
図１は、本発明の一実施形態に係るレシート発行処理システムＳＹのシステム構成図である。レシート発行処理システムＳＹは、小売店に設置されたＰＯＳ（Point  Of  Sales）端末１、印刷制御装置１０およびプリンター３と、顧客が所有（携帯）する携帯端末２と、クラウド（インターネット等のコンピューターネットワーク）上に存在する管理サーバー４（外部装置）と、を備えている。ＰＯＳ端末１と印刷制御装置１０および印刷制御装置１０とプリンター３は、専用ケーブルまたはＬＡＮ等により接続されている。また、印刷制御装置１０と管理サーバー４は、コンピューターネットワークを介して接続されている。なお、同図では、印刷制御装置１０と管理サーバー４が、１：１の関係で接続されているように示しているが、複数：１、１：複数、複数：複数の関係で接続されていても良い。
【００２２】
ＰＯＳ端末１は、専用端末、パーソナルコンピューター（以下、「ＰＣ」と表記する）、タブレット端末等で実現され、ＰＯＳアプリケーション１１を備えている。ＰＯＳアプリケーション１１は、一連の会計処理（商品情報および単価の入力、精算金額の算出、レシートデータの生成など）を行う。
【００２３】
一方、印刷制御装置１０も、専用端末、ＰＣ、タブレット端末等で実現可能であり、制御機構１２および無線ＩＣリーダー／ライター１３を備えている。制御機構１２は、紙レシートおよび電子レシートの発行、並びに管理サーバー４へのレシートデータのアップロード等を行う。無線ＩＣリーダー／ライター１３は、携帯端末２に搭載された無線ＩＣタグ２２との通信を行う。本実施形態では、主に電子レシートの送信、無線ＩＣタグ２２からの固有ＩＤの受信に用いる。なお、無線ＩＣリーダー／ライター１３としては、例えばＮＦＣ(Near  Field  Communication，登録商標)規格のものを用いる。もちろん、その他の近距離無線通信規格（非接触通信規格）や、赤外線通信規格に対応したものを用いて通信を行う構成としても良い。
【００２４】
携帯端末２は、ノート型ＰＣ、スマートフォン等の小型タブレット端末、携帯電話等で実現され、電子レシート管理アプリケーション２１および無線ＩＣタグ２２を備えている。電子レシート管理アプリケーション２１は、不図示のアプリケーションサーバーからダウンロードしたものであり、電子レシートの管理に用いる。なお、電子レシートには、会計処理時に印刷制御装置１０（無線ＩＣリーダー／ライター１３）から直接受け取り可能なモバイルレシートと、顧客が特定のＷｅｂアドレスにアクセスして閲覧するＷｅｂレシートが含まれる。電子レシート管理アプリケーション２１は、レシートデータの取得、モバイルレシートの生成および記憶、並びにモバイルレシートおよびＷｅｂレシートの発行要否設定等を行う。詳細については、後述する。
【００２５】
無線ＩＣタグ２２は、例えばＮＦＣタグ（登録商標）であり、無線ＩＣチップおよびアンテナを有する（いずれも図示省略）。アンテナは、無線ＩＣリーダー／ライター１３との送受信を行う。また、無線ＩＣチップは、その送受信制御を行うと共に、チップＩＤを記憶している。チップＩＤは、無線ＩＣチップの固有ＩＤ（＝無線ＩＣタグ２２の固有ＩＤ）であり、本実施形態では、顧客を特定するＩＤ（以下、「顧客ＩＤ」と称する）として用いる。
【００２６】
プリンター３は、紙レシートを発行するレシートプリンターであり、ファームウェア３１および印刷機構３２を備えている。ファームウェア３１は、プリンター３を動作させる各種プログラムおよび各種データを含む。また、印刷機構３２は、印刷ヘッド、用紙搬送機構および用紙切断機構等を含む。
【００２７】
管理サーバー４は、ＸＭＬ（Extensible  Markup  Language）データベース４１およびＷｅｂレシート発行処理プログラム４２を備えている。ＸＭＬデータベース４１は、印刷制御装置１０から出力されたＸＭＬ言語（マークアップ言語）のレシートデータを記憶する。当該レシートデータは、紙レシートおよび／または電子レシートとして発行されたレシートのレシート属性を示すものであり、複数の印刷制御装置１０（複数の小売店）から収集して、販売情報分析や顧客の購買行動分析に用いる。
【００２８】
Ｗｅｂレシート発行処理プログラム４２は、Ｗｅｂレシートの発行処理を行う。具体的には、Ｗｅｂレシート発行要否の判別、Ｗｅｂレシート用データの生成、Ｗｅｂレシートの公開等を行う。詳細については、後述する。
【００２９】
次に、図２を参照し、レシート発行処理システムＳＹの機能構成について説明する。ＰＯＳ端末１は、主な機能構成として、会計処理部５１を備えている。会計処理部５１は、会計処理結果を示すレシートデータの生成を行う。なお、レシートデータとしては、紙レシート用の印刷データ（非ＸＭＬ言語）、印刷スタイルなし且つレシート属性のデータ（非ＸＭＬ言語）、ＸＭＬ言語で記述されたデータ、のいずれかを生成する。なお、ＸＭＬ言語で記述される場合、ＸＭＬフォーマットとしては、「ＰＯＳＬｏｇ」を用いることが好ましい。
【００３０】
携帯端末２は、主な機能構成として、顧客ＩＤ記憶部６１および電子レシート管理部６２を備えている。顧客ＩＤ記憶部６１は、無線ＩＣタグ２２（無線ＩＣチップ）により実現され、顧客を特定する顧客ＩＤを記憶する。
【００３１】
電子レシート管理部６２は、電子レシート管理アプリケーション２１により実現され、電子レシートの管理を行う。例えば、印刷制御装置１０からレシートデータ（ＸＭＬ言語）を取得した場合、予め記憶されているモバイルレシート用スタイルシートに基づいてモバイルレシート用データを生成し、保存する。モバイルレシート用スタイルシートは、モバイルレシートのフォーマットを示すものであり、マークアップ言語（例えば、ＸＳＬ（Extensible  Stylesheet  Language）言語）で記述されている。なお、レシートデータが、ＨＴＭＬ（Extensible  HyperText  Markup  Language）言語の場合、スタイルシートをＣＳＳ（Cascading  Style  Sheets）言語で記述しても良い。
【００３２】
また、電子レシート管理部６２は、生成したモバイルレシート用データに基づき、携帯端末２のディスプレー（図示省略）にモバイルレシートを表示する。モバイルレシートは、日付順または店舗順など、ユーザーの指定にしたがってソート表示可能である。また、電子レシート管理部６２は、顧客にＷｅｂレシートを閲覧させる（参照するレシートを特定させる）レシートＩＤを印刷制御装置１０（レシートＩＤ提供部７６）から取得し、これを保存する。さらに、電子レシート管理部６２は、モバイルレシートおよびＷｅｂレシートの発行要否について設定可能となっている。モバイルレシートの発行要否情報は、顧客ＩＤと共に、印刷制御装置１０に送信される。また、Ｗｅｂレシートの発行要否情報は、顧客ＩＤと共に、インターネット等を介して管理サーバー４（Ｗｅｂレシート発行部１０２）に送信される。
【００３３】
印刷制御装置１０は、主な機能構成として、レシートデータ取得部７１、顧客ＩＤ取得部７２、レシートＩＤ生成部７３、言語変換部７４、組み込み部７５（顧客ＩＤ付与部、レシートＩＤ付与部）、レシートＩＤ提供部７６、アドレス記憶部７７、出力部７８、スタイルシート記憶部７９、レシート発行処理部８０（紙レシート発行処理部、電子レシート発行処理部）および送信部８１を備えている。
【００３４】
レシートデータ取得部７１は、ＰＯＳ端末１（会計処理部５１）から、レシートデータを取得する。顧客ＩＤ取得部７２は、無線ＩＣリーダー／ライター１３を用いて、携帯端末２（顧客ＩＤ記憶部６１）から顧客ＩＤを取得する。
【００３５】
レシートＩＤ生成部７３は、レシートデータ取得部７１で取得したレシートデータを解析し、当該レシートデータを特定するレシートＩＤを生成する。具体的には、レシートデータに含まれる各種項目（レシート発行日、店舗名、ＰＯＳ端末ＩＤ、トランザクション番号等）を、所定のアルゴリズムにしたがって数値化することにより、レシートを一意に特定可能なレシートＩＤを生成する。当該レシートＩＤは、顧客がＷｅｂレシートを閲覧する際、所望のレシートを特定するために用いる。
【００３６】
言語変換部７４は、レシートデータ取得部７１で取得したレシートデータが、ＸＭＬ言語以外の所定の言語で記述されている場合、当該レシートデータを、予め記憶されている所定の変換フォーマットにしたがって、所定の言語からＸＭＬ言語（ＰＯＳＬｏｇ）に変換する。図３は、ＸＭＬ言語で記述されたレシートデータの一例を示す図である。同図に示すように、所定の変換フォーマットにしたがって変換されたＸＭＬ言語のレシートデータは、印刷スタイルの指定がなく、レシート属性を示すデータとなっている。レシート属性としては、店舗情報、シーケンス番号、ＰＯＳ端末ＩＤ、オペレーターＩＤ、アイテム数（商品数）、アイテム名（商品名）、アイテムＩＤ（商品ＩＤ）、単価、精算金額などが含まれる。
【００３７】
組み込み部７５は、言語変換部７４によるＸＭＬ変換後のレシートデータに、顧客ＩＤ取得部７２で取得した顧客ＩＤと、レシートＩＤ生成部７３で生成したレシートＩＤを組み込む（顧客ＩＤとレシートＩＤを付与する）。これら顧客ＩＤおよびレシートＩＤは、組み込みが容易となるように、一旦ＸＭＬ言語に変換して、ＸＭＬ変換後のレシートデータに組み込んでも良い。
【００３８】
レシートＩＤ提供部７６は、レシートＩＤ生成部７３で生成したレシートＩＤを、無線ＩＣリーダー／ライター１３を用いて、携帯端末２（電子レシート管理部６２）に送信する。電子レシート管理部６２は、送信されたレシートＩＤを、日時情報と共にＷｅｂレシート参照用フォルダーに保存する。
【００３９】
アドレス記憶部７７は、管理サーバー４のアドレスを記憶する。なお、「管理サーバー４」としては、１つのアドレスを記憶しておく構成でも良いし、複数のアドレスを記憶しておく構成でも良い。後者の場合、全てのレシートデータを、常に複数のアドレス宛に送信しても良いし、レシートデータを取得した時間帯、曜日などの条件に応じて、送信先を可変しても良い。また、レシートデータの解析結果（精算金額、購入商品、オペレーターＩＤ、購入者ＩＤ等）に応じて、送信先を可変しても良い。出力部７８は、ＸＭＬ言語のレシートデータを、アドレス記憶部７７に記憶されている管理サーバー４のアドレスに出力する。
【００４０】
スタイルシート記憶部７９は、紙レシートのフォーマットを示す紙レシート用スタイルシートを記憶する。紙レシート用スタイルシートも、ＸＳＬ言語等のマークアップ言語で記述される。また、レシートデータがＨＴＭＬ言語の場合は、紙レシート用スタイルシートをＣＳＳ言語で記述しても良い。
【００４１】
レシート発行処理部８０は、ＸＭＬ言語のレシートデータを、記憶されている紙レシート用スタイルシートに基づいて変換し、紙レシート用の印刷データである紙レシート用データの生成を行う。なお、スタイルシートを複数記憶しておく構成でも良い。この場合、レシートデータを取得した時間帯、曜日などの条件に応じて、使用するスタイルシートを可変しても良い。また、レシートデータの解析結果（精算金額、購入商品、オペレーターＩＤ、購入者ＩＤ等）に応じて、スタイルシートを可変しても良い。また、紙レシート用データは、プリンター３が解釈可能なコマンド（例えばＥＳＣ／ＰＯＳコマンド）を用いて生成することが好ましい。また、紙レシート用データは、プリンター３の仕様（ＸＭＬ言語を解釈可能か否か）に応じて、ＸＭＬ言語（例えば、ＥＳＣ／ＰＯＳ．ＸＭＬ）であっても良いし、非ＸＭＬ言語であっても良い。また、レシート発行処理部８０は、モバイルレシート発行のため、無線ＩＣリーダー／ライター１３を用いて、ＸＭＬ言語のレシートデータを、携帯端末２（電子レシート管理部６２）に送信する。なお、当該レシートデータは、顧客ＩＤおよびレシートＩＤを組み込んだものであっても良いし、組み込んでいないものであっても良い。
【００４２】
送信部８１は、レシート発行処理部８０で生成された紙レシート用データを、プリンター３に送信する。プリンター３の仕様が不明な場合は、ＸＭＬ言語、非ＸＭＬ言語の両言語のレシートデータを生成・送信し、プリンター３側で対応しないレシートデータを読み捨てる構成としても良い。
【００４３】
プリンター３は、主な機能構成として、印刷部９１を備えている。印刷部９１は、印刷制御装置１０（送信部８１）から送信された紙レシート用データ（ＸＭＬ言語および／または非ＸＭＬ言語）を、レシート用紙（印刷媒体）に印刷する。
【００４４】
管理サーバー４は、主な機能構成として、ＸＭＬデータ記憶部１０１およびＷｅｂレシート発行部１０２を備えている。ＸＭＬデータ記憶部１０１は、ＸＭＬデータベース４１により実現され、印刷制御装置１０（出力部７８）から出力されたＸＭＬ言語のレシートデータを記憶する。
【００４５】
Ｗｅｂレシート発行部１０２は、Ｗｅｂレシート発行処理プログラム４２により実現され、携帯端末２（電子レシート管理部６２）から送信されたＷｅｂレシートの発行要否情報に基づき、「Ｗｅｂレシートの発行要否：必要」の顧客ＩＤが含まれるレシートデータについて、Ｗｅｂレシート用データの生成およびＷｅｂ公開を行う。なお、Ｗｅｂレシート用データは、予めＷｅｂレシート発行処理プログラム４２内に記憶されているＷｅｂレシート用スタイルシートに基づいて生成する。Ｗｅｂレシート用スタイルシートも、ＸＳＬ言語等のマークアップ言語で記述される。また、レシートデータがＨＴＭＬ言語の場合は、Ｗｅｂレシート用スタイルシートをＣＳＳ言語で記述しても良い。また、スタイルシートを複数記憶しておき、レシートデータの出力元となるＰＯＳ端末１または店舗、レシートデータを取得した時間帯、曜日などの条件に応じて、使用するスタイルシートを可変しても良い。また、レシートデータの解析結果（精算金額、購入商品、オペレーターＩＤ、購入者ＩＤ等）に応じて、スタイルシートを可変しても良い。
【００４６】
次に、図４ないし図６を参照し、印刷制御装置１０、携帯端末２および管理サーバー４における処理の流れについて説明する。図４は、印刷制御装置処理を示すフローチャートである。印刷制御装置１０は、ＰＯＳ端末１から、レシートデータを取得すると（Ｓ１１）、当該レシートデータが非ＸＭＬ言語であるか否かを判別する（Ｓ１２）。レシートデータが非ＸＭＬ言語である場合（Ｓ１２：Ｙｅｓ）、これをＸＭＬ言語に変換する（Ｓ１３）。当該ＸＭＬ言語は、印刷スタイルの指定がなく、レシート属性を示すデータである。また、レシートデータが非ＸＭＬ言語でない場合（Ｓ１２：Ｎｏ）、つまりＰＯＳ端末１から、ＸＭＬ言語で記述されたレシートデータを取得した場合、Ｓ１３を省略する。
【００４７】
続いて、印刷制御装置１０は、ＸＭＬ言語のレシートデータを、管理サーバー４に出力する（Ｓ１４）。また、ＸＭＬ言語のレシートデータを、予め記憶されている紙レシート用スタイルシートに基づいて変換し、紙レシート用データを生成する（Ｓ１５）。その後、生成した紙レシート用データを、プリンター３に送信する（Ｓ１６）。
【００４８】
図５は、携帯端末処理を示すフローチャートである。携帯端末２（無線ＩＣタグ２２）は、印刷制御装置１０から顧客ＩＤが要求されると（Ｓ２１：Ｙｅｓ）、無線ＩＣタグ２２固有の情報であるチップＩＤを、顧客ＩＤとして印刷制御装置１０に送信する（Ｓ２２）。また、携帯端末２は、印刷制御装置１０からレシートデータを受信すると（Ｓ２３：Ｙｅｓ）、予め設定されているモバイルレシート発行要否情報を参照し、「モバイルレシートの発行要否：必要」の場合（Ｓ２４：Ｙｅｓ）、受信したＸＭＬ言語のレシートデータを、予め記憶されているモバイルレシート用スタイルシートに基づいて変換し、モバイルレシート用データを生成する（Ｓ２５）。また、生成したモバイルレシート用データを、携帯端末２内の所定の記憶領域に記憶する（Ｓ２６）。また、「モバイルレシートの発行要否：不要」の場合（Ｓ２４：Ｎｏ）は、Ｓ２５，Ｓ２６を省略する。
【００４９】
図６は、管理サーバー処理を示すフローチャートである。管理サーバー４は、印刷制御装置１０からレシートデータ（ＸＭＬ言語）を受信すると（Ｓ３１：Ｙｅｓ）、当該レシートデータを、ＸＭＬデータベース４１に保存する（Ｓ３２）。また、予め携帯端末２から送信されたＷｅｂレシートの発行要否情報に基づいて、Ｗｅｂレシートの発行要否を判別する（Ｓ３３）。「Ｗｅｂレシートの発行要否：必要」の場合（Ｓ３３：Ｙｅｓ）、受信したＸＭＬ言語のレシートデータを、予め記憶されているＷｅｂレシート用スタイルシートに基づいて変換し、Ｗｅｂレシート用データを生成する（Ｓ３４）。また、生成したＷｅｂレシート用データに基づくＷｅｂレシートを、Ｗｅｂ上に公開する（Ｓ３５）。また、「Ｗｅｂレシートの発行要否：不要」の場合は（Ｓ３３：Ｎｏ）、Ｓ３４，Ｓ３５を省略する。
【００５０】
以上説明したとおり、第１実施形態によれば、印刷制御装置１０が、ＰＯＳ端末１から取得したレシートデータをＸＭＬ言語として、管理サーバー４に出力する。つまり、ＰＯＳ端末１（ＰＯＳアプリケーション１１）を変更することなく、複数の小売業者やベンダーで管理されるレシートデータを、統一的な言語で管理サーバー４に収集させることが可能となるため、販売情報分析や顧客の購買行動分析などを容易に行うことができる。
【００５１】
また、ＰＯＳ端末１から取得したレシートデータが、ＸＭＬ言語以外の所定の言語で記述されている場合は、ＸＭＬ言語への変換を行うため、ＸＭＬ言語を出力するＰＯＳアプリケーション１１、非ＸＭＬ言語を出力するＰＯＳアプリケーション１１の両方に対応することができる。また、統一的な言語としてＯＳやアプリケーションの環境に依存しないマークアップ言語を用いるため、スタイルシートを用いた編集を簡単に行うことができるなど、レシートデータの扱いが容易となる。
【００５２】
また、携帯端末２から顧客ＩＤを取得して、これをレシートデータに埋め込むため、例えばＷｅｂレシートが発行された場合、顧客は、自分の購入履歴を閲覧することができる。これにより、閲覧が容易であると共に、他人による閲覧が不可能となるためセキュリティー効果を高めることができる。また、顧客ＩＤにより個人の特定が可能であるため、管理サーバー４に収集されたレシートデータから、個人の購買行動分析を容易に行うことができる。
【００５３】
また、印刷制御装置１０は、レシートデータを一意に特定するレシートＩＤを生成して、これをレシートデータに組み込み、さらに顧客に提供するため、例えばＷｅｂレシートが発行された場合、顧客は、指定したレシートを閲覧することができる。これにより、顧客は、顧客ＩＤや電子メールアドレスなどの個人情報を提供することなく、特定のＷｅｂレシートを容易に閲覧することができる。
【００５４】
また、印刷制御装置１０は、紙レシート用スタイルシートを記憶しているため、ＸＭＬ言語のレシートデータから、紙レシート用データを容易に生成することができる。
【００５５】
なお、上記の実施形態において、印刷制御装置１０の組み込み部７５は、言語変換部７４によるＸＭＬ変換後のレシートデータに、顧客ＩＤおよびレシートＩＤを組み込むものとしたが、言語変換部７４によるＸＭＬ変換前のレシートデータ（会計処理部５１からＸＭＬ言語のレシートデータが出力された場合は、当該ＸＭＬ言語のレシートデータ）に、これらを組み込んでも良い。
【００５６】
また、上記の実施形態において、電子レシート管理部６２は、印刷制御装置１０からＸＭＬ言語のレシートデータを取得し、予め記憶されているモバイルレシート用スタイルシートに基づいてモバイルレシート用データを生成するものとしたが、印刷制御装置１０から直接モバイルレシート用データを取得し、これを記憶しても良い。この場合、印刷制御装置１０内にモバイルレシート用スタイルシートを記憶しておき、印刷制御装置１０にてモバイルレシート用データを生成・提供する。
【００５７】
また、上記の実施形態において、レシートＩＤ提供部７６は、携帯端末２にレシートＩＤを提供したが、携帯端末２以外の端末（顧客の自宅用ＰＣなど）や、ＩＣカード等に提供しても良い。前者の場合、電子レシート管理部６２において、レシートＩＤの送信先（ＰＣアドレスなど）を設定しておき、顧客ＩＤと共に、印刷制御装置１０に送信する。また、予め印刷制御装置１０に、顧客ＩＤとレシートＩＤの提供先とを関連付けた提供先テーブルを記憶しておき、当該提供先テーブルを参照して、レシートＩＤの提供先を決定しても良い。また、後者の場合、ＩＣカード内の記憶領域にレシートＩＤを保存する。顧客は、ＩＣカードから、レシートＩＤを読み出して、Ｗｅｂレシートを参照する。その他、紙レシートにレシートＩＤを印刷することで、レシートＩＤを提供しても良い。
【００５８】
同様に、印刷制御装置１０にてモバイルレシート用データを生成する場合、モバイルレシート用データを、携帯端末２以外の端末やＩＣカードに提供しても良い。ＩＣカードに提供する場合は、顧客ＩＤとして、ＩＣカードに固有のＩＤ（チップＩＤ）を用いる。また、予め印刷制御装置１０に、顧客ＩＤとモバイルレシート用データの提供先とを関連付けた提供先テーブルを記憶しておき、当該提供先テーブルを参照して、モバイルレシート用データの提供先を決定しても良い。
【００５９】
さらに、印刷制御装置１０にてモバイルレシート用データを生成しない場合、ＸＭＬ言語のレシートデータを、携帯端末２以外の端末やＩＣカードに提供しても良い。この場合、携帯端末２以外の端末、またはＩＣカードを読み取り可能な端末にて、モバイルレシート用データを生成する。また、この場合、モバイルレシート用スタイルシートは、携帯端末２以外の端末、ＩＣカード、ＩＣカードを読み取り可能な端末、のいずれかに記憶しておく。
【００６０】
また、上記の実施形態において、携帯端末２の電子レシート管理部６２は、Ｗｅｂレシートの発行要否情報を、管理サーバー４（Ｗｅｂレシート発行部１０２）に送信するものとしたが、顧客ＩＤおよびモバイルレシートの発行要否情報と共に印刷制御装置１０に送信しても良い。この場合、印刷制御装置１０の出力部７８は、ＸＭＬ言語のレシートデータと共にＷｅｂレシートの発行要否情報を管理サーバー４に出力する。管理サーバー４は、受信したＷｅｂレシートの発行要否情報に基づいて、Ｗｅｂレシートの発行要否を判別する。
【００６１】
また、上記の実施形態において、レシートＩＤ生成部７３は、レシートデータの取得ごとにレシートＩＤを生成するものとしたが、「Ｗｅｂレシートの発行要否：不要」の場合、レシートＩＤの生成を省略しても良い。この場合、顧客ＩＤ取得部７２は、顧客ＩＤと共にＷｅｂレシートの発行要否情報を取得することとなる。
【００６２】
また、上記の実施形態では、管理サーバー４によって、ＸＭＬ言語のレシートデータの収集、およびＷｅｂレシートの発行を行ったが、これらを個別のサーバーで行っても良い。この場合、出力部７８は、両サーバーにＸＭＬ言語のレシートデータを出力する。
【００６３】
また、上記の実施形態では、顧客ＩＤとして、チップＩＤを用いたが、携帯端末２（またはＩＣカード）に登録されている会員番号や電子メールアドレスなどを用いても良い。
【００６４】
また、上記の実施形態において、印刷制御装置１０は、会計処理ごとにレシートデータを管理サーバー４にアップロードしたが、一旦印刷制御装置１０内の記憶領域にレシートデータを保存しておき、ＰＯＳ端末１のクローズ処理時など所定のタイミング、または定期的に、記憶領域内のレシートデータを一括してアップロードしても良い。
【００６５】
また、上記の実施形態において、レシート発行処理部８０は、会計処理ごとに必ず紙レシート発行処理を行ったが、条件付きで行っても良い（例えば、顧客が希望した場合のみ紙レシートを発行するなど）。また、紙レシートを発行したときのみ、電子レシートを発行したときのみ、紙レシートと電子レシートを両方発行したときのみ、管理サーバー４へのレシートデータのアップロードを行う構成としても良い。
【００６６】
［第２実施形態］
次に、図７を参照し、本発明の第２実施形態について説明する。上記の第１実施形態では、ＰＯＳ端末１とプリンター３の間に介在させた印刷制御装置１０によって、レシートデータの管理サーバー４へのアップロード、および紙レシート用データの生成を行ったが、本実施形態では、これらをプリンター３によって行う。つまり本実施形態では、本発明の印刷制御装置を、プリンター３に適用する。以下、第１実施形態と異なる点を説明する。なお、本実施形態において、第１実施形態と同様の構成部分については同様の符号を付し、詳細な説明を省略する。また、第１実施形態と同様の構成部分について適用される変形例は、本実施形態についても同様に適用される。
【００６７】
図７は、第２実施形態に係るレシート発行処理システムＳＹの機能ブロック図である。同図に示すように、本実施形態では、第１実施形態の印刷制御装置１０における各部７１〜８０を、プリンター３に備える。また、本実施形態の印刷部９１は、レシート発行処理部８０（紙レシート発行処理部）によって生成・出力された紙レシート用データに基づいて印刷を行う。
【００６８】
なお、本実施形態のシステム構成については、特に図示しないが、図１に示した第１実施形態のシステム構成と比較して、印刷制御装置１０を省略し、プリンター３と管理サーバー４がコンピューターネットワークで接続される点が異なる。また、プリンター３に無線ＩＣリーダー／ライター１３を搭載し、携帯端末２（無線ＩＣタグ２２）との通信を行う点が異なる。
【００６９】
このように、第２実施形態によれば、ＰＯＳ端末１（ＰＯＳアプリケーション１１）に手を加えることなく、また印刷制御装置１０を追加することなく、プリンター３の変更によって、複数の小売業者やベンダーで管理される電子レシートの情報を有効活用できる、などの効果を奏することができる。
【００７０】
［第３実施形態］
次に、図８を参照し、本発明の第３実施形態について説明する。本実施形態では、レシートデータの管理サーバー４へのアップロード、および紙レシート用データの生成をプリンタードライバー１５によって行う。つまり本実施形態では、本発明の印刷制御装置を、ＰＯＳ端末１内のプリンタードライバー１５に適用する。以下、第１実施形態と異なる点を説明する。なお、本実施形態においても、第１実施形態と同様の構成部分については同様の符号を付し、詳細な説明を省略する。
【００７１】
図８は、第３実施形態に係るレシート発行処理システムＳＹのシステム構成図である。同図に示すように、本実施形態のＰＯＳ端末１は、ＰＯＳアプリケーション１１、プリンタードライバー１５および無線ＩＣリーダー／ライター１３を備えている。また、ＰＯＳ端末１と管理サーバー４、およびＰＯＳ端末１とプリンター３は、それぞれ所定のネットワークを介して接続される。なお、本実施形態の機能構成については、特に図示しないが、図２に示した第１実施形態の印刷制御装置１０における各部７１〜８１を、プリンタードライバー１５に備える。また、会計処理部５１は、ＰＯＳアプリケーション１１の機能となる。
【００７２】
このように、第３実施形態によれば、ＰＯＳアプリケーション１１に手を加えることなく、また印刷制御装置１０を追加することなく、ＰＯＳ端末１内のプリンタードライバー１５の変更によって、複数の小売業者やベンダーで管理される電子レシートの情報を有効活用できる、などの効果を奏することができる。
【００７３】
なお、上記の３つの実施形態に示したレシート発行処理システムＳＹの各構成要素をプログラムとして提供することが可能である。また、そのプログラムを各種記録媒体（ＣＤ−ＲＯＭ、フラッシュメモリー等）に格納して提供することも可能である。すなわち、コンピューターをレシート発行処理システムＳＹの各構成要素として機能させるためのプログラム、およびそれを記録した記録媒体も、本発明の権利範囲に含まれるものである。その他、本発明の要旨を逸脱しない範囲で、適宜変更が可能である。
【符号の説明】
【００７４】
１…ＰＯＳ端末  ２…携帯端末  ３…プリンター  ４…管理サーバー  １０…印刷制御装置  １１…ＰＯＳアプリケーション  １２…制御機構  １３…無線ＩＣリーダー／ライター  １５…プリンタードライバー  ２１…電子レシート管理アプリケーション  ２２…無線ＩＣタグ  ３１…ファームウェア  ３２…印刷機構  ４１…ＸＭＬデータベース  ４２…Ｗｅｂレシート発行処理プログラム  ＳＹ…レシート発行処理システム
【図１】
2014071647.tif 000003
【図２】
2014071647.tif 000004
【図３】
2014071647.tif 000005
【図４】
2014071647.tif 000006
【図５】
2014071647.tif 000007
【図６】
2014071647.tif 000008
【図７】
2014071647.tif 000009
【図８】
2014071647.tif 000010