(57)【要約】【課題】その操作速度が多少変化してもバーコードの読取り機能に影響がないようにして、バーコードを正確に読み取り可能としたペン式バーコードスキャナーを提供すること。【解決手段】スキャナー本体２の先端部５の付近にローラー１１を設けること、ローラー１１をバーコードの読み取り操作のときに一緒にバーコードないしその印刷面上を転動させること、アナログ波形の黒バーのアナログ波形幅や白バーのアナログ波形幅に関係なく、ローラー１１の転動距離によってそれぞれのバーコードの幅を計測可能とすることに着目したもので、スキャナー本体２の先端部５の近傍に取り付けるとともにバーコード上を転動可能なローラー１１と、レーザー光がバーコードの白バーおよび黒バーのそれぞれの境界部を通過したときに、これらの白バーおよび黒バーについてローラー１１の転動距離をそれぞれ計測可能な転動距離計測部１２と、を有することを特徴とする。【選択図】図１
2007241671.tif 000002
【特許請求の範囲】
【請求項１】
操作者が握って操作するスキャナー本体と、
このスキャナー本体の先端部からレーザー光をバーコードに対して照射する発光素子、およびこのバーコードからの反射光を捉える受光素子を有する受発光部と、を備え、前記スキャナー本体を前記バーコードに対して移動することにより、前記バーコードの情報を読み取るペン式バーコードスキャナーであって、
前記スキャナー本体の前記先端部の近傍に取り付けるとともに前記バーコード上を転動可能なローラーと、
前記レーザー光が前記バーコードの白バーおよび黒バーのそれぞれの境界部を通過したときに、これらの白バーおよび黒バーについてこのローラーの転動距離をそれぞれ計測可能な転動距離計測部と、
を有することを特徴とするペン式バーコードスキャナー。
【請求項２】
前記転動距離計測部は、
その円周方向に複数のスリットを形成するとともに前記ローラーに連動して回転するスリット円板と、
このスリット円板の各スリットを検出可能なスリットセンサーと、を有することを特徴とする請求項１記載のペン式バーコードスキャナー。
【請求項３】
前記ローラーと前記スリット円板との間に、前記ローラーの回転を前記スリット円板に伝達可能なベルトを設けたことを特徴とする請求項２記載のペン式バーコードスキャナー。
【請求項４】
前記スリット円板に、前記ローラーとの間の回転比を調節可能なギア機構を設けたことを特徴とする請求項２記載のペン式バーコードスキャナー。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はペン式バーコードスキャナーにかかるもので、とくにその移動速度（操作速度ないしスライド速度）に影響されないようにしたペン式バーコードスキャナーに関するものである。
【背景技術】
【０００２】
従来のペン式バーコードスキャナー（ペン式バーコードリーダー）は、安価かつ簡便ではあるが、操作者が手に持ってバーコードに対して移動することにより、このバーコードの情報を読み取る方式であるため、バーコード上を操作する速度を所定範囲内の一定値にして操作する必要があるという問題がある。
【０００３】
図３にもとづき概説する。
図３は、従来のペン式バーコードスキャナー１およびバーコードＢの概略説明図であって、ペン式バーコードスキャナー１による読取り信号のアナログ波形も示している。
ペン式バーコードスキャナー１は、スキャナー本体２と、受発光部３と、制御部４と、を有する。
スキャナー本体２は、操作者が手に持って操作可能なペンタイプである。
受発光部３は、スキャナー本体２の先端部５からレーザー光をバーコードＢに対して照射するＬＥＤなどによる発光素子６と、このバーコードＢからの反射光を捉える受光素子７と、を有する。
制御部４は、スキャナー本体２をバーコードＢに対して移動することにより、図示のアナログ波形Ａをアナログデジタル変換し、所定の基準値に比較してバーコードＢの情報を読み取る。
ペン式バーコードスキャナー１では、バーコードＢの黒バーＢＢおよび白バーＢＷ（スペース）の幅は、それぞれの黒バーＢＢおよび白バーＢＷに対応するアナログ波形Ａの時間として変換されるものである。
【０００４】
たとえば図示のように、バーコードＢとして、黒バーＢＢ１、白バーＢＷ１、黒バーＢＢ２、白バーＢＷ２、黒バーＢＢ３、白バーＢＷ３、・・・などと配列されており、たとえば黒バーＢＢ１と黒バーＢＢ３とは互いに同じ幅であると仮定する。
このバーコードＢを読み取る際に、バーコードＢの全域にわたって均一な速度で走査できていれば、図示の実線のように、黒バーＢＢ１と黒バーＢＢ３とはともに、アナログ波形Ａの基準レベルＧとの交点から得られる黒バーＢＢ１のアナログ波形幅Ａ１の時間幅として認識され、同じ幅と読み取ることができる。
しかしながら、黒バーＢＢ３の部分にペン式バーコードスキャナー１（先端部５）が至ったときに操作速度が変わって、たとえば遅くなったときには、黒バーＢＢ３のアナログ波形幅Ａ１がアナログ波形幅Ａ３と大きくなってしまって（Ａ１＜Ａ３）、本来同じ幅であるはずの黒バーＢＢ１と黒バーＢＢ３とを異なる幅の黒バーとして認識してしまって読取り誤りが生ずるという問題がある。同じ問題は、白バーＢＷについても当然言えることである。
すなわち、ペン式バーコードスキャナー１の場合には、固定式スキャナーや、レーザー光往復動式スキャナーなどとは異なって、スキャナー本体２自体をバーコードＢに対して相対的に移動するように操作するため、その移動速度ないし操作速度が速かったり遅かったりすることでバーコードＢの読取りが不可能になるという問題がある。
【０００５】
【特許文献１】特開平１１−２０３３９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は以上のような諸問題にかんがみなされたもので、その操作速度が多少変化してもバーコードの読取り機能に影響がないようにしたペン式バーコードスキャナーを提供することを課題とする。
【０００７】
また本発明は、バーコードに対するスライド速度に影響されないようにしたペン式バーコードスキャナーを提供することを課題とする。
【０００８】
また本発明は、操作者の熟練度に関係なくバーコードを正確に読み取り可能としたペン式バーコードスキャナーを提供することを課題とする。
【課題を解決するための手段】
【０００９】
すなわち本発明は、スキャナー本体の先端部付近にローラーを設けること、このローラーをバーコードの読み取り操作のときに一緒にバーコードないしその印刷面上を転動させること、かくして、アナログ波形の黒バーのアナログ波形幅や白バーのアナログ波形幅に関係なく、ローラーの転動距離によってそれぞれのバーコードの幅を計測可能とすることに着目したもので、操作者が握って操作するスキャナー本体と、このスキャナー本体の先端部からレーザー光をバーコードに対して照射する発光素子、およびこのバーコードからの反射光を捉える受光素子を有する受発光部と、を備え、上記スキャナー本体を上記バーコードに対して移動することにより、上記バーコードの情報を読み取るペン式バーコードスキャナーであって、上記スキャナー本体の上記先端部の近傍に取り付けるとともに上記バーコード上を転動可能なローラーと、上記レーザー光が上記バーコードの白バーおよび黒バーのそれぞれの境界部を通過したときに、これらの白バーおよび黒バーについてこのローラーの転動距離をそれぞれ計測可能な転動距離計測部と、を有することを特徴とするペン式バーコードスキャナーである。
【００１０】
上記転動距離計測部は、その円周方向に複数のスリットを形成するとともに上記ローラーに連動して回転するスリット円板と、このスリット円板の各スリットを検出可能なスリットセンサーと、を有することができる。
【００１１】
上記ローラーと上記スリット円板との間に、上記ローラーの回転を上記スリット円板に伝達可能なベルトを設けることができる。
【００１２】
上記スリット円板に、上記ローラーとの間の回転比を調節可能なギア機構を設けることができる。
【発明の効果】
【００１３】
本発明によるペン式バーコードスキャナーにおいては、スキャナー本体の先端部近傍にローラーを設け、バーコードを読み取る際に、スキャナー本体の先端部からのレーザー光の照射とともにこのローラーを転動させるようにしたので、黒バーから白バー、および白バーから黒バーへの変換点からのローラーの回転数ないしその転動距離を白バーおよび黒バーの幅として計測することができ、アナログ波形における黒バーのアナログ波形幅や白バーのアナログ波形幅に関係なく、すなわち、アナログ波形の各黒バーや白バーの時間幅に関係なく、ローラーの転動距離によりバーコードの幅を計測可能とすることができる。
【発明を実施するための最良の形態】
【００１４】
本発明は、転動するローラーを付加することにより、操作速度が変化してもバーコードを読み取り可能としたペン式バーコードスキャナーを実現した。
【実施例】
【００１５】
つぎに本発明の実施例によるペン式バーコードスキャナー１０を図１および図２にもとづき説明する。ただし、図３と同様の部分には同一符号を付し、その詳述はこれを省略する。
図１は、ペン式バーコードスキャナー１０の概略側断面図であり、ペン式バーコードスキャナー１０は、従来のペン式バーコードスキャナー１（図２）と同様に、スキャナー本体２、受発光部３、制御部４を有するとともに、ローラー１１と、転動距離計測部１２と、を有する。
【００１６】
ローラー１１は、スキャナー本体２の先端部５の近傍に設けたローラー軸１３に先端部５との間に所定の相対姿勢をもって、かつ互いに相対的に固定状態で、これを取り付けてあるとともに、ローラ軸１３のまわりに回転可能であってバーコードＢ上を転動可能とする。
【００１７】
転動距離計測部１２は、ローラー１１に連動して駆動するようにこれを設けているもので、スリット円板１４と、スリットセンサー１５と、ギア機構１６と、を有する。
【００１８】
スリット円板１４は、その円周方向に複数のスリット１７を等角度間隔で形成するとともにローラー１１に連動して回転する。
すなわちスリット円板１４は、円板軸１８のまわりに回転可能であって、ローラー軸１３と円板軸１８との間に掛けまわしたタイミングベルトなどのベルト１９により、ローラー１１の回転をスリット円板１４に伝達可能とする。
なお、スリット円板１４のスリット１７の数が多いほど、ローラー１１の回転数ないし回転角度にもとづく転動距離をより高い精度で検出可能である。
また、ベルト１９を設けることなく、ローラー１１のローラー軸１３の部分にスリット円板１４およびギア機構１６を設けることもできる。
【００１９】
スリットセンサー１５は、スリット円板１４の回転にともなってスリット円板１４の各スリット１７を検出可能であって、スリット円板１４の回転数および回転角度を検出可能とする。回転角度は、これを回転数に換算することができるので、以下、回転角度も含めた回転数をスリットセンサー１５が検出するものとして説明する。
【００２０】
ギア機構１６は、スリット円板１４の円板軸１８にこれを設けて、スリット円板１４とローラー１１との間の回転比を調節可能とする。
なお、ローラー１１に対するスリット円板１４のギア比を小さくするほど、ローラー１１の回転数ないし回転角度にもとづく転動距離をより高い精度で検出可能である。
【００２１】
こうした構成のペン式バーコードスキャナー１０において、操作者はスキャナー本体２の先端部５とともにローラー１１をバーコードＢが表示されている面上に当てるとともに、バーコードＢを走査するようにバーコードＢに沿って所定速度で移動させる。
図２は、ペン式バーコードスキャナー１０による読取り信号のアナログ波形図であって、スリット円板１４の半径をｒとし、黒バーＢＢの開始点（白バーＢＷから黒バーＢＢへの変換点）から黒バーＢＢの終了点（黒バーＢＢから白バーＢＷへの変換点）までの間のスリット円板１４の回転数、あるいは白バーＢＷの開始点（黒バーＢＢから白バーＢＷへの変換点）から白バーＢＷの終了点（白バーＢＷから黒バーＢＢへの変換点）までの間のスリット円板１４の回転数をｎとすると、それぞれの黒バーＢＢおよび白バーＢＷの幅は、２πｒｎと表すことができる。
なお、上記開始点や終了点および変換点については、受発光部３からのアナログ波形Ａおよびその基準レベルＧから制御部４がこれを特定することができる。
図２に示すように、たとえば黒バーＢＢ１について考えると、アナログ波形Ａの基準レベルＧとの交点ＢＣ１、ＢＣ２から得られる黒バーＢＢ１のアナログ波形幅Ａ１だけの時間の間に、スリット円板１４は回転数ｎ１だけ回転し、ローラー１１は２πｒｎ１の距離だけ転動していることとなり、この距離を黒バーＢＢ１の幅と計測することができる。
他のバーＢＢ、ＢＷについてもそれぞれのバーＢＢ、ＢＷを通過したローラー１１に対応するスリット円板１４のそれぞれ回転数ｎ１、ｎ２、・・・に応じてその幅を検出可能である。
【００２２】
図３と同様に、バーコードＢを読み取る際に、黒バーＢＢ３の部分にペン式バーコードスキャナー１０（先端部５）が至ったときに操作速度が変わって、たとえば遅くなったときには、黒バーＢＢ１と同じ幅であるはずの黒バーＢＢ３のアナログ波形幅Ａ３が黒バーＢＢ１のアナログ波形幅Ａ１より大きくなる（すなわち、時間幅としては、より大きくなる）。
しかしながら、黒バーＢＢ３のアナログ波形幅Ａ３について、アナログ波形Ａの基準レベルＧとの交点ＢＣ３、ＢＣ４から得られる黒バーＢＢ３のアナログ波形幅Ａ３分の時間の間に、ローラー１１は、同じく２πｒｎ１の距離だけ転動していることに変わりはなく、この距離を黒バーＢＢ３の幅と計測することができるため、
すなわち、レーザー光がバーコードＢの黒バーＢＢおよび白バーＢＷのそれぞれの境界部（交点ＢＣ１、ＢＣ２、ＢＣ３、ＢＣ４）を通過したときに、これらの黒バーＢＢおよび白バーＢＷについてローラー１１の転動距離をそれぞれ計測可能としたので、本来同じ幅であるはずの黒バーＢＢ１と黒バーＢＢ３とを同じローラー１１の回転による転動距離としており、従来のように異なる幅の黒バーＢＢとして認識してしまって読取り誤りが生ずるという問題は解消される。
【００２３】
かくして、ペン式バーコードスキャナー１０を用いたバーコードＢの走査における移動速度が変化しても、受発光部３によるアナログ波形Ａと、ローラー１１による転動距離２πｒｎとの組み合わせにより、この移動速度の変化に影響されずに、各黒バーＢＢおよび白バーＢＷの幅を計測し、バーコード読取りのための所定の基準値にもとづいてデータ変換し、バーコードＢの情報を読み取ることができる。
ただし、スリット円板１４におけるスリット１７の解像度、およびギア機構１６の回転比の設定により、任意の大きさのバーコードＢの読み取りが可能である。
【図面の簡単な説明】
【００２４】
【図１】本発明の実施例によるペン式バーコードスキャナー１０の概略側断面図である。
【図２】同、ペン式バーコードスキャナー１０による読取り信号のアナログ波形図である。
【図３】従来のペン式バーコードスキャナー１およびバーコードＢの概略説明図である。
【符号の説明】
【００２５】
１  ペン式バーコードスキャナー（従来、図３）
２  スキャナー本体
３  受発光部
４  制御部
５  スキャナー本体２の先端部
６  発光素子
７  受光素子
１０  ペン式バーコードスキャナー（実施例、図１）
１１  ローラー
１２  転動距離計測部
１３  ローラー軸
１４  スリット円板
１５  スリットセンサー
１６  ギア機構
１７  スリット円板１４に形成したスリット
１８  円板軸
１９  ベルト
Ａ  アナログ波形（図２、図３）
Ａ１  黒バーＢＢ１のアナログ波形幅
Ａ３  黒バーＢＢ３のアナログ波形幅
Ｇ  アナログ波形Ａの基準レベル
Ｂ  バーコード（図２、図３）
ＢＢ、ＢＢ１、ＢＢ２、ＢＢ３  黒バー
ＢＷ、ＢＷ１、ＢＷ２、ＢＷ３  白バー
ＢＣ１、ＢＣ２、ＢＣ３、ＢＣ４  アナログ波形Ａの基準レベルＧとの交点（白バーＢＷと黒バーＢＢとの間の境界部、図２）
ｒ  スリット円板１４の半径
ｎ、ｎ１、ｎ２、・・・  スリット円板１４の回転数
【図１】
2007241671.tif 000003
【図２】
2007241671.tif 000004
【図３】
2007241671.tif 000005