(57)【要約】【課題】商品に付されているデータコードのデコードが確実に行えるような撮像の対処を支援して商品の精算処理業務の利便性を向上させると共に、精算処理業務の効率化を図ること。【解決手段】商品登録システムに、データコードのデコードに不具合が発生すると、当該不具合が発生していることの要因の解析の結果、画像データ中にデータコードが含まれないことを判断すると、画像データ中に含まれる商品の形状を認識し、商品の形状に応じてデータコードが商品に付されている位置情報に応じた対処情報を報知し、かつ画像データ中に含まれるデータコードのデコードができないことを判断すると、画像データ中におけるデータコードの撮像状況に応じてデータコードデコードの不具合を解析し、この解析結果に応じてデータコードのデコードを可能とする環境とする対処情報を報知する対処情報報知部を具備する。【選択図】図１
2010123142.tif 000002
【特許請求の範囲】
【請求項１】
商品に付された少なくともデータコードを撮像してその画像データを取得し、この取得された前記画像データから前記データコードをデコードする商品登録システムにおいて、
前記データコードのデコードに不具合が発生すると、当該不具合が発生していることの要因を解析するために前記画像データ中にデータコードが含まれなくてデコード情報が正常でないのか、又は前記画像データ中に含まれる前記データコードが含まれていても前記画像データ中に含まれる前記データコードのデコードができなくて前記デコード情報が正常でないのか否かを判断し、
前記画像データ中に前記データコードが含まれないことを判断すると、前記画像データ中に含まれる前記商品の形状を認識し、前記商品の形状に応じて前記データコードが前記商品に付されている位置情報に応じた対処情報を報知し、
前記画像データ中に含まれる前記データコードのデコードができないことを判断すると、前記画像データ中における前記データコードの撮像状況に応じて前記データコードデコードの不具合を解析し、この解析結果に応じて前記データコードのデコードを可能とする環境とする対処情報を報知する対処情報報知部、
を具備することを特徴とする商品登録システム。
【請求項２】
前記対処情報報知部は、前記画像データ中に前記データコードが含まれないことを判断すると、前記画像データ中から前記商品の形状を検出し、当該商品の形状と複数の参照画像データの商品の形状との各類似度を求め、前記類似度が最も高い前記参照画像データから前記商品の形状を認識し、前記商品の形状に応じた前記対処情報を報知し、
前記画像データ中に含まれる前記データコードのデコードができないことを判断すると、前記画像データと環境情報としての複数の参照画像データとを比較し、類似度の最も高い前記参照画像データから前記データコードのデコードができない前記環境情報を認識し、当該デコードができない前記環境情報の前記対処情報を報知する、
ことを特徴とする請求項１記載の商品登録システム。
【請求項３】
前記対処情報報知部は、前記商品の形状として少なくとも箱状、袋状、トレイ上に載置されたトレイ状、又は各生鮮品の形状を認識し、前記商品の形状に応じた前記対処情報を報知し、
前記環境情報の前記対処情報として前記画像データ中に含まれる前記データコードの状態に応じて少なくとも前記データコードに生じている皺を伸ばす、前記データコードの遮蔽物を無くす、又は前記データコードを傾けることを報知する、
ことを特徴とする請求項２記載の商品登録システム。
【請求項４】
前記対処情報報知部は、前記商品の形状に応じた前記対処情報又は前記環境情報の前記対処情報をガイダンスメッセージとして表示出力又は音声により報知することを特徴とする請求項３記載の商品登録システム。
【請求項５】
商品に付された少なくともデータコードを撮像してその画像データを取得し、この取得された前記画像データから前記データコードをデコードする商品登録方法において、
前記データコードのデコードに不具合が発生すると、当該不具合が発生していることの要因を解析するために前記画像データ中にデータコードが含まれなくてデコード情報が正常でないのか、又は前記画像データ中に含まれる前記データコードが含まれていても前記画像データ中に含まれる前記データコードのデコードができなくて前記デコード情報が正常でないのか否かを判断し、
前記画像データ中に前記データコードが含まれないことを判断すると、前記画像データ中に含まれる前記商品の形状を認識し、前記商品の形状に応じて前記データコードが前記商品に付されている位置情報に応じた対処情報を報知し、
前記画像データ中に含まれる前記データコードのデコードができないことを判断すると、前記画像データ中における前記データコードの撮像状況に応じて前記データコードデコードの不具合を解析し、この解析結果に応じて前記データコードのデコードを可能とする環境とする対処情報を報知する、
ことを特徴とする商品登録方法。
【請求項６】
前記画像データ中に前記データコードが含まれないことを判断すると、前記画像データ中から前記商品の形状を検出し、当該商品の形状と複数の参照画像データの商品の形状との各類似度を求め、前記類似度が最も高い前記参照画像データから前記商品の形状を認識し、前記商品の形状に応じた前記対処情報を報知し、
前記画像データ中に含まれる前記データコードのデコードができないことを判断すると、前記画像データと環境情報としての複数の参照画像データとを比較し、類似度の最も高い前記参照画像データから前記データコードのデコードができない前記環境情報を認識し、当該デコードができない前記環境情報の前記対処情報を報知する、
ことを特徴とする請求項５記載の商品登録方法。
【請求項７】
前記商品の形状として少なくとも箱状、袋状、トレイ上に載置されたトレイ状、又は各生鮮品の形状を認識し、前記商品の形状に応じた前記対処情報を報知し、
前記環境情報の前記対処情報として前記画像データ中に含まれる前記データコードの状態に応じて少なくとも前記データコードに生じている皺を伸ばす、前記データコードの遮蔽物を無くす又は前記データコードを傾けることを報知する、
ことを特徴とする請求項６記載の商品登録方法。
【請求項８】
前記商品の形状に応じた前記対処情報又は前記環境情報の前記対処情報をガイダンスメッセージとして表示出力又は音声により報知することを特徴とする請求項７記載の商品登録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、商品に付された少なくともデータコードを撮像してその画像データを取得し、この取得された画像データからデータコードをデコードして商品の精算額等を求める精算処理を行う商品登録システム及びその方法に関する。
【背景技術】
【０００２】
商品を販売する店舗には、商品の精算業務を行うための商品登録システムが設置されている。この商品登録システムは、例えばＰＯＳ端末と、このＰＯＳ端末に対して店内ローカルエリアネットワーク（ＬＡＮ）を介して接続された店舗ＰＯＳサーバとを備える。このうちＰＯＳ端末は、ＣＣＤスキャナ等を備える。このＣＣＤスキャナは、商品に付されたデータコード、例えばバーコード又はＱＲコード（登録商標）を撮像してその画像データを出力する。ＰＯＳ端末は、ＣＣＤスキャナの撮像により取得された画像データからデータコードをデコードし、このデコード情報を店舗ＰＯＳサーバに送信する。この店舗ＰＯＳサーバは、予め複数の商品の商品名や単価等の商品情報を記憶し、ＰＯＳ端末からデコード情報を受け取ると、このデコード情報に対応する商品の単価等の商品情報を検索し、かつ例えば複数の商品の単価を合計した精算額情報を求めてＰＯＳ端末に返信する。ＰＯＳ端末は、店舗ＰＯＳサーバから返信された精算額情報を例えば液晶ディスプレイ等に表示し、精算処理を行う。
【０００３】
このような商品登録システムにおいてＣＣＤスキャナは、商品に付されたデータコードを撮像するが、このＣＣＤスキャナによるデータコードの撮像（スキャニング）は、キャッシャが商品を把持し、この把持した状態で商品に付されているデータコードをＣＣＤスキャナの撮像範囲内に配置する、いわゆるスキャニング作業により行われる。このようなスキャニング作業は、商品の精算処理業務の効率を向上するために迅速に行うことが要求される。精算処理業務等の迅速にするための技術として例えば特許文献１がある。この特許文献１は、商品の金額についての精算を行う精算装置の操作方法をガイダンスする操作ガイダンス表示装置を開示する。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところが、キャッシャによる１回のスキャニング作業によって商品に付されているデータコードを撮像し、この撮像により取得された画像データからデータコードをデコードできないことがある。このような場合、キャッシャは、商品に付されているデータコードがデコードされるように、把持している商品を回転等させてＣＣＤスキャナに対する商品の向きを変えて何回もスキャニング作業を行う。
【０００５】
このため、商品に付されているデータコードがデコードできなければ、データコードがデコードできるまで何回もスキャニング作業を行うことになり、このようなスキャニング作業は、ＰＯＳ端末が持つ商品の精算処理業務の利便性を悪化させると共に、精算処理業務の効率も低下させてしまう。さらに、ＰＯＳ端末を操作するキャッシャに対して肉体的及び精神的に余計な労力を与えてしまう。
【０００６】
本発明の目的は、商品に付されているデータコードのデコードが確実に行えるような撮像の対処を支援して商品の精算処理業務の利便性を向上させると共に、精算処理業務の効率化を図ることができる商品登録システム及びその方法を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の主要な局面に係る商品登録システムは、商品に付された少なくともデータコードを撮像してその画像データを取得し、この取得された画像データからデータコードをデコードする商品登録システムであって、データコードのデコードに不具合が発生すると、当該不具合が発生していることの要因を解析するために画像データ中にデータコードが含まれなくてデコード情報が正常でないのか、又は画像データ中に含まれるデータコードが含まれていても画像データ中に含まれるデータコードのデコードができなくてデコード情報が正常でないのか否かを判断し、画像データ中にデータコードが含まれないことを判断すると、画像データ中に含まれる商品の形状を認識し、商品の形状に応じてデータコードが商品に付されている位置情報に応じた対処情報を報知し、かつ画像データ中に含まれるデータコードのデコードができないことを判断すると、画像データ中におけるデータコードの撮像状況に応じてデータコードデコードの不具合を解析し、この解析結果に応じてデータコードのデコードを可能とする環境とする対処情報を報知する対処情報報知部を具備する。
【０００８】
本発明の主要な局面に係る商品登録方法は、商品に付された少なくともデータコードを撮像してその画像データを取得し、この取得された画像データからデータコードをデコードする商品登録方法であって、データコードのデコードに不具合が発生すると、当該不具合が発生していることの要因を解析するために画像データ中にデータコードが含まれなくてデコード情報が正常でないのか、又は画像データ中に含まれるデータコードが含まれていても画像データ中に含まれるデータコードのデコードができなくてデコード情報が正常でないのか否かを判断し、画像データ中にデータコードが含まれないことを判断すると、画像データ中に含まれる商品の形状を認識し、商品の形状に応じてデータコードが商品に付されている位置情報に応じた対処情報を報知し、かつ画像データ中に含まれるデータコードのデコードができないことを判断すると、画像データ中におけるデータコードの撮像状況に応じてデータコードデコードの不具合を解析し、この解析結果に応じてデータコードのデコードを可能とする環境とする対処情報を報知する。
【発明の効果】
【０００９】
本発明によれば、商品に付されているデータコードのデコードが確実に行えるような撮像の対処を支援して商品の精算処理業務の利便性を向上させると共に、精算処理業務の効率化を図ることができる商品登録システム及びその方法を提供できる。
【図面の簡単な説明】
【００１０】
【図１】本発明に係る商品登録システムの一実施の形態を示す構成図。
【図２】同システムにより認識する箱状に形成された商品の参照画像データを示す摸式図。
【図３】同システムにより認識する袋状に形成された商品の参照画像データを示す摸式図。
【図４】同システムにより認識するトレイ上に載置されたトレイ状の商品の参照画像データを示す摸式図。
【図５】同システムにより認識する生鮮品等の商品の参照画像データを示す摸式図。
【図６】同装置における商品登録フローチャート。
【発明を実施するための形態】
【００１１】
以下、本発明の一実施の形態について図面を参照して説明する。  
図１は商品登録システムの構成図を示す。この商品登録システムは、例えばデータコード読取装置としてのＰＯＳ端末１と、このＰＯＳ端末１に対して店内ローカルエリアネットワーク（ＬＡＮ）２を介して接続された店舗ＰＯＳサーバ３とを備える。ＰＯＳ端末１は、ＣＣＤスキャナ４を備える。このＣＣＤスキャナ４は、商品５に付されたデータコード、例えばバーコード６を撮像してその画像データを出力する。
【００１２】
なお、商品５は、キャッシャによるスキャニング作業によりＣＣＤスキャナ４の撮像範囲内に配置され、かつバーコード６が付されている商品５の面がＣＣＤスキャナ４に対峙される。又、バーコード６は、台紙等のラベル上に印字され、このラベルが商品５に貼り付けられている。ＰＯＳ端末１は、ＣＣＤスキャナ４の撮像により取得された画像データからバーコード６をデコードし、このデコード情報を店内ＬＡＮ２を介して店舗ＰＯＳサーバ３に送信する。
【００１３】
又、ＰＯＳ端末１には、操作キー７や購入商品表示部８、ガイダンス表示部９、スピーカ部１０が備えられている。操作キー７は、キャッシャのマニュアル操作により例えば商品５に付されたバーコード６の数値コードを直接キー入力するためのものである。購入商品表示部８は、例えば商品５の名称や単価、個数、商品の精算額等を表示するためのものである。  
ガイダンス表示部９は、バーコード６のデコードに不具合が発生したときにバーコード６のデコードを可能とするための対処情報、すなわちガイダンスメッセージを表示するためのものである。スピーカ部１０は、バーコード６のデコードに不具合が発生したときにバーコード６のデコードを可能とするための対処情報、すなわちガイダンスメッセージを音声によりアナウンスするためのものである。
【００１４】
店舗ＰＯＳサーバ３には、商品データベース１１が備えられている。この商品データベース１１には、複数の商品５の商品名、単価等の商品情報とデコード情報とが関係付けられて予め記憶されている。店舗ＰＯＳサーバ３は、ＰＯＳ端末１から送信されたデコード情報を受け取り、商品データベース１１を検索してデコード情報に対応する商品５の商品名、単価等の商品情報を取得し、この商品５の商品情報をＰＯＳ端末１に返信する。
【００１５】
又、店舗ＰＯＳサーバ３は、バーコード６のデコードに不具合が発生したときにバーコード６のデコードを可能とするためのガイダンスメッセージを表示出力したり、音声によりアナウンスする対処情報報知部１２を有する。  
この対処情報報知部１２は、ＰＯＳ端末１からバーコード６のデコードに不具合が発生したことの通知を受けると、これと共にＣＣＤスキャナ４の撮像により取得された画像データを店内ＬＡＮ２を介して受け取り、この画像データ中におけるバーコード６の撮像状況に応じてバーコード６のデコードの不具合を解析し、この解析結果に応じてＰＯＳ端末１においてバーコード６のデコードを可能とするガイダンスメッセージをガイダンス表示部９に表示出力、又はスピーカ部１０により音声によりアナウンスのいずれか一方又は両方で報知させる。
【００１６】
具体的に対処情報報知部１２には、参照画像データベース１３と、バーコード位置データベース１４と、ガイダンスデータベース１５とが接続されている。このうち参照画像データベース１３には、商品５の形状として少なくとも箱状、袋状、トレイ上に載置されたトレイ状、又は各生鮮品の形状等の図２乃至図５に示すような複数の参照画像データＲ１〜Ｒ４等が予め記憶されている。  
図２は箱状に形成された商品５の参照画像データＲ１の一例を示す。この参照画像データＲ１は、商品５として例えば箱に入った菓子類である。この商品５は、例えば箱の側面にバーコード６が付されている。  
図３は袋状に形成された商品５の参照画像データＲ２の一例を示す。この参照画像データＲ２は、商品５として例えば袋に入った菓子類である。この商品５は、例えば袋の裏面にバーコード６が付されている。
【００１７】
図４はトレイ上に載置されたトレイ状の商品５の参照画像データＲ３の一例を示す。この参照画像データＲ３は、商品５として例えばトレイに載せられた魚類、野菜等である。この商品５は、例えばトレイに魚類、野菜等を載せた状態でラップ等が施され、このラップ等の表面にバーコード６が付されている。  
図５は生鮮品等の商品５の参照画像データＲ４の一例を示す。この参照画像データＲ４は、商品５として例えばほうれん草、キャベツ等の生鮮品等である。この商品５は、例えば生鮮品等に帯状のラベルが施され、このラベルの表面にバーコード６が付されている。
【００１８】
又、参照画像データベース１３には、画像データ中にバーコード６が含まれていても、当該画像データ中に含まれるバーコード６のデコードができない環境情報が予め記憶されている。この環境情報は、例えばバーコード６を付してあるラベル等に生じた皺によってバーコード６のデコードができない状態の参照画像データと、例えばキャッシャの手によってバーコード６を遮蔽してバーコード６のデコードができない状態の参照画像データと、バーコード６からの反射光の影響を受けてバーコード６のデコードができない状態の参照画像データと等である。
【００１９】
バーコード位置データベース１４には、商品５の形状として少なくとも箱状、袋状、トレイ上に載置されたトレイ状、又は各生鮮品の形状等に応じてバーコード６が商品５に付されている位置情報が予め記憶されている。この位置情報は、例えば箱状の商品５に対して箱の側面にバーコード６が付されているであり、袋状に形成された商品５に対して袋の裏面にバーコード６が付されているであり、トレイ状の商品５に対してラップ等の表面にバーコード６が付されているであり、生鮮品等の商品５に対して帯状のラベルの表面にバーコード６が付されているである。
【００２０】
ガイダンスデータベース１５には、商品５の形状として少なくとも箱状、袋状、トレイ上に載置されたトレイ状、又は生鮮品の形状等に応じたガイダンスメッセージが予め記憶されている。例えば、商品５の形状が箱状であれば、ガイダンスメッセージは、例えば「商品側面をかざす」である。商品５の形状が袋状であれば、ガイダンスメッセージは、例えば「商品裏面をかざす」である。商品５の形状がトレイ状であれば、ガイダンスメッセージは、例えば「商品正面の印字部をかざす」である。商品５の形状が生鮮品の形状であれば、ガイダンスメッセージは、例えば「帯の部分や印字部をかざす」である。
【００２１】
又、ガイダンスデータベース１５には、バーコード６のデコードを可能とする環境とするためのガイダンスメッセージが予め記憶されている。例えば、バーコード６を付してあるラベル等に生じた皺によってバーコード６のデコードができない状態であれば、ガイダンスメッセージは、例えば「皺を伸ばす」である。キャッシャの手によってバーコード６を遮蔽してバーコード６のデコードができない状態であれば、ガイダンスメッセージは、例えば「手の位置を変更する」である。バーコード６からの反射光の影響を受けてバーコード６のデコードができない状態であれば、ガイダンスメッセージは、例えば「傾け角度を変更する」等である。
【００２２】
対処情報報知部１２は、ＣＣＤスキャナ４の撮像により取得された画像データを受け取り、この画像データ中にバーコード６が含まれないことを判断すると、画像データ中から商品５の形状を検出し、この商品５の形状と各参照画像データＲ１〜Ｒ４の各商品形状との各類似度を求め、これら類似度のうち最も高い類似度を示した参照画像データＲ１、Ｒ２、…、又はＲ４の商品５、例えば参照画像データＲ１に対する類似度が最も高ければ、ＣＣＤスキャナ４の撮像により取得された画像データ中の商品５の形状が参照画像データＲ１の商品５の形状、すなわち箱に入った菓子類と認識する。
【００２３】
対処情報報知部１２は、画像データ中に認識した商品５の形状に応じたガイダンスメッセージ、すなわち商品５の形状に応じてバーコード６が商品５に付されている位置情報から成るガイダンスメッセージをガイダンスデータベース１５から検索し、この検索したガイダンスメッセージをガイダンス表示部９に表示出力、又はスピーカ部１０により音声によりアナウンスのいずれか一方又は両方で報知させる。
【００２４】
又、対処情報報知部１２は、ＣＣＤスキャナ４の撮像により取得された画像データを受け取り、この画像データ中にバーコード６が含まれていても、当該画像データ中に含まれるバーコード６のデコードができないことを判断すると、この画像データと参照画像データベース１３に記憶されている環境情報としての各参照画像データとを比較し、類似度の最も高い参照画像データからバーコード６のデコードができない環境情報、例えばバーコード６を付してあるラベル等に生じた皺によってバーコード６のデコードができない状態にあること、例えばキャッシャの手によってバーコード６を遮蔽してバーコード６のデコードができない状態にあること、又はバーコード６からの反射光の影響を受けてバーコード６のデコードができない状態にあることなどを認識する。
【００２５】
対処情報報知部１２は、画像データ中にバーコード６が含まれていてもバーコード６のデコードができない環境情報に応じたガイダンスメッセージ、例えばバーコード６を印字したラベルに生じた例えば皺によりデコードができない場合に、例えば「皺を伸ばす」等のガイダンスメッセージをガイダンスデータベース１５から検索し、この検索したガイダンスメッセージをガイダンス表示部９に表示出力、又はスピーカ部１０により音声によりアナウンスのいずれか一方又は両方で報知させる。
【００２６】
次に、上記の如く構成された商品登録システムの動作について図６に示す商品登録フローチャートに従って説明する。  
キャッシャは、商品５を把持してＣＣＤスキャナ４の撮像範囲内に配置し、商品５におけるバーコード６が付されている面をＣＣＤスキャナ４に対峙するスキャニング作業を行う。このとき、ＣＣＤスキャナ４は、ステップＳ１において、商品５に付されたデータコード、例えばバーコード６を撮像してその画像データを出力する。
【００２７】
次に、ＰＯＳ端末１は、ステップＳ２において、ＣＣＤスキャナ４の撮像により取得された画像データからバーコード６をデコードし、このデコード情報を店内ＬＡＮ２を介して店舗ＰＯＳサーバ３に送信する。
【００２８】
店舗ＰＯＳサーバ３は、ステップＳ３において、ＰＯＳ端末１から送信されたデコード情報を受信すると共に、受信したデコード情報が正常か否かを判断する。この判断の結果、受信したデコード情報が正常であれば、店舗ＰＯＳサーバ３は、ステップＳ４に移り、商品データベース１１を検索して受信したデコード情報に対応する商品５の商品名、単価等の商品情報を取得する。  
次に、店舗ＰＯＳサーバ３は、ステップＳ５において、商品データベース１１を検索して取得したデコード情報に対応する商品５の商品名、単価等の商品情報を店内ＬＡＮ２を介してＰＯＳ端末１に返信する。
【００２９】
次に、ＰＯＳ端末１は、ステップＳ６において、店舗ＰＯＳサーバ３から返信された商品５の商品名、単価等の商品情報を受け取り、これら商品５の商品名、単価等の商品情報を購入商品表示部８に表示する。又、複数の商品５の精算処理を行う場合、ＰＯＳ端末１は、店舗ＰＯＳサーバ３から返信された複数の商品５の商品名、単価等の商品情報や複数の商品５の精算額を受け取り、これら複数の商品５の商品名、単価等の商品情報や各商品５の精算額を購入商品表示部８に表示する。
【００３０】
一方、店舗ＰＯＳサーバ３は、ステップＳ３において、ＰＯＳ端末１から送信されたデコード情報を受信すると共に、受信したデコード情報が正常か否かを判断する。このデコード情報が正常か否かの判断は、例えばＰＯＳ端末１から送信されたデコード情報の内容が予め設定されたデコード情報の形式等に合っているか否かで判断する。
【００３１】
この判断の結果、デコード情報が正常でなければ、店舗ＰＯＳサーバ３は、ステップＳ７に移り、デコード情報に不具合が発生していることの要因を解析する。すなわち、対処情報報知部１２は、ＣＣＤスキャナ４の撮像により取得された画像データを受け取り、この画像データ中にバーコード６が含まれなくてデコード情報が正常でないのか、又は画像データ中にバーコード６が含まれていても当該画像データ中に含まれるバーコード６のデコードができなくてデコード情報が正常でないのか否かを判断する。
【００３２】
この判断の結果、画像データ中にバーコード６が含まれなくてデコード情報が正常でなければ、対処情報報知部１２は、画像データ中から商品５の形状を検出し、この商品５の形状と参照画像データベース１３に予め記憶されている図２乃至図５に示すような複数の参照画像データＲ１〜Ｒ４の各商品形状との各類似度を求める。
【００３３】
次に、対処情報報知部１２は、商品５の形状と各参照画像データＲ１〜Ｒ４の各商品形状との各類似度を求めた結果、例えば図２に示す参照画像データＲ１に対する類似度が最も高ければ、ＣＣＤスキャナ４の撮像により取得された画像データ中の商品５の形状が参照画像データＲ１の商品５の形状、すなわち箱に入った菓子類であると認識する。  
なお、対処情報報知部１２は、商品５の形状と図３に示す参照画像データＲ２に対する類似度が最も高ければ、画像データ中の商品５の形状が参照画像データＲ２の商品５の形状、すなわち例えば袋に入った菓子類であると認識する。又、対処情報報知部１２は、商品５の形状と図４に示す参照画像データＲ３に対する類似度が最も高ければ、画像データ中の商品５の形状が参照画像データＲ３の商品５の形状、すなわち例えばトレイに載せられた魚類、野菜等であると認識する。又、対処情報報知部１２は、商品５の形状と図５に示す参照画像データＲ４に対する類似度が最も高ければ、画像データ中の商品５の形状が参照画像データＲ４の商品５の形状、すなわち例えばほうれん草、キャベツ等の生鮮品等であると認識する。
【００３４】
次に、対処情報報知部１２は、ＣＣＤスキャナ４の撮像により取得された画像データ中の商品５の形状が例えば図２に示すように箱に入った菓子類であると認識すると、バーコード位置データベース１４を検索して箱に入った菓子類の商品５に対してバーコード６が付されている位置情報、すなわち箱の側面にバーコード６が付されている位置情報を取得する。  
なお、対処情報報知部１２は、図３に示すように商品５が袋状に形成されたものであれば、商品５に対して袋の裏面にバーコード６が付されている位置情報を取得する。又、対処情報報知部１２は、図４に示すように商品５がトレイ状に形成されたものであれば、商品５に対してトレイ状の商品５に対してラップ等の表面にバーコード６が付されている位置情報を取得する。又、対処情報報知部１２は、図５に示すように商品５が生鮮品等であれば、商品５に対して帯状のラベルの表面にバーコード６が付されている位置情報を取得する。
【００３５】
次に、対処情報報知部１２は、商品５に対して付されているバーコード６の位置情報を取得すると、ガイダンスデータベース１５を検索し、商品５の形状やそのバーコード６の位置情報に応じたガイダンスメッセージを取得する。例えば、対処情報報知部１２は、図２に示すように商品５の形状が箱状であれば、ガイダンスメッセージとして例えば「商品側面をかざす」を取得する。
【００３６】
次に、対処情報報知部１２は、ステップＳ８において、商品５の形状が箱状である場合のガイダンスメッセージとして例えば「商品側面をかざす」をＰＯＳ端末１に送信する。これにより、店舗ＰＯＳサーバ３は、店内ＬＡＮ２を介してＰＯＳ端末１にガイダンスメッセージ「商品側面をかざす」を送信する。
【００３７】
ＰＯＳ端末１は、ステップＳ９において、店舗ＰＯＳサーバ３から送信されたガイダンスメッセージ「商品側面をかざす」を受信すると、このガイダンスメッセージ「商品側面をかざす」をガイダンス表示部９に表示出力、又はスピーカ部１０により音声によりアナウンスのいずれか一方又は両方で報知する。
【００３８】
キャッシャは、ガイダンス表示部９に表示出力されたガイダンスメッセージ「商品側面をかざす」を目視し、かつスピーカ部１０から音声により発生されるガイダンスメッセージ「商品側面をかざす」のアナウンスを聞く。これにより、キャッシャは、ガイダンスメッセージに従って商品５の側面をＣＣＤスキャナ４の撮像範囲内にかざすようにスキャニング作業を行う。この結果、ＰＯＳ端末１は、ＣＣＤスキャナ４の撮像により取得された画像データからバーコード６のデコードを正常に行うようになる。
【００３９】
なお、対処情報報知部１２は、図３に示すように商品５の形状が袋状であれば、ガイダンスメッセージとして例えば「商品裏面をかざす」を取得する。又、対処情報報知部１２は、図４に示すように商品５の形状がトレイ状であれば、ガイダンスメッセージとして例えば「商品正面の印字部をかざす」を取得する。又、対処情報報知部１２は、図５に示すように商品５の形状が生鮮品の形状であれば、ガイダンスメッセージとして例えば「帯の部分や印字部をかざす」を取得する。
【００４０】
これにより、店舗ＰＯＳサーバ３は、店内ＬＡＮ２を介してＰＯＳ端末１にガイダンスメッセージ「商品裏面をかざす」「商品正面の印字部をかざす」又は「帯の部分や印字部をかざす」を送信する。
【００４１】
ＰＯＳ端末１は、店舗ＰＯＳサーバ３から送信されたガイダンスメッセージ「商品裏面をかざす」「商品正面の印字部をかざす」又は「帯の部分や印字部をかざす」を受信すると、このガイダンスメッセージ「商品裏面をかざす」「商品正面の印字部をかざす」又は「帯の部分や印字部をかざす」をガイダンス表示部９に表示出力、又はスピーカ部１０により音声によりアナウンスのいずれか一方又は両方で報知する。
【００４２】
しかるに、キャッシャは、ガイダンス表示部９に表示出力されたガイダンスメッセージ「商品裏面をかざす」「商品正面の印字部をかざす」又は「帯の部分や印字部をかざす」を目視し、かつスピーカ部１０から音声により発生されるガイダンスメッセージ「商品裏面をかざす」「商品正面の印字部をかざす」又は「帯の部分や印字部をかざす」のアナウンスを聞く。これにより、キャッシャは、ガイダンスメッセージに従って商品５の裏面、商品６の正面の印字部又は帯の部分や印字部をＣＣＤスキャナ４の撮像範囲内にかざすようにスキャニング作業を行う。この結果、ＰＯＳ端末１は、ＣＣＤスキャナ４の撮像により取得された画像データからバーコード６のデコードを正常に行うようになる。
【００４３】
一方、対処情報報知部１２は、ＣＣＤスキャナ４の撮像により取得された画像データ中にバーコード６が含まれていても、当該画像データ中に含まれるバーコード６のデコードができなくてデコード情報が正常でないと判断すると、ステップＳ８において、ＰＯＳ端末１からの画像データと参照画像データベース１３に記憶されている環境情報としての各参照画像データとを比較し、類似度の最も高い参照画像データからバーコード６のデコードができない環境情報、例えばバーコード６を付してあるラベル等に生じた皺によってバーコード６のデコードができない状態にあることを認識する。
【００４４】
なお、対処情報報知部１２は、バーコード６のデコードができない環境情報として例えばキャッシャの手によってバーコード６を遮蔽してバーコード６のデコードができない状態にあること、又はバーコード６からの反射光の影響を受けてバーコード６のデコードができない状態にあることなどを認識する。
【００４５】
次に、対処情報報知部１２は、ガイダンスデータベース１５を検索し、例えばバーコード６を印字したラベルに生じた例えば皺によりデコードができない場合、ガイダンスメッセージとして例えば「皺を伸ばす」を取得する。  
次に、対処情報報知部１２は、ステップＳ８において、ラベルに生じた皺によりデコードができない場合のガイダンスメッセージとして例えば「皺を伸ばす」をＰＯＳ端末１に送信する。これにより、店舗ＰＯＳサーバ３は、店内ＬＡＮ２を介してＰＯＳ端末１にガイダンスメッセージ「皺を伸ばす」を送信する。
【００４６】
ＰＯＳ端末１は、ステップＳ９において、店舗ＰＯＳサーバ３から送信されたガイダンスメッセージ「皺を伸ばす」を受信すると、このガイダンスメッセージ「皺を伸ばす」をガイダンス表示部９に表示出力、又はスピーカ部１０により音声によりアナウンスのいずれか一方又は両方で報知する。
【００４７】
キャッシャは、ガイダンス表示部９に表示出力されたガイダンスメッセージ「皺を伸ばす」を目視し、かつスピーカ部１０から音声により発生されるガイダンスメッセージ「皺を伸ばす」のアナウンスを聞く。これにより、キャッシャは、ガイダンスメッセージに従って商品５のラベルに生じた皺を伸ばし、再度、商品５に付されたバーコード６をＣＣＤスキャナ４の撮像範囲内にかざすようにスキャニング作業を行う。この結果、ＰＯＳ端末１は、ＣＣＤスキャナ４の撮像により取得された画像データからバーコード６のデコードを正常に行うようになる。
【００４８】
なお、対処情報報知部１２は、例えばキャッシャの手によってバーコード６を遮蔽してバーコード６のデコードができない場合、ガイダンスメッセージとして例えば「手の位置を変更する」を取得する。又、対処情報報知部１２は、バーコード６からの反射光の影響を受けてバーコード６のデコードができない場合、ガイダンスメッセージとして例えば「傾け角度を変更する」を取得する。
【００４９】
これにより、店舗ＰＯＳサーバ３は、ステップＳ８において、店内ＬＡＮ２を介してＰＯＳ端末１にガイダンスメッセージ「手の位置を変更する」又は「傾け角度を変更する」を送信する。
【００５０】
ＰＯＳ端末１は、店舗ＰＯＳサーバ３から送信されたガイダンスメッセージ「手の位置を変更する」又は「傾け角度を変更する」を受信すると、ステップＳ９において、ガイダンスメッセージ「手の位置を変更する」又は「傾け角度を変更する」をガイダンス表示部９に表示出力、又はスピーカ部１０により音声によりアナウンスのいずれか一方又は両方で報知する。
【００５１】
しかるに、キャッシャは、ガイダンス表示部９に表示出力されたガイダンスメッセージ「手の位置を変更する」又は「傾け角度を変更する」を目視し、かつスピーカ部１０から音声により発生されるガイダンスメッセージ「手の位置を変更する」又は「傾け角度を変更する」のアナウンスを聞く。これにより、キャッシャは、ガイダンスメッセージに従って商品５を把持する位置を変更したり、商品５の傾け角度を変更し、当該商品５に付されているバーコード６をＣＣＤスキャナ４の撮像範囲内にかざすようにスキャニング作業を行う。この結果、ＰＯＳ端末１は、ＣＣＤスキャナ４の撮像により取得された画像データからバーコード６のデコードを正常に行うようになる。
【００５２】
このように上記一実施の形態によれば、バーコード６のデコードに不具合が発生すると、ＣＣＤスキャナ４の撮像により取得された画像データ中におけるバーコード６の撮像状況、例えば画像データ中にバーコード６が含まれなくてデコード情報が正常でないのか、又は画像データ中にバーコード６が含まれていても当該画像データ中に含まれるバーコード６のデコードができなくてデコード情報が正常でないのか否かを判断し、この判断の結果、画像データ中にバーコード６が含まれなくてデコード情報が正常でない場合、対処情報報知部１２によって商品５の形状、例えば箱状、袋状、トレイ上に載置されたトレイ状、又は各生鮮品の形状等を認識し、これら商品５の形状に応じたガイダンスメッセージ「商品側面をかざす」「商品裏面をかざす」「商品正面の印字部をかざす」又は「帯の部分や印字部をかざす」等をガイダンス表示部９に表示出力、又はスピーカ部１０により音声によりアナウンスのいずれか一方又は両方で報知する。
【００５３】
これにより、キャッシャは、例えば画像データ中にバーコード６が含まれなくてデコード情報が正常でないという不具合に応じたガイダンスメッセージ「商品側面をかざす」「商品裏面をかざす」「商品正面の印字部をかざす」又は「帯の部分や印字部をかざす」等を目視し、かつスピーカ部１０から音声により発生されるガイダンスメッセージ「商品裏面をかざす」「商品正面の印字部をかざす」又は「帯の部分や印字部をかざす」等のアナウンスを聞くことができる。そして、キャッシャは、このガイダンスメッセージに従って商品５の側面、裏面、正面の印字部又は帯の部分や印字部等をＣＣＤスキャナ４の撮像範囲内にかざすようにスキャニング作業を行うことができる。この結果、ＰＯＳ端末１は、ＣＣＤスキャナ４の撮像により取得された画像データからバーコード６のデコードを正常に行うようになる。
【００５４】
一方、画像データ中にバーコード６が含まれていても当該画像データ中に含まれるバーコード６のデコードができなくてデコード情報が正常でない場合、バーコード６のデコードができない環境情報、例えばバーコード６を付してあるラベル等に生じた皺によってバーコード６のデコードができない、キャッシャの手によってバーコード６を遮蔽してバーコード６のデコードができない、又はバーコード６からの反射光の影響を受けてバーコード６のデコードができないことを認識し、これらバーコード６のデコードができない環境情報に応じたガイダンスメッセージ、例えば「皺を伸ばす」「手の位置を変更する」又は「傾け角度を変更する」等をガイダンス表示部９に表示出力、又はスピーカ部１０により音声によりアナウンスのいずれか一方又は両方で報知する。
【００５５】
これにより、キャッシャは、例えば画像データ中にバーコード６が含まれていても当該画像データ中に含まれるバーコード６のデコードができないという不具合に応じたガイダンスメッセージ「皺を伸ばす」「手の位置を変更する」又は「傾け角度を変更する」等を目視し、かつスピーカ部１０から音声により発生されるガイダンスメッセージ「皺を伸ばす」「手の位置を変更する」又は「傾け角度を変更する」等のアナウンスを聞くことができる。そして、キャッシャは、このガイダンスメッセージに従って商品５のパッケージ等の皺を伸ばす、手の位置を変更する、又は商品５の傾け角度を変更する等を行って商品５に付されているバーコード６をＣＣＤスキャナ４の撮像範囲内にかざすようにスキャニング作業を行うことができる。この結果、ＰＯＳ端末１は、ＣＣＤスキャナ４の撮像により取得された画像データからバーコード６のデコードを正常に行うようになる。
【００５６】
この結果、商品５に付されているバーコード６のデコードが確実に行えるような撮像の対処のガイダンスメッセージを行うことによりＣＣＤスキャナ４により商品５のバーコード６の撮像を容易に行うことができ、商品５に付されているバーコード６のデコードが確実に行え、かつ商品５の精算処理業務の利便性を向上させると共に、精算処理業務の効率化を図ることができる。
【００５７】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。  
例えば、上記一実施の形態は、商品５に付されているバーコード６のデコードについて説明したが、これに限らず、商品５に付されているＱＲコード（登録商標）のデコードについても適用可能である。
【００５８】
又、参照画像データベース１３に記憶される商品５の形状の参照画像データや、画像データ中にバーコード６が含まれていてもバーコード６のデコードができない環境情報は、箱状、袋状、トレイ状、各生鮮品の形状、さらにはバーコード６を付してあるラベル等に生じた皺、キャッシャの手によってバーコード６を遮蔽した状態、バーコード６からの反射光の影響を受けてバーコード６のデコードができない状態の参照画像データに限らず、他の商品５の形状の参照画像データや、他の環境情報の参照画像データを記憶してもよい。これに応じてガイダンスデータベース１５に記憶するガイダンスメッセージの内容も各商品５の形状や他の環境情報に応じて追加してもよい。  
対処情報報知部１２は、店舗サーバ３に設けているが、これに限らず、ＰＯＳ端末１に設けてもよい。
【符号の説明】
【００５９】
１：ＰＯＳ端末、２：店内ローカルエリアネットワーク（ＬＡＮ）、３：店舗ＰＯＳサーバ、４：ＣＣＤスキャナ、５：商品、６：バーコード、７：操作キー、８：購入商品表示部、９：ガイダンス表示部、１０：スピーカ部、１１：商品データベース、１２：対処情報報知部、１３：参照画像データベース、１４：バーコード位置データベース、１５：ガイダンスデータベース。
【先行技術文献】
【特許文献】
【００６０】
【特許文献１】特開２００７−７２８０３号公報
【図１】
2010123142.tif 000003
【図２】
2010123142.tif 000004
【図３】
2010123142.tif 000005
【図４】
2010123142.tif 000006
【図５】
2010123142.tif 000007
【図６】
2010123142.tif 000008