"印刷データに基づき光源の点灯を制御し、光源からの光で感光体を走査露光することで画像を形成する画像形成装置であって、前記印刷データに設定された描画条件と、描画条件ごとに定められた前記光源の発光量制御値とを対応付けて記憶する発光量制御値記憶手段と、処理の対象となる印刷データの設定された描画条件に基づき対応する発光量制御値を前記発光量制御値記憶手段から取得する手段と、前記取得した発光量制御値により前記光源の発光量を制御する発光量制御手段と、を有する画像形成装置。請求項1に記載された画像形成装置において、前記発光量制御手段は、画像形成面を所定サイズの領域に分割した各分割画像領域内の印刷データに設定された描画条件に対応する発光量制御値中の最大値を、各分割画像領域に適用する発光量制御値として各分割画像領域において点灯される光源の発光量を制御する画像形成装置。請求項1又は2に記載された画像形成装置において、前記印刷データはPDLにより記述され、かつ前記描画条件は描画オブジェクトの種類である画像形成装置。請求項3に記載された画像形成装置において、前記描画条件に対応する発光量制御値は、文字或いは線画で構成される描画オブジェクトに対する発光量制御値をその他の描画オブジェクトと比べ小さな値とする画像形成装置。コンピュータを請求項1乃至4のいずれかに記載された画像形成装置が有する前記発光量制御手段として機能させるためのプログラム。請求項5に記載されたプログラムを記録したコンピュータ読取可能な記録媒体。請求項1乃至4のいずれかに記載された画像形成装置と、前記画像形成装置と通信手段で接続し、前記通信手段により画像形成装置に対し印刷データを送るホスト装置と、から構成する画像形成システム。印刷データに基づき光源の点灯を制御し、光源からの光で感光体を走査露光することで画像を形成する画像形成装置における光源制御方法であって、前記印刷データに設定された描画条件と、描画条件ごとに定められた前記光源の発光量制御値とを対応付けて発光量制御値記憶手段に記憶する記憶工程と、処理の対象となる印刷データの設定された描画条件に基づき対応する発光量制御値を前記発光量制御値記憶手段から取得する工程と、前記取得した発光量制御値により前記光源の発光量を制御する発光量制御工程と、を有する光源制御方法。本発明の目的は、印刷データをもとに描画された画像データによって光源の点灯制御を行う際に、画質低下が生じない省電力の点灯動作を実現することである。本発明は、印刷データに基づき光源の点灯を制御し、光源からの光で感光体を走査露光することで画像を形成する画像形成装置であって、前記印刷データに設定された描画条件と、描画条件ごとに定められた前記光源の発光量制御値とを対応付けて記憶する発光量制御値記憶手段と、処理の対象となる印刷データの設定された描画条件に基づき対応する発光量制御値を前記発光量制御値記憶手段から取得する手段と、前記取得した発光量制御値により前記光源の発光量を制御する発光量制御手段と、を有する画像形成装置である。本発明によれば、描画条件によって、画質を低下させない所定限界の露光量に光源の発光量を低減する制御を行うことにより、従来技術により達成できなかった省電力の点灯動作を実現することができる。本発明の実施形態について、添付図面を参照して説明する。以下、本発明の画像形成装置を、レーザプリンタ、即ち、描画された出力用画像データによって点灯が制御されるLDレーザダイオード光源から射出するレーザビームにより走査露光を行い、電子写真方式で画像を形成するプリンタを例に採って説明する。本プリンタは、印刷データをもとに描画処理によって、露光用のLD光源を点灯制御するプリント出力用画素信号以下、プリント出力用データもしくは単に出力用画像データともいうを生成する処理を行い、その処理を行う際に、印刷データに設定された描画条件に対応して予め定めた制御値により点灯時のLD光源の発光量の制御を行うための制御信号を生成する。上記LD光源の発光量の制御は、後記で詳述するが、形成される画像に画質低下が生じない露光量が、描画オブジェクト等の描画条件によって異なる、という経験則を前提に、描画条件によって露光量を調整すること、即ち、余分の光量を減らす光源の発光量制御を行うことで、画質低下が生じることなく消費電力の低減を図ることを可能にする。なお、以下の説明では、本発明の実施形態としてレーザプリンタを例示するが、上記の前提を満たし、上記発光量の制御動作を行わせることができる電子写真方式の画像形成装置であれば、レーザプリンタ以外の画像形成装置であってもよい。[プリントシステム]本プリンタを説明する前に、本プリンタをシステム要素とするプリントシステムの構成について、その概要を説明する。図1は、本実施形態に係るプリントシステムの構成を例示する図である。図1に示すプリントシステムは、本プリンタ201、202、203と、ホスト装置としてのホストPCPersonalcomputer40の各システム要素をそれぞれネットワーク30に接続することにより構成する。ネットワーク30は、例えば、TCP/IPネットワークを用いることができるが、データ交換ができれば、どの様なネットワークでもよい。同図に示すプリントシステムでは、プリンタ201、202、203を要素とするシステムを例に採っているが、プリンタ機能を搭載する複合機のような機器でもよい。なお、プリント出力動作を行うプリンタエンジンそのものは、露光用のLD光源を点灯制御する際、点灯時のLD光源の発光量が制御できる既存の装置を用いることにより実施することができるので、ここでは説明を省く。プリンタ201、202、203は、ホストPC40に搭載されたプリンタドライバによって作成され、ネットワーク30を経由して送信されてくる、PDLページ記述言語で記述された印刷データを受け取り、印刷データをもとに描画された出力用画像データを用いてプリンタエンジンを作動させプリント出力を行う。なお、ホストPC40は、プリンタ201、202、203に対し、印刷要求を行う外部機の一つであり、こうした外部機としては、プリンタドライバを用いて印刷要求を行う機能を持つ機器であれば、PCのような機器に限らない。[ハードウェア構成の概要]図2は、本発明の実施形態に係るプリンタのハードウェア構成を示す図である。同図に示すプリンタ20は、プリンタ全体を制御するコントローラ10と、コントローラ10で印刷データをもとに描画された出力用画像データを用いてプリント出力をする出力装置23としてのプリンタエンジンと、表示部と入力キー等の操作部を備えユーザーインタフェースとして機能する操作パネル24を有する。なお、出力装置23としてのプリンタエンジンは、出力用画像データによって点灯が制御されるLD光源から射出するレーザビームにより感光体面の走査露光を行い、電子写真方式で画像を形成し、転写紙へのプリント出力を行う既存のハードウェアを採用するので、説明を省く。コントローラ10は、ソフトウェアプログラムの命令を実行するためのCPUCentralProcessingUnit11を備えた制御部11と、コントローラを動作させるためにCPU11によって使用される制御プログラム、制御用データ等を格納するROMReadOnlyMemory、前記制御プログラムによって生成される描画された出力用画像データなどを一時的に保存するページフレームメモリ或いはソフトウェアプログラムの動作に必要なデータを保存するワークメモリとして利用するRAMRandomAccessMemory、機器に依存する処理条件等の設定データ、機器の状態を管理するデータなどを保存しておくNVRAMNonVolatileRAMの各メモリからなる主記憶部12と、HDDHardDiskDriveを用いる補助記憶部13を構成要素として有する。つまり、CPU11、主記憶部12、補助記憶部13の各要素からなるコンピュータをコントローラ10として機能させる。さらに、コントローラ10は、出力装置23との間でデータを交換するための出力インタフェースI/F16と、操作パネル24との間でデータを交換するための操作パネルI/F17と、TCP/IPネットワーク等のネットワーク上に接続されたホストPC40図1、参照との間でデータを交換するためのネットワークI/F15を構成要素として有する。なお、印刷データを発信する外部機器ホストPC40とのI/Fは、TCP/IPネットワーク等のネットワークI/F15のほか、外部機器との間でデータを交換する通信I/Fであれば、どのような手段でもよい。また、コントローラ10を構成する上記の要素は、それぞれ内部バス19を介して接続されている。コントローラ10は、ホストPC40から受信したPDLで記述された印刷データを基に各種の変換処理を含む描画処理を行い、出力用画像データを生成し、他の出力条件とともにプリント出力を指示して出力装置23にこれらのデータを送信し、出力装置23にプリント出力を行わせる。主記憶部12のRAMは、ホストPC40からの印刷データ、該印刷データから生成される中間データ形式の画像データ、その後段の処理で生成される出力用画像データプリント出力用画素信号を記憶する。プリンタ20は、主記憶部12のROMやNVRAMなどの記憶装置に格納された制御プログラム及び制御や処理の動作条件に係る設定情報を読出し、CPU制御部11の作業メモリ領域を提供する主記憶部12のRAMのメモリ領域に展開し、また該RAMを画像形成処理の作業領域として利用することによって、後述する図3に示す機能を実現する手段を構成する。[ソフトウェア構成]ホストPC40は、所定のプリンタドライバを使用して、アプリケーションによって作成もしくは処理した文書を、各種の描画コマンドを含む描画条件を記述した印刷データに変換して、ネットワーク30経由でプリンタ20に送信し、プリント出力を要求する。上記描画コマンドは、通常、文字、イメージ、グラフィックの各描画オブジェクトを指示するコマンドである。また、上記印刷データは、PostScript登録商標、PCL登録商標、RPDL登録商標など、各種のPDLで記述されたデータで表現される。プリンタ20のコントローラ10は、ネットワークI/F15を介して受信したホストPC40からの印刷データをもとに、描画処理によって露光用のレーザ光源を点灯制御する出力用画像データを生成する処理を行う際に、印刷データに設定された描画条件に対応して予め定めた制御値により点灯時のレーザ光源の発光量の制御を行うための制御信号を生成する。このため、コントローラ10の制御部11には、ソフトウェアによって構成するデータ処理系として、既存のプリンタが有するPDLの処理機能のほか、上記発光量の制御機能に必要な要素が付加される。図3は、図2に示したプリンタ20に搭載したデータ処理系の構成を機能ブロックにて示す図である。同図中に示す矢印は、データ処理の流れを示している。なお、このデータ処理系は、プログラムにより制御部11及び主記憶部12で構成されるコンピュータの機能実現手段として実現される。図3のデータ処理系において、PDL解釈手段110は、印刷を要求しホストPC40から送信されてくるPDLで記述された印刷データを解釈して得られる、描画コマンド描画オブジェクトやその属性と色や透過設定などを持つ描画設定情報等からなる描画条件を表す中間データを後段のオブジェクト識別手段111や描画処理手段112に渡す。オブジェクト識別手段111は、受け取った描画条件の中間データをもとに、各種の描画オブジェクトを識別し、描画オブジェクトの種類ごとに描画設定情報、描画オブジェクトの存在する領域の情報等をまとめる。また、オブジェクト識別手段111が処理結果として得た、描画オブジェクトの種類ごとに描画オブジェクトの存在する領域の情報を補助記憶部13に記録する。補助記憶部13に記録された所定描画オブジェクトに対応する領域情報は、後段の光源の発光量制御において必要な情報として参照される。なお、プリンタ全体を制御するコントローラ10は、プリント出力要求に応じて図3のデータ処理系の動作を制御する際、その制御に用いる情報を、本実施形態では、補助記憶部13に保存し管理する。補助記憶部13に保存し管理される情報は、上記した所定描画オブジェクトに対応する領域情報後記分割画像領域-描画オブジェクト対応テーブルに関する説明、参照がその一つであるが、そのほか、後述する光源の制御に使用する描画オブジェクトに対応する発光量制御値を含む。また、制御に用いる情報を、補助記憶部13のHDDで保管するとしたが、分割画像領域-描画オブジェクト対応テーブルといった出力処理が終了するまでの間一時的に保存する情報については、主記憶部12のRAMを使用してもよい。描画処理手段112は、オブジェクト識別手段111でまとめられた、描画オブジェクトの種類ごとに描画設定情報、描画オブジェクトの存在する領域の情報等を描画対象のデータとして受け取り、各描画オブジェクトのレンダリング処理を行うことでプリント出力用の画像データを生成する。生成した画像データは、主記憶部12のRAM或いは補助記憶部13のHDDに保存する。光源駆動制御手段117は、出力手段118であるLD光源の駆動制御信号を生成する。この駆動制御信号は、点灯のオン/オフ制御と発光量制御の各制御信号である。点灯のオン/オフ制御信号は、描画処理手段112が各描画オブジェクトのレンダリング処理で得たプリント出力用の画像データに基づいて生成する信号である。また、発光量制御信号は、先にオブジェクト識別手段111の処理を経て記憶手段に記録された描画オブジェクトに対応する領域情報に基づいて、領域ごとの発光量制御値を指示する制御信号を生成する。出力手段118に用いるLD光源の発光を上記したLD光源の駆動制御信号により制御し、LD光源から出力するレーザビームにより感光体面の走査露光を行い、静電潜像を生成する。[描画条件に対応する光源の発光量制御]次に、本実施形態のレーザプリンタにおいて、走査露光に用いる光源であるLDの発光で消費される電力を低減するために行う、LDの発光量の制御について、詳細に説明する。出力用画像データによって点灯が制御されるLD光源から射出するレーザビームにより感光体面の走査露光を行う際、描画オブジェクトによっては、発光量を変えてもプリント出力された画像の画質の違いがほとんど現れない、描画オブジェクトと発光量の関係が経験則として知られている。例えば、文字線画を描く描画オブジェクトの画像と、ベタ画像同じ値の画素で内部を塗りつぶしたパターン画像を描く描画オブジェクトの画像とは、同じ目標電位出力電荷量を得るために定めた量で露光しても、前者は目標電位より高く現れ、後者は画像内部において目標電位より低くなって現れる。これは、エッジ効果によるものとみられる。ただ、従来から、描画オブジェクトの種類に応じて露光量を変える、という考え方に従った制御動作は行われず、どの描画オブジェクトに対しても適応する大きめの露光量を一律に与える光源発光量で対応して目標電位出力電荷量を確保する方法を採用している。このため、描画オブジェクトによっては、必要以上の露光量を与え、その分無駄な電力を消費する結果となっていた。つまり、上記の例では、ベタ画像における目標電位を確保するたるために、文字線画に対しては、必要以上の量で露光を行っている。そこで、この実施形態では、必要以上の露光量を与えていた描画オブジェクトの画素領域の余分の光量を減らす光源の発光量制御を行うことで、画質低下が生じることなく消費電力の低減を図ることを可能にする。この発光量制御の手法は、まず、複数種類の描画オブジェクトそれぞれについて、画質低下が生じない範囲で許容されるもっとも少ない露光量光源の発光量を、実験等を行うことで求め、求めた結果に基づいて、消費電力を低減する発光量制御に用いる、描画オブジェクトの種類と光源の発光量制御値との関係を表す情報をテーブル以下、描画オブジェクト-発光量制御値対応テーブルという等の形式で予め用意する。プリント出力の際には、処理の対象となる印刷データに設定された描画オブジェクトに対応する発光量制御値を、用意されている上記描画オブジェクト-発光量制御値対応テーブルから取得し、取得した発光量制御値によりプリント出力用画像データにより点灯される光源の発光量を制御する、という手法をとる。上記手法による発光量制御を、画素単位で行うとデータ量が大きくなるとともに制御が複雑になることから、本実施形態では、プリント出力する画像面を所定サイズの領域に分割し、分割画像領域ごとに適用する発光量制御値を定める後記図4及び図5の説明、参照。分割画像領域に適用する発光量制御値を定める場合、分割画像領域内に設定された描画オブジェクトは一つと限らないので、印刷データから各分割画像領域内の描画オブジェクトとして識別された描画オブジェクトそれぞれに対応する発光量制御値を描画オブジェクト-発光量制御値対応テーブルから取得し、取得した発光量制御値中の、例えば最大値を、各分割画像領域に適用する発光量制御値として判定し、この判定結果に従い各分割画像領域において点灯される光源の発光量制御値の設定を行う。従って、LD光源で発光するビームによって走査露光を行うときに、分割画像領域間で設定された発光量制御値が異なる場合、発光量の切替制御を行う。なお、発光量の切替制御は、例えば、点灯時のLD駆動電流を制御値に従って変更することによる。各分割画像領域の発光量制御値を定める手順について、以下詳細に説明する。図3のデータ処理系において、上述のように、オブジェクト識別手段111は、描画オブジェクトごとに描画オブジェクトの存在する領域の情報を検出し、この情報を後段の光源駆動制御手段117に渡す。光源駆動制御手段117は、受け取った情報を、分割画像領域に適用する発光量制御値を設定するために補助記憶部13に記録する。このとき、補助記憶部13に記録する方法の一つは、描画オブジェクトに通し番号を付け、各描画オブジェクトとその描画オブジェクトによって描かれる画像が存在する領域本実施形態では、分割画像領域をセットで記録する方法がある。ただ、この方法によると、光源駆動制御手段117で発光量制御値を設定する際に、全描画オブジェクトの画像が存在する領域を再度読み出し、分割画像領域ごとの異なる描画オブジェクトによって描かれる画像の重なり具合を確認する必要が生じる。発光量制御対象の分割画像領域そこで、光源駆動制御手段117は、プリント出力する画像面を所定サイズの領域に分割した各分割画像領域に通し番号を付け以下、領域番号という、領域番号をキーとしてその領域内にある描画オブジェクトの種類を記録する方法を採用する。なお、この方法により作成するテーブルを以下分割画像領域-描画オブジェクト対応テーブルという。図4は、処理単位の領域として分割する画像形成面の各分割画像領域を表す概念図である。同図に示すように、画像形成面50は、全体を1~15の通し番号をそれぞれに付けた15の分割画像領域50dに分けられ、各分割画像領域50dを発光量制御対象の領域として、発光量制御値を設定するための処理がこの領域単位で行われる。なお、分割画像領域50dの分割数は、出力装置23としてのプリンタエンジンのLDの駆動制御部の能力に基づいて適切なサイズを考え、転写用紙サイズと合わせて動的に定めることが望ましい。分割画像領域-描画オブジェクト対応テーブル図4に例示した分割画像領域50dを処理単位とし、各分割画像領域50d内にある描画オブジェクトの種類を記録する方法を採用する場合、キーとする領域番号1~15に対応付けて、当該領域に画像が存在する描画オブジェクトの有無を示す分割画像領域-描画オブジェクト対応テーブルが作成される。図5は、画像形成面50の各分割画像領域50d図4参照に設定されたオブジェクトの種類を表す分割画像領域-描画オブジェクト対応テーブルの1例を示す表である。同図のテーブルは、領域番号1~15に対応する形式で、3種類の描画オブジェクトの欄を設け、各描画オブジェクトの画像が存在するか否かを表している。ここでは、3種類の描画オブジェクト、即ち、文字オブジェクトによる文字画像、グラフィックオブジェクトによる線画像及びグラフィックオブジェクトによるベタ画像が対象のオブジェクトである。図5のテーブルの作成手順は、先ず、画像形成面50の分割数を定め、分割画像領域50d図4、参照を設定して、領域番号をキーとしたテーブルを記憶手段内に生成する。図4の分割画像領域の設定例では、領域番号1~15に対応する形式で図5のAに示す初期状態のテーブルが生成される。次いで、処理対象の印刷データの描画コマンドに示された描画オブジェクトの識別処理時に、各描画オブジェクトがどの分割画像領域に存在するかを確認し、存在した領域番号に設けた3種類の描画オブジェクトのうち、対象描画オブジェクトの種類に対応する欄に有りのデータが書き込まれる。この書き込み処理を印刷データ内に存在する描画オブジェクト数分繰返すことで、図5のBに示す、処理対象の印刷データの求める分割画像領域-描画オブジェクト対応テーブルが作成される。また、図5の分割画像領域-描画オブジェクト対応テーブルに、分割画像領域内の描画オブジェクトの重なり順等も合わせて記憶しておくことで、発光量の直前にこれらの情報を基に、発光量制御に用いる設定値テーブルを書き換える手順によって実施することができる。このように、図5のテーブルを参照する方法によると、光源駆動制御手段117は、発光量制御の対象となる領域番号で示される分割画像領域の情報を分割画像領域-描画オブジェクト対応テーブルから参照するだけでよくなり、発光量制御値を設定する際に行う、全描画オブジェクトに係る分割画像領域を読み出して画像の重なり具合を確認する上述の処理が不要になる。また、分割画像領域-描画オブジェクト対応テーブルを作成する際、描画オブジェクトの種類情報に、例えば発光量制御値を大きくしなければならない描画オブジェクトの種類の優先順位を高くする、といった優先順位を付け、より優先順位の高い描画オブジェクトの存在を確認したときに上書きする方法でデータを作成する方法が採用できる。ただ、上書きによって当該テーブルを作成する方法によると、保存するデータ量を小さくできるが、描画オブジェクトの重なり具合等を考慮した発光量制御動作を実現することができない。[発光量制御を伴うプリント出力処理]この実施形態では、出力用画像データによって点灯が制御されるLD光源により感光体面の走査露光を行う際、上述の分割画像領域-描画オブジェクト対応テーブルを用いて、分割画像領域単位で描画オブジェクトの種類によってLD光源の発光量制御を行うことで、全ての描画オブジェクトに対し一律の発光量としたときに余分となる露光量を減らす動作を行う。具体的には、例えば、分割画像領域に描かれる描画オブジェクトの種類がイメージオブジェクトの画像又はグラフィックオブジェクトのベタ画像である場合、これらの画像に適用する露光量は大きくする必要があるので、最も大きな値の発光量制御値で対応する必要がある。これに対し、分割画像領域に描かれる描画オブジェクトの種類が文字オブジェクトの文字画像又はグラフィックオブジェクトの線画像である場合、これらの画像に適用する露光量は、ベタ画像に対するよりも小さくすることが可能である。なお、描画オブジェクトの種類に対応する発光量制御値は、先に述べたように、用意した描画オブジェクト-発光量制御値対応テーブルに従って定める。ただ、本実施形態では、説明の便宜上、ベタ画像の発光量制御値が最も大きく、文字画像及び線画像の発光量制御値はベタ画像よりも小さく、同一値とみなす。よって、ある分割画像領域について分割画像領域-描画オブジェクト対応テーブルを参照し、グラフィックオブジェクトのベタ画像がなく、かつ文字オブジェクトの画像又はグラフィックオブジェクトの線画像が有る、という描画条件、即ち、文字オブジェクトの画像又はグラフィックオブジェクトの線画像のみを描画する場合図5における領域番号1~3,9,10,13~15、適用する発光量制御値は、ベタ画像の最大値よりも小さくすることができる。従って、このような描画条件が設定された分割画像領域では、発光量制御値を小さくした分、描画条件に関わりなく画像面全体を一律の発光量のLD光源で露光する従来技術に比べ、電力消費を減らすことができる。プリント出力処理のフロー次に、上述の発光量制御を伴うプリント出力時における処理の手順をフロー図に基づいて説明する。図6は、本発明の実施形態に係るプリンタにおけるプリント出力処理のフローを示す図である。コントローラ10図2は、印刷を要求してホストPC40等から送信されてくるPDLで記述された印刷データ以下、PDLデータともいうを受け取ったときに、このプリント出力処理のフローを起動する。コントローラ10は、図6の処理フローを起動すると、先ず、受け取ったPDLデータを解釈して、描画コマンド描画オブジェクトやその属性と色や透過設定などを持つ描画設定情報等からなる描画条件を表す中間データを生成するステップS101。なお、ステップS101の処理はコントローラ10内のPDL解釈手段110図3が行う。次いで、後段のステップS104で描画対象のデータ書き込みを行うために用意する分割画像領域-描画オブジェクト対応テーブル図5、参照を補助記憶部13図3に作成し、保存するステップS102。このテーブルは、図5に示すように、描画する画像形成面50全体を15の画像領域に分割し、分割した画像領域に順番に振った領域番号1~15をキーとし、描画オブジェクトの種類文字画像、線画像及びベタ画像の欄を持つ。次に、コントローラ10は、ステップS101で生成された中間データをもとに、描画対象となる描画オブジェクト一つずつを処理の対象として描画オブジェクトの種類を識別しステップS103、また、描画オブジェクトの種類ごとに描画設定情報及び描画オブジェクトの存在する領域の情報等をステップS102で用意したテーブルに書き込むステップS104。上記描画設定情報は、後段の描画処理に用いる情報である。また、描画オブジェクトの存在する領域の情報は、分割画像領域-描画オブジェクト対応テーブル図5の作成に用いる情報である。図5のテーブルへのデータ書き込み処理は、本実施形態では、識別された描画オブジェクトの種類が存在する領域番号1~15を調べ、得られた領域番号に対応する当該テーブルの描画オブジェクトの種類文字画像、線画像及びベタ画像の列に有りを書き込む処理となる。なお、ステップS103,S104の処理はオブジェクト識別手段111図3が行う。次に、コントローラ10は、ステップS101で生成された描画条件描画オブジェクトの種類、描画設定情報、描画オブジェクトの存在する領域の情報、等を表す中間データをもとに、各描画オブジェクトのレンダリング処理を行うことでプリント出力に用いる画素信号としての画像データを生成し、生成した画像データを主記憶部12図2のRAM或いは補助記憶部13図2のHDDに保存するステップS105。なお、ステップS105の処理は描画処理手段112図3が行う。この後、描画対象となる全ての描画オブジェクトの描画処理を終えたかを確認しステップS106、未処理の描画オブジェクトがあればステップS106NO、ステップS103に戻し、未処理の描画オブジェクトの処理を行う。他方、コントローラ10は、ステップS106で描画対象となる全ての描画オブジェクトの描画処理を終えたことが確認できればステップS106YES、ステップS105の描画処理で生成したプリント出力用の画像データを点灯制御用信号に用い、かつステップS104で作成された分割画像領域-描画オブジェクト対応テーブルを発光量制御用信号に用いて、LD光源を駆動して各画素の露光を行い、電子写真方式により画像を形成するプリンタエンジンの制御に移行する。本実施形態では、LD光源から発光するビームで感光体面をラスタ走査主走査と副走査による2次元走査により露光することで、感光体面に静電潜像を形成する方式を採るので、この方式に従ってLD光源の駆動が制御される。つまり、この実施形態では、図4に示した分割画像領域ごとに発光量制御値が設定され、設定に従いLD光源の発光量制御を行うので、主走査と副走査のどちらの方向についても、主走査ライン内又は主走査ライン間で一方の分割画像領域から他方へと抜ける走査ビームは、これらの分割画像領域の間で発光量制御値の設定が変わる場合には、発光量制御を切替える動作が必要になる。なお、LD光源の点灯制御は、従来技術におけると同様に、プリント出力用の画像データを制御信号に用いて、ラスタ走査とタイミングを合わせて点灯制御を行うことで、感光体の所定位置に画像を形成する動作となる。LD光源を駆動して走査露光方式による画像形成動作を行う際、走査露光を開始する感光体面上の分割画像領域及びそこから主走査、副走査の各方向に進む分割画像領域の順路は、分割画像領域の配置に従って領域番号によって定める。即ち、図4に示した分割画像領域の場合、同図中に矢印にて示す主走査方向及び副走査方向に露光走査が行われるとすると、領域番号1から昇順に領域番号15まで領域番号によって定められる順路に従い走査が行われる。上記のようにして定められた順番で分割画像領域の走査露光を行っていくので、図6の処理フローでは、コントローラ10は、先ず、上記領域番号の順に、補助記憶部13図3に先の手順で保存しておいた分割画像領域-描画オブジェクト対応テーブルを読み、後段の発光量制御値の判定対象となる、処理対象の領域番号に対応する描画オブジェクトの種類について、その有無を確認するステップS107。ここでは、文字画像、線画像及びベタ画像の各描画オブジェクトの種類が当該分割画像領域に存在するか否かを示す有り又はなしの確認をする。次に、コントローラ10は、ステップS107で確認した文字画像、線画像及びベタ画像の各描画オブジェクトの種類の有無に基づいて、発光量制御に設定する発光量制御値を判定する。この発光量制御値の判定は、上記[描画条件に対応する光源の発光量制御]で述べたように、分割画像領域内に描かれる各描画オブジェクトそれぞれに対応する発光量制御値中の最大値を当該分割画像領域に適用する発光量制御値として判定という規則に従い発光量制御値を定めることで望ましい結果が得られる。ただ、文字画像、線画像及びベタ画像の各描画オブジェクトの種類の有無に基づいて、発光量制御に設定する発光量制御値を判定する手法による本実施形態では、さらに処理を簡略化するために、ベタ画像は発光量を最大値に保つ必要がある描画オブジェクトであるから、発光量を低減せずに最大とし、文字画像或いは線画像は発光量を低減可能な描画オブジェクトである、という判定条件の下に処理を行う。よって、図6の処理フローにおいては、文字画像或いは線画像のみが存在するか否かによって、発光量制御値を通常のレベル発光量を低減しないよりも低くする制御を行うか否かを選択する動作とする。つまり、文字画像或いは線画像のみが存在すれば、発光量を通常のレベルより低減し、それ以外の、例えば、ベタ画像が分割画像領域内に共存する場合では、制御値を通常のレベルにする制御を行う。図6の処理フローの手順では、ステップS107で処理対象の領域番号に対応する描画オブジェクトの種類について、その有無を確認した後、次に、前記確認内容から文字画像或いは線画像のみが存在する分割画像領域であるか否かの判定を行うステップS108。ステップS108で文字画像或いは線画像のみが存在する分割画像領域であると判定された場合ステップS108YES、当該分割画像領域に対しては発光量制御値を通常のレベル発光量を低減しないよりも低くする制御を行うステップS109。他方、ステップS108で文字画像及び線画像以外の画像が存在して、文字画像或いは線画像のみが存在する分割画像領域であると判定されない場合ステップS108NO、当該分割画像領域に対しては発光量制御値を通常のレベルにする制御を行うステップS110。処理対象の1分割画像領域に対し、プリント出力用の画像データを用いて点灯制御を行うとともに、ステップS109又はステップS110の発光量制御を行ってLD光源を駆動して走査露光による画像形成動作を終えたところで、処理対象の全ての分割画像領域に対する走査露光を終了したか否かを確認するステップS111。ステップS111で処理対象の全ての分割画像領域に対する走査露光を終了していなければステップS111NO、未処理の分割画像領域があるので、ステップS107に戻し、全ての分割画像領域の処理が終了するまで、ステップS107~S111の手順を繰り返す。ステップS111で処理対象の全ての分割画像領域に対する走査露光を終了していればステップS111YES、記録媒体用紙に転写したトナー像の定着等の後段で行う出力処理を実施しステップS112、この処理フローを終了する。上記のように、本実施形態よると、ベタ画像のような発光量を減らすことができない描画オブジェクトに合わせて画像面全体を一律の発光量のLD光源で露光する従来技術に比べ、文字画像或いは線画像のように、画質の低下を生じない範囲で発光量を減らすことができる描画オブジェクトが描かれた分割画像領域では、発光量制御値を小さく設定して、発光量を制御することで、発光量を低減した分、従来技術に比べ、電力消費を減らすことができる。なお、上記した本実施形態の発光量制御は、分割画像領域単位で設定した発光量制御値により制御を行う例を示したが、原理的には、画素単位でも行うことができる。"