(57)【要約】【課題】電力供給の復旧時の手間を省くことができる売上データ処理システム、売上データ処理装置、端末装置、携帯端末装置及びプログラムを提供する。【解決手段】売上データ処理システムは、売上データ処理装置と、端末装置と、を備え、端末装置は、外部電源による売上データ処理装置への電力供給が停止して、売上データ処理装置において売上データ生成処理が中断された場合に、当該売上データ生成処理を売上データ処理装置から引き継ぐとともに、電力供給の復旧を通知する復電通知データを売上データ処理装置から受信した場合に、当該端末装置で生成された売上データを売上データ処理装置に対して送信させる。【選択図】図１２
2020135754.tif 000002
【特許請求の範囲】
【請求項１】
商取引の売上データの処理を行う売上データ処理装置と、
前記売上データ処理装置との間でデータ通信が可能な端末装置と、
を備えた売上データ処理システムであって、
前記売上データ処理装置は、
ユーザからの入力操作に応じて前記売上データを生成する売上データ生成処理を実行する第１の処理部と、
第１の通信部と、
前記第１の通信部の動作を制御する第１の通信制御部と、
外部電源に接続され、当該外部電源から供給された電力を、前記第１の処理部、前記第１の通信部及び前記第１の通信制御部に供給する電源部と、
を備え、
前記端末装置は、
前記電源部への前記外部電源からの電力供給が停止して前記第１の処理部が前記売上データ生成処理を実行できない場合に、ユーザからの入力操作を受け付けて前記売上データ生成処理を実行し、前記売上データを生成する第２の処理部と、
前記第１の通信部との間でデータ通信を行う第２の通信部と、
前記第２の通信部の動作を制御する第２の通信制御部と、
を備え、
前記第１の通信制御部は、前記外部電源からの電力供給が停止した後に当該電力供給が復旧した場合に、電力供給の復旧を通知する復電通知データを前記第１の通信部により前記第２の通信部に対して送信させ、
前記第２の通信制御部は、前記第２の通信部が前記復電通知データを受信した場合に、前記第２の処理部により生成された前記売上データを前記第２の通信部により前記第１の通信部に対して送信させる
ことを特徴とする売上データ処理システム。
【請求項２】
前記売上データ処理装置は、予備電源を備え、
前記予備電源は、前記外部電源からの電力供給が停止した場合に、前記第１の通信部及び前記第１の通信制御部に対して一時的に電力を供給可能であり、
前記第１の通信制御部は、前記外部電源からの電力供給が停止した場合には、前記予備電源により電力が供給されている期間内に、前記電力供給の停止を通知する停電通知データを前記第１の通信部により前記第２の通信部に対して送信させ、
前記第２の処理部は、前記第２の通信部が前記復電通知データを受信した場合に、前記売上データ生成処理を実行するためのユーザからの入力操作を受け付ける
ことを特徴とする請求項１に記載の売上データ処理システム。
【請求項３】
前記第１の通信制御部は、前記外部電源からの電力供給の停止により、実行中の前記売上データ生成処理が中断された場合には、当該売上データ生成処理のうち中断前の部分により生成された部分売上データを、前記予備電源により電力が供給されている期間内に、前記第１の通信部により前記第２の通信部に対して送信させ、
前記第２の処理部は、前記第２の通信部が前記部分売上データを受信した場合には、前記中断された前記売上データ生成処理を引き継いで実行する
ことを特徴とする請求項２に記載の売上データ処理システム。
【請求項４】
前記第１の通信制御部は、前記外部電源からの電力供給が復旧した場合に、前記電力供給が停止した時点を示す停電時点データを前記第１の通信部により前記第２の通信部に対して送信させ、
前記第２の通信制御部は、前記第２の通信部が前記停電時点データを受信した場合に、当該停電時点データに基づいて特定された停電期間において前記第２の処理部により生成された前記売上データを、第２の通信部により前記第１の通信部に対して送信させる
ことを特徴とする請求項１に記載の売上データ処理システム。
【請求項５】
前記売上データ処理装置は、予備電源を備え、
前記予備電源は、前記外部電源からの電力供給が停止している期間に前記第１の通信部に対して電力を供給して、前記第２の通信部との通信接続を維持させる
ことを特徴とする請求項１から４のいずれか一項に記載の売上データ処理システム。
【請求項６】
前記端末装置は、前記売上データ処理装置から所定の外部装置への前記売上データの送信を中継することを特徴とする請求項１から５のいずれか一項に記載の売上データ処理システム。
【請求項７】
ユーザからの入力操作に応じて、商取引の売上データを生成する売上データ生成処理を実行する処理部と、
端末装置との間でデータ通信を行う通信部と、
前記通信部の動作を制御する通信制御部と、
外部電源に接続され、当該外部電源から供給された電力を、前記処理部、前記通信部及び前記通信制御部に供給する電源部と、
を備え、
前記端末装置は、前記外部電源からの電力供給が停止して前記処理部が前記売上データ生成処理を実行できない場合に、ユーザからの入力操作を受け付けて前記売上データ生成処理を実行し、前記売上データを生成することが可能であり、
前記通信制御部は、前記外部電源からの電力供給が停止した後に当該電力供給が復旧した場合に、前記電力供給が停止してから復旧するまでの期間において前記端末装置により生成された前記売上データを前記端末装置から送信させるために、前記電力供給の復旧を通知する復電通知データを前記通信部により前記端末装置に対して送信させる
ことを特徴とする売上データ処理装置。
【請求項８】
端末装置との間でデータ通信を行う通信部と、コンピュータと、外部電源に接続され、当該外部電源から供給された電力を前記通信部及び前記コンピュータに供給する電源部と、を備えた売上データ処理装置に設けられた前記コンピュータを、
ユーザからの入力操作に応じて、商取引の売上データを生成する売上データ生成処理を実行する処理手段、
前記通信部の動作を制御する通信制御手段、
として機能させ、
前記端末装置は、前記外部電源からの電力供給が停止して前記コンピュータが前記売上データ生成処理を実行できない場合に、ユーザからの入力操作を受け付けて前記売上データ生成処理を実行し、前記売上データを生成することが可能であり、
前記通信制御手段は、前記外部電源からの電力供給が停止した後に当該電力供給が復旧した場合に、前記電力供給が停止してから復旧するまでの期間において前記端末装置により生成された前記売上データを前記端末装置から送信させるために、前記電力供給の復旧を通知する復電通知データを前記通信部により前記端末装置に対して送信させる
ことを特徴とするプログラム。
【請求項９】
商取引の売上データの処理を行う売上データ処理装置との間でデータ通信が可能な端末装置であって、
前記売上データ処理装置への電力供給が停止して、前記売上データ処理装置において前記売上データを生成する売上データ生成処理を実行できない場合に、ユーザからの入力操作を受け付けて前記売上データ生成処理を実行し、前記売上データを生成する処理部と、
前記売上データ処理装置との間でデータ通信を行う通信部と、
前記通信部の動作を制御する通信制御部と、
を備え、
前記通信制御部は、前記通信部が、電力供給の復旧を通知する復電通知データを前記売上データ処理装置から受信した場合に、前記処理部により生成された前記売上データを前記通信部により前記売上データ処理装置に対して送信させる
ことを特徴とする端末装置。
【請求項１０】
商取引の売上データの処理を行う売上データ処理装置との間でデータ通信が可能な端末装置であって、前記売上データ処理装置との間でデータ通信を行う通信部を備えた端末装置に設けられたコンピュータを、
前記売上データ処理装置への電力供給が停止して、前記売上データ処理装置において前記売上データを生成する売上データ生成処理を実行できない場合に、ユーザからの入力操作を受け付けて前記売上データ生成処理を実行し、前記売上データを生成する処理手段、
前記通信部の動作を制御する通信制御手段、
として機能させ、
前記通信制御手段は、前記通信部が、電力供給の復旧を通知する復電通知データを前記売上データ処理装置から受信した場合に、前記処理手段により生成された前記売上データを前記通信部により前記売上データ処理装置に対して送信させる
ことを特徴とするプログラム。
【請求項１１】
商取引の売上データの処理を行う売上データ処理装置と、
前記売上データ処理装置との間で無線通信が可能な携帯端末装置と、
を備えた売上データ処理システムであって、
前記売上データ処理装置は、
ユーザからの入力操作に応じて前記売上データを生成する売上データ生成処理を実行する第１の処理部と、
外部電源に接続され、当該外部電源から供給された電力を前記第１の処理部に供給する電源部と、
を備え、
前記携帯端末装置は、
前記電源部への前記外部電源からの電力供給が停止して前記第１の処理部が前記売上データ生成処理を中断した場合に、ユーザからの入力操作を受け付けて前記売上データ生成処理を引き継いで、前記売上データを生成する第２の処理部、
を備えることを特徴とする売上データ処理システム。
【請求項１２】
前記売上データ処理装置は、前記電力供給が復旧した場合に、電力供給の復旧を通知する復電通知データを前記携帯端末装置に対して送信する第１の通信制御部を備え、
前記携帯端末装置は、前記復電通知データを受信した場合に、前記第２の処理部により生成された前記売上データを前記売上データ処理装置に対して送信する第２の通信制御部を備える
ことを特徴とする請求項１１に記載の売上データ処理システム。
【請求項１３】
前記売上データ処理装置は、前記外部電源からの電力供給の停止により、実行中の前記売上データ生成処理が中断された場合に、当該売上データ生成処理のうち中断前の部分により生成された部分売上データを、所定の予備電源により電力が供給されている期間内に、前記携帯端末装置に対して送信する第１の通信制御部を備え、
前記第２の処理部は、前記部分売上データを受信した場合には、前記中断された前記売上データ生成処理を引き継いで実行する
ことを特徴とする請求項１１に記載の売上データ処理システム。
【請求項１４】
携帯端末装置との間で無線通信が可能な売上データ処理装置であって、
ユーザからの入力操作に応じて、商取引の売上データを生成する売上データ生成処理を実行する処理部と、
外部電源に接続され、当該外部電源から供給された電力を、前記処理部に供給する電源部と、
前記外部電源からの電力供給の停止により、実行中の前記売上データ生成処理が中断された場合に、当該売上データ生成処理のうち中断前の部分により生成された部分売上データを、所定の予備電源により電力が供給されている期間内に、前記携帯端末装置に対して送信する通信制御部と、
を備えることを特徴とする売上データ処理装置。
【請求項１５】
携帯端末装置との間で無線通信が可能な売上データ処理装置であって、コンピュータと、外部電源に接続され、当該外部電源から供給された電力を前記コンピュータに供給する電源部と、を備えた売上データ処理装置に設けられた前記コンピュータを、
ユーザからの入力操作に応じて、商取引の売上データを生成する売上データ生成処理を実行する処理手段、
前記外部電源からの電力供給の停止により、実行中の前記売上データ生成処理が中断された場合に、当該売上データ生成処理のうち中断前の部分により生成された部分売上データを、所定の予備電源により電力が供給されている期間内に、前記携帯端末装置に対して送信する通信制御手段、
として機能させることを特徴とするプログラム。
【請求項１６】
商取引の売上データの処理を行う売上データ処理装置との間で無線通信が可能な携帯端末装置であって、
前記売上データ処理装置への電力供給が停止して、前記売上データ処理装置において前記売上データを生成する売上データ生成処理が中断された場合に、ユーザからの入力操作を受け付けて前記売上データ生成処理を引き継いで、前記売上データを生成する処理部、
を備えることを特徴とする携帯端末装置。
【請求項１７】
商取引の売上データの処理を行う売上データ処理装置との間で無線通信が可能な携帯端末装置に設けられたコンピュータを、
前記売上データ処理装置への電力供給が停止して、前記売上データ処理装置において前記売上データを生成する売上データ生成処理が中断された場合に、ユーザからの入力操作を受け付けて前記売上データ生成処理を引き継いで、前記売上データを生成する処理手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、売上データ処理システム、売上データ処理装置、端末装置、携帯端末装置及びプログラムに関する。
【背景技術】
【０００２】
従来、店舗に設置されて会計に用いられ、顧客に販売した商品の金額、個数等の売上データを登録するＥＣＲ（Electronic Cash Register）等の売上データ処理装置がある。このような売上データ処理装置では、停電などにより電力供給が停止した場合に、売上データに係る処理を中断して売上データを所定の退避用メモリに退避させ、電力供給が復旧した場合に、退避させた売上データを用いて処理を再開させる技術がある（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１０−３１７９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、停電により長期に亘って電力供給が停止している場合などでは、売上データ処理装置を用いずに会計を行う必要が生じることがある。この場合の会計の内容は、売上データ処理装置に売上データとして登録されないため、会計の内容をメモなどに控えておく必要がある。また、電力供給の復旧時には、控えておいた会計の内容を売上データ処理装置に入力し、売上データとして登録させる必要がある。
このように、上記従来の技術では、電力供給が停止している期間に会計を行う場合に手間が掛かるという課題がある。
【０００５】
この発明の目的は、電力供給が停止している期間に会計を行う場合の手間を省くことができる売上データ処理システム、売上データ処理装置、端末装置、携帯端末装置及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明の売上データ処理システムは、
商取引の売上データの処理を行う売上データ処理装置と、
前記売上データ処理装置との間でデータ通信が可能な端末装置と、
を備えた売上データ処理システムであって、
前記売上データ処理装置は、
ユーザからの入力操作に応じて前記売上データを生成する売上データ生成処理を実行する第１の処理部と、
第１の通信部と、
前記第１の通信部の動作を制御する第１の通信制御部と、
外部電源に接続され、当該外部電源から供給された電力を、前記第１の処理部、前記第１の通信部及び前記第１の通信制御部に供給する電源部と、
を備え、
前記端末装置は、
前記電源部への前記外部電源からの電力供給が停止して前記第１の処理部が前記売上データ生成処理を実行できない場合に、ユーザからの入力操作を受け付けて前記売上データ生成処理を実行し、前記売上データを生成する第２の処理部と、
前記第１の通信部との間でデータ通信を行う第２の通信部と、
前記第２の通信部の動作を制御する第２の通信制御部と、
を備え、
前記第１の通信制御部は、前記外部電源からの電力供給が停止した後に当該電力供給が復旧した場合に、電力供給の復旧を通知する復電通知データを前記第１の通信部により前記第２の通信部に対して送信させ、
前記第２の通信制御部は、前記第２の通信部が前記復電通知データを受信した場合に、前記第２の処理部により生成された前記売上データを前記第２の通信部により前記第１の通信部に対して送信させる
ことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、電力供給の復旧時の手間を省くことができる。
【図面の簡単な説明】
【０００８】
【図１】売上データ管理システムの構成を示す図である。
【図２】売上データ処理装置の外観を示す図である。
【図３】売上データ処理装置の機能構成を示すブロック図である。
【図４】売上データの内容例を示す図である。
【図５】端末装置の機能構成を示すブロック図である。
【図６】部分売上データの内容例を示す図である。
【図７】引継問合せ画面が表示された端末装置を示す図である。
【図８】引継画面が表示された端末装置を示す図である。
【図９】端末装置で生成された売上データの内容例を示す図である。
【図１０】データ送信問合せ画面が表示された端末装置を示す図である。
【図１１】データ送信画面が表示された端末装置を示す図である。
【図１２】会計処理の制御手順を示すフローチャートである。
【図１３】会計処理のステップＳ２０２、Ｓ２０３の詳細な内容を示すフローチャートである。
【図１４】変形例１に係る会計処理の制御手順を示すフローチャートである。
【図１５】変形例２に係る売上データ処理装置の機能構成を示すブロック図である。
【発明を実施するための形態】
【０００９】
以下、本発明の売上データ処理システム、売上データ処理装置、端末装置、携帯端末装置及びプログラムに係る実施の形態を図面に基づいて説明する。
【００１０】
＜売上データ管理システム、及び売上データ処理システムの構成＞
図１は、本実施形態の売上データ管理システム１００の構成を示す図である。
売上データ管理システム１００は、売上データ処理装置１０と、端末装置２０と、サーバ装置３０（外部装置）と、を備えている。このうち、売上データ処理装置１０及び端末装置２０により売上データ処理システム１が構成される。したがって、売上データ管理システム１００は、売上データ処理システム１及びサーバ装置３０により構成されている。
【００１１】
売上データ処理装置１０及び端末装置２０は、ＢＬＥ（Bluetooth（登録商標） Low Energy）による近距離無線通信を行う。
また、端末装置２０及びサーバ装置３０は、通信ネットワークＮにより接続されている。通信ネットワークＮは、インターネットであるものとするが、ＬＡＮ（Local Area Network）等、他のネットワークとしてもよい。
また、売上データ処理装置１０は、サーバ装置３０との間で直接データ通信を行う手段を有していない。
【００１２】
売上データ処理装置１０は、個人商店、スーパーマーケット、飲食店等の店舗に設置されて会計に用いられるＥＣＲ等であり、ユーザ（売上データ処理装置１０のオペレータ）の入力操作に応じて商取引の売上に係る売上データ（顧客に販売した商品や提供したサービスの金額、個数等）を登録する装置である。以下では、商品やサービスなどの商取引の対象を、まとめて「商品」と記す。
【００１３】
端末装置２０（携帯端末装置）は、スマートフォンやタブレット端末等の携帯型端末機器であり、売上データ処理装置１０から送信された売上データをサーバ装置３０に送信する。すなわち、端末装置２０は、サーバ装置３０との通信手段を有しない売上データ処理装置１０からサーバ装置３０に売上データを送信するために、当該売上データの送信を中継する。売上データ処理装置１０からサーバ装置３０への売上データの送信は、通常、ある程度の期間の売上データが蓄積された段階で（典型的には、１日に１回）まとめて行われる。
また、端末装置２０には、売上データ処理装置１０との連携動作を行うためのアプリケーションプログラムがインストールされている。このアプリケーションプログラムを実行して所定の入力操作を行うことで、売上データ処理装置１０の動作設定を行ったり、売上データ処理装置１０が停電などにより使用できない場合に売上データ処理装置１０に代わって売上データを記録したりすることができる。
本実施形態の売上データ処理システム１では、売上データ処理装置１０に対して１台の端末装置２０が対応付けられているものとする。
【００１４】
サーバ装置３０は、クラウド上に設けられたデータ管理サーバであり、端末装置２０を介して売上データ処理装置１０から送信された売上データを記憶して管理する。サーバ装置３０は、複数の売上データ処理装置１０の売上データを一元的に管理できるようになっていても良い。
【００１５】
＜売上データ処理装置の構成＞
図２は、売上データ処理装置１０の外観を示す図である。
図３は、売上データ処理装置１０の機能構成を示すブロック図である。
売上データ処理装置１０は、ＣＰＵ１１（Central Processing Unit）と、ＲＡＭ１２（Random Access Memory）と、記憶部１３と、通信部１４（第１の通信部）と、操作表示部１５１と、顧客用表示部１５２と、印刷部１６と、ドロア１７と、電源部１８と、予備電源１９などを備えている。売上データ処理装置１０の各部は、バスＢ１により接続されている。なお、図２では、通信部１４やドロア１７などの図示が省略されている。
【００１６】
ＣＰＵ１１は、売上データ処理装置１０の各部を制御するプロセッサである。ＣＰＵ１１は、記憶部１３に記憶されたプログラム１３１を読み出してＲＡＭ１２に展開し、当該プログラム１３１を実行して各種演算処理を行う。プログラム１３１を実行することで、ＣＰＵ１１は、売上データを生成する売上データ生成処理を実行する第１の処理部（処理部、処理手段）、及び通信部１４の動作を制御する第１の通信制御部（通信制御部、通信制御手段）などとして機能する。なお、第１の通信制御部としてのＣＰＵ１１が通信部１４によりデータを送信させることを、「第１の通信制御部がデータを送信する」とも記す。
【００１７】
ＲＡＭ１２は、ＣＰＵ１１に作業用のメモリ空間を提供し、一時データを記憶する。ＲＡＭ１２は、不揮発性メモリを含んでいてもよい。ＲＡＭ１２には、売上データ生成処理により生成された売上データ１２１が記憶される。
【００１８】
図４は、売上データ１２１の内容例を示す図である。
売上データ１２１は、売上の記録対象となる商品ごとに、「日付」、「取引固有コード」、「部門」、「商品コード」、「単価」、「数量」、「金額」のデータが記録されたテーブルデータである。
「日付」は、商品の売上が登録された日付を示す。
「取引固有コード」は、１回の商取引ごとに設定される固有の番号である。例えば、顧客が１回の会計でまとめて購入した複数の商品の各々には、同一の取引固有コードが付される。
「部門」は、売上の記録対象の商品が属する部門（商品分類）を表す。
「商品コード」は、商品ごとに予め定められた固有の番号である。売上データ１２１には、商品コードに加えて（又は商品コードに代えて）、商品コードに対応付けられている商品の名称のデータが含まれていても良い。
「単価」及び「数量」は、それぞれ商品の単価及び販売数量であり、「金額」は、「単価」及び「数量」を乗じて得られた、その商品の売上金額である。
【００１９】
記憶部１３は、ＣＰＵ１１により実行されるプログラム１３１や設定データといった各種データを記憶する。プログラム１３１は、コンピュータ読み取り可能なプログラムコードの形態で記憶部１３に格納されている。記憶部１３としては、例えばＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）、フラッシュメモリなどの、データの保持に電源を要しない記憶装置が用いられる。
記憶部１３に記憶される設定データとしては、通信部１４が無線通信を行う対象の端末装置２０を識別、特定するための識別データなどが含まれる。
【００２０】
通信部１４は、アンテナ、変復調回路、信号処理回路などを有する通信モジュールであり、ＢＬＥによる無線通信に係る通信規格に従って、端末装置２０の通信部２４（図５）との間で無線データ通信を行う。
【００２１】
操作表示部１５１は、ＬＣＤ（Liquid Crystal Display）や、有機ＥＬ（Electro-Luminescence）ディスプレイといった表示部と、表示部の表示画面に重ねられて設けられたタッチパネルとを備える。ユーザは、顧客の会計時に操作表示部１５１に対して所定の入力操作を行うことで、会計を行う商品の種別や数量を入力することができる。この入力操作に応じて、上述の売上データ１２１が生成されてＲＡＭ１２に記憶される。以下では、売上データ１２１の生成のために操作表示部１５１に対して行われる入力操作を、「会計操作」とも記す。
なお、操作表示部１５１には、キーボードやマウスといった、ユーザからの入力操作を受け付けるタッチパネル以外の入力デバイスがさらに設けられていてもよい。
【００２２】
顧客用表示部１５２は、ＬＣＤや有機ＥＬディスプレイなどにより構成され、売上データ処理装置１０を操作するユーザと対面する顧客に対して、商品名や価格などの各種情報を表示する。
【００２３】
印刷部１６は、ＣＰＵ１１から出力された制御信号に従い、レシートやジャーナルなどを用紙に印刷して出力する。
【００２４】
ドロア１７は、金銭、商品券等を格納する引き出しであり、ＣＰＵ１１による制御下で開放する開放機構を有する。
【００２５】
電源部１８は、商用電源などの外部電源４０に接続され、当該外部電源４０から供給された電力を、ＣＰＵ１１、ＲＡＭ１２及び通信部１４を含む売上データ処理装置１０の各部に供給する。図３では、電源部１８から各部への電力供給経路は記載が省略されている。
【００２６】
予備電源１９は、外部電源４０からの電力供給が停止した場合に、電源部１８に代わって売上データ処理装置１０の所定の構成要素に一時的に電力を供給する。本実施形態の予備電源１９は、ＣＰＵ１１、ＲＡＭ１２及び通信部１４に電力を供給可能に設けられている。よって、停電などで外部電源４０からの電力供給が停止した場合には、予備電源１９の電力により、ＣＰＵ１１を一時的に動作させることができる。さらに、予備電源１９の電力により、ＲＡＭ１２に記憶されたデータを保持することができ、また、通信部１４による端末装置２０の通信部２４とのＢＬＥによる接続状態を維持させることができる。以下では、ＣＰＵ１１、ＲＡＭ１２及び通信部１４に予備電源１９から電力を供給して動作を維持させることを、「バックアップ」とも記す。
ＲＡＭ１２及び通信部１４のバックアップのために必要な電力は比較的小さいため、外部電源４０からの電力供給の停止が数時間から数日程度続いた場合でも、予備電源１９の電力によるバックアップを継続することができる。
一方、ＣＰＵ１１の動作にはより大きな電力が必要であるため、通常、停電時におけるＣＰＵ１１のバックアップはごく短時間に限って行われる。すなわち、ＣＰＵ１１は、必要な処理を行った後にシャットダウンされ、又は再起動のための機能等の最低限の機能のみを維持したスタンバイ状態に移行する。
予備電源１９は、例えば乾電池とすることができるが、これに限られず、乾電池以外の電池（充電式のバッテリー等）を用いても良いし、必要な電力が確保できる場合にはコンデンサ等の電子素子により構成されていても良い。
【００２７】
＜端末装置の構成＞
図５は、端末装置２０の機能構成を示すブロック図である。
端末装置２０は、ＣＰＵ２１と、ＲＡＭ２２と、記憶部２３と、通信部２４（第２の通信部）と、操作表示部２５などを備えている。端末装置２０の各部は、バスＢ２により接続されており、図示しないバッテリーから電力を受けて動作する。
【００２８】
ＣＰＵ２１は、端末装置２０の各部を制御するプロセッサである。ＣＰＵ２１は、記憶部２３に記憶されたプログラム２３１（上述のアプリケーションプログラム等）を読み出してＲＡＭ２２に展開し、当該プログラム２３１を実行して各種演算処理を行う。プログラム２３１を実行することで、ＣＰＵ２１は、売上データ処理装置１０に代わって売上データ生成処理を実行する第２の処理部（処理部、処理手段）、及び通信部２４の動作を制御する第２の通信制御部（通信制御部、通信制御手段）などとして機能する。なお、第２の通信制御部としてのＣＰＵ２１が通信部２４によりデータを送信させることを、「第２の通信制御部がデータを送信する」とも記す。
【００２９】
ＲＡＭ２２は、ＣＰＵ２１に作業用のメモリ空間を提供し、一時データを記憶する。ＲＡＭ２２は、不揮発性メモリを含んでいてもよい。ＲＡＭ２２には、端末装置２０において生成された売上データ２２１が記憶される。
【００３０】
記憶部２３は、ＣＰＵ２１により実行されるプログラム２３１や設定データといった各種データを記憶する。プログラム２３１は、コンピュータ読み取り可能なプログラムコードの形態で記憶部２３に格納されている。記憶部２３としては、例えばＨＤＤ、ＳＳＤ、フラッシュメモリなどが用いられる。
記憶部２３に記憶される設定データとしては、通信部２４が無線通信を行う対象の端末装置２０やサーバ装置３０を識別、特定するための識別データなどが含まれる。
【００３１】
通信部２４は、アンテナ、変復調回路、信号処理回路などを有する通信モジュールであり、通信対象とのデータ通信に用いられる所定の通信規格に対応した通信制御を行う。すなわち、通信部２４は、売上データ処理装置１０の通信部１４との間で、ＢＬＥによる無線データ通信を行う。また、通信部２４は、サーバ装置３０との間で、所定の通信規格に従ったデータ通信を行う。
【００３２】
操作表示部２５は、ＬＣＤや有機ＥＬディスプレイといった表示部と、表示部の表示画面に重ねられて設けられたタッチパネルとを備える。操作表示部２５は、停電時において、売上データ処理装置１０の操作表示部１５１に代わってユーザからの会計操作を受け付ける。なお、操作表示部２５には、ユーザからの入力操作を受け付けるタッチパネル以外の入力デバイスがさらに設けられていてもよい。
【００３３】
＜売上データ処理システムの動作の概要＞
次に、売上データ処理システム１の動作について説明する。
売上データ処理システム１では、売上データ処理装置１０に対して外部電源４０からの電力供給が行われている場合には、売上データ処理装置１０の操作表示部１５１により会計操作が受け付けられる。この会計操作に応じて、売上データ処理装置１０において売上データ１２１を生成する売上データ生成処理が実行されて、売上データ１２１がＲＡＭ１２に記憶（登録）される。
【００３４】
また、店舗の営業が終了した段階で、売上データ処理装置１０に蓄積された１日分の売上データが、端末装置２０を介してサーバ装置３０に送信されて管理される。このように、端末装置２０によって売上データの送信を中継させる構成とすることで、売上データ処理装置１０のデータ通信に係る構成を簡素化することができ、また製造コストを抑えることができる。
売上データのサーバ装置３０への送信は、売上データ処理装置１０の操作表示部１５１に対する入力操作に応じて行われても良いし、端末装置２０で実行されているアプリケーションプログラム上で受け付けられた入力操作に応じて行われても良い。
【００３５】
他方で、外部電源４０からの電力供給が停止した場合には、売上データ処理装置１０が会計操作を受け付けることができず、売上データ処理装置１０において売上データ生成処理を実行することができなくなる。すなわち、売上データ処理装置１０における売上データの生成、登録ができなくなる。
外部電源４０からの電力供給が停止する場合の典型例は、停電であるが、電源部１８と外部電源４０とを繋ぐ電源コードがコンセントから外れた場合なども含まれ得る。以下では、外部電源４０からの電力供給が停止することを、単に「停電」とも記し、外部電源４０からの電力供給が復旧することを「復電」とも記す。
【００３６】
この停電時の問題に対し、売上データ処理システム１では、停電期間において、端末装置２０の操作表示部２５により会計操作が受け付けられ、端末装置２０において売上データ生成処理を実行できるようになっている。すなわち、停電期間においては、端末装置２０において売上データ２２１が生成されてＲＡＭ２２に記憶される。
【００３７】
また、売上データ処理装置１０を用いた会計の途中に停電が生じた場合（すなわち、売上データ処理装置１０における売上データ生成処理が停電により中断された場合）には、売上データ生成処理のうち中断前の部分により生成された部分売上データが、売上データ処理装置１０から端末装置２０に送信される。そして、中断された売上データ生成処理が端末装置２０において引き継がれ、上記の部分売上データと統合された売上データ２２１が生成されて端末装置２０のＲＡＭ２１に記憶される。
【００３８】
図６は、部分売上データの内容例を示す図である。
ここでは、図４において取引固有コード「１００００１」が付されている４つの商品を対象とした会計が停電により中断され、このうち２つの商品（商品コード「１０１」、「２０３」の商品）についてのみ売上データが記録された例が示されている。この場合には、図６の部分売上データが売上データ処理装置１０から端末装置２０に送信され、この部分売上データに基づいて、中断された売上データ生成処理を引き継ぐか否かをユーザに問合せるための引継問合せ画面２５１が端末装置２０の操作表示部２５に表示される。
【００３９】
図７は、引継問合せ画面２５１が表示された端末装置２０を示す図である。
引継問合せ画面２５１では、売上データ処理装置１０から、停電を通知する停電通知データを受信したことを示す内容、及び、売上データ処理装置１０で行われていた売上データ生成処理を引き継ぐか否かをユーザに問い合わせる内容が表示され、併せて問合せに対する回答内容をユーザが指示するためのＹＥＳボタン２５１１及びＮＯボタン２５１２が表示される。
ＮＯボタン２５１２を選択する入力操作がなされると、売上データ生成処理は端末装置２０に引き継がれず、売上データ処理装置１０への電力供給が復旧した後に、売上データ処理装置１０において売上データ生成処理が継続されることとなる。
ＹＥＳボタン２５１１を選択する入力操作がなされると、中断された売上データ生成処理を引き継ぐための引継画面２５２が端末装置２０の操作表示部２５に表示される。
【００４０】
図８は、引継画面２５２が表示された端末装置２０を示す図である。
詳しくは、図８には、売上データ処理装置１０との連携動作を行うためのアプリケーションプログラムが実行された状態で、売上データ処理装置１０から部分売上データを受信したときの端末装置２０が示されている。
図８に示されるように、端末装置２０の操作表示部２５に表示された引継画面２５２には、会計の明細を示す明細表示部２５２１と、会計の内容を入力するための操作キーが表示された操作キー表示部２５２２とが含まれている。このうち明細表示部２５２１には、受信した部分売上データの内容を反映した表示がなされている。この状態から操作キー表示部２５２２に対して会計操作がなされることで、図４における取引固有コード「１００００１」が付されている残り２つの商品についての売上データを生成することができる。
【００４１】
図９は、端末装置２０で生成された売上データ２２１の内容例を示す図である。
図９に示されるように、端末装置２０で引き継がれた売上データ生成処理により、図６の部分売上データに対して商品コード「１２４」、「１０５」の商品のデータが追加、統合された売上データ２２１が生成される。
【００４２】
そして、外部電源４０からの電力供給が復旧し、売上データ処理装置１０が起動すると、売上データ処理装置１０から端末装置２０へ、復電を通知する復電通知データが送信される。端末装置２０では、復電通知データを受信すると、停電中に端末装置２０で生成した売上データ２２１を売上データ処理装置１０に送信する（戻す）か否かをユーザに問い合わせるデータ送信問合せ画面２５３が操作表示部２５に表示される。
【００４３】
図１０は、データ送信問合せ画面２５３が表示された端末装置を示す図である。
データ送信問合せ画面２５３では、復電通知データを受信したことを示す内容、及び、停電中に端末装置２０で生成した売上データ２２１、すなわち売上登録の内容を売上データ処理装置１０に送信するか否かをユーザに問い合わせる内容が表示され、併せて問合せに対する回答内容をユーザが指示するための第１回答ボタン２５３１及び第２回答ボタン２５３２が表示される。このうち第１回答ボタン２５３１には、「すぐに戻す」との内容が表示され、第２回答ボタン２５３２には、「この取引の終了後に戻す」との内容が表示されている。
第１回答ボタン２５３１を選択する入力操作がなされると、端末装置２０で生成された売上データ２２１が、直ちに売上データ処理装置１０に送信される。
第２回答ボタン２５３２を選択する入力操作がなされると、現在会計処理を行っている取引が終了した後のタイミングで、売上データ２２１が売上データ処理装置１０に送信される。
売上データ２２１の送信時には、データ送信画面２５４が端末装置２０の操作表示部２５に表示される。
【００４４】
図１１は、データ送信画面２５４が表示された端末装置２０を示す図である。
データ送信画面２５４では、端末装置２０により生成された売上データ２２１を売上データ処理装置１０に対して送信中であることを示す内容が表示される。売上データ２２１の送信が終了すると、データ送信画面２５４が閉じられ所定の表示画面（初期メニュー画面等）に遷移する。
端末装置２０から売上データ処理装置１０に送信された売上データ２２１は、売上データ１２１として売上データ処理装置１０のＲＡＭ１２に記憶される。また、売上データ処理装置１０の操作表示部１５１において、停電期間に生成された売上データを端末装置２０から受信して統合済である旨の表示がなされる。以降は、売上データ処理装置１０を用いて通常の会計を行うことができる。
【００４５】
このような売上データ処理システム１の動作により、停電期間においても会計処理を継続させることができる。また、復電時に、停電期間において端末装置２０で生成された売上データが売上データ処理装置１０に自動的に送信されて登録されるため、停電期間における会計の内容を書き留めたり、復電時に当該会計の内容を売上データ処理装置１０に入力したりする手間を省くことができる。
【００４６】
＜会計処理の制御手順＞
次に、売上データ処理システムに上記動作を行わせるための会計処理の詳細な制御手順について説明する。
図１２は、会計処理のＣＰＵ１１及びＣＰＵ２１による制御手順を示すフローチャートである。図１２では、売上データ処理装置１０側の会計処理（ＣＰＵ１１により実行される処理）、及び端末装置２０側の会計処理（ＣＰＵ２１により実行される処理）が併記されている。また、処理の流れが実線で、データの流れが破線でそれぞれ示されている。
また、図１３は、端末装置２０側の会計処理のうちステップＳ２０２、Ｓ２０３の内容を詳細に示したフローチャートである。
【００４７】
会計処理が開始されると、売上データ処理装置１０のＣＰＵ１１は、端末装置２０とのＢＬＥによる無線通信を開始させるためのアドバタイズを行う（ステップＳ１０１）。すなわち、ＣＰＵ１１は、売上データ処理装置１０からのパケットであることを示す固有のＩＤを含む所定のアドバタイズパケットを通信部１４により発信させる。
【００４８】
端末装置２０のＣＰＵ２１は、売上データ処理装置１０から発信されたアドバタイズパケットを通信部２４が受信すると、通信部２４により、売上データ処理装置１０の通信部１４とのＢＬＥによる無線通信接続を開始させる（ステップＳ２０１）。
【００４９】
ＢＬＥによる無線通信接続が開始されると、売上データ処理装置１０のＣＰＵ１１は、ユーザからの会計操作を受け付けて、売上データを生成する売上データ生成処理を開始する（ステップＳ１０２）。すなわち、ＣＰＵ１１は、操作表示部１５１に対して、会計対象の商品の種別や数量を入力する会計操作がなされると、これに応じて売上データ１２１を生成してＲＡＭ１２に記憶させる。
【００５０】
売上データ処理装置１０のＣＰＵ１１は、外部電源４０からの電力供給が停止されたことを検出すると（ステップＳ１０３で“ＹＥＳ”）、ＣＰＵ１１、ＲＡＭ１２及び通信部１４への供給電力を、予備電源１９の電力に切り替える（ステップＳ１０４）。すなわち、ＣＰＵ１１は、ＣＰＵ１１、ＲＡＭ１２及び通信部１４のバックアップを開始させる。
【００５１】
売上データ処理装置１０のＣＰＵ１１は、停電を通知するための所定の停電通知データを、通信部１４により端末装置２０の通信部２４に対して送信させる。また、停電時において実行中の売上データ生成処理があり、当該売上データ生成処理が中断した場合には、売上データ処理装置１０のＣＰＵ１１は、中断までに生成した部分売上データを、併せて通信部１４により通信部２４に対して送信させる（ステップＳ１０５）。なお、部分売上データを送信する場合には、部分売上データの送信により停電を通知することもできる。すなわち、部分売上データは、停電通知データの一態様となり得る。この場合には、停電通知データの送信を省略しても良い。
【００５２】
ステップＳ１０５の処理が終了すると、売上データ処理装置１０のＣＰＵ１１は、ＲＡＭ１２及び通信部１４のバックアップを継続させつつ、シャットダウン処理を行って動作を停止する（ステップＳ１０６）。なお、シャットダウン処理に代えて、ＣＰＵ１１を上述のスタンバイ状態に移行させても良い。
【００５３】
一方、端末装置２０のＣＰＵ２１は、売上データ処理装置１０から送信された停電通知データ及び部分売上データを通信部２４が受信すると、部分売上データの内容に基づいて売上データ生成処理を引き継ぎ、部分売上データに統合された売上データ２２１を生成する。また、引き継いだ売上データ生成処理が完了した場合や、引き継ぐべき売上データ生成処理がなかった場合（部分売上データを受信しなかった場合）には、ユーザからの会計操作に応じて後続の売上データ生成処理を実行する（ステップＳ２０２）。
【００５４】
詳しくは、このステップＳ２０２では、図１３に示されるように、端末装置２０のＣＰＵ２１は、売上データ処理装置１０から送信された停電通知データ及び部分売上データを通信部２４が受信したか否かを判定し（ステップＳ２０２１）、受信していないと判定された場合には（ステップＳ２０２１で“ＮＯ”）、再度ステップＳ２０２１の処理を実行する。
【００５５】
停電通知データ及び部分売上データを通信部２４が受信したと判定された場合には（ステップＳ２０２１で“ＹＥＳ”）、ＣＰＵ２１は、図７に示した引継問合せ画面２５１を操作表示部２５に表示させ（ステップＳ２０２２）、ユーザからの指示を受け付ける（ステップＳ２０２３）。ユーザからの指示が「引継不可」である場合（すなわち、ＮＯボタン２５１２を選択する入力操作がなされた場合）には、ＣＰＵ２１は、処理をステップＳ２０２１に戻す。
ユーザからの指示が「引継可」である場合（すなわち、ＹＥＳボタン２５１１を選択する入力操作がなされた場合）には、ＣＰＵ２１は、図８に示した引継ぎ画面２５２を操作表示部２５に表示させ、部分売上データの内容に基づいて売上データ生成処理を引き継ぎ、部分売上データに統合された売上データ２２１を生成する。また、引き継いだ売上データ生成処理が完了した場合や、引き継ぐべき売上データ生成処理がなかった場合（部分売上データを受信しなかった場合）には、ユーザからの会計操作に応じて後続の売上データ生成処理を実行する（ステップＳ２０２４）。
【００５６】
図１２に戻り、売上データ処理装置１０のＣＰＵ１１は、外部電源４０からの電力供給の復旧に応じて起動すると（又は、スタンバイ状態から通常状態に復帰すると）（ステップＳ１０７）、電力供給の復旧を通知する復電通知データを、通信部１４により端末装置２０の通信部２４に対して送信させる（ステップＳ１０８）。
【００５７】
端末装置２０のＣＰＵ２１は、通信部２４が復電通知データを受信すると、停電期間中に生成されてＲＡＭ２２に記憶された売上データ２２１を、通信部２４により売上データ処理装置１０の通信部１４に対して送信させる（ステップＳ２０３）。
【００５８】
詳しくは、このステップＳ２０３では、図１３に示されるように、端末装置２０のＣＰＵ２１は、売上データ処理装置１０から送信された復電通知データを通信部２４が受信したか否かを判定し（ステップＳ２０３１）、受信していないと判定された場合には（ステップＳ２０３１で“ＮＯ”）、処理をステップＳ２０２４に戻す。復電通知データを通信部２４が受信したと判定された場合には（ステップＳ２０３１で“ＹＥＳ”）、ＣＰＵ２１は、図１０に示したデータ送信問合せ画面２５３を操作表示部２５に表示させる（ステップＳ２０３２）。また、ＣＰＵ２１は、データ送信問合せ画面２５３において第１ボタン２５３１又は第２ボタン２５３２により指示されたタイミングで、停電期間中に生成された売上データ２２１を、通信部２４により売上データ処理装置１０の通信部１４に対して送信させる（ステップＳ２０３３）。
【００５９】
図１２に戻り、売上データ処理装置１０のＣＰＵ１１は、通信部１４が売上データ２２１を受信すると、ＲＡＭ１２に記憶されている売上データ１２１と統合して記憶させ、ユーザの会計操作に応じて売上データ生成処理を再開させる（ステップＳ１０９）。
【００６０】
売上データ処理装置１０のＣＰＵ１１は、ステップＳ１０９における個別の売上データ生成処理が終了した場合、又は、ステップＳ１０３の処理において、外部電源４０からの電力供給の停止が検出されなかった場合（ステップＳ１０３で“ＮＯ”）には、１日の全ての会計が終了したか否かを判定し（ステップＳ１１０）、会計が終了していないと判定された場合には（ステップＳ１１０で“ＮＯ”）、処理をステップＳ１０２に戻す。
【００６１】
１日の会計が終了したと判定された場合には（ステップＳ１１０で“ＹＥＳ”）、売上データ処理装置１０のＣＰＵ１１は、１日の売上データ１２１と、当該売上データ１２１をサーバ装置３０に転送させる指示を、通信部１４により端末装置２０の通信部２４に対して送信させる（ステップＳ１１１）。
【００６２】
端末装置２０のＣＰＵ２１は、ステップＳ２０３の処理が終了すると、売上データ処理装置１０から売上データの転送指示（及び売上データ１２１）を受信したか否かを判定し（ステップＳ２０４）、転送指示を受信していないと判定された場合には（ステップＳ２０４で“ＮＯ”）、処理をステップＳ２０１の終了時点に戻し、売上データ処理装置１０からの停電通知データの待ち受けを行う。
また、売上データの転送指示を受信したと判定された場合には（ステップＳ２０４で“ＹＥＳ”）、端末装置２０のＣＰＵ２１は、受信した売上データ１２１を、通信部２４によりサーバ装置３０に対して転送（送信）させる（ステップＳ２０５）。
【００６３】
ステップＳ１１１の処理が終了すると、売上データ処理装置１０のＣＰＵ１１は、売上データ処理装置１０側の会計処理を終了させる。
また、ステップＳ２０５の処理が終了すると、端末装置２０のＣＰＵ２１は、端末装置２０側の会計処理を終了させる。
【００６４】
なお、図１２のフローチャートでは、会計処理の開始直後にＢＬＥのアドバタイズ（ステップＳ１０１）を実行して無線通信接続を開始させる例を用いて説明したが、ＢＬＥによる無線通信接続開始のタイミングはこれに限られない。例えば、ステップＳ１０４で予備電源１９に切り替えられた後のタイミングでステップＳ１０１のアドバタイズを実行して無線通信接続を開始させても良い。
また、Ｓ１０６の処理では、通信部のバックアップを行わずに、無線通信接続を一旦切断しても良い。この場合には、復電してＣＰＵ１１が起動した後（ステップＳ１０７）、復電通知データを送信（ステップＳ１０８）する前のタイミングで、ステップＳ１０１のアドバタイズを実行して無線通信接続を開始させれば良い。
【００６５】
＜変形例１＞
次に、上記実施形態の変形例１について説明する。本変形例は、停電時に売上データ処理装置１０から端末装置２０への停電通知データの送信が行われず、復電時に端末装置２０に対して停電期間（停電の開始時点）が通知される点で上記実施形態と異なる。以下では、上記実施形態との相違点について説明する。
【００６６】
図１４は、変形例１に係る会計処理のＣＰＵ１１及びＣＰＵ２１による制御手順を示すフローチャートである。
図１４のフローチャートは、図１２のフローチャートからステップＳ１０５を削除し、ステップＳ１０８、Ｓ２０２、Ｓ２０３をそれぞれステップＳ１０８ａ、Ｓ２０２ａ、Ｓ２０３ａに変更した点で異なり、その他の部分は同一である。以下では、図１２のフローチャートとの相違点について説明する。
【００６７】
本変形例の会計処理では、ステップＳ１０４で予備電源１９に切り替えられたときに、ＣＰＵ１１のバックアップが行われず、即時にＣＰＵ１１がシャットダウンされる（ステップＳ１０６）。したがって、停電通知データの送信は行われない。
【００６８】
他方で、端末装置２０では、停電通知データの受信の有無に関わらず、ユーザの操作表示部２５に対する会計操作が受け付けられ、会計操作がなされた場合には、売上データ生成処理を実行して売上データ２２１をＲＡＭに記憶させる（ステップＳ２０２ａ）。すなわち、停電により売上データ処理装置１０が使用できない場合に、ユーザが端末装置２０において会計操作を行うと、当該会計操作に応じて売上データ２２１が生成される。
【００６９】
外部電源４０からの電力供給が復旧し、売上データ処理装置１０のＣＰＵ１１が起動すると（ステップＳ１０７）、ＣＰＵ１１は、復電通知データとともに、電力供給が停止した時点を示す停電時点データを、通信部１４により端末装置２０の通信部２４に対して送信させる（ステップＳ１０８ａ）。停電時点データは、ステップＳ１０３で外部電源４０からの電力供給が停止した時刻をＲＡＭ１２又は記憶部１３に記録させておき、復電後に当該時刻を参照することで生成することができる。停電時点データは、絶対時刻を示すものであっても良いし、停電期間の長さを示すものであっても良い。
【００７０】
端末装置２０のＣＰＵ２１は、復電通知データ及び停電通知データを通信部２４が受信すると、停電通知データに基づいて停電期間を特定し、停電期間中に生成されてＲＡＭ２２に記憶された売上データ２２１を、通信部２４により売上データ処理装置１０の通信部１４に対して送信させる（ステップＳ２０３ａ）。
以降の処理は、図１２のフローチャートと同様である。
【００７１】
なお、本変形例においても、ＢＬＥのアドバタイズ（ステップＳ１０１）を行うタイミングは、会計処理の開始直後に限られない。例えば、復電してＣＰＵ１１が起動した後（ステップＳ１０７）、復電通知データ及び停電時点データを送信（ステップＳ１０８ａ）する前のタイミングで、ステップＳ１０１のアドバタイズを実行して無線通信接続を開始させても良い。
【００７２】
＜変形例２＞
次に、上記実施形態の変形例２について説明する。本変形例は、売上データ処理装置１０のＣＰＵ１１にＲＡＭ１２が組み込まれて一体的に設けられている点で上記実施形態と異なる。このような構成によれば、回路部品の数を低減できるため、売上データ処理装置１０の製造コストを抑えることができる。
【００７３】
図１５は、変形例２に係る売上データ処理装置１０の機能構成を示すブロック図である。
本変形例の売上データ処理装置１０では、予備電源１９は、ＣＰＵ１１及び通信部１４に対して電力を供給可能に設けられている。
また、図１２のフローチャートにおけるステップＳ１０４では、予備電源１９により、ＲＡＭ１２を含むＣＰＵ１１及び通信部１４のバックアップを開始し、ステップＳ１０６では、ＣＰＵ１１の主要演算部をスタンバイ状態に移行させて、ＣＰＵ１１内のＲＡＭ１２と、通信部１４のバックアップを継続させる。
このような構成によっても、上記実施形態と同様の会計処理を行うことができる。
【００７４】
以上のように、本実施形態に係る売上データ処理システム１は、商取引の売上データ１２１の処理を行う売上データ処理装置１０と、売上データ処理装置１０との間でデータ通信が可能な端末装置２０と、を備えた売上データ処理システム１であって、売上データ処理装置１０は、通信部１４と、ユーザからの入力操作に応じて売上データ１２１を生成する売上データ生成処理を実行する第１の処理部、及び通信部１４の動作を制御する第１の通信制御部として機能するＣＰＵ１１と、外部電源４０に接続され、当該外部電源４０から供給された電力を、ＣＰＵ１１及び通信部１４に供給する電源部１８と、を備え、端末装置２０は、通信部１４との間でデータ通信を行う通信部２４と、電源部１８への外部電源４０からの電力供給が停止してＣＰＵ１１が売上データ生成処理を実行できない場合に、ユーザからの入力操作を受け付けて売上データ生成処理を実行し、売上データ２２１を生成する第２の処理部、及び通信部２４の動作を制御する第２の通信制御部として機能するＣＰＵ２１と、を備え、ＣＰＵ１１は、外部電源４０からの電力供給が停止した後に当該電力供給が復旧した場合に、電力供給の復旧を通知する復電通知データを通信部１４により通信部２４に対して送信させ（第１の通信制御部）、ＣＰＵ２１は、通信部２４が復電通知データを受信した場合に、第２の処理部により生成された売上データ２２１を通信部２４により通信部１４に対して送信させる（第２の通信制御部）。
このような構成によれば、停電により売上データ処理装置１０を使用できない期間においては、端末装置２０により売上データを生成、記憶することができる。このため、停電期間において会計の内容を書き留めておく手間を省くことができる。また、復電時に、停電期間において生成された売上データ２２１が売上データ処理装置１０に自動的に送信されて登録されるため、停電期間における会計の内容を復電時に売上データ処理装置１０に入力する手間を省くことができる。
【００７５】
また、売上データ処理装置１０は、外部電源４０からの電力供給が停止した場合に、通信部１４及びＣＰＵ１１に対して一時的に電力を供給可能な予備電源１９を備え、ＣＰＵ１１は、外部電源４０からの電力供給が停止した場合には、予備電源１９により電力が供給されている期間内に、電力供給の停止を通知する停電通知データを通信部１４により通信部２４に対して送信させ（第１の通信制御部）、ＣＰＵ２１は、通信部２４が復電通知データを受信した場合に、売上データ生成処理を実行するためのユーザからの入力操作を受け付ける（第２の処理部）。これによれば、停電が生じたタイミングで、端末装置２０において会計操作の受付を開始させることができる。よって、必要かつ十分な期間に、端末装置２０において会計操作を受け付けて売上データ生成処理を実行することができる。また、ユーザが売上データ処理装置１０を操作しておらず、端末装置２０のみを操作していた場合には、停電が生じたり、電源コードが外れるといった意図しない電源供給の停止が生じたりしていることを、ユーザに知らせることができる。
【００７６】
また、ＣＰＵ１１は、外部電源４０からの電力供給の停止により、実行中の売上データ生成処理が中断された場合には、当該売上データ生成処理のうち中断前の部分により生成された部分売上データを、予備電源１９により電力が供給されている期間内に、通信部１４により通信部２４に対して送信させ（第１の通信制御部）、ＣＰＵ２１は、通信部２４が部分売上データを受信した場合には、中断された売上データ生成処理を引き継いで実行する（第２の処理部）。これによれば、会計の途中で停電が生じた場合であっても、端末装置２０を用いて当該会計を完結させることができる。
【００７７】
また、変形例１に係る売上データ処理システム１では、ＣＰＵ１１は、外部電源４０からの電力供給が復旧した場合に、電力供給が停止した時点を示す停電時点データを通信部１４により通信部２４に対して送信させ（第１の通信制御部）、ＣＰＵ２１は、通信部２４が停電時点データを受信した場合に、当該停電時点データに基づいて特定された停電期間において生成された売上データ２２１を、通信部２４により通信部１４に対して送信させる（第２の通信制御部）。これによれば、停電時にＣＰＵ１１がバックアップされずにシャットダウンされる構成であっても、復電時に、売上データ２２１を適切に売上データ処理装置１０に戻すことができる。
【００７８】
また、予備電源１９は、外部電源４０からの電力供給が停止している期間に通信部１４に対して電力を供給して、通信部２４との通信接続を維持させる。これによれば、復電時に、電力供給が復旧したことを速やかに端末装置２０に通知することができる。よって、短時間で復電時の動作（端末装置２０から売上データ処理装置１０への売上データ２２１の送信）を完了させることができる。
【００７９】
また、端末装置２０は、売上データ処理装置１０からサーバ装置３０への売上データの送信を中継する。このように他の目的で用いられる端末装置２０を停電時の処理にも利用することで、売上データ処理システム１を低コストで構成して運用することができる。
【００８０】
また、本実施形態に係る売上データ処理装置１０は、端末装置２０との間でデータ通信を行う通信部１４と、ユーザからの入力操作に応じて、商取引の売上データ１２１を生成する売上データ生成処理を実行する処理部、及び通信部１４の動作を制御する通信制御部として機能するＣＰＵ１１と、外部電源４０に接続され、当該外部電源４０から供給された電力を、ＣＰＵ１１及び通信部１４に供給する電源部１８と、を備え、ＣＰＵ１１は、外部電源４０からの電力供給が停止した後に当該電力供給が復旧した場合に、電力供給が停止してから復旧するまでの期間において端末装置２０により生成された売上データ２２１を端末装置２０から送信させるために、電力供給の復旧を通知する復電通知データを通信部１４により端末装置２０に対して送信させる（通信制御部）。これによれば、復電時に、停電期間において端末装置２０で生成された売上データ２２１を、売上データ処理装置１０に自動的に送信させることができる。よって、停電期間における会計の内容を復電時に売上データ処理装置１０に入力する手間を省くことができる。
【００８１】
また、本実施形態に係るプログラム１３１は、売上データ処理装置１０に設けられたコンピュータとしてのＣＰＵ１１を、ユーザからの入力操作に応じて、売上データ１２１を生成する売上データ生成処理を実行する処理手段、通信部１４の動作を制御する通信制御手段、として機能させ、通信制御手段は、外部電源４０からの電力供給が停止した後に当該電力供給が復旧した場合に、電力供給が停止してから復旧するまでの期間において端末装置２０により生成された売上データ２２１を端末装置２０から送信させるために、電力供給の復旧を通知する復電通知データを通信部１４により端末装置２０に対して送信させる。このようなプログラム１３１により売上データ処理装置１０を動作させることで、復電時に、停電期間において端末装置２０で生成された売上データ２２１を、売上データ処理装置１０に自動的に送信させることができる。よって、停電期間における会計の内容を復電時に売上データ処理装置１０に入力する手間を省くことができる。
【００８２】
また、本実施形態に係る端末装置２０は、売上データ処理装置１０との間でデータ通信を行う通信部２４と、売上データ処理装置１０への電力供給が停止して、売上データ処理装置１０において売上データを生成する売上データ生成処理を実行できない場合に、ユーザからの入力操作を受け付けて売上データ生成処理を実行し、売上データを生成する処理部、及び通信部２４の動作を制御する通信制御部として機能するＣＰＵ２１と、を備え、ＣＰＵ２１は、通信部２４が、電力供給の復旧を通知する復電通知データを売上データ処理装置１０から受信した場合に、生成された売上データ２２１を通信部２４により売上データ処理装置１０に対して送信させる（通信制御部）。これによれば、復電時に、停電期間において端末装置２０で生成された売上データ２２１を、売上データ処理装置１０に自動的に送信させることができる。よって、停電期間における会計の内容を復電時に売上データ処理装置１０に入力する手間を省くことができる。
【００８３】
また、本実施形態に係るプログラム２３１は、端末装置２０に設けられたコンピュータを、売上データ処理装置１０への電力供給が停止して、売上データ処理装置１０において売上データを生成する売上データ生成処理を実行できない場合に、ユーザからの入力操作を受け付けて売上データ生成処理を実行し、売上データを生成する処理手段、通信部２４の動作を制御する通信制御手段、として機能させ、通信制御手段は、通信部２４が、電力供給の復旧を通知する復電通知データを売上データ処理装置１０から受信した場合に、処理手段により生成された売上データ２２１を通信部２４により売上データ処理装置１０に対して送信させる。このようなプログラム２３１により端末装置２０を動作させることで、復電時に、停電期間において端末装置２０で生成された売上データ２２１を、売上データ処理装置１０に自動的に送信させることができる。よって、停電期間における会計の内容を復電時に売上データ処理装置１０に入力する手間を省くことができる。
【００８４】
また、本実施形態に係る売上データ処理システム１は、商取引の売上データの処理を行う売上データ処理装置１０と、売上データ処理装置１０との間で無線通信が可能な携帯端末装置としての端末装置２０と、を備えた売上データ処理システム１であって、売上データ処理装置１０は、ユーザからの入力操作に応じて売上データ１２１を生成する売上データ生成処理を実行する第１の処理部として機能するＣＰＵ１１と、外部電源４０に接続され、当該外部電源４０から供給された電力をＣＰＵ１１に供給する電源部１８と、を備え、端末装置２０は、電源部１８への外部電源４０からの電力供給が停止してＣＰＵ１１が売上データ生成処理を中断した場合に、ユーザからの入力操作を受け付けて売上データ生成処理を引き継いで、売上データ２２１を生成する第２の処理部として機能するＣＰＵ２１、を備える。このような構成によれば、停電により売上データ処理装置１０を使用できない期間においては、端末装置２０により売上データを生成、記憶することができる。このため、停電期間において会計の内容を書き留めておく手間を省くことができる。
【００８５】
また、売上データ処理装置１０のＣＰＵ１１は、電力供給が復旧した場合に、電力供給の復旧を通知する復電通知データを端末装置２０に対して送信する第１の通信制御部として機能し、端末装置２０のＣＰＵ２１は、復電通知データを受信した場合に、生成された売上データ２２１を売上データ処理装置１０に対して送信する第２の通信制御部として機能する。これによれば、復電時に、停電期間において生成された売上データ２２１が売上データ処理装置１０に自動的に送信されて登録されるため、停電期間における会計の内容を復電時に売上データ処理装置１０に入力する手間を省くことができる。
【００８６】
また、売上データ処理装置１０のＣＰＵ１１は、外部電源４０からの電力供給の停止により、実行中の売上データ生成処理が中断された場合に、当該売上データ生成処理のうち中断前の部分により生成された部分売上データを、予備電源１９により電力が供給されている期間内に、端末装置２０に対して送信する第１の通信制御部として機能し、端末装置２０のＣＰＵ２１は、部分売上データを受信した場合には、中断された売上データ生成処理を引き継いで実行する（第２の処理部）。これによれば、会計の途中で停電が生じた場合であっても、端末装置２０を用いて当該会計を完結させることができる。
【００８７】
また、本実施形態の売上データ処理装置１０は、携帯端末装置としての端末装置２０との間で無線通信が可能な売上データ処理装置１０であって、ユーザからの入力操作に応じて、商取引の売上データ１２１を生成する売上データ生成処理を実行する処理部として機能するＣＰＵ１１と、外部電源４０に接続され、当該外部電源４０から供給された電力をＣＰＵ１１に供給する電源部１８と、を備え、ＣＰＵ１１は、外部電源４０からの電力供給の停止により、実行中の売上データ生成処理が中断された場合に、当該売上データ生成処理のうち中断前の部分により生成された部分売上データを、予備電源１９により電力が供給されている期間内に、端末装置２０に対して送信する（通信制御部）。このような構成によれば、会計の途中で停電が生じた場合であっても、端末装置２０を用いて当該会計を完結させることができる。
【００８８】
また、本実施形態のプログラム１３１は、売上データ処理装置１０に設けられたコンピュータとしてのＣＰＵ１１、ユーザからの入力操作に応じて、商取引の売上データ１２１を生成する売上データ生成処理を実行する処理手段、外部電源４０からの電力供給の停止により、実行中の売上データ生成処理が中断された場合に、当該売上データ生成処理のうち中断前の部分により生成された部分売上データを、予備電源１９により電力が供給されている期間内に、端末装置２０に対して送信する通信制御手段、として機能させる。このようなプログラム１３１により売上データ処理装置１０を動作させることで、会計の途中で停電が生じた場合であっても、端末装置２０を用いて当該会計を完結させることができる。
【００８９】
また、本実施形態の携帯端末装置としての端末装置２０は、商取引の売上データの処理を行う売上データ処理装置１０との間で無線通信が可能な端末装置２０であって、売上データ処理装置１０への電力供給が停止して、売上データ処理装置１０において売上データ１２１を生成する売上データ生成処理が中断された場合に、ユーザからの入力操作を受け付けて売上データ生成処理を引き継いで、売上データ２２１を生成する処理部として機能するＣＰＵ２１を備える。このような構成によれば、会計の途中で停電が生じた場合であっても、端末装置２０を用いて当該会計を完結させることができる。
【００９０】
また、本実施形態のプログラム２３１は、端末装置２０に設けられたコンピュータとしてのＣＰＵ２１を、売上データ処理装置１０への電力供給が停止して、売上データ処理装置１０において売上データ１２１を生成する売上データ生成処理が中断された場合に、ユーザからの入力操作を受け付けて売上データ生成処理を引き継いで、売上データ２２１を生成する処理手段、として機能させる。このようなプログラム２３１により端末装置２０を動作させることで、会計の途中で停電が生じた場合であっても、端末装置２０を用いて当該会計を完結させることができる。
【００９１】
以上の説明では、本発明に係るプログラムのコンピュータ読み取り可能な媒体として記憶部１３のＨＤＤ、ＳＳＤを使用した例を開示したが、この例に限定されない。その他のコンピュータ読み取り可能な媒体として、フラッシュメモリや、ＣＤ−ＲＯＭ等の可搬型記録媒体を適用することが可能である。また、本発明に係るプログラムのデータを通信回線を介して提供する媒体として、キャリアウエーブ（搬送波）も本発明に適用される。
【００９２】
なお、上記実施形態における記述は、本発明に係る売上データ処理システム、売上データ処理装置、端末装置、携帯端末装置及びプログラムの一例であり、これに限定されるものではない。
例えば、売上データ処理装置１０と端末装置２０との間の無線データ通信の方式は、ＢＬＥに限られず、ＢｌｕｅｔｏｏｔｈやＷｉ−Ｆｉ（登録商標）などが用いられても良い。また、売上データ処理装置１０と端末装置２０とが有線で接続されてデータ通信を行う態様としても良い。
【００９３】
また、端末装置２０は、スマートフォンやタブレット端末等の携帯型端末機器に限られず、例えばノートＰＣ（Personal Computer）、デスクトップＰＣなどの据え置き型の機器であっても良い。
【００９４】
また、売上データ１２１の内容は、図４に示したものに限られず、商取引の売上に係る他の任意の項目を含むデータであっても良い。
【００９５】
また、上記実施形態では、売上データ１２１をＲＡＭ１２に記憶させて、停電時にはＲＡＭ１２をバックアップすることで売上データ１２１を保持する例を挙げて説明したが、これに限られず、停電時に売上データ１２１を記憶部１３に退避させ、復電時にＲＡＭ１２に戻すようにしても良い。この場合には、売上データ１２１の退避後にＲＡＭ１２のバックアップを終了させることができるため、予備電源１９の電力の消費量を抑えることができる。
【００９６】
また、上記実施形態における売上データ処理システム１、売上データ処理装置１０及び端末装置２０の各構成要素の細部構成及び細部動作に関しては、本発明の趣旨を逸脱することのない範囲で適宜変更可能であることは勿論である。
【００９７】
本発明の実施の形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
＜請求項１＞
商取引の売上データの処理を行う売上データ処理装置と、
前記売上データ処理装置との間でデータ通信が可能な端末装置と、
を備えた売上データ処理システムであって、
前記売上データ処理装置は、
ユーザからの入力操作に応じて前記売上データを生成する売上データ生成処理を実行する第１の処理部と、
第１の通信部と、
前記第１の通信部の動作を制御する第１の通信制御部と、
外部電源に接続され、当該外部電源から供給された電力を、前記第１の処理部、前記第１の通信部及び前記第１の通信制御部に供給する電源部と、
を備え、
前記端末装置は、
前記電源部への前記外部電源からの電力供給が停止して前記第１の処理部が前記売上データ生成処理を実行できない場合に、ユーザからの入力操作を受け付けて前記売上データ生成処理を実行し、前記売上データを生成する第２の処理部と、
前記第１の通信部との間でデータ通信を行う第２の通信部と、
前記第２の通信部の動作を制御する第２の通信制御部と、
を備え、
前記第１の通信制御部は、前記外部電源からの電力供給が停止した後に当該電力供給が復旧した場合に、電力供給の復旧を通知する復電通知データを前記第１の通信部により前記第２の通信部に対して送信させ、
前記第２の通信制御部は、前記第２の通信部が前記復電通知データを受信した場合に、前記第２の処理部により生成された前記売上データを前記第２の通信部により前記第１の通信部に対して送信させる
ことを特徴とする売上データ処理システム。
＜請求項２＞
前記売上データ処理装置は、予備電源を備え、
前記予備電源は、前記外部電源からの電力供給が停止した場合に、前記第１の通信部及び前記第１の通信制御部に対して一時的に電力を供給可能であり、
前記第１の通信制御部は、前記外部電源からの電力供給が停止した場合には、前記予備電源により電力が供給されている期間内に、前記電力供給の停止を通知する停電通知データを前記第１の通信部により前記第２の通信部に対して送信させ、
前記第２の処理部は、前記第２の通信部が前記復電通知データを受信した場合に、前記売上データ生成処理を実行するためのユーザからの入力操作を受け付ける
ことを特徴とする請求項１に記載の売上データ処理システム。
＜請求項３＞
前記第１の通信制御部は、前記外部電源からの電力供給の停止により、実行中の前記売上データ生成処理が中断された場合には、当該売上データ生成処理のうち中断前の部分により生成された部分売上データを、前記予備電源により電力が供給されている期間内に、前記第１の通信部により前記第２の通信部に対して送信させ、
前記第２の処理部は、前記第２の通信部が前記部分売上データを受信した場合には、前記中断された前記売上データ生成処理を引き継いで実行する
ことを特徴とする請求項２に記載の売上データ処理システム。
＜請求項４＞
前記第１の通信制御部は、前記外部電源からの電力供給が復旧した場合に、前記電力供給が停止した時点を示す停電時点データを前記第１の通信部により前記第２の通信部に対して送信させ、
前記第２の通信制御部は、前記第２の通信部が前記停電時点データを受信した場合に、当該停電時点データに基づいて特定された停電期間において前記第２の処理部により生成された前記売上データを、第２の通信部により前記第１の通信部に対して送信させる
ことを特徴とする請求項１に記載の売上データ処理システム。
＜請求項５＞
前記売上データ処理装置は、予備電源を備え、
前記予備電源は、前記外部電源からの電力供給が停止している期間に前記第１の通信部に対して電力を供給して、前記第２の通信部との通信接続を維持させる
ことを特徴とする請求項１から４のいずれか一項に記載の売上データ処理システム。
＜請求項６＞
前記端末装置は、前記売上データ処理装置から所定の外部装置への前記売上データの送信を中継することを特徴とする請求項１から５のいずれか一項に記載の売上データ処理システム。
＜請求項７＞
ユーザからの入力操作に応じて、商取引の売上データを生成する売上データ生成処理を実行する処理部と、
端末装置との間でデータ通信を行う通信部と、
前記通信部の動作を制御する通信制御部と、
外部電源に接続され、当該外部電源から供給された電力を、前記処理部、前記通信部及び前記通信制御部に供給する電源部と、
を備え、
前記端末装置は、前記外部電源からの電力供給が停止して前記処理部が前記売上データ生成処理を実行できない場合に、ユーザからの入力操作を受け付けて前記売上データ生成処理を実行し、前記売上データを生成することが可能であり、
前記通信制御部は、前記外部電源からの電力供給が停止した後に当該電力供給が復旧した場合に、前記電力供給が停止してから復旧するまでの期間において前記端末装置により生成された前記売上データを前記端末装置から送信させるために、前記電力供給の復旧を通知する復電通知データを前記通信部により前記端末装置に対して送信させる
ことを特徴とする売上データ処理装置。
＜請求項８＞
端末装置との間でデータ通信を行う通信部と、コンピュータと、外部電源に接続され、当該外部電源から供給された電力を前記通信部及び前記コンピュータに供給する電源部と、を備えた売上データ処理装置に設けられた前記コンピュータを、
ユーザからの入力操作に応じて、商取引の売上データを生成する売上データ生成処理を実行する処理手段、
前記通信部の動作を制御する通信制御手段、
として機能させ、
前記端末装置は、前記外部電源からの電力供給が停止して前記コンピュータが前記売上データ生成処理を実行できない場合に、ユーザからの入力操作を受け付けて前記売上データ生成処理を実行し、前記売上データを生成することが可能であり、
前記通信制御手段は、前記外部電源からの電力供給が停止した後に当該電力供給が復旧した場合に、前記電力供給が停止してから復旧するまでの期間において前記端末装置により生成された前記売上データを前記端末装置から送信させるために、前記電力供給の復旧を通知する復電通知データを前記通信部により前記端末装置に対して送信させる
ことを特徴とするプログラム。
＜請求項９＞
商取引の売上データの処理を行う売上データ処理装置との間でデータ通信が可能な端末装置であって、
前記売上データ処理装置への電力供給が停止して、前記売上データ処理装置において前記売上データを生成する売上データ生成処理を実行できない場合に、ユーザからの入力操作を受け付けて前記売上データ生成処理を実行し、前記売上データを生成する処理部と、
前記売上データ処理装置との間でデータ通信を行う通信部と、
前記通信部の動作を制御する通信制御部と、
を備え、
前記通信制御部は、前記通信部が、電力供給の復旧を通知する復電通知データを前記売上データ処理装置から受信した場合に、前記処理部により生成された前記売上データを前記通信部により前記売上データ処理装置に対して送信させる
ことを特徴とする端末装置。
＜請求項１０＞
商取引の売上データの処理を行う売上データ処理装置との間でデータ通信が可能な端末装置であって、前記売上データ処理装置との間でデータ通信を行う通信部を備えた端末装置に設けられたコンピュータを、
前記売上データ処理装置への電力供給が停止して、前記売上データ処理装置において前記売上データを生成する売上データ生成処理を実行できない場合に、ユーザからの入力操作を受け付けて前記売上データ生成処理を実行し、前記売上データを生成する処理手段、
前記通信部の動作を制御する通信制御手段、
として機能させ、
前記通信制御手段は、前記通信部が、電力供給の復旧を通知する復電通知データを前記売上データ処理装置から受信した場合に、前記処理手段により生成された前記売上データを前記通信部により前記売上データ処理装置に対して送信させる
ことを特徴とするプログラム。
＜請求項１１＞
商取引の売上データの処理を行う売上データ処理装置と、
前記売上データ処理装置との間で無線通信が可能な携帯端末装置と、
を備えた売上データ処理システムであって、
前記売上データ処理装置は、
ユーザからの入力操作に応じて前記売上データを生成する売上データ生成処理を実行する第１の処理部と、
外部電源に接続され、当該外部電源から供給された電力を前記第１の処理部に供給する電源部と、
を備え、
前記携帯端末装置は、
前記電源部への前記外部電源からの電力供給が停止して前記第１の処理部が前記売上データ生成処理を中断した場合に、ユーザからの入力操作を受け付けて前記売上データ生成処理を引き継いで、前記売上データを生成する第２の処理部、
を備えることを特徴とする売上データ処理システム。
＜請求項１２＞
前記売上データ処理装置は、前記電力供給が復旧した場合に、電力供給の復旧を通知する復電通知データを前記携帯端末装置に対して送信する第１の通信制御部を備え、
前記携帯端末装置は、前記復電通知データを受信した場合に、前記第２の処理部により生成された前記売上データを前記売上データ処理装置に対して送信する第２の通信制御部を備える
ことを特徴とする請求項１１に記載の売上データ処理システム。
＜請求項１３＞
前記売上データ処理装置は、前記外部電源からの電力供給の停止により、実行中の前記売上データ生成処理が中断された場合に、当該売上データ生成処理のうち中断前の部分により生成された部分売上データを、所定の予備電源により電力が供給されている期間内に、前記携帯端末装置に対して送信する第１の通信制御部を備え、
前記第２の処理部は、前記部分売上データを受信した場合には、前記中断された前記売上データ生成処理を引き継いで実行する
ことを特徴とする請求項１１に記載の売上データ処理システム。
＜請求項１４＞
携帯端末装置との間で無線通信が可能な売上データ処理装置であって、
ユーザからの入力操作に応じて、商取引の売上データを生成する売上データ生成処理を実行する処理部と、
外部電源に接続され、当該外部電源から供給された電力を、前記処理部に供給する電源部と、
前記外部電源からの電力供給の停止により、実行中の前記売上データ生成処理が中断された場合に、当該売上データ生成処理のうち中断前の部分により生成された部分売上データを、所定の予備電源により電力が供給されている期間内に、前記携帯端末装置に対して送信する通信制御部と、
を備えることを特徴とする売上データ処理装置。
＜請求項１５＞
携帯端末装置との間で無線通信が可能な売上データ処理装置であって、コンピュータと、外部電源に接続され、当該外部電源から供給された電力を前記コンピュータに供給する電源部と、を備えた売上データ処理装置に設けられた前記コンピュータを、
ユーザからの入力操作に応じて、商取引の売上データを生成する売上データ生成処理を実行する処理手段、
前記外部電源からの電力供給の停止により、実行中の前記売上データ生成処理が中断された場合に、当該売上データ生成処理のうち中断前の部分により生成された部分売上データを、所定の予備電源により電力が供給されている期間内に、前記携帯端末装置に対して送信する通信制御手段、
として機能させることを特徴とするプログラム。
＜請求項１６＞
商取引の売上データの処理を行う売上データ処理装置との間で無線通信が可能な携帯端末装置であって、
前記売上データ処理装置への電力供給が停止して、前記売上データ処理装置において前記売上データを生成する売上データ生成処理が中断された場合に、ユーザからの入力操作を受け付けて前記売上データ生成処理を引き継いで、前記売上データを生成する処理部、
を備えることを特徴とする携帯端末装置。
＜請求項１７＞
商取引の売上データの処理を行う売上データ処理装置との間で無線通信が可能な携帯端末装置に設けられたコンピュータを、
前記売上データ処理装置への電力供給が停止して、前記売上データ処理装置において前記売上データを生成する売上データ生成処理が中断された場合に、ユーザからの入力操作を受け付けて前記売上データ生成処理を引き継いで、前記売上データを生成する処理手段、
として機能させることを特徴とするプログラム。
【符号の説明】
【００９８】
１  売上データ処理システム
１０  売上データ処理装置
１１  ＣＰＵ（第１の処理部、第１の通信制御部）
１２  ＲＡＭ
１２１  売上データ
１３  記憶部
１３１  プログラム
１４  通信部（第１の通信部）
１５１  操作表示部
１５２  顧客用表示部
１６  印刷部
１７  ドロア
１８  電源部
１９  予備電源
２０  端末装置（携帯端末装置）
２１  ＣＰＵ（第２の処理部、第２の通信制御部）
２２  ＲＡＭ
２２１  売上データ
２３  記憶部
２３１  プログラム
２４  通信部（第２の通信部）
２５  操作表示部
３０  サーバ装置（外部装置）
４０  外部電源
１００  売上データ管理システム
【図１】
2020135754.tif 000003
【図２】
2020135754.tif 000004
【図３】
2020135754.tif 000005
【図４】
2020135754.tif 000006
【図５】
2020135754.tif 000007
【図６】
2020135754.tif 000008
【図７】
2020135754.tif 000009
【図８】
2020135754.tif 000010
【図９】
2020135754.tif 000011
【図１０】
2020135754.tif 000012
【図１１】
2020135754.tif 000013
【図１２】
2020135754.tif 000014
【図１３】
2020135754.tif 000015
【図１４】
2020135754.tif 000016
【図１５】
2020135754.tif 000017