(57)【要約】【課題】比較的簡単な構成によりバーコードの幅データを正確に認識できるようにする。【解決手段】走査ミラー６は、レーザー光源５からの光をバーコード３に向けて偏向する。光電変換素子７は、バーコード３からの反射光を受光して反射率に対応したアナログ信号に変換し、二値化手段１７は前記アナログ信号を二値化信号に変換する。制御装置１８は、レーザー光の走査位置を推定する推定手段として機能すると共に、この推定手段によって推定された走査位置と前記二値化信号に基づいて、前記バーコード３の幅データを生成する復号手段として機能する。【選択図】  図１
2004164393.tif 000002
【特許請求の範囲】
【請求項１】
光を投射する光源と、
前記光源からの光をバーコード等の光の反射率を利用する標識に向けて偏向する走査手段と、
前記標識からの反射光を受光して反射率に対応したアナログ信号に変換する光電変換手段と、
前記アナログ信号を量子化してデジタル信号に変換するＡ／Ｄ変換手段と、
前記光の走査位置を推定する推定手段と、
この推定手段によって推定された走査位置と前記デジタル信号に基づいて、前記標識の幅データを生成する復号手段とを備えたことを特徴とする光学的情報読取装置。
【請求項２】
前記推定手段は基準クロックをもとに光の走査位置を推定し、前記復号手段は、前記基準クロック周期に相当する幅データを基準幅データとし、前記デジタル信号が変化した走査位置の差分と、前記基準幅データとに基づいて、前記標識の各幅データを求めることを特徴とする請求項１記載の光学的情報読取装置。
【請求項３】
前記走査手段は、往復運動する構成であることを特徴とする請求項１又は２記載の光学的情報読取装置。
【請求項４】
前記走査手段は、振動運動により往復運動する構成であり、この走査手段は、振動系の共振周波数に近い周波数で往復運動することを特徴とする請求項１ないし３のいずれかに記載の光学的情報読取装置。
【請求項５】
前記推定手段及び前記復号手段は、下記（１）式により前記標識の幅データを求めることを特徴とする請求項４記載の光学的情報読取装置。
【数１】
2004164393.tif 000009
ただし、Ｗ：標識の幅データ、θＡ：全走査角の１／２の角度、
ω：往復運動の角速度、ｔａ、ｔｂ：デジタル信号が変化した時刻である。
【請求項６】
走査の位置の少なくとも１点を検出する検出手段を設けたことを特徴とする請求項５記載の光学的情報読取装置。
【請求項７】
前記検出手段からの信号をもとに、前記角速度ωを走査手段の１周期ごとに計算した後に、前記標識の幅データを求めることを特徴とする請求項６記載の光学的情報読取装置。
【請求項８】
走査の位置の２点を検出する検出手段を設けたことを特徴とする請求項５又は６記載の光学的情報読取装置。
【請求項９】
前記検出手段からの信号をもとに、前記角速度ω及び前記全走査角の１／２の角度θＡを走査手段の往復運動の１周期ごとに計算した後、前記幅データを求めることを特徴とする請求項８に記載の光学的情報読取装置。
【請求項１０】
記憶手段を有し、前記角速度ω及び前記全走査角の１／２の角度θＡを定数として前記記憶手段に記憶させることを特徴とする請求項５ないし９のいずれかに記載の光学的情報読取装置。
【請求項１１】
記憶手段を有し、前記角速度ω及び前記全走査角の１／２の角度θＡを補正するための補正値を前記記憶手段に記憶させることを特徴とする請求項５ないし１０のいずれかに記載の光学的情報読取装置。
【請求項１２】
検出手段は光センサであることを特徴とする請求項６ないし１１のいずれかに記載の光学的情報読取装置。
【請求項１３】
走査手段への駆動力供給手段を有し、この駆動力供給手段は、前記検出手段を兼ねることを特徴とする請求項６ないし１２のいずれかに記載の光学的情報読取装置。
【請求項１４】
走査手段は装置の中心線近傍を振動中心軸として振動し、走査の有効範囲がこの振動中心軸に対して略対称であることを特徴とする請求項４ないし１３のいずれかに記載の光学的情報読取装置。
【請求項１５】
走査手段の走査が安定状態であるときにのみ前記推定手段を有効にすることを特徴とする請求項１ないし１４のいずれかに記載の光学的情報読取装置。
【請求項１６】
前記推定手段を有効にするかどうかを操作者が設定することができる設定手段を設けたことを特徴とする請求項１ないし１４の記載の光学的情報読取装置。
【請求項１７】
光を投射する光源と、
バーコード等の光の反射率を利用する標識に向けて、前記光源からからの光を偏向する走査手段と、
前記標識からの反射光を受光して反射率に対応したアナログ信号に変換する光電変換手段と、
前記アナログ信号を量子化してデジタル信号に変換するＡ／Ｄ変換手段と、
前記デジタル信号に基づいて前記標識を復号する復号手段とを有する光学的読取装置であって、
前記復号手段は、下記（２）式により前記標識の幅データを求めることを特徴とする光学的情報読取装置。
【数２】
2004164393.tif 000010
ただし、Ｗ：標識の幅データ、ｔａ、ｔｂ：デジタル信号が変化した時刻、
Ａ、Ｂは定数、ｔａｖｅは（ｔａ＋ｔｂ）／２である。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、バーコード等の光の反射率を利用する標識に光を走査して該標識を復号する光学的情報読取装置に関する。
【０００２】
【従来の技術】
従来、光学的情報読取装置例えばレーザスキャナでは、走査手段たる走査ミラーにより、光源からの光を偏向してバーコードに照射し、このバーコードの白／黒の反射率に応じた反射光の強さを受光センサによって電気信号に変換するようにしている。変換された電気信号（アナログ信号）は、バーコードの白／黒に対応して変化する。このアナログ信号をＡ／Ｄ変換してデジタル信号を生成し、このデジタル信号を処理してバーコードの幅データを求めて復号させる。
【０００３】
上記構成において、アナログ信号をＡ／Ｄ変換する際には、等間隔のサンプリングクロックで、アナログ信号をサンプリングする。つまり、等間隔のサンプリングクロックにおいて、例えば黒の反射率の反射光に対応するアナログ信号が連続すれば、その連続期間のサンプリングクロックのカウント数、若しくはそのカウント数に１サンプリングクロック周期の幅データを乗じたものが、一つの黒の幅データとして認識される。
【０００４】
ところが、１走査内での走査速度の変化が無い場合、または、その変化が小さい場合には問題はないが、１走査内で走査速度が大きく変化する場合にはその速度の変化によって、バーコードの幅データが変化してしまう。例えば、図７に示すように、バーコードの白／黒の各幅が同じであっても、走査速度が単振動的に変化する場合、走査中心Ｐ部分より走査周辺部分の速度が遅くなり、この結果、走査周辺部分でのサンプリングクロックカウント数が多く、デジタル信号から求められる幅データが実際より大きくなってしまう。
【０００５】
【発明が解決しようとする課題】
これに対処するものとして、特開平５−２４２２８５号に示されるように、前記サンプリングクロックの発生タイミングを走査速度のｎ倍に制御する構成としたものがあるが、この場合、クロック発生手段として、基準クロック発生手段の他に、ＰＬＬ回路、位相比較器、積分器、電圧制御発振回路、分周器などを要し、構成が複雑となる問題があった。
【０００６】
本発明は上記事情に鑑みてなされたものであり、その目的は、比較的簡単な構成によりバーコードの幅データを正確に認識することができる光学的情報読取装置を提供するにある。
【０００７】
【課題を解決するための手段】
上記目的を達成するために、本発明の光学的情報読取装置は、光の走査位置を推定する推定手段を備え、復号手段を、この推定手段によって推定された走査位置と、反射率が反映されたデジタル信号とに基づいて、標識の幅データを生成する構成としたところに特徴を有する（請求項１の発明）。
【０００８】
これによれば、推定手段が光の走査位置を推定するから、その走査位置におけるデジタル信号により、バーコードにおける高反射率部分の走査位置と低反射率部分の走査位置とが判定可能となる。そして、復号手段は、走査位置と、デジタル信号とに基づいて標識の幅データを生成するから、実測値に近い幅データを得ることが可能となる。
【０００９】
この場合、前記推定手段は基準クロックをもとに光の走査位置を推定し、前記復号手段は、前記基準クロック周期に相当する幅データを基準幅データとし、前記デジタル信号が変化した走査位置の差分と、前記基準幅データとに基づいて、前記標識の各幅データを求めるようにしても良い（請求項２の発明）。これによれば、前記デジタル信号が変化した走査位置で、反射率の変化位置が判るから、その走査位置の差分によりバーコードの高反射率部分の領域及び低反射率部分の領域が判り、そして、その差分と基準幅データとにより幅データとを正確に認識できるものである。
【００１０】
また、前記走査手段を、往復運動する構成としても良く（請求項３の発明）、さらに、この場合、この走査手段を、振動系の共振周波数に近い周波数で往復運動するようにしても良い（請求項４）。
【００１１】
そして、この請求項３又は４の発明において、前記推定手段及び前記復号手段を、下記（１）式により前記標識の幅データを求めるようにしても良い（請求項５の発明）。
【００１２】
【数３】
2004164393.tif 000003
ただし、Ｗ：標識の幅データ、θＡ：全走査角の１／２の角度、
ω：往復運動の角速度、ｔａ、ｔｂ：デジタル信号が変化した時刻である。
【００１３】
上記請求項５の発明において、走査の位置の少なくとも１点を検出する検出手段を設ける構成としても良い（請求項６）。これによれば、前記角速度ωを求めることが可能となる。そして、この場合、前記検出手段からの信号をもとに、前記角速度ωを走査手段の１周期ごとに計算した後に、前記標識の幅データを求めるようにしても良い（請求項７の発明）。これによれば、走査開始初期の過渡期などにおいても、正確な角速度ωを得ることができて、幅データを正確に得ることができる。
【００１４】
また、請求項５又は６の発明において、走査の位置の２点を検出する検出手段を設けても良い（請求項８の発明）。これによれば、前記角速度ω及び前記全走査角の１／２の角度θＡを求めることが可能となる。そして、この請求項８の発明において、前記検出手段からの信号をもとに、前記角速度ω及び前記全走査角の１／２の角度θＡを走査手段の往復運動の１周期ごとに計算した後、前記幅データを求めるようにしても良い（請求項９の発明）。これによれば、最新の正確な角速度ω及び全走査角の１／２の角度θＡを得ることができて、幅データを正確に得ることができる。
【００１５】
また、記憶手段を有し、前記角速度ω及び前記全走査角の１／２の角度θＡを定数として前記記憶手段に記憶させるようにしても良い（請求項１０の発明）。これによれば、角速度ω及び全走査角の１／２の角度θＡの測定の面倒はない。さらにこの記憶手段に、前記角速度ω及び前記全走査角の１／２の角度θＡを補正するための補正値を記憶させるようにしても良い（請求項１１の発明）。これによれば、装置個々に角速度ωや全走査角の１／２の角度θＡについて誤差を調べておけば、これを補正値として記憶手段により記憶させておくことにより、定数としての角速度ωや全走査角の１／２の角度θＡを補正できる。
【００１６】
また、前記検出手段は光センサから構成しても良い（請求項１２の発明）。また、走査手段への駆動力供給手段を有し、この駆動力供給手段を、前記検出手段を兼ねるようにしても良い（請求項１３の発明）。走査手段を往復運動させるとき、その往復運動の駆動力たとえば駆動パルスはある周波数でしかもほぼ一定の走査位置で与えられるので、その駆動パルスのタイミングで走査の位置を検出することが可能となる。
【００１７】
また、走査手段を、装置の中心線近傍を振動中心軸として振動し、走査の有効範囲がこの振動中心軸に対して略対称であるようにしても良い（請求項１４の発明）。このようにすると、幅データの誤差無く生成できる。
【００１８】
さらに、走査手段の走査が安定状態であるときにのみ前記推定手段を有効にするようにしても良く（請求項１５の発明）、これによれば、走査不安定状態での幅データ取得をなくして幅データを精度良く生成できる。
【００１９】
また、前記推定手段を有効にするかどうかを操作者が設定することができる設定手段を設けても良い（請求項１６の発明）。
【００２０】
前記目的を達成するために、請求項１７の発明は、前記復号手段が、前記（１）式に近似する下記（２）式により前記標識の幅データを求めるようにしている。
【００２１】
【数４】
2004164393.tif 000004
ただし、Ｗ：標識の幅データ、ｔａ、ｔｂ：デジタル信号が変化した時刻、
Ａ、Ｂは定数、ｔａｖｅは（ｔａ＋ｔｂ）／２である。
これによれば、請求項１と同様の効果を得ることができる。
【００２２】
【発明の実施の形態】
以下、本発明を手持ち式のバーコードリーダに適用した一実施例につき図面を参照して説明する。本実施例に係る光学的情報読取装置たるバーコードリーダは、図３に示すように、操作者（ユーザー）が片手でもって操作可能な大きさの縦長形状をなす装置ケースたるケース１内の先端側に、後述するように、読取対象２（図１参照）に記録されたバーコード（標識）３を読取るための、光学機構４を備えて構成されている。
【００２３】
この光学機構４は、図１に示すように、光源たるレーザー光源５と、このレーザー光源５からのレーザー光を偏向して前記読取対称２を走査する走査手段たる走査ミラー６と、入射光量に応じた電気信号を発生する光電変換手段としての光電変換素子７と、前記読取対象２から反射したレーザー光（反射光）を光電変換素子７に集光させるレンズ８とを備えて構成されている。
【００２４】
前記走査ミラー６は駆動力供給手段たる駆動力供給装置９によって、中心軸を中心としてある角度範囲で往復運動この場合振動運動により往復運動（揺動）するようになっている。上記駆動力供給装置９は、図２に示すように構成されている。走査ミラー６を回転軸１０により回転可能に支持し、この回転軸１０にはばね部材１１の中央部が連結されている。そして、このばね部材１１の両端部は動き可能にアーム部材１２に支持されている。さらに回転軸１０には駆動力付与部材１３が連結されている。この駆動力付与部材１３の先端部には磁石１４が取り付けられており、この磁石１４は電磁コイル１５に駆動パルスが与えられることより吸引・解放されるようになっている。この場合、電磁コイル１５の駆動力付与つまり電磁コイル１５の駆動パルスはこの振動系の共振周波数と同期した周波数で与えられるものである。
【００２５】
前記光電変換素子７は読取対象２のバーコード３の反射率に対応した電気信号（アナログ信号）を出力するものであり、その出力信号は増幅手段１６により増幅され、そしてこの電気信号を量子化例えば二値化する二値化手段１７により二値化される。
【００２６】
この二値化信号（デジタル信号）は制御装置１８に与えられる。この制御装置１８は、基準クロック発生手段、ＣＰＵ、ＲＯＭ、ＲＡＭなどを備えて構成されており、推定手段及び復号手段として機能するものである。また、この制御装置１８は前記駆動力供給装置９に前記共振周波数と同期する駆動パルスを出力するものである。
【００２７】
また、前記レーザー光源５はレーザー駆動手段１９により駆動されてレーザー光を出力するものであり、このレーザー駆動手段１９は制御装置１８により制御される。
【００２８】
なお、前記ケース１の先端には、読取窓１ａ（図３参照）が形成されていて、この読取窓１ａの中心線はケース１の中心線と合致する。そして、前記走査ミラー６の振動中心軸Ｐはこのケース１の中心線と合致し、走査の有効範囲がこの振動中心軸Ｐに対して略対称である。
【００２９】
また、図４に示すように、上記振動中心軸Ｐに対して対象位置（つまり走査基準点Ｏから左右同じ角度θＷの位置）には、検出手段たる第１の光センサ２０及び第２の光センサ２１が配置されている。各光センサ２０、２１は図５に示すように、レーザー光を受けて検出信号Ｓ１、Ｓ２を出力するものであり、この場合、例えば第１の光センサ２０はレーザー光の走査に伴って検出信号Ｓ１を図５に示すように出力するものであり、これに基づいて走査光の１周期Ｔが分かるものである。従って角速度ωが検知される。
【００３０】
角速度ω＝２π／Ｔ
また、各検出信号Ｓ１、Ｓ２から有効走査範囲Ｓが分かるものである。
【００３１】
さて、上記構成において、ユーザーがケース１の読取窓１ａを、バーコードが記録された読取対象に対してほぼ平行となるように近接（例えば距離Ｄ）させた状態で、読取走査（トリガスイッチのオン操作）を行なうことにより、制御装置１８がレーザー駆動装置１９を制御して、レーザー光源５からレーザー光を出力させる。さらに、制御装置１８は駆動力供給装置９を制御して操作ミラー６を振動させて、レーザー光を偏向して読取対象に当てる（走査する）。
【００３２】
レーザー光は、読取対象でバーコードの白黒の反射率に応じた光強度で反射して、レンズ８を介して光電変換素子７に入射する。そして、この光電変換素子７は反射率に対応した入射光量に応じて電気信号（アナログ信号）を出力する。この出力は、増幅手段１６を介して二値化手段１７に与えられ、この二値化手段１７は、バーコードの白黒に応じて（前記反射率に応じて）二値化信号を出力する。このとき、バーコードの白黒を同じ幅としたとき、走査速度が単振動的に変化するから、走査中心から遠ざかるに従って走査速度が遅く、基準クロックでデジタル化すると、走査中心から遠ざかるに従って二値化信号（例えば黒をハイレベル、白をロウレベルとする）のハイレベル領域及びロウレベル領域は広くなる。
【００３３】
しかし、制御装置１８は、上記基準クロックに基づいて走査光の反射率が変化する位置を検出している。すなわち、前記有効走査範囲Ｓの基準クロック数Ｎは計測できるものであり、走査往方向（図４の矢印Ｒ方向）の検出信号Ｓ１から、Ｎ／２の基準クロック数をカウントした時刻が時刻「ｔ０」であり、この中心位置「ｔ０」から矢印Ｒ方向へ基準クロックの１パルス時間分移った時刻が時刻「ｔ１」、以下、矢印Ｒ方向へ順次、時刻「ｔ２」、「ｔ３」、・・・となる。逆に、上記時刻「ｔ０」から、復方向（矢印Ｌ方向）へ順次時刻「−ｔ１」、「−ｔ２」、・・・となる。
【００３４】
そして、制御装置１８は、次のようにしてバーの幅である黒の幅及び白の幅データを生成する。図４に示すように走査基準点Ｏから読取対象２までの距離をＤとすると、中心軸からの走査光の位置Ｘを次の式（６）のように推定する。
【００３５】
Ｘ＝Ｄ・ｔａｎ（θＡ・ｓｉｎ（ω・ｔ））・・・（６）
ここで、ｔは前記時刻「ｔ１」、「ｔ２」、・・・及び「−ｔ１」、「−ｔ２」、・・・のいずれかである。これにて、中心軸Ｐからの時刻（基準クロックによる時刻）における走査光の位置Ｘを推定できるのである。
【００３６】
従って、反射率が変化した時刻つまり二値化信号が変化した時刻ｔａの位置Ｘから次の二値化信号が変化した時刻ｔｂの位置Ｘの差をとれば幅データＷを生成することが可能である。
従って、幅データＷは下記（３）式のようになる。
【数５】
2004164393.tif 000005
なお、この場合全走査角の１／２の角度θＡは予め定められた既知の値としており、角速度ωは測定されて判明している値であり、反射率が切り替わった時刻つまり二値化信号が変化した時刻ｔａ、ｔｂは検出されて判明している値であり、よって、Ｗが求められる。
【００３７】
なお、上記式（３）を用いて、基準クロックの１周期における幅データの変化（中心軸から遠ざかるにつれての変化）の様子を表１に示している。
【表１】
2004164393.tif 000006
【００３８】
この場合、走査１周期で基準クロック数を４０００とし、全走査角の１／２の角度θＡを３０°としている。この表１から分かることは、中心軸極近くの幅データ（時刻ｔ０、時刻ｔ１間の幅データ）を基準幅データ「１」としたとき、中心軸から遠ざかるにつれて幅データが小さくなる。つまり、実際の走査位置にあった幅データとなる。
【００３９】
前記式（３）（式（１）と同じ）には、次の考え方が含まれている。すなわち、基準クロック周期に相当する幅データ（中心軸での時刻ｔ０からｔ１への時間（例えば１ｍｓ）での幅データ）を基準幅データ「１」（これは実際の長さ例えば０．１ｍｍとしてもよい）とし、二値化信号が変化した走査位置（推定値）の差分と、この基準幅データとに基づいて、バーコードの白黒の幅データが求められている。
【００４０】
この結果、基準クロックを用いて二値化しながらも、簡単な構成によりバーコードの正確な幅データを得ることができる。
【００４１】
また、走査ミラー６を、装置の中心線近傍を振動中心軸Ｐとして振動し、走査の有効範囲Ｓがこの振動中心軸Ｐに対して略対称であるようにしているから、幅データＷを誤差無く生成できる。
【００４２】
なお、上記全走査角の１／２の角度θＡは、前記二つの光センサ２０、２１により推定しても良い。すなわち、
θＷ＝θＡ・ｓｉｎ（ω・Ｓ／２）＝θＡ・ｓｉｎ（π・Ｓ／Ｔ）
よって、θＡ＝θＷ／ｓｉｎ（π・Ｓ／Ｔ）
となる。従って、測定されたＳ、Ｔと、既知のθＷとから全走査角の１／２の角度θＡを推定できる。
【００４３】
またこのようにして、走査ミラー６の振動運動（往復運動）の１周期ごとに、全走査角の１／２の角度θＡを求めると共に、光センサ２０、２１のいずれかにより角速度ωを求めた後に前記幅データＷを求めるようにしても良い。これによれば、走査開始初期の過渡期などにおいても、正確な角速度ω及び全走査角の１／２の角度θＡを得ることができて、幅データＷを正確に得ることができる。
【００４４】
このほか、全走査角の１／２の角度θＡが既知の場合には、前記二つの光センサ２０、２１のいずれか一方を設けて、角速度ωを、走査ミラー６の振動運動（往復運動）の１周期ごとに、求めた後に前記幅データＷを求めるようにしても良い。これによれば、走査開始初期の過渡期などにおいても、正確な角速度ωを得ることができて、幅データＷを正確に得ることができる。
【００４５】
また、前記角速度ω及び前記全走査角の１／２の角度θＡは測定値ではなく、画一的な定数として例えばＲＯＭや不揮発性メモリなどの記憶手段に記憶させるようにしても良い。これによれば、角速度ω及び全走査角の１／２の角度θＡの測定の面倒はない。さらにこの記憶手段に、前記角速度ω及び前記全走査角の１／２の角度θＡを補正するための補正値を記憶させるようにしても良い。これによれば、装置個々に角速度ωや全走査角の１／２の角度θＡについて誤差を調べておけば、これを補正値として記憶手段により記憶させておくことにより、定数としての角速度ωや全走査角の１／２の角度θＡを補正できる。
【００４６】
また、前記駆動力供給装置９を、検出手段を兼ねるようにしても良い。この場合、駆動力供給装置９の、走査ミラー６に対する往復運動の駆動力たとえば駆動パルスは、ある周波数でしかもほぼ一定の走査位置で与えられるので、その駆動パルスのタイミングで走査の位置を検出することが可能となる。
【００４７】
さらに、走査ミラー６の走査が安定状態であるときにのみ走査の位置の推定を行なうように（推定手段を有効にするように）しても良く、これによれば、走査不安定状態での幅データ取得をなくして幅データＷを精度良く生成できる。
また、前記推定手段を有効にするかどうかを操作者が設定することができる設定手段を設けても良い。
また幅データＷを求める式として前記（１）式に近似する近似式でもよく、この場合、その近似式は下記（２）式としても良い。
【００４８】
【数６】
2004164393.tif 000007
ただし、Ｗ：標識の幅データ、ｔａ、ｔｂ：二値化信号が変化した時刻、
Ａ、Ｂは定数、ｔａｖｅは（ｔａ＋ｔｂ）／２である。
【００４９】
例えば定数Ａは、３．２×１０−１３、定数Ｂは、７．０８×１０−７である。前記ｔａ、ｔｂを適宜選択しての計算結果を表２に示す。この表２と前記表１との比較から分かるように、正確な幅データを得ることができる。
【表２】
2004164393.tif 000008
【００５０】
なお、本発明の光学的情報読取装置は、手持ち式のバーコードリーダに限られず、固定式のバーコードリーダに適用しても良い。また、走査手段に駆動力を供給する駆動力供給手段としてはパルスモータを用いたものでも良い。
【図面の簡単な説明】
【図１】光学機構及び電気的ブロック構成を示す図
【図２】駆動力供給装置の平面図
【図３】光学機構部分を示す平面図
【図４】走査光の範囲を示す図
【図５】（ａ）は第１の光センサの出力を示し、（ｂ）は有効走査範囲を示す図
【図６】アナログ信号波形と基準クロックと二値化信号波形との関係を示す図
【図７】従来における二値化信号出力の様子を示す図
【符号の説明】
１はケース、２は読取対象、３はバーコード（標識）、４は光学機構、５はレーザー光源、６は走査ミラー（走査手段）、７は光電変換素子（光電変換手段）、９は駆動力供給装置（駆動力供給手段）、１１はばね部材、１４は磁石、１５は電磁コイル、１７は二値化手段、１８は制御装置（推定手段、復号手段）を示す。
【図１】
2004164393.tif 000011
【図２】
2004164393.tif 000012
【図３】
2004164393.tif 000013
【図４】
2004164393.tif 000014
【図５】
2004164393.tif 000015
【図６】
2004164393.tif 000016
【図７】
2004164393.tif 000017