(57)【要約】 【課題】商品の値引きがある場合に商品のコード情報を表す第１のバーコードと商品の値引きコードを表す第２のバーコードとを確実に読み取ること。【解決手段】商品に付された少なくとも第１のデータコードに基づいて商品の少なくとも登録処理を行う商品登録処理装置において、第１のデータコード、又は第１のデータコードと第２のデータコードとを撮像する撮像装置と、商品が撮像装置の撮像領域内に存在するか否かを検出する商品センサと、商品センサにより商品が撮像領域内に存在していることを検出している間に、撮像装置の撮像により取得された画像データに基づいて第１のデータコード、又は第１のデータコードと第２のデータコードとをデコードするデコード部と、デコード部により取得された第１のデータコードのデコード結果、又は第１のデータコードのデコード結果と第２のデータコードのデコード結果とに基づいて商品の少なくとも登録処理を行う登録処理部とを具備する。【選択図】図１
2012119005.tif 000002
【特許請求の範囲】
【請求項１】
商品に付された少なくとも第１のデータコードに基づいて前記商品の少なくとも登録処理を行う商品登録処理装置において、
前記第１のデータコード、又は前記第１のデータコードと第２のデータコードとを撮像する撮像装置と、
前記商品が前記撮像装置の撮像領域内に存在するか否かを検出する商品センサと、
前記商品センサにより前記商品が前記撮像領域内に存在していることを検出している間に、前記撮像装置の撮像により取得された画像データに基づいて前記第１のデータコード、又は前記第１のデータコードと第２のデータコードとをデコードするデコード部と、
前記デコード部により取得された前記第１のデータコードのデコード結果、又は前記第１のデータコードのデコード結果と前記第２のデータコードのデコード結果とに基づいて前記商品の少なくとも登録処理を行う登録処理部と、
を具備することを特徴とする商品登録処理装置。
【請求項２】
前記第１のデータコードは、前記商品の固有のコードを表し、
前記第２のデータコードは、前記商品の値引きコードを表す、
ことを特徴とする請求項１記載の商品登録処理装置。
【請求項３】
前記デコード部により取得された前記第１のデータコードのデコード結果を格納する第１のメモリ部と、
前記デコード部により取得された前記第２のデータコードのデコード結果を格納する第２のメモリ部と、
前記第１のメモリ部に前記第１のデータコードのデコード結果が格納されているか否かを判断するデータ格納確認部と、
を有し、
前記登録処理部は、前記データ格納確認部による判断の結果、前記第１のメモリ部に前記第１のデータコードのデコード結果が格納されていれば、前記デコード部により取得された前記第１のデータコードのデコード結果、又は前記第１のデータコードのデコード結果と前記第２のデータコードのデコード結果とに基づいて前記商品の少なくとも登録処理を行う、
ことを特徴とする請求項１記載の商品登録処理装置。
【請求項４】
前記商品センサは、前記撮像装置に対して近接して設けられることを特徴とする請求項１記載の商品登録処理装置。
【請求項５】
商品に付された当該商品のコードを表す第１のデータコード、又は前記第１のデータコードと前記商品の値引きコードを表す第２のデータコードとに基づいて前記商品の少なくとも登録処理を行う商品登録処理装置において、
前記第１のデータコード、又は前記第１のデータコードと第２のデータコードとを撮像する撮像装置を有し、当該撮像装置の撮像により取得された画像データに基づいて前記第１のデータコード、又は前記第１のデータコードと第２のデータコードとをデコードするスキャナ部と、
少なくとも前記第１のデータコードに対応する前記商品の価格情報と、前記第２のデータコードに対応する前記商品の値引きの価格情報とを格納するサーバと、
前記スキャナ部により取得された少なくとも前記第１のデータコードのデコード結果に対する問い合わせを前記サーバに行い、前記サーバから少なくとも前記商品の価格情報を読み出して前記商品の精算処理を行うキャッシュレジスタと、
を具備し、
前記スキャナ部は、前記商品が前記撮像装置の撮像領域内に存在するか否かを検出する商品センサを備え、
前記キャッシュレジスタは、前記商品センサにより前記商品が前記撮像領域内に存在していることを検出している間に、前記スキャナ部により取得された前記第１のデータコードのデコード結果を格納する第１のメモリ部と、
前記商品センサにより前記商品が前記撮像領域内に存在していることを検出している間に、前記スキャナ部により取得された前記第２のデータコードのデコード結果を格納する第２のメモリ部と、
前記第１のメモリ部に前記第１のデータコードのデコード結果が格納されているか否かを判断するデータ格納確認部と、
前記データ格納確認部による判断の結果、前記第１のメモリ部に前記第１のデータコードのデコード結果が格納されていれば、前記デコード部により取得された前記第１のデータコードのデコード結果、又は前記第１のデータコードのデコード結果と前記第２のデータコードのデコード結果とに基づいて前記商品の少なくとも登録処理を行う登録処理部と、
を有する、
ことを特徴とする商品登録処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えばスーパマーケット等の店舗における商品の値引き等を含んだ精算登録処理に用いられる商品登録処理装置に関する。
【背景技術】
【０００２】
近年、例えばスーパマーケット等の店舗やその食品売り場等では、商品のコード情報を表すデータコード、例えばバーコードを印刷した商品ラベルを商品に貼り付けている。このバーコードは、店舗の精算レジのコーナに設置されているキャッシュレジスタのバーコードスキャナによって読み取られ、商品の精算や売り上げ金額の管理に用いられる。そして、スーパマーケット等の店舗やその食品売り場等では、当該店舗内又は食品売り場においてバーコードを印刷した商品ラベルを商品に貼り付けるか、又は商品の出荷過程において商品ラベルを貼り付けた商品を納入している。
【０００３】
又、スーパマーケット等の店舗では、例えば食料品等の商品を売り場に出してから賞味期限又は消費期限に近付くと、商品の価格の値下げを行って商品の早期販売を促進している。商品の早期販売又は特価販売等を行う場合、店舗では、商品の元の価格に対する割引率を印刷した文字のラベルを商品に貼り付けるか、又は例えば特許文献１に開示されているように商品の値札ラベルに加えて、新たな値下げ情報、例えば３０円引きの情報を表すバーコードを印刷したラベルを商品に貼り付ける。前者では、精算レジのコーナのオペレータによって商品コードを表すバーコードをバーコードスキャナによって読み取り、この後にキー操作によって割引率を入力し、商品の元の価格に対する割引を行った販売価格を登録処理する。後者では、バーコードスキャナによって商品コードを含むバーコードを読み取り、この後に値下げ情報を表すバーコードを読み取ることで値引き後の販売価格の登録処理を行う。
【０００４】
図４は商品登録処理装置のブロック構成図を示す。この装置は、バーコードスキャナ１と、キャッシュレジスタ２と、ストアサーバ３とから成る。このうちバーコードスキャナ１は、当該バーコードスキャナ１の全体を制御するＣＰＵ４を搭載すると共に、複数のＣＣＤから成るイメージセンサ等の撮像装置（カメラ）５を備える。ＣＰＵ４には、バス６を介してバーコードデコーダ７と読取結果出力インタフェース（Ｉ／Ｆ）８とが接続されている。この読取結果出力Ｉ／Ｆ８には、キャッシュレジスタ２が接続されている。撮像装置５は、商品に貼り付けられているラベル上のバーコード、すなわち商品のコードを表す第１のバーコードや商品の値引きを表す第２のバーコードを撮像してその画像データを出力する。バーコードデコーダ７は、撮像装置５からの画像データを入力し、この画像データ中から第１と第２のバーコードを抽出してそれぞれデコードを行う。これらデコード結果は、商品のコードや商品の値引きコードである。読取結果出力Ｉ／Ｆ８は、キャッシュレジスタ２との間でデータ通信を行うもので、バーコードデコーダ７による商品のコードや商品の値引きコード等のデコード結果をキャッシュレジスタ２に送る。
【０００５】
このキャッシュレジスタ２は、バーコードスキャナ１からのデコードデータを入力するための読取結果入力Ｉ／Ｆ９を備える。この読取結果入力Ｉ／Ｆ９には、バス１０を介してメモリ部Ｍが接続されている。このメモリ部Ｍには、第１のメモリ領域１１と、第２のメモリ領域１２とが形成されている。又、読取結果入力Ｉ／Ｆ９には、バス１０を介して金銭登録処理部１３と、キャッシュレジスタインタフェース（Ｉ／Ｆ）１４とが接続されている。第１のメモリ領域１１には、例えば商品コードが格納される。第２のメモリ領域１２には、例えば商品の値引きコードが格納される。金銭登録処理部１３は、第１のメモリ領域１１に格納されている商品コードや第２のメモリ領域１２に格納されている商品の値引きコードに対する問い合わせをストアサーバ３に行い、このストアサーバ３から商品の価格情報を読み出して商品の精算処理を行う。キャッシュレジスタＩ／Ｆ１４は、ストアサーバ３との間でデータ通信を行う。
【０００６】
ストアサーバ３は、ストアサーバＣＰＵ１５を搭載し、このストアサーバＣＰＵ１５にストアサーバインタフェース（Ｉ／Ｆ）１６と、商品データベース１７とが接続されている。ストアサーバＩ／Ｆ１６は、キャッシュレジスタ２との間でデータ通信を行う。商品データベース１７には、予め商品コードに対応する商品の価格情報や商品の値引きの有無の情報等が格納されている。ストアサーバＣＰＵ１５は、キャッシュレジスタ２から送られてきた商品コードや値引きコードを受けると、この商品コードに対応する商品の価格情報を商品データベース１７から読み出すと共に、値引きコードに対応する商品の値引き情報を商品データベース１７から読み出し、キャッシュレジスタ２に返送する。
【０００７】
次に、かかる装置の動作について図５に示す商品登録処理のフローチャートを参照して説明する。バーコードスキャナ１の撮像装置５は、ステップＳ１において、商品に貼り付けられているラベル上のバーコード、すなわち商品のコード情報を表す第１のバーコードと商品の値引きコードを表す第２のバーコードとを撮像してその画像データを出力する。撮像装置５は、商品のコード情報を表す第１のバーコードと商品の値引きコードを表す第２のバーコードとを同一撮像領域内で撮像してもよいし、別々に撮像してもよい。
【０００８】
撮像装置５から出力される画像データは、バーコードデコーダ７に送られる。このバーコードデコーダ７は、撮像装置５からの画像データを入力し、この画像データ中から第１と第２のバーコードを抽出してそれぞれデコードを行う。バーコードデコーダ７の各デコード結果は、読取結果出力Ｉ／Ｆ８を通してキャッシュレジスタ２に送られる。  
キャッシュレジスタ２は、ステップＳ２において、バーコードスキャナ１から送られてくる商品のコード情報を表す第１のバーコードのデコード結果を第１のメモリ領域１１に格納し、商品の値引きコードを表す第２のバーコードのデコード結果を第２のメモリ領域１２に格納する。
【０００９】
次に、キャッシュレジスタ２の金銭登録処理部１３は、ステップＳ３において、第１のメモリ領域１１に格納されている商品のコード情報を表す第１のバーコードのデコード結果と、第２のメモリ領域１２に格納されている商品の値引きコードを表す第２のバーコードのデコード結果とに対する問い合わせをストアサーバ３に対して行う。  
次に、ストアサーバ３は、キャッシュレジスタ２から問い合わせのあった商品コードに対応する商品の価格情報を商品データベース１７から読み出すと共に、値引きコードに対応する商品の値引き情報を商品データベース１７から読み出し、キャッシュレジスタ２に返送する。
【００１０】
次に、キャッシュレジスタ２の金銭登録処理部１３は、ステップＳ４において、ストアサーバ３から返送されてきた商品の価格情報と商品の値引き情報とを受け取り、これら商品の価格情報と商品の値引き情報とに基づいて商品の販売価格を決定し、購買商品リストに登録する。  
次に、キャッシュレジスタ２は、ステップＳ５において、一定時間経過を待ってからステップＳ１に戻る。そして、金銭登録処理部１３は、購買商品リストに登録された商品の販売価格に基づいて商品の精算処理を行う。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２００２−１５０４３４号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
しかしながら、特許文献１は、商品の値札ラベルに加えて、新たな値下げ情報、例えば３０円引きの情報を表すバーコードを印刷したラベルを商品に貼り付けている。このため、バーコードスキャナ１によりバーコードを読み取る場合、ユーザのバーコードスキャナ１に対する操作によっては、商品の値札ラベルに印刷されている商品のコード情報のバーコードのみを読み取り、新たな値下げ情報を表すバーコードの読み取りをしないで作業を終了してしまうおそれがある。
【００１３】
このようにバーコードの読取作業では、値引き対象の商品であるにも拘わらず、値引き処理されずに商品の登録処理がされ、精算処理が行われてしまう。このような登録精算処理が行われるのは、商品の価格情報を含む第１のバーコードと商品の値引き情報を含む第２のバーコードとに基づいて商品の販売価格を求める処理と、商品の価格情報を含む第１のバーコードのみに基づいて商品の販売価格を求める処理との２つの処理が存在し、このうち第１のバーコードのみでも商品の販売価格を正確に求めることができることによる。
【００１４】
特許文献１は、商品の値札ラベルに印刷されている商品のコードのバーコードと、新たな値下げ情報を表すバーコードとを同時に読み取りすることにより値引き後の販売価格を登録可能であるが、商品のコードのバーコードと値下げ情報を表すバーコードとを１つの撮像領域内に納めるためにバーコードスキャナを操作するキャッシャは、バーコードスキャナに対する商品の位置や傾き角度等の姿勢を調整しなければならず、操作性を低下させてします。  
本発明の目的は、商品の値引きがある場合に商品のコード情報を表す第１のバーコードと商品の値引きコードを表す第２のバーコードとを確実に読み取ることができる商品登録処理装置を提供することにある。
【課題を解決するための手段】
【００１５】
本発明の主要な局面に係る商品登録処理装置は、商品に付された少なくとも第１のデータコードに基づいて商品の少なくとも登録処理を行う商品登録処理装置において、第１のデータコード、又は第１のデータコードと第２のデータコードとを撮像する撮像装置と、商品が撮像装置の撮像領域内に存在するか否かを検出する商品センサと、商品センサにより商品が撮像領域内に存在していることを検出している間に、撮像装置の撮像により取得された画像データに基づいて第１のデータコード、又は第１のデータコードと第２のデータコードとをデコードするデコード部と、デコード部により取得された第１のデータコードのデコード結果、又は第１のデータコードのデコード結果と第２のデータコードのデコード結果とに基づいて商品の少なくとも登録処理を行う登録処理部とを具備する。
【発明の効果】
【００１６】
本発明によれば、商品の値引きがある場合に商品のコード情報を表す第１のバーコードと商品の値引きコードを表す第２のバーコードとを確実に読み取ることができる商品登録処理装置を提供できる。
【図面の簡単な説明】
【００１７】
【図１】本発明に係る商品登録処理装置の一実施の形態を示す構成図。
【図２】同装置により商品登録処理される商品に貼り付けられている値札ラベルと値引きバーコードラベルとの一例を示す図。
【図３】同装置における商品登録処理フローチャート。
【図４】従来の商品登録処理装置を示すブロック構成図。
【図５】同装置における商品登録処理のフローチャート。
【発明を実施するための形態】
【００１８】
以下、本発明の一実施の形態について図面を参照して説明する。なお、図４と同一部分には同一符号を付してその詳しい説明は省略する。  
図１は商品登録処理装置のブロック構成図を示し、図２は本装置により登録処理される対象の商品２０の一例を示す。この商品２０は、商品容器２１内に食品等の商品中味２２が収容されている。この商品２０には、当該商品２０のコードを表す第１のバーコードとしての商品コードバーコード２３が印刷されている値札２４が貼り付けられている。又、商品２０には、当該商品２０の値引きを表す第２のバーコードとしての値引きバーコード２５が印刷されている値引きラベル２６が貼り付けられている。これら値札２４と値引きラベル２６とは、例えば並んで貼られている。
【００１９】
バーコードスキャナ１は、値札２４、又は値札２４と値引きラベル２６とを撮像する撮像装置５を有し、この撮像装置５の撮像により取得された画像データに基づいて値札２４に印刷されている商品コードバーコード２３（以下、値札２４の商品コードバーコード２３と称する）、又は値札２４の商品コードバーコード２３と値引きラベル２６に印刷されている値引きバーコード２５（以下、値引きラベル２６の値引きバーコード２５）とをデコードするもので、商品センサ３０が設けられている。
【００２０】
この商品センサ３０は、商品が撮像装置５の撮像領域内に存在するか否かを検出するもので、撮像装置５の撮像領域内に例えば図２に示すような商品２０が存在すると、この撮像領域内に商品２０が存在することを示す商品検知信号を出力する。この商品センサ３０は、撮像装置５の撮像領域内に商品２０が存在するか否かを検出するために撮像装置５の撮像領域と領域が重なる検出領域を有する。この商品センサ３０は、例えば超音波センサ、又は赤外線センサである。この商品センサ３０は、例えば撮像装置５に対して近接して設けられている。
【００２１】
バーコードデコーダ７は、商品センサ３０により商品２０が撮像装置５の撮像領域内に存在していることを検出していると、撮像装置５の撮像により取得された画像データに基づいて値札２４の商品コードバーコード２３、又は値札２４の商品コードバーコード２３と値引きラベル２６の値引きバーコード２５とをデコードする。  
キャッシュレジスタ２は、バーコードスキャナ１のバーコードデコーダ７により取得された値札２４の商品コードバーコード２３のデコード結果を第１のメモリ領域１１に格納する。又、キャッシュレジスタ２は、バーコードスキャナ１のバーコードデコーダ７により取得された値引きラベル２６の値引きバーコード２５のデコード結果を第２のメモリ領域１２に格納する。
【００２２】
キャッシュレジスタ２には、データ格納確認部３１が設けられている。このデータ格納確認部３１は、バス１０に接続され、第１のメモリ領域１１に商品コードバーコード２３のデコード結果が格納されているか否かを判断する。  
又、データ格納確認部３１は、キャッシュレジスタ２からストアサーバ３に対する問い合わせの結果、ストアサーバ３から商品２０の価格情報と共に、値引き情報も有るはずである旨を受けると、第２のメモリ領域１２に値引きバーコード２５のデコード結果が格納されているか否かを確認する。この確認の結果、第２のメモリ領域１２に値引きバーコード２５のデコード結果が格納されていなければ、データ格納確認部３１は、再度、撮像装置５に対して画像読取の指示を送る。
【００２３】
金銭登録処理部１３は、データ格納確認部３１による確認の結果、第１のメモリ領域１１に商品コードバーコード２３のデコード結果が格納されていれば、キャッシュレジスタ２からストアサーバ３に対する問い合わせの結果、商品コードバーコード２３のデコード結果、又は商品コードバーコード２３のデコード結果と第２のメモリ領域１２に格納されている値引きラベル２６の値引きバーコード２５のデコード結果とに基づいて商品２０の登録精算処理を行う。
【００２４】
ストアサーバ３の商品データベース１７には、予め商品コードに対応する商品の価格情報や、商品に値引き情報があれば、当該商品の価格情報とその値引き情報とが対応して格納されている。ストアサーバＣＰＵ１５は、キャッシュレジスタ２から送られてきた商品コードと値引きコードとを受けると、この商品コードに対応する商品の価格情報と値引きコードに対応する商品の値引き情報とを商品データベース１７から読み出し、キャッシュレジスタ２に返送する。  
又、ストアサーバＣＰＵ１５は、キャッシュレジスタ２から商品コードのみを受けると、この商品コードに対応する商品の価格情報を商品データベース１７から読み出すと共に、当該商品コードに対応する商品の値引き情報の有無を判断する。この判断の結果、商品コードに対応する商品の値引き情報が無いと判断すれば、ストアサーバＣＰＵ１５は、商品コードに対応する商品の価格情報のみをキャッシュレジスタ２に返送する。 
【００２５】
又、ストアサーバＣＰＵ１５は、キャッシュレジスタ２から商品コードのみを受けると、上記同様に、当該商品コードに対応する商品の値引き情報の有無を判断し、この判断の結果、商品コードに対応する商品の値引き情報が有ると判断すれば、キャッシュレジスタ２から商品コードと値引きコードとを受け取らなければならないのに、商品コードのみしか受け取っていないので、ストアサーバ３から商品２０の価格情報と共に、値引き情報も有るはずである旨をキャッシュレジスタ２に返送する。
【００２６】
次に、上記の如く構成された装置の動作について図３に示す商品登録処理フローチャートに従って説明する。  
精算レジのオペレータによって商品２０が撮像装置５の撮像領域内に入れられる。撮像装置５は、ステップＳ１０において、商品２０に貼り付けられている値札２４の商品コードバーコード２３又は値引きラベル２６の値引きバーコード２５のいずれか一方又は両方を撮像し、その画像データを出力する。
【００２７】
商品２０に対する撮像装置５の撮像範囲は、例えば図２に示すように値札２４の商品コードバーコード２３及び値引きラベル２６の値引きバーコード２５の両方が入る第１の撮像領域Ｅ１と、値引きラベル２６の値引きバーコード２５のみが入る第２の撮像領域Ｅ２と、値札２４の商品コードバーコード２３のもが入る第３の撮像領域Ｅ３との３通りが生じる。  
次に、撮像装置５から出力される画像データは、バーコードデコーダ７に送られる。バーコードデコーダ７は、撮像装置５からの画像データを入力し、この画像データ中から値札２４の商品コードバーコード２３や値引きラベル２６の値引きバーコード２５を抽出してそれぞれデコードを行う。  
撮像装置５の撮像範囲が第１の撮像領域Ｅ１であれば、バーコードデコーダ７は、画像データ中から値札２４の商品コードバーコード２３と値引きラベル２６の値引きバーコード２５とを抽出し、これら商品コードバーコード２３と値引きバーコード２５とをそれぞれデコードする。
【００２８】
撮像装置５の撮像範囲が第２の撮像領域Ｅ２であれば、バーコードデコーダ７は、画像データ中から値引きラベル２６の値引きバーコード２５を抽出し、この値引きバーコード２５をデコードする。撮像装置５の撮像範囲が第３の撮像領域Ｅ３であれば、バーコードデコーダ７は、画像データ中から値札２４の商品コードバーコード２３を抽出し、この商品コードバーコード２３と値引きバーコード２５をデコードする。  
これら各デコード結果は、読取結果出力Ｉ／Ｆ８を通してキャッシュレジスタ２に送られる。
キャッシュレジスタ２は、ステップＳ１１において、読取結果入力Ｉ／Ｆ９を通してバーコードスキャナ１から送られてくる各デコード結果を入力し、商品コードバーコード２３を認識したか否かを判断する。  
撮像装置５の撮像範囲が第１の撮像領域Ｅ１であれば、第１の撮像領域Ｅ１内には、商品コードバーコード２３と値引きバーコード２５との各デコード結果が含まれる。従って、キャッシュレジスタ２は、商品コードバーコード２３を認識したと判断する。
【００２９】
撮像装置５の撮像範囲が第２の撮像領域Ｅ２であれば、第２の撮像領域Ｅ２内には、値引きバーコード２５のみが含まれる。従って、キャッシュレジスタ２は、商品コードバーコード２３のデコード結果を認識しない。  
撮像装置５の撮像範囲が第３の撮像領域Ｅ３であれば、第３の撮像領域Ｅ３には、商品コードバーコード２３のデコード結果のみが含まれる。従って、キャッシュレジスタ２は、商品コードバーコード２３を認識したと判断する。
【００３０】
この判断の結果、撮像装置５の撮像範囲が第２の撮像領域Ｅ２であれば、キャッシュレジスタ２は、値引きバーコード２５のみを認識し、商品コードバーコード２３を認識しない。これにより、キャッシュレジスタ２は、再び、撮像装置５からの画像データを入力し、この画像データ中から商品コードバーコード２３を認識するまで、上記各ステップＳ１０、Ｓ１１を繰り返す。
【００３１】
撮像装置５の撮像範囲が第１の撮像領域Ｅ１又は第３の撮像領域Ｅ３であれば、キャッシュレジスタ２は、いずれの撮像領域Ｅ１又はＥ３であっても商品コードバーコード２３を認識し、ステップＳ１３に移り、商品コードバーコード２３のデコード結果を第１のメモリ領域１１に格納する。なお、第１の撮像領域Ｅ１の場合、キャッシュレジスタ２は、商品コードバーコード２３のデコード結果を第１のメモリ領域１１に格納すると共に、商品の値引きバーコード２５のデコード結果を第２のメモリ領域１２に格納する。第２の撮像領域Ｅ２の場合、キャッシュレジスタ２は、商品の値引きバーコード２５のデコード結果のみを第２のメモリ領域１２に格納する。第３の撮像領域Ｅ３の場合、キャッシュレジスタ２は、商品コードバーコード２３のデコード結果のみを第１のメモリ領域１１に格納する。
【００３２】
一方、図２に示すように撮像装置５の撮像範囲が第１、第２又は第３の撮像領域Ｅ１、Ｅ２、Ｅ３のいずれであっても撮像装置５の撮像領域内には、商品２０が存在する。商品センサ３０は、撮像領域内に商品２０が存在することを示す商品検知信号を出力する。すなわち、撮像領域内に商品２０が存在しているということは、精算レジのコーナのオペレータが商品２０に貼り付けられている値札２４の商品コードバーコード２３、又は当該商品コードバーコード２３と値引きバーコード２５とが未だ登録処理されていないと判断している状態を示す。
【００３３】
具体的に、商品２０に値札２４のみが貼り付けられていれば、値札２４の商品コードバーコード２３が認識された時点でオペレータは、商品２０を撮像装置５の撮像領域内から外す。  
商品２０に値札２４と値引きラベル２６とが貼り付けられていれば、値札２４の商品コードバーコード２３と値引きラベル２６の値引きバーコード２５との両方が認識された時点でオペレータは、商品２０を撮像装置５の撮像領域内から外す。  
従って、商品２０に値札２４のみが貼り付けられていれば、値札２４の商品コードバーコード２３が認識された時点で、商品センサ３０は、撮像領域内に商品２０が存在することを示す商品検知信号の出力を停止する。
【００３４】
商品２０に値札２４と値引きラベル２６とが貼り付けられていれば、値札２４の商品コードバーコード２３と値引きラベル２６の値引きバーコード２５との両方が認識されるまで、商品センサ３０は、撮像領域内に商品２０が存在することを示す商品検知信号を出力する。この後、値札２４の商品コードバーコード２３と値引きラベル２６の値引きバーコード２５との両方が認識されると、商品センサ３０は、撮像領域内に商品２０が存在することを示す商品検知信号の出力を停止する。  
従って、キャッシュレジスタ２は、ステップＳ１４において、商品センサ３０から撮像領域内に商品２０が存在することを示す商品検知信号が出力されているか否かを判断し、商品検知信号が出力されていれば、上記各ステップＳ１０〜Ｓ１４を繰り返す。
【００３５】
一方、商品センサ３０からの商品検知信号の出力が停止すると、キャッシュレジスタ２は、ステップＳ１５に移り、データ格納確認部３１によって第１のメモリ領域１１に商品コードバーコード２３のデコード結果が格納されているか否かを判断する。  
この判断の結果、第１のメモリ領域１１に商品コードバーコード２３のデコード結果が格納されていなければ、キャッシュレジスタ２は、ステップＳ１６に移り、第１のメモリ領域１１と第２のメモリ領域１２とをそれぞれクリアし、ステップＳ１０に戻り、撮像装置５により画像の読み取りを行わせる。すなわち、第１のメモリ領域１１に商品コードバーコード２３のデコード結果が格納されていなければ、キャッシュレジスタ２は、商品２０の登録精算処理を行うことができないからである。なお、撮像装置５の撮像範囲が第２の撮像領域Ｅ２の場合のように第１のメモリ領域１１に商品コードバーコード２３のデコード結果が格納されていなければ、キャッシュレジスタ２は、「再度、画像の読取を行います」等のメッセージを表示器等に表示する。
【００３６】
これに対して第１のメモリ領域１１に商品コードバーコード２３のデコード結果が格納されていれば、キャッシュレジスタ２の金銭登録処理部１３は、ステップＳ１７に移り、ストアサーバ３に対して問い合わせを行う。  
例えば、第１の撮像領域Ｅ１の場合、商品２０に値札２４と値引きラベル２６とが貼り付けられていれば、金銭登録処理部１３は、第１のメモリ領域１１に格納されている商品コードバーコード２３のデコード結果と、第２のメモリ領域１２に格納されている値引きバーコード２５のデコード結果とに対する問い合わせをストアサーバ３に対して行う。
【００３７】
ストアサーバ３は、キャッシュレジスタ２から問い合わせのあった商品コードバーコード２３のデコード結果に対応する商品の価格情報を商品データベース１７から読み出す。これと共に、ストアサーバ３は、値引きバーコード２５のデコード結果に対応する商品の値引き情報を商品データベース１７から読み出し、キャッシュレジスタ２に返送する。  
次に、キャッシュレジスタ２のデータ格納確認部３１は、ステップＳ１８において、第２のメモリ領域１２に値引きバーコード２５のデコード結果が格納されているか否かを判断する。撮像装置５の撮像範囲が第１の撮像領域Ｅ１であれば、キャッシュレジスタ２は、商品の値引きバーコード２５のデコード結果を第２のメモリ領域１２に格納する。従って、第１の撮像領域Ｅ１の場合、データ格納確認部３１は、ステップＳ１８において、第２のメモリ領域１２に値引きバーコード２５のデコード結果が格納されていると判断する。
【００３８】
次に、キャッシュレジスタ２の金銭登録処理部１３は、ステップＳ１９において、ストアサーバ３から返送されてきた商品の価格情報と商品の値引き情報とを受け取り、これら商品の価格情報と商品の値引き情報とに基づいて商品の販売価格を決定し、購買商品リストに登録する。  
次に、キャッシュレジスタ２の金銭登録処理部１３は、一定時間経過を待ってからステップＳ１に戻る。金銭登録処理部１３は、購買商品リストに登録された商品の販売価格に基づいて商品の精算処理を行う。  
次に、キャッシュレジスタ２は、ステップＳ１６に移り、第１のメモリ領域１１と第２のメモリ領域１２とをそれぞれクリアし、ステップＳ１０に戻る。
【００３９】
一方、第３の撮像領域Ｅ３の場合、商品２０に値札２４のみを読み取っているので、金銭登録処理部１３は、第１のメモリ領域１１に格納されている商品コードバーコード２３のデコード結果のみに対する問い合わせをストアサーバ３に対して行う。  
ストアサーバ３は、キャッシュレジスタ２から問い合わせのあった商品コードバーコード２３のデコード結果に対応する商品の価格情報を商品データベース１７から読み出す。このとき、ストアサーバ３のストアサーバＣＰＵ１５は、キャッシュレジスタ２から商品コードのみを受けると、当該商品コードに対応する商品の値引き情報の有無を判断する。この判断の結果、商品コードに対応する商品の値引き情報が有ると判断すれば、ストアサーバＣＰＵ１５は、キャッシュレジスタ２から商品コードと値引きコードとを受け取らなければならないのに、商品コードのみしか受け取っていないので、ストアサーバ３から商品２０の価格情報と共に、値引き情報も有るはずである旨をキャッシュレジスタ２に返送する。
【００４０】
キャッシュレジスタ２のデータ格納確認部３１は、キャッシュレジスタ２からストアサーバ３に対する問い合わせの結果、ストアサーバ３から商品２０の価格情報と共に、値引き情報も有るはずである旨を受けると、ステップＳ１８において、第２のメモリ領域１２に値引きバーコード２５のデコード結果が格納されているか否かを確認する。この確認の結果、第２のメモリ領域１２に値引きバーコード２５のデコード結果が格納されていなければ、データ格納確認部３１は、撮像装置５に対して画像読取の指示を送る。なお、当該第３の撮像領域Ｅ３のように撮像装置５に対して画像読取の指示を送る場合、キャッシュレジスタ２は、「再度、画像の読取を行います」等のメッセージを表示器等に表示する。
【００４１】
これにより、撮像装置５は、ステップＳ１０において、再度、撮像により画像の読み込みを行い、商品２０に貼り付けられている値札２４の商品コードバーコード２３と値引きラベル２６の値引きバーコード２５との両方を撮像した画像データを出力する。このとき、商品の登録精算処理が行われていないので、精算レジのオペレータは、商品２０を撮像装置５の撮像領域内に入れ続けている。
【００４２】
再度の撮像装置５による画像読取りにより第１のメモリ領域１１に商品コードバーコード２３のデコード結果が格納され、かつ第２のメモリ領域１２に値引きバーコード２５のデコード結果が格納されると、キャッシュレジスタ２の金銭登録処理部１３は、ステップＳ１９に移り、上記同様の商品の登録精算処理を行う。  
なお、第２の撮像領域Ｅ２の場合、値引きバーコード２５のみを読み取るのみであり、第１のメモリ領域１１に商品コードバーコード２３のデコード結果が格納されていないので、上記ステップＳ１５から上記ステップＳ１６に移り、ステップＳ１７以降に移らない。
【００４３】
このように上記一実施の形態によれば、商品センサ３０によって商品２０が撮像装置５の撮像領域内に存在するか否かを検出し、商品センサ３０により商品２０が撮像領域５内に存在していることを検出していると、撮像装置５の撮像により取得された画像データに基づいて商品コードバーコード２３のデコード結果、又は商品コードバーコード２３のデコード結果と値引きバーコード２５のデコード結果とに基づいて商品２０の登録精算処理を行う。これにより、商品２０に値札２４と値引きラベル２６とが貼り付けられていれば、値札２４の商品コードバーコード２３と値引きラベル２６の値引きバーコード２５との両方が登録処理されるまで、精算レジのオペレータは、商品２０を撮像装置５の撮像領域内に存在させる。この結果、商品コードバーコード２３と値引きバーコード２５との各デコード結果を確実に読み取って商品２０の登録精算処理を行うことができる。
【００４４】
商品２０に値札２４と値引きラベル２６とが貼り付けられていれば、商品コードバーコード２３と値引きバーコード２５との両方の画像が読み取られるまで、金銭登録処理部１３は、ストアサーバ３に対して問い合わせをした結果から商品２０の登録精算処理を行うことがない。商品２０に値札２４のみが貼り付けられていれば、商品コードバーコード２３の画像を読み取った時点で金銭登録処理部１３は、ストアサーバ３に対して問い合わせをする。従って、商品２０の値引きの有無に応じて商品２０の商品コードバーコード２３、又は商品コードバーコード２３と商品の値引きバーコード２５とを確実に読み取って商品２０の登録処理を行うことができ、操作性を向上できる。
【００４５】
第１のメモリ領域１１に商品コードバーコード２３のデコード結果が格納されていなければ、金銭登録処理部１３は、ストアサーバ３に対して問い合わせをすることがない。これにより、商品２０に値札２４と値引きラベル２６とが貼り付けられている場合、金銭登録処理部１３は、値引きバーコード２５のみを登録処理したとしても商品２０の登録精算処理に移ることなく、商品コードバーコード２３の画像を読み取るまで、商品２０の登録精算処理に移るのを待つ。従って、商品２０に値札２４と値引きラベル２６とが貼り付けられている場合、金銭登録処理部１３は、商品コードバーコード２３と値引きバーコード２５との両方を確実に読み取ってから商品２０の登録処理に移ることができる。
【００４６】
すなわち、撮像装置５の撮像領域が第１の撮像領域Ｅ１の場合、商品コードバーコード２３と値引きバーコード２５との両方を読み取っているので、ストアサーバ３に対して問い合わせをして商品２０の登録処理に移ることができる。  
第２の撮像領域Ｅ２の場合、値引きバーコード２５のみしか読み取っていないので、ストアサーバ３に対する問い合わせを行わず、再度、撮像装置５の撮像により商品コードバーコード２３と値引きバーコード２５との読み取りに戻る。
【００４７】
第３の撮像領域Ｅ３の場合、商品２０の商品コードバーコード２３と値引きバーコード２５とがあるにも拘わらず、商品コードバーコード２３のみを読み取ったとしても、ストアサーバＣＰＵ１５は、ストアサーバ３から商品２０の価格情報と共に、値引き情報も有るはずである旨をキャッシュレジスタ２に返送し、かつキャッシュレジスタ２のデータ格納確認部３１は、第２のメモリ領域１２に値引きバーコード２５のデコード結果が格納されているか否かを確認するので、この確認の結果、第２のメモリ領域１２に値引きバーコード２５のデコード結果が格納されていなければ、再度、撮像装置５による画像読取を行わせる。これにより、商品２０の商品コードバーコード２３と値引きバーコード２５との両方を撮像した画像データを取得し、上記同様の商品の登録精算処理を行うことができる。このとき、商品の登録精算処理が行われていないので、精算レジのオペレータは、商品２０を撮像装置５の撮像領域内に入れ続けている。  
しかるに、精算レジのオペレータのバーコードスキャナ１に対する操作において、商品２０の商品コードバーコード２３のみを読み取り、値引きバーコード２５の読み取りをしないで作業を終了するようなことはなくなる。
【００４８】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。  
上記一実施の形態は、商品２には値引きラベル２６が複数枚貼り付けられている場合もある。この場合、複数枚の値引きラベル２６のうち時間的に最も新しい値引きラベル２６を判断し、この最も新しい値引きラベル２６と商品コードバーコード２３とに基づいて商品２０の登録精算処理を行うものとなる。
【００４９】
商品センサ３０は、撮像装置５から出力される画像データを画像処理し、撮像装置５の撮像領域内に商品２０が存在するか否かを判断することも可能である。これにより、撮像装置５は、商品コードバーコード２３と値引きラベル２６との撮像と、当該撮像装置５の撮像領域内に商品２０が存在するか否かのセンサとして兼用することができる。
【符号の説明】
【００５０】
１：バーコードスキャナ、２：キャッシュレジスタ、３：ストアサーバ、４：ＣＰＵ、５：撮像装置（カメラ）、６：バス、７：バーコードデコーダ、８：読取結果出力インタフェース（Ｉ／Ｆ）、９：読取結果入力Ｉ／Ｆ、１０：バス、Ｍ：メモリ部、１１：第１のメモリ領域、１２：第２のメモリ領域、１３：金銭登録処理部、１４：キャッシュレジスタインタフェース（Ｉ／Ｆ）、１５：ストアサーバＣＰＵ、１６：ストアサーバインタフェース（Ｉ／Ｆ）、１７：商品データベース、２０：商品、２１：商品容器、２２：商品中味、２３：商品コードバーコード、２４：値札、２５：値引きバーコード、２６：値引きラベル、３０：商品センサ、３１：データ格納確認部。
【図１】
2012119005.tif 000003
【図２】
2012119005.tif 000004
【図３】
2012119005.tif 000005
【図４】
2012119005.tif 000006
【図５】
2012119005.tif 000007
【手続補正書】
【提出日】平成24年1月17日(2012.1.17)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
商品に付された固有のコードを含む第１のデータコードと前記商品の値引きコードを含む第２のデータコードとを読み取り、前記第１のデータコードと前記第２のデータコードとをデコードするスキャナ部と、
前記スキャナ部によりデコードした結果を送信する送信部と、
を具備することを特徴とするスキャナ装置。
【請求項２】
前記送信された前記デコード結果に対応する前記商品の価格情報と、前記商品の値引きの価格情報とに基づいて前記商品の精算処理を行うキャッシュレジスタを具備することを特徴とする請求項１記載のスキャナ装置。
【請求項３】
前記スキャナ部により取得された前記第１のデータコードのデコード結果を格納する第１のメモリ部と、
前記スキャナ部により取得された前記第２のデータコードのデコード結果を格納する第２のメモリ部と、
前記第１のメモリ部に前記第１のデータコードのデコード結果が格納されているか否かを判断するデータ格納確認部と、
を有し、
前記キャッシュレジスタは、前記データ格納確認部による判断の結果、前記第１のメモリ部に前記第１のデータコードのデコード結果が格納されていれば、前記スキャナ部により取得された前記第１のデータコードのデコード結果、又は前記第１のデータコードのデコード結果と前記第２のデータコードのデコード結果とに基づいて前記商品の少なくとも登録処理を行う、
ことを特徴とする請求項２記載のスキャナ装置。
【請求項４】
商品に付された固有のコードを含む第１のデータコードと前記商品の値引きコードを含む第２のデータコードとをスキャナ部により読み取り、
これら第１と第２のデータコードとをそれぞれデコードし、
これらデコードされた前記第１と前記第２のデータコードとを送信する、
ことを特徴とするスキャナ方法。
【請求項５】
前記送信された前記デコード結果に対応する前記商品の価格情報と、前記商品の値引きの価格情報とに基づいて前記商品の精算処理を行うことを特徴とする請求項４記載のスキャナ方法。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、例えばスーパマーケット等の店舗における商品の値引き等を含んだ精算登録処理に用いられるスキャナ装置及びその方法に関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
特許文献１は、商品の値札ラベルに印刷されている商品のコードのバーコードと、新たな値下げ情報を表すバーコードとを同時に読み取りすることにより値引き後の販売価格を登録可能であるが、商品のコードのバーコードと値下げ情報を表すバーコードとを１つの撮像領域内に納めるためにバーコードスキャナを操作するキャッシャは、バーコードスキャナに対する商品の位置や傾き角度等の姿勢を調整しなければならず、操作性を低下させてします。  
本発明の目的は、商品の値引きがある場合に商品のコード情報を表す第１のバーコードと商品の値引きコードを表す第２のバーコードとを確実に読み取ることができるスキャナ装置及びその方法を提供することにある。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
本発明の主要な局面に係るスキャナ装置は、商品に付された固有のコードを含む第１のデータコードと商品の値引きコードを含む第２のデータコードとを読み取り、第１のデータコードと第２のデータコードとをデコードするスキャナ部と、スキャナ部によりデコードした結果を送信する送信部とを具備する。  
本発明の主要な局面に係るスキャナ方法は、商品に付された固有のコードを含む第１のデータコードと商品の値引きコードを含む第２のデータコードとをスキャナ部により読み取り、これら第１と第２のデータコードとをそれぞれデコードし、これらデコードされた第１と第２のデータコードとを送信する。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
本発明によれば、商品の値引きがある場合に商品のコード情報を表す第１のバーコードと商品の値引きコードを表す第２のバーコードとを確実に読み取ることができるスキャナ装置及びその方法を提供できる。