【手続補正書】
【提出日】平成29年3月23日(2017.3.23)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
外部装置のＷｅｂブラウザから利用可能な第１のＷｅｂアプリケーションと前記第１のＷｅｂアプリケーションとは異なる第２のＷｅｂアプリケーションを少なくとも有する情報処理装置であって、
外部装置で動作するＷｅｂブラウザに、前記第１のＷｅｂアプリケーションの画面を表示するための画面データを送信する第１の送信手段と、
前記第１のＷｅｂアプリケーションの画面から前記第２のＷｅｂアプリケーションの画面に遷移するための画面遷移を引き起こす指示に応じて、前記第２のＷｅｂアプリケーションの画面を要求する指示を前記外部装置から受信する第１の受信手段と、
前記第２のＷｅｂアプリケーションの画面を要求する指示を受信した場合に、前記第２のＷｅｂアプリケーションの画面を表示するための画面データとともに、前記Ｗｅｂブラウザに提供されていた前記第１のＷｅｂアプリケーションの画面を識別する識別情報を前記外部装置の前記Ｗｅｂブラウザに送信する第２の送信手段と、
前記第２のＷｅｂアプリケーションの画面から前記第１のＷｅｂアプリケーションの提供する画面に遷移するための画面遷移を引き起こす指示に応じて、前記第１のＷｅｂアプリケーションの画面を識別する識別情報に対応する情報を前記外部装置のＷｅｂブラウザから受信した場合に、前記受信した識別情報に対応する情報に基づいて前記第１のＷｅｂアプリケーションが提供する遷移先の画面を決定する決定手段と、を有することを特徴とする情報処理装置。
【請求項２】
前記受信した識別情報に対応する前記情報には、前記第１のＷｅｂアプリケーションの画面を識別するための識別子と、所定のＵＲＬとが含まれ、
前記決定手段は、前記識別子及び前記所定のＵＲＬから、前記第１のＷｅｂアプリケーションが提供する遷移先のＵＲＬを決定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記決定手段は、前記所定のＵＲＬが含まれている前記情報を受信したことに従って、前記情報に含まれている前記識別子を検索キーとして、予め保持している識別子を検索し、検索された該識別子に関連付けて記憶されている情報を用いて前記遷移先のＵＲＬを決定することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記受信した識別情報に対応する情報には、さらに、ダミーパラメータが含まれていることを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記第１のＷｅｂアプリケーションは、
前記決定手段によって決定された前記遷移先のＵＲＬに対応する画面を要求する指示を受け付けると、セッション処理を実行し、
前記セッション処理の結果、前記外部装置とのセッションが有効である場合は、前記遷移先のＵＲＬに対応する前記遷移先の画面を表示するための画面データを前記Ｗｅｂブラウザへ提供することを特徴とする請求項２乃至４の何れか１項に記載の情報処理装置。
【請求項６】
前記第１のＷｅｂアプリケーションは、
前記セッション処理の結果、前記外部装置との前記セッションが無効である場合は、前記遷移先のＵＲＬに対応する前記遷移先の画面を表示するための画面データを前記Ｗｅｂブラウザへ提供することなしに、エラー処理を実行することを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記第１のＷｅｂアプリケーションは、さらに、
認証処理を実行し、
前記認証処理の結果、認証に失敗した場合は、前記遷移先のＵＲＬに対応する前記遷移先の画面を表示するための画面データを前記Ｗｅｂブラウザへ提供することなしに、エラー処理を実行することを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記第２の送信手段は、前記第２のＷｅｂアプリケーションの画面に遷移するための画面遷移を引き起こす指示に応じて、前記第２のＷｅｂアプリケーションの画面を要求する指示を受信した場合に、前記識別情報を前記外部装置の前記Ｗｅｂブラウザに送信するとともに、前記Ｗｅｂブラウザに提供されていた前記第１のＷｅｂアプリケーションの画面を識別する識別子を記憶手段に記憶し、
前記第１のＷｅｂアプリケーションは、
前記決定手段によって決定された前記遷移先のＵＲＬに対応する画面を要求する指示を受け付けた場合であって、前記遷移先のＵＲＬに対応する画面と、前記記憶手段に記憶された識別子に対応する画面とが一致する場合は、前記遷移先のＵＲＬに対応する前記遷移先の画面を表示するための画面データを前記Ｗｅｂブラウザへ提供し、
前記決定手段によって決定された前記遷移先のＵＲＬに対応する画面を要求する指示を受け付けた場合であって、前記遷移先のＵＲＬに対応する画面と、前記記憶手段に記憶された識別子に対応する画面とが一致しない場合には、前記遷移先の画面の画面データを前記Ｗｅｂブラウザに提供することなしに、エラー処理を実行することを特徴とする請求項２乃至４のいずれか１項に記載の情報処理装置。
【請求項９】
前記第１のＷｅｂアプリケーションは、
前記エラー処理として、エラー内容を通知する画面データを生成し、当該生成した画面データを前記Ｗｅｂブラウザへ提供することを特徴とする請求項６乃至８のいずれか１項に記載の情報処理装置。
【請求項１０】
前記第１のＷｅｂアプリケーションは、前記情報処理装置の各種設定を外部装置のＷｅｂブラウザから変更するための機能を提供するＷｅｂアプリケーションであり、前記第２のＷｅｂアプリケーションは、前記情報処理装置にインストールされるアプリケーションの管理に関する機能を提供するＷｅｂアプリケーションであることを特徴とする請求項１乃至８のいずれか１項に記載の情報処理装置。
【請求項１１】
前記情報処理装置は、印刷手段を有するプリンタであることを特徴とする請求項１乃至１０のいずれか１項に記載の情報処理装置。
【請求項１２】
前記情報処理装置は、印刷手段と、読取手段とを少なくとも有する画像処理装置であることを特徴とする請求項１乃至１０のいずれか１項に記載の情報処理装置。
【請求項１３】
外部装置のＷｅｂブラウザから利用可能な第１のＷｅｂアプリケーションと前記第１のＷｅｂアプリケーションとは異なる第２のＷｅｂアプリケーションを少なくとも有する情報処理装置の制御方法であって、
外部装置で動作するＷｅｂブラウザに、前記第１のＷｅｂアプリケーションの画面を表示するための画面データを送信する第１の送信ステップと、
前記第１のＷｅｂアプリケーションの画面から前記第２のＷｅｂアプリケーションの画面に遷移するための画面遷移を引き起こす指示に応じて、前記第２のＷｅｂアプリケーションの画面を要求する指示を前記外部装置から受信する第１の受信ステップと、
前記第２のＷｅｂアプリケーションの画面を要求する指示を受信した場合に、前記第２のＷｅｂアプリケーションの画面を表示するための画面データとともに、前記Ｗｅｂブラウザに提供されていた前記第１のＷｅｂアプリケーションの画面を識別する識別情報を前記外部装置の前記Ｗｅｂブラウザに送信する第２の送信ステップと、
前記第２のＷｅｂアプリケーションの画面から前記第１のＷｅｂアプリケーションの提供する画面に遷移するための画面遷移を引き起こす指示に応じて、前記第１のＷｅｂアプリケーションの画面を識別する識別情報に対応する情報を前記外部装置のＷｅｂブラウザから受信した場合に、前記受信した識別情報に対応する情報に基づいて前記第１のＷｅｂアプリケーションが提供する遷移先の画面を決定する決定ステップと、を有することを特徴とする制御方法。
【請求項１４】
請求項１乃至１２の何れか１項に記載の情報処理装置としてコンピュータを機能させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明は、外部装置のＷｅｂブラウザから利用可能な第１のＷｅｂアプリケーションと前記第１のＷｅｂアプリケーションとは異なる第２のＷｅｂアプリケーションを少なくとも有する情報処理装置であって、外部装置で動作するＷｅｂブラウザに、前記第１のＷｅｂアプリケーションの画面を表示するための画面データを送信する第１の送信手段と、前記第１のＷｅｂアプリケーションの画面から前記第２のＷｅｂアプリケーションの画面に遷移するための画面遷移を引き起こす指示に応じて、前記第２のＷｅｂアプリケーションの画面を要求する指示を前記外部装置から受信する第１の受信手段と、前記第２のＷｅｂアプリケーションの画面を要求する指示を受信した場合に、前記第２のＷｅｂアプリケーションの画面を表示するための画面データとともに、前記Ｗｅｂブラウザに提供されていた前記第１のＷｅｂアプリケーションの画面を識別する識別情報を前記外部装置の前記Ｗｅｂブラウザに送信する第２の送信手段と、前記第２のＷｅｂアプリケーションの画面から前記第１のＷｅｂアプリケーションの提供する画面に遷移するための画面遷移を引き起こす指示に応じて、前記第１のＷｅｂアプリケーションの画面を識別する識別情報に対応する情報を前記外部装置のＷｅｂブラウザから受信した場合に、前記受信した識別情報に対応する情報に基づいて前記第１のＷｅｂアプリケーションが提供する遷移先の画面を決定する決定手段と、を有することを特徴とする。