説明

コード読取装置およびプログラム

【課題】バーコードを作成するオペレータの作業の負担を軽減する。
【解決手段】実施形態のコード読取装置は、撮像手段と、取込手段と、第1読取手段と、第2読取手段と、出力手段と、を備えている。前記撮像手段は、画像を撮像する。前記取込手段は、前記撮像手段により撮像した商品の画像を取り込む。前記第1読取手段は、前記取込手段により取り込んだ画像から、商品情報を表すコードシンボルの画像を検出するとともに、前記検出したコードシンボルの画像から、前記コードシンボルが表す商品情報を読み取る。前記第2読取手段は、前記取込手段により取り込んだ画像から、日時情報を表す刻印の画像を検出するとともに、前記検出した刻印の画像から、前記刻印が表す日時情報を読み取る。前記出力手段は、前記第1読取手段により読み取った商品情報および前記第2読取手段により読み取った日時情報を出力する。

【発明の詳細な説明】
【技術分野】
【0001】
本発明の実施形態は、コード読取装置およびプログラムに関する。
【背景技術】
【0002】
従来、スーパーマーケット等では、商品に貼付されたバーコード等のコードシンボルをCCD(Charged Coupled Device)等のイメージセンサによって撮像し、撮像した画像からコードシンボルが表すコードデータを読み取るコード読取装置が用いられている(特許文献1参照)。
【発明の概要】
【発明が解決しようとする課題】
【0003】
ところで、コードシンボルの中には、商品の商品コードに加えて、商品の製造年月日や商品の消費期限などの日時情報等をコード化したものがある。このようなコードシンボルを商品に貼付する場合、オペレータは、商品毎に異なる日時情報を組み込んだコードシンボルを作成して商品に貼付しなければならず、コードシンボルを作成するオペレータの作業の負担となっていた。
【課題を解決するための手段】
【0004】
実施形態のコード読取装置は、撮像手段と、取込手段と、第1読取手段と、第2読取手段と、出力手段と、を備えている。前記撮像手段は、画像を撮像する。前記取込手段は、前記撮像手段により撮像した商品の画像を取り込む。前記第1読取手段は、前記取込手段により取り込んだ画像から、商品情報を表すコードシンボルの画像を検出するとともに、前記検出したコードシンボルの画像から、前記コードシンボルが表す商品情報を読み取る。前記第2読取手段は、前記取込手段により取り込んだ画像から、日時情報を表す刻印の画像を検出するとともに、前記検出した刻印の画像から、前記刻印が表す日時情報を読み取る。前記出力手段は、前記第1読取手段により読み取った商品情報および前記第2読取手段により読み取った日時情報を出力する。
【図面の簡単な説明】
【0005】
【図1】図1は、本実施形態にかかるコード読取装置を備えたチェックアウトレーンシステムの構成を概略的に示す斜視図である。
【図2】図2は、コード読取装置の構成を示すブロック図である。
【図3】図3は、商品とカメラの撮像エリアとの関係の一例を示す図である。
【図4−1】図4−1は、日時特徴テーブルを説明する図である。
【図4−2】図4−2は、サービス情報テーブルを説明する図である。
【図5】図5は、取り込んだ画像データの一例を示す図である。
【図6】図6は、バーコードデータを説明するための図である。
【図7】図7は、日時コードを説明する図である。
【図8】図8は、サービスコードを説明する図である。
【図9】図9は、複合コードを説明する図である。
【図10】図10は、コード読取装置が行う情報出力処理の手順を示したフローチャートである。
【発明を実施するための形態】
【0006】
図1は、本実施形態にかかるコード読取装置を備えたチェックアウトレーンシステムの構成を概略的に示す斜視図である。図1に示すように、チェックアウトレーンシステム4は、商品を入れた買い物かごを戴置するためのサッカー台1と、サッカー台1の略中央に立設されたコード読取装置2と、コード読取装置2と図示しない伝送路によって相互通信可能に接続されたPOS端末3とを備えている。
【0007】
POS端末3は、客が購入する商品の販売登録を行うものである。図1に示すように、POS端末3には、キーボード31、オペレータ用の表示器32、客用の表示器33、レシート印字等を行うプリンタ34、現金等を収容するためのドロワ35等が設けられている。キーボード31には、商品代金の決済に必要な締めキー等が配設されている。POS端末3は、この種のチェックアウトレーンシステムで標準的に使用されているPOS端末と同様の構成と機能とを備えている。
【0008】
コード読取装置2は、商品に貼付され、当該商品を示す商品コードなどの商品情報を表すバーコードを検出し、検出したバーコードが表す商品情報をPOS端末3に出力するための装置である。図1に示すように、コード読取装置2は、読取窓21と、キーボード22と、ディスプレイ23と、表示LED24と、ブザー25とを主に備えている。キーボード22は、バーコードで登録不能な商品の登録を行う場合に、各種キーによる入力を受付ける。ディスプレイ23は、登録された商品の品名や価格等を買い物客に対して表示する。表示LED24は、商品に貼付されたバーコードが表す商品情報が読み取られた場合に点灯して、商品情報が読み取られていることをオペレータに報知する。ブザー25は、商品に貼付されたバーコードが表す商品情報が読み取られた場合にブザー音を鳴らして、オペレータに報知する。読取窓21が設けられたコード読取装置2の内部には、CCD(Charge Coupled Device)カメラ20(図2参照)が内蔵されている。
【0009】
図2は、コード読取装置の構成を示すブロック図である。コード読取装置2は、CPU(Central Processing Unit)50と、ROM(Read Only Memory)42と、RAM(Random Access Memory)43と、通信I/F44と、出力ポート46と、キーボードコントローラ47と、表示コントローラ48と、カメラコントローラ49と、メモリ45とを主に備えており、これらをアドレスバス、データバスなどのバスライン41で接続して構成されている。
【0010】
CPU50は、コード読取装置2の動作全体を制御する制御部として機能する。ROM42は、本実施形態にかかるプログラムや、CPU50の動作を制御するその他のプログラム等を記憶している。RAM43は、CPU50がROM42が記憶する各種プログラムを展開する際にワークエリアとして機能するものである。また、RAM43は、カメラ20によって撮像した画像データなどの各種データを格納する。
【0011】
通信I/F44は、バスを介して接続されたPOS端末3(図1参照)とのデータ通信を制御する。出力ポート46は、ブザー25と表示LED24に駆動信号を出力する。キーボードコントローラ47は、キーボード22からキー信号を取り込む。表示コントローラ48は、ディスプレイ23に対するデータ表示を制御する。カメラコントローラ49は、カメラ20の撮像動作を制御する。
【0012】
カメラ20は、商品に付されたバーコードまたは二次元コード等のコードシンボルや商品に印字された当該商品の製造年月日や製造時刻等の日時を示す日時情報を表す刻印を撮像する。
【0013】
次に、本実施形態のコード読取装置2により処理される商品とカメラ20の撮像エリアとの関係について説明する。図3は、商品とカメラの撮像エリアとの関係の一例を示す図である。図中鎖線で囲った領域は、カメラ20が1フレームで撮像できる領域である撮像エリア64である。図3に示す商品60には、バーコードラベル61が貼付され、かつ日時の一例である消費期限を示す日時情報を表す刻印63が印字されている。撮像エリア64は、オペレータがバーコード等を表示したバーコードラベル61をカメラ20に撮像させる際に、商品60に印字された刻印63も撮像することができるように、バーコードラベル61の撮像に最低限必要な撮像範囲よりも大きくなっている。
【0014】
バーコードラベル61には、バーコード62等が表示されている。バーコード62には、商品60の販売データをPOS端末3で登録処理するのに必要な商品情報として、商品コード等の情報が組み込まれている。また、バーコード62の下部には、バーコード62が組み込んでいる商品コード「2101234567890」が数字で表示されている。刻印63は、商品60の消費期限である2011年01月01日を表す文字情報「11.01.01」を表示している。
【0015】
なお、本実施形態では、日時の一例として消費期限を示す日時情報を表す刻印63が商品60に印字されている例について説明するが、商品60に印字された日時を示す日時情報を表す刻印であれば、これに限定するものではない。例えば、日時の一例としては、商品60の製造年月日や製造時刻等であって良い。
【0016】
不揮発性のメモリ45は、日時特徴データと日時情報とを対応付けた日時特徴テーブルT、および日時情報と当該日時情報が示す日時に応じたサービスを表すサービス情報とを商品毎に対応付けたサービス情報テーブルtを格納している。
【0017】
図4−1は、日時特徴テーブルを説明する図である。図4−1に示すように、日時特徴テーブルTは、日時特徴データと、日時情報とを対応付けて記憶している。
【0018】
より詳細には、日時特徴データとは、商品60に印字された消費期限を示す日時情報の刻印63からOCR等の文字認識処理によって抽出される情報のことである。例えば、図3に示すように、「11.01.01」と印字された消費期限を示す日時情報の刻印63については、図4−1に示す日時特徴テーブルTにおいてNo.1の日時特徴データが示すように、「11,01,01」という消費期限が文字認識処理によって抽出される。
【0019】
日時情報は、刻印63から読み取った日時を、POS端末3の販売登録処理において使用できるよう英数値に変換した情報のことである。例えば、図4−1に示すように、日時特徴データ「11,01,01」に対しては、2011年1月1日を意味する日時情報「2011.01.01」が対応付けて記憶されている。
【0020】
図4−2は、サービス情報テーブルを説明する図である。図4−2に示すように、サービス情報テーブルtは、日時情報と、サービス情報とを商品毎に対応付けて記憶している。
【0021】
日時情報は、上述したように、消費期限の刻印63から読み取った日時を、POS端末3の販売登録処理において使用できるよう英数値に変換した情報のことである。
【0022】
サービス情報は、消費期限の刻印63から読み取った日時に応じた値引情報やポイント付与情報などのサービスに関する情報を、POS端末3の販売登録処理において使用できるよう英数値に変換した情報のことである。例えば、図4−2に示すように、商品Aの日時情報「2011.01.01」に対しては、1割引を意味するサービス情報「−10%」が対応付けて記憶されている。
【0023】
次に、本実施形態のコード読取装置2が有する特徴的な機能について説明する。CPU50は、RAM43に展開されたROM42が記憶するプログラムに従って動作することで、図2に示すように、画像データ取込部51と、バーコード読取部52と、日時情報読取部53と、生成部56、情報出力部54と、報知部55として機能する。
【0024】
画像データ取込部51は、カメラコントローラ49に撮像オン信号を出力してカメラ20に撮像動作を開始させる。画像データ取込部51は、カメラ20が撮像した撮像エリア64内の画像データを取り込んで、RAM43の画像ワークエリアに格納する。また、画像データ取込部51は、日時情報読取部53の指示を受けた場合に、カメラ20が撮像した撮像エリア64内の画像データを取り込んで、RAM43の画像ワークエリアに格納する。
【0025】
ここで、画像データ取込部51が取り込む画像データについて図3および図5を用いて説明する。図5は、取り込んだ画像データの一例を示す図である。
【0026】
本実施形態のコード読取装置2では、撮像エリア64をバーコードラベル61の撮像に最低限必要な撮像範囲よりも広げているため、商品情報を読み取る商品60に貼付されたバーコードラベル61以外に、商品60に印字された消費期限を示す日時情報の刻印63が撮像エリア64内に収まる(図3参照)。この場合、画像データ取込部51は、商品60に貼付されたバーコードラベル61の画像501および当該バーコードラベル61に表示されたバーコード62の画像502に加えて、刻印63の画像503を含む画像データ500(図5参照)をRAM43の画像ワークエリアに格納する。
【0027】
バーコード読取部52は、画像データ取込部51がRAM43の画像ワークエリアに格納した画像データ500から、バーコード62の画像502を検出し、検出したバーコード62の画像502から商品60の商品情報を読み取るバーコード読取処理を行う。
【0028】
より詳細には、バーコード読取部52は、RAM43の画像ワークエリアに格納された1フレームの画像データ500(図5参照)を2値化し、2値化したデータ内にバーコード62に関するデータ領域が存在するか否かを検出する。バーコード読取部52は、取り込んだ画像データ500においてバーコード62に関するデータ領域を検出した場合には、バーコード62をデコードして、図6に示すJ1〜J13のバーコードデータ(JANコード)C1を、商品60の商品情報として読み取る。バーコードデータC1は、メーカーコードや、商品情報としての商品コードや、チェックデジット等を含んでいる。バーコード読取部52は、読み取ったバーコードデータC1をRAM43のバーコードワークエリアに格納する。
【0029】
日時情報読取部53は、画像データ取込部51がRAM43の画像ワークエリアに格納した画像データ500から、刻印63の画像503を検出し、検出した刻印63の画像503から日時情報を読み取る日時情報読取処理を行う。
【0030】
より具体的には、日時情報読取部53は、RAM43の画像ワークエリアに格納された1フレームの画像データ500(図5参照)に対して、OCR(Optical Character Reader)等の文字認識処理を行う。日時情報読取部53は、刻印63が含む文字や絵やシンボル等の特徴と、日時特徴テーブルTの日時特徴データ(図4−1参照)とを照合して、一致度の高い日時特徴データを検出した場合に、画像データ500に消費期限を示す日時情報の刻印63の画像503を検出したと判断する。
【0031】
また、日時情報読取部53は、検出した日時特徴データに該当する日時情報を日時特徴テーブルTから読み取る。さらに、日時情報読取部53は、読み取った日時情報をコード化して日時コードC3(図7参照)を生成し、RAM43の日時コードワークエリアに格納する。
【0032】
図7は、日時コードを説明する図である。図7に示すように、日時コードC3は、日時の種類を設定するフラグFと、製造年月日や製造時刻や消費期限などの日時を示す日時情報の値を示すデータK1〜K5を含んでいる。フラグFは、例えば、1:消費期限、2:製造年月日、3:製造時刻として日時の種類を表すことができる。
【0033】
このように、商品60に印字された刻印63の画像503から日時情報を読み取ることで、商品60に関わる製造年月日や製造時刻や消費期限等を示す日時情報をバーコード62に組み込む必要が無くなるので、商品60毎に異なるバーコードラベル61を作成したり、日時情報が組み込まれたバーコード62を読み取るための専用のコード読取装置を用意したりする必要がなくなる。
【0034】
生成部56は、日時情報読取部53が読み取った日時情報が示す消費期限に応じたサービスを示すサービス情報を生成するサービス情報生成処理を行う。
【0035】
より具体的には、生成部56は、バーコード読取部52により読み取った商品情報が示す商品60および日時情報読取部53により読み取られた日時情報と対応付けられたサービス情報を、サービス情報テーブルtから読み取る。さらに、生成部56は、読み取ったサービス情報をコード化してサービスコードC2(図8参照)を生成し、RAM43のサービスコードワークエリアに格納する。
【0036】
図8は、サービスコードを説明する図である。図8に示すように、サービスコードC2は、サービスの種類を設定するフラグFと、値引額や値引率や付与ポイント数など提供されるサービスの値を示すデータP1〜P5を含んでいる。フラグFは、例えば、1:値引率、2:値引金額、3:ポイントとしてサービスの種類を表すことができる。
【0037】
このように、商品60に印字された刻印63の画像503から読み取った日時情報に含まれる消費期限に応じたサービス情報を生成することで、商品60の消費期限に応じた値引などのサービスを示すサービス情報をバーコード62に組み込む必要が無くなるので、商品60毎に異なるバーコードラベル61を作成したり、サービス情報が組み込まれたバーコード62を読み取るための専用のコード読取装置を用意したりする必要がなくなる。
【0038】
また、スーパーマーケット等においては、生鮮品の廃棄ロスを削減するために、商品60の消費期限が近づいた際に、商品60の購入に対して値引額の増額などの新たなサービスを付与する場合がある。従来、オペレータは、新たに付与するサービスを示すサービス情報をコード化したバーコード62を作成しなおし、商品60に既に貼付されているバーコードラベル61の上に重ねて貼付していた。しかし、本実施形態では、商品60に印字された消費期限の刻印63の画像503から読み取った日時情報に含まれる消費期限に応じたサービス情報を生成するため、新たなサービスを付与する際に、オペレータがバーコード62を作成しなおしたり、商品60に既に貼付されているバーコードラベル61の上に重ねて貼付したりする必要がなくなる。
【0039】
なお、本実施形態では、生成部56は、読み取った日時情報が示す消費期限に応じたサービスを示すサービス情報を生成しているが、これに限定するものではない。例えば、生成部56は、読み取った日時情報が商品60の製造年月日を示している場合、当該製造年月日から現在の日時までの期間に応じたサービスを示すサービス情報を生成する。その際、生成部56は、製造年月日から現在の日時までの期間に対応する割引額や値引率や付与ポイント数のサービスを、予め設定しておくものとする。例えば、サービスを付与する商品が生鮮品の場合には、製造年月日から現在の日時までの期間に対応する割引額や値引率や付与ポイント数のサービスは、製造年月日から現在の日時までの期間が長くなるに従い、大きくする。
【0040】
情報出力部54は、日時情報読取部53が生成した日時コードC3および生成部56が生成したサービスコードC2がRAM43に格納されている場合には、バーコード読取部52によりRAM43に格納されているバーコードデータC1に日時コードC3およびサービスコードC2を結合して複合コードC4を生成し、これをPOS端末3に出力する。
【0041】
図9は、複合コードを説明する図である。図9に示すように、複合コードC4は、スタートコードで始まり、バーコードデータC1と、サービスコードC2と、日時コードC3と、日時コードC3のチェックデジットCDと、複合コードC4のチェックデジットCODE128CDとを含んでおり、ストップコードで終わるコードとなっている。POS端末3は、コード読取装置2から受け取った複合コードC4に基づいて、消費期限切れ商品60の検出や商品60にサービスコードC2が示すサービスを付与した販売登録を行う。
【0042】
一例として、図3に示すように、商品60に消費期限の刻印63が印字されていた場合には、日時情報読取部53が読み取った日時情報「2011.01.01」をデジタル化した日時コードC3が生成されるとともに、生成部56により生成されたサービス情報「−10%」をデジタル化したサービスコードC2が生成される。従って、複合コードC4には、商品コード「2101234567890」に対応するバーコードデータC1と、「2011.01.01」に対応する日時コードC3と、「−10%」に対応するサービスコードC2とが含まれることとなる。POS端末3は、POS端末3または店舗内のホスト端末(不図示)が保持する商品マスタ等を参照して、バーコードデータC1に対応する商品60の価格を読み込む。また、POS端末3は、日時コードC3に基づいて、消費期限切れした商品60を検出する。さらに、POS端末3は、サービスコードC2に基づいて、読み込んだ価格から10%オフして、商品の販売登録を行う。
【0043】
報知部55は、バーコード読取部52が商品情報を読み取った場合に、商品情報が読み取られた状態にあることをオペレータに報知するため、バーコードオン信号を出力して表示LED24を発光させる。また、報知部55は、情報出力部54がPOS端末3に対して複合コードC4、或いはバーコードデータC1を出力した場合に、バーコードオフ信号を出力して表示LED24を消灯する。
【0044】
さらに、報知部55は、情報出力部54がPOS端末3にバーコードデータC1を出力した場合には、ブザー25を駆動して、商品情報のみが読み取られ、日時情報の読み取りやサービス情報の生成が行われなかったことを示す第1のブザー音(例えば“ピッ”)を鳴らす。
【0045】
また、報知部55は、情報出力部54がPOS端末3に複合データC4を出力した場合には、ブザー25を駆動して、商品情報の読み取り、日時情報の読み取り、およびサービス情報の生成が読み取られたことを示す第2のブザー音(例えば“ピッ、ピッ”)を鳴らす。
【0046】
さらに、報知部55は、日時情報読取部53により読み取った日時情報が示す消費期限を過ぎている場合に、表示LED24を発光させることにより、消費期限を過ぎていることを報知するものとする。なお、本実施形態では、報知部55は、表示LED24を発光させることにより消費期限を過ぎていることを報知しているが、これに限定するものではなく、例えば、ブザー25を駆動してブザー音を鳴らして消費期限を過ぎていることを報知しても良い。また、報知部55は、表示コントローラ48を介して、消費期限が過ぎている旨のメッセージをディスプレイ23に表示しても良い。
【0047】
次に、コード読取装置2が行う商品の販売登録処理について図10を用いて説明する。図10は、コード読取装置が行う情報出力処理の手順を示したフローチャートである。
【0048】
コード読取装置2のCPU50は、POS端末3からのコマンドにより業務起動が指令されると、情報出力処理を開始する。画像データ取込部51は、カメラコントローラ49に撮像オン信号を出力し、カメラ20による撮像動作を開始する(ステップS1001)。画像データ取込部51は、カメラ20が撮像した画像データ500をRAM43の画像ワークエリアに取り込む(ステップS1002)。そして、バーコード読取部52は、上述したバーコード読取処理を開始する(ステップS1003)。
【0049】
バーコード読取部52は、ステップS1003のバーコード読取処理においてバーコード62の画像502を検出したか否かを判断する(ステップS1004)。バーコード62の画像502を検出していない場合(ステップS1004:No)には、バーコード読取部52は画像データ500の取り込みを続ける(ステップS1002)。
【0050】
バーコード62の画像502を検出している場合(ステップS1004:Yes)には、報知部55は、バーコードオン信号を出力して表示LED24を点灯させ(ステップS1005)、商品情報が読み取られたことをオペレータに報知する。
【0051】
次に、日時情報読取部53は、ステップS1002でRAM43の画像ワークエリアに取り込んだ画像データ500に対して、日時情報読取処理を開始する(ステップS1006)。そして、日時情報読取部53は、ステップS1006の日時情報読取処理において日時情報を読み取ったか否かを判断する(ステップS1007)。
【0052】
日時情報を読み取っている場合(ステップS1007:Yes)には、報知部55は、読み取った日時情報が示す消費期限を過ぎているか否かを判断する(ステップS1008)。読み取った日時情報が示す消費期限を過ぎていない場合(ステップS1008:No)、生成部56は、サービス情報生成処理を開始する(ステップS1009)。
【0053】
情報出力部54は、RAM43のバーコードワークエリアに格納されているバーコードデータC1と、日時コードワークエリアに格納されている日時コードC3と、サービスコードエリアに格納されているサービスコードC2と、から複合コードC4(図9参照)を生成する(ステップS1010)。そして、情報出力部54は、生成した複合コードC4を通信インタフェース44を介してPOS端末3に伝送出力する(ステップS1011)。報知部55は、ブザー25を駆動して第2のブザー音を鳴らす(ステップS1012)。さらに、報知部55は、バーコードオフ信号を出力してバーコード62が読み取られていることをオペレータに報知していたLED等の表示器を消灯する(ステップS1013)。
【0054】
その後、POS端末3からのコマンドにより業務終了が指令されたか否かを判断する(ステップS1019)。業務終了が指令されていない場合(ステップS1019:No)には、ステップS1002に戻って、ステップS1002〜S1018を全ての商品の販売登録が終了するまで繰り返す。業務終了が指令された場合には(ステップS1019:Yes)、CPU50は、カメラコントローラ49に撮像オフ信号を出力し(ステップS1020)、カメラ20による撮像動作を終了する。
【0055】
一方、読み取った日時情報が示す消費期限を過ぎている場合(ステップS1008:Yes)、報知部55は、消費期限が過ぎている旨のメッセージをディスプレイ23に表示する(ステップS1014)。さらに、報知部55は、バーコードオフ信号を出力してバーコード62が読み取られていることをオペレータに報知していたLED等の表示器を消灯する(ステップS1015)。その後、CPU50は、ステップS1019に移行する。
【0056】
また、日時情報が読み取られなかった場合(ステップS1007:No)、情報出力部54は、RAM43のバーコードワークエリアに格納されているバーコードデータC1を、通信インタフェース44を介してPOS端末3に伝送出力する(ステップS1016)。報知部55は、ブザー25を駆動して第1のブザー音を鳴らす(ステップS1017)。また、報知部55は、バーコードオフ信号を出力して商品情報が読み取られていることをオペレータに報知していたLED等の表示器を消灯する(ステップS1018)。その後、CPU50は、ステップS1019に移行する。
【0057】
このように本実施形態にかかるコード読取装置2によれば、カメラ20により撮像した商品60の画像データ500を取り込み、取り込んだ画像データ500から、バーコード62の画像502を検出するとともに、検出したバーコード62の画像502から、バーコード62が表す商品情報を読み取り、取り込んだ画像データ500から、日時情報を表す刻印63の画像503を検出するとともに、検出した刻印63の画像503から、刻印63が表す日時情報を読み取り、読み取った商品情報および日時情報を出力することにより、商品60毎に異なる製造年月日や製造時刻や消費期限等の日時情報をバーコード62に組み込む必要が無くなるので、バーコード62を作成するオペレータの作業の負担を軽減することができる。また、日時情報が組み込まれたバーコード62を読み取るための専用のコード読取装置を用意したりする必要がなくなる。
【0058】
以上説明したとおり、本実施形態によれば、バーコードを作成するオペレータの作業の負担を軽減することができる。
【0059】
なお、本実施形態のコード読取装置2で実行されるプログラムは、ROM42等に予め組み込まれて提供されるが、本実施形態のコード読取装置2で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでCD−ROM、フレキシブルディスク(FD)、CD−R、DVD(Digital Versatile Disk)等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【0060】
さらに、本実施形態のコード読取装置2で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態のコード読取装置2で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【符号の説明】
【0061】
2 コード読取装置
20 カメラ
23 ディスプレイ
24 表示LED
25 ブザー
51 画像データ取込部
52 バーコード読取部
53 日時情報読取部
54 情報出力部
55 報知部
56 生成部
60 商品
62 バーコード
63 刻印
500 画像データ
【先行技術文献】
【特許文献】
【0062】
【特許文献1】特表平10−501360号公報

