(57)【要約】      （修正有）【課題】プリンタ等の定着制御において、描画に用いるディザの違いに応じた温度で定着を行えるようにし、省電力化を図る。【解決手段】ＰＤＬパーサ部１０８によって切り分けられた各コマンドを描画モジュールＩ／Ｆ部１１１を介して受け入れる使用ディザ判定部１１２は、描画条件をもとに、ディザ情報１０９の複数種のディザからこのページで使用するディザＩＤを選択する。この後、判定されたディザＩＤに加え、描画モジュールＩ／Ｆ部１１１によって、カラープレーンと濃度値までを確定すると、使用ディザ判定部１１２は、ディザ情報１０９の「ディザ−定着温度対応テーブル」を参照することによって、使用するディザに対応する定着温度の目標値を求め、処理単位のページに含まれる全ての描画コマンドについて求めた定着温度の目標値のうちで、予め定めた優先度に従い、この処理単位のページに対する定着温度の目標値を決定する。【選択図】図３
2011186131.tif 000002
【特許請求の範囲】
【請求項１】
ページ記述言語の印刷データを解析し設定された描画コマンドを含む描画条件を得るＰＤＬ解析手段、予め描画条件と関係付けて用意された複数種類のディザの中から前記ＰＤＬ解析手段によって解析された描画条件によって選択されるディザを用い、且つ該描画条件に従って描画処理を行うことにより出力用画像データを生成する描画手段、前記出力用画像データを用いて記録用紙に画像を形成する手段、記録用紙上に形成された画像を定着温度に加熱し記録用紙に定着する手段及び前記定着温度を目標値に制御する定着制御手段を有する画像形成装置であって、
複数種類のディザそれぞれと定着温度の目標値として省電力を実現するために定めた目標値とを対応付けたデータベースを備え、
前記定着制御手段は、前記描画手段で用いるディザの種類に対応する定着温度の目標値を前記データベースから取得し、得られる目標値への制御を行うことを特徴とする画像形成装置。
【請求項２】
請求項１に記載された画像形成装置において、
前記データベースは、複数種類のディザそれぞれについて、さらにカラープレーンごと及び濃度ごとに目標値を対応付け、
前記定着制御手段は、前記描画手段で用いるディザの種類、カラープレーン、濃度の各要素に対応する定着温度の目標値を前記データベースから取得し、得られる目標値への制御を行うことを特徴とする画像形成装置。
【請求項３】
請求項１又は２に記載された画像形成装置において、
前記複数種類のディザとして、前記印刷データに設定される解像度、ビット深さの少なくとも一方の描画条件の違いに対応してそれぞれに適用するディザを用意するとともに、前記データベースに該ディザに対応する定着温度の目標値を登録することを特徴とする画像形成装置。
【請求項４】
コンピュータを請求項１乃至３のいずれかに記載された画像形成装置が有する、前記データベース及び前記定着制御手段として機能させるためのプログラム。
【請求項５】
請求項４に記載されたプログラムを記録したコンピュータ読取可能な記録媒体。
【請求項６】
請求項１乃至３のいずれかに記載された画像形成装置と、
前記画像形成装置と通信手段で接続し、前記通信手段により画像形成装置に対し印刷ジョブを送り、該印刷ジョブの処理状況の通知を受けるホストであって、
表示部と操作部を持つユーザーインターフェースと、
前記印刷ジョブの処理状況の通知を前記ユーザーインターフェースで表示するための処理手段及び該ユーザーインターフェースからの指示操作に従い、ページ記述言語の印刷データを作成する手段として機能するプリンタドライバと
を有するホストと、
により構成することを特徴とする画像形成システム。
【請求項７】
請求項６に記載された画像形成システムにおいて、
前記印刷ジョブの処理状況の通知が前記定着制御手段における制御状態であることを特徴とする画像形成システム。
【請求項８】
ページ記述言語の印刷データを解析し設定された描画コマンドを含む描画条件を得、予め描画条件と関係付けて用意された複数種類のディザの中から前記解析された描画条件によって選択されるディザを用い、且つ該描画条件に従って描画処理を行うことにより出力用画像データを生成し、生成された出力用画像データを用いて記録用紙に画像を形成した後、形成された画像を定着温度に加熱し記録用紙に定着する過程で該定着温度を目標値に制御する定着制御方法であって、
複数種類のディザそれぞれと定着温度の目標値として省電力を実現するために定めた目標値とを対応付けたデータベースを用意し、
前記描画処理における出力用画像データの生成過程で用いるディザの種類に対応する定着温度の目標値を前記データベースから取得し、得られる目標値への制御を行うことを特徴とする定着制御方法。
【請求項９】
請求項８に記載された定着制御方法において、
前記データベースは、複数種類のディザそれぞれについて、さらにカラープレーンごと及び濃度ごとに目標値を対応付け、
前記描画処理における出力用画像データの生成過程で用いるディザの種類、カラープレーン、濃度の各要素に対応する定着温度の目標値を前記データベースから取得し、得られる目標値への制御を行うことを特徴とする定着制御方法。
【請求項１０】
請求項８又は９に記載された定着制御方法において、
前記複数種類のディザとして、前記印刷データに設定される解像度、ビット深さの少なくとも一方の描画条件の違いに対応してそれぞれに適用するディザを用意するとともに、前記データベースに該ディザに対応する定着温度の目標値を登録することを特徴とする定着制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ホストから送信されてくる印刷データをもとに記録用紙に画像を形成するプリンタ、複合機等の画像形成装置に関し、より詳しくは、記録用紙にトナーによって形成した画像を加熱定着するために消費する電力を必要最小限に抑える制御を行う画像形成装置、画像形成システム、定着制御方法、前記制御を実行するためのプログラム及び該プログラムを記録した記録媒体に関する。
【背景技術】
【０００２】
従来から、プリンタドライバを搭載したＰＣ（Personal Computer）等のホストから送信されてくる印刷データをもとに記録用紙に画像を形成するプリンタ、複合機等の画像形成装置において、プリンタエンジンとして、いわゆるレーザプリンタが広く利用されている。このレーザプリンタは、描画された画像データによって点灯が制御されるレーザビームにより走査露光を行い、静電写真方式で画像を形成する。この方式による画像形成過程では、記録用紙上に作成したトナー像を用紙に定着させる処理において、高温加熱が必要で、このために用いるヒータで消費される電力が相当大きくなる。
近年、この電力消費を必要最小限に抑え、ＴＥＣ（Typical Electricity Consumption）値を基準に省電力化を図ることへの要求の高まりが見られる。
【０００３】
定着で消費される電力を抑制することを目的として提案された従来技術として、例えば、特許文献１，２をあげることができる。特許文献１では、省エネモードの定着温度が設定された場合、定着可能なトナー載り量値をこの定着温度に対応して変更することが示されている。また、特許文献２では、省エネモードの指示により定着温度を低く設定することにより消費電力を抑えることが示されている。
【０００４】
ところで、レーザプリンタやレーザプリンタを載せた複合機の多くは、ディザにより中間調の画像を描画する方法を採用しているが、ディザによる描画処理で生成された画像データを用いて記録用紙に転写されたトナー画像を紙面に定着させるには、高温が必要となる。
これは、定着する記録用紙上のトナー像の形状が孤立した小さな点であると、十分に高温で定着しないと印刷後にはがれる可能性が高くなるからである。他方、トナー像の形状が十分に長い線や、十分に広い面だと比較的低い定着温度でもはがれることは少なく、実用に耐えることが経験の示すところである。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ただ、従来の定着処理においては、描画に用いるディザの違いによって定着温度の制御を変えるという思想はなく（この点については、特許文献１，２にも記述はない）、ディザの孤立した小さな点が示す上記の性質に適応して、定着温度を高温に設定しているので、トナー像の形状が十分に長い線や、十分に広い面に対しては、必要以上の温度で加熱する結果となっている。
本発明の目的は、ホストから送信されてくる印刷データをもとに記録用紙に画像を形成するプリンタ、複合機等の画像形成装置の定着制御における上記従来技術の問題に鑑みなされたもので、描画に用いるディザの違いに応じた温度で定着を行えるようにすることにより、省電力化を図ることにある。
【課題を解決するための手段】
【０００６】
本発明は、ページ記述言語の印刷データを解析し設定された描画コマンドを含む描画条件を得るＰＤＬ解析手段、予め描画条件と関係付けて用意された複数種類のディザの中から前記ＰＤＬ解析手段によって解析された描画条件によって選択されるディザを用い、且つ該描画条件に従って描画処理を行うことにより出力用画像データを生成する描画手段、前記出力用画像データを用いて記録用紙に画像を形成する手段、記録用紙上に形成された画像を定着温度に加熱し記録用紙に定着する手段及び前記定着温度を目標値に制御する定着制御手段を有する画像形成装置であって、複数種類のディザそれぞれと定着温度の目標値として省電力を実現するために定めた目標値とを対応付けたデータベースを備え、前記定着制御手段は、前記描画手段で用いるディザの種類に対応する定着温度の目標値を前記データベースから取得し、得られる目標値への制御を行うことを特徴とする。
本発明は、ページ記述言語の印刷データを解析し設定された描画コマンドを含む描画条件を得、予め描画条件と関係付けて用意された複数種類のディザの中から前記解析された描画条件によって選択されるディザを用い、且つ該描画条件に従って描画処理を行うことにより出力用画像データを生成し、生成された出力用画像データを用いて記録用紙に画像を形成した後、形成された画像を定着温度に加熱し記録用紙に定着する過程で該定着温度を目標値に制御する定着制御方法であって、複数種類のディザそれぞれと定着温度の目標値として省電力を実現するために定めた目標値とを対応付けたデータベースを用意し、前記描画処理における出力用画像データの生成過程で用いるディザの種類に対応する定着温度の目標値を前記データベースから取得し、得られる目標値への制御を行うことを特徴とする。
【発明の効果】
【０００７】
本発明によると、印刷データを解析することにより知ったディザの種類に基づいて、トナー画像を加熱定着するために消費するエネルギーを必要最小限に抑える制御を行うことで消費電力を削減することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の画像形成装置の実施形態に係るプリンタのハードウェア構成を示す図である。
【図２】図１に示したプリンタのソフトウェア構成を示す機能ブロック図である。
【図３】図２に示した機能ブロック図のＰＤＬ部の詳細な構成を示す図である。
【図４】データベースとして用意する「ディザ−定着温度対応テーブル」の１例を示す図である。
【図５】データベースとして用意する「ディザ−定着温度対応テーブル」の他の例を示す図である。
【図６】ディザ情報中に用意する「定着温度−優先度対応テーブル」の１例を示す図である。
【図７】処理対象のジョブの定着温度を決定する処理のフローを示す図である。
【発明を実施するための形態】
【０００９】
本発明の実施形態について、添付図面を参照して説明する。
以下に示す実施形態は、本発明の画像形成装置をレーザプリンタ、即ち、描画された出力用画像データによって点灯が制御されるレーザビームにより走査露光を行い、静電写真方式で画像を形成するプリンタに実施した例を示す。なお、本実施形態では、カラー及びモノクロのプリント出力ができるプリンタを示すが、モノクロ出力だけのものでも良い。
ただ、描画処理によってプリント出力用画像データ（以下、単に「出力用画像データ」ともいう）を生成するプロセスでは、予め用意された複数種類のディザの中から、ページ記述言語（ＰＤＬ）による印刷データ（以下「ＰＤＬデータ」ともいう）に示される描画条件に対応して選択されるディザを使用して描画処理を行うことを前提とする。なお、上記の描画処理とは、ＰＤＬデータからプリンタエンジンで用いる出力用画像データを生成する処理を指す。
よって、上記の前提を満たせば、静電写真方式で高分解能の画像を形成するレーザプリンタ以外の画像形成装置を実施対象とすることができる。
【００１０】
［ハードウェア構成の概要］
図１は、本発明の実施形態に係るプリンタのハードウェア構成を示す図である。
同図に示す画像形成装置としてのプリンタ２０は、プリンタ全体を制御するコントローラ１０と、描画された出力用画像データをもとに記録用紙に印刷（画像形成）をするプリンタエンジン２３と、表示部と入力キー等の操作部を備えユーザーインターフェースとしての機能を提供する操作パネル２４を有する。
【００１１】
コントローラ１０は、ソフトウェアプログラムの命令を実行するためのＣＰＵ（Central Processing Unit）１１と、コントローラを動作させるためにＣＰＵ１１によって使用される制御プログラム、制御用データ等を格納するＲＯＭ（Read Only Memory）１２と、前記制御プログラムによって生成される描画された出力用画像データなどを一時的に保存するページ（フレーム）メモリもしくはソフトウェアプログラムの動作に必要なデータを保存するワークメモリとして利用するＲＡＭ（Random Access Memory）１３と、機器に依存する印刷条件等の設定データなどを保存しておく不揮発性メモリであるＮＶ−ＲＡＭ（Non Volatile RAM）１４を構成要素として有する。つまり、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３の各要素よりなるコンピュータをコントローラ１０として機能させる。
【００１２】
さらに、コントローラ１０は、プリンタエンジン２３との間でデータを交換するためのエンジン インタフェース（Ｉ／Ｆ）１６と、操作パネル２４との間でデータを交換するための操作パネルＩ／Ｆ１７と、ネットワーク上に接続されたホストとなるプリンタドライバを搭載したＰＣ（以下、「ホストＰＣ」という）４０との間でデータを交換するためのネットワークＩ／Ｆ１５を構成要素として有する。なお、ネットワークＩ／Ｆ１５と通信手段（不図示）で接続したホストＰＣ４０と、画像形成装置としてのプリンタ２０とにより構成するシステムを画像形成システムという。
また、コントローラ１０を構成する上記の要素は、それぞれ内部バス１９を介して接続されている。
【００１３】
コントローラ１０は、ホストＰＣ４０から受信したＰＤＬによる印刷データにもとづいて、各種の変換処理を含む描画処理を行い、プリント出力に用いる画像データを生成し、プリンタエンジン２３で出力を行わせる。ＲＡＭ１３は、ホストＰＣ４０からの印刷データ、該印刷データから生成される中間データ形式の画像データ、ラスタ形式のピクセルデータ、その後段の処理で生成されるプリント出力に用いる画像データを記憶する。
プリンタ２０は、ＲＯＭ１２やＮＶ−ＲＡＭ１４などの記憶装置に格納された制御プログラム及び制御や処理の動作条件に係る設定情報を読出し、ＣＰＵ１１の作業メモリ領域を提供するＲＡＭ１３のメモリ領域に展開し、またＲＡＭ１３を画像形成処理の作業領域として利用することによって、後述する図２及び図３に示す各機能を実現する手段を構成する。
【００１４】
［ソフトウェア構成］
図２は、図１に示したプリンタ２０のソフトウェア構成を示す機能ブロック図である。
ホストＰＣ４０は、所定のプリンタドライバを使用して、アプリケーションによって作成もしくは処理した文書を複数の描画コマンドからなる印刷データに変換して、プリンタ２０に送信し、印刷出力を要求する。上記描画コマンドは、通常、文字、イメージ、グラフィックの各描画を指示するコマンドである。また上記印刷データは、ＰｏｓｔＳｃｒｉｐｔ（登録商標）、ＰＣＬ（登録商標）、ＲＰＤＬ（登録商標）など、各種のＰＤＬで記述されたデータとすることができる。
【００１５】
コントローラ１０は、コントローラ全体を制御する機能ブロックとしてプリンタ制御システム部１０４を有する。また、コントローラ１０内のモジュールの構成としては、プリンタ制御システム部１０４の制御下で、画像形成システムを構成するホストＰＣ４０とデータ交換を行うネットワークＩ／Ｆ部１０２と、操作パネル２４とのデータ交換によりユーザーに対する表示を行いかつユーザーの操作入力を受付ける操作パネルＩ／Ｆ部１０３と、受信した印刷データを解析して、解析結果として得られる描画条件に従いプリント出力用の画像データ等を生成するＰＤＬ部１０５と、プリンタエンジン２３に対しプリント出力を指示し、プリント出力に用いる画像データ、定着の制御条件（後記で詳述）を含む各種印刷条件の設定データなどを送信するエンジンＩ／Ｆ部１０６を有する。
【００１６】
また、プリンタ制御システム部１０４は、現行の処理対象となっている印刷データの処理状況を管理する機能（不図示）を有する。この管理機能は、コントローラ１０の制御下にある各要素部を制御するための設定条件を把握し、動作状態を監視し、処理が正常に実行されるように管理するとともに、動作状態や処理状況を必要に応じてユーザーに知らせる機能を持つ。例えば、異常の発生や後述する、コントローラ側の判断で定着制御の動作を通常のヒータ点灯電力（定着温度）から省電力に動作を変更する場合のように、ユーザーの意図しない動作が行われる可能性がある場合には、操作パネル２４の表示部等を通じてユーザーに状況を通知する。
このような管理機能は、画像形成装置とホストをネットワークで接続する画像形成システムを構成する場合にも機能することが必要である。なお、このような管理機能は、プリンタ等の画像形成装置とこれを利用するホストＰＣ等の機器で構成する従来のクライアントサーバシステムにおいては、ユーザーインターフェースの基本機能として装備される技術であるから、この既存の技術を本実施形態におけるプリンタ制御システム部１０４とホストＰＣ４０のプリンタドライバとの間で実行する当該機能に適用することにより実施することができる。
【００１７】
〈ＰＤＬ部の内部構成〉
上記コントローラ１０のプリンタ制御システム部１０４の制御下で動作するＰＤＬ部１０５は、印刷データをもとにプリント出力用の画像データを生成するほか、ここで生成した画像データを用いてプリンタエンジン２３がプリント出力を行う際に行う定着処理、即ち記録用紙に形成されるトナー画像を加熱定着する処理における制御条件として、定着温度の目標値を定める。
よって、ＰＤＬ部１０５には、既存のプリンタが有するＰＤＬの処理部に、上記制御条件を求めるための機能に必要となる要素が加わる。
【００１８】
図３は、図２に示したＰＤＬ部１０５内部のモジュール構成を示す図である。
同図に示すように、ＰＤＬ部１０５は、ホストＰＣ４０が印刷を要求して送信してくるＰｏｓｔＳｃｒｉｐｔ（登録商標）、ＰＣＬ（登録商標）、ＲＰＤＬ（登録商標）などのＰＤＬで記述された印刷データの構文解析をＰＤＬの種類ごとに行うＰＤＬパーサ部１０８と、印刷データのＰＤＬを解析した結果として得られる描画条件に従い、プリント出力用の画像データ等を生成する描画コアモジュール部１１０からなる。
ＰＤＬパーサ部１０８は、ディザ情報１０９を管理する。ディザ情報１０９は、描画条件に応じて選択されるディザのパターン情報、定着温度の目標値を決定する処理に用いる情報（後記で詳述）等よりなる。ディザ情報１０９は、このプリンタの環境に適合するデータをデータベースとして構築し、例えばＲＯＭ１２に保存しておく。ＰＤＬパーサ部１０８は、コントローラ１０の起動時に、ＲＯＭ１２から保存されたディザ情報を取得し、ＰＤＬ部１０５内でディザ情報１０９として管理する。
【００１９】
描画コアモジュール部１１０は、ＰＤＬパーサ部１０８から描画条件としてのテキスト、イメージ、ベクターグラフィックスの各描画コマンドや描画設定情報を受け取るためのＩ／Ｆである描画モジュールＩ／Ｆ部１１１と、テキスト、イメージ、ベクターグラフィックスなどの描画コマンドと色や透過設定などを持つ描画設定情報を中間データとして保存する中間データ保存部１１３と、中間データの保存先のメモリである中間データメモリ１１５と、描画データ（中間データ）にもとづいて、プリント出力用の画像データをレンダリングする複数の描画処理部１１７の構成モジュールを有する。
また、描画コアモジュール部１１０は、使用ディザ判定部１１２を有する。使用ディザ判定部１１２は、この印刷要求のプリント出力を行うときに使用するディザとして、ＰＤＬパーサ部１０８で管理されているディザ情報１０９の複数種のディザから、描画モジュールＩ／Ｆ部１１１を介して受け取る処理対象のＰＤＬデータに指示される描画条件に適合するディザの種類を判定する。さらに、使用ディザ判定部１１２は、使用するディザの種類の判定とともに、後記で詳述するが、ディザの種類に対応する定着温度の目標値をＰＤＬパーサ部１０８によって管理されているディザ情報１０９に基づいて決定する。なお、決定した目標値は、処理単位（ここでは、ページを単位とする）のプリント出力の間、使用ディザ判定部１１２に保持される。
【００２０】
［描画条件に対応する定着制御］
レーザプリンタにおいて、ディザによる描画処理で生成された画像データを用いて記録用紙に転写されたトナー画像を紙面に定着させる際、記録用紙上のトナー像の形状が孤立した小さな点であると、十分に高温で定着しないと、印刷後に剥がれる可能性が高くなるために、従来では、比較的低い定着温度でも剥がれることの少ない広い面を持つトナー像に対しても、孤立した小さな点に適応する高温に固定して定着を行う方法をとっていた。
ただ、この従来技術の問題点として、先に述べたように、広い面に対しては、必要以上の温度で加熱する結果となり、定着用ヒータを点灯する電力を省電力化する観点から望ましくない。
【００２１】
そこで、本実施形態では、印刷対象が孤立した小さな点を持たず、広い面を持つトナー像を形成する印刷要求であるか否かを印刷データの内容から判断し、それぞれに適応する定着温度で定着をする制御を行うことで、上記問題点を解決する。
この実施形態では、印刷データに指示される描画条件（描画コマンド及び描画設定情報）と関係付けて用意された複数種類のディザの中から印刷データに指示された描画条件によって使用するディザが選択され、また選択されるディザは、それぞれのディザが持つパターンとの関係で定着温度を通常の目標値より低減できるか否かを判断し、基本的にはこの判断に従って定着温度の目標値を決める。
【００２２】
〈ディザ−定着温度対応テーブル〉
この実施形態では、定着温度の目標値は、ディザＩＤによって特定されるディザの種類に対応して所定値をとるので、ディザ情報の１つとして「ディザ−定着温度対応テーブル」の形式でこの両者の関係を表す情報を予めデータベースとして用意する。
図４は、データベースとして用意する「ディザ−定着温度対応テーブル」の１例を示す図である。
図４の「ディザ−定着温度対応テーブル」において、ディザの種類を表すディザＩＤに対応付けて定着温度を「NORMAL」「LV1」「LV2」という温度情報で示している。ここでは、定着温度情報として、標準温度で定着を行う「NORMAL」と、１段階目まで定着温度を下げることができる「LV1」と、「LV1」よりも大きく定着温度を下げることのできる「LV2」の３段階の定着温度を目標値として表している。つまり、「LV1」「LV2」を目標値とする定着制御を行うことで、目的とする省電力化が図れる。
【００２３】
また、このテーブルは、ＫＣＭＹ（Ｋ：ブラック，Ｃ：シアン，Ｍ：マゼンタ，Ｙ：イェロー）の各カラープレーン及び濃度値（０，１，２，・・，２５５）ごとにそれぞれの定着温度を対応付けている。
ただ、図４の「ディザ−定着温度対応テーブル」において、例えば、“ディザＩＤ：１番，プレーン：Ｋ，濃度値：０”に対応する定着温度情報が“NORMAL”であるのに対して、“ディザＩＤ：０番，プレーン：Ｋ，濃度値：０”に対応する定着温度情報が“LV2”であることが示すように、一義的にはディザの種類に対応して定着温度の目標値を“NORMAL”から下げて定着制御を行っても、定着が正常に行うことが可能であり、省電力という目的を達成できることを表している。
【００２４】
図４の「ディザ−定着温度対応テーブル」において、ディザの種類に加えてＫＣＭＹの各カラープレーン及び濃度値ごとにそれぞれの定着温度を対応付ける意味は、ディザの種類が同一であっても、さらにカラープレーン及び濃度値が違えば、適応する定着温度の目標値を下げる余地があることを示すものである。つまり、あるディザの種類における一部のカラープレーン及び濃度値では定着温度の目標値を“NORMAL”にする必要があっても、他のカラープレーン及び濃度値では、「LV1」「LV2」を目標値とする定着制御を行うことが可能である場合、可能な範囲で定着温度の目標値の低減化を実行することにより、省電力という目的が達成できる。
なお、処理対象の描画に使用するディザの判定及び定着温度を決定する使用ディザ判定部１１２は、ディザの種類に対応する定着温度の目標値をカラープレーン及び濃度値を加味して決定する場合、描画モジュールＩ／Ｆ部１１１が求める描画条件からカラープレーン及び濃度値を得、ＰＤＬパーサ部１０８によって管理されるディザ情報１０９の「ディザ−定着温度対応テーブル」を参照することによって、定着温度の目標値を決定する。
【００２５】
〈ディザ−定着温度対応情報の他の実施例〉
ディザの種類に対応する定着温度の目標値は、それぞれ所定値をとり、上記では、図４に示したように、両者の関係を「ディザ−定着温度対応テーブル」としているが、フラグ形式で実施しても構わない。フラグ形式で実施する場合は、あるディザＩＤのカラープレーンごとにフラグを持つ、といった方法で実施が可能である。また、最も高い濃度値（２５５）でのディザパターンが全てのドットにトナーが載るベタ塗りの場合はディザ種を区別する必要が無い。
図５は、フラグ形式の実施例で用意する「ディザ−定着温度対応情報」の１例を示す図である。
同図に示すように、カラープレーンごとに２本のフラグ、即ち、濃度値［２５５（ベタ塗り）］と［２５５以外］のフラグを持つ形式により実施できる。このような方法をとることにより、図４に示した「ディザ−定着温度対応テーブル」の場合よりも少ないメモリ量でディザの種類に対応する定着温度の目標値を保持することが可能となる。
【００２６】
［定着温度の設定］
ところで、ＰＤＬデータをもとに行う描画の処理単位は、ページ単位であり、１ページの描画処理により得られる画像データを用いて実際にプリント出力を行う途中で定着温度の設定を変更することはあり得ない。
よって、ページ単位の印刷（ＰＤＬ）データから解析結果として得られる描画条件（描画コマンド及び描画設定情報）によって選択される使用ディザが複数種類あり、それぞれに対応する定着温度の目標値がディザ情報１０９に基づいて決定されても、設定される目標値は１つである。
【００２７】
〈ページ単位で行う定着温度の決定処理〉
ここで、ページ単位の描画処理とともに行われる定着温度の設定処理の実施形態をプロセスに沿って説明する。
ホストＰＣ４０上のドライバからプリンタ２０のコントローラ１０へ送られてくる印刷データはジョブを単位とし、１つのジョブは１枚以上のページから構成されているとする。なお、１ページの描画処理は複数バンド構成の処理であってもよいが、定着温度の設定処理はページごとに行う。この実施形態では、１ページ分のピクセルデータを格納するに充分な容量のフレームメモリが確保されており、処理単位をページとする。
ジョブの印刷データには、描画コマンドや描画設定情報等の情報が挿入されている。代表的な描画コマンドには文字、図形、イメージがある。また、描画設定情報として、描画色を設定するためのコマンド、ページの解像度、ビット深さなどを設定するためのコマンドが挿入されている。
【００２８】
印刷データを受け取るＰＤＬパーサ部１０８は、印刷データを解析することにより描画コマンドなどの各コマンドに切り分けて、切り分けたコマンドを描画モジュールＩ／Ｆ部１１１へ伝達する。また、描画モジュールＩ／Ｆ部１１１は、受け入れたコマンドを使用ディザ判定部１１２へ伝達する。
描画モジュールＩ／Ｆ部１１１から渡されるコマンドを受け取る使用ディザ判定部１１２は、文字、図形、イメージの描画コマンド及び描画色を設定するためのコマンド、ページの解像度、ビット深さなどを設定するためのコマンドにより指示される描画条件をもとに、このページで使用するディザＩＤを選択する。なお、使用ディザの判定は、このプリンタの環境に適合するデータベースとして構築されＰＤＬパーサ部１０８で管理されているディザ情報１０９の複数種のディザから上記描画条件に適合するディザの種類を判定し、そのディザＩＤを得る。
次に、描画色が設定され、描画モジュールＩ／Ｆ部１１１の中の描画コマンドＩ／Ｆが呼ばれると、その描画コマンドの描画先座標で使用されるディザが、使用ディザ判定部１１２で判定されたディザＩＤに加え、カラープレーンと濃度値まで確定する。
【００２９】
ディザＩＤ、カラープレーン、濃度値まで確定すると、使用ディザ判定部１１２は、ＰＤＬパーサ部１０８で管理されているディザ情報１０９の「ディザ−定着温度対応テーブル」（図４）等を参照することによって、使用するディザに対応する定着温度の目標値が「NORMAL」「LV1」「LV2」のいずれであるかを求める。
描画コマンドごとの定着温度の目標値は、それぞれ上記の方法で求まる。処理単位のページに含まれる全ての描画コマンドに対してこの判定を行い、全ての描画コマンドについて求めた定着温度の目標値のうちで、予め定めた優先度に従い、この処理単位のページに対する定着温度の目標値を決定する。
図６は、上記の予め定めた優先度として用意する、定着温度情報に対する優先度を定めた「定着温度−優先度対応テーブル」の１例を示す図である。なお、このテーブルは、ディザ情報１０９中に用意しておく。
図６に示す例では、優先度は、温度が高い順とし、定着温度の目標値「NORMAL」が最も高く、次に「LV1」、最も低いのが「LV2」となっている。
【００３０】
上記のように優先度を決めておくことによって、処理単位のページで使用される最も高い定着温度を必要とするディザの定着温度で全ページが印刷されるので、定着が不完全でトナーが剥がれることを防ぐことができる。また、処理単位のページで使用される最も高い定着温度が「LV1」や「LV2」である場合には、目標値を通常よりも低く設定でき、定着用ヒータを点灯する電力を省電力化することができる。
また、処理単位のページの各描画コマンドについて、順次に定着温度の目標値を求めていく処理を行っていく過程で、最も優先度が高いものをページの終了まで使用ディザ判定部１１２で保持しておき、そのページの定着温度の目標値としてエンジンＩ／Ｆ部１０６を通じてプリンタエンジン２３に伝達する。なお、この手順に従った処理によれば、処理単位のページの途中で、ある描画コマンドで最も優先度の高い定着温度の目標値（図６の例では「NORMAL」）が求まった場合には、その後のページの終了まで定着温度の目標値を求める処理を省略できる。
【００３１】
〈定着温度の決定処理フロー〉
図７は、処理対象のジョブの定着温度を決定する処理のフローを示す図である。
コントローラ１０のプリンタ制御システム部１０４は、ネットワークＩ／Ｆ部１０２で印刷ジョブを受け付けたタイミングで、図７のフローの処理を起動する。
プリンタ制御システム部１０４は、印刷ジョブが複数ページからなる場合に、先頭ページから順にページ単位で設定する定着温度の目標値を決めていくので、先ず、先頭ページの処理を開始し（ステップＳ１０１）、このページの定着制御に用いる定着温度の目標値を決定する（ステップＳ１０２）。このステップは、後述する描画コマンド単位の決定処理を行うことなく、ページ単位で設定値が決まってしまう場合である。
ページ単位で設定値が決まる場合としては、このプリンタの環境として予めＲＯＭ１２にディザ情報等の形で保持された設定条件がある場合であり、例えば、ディザＩＤの全てを「NORMAL」の定着温度の目標値で対応する設定とした場合、或いは、全てのディザＩＤのあるカラープレーンが最も優先度の高い「NORMAL」の定着温度の目標値で対応する設定とした場合である。こうした設定条件を知る手段を設けることにより後述の描画コマンド単位の決定処理を省略することができる。
【００３２】
次に、ステップＳ１０２で決定処理を行った結果、「NORMAL」の定着温度の目標値で対応することが確定できたか否かを確認する（ステップＳ１０３）。
ここで、「NORMAL」の定着温度の目標値で対応することが確定できた場合には（ステップＳ１０３-YES）、ステップＳ１０７に進める。
他方、ステップＳ１０３で「NORMAL」の定着温度の目標値で対応することが確定できない場合には（ステップＳ１０３-NO）、描画コマンド単位で定着制御に用いる定着温度の目標値を決定する処理を行う（ステップＳ１０４）。ここで行う定着温度の目標値を決定する処理は、上記〈ページ単位で行う定着温度の決定処理〉で説明した処理を行う。
次に、ステップＳ１０４で決定処理を行った結果、「NORMAL」の定着温度の目標値で対応することが確定できたか否かを確認する（ステップＳ１０５）。
ここで、「NORMAL」の定着温度の目標値で対応することが確定できた場合には（ステップＳ１０５-YES）、ステップＳ１０７に進める。
【００３３】
他方、ステップＳ１０５で「NORMAL」の定着温度の目標値で対応することが確定できない場合には（ステップＳ１０５-NO）、全描画コマンドについてステップＳ１０４の定着温度の目標値を決定する処理を終了したか否かを確認する（ステップＳ１０６）。
ステップＳ１０６で未処理の描画コマンドがある場合には（ステップＳ１０６-NO）、未処理の描画コマンドの処理をするために、ステップＳ１０４の定着温度の目標値を決定する処理に戻す。
また、全描画コマンドについてステップＳ１０４の定着温度の目標値を決定する処理を終了した場合には（ステップＳ１０６-YES）、ステップＳ１０７に進める。なお、ステップＳ１０６で決定処理を終了した場合、定着温度の目標値として「LV1」、「LV2」のどちらか高い方が保持されているので、この値が定着温度の目標値の決定結果として確定される。
【００３４】
ステップＳ１０３、Ｓ１０５及びＳ１０６のいずれかで定着温度の目標値か確定されると、ページ単位で行う定着温度の決定処理が終了するので、決定された定着温度の目標値を定着制御の設定値としてプリンタエンジン２３へ仲介するエンジンＩ／Ｆ部１０６へ伝達する（ステップＳ１０７）。
この後、処理対象ジョブの全ページの処理を終了したか否かを確認し（ステップＳ１０８）、未処理のページがある場合には（ステップＳ１０８-NO）、次のページの処理を行うためにステップＳ１０１に戻す。
他方、未処理のページがなくジョブの処理を終了したことが確認できれば（ステップＳ１０８-YES）、このフローの処理を終了する。
【符号の説明】
【００３５】
１０・・コントローラ、１１・・ＣＰＵ、１２・・ＲＯＭ、１３・・ＲＡＭ、１４・・ＮＶ−ＲＡＭ、１５・・ネットワークＩ／Ｆ、１６・・エンジンＩ／Ｆ、１７・・操作パネルＩ／Ｆ、２０・・プリンタ、２３・・プリンタエンジン、２４・・操作パネル、４０・・ホストＰＣ、１０２・・ネットワークＩ／Ｆ部、１０３・・操作パネルＩ／Ｆ部、１０４・・プリンタ制御システム部、１０５・・ＰＤＬ部、１０６・・エンジンＩ／Ｆ部、１０８・・ＰＤＬパーサ部、１０９・・ディザ情報、１１０・・描画コアモジュール部、１１１・・描画モジュールＩ／Ｆ部、１１２・・使用ディザ判定部、１１３・・中間データ保存部、１１５・・中間データメモリ、１１７・・描画処理部。
【先行技術文献】
【特許文献】
【００３６】
【特許文献１】特開２００９−１５１１０２号公報
【特許文献２】特開平６−１９２５７号公報
【図１】
2011186131.tif 000003
【図２】
2011186131.tif 000004
【図３】
2011186131.tif 000005
【図４】
2011186131.tif 000006
【図５】
2011186131.tif 000007
【図６】
2011186131.tif 000008
【図７】
2011186131.tif 000009