(57)【要約】【課題】データの送信が中断された場合において、簡易にデータの送信を再開する。【解決手段】売上データ処理装置は、所定のデータを外部装置に送信する通信手段と、前記通信手段による前記所定のデータの送信が中断された場合に、前記所定のデータのうち、前記中断までに送信が完了した送信済データと、前記中断により送信が行われなかった未送信データと、を識別する識別情報を前記所定のデータと対応付けて記憶部に記憶させるとともに、前記識別情報を印刷部に印刷させる制御手段と、を備える。【選択図】図１
2019040535.tif 000002
【特許請求の範囲】
【請求項１】
所定のデータを外部装置に送信する通信手段と、
前記通信手段による前記所定のデータの送信が中断された場合に、前記所定のデータのうち、前記中断までに送信が完了した送信済データと、前記中断により送信が行われなかった未送信データと、を識別する識別情報を前記所定のデータと対応付けて記憶部に記憶させるとともに、前記識別情報を印刷部に印刷させる制御手段と、
を備えることを特徴とする売上データ処理装置。
【請求項２】
外部装置にデータを送信する通信手段と、
前記通信手段によるデータの送信が中断された場合に、未送信データに識別情報を対応付けて記憶部に記憶させるとともに、
前記識別情報を印刷部に印刷させる制御手段と、
を備えることを特徴とする売上データ処理装置。
【請求項３】
前記制御手段は、
前記識別情報と併せて、前記未送信データに対応する前記外部装置の情報を印刷させることを特徴とする請求項１又は請求項２に記載の売上データ処理装置。
【請求項４】
前記制御手段は、
前記識別情報と併せて、前記未送信データの種類を示す情報を印刷させることを特徴とする請求項１乃至請求項３のいずれか一項に記載の売上データ処理装置。
【請求項５】
前記通信手段は、
前記外部装置が前記識別情報を取得した際に、取得された識別情報に対応する未送信データを前記外部装置へ送信することを特徴とする請求項１乃至請求項４のいずれか一項に記載の売上データ処理装置。
【請求項６】
前記制御手段は、
前記未送信データの送信が終了したことを示す情報を印刷させることを特徴とする請求項１乃至請求項５のいずれか一項に記載の売上データ処理装置。
【請求項７】
前記制御手段は、
前記識別情報が対応付けられた前記未送信データを、所定期間で、前記記憶部から削除させることを特徴とする請求項２に記載の売上データ処理装置。
【請求項８】
前記制御手段は、
前記識別情報と併せて、前記所定期間を示す情報を印刷させることを特徴とする請求項７に記載の売上データ処理装置。
【請求項９】
前記制御手段は、
印刷指示入力を受け付けた際に、前記記憶部に記憶されている未送信データの識別情報を印刷させることを特徴とする請求項１乃至請求項８のいずれか一項に記載の売上データ処理装置。
【請求項１０】
前記識別情報には、前記未送信データに対応する送信先の識別情報が含まれることを特徴とする請求項１乃至請求項９のいずれか一項に記載の売上データ処理装置。
【請求項１１】
第１の端末装置と第２の端末装置とを備える通信システムであって、
前記第１の端末装置は、
所定のデータを前記第２の端末装置に送信する通信手段と、
前記通信手段による前記所定のデータの送信が中断された場合に、前記所定のデータのうち、前記中断までに送信が完了した送信済データと、前記中断により送信が行われなかった未送信データと、を識別する識別情報を前記所定のデータと対応付けて記憶部に記憶させるとともに、前記識別情報を印刷部に印刷させる制御手段と、
を備えることを特徴とする通信システム。
【請求項１２】
第１の端末装置と第２の端末装置とを備える通信システムであって、
前記第１の端末装置は、
前記第２の端末装置にデータを送信する通信手段と、
前記通信手段によるデータの送信が中断された場合に、未送信データに識別情報を対応付けて記憶部に記憶させるとともに、
前記識別情報を印刷部に印刷させる制御手段と、
を備えることを特徴とする通信システム。
【請求項１３】
所定のデータを外部装置に送信し、
前記外部装置への前記所定のデータの送信が中断された場合に、前記所定のデータのうち、前記中断までに送信が完了した送信済データと、前記中断により送信が行われなかった未送信データと、を識別する識別情報を前記所定のデータと対応付けて記憶部に記憶させるとともに、前記識別情報を印刷部に印刷させる、
ことを特徴とする通信方法。
【請求項１４】
外部装置にデータを送信し、
前記外部装置へのデータの送信が中断された場合に、未送信データに識別情報を対応付けて記憶部に記憶させるとともに、
前記識別情報を印刷部に印刷させる、
ことを特徴とする通信方法。
【請求項１５】
コンピュータを、
所定のデータを外部装置に送信する通信手段、
前記通信手段による前記所定のデータの送信が中断された場合に、前記所定のデータのうち、前記中断までに送信が完了した送信済データと、前記中断により送信が行われなかった未送信データと、を識別する識別情報を前記所定のデータと対応付けて記憶部に記憶させるとともに、前記識別情報を印刷部に印刷させる制御手段、
として機能させるためのプログラム。
【請求項１６】
コンピュータを、
外部装置にデータを送信する通信手段、
前記通信手段によるデータの送信が中断された場合に、未送信データに識別情報を対応付けて記憶部に記憶させるとともに、
前記識別情報を印刷部に印刷させる制御手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、売上データ処理装置、通信システム、通信方法、及びプログラムに関する。
【背景技術】
【０００２】
従来、商品を販売する個人商店、スーパーマーケット、飲食店等の店舗に設置されて、顧客に販売した商品の金額や個数等の売上データを登録処理する電子キャッシュレジスタ（Electronic Cash Register）、ＰＯＳ（Point of sale）端末等の売上データ処理装置が知られている。
【０００３】
登録された売上データの取り扱いとして、例えば、特許文献１には、各店舗に設置されて、各店舗の識別コードに対応付けられた商品の売上データを、ホストコンピュータに送信するＰＯＳターミナルが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−８７８２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、売上データ処理装置から外部装置へのデータの送信が、何らかの要因で中断されると、売上データ処理装置は、送信済データを含めて、全てのデータを初めから送信し直さなければならず、通信処理に要する時間が多くかかるという問題があった。
【０００６】
本発明は、データの送信が中断された場合において、簡易にデータの送信を再開することを課題とする。
【課題を解決するための手段】
【０００７】
本発明は、上記目的を達成するため、
所定のデータを外部装置に送信する通信手段と、
前記通信手段による前記所定のデータの送信が中断された場合に、前記所定のデータのうち、前記中断までに送信が完了した送信済データと、前記中断により送信が行われなかった未送信データと、を識別する識別情報を前記所定のデータと対応付けて記憶部に記憶させるとともに、前記識別情報を印刷部に印刷させる制御手段と、
を備えることを特徴とする売上データ処理装置である。
【発明の効果】
【０００８】
本発明によれば、データの送信が中断された場合において、簡易にデータの送信を再開することができる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態における通信システムを示す構成図である。
【図２】本実施形態における売上データ処理装置を示す外観図である。
【図３】本実施形態における売上データ処理装置の機能構成を示すブロック図である。
【図４】本実施形態における通信システムの動作を示すフローチャートである。
【図５】本実施形態における操作者が外部装置でＱＲコードを読み取る様子を示す図である。
【図６】本実施形態における記憶部を説明するための図である。
【図７】本実施形態における中断情報の一例を示す図である。
【図８】本実施形態における中断情報の一例を示す図である。
【図９】本実施形態における中断情報一覧の一例を示す図である。
【図１０】本実施形態における売上データ処理装置を示す外観図である。
【図１１】本実施形態における記憶部を説明するための図である。
【発明を実施するための形態】
【００１０】
以降、本発明を実施するための形態を、各図を参照して詳細に説明する。
【００１１】
≪通信システムの構成≫
まず、図１を参照して、本実施形態における通信システム１について説明する。図１は、本実施形態における通信システム１を示す構成図である。
【００１２】
図１に示すように、通信システム１は、サーバ装置１０、売上データ処理装置（第１の端末）２０、外部装置（第２の端末）３０、等を備える。
【００１３】
サーバ装置１０は、クラウド上のサーバであり、売上データ処理装置２０によって登録処理された売上データを管理する。サーバ装置１０は、通信ネットワークＮに接続されている。通信ネットワークＮとしては、例えば、インターネット、ＬＡＮ（Local Area Network）、移動体通信網、等が挙げられる。
【００１４】
売上データ処理装置２０は、商品を販売する個人商店、スーパーマーケット、飲食店等の店舗に設置される電子キャッシュレジスタであり、操作者（例えば、店員）の操作に基づいて、顧客に販売した商品の金額や個数等の売上データを登録処理する装置である。また、売上データ処理装置２０は、設定データのバックアップや点検、精算等の通信処理を外部装置３０との間で行う装置である。売上データ処理装置２０は、外部装置３０との間で、Bluetooth（登録商標）Low energyによる短距離無線通信が可能であり、外部装置３０を経由して、通信ネットワークＮにアクセス可能である。
【００１５】
外部装置３０は、売上データ処理装置２０との間でデータの送受信を行う端末であり、例えば、売上データ処理装置２０の操作者によって所持される。外部装置３０は、通信ネットワークＮに接続されている。外部装置３０としては、例えば、スマートフォン、タブレットＰＣ（Personal Computer）、携帯電話機、ＰＤＡ（Personal Digital Assistant）等が挙げられる。外部装置３０は、カメラを備え、ＱＲコードを撮影して、そのコード情報を認識可能である。
【００１６】
≪売上データ処理装置の構成≫
次に、図２及び図３を参照して、本実施形態における売上データ処理装置２０について説明する。
【００１７】
図２は、本実施形態における売上データ処理装置２０を示す外観図である。図２は、操作部２０４と表示部２０５とが分離され、更に操作部２０４がハードキーを備えた売上データ処理装置の一例を示すである。図３は、本実施形態における売上データ処理装置の機能構成を示すブロック図である。
【００１８】
売上データ処理装置２０は、ＣＰＵ（制御手段）２０１、ＲＡＭ２０２、記憶部２０３、操作部２０４、表示部２０５、読取部２０６、印刷部２０７、通信部（通信手段）２０８、顧客表示部２０９、等を備える。売上データ処理装置２０における各構成要素は、バス２１０を介して接続される。
【００１９】
ＣＰＵ２０１は、記憶部２０３に記憶される制御プログラムを読み出し、当該制御プログラムをＲＡＭ２０２のワークエリアに展開し、当該制御プログラムに従って各部を制御する。
【００２０】
ＣＰＵ２０１は、例えば、記憶制御手段として機能する。ＣＰＵ２０１は、売上データ処理装置２０から外部装置３０へのデータの送信が中断された場合に、未送信データ（売上データ処理装置２０から外部装置３０へと送信されていないデータ）に識別情報を対応付けて記憶部２０３に記憶させる。また、ＣＰＵ２０１は、識別情報が対応付けられた未送信データを、所定期間（例えば、半日毎、１日毎、１週間毎）で、記憶部２０３から削除する。識別情報とは、一連のアルファベットや数字で構成される識別コード、ＱＲコード（登録商標）、等によって表され、データの種類（例えば、ＥＣＲの設定データ、商品の売上データ）、未送信データに対応する送信先、等を含む情報である。
【００２１】
ＣＰＵ２０１は、例えば、印刷制御手段として機能する。ＣＰＵ２０１は、通信部２０８による外部装置３０へのデータの送信が中断された場合、未送信データに識別情報を対応付けて記憶部２０３に記憶させるとともに、当該識別情報を、印刷部２０７によってレシート用紙に印刷させる（図７参照）。
【００２２】
また、ＣＰＵ２０１は、識別情報と併せて、未送信データに対応する外部装置３０の情報を、印刷部２０７によってレシート用紙に印刷させる（図７参照）。未送信データに対応する外部装置３０の情報とは、例えば、売上データ処理装置２０から外部装置３０へのデータの送信が中断した日時、等の情報である。
【００２３】
また、ＣＰＵ２０１は、識別情報と併せて、未送信データの種類を示す情報を、印刷部２０７によってレシート用紙に印刷させる（図７参照）。未送信データの種類を示す情報とは、例えば、未送信データＡ、未送信データＢ、等の情報である。
【００２４】
また、ＣＰＵ２０１は、未送信データの送信が終了したことを示す情報を、印刷部２０７によってレシート用紙に印刷させる（図８参照）。未送信データの送信が終了したことを示す情報とは、例えば、売上データ処理装置２０から外部装置３０への未送信データの送信が終了した日時、等の情報である。
【００２５】
また、ＣＰＵ２０１は、印刷指示入力を受け付けた際に、記憶部２０３に記憶されている未送信データの識別情報を、印刷部２０７によってレシート用紙に印刷させる（図９参照）。未送信データの識別情報とは、例えば、未送信データＡに対応するＱＲコード、未送信データＢに対応するＱＲコード、等の情報である。
【００２６】
更に、ＣＰＵ２０１は、識別情報と併せて、識別情報が対応付けられた未送信データを記憶部２０３から削除する期間を示す情報（所定期間を示す情報）を、印刷部２０７によってレシート用紙に印刷させてもよい。なお、当該所定期間は、半日、１日、１週間、等、操作者が任意に設定することが可能である。
【００２７】
ＲＡＭ２０２は、例えば、揮発性のメモリである。ＲＡＭ２０２は、ＣＰＵ２０１により読み出された各種プログラムやデータを一時的に記憶する。
【００２８】
記憶部２０３は、各種プログラムやデータの書き込み及び読み出しが可能であり、例えば、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）等により構成される。
【００２９】
記憶部２０３は、第１記憶部２０３ａ及び第２記憶部２０３ｂを備える。第１記憶部２０３ａは、ＣＰＵ２０１により制御され、送信済データ（売上データ処理装置２０から外部装置３０へと送信されたデータ）、未送信データ、等を一時的に記憶する通信バッファである。第２記憶部２０３ｂは、ＣＰＵ２０１により制御され、売上データ処理装置２０から外部装置３０へのデータの送信が中断された場合に、識別情報が対応付けられた未送信データ、等を一時的に記憶する通信バッファである。
【００３０】
即ち、第１記憶部２０３ａは、売上データ処理装置２０から外部装置３０へのデータの送信が中断される前、及び売上データ処理装置２０から外部装置３０へのデータの送信が再開された後において、送信済データ及び未送信データを記憶する。第２記憶部２０３ｂは、売上データ処理装置２０から外部装置３０へのデータの送信が中断されている間において、識別情報が対応付けられた未送信データを記憶する。なお、第２記憶部２０３ｂに、識別情報が対応付けられた未送信データが納まりきらない場合には、売上データ処理装置２０は表示部２０５の表示画面にエラー表示させてもよい。
【００３１】
操作部２０４は、図２に示すように、複数のハードキー２０４を備える。操作者が、指等で操作キーをタッチすると、操作部２０４は、操作者の入力を受け付け、操作指示をＣＰＵ２０１へと出力する。操作キーとしては、例えば、数字キー、商品選択キー、商品登録キー、小計キー、精算キー、印刷キー、等が挙げられる。操作部２０４は、キーボード等のキー入力部、マウス等のポインティングデバイス、等を更に有していてもよい。なお、操作部２０４は、図１０に示すように、例えば、タッチパネルで構成され、複数のソフトウェアキー（操作キー）を備える構成としてもよい。この場合、操作者が、指等で操作キーをタッチすると、操作部２０４ａは、操作者のタッチ操作を感知して入力を受け付け、操作指示をＣＰＵ２０１へと出力する。
【００３２】
表示部２０５は、例えば、ＬＣＤ（Liquid Crystal Display）、有機ＥＬ（Electro Luminescence）ディスプレイ、等で構成される。表示部２０５は、操作部２０４と分離した７セグメントの表示素子を備える。なお、表示部２０５は、図１０に示すように、操作部２０４ａと一体で構成され、顧客に販売した商品の金額や個数等の売上データ、各種メッセージ、顧客情報、エラー表示、等を表示画面に表示してもよい。
【００３３】
読取部２０６は、例えば、レーザスキャナ、イメージスキャナ、等で構成される。読取部２０６は、商品に設けられた一次元バーコード、商品タグに設けられたＱＲコード、顧客や操作者が所持するカード、等を読み取り、電子データをＣＰＵ２０１へと出力する。
【００３４】
印刷部２０７（印刷部２０７ａ）は、例えば、インクジェットプリンタ、サーマルプリンタ、等で構成される。印刷部２０７は、ＣＰＵ２０１により制御され、所定情報をレシート用紙に印刷する。例えば、印刷部２０７は、売上データ処理装置２０から外部装置３０へのデータの送信が中断された場合、識別情報をレシート用紙に印刷する。また、例えば、印刷部２０７は、未送信データに対応する外部装置３０の情報、未送信データの種類を示す情報、未送信データの送信が終了したことを示す情報、記憶部２０３に記憶されている未送信データの識別情報、所定期間を示す情報、等をレシート用紙に印刷する。
【００３５】
通信部２０８は、外部装置３０との間で通信を行う通信インターフェイスである。通信部２０８と外部装置３０との間の通信は、Bluetooth（登録商標）Low energyによる短距離無線通信に限定されるものではなく、無線ＬＡＮ等による近距離無線通信であってもよい。
【００３６】
計時部２０９は、例えば、計時回路、等を備え、計時回路により計時した現在時刻、現在日付、等の情報をＣＰＵ２０１へと出力する。売上データ処理装置２０が計時部２０９を備えることで、ＣＰＵ２０１は、中断日時、終了日時、等の情報を、印刷部２０７によって、正確にレシート用紙に印刷させることが可能になる（図７及び図８参照）。
【００３７】
本実施形態における売上データ処理装置２０によれば、売上データ処理装置２０から外部装置３０へのデータの送信が中断された場合に、識別情報が対応付けられた未送信データを、第２記憶部２０３ｂが一時的に記憶し、当該識別情報を、印刷部２０７が印刷する。これにより、識別情報に基づいて、売上データ処理装置２０と外部装置３０との間の通信を再開させることができるため、売上データ処理装置２０から外部装置３０へとデータが重複して送信されることがなく、通信処理に要する時間を短縮した売上データ処理装置２０を提供できる。
【００３８】
なお、本明細書では、本実施形態における通信システム１に、図２に示す構成の売上データ処理装置２０を適用する場合について説明したが、これに限定されるものではない。本実施形態における通信システム１に、図１０に示す構成の売上データ処理装置２０ａを適用することも可能である。
【００３９】
≪通信システムの動作≫
次に、図４乃至図６を参照して、本実施形態における通信システム１の動作について説明する。
【００４０】
〔通信開始〕
外部装置３０と売上データ処理装置２０との間で通信が開始される。例えば、操作者（店員）が、外部装置３０上で、精算データ通信アプリを起動して、売上データ処理装置２０で通信メニューをタップすると、外部装置３０と売上データ処理装置２０との間で通信が開始される（図４のＡ１）。
【００４１】
ステップＳ３０１において、外部装置３０は、売上データ処理装置２０へとデータ通信要求を送信する。
【００４２】
ステップＳ３０２において、売上データ処理装置２０は、外部装置３０からデータ通信要求を受信すると、要求された点検データ又は精算データを、外部装置３０へ順次送信する。ここで、要求された点検データ又は精算データは、第１記憶部２０３ａに記憶される。
【００４３】
ステップＳ３０３において、外部装置３０は、売上データ処理装置２０から要求された点検データ又は精算データを、順次受信する。
【００４４】
〔通信中断〕
売上データ処理装置２０から外部装置３０へのデータの送信が中断される。例えば、操作者が、売上データ処理装置２０の中断ボタンをタップすると、売上データ処理装置２０から外部装置３０へのデータの送信が中断される（図４及び図６のＡ２）。
【００４５】
ステップＳ３０４において、外部装置３０は、中断処理を行う。なお、例えば、売上データ処理装置２０が通信処理を行っている最中に顧客が来店した場合には、操作者（店員）が、売上データ処理装置２０の中断ボタンをタップすることで、売上データ処理装置２０側で中断処理を行ってもよい。さらに、中断処理は操作者によって意図的に行われるものに限定されず、例えば、通信障害等により無作為に行われるものも含む。
【００４６】
ステップＳ３０５において、これ以降、外部装置３０は、待機、もしくは他の機能を実行する。
【００４７】
ステップＳ３０６において、売上データ処理装置２０は、未送信データ（例えば、未送信データＢ）に識別情報（例えば、識別コードＢ）を付加する。当該ステップは、図６のＳ６０１に対応する。
【００４８】
ステップＳ３０７において、売上データ処理装置２０は、識別コードＢが付加された未送信データＢを、第１記憶部２０３ａから第２記憶部２０３ｂへと移動する。
【００４９】
ステップＳ３０８において、売上データ処理装置２０は、識別コードＢが付加された未送信データＢに対応付けて、所定情報を第２記憶部２０３ｂに記憶させる。所定情報とは、例えば、中断日時、期限日時、送信先、等の情報である。これらの所定情報を第２記憶部２０３ｂに登録することで、次ステップにおいて、所定情報の内容をレシート用紙に印刷することが可能になる。
【００５０】
ステップＳ３０９において、売上データ処理装置２０は、識別コードＢ等の所定情報を、レシート用紙に印刷する（図７参照）。ステップＳ３０９で印刷されるレシート用紙は、操作者が保管する。これにより、操作者は、売上データ処理装置２０から外部装置３０への点検データ又は精算データの送信が中断されたことを、容易に知ることができる。また、操作者は、未送信の点検データ又は精算データの内容を確認することができる。また、操作者は、識別コードやＱＲコード等の識別情報が印刷されたレシート用紙を保持することで、どのデータが未送信の点検データ又は精算データであるかを確認できるため、データの保存し忘れ等のミスを防ぐことができる。
【００５１】
ステップＳ３１０において、これ以降、売上データ処理装置２０は、待機、もしくは他の機能を実行する。
【００５２】
〔通信再開〕
売上データ処理装置２０から外部装置３０へのデータの送信が再開される。例えば、操作者が、外部装置３０上で、再び精算データ通信アプリを起動して、売上データ処理装置２０で通信メニューをタップすると、外部装置３０と売上データ処理装置２０との間で通信が開始される（図４及び図６のＡ３）。
【００５３】
ステップＳ３１１において、操作者は、都合の良いときに、外部装置３０に識別コードＢを直接入力する、或いは、外部装置３０でＱＲコードを読み取る。そして、外部装置３０は、再び、売上データ処理装置２０へとデータ通信要求を送信する。図５に示すように、操作者は、ステップＳ３０９で印刷されたレシート用紙を保持しておき、都合の良いときに、外部装置３０をＱＲコードに近づけて、外部装置３０でＱＲコードを読み取る。これにより、中断によって、売上データ処理装置２０から外部装置３０へと送信されなかった未送信データＢから、データの送信を再開させることが可能になる。
【００５４】
なお、操作者が、外部装置３０に識別コードＢを直接入力する、或いは、外部装置３０でＱＲコードを読み取ると、売上データ処理装置２０から外部装置３０へのデータの送信が自動的に再開されるような仕組みを外部装置３０に設けておいてもよい。識別コードの入力、或いは、ＱＲコードの読み取りによって、自動的に再送処理を実行可能な通信システムとすることで、煩雑な再送手順や操作を省略することができる。
【００５５】
ステップＳ３１２において、売上データ処理装置２０は、第２記憶部２０３ｂに記憶される未送信の点検データ又は精算データの中から、識別コードＢに合致する未送信データＢを選択し、識別コードＢを削除する。当該ステップは、図６のＳ６０２に対応する。そして、売上データ処理装置２０は、識別コードＢが削除された未送信データＢを、第２記憶部２０３ｂから第１記憶部２０３ａへと移動する。
【００５６】
ステップＳ３１３において、売上データ処理装置２０は、第１記憶部２０３ａに記憶される未送信データＢを、外部装置３０へと送信する。当該ステップは、図６のＳ６０３に対応する。そして、売上データ処理装置２０は、外部装置３０へ要求された点検データ又は精算データを、順次送信する。
【００５７】
ステップＳ３１４において、外部装置３０は、売上データ処理装置２０から未送信データＢを受信する。そして、外部装置３０は、売上データ処理装置２０から点検データ又は精算データを、順次受信する。
【００５８】
ステップＳ３１５において、売上データ処理装置２０は、外部装置３０への点検データ又は精算データの送信を終了する。
【００５９】
ステップＳ３１６において、売上データ処理装置２０は、点検データ又は精算データの送信が終了した日時、等の所定情報を、レシート用紙に印刷する（図８参照）。ステップＳ３１６で印刷されるレシート用紙の内容は、ステップＳ３０９で印刷されたレシート用紙の内容に、未送信の点検データ又は精算データの送信が終了した日時に関する情報を追加した内容となる。ステップＳ３１６で印刷されるレシート用紙は、操作者が保管する。これにより、操作者は、点検データ又は精算データの送信終了を確認することができる。また、操作者は、売上データ処理装置２０から外部装置３０へと、点検データ又は精算データが確実に送信されたことを知ることができる。
【００６０】
ステップＳ３１７において、これ以降、売上データ処理装置２０は、待機、もしくは他の機能を実行する。
【００６１】
ステップＳ３１８において、外部装置３０は、売上データ処理装置２０からの点検データ又は精算データの受信を終了する。
【００６２】
ステップＳ３１９において、これ以降、外部装置３０は、待機、もしくは他の機能を実行する。
【００６３】
上述の処理により、本実施形態における通信システム１の通信処理が終了する。なお、上述の処理に加えて、売上データ処理装置２０は、１日の終わりに、売上データを登録処理すると共に精算処理を行う際に、識別情報が対応付けられた精算データを、第２記憶部２０３ｂから削除する処理を実行することとしてもよい。この際、第２記憶部２０３ｂに未送信の精算データが存在している場合には、売上データ処理装置２０は、当該識別情報をレシート用紙に印刷することとしてもよい。
【００６４】
ここで、図６を参照して、第１記憶部２０３ａと第２記憶部２０３ｂとの間を移動する未送信データについて説明する。
【００６５】
図６に示すように、売上データ処理装置２０から外部装置３０へのデータの送信が中断される前において、第１記憶部２０３ａは、送信済データ及び未送信データＢを記憶する。
【００６６】
売上データ処理装置２０から外部装置３０へのデータの送信が中断されると、売上データ処理装置２０は、未送信データＢに識別コードＢを付加して、識別コードＢが付加された未送信データＢを、第１記憶部２０３ａから第２記憶部２０３ｂへと移動する。
【００６７】
売上データ処理装置２０から外部装置３０へのデータの送信が中断されている間において、第２記憶部２０３ｂは、識別コードＢが付加された未送信データＢを記憶する。
【００６８】
売上データ処理装置２０から外部装置３０へのデータの送信が再開されると、売上データ処理装置２０は、未送信データＢから識別コードＢを削除して、識別コードＢが削除された未送信データＢを、第２記憶部２０３ｂから第１記憶部２０３ａへと移動する。
【００６９】
売上データ処理装置２０から外部装置３０へのデータの送信が再開された後において、第１記憶部２０３ａは、未送信データＢを記憶する。
【００７０】
即ち、売上データ処理装置２０は、第２記憶部２０３ｂに未送信データのみを記憶させる。これにより、未送信データであることを明確にすることができるため、データの送信が再開された場合に、売上データ処理装置２０は、未送信データのみを外部装置３０へと送信することができる。
【００７１】
本実施形態における通信システム１によれば、売上データ処理装置から外部装置へのデータの送信が、何らかの要因（例えば、周囲環境の変化、通信途中での顧客の来店、意図しない通信エラー）で中断されても、売上データ処理装置は、全てのデータを初めから送信し直す必要がないため、通信処理に要する時間を短縮することができる。特にデータ量が多い場合には、通信処理に要する時間を大幅に短縮することができる。
【００７２】
≪レシート用紙の構成≫
次に、図７乃至図９を参照して、売上データ処理装置２０が印刷するレシート用紙４００について説明する。図７は、売上データ処理装置２０から外部装置３０へのデータの送信が中断された場合において、売上データ処理装置２０が印刷する中断情報４００ａを示す図である。図８は、売上データ処理装置２０から外部装置３０へのデータの送信が再開された場合において、売上データ処理装置２０が印刷する中断情報４００ｂを示す図である。図９は、操作者がレシート用紙を紛失した場合において、売上データ処理装置２０が印刷する中断情報一覧４００ｃを示す図である。
【００７３】
図７に示すように、中断情報４００ａには、中断日時４０１、期限日時４０２、処理４０３、送信先４０４、ＥＣＲ名４０５、未送信データの種類４０６、識別コード４０７、ＱＲコード４０８、等が印刷される。
【００７４】
中断日時４０１は、売上データ処理装置２０から外部装置３０へのデータの送信が中断した日時である（図４及び図６のＡ２参照）。例えば、“７月６日９：３０ＡＭ中断、未終了”と印刷される。
期限日時４０２は、売上データ処理装置２０の記憶部２０３に未送信データが保管される期限を示す日時である。例えば、“７月７日９：３０ＡＭ期限”と印刷される。
処理４０３は、売上データ処理装置２０から外部装置３０へのデータの送信が中断された場合に、売上データ処理装置２０が行っていた処理の内容である。例えば、“点検（商品別）”又は、“精算”と印刷される。
送信先４０４は、売上データ処理装置２０を操作する者の端末、或いは外部装置３０を所持する者の端末である。例えば、“特許太郎のスマホ”と印刷される。操作者（例えば、特許太郎）は、中断情報４００ａを保持しておき、都合の良いときに、特許太郎のスマホを、ＱＲコード４０８に近づけて、特許太郎のスマホでＱＲコード４０８を読み取る。これにより、中断によって、売上データ処理装置２０から特許太郎のスマホへと送信されなかった未送信データＢを、特許太郎のスマホが受信できるため、当該未送信データＢから、簡易にデータの送信を再開させることが可能になる。
ＥＣＲ名４０５は、外部装置３０との間で通信処理を行う売上データ処理装置２０の名前である。例えば、“ＥＣＲ−Ａ”と印刷される。
未送信データの種類４０６は、売上データ処理装置２０から外部装置３０へと送信されていないデータの種類である。例えば、“未送信データＢ”と印刷される。
識別コード４０７は、識別情報の一種であり、一連のアルファベットや数字で構成されるコードである。例えば、識別コードＢは、“１２３４５６７”と印刷される。この識別コード４０７を、外部装置３０に入力することで、未送信データの送信を再開できる。
ＱＲコード４０８は、識別情報の一種であり、例えば、図７に示すような二次元バーコードで印刷される。このＱＲコード４０８を、外部装置３０で読み取ることで、未送信データの送信を再開できる。
【００７５】
中断情報４００ａを保管することで、操作者は、売上データ処理装置２０から外部装置３０へのデータの送信が中断されたことを、容易に知ることができる。また、操作者は、未送信データの内容を確認することができる。また、操作者は、識別コード４０７やＱＲコード４０８等の識別情報が印刷されたレシート用紙を保持することで、どのデータが未送信であるかを確認できるため、データの保存し忘れ等のミスを防ぐことができる。
【００７６】
図８に示すように、中断情報４００ｂには、中断日時４０１、期限日時４０２、処理４０３、送信先４０４、ＥＣＲ名４０５、未送信データの種類４０６、識別コード４０７、ＱＲコード４０８、等に加えて、終了日時４０９、等が印刷される。
【００７７】
終了日時４０９は、売上データ処理装置２０から外部装置３０へのデータの送信が終了した日時である。例えば、“７月６日１０：００ＰＭ終了”と印刷される。中断情報４００ｂを保管することで、操作者は、未送信データの送信終了を確認することができる。また、操作者は、売上データ処理装置２０から外部装置３０へと、未送信データが確実に送信されたことを知ることができる。
【００７８】
図９に示すように、中断情報一覧４００ｃには、期限日時４０２ａ、送信先４０４ａ、未送信データの種類４０６ａ、識別コード４０７ａ、ＱＲコード４０８ａ、期限日時４０２ｂ、送信先４０４ｂ、未送信データの種類４０６ｂ、識別コード４０７ｂ、ＱＲコード４０８ｂ、等が印刷される。
【００７９】
期限日時４０２（４０２ａ、４０２ｂ）は、売上データ処理装置２０の記憶部２０３に未送信データが保管される期限を示す日時である。例えば、期限日時４０２ａは、“７月１日６：３０ＰＭ期限”と印刷され、期限日時４０２ｂは、“７月７日９：３０ＡＭ期限”と印刷される。
送信先４０４（４０４ａ、４０４ｂ）は、売上データ処理装置２０を操作する者の端末、或いは外部装置３０を所持する者の端末である。例えば、送信先４０４ａは、“特許花子のスマホ”と印刷され、送信先４０４ｂは、“特許太郎のスマホ”と印刷される。
未送信データ４０６（４０６ａ、４０６ｂ）の種類は、売上データ処理装置２０から外部装置３０へと送信されていないデータの種類である。例えば、“未送信データＡ”、“未送信データＢ”と印刷される。
識別コード４０７（４０７ａ、４０７ｂ）は、識別情報の一種であり、一連のアルファベットや数字で構成されるコードである。例えば、識別コードＡは、“２３４５６７８”と印刷され、識別コードＢは、“１２３４５６７”と印刷される。
ＱＲコード４０８（４０８ａ、４０８ｂ）は、識別情報の一種であり、例えば、図９に示すような、それぞれ異なる二次元バーコードで印刷される。
【００８０】
中断情報一覧４００ｃを保管することで、操作者は、中断情報４００ａを紛失してしまった場合に、どのデータが未送信であるかを確認することができる。また、操作者は、印刷指示を入力することで、記憶部２０３に記憶されている未送信データの識別情報を一覧で確認できるため、通信システム１における利便性を高めることができる。また、操作者は、各未送信データに対応する期限日時を把握することができ、更に、どの端末で、どの未送信データを読み取ればよいのかを確認することができる。
【００８１】
（変形例）
本発明は、上記実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲で、変更実施が可能であり、例えば、次の（ａ）〜（ｄ）のようなものがある。
（ａ）  通信部２０８と外部装置３０との間の通信は、Bluetooth（登録商標）Low energyによる短距離無線通信に限定されるものではなく、無線ＬＡＮ等による近距離無線通信であってもよい。
（ｂ）  売上データ処理装置の構成は特に限定されるものではない。例えば、図２に示すように、操作部２０４と表示部２０５とが分離され、更に操作部２０４がハードキーを備えた構成を有し、通信部２０８と外部装置３０との間の通信が、Bluetooth（登録商標）Low energyによって行われる売上データ処理装置２０であってもよい。また、例えば、図１０に示すように、操作部２０４ａと表示部２０５ａとが一体とされ、更に操作部２０４ａがタッチキーを備えた構成を有し、通信部２０８と外部装置３０との間の通信が、ネットワークを介して行われる売上データ処理装置２０ａであってもよい。
（ｃ）  識別情報は、レシート用紙に表示されるのみならず、表示部２０５の表示画面に表示されることとしてもよい。
（ｄ）  １回の通信処理で、売上データ処理装置から外部装置へのデータの送信が中断される回数は、特に限定されるものではなく、複数回であってもよい。
（ｅ）  売上データ処理装置は、第１記憶部２０３ａと第２記憶部２０３ｂとを備え、送信が中断された場合には、未送信データを第２記憶部２０３ｂに移動させ、識別コードを付加していたが、これに限定されるものではない。例えば、第１記憶部２０３ａのみを備える構成とした場合には、図１１のように、送信の中断までに送信が完了した送信済データと、中断により送信が行われなかった未送信データＢと、を識別する識別コードＢを所定のデータと対応付けて第１記憶部２０３ａに記憶させてもよい。こうすることで、外部装置３０が識別コードＢを読み取った際には、対応する未送信データＢを送信することが可能となる。
【００８２】
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
《請求項１》
所定のデータを外部装置に送信する通信手段と、
前記通信手段による前記所定のデータの送信が中断された場合に、前記所定のデータのうち、前記中断までに送信が完了した送信済データと、前記中断により送信が行われなかった未送信データと、を識別する識別情報を前記所定のデータと対応付けて記憶部に記憶させるとともに、前記識別情報を印刷部に印刷させる制御手段と、
を備えることを特徴とする売上データ処理装置。
《請求項２》
外部装置にデータを送信する通信手段と、
前記通信手段によるデータの送信が中断された場合に、未送信データに識別情報を対応付けて記憶部に記憶させるとともに、
前記識別情報を印刷部に印刷させる制御手段と、
を備えることを特徴とする売上データ処理装置。
《請求項３》
前記制御手段は、
前記識別情報と併せて、前記未送信データに対応する前記外部装置の情報を印刷させることを特徴とする請求項１又は請求項２に記載の売上データ処理装置。
《請求項４》
前記制御手段は、
前記識別情報と併せて、前記未送信データの種類を示す情報を印刷させることを特徴とする請求項１乃至請求項３のいずれか一項に記載の売上データ処理装置。
《請求項５》
前記通信手段は、
前記外部装置が前記識別情報を取得した際に、取得された識別情報に対応する未送信データを前記外部装置へ送信することを特徴とする請求項１乃至請求項４のいずれか一項に記載の売上データ処理装置。
《請求項６》
前記制御手段は、
前記未送信データの送信が終了したことを示す情報を印刷させることを特徴とする請求項１乃至請求項５のいずれか一項に記載の売上データ処理装置。
《請求項７》
前記制御手段は、
前記識別情報が対応付けられた前記未送信データを、所定期間で、前記記憶部から削除させることを特徴とする請求項２に記載の売上データ処理装置。
《請求項８》
前記制御手段は、
前記識別情報と併せて、前記所定期間を示す情報を印刷させることを特徴とする請求項７に記載の売上データ処理装置。
《請求項９》
前記制御手段は、
印刷指示入力を受け付けた際に、前記記憶部に記憶されている未送信データの識別情報を印刷させることを特徴とする請求項１乃至請求項８のいずれか一項に記載の売上データ処理装置。
《請求項１０》
前記識別情報には、前記未送信データに対応する送信先の識別情報が含まれることを特徴とする請求項１乃至請求項９のいずれか一項に記載の売上データ処理装置。
《請求項１１》
第１の端末装置と第２の端末装置とを備える通信システムであって、
前記第１の端末装置は、
所定のデータを前記第２の端末装置に送信する通信手段と、
前記通信手段による前記所定のデータの送信が中断された場合に、前記所定のデータのうち、前記中断までに送信が完了した送信済データと、前記中断により送信が行われなかった未送信データと、を識別する識別情報を前記所定のデータと対応付けて記憶部に記憶させるとともに、前記識別情報を印刷部に印刷させる制御手段と、
を備えることを特徴とする通信システム。
《請求項１２》
第１の端末装置と第２の端末装置とを備える通信システムであって、
前記第１の端末装置は、
前記第２の端末装置にデータを送信する通信手段と、
前記通信手段によるデータの送信が中断された場合に、未送信データに識別情報を対応付けて記憶部に記憶させるとともに、
前記識別情報を印刷部に印刷させる制御手段と、
を備えることを特徴とする通信システム。
《請求項１３》
所定のデータを外部装置に送信し、
前記外部装置への前記所定のデータの送信が中断された場合に、前記所定のデータのうち、前記中断までに送信が完了した送信済データと、前記中断により送信が行われなかった未送信データと、を識別する識別情報を前記所定のデータと対応付けて記憶部に記憶させるとともに、前記識別情報を印刷部に印刷させる、
ことを特徴とする通信方法。
《請求項１４》
外部装置にデータを送信し、
前記外部装置へのデータの送信が中断された場合に、未送信データに識別情報を対応付けて記憶部に記憶させるとともに、
前記識別情報を印刷部に印刷させる、
ことを特徴とする通信方法。
《請求項１５》
コンピュータを、
所定のデータを外部装置に送信する通信手段、
前記通信手段による前記所定のデータの送信が中断された場合に、前記所定のデータのうち、前記中断までに送信が完了した送信済データと、前記中断により送信が行われなかった未送信データと、を識別する識別情報を前記所定のデータと対応付けて記憶部に記憶させるとともに、前記識別情報を印刷部に印刷させる制御手段、
として機能させるためのプログラム。
《請求項１６》
コンピュータを、
外部装置にデータを送信する通信手段、
前記通信手段によるデータの送信が中断された場合に、未送信データに識別情報を対応付けて記憶部に記憶させるとともに、
前記識別情報を印刷部に印刷させる制御手段、
として機能させるためのプログラム。
【符号の説明】
【００８３】
１        通信システム
２０      売上データ処理装置（第１の端末）
３０      外部装置（第２の端末）
２０１    ＣＰＵ（制御手段）
２０３    記憶部
２０３ａ  第１記憶部
２０３ｂ  第２記憶部
２０８    通信部（通信手段）
【図１】
2019040535.tif 000003
【図２】
2019040535.tif 000004
【図３】
2019040535.tif 000005
【図４】
2019040535.tif 000006
【図５】
2019040535.tif 000007
【図６】
2019040535.tif 000008
【図７】
2019040535.tif 000009
【図８】
2019040535.tif 000010
【図９】
2019040535.tif 000011
【図１０】
2019040535.tif 000012
【図１１】
2019040535.tif 000013