【手続補正書】
【提出日】平成26年9月29日(2014.9.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンピューターおよび周辺機器が少なくとも１台ずつ接続されたネットワーク上で前記周辺機器を監視する周辺機器のステータス監視方法であって、
特定の前記コンピューターは、
特定の前記周辺機器に処理動作を行わせる処理命令を最初に送信するときに、当該特定の周辺機器との間の通信を確立する初期化を行うための第１の初期化命令を送信し、
前記特定の周辺機器において前記第１の初期化命令に基づく初期化が行なわれると、前記特定の周辺機器の電源がオフとされるまで当該特定の周辺機器の動作状態を示す動作ステータスを監視することを特徴とする周辺機器のステータス監視方法。
【請求項２】
請求項１において、
前記特定のコンピューターは、
前記特定の周辺機器において前記第１の初期化命令に基づく初期化が行なわれない場合には、前記特定の周辺機器の電源がオフの状態からオンに変化したことを示す第１の起動ステータスを監視し、前記第１の起動ステータスが検出されると、前記第１の初期化命令を再送信し、
前記特定の周辺機器において前記第１の初期化命令に基づく初期化が行なわれると、前記特定の周辺機器の電源がオフとされるまで当該特定の周辺機器の前記動作ステータスを監視することを特徴とする周辺機器のステータス監視方法。
【請求項３】
請求項２において、
前記特定のコンピューターは、
前記特定の周辺機器に対する前記処理命令を２回目以降に送信するときに、前記特定の周辺機器の前記動作ステータスおよび前記第１の起動ステータスをいずれも監視していない場合には、前記特定の周辺機器との間の通信を確立する初期化を行うための第２の初期化命令を送信し、
前記特定の周辺機器において前記第２の初期化命令に基づく初期化が行なわれると、前記特定の周辺機器の電源がオフとされるまで当該特定の周辺機器の前記動作ステータスを監視することを特徴とする周辺機器のステータス監視方法。
【請求項４】
請求項３において、
前記特定のコンピューターは、
前記特定の周辺機器において前記第２の初期化命令に基づく初期化が行なわれない場合には、前記特定の周辺機器の電源がオフの状態からオンに変化したことを示す第２の起動ステータスを監視し、
前記第２の起動ステータスが検出されると、前記第２の初期化命令を再送信し、
前記特定の周辺機器において前記第２の初期化命令に基づく初期化が行なわれると、前記特定の周辺機器の電源がオフとされるまで当該特定の周辺機器の前記動作ステータスを監視することを特徴とする周辺機器のステータス監視方法。
【請求項５】
請求項１において、
前記特定のコンピューターは、
前記特定のコンピューターの電源がオフの状態からオンとされると、前記特定の周辺機器に前記処理命令を最初に送信するまでは、前記特定の周辺機器の前記動作ステータスの監視および前記特定の周辺機器の電源がオフの状態からオンに変化したことを示す起動ステータスの監視をいずれも行なわないことを特徴とする周辺機器のステータス監視方法。
【請求項６】
請求項１において、
前記特定のコンピューターは、
前記特定の周辺機器の電源がオフになったことを前記動作ステータスに基づいて検出すると、前記特定の周辺機器に対する前記処理命令を新たに送信するまでは、前記特定の周辺機器の前記動作ステータスの監視および前記特定の周辺機器の電源がオフの状態からオンに変化したことを示す起動ステータスの監視をいずれも行なわないことを特徴とする周辺機器のステータス監視方法。
【請求項７】
請求項１において、
前記周辺機器は、プリンターであり、
前記処理命令は、前記プリンターに印刷を行わせる印刷命令であることを特徴とする周辺機器のステータス監視方法。
【請求項８】
周辺機器およびコンピューターが少なくとも１台ずつ接続されたネットワーク上で前記周辺機器を駆動制御するための前記コンピューターで作動するデバイスドライバーであって、
当該デバイスドライバーが駆動制御の対象としている特定の前記周辺機器に処理動作を行わせる処理命令を送信する際に、前記処理命令が前記特定の周辺機器へ送信される最初の処理命令であるか否かを判定する判定部と、
前記処理命令が最初の処理命令である場合に、当該デバイスドライバーと前記特定の周辺機器との間の通信を確立する初期化を行うための第１の初期化命令を送信する初期化命令送信部と、
前記第１の初期化命令に基づいて初期化が行なわれると、前記特定の周辺機器の動作状態を示す動作ステータスを当該特定の周辺機器の電源がオフとされるまで監視する動作ステータス監視部と、を備えていることを特徴とするデバイスドライバー。
【請求項９】
請求項８において、
前記特定の周辺機器において前記第１の初期化命令に基づく初期化が行なわれない場合に、前記特定の周辺機器の電源がオフの状態からオンに変化したことを示す第１の起動ステータスを監視する起動ステータス監視部と、
前記第１の起動ステータスが検出されると、前記第１の初期化命令を再送信する再送信部とを備えることを特徴とするデバイスドライバー。
【請求項１０】
請求項９において、
前記初期化命令送信部は、前記デバイスドライバーが前記特定の周辺機器に前記処理命令を送信する際に、前記処理命令が前記特定の周辺機器へ送信される最初の処理命令ではなく、かつ、前記起動ステータス監視部による前記第１の起動ステータスの監視および前記動作ステータス監視部による前記動作ステータスの監視がいずれも行われていない場合に、当該デバイスドライバーと前記特定の周辺機器との間の通信を確立する初期化を行うための第２の初期化命令を送信し、
前記動作ステータス監視部は、前記特定の周辺機器において前記第２の初期化命令に基づく初期化が行なわれると、前記特定の周辺機器の前記動作ステータスを当該特定の周辺機器の電源がオフとされるまで監視することを特徴とするデバイスドライバー。
【請求項１１】
請求項１０において、
前記起動ステータス監視部は、前記特定の周辺機器において前記第２の初期化命令に基づく初期化が行なわれない場合に、前記特定の周辺機器の電源がオフの状態からオンに変化したことを示す第２の起動ステータスを監視し、
前記再送信部は、前記第２の起動ステータスが検出されると、前記第２の初期化命令を再送信することを特徴とするデバイスドライバー。
【請求項１２】
周辺機器およびコンピューターが少なくとも１台ずつネットワークを介して接続されているネットワークシステムであって、
特定の前記周辺機器に処理動作を行わせる処理命令を特定の前記コンピューターから最初に送信するときに、前記特定のコンピューターと前記特定の周辺機器との間の通信を確立する初期化を行うための第１の初期化命令を当該特定のコンピューターから送信し、
前記特定の周辺機器において前記第１の初期化命令に基づく初期化が行なわれると、前記特定のコンピューターは前記特定の周辺機器の電源がオフとされるまで当該特定の周辺機器の動作状態を示す動作ステータスを監視することを特徴とするネットワークシステム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
上記の課題を解決するために、本発明の周辺機器のステータス監視方法は、
コンピューターおよび周辺機器が少なくとも１台ずつ接続されたネットワーク上で前記周辺機器を監視する周辺機器のステータス監視方法であって、
特定の前記コンピューターは、
特定の前記周辺機器に処理動作を行わせる処理命令を最初に送信するときに、当該特定の周辺機器との間の通信を確立する初期化を行うための第１の初期化命令を送信し、
前記特定の周辺機器において前記第１の初期化命令に基づく初期化が行なわれると、前記特定の周辺機器の電源がオフとされるまで当該特定の周辺機器の動作状態を示す動作ステータスを監視することを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本発明において、前記特定のコンピューターは、前記特定の周辺機器において前記第１の初期化命令に基づく初期化が行なわれない場合には、前記特定の周辺機器の電源がオフの状態からオンに変化したことを示す第１の起動ステータスを監視し、前記第１の起動ステータスが検出されると、前記第１の初期化命令を再送信し、前記特定の周辺機器において前記第１の初期化命令に基づく初期化が行なわれると、前記特定の周辺機器の電源がオフとされるまで当該特定の周辺機器の前記動作ステータスを監視することが望ましい。特定の周辺機器において第１の初期化命令に基づく初期化が行なわれない場合とは、特定のコンピューターが最初の処理命令を送信した時点で特定の周辺機器の電源がオフとなっている場合である。このような場合に、特定のコンピューターが特定の周辺機器の第１の起動ステータスを監視して、第１の起動ステータスが検出された場合に第１の初期化命令を再送信すれば、特定の周辺機器の電源がオフの状態からオンに変化した後に初期化が行なわれる。この結果、特定のコンピューターと特定の周辺機器との間で通信が確立されるので、特定のコンピューターは動作ステータスの監視を開始できる。また、初期化によって特定のコンピューターと特定の周辺機器との間で通信が確立されるので、特定のプリンターで処理されることなく特定のコンピューターで保留されている処理命令を特定のコンピューターが第１の初期化命令とともに送信することにより、電源がオンの状態となった特定の周辺機器に処理命令に基づく処理動作を遅滞なく行なわせることができる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
次に、本発明は、周辺機器およびコンピューターが少なくとも１台ずつ接続されたネットワーク上で前記周辺機器を駆動制御するための前記コンピューターで作動するデバイスドライバーであって、
当該デバイスドライバーが駆動制御の対象としている特定の前記周辺機器に処理動作を行わせる処理命令を送信する際に、前記処理命令が前記特定の周辺機器へ送信される最初の処理命令であるか否かを判定する判定部と、
前記処理命令が最初の処理命令である場合に、当該デバイスドライバーと前記特定の周辺機器との間の通信を確立する初期化を行うための第１の初期化命令を送信する初期化命令送信部と、
前記第１の初期化命令に基づいて初期化が行なわれると、前記特定の周辺機器の動作状態を示す動作ステータスを当該特定の周辺機器の電源がオフとされるまで監視する動作ステータス監視部と、を備えていることを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
次に、本発明は、周辺機器およびコンピューターが少なくとも１台ずつネットワークを介して接続されているネットワークシステムであって、特定の前記周辺機器に処理動作を行わせる処理命令を特定の前記コンピューターから最初に送信するときに、前記特定のコンピューターと前記特定の周辺機器との間の通信を確立する初期化を行うための第１の初期化命令を当該特定のコンピューターから送信し、前記特定の周辺機器において前記第１の初期化命令に基づく初期化が行なわれると、前記特定のコンピューターは前記特定の周辺機器の電源がオフとされるまで当該特定の周辺機器の動作状態を示す動作ステータスを監視することを特徴とする。換言すれば、周辺機器およびコンピューターを少なくとも１台ずつネットワークを介して接続されているネットワークシステムにおいて、前記コンピューターでは、前記周辺機器を駆動制御するためのデバイスドライバーが動作しており、前記デバイスドライバーは、当該デバイスドライバーが駆動制御の対象としている特定の周辺機器に処理動作を行わせる処理命令を送信する際に、前記処理命令が前記特定の周辺機器へ送信される最初の処理命令であるか否かを判定する判定部と、前記処理命令が最初の処理命令である場合に、当該デバイスドライバーと前記特定の周辺機器との間の通信を確立する初期化を行うための第１の初期化命令を送信する初期化命令送信部と、前記第１の初期化命令に基づいて初期化が行なわれると、前記特定の周辺機器の動作状態を示す動作ステータスを当該特定の周辺機器の電源がオフとされるまで監視する動作ステータス監視部と、を備えているものとすることができる。