(57)【特許請求の範囲】
【請求項１】
複数のビームのうち少なくとも一つのビームを用いて、物品に付されたコードを読み取る読取手段と、
前記コードを読み取るオペレーションにおけるオペレータの個人的特徴に起因して前記複数のビームのうち最も多用されるビームを特定する多用ビーム特定手段とを備え、
前記読取手段は、前記特定されたビームを優先的に用いて、前記コードを読み取ることを特徴とする読取装置。
【請求項２】
複数のビームのうち少なくとも一つのビームを用いて、物品に付されたコードを読み取る読取工程と、
前記コードを読み取るオペレーションにおけるオペレータの個人的特徴に起因して前記複数のビームのうち最も多用されるビームを特定する多用ビーム特定工程とを含み、
前記読取工程では、前記特定されたビームを優先的に用いて、前記コードを読み取ることを特徴とする読取方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＰＯＳ（Point Of Sales）システムや物流管理等に用いられ、例えば、店舗の支払いカウンタに設置されて商品に付された商品バーコードを光学的に読み取る読取装置および方法に関するものであり、特に、オペレータの癖、リズム等の個人的特徴に合わせて操作可能な読取装置および方法に関するものである。
【０００２】
近年、ＰＯＳシステムや物流管理等においては、バーコード読取装置を用いて商品に付された商品バーコードを読み取り、商品の精算処理や管理などを行うことが広く行われている。
【０００３】
【従来の技術】
図１９は、従来のバーコード読取装置２０を用いたオペレーションを説明する図である。この図において、支払いカウンタ１０は、店舗に設けられており、店舗で商品７０を購入した顧客５０が商品の購入代金を支払うためのカウンタである。
【０００４】
この支払いカウンタ１０には、商品７０に付された商品バーコード７１を光学的に読み取るバーコード読取装置２０が設けられている。図２０は、図１９に示した商品バーコード７１を示す図である。
【０００５】
同図に示したように商品バーコード７１は、バーコード読取装置２０から照射されるビーム（レーザ光）を反射する白バー（反射率が高い部分）と、ビームを吸収する黒バー（反射率が低い部分）とがＪＡＮ（Japan Article Number（Code）；日本共通商品（コード））規格で配列された構成とされている。なお、他のバーコード規格としては、ＵＰＣ（Universal Product Code；万国製品コード）、ＥＡＮ（European Article Number ；ヨーロッパ商品コード）等が挙げられる。
【０００６】
商品バーコード７１では、同図左から右にかけて、国コードに対応する「４９」、商品メーカコードに対応する「０２１００」、商品アイテムコードに対応する「０３１３９」およびチェックデジットコードに対応する「４」というキャラクタが表現されている。
【０００７】
図１９に示したバーコード読取装置２０において、筐体２１には、読み取り窓２２と、操作パネル部２３とが設けられている。読み取り窓２２は、強化ガラス等からなり、筐体２１に内蔵されている光学部（図示略）から照射されるビーム（レーザ光）を上方の読み取り空間に導く機能と、読み取り空間内に存在する商品バーコード７１に反射された反射ビームを上記光学部へ導く機能とを備えている。操作パネル部２３は、各種ファンクションキーや、テンキー等を備えており、各種設定や入力に用いられる。
【０００８】
ここで、バーコード読取装置２０の電気的構成について、図２１を参照しつつ説明する。同図において、図１９の各部に対応する部分には同一の符号を付ける。バーコード読取装置２０において、光学部２４は、所定時間間隔をおいて、レーザ光であるビームＢ１、Ｂ２およびＢ３を読み取り窓２２へ向けて、順次、連続的に照射する機能を備えている。
【０００９】
また、光学部２４は、上記ビームＢ１、Ｂ２またはＢ３のうちいずれかのビームが商品バーコード７１により反射された反射ビームＲ１、Ｒ２またはＲ３を読み取り窓２２を介して受光し、反射ビーム信号Ｓｒ１、Ｓｒ２またはＳｒ３として出力する機能を備えている。
【００１０】
具体的には、上述した機能を実現するために光学部２４は、レーザ光を発生するレーザ光発生部と、反射面を持つポリゴンミラーと、ポリゴンミラーを回転駆動するモータと、ポリゴンミラーにより反射されたレーザ光をビームＢ１、Ｂ２およびＢ３として分割し、読み取り窓２２に向けて反射させる三面ミラーとを備えている。さらに、光学部２４は、反射ビームＲ１、Ｒ２またはＲ３を受光し、これらを反射ビーム信号Ｓｒ１、Ｓｒ２またはＳｒ３に変換する反射ビーム検出部を備えている。
【００１１】
バーコード復調部２５は、反射ビーム信号Ｓｒ１、Ｓｒ２またはＳｒ３に基づいて、上述した商品バーコード７１のキャラクタに対応する復調データを生成するという復調処理を実行する。
【００１２】
このバーコード復調部２５は、反射ビーム信号Ｓｒ１、Ｓｒ２またはＳｒ３をディジタルデータに変換するＡ／Ｄ（Analog／Digital）変換部と、ディジタルデータに基づいて、商品バーコード７１の黒バーおよび白バーの黒バー幅および白バー幅をそれぞれカウントするバー幅カウンタとを備えている。
【００１３】
また、バーコード復調部２５は、黒バー幅および白バー幅の組み合わせと上述したキャラクタとの対応関係を表す復調テーブルと、バー幅カウンタのカウント結果と復調テーブルとに基づいて、商品バーコード７１のキャラクタを復調し、復調結果を復調データとする復調部とを備えている。
【００１４】
制御部２６は、光学部２４におけるレーザ光の出力制御や、バーコード復調部２５からの復調データに基づく支払い制御、外部との通信制御等を実行する。スピーカ２７は、商品バーコード７１の読み取り完了時における読取音を発する。
【００１５】
設定部２８は、例えば、オペレーション間隔、読取時間、二度読み禁止時間、上述した読取音の音量／音色等の設定情報（パラメータ）をデフォルト値として設定するためのものである。ここで、バーコード読取装置２０においては、バーコード読取装置２０のメーカの担当者のみが上述した設定情報に関する初期設定または再設定ができるようになっている。
【００１６】
図２２（ａ）は、上述した設定情報を構成するオペレーション間隔、読取時間および二度読み禁止時間を説明するタイムチャートである。同図において、オペレーション間隔Ｔ１ａは、ある商品（例えば、第１の商品）に付された商品バーコードを読み取るためのオペレーションを行ってから（時刻ｔ１ａ）、別の商品（例えば、第２の商品）に付された商品バーコードを読み取るためのオペレーションを行うまで（時刻ｔ３ａ）の有効時間間隔である。このオペレーション間隔Ｔ１ａにおいては、一種類の商品に関して一回のオペレーションのみが有効となる。
【００１７】
すなわち、オペレーション間隔Ｔ１ａにおいて異なる種類の二つの商品に関して連続的に二度のオペレーションがあった場合、一度目のオペレーションが有効となる。これに対して、二度目のオペレーションは、無効とされる。これは、異なる種類の二つの商品にそれぞれ付されたバーコードの読み取り結果が合成されることによる誤読を防止するためである。
【００１８】
読取時間Ｔ２ａは、ある商品（例えば、第１の商品）に付された商品バーコードの読み取りを開始（時刻ｔ１ａ）してから終了（時刻ｔ２ａ）するまでの有効時間である。このオペレーション間隔Ｔ２ａにおいては、同一の商品に関して、一回のオペレーションのみが有効となる。
【００１９】
すなわち、読取時間Ｔ２ａにおいて同一の商品に関して連続的に二度のオペレーションがあった場合、一度目のオペレーションが有効となる。これに対して、二度目のオペレーションは、無効とされる。これは、同一の商品に関するバーコードの二度読みを防止するためである。
【００２０】
二度読み禁止時間Ｔ３ａは、読取時間Ｔ２ａの終了時刻（時刻ｔ２ａ）からオペレーション間隔Ｔ１ａの終了時刻（時刻ｔ３ａ）までの時間であり、同一の商品の二度読みを禁止するための時間である。従って、二度読み禁止時間Ｔ３ａにおけるオペレーションは無効とされる。
【００２１】
このように、従来のバーコード読取装置２０においては、設定情報としてオペレーション間隔、読取時間および二度読み禁止時間や、音量／音色がデフォルト設定されている。従って、オペレータには、デフォルト設定された上記設定情報に適合したオペレーションが要求される。
【００２２】
記憶部２９には、設定部２８で設定された設定情報（オペレーション間隔、読取時間、二度読み禁止時間および音量／音色）が記憶される。表示部３０は、ＣＲＴ（Cathode-Ray Tube）、ＬＣＤ（Liquid Crystal Display）等であり、顧客に対して商品名、小計金額、合計金額等を表示するものである。インタフェース部３１は、外部装置との間の通信インタフェースをとる。バス３２は、各部を接続する。
【００２３】
このインタフェース部３１には、ホスト装置３３が接続されている。なお、支払いカウンタが複数台設置されている店舗においては、ホスト装置３３に図示しない複数台のバーコード読取装置が接続されている。
【００２４】
上記ホスト装置３３は、当該店舗に設置されており、バーコード読取装置２０からの売り上げや、商品の在庫情報等に関するＰＯＳデータを収集、処理する装置である。このホスト装置３３は、上位装置３４に接続されている。なお、店舗を複数有する企業においては、上位装置３４に複数台（複数店舗）のホスト装置が接続されている。上位装置３４は、店舗毎のＰＯＳデータを収集、処理する装置である。
【００２５】
上記構成において、図１９に示した顧客５０により、商品７０を含む複数の商品（図示略）が入れられた買い物カゴ６０が支払いカウンタ１０に置かれると、オペレータ４０は、買い物カゴ６０から商品を一つ取り出し、読み取り窓２２の上方の読み取り空間を同図右から左へ通過させるというオペレーション（スキャニング）を行った後、左方の買い物カゴ８０に入れるという動作を商品の数分だけ繰り返す。
【００２６】
ここで、買い物カゴ６０から取り出された最後の商品７０が図２１に示した読み取り窓２２の上方の読み取り空間を通過する際、ある時刻では、光学部２４から読み取り窓２２を介して順次照射されているビームＢ１、Ｂ２およびＢ３のうち、例えば、ビームＢ１が商品バーコード７１に反射される。これにより、ビームＢ１に対応する反射ビームＲ１が読み取り窓２２を介して光学部２４に受光される。この光学部２４からは、反射ビームＲ１に対応する反射ビーム信号Ｓｒ１がバス３２を介してバーコード復調部２５へ出力される。
【００２７】
バーコード復調部２５では、反射ビーム信号Ｓｒ１に基づいて、商品バーコード７１（図２０参照）のキャラクタ（「４９０２１０００３１３９４」）が復調され、復調データが制御部２６へ出力される。制御部２６は、復調データに基づいて、商品７０の価格や、合計金額を表示部３０に表示させる処理を実行する。
【００２８】
また、オペレータ４０のオペレーションにおいては、図２２（ａ）に示したオペレーション間隔Ｔ１ａ、読取時間Ｔ２ａおよび二度読み禁止時間Ｔ３ａが適用される。
【００２９】
従って、オペレーション間隔Ｔ１ａ内で、異なる種類の商品のバーコードが、二度読み取られた場合、読取時間Ｔ２ａ内で同一の商品のバーコードが二度読み取られた場合、二度読み禁止時間Ｔ３ａ内でバーコードが読み取られた場合のうちいずれかの場合に該当するオペレーションが行われると、読み取りエラーとなり、オペレーションのやり直しとなる。
【００３０】
【発明が解決しようとする課題】
ところで、図２２（ａ）を参照して説明したように、従来のバーコード読取装置２０においては、オペレーションに関する設定情報としてのオペレーション間隔、読取時間および二度読み禁止時間が固定的に設定され、設定以後、設定情報に従ってオペレーションが行われない場合、読み取りエラーとなる旨を述べた。
【００３１】
従って、従来の店舗では、新人オペレータに対して、設定情報に適合する固定的なオペレーションのリズムに慣れるように教育・訓練を実施し、読み取りエラーの発生率を下げ、オペレーション効率を高めるように努めている。従来のバーコード読取装置２０では、装置側で一律に設定されたオペレーションのリズムに、オペレータが順応しなければならないのである。
【００３２】
しかしながら、オペレータ間においては、リズム感やオペレーションの癖等の個人特徴量にバラツキがあるため、上述した教育・訓練の成果にも個人差が生じる。
【００３３】
従って、リズム感の良いオペレータは、バーコード読取装置２０側のリズムへの順応度が高いため、読み取りエラーの発生率が低くなるという良い傾向にある。これに対して、リズム感が悪いオペレータや、読み取りエラー発生の要因となる癖を持つオペレータは、読み取りエラーの発生率が高くなるという悪い傾向にある。また、読み取りエラーの発生率が高いオペレータの場合には、オペレーションのやり直しの分だけ顧客を待たせることになるため、顧客サービスの低下も否めない。
【００３４】
ここで、図２２（ａ）および図２２（ｂ）を参照して、上述した問題点について詳述する。図２２（ａ）は、山田氏（オペレータ）が本来有する個人的特徴に適応した理想の設定情報（オペレーション間隔Ｔ１ａ、読取時間Ｔ２ａおよび二度読み禁止時間Ｔ３ａ）を示すタイムチャートである。
【００３５】
一方、図２２（ｂ）は、鈴木氏（別のオペレータ）が本来有する個人的特徴に適応した理想の設定情報（オペレーション間隔Ｔ１ｂ、読取時間Ｔ２ｂおよび二度読み禁止時間Ｔ３ｂ）を示すタイムチャートである。これらのオペレーション間隔Ｔ１ｂ、読取時間Ｔ２ｂおよび二度読み禁止時間Ｔ３ｂは、図２２（ａ）に示したオペレーション間隔Ｔ１ａ、読取時間Ｔ２ａおよび二度読み禁止時間Ｔ３ａに対応している。
【００３６】
また、オペレーション間隔Ｔ１ｂ、読取時間Ｔ２ｂおよび二度読み禁止時間Ｔ３ｂは、図２２（ａ）に示したオペレーション間隔Ｔ１ａ、読取時間Ｔ２ａおよび二度読み禁止時間Ｔ３ａよりも短い。従って、本来では、鈴木氏のほうが山田氏よりも手際が良いため、オペレーション効率が高いということができる。
【００３７】
しかしながら、バーコード読取装置２０でデフォルト設定される設定情報が、図２２（ａ）に示した山田氏に対応する設定情報であるという環境で鈴木氏がオペレーションを行った場合には、図２２（ａ）に示した二度読み禁止時間Ｔ３ａ（時刻ｔ２ａ〜時刻ｔ３ａ）で第２の商品の読み取りが開始（時刻ｔ３ｂ：図２２（ｂ）参照）されるため、読み取りエラーが発生する。また、当該環境下では、単位時間あたりの商品の読み取り個数も減り、鈴木氏のオペレーション効率が低下するという逆転現象が発生する。
【００３８】
また、従来のバーコード読取装置２０においては、設定情報としての読取音の音量／音色も固定的に設定されている旨を述べた。従って、いずれのオペレータも、オペレーションの度に同一の音量／音色の読取音を意識／無意識を問わず聞くことになる。
【００３９】
ここで、従来では、音の良し悪しが個人的嗜好に依存するため、同一の音量／音色の読取音であっても、あるオペレータにとっては快適であるが、別のオペレータにとっては不快であるという状況が必然的に生じる。
【００４０】
上記不快な状況でオペレーションを続けた場合には、オペレータにストレスが蓄積され、ストレスとの相関性が高いと言われている作業効率の低下や、オペレーションのリズムの乱れ、ひいては読み取りエラーの頻出を招くことが容易に想像される。
【００４１】
このように、従来のバーコード読取装置２０においては、オペレータが本来有するリズム、癖、嗜好等の個人的特徴を無視して、装置側のオペレーションのリズムや読取音等が半ば強要されるため、読み取りエラーの頻出、オペレーション効率の低下を招く場合があるという問題点があった。
【００４２】
本発明は、上記に鑑みてなされたもので、コードの読み取りエラーの発生率を低下させ、オペレーション効率を高めることができる読取装置および方法を提供することを目的とする。
【００４３】
【課題を解決するための手段】
上記目的を達成するために、本発明は、物品に付されたコードを読み取る読取手段と、前記コードを読み取るオペレーションにおけるオペレータの個人的特徴に応じたオペレータ別設定情報を収集するオペレータ別設定情報収集手段と、前記オペレーションの前に当該オペレータに対応するオペレータ別設定情報に基づいて、オペレーション基準を設定する設定手段と、前記オペレータに関するオペレーションが前記オペレーション基準に適合するか否かを監視する監視手段とを備えたことを特徴とする。
【００４４】
また、本発明は、物品に付されたコードを読み取る読取工程と、前記コードを読み取るオペレーションにおけるオペレータの個人的特徴に応じたオペレータ別設定情報を収集するオペレータ別設定情報収集工程と、前記オペレーションの前に当該オペレータに対応するオペレータ別設定情報に基づいて、オペレーション基準を設定する設定工程と、前記オペレータに関するオペレーションが前記オペレーション基準に適合するか否かを監視する監視工程とを含むことを特徴とする。
【００４５】
かかる発明によれば、オペレーションにおけるオペレータの個人的特徴に応じたオペレータ別設定情報を収集しておき、オペレーションの前に当該オペレータに対応するオペレータ別設定情報に基づいて設定されたオペレーション基準に、当該オペレーションが適合するか否かを監視するようにしたので、当該オペレータ固有のオペレーションでオペレーション基準が満たされるため、コードの読み取りエラーの発生率を低下させることができ、オペレーション効率を高めることができる。
【００４６】
また、本発明は、複数のビームのうち少なくとも一つのビームを用いて、物品に付されたコードを読み取る読取手段と、前記コードを読み取るオペレーションにおけるオペレータの個人的特徴に起因して前記複数のビームのうち最も多用されるビームを特定する多用ビーム特定手段とを備え、前記読取手段は、前記特定されたビームを優先的に用いて、前記コードを読み取ることを特徴とする。
【００４７】
また、本発明は、複数のビームのうち少なくとも一つのビームを用いて、物品に付されたコードを読み取る読取工程と、前記コードを読み取るオペレーションにおけるオペレータの個人的特徴に起因して前記複数のビームのうち最も多用されるビームを特定する多用ビーム特定工程とを含み、前記読取工程では、前記特定されたビームを優先的に用いて、前記コードを読み取ることを特徴とする。
【００４８】
かかる発明によれば、オペレーションにおけるオペレータの個人的特徴に起因して複数のビームのうち最も多用されるビームを特定し、特定されたビームを優先的に用いて、コードを読み取るようにしたので、コード読み取りの信頼性を高めることができる。
【００４９】
【発明の実施の形態】
以下、図面を参照して本発明にかかる読取装置および方法の実施の形態１〜３について詳細に説明する。
【００５０】
（実施の形態１）
図１は、本発明にかかる実施の形態１の外観構成を示す斜視図である。この図に示したバーコード読取装置１００は、店舗の支払いカウンタ（図示略）に設けられており、例えば、商品７０に付された商品バーコード７１（図２０参照）を光学的に読み取る装置である。
【００５１】
このバーコード読取装置１００において、筐体１０１の読み取り面１０２には、読み取り窓１０３が設けられている。この読み取り窓１０３は、強化ガラス等からなり、筐体１０１に内蔵されている図２および図３に示した光学部２００から所定時間間隔をおいて連続的に照射される３方向のビームＢ１、Ｂ２およびＢ３を上方の読み取り空間に導く機能を備えている。また、読み取り窓１０３は、読み取り空間内に存在する商品バーコード７１に反射された反射ビームＲ１、Ｒ２またはＲ３を光学部２００へ導く機能を備えている。
【００５２】
ここで、商品７０に付された商品バーコード７１を読み取るオペレーションを行う場合、オペレータは、読み取り窓１０３の上方の読み取り空間を、例えば、同図左から右へ商品バーコード７１を移動させる。また、筐体１０１には、操作パネル部１０４が設けられている。この操作パネル部１０４は、各種ファンクションキーや、テンキー等を備えており、各種設定や入力に用いられる。
【００５３】
つぎに、筐体１０１に内蔵されている上述した光学部２００の構成について、図２および図３を参照して詳述する。図２は、図１に示したバーコード読取装置１００における光学部２００の概略構成を示す側面図である。図３は、図２に示した光学部２００の構成を示す平面図である。これらの図において、図１の各部に対応する部分には同一の符号を付ける。なお、図２および図３においては、説明を簡略化するためにレンズ部品の図示が省略されている。
【００５４】
図２に示した光学部２００において、レーザ光発生部２０１は、レーザダイオード等であり、レーザ光Ｌ１を発生する。ポリゴンミラー２０２は、複数の反射面を有する多角面体（図３参照）をなしており、レーザ光発生部２０１からのレーザ光Ｌ１をレーザ光Ｌ２として反射させる。このレーザ光Ｌ２は、図３に示したように、ポリゴンミラー２０２がモータ２０３により回転駆動されることにより、反射面の角度が変化するため、水平面内で走査される。
【００５５】
三面ミラー２０４は、図３に示したように、水平面内で所定角度をもって隣接するようにそれぞれ配設された、例えば、３枚のミラー２０６1 〜２０６3 から構成されている。この三面ミラー２０４は、水平面内でポリゴンミラー２０２により走査されたレーザ光Ｌ２を読み取り窓１０３（図１参照）へ向けて３方向のビームＢ１、Ｂ２およびＢ３として連続的に順次反射させる。
【００５６】
図２に戻り、反射ビーム検出部２０５は、ビームＢ１、Ｂ２またはＢ３のうち商品バーコード７１により反射された反射ビームＲ１、Ｒ２またはＲ３を受光し、これらを反射ビーム信号Ｓｒ１、Ｓｒ２またはＳｒ３に変換する。この反射ビーム検出部２０５は、例えば、フォトダイオードである。
【００５７】
図４は、本発明にかかる実施の形態１の電気的構成を示すブロック図である。この図において、図１〜図３の各部に対応する部分には同一の符号を付け、その詳細な説明を省略する。同図に示したバーコード読取装置１００において、光学部２００は、図２に示した構成部品により、所定時間間隔をおいて、レーザ光である３方向のビームＢ１、Ｂ２およびＢ３を読み取り窓１０３へ向けて、順次、連続的に照射する機能を備えている。
【００５８】
また、光学部２００は、上記ビームＢ１、Ｂ２またはＢ３のうちいずれかのビームが商品バーコード７１により反射された反射ビームＲ１、Ｒ２またはＲ３を読み取り窓１０３を介して受光し、反射ビーム信号Ｓｒ１、Ｓｒ２またはＳｒ３として出力する機能を備えている。
【００５９】
バーコード復調部１１０は、反射ビーム信号Ｓｒ１、Ｓｒ２またはＳｒ３に基づいて、前述した商品バーコード７１のキャラクタに対応する復調データを生成するという復調処理を実行する。
【００６０】
このバーコード復調部１１０は、バーコード復調部２５（図２１参照）と同様にして、反射ビーム信号Ｓｒ１、Ｓｒ２またはＳｒ３をディジタルデータに変換するＡ／Ｄ変換部と、ディジタルデータに基づいて、商品バーコード７１の黒バーおよび白バーの黒バー幅および白バー幅をそれぞれカウントするバー幅カウンタとを備えている。
【００６１】
また、バーコード復調部１１０は、黒バー幅および白バー幅の組み合わせと上述したキャラクタとの対応関係を表す復調テーブルと、バー幅カウンタのカウント結果と復調テーブルとに基づいて、商品バーコード７１のキャラクタを復調し、復調結果を復調データとする復調部とを備えている。
【００６２】
制御部１１１は、レーザ光発生部２０１（図２参照）におけるレーザ光Ｌ１の出力制御や、バーコード復調部１１０からの復調データに基づく支払い制御、外部との通信制御等を実行する。スピーカ１１２は、商品バーコード７１の読み取り完了時における読取音を発する。
【００６３】
設定部１１３は、図２２（ａ）を参照して詳述したオペレーション間隔、読取時間、二度読み禁止時間や、上述した読取音の音量／音色等の設定情報等（以下、デフォルト設定情報）をオペレーション基準としてのデフォルト値として設定するためのものである。オペレーション基準は、バーコード読み取りエラーの基準となるものである。ここで、バーコード読取装置１００においては、バーコード読取装置１００のメーカの担当者のみが上述したデフォルト設定情報に関する初期設定または再設定ができるようになっている。
【００６４】
記憶部１１４には、デフォルト設定情報データベース７００（図５参照）や、オペレータ別設定情報データベース８００（図６参照）等が記憶される。図５に示したデフォルト設定情報データベース７００は、設定部１１３で設定されたデフォルト設定情報（オペレーション間隔、読取時間、二度読み禁止時間および音量／音色）を格納するデータベースである。
【００６５】
具体的には、デフォルト設定情報データベース７００は、バーコード読取装置１００にデフォルトとしてメーカの担当者により固定的に設定される「オペレーション間隔」、「読取時間」、「二度読み禁止時間」、「音量」、「音色」等のフィールドを備えている。
【００６６】
「オペレーション間隔」は、図２２（ａ）に示したオペレーション間隔Ｔ１ａに対応しており、ある商品（例えば、第１の商品）に付された商品バーコードを読み取るためのオペレーションを行ってから（時刻ｔ１ａ）、別の商品（例えば、第２の商品）に付された商品バーコードを読み取るためのオペレーションを行うまで（時刻ｔ３ａ）の有効時間間隔に関する情報である。
【００６７】
「読取時間」は、図２２（ａ）に示した読取時間Ｔ２ａに対応しており、ある商品（例えば、第１の商品）に付された商品バーコードの読み取りを開始（時刻ｔ１ａ）してから終了（時刻ｔ２ａ）するまでの有効時間に関する情報である。
【００６８】
「二度読み禁止時間」は、図２２（ａ）に示した二度読み禁止時間Ｔ３ａに対応しており、読取時間Ｔ２ａの終了時刻（時刻ｔ２ａ）からオペレーション間隔Ｔ１ａの終了時刻（時刻ｔ３ａ）までの時間、言い換えれば、同一の商品の二度読みを禁止するための時間に関する情報である。
【００６９】
「音量」は、バーコードの読取音の音量に関する情報である。この「音量」には、例えば、１〜５（音量小→音量大）までの５段階のうち、いずれか一つがメーカの担当者によりデフォルト設定される。「音色」は、上記読取音の音色に関する情報である。この「音色」には、例えば、Ａ〜Ｅ（堅い音色→柔らかい音色）までの５段階のうちいずれか一つがメーカの担当者によりデフォルト設定される。
【００７０】
図６に示したオペレータ別設定情報データベース８００は、オペレータのリズム、癖、嗜好等の個人的特徴に対応する設定情報（オペレータ別設定情報と称する）を格納するデータベースである。このオペレータ別設定情報は、オペレータに実際にバーコードを読み取るためのオペレーションを複数回行わせた場合の実測値の平均である。従って、オペレータ別設定情報は、オペレータ間で異なる。
【００７１】
このオペレータ別設定情報データベース８００は、「オペレータＩＤ」、「オペレータ氏名」、「オペレーション間隔」、「読取時間」、「二度読み禁止時間」、「音量」、「音色」等のフィールドを備えている。
【００７２】
「オペレータＩＤ」は、オペレータを識別するための情報である。「オペレータ氏名」は、オペレータの氏名に関する情報である。「オペレーション間隔」は、図２２（ａ）に示したオペレーション間隔Ｔ１ａに対応している。ただし、「オペレーション間隔」は、ある商品に関するオペレーションを行ってから、別の商品に関するオペレーションを行うまでの有効時間間隔を複数回実測した結果の平均値に関する情報である。
【００７３】
「読取時間」は、図２２（ａ）に示した読取時間Ｔ２ａに対応している。ただし、「読取時間」は、ある商品に付された商品バーコードの読み取りを開始してから終了するまでの有効時間を複数回実測した結果の平均値に関する情報である。
【００７４】
「二度読み禁止時間」は、図２２（ａ）に示した二度読み禁止時間Ｔ３ａに対応している。ただし、「二度読み禁止時間」は、上記「読取時間」（平均値）の終了時刻から上記「オペレーション間隔」（平均値）の終了時刻までの時間に関する情報である。
【００７５】
「音量」は、デフォルト設定情報データベース７００（図５参照）の「音量」と同義である。ただし、相違点は、オペレータ自身により「音量」が設定されることである。「音色」は、デフォルト設定情報データベース７００（図５参照）の「音色」と同義である。ただし、相違点は、オペレータ自身により「音色」が設定されることである。
【００７６】
ＩＣカードリーダ／ライタ１１５は、ＩＣカード４００に情報をライトする機能と、ＩＣカード４００から情報をリードする機能とを備えている。このＩＣカード４００は、所定のサイズ（５４ｍｍ×８６ｍｍ×０．２〜３ｍｍ）のプラスチックカードにマイクロコンピュータやメモリ等を構成するＩＣ（Integrated Circuit）チップが内蔵されてなり、可搬型の記録媒体として機能する。
【００７７】
また、ＩＣカード４００は、ＩＣカードリーダ／ライタ１１５との接続用の端子を備えている。マイクロコンピュータは、端子に接続されたＩＣカードリーダ／ライタ１１５とのインタフェース制御や、メモリへのアクセス制御を行う。ＩＣカード４００は、オペレータにより携帯される。ここで、実施の形態１において、ＩＣカード４００には、当該オペレータに対応するオペレータ別設定情報（図６参照）がライトされる。
【００７８】
表示部１１６は、ＣＲＴ、ＬＣＤ等であり、顧客に対して商品名、小計金額、合計金額等を表示するものである。インタフェース部１１７は、外部装置との間の通信インタフェースをとる。バス１１８は、各部を接続する。
【００７９】
このインタフェース部１１７には、ホスト装置５００が接続されている。なお、支払いカウンタが複数台設置されている店舗においては、ホスト装置５００に図示しない複数台のバーコード読取装置が接続されている。
【００８０】
上記ホスト装置５００は、当該店舗に設置されており、バーコード読取装置１００からの売り上げや、商品の在庫情報等に関するＰＯＳデータを収集、処理する装置である。記憶部５０１は、ホスト装置５００に設けられており、ＰＯＳデータや各種情報を記憶している。入力装置５０２は、各種入力に用いられるキーボード、マウス等であり、ホスト装置５００に接続されている。表示装置５０３は、各種情報を表示するＣＲＴ、ＬＣＤ等であり、ホスト装置５００に接続されている。
【００８１】
また、ホスト装置５００は、上位装置６００に接続されている。なお、店舗を複数有する企業においては、上位装置６００に複数台（複数店舗）のホスト装置が接続されている。上位装置６００は、店舗毎のＰＯＳデータを収集、処理する装置である。記憶部６０１は、上位装置６００に設けられており、ＰＯＳデータや各種情報を記憶している。
【００８２】
従業員カード３００は、オペレータの氏名および写真や、前述した「オペレータＩＤ」（図６参照）に対応するオペレータバーコード３０１が印刷されてなる身分証明書に準じたカードであり、オペレータの胸元等に安全ピンを介して取り付けられる。
【００８３】
つぎに、実施の形態１の動作について、図７および図８に示したフローチャートおよび図９を参照しつつ説明する。以下の動作には、オペレータ別設定情報収集モードおよび通常モードという２つのモードがある。オペレータ別設定情報収集モードは、前述したオペレータ別設定情報（図６参照）を、実際にオペレーションした場合の実測値に基づいて収集するモードである。
【００８４】
一方、通常モードは、オペレータ別設定情報またはデフォルト設定情報（図５参照）のいずれかの情報に基づいて、通常業務で実際に用いられるオペレーション基準を設定するモードである。
【００８５】
はじめに、オペレータ別設定情報収集モードについて説明する。図７に示したステップＳＡ１では、図４に示した制御部１１１は、操作パネル部１０４よりオペレータ別設定情報収集コマンドが入力されたか否かを判断する。このオペレータ別設定情報収集コマンドは、通常モードからオペレータ別設定情報収集モードへのモード変更を指示するためのコマンドである。
【００８６】
ここで、オペレータとしての山田氏（図２２（ａ）参照）に関するオペレータ別設定情報を収集する場合、操作パネル部１０４よりオペレータ別設定情報収集コマンドが入力される。これにより、制御部１１１は、ステップＳＡ１の判断結果を「Ｙｅｓ」とする。
【００８７】
ステップＳＡ３では、制御部１１１は、オペレータバーコード３０１を読み取ったか否かを判断し、この場合、判断結果を「Ｎｏ」とする。ここで、オペレータバーコード３０１は、山田氏が所有する従業員カード３００に印刷されている。ステップＳＡ４では、制御部１１１は、操作パネル部１０４より当該オペレータに対応するオペレータＩＤが入力されたか否かを判断し、この場合、判断結果を「Ｎｏ」として、ステップＳＡ３の判断を行う。
【００８８】
ここで、オペレータバーコード３０１が読み取り面１０２にかざされると、オペレータバーコード３０１により反射された例えば反射ビームＲ１が光学部２００の反射ビーム検出部２０５（図２参照）に受光される。
【００８９】
この反射ビーム検出部２０５からは、反射ビームＲ１に対応する反射ビーム信号Ｓｒ１がバス１１８を介してバーコード復調部１１０へ出力される。そして、バーコード復調部１１０からは、復調データがバス１１８を介して制御部１１１に出力される。これにより、制御部１１１は、ステップＳＡ３の判断結果を「Ｙｅｓ」として、ステップＳＡ５の処理を実行する。
【００９０】
また、操作パネル部１０４より山田氏に対応するオペレータＩＤ（例えば、００１）が入力されると、制御部１１１は、ステップＳＡ４の判断結果を「Ｙｅｓ」としてステップＳＡ５の処理を実行する。ステップＳＡ５では、まず、制御部１１１は、オペレータＩＤとオペレータ氏名との対応関係を表すテーブル（図示略）から、オペレータＩＤの情報を取得する。
【００９１】
つぎに、制御部１１１は、オペレータＩＤ（この場合、００１）およびオペレータ氏名（山田  太郎）の情報を図６に示したオペレータ別設定情報データベース８００に格納する。ステップＳＡ６では、制御部１１１は、商品バーコードを読み取ったか否かを判断し、この場合、判断結果を「Ｎｏ」とする。この商品バーコードは、オペレータ別設定情報収集用として特別に用意された複数の商品にそれぞれ付されている。
【００９２】
以後、オペレータ（山田氏）は、自身のリズムで、上記複数の商品に付された商品バーコードを順次読み取らせるというオペレーションを複数回繰り返す。すなわち、オペレータにより、最初の商品が読み取り面１０２にかざされると、当該商品に付された商品バーコードに反射された反射ビームＲ１、Ｒ２またはＲ３のうちいずれかの反射ビームが光学部２００の反射ビーム検出部２０５（図２参照）に受光される。以後、前述した動作を経て、バーコード復調部１１０からは、復調データが制御部１１１に出力される。
【００９３】
これにより、制御部１１１は、ステップＳＡ６の判断結果を「Ｙｅｓ」とする。ステップＳＡ７では、制御部１１１は、今回の商品バーコードに関する読取時間およびオペレーション間隔（前回の商品バーコードと今回の商品バーコードとの読み取り間隔）の情報をメモリ（図示略）に保持する。ただし、初回の商品に関しては、オペレーション間隔の情報を得ることができないため、読取時間のみがメモリに保持される。
【００９４】
ステップＳＡ８では、制御部１１１は、操作パネル部１０４より終了コマンドが入力されたか否かを判断する。この終了コマンドは、オペレータ別設定情報収集モードを終了させ、モードをオペレータ別設定情報収集モードから通常モードに移行させるためのコマンドである。
【００９５】
この場合、制御部１１１は、ステップＳＡ８の判断結果を「Ｎｏ」とする。ステップＳＡ９では、制御部１１１は、つぎの商品バーコードを読み取ったか否かを判断し、この場合、判断結果を「Ｎｏ」として同判断を繰り返す。ここで、つぎの商品バーコードが読み取られると、制御部１１１は、ステップＳＡ９の判断結果を「Ｙｅｓ」とする。
【００９６】
ステップＳＡ１０では、制御部１１１は、ステップＳＡ７と同様にして、今回の商品バーコードに関する読取時間およびオペレーション間隔（前回の商品バーコードと今回の商品バーコードとの読み取り間隔）の情報をメモリ（図示略）に保持する。
【００９７】
以後、残りの商品に関するオペレーションが順次実行されることにより、ステップＳＡ６〜ステップＳＡ１０が繰り返される。これにより、メモリ（図示略）には、複数の読取時間およびオペレーション間隔の情報が実測値として保持される。
【００９８】
そして、操作パネル部１０４より終了コマンドが入力されると、制御部１１１は、ステップＳＡ８の判断結果を「Ｙｅｓ」とする。ステップＳＡ１１では、制御部１１１は、メモリ（図示略）に保持された複数のオペレーション間隔の情報に関して平均をとり、これを平均オペレーション間隔として算出する。
【００９９】
ステップＳＡ１２では、制御部１１１は、メモリ（図示略）に保持された複数の読取時間の情報に関して平均をとり、これを平均読取時間として算出する。ステップＳＡ１３では、制御部１１１は、ステップＳＡ１１で算出された平均オペレーション間隔からステップＳＡ１２で算出された平均読取時間との差を、平均二度読み禁止時間として算出する。
【０１００】
ステップＳＡ１４では、制御部１１１は、図６に示したオペレータ別設定情報データベース８００のオペレータＩＤ＝００１、オペレータ氏名＝山田  太郎に対応するレコード（「オペレーション間隔」、「読取時間」および「二度読み禁止時間」）に、ステップＳＡ１１〜ステップＳＡ１３でそれぞれ算出された平均オペレーション間隔、平均読取時間および平均二度読み禁止時間の情報を格納する。
【０１０１】
ステップＳＡ１５では、制御部１１１は、図９に示した音量／音色設定画面９００を操作パネル部１０４に表示させる。この音量／音色設定画面９００は、オペレータの嗜好に応じた読取音の音量／音色をオペレータが設定するための画面である。この音量／音色設定画面９００には、１〜５までのうちいずれか一つの音量を選択するための音量選択ボタン群９０１と、Ａ〜Ｅまでのうちいずれか一つの音色を選択するための音色選択ボタン群９０２と、設定ボタン９０３とが表示されている。
【０１０２】
ステップＳＡ１６では、制御部１１１は、設定ボタン９０３が押下されたか否かを判断し、この場合、判断結果を「Ｎｏ」として同判断を繰り返す。そして、オペレータ（この場合、山田氏）は、自身の嗜好に応じて、音量選択ボタン群９０１により音量「５」を選択した後、音色選択ボタン群９０２により音色「Ａ」を選択する。そして、オペレータにより、設定ボタン９０３が押下されると、制御部１１１は、ステップＳＡ１６の判断結果を「Ｙｅｓ」とする。
【０１０３】
ステップＳＡ１７では、制御部１１１は、図６に示したオペレータ別設定情報データベース８００のオペレータＩＤ＝００１、オペレータ氏名＝山田  太郎に対応するレコード（「音量」および「音色」）に、音量／音色設定画面９００で選択された音量「５」および音色「Ａ」の情報を格納する。
【０１０４】
ステップＳＡ１８では、制御部１１１は、ＩＣカードリーダ／ライタ１１５にＩＣカードが挿入されているか否かを判断し、未挿入の場合、判断結果を「Ｎｏ」として、ステップＳＡ１の判断を行う。この場合には、オペレータとしての山田氏が所有するＩＣカード４００がＩＣカードリーダ／ライタ１１５に挿入されているものとすると、制御部１１１は、ステップＳＡ１８の判断結果を「Ｙｅｓ」とする。
【０１０５】
ステップＳＡ１９では、制御部１１１は、ＩＣカードリーダ／ライタ１１５を制御し、図６に示したオペレータ別設定情報データベース８００の１レコード目の情報（「オペレータＩＤ」〜「音色」）を山田氏に関するオペレータ別設定情報として、ＩＣカード４００にライトした後、ステップＳＡ１の判断を行う。これにより、山田氏は、ＩＣカードリーダ／ライタ１１５からＩＣカード４００を引き抜く。このＩＣカード４００は、実際のオペレーション時に使用される。
【０１０６】
また、別のオペレータとしての鈴木氏に関しても、前述した山田氏と同様に、ステップＳＡ１、ステップＳＡ３〜ステップＳＡ１９を経て、オペレータ別設定情報の収集、オペレータ別設定情報データベース８００（鈴木氏所有のＩＣカード）へのオペレータ別設定情報の格納（ライト）が行われる。他のオペレータに関しても、同様の動作が行われる。ここで、図６からわかるように、オペレータ別設定情報データベース８００には、山田氏と鈴木氏とのそれぞれの個人的特徴に対応するオペレータ別設定情報が格納されている。
【０１０７】
つぎに、通常モードについて説明する。図７に示したステップＳＡ１では、図４に示した制御部１１１は、操作パネル部１０４よりオペレータ別設定情報収集コマンドが入力されたか否かを判断し、この場合、判断結果を「Ｎｏ」とする。ステップＳＡ２では、制御部１１１は、通常モード処理を実行する。
【０１０８】
すなわち、図８に示したステップＳＢ１では、制御部１１１は、実オペレーションを行うオペレータに対応するオペレータバーコードを読み取ったか否かを判断し、この場合、判断結果を「Ｎｏ」とする。ステップＳＢ２では、制御部１１１は、操作パネル部１０４より上記オペレータに対応するオペレータＩＤが入力されたか否かを判断し、この場合、判断結果を「Ｎｏ」として、ステップＳＢ１の判断を行う。
【０１０９】
ここで、オペレータとしての山田氏がバーコード読取装置１００のオペレーション業務に就く場合、山田氏は、図４に示したオペレータバーコード３０１をバーコード読取装置１００に読み取らせる。これにより、制御部１１１は、ステップＳＢ１の判断結果を「Ｙｅｓ」として、ステップＳＢ３の処理を実行する。
【０１１０】
また、別の方法として、山田氏が操作パネル部１０４よりオペレータＩＤを入力すると、制御部１１１は、ステップＳＢ２の判断結果を「Ｙｅｓ」として、ステップＳＢ３の処理を実行する。ステップＳＢ３では、制御部１１１は、ＩＣカードリーダ／ライタ１１５に当該オペレータが所有するＩＣカードが挿入されているか否かを判断する。
【０１１１】
ここで、山田氏が所有するＩＣカード４００がＩＣカードリーダ／ライタ１１５に挿入されている場合、制御部１１１は、ステップＳＢ３の判断結果を「Ｙｅｓ」とする。ステップＳＢ４では、制御部１１１は、ステップＳＢ１で読み取られたオペレータバーコードに対応するオペレータＩＤ（またはステップＳＢ２で入力されたオペレータＩＤ）と、ＩＣカード４００からリードしたオペレータＩＤとを照合するという、オペレータＩＤ照合処理を実行する。
【０１１２】
ステップＳＢ５では、制御部１１１は、ステップＳＢ４の照合結果が一致であるか否かを判断、言い換えれば、ＩＣカード４００がオペレータが所有しているものであるか否かを判断し、この判断結果が「Ｎｏ」である場合、図７に示したメインルーチンに戻る。
【０１１３】
この場合、制御部１１１は、ステップＳＢ５の判断結果を「Ｙｅｓ」とする。ステップＳＢ６では、制御部１１１は、ＩＣカード４００からオペレータ別設定情報（「オペレーション間隔」＝１．２３ｓｅｃ、「読取時間」＝０．６ｓｅｃ、「二度読み禁止時間」＝０．６３ｓｅｃ、「音量」＝５、「音色」＝Ａ：図６参照）をリードする。このオペレータ別設定情報は、図７に示したステップＳＡ１９でＩＣカード４００にライトされた情報である。
【０１１４】
ステップＳＢ７では、制御部１１１は、ステップＳＢ６でリードされたオペレータ別設定情報をメモリ（図示略）に格納し、オペレーション基準を設定する。これにより、制御部１１１は、オペレーション基準（オペレータ別設定情報）に基づいて、山田氏の個人的特徴（リズム等）に対応した状態で動作する。したがって、この状態で山田氏がオペレーションを行った場合には、デフォルト設定情報（図５参照）の場合に比べて、自身のリズムでしかも好みの読取音でオペレーションを行うことができるため、商品バーコードの読み取りエラーが激減する。
【０１１５】
また、ステップＳＢ３の判断結果が「Ｎｏ」である場合、ステップＳＢ８では、制御部１１１は、デフォルト設定情報データベース７００（図５参照）からデフォルト設定情報（「オペレーション間隔」＝１．５ｓｅｃ、「読取時間」＝０．７５ｓｅｃ、「二度読み禁止時間」＝０．７５ｓｅｃ、「音量」＝３、「音色」＝Ｃ：図５参照）をリードする。
【０１１６】
ステップＳＢ７では、制御部１１１は、ステップＳＢ８でリードされたデフォルト設定情報をメモリ（図示略）に格納し、オペレーション基準を設定する。これにより、制御部１１１は、オペレーション基準（デフォルト設定情報）に基づいて動作する。ここで、この状態で、仮に上述した山田氏がオペレーションを行った場合には、オペレータ別設定情報（図６参照）の場合に比べて、リズムの相違、不快な読取音というハンディの下でのオペレーションを強いられるため、おのずと商品バーコードの読み取りエラーが頻出する。
【０１１７】
以上説明したように、実施の形態１によれば、オペレーションにおけるオペレータの個人的特徴（リズム、癖等）に応じたオペレータ別設定情報（オペレーション間隔、読取時間、二度読み禁止時間、音量、音色等：図６参照）を収集しておき、オペレーションの前に当該オペレータに対応するオペレータ別設定情報に基づいて設定されたオペレーション基準に、当該オペレーションが適合するか否かを監視（エラー監視）するようにしたので、当該オペレータ固有のオペレーションでオペレーション基準が満たされるため、バーコードの読み取りエラーの発生率を低下させることができ、オペレーション効率を高めることができる。
【０１１８】
また、実施の形態１によれば、オペレータ別設定情報（図６参照）またはデフォルト設定情報（図５参照）のいずれかによりオペレーション基準を設定するようにしたので、ユーザの選択の機会が増え、ユーザ満足度を高めることができる。
【０１１９】
また、実施の形態１によれば、オペレーションの前に、ＩＣカード４００にライトされたオペレータ別設定情報をリードし、このオペレータ別設定情報に基づいて、オペレーション基準を設定するようにしたので、例えば、複数台のバーコード読取装置を日替わりでオペレーションする際のオペレータの利便性を高めることができる。
【０１２０】
また、実施の形態１によれば、図９を参照して説明したように、オペレータが所望する読取音の音量／音色情報を設定するようにしたので、オペレーション中での読取音を当該オペレータが不快に感じることが無くなるため、オペレーション効率を高めることができ、ひいてはバーコード読み取りエラーの発生率の低減に貢献することができる。
【０１２１】
（実施の形態２）
さて、前述した実施の形態１では、オペレータを識別する手段として、図４に示したオペレータバーコード３０１を用いた例について説明したが、このオペレータバーコード３０１に代えて、オペレータの指紋により識別を行う手段を用いてもよい。以下では、この場合を実施の形態２として説明する。
【０１２２】
図１０は、本発明にかかる実施の形態２の構成を示すブロック図である。この図において、図４の各部に対応する部分には同一の符号を付ける。同図においては、図４に示したバーコード読取装置１００および制御部１１１に代えてバーコード読取装置１０００および制御部１００１が設けられている。
【０１２３】
また、図１０においては、指紋照合部１００２および指紋読取装置１００３が新たに設けられている。さらに、実施の形態２において、記憶部１１４には、図６に示したオペレータ別設定情報データベース８００に代えて、図１１に示したオペレータ別設定情報データベース１１００が記憶されている。
【０１２４】
制御部１００１は、制御部１１１（図４参照）と同様にして、レーザ光発生部２０１（図２参照）におけるレーザ光Ｌ１の出力制御や、バーコード復調部１１０からの復調データに基づく支払い制御、外部との通信制御等を実行する。また、制御部１００１は、後述する指紋照合処理も実行する。
【０１２５】
図１１に示したオペレータ別設定情報データベース１１００は、オペレータのリズム、癖、嗜好、指紋ファイル等の個人的特徴に対応するオペレータ別設定情報を格納するデータベースである。このオペレータ別設定情報データベース１１００は、「オペレータＩＤ」、「オペレータ氏名」、「オペレーション間隔」、「読取時間」、「二度読み禁止時間」、「音量」、「音色」、「指紋ファイル」等のフィールドを備えている。
【０１２６】
これらの「オペレータ氏名」、「オペレーション間隔」、「読取時間」、「二度読み禁止時間」、「音量」および「音色」は、図６に示したオペレータ別設定情報データベース８００の「オペレータ氏名」、「オペレーション間隔」、「読取時間」、「二度読み禁止時間」、「音量」および「音色」と同義である。「指紋ファイル」は、オペレータの指紋の画像ファイルに関する情報である。
【０１２７】
この指紋ファイルは、オペレータを識別するために用いられる。ここで、実施の形態２においては、「オペレータＩＤ」、「オペレータ氏名」および「指紋ファイル」のそれぞれの情報が予め格納されている。
【０１２８】
指紋読取装置１００３は、オペレータの指紋を画像情報として読み取る装置である。指紋照合部１００２は、指紋読取装置１００３により読み取られた指紋画像と、オペレータ別設定情報データベース１１００（図１１参照）の指紋ファイルに対応する指紋画像とを照合する。
【０１２９】
つぎに、実施の形態２の動作（オペレータ別設定情報収集モードおよび通常モード）について、図１２および図１３に示したフローチャート参照しつつ説明する。
【０１３０】
はじめに、前述したオペレータ別設定情報収集モードについて説明する。オペレータとしての山田氏（図２２（ａ）参照）に関するオペレータ別設定情報を収集する場合、操作パネル部１０４よりオペレータ別設定情報収集コマンドが入力される。これにより、図１０に示した制御部１００１は、図１２に示したステップＳＣ１の判断結果を「Ｙｅｓ」とする。
【０１３１】
ステップＳＣ３では、指紋照合部１００２は、指紋読取装置１００３がオペレータの指紋を読み取ったか否かを判断し、この場合、判断結果を「Ｎｏ」として同判断を繰り返す。ここで、山田氏の指が指紋読取装置１００３にセットされると、指紋読取装置１００３により指紋が読み取られ、指紋画像の情報が指紋照合部１００２に入力される。これにより、指紋照合部１００２は、ステップＳＣ３の判断結果を「Ｙｅｓ」とする。
【０１３２】
ステップＳＣ４では、指紋照合部１００２は、指紋読取装置１００３により読み取られた指紋画像と、オペレータ別設定情報データベース１１００（図１１参照）の指紋ファイルに対応する指紋画像とを順次照合する。ステップＳＣ５では、指紋照合部１００２は、ステップＳＣ４の照合結果が一致であるか否かを判断する。
【０１３３】
ここで、指紋読取装置１００３により読み取られた指紋画像と、オペレータ別設定情報データベース１１００（図１１参照）の１レコード目の指紋ファイル（００１．ｂｍｐ）に対応する指紋画像とが一致した場合、指紋照合部１００２は、ステップＳＣ５の判断結果を「Ｙｅｓ」とする。なお、ステップＳＣ５の判断結果が「Ｎｏ」である場合、ステップＳＣ１の判断が行われる。
【０１３４】
ステップＳＣ６では、制御部１００１は、図１１に示した「オペレータＩＤ」＝００１および「オペレータ氏名」＝山田  太郎のレコードを指定する。このレコードには、ステップＳＣ１５およびステップＳＣ１８で各情報が格納される。なお、ステップＳＣ７〜ステップＳＣ２０が、図７に示したステップＳＡ６〜ステップＳＡ１９に対応しているため詳細な説明を省略する。
【０１３５】
つぎに、通常モードについて説明する。図１２に示したステップＳＣ１では、図１０に示した制御部１００１は、操作パネル部１０４よりオペレータ別設定情報収集コマンドが入力されたか否かを判断し、この場合、判断結果を「Ｎｏ」とする。ステップＳＣ２では、制御部１００１は、通常モード処理を実行する。
【０１３６】
すなわち、図１３に示したステップＳＤ１では、指紋照合部１００２は、指紋読取装置１００３が実オペレーションを行うオペレータの指紋を読み取ったか否かを判断し、この場合、判断結果を「Ｎｏ」として同判断を繰り返す。ここで、山田氏の指が指紋読取装置１００３にセットされると、指紋読取装置１００３により指紋が読み取られ、指紋画像の情報が指紋照合部１００２に入力される。これにより、指紋照合部１００２は、ステップＳＤ１の判断結果を「Ｙｅｓ」とする。
【０１３７】
ステップＳＤ２では、指紋照合部１００２は、ステップＳＣ４（図１２参照）と同様にして、指紋読取装置１００３により読み取られた指紋画像と、オペレータ別設定情報データベース１１００（図１１参照）の指紋ファイルに対応する指紋画像とを順次照合する。ステップＳＤ３では、指紋照合部１００２は、ステップＳＤ２の照合結果が一致であるか否かを判断する。
【０１３８】
ここで、指紋読取装置１００３により読み取られた指紋画像と、オペレータ別設定情報データベース１１００（図１１参照）の１レコード目の指紋ファイル（００１．ｂｍｐ）に対応する指紋画像とが一致した場合、指紋照合部１００２は、ステップＳＤ３の判断結果を「Ｙｅｓ」とする。
【０１３９】
一方、ステップＳＤ３の判断結果が「Ｎｏ」である場合、図１２に示したステップＳＣ１の判断が行われる。なお、ステップＳＤ４〜ステップＳＤ９が、図８に示したステップＳＢ３〜ステップＳＢ８に対応しているため詳細な説明を省略する。
【０１４０】
以上説明したように、実施の形態２によれば、オペレータに関する指紋の照合結果をトリガとしてＩＣカード４００に関するオペレータ別設定情報のライトおよびリードを行うようにしたので、セキュリティを高めることができる。
【０１４１】
（実施の形態３）
さて、前述したオペレータによるバーコード読み取りのオペレーションにおいては、商品の持ち方による癖に起因して図１に示した３本のビームＢ１、Ｂ２およびＢ３（反射ビームＲ１、Ｒ２およびＲ３）のうちバーコード復調に実際に用いられるビーム（反射ビーム）に統計的に偏りが生じることが考えられる。
【０１４２】
例えば、あるオペレータの場合には、ビームＢ１（反射ビームＲ１）がバーコード復調に用られている。これに対して、別のオペレータの場合には、ビームＢ２（反射ビームＲ２）が最もバーコード復調に用いられている。
【０１４３】
前述した実施の形態１では、オペレータ別設定情報に、オペレータの癖に起因して多用されるビームの情報も付加するようにしてもよい。以下では、この場合を実施の形態３として説明する。
【０１４４】
実施の形態３では、図３に示した光学部２００に代えて、図１４に示した光学部１２００が用いられる。図１４において、図３の各部に対応する部分には同一の符号を付ける。同図においては、境界レーザ光検出部１２０１1 〜１２０１4 が新たに設けられている。これらの境界レーザ光検出部１２０１1 〜１２０１4は、ビームＢ１〜Ｂ３の相互間の境界線に対応する境界レーザ光をそれぞれ検出する。ここでいう境界レーザ光は、レーザ光Ｌ２である。
【０１４５】
境界レーザ光検出部１２０１1 は、ミラー２０６1 の一辺近傍に配設されており、境界線レーザ光（レーザ光Ｌ２）を受光し、ビーム境界信号Ｓｓ１として出力する。境界レーザ光検出部１２０１2 は、ミラー２０６1 とミラー２０６2 との間に配設されており、境界線レーザ光（レーザ光Ｌ２）を受光した場合に、ビーム境界信号Ｓｓ２を出力する。
【０１４６】
境界レーザ光検出部１２０１3 は、ミラー２０６2 とミラー２０６3 との間に配設されており、境界線レーザ光（レーザ光Ｌ２）を受光した場合にビーム境界信号Ｓｓ３を出力する。境界レーザ光検出部１２０１4 は、ミラー２０６3 の他辺近傍に配設されており、境界線レーザ光（レーザ光Ｌ２）を受光し、ビーム境界信号Ｓｓ４として出力する。
【０１４７】
上述したビーム境界信号Ｓｓ１〜Ｓｓ４の位相関係は、図１６に示したように、ビーム照射時間Ｔ分だけずれている。ビーム境界信号Ｓｓ１のパルス立ち上がり時刻ｔ１からビーム境界信号Ｓｓ２のパルス立ち上がり時刻ｔ２までの間に、ビームＢ１が照射される。
【０１４８】
ここで、パルス立ち上がり時刻ｔ１〜パルス立ち上がり時刻ｔ２までの間にビームＢ１が商品バーコードにより反射された場合には、反射ビーム検出部２０５（図２参照）からは、反射ビームＲ１に対応する反射ビーム信号Ｓｒ１が出力される。
【０１４９】
従って、ビーム境界信号Ｓｓ１およびビーム境界信号Ｓｓ２の位相と反射ビーム信号Ｓｒ１の位相とを比較することにより、ビームＢ１〜Ｂ３のうちバーコード復調に用いられたビームＢ１を特定することが可能となる。
【０１５０】
また、ビーム境界信号Ｓｓ２のパルス立ち上がり時刻ｔ２からビーム境界信号Ｓｓ３のパルス立ち上がり時刻ｔ３までの間に、ビームＢ２が照射される。ここで、パルス立ち上がり時刻ｔ２〜パルス立ち上がり時刻ｔ３までの間にビームＢ２が商品バーコードにより反射された場合には、反射ビーム検出部２０５（図２参照）からは、反射ビームＲ２に対応する反射ビーム信号Ｓｒ２が出力される。
【０１５１】
従って、ビーム境界信号Ｓｓ２およびビーム境界信号Ｓｓ３の位相と反射ビーム信号Ｓｒ２の位相とを比較することにより、ビームＢ１〜Ｂ３のうちバーコード復調に用いられたビームＢ２を特定することが可能となる。
【０１５２】
また、ビーム境界信号Ｓｓ３のパルス立ち上がり時刻ｔ３からビーム境界信号Ｓｓ４のパルス立ち上がり時刻ｔ４までの間に、ビームＢ３が照射される。ここで、パルス立ち上がり時刻ｔ３〜パルス立ち上がり時刻ｔ４までの間にビームＢ３が商品バーコードにより反射された場合には、反射ビーム検出部２０５（図２参照）からは、反射ビームＲ３に対応する反射ビーム信号Ｓｒ３が出力される。
【０１５３】
従って、ビーム境界信号Ｓｓ３およびビーム境界信号Ｓｓ４の位相と反射ビーム信号Ｓｒ３の位相とを比較することにより、ビームＢ１〜Ｂ３のうちバーコード復調に用いられたビームＢ３を特定することが可能となる。
【０１５４】
図１５は、実施の形態３の電気的構成を示すブロック図である。この図において、図４、図１４および図１６の各部に対応する部分には同一の符号を付ける。この図においては、図４に示したバーコード読取装置１００に代えて、バーコード読取装置１３００が設けられている。このバーコード読取装置１３００においては、図４に示した制御部１１１および光学部２００に代えて、制御部１３０１および光学部１２００（図１４参照）が設けられている。
【０１５５】
さらに、実施の形態３において、記憶部１１４には、図６に示したオペレータ別設定情報データベース８００に代えて、図１７示したオペレータ別設定情報データベース１４００が記憶されている。
【０１５６】
制御部１３０１は、制御部１１１（図４参照）と同様にして、レーザ光発生部２０１（図２参照）におけるレーザ光Ｌ１の出力制御や、バーコード復調部１１０からの復調データに基づく支払い制御、外部との通信制御等を実行する。また、制御部１３０１は、後述する多用ビームをオペレータ別設定情報として設定する処理も実行する。
【０１５７】
図１７に示したオペレータ別設定情報データベース１４００は、オペレータのリズム、癖、嗜好等の個人的特徴に対応するオペレータ別設定情報を格納するデータベースである。このオペレータ別設定情報データベース１４００は、「オペレータＩＤ」、「オペレータ氏名」、「オペレーション間隔」、「読取時間」、「二度読み禁止時間」、「音量」、「音色」、「多用ビーム」等のフィールドを備えている。
【０１５８】
これらの「オペレータ氏名」、「オペレーション間隔」、「読取時間」、「二度読み禁止時間」、「音量」および「音色」は、図６に示したオペレータ別設定情報データベース８００の「オペレータ氏名」、「オペレーション間隔」、「読取時間」、「二度読み禁止時間」、「音量」および「音色」と同義である。
【０１５９】
「多用ビーム」は、商品バーコードを読み取るオペレーション時にオペレータの癖に起因して、ビームＢ１〜Ｂ３のうち実際のバーコード復調に最も多く用いられるビームに関する情報である。この多用ビームに対応する反射ビーム信号は、他のビームに対応する反射ビーム信号に比べて、バーコード復調時の信頼性が高い。
【０１６０】
つぎに、実施の形態３の動作について、図１８に示したフローチャートを参照しつつ説明する。以下では、前述したオペレータ別設定情報収集モードおよび通常モードについて説明する。
【０１６１】
はじめに、オペレータ別設定情報収集モードについて説明する。オペレータとしての山田氏（図２２（ａ）参照）に関するオペレータ別設定情報を収集する場合、操作パネル部１０４よりオペレータ別設定情報収集コマンドが入力される。これにより、制御部１３０１は、図１８に示したステップＳＥ１の判断結果を「Ｙｅｓ」とする。
【０１６２】
ステップＳＥ３では、制御部１３０１は、オペレータバーコード３０１を読み取ったか否かを判断し、この場合、判断結果を「Ｎｏ」とする。ステップＳＥ４では、制御部１３０１は、操作パネル部１０４より当該オペレータに対応するオペレータＩＤが入力されたか否かを判断し、この場合、判断結果を「Ｎｏ」として、ステップＳＥ３の判断を行う。
【０１６３】
ここで、オペレータバーコード３０１が読み取り面１０２にかざされると、オペレータバーコード３０１が前述した動作を経て読み取られる。これにより、制御部１３０１は、ステップＳＥ３の判断結果を「Ｙｅｓ」として、ステップＳＥ５の処理を実行する。
【０１６４】
また、操作パネル部１０４より山田氏に対応するオペレータＩＤ（例えば、００１）が入力されると、制御部１３０１は、ステップＳＥ４の判断結果を「Ｙｅｓ」としてステップＳＥ５の処理を実行する。ステップＳＥ５では、ステップＳＡ５（図７参照）と同様にして、オペレータＩＤ（この場合、００１）およびオペレータ氏名（山田  太郎）の情報を図１７に示したオペレータ別設定情報データベース１４００に格納する。
【０１６５】
ステップＳＥ６では、制御部１３０１は、ステップＳＡ６（図７参照）と同様にして、商品バーコードを読み取ったか否かを判断し、この場合、判断結果を「Ｎｏ」とする。この商品バーコードは、オペレータ別設定情報収集用として特別に用意された複数の商品にそれぞれ付されている。
【０１６６】
以後、オペレータ（山田氏）は、自身のリズムで、上記複数の商品に付された商品バーコードを順次読み取らせるというオペレーションを複数回繰り返す。すなわち、オペレータにより、最初の商品が読み取り面１０２にかざされると、ビームＢ１、Ｂ２またはＢ３のうち、いずれかのビームが当該商品に付された商品バーコードに反射される。
【０１６７】
これにより、反射ビームＲ１、Ｒ２またはＲ３のうちいずれかの反射ビームが光学部２００の反射ビーム検出部２０５（図２参照）に受光される。以後、前述した動作を経て、バーコード復調部１１０からは、復調データが制御部１３０１に出力される。
【０１６８】
これにより、制御部１３０１は、ステップＳＥ６の判断結果を「Ｙｅｓ」とする。ステップＳＥ７では、制御部１３０１は、ステップＳＡ７（図７参照）と同様にして、今回の商品バーコードに関する読取時間およびオペレーション間隔（前回の商品バーコードと今回の商品バーコードとの読み取り間隔）の情報をメモリ（図示略）に保持する。ただし、この場合、初回の商品であるため、オペレーション間隔の情報は、メモリに保持されない。
【０１６９】
ステップＳＥ８では、図１６に示したビーム境界信号Ｓｓ１〜Ｓｓ４の位相と、反射ビーム（反射ビーム信号Ｓｒ１〜Ｓｒ３のいずれか一つ）の位相との関係より、ビームＢ１〜Ｂ３のうちバーコード復調に用いられたビーム（例えば、ビームＢ１）を特定する。
【０１７０】
ステップＳＥ９では、制御部１３０１は、ステップＳＥ８で特定されたビーム（この場合、ビームＢ１）の情報をメモリ（図示略）に保持する。ステップＳＥ１０では、制御部１３０１は、操作パネル部１０４より終了コマンドが入力されたか否かを判断し、この場合、判断結果を「Ｎｏ」とする。
【０１７１】
ステップＳＥ１１では、制御部１３０１は、つぎの商品バーコードを読み取ったか否かを判断し、つぎの商品バーコードが読み取られると、制御部１３０１は、ステップＳＥ１１の判断結果を「Ｙｅｓ」とする。
【０１７２】
ステップＳＥ１２では、制御部１３０１は、ステップＳＥ７と同様にして、今回の商品バーコードに関する読取時間およびオペレーション間隔（前回の商品バーコードと今回の商品バーコードとの読み取り間隔）の情報をメモリ（図示略）に保持する。
【０１７３】
以後、残りの商品に関するオペレーションが順次実行されることにより、ステップＳＥ６〜ステップＳＥ１２が繰り返される。これにより、メモリ（図示略）には、複数の読取時間およびオペレーション間隔、バーコード復調に用いられたビームの情報が実測値として保持される。
【０１７４】
そして、操作パネル部１０４より終了コマンドが入力されると、制御部１３０１は、ステップＳＥ１０の判断結果を「Ｙｅｓ」とする。ステップＳＥ１３では、制御部１３０１は、ステップＳＡ１１（図７参照）と同様にして、平均オペレーション間隔を算出する。
【０１７５】
ステップＳＥ１４では、制御部１３０１は、ステップＳＡ１２（図７参照）と同様にして、平均読取時間を算出する。ステップＳＥ１５では、制御部１３０１は、ステップＳＡ１３（図７参照）と同様にして、平均二度読み禁止時間を算出する。ステップＳＥ１６では、ステップＳＥ９でメモリ（図示略）に保持された複数のビームの情報から、最も多く用いられているビームを多用ビーム（例えば、ビームＢ１）として特定する。
【０１７６】
ステップＳＥ１７では、制御部１３０１は、図１７に示したオペレータ別設定情報データベース１４００のオペレータＩＤ＝００１、オペレータ氏名＝山田  太郎に対応するレコード（「オペレーション間隔」、「読取時間」、「二度読み禁止時間」および「多用ビーム」）に、ステップＳＥ１３〜ステップＳＥ１６でそれぞれ算出または特定された平均オペレーション間隔、平均読取時間、平均二度読み禁止時間および多用ビームの情報を格納する。
【０１７７】
ステップＳＥ１８では、制御部１３０１は、図９に示した音量／音色設定画面９００を操作パネル部１０４に表示させる。ステップＳＥ１９では、制御部１３０１は、設定ボタン９０３が押下されたか否かを判断し、この場合、判断結果を「Ｎｏ」として同判断を繰り返す。
【０１７８】
そして、オペレータ（この場合、山田氏）により、前述した動作を経て、音量／音色が選択された後、設定ボタン９０３が押下されると、制御部１３０１は、ステップＳＥ１９の判断結果を「Ｙｅｓ」とする。
【０１７９】
ステップＳＥ２０では、制御部１３０１は、図１７に示したオペレータ別設定情報データベース１４００のオペレータＩＤ＝００１、オペレータ氏名＝山田  太郎に対応するレコード（「音量」および「音色」）に、音量／音色設定画面９００で選択された音量「５」および音色「Ａ」の情報を格納する。
【０１８０】
ステップＳＥ２１では、制御部１３０１は、ＩＣカードリーダ／ライタ１１５にＩＣカードが挿入されているか否かを判断し、この場合、判断結果を「Ｙｅｓ」とする。
【０１８１】
ステップＳＥ２２では、制御部１３０１は、ＩＣカードリーダ／ライタ１１５を制御し、図１７に示したオペレータ別設定情報データベース１４００の１レコード目の情報（「オペレータＩＤ」〜「音色」および「多用ビーム」）を山田氏に関するオペレータ別設定情報として、ＩＣカード４００にライトした後、ステップＳＥ１の判断を行う。これにより、山田氏は、ＩＣカードリーダ／ライタ１１５からＩＣカード４００を引き抜き、実際のオペレーション時に使用する。
【０１８２】
つぎに、通常モードについて説明する。図１８に示したステップＳＥ１の判断結果を「Ｎｏ」とすると、ステップＳＥ２では、制御部１３０１は、通常モード処理を実行する。
【０１８３】
すなわち、図８に示したステップＳＢ１では、制御部１３０１は、前述したステップＳＢ１およびステップＳＢ２の判断を行う。ここで、オペレータとしての山田氏がバーコード読取装置１３００のオペレーション業務に就く場合、山田氏は、図１５に示したオペレータバーコード３０１をバーコード読取装置１３００に読み取らせる。これにより、制御部１３０１は、ステップＳＢ１の判断結果を「Ｙｅｓ」として、ステップＳＢ３の処理を実行する。
【０１８４】
ステップＳＢ３では、制御部１３０１は、ＩＣカードリーダ／ライタ１１５に当該オペレータが所有するＩＣカードが挿入されているか否かを判断し、判断結果を「Ｙｅｓ」とする。ステップＳＢ４では、制御部１３０１は、前述した動作と同様にして、オペレータＩＤ照合処理を実行する。
【０１８５】
そして、ステップＳＢ４の照合結果が一致である場合、制御部１３０１は、ステップＳＢ５の判断結果を「Ｙｅｓ」とする。ステップＳＢ６では、制御部１３０１は、ＩＣカード４００からオペレータ別設定情報（「オペレーション間隔」＝１．２３ｓｅｃ、「読取時間」＝０．６ｓｅｃ、「二度読み禁止時間」＝０．６３ｓｅｃ、「音量」＝５、「音色」＝Ａ、「多用ビーム」＝Ｂ１：図１７参照）をリードする。このオペレータ別設定情報は、図１８に示したステップＳＥ２２でＩＣカード４００にライトされた情報である。
【０１８６】
ステップＳＢ７では、制御部１３０１は、ステップＳＢ６でリードされたオペレータ別設定情報をメモリ（図示略）に格納し、オペレーション基準を設定する。これにより、制御部１３０１は、制御部１１１（図４参照）と同様にして、オペレーション基準（オペレータ別設定情報）に基づいて、山田氏の個人的特徴（リズム等）に対応した状態で動作する。
【０１８７】
また、制御部１３０１は、バーコード復調時にエラーが発生した場合に、「多用ビーム」（この場合、ビームＢ１）に対応する反射ビーム信号（この場合、反射ビーム信号Ｓｒ１）を優先的に用いてバーコード復調部１１０でバーコード復調が行われるように制御をかける。
【０１８８】
また、実施の形態３では、「多用ビーム」（この場合、ビームＢ１）に対応する反射ビーム信号（この場合、反射ビーム信号Ｓｒ１）を常に用いてバーコード復調部１１０でバーコード復調が行われるように制御するようにしてもよい。
【０１８９】
以上説明したように、実施の形態３によれば、オペレーションにおけるオペレータの個人的特徴（商品の持ち方等）に起因して、複数のビームＢ１〜Ｂ３のうち最も多用される多用ビームを特定し、多用ビームを優先的に用いて、商品バーコードを読み取るようにしたので、バーコード読み取りの信頼性を高めることができる。
【０１９０】
また、実施の形態３によれば、オペレーションの前に、ＩＣカード４００にライトされたビームの情報をリードし、このビームの情報を設定するようにしたので、例えば、複数台のバーコード読取装置を日替わりでオペレーションする際のオペレータの利便性を高めることができる。
【０１９１】
以上本発明にかかる実施の形態１〜３について図面を参照して詳述してきたが、具体的な構成例はこれらの実施の形態１〜３に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等があっても本発明に含まれる。
【０１９２】
例えば、実施の形態１〜３においては、記憶部１１４（図４、図１０、図１５参照）に各種データベースを記憶させる例について説明したが、記憶部１１４に代えて、各種データベースを記憶部５０１または記憶部６０１に記憶させるようにしてもよい。
【０１９３】
また、実施の形態１〜３においては、入力装置５０２によるコマンド入力をトリガとして、ＩＣカード４００にオペレータ別設定情報をライト、またはＩＣカード４００からオペレータ別設定情報をリードするようにしてもよい。また、実施の形態３においては、図１０に示した指紋照合部１００２および指紋読取装置１００３を用いた指紋照合を行えるように構成してもよい。
【０１９４】
（付記１）物品に付されたコードを読み取る読取手段と、
前記コードを読み取るオペレーションにおけるオペレータの個人的特徴に応じたオペレータ別設定情報を収集するオペレータ別設定情報収集手段と、
前記オペレーションの前に当該オペレータに対応するオペレータ別設定情報に基づいて、オペレーション基準を設定する設定手段と、
前記オペレータに関するオペレーションが前記オペレーション基準に適合するか否かを監視する監視手段と、
を備えたことを特徴とする読取装置。
（付記２）前記個人的特徴は、少なくとも前記オペレーションにおけるオペレータのリズムであることを特徴とする付記１に記載の読取装置。
（付記３）前記設定手段は、前記オペレータ別設定情報または前記個人的特徴に関わらず一律に決められたデフォルト設定情報に基づいて、前記オペレーション基準を設定することを特徴とする付記１または２に記載の読取装置。
（付記４）オペレータに対応する可搬型記録媒体に前記オペレータ別設定情報をライトするライト手段と、オペレーションの前に前記可搬型記録媒体から前記オペレータ別設定情報をリードするリード手段とを備え、前記設定手段は、リードされた前記オペレータ別設定情報に基づいて、オペレーション基準を設定することを特徴とする付記１〜３のいずれか一つに記載の読取装置。
（付記５）オペレータを認証する認証手段を備え、前記ライト手段および前記リード手段は、前記認証手段の認証結果をトリガとしてライトおよびリードを行うことを特徴とする付記４に記載の読取装置。
（付記６）前記オペレーションの状態に応じて所定音を発する発音手段と、前記設定手段は、前記オペレータが所望する前記所定音の音量／音色情報を前記発音手段に設定することを特徴とする付記１〜５のいずれか一つに記載の読取装置。（付記７）前記ライト手段は、前記可搬型記録媒体に前記音量／音色情報をライトし、前記リード手段は、オペレーションの前に前記可搬型記録媒体から前記音量／音色情報をリードし、前記設定手段は、リードされた前記音量／音色情報を前記発音手段に設定することを特徴とする付記６に記載の読取装置。
（付記８）複数のビームのうち少なくとも一つのビームを用いて、物品に付されたコードを読み取る読取手段と、
前記コードを読み取るオペレーションにおけるオペレータの個人的特徴に起因して前記複数のビームのうち最も多用されるビームを特定する多用ビーム特定手段とを備え、
前記読取手段は、前記特定されたビームを優先的に用いて、前記コードを読み取ることを特徴とする読取装置。
（付記９）オペレータに対応する可搬型記録媒体に前記特定されたビームの情報をライトするライト手段と、オペレーションの前に前記可搬型記録媒体から前記ビームの情報をリードするリード手段とを備え、前記読取手段は、リードされた前記ビームの情報に基づいて、該ビームを優先的に用いて、前記コードを読み取ることを特徴とする付記８に記載の読取装置。
（付記１０）オペレータを認証する認証手段を備え、前記ライト手段および前記リード手段は、前記認証手段の認証結果をトリガとしてライトおよびリードを行うことを特徴とする付記９に記載の読取装置。
（付記１１）物品に付されたコードを読み取るコード読取工程と、
前記コードを読み取るオペレーションにおけるオペレータの個人的特徴に応じたオペレータ別設定情報を収集するオペレータ別設定情報収集工程と、
前記オペレーションの前に当該オペレータに対応するオペレータ別設定情報に基づいて、オペレーション基準を設定する設定工程と、
前記オペレータに関するオペレーションが前記オペレーション基準に適合するか否かを監視する監視工程と、
を含むことを特徴とする読取方法。
（付記１２）複数のビームのうち少なくとも一つのビームを用いて、物品に付されたコードを読み取るコード読取工程と、
前記コードを読み取るオペレーションにおけるオペレータの個人的特徴に起因して前記複数のビームのうち最も多用されるビームを特定する多用ビーム特定工程とを含み、
前記コード読取工程では、前記特定されたビームを優先的に用いて、前記コードを読み取ることを特徴とする読取方法。
（付記１３）物品に付されたコードを読み取る読取装置であって、
前記コードを読み取るオペレーションにおけるオペレータの個人的特徴に応じたオペレータ別設定情報を記録した可搬型記録媒体から、当該オペレータ別設定情報を読み取る読取手段と、
読み取られた前記オペレータ別設定情報に基づいて、オペレーション基準を設定する設定手段と、
設定された前記オペレーション基準に基づいて、前記コードの読み取り処理を行う処理手段と、
を備えたことを特徴とする読取装置。
（付記１４）物品に付されたコードを読み取る読取装置であって、
前記コードを読み取るオペレーションにおけるオペレータの個人的特徴に応じたオペレータ別設定情報を記憶する記憶手段と、
記憶された前記オペレータ別設定情報に基づいて、オペレーション基準を設定する設定手段と、
設定された前記オペレーション基準に基づいて、前記コードの読み取り処理を行う処理手段と、
を備えたことを特徴とする読取装置。
（付記１５）物品に付されたコードを読み取る読取装置であって、
前記コードを読み取るオペレーションにおけるオペレータの個人的特徴に応じたオペレータ別設定情報を収集する収集手段と、
収集された前記オペレータ別設定情報に基づいて、オペレーション基準を設定する設定手段と、
設定された前記オペレーション基準に基づいて、前記コードの読み取り処理を行う処理手段と、
を備えたことを特徴とする読取装置。
【０１９５】
【発明の効果】
以上説明したように、本発明によれば、オペレーションにおけるオペレータの個人的特徴に応じたオペレータ別設定情報を収集しておき、オペレーションの前に当該オペレータに対応するオペレータ別設定情報に基づいて設定されたオペレーション基準に、オペレーションが適合するか否かを監視するようにしたので、当該オペレータ固有のオペレーションでオペレーション基準が満たされるため、コードの読み取りエラーの発生率を低下させることができ、オペレーション効率を高めることができるという効果を奏する。
【０１９６】
また、本発明によれば、少なくともオペレーションにおけるオペレータのリズムを個人的特徴として捉えているため、オペレータのリズム感でオペレーションを行えるため、コードの読み取りエラーの発生率を低下させることができ、オペレーション効率を高めることができるという効果を奏する。
【０１９７】
また、本発明によれば、オペレータ別設定情報またはデフォルト設定情報のいずれかによりオペレーション基準を設定するようにしたので、ユーザの選択の機会が増え、ユーザ満足度を高めることができるという効果を奏する。
【０１９８】
また、本発明によれば、オペレーションの前に、可搬型記録媒体にライトされたオペレータ別設定情報をリードし、このオペレータ別設定情報に基づいて、オペレーション基準を設定するようにしたので、例えば、複数台の読取装置を日替わりでオペレーションする際のオペレータの利便性を高めることができるという効果を奏する。
【０１９９】
また、本発明によれば、オペレータに関する認証結果をトリガとして可搬型記録媒体に関するオペレータ別設定情報のライトおよびリードを行うようにしたので、セキュリティを高めることができるという効果を奏する。
【０２００】
また、本発明によれば、オペレータが所望する所定音の音量／音色情報を設定するようにしたので、オペレーション中での所定音を当該オペレータが不快に感じることが無くなるため、オペレーション効率を高めることができ、ひいてはコード読み取りエラーの発生率の低減に貢献することができるという効果を奏する。
【０２０１】
また、本発明によれば、オペレーションの前に、可搬型記録媒体にライトされた音量／音色情報をリードし、この音量／音色情報を設定するようにしたので、例えば、複数台の読取装置を日替わりでオペレーションする際のオペレータの利便性を高めることができるという効果を奏する。
【０２０２】
また、本発明によれば、オペレーションにおけるオペレータの個人的特徴に起因して複数のビームのうち最も多用されるビームを特定し、特定されたビームを優先的に用いて、コードを読み取るようにしたので、コード読み取りの信頼性を高めることができるという効果を奏する。
【図面の簡単な説明】
【図１】本発明にかかる実施の形態１の外観構成を示す斜視図である。
【図２】図１に示したバーコード読取装置１００における光学部２００の概略構成を示す側面図である。
【図３】図２に示した光学部２００の構成を示す平面図である。
【図４】同実施の形態１の電気的構成を示すブロック図である。
【図５】同実施の形態１におけるデフォルト設定情報データベース７００の一例を示す図である。
【図６】同実施の形態１におけるオペレータ別設定情報データベース８００の一例を示す図である。
【図７】同実施の形態１の動作を説明するフローチャートである。
【図８】図７および図１８に示した通常モード処理を説明するフローチャートである。
【図９】同実施の形態１における音量／音色設定画面９００の一例を示す図である。
【図１０】本発明にかかる実施の形態２の電気的構成を示すブロック図である。
【図１１】同実施の形態２におけるオペレータ別設定情報データベース１１００の一例を示す図である。
【図１２】同実施の形態２の動作を説明するフローチャートである。
【図１３】図１２に示した通常モード処理を説明するフローチャートである。
【図１４】本発明にかかる実施の形態３における光学部１２００の構成を示す平面図である。
【図１５】同実施の形態３の電気的構成を示すブロック図である。
【図１６】図１５に示したビーム境界信号Ｓｓ１〜Ｓｓ３および反射ビーム信号Ｓｒ１〜Ｓｒ３を示す図である。
【図１７】同実施の形態３におけるオペレータ別設定情報データベース１４００の一例を示す図である。
【図１８】同実施の形態３の動作を説明するフローチャートである。
【図１９】従来のバーコード読取装置２０を用いたオペレーションを説明する図である。
【図２０】図１９に示した商品バーコード１９を示す図である。
【図２１】図１９に示したバーコード読取装置２０の電気的構成を示すブロック図である。
【図２２】図２１示したバーコード読取装置２０における設定情報および問題点を説明するタイムチャートである。
【符号の説明】
７１  商品バーコード
１００  バーコード読取装置
２００  光学部
１１０  バーコード復調部
１１１  制御部
１１３  設定部
１１４  記憶部
５００  ホスト装置
６００  上位装置
１０００  バーコード読取装置
１００１  制御部
１００２  指紋照合部
１００３  指紋読取装置
１２００  光学部
１３００  バーコード読取装置
１３０１  制御部
【図１】
0004307759.tif 000002
【図２】
0004307759.tif 000003
【図３】
0004307759.tif 000004
【図４】
0004307759.tif 000005
【図５】
0004307759.tif 000006
【図６】
0004307759.tif 000007
【図７】
0004307759.tif 000008
【図８】
0004307759.tif 000009
【図９】
0004307759.tif 000010
【図１０】
0004307759.tif 000011
【図１１】
0004307759.tif 000012
【図１２】
0004307759.tif 000013
【図１３】
0004307759.tif 000014
【図１４】
0004307759.tif 000015
【図１５】
0004307759.tif 000016
【図１６】
0004307759.tif 000017
【図１７】
0004307759.tif 000018
【図１８】
0004307759.tif 000019
【図１９】
0004307759.tif 000020
【図２０】
0004307759.tif 000021
【図２１】
0004307759.tif 000022
【図２２】
0004307759.tif 000023