(57)【要約】【課題】仮登録した商品を後で探し出す際の手間を軽減することを可能とする。【解決手段】読取装置１０１は、撮像部１６４で撮像した画像に含まれるコードシンボルを検出し、そのコードシンボルに対応したコード情報を読み取り（Ｓ４）、読み取ったコード情報をＰＯＳ端末１１へ出力する（Ｓ５）。ＰＯＳ端末１１は、出力されたコード情報で特定された商品の売上を登録する（Ｓ２１）。ＰＯＳ端末１１は、出力されたコード情報が未登録である場合に、仮登録にかかる情報と、未登録のコード情報を読み取った商品の画像とを取得し（Ｓ２３，Ｓ２５）、取得された商品の画像に含まれる文字を認識する（Ｓ２６）。ＰＯＳ端末１１は、取得された仮登録にかかる情報と、認識された文字とを未登録のコード情報に対応付けて仮登録する（Ｓ２７）。【選択図】図５
2012053710.tif 000002
【特許請求の範囲】
【請求項１】
撮像手段が撮像した画像を取り込む画像取込手段と、
取り込まれた前記画像に含まれる商品に添付されたコードシンボルを検出し、当該コードシンボルに対応したコード情報を読み取るコード読取手段と、
読み取った前記コード情報を出力する出力手段とを備える読取装置と、
コード情報ごとに商品にかかる情報が予め登録されている商品登録情報を参照して、出力された前記コード情報で特定された商品の売上を登録する売上登録手段と、
出力された前記コード情報にかかる情報が前記商品登録情報に未登録である場合に、仮登録にかかる情報と、未登録の前記コード情報を読み取った商品の画像とを取得する取得手段と、
取得された前記商品の画像に含まれる文字を認識する文字認識手段と、
取得された前記仮登録にかかる情報と、認識された前記文字とを未登録の前記コード情報に対応付けて前記商品登録情報に仮登録する仮登録手段とを備える売上登録装置と、
を有することを特徴とする店舗システム。
【請求項２】
前記仮登録手段は、取得された前記商品の画像を未登録の前記コード情報に対応付けて前記商品登録情報に仮登録すること、
を特徴とする請求項１に記載の店舗システム。
【請求項３】
前記取得手段は、未登録の前記コード情報を読み取った商品の商品名を含む画像を取得し、
前記文字認識手段は、取得された前記商品の画像に含まれる商品名を認識し、
前記仮登録手段は、取得された前記仮登録にかかる情報と、認識された前記商品名とを未登録の前記コード情報に対応付けて前記商品登録情報に仮登録すること、
を特徴とする請求項１又は２に記載の店舗システム。
【請求項４】
前記取得手段は、未登録の前記コード情報を読み取った商品について前記撮像手段が撮像した画像を前記読取装置の出力手段に出力させて、前記商品の画像を取得すること、
を特徴とする請求項１乃至３のいずれか一項に記載の店舗システム。
【請求項５】
撮像手段が撮像した画像に含まれる商品に添付されたコードシンボルを検出し、当該コードシンボルに対応したコード情報を読み取るコード読取手段と、
コード情報ごとに商品にかかる情報が予め登録されている商品登録情報を参照して、読み取られた前記コード情報で特定された商品の売上を登録する売上登録手段と、
読み取られた前記コード情報にかかる情報が前記商品登録情報に未登録である場合に、仮登録にかかる情報と、未登録の前記コード情報を読み取った商品の画像とを取得する取得手段と、
取得された前記商品の画像に含まれる文字を認識する文字認識手段と、
取得された前記仮登録にかかる情報と、認識された前記文字とを未登録の前記コード情報に対応付けて前記商品登録情報に仮登録する仮登録手段と、
を備えることを特徴とする売上登録装置。
【請求項６】
撮像手段が撮像した画像に含まれる商品に添付されたコードシンボルを検出し、当該コードシンボルに対応したコード情報を読み取るコード読取手段を有する売上登録装置のコンピュータを、
コード情報ごとに商品にかかる情報が予め登録されている商品登録情報を参照して、読み取られた前記コード情報で特定された商品の売上を登録する売上登録手段と、
読み取られた前記コード情報にかかる情報が前記商品登録情報に未登録である場合に、仮登録にかかる情報と、未登録の前記コード情報を読み取った商品の画像とを取得する取得手段と、
取得された前記商品の画像に含まれる文字を認識する文字認識手段と、
取得された前記仮登録にかかる情報と、認識された前記文字とを未登録の前記コード情報に対応付けて前記商品登録情報に仮登録する仮登録手段と、
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、店舗システム、売上登録装置及びプログラムに関する。
【背景技術】
【０００２】
従来、スーパーマーケット等の店舗では、商品に添付されたバーコードや二次元コード（例えばＱＲコード（登録商標））等のコードシンボルをＣＣＤイメージセンサ等のデジタルカメラによって撮像し、その撮像した画像から検出したコードシンボルを検出して復号することで商品コードを読み取る商品コード読取装置が用いられている。店員は、顧客がカウンタ台に持ち込んだ買物カゴの中に収められている商品を取り出して商品コード読取装置のデジタルカメラにかざすことで、顧客が購入する商品の売上を登録する。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ところで、商品コード読取装置によって読み取った商品コードと、その商品コードで特定される商品の単価や商品名などが未登録である場合は、商品コードから顧客が購入する商品を特定できないことから、商品の売上を登録することができない。したがって、未登録の商品については、読み取った商品の部門などのリンク先を示すリンクコードや単価をキー操作で仮登録した後に、売上を登録する。
【０００４】
しかしながら、仮登録した商品を陳列棚などから探し出して本登録する際には、仮登録した商品の部門などのリンク先を示すリンクコードや単価などしか登録されていないことから、仮登録した商品を探し出すことが困難な場合があった。
【課題を解決するための手段】
【０００５】
上述した課題を解決するために、本発明の実施形態は、画像取込手段と、コード読取手段と、出力手段とを備える読取装置と、売上登録手段と、取得手段と、文字認識手段と、仮登録手段とを備える売上登録装置と、を有することを特徴とする店舗システムである。画像取込手段は、撮像手段が撮像した画像を取り込む。コード読取手段は、取り込まれた画像に含まれる商品に添付されたコードシンボルを検出し、そのコードシンボルに対応したコード情報を読み取る。出力手段は、読み取ったコード情報を出力する。売上登録手段は、コード情報ごとに商品にかかる情報が予め登録されている商品登録情報を参照して、出力されたコード情報で特定された商品の売上を登録する。取得手段は、出力されたコード情報にかかる情報が商品登録情報に未登録である場合に、仮登録にかかる情報と、未登録のコード情報を読み取った商品の画像とを取得する。文字認識手段は、取得された商品の画像に含まれる文字を認識する。仮登録手段は、取得された仮登録にかかる情報と、認識された文字とを未登録のコード情報に対応付けて商品登録情報に仮登録する。
【０００６】
また、本発明の実施形態は、コード読取手段と、売上登録手段と、取得手段と、文字認識手段と、仮登録手段と、を備えることを特徴とする売上登録装置である。コード読取手段は、撮像手段が撮像した画像に含まれる商品に添付されたコードシンボルを検出し、そのコードシンボルに対応したコード情報を読み取る。売上登録手段は、コード情報ごとに商品にかかる情報が予め登録されている商品登録情報を参照して、読み取られたコード情報で特定された商品の売上を登録する。取得手段は、読み取られたコード情報にかかる情報が商品登録情報に未登録である場合に、仮登録にかかる情報と、未登録のコード情報を読み取った商品の画像とを取得する。文字認識手段は、取得された商品の画像に含まれる文字を認識する。仮登録手段は、取得された仮登録にかかる情報と、認識された文字とを未登録のコード情報に対応付けて商品登録情報に仮登録する。
【０００７】
また、本発明の実施形態は、撮像手段が撮像した画像に含まれる商品に添付されたコードシンボルを検出し、そのコードシンボルに対応したコード情報を読み取るコード読取手段を有する売上登録装置のコンピュータを、売上登録手段と、取得手段と、文字認識手段と、仮登録手段と、して機能させるためのプログラムである。売上登録手段は、コード情報ごとに商品にかかる情報が予め登録されている商品登録情報を参照して、読み取られたコード情報で特定された商品の売上を登録する。取得手段は、読み取られたコード情報にかかる情報が商品登録情報に未登録である場合に、仮登録にかかる情報と、未登録のコード情報を読み取った商品の画像とを取得する。文字認識手段は、取得された商品の画像に含まれる文字を認識する。仮登録手段は、取得された仮登録にかかる情報と、認識された文字とを未登録のコード情報に対応付けて商品登録情報に仮登録する。
【図面の簡単な説明】
【０００８】
【図１】図１は、チェックアウトシステムを示す斜視図である。
【図２】図２は、ＰＯＳ端末及び読取装置のハードウェア構成を示すブロック図である。
【図３】図３は、ＰＬＵファイルのデータ構成を例示する概念図である。
【図４】図４は、ＣＰＵの機能構成を示すブロック図である。
【図５】図５は、チェックアウトシステムの動作の一例を示すフローチャートである。
【図６】図６は、読取窓における読取領域の例を示す概念図である。
【発明を実施するための形態】
【０００９】
以下では、チェックアウトシステムを例に本実施形態にかかる店舗システム、売上登録装置及びプログラムを図面を参照して説明する。チェックアウトシステムは、一取引にかかる商品の登録、精算を行う売上登録装置としてのＰＯＳ端末と、商品に添付された商品コードなどを読み取るコード読取装置とを有する構成であり、店舗システムの一例である。本実施形態は、スーパーマーケット等の店舗に導入されたチェックアウトシステムへの適用例である。
【００１０】
図１は、チェックアウトシステム１を示す斜視図である。図１に示すように、チェックアウトシステム１は、一取引にかかる商品の登録、精算を行うＰＯＳ端末１１を備える。ＰＯＳ端末１１は、チェックアウト台５１上のドロワ２１上面に載置されている。ドロワ２１は、ＰＯＳ端末１１によって開放動作の制御を受ける。ＰＯＳ端末１１の上面には、オペレータ（店員）によって押下操作されるキーボード２２が配置されている。キーボード２２を操作する店員から見てキーボード２２よりも奥側には、店員に向けて情報を表示する表示デバイス２３が設けられている。表示デバイス２３は、その表示面２３ａに情報を表示する。表示面２３ａには、タッチパネル２６が積層されている。表示デバイス２３よりもさらに奥側には、顧客用表示デバイス２４が回転自在に立設されている。顧客用表示デバイス２４は、その表示面２４ａに情報を表示する。なお、図１に示す顧客用表示デバイス２４は、表示面２４ａを図１中手前側に向けているが、表示面２４ａが図１中奥側に向くように顧客用表示デバイス２４を回転させることによって、顧客用表示デバイス２４は顧客に向けて情報を表示する。
【００１１】
ＰＯＳ端末１１が載置されているチェックアウト台５１とＬ字を形成するようにして、横長テーブル状のカウンタ台１５１が配置されている。カウンタ台１５１の上面には、荷受面１５２が形成されている。荷受面１５２には、バーコードＢＣが付された商品Ａを収納する買物カゴ１５３が載置される。買物カゴ１５３は、顧客によって持ち込まれる第１の買物カゴ１５３ａと、第１の買物カゴ１５３ａから読取装置１０１を挟んだ位置に位置付けられる第２の買物カゴ１５３ｂとに分けて考えることができる。
【００１２】
カウンタ台１５１の荷受面１５２には、ＰＯＳ端末１１とデータ送受信自在に接続された読取装置１０１が設置されている。読取装置１０１は、薄型矩形形状のハウジング１０２を備える。ハウジング１０２の正面には読取窓１０３が配置されている。ハウジング１０２の上部には、表示・操作部１０４が取り付けられている。表示・操作部１０４には、タッチパネル１０５が表面に積層された表示デバイス１０６が設けられている。表示デバイス１０６の右隣にはキーボード１０７が配設されている。キーボード１０７の右隣には、図示しないカードリーダのカード読取溝１０８が設けられている。店員から見て表示・操作部１０４の裏面左奥側には、顧客に向けて設けられる表示装置であり、顧客に対して情報を表示するための顧客用表示デバイス１０９が設置されている。顧客用表示デバイス１０９の表示面には、顧客用タッチパネル１０９ａが積層されている。
【００１３】
顧客によって持ち込まれた第１の買物カゴ１５３ａには、一取引にかかる商品Ａが収納されている。商品Ａには、その商品Ａに関する商品コード（コード情報）が符号化されたバーコードＢＣが貼付されている。商品Ａは、オペレータの手によって第２の買物カゴ１５３ｂへと移動される。この移動過程で、バーコードＢＣが読取装置１０１の読取窓１０３に向けられる。この際、読取窓１０３の奥側に配置された撮像部１６４（図２参照）はバーコードＢＣを撮像する。読取装置１０１では、撮像部１６４により撮像された画像に含まれる商品Ａに添付されたバーコードＢＣを検出してデコード（復号）することで、商品Ａに対応した商品コードを読み取る。次いで、読取装置１０１は、読み取った商品コードをＰＯＳ端末１１へ出力する。
【００１４】
バーコードＢＣとして記述された商品コードは、商品Ａを特定するために商品ごとに割り当てられたコードであり、一例として１３桁の数字であるＪＡＮコードである。なお、本実施形態ではコードシンボルとしてバーコードＢＣを例に説明するが、コードシンボルはＱＲコード（登録商標）等の二次元コードであってもよいことは言うまでもない。
【００１５】
図２は、ＰＯＳ端末１１及び読取装置１０１のハードウェア構成を示すブロック図である。ＰＯＳ端末１１は、情報処理を実行する情報処理部としてのマイクロコンピュータ６０を備える。マイクロコンピュータ６０は、各種演算処理を実行し各部を制御するＣＰＵ６１（Central Processing Unit）に、ＲＯＭ６２（Read Only Memory）とＲＡＭ６３（Random Access Memory）とがバス接続されて構成されている。
【００１６】
ＰＯＳ端末１１のＣＰＵ６１には、前述したドロワ２１、キーボード２２、表示デバイス２３、タッチパネル２６、顧客用表示デバイス２４がいずれも各種の入出力回路（いずれも図示せず）を介して接続されている。これらは、ＣＰＵ６１による制御を受ける。
【００１７】
キーボード２２は、「１」、「２」、「３」…等の数字や「×」という乗算の演算子が上面に表示されているテンキー２２ｄ、仮締めキー２２ｅ、及び締めキー２２ｆを含む。キーボード２２は、テンキー２２ｄ、仮締めキー２２ｅ、及び締めキー２２ｆによる店員の操作入力をＣＰＵ６１へ出力する。キーボード２２は、店員からの操作を受け付ける操作手段である。ＰＯＳ端末１１では、ＣＰＵ６１の制御の下、店員からの操作入力をキーボード２２から受け付けることで、商品の仮登録にかかる情報を取得する。具体的には、仮登録を行う商品の部門などのリンク先を示すリンクコードや単価などを取得する。
【００１８】
ＰＯＳ端末１１のＣＰＵ６１には、ＨＤＤ６４（Hard Disk Drive）が接続されている。ＨＤＤ６４には、プログラムや各種ファイルが記憶されている。ＨＤＤ６４に記憶されているプログラムや各種ファイルは、ＰＯＳ端末１１の起動時に、その全部又は一部がＲＡＭ６３にコピーされてＣＰＵ６１により順次実行される。ＨＤＤ６４に記憶されているプログラムの一例は、商品販売データ処理用のプログラムＰＲである。ＨＤＤ６４に記憶されているファイルの一例は、ストアコンピュータＳＣから配信されて格納されているＰＬＵファイルＦ１と、仮登録にかかる商品を撮像した画像を格納する撮像データファイルＦ２とがある。
【００１９】
ＰＬＵファイルＦ１は、商品ごとにユニークに割り当てられた商品コードごとに、その商品の商品名、単価などの商品に関連した情報を格納するファイルである。すなわち、ＰＬＵファイルＦ１は、コード情報（商品コード）ごとに商品にかかる情報が予め登録されている商品登録情報である。
【００２０】
図３は、ＰＬＵファイルＦ１のデータ構成を例示する概念図である。図３に例示したデータＤ１は、仮登録ではなく、ストアコンピュータＳＣなどによって予め登録されている、本登録済みの登録データである。データＤ２は、仮登録されている、仮登録済みの登録データである。本登録済みのデータＤ１には、「商品コード」としての「ＸＸＸＸ」と、「商品名」としての「ＸＸ牛乳」と、「単価」としての「２００円」とが登録されている。仮登録済みのデータＤ２には、仮登録にかかる情報として取得された「リンクコード」及び「単価」としての「Ｌ＿ＺＺＺＺ」及び「２２０円」と、仮登録にかかる商品を撮像した画像から文字認識した「商品名」としての「ＹＹ牛乳」と、その撮像した画像を格納する撮像データファイルＦ２のファイル名などである「ＹＹ．ｊｐｇ」とが登録されている。ＰＯＳ端末１１では、読取装置１０１で読み取られた商品コードでＰＬＵファイルＦ１に登録されているデータＤ１、データＤ２などを参照することで、読み取られた商品コードに対応した商品の売上を登録することができる。
【００２１】
ＰＯＳ端末１１のＣＰＵ６１には、ストアコンピュータＳＣとデータ通信を実行するための通信インターフェース２５が入出力回路（図示せず）を介して接続されている。ストアコンピュータＳＣは、店舗のバックヤード等に設置されている。ストアコンピュータＳＣのＨＤＤ（図示せず）には、ＰＯＳ端末１１に配信されるＰＬＵファイルＦ１が格納されている。また、ストアコンピュータＳＣは、ＰＯＳ端末１１のＨＤＤ６４が記憶するＰＬＵファイルＦ１、撮像データファイルＦ２を通信インターフェース２５を介して取得し、自らのＨＤＤが格納しているＰＬＵファイルＦ１と比較することで、ＰＯＳ端末１１において仮登録済みのデータＤ２（図３参照）を集計できる。また、ストアコンピュータＳＣは、この集計を店舗に設置されている全てのＰＯＳ端末１１に対して行うことで、店舗全体のＰＯＳ端末１１で仮登録されたデータを集計できる。
【００２２】
ＰＯＳ端末１１のＣＰＵ６１には、読取装置１０１との間でデータ送受信を可能にする接続インターフェース６５が接続されている。したがって、接続インターフェース６５は、読取装置１０１に接続している。また、ＰＯＳ端末１１のＣＰＵ６１には、レシートなどに印字を行うプリンタ６６が接続されている。ＰＯＳ端末１１は、ＣＰＵ６１の制御のもと、一取引の取引内容（精算金額や付与されたポイント）等をレシートに印字する。
【００２３】
読取装置１０１も、マイクロコンピュータ１６０を備える。マイクロコンピュータ１６０は、ＣＰＵ１６１にＲＯＭ１６２とＲＡＭ１６３とがバス接続されて構成されている。ＲＯＭ１６２には、ＣＰＵ１６１によって実行されるプログラムが記憶されている。ＣＰＵ１６１には、撮像部１６４、音声出力部１６５が各種の入出力回路（いずれも図示せず）を介して接続されている。撮像部１６４、音声出力部１６５は、ＣＰＵ１６１によって動作が制御される。表示・操作部１０４は接続インターフェース１７６を介してＰＯＳ端末１１に接続されている。表示・操作部１０４はＰＯＳ端末１１のＣＰＵ６１によって動作が制御される。
【００２４】
撮像部１６４は、ＣＣＤイメージセンサやＣＯＭＳイメージセンサなどであり、ＣＰＵ１６１の制御の下で読取窓１０３からの撮像を行う。例えば撮像部１６４では３０ｆｐｓの動画像の撮像を行う。撮像部１６４が所定のフレームレートで順次撮像したフレーム画像はＲＡＭ１６３に保存される。音声出力部１６５は、予め設定された警告音などを発生するための音声回路とスピーカなどである。音声出力部１６５は、ＣＰＵ１６１の制御の下で警告音などの音声による報知を行う。
【００２５】
さらに、ＣＰＵ１６１には、ＰＯＳ端末１１の接続インターフェース６５に接続して、ＰＯＳ端末１１との間でデータ送受信を可能にする接続インターフェース１７５が接続されている。ＣＰＵ１６１の制御の下、読取装置１０１の撮像部１６４によって撮像された画像から読み取られた商品コードや、その撮像された画像等は、接続インターフェース１７５を介して出力され、接続インターフェース６５を介してＰＯＳ端末１１に入力される。
【００２６】
次に、ＣＰＵ１６１、ＣＰＵ６１がプログラムを順次実行することで実現されるＣＰＵ１６１、ＣＰＵ６１の機能部について、図４を参照して説明する。図４は、ＣＰＵ１６１、ＣＰＵ６１の機能構成を示すブロック図である。図４に示すように、ＣＰＵ１６１は、プログラムを順次実行することにより、撮像画像取込部１６１１、バーコード読取部１６１２、情報出力部１６１３としての機能を備える。同様に、ＣＰＵ６１は、売上登録部６１１、仮登録部６１２、文字認識部６１３としての機能を備える。
【００２７】
撮像画像取込部１６１１は、撮像部１６４に撮像オン信号を出力して撮像部１６４に撮像動作を開始させる。撮像画像取込部１６１１は、撮像動作開始後に撮像部１６４が撮像してＲＡＭ１６３に保存されたフレーム画像を順次取り込む。撮像画像取込部１６１１によるフレーム画像の取り込みは、ＲＡＭ１６３に保存された順に行われる。
【００２８】
バーコード読取部１６１２は、撮像画像取込部１６１１により取り込まれたフレーム画像に含まれるコードシンボルを検出し、そのコードシンボルに対応した商品コード等のコード情報を読み取る。具体的には、取り込まれたフレーム画像を２値化した画像からパターンマッチング技術によるバーコードの検出や、所定のファインダパターンから二次元コードの検出などを行う。次いで、バーコード読取部１６１２は、検出したバーコードや二次元コードを所定の規則に従ったコード情報（例えばＪＡＮコード）に変換することで、検出したバーコードに対応したコード情報を読み取る。情報出力部１６１３は、バーコード読取部１６１２が読み取ったコード情報を接続インターフェース１７５を介してＰＯＳ端末１１へ出力する。また、情報出力部１６１３は、ＰＯＳ端末１１からの要求に応じて撮像部１６４が撮像した商品の画像を接続インターフェース１７５を介してＰＯＳ端末１１へ出力する。
【００２９】
売上登録部６１１は、読取装置１０１から出力されたコード情報（商品コード）をもとにＰＬＵファイルＦ１を参照することで、バーコード読取部１６１２により読み取られた商品Ａを特定する。次いで、売上登録部６１１は、特定された商品Ａの売上を登録する。売上登録部６１１は、一取引ごとにユニークな取引番号を割り当てて、商品Ａの売上を登録する際にこの取引番号を付与する。売上登録部６１１による売上の登録は、商品コード、商品名、単価、数量、日時、取引番号などの情報を売上マスタファイル（図示しない）などに記録して行う。
【００３０】
仮登録部６１２は、売上登録部６１１で商品Ａが特定できなかった場合、すなわち、読取装置１０１から出力された商品コードがＰＬＵファイルＦ１に未登録である場合に、その商品コードに関する情報をＰＬＵファイルＦ１に仮登録する。具体的には、仮登録部６１２は、店員の操作入力をキーボード２２から受け付けることで、リンクコードや単価などの仮登録にかかる情報を取得する。また、仮登録部６１２は、特定できなかった商品Ａの画像を読取装置１０１に要求し、読取装置１０１で撮像した商品Ａの画像を取得する。また、仮登録部６１２は、取得された商品Ａの画像に含まれる文字（文字列）を、文字認識部６１３の文字認識処理（ＯＣＲ）によって取得する。そして、仮登録部６１２は、仮登録にかかる情報と、文字認識部６１３により認識された文字と、商品Ａの画像とを未登録の商品コードに対応付けてＰＬＵファイルＦ１に登録する。
【００３１】
文字認識部６１３は、読取装置１０１で撮像した商品Ａの画像に対して文字認識処理（ＯＣＲ）を施すことで、その画像に含まれる文字を認識する。なお、文字認識部６１３は、商品Ａの画像から複数の文字（文字列）を認識した場合は、最もサイズの大きな文字（文字列）を認識結果とする。商品Ａでは最もサイズの大きな文字で商品名を記載することが多い。したがって、最もサイズの大きな文字を認識結果とすることで、商品名を認識できる。
【００３２】
次に、チェックアウトシステム１の動作について詳細に説明する。図５は、チェックアウトシステム１の動作の一例を示すフローチャートである。
【００３３】
先ず、読取装置１０１側の動作について説明する。図５に示すように、ＰＯＳ端末１１による商品登録の開始などに応じて処理が開始されると、撮像画像取込部１６１１は、撮像部１６４に撮像オン信号を出力して撮像部１６４による撮像を開始する（Ｓ１）。次いで、撮像画像取込部１６１１は、撮像部１６４が撮像してＲＡＭ１６３に保存されたフレーム画像（撮像画像）を取り込む（Ｓ２）。
【００３４】
次いで、バーコード読取部１６１２は、撮像画像取込部１６１１により取り込まれたフレーム画像に含まれるバーコードを検出し（Ｓ３）、検出したバーコードに対応した商品コードを読み取る（Ｓ４）。
【００３５】
図６は、読取窓１０３における読取領域Ｒの例を示す概念図である。具体的には、図６は商品Ａを読み取る際の読取領域Ｒを例示する概念図である。図６に示すように、前述した商品Ａの移動過程において読取領域Ｒに商品Ａが映り込んだ場合、Ｓ４では、商品Ａに添付されたバーコードＢＣに対応した商品コードが読み取られることとなる。
【００３６】
次いで、情報出力部１６１３は、バーコード読取部１６１２が読み取った商品コードを接続インターフェース１７５を介してＰＯＳ端末１１へ出力する（Ｓ５）。次いで、ＣＰＵ１６１は、商品Ａを撮像した画像の要求がＰＯＳ端末１１よりあったか否かを判定する（Ｓ６）。要求がなかった場合（Ｓ６:ＮＯ）はＳ９へ処理を進める。
【００３７】
要求があった場合（Ｓ６：ＹＥＳ）、ＣＰＵ１６１は、表示デバイス１０６などの表示画面において、商品Ａの撮像を促す旨の報知を行う（Ｓ７）。例えば、読取窓１０３へ商品Ａをかざすように促すメッセージを表示するための表示データを接続インターフェース１７５を介してＣＰＵ６１へ出力し、表示デバイス１０６における表示を行う。次いで、情報出力部１６１３は、撮像部１６４で撮像した商品Ａの画像を接続インターフェース１７５を介してＰＯＳ端末１１へ出力し（Ｓ８）、Ｓ９へ処理を進める。
【００３８】
Ｓ９において、ＣＰＵ１６１は、ＰＯＳ端末１１から商品登録の終了通知などによる業務終了の有無を判定する。業務を継続する場合（Ｓ９：ＮＯ）、ＣＰＵ１６１は、Ｓ２へ処理を戻して処理を継続させる。業務を終了する場合（Ｓ９：ＹＥＳ）、撮像画像取込部１６１１は、撮像部１６４に撮像オフ信号を出力して撮像部１６４による撮像を終了し（Ｓ１０）、処理を終了する。
【００３９】
次に、ＰＯＳ端末１１側の動作について説明する。図５に示すように、キーボード２２の操作指示による商品登録の開始などに応じて処理が開始されると、ＣＰＵ６１は、読取装置１０１がバーコードＢＣを読み取って出力してきた商品コードを接続インターフェース６５を介して受信する（Ｓ２０）。次いで、売上登録部６１１は、読取装置１０１から出力された商品コードをもとにＰＬＵファイルＦ１を参照し、特定された商品Ａの売上を登録する（Ｓ２１）。
【００４０】
次いで、ＣＰＵ６１は、読取装置１０１から出力された商品コードがＰＬＵファイルＦ１に未登録であり、その商品コードが該当なしであったか否かを判定する（Ｓ２２）。商品コードが該当ありの場合（Ｓ２２：ＮＯ）は、読取装置１０１から出力された商品コードをもとに商品Ａの売上が登録されたことから、Ｓ２３〜Ｓ２８の処理を行うことなく、Ｓ２９へ処理を進める。
【００４１】
商品コードが該当なしの場合（Ｓ２２：ＹＥＳ）は、読取装置１０１から出力された商品コードをもとに商品Ａが特定されず、商品Ａの売上が登録されなかったことから、Ｓ２３〜Ｓ２８による商品Ａの仮登録と、その仮登録した商品Ａの売上登録とにかかるＳ２３〜Ｓ２８の処理を行う。
【００４２】
Ｓ２３において、仮登録部６１２は、店員の操作入力をキーボード２２から受け付けて、部門（リンクコード）や単価などの仮登録にかかる情報の入力を受け付ける。次いで、仮登録部６１２は、特定できなかった商品Ａの画像を接続インターフェース６５を介して読取装置１０１に要求し（Ｓ２４）、読取装置１０１で撮像した商品Ａの画像を受信する（Ｓ２５）。
【００４３】
次いで、文字認識部６１３は、読取装置１０１で撮像した商品Ａの画像に対して文字認識処理（ＯＣＲ）を施す（Ｓ２６）。前述したとおり、文字認識部６１３はこの文字認識によって商品名を取得する。
【００４４】
次いで、仮登録部６１２は、仮登録にかかる情報と、文字認識部６１３により認識された文字とを未登録の商品コードに対応付けてＰＬＵファイルＦ１に仮登録する。また、仮登録部６１２は、商品Ａの画像を撮像データファイルＦ２に格納し、未登録の商品コードに対応付けて撮像データファイルＦ２に格納したファイル名を仮登録する（Ｓ２７）。具体的には、図３のデータＤ２に示すように、「リンクコード」、「単価」、「商品名（文字認識）」、「撮像データ」が仮登録される。次いで、売上登録部６１１は、仮登録されたデータ（例えば図３のデータＤ２）により、商品Ａの売上を登録する（Ｓ２８）。
【００４５】
例えば、図３に示すＰＬＵファイルＦ１において、データＤ２が未登録である場合に、図６に示す商品Ａが読み取られてバーコードＢＣに対応した「ＹＹＹＹ」を取得した際には、商品Ａが特定できないこととなる。したがって、Ｓ２３〜Ｓ２８の処理が行われ、「Ｌ＿ＺＺＺＺ」、「２２０円」などの情報を店員の操作入力から取得する。また、商品Ａを撮像した画像に含まれる「ＹＹ牛乳」などの商品名を文字認識により取得され、データＤ２のＰＬＵファイルＦ１への仮登録と商品Ａの売上登録が行われることとなる。
【００４６】
Ｓ２９において、ＣＰＵ６１は、キーボード２２の操作指示による商品登録の終了などによる業務終了の有無を判定する。業務を継続する場合（Ｓ２９：ＮＯ）、ＣＰＵ６１は、Ｓ２０へ処理を戻して処理を継続させる。業務を終了する場合（Ｓ２９：ＹＥＳ）、ＣＰＵ６１は処理を終了する。
【００４７】
以上のように、チェックアウトシステム１において、読取装置１０１は、撮像部１６４で撮像した画像に含まれるコードシンボルを検出し、そのコードシンボルに対応したコード情報を読み取り（Ｓ４）、読み取ったコード情報をＰＯＳ端末１１へ出力する（Ｓ５）。ＰＯＳ端末１１は、出力されたコード情報で特定された商品の売上を登録する（Ｓ２１）。ＰＯＳ端末１１は、出力されたコード情報が未登録である場合に、仮登録にかかる情報と、未登録のコード情報を読み取った商品の画像とを取得し（Ｓ２３，Ｓ２５）、取得された商品の画像に含まれる文字を認識する（Ｓ２６）。ＰＯＳ端末１１は、取得された仮登録にかかる情報と、認識された文字とを未登録のコード情報に対応付けて仮登録する（Ｓ２７）。したがって、チェックアウトシステム１では、未登録のコード情報に対応付けて、取得された仮登録にかかる情報とともに、商品の画像に含まれる認識された文字が仮登録されることから、仮登録した商品を後で探し出す際に、商品の画像に含まれる文字を参考にできるため、探し出す手間を軽減することができる。また、チェックアウトシステム１では、未登録のコード情報に対応付けて商品の画像も仮登録されることから、仮登録した商品を後で探し出す際にはその画像も参考にできる。
【００４８】
本実施形態のＰＯＳ端末１１、読取装置１０１で実行されるプログラムは、ＲＯＭ等に予め組み込まれて提供される。本実施形態のＰＯＳ端末１１、読取装置１０１で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００４９】
さらに、本実施形態のＰＯＳ端末１１、読取装置１０１で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態のＰＯＳ端末１１、読取装置１０１で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００５０】
本実施形態のＰＯＳ端末１１、読取装置１０１で実行されるプログラムは、上述した各部（売上登録部６１１、仮登録部６１２、文字認識部６１３、撮像画像取込部１６１１、バーコード読取部１６１２、情報出力部１６１３）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭからプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、売上登録部６１１、仮登録部６１２、文字認識部６１３、撮像画像取込部１６１１、バーコード読取部１６１２、情報出力部１６１３が主記憶装置上に生成されるようになっている。
【符号の説明】
【００５１】
１  チェックアウトシステム
１１  ＰＯＳ端末
２２  キーボード
６１  ＣＰＵ
６２  ＲＯＭ
１０１  読取装置
１０４  表示・操作部
１６１  ＣＰＵ
１６４  撮像部
１６１１  撮像画像取込部
１６１２  バーコード読取部
１６１３  情報出力部
６１１  売上登録部
６１２  仮登録部
６１３  文字認識部
ＢＣ  バーコード
Ａ  商品
Ｄ１  データ
Ｄ２  データ
ＰＲ  プログラム
ＳＣ  ストアコンピュータ
Ｆ１  ＰＬＵファイル
Ｆ２  撮像データファイル
【先行技術文献】
【特許文献】
【００５２】
【特許文献１】特開２００８−３３６４０公報
【図１】
2012053710.tif 000003
【図２】
2012053710.tif 000004
【図３】
2012053710.tif 000005
【図４】
2012053710.tif 000006
【図５】
2012053710.tif 000007
【図６】
2012053710.tif 000008