(57)【特許請求の範囲】
【請求項１】
所定周期の撮像信号に基づいて撮像領域内の商品を撮像する撮像手段と、
前記撮像領域を照射する光源と、
前記撮像手段が撮像した画像から、前記商品の情報を読み取る読取手段と、
前記撮像信号と同一周期で前記光源をパルス発光させ、自装置の電源オン時には前記読取手段による情報読取が可能な光量となるまで前記パルス発光のパルス幅を徐々に増加させる点灯制御を行い、自装置の電源オフ時には前記光源の光量がゼロとなるまで前記パルス幅を徐々に減少させる消灯制御を行い、前記点灯制御および前記消灯制御において、同一パルス幅のパルス発光を複数回連続させつつ前記パルス幅を段階的に変更させる光源制御手段と、
を備えるコード読取装置。
【請求項２】
前記光源制御手段は、前記点灯制御では前記パルス幅を一定倍率で段階的に増加させ、前記消灯制御では前記パルス幅を一定倍率で段階的に減少させる、請求項１に記載のコード読取装置。
【請求項３】
所定周期の撮像信号に基づいて撮像領域内の商品を撮像する撮像手段と、
前記撮像領域を照射する光源と、
前記撮像手段が撮像した画像から、前記商品の情報を読み取る読取手段と、
を備えるコード読取装置において、コンピュータを、
前記撮像信号と同一周期で前記光源をパルス発光させ、自装置の電源オン時には前記読取手段による情報読取が可能な光量となるまで前記パルス発光のパルス幅を徐々に増加させる点灯制御を行い、自装置の電源オフ時には前記光源の光量がゼロとなるまで前記パルス幅を徐々に減少させる消灯制御を行い、前記点灯制御および前記消灯制御において、同一パルス幅のパルス発光を複数回連続させつつ前記パルス幅を段階的に変更させる光源制御手段として機能させるプログラム。
【請求項４】
前記光源制御手段は、前記点灯制御では前記パルス幅を一定倍率で段階的に増加させ、前記消灯制御では前記パルス幅を一定倍率で段階的に減少させる、請求項３に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、コード読取装置およびプログラムに関する。
【背景技術】
【０００２】
従来、スーパーマーケット等の店舗において、ＣＣＤ（Charge  Coupled  Device  Image  Sensor）撮像素子等のエリアイメージセンサによりコードシンボルの画像を撮像し、ＰＯＳ（Point  Of  Sales）端末等に対して商品コードを出力するコードシンボル読取装置が用いられている。このようなコードシンボル読取装置においては、ＬＥＤ（Light  Emitting  Diode）等の光源をパルス発光させて商品やコードシンボル等を照明することで、撮像に要する光量を確保する。そして、このパルス発光のタイミングに同期させて撮像素子による撮像が行われる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ところで、上述のようなコード読取装置においては、光源の点灯時または消灯時に光量が急激に変化するため、オペレータの目がこの急激な光量の変化に追従できずに目が眩んでしまう場合がある。
【課題を解決するための手段】
【０００４】
実施形態のコード読取装置は、撮像手段と、光源と、読取手段と、光源制御手段とを備える。撮像手段は、所定周期の撮像信号に基づいて撮像領域内の商品を撮像する。光源は、前記撮像領域を照射する。読取手段は、前記撮像手段が撮像した画像から、前記商品の情報を読み取る。光源制御手段は、前記撮像信号と同一周期で前記光源をパルス発光させ、自装置の電源オン時には前記読取手段による情報読取が可能な光量となるまで前記パルス発光のパルス幅を徐々に増加させる点灯制御を行い、自装置の電源オフ時には前記光源の光量がゼロとなるまで前記パルス幅を徐々に減少させる消灯制御を行い、前記点灯制御および前記消灯制御において、同一パルス幅のパルス発光を複数回連続させつつ前記パルス幅を段階的に変更させる。
【図面の簡単な説明】
【０００５】
【図１】図１は、本実施形態にかかるコード読取装置を備えたチェックアウトレーンシステムの構成を概略的に示す外観斜視図である。
【図２】図２は、コード読取装置の構成を概略的に示す外観斜視図である。
【図３】図３は、コード読取装置の構成を示すブロック図である。
【図４】図４は、点灯開始制御時における撮像信号および光制御信号の出力タイミングを示すタイミングチャートである。
【図５】図５は、消灯制御時における撮像信号および光制御信号の出力タイミングを示すタイミングチャートである。
【図６】図６は、コード読取装置が実行する点灯開始処理および消灯処理の手順を示すフローチャートである。
【発明を実施するための形態】
【０００６】
図１は、本実施形態にかかるコード読取装置を備えたチェックアウトレーンシステムの構成を概略的に示す外観斜視図である。図１に示すように、チェックアウトレーンシステム４は、商品を入れた買い物かごを戴置するためのサッカー台１と、サッカー台１の略中央に立設されたコード読取装置２と、コード読取装置２と図示しない伝送路によって相互通信可能に接続されたＰＯＳ端末３とを備えている。
【０００７】
ＰＯＳ端末３は、客が購入する商品の販売登録を行うものである。図１に示すように、ＰＯＳ端末３には、キーボード３１、オペレータ用の表示器３２、客用の表示器３３、レシート印字等を行うプリンタ３４、現金等を収容するためのドロワ３５等が設けられている。キーボード３１には、商品代金の決済に必要な締めキー等が配設されている。ＰＯＳ端末３は、この種のチェックアウトレーンシステムで標準的に使用されているＰＯＳ端末と同様の構成と機能とを備えている。
【０００８】
コード読取装置２は、商品に貼付されたバーコードを読み取って、バーコードが含む商品情報をＰＯＳ端末３に出力するための装置である。図１に示すように、コード読取装置２は、読取窓２１と、キーボード２２と、客用ディスプレイ２３と、店員用ディスプレイ２４と、ブザー２５と、ＬＥＤ２６と、電源スイッチ２７等を備えている。
【０００９】
キーボード２２は、バーコードで登録不能な商品の登録を行う場合に、各種キーによる入力を受付ける。客用ディスプレイ２３は、登録された商品の品名や価格等を買い物客または店員に対して表示する。店員用ディスプレイ２４は、登録された商品の品名や価格、その他のエラーメッセージ等をオペレータの店員に対して表示する。
【００１０】
読取窓２１が設けられたコード読取装置２の内部には、撮像素子２０３（図２参照）が内蔵されている。撮像素子２０３は、例えばＣＣＤ（Charge  Coupled  Device）を用いた撮像装置であってもよいし、ＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）などその他の撮像素子を用いた撮像装置であってもよい。撮像素子２０３は、読取窓２１に相対する撮像領域にかざされたコードシンボル（バーコード、二次元コード等）や液晶画面の画像を撮像する。
【００１１】
電源スイッチ２７は、コード読取装置２の電源オンと電源オフとを切り替えるスイッチである。
【００１２】
図２は、コード読取装置２の構成を概略的に示す外観斜視図である。図２に示すように、コード読取装置２は、本体の正面２ａに、撮像素子２０３と、照明部２０１と、上述の電源スイッチ２７等を備えている。コード読取装置２の正面２ａ側には、オペレータの手によって商品２０８が対峙される。商品２０８には、バーコード２０９が印字された用紙２１０が貼り付けられている。オペレータは、バーコード２０９をコード読取装置２において読み取る際、手の動きによって商品２０８に貼り付けられた用紙２１０のバーコード２０９が、撮像素子２０３の撮像領域に入るように調整する。なお、本実施形態では、コード読取装置２における読み取り対象がバーコード２０９の例について説明するが、２次元バーコード等のコードシンボルであれば、これに限定するものではない。
【００１３】
撮像素子２０３は、コード読取装置２の正面２ａに位置するバーコード２０９を含む画像、すなわちバーコード２０９およびこのバーコード２０９が印字された用紙２１０が貼り付けられた商品２０８から反射光を受光し、商品２０８からの反射光を電気情報に変換して商品２０８の画像情報を出力する。
【００１４】
照明部２０１は、撮像素子２０３により画像を撮像する撮像領域に対して光を照射する光源である。本実施形態では、照明部２０１は、４つの発光ダイオード（ＬＥＤ）２０４、２０５、２０６、２０７を、撮像素子２０３の周囲に配置してなる。本実施形態では、照明部２０１は、撮像素子２０３による画像の撮像領域と略同一の光の照射範囲、または撮像素子２０３による画像の撮像領域よりも大きな光の照射範囲を有しているものとする。
【００１５】
図３は、コード読取装置２の構成を示すブロック図である。読取窓２１（図２参照）の内部にはレンズ３０１が設けられており、撮像領域内の光はこのレンズ３０１で集光されて撮像素子２０３上に結像する。撮像素子２０３は、撮像制御部４０１から入力される撮像信号に従って、撮像素子２０３上に入射した光信号を電気信号に変換し、この電気信号を画像情報としてバーコードデコーダ３０２に出力する。
【００１６】
バーコードデコーダ３０２は、撮像素子２０３から入力された画像情報に含まれるバーコード２０９の画像を抽出し、この抽出したバーコード２０９の画像から商品に関する商品情報を読み取る。
【００１７】
制御部３０３は、撮像素子２０３による画像の撮像および照明部２０１による光の照射を制御するものであり、主制御部３０４、照明駆動回路３０５などを備えている。主制御部３０４は、ＣＰＵ（Central  Processing  Unit）やＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、Ｉ／Ｏポートなどを備えている。そして、主制御部３０４には、撮像素子２０３および照明駆動回路３０５が接続されており、撮像素子２０３および照明駆動回路３０５をそれぞれ制御する。
【００１８】
また、主制御部３０４には電源スイッチ２７が接続されている。主制御部３０４は、電源スイッチ２７が投入されてオンとされた場合にコード読取装置２の起動処理を行う。また、主制御部３０４は、電源スイッチ２７がオフとされた場合にコード読取装置２の各種処理を終了し、電源オフとする。
【００１９】
さらに、主制御部３０４は、バーコードデコーダ３０２によるコードシンボルの読取が無い状態で所定の時間が経過した場合に自装置を省電力モードに移行させる。また、主制御部３０４には通信Ｉ／Ｆ２８が接続されている。主制御部３０４は、通信Ｉ／Ｆ２８を介してＰＯＳ端末３から入力を受付けた場合、またはキーボード２２からの入力等を受付けた場合に、自装置を省電力モードから通常モードに復帰させる。
【００２０】
主制御部３０４のＣＰＵは、ＲＡＭに展開されたＲＯＭが記憶するプログラムに従って動作することで、図３に示すように、撮像制御部４０１と、画像取込部４０２と、光源制御部４０３として機能する。
【００２１】
撮像制御部４０１は、画像の撮像を指示する撮像信号（図４、図５参照）を撮像素子２０３に出力して、撮像素子２０３による画像の撮像を制御する。
【００２２】
撮像素子２０３は、撮像信号がＯＮ状態の場合に撮像領域の画像を撮像する。また、撮像素子２０３は、撮像信号がＯＦＦ状態の場合には撮像を行わない。
【００２３】
画像取込部４０２は、撮像素子２０３により撮像された画像を主制御部３０４のＲＡＭに取り込む。
【００２４】
光源制御部４０３は、光の照射を指示する光制御信号（図４、図５参照）を照明駆動回路３０５に出力し、照明駆動回路３０５を介して、照明部２０１による光の照射（発光）を制御する。
【００２５】
光制御信号は、例えば矩形パルス信号であり、照明駆動回路３０５はこのパルス信号のオン・オフに応じてＬＥＤ２０４、２０５、２０６、２０７を発光させる。即ち、照明駆動回路３０５は、光制御信号がＯＮ状態の場合にＬＥＤ２０４、２０５、２０６、２０７を発光させる。また、照明駆動回路３０５は、光制御信号がＯＦＦ状態の場合にはＬＥＤ２０４、２０５、２０６、２０７を発光させない。
【００２６】
光源制御部４０３は、電源スイッチ２７がオンとされた場合に、照明部２０１の点灯開始制御を行う。尚、光源制御部４０３は、照明部２０１の照明をオンにする指示である照明オン信号をＰＯＳ端末３から受信した場合に、照明部２０１の点灯開始制御を行うとしてもよい。
【００２７】
また、光源制御部４０３は、電源スイッチ２７がオフとされた場合に、照明部２０１の消灯制御を行う。尚、光源制御部４０３は、照明部２０１の照明をオフにする指示である照明オフ信号をＰＯＳ端末３から受信した場合に、照明部２０１の消灯制御を行うとしてもよい。
【００２８】
尚、光源制御部４０３は、自装置が省電力モードに移行する場合に照明部２０１の消灯制御を行い、自装置が省電力モードから通常モードに復帰する場合に照明部２０１の点灯開始制御を行うとしてもよい。
【００２９】
光源制御部４０３は、照明部２０１の点灯開始制御時または消灯制御時において、照明部２０１の光量が所定の光量となるまで光量を徐々に変更させる。例えば、光源制御部４０３は、照明部２０１の点灯開始制御時または消灯制御時において、照明部２０１の光量が所定の光量となるまでパルス光のパルス幅を徐々に変更させる。尚、光源制御部４０３は、その他の方法により照明部２０１の光量を徐々に変更させてもよい。
【００３０】
次に、光源制御部４０３による点灯開始制御について、図４を用いてより詳細に説明する。
【００３１】
図４は、点灯開始制御時における撮像信号および光制御信号の出力タイミングを示すタイミングチャートである。図４では、時間ｔ０において電源スイッチ２７がオンされた場合について示している。
【００３２】
図４（ａ）は、点灯開始制御時における撮像信号の出力タイミングを示している。時間ｔ０において電源スイッチ２７がオンされると、撮像制御部４０１は撮像信号の出力を開始する。撮像制御部４０１は、図４（ａ）に示すように、所定のパルス幅ｔ、所定のパルス周期Ｔ、所定のパルス間隔（Ｔ−ｔ）を有する矩形パルス信号を撮像信号として撮像素子２０３に出力する。撮像素子２０３は、パルス周期Ｔごとに、パルス幅ｔの間だけ撮像領域に対する撮像を行う。
【００３３】
図４（ｂ）は、点灯開始制御時における光制御信号の出力タイミングを示している。図４において、時間ｔ０から時間ｔ４における光制御信号を出力する処理を点灯開始処理という。
【００３４】
光源制御部４０３は、時間ｔ０において電源スイッチ２７がオンされると、図４（ｂ）に示すように、光制御信号のパルス幅をパルス幅ｔ１、ｔ２、ｔ３と徐々に増加させる。尚、パルス幅の大小関係は、ｔ１＜ｔ２＜ｔ３である。そして、光源制御部４０３は、時間ｔ４以降は、撮像信号と同じパルス幅ｔの光制御信号を照明駆動回路３０５に出力する。
【００３５】
上述のように、照明部２０１は光制御信号がＯＮ状態である場合に発光するので、照明部２０１が発するパルス光のパルス幅も、パルス幅ｔ１、ｔ２、ｔ３と徐々に増加し、時間ｔ４以降は、撮像信号と同じパルス幅ｔでパルス発光する状態となる。即ち、光源制御部４０３は、点灯開始時に、照明部２０１の光量が所定の光量となるまで、時間ｔ０から時間ｔ４にかけて徐々に増加させる。
【００３６】
ここで、所定の光量とは、パルス幅ｔ、パルス周期Ｔのパルス光によって単位時間あたりに得られる光量であり、バーコードデコーダ３０２がバーコード２０９の画像から商品情報を読み取ることができる光量である。
【００３７】
尚、コード読取装置２が商品の画像からバーコード２０９以外の情報を読み取る場合には、その情報を読取可能である光量を所定の光量として設定して、パルス幅ｔ、パルス周期Ｔを調整すればよい。
【００３８】
このように照明部２０１の光量を徐々に増加させることにより、点灯開始時において、オペレータに対して眩しさを感じさせにくくすることができ、オペレータの目に優しい照明を行うことができる。
【００３９】
また、光源制御部４０３は点灯開始制御時に、同一のパルス幅（ｔ１、ｔ２、ｔ３）の光制御信号を複数回（ここでは２回）ずつ出力して、照明部２０１のパルス光のパルス幅ｔ１、ｔ２、ｔ３を段階的に増加させる。
【００４０】
尚、光源制御部４０３は点灯開始制御時に、パルス幅ｔ２をパルス幅ｔ１の２倍とし、パルス幅ｔ３をパルス幅ｔ２の２倍とする等、一定倍率でパルス幅を増加させるとしてもよい。
【００４１】
また、光源制御部４０３は、光制御信号を撮像信号に同期させて出力する。即ち、図４に示すように、光制御信号のパルス周期を撮像信号のパルス周期Ｔと同じ長さとし、撮像信号のタイミングに合わせて光制御信号を出力する。これにより照明部２０１は、撮像信号に同期してパルス発光する。このように、撮像素子２０３の撮像のタイミングに合わせて照明部２０１を発光させるので、撮像領域または撮像領域にかざされた商品２０８を効率よく照射して、画像取込部４０２が取り込む画像の画質を向上させることができる。
【００４２】
また、光源制御部４０３は、点灯開始制御時において光制御信号のパルス周期Ｔを一定に保つ。即ち、パルス光のパルス周期が変化する場合には、光がちらついて見えてしまう。そこで本実施形態においては、パルス光のパルス幅（ｔ１、ｔ２、ｔ３）を徐々に変更させる場合においても、パルス光のパルス周期Ｔを一定に保って、照明部２０１がちらついて見えることを抑制する。
【００４３】
尚、図４において光源制御部４０３は、点灯開始処理が終了して消灯処理が開始するまでの間（即ち、時間ｔ４以降、時間ｔ５以前の間）、光制御信号のパルス幅ｔと撮像信号のパルス幅ｔとを同一幅としているが、双方のＯＮ状態が同期していれば、パルス幅は互いに異なるものであってもよい。
【００４４】
次に、光源制御部４０３による消灯制御について、図５を用いてより詳細に説明する。
【００４５】
図５は、消灯制御時における撮像信号および光制御信号の出力タイミングを示すタイミングチャートである。図５では、時間ｔ５において電源スイッチ２７がオフされた場合について示している。
【００４６】
図５（ａ）は、消灯制御時における撮像信号の出力タイミングを示している。時間ｔ５において電源スイッチ２７がオフされると、撮像制御部４０１は撮像信号の出力を停止する。
【００４７】
図５（ｂ）は、消灯制御時における光制御信号の出力タイミングを示している。図５において、時間ｔ５から時間ｔ６における光制御信号を出力する処理を消灯処理という。
【００４８】
光源制御部４０３は、時間ｔ５において電源スイッチ２７がオフされると、光制御信号のパルス幅ｔをパルス幅ｔ３、ｔ２、ｔ１と徐々に減少させて、その後の時間ｔ６以降は光制御信号の出力を停止する。これにより、照明部２０１が発するパルス光もパルス幅ｔからパルス幅ｔ３、ｔ２、ｔ１とパルス幅が徐々に減少した後に消灯状態となる。
【００４９】
即ち、光源制御部４０３は消灯時に、照明部２０１の光量が所定の光量（光量ゼロ）となるまで、時間ｔ５から時間ｔ６にかけて徐々に減少させる。これにより、消灯時において、照明部２０１による照明が急激に暗くなり、オペレータの目が明度の急激な変化に追従できなくなることを防止することができ、オペレータの目に優しい照明を行うことができる。
【００５０】
また、光源制御部４０３は消灯制御時に、同一のパルス幅（ｔ３、ｔ２、ｔ１）の光制御信号を複数回（ここでは２回）ずつ出力して、照明部２０１のパルス光のパルス幅ｔ３、ｔ２、ｔ１を段階的に減少させる。
【００５１】
尚、光源制御部４０３は消灯制御時に、パルス幅ｔ２をパルス幅ｔ３の２分の１とし、パルス幅ｔ１をパルス幅ｔ２の２分の１とする等、一定倍率でパルス幅を減少させるとしてもよい。
【００５２】
尚、この場合に、光源制御部４０３は、光制御信号のパルス幅（ｔ、ｔ３、ｔ２、ｔ１）は徐々に減少させるが、パルス周期Ｔは一定に保つ。これにより、上述と同様に照明部２０１がちらついて見えてしまうことを抑制することができ、オペレータの目に優しい発光制御を行うことができる。
【００５３】
次に、点灯開始処理および消灯処理の手順について説明する。図６は、コード読取装置２が実行する点灯開始処理および消灯処理の手順を示すフローチャートである。
【００５４】
コード読取装置２の電源スイッチ２７がオンとされる（ステップＳ１）と、主制御部３０４は自装置の各種起動処理を行い、光源制御部４０３は照明部２０１の点灯開始処理（ステップＳ２）を行う。即ち、光源制御部４０３は、光制御信号のパルス幅をパルス幅ｔ１、ｔ２、ｔ３（ｔ１＜ｔ２＜ｔ３）と徐々に増加させて、照明駆動回路３０５に出力する。照明部２０１は、照明駆動回路３０５の制御を受けて、パルス光のパルス幅をパルス幅ｔ１、ｔ２、ｔ３と増加させてＬＥＤ２０４、２０５、２０６、２０７を発光させる。また、撮像制御部４０１は、撮像信号を出力し、撮像素子２０３による撮像処理を開始する（ステップＳ２）。
【００５５】
点灯開始処理の終了後、光源制御部４０３は、光制御信号を撮像信号に同期させて出力し、ＬＥＤ２０４、２０５、２０６、２０７のパルス発光を継続する（ステップＳ３）。また、撮像制御部４０１は、撮像信号の出力を継続し、撮像領域にかざされた商品やコードシンボル等の撮像処理を行う（ステップＳ３）。
【００５６】
次に、主制御部３０４は、電源スイッチ２７がオフとされたか否かを判定する（ステップＳ４）。電源スイッチ２７がオフされない場合（ステップＳ４：Ｎｏ）はステップＳ３に戻る。電源スイッチ２７がオフされた場合（ステップＳ４：Ｙｅｓ）には、光源制御部４０３は照明部２０１の消灯処理（ステップＳ５）を行う。即ち、光源制御部４０３は、光制御信号のパルス幅をパルス幅ｔ３、ｔ２、ｔ１（ｔ３＞ｔ２＞ｔ１）と徐々に減少させて、照明駆動回路３０５に出力する。照明部２０１は、照明駆動回路３０５の制御を受けて、パルス光のパルス幅をパルス幅ｔ３、ｔ２、ｔ１と減少させてＬＥＤ２０４、２０５、２０６、２０７を発光させ、その後、発光を停止させる。また、撮像制御部４０１は、撮像信号の出力を停止する。また、主制御部３０４は、自装置の停止処理を行う（ステップＳ５）。
【００５７】
尚、上述では、パルス幅を変更する場合にｔ１、ｔ２、ｔ３の３段階で変更するとしたが、これ以外の複数段階によってパルス幅を変更してもよい。
【００５８】
以上、本発明の一実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【００５９】
例えば、上述において光源制御部４０３は、パルス光のパルス幅を変更することで照明部２０１の光量を変更させるとしたが、光量の変更方法はこれに限定されるものではない。例えば、光源制御部４０３は、発光素子に流す電流値（例えば、ＬＥＤ２０４〜２０７に流す電流値）を徐々に変更させることにより、照明部２０１の光量を徐々に変更させてもよい。また、照明部２０１が複数の発光素子（例えば図２に示すように、ＬＥＤ２０４〜２０７）を備える場合には、光源制御部４０３がこれら複数の発光素子のうち点灯または消灯するＬＥＤの数を徐々に増加させることにより、照明部２０１の光量を徐々に変更させてもよい。
【００６０】
また、上記実施形態ではコード読取装置２とＰＯＳ端末３との２台構成としたが、これに限らず、コード読取装置２及びＰＯＳ端末３の機能を備えた１台構成の装置としてもよい。一例として、客自身が商品のチェックアウトを行うセルフＰＯＳ装置に、上述のコード読取装置２およびＰＯＳ端末３の機能構成を適用してもよい。
【００６１】
なお、本実施形態のコード読取装置２で実行されるプログラムは、ＲＯＭ等に予め組み込まれて提供されるが、これに限定するものではない。例えば、本実施形態のコード読取装置２で実行されるプログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【００６２】
さらに、本実施形態のコード読取装置２で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態のコード読取装置２で実行されるプログラムをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００６３】
本実施形態のコード読取装置２で実行されるプログラムは、上述した各部（主制御部３０４、撮像制御部４０１、画像取込部４０２、光源制御部４０３など）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭからプログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、主制御部３０４、撮像制御部４０１、画像取込部４０２、光源制御部４０３などが主記憶装置上に生成されるようになっている。
【００６４】
尚、コード読取装置２が有する上記各部の機能について、一部の機能（例えば、撮像制御部４０１、画像取込部４０２、光源制御部４０３等の機能）をＰＯＳ端末３に備える形態とし、ＰＯＳ端末３からバスやインタフェースを介してコード読取装置２の光源の制御を行う形態としてもよい。
【００６５】
以上説明したとおり、本実施形態によれば、光源の点灯時または消灯時に、照明部２０１の光量を徐々に変更させるため、オペレータの目に優しい照明を行うことができる。
【００６６】
また、本実施形態によれば、光源の点灯時または消灯時に、パルス光のパルス幅を徐々に変更させて光源を点灯制御または消灯制御するため、光源の点灯時または消灯時に光量を徐々に変更させることが可能となり、オペレータの目に優しい照明を行うことができる。
【符号の説明】
【００６７】
２  コード読取装置
２１  読取窓
２７  電源スイッチ
２０１  照明部
２０３  撮像素子
２０４、２０５、２０６、２０７  ＬＥＤ
２０８  商品
２０９  バーコード
２１０  用紙
３０２  バーコードデコーダ
３０３  制御部
３０４  主制御部
３０５  照明駆動回路
４０１  撮像制御部
４０２  画像取込部
４０３  光源制御部
ｔ、ｔ１、ｔ２、ｔ３  パルス幅
ｔ０、ｔ４、ｔ５、ｔ６  時間
Ｔ  パルス周期
【先行技術文献】
【特許文献】
【００６８】
【特許文献１】特開２００９−２０６１１号公報
【図１】
0005343144.tif 000002
【図２】
0005343144.tif 000003
【図３】
0005343144.tif 000004
【図４】
0005343144.tif 000005
【図５】
0005343144.tif 000006
【図６】
0005343144.tif 000007