(57)【特許請求の範囲】
【請求項１】
レーザ光を出射する光源手段と、
この光源手段から出射されるレーザ光をバーコード記号に関して走査させる回動自在な走査手段と、
上記バーコード記号の反射率の異なる部分の記号を検出して上記バーコード記号の情報を読み取る情報読取り手段と、
前記走査手段の走査動作に同期した走査同期信号を生成する走査同期信号生成手段と、
前記光源手段からのレーザ光の出射時間を制御するための装置固有のデータを格納するための格納手段と、
前記走査同期信号と、前記格納手段に格納された装置固有のデータと、設定されたパラメータとに基づいて、上記光源手段からのレーザ光のオン／オフを制御するための光源駆動許可信号を生成する制御手段と、
を具備するバーコード記号読取装置において、
前記装置固有のデータは、前記走査同期信号のエッジから走査角中心までの時間により定義される走査中心時間に関するデータであることを特徴とするバーコード記号読取装置。
【請求項２】
前記走査中心時間は、前記走査手段の走査方向にかかわらず同じ値を用いることを特徴とする請求項１記載のバーコード記号読取装置。
【請求項３】
前記走査中心時間は、前記走査手段の走査方向に応じて異なる値を用いることを特徴とする請求項１記載のバーコード記号読取装置。
【請求項４】
レーザ光を出射する光源手段と、
この光源手段から出射されるレーザ光をバーコード記号に関して走査させる回動自在な走査手段と、
上記バーコード記号の反射率の異なる部分の記号を検出して上記バーコード記号の情報を読み取る情報読取り手段と、
前記走査手段の走査動作に同期した走査同期信号を生成する走査同期信号生成手段と、  前記光源手段からのレーザ光の出射時間を制御するための装置固有のデータを格納するための格納手段と、
前記走査同期信号と、前記格納手段に格納された装置固有のデータと、設定されたパラメータとに基づいて、上記光源手段からのレーザ光のオン／オフを制御するための光源駆動許可信号を生成する制御手段と、
を具備するバーコード記号読取装置において、
前記装置固有のデータは、前記光源駆動許可信号がハイレベルとなってからレーザ光出力が所定の値となるまでの時間により定義される光源発光遅延時間に関するデータであり、
前記光源発光遅延時間は、前記走査手段の走査方向にかかわらず同じ値を用いることを特徴とするバーコード記号読取装置。
【請求項５】
レーザ光を出射する光源手段と、
この光源手段から出射されるレーザ光をバーコード記号に関して走査させる回動自在な走査手段と、
上記バーコード記号の反射率の異なる部分の記号を検出して上記バーコード記号の情報を読み取る情報読取り手段と、
前記走査手段の走査動作に同期した走査同期信号を生成する走査同期信号生成手段と、
前記光源手段からのレーザ光の出射時間を制御するための装置固有のデータを格納するための格納手段と、
前記走査同期信号と、前記格納手段に格納された装置固有のデータと、設定されたパラメータとに基づいて、上記光源手段からのレーザ光のオン／オフを制御するための光源駆動許可信号を生成する制御手段と、
を具備するバーコード記号読取装置において、
前記装置固有のデータは、前記光源駆動許可信号がハイレベルとなってからレーザ光出力が所定の値となるまでの時間により定義される光源発光遅延時間に関するデータであり、
前記光源発光遅延時間は、前記走査手段の走査方向に応じて異なる値を用いることを特徴とするバーコード記号読取装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はバーコード記号読取装置に関するものである。
【０００２】
【従来の技術】
一般に、反射率の異なるバーコード記号に光学要素によって所望のレーザビームスポットを照射し、そのバーコード記号からの反射率の差によって得られる光の強弱を電気信号に変換して読み取るようなバーコードスキャナが知られている。
【０００３】
このようなバーコードスキャナに於いては、光源に半導体のレーザダイオード（ＬＤ）を有しており、光学要素によってレーザダイオードから出射したレーザ光を所定のレーザスポットに変換して光学路に導き、ビーム走査手段によりバーコード記号上をレーザスポットが走査可能となっている。この走査ビームは、バーコード記号が構成するキャラクタ数、記号の密度（ｍｉｌ数）、走査距離（ワーキングレンジ）により一義的に決定される。
【０００４】
したがって、バーコード記号読取装置から出射されるレーザ走査幅（走査角度は一定）は、当該読取装置からの作動距離により変化する。すなわち、読取装置に近い側では走査幅は狭く、読取装置から遠ざかるに従って走査幅が広くなって行き、その作動距離の範囲内で読み取り要素、または読取装置の構成回路で決まる形態のバーコードをデコードしていた。
【０００５】
このようなバーコード記号読取装置に於いて、作動距離が比較的遠方にあって、且つレーザ光の走査方向と同一方向に複数のバーコード記号が配列されている場合には、レーザ光が一度に複数のバーコード記号を走査することになってしまう。そして、たとえ複数の中の特定のバーコード記号をデコードできたとしても、操作者にどのバーコード記号をデコードしたのかを告知するのは容易ではなかった。
【０００６】
そこで、これらの欠点を解決するために例えば特開平８−３２９１８４号公報に記載されたような装置が開発されている。この公報には、弾性体を用いたガルバノ方式によって往復運動させる走査ミラーでレーザ光を走査し、走査ミラーの走査動作に同期した走査同期信号を発生させ、この走査同期信号の中心から対称に目的のレーザ走査幅に見合ったパルス幅の光源駆動許可信号を生成し、この光源駆動許可信号を光源駆動回路へ出力することによりレーザ光のオン／オフを制御することにより、走査ミラーの走査角よりも狭い角度でレーザ光を出射して特定のバーコード記号のみを走査可能なバーコード記号読取装置が記載されている。
【０００７】
【発明が解決しようとする課題】
しかしながら、特開平８−３２９１８４号公報に記載された装置に於いて、走査ミラーを往復運動させるための弾性体の外力の大きさに対する撓み量の特性、弾性体と走査ミラーの相対的な位置、走査ミラーの振れ位置を検出するための永久磁石とセンサコイルの相対的な位置、センサコイル出力から走査同期信号を生成する回路の電気的特性などにおいてスキャナによる個体差があるため、実際の走査角の中心と走査同期信号の中心に時間的なずれが発生する。
【０００８】
また、光源駆動回路に光源駆動許可信号を入力すると同時にレーザダイオード出力が所定の出力となるのではなく、光源駆動回路の時定数やレーザダイオードの特性によって、光源駆動回路に光源駆動許可信号を入力してからレーザダイオード出力が所定の出力となるまでに図６に示すような時間的なずれ（光源発光遅延時間）が発生する。
【０００９】
このような時間的なずれのために、走査同期信号の中心に対して対称な時間幅の光源駆動許可信号を出力してもスキャナによっては、図７（ａ）のＡ−Ａ’及びＢ−Ｂ’で示すように、レーザ光が走査角の中心αに対して対称な角度を走査しなかったり、図７（ｂ）のＡ−Ａ’及びＢ−Ｂ’で示すように、レーザ光の走査幅が変化してしまう現象が発生する。
【００１０】
本発明はこのような課題に着目してなされたものであり、その目的とするところは、装置に個体差があっても専用の制御回路や機構部品を付加することなしに、レーザ光を走査角の中心から対称な角度で走査することのできるバーコード記号読取装置を提供することにある。
【００１１】
【課題を解決するための手段】
上記の目的を達成するために、本発明の第１の態様に係るバーコード記号読取装置は、レーザ光を出射する光源手段と、この光源手段から出射されるレーザ光をバーコード記号に関して走査させる回動自在な走査手段と、上記バーコード記号の反射率の異なる部分の記号を検出して上記バーコード記号の情報を読み取る情報読取り手段と、前記走査手段の走査動作に同期した走査同期信号を生成する走査同期信号生成手段と、前記光源手段からのレーザ光の出射時間を制御するための装置固有のデータを格納するための格納手段と、前記走査同期信号と、前記格納手段に格納された装置固有のデータと、設定されたパラメータとに基づいて、上記光源手段からのレーザ光のオン／オフを制御するための光源駆動許可信号を生成する制御手段と、を具備するバーコード記号読取装置において、前記装置固有のデータは、前記走査同期信号のエッジから走査角中心までの時間により定義される走査中心時間に関するデータである。
【００１２】
また、本発明の第２の態様に係るバーコード記号読取装置は、第１の態様において、前記走査中心時間は、前記走査手段の走査方向にかかわらず同じ値を用いる。
【００１３】
また、本発明の第３の態様に係るバーコード記号読取装置は、第１の態様において、前記走査中心時間は、前記走査手段の走査方向に応じて異なる値を用いる。
【００１４】
また、本発明の第４の態様に係るバーコード記号読取装置は、レーザ光を出射する光源手段と、この光源手段から出射されるレーザ光をバーコード記号に関して走査させる回動自在な走査手段と、上記バーコード記号の反射率の異なる部分の記号を検出して上記バーコード記号の情報を読み取る情報読取り手段と、前記走査手段の走査動作に同期した走査同期信号を生成する走査同期信号生成手段と、前記光源手段からのレーザ光の出射時間を制御するための装置固有のデータを格納するための格納手段と、前記走査同期信号と、前記格納手段に格納された装置固有のデータと、設定されたパラメータとに基づいて、上記光源手段からのレーザ光のオン／オフを制御するための光源駆動許可信号を生成する制御手段と、を具備するバーコード記号読取装置において、前記装置固有のデータは、前記光源駆動許可信号がハイレベルとなってからレーザ光出力が所定の値となるまでの時間により定義される光源発光遅延時間に関するデータであり、前記光源発光遅延時間は、前記走査手段の走査方向にかかわらず同じ値を用いる。
【００１５】
また、本発明の第５の態様に係るバーコード記号読取装置は、レーザ光を出射する光源手段と、この光源手段から出射されるレーザ光をバーコード記号に関して走査させる回動自在な走査手段と、上記バーコード記号の反射率の異なる部分の記号を検出して上記バーコード記号の情報を読み取る情報読取り手段と、前記走査手段の走査動作に同期した走査同期信号を生成する走査同期信号生成手段と、前記光源手段からのレーザ光の出射時間を制御するための装置固有のデータを格納するための格納手段と、前記走査同期信号と、前記格納手段に格納された装置固有のデータと、設定されたパラメータとに基づいて、上記光源手段からのレーザ光のオン／オフを制御するための光源駆動許可信号を生成する制御手段と、を具備するバーコード記号読取装置において、前記装置固有のデータは、前記光源駆動許可信号がハイレベルとなってからレーザ光出力が所定の値となるまでの時間により定義される光源発光遅延時間に関するデータであり、前記光源発光遅延時間は、前記走査手段の走査方向に応じて異なる値を用いる。
【００１６】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態を詳細に説明する。
【００１７】
図１は、本発明の実施形態に係るバーコード記号読取装置の概略構成を示すブロック図であり、読取装置全体の制御を行なうマイクロコンピュータ１６と、レーザ光を発光させる光源１１と、マイクロコンピュータ１６からの光源駆動許可信号を受けて光源１１を駆動する光源駆動回路１７と、マイクロコンピュータ１６で処理されたデコードデータを通信インタフェースを介して受信して格納するホストコンピュータ１９と、光源１１から出射されたレーザ光を走査しつつ品物等に貼り付けられたバーコード記号１３に対して出射する走査部１２と、マイクロコンピュータ１６からの走査許可信号を受けて走査部１２を駆動する走査部駆動回路１８と、バーコード記号１３からの反射率の差によって得られる光の強弱を電気信号に変換するフォトダイオード（ＰＤ）１４と、波形整形部１５とを具備する。
【００１８】
ここで、波形整形部１５は、フォトダイオード１４からの出力を増幅、制御する信号増幅制御回路１５ａと、この信号増幅制御回路１５ａの出力を２値化して２値化データ（以下、ＤＢＰ信号と呼ぶ）を生成する２値化データ生成回路１５ｂと、走査部１２の出力を所定のレベルに増幅しつつその位相を調整する波形生成回路１５ｃと、この波形生成回路１５ｃで生成された信号から走査同期信号（以下、ＳＯＳ信号と呼ぶ）を生成する走査同期信号生成回路１５ｄとを具備する。
【００１９】
また、マイクロコンピュータ１６に接続された不揮発性メモリ２０には、ＳＯＳ信号のエッジから走査角中心までの時間（走査中心時間）、及び光源駆動許可信号がハイレベルとなってからレーザ光出力が所定の値と成るまでの時間（光源発光遅延時間）に関するデータが予め格納されている。これら走査中心時間及び光源発光遅延時間は、装置製造時の調整工程において、テストチャートを用いてまず一方向の走査（ＳＯＳ信号がハイレベル）においてレーザを発光させて測定して得られる時間と、他方向の走査（ＳＯＳ信号がローレベル）においてレーザを発光させて測定して得られる時間との２種類がある。この実施形態では走査中心時間及び光源発光遅延時間は両方向において共通な値を用いるものとする。
【００２０】
図２（ａ）はバーコード記号読取装置における情報読取り光の走査駆動機構（光学ヘッド部分）の構成を示した図、図２（ｂ）は同図（ａ）におけるＩ−Ｉ’線に沿った断面図、図３は光学ヘッド部分を斜めから見た構成図である。
【００２１】
基板２１上には、光源１１と、レーザ光を反射しつつ所定範囲で反復動作（振れ動作）して上記レーザ光をバーコード記号１３上で走査させる走査部駆動回路１８としてのミラー駆動装置２２と、バーコード記号１３からの反射光を読み取るフォトダイオード１４等により構成される情報読取り部２３とが配置されている。
【００２２】
上記光源１１は、図示されるように、反射光の幅領域外のミラー駆動装置２２の斜め前方に配置されている。また、情報読取り部２３はミラー駆動装置２２の前面で出射されるレーザ光の光軸より下方で反射光が集光されるような位置に配置されている。
【００２３】
上記ミラー駆動装置２２は、後述する走査ミラーを磁力と弾性体を利用して振れ動作させ、レーザ光を走査させるものである。そしてその構成は、反射面が球面形状のミラーから成る走査ミラー２４と、この走査ミラー２４を一端に固定するＵ字形状の可動部２５と、基板２１に固定されて前記可動部２５を回動可能に支持すると共に弾性体２６で連結される直立支柱２７と、上記可動部２５の他端に取り付けられた円柱形状の永久磁石２８と、この永久磁石２８の中空に脱入可能に設けられた円筒状の電磁コイル２９と、この電磁コイル２９により発生した吸引力が無くなったときに復元力により振れ幅の中央に戻ろうとする弾性体２６とを有して構成される。
【００２４】
上記弾性体２６は、弾性体固定部３０ａ側の両側または片側に弾性部材から成るダンパー３２により、両側から挟み込み固定される。このダンパー３２は、弾性体２６の固有振動数を変化させないように設ける必要があり、弾性固定部３０ａから軸Ｂまでの長さより短くする。尚、ダンパー３２は、金属、プラスチック、ゴム等を薄板にして弾性力を持たせたものが望ましい。
【００２５】
そして、可動部２５に走査ミラー２４を固定している箇所には、弾性体固定部３０ｂが設けられており、弾性体２６の一辺が固定されている。また、可動部２５の他端には、上記永久磁石２８が交差方向に取り付けられている。可動部２５の中央部には、基板２１の面に垂直に延出する軸Ｂが設けられて、直立支柱２７に嵌着されている。したがって、可動部２５は、軸Ｂを中心に図示矢印ｍｎで示される所定角度の範囲内で回動可能となっている。
【００２６】
更に、可動部２５の回動中心点（Ｂ軸）と弾性体２６との位置関係は、弾性体２６が固定箇所を除く撓みが有効な長さの中点とＢ軸とが直線状に一致する。その直線を回動軸として、基板２１の主面（水平面）に対して、直交するように垂直に交わるものとする。故に、可動部２５は基板面に対して平行に回動する。
【００２７】
また、可動部２５の一端の下方には、その端部から軸Ｂ下にまで達する揺れ止め部３３が形成されている。この揺れ止め部３３は、直立支柱２７の下部に設けられた溝に嵌められており、可動部２５が振れ過ぎることを防止し、また振れががたつくことを防止している。
【００２８】
上記電磁コイル２９は、その外側に巻回されたセンサコイルと内側に巻回された駆動コイルで構成された２層コイルとなっている。このセンサコイルは、永久磁石２８の脱入によって生じる磁力を検知して、脱入の状態（振れ位置）を知ることができる。電磁コイル２８によって発生する振動は、弾性体２６の復元力による走査幅の中間の位置に戻ろうとする力により、走査要素で決定される固有の振動周波数で振動しつづける。
【００２９】
一方、上記走査ミラー２４は、反射面が球面形状に形成された球面ミラー部（集光部）２４ｂと、その中央部に設けられた平面ミラー部（出射部）２４ａとから成る。この出射部２４ａは、その面が軸Ｂに沿って延出していると共に、走査ミラー２４が駆動されていない初期位置で光源１１からの光を、基板２１のエッジ２１ａを含む面から垂直に出射させられるような角度を維持する。また、上記集光部２４ｂは、基板２１上で反射光の範囲Ａの領域内に設けられたフォトダイオード１４に集光されるように設定されている。このフォトダイオード１４の受光面にはフィルタ２３を有しており、集光部２４ｂの光軸と垂直となるような角度で配されている。
【００３０】
このような構成により、光源１１から発生されたレーザ光は、ミラー駆動装置２２の走査ミラー２４の平面ミラー部（出射部）２４ａで図示矢印ｍ’ｎ’方向に回動されつつ反射されて、所定角度でバーコード記号１３に照射される。そして、そのバーコード記号１３からの反射光は、球面ミラー部（集光部）２４ｂで集光され、情報読取り部２３に入射される。
【００３１】
上記光源１１は、レーザダイオード保持部１１ａにレーザ光の放射方向が自在に調整できるように保持されており、出射点１１ｂから出射部２４ａに至る光路は、基板２１の主面と平行になっている。また、上記レーザダイオード保持部１１ａは金属などで形成され、放熱効果が高いものである。
【００３２】
この光源１１は、同実施形態では、バーコード記号１３からの反射光が図示範囲Ａで入射するように設定されており、上記範囲Ａの領域の外側の基板２１上に配置されている。
【００３３】
次に、上記した構成のバーコード記号読取装置の全体的な動作を説明する。マイクロコンピュータ１６により、光源駆動回路１７を介して光源１１のレーザ光のオン／オフが制御される。これにより、光源１１から出射されたレーザ光は、走査部１２における走査ミラー２４で走査されて、品物等に貼り付けられたバーコード記号１３に対して出射される。
【００３４】
尚、この走査方法は、走査ミラー２４を図示矢印ｍ’ｎ’方向に往復運動させるガルバノ方式による走査部駆動回路１８より駆動されるが、このような走査方法に限定されるものではない。
【００３５】
走査部１２により走査されたレーザ光は、バーコード記号１３上を走査する。そして、バーコード記号１３からの反射率の差によって得られる光の強弱が、情報読取り部２３のフォトダイオード１４において集光され光電変換されて波形整形部１５に入力される。
【００３６】
そして、波形整形部１５内の信号増幅制御回路１５ａにて、フィルタ作用により光電変換時に発生しやすい変換ノイズの除去がなされ、増幅により適当なレベルのアナログ電気信号に変換される。次いで、信号増幅制御回路１５ａで生成されたアナログ電気信号がマイクロコンピュータ１６でデコード処理されるように、２値化データ生成回路１５ｂにてＤＢＰ信号に変換される。
【００３７】
一方、走査部駆動回路１８の駆動により走査部１２の走査ミラー２４が往復運動され、電磁コイル２９から得られた起電力が、波形生成回路１５ｃにて所定のレベルに増幅されてその位相が調整される。そして、走査同期信号生成回路１５ｄにて、波形生成回路１５ｃから得られた信号から、走査ミラー２４の走査方向の各両端で方向が反転するタイミングと同期するＳＯＳ信号が生成される。
【００３８】
上記２値化データ生成回路１５ｂから出力されたＤＢＰ信号と、走査同期信号発生回路１５ｄから出力されたＳＯＳ信号は、マイクロコンピュータ１６に入力される。そして、このマイクロコンピュータ１６に於いて、デコードアルゴリズムに従ってデコードデータがチェックされ、読み取られたデコードデータをデータキャラクタ（数字、記号、文字等）にソフトウェアで変更された後、ホストコンピュータ１９に一般的な通信インターフェースで転送される。
【００３９】
上記マイクロコンピュータ１６は、読取装置が動作する場合は、光源駆動回路１７及び走査部駆動回路１８に対して動作許可信号を指示することで回路の動作を実行する。尚、光源駆動回路１７及び走査部駆動回路１８は、マイクロコンピュータ１６からの動作許可信号に対して、独立に動作可能である。
【００４０】
また、マイクロコンピュータ１６は、走査部１２に同期して、図示されていない内部タイマにより走査ミラー２４の双方向でのＳＯＳ信号の略走査時間を計測する。
【００４１】
図４は、ＳＯＳ信号のパルス列と、光源駆動回路１７に供給される光源駆動許可信号との関係をレーザ走査幅可変無しと可変有りの場合について示すタイミングチャートである。
【００４２】
ＳＯＳ信号は、走査ミラー２４の動作と同期した略５０％デューティサイクルのパルス列である。この状態で、レーザ光の走査幅について何ら変化しない（デフォルト状態）場合は、光源駆動許可信号は連続にハイレベルを保持するため、光源１１は連続的にレーザ光を出射し続ける。
【００４３】
次に、本実施形態の方法によりレーザ走査幅を狭める場合の動作について説明する。マイクロコンピュータ１６は、不揮発メモリ２０に格納されているＳＯＳ信号のエッジから走査角中心までの時間（走査中心時間）及び光源駆動許可信号がハイレベルとなってからレーザ光出力が所定の値と成るまでの時間（光源発光遅延時間）に関するデータを読み出し、走査中心時間及び光源発光遅延時間及びＳＯＳ信号の略走査時間、さらに、バーコード記号に応じて設定される設定パラメータ（ここではユーザが狭めたいレーザ走査幅）に基づいて、図５に示すような目的のレーザ走査幅に見合ったパルス幅をもつ光源駆動許可信号を生成して光源駆動回路１７に対して出力する。このようなパルス幅をもつ光源駆動許可信号により光源１１のレーザ光駆動のオン／オフが制御される。
【００４４】
なお、上記レーザ走査幅を設定する手段としては、外部よりパラメータ設定用のバーコード記号を読ませることにより行なうか、あるいは、パルス入力手段などを用いてマイクロコンピュータに直接供給することにより行なう。パルス入力手段の詳細については上記した特開平８−３２９１８４号公報に記載されている。
【００４５】
以下にこの光源駆動許可信号のパルス幅の生成方法について説明する。まず、ＳＯＳ信号の走査時間Ｔ１と、設定パラメータで指定されたレーザ走査幅の割合を乗算して光源発光時間Ｔ５を求める。次に不揮発性メモリ２０から読み出した走査中心時間Ｔ２から、光源発光時間Ｔ５の２分の１と光源発光遅延時間Ｔ４とを減算して光源駆動許可開始時間Ｔ３を求める。次に不揮発性メモリ２０から読み出した光源発光遅延時間Ｔ４に光源発光時間Ｔ５を加算して、光源駆動許可信号のパルス幅としての光源駆動許可時間Ｔ６を求める。
【００４６】
マイクロコンピュータ１６は、ＳＯＳ信号がローレベルからハイレベルに変化（走査手段の走査方向が一方向から他方向に変化）したことを検出すると、図示していない内部タイマによって光源駆動許可開始時間Ｔ３が経過するのを待ち、ハイレベルの光源駆動許可信号を出力する。次に、ハイレベルの光源駆動許可信号を出力してから光源駆動許可時間Ｔ６が経過するのを待ち、その後ローレベルの光源駆動許可信号を出力する。逆に、ＳＯＳ信号がハイレベルからローレベルに変化したことを検出した場合も同様な手順で光源駆動許可信号を生成する。
【００４７】
このようにして、光源１１のレーザ出射時間は光源駆動許可信号のパルス幅によってのみ制限されるので、走査部１２の走査角度よりもレーザ走査幅を狭くすることが可能となる。また光源１１の走査部１２の走査角度に対するレーザ出射位置はＳＯＳ信号に対する光源駆動許可信号のパルス信号の位置によってのみ制限されるので、走査中心時間Ｔ２及び光源発光遅延時間Ｔ４に所定の値を用いることによりレーザ走査線が走査部１２の走査角の中心から対称な角度になるように制御することができる。
【００４８】
なお、上述した実施形態では、走査中心時間としてＳＯＳ信号のエッジから走査角中心までの時間を用いたが、走査中心時間としてＳＯＳ信号のエッジから走査角中心までの時間のＳＯＳ信号の走査時間に対する割合を用いても上述した実施形態と同様の効果を得ることができる。さらに動作環境の変化や経年変化等によって走査部１２の走査時間が変化しても、レーザ走査線は走査部１２の走査角の中心から対称な角度を走査することができる。
【００４９】
また上述した実施形態では、ＳＯＳ信号がハイレベルの場合とローレベルの場合の走査中心時間及び光源発光遅延時間に共通の値を用いたが、ＳＯＳ信号がローレベルの場合の走査中心時間をＴ２’、光源発光遅延時間をＴ４’とし、Ｔ２、Ｔ４、Ｔ２’、Ｔ４’の値を不揮発性メモリ２０に格納し、ＳＯＳ信号がハイレベルの場合はＴ２及びＴ４を用いて光源駆動許可信号を生成し、ＳＯＳ信号がローレベルの場合はＴ２’及びＴ４’を用いて光源駆動許可信号を生成しても上述した実施形態と同様の効果を得ることが出来る。
【００５０】
上記した実施形態によれば、あらかじめ装置内部の不揮発性メモリ内に格納された装置固有のデータとしての走査中心時間と光源発光遅延時間とを用いてレーザ光の出射時間（レーザ光駆動のオン／オフ）を制御するようにしたので、装置に個体差があっても専用の制御回路や機構部品を付加することなしに、走査ミラーの走査角よりも狭い角度でレーザ光を出射してバーコードを走査する場合にも、レーザ走査線は常に走査ミラーの走査角の中心に対して対称な角度を走査することが可能となる。
【００５１】
【発明の効果】
本発明によれば、装置に個体差があっても専用の制御回路や機構部品を付加することなしに、走査要素の走査角よりも狭い角度でレーザ光を出射した場合でも、レーザ光を走査角の中心から対称な角度で走査することのできるバーコード記号読取装置を提供することができる。
【図面の簡単な説明】
【図１】本発明の第１実施形態に係るバーコード記号読取装置の概略構成を示すブロック図である。
【図２】（ａ）はバーコード記号読取装置における情報読取り光の走査駆動機構（光学ヘッド部分）の構成を示した図であり、（ｂ）は（ａ）におけるＩ−Ｉ’線に沿った断面図である。
【図３】光学ヘッド部分を斜めから見た構成図である。
【図４】走査同期信号のパルス列（ＳＯＳ信号）と、レーザ走査幅の可変無しと可変有りの場合における光源駆動許可信号との関係を示すタイミングチャートである。
【図５】目的のレーザ走査幅に見合ったパルス幅の光源駆動許可信号を示す図である。
【図６】光源駆動許可信号に対する光源発光の時間遅延について説明するための図である。
【図７】従来のバーコード記号読取装置としてのスキャナの問題点を説明するための図である。
【符号の説明】
１１…光源、
１２…走査部、
１３…バーコード記号、
１４…フォトダイオード（ＰＤ）、
１５…波形整形部、
１５ａ…信号増幅制御回路、
１５ｂ…２値化データ生成回路、
１５ｃ…波形生成回路、
１５ｄ…走査同期信号生成回路、
１６…マイクロコンピュータ、
１７…光源駆動回路、
１８…走査部駆動回路、
１９…ホストコンピュータ、
２０…不揮発性メモリ。
【図１】
0004334651.tif 000002
【図２】
0004334651.tif 000003
【図３】
0004334651.tif 000004
【図４】
0004334651.tif 000005
【図５】
0004334651.tif 000006
【図６】
0004334651.tif 000007
【図７】
0004334651.tif 000008