(57)【要約】      （修正有）【課題】家電量販店等の店舗に実際に来店したユーザーに対して購入対象商品（例えば、インクカートリッジ等の消耗品）の購入を促すことができる端末、方法及びプログラムを提供する。【解決手段】端末は、購入対象商品を示す商品情報が記憶される商品情報記憶部４２ｃ３と、ビーコン発信機から近距離無線通信で発信されるビーコンを受信するビーコン受信部４４と、前記商品情報記憶部４２ｃ３に記憶された商品情報が前記ビーコンに含まれているか否かを判定する判定部４２ａ３と、前記判定部４２ａ３によって前記商品情報が前記ビーコンに含まれていると判定された場合、前記購入対象商品に対応する処理を実行する実行部４２ａ４と、を備える。【選択図】図２
2018045272.tif 000002
【特許請求の範囲】
【請求項１】
購入対象商品を示す商品情報が記憶される商品情報記憶部と、
ビーコン発信機から近距離無線通信で発信されるビーコンを受信するビーコン受信部と、
前記商品情報記憶部に記憶された商品情報が前記ビーコンに含まれているか否かを判定する判定部と、
前記判定部によって前記商品情報が前記ビーコンに含まれていると判定された場合、前記購入対象商品に対応する処理を実行する実行部と、を備える端末。
【請求項２】
デバイスから前記商品情報を取得する商品情報取得部をさらに備え、
前記商品情報記憶部には、前記商品情報取得部によって取得された前記商品情報が記憶される請求項１に記載の端末。
【請求項３】
前記購入対象商品に対応する処理は、前記購入対象商品が販売されている旨を通知する処理である請求項１又は２に記載の端末。
【請求項４】
前記購入対象商品に対応する処理は、前記購入対象商品が販売されている旨を通知する処理、及び、前記ビーコンの受信強度に基づいて、自端末と前記ビーコン発信機との間の距離を求め、当該求めた距離に基づいて前記購入対象商品の所在を通知する処理である請求項１又は２に記載の端末。
【請求項５】
前記購入対象商品が販売されている旨を通知する処理は、画面表示、音声出力、バイブレーション、発光部による発光のうち、少なくとも１つを用いて、前記購入対象商品が販売されている旨を通知する処理である請求項３又は４に記載の端末。
【請求項６】
前記自端末と前記ビーコン発信機との間の距離は、基準受信強度と受信したビーコンの受信強度との対比により求められる請求項４に記載の端末。
【請求項７】
前記デバイスは、印刷装置である請求項２に記載の端末。
【請求項８】
前記近距離無線通信は、ＢｌｕｅＴｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙによる通信である請求項１から７のいずれか１項に記載の端末。
【請求項９】
ビーコン発信機から近距離無線通信で発信されるビーコンを受信するビーコン受信工程と、
商品情報記憶部に記憶された購入対象商品を示す商品情報が前記ビーコンに含まれているか否かを判定する判定工程と、
前記判定工程によって前記商品情報が前記ビーコンに含まれていると判定された場合、前記購入対象商品に対応する処理を実行する実行工程と、を備える方法。
【請求項１０】
端末を、
ビーコン発信機から近距離無線通信で発信されるビーコンを受信するビーコン受信部、
商品情報記憶部に記憶された購入対象商品を示す商品情報が前記ビーコンに含まれているか否かを判定する判定部、
前記判定部によって前記商品情報が前記ビーコンに含まれていると判定された場合、前記購入対象商品に対応する処理を実行する実行部、として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末、方法及びプログラムに関する。
【背景技術】
【０００２】
従来、インクカートリッジのインク残量が閾値以下となった場合、所定の操作を実行することでディスプレイに販売サイトを表示し、当該販売サイトを介してインクカートリッジをオンラインで購入することができる端末が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−０９３９６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記特許文献１に記載の端末によれば、ユーザーに対してインクカートリッジのオンラインでの購入を促すことができるものの、家電量販店等の店舗に実際に来店したユーザーに対してインクカートリッジの購入を促すことができないという課題がある。
【０００５】
本発明は、上記事情に鑑みてなされたものであり、家電量販店等の店舗に実際に来店したユーザーに対して購入対象商品（例えば、インクカートリッジ等の消耗品）の購入を促すことができる端末等を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の一つの側面は、購入対象商品を示す商品情報が記憶される商品情報記憶部と、ビーコン発信機から近距離無線通信で発信されるビーコンを受信するビーコン受信部と、前記商品情報記憶部に記憶された商品情報が前記ビーコンに含まれているか否かを判定する判定部と、前記判定部によって前記商品情報が前記ビーコンに含まれていると判定された場合、前記購入対象商品に対応する処理を実行する実行部と、を備える端末であることを特徴とする。
【０００７】
この側面によれば、家電量販店等の店舗に実際に来店したユーザーに対して購入対象商品（例えば、インクカートリッジ等の消耗品）の購入を促すことができる端末を提供することができる。
【０００８】
これは、例えば、ビーコン受信部が、家電量販店等の店舗に設置されたビーコン発信機から近距離無線通信で発信されるビーコンを受信し、実行部が、購入対象商品に対応する処理として、購入対象商品が当該店舗で販売されている旨を通知する処理を実行すること、によるものである。
【０００９】
また、上記発明において、好ましい態様は、デバイスから前記商品情報を取得する商品情報取得部をさらに備え、前記商品情報記憶部には、前記商品情報取得部によって取得された前記商品情報が記憶されることを特徴とする。
【００１０】
この態様によれば、家電量販店等の店舗に実際に来店したユーザーに対して購入対象商品（例えば、インクカートリッジ等の消耗品）の購入を促すことができる端末を提供する
ことができる。
【００１１】
また、上記発明において、好ましい態様は、前記購入対象商品に対応する処理は、前記購入対象商品が販売されている旨を通知する処理であることを特徴とする。
【００１２】
この態様によれば、家電量販店等の店舗に実際に来店したユーザーに対して購入対象商品（例えば、インクカートリッジ等の消耗品）の購入を促すことができる端末を提供することができる。
【００１３】
また、上記発明において、好ましい態様は、前記購入対象商品に対応する処理は、前記購入対象商品が販売されている旨を通知する処理、及び、前記ビーコンの受信強度に基づいて、自端末と前記ビーコン発信機との間の距離を求め、当該求めた距離に基づいて前記購入対象商品の所在を通知する処理であることを特徴とする。
【００１４】
この態様によれば、家電量販店等の店舗に実際に来店したユーザーに対して購入対象商品の所在を通知することができる端末を提供することができる。
【００１５】
これは、実行部が、購入対象商品に対応する処理として、購入対象商品の所在を通知する処理を実行することによるものである。
【００１６】
また、上記発明において、好ましい態様は、前記購入対象商品が販売されている旨を通知する処理は、画面表示、音声出力、バイブレーション、発光部による発光のうち、少なくとも１つを用いて、前記購入対象商品が販売されている旨を通知する処理であることを特徴とする。
【００１７】
この態様によれば、家電量販店等の店舗に実際に来店したユーザーに対して購入対象商品の所在を通知することができる端末を提供することができる。
【００１８】
また、上記発明において、好ましい態様は、前記自端末と前記ビーコン発信機との間の距離は、基準受信強度と受信したビーコンの受信強度との対比により求められることを特徴とする。
【００１９】
この態様によれば、家電量販店等の店舗に実際に来店したユーザーに対して購入対象商品の所在を通知することができる端末を提供することができる。
【００２０】
また、上記発明において、好ましい態様は、前記デバイスは、印刷装置であることを特徴とする。
【００２１】
この態様によれば、家電量販店等の店舗に実際に来店したユーザーに対して購入対象商品（例えば、インクカートリッジ等の消耗品）の購入を促すことができる端末を提供することができる。
【００２２】
また、上記発明において、好ましい態様は、前記近距離無線通信は、ＢｌｕｅＴｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙによる通信であることを特徴とする。
【００２３】
この態様によれば、ビーコン発信機からＢｌｕｅＴｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙによる通信で発信されるビーコンを受信することができる。
【００２４】
また、上記目的を達成するために、本発明のさらに別の側面は、ビーコン発信機から近距離無線通信で発信されるビーコンを受信するビーコン受信工程と、商品情報記憶部に記
憶された購入対象商品を示す商品情報が前記ビーコンに含まれているか否かを判定する判定工程と、前記判定工程によって前記商品情報が前記ビーコンに含まれていると判定された場合、前記購入対象商品に対応する処理を実行する実行工程と、を備える方法であることを特徴とする。
【００２５】
この側面によれば、家電量販店等の店舗に実際に来店したユーザーに対して購入対象商品（例えば、インクカートリッジ等の消耗品）の購入を促すことができる方法を提供することができる。
【００２６】
これは、例えば、ビーコン受信工程が、家電量販店等の店舗に設置されたビーコン発信機から近距離無線通信で発信されるビーコンを受信し、実行工程が、購入対象商品に対応する処理として、購入対象商品が当該店舗で販売されている旨を通知する処理を実行すること、によるものである。
【００２７】
また、上記目的を達成するために、本発明のさらに別の側面は、端末を、ビーコン発信機から近距離無線通信で発信されるビーコンを受信するビーコン受信部、商品情報記憶部に記憶された購入対象商品を示す商品情報が前記ビーコンに含まれているか否かを判定する判定部、前記判定部によって前記商品情報が前記ビーコンに含まれていると判定された場合、前記購入対象商品に対応する処理を実行する実行部、として機能させるためのプログラムであることを特徴とする。
【００２８】
この側面によれば、家電量販店等の店舗に実際に来店したユーザーに対して購入対象商品（例えば、インクカートリッジ等の消耗品）の購入を促すことができるプログラムを提供することができる。
【００２９】
これは、例えば、ビーコン受信部が、家電量販店等の店舗に設置されたビーコン発信機から近距離無線通信で発信されるビーコンを受信し、実行部が、購入対象商品に対応する処理として、購入対象商品が当該店舗で販売されている旨を通知する処理を実行すること、によるものである。
【図面の簡単な説明】
【００３０】
【図１】本発明の端末、方法及びプログラムが適用される消耗品購入システム１０のシステム構成の一例を示す図である。
【図２】印刷装置２０及び端末４０の概略構成図である。
【図３】印刷装置２０の動作を説明するためのフローチャートである。
【図４】自宅における端末４０の動作（インクカートリッジ２６の購入処理）を説明するためのフローチャートである。
【図５】タッチスクリーンディスプレイ４６に表示されるインクカートリッジ２６が無くなった旨の表示例である。
【図６】家電量販店等の店舗における端末４０の動作（インクカートリッジ２６が販売されている旨を通知する処理等）を説明するためのフローチャートである。
【図７】タッチスクリーンディスプレイ４６に表示されたインクカートリッジ２６が販売されている旨の画面表示の例、及び、購入対象であるインクカートリッジ２６の所在を通知する画面表示の例である。
【発明を実施するための形態】
【００３１】
以下、本発明の実施形態について添付図面を参照しながら説明する。各図において対応する構成要素には同一の符号が付され、重複する説明は省略される。
【００３２】
図１は、本発明の端末、方法及びプログラムが適用される消耗品購入システム１０のシ
ステム構成の一例を示す図である。
【００３３】
図１に示すように、本実施形態の消耗品購入システム１０は、印刷装置２０と、端末４０と、ビーコン発信機５０と、を備える。以下、購入対象（購入対象商品）が、印刷装置２０が使用するインクカートリッジ２６（消耗品）である例について説明する。
【００３４】
図２は、印刷装置２０及び端末４０の概略構成図である。
【００３５】
印刷装置２０は、インクジェット方式のプリンターであるが、これに限らず、例えば、スキャナ、コピー機及びファクシミリ装置のうち少なくとも１つとプリンターとを含む複合機（ＭＦＰ：Multi-Function Printer）であってもよい。また、印刷装置２０は、内蔵バッテリーから供給される電力で動作する携帯型のプリンター（モバイルプリンター）であってもよいし、商用電源から供給される電力で動作する据え置き型のプリンターであってもよい。印刷装置２０が本発明のデバイスに相当する。
【００３６】
図２に示すように、印刷装置２０は、主に、第１制御部２２、インク残量監視部２４、インクカートリッジ２６、ＮＦＣタグリーダー２８、第１無線通信部３０、印刷機構３２等を備える。
【００３７】
第１制御部２２は、ＣＰＵ２２ａ、ＲＡＭ２２ｂ、ＲＯＭ２２ｃ等を備える。
【００３８】
第１制御部２２（ＣＰＵ２２ａ）は、ＲＯＭ２２ｃから読み込まれた所定プログラム（制御プログラム等）を実行することで、印刷装置２０全体の動作を司る。ＲＡＭ２２ｂは、ＣＰＵ２２ａが各種演算処理を行う際の作業領域として用いられる。ＲＯＭ２２ｃは、例えば、フラッシュＲＯＭ等の書き換え可能な不揮発性メモリーで、制御プログラム等のファームウエアが記憶される。
【００３９】
インク残量監視部２４は、印刷装置２０に装着されたインクカートリッジ２６内のインク残量を監視する。なお、インクカートリッジ２６は、１つの場合（例えば黒インクの場合）もあるし、複数の場合（例えばカラーインクの場合）もある。
【００４０】
第１制御部２２（ＣＰＵ２２ａ）は、ＲＯＭ２２ｃから読み込まれた所定プログラム（制御プログラム等）を実行することで、インク残量判定部２２ａ１として機能する。
【００４１】
インク残量判定部２２ａ１は、インク残量監視部２４によって監視されるインクの残量が閾値以下か否かを判定する。
【００４２】
インクカートリッジ２６には、ＲＦＩＤ（Radio Frequency-IDentification）タグ等の非接触型の無線ＩＣタグとしてのＮＦＣ（Near Field Communication）タグ２６ａが設けられる。ＮＦＣタグ２６ａは、メモリー（図示せず）を含む。
【００４３】
ＮＦＣタグ２６ａ（メモリー）には、インクカートリッジ２６の識別情報等が記憶される。
【００４４】
インクカートリッジ２６の識別情報は、例えば、インクカートリッジ２６の型番である。インクカートリッジ２６の識別情報が本発明の購入対象商品を示す商品情報に相当する。
【００４５】
インクカートリッジ２６の識別情報は、インクカートリッジ２６の販売前に、家電量販店等の店舗において、店員によってＮＦＣタグ２６ａ（メモリー）に書き込まれる。店員
は、ＮＦＣタグライターを用いて、インクカートリッジ２６の識別情報をＮＦＣタグ２６ａ（メモリー）に書き込む。
【００４６】
なお、インクカートリッジ２６の識別情報は、インクカートリッジ２６を家電量販店等の店舗へ出荷する前に、例えば、インクカートリッジ２６の製造工場においてＮＦＣタグ２６ａ（メモリー）に書き込んでもよい。
【００４７】
ＮＦＣタグリーダー２８は、ＮＦＣタグ２６ａ（メモリー）からインクカートリッジ２６の識別情報を非接触で読み取る。ＮＦＣタグリーダー２８は、印刷装置２０に装着されたインクカートリッジ２６（ＮＦＣタグ２６ａ）近傍に設けられる。
【００４８】
ＮＦＣタグリーダー２８によって読み取られたインクカートリッジ２６の識別情報は、当該インクカートリッジ２６の識別情報を含むパケットの形態で第１無線通信部３０によって端末４０に送信される。
【００４９】
第１無線通信部３０は、ＢＬＥ（Bluetooth Low Energy）に従った無線通信（以下、ＢＬＥ通信という）を行う通信部である。ＢＬＥ通信が本発明の近距離無線通信に相当する。
【００５０】
第１無線通信部３０は、インク残量判定部２２ａ１によってインクカートリッジ２６内のインク残量が閾値以下と判定された場合、コネクション確立を目的とするアドバタイズパケット（ADV_IND）を端末４０に向けて一定間隔ごとに送信（ブロードキャスト）する。第１無線通信部３０は、このアドバタイズパケットを受信した端末４０との接続（コネクション）を確立する。
【００５１】
そして、第１無線通信部３０は、この接続（コネクション）を用いて、ＮＦＣタグリーダー２８によって読み取られたインクカートリッジ２６の識別情報を含むパケットを、ＢＬＥ通信（近距離無線通信）により端末４０に向けて送信する。
【００５２】
印刷機構３２は、図示しないが、インクカートリッジ２６から供給されるインク滴を吐出するインクジェットヘッド（印刷ヘッド）、用紙送り機構等を備える。
【００５３】
端末４０は、典型的には、スマートフォンであるが、これに限らず、スマートフォン以外の例えば、パーソナルコンピューター（ＰＣ）、タブレット型端末、携帯電話機等であってもよい。
【００５４】
図２に示すように、端末４０は、主に、第２制御部４２、第２無線通信部４４、タッチスクリーンディスプレイ４６、第３無線通信部４８等を備える。
【００５５】
第２制御部４２は、ＣＰＵ４２ａ、ＲＡＭ４２ｂ、ＲＯＭ４２ｃ等を備える。
【００５６】
第２制御部４２（ＣＰＵ４２ａ）は、ＲＯＭ４２ｃから読み込まれた所定プログラム（専用アプリケーションプログラム等）を実行することで、端末４０全体の動作を司る。ＲＡＭ４２ｂは、ＣＰＵ４２ａが各種演算処理を行う際の作業領域として用いられる。ＲＯＭ４２ｃは、例えば、フラッシュＲＯＭ等の書き換え可能な不揮発性メモリーで、ＯＳ（オペレーティングシステム。以下同様）や当該ＯＳ上で実行される専用アプリケーションプログラムが記憶される。また、ＲＯＭ４２ｃは、購入処理実施日記憶部４２ｃ１、設定値記憶部４２ｃ２、インクカートリッジ識別情報記憶部４２ｃ３を含む。
【００５７】
購入処理実施日記憶部４２ｃ１には、前回実施された購入処理の実施日が記憶される。
【００５８】
設定値記憶部４２ｃ２には、設定値として、購入処理実施間隔（例えば、３０日）が記憶される。この設定値は、ユーザーが、タッチスクリーンディスプレイ４６に表示される設定画面（図示せず）を、当該タッチスクリーンディスプレイ４６を介して操作することで入力されて設定値記憶部４２ｃ２に記憶される。なお、これらの設定値は、適宜変更することが可能である。インクカートリッジ識別情報記憶部４２ｃ３には、第２無線通信部４４によって受信されたパケットに含まれるインクカートリッジ識別情報が記憶される。インクカートリッジ識別情報記憶部４２ｃ３が本発明の商品情報記憶部に相当する。
【００５９】
第２制御部４２（ＣＰＵ４２ａ）は、ＲＯＭ４２ｃから読み込まれた所定プログラム（専用アプリケーションプログラム等）を実行することで、経過日数判定部４２ａ１、購入処理実施日更新部４２ａ２、判定部４２ａ３、実行部４２ａ４、距離算出部４２ａ５として機能する。
【００６０】
経過日数判定部４２ａ１は、購入処理実施日記憶部４２ｃ１に記憶された前回実施された購入処理の実施日から現在までの経過日数が、設定値記憶部４２ｃ２に記憶された購入処理実施間隔以上経過したか否かを判定する。なお、前回実施された自動購入処理の実施日から現在までの経過日数とは、具体的には、購入対象商品と同一の商品を端末４０が消耗品販売サイトで購入した直近の日から端末４０が印刷装置２０からアクセス情報及び識別情報を受信した日までの経過日数のことである。ただし、経過日数のカウントの仕方は当業者によりサービス形態に応じて適宜変更されるものであることに留意されたい。
【００６１】
購入処理実施日更新部４２ａ２は、購入処理実施日記憶部４２ｃ１に記憶された前回実施された購入処理の実施日を、今回実施される購入処理の実施日（つまり、本日）に更新する。
【００６２】
判定部４２ａ３は、インクカートリッジ識別情報記憶部４２ｃ３に記憶されたインクカートリッジ識別情報が、第２無線通信部４４によって受信された後述のビーコンに含まれているか否かを判定する。
【００６３】
実行部４２ａ４は、判定部４２ａ３によってインクカートリッジ識別情報記憶部４２ｃ３に記憶されたインクカートリッジ識別情報が、第２無線通信部４４によって受信された後述のビーコンに含まれていると判定された場合、購入対象商品に対応する処理を実行する。
【００６４】
購入対象商品に対応する処理は、例えば、家電量販店等の店舗に実際に来店したユーザーに対して、購入対象であるインクカートリッジ２６が販売されている旨を通知する処理や、購入対象であるインクカートリッジ２６の所在を通知する処理である。これらの通知処理については後述する。
【００６５】
距離算出部４２ａ５は、後述のビーコンの受信強度に基づいて、自端末４０とビーコン発信機５０との間の距離を求める。
【００６６】
第２無線通信部４４は、ＢＬＥ通信（近距離無線通信）を行う通信部で、印刷装置２０からＢＬＥ通信で送信されるパケットを受信する。この場合、第２無線通信部４４が本発明の商品情報取得部に相当する。また、第２無線通信部４４は、ビーコン発信機５０からＢＬＥ通信で発信されるビーコンを受信する。この場合、第２無線通信部４４が本発明のビーコン受信部に相当する。
【００６７】
タッチスクリーンディスプレイ４６は、タッチパネル付きディスプレイで、入力部と表
示部とを兼ねる。
【００６８】
第３無線通信部４８は、Ｗｉ−Ｆｉに従った無線通信（以下、Ｗｉ−Ｆｉ通信という）を行う通信部である。
【００６９】
ビーコン発信機５０は、図１に示すように、家電量販店等の店舗のインクカートリッジ売り場（消耗品売り場）近傍に設置される。
【００７０】
ビーコン発信機５０は、図１に示すように、メモリー等の記憶部５２、無線通信部５４等を備える。ビーコン発信機５０は、内蔵バッテリー（例えば、ボタン電池）から供給される電力で動作するものであってもよいし、商用電源から供給される電力で動作するものであってもよい。
【００７１】
記憶部５２には、家電量販店等の店舗が販売可能な少なくとも１つのインクカートリッジの識別情報（例えば、型番。以下、単に、少なくとも１つのインクカートリッジの識別情報という）が記憶される。
【００７２】
記憶部５２に記憶された少なくとも１つのインクカートリッジの識別情報は、当該少なくとも１つのインクカートリッジの識別情報を含むアドバタイズパケットの形態で端末４０に通知される。この通知は、無線通信部５４が行う。
【００７３】
無線通信部５４は、ＢＬＥ通信（近距離無線通信）を行う通信部で、少なくとも１つのインクカートリッジの識別情報を含むアドバタイズパケットを、端末４０に向けてＢＬＥ通信で一定間隔ごとに送信（ブロードキャスト）する。このアドバタイズパケットの種類は、コネクション確立を目的としないアドバタイズパケット（ADV_NONCONN_IND）である。このアドバタイズパケットが本発明のビーコンに相当する。
【００７４】
なお、１つのアドバタイズパケットが含むことができるのは数十バイト程度であるため、記憶部５２に複数のインクカートリッジの識別情報が記憶されている場合、当該複数のインクカートリッジの識別情報を１つのアドバタイズパケットで送信することができない。この場合、複数のインクカートリッジの識別情報が複数のインクカートリッジの識別情報（群）に分割され、当該分割された各々のインクカートリッジの識別情報（群）が１つのアドバタイズパケットで順次送信される。
【００７５】
次に、本実施形態の消耗品購入システム１０の動作の一例について図３を参照しながら説明する。
【００７６】
図３は、印刷装置２０の動作を説明するためのフローチャートである。
【００７７】
図３に示す処理は、例えば、図１に示すように、印刷装置２０が設置された自宅において実行される。
【００７８】
まず、ユーザーが印刷装置２０の電源スイッチ（図示せず）をオンにすると（ステップＳ１０）、インク残量監視部２４が、印刷装置２０に装着されたインクカートリッジ２６内のインク残量の監視を開始する（ステップＳ１２）。
【００７９】
次に、インク残量判定部２２ａ１が、インク残量監視部２４によって監視されるインクの残量が閾値以下か否かを判定する（ステップＳ１３）。
【００８０】
インク残量が閾値を上回ると判定した場合（ステップＳ１３：Ｎｏ）、インク残量監視
部２４は、第１無線通信部３０により、コネクション確立を目的とするアドバタイズパケット（ADV_IND）が送信（ブロードキャスト）されているか否かを判定する（ステップＳ１４）。そして、アドバタイズパケットが送信されていると判定した場合（ステップＳ１４：Ｙｅｓ）、第１無線通信部３０を制御してアドバタイズパケットの送信を停止する（ステップＳ１５）。一方、ステップＳ１４において、アドバタイズパケットが送信されていないと判定された場合（ステップＳ１４：Ｎｏ）、ステップＳ１５の処理はスキップされる。なお、インク残量監視部２４は、ステップＳ１５の処理が完了すると、または、アドバタイズパケットが送信されていないと判定された場合（ステップＳ１４：Ｎｏ）、インク残量の監視を再開する（ステップＳ１２）。
【００８１】
一方、インク残量が閾値以下と判定された場合（ステップＳ１３：Ｙｅｓ）、ＮＦＣタグリーダー２８が、インクカートリッジ２６に設けられたＮＦＣタグ２６ａ（メモリー）からインクカートリッジ２６の識別情報を読み取る（ステップＳ１６）。
【００８２】
次に、第１無線通信部３０が、コネクション確立を目的とするアドバタイズパケット（ADV_IND）を端末４０に向けて一定間隔ごとに送信（ブロードキャスト）する（ステップＳ１８）。そして、印刷装置２０（第１無線通信部３０）は、公知の処理を実行することで、このアドバタイズパケットを受信した端末４０との接続（コネクション）を確立する（ステップＳ２０）。
【００８３】
そして、第１無線通信部３０は、この接続（コネクション）を用いて、ＮＦＣタグリーダー２８によって読み取られたインクカートリッジ２６の識別情報を含むパケットを端末４０に向けて送信する（ステップＳ２２）。
【００８４】
次に、第１無線通信部３０は、コネクションを切断する（ステップＳ２４）。
【００８５】
コネクションが切断されると、図３のフローチャートの処理が終了する。
【００８６】
図４は、自宅における端末４０の動作（インクカートリッジ２６の購入処理）を説明するためのフローチャートである。
【００８７】
図４に示す処理は、例えば、図１に示すように、印刷装置２０が設置された自宅において実行される。
【００８８】
まず、ユーザーが端末４０の電源スイッチ（図示せず）をオンにし（ステップＳ３０）、専用アプリケーションプログラムを起動する（ステップＳ３２）。
【００８９】
端末４０（第２無線通信部４４）は、印刷装置２０からアドバタイズパケット（ADV_IND）を受信したか否かを判定する（ステップＳ３４）。そして、印刷装置２０からアドバタイズを受信していない場合は、アドタイズパケットを受信していないと判定し（ステップＳ３４：Ｎｏ）、ステップＳ３４の判定処理を再度実行する。なお、ステップＳ３４の判定処理は、端末４０が印刷装置２０から送信されるアドバタイズパケットを受信するまで繰り返し実行される。
【００９０】
一方、端末４０（第２無線通信部４４）は、印刷装置２０からアドバタイズパケットを受信した場合、アドバタイズパケットを受信したと判定し（ステップＳ３４：Ｙｅｓ）、公知の処理を実行することで、このアドバタイズパケットの送信元の印刷装置２０との接続（コネクション）を確立する（ステップＳ３５）。
【００９１】
次に、端末４０（第２無線通信部４４）は、印刷装置２０から送信されるインクカート
リッジ２６の識別情報を含むパケットを受信する（ステップＳ３６）。受信されたパケットに含まれるインクカートリッジ２６の識別情報は、インクカートリッジ識別情報記憶部４２ｃ３に記憶される。
【００９２】
次に、経過日数判定部４２ａ１が、購入処理実施日記憶部４２ｃ１に記憶された前回実施された購入処理の実施日から現在までの経過日数が、設定値記憶部４２ｃ２に記憶された購入処理実施間隔以上経過したか否かを判定する（ステップＳ３８）。
【００９３】
その結果、経過していないと判定された場合（ステップＳ３８：Ｎｏ）、ステップＳ３４の判定処理が再度実行される。
【００９４】
一方、経過していると判定された場合（ステップＳ３８：Ｙｅｓ）、購入処理実施日更新部４２ａ２が、購入処理実施日記憶部４２ｃ１に記憶された前回実施された購入処理の実施日を、今回実施される購入処理の実施日（つまり、本日）に更新する（ステップＳ４０）。
【００９５】
次に、図１に示すように、消耗品であるインクカートリッジ２６が無くなった旨（正確には、インクカートリッジ２６内のインクが無くなった旨）が、ユーザー及び家電量販店等の店舗に通知される（ステップＳ４４）。
【００９６】
ユーザーへの通知は、例えば、端末４０のバイブレーション機能やＬＥＤ点灯機能によって、また、消耗品であるインクカートリッジ２６の識別情報及び当該インクカートリッジ２６が無くなった旨をタッチスクリーンディスプレイ４６に表示することによって、実現される。図５は、タッチスクリーンディスプレイ４６に表示されるインクカートリッジ２６が無くなった旨の表示例である。
【００９７】
また、家電量販店等の店舗への通知は、第３無線通信部４８や端末４０の電話機能でインクカートリッジ２６の識別情報及び当該インクカートリッジ２６が無くなった旨を家電量販店等の店舗へ伝えることによって実現される。
【００９８】
家電量販店等の店舗に通知されたインクカートリッジ２６の識別情報は、家電量販店等の店舗において、例えば、店員によってビーコン発信機５０の記憶部５２に記憶される。なお、インクカートリッジ２６の識別情報がビーコン発信機５０の記憶部５２に記憶されるのは、当該インクカートリッジ２６の販売が可能な場合（例えば、在庫があり、かつ、当該インクカートリッジ２６を取り置いておく場合）に限られる。当該インクカートリッジ２６の販売が不可能な場合（例えば、在庫がない場合）、インクカートリッジ２６の識別情報は、ビーコン発信機５０の記憶部５２に記憶されない。
【００９９】
なお、インクカートリッジ２６の購入処理が完了した場合、その旨を印刷装置２０に通知して、現在装着されているインクカートリッジ２６を今回購入したインクカートリッジ２６に交換するまで、印刷装置２０（第１無線通信部３０）によるアドバタイズパケットの送信を停止するのが望ましい。
【０１００】
このようにすれば、ある端末４０によってインクカートリッジ２６の購入処理を実行したにも関わらず、別の端末によって再度、同じインクカートリッジ２６の購入処理を実行することを防止することができる。
【０１０１】
図６は、家電量販店等の店舗における端末４０の動作（インクカートリッジ２６が販売されている旨を通知する処理等）を説明するためのフローチャートである。
【０１０２】
図６に示す処理は、例えば、図１に示すように、ビーコン発信機５０が設置された家電量販店等の店舗において実行される。
【０１０３】
以下の説明においては、ビーコン発信機５０（無線通信部５４）は、ビーコンを、端末４０に向けてＢＬＥ通信で一定間隔ごとに送信（ブロードキャスト）しているものとする。なお、ビーコンとは、記憶部５２に記憶された少なくとも１つのインクカートリッジの識別情報を含むアドバタイズパケットのことである。
【０１０４】
まず、ユーザーが端末４０の電源スイッチ（図示せず）をオンにし（ステップＳ５０）、専用アプリケーションプログラムを起動する（ステップＳ５２）。
【０１０５】
端末４０（第２無線通信部４４）は、ビーコン発信機５０からＢＬＥ通信で発信（送信）されたビーコンを受信したか否かを判定する（ステップＳ５４）。そして、ビーコン発信機５０からビーコンを受信していない場合は、ビーコンを受信してないと判定し（ステップＳ５４：Ｎｏ）、ステップＳ５４の判定処理を再度実行する。なお、ステップＳ５４の判定処理は、端末４０がビーコン発信機５０からビーコンを受信するまで繰り返し実行される。
【０１０６】
一方、端末４０（判定部４２ａ３）は、ビーコン発信機５０からビーコンを受信した場合、ビーコン発信機５０からビーコンを受信したと判定する（ステップＳ５４：Ｙｅｓ）。そして、インクカートリッジ識別情報記憶部４２ｃ３に記憶されたインクカートリッジ識別情報が、当該第２無線通信部４４によって受信されたビーコンに含まれているか否かを判定する（ステップＳ５６）。第２無線通信部４４によるビーコンの受信が本発明のビーコン受信工程に相当する。また、判定部４２ａ３による判定が本発明の判定工程に相当する。
【０１０７】
その結果、インクカートリッジ識別情報記憶部４２ｃ３に記憶されたインクカートリッジ識別情報が、ビーコンに含まれていないと判定された場合（ステップＳ５６：Ｎｏ）、つまり、インクカートリッジ２６の販売が不可能な場合、処理を終了する。
【０１０８】
一方、インクカートリッジ識別情報記憶部４２ｃ３に記憶されたインクカートリッジ識別情報が、ビーコンに含まれていると判定された場合（ステップＳ５６：Ｙｅｓ）、つまり、インクカートリッジ２６の販売が可能な場合、実行部４２ａ４は、購入対象商品に対する処理として、ユーザーに対して、購入対象であるインクカートリッジ２６が販売されている旨を通知する処理を実行する（ステップＳ５８）。これは、本発明の実行工程に相当する。
【０１０９】
購入対象であるインクカートリッジ２６が販売されている旨を通知する処理は、例えば、画面表示、音声出力、バイブレーションによる振動、発光部による発光（点灯や点滅）のうち、少なくとも１つを用いて、購入対象であるインクカートリッジ２６が販売されている旨を、家電量販店等の店舗に実際に来店したユーザーに対して通知する処理である。
【０１１０】
画面表示は、例えば、端末４０のタッチスクリーンディスプレイ４６に表示されたインクカートリッジ２６が販売されている旨の画面表示である。図７中の符号Ｇ１は、タッチスクリーンディスプレイ４６に表示されたインクカートリッジ２６が販売されている旨の画面表示の例を示す。
【０１１１】
音声出力は、例えば、端末４０が備えるスピーカー等の音声出力装置（図示せず）から出力される、インクカートリッジ２６が販売されている旨の音声出力である。
【０１１２】
バイブレーションによる振動は、例えば、端末４０が備えるバイブレーション機能による振動である。
【０１１３】
発光部による点灯又は点滅は、例えば、端末４０が備えるＬＥＤ等の発光部による点灯又は点滅である。
【０１１４】
次に、実行部４２ａ４は、購入対象商品に対する処理として、インクカートリッジ２６の売り場を案内する処理を実行する（ステップＳ６０）。
【０１１５】
インクカートリッジ２６の売り場を案内する処理は、例えば、距離算出部４２ａ５が、第２無線通信部４４によって受信されるビーコンの受信強度に基づいて、自端末４０とビーコン発信機５０との間の距離を求め、当該求めた距離に基づいて購入対象であるインクカートリッジ２６の所在を通知する処理である。
【０１１６】
自端末４０とビーコン発信機５０との間の距離は、例えば、基準受信強度（ＲＳＳＩ：Received Signal Strength Indication）と受信したビーコンの受信強度との対比により求められる。図７中の符号Ｇ２は、購入対象であるインクカートリッジ２６の所在を通知する画面表示の例を示す。
【０１１７】
以上説明したように、本実施形態によれば、家電量販店等の店舗に実際に来店したユーザーに対してインクカートリッジ２６の購入を促すことができる端末４０、方法及びプログラムを提供することができる。
【０１１８】
これは、例えば、第２無線通信部４４が、家電量販店等の店舗に設置されたビーコン発信機５０からＢＬＥ通信で発信されるビーコンを受信し、実行部４２ａ４が、購入対象商品に対する処理として、購入対象であるインクカートリッジ２６が当該店舗で販売されている旨を通知する処理（ステップＳ５８）を実行すること、によるものである。
【０１１９】
また、本実施形態によれば、家電量販店等の店舗に実際に来店したユーザーに対して、インクカートリッジ２６の売り場を案内することができる、すなわち、購入対象であるインクカートリッジ２６の所在を通知することができる端末４０、方法及びプログラムを提供することができる。
【０１２０】
これは、実行部４２ａ４が、購入対象商品に対する処理として、購入対象であるインクカートリッジ２６の所在を通知する処理（ステップＳ６０）を実行することによるものである。
【０１２１】
次に、変形例について説明する。
【０１２２】
上記実施形態では、購入対象が、印刷装置２０が使用するインクカートリッジ２６（消耗品）である例について説明したが、購入対象は、消耗品に限定されない。例えば、購入対象は、印刷装置２０の交換部品（フィニッシャーや給紙ユニット）であってもよい。
【０１２３】
なお、図４、５等で実行される処理は、ＣＰＵが実行する例に限定されず、他の電子部品［例えば、ＡＳＩＣ（Application Specific Integrated Circuit）］によって実行されてもよい。また、図４、５等で実行される処理は、複数の電子機器（例えば複数のＣＰＵ）で分散処理されてもよいし、ＣＰＵとＡＳＩＣとが協働して動作することにより実行されてもよい。
【０１２４】
また、上記実施形態では、デバイスとして、印刷装置２０を用いた例について説明した
がこれに限らず、印刷装置２０以外の他の装置を用いてもよい。
【０１２５】
上記実施形態で示した各数値は全て例示であり、これと異なる適宜の数値を用いることができるのは無論である。
【０１２６】
上記実施形態はあらゆる点で単なる例示にすぎない。上記実施形態の記載によって本発明は限定的に解釈されるものではない。本発明はその精神または主要な特徴から逸脱することなく他の様々な形で実施することができる。
【符号の説明】
【０１２７】
１０…消耗品購入システム、２０…印刷装置、２２…第１制御部、２２ａ…ＣＰＵ、２２ａ１…インク残量判定部、２２ｂ…ＲＡＭ、２２ｃ…ＲＯＭ、２４…インク残量監視部、２６…インクカートリッジ、２６ａ…ＮＦＣタグ、２８…ＮＦＣタグリーダー、３０…第１無線通信部、３２…印刷機構、４０…端末、４２…第２制御部、４２ａ…ＣＰＵ、４２ａ１…経過日数判定部、４２ａ２…購入処理実施日更新部、４２ａ３…判定部、４２ａ４…実行部、４２ａ５…距離算出部、４２ｂ…ＲＡＭ、４２ｃ…ＲＯＭ、４２ｃ１…購入処理実施日記憶部、４２ｃ２…設定値記憶部、４２ｃ３…インクカートリッジ識別情報記憶部、４４…第２無線通信部、４６…タッチスクリーンディスプレイ、４８…第３無線通信部、５０…ビーコン発信機、５２…記憶部、５４…無線通信部。
【図１】
2018045272.tif 000003
【図２】
2018045272.tif 000004
【図３】
2018045272.tif 000005
【図４】
2018045272.tif 000006
【図５】
2018045272.tif 000007
【図６】
2018045272.tif 000008
【図７】
2018045272.tif 000009