【特許請求の範囲】
【請求項1】
画像を撮像する撮像手段と、
前記撮像手段により撮像した商品の画像を取り込む取込手段と、
前記取込手段により取り込んだ画像から、商品情報を表すコードシンボルの画像を検出するとともに、前記検出したコードシンボルの画像から、前記コードシンボルが表す商品情報を読み取る第1読取手段と、
前記取込手段により取り込んだ画像から、日時情報を表す刻印の画像を検出するとともに、前記検出した刻印の画像から、前記刻印が表す日時情報を読み取る第2読取手段と、
前記第1読取手段により読み取った商品情報および前記第2読取手段により読み取った日時情報を出力する出力手段と、
を備えたことを特徴とするコード読取装置。
【請求項2】
前記第2読取手段により読み取った日時情報が示す消費期限に応じたサービスを示すサービス情報を生成する生成手段をさらに備え、
前記出力手段は、前記商品情報および前記日時情報とともに、前記生成したサービス情報を出力することを特徴とする請求項1に記載のコード読取装置。
【請求項3】
前記第2読取手段により読み取った日時情報が示す製造年月日から現在の日時までの期間に応じたサービスを示すサービス情報を生成する生成手段をさらに備え、
前記出力手段は、前記商品情報および前記日時情報とともに、前記生成したサービス情報を出力することを特徴とする請求項1に記載のコード読取装置。
【請求項4】
コンピュータを、
撮像手段により撮像した商品の画像を取り込む取込手段と、
前記取込手段により取り込んだ画像から、商品情報を表すコードシンボルの画像を検出するとともに、前記検出したコードシンボルの画像から、前記コードシンボルが表す商品情報を読み取る第1読取手段と、
前記取込手段により取り込んだ画像から、日時情報を表す刻印の画像を検出するとともに、前記検出した刻印の画像から、前記刻印が表す日時情報を読み取る第2読取手段と、
前記第1読取手段により読み取った商品情報および前記第2読取手段により読み取った日時情報を出力する出力手段と、
として機能させるためのプログラム。
【請求項5】
前記コンピュータを、さらに、
前記第2読取手段により読み取った日時情報が示す消費期限に応じたサービスを示すサービス情報を生成する生成手段として機能させ、
前記出力手段は、前記商品情報および前記日時情報とともに、前記生成したサービス情報を出力することを特徴とする請求項4に記載のプログラム。
【請求項6】
前記コンピュータを、さらに、
前記第2読取手段により読み取った日時情報が示す製造年月日から現在の日時までの期間に応じたサービスを示すサービス情報を生成する生成手段として機能させ、
前記出力手段は、前記商品情報および前記日時情報とともに、前記生成したサービス情報を出力することを特徴とする請求項4に記載のプログラム。





【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4−1】
image rotate

【図4−2】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate

【図8】
image rotate

【図9】
image rotate

【図10】
image rotate


【公開番号】特開2012−38216(P2012−38216A)
【公開日】平成24年2月23日(2012.2.23)
【国際特許分類】
【出願番号】特願2010−179746(P2010−179746)
【出願日】平成22年8月10日(2010.8.10)
【出願人】(000003562)東芝テック株式会社 (5,631)
【Fターム(参考)】