JP2017175324A - 電子機器、端末、無線通信システム、及び処理制御方法 - Google Patents

電子機器、端末、無線通信システム、及び処理制御方法 Download PDF

Info

Publication number
JP2017175324A
JP2017175324A JP2016058050A JP2016058050A JP2017175324A JP 2017175324 A JP2017175324 A JP 2017175324A JP 2016058050 A JP2016058050 A JP 2016058050A JP 2016058050 A JP2016058050 A JP 2016058050A JP 2017175324 A JP2017175324 A JP 2017175324A
Authority
JP
Japan
Prior art keywords
terminal
electronic device
wireless connection
processing
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2016058050A
Other languages
English (en)
Other versions
JP6825215B2 (ja
Inventor
大記 横山
Hiroki Yokoyama
大記 横山
周平 小松
Shuhei Komatsu
周平 小松
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2016058050A priority Critical patent/JP6825215B2/ja
Publication of JP2017175324A publication Critical patent/JP2017175324A/ja
Application granted granted Critical
Publication of JP6825215B2 publication Critical patent/JP6825215B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

【課題】無線接続の切断後にエラー等のイベントが発生した場合に、当該イベントを確実に通知する。【解決手段】電子機器は、端末との無線接続を切断する前に前記端末を識別する端末識別情報を受信して保存し、前記端末との無線接続を切断した後に前記端末識別情報を用いて前記端末との無線接続を再確立する。【選択図】図1

Description

本発明は、電子機器、端末、無線通信システム、及び処理制御方法に関する。
近年のスマートフォン等の端末は、携帯電話通信網を使って無線通信するのに加え、無線LANを使って無線通信をするものがある。また、近年のプリンター等の電子機器は、無線LANを使って無線通信するものがある。例えば、当該端末は、無線LANにより当該プリンターと無線接続し、プリンターに印刷データを送信して印刷を実行させることができる。
特許文献1は、印刷指示が出されると無線リンクの確立を行い、無線リンクの確立が完了すると、印刷データを無線プリンターへ送出し、印刷に係る必要なデータの転送完了が確認された時点で、無線リンクの切断とアプリケーションの終了処理とが行われる、と開示している。
特開2004−179872号公報
しかしながら、例えば、無線リンクの切断後に印刷処理のエラーが発生した場合、無線リンクは既に切断されているため、プリンターは端末にエラーを通知することができない。そのため、プリンターから離れた場所にいるユーザーは、エラーを知ることができない。
本発明の目的は、無線接続の切断後にエラー等のイベントが発生した場合に、当該イベントを確実に通知することである。
上記の課題を解決するための本発明の一態様は、電子機器であって、端末と無線通信する無線通信部と、前記端末との前記無線通信部を介した無線接続を確立する通信制御部と、前記確立した無線接続を通じて前記端末から受信した処理要求に応じた処理を実行する処理部と、を有し、前記通信制御部は、前記無線接続を確立した前記端末から前記端末を識別する端末識別情報を受信して保存し、前記端末との無線接続が切断された後に前記端末との無線通信を行う場合、前記端末識別情報を用いて前記端末との無線接続を再確立する。これにより、電子機器は、端末からの処理要求の完了とともに無線接続が切断された後でも、イベントの発生を端末に確実に通知することができる。
上記の電子機器において、前記通信制御部は、前記端末識別情報を設定した探索要求を前記端末に送信した後、前記探索要求に応答する探索応答を受信した場合に、接続要求を前記端末に送信し、前記端末において前記接続要求に対する接続許可がされた場合に、前記端末との無線接続を再確立してもよい。これにより、電子機器は、電子機器側から主導的に端末に接続することができる。また、電子機器は、端末が必要とする場合にのみ無線接続を再確立することができる。
上記の電子機器において、前記通信制御部は、前記端末との無線接続が切断された後に前記処理部に所定のイベントが発生した場合に、前記端末識別情報を用いて前記端末との無線接続を再確立し、前記処理部は、前記再確立した無線接続を通じて前記イベントに関する情報を前記端末に送信してもよい。これにより、電子機器は、イベントが発生した場合にそのイベントの情報を端末に通知することができる。
上記の電子機器において、前記通信制御部は、前記処理部において前記処理のエラーが発生した場合に、前記端末識別情報を用いて前記端末との無線接続を再確立し、前記処理部は、前記再確立した無線接続を通じて前記エラーに関する情報を前記端末に送信してもよい。これにより、電子機器は、エラーが発生した場合にそのエラーの情報を端末に通知することができる。
上記の電子機器において、前記通信制御部は、前記処理部において前記処理が正常終了した場合に、前記端末識別情報を用いて前記端末との無線接続を再確立し、前記処理部は、前記再確立した無線接続を通じて正常終了を示す情報を前記端末に送信してもよい。これにより、電子機器は、処理が正常終了した場合にその旨を端末に通知することができる。
上記の電子機器において、前記通信制御部は、前記端末において前記イベントに関する情報に対する確認がされた場合に、前記再確立した無線接続を切断してもよい。これにより、電子機器は、端末が必要とするタイミングで無線接続を切断することができる。
上記の電子機器において、前記無線通信部は、複数の前記端末と無線通信可能であり、前記処理部は、前記各端末から前記処理要求を受信し、前記各処理要求に応じた処理を順次実行可能であり、前記通信制御部は、前記各端末との無線接続の確立、切断、及び再確立を制御し、前記通信制御部は、第1の端末からの前記処理要求に対応する前記処理のエラーが発生した場合に、第2の端末の前記処理要求が未実行である場合、前記第1の端末の前記端末識別情報を用いて前記第1の端末との無線接続を再確立するとともに、前記第2の端末の前記端末識別情報を用いて前記第2の端末との無線接続を再確立し、前記処理部は、前記再確立した各無線接続を通じて前記エラーに関する情報を前記第1の端末及び前記第2の端末に通知してもよい。これにより、電子機器は、印刷処理が未実行の端末に対しても、イベントの発生を確実に通知することができる。
上記の課題を解決するための本発明の他の態様は、端末であって、電子機器との前記無線通信部を介した無線接続を確立する通信制御部と、前記確立した無線接続を通じて前記電子機器に処理要求を送信する処理要求部と、を有し、前記通信制御部は、前記無線接続を確立した前記電子機器に前記端末を識別する端末識別情報を送信し、前記電子機器との無線接続を切断した後に前記電子機器から前記端末識別情報を含む接続要求を受信した場合、前記電子機器との無線接続を再確立する。これにより、端末は、処理要求の完了とともに無線接続が切断された後でも、イベントの発生を電子機器から確実に受け取ることができる。
上記の端末において、前記通信制御部は、前記端末識別情報を設定した探索要求を前記電子機器から受信した場合に、前記接続要求に応じて前記電子機器との無線接続を再確立してもよい。これにより、端末は、電子機器側からの主導的な無線接続を受け付けることができる。
上記の端末において、前記処理要求部は、前記接続要求が受信された場合に、前記電子機器との無線接続を許可するか否かの指示をユーザーから受け付け、前記通信制御部は、許可が受け付けられた場合に、前記電子機器との無線接続を再確立してもよい。これにより、端末は、ユーザーが必要とする場合にのみ無線接続を再確立することができる。
上記の端末において、前記処理要求部は、前記電子機器との無線接続が再確立された後、前記再確立された無線接続を通じて、前記電子機器で発生したイベントに関する情報を受信し、前記イベントに関する情報に応じた情報を出力し、前記イベントに関する情報を確認したことをユーザーから受け付け、前記確認が受け付けられた場合に、前記電子機器との前記再確立された無線接続が切断されてもよい。これにより、端末は、ユーザーが必要とするタイミングで無線接続を切断することができる。
上記の課題を解決するための本発明のさらに他の態様は、電子機器と端末とを備える無線通信システムであって、前記電子機器は、前記端末と無線通信する無線通信部と、前記端末との前記無線通信部を介した無線接続を確立する通信制御部と、前記確立した無線接続を通じて前記端末から受信した処理要求に応じた処理を実行する処理部と、を有し、前記端末は、前記電子機器と無線通信する無線通信部と、前記電子機器との前記無線通信部を介した無線接続を確立する通信制御部と、前記確立した無線接続を通じて前記電子機器に前記処理要求を送信する処理要求部と、を有する。前記電子機器の通信制御部は、前記無線接続を確立した前記端末から前記端末を識別する端末識別情報を受信して保存し、前記端末との無線接続が切断された後に前記端末との無線通信を行う場合、前記端末識別情報を用いて前記端末との無線接続を再確立し、前記端末の通信制御部は、前記無線接続を確立した前記電子機器に前記端末識別情報を送信し、前記電子機器との無線接続を切断した後に前記電子機器から前記端末識別情報を含む接続要求を受信した場合、前記電子機器との無線接続を再確立する。これにより、無線通信システムは、端末から電子機器への処理要求の完了とともに無線接続が切断された後でも、イベントの発生を電子機器から端末に確実に通知することができる。
上記の課題を解決するための本発明のさらに他の態様は、端末と無線通信する電子機器の処理制御方法であって、前記端末との無線接続を確立するステップと、前記確立した無線接続を通じて前記端末から前記端末を識別する端末識別情報を受信して保存するステップと、前記確立した無線接続を通じて前記端末から処理要求を受信した後に前記端末との無線接続を切断するステップと、前記端末識別情報を用いて前記端末との無線接続を再確立するステップとを含む。これにより、電子機器は、端末からの処理要求の完了とともに無線接続が切断された後でも、イベントの発生を端末に確実に通知することができる。
上記の課題を解決するための本発明のさらに他の態様は、電子機器と無線通信する端末の処理制御方法であって、前記電子機器との無線接続を確立するステップと、前記確立した無線接続を通じて前記端末を識別する端末識別情報を前記電子機器に送信するステップと、前記確立した無線接続を通じて処理要求を前記電子機器に送信した後に前記電子機器との無線接続を切断するステップと、前記電子機器から前記端末識別情報を含む接続要求を受信した場合に、前記電子機器との無線接続を再確立するステップとを含む。これにより、端末は、処理要求の完了とともに無線接続が切断された後でも、イベントの発生を電子機器から確実に受け取ることができる。
上記の課題を解決するための本発明のさらに他の態様は、電子機器と端末とを備える無線通信システムの処理制御方法であって、前記端末が前記電子機器との無線接続を確立するステップと、前記端末が前記確立した無線接続を通じて前記端末を識別する端末識別情報を前記電子機器に送信するステップと、前記電子機器が前記確立した無線接続を通じて前記端末識別情報を受信して保存するステップと、前記端末が前記確立した無線接続を通じて処理要求を前記電子機器に送信した後に前記電子機器との無線接続を切断するステップと、前記電子機器が前記端末識別情報を含む接続要求を前記端末に送信するステップと、前記端末が前記接続要求を受信した場合に、前記電子機器との無線接続を再確立するステップとを含む。これにより、無線通信システムは、端末から電子機器への処理要求の完了とともに無線接続が切断された後でも、イベントの発生を電子機器から端末に確実に通知することができる。
本発明の一実施形態に係る無線通信システムの構成の一例を示すブロック図である。 無線通信システムの処理の一例を示すシーケンス図である。 無線接続を再確立する処理の詳細の一例を示すシーケンス図である。 無線接続の再確立を許可するための操作画面の一例を示す図である。 エラーの内容を確認するための操作画面の一例を示す図である。
本発明の一実施形態について、図面を参照して説明する。本実施形態は、電子機器の一例であるプリンターに関する。
図1は、本発明の一実施形態に係る無線通信システムの構成の一例を示すブロック図である。無線通信システム1は、1台以上の端末10と、1台のプリンター20とを含む。端末10は、例えば、スマートフォン、タブレットコンピューター、モバイルPC(Personal Computer)等の機器である。端末10とプリンター20は、無線LAN(Local Area Network)により無線接続し、通信することができる。
端末10とプリンター20の間の無線LANは、下記のWi−Fi規格の接続形態のうち、ソフトAPモードを用いる。Wi−Fi Directモードを用いてもよい。
インフラストラクチャーモード:AP(Access Point)を介してプリンター20が外部機器と通信するWi−Fi接続
Wi−Fi Directモード:プリンター20が1台の外部機器とピアツーピアで通信するダイレクト接続
ソフトAPモード:プリンター20が備えるAPを介して、プリンター20と1台以上の端末10のそれぞれとがピアツーピアで通信するダイレクト接続
例えば、端末10は、プリンター20と無線接続を確立し、印刷指示等の処理要求をプリンター20に送信する。プリンター20への印刷データの転送が完了すると、無線接続は切断される。プリンター20は、印刷処理中にエラー(本発明の「イベント」含まれる)を検出すると、端末10と無線接続を確立し、エラーに関する情報を端末10に送信する。この無線通信システム1の処理は、後に詳述する。
なお、近年の一般的な携帯端末は、携帯電話通信網(例えば、3G、4G等)への無線接続と、無線LAN機器へのダイレクト接続とを、両方同時に使用できないものがある。この携帯端末は、携帯電話通信網への無線接続を使用しているときに、ダイレクト接続を使用開始する場合、携帯電話通信網への無線接続を切断し、ダイレクト接続を確立する。ダイレクト接続の使用(例えば印刷データの送信)が終われば、携帯電話通信網との無線接続に切り替える。従って、プリンター等の外部機器は、ダイレクト接続が切断された後に、携帯端末に情報を通知することができない。本実施形態の端末10は、携帯電話通信網との無線接続と、外部機器とのダイレクト接続とを、切り替えて使用するものであってもよいし、そうでなくてもよい。
端末10は、制御部11と、操作部12と、モバイル通信部13と、無線通信部14と、を有する。制御部11は、処理要求部111と、通信制御部112とを有する。
制御部11は、端末10の動作を統合的に制御する。制御部11は、例えば、CPU(Central Processing Unit)等の演算装置、RAM(Random Access Memory)等の揮発性の記憶装置、ROM(Read Only Memory)等の不揮発性の記憶装置、制御部11と他のユニットを接続するインターフェイス回路、これらを互いに接続するバス、などを備えるコンピューターによって実現することができる。制御部11は、画像処理回路など各種の処理回路を備えていてもよい。制御部11は、ASIC(Application Specific Integrated Circuit)などによって実現されてもよい。
上記の制御部11の機能(処理要求部111、及び通信制御部112を含む)の少なくとも一部は、例えば、CPUがROMに格納された1つ以上のプログラムをRAMに読み出して実行することによって実現することができる。各プログラムは、例えば持ち運び可能な記憶媒体から読み出して端末10にインストールしたり、ネットワーク上のサーバーからダウンロードして端末10にインストールしたりすることができる。制御部11の機能の少なくとも一部は、例えば、画像処理回路等の処理回路によって実現してもよい。制御部11の機能の少なくとも一部は、例えば、CPU及び処理回路の両方によって実現されてもよい。
操作部12は、入力部を含み、ユーザーの操作入力を受け付け、操作に応じた操作信号を制御部11に出力する。また、操作部12は、出力部を含み、制御部11の処理結果を、文字、グラフ、表、アニメーション、その他の画像として表示する。操作部12は、制御部11の処理結果を、音声出力してもよい。操作部12は、例えば、キー、タッチセンサー、タッチパネルなどを含む入力装置と、例えば、LCD(Liquid Crystal Display)、OLED(Organic Electro-Luminescence Display)、スピーカーなどを含む出力装置とによって実現することができる。
モバイル通信部13は、携帯電話通信網(例えば、3G、4G等)の規格に準拠した通信機能を実装した通信モジュールである。制御部11は、モバイル通信部13を介して、例えば、電話、インターネットへのアクセス等の機能を実現することができる。
無線通信部14は、無線LAN規格であるWi−Fi規格及びWi−Fi Direct規格に準拠した通信機能を実装した通信モジュールである。制御部11は、無線通信部14を介して、上述したダイレクト接続をプリンター20と確立し、プリンター20と通信することができる。
処理要求部111は、プリンター20に関連する処理を実行する。処理要求部111は、例えば、端末10にインストールされた印刷アプリケーションにより実装される。例えば、処理要求部111は、ユーザーから印刷指示を受け付けると、プリンター20との無線接続(ダイレクト接続)を確立するように、通信制御部112に指示する。また、処理要求部111は、印刷対象ファイルに基づいて印刷データを生成し、プリンター20に送信する。また、処理要求部111は、印刷データの送信が終了すると、プリンター20との無線接続を切断するように、通信制御部112に指示する。処理要求部111の処理は、後に詳述する。
通信制御部112は、無線通信部14を介したプリンター20との無線通信を制御する。通信制御部112は、例えば、端末10にインストールされた印刷アプリケーションにより実装される。例えば、通信制御部112は、処理要求部111からの指示に応じて、無線通信部14とプリンター20の無線接続(ダイレクト接続)を確立させ、処理要求部111とプリンター20が通信できるように設定する。また、通信制御部112は、処理要求部111からの指示に応じて、無線通信部14とプリンター20の無線接続を切断する。通信制御部112の処理は、後に詳述する。
プリンター20は、制御部21と、操作部22と、印刷部23と、無線通信部24とを有する。制御部21は、処理部211と、通信制御部212とを有する。
制御部21は、プリンター20の動作を統合的に制御する。制御部21は、例えば、CPU等の演算装置、RAM等の揮発性の記憶装置、ROM等の不揮発性の記憶装置、制御部21と他のユニットを接続するインターフェイス回路、これらを互いに接続するバス、などを備えるコンピューターによって実現することができる。制御部21は、画像処理回路など各種の処理回路を備えていてもよい。制御部21は、ASICなどによって実現されてもよい。
上記の制御部21の機能(処理部211、及び通信制御部212を含む)の少なくとも一部は、例えば、CPUがROMに格納された1つ以上のプログラムをRAMに読み出して実行することによって実現することができる。各プログラムは、例えば持ち運び可能な記憶媒体から読み出してプリンター20にインストールしたり、ネットワーク上のサーバーからダウンロードしてプリンター20にインストールしたりすることができる。制御部21の機能の少なくとも一部は、例えば、画像処理回路等の処理回路によって実現してもよい。制御部21の機能の少なくとも一部は、例えば、CPU及び処理回路の両方によって実現されてもよい。
操作部22は、ユーザーの操作入力を受け付け、操作に応じた操作信号を制御部21に出力する。また、操作部22は、制御部21の処理結果を、文字、グラフ、表、アニメーション、その他の画像として表示する。操作部22は、制御部21の処理結果を、音声出力してもよい。操作部22は、例えば、キー、タッチセンサー、タッチパネルなどを含む入力装置と、例えば、LCD、OLED、スピーカーなどを含む出力装置とによって実現することができる。
印刷部23は、制御部21からの指示に従って印刷媒体に画像を形成する。印刷部23は、例えば、インクジェット方式、レーザー方式等の方式の印刷エンジンであり、機械部品、センサー、モーター、駆動回路、制御回路等により構成される。
無線通信部24は、無線LAN規格であるWi−Fi規格及びWi−Fi Direct規格に準拠した通信機能を実装した通信モジュールである。制御部21は、無線通信部24を介して、上述したダイレクト接続を端末10と確立し、端末10と通信することができる。
処理部211は、プリンター20の印刷処理等の各種処理を実行する。例えば、処理部211は、端末10から印刷データを受信すると、印刷媒体への印刷を実行するように、印刷部23に指示する。また、処理部211は、印刷部23によって印刷処理のエラー(例えば、紙詰まり、用紙切れ等)が検出されると、処理要求元の端末10との無線接続(ダイレクト接続)を確立するように、通信制御部212に指示する。また、処理部211は、エラーに関する情報を端末10に送信する。処理部211の処理は、後に詳述する。
通信制御部212は、無線通信部24を介した端末10との無線通信を制御する。例えば、通信制御部212は、処理部211からの指示に応じて、無線通信部24と端末10の無線接続(ダイレクト接続)を確立させ、処理部211と端末10が通信できるように設定する。また、通信制御部212は、処理部211からの指示に応じて、無線通信部24と端末10の無線接続を切断する。通信制御部212の処理は、後に詳述する。
図2は、無線通信システムの処理の一例を示すシーケンス図である。
まず、端末10は、ユーザーから印刷指示を受け付ける(ステップS1)。例えば、処理要求部111は、操作部12を介してユーザーから印刷指示を受け付ける。
印刷指示を受け付けると、端末10は、プリンター20との無線接続を確立する(ステップS2)。例えば、処理要求部111は、プリンター20とのダイレクト接続を確立するように、通信制御部112に指示する。通信制御部112は、処理要求部111からの指示に応じて、無線通信部14を制御して、プリンター20とのダイレクト接続を確立する。通信制御部112及び無線通信部14は、例えば、予め指定されたプリンター20の設定情報(例えば、SSID、パスワードなど)を用いて、プリンター20の通信制御部212及び無線通信部24とともに所定の接続シーケンス(例えば、探索、認証、接続)を実行する。
ダイレクト接続が確立されると、端末10は、MACアドレス(本発明の「端末識別情報」に相当する)をプリンター20に送信する(ステップS3)。例えば、通信制御部112は、ROM等の記憶装置から無線通信部14のMACアドレスを取得し、プリンター20に送信する。プリンター20の通信制御部212は、無線通信部24を介して端末10からMACアドレスを受信すると、RAM等の記憶装置に格納して保存する。このMACアドレスは、後述するように、プリンター20側から端末10にダイレクト接続するために使用される。
次に、端末10は、印刷要求をプリンター20に送信する(ステップS4)。例えば、処理要求部111は、印刷指示で指定された印刷対象ファイルに基づいて印刷データを生成し、無線通信部14を介してプリンター20に送信開始する。プリンター20の処理部211は、無線通信部24を介して印刷データを受信開始すると、印刷部23に印刷を実行開始するように指示する。
印刷データの送信が完了すると、端末10は、プリンター20との無線接続を切断する(ステップS5)。例えば、処理要求部111は、プリンター20とのダイレクト接続を切断するように、通信制御部112に指示する。通信制御部112は、処理要求部111からの指示に応じて、無線通信部14を制御して、プリンター20とのダイレクト接続を切断する。通信制御部112及び無線通信部14は、例えば、プリンター20の通信制御部212及び無線通信部24とともに所定の接続切断シーケンスを実行する。
本図では、ステップS5の時点で、プリンター20の印刷処理は継続している。印刷処理のエラー(例えば、紙詰まり、用紙切れ等)が発生した場合の処理を、以下に説明する。
印刷エラーが発生すると、プリンター20は、端末10に対して無線接続を要求する(ステップS6)。例えば、処理部211は、印刷処理のエラーを検出すると、エラーを生じた印刷処理の印刷要求元の端末10に対してダイレクト接続を要求するように、通信制御部212に指示する。通信制御部212は、処理部211の指示に応じて、無線通信部24を制御して、端末10に対してダイレクト接続を要求する。ダイレクト接続の要求には、ステップS3で記憶装置に格納したMACアドレスが含まれる。端末10の通信制御部112は、無線通信部14を介してダイレクト接続の要求を受信すると、処理要求部111に通知する。
プリンター20から無線接続の要求を受信すると、端末10は、ユーザーに接続許可を要求する(ステップS7)。例えば、処理要求部111は、ステップS6で通信制御部112から通知を受け付けると、図4(無線接続の再確立を許可するための操作画面の一例を示す図)に示すような操作画面500を、操作部12に表示させる。操作画面500は、エラーの発生及びダイレクト接続の許可要求を通知するメッセージ501と、ダイレクト接続を許可するためのYESボタン502と、ダイレクト接続を拒否するためのNOボタン503とを含む。
それから、端末10は、ユーザーから接続許可を受け付ける(ステップS8)。例えば、処理要求部111は、ステップS7で表示され操作画面500上で、YESボタン502の操作を受け付けると、接続許可を受け付けたと判定する。
接続許可を受け付けると、端末10は、プリンター20との無線接続を確立する(ステップS9)。例えば、処理要求部111は、プリンター20とのダイレクト接続を確立するように、通信制御部112に指示する。通信制御部112は、処理要求部111からの指示に応じて、無線通信部14を制御して、プリンター20とのダイレクト接続を確立する。
なお、ステップS8において、処理要求部111は、接続許可を示す情報をプリンター20に送信してもよい。この場合、ステップS9において、プリンター20の処理部211は、端末10とのダイレクト接続を確立するように、通信制御部212に指示すればよい。
無線接続が確立されると、プリンター20は、エラー情報を端末10に送信する(ステップS10)。例えば、処理部211は、エラーの種別(例えば、紙詰まり、用紙切れ等)を示す情報を、無線通信部24を介して端末10に送信する。端末10の処理要求部111は、無線通信部14を介してプリンター20からエラー情報を受信する。
エラー情報を受信すると、端末10は、エラー情報を出力する(ステップS11)。例えば、処理要求部111は、図5(エラーの内容を確認するための操作画面の一例を示す図)に示すような操作画面510を、操作部12に表示させる。操作画面510は、発生したエラーの内容及び当該エラーの対処方法を通知するメッセージ511と、確認したことを入力するためのOKボタン512を含む。処理要求部111は、受信したエラー情報に含まれるエラー種別に応じて、メッセージ511の内容を生成すればよい。処理要求部111は、発生したエラーの対処方法を説明するWebページへのURL(Uniform Resource Locator)をメッセージ511に含めてもよい。
それから、端末10は、ユーザーから確認を受け付ける(ステップS12)。例えば、処理要求部111は、ステップS11で表示され操作画面510上で、OKボタン512の操作を受け付けると、エラー情報の確認を受け付けたと判定する。
確認を受け付けると、端末10は、プリンター20との無線接続を切断する(ステップS13)。例えば、処理要求部111は、プリンター20とのダイレクト接続を切断するように、通信制御部112に指示する。通信制御部112は、処理要求部111からの指示に応じて、無線通信部14を制御して、プリンター20とのダイレクト接続を切断する。通信制御部112及び無線通信部14は、例えば、プリンター20の通信制御部212及び無線通信部24とともに所定の接続切断シーケンスを実行する。
なお、ステップS12において、処理要求部111は、確認を示す情報をプリンター20に送信してもよい。この場合、ステップS13において、プリンター20の処理部211は、端末10とのダイレクト接続を切断するように、通信制御部212に指示すればよい。
ユーザーが紙詰まり、用紙切れ等のエラー状態を解消した場合、プリンター20は、印刷処理を再開すればよい。
図3は、無線接続を再確立する処理の詳細の一例を示すシーケンス図である。図3は、図2のステップS6及びステップS9の詳細を示している。
まず、プリンター20の通信制御部212は、ステップS3で記憶装置に格納した端末10のMACアドレスを取得し、当該MACアドレスを設定したプローブ・リクエスト(本発明の「探索要求」に相当する)を、無線通信部24を介してブロードキャストする(ステップS61)。端末10の通信制御部112は、無線通信部14を介して当該プローブ・リクエストを受信する。
受信したプローブ・リクエストに設定されているMACアドレスが、無線通信部14のMACアドレスと一致する場合、端末10の通信制御部112は、プローブ・レスポンス(本発明の「探索応答」に相当する)を、無線通信部14を介してプリンター20に送信する(ステップS62)。プリンター20の通信制御部212は、無線通信部24を介してプローブ・レスポンスを受信する。
プローブ・レスポンスを受信すると、プリンター20の通信制御部212及び無線通信部24は、端末10の通信制御部112及び無線通信部14とともに所定の接続準備シーケンスを実行する(ステップS63)。ステップS63では、例えば、認証情報の交換等が行われる。接続準備が完了すると、プリンター20の通信制御部212は、無線通信部24を介して端末10に接続要求を送信する(ステップS64)。端末10の通信制御部112は、無線通信部14を介して接続要求を受信すると、処理要求部111に通知する。その後、図2のステップS7〜S8が実行される。接続許可を受け付けると、端末10は、プリンター20との接続処理を実行し、プリンター20とのダイレクト接続を確立する(ステップS65)。
以上、本発明の一実施形態について説明した。例えば、本実施形態のプリンター20は、端末10との無線接続の切断後に印刷エラーが発生した場合、端末10との無線接続を再確立する。これにより、プリンター20は、端末10からの印刷要求の完了とともに無線接続が切断された後でも、エラーの発生を端末10に確実に通知することができる。
また例えば、プリンター20は、予め受信した端末10のMACアドレスを設定したプローブ・リクエストを使って、端末10への接続を試みる。端末10は、プローブ・リクエストを待ち受けている。これにより、プリンター20側から主導的に端末10への無線接続を試みることができる。
また例えば、端末10は、プローブ・リクエストを受信した際に、ユーザーから接続許可を求め、接続許可を受け付けた場合にのみ、プリンター20との無線接続を再確立する。これにより、無線通信システム1は、ユーザーが必要とする場合にのみ無線接続を再確立することができる。例えばユーザーが印刷エラーを既に知っている場合は、無線接続の再確立を拒否すればよい。
また例えば、プリンター20は、無線接続が再確立された後、エラーに関する情報を端末10に送信する。端末10は、エラーに関する情報を表示する。これにより、無線通信システム1は、ユーザーにエラーの内容を知らせることができる。
また例えば、端末10は、エラーに関する情報を表示した際に、ユーザーから確認を求め、確認を受け付けた場合に、プリンター20との無線接続を切断する。これにより、無線通信システム1は、ユーザーが必要とするタイミングで無線接続を切断することができる。
本発明は、上述の実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様で実施することが可能である。例えば、上記の各実施形態には、下記のような変形を加えてもよい。また、実施形態及び各変形例は、適宜2つ以上を組み合わせてもよい。
例えば、プリンター20は、印刷処理のエラーが発生した場合に限られず、印刷処理が正常に終了した場合(本発明の「イベント」に含まれる)にも、端末10との無線接続を再確立してもよい。この場合、プリンター20は、ステップS10において、正常終了を示す情報を端末10に送信すればよい。端末10は、ステップS11において、正常終了を示す情報を表示すればよい。このようにすれば、無線通信システム1は、印刷要求の完了とともに無線接続が切断した後でも、ユーザーに印刷処理が正常に終了したことを知らせることができる。
例えば、プリンター20は、複数の端末10から印刷要求を受け付けた場合、各印刷要求に対応する印刷処理を順次実行する。この場合、プリンター20は、各印刷要求に関連付けて各端末10のMACアドレスを保存しておけばよい。ここで、実行中の印刷処理にエラーが発生した場合において、未実行の印刷要求が残っている場合は、プリンター20は、未実行の印刷要求の送信元の各端末10に対して、対応するMACアドレスを用いて無線接続を再確立し、エラー情報を送信してもよい。すなわち、未実行の印刷要求の送信元の各端末10に対しても、図2のステップS6〜S13と同様の処理が実行される。このようにすれば、印刷処理が未実行の端末10に対しても、エラーの発生を確実に通知することができる。
上述の実施形態で説明した無線通信システム1の構成は、その構成を理解容易にするために主な処理内容に応じて分類したものである。構成要素の分類の仕方や名称によって、本願発明が制限されることはない。無線通信システム1の構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、1つの構成要素がさらに多くの処理を実行するように分類することもできる。また、各構成要素の処理は、1つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。また、各構成要素の処理又は機能の分担は、本発明の目的及び効果を達成できるのであれば、上述したものに限られない。例えば、端末10の少なくとも一部の機能をプリンター20に搭載してもよいし、その逆であってもよい。
上述の実施形態で説明したシーケンス図の処理単位は、無線通信システム1の処理を理解容易にするために、主な処理内容に応じて分割したものである。処理単位の分割の仕方や名称によって、本願発明が制限されることはない。無線通信システム1の処理は、処理内容に応じて、さらに多くの処理単位に分割することもできる。また、1つの処理単位がさらに多くの処理を含むように分割することもできる。さらに、上記のシーケンス図の処理順序も、図示した例に限られるものではない。
上述の実施形態で説明した画面やデータ構造は、一例であり、本発明の目的を達成することができるのであれば、図示した例に限定されない。
本発明の電子機器は、プリンターに限られない。電子機器は、スキャナー、マルチファンクションプリンター、プロジェクター、テレビ、ビデオレコーダー等の、無線LANのダイレクト接続機能を備え、端末からの処理要求に応じた処理を行う機器を含むことができる。また、本発明の端末は、ウェアラブルコンピューター等の機器であってもよい。
1…無線通信システム、10…端末、11…制御部、12…操作部、13…モバイル通信部、14…無線通信部、20…プリンター、21…制御部、22…操作部、23…印刷部、24…無線通信部、111…処理要求部、112…通信制御部、211…処理部、212…通信制御部、500…操作画面、501…メッセージ、502…YESボタン、503…NOボタン、510…操作画面、511…メッセージ、512…OKボタン

Claims (15)

  1. 端末と無線通信する無線通信部と、
    前記端末との前記無線通信部を介した無線接続を確立する通信制御部と、
    前記確立した無線接続を通じて前記端末から受信した処理要求に応じた処理を実行する処理部と、を有し、
    前記通信制御部は、前記無線接続を確立した前記端末から前記端末を識別する端末識別情報を受信して保存し、前記端末との無線接続が切断された後に前記端末との無線通信を行う場合、前記端末識別情報を用いて前記端末との無線接続を再確立する
    電子機器。
  2. 請求項1に記載の電子機器であって、
    前記通信制御部は、前記端末識別情報を設定した探索要求を前記端末に送信した後、前記探索要求に応答する探索応答を受信した場合に、接続要求を前記端末に送信し、前記端末において前記接続要求に対する接続許可がされた場合に、前記端末との無線接続を再確立する
    電子機器。
  3. 請求項1又は2に記載の電子機器であって、
    前記通信制御部は、前記端末との無線接続が切断された後に前記処理部に所定のイベントが発生した場合に、前記端末識別情報を用いて前記端末との無線接続を再確立し、
    前記処理部は、前記再確立した無線接続を通じて前記イベントに関する情報を前記端末に送信する
    電子機器。
  4. 請求項3に記載の電子機器であって、
    前記通信制御部は、前記処理部において前記処理のエラーが発生した場合に、前記端末識別情報を用いて前記端末との無線接続を再確立し、
    前記処理部は、前記再確立した無線接続を通じて前記エラーに関する情報を前記端末に送信する
    電子機器。
  5. 請求項3に記載の電子機器であって、
    前記通信制御部は、前記処理部において前記処理が正常終了した場合に、前記端末識別情報を用いて前記端末との無線接続を再確立し、
    前記処理部は、前記再確立した無線接続を通じて正常終了を示す情報を前記端末に送信する
    電子機器。
  6. 請求項3に記載の電子機器であって、
    前記通信制御部は、前記端末において前記イベントに関する情報に対する確認がされた場合に、前記再確立した無線接続を切断する
    電子機器。
  7. 請求項4に記載の電子機器であって、
    前記無線通信部は、複数の前記端末と無線通信可能であり、
    前記処理部は、前記各端末から前記処理要求を受信し、前記各処理要求に応じた処理を順次実行可能であり、
    前記通信制御部は、前記各端末との無線接続の確立、切断、及び再確立を制御し、
    前記通信制御部は、第1の端末からの前記処理要求に対応する前記処理のエラーが発生した場合に、第2の端末の前記処理要求が未実行である場合、前記第1の端末の前記端末識別情報を用いて前記第1の端末との無線接続を再確立するとともに、前記第2の端末の前記端末識別情報を用いて前記第2の端末との無線接続を再確立し、
    前記処理部は、前記再確立した各無線接続を通じて前記エラーに関する情報を前記第1の端末及び前記第2の端末に通知する
    電子機器。
  8. 電子機器と無線通信する無線通信部と、
    前記電子機器との前記無線通信部を介した無線接続を確立する通信制御部と、
    前記確立した無線接続を通じて前記電子機器に処理要求を送信する処理要求部と、を有し、
    前記通信制御部は、前記無線接続を確立した前記電子機器に前記端末を識別する端末識別情報を送信し、前記電子機器との無線接続を切断した後に前記電子機器から前記端末識別情報を含む接続要求を受信した場合、前記電子機器との無線接続を再確立する
    端末。
  9. 請求項8に記載の端末であって、
    前記通信制御部は、前記端末識別情報を設定した探索要求を前記電子機器から受信した場合に、前記接続要求に応じて前記電子機器との無線接続を再確立する
    端末。
  10. 請求項8又は9に記載に端末であって、
    前記処理要求部は、前記接続要求が受信された場合に、前記電子機器との無線接続を許可するか否かの指示をユーザーから受け付け、
    前記通信制御部は、許可が受け付けられた場合に、前記電子機器との無線接続を再確立する
    端末。
  11. 請求項8又は9に記載の端末であって、
    前記処理要求部は、前記電子機器との無線接続が再確立された後、前記再確立された無線接続を通じて、前記電子機器で発生したイベントに関する情報を受信し、前記イベントに関する情報に応じた情報を出力し、前記イベントに関する情報を確認したことをユーザーから受け付け、
    前記確認が受け付けられた場合に、前記電子機器との前記再確立された無線接続が切断される
    端末。
  12. 電子機器と端末とを備える無線通信システムであって、
    前記電子機器は、
    前記端末と無線通信する無線通信部と、
    前記端末との前記無線通信部を介した無線接続を確立する通信制御部と、
    前記確立した無線接続を通じて前記端末から受信した処理要求に応じた処理を実行する処理部と、を有し、
    前記端末は、
    前記電子機器と無線通信する無線通信部と、
    前記電子機器との前記無線通信部を介した無線接続を確立する通信制御部と、
    前記確立した無線接続を通じて前記電子機器に前記処理要求を送信する処理要求部と、を有し、
    前記電子機器の通信制御部は、前記無線接続を確立した前記端末から前記端末を識別する端末識別情報を受信して保存し、前記端末との無線接続が切断された後に前記端末との無線通信を行う場合、前記端末識別情報を用いて前記端末との無線接続を再確立し、
    前記端末の通信制御部は、前記無線接続を確立した前記電子機器に前記端末識別情報を送信し、前記電子機器との無線接続を切断した後に前記電子機器から前記端末識別情報を含む接続要求を受信した場合、前記電子機器との無線接続を再確立する
    無線通信システム。
  13. 端末と無線通信する電子機器の処理制御方法であって、
    前記端末との無線接続を確立するステップと、
    前記確立した無線接続を通じて前記端末から前記端末を識別する端末識別情報を受信して保存するステップと、
    前記確立した無線接続を通じて前記端末から処理要求を受信した後に前記端末との無線接続を切断するステップと、
    前記端末識別情報を用いて前記端末との無線接続を再確立するステップと
    を含む処理制御方法。
  14. 電子機器と無線通信する端末の処理制御方法であって、
    前記電子機器との無線接続を確立するステップと、
    前記確立した無線接続を通じて前記端末を識別する端末識別情報を前記電子機器に送信するステップと、
    前記確立した無線接続を通じて処理要求を前記電子機器に送信した後に前記電子機器との無線接続を切断するステップと、
    前記電子機器から前記端末識別情報を含む接続要求を受信した場合に、前記電子機器との無線接続を再確立するステップと
    を含む処理制御方法。
  15. 電子機器と端末とを備える無線通信システムの処理制御方法であって、
    前記端末が前記電子機器との無線接続を確立するステップと、
    前記端末が前記確立した無線接続を通じて前記端末を識別する端末識別情報を前記電子機器に送信するステップと、
    前記電子機器が前記確立した無線接続を通じて前記端末識別情報を受信して保存するステップと、
    前記端末が前記確立した無線接続を通じて処理要求を前記電子機器に送信した後に前記電子機器との無線接続を切断するステップと、
    前記電子機器が前記端末識別情報を含む接続要求を前記端末に送信するステップと、
    前記端末が前記接続要求を受信した場合に、前記電子機器との無線接続を再確立するステップと
    を含む処理制御方法。
JP2016058050A 2016-03-23 2016-03-23 電子機器、端末、無線通信システム、及び処理制御方法 Active JP6825215B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016058050A JP6825215B2 (ja) 2016-03-23 2016-03-23 電子機器、端末、無線通信システム、及び処理制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016058050A JP6825215B2 (ja) 2016-03-23 2016-03-23 電子機器、端末、無線通信システム、及び処理制御方法

Publications (2)

Publication Number Publication Date
JP2017175324A true JP2017175324A (ja) 2017-09-28
JP6825215B2 JP6825215B2 (ja) 2021-02-03

Family

ID=59973900

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016058050A Active JP6825215B2 (ja) 2016-03-23 2016-03-23 電子機器、端末、無線通信システム、及び処理制御方法

Country Status (1)

Country Link
JP (1) JP6825215B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11882619B2 (en) 2018-08-27 2024-01-23 Murata Machinery, Ltd. Wireless communication system and wireless communication method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008276693A (ja) * 2007-05-07 2008-11-13 Konica Minolta Business Technologies Inc 画像形成装置及びプログラム
JP2009037591A (ja) * 2007-07-11 2009-02-19 Ricoh Co Ltd 画像形成システム及び画像形成装置
JP2010287092A (ja) * 2009-06-12 2010-12-24 Ricoh Co Ltd 画像形成システム
JP2014120804A (ja) * 2012-12-13 2014-06-30 Canon Inc 無線通信システム、無線通信装置、通信方法、制御方法、及びプログラム
JP2016019247A (ja) * 2014-07-10 2016-02-01 富士ゼロックス株式会社 情報処理装置、端末装置、プログラムおよび情報処理システム

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008276693A (ja) * 2007-05-07 2008-11-13 Konica Minolta Business Technologies Inc 画像形成装置及びプログラム
JP2009037591A (ja) * 2007-07-11 2009-02-19 Ricoh Co Ltd 画像形成システム及び画像形成装置
JP2010287092A (ja) * 2009-06-12 2010-12-24 Ricoh Co Ltd 画像形成システム
JP2014120804A (ja) * 2012-12-13 2014-06-30 Canon Inc 無線通信システム、無線通信装置、通信方法、制御方法、及びプログラム
JP2016019247A (ja) * 2014-07-10 2016-02-01 富士ゼロックス株式会社 情報処理装置、端末装置、プログラムおよび情報処理システム

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11882619B2 (en) 2018-08-27 2024-01-23 Murata Machinery, Ltd. Wireless communication system and wireless communication method

Also Published As

Publication number Publication date
JP6825215B2 (ja) 2021-02-03

Similar Documents

Publication Publication Date Title
US9942759B2 (en) Communication apparatus
US10477597B2 (en) Communication apparatus and control method for controlling the same
US11570619B2 (en) Communication apparatus, communication method, and storage medium
CN106547497B (zh) 通信装置及通信装置的控制方法
JP6069939B2 (ja) 無線通信機器、通信設定方法および通信設定プログラム
EP3223547A1 (en) Communication apparatus and control method for establishing a wireless link connection with a printing device
US10412668B2 (en) Communication apparatus, communication method, and storage medium
US10003472B2 (en) Information processing apparatus, method for controlling the same, and computer-readable medium
US11099797B2 (en) Non-transitory computer-readable recording medium storing computer-readable instructions for establishing wireless connection between terminal device and communication device
US10477616B2 (en) Communication apparatus and control method for communication apparatus
JP6476748B2 (ja) デバイス制御装置、デバイス制御方法及びプログラム
US10136471B2 (en) Communication device, non-transitory computer-readable recording medium storing computer-readable instructions for communication device, and method executed by communication device
CN107592679B (zh) 无线通信***和无线通信装置
JP6825215B2 (ja) 電子機器、端末、無線通信システム、及び処理制御方法
US10342071B2 (en) Communication device, non-transitory computer-readable recording medium storing computer-readable instructions for communication device, and method executed by communication device
US10512113B2 (en) Communication device and non-transitory computer-readable recording medium storing computer-readable instructions for communication device
US11330500B2 (en) Non-transitory computer-readable recording medium storing computer-readable instructions for communication device, communication device, and method executed by communication device
US11363651B2 (en) Information processing apparatus, terminal apparatus, information processing method and program
JP2017098916A (ja) 通信装置、通信装置の制御方法及びプログラム
JP2020010362A (ja) 通信装置、通信装置の制御方法及びプログラム
JP2017173871A (ja) 情報処理装置、画像形成装置及び情報処理プログラム

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20190221

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190315

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190417

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20190417

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20191111

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20191119

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20191216

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200707

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200729

RD07 Notification of extinguishment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7427

Effective date: 20200803

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20201215

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20201228

R150 Certificate of patent or registration of utility model

Ref document number: 6825215

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150