"ページ記述言語で記載された画像情報に基づいて、出力対象の画像をディザマトリクスで二値化したディザ画像を記憶手段に描画する描画手段と、前記記憶手段に描画されたディザ画像を出力する出力手段と、を含み、前記描画手段は、主走査方向に平行であり、且つ、前記主走査方向に垂直な副走査方向の幅が基準距離より大きく、且つ、前記主走査方向の位置に応じて階調が変化する矩形形状のグラデーション領域の存在を、前記画像情報に基づき、前記出力対象の画像に対応する画像領域のうちで検知する検知手段と、前記検知手段が前記グラデーション領域の存在を検知した場合に、前記グラデーション領域のうちの一部の矩形形状の領域であって、前記副走査方向の幅が前記基準距離であり且つ前記主走査方向の幅が前記グラデーション領域と同じである一部領域、のディザ画像を生成する生成手段と、前記生成手段により生成されたディザ画像に基づいて、前記グラデーション領域のディザ画像を前記記憶手段に描画するグラデーション描画手段と、を含むこと、を特徴とする画像処理システム。前記ディザマトリクスに含まれる第1の閾値と、前記ディザマトリクスに含まれる、前記第1の閾値から前記副走査方向に前記基準距離離れた位置にある第2の閾値と、は同じであること、を特徴とする請求項1に記載の画像処理システム。ページ記述言語で記載された画像情報に基づいて、出力対象の画像をディザマトリクスで二値化したディザ画像を記憶手段に描画する描画手段、前記記憶手段に描画されたディザ画像を出力する出力手段、としてコンピュータを機能させ、前記描画手段は、主走査方向に平行であり、且つ、前記主走査方向に垂直な副走査方向の幅が基準距離より大きく、且つ、前記主走査方向の位置に応じて階調が変化する矩形形状のグラデーション領域の存在を、前記画像情報に基づき、前記出力対象の画像に対応する画像領域のうちで検知する検知手段と、前記検知手段が前記グラデーション領域の存在を検知した場合に、前記グラデーション領域のうちの一部の矩形形状の領域であって、前記副走査方向の幅が前記基準距離であり且つ前記主走査方向の幅が前記グラデーション領域と同じである一部領域、のディザ画像を生成する生成手段と、前記生成手段により生成されたディザ画像に基づいて、前記グラデーション領域のディザ画像を前記記憶手段に描画するグラデーション描画手段と、を含むこと、を特徴とするプログラム。本発明の目的は、主走査方向の位置に応じて階調が変化する領域を含む画像にディザ処理を施した二値画像を描画する場合における、処理負荷の軽減を図ることである。上記課題を解決するための請求項1の発明は、ページ記述言語で記載された画像情報に基づいて、出力対象の画像をディザマトリクスで二値化したディザ画像を記憶手段に描画する描画手段と、前記記憶手段に描画されたディザ画像を出力する出力手段と、を含み、前記描画手段は、主走査方向に平行であり、且つ、前記主走査方向に垂直な副走査方向の幅が基準距離より大きく、且つ、前記主走査方向の位置に応じて階調が変化する矩形形状のグラデーション領域の存在を、前記画像情報に基づき、前記出力対象の画像に対応する画像領域のうちで検知する検知手段と、前記検知手段が前記グラデーション領域の存在を検知した場合に、前記グラデーション領域のうちの一部の矩形形状の領域であって、前記副走査方向の幅が前記基準距離であり且つ前記主走査方向の幅が前記グラデーション領域と同じである一部領域、のディザ画像を生成する生成手段と、前記生成手段により生成されたディザ画像に基づいて、前記グラデーション領域のディザ画像を前記記憶手段に描画するグラデーション描画手段と、を含むこと画像処理システムである。また、請求項2の発明は、請求項1の発明において、前記ディザマトリクスに含まれる第1の閾値と、前記ディザマトリクスに含まれる、前記第1の閾値から前記副走査方向に前記基準距離離れた位置にある第2の閾値と、は同じであることを特徴とする。また、上記課題を解決するための請求項3の発明は、ページ記述言語で記載された画像情報に基づいて、出力対象の画像をディザマトリクスで二値化したディザ画像を記憶手段に描画する描画手段、前記記憶手段に描画されたディザ画像を出力する出力手段、としてコンピュータを機能させ、前記描画手段は、主走査方向に平行であり、且つ、前記主走査方向に垂直な副走査方向の幅が基準距離より大きく、且つ、前記主走査方向の位置に応じて階調が変化する矩形形状のグラデーション領域の存在を、前記画像情報に基づき、前記出力対象の画像に対応する画像領域のうちで検知する検知手段と、前記検知手段が前記グラデーション領域の存在を検知した場合に、前記グラデーション領域のうちの一部の矩形形状の領域であって、前記副走査方向の幅が前記基準距離であり且つ前記主走査方向の幅が前記グラデーション領域と同じである一部領域、のディザ画像を生成する生成手段と、前記生成手段により生成されたディザ画像に基づいて、前記グラデーション領域のディザ画像を前記記憶手段に描画するグラデーション描画手段と、を含むことを特徴とするプログラムである。請求項1、請求項3の発明によれば、主走査方向の位置に応じて階調が変化する領域を含む画像にディザ処理を施した二値画像を描画する場合における、処理負荷の軽減を図ることができる。請求項2の発明によれば、本構成を有しない場合に比して、主走査方向の位置に応じて階調が変化する領域を含む画像にディザ処理を施した二値画像を描画する場合における、処理負荷の軽減をより確実に実現することができる。以下、本発明の実施形態の例について図面に基づき詳細に説明する。[画像処理システム]図1は、本発明に係る画像処理システムの構成を例示する図である。本実施形態の場合、画像処理システムは、制御部4と記憶部6と画像形成部8とを含むページプリンタ2として実現される。制御部4は、例えばマイクロプロセッサであり、記憶部6に記憶される画像処理プログラムに従って画像処理を実行する。記憶部6は、RAM及びROMを含み、記憶部6には、制御部4が画像処理を行う過程で必要となるデータが記憶される。また、記憶部6詳しくは、ROMには、上記画像処理プログラムが格納される。この画像処理プログラムは、DVD登録商標-ROM等のコンピュータ読取可能な情報記憶媒体から読み出されて記憶部6に格納されてもよいし、ネットワーク等の通信網から供給されて記憶部6に格納されてもよい。同図に示すように、ページプリンタ2には、ページ記述言語で記載されたPDLデータ画像情報が入力される。PDLデータは、出力対象のページ画像を示している。このページプリンタ2では、PDLデータが入力されると、このPDLデータが表すページ画像にディザ処理を施したディザ画像が印刷用紙に印刷される。具体的には、制御部4描画手段が、このPDLデータに基づいて、ページ画像にディザ処理を施したディザ画像を記憶部6のページバッファ領域画像領域に描画し、プリンタエンジンとして実現される画像形成部8出力手段が、制御部4の指示に従い、ページバッファ領域に描画されたディザ画像を印刷出力する。[PDLデータ]図2及び図3は、PDLデータについて説明するための図である。PDLデータは、複数の描画コマンドを含んでおり、これらの描画コマンドにより、ページ画像をいわゆるカレントページ平面上の画像として表現している。図3に、PDLデータの記載内容を例示した。また、図2に、図3に示すPDLデータにより表現されるページ画像を例示した。図2に示すように、カレントページ平面10には、α軸とα軸に垂直なβ軸とが座標軸として設定されている。図3に示すように、PDLデータには、複数の描画コマンドが含まれる。横一列に記載された文字列例えば、0.98setgray1010800100rectfillが1つの描画コマンドを示している。一つ一つの描画コマンドは、描画の対象となるカレントページ平面上の領域以下、仮想描画対象領域と記載すると、その仮想描画対象領域が有する仮想的な階調以下、仮想階調と記載すると、を示している。例えば、一番上の描画コマンドにより示される仮想描画対象領域A1は、左下の頂点の座標値α、βが10、10である、α軸方向の幅長さが800でβ軸方向の幅高さが150の矩形領域であり、この描画コマンドにより示される仮想階調は0.98である図2参照。また、例えば、上から二番目の描画コマンドにより示される仮想描画対象領域A2は、左下の頂点の座標値が10、160である、長さが800で高さが150の矩形領域であり、この描画コマンドにより示される仮想階調は0.78である図2参照。また、例えば、上から三番目の描画コマンドにより示される仮想描画対象領域A3は、左下の頂点の座標値が10、310である、長さが800で高さが150の矩形領域であり、この描画コマンドにより示される仮想階調は0.58である図2参照。また、例えば、上から四番目の描画コマンドにより示される仮想描画対象領域A4は、左下の頂点の座標値が10、460である、長さが800で高さが150の矩形領域であり、この描画コマンドにより示される仮想階調は0.38である図2参照。また、例えば、一番下の描画コマンドにより示される仮想描画対象領域A5は、左下の頂点の座標値が300、300である、長さが200で高さが100の矩形領域であり、この描画コマンドにより示される仮想階調は01.00である図2参照。ここでは、仮想階調0.00が最大階調を示し、仮想階調1.00が最小階調を示している。そのため、図2に示すように、仮想描画対象領域A1、仮想描画対象領域A2、仮想描画対象領域A3、仮想描画対象領域A4の順に、段階的に濃くなっている。また、仮想描画対象領域A5が白で塗りつぶされている。以下、文字列rectfillを含む描画コマンドのことを矩形描画コマンドと記載する。なお、図3では、矩形描画コマンドだけが示されているが、もちろん、PDLデータに矩形描画コマンド以外の描画コマンドが含まれる場合がある。このページプリンタ2では、ディザ画像の出力形式として、いわゆるSEFShortEdgeFeed方式とLEFLongEdgeFeed方式とのうちの一方が選択されるようになっている。また、このページプリンタ2では、選択された出力形式に応じて一つ一つの描画コマンドが順次解釈され、仮想描画対象領域に対応するページバッファ領域内の領域以下、描画対象領域と記載するが特定される。また、例えば、描画コマンドが矩形描画コマンドである場合には、仮想階調に対応する階調値が特定されるようになっている。図4に、図3に示す描画コマンドの解釈結果を例示した。上からNN=1~5番目の解釈結果は、上からN番目の描画コマンドの解釈結果を示している。なお、ここでは、ディザ画像の出力方式がSEF方式である場合の解釈結果を示している。また、図5にページバッファ領域を例示した。同図に示すように、ページバッファ領域12には、x軸とx軸に垂直なy軸とが座標軸として設定されている。ページバッファ領域12内の位置はx座標値とy座標値とにより特定される。x軸方向が走査方向となり、y軸方向が副走査方向となる。なお、出力方式がLEF方式である場合、x軸とy軸とが入れ替わる。一番上の解釈結果が示すように、始点を始点S1とし終点を終点E1とする矩形形状の領域が、仮想描画対象領域A1に対応する描画対象領域B1として特定され、階調値5が、仮想階調0.98に対応する階調値として特定される。また、上から二番目の解釈結果が示すように、始点を始点S2とし終点を終点E2とする矩形形状の領域が、仮想描画対象領域A2に対応する描画対象領域B2として特定され、階調値55が、仮想階調0.78に対応する階調値として特定される。また、上から三番目の解釈結果が示すように、始点を始点S3とし終点を終点E3とする矩形形状の領域が、仮想描画対象領域A3に対応する描画対象領域B3として特定され、階調値105が、仮想階調0.58に対応する階調値として特定される。また、上から四番目の解釈結果が示すように、始点を始点S4とし終点を終点E4とする矩形形状の領域が、仮想描画対象領域A4に対応する描画対象領域B4として特定され、階調値155が、仮想階調0.38に対応する階調値として特定される。また、一番下の解釈結果が示すように、始点を始点S5とし終点を終点E5とする矩形形状の領域が、仮想描画対象領域A5に対応する描画対象領域B5として特定され、階調値0が、仮想階調1.00に対応する階調値として特定される。各描画対象領域は、それぞれ異なる階調値を有している。各描画コマンドが解釈される結果として、ページ画像のディザ画像がページバッファ領域12に描画されることになる。この点については、後述する。[ディザマトリクス]ここで、このページプリンタ2で用いられるディザマトリクスについて説明する。図6は、ディザマトリクスを例示する図である。このディザマトリクスは、ページバッファ領域12内の各位置に設定された閾値を含む閾値マトリクスである。このディザマトリクスは、x軸方向の幅がLでy軸方向の幅がF基準距離である単位閾値マトリクスが碁盤状に配列された閾値マトリクスであり、このディザマトリクスでは、ある閾値の値と、その閾値からy軸方向にFだけ離れた位置の閾値の値と、が同じになる。なお、図7に、単位閾値マトリクスを例示した。このページプリンタ2では、記憶部6に、各階調値のパターン画像が記憶されている。すなわち、記憶部6に、階調値のパターン画像として、その階調値で上記ディザマトリクスの領域を塗りつぶした画像を上記ディザマトリクスで二値化した二値画像が記憶されている。なお、階調値のパターン画像として、その階調値で上記単位閾値マトリクスの領域を塗りつぶした画像を上記単位閾値マトリクスで二値化した二値画像が記憶されていてもよい。[処理]以下、ページ画像のディザ画像をページバッファ領域12に描画するために、制御部4描画手段が上記画像処理プログラムに従って実行する処理について説明する。図8は、制御部4が実行する処理を例示するフロー図である。この処理は、PDLデータが入力された場合に実行される。まず、制御部4は、グラデーション値gの値を0に設定するS101。そして、制御部4は、PDLデータに記載される描画コマンドの一つ一つを上から順番に読み出し、描画コマンドを読み出すごとにS102以降のステップを順次実行する。以下、S102以降のステップについて説明する。なお、読み出された描画コマンドのことを描画コマンドXと呼ぶ。制御部4は、描画コマンドXが矩形描画コマンドであるか否かを判定するS102。例えば、制御部4は、描画コマンドX中に文字列rectfillが含まれるか否かを判定する。描画コマンドXが矩形描画コマンドである場合S102のY、制御部4検知手段は、描画コマンドXを解釈し、仮想描画対象領域及び仮想階調から、矩形形状の描画対象領域X及び階調値Xを特定するS103。なお、以下、描画対象領域Xの始点SXの座標をsx、syと記載し、描画対象領域Xの終点EXの座標をex、eyと記載して説明を続ける。そして、制御部4検知手段は、描画対象領域Xの副走査方向すなわち、y軸方向の幅が上記Fより大きいか否かを判定するS104。具体的には、制御部4は、ey-sy1の値がFより大きいか否かを判定する。描画対象領域Xの副走査方向の幅がFより大きい場合S104のY、制御部4検知手段は、グラデーション値gが0であるか否かを判定するS105。グラデーション値gが0である場合S105のY、制御部4検知手段は、スプール処理を行い、描画対象領域X及び階調値Xを、現在のグラデーション値gと関連づけて記憶部6に記憶させるS106。そして、制御部4検知手段は、グラデーション値gをインクリメントするS107。一方、グラデーション値gが1以上である場合S105のN、制御部4検知手段は、グラデーション値g-1と関連づけて記憶部6に記憶される描画対象領域以下、描画対象領域Yと記載するを読み出す。そして、制御部4検知手段は、描画対象領域Yの始点SYのy座標値syyと描画対象領域Xの始点SXのy座標値syとの差と描画対象領域Yの終点EYのy座標値eyyと描画対象領域Xの終点EXのy座標値eyとの差との両方、が0であるか否かを判定するS108。すなわち、制御部4は、描画対象領域Xの上辺の位置syと描画対象領域Yの上辺の位置syyとが同じであり、且つ、描画対象領域Xの下辺の位置eyと描画対象領域Yの下辺の位置eyyとが同じである否かを判定する。また、制御部4検知手段は、描画対象領域Yの始点SYのx座標値syxと描画対象領域Xの終点EXのx座標値exとの差の絶対値と描画対象領域Yの終点EYのx座標値eyxと描画対象領域Xの始点SXのx座標値sxとの差の絶対値とのうちのいずれか一方が1であるか否かを判定するS109。すなわち、制御部4は、描画対象領域Xの右辺と描画対象領域Yの左辺との組み合わせと、描画対象領域Xの左辺と描画対象領域Yの右辺との組み合わせと、のうちのいずれかの一方の組み合わせに係る2つの辺が隣接しているか否かを判定する。座標値syyと座標値syとの差と座標値eyyと座標値eyとの差との両方が0であると判定されS108のY、且つ、座標値syxと座標値exとの差の絶対値と座標値eyxと座標値sxとの差の絶対値とのうちのいずれか一方が1であると判定された場合S109のY、制御部4は、S106のステップに進む。一方、座標値syyと座標値syとの差と座標値eyyと座標値eyとの差との両方が0でないと判定された場合S108のN、又は、座標値syxと座標値exとの差の絶対値と座標値eyxと座標値sxとの差の絶対値との両方が1でないと判定された場合S109のN、制御部4検知手段は、サブルーチンSを実行するS110。図9は、サブルーチンSを例示するフロー図である。サブルーチンSでは、制御部4検知手段は、グラデーション値gが2以上であるか否かを判定するS201。すなわち、制御部4検知手段は、S201のステップを実行することにより、グラデーション領域の存在を検知する。ここで、グラデーション領域とは、ページバッファ領域12に含まれる、主走査方向すなわち、x軸方向に平行な矩形形状の領域であって、副走査方向すなわち、y軸方向の幅がFより大きく、且つ、主走査方向の位置に応じて階調が変化し、且つ、主走査方向のどの位置においても副走査方向の位置に応じて階調が変化しない領域である。具体的には、制御部4は、グラデーション値gが2以上である場合にS201のY、0~g-1の各々に関連づけて記憶部6に記憶される複数の描画対象領域を連結した矩形形状の領域をグラデーション領域として検知する。グラデーション値gが1である場合S201のN、制御部4描画手段は、0に関連づけて記憶部6に記憶される、描画対象領域以下、描画対象領域Zと記載する及び階調値以下、階調値Zと記載するを読み出し、階調値Zに関連づけられたパターン画像に基づいて、描画対象領域Zのディザ画像を描画するS202。そして、制御部4検知手段は、グラデーション値gを0に更新するS203。一方、グラデーション値gが2以上である場合S201のY、制御部4描画手段は、サブルーチンS1を実行しS204、S203のステップに進む。図10は、サブルーチンS1を例示するフロー図である。サブルーチンS1では、制御部4生成手段は、主走査方向の幅がFであり副走査方向の幅がグラデーション領域と同じである単位矩形分のバッファを記憶部6に生成するS301。そして、制御部4生成手段は、グラデーション領域の一部に含まれる上記単位矩形分の領域を注目領域一部領域として設定する。本実施形態の場合、制御部4は、グラデーション領域の上辺を含む単位矩形分の領域を注目領域として設定する。そして、制御部4は、注目領域をラスタスキャンニングすることにより、グラデーション領域に含まれる描画対象領域の各々の階調値のパターン画像に基づいて、注目領域のディザ画像以下、単位ディザ画像を上記バッファに描画するS302。すなわち、制御部4生成手段は、単位ディザ画像を生成する。なお、スキャン一回につき、グラデーション領域に含まれる描画対象領域の数nと同じ回数、パターン画像より詳しくは、パターン画像の一部分の読み出しが行われる。そのため、注目領域の副走査方向の幅がFであるので、注目領域全体では、n×F回、データの読み出しが行われる。図11は、注目領域を例示する図である。ここでは、図5に示す描画対象領域B1,B2,B3,B4を連結した領域14がグラデーション領域として検知された場合を例に取り上げる。なお、Rは、グラデーション領域の主走査方向の幅を示している。この場合、S301のステップにおいて、主走査方向の幅Fであり副走査方向の幅がRである単位矩形分のバッファが生成され、グラデーション領域のうちの網掛けされた領域が注目領域として設定されることとなる。そして、制御部4グラデーション描画手段は、グラデーション領域をラスタスキャンニングすることにより、単位ディザ画像に基づいて、グラデーション領域のディザ画像を描画するS303。こうして、制御部4は、グラデーション領域に単位ディザ画像をタイリングする。なお、スキャン一回につき、単位ディザ画像より詳しくは、単位ディザ画像のうちの一ラインの読み出しが一回行われる。そのため、グラデーション領域の副走査方向の幅をh×Fとする場合、グラデーション領域全体では、h×F回のデータの読み出しが行われる。図12に、グラデーション領域のディザ画像の描画を概念的に示した。領域16a、領域16b、領域16c、領域16d、及び領域16eのそれぞれに、単位ディザ画像が描画されることになる。なお、描画対象領域Xの副走査方向の幅がF以下である場合S104のN、制御部4は、サブルーチンS2を実行するS111。また、描画コマンドXが矩形描画コマンド以外の描画コマンドである場合S102のN、制御部4は、サブルーチンS3を実行するS112。図13は、サブルーチンS2を例示するフロー図である。サブルーチンS2では、制御部4は、グラデーション値gが0であるか否かを判定するS401。グラデーション値gが0である場合S401のY、制御部4描画手段は、階調値Xのバターン画像に基づいて、描画対象領域Xのディザ画像を描画するS402。一方、グラデーション値gが0でない場合S401のN、制御部4は、サブルーチンS図9参照を実行してからS403、描画対象領域Xのディザ画像を描画するS402。図14は、サブルーチンS3を例示するフロー図である。サブルーチンS3では、制御部4は、S401のステップと同様にして、グラデーション値gが0であるか否かを判定するS501。グラデーション値gが0である場合S501のY、制御部4描画手段は、描画コマンドXを解釈しS502、解釈結果により示される階調値のパターン画像に基づいて、当該解釈結果により示される領域のディザ画像を描画するS503。一方、グラデーション値gが0でない場合S501のN、制御部4は、サブルーチンS図9参照を実行しS504、S502のステップに進む。以上のようにして、ページ画像を上記ディザマトリクスで二値化したディザ画像がページバッファ領域12に描画される。そして、画像形成部8により、ページバッファ領域12に描画されたディザ画像が印刷用紙に印刷されることとなる。ところで、単位ディザ画像を用いずにグラデーション領域のディザ画像を描画する方法がない訳ではない。通常は、S302のステップと同様の処理を、注目領域ではなくグラデーション領域をラスタスキャニングするようにして行うことで、グラデーション領域のディザ画像を描画する方法が考えられる。しかしながら、この場合、上述のように、スキャン一回につき、グラデーション領域内の描画対象領域の数nと同じ回数のデータの読み出しが行われるため、n×h×F回のデータ読み出しが行われることになる。なお、上述のように、h×Fは、グラデーション領域の副走査方向の幅である。そのため、nの値が大きい場合、すなわち、主走査方向における階調の変化のピッチが短い場合、グラデーション領域のディザ画像の描画に関する処理負荷が多量になる。この点、このページプリンタ2では、上述のように、S302のステップでn×F回のデータ読み出しが行われ、S303のステップで、h×F回のデータ読み出しが行われる。その結果、データ読みだしが、hn×F回しかデータ読み出しが行われなくなる。従って、グラデーション領域のディザ画像の描画に関する処理負荷の軽減が図られるようになる。なお、本発明の実施形態は上記実施形態だけに限らない。例えば、制御部4検知手段は、描画コマンドXがいわゆるグラデーション描画コマンドであるか否かを判定し、描画コマンドXがグラデーション描画コマンドである場合に、描画コマンドXの解釈結果から導かれる矩形領域の副走査方向の幅がFより大きいか否かを判定してよい。この場合、副走査方向の幅がFより大きいと判定された上記矩形領域をグラデーション領域として検知し、図10に示すサブルーチンS1を実行すればよい。なお、この場合、グラデーション領域に含まれる階調値がそれぞれ異なる複数の矩形領域の一つ一つが、上記実施形態におけるグラデーション領域に含まれる描画対象領域に相当する。例えば、画像形成部8は、制御部4及び記憶部6とは別体の画像形成装置により実現されてもよい。また、ページ記述言語はどのようなページ記述言語であってもよい。"