(57)【特許請求の範囲】
【請求項１】
注文の入力を受け付ける入力部と、
前記入力部が入力を受け付けた注文に関する注文データを無線通信により注文管理制御装置に送信する送信部と、
バッテリの出力電圧を測定するバッテリ制御部と、
前記バッテリの出力電圧の所定の電圧範囲ごとの前記バッテリの残容量の変化率と、前記送信部が前記注文データを送信した送信回数とに基づいて、前記バッテリの残容量の情報を含むバッテリ情報を生成するバッテリ情報生成部と、
を備える注文入力装置。
【請求項２】
前記バッテリ情報生成部は、前記注文データの送信回数に基づいて、前記バッテリの出力電圧の所定の電圧範囲ごとの前記バッテリの残容量の変化率を算出する
請求項１に記載の注文入力装置。
【請求項３】
前記バッテリ情報生成部は、注文入力処理ごとに前記バッテリ情報を生成する
請求項１又は請求項２に記載の注文入力装置。
【請求項４】
前記バッテリ情報生成部は、算出したバッテリの残容量に基づいて、前記送信部が前記注文データを送信可能な回数を算出し、算出した前記注文データを送信可能な回数を含む前記バッテリ情報を生成する
請求項１から請求項３のいずれか１項に記載の注文入力装置。
【請求項５】
請求項１から請求項４のいずれか１項に記載の複数の注文入力装置と、注文管理制御装置とを備える注文管理システムであって、
前記注文入力装置の前記送信部は、前記バッテリ情報生成部が生成した前記バッテリ情報を前記注文データに付加して前記注文管理制御装置に送信し、
前記注文管理制御装置は、
前記各注文入力装置から前記注文データを受信する受信部と、
前記受信部が受信した注文データに付加された前記バッテリ情報に基づいて、充電が必要なハンディターミナルを判定する判定部と、
前記判定部が判定した結果を出力する出力部と、
を備える
注文管理システム。
【請求項６】
前記注文管理制御装置の前記出力部は、各ハンディターミナルのバッテリに関する情報の一覧を出力する
請求項５に記載の注文管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、注文入力装置及び注文管理システムに関する。
【背景技術】
【０００２】
注文管理システムは、注文データ処理およびデータ管理を行う注文管理制御装置、注文入力処理を行うハンディターミナル、伝票を印字するプリンタから構成されている。ハンディターミナルは、充電式バッテリから電源供給され、バッテリの電池容量が無くなるとバッテリを充電しなければならない。通常、バッテリの電池容量が少なくなると、供給電圧が低下する。このため、ハンディターミナルのバッテリ出力電圧が一定電圧以下になると警告メッセージを表示して充電を促す技術が知られている（例えば、特許文献１参照）。
【０００３】
電池残量が少なくなったバッテリを満充電にするには数時間要するため、店舗が営業していない間に充電する運用や、予備バッテリを用意して事前に充電することにより、バッテリ残容量が無くなっても交換して、ハンディターミナルを継続使用する運用が行われている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−６２９５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、予備バッテリが無い場合には、店舗の営業中にバッテリの残容量が無くなると充電の間ハンディターミナルが使用できなくなるため、営業時間外に必ずバッテリを充電しなければならない。また、予備バッテリを用意している場合であっても、常に予備バッテリを満充電にしておく必要があり、バッテリの残容量に関わらず使用したバッテリは充電する運用になってしまう。これにより、不要な充電が行われ、バッテリ寿命を短くしてしまうという課題がある。一方、充電を繰り返して劣化したバッテリは、警告メッセージの残容量まで使い続けると負荷変動が大きくなり、無線転送など大電流を供給できない場合があり、注文入力後無線転送する前にバッテリ交換しなければならない。そのため、注文データを厨房に伝えるために無駄な時間を要していた。
【０００６】
さらに、特定のバッテリに使用が偏った場合、使用頻度の高いバッテリの劣化が早くなるため、バッテリ交換サイクルを予測することが困難で、バッテリが劣化するごとに、都度交換用バッテリを購入する必要があり、注文管理システムのメンテナンス上の課題となっていた。
【０００７】
そのため、特許文献１に記載の技術では、バッテリの劣化の度合いに応じた、バッテリの残容量を知ることができないという問題がある。
【０００８】
そこで、本発明は上述の事情を鑑みてなされたものであり、バッテリの劣化の度合いに応じた、バッテリの残容量を算出することができる注文入力装置及び注文管理装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の幾つかの態様は、注文の入力を受け付ける入力部と、前記入力部が入力を受け付けた注文に関する注文データを無線通信により注文管理制御装置に送信する送信部と、バッテリの出力電圧を測定するバッテリ制御部と、前記バッテリの出力電圧の所定の電圧範囲ごとの前記バッテリの残容量の変化率と、前記送信部が前記注文データを送信した送信回数とに基づいて、前記バッテリの残容量の情報を含むバッテリ情報を生成するバッテリ情報生成部と、を備える注文入力装置である。
【００１０】
また、本発明の他の態様の注文入力装置において、前記バッテリ情報生成部は、前記注文データの送信回数に基づいて、前記バッテリの出力電圧の所定の電圧範囲ごとの前記バッテリの残容量の変化率を算出する。
【００１１】
また、本発明の他の態様の注文入力装置において、前記バッテリ情報生成部は、注文入力処理ごとに前記バッテリ情報を生成する。
【００１２】
また、本発明の他の態様の注文入力装置において、前記バッテリ情報生成部は、算出したバッテリの残容量に基づいて、前記送信部が前記注文データを送信可能な回数を算出し、算出した前記注文データを送信可能な回数を含む前記バッテリ情報を生成する。
また、本発明の他の態様は、上述した複数の注文入力装置と、注文管理制御装置とを備
える注文管理システムであって、前記注文入力装置の前記送信部は、前記バッテリ情報生
成部が生成した前記バッテリ情報を前記注文データに付加して前記注文管理制御装置に送
信し、前記注文管理制御装置は、前記各注文入力装置から前記注文データを受信する受信
部と、前記受信部が受信した注文データに付加された前記バッテリ情報に基づいて、充電
が必要なハンディターミナルを判定する判定部と、前記判定部が判定した結果を出力する
出力部と、を備える注文管理システムである。
また、本発明の他の態様の注文管理システムにおいて、前記注文管理制御装置の前記出
力部は、各ハンディターミナルのバッテリに関する情報の一覧を出力する。
【発明の効果】
【００１３】
本発明によれば、バッテリの劣化の度合いに応じた、バッテリの残容量を算出することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施形態における注文管理システムの全体構成を示す図である。
【図２】本実施形態におけるハンディターミナルの構成を示すブロック図である。
【図３】本実施形態におけるハンディターミナルが記憶するバッテリ残容量−バッテリ出力電圧の相関データを示す概略図である。
【図４】本実施形態におけるハンディターミナルが消費する電流値を示す図である。
【図５】本実施形態におけるバッテリの放電負荷特性を示す図である。
【図６】本実施形態におけるハンディターミナルが生成するバッテリ情報のデータ構造及びデータ例を示す図である。
【図７】本実施形態におけるハンディターミナルが計測するバッテリ交換後の累積経過時間を示す。
【図８】本実施形態によるハンディターミナルが実行する電池交換処理の処理手順を示したフローチャートである。
【図９】本実施形態によるハンディターミナルが実行する注文入力処理の処理手順を示したフローチャートである。
【図１０】本実施形態によるハンディターミナルが実行する注文入力処理の処理手順を示したフローチャートである。
【図１１】本実施形態における注文管理制御装置の構成を示すブロック図である。
【図１２】本実施形態における注文管理制御装置が記憶するハンディターミナル状態テーブルである。
【図１３】本実施形態におけるハンディターミナルが注文管理制御装置に送信する注文データのデータ構造を示す概略図である。
【図１４】本実施形態におけるプリンタが出力する伝票の一例を示すイメージ図である。
【図１５】本実施形態におけるハンディターミナルが表示する注意情報表示画面の一例を示すイメージ図である。
【発明を実施するための形態】
【００１５】
以下、本発明の一実施形態について、図面を参照しながら説明する。図１は、本実施形態による注文管理システム１の全体構成を示す図である。注文管理システム１は、飲食店の店舗に設置され、客の注文を管理するシステムである。同図に示すように、注文管理システム１は、複数のハンディターミナル２００と、注文管理制御装置３００と、プリンタ４００と、バッテリ充電器５００とを備えて構成される。なお、本図においては、ハンディターミナル２００を２台示しているが、ハンディターミナル２００の数は２台以上であってもよい。また、同図においては、プリンタ４００を１台のみ示しているが、複数台が備えられていてもよい。
【００１６】
注文管理制御装置３００とハンディターミナル２００またはプリンタ４００とは、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）により無線通信する。
【００１７】
ハンディターミナル２００は、注文を入力する注文入力装置であり、店舗における従業員に携帯され、入力される注文に基づく注文データを注文管理制御装置３００に送信する。注文データには、注文されたメニュー（料理）とその数量と注文された日時とが含まれる。ハンディターミナル２００は、バッテリ６００で駆動する。バッテリ６００は、ハンディターミナル２００に電力を供給する。また、バッテリ６００は、電力容量（バッテリ残容量）がなくなると、バッテリ充電器５００で充電され、電力を蓄える。
【００１８】
注文管理制御装置３００は、注文管理システム１を統括して制御する制御装置である。注文管理制御装置３００は、ハンディターミナル２００から客の注文に関する注文データを受信し、受信した注文データを記憶管理する。また、注文管理制御装置３００は、各ハンディターミナル２００から受信した注文データに基づいて伝票を出力するための伝票データを生成する。そして、注文管理制御装置３００は、生成した伝票データをプリンタ４００に送信して伝票を出力させる。プリンタ４００は、注文管理制御装置３００から伝票データを受信し、受信した伝票データに基づいて伝票を印字して出力するプリンタ装置である。バッテリ充電器５００は、ハンディターミナル２００のバッテリ６００に電力を充電する。
【００１９】
次に、ハンディターミナル２００について説明する。図２は、本実施形態におけるハンディターミナル２００の構成を示すブロック図である。図示するように、ハンディターミナル２００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１（バッテリ情報生成部）と、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）表示２０２と、キー２０３（入力部）と、メモリ２０４と、タイマ２０５と、無線モジュール２０６（送信部）と、バッテリ制御回路２０７（バッテリ制御部）と、副電池２０８とを備える。
【００２０】
ＣＰＵ２０１は、ハンディターミナル２００全体を制御する。また、ＣＰＵ２０１は、無線モジュール２０６が注文管理制御装置３００に注文入力してから注文データを送信するまでの処理をした回数（注文回数）と、バッテリ制御回路２０７が測定したバッテリ６００の出力電圧とに基づいて、バッテリ６００の残容量（バッテリ残容量）を算出する。また、ＣＰＵ２０１は、算出したバッテリ６００の残容量に基づいて、無線モジュール２０６が注文データを送信可能な回数（バッテリ残容量で注文入力できる回数）を算出する。そして、ＣＰＵ２０１は、バッテリ６００の残容量と注文データを送信可能な回数とを含むバッテリ情報を生成し、生成したバッテリ情報を注文データに付加して無線モジュール２０６から注文管理制御装置３００に送信する。
【００２１】
また、ＣＰＵ２０１は、無線モジュール２０６及びＬＣＤ表示２０２への電源を制御する。例えば、ＣＰＵ２０１は、無線通信を行うときにのみ、無線モジュール２０６に電力を供給する（電源をＯＮにする）。
【００２２】
ＣＰＵ２０１は、キー２０３が入力を受け付けるキー操作またはバッテリ６００の交換で発生する割り込み信号でサスペンド状態から復帰し、メモリ２０４およびタイマ２０５を省電力モードから動作モードに変更する。ＣＰＵ２０１は、キー操作が行われるとサスペンド状態から復帰し、ＬＣＤ表示２０２をＯＮにしたあと、キー２０３への入力およびＬＣＤ表示２０２の表示を含む注文入力処理を行う。注文入力処理は、客からの注文の入力を受け付け、受け付けた注文に関する注文データを注文管理制御装置３００に送信する処理である。ＣＰＵ２０１は、キー２０３への入力およびプログラム手順に従い、無線モジュール２０６をＯＮして注文管理制御装置３００と無線通信を行う。ＣＰＵ２０１は、無線通信が終了すると、無線モジュール２０６およびＬＣＤ表示２０２をＯＦＦし、メモリ２０４およびタイマ２０５を省電力モードに変更し、ＣＰＵ２０１自身もサスペンド状態に移行する。
【００２３】
ＬＣＤ表示２０２は、注文を入力するための注文入力画面等、情報を表示する。キー２０３は、ボタンやタッチパネル等であり、注文等の入力を受け付ける。メモリ２０４は、プログラムや注文データ等、種々の情報を記憶する。例えば、メモリ２０４は、後述するバッテリ残容量−バッテリ出力電圧の相関データを記憶する。タイマ２０５は、時間を計測する。無線モジュール２０６は、注文管理制御装置３００と無線通信する。
【００２４】
バッテリ制御回路２０７は、バッテリ６００からハンディターミナル２００の各部に電力を供給する。また、バッテリ制御回路２０７は、副電池２０８からＣＰＵ２０１、メモリ２０４及びタイマ２０５に電力を供給する。また、バッテリ制御回路２０７は、バッテリ６００の交換を検出し、ＣＰＵ２０１に通知する。バッテリ制御回路２０７は、バッテリ６００の交換でバッテリ６００が取り外されると、副電池２０８からＣＰＵ２０１、メモリ２０４、タイマ２０５へ電力が供給される。また、バッテリ制御回路２０７は、バッテリ６００から副電池２０８へ、或は、副電池２０８からバッテリ６００への電源切り替え機能を有する。また、バッテリ制御回路２０７は、バッテリ６００の出力電圧を測定するバッテリ電圧測定機能を有する。副電池２０８は、バッテリ６００の交換時に、ＣＰＵ２０１、メモリ２０４、タイマ２０５及びバッテリ制御回路２０７に電力を供給する。
【００２５】
図３は、本実施形態におけるハンディターミナル２００が記憶するバッテリ残容量−バッテリ出力電圧の相関データを示す概略図である。本図に示すように、バッテリ残容量−バッテリ出力電圧の相関データは、バッテリ残容量とバッテリ出力電圧との各項目を有する。バッテリ残容量は、バッテリ６００の残容量（単位は％（パーセント））である。また、バッテリ出力電圧は、バッテリ６００の出力電圧（単位はＶ（ボルト））である。
【００２６】
バッテリ残容量‐バッテリ出力電圧の相関データは、複数のバッテリ６００の放電負荷特性を調査するために実施した実験データから得た、バッテリ残容量とバッテリ出力電圧とを平均値化したものである。図示する例では、バッテリ残容量８０％に対応するバッテリ出力電圧は４．０Ｖである。また、バッテリ残容量６０％に対応するバッテリ出力電圧は３．８Ｖである。また、バッテリ残容量４０％に対応するバッテリ出力電圧は３．７Ｖである。また、バッテリ残容量２０％に対応するバッテリ出力電圧は３．５Ｖである。
【００２７】
図４は、本実施形態におけるハンディターミナル２００が消費する電流値を示す図である。本図に示すように、ハンディターミナル２００に流れる電流は、ＣＰＵ２０１がサスペンド状態で流れるサスペンド電流と、ＣＰＵ２０１が稼働状態でＬＣＤ表示２０２がＯＮのときに流れるＨＴ表示電流と、ＣＰＵ２０１が稼働状態で、ＬＣＤ表示２０２がＯＮで、無線モジュール２０６がＯＮのときに流れる無線通信電流とがある。本図に示す例では、サスペンド電流は２ｍＡ（ミリアンペア）である。また、ＨＴ表示電流は、２３０ｍＡである。また、無線通信電流は、４８０ｍＡである。
【００２８】
次に、本実施形態におけるハンディターミナル２００がバッテリ６００の残容量を算出するバッテリ残容量算出方法について説明する。図５は、本実施形態におけるバッテリ６００の放電負荷特性を示す図である。バッテリ出力電圧は、バッテリ６００からハンディターミナル２００への負荷電流によって変動する。本図に示すグラフの横軸は放電容量（単位はｍＡｈ（ミリアンペア時））であり、縦軸はバッテリ出力電圧（単位はＶ（ボルト））である。また、一点破線は、ＨＴ表示電流を供給しているＨＴ表示電流供給時の放電負荷特性を示す。また、二点破線は、無線通信電流を供給している無線通信電流供給時の放電負荷特性を示す。また、実線は、バッテリ６００の放電負荷特性を示し、一点破線と二点破線との平均値である。
【００２９】
バッテリ制御回路２０７は、バッテリ出力電圧を測定する際、ＨＴ表示電流供給時のバッテリ出力電圧と、無線通信電流供給時のバッテリ出力電圧との平均値をバッテリ出力電圧とする。
【００３０】
図５（Ａ）は、劣化していないバッテリ６００の放電負荷特性を示す。また、図５（Ｂ）は、充放電を繰り返し劣化したバッテリ６００の放電負荷特性を示す。図示するように、劣化したバッテリ６００では、放電容量が小さくなる。また、劣化したバッテリ６００のバッテリ出力電圧は、バッテリ６００からハンディターミナル２００への負荷電流によってその変動が大きくなる。
【００３１】
例えば、劣化したバッテリ６００では、バッテリ出力電圧が３．５Ｖのとき、バッテリ残容量−バッテリ出力電力の相関データにより変換したバッテリ残容量は２０％である。一方、図５（Ｂ）に示す放電特性から得られる放電容量はおよそ７００ｍＡであり、全放電容量１１００ｍＡから残りの放電容量を算出すると、（１１００−７００）／１１００で算出でき、３６％である。
【００３２】
劣化したバッテリ６００では、無線通信電流供給時の電圧降下が大きい。そのため、劣化したバッテリ６００では、放電容量が残っていても電圧降下で無線通信ができなくなり、無線通信回数から見たバッテリ残容量は、バッテリ残容量−バッテリ出力電力の相関データで変換したバッテリ残容量の方が誤差が少ない。よって、本発明では、ハンディターミナル２００は、ＨＴ表示電流供給時のバッテリ出力電圧と、無線通信電流供給時のバッテリ出力電圧との平均値でバッテリ出力電圧を求め、バッテリ残容量−バッテリ出力電力の相関データに従い補正を加えて、バッテリ残容量を算出する。
【００３３】
図６は、本実施形態におけるハンディターミナル２００が生成するバッテリ情報のデータ構造及びデータ例を示す図である。ＣＰＵ２０１は、注文入力処理毎に、バッテリ情報を生成し、生成したバッテリ情報をメモリ２０４に書き込む。
【００３４】
図示するように、バッテリ情報は、バッテリ出力電圧と、ＨＴ表示電流供給時のバッテリ出力電圧と、無線通信電流供給時のバッテリ出力電圧と、バッテリの状態と、バッテリ残容量８０％以上の注文回数と、バッテリ残容量８０％未満６０％以上までの注文回数と、バッテリ残容量６０％未満４０％以上までの注文回数と、バッテリ残容量４０％未満２０％以上までの注文回数と、１回あたりのバッテリ残容量の変化率と、電池交換後の注文回数と、バッテリ残容量と、バッテリ残容量で注文入力できる回数との各項目を有する。
【００３５】
バッテリ出力電圧は、ＨＴ表示電流供給時のバッテリ出力電圧３．８５Ｖと無線通信電流供給時のバッテリ出力電圧３．７３Ｖとの平均値３．７９Ｖである。ＨＴ表示電流供給時のバッテリ出力電圧は、ＨＴ表示電流が供給されているときにバッテリ制御回路２０７が測定したバッテリ出力電圧である。また、無線通信電流供給時のバッテリ出力電圧は、無線通信電流が供給されているときにバッテリ制御回路２０７が測定したバッテリ出力電圧である。
【００３６】
バッテリの状態は、図３に示したバッテリ残容量−バッテリ出力電力の相関データに基づいた値であり、バッテリ出力電圧３．７９Ｖに対応する値はバッテリ残容量４０％以上である。以下の回数はバッテリ交換後のバッテリ残量と各残量ごとの注文回数を説明するための一例で、バッテリ残容量８０％以上の注文回数は、バッテリ残容量が８０％以上のときに実行した注文入力処理の回数２０回である。バッテリ残容量８０％未満６０％以上までの注文回数は、バッテリ残容量が８０％未満６０％以上のときに実行した注文入力処理の回数２５回である。バッテリ残容量６０％未満４０％以上までの注文回数は、バッテリ残容量が６０％未満４０％以上のときに実行した注文入力処理の回数２回である。図６でバッテリ電圧は３．７９Ｖでありバッテリ残量が４０％以上あるので、バッテリ残容量４０％未満２０％以上までの注文回数は、バッテリ残容量が４０％未満２０％以上のときに実行した注文入力処理の回数０回である。
【００３７】
電池交換後の注文回数は、バッテリ６００が交換されてから実行した注文入力処理の回数であり、バッテリ残容量８０％以上の注文回数と、バッテリ残容量８０％未満６０％以上までの注文回数と、バッテリ残容量６０％未満４０％以上までの注文回数と、バッテリ残容量４０％未満２０％以上までの注文回数と、の合計値４７回である。
【００３８】
１回あたりのバッテリ残容量の変化率は、バッテリの状態４０％以上より１つ前の状態バッテリ残容量８０％未満６０％以上におけるバッテリ６００の残容量の変化率である。なお、１つ前の状態での変化率は、現在の状態の変化率と近い変化率であることが予想されるため、本実施形態では、１つ前の状態での変化率を採用している。ＣＰＵ２０１は、測定したバッテリ出力電圧が、バッテリ残容量−バッテリ出力電圧の相関データに示されたバッテリ出力電圧に変化する間（例えば、電池交換→４．０Ｖ、４．０Ｖ→３．８Ｖ、３．８Ｖ→３．７Ｖ）に処理した注文入力回数から１回あたりのバッテリ残容量の変化率を算出する。例えば、バッテリ残容量８０％未満６０％以上において、残容量が２０％変化する間の注文回数は２５回である。そのため、ＣＰＵ２０１は、１回あたりのバッテリ残容量の変化率を２０％／注文回数２５回＝０．８％で算出する。
【００３９】
バッテリ残容量は、６０％−（バッテリ残容量の変化率０．８％×バッテリ残容量６０％未満４０％以上の注文回数２回）＝５８．４％である。バッテリ残容量で注文入力できる回数は、バッテリ残容量で注文入力処理をできる回数である。ＣＰＵ２０１は、バッテリ残量５８．４％と注文入力処理が可能な下限値２０％との差から、注文入力処理に使用できるバッテリ残容量３８．４％を算出する。その後、ＣＰＵ２０１は、１注文当たりのバッテリ残容量の変化率０．８％からバッテリ残量で注文入力できる回数を３８．４／０．８＝４８回と算出する。
【００４０】
また、ＣＰＵ２０１は、バッテリ６００の交換直後は、予めプログラムに定義された計算式を用いて、バッテリ制御回路２０７が測定したバッテリ出力電圧から、バッテリ残容量及びバッテリ残容量で注文入力できる回数を算出する。そして、ＣＰＵ２０１は、算出したバッテリ残容量及びバッテリ残容量で注文入力できる回数を、メモリ２０４が記憶するバッテリ情報の該当項目に書き込んで保存する。続いて、ＣＰＵ２０１は、（バッテリ残容量−注文入力できる下限の残容量２０％）／バッテリ残容量で注文入力できる回数により、１回あたりのバッテリ残容量の変化率を算出する。そして、ＣＰＵ２０１は、算出した１回あたりのバッテリ残容量の変化率をメモリ２０４が記憶するバッテリ情報の該当項目に書き込んで保存する。
【００４１】
図７は、本実施形態におけるハンディターミナル２００が計測するバッテリ交換後の累積経過時間を示す。ＣＰＵ２０１は、バッテリ６００が交換されると、バッテリ交換後の累積経過時間を０クリアする。その後、ＣＰＵ２０１は、タイマ２０５により経過時間を計測し、計測した経過時間をメモリ２０４が記憶するバッテリ交換後の累積経過時間に書き込む。
【００４２】
図８は、本実施形態によるハンディターミナル２００が実行する電池交換処理の処理手順を示したフローチャートである。本図に示す処理は、ハンディターミナル２００のバッテリ６００が交換されたときに実行される。ＣＰＵ２０１は、バッテリ制御回路２０７からバッテリ交換の割り込み信号が入力されると、本図に示す処理を実行する。
【００４３】
（ステップＳ１０１）バッテリ制御回路２０７は、ＬＣＤ表示がＯＦＦの状態におけるサスペンド電流のバッテリ出力電圧を測定する。測定したバッテリ出力電圧はＨＴ表示電流供給時のバッテリ出力電圧より高いが、バッテリ６００の交換を判定するための測定であるため、負荷変動に伴う誤差は許容する。その後、ステップＳ１０２の処理に進む。
（ステップＳ１０２）ＣＰＵ２０１は、バッテリ制御回路２０７が測定したバッテリ出力電圧が４．０Ｖ以上であるか否かを判定する。バッテリ出力電圧が４．０Ｖ以上であるとＣＰＵ２０１が判定した場合には、バッテリ６００が交換されたと判定し、ステップＳ１０３の処理に進む。また、バッテリ出力電圧が４．０Ｖ未満であるとＣＰＵ２０１が判定した場合には、バッテリ６００が交換されていないと判定し、処理を終了する。
【００４４】
（ステップＳ１０３）ＣＰＵ２０１は、メモリ２０４が記憶するバッテリ情報におけるバッテリ残容量８０％以上の注文回数と、バッテリ残容量８０％未満６０％以上までの注文回数と、バッテリ残容量６０％未満４０％以上までの注文回数と、バッテリ残容量４０％未満２０％以上までの注文回数と、電池交換後の注文回数とを０クリアする。その後、ステップＳ１０４の処理に進む。
（ステップＳ１０４）ＣＰＵ２０１は、メモリ２０４に記憶しているバッテリ交換後の累積経過時間を０クリアする。その後、処理を終了する。
【００４５】
図９及び図１０は、本実施形態によるハンディターミナル２００が実行する注文入力処理の処理手順を示したフローチャートである。ＣＰＵ２０１は、サスペンド状態のときに、キー２０３が入力を受け付け、稼働状態になると、本図に示す処理を実行する。
【００４６】
（ステップＳ２０１）ＣＰＵ２０１は、サスペンド移行前のタイマ値と稼働直後のタイマ値との差からサスペンド時間を算出する。タイマ値は、タイマ２０５が計測する時間である。そして、ＣＰＵ２０１は、算出したサスペンド時間を、メモリ２０４が記憶しているバッテリ交換後の累積経過時間に加算する。その後、ステップＳ２０２の処理に進む。
【００４７】
（ステップＳ２０２）ＣＰＵ２０１は、メモリ２０４が記憶しているバッテリ情報の電池交換後の注文回数が０であるか否かを判定する。電池交換後の注文回数が０であるとＣＰＵ２０１が判定した場合には、バッテリ６００の交換直後であると判定し、ステップＳ２０３の処理に進む。また、電池交換後の注文回数が０でないとＣＰＵ２０１が判定した場合には、ステップＳ２０７の処理に進む。
【００４８】
（ステップＳ２０３）ＣＰＵ２０１は、バッテリ出力電圧を測定し、測定したバッテリ出力電圧をメモリ２０４が記憶するバッテリ情報に書き込んで保存する。具体的には、ＣＰＵ２０１は、バッテリ制御回路２０７にＨＴ表示電流供給時のバッテリ出力電圧及び無線通信電流供給時のバッテリ出力電圧の測定をさせる。その後、バッテリ制御回路２０７が測定したＨＴ表示電流供給時のバッテリ出力電圧と無線通信電流供給時のバッテリ出力電圧との平均値を算出し、算出した平均値をバッテリ出力電圧としてメモリ２０４が記憶するバッテリ情報に書き込んで保存する。その後、ステップＳ２０４の処理に進む。
【００４９】
（ステップＳ２０４）ＣＰＵ２０１は、バッテリ状態を判定する。具体的には、ＣＰＵ２０１は、バッテリ残容量−バッテリ出力電圧の相関データに基づいて、バッテリ出力電圧をバッテリ残容量に変換する。例えば、バッテリ出力電圧が４．０Ｖ以上である場合にはバッテリ状態８０％以上である。また、バッテリ出力電圧が４．０Ｖ未満３．８Ｖ以上である場合にはバッテリ状態６０％以上である。また、バッテリ出力電圧が３．８Ｖ未満３．７Ｖ以上である場合にはバッテリ状態４０％以上である。また、バッテリ出力電圧が３．７Ｖ未満である場合にはバッテリ状態２０％以上である。そして、ＣＰＵ２０１は、判定したバッテリ状態をメモリ２０４が記憶するバッテリ情報に書き込んで保存する。その後、ステップＳ２０５の処理に進む。
【００５０】
（ステップＳ２０５）ＣＰＵ２０１は、プログラムで定義された計算式を用いて、バッテリ出力電圧からバッテリ残容量を算出する。また、ＣＰＵ２０１は、プログラムで定義された計算式を用いて、バッテリ出力電圧からバッテリ残容量で注文入力できる回数を算出する。
【００５１】
（ステップＳ２０６）ＣＰＵ２０１は、１回あたりのバッテリ残容量の変化率を算出する。具体的には、ＣＰＵ２０１は、（バッテリ残容量−注文入力処理できる下限の残容量（例えば２０％））／バッテリ残量で注文入力できる回数で、１回あたりのバッテリ残容量の変化率を算出する。その後、ＣＰＵ２０１は、算出した１回あたりのバッテリ残容量の変化率をメモリ２０４が記憶するバッテリ情報に書き込んで保存する。その後、ステップＳ２０７の処理に進む。
【００５２】
（ステップＳ２０７）ＣＰＵ２０１は、バッテリ出力電圧を測定し、測定したバッテリ出力電圧をメモリ２０４が記憶するバッテリ情報に書き込んで保存する。その後、ステップＳ２０８の処理に進む。
【００５３】
（ステップＳ２０８）ＣＰＵ２０１は、測定したバッテリ出力電圧が４．０Ｖ以上から４．０Ｖ未満に変化したか否かを判定する。バッテリ出力電圧が４．０Ｖ以上から４．０Ｖ未満に変化したとＣＰＵ２０１が判定した場合にはステップＳ２０９の処理に進む。また、バッテリ出力電圧が４．０Ｖ以上から４．０Ｖ未満に変化していないとＣＰＵ２０１が判定した場合には、ステップＳ２１０の処理に進む。
【００５４】
(ステップＳ２０９)ＣＰＵ２０１は、バッテリの状態を６０％以上とし、バッテリ残容量を８０％とする。その後、ステップＳ２１８の処理に進む。
【００５５】
（ステップＳ２１０）ＣＰＵ２０１は、測定したバッテリ出力電圧が３．８Ｖ以上から３．８Ｖ未満に変化したか否かを判定する。バッテリ出力電圧が３．８Ｖ以上から３．８Ｖ未満に変化したとＣＰＵ２０１が判定した場合にはステップＳ２１１の処理に進む。また、バッテリ出力電圧が３．８Ｖ以上から３．８Ｖ未満に変化していないとＣＰＵ２０１が判定した場合には、ステップＳ２１２の処理に進む。
【００５６】
(ステップＳ２１１)ＣＰＵ２０１は、バッテリの状態を４０％以上とし、バッテリ残容量を６０％とする。また、ＣＰＵ２０１は、２０％／バッテリ残容量８０％未満６０％以上までの注文回数で、１回あたりのバッテリ残容量の変化率を算出する。その後、ステップＳ２１８の処理に進む。
【００５７】
（ステップＳ２１２）ＣＰＵ２０１は、測定したバッテリ出力電圧が３．７Ｖ以上から３．７Ｖ未満に変化したか否かを判定する。バッテリ出力電圧が３．７Ｖ以上から３．７Ｖ未満に変化したとＣＰＵ２０１が判定した場合にはステップＳ２１３の処理に進む。また、バッテリ出力電圧が３．７Ｖ以上から３．７Ｖ未満に変化していないとＣＰＵ２０１が判定した場合には、ステップＳ２１４の処理に進む。
【００５８】
(ステップＳ２１３)ＣＰＵ２０１は、バッテリの状態を２０％以上とし、バッテリ残容量を４０％とする。また、ＣＰＵ２０１は、２０％／バッテリ残容量６０％未満４０％以上までの注文回数で、１回あたりのバッテリ残容量の変化率を算出する。その後、ステップＳ２１８の処理に進む。
【００５９】
（ステップＳ２１４）ＣＰＵ２０１は、測定したバッテリ出力電圧が３．５Ｖ以上から３．５Ｖ未満に変化したか否かを判定する。バッテリ出力電圧が３．５Ｖ以上から３．５Ｖ未満に変化したとＣＰＵ２０１が判定した場合にはステップＳ２１５の処理に進む。また、バッテリ出力電圧が３．５Ｖ以上から３．５Ｖ未満に変化していないとＣＰＵ２０１が判定した場合には、ステップＳ２１７の処理に進む。
【００６０】
（ステップＳ２１５）ＣＰＵ２０１は、バッテリ交換表示「バッテリの電源が少なくなりました。バッテリを交換して下さい」をＬＣＤ表示２０２に表示する。その後、ステップＳ２１６の処理に進む。
（ステップＳ２１６）ＣＰＵ２０１は、バッテリ交換待ちの状態になる。その後、ステップＳ２０１の処理に戻る。
【００６１】
（ステップＳ２１７）ＣＰＵ２０１は、バッテリ残容量−１回当たりのバッテリ残容量の変化率で、バッテリ残容量を算出する。その後、ステップＳ２１８の処理に進む。
（ステップＳ２１８）ＣＰＵ２０１は、電池交換後の注文回数に１加算する。その後、ステップＳ２１９の処理に進む。
【００６２】
（ステップＳ２１９）ＣＰＵ２０１は、（バッテリ残容量−注文入力できる下限の残容量）／１回あたりのバッテリ残容量の変化率で、バッテリ残量で注文入力できる回数を算出する。その後、ステップＳ２２０の処理に進む。
【００６３】
（ステップＳ２２０）ＣＰＵ２０１は、通常の注文入力処理を実行する。その後、ステップＳ２２１の処理に進む。
（ステップＳ２２１）ＣＰＵ２０１は、バッテリ状態に応じた注文回数に１を加算する。具体的には、ＣＰＵ２０１は、バッテリの状態が８０％以上のとき、バッテリ残容量８０％以上の注文回数に１加算する。また、ＣＰＵ２０１は、バッテリの状態が６０％以上のとき、バッテリ残容量８０％未満６０％以上までの注文回数に１加算する。また、ＣＰＵ２０１は、バッテリの状態が４０％以上のとき、バッテリ残容量６０％未満４０％以上までの注文回数に１加算する。また、ＣＰＵ２０１は、バッテリの状態が２０％以上のとき、バッテリ残容量４０％未満２０％以上までの注文回数に１加算する。その後、ステップＳ２２２の処理に進む。
【００６４】
（ステップＳ２２２）ＣＰＵ２０１は、バッテリ出力電圧と、バッテリの状態と、バッテリ残容量範囲（≧８０％，８０〜６０％，６０〜４０％，４０〜２０％）の注文回数と、１回あたりのバッテリ残容量の変化率と、電池交換後の注文回数と、バッテリ残容量と、バッテリ残容量で注文入力できる回数とをメモリ２０４が記憶するバッテリ情報に書き込んで保存する。その後、処理を終了する。
【００６５】
次に、注文管理制御装置３００について説明する。図１１は、本実施形態における注文管理制御装置３００の構成を示すブロック図である。図示するように、注文管理制御装置３００は、ＣＰＵ３０１（判定部、出力部）と、ＬＣＤ表示３０２と、キー３０３と、メモリ３０４と、無線モジュール３０５（受信部）と、有線ＬＡＮ３０６とを備える。
【００６６】
ＣＰＵ３０１は、注文管理制御装置３００全体を制御する。また、ＣＰＵ３０１は、ハンディターミナル２００から注文データを受信し、受信した注文データに基づく伝票データをプリンタ４００に送信して伝票を出力させる注文処理を行う。また、ＣＰＵ３０１は、ハンディターミナル２００から受信した注文データを管理する注文データ管理を行う。
【００６７】
また、ＣＰＵ３０１は、各ハンディターミナル２００から受信した注文データに付加されたバッテリ情報に基づいて、充電が必要なハンディターミナル２００を判定する。また、ＣＰＵ３０１は、判定した結果を出力する。例えば、ＣＰＵ３０１は、ハンディターミナル２００またはプリンタ４００に、判定した結果を出力させる。また、ＣＰＵ３０１は、各ハンディターミナル２００のバッテリに関する情報の一覧を出力する。
【００６８】
ＬＣＤ表示３０２は、注文管理制御装置３００の稼働状況等、情報を表示する。キー３０３は、キーボードやマウス等であり、注文管理制御装置３００への操作入力を受け付ける。メモリ３０４は、注文処理を実行するための注文処理プログラムや、注文処理をするための注文処理データや、注文管理システム１を制御するデータ等、種々の情報を記憶する。また、メモリ３０４は、各ハンディターミナル２００のバッテリ６００の状態を示すハンディターミナル状態テーブルを記憶する。無線モジュール３０５は、ハンディターミナル２００やプリンタ４００と無線通信する。有線ＬＡＮ３０６は、ＰＯＳ（Ｐｏｉｎｔ  Ｏｆ  Ｓａｌｅ）端末（不図示）と有線ＬＡＮにより通信する。
【００６９】
図１２は、本実施形態における注文管理制御装置３００が記憶するハンディターミナル状態テーブルである。図示するように、ハンディターミナル状態テーブルは、ハンディターミナル番号と、バッテリ残容量と、バッテリ残容量で注文入力できる回数と、バッテリ交換後の累積経過時間との各項目を有する。ハンディターミナル状態テーブルは、ハンディターミナル番号ごとに、バッテリ残容量と、バッテリ残容量で注文入力できる回数と、バッテリ交換後の累積経過時間とを保管している。ハンディターミナル番号は、各ハンディターミナル２００を識別する番号である。また、バッテリ残容量は、対応するハンディターミナル２００のバッテリ残容量である。また、バッテリ残容量で注文入力できる回数は、対応するハンディターミナル２００のバッテリ残容量で注文入力できる回数である。また、バッテリ交換後の累積経過時間は、対応するハンディターミナル２００のバッテリ交換後の累積経過時間である。
【００７０】
ＣＰＵ３０１は、ハンディターミナル番号と、バッテリ残容量と、バッテリ残容量で注文入力できる回数と、バッテリ交換後の累積経過時間とを含むバッテリ情報を各ハンディターミナル２００から受信し、受信したバッテリ情報をメモリ３０４が記憶するハンディターミナル状態テーブルに書き込む。このように、注文管理制御装置３００は、各ハンディターミナル２００のバッテリ６００の状態を集中管理している。よって、注文管理制御装置３００で、注文管理システム１全体のハンディターミナル２００のバッテリ残容量を把握することができる。
【００７１】
次に、本実施形態による注文管理システム１において、各ハンディターミナル２００に装填されたバッテリ６００の状態を従業員に通知する方法について説明する。
【００７２】
図１３は、本実施形態におけるハンディターミナル２００が注文管理制御装置３００に送信する注文データのデータ構造を示す概略図である。図示するように、ハンディターミナル２００は、注文データに、ハンディターミナル番号と、バッテリ残容量と、バッテリ残容量で注文入力できる回数と、バッテリ交換後の累積経過時間とを付加して注文管理制御装置３００に送信する。
【００７３】
注文管理制御装置３００は、各ハンディターミナル２００から注文データを受信すると、受信した注文データに付加されたハンディターミナル番号と、バッテリ残容量と、バッテリ残容量で注文入力できる回数と、バッテリ交換後の累積経過時間とを、ハンディターミナル状態テーブルに書き込んで更新する。
【００７４】
また、ハンディターミナル２００は、キー２０３が受け付けた操作入力に応じて、各ハンディターミナル２００に装填されたバッテリ６００の状態の表示を要求するステータス表示要求を注文管理制御装置３００に送信する。注文管理制御装置３００は、ハンディターミナル２００からステータス表示要求を受信すると、ハンディターミナル状態テーブルに基づいて表示データを生成する。表示データは、各ハンディターミナル２００のバッテリに関する情報（ハンディターミナル番号と、バッテリ残容量と、バッテリ残容量で注文入力できる回数と、バッテリ交換後の累積経過時間と、充電情報）を含む。充電情報は、充電が必要であるか否かを示す情報である。注文管理制御装置３００は、バッテリ残容量で注文入力できる回数が所定の閾値より小さい場合に、充電が必要であると判定する。そして、注文管理制御装置３００は、生成した表示データを要求元のハンディターミナル２００に送信する。ハンディターミナル２００は、注文管理制御装置３００から表示データを受信すると、受信した表示データを表示する。例えば、ハンディターミナル２００は、表示データに含まれる各ハンディターミナル２００のバッテリに関する情報の一覧を表示する。
【００７５】
また、ハンディターミナル２００またはプリンタ４００は、操作入力に応じて、各ハンディターミナル２００に装填されたバッテリ６００の状態の印字を要求するステータス印字要求を注文管理制御装置３００に送信する。注文管理制御装置３００は、ステータス印字要求を受信すると、ハンディターミナル状態テーブルに基づいて印字データを生成する。印字データは、各ハンディターミナル２００のハンディターミナル番号と、バッテリ残容量と、バッテリ残容量で注文入力できる回数と、バッテリ交換後の累積経過時間と、充電情報とを含む。そして、注文管理制御装置３００は、生成した印字データをプリンタ４００に送信する。プリンタ４００は、注文管理制御装置３００から印字データを受信すると、受信した印字データに基づいて伝票を出力する。例えば、プリンタ４００は、印字データに含まれる各ハンディターミナル２００のバッテリに関する情報の一覧を印字する。
【００７６】
図１４は、本実施形態におけるプリンタ４００が出力する伝票の一例を示すイメージ図である。図示するように、伝票には、各ハンディターミナル２００に装填されたバッテリ６００の情報であることを示す「ハンディターミナルバッテリ情報」、現在の日時「２０１６／０１／１０  １０：２５」、及び、各ハンディターミナル２００のＨＴ  Ｎｏと、電池残量と、注文可能予測数と、交換後の時間と、充電情報とが印字されている。ＨＴ  Ｎｏは、ハンディターミナル番号である。電池残量は、バッテリ残容量である。注文可能予測数は、バッテリ残容量で注文入力できる回数である。交換後の時間は、バッテリ交換後の累積経過時間である。充電情報は、充電が必要であるか否かを示す。充電情報に「充電」が表示されている場合に、充電が必要であることを示す。
【００７７】
図示する例では、ＨＴ  Ｎｏ「ＨＴ０３」の電池残量は２８％であり、注文可能予測数は１２回であり、交換後の時間は２６．３時間であり、充電情報は「充電」である。また、ＨＴ  Ｎｏ「ＨＴ０１」の電池残量は「３１％」であり、注文可能予測数は「１５回」であり、交換後の時間は「２８．２時間」であり、充電情報は「充電」である。また、ＨＴ  Ｎｏ「ＨＴ０５」の電池残量は「９５％」であり、注文可能予測数は「１３５回」であり、交換後の時間は「０．５時間」である。また、ＨＴ  Ｎｏ「ＨＴ０４」の電池残量は「９８％」であり、注文可能予測数は「１３９回」であり、交換後の時間は「１．８時間」である。
【００７８】
図示するように、ＨＴ０３及びＨＴ０１の充電情報が充電を促す「充電」であるため、従業員は、次にＨＴ０３及びＨＴ０１を充電する必要があることを知ることができる。また、従業員は、交換後の時間が大きいハンディターミナル２００を使用することで、特定のバッテリ６００が頻繁に使用されることを防ぐことができる。例えば、ＨＴ０５とＨＴ０４が充電後共に未使用であれば、交換後の時間が長いＨＴ０４を先に使用する方が、バッテリの劣化を均等にすることができる。
【００７９】
また、注文管理制御装置３００は、バッテリ６００の充電回数を平準化するために、ステータス印字要求に対し、バッテリ交換後の累積経過時間の長いハンディターミナル２００から使用順位付した印字データをプリンタ４００に送信する機能を有する。プリンタ４００は、注文管理制御装置３００から印字データを受信すると、受信した印字データに基づいて、ハンディターミナル２００の使用順位を伝票に印字する。これにより、従業員は、ハンディターミナル２００の使用順位を知ることができる。よって、先にバッテリ６００を交換したハンディターミナル２００を優先的に使用することで、バッテリ６００の充電回数の平準化を図ることができる。
【００８０】
また、注文管理制御装置３００は、個々のハンディターミナル２００のバッテリ残容量が残っていたとしても、注文管理システム１内の全てのハンディターミナル２００におけるバッテリ残容量で注文入力できる回数の合計が、予め設定した閾値以下になると判定した場合には、バッテリ残容量で注文入力できる回数が最も少ないハンディターミナル２００から順に、バッテリ６００の充電を促すメッセージを送信する機能を有する。ハンディターミナル２００は、当該メッセージを受信すると、バッテリ６００の充電を促すメッセージを表示する。
【００８１】
また、注文管理制御装置３００は、ハンディターミナル２００のバッテリ残量が残っていたとしても、営業時間から推定した注文予測回数より、バッテリ残容量で注文できる注文回数が少なくなったときには、バッテリ６００の充電を促すメッセージを該当するハンディターミナル２００に送信する機能を有する。
【００８２】
例えば、注文管理制御装置３００は、タイマ機能（時計機能）を有している。そして、注文管理制御装置３００は、予め設定されている閉店時刻と現在の時刻とから閉店時刻までの本日の注文管理システム１の運用時間を算出する。そして、注文管理制御装置３００は、過去の実績から運用時間で発生する注文予測回数を推定する。続いて、注文管理制御装置３００は、各ハンディターミナル２００のバッテリ残容量で注文入力できる回数が、注文予測回数より小さい場合には、該当するハンディターミナル２００に注意情報表示データを送信する。ハンディターミナル２００は、注文管理制御装置３００から注意情報表示データを受信すると、注意情報表示画面を表示する。
【００８３】
図１５は、本実施形態におけるハンディターミナル２００が表示する注意情報表示画面の一例を示すイメージ図である。図示するように、注意情報表示画面には、バッテリ６００に関する情報であることを示す「バッテリ情報」と、ハンディターミナル番号「ＨＴ０１」と、電池残量「３１％」と、注文可能予測数「１５回」と、充電を促すメッセージ「営業時間内に充電が必要になります。お客様の少ない時間帯に充電して下さい。」とが表示される。電池残量は、バッテリ残容量である。注文可能予測数は、バッテリ残容量で注文入力できる回数である。
【００８４】
このように、バッテリ残容量で注文入力できる回数が注文予測回数より小さいハンディターミナル２００に注意情報表示画面を表示して充電を促すことにより、注文入力処理の途中でバッテリ残容量がなくなることを防ぐことができる。
【００８５】
上述したとおり、本実施形態では、ハンディターミナル２００は、注文の入力を受け付けるキー２０３と、キー２０３が入力を受け付けた注文に関する注文データを無線通信により注文管理制御装置３００に送信する無線モジュール２０６と、バッテリ６００の出力電圧を測定するバッテリ制御回路２０７と、無線モジュール２０６が注文データを送信した回数（注文回数）と、バッテリ制御回路２０７が測定したバッテリ６００の出力電圧とに基づいて、バッテリ６００の残容量（バッテリ残容量）を算出し、算出したバッテリ残容量を含むバッテリ情報を生成するＣＰＵ２０１と、を備える。これにより、ハンディターミナル２００は、バッテリ６００の劣化の度合いに応じた、バッテリ６００の残容量を算出することができる。
【００８６】
また、ＣＰＵ２０１は、算出したバッテリ６００の残容量に基づいて、無線モジュール２０６が注文データを送信可能な回数（バッテリ残容量で注文入力できる回数）を算出し、算出したバッテリ残容量で注文入力できる回数を含むバッテリ情報を生成する。これにより、バッテリ残容量とバッテリ残容量で注文入力できる回数とに基づいて、バッテリの劣化を推測することができる。よって、バッテリ６００を充電するタイミングを知ることができ、注文入力処理の途中でバッテリの残容量がなくなることを防止することができる。また、必要のない充電が回避できバッテリ６００の使用期間を延ばすことができる。すなわち、必要のない充電によるバッテリ６００の劣化を防止することができる。更に、バッテリ充電器５００の台数を最小化することができる。
【００８７】
また、注文管理制御装置３００は、各ハンディターミナル２００から、バッテリ情報が付加された注文データを受信する無線モジュール３０５と、無線モジュール３０５が受信した注文データに付加されたバッテリ情報に基づいて、充電が必要なハンディターミナル２００を判定して出力するＣＰＵ３０１と、を備える。また、ＣＰＵ３０１は、ハンディターミナル２００のバッテリに関する情報の一覧を出力する。これにより、注文管理制御装置３００で、注文管理システム１全体のハンディターミナル２００のバッテリ残容量を把握することができる。また、従業員は、注文管理制御装置３００が出力する情報に基づいて、各ハンディターミナル２００のバッテリ６００の状態を知ることができる。
【００８８】
また、注文管理制御装置３００は、注文管理システム１にある各ハンディターミナル２００のバッテリ交換後の累積経過時間をハンディターミナル２００またはプリンタ４００に出力する。これにより、従業員は、各ハンディターミナル２００のバッテリ交換後の累積経過時間を知ることができる。よって、先に電池交換したハンディターミナル２００を優先的に使用することで、特定のバッテリ６００のみが頻繁に使用されることを防ぎ、バッテリ６００の充電回数の平準化を図ることができる。
【００８９】
なお、上述した実施形態におけるハンディターミナル２００または注文管理制御装置３００が備える各部の機能全体あるいはその一部は、これらの機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００９０】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶部のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでも良い。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００９１】
以上、本発明の実施形態について説明したが、本発明は、上記実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲において種々の変更を加えることが可能である。
【００９２】
例えば、バッテリ残容量‐バッテリ出力電圧の相関データは、上述したデータ例に限られず、バッテリ６００の種類に応じてその値を変更してもよい。
【符号の説明】
【００９３】
１・・・注文管理システム、２００・・・ハンディターミナル、２０１・・・ＣＰＵ、２０２・・・ＬＣＤ表示、２０３・・・キー、２０４・・・メモリ、２０５・・・タイマ、２０６・・・無線モジュール、２０７・・・バッテリ制御回路、２０８・・・副電池、３００・・・注文管理制御装置、３０１・・・ＣＰＵ、３０２・・・ＬＣＤ表示、３０３・・・キー、３０４・・・メモリ、３０５・・・無線モジュール、３０６・・・有線ＬＡＮ、４００・・・プリンタ、５００・・・バッテリ充電器、６００・・・バッテリ
【図１】
0006583788.tif 000002
【図２】
0006583788.tif 000003
【図３】
0006583788.tif 000004
【図４】
0006583788.tif 000005
【図５】
0006583788.tif 000006
【図６】
0006583788.tif 000007
【図７】
0006583788.tif 000008
【図８】
0006583788.tif 000009
【図９】
0006583788.tif 000010
【図１０】
0006583788.tif 000011
【図１１】
0006583788.tif 000012
【図１２】
0006583788.tif 000013
【図１３】
0006583788.tif 000014
【図１４】
0006583788.tif 000015
【図１５】
0006583788.tif 000016