(57)【要約】【課題】文字、記号または図形を表示可能な表示手段を備えない光学的情報読取装置において、複数の機能の設定変更を簡易にし得る光学的情報読取装置を提供する。【解決手段】文字、記号または図形を表示可能な液晶ディスプレイを備えないバーコードリーダであっても、ブザーやバイブレータ等の機能設定を変更し得る変更タイミング（Ｓ１２５〜Ｓ１１８，Ｓ１２５〜Ｓ１２８）をＬＥＤの発光により使用者に告知し、この機能ごとの変更タイミングに使用者が機能内容の設定を変更し得るので（Ｓ１１９，Ｓ１２９）、当該使用者は、これらの変更タイミングを、ＬＥＤの発光によって認識することで、機能ごとに機能内容の設定を変更することができる。したがって、複数の機能の設定変更を簡易にすることができる。【選択図】図３
2009009358.tif 000002
【特許請求の範囲】
【請求項１】
情報コードの読み取りに関する情報を、光、音または振動のいずれか１以上により使用者に告知する告知手段を備え、文字、記号または図形を表示可能な表示手段を備えない光学的情報読取装置であって、
当該光学的情報読取装置が有する複数の機能内容の設定をこれらの機能ごとに変更し得る変更タイミングを、前記告知手段の告知態様により前記使用者に告知可能に前記告知手段を制御する告知制御手段と、
前記告知手段により告知される前記機能ごとの変更タイミングに前記使用者が前記機能内容の設定を変更し得る設定変更手段と、
を備えることを特徴とする光学的情報読取装置。
【請求項２】
前記複数の機能が所定の分類ごとに区分されるとともに、この複数の分類の中から任意の分類を選択し得る選択タイミングを、前記告知制御手段が前記告知手段の告知態様により前記使用者に告知可能に前記告知手段を制御する請求項１記載の光学的情報読取装置であって、
前記告知制御手段により告知される前記選択タイミングごとに前記使用者が前記分類を選択し得る分類選択手段を備えることを特徴とする光学的情報読取装置。
【請求項３】
前記告知手段が、光により情報コードの読み取りに関する情報を告知する請求項１または２記載の光学的情報読取装置であって、
前記告知手段の告知態様は、前記機能ごとに関連して発する前記光の色の違いであり、
前記告知制御手段は、前記複数の機能分の前記光の色を所定の時間間隔で順番に変更する制御を前記告知手段に対して行うことを特徴とする光学的情報読取装置。
【請求項４】
前記告知制御手段は、前記光の色を前記複数の機能分、順番に変更して一巡すると、順番が一巡したことを前記光の色の違いで告知した後、再度順番に前記光の色を変更することを特徴とする請求項３記載の光学的情報読取装置。
【請求項５】
前記告知手段が、音により情報コードの読み取りに関する情報を告知する請求項１または２記載の光学的情報読取装置であって、
前記告知手段の告知態様は、前記機能ごとに関連して発する前記音の周波数の違いであり、
前記告知制御手段は、前記複数の機能分の前記音の周波数を所定の時間間隔で順番に変更する制御を前記告知手段に対して行うことを特徴とする光学的情報読取装置。
【請求項６】
前記告知制御手段は、前記音の周波数を前記複数の機能分、順番に変更して一巡すると、順番が一巡したことを前記音の周波数の違いで告知した後、再度順番に前記音の周波数を変更することを特徴とする請求項５記載の光学的情報読取装置。
【請求項７】
前記告知手段が、振動により情報コードの読み取りに関する情報を告知する請求項１または２記載の光学的情報読取装置であって、
前記告知手段の告知態様は、前記機能ごとに関連して発する前記振動の周波数の違いであり、
前記告知制御手段は、前記複数の機能分の前記振動の周波数を所定の時間間隔で順番に変更する制御を前記告知手段に対して行うことを特徴とする光学的情報読取装置。
【請求項８】
前記告知制御手段は、前記振動の周波数を前記複数の機能分、順番に変更して一巡すると、順番が一巡したことを前記振動の周波数の違いで告知した後、再度順番に前記振動の周波数を変更することを特徴とする請求項７記載の光学的情報読取装置。
【請求項９】
前記告知手段が、光により情報コードの読み取りに関する情報を告知する請求項２記載の光学的情報読取装置であって、
前記告知手段の告知態様は、前記分類ごとに関連して発する前記光の点滅周波数および／または点滅期間の違いであり、
前記告知制御手段は、前記複数の分類分の前記光の点滅を所定の時間間隔で順番に変更する制御を前記告知手段に対して行うことを特徴とする光学的情報読取装置。
【請求項１０】
前記告知制御手段は、前記光の点滅周波数または点滅期間を前記複数の分類分、順番に変更して一巡すると、順番が一巡したことを前記光の点滅周波数または期間の違いで告知した後、再度順番に前記光の点滅周波数または点滅期間を変更することを特徴とする請求項９記載の光学的情報読取装置。
【請求項１１】
前記告知手段が、音により情報コードの読み取りに関する情報を告知する請求項２記載の光学的情報読取装置であって、
前記告知手段の告知態様は、前記分類ごとに関連して発する前記音の間欠周波数および／または間欠期間の違いであり、
前記告知制御手段は、前記複数の分類分の音の間欠を所定の時間間隔で順番に変更する制御を前記告知手段に対して行うことを特徴とする光学的情報読取装置。
【請求項１２】
前記告知制御手段は、前記音の間欠周波数または間欠期間を前記複数の分類分、順番に変更して一巡すると、順番が一巡したことを前記音の間欠周波数または期間の違いで告知した後、再度順番に前記音の間欠周波数または間欠期間を変更することを特徴とする請求項１１記載の光学的情報読取装置。
【請求項１３】
前記告知手段が、振動により情報コードの読み取りに関する情報を告知する請求項２記載の光学的情報読取装置であって、
前記告知手段の告知態様は、前記分類ごとに関連して発する前記振動の間欠周波数および／または間欠期間の違いであり、
前記告知制御手段は、前記複数の分類分の振動の間欠を所定の時間間隔で順番に変更する制御を前記告知手段に対して行うことを特徴とする光学的情報読取装置。
【請求項１４】
前記告知制御手段は、前記振動の間欠周波数または間欠期間を前記複数の分類分、順番に変更して一巡すると、順番が一巡したことを前記振動の間欠周波数または期間の違いで告知した後、再度順番に前記振動の間欠周波数または間欠期間を変更することを特徴とする請求項１３記載の光学的情報読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、光学的情報読取装置が有する複数の機能の設定変更に関するものである。
【背景技術】
【０００２】
光学的情報読取装置が有する複数の機能の設定変更に関する技術として、例えば、下記特許文献１に開示されるものがある。この開示技術では、プログラミング・スタート・バーコード、複数の機能バーコード、機能選択バーコード、複数個のパラメータ設定バーコード等によって構成されるバーコード・メニューシートを使用してバーコードリーダ（光学的情報読取装置）の機能設定を可能にしている。
【特許文献１】特開平４−７１０２５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記特許文献１の開示技術によると、このような複数の機能の設定変更に際して、これらのバーコードが印刷されたバーコード・メニューシートが不可欠であることから、当該バーコード・メニューシートの所在がわからない場合や紛失または破損した場合には、バーコードリーダの機能設定を変更することができないという問題がある。
【０００４】
また、このようなメニューシートを使用することなく、例えば、機能設定の変更に関するガイダンス表示を液晶ディスプレイ等の表示装置に表示させてその内容に従って使用者がキー操作することで、当該機能の設定を変更し得るように、光学的情報読取装置を構成する方策も考えられる。しかし、これには、液晶ディスプレイ等の表示装置（表示手段）を光学的情報読取装置が備えていることが前提になることから、このような表示装置を備えない光学的情報読取装置には適用することができない。
【０００５】
本発明は、上述した課題を解決するためになされたものであり、その目的とするところは、文字、記号または図形を表示可能な表示手段を備えない光学的情報読取装置において、複数の機能の設定変更を簡易にし得る光学的情報読取装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、特許請求の範囲に記載の請求項１の光学的情報読取装置では、情報コードの読み取りに関する情報を、光、音または振動のいずれか１以上により使用者に告知する告知手段を備え、文字、記号または図形を表示可能な表示手段を備えない光学的情報読取装置であって、当該光学的情報読取装置が有する複数の機能内容の設定をこれらの機能ごとに変更し得る変更タイミングを、前記告知手段の告知態様により前記使用者に告知可能に前記告知手段を制御する告知制御手段と、前記告知手段により告知される前記機能ごとの変更タイミングに前記使用者が前記機能内容の設定を変更し得る設定変更手段と、を備えることを技術的特徴とする。なお、「文字、記号または図形を表示可能な表示手段」の具体例として、液晶ディスプレイやプラズマディスプレイ等が挙げられる。
【０００７】
特許請求の範囲に記載の請求項２の光学的情報読取装置では、前記複数の機能が所定の分類ごとに区分されるとともに、この複数の分類の中から任意の分類を選択し得る選択タイミングを、前記告知制御手段が前記告知手段の告知態様により前記使用者に告知可能に前記告知手段を制御する請求項１記載の光学的情報読取装置であって、前記告知制御手段により告知される前記選択タイミングごとに前記使用者が前記分類を選択し得る分類選択手段を備えることを技術的特徴とする。
【０００８】
特許請求の範囲に記載の請求項３の光学的情報読取装置では、前記告知手段が、光により情報コードの読み取りに関する情報を告知する請求項１または２記載の光学的情報読取装置であって、前記告知手段の告知態様は、前記機能ごとに関連して発する前記光の色の違いであり、前記告知制御手段は、前記複数の機能分の前記光の色を所定の時間間隔で順番に変更する制御を前記告知手段に対して行うことを技術的特徴とする。
【０００９】
特許請求の範囲に記載の請求項４の光学的情報読取装置では、請求項３記載の光学的情報読取装置において、前記告知制御手段は、前記光の色を前記複数の機能分、順番に変更して一巡すると、順番が一巡したことを前記光の色の違いで告知した後、再度順番に前記光の色を変更することを技術的特徴とする。
【００１０】
特許請求の範囲に記載の請求項５の光学的情報読取装置では、前記告知手段が、音により情報コードの読み取りに関する情報を告知する請求項１または２記載の光学的情報読取装置であって、前記告知手段の告知態様は、前記機能ごとに関連して発する前記音の周波数の違いであり、前記告知制御手段は、前記複数の機能分の前記音の周波数を所定の時間間隔で順番に変更する制御を前記告知手段に対して行うことを技術的特徴とする。
【００１１】
特許請求の範囲に記載の請求項６の光学的情報読取装置では、請求項５記載の光学的情報読取装置において、前記告知制御手段は、前記音の周波数を前記複数の機能分、順番に変更して一巡すると、順番が一巡したことを前記音の周波数の違いで告知した後、再度順番に前記音の周波数を変更することを技術的特徴とする。
【００１２】
特許請求の範囲に記載の請求項７の光学的情報読取装置では、前記告知手段が、振動により情報コードの読み取りに関する情報を告知する請求項１または２記載の光学的情報読取装置であって、前記告知手段の告知態様は、前記機能ごとに関連して発する前記振動の周波数の違いであり、前記告知制御手段は、前記複数の機能分の前記振動の周波数を所定の時間間隔で順番に変更する制御を前記告知手段に対して行うことを技術的特徴とする。
【００１３】
特許請求の範囲に記載の請求項８の光学的情報読取装置では、請求項７記載の光学的情報読取装置において、前記告知制御手段は、前記振動の周波数を前記複数の機能分、順番に変更して一巡すると、順番が一巡したことを前記振動の周波数の違いで告知した後、再度順番に前記振動の周波数を変更することを技術的特徴とする。
【００１４】
特許請求の範囲に記載の請求項９の光学的情報読取装置では、前記告知手段が、光により情報コードの読み取りに関する情報を告知する請求項２記載の光学的情報読取装置であって、前記告知手段の告知態様は、前記分類ごとに関連して発する前記光の点滅周波数および／または点滅期間の違いであり、前記告知制御手段は、前記複数の分類分の前記光の点滅を所定の時間間隔で順番に変更する制御を前記告知手段に対して行うことを技術的特徴とする。なお、「点滅周波数および／または点滅期間」は、点滅周波数および点滅期間と、点滅周波数または点滅期間と、の双方を含む意である。
【００１５】
特許請求の範囲に記載の請求項１０の光学的情報読取装置では、請求項９記載の光学的情報読取装置において、前記告知制御手段は、前記光の点滅周波数または点滅期間を前記複数の分類分、順番に変更して一巡すると、順番が一巡したことを前記光の点滅周波数または期間の違いで告知した後、再度順番に前記光の点滅周波数または点滅期間を変更することを技術的特徴とする。
【００１６】
特許請求の範囲に記載の請求項１１の光学的情報読取装置では、前記告知手段が、音により情報コードの読み取りに関する情報を告知する請求項２記載の光学的情報読取装置であって、前記告知手段の告知態様は、前記分類ごとに関連して発する前記音の間欠周波数および／または間欠期間の違いであり、前記告知制御手段は、前記複数の分類分の音の間欠を所定の時間間隔で順番に変更する制御を前記告知手段に対して行うことを特徴とする。なお、「間欠周波数および／または間欠期間」は、間欠周波数および間欠期間と、間欠周波数または間欠期間と、の双方を含む意である。
【００１７】
特許請求の範囲に記載の請求項１２の光学的情報読取装置では、請求項１１記載の光学的情報読取装置において、前記告知制御手段は、前記音の間欠周波数または間欠期間を前記複数の分類分、順番に変更して一巡すると、順番が一巡したことを前記音の間欠周波数または期間の違いで告知した後、再度順番に前記音の間欠周波数または間欠期間を変更することを技術的特徴とする。
【００１８】
特許請求の範囲に記載の請求項１３の光学的情報読取装置では、前記告知手段が、振動により情報コードの読み取りに関する情報を告知する請求項２記載の光学的情報読取装置であって、前記告知手段の告知態様は、前記分類ごとに関連して発する前記振動の間欠周波数および／または間欠期間の違いであり、前記告知制御手段は、前記複数の分類分の振動の間欠を所定の時間間隔で順番に変更する制御を前記告知手段に対して行うことを技術的特徴とする。なお、「間欠周波数および／または間欠期間」は、間欠周波数および間欠期間と、間欠周波数または間欠期間と、の双方を含む意である。
【００１９】
特許請求の範囲に記載の請求項１４の光学的情報読取装置では、請求項１３記載の光学的情報読取装置において、前記告知制御手段は、前記振動の間欠周波数または間欠期間を前記複数の分類分、順番に変更して一巡すると、順番が一巡したことを前記振動の間欠周波数または期間の違いで告知した後、再度順番に前記振動の間欠周波数または間欠期間を変更することを技術的特徴とする。
【発明の効果】
【００２０】
請求項１の発明では、告知制御手段により、当該光学的情報読取装置が有する複数の機能内容の設定をこれらの機能ごとに変更し得る変更タイミングを告知手段の告知態様により使用者に告知可能に告知手段を制御し、設定変更手段により、告知手段により告知される機能ごとの変更タイミングに使用者が機能内容の設定を変更し得る。これにより、文字、記号または図形を表示可能な表示手段を備えない光学的情報読取装置であっても、複数の機能内容の設定をこれらの機能ごとに変更し得る変更タイミングを、光、音または振動のいずれか１以上により使用者に告知し、この機能ごとの変更タイミングに使用者が機能内容の設定を変更し得るので、当該使用者は、これらの変更タイミングを、光、音または振動によって認識することで、機能ごとに機能内容の設定を変更することができる。したがって、文字、記号または図形を表示可能な表示手段を備えない光学的情報読取装置において、複数の機能の設定変更を簡易にすることができる。
【００２１】
請求項２の発明では、複数の機能が所定の分類ごとに区分されるとともに、この複数の分類の中から任意の分類を選択し得る選択タイミングを、告知制御手段が告知手段の告知態様により使用者に告知可能に告知手段を制御する場合において、分類選択手段により、告知制御手段により告知される選択タイミングごとに使用者が分類を選択し得る。これにより、当該使用者は、これらの選択タイミングを、光、音または振動によって認識することで、複数の分類の中から任意の分類を選択することができる。
【００２２】
請求項３の発明では、告知手段の告知態様は、機能ごとに関連して発する光の色の違いであり、告知制御手段は、複数の機能分の光の色を所定の時間間隔で順番に変更する制御を告知手段に対して行う。これにより、当該使用者は、これらの変更タイミングを、機能ごとに関連して発する光の色の違いによって認識することで、機能ごとに機能内容の設定を変更することができる。したがって、騒音や振動が激しい使用環境下においても、このような光の色の違いとその変更タイミングで、複数の機能の設定変更を簡易にすることができる。
【００２３】
請求項４の発明では、告知制御手段は、光の色を複数の機能分、順番に変更して一巡すると、順番が一巡したことを光の色の違いで告知した後、再度順番に光の色を変更する。これにより、当該使用者は、光の色の違いによって、変更タイミングに対応した機能が一巡したことを把握できるので、複数の機能の設定変更を一層簡易にすることができる。「順番が一巡したことを光の色の違い」とは、機能ごとに関連して発する光の色とは異なる色であることや、また発する光（発光）の輝度や強度の違いを含む概念である。
【００２４】
請求項５の発明では、告知手段の告知態様は、機能ごとに関連して発する音の周波数の違いであり、告知制御手段は、複数の機能分の音の周波数を所定の時間間隔で順番に変更する制御を告知手段に対して行う。これにより、当該使用者は、これらの変更タイミングを、機能ごとに関連して発する音の周波数の違いによって認識することで、機能ごとに機能内容の設定を変更することができる。したがって、ナトリウム灯等の自然光とは異なる特殊照明の下や振動が過酷な使用環境下においても、このような音の周波数の違いとその変更タイミングで、複数の機能の設定変更を簡易にすることができる。
【００２５】
請求項６の発明では、告知制御手段は、音の周波数を複数の機能分、順番に変更して一巡すると、順番が一巡したことを音の周波数の違いで告知した後、再度順番に音の周波数を変更する。これにより、当該使用者は、音の周波数の違いによって、変更タイミングに対応した機能が一巡したことを把握できるので、複数の機能の設定変更を一層簡易にすることができる。「順番が一巡したことを音の周波数の違い」とは、機能ごとに関連して発する音の周波数とは異なる周波数であることや、また音の強度（振幅）の違いを含む概念である。
【００２６】
請求項７の発明では、告知手段の告知態様は、機能ごとに関連して発する振動の周波数の違いであり、告知制御手段は、複数の機能分の振動の周波数を所定の時間間隔で順番に変更する制御を告知手段に対して行う。これにより、当該使用者は、これらの変更タイミングを、機能ごとに関連して発する振動の周波数の違いによって認識することで、機能ごとに機能内容の設定を変更することができる。したがって、ナトリウム灯等の自然光とは異なる特殊照明の下や騒音が激しい使用環境下においても、このような振動の周波数の違いとその変更タイミングで、複数の機能の設定変更を簡易にすることができる。
【００２７】
請求項８の発明では、告知制御手段は、振動の周波数を複数の機能分、順番に変更して一巡すると、順番が一巡したことを振動の周波数の違いで告知した後、再度順番に振動の周波数を変更する。これにより、当該使用者は、振動の周波数の違いによって、変更タイミングに対応した機能が一巡したことを把握できるので、複数の機能の設定変更を一層簡易にすることができる。「順番が一巡したことを振動の周波数の違い」とは、機能ごとに関連して発する振動の周波数とは異なる周波数であることや、また振動の強度（振幅）の違いを含む概念である。
【００２８】
請求項９の発明では、告知手段の告知態様は、分類ごとに関連して発する光の点滅周波数および／または点滅期間の違いであり、告知制御手段は、複数の分類分の光の点滅を所定の時間間隔で順番に変更する制御を告知手段に対して行う。これにより、当該使用者は、複数の分類の中から任意の分類を選択し得る選択タイミングを、機能ごとに関連して発する光の点滅の違いによって認識することで、任意の分類を選択することができる。したがって、騒音や振動が激しい使用環境下においても、このような光の点滅の違いとその選択タイミングで、複数の機能の設定変更を簡易にすることができる。
【００２９】
請求項１０の発明では、告知制御手段は、光の点滅周波数または点滅期間を複数の分類分、順番に変更して一巡すると、順番が一巡したことを光の点滅周波数または期間の違いで告知した後、再度順番に光の点滅周波数または点滅期間を変更する。これにより、当該使用者は、光の点滅の違いによって、選択タイミングに対応した分類が一巡したことを把握できるので、複数の機能の設定変更を一層簡易にすることができる。
【００３０】
請求項１１発明では、告知手段の告知態様は、分類ごとに関連して発する音の間欠周波数および／または間欠期間の違いであり、告知制御手段は、複数の分類分の音の間欠を所定の時間間隔で順番に変更する制御を告知手段に対して行う。なお、「間欠周波数および／または間欠期間」は、間欠周波数および間欠期間と、間欠周波数または間欠期間と、の双方を含む意である。これにより、当該使用者は、複数の分類の中から任意の分類を選択し得る選択タイミングを、機能ごとに関連して発する音の間欠の違いによって認識することで、任意の分類を選択することができる。したがって、ナトリウム灯等の自然光とは異なる特殊照明の下や振動が過酷な使用環境下においても、このような音の間欠の違いとその選択タイミングで、複数の機能の設定変更を簡易にすることができる。
【００３１】
請求項１２の発明では、告知制御手段は、音の間欠周波数または間欠期間を複数の分類分、順番に変更して一巡すると、順番が一巡したことを音の間欠周波数または期間の違いで告知した後、再度順番に音の間欠周波数または間欠期間を変更する。これにより、当該使用者は、音の間欠の違いによって、選択タイミングに対応した分類が一巡したことを把握できるので、複数の機能の設定変更を一層簡易にすることができる。
【００３２】
請求項１３の発明では、告知手段の告知態様は、分類ごとに関連して発する振動の間欠周波数および／または間欠期間の違いであり、告知制御手段は、複数の分類分の振動の間欠を所定の時間間隔で順番に変更する制御を告知手段に対して行う。なお、「間欠周波数および／または間欠期間」は、間欠周波数および間欠期間と、間欠周波数または間欠期間と、の双方を含む意である。これにより、当該使用者は、複数の分類の中から任意の分類を選択し得る選択タイミングを、機能ごとに関連して発する振動の間欠の違いによって認識することで、任意の分類を選択することができる。したがって、ナトリウム灯等の自然光とは異なる特殊照明の下や騒音が激しい使用環境下においても、このような振動の間欠の違いとその選択タイミングで、複数の機能の設定変更を簡易にすることができる。
【００３３】
請求項１４の発明では、告知制御手段は、振動の間欠周波数または間欠期間を複数の分類分、順番に変更して一巡すると、順番が一巡したことを振動の間欠周波数または期間の違いで告知した後、再度順番に振動の間欠周波数または間欠期間を変更する。これにより、当該使用者は、振動の間欠の違いによって、選択タイミングに対応した分類が一巡したことを把握できるので、複数の機能の設定変更を一層簡易にすることができる。
【発明を実施するための最良の形態】
【００３４】
以下、本発明の光学的情報読取装置をバーコードリーダに適用した実施形態を図を参照して説明する。図１に示すように、バーコードリーダ１０は、主に、ハウジングを構成する上ケース１１および下ケース１２、このハウジング内に収容される図略のプリント配線板および光学系、さらにこのハウジングから外部に延びて上位システムと電気的な接続を可能にするケーブル５０等より構成されている。このバーコードリーダ１０は、ＪＡＮ，ＣＯＤＥ３９，ＮＷ−７，ＩＴＦ等のいわゆるバーコード（一次元コードや一次元シンボルとも称する「情報コード」の一例）を読み取るとともに読み取ったバーコードのデータを上位システムに転送する光学的情報読取装置である。
【００３５】
上ケース１１および下ケース１２は、ＡＢＳ樹脂等の合成樹脂からなる成形部材で、主に、バーコードリーダ１０の表側の外観を形成している。これら上ケース１１および下ケース１２の一端側には、読取口１３が形成され、また他端側にはケーブル取付部１５が形成されている。この読取口１３が形成される一端側は、裏面側に大きく前傾する首曲がり形状に形成されている。これにより、使用者がバーコードリーダ１０を当該上ケース１１側から把持した状態で、読取対象物に貼付されたラベル等のバーコードに読取口１３を当て易くしている。
【００３６】
なお、下ケース１２の一部には、後述するように、バーコードの読み取りを行う際に使用者が押下するトリガスイッチ４２の押しボタン部分が露出している。即ち、バーコードリーダ１０を上ケース１１側から把持した使用者の親指や人差し指が触れる位置に、このようなトリガスイッチ４２の押しボタン部分が配置されている。また、上ケース１１の首曲がり形状部のほぼ中央には、後述するように、バーコードの読み取りに関する情報を光で使用者に告知し得る発光部４３が形成されている。
【００３７】
図略のプリント配線板は、上ケース１１および下ケース１２により形成される内部空間に収容可能な矩形状に形成されており、メモリ３５や制御回路４０、あるいはトリガスイッチ４２や発光部４３の光源となる発光ダイオード（ＬＥＤ）等の電気系の電子部品を実装することにより、所定の電子回路を構成し得る配線パターンがプリントされている。このプリント配線板には、これらの電子部品のほかに、バーコードの読み取りに必要な光学系の照明光源２１や受光センサ２３等も実装されている。
【００３８】
次に、このようなプリント配線板に実装されるバーコードリーダ１０のハードウェア構成を図２に基づいて説明する。図２に示すように、バーコードリーダ１０のハードウェア構成は、主に、照明光源２１、受光センサ２３、結像レンズ２７等の光学系と、メモリ３５、制御回路４０、トリガスイッチ４２、発光部４３、ブザー４４、バイブレータ４５等のマイコン系と、電源スイッチ４１等の電源系と、から構成されている。
【００３９】
光学系は、照明光源２１、受光センサ２３、結像レンズ２７等から構成されている。照明光源２１は、照明光Ｌｆを発光可能な照明光源として機能するもので、例えば、赤色、緑色、青色の３色分の発光素子を有するマルチカラーＬＥＤとこのマルチカラーＬＥＤの出射側に設けられる拡散レンズ、集光レンズ等とから構成されている。本実施形態では、照明光源２１として、このようなマルチカラーＬＥＤを用いているので、赤、緑、青の３色に加え、これらを混合色として得られる、黄、シアン、マゼンタ、白の４色の、合計７種類の色を発光できる。なお、この発光色は、照明光源２１を駆動制御する駆動制御回路に対する制御信号によって、後述する制御回路４０による設定変更処理によって任意に設定可能に構成されている。
【００４０】
受光センサ２３は、照明光ＬｆがラベルＰやバーコードＱに照射されて反射した反射光Ｌｒを受光可能に構成されるもので、例えば、Ｃ−ＭＯＳやＣＣＤ等の固体撮像素子である受光素子を１次元に配列したラインセンサが、これに相当する。受光センサ２３は、結像レンズ２７を介して入射する入射光をこの受光面２３ａで受光可能に図略のプリント配線板に実装されている。
【００４１】
結像レンズ２７は、外部から読取口１３を介して入射する入射光を集光して受光センサ２３の受光面２３ａに像を結像可能な結像光学系として機能するもので、例えば、鏡筒とこの鏡筒内に収容される複数の集光レンズとにより構成されている。
【００４２】
次に、マイコン系の構成概要を説明する。マイコン系は、増幅回路３１、Ａ／Ｄ変換回路３３、メモリ３５、アドレス発生回路３６、同期信号発生回路３８、制御回路４０、トリガスイッチ４２、発光部４３、ブザー４４、バイブレータ４５、通信インタフェース４８等から構成されている。このマイコン系は、その名の通り、マイコン（マイクロコンピュータ）として機能し得る制御回路４０およびメモリ３５と中心に構成される。
【００４３】
光学系の受光センサ２３から出力される画像信号は、増幅回路３１に入力されることで所定ゲインで増幅された後、Ａ／Ｄ変換回路３３に入力されると、アナログ信号からディジタル信号に変換される。そして、ディジタル化された画像信号、つまり画像データは、メモリ３５に入力されると、画像データ蓄積領域に蓄積される。なお、同期信号発生回路３８は、受光センサ２３およびアドレス発生回路３６に対する同期信号を発生可能に構成されており、またアドレス発生回路３６は、この同期信号発生回路３８から供給される同期信号に基づいて、メモリ３５に格納される画像データの格納アドレスを発生可能に構成されている。
【００４４】
メモリ３５は、半導体メモリ装置で、例えばＲＡＭ（ＤＲＡＭ、ＳＲＡＭ等）やＲＯＭ（ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリ等）がこれに相当する。このメモリ３５のうちのＲＡＭには、前述した画像データ蓄積領域のほかに、制御回路４０が算術演算や論理演算等の各処理時に利用する作業領域等も確保可能に構成されている。またＲＯＭには、後述する設定変更処理や通常読取処理等を実行可能な所定プログラムやその他、照明光源２１、受光センサ２３等の各ハードウェアを制御可能なシステムプログラム等が予め格納されている。
【００４５】
制御回路４０は、バーコードリーダ１０全体を制御可能なマイコンで、ＣＰＵ、システムバス、入出力インタフェース等からなり、メモリ３５とともに情報処理装置を構成し得るもので情報処理機能を有する。この制御回路４０には、内蔵された入出力インタフェースを介して種々の入出力装置と接続可能に構成されており、本実施形態の場合、電源スイッチ４１、トリガスイッチ４２、発光部４３、ブザー４４、バイブレータ４５、通信インタフェース４８等が接続されている。
【００４６】
これにより、例えば、電源スイッチ４１やトリガスイッチ４２の監視や管理、またバーコードＱの読み取りに関する情報を告知するインジケータとして機能する発光部４３の点灯・消灯、ビープ音やアラーム音を発生可能なブザー４４の鳴動のオンオフ、さらには当該バーコードリーダ１０の使用者に伝達し得る振動を発生可能なバイブレータ４５の駆動制御や外部装置とのシリアル通信を可能にする通信インタフェース４８の通信制御等を可能にしている。なお、通信インタフェース４８に接続される外部装置には、当該バーコードリーダ１０の上位システムに相当するホストコンピュータＨＳＴ等が含まれる。
【００４７】
トリガスイッチ４２は、バーコードＱの読み取りを開始するために使用者が操作するスイッチで、図１を参照して説明したように、その押しボタン部分が外部に露出している。即ち、このトリガスイッチ４２がオフ状態からオン状態に移行したことを制御回路４０が検出し得るように、トリガスイッチ４２が制御回路４０に接続されている。
【００４８】
発光部４３は、前述したように、バーコードの読み取りに関する情報を光で使用者に告知し得る告知手段で、その光源としてのマルチカラーＬＥＤとこのＬＥＤを駆動制御するＬＥＤ駆動制御回路とにより構成されている。このマルチカラーＬＥＤも、照明光源２１のＬＥＤと同様に、赤、緑、青、黄、シアン、マゼンタ、白の７種類の色を発光可能に構成されており、後述する設定変更処理により、制御回路４０から発光部４３のＬＥＤ駆動制御回路に出力される制御信号によって、これら発光色、点灯タイミング、消灯タイミングや、点灯時間と消灯時間の比率、さらには点滅の繰り返し周波数（点滅の周波数）、点滅期間や点滅周期等を設定可能に構成されている。
【００４９】
ブザー４４は、バーコードの読み取りに関する情報を音で使用者に告知し得る告知手段で、圧電素子とこの圧電素子に任意周波数の駆動信号を印加し得るブザー駆動制御回路とにより構成されている。このブザー４４も、後述する設定変更処理により、制御回路４０からブザー４４のブザー駆動制御回路に出力される制御信号によって、音の周波数、強弱、発音タイミング、消音タイミングや、発音時間と消音時間の比率、さらには音の間欠の繰り返し周波数（間欠周波数）、間欠期間や間欠周期等を設定可能に構成されている。
【００５０】
バイブレータ４５は、バーコードの読み取りに関する情報を振動で使用者に告知し得る告知手段で、モータ軸に対して重心を偏心させた重りが当該モータ軸に取り付けられたモータと、このモータの回転速度等を制御し得るモータ駆動制御回路とにより構成されている。このバイブレータ４５も、後述する設定変更処理により、制御回路４０からバイブレータ４５のモータ駆動制御回路に出力される制御信号によって、振動の周波数、強弱、振動の開始タイミングや停止タイミング、振動時間と停止時間の比率、さらには振動の間欠の繰り返し周波数（間欠周波数）、間欠期間や間欠周期等も設定可能に構成されている。
【００５１】
電源系は、電源スイッチ４１、電源部４９により構成されている。本実施形態では、バーコードリーダ１０はそれ自体にはバッテリ等の電源を備えておらず、前述したケーブル５０を介してホストコンピュータＨＳＴから駆動電力の供給を受けている。またバーコードリーダ１０自体には、外部から操作可能な電源スイッチが設けられているのではなく、ホストコンピュータＨＳＴから駆動電力の供給を受けると、電源スイッチ４１がオンされ、駆動電力の供給が遮断されると電源スイッチ４１がオフされるように構成されている。
【００５２】
このため、例えば、稼動状態のホストコンピュータＨＳＴにケーブル５０が接続されるとほぼ同時に電源スイッチ４１がオン状態になるため、ホストコンピュータＨＳＴから電源部４９を介して上述した各装置や各回路に駆動電力が供給され、当該ホストコンピュータＨＳＴからケーブル５０が取り外されると、電源スイッチ４１がオフ状態になって駆動電力の供給が遮断される。なお、このような構成を採ることなく、例えば、電源スイッチ４１に代えて、当該バーコードリーダ１０の使用者が外部からオンオフ操作を可能な電源スイッチを設けても良いし、またホストコンピュータＨＳＴから駆動電力の供給を受けることなく、当該バーコードリーダ１０自体に、リチウムイオン電池等の二次電池（バッテリ）を備えそれにより上述した各装置や各回路に駆動電力を供給しても良い。
【００５３】
このようにバーコードリーダ１０を構成することによって、例えば、電源スイッチ４１がオンされて所定の自己診断処理や次に説明する設定変更処理が終了し、バーコードＱの読み取りが可能な状態になると、照明光Ｌｆの発光を指示するトリガスイッチ４２の入力を受け付ける。これにより、使用者がトリガースイッチ４２を引いてオンにすることで、制御回路４０が同期信号を基準に照明光源２１に発光信号を出力するので、当該発光信号を受けた照明光源２１は、マルチカラーＬＥＤを発光させて設定された発光色の照明光Ｌｆを照射する。
【００５４】
すると、バーコードＱに照射された照明光Ｌｆが反射し、その反射光Ｌｒが読取口１３を介して結像レンズ２７に入射するため、受光センサ２３の受光面２３ａには、バーコードＱの像が結像される。これにより、バーコードＱの像が受光センサ２３を露光するため、上述したマイコン系によって画像処理された当該バーコードＱの画像データが、メモリ３５の画像データ蓄積領域を介してデコードされ、デコードされたデータがホストコンピュータＨＳＴに転送される。
【００５５】
本実施形態に係るバーコードリーダ１０では、このように通常の読取処理（以下「通常読取処理」という）が行われるわけであるが、本バーコードリーダ１０は、このような通常読取処理に移行する前に実行され得る設定変更処理に技術的特徴がある。
【００５６】
ここで、設定変更処理を図３〜図６を参照して説明する。図３および図４には、設定変更処理の流れを示すフローチャートが図示されている。また図５には、図３，４に示す設定変更処理により選択や変更される分類・機能の階層構造を説明する説明図が図示されている。図６には、図３，４に示す設定変更処理により制御される発光部、ブザーやバイブレータ等の点滅または間欠の態様を説明する説明図が図示されている。なお、図３，４において、設定変更処理は、ステップＳ１１０〜Ｓ２０５であることに留意されたい。
【００５７】
まず、ステップＳ１０１により電源スイッチ４１がオン状態になると、続くステップＳ１０３によりトリガスイッチ４２がオン状態にあるか否かを判断する処理が行われる。例えば、電源スイッチ４１のオン状態に移行した直後５００ミリ秒の期間内のいずれのタイミングにおいてもトリガスイッチ４２がオンである場合には、トリガスイッチ４２がオン状態にあると判断し（Ｓ１０３；Ｙｅｓ）、ステップＳ１１０以降の処理、つまり設定変更処理に移行する。
【００５８】
これに対して、電源スイッチ４１のオン状態に移行した直後５００ミリ秒の期間内のいずれかのタイミングにおいてトリガスイッチ４２がオフである場合には、トリガスイッチ４２がオン状態にないと判断して（Ｓ１０３；Ｎｏ）、図４に示すステップＳ３００に処理を移行して通常読取処理に移行する。
【００５９】
ステップＳ１１０からは設定変更処理であり、まず第１階層の設定変更モードに入る。なお、このステップＳ１１０では、例えば、メモリ３５に確保される第１階層に関する領域の読み出しや書き込みを許可する処理が行われる。
【００６０】
ここで、設定変更処理で参照される階層構造について図５を参照して説明する。図５(A) に示すように、バーコードリーダ１０が有する機能内容の設定に関する階層構造は、例えば２層をなす。この例では、ブザー４４に関する機能として「ブザー４４の音量を設定する項目」（以下「ブザー音量」という）および「ブザー４４の音階を設定する項目」（以下「ブザー音階」という）、またバイブレータ４５に関する機能として「バイブレータ４５の振動を設定する項目」（以下「バイブレータ振動」という）というように、ブザー４４とバイブレータ４５のそれぞれの機能について分類し、これらを３つに区分して第１階層としている。
【００６１】
そして、この第１階層のそれぞれの項目について設定される可能性のある内容を、第２階層の項目として分類する。例えば、図５(A) に示すように、第１階層の「ブザー音量」については、音量について「大」、「中」および「小」の３項目に分類し、これらを３つに区分して第２階層としている。同様に、第１階層の「ブザー音階」については、音階について「低音」（例えば６００Hz）、「中音」（例えば１０００Hz）および「高音」（例えば２０００Hz）の３項目に分類され、また「バイブレータ振動」については、振動について「強」、「中」および「弱」の３項目に分類し、それぞれを３つに区分して、第２階層としている。なお、これら階層の数には制限がなく、例えば図５(B) に示すような３層構造にしても良いし、図５に示すような具体的な内容の例示はないが、例えば、４層、５層、あるいはＮ層（Ｎは１以上の整数）であっても良い。
【００６２】
この図５(B) に示す例では、バーコードリーダ１０が有する複数の機能のうち、ブザー４４に関する機能を「ブザーの項目」、バイブレータ４５に関する機能を「バイブレータの項目」、照明光源２１に関する機能を「照明光の項目」として、分類し、これらを３つの区分に分ける。そして、これらの各項目について分類したものを第２階層とし、そのまた各項目について分類したものを第３階層とする。
【００６３】
この例では、第１階層のブザーの項目については、第２階層として「音量の項目」および「音階の項目」の分類で区分し、さらに「音量の項目」の下位に音量について「大」、「中」および「小」の３項目に分類してこれらの区分を第３階層とし、また「音階の項目」の下位に音量について「低音」（例えば６００Hz）、「中音」（例えば１０００Hz）および「高音」（例えば２０００Hz）の３項目に分類してこれらの区分を第３階層としている。
【００６４】
同様に、第１階層の照明光の項目については、第２階層として「発光色の項目」および「明るさの項目」の分類で区分し、さらに「発光色の項目」の下位に照明光の色について「赤色」、「緑色」および「青色」の３項目に分類してこれらの区分を第３階層とし、また「明るさの項目」の下位に照明光の明るさについて「強」（例えば１０００ｍcd(ｍcd；ミリカンデラ）、「中」（例えば５００ｍcd）および「弱」（例えば２００ｍcd）の３項目に分類してこれらの区分を第３階層としている。
【００６５】
なお、すべて同数の階層にする必要はなく、同図に示す例のようにブザーの項目と照明光の項目は３階層であっても、バイブレータの項目については２階層で構成しても良い。即ち、この例では、バイブレータの項目において、振動について「強」、「中」および「弱」の３項目に分類し区分して第２階層とするに留まり、この下位には階層を設けていない。
【００６６】
ここで図３に戻る。第１階層の設定変更モードに入ると、まずステップＳ１１１により設定項目選択処理が行われる。このステップは、第１階層を構成する各項目の中から設定変更の対象となる項目を選ぶ処理で、例えば、図５(A) に示す例では、第１階層を構成する「ブザー音量」、「ブザー音階」および「バイブレータ振動」の中から設定変更の対象となる項目を選択する。例えば、ここでは「ブザー音量」を選択する。
【００６７】
続くステップＳ１１３により発光色設定処理が行われる。このステップは、ステップＳ１１１により選択された項目に対応する光の色を、発光部４３による発光色に設定する処理で、例えば、図５(A) に示す例では、「ブザー音量」の場合は赤色、「ブザー音階」の場合は緑色、「バイブレータ振動」の場合は青色、が発光部４３の発光色に設定される。またこのステップ１１３では、発光パターンも選択される。
【００６８】
即ち、第１階層の発光色（例えば赤色）と第２階層の発光色（例えば赤色）とが同じ色になる場合、両階層の区別を使用者が把握することができないため、階層ごとに異なる発光パターンを設定することで、発光部４３の発光色が同色であってもどの階層の設定可能状態にあるかを明確にしている。
【００６９】
具体的には、例えば、図６に示すように、Ａパターン、Ｂパターン、Ｃパターン、Ｄパターンの４種類に発光部４３の発光パターンを設定する。
例えば、Ａパターンの場合には、発光部４３が点灯する期間α（図６(A) に示すＯＮ）と、発光部４３が消灯（滅灯）する期間β（図６(A) に示すＯＦＦ）と、１：１に設定し、Ｂパターンの場合には、発光部４３が点灯する期間α（図６(B) に示すＯＮ）と、発光部４３が消灯（滅灯）する期間β（図６(B) に示すＯＦＦ）と、１：７に設定する。
【００７０】
これにより、発光部４３の発光パターンがＡパターンに設定されていれば、使用者には「ピカッ、ピカッ、ピカッ」と点灯と消灯とが交互に繰り返されて見えるのに対し、Ｂパターンに設定されていれば、使用者には「ピカッ…、ピカッ…、ピカッ…」と短い点灯の後に長い消灯期間を経て再び短く点灯するというように間をおいた間欠的な繰り返しに見える。これにより、このような発光部４３の発光を見た使用者は、Ａパターンに設定された状態とＢパターンに設定された状態とを区別することが可能となる。同様に、発光部４３の発光パターンを図６(C) に示すＣパターンの「ピカピカッ…、ピカピカッ…、ピカピカッ…」、図６(D) に示すＤパターンの「ピカピカピカッ…、ピカピカピカッ…、ピカピカピカッ…」というように、それぞれ設定することで、Ａ〜Ｄの各パターンに設定された各状態を使用者は区別することが可能となる。
【００７１】
このように、発光パターンのバリエーションは、発光部４３の点灯期間αと消灯期間βの比率を変えるもの（図６(A),(B)）や、点滅単位の繰り返し周期γが同じであっても、その周期内で点灯する回数を変えるもの（図６(B)〜(D)）、あるいは図示されてないが点滅単位の繰り返し周期、つまり点滅周期（点滅周波数）γを変えるもの等がある。また、これらを組み合わせて、点灯期間α、消灯期間βおよび点滅周期（点滅周波数）γのいずれもを変えるもの、例えば、図６(A) に示す発光パターンＡの周期γと、図６(B) に示す発光パターンＢの周期γと、図６(C) に示す発光パターンＣの周期γと、がそれぞれ異なるように設定しても良い。
【００７２】
例えば、「ブザー音量」が選択されている場合には、ステップＳ１１３により、発光部４３のマルチカラーＬＥＤは、赤色で発光パターンＡで発光するように設定される。このように発光色や発光パターンが設定されると、次のステップＳ１１５によりＬＥＤ点灯処理が行われ、さらにステップＳ１１８によりＬＥＤ点灯処理が行われる。これらの処理は、制御回路４０から発光部４３のＬＥＤ駆動制御回路に制御信号を出力することにより行われる。
【００７３】
具体的には、前述したステップＳ１１３により設定された発光色や発光パターンに従って、発光部４３のマルチカラーＬＥＤの発光を制御し得る制御信号が制御回路４０から発光部４３のＬＥＤ駆動制御回路に出力されることで、当該マルチカラーＬＥＤを点消灯制御する。そして、このＬＥＤを点消灯する処理の間（選択タイミングまたは変更タイミング）に、ステップＳ１１７によりトリガスイッチ４２がオン状態にあるか否かを判断する処理が行われる。
【００７４】
即ち、ステップＳ１１５により発光部４３が点灯されてから、ステップＳ１１８により発光部４３が消灯されるまでの間（選択タイミングまたは変更タイミング）に、トリガスイッチ４２がオンされているか否かをステップＳ１１７により判断する。また、このステップＳ１１７では、トリガスイッチ４２がオン状態にある時間を計時して、例えば５００ミリ秒以上の期間オン状態にあるか否かも判断し、使用者がトリガスイッチ４２をいわゆる「長押し」しているか否かを確認する。なお、このトリガスイッチ４２の「長押し」は、設定変更処理を中止して通常読取処理に移行したい場合に操作されるものである。
【００７５】
このため、トリガスイッチ４２が押されているが「長押し」に該当しない場合には（Ｓ１１７：Ｙｅｓ）、使用者は当該項目の設定を変更しようとしていると判断して、ステップＳ１１９に処理を移行し、トリガスイッチ４２が「長押し」されている場合には（Ｓ１１７：Ｙｅｓ（長押））、ステップＳ２０７に移行して設定変更モードを解除して通常読取処理に移る（Ｓ３００）。
【００７６】
これに対し、トリガスイッチ４２が押されていない場合には（Ｓ１１７：Ｎｏ）、使用者は当該項目の設定を変更しようとしていないと判断して、再びステップＳ１１１に処理を移行して次の項目を選択する。例えば、ステップＳ１１１に移行する前に、「ブザー音量」が選択されている場合には、今回はステップＳ１１１により「ブザー音階」を選択し、ステップＳ１１３ではマルチカラーＬＥＤの発光色を緑色に設定する。
【００７７】
なお、第１階層のすべて項目についてステップＳ１１１により選択し、ステップＳ１１３、Ｓ１１５、Ｓ１１７、Ｓ１１８の各処理を実行した場合に、再度ステップＳ１１１に処理を移行するときには、例えば、第１階層では発光しない他の色を発光部４３に設定し発光させる処理ステップをステップＳ１１８の後でステップＳ１１１の前に設けても良い。例えば、図５(A) に示す例では、第１階層の発光色（赤色、緑色、青色）以外の黄色を発光するように発光部４３に設定し発光させる。これにより、このような選択タイミングまたは変更タイミングに対応した機能が一巡したことを把握できるので、複数の機能の設定変更を一層簡易にすることができる。これは「順番が一巡したことを光の色の違い」に相当するものであるが、これ以外に、例えば、発光部４３による発光の輝度や強度を、第１階層の発光よりも「強く」したり「弱く」したりするように発光部４３を制御しても良い。
【００７８】
トリガスイッチ４２が長押しではなく短く押されている場合には、当該項目に対して設定を変更しようとしていると判断されるため、当該項目の内容を設定する処理、つまりステップＳ１１９の第１階層項目設定処理に移行する。このステップは、階層構造が１層の場合に当該階層における設定をメモリ３５の作業領域内で一時的に変更する処理で、図５(A) に示す例のように階層構造が２層以上である場合には、このステップＳ１１９では特に処理を行うことなく続くステップＳ１２０に処理を移行する。
【００７９】
ステップＳ１２０では、例えば、メモリ３５に確保される第２階層に関する領域の読み出しや書き込みを許可する処理が行われる。ステップＳ１２０〜Ｓ１２９は、第１階層の設定を変更したステップＳ１１０〜Ｓ１１９に対応するもので、処理の対象が、第１階層ではなく第２階層である点以外、ステップＳ１１０〜Ｓ１１９と同様である。このため、処理内容の説明を省略して具体的な例で概要を説明する。
【００８０】
例えば、図５(A) に示す階層構造において、第１階層で「ブザー音量」が選択されている場合には、例えばステップＳ１２１により設定内容の項目として「大」を選択した後、ステップＳ１２３により設定された発光色「赤」・発光パターン「Ｂ」に従って、ステップＳ１２５，１２８により発光部４３の点消灯を制御する。そして、点灯から消灯までの間（変更タイミング）に、トリガスイッチ４２がオンされていないければ（Ｓ１２７；Ｎｏ）、再度ステップＳ１２１により設定内容の項目として「中」を選択した後、ステップＳ１２３により設定された発光色「緑」・発光パターン「Ｂ」に従って、ステップＳ１２５，１２８により発光部４３を点灯灯が制御する。これを設定項目「小」についても同様に行う（発光色「青」・発光パターン「Ｂ」）。
【００８１】
そして、点灯から消灯までの間（変更タイミング）に、トリガスイッチ４２がオンされている場合には（Ｓ１２７；Ｙｅｓ）、ステップＳ１２９の第２階層項目設定処理によりその設定内容、例えばブザー音量「小」の設定をメモリ３５の作業領域内で一時的に変更した後、ステップＳ２０１のＬＥＤ点滅処理に移行する。
【００８２】
なお、図３に示すステップＳ１３０（Ｓ１３１〜Ｓ１３９）は、図５(B) に示す例のように階層構造が３層以上である場合に、第１階層の設定を変更するステップＳ１１０，Ｓ１１１，Ｓ１１３，Ｓ１１５，Ｓ１１７，Ｓ１１８，Ｓ１１９や、第２階層の設定を変更するステップＳ１２０，Ｓ１２１，Ｓ１２３，Ｓ１２５，Ｓ１２７，Ｓ１２８，Ｓ１２９と同様に、第３階層の設定を変更する各処理（ステップＳ１３０，Ｓ１３１，Ｓ１３３，Ｓ１３５，Ｓ１３７，Ｓ１３８，Ｓ１３９）が設けられることを示唆するものである。
【００８３】
また、図４に示すステップＳ１Ｎ７（トリガスイッチＯＮか），Ｓ１Ｎ８（ＬＥＤ消灯処理），Ｓ１Ｎ９（第Ｎ階層項目設定処理）は、階層構造がＮ層（Ｎは１以上の整数）である場合に、第１階層の設定を変更するステップＳ１１０，Ｓ１１１，Ｓ１１３，Ｓ１１５，Ｓ１１７，Ｓ１１８，Ｓ１１９や、第２階層の設定を変更するステップＳ１２０，Ｓ１２１，Ｓ１２３，Ｓ１２５，Ｓ１２７，Ｓ１２８，Ｓ１２９と同様に、第Ｎ階層までの設定を変更する各処理（Ｓ１Ｎ０，Ｓ１Ｎ１，Ｓ１Ｎ３，Ｓ１Ｎ５，Ｓ１Ｎ７，Ｓ１Ｎ８，Ｓ１Ｎ９）が設けられることを示唆するものである。
【００８４】
このように、各階層について設定項目が変更されて、メモリ３５の作業領域内で設定さている内容が一時的に変更されると、ステップＳ２０１によりＬＥＤ点滅処理が行われる。このステップは、これまでに変更された設定内容を当該バーコードリーダ１０の機能設定として変更しても良いか否かの判断を促すもので、例えば、発光部４３の発光色や発光パターンを特別なもの（例えば最大輝度の白色で短周期点滅）に設定する。
【００８５】
続くステップＳ２０３では、発光部４３がこのような発光をしている間（変更タイミング）に、トリガスイッチ４２がオンされたか否かを判断し、オンされている場合には、トリガスイッチ４２がオン状態にある時間を計時して、例えば５００ミリ秒以上の期間オン状態にあるか否かも判断して、使用者がトリガスイッチ４２をいわゆる「長押し」しているか否かを確認する。
【００８６】
そして、トリガスイッチ４２が押されているが「長押し」に該当しない場合には（Ｓ２０３：Ｙｅｓ）、ステップＳ２０５により設定項目保存処理を行い、トリガスイッチ４２が「長押し」されている場合には（Ｓ２０３：Ｙｅｓ（長押））、ステップＳ２０５を飛ばしてステップＳ２０７により設定変更モードを解除する。即ち、トリガスイッチ４２が「長押し」されている場合には、これまでに変更した設定内容を、当該バーコードリーダ１０の機能設定として変更することなく設定変更処理をキャンセルして、通常読取処理に移る（Ｓ３００）。
【００８７】
ステップＳ２０５の設定項目保存処理では、これまでに変更した設定内容を、以後、当該バーコードリーダ１０の機能設定として利用できるように、例えば、メモリ３５を構成する不揮発性メモリ（ＥＥＰＲＯＭやフラッシュメモリ）の所定領域に書き込む処理が行われる。なお、この設定項目保存処理は、例えば、前述した第１階層項目設定処理（Ｓ１１９）、第２階層項目設定処理（Ｓ１２９）、第Ｎ階層項目設定処理（Ｓ１Ｎ９）に代えて、処理するように構成しても良い。
【００８８】
続くステップＳ２０７では設定変更モード解除処理が行われる。例えば、ステップＳ１１０，１２０，１３０により読み出しや書き込みを許可された第１〜第３階層に関するメモリ３５の領域を、書き込み禁止にする処理が行われる。
【００８９】
ステップＳ３００では通常読取処理が行われ、さらにステップＳ４００では電源スイッチ４１がオフ状態であるか否かを判断する処理が行われる。即ち、前述したように、ステップＳ３００の通常読取処理では、使用者がトリガースイッチ４２をオンにすると、照明光Ｌｆが読取対象等のバーコードＱに照射されるため、反射した反射光Ｌｒが読取口１３を介して結像レンズ２７に入射する。すると、受光センサ２３の受光面２３ａにバーコードＱの像が結像してこれを画像処理した当該バーコードＱの画像データが、メモリ３５の画像データ蓄積領域を介してデコードされてホストコンピュータＨＳＴに転送される。
【００９０】
ステップＳ４００では、電源スイッチ４１がオフ状態になるまでステップＳ３００に戻すことから（Ｓ４００；Ｎｏ）、ステップＳ３００による通常読取処理が繰り返し実行可能となる。そして、電源スイッチ４１がオフ状態になると（Ｓ４００；Ｙｅｓ）、一連の処理を終了する。
【００９１】
以上説明したように本実施形態に係るバーコードリーダ１０では、制御回路４０によるＬＥＤ点灯処理（Ｓ１１５，Ｓ１２５）およびＬＥＤ消灯処理（Ｓ１１８，Ｓ１２８）により、当該バーコードリーダ１０が有するブザー４４やバイブレータ４５等の機能設定をこれらの機能ごとに変更し得る変更タイミング（Ｓ１１５〜Ｓ１１８の処理期間やＳ１２５〜Ｓ１２８の処理期間）を発光部４３の点消灯状態により使用者に告知可能に発光部４３を制御し、制御回路４０による第１階層項目設定処理等（Ｓ１１９，Ｓ１２９）により、発光部４３により告知される機能ごとの変更タイミングに使用者が機能内容の設定を変更し得る。これにより、文字、記号または図形を表示可能な液晶ディスプレイを備えないバーコードリーダ１０であっても、ブザー４４やバイブレータ４５等の機能設定を変更し得る変更タイミングを光により使用者に告知し、この機能ごとの変更タイミングに使用者が機能内容の設定を変更し得るので、当該使用者は、これらの変更タイミングを、光によって認識することで、機能ごとに機能内容の設定を変更することができる。したがって、液晶ディスプレイを備えないバーコードリーダ１０において、複数の機能の設定変更を簡易にすることができる。
【００９２】
なお、上述した実施形態では、図３〜図６を参照して説明したように、「情報コードの読み取りに関する情報を、光、音または振動のいずれか１以上により使用者に告知する告知手段」として発光部４３を例示して説明したが、このような告知手段には、ブザー４４（音により告知）やバイブレータ４５（振動により告知）が含まれる。
【００９３】
例えば、告知手段としてブザー４４を用いる場合には、図３、４に示すフローチャートにおいて、ステップＳ１１３，Ｓ１２３，Ｓ１Ｎ３は「発生音設定処理」、ステップＳ１１５，Ｓ１２５，Ｓ１Ｎ５「鳴動開始処理」、ステップＳ１１８，Ｓ１２８，Ｓ１Ｎ８は「鳴動停止処理」、ステップＳ２０１は「断続音処理」となる。そして、上述した各説明中の「光」、「色」や「発光色」は、「音」、「音の周波数」または「音色」に置き換える。また「点滅」は「間欠」に置き換える。なお、図６に示すＡ〜Ｄパターンは、それぞれブザー４４の鳴動の有無に対応する。例えば、Ａパターンの場合には、ブザー４４が鳴動する期間α（図６(A) に示すＯＮ）と鳴動しない期間β（図６(A) に示すＯＦＦ）とが１：１に設定され、Ｂパターンの場合には、ブザー４４が鳴動する期間α（図６(B) に示すＯＮ）と鳴動しない期間β（図６(B) に示すＯＦＦ）とが１：７に設定される。
【００９４】
以上から、上述した発光部４３をブザー４４に置き換えることにより、液晶ディスプレイを備えないバーコードリーダ１０であっても、ブザー４４やバイブレータ４５等の機能設定を変更し得る変更タイミングを「音」により使用者に告知し、この機能ごとの変更タイミングに使用者が機能内容の設定を変更し得るので、当該使用者は、これらの変更タイミングを、「音」によって認識することで、機能ごとに機能内容の設定を変更することができることが理解される。したがって、液晶ディスプレイを備えないバーコードリーダ１０において、複数の機能の設定変更を簡易にすることができる。
【００９５】
また、例えば、告知手段としてバイブレータ４５を用いる場合には、図３、４に示すフローチャートにおいて、ステップＳ１１３，Ｓ１２３，Ｓ１Ｎ３は「振動設定処理」、ステップＳ１１５，Ｓ１２５，Ｓ１Ｎ５「振動開始処理」、ステップＳ１１８，Ｓ１２８，Ｓ１Ｎ８は「振動停止処理」、ステップＳ２０１は「断続振動処理」となる。そして、上述した各説明中の「光」、「色」や「発光色」は、「振動」または「振動の周波数」に置き換える。また「点滅」は「間欠」に置き換える。なお、図６に示すＡ〜Ｄパターンは、それぞれバイブレータ４５の振動の有無に対応する。例えば、Ａパターンの場合には、バイブレータ４５が振動する期間α（図６(A) に示すＯＮ）と鳴動しない期間β（図６(A) に示すＯＦＦ）とが１：１に設定され、Ｂパターンの場合には、バイブレータ４５が振動する期間α（図６(B) に示すＯＮ）と振動しない期間β（図６(B) に示すＯＦＦ）とが１：７に設定される。
【００９６】
以上から、上述した発光部４３をバイブレータ４５に置き換えることにより、液晶ディスプレイを備えないバーコードリーダ１０であっても、ブザー４４やバイブレータ４５等の機能設定を変更し得る変更タイミングを「振動」により使用者に告知し、この機能ごとの変更タイミングに使用者が機能内容の設定を変更し得るので、当該使用者は、これらの変更タイミングを、「振動」によって認識することで、機能ごとに機能内容の設定を変更することができることが理解される。したがって、液晶ディスプレイを備えないバーコードリーダ１０において、複数の機能の設定変更を簡易にすることができる。
【００９７】
なお、上述した実施形態では、情報コードとして、バーコード等の一次元コード（一次元シンボル）を読み取り可能なバーコードリーダ１０（光学的情報読取装置）を例示して説明したが、本発明の適用はこれに限られることはなく、「情報コードの読み取りに関する情報を、光、音または振動のいずれか１以上により使用者に告知する告知手段を備え、文字、記号または図形を表示可能な表示手段を備えない光学的情報読取装置」であれば、情報コードとして、例えば、ＱＲコード、データマトリックス、マキシコード、ＰＤＦ４１７やＲＳＳコンポジット等のいわゆる二次元コード（二次元シンボル）を読み取り可能な二次元コードリーダにも適用することでき、上述と同様の作用および効果を得ることができる。
【図面の簡単な説明】
【００９８】
【図１】本発明の実施形態に係るバーコードリーダの外観構成を示す斜視図である。
【図２】本バーコードリーダのハードウェア構成を示すブロック図である。
【図３】本バーコードリーダの制御回路により実行される設定変更処理の流れを示すフローチャートである。
【図４】本バーコードリーダの制御回路により実行される設定変更処理の流れを示すフローチャートで、図３に続くものである。
【図５】図３および図４に示す設定変更処理により選択や変更される分類・機能の階層構造を説明する説明図で、図５(A) は２階層の場合、図５(B) は３階層の場合、をそれぞれ示す。
【図６】図３および図４に示す設定変更処理により制御される発光部、ブザーやバイブレータ等の点滅または間欠の態様を説明する説明図で、図６(A) はＡパターンの例、図６(B) はＢパターンの例、図６(C) はＣパターンの例、図６(D) はＤパターンの例、をそれぞれ示す。
【符号の説明】
【００９９】
１０…バーコードリーダ（光学的情報読取装置）
３５…メモリ（告知制御手段、設定変更手段、分類選択手段）
４０…制御回路（告知制御手段、設定変更手段、分類選択手段）
４１…電源スイッチ
４２…トリガスイッチ
４３…発光部（告知手段）
４４…ブザー（告知手段）
４５…バイブレータ（告知手段）
ＨＳＴ…ホストコンピュータ
Ｑ…バーコード（情報コード）
Ｓ１１５，Ｓ１１８，Ｓ１２５，Ｓ１２８，Ｓ１Ｎ５，Ｓ１Ｎ８（告知制御手段）
Ｓ１１９，Ｓ１２９，Ｓ１Ｎ９（設定変更手段）
【図１】
2009009358.tif 000003
【図２】
2009009358.tif 000004
【図３】
2009009358.tif 000005
【図４】
2009009358.tif 000006
【図５】
2009009358.tif 000007
【図６】
2009009358.tif 000008