(57)【要約】【課題】種々の周囲照度環境下においてより短時間で良好に情報コードを読み取ることができる情報コード読取装置を提供する。【解決手段】情報コード読取装置１０では、情報コードＣを撮像する受光センサ２８と、受光センサ２８での露光時間を変化させる露光時間制御手段と、所定の設定時期に露光時間制御手段によって受光センサでの露光時間を複数段階に変化させたときの受光センサでの各受光結果に基づいて、受光センサでの露光時間の変化可能幅を決定する露光時間変化幅決定手段とを備えている。そして、所定の読取時期において、露光時間変化幅決定手段よって決定された露光時間の変化可能幅の範囲内で露光時間が変化可能になっているので、不適切な露光時間幅に起因する処理遅延やデコード不良を抑制でき、より短時間で良好に情報コードＣを読み取ることができる。【選択図】図４
2014085750.tif 000002
【特許請求の範囲】
【請求項１】
情報コードを撮像する受光センサと、
前記受光センサでの露光時間を変化させる露光時間制御手段と、
所定の設定時期に前記露光時間制御手段によって前記受光センサでの露光時間を複数段階に変化させたときの前記受光センサでの各受光結果に基づいて、前記受光センサでの露光時間の変化可能幅を決定する露光時間変化幅決定手段と、
を備え、
所定の読取時期において、前記露光時間制御手段は、前記露光時間変化幅決定手段よって決定された前記露光時間の変化可能幅の範囲内で前記露光時間が変化可能となることを特徴とする情報コード読取装置。
【請求項２】
前記受光センサから出力される信号を増幅する増幅回路と、
前記増幅回路での増幅率を変化させる増幅率制御手段とを備え、
前記露光時間変化幅決定手段は、前記設定時期に前記増幅率制御手段によって前記増幅回路の増幅率を複数段階に変化させ且つ前記露光時間制御手段によって前記受光センサでの露光時間を複数段階に変化させたときの各増幅率と各露光時間との組み合わせにおける前記受光センサで得られた各受光結果に基づいて、前記受光センサでの露光時間の変化可能幅を決定することを特徴とする請求項１に記載の情報コード読取装置。
【請求項３】
前記増幅率制御手段によって変化可能となる増幅率の変化可能範囲が予め定められており、
前記露光時間変化幅決定手段は、前記設定時期に前記増幅率制御手段によって前記増幅回路の増幅率を前記変化可能範囲の最大値から最小値まで複数段階に変化させ且つ前記露光時間制御手段によって前記受光センサでの露光時間を複数段階に変化させた場合において、前記変化可能範囲のいずれの増幅率の場合でも、前記受光センサで得られた所定画素の輝度値が所定閾値未満となるときの前記受光センサでの露光時間の範囲を前記露光時間の変化可能幅とすることを特徴とする請求項２に記載の情報コード読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報コード読取装置に関するものである。
【背景技術】
【０００２】
従来、バーコードやＱＲコード（登録商標）等の情報コードを光学的に読み取る情報コード読取装置が提供されている。情報コード読取装置は、例えば、当該読取装置のケースに設けられた読取口から照明光を情報コードに対して照射し、情報コードから反射される光を、読取口からケース内部に導き、レンズでＣＣＤ等の受光センサに結像させ、その像の明暗の分布から光学情報が表している情報を解読するようにしている。例えば、このような情報コード読取装置に関する技術として、下記特許文献１に示すものが知られている。
【０００３】
特許文献１には、複数の光源と、画像を取り込む画像取得手段と、画像から情報コードを検出する情報コード検出手段と、検出された情報コードを解読する解読手段とを備えた光学情報読取装置が記載されている。この光学情報読取装置では、画像を複数個の画像ブロックＢＬに区画し、該複数個の画像ブロック中で過大な露光の有った画像ブロックを検出することで、鏡面反射ＭＲの生じた画像ブロック（領域）を特定するようにしている。そして、鏡面反射ＭＲが生じているとして特定した画像ブロックを照明している照明器を探し出し、当該照明器を消灯することで、鏡面反射の影響を抑えるようにしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−３１７０５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、情報コード読取装置では、受光センサの露光時間を段階的に調整することで、読み取りに必要な受光センサ出力電圧が得られるようにしている。例えば、露光時間を露光時間１→露光時間２→露光時間３→露光時間４と徐々に長くし、読取条件（例えば、信号の増幅率）等を変えながらデコードを繰り返し、露光時間４でデコードが出来ないときには、露光時間１に戻るという処理を行っている。しかしながら、例えば、周囲環境などによっては、明らかに露光時間を制限するべき場合（周囲照度がきわめて大きい場合等）もあり、一律に露光時間を全範囲で変化させていると、読み取り可能な露光時間に移行するまでに時間がかかり、読み取りフィーリングの悪化にもつながっている。
【０００６】
本発明は、上述した課題を解決するためになされたものであり、その目的とするところは、種々の周囲照度環境下においてより短時間で良好に情報コードを読み取ることができる情報コード読取装置を提供することにある。
【課題を解決するための手段】
【０００７】
本発明は、情報コードを撮像する受光センサと、前記受光センサから出力される信号を増幅する増幅回路と、前記増幅回路での増幅率を変化させる増幅率制御手段と、前記受光センサでの露光時間を変化させる露光時間制御手段と、所定の設定時期に前記露光時間制御手段によって前記受光センサでの露光時間を複数段階に変化させたときの前記受光センサでの各受光結果に基づいて、前記受光センサでの露光時間の変化可能幅を決定する露光時間変化幅決定手段と、を備え、所定の読取時期において、前記露光時間制御手段は、前記露光時間変化幅決定手段よって決定された前記露光時間の変化可能幅の範囲内で前記露光時間が変化可能となることを特徴とする。
【発明の効果】
【０００８】
請求項１の発明では、情報コードを撮像する受光センサと、受光センサでの露光時間を変化させる露光時間制御手段と、所定の設定時期に露光時間制御手段によって受光センサでの露光時間を複数段階に変化させたときの受光センサでの各受光結果に基づいて、受光センサでの露光時間の変化可能幅を決定する露光時間変化幅決定手段とを備えている。そして、所定の読取時期において、露光時間制御手段は、露光時間変化幅決定手段よって決定された露光時間の変化可能幅の範囲内で露光時間が変化可能となっている。これにより、設定時期での具体的な環境に基づいて露光時間の変化可能幅を設定できる。従って、環境に合わない範囲で露光時間が制御されることがなく、不適切な露光時間幅に起因する処理遅延やデコード不良を抑制することができ、読み取り性能を向上させることができる。
【０００９】
請求項２の発明では、受光センサから出力される信号を増幅する増幅回路と、増幅回路での増幅率を変化させる増幅率制御手段とが設けられ、露光時間変化幅決定手段は、設定時期に増幅率制御手段によって増幅回路の増幅率を複数段階に変化させ且つ露光時間制御手段によって受光センサでの露光時間を複数段階に変化させたときの各増幅率と各露光時間との組み合わせにおける受光センサで得られた各受光結果に基づいて、受光センサでの露光時間の変化可能幅を決定するようにしている。このように、露光時間と増幅率を実際に変化させ、それらの組合せでの具体的な受光結果に基づいて露光時間の変化幅を決定すれば、より増幅率をも加味した適切な設定が可能となる。
【００１０】
請求項３の発明では、増幅率制御手段によって変化可能となる増幅率の変化可能範囲が予め定められている。そして、露光時間変化幅決定手段は、設定時期に増幅率制御手段によって増幅回路の増幅率を変化可能範囲の最大値から最小値まで複数段階に変化させ且つ露光時間制御手段によって受光センサでの露光時間を複数段階に変化させた場合において、変化可能範囲のいずれの増幅率の場合でも、受光センサで得られた所定画素の輝度値が所定閾値未満となるときの受光センサでの露光時間の範囲を露光時間の変化可能幅としている。この構成によれば、増幅率が変化可能範囲で変化しても輝度値が所定閾値に達し難い適切な露光時間の変化可能幅を決定できる。
【図面の簡単な説明】
【００１１】
【図１】図１は、情報コード読取装置の電気的構成を概略的に例示するブロック図である。
【図２】図２は、第１実施形態に係る情報コード読取装置で行われる読取処理の流れを説明する説明図である。
【図３】図３は、第１実施形態に係る情報コード読取装置で行われる露光制御処理の流れを説明する説明図である。
【図４】図４は、第１実施形態に係る情報コード読取装置で行われる露光制御可変範囲設定処理の流れを説明する説明図である。
【図５】図５は、輝度値を取得する様子を説明する説明図である。
【図６】図６は、露光時間変化幅を決定する様子を説明する図である。
【発明を実施するための形態】
【００１２】
[第１実施形態]
以下、本発明に係る情報コード読取装置を具現化した第１実施形態について、図面を参照して説明する。
まず、情報コード読取装置１０の電気的構成について図２を参照して説明する。
この情報コード読取装置１０は、ケース（図示略）の内部に回路部２０が収容されてなるものであり、回路部２０は、主に、照明光源２１、受光センサ２８、結像レンズ２７等の光学系や、メモリ３５、制御回路４０、スイッチ４２等のマイクロコンピュータ（以下「マイコン」という）系などによって構成されている。
【００１３】
光学系は、投光光学系と、受光光学系とに分かれている。投光光学系を構成する照明光源２１は、照明光Ｌｆを発光可能な照明光源として機能するもので、例えば、赤色のＬＥＤとこのＬＥＤの出射側に設けられるレンズとから構成されている。なお、図１では、情報コードＣが表示された対象物Ｒに向けて照明光Ｌｆを照射する例を概念的に示している。
【００１４】
受光光学系は、受光センサ２８、結像レンズ２７、反射鏡（図示略）などによって構成されている。受光センサ２８は、ＣＣＤエリアセンサとして構成されるものであり、情報コードＣまたは対象物Ｒに照射されて反射した反射光Ｌｒを受光可能に構成されている。この受光センサ２８は、結像レンズ２７を介して入射する入射光を受光可能にプリント配線板（図示略）に実装されている。
【００１５】
結像レンズ２７は、外部から読取口１３を介して入射する入射光を集光して受光センサ２８の受光面２８ａに像を結像可能な結像光学系として機能するものである。本第１実施形態では、照明光源２１から照射された照明光Ｌｆが情報コードＣにて反射した後、この反射光Ｌｒを結像レンズ２７で集光し、受光センサ２８の受光面２８ａにコード像を結像させている。
【００１６】
マイコン系は、増幅回路３１、Ａ／Ｄ変換回路３３、メモリ３５、アドレス発生回路３６、同期信号発生回路３８、制御回路４０、スイッチ４２、発光部４３、ブザー４４、表示器４６、通信インタフェース４８等から構成されている。
【００１７】
光学系の受光センサ２８から出力される画像信号（アナログ信号）は、増幅回路３１に入力されることで所定ゲインで増幅された後、Ａ／Ｄ変換回路３３に入力されると、アナログ信号からディジタル信号に変換される。そして、ディジタル化された画像信号、つまり画像データ（画像情報）は、生成されてメモリ３５に入力されると、所定のコード画像情報格納領域に蓄積される。なお、同期信号発生回路３８は、受光センサ２８およびアドレス発生回路３６に対する同期信号を発生可能に構成されており、またアドレス発生回路３６は、この同期信号発生回路３８から供給される同期信号に基づいて、メモリ３５に格納される画像データの格納アドレスを発生可能に構成されている。また、メモリ３５は、複数の記憶領域を備えており、各撮像タイミングで生成された各画像データを複数の記憶領域にそれぞれ記憶可能となっている。
【００１８】
制御回路４０は、情報コード読取装置１０全体を制御可能なマイコンによって構成されており、ＣＰＵ、システムバス、入出力インタフェース等を有するとともに、情報処理機能を備えており、メモリ３５とともに情報処理装置を構成している。そして、制御回路４０は、増幅回路３１での増幅率を変化させると共に、受光センサ２８での露光時間を変化させるようになっている。なお、制御回路４０は、「増幅率制御手段」、「露光時間制御手段」の一例に相当する。
【００１９】
また、本実施形態では、制御回路４０に対し、スイッチ４２、発光部４３、ブザー４４、表示器４６、通信インタフェース４８等が接続されている。これにより、制御回路４０は、例えば、スイッチ４２の監視や管理、情報コードＣの読み取りに関する情報を報知するインジケータとして機能する発光部４３の点灯・消灯、ビープ音やアラーム音を発生可能なブザー４４の鳴動のオンオフ、表示器４６の表示制御や外部装置とのシリアル通信を可能にする通信インタフェース４８の通信制御等を可能にしている。
【００２０】
次に、上述のように構成される情報コード読取装置１０において、情報コードＣを読み取る場合に制御回路４０により実施される読取処理及び、露光制御処理、露光制御可変範囲設定処理について説明する。
【００２１】
図２に示すように、読取処理を行うにあたって、まずステップＳ１にて露光制御可変範囲設定処理が実施される。この露光制御可変範囲設定処理では、所定の設定時期に受光センサ２８での露光時間を複数段階に変化させたときの受光センサ２８での各受光結果に基づいて、受光センサ２８での露光時間の変化可能幅を決定するようにしている。なお、この所定の設定時期とは、例えば、情報コード読取装置１０の電源がオンされた後の所定期間、又は所定間隔毎、若しくは情報コードＣのデコードが一定時間行われていない時などである。また、この処理を行う制御回路４０は、「露光時間変化幅決定手段」の一例に相当する。
【００２２】
例えば、図５に示すように、受光センサ２８で撮像された画像において、輝度測定点Ｐを指定し、走査線ＳＬに沿って、各輝度測定点Ｐでの輝度値の飽和がどの露光条件で発生するかを測定する。この輝度測定点Ｐは、受光センサ２８を構成する複数行複数列の画素（受光素子）において予め定められた所定数の画素であり、本実施形態では、このような輝度測定点Ｐ（規定位置の所定数の画素）を受光センサ２８の受光領域において分散させて設定している。なお、図６は、この輝度測定結果の一例を示しており、このように得られたデータから露光時間の変化可能幅を決定するようにしている。
【００２３】
具体的に、増幅回路３１の増幅率を複数段階に変化させ且つ受光センサ２８での露光時間を複数段階に変化させたときの各増幅率と各露光時間との組み合わせにおける受光センサ２８で得られた各受光結果に基づいて、受光センサ２８での露光時間の変化可能幅を決定する。より具体的には、制御回路４０によって変化可能となる増幅率の変化可能範囲が予め定められており、増幅回路３１の増幅率を変化可能範囲（図６の例では、０ｄＢ〜５ｄＢ）の最小値（図６では０ｄＢ）から最大値（図６では５ｄＢ）まで複数段階に変化させる。そして、受光センサ２８での露光時間を複数段階（図６では、０ｄＢ〜１８ｄＢにおいて４段階）に変化させた場合において、変化可能範囲のいずれの増幅率の場合でも、受光センサ２８で得られた所定画素の輝度値が所定閾値未満（本実施形態では、所定閾値を２５０とする）となるときの受光センサ２８での露光時間の範囲を露光時間の変化可能幅とするようにしている。
【００２４】
まず、図４のステップＳ２１において、露光ゲインを最小に設定する。ここで、露光ゲインとは、受光センサ２８での露光時間（シャッタ時間）のゲインと増幅回路３１（増幅器）のゲインを加算した値であり、本実施形態では、０ｄＢ〜２３ｄＢの範囲で変化させることができるようになっている。具体的には、増幅回路３１のゲインは、０〜５［ｄｂ］の範囲で６段階に変化させることができる、受光センサ２８での露光時間（シャッタ時間）のゲインは０〜１８ｄＢの範囲で４段階に変化させることができる。従って、露光ゲインは、０〜２３ｄＢの範囲で２４段階に変化させることができる。
【００２５】
次に、ステップＳ２２にて、現在設定されている露光ゲイン（即ち、現在設定されている受光センサ２８の露光時間及び増幅回路３１の増幅率であり、初回では、Ｓ２１で設定された最小ゲイン）で受光センサ２８で撮像された画像を取り込み、続くステップＳ２３にて各輝度測定点Ｐ（規定された所定画素）のうちから、例えば最大の輝度値のデータを輝度情報保存値としてメモリ３５に保存する。なお、この代表例では、Ｓ２２で取得し画像における各輝度測定点Ｐ（規定された所定画素）の最大輝度を輝度情報保存値としているが、輝度情報保存値は、各輝度測定点Ｐの輝度値を平均した値を用いてもよい。
【００２６】
そして、現在設定されている露光ゲイン（即ち、受光センサの露光時間と増幅回路の増幅率の組み合わせ）で輝度情報保存値が得られた場合には、Ｓ２４において現在設定されている露光ゲインが最大値（即ち、最大の露光時間と最大の増幅率の組み合わせであり、図６の例では、２３ｄＢ）であるか否かを判断し、最大でなければＳ２７にて露光ゲインを加算し、新たな露光ゲインでＳ２２の処理（画像取込処理）を行う。このように、露光ゲイン（合計ゲイン）を順次大きくして輝度情報保存値を取得し、ステップＳ２４にて露光ゲイン（合計ゲイン）が最大と判断されるまでＳ２２、Ｓ２３の処理を繰り返すことになる。
【００２７】
例えば、シャッタ時間ゲイン（露光時間）が０ｄＢであり、増幅器ゲイン（増幅率）が０ｄＢの組合せでＳ２３の処理が終了した場合には、Ｓ２４にてＮｏに進み、Ｓ２７では、露光ゲインを１ｄＢにする組合せ（シャッタ時間ゲイン（露光時間）が０ｄＢであり、増幅器ゲイン（増幅率）が１ｄＢの組合せ）に設定し、この設定でＳ２２の処理を行う。一方、シャッタ時間ゲイン（露光時間）が１８ｄＢであり、増幅器ゲイン（増幅率）が５ｄＢである最大レベルの組合せでＳ２３の処理が終了した場合には、Ｓ２４にてＹｅｓに進むことになる。
【００２８】
そして、ステップＳ２４にて、露光ゲインが最大と判定されると、続くステップＳ２５にて、輝度情報の飽和範囲の判定がなされる。このステップＳ２５では、輝度情報を２５６階調とした場合、例えば、得られた輝度情報保存値が、０（閾値下限）を超え、２５０（閾値上限）未満であるか否かが判定される。そして、０＜輝度情報保存値＜２５０であれば飽和していないと判定し、そのシャッタ時間ゲインの範囲（露光時間の範囲）を露光制御可変範囲（露光時間変化幅）として決定する（ステップＳ２６）。
【００２９】
図６では、図４の処理によって得られた２種類のデータ（輝度情報保存値（例１）と輝度情報保存値（例２））を示している。この２種類のデータは、異なる２つの環境で、図４の処理を行った場合の各例であり、シャッタ時間ゲイン（露光時間に相当）を０、６、１２、１８［ｄｂ］と変化させると共に、この各シャッタ時間ゲインで増幅器のゲインを０、１、２、３、４、５［ｄｂ］と変化させたときにＳ２３で得られた各値を示すものである。このようなデータにおいて、例１の場合には、輝度情報保存値が０を超え、２５０未満となる範囲は、合計ゲインが０ｄＢ〜１１ｄＢの範囲であり、増幅率を最大値から最小値まで変化させても所定の閾値（例えば２５０）に達しないシャッタ時間ゲイン（露光時間）の範囲は、０ｄＢと６ｄＢなので、これらの範囲（二段階）が露光制御可変範囲として設定される。また、例２の場合には、輝度情報保存値が０を超え、２５０未満となる範囲は、合計ゲインが０ｄＢ〜１７ｄＢの範囲であり、増幅率を最大値から最小値まで変化させても所定の閾値（例えば２５０）に達しないシャッタ時間ゲイン（露光時間）の範囲は、０ｄＢ、６ｄＢ、１２ｄＢなので、これらの範囲（三段階）が露光制御可変範囲として設定される。
【００３０】
図２のステップＳ１にて、上述のように露光制御可変範囲が設定されると、続くステップＳ２にて、計時処理が開始され、情報コードＣのデコードが行われていない期間を測定するようになっている。なお、Ｓ１の後、所定のトリガ操作がなされた場合にＳ２以降の処理を行うようにしてもよい。
【００３１】
Ｓ２の計時開始処理の後には、続くステップＳ３にて、受光センサ２８にて画像の取り込みが行われる。このＳ３での画像取り込みは、Ｓ１で設定された露光制御可変範囲で行われ、例えば図６の例１の場合には、０ｄＢ（第１時間）、６ｄＢ（第２時間）の範囲で行われることになる。例えば、読み取り開始直後の露光時間のデフォルト値が最大値であれば、増幅率のデフォルト値が５ｄＢの場合には、まず６ｄＢの露光時間及び５ｄＢの増幅率で画像を取り込む。
【００３２】
そして、続くステップＳ４では、露光制御処理が行われる。この露光制御処理は、図３に示すように、まず、ステップＳ１１にて、ステップＳ２の計時処理にて測定された時間が一定時間経過しているか否かの判定がなされる。ここで、一定時間経過していなければ（Ｓ１１でＮｏ）、ステップＳ５に進み、Ｓ３で取り込んだ画像に対してデコード処理がなされることとなる。即ち、一定時間が経過するまではＳ４で特別な設定変更をせずにＳ５のデコード処理が行われる。そして、デコードが失敗した場合にはＳ３に戻り、前回の露光ゲイン（合計ゲイン）から変化させたゲインで画像取り込みを行う。例えば、前回のＳ３で６ｄＢの露光時間及び５ｄＢの増幅率で画像を取り込んでいる場合、６ｄＢの露光時間及び４ｄＢの増幅率で画像を取り込むといった具合に変更すればよい。そして、Ｓ３〜Ｓ６の処理が繰り返される間、デコードが失敗する毎に、露光時間（シャッタ時間ゲイン）と増幅率（増幅器ゲイン）の組合せをそれぞれ、（６、３）（６、２）（６、１）（６、０）（０、５）（０、４）と変化させてゆけばよい。一方、Ｓ６でデコードが成功したと判断された場合には、Ｓ６にてＹｅｓに進み、そのデコード結果を出力する。
一方、Ｓ１１にて直近の計時開始（即ち、現在の計時のトリガ時点）から一定時間経過したと判定されると（ステップＳ１１でＹｅｓ）、続くステップＳ１２にて露光制御可変範囲設定処理がなされ、図４に示したステップＳ２１からの処理が実行されることとなる（即ち、受光センサの露光制御可変範囲が新たに設定されることになる）。そして、Ｓ１３では、その新たに設定された露光制御可変範囲内において初期値となる露光時間を設定する。そして、続くステップＳ１４にて、ステップＳ２から行われていた計時処理のカウントがリセットされ、再度計時処理が開始される。計時処理が再度開始した後にはその時点から一定時間経過するまで（即ち、Ｓ１１でＹｅｓに進むまで）、露光制御可変範囲が再設定されずに設定中の露光制御可変範囲内でＳ３及びＳ５の処理が繰り返され、一定時間経過した場合には、Ｓ１１でＹｅｓに進んで新たに露光制御可変範囲が設定されることになる。
【００３３】
以上説明したように、本第１実施形態に係る情報コード読取装置１０では、情報コードＣを撮像する受光センサ２８と、受光センサ２８での露光時間を変化させる露光時間制御手段（制御回路４０）と、所定の設定時期に露光時間制御手段によって受光センサでの露光時間を複数段階に変化させたときの受光センサでの各受光結果に基づいて、受光センサでの露光時間の変化可能幅を決定する露光時間変化幅決定手段（制御回路４０）とを備えている。そして、所定の読取時期において、露光時間制御手段は、露光時間変化幅決定手段よって決定された露光時間の変化可能幅の範囲内で露光時間が変化可能となっている。これにより、設定時期での具体的な環境に基づいて露光時間の変化可能幅を設定できる。従って、環境に合わない範囲で露光時間が制御されることがなく、不適切な露光時間幅に起因する処理遅延やデコード不良を抑制することができ、読み取り性能を向上させることができる。
【００３４】
また、受光センサ２８から出力される信号を増幅する増幅回路３１と、増幅回路３１での増幅率を変化させる増幅率制御手段（制御回路４０）とが設けられ、露光時間変化幅決定手段は、設定時期に増幅率制御手段によって増幅回路の増幅率を複数段階に変化させ且つ露光時間制御手段によって受光センサでの露光時間を複数段階に変化させたときの各増幅率と各露光時間との組み合わせにおける受光センサで得られた各受光結果に基づいて、受光センサでの露光時間の変化可能幅を決定するようにしている。このように、露光時間と増幅率を実際に変化させ、それらの組合せでの具体的な受光結果に基づいて露光時間の変化幅を決定すれば、より増幅率をも加味した適切な設定が可能となる。
【００３５】
また、増幅率制御手段によって変化可能となる増幅率の変化可能範囲が予め定められている。そして、露光時間変化幅決定手段は、設定時期に増幅率制御手段によって増幅回路３１の増幅率を変化可能範囲の最大値から最小値まで複数段階に変化させ且つ露光時間制御手段によって受光センサ２８での露光時間を複数段階に変化させた場合において、変化可能範囲のいずれの増幅率の場合でも、受光センサ２８で得られた所定画素の輝度値が所定閾値未満となるときの受光センサ２８での露光時間の範囲を露光時間の変化可能幅としている。この構成によれば、増幅率が変化可能範囲で変化しても輝度値が所定閾値に達し難い適切な露光時間の変化可能幅を決定できる。
【符号の説明】
【００３６】
１０…情報コード読取装置
２０…回路部
２１…照明光源
２７…結像レンズ
２８…受光センサ
３１…増幅回路
３５…メモリ
４０…制御回路（増幅率制御手段、露光時間制御手段、露光時間変化幅決定手段）
４２…スイッチ
Ｃ…情報コード
【図１】
2014085750.tif 000003
【図２】
2014085750.tif 000004
【図３】
2014085750.tif 000005
【図４】
2014085750.tif 000006
【図５】
2014085750.tif 000007
【図６】
2014085750.tif 000008