(57)【要約】  通信対象の携帯端末におけるアプリケーションの有無に応じて、レシート発行処理を適切に行う。  本発明のプリンタードライバー１２は、通信対象の携帯端末２に、所定のアプリケーションがインストールされているか否かを判別するインストール判別部８１と、インストール判別部８１の判別結果に応じて、紙レシートおよび／または電子レシートの発行の有無を決定する発行有無決定部８３と、発行有無決定部８３の決定にしたがって、紙レシートおよび／または電子レシートの発行処理を行うレシート発行処理部８４，８５，８６と、を備えた。
2014057645.tif 000002
【特許請求の範囲】
【請求項１】
携帯端末に電子レシートを処理するアプリケーションがインストールされているか否かを判別する判別部と、
前記判別部の判別結果に応じて、前記電子レシートの発行の有無を決定し、決定にしたがって前記電子レシートの発行処理を行うレシート発行処理部と、を備えたことを特徴とするレシート発行装置。
【請求項２】
前記判別部で前記アプリケーションが前記携帯端末にインストールされていると判別された場合、前記レシート発行処理部は、前記電子レシートの発行処理を行い、
前記判別部で前記アプリケーションが前記携帯端末にインストールされていないと判別された場合、前記レシート発行処理部は、前記電子レシートの発行処理を行わない請求項１に記載のレシート発行装置。
【請求項３】
前記判別部は、前記アプリケーションで処理されるＷｅｂ登録がなされているか否かを判別し、
前記判別部で前記Ｗｅｂ登録がなされていると判別された場合、前記レシート発行処理部は、ネットワークに接続されたサーバーに前記電子レシートを送信する前記電子レシートの発行処理を行い、
前記判別部で前記Ｗｅｂ登録がなされていないと判別された場合、前記レシート発行処理部は、前記携帯端末に前記電子レシートを送信する前記電子レシートの発行処理を行う請求項２に記載のレシート発行装置。
【請求項４】
前記判別部で前記Ｗｅｂ登録がなされていると判別された場合、前記レシート発行処理部は、前記携帯端末に前記電子レシートを送信する前記電子レシートの発行処理を行う請求項３に記載のレシート発行装置。
【請求項５】
前記判別部で前記アプリケーションが前記携帯端末にインストールされていないと判別された場合、前記レシート発行処理部は、紙レシートを発行する紙レシートの発行処理を行う請求項１ないし４のいずれか１項に記載のレシート発行装置。
【請求項６】
前記アプリケーションは、前記紙レシートおよび／または前記電子レシートの発行の有無を含むレシート発行条件を設定可能であり、
前記判別部で、前記アプリケーションが前記携帯端末にインストールされていると判別された場合、前記レシート発行処理部は、前記レシート発行条件に応じて前記紙レシートの発行処理および／または前記電子レシートの発行処理を行う請求項５に記載のレシート発行装置。
【請求項７】
携帯端末と通信を行い、
前記携帯端末に電子レシートを処理するアプリケーションがインストールされているか否かを判別し、
判別結果に応じて、前記電子レシートの発行の有無を決定し、
決定にしたがって、前記電子レシートを発行する電子レシートの発行処理を行うことを特徴とするレシート発行装置の制御方法。
【請求項８】
前記アプリケーションが前記携帯端末にインストールされていることを判別した場合、前記電子レシートの発行処理を行い、
前記アプリケーションが前記携帯端末にインストールされていないことを判別した場合、前記電子レシートの発行処理を行わず、紙レシートを発行する紙レシートの発行処理を行う請求項７に記載のレシート発行装置の制御方法。
【請求項９】
前記アプリケーションで処理されるＷｅｂ登録がなされているか否かを判別し、
前記Ｗｅｂ登録がなされていることを判別した場合、ネットワークに接続されたサーバーに前記電子レシートを送信する前記電子レシートの発行処理を行い、
前記Ｗｅｂ登録がなされていないことを判別した場合、前記携帯端末に前記電子レシートを送信する前記電子レシートの発行処理を行う請求項８に記載のレシート発行装置の制御方法。
【請求項１０】
前記Ｗｅｂ登録がなされていることを判別した場合、前記携帯端末に前記電子レシートを送信する前記電子レシートの発行処理を行う請求項９に記載のレシート発行装置の制御方法。
【請求項１１】
前記アプリケーションは、前記紙レシートおよび／または前記電子レシートの発行の有無を含むレシート発行条件を設定可能であり、
前記アプリケーションが前記携帯端末にインストールされていることを判別した場合、前記レシート発行条件に応じて前記紙レシートの発行処理および／または前記電子レシートの発行処理を行う請求項７または請求項８に記載のレシート発行装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、紙レシートおよび／または電子レシートを発行するためのレシート発行処理を行うレシート発行装置、レシート発行装置の制御方法に関するものである。
本願は、２０１２年１０月１０日に出願された日本国特許第２０１２−２２４８４８号公報に対し優先権を主張し、その内容をここに援用したものである。
【背景技術】
【０００２】
従来、レシート記載事項を電子化した電子レシートを発行可能な電子レシート発行システムが知られている。例えば、特許文献１には、会員カードとして用いられるＩＣカードに対し、近距離無線通信を介して電子レシートを書き込むことにより、電子レシートの発行処理を行っている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１４１６４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一方、近年、携帯電話やスマートフォンの普及が目覚しく、これに伴って、これら携帯電話やスマートフォンに対し、電子レシートを発行する技術も提案されている。ところが、全ての携帯電話やスマートフォンが、電子レシートの受信機能を有している訳ではない。例えば、スマートフォンの場合、ユーザーが所望するアプリケーションを、自由にインストールできる構成となっている。しかし、スマートフォンを所有していても、電子レシートの受信機能を実現する所定のアプリケーションを必ずしもインストールしているとは限らない。つまり、スマートフォン自体は、電子レシートを受信可能であるものの、所定のアプリケーションの有無に応じて、受信可能か否かが異なる。ところが、従来のレシート発行装置では、通信対象となるスマートフォン内のアプリケーションの有無を判別していないため、電子レシートの受信機能を有しないスマートフォンに対して、電子レシートを送信してしまうなど、無意味な処理を行う可能性がある。また、このように電子レシートをスマートフォン内に保存できない状況にも関わらず、近距離無線通信等による通信自体は可能であるため、送信完了とみなされる可能性がある。この場合、電子レシートだけでなく紙レシートの発行も行われないため、結果的にレシートが未発行となってしまう。【０００５】
本発明は、このような問題点に鑑み、通信対象の携帯端末におけるアプリケーションの有無に応じて、レシート発行処理を適切に行うことが可能なレシート発行装置、レシート発行装置の制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明のレシート発行装置は、携帯端末に電子レシートを処理するアプリケーションがインストールされているか否かを判別する判別部と、判別部の判別結果に応じて、電子レシートの発行の有無を決定し、決定にしたがって電子レシートの発行処理を行うレシート発行処理部と、を備えたことを特徴とする。【０００７】
本発明のレシート発行装置の制御方法は、携帯端末と通信を行い、携帯端末に電子レシートを処理するアプリケーションがインストールされているか否かを判別し、判別結果に応じて、電子レシートの発行の有無を決定し、決定にしたがって電子レシートを発行する電子レシートの発行処理を行うことを特徴とする。【０００８】
本発明の構成によれば、通信対象の携帯端末に、アプリケーションがインストールされているか否かの判別結果に応じて、電子レシートの発行の有無を決定する。これにより、例えば電子レシートの受信機能を実現するアプリケーションがインストールされていないと判別した場合に、電子レシートの発行処理を行わないことで、不要な処理を防止できる。
なお、アプリケーションが携帯端末にインストールされているか否かの判別結果に応じて、紙レシートおよび電子レシートの発行の有無を決定する構成としても良い。この場合、「アプリケーション」の機能を限定しないため、アプリケーションがインストールされている場合に、電子レシートの発行処理を行わない、または紙レシートの発行処理を行わない構成としても良い。逆に、アプリケーションがインストールされていない場合に、電子レシートの発行処理を行う、または紙レシートの発行処理を行う構成でも良い。
また、「紙レシート」とは、プリンターで印刷されるレシートを指す。また、「電子レシート」とは、決済情報（精算金額、購入商品、単価などを含む）を電子化したレシートを指す。また、「電子レシート」とは、電子メールや近距離無線などで顧客の自宅用ＰＣ、携帯端末、ＩＣカード等に直接送信する「モバイルレシート」と、顧客が特定のＷｅｂアドレスにアクセスして閲覧する「Ｗｅｂレシート」の両方を含む。
また、「レシート発行装置」は、専用装置であっても良いし、決済処理を行うＰＯＳ（Point  Of  Sales）端末の一部として組み込まれた構成でも良い。また、紙レシートを発行するプリンターの一部として組み込まれた構成でも良い。【０００９】
上記のレシート発行装置において、判別部でアプリケーションが携帯端末にインストールされていると判別された場合、レシート発行処理部は、電子レシートの発行処理を行い、判別部でアプリケーションがインストールされていないと判別された場合、レシート発行処理部は、電子レシートの発行処理を行わないことを特徴とする。【００１０】
本発明の構成によれば、アプリケーションが、電子レシートの受信機能を実現するアプリケーションである場合、不要な電子レシート発行処理を防止できる。【００１１】
上記のレシート発行装置において、判別部は、アプリケーションで処理されるＷｅｂ登録がなされているか否かを判別し、判別部でＷｅｂ登録がなされていると判別された場合、レシート発行処理部は、ネットワークに接続されたサーバーに電子レシートを送信する電子レシートの発行処理を行い、判別部でＷｅｂ登録がなされていないと判別された場合、レシート発行処理部は、携帯端末に電子レシートを送信する電子レシートの発行処理を行うことを特徴とする。【００１２】
本発明の構成によれば、アプリケーションで処理されるＷｅｂ登録がなされている場合、ネットワークに接続されたサーバーに電子レシートを送信するサービス（Ｗｅｂレシートの発行サービス）を提供できる。また、アプリケーションで処理されるＷｅｂ登録がなされていない場合、携帯端末に電子レシートを送信するサービス（モバイルレシートの発行サービス）を提供できる。
なお、Ｗｅｂ登録の有無は、Ｗｅｂレシート閲覧用の顧客ＩＤや電子メールアドレスなど、情報が登録されているか否かに応じて判別しても良い。
また、携帯端末に情報が登録されている場合、レシート発行装置が、これを取得しても良い。この構成によれば、取得した所定の情報に基づいて個人を特定できるため、決済情報と関連づけて決済処理データベース等に保存しておくことで、顧客の購買行動分析などに利用できる。【００１３】
上記のレシート発行装置において、判別部でＷｅｂ登録がなされていると判別された場合、レシート発行処理部は、携帯端末に電子レシートを送信する電子レシートの発行処理を行うことを特徴とする。【００１４】
本発明の構成によれば、アプリケーションで処理されるＷｅｂ登録がなされている場合、ネットワークに接続されたサーバーに電子レシートを送信するサービス（Ｗｅｂレシートの発行サービス）と、携帯端末に電子レシートを送信するサービス（モバイルレシートの発行サービス）の両方を提供できる。【００１５】
上記のレシート発行装置において、判別部でアプリケーションが携帯端末にインストールされていないと判別された場合、レシート発行処理部は、紙レシートを発行する紙レシートの発行処理を行うことを特徴とする。【００１６】
上記のレシート発行装置の制御方法において、アプリケーションが携帯端末にインストールされていることを判別した場合、電子レシートの発行処理を行い、アプリケーションが携帯端末にインストールされていないことを判別した場合、電子レシートの発行処理を行わず、紙レシートを発行する紙レシートの発行処理を行うことを特徴とする。【００１７】
本発明の構成によれば、アプリケーションが、電子レシートの受信機能を実現するアプリケーションである場合、携帯端末に電子レシートを送信するサービスを提供できないため、代わりに紙レシートを発行することで、レシートの未発行を防止できる。【００１８】
上記のレシート発行装置において、アプリケーションは、紙レシートおよび／または電子レシートの発行の有無を含むレシート発行条件を設定可能であり、判別部で、アプリケーションが携帯端末にインストールされていると判別された場合、レシート発行処理部は、レシート発行条件に応じて紙レシートの発行処理および／または電子レシートの発行処理を行うことを特徴とする。【００１９】
本発明の構成によれば、ユーザーがレシート発行条件を設定しておくことにより、ユーザーの所望するレシート（紙レシートおよび／または電子レシート）を発行することができる。
【図面の簡単な説明】
【００２０】
【図１】第１実施形態に係るレシート発行処理システムのシステム構成図である。
【図２】第１実施形態に係るレシート発行処理システムの機能ブロック図である。
【図３】第１実施形態に係るレシート発行処理を示すフローチャートである。
【図４】第２実施形態に係るレシート発行処理システムの機能ブロック図である。
【図５】レシート発行条件設定画面の一例を示す図である。
【図６】第２実施形態に係るレシート発行処理を示すフローチャートである。
【図７】第３実施形態に係るレシート発行処理システムの機能ブロック図である。
【発明を実施するための形態】
【００２１】
［第１実施形態］
以下、本発明の第１実施形態について、添付図面を参照しながら詳細に説明する。本実施形態では、本発明のレシート発行装置を、プリンタードライバー１２に適用した場合について説明する。
【００２２】
図１は、本発明の第１実施形態に係るレシート発行処理システムＳＹのシステム構成図である。レシート発行処理システムＳＹは、小売店に設置されたＰＯＳ（Point  Of  Sales）端末１およびプリンター３と、顧客が所有（携帯）する携帯端末２と、インターネットのコンピューターネットワーク上に存在するＷｅｂ（World  Wide  Web）レシート発行サーバー４と、を備えている。ＰＯＳ端末１とプリンター３は、専用ケーブルまたはＬＡＮ（Local  Area  Network）等により接続されている。また、ＰＯＳ端末１とＷｅｂレシート発行サーバー４は、コンピューターネットワークを介して接続されている。なお、同図では、ＰＯＳ端末１とＷｅｂレシート発行サーバー４が、１：１の関係で接続されているように示しているが、複数：１の関係で接続されていても良い。
【００２３】
ＰＯＳ端末１は、専用端末、パーソナルコンピューター（以下、「ＰＣ」と表記する）、タブレット端末等で実現され、ＰＯＳアプリケーション１１、プリンタードライバー１２および無線ＩＣリーダー／ライター１３を備えている。
【００２４】
ＰＯＳアプリケーション１１は、一連の会計処理（商品情報および単価の入力、精算金額の算出、レシートデータの生成など）を行う。プリンタードライバー１２は、紙レシートを発行するプリンター３を制御する。本実施形態では、その他、紙レシートおよび／または電子レシートの発行有無の決定、並びにレシート発行処理を行う。
【００２５】
無線ＩＣリーダー／ライター１３は、携帯端末２に搭載された無線ＩＣタグ２２との通信を行う。本実施形態では、主に電子レシート（モバイルレシート）の送信、無線ＩＣタグ２２からのチップＩＤの受信に用いる。なお、無線ＩＣリーダー／ライター１３としては、例えばＮＦＣ(Near  Field  Communication，登録商標)規格のものを用いる。その他、近距離無線通信規格（非接触通信規格）や、赤外線通信規格を用いても良い。
【００２６】
携帯端末２は、ノート型ＰＣ、スマートフォンのような小型タブレット端末、携帯電話等で実現され、電子レシート管理アプリケーション２１（アプリケーション）および無線ＩＣタグ２２を備えている。電子レシート管理アプリケーション２１は、不図示のアプリケーションサーバーからダウンロードしたものであり、電子レシートの管理に用いる。なお、電子レシートには、会計処理時にＰＯＳ端末１（無線ＩＣリーダー／ライター１３）から直接受け取り可能なモバイルレシートと、顧客が特定のＷｅｂアドレスにアクセスして閲覧するＷｅｂレシートが含まれる。電子レシート管理アプリケーション２１は、レシートデータの取得、モバイルレシートの生成および記憶、並びにＷｅｂレシートを発行するためのＷｅｂ登録等を行う。
【００２７】
無線ＩＣタグ２２は、例えばＮＦＣタグ（登録商標）であり、無線ＩＣチップおよびアンテナを有する（いずれも図示省略）。アンテナは、無線ＩＣリーダー／ライター１３との送受信を行う。また、無線ＩＣチップは、その送受信制御を行うと共に、チップＩＤを記憶している。チップＩＤとは、無線ＩＣチップ（＝無線ＩＣタグ２２）を一意に特定する固有のＩＤである。
【００２８】
プリンター３は、紙レシートを発行するレシートプリンターであり、ファームウェア３１および印刷機構３２を備えている。ファームウェア３１は、プリンター３を動作させる各種プログラムおよび各種データを含む。また、印刷機構３２は、印刷ヘッド、用紙搬送機構および用紙切断機構等を含む。
【００２９】
Ｗｅｂレシート発行サーバー４は、Ｗｅｂレシート発行処理プログラム４１を備えている。Ｗｅｂレシート発行処理プログラム４１は、Ｗｅｂレシートの発行処理を行う。具体的には、Ｗｅｂレシート用データの生成、およびＷｅｂレシートの公開等を行う。
【００３０】
次に、図２を参照し、レシート発行処理システムＳＹの機能構成について説明する。ＰＯＳアプリケーション１１は、主な機能構成として、会計処理部５１を備えている。会計処理部５１は、会計処理結果を示すレシートデータの生成を行う。なお、レシートデータとしては、紙レシート用の印刷データ（非ＸＭＬ言語）、印刷スタイルなし且つレシート属性のデータ（非ＸＭＬ言語）、ＸＭＬ言語で記述されたデータ、のいずれかを生成する。
【００３１】
携帯端末２は、主な機能構成として、アプリケーション記憶部６１、Ｗｅｂ登録部６２、顧客ＩＤ記憶部６３およびモバイルレシート管理部６４を備えている。アプリケーション記憶部６１は、電子レシート管理アプリケーション２１を記憶する。Ｗｅｂ登録部６２は、電子レシート管理アプリケーション２１の一機能として、Ｗｅｂ登録（会員登録）を行う。当該登録により、Ｗｅｂレシートの発行サービスを受けることができ、発行サービスに応じて電子レシートの発行時にクーポン等のインセンティブを受けることができる。顧客ＩＤ記憶部６３は、Ｗｅｂ登録部６２による登録時に、Ｗｅｂレシート発行サーバー４により付与される顧客ＩＤを記憶する。
【００３２】
モバイルレシート管理部６４は、電子レシート管理アプリケーション２１により実現され、モバイルレシートの管理を行う。例えば、ＰＯＳ端末１（プリンタードライバー１２）からレシートデータ（ＸＭＬ言語）を取得した場合、予め記憶されているモバイルレシート用スタイルシートに基づいてモバイルレシート用データを生成し、保存する。モバイルレシート用スタイルシートは、モバイルレシートのフォーマットを示すものであり、マークアップ言語（例えば、ＸＳＬ（Extensible  Stylesheet  Language）言語）で記述されている。また、モバイルレシート管理部６４は、生成したモバイルレシート用データに基づき、携帯端末２のディスプレー（図示省略）にモバイルレシートを表示する。
【００３３】
プリンタードライバー１２は、主な機能構成として、レシートデータ取得部７１、判別部７２およびレシート発行処理部７３を備えている。レシートデータ取得部７１は、ＰＯＳアプリケーション１１（会計処理部５１）から、レシートデータを取得する。
【００３４】
判別部７２は、インストール判別部８１およびＷｅｂ登録判別部８２から成る。インストール判別部８１は、通信対象となる携帯端末２に、電子レシート管理アプリケーション２１がインストールされているか否か（アプリケーション記憶部６１内に存在するか否か）を判別する。
【００３５】
Ｗｅｂ登録判別部８２は、電子レシート管理アプリケーション２１で処理されるＷｅｂ登録がなされているか否かを判別する。具体的には、携帯端末２内の顧客ＩＤ記憶部６３に、顧客ＩＤが記憶されている場合、「Ｗｅｂ登録：有」と判別し、顧客ＩＤが記憶されていない場合、「Ｗｅｂ登録：無」と判別する。なお、顧客ＩＤで判別を行うのではなく、Ｗｅｂ登録したことを示すフラグまたは電子メールアドレスの有無により、Ｗｅｂ登録の有無を判別しても良い。
【００３６】
レシート発行処理部７３は、発行有無決定部８３、紙レシート発行処理部８４、モバイルレシート発行処理部８５およびＷｅｂレシート発行処理部８６から成る。発行有無決定部８３は、判別部７２の判別結果に応じて、紙レシートおよび／または電子レシートの発行の有無を決定する。具体的には、インストール判別部８１により、「電子レシート管理アプリケーション：有」と判別された場合、「電子レシート発行：有、紙レシート発行：無」と決定し、「電子レシート管理アプリケーション：無」と判別された場合、「電子レシート発行：無、紙レシート発行：有」と決定する。また、Ｗｅｂ登録判別部８２により、「Ｗｅｂ登録：有」と判別された場合、「モバイルレシート発行：有、Ｗｅｂレシート発行：有」と決定し、「Ｗｅｂ登録：無」と判別された場合、「モバイルレシート発行：有、Ｗｅｂレシート発行：無」と決定する。
【００３７】
紙レシート発行処理部８４は、紙レシートの発行処理を行う。具体的には、言語変換処理、紙レシート用データの生成処理、紙レシート用データの送信処理を行う。言語変換処理としては、レシートデータ取得部７１で取得したレシートデータが、ＸＭＬ言語以外の所定の言語で記述されている場合、当該レシートデータを、予め記憶されている所定の変換フォーマットにしたがって、所定の言語からＸＭＬ言語（ＰＯＳＬｏｇ）に変換する。変換後のレシートデータは、印刷スタイルの指定がなく、レシート属性のデータとなる。また、紙レシート用データの生成処理としては、ＸＭＬ言語のレシートデータを、予め記憶されている紙レシート用スタイルシートに基づいて変換し、紙レシート用の印刷データである紙レシート用データの生成を行う。なお、紙レシート用データは、プリンター３の仕様（ＸＭＬ言語を解釈可能か否か）に応じて、ＸＭＬ言語（例えば、ＥＳＣ／ＰＯＳ．ＸＭＬ）であっても良いし、非ＸＭＬ言語であっても良い。また、紙レシート用データの送信処理としては、生成した紙レシート用データを、プリンター３に送信する。プリンター３の仕様が不明な場合は、ＸＭＬ言語、非ＸＭＬ言語の両言語のレシートデータを生成・送信し、プリンター３側で対応しないレシートデータを読み捨てる構成としても良い。
【００３８】
モバイルレシート発行処理部８５は、モバイルレシートの発行処理を行う。具体的には、ＸＭＬ言語のレシートデータを携帯端末２に送信する。また、Ｗｅｂレシート発行処理部８６は、Ｗｅｂレシートの発行処理を行う。具体的には、ＸＭＬ言語のレシートデータをＷｅｂレシート発行サーバー４に送信する。
【００３９】
プリンター３は、主な機能構成として、印刷部９１を備えている。印刷部９１は、プリンタードライバー１２（紙レシート発行処理部８４）から送信された紙レシート用データ（ＸＭＬ言語および／または非ＸＭＬ言語）を、レシート用紙に印刷する。
【００４０】
Ｗｅｂレシート発行サーバー４は、主な機能構成として、Ｗｅｂレシート発行部１０１を備えている。Ｗｅｂレシート発行部１０１は、Ｗｅｂレシート発行処理プログラム４１により実現され、予め記憶されているＷｅｂレシート用スタイルシートに基づいてＷｅｂレシート用データの生成し、これを公開する。
【００４１】
なお、Ｗｅｂレシート発行部１０１は、Ｗｅｂレシート用データの生成時に、クーポン情報を付加しても良い。例えば、Ｗｅｂレシートを閲覧した顧客に対し、店舗で割引サービス等を提供できるようにクーポンコードを通知しても良いし、印刷出力することによりクーポン券として利用可能なクーポン画像を提示しても良い。この構成によれば、顧客情報を提供してくれた顧客（Ｗｅｂ登録を行った顧客）に対し、インセンティブを与えることができる。
【００４２】
次に、図３のフローチャートを参照し、レシート発行処理の流れを説明する。プリンタードライバー１２は、ＰＯＳアプリケーション１１からレシートデータを取得すると（Ｓ０１）、無線ＩＣリーダー／ライター１３を介して、無線ＩＣタグ２２との通信を行う（Ｓ０２）。無線ＩＣタグ２２との通信が成功しなかった場合（Ｓ０３：Ｎｏ，例えば、通信圏内に無線ＩＣタグ２２が存在しない場合）、紙レシート発行処理部８４による紙レシート発行処理を行う（Ｓ０４）。また、無線ＩＣタグ２２との通信が成功した場合は（Ｓ０３：Ｙｅｓ）、無線ＩＣタグ２２からチップＩＤを取得する（Ｓ０５）。当該チップＩＤは、通信用ＩＤとして用いられる。
【００４３】
続いて、プリンタードライバー１２は、電子レシート管理アプリケーション２１との通信を行い（Ｓ０６）、電子レシート管理アプリケーション２１が存在しない場合は（Ｓ０７：Ｎｏ）、紙レシート発行処理を行う（Ｓ０４）。また、電子レシート管理アプリケーション２１が存在する場合は（Ｓ０７：Ｙｅｓ）、電子レシート管理アプリケーション２１との通信を確立する（Ｓ０８）。さらに、電子レシート管理アプリケーション２１がＷｅｂ登録されているか否かを判別し（Ｓ０９）、Ｗｅｂ登録されていない場合は（Ｓ０９：Ｎｏ）、モバイルレシート発行処理部８５によるモバイルレシート発行処理を行う（Ｓ１０）。
【００４４】
また、電子レシート管理アプリケーション２１がＷｅｂ登録されている場合は（Ｓ０９：Ｙｅｓ）、電子レシート管理アプリケーション２１から、Ｗｅｂ登録時に発行された顧客ＩＤを取得する（Ｓ１１）。当該顧客ＩＤは、レシートデータと関連付けて、ＰＯＳ端末１内、若しくは不図示のレシート管理サーバー内に保存される。保存されたデータは、販売情報分析や顧客の購買行動分析などに用いられる。プリンタードライバー１２は、顧客ＩＤを取得した後、Ｗｅｂレシート発行処理部８６によるＷｅｂレシート発行処理と（Ｓ１２）、モバイルレシート発行処理部８５によるモバイルレシート発行処理を行う（Ｓ１３）。Ｓ１２，Ｓ１３の順序は逆であっても良い。
【００４５】
以上説明したとおり、第１実施形態によれば、プリンタードライバー１２が、通信対象となる携帯端末２に、電子レシートの受信機能を実現する電子レシート管理アプリケーション２１がインストールされているか否かを判別し、インストールされている場合に、電子レシートを発行する。つまり、携帯端末２に電子レシート管理アプリケーション２１がインストールされていない場合は、電子レシートの発行処理を行わないため、不要な処理を防止できる。また、電子レシート管理アプリケーション２１がインストールされていない場合は、紙レシートを発行するため、レシートの未発行を防止できる。
【００４６】
また、ＰＯＳアプリケーション１１から取得したレシートデータが、ＸＭＬ言語以外の所定の言語で記述されている場合は、プリンタードライバー１２によりＸＭＬ言語への変換を行うため、ＸＭＬ言語を出力するＰＯＳアプリケーション１１、非ＸＭＬ言語を出力するＰＯＳアプリケーション１１の両方に対応することができる。また、統一的な言語としてＯＳやアプリケーションの環境に依存しないＸＭＬ言語（マークアップ言語）を用いるため、スタイルシートを用いた編集を簡単に行うことができるなど、レシートデータの扱いが容易となる。
【００４７】
また、プリンタードライバー１２によって、判別処理やレシート発行処理を行うため、ＰＯＳアプリケーション１１を変更することなくプリンタードライバー１２の導入により、低コストで、本発明を実現できる。
【００４８】
なお、上記の実施形態では、電子レシート管理アプリケーション２１がＷｅｂ登録されている場合（図３のＳ０９：Ｙｅｓ）、Ｗｅｂレシートおよびモバイルレシートを発行したが、Ｗｅｂレシートの発行のみ行っても良い。また、電子レシート管理アプリケーション２１が存在する場合は、電子レシートだけでなく、紙レシートの発行も行っても良い。つまり、図９のＳ１０の前後、またはＳ１２またはＳ１３の前後で、紙レシート発行処理を行っても良い。
【００４９】
また、上記の実施形態では、電子レシート管理アプリケーション２１の有無を判別したが、電子レシート管理アプリケーション２１以外のアプリケーションの有無を判別しても良い。例えば、環境保全（紙資源削減）を目的とした所定のアプリケーションがインストールされている場合は、電子レシートを発行し、紙レシートを発行しない、といった決定を行っても良い。逆に、紙レシートを電子レシート化するような所定のアプリケーションがインストールされている場合は、紙レシートを発行し、電子レシートを発行しない、といった決定を行っても良い。
【００５０】
また、上記の実施形態では、モバイルレシートを、携帯端末２に送信したが、携帯端末２以外の端末（自宅用ＰＣなど）や、ＩＣカード等に提供しても良い。但し、顧客が自宅用ＰＣなど、携行している端末やＩＣカード以外へのモバイルレシートの送信を希望する場合、電子レシート管理アプリケーション２１（モバイルレシート管理部６４）において、モバイルレシートの送信先（電子メールアドレスなど）を設定しておき、レシート発行処理時にプリンタードライバー１２に対して提供することが好ましい。
【００５１】
また、上記の実施形態において、モバイルレシート管理部６４は、ＰＯＳ端末１（プリンタードライバー１２）からＸＭＬ言語のレシートデータを取得し、予め記憶されているモバイルレシート用スタイルシートに基づいてモバイルレシート用データを生成したが、ＰＯＳ端末１から直接モバイルレシート用データを取得し、これを記憶しても良い。この場合、プリンタードライバー１２内にモバイルレシート用スタイルシートを記憶しておき、プリンタードライバー１２（モバイルレシート発行処理部８５）にてモバイルレシート用データを生成・提供する。
【００５２】
また、上記の実施形態において、レシート発行処理部７３は、ＸＭＬ言語のレシートデータを生成したが、必ずしもＸＭＬ言語に変換する必要はない。例えば、電子レシート管理アプリケーション２１やＷｅｂレシート発行サーバー４が、ＸＭＬ言語以外の所定の言語を解釈可能な場合は、所定の言語のレシートデータ（例えば、会計処理部５１から取得したレシートデータそのもの）を送信しても良い。
【００５３】
［第２実施形態］
次に、図４ないし図６を参照し、本発明の第２実施形態について説明する。上記の第１実施形態では、携帯端末２に電子レシート管理アプリケーション２１がインストールされている場合、無条件に電子レシートを発行したが、本実施形態では、ユーザーが設定したレシート発行条件に応じて、紙レシートおよび／または電子レシートを発行する。以下、第１実施形態と異なる点のみ説明する。なお、本実施形態において、第１実施形態と同様の構成部分については同様の符号を付し、詳細な説明を省略する。また、第１実施形態と同様の構成部分について適用される変形例は、本実施形態についても同様に適用される。
【００５４】
図４は、第２実施形態に係るレシート発行処理システムＳＹの機能ブロック図である。本実施形態のレシート発行処理システムＳＹは、第１実施形態（図２参照）と比較して、携帯端末２内に、レシート発行条件設定部６５およびレシート発行条件記憶部６６を追加した構成となっている。
【００５５】
レシート発行条件設定部６５は、レシート発行条件として、紙レシートおよび電子レシートの発行の有無、並びに電子レシートを発行する場合の発行方法（Ｗｅｂレシート発行サーバー４により電子レシートを公開する第１の発行方法と、携帯端末２に電子レシートを送信する第２の発行方法）を設定する。これに対し、レシート発行処理部７３は、第１の発行方法が選択された場合、Ｗｅｂレシート発行処理を行い、第２の発行方法が選択された場合、モバイルレシート発行処理を行う。
【００５６】
図５は、レシート発行条件の設定を行うレシート発行条件設定画面Ｄ１の一例を示す図である。レシート発行条件設定画面Ｄ１は、電子レシート管理アプリケーション２１の一機能として、携帯端末２のディスプレー（図示省略）に表示される画面である。同図に示すように、レシート発行条件設定画面Ｄ１では、紙レシート、モバイルレシート、Ｗｅｂレシートについて、それぞれ発行の有無を設定可能となっている。また、Ｗｅｂ登録ボタン２５の選択により、Ｗｅｂレシート発行サーバー４のＷｅｂ登録用ＵＲＬにアクセスできるようになっている。さらに、本実施形態では、レシート発行条件設定画面Ｄ１での設定が行われていない場合（紙レシート、モバイルレシート、Ｗｅｂレシートのいずれも選択されていない場合）、紙レシートのみ発行する構成となっている。
【００５７】
レシート発行条件記憶部６６は、レシート発行条件設定部６５の設定値を記憶する。これにより、本実施形態の発行有無決定部８３は、インストール判別部８１により、「電子レシート管理アプリケーション：有」と判別された場合、レシート発行条件およびＷｅｂ登録の有無に応じた電子レシートの発行を決定する。また、「電子レシート管理アプリケーション：無」と判別された場合は、レシート発行条件によらず、「電子レシート発行：無、紙レシート発行：有」と決定する。また、紙レシート発行処理部８４、モバイルレシート発行処理部８５およびＷｅｂレシート発行処理部８６は、発行有無決定部８３の決定にしたがって、各レシートの発行処理を行う。
【００５８】
図６は、第２実施形態に係るレシート発行処理を示すフローチャートである。なお、図３に示した第１実施形態のＳ０１〜Ｓ０８までの流れは、本実施形態でも同様であるため、Ｓ０８以降の流れを説明する。プリンタードライバー１２は、電子レシート管理アプリケーション２１との通信を確立した後（図３のＳ０８）、電子レシート管理アプリケーション２１がＷｅｂ登録されているか否かを判別する（Ｓ２１）。Ｗｅｂ登録されている場合は（Ｓ２１：Ｙｅｓ）、電子レシート管理アプリケーション２１から顧客ＩＤを取得し（Ｓ２２）、レシート発行条件が設定されているか（レシート発行条件記憶部６６にレシート発行条件が記憶されているか）否かを判別する（Ｓ２３）。レシート発行条件が設定されている場合は（Ｓ２３：Ｙｅｓ）、レシート発行条件に応じた処理を行う（Ｓ２４）。また、レシート発行条件が設定されていない場合は（Ｓ２３：Ｎｏ）、紙レシート発行処理部８４による紙レシート発行処理を行う（Ｓ２５）。
【００５９】
また、電子レシート管理アプリケーション２１がＷｅｂ登録されていない場合は（Ｓ２１：Ｎｏ）、レシート発行条件が設定されているか否かを判別し（Ｓ２６）、レシート発行条件が設定されている場合は（Ｓ２６：Ｙｅｓ）、Ｗｅｂレシート以外のレシート発行条件に応じた処理を行う（Ｓ２７）。つまり、Ｗｅｂレシートが選択されている場合は、これを無視し、それ以外の紙レシートおよびモバイルレシートの設定にしたがって、レシート発行処理を行う。但し、Ｗｅｂレシートのみ選択されている場合は、紙レシート発行処理を行う。なお、この場合、紙レシートの一部に、Ｗｅｂ登録を発行していない旨、およびその理由を示すメッセージ（「Ｗｅｂ登録が行われていないため、ご希望のＷｅｂレシートを発行できませんでした。Ｗｅｂ登録をお願いいたします。」など）を印刷するよう、紙レシート発行処理部８４によりメッセージ情報の埋め込みを行うことが好ましい。一方、レシート発行条件が設定されていない場合は（Ｓ２６：Ｎｏ）、紙レシート発行処理部８４による紙レシート発行処理を行う（Ｓ２８）。
【００６０】
以上説明したとおり、第２実施形態によれば、第１実施形態の効果に加え、ユーザーがレシート発行条件を設定しておくことにより、ユーザーの所望するレシート（紙レシート、モバイルレシート、Ｗｅｂレシートのうちいずれか１以上）の発行サービスを提供できる。
【００６１】
なお、上記の実施形態では、レシート発行条件として、紙レシート、モバイルレシート、Ｗｅｂレシートの中から、１以上のレシートを選択したが、紙レシートまたは電子レシートの選択としても良い。この場合、「電子レシート」の選択により、モバイルレシートおよびＷｅｂレシートが発行される。また、レシート発行条件として、紙レシートの有無のみ、または電子レシートの有無のみ選択可能としても良い。
【００６２】
［第３実施形態］
次に、図７を参照し、本発明の第３実施形態について説明する。上記の第１，２実施形態では、プリンタードライバー１２によって、判別処理およびレシート発行処理を行ったが、本実施形態では、これらをプリンター３によって行う。つまり本実施形態では、本発明のレシート発行装置を、プリンター３に適用する。以下、第１実施形態と異なる点を説明する。なお、本実施形態においても、第１実施形態と同様の構成部分については同様の符号を付し、詳細な説明を省略する。
【００６３】
図７は、第３実施形態に係るレシート発行処理システムＳＹの機能ブロック図である。同図に示すように、本実施形態では、第１実施形態（図２参照）のプリンタードライバー１２における各部７１〜８６を、プリンター３に備える。また、本実施形態の印刷部９１は、紙レシート発行処理部８４によって生成された紙レシート用データに基づいて印刷を行う。
【００６４】
なお、本実施形態のシステム構成については、特に図示しないが、図１に示した第１実施形態のシステム構成と比較して、プリンター３とＷｅｂレシート発行サーバー４がコンピューターネットワークで接続される点が異なる。また、プリンター３に無線ＩＣリーダー／ライター１３を搭載し、携帯端末２（無線ＩＣタグ２２）との通信を行う点が異なる。
【００６５】
このように、第３実施形態によれば、ＰＯＳ端末１（ＰＯＳアプリケーション１１およびプリンタードライバー１２）に手を加えることなく、プリンター３の導入により、低コストで本発明を実現できる。
【００６６】
以上、３つの実施形態を示したが、各実施形態に示したレシート発行処理システムＳＹの各構成要素をプログラムとして提供することが可能である。また、そのプログラムを各種記録媒体（ＣＤ−ＲＯＭ、フラッシュメモリー等）に格納して提供することも可能である。すなわち、コンピューターをレシート発行処理システムＳＹの各構成要素として機能させるためのプログラム、およびそれを記録した記録媒体も、本発明の権利範囲に含まれるものである。
【００６７】
また、本発明のレシート発行装置を、第１，２実施形態ではプリンタードライバー１２に適用し、第３実施形態ではプリンター３に適用した場合について説明したが、専用装置としても良い。この場合、システム構成としては、レシート発行装置がＰＯＳ端末１およびプリンター３と通信可能であれば良い。その他、本発明の要旨を逸脱しない範囲で、適宜変更が可能である。
【産業上の利用可能性】
【００６８】
以上説明したように、本発明は、紙レシートおよび／または電子レシートを発行するためのレシート発行処理を行うレシート発行装置、レシート発行装置の制御方法について有用あり、特に、通信対象の携帯端末におけるアプリケーションの有無に応じて、レシート発行処理を行う場合に適している。
【符号の説明】
【００６９】
１…ＰＯＳ端末  ２…携帯端末  ３…プリンター  ４…Ｗｅｂレシート発行サーバー  １１…ＰＯＳアプリケーション  １２…プリンタードライバー  １３…無線ＩＣリーダー／ライター  ２１…電子レシート管理アプリケーション  ２２…無線ＩＣタグ  ２５…Ｗｅｂ登録ボタン  ３１…ファームウェア  ３２…印刷機構  Ｄ１…レシート発行条件設定画面  ＳＹ…レシート発行処理システム
【図１】
2014057645.tif 000003
【図２】
2014057645.tif 000004
【図３】
2014057645.tif 000005
【図４】
2014057645.tif 000006
【図５】
2014057645.tif 000007
【図６】
2014057645.tif 000008
【図７】
2014057645.tif 000009
【手続補正書】
【提出日】平成28年3月29日(2016.3.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
携帯端末に電子レシートを処理するアプリケーションがインストールされているか否かを判別する判別部と、
前記判別部の判別結果に応じて、前記電子レシートの発行の有無を決定し、決定にしたがって前記電子レシートの発行処理を行うレシート発行処理部と、を備えたことを特徴とするレシート発行装置。
【請求項２】
前記レシート発行処理部は、
前記判別部で前記アプリケーションが前記携帯端末にインストールされていると判別された場合、前記電子レシートの発行処理を行い、
前記判別部で前記アプリケーションが前記携帯端末にインストールされていないと判別された場合、前記電子レシートの発行処理を行わない請求項１に記載のレシート発行装置。
【請求項３】
前記判別部は、前記アプリケーションで処理されるＷｅｂ登録がなされているか否かを判別し、
前記レシート発行処理部は、
前記判別部で前記Ｗｅｂ登録がなされていると判別された場合、ネットワークに接続されたサーバーに前記電子レシートを送信する前記電子レシートの発行処理を行い、
前記判別部で前記Ｗｅｂ登録がなされていないと判別された場合、前記携帯端末に前記電子レシートを送信する前記電子レシートの発行処理を行う請求項２に記載のレシート発行装置。
【請求項４】
前記レシート発行処理部は、
前記判別部で前記Ｗｅｂ登録がなされていると判別された場合、前記携帯端末に前記電子レシートを送信する前記電子レシートの発行処理を行う請求項３に記載のレシート発行装置。
【請求項５】
前記レシート発行処理部は、
前記判別部で前記アプリケーションが前記携帯端末にインストールされていないと判別された場合、紙レシートを発行する紙レシートの発行処理を行う請求項１ないし４のいずれか１項に記載のレシート発行装置。
【請求項６】
前記アプリケーションは、前記紙レシートおよび／または前記電子レシートの発行の有無を含むレシート発行条件を設定可能であり、
前記レシート発行処理部は、
前記判別部で前記アプリケーションが前記携帯端末にインストールされていると判別された場合、前記レシート発行条件に応じて前記紙レシートの発行処理および／または前記電子レシートの発行処理を行う請求項５に記載のレシート発行装置。
【請求項７】
携帯端末と通信を行い、
前記携帯端末に電子レシートを処理するアプリケーションがインストールされているか否かを判別し、
判別結果に応じて、前記電子レシートの発行の有無を決定し、
決定にしたがって、前記電子レシートを発行する電子レシートの発行処理を行うことを特徴とするレシート発行装置の制御方法。
【請求項８】
前記アプリケーションが前記携帯端末にインストールされていることを判別した場合、前記電子レシートの発行処理を行い、
前記アプリケーションが前記携帯端末にインストールされていないことを判別した場合、前記電子レシートの発行処理を行わず、紙レシートを発行する紙レシートの発行処理を行う請求項７に記載のレシート発行装置の制御方法。
【請求項９】
前記アプリケーションで処理されるＷｅｂ登録がなされているか否かを判別し、
前記Ｗｅｂ登録がなされていることを判別した場合、ネットワークに接続されたサーバーに前記電子レシートを送信する前記電子レシートの発行処理を行い、
前記Ｗｅｂ登録がなされていないことを判別した場合、前記携帯端末に前記電子レシートを送信する前記電子レシートの発行処理を行う請求項８に記載のレシート発行装置の制御方法。
【請求項１０】
前記Ｗｅｂ登録がなされていることを判別した場合、前記携帯端末に前記電子レシートを送信する前記電子レシートの発行処理を行う請求項９に記載のレシート発行装置の制御方法。
【請求項１１】
前記アプリケーションは、前記紙レシートおよび／または前記電子レシートの発行の有無を含むレシート発行条件を設定可能であり、
前記アプリケーションが前記携帯端末にインストールされていることを判別した場合、前記レシート発行条件に応じて前記紙レシートの発行処理および／または前記電子レシートの発行処理を行う請求項７または請求項８に記載のレシート発行装置の制御方法。
【国際調査報告】
2014057645.tif 000010
2014057645.tif 000011