(57)【要約】【課題】バーコードとの距離に応じた最適な照度の照明を行ってバーコードを正確にかつ安定して読み取ること。【解決手段】超音波センサ４により商品５に貼り付けられた用紙７上のバーコード６との間の距離Ｄを検出し、照明制御部１２によってイメージセンサ３とバーコード６との間の撮影距離Ｈの２乗に比例した光束量に増減した照明光を照明部２から放射し、商品５上のバーコード６を照明する。【選択図】図１
2008243051.tif 000002
【特許請求の範囲】
【請求項１】
商品に貼り付けられた少なくともバーコードを照明部により照明すると共に、少なくとも前記バーコードを撮影部により撮影し、前記撮影部から出力される画像情報から前記バーコードを解読部により解読するスキャナ装置において、
前記バーコードとの距離を検出する距離センサと、
前記距離センサにより検出された距離から算出した撮影距離に応じて前記照明部により前記バーコードを照明する照度を制御する照明制御部と、
を具備することを特徴とするスキャナ装置。
【請求項２】
商品に貼り付けられた少なくともバーコードを照明部により照明すると共に、少なくとも前記バーコードを撮影部により撮影し、前記撮影部から出力される画像情報から前記バーコードを解読部により解読するスキャナ装置において、
前記バーコードとの距離を検出する距離センサと、
前記距離センサにより検出された距離から算出した撮影距離に応じて前記撮影部におけるシャッタ時間を制御する撮影制御部と、
を具備することを特徴とするスキャナ装置。
【請求項３】
前記距離センサは、前記バーコードとの間の距離を検出し、
前記照明制御部は、前記距離センサにより検出された前記バーコードとの間の前記距離、及び前記距離センサと前記撮影部との間の距離とに基づいて前記撮影部と前記バーコードとの間の距離を求め、当該距離に応じて前記照明部により前記バーコードを照明する照度を制御する、
することを特徴とする請求項１記載のスキャナ装置。
【請求項４】
前記距離センサは、前記撮影部の撮影動作に同期して前記バーコードとの距離を検出することを特徴とする請求項１又は２記載のスキャナ装置。
【請求項５】
前記距離センサは、超音波センサであることを特徴とする請求項１又は２記載のスキャナ装置。
【請求項６】
前記照明制御部は、前記距離センサにより検出された前記距離から算出した前記撮影距離の２乗に比例して前記照明部から放射される光束量を増減して前記バーコード上の照度を一定に保つことを特徴とする請求項１記載のスキャナ装置。
【請求項７】
前記距離センサは、前記撮影部の撮影動作に同期して所定のタイミング毎に前記バーコードとの距離を検出し、
前記照明制御部は、前記距離センサにより検出される前記距離から前記所定のタイミング毎に前記各撮影距離を算出し、前記各撮影距離の２乗に比例して前記各光束量をそれぞれ増減することを特徴とする請求項１記載のスキャナ装置。
【請求項８】
前記距離センサは、前記バーコードとの間の距離を検出し、
前記撮影制御部は、前記距離センサにより検出された前記バーコードとの間の前記距離、及び前記距離センサと前記撮影部との間の距離とに基づいて前記撮影部と前記バーコードとの間の距離を求め、当該距離に応じて前記照明部により前記バーコードを照明する照度を制御する、
することを特徴とする請求項２記載のスキャナ装置。
【請求項９】
前記撮影制御部は、前記距離センサにより検出された前記距離から算出した前記撮影距離の２乗に比例して前記撮影部におけるシャッタ時間の長さを調節して前記撮影部により撮影される前記画像情報上の明るさを一定に保つことを特徴とする請求項２記載のスキャナ装置。
【請求項１０】
前記距離センサは、前記撮影部の撮影動作に同期して所定のタイミング毎に前記バーコードとの距離を検出し、
前記撮影制御部は、前記距離センサにより検出される前記距離から前記所定のタイミング毎に前記各撮影距離を算出し、前記各撮影距離の２乗に比例して前記各シャッタ時間の長さをそれぞれ調節することを特徴とする請求項２記載のスキャナ装置。
【請求項１１】
前記距離センサによる距離の検出範囲は、前記撮影部による撮影範囲と略一致、又は前記撮影部による前記撮影範囲内に設定されることを特徴とする請求項１又は２記載のスキャナ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば商品管理等に用いるために商品等に貼り付けられているバーコードを読み取るスキャナ装置に関する。
【背景技術】
【０００２】
商品には、商品管理等に用いるためにバーコードが貼り付けられている。このバーコードには、例えば商品の種類や価格等の商品に関するコード情報が付されている。このようなバーコードの貼り付けられた商品を例えばイメージセンサにより撮影し、この撮影により取得された画像データに含まれるバーコードから商品に関するコード情報を抽出する技術が提案されている。
【０００３】
例えば特許文献１は、バーコードの像を結像レンズを通してラインセンサに導き、このラインセンサによりバーコードの像をアナログの電気信号に変換し、この後、ラインセンサから出力される電気信号を２値化回路で２値化信号に変換し、この２値化信号をＣＰＵによってメモリに蓄積することを開示する。又、特許文献１は、バーコードを照明するバーコード照明装置は、長距離用と短距離用との２種類の照明装置を設けられ、バーコードと結像レンズとの距離を検知し、この距離に応じて長距離用又は短距離用の照明装置に切り換え、バーコードに対して適切な照度を確保することを開示する。
【特許文献１】特開平７−６７３２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
特許文献１は、バーコードと結像レンズとの距離を検知し、この距離が例えば近距離であれば短距離用の照明装置を点灯し、遠距離であれば遠距離用の照明装置を点灯するが、これら短距離用と遠距離用との各照明装置により得られる各照度の中間の照度が必要な場合がある。このような場合、ラインセンサの撮影により得られるバーコードの画像データは、例えばバーコードを照明する照明光の照度不足又は照度過剰となる。このため、バーコードの画像データから商品に関するコード情報を解読しても、正確に解読できない可能性がある。
【０００５】
本発明の目的は、バーコードとスキャナ装置本体との距離に応じた最適な照度の照明を行ってバーコードを正確にかつ安定して読み取ることができるスキャナ装置を提供することにある。
【課題を解決するための手段】
【０００６】
本発明の主要な局面に係るスキャナ装置は、商品に貼り付けられた少なくともバーコードを照明部により照明すると共に、少なくともバーコードを撮影部により撮影し、撮影部から出力される画像情報からバーコードを解読部により解読するスキャナ装置において、バーコードとの距離を検出する距離センサと、距離センサにより検出された距離から算出した撮影距離に応じて照明部によりバーコードを照明する照度を制御する照明制御部とを具備する。
【０００７】
本発明の主要な局面に係る他のスキャナ装置は、商品に貼り付けられた少なくともバーコードを照明部により照明すると共に、少なくともバーコードを撮影部により撮影し、撮影部から出力される画像情報からバーコードを解読部により解読するスキャナ装置において、バーコードとの距離を検出する距離センサと、距離センサにより検出された距離から算出した撮影距離に応じて撮影部におけるシャッタ時間を制御する撮影制御部とを具備する。
【発明の効果】
【０００８】
本発明によれば、バーコードとスキャナ装置本体との距離に応じた最適な照度の照明を行ってバーコードを正確にかつ安定して読み取ることができるスキャナ装置を提供できる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の第１の実施の形態について図面を参照して説明する。  
図１はスキャナ装置の外観構成図を示す。スキャナ装置本体１の正面１ａには、照明部２と、撮影部としてのイメージセンサ３と、距離センサとしての超音波センサ４とが設けられている。このスキャナ装置本体１の正面側には、商品５が例えばオペレータの手に把持され、オペレータの手の動きによってスキャナ装置本体１の正面１ａ側に対峙される。
【００１０】
この商品５には、バーコード６が印字された用紙７が貼り付けられている。この商品５がスキャナ装置本体１の正面１ａ側に対峙されるとき、商品５に貼り付けられているバーコード６は、オペレータの手の動きによってその位置が調整され、スキャナ装置本体１の正面に対して正対するように配置される。  
照明部２は、スキャナ装置本体１の前方に向かって照明光を放射する。この照明部２は、例えば、イメージセンサ３の撮影範囲と略同一の照明範囲、又はイメージセンサ３の撮影範囲よりも大きな照明範囲を有する。この照明部２は、常時、照明光を連続して放射する。又は、照明部２は、照明光を不連続（間欠的）に放射する、すなわち点灯と消灯とを繰り返すものであってもよい。この照明部２は、例えば印加電圧や供給電流の大きさに応じて放射する光束量が変化するランプ等が用いられる。
【００１１】
イメージセンサ３は、スキャナ装置本体１の正面１ａに正対するバーコード６を含む像、すなわちバーコード６及びこのバーコード６が印字された用紙７が貼り付けられた商品５の光学情報を受光し、これらバーコード６及び商品５の光学情報を電気情報に変換する。具体的にイメージセンサ３は、バーコード６及び商品５を撮影し、これらバーコード６及び商品５の画像信号を出力する。
【００１２】
超音波センサ４は、スキャナ装置本体１の正面１ａ側に対峙される商品５に貼り付けられた用紙７上のバーコード６との間の距離（以下、測定距離Ｄと称する）を検出し、この測定距離Ｄに応じた距離検出信号を出力する。具体的に超音波センサ４は、例えば、超音波４ａを発信し、商品５に貼り付けられた用紙７上のバーコード６からの反射波４ｂを受信し、超音波４ａの発信時から反射波４ｂの受信時までの時間の長さによってバーコード６との間の測定距離Ｄを検出する。この超音波センサ４は、例えばイメージセンサ３の撮影動作に同期してバーコード６との間の距離を検出する。この超音波センサ４による距離の検出範囲は、例えば、イメージセンサ３による撮影範囲と略一致しているか、又はイメージセンサ３による撮影範囲内に設定されている。イメージセンサ３による撮影範囲は、イメージセンサ３のフォーカスの合う範囲であって、イメージセンサ３から適当な距離離れた領域である。
【００１３】
図２はスキャナ装置の機能ブロック図を示す。主制御部８は、ＣＰＵやＲＡＭ、ＲＯＭ、Ｉ／Ｏポートから成る。この主制御部８は、イメージセンサ３と、超音波センサ４と、照明駆動回路９とが接続され、これらイメージセンサ３と、超音波センサ４と、照明駆動回路９とをそれぞれ動作制御する。  
この主制御部８は、例えば図３に示すようにイメージセンサ３と、照明駆動回路９と、超音波センサ４とに対して同期信号ｓを出力する。この同期信号ｓは、所定のタイミング、例えば予め設定された等間隔ｔ毎にハイレベルとなる。主制御部８は、同期信号ｓを超音波センサ４に送出することにより予め設定された等間隔ｔ毎に超音波センサ４によりバーコード６との間の測定距離Ｄを検出動作させる。主制御部８は、同期信号ｓを照明駆動回路９に送出することにより予め設定された等間隔ｔと同一間隔毎に照明部２を点灯させる。
【００１４】
なお、同期信号ｓがハイレベルになった時から照明部２が点灯するまでには、例えば時間ｅを要する。この時間ｅは、例えば後述する照明制御部１２によって超音波センサ４により検出されたバーコード６との間の測定距離Ｄに応じて照明部２によりバーコード６を照明する照度を演算して決定するに要する演算時間に相当する。
【００１５】
主制御部８は、同期信号ｓをイメージセンサ３に送出することにより予め設定された等間隔ｔと同一間隔毎にイメージセンサ３を撮像動作させる。これにより、イメージセンサ３の撮像動作と照明部２の点灯動作とは同期する。
【００１６】
イメージセンサ３には、レンズ１０が設けられている。イメージセンサ３は、予め設定された一定のシャッタ時間でレンズ１０により結像された商品５に貼り付けられているバーコード６の像を入射し、少なくとも結像されているバーコード６を撮影してその画像信号を出力する。  
バーコードデコーダ１１がイメージセンサ３に接続されている。このバーコードデコーダ１１は、イメージセンサ３から出力された画像信号を入力し、この画像信号に含まれるバーコード６を抽出し、この抽出したバーコード６から商品に関するコード情報を解読する。
【００１７】
主制御部８は、例えばＲＯＭに格納されている照明制御プログラムを実行することにより照明制御部１２の機能を有する。この照明制御部１２は、超音波センサ４により検出されたバーコード６との測定距離Ｄに応じた距離検出信号を受け取り、バーコード６との測定距離Ｄに応じてバーコード６を照明する照度を調整するための照明強度調整指令を照明駆動回路９に発する。
【００１８】
具体的に主制御部８のＲＡＭには、例えば図４に示す測定距離Ｄと照明強度Ｌとの関係が記憶されている。測定距離Ｄは、超音波センサ４とバーコード６との間の距離に対応する。照明強度Ｌは、照明部２から放射される光束量に対応する。測定距離Ｄと照明強度Ｌとは、  
Ｌ＝ａＤ２                                            …（１）  
の関係を有する。ａは比例乗数を示す。この測定距離Ｄと照明強度Ｌとの関係によれば、測定距離Ｄが長くなるに従って測定距離Ｄの２乗に比例して照明強度Ｌが高くなる。  
ところで、イメージセンサ３と超音波センサ４とは、図５に示すように別の箇所に設けられている。これにより、超音波センサ４とバーコード６との間の測定距離Ｄとイメージセンサ３とバーコード６との間の距離Ｈとは異なる。しかるに、照明制御部１２は、イメージセンサ３とバーコード６との間の距離Ｈ、すなわち撮影距離Ｈを、超音波センサ４とバーコード６との間の測定距離Ｄから次式（２）を用いて算出する。  
Ｈ≒Ｄ＋Ｋ                                              …（２）  
ここで、Ｋは、イメージセンサ３と超音波センサ４との間の距離である。
【００１９】
上記式（２）により算出される撮影距離Ｈは、商品５に貼り付けられたバーコード６とイメージセンサ３との間で対向するラインＬａと、同バーコード６と超音波センサ４との間で対向するラインＬｂとの成す角度θが予め設定された許容範囲内で近似できる。近似できる許容範囲内の角度θは、例えば１０°以下である。
【００２０】
従って、イメージセンサ３の撮影範囲のどこかにある商品５に貼り付けられたバーコード６とイメージセンサ３との間で対向するラインＬａと、同バーコード６と超音波センサ４との間で対向するラインＬｂとの成す角度θが常に１０°になるようにイメージセンサ３と超音波センサ４との位置関係が決められ、これらイメージセンサ３と超音波センサ４とがそれぞれスキャナ装置本体１に設置される。
【００２１】
しかるに、照明制御部１２は、超音波センサ４により検出されたバーコード６との間の測定距離Ｄを用いて上記式（２）を演算して撮影距離Ｈを図３に示す予め設定された等間隔ｔ毎に求め、これら撮影距離Ｈの２乗に比例した照明強度Ｌ、すなわち撮影距離Ｈの２乗に比例した光束量に増減する照明強度調整指令を照明駆動回路９に発する。なお、図４は測定距離Ｄと照明強度Ｌとの関係を示すが、上記の説明の通り同図の測定距離Ｄは、撮影距離Ｈに相当する。
【００２２】
照明制御部１２から照明駆動回路９に発する照明強度調整指令は、例えば上記した同期信号ｓがハイレベルになった時から演算時間ｅを要した後である。なお、演算時間ｅは、撮影距離Ｈの２乗に比例した照明強度Ｌを求めるに要する時間であるので、極短時間しか要しない。従って、超音波センサ４による撮影距離Ｈの検出動作と、照明部２の点灯動作と、イメージセンサ３の撮影動作とは、略同期している。
【００２３】
次に、上記の如く構成された装置の動作について説明する。  
主制御部８は、例えば図３に示すようにイメージセンサ３と、照明駆動回路９と、超音波センサ４とに対して同期信号ｓを出力する。これにより、超音波センサ４は、同期信号ｓのハイレベル時に同期した例えば予め設定された等間隔ｔ毎に、バーコード６との間の測定距離Ｄの検出動作を行う。すなわち、商品５が例えばオペレータの手に把持され、商品５に貼り付けられているバーコード６がオペレータの手の動きによってその位置がスキャナ装置本体１の正面１ａに対して正対するように配置されると、超音波センサ４は、スキャナ装置本体１の正面１ａ側に対峙される商品５に貼り付けられた用紙７上のバーコード６との間の測定距離Ｄを検出し、その距離検出信号を出力する。
【００２４】
照明制御部１２は、超音波センサ４により検出されたバーコード６と間の距離に応じた距離検出信号を受け取り、この距離検出信号からバーコード６との測定距離Ｄを求め、この測定距離Ｄを用いて上記式（２）を演算して撮影距離Ｈを求める。そして、照明制御部１２は、ＲＡＭに記憶されている例えば図４に示す撮影距離Ｈと照明強度Ｌとの関係から撮影距離Ｈに応じた照明強度Ｌを求める。  
しかるに、照明制御部１２は、上記式（２）を演算して求めた撮影距離Ｈの２乗に比例した光束量に増減する照明強度調整指令を照明駆動回路９に発する。この照明制御部１２から照明駆動回路９に発する照明強度調整指令は、上記の如く同期信号ｓがハイレベルになった時から時間ｅを要した後である
照明駆動回路９は、照明制御部１２から発せられた照明強度調整指令を受け、メージセンサ３とバーコード６との間の撮影距離Ｈの２乗に比例した光束量となるように照明部２に供給する電圧、電流を制御して照明部２を点灯する。これにより、照明部２は、照明駆動回路９から供給された電圧、電流により点灯し、スキャナ装置本体１の前方に向かって照明光を放射し、商品５に貼り付けられたバーコード６を照明する。  
この結果、商品５に貼り付けられたバーコード６は、イメージセンサ３との間の撮影距離Ｈの２乗に比例した光束量の照明光により照明されるので、イメージセンサ３との間の撮影距離Ｈに関係なく常に一定の照度で照明される。
【００２５】
商品５に貼り付けられたバーコード６が照明部２から放射された照明光により照明されたとき、イメージセンサ３は、レンズ１０により結像された商品５に貼り付けられているバーコード６の像を入射し、少なくとも結像されているバーコード６を撮影してその画像信号を出力する。バーコードデコーダ１１は、イメージセンサ３から出力された画像信号を入力し、この画像信号に含まれるバーコード６を抽出し、この抽出したバーコード６から商品に関するコード情報を解読する。
【００２６】
このように上記第１の実施の形態によれば、超音波センサ４により商品５に貼り付けられた用紙７上のバーコード６との間の測定距離Ｄを検出し、この測定距離Ｄに基づくバーコード６とイメージセンサ３との間の撮影距離Ｈの２乗に比例した光束量に増減した照明光を照明部２から放射して商品５上のバーコード６を照明する。これにより、商品５に貼り付けられたバーコード６は、イメージセンサ３との間の撮影距離Ｈに関係なく常に一定の照度で照明される。オペレータは、商品５を手に把持してスキャナ装置本体１の正面１ａ側に配置するが、このときの商品５のスキャナ装置本体１の正面１ａ側の配置位置は、オペレータの個々によってさまざまであり、各オペレータによってバーコード６とイメージセンサ３との間の撮影距離Ｈが異なる。
【００２７】
このような状況下においてもバーコード６を常に一定の照度で照明することが出来る。この結果、イメージセンサ３の撮影により取得されるバーコード６の画像データは、商品５のスキャナ装置本体１の正面１ａ側の配置位置によって照度不足又は照度過剰になることはなく、バーコードデコーダ１１によってバーコード６から商品に関するコード情報を正確にかつ安定して解読でき、ユーザビリティの向上を図ることができる。
【００２８】
次に、本発明の第２の実施の形態について図面を参照して説明する。なお、図１及び図２と同一部分には同一符号を付してその詳しい説明は省略する。  
図６はスキャナ装置の機能ブロック図を示す。主制御部８は、例えばＲＯＭに格納されている撮影制御プログラムを実行することにより撮影制御部１３の機能を有する。この撮影制御部１３は、超音波センサ４により検出されたバーコード６との距離検出信号を受け取り、バーコード６との測定距離Ｄに応じてイメージセンサ３のシャッタ時間を制御する。具体的に主制御部８のＲＡＭには、例えば図７に示す測定距離Ｄとイメージセンサ３のシャッタ時間Ｆとの関係が記憶されている。測定距離Ｄは、上記同様にイメージセンサ３バーコード６との距離に対応する。測定距離Ｄとシャッタ時間Ｆとは、  
Ｆ＝ｂＤ２                                            …（３）  
の関係を有する。ｂは比例乗数を示す。この測定距離Ｄとシャッタ時間Ｆとの関係によれば、測定距離Ｄが長くなるに従って測定距離Ｄの２乗に比例してシャッタ時間Ｆが長くなる。
【００２９】
しかるに、撮影制御部１３は、上記照明制御部１２と同様に、超音波センサ４により検出されたバーコード６との間の測定距離Ｄを用いて上記式（２）を演算して撮影距離Ｈを図８に示す予め設定された等間隔ｔ毎に求め、そしてこれら撮影距離Ｈの２乗に比例したシャッタ時間Ｆの撮影指令をイメージセンサ３に発する。なお、図７は測定距離Ｄとシャッタ時間Ｆとの関係を示すが、上記の説明の通り同図の測定距離Ｄは、撮影距離Ｈに相当する。
【００３０】
イメージセンサ３は、図８に示すように予め設定された等間隔ｔ毎に、商品５及びバーコード６を含む像の光学情報を入射して電荷等の電気情報に変換し、一旦、電荷等の電気情報をリセットＲした後、再び商品５及びバーコード６を含む像の光学情報を入射して電荷等の電気情報に変換する。このリセットＲした後に再び商品５及びバーコード６を含む像の光学情報を入射する例えば期間ｆ１、ｆ２、ｆ３、…、が予め設定された等間隔ｔ毎の各シャッタ時間Ｆになる。
【００３１】
しかるに、撮影制御部１３は、超音波センサ４により検出されたバーコード６との間の測定距離Ｄを用いて上記式（２）を演算して撮影距離Ｈを図８に示す予め設定された等間隔ｔ毎に求め、これら撮影距離Ｈの２乗に比例した各シャッタ時間Ｆ（＝ｆ１、ｆ２、ｆ３、…、）の長さをそれぞれ調節する。
【００３２】
照明駆動回路９は、照明部２から照明光を連続して放射する。なお、照明部２は、照明光を不連続（間欠的）に放射する、すなわち点灯と消灯とを繰り返すものであってもよい。すなわち、撮影制御部１３は、各シャッタ時間Ｆ（＝ｆ１、ｆ２、ｆ３、…、）の情報を照明駆動回路９に送る。この照明駆動回路９は、各シャッタ時間Ｆ（＝ｆ１、ｆ２、ｆ３、…、）において照明部２を点灯する。
【００３３】
次に、上記の如く構成された装置の動作について説明する。  
主制御部８は、例えば図８に示すようにイメージセンサ３と、照明駆動回路９と、超音波センサ４とに対して同期信号ｓを出力する。これにより、超音波センサ４は、同期信号ｓのハイレベル時に同期した例えば予め設定された等間隔ｔ毎に、バーコード６との間の測定距離Ｄの検出動作を行う。すなわち、商品５が例えばオペレータの手に把持され、商品５に貼り付けられているバーコード６がオペレータの手の動きによってその位置がスキャナ装置本体１の正面１ａに対して正対するように配置されると、超音波センサ４は、スキャナ装置本体１の正面１ａ側に対峙される商品５に貼り付けられた用紙７上のバーコード６との間の測定距離Ｄを検出し、その距離検出信号を出力する。
【００３４】
撮影制御部１３は、超音波センサ４により検出されたバーコード６との距離検出信号を受け取り、この距離検出信号からバーコード６との間の測定距離Ｄを求める。この撮影制御部１３は、上記照明制御部１２と同様に、超音波センサ４により検出されたバーコード６との間の測定距離Ｄを用いて上記式（２）を演算して撮影距離Ｈを求める。そして、この撮影制御部１３は、ＲＡＭに記憶されている例えば図７に示す撮影距離Ｈとシャッタ時間Ｆとの関係から撮影距離Ｈに応じたイメージセンサ３のシャッタ時間Ｆを求める。  
しかるに、撮影制御部１３は、超音波センサ４により検出されたバーコード６との間の測定距離Ｄを用いて上記式（２）を演算し、図８に示す予め設定された等間隔ｔ毎に撮影距離Ｈを求める。そして、撮影制御部１３は、予め設定された等間隔ｔ毎に各撮影距離Ｈの２乗に比例したシャッタ時間Ｆの撮影指令をイメージセンサ３に発する。すなわち、撮影制御部１３は、予め設定された等間隔ｔ毎に、撮影距離Ｈの２乗に比例した各シャッタ時間Ｆ（＝ｆ１、ｆ２、ｆ３、…、）の長さをそれぞれ調節する撮影指令をイメージセンサ３に発する。  
イメージセンサ３は、図８に示すように予め設定された等間隔ｔ毎の各シャッタ時間ｆ１、ｆ２、ｆ３、…、で商品５及びバーコード６を含む像の光学情報を入射して電荷等の電気情報に変換する。
【００３５】
一方、照明駆動回路９は、照明部２から照明光を連続して放射する。又は撮影制御部１３は、図８に示すように各シャッタ時間Ｆ（＝ｆ１、ｆ２、ｆ３、…、）の情報を照明駆動回路９に送る。この照明駆動回路９は、各シャッタ時間Ｆ（＝ｆ１、ｆ２、ｆ３、…、）において照明部２を点灯する。これにより、照明部２は、スキャナ装置本体１の前方に向かって照明光を放射し、商品５に貼り付けられたバーコード６を照明する。  
この結果、商品５に貼り付けられたバーコード６は、イメージセンサ３との間の撮影距離Ｈの２乗に比例したシャッタ時間Ｆ（＝ｆ１、ｆ２、ｆ３、…、）でイメージセンサ３を撮影動作させるので、イメージセンサ３との間の撮影距離Ｈに関係なくイメージセンサ３の撮影により取得されるバーコード６の画像データ上の明るさを常に一定に保つことが出来る。
【００３６】
しかるに、イメージセンサ３は、レンズ１０により結像された商品５に貼り付けられているバーコード６の像を入射し、少なくとも結像されているバーコード６を撮影してその画像信号を出力する。バーコードデコーダ１１は、イメージセンサ３から出力された画像信号を入力し、この画像信号に含まれるバーコード６を抽出し、この抽出したバーコード６から商品に関するコード情報を解読する。
【００３７】
このように上記第２の実施の形態によれば、超音波センサ４により商品５に貼り付けられた用紙７上のバーコード６との間の測定距離Ｄを検出し、この測定距離Ｄに基づくバーコード６とイメージセンサ３との間の撮影距離Ｈの２乗に比例したシャッタ時間Ｆ（＝ｆ１、ｆ２、ｆ３、…、）でイメージセンサ３を撮影動作させる。オペレータは、商品５を手に把持してスキャナ装置本体１の正面１ａ側に配置するが、このときの商品５のスキャナ装置本体１の正面１ａ側の配置位置は、オペレータの個々によってさまざまであり、各オペレータによってバーコード６とイメージセンサ３との間の撮影距離Ｈが異なる。
【００３８】
このような状況下においても、イメージセンサ３の撮影により取得されるバーコード６の画像データは、商品５のスキャナ装置本体１の正面１ａ側の配置位置によって明るさ不足又は明るさ過剰になることはなく、バーコードデコーダ１１によってバーコード６から商品に関するコード情報を正確にかつ安定して解読でき、ユーザビリティの向上を図ることができる。
【００３９】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。  
撮影距離Ｈと照明強度Ｌとの関係は、上記式（１）に限らず、例えば比例関係等の他の関係であってもよい。但し、撮影距離Ｈが長くなるに従って照明強度Ｌは高くなる。同様に、撮影距離Ｈとシャッタ時間Ｆとの関係も上記式（３）に限らず、例えば比例関係等の他の関係であってもよい。但し、撮影距離Ｈが長くなるに従ってシャッタ時間Ｆは長くなる。
【００４０】
イメージセンサ３に限らず、ＣＣＤを用いたカメラを用いることが可能である。
【図面の簡単な説明】
【００４１】
【図１】本発明に係るスキャナ装置の第１の実施の形態を示す外観構成図。
【図２】同装置における機能ブロック図。
【図３】同装置における超音波センサと照明部とイメージセンサとの動作タイミングを示す図。
【図４】同装置において用いる撮影距離と照明強度との関係を示す図。
【図５】同装置における撮影距離の算出について説明するための図。
【図６】本発明に係るスキャナ装置の第２の実施の形態を示す機能ブロック図。
【図７】同装置において用いる撮影距離とシャッタ時間との関係を示す図。
【図８】同装置における超音波センサと照明部とイメージセンサのシャッタ時間との動作タイミングを示す図。
【符号の説明】
【００４２】
１：スキャナ装置本体、１ａ：スキャナ装置本体の正面、２：照明部、３：イメージセンサ、４：超音波センサ、５：商品、６：バーコード、７：用紙、８：主制御部、９：照明駆動回路、１０：レンズ、１１：バーコードデコーダ、１２：照明制御部、１３：撮影制御部。
【図１】
2008243051.tif 000003
【図２】
2008243051.tif 000004
【図３】
2008243051.tif 000005
【図４】
2008243051.tif 000006
【図５】
2008243051.tif 000007
【図６】
2008243051.tif 000008
【図７】
2008243051.tif 000009
【図８】
2008243051.tif 000010