(57)【特許請求の範囲】
【請求項１】
販売登録する商品の画像を含む画像を撮像する撮像手段と、
前記撮像された画像から、前記販売登録する商品を示す商品情報を読み取る読取手段と、
商品を販売登録する際に、商品の販売登録を指示可能なボタンに表示される商品情報と当該商品情報が示す商品の画像であって前記ボタンに表示される商品画像とを対応付けて記憶する商品マスタファイルに、読み取った前記商品情報のうち不正が検知されずに販売登録された商品の前記商品情報と対応付けて、前記撮像された画像を前記商品画像として記憶させる記憶制御手段と、を備え、
前記記憶制御手段は、前記撮像された画像から、前記販売登録する商品の画像を抽出し、抽出した前記販売登録する商品の画像を前記商品画像として前記商品マスタファイルに記憶させるコード読取装置。
【請求項２】
前記記憶制御手段は、前記読み取った商品情報が前記商品マスタファイルに記憶されていない場合に、前記商品マスタファイルに、前記読み取った商品情報と対応付けて、前記販売登録する商品の画像を記憶させる請求項１に記載のコード読取装置。
【請求項３】
前記読取手段は、前記撮像された画像から、前記販売登録する商品の商品コード、当該商品の単価、および当該商品の商品名の少なくとも１つを前記商品情報として読み取る請求項１に記載のコード読取装置。
【請求項４】
コンピュータを、
撮像手段により撮像された販売登録する商品の画像を含む画像を取り込む取込手段と、
前記取り込んだ画像から、前記販売登録する商品を示す商品情報を読み取る読取手段と、
商品を販売登録する際に、商品の販売登録を指示可能なボタンに表示される商品情報と当該商品情報が示す商品の画像であって前記ボタンに表示される商品画像とを対応付けて記憶する商品マスタファイルに、読み取った前記商品情報のうち不正が検知されずに販売登録された商品の前記商品情報と対応付けて、前記取り込んだ画像を前記商品画像として記憶させる記憶制御手段と、として機能させ、
前記記憶制御手段は、前記撮像された画像から、前記販売登録する商品の画像を抽出し、抽出した前記販売登録する商品の画像を前記商品画像として前記商品マスタファイルに記憶させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、コード読取装置およびプログラムに関する。
【背景技術】
【０００２】
従来、スーパーマーケット等では、商品に貼付されたバーコード等のコードシンボルをＣＣＤカメラ等のイメージセンサによって撮像し、撮像した画像に含まれるバーコードからコードデータを読み取り、商品マスタファイルを参照して、読み取ったコードデータにより特定される商品の販売登録を行うコード読取装置が用いられている。
【０００３】
例えば、特許文献１では、ＣＣＤカメラで撮像したラベルイメージをデコードするハンディタイプのスキャナに関する技術が開示されている。このようなハンディタイプのスキャナに対して、スーパーマーケット等のカウンタに立設される縦型タイプのスキャナでは、オペレータは両手を用いて商品を扱うことができ、ハンディタイプのスキャナでラベルイメージを撮像するよりも作業効率を上げることができる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、コード読取装置では、商品の販売登録または会計処理を行う場合に、商品マスタファイルに予め記憶されている商品の画像が表示されたボタンをタッチパネル等に表示するとともに、当該ボタンの操作に応じて商品の販売登録または会計処理を行うこともできる。しかしながら、商品の画像が表示されたボタンをタッチパネル等に表示するためには、オペレータが商品マスタファイルに登録されていない未登録の商品の画像を撮像し、撮像した画像を商品マスタファイルに記憶させなければならず、商品マスタファイルの管理に手間がかかる、という課題がある。
【課題を解決するための手段】
【０００５】
実施形態のコード読取装置は、撮像手段と、読取手段と、記憶制御手段と、を備える。前記撮像手段は、販売登録する商品の画像を含む画像を撮像する。前記読取手段は、前記撮像された画像から、前記販売登録する商品を示す商品情報を読み取る。前記記憶制御手段は、商品を販売登録する際に、商品の販売登録を指示可能なボタンに表示される商品情報と当該商品情報が示す商品の画像であって前記ボタンに表示される商品画像とを対応付けて記憶する商品マスタファイルに、読み取った前記商品情報のうち不正が検知されずに販売登録された商品の前記商品情報と対応付けて、前記撮像された画像を前記商品画像として記憶させる。また、前記記憶制御手段は、前記撮像された画像から、前記販売登録する商品の画像を抽出し、抽出した前記販売登録する商品の画像を前記商品画像として前記商品マスタファイルに記憶させる。
【図面の簡単な説明】
【０００６】
【図１】図１は、全体のシステム構成を示す模式図である。
【図２】図２は、セルフチェックアウト端末を示す斜視図である。
【図３】図３は、保持アームにレジ袋が保持されている状態を示す斜視図である。
【図４】図４は、決済端末の電気的なハードウェア構成を示すブロック図である。
【図５】図５は、商品とカメラの撮像エリアとの関係の一例を示す図である。
【図６】図６は、商品マスタファイルを説明する図である。
【図７】図７は、本実施形態にかかる決済端末の機能構成を示すブロック図である。
【図８】図８は、取込部によって取り込まれた画像データの一例を示す図である。
【図９】図９は、画像データの表示例を示す図である。
【図１０】図１０は、商品の販売登録を指示するボタンの表示例を示す図である。
【図１１】図１１は、商品台帳の印刷例を示す図である。
【図１２】図１２は、決済端末が行う商品の販売登録処理の手順を示したフローチャートである。
【発明を実施するための形態】
【０００７】
図１は、全体のシステム構成を示す模式図である。本実施形態のシステムは、複数のセルフチェックアウトシステム１１と、複数台のＰＯＳ（Point  Of  Sales）端末２１と、ストアコントローラ３１と、を通信ネットワーク４１を介して接続している。セルフチェックアウトシステム１１は、複数台のセルフチェックアウト端末１０１に一台のアテンダント端末５０１を割り当てている。セルフチェックアウト端末１０１は、販売登録する商品に貼付されたバーコード等から当該販売登録する商品を示す商品情報を読み取り、読み取った商品情報が示す商品の販売登録等を行うための端末である。本実施形態では、セルフチェックアウト端末１０１は、決済端末２０１と秤装置３０１とを備えている。
【０００８】
図２は、セルフチェックアウト端末を示す斜視図である。セルフチェックアウト端末１０１は、上述したように、決済端末２０１と秤装置３０１とを備えている。
【０００９】
決済端末２０１は、顧客が購入しようとする商品を入れた籠（図示せず）を載置するための商品籠載置台１０２が脇から突出したハウジング２０２を有している。
【００１０】
決済端末２０１のハウジング２０２は、床面に設置されるベースハウジング２０２ａと、当該ベースハウジング２０２ａの上面に載置される上部ハウジング２０２ｂと、を有している。ベースハウジング２０２ａの前面は、下方に向かうほどベースハウジング２０２ａの投影面積を狭めるように傾斜している。つまり、ベースハウジング２０２ａは、下方に向かうほど奥側にオフセットした形状となっている。
【００１１】
また、決済端末２０１は、上部ハウジング２０２ｂの商品籠載置台１０２側にＣＣＤ（Charged  Coupled  Device）カメラ等のカメラ２０３を配置している。さらに、決済端末２０１は、上部ハウジング２０２ｂの商品籠載置台１０２の反対側にプリンタカバー２０４を配置している。さらに、決済端末２０１は、カメラ２０３とプリンタカバー２０４との間に、カード挿入口２１２を配置している。
【００１２】
決済端末２０１は、ガラス板で形成されている読取窓２０３ａの内部にカメラ２０３を内蔵している。カメラ２０３は、販売登録する商品の画像を含む画像を撮像する撮像部である。本実施形態では、カメラ２０３は、販売登録する商品に貼付され、バーコードや二次元コード等のコードシンボル等が表示されたラベルの画像であるラベル画像などを撮像する。
【００１３】
また、決済端末２０１は、上部ハウジング２０２ｂに対して開閉自在にプリンタカバー２０４を取り付けている。プリンタカバー２０４は、レシート発行口２０８を有している。決済端末２０１は、プリンタカバー２０４の奥側に、レシートプリンタ２５１（図４参照）を内蔵する。そして、決済端末２０１は、レシートプリンタ２５１によって印字される図示しないレシートを、レシート発行口２０８から発行する。
【００１４】
また、決済端末２０１は、カード挿入口２１２の内部に、磁気カードに対するデータの読み書きを可能とする磁気カードリーダライタであるカードリーダライタ２５２（図４参照）を内蔵している。カード挿入口２１２は、磁気カードとしてクレジットカードが挿入されるものである。
【００１５】
また、決済端末２０１は、上部ハウジング２０２ｂに、販売登録された商品の品名や価格や画像等を買物客に表示する表示部としてのＬＣＤ（Liquid  Crystal  Display）２１０を有している。さらに、決済端末２０１は、ＬＣＤ２１０の画面上に、コードシンボルで販売登録不能な商品等の販売登録を行う場合に入力を受け付ける各種キー、商品代金の決済に必要な締めキー等が配置されている入力部としてのタッチパネル２１１を積層配置している。
【００１６】
また、決済端末２０１は、ベースハウジング２０２ａに、硬貨と紙幣との入出金装置２２１（図４参照）を内蔵している。さらに、決済端末２０１は、入出金装置２２１の一部として、ベースハウジング２０２ａの中央上面に硬貨投入口２１３を配置し、当該硬貨投入口２１３の左側に硬貨払出口２１４を配置している。また、決済端末２０１は、硬貨投入口２１３の右側に、紙幣投入口２１５と紙幣払出口２１６とを配置している。このような入出金装置２２１は、硬貨及び紙幣の取扱いを可能にする機構部と当該機構部を制御する制御部とを有している（いずれも図示せず）。硬貨及び紙幣の取扱いを可能にする機構部の構造及び当該機構部を制御する制御部での処理手順等については、その内容が周知なので、説明を省略する。
【００１７】
さらに、決済端末２０１は、ベースハウジング２０２ａの背面から、セルフチェックアウト端末１０１の現在の状態を表示する警報装置としての表示ポール２１７を立設している。表示ポール２１７は、先端部に青色と赤色とに選択的に発光する発光部２１８を有する。
【００１８】
次に、図２および図３を用いて、秤装置３０１について説明する。図３は、保持アームにレジ袋が保持されている状態を示す斜視図である。秤装置３０１は、秤ハウジング３０２の上部に秤皿３０３を設け、当該秤皿３０３に袋保持具３０４を取り付けている。秤皿３０３は、上面に載置台３０３ａを有する。そして、秤装置３０１は、載置台３０３ａに袋保持具３０４を取り付けている。したがって、袋保持具３０４からすると、秤皿３０３は、台座を構成する。つまり、秤装置３０１は、載置台３０３ａの後方中央部に、ポール形状のアーム支持部３０５を立設している。また、秤装置３０１は、アーム支持部３０５の上端に、品物を載置するための一時置き台３０６を固定している。一時置き台３０６は、上面が平坦面となっており、決済端末２０１のカメラ２０３でコードシンボルや商品の画像を撮像した後の商品を一時的に置く用途で用いられる台である。載置台３０３ａ及び一時置き台３０６は、共に、商品コードが入力された商品を載置するための載置部としての役割を担っている。
【００１９】
また、秤装置３０１は、一時置き台３０６の下面に、一対の保持アーム３０７とフック３０８を取り付けている。つまり、秤装置３０１は、一時置き台３０６の下面両端位置に、アーム取付具３０９（図３参照）を固定している。具体的には、秤装置３０１は、例えばネジ止め、接着止め等、各種の固定手法によってアーム取付具３０９を、一時置き台３０６の下面両端位置に固定している。そして、秤装置３０１は、アーム取付具３０９のそれぞれに、保持アーム３０７を埋設している。また、秤装置３０１は、一時置き台３０６の下面中央位置に、フック取付具３１０（図３参照）を固定している。具体的には、秤装置３０１は、例えばネジ止め、接着止め等、各種の固定手法によって、フック取付具３１０を、一時置き台３０６の下面中央位置に固定している。そして、秤装置３０１は、フック取付具３１０に、フック３０８を埋設している。
【００２０】
保持アーム３０７は、例えばスーパーマーケット等で顧客に提供するビニール袋等の収納部材としてのレジ袋４０１、つまり、開口部４０２とこの開口部４０２から突出する一対の把手４０３とを有してこれらの把手４０３が両側に位置付けられるように折り畳まれたレジ袋４０１を保持するために、一対の把手４０３を串刺し状態で保持する。このような保持状態を実現するために、レジ袋４０１は、把手４０３に、スリット４０４を有している。また、レジ袋４０１は、一対の把手４０３の間に位置させてミシン目４０５で脱落可能な一対の耳部４０６を有している。そして、耳部４０６は、引掛け穴４０７を有している。フック３０８は、引掛け穴４０７を挿通して、レジ袋４０１を保持アーム３０７と共に保持する。
【００２１】
図４は、決済端末の電気的なハードウェア構成を示すブロック図である。決済端末２０１は、内部に情報処理部としての制御部２５３を有する。制御部２５３は、例えば動作シーケンスが書き込まれた半導体チップ構成のものであっても、ＲＡＭ（Random  Access  Memory）２５４等に動作プログラムを記憶させて動作するマイクロコンピュータ構成のものであっても良い。ここでは、マイクロコンピュータ構成の制御部２５３を紹介する。
【００２２】
制御部２５３の中核をなすのはＣＰＵ（Central  Processing  Unit）２５５である。そして、制御部２５３は、ＣＰＵ２５５に、固定データを固定的に記憶するＲＯＭ（Read  Only  Memory）２５６と、可変データを書き換え自在に記憶するＲＡＭ２５４と、ＬＣＤ２１０に表示する表示画像を生成するＶＲＡＭ２５７と、ＨＤＤ２５８と、をシステムバス２５９を介して接続している。
【００２３】
また、決済端末２０１は、制御部２５３に、システムバス２５９を介して、カメラ２０３、ＬＣＤ２１０、タッチパネル２１１、カードリーダライタ２５２、レシートプリンタ２５１、発光部２１８、入出金装置２２１との間でのデータ通信を媒介するインターフェース２６０を接続している。そして、カメラ２０３、ＬＣＤ２１０、タッチパネル２１１、カードリーダライタ２５２、レシートプリンタ２５１、発光部２１８、インターフェース２６０は、制御部２５３による制御を受ける。また、決済端末２０１は、制御部２５３に、システムバス２５９を介して通信インターフェース２６１も接続している。通信インターフェース２６１は、通信ネットワーク４１に接続され、アテンダント端末５０１及びストアコントローラ３１とセルフチェックアウト端末１０１との間のデータ通信を実現する。なお、決済端末２０１は、制御部２５３に、図示はしないが、システムバス２５９を介して、秤装置３０１との間のデータ通信を実現させるインターフェースも接続している。
【００２４】
カメラ２０３は、上述したように、販売登録する商品の画像や商品に貼付されたラベルのラベル画像などを含む画像を撮像する。ここで、図５を用いて、本実施形態にかかる決済端末２０１によって処理される商品とカメラ２０３の撮像エリアとの関係について説明する。図５は、商品とカメラの撮像エリアとの関係の一例を示す図である。図５において鎖線で囲った領域は、カメラ２０３が１フレームで撮像できる領域である撮像エリア５００である。カメラ２０３は、撮像エリア５００内に含まれる、商品５０８の画像、および商品５０８に貼付されバーコード５０３が印字されたラベル５０２のラベル画像を含む画像を撮像する。
【００２５】
ラベル５０２は、商品５０８の販売データをＰＯＳ端末２１で販売登録するために必要な情報を表示している。具体的には、ラベル５０２は、商品５０８の商品名５０６：「××××」や、商品５０８の単価５０４：「２００円」や、商品５０８の容量５０５：「５００ｍｌ」や、商品５０８を識別する商品コードを組み込んだコードシンボルとしてのバーコード５０３等を表示している。また、ラベル５０２は、バーコード５０３の下部に、バーコード５０３に組み込んだ商品コード５０７：「２０１２３００００００１５」を数字で表示している。
【００２６】
ＨＤＤ２５８は、制御部２５３を動作させるプログラムの他に、商品マスタファイルＴ（図６参照）、販売データ等を記憶する売上ファイル等を格納している。図６は、商品マスタファイルを説明する図である。商品マスタファイルＴは、商品を識別する商品コードや商品の商品名や商品の単価や商品の容量等の商品を示す商品情報と対応付けて、当該商品情報が示す商品の商品画像等を記憶する記憶部である。
【００２７】
次に、本実施形態にかかる決済端末２０１が有する特徴的な機能について説明する。図７は、本実施形態にかかる決済端末の機能構成を示すブロック図である。ＣＰＵ２５５は、ＲＡＭ２５４に展開されたＨＤＤ２５８が記憶するプログラムに従って動作することで、図７に示すように、取込部７０１、読取部７０２、記憶制御部７０４、検知部７０５、表示制御部７０６、および出力部７０７として機能する。
【００２８】
取込部７０１は、読取部７０２の指示を受けた場合に、カメラ２０３に撮像オン信号を出力してカメラ２０３に撮像動作を開始させる。そして、取込部７０１は、カメラ２０３が撮像した撮像エリア５００（図５参照）の画像の画像データを取り込んで、ＲＡＭ２５４に格納する。
【００２９】
図８は、取込部によって取り込まれた画像データの一例を示す図である。図８に示すように、取込部７０１によって取り込まれた画像データ８００は、販売登録する商品５０８に貼付され、商品名５０６や単価５０４や容量５０５やバーコード５０３等が表示されたラベル５０２の画像であるラベル画像８０２、および販売登録する商品５０８の画像であって撮像エリア５００内に位置する商品５０８の画像８０１を含んでいるものとする。
【００３０】
読取部７０２は、取込部７０１がＲＡＭ２５４に格納した画像データ８００から、販売登録する商品を示す商品情報を読み取る。ここで、商品情報は、販売登録する商品を示す情報であり、例えば、販売登録する商品を識別する商品コードや、当該商品の商品名や、当該商品の単価や、当該商品の容量などを含むものとする。なお、本実施形態では、読取部７０２は、商品コード、商品名、単価、および容量を商品情報として読み取るが、商品コード、商品名、単価、および容量などのうち少なくとも１つを読み取るものであれば良い。例えば、読取部７０２は、商品コード、商品名、単価、および容量などのうち、商品名のみを商品情報として読み取っても良い。また、読取部７０２は、商品コード、商品名、単価、および容量の全てを商品情報として読み取っても良い。
【００３１】
具体的には、読取部７０２は、画像データ８００に含まれるラベル画像８０２に含まれるバーコード５０３の画像を検出する。次いで、読取部７０２は、検出したバーコード５０３の画像から商品５０８の商品コードを商品情報として読み取る。
【００３２】
より詳細には、読取部７０２は、ＲＡＭ２５４に格納された１フレームの画像データ８００を２値化し、２値化したデータ内にバーコード５０３に関するデータ領域が存在するか否かを検出する。読取部７０２は、取り込んだ画像データ８００においてバーコード５０３に関するデータ領域を検出した場合には、バーコード５０３に関するデータ領域をデコードしたバーコードデータ（ＪＡＮコード）を、商品５０８の商品情報として読み取る。バーコードデータは、メーカーコードや商品情報としての商品コードや、チェックデジット等を含んでいる。そして、読取部７０２は、読み取ったバーコードデータをＲＡＭ２５４に格納する。
【００３３】
また、読取部７０２は、ＲＡＭ２５４に格納された１フレームの画像データ８００に対して、ＯＣＲ（Optical  Character  Reader）等の文字認識処理を行うことにより、ラベル５０２のラベル画像８０２等に含まれる商品名５０６や単価５０４や容量５０５等を、商品情報として読み取る。そして、読取部７０２は、読み取った商品名５０６や単価５０４や容量５０５等の商品情報をＲＡＭ２５４に格納する。
【００３４】
記憶制御部７０４は、読取部７０２によって読み取られ、ＲＡＭ２５４に格納された商品情報（例えば、バーコードデータに含まれる商品コード、商品名５０６、単価５０４、容量５０５等）と対応付けて、取込部７０１がＲＡＭ２５４に格納した画像データ８００を商品画像として、ＨＤＤ２５８に格納された商品マスタファイルＴに記憶させる。
【００３５】
本実施形態では、記憶制御部７０４は、読取部７０２により商品情報がＲＡＭ２５４に格納されると、ＲＡＭ２５４に商品情報として格納されたバーコードデータに含まれる商品コードが、商品マスタファイルＴに既に記憶されているか否かを判断する。つまり、記憶制御部７０４は、読取部７０２により読み取られた商品情報が商品マスタファイルＴに記憶されているか否かを判断する。そして、記憶制御部７０４は、バーコードデータに含まれる商品コードが、商品マスタファイルＴに記憶されていないと判断した場合、ＲＡＭ２５４に格納されたバーコードデータに含まれる商品コード、および商品名５０６や単価５０４や容量５０５等と、ＲＡＭ２５４に格納された画像データ８００と、を対応付けて商品マスタファイルＴに記憶させる。これにより、オペレータが商品５０８の画像を撮像して、撮像した商品５０８の画像を利用して商品マスタファイルＴに記憶させる必要がなくなるので、商品マスタファイルＴに記憶された商品５０８の画像のメンテナンスの容易化を図ることができる。
【００３６】
なお、本実施形態では、記憶制御部７０４は、ＲＡＭ２５４に格納された画像データ８００を商品マスタファイルＴに記憶させているが、ＲＡＭ２５４に格納された画像データ８００から商品５０８の画像８０１を抽出し、抽出した商品５０８の画像８０１を、読取部７０２により読み取られた商品情報と対応付けて商品マスタファイルＴに記憶させても良い。具体的には、記憶制御部７０４は、商品画像８０１の背景となる背景画像を予め設定しておき、ＲＡＭ２５４に格納された画像データ８００から、予め設定された背景画像を除く画像を検出することにより、商品５０８の画像８０１を抽出する。ここで、背景画像は、決済端末２０１を操作するオペレータの衣類等の画像である。例えば、オペレータが決済端末２０１が設置された店舗の店員である場合には、店員が着ているエプロンの画像を背景画像として設定する。
【００３７】
検知部７０５は、読取部７０２によりＲＡＭ２５４に商品情報として格納された容量５０５と、秤装置３０１により計量した荷重とを用いて、商品情報の読み取りが行われていない商品がレジ袋４０１に収納されたか否かを判定する。そして、検知部７０５は、読取部７０２によりＲＡＭ２５４に商品情報として格納された容量５０５から換算した重量と、秤装置３０１により計量した荷重とが一致しなかった場合に、不正を検知する。
【００３８】
表示制御部７０６は、取込部７０１により取り込んだ画像データ８００をＬＣＤ２１０に表示する。図９は、画像データの表示例を示す図である。表示制御部７０６は、読取部７０２によって商品情報が読み取られた際、図９に示すように、取込部７０１により取り込んだ画像データ８００および読取部７０２により読み取った商品名５０６：「××××」や単価５０４：「２００円」などの商品情報を含む画面９００をＶＲＡＭ２５７に生成する。また、本実施形態では、表示制御部７０６は、画像データ８００および商品情報に加えて、当該画像データ８００および当該商品情報の商品マスタファイルＴへの記憶の中止を要求するための中止ボタン９０１を含む画面９００を生成する。そして、表示制御部７０６は、ＶＲＡＭ２５７に生成した画面９００をＬＣＤ２１０に表示させる。これにより、オペレータは、商品情報の読み取りを行った商品５０８が所望の商品であるか否かを確認しながら、商品情報の読み取り作業を行うことができるので、所望の商品でない商品を誤って販売登録することを防止することができる。
【００３９】
また、表示制御部７０６は、商品の販売登録が行われている間、商品マスタファイルＴに記憶された商品画像が表示され商品の販売登録を指示するボタンをＬＣＤ２１０に表示する。図１０は、商品の販売登録を指示するボタンの表示例を示す図である。表示制御部７０６は、図１０に示すように、商品の販売登録を指示するものであり、商品マスタファイルＴに記憶された商品画像である画像データ８００や当該画像データ８００と対応付けられた商品名５０６などの商品情報が表示されたボタン１００１を含む画面１０００をＶＲＡＭ２５７に生成する。そして、表示制御部７０６は、ＶＲＡＭ２５７に生成した画面１０００をＬＣＤ２１０に表示させる。これにより、オペレータは、ボタン１００１に表示された画像データ８００を確認しながら、商品の販売登録作業を行うことができるので、所望の商品でない商品を誤って販売登録することを防止することができる。
【００４０】
ここで、ＬＣＤ２１０への画面１０００の表示方法について簡単に説明する。表示制御部７０６は、商品の販売登録が行われる際に、商品マスタファイルＴから、商品名５０６および当該商品名５０６に対応付けられた画像データ８００を読み出す。次いで、表示制御部７０６は、読み出した商品名５０６および画像データ８００が表示されたボタン１００１が表示された画面１０００をＶＲＡＭ２５７上に生成する。そして、表示制御部７０６は、商品の販売登録が行われている間、ＶＲＡＭ２５７上に生成した画面１０００をＬＣＤ２１０に表示するものとする。
【００４１】
さらに、表示制御部７０６は、図１０に示す画面１０００においてボタン１００１が押下された場合に、商品マスタファイルＴから、当該ボタン１００１により販売登録が指示された商品の商品コードを読み出す。そして、表示制御部７０６は、読み出した商品コードをバーコードデータとしてＲＡＭ２５４に格納する。
【００４２】
出力部７０７は、通信Ｉ／Ｆ２６１を介して、ＲＡＭ２５４に記憶されたバーコードデータをＰＯＳ端末２１に出力する。
【００４３】
また、出力部７０７は、タッチパネル２１１に配置された各種キーによって商品台帳の出力が要求された場合に、商品マスタファイルＴを商品台帳としてサーバ等の上位機器に出力して、上位機器が有するプリンタ（図示しない）による商品台帳の印刷を要求する。図１１は、商品台帳の印刷例を示す図である。本実施形態では、出力部７０７は、図１１に示すように、商品マスタファイルＴを商品台帳として上位機器に出力して、図１１に示す商品台帳１１００を、上位機器が有するプリンタにより印刷する。
【００４４】
次に、図１２を用いて、決済端末２０１が行う商品の販売登録処理について説明する。図１２は、決済端末が行う商品の販売登録処理の手順を示したフローチャートである。
【００４５】
決済端末２０１のＣＰＵ２５５は、ＰＯＳ端末２１からのコマンドにより業務起動が指令されると、商品の販売登録処理を開始する。商品の販売登録処理が開始されると、表示制御部７０６は、ＬＣＤ２１０に、商品の販売登録を指示するボタン１００１（図１０参照）を含む画面１０００（図１０参照）を表示する（ステップＳ１２０１）。さらに、取込部７０１は、カメラ２０３に撮像オン信号を出力してカメラ２０３に撮像動作を開始させる（ステップＳ１２０２）。そして、取込部７０１は、カメラ２０３により撮像した撮像エリア５００の画像の画像データを取り込む（ステップＳ１２０３）。
【００４６】
そして、画像データが取り込まれなかった場合（ステップＳ１２０４：Ｎｏ）、ＣＰＵ２５５は、商品マスタファイルＴから、商品の販売登録を指示するボタン１００１が押下されたか否かを判断する（ステップＳ１２１７）。ボタン１００１が押下された場合（ステップＳ１２１７：Ｙｅｓ）、ＣＰＵ２５５は、商品マスタファイルＴから、押下されたボタン１００１により販売登録が指示された商品の商品情報を読み出すとともに、読み出した商品情報をＲＡＭ２５４に格納する（ステップＳ１２１８）。次に、ＣＰＵ２５５は、ＲＡＭ２５４に格納された商品情報をＨＤＤ２５８に記憶して、商品の販売登録を行う（ステップＳ１２１３）。その後、ＬＣＤ２１０に表示された締めキーが押下されると（ステップＳ１２１４：Ｙｅｓ）、取込部７０１は、カメラ２０３に対して撮像オフ信号を出力してカメラ２０３による撮像動作を終了する（ステップＳ１２１５）。さらに、ＬＣＤ２１０に表示された締めキーが押下された場合（ステップＳ１２１４：Ｙｅｓ）、ＣＰＵ２５５は、ＨＤＤ２５８に記憶された商品情報を参照して、販売登録された商品の会計を行う（ステップＳ１２１６）。なお、ＬＣＤ２１０に表示された締めキーが押下されなかった場合（ステップＳ１２１４：Ｎｏ）、ステップＳ１２０４に示す処理に戻り、取込部７０１が、カメラ２０３が撮像した画像データの取り込みを継続する。
【００４７】
一方、商品の販売登録を指示するボタン１００１が押下されなかった場合（ステップＳ１２１７：Ｎｏ）、ステップＳ１２０４に示す処理に戻り、取込部７０１が、カメラ２０３が撮像した画像データの取り込みを継続する。
【００４８】
また、画像データが取り込まれた場合（ステップＳ１２０４：Ｙｅｓ）、読取部７０２は、取り込んだ画像データから、販売登録する商品を示す商品情報を読み取る（ステップＳ１２０５）。表示制御部７０６は、読取部７０２により商品情報が読み取られた場合（ステップＳ１２０６：Ｙｅｓ）、取込部７０１が取り込んだ画像データ８００を含む画面９００（図９参照）をＬＣＤ２１０に表示する（ステップＳ１２０７）。なお、読取部７０２により商品情報が読み取られなかった場合（ステップＳ１２０６：Ｎｏ）、ステップＳ１２０４に示す処理に戻り、取込部７０１が、カメラ２０３が撮像した画像データの取り込みを継続する。
【００４９】
次に、記憶制御部７０４は、読取部７０２により読み取られた商品情報が、ＨＤＤ２５８に格納された商品マスタファイルＴに記憶されているか否かを判断する（ステップＳ１２０８）。読み取られた商品情報が商品マスタファイルＴに記憶されている場合（ステップＳ１２０８：Ｙｅｓ）、検知部７０５は、読み取られた商品情報に含まれる容量と、秤装置３０１により計量した荷重とを用いて、不正を検知する（ステップＳ１２１０）。
【００５０】
一方、読取部７０２により読み取られた商品情報が、ＨＤＤ２５８に格納された商品マスタファイルＴに記憶されていない場合（ステップＳ１２０８：Ｎｏ）、記憶制御部７０４は、読取部７０２により読み取られＲＡＭ２５４に記憶された商品情報と、取込部７０１により取り込まれた画像データとを対応付けて商品マスタファイルＴに記憶させる（ステップＳ１２０９）。その後、検知部７０５は、読み取られた商品情報に含まれる容量と、秤装置３０１により計量した荷重とを用いて、不正を検知する（ステップＳ１２１０）。
【００５１】
検知部７０５により不正が検知されなかった場合（ステップＳ１２１１：Ｎｏ）、ＣＰＵ２５５は、読取部７０２により読み取られＲＡＭ２５４に格納された商品情報をＨＤＤ２５８に記憶して、商品の販売登録を行う（ステップＳ１２１３）。一方、検知部７０５により不正が検知された場合（ステップＳ１２１１：Ｙｅｓ）、検知部７０５は、ＲＡＭ２５４に記憶された商品情報および画像データを消去して商品の販売登録を中止する（ステップＳ１２１２）。
【００５２】
その後、ＬＣＤ２１０に表示された締めキーが押下されて商品情報の読取の終了が指令された場合（ステップＳ１２１４：Ｙｅｓ）、取込部７０１は、カメラ２０３に対して撮像オフ信号を出力してカメラ２０３による撮像動作を終了する（ステップＳ１２１５）。さらに、ＬＣＤ２１０に表示された締めキーが押下された場合（ステップＳ１２１４：Ｙｅｓ）、ＣＰＵ２５５は、ＨＤＤ２５８に記憶された商品情報を参照して、販売登録された商品の会計を行う（ステップＳ１２１６）。なお、ＬＣＤ２１０に表示された締めキーが押下されなかった場合（ステップＳ１２１４：Ｎｏ）、ステップＳ１２０４に示す処理に戻り、取込部７０１が、カメラ２０３が撮像した画像データの取り込みを継続する。
【００５３】
このように本実施形態にかかる決済端末２０１によれば、販売登録する商品の商品画像を含む画像を撮像するカメラ２０３と、カメラ２０３により撮像された画像の画像データを取り込む取込部７０１と、取り込んだ画像データから、販売登録する商品を示す商品情報を読み取る読取部７０２と、商品を示す商品情報と当該商品情報が示す商品画像とを対応付けて記憶する商品マスタファイルＴに、読み取った商品情報と取り込んだ画像データとを対応付けて記憶させる記憶制御部７０４と、を備えることにより、オペレータが商品の画像を撮像して、撮像した商品の画像を利用して商品マスタファイルＴに記憶させる必要がないので、商品マスタファイルＴへの商品情報および商品画像の記憶を速やかに行うことができ、かつ商品マスタファイルＴのメンテナンスの容易化を図ることができる。
【００５４】
なお、本実施形態にかかる決済端末２０１で実行されるプログラムは、ＲＯＭ２５６等に予め組み込んで提供されても良い。また、本実施形態の決済端末２０１で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００５５】
さらに、本実施形態の決済端末２０１で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態の決済端末２０１で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【符号の説明】
【００５６】
２０１  決済端末
２０３  カメラ
２１０  ＬＣＤ
２５５  ＣＰＵ
２５８  ＨＤＤ
７０１  取込部
７０２  読取部
７０４  記憶制御部
７０５  検知部
７０６  表示制御部
７０７  出力部
Ｔ  商品マスタファイル
【先行技術文献】
【特許文献】
【００５７】
【特許文献１】特表平１０−５０１３６０号公報
【図１】
0005416738.tif 000002
【図２】
0005416738.tif 000003
【図３】
0005416738.tif 000004
【図４】
0005416738.tif 000005
【図５】
0005416738.tif 000006
【図６】
0005416738.tif 000007
【図７】
0005416738.tif 000008
【図８】
0005416738.tif 000009
【図９】
0005416738.tif 000010
【図１０】
0005416738.tif 000011
【図１１】
0005416738.tif 000012
【図１２】
0005416738.tif 000013