(57)【特許請求の範囲】
【請求項１】
物品を示す情報の入力を受け付ける物品情報入力部と、
上記情報が示す物品が、利用者に蓄熱剤を提供すべきものであるか否かを判断する提供決定部と、
上記提供決定部が上記蓄熱剤を提供すべきであると判断した場合、記録材に、上記蓄熱剤を提供することを示す提供情報を書き込む提供情報形成部とを備えることを特徴とする蓄熱剤情報提示装置。
【請求項２】
上記記録材は、上記物品の取引のレシートであり、
上記提供情報形成部は、上記物品を取引したことを示す取引情報を上記レシートに書き込み、上記提供決定部が上記蓄熱剤を提供すべきであると判断した場合、さらに上記提供情報を上記レシートに書き込み、
上記物品の取引の精算を行うキャッシュレジスタとして機能することを特徴とする請求項１に記載の蓄熱剤情報提示装置。
【請求項３】
上記提供決定部は、上記蓄熱剤を提供すべきであると判断した場合、既に生成した各提供情報とは重複しないユニークな上記提供情報を生成することを特徴とする請求項１または２に記載の蓄熱剤情報提示装置。
【請求項４】
上記提供情報は、利用者に対する蓄熱剤の提供量の情報を含むことを特徴とする請求項１から３のいずれか一項に記載の蓄熱剤情報提示装置。
【請求項５】
上記提供決定部は、利用者に蓄熱剤を提供すべき複数の上記物品について、上記物品毎にあらかじめ設定されている蓄熱剤の提供量を積算し、積算した蓄熱剤の提供量に応じて上記利用者に対する蓄熱剤の提供量を決定することを特徴とする請求項４に記載の蓄熱剤情報提示装置。
【請求項６】
上記積算した蓄熱剤の提供量が、所定の最大値を超えている場合、上記提供決定部は、上記利用者に対する蓄熱剤の提供量を上記最大値に決定することを特徴とする請求項５に記載の蓄熱剤情報提示装置。
【請求項７】
上記提供情報形成部は、上記提供決定部が上記蓄熱剤を提供すべきであると判断した場合、上記記録材に上記提供情報を、光学的に読み取り可能なパターンとして書き込むことを特徴とする請求項１から６のいずれか一項に記載の蓄熱剤情報提示装置。
【請求項８】
請求項１から７のいずれか一項に記載の蓄熱剤情報提示装置と、蓄熱剤提供装置とを備える蓄熱剤提供システムであって、
上記蓄熱剤提供装置は、
上記記録材に書き込まれた上記提供情報を読み取る提供情報読取部と、
上記提供情報読取部が上記蓄熱剤を提供することを示す上記提供情報を読み取ると、上記利用者に上記蓄熱剤を提供する提供部とを備えることを特徴とする蓄熱剤提供システム。
【請求項９】
請求項３に記載の蓄熱剤情報提示装置と、蓄熱剤提供装置とを備える蓄熱剤提供システムであって、
上記蓄熱剤提供装置は、
上記記録材に書き込まれた上記提供情報を読み取る提供情報読取部と、
上記蓄熱剤を提供することを示す上記提供情報が適正なものであるか否かを判断する提供情報判断部と、
上記提供情報が適正なものであると判断された場合、上記利用者に上記蓄熱剤を提供する提供部と、
過去に読み取られた上記提供情報を記憶する提供情報記憶部とを備え、
上記提供情報読取部が読み取った上記提供情報が上記提供情報記憶部に記憶された上記提供情報と重複しない場合、上記提供情報判断部は上記提供情報読取部が読み取った当該提供情報が適正なものであると判断し、上記提供情報記憶部は上記提供情報読取部が読み取った当該提供情報を記憶し、
上記提供情報読取部が読み取った上記提供情報が上記提供情報記憶部に記憶された上記提供情報と重複する場合、上記提供情報判断部は上記提供情報読取部が読み取った当該提供情報が適正なものではないと判断することを特徴とする蓄熱剤提供システム。
【請求項１０】
蓄熱剤情報提示装置と、蓄熱剤提供装置と、上記蓄熱剤情報提示装置および上記蓄熱剤提供装置に通信可能に接続された情報処理装置とを備える蓄熱剤提供システムであって、
上記蓄熱剤情報提示装置は、
物品を示す情報の入力を受け付ける物品情報入力部と、
上記情報が示す物品が、利用者に蓄熱剤を提供すべきものであるか否かを判断する提供決定部と、
上記提供決定部が上記蓄熱剤を提供すべきであると判断した場合、記録材に、上記蓄熱剤を提供することを示す提供情報を書き込む提供情報形成部とを備え、
上記情報処理装置は、
既に生成された各提供情報とは重複しないユニークな提供情報を生成する提供情報生成部と、
生成された上記提供情報を記憶する提供情報記憶部とを備え、
上記蓄熱剤提供装置は、
上記記録材に書き込まれた上記提供情報を読み取る提供情報読取部と、
上記提供情報が適正なものであるか否かを判断する提供情報判断部と、
上記提供情報が適正なものであると判断された場合、上記利用者に上記蓄熱剤を提供する提供部とを備え、
上記提供決定部が上記蓄熱剤を提供すべきであると判断した場合、上記提供情報生成部は、上記提供情報を生成し、生成した上記提供情報を上記提供決定部に出力し、
上記提供情報読取部が読み取った上記提供情報が上記提供情報記憶部に記憶されている場合、上記提供情報判断部は上記提供情報読取部が読み取った当該提供情報が適正なものであると判断し、
上記提供情報読取部が読み取った上記提供情報が上記提供情報記憶部に記憶されていない場合、上記提供情報判断部は上記提供情報読取部が読み取った当該提供情報が適正なものではないと判断することを特徴とする蓄熱剤提供システム。
【請求項１１】
物品を示す情報の入力を受け付ける物品情報入力工程と、
入力された上記情報が示す物品が、利用者に蓄熱剤を提供すべきものであるか否かを判断する提供決定工程と、
上記提供決定工程において上記蓄熱剤を提供すべきであると判断した場合、記録材に、上記蓄熱剤を提供することを示す提供情報を書き込む提供情報形成工程とを含むことを特徴とする蓄熱剤情報提示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、キャッシュレジスタ、ドライアイス提供装置、および、それらを含むドライアイス提供システムに関する。
【背景技術】
【０００２】
スーパーマーケット等の小売店において、客が冷凍食品またはアイスクリーム等の要冷凍商品を購入した際に、客にドライアイスを提供するサービスを行っている店舗がある。レジ係員がドライアイスを分配すると作業時間が掛かるため、レジの処理を迅速に行うことができなくなる。また、店員によるドライアイスの取り扱いは安全上の注意を必要とする。そのため近年では、ドライアイス提供装置によって所定量のドライアイスを客に提供することが行われている。
【０００３】
特許文献１には、コインを投入すると少量のドライアイスを取り出すことができるドライアイス自動販売機が記載されている。コインをドライアイス自動販売機の本体に投入すると、内部の制御器が減圧弁に信号を送信し、炭酸ガスボンベに接続された減圧弁が開く。炭酸ガスボンベから減圧弁を通じてシリンダ内に炭酸ガスが流入し、炭酸ガスは固化して雪状ドライアイスとなる。一定量のドライアイスが生成されると、減圧弁が閉じられる。次に、シリンダ内に設置されたピストンがシリンダ内の雪状ドライアイスを押し固めて固体状のドライアイスにし、シリンダの端面に配置された切断歯によって固体状のドライアイスを塊状に切断する。そして、シリンダ底面の底板が開き、ドライアイスを取出口に放出する。利用者は、取出口から塊状のドライアイスを取り出すことができる。
【０００４】
また、特許文献２〜４には、利用者がコイン状のメダルを投入することにより、所定量のドライアイスを提供するドライアイス提供装置が記載されている。これによれば、客は、レジ係員からドライアイス提供用のメダルを受け取り、別に設置されているドライアイス提供装置にメダルを投入することで、メダルの量に応じて所定量のドライアイスを得ることができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開昭５８−１４２９４号公報（１９８３年１月２７日公開）
【特許文献２】特開２００２−２９５７９号公報（２００２年１月２９日公開）
【特許文献３】特開２００２−３２１７７８号公報（２００２年１１月５日公開）
【特許文献４】国際公開第２００６／０９５６０１号パンフレット（２００６年９月１４日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来の構成では、以下の問題を生じる。
【０００７】
ドライアイス提供用のメダルによってドライアイスを提供する（メダル方式の）ドライアイス提供装置を設置している店舗において、レジにおいてレジ係員が客にドライアイス提供用メダルを渡す場合、客がドライアイスの提供を希望しているか否かをレジ係員が客に確認する、または、ドライアイスの提供を希望することを客がレジ係員に申し出る必要がある。また、レジ係員が、購入された要冷凍商品の量に応じて客に渡すメダルの数を調節する必要がある。
【０００８】
また、メダル方式のドライアイス提供装置を設置している店舗において、ドライアイス提供用のメダルを受け取った客が最終的にドライアイスの提供を受けずにメダルを持ち帰ってしまうことがある。こうした行為により、店舗にあるメダルの数が不足し、ドライアイス提供装置の運用に支障が出ることがあった。
【０００９】
一方、メダル方式以外のドライアイス提供装置の場合、例えば、ドライアイス提供用のメダルや料金を必要とせずに、客が所望した量だけドライアイスを提供する装置の場合、客が必要以上の量のドライアイスを持ち帰ることがある。こうした行為により、店舗のドライアイスの量が不足し、ドライアイスを必要とする客に適切にドライアイスを提供することができない状態に陥るという問題を生じる。
【００１０】
また、メダルの代わりに１０円硬貨等を投入させることにより、所定量のドライアイスを提供するドライアイス提供装置もあるが、ドライアイスの提供が無料サービスではなくなってしまうため、店舗または客が意図すると考えられるサービス（無料でドライアイスを提供するサービス）を実現することができない。
【００１１】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、購入される物品に応じて、ドライアイス等の蓄熱剤の提供を適切に行うための情報を提示する蓄熱剤情報提示装置を実現することにある。
【課題を解決するための手段】
【００１２】
本発明に係る蓄熱剤情報提示装置は、上記の課題を解決するために、物品を示す情報の入力を受け付ける物品情報入力部と、上記情報が示す物品が、利用者に蓄熱剤を提供すべきものであるか否かを判断する提供決定部と、上記提供決定部が上記蓄熱剤を提供すべきであると判断した場合、記録材に、上記蓄熱剤を提供することを示す提供情報を書き込む提供情報形成部とを備えることを特徴としている。
【００１３】
また、本発明に係る蓄熱剤情報提示方法は、物品を示す情報の入力を受け付ける物品情報入力工程と、入力された上記情報が示す物品が、利用者に蓄熱剤を提供すべきものであるか否かを判断する提供決定工程と、上記提供決定工程において上記蓄熱剤を提供すべきであると判断した場合、記録材に、上記蓄熱剤を提供することを示す提供情報を書き込む提供情報形成工程とを含むことを特徴としている。
【００１４】
上記の構成によれば、蓄熱剤情報提示装置は、物品に応じて利用者に蓄熱剤を提供するか否かを判断する。利用者は、物品に応じて、蓄熱剤を提供することを示す提供情報が書き込まれた記録材を受け取ることができる。よって、利用者は、該記録材を提示するなどして、適切に蓄熱剤の提供を受けることができる。また、蓄熱剤の提供を受けるためにメダル等を必要としないので、メダルの紛失、またはメダルの持ち帰り等によってメダルが不足するという従来技術の問題から解放される。
【００１５】
また、蓄熱剤情報提示装置は、上記物品の取引の精算を行うキャッシュレジスタとして機能し、上記記録材は、上記物品の取引のレシートであり、上記提供情報形成部は、上記物品を取引したことを示す取引情報を上記レシートに書き込み、上記提供決定部が上記蓄熱剤を提供すべきであると判断した場合、さらに上記提供情報を上記レシートに書き込む構成であってもよい。
【００１６】
上記の構成によれば、蓄熱剤情報提示装置が、取引（購入）される物品に応じて客（利用者）に蓄熱剤を提供するか否かを判断し、客は、取引する物品に応じて提供情報が書き込まれたレシートを受け取ることができる。よって、例えばレジ係員が、取引される物品に応じて客に蓄熱剤を提供することを判断したり、蓄熱剤の提供を受けるためのメダル等を客に手渡す必要がなく、客がメダル等を要求する必要もない。そのため、レジ係員は精算処理を迅速に行うことができる。
【００１７】
また、上記提供決定部は、上記蓄熱剤を提供すべきであると判断した場合、既に生成した各提供情報とは重複しないユニークな上記提供情報を生成する構成であってもよい。
【００１８】
上記の構成によれば、蓄熱剤の提供を受けるために一度使用された提供情報を記録しておくことで、同じ提供情報が書き込まれた記録材を用いて、２回以上の蓄熱剤の提供を受けることを防止することができる。
【００１９】
また、上記提供情報は、利用者に対する蓄熱剤の提供量の情報を含んでもよい。
【００２０】
上記の構成によれば、利用者は、記録材に書き込まれた提供情報に含まれる蓄熱剤の提供量に応じて、蓄熱剤の提供を受けることができる。
【００２１】
また、上記提供決定部は、利用者に蓄熱剤を提供すべき複数の上記物品について、上記物品毎にあらかじめ設定されている蓄熱剤の提供量を積算し、積算した蓄熱剤の提供量に応じて上記利用者に対する蓄熱剤の提供量を決定してもよい。
【００２２】
上記の構成によれば、利用者は、複数の物品に応じた適切な量の蓄熱剤の提供を受けることができる。
【００２３】
また、上記積算した蓄熱剤の提供量が、所定の最大値を超えている場合、上記提供決定部は、上記利用者に対する蓄熱剤の提供量を上記最大値に決定してもよい。
【００２４】
上記の構成によれば、例えば複数の要冷凍の物品のために蓄熱剤としてドライアイスを提供する場合に、必要以上にドライアイスを提供することを防止することができる。
【００２５】
また、上記提供情報形成部は、上記提供決定部が上記蓄熱剤を提供すべきであると判断した場合、上記記録材に上記提供情報を、光学的に読み取り可能なパターンとして書き込む構成であってもよい。
【００２６】
上記の構成によれば、別途設置される蓄熱剤提供装置が、記録材に書き込まれた提供情報を光学的に読み取り、利用者に蓄熱剤を提供することができる。
【００２７】
本発明に係る蓄熱剤提供システムは、上記の課題を解決するために、上記蓄熱剤情報提示装置と、蓄熱剤提供装置とを備え、上記蓄熱剤提供装置は、上記記録材に書き込まれた上記提供情報を読み取る提供情報読取部と、上記提供情報読取部が上記蓄熱剤を提供することを示す上記提供情報を読み取ると、上記利用者に上記蓄熱剤を提供する提供部とを備えることを特徴としている。
【００２８】
上記の構成によれば、利用者は、蓄熱剤情報提示装置から提供情報が書き込まれた記録材を受け取り、該記録材を蓄熱剤提供装置に提示することにより、記録材に書き込まれた提供情報を読み取った蓄熱剤提供装置から、蓄熱剤の提供を受けることができる。よって、蓄熱剤の提供に関して、例えばレジ係員が作業をする必要がなく、適切に蓄熱剤を利用者に提供することができる。
【００２９】
また、上記提供決定部は、上記蓄熱剤を提供すべきであると判断した場合、過去の所定の期間に生成した各提供情報とは重複しないユニークな上記提供情報を生成し、上記蓄熱剤提供装置は、上記記録材に書き込まれた上記提供情報を読み取る提供情報読取部と、上記蓄熱剤を提供することを示す上記提供情報が適正なものであるか否かを判断する提供情報判断部と、上記提供情報が適正なものであると判断された場合、上記利用者に上記蓄熱剤を提供する提供部と、過去に読み取られた上記提供情報を記憶する提供情報記憶部とを備え、上記提供情報読取部が読み取った上記提供情報が上記提供情報記憶部に記憶された上記提供情報と重複しない場合、上記提供情報判断部は上記提供情報読取部が読み取った当該提供情報が適正なものであると判断し、上記提供情報記憶部は上記提供情報読取部が読み取った当該提供情報を記憶し、上記提供情報読取部が読み取った上記提供情報が上記提供情報記憶部に記憶された上記提供情報と重複する場合、上記提供情報判断部は上記提供情報読取部が読み取った当該提供情報が適正なものではないと判断する構成であってもよい。
【００３０】
上記の構成によれば、利用者が受け取る記録材に書き込まれた提供情報はユニークであり、蓄熱剤の提供を受けるために利用者によって一度使用された提供情報は、提供情報記憶部に記憶されるため、同じ提供情報が書き込まれた記録材を用いて、２回以上の蓄熱剤の提供を受けることを防止することができる。
【００３１】
本発明に係る蓄熱剤提供システムは、蓄熱剤情報提示装置と、蓄熱剤提供装置と、上記蓄熱剤情報提示装置および上記蓄熱剤提供装置に通信可能に接続された情報処理装置とを備える蓄熱剤提供システムであって、上記の課題を解決するために、上記蓄熱剤情報提示装置は、物品を示す情報の入力を受け付ける物品情報入力部と、上記情報が示す物品が、利用者に蓄熱剤を提供すべきものであるか否かを判断する提供決定部と、上記提供決定部が上記蓄熱剤を提供すべきであると判断した場合、記録材に、上記蓄熱剤を提供することを示す提供情報を書き込む提供情報形成部とを備え、上記情報処理装置は、既に生成された各提供情報とは重複しないユニークな提供情報を生成する提供情報生成部と、生成された上記提供情報を記憶する提供情報記憶部とを備え、上記蓄熱剤提供装置は、上記記録材に書き込まれた上記提供情報を読み取る提供情報読取部と、上記提供情報が適正なものであるか否かを判断する提供情報判断部と、上記提供情報が適正なものであると判断された場合、上記利用者に上記蓄熱剤を提供する提供部とを備え、上記提供決定部が上記蓄熱剤を提供すべきであると判断した場合、上記提供情報生成部は、上記提供情報を生成し、生成した上記提供情報を上記提供決定部に出力し、上記提供情報読取部が読み取った上記提供情報が上記提供情報記憶部に記憶されている場合、上記提供情報判断部は上記提供情報読取部が読み取った当該提供情報が適正なものであると判断し、上記提供情報読取部が読み取った上記提供情報が上記提供情報記憶部に記憶されていない場合、上記提供情報判断部は上記提供情報読取部が読み取った当該提供情報が適正なものではないと判断することを特徴としている。
【００３２】
上記の構成によれば、提供情報判断部は、読み取られた提供情報が提供情報記憶部に記憶されているか否かによって、読み取られた提供情報が適正なものであるか否かを判断することができる。そのため、提供情報自体に発行日時または有効期限等を示す情報を含ませる必要がなく、例えばシリアルコードのような離散的かつユニークな任意のコードを提供情報として用いることができる。そのため、提供情報を情報量が少ない簡易なパターン（例えば一次元バーコード）で表現した場合でも、提供情報の偽造が困難になるので、提供情報読取部を簡易な構成にすることができる。
【発明の効果】
【００３３】
本発明に係る蓄熱剤情報提示装置は、物品を示す情報の入力を受け付ける物品情報入力部と、上記情報が示す物品が、利用者に蓄熱剤を提供すべきものであるか否かを判断する提供決定部と、上記提供決定部が上記蓄熱剤を提供すべきであると判断した場合、記録材に、上記蓄熱剤を提供することを示す提供情報を書き込む提供情報形成部とを備えることを特徴としている。
【００３４】
本発明に係る蓄熱剤提供システムは、上記蓄熱剤情報提示装置と、蓄熱剤提供装置とを備え、上記蓄熱剤提供装置は、上記記録材に書き込まれた上記提供情報を読み取る提供情報読取部と、上記提供情報読取部が上記蓄熱剤を提供することを示す上記提供情報を読み取ると、上記利用者に上記蓄熱剤を提供する提供部とを備えることを特徴としている。
【００３５】
上記の構成によれば、蓄熱剤情報提示装置は、物品に応じて利用者に蓄熱剤を提供するか否かを判断する。利用者は、物品に応じて、蓄熱剤を提供することを示す提供情報が書き込まれた記録材を受け取ることができる。よって、利用者は、該記録材を提示するなどして、適切に蓄熱剤の提供を受けることができる。
【図面の簡単な説明】
【００３６】
【図１】本発明の一実施形態のドライアイス提供システムの概略構成を示すブロック図である。
【図２】本発明の一実施形態のキャッシュレジスタおよびサーバの構成を示すブロック図である。
【図３】印刷部が印刷したレシートの一例を示す図である。
【図４】本発明の一実施形態のドライアイス提供装置の構成を示すブロック図である。
【図５】本発明の一実施形態のキャッシュレジスタおよびサーバにおける処理の流れを示すフロー図である。
【図６】本発明の一実施形態のドライアイス提供装置における処理の流れを示すフロー図である。
【図７】提供用コードを示す一次元のバーコードが印刷されたレシートの一例を示す図である。
【図８】本発明の他の実施形態のドライアイス提供システムの概略構成を示すブロック図である。
【図９】本発明の他の実施形態のキャッシュレジスタ、サーバおよびドライアイス提供装置の構成を示すブロック図である。
【図１０】本発明の他の実施形態のキャッシュレジスタおよびサーバにおける処理の流れを示すフロー図である。
【図１１】本発明の他の実施形態のドライアイス提供装置およびサーバにおける処理の流れを示すフロー図である。
【発明を実施するための形態】
【００３７】
［実施形態１］
以下、本発明の実施形態１について、図１〜図６を参照して説明する。
【００３８】
＜ドライアイス提供システムの構成＞
図１は、本実施形態のドライアイス提供システム１の概略構成を示すブロック図である。ドライアイス提供システム（蓄熱剤提供システム）１は、複数のキャッシュレジスタ（蓄熱剤情報提示装置）２と、サーバ（情報処理装置）３と、ドライアイス提供装置（蓄熱剤提供装置）４とを備える。各キャッシュレジスタ２は、ＰＯＳ（Point of sale）レジスタであり、サーバ３に通信可能に接続されている。
【００３９】
サーバ３は、要冷凍商品の情報を記憶しているデータベースを有する。キャッシュレジスタ２は、客（利用者）が購入する商品（物品）が要冷凍商品であるか否かをサーバ３に照会する。商品代金の精算を完了したとき、客が購入した商品（物品）に要冷凍商品が含まれている場合、キャッシュレジスタ２は、発行するレシートにドライアイス（蓄熱剤）を提供することを示すコード（二次元コードまたはバーコード等、ドライアイス提供装置４が光学的に読み取り可能なパターン）を印刷する。客は、コードが印刷されたレシートを受け取る。客は、レシートに印刷されたコードを、キャッシュレジスタ２とは別の場所に設置されているドライアイス提供装置４に読み取らせる。ドライアイス提供装置４は、読み取ったコードが示す情報が適正なものである場合、客に所定量のドライアイスを提供する。
【００４０】
本実施形態のドライアイス提供システム１では、客はコードが記されたレシートを受け取り、レシートを用いてドライアイスの提供を受けることができる。以下に、キャッシュレジスタ２、サーバ３、およびドライアイス提供装置４の構成について説明する。
【００４１】
＜キャッシュレジスタおよびサーバの構成＞
図２は、キャッシュレジスタ２およびサーバ３の構成を示すブロック図である。キャッシュレジスタ２は、物品情報入力部１１と、物品情報取得部１２と、金額計算部１３と、提供決定部１４と、表示部１５と、印刷部（提供情報形成部）１６とを備える。キャッシュレジスタ２の各ブロック、特に物品情報取得部１２、金額計算部１３、提供決定部１４の機能は、キャッシュレジスタ２が備える演算装置（図示せず）、記憶装置（図示せず）、および通信装置（図示せず）によって実現される。
【００４２】
物品情報入力部１１は、入力装置として、バーコードスキャナ１１ａおよび複数のキー１１ｂを備える。バーコードスキャナ１１ａは、取引される商品または値札等に印刷されているバーコードを読み取ることにより、当該商品を示す情報（商品識別情報：商品コード）としてバーコードが示す数字列の入力を受け付ける。複数のキー１１ｂは、あらかじめ野菜等のバーコードを印刷することができない一部の商品と対応付けられており、所定のキー１１ｂを押下することで、対応する商品を示す情報としてあらかじめ登録された所定の数字列が入力される。物品情報入力部１１は、このようにして、バーコードスキャナ１１ａおよびキー１１ｂから商品を示す情報の入力を受け付ける。物品情報入力部１１は、物品情報取得部１２に、入力された商品識別情報を出力する。本実施形態では、商品識別情報は数字列からなるが、文字列であってもよい。
【００４３】
なお、キャッシュレジスタ２は、取引される商品の情報の入力完了（精算の開始）を示すキー、客からの受領金額の入力のためのキー、および、レシート発行を開始するキー等を別に備える。また、物品情報入力部は、キーの代わりにタッチパネル等の入力装置を備えてもよい。
【００４４】
物品情報取得部１２は、物品情報入力部１１から商品識別情報が入力されると、キャッシュレジスタ２に通信可能に接続された外部のサーバ３から、商品識別情報が示す商品（取引商品）の詳細な情報を取得する。具体的には、物品情報取得部１２は、物品情報入力部１１から商品識別情報が入力されると、サーバ３に商品識別情報を送信し、その応答としてサーバ３から、取引商品の名前（例えば「○○アイスクリーム」）と、取引商品の金額と、取引商品がドライアイスを提供するべき商品であるか否かを示す情報（ドライアイス提供可否情報）とを取得する。なお、取引商品がドライアイスを提供するべき商品である場合、物品情報取得部１２は、その取引商品に対して提供するドライアイスの量を示す情報（ドライアイス提供量情報）を、サーバ３から取得する。なお、物品情報取得部１２は、個数とそれに対応する値引き情報（２個購入すると値引きする等の情報）とをサーバ３から取得してもよい。物品情報取得部１２は、商品識別情報と、取引商品の名前と、取引商品の金額とを金額計算部１３に出力する。また、物品情報取得部１２は、商品識別情報と、ドライアイス提供可否情報と、ドライアイス提供量情報とを提供決定部１４に出力する。
【００４５】
金額計算部１３は、物品情報取得部１２から入力された複数の取引商品の金額を積算し、割引等の計算を行い、複数の取引商品の合計の金額を算出する。金額計算部１３は、各取引商品の商品識別情報、名前、および金額と、複数の取引商品の合計の金額とを表示部１５に出力する。また、全ての商品の情報の入力が完了し、代金の支払いが完了したこと（レシートの発行開始）を示す取引終了宣言が、レジ係員によってキャッシュレジスタ２の入力装置に入力されると、金額計算部１３は、各取引商品の名前および金額と、複数の取引商品の合計の金額とを印刷部１６に出力する。
【００４６】
提供決定部１４は、物品情報取得部１２から入力されたドライアイス提供可否情報に基づき、取引商品がドライアイスを提供するべき商品であるか否かを判断する。物品情報取得部１２から入力された商品識別情報が示す取引商品（客が購入する取引商品）の中に、ドライアイスを提供するべき商品が１つ以上ある場合、提供決定部１４は、当該取引を行う客にドライアイスを提供することを決定する。また、提供決定部１４は、客に対するドライアイスの提供量として、各取引商品のドライアイス提供量を積算し、ドライアイス提供量の合計を求める。提供決定部１４は、客に対するドライアイス提供量を表示部１５に出力する。また、全ての商品の情報の入力が完了し、取引終了宣言がレジ係員によってキャッシュレジスタ２の入力装置に入力されると、提供決定部１４は、ドライアイスを提供することを示す提供用コード（提供情報）を生成する。本実施形態では、提供用コードは文字列からなるが、数字列であってもよい。提供用コードには、レシートの発行日時、店舗を示す店舗名（または店舗番号）、取引を行っているキャッシュレジスタを示すレジ番号、レシート番号、および客に対するドライアイス提供量を示す情報が含まれる。提供決定部１４は、提供用コードを印刷部１６に出力する。
【００４７】
表示部１５は、液晶表示装置、または電光掲示板等の表示装置を備える。表示部１５は、金額計算部１３から入力された、各取引商品の名前および金額と、複数の取引商品の合計の金額と、提供決定部１４から入力された客に対するドライアイス提供量とを表示する。
【００４８】
印刷部１６は、感熱紙等の記録用紙に印刷を行い、レシート（記録材）の作成を行う。印刷部１６は、レシートの上側に、店舗名、取引日時、店舗番号、レジ番号、各取引商品の名前と金額、および合計金額等の取引情報（取引商品を取引したことを示す情報）を印刷し、レシートの末尾に、ドライアイスを提供することを示す提供用コードを、マトリックス型二次元コード（例えばＱＲコード（登録商標））として印刷する。
【００４９】
図３は、印刷部１６が印刷したレシート２０の一例を示す図である。レシート２０の上側には、従来のレシートと同様に、店舗名、取引日時、店舗番号、レジ番号、各取引商品の名前と金額、および合計金額等の取引情報が記載される。そして、レシート２０の下側には、客がドライアイスの提供を受けることができる「ドライアイスサービス券」として、マトリックス型二次元コード２１が形成される。マトリックス型二次元コード２１は、レシート２０の発行日時として「２０１０年０２月０９日１６時５０分２８秒」、店舗を示す店舗名として「○○○スーパー××店」、取引を行ったキャッシュレジスタを示すレジ番号として「００２」、レシート番号として「００００１」、および客に対するドライアイス提供量として「１００ｇ」という情報を含む。客はレシート２０に形成されたマトリックス型二次元コード２１によって、ドライアイスの提供サービスを受けることができる。
【００５０】
サーバ３（図２参照）は、応答部１７と商品データベース１８とを備える。サーバ３の各ブロックの機能は、図示はしないがサーバ３が備える演算装置、記憶装置、および通信装置によって実現される。
【００５１】
商品データベース１８は、店舗が取り扱う商品について、あらかじめ登録された金額およびドライアイス提供可否の情報等を記憶するデータベースである。商品データベース１８は、店舗が取り扱う各商品について、商品の識別情報と、商品の名前と、商品の金額と、商品がドライアイスを提供するべき商品であるか否かを示す情報（ドライアイス提供可否情報）とを対応付けて記憶している。また、商品データベース１８は、ドライアイスを提供するべき商品には、あらかじめ設定されたドライアイス提供量をさらに対応付けて記憶している。また、商品データベース１８にあらかじめ登録されたドライアイス提供量は、商品に応じて量（グラム数）が異なっていてもよい。
【００５２】
応答部１７は、キャッシュレジスタ２の物品情報取得部１２から商品識別情報を受信すると、商品データベース１８を参照して、当該商品識別情報が示す商品の名前と金額と、ドライアイス提供可否情報と、ドライアイス提供量とを取得する。そして、キャッシュレジスタ２への応答として、当該商品識別情報が示す商品の名前と金額と、ドライアイス提供可否情報と、ドライアイス提供量とを物品情報取得部１２に送信する。
【００５３】
＜ドライアイス提供装置の構成＞
図４は、ドライアイス提供装置４の構成を示すブロック図である。ドライアイス提供装置４は、コード読取部（提供情報読取部）３１と、提供判断部（提供情報判断部）３２と、コード記憶部（提供情報記憶部）３３と、ドライアイス提供部（提供部）３４とを備える。ドライアイス提供装置４の各ブロックの機能、特に提供判断部３２およびコード記憶部３３の機能は、図示はしないがドライアイス提供装置４が備える演算装置、および記憶装置によって実現される。
【００５４】
コード読取部３１は、マトリックス型二次元コードまたはバーコード等の印刷されたコードを読み取り可能な光学式読み取り装置を備える。コード読取部３１は、レシート２０に形成されたマトリックス型二次元コード２１を読み取り、マトリックス型二次元コード２１をデコードしてマトリックス型二次元コード２１に示される提供用コードを取得する。コード読取部３１は、取得した提供用コードを提供判断部３２に出力する。
【００５５】
提供判断部３２は、取得した提供用コードが、ドライアイスを提供するコードとして適正なものであるか否かを判断する。その方法については後述する。また、提供判断部３２は、取得した提供用コードが既に使用されたものであるか否かを判定するために、コード記憶部３３を参照し、当該提供用コードがコード記憶部３３に記憶されているか否かを確認する。当該提供用コードがコード記憶部３３に記憶されていなかった場合、当該提供用コードは未使用であると判定し、客にドライアイスを提供することを決定する。また、提供判断部３２は、当該提供用コードをコード記憶部３３に記憶させる。客にドライアイスを提供することを決定した場合、提供判断部３２は、ドライアイス提供部３４に、ドライアイスを提供する指示と、提供用コードに含まれるドライアイス提供量の情報とを出力する。
【００５６】
コード記憶部３３は、ドライアイス提供装置４によって既にドライアイスを提供した（一度使用された）提供用コードを記憶する。これにより、客が同じレシートを用いてドライアイスの提供を２回以上（所定の回数以上）受けることを防止する。
【００５７】
ドライアイス提供部３４は、提供判断部３２からドライアイスを提供する指示とドライアイス提供量の情報を受け取ると、ドライアイス提供量の情報が示す量のドライアイスをドライアイス提供装置４の取出口に供給する。客は、取出口からドライアイスを取り出すことができる。
【００５８】
＜キャッシュレジスタおよびサーバの処理の流れ＞
図５は、本実施形態のキャッシュレジスタ２およびサーバ３における処理の流れを示すフロー図である。
【００５９】
取引開始前に、キャッシュレジスタ２は、取引商品リストを初期化し、取引金額、および、客に対するドライアイス提供量Ａ等の変数を０に初期化する。
【００６０】
客が購入する商品について、レジ係員が、バーコードスキャナ１１ａを用いて商品に印刷されているバーコードを読み取る、または、商品に対応するキー１１ｂを押下すると、物品情報入力部１１は、バーコードスキャナ１１ａまたはキー１１ｂから商品識別情報の入力を受け付ける（Ｓ１）。
【００６１】
商品識別情報が入力されると、物品情報取得部１２は、サーバ３に商品識別情報を送信する（Ｓ２）。
【００６２】
サーバ３の応答部１７は、キャッシュレジスタ２の物品情報取得部１２から商品識別情報を受信すると、商品データベース１８を参照して、当該商品識別情報が示す商品（取引商品）の名前と金額と、ドライアイス提供可否情報と、ドライアイス提供量とを取得する（Ｓ３）。応答部１７は、取得した取引商品の名前と金額と、ドライアイス提供可否情報と、ドライアイス提供量とをキャッシュレジスタ２へ送信する（Ｓ４）。
【００６３】
金額計算部１３は、取引商品の金額を積算する（Ｓ５）。このとき、金額計算部１３は、割引等の計算を行ってもよい。また、取引商品の商品識別情報を、現在の客と取引する商品を示す取引商品リストに追加する。
【００６４】
取引商品のドライアイス提供可否情報が、ドライアイスを提供するべき商品であることを示している場合（Ｓ６でＹｅｓ）、提供決定部１４は、客に対してドライアイスを提供することを決定し、当該取引商品のドライアイス提供量を、客に対するドライアイス提供量Ａに加算する（Ｓ７）。
【００６５】
取引商品のドライアイス提供可否情報が、ドライアイスを提供するべき商品ではないことを示している場合（Ｓ６でＮｏ）、またはＳ７の後、全ての商品の入力が完了したかを判断する（Ｓ８）。
【００６６】
全ての商品の入力が完了しておらず、次の商品の商品識別情報の入力があった場合（Ｓ８でＮｏ）、Ｓ１の処理に戻る。
【００６７】
全ての商品の入力が完了した、すなわち、取引終了宣言がレジ係員によってキャッシュレジスタ２の入力装置に入力された場合（Ｓ８でＹｅｓ）、印刷部１６は、レシートの用紙に所定の事項を印刷する（Ｓ９）。すなわち、印刷部１６は、レシートの用紙に、店舗名、取引日時、店舗番号、レジ番号、取引商品リストに示される各取引商品の名前と金額、および合計金額等の情報を印刷する。
【００６８】
取引商品リストに示される全ての商品の中にドライアイスを提供するべき商品が１つ以上ある場合（Ｓ１０でＹｅｓ）、すなわち、Ｓ７において客にドライアイスを提供することを決定している場合（客に対するドライアイス提供量Ａ＞０の場合）、提供決定部１４は、ドライアイスを提供することを示す提供用コードを生成する（Ｓ１１）。提供用コードは、レシートの発行日時、店舗を示す店舗名、取引を行っているキャッシュレジスタを示すレジ番号、レシート番号、および客に対するドライアイス提供量Ａを示す情報が含む。なお、提供決定部１４は、上記情報を含む文字列または数字列で構成されるコードに対して復号可能な所定の暗号化を施して提供用コードとする。
【００６９】
印刷部１６は、Ｓ９で印刷した事項に続き、レシートの用紙に、ドライアイスを提供することを示す提供用コードを、マトリックス型二次元コード２１として印刷する（Ｓ１２）。
【００７０】
キャッシュレジスタ２は、レシートの印刷された部分を用紙から切り離し、レジ係員は、レシート２０として客に渡す（Ｓ１３）。
【００７１】
＜ドライアイス提供装置の処理の流れ＞
図６は、本実施形態のドライアイス提供装置４における処理の流れを示すフロー図である。
【００７２】
客は、ドライアイスの提供を受けるために、レシート２０に印刷されたマトリックス型二次元コード２１を、ドライアイス提供装置４のコード読取部３１に読み取らせる。
【００７３】
コード読取部３１は、レシート２０に印刷されたマトリックス型二次元コード２１を読み取り、マトリックス型二次元コード２１が示す提供用コードを取得する（Ｓ２１）。
【００７４】
提供判断部３２は、暗号化が施された提供用コードを、所定の方法で復号し、提供用コードに含まれるレシートの発行日時、店舗を示す店舗名、取引を行っているキャッシュレジスタを示すレジ番号、レシート番号、および客に対するドライアイス提供量Ａの情報を取得する（Ｓ２２）。なお、キャッシュレジスタ２で暗号化された提供用コードをドライアイス提供装置４で復号化するために、復号化の方法または復号化のためのキー等を、あらかじめドライアイス提供装置４の提供判断部３２に登録しておく。
【００７５】
提供判断部３２は、取得した提供用コードが、ドライアイスを提供するコードとして適正なものであるか否かを判断する（Ｓ２３）。提供用コードが適正なものであるか否かを判断するために、提供判断部３２は、提供用コードに含まれるレシートの発行日時を、ドライアイス提供装置４が有する時計が示す現在の日時と比較し、同じ日でなければ、ドライアイス提供サービスの有効期限が切れているとして、提供用コードは無効である（適正ではない）と判断する。またさらに、現在の日時が、発行日時から所定の時間（例えば２時間）以上経過している場合も、ドライアイス提供サービスの有効期限が切れているとして、提供判断部３２は、提供用コードは無効であると判断する。また、提供用コードに含まれる店舗名が、あらかじめドライアイス提供装置４に登録された当該店舗の店舗名と一致していなければ、他店舗で発行されたレシートであると考えられるので、提供判断部３２は、提供用コードは無効であると判断する。また、提供コードに含まれるレジ番号が、あらかじめドライアイス提供装置４に登録された複数のレジ番号の中になければ、読み取ったマトリックス型二次元コードが不正に作成されたものであることが考えられるので、提供判断部３２は、提供用コードは無効であると判断する。その他の場合、提供判断部３２は、提供用コードはドライアイスを提供することを示す適正なものであると判断する。
【００７６】
提供用コードが適正ではないと判断された場合（Ｓ２３でＮｏ）、ドライアイス提供装置４は処理を終了する。
【００７７】
提供用コードが適正であると判断された場合（Ｓ２３でＹｅｓ）、提供判断部３２は、コード記憶部３３を参照し、当該提供用コードがコード記憶部３３に記憶されているか否かを確認する（Ｓ２４）。
【００７８】
当該提供用コードがコード記憶部３３に記憶されている場合（Ｓ２４でＹｅｓ）、当該提供用コードが既に使用されたものであると考えられる。この場合、客が同じレシートで複数回のドライアイスの提供を受けることを防止するために、提供判断部３２は、提供用コードは無効であると判断し、ドライアイス提供装置４は処理を終了する。
【００７９】
当該提供用コードがコード記憶部３３に記憶されていない場合（Ｓ２４でＮｏ）、当該提供用コードは１回目の使用であると考えられる。この場合、提供判断部３２は、提供用コードは適正なものであると判断し、客にドライアイスを提供することを決定する（Ｓ２５）。また、提供判断部３２は、当該提供用コードをコード記憶部３３に記憶させ、２回目以降の使用を防止する（Ｓ２６）。
【００８０】
提供用コードに含まれる客に対するドライアイス提供量Ａが、所定の値Ａｍａｘを超える場合（Ｓ２７でＮｏ）、提供判断部３２は、客に対するドライアイス提供量ＡをＡｍａｘにする（Ｓ２８）。例えば、客が複数の要冷凍商品を購入した場合、その数に比例してドライアイスが必要となるわけではなく、ある程度の量のドライアイスがあれば要冷凍商品を適切に保冷することができると考えられる。そのため、客に対する１回の購入当たりのドライアイス提供量の最大値を設けておくことで、無駄なドライアイスの提供を省くことができる。なお、ドライアイスの提供量を最大値に制限するこの処理は、キャッシュレジスタ側で行われてもよく、キャッシュレジスタは、最大値以下のドライアイス提供量を示す提供用コードをレシートに印刷するようにしてもよい。
【００８１】
提供用コードに含まれる客に対するドライアイス提供量Ａが、所定の値Ａｍａｘ以下である場合（Ｓ２７でＹｅｓ）、またはＳ２７の後、ドライアイス提供部３４は、客に対するドライアイス提供量Ａのドライアイスを取出口に供給する（Ｓ２９）。以上でドライアイス提供装置４は処理を終了する。
【００８２】
なお、コード記憶部３３は、記憶している提供用コードについて、有効期限の切れている提供用コード（すなわち、発行日時から所定の時間（例えば２時間）を経過している提供用コード）の情報を削除する。有効期限の切れている提供用コードは、コード記憶部３３に問い合わされるまでもなく無効であると判断されるので、有効期限の切れている提供用コードを削除しても、同じレシートで多重にドライアイスの提供を行うことはない。また、不要な情報を削除してコード記憶部３３が記憶する提供用コードの数を減らすことで、ある提供用コードが使用済みか否かをチェックする提供用コードの検索時間を短縮することができる。
【００８３】
また、提供用コードに、レジ番号と、発行日時またはレシート番号とを含ませることで、複数のキャッシュレジスタ２を配置する店舗において、取引毎にユニークな提供用コードを生成することができる。そのため、複数の客に同じ提供コードが形成されたレシートを提供することを防ぐことができる。
【００８４】
本実施形態のドライアイス提供システム１によれば、客が購入する商品に、ドライアイスの提供が必要な商品が含まれている場合、キャッシュレジスタ２が自動的にドライアイスの提供量を決定し、レシート２０に客がドライアイス提供サービスを受けるためのマトリックス型二次元コード２１を形成する。客は、そのレシート２０のマトリックス型二次元コード２１をドライアイス提供装置に読み取らせることにより、購入した商品に応じた適切な量のドライアイスの提供を受けることができる。そのため、本実施形態のドライアイス提供システム１によれば、従来のようにレジ係員が要冷凍商品の有無を確認し、客にメダルを手渡す必要がなくなり、レジ係員の作業を低減することができる。また、客においても、レシートとは別にメダルを受け取る、およびドライアイスの提供を受けるためにメダルをレジ係員に要求するという手間を削減することができる。よって、キャッシュレジスタでの取引処理に掛かる時間を短縮することができる。また、メダルを使用しないことにより、メダルの紛失、またはメダルの持ち帰り等によってメダルが不足するという問題から解放される。また、客もメダルを受け取らないので、帰宅時間が短い等の理由によりドライアイスは不要と考える場合は、サービスを受けられる場合でもドライアイスの提供を受けないことが期待できるため、ドライアイスを不要とする客への提供を省くことができ、無駄を削減することができる。また、客が自身でキャッシュレジスタの操作を行い商品の登録と精算を行うセルフレジにおいても、本実施形態のキャッシュレジスタは適切なドライアイス提供量を示したレシートを客に提供し、客は適切な量のドライアイスを得ることができる。そのため、ドライアイスの過剰な提供を防止することができる。
【００８５】
＜変形例＞
なお、上記ではレシートに印刷するコードは二次元コードとしたが、一次元のバーコードであってもよい。
【００８６】
図７は、提供用コードを示す一次元のバーコード４１が印刷されたレシート４０の一例を示す図である。レシート４０の下側に、ドライアイスサービス券として、一次元のバーコード４１が印刷されている。このバーコード４１は、「１００２０９１６５０００２」という１３桁の数字列を表している。このうち、前から１０桁の「１００２０９１６５０」の部分が発行日時を表し、「’１０年０２月０９日１６時５０分」を表す。残りの３桁の「００２」は、キャッシュレジスタに割り振られたレジ番号を表す。このように、一次元のバーコード４１を用いて提供用コードをレシート４０に印刷してもよい。ただし、１３桁の数字を表すことができる汎用されているバーコードでは、記録することができる情報が少ないため、同じレシートの多重使用の防止、またはバーコードの不正な偽造を防止するためには、桁数が多いバーコードを利用する方が好ましい。
【００８７】
例えば、１８桁の数字を記録することができるバーコードを用いた場合について説明する。提供用コードには発行日時として１２桁、レジ番号として２桁、レシート番号として４桁の数字を含ませる。例えば、発行日時が「（２０）’１０年０４月１４日１１時４５分３０秒」、レジ番号が「０１」、レシート番号が「０００１」である場合、上記情報を示す「１００４１４１１４５３００１０００１」という数字列の各桁に、１８桁の暗号キー「１４５６３１２８９４２５２３４１５５」の各桁を加算する（ただし繰り上がりは無視する）ことにより「２４５０４５３９３９５５２４４１５６」という暗号化された数字列を得る。キャッシュレジスタは、この暗号化された数字列を提供用コードとして、レシートにこの提供用コードを示すバーコードを印刷する。バーコードを読み取ったドライアイス提供装置側では、暗号化された提供用コードから暗号化キーを減算する（繰り下がりは無視する）ことにより、復号化し、暗号化前の数字列を得ることができる。ドライアイス提供装置は、バーコードが示す発行日時が有効期間内であること、およびレジ番号が適正であることをチェックするので、バーコードの不正な偽造を防止することができる。またさらに、暗号化前のコードにチェック用の情報（例えば他の桁の数字の加算（繰り上がり無視）をチェックするための桁、またはあらかじめ決められた所定のパスワード）等を付加することにより、よりバーコードの不正な偽造を防止することができる。
【００８８】
また、よりバーコードの偽造（暗号の解読）を困難にするために、通常バーコードに付されるＨＲＩ文字（バーコードが示す数字を示す、人が可読な文字）を印刷しないようにしてもよい。
【００８９】
また、店舗内に複数のドライアイス提供装置を設ける場合、複数のドライアイス提供装置を通信可能に接続し、コード記憶部の情報を共有させてもよい。これにより、客が１つのレシートの提供コードによって複数回のドライアイスの提供を受けることを防止することができる。また、別に設けるサーバがコード記憶部を備え、このサーバに複数のドライアイス提供装置を通信可能に接続して、使用済みの提供用コードの情報を共有してもよい。
【００９０】
また、各キャッシュレジスタは、サーバに接続されず、商品データベースを個々に備えてもよい。
【００９１】
また、印刷部は、両面印刷可能な印刷装置を備えてもよい。例えば、レシートとしての金額等の印刷は表面に、提供用コードの印刷は裏面に行ってもよい。
【００９２】
また、ドライアイス提供装置４、または提供決定部１４は、各商品についてのドライアイス提供量の積算値から、客に対するドライアイス提供量Ａを段階的に決定してもよい。例えば、積算値が１〜１９９ｇの場合は客に対するドライアイス提供量Ａを１００ｇとし、積算値が２００ｇ〜２９９ｇの場合は客に対するドライアイス提供量Ａを２００ｇとし、積算値が３００ｇ以上の場合は客に対するドライアイス提供量Ａを３００ｇとしてもよい。
【００９３】
また、店舗が客に対して発行する会員カード、ポイントカード、またはクレジットカード等の情報から、客の住所の情報を取得することができる場合、キャッシュレジスタの提供決定部は、店舗と客の住所との距離に応じて、客に対するドライアイス提供量Ａを増減させてもよい。これにより、客に応じてより適切な量のドライアイスを提供することができる。
【００９４】
また、キャッシュレジスタが磁気記憶書き込み装置、または電気記憶書き込み装置を備え、客から提示された会員カード、ポイントカード、またはクレジットカード等の記録材に、磁気または電気信号によって提供用コードを書き込んでもよい。提供用コードが書き込まれた会員カード等を所持する客は、ドライアイス提供装置に会員カード等の情報を読み込ませる。ドライアイス提供装置は、会員カード等に記憶されている提供用コードを読み出し、当該提供用コードを会員カード等の中から削除する。ドライアイス提供装置は、読み出した提供用コードに応じて客にドライアイスを提供する。この場合、会員カード等を所有する客のみにドライアイスの提供を行うことができ、客に対して会員に加入することを促すことができる。
【００９５】
また、ドライアイス提供装置は、提示されたレシートの提供用コードを示すバーコードを読み取った後に、バーコードが使用済みであることを示すために、バーコードの少なくとも一部を切り取る、または、印刷によって塗りつぶす装置を備えてもよい。これにより、ドライアイス提供装置にコード記憶部を設ける、または、ドライアイス提供装置を外部に設けられたコード記憶部に接続することなく、客が１つのレシートの提供用コードによって複数回のドライアイスの提供を受けることを防止することができる。
【００９６】
また、客に提供する蓄熱剤はドライアイスに限らず、客が購入する要冷凍商品または要冷蔵商品に応じて保冷剤を提供してもよく、また、客が購入する温かい商品に応じて保温剤を提供してもよい。本発明によれば、購入される商品の情報から蓄熱剤の提供量を決定し、客によって必要量が様々に異なる蓄熱剤を、適切に提供することができる。
【００９７】
［実施形態２］
本発明の他の実施形態について、以下に説明する。なお、説明の便宜上、実施形態１にて説明した図面と同じ機能を有する部材・構成については、同じ符号を付記し、その詳細な説明を省略する。本実施形態について、図８〜図１１を参照して説明する。
【００９８】
＜ドライアイス提供システムの構成＞
図８は、本実施形態のドライアイス提供システム５１の概略構成を示すブロック図である。ドライアイス提供システム５１は、複数のキャッシュレジスタ５２と、サーバ５３と、ドライアイス提供装置５４とを備える。各キャッシュレジスタ５２はＰＯＳレジスタであり、サーバ５３に通信可能に接続されている。さらに、本実施形態では、ドライアイス提供装置５４が、サーバ５３に通信可能に接続されている。
【００９９】
本実施形態のドライアイス提供システム５１では、実施形態１と同様に、客はコードが記されたレシートを受け取り、レシートを用いてドライアイスの提供を受けることができる。以下に、キャッシュレジスタ５２、サーバ５３、およびドライアイス提供装置５４の構成について説明する。
【０１００】
＜キャッシュレジスタ、サーバ、およびドライアイス提供装置の構成＞
図９は、キャッシュレジスタ５２、サーバ５３およびドライアイス提供装置５４の構成を示すブロック図である。キャッシュレジスタ５２は、物品情報入力部１１と、物品情報取得部１２と、金額計算部１３と、提供決定部６１と、表示部１５と、印刷部１６とを備える。キャッシュレジスタ５２の各ブロック、特に物品情報取得部１２、金額計算部１３、提供決定部６１の機能は、図示はしないがキャッシュレジスタ５２が備える演算装置、記憶装置、および通信装置によって実現される。
【０１０１】
物品情報入力部１１、物品情報取得部１２、金額計算部１３、および表示部１５の構成は、実施形態１と同様であるので詳細な説明を省略する。
【０１０２】
提供決定部６１は、実施形態１と同様に、物品情報取得部１２から入力されたドライアイス提供可否情報に基づき、取引商品がドライアイスを提供するべき商品であるか否かを判断し、客に対するドライアイスの提供量として、各取引商品のドライアイス提供量を積算し、ドライアイス提供量の合計を求める。提供決定部６１は、客に対するドライアイス提供量を表示部１５に出力する。また、全ての商品の情報の入力が完了し、取引終了宣言がレジ係員によってキャッシュレジスタ５２の入力装置に入力されると、提供決定部６１は、提供用コードの要求と客に対するドライアイス提供量の情報とをサーバ５３に送信し、当該客にドライアイスを提供することを示す提供用コードをサーバ５３から取得する。本実施形態では、提供用コードは、数字列からなるシリアル番号であり、ドライアイスサービス券毎（ドライアイスの提供を受けられるレシート毎）に与えられるユニークな数字列である。提供決定部６１は、提供用コードを印刷部１６に出力する。
【０１０３】
印刷部１６は、感熱紙等の記録用紙に印刷を行い、レシートの作成を行う。印刷部１６は、レシートの上側に、店舗名、取引日時、店舗番号、レジ番号、各取引商品の名前と金額、および合計金額等の情報を印刷し、レシートの末尾に、ドライアイスを提供することを示す提供用コードを、一次元のバーコードとして印刷する。
【０１０４】
サーバ５３は、応答部１７と、商品データベース１８と、コード生成部（提供情報生成部）６２と、コード記憶部（提供情報記憶部）６３とを備える。サーバ５３の各ブロックの機能は、図示はしないがサーバ５３が備える演算装置、記憶装置、および通信装置によって実現される。
【０１０５】
応答部１７および商品データベース１８の構成は実施形態１と同様であるので詳細な説明は省略する。
【０１０６】
コード生成部６２は、キャッシュレジスタ５２の提供決定部６１からの要求に応じて、ドライアイスを提供することを示す提供用コードを生成し、提供決定部６１に送信する。具体的には、コード生成部６２は、提供決定部６１から提供用コードの要求とドライアイス提供量の情報とを受け取ると、その取引で発行されるレシートに印刷するための提供用コードを生成する。ここで、コード生成部６２は、その当日（または所定の期間）に既に生成した提供用コードと重複しないように、新たな提供用コードを生成する。この提供用コードは、一時的に使用されるパスワードとして機能する。
【０１０７】
例えば、コード生成部６２は、日付「（２０）’１０年０４月１４日」を示す数字列「１００４１４」と、生成した順に連番で付す番号「００００１２３」とを組み合わせた「１００４１４００００１２３」という数字列に、所定の暗号化を施して得た数字列を提供用コードとしてもよい。このとき、暗号化は必ずしも復号可能なものでなくてもよい。ただし、同じ提供用コードが印刷されたレシートを異なる客に配布した場合、いずれかの客にドライアイスを提供できなくなるため、暗号化の結果によって得られる提供用コードが先に生成した提供用コードと重複しないことが望ましい。なお、例えば、ユニークな数字列にハッシュ関数を適用してハッシュ値を求め、それを提供用コードとした場合、一日に来店する客数と比べて数字列が大きければ（１３桁もあれば）、生成する提供用コードは実質的に重複しないと考えられる。ここでも、提供用コードに暗号化を施すことで、提供用コードの偽造を防止する。
【０１０８】
コード生成部６２は、生成した提供用コードを、生成した日時（または現在の日時等）の情報と対応付けてコード記憶部６３に記憶させる。また、コード生成部６２は、生成した提供用コードを、キャッシュレジスタ５２の提供決定部６１に送信する。
【０１０９】
コード記憶部６３は、生成された提供用コードを日時の情報と対応付けて記憶する。コード記憶部６３には、その日に生成され、かつ、未使用である（その提供用コードが印刷されたレシートによって客がドライアイスの提供を受けていない）提供用コードと、生成された日時の情報とが対応付けられて記憶されている。提供用コードによってドライアイスの提供が行われた場合、コード記憶部６３は、当該提供用コードを削除する、または、当該提供用コードが使用済みであることを示す情報（フラグ）を付加する。
【０１１０】
ドライアイス提供装置５４は、コード読取部３１と、提供判断部６４と、ドライアイス提供部３４とを備える。ドライアイス提供装置５４の各ブロックの機能、特に提供判断部６４の機能は、図示はしないがドライアイス提供装置５４が備える演算装置、および記憶装置によって実現される。
【０１１１】
コード読取部３１およびドライアイス提供部３４の機能は実施形態１と同様であるので、詳細な説明は省略する。コード読取部３１は、レシートに形成された提供用コードを示すバーコードを読み取り、バーコードに示される提供用コードを提供判断部６４に出力する。
【０１１２】
提供判断部６４は、コード記憶部６３を参照し、受け取った提供用コードがドライアイスを提供するコードとして適正なものであるか否かを判断する。具体的には、提供判断部６４は、受け取った提供用コードをサーバ５３のコード記憶部６３に送信し、当該提供用コードがドライアイスを提供するコードとして適正なものであるか否かを問い合わせる。コード記憶部６３が該当する提供用コードを記憶している場合、当該提供用コードは適正なものであると判断することができるので、提供判断部６４は、客にドライアイスを提供することを決定する。提供用コードが適正なものである場合、提供判断部６４は、コード記憶部６３から、提供用コードに対応する（客に対する）ドライアイス提供量の情報を取得する。また、提供用コードが適正なものである場合、提供判断部６４は、コード記憶部６３に記憶されている当該提供用コードを削除するようコード記憶部６３に指示する、または当該提供用コードが使用済みであることを示す情報をコード記憶部６３に記憶させる。これにより、２回目以降の使用を防止する。客にドライアイスを提供することを決定した場合、提供判断部６４は、ドライアイス提供部３４に、ドライアイスを提供する指示と、取得したドライアイス提供量の情報とを出力する。
【０１１３】
ドライアイス提供部３４は、提供判断部６４からドライアイスを提供する指示とドライアイス提供量の情報を受け取ると、実施形態１と同様に、ドライアイス提供量の情報が示す量のドライアイスをドライアイス提供装置４の取出口に供給する。客は、取出口からドライアイスを取り出すことができる。
【０１１４】
＜キャッシュレジスタおよびサーバの処理の流れ＞
図１０は、本実施形態のキャッシュレジスタ５２およびサーバ５３における処理の流れを示すフロー図である。なお、実施形態１と同様である処理は簡単に記載する。
【０１１５】
Ｓ４１からＳ４９までの処理は、図５に示すＳ１からＳ９までの処理と同様である。
【０１１６】
取引商品リストに示される全ての商品の中にドライアイスを提供するべき商品が１つ以上ある場合（Ｓ５０でＹｅｓ）、すなわち、Ｓ４７において客にドライアイスを提供することを決定している場合（客に対するドライアイス提供量Ａ＞０の場合）、提供決定部６１は、提供用コードの要求と客に対するドライアイス提供量Ａの情報とをサーバ５３のコード生成部６２に送信する（Ｓ５１）。
【０１１７】
サーバ５３のコード生成部６２は、ドライアイスを提供することを示す提供用コードを生成する（Ｓ５２）。なお、提供用コードには暗号化が施されている。コード生成部６２は、生成した日時の情報と対応付けて提供用コードをコード記憶部６３に記憶させる（Ｓ５３）。生成した日時の情報は、当該提供用コードの有効期限の判断に用いられる。また、コード生成部６２は、提供用コードをキャッシュレジスタ５２の提供決定部６１に送信する（Ｓ５４）。
【０１１８】
キャッシュレジスタ５２の提供決定部６１は、受け取った提供用コードを印刷部１６に出力し、印刷部１６は、レシートの用紙に、ドライアイスを提供することを示す提供用コードを、バーコードとして印刷する（Ｓ５５）。
【０１１９】
キャッシュレジスタ５２は、レシートの印刷された部分を用紙から切り離し、レジ係員は、レシートとして客に渡す（Ｓ５６）。
【０１２０】
＜ドライアイス提供装置の処理の流れ＞
図１１は、本実施形態のドライアイス提供装置５４およびサーバ５３における処理の流れを示すフロー図である。なお、実施形態１と同様である処理は簡単に記載する。
【０１２１】
客は、ドライアイスの提供を受けるために、レシートに印刷されたバーコードを、ドライアイス提供装置５４のコード読取部３１に読み取らせる。
【０１２２】
コード読取部３１は、レシートに印刷されたバーコードを読み取り、バーコードが示す提供用コードを取得する（Ｓ６１）。
【０１２３】
提供判断部６４は、提供用コードをサーバ５３のコード記憶部６３に送信する（Ｓ６２）。
【０１２４】
サーバ５３のコード記憶部６３は、ドライアイス提供装置５４の提供判断部６４から提供用コードを受信すると、コード記憶部６３に当該提供用コードが適正なものであるか否かを確認する。まず、コード記憶部６３は、コード記憶部６３に当該提供用コードが記憶されているか否かを判断する（Ｓ６３）。
【０１２５】
コード記憶部６３に当該提供用コードが記憶されている場合（Ｓ６３でＹｅｓ）、当該提供用コードが生成された日時と現在の日時を比較し、有効期限内であるか否かを判断する（Ｓ６４）。例えば、現在の日付が当該提供用コードが生成された日付と同じ日であり、現在の時刻が当該提供用コードが生成された時刻から所定の時間以内（例えば２時間以内）である場合、当該提供用コードは有効期限内のものであるとする。
【０１２６】
当該提供用コードが有効期限内のものである場合（Ｓ６４でＹｅｓ）、コード記憶部６３は、当該提供用コードが適正なものである（有効である）ことを示す情報と当該提供用コードに対応する（客に対する）ドライアイス提供量の情報とを、ドライアイス提供装置５４の提供判断部６４に送信する（Ｓ６５）。
【０１２７】
コード記憶部６３に当該提供用コードが記憶されていない場合（Ｓ６３でＮｏ）、または、コード記憶部６３に当該提供用コードが記憶されているが当該提供用コードが有効期限内のものではない場合（Ｓ６３でＹｅｓ、かつ、Ｓ６４でＮｏ）、コード記憶部６３は、当該提供用コードが適正なものではない（無効である）ことを示す情報を、ドライアイス提供装置５４の提供判断部６４に送信する（Ｓ６６）。
【０１２８】
Ｓ６５またはＳ６６の後、提供用コードが適正なものである場合（Ｓ６７でＹｅｓ）、ドライアイス提供装置５４の提供判断部６４は、ドライアイスを提供することを決定し、ドライアイス提供部３４に、ドライアイスを提供する指示と、コード記憶部６３から受け取ったドライアイス提供量の情報とを出力する（Ｓ６８）。また、提供判断部６４は、コード記憶部６３に記憶されている当該提供用コードを削除するようコード記憶部６３に指示する、または当該提供用コードが使用済みであることを示す情報をコード記憶部６３に記憶させる。コード記憶部６３は、当該提供用コードを削除する、または、当該提供用コードが使用済みであることを示す情報を当該提供用コードと対応付けて記憶する。
【０１２９】
Ｓ６８の後、客に対するドライアイス提供量Ａのドライアイスを取出口に供給する（Ｓ６９）。以上でドライアイス提供装置５４は処理を終了する。
【０１３０】
Ｓ６５またはＳ６６の後、提供用コードが適正なものではない場合（Ｓ６７でＮｏ）、提供判断部６４はドライアイスを提供しないことを決定し、ドライアイス提供装置５４は処理を終了する。
【０１３１】
本実施形態のドライアイス提供システム５１によれば、ドライアイスの提供を受けるための提供用コードは、レシートに一次元のバーコードとして印刷される。ドライアイス提供システム５１では、ドライアイス提供装置５４がサーバ５３と通信可能に接続されており、有効期限を判断するための日時の情報等をサーバ５３のコード記憶部６３に記憶させておくことができる。よって、ドライアイス提供装置５４は、レシートに印刷されたバーコードが示す提供用コードが適正であるか否かを、サーバ５３に問い合わせることによって確認することができる。そのため、提供用コードに有効期限を判断するための日時の情報等を含ませる必要がない。よって、レシートに印刷する提供用コードには、互いに重複しない任意のコードを用いることができる。それゆえ、レシートに印刷するコードに少ない桁数の簡易なバーコードを用いても、有効と判断される提供用コードを第三者が偽造することは困難である。
【０１３２】
なお、サーバの機能（コード生成部、およびコード記憶部）は、キャッシュレジスタまたはドライアイス提供装置に含まれていてもよい。
【０１３３】
最後に、キャッシュレジスタ２・５２、サーバ３・５３、およびドライアイス提供装置４・５４の各ブロック、特に物品情報取得部１２、金額計算部１３、提供決定部１４・６１、応答部１７、商品データベース１８、提供判断部３２・６４、コード記憶部３３・６３、およびコード生成部６２は、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵ（central processing unit）を用いてソフトウェアによって実現してもよい。
【０１３４】
すなわち、キャッシュレジスタ２・５２、サーバ３・５３、およびドライアイス提供装置４・５４は、各機能を実現する制御プログラムの命令を実行するＣＰＵ、上記プログラムを格納したＲＯＭ（read only memory）、上記プログラムを展開するＲＡＭ（random access memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアであるキャッシュレジスタ２・５２、サーバ３・５３、およびドライアイス提供装置４・５４の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記キャッシュレジスタ２・５２、サーバ３・５３、およびドライアイス提供装置４・５４に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ（microprocessor unit））が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０１３５】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ（compact disc read-only memory）／ＭＯ（magneto-optical）／ＭＤ（Mini Disc）／ＤＶＤ（digital versatile disk）／ＣＤ−Ｒ（CD Recordable）等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ（erasable programmable read-only memory）／ＥＥＰＲＯＭ（electrically erasable and programmable read-only memory）／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【０１３６】
また、キャッシュレジスタ２・５２、サーバ３・５３、およびドライアイス提供装置４・５４を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ（local area network）、ＩＳＤＮ（integrated services digital network）、ＶＡＮ（value-added network）、ＣＡＴＶ（community antenna television）通信網、仮想専用網（virtual private network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ（institute of electrical and electronic engineers）１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ（asynchronous digital subscriber loop）回線等の有線でも、ＩｒＤＡ（infrared data association）やリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ（high data rate）、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。
【０１３７】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【０１３８】
本発明は、キャッシュレジスタ、ドライアイス提供装置、および、それらを含むドライアイス提供システムに利用することができる。
【符号の説明】
【０１３９】
１、５１    ドライアイス提供システム（蓄熱剤提供システム）
２、５２    キャッシュレジスタ（蓄熱剤情報提示装置）
３、５３    サーバ（情報処理装置）
４、５４    ドライアイス提供装置（蓄熱剤提供装置）
１１    物品情報入力部
１１ａ  バーコードスキャナ
１１ｂ  キー
１２    物品情報取得部
１３    金額計算部
１４、６１    提供決定部
１５    表示部
１６    印刷部（提供情報形成部）
１７    応答部
１８    商品データベース
２０、４０    レシート（記録材）
２１    マトリックス型二次元コード
３１    コード読取部（提供情報読取部）
３２、６４    提供判断部（提供情報判断部）
３３、６３    コード記憶部（提供情報記憶部）
３４    ドライアイス提供部（提供部）
４１    バーコード
６２    コード生成部（提供情報生成部）
【図１】
0005518577.tif 000002
【図２】
0005518577.tif 000003
【図３】
0005518577.tif 000004
【図４】
0005518577.tif 000005
【図５】
0005518577.tif 000006
【図６】
0005518577.tif 000007
【図７】
0005518577.tif 000008
【図８】
0005518577.tif 000009
【図９】
0005518577.tif 000010
【図１０】
0005518577.tif 000011
【図１１】
0005518577.tif 000012