(57)【特許請求の範囲】
【請求項１】
２次元コードからの反射光を撮影して当該２次元コードに記憶された２次元コードデータを読取り可能なカメラ撮影リーダーと、走査光をバーコードに照射しその反射光を受けて当該バーコードに記憶されたバーコードデータを読取り可能なバーコードリーダーとを有する光学コード読取り装置において、前記バーコードリーダーから照射された走査光の平面上の目視可能な長さを走査線照射開始および照射終了ポイントを制御する手段を具備し、かつ制御した走査光の平面上の目視可能な長さが２次元コードの大きさを代表する長さに等しくまたは僅かに長くなった場合に、当該２次元コードがカメラ撮影リーダーの撮影範囲内に入りかつカメラ撮影リーダーが当該２次元コードの２次元コードデータを所定の精度で読取りできる状態を確立可能に一体的に組合わせた構造とされている光学コード読取装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、バーコードを読取るバーコードリーダーと ，２次元コードを読取るカメラ撮影リーダーとを一体的に組合わせた構造の光学コード読取装置に関する。
【０００２】
【従来の技術】
図６（Ａ）に示すバーコード２５からそれに記憶されているバーコードデータを読取るバーコードリーダーおよび同（Ｂ）に示す２次元コード（２次元データコード…但し、上記バーコード２５を複数並べた形の２次元バーコードでもよい。）３５を読取るカメラ撮影リーダーは、それぞれに公知である。
【０００３】
すなわち、バーコードリーダーは、走査部（ポリゴンミラーや振動子）からの走査光（レーザービーム）ＳをＸ方向に走査し、バーコード２５からの反射光を受光部で受けかつデコード部でバーコードデータとして読取る。
【０００４】
そして、図６（Ａ）に示す走査部位置をＰｓとすれば、走査角度θｓはバーコード２５の長さＬｓ（例えば、５ｃｍ）に対応して決めればよいが、一般的には水平方向の具体的作業性を考えて、当該長さＬｓよりも非常に大きい長さ（例えば、４０〜６０ｃｍ）として設定される。読取り走査領域を拡大して操作性を向上させるためである。したがって、垂直方向の作業性を容易とするための範囲つまり深度Ｄｓも大きく（例えば、５０ｃｍ以上）してある。
【０００５】
一方のカメラ撮影リーダーは、図６（Ｂ）に示す２次元コード３５からの反射光Ｇを撮像部（ＣＣＤ，レンズ等を含む）で受けかつデコード部で２次元コードデータとして読取る。この場合の撮影角度θｒは、撮像部位置Ｐｒからの深度Ｄｒと撮影範囲［横範囲長Ｌｆ１（例えば、５ｍｍ）と縦範囲長Ｌｆ２（例えば、５ｍｍ）として規定されるフレームＦ］で決まる。
【０００６】
ここに、バーコード２５および２次元コード３５の双方を１台の光学コード読取装置で読取りたいとの要請がある。例えば、コード変更期間等である。かかる要請に応えるものとして、従来は、深度Ｄｒと撮影範囲（フレームＦ）の大きさとを変えた兼用カメラ撮影リーダーを用いることが提案されている。
【０００７】
【発明が解決しようとする課題】
しかし、バーコード２５の大きさ（Ｌｓ）は図６（Ａ）に示すＸ方向（横方向）にデータが密に配列されかつ２次元コード３５に比較してＸ方向に非常に長いので、本来的な２次元コード３５の読取り精度を維持すると、バーコード２５の読取り精度が専用のバーコードリーダーを用いた場合に比較して悪くなる。
【０００８】
また、兼用カメラ撮影リーダーの場合も、２次元コード３５もみに専用のカメラ撮影リーダーの場合と同様に、撮影範囲（フレームＦ）の大きさを見極める指標がないから、読取り対象のバーコード２５に撮影範囲（Ｆ）を位置合せする作業および読取り対象の２次元コード２５に撮影範囲（Ｆ）を位置合せする作業が煩雑であると言う取扱い上の問題があるばかりか、それら作業が不備であると、読取り精度が落ちることになる。
【０００９】
本発明の目的は、バーコードおよび２次元コードのいずれをも高精度で読取りできかつ取扱い容易な光学コード読取装置を提供することにある。
【００１０】
【課題を解決するための手段】
本発明は、２次元コードからの反射光を撮影して当該２次元コードに記憶された２次元コードデータを読取り可能なカメラ撮影リーダーと、走査光をバーコードに照射しその反射光を受けて当該バーコードに記憶されたバーコードデータを読取り可能なバーコードリーダーとを有する光学コード読取り装置において、前記バーコードリーダーから照射された走査光の平面上の目視可能な長さを走査線照射開始および照射終了ポイントを制御する手段を具備し、かつ制御した走査光の平面上の目視可能な長さが２次元コードの大きさを代表する長さに等しくまたは僅かに長くなった場合に、当該２次元コードがカメラ撮影リーダーの撮影範囲内に入りかつカメラ撮影リーダーが当該２次元コードの２次元コードデータを所定の精度で読取りできる状態を確立可能に一体的に組合わせた構造とされている光学コード読取装置である。
【００１１】
かかる発明では、バーコードを読取る場合には、バーコードリーダーから照射された可視光線たる走査光をバーコードの長手方向を横切らせる。すると、バーコードリーダーが、当該バーコードに記憶されたバーコードデータを読取る。当該バーコードリーダーを、バーコード読取り専用の場合と同様に形成しておけば、バーコードデータを所定の高精度で読取れる。
【００１２】
また、２次元コードを読取る場合、カメラ撮影リーダーを２次元コードデータの読取り可能状態にしても、バーコードリーダーからは可視光線たる走査光が照射されている。そこで、走査光を２次元コードに照射させかつ走査光の平面上の目視可能長さが、当該２次元コードの大きさを代表する例えば一辺長と等しくなるように位置合せ調整する。この位置合せ調整が終われば、当該２次元コードがカメラ撮影リーダーの撮影範囲に入りかつカメラ撮影リーダーが読取り最適状態となる。すなわち、走査光の平面上の目視可能長さを撮影範囲の指標としつつカメラ撮影リーダーを２次元コードに前後させて位置合せ調整すれば、カメラ撮影リーダーを迅速かつ所定の精度で読取り可能な最適状態に確立することができる。取扱いが容易である。したがって、カメラ撮影リーダーを２次元コード読取り専用の場合と同様に形成しておけば、所定の高精度で読取れる。
【００１３】
【発明の実施の形態】
以下、本発明の実施形態について図面を参照して説明する。
本光学コード読取装置１０は、図１〜図３に示す如く、２次元コードデータを読取り可能なカメラ撮影リーダー３０と，バーコードデータを読取り可能なバーコードリーダー２０とを、バーコードリーダー２０から照射された走査光Ｓの平面（３５）上の目視可能長さＳｉがカメラ撮影リーダー３０の読取り対象である２次元コード３５の大きさを代表する長さ（Ｌｆ１）よりも僅かに長くなった場合に当該２次元コード３５がカメラ撮影リーダー３０の撮影範囲［フレームＦ（Ｌｆ１×Ｌｆ２）］内に入りかつカメラ撮影リーダー３０が当該２次元コード３５の２次元コードデータを所定の高精度で読取りできる最適状態を確立可能に一体的に組合わせた構造とされている。
【００１４】
図１，図２において、バーコードリーダー２０は、走査部２１が可視光線（レーザビーム）である走査光ＳをＸ方向に移動させつつバーコード２５に照射し、その反射光Ｒを受光部２２で受けて当該バーコード２５に記憶されたバーコードデータを１次元デコード部２３でデーコードすることにより読取り可能かつカメラ撮影リーダー３０が２次元コードデータの読取り可能状態でも走査光Ｓを照射可能に形成されている。
【００１５】
カメラ撮影リーダー３０は、２次元コード３５からの反射光Ｇをレンズ３２で集光しつつ撮像素子（ＣＣＤ）３１で撮影して当該２次元コード３５に記憶された２次元コードデータを２次元デコード部３３でデーコードすることにより読取り可能である。２次元コードは、図６（Ｂ）に示した２次元データコードの他、２次元バーコードでもよい。
【００１６】
以下、説明便宜のために、カメラ撮影リーダー３０が当該２次元コード３５に記憶された２次元コードデータを所定の高精度で読取りできる最適読取り可能状態を確立できる撮影範囲［横範囲長Ｌｆ１（５ｍｍ）×縦範囲長Ｌｆ２（５ｍｍ）のフレームＦ］と，当該カメラ撮影リーダー３０の読取り対象である２次元コード３５の大きさ［Ｌｆ１×Ｌｆ２…図６（Ａ）参照］とを同一として、カメラ撮影リーダー３０とバーコードリーダー２０との組合わせ構造を説明する。
【００１７】
すなわち、バーコードリーダー２０は、長さＬｓ（例えば、５ｃｍ）のバーコード２５に記憶されたバーコードデータを読取る従来例［図６（Ａ）］の場合と同様な専用のバーコードリーダーとして形成されているので、バーコード２５に対する垂直方向の作業性を考えても、走査部２１位置Ｐｓからの深度Ｄｓ［図６（Ａ）参照］を５０ｃｍ以上とすれば十分である。この場合の走査角度θｓは、約９度である。
【００１８】
しかし、当該深度Ｄｓ（５０ｃｍ）の走査光Ｓと直交する平面（２５）上における当該走査光ＳのＸ方向目視可能長さ（Ｓｉ）は、バーコード２５に対する水平方向の作業性を向上させるために、バーコード２５の長さＬｓ（５ｃｍ）より非常に大きく（例えば、５０ｃｍ）選択されている。深度Ｄｓを５０ｃｍとしかつＸ方向の目視可能長さ（Ｓｉ）を５０ｃｍとした場合の走査角度θｓは、４５度になる。
【００１９】
因みに、この走査角度θｓ（４５度）で、深度Ｄｓが１０ｃｍにおける平面（２次元コード３５およびこれが印刷されている箱表面等）上の目視可能長さＳｉは１０ｃｍになる。
【００２０】
一方、カメラ撮影リーダー３０の図２，図３に示す撮像部（レンズ３２）位置Ｐｒから２次元コード３５までの深度Ｄｒを１０ｃｍとすれば、上記の通り２次元コード３５の大きさが撮影範囲［横範囲長Ｌｆ１（５ｍｍ）×縦範囲長Ｌｆ２（５ｍｍ）のフレームＦ］の大きさと等しいものとされているから、撮影角度θｒは、約２度である。
【００２１】
したがって、走査部２１位置Ｐｓと撮像部（レンズ３２）位置Ｐｒとを同一点として両者２０，３０を単に組合せた構造とすれば、深度Ｄｒ（＝１０ｃｍ）において、例えば横範囲長Ｌｆ１（５ｍｍ）に対する走査光Ｓの平面上の目視可能長さ（Ｓｉ）は１０ｃｍ（２０倍）になるから、走査光Ｓを撮影範囲（フレームＦ）の指標として利用することができない。
【００２２】
そこで、走査部２１位置Ｐｓを撮像部（レンズ３２）位置Ｐｒに対して読取り対象の２次元コード３５側に限りなく接近するように位置ずれ配設すれば、横範囲長Ｌｆ１（５ｍｍ）と目視可能長さ（Ｓｉ）とを同一的にすることができ得るが、装置構築上不自然で取扱いが困難となってしまうばかりか、撮像自体が阻害されてしまうので、本末転倒になり実現できない。
【００２３】
かくして、この実施形態では、２次元コード３５の読取りの場合には、制御部４０から走査部２１へ当該走査部２１のＸ方向における走査線照射開始ポイントを遅らせかつその照射終了ポイントを早める切替信号を送り、走査部２１が切替信号に対応する走査線照射開始ポイントと走査線照射終了開始ポイントとに切替えて、図３に示す切替後走査角度θｃ（撮像角度θｒより僅かに大きい。）の走査光Ｓを照射可能に形成してある。
【００２４】
しかも、図１，図3に示すように走査部２１位置Ｐｓを撮像部（レンズ３２）位置Ｐｒよりも２次元コード３５から離れる方向に位置ずれさせて配設し、組込みを簡単化してある。コストも低減できる。
【００２５】
すなわち、バーコードリーダー２０から照射された走査光Ｓの平面（３５等）上の目視可能長さＳｉが読取り対象である２次元コード３５の大きさを代表する長さ［この実施形態では図４（Ｂ１）に示す横範囲長Ｌｆ１（＝５ｍｍ）と等しい。］よりも僅かに長くなるように形成してある。
【００２６】
この場合に、当該２次元コード３５がカメラ撮影リーダー３０の撮影範囲（Ｌｆ１×Ｌｆ２）内に入りかつカメラ撮影リーダー３０が当該２次元コード３５の２次元コードデータを所定の高精度で読取りできる最適状態を確立できるわけである。
【００２７】
但し、目視可能長さＳｉは２次元コード３５の大きさを代表する長さ（Ｌｆ１）よりも“僅かに長い”に限定されない。例えば図４（Ｂ２）に示すように横範囲長Ｌｆ１（＝５ｍｍ）に等しい目視可能長さＳｉｅあるいは同（Ｂ３）に示すように横範囲長Ｌｆ１よりも僅かに短い目視可能長さＳｉｌとしてもよい。また、横範囲長Ｌｆ１に対応する目視可能長さＳｉに限定されず、例えば図５に示すように縦範囲長Ｌｆ２に対応する目視可能長さＳｉＶでも、対角線Ｌｆ３に対応する目視可能長さＳｉＴにしてもよい。
【００２８】
かかる実施形態では、バーコード２５を読取る場合には、図６（Ａ）に示す従来例の場合と同様に、バーコードリーダー２０から照射された可視光線たる走査光Ｓをバーコード２５の長手方向を横切らせる。すると、バーコードリーダー２０が、当該バーコード２５に記憶されたバーコードデータを読取る。当該バーコードリーダー２０がバーコード読取り専用の場合と同様に形成されているので、所定の高精度で読取れる。
【００２９】
２次元コード３５を読取る場合、カメラ撮影リーダー３０が２次元コードデータの読取り可能状態であっても、制御部４０からの切替信号によって、バーコードリーダー２０が働き、可視光線たる走査光Ｓが図３に示す切替後走査角度θｃで照射される。そこで、走査光Ｓを２次元コード３５に照射させかつ当該走査光Ｓの平面（３５等）上の目視可能長さＳｉが図４（Ｂ１）に示す当該２次元コード３５の大きさを代表する一辺長（５ｃｍ）［横範囲長Ｌｆ１（＝５ｃｍ）と等しい。］よりも僅かに長くなるように位置調整する。
【００３０】
図４（Ａ）に示す状態は本装置１０（２０，３０）が当該２次元コード３５から大きく離れた状態であり、同（Ｃ）に示す状態は接近し過ぎである。すなわち、走査光Ｓの目視可能長さＳｉを撮影範囲（フレームＦ）の指標としつつ、カメラ撮影リーダー３０を２次元コード３５に前後させて位置合せ調整すれば、カメラ撮影リーダー３０を迅速に読取り最適状態に確立することができる。したがって、読取り対象の２次元コード３５に撮影範囲（フレームＦ）を合せる煩雑で時間の掛かる垂直方向の調整（位置決め）作業を一掃でき、取扱いが極めて容易である。
【００３１】
かくして、この位置合せ調整が終われば、当該２次元コード３５がカメラ撮影リーダー３０の撮影範囲（フレームＦ）内に入りかつカメラ撮影リーダー３０が読取り最適状態となる。したがって、カメラ撮影リーダー３０が２次元コード読取り専用の場合と同様に形成されているので、所定の高精度で読取れる。
【００３２】
【発明の効果】
本発明によれば、２次元コードを読取り可能なカメラ撮影リーダーと，バーコードを読取り可能かつカメラ撮影リーダーが２次元コードの読取り可能状態でも走査光を照射可能に形成されたバーコードリーダーとを、バーコードリーダーから照射された走査光の平面上の目視可能長さがカメラ撮影リーダーの読取り対象である２次元コードの大きさを代表する長さと等しくまたは僅かに長くあるいは短くなった場合に当該２次元コードがカメラ撮影リーダーの撮影範囲内に入りかつカメラ撮影リーダーが当該２次元コードの２次元コードデータを所定の精度で読取りできる状態を確立可能に一体的に組合わせた構造の光学コード読取装置であるから、バーコードおよび２次元コードのいずれをも高精度で読取りできかつ取扱い容易である。
【図面の簡単な説明】
【図１】本発明の原理を説明するための図である。
【図２】本発明の実施形態を示す図である。
【図３】同じく、２次元コード（撮影範囲）の大きさと走査光の目視可能長さとの関係を説明するための図である。
【図４】同じく、カメラ撮影リーダーの撮影範囲（２次元コード）と走査光の目視可能長さとの関係を説明するための図である。
【図５】同じく、走査光の目視可能長さの撮影範囲（２次元コード）に対する変形例を説明するための図である。
【図６】従来例を説明するための図である。
【符号の説明】
１０  光学コード読取装置
２０  バーコードリーダー
２１  走査部
２２  受光部
２３  １次元デコード部
２５  バーコード
Ｓ  走査光
Ｓｉ  目視可能長さ
Ｒ  反射光
３０  カメラ撮影リーダー
３１  撮像素子
３２  レンズ
３５  ２次元コード（平面）
Ｇ  反射光
Ｆ  フレーム（撮影範囲）
Ｌｆ１  撮影範囲の横範囲長（２次元コードの大きさを代表する長さ）
Ｌｆ２  撮影範囲の縦範囲長（２次元コードの大きさを代表する長さ）
Ｌｆ３  対角線長（２次元コードの大きさを代表する長さ）
【図１】
0004073062.tif 000002
【図２】
0004073062.tif 000003
【図３】
0004073062.tif 000004
【図４】
0004073062.tif 000005
【図５】
0004073062.tif 000006
【図６】
0004073062.tif 000007