(57)【特許請求の範囲】
【請求項１】
撮像手段により撮像領域内のコードシンボルを撮像するコード読取モードでは、前記撮像領域を照射する光源を前記撮像手段による撮像のタイミングに合わせて連続的に発光させ、前記撮像手段により前記撮像領域内の液晶画面を撮像する液晶画面読取モードでは、前記撮像手段による撮像のタイミングとは異なるタイミングで前記光源を点滅発光させる光源制御手段と、
前記コードシンボルから商品コードを読み取る読取手段と、
前記商品コードに対応付けて商品ごとの商品情報を記憶する記憶部に基づき、前記読取手段によって読み取られた前記商品コードの商品が値引対象であるか判定する値引判定手段と、を備え、
前記光源制御手段は、前記値引判定手段が前記商品は値引対象であると判定した場合に、前記光源の発光を前記コード読取モードから前記液晶画面読取モードに切替える、販売データ処理装置。
【請求項２】
前記値引判定手段が前記商品は値引対象であると判定した場合に、携帯型電子機器のディスプレイに表示されたクーポン画面を前記撮像手段によって撮像させるよう促す案内画面を表示部に表示する第１表示制御手段を更に備える、請求項１に記載の販売データ処理装置。
【請求項３】
前記読取手段は、前記撮像手段によって撮像された前記撮像領域内の液晶画面から、商品の値引きに関する値引情報を読み取り、
前記読取手段が読み取った前記商品コードと前記値引情報とにより、前記商品を値引きして販売登録する販売登録手段を備え、
前記光源制御手段は、前記販売登録手段による前記商品の販売登録後に、前記光源の発光を前記液晶画面読取モードから前記コード読取モードに切替える、
請求項１または２に記載の販売データ処理装置。
【請求項４】
前記値引判定手段が前記商品は値引対象であると判定した場合に、当該商品を値引きするためのクーポン画面を提示するか否かを選択する選択画面を表示部に表示する第２表示制御手段を更に備え、
前記光源制御手段は、前記選択画面において前記クーポン画面を提示しない旨が選択された場合に、前記光源の発光を前記液晶画面読取モードから前記コード読取モードに切替える、
請求項１ないし３のいずれか１つに記載の販売データ処理装置。
【請求項５】
前記選択画面において前記クーポン画面を提示する旨が選択された場合に、前記クーポン画面を前記撮像手段の読取窓に向けるよう促す画面を前記表示部に表示する、請求項４に記載の販売データ処理装置。
【請求項６】
販売データ処理装置を制御するコンピュータを、
撮像手段により撮像領域内のコードシンボルを撮像するコード読取モードでは、前記撮像領域を照射する光源を前記撮像手段による撮像のタイミングに合わせて連続的に発光させ、前記撮像手段により前記撮像領域内の液晶画面を撮像する液晶画面読取モードでは、前記撮像手段による撮像のタイミングとは異なるタイミングで前記光源を点滅発光させる光源制御手段と、
前記コードシンボルから商品コードを読み取る読取手段と、
前記商品コードに対応付けて商品ごとの商品情報を記憶する記憶部に基づき、前記読取手段によって読み取られた前記商品コードの商品が値引対象であるか判定する値引判定手段と、として機能させ、
前記光源制御手段は、前記値引判定手段が前記商品は値引対象であると判定した場合に、前記光源の発光を前記コード読取モードから前記液晶画面読取モードに切替える、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、販売データ処理装置およびプログラムに関する。
【背景技術】
【０００２】
ＣＣＤ（Charge  Coupled  Device  Image  Sensor）撮像素子等のエリアイメージセンサによりコードシンボルの画像を撮像して商品コードを出力するコードシンボル読取装置には、撮像に必要な明るさを確保するために、エリアイメージセンサによる画像の撮像に同期してコードシンボルに対して光源から光を照射し、かつ光源から光が常時照射されているように人の目に錯覚させるために、エリアイメージセンサにより画像が撮像されていない間も一定間隔で光を照射するものがある。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ところで、上述のようなコード読取装置においては、コードシンボルを読み取るコード読取モードの他、液晶画面に表示されたクーポン画面等を読み取る液晶画面読取モードや、読取を行わないスタンバイモード等が設けられている。
【課題を解決するための手段】
【０００４】
実施形態のコード読取装置は、光源制御手段と、読取手段と、値引判定手段とを備える。前記光源制御手段は、撮像手段により撮像領域内のコードシンボルを撮像するコード読取モードでは、前記撮像領域を照射する光源を前記撮像手段による撮像のタイミングに合わせて連続的に発光させ、前記撮像手段により前記撮像領域内の液晶画面を撮像する液晶画面読取モードでは、前記撮像手段による撮像のタイミングとは異なるタイミングで前記光源を点滅発光させる。前記読取手段は、前記コードシンボルから商品コードを読み取る。前記値引判定手段は、前記商品コードに対応付けて商品ごとの商品情報を記憶する記憶部に基づき、前記読取手段によって読み取られた前記商品コードの商品が値引対象であるか判定する。また、前記光源制御手段は、前記値引判定手段が前記商品は値引対象であると判定した場合に、前記光源の発光を前記コード読取モードから前記液晶画面読取モードに切替える。
【図面の簡単な説明】
【０００５】
【図１】図１は、第１の実施形態にかかるコード読取装置を備えたチェックアウトレーンシステムの構成を概略的に示す外観斜視図である。
【図２】図２は、コード読取装置の構成を概略的に示す外観斜視図である。
【図３】図３は、コード読取装置の構成を示すブロック図である。
【図４】図４は、コード読取モードおよび液晶画面読取モードにおける光制御信号の出力タイミングを示すタイミングチャートである。
【図５】図５は、コード読取装置が実行するモード切替処理の手順を示すフローチャートである。
【図６】図６は、第２の実施形態にかかるコード読取装置の構成を概略的に示す外観斜視図である。
【図７】図７は、コード読取装置の構成を示すブロック図である。
【図８】図８は、コード読取モードおよびスタンバイモードにおける光制御信号の出力タイミングを示すタイミングチャートである。
【図９】図９は、コード読取装置が実行するモード切替処理の手順を示すフローチャートである。
【図１０】図１０は、第３の実施形態にかかるセルフＰＯＳの概略的構成を示す外観斜視図である。
【図１１】図１１は、セルフＰＯＳの機能的構成を示すブロック図である。
【図１２】図１２は、商品マスタの構成例を説明する図である。
【図１３】図１３は、登録画面の一例を示す図である。
【図１４】図１４は、案内画面の一例を示す図である。
【図１５】図１５は、セルフＰＯＳが実行する販売登録処理の手順を示すフローチャートである。
【発明を実施するための形態】
【０００６】
（第１の実施形態）
図１は、第１の実施形態にかかるコード読取装置を備えたチェックアウトレーンシステムの構成を概略的に示す外観斜視図である。図１に示すように、チェックアウトレーンシステム４は、商品を入れた買い物かごを戴置するためのサッカー台１と、サッカー台１の略中央に立設されたコード読取装置２と、コード読取装置２と図示しない伝送路によって相互通信可能に接続されたＰＯＳ端末３とを備えている。
【０００７】
ＰＯＳ端末３は、客が購入する商品の販売登録を行うものである。図１に示すように、ＰＯＳ端末３には、キーボード３１、オペレータ用の表示器３２、客用の表示器３３、レシート印字等を行うプリンタ３４、現金等を収容するためのドロワ３５等が設けられている。キーボード３１には、商品代金の決済に必要な締めキー等が配設されている。ＰＯＳ端末３は、この種のチェックアウトレーンシステムで標準的に使用されているＰＯＳ端末と同様の構成と機能とを備えている。
【０００８】
コード読取装置２は、商品に貼付されたバーコードを読み取って、バーコードが含む商品情報をＰＯＳ端末３に出力するための装置である。図１に示すように、コード読取装置２は、読取窓２１と、キーボード２２と、客用ディスプレイ２３と、店員用ディスプレイ２４と、ブザー２５と、ＬＥＤ２６、モード切替スイッチ２７とを主に備えている。
【０００９】
キーボード２２は、バーコードで登録不能な商品の登録を行う場合に、各種キーによる入力を受付ける。客用ディスプレイ２３は、登録された商品の品名や価格等を買い物客または店員に対して表示する。店員用ディスプレイ２４は、登録された商品の品名や価格、その他のエラーメッセージ等をオペレータの店員に対して表示する。
【００１０】
読取窓２１が設けられたコード読取装置２の内部には、撮像素子２０３（図２参照）が内蔵されている。撮像素子２０３は、例えばＣＣＤ（Charge  Coupled  Device）を用いた撮像装置であってもよいし、ＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）などその他の撮像素子を用いた撮像装置であってもよい。撮像素子２０３は、読取窓２１に相対する撮像領域にかざされたコードシンボル（バーコード、二次元コード等）や液晶画面の画像を撮像する。
【００１１】
モード切替スイッチ２７は、コード読取モードと、液晶画面読取モードとを切り替えるスイッチである。ここで、コード読取モードとは、撮像素子２０３（図３参照）によってバーコード等のコードシンボルを撮像するのに適している光照射方法を採用するモードである。一方、液晶画面読取モードとは、撮像素子２０３によって携帯電子端末等の液晶画面を撮像するのに適している光照射方法を採用するモードである。
【００１２】
本実施形態においては、通常はコード読取モードが用いられ、モード切替スイッチ２７が押下された場合に、液晶画面読取モードに切り替えることができる。尚、モード切替スイッチ２７が押下されてから所定の時間経過すると、再び液晶画面読取モードからコード読取モードに切り替えられる。コード読取装置２は、このように液晶画面読取モードに切り替えることで、携帯電子端末等の液晶画面に表示されている割引クーポンの画面等を撮像し、撮像した画像から割引情報等を読み取って商品の割引に用いることができる。
【００１３】
図２は、コード読取装置２の構成を概略的に示す外観斜視図である。図２に示すように、コード読取装置２は、本体の正面２ａに、撮像素子２０３と、照明部２０１と、上述のモード切替スイッチ２７とを備えている。コード読取装置２の正面２ａ側には、オペレータの手によって商品２０８が対峙される。商品２０８には、バーコード２０９が印字された用紙２１０が貼り付けられている。オペレータは、バーコード２０９をコード読取装置２において読み取る際、手の動きによって商品２０８に貼り付けられた用紙２１０のバーコード２０９が、撮像素子２０３の撮像領域に入るように調整する。なお、本実施形態では、コード読取装置２における読み取り対象がバーコード２０９の例について説明するが、２次元バーコード等のコードシンボルであれば、これに限定するものではない。
【００１４】
撮像素子２０３は、コード読取装置２の正面２ａに位置するバーコード２０９を含む画像、すなわちバーコード２０９およびこのバーコード２０９が印字された用紙２１０が貼り付けられた商品２０８から反射光を受光し、商品２０８からの反射光を電気情報に変換して商品２０８の画像情報を出力する。
【００１５】
照明部２０１は、撮像素子２０３により画像を撮像する撮像領域に対して光を照射する光源である。本実施形態では、照明部２０１は、４つの発光ダイオード２０４、２０５、２０６、２０７を、撮像素子２０３の周囲に配置してなる。本実施形態では、照明部２０１は、撮像素子２０３による画像の撮像領域と略同一の光の照射範囲、または撮像素子２０３による画像の撮像領域よりも大きな光の照射範囲を有しているものとする。
【００１６】
図３は、コード読取装置２の構成を示すブロック図である。読取窓２１（図２参照）の内部にはレンズ３０１が設けられており、撮像領域内の光はこのレンズ３０１で集光されて撮像素子２０３上に結像する。撮像素子２０３は、撮像制御部４０１から入力される撮像信号に従って、撮像素子２０３上に入射した光信号を電気信号に変換し、この電気信号を画像情報としてバーコードデコーダ３０２に出力する。
【００１７】
バーコードデコーダ３０２は、撮像素子２０３から入力された画像情報に含まれるバーコード２０９の画像を抽出し、この抽出したバーコード２０９の画像から商品に関する商品情報を読み取る。
【００１８】
制御部３０３は、撮像素子２０３による画像の撮像および照明部２０１による光の照射を制御するものであり、主制御部３０４、照明駆動回路３０５などを備えている。主制御部３０４は、ＣＰＵ（Central  Processing  Unit）やＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、Ｉ／Ｏポートなどを備えている。そして、主制御部３０４には、撮像素子２０３および照明駆動回路３０５が接続されており、撮像素子２０３および照明駆動回路３０５をそれぞれ制御する。
【００１９】
主制御部３０４のＣＰＵは、ＲＡＭに展開されたＲＯＭが記憶するプログラムに従って動作することで、図３に示すように、撮像制御部４０１と、画像取込部４０２と、光源制御部４０３として機能する。
【００２０】
撮像制御部４０１は、画像の撮像を指示する撮像信号を撮像素子２０３に出力して、撮像素子２０３による画像の撮像を制御する。
【００２１】
撮像素子２０３は、撮像信号がＯＮ状態の場合に撮像領域の画像を撮像する。また、撮像素子２０３は、撮像信号がＯＦＦ状態の場合には撮像を行わない。
【００２２】
画像取込部４０２は、撮像素子２０３により撮像された画像を主制御部３０４のＲＡＭに取り込む。また、画像取込部４０２は、取り込んだ画像を解析して、液晶画面に表示されたクーポンの画像から割引情報等を読み込む。
【００２３】
光源制御部４０３は、光の照射を指示する光制御信号を照明駆動回路３０５に出力して、照明駆動回路３０５を介して、照明部２０１による光の照射（発光）を制御する。
【００２４】
照明駆動回路３０５は、光制御信号がＯＮ状態の場合に照明部２０１から光を照射（発光）させる。また、照明駆動回路３０５は、光制御信号がＯＦＦ状態の場合には照明部２０１から光を照射（発光）させない。
【００２５】
また、光源制御部４０３にはモード切替スイッチ２７が接続され、モード切替スイッチ２７の状態に応じてコード読取モードと液晶画面読取モードとを切り替えて、照明部２０１の発光制御を行う。
【００２６】
次に、コード読取モードおよび液晶画面読取モードにおける光源制御部４０３の動作について説明する。光源制御部４０３は、モード切替に応じて発光パターンを変更して照明部２０１を発光させる。
【００２７】
図４は、コード読取モードおよび液晶画面読取モードにおける光制御信号の出力タイミングを示すタイミングチャートである。
【００２８】
図４（ａ）は、撮像信号の出力タイミングを示している。撮像制御部４０１は、一例として図４（ａ）に示すように、所定のパルス長、パルス周期、パルス間隔を有する矩形波のパルス信号を撮像信号として出力する。
【００２９】
図４（ｂ）は、コード読取モードにおける光制御信号の出力タイミングを示している。
光源制御部４０３は、一例として図４（ｂ）に示すように、撮像信号のパルス長と同等のパルス長を有する矩形波のパルス信号を光制御信号として出力する。
【００３０】
図４（ｂ）に示すように、コード読取モードにおいて光源制御部４０３は、照明部２０１を連続的にパルス発光させる。また、コード読取モードにおいて光源制御部４０３は、光制御信号を撮像信号に同期させて出力する。すなわち、図４（ａ）および（ｂ）に示すように、ｔ０〜ｔ１、ｔ２〜ｔ３、ｔ４〜ｔ５において撮像信号および光制御信号はともにＯＮ状態となり、ｔ５以降においても同様に、パルス長ｔ、パルス周期Ｔの矩形波のパルス信号を出力し続ける。これにより照明部２０１は、撮像信号に同期してパルス発光する。
【００３１】
このように、コード読取モードにおいて光源制御部４０３は、撮像素子２０３の撮像のタイミングに合わせて照明部２０１を発光させる。従って、撮像領域または撮像領域にかざされた商品２０８を効率よく照射して、画像取込部４０２が取り込む画像の画質を向上させることができる。
【００３２】
図４（ｃ）は、液晶画面読取モードにおける光制御信号の出力タイミングを示している。
【００３３】
図４（ｃ）に示すように、液晶画面読取モードにおいて光源制御部４０３は、照明部２０１を断続的にパルス発光させる。即ち、図４（ｃ）に示すように、光制御信号をｔ６〜ｔ２、ｔ７〜ｔ４、ｔ８〜ｔ９、ｔ１０〜ｔ１１において断続的にＯＮ状態とする。これにより、照明部２０１は、コード読取モードとは異なる発光パターンで断続的にパルス発光する。
【００３４】
ここで、コード読取モードにおける光制御信号のパルス周期Ｔは、例えば１／３０秒〜数十分の一秒程度であるため、人が見てパルス光と判別することは一般的に不可能であり、人の目には連続的に発光する光として認識される。
【００３５】
これに対して、液晶画面読取モードにおいては、ｔ６〜ｔ２、ｔ７〜ｔ４間において光を照射した後、比較的長い区間であるｔ４〜ｔ８は光を照射せず、ｔ８以降で再びパルス発光を行う。このように、液晶画面読取モードにおいては、光を照射する区間４１（例えば、ｔ６〜ｔ４）と、光を照射しない区間４２（例えば、ｔ４〜ｔ８）とを設け、光を照射しない区間４２の長さを、人が見て光が消えていると認識できる程度の長さに設定する。このように光を照射することによって、液晶画面読取モードにおいては照明部２０１が点滅発光しているように見える。
【００３６】
以上のように、光源制御部４０３は、コード読取モードでは照明部２０１を連続的に発光させ、液晶画面読取モードにおいては照明部２０１を点滅発光させて、モードごとに異なる発光パターンを用いる。これにより、オペレータはモードが切り替えられていることを認識することができる。
【００３７】
さらに、液晶画面読取モードにおいて光源制御部４０３は、光制御信号を撮像信号に同期させない。即ち、光源制御部４０３は、図４（ａ）および（ｃ）に示すように、撮像信号がＯＦＦとなる間ｔ１〜ｔ２、ｔ３〜ｔ４の時間ｔ６〜ｔ２、ｔ７〜ｔ４において、光制御信号をＯＮとする。このように、光源制御部４０３は、撮像素子２０３による撮像のタイミングとは異なるタイミングで照明部２０１を発光させる。
【００３８】
これにより、液晶画面からの反射光が強い時間における撮像を避けることが可能となり、画像取込部４０２が取り込む画像の画質を向上させることができる。
【００３９】
尚、図４の例では、液晶画面読取モードにおける光制御信号のパルス長ｔを、撮像信号のパルス長ｔと同等の長さとしたが、パルス長はこれに限定されるものではなく、その他の長さにするとしてもよい。
【００４０】
次に、モード切替処理の手順について説明する。図５は、コード読取装置２が実行するモード切替処理の手順を示すフローチャートである。
【００４１】
コード読取装置２の主制御部３０４は、コード読取装置２の電源スイッチ（不図示）が投入されると、コード読取モードを開始する（ステップＳ１）。即ち、光源制御部４０３は、図４（ｂ）に示すような光制御信号を照明駆動回路３０５に出力し、照明部２０１を連続的にパルス発光させる。
【００４２】
次に、主制御部３０４は、モード切替スイッチ２７が押下されてＯＮとなったか否かを判定する（ステップＳ２）。モード切替スイッチ２７がＯＦＦの状態でありＯＮでない場合（ステップＳ２：Ｎｏ）には、ステップＳ２に戻って入力待ちをする。一方、モード切替スイッチ２７がＯＮとなった場合（ステップＳ２：Ｙｅｓ）には、液晶画面読取モードを開始する（ステップＳ３）。即ち、光源制御部４０３は、図４（ｃ）に示すような光制御信号を照明駆動回路３０５に出力し、照明部２０１を断続的にパルス発光させる。
【００４３】
そして、主制御部３０４は、液晶画面読取モードが開始してから所定時間が経過したか否か判定する（ステップＳ４）。所定時間が経過しない間（ステップＳ４：Ｎｏ）は、ステップＳ４に戻って所定時間が経過するまで処理待ちをする。一方、所定時間が経過した場合（ステップＳ４：Ｙｅｓ）には、液晶画面読取モードを終了してコード読取モードを開始する（ステップＳ１）。
【００４４】
尚、図５のステップＳ４では、所定時間が経過したか否かに応じてモード切替を行うとしたが、液晶画面の画像を読み取った場合、或いは、当該画像に含まれる各種情報を読み取った場合に、液晶画面読取モードからコード読取モードに切り替えてもよい。
【００４５】
このように、第１の実施形態によれば、コード読取モードと液晶画面読取モードとで照明部２０１の発光パターンを異ならせるので、モードが変更されたことをオペレータに認識させることができる。
【００４６】
（第２の実施形態）
第２の実施形態では、コード読取モードとスタンバイモードとを切り替えて動作させる場合について説明する。尚、スタンバイモードとは、コード読取装置２における省電力モードであり、撮像素子２０３による撮像動作を休止させるモードである。尚、スタンバイモードは特定の省電力モードに限定されるものではない。
【００４７】
図６は、第２の実施形態にかかるコード読取装置２００２の構成を概略的に示す外観斜視図である。図２で上述した構成と同等の構成については同じ符号を付し、ここでの説明を省略する。図６に示すように、コード読取装置２００２は本体の正面２ａに赤外線センサ２８を備えている。赤外線センサ２８は、撮像素子２０３の撮像領域に向けて設けられ、コード読取装置２００２の正面２ａ近傍のセンサ検出エリア内にかざされた物体を検出した場合に検出信号を出力する。
【００４８】
図７は、コード読取装置２００２の構成を示すブロック図である。図３で上述した構成と同等の構成については同じ符号を付し、ここでの説明を省略する。図７に示すように、光源制御部２４０３には赤外線センサ２８の検出信号が入力される。以下では、光源制御部２４０３に赤外線センサ２８の検出信号が入力された場合に、赤外線センサ２８の応答が有ると称する。
【００４９】
コード読取装置２００２の主制御部２３０４は、コード読取モードにおいて赤外線センサ２８の応答が所定時間以上無い場合に、コード読取モードからスタンバイモードに切り替える。また、主制御部２３０４は、スタンバイモードにおいて赤外線センサ２８の応答が有った場合には、スタンバイモードからコード読取モードに切り替える。
【００５０】
光源制御部２４０３は、赤外線センサ２８からの入力に応じてコード読取モードとスタンバイモードとを切り替えて、各モードにおける照明部２０１の発光制御を行う。
【００５１】
次に、コード読取モードおよびスタンバイモードにおける光源制御部２４０３の動作について説明する。
【００５２】
図８は、コード読取モードおよびスタンバイモードにおける光制御信号の出力タイミングを示すタイミングチャートである。図８（ａ）は、撮像信号の出力タイミングを示している。図８（ｂ）は、コード読取モードにおける光制御信号の出力タイミングを示しており、図８（ｃ）は、スタンバイモードにおける光制御信号の出力タイミングを示している。
【００５３】
図８（ｃ）に示すように、スタンバイモードにおいて光源制御部２４０３は、照明部２０１を断続的にパルス発光させる。即ち、図８（ｃ）に示すように、光制御信号をＯＮ状態とし、照明部２０１から光を照射する区間４１と、光制御信号をＯＦＦ状態とし、照明部２０１から光を照射しない区間４２とを交互に設け、光を照射しない区間４２の長さを人が見て光が消えていると認識できる長さに設定する。このように光を照射することによって、光源制御部２４０３は照明部２０１を点滅発光させる。
【００５４】
一方で、図８（ｂ）に示すように、コード読取モードにおいて光源制御部２４０３は、第１の実施形態と同様に照明部２０１を連続的にパルス発光させる。このように、光源制御部２４０３は、コード読取モードとスタンバイモードとで発光パターンを変えて照明部２０１を発光させる。
【００５５】
尚、スタンバイモードにおいては、第１の実施形態で上述したように液晶画面を照射することは行わないので、光制御信号を撮像信号に同期させる必要はない。従って、スタンバイモードにおいて光源制御部２４０３は、光制御信号を撮像信号に同期させても同期させなくともよい。
【００５６】
次に、モード切替処理の手順について説明する。図９は、コード読取装置２００２が実行するモード切替処理の手順を示すフローチャートである。
【００５７】
コード読取装置２００２の主制御部２３０４は、コード読取装置２００２の電源スイッチ（不図示）が投入されると、コード読取モードを開始する（ステップＳ１１）。即ち、光源制御部２４０３は、図８（ｂ）に示すような光制御信号を照明駆動回路３０５に出力し、照明部２０１を連続的にパルス発光させる。
【００５８】
次に、主制御部２３０４は、所定時間以上、赤外線センサ２８の応答が無いか否かを判定する（ステップＳ１２）。赤外線センサ２８の応答が所定の時間内に有った場合（ステップＳ１２：Ｎｏ）には、ステップＳ１２に戻って処理待ちをする。一方、所定時間以上、赤外線センサ２８の応答が無い場合（ステップＳ１２：Ｙｅｓ）には、コード読取モードを終了してスタンバイモードを開始する（ステップＳ１３）。即ち、光源制御部２４０３は、図８（ｃ）に示すような光制御信号を照明駆動回路３０５に出力し、照明部２０１を断続的にパルス発光させる。
【００５９】
そして、主制御部２３０４は、赤外線センサ２８において反応があったか否かを判定する（ステップＳ１４）。赤外線センサ２８が反応していない間（ステップＳ１４：Ｎｏ）は、ステップＳ１４に戻って赤外線センサ２８が反応するまで応答待ちをする。一方、赤外線センサ２８が反応した場合（ステップＳ１４：Ｙｅｓ）には、スタンバイモードを終了してコード読取モードを開始する（ステップＳ１１）。
【００６０】
このように、第２の実施形態によれば、コード読取モードとスタンバイモードとで照明部２０１の発光パターンを異ならせるので、モードが変更されたことをオペレータに認識させることができる。
【００６１】
なお、第１、第２の実施形態のコード読取装置２、２００２で実行されるプログラムは、ＲＯＭ等に予め組み込まれて提供されるが、これに限定するものではない。例えば、コード読取装置２、２００２で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００６２】
さらに、第１、第２の実施形態のコード読取装置２、２００２で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、コード読取装置２、２００２で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００６３】
第１、第２のコード読取装置２、２００２で実行されるプログラムは、上述した各部（主制御部３０４、２３０４、撮像制御部４０１、画像取込部４０２、光源制御部４０３、２４０３など）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭからプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、主制御部３０４、２３０４、撮像制御部４０１、画像取込部４０２、光源制御部４０３、２４０３などが主記憶装置上に生成されるようになっている。
【００６４】
尚、上述では、第１の実施形態ではモード切替スイッチ２７（図２、図３参照）によりモード切替を行うコード読取装置２について説明し、第２の実施形態では赤外線センサ２８（図６、図７参照）によりモード切替を行うコード読取装置２００２について説明したが、コード読取装置にモード切替スイッチ２７および赤外線センサ２８の双方を設ける形態としてもよい。そして、コード読取装置は、モード切替スイッチ２７の切り替え、または赤外線センサ２８のいずれか一方の応答に応じてモード切替を行ってもよい。
【００６５】
（第３の実施形態）
第１、第２の実施形態では、コード読取装置２、２００２の制御部３０３が上記各処理を行うとしたが、ＰＯＳ端末３が上述の各処理を行ってもよい。また、第１、第２の実施形態では、コード読取装置２、２００２とＰＯＳ端末３とが別体である場合について説明したが、コード読取装置とＰＯＳ端末とは一体化されていてもよい。
【００６６】
そこで第３の実施形態では、コード読取装置とＰＯＳ端末を一体化した場合の実施形態として、スキャナを内蔵したセルフチェックアウト装置（以降、単にセルフＰＯＳと称する）を用いる場合について説明する。セルフＰＯＳは、客自身がオペレータとして商品の登録処理、精算処理を行うための販売データ処理装置であり、スーパーマーケット等の店舗に設置されて用いられる。
【００６７】
図１０は、第３の実施形態にかかるセルフＰＯＳ５の概略的構成を示す外観斜視図である。セルフＰＯＳ５の本体６０の上部には、タッチパネル６１が表面に配設されたディスプレイ６２が設けられている。また、ディスプレイ６２の下方の本体６０には読取窓６３が設けられている。読取窓６３の内側には、商品に付されたバーコードや二次元コード等のコードシンボルを読み取るためのスキャナ６４が配設されている。また、本体６０にはインタフェースを介してハンドスキャナ６５が接続されている。
【００６８】
スキャナ６４としては、図２、図３で上述したコード読取装置２の構成と同等のものを用いることができる。ただし、本実施形態では、コード読取装置２の主制御部３０４（図３参照）の機能をセルフＰＯＳ５の制御部５０（図１１参照）によって実現するので、コード読取装置２とは異なる構成を有するスキャナ６４として記載する。主制御部３０４以外の構成については、スキャナ６４はコード読取装置２が備える構成と同等の構成を備える。
【００６９】
オペレータである客は、スキャナ６４またはハンドスキャナ６５を用いて、商品に付されたバーコードや二次元コード等のコードシンボルを読み取ることができ、コードシンボルに含まれる商品コードによって各商品を買い上げるための販売登録を行うことができる。また、読取窓６３の内側には、赤外線センサ８７が設けられており、読取窓６３にかざされた商品や手などを検知することができる。
【００７０】
ディスプレイ６２としては例えば液晶表示器が用いられる。ディスプレイ６２は、客にセルフＰＯＳ５の操作方法等を知らせるための案内画面や、コードシンボルが付されていない商品の商品情報を入力するための入力画面や、スキャナ６４やハンドスキャナ６５で読み込んだ商品情報を表示する登録画面、商品の合計金額や預かり金額、釣銭額等を表示し、支払い方法の選択をする精算画面等を表示する。
【００７１】
また、セルフＰＯＳ５の本体６０には、精算時に客のポイントカードやクレジットカードを挿入するためのカード挿入口７０が設けられている。また、本体６０には、本体６０の内部に設けられたプリンタ８３（図１１参照）で印字されたレシートを発行するためのレシート発行口７１が設けられている。
【００７２】
さらに本体６０には、精算用の紙幣の入金や釣り紙幣の受け取りを行うための紙幣入出金口７２、精算時に硬貨を投入するための硬貨投入口７３、釣り硬貨を受け取るための硬貨取出口７４等が設けられている。紙幣入出金口７２、硬貨投入口７３から入金された紙幣や硬貨は本体６０内部に設けられた入出金ユニット８５（図１１参照）に収納される。また、入出金ユニット８５から払い出された紙幣や硬貨は紙幣入出金口７２または硬貨取出口７４に搬送される。
【００７３】
さらに、本体６０の上面にはポールが備えられており、そのポールの上部には、セルフＰＯＳ５での操作に異常があった場合や店員を呼び出す場合等に点灯する警告灯７５が設けられている。
【００７４】
また、本体６０の右側にはかごに入った未精算の商品を置くための商品載置台６６が設けられ、本体６０の左側には精算済みの商品を置くための商品載置台６７が設けられている。商品載置台６７の上面に立設されたポールの上部には、精算済みの商品を袋に入れる前に一時的に置いておくための一時置き台６９が設けられている。また、一時置き台６９の手前側には、精算済みの商品を入れるための袋を掛けるための袋掛けフック６８が設けられている。商品載置台６７の内部には、商品載置台６７と袋掛けフック６８と一時置き台６９とに加わる重量を計量する計量器８６が設けられている。
【００７５】
次に、セルフＰＯＳ５の機能的構成について説明する。図１１は、セルフＰＯＳ５の機能的構成を示すブロック図である。セルフＰＯＳ５は、ＣＰＵと、記憶手段として機能するＲＯＭおよびＲＡＭ（いずれも不図示）等から構成されるコンピュータ構成の制御部５０を備えている。ＲＯＭは、ＣＰＵが実行する各種プログラムや各種データを記憶する。ＲＡＭは、ＣＰＵが各種プログラムを実行する際に一時的にデータやプログラムを記憶するものであり、商品の販売記録を示す販売データや、ディスプレイ６２に表示する各種の画面表示データを記憶するものである。
【００７６】
制御部５０には、各種インタフェースやバスを介して、タッチパネル６１、ディスプレイ６２、スキャナ６４、ハンドスキャナ６５、ＨＤＤ８０、通信Ｉ／Ｆ８２、警告灯７５、プリンタ８３、カードリーダ８４、入出金ユニット８５、計量器８６、赤外線センサ８７等の機器が接続されている。制御部５０は、これら各機器を制御し、セルフＰＯＳ５のシステム全体を制御する。
【００７７】
また、スキャナ６４は図２で上述したコード読取装置２と同様に、撮像素子２０３、バーコードデコーダ３０２を有し、制御部５０はこれら各部の動作を制御する。さらに、スキャナ６４には、図２で上述したコード読取装置２と同様に、撮像素子２０３の撮像領域を照明する照明部２０１が設けられている。制御部５０は、照明駆動回路３０５を介して照明部２０１の発光動作を制御する。
【００７８】
プリンタ８３は、会計処理後にレシートを印刷して、これをレシート発行口７１から発行する。カードリーダ８４は、カード挿入口７０から挿入された客のポイントカードやクレジットカードの情報を読み込む。入出金ユニット８５は、紙幣および硬貨を収納し、これらの入出金処理を行う。
【００７９】
ＨＤＤ８０は、商品マスタ８１を格納している。図１２は、商品マスタ８１の構成例を説明する図である。図１２に示すように、商品マスタ８１は、商品コードに対応させて、商品名、単価、商品の重量範囲が設定された設定重量範囲、値引対象品か否かを示す値引フラグ、値引後の価格である値引価格、この商品の値引処理を行うために用いられる値引コード等の各種商品情報を記憶している。
【００８０】
図１１に戻って、制御部５０は、通信Ｉ／Ｆ８２を介してＬＡＮ（Local  Area  Network）等のネットワークＮＴで接続されたストアサーバ９０やセルフチェックの各処理を補助する店員（アテンダント）用のアテンダント端末（不図示）と相互に通信を行うことができる。ストアサーバ９０は店舗内に設置された１台または複数台のセルフＰＯＳ５で行われる商品販売登録処理等の管理を全般的に行う。
【００８１】
ストアサーバ９０は、図１１に示すように、ＣＰＵ、ＲＯＭ、ＲＡＭを備える制御部９１と、通信Ｉ／Ｆ９２と、ディスプレイ９３と、キーボード等の入力装置９４とを備える通常のコンピュータ構成を備えている。制御部９１は、通信Ｉ／Ｆ９２およびネットワークＮＴを介してセルフＰＯＳ５とデータ通信を行い、商品マスタ８１のデータを更新したり、編集したりすることができる。
【００８２】
次に、セルフＰＯＳ５のより詳細な機能的構成について説明する。セルフＰＯＳ５の制御部５０は、ＲＯＭに格納された本実施形態のプログラムをＲＡＭに展開して実行することにより、図１１に示すように、撮像制御部５１と、画像取込部５２と、光源制御部５３と、入力受付部５４と、重量チェック部５５と、値引判定部５６と、表示制御部５７と、販売登録部５８と、として機能する。
【００８３】
撮像制御部５１は、コード読取装置２の撮像制御部４０１（図３参照）と同様の機能を有し、スキャナ６４の撮像素子２０３に対して撮像信号を出力し、撮像素子２０３による画像の撮像を制御する。
【００８４】
画像取込部５２は、撮像素子２０３が撮像した画像を、制御部５０が備えるＲＡＭに取り込む。
【００８５】
光源制御部５３は、コード読取装置２の光源制御部４０３（図３参照）と同様の機能を有し、光制御信号を照明駆動回路３０５に出力することにより照明部２０１の発光動作を制御する。また、光源制御部５３は、後述する値引判定部５６によって商品が値引対象であると判定された場合に、コード読取モードから液晶画面読取モード（図４参照）に切り替えて、照明部２０１の発光制御を行う。コード読取モード、液晶画面読取モードについては第１の実施形態において上述したので、ここでの説明は省略する。
【００８６】
さらに、光源制御部５３は、所定時間、赤外線センサ８７の応答が無い場合には、照明部２０１の発光モードをスタンバイモード（図８参照）に切り替える。スタンバイモードについては第２の実施形態において上述したので、ここでの説明は省略する。
【００８７】
入力受付部５４は、画像取込部５２が取り込んだ画像に含まれるコードシンボルの画像から、商品コード、または、商品の値引情報が組み込まれた値引コード等の情報を読み取ってそのコード入力を受付ける。尚、ここでは入力受付部５４がコードシンボルから各種情報を読み取るとしたが、セルフＰＯＳ５が文字認識やパターン認識、オブジェクト認識可能な構成を有する場合には、コードシンボル以外の画像から上述の各種情報を読み取ってもよい。
【００８８】
また、入力受付部５４は、ハンドスキャナ６５によって商品に付されたコードシンボルに記憶されている商品コードや値引コード等が読み込まれた場合に、当該コードの入力を受付ける。また、入力受付部５４は、ディスプレイ６２に表示された入力画面において商品名や数量を示す入力ボタンがタッチ入力された場合等に、タッチパネル６１に対する入力に基づいて、客が買い上げる商品に対応する商品コードを記憶部等から読み出して、その商品コードの入力を受付ける。
【００８９】
重量チェック部５５は、入力受付部５４が受け付けた商品コードに対応する設定重量範囲を商品マスタ８１から読み取り、この設定重量範囲と、計量器８６に加わる重量の変化量である変化重量とを比較し、その同一性を確認する重量チェック処理を行う。即ち、重量チェック部５５は、計量器８６から異なる時間に送信された計量結果の差分値である変化重量が、その商品の設定重量範囲内である場合に、同一性ありと判定する。尚、変化重量の測定方法や同一性の判定方法については既存の方法を用いればよいのでここでの詳細な説明は省略する。
【００９０】
値引判定部５６は、商品マスタ８１を参照して、入力受付部５４が受け付けた商品コードの商品が値引対象であるか否かを判定する。例えば、値引判定部５６は、商品マスタ８１に格納されている値引フラグが１である商品は値引対象であると判定し、値引フラグが０である商品は値引対象外であると判定する。
【００９１】
表示制御部５７は、ディスプレイ６２における表示処理を制御し、商品を登録するための登録画面６２０（図１３参照）、一取引の会計処理を行うための精算画面等の画面をディスプレイ６２に表示する。
【００９２】
図１３は、登録画面６２０の一例を示す図である。図１３に示すように、表示制御部５７は、入力受付部５４が商品コードを受け付けた商品の商品名、単価等の商品情報を商品マスタ８１から読み込んで登録画面６２０に表示する。また、登録画面６２０には、一取引の会計を行うための会計ボタン６２２が設けられている。オペレータである客は、この会計ボタン６２２をタッチ選択することにより、一取引の会計処理を行うことができる。
【００９３】
また、表示制御部５７は、重量チェック部５５により商品コードに対応する設定重量範囲と上述した変化重量とが同一性なしと判定された場合に、商品の重量が適正でない旨のエラーメッセージをディスプレイ６２に表示させる。
【００９４】
また、表示制御部５７は、値引判定部５６によって商品が値引対象であると判定された場合に、図１３に示すような表示領域６２１を登録画面６２０上に表示する。表示領域６２１には、その商品が値引対象の商品である旨のメッセージ、或いは、値引を行うためのクーポン（クーポン画面）を提示するか否かを問う旨のメッセージが含まれる。また、表示領域６２１には、上記メッセージに対応させて、「はい」が記されたボタン６２１ａ、「いいえ」が記されたボタン６２１ｂが表示される。
【００９５】
表示制御部５７は、「いいえ」ボタン６２１ｂが選択された場合にはクーポン提示なしと判定して、表示領域６２１の表示を中止して登録画面６２０のみをディスプレイ６２に表示する。一方、表示制御部５７は、「はい」ボタン６２１ａが選択された場合には図１４に示すように、スキャナ６４によって客の携帯型電子機器等のディスプレイに表示されたクーポン画面を読み取らせるよう促す案内画面６２３（図１４参照）をディスプレイ６２に表示する。
【００９６】
図１４は、案内画面６２３の一例を示す図である。図１４に示すように、案内画面６２３には携帯型電子機器等のディスプレイに表示されたクーポン画面を読取窓６３に近づけてスキャナ６４で読み取らせるよう仕向けるメッセージが表示される。尚、案内画面６２３にはキャンセルボタン６２３ａが設けられ、当該キャンセルボタン６２３ａが選択された場合に、表示制御部５７は案内画面６２３の表示を終了して登録画面６２０をディスプレイ６２に表示する。
【００９７】
客は案内画面６２３に表示されたメッセージに従って、携帯型電子機器のディスプレイにクーポン画面を表示させ、このクーポン画面を読取窓６３にかざす。画像取込部５２は、撮像素子２０３によって撮像された画像を取り込み、入力受付部５４は、この画像に含まれるコードシンボルから値引コードの入力を受付ける。値引判定部５６は、入力された値引コードが、商品マスタ８１に格納されている適正な値引コードであるか否かを判定する。
【００９８】
販売登録部５８は、入力受付部５４が受付けた商品コードの商品を客が買い上げる商品として販売登録し、客が買い上げる商品の合計買い上げ金額を算出する。また、販売登録部５８は、値引判定部５６によって値引対象であると判定され、受け付けられた値引コードが適正な値引コードであると判定された場合に、その商品を値引して販売登録する。また、販売登録部５８は、図１２に示すように商品マスタ８１において値引後の販売価格として値引価格が設定されている場合には、この値引価格を値引対象の商品に適用して販売登録を行う。
【００９９】
次に、セルフＰＯＳ５が実行する販売登録処理の手順について、図１５を用いて説明する。図１５は、セルフＰＯＳ５が実行する販売登録処理の手順を示すフローチャートである。
【０１００】
まず、光源制御部５３は、コード読取モードを開始し、図４（ｂ）に示すような光制御信号を照明駆動回路３０５に出力し、照明部２０１を連続的にパルス発光させる（ステップＳ２１）。画像取込部５２は、スキャナ６４により撮像された画像をＲＡＭに取り込む。
【０１０１】
入力受付部５４は、画像取込部５２が取り込んだ画像に含まれるコードシンボルの画像から、商品コードの入力を受け付けたか判定する（ステップＳ２２）。商品コードの入力を受け付けた場合（ステップＳ２２：Ｙｅｓ）には、重量チェック部５５は、この商品コードに対して商品マスタ８１から読み取った設定重量範囲と、計量器８６における変化重量との間に同一性が有るか否かを判定する（ステップＳ２３）。
【０１０２】
重量に同一性が無い場合（ステップＳ２３：Ｎｏ）には、表示制御部５７は重量が適正でない旨のエラー表示をディスプレイ６２に表示し、販売登録部５８は商品の販売登録処理を中止する（ステップＳ２４）。一方、重量に同一性が有る場合（ステップＳ２３：Ｙｅｓ）には、表示制御部５７は商品コードに対応する商品情報を商品マスタ８１から読み込んで登録画面６２０（図１３参照）に表示する（ステップＳ２５）。
【０１０３】
そして、値引判定部５６は、商品マスタ８１を参照して、入力受付部５４が商品コードを受付けた商品は値引対象であるか否かを判定する（ステップＳ２６）。値引対象商品でない場合（ステップＳ２６：Ｎｏ）に販売登録部５８は、登録画面６２０の会計ボタン６２２（図１３参照）が選択され、決済指示を受け付けたか否かを判定する（ステップＳ２７）。決済指示を受け付けない場合（ステップＳ２７：Ｎｏ）には、ステップＳ２２に戻ってステップＳ２２以降の処理を行う。決済指示を受け付けた場合（ステップＳ２７：Ｙｅｓ）に、販売登録部５８は決済処理を行って（ステップＳ２８）、処理を終了する。
【０１０４】
一方、値引対象商品である場合（ステップＳ２６：Ｙｅｓ）には、光源制御部５３は、照明部２０１の発光制御をコード読取モードから液晶画面読取モードに切り替える（ステップＳ２９）。また、表示制御部５７は、図１４に示すような案内画面６２３をディスプレイ６２に表示する（ステップＳ３０）。尚、ここではステップＳ２９：Ｙｅｓの場合に案内画面６２３を表示させるケースについて記載したが、上述したように、表示制御部５７は案内画面６２３を表示させる前に、図１３の表示領域６２１に示すような確認画面を表示させてもよい。表示制御部５７の表示画面およびその表示手順は適宜設定可能である。
【０１０５】
次に、画像取込部５２はスキャナ６４により撮像された画像をＲＡＭに取り込み、入力受付部５４は、画像取込部５２が取り込んだ画像から各種情報の入力を受付ける。そして、入力受付部５４は、画像取込部５２が取り込んだ画像から、ステップＳ２２で受け付けた商品コードに対応する適正な値引コードが読み取られたか否かを判定する（ステップＳ３１）。
【０１０６】
適正な値引コードが読み取られた場合（ステップＳ３１：Ｙｅｓ）には、販売登録部５８は商品マスタ８１に格納されている値引価格をその商品に適用して販売登録を行う。即ち、その商品の値引処理を行う（ステップＳ３２）。そして、光源制御部５３は照明部２０１の発行制御を液晶画面読取モードからコード読取モードに切り替えて（ステップＳ３３）、ステップＳ２７に移行する。一方、値引コードが読み取られない場合、或いは値引コードが商品マスタ８１に登録されている適正なコードとは異なる場合（ステップＳ３１：Ｎｏ）には、ステップＳ３４に移行する。
【０１０７】
ステップＳ３４において、入力受付部５４は案内画面６２３（図１４参照）においてキャンセルボタン６２３ａが選択されたか否かを判定する。キャンセルボタン６２３ａが選択されない間（ステップＳ３４：Ｎｏ）はステップＳ３１に戻る。キャンセルボタン６２３ａが選択された場合（ステップＳ３４：Ｙｅｓ）には、ステップＳ２１に移行し、光源制御部５３は照明部２０１の発光モードを液晶画面読取モードからコード読取モードに切り替えて（ステップＳ２１）、上述と同様にステップＳ２２以降の処理を続行する。
【０１０８】
ステップＳ２２において、商品コードの入力が受け付けられない場合（ステップＳ２２：Ｎｏ）には、光源制御部５３は、所定時間以上、赤外線センサ８７の応答が無い状態が続いたか否かを判定する（ステップＳ３５）。赤外線センサ８７の応答があった場合（ステップＳ３５：Ｎｏ）にはステップＳ２２に移行し、上述と同様にステップＳ２２以降の処理を続行する。
【０１０９】
一方、所定時間以上、赤外線センサ８７の応答が無い場合（ステップＳ３５：Ｙｅｓ）には、光源制御部５３は、照明部２０１の発光モードをコード読取モードからスタンバイモードに切り替える（ステップＳ３６）。次に、光源制御部５３は、赤外線センサ８７の応答があったか否かを所定時間ごとに判定する（ステップＳ３７）。センサ応答が無い間（ステップＳ３７：Ｎｏ）はセンサ応答があるまで応答待ちを行う（ステップＳ３７）。センサ応答があった場合（ステップＳ３７：Ｙｅｓ）には光源制御部５３は照明部２０１の発光モードをスタンバイモードからコード読取モードに切り替えて（ステップＳ２１）、上述と同様にステップＳ２２以降の処理を続行する。
【０１１０】
このように、第３の実施形態のセルフＰＯＳ５は、コード読取モード、液晶画面読取モードおよびスタンバイモードとで発光パターンを変えて照明部２０１を発光させる。これにより、照明部２０１の発光モードが変更されたことを、オペレータである客に認識させることができる。
【０１１１】
また、第３の実施形態によれば、セルフＰＯＳ５は商品が値引対象商品である場合に照明部２０１の発光モードを液晶画面読取モードに切り替えるので、オペレータが発光モードの切り替えを意識せずとも、容易に発光モードの切り替えを行うことができる。
【０１１２】
尚、上述では、セルフＰＯＳ５を用いる形態について説明したが、本実施形態の各機能をＰＯＳ端末（例えば、図１で示したＰＯＳ端末３）に備え、ＰＯＳ端末がインタフェースまたはネットワークで接続されたコード読取装置における発光モードを上述のように切り替える形態としてもよい。
【０１１３】
また、上述では、図１５のステップＳ３５〜Ｓ３６に示すように、所定時間赤外線センサの応答が無い場合にスタンバイモードに移行するとしたが、その他の条件によりスタンバイモードに移行させてもよい。例えば、計量器８６において重量変化が所定時間、検出されない場合に、光源制御部５３が照明部２０１をスタンバイモードに移行する構成としてもよい。尚、セルフＰＯＳ５が計量器８６以外の計量器を備える場合には、当該計量器における重量変化が所定時間検出されない場合に、照明部２０１をスタンバイモードに移行させてもよい。
【０１１４】
なお、本実施形態のセルフＰＯＳ５で実行されるプログラムは、ＲＯＭ等に予め組み込まれて提供されるが、これに限定するものではない。例えば、本実施形態のセルフＰＯＳ５で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【０１１５】
さらに、本実施形態のセルフＰＯＳ５で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態のセルフＰＯＳ５で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【０１１６】
以上説明したとおり、第１ないし第３の実施形態によれば、モードが切り替えられた場合に光源の発光パターンを異ならせるので、モードが変更されたことをオペレータ（店員または客）に認識させることができる。
【０１１７】
また、上記各実施形態によれば、モードが変更されたことをオペレータに知らせるために、照明部２０１とは異なるガイダンス用の照明をコード読取装置２、２００２およびセルフＰＯＳ５に備える必要がない。従って、コード読取装置２、２００２の省スペース化或いは低コスト化を図ることができる。
【０１１８】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１１９】
２、２００２  コード読取装置
２１  読取窓
３  ＰＯＳ端末
４  チェックアウトレーンシステム
５  セルフＰＯＳ
２７  モード切替スイッチ
２８  赤外線センサ
４１  光を照射する区間
４２  光を照射しない区間
６１  タッチパネル
６２  ディスプレイ
６３  読取窓
６４  スキャナ
６５  ハンドスキャナ
６６、６７  商品載置台
８６  計量器
８７  赤外線センサ
２０１  照明部
２０３  撮像素子
２０４、２０５、２０６、２０７  発光ダイオード
２０８  商品
２０９  バーコード
２１０  用紙
３０２  バーコードデコーダ
３０３  制御部
３０４、２３０４  主制御部
３０５  照明駆動回路
４０１  撮像制御部
４０２  画像取込部
４０３、２４０３  光源制御部
６２０  登録画面
６２１  表示領域
６２３  案内画面
【先行技術文献】
【特許文献】
【０１２０】
【特許文献１】特開２００９−２０６１１号公報
【図１】
0005570642.tif 000002
【図２】
0005570642.tif 000003
【図３】
0005570642.tif 000004
【図４】
0005570642.tif 000005
【図５】
0005570642.tif 000006
【図６】
0005570642.tif 000007
【図７】
0005570642.tif 000008
【図８】
0005570642.tif 000009
【図９】
0005570642.tif 000010
【図１０】
0005570642.tif 000011
【図１１】
0005570642.tif 000012
【図１２】
0005570642.tif 000013
【図１３】
0005570642.tif 000014
【図１４】
0005570642.tif 000015
【図１５】
0005570642.tif 000016