(57)【要約】  【課題】無線接続の切断後にエラー等のイベントが発生した場合に、当該イベントを確実に通知する。  【解決手段】電子機器は、端末との無線接続を切断する前に前記端末を識別する端末識別情報を受信して保存し、前記端末との無線接続を切断した後に前記端末識別情報を用いて前記端末との無線接続を再確立する。【選択図】図１
2017175324.tif 000002
【特許請求の範囲】
【請求項１】
端末と無線通信する無線通信部と、
前記端末との前記無線通信部を介した無線接続を確立する通信制御部と、
前記確立した無線接続を通じて前記端末から受信した処理要求に応じた処理を実行する処理部と、を有し、
前記通信制御部は、前記無線接続を確立した前記端末から前記端末を識別する端末識別情報を受信して保存し、前記端末との無線接続が切断された後に前記端末との無線通信を行う場合、前記端末識別情報を用いて前記端末との無線接続を再確立する
電子機器。
【請求項２】
請求項１に記載の電子機器であって、
前記通信制御部は、前記端末識別情報を設定した探索要求を前記端末に送信した後、前記探索要求に応答する探索応答を受信した場合に、接続要求を前記端末に送信し、前記端末において前記接続要求に対する接続許可がされた場合に、前記端末との無線接続を再確立する
電子機器。
【請求項３】
請求項１又は２に記載の電子機器であって、
前記通信制御部は、前記端末との無線接続が切断された後に前記処理部に所定のイベントが発生した場合に、前記端末識別情報を用いて前記端末との無線接続を再確立し、
前記処理部は、前記再確立した無線接続を通じて前記イベントに関する情報を前記端末に送信する
電子機器。
【請求項４】
請求項３に記載の電子機器であって、
前記通信制御部は、前記処理部において前記処理のエラーが発生した場合に、前記端末識別情報を用いて前記端末との無線接続を再確立し、
前記処理部は、前記再確立した無線接続を通じて前記エラーに関する情報を前記端末に送信する
電子機器。
【請求項５】
請求項３に記載の電子機器であって、
前記通信制御部は、前記処理部において前記処理が正常終了した場合に、前記端末識別情報を用いて前記端末との無線接続を再確立し、
前記処理部は、前記再確立した無線接続を通じて正常終了を示す情報を前記端末に送信する
電子機器。
【請求項６】
請求項３に記載の電子機器であって、
前記通信制御部は、前記端末において前記イベントに関する情報に対する確認がされた場合に、前記再確立した無線接続を切断する
電子機器。
【請求項７】
請求項４に記載の電子機器であって、
前記無線通信部は、複数の前記端末と無線通信可能であり、
前記処理部は、前記各端末から前記処理要求を受信し、前記各処理要求に応じた処理を順次実行可能であり、
前記通信制御部は、前記各端末との無線接続の確立、切断、及び再確立を制御し、
前記通信制御部は、第１の端末からの前記処理要求に対応する前記処理のエラーが発生した場合に、第２の端末の前記処理要求が未実行である場合、前記第１の端末の前記端末識別情報を用いて前記第１の端末との無線接続を再確立するとともに、前記第２の端末の前記端末識別情報を用いて前記第２の端末との無線接続を再確立し、
前記処理部は、前記再確立した各無線接続を通じて前記エラーに関する情報を前記第１の端末及び前記第２の端末に通知する
電子機器。
【請求項８】
電子機器と無線通信する無線通信部と、
前記電子機器との前記無線通信部を介した無線接続を確立する通信制御部と、
前記確立した無線接続を通じて前記電子機器に処理要求を送信する処理要求部と、を有し、
前記通信制御部は、前記無線接続を確立した前記電子機器に前記端末を識別する端末識別情報を送信し、前記電子機器との無線接続を切断した後に前記電子機器から前記端末識別情報を含む接続要求を受信した場合、前記電子機器との無線接続を再確立する
端末。
【請求項９】
請求項８に記載の端末であって、
前記通信制御部は、前記端末識別情報を設定した探索要求を前記電子機器から受信した場合に、前記接続要求に応じて前記電子機器との無線接続を再確立する
端末。
【請求項１０】
請求項８又は９に記載に端末であって、
前記処理要求部は、前記接続要求が受信された場合に、前記電子機器との無線接続を許可するか否かの指示をユーザーから受け付け、
前記通信制御部は、許可が受け付けられた場合に、前記電子機器との無線接続を再確立する
端末。
【請求項１１】
請求項８又は９に記載の端末であって、
前記処理要求部は、前記電子機器との無線接続が再確立された後、前記再確立された無線接続を通じて、前記電子機器で発生したイベントに関する情報を受信し、前記イベントに関する情報に応じた情報を出力し、前記イベントに関する情報を確認したことをユーザーから受け付け、
前記確認が受け付けられた場合に、前記電子機器との前記再確立された無線接続が切断される
端末。
【請求項１２】
電子機器と端末とを備える無線通信システムであって、
前記電子機器は、
前記端末と無線通信する無線通信部と、
前記端末との前記無線通信部を介した無線接続を確立する通信制御部と、
前記確立した無線接続を通じて前記端末から受信した処理要求に応じた処理を実行する処理部と、を有し、
前記端末は、
前記電子機器と無線通信する無線通信部と、
前記電子機器との前記無線通信部を介した無線接続を確立する通信制御部と、
前記確立した無線接続を通じて前記電子機器に前記処理要求を送信する処理要求部と、を有し、
前記電子機器の通信制御部は、前記無線接続を確立した前記端末から前記端末を識別する端末識別情報を受信して保存し、前記端末との無線接続が切断された後に前記端末との無線通信を行う場合、前記端末識別情報を用いて前記端末との無線接続を再確立し、
前記端末の通信制御部は、前記無線接続を確立した前記電子機器に前記端末識別情報を送信し、前記電子機器との無線接続を切断した後に前記電子機器から前記端末識別情報を含む接続要求を受信した場合、前記電子機器との無線接続を再確立する
無線通信システム。
【請求項１３】
端末と無線通信する電子機器の処理制御方法であって、
前記端末との無線接続を確立するステップと、
前記確立した無線接続を通じて前記端末から前記端末を識別する端末識別情報を受信して保存するステップと、
前記確立した無線接続を通じて前記端末から処理要求を受信した後に前記端末との無線接続を切断するステップと、
前記端末識別情報を用いて前記端末との無線接続を再確立するステップと
を含む処理制御方法。
【請求項１４】
電子機器と無線通信する端末の処理制御方法であって、
前記電子機器との無線接続を確立するステップと、
前記確立した無線接続を通じて前記端末を識別する端末識別情報を前記電子機器に送信するステップと、
前記確立した無線接続を通じて処理要求を前記電子機器に送信した後に前記電子機器との無線接続を切断するステップと、
前記電子機器から前記端末識別情報を含む接続要求を受信した場合に、前記電子機器との無線接続を再確立するステップと
を含む処理制御方法。
【請求項１５】
電子機器と端末とを備える無線通信システムの処理制御方法であって、
前記端末が前記電子機器との無線接続を確立するステップと、
前記端末が前記確立した無線接続を通じて前記端末を識別する端末識別情報を前記電子機器に送信するステップと、
前記電子機器が前記確立した無線接続を通じて前記端末識別情報を受信して保存するステップと、
前記端末が前記確立した無線接続を通じて処理要求を前記電子機器に送信した後に前記電子機器との無線接続を切断するステップと、
前記電子機器が前記端末識別情報を含む接続要求を前記端末に送信するステップと、
前記端末が前記接続要求を受信した場合に、前記電子機器との無線接続を再確立するステップと
を含む処理制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、端末、無線通信システム、及び処理制御方法に関する。
【背景技術】
【０００２】
近年のスマートフォン等の端末は、携帯電話通信網を使って無線通信するのに加え、無線ＬＡＮを使って無線通信をするものがある。また、近年のプリンター等の電子機器は、無線ＬＡＮを使って無線通信するものがある。例えば、当該端末は、無線ＬＡＮにより当該プリンターと無線接続し、プリンターに印刷データを送信して印刷を実行させることができる。
【０００３】
特許文献１は、印刷指示が出されると無線リンクの確立を行い、無線リンクの確立が完了すると、印刷データを無線プリンターへ送出し、印刷に係る必要なデータの転送完了が確認された時点で、無線リンクの切断とアプリケーションの終了処理とが行われる、と開示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−１７９８７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、例えば、無線リンクの切断後に印刷処理のエラーが発生した場合、無線リンクは既に切断されているため、プリンターは端末にエラーを通知することができない。そのため、プリンターから離れた場所にいるユーザーは、エラーを知ることができない。
【０００６】
本発明の目的は、無線接続の切断後にエラー等のイベントが発生した場合に、当該イベントを確実に通知することである。
【課題を解決するための手段】
【０００７】
上記の課題を解決するための本発明の一態様は、電子機器であって、端末と無線通信する無線通信部と、前記端末との前記無線通信部を介した無線接続を確立する通信制御部と、前記確立した無線接続を通じて前記端末から受信した処理要求に応じた処理を実行する処理部と、を有し、前記通信制御部は、前記無線接続を確立した前記端末から前記端末を識別する端末識別情報を受信して保存し、前記端末との無線接続が切断された後に前記端末との無線通信を行う場合、前記端末識別情報を用いて前記端末との無線接続を再確立する。これにより、電子機器は、端末からの処理要求の完了とともに無線接続が切断された後でも、イベントの発生を端末に確実に通知することができる。
【０００８】
上記の電子機器において、前記通信制御部は、前記端末識別情報を設定した探索要求を前記端末に送信した後、前記探索要求に応答する探索応答を受信した場合に、接続要求を前記端末に送信し、前記端末において前記接続要求に対する接続許可がされた場合に、前記端末との無線接続を再確立してもよい。これにより、電子機器は、電子機器側から主導的に端末に接続することができる。また、電子機器は、端末が必要とする場合にのみ無線接続を再確立することができる。
【０００９】
上記の電子機器において、前記通信制御部は、前記端末との無線接続が切断された後に前記処理部に所定のイベントが発生した場合に、前記端末識別情報を用いて前記端末との無線接続を再確立し、前記処理部は、前記再確立した無線接続を通じて前記イベントに関する情報を前記端末に送信してもよい。これにより、電子機器は、イベントが発生した場合にそのイベントの情報を端末に通知することができる。
【００１０】
上記の電子機器において、前記通信制御部は、前記処理部において前記処理のエラーが発生した場合に、前記端末識別情報を用いて前記端末との無線接続を再確立し、前記処理部は、前記再確立した無線接続を通じて前記エラーに関する情報を前記端末に送信してもよい。これにより、電子機器は、エラーが発生した場合にそのエラーの情報を端末に通知することができる。
【００１１】
上記の電子機器において、前記通信制御部は、前記処理部において前記処理が正常終了した場合に、前記端末識別情報を用いて前記端末との無線接続を再確立し、前記処理部は、前記再確立した無線接続を通じて正常終了を示す情報を前記端末に送信してもよい。これにより、電子機器は、処理が正常終了した場合にその旨を端末に通知することができる。
【００１２】
上記の電子機器において、前記通信制御部は、前記端末において前記イベントに関する情報に対する確認がされた場合に、前記再確立した無線接続を切断してもよい。これにより、電子機器は、端末が必要とするタイミングで無線接続を切断することができる。
【００１３】
上記の電子機器において、前記無線通信部は、複数の前記端末と無線通信可能であり、前記処理部は、前記各端末から前記処理要求を受信し、前記各処理要求に応じた処理を順次実行可能であり、前記通信制御部は、前記各端末との無線接続の確立、切断、及び再確立を制御し、前記通信制御部は、第１の端末からの前記処理要求に対応する前記処理のエラーが発生した場合に、第２の端末の前記処理要求が未実行である場合、前記第１の端末の前記端末識別情報を用いて前記第１の端末との無線接続を再確立するとともに、前記第２の端末の前記端末識別情報を用いて前記第２の端末との無線接続を再確立し、前記処理部は、前記再確立した各無線接続を通じて前記エラーに関する情報を前記第１の端末及び前記第２の端末に通知してもよい。これにより、電子機器は、印刷処理が未実行の端末に対しても、イベントの発生を確実に通知することができる。
【００１４】
上記の課題を解決するための本発明の他の態様は、端末であって、電子機器との前記無線通信部を介した無線接続を確立する通信制御部と、前記確立した無線接続を通じて前記電子機器に処理要求を送信する処理要求部と、を有し、前記通信制御部は、前記無線接続を確立した前記電子機器に前記端末を識別する端末識別情報を送信し、前記電子機器との無線接続を切断した後に前記電子機器から前記端末識別情報を含む接続要求を受信した場合、前記電子機器との無線接続を再確立する。これにより、端末は、処理要求の完了とともに無線接続が切断された後でも、イベントの発生を電子機器から確実に受け取ることができる。
【００１５】
上記の端末において、前記通信制御部は、前記端末識別情報を設定した探索要求を前記電子機器から受信した場合に、前記接続要求に応じて前記電子機器との無線接続を再確立してもよい。これにより、端末は、電子機器側からの主導的な無線接続を受け付けることができる。
【００１６】
上記の端末において、前記処理要求部は、前記接続要求が受信された場合に、前記電子機器との無線接続を許可するか否かの指示をユーザーから受け付け、前記通信制御部は、許可が受け付けられた場合に、前記電子機器との無線接続を再確立してもよい。これにより、端末は、ユーザーが必要とする場合にのみ無線接続を再確立することができる。
【００１７】
上記の端末において、前記処理要求部は、前記電子機器との無線接続が再確立された後、前記再確立された無線接続を通じて、前記電子機器で発生したイベントに関する情報を受信し、前記イベントに関する情報に応じた情報を出力し、前記イベントに関する情報を確認したことをユーザーから受け付け、前記確認が受け付けられた場合に、前記電子機器との前記再確立された無線接続が切断されてもよい。これにより、端末は、ユーザーが必要とするタイミングで無線接続を切断することができる。
【００１８】
上記の課題を解決するための本発明のさらに他の態様は、電子機器と端末とを備える無線通信システムであって、前記電子機器は、前記端末と無線通信する無線通信部と、前記端末との前記無線通信部を介した無線接続を確立する通信制御部と、前記確立した無線接続を通じて前記端末から受信した処理要求に応じた処理を実行する処理部と、を有し、前記端末は、前記電子機器と無線通信する無線通信部と、前記電子機器との前記無線通信部を介した無線接続を確立する通信制御部と、前記確立した無線接続を通じて前記電子機器に前記処理要求を送信する処理要求部と、を有する。前記電子機器の通信制御部は、前記無線接続を確立した前記端末から前記端末を識別する端末識別情報を受信して保存し、前記端末との無線接続が切断された後に前記端末との無線通信を行う場合、前記端末識別情報を用いて前記端末との無線接続を再確立し、前記端末の通信制御部は、前記無線接続を確立した前記電子機器に前記端末識別情報を送信し、前記電子機器との無線接続を切断した後に前記電子機器から前記端末識別情報を含む接続要求を受信した場合、前記電子機器との無線接続を再確立する。これにより、無線通信システムは、端末から電子機器への処理要求の完了とともに無線接続が切断された後でも、イベントの発生を電子機器から端末に確実に通知することができる。
【００１９】
上記の課題を解決するための本発明のさらに他の態様は、端末と無線通信する電子機器の処理制御方法であって、前記端末との無線接続を確立するステップと、前記確立した無線接続を通じて前記端末から前記端末を識別する端末識別情報を受信して保存するステップと、前記確立した無線接続を通じて前記端末から処理要求を受信した後に前記端末との無線接続を切断するステップと、前記端末識別情報を用いて前記端末との無線接続を再確立するステップとを含む。これにより、電子機器は、端末からの処理要求の完了とともに無線接続が切断された後でも、イベントの発生を端末に確実に通知することができる。
【００２０】
上記の課題を解決するための本発明のさらに他の態様は、電子機器と無線通信する端末の処理制御方法であって、前記電子機器との無線接続を確立するステップと、前記確立した無線接続を通じて前記端末を識別する端末識別情報を前記電子機器に送信するステップと、前記確立した無線接続を通じて処理要求を前記電子機器に送信した後に前記電子機器との無線接続を切断するステップと、前記電子機器から前記端末識別情報を含む接続要求を受信した場合に、前記電子機器との無線接続を再確立するステップとを含む。これにより、端末は、処理要求の完了とともに無線接続が切断された後でも、イベントの発生を電子機器から確実に受け取ることができる。
【００２１】
上記の課題を解決するための本発明のさらに他の態様は、電子機器と端末とを備える無線通信システムの処理制御方法であって、前記端末が前記電子機器との無線接続を確立するステップと、前記端末が前記確立した無線接続を通じて前記端末を識別する端末識別情報を前記電子機器に送信するステップと、前記電子機器が前記確立した無線接続を通じて前記端末識別情報を受信して保存するステップと、前記端末が前記確立した無線接続を通じて処理要求を前記電子機器に送信した後に前記電子機器との無線接続を切断するステップと、前記電子機器が前記端末識別情報を含む接続要求を前記端末に送信するステップと、前記端末が前記接続要求を受信した場合に、前記電子機器との無線接続を再確立するステップとを含む。これにより、無線通信システムは、端末から電子機器への処理要求の完了とともに無線接続が切断された後でも、イベントの発生を電子機器から端末に確実に通知することができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の一実施形態に係る無線通信システムの構成の一例を示すブロック図である。
【図２】無線通信システムの処理の一例を示すシーケンス図である。
【図３】無線接続を再確立する処理の詳細の一例を示すシーケンス図である。
【図４】無線接続の再確立を許可するための操作画面の一例を示す図である。
【図５】エラーの内容を確認するための操作画面の一例を示す図である。
【発明を実施するための形態】
【００２３】
本発明の一実施形態について、図面を参照して説明する。本実施形態は、電子機器の一例であるプリンターに関する。
【００２４】
図１は、本発明の一実施形態に係る無線通信システムの構成の一例を示すブロック図である。無線通信システム１は、１台以上の端末１０と、１台のプリンター２０とを含む。端末１０は、例えば、スマートフォン、タブレットコンピューター、モバイルＰＣ（Personal Computer）等の機器である。端末１０とプリンター２０は、無線ＬＡＮ（Local Area Network）により無線接続し、通信することができる。
【００２５】
端末１０とプリンター２０の間の無線ＬＡＮは、下記のＷｉ−Ｆｉ規格の接続形態のうち、ソフトＡＰモードを用いる。Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔモードを用いてもよい。
インフラストラクチャーモード：ＡＰ（Access Point）を介してプリンター２０が外部機器と通信するＷｉ−Ｆｉ接続
Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔモード：プリンター２０が１台の外部機器とピアツーピアで通信するダイレクト接続
ソフトＡＰモード：プリンター２０が備えるＡＰを介して、プリンター２０と１台以上の端末１０のそれぞれとがピアツーピアで通信するダイレクト接続
【００２６】
例えば、端末１０は、プリンター２０と無線接続を確立し、印刷指示等の処理要求をプリンター２０に送信する。プリンター２０への印刷データの転送が完了すると、無線接続は切断される。プリンター２０は、印刷処理中にエラー（本発明の「イベント」含まれる）を検出すると、端末１０と無線接続を確立し、エラーに関する情報を端末１０に送信する。この無線通信システム１の処理は、後に詳述する。
【００２７】
なお、近年の一般的な携帯端末は、携帯電話通信網（例えば、３Ｇ、４Ｇ等）への無線接続と、無線ＬＡＮ機器へのダイレクト接続とを、両方同時に使用できないものがある。この携帯端末は、携帯電話通信網への無線接続を使用しているときに、ダイレクト接続を使用開始する場合、携帯電話通信網への無線接続を切断し、ダイレクト接続を確立する。ダイレクト接続の使用（例えば印刷データの送信）が終われば、携帯電話通信網との無線接続に切り替える。従って、プリンター等の外部機器は、ダイレクト接続が切断された後に、携帯端末に情報を通知することができない。本実施形態の端末１０は、携帯電話通信網との無線接続と、外部機器とのダイレクト接続とを、切り替えて使用するものであってもよいし、そうでなくてもよい。
【００２８】
端末１０は、制御部１１と、操作部１２と、モバイル通信部１３と、無線通信部１４と、を有する。制御部１１は、処理要求部１１１と、通信制御部１１２とを有する。
【００２９】
制御部１１は、端末１０の動作を統合的に制御する。制御部１１は、例えば、ＣＰＵ（Central Processing Unit）等の演算装置、ＲＡＭ（Random Access Memory）等の揮発性の記憶装置、ＲＯＭ（Read Only Memory）等の不揮発性の記憶装置、制御部１１と他のユニットを接続するインターフェイス回路、これらを互いに接続するバス、などを備えるコンピューターによって実現することができる。制御部１１は、画像処理回路など各種の処理回路を備えていてもよい。制御部１１は、ＡＳＩＣ（Application Specific Integrated Circuit）などによって実現されてもよい。
【００３０】
上記の制御部１１の機能（処理要求部１１１、及び通信制御部１１２を含む）の少なくとも一部は、例えば、ＣＰＵがＲＯＭに格納された１つ以上のプログラムをＲＡＭに読み出して実行することによって実現することができる。各プログラムは、例えば持ち運び可能な記憶媒体から読み出して端末１０にインストールしたり、ネットワーク上のサーバーからダウンロードして端末１０にインストールしたりすることができる。制御部１１の機能の少なくとも一部は、例えば、画像処理回路等の処理回路によって実現してもよい。制御部１１の機能の少なくとも一部は、例えば、ＣＰＵ及び処理回路の両方によって実現されてもよい。
【００３１】
操作部１２は、入力部を含み、ユーザーの操作入力を受け付け、操作に応じた操作信号を制御部１１に出力する。また、操作部１２は、出力部を含み、制御部１１の処理結果を、文字、グラフ、表、アニメーション、その他の画像として表示する。操作部１２は、制御部１１の処理結果を、音声出力してもよい。操作部１２は、例えば、キー、タッチセンサー、タッチパネルなどを含む入力装置と、例えば、ＬＣＤ（Liquid Crystal Display）、ＯＬＥＤ（Organic Electro-Luminescence Display）、スピーカーなどを含む出力装置とによって実現することができる。
【００３２】
モバイル通信部１３は、携帯電話通信網（例えば、３Ｇ、４Ｇ等）の規格に準拠した通信機能を実装した通信モジュールである。制御部１１は、モバイル通信部１３を介して、例えば、電話、インターネットへのアクセス等の機能を実現することができる。
【００３３】
無線通信部１４は、無線ＬＡＮ規格であるＷｉ−Ｆｉ規格及びＷｉ−Ｆｉ  Ｄｉｒｅｃｔ規格に準拠した通信機能を実装した通信モジュールである。制御部１１は、無線通信部１４を介して、上述したダイレクト接続をプリンター２０と確立し、プリンター２０と通信することができる。
【００３４】
処理要求部１１１は、プリンター２０に関連する処理を実行する。処理要求部１１１は、例えば、端末１０にインストールされた印刷アプリケーションにより実装される。例えば、処理要求部１１１は、ユーザーから印刷指示を受け付けると、プリンター２０との無線接続（ダイレクト接続）を確立するように、通信制御部１１２に指示する。また、処理要求部１１１は、印刷対象ファイルに基づいて印刷データを生成し、プリンター２０に送信する。また、処理要求部１１１は、印刷データの送信が終了すると、プリンター２０との無線接続を切断するように、通信制御部１１２に指示する。処理要求部１１１の処理は、後に詳述する。
【００３５】
通信制御部１１２は、無線通信部１４を介したプリンター２０との無線通信を制御する。通信制御部１１２は、例えば、端末１０にインストールされた印刷アプリケーションにより実装される。例えば、通信制御部１１２は、処理要求部１１１からの指示に応じて、無線通信部１４とプリンター２０の無線接続（ダイレクト接続）を確立させ、処理要求部１１１とプリンター２０が通信できるように設定する。また、通信制御部１１２は、処理要求部１１１からの指示に応じて、無線通信部１４とプリンター２０の無線接続を切断する。通信制御部１１２の処理は、後に詳述する。
【００３６】
プリンター２０は、制御部２１と、操作部２２と、印刷部２３と、無線通信部２４とを有する。制御部２１は、処理部２１１と、通信制御部２１２とを有する。
【００３７】
制御部２１は、プリンター２０の動作を統合的に制御する。制御部２１は、例えば、ＣＰＵ等の演算装置、ＲＡＭ等の揮発性の記憶装置、ＲＯＭ等の不揮発性の記憶装置、制御部２１と他のユニットを接続するインターフェイス回路、これらを互いに接続するバス、などを備えるコンピューターによって実現することができる。制御部２１は、画像処理回路など各種の処理回路を備えていてもよい。制御部２１は、ＡＳＩＣなどによって実現されてもよい。
【００３８】
上記の制御部２１の機能（処理部２１１、及び通信制御部２１２を含む）の少なくとも一部は、例えば、ＣＰＵがＲＯＭに格納された１つ以上のプログラムをＲＡＭに読み出して実行することによって実現することができる。各プログラムは、例えば持ち運び可能な記憶媒体から読み出してプリンター２０にインストールしたり、ネットワーク上のサーバーからダウンロードしてプリンター２０にインストールしたりすることができる。制御部２１の機能の少なくとも一部は、例えば、画像処理回路等の処理回路によって実現してもよい。制御部２１の機能の少なくとも一部は、例えば、ＣＰＵ及び処理回路の両方によって実現されてもよい。
【００３９】
操作部２２は、ユーザーの操作入力を受け付け、操作に応じた操作信号を制御部２１に出力する。また、操作部２２は、制御部２１の処理結果を、文字、グラフ、表、アニメーション、その他の画像として表示する。操作部２２は、制御部２１の処理結果を、音声出力してもよい。操作部２２は、例えば、キー、タッチセンサー、タッチパネルなどを含む入力装置と、例えば、ＬＣＤ、ＯＬＥＤ、スピーカーなどを含む出力装置とによって実現することができる。
【００４０】
印刷部２３は、制御部２１からの指示に従って印刷媒体に画像を形成する。印刷部２３は、例えば、インクジェット方式、レーザー方式等の方式の印刷エンジンであり、機械部品、センサー、モーター、駆動回路、制御回路等により構成される。
【００４１】
無線通信部２４は、無線ＬＡＮ規格であるＷｉ−Ｆｉ規格及びＷｉ−Ｆｉ  Ｄｉｒｅｃｔ規格に準拠した通信機能を実装した通信モジュールである。制御部２１は、無線通信部２４を介して、上述したダイレクト接続を端末１０と確立し、端末１０と通信することができる。
【００４２】
処理部２１１は、プリンター２０の印刷処理等の各種処理を実行する。例えば、処理部２１１は、端末１０から印刷データを受信すると、印刷媒体への印刷を実行するように、印刷部２３に指示する。また、処理部２１１は、印刷部２３によって印刷処理のエラー（例えば、紙詰まり、用紙切れ等）が検出されると、処理要求元の端末１０との無線接続（ダイレクト接続）を確立するように、通信制御部２１２に指示する。また、処理部２１１は、エラーに関する情報を端末１０に送信する。処理部２１１の処理は、後に詳述する。
【００４３】
通信制御部２１２は、無線通信部２４を介した端末１０との無線通信を制御する。例えば、通信制御部２１２は、処理部２１１からの指示に応じて、無線通信部２４と端末１０の無線接続（ダイレクト接続）を確立させ、処理部２１１と端末１０が通信できるように設定する。また、通信制御部２１２は、処理部２１１からの指示に応じて、無線通信部２４と端末１０の無線接続を切断する。通信制御部２１２の処理は、後に詳述する。
【００４４】
図２は、無線通信システムの処理の一例を示すシーケンス図である。
【００４５】
まず、端末１０は、ユーザーから印刷指示を受け付ける（ステップＳ１）。例えば、処理要求部１１１は、操作部１２を介してユーザーから印刷指示を受け付ける。
【００４６】
印刷指示を受け付けると、端末１０は、プリンター２０との無線接続を確立する（ステップＳ２）。例えば、処理要求部１１１は、プリンター２０とのダイレクト接続を確立するように、通信制御部１１２に指示する。通信制御部１１２は、処理要求部１１１からの指示に応じて、無線通信部１４を制御して、プリンター２０とのダイレクト接続を確立する。通信制御部１１２及び無線通信部１４は、例えば、予め指定されたプリンター２０の設定情報（例えば、ＳＳＩＤ、パスワードなど）を用いて、プリンター２０の通信制御部２１２及び無線通信部２４とともに所定の接続シーケンス（例えば、探索、認証、接続）を実行する。
【００４７】
ダイレクト接続が確立されると、端末１０は、ＭＡＣアドレス（本発明の「端末識別情報」に相当する）をプリンター２０に送信する（ステップＳ３）。例えば、通信制御部１１２は、ＲＯＭ等の記憶装置から無線通信部１４のＭＡＣアドレスを取得し、プリンター２０に送信する。プリンター２０の通信制御部２１２は、無線通信部２４を介して端末１０からＭＡＣアドレスを受信すると、ＲＡＭ等の記憶装置に格納して保存する。このＭＡＣアドレスは、後述するように、プリンター２０側から端末１０にダイレクト接続するために使用される。
【００４８】
次に、端末１０は、印刷要求をプリンター２０に送信する（ステップＳ４）。例えば、処理要求部１１１は、印刷指示で指定された印刷対象ファイルに基づいて印刷データを生成し、無線通信部１４を介してプリンター２０に送信開始する。プリンター２０の処理部２１１は、無線通信部２４を介して印刷データを受信開始すると、印刷部２３に印刷を実行開始するように指示する。
【００４９】
印刷データの送信が完了すると、端末１０は、プリンター２０との無線接続を切断する（ステップＳ５）。例えば、処理要求部１１１は、プリンター２０とのダイレクト接続を切断するように、通信制御部１１２に指示する。通信制御部１１２は、処理要求部１１１からの指示に応じて、無線通信部１４を制御して、プリンター２０とのダイレクト接続を切断する。通信制御部１１２及び無線通信部１４は、例えば、プリンター２０の通信制御部２１２及び無線通信部２４とともに所定の接続切断シーケンスを実行する。
【００５０】
本図では、ステップＳ５の時点で、プリンター２０の印刷処理は継続している。印刷処理のエラー（例えば、紙詰まり、用紙切れ等）が発生した場合の処理を、以下に説明する。
【００５１】
印刷エラーが発生すると、プリンター２０は、端末１０に対して無線接続を要求する（ステップＳ６）。例えば、処理部２１１は、印刷処理のエラーを検出すると、エラーを生じた印刷処理の印刷要求元の端末１０に対してダイレクト接続を要求するように、通信制御部２１２に指示する。通信制御部２１２は、処理部２１１の指示に応じて、無線通信部２４を制御して、端末１０に対してダイレクト接続を要求する。ダイレクト接続の要求には、ステップＳ３で記憶装置に格納したＭＡＣアドレスが含まれる。端末１０の通信制御部１１２は、無線通信部１４を介してダイレクト接続の要求を受信すると、処理要求部１１１に通知する。
【００５２】
プリンター２０から無線接続の要求を受信すると、端末１０は、ユーザーに接続許可を要求する（ステップＳ７）。例えば、処理要求部１１１は、ステップＳ６で通信制御部１１２から通知を受け付けると、図４（無線接続の再確立を許可するための操作画面の一例を示す図）に示すような操作画面５００を、操作部１２に表示させる。操作画面５００は、エラーの発生及びダイレクト接続の許可要求を通知するメッセージ５０１と、ダイレクト接続を許可するためのＹＥＳボタン５０２と、ダイレクト接続を拒否するためのＮＯボタン５０３とを含む。
【００５３】
それから、端末１０は、ユーザーから接続許可を受け付ける（ステップＳ８）。例えば、処理要求部１１１は、ステップＳ７で表示され操作画面５００上で、ＹＥＳボタン５０２の操作を受け付けると、接続許可を受け付けたと判定する。
【００５４】
接続許可を受け付けると、端末１０は、プリンター２０との無線接続を確立する（ステップＳ９）。例えば、処理要求部１１１は、プリンター２０とのダイレクト接続を確立するように、通信制御部１１２に指示する。通信制御部１１２は、処理要求部１１１からの指示に応じて、無線通信部１４を制御して、プリンター２０とのダイレクト接続を確立する。
【００５５】
なお、ステップＳ８において、処理要求部１１１は、接続許可を示す情報をプリンター２０に送信してもよい。この場合、ステップＳ９において、プリンター２０の処理部２１１は、端末１０とのダイレクト接続を確立するように、通信制御部２１２に指示すればよい。
【００５６】
無線接続が確立されると、プリンター２０は、エラー情報を端末１０に送信する（ステップＳ１０）。例えば、処理部２１１は、エラーの種別（例えば、紙詰まり、用紙切れ等）を示す情報を、無線通信部２４を介して端末１０に送信する。端末１０の処理要求部１１１は、無線通信部１４を介してプリンター２０からエラー情報を受信する。
【００５７】
エラー情報を受信すると、端末１０は、エラー情報を出力する（ステップＳ１１）。例えば、処理要求部１１１は、図５（エラーの内容を確認するための操作画面の一例を示す図）に示すような操作画面５１０を、操作部１２に表示させる。操作画面５１０は、発生したエラーの内容及び当該エラーの対処方法を通知するメッセージ５１１と、確認したことを入力するためのＯＫボタン５１２を含む。処理要求部１１１は、受信したエラー情報に含まれるエラー種別に応じて、メッセージ５１１の内容を生成すればよい。処理要求部１１１は、発生したエラーの対処方法を説明するＷｅｂページへのＵＲＬ（Uniform Resource Locator）をメッセージ５１１に含めてもよい。
【００５８】
それから、端末１０は、ユーザーから確認を受け付ける（ステップＳ１２）。例えば、処理要求部１１１は、ステップＳ１１で表示され操作画面５１０上で、ＯＫボタン５１２の操作を受け付けると、エラー情報の確認を受け付けたと判定する。
【００５９】
確認を受け付けると、端末１０は、プリンター２０との無線接続を切断する（ステップＳ１３）。例えば、処理要求部１１１は、プリンター２０とのダイレクト接続を切断するように、通信制御部１１２に指示する。通信制御部１１２は、処理要求部１１１からの指示に応じて、無線通信部１４を制御して、プリンター２０とのダイレクト接続を切断する。通信制御部１１２及び無線通信部１４は、例えば、プリンター２０の通信制御部２１２及び無線通信部２４とともに所定の接続切断シーケンスを実行する。
【００６０】
なお、ステップＳ１２において、処理要求部１１１は、確認を示す情報をプリンター２０に送信してもよい。この場合、ステップＳ１３において、プリンター２０の処理部２１１は、端末１０とのダイレクト接続を切断するように、通信制御部２１２に指示すればよい。
【００６１】
ユーザーが紙詰まり、用紙切れ等のエラー状態を解消した場合、プリンター２０は、印刷処理を再開すればよい。
【００６２】
図３は、無線接続を再確立する処理の詳細の一例を示すシーケンス図である。図３は、図２のステップＳ６及びステップＳ９の詳細を示している。
【００６３】
まず、プリンター２０の通信制御部２１２は、ステップＳ３で記憶装置に格納した端末１０のＭＡＣアドレスを取得し、当該ＭＡＣアドレスを設定したプローブ・リクエスト（本発明の「探索要求」に相当する）を、無線通信部２４を介してブロードキャストする（ステップＳ６１）。端末１０の通信制御部１１２は、無線通信部１４を介して当該プローブ・リクエストを受信する。
【００６４】
受信したプローブ・リクエストに設定されているＭＡＣアドレスが、無線通信部１４のＭＡＣアドレスと一致する場合、端末１０の通信制御部１１２は、プローブ・レスポンス（本発明の「探索応答」に相当する）を、無線通信部１４を介してプリンター２０に送信する（ステップＳ６２）。プリンター２０の通信制御部２１２は、無線通信部２４を介してプローブ・レスポンスを受信する。
【００６５】
プローブ・レスポンスを受信すると、プリンター２０の通信制御部２１２及び無線通信部２４は、端末１０の通信制御部１１２及び無線通信部１４とともに所定の接続準備シーケンスを実行する（ステップＳ６３）。ステップＳ６３では、例えば、認証情報の交換等が行われる。接続準備が完了すると、プリンター２０の通信制御部２１２は、無線通信部２４を介して端末１０に接続要求を送信する（ステップＳ６４）。端末１０の通信制御部１１２は、無線通信部１４を介して接続要求を受信すると、処理要求部１１１に通知する。その後、図２のステップＳ７〜Ｓ８が実行される。接続許可を受け付けると、端末１０は、プリンター２０との接続処理を実行し、プリンター２０とのダイレクト接続を確立する（ステップＳ６５）。
【００６６】
以上、本発明の一実施形態について説明した。例えば、本実施形態のプリンター２０は、端末１０との無線接続の切断後に印刷エラーが発生した場合、端末１０との無線接続を再確立する。これにより、プリンター２０は、端末１０からの印刷要求の完了とともに無線接続が切断された後でも、エラーの発生を端末１０に確実に通知することができる。
【００６７】
また例えば、プリンター２０は、予め受信した端末１０のＭＡＣアドレスを設定したプローブ・リクエストを使って、端末１０への接続を試みる。端末１０は、プローブ・リクエストを待ち受けている。これにより、プリンター２０側から主導的に端末１０への無線接続を試みることができる。
【００６８】
また例えば、端末１０は、プローブ・リクエストを受信した際に、ユーザーから接続許可を求め、接続許可を受け付けた場合にのみ、プリンター２０との無線接続を再確立する。これにより、無線通信システム１は、ユーザーが必要とする場合にのみ無線接続を再確立することができる。例えばユーザーが印刷エラーを既に知っている場合は、無線接続の再確立を拒否すればよい。
【００６９】
また例えば、プリンター２０は、無線接続が再確立された後、エラーに関する情報を端末１０に送信する。端末１０は、エラーに関する情報を表示する。これにより、無線通信システム１は、ユーザーにエラーの内容を知らせることができる。
【００７０】
また例えば、端末１０は、エラーに関する情報を表示した際に、ユーザーから確認を求め、確認を受け付けた場合に、プリンター２０との無線接続を切断する。これにより、無線通信システム１は、ユーザーが必要とするタイミングで無線接続を切断することができる。
【００７１】
本発明は、上述の実施形態に限られるものではなく、その要旨を逸脱しない範囲において種々の態様で実施することが可能である。例えば、上記の各実施形態には、下記のような変形を加えてもよい。また、実施形態及び各変形例は、適宜２つ以上を組み合わせてもよい。
【００７２】
例えば、プリンター２０は、印刷処理のエラーが発生した場合に限られず、印刷処理が正常に終了した場合（本発明の「イベント」に含まれる）にも、端末１０との無線接続を再確立してもよい。この場合、プリンター２０は、ステップＳ１０において、正常終了を示す情報を端末１０に送信すればよい。端末１０は、ステップＳ１１において、正常終了を示す情報を表示すればよい。このようにすれば、無線通信システム１は、印刷要求の完了とともに無線接続が切断した後でも、ユーザーに印刷処理が正常に終了したことを知らせることができる。
【００７３】
例えば、プリンター２０は、複数の端末１０から印刷要求を受け付けた場合、各印刷要求に対応する印刷処理を順次実行する。この場合、プリンター２０は、各印刷要求に関連付けて各端末１０のＭＡＣアドレスを保存しておけばよい。ここで、実行中の印刷処理にエラーが発生した場合において、未実行の印刷要求が残っている場合は、プリンター２０は、未実行の印刷要求の送信元の各端末１０に対して、対応するＭＡＣアドレスを用いて無線接続を再確立し、エラー情報を送信してもよい。すなわち、未実行の印刷要求の送信元の各端末１０に対しても、図２のステップＳ６〜Ｓ１３と同様の処理が実行される。このようにすれば、印刷処理が未実行の端末１０に対しても、エラーの発生を確実に通知することができる。
【００７４】
上述の実施形態で説明した無線通信システム１の構成は、その構成を理解容易にするために主な処理内容に応じて分類したものである。構成要素の分類の仕方や名称によって、本願発明が制限されることはない。無線通信システム１の構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、１つの構成要素がさらに多くの処理を実行するように分類することもできる。また、各構成要素の処理は、１つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。また、各構成要素の処理又は機能の分担は、本発明の目的及び効果を達成できるのであれば、上述したものに限られない。例えば、端末１０の少なくとも一部の機能をプリンター２０に搭載してもよいし、その逆であってもよい。
【００７５】
上述の実施形態で説明したシーケンス図の処理単位は、無線通信システム１の処理を理解容易にするために、主な処理内容に応じて分割したものである。処理単位の分割の仕方や名称によって、本願発明が制限されることはない。無線通信システム１の処理は、処理内容に応じて、さらに多くの処理単位に分割することもできる。また、１つの処理単位がさらに多くの処理を含むように分割することもできる。さらに、上記のシーケンス図の処理順序も、図示した例に限られるものではない。
【００７６】
上述の実施形態で説明した画面やデータ構造は、一例であり、本発明の目的を達成することができるのであれば、図示した例に限定されない。
【００７７】
本発明の電子機器は、プリンターに限られない。電子機器は、スキャナー、マルチファンクションプリンター、プロジェクター、テレビ、ビデオレコーダー等の、無線ＬＡＮのダイレクト接続機能を備え、端末からの処理要求に応じた処理を行う機器を含むことができる。また、本発明の端末は、ウェアラブルコンピューター等の機器であってもよい。
【符号の説明】
【００７８】
１…無線通信システム、１０…端末、１１…制御部、１２…操作部、１３…モバイル通信部、１４…無線通信部、２０…プリンター、２１…制御部、２２…操作部、２３…印刷部、２４…無線通信部、１１１…処理要求部、１１２…通信制御部、２１１…処理部、２１２…通信制御部、５００…操作画面、５０１…メッセージ、５０２…ＹＥＳボタン、５０３…ＮＯボタン、５１０…操作画面、５１１…メッセージ、５１２…ＯＫボタン
【図１】
2017175324.tif 000003
【図２】
2017175324.tif 000004
【図３】
2017175324.tif 000005
【図４】
2017175324.tif 000006
【図５】
2017175324.tif 000007