(57)【要約】【課題】端末装置との無線通信を行うモードの特性に応じて、狭範囲無線通信と広範囲無線通信との切り替えを行う。【解決手段】所定の端末装置との間で狭範囲に限定された無線通信が可能な狭範囲通信手段（狭範囲通信部３８）と、端末装置との間で広範囲に及ぶ無線通信が可能な広範囲通信手段（広範囲通信部３９）と、端末装置との間で狭範囲通信手段での無線通信が許容される一方で広範囲通信手段での無線通信が禁止される第１のモードと、少なくとも広範囲通信手段での無線通信が許容される第２のモードと、を切り替えるモード切替手段（モードスイッチ４２）と、を備える。また、所定の取引データを集計した精算データを出力する精算モードが第１のモードに割り当てられている。【選択図】図３
2020038735.tif 000002
【特許請求の範囲】
【請求項１】
所定の端末装置と第１の通信範囲で無線通信可能な第１通信手段と、
前記端末装置と前記第１の通信範囲よりも広範囲である第２の通信範囲で無線通信可能な第２通信手段と、
前記端末装置との間で前記第１通信手段での無線通信が許容される一方で前記第２通信手段での無線通信が禁止される第１のモードと、少なくとも前記第２通信手段での無線通信が許容される第２のモードと、を切り替えるモード切替手段と、
を備え、
所定の取引データを集計した精算データを出力する精算モードが前記第１のモードに割り当てられているとともに、取引データが登録される登録モードが前記第２のモードに割り当てられていることを特徴とする売上データ処理装置。
【請求項２】
前記第２のモードは、前記端末装置との間で前記第１通信手段での無線通信が禁止されることを特徴とする請求項１に記載の売上データ処理装置。
【請求項３】
前記第２のモードは、前記端末装置が有する機能と対応した処理モードが割り当てられており、
前記第２通信手段で前記端末装置と無線通信を行う際に、前記機能が前記処理モードと対応しているか否か判定する判定手段を備え、
前記第２通信手段は、前記判定手段によって前記機能が前記処理モードと対応していると判定されたことを条件に、前記端末装置との無線通信を可能な状態とすることを特徴とする請求項１又は２に記載の売上データ処理装置。
【請求項４】
前記第２通信手段は、前記判定手段によって前記機能が前記処理モードと対応していないと判定された際に、前記端末装置に通信拒否情報を送信することを特徴とする請求項１〜３のいずれか一項に記載の売上データ処理装置。
【請求項５】
所定の端末装置との間の無線接続を、第１の通信範囲で許容されている第１通信手段での無線接続とした第１のモードと、無線通信が可能な範囲が前記第１の通信範囲よりも広範囲である第２の通信範囲で許容されている第２通信手段での無線接続とした第２のモードと、の間で切り替える制御手段を備え、
所定の取引データを集計した精算データを出力する精算モードが前記第１のモードに割り当てられているとともに、取引データが登録される登録モードが前記第２のモードに割り当てられていることを特徴とする売上データ処理装置。
【請求項６】
売上データ処理装置のコンピュータを、
所定の端末装置との間の無線接続を、第１の通信範囲で許容されている第１通信手段での無線接続とした第１のモードと、無線通信が可能な範囲が前記第１の通信範囲よりも広範囲である第２の通信範囲で許容されている第２通信手段での無線接続とした第２のモードと、の間で切り替える制御手段として機能させ、
所定の取引データを集計した精算データを出力する精算モードが前記第１のモードに割り当てられているとともに、取引データが登録される登録モードが前記第２のモードに割り当てられていることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、売上データ処理装置及びプログラムに関する。
【背景技術】
【０００２】
従来、商品を販売する店舗に設置されて、顧客に販売した商品の金額、個数等の取引データを登録するＥＣＲ（Electronic Cash Resister）等の売上データ処理装置が知られている。
上記の売上データ処理装置において、スマートフォンなどの端末装置（携帯端末）と無線通信を確立し、情報交換を可能とする通信部を備える構成が開示されている（例えば、特許文献１、２参照）。
【０００３】
従来の売上データ処理装置は、商品の単価やメニュー等を設定するための設定モード、売り上げの登録を行うための登録モード、売り上げの精算を行うための精算モード等の各種モードを備えており、オペレーター（店員）やオーナーが用途に応じて所望するモードに切り替えて操作を行う。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−６３６５２号公報
【特許文献２】特開２００４−１８５４９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、上記特許文献１、２記載の売上データ処理装置は、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の狭範囲無線通信を行う狭範囲無線通信部を備えており、端末装置との無線通信を行うモードに切り替えられた場合、狭範囲無線通信を行うようになっている。
しかしながら、上記特許文献１、２記載の売上データ処理装置は、狭範囲無線通信部とＷｉ−Ｆｉ（登録商標）等の広範囲無線通信を行う広範囲無線通信部との双方を備える構成ではないため、端末装置との無線通信を行うモードの特性に応じて、狭範囲無線通信と広範囲無線通信との切り替えを行うことができなかった。したがって、例えば、精算モードのように、端末装置を操作しながら売上データ処理装置が備えるドロアを開放する操作を行う必要がある場合、狭範囲無線通信を行うことが好ましいが、広範囲無線通信部のみを備える構成の場合、狭範囲無線通信を行うことができなかった。また、登録モードのように、端末装置を用いて売上データ処理装置から離れた位置の客の注文を登録する必要がある場合、広範囲無線通信を行うことが好ましいが、狭範囲無線通信部のみを備える構成の場合、広範囲無線通信を行うことができなかった。
【０００６】
本発明の課題は、端末装置との無線通信を行うモードの特性に応じて、狭範囲無線通信と広範囲無線通信との切り替えを行うことである。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明の売上データ処理装置は、所定の端末装置と第１の通信範囲で無線通信可能な第１通信手段と、前記端末装置と前記第１の通信範囲よりも広範囲である第２の通信範囲で無線通信可能な第２通信手段と、前記端末装置との間で前記第１通信手段での無線通信が許容される一方で前記第２通信手段での無線通信が禁止される第１のモードと、少なくとも前記第２通信手段での無線通信が許容される第２のモードと、を切り替えるモード切替手段と、を備え、所定の取引データを集計した精算データを出力する精算モードが前記第１のモードに割り当てられているとともに、取引データが登録される登録モードが前記第２のモードに割り当てられていることを特徴とする。
【０００８】
上記課題を解決するため、本発明の売上データ処理装置は、所定の端末装置との間の無線接続を、第１の通信範囲で許容されている第１通信手段での無線接続とした第１のモードと、無線通信が可能な範囲が前記第１の通信範囲よりも広範囲である第２の通信範囲で許容されている第２通信手段での無線接続とした第２のモードと、の間で切り替える制御手段を備え、所定の取引データを集計した精算データを出力する精算モードが前記第１のモードに割り当てられているとともに、取引データが登録される登録モードが前記第２のモードに割り当てられていることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、端末装置との無線通信を行うモードの特性に応じて、狭範囲無線通信と広範囲無線通信との切り替えを行うことができる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態に係る売上データ処理システムの概略構成を示す接続図である。
【図２】携帯端末の主制御構成を示すブロック図である。
【図３】売上データ処理装置の主制御構成を示すブロック図である。
【図４】売上データ処理装置の概略構成を示す外観図である。
【図５】モードスイッチの構成を示す平面図である。
【図６】モードキーの構成を示す図である。
【図７】売上データ処理装置が備える各モードの動作を示す図である。
【図８】精算モードの動作を示すフローチャートである。
【図９】精算モードの動作を示すフローチャートである。
【図１０】精算モードの動作時に携帯端末の表示部に表示される画面例を示す図である。
【図１１】印字された精算レポートの一例を示す図である。
【図１２】印字された通信結果の一例を示す図である。
【図１３】登録モードの動作を示すフローチャートである。
【図１４】第１の登録処理を示すフローチャートである。
【図１５】第２の登録処理を示すフローチャートである。
【図１６】第３の登録処理を示すフローチャートである。
【図１７】売上データ処理装置のモードと携帯端末のアプリとが対応していない場合であっても無線通信が確立されるケースで行われる処理を示すフローチャートである。
【図１８】売上データ処理装置の構成の一変形例を示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
【００１２】
［１．構成の説明］
［１−１．システム構成の説明］
まず、本実施形態に係る売上データ処理システム１の構成について説明する。
売上データ処理システム１は、図１に示すように、サーバ装置１０と、少なくとも１台の携帯端末（端末装置）２０と、少なくとも１台の売上データ処理装置３０と、を備えて構成されている。サーバ装置１０及び携帯端末２０は、通信ネットワークＮに接続されている。通信ネットワークＮは、インターネットであるものとするが、ＬＡＮ（Local Area Network）等、他のネットワークとしてもよい。また、携帯端末２０及び売上データ処理装置３０は、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の狭範囲無線通信又はＷｉ−Ｆｉ（登録商標）等の広範囲無線通信を行う。
【００１３】
サーバ装置１０は、クラウド上のサーバ装置であり、携帯端末２０を介して売上データ処理装置３０から送信される商品の取引データ等を管理する。
【００１４】
携帯端末２０は、スマートフォン等の携帯型端末機器であり、売上データ処理装置３０から送信される商品の取引データ等をサーバ装置１０に送信する。携帯端末２０には、売上データ処理装置３０との無線通信により、売上データ処理装置３０が備える所定のモード（例えば、設定モード、登録モード、精算モード）の機能を実現する各種アプリケーション（例えば、設定アプリ、オーダーエントリーアプリ（登録アプリ）、精算アプリ）がインストールされている。
【００１５】
売上データ処理装置３０は、個人商店、スーパーマーケット、飲食店等の店舗に設置されるＥＣＲ等であり、オペレータの操作により顧客に販売・提供した商品の金額、個数等の取引データを登録する装置である。売上データ処理装置３０は、１つの店舗に少なくとも１台設置される。サーバ装置１０は、複数の店舗の取引データを一元的に管理することが可能である。
【００１６】
［１−２．携帯端末の構成の説明］
次に、携帯端末２０の構成について説明する。
携帯端末２０は、図２に示すように、ＣＰＵ２１と、ＲＡＭ２２と、ＲＯＭ２３と、撮像部２４と、音声出力部２５と、操作部２６と、表示部２７と、狭範囲通信部２８と、広範囲通信部２９と、を備えて構成されている。
【００１７】
ＣＰＵ２１は、携帯端末２０の各部を制御する。ＣＰＵ２１は、各種プログラムのうち指定されたプログラムをＲＯＭ２３から読み出してＲＡＭ２２に展開し、展開されたプログラムとの協働で各種処理を実行する。
【００１８】
ＲＡＭ２２は、例えば、揮発性の半導体メモリであり、各種データ及びプログラムを格納するワークエリアが形成される。
ＲＯＭ２３は、各種データ及び各種プログラムを記憶する読み出し専用のメモリである。ＲＯＭ２３は、ＣＰＵ２１で実行されるシステムプログラム、設定アプリ、登録アプリ、精算アプリ等の各種アプリケーションプログラム、Ｗｅｂブラウザ、これらのプログラムの実行に必要なデータ等を記憶する。
【００１９】
撮像部２４は、ユーザ操作に従って被写体を撮像し、画像データを生成する。
音声出力部２５は、Ｄ／Ａ変換器、アンプ、スピーカ等を備えて構成され、ＲＡＭ２２又はＲＯＭ２３から出力された音声データをアナログの音声信号に変換して音声出力する。
【００２０】
操作部２６は、例えば、ホームボタン等からなるキー入力部と、表示部２７と一体的に形成されたタッチパネルと、を備え、ユーザからの操作入力を受け付けて、操作入力に応じた操作信号をＣＰＵ２１へと出力する。
表示部２７は、例えば、ＬＣＤ（Liquid Crystal Display）、有機ＥＬ（Electro Luminescence）素子を用いたＦＰＤ（Flat Panel Display）などのディスプレイを備え、ＣＰＵ２１から出力された表示制御信号に基づいた画像を表示画面に表示する。
【００２１】
狭範囲通信部２８は、アンテナ、復調回路、信号処理回路等により構成され、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の無線通信方式により、売上データ処理装置３０と狭範囲の無線通信を行う。
広範囲通信部２９は、アンテナ、復調回路、信号処理回路等により構成され、Ｗｉ−Ｆｉ（登録商標）等の無線通信方式により、売上データ処理装置３０と広範囲の無線通信を行う。
【００２２】
［１−３．売上データ処理装置の構成の説明］
次に、売上データ処理装置３０の構成について説明する。
売上データ処理装置３０は、図３及び図４に示すように、ＣＰＵ３１と、ＲＡＭ３２と、ＲＯＭ３３と、表示部３４と、客用表示部３５と、印刷部３６と、ドロア３７と、狭範囲通信部３８と、広範囲通信部３９と、記憶部４０と、入力部４１と、モードスイッチ４２と、を備えて構成されている。
【００２３】
ＣＰＵ３１は、売上データ処理装置３０の各部を制御する。ＣＰＵ３１は、各種プログラムのうち指定されたプログラムをＲＯＭ３３から読み出してＲＡＭ３２に展開し、展開されたプログラムとの協働で各種処理を実行する。
【００２４】
ＲＡＭ３２は、例えば、揮発性の半導体メモリであり、各種データ及びプログラムを格納するワークエリアが形成される。
ＲＯＭ３３は、各種データ及び各種プログラムを記憶する読み出し専用のメモリである。
【００２５】
表示部３４は、図４（Ａ）に示すように、売上データ処理装置３０を操作するオペレータやオーナーが表示内容（商品の金額、合計金額等の情報）を視認するための表示装置である。表示部３４は、ＬＣＤ、ＥＬディスプレイなどのディスプレイを備え、ＣＰＵ３１から出力された表示制御信号に基づいた画像を表示画面に表示する。
客用表示部３５は、図４（Ｂ）に示すように、商品を購入した顧客が表示内容（商品の金額、合計金額等の情報）を視認するための表示装置である。客用表示部３５は、ＬＣＤ、ＥＬディスプレイなどのディスプレイを備え、ＣＰＵ３１から出力された表示制御信号に基づいた画像を表示画面に表示する。
【００２６】
印刷部３６は、ＣＰＵ３１の制御により、ロール紙等の用紙に、レシート、電子ジャーナル等のデータを印刷するサーマルプリンタ等の印刷部である。また、印刷部３６は、印刷後にロール紙をカットして出力する機構を有する。
ドロア３７は、現金、商品券等を格納する引き出しである。ドロア３７は、ＣＰＵ３１の制御により、例えば、商品登録の締め（精算）時に、引き出しが開放される。
【００２７】
狭範囲通信部（狭範囲通信手段）３８は、アンテナ、復調回路、信号処理回路等により構成され、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の無線通信方式により、携帯端末２０との間で狭範囲に限定された無線通信を行う。
広範囲通信部（広範囲通信手段）３９は、アンテナ、復調回路、信号処理回路等により構成され、Ｗｉ−Ｆｉ（登録商標）等の無線通信方式により、携帯端末２０との間で広範囲に及ぶ無線通信を行う。
【００２８】
記憶部４０は、情報の書き込み及び読み出しが可能な記憶部であり、バッテリーバックアップされたＲＡＭ、フラッシュメモリ等で構成される。記憶部４０には、取引データ、各種設定情報等が記憶される。
【００２９】
入力部４１は、各種機能キーを備えたキーボードを有し、オペレータによる各キーの押下入力を受け付けてその操作情報をＣＰＵ３１に出力する。機能キーとしては、例えば、テンキー、乗算キー、小計キー、戻しキー、ＰＬＵ（Price Look Up）キー等のほか、券売りキー、信用売りキー等の各締めキーが備えられている。
【００３０】
モードスイッチ４２は、売上データ処理装置３０のモードを設定モード、戻モード、ＯＦＦモード、登録モード、電卓モード、点検モード、精算モードのいずれかに切り替えるためのスイッチである。
設定モードは、売上データ処理装置３０の各種設定（例えば、商品単価の設定等）を行うモードである。戻モードは、返品処理を行うモードである。ＯＦＦモードは、売上データ処理装置３０の電源をオフするモードである。登録モードは、購入された商品の取引データの登録処理を行うモードである。電卓モードは、通常の電卓と同様に計算を行うモードである。点検モードは、登録された取引データの点検処理を行うモードである。精算モードは、閉店後に１日の売上の精算処理を行うモードである。
【００３１】
売上データ処理装置３０が備えるモードのうち、設定モード、登録モード及び精算モードは、通信部（狭範囲通信部３８又は広範囲通信部３９）の電源をオンして携帯端末２０との無線通信を行うモードである。より具体的には、登録モードは、広範囲通信部３９の電源をオンして携帯端末２０との間で広範囲通信部３９での無線通信が許容される一方で狭範囲通信部３８での無線通信が禁止されるモード（第２のモード）であり、設定モード及び精算モードは、狭範囲通信部３８の電源をオンして携帯端末２０との間で狭範囲通信部３８での無線通信が許容される一方で広範囲通信部３９での無線通信が禁止されるモード（第１のモード）である。なお、第２のモードは、必ずしも狭範囲通信部３８での無線通信を禁止する必要はなく、少なくとも広範囲通信部３９での無線通信が許容されていればよい。ここで、登録モードが携帯端末２０との広範囲の無線通信を行うのは、携帯端末２０でオーダー（注文）を取る際に、売上データ処理装置３０から遠い客のオーダーを取り易くすることができるからである。また、設定モードが携帯端末２０との狭範囲の無線通信を行うのは、登録モードで登録処理を行っている最中に、同じ無線（広範囲の無線）を使って通信（例えば、設定データの送信）を行いたくないからである。また、精算モードが携帯端末２０との狭範囲の無線通信を行うのは、ドロア３７を開けないと精算処理を行うことができないからである。
一方、残りの戻モード、ＯＦＦモード、電卓モード及び点検モードは、通信部の電源をオフして携帯端末２０との無線通信を行わないモードである。
【００３２】
モードスイッチ４２は、図５に示すように、モードキーＫ１（図６参照）を差し込み可能な鍵穴４２ａを備えており、モードキーＫ１を鍵穴４２ａに差した状態でモードキーＫ１を回転させて位置を切り替えることで、その位置に対応したモードに切り替える操作を行うことができる。すなわち、モードスイッチ４２は、差し込まれたモードキーＫ１を回転可能に構成され、差し込まれたモードキーＫ１の回転位置に対応したモードに切り替える本発明のモード切替手段として機能する。
モードキーＫ１としては、オペレータが使用するオペレータキーＫ１１（図６（Ａ）参照）及びオーナーが使用するオーナーキーＫ１２（図６（Ｂ）参照）の２種類のキーが用いられる。
【００３３】
モードスイッチ４２は、差し込まれたモードキーＫ１の種類に応じて、モードキーＫ１の回転可能範囲が異なるように構成されている。例えば、モードスイッチ４２は、差し込まれた鍵がオペレータキーＫ１１である場合にオーナーキーＫ１２である場合よりも鍵の回転可能範囲を狭く制限するように構成されている。
具体的には、オペレータキーＫ１１は、売上データ処理装置３０が備えるモードのうち、ＯＦＦモード、登録モード及び電卓モードに切り替えることができる。すなわち、オペレータは、売上データ処理装置３０が備えるモードのうち、ＯＦＦモード、登録モード及び電卓モードを実施することができる。
一方、オーナーキーＫ１２は、売上データ処理装置３０が備える全てのモードに切り替えることができる。すなわち、オーナーは、売上データ処理装置３０が備える全てのモードを実施することができる。
なお、図５に示す符号Ｒ１はオペレータキーＫ１１の回転可能範囲を、符号Ｒ２はオーナーキーＫ１２の回転可能範囲を、それぞれ示している。図５に示す例では、オーナーキーＫ１２の回転可能範囲Ｒ２の範囲内に、オペレータキーＫ１１の回転可能範囲Ｒ１が位
置するように設定されている。
【００３４】
モードスイッチ４２は、図５に示すように、時計回りに、点検モードＭ１、戻モードＭ２、電卓モードＭ３、ＯＦＦモードＭ４、登録モードＭ５、精算モードＭ６、設定モードＭ７の順に、各モードに切り替えるための回転位置が配列されている。
また、モードスイッチ４２は、ＯＦＦモードＭ４の位置でのみモードキーＫ１を差し込むことができるように構成されているとともに、ＯＦＦモードＭ４以外の位置、すなわち、点検モードＭ１の位置、戻モードＭ２の位置、電卓モードＭ３の位置、登録モードＭ５の位置、精算モードＭ６の位置、設定モードＭ７の位置では、いずれもモードキーＫ１を抜くことができないように構成されている。これは、オペレータキーＫ１１であっても、オーナーキーＫ１２であっても同様である。
以下、説明の便宜上、「モードに切り替えるための回転位置」を、単に「モード」と略記することがある。
【００３５】
本実施形態では、オペレータキーＫ１１で切り替え可能な３つのモード（電卓モードＭ３、ＯＦＦモードＭ４及び登録モードＭ５）が隣接するように配列されている。したがって、オペレータキーＫ１１によるモードの切り替え操作を問題なく実施することができる。
【００３６】
また、本実施形態では、通信部の電源をオンして携帯端末２０との無線通信を行うモード（登録モードＭ５、精算モードＭ６及び設定モードＭ７）に切り替えるための回転位置（第１回転位置）と、通信部の電源をオフして携帯端末２０との無線通信を行わないモード（点検モードＭ１、戻モードＭ２、電卓モードＭ３及びＯＦＦモードＭ４）に切り替えるための回転位置（第２回転位置）とを備えており、第２回転位置は、第１回転位置間に非介在的に位置するように設定されている。したがって、例えば、「通信部の電源をオンするモード」から別の「通信部の電源をオンするモード」に切り替える際、両者の間に「通信部の電源をオフするモード」が配列されることがないため、通信部の電源を不必要にオンオフすることなくモードの切り替え操作を実施することができる。
【００３７】
また、本実施形態では、狭範囲通信部３８の電源をオンして携帯端末２０との狭範囲の無線通信を行うモード（精算モードＭ６及び設定モードＭ７）に切り替えるための回転位置（第３回転位置）と、広範囲通信部３９の電源をオンして携帯端末２０との広範囲の無線通信を行うモード（登録モードＭ５）に切り替えるための回転位置（第４回転位置）と、が互いに非介在的に配列されている。したがって、例えば、「狭範囲通信部３８の電源をオンするモード」から別の「狭範囲通信部３８の電源をオンするモード」に切り替える際、両者の間に「広範囲通信部３９の電源をオンするモード」が配列されることがないため、広範囲通信部３９の電源を不必要にオンオフすることなくモードの切り替え操作を実施することができる。
【００３８】
［２．動作の説明］
次に、本実施形態に係る売上データ処理装置３０が備える各モードの動作について、図７を参照して簡潔に説明する。なお、図７においては、オペレータキーＫ１１により、電卓モードＭ３、ＯＦＦモードＭ４及び登録モードＭ５に切り替えることが可能であり、オーナーキーＫ１２により、全てのモード（点検モードＭ１、戻モードＭ２、電卓モードＭ３、ＯＦＦモードＭ４、登録モードＭ５、精算モードＭ６、設定モードＭ７）に切り替えることが可能である。オペレータキーＫ１１又はオーナーキーＫ１２により、所望するモードに切り替えられることにより、各モードは実施される。
【００３９】
［２−１．通信部の電源をオフするモードの説明］
点検モードＭ１、戻モードＭ２、電卓モードＭ３及びＯＦＦモードＭ４は、いずれも通
信部の電源をオフして携帯端末２０との無線通信を行わないモードである。
したがって、まず、ＣＰＵ３１は、通信部（狭範囲通信部３８及び広範囲通信部３９）の電源をオフする処理を行う（ステップＳ１１、Ｓ２１、Ｓ３１、Ｓ４１）。既に通信部の電源がオフされていた場合は、特に何も行わず、次のステップに移行する。
【００４０】
次いで、ＣＰＵ３１は、オペレータ又はオーナーの操作に基づいて、各モードに対応する処理を行う。例えば、点検モードＭ１では、オーナーの操作に基づいて、登録された取引データの点検処理を行う（ステップＳ１２）。また、戻モードＭ２では、オーナーの操作に基づいて、返品処理を行う（ステップＳ２２）。また、電卓モードＭ３では、オペレータ又はオーナーの操作に基づいて、電卓処理を行う（ステップＳ３２）。また、ＯＦＦモードＭ４では、売上データ処理装置３０の電源をオフする処理を行う（ステップＳ４２）。
なお、ステップＳ１２、Ｓ２２、Ｓ３２、Ｓ４２では、通信部の電源が入っていないため、電源がオンされた通信部との通信を確立するためのビーコンの出力は行わない。
【００４１】
［２−２．通信部の電源をオンするモードの説明］
登録モードＭ５、精算モードＭ６及び設定モードＭ７は、いずれも通信部の電源をオンして携帯端末２０との無線通信を行うモードである。
したがって、まず、ＣＰＵ３１は、狭範囲通信部３８及び広範囲通信部３９のうちいずれか一方の電源をオンする処理を行う。例えば、登録モードＭ５では、広範囲通信部３９の電源をオンする処理を行うとともに、狭範囲通信部３８の電源をオフする処理を行う（ステップＳ５１）。また、精算モードＭ６及び設定モードＭ７では、狭範囲通信部３８の電源をオンする処理を行うとともに、広範囲通信部３９の電源をオフする処理を行う（ステップＳ６１、Ｓ７１）。
登録モードＭ５において、既に広範囲通信部３９の電源がオン（狭範囲通信部３８の電源がオフ）されていた場合は、特に何も行わず、次のステップに移行する。また、精算モードＭ６及び設定モードＭ７において、既に狭範囲通信部３８の電源がオン（広範囲通信部３９の電源がオフ）されていた場合は、特に何も行わず、次のステップに移行する。
【００４２】
次いで、ＣＰＵ３１は、携帯端末２０にインストールされたアプリと通信可能な状態とするとともに、電源がオンされた通信部との通信を確立するためのビーコンを出力する。
例えば、登録モードＭ５では、携帯端末２０にインストールされたオーダーエントリーアプリと通信可能な状態とするとともに、ステップＳ５１で電源がオンされた広範囲通信部３９との通信を確立するためのビーコンを出力する（ステップＳ５２）。携帯端末２０は、ステップＳ５２で出力されたビーコンを受信すると、広範囲通信部２９と発信元の売上データ処理装置３０の広範囲通信部３９との通信を確立する。
また、精算モードＭ６では、携帯端末２０にインストールされた精算アプリと通信可能な状態とするとともに、ステップＳ６１で電源がオンされた狭範囲通信部３８との通信を確立するためのビーコンを出力する（ステップＳ６２）。また、設定モードＭ７では、携帯端末２０にインストールされた設定アプリと通信可能な状態とするとともに、ステップＳ７１で電源がオンされた狭範囲通信部３８との通信を確立するためのビーコンを出力する（ステップＳ７２）。携帯端末２０は、ステップＳ６２又はステップＳ７２で出力されたビーコンを受信すると、狭範囲通信部２８と発信元の売上データ処理装置３０の狭範囲通信部３８との通信を確立する。
【００４３】
次いで、ＣＰＵ３１は、各モードに対応する処理を行う。
例えば、登録モードＭ５では、携帯端末２０から送信された登録処理に係る要求と、売上データ処理装置３０におけるオペレータ又はオーナーの手動による登録処理と、を同時に行う（ステップＳ５３）。すなわち、携帯端末２０から送信された要求と手動による登録とが同時に行われた場合、マルチタスクで処理を行う。なお、携帯端末２０から送信された登録処理に係る要求とは、携帯端末２０においてオーダーエントリーアプリが起動され、オペレータ又はオーナーにより登録処理が行われた際に、売上データ処理装置３０に送信されるオーダーデータのことである。
また、精算モードＭ６では、売上データ処理装置３０におけるオーナーの手動による精算処理後、携帯端末２０の精算アプリに精算データを送信する（ステップＳ６３）。携帯端末２０は、精算データを受信するまで精算データの受信待ちを行う。
また、設定モードＭ７では、携帯端末２０から送信された設定処理に係る要求と、売上データ処理装置３０におけるオーナーの手動による設定処理と、のいずれか一方の処理を行う（ステップＳ７３）。すなわち、携帯端末２０から送信された要求と手動による登録とが同時に行われた場合、シングルタスクで先に受け付けた処理を行う。なお、携帯端末２０から送信された設定処理に係る要求とは、携帯端末２０において設定アプリが起動され、オーナーにより設定処理が行われた際に、売上データ処理装置３０に送信される設定データのことである。
【００４４】
［２−３．精算モードの説明］
次に、本実施形態に係る売上データ処理システム１における精算モードＭ６の動作について、図８及び図９を参照して詳細に説明する。この動作は、オーナーが、オーナーキーＫ１２を回転させて、精算モードＭ６に切り替えることにより、実施される。精算モードＭ６においては、所定の取引データを集計した精算データを出力する処理が行われる。
【００４５】
まず、売上データ処理装置３０のＣＰＵ３１は、狭範囲通信部３８の電源をオンする処理を行う（ステップＳ１０１）。なお、既に狭範囲通信部３８の電源がオンされていた場合は、特に何も行わず、次のステップＳ１０２に移行する。
一方、携帯端末２０のＣＰＵ２１は、オーナーの操作（タッチ操作等）に基づいて、精算アプリを起動する（ステップＳ２０１）。図１０（Ａ）に、ステップＳ２０１で精算アプリが起動された際に、携帯端末２０の表示部２７に表示される起動画面Ｇ１の一例を示す。起動画面Ｇ１には、売上データ処理装置３０と通信接続するための「接続ボタンＢ１」、売上データ処理装置３０に精算データを送信するよう要求するための「精算ボタンＢ２」及びメニュー画面を表示させるための「メニューボタンＢ３」が設けられている。
【００４６】
次に、売上データ処理装置３０のＣＰＵ３１は、ステップＳ１０１で電源がオンされた狭範囲通信部３８との通信を確立するためのビーコンを出力する（ステップＳ１０２）。
一方、携帯端末２０のＣＰＵ２１は、起動画面Ｇ１におけるオーナーによる接続ボタンＢ１のタッチ操作に基づいて、所定時間内に、ステップＳ１０２で売上データ処理装置３０から出力されたビーコンを検索できたか否かを判定する（ステップＳ２０２）。ステップＳ２０２において、所定時間とは、例えば、１０秒である。
ＣＰＵ２１は、所定時間内に、ステップＳ１０２で売上データ処理装置３０から出力されたビーコンを検索できたと判定した場合（ステップＳ２０２：ＹＥＳ）、売上データ処理装置３０と通信接続した旨を示す画面（通信接続画面Ｇ２）を表示部２７に表示させた後（図１０（Ｂ）参照）、ステップＳ２０３へと移行する。
一方、ＣＰＵ２１は、所定時間内に、ステップＳ１０２で売上データ処理装置３０から出力されたビーコンを検索できなかったと判定した場合（ステップＳ２０２：ＮＯ）、図１０（Ｃ）に示すように、表示部２７に通信エラー画面Ｇ３を表示させる（ステップＳ２１３）。
【００４７】
次に、携帯端末２０のＣＰＵ２１は、起動画面Ｇ１におけるオーナーによる精算ボタンＢ２のタッチ操作に基づいて、売上データ処理装置３０に対し、精算データを送信するよう要求するための精算データ要求（送信要求）を送信する（ステップＳ２０３）。
次いで、ＣＰＵ２１は、売上データ処理装置３０から送信される精算データの受信待ちの状態とする（ステップＳ２０４）。図１０（Ｄ）に、ステップＳ２０４で精算データの受信待ちの状態とされた際に、携帯端末２０の表示部２７に表示される画面（受信待ち画面）Ｇ４の一例を示す。
売上データ処理装置３０のＣＰＵ３１は、ステップＳ２０３で携帯端末２０から送信された精算データ要求を受信して、携帯端末２０にインストールされた精算アプリと通信可能な状態とする（ステップＳ１０３）。すなわち、ＣＰＵ３１は、ステップＳ１０１及びステップＳ１０２の処理を行うことで、本発明の制御手段として機能する。
【００４８】
次に、売上データ処理装置３０のＣＰＵ３１は、携帯端末２０が精算データの受信待ちの状態となるよう、携帯端末２０に対し、ＷＡＣＫパケットを送信する（ステップＳ１０４）。
【００４９】
次に、売上データ処理装置３０のＣＰＵ３１は、ドロア３７を開放するとともに、携帯端末２０に対しＷＡＣＫパケットを送信する（ステップＳ１０５）。
【００５０】
次に、売上データ処理装置３０のＣＰＵ３１は、所定時間内に、オーナーの操作により入力されたドロア３７内の金額が取得されたか否かを判定する（ステップＳ１０６）。ステップＳ１０６において、所定時間とは、例えば、５秒である。
ＣＰＵ３１は、所定時間内にドロア３７内の金額が取得されたと判定した場合（ステップＳ１０６：ＹＥＳ）、ステップＳ１０８へと移行する。
一方、ＣＰＵ３１は、所定時間内に次のＷＡＣＫパケットを受信していないと判定した場合（ステップＳ１０６：ＮＯ）、携帯端末２０に対しＷＡＣＫパケットを送信し（ステップＳ１０７）、再度ステップＳ１０６へと移行する。
【００５１】
次に、売上データ処理装置３０のＣＰＵ３１は、所定時間内に、登録モードＭ５で登録された所定（当日）の取引データを集計した精算データに基づいて、精算レポートが印刷部３６によりレシート用紙に印字されたか否かを判定する（ステップＳ１０８）。ステップＳ１０８において、所定時間とは、例えば、５秒である。このとき、ＣＰＵ３１は、取引データ等から算出されるドロア３７内の計算上の金額と、ステップＳ１０６で取得したドロア３７内の実際の金額と、の差額を印字する。図１１に、印字された精算レポート３６１の一例を示す。図１１に示す例では、日時、部門別の売上個数、売上金額、総売上、純売上、現金在高、ドロア３７内の計算上の金額と実際の金額との差額等が印字されている。
ＣＰＵ３１は、所定時間内に精算レポートが印字されたと判定した場合（ステップＳ１０８：ＹＥＳ）、ステップＳ１１０へと移行する。
一方、ＣＰＵ３１は、所定時間内に次のＷＡＣＫパケットを受信していないと判定した場合（ステップＳ１０８：ＮＯ）、携帯端末２０に対しＷＡＣＫパケットを送信し（ステップＳ１０９）、再度ステップＳ１０８へと移行する。
【００５２】
次に、売上データ処理装置３０のＣＰＵ３１は、精算データを携帯端末２０に送信する（ステップＳ１１０）。
【００５３】
ステップＳ２０５において、携帯端末２０のＣＰＵ２１は、ステップＳ２０４の処理後、所定時間内にデータを受信したか否かを判定する。ステップＳ２０５において、所定時間とは、例えば、１０秒である。
ＣＰＵ２１は、所定時間内にデータを受信したと判定した場合（ステップＳ２０５：ＹＥＳ）、ステップＳ２０６へと移行する。
一方、ＣＰＵ２１は、所定時間内にデータを受信していないと判定した場合（ステップＳ２０５：ＮＯ）、売上データ処理装置３０側で何らかのエラーが発生したと判断し、表示部２７に通信エラー画面Ｇ３（図１０（Ｃ）参照）を表示させる（ステップＳ２１３）。
【００５４】
次に、携帯端末２０のＣＰＵ２１は、ステップＳ２０５で受信したデータがＷＡＣＫパケット（ステップＳ１０４、ステップＳ１０５、ステップＳ１０７及びステップＳ１０９のいずれかで送信されたＷＡＣＫパケット）であるか否かを判定する（ステップＳ２０６）。
ＣＰＵ２１は、ステップＳ２０５で受信したデータがＷＡＣＫパケットであると判定した場合（ステップＳ２０６：ＹＥＳ）、再度ステップＳ２０５へと移行する。
一方、ＣＰＵ２１は、ステップＳ２０５で受信したデータがＷＡＣＫパケットでないと判定した場合（ステップＳ２０６：ＮＯ）、ステップＳ２０７へと移行する。
【００５５】
次に、携帯端末２０のＣＰＵ２１は、ステップＳ２０５で受信したデータが精算データ（ステップＳ１１０で送信された精算データ）であるか否かを判定する（ステップＳ２０７）。
ＣＰＵ２１は、ステップＳ２０５で受信したデータが精算データであると判定した場合（ステップＳ２０７：ＹＥＳ）、ステップＳ２０８へと移行する。
一方、ＣＰＵ２１は、ステップＳ２０５で受信したデータが精算データでないと判定した場合（ステップＳ２０７：ＮＯ）、再度ステップＳ２０５へと移行する。
【００５６】
ステップＳ２０８において、携帯端末２０のＣＰＵ２１は、ステップＳ１１０で売上データ処理装置３０から送信された精算データをＲＡＭ２２又はＲＯＭ２３にセーブする。
【００５７】
次に、携帯端末２０のＣＰＵ２１は、精算データの受信が完了した旨を示す受信完了通知及び取引データを消去するよう要求するための取引データ消去要求を売上データ処理装置３０に送信する（ステップＳ２０９）。
次いで、ＣＰＵ２１は、売上データ処理装置３０から送信されるＡＣＫパケット（応答確認）の受信待ちの状態とする（ステップＳ２１０）。
売上データ処理装置３０のＣＰＵ３１は、ステップＳ２０９で携帯端末２０から送信（返信）された受信完了通知及び取引データ消去要求を受信して、受信完了通知に基づく通信結果（すなわち、精算データが送信されたことを示す送信情報）を印刷部３６によりレシート用紙に印字させる（ステップＳ１１１）。図１２に、印字された通信結果３６２の一例を示す。図１２に示す例では、正常に送信した旨の文言（正常に送信しました）、相手先の携帯端末２０（○△△××○）、送信日時（２０１７／３／２  １２：３４）が印字されている。
【００５８】
次に、売上データ処理装置３０のＣＰＵ３１は、当日の取引データ（精算データ）を消去するとともに、携帯端末２０に対しＡＣＫパケットを送信する（ステップＳ１１２）。
携帯端末２０のＣＰＵ２１は、ステップＳ２１０の処理後、所定時間内にＡＣＫパケットを受信したか否かを判定する（ステップＳ２１１）。ステップＳ２１１において、所定時間とは、例えば、１０秒である。
ＣＰＵ２１は、所定時間内にＡＣＫパケットを受信したと判定した場合（ステップＳ２１１：ＹＥＳ）、次のステップＳ２１２へと移行する。
一方、ＣＰＵ２１は、所定時間内にＡＣＫパケットを受信していないと判定した場合（ステップＳ２１１：ＮＯ）、売上データ処理装置３０側で何らかのエラーが発生したと判断し、ステップＳ２１３へと移行して、表示部２７に通信エラー画面Ｇ３（図１０（Ｃ）参照）を表示させる。
【００５９】
次に、売上データ処理装置３０のＣＰＵ３１は、精算業務を終了する（ステップＳ１１３）。
一方、携帯端末２０のＣＰＵ２１は、売上データ処理装置３０との通信（狭範囲通信）を終了するとともに、ステップＳ１１０で売上データ処理装置３０から送信された精算データに基づいて、当日の取引データを表示させるためのデータ表示画面Ｇ５（図１０（Ｅ）参照）を表示部２７に表示させる（ステップＳ２１２）。データ表示画面Ｇ５には、当日の取引データＤ１が表示されている。なお、図１０（Ｅ）に示す例では、当日の取引データＤ１をイメージデータで表示する構成を例示しているが、これに限定されるものではなく、当日の取引データＤ１をテキストデータで表示する構成としてもよい。また、データ表示画面Ｇ５には、データ表示画面Ｇ５を閉じるための「閉じるボタンＢ４」、当日の取引データをクラウド（サーバ装置１０）に送信するための「送信ボタンＢ５」が設けられている。その後、ＣＰＵ２１は、必要に応じて（すなわち、データ表示画面Ｇ５において、送信ボタンＢ５のタッチ操作が行われた場合）精算データをサーバ装置１０に送信した後、精算アプリを終了する。なお、精算データをサーバ装置１０に送信する際は、ＣＳＶデータで送信するようにしてもよいし、ＰＤＦデータで送信するようにしてもよい。また、精算データをサーバ装置１０に送信する他の方法として、メールで送信する方法も挙げられる。メールで送信する方法を採用する場合も、ＣＳＶデータで送信するようにしてもよいし、ＰＤＦデータで送信するようにしてもよい。
【００６０】
［２−４．登録モードの説明］
次に、本実施形態に係る売上データ処理システム１における登録モードＭ５の動作について、図１３〜図１６を参照して詳細に説明する。この動作は、オーナーがオーナーキーＫ１２を回転させて、又は、オペレータがオペレータキーＫ１１を回転させて、登録モードＭ５に切り替えることにより、実施される。登録モードＭ５においては、取引データを登録する処理が行われる。
【００６１】
まず、売上データ処理装置３０のＣＰＵ３１は、広範囲通信部３９の電源をオンする処理を行う（ステップＳ３０１）。なお、既に広範囲通信部３９の電源がオンされていた場合は、特に何も行わず、次のステップＳ３０２に移行する。
一方、携帯端末２０のＣＰＵ２１は、オーナー又はオペレータの操作（タッチ操作等）に基づいて、オーダーエントリーアプリ（登録アプリ）を起動する（ステップＳ４０１）。
【００６２】
次に、携帯端末２０のＣＰＵ２１は、売上データ処理装置３０に対し、登録処理を開始するよう要求するための登録開始要求を送信する（ステップＳ４０２）。
売上データ処理装置３０のＣＰＵ３１は、ステップＳ４０２で携帯端末２０から送信された登録開始要求を受信して、携帯端末２０にインストールされたオーダーエントリーアプリと通信可能な状態とする（ステップＳ３０２）。すなわち、ＣＰＵ３１は、ステップＳ３０１及びステップＳ３０２の処理を行うことで、本発明の制御手段として機能する。
【００６３】
次に、携帯端末２０のＣＰＵ２１は、オーナー又はオペレータの操作（入力操作、タッチ操作等）に基づいて、第１の送信処理を行う（ステップＳ４０３）。第１の送信処理は、具体的には、席案内時に実行される処理であり、携帯端末２０の端末ＩＤ、案内先の席番号及び客数を、第１の登録情報として売上データ処理装置３０に送信する処理である。
売上データ処理装置３０のＣＰＵ３１は、ステップＳ４０３で携帯端末２０から送信された第１の登録情報を受信して、第１の登録処理を行う（ステップＳ３０３）。
【００６４】
具体的には、まず、売上データ処理装置３０のＣＰＵ３１は、図１４に示すように、注文データを管理するための注文データテーブルに、新規レコードを追加する（ステップＳ３３１）。注文データテーブルには、例えば、一つの注文ごとに割り当てられる固有の識別情報である「注文ＩＤ」、注文を受けた担当者の「担当者コード」、注文者が座る席の「席番号」、席に着座している「客数」、注文の詳細情報（料理コード、数量）を含む「注文情報」等を格納可能な各フィールドが設けられている。
次に、ＣＰＵ３１は、ステップＳ４０３で携帯端末２０から送信された第１の登録情報を、ステップＳ３３１で追加した新規レコードに格納する（ステップＳ３３２）。
次に、ＣＰＵ３１は、注文データテーブルの全レコードのうち未だ注文情報が格納されていないレコード（未注文レコード）を抽出し、抽出した未注文レコードの客数を合算して、「未注文客数」を算出する（ステップＳ３３３）。
次に、ＣＰＵ３１は、ステップＳ３３１で追加した新規レコードの客数を「新規入店客数」として算出するとともに、「新規入店客数」、ステップＳ３３３で算出した「未注文客数」及び現在時刻を、厨房の表示部（図示省略）に出力して表示させる（ステップＳ３３４）。
上記の第１の登録処理により、厨房の調理スタッフに、「新規入店客数」及び「未注文客数」を報知することができる。
【００６５】
次いで、図１３のステップＳ４０４では、携帯端末２０のＣＰＵ２１は、オーナー又はオペレータの操作（入力操作、タッチ操作等）に基づいて、第２の送信処理を行う。第２の送信処理は、具体的には、注文受付時に実行される処理であり、携帯端末２０の端末ＩＤ、席番号、注文された料理の料理コード及び数量を、第２の登録情報として売上データ処理装置３０に送信する処理である。
売上データ処理装置３０のＣＰＵ３１は、ステップＳ４０４で携帯端末２０から送信された第２の登録情報を受信して、第２の登録処理を行う（ステップＳ３０４）。
【００６６】
具体的には、まず、売上データ処理装置３０のＣＰＵ３１は、図１５に示すように、ステップＳ４０４で携帯端末２０から送信された第２の登録情報に含まれる席番号をキーとして、注文データテーブルを検索する（ステップＳ３４１）。
次に、ＣＰＵ３１は、注文データテーブルに、該当する席番号のレコードが存在するか否かを判定する（ステップＳ３４２）。
ＣＰＵ３１は、注文データテーブルに、該当する席番号のレコードが存在すると判定した場合（ステップＳ３４２：ＹＥＳ）、ステップＳ３４４へと移行する。
一方、ＣＰＵ３１は、注文データテーブルに、該当する席番号のレコードが存在しないと判定した場合（ステップＳ３４２：ＮＯ）、誤った席番号が携帯端末２０から送信されてきたと判断し、所定のエラー処理（例えば、送信元の携帯端末２０にエラーメッセージを送信する等の処理）を実行する（ステップＳ３４３）。
ステップＳ３４４において、ＣＰＵ３１は、該当する席番号のレコードに、携帯端末２０から送信された注文情報（料理コード及び数量）を格納する。
次に、ＣＰＵ３１は、ステップＳ３４４で格納した注文情報を、厨房の印刷部に出力して印刷させる（ステップＳ３４５）。
上記の第２の登録処理により、厨房の調理スタッフに、「注文情報」を報知することができる。
【００６７】
次いで、図１３のステップＳ４０５では、携帯端末２０のＣＰＵ２１は、オーナー又はオペレータの操作（タッチ操作等）に基づいて、第３の送信処理を行う。第３の送信処理は、具体的には、システム設定時に実行される処理であり、携帯端末２０の端末ＩＤ及び担当者コードを、第３の登録情報として売上データ処理装置３０に送信する処理である。
売上データ処理装置３０のＣＰＵ３１は、ステップＳ４０５で携帯端末２０から送信された第３の登録情報を受信して、第３の登録処理を行う（ステップＳ３０５）。
【００６８】
具体的には、まず、売上データ処理装置３０のＣＰＵ３１は、図１６に示すように、ステップＳ４０５で携帯端末２０から送信された第３の登録情報に含まれる端末ＩＤをキーとして、端末データを管理するための端末データテーブルを検索する（ステップＳ３５１）。端末データテーブルには、例えば、携帯端末２０の固有の識別情報である「端末ＩＤ（端末識別情報）」、携帯端末２０を現在携行している担当者の「担当者コード」等を格納可能な各フィールドが設けられている。
次に、ＣＰＵ３１は、端末データテーブルに、該当する端末ＩＤのレコードが存在するか否かを判定する（ステップＳ３５２）。
ＣＰＵ３１は、端末データテーブルに、該当する端末ＩＤのレコードが存在すると判定した場合（ステップＳ３５２：ＹＥＳ）、該当する端末ＩＤのレコードに、携帯端末２０から送信された担当者コードを格納して更新する（ステップＳ３５３）。
一方、ＣＰＵ３１は、端末データテーブルに、該当する端末ＩＤのレコードが存在しないと判定した場合（ステップＳ３５２：ＮＯ）、誤った端末ＩＤが携帯端末２０から送信されてきたと判断し、所定のエラー処理（例えば、送信元の携帯端末２０にエラーメッセージを送信する等の処理）を実行する（ステップＳ３５４）。
上記の第３の登録処理により、携帯端末２０を操作する担当者（オペレータ）の情報を更新することができる。
【００６９】
なお、第３の送信処理は、一般に、携帯端末２０を操作する担当者（オペレータ）が交代したタイミングで行われる。したがって、第１の送信処理の前や第１の送信処理と第２の送信処理の間で行われることもある。すなわち、第１〜第３の送信処理（第１〜第３の登録処理）が行われる順番は、図１３に示す例に限られない。
【００７０】
次に、売上データ処理装置３０のＣＰＵ３１は、登録業務を終了する（ステップＳ３０６）。
一方、携帯端末２０のＣＰＵ２１は、売上データ処理装置３０との通信（広範囲通信）を終了する（ステップＳ４０６）。その後、ＣＰＵ２１は、オーダーエントリーアプリを終了する。
【００７１】
なお、図１３に示す例では、携帯端末２０から送信される各種登録情報を売上データ処理装置３０に登録する処理を説明しているが、上記の登録処理の最中に、売上データ処理装置３０の入力部４１を介して手動の登録処理が行われた場合、ＣＰＵ３１の制御により、マルチタスクで双方の処理が並行して実施される。
【００７２】
［３．効果］
以上のように、本実施形態に係る売上データ処理システム１の売上データ処理装置３０によれば、所定の端末装置（携帯端末２０）との間で狭範囲に限定された無線通信が可能な狭範囲通信手段（狭範囲通信部３８）と、端末装置との間で広範囲に及ぶ無線通信が可能な広範囲通信手段（広範囲通信部３９）と、端末装置との間で狭範囲通信手段での無線通信が許容される一方で広範囲通信手段での無線通信が禁止される第１のモードと、少なくとも広範囲通信手段での無線通信が許容される第２のモードと、を切り替えるモード切替手段（モードスイッチ４２）と、を備え、所定の取引データを集計した精算データを出力する精算モードが第１のモードに割り当てられている。
したがって、本実施形態に係る売上データ処理装置３０によれば、ドロア３７を開けないと精算処理を行うことができない精算モードにおいて、携帯端末２０との狭範囲無線通信を行うことができるので、携帯端末２０を操作しながらドロアを開放する操作を行うことが可能となり、携帯端末２０との無線通信を行うモードの特性に応じて、狭範囲無線通信と広範囲無線通信との切り替えを行うことができる。
【００７３】
また、本実施形態に係る売上データ処理システム１の売上データ処理装置３０によれば、取引データが登録される登録モードが第２のモードに割り当てられている。
したがって、本実施形態に係る売上データ処理装置３０によれば、携帯端末２０を用いて客の注文を登録する登録モードにおいて、携帯端末２０との広範囲無線通信を行うことができるので、売上データ処理装置３０から離れた位置の客の注文を登録することが可能となり、携帯端末２０との無線通信を行うモードの特性に応じて、狭範囲無線通信と広範囲無線通信との切り替えを行うことができる。
【００７４】
また、本実施形態に係る売上データ処理システム１の売上データ処理装置３０によれば、第２のモードは、端末装置との間で狭範囲通信手段での無線通信が禁止される。
したがって、本実施形態に係る売上データ処理装置３０によれば、携帯端末２０を用いて客の注文を登録する登録モードが選択されている最中の、狭範囲無線通信を介したデータの送信やデータの書き換えを抑制することができるので、現在設定されているモードにおける処理を問題なく行うことができる。
【００７５】
また、本実施形態に係る売上データ処理システム１の売上データ処理装置３０によれば、所定の端末装置との間の無線接続を、狭範囲に限定された無線通信が可能な狭範囲通信手段での無線接続とした第１のモードと、広範囲に及ぶ無線通信が可能な広範囲通信手段での無線接続とした第２のモードと、の間で切り替える制御手段（ＣＰＵ３１）を備え、所定の取引データを集計した精算データを出力する精算モードが第１のモードに割り当てられている。
したがって、本実施形態に係る売上データ処理装置３０によれば、ドロア３７を開けないと精算処理を行うことができない精算モードにおいて、携帯端末２０との狭範囲無線通信を行うことができるので、携帯端末２０を操作しながらドロアを開放する操作を行うことが可能となり、携帯端末２０との無線通信を行うモードの特性に応じて、狭範囲無線通信と広範囲無線通信との切り替えを行うことができる。
【００７６】
以上、本発明に係る実施形態に基づいて具体的に説明したが、本発明は上記実施形態に限定されるものではなく、その要旨を逸脱しない範囲で変更可能である。
【００７７】
例えば、上記実施形態では、売上データ処理装置３０で選択されたモードと携帯端末２０で起動されるアプリとが対応する場合を例示して説明しているが、売上データ処理装置３０で選択されたモードと携帯端末２０で起動されるアプリとが対応していないケースも考えられる。
例えば、売上データ処理装置３０で「登録モードＭ５」が選択されている状態で、「設定アプリ」が起動されたケースでは、売上データ処理装置３０から出力された広範囲通信部３９との通信を確立するためのビーコンを、狭範囲通信を望む携帯端末２０が検索（受信）することができないため、そもそも通信が確立されることがない。したがって、携帯端末２０の側で所定のエラー処理（例えば、携帯端末２０の表示部２７に「売上データ処理装置３０側のモードが対応していません」等のエラーメッセージを表示させる等の処理）が行われる。
【００７８】
一方、例えば、売上データ処理装置３０で「精算モードＭ６」が選択されている状態で、「設定アプリ」が起動されたケースでは、売上データ処理装置３０から出力された狭範囲通信部３８との通信を確立するためのビーコンを、狭範囲通信を望む携帯端末２０が検索（受信）することができるため、狭範囲通信が確立される。この場合、売上データ処理装置３０では、「精算モードＭ６」による精算処理が行われているにもかかわらず、携帯端末２０から「設定アプリ」により設定データが送信可能な状態となっているため、精算処理中に設定データ（例えば、商品単価データ等）が書き換えられるおそれがあり、精算処理に支障を来すおそれがある。
【００７９】
以下、売上データ処理装置３０で選択されたモードと携帯端末２０で起動されるアプリとが対応していない場合であっても無線通信が確立されるケースで行われる処理について、図１７を参照して説明する。なお、図１７に示す例では、売上データ処理装置３０で「精算モードＭ６」が選択されている状態で、「設定アプリ」が起動されるケースを例示して説明する。
【００８０】
まず、売上データ処理装置３０のＣＰＵ３１は、狭範囲通信部３８の電源をオンする処理を行う（ステップＳ５０１）。なお、既に狭範囲通信部３８の電源がオンされていた場合は、特に何も行わず、次のステップＳ５０２に移行する。
一方、携帯端末２０のＣＰＵ２１は、オーナーの操作（タッチ操作等）に基づいて、設定アプリを起動する（ステップＳ６０１）。
【００８１】
次に、携帯端末２０のＣＰＵ２１は、売上データ処理装置３０に対し、設定処理を開始するよう要求するための設定開始要求（通信要求）を送信する（ステップＳ６０２）。ここで、設定開始要求には、携帯端末２０で起動中のアプリ（設定アプリ）の識別情報（例えば、識別番号等）が含まれている。
売上データ処理装置３０のＣＰＵ３１は、ステップＳ２０２で携帯端末２０から送信された設定開始要求を受信して、設定開始要求に含まれる識別情報に基づき、モードスイッチ４２により現在設定されているモード（精算モードＭ６）が通信先の携帯端末２０で起動中のアプリ（設定アプリ）と対応しているか否かを判定する処理を行う（ステップＳ５０２）。
【００８２】
売上データ処理装置３０のＣＰＵ３１は、現在設定されているモードが通信先のアプリと対応していると判定した場合、現在設定されているモードに応じて通信先の携帯端末２０で起動されたアプリと狭範囲通信又は広範囲通信可能な状態とするとともに、電源がオンされた通信部との通信を確立するためのビーコンを出力する。携帯端末２０は、出力されたビーコンを受信すると、発信元の売上データ処理装置３０の通信部との通信を確立する。
一方、ＣＰＵ３１は、図１７に示す例のように、現在設定されているモード（精算モードＭ６）が通信先のアプリ（設定アプリ）と対応していないと判定した場合、通信先の携帯端末２０で起動されたアプリと通信可能な状態とすることなく、また、電源がオンされた通信部（狭範囲通信部３８）との通信を確立するためのビーコンを出力しないようにする。これにより、携帯端末２０は、発信元の売上データ処理装置３０の通信部との通信を確立することができなくなる。
【００８３】
すなわち、売上データ処理装置３０のＣＰＵ３１は、ステップＳ５０３において、通信先の携帯端末２０との無線通信を拒否するとともに、その旨を示す通信拒否情報を携帯端末２０に送信する。
携帯端末２０のＣＰＵ２１は、ステップＳ５０３で売上データ処理装置３０から送信された通信拒否情報を受信して、所定のエラー処理（例えば、携帯端末２０の表示部２７に「売上データ処理装置３０側のモードが対応していません」等のエラーメッセージを表示させる等の処理）を行う（ステップＳ６０３）。
【００８４】
以上のように、携帯端末２０から送信された通信要求に含まれる起動中のアプリの識別情報に基づいて現在設定されているモードがアプリと対応しているか否かを判定し、現在設定されているモードがアプリと対応していると判定した場合、現在設定されているモードに応じて携帯端末２０と狭範囲通信又は広範囲通信可能な状態とし、現在設定されているモードがアプリと対応していないと判定した場合、携帯端末２０との無線通信を拒否する旨を示す通信拒否情報を携帯端末２０に送信することで、現在設定されているモードがアプリと対応していない場合のデータの送信及び書き換えを抑制することができるので、現在設定されているモードにおける処理を問題なく行うことができる。
【００８５】
また、上記実施形態では、図８のステップＳ１１１で通信結果を印字させた後、通信結果の印字を携帯端末２０に報告することなく次のステップＳ１１２へと移行するようにしているが、これに限定されるものではない。すなわち、ステップＳ１１１で通信結果を印字させた後、通信結果の印字を報告するための印字報告を携帯端末２０に送信するようにしてもよい。そのとき、携帯端末２０は、ステップＳ１１１で印字された通信結果の内容を、表示部２７に表示させるようにしてもよい。
また、ステップＳ１１１で印字された通信結果の内容は、売上データ処理装置３０及び携帯端末２０の各々が、それぞれの記憶部（ＲＡＭ２２、ＲＯＭ２３、記憶部４０等）にログ情報として記憶させるようにしてもよい。
【００８６】
また、上記実施形態では、モードスイッチ４２において、点検モードＭ１、戻モードＭ２、電卓モードＭ３、ＯＦＦモードＭ４、登録モードＭ５、精算モードＭ６、設定モードＭ７の順に各モードを配列するようにしているが、これに限定されるものではない。例えば、携帯端末２０との無線通信を行わない点検モードＭ１、戻モードＭ２、電卓モードＭ３及びＯＦＦモードＭ４の配列は順不同であり、いかなる配列であってもよい。また、携帯端末２０と同一の無線通信（狭範囲の無線通信）を行う精算モードＭ６及び設定モードＭ７の配列も同様に順不同であり、設定モードＭ７、精算モードＭ６の順に配列するようにしてもよい。
また、例えば、広範囲通信部３９の電源をオンして携帯端末２０との広範囲の無線通信を行う登録モードＭ５を、狭範囲通信部３８の電源をオンして携帯端末２０との狭範囲の無線通信を行う精算モードＭ６及び設定モードＭ７の後に配列するようにしてもよい。
【００８７】
また、上記実施形態では、通信部が携帯端末２０と通信可能な状態とするモードとして３つのモード（登録モードＭ５、精算モードＭ６及び設定モードＭ７）を、通信部が携帯端末２０と通信不可能な状態とするモードとして４つのモード（点検モードＭ１、戻モードＭ２、電卓モードＭ３及びＯＦＦモードＭ４）を、それぞれ例示して説明しているが、これに限定されるものではない。通信部が携帯端末２０と通信可能な状態とするモードとして少なくとも登録モードＭ５を含む複数のモードを、通信部が携帯端末２０と通信不可能な状態とするモードとして少なくとも一つのモードを、それぞれ備える構成であれば、いかなる構成であってもよい。
【００８８】
また、上記実施形態では、オペレータキーＫ１１により、電卓モードＭ３、ＯＦＦモードＭ４及び登録モードＭ５に切り替えることができるようにしているが、これに限定されるものではない。例えば、オペレータキーＫ１１により、更に点検モードＭ１に切り替えられるようにしてもよい。この場合、点検モードＭ１を、電卓モードＭ３、ＯＦＦモードＭ４及び登録モードＭ５と隣接するいずれかの位置に配列するとよい。
また、オペレータキーＫ１１を備えない構成（すなわち、オーナーキーＫ１２のみを備える構成）であってもよい。この場合、モードスイッチ４２の回転可能範囲をモードキーＫ１の種類に応じて異なるように構成しなくてもよいため、製造が容易である。
【００８９】
また、上記実施形態では、売上データ処理装置３０の構成において、図４等に示すように、表示部３４と、入力部４１と、モードスイッチ４２と、をそれぞれ独立して設ける構成を例示して説明しているが、これに限定されるものではない。例えば、図１８に示すように、入力部４１Ａを、表示部３４Ａと一体的に形成されたタッチパネルで構成するようにし、モードスイッチ４２を設ける代わりに、表示部３４Ａ上に各モード（点検モードＭ１、戻モードＭ２、電卓モードＭ３、ＯＦＦモードＭ４、登録モードＭ５、精算モードＭ６、設定モードＭ７）をタブ形式で切り替え可能なモード切替部（モード切替手段）４２Ａを表示させる構成としてもよい。上記の構成により、表示部３４Ａと、入力部４１Ａと、モード切替部４２Ａと、を一体的に構成することができる。上記の構成によれば、より簡易な操作でモードの切り替えを実施することができる。
【００９０】
以上の説明では、各処理を実行するためのプログラムを格納したコンピュータ読み取り可能な媒体としてＨＤＤや不揮発性の半導体メモリを使用した例を開示したが、この例に限定されない。その他のコンピュータ読み取り可能な媒体として、ＣＤ−ＲＯＭ等の可搬型記録媒体を適用することも可能である。また、通信回線を介してプログラムのデータを提供する媒体として、キャリアウェーブ（搬送波）を適用することとしてもよい。
【００９１】
本発明のいくつかの実施形態を説明したが、本発明の範囲は、上述の実施形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
［付記］
＜請求項１＞
所定の端末装置との間で狭範囲に限定された無線通信が可能な狭範囲通信手段と、
前記端末装置との間で広範囲に及ぶ無線通信が可能な広範囲通信手段と、
前記端末装置との間で前記狭範囲通信手段での無線通信が許容される一方で前記広範囲通信手段での無線通信が禁止される第１のモードと、少なくとも前記広範囲通信手段での無線通信が許容される第２のモードと、を切り替えるモード切替手段と、
を備え、
所定の取引データを集計した精算データを出力する精算モードが前記第１のモードに割り当てられていることを特徴とする売上データ処理装置。
＜請求項２＞
取引データが登録される登録モードが前記第２のモードに割り当てられていることを特徴とする請求項１に記載の売上データ処理装置。
＜請求項３＞
前記第２のモードは、前記端末装置との間で前記狭範囲通信手段での無線通信が禁止されることを特徴とする請求項１又は２に記載の売上データ処理装置。
＜請求項４＞
所定の端末装置との間の無線接続を、狭範囲に限定された無線通信が可能な狭範囲通信手段での無線接続とした第１のモードと、広範囲に及ぶ無線通信が可能な広範囲通信手段での無線接続とした第２のモードと、の間で切り替える制御手段を備え、
所定の取引データを集計した精算データを出力する精算モードが前記第１のモードに割り当てられていることを特徴とする売上データ処理装置。
＜請求項５＞
コンピュータを、
所定の端末装置との間の無線接続を、狭範囲に限定された無線通信が可能な狭範囲通信手段での無線接続とした第１のモードと、広範囲に及ぶ無線通信が可能な広範囲通信手段での無線接続とした第２のモードと、の間で切り替える制御手段として機能させ、
所定の取引データを集計した精算データを出力する精算モードが前記第１のモードに割り当てられていることを特徴とするプログラム。
【符号の説明】
【００９２】
１  売上データ処理システム
１０  サーバ装置
２０  携帯端末（端末装置）
２１  ＣＰＵ
２２  ＲＡＭ
２３  ＲＯＭ
２４  撮像部
２５  音声出力部
２６  操作部
２７  表示部
２８  狭範囲通信部
２９  広範囲通信部
３０  売上データ処理装置
３１  ＣＰＵ（制御手段）
３２  ＲＡＭ
３３  ＲＯＭ
３４  表示部
３５  客用表示部
３６  印刷部
３７  ドロア
３８  狭範囲通信部（狭範囲通信手段）
３９  広範囲通信部（広範囲通信手段）
４０  記憶部
４１  入力部
４２  モードスイッチ（モード切替手段）
Ｎ  通信ネットワーク
Ｋ１  モードキー
Ｋ１１  オペレータキー
Ｋ１２  オーナーキー
【図１】
2020038735.tif 000003
【図２】
2020038735.tif 000004
【図３】
2020038735.tif 000005
【図４】
2020038735.tif 000006
【図５】
2020038735.tif 000007
【図６】
2020038735.tif 000008
【図７】
2020038735.tif 000009
【図８】
2020038735.tif 000010
【図９】
2020038735.tif 000011
【図１０】
2020038735.tif 000012
【図１１】
2020038735.tif 000013
【図１２】
2020038735.tif 000014
【図１３】
2020038735.tif 000015
【図１４】
2020038735.tif 000016
【図１５】
2020038735.tif 000017
【図１６】
2020038735.tif 000018
【図１７】
2020038735.tif 000019
【図１８】
2020038735.tif 000020