(57)【要約】【課題】  報知音の音量調整に要する手間を省きつつも、店舗環境やオペレータに応じて良好な音量を設定可能な商品販売データ処理装置を提供する。【解決手段】  一実施形態における商品販売データ処理装置は、報知音出力手段と、計時手段と、音量設定手段とを備えている。報知音出力手段は、報知音を出力する。計時手段は、時刻を計時する。音量設定手段は、報知音出力手段によって出力される報知音の音量を計時手段によって計時される時刻に応じて選択的に設定する。【選択図】    図３
2012022470.tif 000002
【特許請求の範囲】
【請求項１】
報知音を出力する報知音出力手段と、
時刻を計時する計時手段と、
前記報知音出力手段によって出力される報知音の音量を前記計時手段によって計時される時刻に応じて選択的に設定する音量設定手段と、
を備えていることを特徴とする商品販売データ処理装置。
【請求項２】
時刻に対して音量を関連付けた設定情報を記憶した記憶手段をさらに備え、
前記音量設定手段は、前記計時手段によって計時される時刻に対応した音量を前記記憶手段に記憶された設定情報から抽出し、前記報知音の音量を当該抽出した音量に設定することを特徴とする請求項１に記載の商品販売データ処理装置。
【請求項３】
報知音を出力する報知音出力手段と、
操作者の識別情報を入力する識別情報入力手段と、
前記報知音出力手段によって出力される報知音の音量を前記識別情報入力手段によって入力される識別情報に応じて選択的に設定する音量設定手段と、
を備えていることを特徴とする商品販売データ処理装置。
【請求項４】
操作者の識別情報に対して音量を関連付けた設定情報を記憶した記憶手段をさらに備え、
前記音量設定手段は、前記識別情報入力手段によって入力される識別情報に対応した音量を前記記憶手段に記憶された設定情報から抽出し、前記報知音の音量を当該抽出した音量に設定することを特徴とする請求項３に記載の商品販売データ処理装置。
【請求項５】
報知音を出力する報知音出力手段と、時刻を計時する計時手段と、時刻に対して音量を関連付けた設定情報を記憶した記憶手段とを備えた商品販売データ処理装置の制御プログラムであって、
前記商品販売データ処理装置に、
前記計時手段によって計時される時刻に対応した音量を前記記憶手段の設定情報から抽出する機能と、
前記報知音出力手段によって出力される報知音の音量を当該抽出した音量に設定する機能と、
を実現させるための制御プログラム。
【請求項６】
報知音を出力する報知音出力手段と、操作者の識別情報を入力する識別情報入力手段と、操作者の識別情報に対して音量を関連付けた設定情報を記憶した記憶手段とを備えた商品販売データ処理装置の制御プログラムであって、
前記商品販売データ処理装置に、
前記識別情報入力手段によって入力される識別情報に対応した音量を前記記憶手段の設定情報から抽出する機能と、
前記報知音出力手段によって出力される報知音の音量を当該抽出した音量に設定する機能と、
を実現させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明の実施形態は、入力デバイスの操作音などの各種報知音を出力する商品販売データ処理装置およびその制御プログラムに関する。
【背景技術】
【０００２】
各種店舗で稼動するＰＯＳ（Point Of Sales）システムにおいて商品に関する情報の入力端末として機能する商品販売データ処理装置には、キーボードやタッチパネル等の入力デバイスが設けられている。これらの入力デバイスを用いた入力操作の際には、入力デバイスが入力操作に反応したことをオペレータに知らせるために、ブザーやスピーカによって操作音を鳴らしている。
【０００３】
また、ＰＯＳ端末に接続されたバーコードスキャナによってバーコードが読み取られた際にはスキャニング音を鳴らし、何らかのエラーが発生した際にはエラー音を鳴らし、ディスプレイにポップアップが表示された際にはポップアップ表示音を鳴らしている。
【０００４】
オペレータは、これら操作音、スキャニング音、エラー音、ポップアップ表示音等の報知音によって聴覚的に入力デバイスやバーコードスキャナの反応の有無、エラーの発生、およびポップアップの表示等を認識できる。
【０００５】
このような報知音の音量は、商品販売データ処理装置の筐体に設けられた音量調整部材や、ディスプレイに表示されるボリュームコントロール画面を用いて調整される。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１０−１５４２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
通常、店舗への来客数は、時間帯によって変動し、来客が少ない時間帯は店内が静かであるが、来客の多い時間帯は店内が騒がしくなる。このような状況下において、商品販売データ処理装置の前記報知音を常時一定の音量で出力すると、店内が静かなときには当該報知音が不必要にうるさく聞こえ、店内が騒がしいときには当該報知音が聞こえにくくなるなどの不都合が生じる。これを解消するためには、オペレータが音量調整を随時行う必要があった。
【０００８】
また通常、商品販売データ処理装置のオペレータは、複数人の間で時間帯や営業日に応じて適宜入れ替わる。それぞれのオペレータの聴力には差があるし、報知音に対する好みも異なるため、同一の店舗環境下においても交代前のオペレータが調整した音量で出力される報知音が、交代後のオペレータには聞こえにくいものであったり、大き過ぎたりすることがある。そのような場合には、交代後のオペレータが音量を再調整しなければならない。
【０００９】
このような事情から、報知音の音量調整に要する手間を省きつつも、店舗環境やオペレータに応じて良好な音量を設定可能な商品販売データ処理装置が望まれていた。
【課題を解決するための手段】
【００１０】
一実施形態における商品販売データ処理装置は、報知音出力手段と、計時手段と、音量設定手段とを備えている。報知音出力手段は、報知音を出力する。計時手段は、時刻を計時する。音量設定手段は、報知音出力手段によって出力される報知音の音量を計時手段によって計時される時刻に応じて選択的に設定する。
【００１１】
また、一実施形態における商品販売データ処理装置は、報知音出力手段と、識別情報入力手段と、音量設定手段とを備えている。報知音出力手段は、報知音を出力する。識別情報入力手段は、操作者の識別情報を入力する。音量設定手段は、報知音出力手段によって出力される報知音の音量を識別情報入力手段によって入力される識別情報に応じて選択的に設定する。
【図面の簡単な説明】
【００１２】
【図１】第１の実施形態における商品販売データ処理装置の要部構成を示すブロック図。
【図２】同実施形態における音量設定テーブルのデータ構造例を示す図。
【図３】同実施形態における音量設定処理のフローチャート。
【図４】同実施形態におけるテーブル内容変更処理用のフローチャート。
【図５】第２の実施形態における責任者テーブルのデータ構造例を示す図。
【図６】同実施形態における責任者登録処理のフローチャート。
【図７】同実施形態における音量設定テーブルのデータ構造例を示す図。
【図８】同実施形態における音量設定処理のフローチャート。
【図９】第３の実施形態における音量設定テーブルのデータ構造例を示す図。
【図１０】同実施形態における音量設定処理のフローチャート。
【発明を実施するための形態】
【００１３】
以下、各実施形態について、図面を参照しながら説明する。  
なお、以下の説明において、同一の構成要素には同一の符号を付し、重複説明は必要な場合にのみ行う。
【００１４】
（第１の実施形態）
［要部構成］  
図１は、本実施形態における商品販売データ処理装置１の要部構成を示すブロック図である。  
商品販売データ処理装置１は、店舗内のレジカウンタ等に載置される本体２と、この本体２に接続されたキーボード３とを備えている。本体２とキーボード３とは、例えばＵＳＢケーブルを介して接続される。
【００１５】
本体２は、制御の中枢として機能するＣＰＵ（Central Processing Unit）１０を備えている。ＣＰＵ１０にはノースブリッジ１１が接続され、ノースブリッジ１１にはサウスブリッジ１２が接続されている。これらノースブリッジ１１およびサウスブリッジ１２は、チップセットを構成する。
【００１６】
ノースブリッジ１１には、メモリ１３と、ＶＧＡ（Video Graphic Array）チップ１４とが接続されている。メモリ１３は、動作プログラム等の固定的データを記憶したＲＯＭ（Read Only Memory）や、商品販売データ処理装置１のメインメモリとして機能するＲＡＭ（Random Access Memory）によって構成されている。ＶＧＡチップ１４は、ＬＣＤ（Liquid Crystal Display）等のディスプレイ１５を制御するコントローラとして機能する。
【００１７】
サウスブリッジ１２には、タッチパネル（Ｔ／Ｐ）コントローラ１６、オーディオコントローラ１７、ＨＤＤ（Hard Disk Drive）１８、システムクロック１９（計時手段）、タイマ２０、およびキーボード３等が接続されている。
【００１８】
タッチパネルコントローラ１６は、ディスプレイ１５の表示面上に設けられたタッチパネル２１が接触操作された際に生じる電圧降下を検知し、その接触操作位置の座標を演算してＣＰＵ１０に出力する。ディスプレイ１５には、タッチパネル２１を介して接触操作可能なＧＵＩ部品を含む各種画面が表示される。ＣＰＵ１０は、タッチパネルコントローラ１６から出力される操作位置座標と前記ＧＵＩ部品の表示位置座標とが一致するか否かを判定し、一致する場合には当該操作されたＧＵＩ部品の操作音の出力をオーディオコントローラ１７に指令する。
【００１９】
この操作音の出力の指令の他、ＣＰＵ１０はオーディオコントローラ１７に対し、図示せぬバーコードスキャナによってバーコードが読み取られた際にはスキャニング音の出力を指令し、何らかのエラーが発生した際にはエラー音の出力を指令し、ディスプレイ２２に何らかのポップアップが表示された際にはポップアップ表示音の出力を指令する。これら操作音、スキャニング音、エラー音、ポップアップ表示音、および後述のブザー３２から出力される操作音を、以下の説明において報知音と称呼する。
【００２０】
オーディオコントローラ１７は、ＣＰＵ１０から報知音の出力が指令されたことに応じてスピーカ２２に所定音量の報知音を出力させる。また、マイク２３による集音がＣＰＵ１０から指令されているとき、オーディオコントローラ１７は、マイク２３が周囲から集音した際に出力する信号を取り込んで音声データを生成し、ＣＰＵ１０に通知する。スピーカ２２およびマイク２３は、操作者の立ち位置側、例えばディスプレイ１５の表示面が向けられた側に向けて本体２の筐体に設けられている。
【００２１】
ＨＤＤ１８は、ＯＳ（Operating System）ファイル、各種アプリケーションファイル、各種データベース等を記憶している。  
システムクロック１９は、商品販売データ処理装置１のシステム日時を計時する。タイマ２０は、ＣＰＵ１０から動作開始が指令されたタイミングでタイムカウントを開始し、動作停止が指令されたタイミングで同タイムカウントを停止する。
【００２２】
キーボード３は、置数キー、ＰＬＵ（Price Look Up）キー、小計キー、預り／現計キー、および責任者キー等で構成される機械式の操作部と、キーボード（Ｋ／Ｂ）コントローラ３０と、ブザーコントローラ３１と、ブザー３２と、鍵スイッチ（ＳＷ）３３とで構成されている。キーボードコントローラ３０は、前記操作部が操作された際に発生する入力信号や鍵スイッチ３３から出力されるモード信号を取り込んで本体２に送るとともに、ブザーコントローラ３１に報知音の出力を指令する。ブザーコントローラ３１は、キーボードコントローラ３０から報知音の出力が指令されたことに応じてブザー３２に所定音量の報知音（ビープ音）を出力させる。鍵スイッチ３３は、専用の鍵が嵌め込まれた場合にのみ回動する回動式のスイッチであり、回動の停止位置に応じて動作モードを切り替えるためのモード信号を出力する。鍵スイッチ３３で切替可能な動作モードには、商品販売業務を実行するための販売業務モードや、各種設定を実行するための設定モードなどが含まれている。
【００２３】
なお、キーボード３およびタッチパネル２１は本実施形態における操作入力手段として機能し、スピーカ２２およびブザー３２は本実施形態における報知音出力手段として機能する。
【００２４】
［音量設定処理］
次に、スピーカ２２およびブザー３２から出力される報知音の音量を設定する音量設定処理について説明する。  
この処理では、メモリ１３に記憶された音量設定テーブル１３０が使用される。この音量設定テーブル１３０のデータ構造例を図２に示している。音量設定テーブル１３０は、時間帯に対し音量を関連付けて構成されている。図示した例では、時間帯Ａに音量Ａが関連付けられ、時間帯Ｂに音量Ｂが関連付けられ、時間帯Ｃに音量Ｃが関連付けられ、時間帯Ａ〜Ｃのいずれにも属さないその他の時間帯に音量Ｄが関連付けられている。時間帯Ａは店内の客入りが多くも少なくもない通常時を示し、音量Ａは中音量を示している。時間帯Ｂは店内の客入りが多い混雑時を示し、音量Ｂは大音量を示している。時間帯Ｃは店内の客入りが少ない閑静時を示し、音量Ｃは小音量を示している。また、その他の時間帯は例えば閉店時間を示し、音量Ｄは小音量よりもさらに小さい最小音量を示している。
【００２５】
商品販売データ処理装置１が稼動している間、ＣＰＵ１０は、メモリ１３に記憶された音量設定処理用の動作プログラムを他の処理と並行して実行する。図２に示した内容が音量設定テーブル１３０に登録されている場合に実行される音量設定処理のフローチャートを、図３に示している。
【００２６】
処理開始当初、先ずＣＰＵ１０は、タイマ２０を作動させ、タイムカウントを開始させる（ステップＳ１０１）。次に、ＣＰＵ１０は、タイマ２０のタイムカウントが既定時間Ｔに達したか否かを判定する（ステップＳ１０２）。この処理は、タイマ２０のタイムカウントが既定時間Ｔに達するまで継続される。なお、ステップＳ１０２の処理は後の処理の実行に伴うＣＰＵ１０の処理負担を軽減させるためのものであり、既定時間Ｔは音量設定テーブル１３０中の各時間帯Ａ〜Ｃよりも十分小さい時間に設定されている。
【００２７】
やがてタイマ２０のタイムカウントが既定時間Ｔを上回ると（ステップＳ１０２のＹｅｓ）、ＣＰＵ１０は、タイマ２０を停止させてタイムカウントをリセットするとともに（ステップＳ１０３）、システムクロック１９から現在時刻を読み出す（ステップＳ１０４）。読み出した現在時刻は、メモリ１３に一時記憶される。
【００２８】
次に、ＣＰＵ１０は、メモリ１３に一時記憶した現在時刻が属する時間帯に関連付けられた音量を音量設定テーブル１３０から抽出し、スピーカ２２およびブザー３２から出力する報知音の音量を当該抽出した音量に設定する（音量設定手段）。  
すなわち、ＣＰＵ１０は、メモリ１３に一時記憶した現在時刻が時間帯Ａに属するか否かを判定し（ステップＳ１０５）、属するならば（ステップＳ１０５のＹｅｓ）、オーディオコントローラ１７およびブザーコントローラ３１に対し音量Ａを設定する（ステップＳ１０６）。この設定以降、オーディオコントローラ１７はスピーカ２２に音量Ａの報知音を出力させ、ブザーコントローラ３１はブザー３２に音量Ａの報知音を出力させる。
【００２９】
一方、メモリ１３に一時記憶した現在時刻が時間帯Ａに属しない場合（ステップＳ１０５のＮｏ）、ＣＰＵ１０は、同時刻が時間帯Ｂに属するか否かを判定する（ステップＳ１０７）。時間帯Ｂに属するならば（ステップＳ１０７のＹｅｓ）、ＣＰＵ１０は、オーディオコントローラ１７およびブザーコントローラ３１に対し音量Ｂを設定する（ステップＳ１０８）。この設定以降、オーディオコントローラ１７はスピーカ２２に音量Ｂの報知音を出力させ、ブザーコントローラ３１はブザー３２に音量Ｂの報知音を出力させる。
【００３０】
一方、メモリ１３に一時記憶した現在時刻が時間帯Ｂに属しない場合（ステップＳ１０７のＮｏ）、ＣＰＵ１０は、同時刻が時間帯Ｃに属するか否かを判定する（ステップＳ１０９）。時間帯Ｃに属するならば（ステップＳ１０９のＹｅｓ）、ＣＰＵ１０は、オーディオコントローラ１７およびブザーコントローラ３１に対し音量Ｃを設定する（ステップＳ１１０）。この設定以降、オーディオコントローラ１７はスピーカ２２に音量Ｃの報知音を出力させ、ブザーコントローラ３１はブザー３２に音量Ｃの報知音を出力させる。
【００３１】
一方、メモリ１３に一時記憶した現在時刻が時間帯Ｃに属しない場合（ステップＳ１０９のＮｏ）、ＣＰＵ１０は、オーディオコントローラ１７およびブザーコントローラ３１に対し音量Ｄを設定する（ステップＳ１１１）。この設定以降、オーディオコントローラ１７はスピーカ２２に音量Ｄの報知音を出力させ、ブザーコントローラ３１はブザー３２に音量Ｄの報知音を出力させる。
【００３２】
ステップＳ１０１〜Ｓ１１１の処理は、商品販売データ処理装置１のシステムがシャットダウンされるまで繰り返し実行される。
【００３３】
［テーブル内容変更処理］  
次に、音量設定テーブル１３０の内容を変更するテーブル内容変更処理について説明する。
【００３４】
オペレータが鍵スイッチ３３を回動させ、その停止位置を設定モードに合わせると、設定モード用の画面がディスプレイ１５に表示される。この画面に表示されたＧＵＩ部品の接触操作あるいはキーボード３の操作によって音量設定テーブル１３０の内容変更が指定されると、ＣＰＵ１０は、メモリ１３に記憶されたテーブル内容変更処理用の動作プログラムを実行する。この処理のフローチャートを、図４に示している。
【００３５】
処理開始当初、先ずＣＰＵ１０は、ディスプレイ１５に音量設定テーブル１３０の内容、すなわち時間帯および音量を書き換え可能に表した音量設定画面を表示させる（ステップＳ２０１）。そして、当該画面に表された時間帯および音量の書き換えを受け付けつつ（ステップＳ２０２）、その書き換えの完了を待つ（ステップＳ２０３のＮｏ）。このときオペレータは、キーボード３の操作あるいはタッチパネル２１を介しての当該画面に対する接触操作によって、当該画面に表示された時間帯および音量を書き換えることができる。
【００３６】
やがてオペレータがキーボード３の操作あるいはタッチパネル２１を介しての当該画面に対する接触操作によって書き換え完了を宣言すると（ステップＳ２０３のＹｅｓ）、ＣＰＵ１０は、当該書き換え後の内容で音量設定テーブル１３０を更新し（ステップＳ２０４）、テーブル内容変更処理を終了する。このように音量設定テーブル１３０の内容が変更された後は、その変更後の内容に基づいて音量設定処理が行われる。
【００３７】
以上説明したように、本実施形態における商品販売データ処理装置１は、スピーカ２２およびブザー３２から出力する報知音の音量を時刻に応じて選択的に設定する。このような構成であれば、時間帯に応じた最適な報知音の音量を自動設定することができるので、オペレータがいちいち音量の設定を変更する必要がない。
【００３８】
また、音量の設定は設定モードにおいて内容を変更可能な音量設定テーブル１３０に従って実行される。このような構成であれば、混雑時や閑静時の変化動向を適宜反映した最適な音量設定を実現できる。
【００３９】
（第２の実施形態）
次に、第２の実施形態について説明する。  
本実施形態は、商品販売データ処理装置１に責任者登録されるオペレータに応じて報知音の音量を設定する点で、第１の実施形態と異なる。
【００４０】
［責任者登録処理］
商品販売データ処理装置１の操作責任者を登録する責任者登録処理について説明する。  
商品販売データ処理装置１は、当該処理を経て操作責任者が登録されない限り商品登録業務等を実行できないようにプログラム構成されている。責任者登録処理には、メモリ１３に記憶された責任者テーブル１３１が使用される。この責任者テーブル１３１のデータ構造例を図５に示している。責任者テーブル１３１は、当該店舗の各店員に割り当てられた重複しない責任者コード（識別情報）に対し、店員の氏名を関連付けて構成されている。図示した例では、責任者コード「０００１」に氏名「オペレータＡ」が関連付けられ、責任者コード「０００２」に氏名「オペレータＢ」が関連付けられ、責任者コード「０００３」に氏名「オペレータＣ」が関連付けられ、責任者コード「０００４」に氏名「オペレータＤ」が関連付けられ、責任者コード「０００５」に氏名「オペレータＥ」が関連付けられている。
【００４１】
キーボード３に設けられた責任者キーが押下げられると、ＣＰＵ１０は、メモリ１３に記憶された責任者登録処理の動作プログラムを実行する。この処理のフローチャートを、図６に示している。
【００４２】
処理開始当初、先ずＣＰＵ１０は、ディスプレイ１５に責任者コードの入力欄が設けられた責任者登録画面を表示させる（ステップＳ３０１）。そして、当該画面の入力欄への責任者コードの入力を受け付けつつ（ステップＳ３０２）、その入力完了を待つ（ステップＳ３０３のＮｏ）。このとき店員は、キーボード３の操作、タッチパネル２１を介しての当該画面に対する接触操作、あるいは前記バーコードスキャナにより責任者コードを示すバーコードを読み取ることによって、責任者コードを入力することができる。  
すなわち、キーボード３、タッチパネル２１、および前記バーコードスキャナは、本実施形態における識別情報入力手段を構成する。
【００４３】
やがて店員が上記のような方法によって責任者コードを入力し終えると（ステップＳ３０３のＹｅｓ）、ＣＰＵ１０は、当該入力された責任者コードに対応する店員氏名を責任者テーブル１３１から読出し、メモリ１３に設けられた責任者登録用のメモリエリアに当該責任者コードおよび店員氏名を記憶することで、当該責任者コードが示すオペレータを操作責任者として登録する（ステップＳ３０４）。以上で責任者登録処理が終了する。
【００４４】
このように操作責任者が登録されると、商品登録業務等の実行が許可される。さらに登録中の操作責任者の名称が商品登録業務において発行されるレシートに印刷され、電子ジャーナルにも記録される。
【００４５】
［音量設定処理］
次に、音量設定処理について説明する。  
本実施形態における音量設定テーブル１３２のデータ構造例を図７に示している。音量設定テーブル１３２は、責任者コードに対し音量を関連付けて構成されている。図示した例では、責任者テーブル１３１においてオペレータＡを示す責任者コード「０００１」に音量Ａが関連付けられ、オペレータＢを示す責任者コード「０００２」に音量Ｂが関連付けられ、オペレータＣを示す責任者コード「０００３」に音量Ｃが関連付けられ、その他の責任者コード全てに音量Ｄが関連付けられている。  
なお、音量設定テーブル１３２の内容は、第１の実施形態と同様のテーブル内容変更処理によって変更可能である。
【００４６】
本実施形態において、図７に示した内容が音量設定テーブル１３２に登録されている場合に実行される音量設定処理のフローチャートを図８に示している。処理開始当初、先ずＣＰＵ１０は、前記責任者登録処理により操作責任者が登録されているか否かを判定する（ステップＳ４０１）。この処理は、操作責任者が登録されるまで繰り返し実行される（ステップＳ４０１のＮｏ）。
【００４７】
操作責任者が登録されている場合（ステップＳ４０１のＹｅｓ）、ＣＰＵ１０は、登録されている操作責任者の責任者コードに関連付けられた音量を音量設定テーブル１３２から抽出し、スピーカ２２およびブザー３２から出力する報知音の音量を当該抽出した音量に設定する（音量設定手段）。  
すなわち、ＣＰＵ１０は、前記操作責任者登録用のメモリエリアに記憶された責任者コードがオペレータＡの責任者コード「０００１」と一致するか否かを判定し（ステップＳ４０２）、一致するならば（ステップＳ４０２のＹｅｓ）、オーディオコントローラ１７およびブザーコントローラ３１に対し音量Ａを設定する（ステップＳ４０３）。この設定以降、オーディオコントローラ１７はスピーカ２２に音量Ａの報知音を出力させ、ブザーコントローラ３１はブザー３２に音量Ａの報知音を出力させる。
【００４８】
一方、前記操作責任者登録用のメモリエリアに記憶された責任者コードが「０００１」と一致しない場合（ステップＳ４０２のＮｏ）、ＣＰＵ１０は、同責任者コードがオペレータＢの責任者コード「０００２」と一致するか否かを判定する（ステップＳ４０４）。責任者コード「０００２」と一致するならば（ステップＳ４０４のＹｅｓ）、ＣＰＵ１０は、オーディオコントローラ１７およびブザーコントローラ３１に対し音量Ｂを設定する（ステップＳ４０５）。この設定以降、オーディオコントローラ１７はスピーカ２２に音量Ｂの報知音を出力させ、ブザーコントローラ３１はブザー３２に音量Ｂの報知音を出力させる。
【００４９】
一方、前記操作責任者登録用のメモリエリアに記憶された責任者コードが「０００２」と一致しない場合（ステップＳ４０４のＮｏ）、ＣＰＵ１０は、同責任者コードがオペレータＣの責任者コード「０００３」と一致するか否かを判定する（ステップＳ４０６）。責任者コード「０００３」と一致するならば（ステップＳ４０６のＹｅｓ）、ＣＰＵ１０は、オーディオコントローラ１７およびブザーコントローラ３１に対し音量Ｃを設定する（ステップＳ４０７）。この設定以降、オーディオコントローラ１７はスピーカ２２に音量Ｃの報知音を出力させ、ブザーコントローラ３１はブザー３２に音量Ｃの報知音を出力させる。
【００５０】
一方、前記操作責任者登録用のメモリエリアに記憶された責任者コードが「０００３」と一致しない場合（ステップＳ４０６のＮｏ）、ＣＰＵ１０は、オーディオコントローラ１７およびブザーコントローラ３１に対し音量Ｄを設定する（ステップＳ４０８）。この設定以降、オーディオコントローラ１７はスピーカ２２に音量Ｄの報知音を出力させ、ブザーコントローラ３１はブザー３２に音量Ｄの報知音を出力させる。
【００５１】
このようにしてオーディオコントローラ１７およびブザーコントローラ３１に対し音量Ａ〜Ｄのいずれかを設定した後、ＣＰＵ１０は、現在登録中の操作責任者の登録解除を待つ（ステップＳ４０９）。登録中の操作責任者は、前記責任者登録処理を再度実行して新たな操作責任者を登録すること、あるいはキーボード３に設けられた登録解除用のボタンを押下げることで、その登録を解除できる。操作責任者の登録が解除されると（ステップＳ４０９のＹｅｓ）、ＣＰＵ１０は、再びステップＳ４０１〜４０９の処理を実行する。
【００５２】
以上説明したように、本実施形態における商品販売データ処理装置１は、スピーカ２２およびブザー３２から出力する報知音の音量を操作責任者として登録されたオペレータに応じて選択的に設定する。このような構成であれば、オペレータの好みに応じた最適な報知音の音量を自動設定することができるので、オペレータの交代時に交代後のオペレータがいちいち音量の設定を変更する必要がない。
【００５３】
また、音量の設定は設定モードにおいて内容を変更可能な音量設定テーブル１３２に従って実行される。このような構成であれば、新たな店員に店員コードが割り当てられたときにその店員が所望する設定を音量設定テーブル１３２に追加するなど、店舗の運営状況を適宜反映した最適な音量設定を実現できる。
【００５４】
（第３の実施形態）  
次に、第３の実施形態について説明する。  
本実施形態は、商品販売データ処理装置１の周囲の騒音に応じてスピーカ２２およびブザー３２から出力する報知音の音量を設定する点で、第１，第２の実施形態と異なる。
【００５５】
［音量設定処理］  
本実施形態における音量設定テーブル１３３のデータ構造例を図９に示している。音量設定テーブル１３３は、音圧レベルで示される騒音範囲に対し、音量を関連付けて構成されている。図示した例では、音圧レベルＡ１〜Ａ２（Ａ１＜Ａ２）の騒音範囲に音量Ａが関連付けられ、音圧レベルＢ１〜Ｂ２（Ａ２≦Ｂ１＜Ｂ２）の騒音範囲に音量Ｂが関連付けられ、音圧レベルＣ１〜Ｃ２（Ｃ１＜Ｃ２≦Ａ１）の騒音範囲に音量Ｃが関連付けられ、音圧レベルＡ１〜Ａ２，Ｂ１〜Ｂ２，Ｃ１〜Ｃ２のいずれにも属さないその他の騒音範囲に音量Ｄが関連付けられている。音圧レベルＡ１〜Ａ２の騒音範囲は店内の客入りが多くも少なくもない通常時の騒音範囲を示し、音圧レベルＢ１〜Ｂ２の騒音範囲は店内の客入りが多い混雑時の騒音範囲を示し、音圧レベルＣ１〜Ｃ２の騒音範囲は店内の客入りが少ない閑静時の騒音範囲を示し、その他の騒音範囲は閉店時など店内に客がいない状態での騒音範囲を示している。  
なお、音量設定テーブル１３３の内容は、第１の実施形態と同様のテーブル内容変更処理によって変更可能である。
【００５６】
本実施形態において、図９に示した内容が音量設定テーブル１３３に登録されている場合に実行される音量設定処理のフローチャートを図１０に示している。
【００５７】
処理開始当初、先ずＣＰＵ１０は、タイマ２０を作動させ、タイムカウントを開始させる（ステップＳ５０１）。次に、ＣＰＵ１０は、タイマ２０のタイムカウントが既定時間Ｔに達したか否かを判定する（ステップＳ５０２）。この処理は、タイマ２０のタイムカウントが既定時間Ｔに達するまで継続される。なお、ステップＳ５０２の処理は後の処理の実行に伴うＣＰＵ１０の処理負担を軽減させるためのものであり、既定時間Ｔは後の処理において店内の騒音の変化を適確に反映した報知音の音量を設定できるよう、十分小さい時間に設定されている。
【００５８】
やがてタイマ２０のタイムカウントが既定時間Ｔを上回ると（ステップＳ５０２のＹｅｓ）、ＣＰＵ１０は、タイマ２０を停止させてタイムカウントをリセットする（ステップＳ５０３）。その後、ＣＰＵ１０は、オーディオコントローラ１７に対し騒音の音圧レベルの測定を指令する（ステップＳ５０４）。このときオーディオコントローラ１７は、マイク２３が周囲から集音して出力する信号を取り込み、取り込んだ信号に基づいて音圧レベルを測定してＣＰＵ１０に通知する。このようにして測定された音圧レベルが通知されると、ＣＰＵ１０は、当該通知された音圧レベルをメモリ１３に一時記憶する。
【００５９】
次に、ＣＰＵ１０は、メモリに一時記憶した音圧レベルが属する騒音範囲に関連付けられた音量を音量設定テーブル１３３から抽出し、スピーカ２２およびブザー３２から出力する報知音の音量を当該抽出した音量に設定する（音量設定手段）。  
すなわち、ＣＰＵ１０は、メモリ１３に一時記憶した音圧レベルが音圧レベルＡ１〜Ａ２の騒音範囲に属するか否かを判定し（ステップＳ５０５）、属するならば（ステップＳ５０５のＹｅｓ）、オーディオコントローラ１７およびブザーコントローラ３１に対し音量Ａを設定する（ステップＳ５０６）。この設定以降、オーディオコントローラ１７はスピーカ２２に音量Ａの報知音を出力させ、ブザーコントローラ３１はブザー３２に音量Ａの報知音を出力させる。
【００６０】
一方、メモリ１３に一時記憶した音圧レベルが音圧レベルＡ１〜Ａ２の騒音範囲に属しない場合（ステップＳ５０５のＮｏ）、ＣＰＵ１０は、同音圧レベルが音圧レベルＢ１〜Ｂ２に属するか否かを判定する（ステップＳ５０７）。音圧レベルＢ１〜Ｂ２の騒音範囲に属するならば（ステップＳ５０７のＹｅｓ）、ＣＰＵ１０は、オーディオコントローラ１７およびブザーコントローラ３１に対し音量Ｂを設定する（ステップＳ５０８）。この設定以降、オーディオコントローラ１７はスピーカ２２に音量Ｂの報知音を出力させ、ブザーコントローラ３１はブザー３２に音量Ｂの報知音を出力させる。
【００６１】
一方、メモリ１３に一時記憶した音圧レベルが音圧レベルＢ１〜Ｂ２の騒音範囲に属しない場合（ステップＳ５０７のＮｏ）、ＣＰＵ１０は、同音圧レベルが音圧レベルＣ１〜Ｃ２の騒音範囲に属するか否かを判定する（ステップＳ５０９）。音圧レベルＣ１〜Ｃ２の騒音範囲に属するならば（ステップＳ５０９のＹｅｓ）、ＣＰＵ１０は、オーディオコントローラ１７およびブザーコントローラ３１に対し音量Ｃを設定する（ステップＳ５１０）。この設定以降、オーディオコントローラ１７はスピーカ２２に音量Ｃの報知音を出力させ、ブザーコントローラ３１はブザー３２に音量Ｃの報知音を出力させる。
【００６２】
一方、メモリ１３に一時記憶した音圧レベルが音圧レベルＣ１〜Ｃ２の騒音範囲に属しない場合（ステップＳ５０９のＮｏ）、ＣＰＵ１０は、オーディオコントローラ１７およびブザーコントローラ３１に対し音量Ｄを設定する（ステップＳ５１１）。この設定以降、オーディオコントローラ１７はスピーカ２２に音量Ｄの報知音を出力させ、ブザーコントローラ３１はブザー３２に音量Ｄの報知音を出力させる。
【００６３】
ステップＳ５０１〜Ｓ５１１の処理は、商品販売データ処理装置１のシステムがシャットダウンされるまで繰り返し実行される。
【００６４】
以上説明したように、本実施形態における商品販売データ処理装置１は、スピーカ２２およびブザー３２から出力する報知音の音量を周囲の騒音に応じて選択的に設定する。このような構成であれば、周囲の騒音に応じた最適な報知音の音量を自動設定することができるので、周囲の騒音の大小に基づいてオペレータがいちいち音量の設定を変更する必要がない。
【００６５】
また、音量の設定は設定モードにおいて内容を変更可能な音量設定テーブル１３３に従って実行される。このような構成であれば、混雑時や閑静時の変化動向や騒音の大きさを適宜反映した最適な音量設定を実現できる。
【００６６】
（変形例）  
なお、前記各実施形態に開示された構成は、実施段階において各構成要素を適宜変形して具体化できる。具体的な変形例としては、例えば次のようなものがある。
【００６７】
（１）前記各実施形態では、音量設定テーブルに４通りの音量Ａ〜Ｄが登録されている場合を例示した。しかしながら、音量設定テーブルにはより多数あるいは少数の音量が設定されていてもよい。あるいは音量設定テーブルを用いずに、時間帯や周囲の騒音等と、所定の計算式とを用いて音量を算出し、算出した音量を報知音の音量として設定してもよい。
【００６８】
（２）前記各実施形態では、メモリ１３に音量設定テーブルが記憶されている場合を例示した。しかしながら、ストアサーバ等の上位機器に音量設定テーブルを設け、音量設定処理の一部に相当する処理をこの上位機器に実行させてもよい。  
例えば、商品販売データ処理装置１において現在時刻，操作責任者の責任者コード，あるいは周囲の騒音の音圧レベルを取得し、その情報を上位機器に送信する。この情報を受信したことに応じて、上位機器に商品販売データ処理装置１から受信した情報と音量設定テーブルとに基づいて設定すべき音量を決定させ、その音量を示す情報を返信させる。そして、商品販売データ処理装置において、上位機器から返信された情報が示す音量を報知音の音量に設定させる。このようにすれば、上位機器に複数の商品販売データ処理装置１が接続されている場合に、上位機器で一括して音量設定テーブルの内容変更等を行えるので、システムの保守作業が容易になる。
【００６９】
（３）前記各実施形態では、タッチパネル２１およびキーボード３の操作時に出力される操作音、バーコードスキャナによるバーコードの読み取り時に出力されるスキャニング音、エラーの発生時に出力されるエラー音、およびディスプレイ２２へのポップアップの表示時に出力されるポップアップ表示音の音量を設定する場合を例示した。しかしながら、アラーム音やガイダンス音など、他の音声を設定対象の報知音に含めてもよい。
【００７０】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００７１】
１…商品販売データ処理装置、２…本体、３…キーボード、１０…ＣＰＵ、１３…メモリ、１５…ディスプレイ、１７…オーディオコントローラ、１９…システムクロック、２０…タイマ、２１…タッチパネル、２２…スピーカ、２３…マイク、３１…ブザーコントローラ、３２…ブザー、１３０，１３２，１３３…音量設定テーブル
【図１】
2012022470.tif 000003
【図２】
2012022470.tif 000004
【図３】
2012022470.tif 000005
【図４】
2012022470.tif 000006
【図５】
2012022470.tif 000007
【図６】
2012022470.tif 000008
【図７】
2012022470.tif 000009
【図８】
2012022470.tif 000010
【図９】
2012022470.tif 000011
【図１０】
2012022470.tif 000012