(57)【特許請求の範囲】
【請求項１】
本体部に対して開閉する蓋部と、
前記蓋部が開状態と閉状態のいずれであるのかを判定する開閉状態判定部と、
注文を入力する操作が最後に行われてから次の操作が行われない非操作状態が一定時間以上継続したか否かについて判定する操作状態判定部と、
前記非操作状態が一定時間以上継続したと判定された場合に警告音を出力する警告音出力部と、
前記開状態であると判定された場合と前記閉状態であると判定された場合とで、前記警告音出力部が警報音の出力を開始するときの開始音量を変更させる開始音量変更部と、
前記警告音の音量を時間経過に応じて大きくするように変更する音量変更部と、
を備えることを特徴とするハンディターミナル。
【請求項２】
前記警告音の出力が開始されてから当該警告音の音量が最大となるまでの最大音量到達時間を所定の条件に応じて変更する時間変更部をさらに備える、
ことを特徴とする請求項１に記載のハンディターミナル。
【請求項３】
前記時間変更部は、
現在時刻が予め設定された時間帯のいずれに含まれるのかに応じて前記最大音量到達時間を変更する、
ことを特徴とする請求項２に記載のハンディターミナル。
【請求項４】
前記操作状態判定部は、開閉状態判定部が前記蓋部を開状態であると判定した場合と閉状態であると判定した場合とで、非操作状態の判断に使用する前記一定時間を変更させる
ことを特徴とする請求項１から３のいずれか一項に記載のハンディターミナル。
【請求項５】
前記警告音出力部は、
さらに、注文情報の受信側から送信されるエラーの通知を少なくとも含む所定の情報を外部から受信したのに応じて前記警告音を出力する、
ことを特徴とする請求項１から４のいずれか一項に記載のハンディターミナル。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、操作に応じた注文情報の入力と、注文情報の送信を行うハンディターミナルに関する。
【背景技術】
【０００２】
座席およびメニューを入力可能で、入力された座席およびメニューを含むオーダーデータを外部に出力可能なハンディターミナルとして、以下のものが知られている。つまり、このハンディターミナルは、各座席が使用中か未使用状態かを判別できるように一覧表示し、ここに表示された座席の中から選択された座席がタッチ操作されることにより座席が入力されるようになっている。そして、ハンディターミナルは、座席の入力後においてメニュー入力画面を表示する（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１０７５２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１のハンディターミナルは、転送キーの操作が行われるのに応じてオーダーデータを送信する。このために、店員がハンディターミナルに注文を入力する操作は行ったのであるが転送キーの操作を忘れてしまう場合がある。また、店員が転送キーを操作したつもりであっても、実際には操作ミスが生じており、ハンディターミナルは転送キーの操作が行われたとは認識していないという場合もある。このようなことが起こると、注文内容が厨房に通知されないために料理の提供が遅れてしまう。
【０００５】
そこで、例えばハンディターミナルに注文情報が入力された後において、この注文情報を送信するための送信操作が行われることなく一定時間以上経過した場合にハンディターミナルから警告音を出力させるようにすることが考えられる。しかし、ハンディターミナルが店員のポケットにしまわれていたり、店内での客の話し声やＢＧＭなどで比較的騒がしかったりすることも多く、このような場合には、店員が警告音に気付きにくくなってしまう。
【０００６】
店員に警告音を気付かせやすくするには、警告音の音量を大きくすればよい。しかし、ホール係の店員はハンディターミナルを携帯しながらホール内に居ることが多いので、ホール内でいきなり大音量の警告音が出てしまうことで客をびっくりさせたり、不快感を与えることにつながるため好ましくない。
例えば、警告音に代えてバイブレータを動作させることも考えられるが、現実においてバイブレータでは店員が気付かないことが多く、さほど有効ではない。
【０００７】
本発明は、このような事情に鑑みてなされたもので、注文情報の入力後に注文情報送信のための操作が行われていないことを音で警告するにあたり、客に不快感を与えることなく、かつ、店員には警告を確実に気付かせることのできるハンディターミナルを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決するために、本発明の一態様としてのハンディターミナルは、注文を入力する操作が最後に行われてから次の操作が行われない非操作状態が一定時間以上継続したか否かについて判定する操作状態判定部と、前記非操作状態が一定時間以上継続したと判定された場合に警告音を出力する警告音出力部と、前記警告音の音量を時間経過に応じて大きくするように変更する音量変更部とを備える。
【０００９】
また、本発明において、本体部に対して開閉する蓋部と、前記蓋部が開状態と閉状態のいずれであるのかを判定する開閉状態判定部と、前記開状態であると判定された場合と前記閉状態であると判定された場合とで、前記警告音の出力が開始されるときの開始音量を変更させる開始音量変更部とをさらに備えることが好ましい。
【００１０】
また、本発明において、前記警告音の出力が開始されてから当該記警告音の音量が最大となるまでの最大音量到達時間を所定の条件に応じて変更する時間変更部をさらに備えることが好ましい。
【００１１】
また、本発明において、前記時間変更部は、現在時刻が予め設定された時間帯のいずれに含まれるのかに応じて前記最大音量到達時間を変更することが好ましい。
【００１２】
また、本発明において、前記警告音出力部は、さらに、注文情報の受信側から送信されるエラーの通知を少なくとも含む所定の情報を外部から受信したのに応じて前記警告音を出力することが好ましい。
【発明の効果】
【００１３】
以上説明したように、この発明によれば、注文情報の入力後に注文情報送信のための操作が行われていないことを音で警告するにあたり、客に不快感を与えることなく、かつ、店員には警告を確実に気付かせることのできるハンディターミナルを提供できるという効果が得られる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態における注文管理システムの構成例を示す図である。
【図２】本実施形態のハンディターミナルの外観例を示す図である。
【図３】本実施形態のハンディターミナルの構成例を示す図である。
【図４】本実施形態における時間帯テーブルの内容例を示す図である。
【図５】本実施形態のハンディターミナルが警告音の出力に関連して実行する処理手順例を示す図である。
【図６】本実施形態のハンディターミナルが警告音出力のために実行する処理手順例を示す図である。
【発明を実施するための形態】
【００１５】
以下、本発明の一実施形態によるハンディターミナルについて図面を参照して説明する。
図１は、本実施形態のハンディターミナルを備える注文管理システムの構成例を示している。この図に示す注文管理システムは、ハンディターミナル１００と、プリンタ２００−１と２００−２を備える。
なお、以降において、プリンタ２００−１と２００−２を特に区別する必要のない場合には、プリンタ２００と記載する。
【００１６】
ハンディターミナル１００は、飲食店等の店舗内において来店客の注文を受けるホール係の店員が携帯する。ハンディターミナル１００は、プリンタ２００−１と所定の無線通信方式により相互通信を行うことができる。
【００１７】
ハンディターミナル１００は、例えばタッチパネル付き表示部としての操作部を備える。ホール係の店員は、客から注文を受けるのに応じて、ハンディターミナル１００の操作部に対して受けた注文を入力するための所定操作を行う。この操作に応じて、ハンディターミナル１００は、入力された注文内容を示す注文情報を生成し、これを保持する。そして、ホール係の店員は、受けたすべての注文の入力を終えると、注文情報を送信させるための操作（注文情報送信操作）を操作部に対して行う。ハンディターミナル１００は、この注文情報送信操作に応じて、保持していた注文情報をプリンタ２００−１に送信する。
【００１８】
プリンタ２００−１と２００−２は、例えば同じ構成であり、管理装置としての機能と印刷機能とを有する。
プリンタ２００−１は、例えば店舗内に設置され、管理装置としての機能と印刷機能とが有効に設定されている。このプリンタ２００−１は、店舗内におけるフロントに設置され、注文管理システムの管理装置として機能するほか、会計時に使用する会計伝票やゲスト伝票を印字して出力する。プリンタ２００−１は、ハンディターミナル１００から送信された注文情報を利用して所定の注文管理を実行する。例えばプリンタ２００−１は、受信した注文情報が示すメニューの内容とともに調理指示をプリンタ２００−２に対して送信する。
【００１９】
プリンタ２００−２は、例えば管理装置としての機能は無効で、印刷機能のみが有効に設定されている。このプリンタ２００−２は、店舗内における厨房付近に設置され、管理装置として機能するプリンタ２００−１から調理指示を受信するのに応じて、この調理指示とともに受信したメニューの内容を示す伝票を発行する。このように伝票が発行されることで、厨房の店員に対して調理の指示が行われたことになる。
【００２０】
図２は、ハンディターミナル１００の外観例を示している。この図に示すハンディターミナル１００は、本体部１０１と、この本体部１０１に対して開閉する蓋部１０２が設けられている。
また、本体部１０１の前面には、タッチパネル付き表示部１０３Ａが配置される。また、蓋部１０２の背面にも、タッチパネル付き表示部１０３Ｂが配置される。ホール係の店員は、このタッチパネル付き表示部１０３Ａと１０３Ｂに表示されるボタンなどに対して適宜所定の操作を行う。例えば、このタッチパネル付き表示部１０３Ａと１０３Ｂに対しては、客から受けた注文を入力するための操作を行うことができる。
【００２１】
また、ハンディターミナル１００は、例えば本体部１０１側に開閉センサ１０４を備える。開閉センサ１０４は、本体部１０１に対して蓋部１０２が開いた状態（開状態）と閉じた状態（閉状態）のいずれであるのかを検出するセンサである。例えば、この開閉センサ１０４には、蓋部１０２が開状態のときと閉状態のときの明るさの相違を検出する光センサや照度センサが採用される。
また、開閉センサ１０４には、磁気センサなども採用してよい。この場合には、蓋部１０２側の開閉センサ１０４に対応する位置に磁石を配置する。そして、磁気センサとしての開閉センサ１０４は、蓋部１０２が開状態のときと閉状態のときの磁力の相違を検出することで、蓋部１０２が開状態と閉状態のいずれであるのかを検出する。
【００２２】
図３は、ハンディターミナル１００の構成例を示している。なお、この図において、図２と同一部分には同一符号を付している。この図に示すハンディターミナル１００は、操作部１１１、入力処理部１１２、通信部１１３、操作状態判定部１１４、警告音出力部１１５、音量変更部１１６、音声出力部１１７、開閉センサ１０４、開閉状態判定部１１８、開始音量変更部１１９、時間変更部１２０および時間帯テーブル１２１を備える。
【００２３】
操作部１１１は、図２に示したタッチパネル付き表示部１０３Ａと１０３Ｂをはじめ、ハンディターミナル１００に備えられる操作デバイスや操作子を一括して示したものである。
【００２４】
入力処理部１１２は、操作部１１１に対して行われた操作に応じて入力される情報についての処理を実行する。例えば、入力処理部１１２は、操作部１１１に対して行われた注文入力のための操作に応じて、注文されたメニュー内容やその個数の内訳などが示される注文情報を生成し、この生成した注文情報を保持する。また、入力処理部１１２は、注文情報送信操作が操作部１１１に対して行われるのに応じて、そのときに保持していた注文情報を通信部１１３によりプリンタ２００−１に対して送信させる。
【００２５】
通信部１１３は、プリンタ２００−１との間で無線通信を実行するための部位である。なお、通信部１１３が対応する無線通信方式については特に限定されないが、例えば、無線ＬＡＮに対応する規格を採用できる。
【００２６】
操作状態判定部１１４は、注文を入力する操作が最後に行われてから次の操作が行われない非操作状態が一定時間以上継続したか否かを判定する。
ホール係の店員は、客から注文を受けるのに応じて、まず、ハンディターミナル１００に対する操作により注文入力モードを設定する。そして、この注文入力モードにおいて、メニューの種類や個数など、客から受けた注文内容を順次入力する。そして、注文されたメニューをすべて入力し終えると、ホール係の店員は、注文情報を送信させるためのボタンを操作する。このボタン操作に応じて、ハンディターミナル１００は、注文入力モードを解除するとともに、前述のように、これまでの注文の入力操作に応じて生成した注文情報をプリンタ２００−１に送信する。
【００２７】
操作状態判定部１１４は、上記のように注文入力モードにおいて注文を入力する操作が行われるごとに一定時間の計時を開始する。そして、一定時間が経過するまでに、次の操作が行われなければ、非操作状態が一定時間以上継続したと判定する。なお、ここでの「次の操作」は、注文の入力に関する操作と注文情報送信操作のいずれかとなるが、注文の入力に関する操作が行われない場合には、これに伴って注文情報送信操作に対する操作も行われないことになる。したがって、非操作状態が一定時間以上継続したということは、注文情報送信操作が行われることなく一定時間以上継続したことに相当する。
【００２８】
警告音出力部１１５は、操作状態判定部１１４により非操作状態が一定時間以上継続したと判定された場合に警告音を出力する。つまり、警告音出力部１１５は、警告音を停止させている状態において、操作状態判定部１１４により非操作状態が一定時間以上継続したことが判定されるのに応じて、警告音の出力を開始させる。例えば、警告音出力部１１５は、警告音の出力のために、警告音としての所定の音色の音声信号の波形データを生成し、この生成した波形データを出力する。
【００２９】
また、警告音出力部１１５は、注文情報の受信側から送信されるエラーの通知を少なくとも含む所定の情報を外部から受信したのに応じて警告音を出力する。
前述のように、ハンディターミナル１００は、注文情報送信操作が行われるのに応じて、そのときに保持していた注文情報をプリンタ２００−１に送信する。この際、何らかの原因により、プリンタ２００−１にて正常に注文情報を受信できないエラーが生じる場合がある。このようにエラーが生じた場合、プリンタ２００−１は、注文情報の受信エラーを送信元のハンディターミナル１００に送信する。警告音出力部１１５は、この受信エラーが通信部１１３により受信されるのに応じて警告音を出力する。これにより、ホール係の店員は、先ほど自分が操作して送信した注文情報がプリンタ２００−１側で正常に受信できなかったことを認識して、すぐに再送信のための操作を行うことができる。
【００３０】
なお、警告音出力部１１５は、上記注文情報の受信に関するエラーの他に、例えば、注文情報に含まれるメニューが品切れであることの通知をプリンタ２００−１側から受信した場合にも警告音を出力してよい。また、警告音出力部１１５は、プリンタ２００−１側から送信される調理係などからの呼び出し指示や、注文情報に含まれるメニューが品切れであることの通知などの受信に応じて警告音を出力してよい。
【００３１】
また、ハンディターミナル１００が客用伝票を発行する機能を有している場合、警告音出力部１１５は、客用伝票印字用の用紙切れが発生した場合にも警告音を出力してよい。
さらに、警告音出力部１１５は、その他何らかの障害がハンディターミナル１００に発生した場合や、プリンタ２００側における障害発生の通知をプリンタ２００−１から受信したような場合にも警告音を出力してよい。
【００３２】
音量変更部１１６は、警告音出力部１１５から出力される警告音の音量を時間経過に応じて大きくするように変更する。また、開始音量変更部１１９の指示に応じて警告音の出力を開始するときの音量を変更する。また、時間変更部１２０の指示に応じて、警告音の音量についての単位時間あたりの増加量を変更する。
【００３３】
音声出力部１１７は、音量変更部１１６から出力される警告音の音声信号を、例えばスピーカなどから出力させる。
【００３４】
開閉状態判定部１１８は、ハンディターミナル１００の蓋部１０２が開状態と閉状態のいずれであるのかを判定する。このために、開閉状態判定部１１８は、開閉センサ１０４が出力する検出信号を入力する。開閉状態判定部１１８は、入力した検出信号が開状態であることを示すレベルまたは波形であれば開状態であると判定し、閉状態で有ることを示すレベルまたは波形であれば閉状態であると判定する。
【００３５】
開始音量変更部１１９は、開閉状態判定部１１８により蓋部１０２が開状態であると判定された場合と閉状態であると判定された場合とで、警告音の出力が開始されるときの開始音量を変更させる。
このために、開始音量変更部１１９は、開閉状態判定部１１８が開状態であると判定した場合には、開状態に対応して予め定められた開始音量を音量変更部１１６に指示する。
一方、開始音量変更部１１９は、開閉状態判定部１１８が閉状態であると判定した場合には、閉状態に対応して予め定められた開始音量を音量変更部１１６に指示する。音量変更部１１６は、出力が開始された警告音に対して上記のように指示された開始音量を設定し、以降、時間経過に応じてその音量を大きくしていく。
ここで、開状態に対応して設定された開始音量は、閉状態に対応して設定された開始音量よりも小さい。したがって、蓋部１０２が閉じている場合には、大きい音で警告音の出力が開始され、蓋部１０２が開いているときには、小さい音で警告音の出力が開始される。
【００３６】
時間変更部１２０は、警告音の出力が開始されてからこの記警告音の音量が最大となるまでの最大音量到達時間を所定の条件に応じて変更する。
具体例として、時間変更部１２０は、現在時刻が予め設定された時間帯のいずれに含まれるのかに応じて最大音量到達時間を変更する。このために、時間変更部１２０は、時間帯テーブル１２１を利用する。
【００３７】
図４は、時間帯テーブル１２１の内容例を示している。この図に示す時間帯テーブル１２１は、１日（２４時間）について、００：００〜０７：００、０７：００〜０９：００、０９：００〜１１：３０、１１：３０〜１４：００、１４：００〜１８：００、１８：００〜２４：００の各時間に区分している。そして、これらの時間帯ごとに音量ステップが対応付けられる。音量ステップは、単位時間あたりにおける警告音の音量の増加量を示している。
【００３８】
説明を図３に戻す。
時間変更部１２０は、現在時刻を計時したうえで、時間帯テーブル１２１を参照することにより、計時現在時刻が含まれる時間帯に対応付けられた音量ステップを認識する。そして、時間変更部１２０は、この認識した音量ステップを音量変更部１１６に設定する。
【００３９】
音量変更部１１６は、所定の単位時間（例えば１秒程度）ごとのタイミングで、警告音の音量レベルを設定された音量ステップずつ増加させていく。これにより、音量ステップが大きいほど、警告音の音量が最大となるまでの時間は短くなり、逆に、音量ステップが小さいほど、警告音の音量が最大となるまでの時間は長くなる。
【００４０】
図３の構成から理解されるように、本実施形態のハンディターミナル１００は、例えば注文を入力する操作が行われた後において注文情報送信操作が行われることなく一定時間を経過してしまった場合には、警告音が出力される。このように警告音が出力されることで、ホール係の店員は、注文情報を送信させる操作を忘れていたり、あるいは、この操作を行ったつもりでも実際には正しく行われていなかったことに気づくことができる。そして、注文情報を送信させる操作を再度行うことができる。
そのうえで、警告音の音量は時間経過に応じて徐々に大きくなっていくように変化する。つまり、警告音については、はじめは小さい音から出力を開始させて、徐々に大きくしていく。これにより、大きな警告音がいきなり出力されることがなくなるので、客がびっくりしたり不快感を覚えることが避けられる。一方で、警告音は徐々に大きくなっていくので、例えばハンディターミナル１００が店員のポケットに入っていたり、店内が比較的騒がしいような状態であっても、店員は、程なくして確実に警告音に気付くことができる。
【００４１】
また、本実施形態では、蓋部１０２が開状態のときには小さい音量から警告音が開始され、閉状態のときには大きい音量で警告音が開始される。
蓋部１０２が開状態のときは、ホール係の店員がハンディターミナル１００を手に持って、例えば注文したいメニューを客が決めているのを待っているような状況であると想定される。したがって、このときには、警告音が小さい音であっても店員が気付く可能性が高い。また、開始時の警告音が小さいことで、客が不快感を覚えるような可能性はさらに低くなる。
これに対して、蓋部１０２が閉状態のときには、ハンディターミナル１００を店員が使用しておらず、例えばポケットなどに入れられていて小さな警告音ではしばらく気付かない可能性が高い。そこで、蓋部１０２が閉状態のときには、大きい音量で警告音を開始させることで、店員が警告音に早く気付くことを優先させる。
【００４２】
なお、警告音を出力開始時から一定の音量で出力させる場合においては、蓋部１０２が開状態のときには、閉状態のときよりも警告音が出力されるまでの待機時間を長くすれば、客が警告音を聞いてしまう機会をできるだけ少なくすることができる。しかし、この場合には、店員が次の操作を行っていないことに気付くのにそれだけ長い時間がかかってしまうことになる。本実施形態では、蓋部１０２が開状態のときに警告音を小さい音から開始させることから、待機時間を長く設定する必要が無く、例えば、蓋部１０２が閉状態のときと同じ待機時間が設定される。
【００４３】
その一方で、蓋部１０２が開状態のときと閉状態のときとで異なる待機時間を設定することも可能である。例えば、通常、最初の注文入力の際には客人数などを入力する。そこで、ハンディターミナル１００は、入力された客人数と、注文入力確定までにおける入力済みのメニュー数を比較する。そして、ハンディターミナル１００は、例えば所定の待機時間を経過したときに、蓋部１０２が開状態であって、かつ、入力された客人数に対して現時点で入力済みのメニュー数が確実に少ない状態であるか否かについて判定する。このように入力された客人数に対して現時点で入力済みのメニュー数が確実に少ないという状態は、まさに客の要望を聞きながら蓋部１０２を開きながら注文を受けている途中であり、今後も何種類かのメニューを入力する操作が行われる可能性が高い。そこで、蓋部１０２が開状態であって、かつ、入力された客人数よりも現在入力済みのメニュー数が確実に少ない状況である場合、ハンディターミナル１００が待機時間を延長する。
【００４４】
さらに、本実施形態では、警告音の出力が開始されてから音量が最大となるまでの時間を、現在時刻を含む時間帯に応じて変化させることとしている。飲食店は、時間帯によって非常に忙しいときとそうでないときの差が大きい傾向にある。具体的に、昼食やディナーなどに対応する昼や夜の時間帯は相当に忙しいが、それ以外の時間帯はさほど忙しくないというような状況である。
店内が忙しいときに注文情報送信操作が行われていないことに気付かずにいる時間が長いと、客の回転が遅くなって待ち客に迷惑がかかるなどの不具合が生じやすい。したがって、店内が忙しい時間帯には、店員が警告音に早く気付くことができるようにする必要がある。また、忙しい時間帯は客も多く店内も比較的騒がしい場合が多いことから警告音が大きくなっても客は不快に感じにくい。一方、店内がさほど忙しくなければ、注文情報送信のための操作が行われない状態を警告することの緊急性もさほど求められなくなる。また、忙しくない時間帯では客も少ないので、警告音がすぐに大きくなることは好ましくない。
【００４５】
そこで、本実施形態では、例えば図４に例示したように、客が多く忙しくなる時間帯の音量ステップを高くして、それ以外の時間帯の音量ステップは小さくしている。つまり、朝食のための客が多い０７：００〜０９：００の時間帯と、昼食のための客が多い１１：３０〜１４：００の時間帯と、夕食のための客が多い１８：００〜２４：００の時間帯については、それぞれ、音量ステップとして、例えば「０．５」、「１．０」、「１．０」のように大きい値を設定している。そして、これ以外の時間帯は、それぞれ、「０．１」のように小さい値を設定している。この音量ステップにしたがって警告音の音量が変更されることで、店が忙しい時間帯では警告音が短時間で最大音に到達し、忙しくない時間帯では、比較的長い時間をかけて徐々に警告音が最大音に到達していく。
【００４６】
図５は、警告音の出力に関連してハンディターミナル１００が実行する処理手順例を示している。
まず、入力処理部１１２は、注文入力のための操作部１１１に対する操作が開始されるのを待機している（ステップＳ１０１−ＮＯ）。具体的に、入力処理部１１２は、例えば注文入力モードとするための操作が行われるのを待機すればよい。
【００４７】
注文入力のための操作が開始されたと判定すると （ステップＳ１０１−ＹＥＳ）、操作状態判定部１１４は、例えば自己が備える警告タイマによる計時を開始させる（ステップＳ１０２）。なお、警告タイマによる計時を開始させるにあたり、これまでの計時が実行されているとき、操作状態判定部１１４は、この計時を一旦停止して計時されたタイマ時間をリセットしたうえで、警告タイマによる計時を開始させる。
【００４８】
次に、操作状態判定部１１４は、注文を入力するための操作が最後に行われた後における次の操作が行われたか否かを判定する（ステップＳ１０３）。次の操作が行われていないと判定した場合（ステップＳ１０３−ＮＯ）、操作状態判定部１１４は、警告タイマが計時する時間について、予め設定したタイマ時間を経過したか否かについて判定する（ステップＳ１０４）。タイマ時間を経過するということは、注文を入力するための操作が最後に行われてから次の操作が行われない非操作状態が一定時間以上継続したことを意味する。
【００４９】
タイマ時間を経過していないと判定された場合（ステップＳ１０４−ＮＯ）、警告音出力部１１５は、プリンタ２００−１から送信された注文情報の受信に関するエラー通知が通信部１１３にて受信されたか否かについて判定する（ステップＳ１０５）。ここで、エラー通知を受信していないと判定した場合（ステップＳ１０５−ＮＯ）、警告音出力部１１５はステップＳ１０３に戻る。
【００５０】
タイマ時間を経過したと判定された場合（ステップＳ１０４−ＹＥＳ）、また、エラー通知が受信されたことを判定した場合（ステップＳ１０５−ＹＥＳ）、警告音出力部１１５は警告音を出力し（ステップＳ１０６）、ステップＳ１０３に戻る。
【００５１】
また、次の操作が行われたと判定された場合（ステップＳ１０３−ＹＥＳ）、警告音出力部１１５は、現在において警告音を出力中であるか否かについて判定する（ステップＳ１０７）。警告音が出力中である場合（ステップＳ１０７−ＹＥＳ）、警告音出力部１１５は、警告音を停止する（ステップＳ１０８）。
【００５２】
警告音が出力中でない場合（ステップＳ１０７−ＮＯ）、また、警告音が停止された後（ステップＳ１０８）、入力処理部１１２は、ステップＳ１０３において判定された次の操作が注文情報送信操作であるか否かについて判定する（ステップＳ１０９）。注文情報送信操作である場合（ステップＳ１０９−ＹＥＳ）、入力処理部１１２は、保持していた注文情報を通信部１１３によりプリンタ２００−１に対して送信させる（ステップＳ１１０）。
【００５３】
一方、注文情報送信操作でない場合（ステップＳ１０９−ＮＯ）、入力処理部１１２は、さらにステップＳ１０３において判定された次の操作が、ハンディターミナル１００が受信したエラー通知を店員が確認するエラー通知確認操作であるか否かについて判定する（ステップＳ１１１）。
【００５４】
エラー通知確認操作であると判定した場合（ステップＳ１１１−ＹＥＳ）、入力処理部１１２はこの図に示す処理を終了し、所定のタイミングで、ステップＳ１０１から処理を開始する。
一方、エラー通知確認操作でないと判定した場合（ステップＳ１１１−ＮＯ）、その操作は、引き続き行われた注文入力のための操作であることになる。この場合、入力処理部１１２は、今回の注文入力のための操作に応じて注文情報を生成（更新）する（ステップＳ１１２）。なお、入力処理部１１２は、生成（更新）した注文情報を保持している。この後、入力処理部１１２は、ステップＳ１０２に戻る。
【００５５】
なお、例えば、注文入力のための操作ではなく、何らかの理由で警告音を停止させようとして店員がボタン操作を行うことも考えられる。本実施形態では、このような操作入力を受けた場合であっても、注文入力、注文情報送信またはエラー通知確認以外の操作が行われたものと判定されるため、注文情報が保持されてステップＳ１０２に戻る。したがって、この後においても、何ら問題なく注文入力の操作を継続して行っていくことができる。
【００５６】
また、単に警告音を停止させようとして、操作部１１１をタッチするなどの簡単な操作を行った場合、それまで保持していた注文情報と、ステップＳ１１２によって生成（更新）される注文情報とで、その内容についての実質的に差異はない。このように注文情報の更新前後で注文情報の内容に差異がない状態が所定回数以上発生する場合、その客の注文が長時間にわたって厨房に届かないことになる。そこで、注文情報の更新前後で注文情報の内容に差異がない状態が所定回数以上発生した場合には、早急にその注文情報を処理させることを目的として警告を強化するようにしてもよい。例えば、ステップＳ１１２の注文情報生成（更新）を実施する際、注文情報の更新前後で注文情報に差異があるか否かを確認し、差異がない場合には、それが何回連続したかを記憶するようにする。そして、その回数に応じて警告音発生までのタイマ時間を短縮したり、または、警告音の音量や種類などを変更する。
【００５７】
図６は、図５のステップＳ１０６としての警告音出力のためにハンディターミナル１００が実行する処理手順例を示している。
警告音出力部１１５は、現在において警告音を出力中であるか否かについて判定する（ステップＳ２０１）。警告音を出力中でない場合（ステップＳ２０１−ＮＯ）、警告音出力部１１５は警告音の出力を開始する（ステップＳ２０２）。また、開閉状態判定部１１８は、警告音の出力開始に応じたタイミングで、蓋部１０２が開状態であるか否かについて判定する（ステップＳ２０３）。
【００５８】
蓋部１０２が開状態である場合（ステップＳ２０３−ＹＥＳ）、開始音量変更部１１９は、警告音の出力開始時における警告音の音量レベルＬＶに「１」を代入する（ステップＳ２０４）。
一方、蓋部１０２が閉状態である場合（ステップＳ２０３−ＮＯ）、開始音量変更部１１９は、警告音の出力開始時における警告音の音量レベルＬＶに「３」を代入する（ステップＳ２０５）。
なお、同図の説明において、警告音の音量レベルＬＶの範囲は０〜１０である。音量レベルＬＶが最小値の「０」である場合、警告音は無音の状態であり、音量レベルＬＶが最大値の「１０」である場合、警告音は最大音量の状態である。また、その分解能は「０．１」である。ただし、ここでの音量レベルＬＶの値の設定はあくまでも一例であって、警告音の音量レベルＬＶについては、例えばｄＢなどにより表現されてもよい。
また、ステップＳ２０４とＳ２０５において代入される音量レベルＬＶの値も一例であり、ステップＳ２０４における値のほうがステップＳ２０５における値よりも小さければ、他の値が設定されてよい。
【００５９】
このように、本実施形態における出力開始時の警告音の音量レベルは、蓋部１０２が開状態のときには小さい値が設定され、閉状態のときには大きい値が設定される。これにより、ハンディターミナル１００は、蓋部１０２が開状態のときには小さな音量により警告音の出力を開始し、蓋部１０２が閉状態のときには大きな音量により警告音の出力を開始する。
【００６０】
そして、音量変更部１１６は、今回の警告音の出力開始タイミングにおいて例えば自己が備える音量変更タイマの計時を開始させる（ステップＳ２０６）。この音量変更タイマには、警告音の音量が変化する時間間隔に相当するタイマ時間が設定される。
【００６１】
上記のように音量変更タイマに計時を開始させた（ステップＳ２０６）後において、または警告音を出力中であると判定した場合（ステップＳ２０１−ＹＥＳ）、音量変更部１１６は、音量変更タイマの計時時間がタイマ時間を経過したか否かについて判定する（ステップＳ２０７）。
タイマ時間を経過していない場合（ステップＳ２０７−ＮＯ）、音量変更部１１６はステップＳ２０１に戻る。一方、タイマ時間を経過した場合（ステップＳ２０７−ＹＥＳ）、時間変更部１２０は、現在設定されている音量レベルＬＶが最大値の「１０」以上であるか否かについて判定する（ステップＳ２０８）。
音量レベルＬＶが「１０」未満の場合（ステップＳ２０８−ＮＯ）、時間変更部１２０は、音量変更量を示すパラメータである音量ステップｓｔｐを設定する。つまり、時間変更部１２０は、時間帯テーブル１２１から現在時刻を含む時間帯に対応付けられた音量ステップの値を読み出す。そして、この読み出した値を、音量ステップｓｔｐとして音量変更部１１６に設定する（ステップＳ２０９）。
【００６２】
音量変更部１１６は、現在の音量レベルＬＶの値に対して音量ステップｓｔｐを加算することより音量レベルＬＶの値を更新する（ステップＳ２１０）。また、音量変更部１１６は、この音量レベルＬＶの値の更新に応じて、音量変更タイマをリセットしたうえで計時を開始させ（ステップＳ２１１）、ステップＳ２０１に戻る。
上記のようにステップＳ２０７〜Ｓ２１１の処理によって、音量変更部１１６は、音量変更タイマに設定したタイマ時間が経過するごとに、最大の音量レベルである「１０」に到達するまで警告音の音を大きくしていく。また、現在時刻が含まれる時間帯に応じて音量ステップｓｔｐが設定されることで、警告音の音量レベルが最大となるまでの時間は時間帯に応じて変更される。
【００６３】
また、音量レベルＬＶが「１０」以上であると判定された場合（ステップＳ２０８−ＹＥＳ）、音量変更部１１６はステップＳ２０１に戻る。これにより、警告音が最大音量に到達した場合には、その最大音量が維持される。
【００６４】
なお、ハンディターミナルとして、本体のみを備えて蓋部は備えないタイプのものがある。このようなハンディターミナルの場合には、例えば光センサなどを本体に設ける。そして、光センサにより光が検出されているときには、店員がハンディターミナルを使用しているものして、小さい音で警告音の出力を開始し、光が検出されていないときには、店員のポケットにしまわれているものとして大きい音で警告音の出力を開始させてもよい。
【００６５】
また、図３における機能部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより警告音の出力を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００６６】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
【００６７】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００６８】
１００  ハンディターミナル
１０１  本体部
１０２  蓋部
１０３Ａ  表示部
１０３Ｂ  表示部
１０４  開閉センサ
１１１  操作部
１１２  入力処理部
１１３  通信部
１１４  操作状態判定部
１１５  警告音出力部
１１６  音量変更部
１１７  音声出力部
１１８  開閉状態判定部
１１９  開始音量変更部
１２０  時間変更部
１２１  時間帯テーブル
【図１】
0005943651.tif 000002
【図２】
0005943651.tif 000003
【図３】
0005943651.tif 000004
【図４】
0005943651.tif 000005
【図５】
0005943651.tif 000006
【図６】
0005943651.tif 000007