(57)【要約】【課題】固有コードの種類によらず、照明光が被読み取り面に確実に届き、正確にコード読み取りが行える構成とする。【解決手段】物体５に設けられた固有コード６を読み取る読取部１１ｃを有するハウジング１１の内部に、固有コード６を撮像するＣＣＤカメラ１５を配設して、ハウジング内の光源１８により被読み取り面３を照らす。ハウジング１１には、ＣＣＤカメラ１５に入光する光量を制限する入光孔９ａを備え、被読み取り面３に照射された照明光が固有コード６に当たって反射した反射光に基づき、コード読み取りを行う構成において、近距離Ｌ１の被読み取り面３に対して第１照明光を照射する光源１８の他に、遠距離Ｌ２の被読み取り面３に対して第２照明光を照射する光源１９を有する構成とした。【選択図】　図１
2004127215.tif 000002
【特許請求の範囲】
【請求項１】
物体に設けられた固有コードを読み取る読取部を有するハウジングと、
該ハウジングの内部に配設され、前記固有コードを撮像する撮像手段と、
前記ハウジング側に取り付けられ、前記固有コードが設けられる被読み取り面を照らす発光手段と、
前記撮像手段の前方に設けられ、前記被読み取り面を照らす照明光が前記固有コードに当たり、前記固有コードによって反射した反射光の前記撮像手段へ入光する光量を制限する光制限手段とを備え、
前記被読み取り面に照射された照明光が前記固有コードに当たって反射した反射光に基づき、前記固有コードに示される情報を読み取るコード読取装置において、
前記発光手段は近距離の被読み取り面に対して第１照明光を照射する第１光源と、遠距離の被読み取り面に対して第２照明光を照射する第２光源を有したことを特徴とするコード読取装置。
【請求項２】
前記第１光源と前記第２光源は、使用環境に基づき切替自在としたことを特徴とする請求項１に記載のコード読取装置。
【請求項３】
前記第１光源と前記第２光源は、同時発光することを特徴とする請求項１または請求項２に記載のコード読取装置。
【請求項４】
前記光制限手段の周囲または前記光制限手段に対向して光反射手段を設け、前記第１光源は該光反射手段に対して前記第１照明光を照射することを特徴とする請求項１に記載のコード読取装置。
【請求項５】
凹部を有し、前記読取部に設けられて前記第２照明光を照射する導光部材を備え、前記凹部内に前記第２光源を配設したことを特徴とする請求項１に記載のコード読取装置。
【請求項６】
前記導光部材は内部が透明であり、前記第２照明光が導かれる先に前記第２照明光を前記被読み取り面に対して発する光放射面を有したことを特徴とする請求項１に記載のコード読取装置。
【請求項７】
前記導光部材は、前記光放射面および前記凹部を除いて、光シールドされていることを特徴とする請求項６に記載のコード読取装置。
【発明の詳細な説明】
【発明の属する技術分野】
本発明は、物体に設けられた固有コード（例えば、バーコードに代表される一次元コード、マトリックス状の二次元コード、異次元コードが組み合わせられた多次元コード等）に示される固有情報を読み取るコード読取装置に関するものであり、特に、コード読取装置の内部構造に係る。
【従来の技術】
従来、特定の物体（例えば、これを製品とする）の管理を行う際、個々の製品を識別するために、紙上に印刷された固有コード（例えば、製品における固有の情報を示す一次元、二次元、多次元と言ったコード）が個々の製品に対して貼り付けられ、設けられている。従来では、この様な製品に設けられた固有コード（単に、コードと称す）を、固定もしくはハンドヘルドのコード読取装置（コードリーダ）によって、固有コードに示される情報をデコードして読み取り、製品全体の在庫のシステム管理が行われている。
例えば、この様なコード読取装置では、ハウジングの内部に入光絞り機構を有し、その背面にレンズおよびＣＣＤカメラを配設している。そして、固有コードを読み取る読取口面側に対の光源を設けて、一実施例では入射絞り機構に向けて入射絞り機構によって反射した反射光により被読み取り面を照射している。この場合、入光絞り機構のＣＣＤカメラにより像が撮像される入光孔を除く、絞り機構面とハウジングの内周面は白色等の散乱可能な明彩色や蛍光染料を含有の明彩色等に施される。そして、光源からの光を入光絞り機構の絞り機構面とハウジングの内周面に向けて照射し、その反射光による間接照明によって、固有コードが設けられる被読み取り面を照射する構成となっている。更に、上記した特許文献１に示される従来例では、光源を被読み取り面に対して直接照射することによって、被読み取り面を照射している（例えば、特許文献１を参照）。
【特許文献１】
特開平１０−１１１９０５号公報（第２頁、第１図、第３図）
【本発明が解決しようとする課題】
つまり、上記した特許文献１の如く、間接照明によってコード読み取りを行う方法では、読取口面から照射される光はハウジング内部の白色となった壁面で反射した光が放出されるため、光は壁面での反射により減衰してしまう為、コード読み取りは、比較的、近距離にて読み取りを行わなければならない。しかし、近距離での読み取りでは、例えば、バーコードに代表される横長の一次元コードを読み取る場合には、コード自体が横方向に大きい為に、ＣＣＤカメラの視野（撮像範囲）内に入らなくなってしまう事が起こり得る。
この様な場合、コードとＣＣＤカメラとの距離を遠ざけて読み取りを行おうとすると、上記構成の間接照明では、光源から発せられた照明光は被読み取り面まで十分な光量が届かなくなり、被読み取り面での十分な光量が得られない。これは、固有コードに当たって反射した反射光は更に減衰し、弱くなってしまうので、コード読み取りに影響を与えてしまう。
これをハウジングの内部で、例えば、コードとＣＣＤカメラとの距離を遠ざけて配置を行うと、コード読取装置自体が大型化してしまう。
よって、本発明は上記の問題点に鑑みてなされたものであり、固有コードの種類によらず、コード読み取りが行えること、被読み取り面に照明光を確実に照射すること、正確にコード読み取りが行える構成とすることを技術的課題とする。
【課題を解決するための手段】
上記した課題を解決するために講じた技術的手段は、物体に設けられた固有コードを読み取る読取部を有するハウジングと、該ハウジングの内部に配設され、前記固有コードを撮像する撮像手段と、前記ハウジング側に取り付けられ、前記固有コードが設けられる被読み取り面を照らす発光手段と、前記撮像手段の前方に設けられ、前記被読み取り面を照らす照明光が前記固有コードに当たり、前記固有コードによって反射した反射光の前記撮像手段へ入光する光量を制限する光制限手段とを備え、前記被読み取り面に照射された照明光が前記固有コードに当たって反射した反射光に基づき、前記固有コードに示される情報を読み取るコード読取装置において、
前記発光手段は近距離の被読み取り面に対して第１照明光を照射する第１光源と、遠距離の被読み取り面に対して第２照明光を照射する第２光源を有する構成としたことである。
上記した手段によれば、発光手段は近距離の被読み取り面に対して第１照明光を照射する第１光源と、遠距離の被読み取り面に対して第２照明光を照射する第２光源を有するので、固有コードの中で比較的小さな固有コード（例えば、マトリック状のコード）は、近距離で第１光源からの第１照明光を照射させてコード読み取りが行える。また、固有コードの中で比較的大きな固有コード（例えば、バーコード等の横長のコード）は、遠距離で第２光源からの第２照明光を照射させてコード読み取りが行える。つまり、装置自体の外形を大きくすることなく、使用用途に応じて異なる複数の光源を設けることで、固有コードの種類によらずコード読み取りが行える。
この場合、第１光源と第２光源は、使用環境に基づき切替自在であれば、環境変化に応じて、第１光源と第２光源の光源切替が行える。例えば、固有コードの大きさや被読み取り面での照明光の明るさに応じての光源切替が行える。
また、第１光源と第２光源は、同時発光する構成であれば、被読み取り面が暗く、第１光源のみあるいは第２光源のみの照明光では十分ではない場合に、第１光源と第２光源の同時発光によって、明るさをかせぐことが可能となり、第１光源と第２光源との発光により、確実に被読み取り面を照射することが可能である。
更に、光制限手段の周囲または光制限手段に対向して光反射手段を設け、第１光源は光反射手段に対して第１照明光を照射すれば、光制限手段の周囲または光制限手段に対向して設けられる光反射手段により、間接照明光を作ることが可能である。
更にその上、凹部を有し、読取部に設けられて第２照明光を照射する導光部材を備え、凹部内に前記第２光源を配設すれば、第２光源を導光部材に形成された凹部に配設し、読取部から第２照明光を発することが可能である。これは、被読み取り面に最も近い読取部からの照射となり、第２照明光は第１照明光よりも広い範囲を照射することが可能である。
そして、導光部材は内部が透明であり、第２照明光が導かれる先に第２照明光を被読み取り面に対して発する光放射面を有すれば、内部が透明となった導光部材により光放射面に導かれ、光放射面から第２照明光は効率良く放射される。
導光部材は、光放射面および凹部を除いて光シールドされていれば、導光部材の中を進む際、光シールドによって導光部材からの光伝達過程において外部への漏れが防止され、第２照明光は導光部材の中で反射を繰り返して確実に光放射面へと導かれる。つまり、光シールドによって、導光部材内部での光伝達の効率が良くなる。
【発明の実施の形態】
以下、本発明の一実施形態について、図面を参照して説明する。以下に説明する本実施形態においては、物体５に設けられる固有コード（単に、コードと称す）６は、図４の（ａ）に示されるマトリックス状の二次元コードや、図４の（ｂ）に示されるバーコードに代表される一次元コードを読み取ることができるコード読取装置１を示す。本実施形態においては、この様なコード６を用いて、特定製品の管理を行う為に、コード６を製品等の物体５に設けている。コード６は、二次元コードに階調的な明暗もしくは色が付加された三次元コード、あるいは、異なる次元のコードが組み合わさった多次元コード等であっても良い。
一方、コード６が設けられる物体５は、金属部材、セラミックス、ガラス、樹脂、シリコン等のいずれから成り立っていても良い。更に、本実施形態に示すコード６は、上記した材質に対してレーザマーキングやエッチング等の表面処理によって、図３に示す形状のコード６を直接的に設けられていても、ある部材（例えば、コード６が設けられた紙、テープ等）を介して間接的に設けられていても良い。
そこで、この様なコード６を読み取るコード読取装置１について、図１を参照して構造を説明する。
図１に示すコード読取装置１は、ＡＢＳ樹脂または合成樹脂から成り立つハンドヘルド型のハウジング１１から構成されている。コード読取装置１は、オペレータが手で握って、コード読み取り操作を行うものである。この為、ハウジング１１は、オペレータが手で握って操作し易い形状となっている（例えば、手で握るグリップ部の形状が手で把持した際の形状を呈する）。また、ハウジング１１は略Ｌ字状に曲った先に、実際にコード読み取りを行うフード部１１ｂを有する。尚、本実施形態におけるフード部１１ｂとは、ハウジング１１の内底面９から読取部１１ｃに至る部位を指す。
フード部１１ｂに関して説明すると、フード部１１ｂは内側が開口しており、フード部の内部からコード６が設けられる被読み取り面３に対して照明光（第１照明光および第２照明光）を照射すると共に、照明光がコード６に当たって反射した反射光を受光する四角形状の読取部１１ｃが先端に形成されている。フード部１１ｂは本体と内底面９により区画されており、内底面９の奥には、内部に複数の凸レンズおよび凹レンズを有するレンズ群（単に、レンズと称す）１４が配設される。そして、レンズ１４の結像位置に、二次元センサとしての機能を有するＣＣＤカメラ１５が、レンズ１４に対向して配設されている。レンズ１４は円筒状の筒状部材１６によって、ハウジング１１の内部に取り付けられている。
像を撮像して像が内部のＣＣＤ素子に結像されるＣＣＤカメラ１５は、筒状部材１６に固定された回路基板２５の中央に取り付けられている。この様なＣＣＤカメラ１５とレンズ１４は、共に光軸７が一致した状態で配設される。
一方、内底面９の中央には、反射光の光量を制限する絞り機能（入射瞳）を有する孔９ａが形成されており、孔９ａを介して背面側に配設されるＣＣＤカメラＣＣＤ素子に像を結像させることができる。内底面９の読取部１１ｃ側は、内底面９の表面に光が当たった場合、読取部側の面には光反射手段として光が反射し易く、反射の際に光の減衰率が少ない表面加工により被膜（光反射手段）が形成されているか、若しくは、白色系の塗料で塗装され、被膜が形成されている。
また、フード部内側の構造において、内底面９の端部と読取部１１ｃとの間には、光軸７に対して所定角度（例えば、４５度）で傾斜した光反射部材（ハーフミラー）１２が、フード部１１ｂの内壁１１ａに固定されている。このハーフミラー１２によって、フード部１１ｂの内部は更に区画されている。ハーフミラー１２は、一面のみに金属蒸着（例えば、クロム、アルミニウム、銀の蒸着）等の特殊な表面加工が施されており、所定角度から入射した光の一部を反射し、その光の一部は透過させる機能を有する。例えば、本実施形態では、反射率／透過率が５０％（または、５０％前後）のハーフミラー１２を光軸７に対して４５度の角度でハウジング内に配設している。
一方、筒状となったフード部１１ｂの内壁には、読取部１１ｃから近距離（例えば、読取部１１ｃからの距離：Ｌ１）を照明光（第１照明光）で照らす光源（第１光源）１８が取り付けられている。光源１８は、ここでは一例として、６個ずつ一列に並んだ高輝度な赤色の光を発するチップ状のＬＥＤを用いている。このチップ状のＬＥＤは、横２列もしくは３列に平行して並んだマトリックス状にまとまった状態、若しくは内側を向く様に正方形状に対向して配設される。そして、その上に拡散シートが覆われることによって、全体として均一な光を発し、これが被読取り面３を照らす照明光となる。この場合、光源１８は平面発光体を用いても良い。この様に、光軸７に対して対向して配設された光源１８から発せられる光をハーフミラー１２に対して当てると、ハーフミラー１２に当たった光の光量の一部（例えば、５０％）は、読取部１１ｃから被読み取り面３へ照射される。また、ハーフミラー１２に当てられた光の光量の一部（例えば、反射しなかった残りの５０％）は、ハーフミラー１２を透過する。この場合、透過率が５０％のハーフミラー１２を用いた場合、光源１８から発せられる光の光量を「１」とした場合には、ハーフミラー１２によって被読取り面３へは、光源１８の光量の１／２が照射され、残りの１／２がハーフミラー１２を透過する。
また、筒状となったフード部１１ｂの内壁には、内底面９からハーフミラー１２の一方の端部に至る長さより若干短い範囲で光反射膜１３が、傾斜配置されたハーフミラー１２を間に介在させて、光源１８と対向した状態で内壁１１ａに貼り付けられている。この光反射膜１３は、反射率の高い金属（例えば、クロム、アルミニウム、銀等）による被膜をフード部１１ｂの内壁１１ａに形成されている。この光反射膜１３によって、ハーフミラー１２を透過してきた光を高い反射率で、もう一度、ハーフミラー１２に返している、これにより、ハーフミラー１２の特性上、一部の光（例えば、入射した光の５０％）は入射角に対して９０度の方向に反射して、孔９ａを介してＣＣＤカメラ１５へと導かれる。
つまり、ハーフミラー１２を透過してきた光を高い反射率でハーフミラー１２に再度返すことにより、残りの光（入射した光の５０％）はハーフミラー１２を透過し、光源側を明るく照らすので、相乗効果によって、ＣＣＤカメラ１５のＣＣＤ素子がサチレーションを生じなくする事ができる。この構成により、ハーフミラー１２によって、所定レベルにまでＣＣＤカメラ１５に入光する光の輝度を抑えて、光源側およびＣＣＤカメラ側がハーフミラー１２を透過した光により明るく照らすことができる。この為、ＣＣＤ素子には光反射膜１３を設けない場合に比べて、光反射膜１３を設けた場合には光反射膜１３で反射した光（例えば、光反射膜１３の反射率を、一例として理解を容易にするために「１：完全反射」とすると、光源１８の１／２光量）のハーフミラー１２の透過率（５０％）分だけ明るさが向上する（つまり、光源１８の光量の１／４程度の明るさが向上）。また、図１に示す構成には、光源１８の他に、光源１８の照明光では届かない距離を赤色の光（または、光源１８とは異なる色の光）を照射する遠距離用（例えば、読取部１１ｃからの距離：Ｌ２を照射）の光源（第２光源）１９が設けられ、光源１８とは異なる照明光（第２照明光）が発せられる構成となっている。光源１９から発せられる光は、導光部材１０の読取部１１の四隅に設けられた光放射面１０ｅから発せられる。
図２に、図１の内底部９から読取部１１ｃまでの構成（照明部）を具体化した照明ユニット２０の構成を示す。照明ユニット２０はハウジング１１に対して脱着自在となっている。尚、図２は、照明ユニット２０の内部の説明を行うために、傾斜した状態で配設されるハーフミラー１２を外した状態を示す。
照明ユニット２０はハウジング１１と同じ樹脂から成る有底中空の凸状を呈し、読取部１１ｃが開口している。照明ユニット２０の図２に示す左右側面の上下方向には、光源１９が固定されて電気的に接続された回路基板２５が中に挿入される４つの挿入孔２１が形成されている。また、照明ユニット２０の段部の読取部１１ｃと平行な側面２６には、光源１９が挿入される孔が形成されていると共に、開口が狭くなった読取部１１ｃの左右側壁の上下端には４つの溝部２８が形成されている。更に、照明ユニット２０には下面に近距離用の光源１８が配設されると共に、上面に図１に示す光反射膜１３が設けられた状態で、内底面９と読取部１１ｃとの間には傾斜した状態でハーフミラー１２が配設される。
次に、導光部材１０について、図３を参照して説明する。導光部材１０は透明な樹脂（例えば、アクリル樹脂、ポリカーボネート樹脂等）から成り、中央が凹んだ凹部形状となっている。また、導光部材１０は、図２の如く、読取部１１ｃの左右にそれぞれ設けられるものであって、導光部材１０は光源挿入部１０ａと光源挿入部１０ａから延在したプリズム部１０ｂとを有する。光源挿入部１０ａは内部が中空となっており、背面に光源１９を挿入する光源１９の径に略一致した凹部１０ｃが両端にそれぞれ形成される。
プリズム部１０ｂは光放射面１０ｅまで光源１９から発せられた光を導く、樹脂から成り立ち、内部を光が反射して進むプリズム効果を生じさせる。具体的に言えば、プリズム部１０ｂは、光源１９から発せられた光を、光源１９の光軸に対してテーパー状となった反射面１０ｄによって反射させる。そして、反射面１０ｄによる反射光を、今度は反射面１０ｄに対向する反射面１０ｆによって反射させる。その後、光放射面１０ｅから光を発するが、この場合、読取部１１ｃの四隅から第２照明光を同時に放出する。
この様に光を導く為、光放射面１０ｅと凹部ｃ以外は、内部での光の反射を効率良く行わせる為、外周面に外部への光が漏れない反射膜（例えば、クロム、銀、アルミニウム等の金属）が塗布されている、若しくは、反射テープにより光シールドされている。また、光放射面１０ｅの形状に関して言えば、本実施形態では平面であるが、これに限定されるものではなく、レンズ機能を持たせるために曲面であっても良い。
この様な導光部材１０は、照明ユニット２０に対して、照明ユニット２０の段部の側面２６に沿って配設され、プリズム部１０ｂの先端を溝部２８の中に入れ込んだ状態で中央を、ビス等の固定部材（図示せず）によって照明ユニット２０に一体化することができる。この様に照明ユニット２０に取り付けられた状態では、光反射面１０ｅは読取部１１ｃと同一面となる。
次にハウジング１１の本体側の説明を行う。ハウジング１１には、オペレータが指で操作し易い位置にプッシュ式の図示しない操作レバーが配設されている。この操作レバーによってオペレータは操作レバーを操作すれば、操作レバーに連動して操作スイッチ２７が作動する。この操作スイッチ２７は、オペレータが指で操作した場合にスイッチ状態がオン状態となり、操作レバー１９を操作していない場合には、スイッチ状態がオフ状態となる。また、ハウジング１１にはコード読み取りを行う場合、近距離用と遠距離用とを切り替える切替スイッチ２４を設けることも可能である。切替スイッチ２４を設けた場合、トグルスイッチやプッシュスイッチを用いて、例えば、マトリック状の小さな二次元コードを読み取る場合には、切替スイッチ２４を近距離側にして光源１８から第１照明光を発し、読取部１１ｃからの距離Ｌ１に位置された被読み取り面３を照射することができる。また、横長となったバーコードに代表される一次元コードを読み取る場合には、切替スイッチ２４を遠距離側にして、光源１９から第２照明光を発することによって、読取部１１ｃからの距離Ｌ２（＞Ｌ１）に位置された被読み取り面３を照射することができる。また、被読み取り面３が光源１８，１９の単独照明によって照明がなされた場合でも十分な明るさが得られない場合、光源１８，１９を同時に点灯させることによって、被読み取り面３を明るく照らすこともできる。この様に、光源１９からの照明光を発する場合には、被読み取り面３に対して４箇所に照明光のスポットが現れるので、この４つのスポット位置を読み取り位置マーカーとし、被読み取り面３に対してのコード６の位置を適当な操作位置となる様に動かすことによって、コード読み取り操作を行い易くもなる。
次に、図５を参照して、コード読取装置１の電気的構成について説明する。コード読取装置１の制御を司るＣＰＵ２１には、上記した操作レバーの操作に連動する操作スイッチ２７がトリガ用のスイッチとして接続されており、操作スイッチ２７の信号がコード読み取りの動作を開始するためのトリガとなる。ＣＣＤカメラ１５は内部のＣＣＤ素子に像（イメージ）を結像させるものであり、ＣＰＵ２１とはセンサドライバ２２を介して電気的に接続されている。このＣＣＤカメラ１５はセンサドライバ２２を介して、ＣＰＵ２１にＣＣＤ素子に結像された映像信号が入力される。この場合、近距離用／遠距離用の光源１８，１９をスイッチ操作によって切り替えを行う場合には、切替スイッチ２４をＣＰＵ２１に接像すると良い。
ＣＰＵ２１には、入力された映像信号からコード６に示される情報をデコードするデコード回路が内蔵され、一連の画像処理を経て得られる復元データを必要に応じてＣＰＵ２１から外部に出力することもできる。一方、近距離Ｌ１での被読み取り面３の照明を行う光源１８は、ＬＥＤドライバ回路１７ａを介してＣＰＵ２１と接続されている。また、遠距離Ｌ２での被読み取り面３の照明を行う光源１９は、ＬＥＤドライバ回路１７ｂを介してＣＰＵ２１と接続されている。更に、ＣＰＵ２１には、コード６の読み取り成功時に点灯する読取確認用光源２３も接続される。尚、上記したＣＰＵ２１，ＬＥＤドライバ１７（１７ａ，１７ｂ）、センサドライバ２２、及び、ＣＣＤカメラ１５は同一の回路基板２５上に配置される。
次に、上記したコード読取装置１によりコード読み取りを行うコード６について、簡単に説明する。本実施形態では図３に示す如く、コード６を一例としてある物体（例えば、製品等）５に設け、個々の製品管理がコード読取装置１によりコード６の読み取りが行われることによって、在庫等の管理が行える。
図３に示すコード６はレーザ加工等によって、例えば、金属面に対して直接的に設けられ、コード６は、一例として１２行×１２列のマトリックス状のデータマトリックスコードを使用するが、コード６の種類は、これに限定されるものではなく、規格化されたベリコード、ＱＲコード、或いは、その他のコードであっても良い。
次に、コード読取装置１の作動について、図６に示すフローチャートを参照して説明する。尚、この説明では、フローチャートに示す各ステップを、単に「Ｓ」と簡略化して説明する。このコード読取装置１はＣＰＵに電源が供給されると、最初にイニシャル処理を行う（Ｓ１）。このイニシャル処理では、ＣＰＵ内部のＲＯＭやＲＡＭの状態がチェックされ、処理に必要なメモリに初期値が代入された後、コード読取装置１はスタンバイ状態となる。
この状態下で、オペレータが図示しない操作レバーを操作することにより起動がなされる。つまり、オペレータが操作レバーを操作して、トリガとなる操作スイッチ２７のスイッチ状態をオン状態にすると操作開始となる。これを受けて、ＣＰＵ２１はＬＥＤドライバ１７ａに近距離の光源１８の発光指示を行と、近距離用の光源１８が点灯して、コード６が設けられる被読取り面３を照らす照明光が発せられる（Ｓ２）。フード部１１ｂの内壁に取り付けられ光源１８から発せられた均一な光（照明光）は、図１に示す光軸７に傾斜した状態で配設されたハーフミラー１２に入射する。この場合、ハーフミラー１２は反射率／透過率が、例えば、５０％のものを使用すると、ハーフミラー１２によって、ハーフミラー１２に入射した光の半分が読取部１１ｃから被読取り面３へと導かれ、残りの半分が真直ぐハーフミラー１２を透過する。
一方、光源１８にはハーフミラー１２を介在させた状態で、光反射膜１３が対向している為、ハーフミラー１２を透過した光は光反射膜１３に当たって高効率で反射する。例えば、理解を容易とする為に、光反射膜１３の反射率を「１：完全反射」とすると、光反射膜１３によりハーフミラー１２を透過した光は進む向きを１８０度変えて、今度は反対方向から、再度、ハーフミラー１２に入射する。そして、再度、ハーフミラー１２に光が、先とは反対方向から入射されると、ハーフミラー１２の有する特性により、入射した光の半分は孔９ａを介してＣＣＤカメラ１５へと導かれ、残りの半分は光源側へと導かれる。
これにより、ハーフミラー１２を透過して光反射膜１３により反射した光の一部によって、ＣＣＤ素子には明るくなった像が結像されると共に、ハーフミラー１２を透過して光反射膜１３により反射した光の一部によって被読み取り面３も明るくなるので、コード読み取りをし易くすることができる。
次に、遠距離用の光源発光について、説明する。遠距離用の光源発光では、ＣＰＵ２１は遠距離用のＬＥＤドライバ１７ｂに対して駆動指示を与える。すると、ＣＰＵ２１からの指令を受けて光源１９から照明光が発せられる（Ｓ３）。この場合、光源１９は照明ユニット２０の挿入口２９に配設された回路基板２５に取り付けられ、発光を行う頭部が導光部材１０の凹部１０ｃの中に配設された状態で光を発する。光源１９から発せられた光は、光源挿入部１０ａから連続して設けられたプリズム部１０ｂへ伝達する。光伝達過程において、光源１９からの光は、光源１９の光軸に対してテーパー状となった反射面１０ｄ、および、反射面１０ｆでの反射を繰り返して、読取部１１ｃと同一平面となった光放射面１０ｅから放出される。これによって、読取部１１ｃの四隅から同時に高効率な状態で、第２照明光が距離Ｌ２をおいた被読み取り面３に対して照射される。
この様に、近距離用の光源１８や遠距離用の光源１９から照明光が発せられると、コード６に対して照射された照明光は、コード６に当たって反射する。個々で使用するコード６は、マトリッス状に明暗のセルが複数組み合わさって形成されている。このため、明暗セルの位置によって光の反射状態が異なることから、コード６の明暗セルに当たって反射した反射光が明暗状態によって変わり、読取部１１ｃにコード情報を含む反射光として返ってくる。そして、コード６により反射した反射光は、内底面９の中央に形成された光量を絞る機能を有した孔９ａに入光し、レンズ１４を介してＣＣＤカメラ１５のＣＣＤ素子に結像され、コード読み取りが行われる（Ｓ４）。
その結果、ＣＣＤカメラ１５のＣＣＤ素子にはレンズ１４を介して、被読み取り面３のコード６の形状に基づく映像（固有情報を示す映像）が結像される。ＣＣＤカメラ１５に結像される像は、センサドライバ２２を介してＣＰＵ２１に逐次取り込まれ、ＣＰＵ２１の内部のデコード回路に送られる。そして、内部のデコード回路は結像されたイメージを二値化して、ドット配置パターンを特定し、コード６に示される情報をデコードして、物体５に関する情報を特定するコード認識が行われる（Ｓ５）。
その後、この様なデコードが完了したかがＣＰＵ２１により判断され、デコードが完了していない状態では、上記した光源発光を行うＳ２に戻り、Ｓ２からの処理をデコードが完了するまで繰り返す。この際、光源発光からデコード完了が所定時間の間に行われない場合には、異常処理によりオペレータに対して音や光による報知によって、その異常を知らせる報知を行っても良い。
Ｓ６にてデコードが完了した場合には、ハウジング１１の背面に設けられた確認用光源２３を点灯させて報知を行ったり（Ｓ７）、図示しないブザーをピッピィと鳴らし、デコードが正常に行えた事をオペレータに光または音により報知することができる。更には、デコードされた情報をコード読取装置１と通信上つながれる外部装置へと送り、外部装置によってコード６の種別または内容解析を行う事もできる。尚、図６に示す処理では、近距離用の光源１８と遠距離用の光源１９を所定周期（例えば、数ｍｓ）で，光源１８，１９を交互に発光させる場合について説明したが、これに限定されるものではなく、使用環境において照明光りの明るさが必要な場合には、光源１８，１９を同時に駆動して照明光を発することもできる。
次に、図６の処理とは基本的には同じであるが、図７に示す如く、切替スイッチ２４の状態によって、近距離用の光源１８と遠距離用の光源１９を切り替えても良い。つまり、Ｓ１１に示すイニシャル処理が最初に行われた後、ＣＰＵ２１は切替スイッチ２４の状態を検出することによって、場合分けを行う（Ｓ１２）。つまり、切替スイッチ２４の状態が近距離側の設定になっている場合には、近距離用の光源１８を駆動する（Ｓ１３）。一方、切替スイッチ２４の状態が遠距離側の設定になっている場合には、遠距離用の光源１９を駆動する（Ｓ１４）。この光源１８，１９の駆動および照射は、図６と同じである。
その後、コード読み取りが行われる（Ｓ１５）が、Ｓ１５以降のＳ１８までのＣＰＵ２１の行う処理は、前述した図６のＳ４からＳ７までの処理と同じである為、その説明は割愛する。
本実施形態において、以下に示す変形例も可能である。つまり、図１に示すハーフミラー１２に対して部分的な表面処理を行っても良い。例えば、孔９ａを通して撮像されるＣＣＤカメラ１５の視野（撮像範囲）の外領域に、部分的な反射膜を設けることもできる。
また、別の変形例としては、ハーフミラー１２を用いず、絞り機能を有する孔９ａの周囲（例えば、内底面９の読取部側の内面を白色系とした反射面を有する、または、その内面に白色系の反射膜を設けることによって、光源１８から発せられる光を、白色系の反射面／反射膜によってハウジング内で内部反射させることによって、間接的に被読み取り面３に照明光を照射しても良い。更に、鏡面上に設けられたコード６をＣＣＤカメラ１５がサチレーションを起こすことなく正確に読み取りを行う場合には、コード６からの反射光が入光する孔９ａの前方に均一な拡散光により全体的に明るくなる領域を形成することによって、鏡面上に設けられたコード６でも読み取りが行える。
【効果】
本発明によれば、発光手段は近距離の被読み取り面に対して第１照明光を照射する第１光源と、遠距離の被読み取り面に対して第２照明光を照射する第２光源を有するので、固有コードの中で比較的小さな固有コードは、近距離で第１光源からの第１照明光を照射させることによって、コード読み取りを行うことができる。また、固有コードの中で比較的大きな固有コードは、遠距離で第２光源からの第２照明光を照射させることによって、コード読み取りを行うことができる。つまり、本構成によれば、使用用途に応じて異なる複数の光源を設けることで、装置自体の外形を大きくすることなく、固有コードの種類によらずコード読み取りを行う事ができる。
この場合、第１光源と第２光源は、使用環境に基づき切替自在であれば、環境変化に応じた、第１光源と第２光源の光源切替を行う事ができる。
また、第１光源と第２光源は、同時発光させれば、被読み取り面が暗い場合や、第１光源のみの照明光あるいは第２光源のみの照明光では明るさが十分ではない場合、第１光源と第２光源を同時に発光させる事によって、輝度を向上させることができる。
更に、光制限手段の周囲または光制限手段に対向して光反射手段を設け、第１光源は光反射手段に対して第１照明光を照射させることによって、間接照明光を作ることができ、撮像手段へ入光する光量を制限して、鏡面に設けられた固有コードでも読み取りを行うことができる。
更にその上、凹部を有し、読取部に設けられて第２照明光を照射する導光部材を備え、凹部内に前記第２光源を配設すれば、第２光源を導光部材に形成された凹部に配設し、被読み取り面に最も近い読取部から第２照明光を発することができ、第１照明光よりも広い範囲を第２照明光で照射することができる。
導光部材は内部が透明であり、第２照明光が導かれる先に第２照明光を被読み取り面に対して発する光放射面を有すれば、内部が透明となった導光部材により高伝達効率で第２照明光が光放射面へと導くことができる為、光放射面から第２照明光は高効率で被読み取り面に放射することができる。
導光部材は、光放射面および凹部を除いて光シールドされていれば、導光部材の中を進む際、光シールドによって導光部材からの光伝達過程において、第２照明光の外部への漏れを防止することができるので、第２光源から発した第２照明光が減衰することなく被読み取り面に放出することができる。
【図面の簡単な説明】
【図１】本発明の一実施形態におけるコード読取装置の内部構成を示す模式図である。
【図２】図１の照明を行う照明部の具体的な構成を示す照明ユニットの斜視図である。
【図３】図２に示す導光部材の形状を示す斜視図である。
【図４】図１に示すコード読取装置によって、コード読み取りがなされる固有コードを示し、（ａ）はマトリックス状の二次元コード、（ｂ）はバーコードの形状を示す。
【図５】図１に示すコード読取装置の電気ブロック図である。
【図６】図５に示すＣＰＵが行うコード読み取り処理を示すフローチャートである。
【図７】図５に示すＣＰＵが行うコード読み取り処理示す別のフローチャートである。
【符号の説明】
１　コード読取装置（コードリーダ）
３　被読み取り面
５　物体
６　コード（固有コード）
７　光軸
９　内底面（光制限手段）
９ａ　孔（光制限手段）
１０　導光部材
１０ａ　光源挿入部
１０ｂ　プリズム部
１０ｃ　凹部
１０ｄ、１０ｆ　光反射面
１０ｅ　光放射面
１１　ハウジング
１１ａ　内壁
１１ｂ　フード部
１１ｃ　読取部
１２　ハーフミラー（光反射手段）
１３　光反射膜（光反射手段）
１５　ＣＣＤカメラ（撮像手段）
１８　光源（発光手段、第１光源）
１９　光源（発光手段、第２光源）
２０　照明ユニット
【図１】
2004127215.tif 000003
【図２】
2004127215.tif 000004
【図３】
2004127215.tif 000005
【図４】
2004127215.tif 000006
【図５】
2004127215.tif 000007
【図６】
2004127215.tif 000008
【図７】
2004127215.tif 000009