(57)【特許請求の範囲】
【請求項１】
レーザダイオードの発光によるレーザビームを走査ミラーによって反射させて光学的情報を走査し、該光学的情報からの反射光をフォトダイオードで受光して電気信号に変換し、該電気信号を処理して前記光学的情報を読み取る光学的情報読取装置の制御回路であって、
前記レーザダイオードを点滅発光させる点滅発光回路と、前記電気信号を増幅するアンプと、該アンプによって増幅されたアナログ信号の振幅のレベルを検出し、そのレベルに応じて前記点滅発光回路による前記レーザダイオードの点滅周波数を変化させる点滅周波数制御回路とを備え、
前記アンプが、入力信号の周波数に応じてゲインが変化する特性を有するアンプであることを特徴とする光学的情報読取装置の制御回路。
【請求項２】
前記アンプが入力信号の周波数の増加に応じてゲインが低下する特性を有し、
前記点滅周波数制御回路は、前記アナログ信号の振幅のレベルが低い方の規定値より低い場合は、前記レーザダイオードの点滅周波数を下げ、前記アナログ信号の振幅のレベルが高い方の規定値より高く、前記アナログ信号が飽和していない場合は、前記レーザダイオードの点滅周波数を上げ、前記アナログ信号が飽和する場合は、前記レーザダイオードの点滅周波数を上げると共に、その発光パワーを減少させるように制御することを特徴とする請求項１に記載の光学的情報読取装置の制御回路。
【請求項３】
前記アンプがゲインピーキングのあるゲイン特性を有し、入力信号の周波数の増加に応じてゲインが低下する特性範囲で、前記点滅周波数制御回路が前記レーザダイオードの点滅周波数を変化させることを特徴とする請求項２に記載の光学的情報読取装置の制御回路。
【請求項４】
前記点滅周波数制御回路は、前記アンプによって増幅されたアナログ信号の振幅のレベルに応じて、前記点滅発光回路を制御するパルス幅変調信号の周波数を変更して、前記レーザダイオードを点滅させるパルス信号の周波数を変化させることを特徴とする請求項１から３のいずれか一項に記載の光学的情報読取装置の制御回路。
【請求項５】
請求項１から４のいずれか一項に記載の光学的情報読取装置の制御回路において、
前記アンプによって増幅されたアナログ信号を検波する検波回路を設け、前記点滅周波数制御回路が、前記検波回路の検波出力から前記アンプによって増幅されたアナログ信号の振幅のレベルを検出することを特徴とする光学的情報読取装置の制御回路。
【請求項６】
前記検波回路が、包絡線検波回路又は同期検波回路であることを特徴とする請求項５に記載の光学的情報読取装置の制御回路。
【請求項７】
レーザダイオードの点滅周波数が、光学的情報の検出信号波形の周波数の２倍以上であることを特徴とする請求項１から６のいずれか一項に記載の光学的情報読取装置の制御回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バーコード等の光学的情報を読み取るための光学的情報読取装置の制御回路に関する。
【背景技術】
【０００２】
光学的情報読取装置として、商品の品名や価格等の情報を示すバーコードや二次元コード等の光学的情報を読み取るバーコードリーダが、流通業界や小売業界で広く使用されている。
【０００３】
このバーコードリーダは、片手で持って使用するハンド式と定置式に大別され、ハンド式にはさらに、ペン方式、タッチ方式、光ビーム走査方式（レーザ方式）がある。
光ビーム走査方式のバーコードリーダは、レーザダイオード（ＬＤ）等の光源によって発光される光をビーム状にして、その光ビームをバーコードに当たるようにミラーで偏向させ、そのミラーを回転あるいは振動（揺動）させて、光ビームがバーコードを横切るように走査する。
【０００４】
そして、バーコードからの反射光を集光し、フォトダイオード（ＰＤ）等の受光センサで受光して電気信号に変換する。その電気信号を増幅した後コード化し、バーコード読取情報として出力する。このような光ビーム走査方式による光学的情報読取装置は、例えば特許文献１に開示されている従来例では、図７に示すように構成されている。
【０００５】
この図７に示す光学的情報読取装置は、レーザダイオードＬＤとフォトダイオードＰＤを有する走査・検出部５０と、走査ミラー６０と、信号処理部７０を含む。
【０００６】
走査・検出部５０における発振器５１とパルス化レーザドライバ５２によってレーザダイオードＬＤを所定の周波数で発光させ、そのレーザ光を図示していないコリメートレンズとアパーチャを通してレーザビームにして射出させる。そのレーザビームを、図示していない駆動回路及び駆動機構によって往復振動される走査ミラー６０に反射させて、商品等に印刷されたバーコード８０を走査させる。
【０００７】
そのバーコード８０からの反射光を再び走査ミラー６０に反射させて、図示していない集光ミラー又は集光レンズで集光して、走査・検出部５０のフォトダイオードＰＤに受光させる。フォトダイオードＰＤには、バーコード８０の縞状の明部と暗部からの反射光の受光量（光強度）に応じた電流が流れ、その電流出力をプリアンプ５３で電圧信号に変換する。
【０００８】
その電圧信号をハイパスフィルタ（ＨＰＦ）５４を通し、所定周波数以上の帯域成分のみを、ＡＧＣ回路５５で自動ゲイン調整して増幅し、同期検波回路５６によって発振器５１の発振周期に同期して検波する。
【０００９】
その検波出力信号を信号処理部７０へ送り、ハイパスフィルタ（ＨＰＦ）又は微分回路
７１を通して高域成分のみを、ＡＧＣ回路７２で再び自動ゲイン調整して増幅し、アナログ出力とする。このＡＧＣ回路７２は、その出力信号をローパスフィルタ（ＬＰＦ）７３を通して制御信号としている。
【００１０】
また、そのアナログ出力をコンパレータ７４によって、同じアナログ出力をローパスフィルタ（ＬＰＦ）７５を通して平滑化した信号と比較して２値化し、２値化信号として出力する。さらに、同じアナログ出力をエッジデジタイザ７６によって２値化して、２値化信号として出力する。
これらの各出力信号をマイクロコンピュータ（ＣＰＵ）へ送って、バーコードの解読（読み取り）を行う。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】国際公開第２０１３／１１６４６７号パンフレット
【発明の概要】
【発明が解決しようとする課題】
【００１２】
このような従来の光学的情報読取装置の制御回路は、回路構成が複雑で部品点数が多くなると共に、高性能なアンプが必要なためコスト高になっていた。
【００１３】
本発明は、このような技術背景に鑑みてなされたものであり、光学的情報読取装置の制御回路の構成を簡単にして部品点数を少なくすると共に、高性能なアンプを使用しなくても光学的情報を精度よく読み取れるようにすることを目的とする。
【課題を解決するための手段】
【００１４】
本発明による光学的情報読取装置の制御回路は、レーザダイオードの発光によるレーザビームを走査ミラーによって反射させて光学的情報を走査し、その光学的情報からの反射光をフォトダイオードで受光して電気信号に変換し、その電気信号を処理して上記光学的情報を読み取る光学的情報読取装置の制御回路であって、上記の目的を達成するため、次のように構成したことを特徴とする。
上記レーザダイオードを点滅発光させる点滅発光回路と、上記電気信号を増幅するアンプと、そのアンプによって増幅されたアナログ信号の振幅のレベルを検出し、そのレベルに応じて上記点滅発光回路による上記レーザダイオードの点滅周波数を変化させる点滅周波数制御回路とを備え、上記アンプが、入力信号の周波数に応じてゲインが変化する特性を有するアンプである。
【００１５】
上記アンプが入力信号の周波数の増加に応じてゲインが低下する特性を有し、上記点滅周波数制御回路は、上記アナログ信号の振幅のレベルが低い方の規定値より低い場合は、上記レーザダイオードの点滅周波数を下げ、上記アナログ信号の振幅のレベルが高い方の規定値より高く、上記アナログ信号が飽和していない場合は、上記レーザダイオードの点滅周波数を上げ、上記アナログ信号が飽和する場合は、上記レーザダイオードの点滅周波数を上げると共に、その発光パワーを減少させるように制御するとよい。
【００１６】
上記アンプがゲインピーキングのあるゲイン特性を有し、入力信号の周波数の増加に応じてゲインが低下する特性範囲で、上記点滅周波数制御回路が上記レーザダイオードの点滅周波数を変化させるようにするとなおよい。
上記点滅周波数制御回路は、上記アンプによって増幅されたアナログ信号の振幅のレベルに応じて、上記点滅発光回路を制御するパルス幅変調信号の周波数を変更して、上記レーザダイオードを点滅させるパルス信号の周波数を変化させることができる。
【００１７】
これらの光学的情報読取装置の制御回路において、上記アンプによって増幅されたアナログ信号を検波する検波回路を設け、上記点滅周波数制御回路が、上記検波回路の検波出力から上記アンプによって増幅されたアナログ信号の振幅のレベルを検出するのが望ましい。上記検波回路は、包絡線検波回路又は同期検波回路であるとよい。
レーザダイオードの点滅周波数を、光学的情報の検出信号波形の周波数の２倍以上にすることによって、ＬＥＤ照明によるノイズの影響を除去することができる。
【発明の効果】
【００１８】
本発明による光学的情報読取装置の制御回路は、回路構成が簡単で部品点数を少なくて済み、高性能なアンプを使用しなくてもバーコード等の光学的情報を精度よく読み取ることが可能になる。
【図面の簡単な説明】
【００１９】
【図１】本発明による光学的情報読取装置の制御回路の一実施形態を示す回路図である。
【図２】理想的なハイパスアンプのゲイン特性を示す線図である。
【図３】本発明の制御回路に使用するハイパスアンプの望ましいゲイン特性を示す線図である。
【図４】バーコードが標準距離、遠距離、および近距離にある場合にそれぞれレーザダイオードを点滅させるパルス信号のデューティの例を示す波形図である。
【図５】図１におけるＭＰＵによる発光パワー調整の処理例を示すフローチャートである。
【図６】本発明の実施形態によるＬＥＤ照明環境で使用する際のノイズ除去効果の説明図である。
【図７】従来の光学的情報読取装置の制御回路を含む構成例を示すブロック回路図である。
【発明を実施するための形態】
【００２０】
以下、本発明を実施するための形態を図面に基づいて説明する。
図１は、本発明による光学的情報読取装置の制御回路の一実施形態を示す回路図である。この制御回路は、マイクロ・プロセッサ・ユニット（ＭＰＵ）１０、自動パワー調整（ＡＰＣ）回路２０、駆動回路１１、プリアンプ１２、メインアンプ１３、および検波回路１４によって構成されている。
【００２１】
自動パワー調整（ＡＰＣ）回路２０は、バッファアンプ２１と、スイッチング用のＦＥＴ（電界効果トランジスタ）２２、抵抗２３、ダイオード２４、レーザダイオード（ＬＤ）２５とその発光モニタ用のフォトダイオード（ＰＤ）２６を備えている。
ＭＰＵ１０は、中央演算装置とプログラムメモリ及びデータメモリと、Ａ／Ｄ変換回路及びＤ／Ａ変換回路を含み、この制御回路全体を制御するプログラム処理機能を有する。
【００２２】
自動パワー調整（ＡＰＣ）回路２０は、ＭＰＵ１０からレーザダイオード２５を発光させるパルスの波高値を決めるアナログ信号（ＤＡ出力）をバッファアンプ２１に入力する。そして、バッファアンプ２１の出力信号を、ＭＰＵ１０からのＰＷＭ（Pulse  Width  Modulation）出力、すなわちパルス幅変調信号によってＯＮ／ＯＦＦ制御されるＦＥＴ２２とダイオード２４を通したパルス信号をレーザダイオード２５に印加して、レーザダイオード２５を点滅発光させる。したがって、ＡＰＣ回路２０が、レーザダイオード２５を点滅発光させる点滅発光回路の機能を果たしている。
【００２３】
そのレーザダイオード２５の発光強度をフォトダイオード２６がモニタし、その検出信号をＭＰＵ１０へフィードバックする。ＭＰＵ１０はその検出信号によって、レーザダイオード２５の発光強度すなわちパワーを一定に保つように、ＤＡ出力を変更してレーザダイオード２５を点滅させるパルス信号の波高値（振幅）を制御する。これが、ＡＰＣ回路２０とＭＰＵ１０とによる自動パワー調整機能である。
【００２４】
また、後述する検波回路１４の検波出力から、ＭＰＵ１０がメインアンプ１３によって増幅されたアナログ信号の振幅のレベル（大きさを示す）に応じて、ＰＷＭ出力であるパルス幅変調信号の周波数を変更して、ＡＰＣ回路２０がレーザダイオード２５を点滅発光させるパルス信号の周波数を変更する。
したがって、この実施形態ではＭＰＵ１０が点滅周波数制御回路の機能を果たし、アンプによって増幅されたアナログ信号の振幅のレベルを検出し、そのレベルに応じて点滅発光回路であるＡＰＣ回路２０によるレーザダイオード２５の点滅周波数を変化させる。
【００２５】
なお、この実施形態では、メインアンプ１３によって増幅されたアナログ信号を、検波回路１４によって検波した検波出力によって、ＭＰＵ１０が上記アナログ信号の振幅のレベルを検出している。そのため、検波出力は、上記アナログ信号におけるレーザダイオード２５の点滅発光による周波数の高いキャリア成分が除去され、バーコード検出信号のみの低い周波数の半波波形のアナログ信号になるので、ＭＰＵ１０が容易にその振幅のレベルを検出することができる。
【００２６】
しかし、点滅周波数制御回路の役目をなすＭＰＵ１０が、高速応答が可能な多値のＡ／Ｄ変換回路を備えるなどしていれば、検波回路１４を設けずに、メインアンプ１３によって増幅されたアナログ信号を直接ＭＰＵ１０に入力して、その振幅のレベルを検出させるようにしてもよい。
また、この実施形態ではアンプとして、プリアンプ１２とメインアンプ１３とを直列に設けているが、一つのアンプで両方を兼ねてもよい。
【００２７】
ＭＰＵ１０はまた、駆動回路１１を制御してソレノイド１５を駆動させて、走査ミラー１６を往復振動させる。それにより、レーザダイオード２５の発光によるレーザ光が、図示していないコリメートレンズとアパーチャを通過したレーザビームを、この走査ミラー１６によって反射させて、商品等に印刷されたバーコードを走査させる。
【００２８】
そのバーコードからの反射光を再び走査ミラー１６によって反射させて、図示していない集光ミラー又は集光レンズで集光して、フォトダイオード１７に受光させる。フォトダイオード１７は、バーコードの縞状の明部と暗部からの反射光の受光量（光強度）に応じた電流が流れ、その電流出力をプリアンプ１２で電圧信号に変換する。
【００２９】
その電圧信号をメインアンプ１３によって増幅する。このメインアンプ１３によって増幅されたアナログ信号を、検波回路１４によって検波して、その検波出力のアナログ信号をＭＰＵ１０に入力させる。ＭＰＵ１０は、そのアナログ信号及び又はそれを２値化した２値化信号を出力し、それを後段のマイクロコンピュータ（ＣＰＵ）に送ってバーコードの解読（読み取り）を行わせる。しかし、このＭＰＵ１０でバーコードの解読（デコード）を実施してもよい。
【００３０】
プリアンプ１２はトランス・インピーダンス・アンプなどの電流出力を電圧信号に変換するアンプである。メインアンプ１３は入力信号の周波数に応じてゲインが変化する特性を有するアンプであり、その詳細は後述する。これらのプリアンプ１２とメインアンプ１３は、ＭＰＵ１０からのゲイン選択信号によって、例えば粗動調整の際にゲインが複数段階に切り替えられる。このプリアンプ１２とメインアンプ１３を、前述したように一つのアンプで兼ねてもよい。
【００３１】
検波回路１４は、同調回路とダイオード及びローパスフィルタによる同調・包絡線検波回路又はその同調回路を省略した包絡線検波回路（以下それらをいずれも「包絡線検波回路」と称し、その機能を「包絡線検波」と称す）、あるいは同期検波回路等を使用することができる。同期検波回路の場合は、図１に矢印付き破線で示すＭＰＵ１０からのＰWＭ出力（パルス幅変調信号）に同期して検波を行う。
【００３２】
図２は、理想的なハイパスアンプのゲイン特性を示す線図である。このゲイン特性では、入力信号の周波数がｆａからｆｂ（ｆａ＜ｆｂ）までは、周波数の増加に応じてゲインが直線的に増加し、ｆｂ以上の周波数帯域では一定のゲインになる。
【００３３】
図３は、本発明の制御回路に使用するハイパスアンプの望ましいゲイン特性を示す線図である。このゲイン特性では、入力信号の周波数がｆ０からｆ１（ｆ０＜ｆ１）までは、周波数の増加に応じてゲインが急激に増加してｆ１でピークになり、ｆ１からｆ２（ｆ１＜ｆ２）では周波数の増加に応じてゲインが低下し、ｆ２以上の周波数帯域では一定のゲインになる。したがって、このアンプは周波数ｆ１にゲインピーキングがあるゲイン特性を有する。
【００３４】
この実施形態では、図１に示したメインアンプ１３として、図３に示したようなゲイン特性を持つハイパスアンプを使用する。このメインアンプ１３に入力する電圧信号の周波数（キャリア周波数）は、レーザダイオード２５の点滅周波数、すなわちＭＰＵ１０がＦＥＴ２２をＯＮ／ＯＦＦ制御するＰＷＭ出力（パルス幅変調信号）の周波数に対応する。
【００３５】
そこで、ＭＰＵ１０は、検波回路１４から入力する検波出力であるアナログ信号を多値Ａ／Ｄ変換するなどして、メインアンプ１３によって増幅されたアナログ信号の振幅のレベルを検出する。そして、その振幅のレベルに応じて、ＰＷＭ出力（パルス幅変調信号）の周波数を変化させて、レーザダイオード２５を点滅発光させるパルス信号を次のように制御する。この場合、メインアンプ１３が図３に示したようなゲインピーキングがあるゲイン特性を有し、入力信号の周波数の増加に応じてゲインが低下する特性範囲である周波数ｆ１〜ｆ２の範囲で、レーザダイオード２５の点滅周波数を変化させるものとする。
【００３６】
（１）バーコードが遠距離にある（メインアンプ１３によって増幅されたアナログ信号のレベルが低い方の規定値より低い）場合
ＰＷＭ出力の周波数を下げてレーザダイオード２５の点滅周波数を下げ、キャリア周波数を下げる（図３のｆ１に近づける）ことによって、メインアンプ１３のゲインを上げる。
【００３７】
（２）バーコードが近距離にあり（メインアンプ１３によって増幅されたアナログ信号のレベルが高い方の規定値より高く）、且つそのアナログ信号が飽和していない場合
ＰＷＭ出力の周波数を上げてレーザダイオード２５の点滅周波数を上げ、キャリア周波数を上げる（図３のｆ２に近づける）ことによって、メインアンプ１３のゲインを下げる。
【００３８】
（３）バーコードが近距離にあり、メインアンプ１３によって増幅されたアナログ信号が飽和する場合
上記（２）の場合と同様にキャリア周波数を上げてメインアンプ１３のゲインを下げるとともに、検波回路１４が包絡線検波の場合は、レーザダイオード２５を点滅させるパルス信号のデューティを小さくしてＯＮ幅を減らす。それによって、レーザダイオード２５の発光による１秒当たりの熱量（レーザパワー×発光時間）である発光パワーを減少させる。それによって包絡線検波出力が低下する。
検波回路１４が同期検波の場合は、図１におけるＭＰＵ１０からバッファアンプ２１へ入力するＤＡ出力を下げ、レーザダイオード２５を点滅させるパルス信号の波高値を低くして、発光パワーを減少させる。
【００３９】
これとは逆に、アンプが入力信号の周波数の増加に応じてゲインが上昇するゲイン特性を有する場合、例えば、図２に示したゲイン特性を有し、その周波数ｆａ〜ｆｂの範囲で、あるいは図３に示したゲイン特性を有し、その周波数ｆ０〜ｆ１の範囲で、レーザダイオード２５の点滅周波数を変化させるような場合には、上述の場合と逆に制御する。
すなわち、上記（１）の場合には、ＰＷＭ出力の周波数を上げてレーザダイオード２５の点滅周波数を上げ、キャリア周波数を上げることによって、メインアンプ１３のゲインを上げる。
【００４０】
上記（２）の場合には、ＰＷＭ出力の周波数を下げてレーザダイオード２５の点滅周波数を下げ、キャリア周波数を下げることによって、メインアンプ１３のゲインを下げる。
上記（３）の場合には、上記（２）の場合と同様にキャリア周波数を下げてメインアンプ１３のゲインを下げるとともに、上記と同様にしてレーザダイオード２５の発光パワーを減少させるように制御する。
【００４１】
ところで、レーザダイオード２５の点滅周波数であるキャリア周波数を変更すると、レーザダイオード２５を点滅させるＦＥＴ２２やレーザダイオード２５の応答性能により、レーザダイオード２５の出力値が変化するので、そのレーザ出力をフォトダイオード２６でモニタした信号をＭＰＵ１０にフィードバックして、一定の出力値になるようにＭＰＵ１０がＤＡ出力の値を調整する。
【００４２】
図４は、バーコードが標準距離、遠距離、および近距離にある場合にそれぞれレーザダイオード２５を点滅させるパルス信号のデューティ（Ｄｕｔｙ）の例を示す波形図である。
（ａ）は示すデューティが５０％、（ｂ）は７０％、（ｃ）は３０％の３種類のパルス信号を示す。そのパルス信号の波高値はいずれも同じである。
レーザダイオード２５の発光による熱量に相当する発光パワーは、発光輝度×発光期間であるから、この各パルス信号の波形の面積に相当する。波高値が一定であれば発光輝度は一定であり、発光パワーはデューティによって変化する。すなわち、デューティが大きい（ＯＮのパルス幅が広い）ほど発光パワーが増加する。
また、このパルス信号の波高値を変化させると、レーザダイオード２５の発光輝度が変化するので、デューティが同じでも発光パワーが変化する。その波高値は、図１におけるＭＰＵ１０が出力してバッファアンプ２１に入力させるＤＡ出力によって変化する。
【００４３】
次に、図１におけるＭＰＵ１０による、レーザダイオード２５の発光パワー調整の処理例を、図５のフローチャートによって説明する。
ＭＰＵ１０がこの処理を開始すると、ステップＳ１でバーコードを１スキャンしたときの検波出力の波形を取得する。そして、ステップＳ２でノイズ成分を取り除き、ステップＳ３でピークを測定する。このピーク値が、メインアンプによって増幅されたアナログ信号のレベル（大きさ）に対応する。
【００４４】
その後、測定したピーク値をステップＳ４で、上の規定値及び下の規定値と比較判断し、上の規定値以上であればステップＳ５へ進んで、ピーク値のレベルによりＰＷＭ出力（パルス幅変調信号）の周波数を計算する。次いで、ステップＳ６でＰＷＭ出力のデューティを計算し、ステップＳ７でＤＡの値を計算する。それらの結果に基づいて、ステップＳ８でＭＰＵ１０がＰＷＭ出力の周波数及びデューティと波高値を変更してＡＰＣ回路２０を調整した後、ステップＳ１へ戻り、上述の動作を繰り返す。検波回路１４が同期検波回路の場合は、ＭＰＵ１０がＤＡ出力を下げてレーザダイオード２５の発光輝度を下げ、発光パワーを低下させる。
【００４５】
ステップＳ４で、ピーク値が下の規定値以下であると判断した場合は、ステップＳ９へ進んで、ＰＷＭ出力の周波数を最大ゲイン周波数（図３のｆ１）にする。次いで、ステップＳ１０でＰＷＭ出力のデューティを図４に示した標準にし、ステップＳ１１でＤＡの値を規定の最大にする。それらの結果に基づいて、ステップＳ１２でＭＰＵ１０がＰＷＭ出力の周波数及びデューティと波高値を変更してＡＰＣ回路２０を調整した後、ステップＳ１へ戻り、上述の動作を繰り返す。
【００４６】
ステップＳ４で、ピーク値が上下の規定値内であると判断した場合は、現在の調整を維持してステップＳ１へ戻り、上述の動作を繰り返す。
【００４７】
次に、この光学的情報読取装置をＬＥＤ（発光ダイオード）照明がなされている環境で使用する際のノイズ除去効果について、図６によって説明する。
ＬＥＤ照明の環境では次のような問題が発生する。
ＬＥＤ照明は５０〜２００ｋＨｚで点滅しており、フォトダイオードが受け取るバーコード検出信号波形の周波数は、１００スキャン／ｓｅｃ程度の通常のスキャン速度の場合、０〜２００ｋＨｚである。この周波数は、バーコードの黒白のバーの太さとスキャン速度によって変わる。
【００４８】
そのため、ＬＥＤ照明の周波数とバーコードの周波数が重なりやすく、ＬＥＤ照明下でフォトダイオードが受け取る波形は、図６の（ａ）に示すように、ＬＥＤ照明の波形とバーコードの波形が合計された波形になるため、正しく認識できなくなる。
しかし、本発明による制御回路を搭載した光学的情報読取装置では、レーザダイオード２５を、バーコード検出信号波形の周波数の２倍以上（例えば５００ＫＨｚ）の周波数で点滅発光させ、バーコードの周波数の波形を変調させることができる。
【００４９】
それによって、図６の（ｂ）に示すように、バーコードからの反射光による受信周波数を変調周波数（レーザダイオード２５の点滅周波数：例えば５００ＫＨｚ）を中心とした両側波帯域にすることができる。したがって、その１／２以下の低い周波数のＬＥＤの点滅周波数の波形を取り除くことができる。
そして、一方の側波帯、例えば上側波帯の信号を検波することによって、図６の（ｃ）に示すように、元のバーコードの周波数の波形をＬＥＤの点滅周波数の成分を除いて再生することができる。
【００５０】
本発明による制御回路を搭載した光学的情報読取装置で読み取る光学的情報は、バーコードに限らず、スタック型のＰＤＦ４１７等の二次元コードでもよい。
【００５１】
以上、本発明の実施形態について説明したが、本発明はこれらに限るものではなく、その構成を適宜追加、変更、あるいは一部の構成を省略して実施してもよいことは勿論である。上述した実施形態及び変形例の構成は、相互に矛盾しない限り任意に組み合わせて実施可能であることも勿論である。
【産業上の利用可能性】
【００５２】
この発明による光学的情報読取装置の制御回路は、バーコードリーダ等の各種の光学的情報読取装置に適用することができる。
【符号の説明】
【００５３】
１０：マイクロ・プロセッサ・ユニット（ＭＰＵ：点滅周波数制御回路）
１１：駆動回路    １２：プリアンプ    １３：メインアンプ    １４：検波回路    
１５：ソレノイド    １６：走査ミラー    １７：フォトダイオード    
２０：自動パワー調整（ＡＰＣ）回路（点滅発光回路）    ２１：バッファアンプ    
２２：ＦＥＴ（電界効果トランジスタ）    ２３：抵抗    ２４：ダイオード    
２５レーザダイオード    ２６：フォトダイオード（モニタ用）
【要約】
【課題】制御回路の構成を簡単にして部品点数を少なくすると共に、高性能なアンプを使用しなくても光学的情報を精度よく読み取れるようにする。
【解決手段】レーザダイオード２５の発光によるレーザビームを走査ミラー１６によって反射させて、バーコード等の光学的情報を走査し、その反射光をフォトダイオード１７で受光して電気信号に変換し、その信号を処理して光学的情報を読み取る。その光学的情報読取装置の制御回路は、入力信号の周波数に応じてゲインが変化する特性を有するメインアンプ１３によって上記電気信号を増幅し、その増幅したアナログ信号を検波回路１４で検波し、その検波出力によって、ＭＰＵ１０（点滅周波数制御回路）が上記アナログ信号のレベルを検出し、そのレベルに応じてＡＰＣ回路２０（点滅発光回路）によるレーザダイオード２５の点滅周波数を変化させて、メインアンプ１３のゲインを調整する。
【選択図】    図１【図１】
0005902859.tif 000002
【図２】
0005902859.tif 000003
【図３】
0005902859.tif 000004
【図４】
0005902859.tif 000005
【図５】
0005902859.tif 000006
【図７】
0005902859.tif 000007
【図６】
0005902859.tif 000008