【手続補正書】
【提出日】平成22年3月11日(2010.3.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１の情報処理装置と、周辺装置とを有する周辺装置制御システムであって、
前記第１の情報処理装置は、
前記周辺装置から前記周辺装置に関する周辺装置情報を取得する取得手段と、
前記周辺装置情報から通知情報を生成する通知情報生成手段と、
前記通知情報を通知する通知手段とを備え、
前記取得手段は、前記周辺装置からある時間間隔で前記周辺装置情報を取得し、
前記通知情報生成手段は、ある時刻における第１の周辺装置情報と、別の時刻における第２の周辺装置情報とから通知情報を生成し、
前記通知手段は、前記通知情報を通知することを特徴とする周辺装置制御システム。
【請求項２】
第１の情報処理装置と、第２の情報処理装置と、周辺装置とを有する周辺装置制御システムであって、
前記第１の情報処理装置は、前記周辺装置と接続されていて、
前記周辺装置から前記周辺装置に関する周辺装置情報を取得する取得手段と、
前記周辺装置情報から通知情報を生成する通知情報生成手段と、
前記通知情報を前記第２の情報処理装置に通知する通知手段とを備え、
前記取得手段は、前記周辺装置からある時間間隔で前記周辺装置情報を取得し、
前記通知情報生成手段は、ある時刻における第１の周辺装置情報と、別の時刻における第２の周辺装置情報とから通知情報を生成し、
前記通知手段は、前記通知情報を通知することを特徴とする周辺装置制御システム。
【請求項３】
前記第１の情報処理装置は前記周辺装置を制御する周辺装置制御手段を更に備え、
前記周辺装置制御手段は、前記周辺装置情報を取得し、この周辺装置情報から通知情報を生成し、前記通知情報を通知することを特徴とする請求項１または２記載の周辺装置制御システム。
【請求項４】
前記通知情報は補填された通知情報を含むことを特徴とする請求項１または２記載の周辺装置制御システム。
【請求項５】
前記周辺装置は印刷装置で構成され、前記通知情報は、前記周辺装置で印刷される印刷物のページ番号を含むことを特徴とする請求項４記載の周辺装置制御システム。
【請求項６】
前記周辺装置制御手段は、前記周辺装置へのデータの書き込みを制御する書き込みスレッドと、前記周辺装置からのデータの読み出しを制御する読み出しスレッドとにより前記周辺装置を制御し、前記書き込みスレッドと前記読み出しスレッドとの間で情報の共有を行う情報共有手段を備えることを特徴とする請求項３記載の周辺装置制御システム。
【請求項７】
前記周辺装置制御手段は、前記周辺装置情報と前記情報共有手段とで共有される共有情報から、前記通知情報を生成することを特徴とする請求項６記載の周辺装置制御システム。
【請求項８】
前記周辺装置制御手段は、前記通知情報の種類に応じて、前記共有情報から生成した通知情報の一部を変更して、変更した通知情報を通知することを特徴とする請求項７記載の周辺装置制御システム。
【請求項９】
前記通知情報は複数の種類で構成され、
前記周辺装置制御手段は、前記通知情報を第１の通知情報群と第２の通知情報群とに分け、前記第１の通知情報群に含まれる通知情報を前記書き込みスレッドから通知し、前記第２の通知情報群に含まれる通知情報を前記読み出しスレッドから通知することを特徴とする請求項６記載の周辺装置制御システム。
【請求項１０】
前記通知情報に依存関係を設けることを特徴とする請求項１または２記載の周辺装置制御システム。
【請求項１１】
前記通知手段は、ある通知情報を通知した後、ある時間が経過してから、次の通知情報を通知することを特徴とする請求項１または２記載の周辺装置制御システム。
【請求項１２】
前記通知情報は、時刻を表す時刻情報を含むことを特徴とする請求項１または２記載の周辺装置制御システム。
【請求項１３】
前記通知情報は、通知の順序を表す順序情報を含むことを特徴とする請求項１または２記載の周辺装置制御システム。
【請求項１４】
前記通知情報は、時刻を表す時刻情報を含み、
前記第１の情報処理装置または前記第２の情報処理装置は、前記通知情報を受信可能なアプリケーションを備え、前記アプリケーションは、前記時刻情報に従って通知情報の順序を並び替えることを特徴とする請求項２記載の周辺装置制御システム。
【請求項１５】
前記通知情報は、順序を表す順序情報を含み、
前記第１の情報処理装置または前記第２の情報処理装置は、前記通知情報を受信可能なアプリケーションを備え、前記アプリケーションは、前記順序情報に従って通知情報の順序を並び替えることを特徴とする請求項２記載の周辺装置制御システム。
【請求項１６】
周辺装置から前記周辺装置に関する周辺装置情報を取得する取得手段と、
前記周辺装置情報から通知情報を生成する通知情報生成手段と、
前記通知情報を通知する通知手段とを備え、
前記取得手段は、前記周辺装置からある時間間隔で前記周辺装置情報を取得し、
前記通知情報生成手段は、ある時刻における第１の周辺装置情報と、別の時刻における第２の周辺装置情報とから通知情報を生成し、
前記通知手段は、前記通知情報を通知することを特徴とする情報処理装置。
【請求項１７】
周辺装置と接続されている情報処理装置であって、
前記周辺装置から前記周辺装置に関する周辺装置情報を取得する取得手段と、
前記周辺装置情報から通知情報を生成する通知情報生成手段と、
前記通知情報を第２の情報処理装置に通知する通知手段とを備え、
前記取得手段は、前記周辺装置からある時間間隔で前記周辺装置情報を取得し、
前記通知情報生成手段は、ある時刻における第１の周辺装置情報と、別の時刻における第２の周辺装置情報とから通知情報を生成し、
前記通知手段は、前記通知情報を通知することを特徴とする情報処理装置。
【請求項１８】
第１の情報処理装置と周辺装置とを有する周辺装置制御システムにおける周辺装置制御方法であって、
前記第１の情報処理装置は、前記周辺装置から前記周辺装置に関する周辺装置情報を取得する取得手段と、前記周辺装置情報から通知情報を生成する通知情報生成手段と、前記通知情報を通知する通知手段とを備え、
前記方法は、
前記取得手段が、前記周辺装置からある時間間隔で前記周辺装置情報を取得するステップと、
前記通知情報生成手段が、ある時刻における第１の周辺装置情報と、別の時刻における第２の周辺装置情報とから通知情報を生成するステップと、
前記通知手段が、前記通知情報を通知するステップと
を有することを特徴とする周辺装置制御方法。
【請求項１９】
第１の情報処理装置と、第２の情報処理装置と、周辺装置とを有する周辺装置制御システムにおける周辺装置制御方法であって、
前記第１の情報処理装置は、前記周辺装置と接続されていて、前記周辺装置から前記周辺装置に関する周辺装置情報を取得する取得手段と、前記周辺装置情報から通知情報を生成する通知情報生成手段と、前記通知情報を前記第２の情報処理装置に通知する通知手段とを備え、
前記方法は、
前記取得手段が、前記周辺装置からある時間間隔で前記周辺装置情報を取得するステップと、
前記通知情報生成手段が、ある時刻における第１の周辺装置情報と、別の時刻における第２の周辺装置情報から通知情報を生成するステップと、
前記通知手段が、前記通知情報を通知するステップと
を有することを特徴とする周辺装置制御方法。
【請求項２０】
第１の情報処理装置により、周辺装置を制御する周辺装置制御方法を実行させるためのプログラムであって、
前記周辺装置から前記周辺装置に関する周辺装置情報を取得する取得手段と、
前記周辺装置情報から通知情報を生成する通知情報生成手段と、
前記通知情報を通知する通知手段として前記第１の情報処置装置を機能させ、
前記取得手段は、前記周辺装置からある時間間隔で前記周辺装置情報を取得し、
前記通知情報生成手段は、ある時刻における第１の周辺装置情報と、別の時刻における第２の周辺装置情報とから通知情報を生成し、
前記通知情報生成手段は、前記通知情報を通知することを特徴とするプログラム。
【請求項２１】
周辺装置と接続された第１の情報処理装置により、前記周辺装置を制御する周辺装置制御方法を実行させるためのプログラムであって、
前記周辺装置から前記周辺装置に関する周辺装置情報を取得する取得手段と、
前記周辺装置情報とから通知情報を生成する通知情報生成手段と、
前記通知情報を第２の情報処理装置に通知する通知手段として前記第１の情報処理装置を機能させ、
前記取得手段は、前記周辺装置からある時間間隔で前記周辺装置情報を取得し、
前記通知情報生成手段は、ある時刻における第１の周辺装置情報と、別の時刻における第２の周辺装置情報とから通知情報を生成し、
前記通知情報生成手段は、前記通知情報を通知することを特徴とするプログラム。
【請求項２２】
第１の情報処理装置により、周辺装置を制御する周辺装置制御方法を実行させるためのプログラムを記憶する記憶媒体であって、
前記プログラムは、
前記周辺装置から前記周辺装置に関する周辺装置情報を取得する取得手段と、
前記周辺装置情報から通知情報を生成する通知情報生成手段と、
前記通知情報を通知する通知手段として前記第１の情報処置装置を機能させ、
前記取得手段は、前記周辺装置からある時間間隔で前記周辺装置情報を取得し、
前記通知情報生成手段は、ある時刻における第１の周辺装置情報と、別の時刻における第２の周辺装置情報とから通知情報を生成し、
前記通知情報生成手段は、前記通知情報を通知することを特徴とする記憶媒体。
【請求項２３】
周辺装置と接続された第１の情報処理装置により、前記周辺装置を制御する周辺装置制御方法を実行させるためのプログラムを記憶する記憶媒体であって、
前記プログラムは、
前記周辺装置から前記周辺装置に関する周辺装置情報を取得する取得手段と、
前記周辺装置情報とから通知情報を生成する通知情報生成手段と、
前記通知情報を第２の情報処理装置に通知する通知手段として前記第１の情報処理装置を機能させ、
前記取得手段は、前記周辺装置からある時間間隔で前記周辺装置情報を取得し、
前記通知情報生成手段は、ある時刻における第１の周辺装置情報と、別の時刻における第２の周辺装置情報とから通知情報を生成し、
前記通知情報生成手段は、前記通知情報を通知することを特徴とする記憶媒体。
【請求項２４】
コンピュータで実行されているプロセスに対して印刷の進捗を通知するプリンタ制御装置であって、
最後に通知した印刷中のページ番号と、最後に通知した印刷済のページ番号とを保存する保存手段と、
プリンタから現在印刷中のページ番号を一定時間ごとに取得する取得手段と、
前記現在印刷中のページ番号と前記最後に通知した印刷中のページ番号とに基づいて、印刷中のページ番号の通知が発行されていないページ、および、印刷済みのページ番号の通知が発行されていないページの存在を判定し、存在する場合には、該当するページごとに印刷中の通知および印刷済みの通知をそのページの順序で発行する発行手段と
を備えることを特徴とするプリンタ制御装置。
【請求項２５】
印刷が中断された場合には、印刷の終了の指示に対して、中断されたことを示す通知を発行する手段をさらに備えることを特徴とする請求項２４に記載のプリンタ制御装置。
【請求項２６】
前記発行手段により発行される通知に、タイムスタンプと、発行の順序を示す情報とがさらに含まれることを特徴とする請求項２４または２５に記載のプリンタ制御装置。
【請求項２７】
前記発行手段は、通知の発行の後、一定時間の待機することを特徴とする請求項２４または２５に記載のプリンタ制御装置。
【請求項２８】
コンピュータにより実行されるプロセスに対して印刷の進捗を通知するプリンタ制御プログラムであって、
最後に通知した印刷中のページ番号と、最後に通知した印刷済のページ番号とを保存する保存工程と、
プリンタから現在印刷中のページ番号を一定時間ごとに取得する取得工程と、
前記現在印刷中のページ番号と前記最後に通知した印刷中のページ番号とに基づいて、印刷中のページ番号の通知が発行されていないページ、および、印刷済みのページ番号の通知が発行されていないページの存在を判定し、存在する場合には、該当するページごとに印刷中の通知および印刷済みの通知をそのページの順序で発行する発行工程と
をコンピュータにより実行させるためのプリンタ制御プログラム。
【請求項２９】
コンピュータで実行されているプロセスに対して印刷の進捗を通知するプリンタ制御方法であって、
保存手段が、最後に通知した印刷中のページ番号と、最後に通知した印刷済のページ番号とを保存する保存工程と、
取得手段が、プリンタから現在印刷中のページ番号を一定時間ごとに取得する取得工程と、
発行手段が、前記現在印刷中のページ番号と前記最後に通知した印刷中のページ番号とに基づいて、印刷中のページ番号の通知が発行されていないページ、および、印刷済みのページ番号の通知が発行されていないページの存在を判定し、存在する場合には、該当するページごとに印刷中の通知および印刷済みの通知をそのページの順序で発行する発行工程と
を有することを特徴とするプリンタ制御方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
上記目的を達成するために本発明は以下の構成を備える。すなわち、第１の情報処理装置と、周辺装置とを有する周辺装置制御システムであって、
前記第１の情報処理装置は、
前記周辺装置から前記周辺装置に関する周辺装置情報を取得する取得手段と、
前記周辺装置情報から通知情報を生成する通知情報生成手段と、
前記通知情報を通知する通知手段とを備え、
前記取得手段は、前記周辺装置からある時間間隔で前記周辺装置情報を取得し、
前記通知情報生成手段は、ある時刻における第１の周辺装置情報と、別の時刻における第２の周辺装置情報とから通知情報を生成し、
前記通知手段は、前記通知情報を通知する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
また、他の側面によれば、本発明は、第１の情報処理装置と、第２の情報処理装置と、周辺装置とを有する周辺装置制御システムであって、
前記第１の情報処理装置は、前記周辺装置と接続されていて、
前記周辺装置から前記周辺装置に関する周辺装置情報を取得する取得手段と、
前記周辺装置情報から通知情報を生成する通知情報生成手段と、
前記通知情報を前記第２の情報処理装置に通知する通知手段とを備え、
前記取得手段は、前記周辺装置からある時間間隔で前記周辺装置情報を取得し、
前記通知情報生成手段は、ある時刻における第１の周辺装置情報と、別の時刻における第２の周辺装置情報とから通知情報を生成し、
前記通知手段は、前記通知情報を通知する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】変更
【補正の内容】
【００１３】
また、他の側面によれば、本発明は、周辺装置から前記周辺装置に関する周辺装置情報を取得する取得手段と、
前記周辺装置情報から通知情報を生成する通知情報生成手段と、
前記通知情報を通知する通知手段とを備え、
前記取得手段は、前記周辺装置からある時間間隔で前記周辺装置情報を取得し、
前記通知情報生成手段は、ある時刻における第１の周辺装置情報と、別の時刻における第２の周辺装置情報とから通知情報を生成し、
前記通知手段は、前記通知情報を通知する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
また、他の側面によれば、本発明は、周辺装置と接続されている情報処理装置であって、
前記周辺装置から前記周辺装置に関する周辺装置情報を取得する取得手段と、
前記周辺装置情報から通知情報を生成する通知情報生成手段と、
前記通知情報を第２の情報処理装置に通知する通知手段とを備え、
前記取得手段は、前記周辺装置からある時間間隔で前記周辺装置情報を取得し、
前記通知情報生成手段は、ある時刻における第１の周辺装置情報と、別の時刻における第２の周辺装置情報とから通知情報を生成し、
前記通知手段は、前記通知情報を通知する。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
また、他の側面によれば、本発明は、以下の構成も備える。すなわち、コンピュータで実行されているプロセスに対して印刷の進捗を通知するプリンタ制御装置であって、
最後に通知した印刷中のページ番号と、最後に通知した印刷済のページ番号とを保存する保存手段と、
プリンタから現在印刷中のページ番号を一定時間ごとに取得する取得手段と、
前記現在印刷中のページ番号と前記最後に通知した印刷中のページ番号とに基づいて、印刷中のページ番号の通知が発行されていないページ、および、印刷済みのページ番号の通知が発行されていないページの存在を判定し、存在する場合には、該当するページごとに印刷中の通知および印刷済みの通知をそのページの順序で発行する発行手段とを備える。