(57)【特許請求の範囲】
【請求項１】
購入希望情報としてレジ袋のサイズおよび枚数をユーザが指定するための指定手段と、
商品の登録を受け付ける受付手段と、
前記受付手段により受け付けられた商品を収用するために適量なレジ袋のサイズおよび枚数を適量情報として導出する導出手段と、
前記指定手段を介してユーザにより指定された購入希望情報と前記導出手段により導出された適量情報との差分情報を表示する表示手段と、
を備えることを特徴とする商品登録装置。
【請求項２】
前記表示手段は、前記指定手段を介してユーザにより指定された購入希望情報とともに前記差分情報を表示することを特徴とする請求項１に記載の商品登録装置。
【請求項３】
レジ袋のサイズおよび枚数をユーザが指定するための指定手段と、
商品の登録を受け付ける受付手段と、
前記受付手段で登録を受け付けた商品の体積情報に基づいて、前記指定手段を介してユーザにより指定されたレジ袋のサイズおよび枚数では不足するまたは過剰になるレジ袋のサイズおよび枚数を導出する導出手段と、
前記導出手段により導出された前記レジ袋のサイズおよび枚数を表示する表示手段と、
を備えることを特徴とする商品登録装置。
【請求項４】
前記導出手段は、前記指定手段を介してユーザにより指定されたサイズおよび枚数のレジ袋における許容体積情報に基づいて、前記指定手段を介してユーザにより指定されたレジ袋のサイズおよび枚数では不足するまたは過剰になるレジ袋のサイズおよび枚数を導出することを特徴とする請求項３に記載の商品登録装置。
【請求項５】
商品登録装置が実行する商品登録方法であって、
購入希望情報としてレジ袋のサイズおよび枚数をユーザに指定させる指定ステップと、
商品の登録を受け付ける受付ステップと、
前記受付ステップで受け付けられた商品を収用するために適量なレジ袋のサイズおよび枚数を適量情報として導出する導出ステップと、
前記指定ステップでユーザにより指定された購入希望情報と前記導出ステップで導出された適量情報との差分情報を表示する表示ステップと、
を有することを特徴とする商品登録方法。
【請求項６】
商品登録装置が実行する商品登録方法であって、
レジ袋のサイズおよび枚数をユーザに指定させる指定ステップと、
商品の登録を受け付ける受付ステップと、
前記受付ステップで登録を受け付けた商品の体積情報に基づいて、前記指定ステップでユーザにより指定されたレジ袋のサイズおよび枚数では不足するまたは過剰になるレジ袋のサイズおよび枚数を導出する導出ステップと、
前記導出ステップで導出された前記レジ袋のサイズおよび枚数を表示する表示ステップと、
を有することを特徴とする商品登録方法。
【請求項７】
コンピュータを、
購入希望情報としてレジ袋のサイズおよび枚数をユーザが指定するための指定手段、
商品の登録を受け付ける受付手段、
前記受付手段により受け付けられた商品を収用するために適量なレジ袋のサイズおよび枚数を適量情報として導出する導出手段、
前記指定手段を介してユーザにより指定された購入希望情報と前記導出手段により導出された適量情報との差分情報を表示させる表示制御手段、
として機能させることを特徴とするプログラム。
【請求項８】
コンピュータを、
レジ袋のサイズおよび枚数をユーザが指定するための指定手段、
商品の登録を受け付ける受付手段、
前記受付手段で登録を受け付けた商品の体積情報に基づいて、前記指定手段を介してユーザにより指定されたレジ袋のサイズおよび枚数では不足するまたは過剰になるレジ袋のサイズおよび枚数を導出する導出手段、
前記導出手段により導出された前記レジ袋のサイズおよび枚数を表示させる表示制御手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商品登録装置、商品登録方法およびプログラムに関する。
【背景技術】
【０００２】
従来、顧客が食料品、日用品等をセルフサービスで選択して購入するスーパーマーケット等の小売業態では、一般的に、電子式キャッシュレジスタ（以下、商品登録装置）が用いられている。
この商品登録装置のオペレータ（店員）は、商品を売上登録する際に、買物カゴ（第１の買物カゴ）等に入れられた商品を、順次取り出し、コード読取装置に、商品に付与されたバーコード等のデータコードを読み取らせることで商品の登録を行い、会計済用の買物カゴ（第２の買物カゴ）等に商品を入れ替える。そして、オペレータは、購入商品に対応したサイズ、枚数のレジ袋を顧客に提供する。
しかし、近年、省エネ、省資源を目的として、レジ袋が有料化されてきている。
【０００３】
そこで、購入商品に対してレジ袋を必要以上に提供しないように、必要なレジ袋のサイズ、枚数を算出する技術が開示されている。
例えば、特許文献１には、購入商品の体積合計値に基づいて、レジ袋マスターファイルの各レジ袋区分（Ｌ、Ｍ、Ｓ）の収納容量に対し演算を行い、レジ袋区分（Ｌ、Ｍ、Ｓ）と必要枚数を算出し、そのレジ袋区分と必要枚数を前面表示器および客面表示器に表示させる商品販売データ処理装置が記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−４１５２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載の発明によれば、購入商品に対して、必要なレジ袋のサイズ、枚数をオペレータ（店員）に提示することができる。しかし、特許文献１に記載の発明は、顧客に提供するレジ袋のサイズ、枚数を、購入商品によって限定してしまう。
例えば、レジ袋の区分が、Ｌサイズ（大）、Ｍサイズ（中）、Ｓサイズ（小）で区分され、購入商品がＬサイズのレジ袋１枚に収まる場合、特許文献１に記載の発明は、レジ袋を、Ｌサイズの大きさで１枚に限定してしまう。すなわち、特許文献１に記載の発明は、顧客が、レジ袋のサイズや枚数を選択する余地がない。
【０００６】
しかし、顧客は、すでに買物袋（エコバック（登録商標））を持っており、有料なレジ袋の枚数を減らしたいという要望もある。あるいは、顧客は、レジ袋の金額は高くなったとしても、余分にレジ袋を希望する場合もある。
【０００７】
そこで、本発明は、顧客等にレジ袋の過不足の程度を知らせることができる商品登録装置、商品登録方法およびプログラムを提供することを課題とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明に係る商品登録装置は、購入希望情報としてレジ袋のサイズおよび枚数をユーザが指定するための指定手段と、商品の登録を受け付ける受付手段と、前記受付手段により受け付けられた商品を収用するために適量なレジ袋のサイズおよび枚数を適量情報として導出する導出手段と、前記指定手段を介してユーザにより指定された購入希望情報と前記導出手段により導出された適量情報との差分情報を表示する表示手段と、を備えることを特徴とする。
【０００９】
また、本発明に係る他の態様の商品登録装置は、レジ袋のサイズおよび枚数をユーザが指定するための指定手段と、商品の登録を受け付ける受付手段と、前記受付手段で登録を受け付けた商品の体積情報に基づいて、前記指定手段を介してユーザにより指定されたレジ袋のサイズおよび枚数では不足するまたは過剰になるレジ袋のサイズおよび枚数を導出する導出手段と、前記導出手段により導出された前記レジ袋のサイズおよび枚数を表示する表示手段と、を備えることを特徴とする。
【００１０】
また、本発明に係る商品登録方法は、商品登録装置が実行する商品登録方法であって、購入希望情報としてレジ袋のサイズおよび枚数をユーザに指定させる指定ステップと、商品の登録を受け付ける受付ステップと、前記受付ステップで受け付けられた商品を収用するために適量なレジ袋のサイズおよび枚数を適量情報として導出する導出ステップと、前記指定ステップでユーザにより指定された購入希望情報と前記導出ステップで導出された適量情報との差分情報を表示する表示ステップと、を有することを特徴とする。
また、本発明に係る他の態様の商品登録方法は、商品登録装置が実行する商品登録方法であって、レジ袋のサイズおよび枚数をユーザに指定させる指定ステップと、商品の登録を受け付ける受付ステップと、前記受付ステップで登録を受け付けた商品の体積情報に基づいて、前記指定ステップでユーザにより指定されたレジ袋のサイズおよび枚数では不足するまたは過剰になるレジ袋のサイズおよび枚数を導出する導出ステップと、前記導出ステップで導出された前記レジ袋のサイズおよび枚数を表示する表示ステップと、を有することを特徴とする。
【００１１】
また、本発明に係るプログラムは、コンピュータを、購入希望情報としてレジ袋のサイズおよび枚数をユーザが指定するための指定手段、商品の登録を受け付ける受付手段、前記受付手段により受け付けられた商品を収用するために適量なレジ袋のサイズおよび枚数を適量情報として導出する導出手段、前記指定手段を介してユーザにより指定された購入希望情報と前記導出手段により導出された適量情報との差分情報を表示させる表示制御手段、として機能させることを特徴とする。
また、本発明に係る他の態様のプログラムは、コンピュータを、レジ袋のサイズおよび枚数をユーザが指定するための指定手段、商品の登録を受け付ける受付手段、前記受付手段で登録を受け付けた商品の体積情報に基づいて、前記指定手段を介してユーザにより指定されたレジ袋のサイズおよび枚数では不足するまたは過剰になるレジ袋のサイズおよび枚数を導出する導出手段、前記導出手段により導出された前記レジ袋のサイズおよび枚数を表示させる表示制御手段、として機能させることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、顧客等にレジ袋の過不足の程度を知らせることができる。
【図面の簡単な説明】
【００１３】
【図１】本実施形態における商品登録装置の外観を示す斜視図である。
【図２】本実施形態における商品登録装置の概略を示す構成図である。
【図３】本実施形態における商品登録装置の概略を示す機能ブロック図である。
【図４】商品データベースの内容例を示すデータ構造図である。
【図５】レジ袋データベースの内容例を示すデータ構造図である。
【図６】選択方法確認手段が表示する選択方法指定画面の一例を示す図である。
【図７】レジ袋情報の配列情報の一例を示すデータ構造図である。
【図８】レジ袋枚数表示手段が表示するレジ袋使用枚数画面の遷移図（その１）である。
【図９】レジ袋枚数表示手段が表示するレジ袋使用枚数画面の遷移図（その２）である。
【図１０】レジ袋枚数表示手段が表示するレジ袋枚数確認画面の一例を示す図である。
【図１１】レジ袋枚数指定手段が表示するレジ袋枚数指定画面の一例を示す図である。
【図１２】レジ袋枚数指定手段が表示する枚数確認画面の一例を示す図である。
【図１３】本実施形態におけるレジ袋枚数決定処理を示すフローチャートである。
【図１４】レジ袋枚数決定処理内の自動選択処理を示すフローチャートである。
【図１５】自動選択処理内のレジ情報更新処理を示すフローチャートである。
【図１６】レジ袋枚数決定処理内のマニュアル選択処理を示すフローチャートである。
【図１７】レジ袋情報の配列情報の他の内容例を示すデータ構造図である。
【発明を実施するための形態】
【００１４】
以降、本発明を実施するための形態を、各図を参照して詳細に説明する。なお、同一の要素が異なる図に示されていても同一の符号を付与して、その重複する説明を省略することがある。
【００１５】
（商品登録装置の外観）
図１は、本発明の実施形態における商品登録装置１の外観を示す斜視図である。
図１に示すように、商品登録装置１は、各商品を識別して商品の登録を受け付ける受付手段としての商品識別装置２と、各取引に係る商品の売上登録と精算とを行うＰＯＳ端末３とを備える。この商品識別装置２は、商品に関する情報を読み取って商品の登録を受け付けるＰＯＳ接続用スキャナでもある。
商品識別装置２は、横長テーブル状のカウンタ台５の長手方向の中央に設置されている。商品識別装置２は、薄型の直方体状のハウジング５１を備える。このハウジング５１の正面には、読取窓５２を介してコード読取装置２７（図２参照）が配置されている。読取窓５２の上部には、スピーカ２８が配置されている。
【００１６】
ハウジング５１の上部には、表示・操作手段２２が取り付けられている。表示・操作手段２２には、ディスプレイ２２１が設けられている。このディスプレイ２２１の表面には、タッチパネル２２２（図２参照）が積層されている。ディスプレイ２２１の右隣には、キーボード２３が配置されている。キーボード２３の右隣には、不図示のカードリーダのカード読取溝が設けられている。表示・操作手段２２の左奥側には、顧客に情報を提供するための顧客用ディスプレイ２４が裏向きに設置されている。この顧客用ディスプレイ２４の表面には、顧客用タッチパネル２４１（図２参照）が積層されている。
【００１７】
ＰＯＳ端末３は、チェックアウト台６上のドロワ３７の上面に載置されている。このドロワ３７は、ＰＯＳ端末３によって開放動作の制御を受ける。
ＰＯＳ端末３の上面には、オペレータ（店員）が操作するためのキーボード３３が配置されている。このオペレータから見てキーボード３３の上部奥側には、情報を表示するディスプレイ３２１が設けられている。このディスプレイ３２１の表面には、タッチパネル３２２（図２参照）が積層されている。ディスプレイ３２１よりもさらに奥側には、情報を表示する顧客用ディスプレイ３４が左右方向に回転可能に設置されている。なお、図１に示す顧客用ディスプレイ３４は、図１の手前側に向いている。この顧客用ディスプレイ３４は、図１の奥側に向くように回転させることによって、顧客に向けて情報を表示する。また、ＰＯＳ端末３の上面には、取引内容をレシートに印字するプリンタ３８が配置されている。
【００１８】
ＰＯＳ端末３が載置されているチェックアウト台６とＬ字を形成するようにして、横長テーブル状のカウンタ台５が配置されている。カウンタ台５の上面には、荷受け面が形成されている。顧客は、図１の左側から右側に移動しつつ、商品の登録処理を受ける。つまり、カウンタ台５の荷受け面には、商品を収納する第１の買物カゴ４Ｌと、第２の買物カゴ４Ｒとが載置される。以下、第１の買物カゴ４Ｌと、第２の買物カゴ４Ｒとを特に区別しないときには、単に買物カゴ４と記載する場合がある。これら買物カゴ４は、いわゆるカゴ形状のものに限るものではなく、トレーなどであってもよい。また、買物カゴ４は、いわゆるカゴ形状のものに限らず、箱状や袋状などであってもよい。
【００１９】
第１の買物カゴ４Ｌは、顧客によって持ち込まれたものであり、一つの取引に係る商品が収納される。第２の買物カゴ４Ｒは、第１の買物カゴ４Ｌから商品識別装置２を挟んだ位置に載置される。第１の買物カゴ４Ｌ内の商品は、商品識別装置２を操作するオペレータにより取り出され、第２の買物カゴ４Ｒに移動される。この移動過程で、商品が商品識別装置２の読取窓５２にかざされる。このとき、読取窓５２内に配置されたコード読取装置２７（図２参照）は、商品に貼付されているバーコード等のコード情報（商品コード）を読み取る。
【００２０】
商品識別装置２では、コード読取装置２７により読み取られた商品コードを、ＰＯＳ端末３に通知する。ＰＯＳ端末３は、商品識別装置２から通知される商品コードに基づき、当該商品コードに対応する商品の商品分類、商品名、単価等の売上登録に係る情報を、売上マスタファイル（不図示）等に記録して、売上登録を行う。
また、商品識別装置２では、コード読取装置２７により読み取られた商品コードに基づき、商品ＤＢ（データベース）３６１（図２参照）に登録されている商品の体積等を取得するとともに、レジ袋ＤＢ（データベース）３６２（図２参照）に登録されているレジ袋の許容体積等を取得し、購入商品に対して必要となるレジ袋のサイズおよび枚数を顧客用ディスプレイ２４に表示する。
【００２１】
（商品登録装置のハードウェア構成）
図２は、本実施形態における商品登録装置１の概略を示す構成図である。
商品登録装置１は、商品識別装置２とＰＯＳ端末３とを含んで構成される。
商品識別装置２は、マイクロコンピュータ２１と、表示・操作手段２２と、インタフェース２５と、コード読取装置２７と、スピーカ２８と、電源３０とを含んで構成される。
【００２２】
マイクロコンピュータ２１は、ＣＰＵ（Central Processing Unit）２１１にＲＯＭ（Read Only Memory）２１２とＲＡＭ（Random Access Memory）２１３とがバス接続されて構成されている。ＲＯＭ２１２には、ＣＰＵ２１１によって実行されるプログラムが記憶される。
ＣＰＵ２１１には、表示・操作手段２２と、インタフェース２５と、コード読取装置２７、スピーカ２８とが、内部バスや各入出力回路（不図示）を介して接続される。
【００２３】
表示・操作手段２２は、ディスプレイ２２１と、タッチパネル２２２と、キーボード２３と、顧客用ディスプレイ２４と、顧客用タッチパネル２４１とを含んで構成され、ＣＰＵ２１１によって動作が制御される。
ディスプレイ２２１は、ＣＰＵ２１１の指示により、オペレータに対する情報を表示するものである。タッチパネル２２２は、ディスプレイ２２１により表示した情報に対する操作の入力を受けるものである。キーボード２３は、複数の操作キーで構成され、オペレータの操作入力を受け付けるものである。
顧客用ディスプレイ２４は、ＣＰＵ２１１の指示により、顧客に対する情報を表示するものである。顧客用タッチパネル２４１は、顧客用ディスプレイ２４により表示した情報に対する操作の入力を受けるものである。
インタフェース２５は、ＰＯＳ端末３のインタフェース３５に接続して、ＰＯＳ端末３との間でデータ送受信を可能にするものである。
【００２４】
コード読取装置２７は、商品に貼付されたバーコード等のコード情報を読み取るものである。コード読取装置２７は、コード情報を読み取ったタイミングで、ＣＰＵ２１１にそのコード情報を通知する。
【００２５】
スピーカ２８は、予め設定された警告音や音声を発生するものである。スピーカ２８は、ＣＰＵ２１１の制御の下で警告音等による報知を行う。
電源３０は、この商品識別装置２の各部に電力を供給するものである。
【００２６】
インタフェース２５は、ＰＯＳ端末３のインタフェース３５に接続して、ＰＯＳ端末３との間でデータ送受信を可能にするものである。
【００２７】
ＰＯＳ端末３は、マイクロコンピュータ３１と、ディスプレイ３２１と、タッチパネル３２２と、キーボード３３と、顧客用ディスプレイ３４と、インタフェース３５と、ＨＤＤ３６と、ドロワ３７と、プリンタ３８と、電源３９とを含んで構成される。
【００２８】
マイクロコンピュータ３１は、情報処理を実行するものである。このマイクロコンピュータ３１は、各種演算処理を実行し各部を制御するＣＰＵ３１１に、ＲＯＭ３１２とＲＡＭ３１３とがバス接続されて構成される。ＣＰＵ３１１には、ドロワ３７と、キーボード３３と、ディスプレイ３２１と、タッチパネル３２２と、顧客用ディスプレイ３４と、ＨＤＤ３６（Hard Disk Drive）と、プリンタ３８とが、内部バスや各入出力回路を介して接続されている。これらは、ＣＰＵ３１１による制御を受ける。
【００２９】
ディスプレイ３２１は、ＣＰＵ３１１の指示により、オペレータに対する情報を表示するものである。タッチパネル３２２は、ディスプレイ３２１により表示した情報に対する操作の入力を受けるものである。顧客用ディスプレイ３４は、ＣＰＵ３１１の指示により、顧客に対する情報を表示するものである。
【００３０】
キーボード３３は、仮締めキー３３１と、締めキー３３２と、テンキー３３３とを含んで構成され、オペレータの操作入力を受け付けるものである。テンキー３３３は、０から９までの数字キーと各種演算子キーとで構成される。
【００３１】
ＨＤＤ３６には、プログラムや各種ファイルが記憶されている。ＨＤＤ３６に記憶されているプログラムや各種ファイルは、ＰＯＳ端末３の起動時に、その全部または一部がＲＡＭ３１３にコピーされてＣＰＵ３１１により実行される。ＨＤＤ３６には、例えば商品ＤＢ（データベース）３６１やレジ袋ＤＢ（データベース）３６２が記録されるが、商品販売データ処理用のプログラムが記録されていてもよい。
【００３２】
商品ＤＢ３６１は、商品ごとの商品情報を予め記憶したデータベースである。例えば、図４に示すように、商品ＤＢ３６１には、商品固有の商品コードに対応付けて、商品分類、商品名、商品区分、単価、体積、重量等を記憶する。ここで、商品分類は、例えば、「食品」、「文具」等の商品の分類を示すコードである。商品名は、個々の商品の固有名称である。商品区分は、例えば、商品を収納するレジ袋を区別するための区分であって、例えば、「食品（常温）」、「食品（冷蔵）」、「洗剤等」等を示すコードである。また、単価は商品１個の価格、体積は商品１個の体積、重量は商品１個の重量を示す。
【００３３】
レジ袋ＤＢ３６２は、商品を収用するための収用手段としてレジ袋の情報を予め記憶したデータベースである。例えば、図５に示すように、レジ袋ＤＢ３６２は、レジ袋のサイズを示すサイズ区分に対応付けて、単価、許容体積、許容重量等を記憶する。ここで、サイズ区分は、例えば、「大サイズ」、「中サイズ」、「小サイズ」等のサイズを示すコードである。また、単価は、レジ袋１枚の価格を示す。また、許容体積は、レジ袋１枚で収納可能な最大体積を示す。また、許容重量は、レジ袋１枚が耐え得る最大重量を示す。
【００３４】
インタフェース３５は、商品識別装置２に接続され、商品識別装置２との間でデータ送受信を可能とするものである。
プリンタ３８は、レシートなどに印字を行うものである。ＰＯＳ端末３は、ＣＰＵ３１１の制御のもとで、プリンタ３８により各取引の取引内容をレシートに印字する。
電源３９は、このＰＯＳ端末３の各部に電力を供給する。
【００３５】
（商品登録装置の機能ブロック）
図３は、本実施形態における商品登録装置１の概略を示す機能ブロック図である。以下の説明では、適宜図１と図２とを参照する。
商品識別装置２のＣＰＵ２１１は、ＲＯＭ２１２に格納されるプログラムを実行することにより、商品特定手段９０、レジ袋特定手段９１と、情報出力手段９２の各手段を具現化する。また、同様に、ＰＯＳ端末３のＣＰＵ３１１は、ＨＤＤ３６に格納されるプログラムを実行することにより、売上登録手段９５を具現化する。ＰＯＳ端末３のＨＤＤ３６には、さらに、商品ＤＢ３６１およびレジ袋ＤＢ３６２が格納される。
【００３６】
商品特定手段９０は、コード読取装置２７で読み取られたコード（バーコード等）を取得し、当該コードに対応する商品を特定するものである。この商品特定手段９０は、インタフェース２５，３５を介して、商品ＤＢ３６１に当該商品が登録されているか否かを判定し、登録されている商品について、そのコード（商品コード）をレジ袋特定手段９１と、情報出力手段９２とに出力する。また、商品特定手段９０は、特定された商品のコードおよびその個数をディスプレイ２２１に表示させる。また、商品特定手段９０は、特定された商品に関する音声情報や、連続して確定した商品に対する警告音等の出力をスピーカ２８に指示する。
【００３７】
レジ袋特定手段９１は、購入商品に対するレジ袋のサイズおよびその枚数を特定するものである。ここでは、レジ袋特定手段９１は、選択方法確認手段９１１と、レジ袋枚数導出手段９１２と、レジ袋枚数指定手段９１３と、確定枚数表示手段９１４と、を備える。
【００３８】
選択方法確認手段９１１は、レジ袋のサイズおよび枚数の選択を、商品登録装置１が行う（自動選択）か、顧客が直接行う（マニュアル選択）かを顧客に対して確認するものである。具体的には、選択方法確認手段９１１は、顧客用ディスプレイ２４に、図６に例示するような選択方法指定画面を表示する。
【００３９】
図６に示した選択方法指定画面において、顧客用タッチパネル２４１を介して、「おまかせ」ボタンＢ１（自動選択ボタン）を押下されることで、選択方法確認手段９１１は、レジ袋のサイズおよび枚数を商品登録装置１が行うことを指示されたことを認識する。また、「えらぶ」ボタンＢ２（マニュアル選択ボタン）を押下されることで、選択方法確認手段９１１は、レジ袋のサイズおよび枚数を顧客自身が選択することを指示されたことを認識する。
ここで、選択方法確認手段９１１は、「おまかせ」ボタンＢ１を押下された場合、レジ袋枚数導出手段９１２に制御を移し、「えらぶ」ボタンＢ２を押下された場合、レジ袋枚数指定手段９１３に制御を移す。
【００４０】
レジ袋枚数導出手段９１２は、商品の登録が受け付けられ商品特定手段９０で特定される商品を入れるレジ袋のサイズごとの枚数を例えば算出するものである。ここでは、レジ袋枚数導出手段９１２は、レジ袋情報更新手段９１２ａと、レジ袋枚数表示手段９１２ｂと、を備える。
【００４１】
レジ袋情報更新手段９１２ａは、商品特定手段９０で逐次商品が特定されるたびに、この累積していく商品に使用するレジ袋の状態を記憶するレジ袋情報を更新するものである。
このレジ袋情報更新手段９１２ａは、商品特定手段９０で逐次商品が特定されるたびに、当該商品の体積および重量を、商品ＤＢ３６１から取得し、レジ袋ＤＢ３６２に記憶されているレジ袋の許容体積および許容重量に基づいて、レジ袋情報を更新する。このレジ袋情報は、レジ袋に商品を入れた場合のレジ袋内の商品の体積および重量、ならびに、使用するレジ袋の枚数を一会計あたりで一時的に保持する情報である。
【００４２】
ここで、図７を参照して、レジ袋情報の例について説明する。図７に示したレジ袋情報には、レジ袋のサイズ区分に対して、レジ袋に商品を入れた場合の商品の体積（現体積）、商品の重量（現重量）およびレジ袋の枚数（現枚数）を配列データとして記憶する。
図７において、例えば、サイズ区分が「大サイズ」の区分では、体積が０．３ｍ３、重量が１５００ｇ分の商品が入れられた状態で、当該サイズ（大サイズ）のレジ袋が１枚必要である状態を示している。
【００４３】
このレジ袋情報更新手段９１２ａは、商品特定手段９０で逐次商品が特定されるたびに、当該商品の体積および重量を、商品ＤＢ３６１から取得する。そして、レジ袋情報更新手段９１２ａは、すでに選択されている（現枚数が１以上の）レジ袋の中に当該商品を入れて、許容体積および許容重量を超過しないレジ袋を探索する。
そして、当該商品を入れて、許容体積および許容重量を超過しないレジ袋が存在した場合、レジ袋情報更新手段９１２ａは、そのレジ袋に対応する現体積および現重量に、当該商品の体積および重量を加算して、レジ袋情報を更新する。
また、当該商品を入れて、許容体積および許容重量を超過しないレジ袋が存在しない場合、当該商品が入る最適な（最も小さい）レジ袋を選択し、当該レジ袋の現体積、現重量および現枚数を更新する。すなわち、レジ袋枚数導出手段９１２は、受け付けられた商品を収用するために適量なレジ袋のサイズおよび枚数を適量情報として導出する。
【００４４】
なお、最も大きいレジ袋以外で、レジ袋の枚数が複数になった場合、レジ袋情報更新手段９１２ａは、当該レジ袋に設定されている現体積と現重量とが、当該レジ袋よりも大きいレジ袋の許容体積および許容重量未満であれば、その大きいレジ袋にまとめるように、レジ袋情報を更新する。
これによって、例えば、レジ袋が大きいほど、単位体積当たりの価格が安い場合、より安くレジ袋の枚数を設定することができる。
レジ袋情報更新手段９１２ａは、レジ袋情報の中で、枚数（現枚数）が更新された場合、その旨をレジ袋枚数表示手段９１２ｂに通知する。
図３に戻って、説明を続ける。
【００４５】
レジ袋枚数表示手段９１２ｂは、商品特定手段９０で逐次商品が特定されるたびに、当該商品が特定された段階までのレジ袋の使用枚数を表示するものである。このレジ袋枚数表示手段９１２ｂは、初期のレジ袋の使用枚数を“０”枚とし、レジ袋情報更新手段９１２ａから、レジ袋情報（図７参照）のレジ袋の枚数（現枚数）が更新された旨の通知を受けるたびに、使用枚数を更新したレジ袋使用枚数画面を、顧客用ディスプレイ２４に表示する。
なお、レジ袋枚数表示手段９１２ｂは、レジ袋の使用枚数以外にも、使用するレジ袋の金額情報として合計価格を表示することとしてもよい。この合計価格は、それぞれのレジ袋の使用枚数に、レジ袋ＤＢ３６２に登録されている単価を乗算して総和を求めたものである。
【００４６】
ここで、図８および図９を参照して、レジ袋使用枚数画面およびその遷移について説明する。
図８（ａ）は、レジ袋使用枚数画面の初期状態を示すもので、それぞれのレジ袋の枚数は“０”枚である。また、使用するレジ袋の合計価格は、“０”円である。
ここで、商品の登録が受け付けられ、中サイズのレジ袋の数が“１”増加した場合、レジ袋枚数表示手段９１２ｂは、図８（ｂ）に示すように、レジ袋使用枚数画面の中サイズの枚数を“１”、合計価格を３円に更新する。
また、さらに商品の登録が受け付けられることにより商品の量が増加し、中サイズのレジ袋に入りきらないで大サイズのレジ袋に更新された場合、レジ袋枚数表示手段９１２ｂは、図９（ｃ）に示すように、レジ袋使用枚数画面の大サイズの枚数を“１”、中サイズの枚数を“０”、合計価格を５円に更新する。
そして、レジ袋枚数表示手段９１２ｂは、このようにレジ袋の使用枚数が更新されるたびに、順次、レジ袋使用枚数画面を更新し、例えば、図９（ｄ）に示すように、それぞれのサイズのレジ袋の枚数を表示するとともに、その合計価格を表示する。
【００４７】
なお、レジ袋枚数表示手段９１２ｂは、図８および図９で示したレジ袋使用枚数画面に、図６と同様の「えらぶ」ボタンＢ２（マニュアル選択ボタン）を表示することとしてもよい。ここで、「えらぶ」ボタンＢ２を押下された場合、レジ袋枚数表示手段９１２ｂは、レジ袋枚数指定手段９１３に制御を移す。
【００４８】
このレジ袋枚数表示手段９１２ｂは、図１０に示すように、一会計分のレジ袋のサイズおよび枚数を、顧客用ディスプレイ２４に表示し、確認ボタンＢ２を押下されることで、レジ袋の枚数を確定する。
そして、レジ袋枚数導出手段９１２は、適量情報として確定したレジ袋のサイズごとの枚数を、確定枚数表示手段９１４および情報出力手段９２に出力する。
【００４９】
レジ袋枚数指定手段９１３は、商品特定手段９０で特定される商品を入れるレジ袋のサイズごとの枚数を購入希望情報として顧客の指定により入力するものである。ここでは、レジ袋枚数指定手段９１３は、枚数入力手段９１３ａと、価格算出手段９１３ｂと、価格表示手段９１３ｃと、差分導出手段９１３ｄと、枚数確認手段９１３ｅと、を備える。
【００５０】
枚数入力手段９１３ａは、レジ袋枚数指定画面を顧客用ディスプレイ２４に表示し、レジ袋のサイズおよび枚数の指定を受け付けるものである。例えば、図１１に示したレジ袋枚数指定画面を顧客用ディスプレイ２４に表示し、レジ袋のサイズおよび枚数の指定を受け付ける。すなわち、枚数入力手段９１３ａは、図１１に示したレジ袋枚数指定画面において、顧客用タッチパネル２４１を介して、レジ袋のサイズごとの数値増減ボタンＢ３を押下されることで、レジ袋の枚数を増減させる。
【００５１】
価格算出手段９１３ｂは、枚数入力手段９１３ａで入力されたレジ袋の合計価格を算出するものである。この価格算出手段９１３ｂは、枚数入力手段９１３ａでレジ袋の枚数が増減されるたびに、合計価格を算出する。なお、価格算出手段９１３ｂは、レジ袋のサイズごとの単価については、レジ袋ＤＢ３６２を参照する。
すなわち、価格算出手段９１３ｂは、それぞれのレジ袋の指定枚数に、レジ袋ＤＢ３６２に登録されている単価を乗算して総和を求めることで合計価格を算出する。
【００５２】
価格表示手段９１３ｃは、価格算出手段９１３ｂで算出されたレジ袋の合計価格をレジ袋枚数指定画面に重畳して表示するものである。すなわち、価格表示手段９１３ｃは、図１１に示したレジ袋枚数指定画面において、合計価格を表示する。これによって、顧客は、希望するレジ袋の合計価格を確認することができる。
この価格表示手段９１３ｃは、枚数入力手段９１３ａでレジ袋の枚数入力が終了した段階、例えば、図１１に示したレジ袋枚数指定画面において、確定ボタンＢ４が押下された段階で、レジ袋のサイズごとの枚数を購入希望情報として、差分導出手段９１３ｄに出力する。
【００５３】
差分導出手段９１３ｄは、枚数入力手段９１３ａで指定されたレジ袋のサイズごとの許容体積と、商品特定手段９０で特定された商品ごとの体積とに基づき、レジ袋に入る総体積と購入商品の総体積との差分を算出するものである。ここでは、差分導出手段９１３ｄは、レジ袋に入る総体積から、購入商品の総体積を減算することで体積の差分を算出する。
この差分導出手段９１３ｄは、個々の商品の体積については、商品ＤＢ３６１から、商品特定手段９０で特定されたコード（商品コード）に対応する商品の体積を取得する。また、差分導出手段９１３ｄは、レジ袋のサイズごとの許容体積については、レジ袋ＤＢ３６２から、枚数入力手段９１３ａで指定されたレジ袋のサイズごとの許容体積を取得する。
この差分導出手段９１３ｄで算出されたレジ袋に入る総体積と購入商品の総体積との差分を枚数確認手段９１３ｅに出力する。
【００５４】
枚数確認手段９１３ｅは、差分導出手段９１３ｄにより算出された差分の体積に基づいて、枚数入力手段９１３ａで指定されたレジ袋のサイズ・枚数に対して過不足となるサイズ・枚数を差分情報として算出し、その枚数を含んだ枚数確認画面を顧客用ディスプレイ２４に表示し、顧客の確認を受け付けるものである。
この枚数確認手段９１３ｅは、レジ袋に入る総体積が購入商品の総体積よりも小さい場合、レジ袋が不足していると判定し、その差分の体積分のレジ袋のサイズおよびその枚数を不足分として枚数確認画面に表示する。
【００５５】
また、枚数確認手段９１３ｅは、レジ袋に入る総体積が購入商品の総体積よりも大きい場合、レジ袋が余分であると判定し、その差分の体積分のレジ袋のサイズおよびその枚数を過剰分として枚数確認画面に表示する。なお、レジ袋に入る総体積が購入商品の総体積よりも大きい場合であっても、その差分がどのレジ袋のサイズの許容体積よりも小さい場合、枚数確認手段９１３ｅは、レジ袋が余分であるとは判定しないこととする。
差分情報の表示は、例えば、枚数確認手段９１３ｅがレジ袋が不足していると判定した場合、図１２（ａ）に示すように、不足分のレジ袋のサイズおよび枚数を表示した枚数確認画面として顧客用ディスプレイ２４に表示される。
また、例えば、枚数確認手段９１３ｅがレジ袋が余分であると判定した場合、図１２（ｂ）に示すように、過剰分のレジ袋のサイズおよび枚数を表示した枚数確認画面として顧客用ディスプレイ２４に表示される。
【００５６】
この枚数確認手段９１３ｅは、枚数確認画面において、顧客からの確認を得た段階、例えば、図１２の枚数確認画面で、確認ボタン（「はい」ボタン）Ｂ５を押下されることで、レジ袋の枚数を確定する。
また、枚数確認手段９１３ｅは、図１２の枚数確認画面で、「戻る」ボタンＢ６を押下された場合、枚数入力手段９１３ａに制御を戻す。
なお、枚数確認手段９１３ｅは、レジ袋の過不足がない場合、枚数確認画面を表示することなく、枚数入力手段９１３ａで入力されたレジ袋の枚数を確定枚数とする。
【００５７】
確定枚数表示手段９１４は、レジ袋枚数導出手段９１２またはレジ袋枚数指定手段９１３で確定したレジ袋の枚数を、オペレータ（店員）用のディスプレイ２２１に表示するものである。これによって、オペレータは、レジ袋の枚数を把握することができ、顧客が真に所望しているサイズおよび枚数のレジ袋を提供することができる。
【００５８】
情報出力手段９２は、商品特定手段９０で特定された商品のコード、および、レジ袋特定手段９１で特定されたレジ袋のサイズおよび枚数を、インタフェース２５を介してＰＯＳ端末３に出力するものである。
【００５９】
ＰＯＳ端末３の売上登録手段９５は、情報出力手段９２から出力された商品のコードおよびその個数、レジ袋のサイズおよびその枚数に基づいて、対応する商品やレジ袋の売上登録を行うものである。すなわち、売上登録手段９５は、通知された商品のコードに対応する商品分類、商品名、単価を商品ＤＢ３６１から取得し、その情報とともに、販売個数を売上マスタファイル（不図示）等に記録して売上登録を行う。また、売上登録手段９５は、レジ袋のサイズごとの単価をレジ袋ＤＢ３６２から取得し、その情報とともに、販売枚数を売上マスタファイル（不図示）等に記録して売上登録を行う。
【００６０】
（商品登録装置の動作）
次に、本実施形態における商品登録装置１のレジ袋枚数決定処理の動作について説明する。図１３は、本実施形態におけるレジ袋枚数決定処理を示すフローチャートである。この動作は、主にレジ袋特定手段９１において行われる動作である。
ステップＳ１において、レジ袋特定手段９１は、選択方法確認手段９１１によって、レジ袋のサイズおよび枚数の選択を、商品登録装置１が行う（自動選択）か、顧客が直接行う（マニュアル選択）かを顧客に対して確認するための選択方法指定画面（図６参照）を、顧客用ディスプレイ２４に表示する。
【００６１】
ステップＳ２において、レジ袋特定手段９１は、選択方法確認手段９１１によって、選択方法指定画面で指定された選択手法を判定する。すなわち、選択方法確認手段９１１は、図６の選択方法指定画面において、「おまかせ」ボタンＢ１を押下されることで「自動選択」が選択されたと判定し、「えらぶ」ボタンＢ２を押下されることで「マニュアル選択」が選択されたと判定する。レジ袋特定手段９１は、「自動選択」が選択された場合、ステップＳ３の処理に進み、「マニュアル選択」が選択された場合、ステップＳ４の処理に進み、各処理の終了によって、レジ袋枚数決定処理を終了する。
以下、ステップＳ３およびステップＳ４の処理について詳細に説明する。
【００６２】
〔自動選択処理〕
図１４は、図１３の本実施形態におけるレジ袋枚数決定処理のステップＳ３の詳細なフローチャートである。
ステップＳ１０において、レジ袋特定手段９１は、レジ袋情報更新手段９１２ａによって、レジ袋情報（図７参照）を初期化する。すなわち、レジ袋情報更新手段９１２ａは、ＲＡＭ２１３上において、レジ袋情報の各要素であるサイズ区分ごとの現体積、現重量、現枚数を“０”に設定する。
【００６３】
ステップＳ１１において、レジ袋情報更新手段９１２ａは、商品特定手段９０で読み取られた商品コードに対応する商品の体積および重量を、商品ＤＢ３６１から取得する。
ステップＳ１２において、レジ袋情報更新手段９１２ａは、ステップＳ１１で取得した商品の体積および重量に基づいて、レジ袋情報（図７参照）を更新する。
このステップＳ１２のレジ袋情報更新処理については、後で、図１５を参照してさらに詳細に説明する。
【００６４】
ステップＳ１３において、レジ袋特定手段９１は、レジ袋枚数表示手段９１２ｂによって、レジ袋情報（図７参照）を参照して、レジ袋のサイズごとの使用枚数を含んだレジ袋使用枚数画面（図８，図９参照）を、顧客用ディスプレイ２４に表示する。
【００６５】
ステップＳ１４において、レジ袋特定手段９１は、締め操作（仮締めキー３３１の押下等）により、他の商品の入力があるか否かを判定する。ここで、他の商品の入力がある場合（Ｙｅｓ）、レジ袋特定手段９１は、ステップＳ１１に戻って処理を行う。一方、他の商品の入力が無い場合（Ｎｏ）、レジ袋特定手段９１は、ステップＳ１５の処理に進む。
【００６６】
ステップＳ１５において、レジ袋特定手段９１は、確定枚数表示手段９１４によって、顧客により確認されたレジ袋のサイズおよびその枚数を、オペレータ（店員）用のディスプレイ２２１に表示する。
【００６７】
次に、図１５を参照して、レジ袋情報更新手段９１２ａが行うレジ袋情報更新処理について詳細に説明する。図１５は、レジ袋情報更新処理を示すフローチャートである。なお、レジ袋情報については、適宜図７を参照する。
ステップＳ１２０において、レジ袋情報更新手段９１２ａは、レジ袋情報内で、すでに選択されているレジ袋があるか否かを判定する。ここで、選択されているレジ袋とは、レジ袋情報内で、現枚数がすでに“１”以上に設定されているレジ袋である。レジ袋情報更新手段９１２ａは、すでに選択されているレジ袋があると判定した場合（Ｙｅｓ）、ステップＳ１２１の処理に進み、選択されているレジ袋がないと判定した場合（Ｎｏ）、ステップＳ１２４の処理に進む。
【００６８】
ステップＳ１２１において、レジ袋情報更新手段９１２ａは、レジ袋情報内で、すでに選択されているレジ袋の中で、ステップＳ１１（図１４参照）で取得した体積および重量の新たな商品を入れる余裕がある（受け入れ可能な）レジ袋を探索する。すなわち、レジ袋情報更新手段９１２ａは、すでに選択されているレジ袋の中で、現体積に新たな商品の体積を加算しても当該レジ袋の許容体積以下で、かつ、現重量に新たな商品の重量を加算しても当該レジ袋の許容重量以下のレジ袋を探索する。
【００６９】
ステップＳ１２２において、レジ袋情報更新手段９１２ａは、受け入れ可能なレジ袋の探索に成功した場合（Ｙｅｓ）、ステップＳ１２３の処理に進み、同探索に失敗した場合（Ｎｏ）、ステップＳ１２４の処理に進む。
【００７０】
ステップＳ１２３において、レジ袋情報更新手段９１２ａは、ステップＳ１２１で探索されたレジ袋の現体積および現重量を更新する。すなわち、レジ袋情報更新手段９１２ａは、レジ袋情報の探索されたレジ袋に対応する現体積に、ステップＳ１１（図１４参照）で取得した新たな商品の体積を加算し、レジ袋情報の探索されたレジ袋に対応する現重量に、ステップＳ１１（図１４参照）で取得した新たな商品の重量を加算する。
レジ袋情報更新手段９１２ａは、ステップＳ１２３の処理が終了すると、図１５のレジ袋情報更新処理を終了し、図１４のステップＳ１３の処理に進む。
【００７１】
ステップＳ１２４において、レジ袋情報更新手段９１２ａは、レジ袋情報内で、ステップＳ１１（図１４参照）で取得した体積および重量の新たな商品を入れる最適なレジ袋を選択し、レジ袋情報を更新する。すなわち、レジ袋情報更新手段９１２ａは、新たな商品の体積が許容体積未満で、かつ、新たな商品の重量が許容重量未満の最も小さいサイズのレジ袋を選択する。そして、レジ袋情報更新手段９１２ａは、レジ袋情報において、選択したレジ袋の現体積に新たな商品の体積を加算し、現重量に新たな商品の重量を加算し、現枚数に“１”を加算することで、レジ袋情報を更新する。
【００７２】
ステップＳ１２５において、レジ袋情報更新手段９１２ａは、レジ袋情報内でレジ袋をまとめることが可能であるか否かを判定する。すなわち、レジ袋情報更新手段９１２ａは、あるサイズのレジ袋（最大サイズのレジ袋を除く）の現枚数が“２”で、当該レジ袋の現体積および現重量が、それぞれ、より大きいサイズのレジ袋の許容体積および許容重量未満である場合、レジ袋をまとめることが可能であると判定する。レジ袋情報更新手段９１２ａは、レジ袋のまとめが可能であると判定した場合（Ｙｅｓ）、ステップＳ１２６の処理に進み、レジ袋をまとめることができないと判定した場合（Ｎｏ）、図１５のレジ袋情報更新処理を終了し、図１４のステップＳ１３の処理に進む。
【００７３】
ステップＳ１２６において、レジ袋情報更新手段９１２ａは、レジ袋をまとめることが可能であると判定した、より大きいレジ袋の現体積、現重量、現枚数を更新する。すなわち、レジ袋情報更新手段９１２ａは、まとめる対象となった小さいレジ袋の現体積および現重量を、それぞれ、より大きいレジ袋の現体積および現重量に加算し、より大きいレジ袋の現枚数に“１”を加算する。
【００７４】
ステップＳ１２７において、レジ袋情報更新手段９１２ａは、ステップＳ１２６でまとめる対象となった小さいレジ袋の現体積、現重量、現枚数を“０”にクリアする。
そして、レジ袋情報更新手段９１２ａは、図１５のレジ袋情報更新処理を終了し、図１４のステップＳ１３の処理に進む。
このように、商品登録装置１は、自動選択処理で、最適なレジ袋の候補を逐次更新して提示することで、顧客に対して逐次レジ袋数を把握させることができるとともに、顧客に対して商品登録時の時間を飽きさせないようにすることができる。
【００７５】
〔マニュアル選択処理〕
図１６は、図１３の本実施形態におけるレジ袋枚数決定処理のステップＳ４の詳細なフローチャートである。
ステップＳ３０において、レジ袋特定手段９１は、レジ袋枚数指定手段９１３の枚数入力手段９１３ａによって、レジ袋枚数指定画面（図１１参照）を顧客用ディスプレイ２４に表示し、レジ袋のサイズおよび枚数の指定を受け付ける。
【００７６】
ステップＳ３１において、レジ袋特定手段９１は、枚数入力手段９１３ａによって、顧客から顧客用タッチパネル２４１を介して指定されたレジ袋の枚数を、顧客用ディスプレイ２４に表示する。このとき、レジ袋特定手段９１は、価格算出手段９１３ｂによって、指定されたレジ袋の枚数の合計価格を計算し、価格表示手段９１３ｃによって、合計価格をレジ袋枚数指定画面（図１１参照）に重畳して表示する。
【００７７】
ステップＳ３２において、レジ袋枚数指定手段９１３は、顧客の指示により、枚数が確定したか、または、変更が行われるかを判定する。すなわち、レジ袋特定手段９１は、レジ袋枚数指定手段９１３によって、レジ袋枚数指定画面（図１１参照）の確定ボタンＢ４が押下されることで、枚数が確定したことを認識し、数値増減ボタンＢ３を押下されることで、枚数の変更が行われることを認識する。レジ袋特定手段９１は、レジ袋の枚数が確定した場合（「確定」）、ステップＳ３３の処理に進み、枚数変更が行われた場合（「変更」）、ステップＳ３１の処理に戻る。
【００７８】
ステップＳ３３において、レジ袋枚数指定手段９１３は、差分導出手段９１３ｄによって、ステップＳ３２で顧客によって確定されたレジ袋のサイズごとの許容体積と、商品特定手段９０で特定された商品ごとの体積とに基づき、レジ袋に入る総体積と購入商品の総体積との差分を算出する。
【００７９】
ステップＳ３４において、レジ袋枚数指定手段９１３は、枚数確認手段９１３ｅによって、ステップＳ３３で算出された差分の体積により、レジ袋の過不足を判定する。レジ袋枚数指定手段９１３は、レジ袋の過不足がある場合（Ｙｅｓ）、ステップＳ３５の処理に進み、レジ袋の過不足がない場合（Ｎｏ）、ステップＳ３７の処理に進む。
【００８０】
ステップＳ３５において、レジ袋枚数指定手段９１３は、枚数確認手段９１３ｅによって、過不足分となる差分の体積分のレジ袋のサイズおよびその枚数を枚数確認画面（図１２参照）に表示する。具体的にいうと、枚数確認手段９１３ｅは、レジ袋の数が不足している場合、図１２（ａ）に示すように、どのレジ袋が何枚不足しているのかを具体的に例示（図１２（ａ）は、小サイズが１枚不足の例）する。また、枚数確認手段９１３ｅは、レジ袋の数が余分な場合、図１２（ｂ）に示すように、どのレジ袋が、何枚余分かを具体的に例示（図１２（ｂ）は、中サイズが１枚余分の例）する。
【００８１】
ステップＳ３６において、レジ袋枚数指定手段９１３は、顧客の指示により、過不足分の状態でよいか、レジ袋の数を変更するか否かを判定する。すなわち、レジ袋特定手段９１は、枚数確認手段９１３ｅによって、枚数確認画面（図１２参照）の確認ボタン（「はい」ボタン）Ｂ５を押下されることで、枚数が確定したことを認識し、「戻る」ボタンＢ６を押下されることで、枚数を変更することを認識する。レジ袋特定手段９１は、顧客がレジ袋の枚数を確認した場合（「確認」）、ステップＳ３７の処理に進み、レジ袋の枚数を変更する場合（「変更」）、ステップＳ３０の処理に戻る。
具体的に、レジ袋の枚数に過不足があってもよい場合とは、以下のような場合である。例えば、顧客がすでに買物袋（エコバック（登録商標））を持っている場合、顧客は、商品をレジ袋と顧客が準備した買物袋に入れることができれば、レジ袋に不足があってもよいことになる。また、例えば、顧客が多くのレジ袋に商品を小分けして入れたい場合、レジ袋の枚数が余分であってもよいことになる。
【００８２】
ステップＳ３７において、レジ袋特定手段９１は、確定枚数表示手段９１４によって、顧客により確認されたレジ袋のサイズおよびその枚数を、オペレータ（店員）用のディスプレイ２２１に表示する。
【００８３】
以上の動作によって、商品登録装置１は、レジ袋の枚数を、顧客に対して自由に選択させることができる。また、商品登録装置１は、顧客が選択したレジ袋の枚数の合計価格を提示することができるため、顧客に安心感を与えることができる。
さらに、商品登録装置１は、顧客が選択したレジ袋の枚数に過不足があった場合、その旨を顧客に提示することで、顧客の利便性を高めることができる。
【００８４】
（変形例）
本発明は、上記実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲で、変更実施が可能である。
【００８５】
（ａ）本実施形態では、差分導出手段９１３ｄにより算出された差分の体積に基づいて、枚数入力手段９１３ａで指定されたレジ袋のサイズ・枚数に対して過不足となるサイズ・枚数を差分情報として算出しこれを表示する場合について説明した。しかし、差分情報はこのように算出されたものに限定するものではなく、例えば、購入希望情報と適量情報との間のサイズごとの差分枚数を差分情報として適用してもよい。
【００８６】
（ｂ）本実施形態では、レジ袋の枚数を特定するために、商品の体積および重量が、それぞれ、レジ袋の許容体積および許容重量に収まることを条件とした。しかし、例えば、商品の重量がレジ袋の許容重量に対して考慮する必要がないほど軽い商品を扱う場合、体積のみで、レジ袋を特定することとしてもよい。
【００８７】
（ｃ）本実施形態では、選択方法指定画面（図６参照）で、「おまかせ」（自動選択）が選択された場合、レジ袋枚数導出手段９１２が、商品を特定するたびに、レジ袋の枚数をリアルタイムで、レジ袋使用枚数画面（図８，図９参照）を遷移させることとした。しかし、必ずしも、この遷移を表示する必要はなく、最終結果のみを表示することとしてもよい。
【００８８】
（ｄ）本実施形態では、同一のレジ袋に入れることが好ましくない商品については考慮していない。しかし、これらを別途区分けして、レジ袋の枚数を特定することとしてもよい。
その場合、図７に示したレジ袋情報を、例えば、図１７に示したレジ袋情報として管理すればよい。
すなわち、レジ袋の１つのサイズ区分に複数の商品区分を設け、その商品区分ごとに、レジ袋の枚数を特定する。例えば商品区分として、区分Ａ＝「食品」、区分Ｂ＝「食品以外」とすることで、食品と食品以外とを区分してレジ袋の枚数を計算することができる。もちろん、これらの区分は、「食品」と「食品以外」のほかにも、「こわれもの」と「こわれもの以外」、あるいは、「高温度」、「常温」、「要冷蔵」等、複数の区分とすることも可能である。
その場合、レジ袋情報更新手段９１２ａは、小さいレジ袋から大きいレジ袋にまとめる際に、同じ商品区分の商品をまとめることとする。
【００８９】
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
＜請求項１＞
購入希望情報としてレジ袋のサイズおよび枚数を指定する指定手段と、
商品の登録を受け付ける受付手段と、
前記受付手段により受け付けられた商品を収用するために適量なレジ袋のサイズおよび枚数を適量情報として導出する導出手段と、
前記指定手段により指定された購入希望情報と前記導出手段により導出された適量情報との差分情報を表示する表示手段と、
を備えることを特徴とする商品登録装置。
＜請求項２＞
前記表示手段は、前記指定手段により指定された購入希望情報とともに前記差分情報を表示することを特徴とする請求項１に記載の商品登録装置。
＜請求項３＞
レジ袋のサイズおよび枚数を指定する指定手段と、
商品の登録を受け付ける受付手段と、
前記受付手段で登録を受け付けた商品の体積情報に基づいて、前記指定手段により指定されたレジ袋のサイズおよび枚数では不足するまたは過剰になるレジ袋のサイズおよび枚数を導出する導出手段と、
前記導出手段により導出された前記レジ袋のサイズおよび枚数を表示する表示手段と、
を備えることを特徴とする商品登録装置。
＜請求項４＞
前記導出手段は、前記指定手段により指定されたサイズおよび枚数のレジ袋における許容体積情報に基づいて、前記指定手段により指定されたレジ袋のサイズおよび枚数では不足するまたは過剰になるレジ袋のサイズおよび枚数を導出することを特徴とする請求項３に記載の商品登録装置。
＜請求項５＞
購入希望情報としてレジ袋のサイズおよび枚数を指定する指定ステップと、
商品の登録を受け付ける受付ステップと、
前記受付手段により受け付けられた商品を収用するために適量なレジ袋のサイズおよび枚数を適量情報として導出する導出ステップと、
前記指定ステップで指定された購入希望情報と前記導出ステップで導出された適量情報との差分情報を表示する表示ステップと、
を有することを特徴とする商品登録方法。
＜請求項６＞
レジ袋のサイズおよび枚数を指定する指定ステップと、
商品の登録を受け付ける受付ステップと、
前記受付ステップで登録を受け付けた商品の体積情報または重量情報に基づいて、前記指定ステップで指定されたレジ袋のサイズおよび枚数では不足するまたは過剰になるレジ袋のサイズおよび枚数を表示する表示ステップと、
を有することを特徴とする商品登録方法。
【符号の説明】
【００９０】
１      商品登録装置
２      商品識別装置
２１    マイクロコンピュータ
２１１  ＣＰＵ（制御手段）
２１２  ＲＯＭ
２２１  ディスプレイ
２２２  タッチパネル
２４１  顧客用タッチパネル
２２    表示・操作手段
２３    キーボード
２４    顧客用ディスプレイ
２５    インタフェース
２７    コード読取装置
３      ＰＯＳ端末
３１    マイクロコンピュータ
３１１  ＣＰＵ
３１２  ＲＯＭ
３１３  ＲＡＭ
３２１  ディスプレイ
３２２  タッチパネル
３３    キーボード
３４    顧客用ディスプレイ
３５    インタフェース
３６    ＨＤＤ
９０    商品特定手段
９１    レジ袋特定手段
９１１  選択方法確認手段
９１２  レジ袋枚数導出手段
９１２ａ  レジ袋情報更新手段
９１２ｂ  レジ袋枚数表示手段
９１３  レジ袋枚数指定手段
９１３ａ  枚数入力手段
９１３ｂ  価格算出手段
９１３ｃ  価格表示手段
９１３ｄ  差分導出手段
９１３ｅ  枚数確認手段
９１４  確定枚数表示手段
９２    情報出力手段
９５    売上登録手段
【図１】
0006421657.tif 000002
【図２】
0006421657.tif 000003
【図３】
0006421657.tif 000004
【図４】
0006421657.tif 000005
【図５】
0006421657.tif 000006
【図６】
0006421657.tif 000007
【図７】
0006421657.tif 000008
【図８】
0006421657.tif 000009
【図９】
0006421657.tif 000010
【図１０】
0006421657.tif 000011
【図１１】
0006421657.tif 000012
【図１２】
0006421657.tif 000013
【図１３】
0006421657.tif 000014
【図１４】
0006421657.tif 000015
【図１５】
0006421657.tif 000016
【図１６】
0006421657.tif 000017
【図１７】
0006421657.tif 000018