(57)【要約】【課題】レーザダイオードの交換時期を事前に検知すること。【解決手段】レーザダイオードＬＤ１を駆動する駆動電流値Ｉｏｐ、レーザダイオードＬＤ１のレーザ光出力を示すモニタ電流値Ｉｍｏ、および温度取得部２１が取得したレーザダイオードＬＤ１近傍の温度Ｔｍを取得し、予め初期状態記憶部１４ａに記憶したレーザダイオードＬＤ１の初期状態におけるモニタ電流値および駆動電流値と比較してレーザダイオードＬＤ１の劣化状態を判定する。このとき、レーザダイオードＬＤ１の駆動電流における温度特性は、温度Ｔｍを用いて補正して使用する。【選択図】      図２
2004254240.tif 000002
【特許請求の範囲】
【請求項１】
レーザダイオードの交換時期を管理するレーザダイオード管理装置であって、
前記レーザダイオードの駆動電流の値を取得する駆動電流値取得手段と、
前記レーザダイオードが出力するレーザ光の強度を取得するレーザ強度取得手段と、
前記駆動電流値取得手段が取得した駆動電流値と、前記レーザ強度取得手段が取得したレーザ光強度とをもとに、前記レーザダイオードの交換時期を判定し、該判定結果に基づいて前記レーザダイオードの交換が必要であることを示す交換要求および／またはレーザダイオードの交換時期が近いことを示す事前通知を出力する交換時期判定手段と、
を備えたことを特徴とするレーザダイオード管理装置。
【請求項２】
前記交換時期判定手段は、交換時期までの時間に対応する複数の事前通知を出力することを特徴とする請求項１に記載のレーザダイオード管理装置。
【請求項３】
前記交換時期判定手段は、前記駆動電流値および前記レーザ光強度に対してそれぞれ閾値を設定し、前記駆動電流値および前記レーザ光強度と前記閾値との比較によってレーザダイオードの交換時期を判定することを特徴とする請求項１または２に記載のレーザダイオード管理装置。
【請求項４】
前記交換時期判定手段は、前記駆動電流値が前記閾値以上の値となった場合に、前記事前通知を出力することを特徴とする請求項３に記載のレーザダイオード管理装置。
【請求項５】
前記交換時期判定手段は、前記レーザ光強度が前記閾値以下の値となった場合に、前記事前通知を出力することを特徴とする請求項３または４に記載のレーザダイオード管理装置。
【請求項６】
前記交換時期判定手段は、前記レーザ光強度が前記閾値以下の値となった場合に、前記交換要求を出力することを特徴とする請求項３，４または５に記載のレーザダイオード管理装置。
【請求項７】
前記レーザダイオードの初期状態における駆動電流値およびレーザ光強度を記憶する初期状態記憶手段をさらに備え、前記駆動電流値および前記レーザ光強度に対する閾値を前記初期状態記憶手段に記憶した駆動電流値およびレーザ光強度から算出することを特徴とする請求項３〜６のいずれか一つに記載のレーザダイオード管理装置。
【請求項８】
前記レーザダイオードの温度を取得する温度取得手段をさらに備え、前記交換時期判定手段は、前記駆動電流値取得手段が取得した駆動電流値を前記温度取得手段が取得した温度の値によって補正することを特徴とする請求項１〜７のいずれか一つに記載のレーザダイオード管理装置。
【請求項９】
レーザダイオードの交換時期を管理するレーザダイオード管理方法であって、
前記レーザダイオードの駆動電流の値を取得する駆動電流値取得工程と、
前記レーザダイオードが出力するレーザ光の強度を取得するレーザ強度取得工程と、
前記駆動電流値取得工程が取得した駆動電流値と、前記レーザ強度取得工程が取得したレーザ光強度とをもとに、前記レーザダイオードの交換時期を判定する交換時期判定工程と、
を含むことを特徴とするレーザダイオード管理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、レーザダイオードの交換時期を管理するレーザダイオード管理装置およびレーザダイオード管理方法に関し、特に、レーザダイオードの交換時期を事前に通知可能なレーザダイオード管理装置およびレーザダイオード管理方法に関する。
【０００２】
【従来の技術】
従来、光通信やバーコードのスキャンなどの光学系にレーザダイオードが利用されている。レーザダイオードは、小型かつ安価にレーザ光を得ることができるため、ある程度の出力を要求される光学系に特に有用である。
【０００３】
一方で、レーザダイオードの特性は、使用時間にしたがって劣化する。そこで、レーザダイオードが劣化して必要な出力を得ることが出来なくなった場合には、新しいレーザダイオードに交換する必要がある。
【０００４】
この交換時期を把握するため、従来はレーザダイオードの出力をモニタし、レーザダイオードの出力が必要な出力値を下回った場合にレーザダイオードを交換することとしていた（たとえば、特許文献１参照。）。
【０００５】
【特許文献１】
特開２００１−０９２９２０号公報
【０００６】
【発明が解決しようとする課題】
しかしながら、レーザダイオードの出力が必要な値を下回るか否かの判断では、レーザダイオードが使用できなくなった場合に初めて交換が必要であることが分かり、その時点で次のレーザダイオードへの交換を行うこととなるので、レーザダイオードの交換終了まで装置が使用できなくなるという問題点があった。
【０００７】
また、レーザダイオードの出力が必要な値を下回る状態は、レーザダイオードの駆動回路になんらかの障害が発生した場合にも生じ得るが、従来のレーザダイオードの管理では、このような駆動回路の故障とレーザダイオードの寿命との峻別ができないという問題点があった。
【０００８】
この発明は、上述した従来技術による問題点を解消するためになされたものであり、レーザダイオードの交換時期をレーザダイオードが使用不可能になる前に検知し、かつレーザダイオードの寿命とその他の障害とを峻別可能なレーザダイオード管理装置およびレーザダイオード管理方法を提供することを目的とする。
【０００９】
【課題を解決するための手段】
上述した課題を解決し、目的を達成するため、請求項１の発明に係るレーザダイオード管理装置は、レーザダイオードの交換時期を管理するレーザダイオード管理装置であって、前記レーザダイオードの駆動電流の値を取得する駆動電流値取得手段と、前記レーザダイオードが出力するレーザ光の強度を取得するレーザ強度取得手段と、前記駆動電流値取得手段が取得した駆動電流値と、前記駆動電流値取得手段が取得した駆動電流値と、前記レーザ強度取得手段が取得したレーザ光強度とをもとに、前記レーザダイオードの交換時期を判定し、該判定結果に基づいて前記レーザダイオードの交換が必要であることを示す交換要求および／またはレーザダイオードの交換時期が近いことを示す事前通知を出力する交換時期判定手段と、を備えたことを特徴とする。
【００１０】
この請求項１の発明によれば、レーザダイオード管理装置は、レーザダイオードの駆動電流の値と、レーザダイオードが出力するレーザ光の強度とを取得し、駆動電流値とレーザ光強度とをもとにレーザダイオードの交換時期を判定し、レーザダイオードの交換が必要であることを示す交換要求やレーザダイオードの交換時期が近いことを示す事前通知を出力する。
【００１１】
また、請求項２の発明に係るレーザダイオード管理装置は、請求項１の発明において、前記交換時期判定手段は、交換時期までの時間に対応する複数の事前通知を出力することを特徴とする。
【００１２】
この請求項２の発明によれば、レーザダイオード管理装置は、レーザダイオードの駆動電流値とレーザ光強度とをもとに、レーザダイオードの交換時期までの時間に対応した複数の事前通知を使い分けることで、レーザダイオードの状態を詳細に通知することができる。
【００１３】
また、請求項３の発明に係るレーザダイオード管理装置は、請求項１または２の発明において、前記交換時期判定手段は、前記駆動電流値および前記レーザ光強度に対してそれぞれ閾値を設定し、前記駆動電流値および前記レーザ光強度と前記閾値との比較によってレーザダイオードの交換時期を判定することを特徴とする。
【００１４】
この請求項３の発明によれば、レーザダイオード管理装置は、駆動電流値およびレーザ光強度に対してそれぞれ閾値を設定し、駆動電流値およびレーザ光強度と閾値との比較によってレーザダイオードの交換時期を判定して出力する。
【００１５】
また、請求項４の発明に係るレーザダイオード管理装置は、請求項３の発明において、前記交換時期判定手段は、前記駆動電流値が前記閾値以上の値となった場合に、前記事前通知を出力することを特徴とする。
【００１６】
この請求項４の発明によれば、レーザダイオード管理装置は、レーザダイオードの駆動電流値と閾値とを比較し、駆動電流値が閾値以上の値となった場合に、レーザダイオードの交換時期が近いことを示す事前通知を出力する。
【００１７】
また、請求項５の発明に係るレーザダイオード管理装置は、請求項３または４の発明において、前記交換時期判定手段は、前記レーザ光強度が前記閾値以下の値となった場合に、前記事前通知を出力することを特徴とする。
【００１８】
この請求項５の発明によれば、レーザダイオード管理装置は、レーザダイオードのレーザ光強度と閾値とを比較し、レーザ光強度が閾値以下の値となった場合に、レーザダイオードの交換時期が近いことを示す事前通知を出力する。
【００１９】
また、請求項６の発明に係るレーザダイオード管理装置は、請求項３，４または５の発明において、前記交換時期判定手段は、前記レーザ光強度が前記閾値以下の値となった場合に、前記交換要求を出力することを特徴とする。
【００２０】
この請求項６の発明によれば、レーザダイオード管理装置は、レーザダイオードのレーザ光強度と閾値とを比較し、レーザ光強度が閾値以下の値となった場合に、レーザダイオードの交換が必要であることを示す交換要求を出力する。
【００２１】
また、請求項７の発明に係るレーザダイオード管理装置は、請求項３〜６のいずれか一つの発明において、前記レーザダイオードの初期状態における駆動電流値およびレーザ光強度を記憶する初期状態記憶手段をさらに備え、前記駆動電流値および前記レーザ光強度に対する閾値を前記初期状態記憶手段に記憶した駆動電流値およびレーザ光強度から算出することを特徴とする。
【００２２】
この請求項７の発明によれば、レーザダイオード管理装置は、レーザダイオードの初期状態における駆動電流値およびレーザ光強度を記憶し、初期状態における駆動電流値およびレーザ光強度から算出した閾値を用いてレーザダイオードの状態を判定する。
【００２３】
また、請求項８の発明に係るレーザダイオード管理装置は、請求項１〜７のいずれか一つの発明において、前記レーザダイオードの温度を取得する温度取得手段をさらに備え、前記交換時期判定手段は、前記駆動電流値取得手段が取得した駆動電流値を前記温度取得手段が取得した温度の値によって補正することを特徴とする。
【００２４】
この請求項８の発明によれば、レーザダイオード管理装置は、レーザダイオードの温度を取得し、温度によって補正した駆動電流値をもとにレーザダイオードの交換時期を判定する。
【００２５】
また、請求項９の発明に係るレーザダイオード管理方法は、レーザダイオードの交換時期を管理するレーザダイオード管理方法であって、前記レーザダイオードの駆動電流の値を取得する駆動電流値取得工程と、前記レーザダイオードが出力するレーザ光の強度を取得するレーザ強度取得工程と、前記駆動電流値取得工程が取得した駆動電流値と、前記レーザ強度取得工程が取得したレーザ光強度とをもとに、前記レーザダイオードの交換時期を判定する交換時期判定工程と、を含むことを特徴とする。
【００２６】
この請求項９の発明によれば、レーザダイオード管理方法は、レーザダイオードの駆動電流の値と、レーザダイオードが出力するレーザ光の強度とを取得し、駆動電流値とレーザ光強度とをもとにレーザダイオードの交換時期を判定する。
【００２７】
【発明の実施の形態】
以下に添付図面を参照して、この発明に係るレーザダイオード管理装置の好適な実施の形態として、レーザダイオード管理装置を備えたバーコードスキャナについて詳細に説明する。
【００２８】
まず、本実施の形態にかかるバーコードスキャナの概要構成について説明する。図１は、本実施の形態にかかるバーコードスキャナの概要構成を示す概要構成図である。同図において、バーコードスキャナ１は、主制御部１１、レーザ制御部１２、光学系１３、レーザダイオード管理部１４、受光系１５、バーコード処理部１６、表示部１７および通信部１８を備える。
【００２９】
主制御部１１は、バーコードスキャナ１を全体制御する制御部である。バーコードスキャナ１がバーコード２を読み取る場合、主制御部１１は、レーザ制御部１２を用いてバーコード２をスキャンし、バーコード処理部１６から受信したキャラクタデータを、通信部１８を介してＰＯＳ端末に送信する。
【００３０】
レーザ制御部１２は、主制御部１１からの制御を受け、光学系１３を動作させてバーコード２をスキャンする。この光学系１３には、具体的には、レーザダイオードおよびポリゴンモータが含まれており、レーザダイオードから出力したレーザ光の照射位置をポリゴンモータの動作によって移動させてバーコード２をスキャンする。
【００３１】
この光学系１３には、レーザダイオード管理部１４を接続する。レーザダイオード管理部１４は、光学系１３に含まれるレーザダイオードの駆動電流、レーザ光出力、およびレーザダイオード近傍の温度をもとに、レーザダイオードの状態を判定し、判定結果を主制御部１１に出力する。
【００３２】
一方、バーコード２によって反射したレーザ光は、受光系１５内部のフォトダイオードによって電気信号に変換され、バーコード処理部１６に出力される。バーコード処理部１６は、この電気信号を復号して数字や文字の配列であるキャラクタデータを生成し、主制御部１１に送信する。
【００３３】
主制御部１１は、バーコード処理部１６からキャラクタデータを受信した場合に、表示部１７を用いてバーコードの読み取りが正常に終了したことを表示し、通信部１８を介してキャラクタデータをＰＯＳ端末に送信する。
【００３４】
表示部１７は、ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）、スピーカおよび７セグメントディスプレイを有し、バーコードの読み取りが正常に終了したことの通知の他に、エラーメッセージの通知などを行うことができる。
【００３５】
つぎに、光学系１３とレーザダイオード管理部１４の構成についてさらに詳細に説明する。図２は、光学系１３およびレーザダイオード管理部１４の概要構成を説明する概要構成図である。同図において、光学系１３は、レーザダイオードＬＤ１、フォトダイオードＰＤ１、抵抗Ｒ１〜Ｒ４、トランジスタＴ１、オペアンプＯＰ１および温度取得部２１を備える。なお、図２においては、レーザ光の出力にかかる構成のみを説明し、ポリゴンモータなど照射位置変更のための構成要素については説明を省略する。
【００３６】
同図に示すように、レーザダイオードＬＤ１は、電位Ｖｃｃを供給され、トランジスタＴ１によるスイッチング動作によって発光する。フォトダイオードＰＤ１は、レーザダイオードＬＤ１からのレーザ光を受光し、その光強度を電気信号に変換して出力する。したがって、フォトダイオードが出力する電気信号の電流値Ｉｍｏは、レーザダイオードＬＤ１のレーザ光強度を示すこととなり、この電気信号はレーザ光強度をモニタするモニタ電流として機能する。
【００３７】
モニタ電流は、抵抗Ｒ３および抵抗Ｒ４を介してオペアンプＯＰ１に入力される。オペアンプＯＰ１は、このモニタ電流の電圧と、電位Ｖｒｅｆとの比較結果によってトランジスタＴ１をスイッチング制御することで、レーザ光の強度を所定の値に調節する。
【００３８】
レーザダイオード管理部１４は、レーザダイオードＬＤ１に流れる駆動電流の値である駆動電流値Ｉｏｐ、フォトダイオードＰＤ１が出力するモニタ電流値Ｉｍｏ、さらに温度取得部２１が出力するレーザダイオードＬＤ１の素子温度Ｔｍを光学系１３から取得し、駆動電流値Ｉｏｐ、モニタ電流値Ｉｍｏ、素子温度Ｔｍを用いてレーザダイオードＬＤ１の状態を判定する。
【００３９】
ここで、レーザダイオードＬＤ１の温度を取得するのは、レーザダイオードが有する温度特性を補正するためである。図３に、レーザダイオードの温度特性を示す。同図に示すように、レーザダイオードの温度が高いほど、一定の出力を得るために必要な駆動電流は大きくなる。具体的には、温度特性３１において、レーザダイオードの素子温度が１℃上昇するごとに、必要な駆動電流は０．２２５Ａ上昇する関係にある。
【００４０】
レーザダイオード管理部１４は、レーザ素子の初期状態におけるモニタ電流の値Ｉｍｏ０および駆動電流の値Ｉｏｐ０を初期状態記憶部１４ａに記憶している。レーザダイオード管理部１４は、この初期状態におけるモニタ電流値Ｉｍｏ０および駆動電流値Ｉｏｐ０と、光学系１３から取得したモニタ電流値Ｉｍｏおよび駆動電流値Ｉｏｐとを比較してレーザダイオードＬＤ１の状態を判定する。
【００４１】
つぎに、図４を参照し、レーザダイオード管理部１４による判定について詳細に説明する。図４において、駆動電流推移４１は、駆動電流値Ｉｏｐの経時変化を示し、モニタ電流推移４２は、モニタ電流４２の経時変化を示す。また、動作テーブル４３は、レーザダイオード管理部１４の動作を示し、動作テーブル４４は、主制御部１１の動作を示す。
【００４２】
駆動電流推移４１が示すように、駆動電流値Ｉｏｐは、時間の経過とともに増大する。これは、レーザダイオードＬＤ１の劣化によって、同一のレーザ出力を得るために必要な電流が大きくなるためである。一方で、レーザダイオードＬＤ１に供給可能な電流値には駆動回路上の上限がある。
【００４３】
したがって、所望の出力を得るために必要な電流値が供給可能な範囲では、駆動電流値Ｉｏｐは徐々に増大し、モニタ電流値Ｉｍｏは一定となる。しかし、駆動電流値Ｉｏｐが限界に達すると、それ以降駆動電流値Ｉｏｐは一定となり、モニタ電流値Ｉｍｏが徐々に低下することとなる。
【００４４】
動作テーブル４３に示すように、レーザダイオード管理部１４は、駆動電流値Ｉｏｐと初期状態における駆動電流値Ｉｏｐ０とを比較し、駆動電流値Ｉｏｐが駆動電流値Ｉｏｐ０の１．２倍に比して小さい場合に、レーザダイオードＬＤ１の状態を「正常」と判定する。また、駆動電流値Ｉｏｐが駆動電流値Ｉｏｐ０の１．２倍以上となった場合に、レーザダイオードＬＤ１の状態を「ニアエンド１」と判定する。この駆動電流値の比較をする場合、温度取得部２１によって取得した素子温度を使用し、駆動電流値を適宜補正しておく。
【００４５】
ここで、「ニアエンド」とは、レーザダイオードの劣化が進行し、寿命が近づいているが、まだ使用可能である状態を示す。このように「ニアエンド」を通知することで、レーザダイオードの寿命を利用者に事前に通知することができる。この事前通知に、レーザダイオードの寿命までの時間に対応した複数の段階を設ければ、利用者にレーザダイオードの状態を詳細に通知することが可能である。レーザダイオード管理部１４では、ニアエンドを２段階に設定しており、「ニアエンド１」は最初の事前通知となる。
【００４６】
さらにレーザダイオード管理部１４は、モニタ電流値Ｉｍｏと初期状態におけるモニタ電流値Ｉｍｏ０とを比較し、モニタ電流値Ｉｍｏが初期状態におけるモニタ電流値Ｉｍｏ０の０．９倍以下になった場合に、レーザダイオードＬＤ１の状態を「ニアエンド２」と判定する。この「ニアエンド２」は、二段階目の事前通知となる。
【００４７】
その後、レーザダイオード管理部１４は、モニタ電流値Ｉｍｏが初期状態におけるモニタ電流値Ｉｍｏ０の０．８倍以下となった場合に、レーザダイオードＬＤ１の状態を使用不可と判定する。
【００４８】
一方、動作テーブル４４に示すように、主制御部１１は、レーザダイオード管理部１４の出力が「正常」である場合、表示部１７を用いたレーザダイオード状態に関する表示を行わず、バーコードの読み取りを実行する。また、主制御部１１は、レーザダイオード管理部１４の出力が「ニアエンド１」である場合には、表示部１７を用いて「ニアエンド１」に対応する表示をおこなうとともに、バーコードの読み取りを実行する。
【００４９】
同様に、主制御部１１は、レーザダイオード管理部１４の出力が「ニアエンド２」である場合、表示部１７を用いて「ニアエンド２」に対応する表示を行うとともに、バーコードの読み取りを実行する。さらに主制御部１１は、レーザダイオード管理部１４の出力が「使用不可」である場合、表示部１７を用いてレーザダイオードの交換を要求するメッセージを通知する。この時、主制御部１１は、バーコードの読み取りを行わない。
【００５０】
つぎに、図５を参照し、表示部１７を用いた表示について詳細に説明する。図５（ａ）は、バーコード読み取り成功時における表示部１７の出力である。また、図２（ｂ）は、「ニアエンド１」における表示部１７の出力であり、図２（ｃ）は、「ニアエンド２」における表示部１７の出力である。さらに、図５（ｄ）は、「交換要求」を示す表示部１７の出力である。
【００５１】
具体的には、バーコードの読み取りが成功した場合、表示部１７は、スピーカを７０ミリ秒の信号音を出力し、緑色のＬＥＤを１００ミリ秒点灯する。この場合、７セグメントディスプレイによる表示は行わない。
【００５２】
また、レーザダイオードＬＤ１の状態が「ニアエンド１」である場合、表示部１７は、スピーカを鳴動させず、緑色のＬＥＤを３秒間隔で１秒ずつ点灯する。この時、７セグメントディスプレイには、「ＬｄＥｎｄ−１」と表示する。
【００５３】
同様に、レーザダイオードＬＤ１の状態が「ニアエンド２」である場合、表示部１７は、スピーカを鳴動させず、緑色のＬＥＤを２秒間隔で１秒ずつ点灯する。この時、７セグメントディスプレイには、「ＬｄＥｎｄ−２」と表示する。
【００５４】
さらに、レーザダイオードＬＤ１の交換が必要である場合、表示部１７は、スピーカを鳴動させず、緑色ＬＥＤを０．５秒間隔で０．５秒ずつ点灯するとともに、黄色のＬＥＤを３秒間隔で０．５秒ずつ点灯する。この時、７セグメントディスプレイには、「ＬＡＳＡｒ」と表示する。
【００５５】
つぎに、レーザダイオード管理部１４の処理動作について説明する。図６は、レーザダイオード管理部１４の処理動作を説明するフローチャートである。同図に示すように、レーザダイオード管理装置１４は、レーザダイオードＬＤ１が点灯したならば（ステップＳ１０１）、初期状態記憶部１４ａに駆動電流値Ｉｏｐ０およびモニタ電流値Ｉｍｏ０を記憶しているか否かを判定する（ステップＳ１０２）。
【００５６】
初期状態記憶部１４ａに駆動電流値Ｉｏｐ０およびモニタ電流値Ｉｍｏ０を記憶していない場合（ステップＳ１０２，Ｎｏ）、レーザダイオード管理部１４は、レーザダイオオードＬＤ１を３時間連続して点灯させる（ステップＳ１１１）。このように、レーザダイオードＬＤ１を連続して点灯させるのは、駆動電流およびモニタ電流の取得に先立ち、レーザダイオードＬＤ１の動作を安定させるためである。
【００５７】
ステップＳ１１１終了後、レーザダイオード管理部１４は、モニタ電流の値を取得し、初期状態のモニタ電流値Ｉｍｏ０として初期状態記憶部１４ａに記憶する（ステップＳ１１２）。その後、レーザダイオード管理部１４は、駆動電流の値および素子温度を取得し（ステップＳ１１３）、素子温度Ｔｅｍｐの値が３０℃以上であるか否かを判定する（ステップＳ１１５）。
【００５８】
素子温度Ｔｅｍｐの値が３０℃以上である場合（ステップＳ１１５，Ｙｅｓ）、レーザダイオード管理部１４は、初期状態の駆動電流値Ｉｏｐ０を、Ｉｏｐ０＝Ｉｏｐ−０．２２５（Ｔｅｍｐ−３０）として算出する（ステップＳ１１５）。一方、素子温度Ｔｅｍｐの値が３０℃未満である場合、レーザダイオード管理部１４は、初期状態の駆動電流値Ｉｏｐ０を、Ｉｏｐ０＝Ｉｏｐ＋０．２２５（３０−Ｔｅｍｐ）として算出する（ステップＳ１１７）。
【００５９】
ステップＳ１１６終了後、またはステップＳ１１７終了後、レーザダイオード管理部１４は、算出した駆動電流値Ｉｏｐ０を初期状態記憶部１４ａに記憶し、処理を終了する。
【００６０】
初期状態記憶部１４ａに駆動電流値Ｉｏｐ０およびモニタ電流値Ｉｍｏ０を記憶している場合（ステップＳ１０２，Ｙｅｓ）、レーザダイオード管理部１４は、モニタ電流値Ｉｍｏと初期状態におけるモニタ電流値Ｉｍｏ０とを比較する。
【００６１】
この比較において、まずレーザダイオード管理部１４は、モニタ電流値Ｉｍｏが初期状態のモニタ電流値Ｉｍｏ０に比して２０％以上低下しているか否かを判定する（ステップＳ１０３）。モニタ電流値Ｉｍｏが初期状態のモニタ電流値Ｉｍｏ０に比して２０％以上低下している場合（ステップＳ１０３，Ｙｅｓ）、レーザダイオード管理部１４は、レーザダイオードＬＤ１の状態を「使用不可」と出力し、処理を終了する。
【００６２】
一方、モニタ電流値Ｉｍｏが初期状態のモニタ電流値Ｉｍｏ０の０．８倍よりも大きい場合（ステップＳ１０３，Ｎｏ）、レーザダイオード管理部１４は、モニタ電流値Ｉｍｏが初期状態のモニタ電流値Ｉｍｏ０に比して１０％以上低下しているか否かを判定する（ステップＳ１０４）。モニタ電流値Ｉｍｏが初期状態のモニタ電流値Ｉｍｏ０に比して１０％以上低下している場合（ステップＳ１０４，Ｙｅｓ）、レーザダイオード管理部１４は、レーザ状態を「ニアエンド２」と出力し、処理を終了する。
【００６３】
また、モニタ電流値Ｉｍｏが初期状態のモニタ電流値Ｉｍｏ０の０．９倍よりも大きい場合（ステップＳ１０４，Ｎｏ）、レーザダイオード管理部１４は、つぎに駆動電流値Ｉｏｐと初期状態における駆動電流値Ｉｏｐ０とを比較する（ステップＳ１０５）。ここで、駆動電流値Ｉｏｐの値は、初期状態における駆動電流値Ｉｏｐ０と同様に、素子温度によって補正しておく。
【００６４】
素子温度によって補正した駆動電流値Ｉｏｐが初期状態における駆動電流値Ｉｏｐ０の１．２倍以上である場合（ステップＳ１０５，Ｙｅｓ）、レーザダイオード管理部は、レーザ状態を「ニアエンド１」と出力し、処理を終了する。一方、素子温度によって補正した駆動電流値Ｉｏｐが初期状態における駆動電流値Ｉｏｐ０の１．２倍に満たない場合（ステップＳ１０５，Ｎｏ）、レーザダイオード管理部１４は、レーザ状態を「正常」と出力し、処理を終了する。
【００６５】
上述してきたように、本実施の形態では、レーザダイオード管理部１４は、レーザダイオードＬＤ１の初期状態における駆動電流およびモニタ電流を記憶し、駆動電流およびモニタ電流の値の変化をもとにレーザダイオードＬＤ１の状態を判定するので、レーザダイオードＬＤ１が使用不可能になる前にその交換時期を検知することができる。また、モニタ電流と駆動電流とを用いることで、駆動回路の故障などによる出力低下と、レーザダイオードの劣化による出力低下とを峻別することができる。
【００６６】
さらに、レーザダイオードＬＤ１の状態を判定する際に、交換時期までの時間に対応した複数の通知、具体的には「ニアエンド１」と「ニアエンド２」とを使い分けるようにしているので、レーザダイオードの状態をさらに詳細に通知することができる。たとえば、利用者は、レーザダイオードの状態が「ニアエンド１」になった場合に交換用のレーザダイオードを手配し、「ニアエンド２」となった場合に、作業の合間を見計らってレーザダイオードの交換を行うことで、レーザダイオードが使用不可能になる前に交換することができる。
【００６７】
なお、本実施の形態では、レーザダイオードの状態を、「正常」、「ニアエンド１」、「ニアエンド２」、「使用不可」の４段階に区分したが、本発明の利用は、この区分に限定されることなく、レーザダイオードの状態を任意の数に区分すれば良い。
【００６８】
また、本実施の形態では、バーコードスキャナに搭載されたレーザダイオードを管理する場合について説明したが、本発明の利用は、バーコードスキャナに限定されるものではなく、レーザダイオードを用いる任意の装置に適用することが可能である。
【００６９】
（付記１）レーザダイオードの交換時期を管理するレーザダイオード管理装置であって、
前記レーザダイオードの駆動電流の値を取得する駆動電流値取得手段と、
前記レーザダイオードが出力するレーザ光の強度を取得するレーザ強度取得手段と、
前記駆動電流値取得手段が取得した駆動電流値と、前記レーザ強度取得手段が取得したレーザ光強度とをもとに、前記レーザダイオードの交換時期を判定し、該判定結果に基づいて前記レーザダイオードの交換が必要であることを示す交換要求および／またはレーザダイオードの交換時期が近いことを示す事前通知を出力する交換時期判定手段と、
を備えたことを特徴とするレーザダイオード管理装置。
【００７０】
（付記２）前記交換時期判定手段は、交換時期までの時間に対応する複数の事前通知を出力することを特徴とする付記１に記載のレーザダイオード管理装置。
【００７１】
（付記３）前記交換時期判定手段は、前記駆動電流値および前記レーザ光強度に対してそれぞれ閾値を設定し、前記駆動電流値および前記レーザ光強度と前記閾値との比較によってレーザダイオードの交換時期を判定することを特徴とする付記１または２に記載のレーザダイオード管理装置。
【００７２】
（付記４）前記交換時期判定手段は、前記駆動電流値が前記閾値以上の値となった場合に、前記事前通知を出力することを特徴とする付記３に記載のレーザダイオード管理装置。
【００７３】
（付記５）前記交換時期判定手段は、前記レーザ光強度が前記閾値以下の値となった場合に、前記事前通知を出力することを特徴とする付記３または４に記載のレーザダイオード管理装置。
【００７４】
（付記６）前記交換時期判定手段は、前記レーザ光強度が前記閾値以下の値となった場合に、前記交換要求を出力することを特徴とする付記３，４または５に記載のレーザダイオード管理装置。
【００７５】
（付記７）前記レーザダイオードの初期状態における駆動電流値およびレーザ光強度を記憶する初期状態記憶手段をさらに備え、前記駆動電流値および前記レーザ光強度に対する閾値を前記初期状態記憶手段に記憶した駆動電流値およびレーザ光強度から算出することを特徴とする付記３〜６のいずれか一つに記載のレーザダイオード管理装置。
【００７６】
（付記８）前記初期状態記憶手段に記憶する駆動電流値およびレーザ光強度は、前記レーザダイオードを所定時間の間連続して発光させた後の駆動電流値およびレーザ光強度であることを特徴とする付記７に記載のレーザダイオード管理装置。
【００７７】
（付記９）前記レーザダイオードの温度を取得する温度取得手段をさらに備え、前記交換時期判定手段は、前記駆動電流値取得手段が取得した駆動電流値を前記温度取得手段が取得した温度の値によって補正することを特徴とする付記１〜９のいずれか一つに記載のレーザダイオード管理装置。
【００７８】
（付記１０）レーザダイオードの交換時期を管理するレーザダイオード管理方法であって、
前記レーザダイオードの駆動電流の値を取得する駆動電流値取得工程と、
前記レーザダイオードが出力するレーザ光の強度を取得するレーザ強度取得工程と、
前記駆動電流値取得工程が取得した駆動電流値と、前記レーザ強度取得工程が取得したレーザ光強度とをもとに、前記レーザダイオードの交換時期を判定する交換時期判定工程と、
を含むことを特徴とするレーザダイオード管理方法。
【００７９】
【発明の効果】
以上説明したように、レーザダイオード管理装置は、レーザダイオードの駆動電流の値と、レーザダイオードが出力するレーザ光の強度とを取得し、駆動電流値とレーザ光強度とをもとにレーザダイオードの交換時期を判定し、レーザダイオードの交換が必要であることを示す交換要求やレーザダイオードの交換時期が近いことを示す事前通知を出力するので、レーザダイオードの交換時期をレーザダイオードが使用不可能になる前に検知し、かつレーザダイオードの寿命とその他の障害とを峻別可能なレーザダイオード管理装置が得られるという効果を奏する。
【００８０】
また、請求項２の発明によれば、レーザダイオード管理装置は、レーザダイオードの駆動電流値とレーザ光強度とをもとに、レーザダイオードの交換時期までの時間に対応した複数の事前通知を使い分けることで、レーザダイオードの状態を詳細に通知することができるので、レーザダイオードの交換時期をさらに詳細に管理することのできるレーザダイオード管理装置が得られるという効果を奏する。
【００８１】
また、請求項３の発明によれば、レーザダイオード管理装置は、駆動電流値およびレーザ光強度に対してそれぞれ閾値を設定し、駆動電流値およびレーザ光強度と閾値との比較によってレーザダイオードの交換時期を判定して出力するので、レーザダイオードの交換時期の検知を簡易に実行し、かつレーザダイオードの寿命とその他の障害とを峻別可能なレーザダイオード管理装置が得られるという効果を奏する。
【００８２】
また、請求項４の発明によれば、レーザダイオード管理装置は、レーザダイオードの駆動電流値と閾値とを比較し、駆動電流値が閾値以上の値となった場合に、レーザダイオードの交換時期が近いことを示す事前通知を出力するので、レーザダイオードの交換時期が近いことを駆動電流値を用いて検知可能なレーザダイオード管理装置が得られるという効果を奏する。
【００８３】
また、請求項５の発明によれば、レーザダイオード管理装置は、レーザダイオードのレーザ光強度と閾値とを比較し、レーザ光強度が閾値以下の値となった場合に、レーザダイオードの交換時期が近いことを示す事前通知を出力するので、レーザダイオードの交換時期が近いことをレーザ光強度をもとに検知可能なレーザダイオード管理装置が得られるという効果を奏する。
【００８４】
また、請求項６の発明によれば、レーザダイオード管理装置は、レーザダイオードのレーザ光強度と閾値とを比較し、レーザ光強度が閾値以下の値となった場合に、レーザダイオードの交換が必要であることを示す交換要求を出力するので、レーザダイオードの交換時期をレーザ光強度をもとに検知可能なレーザダイオード管理装置が得られるという効果を奏する。
【００８５】
また、請求項７の発明によれば、レーザダイオード管理装置は、レーザダイオードの初期状態における駆動電流値およびレーザ光強度を記憶し、初期状態における駆動電流値およびレーザ光強度から算出した閾値を用いてレーザダイオードの状態を判定するので、レーザダイオードの劣化状態を検出して、レーザダイオードの交換時期を正確に判定することができるレーザダイオード管理装置が得られるという効果を奏する。
【００８６】
また、請求項８の発明によれば、レーザダイオード管理装置は、レーザダイオードの温度を取得し、温度によって補正した駆動電流値をもとにレーザダイオードの交換時期を判定するので、レーザダイオードの温度特性による駆動電流の変化を補正し、レーザダイオードの交換時期を正確に検知可能なレーザダイオード管理装置が得られるという効果を奏する。
【００８７】
また、請求項９の発明によれば、レーザダイオード管理方法は、レーザダイオードの駆動電流の値と、レーザダイオードが出力するレーザ光の強度とを取得し、駆動電流値とレーザ光強度とをもとにレーザダイオードの交換時期を判定するので、レーザダイオードの交換時期をレーザダイオードが使用不可能になる前に検知し、かつレーザダイオードの寿命とその他の障害とを峻別可能なレーザダイオード管理方法が得られるという効果を奏する。
【図面の簡単な説明】
【図１】本実施の形態にかかるバーコードスキャナの概要構成を示す概要構成図である。
【図２】図１に示した光学系およびレーザダイオード管理部の概要構成を説明する概要構成図である。
【図３】図２に示したレーザダイオードの温度特性を示す図である。
【図４】図２に示したレーザダイオード管理部による判定について説明する説明図である。
【図５】図１に示した表示部による表示を説明する説明図である。
【図６】図１に示したレーザダイオード管理部の処理動作を説明するフローチャートである。
【符号の説明】
１    バーコードスキャナ
２    バーコード
１１    主制御部
１２    レーザ制御部
１３    光学系
１４    レーザダイオード管理部
１４ａ  初期状態記憶部
１５    受光系
１６    バーコード処理部
１７    表示部
１８    通信部
２１    温度取得部
３１    温度特性
４１    駆動電流推移
４２    モニタ電流推移
４３，４４    動作テーブル
Ｉｍｏ，Ｉｍｏ０  モニタ電流
Ｉｏｐ，Ｉｏｐ０  駆動電流
Ｔｍｐ  素子温度
ＬＤ１  レーザダイオード
ＰＤ１  フォトダイオード
Ｔ１    トランジスタ
ＯＰ１  オペアンプ
Ｒ１〜Ｒ４  抵抗
【図１】
2004254240.tif 000003
【図２】
2004254240.tif 000004
【図３】
2004254240.tif 000005
【図４】
2004254240.tif 000006
【図５】
2004254240.tif 000007
【図６】
2004254240.tif 000008