【手続補正書】
【提出日】平成30年8月7日(2018.8.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
情報処理装置であって、
ユーザアプリケーションとして動作し、周辺機器のステータスを表示するステータス表示手段と、
前記ユーザアプリケーションと通信するサービスアプリケーションとして動作し、前記周辺機器と双方向通信を行うことができる双方向通信手段と、を有し、
前記ステータス表示手段は、前記双方向通信手段に対して、前記周辺機器を特定する情報を含む周辺機器のステータスの取得要求を発行し、
前記双方向通信手段は、前記周辺機器を特定する情報に基づいて前記ステータスを取得する対象の周辺機器を特定し、当該対象となる周辺機器に対してステータスの取得要求を送信し、
当該取得要求の応答として前記周辺機器から返送されたステータスに基づく情報を前記ステータス表示手段に送信し、前記ステータス表示手段は、前記双方向通信手段から受信した前記ステータスに基づく情報に基づき前記周辺機器のステータスを表示することを特徴とする情報処理装置。
【請求項２】
前記ステータス表示手段は、前記周辺機器のステータスの取得要求を前記双方向通信手段に対して発行する際、前記双方向通信手段が動作していないときは前記サービスアプリケーションが停止していることを示す情報を表示することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記双方向通信手段は、前記取得要求に対して前記周辺機器から所定時間内に応答がないときは通信エラーが発生していることを示す情報を含むステータスの情報を前記ステータス表示手段に送信し、前記通信エラーが発生していることを示す情報を含むステータスの情報を前記双方向通信手段から受信した前記ステータス表示手段は、当該通信エラーが発生していることを示す情報を表示することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記ステータス表示手段と前記双方向通信手段との通信は、ＬＰＣ（Local Procedure Call）により行われることを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記周辺機器を特定する情報は、前記周辺機器の名称情報であることを特徴とする請求項１乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
ネットワークを介してクライアントとサーバとが接続され、前記サーバに接続された周辺機器を前記クライアントとサーバとが共有する情報処理システムであって、
前記クライアントは、
ユーザアプリケーションとして動作し、周辺機器のステータスを表示するステータス表示手段を有し、
前記ステータス表示手段は、前記サーバ上のサービスアプリケーションとして動作し、前記サーバに接続された周辺機器と双方向通信を行うことができる双方向通信手段に対して、前記周辺機器を特定する情報を含む周辺機器のステータスの取得要求を発行し、
前記サーバの前記双方向通信手段は、前記周辺機器を特定する情報に基づいて前記ステータスを取得する対象となる周辺機器を特定し、当該対象の周辺機器に対してステータスの取得要求を送信し、
当該取得要求の応答として前記周辺機器から返送されたステータスに基づく情報を前記クライアントに送信し、前記ステータス表示手段は、前記双方向通信手段から受信した前記ステータスに基づく情報に基づき周辺機器のステータスを表示することを特徴とする情報処理システム。
【請求項７】
前記ステータス表示手段と前記サーバの双方向通信手段との通信は、ＲＰＣ（Remote Procedure Call）により行われることを特徴とする請求項６に記載の情報処理システム。
【請求項８】
前記周辺機器を特定する情報は、前記周辺機器の名称情報であることを特徴とする請求項６又は７に記載の情報処理システム。
【請求項９】
前記ステータス表示手段は、前記サーバの双方向通信手段に対して、前記周辺機器の名称に加えて、ポート名及びドライバ名を更に含むステータスの取得要求を発行し、
前記サーバの前記双方向通信手段は、前記周辺機器の名称、ポート名及びドライバ名に基づいて前記ステータスを取得する対象の周辺機器を特定し、当該対象の周辺機器に対してステータスの取得要求を送信し、
当該取得要求に対して前記周辺機器から返送されるステータスを前記クライアントに送信することを特徴とする請求項８に記載の情報処理システム。
【請求項１０】
前記サーバは、前記周辺機器に印刷ジョブを送信するための共有プリンタを公開しており、前記クライアントは、当該共有プリンタを経由して前記周辺機器に印刷ジョブを送信するためのプリンタドライバを更に有することを特徴とする請求項６乃至８のいずれか１項に記載の情報処理システム。
【請求項１１】
情報処理装置を制御する制御方法であって、
ユーザアプリケーションとして動作し、周辺機器のステータスを表示するステータス表示工程と、
前記ユーザアプリケーションと通信するサービスアプリケーションとして動作し、前記周辺機器と双方向通信を行うことができる双方向通信工程と、を有し、
前記ステータス表示工程は、前記双方向通信工程に対して、前記周辺機器を特定する情報を含む周辺機器のステータスの取得要求を発行し、
前記双方向通信工程は、前記周辺機器を特定する情報に基づいて前記ステータスを取得する対象の周辺機器を特定し、当該対象となる周辺機器に対してステータスの取得要求を送信し、
当該取得要求の応答として前記周辺機器から返送されたステータスに基づく情報を前記ステータス表示工程に送信し、前記ステータス表示工程は、前記双方向通信工程で受信した前記ステータスに基づく情報に基づき前記周辺機器のステータスを表示することを特徴とする制御方法。
【請求項１２】
ユーザアプリケーションと、当該ユーザアプリケーションと通信するサービスアプリケーションを情報処理装置のコンピュータに実行させるためのプログラムであって、
前記ユーザアプリケーションを実現するプログラムは、前記コンピュータに、
周辺機器のステータスを表示する表示工程と、
前記サービスアプリケーションへ、前記周辺機器を特定する情報を含む周辺機器のステータスの取得要求を送信する第１の送信工程と、を実行させ、
前記サービスアプリケーションを実現するプログラムは、前記コンピュータに、
前記ユーザアプリケーションから送信された要求を受信する受信工程と、
前記受信工程で受信した要求に含まれる前記周辺機器を特定する情報に基づいて前記ステータスを取得する対象の周辺機器を特定し、双方向通信を用いて当該対象の周辺機器に対してステータスの取得要求を送信する第２の送信工程と、
当該対象の周辺機器から応答として得られたステータスに基づく情報を前記ユーザアプリケーションに通知する通知工程と、
を実行させることを特徴とするプログラム。
【請求項１３】
前記表示工程では、前記サービスアプリケーションのプログラムが動作していないことに従って、前記サービスアプリケーションが停止していることを示す情報を表示することを特徴とする請求項１２に記載のプログラム。
【請求項１４】
前記通知工程では、前記第２の送信工程で送信した取得要求に対し、所定時間内に応答がないときは通信エラーが発生していることを示す情報を含むステータスに基づく情報を前記ユーザアプリケーションに対して通知し、
前記通信エラーが発生していることを示す情報を含むステータスに基づく情報を前記サービスアプリケーションから受信した場合、前記表示工程では、通信エラーが発生していることを示す情報を表示することを特徴とする請求項１２又は１３に記載のプログラム。
【請求項１５】
前記ユーザアプリケーションと前記サービスアプリケーションとの通信は、ＬＰＣ（Local Procedure Call）を使用して実行されることを特徴とする請求１２乃至１４のいずれか１項に記載のプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
上記目的を達成するために本発明の一態様に係る情報処理装置は以下のような構成を備える。即ち、
情報処理装置であって、
ユーザアプリケーションとして動作し、周辺機器のステータスを表示するステータス表示手段と、
前記ユーザアプリケーションと通信するサービスアプリケーションとして動作し、前記周辺機器と双方向通信を行うことができる双方向通信手段と、を有し、
前記ステータス表示手段は、前記双方向通信手段に対して、前記周辺機器を特定する情報を含む周辺機器のステータスの取得要求を発行し、
前記双方向通信手段は、前記周辺機器を特定する情報に基づいて前記ステータスを取得する対象の周辺機器を特定し、当該対象となる周辺機器に対してステータスの取得要求を送信し、
当該取得要求の応答として前記周辺機器から返送されたステータスに基づく情報を前記ステータス表示手段に送信し、前記ステータス表示手段は、前記双方向通信手段から受信した前記ステータスに基づく情報に基づき前記周辺機器のステータスを表示することを特徴とする。