【手続補正書】
【提出日】平成17年11月11日(2005.11.11)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】印刷制御方法、情報処理装置、及びコンピュータプログラム
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  アプリケーションソフトウェア及びプリンタドライバがインストールされた情報処理装置における印刷制御方法であって、
前記アプリケーションソフトウェアから並行処理モードの指定を受け付ける受付工程と、
前記受付工程で並行処理モードの指定を受け付けた場合に、前記アプリケーションソフトウェアが１ページ分のデータを記録用紙の印刷方向に合わせて順に出力することにより、プリンタドライバがデータを順に入力する処理を実行する入力工程と、
前記プリンタドライバが入力されたデータを１ページ分スプールすることなく、前記入力工程で入力されたデータを印刷データに変換して画像出力装置に出力する処理を実行する変換工程と、
前記入力工程と前記変換工程とを１ページ内で並行処理する並行処理工程と、
を含むことを特徴とする印刷制御方法。
【請求項２】  前記アプリケーションソフトウェアから並行処理モードが指定された場合に、前記プリンタドライバが前記並行処理モードをサポートするか否かを判定する判定工程を更に含むことを特徴とする請求項１に記載の印刷制御方法。
【請求項３】  前記アプリケーションソフトウェアが並行処理モードを指定する際に、前記アプリケーションソフトウェアと前記プリンタドライバとで、拡張ＡＰＩを介して前記判定工程を実現することを特徴とする請求項２に記載の印刷制御方法。
【請求項４】  前記並行処理工程を行う際に、前記プリンタドライバが、前記情報処理装置にインストールされている基本ソフトウェアのスプール設定をオフにする設定工程を更に含むことを特徴とする請求項１〜３のいずれか１項に記載の印刷制御方法。
【請求項５】  前記並行処理工程を行う際に、前記プリンタドライバが、前記情報処理装置にインストールされている基本ソフトウェアのバンディング処理を停止するよう前記基本ソフトウェアに対して通知する通知工程を更に含むことを特徴とする請求項１〜４のいずれか１項に記載の印刷制御方法。
【請求項６】  前記プリンタドライバが、前記アプリケーションソフトウェアから出力されたデータと、前記画像出力装置の出力するバンドの位置との関係を判定する位置関係判定工程を更に含み、
前記位置関係判定工程の判定結果に応じて、バンド状に分割したデータが前記画像出力装置に出力されることを特徴とする請求項１〜５のいずれか１項に記載の印刷制御方法。
【請求項７】  前記アプリケーションソフトウェアは、１ページ分のデータを記録用紙の印刷方向に合わせて順に出力する際にバンド状に分割して出力することを特徴とする請求項６に記載の印刷制御方法。
【請求項８】  アプリケーションソフトウェア及びプリンタドライバがインストールされた情報処理装置であって、
前記アプリケーションソフトウェアから並行処理モードの指定を受け付ける受付処理と、
前記受付処理で並行処理モードの指定を受け付けた場合に、前記アプリケーションソフトウェアが１ページ分のデータを記録用紙の印刷方向に合わせて順に出力することにより、プリンタドライバがデータを順に入力する入力処理と、
前記プリンタドライバが入力されたデータを１ページ分スプールすることなく、前記入力処理で入力されたデータを印刷データに変換して画像出力装置に出力する変換処理と、
前記入力処理と前記変換処理とを１ページ内で並行して実行する並行処理と、
を実行するためのプリンタドライバを備えることを特徴とする情報処理装置。
【請求項９】  前記アプリケーションソフトウェアから並行処理モードが指定された場合に、前記プリンタドライバが前記並行処理モードをサポートするか否かを判定することを特徴とする請求項８に記載の情報処理装置。
【請求項１０】  前記アプリケーションソフトウェアが並行処理モードを指定する際に、前記アプリケーションソフトウェアと前記プリンタドライバとで、拡張ＡＰＩを介して前記判定を実現することを特徴とする請求項９に記載の情報処理装置。
【請求項１１】  前記並行処理モードの際に、前記プリンタドライバが、該情報処理装置にインストールされている基本ソフトウェアのスプール設定をオフにすることを特徴とする請求項８〜１０のいずれか１項に記載の情報処理装置。
【請求項１２】  前記並行処理モードの際に、前記プリンタドライバが、該情報処理装置にインストールされている基本ソフトウェアのバンディング処理を停止するよう前記基本ソフトウェアに対して通知することを特徴とする請求項８〜１１のいずれか１項に記載の情報処理装置。
【請求項１３】  前記プリンタドライバが、前記アプリケーションソフトウェアから出力されたデータと、前記画像出力装置の出力するバンドの位置との関係を判定し、前記位置関係判定の結果に応じて、バンド状に分割したデータが前記画像出力装置に出力されることを特徴とする請求項８〜１２のいずれか１項に記載の情報処理装置。
【請求項１４】  前記アプリケーションソフトウェアは、１ページ分のデータを記録用紙の印刷方向に合わせて順に出力する際にバンド状に分割して出力することを特徴とする請求項１３に記載の情報処理装置。
【請求項１５】  アプリケーションソフトウェアがインストールされた情報処理装置において印刷処理を制御するためのプリンタドライバとして機能するコンピュータプログラムであって、
前記アプリケーションソフトウェアから並行処理モードの指定を受け付ける受付処理と、
前記受付処理で並行処理モードの指定を受け付けた場合に、前記アプリケーションソフトウェアが１ページ分のデータを記録用紙の印刷方向に合わせて順に出力することにより、前記プリンタドライバがデータを順に入力する入力処理と、
前記プリンタドライバが入力されたデータを１ページ分スプールすることなく、前記入力処理で入力されたデータを印刷データに変換して画像出力装置に出力する変換処理と、
前記入力処理と前記変換処理とを１ページ内で並行して実行する並行処理とを前記情報処理装置に実行させることを特徴とするコンピュータプログラム。
【請求項１６】  前記アプリケーションソフトウェアから並行処理モードが指定された場合に、前記プリンタドライバが前記並行処理モードをサポートするか否かを判定する判定処理を更に前記情報処理装置に実行させることを特徴とする請求項１５に記載のコンピュータプログラム。
【請求項１７】  前記アプリケーションソフトウェアが並行処理モードを指定する際に、前記アプリケーションソフトウェアと前記プリンタドライバとで、拡張ＡＰＩを介して前記判定処理を実現することを特徴とする請求項１６に記載のコンピュータプログラム。
【請求項１８】  前記並行処理を行う際に、前記プリンタドライバが、前記情報処理装置にインストールされている基本ソフトウェアのスプール設定をオフにする設定処理を更に前記情報処理装置に実行させることを特徴とする請求項１５〜１７のいずれか１項に記載のコンピュータプログラム。
【請求項１９】  前記並行処理を行う際に、前記プリンタドライバが、前記情報処理装置にインストールされている基本ソフトウェアのバンディング処理を停止するよう前記基本ソフトウェアに対して通知する通知処理を更に前記情報処理装置に実行させることを特徴とする請求項１５〜１８のいずれか１項に記載のコンピュータプログラム。
【請求項２０】  前記プリンタドライバが、前記アプリケーションソフトウェアから出力されたデータと、前記画像出力装置の出力するバンドの位置との関係を判定する位置関係判定処理を更に前記情報処理装置に実行させ、
前記位置関係判定処理の判定結果に応じて、バンド状に分割したデータが前記画像出力装置に出力されることを特徴とする請求項１５〜１９のいずれか１項に記載のコンピュータプログラム。
【請求項２１】  前記アプリケーションソフトウェアは、１ページ分のデータを記録用紙の印刷方向に合わせて順に出力する際にバンド状に分割して出力することを特徴とする請求項２０に記載のコンピュータプログラム。
【請求項２２】  アプリケーションソフトウェア及びプリンタドライバがインストールされた情報処理装置における印刷制御方法であって、
前記プリンタドライバが１ページ内でデータの入力と出力を並行して行う並行処理モードで動作可能であるか判定する判定工程と、
前記判定工程で並行処理モードで動作可能であると判定した場合に、前記アプリケーションソフトウェアからプリンタドライバに対して並行処理モードを指定する指定工程と、
前記指定工程で並行処理モードを指定した場合に、前記アプリケーションソフトウェアが１ページ分のデータを記録用紙の印刷方向に合わせて順に出力する出力処理を実行する出力工程とを含み、
前記プリンタドライバが入力されたデータを１ページ分スプールすることなく、前記出力工程で出力されたデータを印刷データに変換して画像出力装置に出力する処理を実行する変換工程を、前記出力工程と１ページ内で並行処理させることを特徴とする印刷制御方法。
【請求項２３】  前記情報処理装置に接続された画像読取装置で読み取られたデータを前記アプリケーションソフトウェアが入力する入力工程を更に含み、
前記アプリケーションソフトウェアによる前記入力工程と前記出力工程とを１ページ内で並行処理させることを特徴とする請求項２２に記載の印刷制御方法。
【請求項２４】  アプリケーションソフトウェア及びプリンタドライバがインストールされた情報処理装置であって、
前記プリンタドライバが１ページ内でデータの入力と出力を並行して行う並行処理モードで動作可能であるか判定する判定手段と、
前記判定手段により並行処理モードで動作可能であると判定した場合に、前記アプリケーションソフトウェアからプリンタドライバに対して並行処理モードを指定する指定手段と、
前記指定手段により並行処理モードが指定された場合に、前記アプリケーションソフトウェアが１ページ分のデータを記録用紙の印刷方向に合わせて順に出力する出力手段とを備え、
前記プリンタドライバが入力されたデータを１ページ分スプールすることなく、前記出力手段により出力されたデータを印刷データに変換して画像出力装置に出力する変換処理を、前記出力手段による出力処理と１ページ内で並行処理させることを特徴とする情報処理装置。
【請求項２５】  画像読取装置で読み取られたデータを前記アプリケーションソフトウェアに入力する入力手段を更に含み、
前記アプリケーションソフトウェアに対する前記入力手段による入力処理と前記出力手段による出力処理とを１ページ内で並行処理させることを特徴とする請求項２４に記載の情報処理装置。
【請求項２６】  アプリケーションソフトウェア及びプリンタドライバがインストールされた情報処理装置における印刷を制御するためのコンピュータプログラムであって、
前記プリンタドライバが１ページ内でデータの入力と出力を並行して行う並行処理モードで動作可能であるか判定する判定処理と、
前記判定処理で並行処理モードで動作可能であると判定した場合に、前記アプリケーションソフトウェアからプリンタドライバに対して並行処理モードを指定する指定処理と、
前記指定処理で並行処理モードを指定した場合に、前記アプリケーションソフトウェアが１ページ分のデータを記録用紙の印刷方向に合わせて順に出力する出力処理とを前記情報処理装置に実行させ、
前記プリンタドライバが入力されたデータを１ページ分スプールすることなく、前記出力処理で出力されたデータを印刷データに変換して画像出力装置に出力する変換処理を、前記出力処理と１ページ内で並行処理させることを特徴とするコンピュータプログラム。
【請求項２７】  前記情報処理装置に接続された画像読取装置で読み取られたデータを前記アプリケーションが入力する入力処理を更に前記情報処理装置に実行させ、
前記アプリケーションによる前記入力処理と前記出力処理とを１ページ内で並行処理させることを特徴とする請求項２６に記載のコンピュータプログラム。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
【発明の属する技術分野】
本発明は、アプリケーションソフトウェア等で作成した文字、図形等の描画データをラスタイメージの画像に展開して画像出力装置に送信する印刷制御方法、情報処理装置、及びコンピュータプログラムに関するものである。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
【課題を解決するための手段】
本発明の印刷制御方法は、アプリケーションソフトウェア及びプリンタドライバがインストールされた情報処理装置における印刷制御方法であって、前記アプリケーションソフトウェアから並行処理モードの指定を受け付ける受付工程と、前記受付工程で並行処理モードの指定を受け付けた場合に、前記アプリケーションソフトウェアが１ページ分のデータを記録用紙の印刷方向に合わせて順に出力することにより、プリンタドライバがデータを順に入力する処理を実行する入力工程と、前記プリンタドライバが入力されたデータを１ページ分スプールすることなく、前記入力工程で入力されたデータを印刷データに変換して画像出力装置に出力する処理を実行する変換工程と、前記入力工程と前記変換工程とを１ページ内で並行処理する並行処理工程と、を含むことを特徴とする。
本発明の他の印刷制御方法は、アプリケーションソフトウェア及びプリンタドライバがインストールされた情報処理装置における印刷制御方法であって、前記プリンタドライバが１ページ内でデータの入力と出力を並行して行う並行処理モードで動作可能であるか判定する判定工程と、前記判定工程で並行処理モードで動作可能であると判定した場合に、前記アプリケーションソフトウェアからプリンタドライバに対して並行処理モードを指定する指定工程と、前記指定工程で並行処理モードを指定した場合に、前記アプリケーションソフトウェアが１ページ分のデータを記録用紙の印刷方向に合わせて順に出力する出力処理を実行する出力工程とを含み、前記プリンタドライバが入力されたデータを１ページ分スプールすることなく、前記出力工程で出力されたデータを印刷データに変換して画像出力装置に出力する処理を実行する変換工程を、前記出力工程と１ページ内で並行処理させることを特徴とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
本発明の情報処理装置は、アプリケーションソフトウェア及びプリンタドライバがインストールされた情報処理装置であって、前記アプリケーションソフトウェアから並行処理モードの指定を受け付ける受付処理と、前記受付処理で並行処理モードの指定を受け付けた場合に、前記アプリケーションソフトウェアが１ページ分のデータを記録用紙の印刷方向に合わせて順に出力することにより、プリンタドライバがデータを順に入力する入力処理と、前記プリンタドライバが入力されたデータを１ページ分スプールすることなく、前記入力処理で入力されたデータを印刷データに変換して画像出力装置に出力する変換処理と、前記入力処理と前記変換処理とを１ページ内で並行して実行する並行処理と、を実行するためのプリンタドライバを備えることを特徴とする。
本発明の他の情報処理装置は、アプリケーションソフトウェア及びプリンタドライバがインストールされた情報処理装置であって、前記プリンタドライバが１ページ内でデータの入力と出力を並行して行う並行処理モードで動作可能であるか判定する判定手段と、前記判定手段により並行処理モードで動作可能であると判定した場合に、前記アプリケーションソフトウェアからプリンタドライバに対して並行処理モードを指定する指定手段と、前記指定手段により並行処理モードが指定された場合に、前記アプリケーションソフトウェアが１ページ分のデータを記録用紙の印刷方向に合わせて順に出力する出力手段とを備え、前記プリンタドライバが入力されたデータを１ページ分スプールすることなく、前記出力手段により出力されたデータを印刷データに変換して画像出力装置に出力する変換処理を、前記出力手段による出力処理と１ページ内で並行処理させることを特徴とする。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１１
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
本発明のコンピュータプログラムは、アプリケーションソフトウェアがインストールされた情報処理装置において印刷処理を制御するためのプリンタドライバとして機能するコンピュータプログラムであって、前記アプリケーションソフトウェアから並行処理モードの指定を受け付ける受付処理と、前記受付処理で並行処理モードの指定を受け付けた場合に、前記アプリケーションソフトウェアが１ページ分のデータを記録用紙の印刷方向に合わせて順に出力することにより、前記プリンタドライバがデータを順に入力する入力処理と、前記プリンタドライバが入力されたデータを１ページ分スプールすることなく、前記入力処理で入力されたデータを印刷データに変換して画像出力装置に出力する変換処理と、前記入力処理と前記変換処理とを１ページ内で並行して実行する並行処理とを前記情報処理装置に実行させることを特徴とする。
本発明の他のコンピュータプログラムは、アプリケーションソフトウェア及びプリンタドライバがインストールされた情報処理装置における印刷を制御するためのコンピュータプログラムであって、前記プリンタドライバが１ページ内でデータの入力と出力を並行して行う並行処理モードで動作可能であるか判定する判定処理と、前記判定処理で並行処理モードで動作可能であると判定した場合に、前記アプリケーションソフトウェアからプリンタドライバに対して並行処理モードを指定する指定処理と、前記指定処理で並行処理モードを指定した場合に、前記アプリケーションソフトウェアが１ページ分のデータを記録用紙の印刷方向に合わせて順に出力する出力処理とを前記情報処理装置に実行させ、前記プリンタドライバが入力されたデータを１ページ分スプールすることなく、前記出力処理で出力されたデータを印刷データに変換して画像出力装置に出力する変換処理を、前記出力処理と１ページ内で並行処理させることを特徴とする。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】削除
【補正の内容】