(57)【要約】【課題】印刷装置において印刷データに応じた適切な印刷速度の設定を自動的に行うことを可能とする。【解決手段】画像データのＲ、Ｇ、Ｂの各濃度値に基づき１バンド当たりの濃度値を求める（Ｓ３０２）。次に、設定されている用紙種類と印刷品位の情報をＲＡＭ１０５から読出し、これらの印刷条件に基づいて印刷速度判定基準値を求める（Ｓ３０３）。以上の濃度値と印刷速度判定基準値とを比較し、印刷速度指示を生成する必要があるかどうか判断する。ここで、求めた濃度値が印刷速度判定基準値と等しいかそれ以上の場合は、印刷速度を指示する（Ｓ３０５）。ここで、例えば、印刷媒体の種類についてインク吸収性が悪いものほど小さな判定基準値を対応させることで、インク吸収性に劣る印刷媒体を用いるときはその吸収性に応じた比較的低い印刷速度を指示することができる。【選択図】        図３
2005007661.tif 000002
【特許請求の範囲】
【請求項１】
印刷データに基づき、印刷媒体に記録材を付与して印刷を行なうための印刷処理方法であって、
印刷データから、印刷媒体の所定領域ごとに当該領域に付与される記録材の量に関した値を求め、
該求めた値に基づいて当該領域を印刷する際の印刷速度を決定する、
ステップを有したことを特徴とする印刷処理方法。
【請求項２】
前記印刷速度を決定するステップは、前記記録材の付与量に関した値を求めるステップで求めた値と、印刷に用いる印刷媒体の種類に応じた判断基準値との比較結果に応じて印刷速度を決定することを特徴とする請求項１に記載の印刷処理方法。
【請求項３】
前記印刷速度を決定するステップは、前記求めた値が前記判断基準値より大きいときは標準で定められている印刷速度より遅い印刷速度を決定することを特徴とする請求項１または２に記載の印刷処理方法。
【請求項４】
前記印刷速度を決定するステップは、前記記録材の付与量に関した値を求めるステップで求めた値と、当該印刷データに関する印刷品位情報に応じた判断基準値との比較結果に応じて印刷速度を決定することを特徴とする請求項１ないし３のいずれかに記載の印刷処理方法。
【請求項５】
前記所定領域は、印刷データを分割して得られるバンドデータに対応する領域であることを特徴とする請求項１ないし４のいずれかに記載の印刷処理方法。
【請求項６】
前記所定領域は、印刷データにおける所定数のラスタデータに対応する領域であることを特徴とする請求項１ないし４のいずれかに記載の印刷処理方法。
【請求項７】
ホスト部と、該ホスト部から供給される印刷データに基づき印刷媒体に記録材を付与して印刷を行なう印刷部とを有した印刷処理システムであって、
印刷データから、印刷媒体の所定領域ごとに当該領域に付与される記録材の量に関した値を求める付与量取得手段と、
該求めた値に基づいて当該領域を印刷する際の印刷速度を決定する速度決定手段と、
を具えたことを特徴とする印刷処理システム。
【請求項８】
情報処理装置に読み込まれることにより、該情報処理装置を含む印刷システムが、印刷データに基づき、印刷媒体に記録材を付与して印刷を行なうための印刷処理を実行するためのプログラムであって、該印刷処理は、
印刷データから、印刷媒体の所定領域ごとに当該領域に付与される記録材の量に関した値を求め、
該求めた値に基づいて当該領域を印刷する際の印刷速度を決定する、
ステップを有したことを特徴とするプログラム。
【請求項９】
情報処理装置を含む印刷システムが、印刷データに基づき、印刷媒体に記録材を付与して印刷を行なうための印刷処理を実行するためのプログラムを、情報処理装置によって読み取り可能に記憶した記憶媒体であって、該印刷処理は、
印刷データから、印刷媒体の所定領域ごとに当該領域に付与される記録材の量に関した値を求め、
該求めた値に基づいて当該領域を印刷する際の印刷速度を決定する、
ステップを有したことを特徴とする記憶媒体。
【請求項１０】
情報処理装置を含む印刷システムが、印刷データに基づき、印刷媒体に記録材を付与して印刷を行なうための印刷処理を実行するためのプログラムを、情報処理装置によって読み取り可能に記憶した記憶媒体であって、該印刷処理は、
印刷データから、印刷媒体の所定領域ごとに当該領域に付与される記録材の量に関した値を求め、
該求めた値に基づいて当該領域を印刷する際の印刷速度を決定する、
ステップを有したことを特徴とするプログラム。
【請求項１１】
情報処理装置から供給される印刷データに基づき印刷媒体に記録材を付与して印刷を行なう印刷部とを有した印刷処理システムの情報処理装置であって、
印刷データから、印刷媒体の所定領域ごとに当該領域に付与される記録材の量に関した値を求める付与量取得手段と、
該求めた値に基づいて当該領域を印刷する際の印刷速度を決定する速度決定手段と、
を具えたことを特徴とする情報処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は印刷処理方法に関し、詳しくは、パーソナルコンピュータなどの情報処理装置で印刷条件の一つである、印刷速度を設定しこれを印刷装置に指示して印刷を行なわせる印刷処理方法、プログラムおよび情報処理装置に関するものである。
【０００２】
【従来の技術】
パーソナルコンピュータ等のホスト装置から印刷装置に対して印刷速度の指示を行う場合、従来は、ユーザが、例えばパーソナルコンピュータ上で動作するプリンタドライバの設定画面で印刷速度を設定し、この設定された速度情報が制御コマンドとして印刷装置に送られることによって指示を行うことが多い。そして、この印刷速度の指示がある場合、印刷装置はこの設定指示された速度で印刷を実行することになる。なお、印刷速度の指示がない場合は、印刷装置において標準的に設定されている印刷速度で印刷が行なわれる。
【０００３】
一方、印刷装置における印刷速度は、印刷物の品質を決定する要因となり得るものである。例えば、インクジェット方式の印刷装置では、印刷媒体の搬送速度とインクの印刷媒体への定着速度との関係が適切でない場合印刷が終了して排紙される印刷物上に未定着のインクが存在して装置やユーザの手などを汚したり、連続的に排紙される印刷媒体が排紙トレイ上に重ねられる場合に印刷媒体の裏側を汚すことがある。また、カラー印刷などを行う場合、複数のインクを印刷媒体上の同じ位置もしくは隣接位置に吐出するが、記録ヘッドの走査速度もしくは記録へッドに対する印刷媒体の搬送速度がインクの定着速度より速すぎる場合には、吐出されたインクが印刷媒体内に吸収されないうちに次のインクが吐出され、その結果インクの滲みなどの画質劣化を生ずることがある。記録材としてトナーを用いる電子写真方式の印刷装置においても、例えば、感光ドラム上の潜像をトナーによって現像する場合に感光ドラムの回転速度が相対的に速い場合はトナーの定着が不充分となって、最終的に得られる印刷画像の品位が低下したものとなることがある。
【０００４】
これに対して、ユーザは、上述のように印刷装置の印刷速度を設定する場合、以上のような印刷物の品質を左右する、印刷媒体に印刷されるインク等記録材の定着を考慮して設定することが多い。すなわち、印刷に用いる記録材が印刷に用いる印刷媒体に対して定着性が比較的悪いものであるときは、比較的遅い印刷速度を設定する。
【０００５】
【発明が解決しようとする課題】
しかしながら、上述した従来の印刷処理方法では、印刷速度の設定が、印刷すべき画像の内容を考慮せず用いる記録材の印刷媒体に対する定着を考慮して行われるため、印刷すべき画像の内容に対して印刷速度が遅すぎたり、逆に速すぎたりすることがある。例えば、印刷データが表わす画像が比較的濃度の薄いものであるときは、インクやトナーなどの記録材が印刷媒体に付着する量が少なくその分定着時間も速くなる。この場合、設定した印刷速度が遅すぎ、定着性に関して過剰な速度設定が行なわれていることになる。逆に、印刷すべき画像の濃度が濃いにもかかわらず設定されている印刷速度が相対的に遅い場合は、前述のように印刷物の品質を低下させることになる。
【０００６】
また、上述した従来の印刷速度設定では、例えば、一単位の印刷データ、例えばアプリケーションによって作成した１頁分の印刷データに関して一律な印刷速度の設定が行われる。このため、その一単位の中に上記のように濃度の薄い部分や濃い部分が混在している場合は、それらの部分ごとに上記の問題を生じることとなる。
【０００７】
さらに、上記従来の印刷速度設定は、ユーザが設定操作を行なうことから、基本的に印刷速度の設定についてユーザを煩わすという問題がある。そして、例えば、定着性を確認すべく、アプリケーションプログラムで作成した画像を一度実際に印刷し、印刷物の定着性を観察する場合には、ユーザの操作がさらに煩雑となる。
【０００８】
本発明は、上述した従来の問題を解消するためになされたものであり、その目的とするところは、印刷データに応じた適切な印刷速度の設定を自動的に行うことが可能な印刷処理方法を提供することにある。
【０００９】
【課題を解決するための手段】
そのために本発明では、印刷データに基づき、印刷媒体に記録材を付与して印刷を行なうための印刷処理方法であって、印刷データから、印刷媒体の所定領域ごとに当該領域に付与される記録材の量に関した値を求め、該求めた値に基づいて当該領域を印刷する際の印刷速度を決定する、ステップを有したことを特徴とする。
【００１０】
以上の構成によれば、印刷データから、印刷媒体の所定領域ごとに当該領域に付与される記録材の量に関した値を求め、該求めた値に基づいて当該領域を印刷する際の印刷速度を決定するので、例えば、求めた記録材付与量に関する値が記録材の印刷媒体に対する定着が良好に行なわれない量である場合は、印刷速度を遅くして定着を促進することが可能となる。
【００１１】
また、所定領域が印刷媒体の例えば１頁を分割して得られる複数の領域の各々であるときは、１頁を印刷する途中で上記のように定着の程度に応じて印刷速度を変えることができる。
【００１２】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態を詳細に説明する。
（第１実施形態）
図１は、本発明の一実施形態に係わる印刷システムの概略構成を示すブロック図である。図１に示すとおり、本実施形態の印刷システムは、情報処理装置としてのパーソナルコンピュータ（以下、単にＰＣともいう）１００と印刷装置としてのインクジェットプリンタ１１０を有して構成される。
【００１３】
ＰＣ１００は、このＰＣ上で動作するアプリケーションプログラム等により生成された印刷データをプリンタ１０９に出力してプリンタに印刷を実行させるものであり、次の要素を有して構成される。すなわち、ＰＣ１００において、１０１はＣＰＵを示し、図３、図４にて後述される処理を始めとしてＰＣ１００における各種の処理および制御をメモリに記憶されているプログラム及びデータを読み出して行う。１０２は標準入力部を示し、この標準入力部１０２はキーボードやマウス等で構成されてＰＣ１００におけるデータ入力に用いられる。１０３はディスプレイを示し、ＣＲＴあるいはＬＣＤ等で構成される表示部である。１０４はハードディスク等の外部記憶装置を示し、オペレーティングシステム１０６やプリンタドライバ１０７、各種アプリケーションプログラム１０８、図３，４に示すフローに対応するプログラムおよび後述するテーブル等が格納されている。外部記憶装置１０４に格納されているオペレーティングシステム１０６、プリンタドライバ１０７、アプリケーションプログラム１０８、図３，４に示すフローに対応するプログラムおよび後述するテーブルは、それぞれの処理の際にＲＡＭ１０５にロードされ、ＣＰＵ１０１はこれらのプログラムに従いそれぞれの処理を実行する。
【００１４】
アプリケーションプログラム１０８よって画像が作成されこれを印刷する場合、プリンタドライバ１０７によって上記の作成された画像の印刷データに対して色変換などの所定の処理がなされた後、インターフェース１０９を介して、各種制御データや設定データとともにプリンタ１１０に送出し、プリンタ１００ではこれらのデータに基づいて印刷が行われる。
【００１５】
プリンタ１１０は、インクジェット方式の記録ヘッドを用いた、いわゆるフルラインタイプのものである。すなわち、プリンタ１１０は、搬送される用紙などの印刷媒体の幅に対応した範囲でインク吐出口を配列した記録ヘッドを印刷動作中は基本的に固定して用い、印刷媒体を搬送しつつこれに対して記録材としてのインクを吐出（付与）して順次印刷を行なう。この際、プリンタ１１０は、ホスト装置としてのＰＣ１００からバンド単位で印刷データを受取りこの受け取った順に印刷を行なう。具体的には、ＰＣ１００からバンド単位で転送されるビットデータ形態の印刷データを記録ヘッドの各吐出口に対応させて順次ヘッドドライバに供給することにより各吐出口からインクを吐出する。これにより、印刷媒体の幅方向にわたる１ライン分の印刷が印刷媒体の搬送に応じて順次になされて１バンド分の印刷が行われる。そして、以上の１バンドごとの印刷動作を分割された複数のバンドについて繰り返すことにより、１頁分の印刷を行うことができる。
【００１６】
図２は、ＰＣ１００のＲＡＭ１０５に格納される各種プログラムによる印刷に関した処理およびその処理でＲＡＭ１０５に展開される各種データを説明する図である。
【００１７】
図２において、ＧＤＩ２００（グラフィックデバイスインターフェース）は、ＰＣ１００で動作するオペレーティングシステム１０６に含まれ、印刷や表示に関する画像処理をプリンタドライバ１０７やディスプレイドライバを使用して行い、アプリケーションプログラム１０８に対して印刷や表示に関する処理を提供する。
【００１８】
２０１はアプリケーションプログラムで作成された画像データを格納するＲＡＭ１０５の画像領域を示し、２０２はアプリケーションプログラム１０８からＧＤＩ２００を介して受け取った画像データ格納するＲＡＭ１０５の描画領域を示し、２０３は描画領域２０２に格納された画像データに基づいて作成される印刷データを格納するＲＡＭ１０５の領域を示す。
【００１９】
以上の構成において、アプリケーションプログラム１０８で印刷するための画像が作成されると、その画像データは画像領域２０１に格納される。そして、ユーザにより印刷の実行を指示する操作があると、アプリケーションプログラム１０８が、ＧＤＩ２００を介してプリンタドライバ１０７の描画領域２０２に描画を行い、これにより、プリンタドライバ１０７は描画領域２０２にこの画像データを受け取る。描画領域２０２における画像データは、１画素単位のＲ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）の各濃度値として表わされるものであり、この描画領域の画像データは上述した１バンドの画像データに対応する。
【００２０】
プリンタドライバ１０７は、この描画領域２０２に描画されたＲ、Ｇ、Ｂの各濃度値データに基づき、図３にて後述されるように、それらの描画領域（バンド）単位面積当たり濃度値を求める。すなわち、画素ごとのＲ、Ｇ、Ｂ濃度値をバンドにおける総ての画素について加算した総和として、上記の１バンド当たりの濃度値が求められる。なお、この１バンド当たりの濃度値は上記のように総和として得られる濃度値に限られず、例えば、その総和をバンドの全画素数で除して得られる平均濃度値など、そのバンドを印刷する際に、プリンタ１１０で使用されるインクの量に相関する値であればどのようなものであってもよい。
【００２１】
また、本実施形態では、図３にて後述されるように、プリンタドライバ１０７は、その設定画面を介してユーザによって設定された、それぞれ使用されるインク量もしくインク吸収に係わる印刷条件である、印刷媒体の種類および印刷品位を参照して印刷速度を決定する際の基準値を求める。このため、これら設定された印刷媒体の種類および印刷品位のデータもＲＡＭ１０５の所定の領域に格納され必要に応じて読出される。
【００２２】
プリンタドライバ１０７は、印刷速度を決定した後、プリンタ１１０へ送る印刷データを生成し、ＲＡＭ１０５の領域２０３に格納する。この印刷データの生成は、描画領域２０２に格納されるＲ、Ｇ、Ｂの各濃度値からなる画像データに対して、色変換、色空間変換など所定の画像処理を行い、プリンタ１１０で用いる各色インクの濃度値に対応したＹ、Ｍ、Ｃ、Ｋの濃度値データに変換することによって行う。なお、この領域２３に格納される印刷データに基づいて上記の濃度値を求め、これに基づき印刷速度を決定するようにしてもよい。
【００２３】
プリンタドライバ１０７は、この印刷データの作成の後、決定した印刷速度の指示や他の制御指示、さらには所定の設定指示に関する制御データと作成した印刷データを、バンド単位でインターフェース（Ｉ／Ｆ）１０９を介してプリンタ１１０へ送出してプリンタ１１０に印刷を行なわせる。
【００２４】
上述の構成よりなる実施例の動作説明をフローなどを参照して説明する。
【００２５】
図３は、ＣＰＵ１０１により実行されるプリンタドライバ１０７による印刷に関する処理を示すフローチャートであり、特に印刷速度を決定する処理の手順を示すものである。
【００２６】
図３において、アプリケーションプログラム１０８による画像の印刷が指示されると本処理が起動され、ＣＰＵ１０１により最初にＧＤＩ２００を介してプリンタドライバ１０７の描画領域２０２に画像が描画される（Ｓ３０１）。次に、描画された画像データのＲ、Ｇ、Ｂの各濃度値に基づき１バンド当たりの濃度値を求める（Ｓ３０２）。
【００２７】
次に、図５で示されるプリンタドライバ１０７の設定画面を介して、ユーザが印刷の指示に際して予め設定する用紙種類と印刷品位の情報をＲＡＭ１０５から読出し、これらの印刷条件に基づいて印刷速度判定基準値を求める（Ｓ３０３）。この判定（濃度）基準値は、図６に示すように、設定されている印刷媒体の種類と印刷品位の組合せに対応して定められており、テーブルとして外部記憶装置１０４に格納され、必要に応じて読み出されて用いられる。この対応は、印刷媒体の種類についてはインク吸収性がよいものほど大きな基準値が対応し、また、品位が高品位であるほど小さな基準値が対応するようにする。これにより、次のステップＳ３０４の比較処理で、インク吸収性に劣る印刷媒体を用いるときは速度判定基準値が小さいことからステップＳ３０２で求めた濃度値の方がより大きいと判断され、その吸収性に応じた比較的低い印刷速度を指示することができる。また、品位が高い記録を行うときは速度判定基準値が小さいことから、同様の判断で比較的低い印刷速度を指示することが可能となる。
【００２８】
ステップＳ３０４では、以上のようにステップＳ３０２で求めた濃度値とステップＳ３０３で求めた印刷速度判定基準値とを比較し、印刷速度指示を生成する必要があるかどうか判断する。ここで、求めた濃度値が印刷速度判定基準値と等しいかそれ以上の場合は、ステップＳ３０５で、印刷速度を指示するための制御コマンドを作成し、次ぎのステップＳ３０７へ移行する。このコマンドによって指示される印刷速度は、プリンタ１１０において標準に設定されている印刷速度より遅く、印刷媒体におけるインク定着が良好になされる速度であり、本実施形態では、１つの速度が定められている。なお、プリンタ１１０について複数段階の印刷速度指示および実行が可能な場合は、例えば、上記印刷速度判定基準値に対応させて複数の速度が定められていてもよく、これにより、ステップＳ３０３で求められる印刷速度判定基準値とそれに応じた印刷速度の設定をより細かく行うことができる。また、本明細書で、「印刷速度」とは、本実施形態のようにフルラインタイプの印刷装置の場合は、印刷動作における印刷媒体の搬送速度が実質的に印刷速度となる。また、次の第２実施形態で示される、いわゆるシリアルタイプの印刷装置の場合は、キャリッジに搭載されてその移動により走査を行なう記録ヘッドの走査速度が印刷速度といえる。
【００２９】
一方、ステップＳ３０２で求めた濃度値がステップＳ３０３で求めた印刷速度判定基準値を超えていないときは、印刷速度指示の制御コマンドを作成せず（Ｓ３０６）、次ぎのステップＳ３０７へ移行する。この場合、プリンタ１１０では上記の標準に設定されている印刷速度で印刷を行なう。
【００３０】
ステップＳ３０７では、描画領域２０２のデータに基づいて印刷データを作成し、最後に、ステップＳ３０８で、作成した印刷データと制御コマンドとをプリンタ１１０へインターフェース１０９を介して送出し、プリンタ１１１０に印刷を行なわせる。
【００３１】
図３を参照して以上説明したバンドごとの処理を繰り返すことにより、１頁分の印刷を行なう。
【００３２】
（第２実施形態）
本実施形態は、図１に示すブロック図において、プリンタ１１０がいわゆるシリアルプリンタである場合の印刷速度制御に関するものである。すなわち、プリンタ１１０は、キャリッジに搭載された記録ヘッドを印刷媒体に対して走査させこの走査の間にインクを吐出して印刷を行なう。この場合、ＰＣ１００からプリンタ１１０へ送る印刷データは、上記走査ごとにその走査分の印刷データとなる。例えば、Ｙ、Ｍ、Ｃ、Ｋ各色インクの吐出口の数がそれぞれ２５６個とすると、各走査ごとに送られる印刷データは２５６ラスター分となる。
【００３３】
図４は、上記実施形態にかかる図３と同様の図であり、プリンタドライバ１０７による印刷に関する処理のうち、特に印刷速度を決定する処理の手順を示すフローチャートで、かかるフローチャートに対応するプログラムがＲＡＭ１０５に記憶され、ＣＰＵ１０１により実行され、制御・処理される。
【００３４】
次に上述の実施例の構成からなる動作を図４に示すフローを参照して説明する。
【００３５】
本処理が起動されると、最初に、アプリケーション１０８による画像が、ＧＤＩ２００を介してプリンタドライバ１０７の描画領域２０２に描画される（Ｓ４０１）。
【００３６】
そして、描画された画像データを、所定ラスタ単位、例えば２５６ラスタ単位でメモリの中でスキャンし（Ｓ４０２）、このスキャンが終了しないうち、すなわち、まだ画像データがあるうちは（Ｓ４０３）、所定ラスタ単位の濃度値をＣＰＵにより求める（Ｓ４０４）。次に、図５に示されるプリンタドライバ１０７の設定画面を介して設定され、メモリに記憶されている用紙種類と印刷品位の情報に基づき、メモリに記憶されている図６に示すテーブルを参照して印刷速度判定基準値を求める（Ｓ４０５）。そして、ステップＳ４０４で求めた所定ラスタ単位の濃度値とステップＳ４０５で求めた印刷速度判定基準値とをＣＰＵにより比較し、印刷速度指示を生成する必要があるかどうか判断する（Ｓ４０６）。
【００３７】
求めた濃度値が印刷速度判定基準値と等しいかそれを超えるときは、印刷速度を指示するための制御コマンドを作成する（Ｓ４０７）。一方、求めた濃度値が印刷速度判定基準値を超えないときは、印刷速度指示の制御コマンドを作成しないか、もしくは印刷速度指示がない旨の制御コマンドを作成する（Ｓ４０８）。
【００３８】
以上の制御コマンド作成の後、描画領域２０２の画像データに基づいて印刷データを生成し（Ｓ４０９）、作成した制御コマンドと印刷データをプリンタヘ送出し印刷を行う（Ｓ４１０）。描画領域内画像データのスキャンの終了を判断し（Ｓ４０３）、描画領域内の画像データのスキャンが終了していない場合は、次の画像データを所定ラスタ単位でスキャンしてそれ以降の処理を繰り返す。描画領域内の画像データのスキャンが終了した場合は、本処理を終了する。
【００３９】
（他の実施形態）
上述した各実施形態はインクジェット方式のプリンタ用の印刷データを作成する際の処理に本発明を適用した例を示したが、トナーを用いた電子写真方式のプリンタの場合にも本発明を適用できることは容易に理解できる。また、印刷装置の形態もプリンタに限られず、複写機やファクシミリなど、印刷速度の設定が可能なものであればいずれであっても本発明を適用できることは明らかである。この場合、例えば、複写機がネットワークに接続してプリンタとして用いられる印刷システムの他、複写機において、画像読取りを行なうリーダ部が印刷データ供給と印刷速度指示の処理を行ない、印刷部がそれに基づいて印刷動作を行なう印刷システムの形態がある。
【００４０】
（さらに他の実施形態）
本発明は上述のように、複数の機器（たとえばホストコンピュータ、インターフェース機器、リーダ、プリンタ等）から構成されるシステムに適用しても一つの機器（たとえば複写機、ファクシミリ装置）からなる装置に適用してもよい。
【００４１】
また、図３、図４にて前述した実施形態の機能を実現するように各種のデバイスを動作させるように該各種デバイスと接続された装置あるいはシステム内のコンピュータに、前記実施形態機能を実現するためのソフトウェアのプログラムコードを供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵあるいはＭＰＵ）を格納されたプログラムに従って前記各種デバイスを動作させることによって実施したものも本発明の範疇に含まれる。またこの場合、前記ソフトウェアのプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコード自体、およびそのプログラムコードをコンピュータに供給するための手段、例えばかかるプログラムコードを格納した記憶媒体は本発明を構成する。
【００４２】
かかるプログラムコードを格納する記憶媒体としては例えばフロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００４３】
またコンピュータが供給されたプログラムコードを実行することにより、前述の実施形態の機能が実現されるだけではなく、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）、あるいは他のアプリケーションソフト等と共同して前述の実施形態の機能が実現される場合にもかかるプログラムコードは本発明の実施形態に含まれることは言うまでもない。
【００４４】
さらに供給されたプログラムコードが、コンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後そのプログラムコードの指示に基づいてその機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も本発明に含まれることは言うまでもない。
【００４５】
またプログラムで実施した発明を説明したが、処理をハードに置き換えることも容易に実現できる。
【００４６】
【発明の効果】
以上説明したように本発明によれば、印刷データから、印刷媒体の所定領域ごとに当該領域に付与される記録材の量に関した値を求め、該求めた値に基づいて当該領域を印刷する際の印刷速度を決定するので、例えば、求めた記録材付与量に関する値が記録材の印刷媒体に対する定着が良好に行なわれない量である場合は、印刷速度を遅くして定着を促進することが可能となる。
【００４７】
また、所定領域が印刷媒体の例えば１頁を分割して得られる複数の領域の各々であるときは、１頁を印刷する途中で上記のように定着の程度に応じて印刷速度を変えることができる。
【００４８】
この結果、印刷装置において印刷データに応じた適切な印刷速度の設定を自動的に行うことが可能となる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係わる印刷システムの概略構成を示すブロック図である。
【図２】図１に示したＰＣ１００におけるＲＡＭ１０５に格納される各種プログラムによる印刷に関した処理およびその処理でＲＡＭ１０５に展開される各種データを説明する図である。
【図３】本発明の一実施形態にかかわる印刷に関する処理で、特に印刷速度を決定する処理の手順を示すフローチャートである。
【図４】本発明の他の実施形態にかかわる印刷に関する処理で、特に印刷速度を決定する処理の手順を示すフローチャートである。
【図５】本発明の一実施形態にかかわるプリンタドライバによる設定画面の一例を示す図である。
【図６】図３および図４で説明した処理で用いる印刷速度判定基準値テーブルの一例を示す図である。
【符号の説明】
１００    パーソナルコンピュータ（ＰＣ）
１０１    ＣＰＵ
１０２    標準入力部
１０３    ディスプレイ
１０４    外部記憶装置
１０５    ＲＡＭ
１０６    オペレーティングシステム
１０７    プリンタドライバ
１０８    アプリケーションプログラム
１０９    インターフェース（Ｉ／Ｆ）
１１０    プリンタ
【図１】
2005007661.tif 000003
【図２】
2005007661.tif 000004
【図３】
2005007661.tif 000005
【図４】
2005007661.tif 000006
【図５】
2005007661.tif 000007
【図６】
2005007661.tif 000008