(57)【要約】【課題】消費電流をより一層低減する。【解決手段】本発明の光学情報読取装置１は、情報コードを光学的に読み取って文字や記号等の情報に変換するものにおいて、読み取り時に消費する電力を可変できる電気回路構成を備え、読み取り速度等の読み取り性能を最大に上げる第１の読取モードを備え、そして、受光センサ４の駆動クロックを低下させて消費電流を少なくした読取モードであって、読み取り速度等の読み取り性能が前記第１の読取モードよりも劣る第２の読取モードを備えたところに特徴を有する。【選択図】図２
2007148889.tif 000002
【特許請求の範囲】
【請求項１】
情報コードを光学的に読み取って文字や記号等の情報に変換する光学情報読取装置において、
読み取り時に消費する電力を可変できる電気回路構成と、
読み取り速度等の読み取り性能を最大に上げる第１の読取モードと、
受光センサの駆動クロックを低下させて消費電流を少なくした読取モードであって、読み取り速度等の読み取り性能が前記第１の読取モードよりも劣る第２の読取モードとを備えたことを特徴とする光学情報読取装置。
【請求項２】
前記受光センサの駆動クロックを変化させるに際しては、前記受光センサに内蔵されるクロック倍数回路の設定値を変化させるように構成されていることを特徴とする請求項１記載の光学情報読取装置。
【請求項３】
前記受光センサが露光中または画像取り込み中に、前記読取モードが切り替えられたときには、その作業を強制終了し、溜まった電荷を吐き出すように構成されていることを特徴とする請求項１記載の光学情報読取装置。
【請求項４】
前記読取モードを切り替えるときには、ＣＰＵの駆動クロックも変化させることを特徴とする請求項１記載の光学情報読取装置。
【請求項５】
前記読取モードを切り替えるときには、照明手段に流す電流も変化させることを特徴とする請求項１記載の光学情報読取装置。
【請求項６】
前記読取モードを切り替えるスイッチ等の切替手段を備えたことを特徴とする請求項１ないし５のいずれかに記載の光学情報読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、バーコードや２次元コード等の情報コードを光学的に読み取って文字や記号等の情報に変換する光学情報読取装置に関する。
【背景技術】
【０００２】
この種の光学情報読取装置である例えばバーコードハンディターミナルの中には、バッテリーや電池駆動タイプのものがあり、このようなタイプのバーコードハンディターミナルでは、連続して使用できる連続使用時間を長くすることが近年重視されており、消費電流を抑える対策が施されている。消費電流を抑える対策を施したバーコードハンディターミナルの一例として、特許文献１に記載された構成が知られている。
【特許文献１】実開平５−１２９２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
特許文献１に記載された構成においては、バーコードハンディターミナルが不動作状態のときに、ＣＰＵの駆動クロックを低速（１００ｋＨｚ）にしてスリープ状態にし、バーコードハンディターミナルが動作状態のときには、ＣＰＵの駆動クロックを高速（１０ＭＨｚ）にするクロック変換回路を設けている。しかし、上記構成の場合、バーコードハンディターミナルが動作状態のときは、消費電流が低減されないので、消費電流抑制効果が不十分であった。
【０００４】
これに対して、バーコードハンディターミナルが動作状態の場合にも、ＣＰＵの駆動クロックを低速にする低速動作モードを設け、ＣＰＵの駆動クロックを高速にする高速動作モードと低速動作モードを適宜切り替えることにより、動作状態の場合の消費電流を低減するようにした構成が知られている。しかし、バーコードハンディターミナルの連続使用時間をより一層長くすることが強く要望されており、消費電流を更に抑制する対策が求められている。
【０００５】
そこで、本発明の目的は、消費電流をより一層抑制することができる光学情報読取装置を提供するにある。
【課題を解決するための手段】
【０００６】
本発明の光学情報読取装置は、情報コードを光学的に読み取って文字や記号等の情報に変換するものにおいて、読み取り時に消費する電力を可変できる電気回路構成と、読み取り速度等の読み取り性能を最大に上げる第１の読取モードと、受光センサの駆動クロックを低下させて消費電流を少なくした読取モードであって、読み取り速度等の読み取り性能が前記第１の読取モードよりも劣る第２の読取モードとを備えたところに特徴を有する。
【０００７】
上記構成によれば、受光センサの駆動クロックを低下させて消費電流を少なくした第２の読取モードを備えたので、この第２の読取モードを実行して情報コードを読み取ることにより、消費電流をより一層抑制することができる。
【０００８】
また、上記構成の場合、前記受光センサの駆動クロックを変化させるに際しては、前記受光センサに内蔵されるクロック倍数回路の設定値を変化させるように構成されていることが好ましい。
【０００９】
更に、前記受光センサが露光中または画像取り込み中に、前記読取モードが切り替えられたときには、その作業を強制終了し、溜まった電荷を吐き出すように構成されていることがより一層好ましい。
【００１０】
更にまた、前記読取モードを切り替えるときには、ＣＰＵの駆動クロックも変化させるように構成することが良い。また、前記読取モードを切り替えるときには、照明手段に流す電流も変化させることも良い構成である。更に、前記読取モードを切り替えるスイッチ等の切替手段を備えることが好ましい。
【発明を実施するための最良の形態】
【００１１】
以下、本発明を２次元コードやバーコード等を読み取る機能を有するハンディターミナルに適用した一実施例について、図面を参照しながら説明する。図１は、本実施例のハンディターミナル１の電気的構成を示すブロック図である。この図１に示すように、ハンディターミナル１は、ＣＰＵ２と、クロック発生器３と、受光センサ４と、ＦＰＧＡ５と、メモリ６と、ＬＣＤ７と、キーボード（切替手段）８と、ブザー９と、照明ＬＥＤ（照明手段）１０とを備えて構成されている。
【００１２】
ＣＰＵ２は、ハンディターミナル１の動作全般を制御する機能を有しており、メモリ６に記憶されているプログラム（ソフトウエア）に従って動作する。ＦＰＧＡ５は、ソフトウエアをハードウエア化した回路である。クロック発生器３は、基準クロックを発生してＣＰＵ２へ与える。ＣＰＵ２の内部には、上記基準クロックに基づいて周波数が異なる２種類のＣＰＵ２駆動用の駆動クロック（例えば１００ＭＨｚと２００ＭＨｚ）を生成すると共に、２種類の駆動クロックのいずれを使用するかを切り替えるクロック周波数切替回路（図示しない）が設けられている。
【００１３】
受光センサ４は、ＣＣＤやＣＭＯＳセンサ等のエリアセンサとその駆動回路等を備えて構成されており、ＣＰＵ２により駆動制御される。ＣＰＵ２は、受光センサ４へ例えば６ＭＨｚのクロック信号を与えると共に、このクロック信号をそのまま（１倍で）駆動クロックとして使用するか、それとも例えば８倍して駆動クロックとして使用するかを指定する指令信号を与える。受光センサ４内には、ＣＰＵ２からの指令信号に応じてクロック信号を１倍または８倍するクロック倍数回路１１が設けられている。尚、クロック倍数回路１１は例えばＰＬＬで構成されている。
【００１４】
上記受光センサ４は、２次元コードやバーコード等の情報コードを撮影して、撮影した画像信号（画像データ）をＣＰＵ２へ出力するように構成されている。ＣＰＵ２は、受光センサ４からの画像データを取り込み、この画像データをメモリ６に記憶すると共に、上記データに含まれる情報コードを解析してデコードするように構成されている。デコード結果は、上記メモリ６に記憶されると共に、データ出力部（図示しない）を介して外部の機器（レジスタやホストコンピュータ等）へ出力される。尚、メモリ６は、ＲＯＭ、ＲＡＭ、フラッシュメモリ等で構成されている。
【００１５】
ＬＣＤ７は、ＣＰＵ２により表示制御されるものであり、種々の情報（上記でコード結果を含む）が表示される。キーボード８は、トリガースイッチや各種の操作スイッチを備えて構成されており、これらスイッチのスイッチ信号はＣＰＵ２に与えられる。
【００１６】
また、ＣＰＵ２は、ブザー９を駆動制御すると共に、照明ＬＥＤ１０を駆動制御する。この場合、ＣＰＵ２は、ブザー９に流す電流の大きさと、照明ＬＥＤ１０に流す電流の大きさをそれぞれ可変可能なように、例えば大小２段階に切り替えることが可能なように構成されている。尚、照明ＬＥＤ１０は、読取対象の情報コードを照明するための照明手段である。また、上記構成の場合、ＣＰＵ２、受光センサ４、照明ＬＥＤ１０、ブザー９等により、読み取り時に消費する電力を可変できる電気回路構成が構成されている。
【００１７】
次に、上記構成のハンディターミナル１には、情報コードを光学的に読み取るときの動作モードとして、通常モード（このモードが読み取り速度等の読み取り性能を最大に上げる第１の読取モードに対応する）と、低消費モード（このモードが消費電流を少なくして読み取り速度等の読み取り性能が第１の読取モードよりも劣る第２の読取モードに対応する）とが設定可能なように構成されている。
【００１８】
これら２つのモードは、図３（ａ）に示すように、ＬＣＤ７の画面に表示した状態で、キーボード８の各種の操作スイッチを操作することにより選択設定することが可能である。尚、この図３（ａ）の選択画面は、作業メニュー画面（初期画面）において、読取モードの切替作業を選択すると、この画面になる。また、デフォルトは、通常モードである。
【００１９】
ここで、低消費モードを選択すると、ＬＣＤ７の画面が図３（ｂ）に示すような画面に代わり、受光センサ４の駆動クロック（センサクロック）と、ＣＰＵ２の駆動クロック（ＣＰＵクロック）と、照明ＬＥＤ１０の明るさと、ブザー９の音の大きさとを選択する画面となり、キーボード８の各種の操作スイッチを操作することにより選択設定することが可能である。
【００２０】
受光センサ４の駆動クロックは、速い（例えば４８ＭＨｚ）、または、遅い（例えば６ＭＨｚ）のいずれかを選択することができる。尚、デフォルトは、遅いである。ＣＰＵ２の駆動クロックは、速い（例えば２００ＭＨｚ）、または、遅い（例えば１００ＭＨｚ）のいずれかを選択することができる。尚、デフォルトは、遅いである。
【００２１】
照明ＬＥＤ１０の明るさは、明るい（照明ＬＥＤ１０への通電電流の大きさを大きくした）、または、暗い（照明ＬＥＤ１０への通電電流の大きさを小さくした）のいずれかを選択することができる。尚、デフォルトは、暗いである。そして、ブザー９の音の大きさは、大きい（ブザー９への通電電流の大きさを大きくした）、または、小さい（ブザー９への通電電流の大きさを小さくした）のいずれかを選択することができる。尚、デフォルトは、小さいである。また、上記した４つの選択は、各別に選択することが可能である。
【００２２】
次に、図２のフローチャートに従って、ハンディターミナル１の読取動作の制御について説明する。まず、図２ステップＳ１０において、読取モードとして低消費モード（低消費電力モード）が選択されているか否かを判断する。ここで、低消費モードが選択されている場合には、ステップＳ１０にて「ＹＥＳ」へ進み、更に、受光センサ４の駆動クロックが遅いに選択設定されていると、ステップＳ２０へ進み、受光センサ４のクロック倍数回路（ＰＬＬ）１１において周波数の倍数を１倍（即ち、６ＭＨｚ）に設定する。これにより、受光センサ４の駆動クロックが６ＭＨｚに設定される。尚、受光センサ４の駆動クロックが早いに選択設定されているときは、このステップＳ２０を実行しない。
【００２３】
続いて、ＣＰＵ２の駆動クロックが遅いに選択設定されていると、ステップＳ３０へ進み、ＣＰＵ２の駆動クロック（内部クロック）を１００ＭＨｚに設定する。尚、ＣＰＵ２の駆動クロックが早いに選択設定されているときは、このステップＳ３０を実行しない。また、図２のフローチャートに図示はしないが、照明ＬＥＤ１０の明るさが暗いに選択設定されているときは、照明ＬＥＤ１０への通電電流の大きさを小さく設定する。更に、ブザー９の音の大きさが小さいに選択設定されているときは、ブザー９への通電電流の大きさを小さく設定する。
【００２４】
そして、ステップＳ４０へ進み、受光センサ４により情報コードを露光（撮影）する。このとき、照明ＬＥＤ１０を点灯して情報コードを照明する。続いて、ステップＳ５０へ進み、受光センサ４により露光した画像を取り込み、取り込んだ画像信号（画像データ）をＣＰＵ２へ送り、ＣＰＵ２でデコードする。
【００２５】
この後、ステップＳ６０へ進み、デコードが成功したか否かを判断し、ここで、デコードが成功しておれば、「ＹＥＳ」へ進み、読取処理を終了する。これに対して、デコードが失敗した場合は、ステップＳ６０にて「ＮＯ」へ進み、ステップＳ１０へ戻り、再び読取処理を実行する。
【００２６】
一方、ステップＳ１０において、低消費モードが選択されていない場合（通常モードが選択されている場合）には、「ＮＯ」へ進み、ステップＳ７０へ進み、受光センサ４のクロック倍数回路（ＰＬＬ）１１において周波数の倍数を８倍（即ち、４８ＭＨｚ）に設定する。これにより、受光センサ４の駆動クロックが４８ＭＨｚに設定される。
【００２７】
続いて、ステップＳ８０へ進み、ＣＰＵ２の駆動クロック（内部クロック）を２００ＭＨｚに設定する。また、図２のフローチャートに図示はしないが、照明ＬＥＤ１０の明るさを明るく（通常）するために、照明ＬＥＤ１０への通電電流の大きさを大きく設定する。更に、ブザー９の音の大きさを大きく（通常）するために、ブザー９への通電電流の大きさを大きく設定する。そして、ステップＳ４０へ進み、以下、読取モードを通常モードに設定した状態で、前述した処理（受光センサ４による撮影やデコード等）を実行するように構成されている。
【００２８】
また、本実施例においては、受光センサ４が露光中または画像取り込み中に、読取モードが切り替えられたとき（即ち、通常モードから低消費モードへ、または、低消費モードから通常モードへ切り替えられたとき）には、その作業を強制終了し、溜まった電荷を吐き出すように制御する構成となっている。この制御について、図４を参照して説明する。
【００２９】
まず、図４（ａ）は、受光センサ４による露光動作と画像取り込み動作とデコード動作とが順に実行される様子を示すタイムチャートであり、この場合、露光動作からデコード動作までの一連の動作が２回実行されている。尚、図４中に示すレジスタは、受光センサ４に内蔵されるクロック倍数回路１１の周波数の倍数の設定値を格納するためのものであり、読取モードを変更するときにＣＰＵ２により書き換えられる。そして、レジスタの内容を示す信号は、レジスタの内容が変化しないときにハイレベルとなり、レジスタの内容が変化したときにこれを検知してロウレベルとなる。
【００３０】
さて、図４（ｂ）に示すように、画像取り込み動作中において、時刻ｔ１で読取モードが変更されたとすると、ここで、画像取り込み動作を中断し、受光センサ４に溜まった電荷を吐き捨てる吐き出し処理を実行する。そしてこの後は、切り替えた（変更した）読取モードでもって最初の露光動作からデコード動作までの一連の動作を実行するように構成されている。
【００３１】
尚、露光中または画像取り込み中に、読取モードが切り替えられて、そのまま露光または画像取り込みが続けられると、取り込まれた画像データに異常が発生し、デコードが正常に実行されなくなる問題点が発生するおそれがある。これに対して、上記したように中断及び吐き出し制御を実行すると、このような問題点を解消することができる。
【００３２】
このような構成の本実施例によれば、読取モードとして、通常モード（第１の読取モード）の外に、受光センサ４の駆動クロックを低下させて消費電流を少なくした低消費モード（第２の読取モード）を切り替え可能なように備える構成としたので、第２の読取モードに切り替えてこのモードを実行して情報コードを読み取ることにより、消費電流を一層抑制することができ、消費電力を一層少なくすることができる。
【００３３】
特に、上記実施例の場合、低消費モードを実行するときに、受光センサ４の駆動クロックを低下させて消費電流を少なくしたので、消費電流ひいては消費電力をかなり少なくすることができる。具体的には、受光センサ４の駆動クロックを４８ＭＨｚから６ＭＨｚに、即ち、１／８に低下させることにより、消費電流を１／３程度に少なくすることができる。更に、上記実施例においては、ＣＰＵ２の駆動クロックも、２００ＭＨｚから１００ＭＨｚに低下させており、これにより、低消費モード実行時の消費電力を、通常モード実行時の消費電力の約５０％程度に小さくすることができる。
【００３４】
この結果、更に、照明ＬＥＤ１０に流す電流を少なくしたりすることにより、ハンディターミナル１の連続使用時間を、通常モードしかない構成に比べて、２倍以上に延ばすことが可能になる。
【００３５】
尚、上記実施例においては、照明ＬＥＤ１０の明るさを暗くするに際して、照明ＬＥＤ１０に流す電流を少なくしたが、これに代えて、照明ＬＥＤ１０として複数個のＬＥＤを使用している場合には、点灯させるＬＥＤの個数を少なくするように構成しても良い。
【図面の簡単な説明】
【００３６】
【図１】本発明の一実施を示すハンディターミナルのブロック図
【図２】フローチャート
【図３】（ａ）は読取モードを選択する画面を示す図、（ｂ）は低消費モードの詳細を選択する画面を示す図
【図４】（ａ）は露光、画像取出し、デコードの各動作を説明する図、（ｂ）は画像取出し中に読取モードを変更した場合の各動作を説明する図
【符号の説明】
【００３７】
図面中、１はハンディターミナル（光学情報読取装置）、２はＣＰＵ、３はクロック発生器、４は受光センサ、７はＬＣＤ、８はキーボード（切替手段）、９はブザー、１０は照明ＬＥＤ（照明手段）、１１はクロック倍数回路を示す。
【図１】
2007148889.tif 000003
【図２】
2007148889.tif 000004
【図３】
2007148889.tif 000005
【図４】
2007148889.tif 000006