(57)【特許請求の範囲】
【請求項１】
光ビームによる走査光を出射する走査光出射手段と、
異なる配置の走査光反射面を複数備え、前記走査光出射手段から出射された走査光を前記走査光反射面にて反射させる複数反射手段と、
前記複数反射手段によって反射された走査光によって発生された走査線上から反射されてくる反射光を検出する第１の受光センサと、
前記第１の受光センサによって検出した反射光に基づいて前記走査線上に存在する表示のパターンを読み取る読取手段と、
を備える光学式読取装置において、
境界検知用の第２の受光センサを前記第１の受光センサとは別個に設け、
前記複数の走査光反射面の境界部分であって、かつ前記走査光の走査経路上に、前記走査光を反射させてそのまま前記第２の受光センサに入射させる境界検知用反射面を設けると共に、
前記第２の受光センサによって検出した境界検知用反射面による反射光に基づいて前記複数の走査光反射面の境界部分を検知する境界部分検知手段を備え、
前記読取手段は、前記第１の受光センサにて検出した反射光の内、前記境界部分検知手段によって検知された境界部分以外の部分の反射光に基づいて、前記走査線上に存在する表示のパターンを読み取るよう構成されており、
前記走査光出射手段は、
光ビームを出射する走査光発生部と、
光ビーム反射面を回転させることにより、前記走査光発生部から出射される光ビームの反射方向を回転に応じて変化させて、前記光ビームを走査光として出射する回転反射体と、を備え、
前記回転反射体は、面倒れ角度が異なる複数の光ビーム反射面を回転させることにより、前記走査光発生部から出射される光ビームの反射方向を回転に応じて変化させて、前記光ビームを光ビーム反射面毎に出射角度の異なる複数の走査光として出射するよう構成されており、
前記境界検知用反射面は、前記複数の走査光反射面の境界部分であって、かつ前記出射角度の異なる複数の走査光の走査経路上にそれぞれ設けられていることを特徴とする光学式読取装置。
【請求項２】
光ビームによる走査光を出射する走査光出射手段と、
異なる配置の走査光反射面を複数備え、前記走査光出射手段から出射された走査光を前記走査光反射面にて反射させる複数反射手段と、
前記複数反射手段によって反射された走査光によって発生された走査線上から反射されてくる反射光を検出する受光センサと、
前記受光センサによって検出した反射光に基づいて前記走査線上に存在する表示のパターンを読み取る読取手段と、
を備える光学式読取装置において、
前記複数の走査光反射面の境界部分であって、かつ前記走査光の走査経路上に、前記走査光を反射させてそのまま前記受光センサに入射させる境界検知用反射面を設けると共に、
前記境界検知用反射面によって反射された反射光に基づいて前記複数の走査光反射面の境界部分を検知する境界部分検知手段を備え、
前記読取手段は、前記受光センサにて検出した反射光の内、前記境界部分検知手段によって検知された境界部分以外の部分の反射光に基づいて、前記走査線上に存在する表示のパターンを読み取るよう構成されており、
前記走査光の走査方向から見た場合の前記境界検知用反射面と前記走査光反射面との間には、前記受光センサには光を反射しないような角度に設定された反射面が設けられていることを特徴とする光学式読取装置。
【請求項３】
前記受光センサは、反射光を光電変換し受光量に応じた電気信号を出力するよう構成されていると共に、
前記読取手段は、前記走査線上に存在する表示のパターンに対応する反射光を検出した前記受光センサからの電気信号を検出可能な相対的に小さなスレッシュホールドに基づいて、前記受光センサからの電気信号を２値化する第１の２値化手段を備え、
前記境界部分検知手段は、前記走査線上に存在する表示のパターンに対応する反射光を検出した前記受光センサからの電気信号は検出せず、前記境界検知用反射面によって反射された反射光を検出した前記受光センサからの電気信号は検出可能な相対的に大きなスレッシュホールドに基づいて、前記受光センサからの電気信号を２値化する第２の２値化手段を備えていることを特徴とする請求項２に記載の光学式読取装置。
【請求項４】
前記受光センサからの電気信号を所定の増幅率で増幅して前記第１及び第２の２値化手段に出力する増幅手段を備えており、
この増幅手段は、前記走査線上に存在する表示のパターンに対応する反射光を検出した前記受光センサからの電気信号では飽和せず、前記境界検知用反射面によって反射された反射光を検出した前記受光センサからの電気信号では飽和するように構成されていることを特徴とする請求項３に記載の光学式読取装置。
【請求項５】
前記走査線上に存在する表示のパターンに対応する反射光に加えて外乱光を検出してしまうことによって、前記受光センサからの電気信号を増幅した前記増幅手段からの増幅信号のレベルが飽和状態に近い所定の上限レベル以上である場合には、前記増幅信号のレベルが前記上限レベル未満となるように前記増幅手段の増幅率を変更する増幅率変更手段を備えていることを特徴とする請求項４に記載の光学式読取装置。
【請求項６】
前記受光センサは、前記走査線上に存在する表示のパターンに対応する反射光では飽和せず、前記境界検知用反射面によって反射された反射光では飽和するように構成されていることを特徴とする請求項３に記載の光学式読取装置。
【請求項７】
前記走査線上に存在する表示のパターンに対応する反射光に加えて外乱光を検出してしまうことによって、前記受光センサからの電気信号のレベルが飽和状態に近い所定の上限レベル以上である場合には、前記電気信号のレベルが前記上限レベル未満となるように前記受光センサの飽和レベルを変更する飽和レベル変更手段を備えていることを特徴とする請求項６に記載の光学式読取装置。
【請求項８】
光ビームによる走査光を出射する走査光出射手段と、
異なる配置の走査光反射面を複数備え、前記走査光出射手段から出射された走査光を前記走査光反射面にて反射させる複数反射手段と、
前記複数反射手段によって反射された走査光によって発生された走査線上から反射されてくる反射光を検出する受光センサと、
前記受光センサによって検出した反射光に基づいて前記走査線上に存在する表示のパターンを読み取る読取手段と、
を備える光学式読取装置において、
前記複数の走査光反射面の境界部分であって、かつ前記走査光の走査経路上に、前記走査光を反射させてそのまま前記受光センサに入射させる境界検知用反射面を設けると共に、
前記境界検知用反射面によって反射された反射光に基づいて前記複数の走査光反射面の境界部分を検知する境界部分検知手段を備え、
前記読取手段は、前記受光センサにて検出した反射光の内、前記境界部分検知手段によって検知された境界部分以外の部分の反射光に基づいて、前記走査線上に存在する表示のパターンを読み取るよう構成されており、
前記走査光出射手段は、
光ビームを出射する走査光発生部と、
光ビーム反射面を回転させることにより、前記走査光発生部から出射される光ビームの反射方向を回転に応じて変化させて、前記光ビームを走査光として出射する回転反射体と、を備え、
前記回転反射体は、面倒れ角度が異なる複数の光ビーム反射面を回転させることにより、前記走査光発生部から出射される光ビームの反射方向を回転に応じて変化させて、前記光ビームを光ビーム反射面毎に出射角度の異なる複数の走査光として出射するよう構成されており、
前記境界検知用反射面は、前記複数の走査光反射面の境界部分であって、かつ前記出射角度の異なる複数の走査光の走査経路上にそれぞれ設けられていることを特徴とする光学式読取装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、バーコード等の表示に走査光を出射して、そのパターンを読み取る光学式読取装置に関する。
【０００２】
【従来の技術】
従来、光学式読取装置、例えばバーコード読取装置としては、例えば特開平８−２９２９９５号公報に開示されているように、レーザ光をポリゴンミラーによって走査動作させるとともに、それを多面反射鏡で反射することにより、読み取り窓の正面における広範囲の読み取りが可能な多方向ライン走査パターンを形成するものが知られている。したがって、この多方向ライン走査パターンにより、読み取り時に物品に貼付されているバーコードの配置が少々ずれていても高速で容易なバーコードの読み取りが可能である。
【０００３】
但し、この多面反射鏡を使用する場合には各反射面における反射角度が異なるため、反射面の境界部分における反射光については読取データとして扱わないようにしなくてはならない。そのためには反射面の境界部分を示すタイミングデータを何等かの方法で取得する必要がある。この点に関して従来は、ポリゴンミラーを回転させるモータ軸に円盤を取り付け、その円盤の所定位置に設けられた穴がフォトカップラを通ったときの信号を境界を示すタイミングとしていた。この円盤に設ける穴の所定位置とは、多面反射鏡の反射面境界毎に対応した位置であり、ポリゴンミラーのミラー面毎に設定される。
【０００４】
【発明が解決しようとする課題】
このような円盤に設けた穴によって境界を検出する手法の場合には、多面反射鏡の境界位置と円盤に設けた穴位置とが正確に対応していることが前提となる。しかし、各部品要素などの寸法誤差や配設誤差などによって、多面反射鏡の境界位置と円盤に設けた穴位置とを正確に対応させるのは難しく、正確に対応させるためには個体ごとに調整する必要があり、生産時の工数増大を招いてしまう。
【０００５】
この原因は、従来のタイミング検出が、実際に検出した信号に基づくのではなく、多面反射鏡の物理的な境界位置に対応するように設けた円盤の穴位置という間接的な位置情報に基づいているからである。
そこで本発明は、多面反射鏡などの異なる配置の走査光反射面の物理的な境界位置を、実際に検出した信号に基づいて判断するようにし、適切なタイミングでのデータ取り込みを行なえるようにすることを目的とするものである。
【０００６】
【課題を解決するための手段及び発明の効果】
上記目的を達成するためになされた請求項１に記載の光学式読取装置は、光ビームによる走査光を出射する走査光出射手段と、異なる配置の走査光反射面を複数備え、前記走査光出射手段から出射された走査光を前記走査光反射面にて反射させる複数反射手段と、前記複数反射手段によって反射された走査光によって発生された走査線上から反射されてくる反射光を検出する第１の受光センサと、前記第１の受光センサによって検出した反射光に基づいて前記走査線上に存在する表示のパターンを読み取る読取手段とを備える光学式読取装置において、境界検知用の第２の受光センサを前記第１の受光センサとは別個に設け、前記複数の走査光反射面の境界部分であって、かつ前記走査光の走査経路上に、前記走査光を反射させてそのまま前記第２の受光センサに入射させる境界検知用反射面を設けると共に、前記第２の受光センサによって検出した境界検知用反射面による反射光に基づいて前記複数の走査光反射面の境界部分を検知する境界部分検知手段を備え、前記読取手段は、前記第１の受光センサにて検出した反射光の内、前記境界部分検知手段によって検知された境界部分以外の部分の反射光に基づいて、前記走査線上に存在する表示のパターンを読み取るよう構成されており、前記走査光出射手段は、光ビームを出射する走査光発生部と、光ビーム反射面を回転させることにより、前記走査光発生部から出射される光ビームの反射方向を回転に応じて変化させて、前記光ビームを走査光として出射する回転反射体と、を備え、前記回転反射体は、面倒れ角度が異なる複数の光ビーム反射面を回転させることにより、前記走査光発生部から出射される光ビームの反射方向を回転に応じて変化させて、前記光ビームを光ビーム反射面毎に出射角度の異なる複数の走査光として出射するよう構成されており、前記境界検知用反射面は、前記複数の走査光反射面の境界部分であって、かつ前記出射角度の異なる複数の走査光の走査経路上にそれぞれ設けられていることを特徴とする。
【０００７】
本光学式読取装置によれば、走査光出射手段から出射された光ビームによる走査光は、異なる配置の走査光反射面を複数備えた複数反射手段の走査光反射面にて反射され、その複数反射手段によって反射された走査光によって発生された走査線上から反射されてくる反射光を第１の受光センサが検出し、読取手段が、その第１の受光センサによって検出した反射光に基づいて走査線上に存在する表示のパターンを読み取る。
【０００８】
また、複数の走査光反射面の境界部分であって、かつ走査光の走査経路上に設けられた境界検知用反射面によって反射された走査光は、第１の受光センサとは別個に設けられた第２の受光センサにそのまま入射させる。境界部分検知手段は、その第２の受光センサによって検出した境界検知用反射面による反射光に基づいて境界部分を検知する。
【０００９】
そして、読取手段は、第１の受光センサにて検出した反射光の内、境界部分検知手段によって検知された境界部分以外の部分の反射光に基づいて、走査線上に存在する表示のパターンを読み取る。
本発明の前提は、異なる配置の走査光反射面を複数備えた複数反射手段の走査光反射面にて走査光を反射される構成である。これは、例えば多面反射鏡などのように各反射面における反射角度が異なっているもので、より広い範囲での読取を実現するのに有利な手法である。但し、反射面の境界部分における反射光については読取データとして扱わないようにしなくてはならない。そのためには反射面の境界部分を示すタイミングデータを何等かの方法で取得する必要があるが、上述したように、ポリゴンミラーを回転させるモータ軸に取り付けた円盤の所定位置に設けられた穴がフォトカップラを通ったときの信号を境界を示すタイミングとする手法では、各部品要素などの寸法誤差や配設誤差などによって、多面反射鏡の境界位置と円盤に設けた穴位置とを正確に対応させるのは難しく、正確に対応させるためには個体ごとに調整する必要があり、生産時の工数増大を招いてしまっていた。
【００１０】
この原因は、従来のタイミング検出が、実際に検出した信号に基づくのではなく、多面反射鏡の物理的な境界位置に対応するように設けた円盤の穴位置という間接的な位置情報に基づいているからである。したがって、本発明のように、実際の反射面の境界部分に設けた境界検知用反射面による反射光に基づいて境界部分を検知すれば、これは直接的な位置情報に基づくものであるため上述の寸法誤差や配設誤差などが生じない。したがって、適切に境界部分を把握することができ、その結果、境界部分以外の部分の反射光に基づいて走査線上に存在する表示のパターンを読み取る場合に、適切なタイミングでのデータ取り込みを実現することができる。
【００１１】
なお、上述の発明は、境界検知用の第２の受光センサを第１の受光センサと別個に設けていたが、これら受光センサを共通化してもよい。その場合には、請求項２に示すような構成となる。すなわち、光ビームによる走査光を出射する走査光出射手段と、異なる配置の走査光反射面を複数備え、前記走査光出射手段から出射された走査光を前記走査光反射面にて反射させる複数反射手段と、前記複数反射手段によって反射された走査光によって発生された走査線上から反射されてくる反射光を検出する受光センサと、前記受光センサによって検出した反射光に基づいて前記走査線上に存在する表示のパターンを読み取る読取手段とを備える光学式読取装置において、前記複数の走査光反射面の境界部分であって、かつ前記走査光の走査経路上に、前記走査光を反射させてそのまま前記受光センサに入射させる境界検知用反射面を設けると共に、前記境界検知用反射面によって反射された反射光に基づいて前記複数の走査光反射面の境界部分を検知する境界部分検知手段を備え、前記読取手段は、前記受光センサにて検出した反射光の内、前記境界部分検知手段によって検知された境界部分以外の部分の反射光に基づいて、前記走査線上に存在する表示のパターンを読み取るよう構成されており、前記走査光の走査方向から見た場合の前記境界検知用反射面と前記走査光反射面との間には、前記受光センサには光を反射しないような角度に設定された反射面が設けられていることを特徴とする光学式読取装置である。
【００１２】
請求項１に記載の光学式読取装置の場合には、境界検知用の第２の受光センサを第１の受光センサと別個に設けていたため、第２の受光センサには境界検知用反射面によって反射された反射光だけを入射させし、走査光によって発生された走査線上から反射されてくる例えば表示パターンに対応する反射光については入射させないようにすることができる。したがって、境界部分を適切に検知することは容易にできる。
【００１３】
一方、請求項２に記載の光学式読取装置の場合には、受光センサが共通化されているので、受光センサにて検出した反射光に基づいて境界部分を検知し、同じ受光センサにて検出した反射光の内の、境界部分以外の部分の反射光に基づいて表示のパターンを読み取ることとなる。したがって、境界部分を適切に検知しないと、表示パターンに対応する反射光との区別ができなくなる。
【００１４】
このように境界部分を適切に検知するための工夫としては、例えば請求項３に示す構成が挙げられる。すなわち、受光センサは、反射光を光電変換し受光量に応じた電気信号を出力するよう構成されていると共に、読取手段は、走査線上に存在する表示のパターンに対応する反射光を検出した受光センサからの電気信号を検出可能な相対的に小さなスレッシュホールドに基づいて、受光センサからの電気信号を２値化する第１の２値化手段を備え、境界部分検知手段は、走査線上に存在する表示のパターンに対応する反射光を検出した受光センサからの電気信号は検出せず、境界検知用反射面によって反射された反射光を検出した受光センサからの電気信号は検出可能な相対的に大きなスレッシュホールドに基づいて、受光センサからの電気信号を２値化する第２の２値化手段を備えていることを特徴とする。
【００１５】
境界検知用反射面によって反射された反射光は一般的に走査光をそのまま全反射するため相対的に受光量が大きく、（例えばバーコードなどの）表示パターンによる反射光は相対的に受光量が小さい。つまり、受光センサから出力される電気信号レベルには明確な差が生じると考えられるので、第２の２値化手段側には境界検知用反射面による反射光だけを検出できるような相対的に大きなスレッシュホールドを設定しておけば、境界部分を適切に検知することができる。
【００１６】
また、これに関連して、次に示す構成を採用してもよい。つまり、受光センサからの電気信号を所定の増幅率で増幅して前記第１及び第２の２値化手段に出力する増幅手段を備え、この増幅手段は、走査線上に存在する表示のパターンに対応する反射光を検出した受光センサからの電気信号では飽和せず、境界検知用反射面によって反射された反射光を検出した受光センサからの電気信号では飽和するように構成するのである。このようにすれば、境界部分の検出がさらに容易となる。
【００１７】
ところで、走査線上に存在する表示のパターンに対応する反射光に加えて外乱光を検出してしまった場合に、受光センサからの電気信号を増幅した増幅手段からの増幅信号のレベルが全体的に飽和状態あるいは飽和状態に近い所定の上限レベル以上となる可能性がある。この場合には、境界部分とそれ以外との区別がつきにくくなるので、増幅信号のレベルが上限レベル未満となるように増幅手段の増幅率を変更する増幅率変更手段を備えるようにすることが考えられる。
【００１８】
また、このように増幅手段の設定や増幅率の変更にて対応するのではなく、受光センサ自体の設定や飽和レベルを変更するようにしてもよい。つまり、受光センサ自体を、走査線上に存在する表示のパターンに対応する反射光では飽和せず、境界検知用反射面によって反射された反射光では飽和するように構成しておけば、上記増幅手段にて実現したのと同様、境界部分の検出がさらに容易となる。また、反射光に加えて外乱光を検出してしまった場合の対処についても、受光センサからの電気信号のレベルが飽和状態に近い所定の上限レベル以上である場合には、その電気信号のレベルが上限レベル未満となるように受光センサの飽和レベルを変更する飽和レベル変更手段を備えるようにすればよい。
【００１９】
なお、２値化手段による２値化方式としては例えば比較追従方式や微分方式が挙げられる。この内の比較追従方式の場合には、次のような不都合が生じる可能性がある。つまり、境界検知用反射面による反射光に対応する電気信号から表示パターンによる反射光に対応する電気信号に移行する範囲では、両者の信号レベルの差が大きいので、比較追従のための波形が適切に追従しなくなるおそれがあり、例えば表示パターンによる反射光に基づく最初の部分が２値化されない可能性がある。
【００２０】
このような不都合を解消するためには、請求項２に係る発明では、走査光の走査方向から見た場合の境界検知用反射面と走査光反射面との間に、受光センサには光を反射しないような角度に設定された反射面を設けたのである。
【００２１】
また、請求項２に記載の光学式読取装置は、境界検知用の第２の受光センサを第１の受光センサと別個に設けるのではなく、これら受光センサを共通化した場合の例であったが、同様に受光センサを共通化する場合の例として請求項８に示す構成も考えられる。
【００２２】
すなわち、光ビームによる走査光を出射する走査光出射手段と、異なる配置の走査光反射面を複数備え、前記走査光出射手段から出射された走査光を前記走査光反射面にて反射させる複数反射手段と、前記複数反射手段によって反射された走査光によって発生された走査線上から反射されてくる反射光を検出する受光センサと、前記受光センサによって検出した反射光に基づいて前記走査線上に存在する表示のパターンを読み取る読取手段と、を備える光学式読取装置において、前記複数の走査光反射面の境界部分であって、かつ前記走査光の走査経路上に、前記走査光を反射させてそのまま前記受光センサに入射させる境界検知用反射面を設けると共に、前記境界検知用反射面によって反射された反射光に基づいて前記複数の走査光反射面の境界部分を検知する境界部分検知手段を備え、前記読取手段は、前記受光センサにて検出した反射光の内、前記境界部分検知手段によって検知された境界部分以外の部分の反射光に基づいて、前記走査線上に存在する表示のパターンを読み取るよう構成されており、前記走査光出射手段は、光ビームを出射する走査光発生部と、光ビーム反射面を回転させることにより、前記走査光発生部から出射される光ビームの反射方向を回転に応じて変化させて、前記光ビームを走査光として出射する回転反射体と、を備え、前記回転反射体は、面倒れ角度が異なる複数の光ビーム反射面を回転させることにより、前記走査光発生部から出射される光ビームの反射方向を回転に応じて変化させて、前記光ビームを光ビーム反射面毎に出射角度の異なる複数の走査光として出射するよう構成されており、前記境界検知用反射面は、前記複数の走査光反射面の境界部分であって、かつ前記出射角度の異なる複数の走査光の走査経路上にそれぞれ設けられていることを特徴とする光学式読取装置である。
【００２３】
前記複数反射手段の複数の走査光反射面は、例えば、前記走査光出射手段から出射される走査光の出射方向に、前記走査光出射手段を少なくとも部分的に取り囲むように配列される。更に具体的には例えば、頂辺に比較して底辺が短い台形をなし、頂面に比較して底面が狭い角錐台の側面状態に配列される。
【００２４】
【発明の実施の形態】
［実施の形態１］
図１は実施の形態１の構成説明図である。本実施の形態１は、ポリゴンミラーおよび多面反射鏡を用いてレーザ光を走査動作させてバーコードを読み取るバーコード読取装置に本発明を適用したものである。
【００２５】
図１において、バーコード１を読み取るバーコード読取装置２は、読み取り窓４と、ケース（筐体）６と、このケース６に内蔵された光学装置部８と電気回路部１０とを備える。
読み取り窓４には、読み取り窓４を密閉することにより、外部の埃等から内部の機構を保護するための板状カバー部材４ａが組み付けられている。この板状カバー部材４ａは、走査光を透過可能な材料で成形されている。
【００２６】
光学装置部８は、図示せぬレンズ系と後述するレーザダイオード１２ａとを備えた走査光発生部としてのレーザ光源１２、平面反射鏡１３、４面のポリゴンミラー１４、その駆動モータ１６、集光用凹面鏡１８、第１の受光センサ２０、および５面の多面反射鏡２２を備える。尚、平面反射鏡１３は実際には後述する図３等に示すごとく、集光用凹面鏡１８の中に埋め込まれている。
【００２７】
また、電気回路部１０は、増幅器３０、同期信号検出回路３２、２値化回路３４、制御回路３６、出力Ｉ／Ｆ３８およびレーザ光源１２の半導体レーザダイオードの駆動回路４０を備える。
制御回路３６はマイクロコンピュータを備え、駆動回路４０にレーザ駆動信号を出力する。このことにより、バーコード読取装置２からはレーザ光が走査光として出射される。
【００２８】
バーコード読取装置２から出射されたレーザ光がバーコード１を走査することにより返ってくるバーコード１からの反射光は、多面反射鏡２２、ポリゴンミラー１４および集光用凹面鏡１８を介して第１の受光センサ２０に受光される。第１の受光センサ２０は、反射光を光電変換し受光量に応じた電気信号（受光信号と称す。）を出力するものであり、増幅器３０は、この第１の受光センサ２０からの受光信号ａを増幅し２値化回路３４に入力する。２値化回路３４は増幅された受光信号ａを２値化信号ｄに変換して制御回路３６に入力する。
【００２９】
制御回路３６は、この入力された２値化信号ｄをデコードすることによってバーコード１に符号化された情報を得る。そして、その情報は、出力Ｉ／Ｆ３８を介して外部機器（たとえばＰＯＳレジスタ）１００へ出力する。なお、２値化信号ｄに基づいて制御回路３６が行なうデコード処理は従来周知の手法を用いることができる。
【００３０】
駆動回路４０は、図２のブロック図に示すように、突入電流阻止回路４０ａと、自動出力制御（ＡＰＣ）回路４０ｂとを備え、制御回路３６からのレーザ駆動信号に応じてレーザ光源１２に内蔵されたレーザダイオード１２ａへの電流を断続する。また、突入電流阻止回路４０ａは、レーザダイオード１２ａへの通電の断続に伴う突入電流を阻止し回路を保護する。また、ＡＰＣ回路４０ｂはモニタダイオード１２ｂによりレーザダイオード１２ａの出力をモニタし、レーザ光源１２のレーザ出力を一定にするようにフィードバック制御する。
【００３１】
ポリゴンミラー１４には、面倒れ角度の異なる４個の反射鏡（光ビーム反射面の概念に含まれる）１４ａ，１４ｂ，１４ｃ，１４ｄがポリゴンミラー１４の回転中心からそれぞれ９０度の範囲にわたって形成され、レーザ光源１２から平面反射鏡１３を介して出射されたレーザ光Ｌを反射する。ここで、図５に示された走査線の組２２０ａ，２２０ｂ，２２０ｃ，２２０ｄ，２２０ｅの各組における平行な４本の走査線は、この４個の反射鏡１４ａ〜１４ｄによって形成される。なお、ポリゴンミラー１４は、本実施の形態では、ポリカーボネート等の樹脂により成形したものの表面にアルミニウムの反射膜を蒸着して形成されている。また、ポリゴンミラー１４内部は肉ぬきしてあるので、肉ぬきされている部分に駆動モータ１６のロータ部を入れて高さ方向の寸法を小さくするとともに、質量を減少させて、起動時間を短縮したり、駆動モータ１６の回転軸への負荷を軽減している。
【００３２】
また、多面反射鏡２２は、配置の異なる５個の反射鏡（走査光反射面の概念に含まれる）２２ａ，２２ｂ，２２ｃ，２２ｄ，２２ｅにより構成され、その５個の反射鏡２２ａ〜２２ｅのそれぞれが、上記ポリゴンミラー１４の４個の反射鏡１４ａ〜１４ｄからのレーザ光を反射する。多面反射鏡２２の５個の反射鏡２２ａ〜２２ｅは、図３に示すごとく、それぞれ、頂辺に比較して底辺が短い台形をなし、これら５個の反射鏡２２ａ〜２２ｅは、頂面に比較して底面が狭い角錐台の側面状態に、かつポリゴンミラー１４を取り囲むように配列されている。
【００３３】
ポリゴンミラー１４は、駆動モータ１６により回動されて、レーザ光源１２から出射されたレーザ光Ｌを反射する。これにより、４面ポリゴンミラー１４の各面で反射されたレーザ光Ｌは、多面反射鏡２２を１８０度の範囲で走査する。そして、ポリゴンミラー１４で反射されたレーザ光Ｌは、多面反射鏡２２の各反射鏡２２ａ〜２２ｅで反射されて、読み取り窓４より出射する。例えば図４には中央の反射鏡２２ｃがポリゴンミラー１４の４個の反射鏡１４ａ〜１４ｄからのレーザ光を反射した状態を示している。５個の反射鏡２２ａ〜２２ｅのそれぞれがレーザ光を反射することで、図５に示すごとく４本１組の走査線が５組２２０ａ〜２２０ｅに別れて発生される。
【００３４】
ここで多面反射鏡２２の反射鏡２２ａ〜２２ｅは、図示せぬシャーシに固定されている。そして、この多面反射鏡２２を交換することにより、走査パターンを変更することができる。また、ポリゴンミラー１４を、面数の異なる（例えば、３面から８面）ポリゴンミラーや面倒れ角度の異なるポリゴンミラーに交換すれば、走査線数や走査線の間隔が変更できる。
【００３５】
また、多面反射鏡２２の５個の反射鏡２２ａ〜２２ｅの境界部分には、図６に示すように境界検知用反射面５０が形成されている。この境界検知用反射面５０は、ポリゴンミラー１４の４個の反射鏡１４ａ〜１４ｄからのレーザ光による走査経路上に設けられている。したがって、図７に示すように、本実施形態の場合には４個の反射鏡１４ａ〜１４ｄからの４つの異なる走査経路に対応して４つの境界検知用反射面５０が設けられている。なお、図６，７では、多面反射鏡２２の５個の反射鏡２２ａ〜２２ｅの内の反射鏡２２ｃと反射鏡２２ｄの間の境界部分に形成された境界検知用反射面５０を示しているが、その他の境界部分、つまり反射鏡２２ａと反射鏡２２ｂの間、反射鏡２２ｂと反射鏡２２ｃの間、反射鏡２２ｄと反射鏡２２ｅの間の３つの境界部分、さらに両端の反射鏡２２ａ，２２ｅの自由端側の２つの境界部分にも同様に境界検知用反射面５０が形成されている。すなわち、本構成では、全部で６つの境界部分が存在することとなる。
【００３６】
そして、これらの全ての境界検知用反射面５０は、図７に例示するように、それぞれに対応するポリゴンミラー１４の４個の反射鏡１４ａ〜１４ｄからのレーザ光を全反射させて、後述する同期信号検出回路３２の構成要素である第２の受光センサ３２ａにそのまま入射させるように構成されている。なお、この境界検知用反射面５０は、多面反射鏡２２の各反射鏡２２ａ〜２２ｅの面倒れ角度に対して例えば４５度程度傾いて設定されている。その結果、多面反射鏡２２の各反射鏡２２ａ〜２２ｅに反射して読み取り窓４から外部へ出るレーザ光（図４等参照）に対して、この境界検知用反射面５０においてレーザ光は９０度程度異なる方向へ反射することとなる（図７等参照）。そのため、この境界検知用反射面５０において反射されたレーザ光が読み取り窓４から外部へ出ることはなく、したがって、境界検知用反射面５０で反射されたレーザ光により標的以外のバーコードが検出される事態は生じない。
【００３７】
また、境界検知用反射面５０によって反射されたレーザ光Ｌは同期信号検出回路３２にて同期信号として検出される。同期信号検出回路３２は、第２の受光センサ３２ａ、増幅器３２ｃおよび同期信号発生回路３２ｄから構成されている。この第２の受光センサ３２ａは、反射光を光電変換し受光量に応じた電気信号（受光信号）を出力するものであり、増幅器３２ｃは、この第２の受光センサ３２ａからの受光信号を増幅し同期信号発生回路３２ｄに入力する。同期信号発生回路３２ｄは、増幅器３２ｃによって増幅された受光信号を同期信号ｂに整形して制御回路３６に入力する。この同期信号ｂにより、制御回路３６にては境界検知用反射面５０の位置、つまり多面反射鏡２２の５個の反射鏡２２ａ〜２２ｅのそれぞれのミラー端の位置が判明する。
【００３８】
そして、制御回路３６は、集光用凹面鏡１８、第１の受光センサ２０、増幅器３０及び２値化回路３４を介して入力したデータ（この場合は２値化信号）の内、上述した境界部分以外の位置にて入力したデータだけをデコード対象として取り込むようにしている。この制御回路３６において実行されるデータ取り込み処理について、図８のフローチャートおよび図９のタイムチャートにより説明する。本処理は、制御回路３６内に設けられているＲＯＭに記憶されているプログラムに基づいて行われる。
【００３９】
データ取り込み処理が開始すると、まず、同期信号発生回路３２ｄから入力した同期信号の立ち下がりを検出したか否かを判断する（Ｓ１０）。そして、同期信号の立ち下がりを検出すると（Ｓ１０：ＹＥＳ）、２値化回路３４からの２値化信号の取り込み、この場合はバーコードの表示パターンに対応するバーデータの取り込みを開始する（Ｓ２０）。
【００４０】
その後、同期信号発生回路３２ｄから入力した同期信号の立ち上がりを検出したか否かを判断する（Ｓ３０）。そして、同期信号の立ち上がりを検出すると（Ｓ３０：ＹＥＳ）、バーデータの取り込みを終了する（Ｓ４０）。
そして、データの取り込み処理を終了する条件が成立しているかどうかを判断し（Ｓ５０）、取り込み処理を終了する条件が不成立であれば（Ｓ５０：ＮＯ）、Ｓ１０へ戻り、次の同期信号の立ち下がりを検出したら（Ｓ１０：ＹＥＳ）、バーデータの取り込みを開始し（Ｓ２０）、同期信号の立ち上がりを検出したら（Ｓ３０：ＹＥＳ）、バーデータの取り込みを終了する（Ｓ４０）という一連の処理を繰り返す。一方、取り込み処理を終了する条件が成立していれば（Ｓ５０：ＹＥＳ）、本データ取り込み処理を終了する。
【００４１】
この処理内容を、同期信号発生回路３２ｄからの出力と増幅器３０からの出力とを対比したタイムチャートで示すと図９のようになる。
以上説明した本実施の形態１のバーコード読取装置２によれば、レーザ光源１２から出射され、４面ポリゴンミラー１４の各面で反射されたレーザ光Ｌは、多面反射鏡２２の各反射鏡２２ａ〜２２ｃで反射されて読み取り窓４より出射する。そして、この出射されたレーザ光Ｌがバーコード１を走査することにより返ってくる（バーコード１からの）反射光は、多面反射鏡２２、ポリゴンミラー１４および集光用凹面鏡１８を介して第１の受光センサ２０に受光され、増幅器３０によって増幅され、さらに２値化回路３４にて２値化信号ｄに変換されて制御回路３６に入力する。制御回路３６は、この入力された２値化信号ｄをデコードすることによってバーコード１に符号化された情報を得ることができる。
【００４２】
このように、配置の異なる５個の反射鏡２２ａ，２２ｂ，２２ｃ，２２ｄ，２２ｅにてレーザ光Ｌを反射する構成であるため、より広い範囲での読取を実現するのに有利であるが、５個の反射鏡２２ａ〜２２ｅの境界部分における反射光については読取データとして扱わないようにしなくてはならない。従来は、ポリゴンミラー１４を回転させる駆動モータ１６の軸に取り付けた円盤の所定位置に設けられた穴がフォトカップラを通ったときの信号を、境界部分を示すタイミングデータとして取得していた。しかし、この手法では、各部品要素などの寸法誤差や配設誤差などによって、多面反射鏡２２の境界位置と円盤に設けた穴位置とを正確に対応させるのは難しく、正確に対応させるためには個体ごとに調整する必要があり、生産時の工数増大を招いてしまっていた。
【００４３】
この原因は、従来のタイミング検出が、実際に検出した信号に基づくのではなく、多面反射鏡２２の物理的な境界位置に対応するように設けた円盤の穴位置という間接的な位置情報に基づいているからである。したがって、本実施形態のバーコード読取装置２のように、実際の反射鏡２２ａ〜２２ｅの境界部分に設けた境界検知用反射面５０による反射光に基づいて境界部分を検知すれば、これは直接的な位置情報に基づくものであるため上述の寸法誤差や配設誤差などが生じない。したがって、適切に境界部分を把握することができ、その結果、境界部分以外の有効なデータを適切に取り込むことができる。
【００４４】
本実施の形態１において、レーザ光源１２及びポリゴンミラー１４が走査光出射手段の概念に含まれ、詳しくはレーザ光源１２が走査光発生部の概念に含まれ、ポリゴンミラー１４が回転反射体の概念に含まれる。また、多面反射鏡２２が複数反射手段の概念に含まれる。また、図８のステップＳ１０及びＳ３０が境界部分検知手段としての処理に含まれ、図８のデータ取込処理全体が読取手段としての処理の概念に含まれる。
【００４５】
［実施の形態２］
上記実施の形態１では、境界検知用の第２の受光センサ３２ａを第１の受光センサ２０と別個に設けていたが、これら受光センサを共通化してもよい。実施の形態２は、これら受光センサを共通化したものである。
【００４６】
図１０は実施の形態２のバーコード読取装置１０２の構成説明図である。なお、図１に示す実施の形態１のバーコード読取装置２と同じ構成部分には同じ符号を付して詳しい説明は省略する。
まず、実施の形態２のバーコード読取装置１０２においては、図１の実施の形態１のバーコード読取装置２では存在した同期信号検出回路３２がない。つまり第２の受光センサ３２ａ、増幅器３２ｃおよび同期信号発生回路３２ｄがない。
【００４７】
一方、図１の実施の形態１のバーコード読取装置２に対して追加された、あるいは修正された構成は次の通りである。まず、図１０には図示していないが、本実施の形態２における境界検知用反射面５０は、それぞれに対応するポリゴンミラー１４の４個の反射鏡１４ａ〜１４ｄからのレーザ光を全反射させて、ポリゴンミラー１４および集光用凹面鏡１８を介して受光センサ１２０に受光されるような角度に設定されている。なお、この受光センサ１２０は図１における実施の形態１での第１の受光センサ２０と同じ構成であるが、実施の形態２では受光センサが１つしかないので、単に「受光センサ１２０」と記して区別することとする。
【００４８】
そして、実施の形態１においては、図１に示すように受光信号ａが増幅器３０にて増幅されて２値化回路３４に入力していたが、本実施の形態２においては、図１０に示すように、受光信号ａが増幅器３０にて増幅された後、第１の２値化回路１３４及び第２の２値化回路１３５に入力し、それら２つの２値化回路１３４，１３５にてそれぞれ２値化信号ｄ，ｅに変換されて制御回路１３６に入力する。さらに、制御回路１３６は、増幅器３０に対してゲインコントロール、つまり増幅率を設定するための増幅率設定信号を出力することができるようにされている。
【００４９】
第１の２値化回路１３４は、実施の形態１における２値化回路３４（図１参照）と同様に、バーコード１からの反射光を検出した受光センサ１２０からの電気信号を検出するためのものであり、相対的に小さなスレッシュホールドが設定されている。一方、第２の２値化回路１３５は、境界検知用であり、バーコード１からの反射光を検出した受光センサ１２０からの電気信号は検出せず、境界検知用反射面５０によって反射された反射光を検出した受光センサ１２０からの電気信号は検出可能な相対的に大きなスレッシュホールドが設定されている。
【００５０】
境界検知用反射面５０によって反射された反射光はレーザ光Ｌをそのまま全反射するため相対的に受光量が大きく、それに対してバーコード１による反射光は相対的に受光量が小さい。つまり、受光センサ１２０から出力される電気信号レベルには明確な差が生じると考えられるので、第２の２値化回路１３５には境界検知用反射面５０による反射光だけを検出できるような相対的に大きなスレッシュホールドを設定しておくことにより、この第２の２値化回路１３５からの出力に基づいて境界部分を適切に検知しようとするものである。したがって、この第２の２値化回路１３５からの出力が同期信号に相当する。
【００５１】
また、増幅器３０について言えば、受光センサ１２０からの電気信号を所定の増幅率で増幅するのであるが、図１２（ａ）に示すように、バーコード１による反射光を検出した受光センサ１２０からの電気信号では飽和せず、境界検知用反射面５０によって反射された反射光を検出した受光センサ１２０からの電気信号では飽和するように構成してある。したがって、第２の２値化回路１３５では、増幅器３０から飽和した電気信号が送られてきた場合に、それを２値化できればよいので、図１２（ａ）に示すようにスレッシュホールドもその飽和した電気信号レベルの近くに設定しておけば、的確に境界部分の検出ができる。つまり、第２の２値化回路１３５の出力が図１２（ｂ）に示すようになり、境界検知用反射面５０によって反射された反射光に対応する部分だけを特定できる２値化信号となる。
但し、バーコード１による反射光に加えてその他の外乱光を検出してしまった場合には、図１２（ｃ）に示すように、一時的に受光センサ１２０からの受光信号ａを増幅した増幅器３０からの増幅信号のレベルが全体的に飽和状態あるいは飽和状態に近い所定の上限レベル以上となる可能性がある。この場合には、第２の２値化回路１３５のスレッシュホールドが飽和した電気信号レベルの近くに設定してあっても、境界部分とそれ以外との区別がつきにくくなる。つまり、第２の２値化回路１３５の出力が図１２（ｃ）に示すようになり、境界検知用反射面５０によって反射された反射光に対応する部分だけでなくバーコード１による反射光に対応する部分にも信号の立ち上がり、立ち下がり生じた２値化信号となる。したがって、このような場合には、制御回路１３６が増幅器３０に対してゲインコントロールを行って、バーコード１による反射光に加えてその他の外乱光を検出した場合の増幅器３０からの出力が２値化回路１３５のスレッシュホールド未満となるように、つまり図１２（ａ）に示すような出力となるようにする。
【００５２】
この実施の形態２のバーコード読取装置１０２の制御回路１３６において実行されるデータ取り込み処理について、図１１のフローチャートにより説明する。本処理は、制御回路１３６内に設けられているＲＯＭに記憶されているプログラムに基づいて行われる。
【００５３】
データ取り込み処理が開始すると、まず、第２の２値化回路１３５から入力した同期信号（２値化信号）の立ち下がりを検出したか否かを判断する（Ｓ１１０）。そして、同期信号の立ち下がりを検出すると（Ｓ１１０：ＹＥＳ）、時間測定を開始し（Ｓ１２０）、第１の２値化回路１３４からの２値化信号の取り込み、この場合はバーコード１の表示パターンに対応するバーデータの取り込みを開始する（Ｓ１３０）。
【００５４】
その後、第２の２値化回路１３５から入力した同期信号の立ち上がりを検出したか否かを判断する（Ｓ１４０）。そして、同期信号の立ち上がりを検出すると（Ｓ１４０：ＹＥＳ）、Ｓ１２０にて開始した時間測定を終了し（Ｓ１５０）、その測定した時間ｔが所定基準時間Ｔよりも大きいか否かを判断する。測定時間ｔが所定基準時間Ｔよりも大きい場合には（Ｓ１６０：ＹＥＳ）、バーデータの取り込みを終了する（Ｓ１７０）。一方、測定時間ｔが所定基準時間Ｔ以下の場合には（Ｓ１６０：ＮＯ）、取り込んだバーデータを消去し（Ｓ２００）、増幅器３０の増幅率を下げ（Ｓ２１０）、Ｓ１１０へ戻る。このようにして、測定時間ｔが所定基準時間Ｔよりも大きい場合にだけバーデータの取り込みが行われ、続くＳ１８０にて増幅器３０の増幅率を元に戻す。
【００５５】
そして、データの取り込み処理を終了する条件が成立しているかどうかを判断し（Ｓ１９０）、取り込み処理を終了する条件が不成立であれば（Ｓ１９０：ＮＯ）、Ｓ１１０へ戻るが、取り込み処理を終了する条件が成立していれば（Ｓ１１９０：ＹＥＳ）、本データ取り込み処理を終了する。
【００５６】
ここで、Ｓ１６０にて測定時間ｔを所定基準時間Ｔと比較し、バーデータを取り込むか消去するかを判断している意図について説明する。
まず、測定時間ｔが所定基準時間Ｔよりも大きくなるのは、例えば図１２（ａ），（ｂ）に示すような場合である。つまり、この場合には境界検知用反射面５０によって反射された反射光に対応する部分だけを特定できる２値化信号となっているので、図１２（ｂ）に示す同期信号の立ち下がりから次の同期信号の立ち上がりまでの時間ｔ１は、境界検知用反射面５０間の距離に対応したものである。ここで、所定基準時間Ｔは境界検知用反射面５０間の距離に対応した時間よりも少し小さな値に設定してあるため、正常に境界検知用反射面５０によって反射された反射光に対応する部分だけを特定できる２値化信号であれば、図１２（ｂ）に示す関係から、測定時間ｔが所定基準時間Ｔよりも大きくなる（Ｓ１６０：ＹＥＳ）。つまり、この場合にはのは、境界検知用反射面５０間の反射鏡２２ａ〜２２ｅによって反射されたバーコード１からの反射光によるバーデータを適切に取り込むことができる。
【００５７】
一方、測定時間ｔが所定基準時間Ｔ以下となるのは、例えば図１２（ｃ），（ｄ）に示すような場合である。つまり、この場合には境界検知用反射面５０によって反射された反射光に対応する部分だけでなく、バーコード１によって反射された反射光に対応する部分にも信号の立ち上がり・立ち下がりが生じている。そのため、図１２（ｄ）に示す同期信号の立ち下がりから次の同期信号の立ち上がりまでの時間ｔ２は、境界検知用反射面５０間の距離に比べてかなり短い距離に対応するものとなる。上述したように所定基準時間Ｔは境界検知用反射面５０間の距離に対応した時間よりも少し小さな値に設定してあるため、図１２（ｄ）に示す関係から、この場合の測定時間ｔ２は所定基準時間Ｔ以下となる（Ｓ１６０：ＮＯ）。つまり、この場合にはバーコード１からの反射光によるバーデータのみをを適切に取り込むことができないので、Ｓ２００に示すように、取り込んだバーデータを消去する。
【００５８】
なお、第１及び第２の２値化回路１３４，１３５において実行される２値化の方式としては、例えば比較追従方式や微分方式が挙げられる。この内の比較追従方式の場合には、次のような不都合が生じる可能性がある。つまり、図１３（ａ）に示すように、境界検知用反射面５０による反射光に対応する電気信号からバーコード１の表示パターンによる反射光に対応する電気信号に移行する範囲では、両者の信号レベルの差が大きいので、図１３（ａ）中に破線で示した比較追従のための波形が適切に追従しなくなるおそれがある。そのため、例えばバーコードの表示パターンによる反射光に基づく最初の部分（図１３（ａ）中の矢印Ａ参照）が２値化されない可能性がある。
【００５９】
このような不都合を解消するためには、次のような工夫を施すとよい。例えば図１４（ａ）に示すように、境界検知用反射面５０に対して、走査光の走査方向から見て後半部分を、光を反射しないようにマスキングするのである。このようにすれば境界検知用反射面５０による反射光に対応する電気信号レベルが大きくても、その後に生じるマスキング部分５０ａに対応する電気信号のレベルが下がるので、図１３（ｂ）に示すように、さらにその後に発生する表示パターンによる反射光に対応する電気信号についても、図１３（ｂ）中に破線で示す比較追従波形が適切に追従し、同図中に矢印Ａで示すバーコード１の表示パターンによる反射光に基づく最初の部分も適切に２値化できることとなる。
【００６０】
また、同様の作用を発揮するために、マスキングを施すのではなく、図１４（ｂ）に示すように、走査光の走査方向から見た場合の境界検知用反射面５０と走査光反射面との間に、受光センサには光を反射しないような角度に設定された反射面６０を設けてもよい。
【００６１】
以上説明した実施の形態２のバーコード読取装置１０２においても、実施の形態１のバーコード読取装置２と同様、実際の反射鏡２２ａ〜２２ｅ間の境界部分に設けた境界検知用反射面５０による反射光に基づいて境界部分を検知しているので、適切に境界部分を把握することができ、その結果、境界部分以外の有効なデータを適切に取り込むことができる。
【００６２】
以上、本発明はこのような実施形態に何等限定されるものではなく、本発明の主旨を逸脱しない範囲において種々なる形態で実施し得る。
（１）例えば上記各実施の形態では、ポリゴンミラー１４の機能によりレーザ光を走査動作させたが、ポリゴンミラー式のものでなく、ガルバノミラー式あるいはホログラム式の走査手段を設けて、レーザ光を走査動作させるようにしても良い。
（２）また、上記実施の形態２においては、境界部分を適切に検知するために増幅器３０の設定及び増幅率の調整をするようにしたが、受光センサ１２０自体の設定や飽和レベルの調整によって対応してもよい。つまり、受光センサ１２０自体を、バーコード１による反射光では飽和せず、境界検知用反射面５０によって反射された反射光では飽和するように構成するのである。このようにすれば、上記実施の形態２において増幅回路３０に対して設定した場合と同様、境界部分の検出がさらに容易となる。そしてまた、反射光に加えて外乱光を検出してしまった場合の対処についても、受光センサ１２０からの電気信号のレベルが飽和状態に近い所定の上限レベル以上である場合には、その電気信号のレベルが上限レベル未満となるように受光センサ１２０の飽和レベルを変更すればよい。この場合には、増幅回路３０はなくても構わない。
【００６３】
ここで、受光センサ１２０の飽和レベルを変更するための構成の一例について図１５（ａ）を参照して説明する。ここではフォトダイオードＰＤを用いており、そのフォトダイオードＰＤと第１電源ＶCC1 との間には、制限抵抗Ｒ１と第１スイッチ回路ＳＷ１が直列に設けられている。一方、第２電源ＶCC2 及び第２スイッチ回路ＳＷ２は第１電源ＶCC1 及び第１スイッチ回路ＳＷ１と並列で設けられている。なお、第１スイッチ回路ＳＷ１は制御回路３６からの信号Ｐ１によって通常はオンされており、Ｐ１のレベルが反転するとオフされる。一方、第２スイッチ回路ＳＷ２は制御回路３６からの信号Ｐ２によって通常はオフされており、Ｐ２のレベルが反転するとオンされる。
【００６４】
したがって、通常では、第１スイッチ回路ＳＷ１のみオンしており第２スイッチ回路ＳＷ２はオフであるので、第１電源ＶCC1 の電圧レベルでの逆電圧がフォトダイオードＰＤに加えられることとなる。一方、制御回路３６からの制御信号Ｐ１，Ｐ２のレベルが反転すると、第１スイッチ回路ＳＷ１がオフし第２スイッチ回路ＳＷ２がオンとなるので、第２電源ＶCC2 の電圧レベルでの逆電圧がフォトダイオードＰＤに加えられることとなる。フォトダイオードＰＤの場合、加えられている逆電圧の電圧レベルを上げると飽和レベルを上げることができる。そのため、第２電源ＶCC2 の電圧レベルを第１電源ＶCC1 の電圧レベルよりも大きくすれば、フォトダイオードＰＤの出力特性としては、図１５（ｂ）に示すように、第２電源ＶCC2 のときの飽和レベルの方が第１電源ＶCC1 のときの飽和レベルよりも大きくすることができる。
【００６５】
なお、この手法を採用した場合のデータ取り込み処理については、図１１を参照して説明した実施の形態２の場合の増幅率制御と同様であり、例えば図１１のＳ２１０の処理の代わりに、フォトダイオードＰＤの出力特性を第２電源ＶCC2 のときの飽和レベルに変更する処理を実行し、Ｓ１８０の処理の代わりに、フォトダイオードＰＤの出力特性を第１電源ＶCC1 のときの飽和レベルに戻す処理を実行すればよい。
【図面の簡単な説明】
【図１】本発明の実施の形態１としてのバーコード読取装置の構成説明図である。
【図２】実施の形態１における駆動回路の構成を示すブロック図である。
【図３】実施の形態１における多面反射鏡の構成説明図である。
【図４】実施の形態１における多面反射鏡の反射状態の説明図である。
【図５】走査範囲を示す説明図である。
【図６】実施の形態１における境界検知用反射面の構成説明図である。
【図７】実施の形態１における境界検知用反射面の反射状態の説明図である。
【図８】実施の形態１におけるデータ取り込み処理のフローチャートである。
【図９】前記データ取り込み処理におけるタイミングチャートである。
【図１０】実施の形態２のバーコード読取装置の構成説明図である。
【図１１】実施の形態２におけるデータ取り込み処理のフローチャートである。
【図１２】  実施の形態２における増幅器からの出力と第２の２値化回路からの出力状態の説明図である。
【図１３】  比較追従方式の２値化を行なう場合に生じる不都合な状態及びそれを解消した場合の適切な状態を示す説明図である。
【図１４】  比較追従方式の２値化を行なう場合に生じる不都合な状態を解消するための境界検知用反射面に対する工夫を示す説明図である。
【図１５】  受光センサの飽和レベル調節メカニズムを示す回路図である。
【符号の説明】
１…バーコード                  ２…バーコード読取装置
４…読み取り窓                  ８…光学装置部
１０…電気回路部                １２…レーザ光源
１３…平面反射鏡                １４…ポリゴンミラー
１４ａ，１４ｂ，１４ｃ，１４ｄ…ポリゴンミラーの反射鏡
１６…駆動モータ                １８…集光用凹面鏡
２０…第１の受光センサ          ２２…多面反射鏡
２２ａ，２２ｂ，２２ｃ，２２ｄ，２２ｅ…反射鏡
３０…増幅器                    ３２…同期信号検出回路
３２ａ…第２の受光センサ        ３２ｃ…増幅器
３２ｄ…同期信号発生回路          ３４…２値化回路
３６…制御回路                  ４０…駆動回路
５０…境界検知用反射面        ５０ａ…マスキング部分
１０２…バーコード読取装置      １２０…受光センサ
１３４…第１の２値化回路        １３５…第２の２値化回路
１３６…制御回路                    Ｌ…レーザ光
【図１】
0003800751.tif 000002
【図２】
0003800751.tif 000003
【図３】
0003800751.tif 000004
【図４】
0003800751.tif 000005
【図５】
0003800751.tif 000006
【図６】
0003800751.tif 000007
【図７】
0003800751.tif 000008
【図８】
0003800751.tif 000009
【図９】
0003800751.tif 000010
【図１０】
0003800751.tif 000011
【図１１】
0003800751.tif 000012
【図１２】
0003800751.tif 000013
【図１３】
0003800751.tif 000014
【図１４】
0003800751.tif 000015
【図１５】
0003800751.tif 000016