【手続補正書】
【提出日】平成17年12月13日(2005.12.13)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
アプリケーションプログラムにより作成された描画データをオペレーティングシステムによりスプールさせ、当該スプールされた描画データに基づいて前記オペレーティングシステムから描画データを受け取るプリンタドライバを備える情報処理装置であって、
前記オペレーティングシステムによるスプール処理のスプールサイズを減らす軽減モードを実施するか否かを判定する判定手段と、
前記判定手段により前記軽減モードを実施すると判定されると、前記アプリケーションプログラムにより作成される描画データの出力サイズを低下させて前記オペレーティングシステムによりスプールするように指示する第一指示手段と、
スプールされた前記描画データに基づいて、画像形成デバイスでの画像形成処理に適合した出力サイズで展開されたラスタイメージを含む画像形成ジョブを生成する画像形成ジョブ生成手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記画像形成用デバイスは、ホストベースプリンタであることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記軽減モードを設定する設定手段を更に有し、
前記第一指示手段は、前記設定手段により前記軽減モードが設定された場合に前記アプリケーションプログラムにより作成される前記描画データの出力サイズを低下させて前記オペレーティングシステムによりスプールするように指示することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記設定手段は、更に前記軽減モードを自動的に設定するかどうかを設定でき、前記判定手段は、前記アプリケーションプログラムからのスプール指示に応じて、前記描画データのデータ量が所定量以上の場合に前記軽減モードを実施すると判定することを特徴とする請求項１又は２に記載の情報処理装置。
【請求項５】
スプールされた前記描画データをラスタイメージに展開する前記オペレーティングシステムの展開モジュールに対して、前記画像形成デバイスでの画像形成処理に適合した出力サイズで展開するように指示する第二指示手段を更に有し、
前記画像形成ジョブ生成手段は、前記第二指示手段で指示された出力サイズで展開されたラスタイメージを含む画像形成ジョブを生成することを特徴とする請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項６】
１ページ内に複数ページ分の描画データを縮小して配置するように設定されている場合、前記第一指示手段は、前記アプリケーションプログラムにより作成される描画データの出力サイズを低下させて前記オペレーティングシステムによりスプールするように指示することを特徴とする請求項１に記載の情報処理装置。
【請求項７】
印刷指示に応じてプリンタドライバを初期化し、前記プリンタドライバからプリンタ情報を取得するプリンタ情報取得手段と、
前記プリンタドライバの初期化に際して、アプリケーションプログラムから渡される印刷データの解像度を低下させるか否かを判定して前記プリンタ情報を発行する判定手段と、
前記プリンタ情報取得手段により取得した前記プリンタ情報に基づいて前記印刷データの解像度を決定して前記印刷データをスプールするスプール手段と、
前記スプール手段によりスプールされた前記印刷データを前記プリンタドライバから供給されるプリンタの解像度に応じた解像度でラスタイメージに展開する展開手段と、
前記展開手段により展開された前記ラスタイメージデータを前記プリンタドライバにより前記プリンタに送信させるように制御する制御手段と、
を有することを特徴とする情報処理装置。
【請求項８】
アプリケーションプログラムにより作成された描画データをオペレーティングシステムによりスプールさせ、当該スプールされた描画データに基づいて前記オペレーティングシステムから描画データを受け取るプリンタドライバを備える情報処理装置における情報処理方法であって、
前記オペレーティングシステムによるスプール処理のスプールサイズを減らす軽減モードを実施するか否かを判定する判定工程と、
前記判定工程で前記軽減モードを実施すると判定されると、前記アプリケーションプログラムにより作成される描画データの出力サイズを低下させて前記オペレーティングシステムによりスプールするように指示する第一指示工程と、
スプールされた前記描画データに基づいて、画像形成デバイスでの画像形成処理に適合した出力サイズで展開されたラスタイメージを含む画像形成ジョブを生成する画像形成ジョブ生成工程と、
を有することを特徴とする情報処理方法。
【請求項９】
前記画像形成用デバイスは、ホストベースプリンタであることを特徴とする請求項８に記載の情報処理方法。
【請求項１０】
前記軽減モードを設定する設定工程を更に有し、
前記第一指示工程は、前記設定工程で前記軽減モードが設定された場合に前記アプリケーションプログラムにより作成される前記描画データの出力サイズを低下させて前記オペレーティングシステムによりスプールするように指示することを特徴とする請求項８又は９に記載の情報処理方法。
【請求項１１】
前記設定工程では、更に前記軽減モードを自動的に設定するかどうかを設定でき、前記判定工程では、前記アプリケーションプログラムからのスプール指示に応じて、前記描画データのデータ量が所定量以上の場合に前記軽減モードを実施すると判定することを特徴とする請求項８又は９に記載の情報処理方法。
【請求項１２】
スプールされた前記描画データをラスタイメージに展開する前記オペレーティングシステムの展開モジュールに対して、前記画像形成デバイスでの画像形成処理に適合した出力サイズで展開するように指示する第二指示工程を更に有し、
前記画像形成ジョブ生成工程では、前記第二指示工程で指示された出力サイズで展開されたラスタイメージを含む画像形成ジョブを生成することを特徴とする請求項８乃至１１のいずれか１項に記載の情報処理方法。
【請求項１３】
１ページ内に複数ページ分の描画データを縮小して配置するように設定されている場合、前記第一指示工程は、前記アプリケーションプログラムにより作成される描画データの出力サイズを低下させて前記オペレーティングシステムによりスプールするように指示することを特徴とする請求項８に記載の情報処理方法。
【請求項１４】
印刷指示に応じてプリンタドライバを初期化し、前記プリンタドライバからプリンタ情報を取得するプリンタ情報取得工程と、
前記プリンタドライバの初期化に際して、アプリケーションプログラムから渡される印刷データの解像度を低下させるか否かを判定して前記プリンタ情報を発行する判定工程と、
前記プリンタ情報取得工程で取得した前記プリンタ情報に基づいて前記印刷データの解像度を決定して前記印刷データをスプールするスプール工程と、
前記スプール工程でスプールされた前記印刷データを前記プリンタドライバから供給されるプリンタの解像度に応じた解像度でラスタイメージに展開する展開工程と、
前記展開工程で展開された前記ラスタイメージデータを前記プリンタドライバにより前記プリンタに送信させるように制御する制御工程と、
を有することを特徴とする情報処理方法。
【請求項１５】
アプリケーションプログラムにより作成された描画データをオペレーティングシステムによりスプールさせ、当該スプールされた描画データに基づいて前記オペレーティングシステムから描画データを受け取る印刷制御処理をコンピュータに実行させるために、該コンピュータを、
前記オペレーティングシステムによるスプール処理のスプールサイズを減らす軽減モードを実施するか否かを判定する判定手段と、
前記判定手段により前記軽減モードを実施すると判定されると、前記アプリケーションプログラムにより作成される描画データの出力サイズを低下させて前記オペレーティングシステムによりスプールするように指示する第一指示手段と、
スプールされた前記描画データに基づいて、印刷装置の印刷処理に適合した印刷サイズで展開されたラスタイメージを含む印刷ジョブを生成する印刷ジョブ生成手段と、
を有する印刷制御装置として機能させることを特徴とする印刷制御プログラム。
【請求項１６】
前記印刷装置は、ホストベースプリンタであることを特徴とする請求項１５に記載の印刷制御プログラム。
【請求項１７】
前記軽減モードを設定する設定手段を更に有し、
前記第一指示手段は、前記設定手段で前記軽減モードが設定された場合に前記アプリケーションプログラムにより作成される前記描画データの印刷サイズを低下させて前記オペレーティングシステムによりスプールするように指示することを特徴とする請求項１５又は１６に記載の印刷制御プログラム。
【請求項１８】
前記設定手段は、更に前記軽減モードを自動的に設定するかどうかを設定でき、前記判定手段は、前記アプリケーションプログラムからのスプール指示に応じて、前記描画データのデータ量が所定量以上の場合に前記軽減モードを実施すると判定することを特徴とする請求項１５乃至１７のいずれか１項に記載の印刷制御プログラム。
【請求項１９】
スプールされた前記描画データをラスタイメージに展開する前記オペレーティングシステムの展開モジュールに対して、前記印刷装置での印刷処理に適合した印刷サイズで展開するように指示する第二指示手段を更に有し、
前記印刷ジョブ生成手段では、前記第二指示手段により指示された印刷サイズで展開されたラスタイメージを含む印刷ジョブを生成することを特徴とする請求項１６乃至１８のいずれか１項に記載の印刷制御プログラム。
【請求項２０】
１ページ内に複数ページ分の描画データを縮小して配置するように設定されている場合、前記第一指示手段は、前記アプリケーションプログラムにより作成される描画データの印刷サイズを低下させて前記オペレーティングシステムによりスプールするように指示することを特徴とする請求項１６に記載の印刷制御プログラム。
【請求項２１】
印刷制御処理をコンピュータに実行させるために、該コンピュータを、
印刷指示に応じてプリンタドライバを初期化し、前記プリンタドライバからプリンタ情報を取得するプリンタ情報取得手段と、
前記プリンタドライバの初期化に際して、アプリケーションプログラムから渡される印刷データの解像度を低下させるか否かを判定して前記プリンタ情報を発行する判定手段と、
前記プリンタ情報取得手段により取得した前記プリンタ情報に基づいて前記印刷データの解像度を決定して前記印刷データをスプールするスプール手段と、
前記スプール手段によりスプールされた前記印刷データを前記プリンタドライバから供給されるプリンタの解像度に応じた解像度でラスタイメージに展開する展開手段と、
前記展開手段により展開された前記ラスタイメージデータを前記プリンタドライバにより前記プリンタに送信させるように制御する制御手段と、
を有する印刷制御装置として機能させることを特徴とする印刷制御プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
【課題を解決するための手段】
上記目的を達成するために本発明の情報処理装置は以下のような構成を備える。即ち、
アプリケーションプログラムにより作成された描画データをオペレーティングシステムによりスプールさせ、当該スプールされた描画データに基づいて前記オペレーティングシステムから描画データを受け取るプリンタドライバを備える情報処理装置であって、
前記オペレーティングシステムによるスプール処理のスプールサイズを減らす軽減モードを実施するか否かを判定する判定手段と、
前記判定手段により前記軽減モードを実施すると判定されると、前記アプリケーションプログラムにより作成される描画データの出力サイズを低下させて前記オペレーティングシステムによりスプールするように指示する第一指示手段と、
スプールされた前記描画データに基づいて、画像形成デバイスでの画像形成処理に適合した出力サイズで展開されたラスタイメージを含む画像形成ジョブを生成する画像形成ジョブ生成手段とを有することを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
上記目的を達成するために本発明の情報処理方法は以下のような工程を備える。即ち、
アプリケーションプログラムにより作成された描画データをオペレーティングシステムによりスプールさせ、当該スプールされた描画データに基づいて前記オペレーティングシステムから描画データを受け取るプリンタドライバを備える情報処理装置における情報処理方法であって、
前記オペレーティングシステムによるスプール処理のスプールサイズを減らす軽減モードを実施するか否かを判定する判定工程と、
前記判定工程で前記軽減モードを実施すると判定されると、前記アプリケーションプログラムにより作成される描画データの出力サイズを低下させて前記オペレーティングシステムによりスプールするように指示する第一指示工程と、
スプールされた前記描画データに基づいて、画像形成デバイスでの画像形成処理に適合した出力サイズで展開されたラスタイメージを含む画像形成ジョブを生成する画像形成ジョブ生成工程とを有することを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】変更
【補正の内容】
【００１１】
上記目的を達成するために本発明の印刷処理プログラムは以下のような構成を備える。即ち、
印刷制御処理をコンピュータに実行させるために、該コンピュータを、
印刷指示に応じてプリンタドライバを初期化し、前記プリンタドライバからプリンタ情報を取得するプリンタ情報取得手段と、
前記プリンタドライバの初期化に際して、アプリケーションプログラムから渡される印刷データの解像度を低下させるか否かを判定して前記プリンタ情報を発行する判定手段と、
前記プリンタ情報取得手段により取得した前記プリンタ情報に基づいて前記印刷データの解像度を決定して前記印刷データをスプールするスプール手段と、
前記スプール手段によりスプールされた前記印刷データを前記プリンタドライバから供給されるプリンタの解像度に応じた解像度でラスタイメージに展開する展開手段と、
前記展開手段により展開された前記ラスタイメージデータを前記プリンタドライバにより前記プリンタに送信させるように制御する制御手段と、
を有する印刷制御装置として機能させることを特徴とする。