(57)【特許請求の範囲】
【請求項１】
商品を特定する識別コードがコードシンボル及び文字列で表されている商品から、前記識別コードの読み取りを行う商品情報読取装置であって、
前記商品の画像を取り込む画像取込手段と、
前記画像取込手段が取り込んだ前記画像から前記コードシンボルを検出し、当該コードシンボルに表された前記識別コードを読み取る第１読取手段と、
前記第１読取手段による読み取りが不成立の場合に、前記画像取込手段が取り込んだ画像から前記商品に適用されるサービスの内容を表したサービスラベルを検出し、当該サービスラベルに対応するサービス情報を読み取る第２読取手段と、
前記第２読取手段による読み取りが成立した場合に、前記画像取込手段が取り込んだ画像から前記文字列を検出し、当該文字列で表された前記識別コードを読み取る第３読取手段と、
を備え、
前記サービスラベルは、前記コードシンボルからの前記識別コードの読み取りが不可能となる位置に貼付されることを特徴とする商品情報読取装置。
【請求項２】
前記第２読取手段は、各サービスラベルの特徴を定義したラベル特徴データを管理する特徴ファイルに基づいて、当該ラベル特徴データとの一致度が所定値以上となった前記画像中の領域を前記サービスラベルとして検出することを特徴とする請求項１に記載の商品情報読取装置。
【請求項３】
前記特徴ファイルは、前記ラベル特徴データと対応付けてサービス情報を管理し、
前記第２読取手段は、前記画像取込手段が取り込んだ画像から検出したサービスラベルに対応するサービス情報を、前記特徴ファイルから読み取ることを特徴する請求項２に記載の商品情報読取装置。
【請求項４】
前記コードシンボルはＪＡＮシンボルであって、当該ＪＡＮシンボルのセンターバー又はガードバーを覆う位置に前記サービスラベルが貼付されることを特徴とする請求項１〜３の何れか一項に記載の商品情報読取装置。
【請求項５】
前記第１読取手段が前記識別コードを読み取った場合に、当該識別コードを外部装置に送信し、前記第３読取手段が前記識別コードを読み取った場合に、当該識別コードを前記第２読取手段が読み取った前記サービス情報とともに前記外部装置に送信する送信手段を更に備えたことを特徴とする請求項１〜４の何れか一項に記載の商品情報読取装置。
【請求項６】
商品を特定する識別コードがコードシンボル及び文字列で表されている商品から、前記識別コードの読み取りを行う商品情報読取装置のコンピュータを、
前記商品の画像を取り込む画像取込手段と、
前記画像取込手段が取り込んだ前記画像から前記コードシンボルを検出し、当該コードシンボルに表された前記識別コードを読み取る第１読取手段と、
前記第１読取手段による読み取りが不成立の場合に、前記画像取込手段が取り込んだ画像から前記商品に適用されるサービスの内容を表したサービスラベルを検出し、当該サービスラベルに対応するサービス情報を読み取る第２読取手段と、
前記第２読取手段による読み取りが成立した場合に、前記画像取込手段が取り込んだ画像から前記文字列を検出し、当該文字列で表された前記識別コードを読み取る第３読取手段と、
して機能させ、
前記サービスラベルは、前記コードシンボルからの前記識別コードの読み取りが不可能となる位置に貼付されることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、商品情報読取装置及びプログラムに関する。
【背景技術】
【０００２】
従来、スーパーマーケット等の小売店では、商品を値引して販売することがしばしば行われている。この場合、店側では、値引額や値引率を表示したラベル（以下、サービスラベル）を商品に貼付して、顧客に値引商品であることを明示している。また、ＰＯＳ（Point  Of  Sales）端末のオペレータは、顧客が買い上げる商品にサービスラベルが付されている場合には、スキャナ装置を用いて当該商品に付されたバーコードを読み取るとともに、キーボードやタッチパネル等を操作することで値引に関する処理を行っている。
【０００３】
また、バーコードの読み取りに関しては、ＣＣＤ等のイメージセンサを用いてバーコードやサービスラベルを撮像し、この撮像したバーコードやサービスラベルの画像から商品コードや値引に関する情報を読み取る技術が知られている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、上記従来の技術では、店舗側の店員が商品に付されたバーコードをイメージセンサの撮像領域内に移動させることで、商品コードの読み取りが行われることになる。しかしながら、バーコードとサービスラベルとが離れていると、イメージセンサの撮像領域内にサービスラベルが存在しない可能性があり、店員はイメージセンサの撮像領域内にサービスラベルを移動させる必要があるため、操作が煩雑になっていた。また、この場合、サービスラベルを見過ごしてしまうと、値引が行われないまま販売登録が行われてしまうため、サービスラベルの読み取りをより確実に行うことが可能な技術が望まれている。
【課題を解決するための手段】
【０００５】
実施の形態の商品情報読取装置は、商品を特定する識別コードがコードシンボル及び文字列で表されている商品から、前記識別コードの読み取りを行う商品情報読取装置であって、画像取込手段と、第１読取手段と、第２読取手段と、第３読取手段とを備えている。画像取込手段は、前記商品の画像を取り込む。第１読取手段は、前記画像取込手段が取り込んだ前記画像から前記コードシンボルを検出し、当該コードシンボルに表された前記識別コードを読み取る。第２読取手段は、前記第１読取手段による読み取りが不成立の場合に、前記画像取込手段が取り込んだ画像から前記商品に適用されるサービスの内容を表したサービスラベルを検出し、当該サービスラベルに対応するサービス情報を読み取る。第３読取手段は、前記第２読取手段による読み取りが成立した場合に、前記画像取込手段が取り込んだ画像から前記文字列を検出し、当該文字列で表された前記識別コードを読み取る。また、前記サービスラベルは、前記コードシンボルからの前記識別コードの読み取りが不可能となる位置に貼付される。
【図面の簡単な説明】
【０００６】
【図１】図１は、実施形態に係るチェックアウトシステムの構成を概略的に示す斜視図である。
【図２】図２は、ＰＯＳ端末及び商品情報読取装置の構成を示すブロック図である。
【図３】図３は、撮像部の撮像領域と商品との関係の一例を示す図である。
【図４】図４は、ラベル特徴ファイルを説明するための図である。
【図５】図５は、商品情報読取装置が行う情報出力処理の手順を示すフローチャートである。
【発明を実施するための形態】
【０００７】
以下、チェックアウトシステムを例に、本実施形態に係る商品情報処理装置及びプログラムを説明する。本実施形態では、飲食店やスーパーマーケット等の店舗に導入されたチェックアウトシステムに適用した例について説明する。
【０００８】
図１は、本実施形態に係るチェックアウトシステムの構成を概略的に示す斜視図である。図１に示すように、チェックアウトシステムは、ＰＯＳ端末１００と商品情報読取装置２００とを有している。
【０００９】
ＰＯＳ端末１００は、顧客が購入する商品の販売登録を行うための商品情報処理装置であって、チェックアウト台１１に載置されている。ＰＯＳ端末１００は、キーボード１０１と、オペレータ用の表示器１０２と、顧客用の表示器１０３と、プリンタ１０４と、ドロワ１０５とを備えている。なお、ＰＯＳ端末１００が備える各部については後述する。
【００１０】
また、チェックアウト台１１とＬ字を形成するようにして、横長テーブル状のカウンタ台１２が配置されている。カウンタ台１２の上面には、荷受面１３が形成されている。商品情報読取装置２００は、この荷受面１３に載置され、有線又は無線によりＰＯＳ端末１００との間で通信可能に接続されている。
【００１１】
商品情報読取装置２００は、商品に付された後述するコードシンボルを検出し、このコードシンボルから読み取った各種の情報（商品コード等）をＰＯＳ端末１００へ出力するリーダ装置である。図１に示すように、商品情報読取装置２００は、読取窓２０１と、キーボード２０２と、オペレータ用の表示器２０３と、顧客用の表示器２０４とを備えている。なお、商品情報読取装置２００が備える各部については後述する。
【００１２】
荷受面１３には、後述するコードラベルが貼付された商品Ｇを収納する買物カゴ１４が載置される。買物カゴ１４は、顧客によって持ち込まれる第１の買物カゴ１４ａと、第１の買物カゴ１４ａから商品情報読取装置２００を挟んだ位置に載置される第２の買物カゴ１４ｂとに分別される。
【００１３】
顧客によって持ち込まれた第１の買物カゴ１４ａには、一取引にかかる商品Ｇが収納される。各商品Ｇには、商品コードを表したバーコードやＱＲコード等がコードシンボルとして付されている。ここで商品コードは、商品Ｇを特定するために各商品に割り当てられた識別コードであり、一例としてＪＡＮコードである。また、一部又は全ての商品Ｇのコードシンボル上には、この商品Ｇに対して店舗側が提供するサービスの内容を表したサービスラベルが貼付されている（図３参照）。
【００１４】
ところで、第１の買物カゴ１４ａ内の商品Ｇは、商品情報読取装置２００を操作するオペレータにより第２の買物カゴ１４ｂへと移動される。そして、この移動過程で、商品Ｇに付されたコードシンボルが商品情報読取装置２００の読取窓２０１に向けられる。この際、読取窓２０１内に設けられた後述する撮像部２１５（図２参照）は、商品Ｇに付されたコードシンボルを撮像する。商品情報読取装置２００では、撮像された画像に含まれるコードシンボルやサービスラベルを検出し、各種データの読み取りを行う。
【００１５】
以下、チェックアウトシステムの構成について説明する。図２は、ＰＯＳ端末１００及び商品情報読取装置２００の構成を示すブロック図である。
【００１６】
まず、ＰＯＳ端末１００の構成について説明する。ＰＯＳ端末１００は、情報処理を実行するマイクロコンピュータとして、ＣＰＵ（Central  Processing  Unit）１１１、ＲＯＭ（Read  Only  Memory）１１２及びＲＡＭ（Random  Access  Memory）１１３を備えている。
【００１７】
ＣＰＵ１１１は、ＲＯＭ１１２や後述する記憶部１１４に記憶された各種プログラムを実行することにより、ＰＯＳ端末１００を統括的に制御する。ＲＯＭ１１２は、基本動作を行うためのプログラムが記憶される。ＲＡＭ１１３は、ＰＯＳ端末１００の主記憶装置であって、ＣＰＵ１１１のワークエリアとして機能する。
【００１８】
また、ＣＰＵ１１１には、各種の入出力回路（図示せず）を介して、上述したキーボード１０１、表示器１０２、表示器１０３、プリンタ１０４及びドロワ１０５が接続されている。
【００１９】
キーボード１０１は、ＰＯＳ端末１００を操作するオペレータから入力されたキーの情報（以下、キー情報という）をＣＰＵ１１１に通知する入力デバイスである。このキーボード１０１には、数字や演算子を入力するためのテンキーや、商品代金の決済に必要な「締め」キー等の各種操作キーが配設されている。
【００２０】
表示器１０２及び表示器１０３は、ＬＣＤ（Liquid  Crystal  Display）等の表示デバイスを有し、ＣＰＵ１１１の指示に基づいて商品の名称や価格等の各種の情報を表示する。ここで、表示器１０２は、ＰＯＳ端末１００を操作するオペレータ用の表示器であって、その表示面がオペレータに向けて配置されている（図１参照）。また、表示器１０３は、顧客用の表示器であって、その表示面が顧客に向けて配置されている（図１参照）。なお、表示器１０２をタッチパネル構成とすることで、キーボード１０１の全てのキー又は一部のキーをタッチパネル上に実現する形態としてもよい。
【００２１】
プリンタ１０４は、サーマルプリンタ等の印刷装置であって、ＣＰＵ１１１の制御に従い、レシートやジャーナル等を印字する。ドロワ１０５は、現金等を収容するためのキャッシュドロワであって、ＣＰＵ１１１の制御に従い開閉する。
【００２２】
また、ＣＰＵ１１１には、各種の入出力回路（図示せず）を介して、記憶部１１４及び通信Ｉ／Ｆ１１５が接続されている。
【００２３】
記憶部１１４は、ＨＤＤ（Hard  Disk  Drive）やフラッシュメモリ等の記憶媒体であって、ＣＰＵ１１１が実行可能なプログラム１１４ａや各種ファイルを記憶している。記憶部１１４に記憶されるプログラム１１４ａの一例は、決済処理用のプログラムである。また、記憶部１１４に記憶されるファイルの一例は、ＰＬＵファイル１１４ｂである。ここで、ＰＬＵファイル１１４ｂは、各商品にユニークに割り当てられた商品コードと、その商品の名称、価格、商品分類等の商品に関する情報を対応付けて格納するファイルである。
【００２４】
通信Ｉ／Ｆ１１５は、商品情報読取装置２００とデータ通信を行うためのインタフェースである。ＣＰＵ１１１は、この通信Ｉ／Ｆ１１５を介し、商品情報読取装置２００との間で種々のデータを送受信する。
【００２５】
次に、商品情報読取装置２００の構成について説明する。図２に示すように、商品情報読取装置２００は、情報処理を実行するマイクロコンピュータとして、ＣＰＵ２１１、ＲＯＭ２１２及びＲＡＭ２１３を備えている。
【００２６】
ＣＰＵ２１１は、ＲＯＭ２１２に記憶された各種プログラムを実行することにより、商品情報読取装置２００を統括的に制御する。ＲＯＭ２１２は、基本動作を行うためのプログラムが記憶される。ＲＡＭ２１３は、商品情報読取装置２００の主記憶装置であって、ＣＰＵ２１１のワークエリアとして機能する。
【００２７】
また、ＣＰＵ２１１には、各種の入出力回路（図示せず）を介して、上述したキーボード２０２、表示器２０３及び表示器２０４が接続されている。
【００２８】
キーボード２０２は、商品情報読取装置２００を操作するオペレータから入力されたキー情報をＣＰＵ２１１に通知する入力デバイスである。このキーボード２０２は、販売個数の入力や、バーコードを読み取ることができない商品の商品コードの入力を行う場合等に用いられる。
【００２９】
表示器２０３及び表示器２０４は、ＬＣＤ等の表示デバイスを有し、ＣＰＵ２１１の指示に基づいて商品の名称や価格等の各種の情報を表示する。ここで、表示器２０３は、商品情報読取装置２００を操作するオペレータ用の表示器であって、その表示面がオペレータに向けて配置されている（図１参照）。また、表示器２０４は、顧客用の表示器であって、その表示面が顧客に向けて配置されている（図１参照）。なお、表示器２０３をタッチパネル構成とすることで、キーボード２０２の全てのキー又は一部のキーを該タッチパネル上に実現する形態としてもよい。
【００３０】
また、ＣＰＵ２１１には、各種の入出力回路（図示せず）を介して、通信Ｉ／Ｆ２１４、撮像部２１５及び記憶部２１６が接続されている。
【００３１】
通信Ｉ／Ｆ２１４は、ＰＯＳ端末１００とデータ通信を行うためのインタフェースである。ＣＰＵ２１１は、この通信Ｉ／Ｆ２１４を介し、ＰＯＳ端末１００との間で種々のデータを送受信する。撮像部２１５は、ＣＣＤ（Charge  Coupled  Device）やＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）等のイメージセンサであって、図１に示した読取窓２０１内に設けられている。また、撮像部２１５は、ＣＰＵ２１１の制御に従って撮像を開始／停止する。
【００３２】
ここで、図３を参照して、撮像部２１５の撮像領域と商品Ｇとの関係について説明する。図３は、撮像部２１５の撮像領域と商品Ｇとの関係の一例を示す図である。図中破線で囲った領域は、撮像部２１５が１フレームで撮像できる領域である撮像領域２１５ａである。
【００３３】
商品Ｇには、商品名（豚バラうす切り）や価格（２００円）等が表されたラベルＬが付されている。このラベルＬには、コードシンボルであるバーコードＢＣが付されており、商品Ｇの商品コードがコード化された状態で表されている。また、バーコードＢＣの下部には、このバーコードＢＣに組み込まれている商品コードの数値（２０１２３４５６７８９０３）を表した文字列（以下、ＯＣＲ文字という）ＣＳが表されている。また、図３に示す商品ＧのバーコードＢＣ上には、この商品Ｇに係るサービス内容を表したサービスラベルＳＬが貼付されている。
【００３４】
ここで、サービスラベルＳＬは、バーコードＢＣ上において、当該バーコードＢＣを構成する一部又は全てのバーを被うよう貼付されている。例えば、バーコードＢＣがＪＡＮシンボルの場合、バーコートとしての認識に必要なセンターバー又はガードバーを覆う位置に、サービスラベルＳＬが貼付される。そして、このサービスラベルＳＬの貼付により、バーコードＢＣの読み取りは不可能となっている。このように、本チェックアウトシステムを用いる店舗では、特定の商品に対し値引等のサービスを適用する場合に、この商品のコードシンボル（バーコードＢＣ）が読み取り不可能となるよう、当該コードシンボル上にサービス内容に準じたサービスラベルを貼付するものとする。
【００３５】
図２に戻り、記憶部２１６は、ＨＤＤやフラッシュメモリ等の記憶媒体であって、ＣＰＵ２１１が実行可能なプログラム２１６ａや、各種ファイルを記憶している。ここで、記憶部２１６に記憶されるプログラム２１６ａとしては、撮像部２１５の制御用プログラムや、コードシンボルの読取用プログラム、サービスラベルの読取用プログラム及びＯＣＲ文字の読取用プログラム等が挙げられる。また、記憶部２１６は、商品情報読取装置２００の動作に必要なファイルとして、ラベル特徴ファイル２１６ｂを記憶している。
【００３６】
図４は、ラベル特徴ファイル２１６ｂを説明するための図である。同図に示すように、ラベル特徴ファイル２１６ｂは、サービスラベルの外観上の特徴を示すラベル特徴データと、当該サービスラベルのサービス内容を示すサービス情報とを対応付けて格納している。
【００３７】
ここで、ラベル特徴データとは、サービスラベルからパターン認識やＯＣＲ等の認識処理によって抽出される情報である。また、サービス情報とは、サービルラベルが表すサービス内容に関する情報を、ＰＯＳ端末１００で使用できるよう英数値に変換した情報のことである。例えば、図３に示すように「表示価格より半額」と表されたサービスラベルＳＬについては、図４のラベル特徴ファイル２１６ｂにおいて、Ｎｏ．１のラベル特徴データが対応するため、このラベル特徴データに５０％の値引を意味するサービス情報「−５０％」が対応付けて格納されている。なお、商品に付されるサービスラベルは図３に示したサービスラベルＳＬに限らず、例えば、図４のＮｏ．２のラベル特徴データに示したように、所定の金額を値引することを表したものであってもよい。
【００３８】
次に、商品情報読取装置２００が有する特徴的な機能について説明する。ＣＰＵ２１１は、ＲＯＭ２１２や記憶部２１６に記憶されたプログラムとの協働により、図２に示すように、画像データ取込部２２１、コードシンボル読取部２２２、サービスラベル読取部２２３、ＯＣＲ文字読取部２２４及び情報出力部２２５を実現させる。
【００３９】
画像データ取込部２２１は、撮像部２１５に撮像オン信号を出力することで撮像部２１５に撮像動作を開始させる。画像データ取込部２２１は、撮像部２１５が撮像した撮像領域２１５ａ内の画像データを取り込んで、ＲＡＭ２１３に格納する。また、画像データ取込部２２１は、ＯＣＲ文字読取部２２４の指示を受けた場合に、撮像部２１５が撮像した撮像領域２１５ａ内の画像データを取り込んで、ＲＡＭ２１３に格納する。
【００４０】
コードシンボル読取部２２２は、画像データ取込部２２１がＲＡＭ２１３に格納した画像データからバーコードやＱＲコード等のコードシンボルの画像を検出するコードシンボル読取処理を実行する。
【００４１】
具体的に、コードシンボル読取部２２２は、コードシンボル読取処理において、ＲＡＭ２１３に格納された１フレームの画像データを二値化し、この二値化したデータ内にコードシンボルに関するデータ領域が存在するか否かを検出する。例えば、コードシンボルがＪＡＮシンボルの場合、センターバーやガードバーに基づいて、ＪＡＮシンボルを検出する。コードシンボル読取部２２２は、コードシンボルに関するデータ領域を検出すると、そのコードシンボルをデコードすることで、当該コードシンボルで表された商品コードを読み取る。そして、コードシンボル読取部２２２は、読み取った商品コードをＲＡＭ２１３に格納する。
【００４２】
サービスラベル読取部２２３は、コードシンボル読取部２２２によるコードシンボルの読み取りが不成立の場合に、画像データ取込部２２１がＲＡＭ２１３に格納した画像データからサービスラベルの画像を検出するサービスラベル読取処理を実行する。
【００４３】
具体的に、サービスラベル読取部２２３は、サービスラベル読取処理において、パターン認識やＯＣＲ文字認識により画像データ中の所定の領域から検出した文字列や、絵及びシンボル等のマークの特徴と、ラベル特徴ファイル２１６ｂのラベル特徴データ（図４参照）とを照合し、一致度が所定値以上となった場合に、その領域にサービスラベルを検出したと判定する。そして、サービスラベル読取部２２３は、サービスラベルを検出すると、このサービスラベルのラベル特徴データに対応付けられたサービス情報をラベル特徴ファイル２１６ｂから読み取り、ＲＡＭ２１３に格納する。なお、一致度判定の際の閾値は、例えば９０％等任意の値を設定できるものとする。
【００４４】
ＯＣＲ文字読取部２２４は、サービスラベル読取部２２３によるサービスラベルの読み取りが成立した場合に、画像データ取込部２２１がＲＡＭ２１３に格納した画像データからＯＣＲ文字を検出するＯＣＲ文字読取処理を実行する。
【００４５】
具体的に、ＯＣＲ文字読取部２２４は、ＯＣＲ文字読取処理において、ＲＡＭ２１３に格納された１フレームの画像データと、商品コードの識別用に記憶部２１６に予め記憶された登録文字データとを照合し、一致度の高い文字列を検出した場合に、ＯＣＲ文字列を検出したと判定する。そして、ＯＣＲ文字読取部２２４は、ＯＣＲ文字列を検出すると、このＯＣＲ文字列が表す数値を商品コードとして読み取り、ＲＡＭ２１３に格納する。
【００４６】
情報出力部２２５は、ＲＡＭ２１３に格納された商品コードを、通信Ｉ／Ｆ２１４を介してＰＯＳ端末１００に送信（出力）する。また、情報出力部２２５は、ＲＡＭ２１３にサービス情報が格納されている場合に、このサービス情報を商品コードとともに、通信Ｉ／Ｆ２１４を介してＰＯＳ端末１００に送信する。
【００４７】
一方、ＰＯＳ端末１００のＣＰＵ１１１では、商品情報読取装置２００から商品コードを受け付けると、ＰＬＵファイル１１４ｂを参照して、その商品コードに対応する商品の価格等を読み込み、当該商品の販売登録を行う。さらにＰＯＳ端末１００のＣＰＵ１１１は、商品コードとともにサービス情報を受け付けた場合、このサービス情報の内容に応じた処理を実行する。例えば、サービス情報が「−５０％」であった場合には、ＰＬＵファイル１１４ｂから読み込んだ商品の価格を５０％値引した後販売登録を行う。
【００４８】
次に、図５を参照して、本実施形態のチェックアウトシステムの動作について説明する。ここで、図５は、商品情報読取装置２００が行う情報出力処理の手順を示すフローチャートである。なお、本情報出力処理は、ＰＯＳ端末１００から送信される取引開始を指示する所定の信号に応じて開始されるものである。
【００４９】
まず、画像データ取込部２２１は、撮像部２１５に撮像オン信号を出力し、撮像部２１５による撮像動作を開始する（ステップＳ１１）。次いで、画像データ取込部２２１は、撮像部２１５が撮像した画像データを取り込みＲＡＭ２１３に格納する（ステップＳ１２）。
【００５０】
画像データがＲＡＭ２１３に格納されると、コードシンボル読取部２２２は、上述したコードシンボル読取処理を開始し（ステップＳ１３）、ＲＡＭ２１３に格納された画像データにコードシンボルの画像が存在するか否かを判定する（ステップＳ１４）。ここで、コードシンボルが存在すると判定した場合（ステップＳ１４；Ｙｅｓ）、コードシンボル読取部２２２は、このコードシンボルから商品コードを読み取り、ＲＡＭ２１３に格納する（ステップＳ１５）。そして、情報出力部２２５は、ＲＡＭ２１３に格納された商品コードをＰＯＳ端末１００に送信し（ステップＳ１６）、ステップＳ２５に移行する。
【００５１】
一方、コードシンボル読取部２２２によりコードシンボルが存在しないと判定された場合（ステップＳ１４；Ｎｏ）、サービスラベル読取部２２３は、ＲＡＭ２１３に格納された画像データに対し、上述したサービスラベル読取処理を開始する（ステップＳ１７）。ここで、サービスラベル読取部２２３は、ＲＡＭ２１３に格納された画像データにサービスラベルの画像が存在するか否かを判定し、存在しないと判定した場合（ステップＳ１８；Ｎｏ）、ステップＳ１２に処理を戻すことで新たな画像データの取り込みを画像データ取込部２２１に行わせる。
【００５２】
また、ステップＳ１８において、画像データにサービスラベルの画像が存在すると判定した場合（ステップＳ１８；Ｙｅｓ）、サービスラベル読取部２２３は、このサービスラベルに対応するサービス情報をラベル特徴ファイル２１６ｂから読み取り、ＲＡＭ２１３に格納する（ステップＳ１９）。
【００５３】
続いて、ＯＣＲ文字読取部２２４は、ＲＡＭ２１３に格納された画像データに対し、上述したＯＣＲ文字読取処理を開始する（ステップＳ２０）。ここで、ＯＣＲ文字読取部２２４は、ＲＡＭ２１３に格納された画像データにＯＣＲ文字が存在するか否かを判定し、存在しないと判定した場合（ステップＳ２１；Ｎｏ）、画像データ取込部２２１に画像データの取り込みを指示することで、新たな画像データの取り込みを画像データ取込部２２１に行わせ（ステップＳ２２）、ステップＳ２１に再び戻る。なお、ＯＣＲ文字読取部２２４は、画像データからＯＣＲ文字を検出するまでステップＳ２１；Ｎｏ→ステップＳ２２の処理を繰り返し実行する。
【００５４】
ステップＳ２１において、画像データにＯＣＲ文字が存在すると判定した場合（ステップＳ２１；Ｙｅｓ）、ＯＣＲ文字読取部２２４は、ＯＣＲ文字が表す数値を商品コードとして読み取り、ＲＡＭ２１３に格納する（ステップＳ２３）。続いて、情報出力部２２５は、ＲＡＭ２１３に格納された商品コード及びサービス情報をＰＯＳ端末１００に送信し（ステップＳ２４）、ステップＳ２５に移行する。
【００５５】
ステップＳ２５において、ＣＰＵ２１１は、ＰＯＳ端末１００からの所定の信号により取引終了が指示されたか否かを判定する（ステップＳ２５）。取引終了が指示されない場合には（ステップＳ２５；Ｎｏ）、ステップＳ１２に再び戻り、ステップＳ１２〜Ｓ２４の処理を全ての商品の販売登録が完了するまで繰り返し実行する。なお、商品の販売登録が行われる毎、つまり一の商品の商品コードがＰＯＳ端末１００に送信される毎に、ＲＡＭ２１３に格納された商品コード（及びサービス情報）はクリアされるものとする。
【００５６】
ステップＳ２５において、ＣＰＵ２１１が取引終了の指示を受け付けた場合（ステップＳ２５；Ｙｅｓ）、画像データ取込部２２１は、撮像部２１５に撮像オフ信号を出力することで撮像部２１５による撮像動作を停止させ（ステップＳ２６）、本処理を終了する。
【００５７】
以上のように、本実施形態によれば、コードシンボルの読み取りが成立した場合、即ちサービスラベルが付されていない場合には、このコードシンボルから読み取った商品コードをＰＯＳ端末１００に送信し、サービスラベルの貼付によりコードシンボルの読み取りが不成立となった場合には、このサービスラベルに対応するサービス情報を、ＯＣＲ文字から読み取った商品コードとともにＰＯＳ端末１００に送信する。これにより、商品に付されたサービスラベルをより確実に読み取ることが可能となるため、店員によるサービスラベルの見過ごしを防止することができる。また、コードシンボル上にサービスラベルを貼付することで、サービスラベルの読み取り位置を撮像領域２１５ａにあわせて別途調整する手間を省くことが可能であるため、サービスラベルの読み取りを効率的に行うことができる。
【００５８】
以上、本発明の実施形態について説明したが、本発明はこれに限定されるものではなく、本発明の主旨を逸脱しない範囲での種々の変更、置換、追加等が可能である。
【００５９】
例えば、上記実施形態では、商品に関する商品情報として商品コードをコードシンボル及びＯＣＲ文字で表したが、これに限らず、商品に関する他の情報をコードシンボル及びＯＣＲ文字で表す形態としてもよい。
【００６０】
また、上記実施形態のＰＯＳ端末１００及び商品情報読取装置２００で実行されるプログラムを、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００６１】
また、上記実施形態のＰＯＳ端末１００及び商品情報読取装置２００で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、上記実施形態のＰＯＳ端末１００及び商品情報読取装置２００で実行されるプログラムを、インターネット等のネットワーク経由で提供又は配布するように構成してもよい。
【００６２】
また、上記実施形態では、ラベル特徴ファイル２１６ｂを商品情報読取装置２００内に記憶する形態としたが、商品情報読取装置２００がアクセス可能な外部の記憶装置（例えば、サーバ装置）にラベル特徴ファイル２１６ｂを記憶する形態としてもよい。
【符号の説明】
【００６３】
１１  チェックアウト台
１２  カウンタ台
１３  荷受面
１４、１４ａ、１４ｂ  買物カゴ
１００  ＰＯＳ端末
１０１  キーボード
１０２  表示器
１０３  表示器
１０４  プリンタ
１０５  ドロワ
１１１  ＣＰＵ
１１２  ＲＯＭ
１１３  ＲＡＭ
１１４  記憶部
１１４ａ  プログラム
１１４ｂ  ＰＬＵファイル
１１５  通信Ｉ／Ｆ
２００  商品情報読取装置
２０１  読取窓
２０２  キーボード
２０３  表示器
２０４  表示器
２１１  ＣＰＵ
２１２  ＲＯＭ
２１３  ＲＡＭ
２１４  通信Ｉ／Ｆ
２１５  撮像部
２１６  記憶部
２１６ａ  プログラム
２１６ｂ  ラベル特徴ファイル
２２１  画像データ取込部
２２２  コードシンボル読取部
２２３  サービスラベル読取部
２２４  ＯＣＲ文字読取部
２２５  情報出力部
【先行技術文献】
【特許文献】
【００６４】
【特許文献１】特開２００８−３３６４０公報
【図１】
0005149950.tif 000002
【図２】
0005149950.tif 000003
【図３】
0005149950.tif 000004
【図４】
0005149950.tif 000005
【図５】
0005149950.tif 000006