(57)【特許請求の範囲】
【請求項１】
物品に付されたバーコードを読み取ったときに、鳴動手段を用いて確認音を鳴動するバーコード読取装置であって、
バーコード読取り可能な精算作業の途中でも操作可能であって、操作者から前記確認音の音量変更要求を受け付けた場合には、音量に対応する音量設定値を変更し、変更後の音量設定値に基づく音量の鳴動音を前記鳴動手段に鳴動させる音量設定変更手段と、
前記音量設定変更手段とは独立に操作可能であり、かつ、バーコード読取り可能な精算作業の途中でも操作可能であって、操作者から前記確認音の音色変更要求を受け付けた場合には、音色に対応する音色設定値を変更し、変更後の音色設定値に基づく音色の鳴動音を前記鳴動手段に鳴動させる音色設定変更手段と、
を備えたことを特徴とするバーコード読取装置。 
【請求項２】
前記音量設定変更手段および前記音色設定変更手段は、ボタンであることを特徴とする請求項１に記載のバーコード読取装置。 
【請求項３】
前記鳴動手段は、単一の周波数により鳴動する単音モードと、異なる複数の周波数による鳴動音が連続して鳴動する複音モードとにより鳴動可能であり、
前記鳴動手段から鳴動される前記確認音は、前記音色設定値の値に応じて、単音モードと複音モードとが切り替わることを特徴とする請求項１または２に記載のバーコード読取装置。 
【請求項４】
前記鳴動手段は、単一の周波数により鳴動する単音モードと、異なる複数の周波数による鳴動音が連続して鳴動する複音モードとにより鳴動可能であり、
操作者から単音モードと複音モードとの切替要求を受け付けたときは、単音モードと複音モードとが切り替わり、前記音色設定値が変更されたときは、単音モードと複音モードとが切り替わることなく前記確認音の音色が変更されることを特徴とする請求項１または２に記載のバーコード読取装置。 
【請求項５】
前記切替要求は、前記音量設定変更手段と前記音色設定変更手段とが同時に操作されることであることを特徴とする請求項４に記載のバーコード読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、物品に付されたバーコードを読み取ったときに、鳴動手段を用いて確認音を鳴動するバーコード読取装置に関し、特に、変更後の設定を確認しながら読取確認音を調整することができ、もって操作者が所望するレベルの読取確認音を速やかに得ることができるバーコード読取装置に関するものである。
【背景技術】
【０００２】
近年、小売業や流通業などでは、ＰＯＳ（Point of Sales）システムに代表されるように、バーコードによる商品管理が一般化してきた。例えば、小売店舗での利用例としては、商品に付されたバーコードを、精算レジに据えられたバーコード読取装置に読み取らせることで、商品の精算処理や在庫管理などを行っている。
【０００３】
バーコード読取装置がバーコードの読み取りに成功したとき、バーコード読取装置に備えられたスピーカから読取確認音が鳴動され、操作者はこの読取確認音の鳴動の有無によってバーコードが正常に読み取られたか否かを判断する。この判断は精算作業時の能率に直結するため、読取確認音は操作者に対して的確に伝える必要がある。
【０００４】
しかし、精算レジ周辺の騒音度は、買物客の増減や店内放送の有無など様々な要因により大きく変化する。このとき、読取確認音の出力音量が周辺の騒音度に比して小さすぎると操作者は読取確認音を聞き取れず精算作業の妨げとなり、また大きすぎるとその読取確認音は操作者や買物客にとって不快な音と感じてしまう。このため、読取確認音の出力音量としては周囲の騒音状況に応じた適切なレベルが要求される。
【０００５】
また、大型のスーパーマーケットでは、精算レジには多数のチェックアウトレーンが並置されることが普通であり、付近のレーンからの読取確認音と操作者自らが操作するレーンからの読取確認音とを容易に判別する目的からも、読取確認音の音色についても調整可能であることが望ましい。
【０００６】
従来、この読取確認音の音量や音色の調整方法として、読取確認音の音量と音色との調整を兼用する音調整ボタンを筐体に設けたバーコード読取装置が開示されている（例えば、特許文献１参照。）。また、操作者の個人的特徴に合わせて、操作パネル上で読取確認音の音量と音色とを独立に調整できるバーコード読取装置が開示されている（例えば、特許文献２参照。）。
【０００７】
【特許文献１】特開２０００−３４６７００号公報
【特許文献２】特開２００２−３５２１８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述した従来のバーコード読取装置には、読取確認音の設定を変更する際の操作性が悪いという問題があった。
【０００９】
例えば、特許文献１に開示された構成では、１つのボタンで音量と音色とを独立に調整するためには、音量調整モードと音色調整モードとを切り替える手順を踏まねばならず、その操作は煩雑なものとなる。また、特許文献２に示す構成では、音量と音色とを独立に調整できるものの、そのためには設定変更のためのモードを呼び出さねばならず、操作者が所望する音量および音色を即座に反映させることはできない。
【００１０】
特に、食料品売場においては、混雑時には買物客は行列をなして精算を待つケースが一般的であり、操作者が精算作業以外の作業に時間を費やすことは精算待ちの買物客への配慮の点からも好ましくない。
【００１１】
この発明は、上述した従来技術による問題点を解消するためになされたものであり、変更後の設定を確認しながら読取確認音を調整することができ、もって操作者が所望するレベルの読取確認音を速やかに得ることができるバーコード読取装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上述した課題を解決し、目的を達成するため、本願の発明に係るバーコード読取装置は、物品に付されたバーコードを読み取ったときに、鳴動手段を用いて確認音を鳴動するバーコード読取装置であって、操作者から前記確認音の音量変更要求を受け付けて、音量に対応する音量設定値を変更し、変更後の音量設定値に基づく音量の鳴動音を前記鳴動手段に鳴動させる音量設定変更手段と、前記音量設定変更手段とは独立に操作可能であって、操作者から前記確認音の音色変更要求を受け付けて、音色に対応する音色設定値を変更し、変更後の音色設定値に基づく音色の鳴動音を前記鳴動手段に鳴動させる音色設定変更手段と、を備えたことを特徴とする。 
【００１３】
また、本願の発明に係るバーコード読取装置は、前記音量設定変更手段および前記音色設定変更手段は、ボタンであることを特徴とする。
【００１４】
また、本願の発明に係るバーコード読取装置は、前記鳴動手段は、単一の周波数により鳴動する単音モードと、異なる複数の周波数による鳴動音が連続して鳴動する複音モードとにより鳴動可能であり、前記鳴動手段から鳴動される前記確認音は、前記音色設定値の値に応じて、単音モードと複音モードとが切り替わることを特徴とする。 
【００１５】
また、本願の発明に係るバーコード読取装置は、前記鳴動手段は、単一の周波数により鳴動する単音モードと、異なる複数の周波数による鳴動音が連続して鳴動する複音モードとにより鳴動可能であり、操作者から単音モードと複音モードとの切替要求を受け付けたときは、単音モードと複音モードとが切り替わり、前記音色設定値が変更されたときは、単音モードと複音モードとが切り替わることなく前記確認音の音色が変更されることを特徴とする。 
【００１６】
また、本願の発明に係るバーコード読取装置は、前記切替要求は、前記音量設定変更手段と前記音色設定変更手段とが同時に操作されることであることを特徴とする。
【発明の効果】
【００１７】
本願の発明によれば、操作者から確認音の音量変更要求を受け付けて、音量に対応する音量設定値を変更し、変更後の音量設定値に基づく音量の鳴動音を鳴動させる手段と、この手段とは独立に操作可能であって、操作者から確認音の音色変更要求を受け付けて、音色に対応する音色設定値を変更し、変更後の音色設定値に基づく音色の鳴動音を鳴動させる手段と、をバーコード読取装置に設けたので、変更後の設定を確認しながら読取確認音を調整することができ、もって操作者が所望するレベルの読取確認音を速やかに得ることができるという効果を奏する。 
【００１８】
また、本願の発明によれば、音量設定と音色設定とをボタンにより変更するよう構成したので、操作者はボタンを押下する操作だけで読取確認音の音量や音色を変更することができ、もって操作の利便性を向上することができるという効果を奏する。 
【００１９】
また、本願の発明によれば、単一の周波数により鳴動する単音モードと、異なる複数の周波数による鳴動音が連続して鳴動する複音モードとを有し、音色設定値の値に応じて、単音モードと複音モードとを切り替えるよう構成したので、選択可能な音色のバリエーションを広げることができるという効果を奏する。 
【００２０】
また、本願の発明によれば、単一の周波数により鳴動する単音モードと、異なる複数の周波数による鳴動音が連続して鳴動する複音モードとを有し、操作者から単音モードと複音モードとの切替要求を受け付けたときは、単音モードと複音モードとを切り替え、音色設定値が変更されたときは、単音モードと複音モードとを切り替えることなく確認音の音色を変更するよう構成したので、単音モードと複音モードとの切り替えを容易とするとともに、より速やかに音色設定を調整することができるという効果を奏する。 
【００２１】
また、本願の発明によれば、音量設定を変更する操作と記音色設定を変更する操作が同時であるときに切替要求を受け付けるよう構成したので、単音モードと複音モードとを切り替えるためのボタンを別途設けなくても、２つのボタンだけで単音モードと複音モードとを切り替えることができるという効果を奏する。
【発明を実施するための最良の形態】
【００２２】
以下に添付図面を参照して、この発明に係るバーコード読取装置の好適な実施例を詳細に説明する。なお、この実施例により本発明が限定されるものではない。
【実施例１】
【００２３】
まず、本実施例１に係るバーコード読取装置の外観構成について説明する。図１は、本実施例１に係るバーコード読取装置の外観構成を示す斜視図である。同図に示すように、このバーコード読取装置１００において、読取面１０１には商品に付されたバーコードを光学的に読み取るための読取窓ガラス１０２が設けられている。そして、バーコードの読み取りが成功すると、鳴動手段であるスピーカ１０３から読取確認音が鳴動され、ＬＥＤ１０４には黄色光が点灯される。
【００２４】
このスピーカ１０３から鳴動される読取確認音の音量や音色は、読取窓ガラス１０２の上部に設けられた音量変更ボタン１０５や音色変更ボタン１０６により変更することができる。音量変更ボタン１０５は、読取確認音の出力音量を８段階で調整するためのボタンであり、音量変更ボタン１０５が押下されるたびにこの８段階の音量の中から段階的に出力音量が変更される。
【００２５】
また、音色変更ボタン１０６は、読取確認音の音色を形成する周波数を８段階で調整するためのボタンであり、音色変更ボタン１０６が押下されるたびにこの８段階の周波数の中から段階的に出力周波数が変更される。
【００２６】
この音量変更ボタン１０５および音色変更ボタン１０６の表面には、各ボタンの機能を示す特徴的な図柄が印字されており、音量変更ボタン１０５の表面にはホーン型スピーカを模した図柄が印字され、音色変更ボタン１０６にはト音記号が印字されている。
【００２７】
このように、スピーカ１０３から鳴動される読取確認音の設定変更を、音量変更ボタン１０５や音色変更ボタン１０６によって行うこととしたので、操作者はボタンを押下する操作だけで読取確認音の音量や音色を変更することができる。
【００２８】
また、この音量変更ボタン１０５および音色変更ボタン１０６は、ともに読取面１０１と同じ側に設けられている。したがって、操作者は精算作業の途中であっても、精算作業を妨げることなく容易に読取確認音の音量や音色の設定を変更することができる。
【００２９】
次に、本実施例１に係るバーコード読取装置１００のハードウェア構成について説明する。図２は、本実施例１に係るバーコード読取装置１００のハードウェア構成を示すブロック図である。同図に示すように、このバーコード読取装置１００は、スピーカ１０３と、ＬＥＤ１０４と、音量変更ボタン１０５と、音色変更ボタン１０６と、コントローラ部１１０と、バーコード読取部１２０と、ＲＡＭ１３０と、ＲＯＭ１４０と、ＥＥＰＲＯＭ１５０と、ＣＰＵ１６０と、Ｉ／Ｆ制御部１７０と、計時部１８０と、バス１９０とを有する。
【００３０】
コントローラ部１１０は、スピーカ１０３と、ＬＥＤ１０４と、バーコード読取部１２０が有するレーザ光発光部１２１と光走査部１２２とを制御する処理部である。このコントローラ部１１０は、バーコードの読取が成功したとき、後述するＥＥＰＲＯＭ１５０に記憶された確認音設定値に基づいてスピーカ１０３から読取確認音を鳴動させ、ＬＥＤ１０４に黄色光を点灯させる。
【００３１】
また、このコントローラ部１１０は、音量変更ボタン１０５および音色変更ボタン１０６からの操作を受け付けており、音量変更ボタン１０５が押下されたときはＣＰＵ１６０により読取確認音の音量の設定変更に関する処理が実行され、音色変更ボタン１０６が押下されたときはＣＰＵ１６０により読取確認音の音色の設定変更に関する処理が実行される。
【００３２】
バーコード読取部１２０は、商品２００に付されたバーコード２０１を光学的に読み取るための装置であり、レーザ光発光部１２１と、光走査部１２２と、ミラー１２３と、集光部１２４と、光検知部１２５と、信号光処理部１２６とを有する。
【００３３】
レーザ光発光部１２１は、レーザ光Ｌを出射するレーザ光源である。光走査部１２２は、複数の平面反射面を有するポリゴンミラーがモータにより回動する回動部材であり、レーザ光発光部１２１からのレーザ光Ｌが回動する光走査部１２２に反射されることでレーザ光Ｌを走査させる。ミラー１２３は、バーコード読取装置１００の内部に複数備えられた固定式の反射部材であり、光走査部１２２により走査されたレーザ光Ｌは、このミラー１２３に反射し読取窓ガラス１０２に向けて出射される。
【００３４】
集光部１２４は、凹面形状をなす反射部材であり、走査されたレーザ光Ｌがバーコード２０１により乱反射してできる反射光Ｒを集光する。光検知部１２５は、集光部１２４によって集光された反射光Ｒの光強度を検知するための装置である。信号光処理部１２６は、光検知部１２５により検知された反射光Ｒの光強度を二値化処理し、バーコード２０１に対応するバーコードデータを生成する処理部である。
【００３５】
このバーコード読取部１２０によるバーコードデータ生成処理は次のような手順で行われる。レーザ光発光部１２１から出射されるレーザ光Ｌは、回動する光走査部１２２によって走査され、ミラー１２３および読取窓ガラス１０２を介してバーコード読取装置１００の外部へと出射され、商品２００に付されたバーコード２０１へと照射される。
【００３６】
そして、バーコード２０１に照射されたレーザ光Ｌは乱反射し、その一部は反射光Ｒとして再び読取窓ガラス１０２を介してバーコード読取装置１００の内部へと戻る。このときの反射光Ｒは集光部１２４によって集光され、集光された反射光Ｒの光強度を光検知部１２５が検知する。この光検知部１２５による検知結果に基づき、信号光処理部１２６がバーコード２０１に対応するバーコードデータを生成する。このようにして生成されたバーコードデータは、ＲＡＭ１３０に格納される。
【００３７】
ＲＡＭ１３０は、バーコード読取部１２０の信号光処理部１２６によって生成されたバーコードデータを格納する揮発性のメモリである。ＲＯＭ１４０は、バーコード読取装置１００を稼動するためにＣＰＵ１６０が実行する各種プログラムなどが記憶された読込専用のメモリである。
【００３８】
なお、ＲＯＭ１４０から各種プログラムをＣＰＵ１６０が読み出し、ＣＰＵ１６０がそのプログラムを実行することを、本明細書では以降「ＣＰＵ１６０が実行する」などのように簡略化して表記する。
【００３９】
ＥＥＰＲＯＭ１５０は、電気的に消去および再書込が可能な不揮発性のメモリであり、スピーカ１０３から鳴動される読取確認音の音量や音色についての設定である確認音設定値などが記憶される。図３は、本実施例１に係る確認音設定値と確認音設定リストとの対応関係を示す図である。
【００４０】
同図(a)は、ＥＥＰＲＯＭ１５０に記憶される確認音設定値のフォーマットを示している。同図(a)に示すように、ＥＥＰＲＯＭ１５０の記憶領域には、確認音設定値には６ビットが割り当てられており、このうち下位３ビットは音量設定値を、上位３ビットは音色設定値を表している。
【００４１】
また、同図(b)は、コントローラ部１１０が保持する確認音設定リストを示している。同図(b)に示すように、コントローラ部１１０は、この音量設定値に対応付けられた８通りの出力音量と、音色設定値に対応付けられた８通りの出力周波数とを保持している。
【００４２】
スピーカ１０３から読取確認音を鳴動させるとき、ＣＰＵ１６０は、ＥＥＰＲＯＭ１５０に記憶された確認音設定値を読み取り、その値をコントローラ部１１０へ転送する。そして、コントローラ部１１０は、この確認音設定値における音量設定値および音色設定値に対し、その音量設定値に対応する出力音量で、かつその音色設定値に対応する出力周波数により、スピーカ１０３から読取確認音を鳴動させる。
【００４３】
ここで、コントローラ部１１０は、８通りの出力音量Ｖｏｌ−０〜Ｖｏｌ−７を保持しており、Ｖｏｌ−０が音量ＯＦＦを、Ｖｏｌ−７が最大音量を表す。また、音量設定値「０」には音量ＯＦＦを示す「Ｖｏｌ−０」が対応し、音量設定値「１」にはＶｏｌ−０よりも大きな音量の「Ｖｏｌ−１」が対応し、音量設定値が「２」にはＶｏｌ−１よりも大きな音量の「Ｖｏｌ−２」が対応する。以下同様にして、音量設定値が大きくなるにしたがって対応する音量も大きなものとなり、音量設定値の最大値「７」には最大音量の「Ｖｏｌ−７」が対応する。
【００４４】
そして、音量変更ボタン１０５が押下されると、ＣＰＵ１６０はＥＥＰＲＯＭ１５０に記憶された確認音設定値のうち音量設定値を更新する。このとき、音量設定値は音量変更ボタン１０５が押下されるたびに０、１、２、３、・・の順に変化し、段階的に出力音量を大きくすることができる。また、音量設定値が「７」のときに音量変更ボタン１０５が押下されたときは、音量設定値は０へとリセットされる。
【００４５】
さらに、音量変更ボタン１０５が押下され、音量設定が変更されたときは、ＣＰＵ１６０は、コントローラ部１１０を介して、その設定変更後の音量による鳴動音をスピーカ１０３から即座に鳴動させる。これにより、操作者は設定変更後の音量を即座に確認することができる。
【００４６】
また、コントローラ部１１０は、８通りの出力周波数を保持しており、音色設定値「０」には最低周波数の６００Ｈｚが対応し、音色設定値「１」には７５０Ｈｚが対応し、音量設定値「２」には９３５Ｈｚが対応する。以下同様にして、音色設定値が大きくなるにしたがって対応する周波数も高いものとなり、音色設定値の最大値「７」には最高周波数の２０００Ｈｚが対応する。
【００４７】
そして、音色変更ボタン１０６が押下されると、ＣＰＵ１６０はＥＥＰＲＯＭ１５０に記憶された確認音設定値のうち音色設定値を更新する。このとき、音色設定値は音色変更ボタン１０６が押下されるたびに０、１、２、３、・・の順に変化し、段階的に出力周波数を高くすることができる。また、音色設定値が「７」のときに音色変更ボタン１０６が押下されたときは、音色設定値は０へとリセットされる。
【００４８】
さらに、音色変更ボタン１０６が押下され、音色設定が変更されたときは、ＣＰＵ１６０は、コントローラ部１１０を介して、その設定変更後の音色による鳴動音をスピーカ１０３から即座に鳴動させる。これにより、操作者は設定変更後の音色を即座に確認することができる。
【００４９】
また、音量変更ボタン１０５に対応する音量設定値と、音色変更ボタン１０６に対応する音色設定値とは、ＥＥＰＲＯＭ１５０において異なる記憶領域に記憶されることから、それぞれ独立に設定を変更することができる。これにより、操作者は音量設定と音色設定を独立して変更できることから、設定変更の利便性を向上させることができる。
【００５０】
ＣＰＵ１６０は、バーコード読取装置１００の各部を制御するための中央処理装置である。このＣＰＵ１６０は、ＲＯＭ１４０に記憶されたプログラムを読み出し、例えばスピーカ１０３から鳴動される読取確認音の設定を変更する確認音設定変更処理などを実行する。
【００５１】
Ｉ／Ｆ制御部１７０は、バーコード読取装置１００に接続されたＰＯＳ端末３００とのデータの送受信を行う処理部であり、バーコード読取部１２０によって生成されたバーコードデータをＰＯＳ端末３００に転送する。
【００５２】
計時部１８０は、音量変更ボタン１０５や音色変更ボタン１０６の継続押下時間を計時する処理部である。ＣＰＵ１６０がコントローラ部１１０を介して音量変更ボタン１０５または音色変更ボタン１０６の押下を検出し始めると、計時部１８０はそのボタンに対する計時を開始し、ボタンの離間が検出されると計時時間がクリアされる。バス１９０は、コントローラ部１１０、ＲＡＭ１３０、ＲＯＭ１４０、ＥＥＰＲＯＭ１５０、ＣＰＵ１６０、Ｉ／Ｆ制御部１７０、計時部１８０を接続する。
【００５３】
ＰＯＳ端末３００は、商品の料金精算などの処理を実行する装置である。また、ＰＯＳ端末３００は、図示しないホスト装置に接続され、ホスト装置では店内に備えられた複数のＰＯＳ端末からの情報を集計し、商品の在庫管理などを行う。
【００５４】
次に、本実施例１に係るバーコード読取装置１００によるバーコード読取処理の処理手順について説明する。図４は、本実施例１に係るバーコード読取装置１００によるバーコード読取処理の処理手順を示すフローチャートである。同図に示すように、このバーコード読取処理では、バーコード読取装置１００のＣＰＵ１６０は、バーコード読取装置１００が初期設定済みであるか否かを判定する（ステップＳ１０１）。具体的には、バーコード読取部１２０が備えるレーザ光発光部１２１および光走査部１２２が稼動し、バーコードを読み取れる状態にあるか否かを判定する。
【００５５】
ここで、初期設定がまだ完了していない場合は、コントローラ部１１０は、レーザ光発光部１２１からのレーザ光の出射と光走査部１２２が備える回動モータの駆動の開始し（ステップＳ１０２）、ステップＳ１０１に戻る。
【００５６】
一方、既に初期設定済みである場合は、バーコード読取部１２０は、バーコードデータ生成処理を実行し、バーコード読取部１２０は商品２００に付されたバーコード２０１に対応するバーコードデータを生成して、そのバーコードデータをＲＡＭ１３０に格納する（ステップＳ１０３）。
【００５７】
そして、ＣＰＵ１６０は、バーコードデータがＲＡＭ１３０に格納されているか否かを判定し（ステップＳ１０４）、格納されていない場合はステップＳ１０３に戻り、バーコード読取部１２０によりバーコードデータが生成されるまで同処理を繰り返す。
【００５８】
そして、バーコード読取部１２０によりバーコードデータが生成され、そのバーコードデータがＲＡＭ１３０に格納されると、ＣＰＵ１６０は、ＥＥＰＲＯＭ１５０に記憶された確認音設定値を読み込み（ステップＳ１０５）、その確認音設定値をコントローラ部１１０に転送して、スピーカ１０３からその確認音設定値に対応する音量および音色による読取確認音を鳴動させるとともに、ＬＥＤ１０４の点灯光色を緑色から黄色へと変化させる（ステップＳ１０６）。
【００５９】
そして、ＣＰＵ１６０は、Ｉ／Ｆ制御部１７０に対して、ＲＡＭ１３０に格納されたバーコードデータをＰＯＳ端末３００に送信させ、ＰＯＳ端末３００を介して図示しないホスト端末にそのバーコードデータを転送する（ステップＳ１０７）。
【００６０】
その後、ＣＰＵ１６０は、バーコード読取装置１００の各部からエラー検知やアラーム通知に関する情報を受信したか否かを判定し（ステップＳ１０８）、エラー検知やアラーム通知がない場合はステップＳ１０３に戻り、エラー検知またはアラーム通知に関する情報を受信した場合はこのバーコード読取処理を終了する。
【００６１】
次に、本実施例１に係る確認音設定変更処理の処理手順について説明する。図５−１および図５−２は、本実施例１に係る確認音設定変更処理の処理手順を示すフローチャートである。この確認音設定変更処理は、バーコード読取装置１００の稼働中に、一定の時間が経過するごとに実行される。
【００６２】
図５−１に示すように、この確認音設定変更処理では、まず音量の設定変更に関する処理を行う。すなわち、ＣＰＵ１６０は、計時部１８０により計時された音量変更ボタン１０５の継続押下時間が、３０ミリ秒より長いか否かを判定する（ステップＳ２０１）。
【００６３】
ここで、音量変更ボタン１０５の継続押下時間が３０ミリ秒より長い場合は、ＣＰＵ１６０は、操作者により意図して音量変更ボタン１０５が押下されたものと判断し、音量設定を変更する処理を行う。すなわち、ＣＰＵ１６０は、ＥＥＰＲＯＭ１５０から音量設定値を読み込み、その値を音量ビット値Ｉとした後、音量ビット値Ｉをインクリメントし（ステップＳ２０２）、その結果Ｉの値が８以上となる場合は（ステップＳ２０３，Ｎｏ）、Ｉの値をリセットする（ステップＳ２０４）。そして、ＣＰＵ１６０は、ＥＥＰＲＯＭ１５０に記憶された音量設定値を、この変更後の音量ビット値Ｉへと書き換える（ステップＳ２０５）。
【００６４】
そして、ＣＰＵ１６０は、ＥＥＰＲＯＭ１５０に記憶された変更後の確認音設定値を読み込み（ステップＳ２０６）、その変更後の確認音設定値をコントローラ部１１０に転送して、スピーカ１０３からはその変更後の確認音設定値に対応する音量および音色による読取確認音を、設定確認音として鳴動させる（ステップＳ２０７）。この処理の終了後、図５−２に示すステップＳ２０８以降の処理へと移る。
【００６５】
一方、音量変更ボタン１０５が押下されていない、または継続押下時間が３０ミリ秒以下である場合は、図５−２に示すステップＳ２０８に移り、音量設定を変更せずに音色設定に関する処理に移行する。
【００６６】
その後、ＣＰＵ１６０は、音色の設定変更に関する処理を行う。すなわち、ＣＰＵ１６０は、計時部１８０により計時された音色変更ボタン１０６の継続押下時間が３０ミリ秒より長いか否かを判定する（ステップＳ２０８）。
【００６７】
ここで、音色変更ボタン１０６の継続押下時間が３０ミリ秒より長い場合は、ＣＰＵ１６０は、操作者により意図して音色変更ボタン１０６が押下されたものと判断し、音色設定を変更する処理を行う。すなわち、ＣＰＵ１６０は、ＥＥＰＲＯＭ１５０から音色設定値を読み込み、その値を音色ビット値Ｊとした後、音色ビット値Ｊをインクリメントし（ステップＳ２０９）、その結果Ｊの値が８以上となる場合は（ステップＳ２１０，Ｎｏ）、Ｊの値をリセットする（ステップＳ２１１）。そして、ＣＰＵ１６０は、ＥＥＰＲＯＭ１５０に記憶された音色設定値を、この変更後の音色ビット値Ｊへと書き換える（ステップＳ２１２）。
【００６８】
そして、ＣＰＵ１６０は、ＥＥＰＲＯＭ１５０に記憶された変更後の確認音設定値を読み込み（ステップＳ２１３）、その変更後の確認音設定値をコントローラ部１１０に転送して、スピーカ１０３からその変更後の確認音設定値に対応する音量および音色による読取確認音を、設定確認音として鳴動させ（ステップＳ２１４）、この確認音設定変更処理を終了する。
【００６９】
一方、音量変更ボタン１０５が押下されていない、または継続押下時間が３０ミリ秒以下である場合は、音色設定を変更せずにこの確認音設定変更処理を終了する。
【００７０】
上述してきたように、本実施例に係るバーコード読取装置１００は、音量変更ボタン１０５と音色変更ボタン１０６とを独立に設け、音量変更ボタン１０５が押下されると、設定変更後の音量による設定確認音をスピーカ１０３から鳴動し、音色変更ボタン１０６が押下されると、設定変更後の音色による設定確認音をスピーカ１０３から鳴動することとしたので、変更後の設定を確認しながら読取確認音を調整することができ、もって操作者が所望するレベルの読取確認音を速やかに得ることができる。
【００７１】
ところで、上記実施例１では、バーコード読取装置１００のスピーカ１０３から鳴動される読取確認音を単一の周波数によるものとしたが、この読取確認音は単一の周波数に限定されず、周波数の異なる２音を連続的に鳴動させる構成とすることもできる。そこで、本変形例では、周波数の異なる２音を連続的に鳴動させる場合について説明する。
【００７２】
図６は、本実施例１の変形例に係る確認音設定値と確認音設定リストとの対応関係を示す図である。なお、同図(a)に示すＥＥＰＲＯＭ１５０に記憶される確認音設定値のフォーマット、および同図(b)に示すコントローラ部１１０が保持する確認音設定リストのうち音量設定値については実施例１と同様であるためその詳細な説明を省略する。
【００７３】
また、以降は説明の便宜上、単一の周波数により鳴動される場合を「単音モード」、周波数の異なる２音を連続的に鳴動される場合を「複音モード」と称する。
【００７４】
同図(b)において、コントローラ部１１０は、８通りの出力周波数を保持しているが、そのうち音色設定値が０から３までの４通りについては単一の出力周波数が対応付けられ、４から７までの４通りについては異なる２つの出力周波数が対応付けられている。すなわち、音色設定値が０〜３のときは単音モードが設定され、音色設定値が４〜７のときは複音モードが設定されている。
【００７５】
ここで、複音モードに設定されている場合は、スピーカ１０３から読取確認音が鳴動される鳴動時間を２等分し、その前半と後半とで出力周波数を異ならせることで、周波数の異なる２音を連続的に鳴動させる。例えば、図６において、音色設定値が「４」のときは、スピーカ１０３からは、鳴動時間のうち前半は１１００Ｈｚによって鳴動され、後半は８００Ｈｚによって鳴動される。
【００７６】
また、音色変更ボタン１０６が押下されると、ＣＰＵ１６０はＥＥＰＲＯＭ１５０に記憶された確認音設定値のうち音色設定値を更新する。このとき、音色設定値は音色変更ボタン１０６が押下されるたびに０、１、２、３・・の順に変化し、単音モードの中で出力周波数が変更される。
【００７７】
ここで、音色設定値が「３」のときに音色変更ボタン１０６が押下されると、音色設定値は「４」となり、単音モードから複音モードへと移行する。そして、音色変更ボタン１０６が押下されるたびに４、５、６、７の順に変化し、複音モードの中で出力周波数が変更される。
【００７８】
また、音色設定値が「７」のときに音色変更ボタン１０６が押下されたときは、音色設定値は０へとリセットされ、再び単音モードへと戻る。したがって、音色変更ボタン１０６が４回押下されるごとに、単音モードと複音モードとが切り替わる。
【００７９】
さらに、音色変更ボタン１０６が押下され、音色設定を変更したときは、ＣＰＵ１６０は、コントローラ部１１０を介して、その設定変更後の音色による鳴動音を即座にスピーカ１０３から鳴動させる。
【００８０】
このように、単音モードと複音モードとを設け、音色変更ボタン１０６によりこの２つのモードから読取確認音を選択できる構成としたので、選択可能な音色のバリエーションを広げることができる。
【実施例２】
【００８１】
ところで、上記実施例１の変形例では、バーコード読取装置１００は単音モードと複音モードとを備える構成とした。しかし、操作者が単音モードと複音モードとの切り替えを所望している場合には、音色変更ボタン１０６を最大で４回押下せねばならず、操作性が悪いという問題があった。そこで、本実施例２では、この単音モードと複音モードとの切り替えを一回のボタン操作で可能とした場合について説明する。なお、本実施例２に係るバーコード読取装置１００のハードウェア構成は実施例１と同様であるので、その詳細な説明を省略する。
【００８２】
図７は、本実施例２に係る確認音設定値と確認音設定リストとの対応関係を示す図である。同図(a)は、ＥＥＰＲＯＭ１５０に記憶される確認音設定値のフォーマットを示している。このＥＥＰＲＯＭ１５０に記憶される確認音設定値のうち最上位ビットは複音設定ビットに割り当てられており、この複音設定ビット値が「０」のときは単音モード、「１」のときは複音モードとなる。また、音色設定値には２ビットが割り当てられており、音量設定値には３ビットが割り当てられている。
【００８３】
本実施例２においては、単音モードと複音モードとの切り替えは、音量変更ボタン１０５と音色変更ボタン１０６とを同時に押下することによって行われる。すなわち、音量変更ボタン１０５と音色変更ボタン１０６とが同時に押下されると、ＣＰＵ１６０はＥＥＰＲＯＭ１５０の複音設定ビット値を反転させる。
【００８４】
この操作により、単音モードのときは複音設定ビット値が「０」から「１」へと変更され、複音モードへと移行する。また、複音モードのときは複音設定ビット値が「１」から「０」へと変更され、単音モードへと移行する。このようにして、単音モードと複音モードとを切り替えることができる。
【００８５】
ここで、音量変更ボタン１０５と音色変更ボタン１０６は、図１に示したように、互いに隣接して配置されており、操作者は片手でこの２つのボタン１０５、１０６を同時に押下することができる。このため、操作者は精算作業を妨げることなく容易に単音モードと複音モードとを切り替えることができる。
【００８６】
また、単音モードと複音モードとの切り替えを、音量変更ボタン１０５と音色変更ボタン１０６とを同時に押下することにより行うこととしたので、バーコード読取装置１００の読取面１０１には単音モードと複音モードとを切り替えるためのボタンを別途設けなくても、２つのボタン１０５，１０６だけで単音モードと複音モードとを切り替えることができる。
【００８７】
図７(b)は、コントローラ部１１０が保持する確認音設定リストを示している。同図(b)に示すように、コントローラ部１１０は、音色設定値に対応付けられた４通りの出力周波数を、単音モードと複音モードとで別々に保持している。この各出力周波数の設定値は、図６に示した実施例１の変形例と同様であるが、本実施例２においては、音色変更ボタン１０６のみを押下した場合は単音モードと複音モードとの切り替えは行われず、単音モードの中でのみ、または複音モードの中でのみ出力周波数が変更される。
【００８８】
すなわち、音色変更ボタン１０６が押下されるたびに、ＣＰＵ１６０はＥＥＰＲＯＭ１５０に記憶された確認音設定値のうち音色設定値を０、１、２、３の順に変化させるが、音色設定値は４通りであることから、音色設定値が「３」のときに音色変更ボタン１０６が押下されると、音色設定値は０へとリセットされる。
【００８９】
スピーカ１０３から読取確認音を鳴動させるとき、ＣＰＵ１６０は、ＥＥＰＲＯＭ１５０に記憶された確認音設定値を読み取り、その値をコントローラ部１１０へ転送する。そして、コントローラ部１１０は、この確認音設定値における音量設定値、音色設定値、および複音設定ビットに対し、その音量設定値に対応する出力音量で、かつ複音設定ビットが示すモードにおける音色設定値に対応する出力周波数により、スピーカ１０３から読取確認音を鳴動させる。
【００９０】
さらに、音量変更ボタン１０５と音色変更ボタン１０６が同時に押下され、単音モードと複音モードとを切り替えたときは、ＣＰＵ１６０は、コントローラ部１１０を介して、その設定変更後のモードによる鳴動音を即座にスピーカ１０３から鳴動させる。これにより、操作者は設定変更後には単音モードと複音モードのどちらであるのかを即座に確認することができる。
【００９１】
なお、本実施例２に係るバーコード読取装置１００によるバーコード読取処理の処理内容について、実施例１との相違点は、図４に示したステップＳ１０５においてＣＰＵ１６０が読み込む確認音設定値として、音量設定値、音色設定値の他に、複音設定ビットを読み込む点のみであるので、その詳細な説明を省略する。
【００９２】
次に、本実施例２に係る確認音設定変更処理の処理手順について説明する。図８−１、図８−２は、本実施例２に係る確認音設定変更処理の処理手順を示すフローチャートである。図８−１に示すように、この確認音設定変更処理では、ＣＰＵ１６０は、計時部１８０により計時された音量変更ボタン１０５の継続押下時間が３０ミリ秒より長いか否かを判定する（ステップＳ３０１）。
【００９３】
ここで、音量変更ボタン１０５の継続押下時間が３０ミリ秒より長い場合は、ＣＰＵ１６０はさらに、計時部１８０により計時された音色変更ボタン１０６の継続押下時間が３０ミリ秒より長いか否かを判定する（ステップＳ３０２）。
【００９４】
ここで、音色変更ボタン１０６の継続押下時間が３０ミリ秒より長い場合は、ＣＰＵ１６０は、音量変更ボタン１０５と音色変更ボタン１０６とが同時に押下されたものと判断し、ＥＥＰＲＯＭ１５０の確認音設定値における複音設定ビット値を反転させる（ステップＳ３０３）。これにより、単音モードと複音モードとが切り替わる。
【００９５】
一方、音色変更ボタン１０６が押下されていない、または継続押下時間が３０ミリ秒以下である場合は、ＣＰＵ１６０は、音量変更ボタン１０５のみが押下されたものと判断し、音量設定を変更する処理を行う。すなわち、ＣＰＵ１６０は、ＥＥＰＲＯＭ１５０から音量設定値を読み込み、その値を音量ビット値Ｉとした後、音量ビット値Ｉをインクリメントし（ステップＳ３０４）、その結果Ｉの値が８以上となる場合は（ステップＳ３０５，Ｎｏ）、Ｉの値をリセットする（ステップＳ３０６）。そして、ＣＰＵ１６０は、ＥＥＰＲＯＭ１５０に記憶された音量設定値を、この変更後の音量ビット値Ｉへと書き換える（ステップＳ３０７）。
【００９６】
そして、ＣＰＵ１６０は、ＥＥＰＲＯＭ１５０に記憶された変更後の確認音設定値を読み込み（ステップＳ３０８）、その変更後の確認音設定値をコントローラ部１１０に転送して、スピーカ１０３からはその変更後の確認音設定値に対応する音量、音色、および鳴音モードによる読取確認音を、設定確認音として鳴動させる（ステップＳ３０９）。この処理の終了後、図８−２に示すステップＳ３１０以降の処理へと移る。
【００９７】
一方、音量変更ボタン１０５が押下されていない、または継続押下時間が３０ミリ秒以下である場合は、図８−２に示すステップＳ３１０に移り、音量設定を変更せずに音色設定に関する処理に移行する。
【００９８】
その後、ＣＰＵ１６０は、音色の設定変更に関する処理を行う。すなわち、ＣＰＵ１６０は、計時部１８０により計時された音色変更ボタン１０６の継続押下時間が３０ミリ秒より長いか否かを判定する（ステップＳ３１０）。
【００９９】
ここで、音色変更ボタン１０６の継続押下時間が３０ミリ秒より長い場合は、ＣＰＵ１６０は、音色設定を変更する処理を行う。すなわち、ＣＰＵ１６０は、ＥＥＰＲＯＭ１５０から音色設定値を読み込み、その値を音色ビット値Ｊとした後、音色ビット値Ｊをインクリメントし（ステップＳ３１１）、その結果Ｊの値が４以上となる場合は（ステップＳ３１２，Ｎｏ）、Ｊの値をリセットする（ステップＳ３１３）。そして、ＣＰＵ１６０は、ＥＥＰＲＯＭ１５０に記憶された音色設定値を、この変更後の音色ビット値Ｊへと書き換える（ステップＳ３１４）。
【０１００】
そして、ＣＰＵ１６０は、ＥＥＰＲＯＭ１５０に記憶された変更後の確認音設定値を読み込み（ステップＳ３１５）、その変更後の確認音設定値をコントローラ部１１０に転送して、スピーカ１０３からその変更後の確認音設定値に対応する音量、音色、および鳴音モードによる読取確認音を、設定確認音として鳴動させ（ステップＳ３１６）、この確認音設定変更処理を終了する。
【０１０１】
一方、音量変更ボタン１０５が押下されていない、または継続押下時間が３０ミリ秒以下である場合は、音色設定を変更せずにこの確認音設定変更処理を終了する。
【０１０２】
上述してきたように、音量変更ボタン１０５と音色変更ボタン１０６とが同時に押下されたときに、単音モードと複音モードとを切り替える構成としたので、単音モードと複音モードとの切り替えを容易とするとともに、より速やかに音色設定を調整することができる。
【０１０３】
また、実施例１の変形例、および実施例２では、複音モードとして周波数の異なる２音を連続的に鳴動させる場合について説明したが、本発明はこれに限定されるものではなく、３音以上を連続的に鳴動させる場合や、複数の周波数による音を同時に鳴動させることで和音を鳴動させる場合にも同様に適用することができる。
【０１０４】
（付記１）物品に付されたバーコードを読み取ったときに、鳴動手段を用いて確認音を鳴動するバーコード読取装置であって、
操作者から前記確認音の音量変更要求を受け付けて、音量に対応する音量設定値を変更し、変更後の音量設定値に基づく音量の鳴動音を前記鳴動手段に鳴動させる音量設定変更手段と、
前記音量設定変更手段とは独立に操作可能であって、操作者から前記確認音の音色変更要求を受け付けて、音色に対応する音色設定値を変更し、変更後の音色設定値に基づく音色の鳴動音を前記鳴動手段に鳴動させる音色設定変更手段と、
を備えたことを特徴とするバーコード読取装置。
【０１０５】
（付記２）前記音量設定変更手段および前記音色設定変更手段は、ボタンであることを特徴とする付記１に記載のバーコード読取装置。
【０１０６】
（付記３）前記音量設定変更手段および前記音色設定変更手段は、ともにバーコードを読み取る読取面と同一面上に設けられていることを特徴とする付記１または２に記載のバーコード読取装置。
【０１０７】
（付記４）前記音色設定変更手段の表面には、音量変更に関連する図柄が印字され、
前記音色設定変更手段の表面には、音色変更に関連する図柄が印字されていることを特徴とする付記１〜３のいずれか一つに記載のバーコード読取装置。
【０１０８】
（付記５）前記音色設定値は、前記確認音における出力周波数に対応付けられていることを特徴とする付記１〜４のいずれか一つに記載のバーコード読取装置。
【０１０９】
（付記６）前記鳴動手段は、単一の周波数により鳴動する単音モードと、異なる複数の周波数による鳴動音が連続して鳴動する複音モードとにより鳴動可能であり、
前記鳴動手段から鳴動される前記確認音は、前記音色設定値の値に応じて、単音モードと複音モードとが切り替わることを特徴とする付記１〜５のいずれか一つに記載のバーコード読取装置。
【０１１０】
（付記７）前記鳴動手段は、単一の周波数により鳴動する単音モードと、異なる複数の周波数による鳴動音が連続して鳴動する複音モードとにより鳴動可能であり、
操作者から単音モードと複音モードとの切替要求を受け付けたときには、単音モードと複音モードとが切り替わり、前記音色設定値が変更されたときは、単音モードと複音モードとが切り替わることなく前記確認音の音色が変更されることを特徴とする付記１〜５のいずれか一つに記載のバーコード読取装置。
【０１１１】
（付記８）前記鳴動手段は、単一の周波数により鳴動する単音モードと、異なる複数の周波数による和音を鳴動する和音モードとにより鳴動可能であり、
操作者から単音モードと和音モードとの切替要求を受け付けたときには、単音モードと和音モードとが切り替わり、前記音色設定値が変更されたときは、単音モードと和音モードとが切り替わることなく前記確認音の音色が変更されることを特徴とする付記１〜５のいずれか一つに記載のバーコード読取装置。
【０１１２】
（付記９）前記切替要求は、前記音量設定変更手段と前記音色設定変更手段とを同時に操作することであることを特徴とする付記７または８に記載のバーコード読取装置。
【０１１３】
（付記１０）前記読取面上における前記音量設定変更手段と前記音色設定変更手段との間隔は、片手の２本の指で同時に操作可能な範囲内であることを特徴とする付記３〜９のいずれか一つに記載のバーコード読取装置。
【産業上の利用可能性】
【０１１４】
以上のように、本発明に係るバーコード読取装置は、読取確認音を速やかに調整する場合に有用であり、特に、周辺の騒音度に適した読取確認音を即座に得たい場合に適している。
【図面の簡単な説明】
【０１１５】
【図１】本実施例１に係るバーコード読取装置の外観構成を示す斜視図である。
【図２】本実施例１に係るバーコード読取装置１００のハードウェア構成を示すブロック図である。
【図３】本実施例１に係る確認音設定値と確認音設定リストとの対応関係を示す図である。
【図４】本実施例１に係るバーコード読取装置１００によるバーコード読取処理の処理手順を示すフローチャートである。
【図５−１】本実施例１に係る確認音設定変更処理の処理手順を示すフローチャートである。
【図５−２】本実施例１に係る確認音設定変更処理の処理手順を示すフローチャートである。
【図６】本実施例１の変形例に係る確認音設定値と確認音設定リストとの対応関係を示す図である。
【図７】本実施例２に係る確認音設定値と確認音設定リストとの対応関係を示す図である。
【図８−１】本実施例２に係る確認音設定変更処理の処理手順を示すフローチャートである。
【図８−２】本実施例２に係る確認音設定変更処理の処理手順を示すフローチャートである。
【符号の説明】
【０１１６】
１００    バーコード読取装置
１０１    読取面
１０２    読取窓ガラス
１０３    スピーカ
１０４    ＬＥＤ
１０５    音量変更ボタン
１０６    音色変更ボタン
１１０    コントローラ部
１２０    バーコード読取部
１３０    ＲＡＭ
１４０    ＲＯＭ
１５０    ＥＥＰＲＯＭ
１６０    ＣＰＵ
１７０    Ｉ／Ｆ制御部
１８０    計時部
２００    商品
２０１    バーコード
３００    ＰＯＳ端末
【図１】
0004667218.tif 000002
【図２】
0004667218.tif 000003
【図３】
0004667218.tif 000004
【図４】
0004667218.tif 000005
【図５−１】
0004667218.tif 000006
【図５−２】
0004667218.tif 000007
【図６】
0004667218.tif 000008
【図７】
0004667218.tif 000009
【図８−１】
0004667218.tif 000010
【図８−２】
0004667218.tif 000011