【手続補正書】
【提出日】平成27年9月28日(2015.9.28)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
上記目的を達成するため、本発明に係る印刷制御装置は、プリンタを出力先として第１の形式の印刷データに基づく処理を実行する第１のプリンタドライバと、前記出力先のプリンタの状態を監視する処理を実行する監視手段と、を有する印刷制御装置において、被印刷媒体への印刷をプリンタに実行させないような印刷命令を生成するように前記第１のプリンタドライバに指示する生成指示手段と、前記第１のプリンタドライバに、前記第１の形式の印刷データに基づく処理の実行をさせると共に、前記生成指示手段による指示に基づいて被印刷媒体への印刷をプリンタに実行させない印刷命令を生成させ、その生成された印刷命令をプリンタに送信させる制御手段と、を有し、前記第１のプリンタドライバは、前記生成された印刷命令のプリンタへの送信に伴い、少なくともプリンタの状態監視項目を含む監視条件を前記監視手段に対して指示する監視条件指示手段をさらに有し、前記監視手段は、前記監視条件指示手段による指示を受けたことに伴い、当該指示された前記監視条件に基づいて、前記制御手段により前記印刷命令を受信したことで前記第１のプリンタドライバからの受信に対しては被印刷媒体への印刷を実行しない状態のプリンタに対して状態を問い合わせ、当該プリンタからの応答内容に応じて前記監視条件に基づいた処理を行う。
また、上記目的を達成するため、本発明に係る印刷制御方法は、プリンタを出力先として第１の形式の印刷データに基づく処理を実行する第１のプリンタドライバと、前記出力先のプリンタの状態を監視する処理を実行する監視手段と、を有する印刷制御装置における印刷制御方法であって、被印刷媒体への印刷をプリンタに実行させないような印刷命令を生成するように前記第１のプリンタドライバに指示するステップと、前記第１のプリンタドライバに、前記第１の形式の印刷データに基づく処理の実行をさせると共に、前記印刷命令を生成する指示に基づいて被印刷媒体への印刷をプリンタに実行させない印刷命令を生成させ、その生成された印刷命令をプリンタに送信させるステップと、を有し、前記第１のプリンタドライバは、前記生成された印刷命令のプリンタへの送信に伴い、少なくともプリンタの状態監視項目を含む監視条件を前記監視手段に対して指示するステップをさらに有し、前記監視手段に、前記監視条件の指示を受けたことに伴い、当該指示された前記監視条件に基づいて、前記生成された前記印刷命令を受信したことで前記第１のプリンタドライバからの受信に対しては被印刷媒体への印刷を実行しない状態のプリンタに対して状態を問い合わせ、当該プリンタからの応答内容に応じて前記監視条件に基づいた処理を行わせる。
さらに、上記目的を達成するため、本発明に係るプログラムは、プリンタを出力先として第１の形式の印刷データに基づく処理を実行する第１のプリンタドライバと、前記出力先のプリンタの状態を監視する処理を実行する監視手段と、を備えるコンピュータに、被印刷媒体への印刷をプリンタに実行させないような印刷命令を生成するように前記第１のプリンタドライバに指示する生成指示機能、前記第１のプリンタドライバに、前記第１の形式の印刷データに基づく処理の実行をさせると共に、前記生成指示機能による指示に基づいて被印刷媒体への印刷をプリンタに実行させない印刷命令を生成させ、その生成された印刷命令をプリンタに送信させる制御機能、を含み、前記第１のプリンタドライバに、前記生成された印刷命令のプリンタへの送信に伴い、少なくともプリンタの状態監視項目を含む監視条件を前記監視手段に対して指示する監視条件指示機能をさらに含み、前記監視手段に、前記監視条件指示機能による指示を受けたことに伴い、当該指示された前記監視条件に基づいて、前記制御機能により前記印刷命令を受信したことで前記第１のプリンタドライバからの受信に対しては被印刷媒体への印刷を実行しない状態のプリンタに対して状態を問い合わせ、当該プリンタからの応答内容に応じて前記監視条件に基づいた処理を行う機能、を実現させる。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プリンタを出力先として第１の形式の印刷データに基づく処理を実行する第１のプリンタドライバと、前記出力先のプリンタの状態を監視する処理を実行する監視手段と、を有する印刷制御装置において、
被印刷媒体への印刷をプリンタに実行させないような印刷命令を生成するように前記第１のプリンタドライバに指示する生成指示手段と、
前記第１のプリンタドライバに、前記第１の形式の印刷データに基づく処理の実行をさせると共に、前記生成指示手段による指示に基づいて被印刷媒体への印刷をプリンタに実行させない印刷命令を生成させ、その生成された印刷命令をプリンタに送信させる制御手段と、を有し、
前記第１のプリンタドライバは、前記生成された印刷命令のプリンタへの送信に伴い、少なくともプリンタの状態監視項目を含む監視条件を前記監視手段に対して指示する監視条件指示手段をさらに有し、
前記監視手段は、前記監視条件指示手段による指示を受けたことに伴い、当該指示された前記監視条件に基づいて、前記制御手段により前記印刷命令を受信したことで前記第１のプリンタドライバからの受信に対しては被印刷媒体への印刷を実行しない状態のプリンタに対して状態を問い合わせ、当該プリンタからの応答内容に応じて前記監視条件に基づいた処理を行う、
ことを特徴とする印刷制御装置。
【請求項２】
前記制御手段は、前記第１のプリンタドライバに、データ容量が０の印刷命令、又は前記プリンタに被印刷媒体への印刷を実行させない命令を記述した印刷命令を生成させることを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
前記プリンタに第２の形式の印刷データに基づく処理を実行させる第２のプリンタドライバをさらに備え、
前記第２のプリンタドライバが前記第２の形式の印刷データに基づく処理を前記プリンタに実行させた場合に、前記制御手段による制御を実行する、
ことを特徴とする請求項１または２に記載の印刷制御装置。
【請求項４】
前記第１のプリンタドライバは、前記第１の形式の印刷データとしてＸＰＳ（XML Paper Specification）形式の文書データに基づく処理を実行するＸＰＳプリンタドライバを有し、
前記第２のプリンタドライバは、ＧＤＩ（Graphics Device Interface）を介して前記第２の形式の印刷データに基づいて生成された描画データを前記プリンタのページ記述言語にレンダリングするＧＤＩプリンタドライバを有する、
ことを特徴とする請求項３に記載の印刷制御装置。
【請求項５】
前記制御手段は、前記ＸＰＳ形式の文書データの構成パーツであるＰｒｉｎｔＴｉｃｋｅｔに前記生成指示手段による指示を付加することにより、前記第１のプリンタドライバを制御することを特徴とする請求項４に記載の印刷制御装置。
【請求項６】
前記監視手段によって得られた前記プリンタの状態を示す情報が所定の通知条件を満たしたか否かを前記監視条件に基づき判別する判別手段と、
前記判別手段が前記所定の通知条件が満たされたと判別した場合に、前記プリンタの状態を示す情報を該印刷制御装置のユーザに通知する通知手段と、をさらに備える、
ことを特徴とする請求項１乃至５のいずれか１項に記載の印刷制御装置。
【請求項７】
前記プリンタは、前記第１のプリンタドライバ及び前記第２のプリンタドライバからの印刷ジョブを受信し、前記監視手段の監視対象として物理的なプリンタを模擬する仮想プリンタであることを特徴とする請求項１乃至６のいずれか１項に記載の印刷制御装置。
【請求項８】
プリンタを出力先として第１の形式の印刷データに基づく処理を実行する第１のプリンタドライバと、前記出力先のプリンタの状態を監視する処理を実行する監視手段と、を有する印刷制御装置における印刷制御方法であって、
被印刷媒体への印刷をプリンタに実行させないような印刷命令を生成するように前記第１のプリンタドライバに指示するステップと、
前記第１のプリンタドライバに、前記第１の形式の印刷データに基づく処理の実行をさせると共に、前記印刷命令を生成する指示に基づいて被印刷媒体への印刷をプリンタに実行させない印刷命令を生成させ、その生成された印刷命令をプリンタに送信させるステップと、を有し、
前記第１のプリンタドライバは、前記生成された印刷命令のプリンタへの送信に伴い、少なくともプリンタの状態監視項目を含む監視条件を前記監視手段に対して指示するステップをさらに有し、
前記監視手段に、前記監視条件の指示を受けたことに伴い、当該指示された前記監視条件に基づいて、前記生成された前記印刷命令を受信したことで前記第１のプリンタドライバからの受信に対しては被印刷媒体への印刷を実行しない状態のプリンタに対して状態を問い合わせ、当該プリンタからの応答内容に応じて前記監視条件に基づいた処理を行わせる、
ことを特徴とする印刷制御方法。
【請求項９】
プリンタを出力先として第１の形式の印刷データに基づく処理を実行する第１のプリンタドライバと、前記出力先のプリンタの状態を監視する処理を実行する監視手段と、を備えるコンピュータに、
被印刷媒体への印刷をプリンタに実行させないような印刷命令を生成するように前記第１のプリンタドライバに指示する生成指示機能、
前記第１のプリンタドライバに、前記第１の形式の印刷データに基づく処理の実行をさせると共に、前記生成指示機能による指示に基づいて被印刷媒体への印刷をプリンタに実行させない印刷命令を生成させ、その生成された印刷命令をプリンタに送信させる制御機能、を含み、
前記第１のプリンタドライバに、前記生成された印刷命令のプリンタへの送信に伴い、少なくともプリンタの状態監視項目を含む監視条件を前記監視手段に対して指示する監視条件指示機能をさらに含み、
前記監視手段に、前記監視条件指示機能による指示を受けたことに伴い、当該指示された前記監視条件に基づいて、前記制御機能により前記印刷命令を受信したことで前記第１のプリンタドライバからの受信に対しては被印刷媒体への印刷を実行しない状態のプリンタに対して状態を問い合わせ、当該プリンタからの応答内容に応じて前記監視条件に基づいた処理を行う機能、
を実現させることを特徴とするプログラム。