【手続補正書】
【提出日】平成16年11月16日(2004.11.16)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
実行可能コードのプラットフォーム独立セグメントの実行を開始できるウェブブラウザーを有する装置により利用可能であり、ＳＮＭＰエージェント及びＨＴＴＰサーバーを有する周辺機器から情報を得る方法であって、
前記ウェブブラウザーを実行して前記周辺機器から実行可能コードのプラットフォーム独立セグメントへの参照を含むファイルを取出し、
前記周辺機器からコードセグメントを要求するようにファイルを処理し、
前記周辺機器から前記コードセグメントを受信し、
前記コードセグメントを実行してＳＮＭＰクライアントを作成し、
前記コードセグメントを実行して前記ＳＮＭＰクライアントから前記ＳＮＭＰエージェントへパケットを送り、
前記ＳＮＭＰエージェントから前記周辺機器に関する情報を受信することを特徴とする方法。
【請求項２】
更に、実行可能コードのプラットフォーム独立セグメントを実行してサービス機構サーバーのファイルをアクセスし、実行可能コードのプラットフォーム独立セグメントを実行して前記サービス機構サーバーのファイルを表示することを特徴とする請求項１に記載の方法。
【請求項３】
更に、実行可能コードのプラットフォーム独立セグメントを実行して前記ＳＮＭＰエージェントから得られた情報を用いて前記ファイルを完成することを特徴とする請求項２に記載の方法。
【請求項４】
更に、実行可能コードのプラットフォーム独立セグメントを実行して前記サービス機構サーバーへ完成されたファイルを送ることを特徴とする請求項３に記載の方法。
【請求項５】
ＳＮＭＰエージェント及びＨＴＴＰサーバーを有する周辺機器により利用可能であり、実行可能コードのプラットフォーム独立セグメントの実行を開始できるウェブブラウザーへ周辺機器情報を提供するための方法であって、
前記ＨＴＴＰサーバーを介して前記ウェブブラウザーから送られてきた第１のパケットを受信し、
前記ウェブブラウザーへ実行可能コードのプラットフォーム独立セグメントへの参照を含むＨＴＭＬファイルを送り、
前記ウェブブラウザーからコードセグメントの要求を受信し、
前記ウェブブラウザーへ前記コードセグメントを送り、
前記ＳＮＭＰエージェントを介して第２のパケットを受信し、
前記ＳＮＭＰエージェントを介してＳＮＭＰクライアントへ周辺機器情報を送ることを特徴とする方法。
【請求項６】
実行可能コードのプラットフォーム独立セグメントの実行を開始できるウェブブラウザーとＳＮＭＰエージェント及びＨＴＴＰサーバーを有する周辺機器との間で通信するための方法であって、
前記ウェブブラウザーから前記ＨＴＴＰサーバーへ第１のパケットを送信し、
前記第１のパケットに応答して前記ＨＴＴＰサーバーから前記ウェブブラウザーへ実行可能コードのプラットフォーム独立セグメントへの参照を含むファイルを送信し、
前記ＨＴＴＰサーバーからコードセグメントを要求するように前記ファイルを処理し、
前記ＨＴＴＰサーバーから前記ウェブブラウザーへ前記コードセグメントを転送し、
前記コードセグメントを実行してＳＮＭＰクライアントを作成し、
前記コードセグメントを実行して前記ＳＮＭＰクライアントから前記ＳＮＭＰエージェントへパケットを送り、
前記ＳＮＭＰエージェントから前記ＳＮＭＰクライアントへ前記周辺機器に関する情報を転送することを特徴とする方法。
【請求項７】
請求項１に記載の方法をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項８】
請求項５に記載の方法をコンピュータに実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項９】
ＳＮＭＰエージェント及びＨＴＴＰサーバーを有する周辺機器から情報を獲得するように実行可能コードのプラットフォーム独立セグメントの実行を開始できるウェブブラウザーを有する装置であって、
データファイル、前記ウェブブラウザー、実行可能なコードセグメント及びプロセッサによって実行可能な処理ステップを格納するメモリと、
前記装置と前記周辺機器との間の通信を伝送するインターフェースと、
（１）前記ウェブブラウザーを実行して前記周辺機器から実行可能コードのプラットフォーム独立セグメントへの参照を含むファイルを取出し、（２）前記周辺機器からコードセグメントを要求するように前記ファイルを処理し、（３）前記周辺機器から前記コードセグメントを受信し、（４）前記コードセグメントを実行してＳＮＭＰクライアントを作成し、（５）前記コードセグメントを実行して前記ＳＮＭＰクライアントから前記ＳＮＭＰエージェントへパケットを送り、（６）前記ＳＮＭＰエージェントから前記周辺機器に関する情報を受信する、前記メモリに格納された処理ステップを実行するプロセッサとを有することを特徴とする装置。
【請求項１０】
実行可能コードのプラットフォーム独立セグメントの実行を開始できるウェブブラウザーを有する装置へ周辺機器情報を提供し、ＳＮＭＰエージェント及びＨＴＴＰサーバーを有する周辺機器であって、
データファイル、実行可能なコードセグメント及びプロセッサによって実行可能な処理ステップを格納するメモリと、
前記装置と前記周辺機器との間の通信を伝送するインターフェースと、
（１）前記ＨＴＴＰサーバーを介して前記ウェブブラウザーから送られてきた第１のパケットを受信し、（２）前記ウェブブラウザーへ実行可能コードのプラットフォーム独立セグメントへの参照を含むファイルを送り、（３）前記ウェブブラウザーから前記コードセグメントの要求を受信し、（４）前記ウェブブラウザーへ前記コードセグメントを送り、（５）前記ＳＮＭＰエージェントを介して第２のパケットを受信し、（６）前記ＳＮＭＰエージェントを介してＳＮＭＰクライアントへ周辺機器情報を送る、前記メモリに格納された処理ステップを実行するプロセッサとを有することを特徴とする周辺機器。
【請求項１１】
実行可能コードのプラットフォーム独立セグメントの実行を開始できるウェブブラウザーを有する装置へ周辺機器情報を提供し、ＳＮＭＰエージェント及びＨＴＴＰサーバーを有する周辺機器であって、
前記ウェブブラウザーから送られてくる要求を受信する第１の受信手段と、
前記第１の受信手段により受信された要求に対して、前記ウェブブラウザーへ実行可能コードのプラットフォーム独立セグメントへの参照を含むファイルを送信する第１の送信手段と、
前記ウェブブラウザーからコードセグメントの要求を受信する第２の受信手段と、
前記第２の受信手段により受信された要求に対して、前記ウェブブラウザーへ前記コードセグメントを送信する第２の送信手段と、
ＳＮＭＰクライアントからの要求を受信する第３の受信手段と、
前記第３の受信手段により受信された要求に対して、前記ＳＮＭＰクライアントへ前記ＳＮＭＰエージェントから前記周辺機器情報を送信する第３の送信手段とを有することを特徴とする周辺機器。
【請求項１２】
前記ファイルは、ハイパーテキストマークアップ言語フォーマットにおけるものであることを特徴とする請求項１０又は請求項１１に記載の周辺機器。
【請求項１３】
ウェブブラウザーを有する装置へ周辺機器情報を提供する周辺機器であって、
前記ウェブブラウザーから送られてくる要求を受信する第１の受信手段と、
前記第１の受信手段により受信された要求に対して、前記装置へ実行可能コードへの参照を含むファイルを送信する第１の送信手段と、
前記ウェブブラウザーから実行可能コードの要求を受信する第２の受信手段と、
前記第２の受信手段により受信された要求に対して、前記装置へ前記実行可能コードを送信する第２の送信手段と、
前記実行可能コードの実行による要求を受信する第３の受信手段と、
前記第３の受信手段により受信された要求に対して、前記装置へ前記周辺機器情報を送信する第３の送信手段とを有することを特徴とする周辺機器。
【請求項１４】
前記第３の送信手段により送信された周辺機器情報は、前記第１の送信手段により送信されたファイルが示すページの所定エリアに表示されることを特徴とする請求項１３に記載の周辺機器。
【請求項１５】
前記実行可能コードは、前記周辺機器をリブートするよう命令することを特徴とする請求項１３又は請求項１４に記載の周辺機器。