(57)【特許請求の範囲】
【請求項１】
注文を入力する第１の電子機器と注文を入力する第２の電子機器とを備えるオーダーエントリーシステムであって、
前記第１の電子機器は、
表示部と、
注文の入力を受け付ける入力部と、
電池の出力電圧を検出する電池電圧検出部と、
前記電池電圧検出部が検出する電圧が所定値より小さくなると、前記入力部が入力を受け付けた注文に関する注文データを２次元バーコードに変換し、変換した２次元バーコードを前記表示部に表示する制御部と、
を備え、
前記第２の電子機器は、
注文の入力を受け付ける入力部と、
前記第１の電子機器が表示する前記２次元バーコードを撮像する撮像部と、
前記撮像部が撮像した２次元バーコードから前記注文データを読み出し、読み出した注文データに基づいて前記入力部から注文の入力を受け付ける制御部と、
を備える
ことを特徴とするオーダーエントリーシステム。
【請求項２】
前記第１の電子機器の前記制御部は、前記注文データのサイズが所定の閾値より大きい場合には、前記注文データを分割してそれぞれの２次元バーコードを生成する
ことを特徴とする請求項１に記載のオーダーエントリーシステム。
【請求項３】
前記第２の電子機器の前記制御部は、読み取った注文データの整合性を判定し、不整合がある場合には通知する
ことを特徴とする請求項１または２に記載のオーダーエントリーシステム。
【請求項４】
オーダーエントリーシステムにおいて注文を入力する電子機器であって、
表示部と、
注文の入力を受け付ける入力部と、
電池の出力電圧を検出する電池電圧検出部と、
前記電池電圧検出部が検出する電圧が所定値より小さくなると、前記入力部が入力を受け付けた注文に関する注文データを２次元バーコードに変換し、変換した２次元バーコードを前記表示部に表示する制御部と、
を備えることを特徴とする電子機器。
【請求項５】
注文を入力する第１の電子機器と注文を入力する第２の電子機器とを備えるオーダーエントリーシステムにおけるデータ移行方法であって、
前記第１の電子機器が、電池の出力電圧を検出する電池電圧検出ステップと、
前記第１の電子機器が、前記電池電圧検出ステップが検出する電圧が所定値より小さくなると、入力部が入力を受け付けた注文に関する注文データを２次元バーコードに変換し、変換した２次元バーコードを表示部に表示する制御ステップと、
前記第２の電子機器が、前記第１の電子機器が表示する前記２次元バーコードを撮像する撮像ステップと、
前記第２の電子機器が、前記撮像ステップが撮像した２次元バーコードから前記注文データを読み出し、読み出した注文データに基づいて入力部から注文の入力を受け付ける制御ステップと、
を有することを特徴とするデータ移行方法。
【請求項６】
オーダーエントリーシステムにおいて注文を入力する電子機器としてのコンピュータに、
電池の出力電圧を検出する電池電圧検出ステップと、
前記電池電圧検出ステップが検出する電圧が所定値より小さくなると、入力部が入力を受け付けた注文に関する注文データを２次元バーコードに変換し、変換した２次元バーコードを表示部に表示する制御ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オーダーエントリーシステム、電子機器、データ移行方法及びプログラムに関する。
【背景技術】
【０００２】
注文の入力を受け付けるオーダーエントリーシステムが知られている。オーダーエントリーシステムに含まれるハンディターミナルでは、注文データの入力中に電池が切れると、入力した注文データが消えてしまう。そのため、他のハンディターミナルを用いて業務を引き継ぐ場合、再度注文データを入力する必要がある。
【０００３】
そこで、ハンディターミナルの電池残量がなくなった場合でも一度入力した注文データを再度入力しなくても済むように、ハンディターミナルの電池残量が予め設定した閾値を下回った場合、オーダーサーバに送信を完了していない注文データを検出し、検出した注文データをオーダーサーバに無線通信により送信することで、他の端末に注文データを引き継ぐ技術が知られている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１６７７０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載された技術では、ハンディターミナルは、電池残量が予め設定した閾値を下回った場合、送信を完了していない注文データをオーダーサーバに無線通信により送信するが、無線通信には大きな電力を必要とする。そのため、無線送信を行う電力を確保するために予め設定する閾値を高くする必要があり、注文データを移行するタイミングを決定する電池残量の閾値が高くなるという問題がある。例えば、注文データを移行するタイミングを決定する電池残量の閾値が高い場合、ハンディターミナルを使用することが可能な時間は短くなってしまう。
【０００６】
そこで、本発明は上述の事情を鑑みてなされたものであり、注文データを移行するタイミングを決定する電池残量の閾値をより低くすることができるオーダーエントリ―システム、電子機器、データ移行方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、注文を入力する第１の電子機器と注文を入力する第２の電子機器とを備えるオーダーエントリーシステムであって、前記第１の電子機器は、表示部と、注文の入力を受け付ける入力部と、電池の出力電圧を検出する電池電圧検出部と、前記電池電圧検出部が検出する電圧が所定値より小さくなると、前記入力部が入力を受け付けた注文に関する注文データを２次元バーコードに変換し、変換した２次元バーコードを前記表示部に表示する制御部と、を備え、前記第２の電子機器は、注文の入力を受け付ける入力部と、前記第１の電子機器が表示する前記２次元バーコードを撮像する撮像部と、前記撮像部が撮像した２次元バーコードから前記注文データを読み出し、読み出した注文データに基づいて前記入力部から注文の入力を受け付ける制御部と、を備えることを特徴とするオーダーエントリーシステムである。
【０００８】
また、本発明の他の態様のオーダーエントリーシステムにおいて、前記第１の電子機器の前記制御部は、前記注文データのサイズが所定の閾値より大きい場合には、前記注文データを分割してそれぞれの２次元バーコードを生成することを特徴とする。
【０００９】
また、本発明の他の態様のオーダーエントリーシステムにおいて、前記第２の電子機器の前記制御部は、読み取った注文データの整合性を判定し、不整合がある場合には通知することを特徴とする。
【００１０】
また、本発明の他の態様は、オーダーエントリーシステムにおいて注文を入力する電子機器であって、表示部と、注文の入力を受け付ける入力部と、電池の出力電圧を検出する電池電圧検出部と、前記電池電圧検出部が検出する電圧が所定値より小さくなると、前記入力部が入力を受け付けた注文に関する注文データを２次元バーコードに変換し、変換した２次元バーコードを前記表示部に表示する制御部と、を備えることを特徴とする電子機器である。
【００１２】
また、本発明の他の態様は、注文を入力する第１の電子機器と注文を入力する第２の電子機器とを備えるオーダーエントリーシステムにおけるデータ移行方法であって、前記第１の電子機器が、電池の出力電圧を検出する電池電圧検出ステップと、前記第１の電子機器が、前記電池電圧検出ステップが検出する電圧が所定値より小さくなると、入力部が入力を受け付けた注文に関する注文データを２次元バーコードに変換し、変換した２次元バーコードを表示部に表示する制御ステップと、前記第２の電子機器が、前記第１の電子機器が表示する前記２次元バーコードを撮像する撮像ステップと、前記第２の電子機器が、前記撮像ステップが撮像した２次元バーコードから前記注文データを読み出し、読み出した注文データに基づいて入力部から注文の入力を受け付ける制御ステップと、を有することを特徴とするデータ移行方法である。
【００１３】
また、本発明の他の態様は、オーダーエントリーシステムにおいて注文を入力する電子機器としてのコンピュータに、電池の出力電圧を検出する電池電圧検出ステップと、前記電池電圧検出ステップが検出する電圧が所定値より小さくなると、入力部が入力を受け付けた注文に関する注文データを２次元バーコードに変換し、変換した２次元バーコードを表示部に表示する制御ステップと、を実行させるためのプログラムである。
【発明の効果】
【００１５】
本発明によれば、第１の電子機器は、電池の出力電圧を検出する電池電圧検出部と、電池電圧検出部が検出する電圧が所定値より小さくなると、入力部が入力を受け付けた注文に関する注文データを２次元バーコードに変換し、変換した２次元バーコードを表示部に表示する制御部とを備える。また、第２の電子機器は、第１の電子機器が表示する２次元バーコードを撮像する撮像部と、撮像部が撮像した２次元バーコードから注文に関する注文データを読み出し、読み出した注文データに基づいて入力部から注文の入力を受け付ける制御部とを備える。これにより、第１の電子機器は、無線通信により注文データを送信する必要がないため、注文データを移行するタイミングを決定する電池残量の閾値をより低くすることができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態によるオーダーエントリーシステムの全体構成を示す図である。
【図２】本実施形態におけるハンディターミナルの構成を示すブロック図である。
【図３】本実施形態におけるハンディターミナルの表示部が表示する２次元バーコードの一例を示すイメージ図である。
【図４】本実施形態におけるハンディターミナルが生成する２次元バーコードに含まれるオーダーデータのデータ構成を示す概略図である。
【図５】本実施形態による送信元のハンディターミナルが実行するデータ移行処理の処理手順を示したフローチャートである。
【図６】本実施形態による送信先のハンディターミナルが実行するデータ移行処理の処理手順を示したフローチャートである。
【発明を実施するための形態】
【００１７】
以下、本発明の一実施形態について、図面を参照しながら説明する。
図１は、本実施形態によるオーダーエントリーシステム１の全体構成を示す図である。オーダーエントリーシステム１は、飲食店の店舗に設置され、客の注文を管理するシステムである。同図に示すように、オーダーエントリーシステム１は、サーバ装置１０と、無線ステーション２０と、無線プリンタ３０と、複数のハンディターミナル４０とを備える。なお、同図においては、無線プリンタ３０を１台のみ示しているが、複数台が備えられていてもよい。また、同図においては、ハンディターミナル４０を２台のみ示しているが、３台以上備えられていてもよい。
【００１８】
サーバ装置１０は、オーダーエントリーシステム１を統括して制御する制御装置である。サーバ装置１０は、無線ステーション２０を介して無線プリンタ３０及びハンディターミナル４０と通信する。サーバ装置１０は、ハンディターミナル４０から客の注文に関する注文データを受信し、受信した注文データを記憶管理する。また、サーバ装置１０は、各ハンディターミナル４０から受信した注文データに基づいて伝票を無線プリンタ３０に出力させる。
【００１９】
無線ステーション２０は、無線プリンタ３０及びハンディターミナル４０とサーバ装置１０との通信を中継するための中継装置である。無線ステーション２０は、無線プリンタ３０及びハンディターミナル４０と無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）により無線通信し、サーバ装置１０と有線ＬＡＮにより有線通信する。無線プリンタ３０は、サーバ装置１０からの指示に応じて伝票を印字して出力するプリンタ装置である。
【００２０】
ハンディターミナル４０は、注文を入力する装置であり、店舗におけるフロアスタッフに携帯され、入力される注文に基づく注文データをサーバ装置１０に送信する。注文データには、注文されたメニュー（料理）とその数量と注文された日時とが含まれる。ハンディターミナル４０は、電池（バッテリ）で駆動するスマートフォンやタブレット端末等のスマートデバイス（電子機器）である。なお、本実施形態のハンディターミナル４０が備える電池は充電式の二次電池であり、ハンディターミナル４０の内部に固定されている。また、ハンディターミナル４０の内部に電池が固定されているため、電池交換を容易に行うことができない。また同図には含まれないが、ハンディターミナル４０の代わりに据え置き型の入力端末でもよい。以下、説明の便宜を図るため、２台のハンディターミナル４０のそれぞれに対しＡ、Ｂの符号を割り当て、ハンディターミナル４０Ａ、４０Ｂと記す。なお、各ハンディターミナル４０Ａ、４０Ｂに共通する事項については、Ａ、Ｂの符号を省略し、単に「ハンディターミナル４０」又は「各ハンディターミナル４０」と記す。
【００２１】
図２は、本実施形態におけるハンディターミナル４０の構成を示すブロック図である。図示するように、ハンディターミナル４０は、制御部４０１と、電池電圧検出部４０２と、入力部４０３と、無線通信部４０４と、記憶部４０５と、表示部４０６と、カメラ部４０７（撮像部）、電池４０８とを備える。
【００２２】
制御部４０１は、ハンディターミナル４０を統括して制御する。また、制御部４０１は、電池電圧検出部４０２が検出する電圧が所定値より小さくなると、入力部４０３が入力を受け付けた注文に関する注文データを２次元バーコードに変換し、変換した２次元バーコードを表示部４０６に表示する。２次元バーコードは、例えば、ＱＲ（Ｑｕｉｃｋ  Ｒｅｓｐｏｎｓｅ）コード等である。また、制御部４０１は、注文データのサイズが所定の閾値より大きい場合には、注文データを分割してそれぞれの２次元バーコードを生成する。また、制御部４０１は、カメラ部４０７が撮像した２次元バーコードから注文データを読み出し、読み出した注文データに基づいて入力部４０３から注文の入力を受け付ける。
【００２３】
電池電圧検出部４０２は、電池４０８の出力電圧（以下、電池電圧値とする）を検出する。入力部４０３は、タッチパネル又はボタン等であり、入力を受け付ける。入力部４０３は、注文の入力を受け付ける。無線通信部４０４は、無線ステーション２０を介してサーバ装置１０と無線通信する。
【００２４】
記憶部４０５は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）やＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等であり、注文データ等の種々のデータを記憶する。表示部４０６は、液晶ディスプレイ（ＬＣＤ、Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）や有機ＥＬ（Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイ等であり、情報を表示する。カメラ部４０７は、被写体を撮像して画像データを生成する撮像部である。カメラ部４０７は、他のハンディターミナル４０が表示する２次元バーコードを撮像する。電池４０８は、ハンディターミナル４０の各部に電力を供給する二次電池である。電池４０８は、ハンディターミナル４０の内部に固定されている。
【００２５】
次に、ハンディターミナル４０において、電池残量が少なくなったとき（電池電圧値が小さくなったとき）に、注文の完了していない注文データを他のハンディターミナル４０に引き継ぐ方法について説明する。注文の完了していない注文データとは、サーバ装置１０に未送信の注文データである。ハンディターミナル４０は、表示部４０６にメニュー等を含む注文画面を表示し、注文画面において入力部４０３が注文の入力を受け付ける。ハンディターミナル４０は、入力部４０３が受け付けた入力に基づいて注文データを生成する。そして、ハンディターミナル４０は、客の注文が完了すると、生成した注文データをサーバ装置１０に送信して注文を受け付ける注文受付処理を完了する。
【００２６】
なお、ハンディターミナル４０は、電池残量がなくなると、注文受付処理を続行することができない。よって、ハンディターミナル４０の電池残量がなくなると、フロアスタッフは注文を受け付ける業務を続けることができない。また、上述したとおり、ハンディターミナル４０が備えている電池４０８は、ハンディターミナル４０の内部に固定されているため容易に交換することができない。そこで、本発明によるハンディターミナル４０は、継続して業務を行うことができるように、電池残量が所定の閾値以下になった場合、注文が完了していない注文データを他のハンディターミナル４０に移行させる。そして、注文データを受け取った他のハンディターミナル４０が、当該注文データの注文受付処理を続行する。以下、ハンディターミナル４０Ａを注文データの送信元とし、ハンディターミナル４０Ｂを注文データの送信先として説明する。
【００２７】
具体的には、ハンディターミナル４０Ａの制御部４０１は、電池電圧検出部４０２の検出する電池電圧値が所定の閾値αより小さくなると、注文の完了していない移行する注文データを２次元バーコードに変換する。このとき、制御部４０１は、注文データが所定の閾値Ｎバイト以上である場合には、注文データをｎ分割し、分割したそれぞれを２次元バーコードにする。Ｎは、任意に設定可能である。ｎは、注文データのサイズを所定値Ｘバイトで除算した２以上の整数である。そして、制御部４０１は、生成した２次元バーコードを表示部４０６に表示する。
【００２８】
図３は、本実施形態におけるハンディターミナル４０Ａの表示部４０６が表示する２次元バーコードの一例を示すイメージ図である。図示するように表示部４０６は、オーダーデータを示す２次元バーコードＢと、フロアスタッフへの指示「電池が少なくなりました。他の端末にデータをコピーしてください。」Ｇとを表示する。オーダーデータは、注文データと、生成した２次元バーコードの数とを含むデータである。
【００２９】
図４は、本実施形態におけるハンディターミナル４０Ａが生成する２次元バーコードに含まれるオーダーデータのデータ構成を示す概略図である。図示するように、オーダーデータは、項番と、項目名と、項目内容と、備考との項目を有する。項番は、項目の番号である。項目名は、項目の名称である。項目内容は、項目の内容である。備考は、項目に対する備考である。
【００３０】
図示する例では、項番「１」に対応する項目名は「テーブル番号」であり、項番「２」に対応する項目名は「人数」であり、項番「３」に対応する項目名は「年齢層」であり、項番「４」に対応する項目名は「メニュー番号」であり、項番「５」に対応する項目名は「メニュー注文数」であり、項番「６」に対応する項目名は「サブメニュー番号」であり、項番「７」に対応する項目名は「サブメニュー注文数」であり、項番「８」に対応する項目名は「注文時間」であり、項番「９」に対応する項目名は「手書きメモなどの付加情報」であり、項番「１０」に対応する項目名は「バーコード数」である。なお、バーコード数に対応する備考には、データがＮバイト以上である場合の分割数ｎと何番目の２次元バーコードであるかを示すｉ（ｉ＝１、２、・・・、ｎ）とが含まれる（例えば、ｉ／ｎ）。項番１〜９に対応するデータが、注文データである。
【００３１】
注文データの送信先であるハンディターミナル４０Ｂの制御部４０１は、ハンディターミナル４０Ａの表示部４０６が表示する２次元バーコードをカメラ部４０７に撮像させる。続いて、制御部４０１は、カメラ部４０７が撮像して生成した画像データからオーダーデータを読み出す。そして、制御部４０１は、読み出したオーダーデータに含まれる注文データ基づいて、注文受付処理を続行する。
【００３２】
図５は、本実施形態による送信元のハンディターミナル４０Ａが実行するデータ移行処理の処理手順を示したフローチャートである。
（ステップＳ１０１）電池電圧検出部４０２は、電池電圧値を計測して検出する。制御部４０１は、電池電圧検出部４０２が検出した電池電圧値が所定の閾値α以上であるか否かを判定する。電池電圧値が閾値α以上であると制御部４０１が判定した場合にはステップＳ１０１の処理を再度実行する。また、電池電圧値が閾値α未満であると制御部４０１が判定した場合にはステップＳ１０２の処理に進む。
【００３３】
（ステップＳ１０２）制御部４０１は、電池残量が少なくなっていることを通知する警告を表示部４０６に表示する。その後、ステップＳ１０３の処理に進む。
（ステップＳ１０３）制御部４０１は、注文の完了していない移行する注文データを２次元バーコードに変換し、変換した２次元バーコードを表示部４０６に表示する。このとき、制御部４０１は、注文データのサイズがＮバイト以上である場合には、注文データをｎ分割してそれぞれの２次元バーコードを生成する。そして、制御部４０１は、最初の２次元バーコード（１／ｎ）を表示部４０６に表示する。その後、ステップＳ１０４の処理に進む。
【００３４】
（ステップＳ１０４）制御部４０１は、データサイズがＮバイト以上であるか（現在表示している２次元バーコードが最後の２次元バーコード（ｎ／ｎ）であるか）否かを判定する。データサイズがＮバイト以上であると制御部４０１が判定した場合にはステップＳ１０５の処理に進む。また、データサイズがＮバイト未満であると制御部４０１が判定した場合にはステップＳ１０６の処理に進む。
【００３５】
（ステップＳ１０５）制御部４０１は、現在表示している２次元バーコードの次の２次元バーコード（２／ｎ、３／ｎ、・・・、ｎ−１／ｎ）を表示部４０６に表示する。その後、ステップＳ１０４の処理に戻る。
（ステップＳ１０６）制御部４０１は、最後の２次元バーコード（ｎ／ｎ）を表示部４０６に表示する。その後、処理を終了する。
【００３６】
図６は、本実施形態による送信先のハンディターミナル４０Ｂが実行するデータ移行処理の処理手順を示したフローチャートである。
（ステップＳ２０１）制御部４０１は、データ受信処理を開始する。その後、ステップＳ２０２の処理に進む。
【００３７】
（ステップＳ２０２）制御部４０１は、送信元のハンディターミナル４０Ａが表示している２次元バーコードをカメラ部４０７に撮像させる。その後、ステップＳ２０３の処理に進む。
【００３８】
（ステップＳ２０３）制御部４０１は、データ（２次元バーコード）が複数あるか否かを判定する。具体的には、制御部４０１は、カメラ部４０７が撮像した２次元バーコードからオーダーデータを読み出し、読み出したオーダーデータのバーコード数が２以上である場合に、データが複数あると判定する。データが複数であると制御部４０１が判定した場合にはステップＳ２０４の処理に進む。また、データが複数でないと制御部４０１が判定した場合にはステップＳ２０６の処理に進む。
【００３９】
（ステップＳ２０４）制御部４０１は、ハンディターミナル４０Ａが表示している次の２次元バーコードをカメラ部４０７に撮像させる。その後、ステップＳ２０５の処理に進む。
（ステップＳ２０５）制御部４０１は、データの最後（最後の二次元バーコード）であるか否かを判定する。具体的には、制御部４０１は、ステップＳ２０４においてカメラ部４０７が撮像した２次元コードからオーダーデータを読み出し、読み出したオーダーデータのバーコード数の備考がｎ／ｎである場合に、データの最後であると判定する。データの最後であると制御部４０１が判定した場合にはステップＳ２０６の処理に進む。また、データの最後でないと制御部４０１が判定した場合にはステップＳ２０４の処理に戻る。
【００４０】
（ステップＳ２０６）制御部４０１は、カメラ部４０７が撮像した全ての２次元バーコードをオーダーデータに変換して記憶部４０５に書き込んで保存する。その後、処理を終了する。
【００４１】
上述したとおり、本実施形態では、送信元のハンディターミナル４０Ａは、電池電圧値が所定の閾値α未満になると、注文の完了していない注文データを２次元バーコードに変換し、変換した２次元バーコードを表示部４０６に表示する。送信先のハンディターミナル４０Ｂは、ハンディターミナル４０Ａが表示する２次元バーコードを撮像し、撮像した２次元バーコードから注文データを読み出す。そして、ハンディターミナル４０Ｂは、読み出した注文データに基づいて注文受付処理を続行する。
【００４２】
これにより、フロアスタッフは、ハンディターミナル４０Ａの電池残量が少なくなった場合であっても、ハンディターミナル４０Ｂに注文データを移行して、ハンディターミナル４０Ｂにおいて注文を受け付ける業務を続けることができる。すなわち、フロアスタッフは、ハンディターミナル４０Ａの電池残量が少なくなった場合であっても、注文を受け付ける業務を簡単に継続することができる。また、ハンディターミナル４０Ａは、注文の完了していない注文データを無線通信によりサーバ装置１０に送信する必要がないため、閾値αをより小さくすることができる。
【００４３】
なお、上述した実施形態におけるハンディターミナル４０が備える各部の機能全体あるいはその一部は、これらの機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現しても良い。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【００４４】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶部のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでも良い。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【００４５】
以上、本発明の実施形態について説明したが、本発明は、上記実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲において種々の変更を加えることが可能である。
【００４６】
例えば、上述した実施形態では、ハンディターミナル４０Ａは、注文データを複数の２次元バーコードに分割した場合に、複数ある２次元バーコードを１つずつ順に切り替えて表示部４０６に表示しているが、これに限らず、複数の２次元バーコードを並べて表示部４０６に表示してもよい。
【００４７】
また、ハンディターミナル４０Ａは、複数ある２次元バーコードを切り替えて表示する場合、入力部４０３が受け付ける入力に応じて表示する２次元バーコードを切り替えてもよいし、所定時間経過毎に表示する２次元バーコードを切り替えてもよい。
【００４８】
また、ハンディターミナル４０Ｂの制御部４０１は、上述したステップＳ２０６の処理において、読み取ったオーダーデータの整合性を判定し、不整合がある場合には、不足している項目の入力を使用者に促す表示を表示部４０６に表示させ、使用者に通知するようにしてもよい。例えば、コース料理を構成するメニューの注文途中にハンディターミナル４０Ａの電圧が下がって２次元バーコードが生成され、それをハンディターミナル４０Ｂが読み取った場合、コース料理の注文が途中の状態でオーダーデータが引き継がれる。また、例えば、グループ人数の割に注文が少ない場合（例えば、６名なのに注文が１個、等）も、注文途中であることが予測される。このように、引き継いだオーダーデータは、注文として完全ではなく、不整合がある場合もある。そのため、２次元バーコードを読みとったハンディターミナル４０Ｂは、オーダーデータを引き継いだ後、サーバ装置１０に注文データを送信する前までのタイミングで、オーダーデータの不整合の有無を確認し、不整合がある場合には不整合がある旨を表示部４０６に表示して通知するようにしてもよい。ハンディターミナル４０Ｂの制御部４０１は、例えば、整合性の確認として、コース料理などを構成するメニューの入力有無の確認（コースのデザートの注文の有無等）やメニューの数と客人数との確認等をする。これにより、ハンディターミナル４０Ｂは、ハンディターミナル４０Ａから引き継いだオーダーデータが、注文の途中であって中途半端な状態（不整合がある場合）であっても、入力に不足している項目があれば、エラーとして使用者に入力を促すことができ、注文漏れ等の問題の発生を防ぐことができる。
【符号の説明】
【００４９】
１・・・オーダーエントリーシステム、１０・・・サーバ装置、２０・・・無線ステーション、３０・・・無線プリンタ、４０・・・ハンディターミナル、４０１・・・制御部、４０２・・・電池電圧検出部、４０３・・・入力部、４０４・・・無線通信部、４０５・・・記憶部、４０６・・・表示部、４０７・・・カメラ部、４０８・・・電池
【図１】
0006452036.tif 000002
【図２】
0006452036.tif 000003
【図３】
0006452036.tif 000004
【図４】
0006452036.tif 000005
【図５】
0006452036.tif 000006
【図６】
0006452036.tif 000007