【手続補正書】
【提出日】令和3年2月26日(2021.2.26)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
アプリケーションサーバ、ウェブサーバおよび周辺機器と通信可能なウェブブラウザを搭載した情報処理装置であって、
前記ウェブブラウザを介して、前記ウェブサーバにおけるアプリケーションプログラムを提供するウェブページにアクセスし、アプリケーションをインストールするためのスクリプトを前記ウェブサーバから受信する第１の受信手段と、
前記周辺機器へのアクセス情報を取得する取得手段と、
前記取得手段によって取得された前記周辺機器へのアクセス情報に基づき、前記第１の受信手段によって受信されたスクリプトを実行する実行手段と、
前記実行手段による前記スクリプトの実行に応じて、前記周辺機器から周辺機器のデバイス情報を受信する第２の受信手段と、
前記第２の受信手段が受信したデバイス情報を前記アプリケーションサーバに対して送信する第１の送信手段と、
前記アプリケーションサーバから、前記周辺機器がインストール可能な少なくとも１つのアプリケーションプログラムを受信する第３の受信手段と、
前記第３の受信手段が受信した前記アプリケーションプログラムを、前記周辺機器に送信する第２の送信手段と、
を備える情報処理装置。
【請求項２】
前記第１の受信手段が前記スクリプトを受信したことに応じて、前記スクリプトを実行し、前記アプリケーション情報を識別するための表示を含む確認画面であって尚且つインストール指示するための確認画面を前記ウェブブラウザの画面上に表示する表示手段と、
前記表示手段において、確認画面が表示された後、ユーザからの所定の入力があったことに応じて、前記スクリプトが実行され、前記第２の送信手段は前記所定の入力に応じて前記アプリケーションプログラムを前記周辺機器に対して送信する請求項１に記載の情報処理装置。
【請求項３】
前記アプリケーションプログラムは、前記アプリケーションプログラムの起動条件を含み、前記周辺機器においては、前記起動条件に応じて前記アプリケーションプログラムの起動が制御される請求項１または２に記載の情報処理装置。
【請求項４】
前記アプリケーションプログラムは、前記周辺機器にインストール済のアプリケーションが有効にされているか否かを示す情報を含み、前記情報に基づき、前記周辺機器において前記インストール済のアプリケーションを有効にするか否かが制御される請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記アプリケーションプログラムは、前記周辺機器にインストール済のアプリケーションを識別するための情報を含み、前記周辺機器にインストール済のアプリケーションを識別するための情報に応じて前記周辺機器から前記インストール済のアプリケーションをアンインストールするための指示部を含む画面を、前記スクリプトの実行に従い前記ウェブブラウザの画面上に前記表示手段は表示する請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
周辺機器と通信するように構成されたウェブブラウザを搭載した情報処理装置と通信するように構成されたサーバ装置であって、
前記サーバ装置から前記情報処理装置に対してスクリプトを送信する送信手段と、
前記スクリプトが前記情報処理装置において実行されたことに応じて前記周辺機器から取得された周辺機器のデバイス識別情報を取得する取得手段と、
前記取得手段が取得したデバイス識別情報に対応するアプリケーションプログラムを特定する特定手段と、
前記特定手段が特定したアプリケーションプログラムを含むアプリケーション情報と、
前記アプリケーションプログラムを前記周辺機器に対してインストール指示するための画面情報と、を前記情報処理装置に対して送信する送信手段とを備えるサーバ装置。
【請求項７】
アプリケーションサーバ、ウェブサーバおよび周辺機器と通信可能なウェブブラウザ
を搭載した情報処理装置の制御方法であって、
前記ウェブブラウザを介して、前記ウェブサーバにおけるアプリケーションプログラムを提供するウェブページにアクセスし、アプリケーションをインストールするためのスクリプトを前記ウェブサーバから受信する第１の受信工程と、
前記周辺機器へのアクセス情報を取得する取得工程と、
前記取得工程によって取得された前記周辺機器へのアクセス情報に基づき、前記第１の受信工程によって受信されたスクリプトを実行する実行工程と、
前記実行工程による前記スクリプトの実行に応じて、前記周辺機器から周辺機器のデバイス情報を受信する第２の受信工程と、
前記第２の受信工程が受信したデバイス情報を前記アプリケーションサーバに対して送信する第１の送信工程と、
前記アプリケーションサーバから、前記周辺機器がインストール可能な少なくとも１つのアプリケーションプログラムを受信する第３の受信工程と、
前記第３の受信工程が受信した前記アプリケーションプログラムを、前記周辺機器に送信する第２の送信工程と、
を備える情報処理装置の制御方法。
【請求項８】
前記第１の受信工程が前記スクリプトを受信したことに応じて、前記スクリプトを実行し、前記アプリケーション情報を識別するための表示を含む確認画面であって尚且つインストール指示するための確認画面を前記ウェブブラウザの画面上に表示する表示工程と、
前記表示工程において、確認画面が表示された後、ユーザからの所定の入力があったことに応じて、前記スクリプトが実行され、前記第２の送信工程は前記所定の入力に応じて前記アプリケーションプログラムを前記周辺機器に対して送信する請求項７に記載の情報処理装置の制御方法。
【請求項９】
前記アプリケーションプログラムは、アプリケーションプログラムと前記アプリケーションプログラムの起動条件とを含み、前記周辺機器においては、前記起動条件に応じて前記アプリケーションプログラムが起動が制御される請求項７または８に記載の情報処理装置の制御方法。
【請求項１０】
前記アプリケーションプログラムは、前記周辺機器にインストール済のアプリケーションが有効にされているか否かを示す情報を含み、前記情報に基づき、前記周辺機器において前記インストール済のアプリケーションを有効にするか否かが制御される請求項７乃至９のいずれか１項に記載の情報処理装置の制御方法。
【請求項１１】
前記アプリケーションプログラムは、前記周辺機器にインストール済のアプリケーションを識別するための情報を含み、前記周辺機器にインストール済のアプリケーションを識別するための情報に応じて前記周辺機器から前記インストール済のアプリケーションをアンインストールするための指示部を含む画面を、前記スクリプトの実行に従い前記ウェブブラウザの画面上に前記表示工程は表示する請求項７乃至１０のいずれか１項に記載の情報処理装置の制御方法。
【請求項１２】
周辺機器と通信するように構成されたウェブブラウザを搭載した情報処理装置と通信するように構成されたサーバ装置の制御方法であって、
前記サーバ装置から前記情報処理装置に対してスクリプトを送信する送信工程と、
前記スクリプトが前記情報処理装置において実行されたことに応じて前記周辺機器から取得された周辺機器のデバイス識別情報を取得する取得工程と、
前記取得工程が取得したデバイス識別情報に対応するアプリケーションプログラムを特定する特定工程と、
前記特定工程が特定したアプリケーションプログラムを含むアプリケーション情報と、
前記アプリケーションプログラムを前記周辺機器に対してインストール指示するための画面情報と、を前記情報処理装置に対して送信する送信工程とを備えるサーバ装置の制御方法。
【請求項１３】
アプリケーションサーバ、ウェブサーバおよび印刷装置と通信可能な情報処理装置であって、
前記ウェブサーバから、スクリプトを含むウェブページを受信するウェブブラウザを有し、
前記ウェブブラウザは、前記受信したウェブページに入力された前記印刷装置に対するアクセス情報に基づき前記受信したスクリプトを実行し、
前記スクリプトの実行に応じて、前記ウェブブラウザは、
前記印刷装置から印刷装置の情報を受信し、
前記受信した印刷装置の情報を前記アプリケーションサーバに送信し、
前記アプリケーションサーバから、少なくとも一つのアプリケーションプログラムを受信し、
前記受信した少なくとも一つのアプリケーションプログラムを前記印刷装置に送信する処理を連続して実行することを特徴とする情報処理装置。
【請求項１４】
前記ウェブページで受け付けた前記印刷装置への接続指示に従って、前記スクリプトを実行することを特徴とする請求項１３に記載の情報処理装置。
【請求項１５】
前記アプリケーションサーバと前記ウェブサーバは、同一のサーバであることを特徴とする請求項１３または１４に記載の情報処理装置。
【請求項１６】
前記印刷装置の情報に対応する少なくとも一つ以上のアプリケーションプログラムの情報を表示部に表示することを特徴とする請求項１３乃至１５のいずれか１項に記載の情報処理装置。
【請求項１７】
表示部を有し、
前記表示部を介して指定されたアプリケーションプログラムを、前記アプリケーションサーバから受信することを特徴とする請求項１３に記載の情報処理装置。
【請求項１８】
前記ウェブページに、前記印刷装置にインストール済みのアプリケーションプログラムを表示し、前記アプリケーションプログラムを有効にするための指示を受け付けることを特徴とする請求項１３に記載の情報処理装置。
【請求項１９】
前記ウェブページに、前記印刷装置にインストール済みのアプリケーションプログラムを表示し、前記アプリケーションプログラムをアンインストールするための指示を受け付けることを特徴とする請求項１３に記載の情報処理装置。
【請求項２０】
前記ウェブページにおいてインストールを指示された少なくとも一つのアプリケーションプログラムを、前記アプリケーションサーバから受信することを特徴とする請求項１３に記載の情報処理装置。
【請求項２１】
アプリケーションサーバ、ウェブサーバおよび印刷装置と通信可能な情報処理装置における情報処理方法であって、
前記ウェブサーバから、スクリプトを含むウェブページを受信するウェブブラウザを有し、
前記ウェブブラウザは、前記受信したウェブページに入力された前記印刷装置に対するアクセス情報に基づき前記受信したスクリプトを実行し、
前記スクリプトの実行に応じて、前記ウェブブラウザは、
前記印刷装置から印刷装置の情報を受信し、
前記受信した印刷装置の情報を前記アプリケーションサーバに送信し、
前記アプリケーションサーバから、少なくとも一つのアプリケーションプログラムを受信し、
前記受信した少なくとも一つのアプリケーションプログラムを前記印刷装置に送信する処理を連続して実行することを特徴とする情報処理方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
上述の目的の少なくとも一つを達成するために、アプリケーションサーバ、ウェブサーバおよび周辺機器と通信可能なウェブブラウザを搭載した情報処理装置であって、
前記ウェブブラウザを介して、前記ウェブサーバにおけるアプリケーションプログラムを提供するウェブページにアクセスし、アプリケーションをインストールするためのスクリプトを前記ウェブサーバから受信する第１の受信手段と、前記周辺機器へのアクセス情報を取得する取得手段と、前記取得手段によって取得された前記周辺機器へのアクセス情報に基づき、前記第１の受信手段によって受信されたスクリプトを実行する実行手段と、前記実行手段による前記スクリプトの実行に応じて、前記周辺機器から周辺機器のデバイス情報を受信する第２の受信手段と、前記第２の受信手段が受信したデバイス情報を前記アプリケーションサーバに対して送信する第１の送信手段と、前記アプリケーションサーバから、前記周辺機器がインストール可能な少なくとも１つのアプリケーションプログラムを受信する第３の受信手段と、前記第３の受信手段が受信した前記アプリケーションプログラムを、前記周辺機器に送信する第２の送信手段と、を備える情報処理装置が一例として開示される。
さらに、上述の目的の少なくとも一つを達成するために、アプリケーションサーバ、
ウェブサーバおよび印刷装置と通信可能な情報処理装置であって、前記ウェブサーバから、スクリプトを含むウェブページを受信するウェブブラウザを有し、前記ウェブブラウザは、前記受信したウェブページに入力された前記印刷装置に対するアクセス情報に基づき前記受信したスクリプトを実行し、前記スクリプトの実行に応じて、前記ウェブブラウザは、
前記印刷装置から印刷装置の情報を受信し、前記受信した印刷装置の情報を前記アプリケーションサーバに送信し、前記アプリケーションサーバから、少なくとも一つのアプリケーションプログラムを受信し、前記受信した少なくとも一つのアプリケーションプログラムを前記印刷装置に送信する処理を連続して実行することを特徴とする情報処理装置が一例として開示されている。