【手続補正書】
【提出日】平成29年9月1日(2017.9.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
外部装置と通信可能な情報処理装置であって、
前記情報処理装置が通知するイベントの内容と、イベントの通知先を示す通知先情報を含むイベント登録要求を前記外部装置から受信する受信手段と、
前記受信手段によってイベント登録要求を受信した場合に、前記イベント登録要求を受信した通信方式を特定する特定手段と、
前記特定手段によって特定された前記通信方式が、前記外部装置と前記情報処理装置が直接無線通信を実行する所定の通信方式である場合に、前記イベント登録要求に基づいて前記イベントの内容と前記通知先情報とを登録することを禁止する制御手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記特定手段によって特定された前記通信方式が、前記所定の通信方式とは異なる通信方式である場合に、前記制御手段は、前記イベント登録要求に基づいて前記イベントの内容と前記通知先情報とを登録することを許可することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記所定の通信方式とは異なる通信方式は、有線ＬＡＮ Ｉ／Ｆを介して通信を実行する通信方式を少なくとも含むことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記所定の通信方式は、Ｗｉ−Ｆｉ Ｄｉｒｅｃｔに基づく無線通信であることを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
外部装置との間で直接無線通信を実行可能な情報処理装置であって、
前記情報処理装置が通知するイベントの内容と、前記イベントの通知先を示すイベント情報を登録する登録手段と、
前記外部装置と前記情報処理装置との間で確立された無線接続が切断された場合に、前記外部装置に対応するイベント情報が前記登録手段によって登録されているか否かを判定する判定手段と、
前記外部装置に対応する前記イベント情報が前記登録手段によって登録されていると前記判定手段によって判定された場合に、前記外部装置に対応する前記イベント情報を削除する削除手段と、
を備えることを特徴とする情報処理装置。
【請求項６】
前記外部装置と前記情報処理装置との間で実行される無線通信は、Ｗｉ−Ｆｉ Ｄｉｒｅｃｔに基づく無線通信であることを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記情報処理装置は、印刷を実行可能な印刷装置であることを特徴とする請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
外部装置と通信可能な情報処理装置の制御方法であって、
前記情報処理装置が通知するイベントの内容と、イベントの通知先を示す通知先情報を含むイベント登録要求を前記外部装置から受信する受信工程と、
前記受信工程で登録要求を受信した場合に、前記イベント登録要求を受信した通信方式を特定する特定工程と、
前記特定工程で特定された前記通信方式が、前記外部装置と前記情報処理装置が直接無線通信を実行する所定の通信方式である場合に、前記イベント登録要求に基づいて前記イベントの内容と前記通知先情報とを登録することを禁止する制御工程と、
を備えることを特徴とする情報処理装置の制御方法。
【請求項９】
外部装置との間で直接無線通信を実行可能な情報処理装置の制御方法であって、
前記情報処理装置が通知するイベントの内容と、前記イベントの通知先を示すイベント情報を登録する登録工程と、
前記外部装置と前記情報処理装置との間で確立された無線接続が切断された場合に、前記外部装置に対応するイベント情報が前記登録工程で登録されているか否かを判定する判定工程と、
前記外部装置に対応する前記イベント情報が前記登録工程で登録されていると前記判定工程で判定された場合に、前記外部装置に対応する前記イベント情報を削除する削除工程と、
を備えることを特徴とする情報処理装置の制御方法。
【請求項１０】
請求項８又は９に記載の情報処理装置の制御方法を、コンピュータに実行させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】情報処理装置及びその制御方法、並びにプログラム
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、情報処理装置及びその制御方法、並びにプログラムに関するものである。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
本発明は、上述の問題に鑑みてなされたものである。本発明は、情報処理装置と外部装置（携帯端末）との間の直接接続による通信セッションの切断後に、通信装置へのイベント通知についての登録が情報処理装置に残り続けることを防止する技術を提供することを目的とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
本発明は、例えば、情報処理装置として実現できる。本発明の一態様に係る情報処理装置は、外部装置と通信可能な情報処理装置であって、前記情報処理装置が通知するイベントの内容と、イベントの通知先を示す通知先情報を含むイベント登録要求を前記外部装置から受信する受信手段と、前記受信手段によってイベント登録要求を受信した場合に、前記イベント登録要求を受信した通信方式を特定する特定手段と、前記特定手段によって特定された前記通信方式が、前記外部装置と前記情報処理装置が直接無線通信を実行する所定の通信方式である場合に、前記イベント登録要求に基づいて前記イベントの内容と前記通知先情報とを登録することを禁止する制御手段と、を備えることを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
本発明の他の一態様に係る情報処理装置は、外部装置との間で直接無線通信を実行可能な情報処理装置であって、前記情報処理装置が通知するイベントの内容と、前記イベントの通知先を示すイベント情報を登録する登録手段と、前記外部装置と前記情報処理装置との間で確立された無線接続が切断された場合に、前記外部装置に対応するイベント情報が前記登録手段によって登録されているか否かを判定する判定手段と、前記外部装置に対応する前記イベント情報が前記登録手段によって登録されていると前記判定手段によって判定された場合に、前記外部装置に対応する前記イベント情報を削除する削除手段と、を備えることを特徴とする。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】削除
【補正の内容】
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】削除
【補正の内容】
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
本発明によれば、情報処理装置と外部装置（携帯端末）との間の直接接続による通信セッションの切断後に、通信装置へのイベント通知についての登録が情報処理装置に残り続けることを防止できる。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
また、携帯端末等の端末から印刷を行うための技術としてＷＳＤ（Web Service on Device）が存在する。ＷＳＤでは、画像形成装置の状態及びジョブの状態の監視を行うために、端末へのイベント通知の仕組みとして、ＷＳ−Ｅｖｅｎｔｉｎｇ（Web Services Eventing）技術を利用している（非特許文献１）。端末ＷＳＤを利用して画像形成装置に印刷を実行させる場合、端末は、ＷＳ−Ｅｖｅｎｔｉｎｇによって受信すべきイベント通知に関する登録を画像形成装置に対して行う。具体的には、端末は、イベントの内容及び通知先を画像形成装置に登録する。これにより、端末は、印刷を実行する画像形成装置から、当該画像形成装置の状態及びジョブの状態に関する通知を取得できる。画像形成装置は、端末から登録されたイベントが発生すると、登録されている通知先に、発生したイベントに関するイベント通知を送信する。画像形成装置に登録されたイベントは、指定された有効期限に達するか、端末がイベント通知に関する終了通知を画像形成装置に対して行うまで有効である。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】変更
【補正の内容】
【００３０】
ＣＰＵ２０２は、無線ＬＡＮ Ｉ／Ｆ２１２または有線ＬＡＮ Ｉ／Ｆ２１３を介して、外部装置と通信可能であり、外部装置に各種情報を送信し、または外部装置から各種情報を受信しうる。例えば、ＣＰＵ２０２は、無線ＬＡＮ Ｉ／Ｆ２１２または有線ＬＡＮ Ｉ／Ｆ２１３を介して、外部装置から印刷データを受信し、受信した印刷データに基づいてプリンタ２０７に印刷処理を実行させる。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】変更
【補正の内容】
【００３５】
イベント管理部３１１は、携帯端末３００から登録されるイベントを管理する。例えば、イベント管理部３１１は、画像形成装置２００において発生した場合に携帯端末３００に通知すべきイベントについての登録要求を、無線通信部３０３または有線通信部３０４を介して、携帯端末３００から受信する。イベント管理部３１１は、受信した登録要求に従ったイベントの登録、及びイベントについての登録の削除を制御するとともに、登録されているイベントについての通知を、ＷＳ−Ｅｖｅｎｔｉｎｇによって行う。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００６５
【補正方法】変更
【補正の内容】
【００６５】
Ｓ３００で、ＣＰＵ４０２は、画像形成装置２００へのイベント登録要求の送信が、例えば操作パネル４０９を介して指示されると、各通信Ｉ／Ｆ（無線ＬＡＮ Ｉ／Ｆ４０７及び有線ＬＡＮ Ｉ／Ｆ４０８）における通信状況を示す通信Ｉ／Ｆ情報を取得する。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００６６
【補正方法】変更
【補正の内容】
【００６６】
次にＳ３０１で、ＣＰＵ４０２は、イベント登録要求の送信に、ＷｉＦｉ−Ｄｉｒｅｃｔが使用されるか否かを判定する。この判定は、Ｓ１００で取得した通信Ｉ／Ｆ情報に基づいて、イベント登録要求の送信先の画像形成装置２００との間で、ＷｉＦｉ−Ｄｉｒｅｃｔによる通信セッション（ＷｉＦｉ−Ｄｉｒｅｃｔ接続）が確立されているかを確認することによって実行できる。また、この判定は、無線ＬＡＮ Ｉ／Ｆ４０７及び有線ＬＡＮ Ｉ／Ｆ４０８のいずれが、イベント登録要求の送信先の画像形成装置２００との間で通信セッションを確立しているかを判定することによって行われてもよい。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００６７
【補正方法】変更
【補正の内容】
【００６７】
Ｓ３０１で、ＣＰＵ４０２は、ＷｉＦｉ−Ｄｉｒｅｃｔ以外の通信方式が使用される場合にはＳ３０２へ、ＷｉＦｉ−Ｄｉｒｅｃｔが使用される場合にはＳ３０３へ、処理を進める。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００６８
【補正方法】変更
【補正の内容】
【００６８】
Ｓ３０２では、ＣＰＵ４０２は、イベント登録要求の送信を許可する。これにより、ＣＰＵ４０２（イベント登録部５１１）は、イベント登録要求を画像形成装置２００に送信することで、イベントの登録を行う。一方、Ｓ３０３では、ＣＰＵ４０２は、イベント登録要求の送信を不許可とすることで、イベント登録要求の送信を制限し、即ち、イベントの登録を制限する。Ｓ３０２またはＳ３０３の後、ＣＰＵ４０２は、処理を終了する。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００７１
【補正方法】変更
【補正の内容】
【００７１】
本実施形態では、第３の実施形態と異なり、ＣＰＵ４０２は、イベント登録要求の送信の制限を行わずに送信を実行する。ＣＰＵ４０２は、画像形成装置２００との間に確立されているＷｉＦｉ−Ｄｉｒｅｃｔ接続（による通信セッション）の切断が指示されると、接続先の画像形成装置２００に、イベント登録要求の送信によって登録したイベントが存在するか否かを判定する。更に、ＣＰＵ４０２は、そのようなイベントが存在する場合、ＷｉＦｉ−Ｄｉｒｅｃｔ接続の切断前に、登録したイベントの削除を画像形成装置２００に要求する。