(57)【要約】【課題】オペレータによる処理操作を必要とせずに、サービス付与処理を自動的に行う。【解決手段】コード読取装置２においてバーコード読取部５２は、画像データ取込部５１が取り込んだ画像データからバーコードデータを読み取って、バーコードデータ出力部５３によりＰＯＳ端末に出力する。一方、ラベル読取部５４は、画像データにサービス表示ラベルを検出した場合に、サービス表示ラベルが示すサービス情報を読み取ってサービスコードを生成する。そして、サービスコード出力部５５は、生成したサービスコードをＰＯＳ端末に出力する。これにより、ＰＯＳ端末は、受信したバーコードデータとサービスコードとによって商品に対するサービス付与処理を行うことが可能となり、オペレータによる処理操作を必要とせずに、サービス付与処理を自動的に行うことができる。【選択図】図２
2011221585.tif 000002
【特許請求の範囲】
【請求項１】
商品に貼付されたコードシンボルから商品情報を読み取る商品情報読取手段と、
前記商品情報読取手段が読み取った前記商品情報を出力する商品情報出力手段と、
撮像手段が撮像した画像からサービス表示の画像を検出して、検出した前記画像から、前記サービス表示に対応するサービス情報を読み取るサービス情報読取手段と、
前記サービス情報読取手段が読み取った前記サービス情報を出力するサービス情報出力手段と、
を備えたことを特徴とするコード読取装置。
【請求項２】
請求項１記載のコード読取装置から、商品情報およびサービス情報を受信する受信手段と、
前記受信手段が受信した前記商品情報に前記サービス情報が示すサービスを適用して、前記商品の販売登録を行う販売登録手段と、
を備えたことを特徴とする販売登録装置。
【請求項３】
前記受信手段が受信した前記サービス情報および前記商品情報を、各々を請求項１記載のコード読取装置から受信した受信時刻に対応付けて記憶手段に記録する受信記録手段をさらに備え、
前記販売登録手段は、前記サービス情報の受信時刻と、前記商品情報の受信時刻とに基づいて、前記サービスの適用対象となる前記商品情報を判定すること、
を特徴とする請求項２に記載の販売登録装置。
【請求項４】
前記販売登録手段は、前記サービス情報に、複数の商品に対して前記サービスを適用する旨が含まれている場合には、前記サービスをサービス対象となる前記複数の商品に対して適用すること、
を特徴とする請求項２または３に記載の販売登録装置。
【請求項５】
前記販売登録手段は、前記サービスが付与されうる対象商品の前記商品情報のみに対して、前記サービスを付与すること、
を特徴とする請求項２ないし４のいずれか一つに記載の販売登録装置。
【請求項６】
コンピュータを、
請求項１記載のコード読取装置から、商品情報およびサービス情報を受信する受信手段と、
前記受信手段が受信した前記商品情報に前記サービス情報が示すサービス情報を適用して、商品の販売登録を行う販売登録手段と、
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コード読取装置、販売登録装置およびプログラムに関する。
【背景技術】
【０００２】
従来、スーパーマーケット等の小売店では、生鮮品の廃棄ロスを削減するために、閉店時間が近づくと商品を値引して販売することがしばしば行われている。この場合、店側は、値引額や割引率などを表示した値引ラベルを商品に貼付して、顧客に値引商品であることを明示している。また、ＰＯＳ（Point  of  Sales）端末のオペレータは、客が買上げる商品に値引ラベルが貼付されている場合には、スキャナで当該商品のバーコードを読み取るとともに、キーボードやタッチパネル等から値引に関する処理を行う。このため、オペレータが値引ラベルに気付かずに値引商品を通常価格で販売してしまうおそれがあった。
【０００３】
これに対して、特許文献１では、カメラでバーコードおよび値引ラベルを同時に撮像し、撮像した画像から読み取った商品コードおよび値引情報をＰＯＳ端末に出力することで、ＰＯＳ端末における値引処理を自動的に行う技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、特許文献１に記載された技術では、値引ラベルとバーコードとを一度に撮像するようにしていることから、値引ラベルがバーコードの近くに貼付されることが必要となる。しかしながら、値引ラベルは店員が手作業で貼り付けることが多いため、バーコードと値引ラベルの位置が離れることがある。このような場合には、カメラが一度に両者を撮像することができないため、値引処理を自動的に行うことができず、オペレータがキーボード等から手入力することによって値引処理を行っていた。
【０００５】
本発明は、上記に鑑みてなされたものであって、オペレータによる処理操作を必要とせずに、値引処理やポイント付与処理などのサービス付与処理を自動的に行うことができるコード読取装置、販売登録装置およびプログラムを提供するものである。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明のコード読取装置は、商品に貼付されたコードシンボルから商品情報を読み取る商品情報読取手段と、前記商品情報読取手段が読み取った前記商品情報を出力する商品情報出力手段と、撮像手段が撮像した画像からサービス表示の画像を検出して、検出した前記画像から、前記サービス表示に対応するサービス情報を読み取るサービス情報読取手段と、前記サービス情報読取手段が読み取った前記サービス情報を出力するサービス情報出力手段と、を備えたことを特徴とする。
【０００７】
また、本発明の販売登録装置は、上述のコード読取装置から、商品情報およびサービス情報を受信する受信手段と、前記受信手段が受信した前記商品情報に前記サービス情報が示すサービスを適用して、前記商品の販売登録を行う販売登録手段と、を備えたことを特徴とする。
【０００８】
また、本発明のプログラムは、販売登録装置において、コンピュータを、上述のコード読取装置から、商品情報およびサービス情報を受信する受信手段と、前記受信手段が受信した前記商品情報に前記サービス情報が示すサービスを適用して、前記商品の販売登録を行う販売登録手段と、して機能させることを特徴とする。
【発明の効果】
【０００９】
本発明にかかるコード読取装置によれば、サービス表示の画像から当該サービス表示に対応するサービス情報を読み取って、これを商品情報とともに出力するため、販売登録装置において、受信した商品情報とサービス情報とにより商品に対するサービス付与処理を行うことが可能となり、オペレータによる追加操作を必要とせずに、自動的にサービス付与処理を行うことが可能となる。
【００１０】
また、本発明にかかる販売登録装置およびプログラムによれば、コード読取装置から受信した商品情報とサービス情報とにより商品に対するサービス付与処理を行うことができるため、オペレータによる追加操作を必要とせずに、自動的にサービス付与処理を行うことが可能となる。
【図面の簡単な説明】
【００１１】
【図１】図１は、本発明の第１の実施の形態にかかるチェックアウトレーンシステムの構成を概略的に示す外観斜視図である。
【図２】図２は、コード読取装置の構成を示すブロック図である。
【図３】図３は、商品とカメラの撮像エリアとの関係の一例を示す図である。
【図４】図４は、割引ラベルを示す図である。
【図５】図５は、ポイント割増ラベルを示す図である。
【図６】図６は、ラベル特徴テーブルを説明する図である。
【図７】図７は、バーコードラベルおよび値引ラベルを含む画像データを示す図である。
【図８】図８は、バーコードラベルおよび値引ラベルと、撮像エリアとの関係の一例を示す図である。
【図９】図９は、バーコードラベルを含む画像データを示す図である。
【図１０】図１０は、値引ラベルを含む画像データを示す図である。
【図１１】図１１は、バーコードデータを説明する図である。
【図１２】図１２は、サービスコードを説明する図である。
【図１３】図１３は、ＰＯＳ端末の構成を示すブロック図である。
【図１４】図１４は、受信記録を説明する図である。
【図１５】図１５は、コード読取装置が行うコード出力処理の手順を示すフローチャートである。
【図１６】図１６は、ＰＯＳ端末が行う販売登録処理の手順を示すフローチャートである。
【図１７】図１７は、クーポン券の一例を示す正面図である。
【図１８】図１８は、第２の実施の形態において、ＰＯＳ端末が行う販売登録処理の手順を示すフローチャートである。
【図１９】図１９は、第３の実施の形態において、ＰＯＳ端末が行う販売登録処理の手順を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下に添付図面を参照して、この発明にかかるコード読取装置、販売登録装置およびプログラムの最良な実施の形態を詳細に説明する。
【００１３】
（第１の実施の形態）
図１は本発明の第１の実施の形態にかかるチェックアウトレーンシステム１の構成を概略的に示す外観斜視図である。図１に示すように、チェックアウトレーンシステム１は、商品を入れた買い物かごを戴置するためのサッカー台４と、サッカー台４の略中央に立設されたコード読取装置２とを備えている。また、チェックアウトレーンシステム１は、コード読取装置２と図示しない伝送路によって相互通信可能に接続された、販売登録装置としてのＰＯＳ端末３を備えている。
【００１４】
コード読取装置２は、商品に貼付されたバーコードを読み取って、バーコードが含む商品情報をＰＯＳ端末３に出力するための装置である。図１に示すように、コード読取装置２は、読取窓２１と、キーボード２２と、ディスプレイ２３と、表示ＬＥＤ２４と、ブザー２５とを主に備えている。キーボード２２は、バーコードで登録不能な商品の登録を行う場合に、各種キーによる入力を受付ける。ディスプレイ２３は、登録された商品の品名や価格等を買い物客に対して表示する。表示ＬＥＤ２４は、商品に貼付されたバーコードが読み取られた場合に点灯して、バーコードが読み取られたことをオペレータに報知する。ブザー２５は、商品に貼付されたバーコード等が読み取られた場合にブザー音を鳴らして、オペレータに報知する。読取窓２１が設けられたコード読取装置２の内部には、ＣＣＤ（Charge  Coupled  Device）カメラ２０（図２参照）が内蔵されている。
【００１５】
ＰＯＳ端末３は、客が購入する商品の販売登録を行うものである。図１に示すように、ＰＯＳ端末３には、キーボード３１、店員用ディスプレイ３２、客用ディスプレイ３３、レシート等の印字を行うプリンタ３４、現金等を収容するためのドロワ３５等が設けられている。店員用ディスプレイ３２には、販売登録する商品名や価格等を表示する商品登録画面が表示される。キーボード３１には、一取引の締め処理を宣言するための現計キー等が配設されている。
【００１６】
次に、コード読取装置２の構成についてより詳細に説明する。図２は、コード読取装置２の構成を示すブロック図である。コード読取装置２は、ＣＰＵ５０と、ＲＯＭ４２と、ＲＡＭ４３と、通信Ｉ／Ｆ４４と、出力ポート４６と、キーボードコントローラ４７と、表示コントローラ４８と、カメラコントローラ４９と、メモリ４５とを主に備えており、これらがアドレスバス、データバスなどのバスライン４１で接続されている。
【００１７】
ＣＰＵ５０は、コード読取装置２の動作全体を制御する制御部として機能する。ＲＯＭ４２は、ＣＰＵ５０が実行する各種プログラム等を記憶するものである。ＲＡＭ４３は、ＣＰＵ５０によってＲＯＭ４２が記憶する各種プログラムを展開する際にワークエリアとして機能するものである。また、ＲＡＭ４３は、カメラ２０によって撮像した画像データなどの各種データを格納する。
【００１８】
通信Ｉ／Ｆ４４は、バスを介して接続されたＰＯＳ端末３（図１参照）とのデータ通信を制御する。出力ポート４６は、ブザー２５と表示ＬＥＤ２４に駆動信号を出力する。キーボードコントローラ４７は、キーボード２２からキー信号を取り込む。表示コントローラ４８は、ディスプレイ２３に対するデータ表示を制御する。カメラコントローラ４９は、カメラ２０の撮像動作を制御する。
【００１９】
カメラ２０は、商品に付されたバーコードまたは二次元コード等のコードシンボルや、値引やポイント付加等のサービスを表示したサービス表示ラベルなどを撮像する。
【００２０】
次に、本実施の形態のコード読取装置２により処理される商品とカメラ２０の撮像領域との関係について説明する。図３は、商品６０とカメラ２０の撮像エリアとの関係の一例を示す図である。図中２点鎖線で囲った領域は、カメラ２０が１フレームで撮像できる領域である撮像エリア７０ａである。図３に示す商品６０には、バーコードラベル６１に加えて、サービス表示ラベルの一例である値引ラベルＬ１が貼付されている。
【００２１】
バーコードラベル６１には、商品名「豚バラうす切り」や、商品価格「２００円」や、バーコード６２等が表示されている。バーコード６２には、商品６０の販売データをＰＯＳ端末３で登録処理するのに必要な商品情報として、商品コード等の情報が組み込まれている。また、バーコード６２の下部には、バーコード６２が組み込んでいる商品コード「０２０１２３４５６７８９０」が数字で表示されている。値引ラベルＬ１には、商品６０に関する値引額を示す文字情報「表示価格より５０円引き」が表示されている。
【００２２】
尚、サービス表示ラベルとしては、商品６０に付され、商品６０の購入時に付与されるサービスに関するサービスを表示しているもの（サービス表示の画像）であればよい。サービス表示ラベルのその他の例としては、図４に示すように、商品６０の割引率を表示した割引ラベルＬ２や、図５に示すように、商品６０を購入した客に対して、通常のポイント付与数より割増されて付与されるポイント数を表示したポイント割増ラベルＬ３等がある。
【００２３】
不揮発性のメモリ４５は、サービス表示ラベルの特徴と、サービス表示ラベルが示すサービスの内容を対応付けたラベル特徴テーブルＴを格納している。
【００２４】
図６は、ラベル特徴テーブルＴを説明する図である。図６に示すように、ラベル特徴テーブルＴは、サービス表示ラベルが含む文字やシンボルの特徴を示したラベル特徴データと、当該サービス表示ラベルによって商品に付与されるサービス情報とを対応付けて記憶している。
【００２５】
より詳細には、ラベル特徴データとは、サービス表示ラベルからＯＣＲ等の文字認識処理によって抽出される情報のことである。即ち、図３に示すように、「表示価格より５０円引き」と記載された値引ラベルＬ１については、図６のラベル特徴テーブルＴにおいてＮｏ.１のラベル特徴データに示すように、「５０、円、引」という情報が文字認識処理によって抽出される。同様に、図４、５に示すラベルＬ２、Ｌ３に対しても、図６のＮｏ．２、Ｎｏ．３のラベル特徴データに示すように、「１０、％、引」「１０、ポイント」という割引やポイント付与に関する情報が抽出される。
【００２６】
サービス情報とは、サービス表示ラベルから読み取った値引情報やポイント付与情報などのサービスに関する情報を、ＰＯＳ端末３の販売登録処理において使用できるよう英数値に変換した情報のことである。即ち、図６に示すように、ラベル特徴データ「５０、円、引」に対しては、５０円の値引を意味するサービス情報「−５０ＹＥＮ」が対応付けて記憶されている。また、ラベル特徴データ「１０、％、引」に対しては、１０％の割引を意味するサービス情報「−１０％」が対応付けて記憶されている。さらに、ラベル特徴データ「１０、ポイント」に対しては、１０ポイントのポイント割増を意味するサービス情報「＋１０Ｐ」が対応付けて記憶されている。
【００２７】
次に、本実施の形態のコード読取装置２が有する特徴的な機能について説明する。ＣＰＵ５０は、ＲＡＭ４３に展開されたＲＯＭ４２が記憶するプログラムに従って動作することで、図２に示すように、画像データ取込部５１と、バーコード読取部５２と、バーコードデータ出力部５３と、ラベル読取部５４と、サービスコード出力部５５と、報知部５６として機能する。
【００２８】
画像データ取込部５１は、カメラコントローラ４９に撮像オン信号を出力してカメラ２０に撮像動作を開始させる。画像データ取込部５１は、カメラ２０が撮像した撮像エリア７０内の画像データを取り込んで、ＲＡＭ４３の画像ワークエリアに格納する。また、画像データ取込部５１は、ラベル読取部５４の指示を受けた場合に、カメラ２０が撮像した撮像エリア７０内の画像データを取り込んで、ＲＡＭ４３の画像ワークエリアに格納する。
【００２９】
ここで、画像データ取込部５１が取り込む画像データＤ（Ｄａ、Ｄｂ、Ｄｃ）について図３、図７ないし図１０を用いて説明する。
【００３０】
図３に示すように、商品６０においてバーコード６２と値引ラベルＬ１が近接して貼付されている場合には、バーコード６２と値引ラベルＬ１とが撮像エリア７０ａに納まっている。この場合、カメラ２０は、バーコード６２と値引ラベルＬ１とを１フレームで撮像することができる。画像データ取込部５１は、撮像エリア７０ａに対応する画像データＤａ（図７参照）をＲＡＭ４３の画像ワークエリアに格納する。
【００３１】
一方、図８に示すように、商品６０においてバーコード６２と値引ラベルＬ１とが離れて貼付されている場合には、バーコード６２と値引ラベルＬ１とは同一の撮像エリア７０に納まらない。この場合には、オペレータが読取窓２１にかざす商品６０の位置を変えて、バーコード６２を含む撮像エリア７０ｂと、値引ラベルＬ１を含む撮像エリア７０ｃとの複数のフレームにより商品６０を複数回に分けて撮像することとなる。画像データ取込部５１は、撮像エリア７０ｂ、７０ｃに対する各画像データＤｂ（図９参照）、Ｄｃ（図１０参照）をそれぞれ取り込み、ＲＡＭ４３の画像ワークエリアに格納する。
【００３２】
バーコード読取部５２は、画像データ取込部５１がＲＡＭ４３の画像ワークエリアに格納した画像データＤ（Ｄａ〜Ｄｃ）から、バーコード６２の画像を検出し、検出したバーコード６２から商品６０の商品情報を読み取るバーコード読取処理を行う。
【００３３】
より詳細には、バーコード読取部５２は、ＲＡＭ４３の画像ワークエリアに格納された１フレームの画像データＤ（Ｄａ〜Ｄｃ、図７、図９、図１０参照）を２値化し、２値化したデータ内にバーコード６２に関するデータ領域が存在するか否かを検出する。バーコード読取部５２は、取り込んだ画像データＤにおいてバーコード６２に関するデータ領域を検出した場合には、バーコード６２をデコードして、図１１に示すＪ１〜Ｊ１３のバーコードデータＣ１を、商品６０の商品情報として読み取る。バーコードデータＣ１は、メーカーコードや、商品情報としての商品コードや、チェックデジット等を含んでいる。バーコード読取部５２は、読み取ったバーコードデータＣ１をＲＡＭ４３のバーコードワークエリアに格納する。
【００３４】
バーコードデータ出力部５３は、バーコード読取部５２が読み取ったバーコードデータＣ１を、通信Ｉ／Ｆ４４を介して、ＰＯＳ端末３に対して出力する。
【００３５】
ラベル読取部５４は、画像データ取込部５１がＲＡＭ４３の画像ワークエリアに格納した画像データから、サービス表示ラベルを検出し、当該サービス表示ラベルが示すサービス情報（図６参照）を読み取るラベル読取処理を行う。
【００３６】
より具体的には、ラベル読取部５４は、ＲＡＭ４３の画像ワークエリアに格納された１フレームの画像データＤ（Ｄａ〜Ｄｃ、図７、図９、図１０参照）に対して、ＯＣＲ（Optical  Character  Reader）等の文字認識処理を行う。ラベル読取部５４は、サービス表示ラベルが含む文字や絵やシンボル等の特徴と、ラベル特徴テーブルＴのラベル特徴データ（図６参照）とを照合して、一致度の高いラベル特徴データを検出した場合に、画像データＤにおいてサービス表示ラベルを検出したと判断する。そして、ラベル読取部５４は、検出したラベル特徴データに対応するサービス情報を、ラベル特徴テーブルＴ（図６参照）から読み取ってサービスコードＣ２（図１２参照）を生成し、ＲＡＭ４３のサービスコードワークエリアに格納する。
【００３７】
図１２は、サービスコードＣ２を説明する図である。図１２に示すように、サービスコードＣ２は、値引額や値引率や付与ポイント数など提供されるサービスの値を示すデータＰ１〜Ｐ１３を含んでいる。一例として、図３に示すように、商品６０に５０円引きの値引ラベルＬ１が貼付されている場合には、ラベル読取部５４は、サービス情報として「−５０ＹＥＮ」を読み取り、サービスコードＣ２を「−５０ＹＥＮ」と生成する。
【００３８】
サービスコード出力部５５は、ラベル読取部５４が生成したサービスコードＣ２を、通信Ｉ／Ｆ４４を介して、ＰＯＳ端末３に出力する。
【００３９】
報知部５６は、サービスコード出力部５５がＰＯＳ端末３にバーコードデータＣ１を出力した場合には、ブザー２５を駆動して、バーコードラベル６１が読み取られたことを示す第１のブザー音（例えば“ピッ”）を鳴らすとともに、表示ＬＥＤ２４を点灯させる。
【００４０】
また、報知部５６は、サービスコード出力部５５がＰＯＳ端末３にサービスコードＣ２を出力した場合には、ブザー２５を駆動して、サービス表示ラベルが読み取られたことを示す第２のブザー音（例えば“ピッ、ピッ”）を鳴らす。
【００４１】
次に、本実施の形態のＰＯＳ端末３の構成と機能について、図１３を用いてより詳細に説明する。
【００４２】
図１３は、ＰＯＳ端末３のハードウェア構成を示すブロック図である。図１３に示すように、ＰＯＳ端末３は、ＣＰＵ６０と、ＲＯＭ６６と、ＲＡＭ６７と、ＨＤＤ６８と、通信Ｉ／Ｆ６９と、キーボードコントローラ３６と、表示コントローラ３７、３８と、プリンタコントローラ３９とを主に備えており、これらがアドレスバス、データバスなどのバスライン３０で接続されている。
【００４３】
ＣＰＵ６０は、ＰＯＳ端末３の動作全体を制御する制御部として機能する。ＲＯＭ６６は、本実施の形態にかかるプログラムや、その他のプログラムを記憶する。ＲＡＭ６７は、ＣＰＵ６０によってＲＯＭ６６が記憶する各種プログラムを展開する際にワークエリアとして機能するものである。ＨＤＤ６８は、各種プログラムや、商品の販売記録を示す販売データや、店員用ディスプレイ３２や客用ディスプレイ３３に表示する各種の画面表示データを記憶する。
【００４４】
尚、上述では本実施の形態のプログラムをＲＯＭ６６に格納するとしたが、これに限定されるものではなく、ＨＤＤ６８やその他の記憶装置に格納するとしてもよい。
【００４５】
通信Ｉ／Ｆ６９は、バスを介して接続されたコード読取装置２（図１参照）とのデータ通信を制御する。キーボードコントローラ３６は、キーボード３１からキー信号を取り込む。表示コントローラ３７、３８は、店員用ディスプレイ３２および客用ディスプレイ３３に対するデータ表示をそれぞれ制御する。プリンタコントローラ３９は、プリンタ３４を制御してレシート等を印字する。
【００４６】
次に、本実施の形態のＰＯＳ端末３が有する特徴的な機能について説明する。ＣＰＵ６０は、ＲＡＭ６７に展開されたＲＯＭ６６が記憶するプログラムに従って動作することで、図１３に示すように、コード受信部６１と、受信コード記録部６２と、販売登録部６３として機能する。
【００４７】
コード受信部６１は、コード読取装置２から通信Ｉ／Ｆ６９を介して、バーコードデータＣ１またはサービスコードＣ２を受信する。
【００４８】
受信コード記録部６２は、コード受信部６１が受信したバーコードデータＣ１またはサービスコードＣ２を各受信時刻に対応付けて、受信記録Ｒ（図１４参照）としてＲＡＭ６７に記録する。
【００４９】
ここで、受信記録Ｒについて、図１４を用いて説明する。一例として、コード受信部６１が、商品のバーコードデータＣ１である「０２０１２３４５６７８９０」を１７：００：００に受信した場合に、受信コード記録部６２は、受信コード「０２０１２３４５６７８９０」を受信時刻「１７：００：００」に対応付けて受信記録Ｒに記録する。また、コード受信部６１が、商品のサービスコードＣ２である「−５０ＹＥＮ」を受信した場合には、受信コード記録部６２は、受信コード「−５０ＹＥＮ」を受信時刻「１７：００：０１」に対応付けて受信記録Ｒに記録する。
【００５０】
販売登録部６３は、受信記録Ｒに記録されたバーコードデータＣ１またはサービスコードＣ２を用いて、商品の販売登録を行う。即ち、販売登録部６３は、バーコードデータＣ１に対応する商品の商品名や価格等を、ＰＯＳ端末３のＨＤＤ６８または店舗内のホスト端末（不図示）が保持する商品マスタ（不図示）から読み込んで、店員用ディスプレイ３２の商品登録画面（不図示）に表示する。また、販売登録部６３は、サービスコードＣ２が示す値引やポイント付与等のサービス情報を、上述の商品登録画面に表示する。
【００５１】
また、販売登録部６３は、サービスコードＣ２が示すサービスの適用対象となるバーコードデータＣ１を、サービスコードＣ２の受信時刻とバーコードデータＣ１の受信時刻とに基づいて判定し、当該バーコードデータＣ１に対して当該サービスを適用する。
【００５２】
即ち、販売登録部６３は、サービスコードＣ２の受信時刻に対して、コード読取装置２が最小の時間差で読み取ったバーコードデータＣ１をサービスの適用対象として判定し、当該サービスコードＣ２が示すサービスを適用する。
【００５３】
ここで、販売登録部６３が行う処理について、図１４に示す受信記録Ｒを参照してより具体的に説明する。図１４に示す例では、サービスコード「−５０ＹＥＮ」の受信時刻１７：００：０１と、サービスコード「−５０ＹＥＮ」の直前に受信したバーコードデータ「０２０１２３４５６７８９０」の受信時刻１７：００：００との時間差は１秒である。これに対して、サービスコード「−５０ＹＥＮ」の受信時刻からサービスコード「−５０ＹＥＮ」の直後に読み取られたバーコードデータ「０１０１２３４５６７８９０」の受信時刻１７：００：０５までの時間差は４秒である。従って、販売登録部６３は、時間差がより小さい方のバーコードデータ「０２０１２３４５６７８９０」に対して、サービスコード「−５０ＹＥＮ」を適用する。また、販売登録部６３は、バーコードデータ「０２０１２３４５６７８９０」の商品に対して５０円の値引を適用する旨を商品登録画面に表示する。
【００５４】
また、販売登録部６３は、キーボード３１の現計キーが押された場合には、一取引に関する締め処理を行ってストアサーバ等に販売データを送信し、ＲＡＭ６７の受信記録Ｒをクリアする。
【００５５】
次に、コード読取装置２が行うコード出力処理について図１５を用いて説明する。図１５は、コード読取装置２が行うコード出力処理の手順を示すフローチャートである。
【００５６】
コード読取装置２のＣＰＵ５０は、ＰＯＳ端末３からのコマンドにより業務起動が指令されると、コード出力処理を開始する。画像データ取込部５１は、カメラコントローラ４９に撮像オン信号を出力し、カメラ２０による撮像動作を開始する（ステップＳ１）。画像データ取込部５１は、カメラ２０が撮像した画像データＤ（Ｄａ，Ｄｂ，Ｄｃ）をＲＡＭ４３の画像ワークエリアに取り込む（ステップＳ２）。そして、バーコード読取部５２は、上述したバーコード読取処理を開始する（ステップＳ３）。
【００５７】
バーコード読取部５２は、ステップＳ３のバーコード読取処理においてバーコード６２を検出したか否かを判断する（ステップＳ４）。バーコード６２を検出していない場合（ステップＳ４：Ｎｏ）には、ステップＳ７に移行する。
【００５８】
バーコード６２を検出している場合（ステップＳ４：Ｙｅｓ）には、バーコードデータ出力部５３は、ＲＡＭ４３のバーコードワークエリアに格納されたバーコードデータＣ１（図１１参照）を、ＰＯＳ端末３に対して出力する（ステップＳ５）。次に、報知部５６は、ブザー２５を駆動して、バーコードラベル６１が読み取られたことを示す第１のブザー音（例えば“ピッ”）を鳴らすとともに、表示ＬＥＤ２４を１回だけ（例えば１秒間を１回）点灯させる（ステップＳ６）。
【００５９】
次に、ラベル読取部５４は、ステップＳ２でＲＡＭ４３の画像ワークエリアに取り込んだ画像データに対して、ラベル読取処理を開始する（ステップＳ７）。そして、ラベル読取部５４は、ステップＳ７のラベル読取処理においてサービス表示ラベルを検出したか否かを判断する（ステップＳ８）。サービス表示ラベルを検出していない場合（ステップＳ８：Ｎｏ）には、ステップＳ１１に移行する。
【００６０】
一方、サービス表示ラベルを検出している場合（ステップＳ８：Ｙｅｓ）には、サービスコード出力部５５は、ＲＡＭ４３のサービスコードワークエリアに格納されているサービスコードＣ２（図１２参照）をＰＯＳ端末３に対して出力する（ステップＳ９）。そして、報知部５６は、ブザー２５を駆動して、サービス表示ラベルが読み取られたことを示す第２のブザー音（例えば“ピッ、ピッ”）を鳴らす（ステップＳ１０）。
【００６１】
その後、ＰＯＳ端末３からのコマンドにより業務終了が指令されたか否かを判断する（ステップＳ１１）。業務終了が指令されていない場合（ステップＳ１１：Ｎｏ）には、ステップＳ２に戻って、ステップＳ２〜Ｓ１３を全ての商品に対する読取処理が終了するまで繰り返す。業務終了が指令された場合には（ステップＳ１１：Ｙｅｓ）、ＣＰＵ５０は、カメラコントローラ４９に撮像オフ信号を出力し（ステップＳ１２）、カメラ２０による撮像動作を終了する。
【００６２】
次に、ＰＯＳ端末３が行う商品の販売登録処理について図１６を用いて説明する。図１６は、ＰＯＳ端末３が行う販売登録処理の手順を示すフローチャートである。
【００６３】
まず、ＰＯＳ端末３は、販売登録処理を開始すると、コード読取装置２からバーコードデータＣ１またはサービスコードＣ２を受信したか判定し、受信がない場合（ステップＳ２１：Ｎｏ）にはステップＳ２４に移行する。コード受信部６１が、バーコードデータＣ１またはサービスコードＣ２を受信した場合（ステップＳ２１：Ｙｅｓ）には、ステップＳ２２に移行する。そして、受信コード記録部６２は、コード受信部６１が受信したバーコードデータＣ１またはサービスコードＣ２を、各受信時刻に対応付けて、受信記録Ｒ（図１４参照）としてＲＡＭ６７に記録する（ステップＳ２２）。
【００６４】
販売登録部６３は、バーコードデータＣ１に対応する商品の商品名や価格を上述の商品マスタから読み込んで、店員用ディスプレイ３２の商品登録画面に表示する（ステップＳ２３）。また、販売登録部６３は、サービスコードＣ２が示す値引やポイント付与等のサービス情報を、商品登録画面に表示する（ステップＳ２３）。
【００６５】
販売登録部６３は、サービスコードＣ２の受信をトリガとして、サービスコードＣ２の適用対象となるバーコードデータＣ１の判定を行う。即ち、販売登録部６３は、サービスコードＣ２を受信して、ＲＡＭ６７の受信記録Ｒ（図１４参照）にサービスコードＣ２が記録されたか判定する（ステップＳ２４）。サービスコードＣ２を受信していない場合（ステップＳ２４：Ｎｏ）には、ステップＳ２６に移行する。
【００６６】
一方、サービスコードＣ２が受信されて、受信記録Ｒに記録された場合（ステップＳ２４：Ｙｅｓ）には、ステップＳ２５に移行する。販売登録部６３は、サービスコードＣ２の受信時刻に対して、コード読取装置２が最小の時間差で読み取ったバーコードデータＣ１に、当該サービスコードＣ２が示すサービスを適用する（ステップＳ２５）。
【００６７】
次に、販売登録部６３は、キーボード３１の現計キーが押されたか否か判定する（ステップＳ２６）。現計キーが押されていない場合（ステップＳ２６：Ｎｏ）には、ステップＳ２１に戻って、ステップＳ２１〜Ｓ２７の処理を続行する。現計キーが押された場合（ステップＳ２６：Ｙｅｓ）には、一取引に関する締め処理を行って、ストアサーバ等に販売データを送信する（ステップＳ２７）。また、販売登録部６３はＲＡＭ６７の受信記録Ｒをクリアして（ステップＳ２８）、一取引に関する販売登録処理を終了する。
【００６８】
上述のように、本実施の形態のコード読取装置２は、画像データＤからバーコードデータＣ１を読み取るとともに、サービス情報を読み取ってサービスコードＣ２を生成し、これらのコードをＰＯＳ端末３に出力する。これにより、ＰＯＳ端末３は、受信したバーコードデータＣ１とサービスコードＣ２とにより商品に対するサービス付与処理を行うことができる。従って、オペレータによる処理操作を必要とせずに、値引処理やポイント付与処理などのサービス付与処理を自動的に行うことが可能となるという効果を奏する。
【００６９】
また、コード読取装置２において、同一商品６０に貼付された複数のラベルを読み取る場合に要する時間差は、その他の商品に貼付されたラベルを読み取る場合に要する時間差と比べて一般的に短い。これに対して、本実施の形態のＰＯＳ端末３は、上述のように受信時刻の時間差に基づいてサービスを適用するバーコードデータＣ１を判定する。これにより、バーコード６２とサービス表示ラベルの貼付位置が離れていても、ＰＯＳ端末３において、バーコードデータＣ１とサービスコードＣ２とを適切に関連付けて、自動的にサービス付与処理を行うことが可能となる。
【００７０】
また、上述のように、報知部５６はバーコードラベル６１が読み取られた場合と、サービス表示ラベルが読み取られた場合とで、ブザー音の音色や回数を変えてオペレータに報知する。従って、オペレータは、ブザー音の違いにより、サービス表示ラベルが読み取られたか否かを容易に判別することができる。従って、ＰＯＳ端末３によって自動的に値引処理やポイント割増等のサービス付与を行う場合に、オペレータによる確認作業を簡単に行うことができる。
【００７１】
尚、上述では、バーコード読取部５２がバーコード６２から商品情報（バーコードデータＣ１）を読み取ってから、ラベル読取部５４がサービス表示ラベルからサービス情報を読み取るとしたが、情報を読み取る順番はこれに限定されるものではない。その他の例として、ラベル読取部５４がサービス表示ラベルからサービス情報を読み取った後に、バーコード読取部５２がバーコード６２から商品情報を読み取るとしても良い。これにより、オペレータは、バーコード６２と値引ラベルＬ１とを撮像する場合にどちらを先に撮像してもよいため、読取操作をよりスムーズに行うことができる。
【００７２】
尚、上述では、商品６０にサービス表示ラベルが１枚貼付される例について説明したが、商品６０に貼付されるサービス表示ラベルは複数枚であっても良い。即ち、ＰＯＳ端末３は、所定の時間差（例えば０．５秒）以内で複数のサービスコードＣ２を受信した場合に、これらを一組のサービスコードとして扱い、前後のバーコードデータＣ１のうち時間差のより小さい方にこれらサービスコードＣ２のサービスを適用するとしてもよい。
【００７３】
また、上述では、バーコード読取部５２は、商品６０に貼付されたバーコード６２を読み取るとしたが、これに限定されるものではなく、コードシンボル等の２次元コードなどを読み取ってもよい。また、バーコード６２は、バーコードラベル６１によって商品６０に貼付されるとしたが、バーコード６２が商品に直接印刷されていてもよい。
【００７４】
尚、上述では、ラベル読取部５４は、サービス表示ラベルからサービス情報を読み取るとしたが、値引や割引などの情報はラベルに印刷される形態に限定されるものではない。その他の例として、商品６０に直接記載または印刷されたサービス情報を読み取ってもよいし、クーポン券などに表示されたサービス情報を読み取るとしてもよい。また、ラベル読取部５４は、文字情報の識別処理に限定されず、ラベルや図形等の色や大きさ、形状などを識別して、それらの特徴に対応付けられたサービス情報を読み取るとしても良い。
【００７５】
また、上述では、カメラ２０によって撮像した画像データＤからバーコードデータＣ１を読み取るとしたが、バーコードの読取方法はこれに限定されるものではない。その他の例として、ハンドスキャナなどの光学式スキャナによってバーコード６２をスキャンし、バーコードデータＣ１を読み取るとしてもよい。
【００７６】
尚、販売登録部６３は、サービスコードＣ２の受信時刻に対して最小の時間差で読み取られたバーコードデータＣ１を、当該サービスコードＣ２の適用対象と判定したが、適用対象の判定方法は、これに限定されるものではない。その他の例として、予め店員に対してバーコードを先に読み込むように周知しておき、販売登録部６３によって、サービスコードＣ２の直前に読み取られたバーコードデータＣ１を、当該サービスコードＣ２に適用するとしてもよい。
【００７７】
或いは、販売登録部６３は、サービスコードＣ２の直後にコード読取装置２が読み取ったバーコードデータＣ１を、当該サービスコードＣ２の適用対象としてもよい。尚、この場合には、コード読取装置２において先にサービス表示ラベルを読み込むように構成するとよい。即ち、図１５において、ステップＳ７のラベル読取処理を、ステップＳ３のバーコード読取処理に先立って行うように構成するとよい。
【００７８】
尚、販売登録部６３は、サービスコードＣ２の受信時刻と、その前後のバーコードデータＣ１の受信時刻が予め定められた所定の時間を上回った場合に、当該サービスコードＣ２を無効化する処理を行うとしてもよい。これにより、サービスコードＣ２の受信が不自然なタイミングであった場合に、そのサービスコードＣ２を自動的に排除することができる。
【００７９】
（第２の実施の形態）
従来、スーパーマーケット等の店舗では、得意客に対する優待サービスとして、一取引で購入する全商品を値引できるクーポン券Ｌ４を配布する場合がある。図１７に示すように、クーポン券Ｌ４には、クーポン券Ｌ４を会計時に提示した場合には、一会計で購入する全商品に対して「全品１割引」とする旨のサービス表示が示されている。本実施の形態では、コード読取装置２においてこのようなクーポン券Ｌ４が読み取られた場合に、ＰＯＳ端末３において、一取引で購入される全商品に対してサービスを一括して適用するものである。
【００８０】
コード読取装置２において、カメラ２０によってクーポン券Ｌ４をスキャンすると、ラベル読取部５４は、クーポン券Ｌ４からサービス表示を読み取ってサービスコードＣ２を「ＡＬＬ−１０％」と生成する。ここで、サービスコードＣ２に含まれるコード「ＡＬＬ」は、全商品に対して１割引が適用される旨のコードである。また、サービスコード出力部５５は、生成したサービスコードＣ２をＰＯＳ端末３に出力する。このように、本実施の形態において、コード読取装置２が生成して出力するサービスコードＣ２には、複数の商品を対象としてサービスを適用する旨のコードが含まれる。
【００８１】
ＰＯＳ端末３において、販売登録部６３は、サービスコードＣ２に複数の商品を対象としてサービスを適用する旨のコードが含まれている場合には、対象となる全商品に対してサービスコードＣ２が示すサービスを一括して適用する。例えば、サービスコードＣ２が「ＡＬＬ−１０％」であって、全商品を対象とする旨のコード「ＡＬＬ」が含まれている場合には、販売登録部６３は全商品に対して１割引を適用する。
【００８２】
次に、本実施の形態においてＰＯＳ端末３が行う商品の販売登録処理について図１８を用いて説明する。図１８は、ＰＯＳ端末３が行う販売登録処理の手順を示すフローチャートである。尚、図１６で説明した手順についてはここでの説明を省略する。
【００８３】
販売登録部６３は、サービスコードに「ＡＬＬ」が含まれているか判別する（ステップＳ３０）。含まれていない場合（ステップＳ３０：Ｎｏ）には、ステップＳ２５に移行する。「ＡＬＬ」が含まれている場合（ステップＳ３０：Ｙｅｓ）には、全ての商品に対してサービスコードＣ２が示すサービス（例えばＡＬＬ以下に示された−１０％）を適用する（ステップＳ３１）。
【００８４】
このように、本実施の形態によれば、店員はクーポン券等をコード読取装置２にかざすだけでその他の処理操作を必要とせずとも、複数の商品に対して簡単にサービスを付与できるという効果を奏する。
【００８５】
（第３の実施の形態）
値引の対象となる主な商品としては、店舗内で加工販売される生鮮食品等が挙げられる。これら店舗内で加工販売される商品には、一般的に、特定の数値（例えば、０２）で始まるインストアコードがバーコードデータＣ１として使用される。即ち、図３に示すように、バーコードが「０２０１２３４５６７８９０」と「０２」で始まっている場合に、このバーコードはインストアコードであるといえる。本実施の形態にかかるＰＯＳ端末３は、インストアコードであるバーコードデータＣ１のみに、サービスコードＣ２を適用することを特徴とする。
【００８６】
ＰＯＳ端末３において、販売登録部６３は、サービス表示によるサービスが付与されうる対象商品のバーコードデータＣ１、すなわちインストアコードのみに対して、サービスコードＣ２を適用する。
【００８７】
一例として、図１４に示す受信記録Ｒを参照すると、サービスコード「−５０ＹＥＮ」の直前に読み取られたバーコードデータ「０２０１２３４５６７８９０」は「０２」で始まっているためインストアコードであり、直後に読み取られたバーコードデータ「０１０１２３４５６７８９０」は０２で始まっていないためインストアコードではない。このように、サービスコードＣ２の直前または直後に読み取られたバーコードデータＣ１のうち、少なくとも一方がインストアコードでない場合には、販売登録部６３は、インストアコードであるバーコードデータＣ１に対して、サービスコードＣ２のサービスを適用する。
【００８８】
また、販売登録部６３は、直前または直後に読み取られたバーコードデータＣ１の両方がインストアコードでない場合には、両方ともサービス対象商品ではないと判断して、どちらにもサービスコードＣ２のサービスを適用しない。
【００８９】
尚、販売登録部６３は、直前または直後に読み取られたバーコードデータＣ１の両方がインストアコードである場合には、第１の実施の形態と同様に読取時間の時間差に基づいて、サービスを適用するバーコードデータＣ１を選別する。
【００９０】
次に、ＰＯＳ端末３が行う販売登録処理について図１９を参照して説明する。図１９は、ＰＯＳ端末３が行う販売登録処理の手順を示すフローチャートである。尚、図１６で説明した手順についてはここでの説明を省略する。
【００９１】
ステップＳ３２において、販売登録部６３は、時間差が最小となるインストアコード（バーコードデータＣ１）に対して、サービスコードＣ２が示すサービスを適用する。
【００９２】
上述のように、本実施の形態にかかるＰＯＳ端末３は、インストアコードのみに対して、サービスコードＣ２が示すサービスを適用するため、サービス適用対象外の商品に対して誤ってサービスを付与することを避けることができる。
【００９３】
なお、本実施の形態のＰＯＳ端末３およびコード読取装置２で実行されるプログラムは、それぞれＲＯＭ６６、ＲＯＭ４２等に予め組み込まれて提供される。本実施の形態のＰＯＳ端末３およびコード読取装置２で実行されるプログラムは、それぞれインストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００９４】
さらに、本実施の形態のＰＯＳ端末３およびコード読取装置２で実行されるプログラムを、それぞれインターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。
【００９５】
また、この発明は前記各実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、前記実施形態に開示されている複数の構成要素の適宜な組合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態に亘る構成要素を組合わせてもよい。
【産業上の利用可能性】
【００９６】
以上のように、本発明にかかる販売登録装置は、スーパーマーケットやコンビニエンスストアで使用されるＰＯＳ端末として適している。また、本発明にかかるコード読取装置は、上述のＰＯＳ端末用のコード読取装置やバーコードリーダとして適している。
【符号の説明】
【００９７】
２  コード読取装置
３  ＰＯＳ端末
２０  カメラ
２１  読取窓
Ｔ  ラベル特徴テーブル
６０  商品
７０（７０ａ、７０ｂ、７０ｃ）  撮像エリア
Ｄ（Ｄａ、Ｄｂ、Ｄｃ）  画像データ
Ｌ１、Ｌ２、Ｌ３  サービス表示ラベル
Ｌ４  クーポン券
Ｃ１  バーコードデータ
Ｃ２  サービスコード
【先行技術文献】
【特許文献】
【００９８】
【特許文献１】特開２００８−３３６４０公報
【図１】
2011221585.tif 000003
【図２】
2011221585.tif 000004
【図３】
2011221585.tif 000005
【図４】
2011221585.tif 000006
【図５】
2011221585.tif 000007
【図６】
2011221585.tif 000008
【図７】
2011221585.tif 000009
【図８】
2011221585.tif 000010
【図９】
2011221585.tif 000011
【図１０】
2011221585.tif 000012
【図１１】
2011221585.tif 000013
【図１２】
2011221585.tif 000014
【図１３】
2011221585.tif 000015
【図１４】
2011221585.tif 000016
【図１５】
2011221585.tif 000017
【図１６】
2011221585.tif 000018
【図１７】
2011221585.tif 000019
【図１８】
2011221585.tif 000020
【図１９】
2011221585.tif 000021