"カラー画像を表す画像データを取得する画像データ取得部と、前記画像データの各画素の色を統計における階級に割り当て、前記画像データにおける前記各色の出現頻度を統計における度数とする度数分布を取得する度数分布取得部と、前記度数分布において3番目に度数が多い階級を意味する第3階級に属する色を、所定の模様の色である模様色として取得する色設定部と、前記模様の画素数が予め設定されたサイズ判定値に満たず、かつ少なくとも一つの有彩色を含む画像をシートに形成するための模様モードを有する画像形成制御部とを備え、前記模様モードは、前記画像データに基づく画像を、前記模様色を用いてシートに形成する単一色模様モードを含み、前記画像データは、前記各画素の色を、予め設定された3つの要素色の濃度値によって表すデータであり、前記度数分布取得部は、前記各要素色の濃度値を3次元座標の各座標軸に割り当てることにより、前記各画素の色を前記各階級として前記3次元座標上に配置し、前記各階級に対応する色の出現頻度を度数として前記各階級に対応付けることによって、前記度数分布を3次元座標で表した3次元度数分布情報を生成し、前記色設定部は、前記3次元座標上で、白が属する階級と黒が属する階級とを直線的に結ぶ領域を含むように設定された設定領域に属する階級を前記3次元度数分布情報から除外した残余の階級である残余階級のうち、最も大きな度数を有する階級を前記第3階級とし、前記第3階級の色を前記模様色として取得する画像形成装置。前記画像形成制御部は、前記画像データの全画素数から、前記設定領域に属する階級の度数の合計を減算した値が、前記サイズ判定値を超えたとき、前記模様モードの実行を禁止する請求項1記載の画像形成装置。前記画像形成制御部は、前記残余階級のうち2番目に大きな度数を有する階級を、前記度数分布全体の中で4番目に出現頻度が多い第4階級とし、前記第4階級の度数が予め設定されたモード判定値に満たない場合、前記単一色模様モードによる画像形成を実行する請求項1又は2記載の画像形成装置。前記模様モードは、前記画像データに基づく画像を、複数の有彩色を用いてシートに形成するフルカラー模様モードを含み、前記画像形成制御部は、前記第4階級の度数が前記モード判定値以上の場合、前記フルカラー模様モードによる画像形成を実行する請求項3記載の画像形成装置。前記画像形成制御部は、前記第4階級の度数が前記モード判定値に満たない場合であって、かつ、前記画像データの全画素数から、前記設定領域に属する階級の度数の合計と前記第3階級の度数と前記第4階級の度数とを減算した値が、予め設定されたモード決定判定値以上のとき、前記フルカラー模様モードによる画像形成を実行する請求項4記載の画像形成装置。前記画像形成制御部は、前記第3階級からの前記3次元座標上における距離が、予め設定された判定距離に満たない範囲にある階級と前記第3階級とを合わせて一つにした階級を拡大第3階級とすると共に、前記拡大第3階級に含まれる各階級の度数の合計を前記拡大第3階級の度数とし、前記残余階級のうち前記拡大第3階級の次に大きな度数を有する階級を、前記度数分布において4番目に出現頻度が多い第4階級とする請求項3~5のいずれか1項に記載の画像形成装置。ユーザーに対して前記画像形成の料金を課金する課金部をさらに備え、前記課金部は、前記画像データの全画素数から前記設定領域に属する階級の度数の合計を減算した差分値が増大するに従って、前記料金を増大させて前記課金を行う請求項1~6のいずれか1項に記載の画像形成装置。ユーザーの識別情報の入力を受け付ける識別情報受付部と、一つの色のみによって前記画像データに基づく画像を形成するモノクロモード及び複数の色を用いて前記画像データに基づく画像を形成するフルカラーモードのうち前記モノクロモードでの画像形成のみが許可されたユーザーであるモノクロ限定ユーザーの識別情報を記憶する管理部と、前記模様モードの実行を許可する指示である許可指示を受け付ける許可指示受付部とをさらに備え、前記画像形成制御部は、前記識別情報受付部によって受け付けられた識別情報が前記モノクロ限定ユーザーの識別情報であり、かつ前記許可指示受付部によって前記許可指示が受け付けられたとき、前記模様モードによる画像形成を許容し、前記識別情報受付部によって受け付けられた識別情報が前記モノクロ限定ユーザーの識別情報であり、かつ前記許可指示受付部によって前記許可指示が受け付けられないとき、前記模様モードによる画像形成を禁止する請求項1~7のいずれか1項に記載の画像形成装置。ユーザーの識別情報の入力を受け付ける識別情報受付部と、一つの色のみによって前記画像データに基づく画像を形成するモノクロモード及び複数の色を用いて前記画像データに基づく画像を形成するフルカラーモードのうち前記モノクロモードでの画像形成のみが許可されたユーザーであるモノクロ限定ユーザーの識別情報を記憶する管理部とをさらに備え、前記画像形成制御部は、前記識別情報受付部によって受け付けられた識別情報が前記モノクロ限定ユーザーの識別情報であり、かつ前記画像データの全画素数から前記設定領域に属する階級の度数の合計を減算した差分値が、前記サイズ判定値に満たないとき、前記模様モードによる画像形成を許容し、前記識別情報受付部によって受け付けられた識別情報が前記モノクロ限定ユーザーの識別情報であり、かつ前記差分値が前記サイズ判定値以上のとき、前記模様モードによる画像形成を禁止する請求項1~7のいずれか1項に記載の画像形成装置。一般に、ビジネス文書では、黒文字が大部分の文書であっても、会社のマークであるロゴマークのみが有彩色で印刷されている場合が少なくない。ロゴマークの色も、会社を表す重要な要素だからである。また、黒文字文書に、アンダーラインやマーカーのみが有彩色で印刷されていることも少なくない。このように、ロゴマーク、アンダーライン、マーカーなどの模様のみが有彩色で印刷されている文書を、上述の画像形成装置を用いて2色カラーモードで印刷したときには、以下のような問題が生じる。すなわち、上述の画像形成装置は、カウント値が最も大きい色成分カウンタ部に対応する色を用いてカラー部分の印刷を行うから、カラー部分の印刷に用いることができる色は、予め各色成分カウンタ部に割り当てられた色のうちのいずれかに限定される。そのため、印刷しようとする元のカラー画像が、黒以外の色を1色しか用いていない画像であった場合でも、元のカラー画像におけるカラー部分の色と2色カラーモードで実際に印刷されたカラー部分の色との間で色合いの差が生じることがある。本発明の目的は、有彩色の模様を含む画像を印刷するときの模様の色の再現性を向上させることが可能な画像形成装置を提供することである。本発明に係る画像形成装置は、カラー画像を表す画像データを取得する画像データ取得部と、前記画像データの各画素の色を統計における階級に割り当て、前記画像データにおける前記各色の出現頻度を統計における度数とする度数分布を取得する度数分布取得部と、前記度数分布において3番目に度数が多い階級を意味する第3階級に属する色を、所定の模様の色である模様色として取得する色設定部と、前記模様の画素数が予め設定されたサイズ判定値に満たず、かつ少なくとも一つの有彩色を含む画像をシートに形成するための模様モードを有する画像形成制御部とを備え、前記模様モードは、前記画像データに基づく画像を、前記模様色を用いてシートに形成する単一色模様モードを含み、前記画像データは、前記各画素の色を、予め設定された3つの要素色の濃度値によって表すデータであり、前記度数分布取得部は、前記各要素色の濃度値を3次元座標の各座標軸に割り当てることにより、前記各画素の色を前記各階級として前記3次元座標上に配置し、前記各階級に対応する色の出現頻度を度数として前記各階級に対応付けることによって、前記度数分布を3次元座標で表した3次元度数分布情報を生成し、前記色設定部は、前記3次元座標上で、白が属する階級と黒が属する階級とを直線的に結ぶ領域を含むように設定された設定領域に属する階級を前記3次元度数分布情報から除外した残余の階級である残余階級のうち、最も大きな度数を有する階級を前記第3階級とし、前記第3階級の色を前記模様色として取得する。この構成によれば、度数分布取得部によって、画像データの各画素の色が統計における階級に割り当てられる。また、度数分布取得部によって、画像データにおける、各色の出現頻度すなわち各色の画素の数が、統計における度数とされ、度数分布が取得される。さらに、度数分布取得部によって、この度数分布が3次元座標で表されて3次元度数分布情報が生成される。ここで、所定の模様とは、例えばロゴマーク、アンダーライン、マーカー等の、文字とは異なる画像を意味している。また、一般的な文書原稿は、白いシートに、黒い文字が記載されている。そして、このような文書原稿に、有彩色のロゴマークやアンダーライン等の模様が記載されることが珍しくない。このように、大部分が黒文字であって、一部分に有彩色が施された画像、すなわち、模様の画素数が予め設定されたサイズ判定値に満たない画像においては、シートの白が画像の背景となる。そのため、各階級のうち、白が属する階級の度数が最も大きくなる。そして、白の次に、文字の黒が属する階級の度数が大きくなる。さらにその次、すなわち各階級のうち、3番目に大きな度数を有する階級の色が、模様の色であると考えられる。そして、上記設定領域は、3次元座標上で、白が属する階級と黒が属する階級とを直線的に結ぶ領域を含むように設定されているから、最も大きな度数を有する階級と、2番目に大きな度数を有する階級とは、設定領域に含まれることになる。そこで、色設定部は、設定領域に属する階級を3次元度数分布情報から除外した残余の階級である残余階級のうち、最も大きな度数を有する階級を第3階級とし、この第3階級の色を模様色とすることで、模様の色を取得することができる。ここで、文字画像のエッジ付近の画素は、文字色と背景色とが混ざり合って文字色と背景色とが互いに影響しあって、文字色とも背景色とも違う色の画素になっている場合がある。このように本来の色と違う画素の数が増加して模様の画素数より多くなると、この本来と違う画素の色が3番目に大きな度数を有することになる。そこで、設定領域を、3次元座標上で、白が属する階級と黒が属する階級とを直線的に結ぶ領域を含むように設定すると、このように文字色と背景色とが互いに影響しあって生じた色を示す階級が設定領域に含まれることになる。そこで、色設定部は、残余階級のうち最も大きな度数を有する階級の色を、模様色とすることで、文字色と背景色とが互いに影響しあって生じた色を誤って模様色としてしまうおそれが低減される。その結果、有彩色の模様を含む画像を印刷するときの模様の色の再現性を向上させることが可能となる。また、前記画像形成制御部は、前記画像データの全画素数から、前記設定領域に属する階級の度数の合計を減算した値が、前記サイズ判定値を超えたとき、前記模様モードの実行を禁止することが好ましい。画像データの全画素数から設定領域に属する階級の度数の合計を減算した値は、有彩色の画像の画素数に相当すると考えられる。そして、有彩色の画像の画素数がサイズ判定値を超える場合とは、例えばカラー写真の画像のように、画像データに含まれる有彩色の画像面積が大きい場合であると考えられる。このように、有彩色の画像面積が大きく、従って印刷コストが高くなる画像については模様モードによる画像形成を禁止する一方、有彩色の画像面積が小さく、従って印刷コストが安い画像については模様モードによる画像形成を許容することによって、印刷コストが増大するおそれを低減しつつ、ユーザーの利便性を向上することが可能となる。また、前記画像形成制御部は、前記残余階級のうち2番目に大きな度数を有する階級を、前記度数分布全体の中で4番目に出現頻度が多い第4階級とし、前記第4階級の度数が予め設定されたモード判定値に満たない場合、前記単一色模様モードによる画像形成を実行することが好ましい。上述したように、度数分布のなかで、最も大きな度数を有する階級と、2番目に大きな度数を有する階級とは、設定領域に含まれることになるから、残余階級のうち2番目に大きな度数を有する階級は、度数分布全体の中で4番目に出現頻度が多い第4階級であると考えられる。そして、第4階級の度数がモード判定値に満たない場合は、模様に含まれる有彩色が、前記模様色のみである可能性が高い。そこで、画像形成制御部は、このような場合に単一色模様モードによる画像形成を実行することで、模様の再現性を向上させることが可能となる。また、前記模様モードは、前記画像データに基づく画像を、複数の有彩色を用いてシートに形成するフルカラー模様モードを含み、前記画像形成制御部は、前記第4階級の度数が前記モード判定値以上の場合、前記フルカラー模様モードによる画像形成を実行することが好ましい。第4階級の度数がモード判定値以上の場合は、複数の有彩色が模様に含まれている可能性が高い。そこで、画像形成制御部は、このような場合にフルカラー模様モードによる画像形成を実行することで、模様の再現性を向上させることが可能となる。また、前記画像形成制御部は、前記第4階級の度数が前記モード判定値に満たない場合であって、かつ、前記画像データの全画素数から、前記設定領域に属する階級の度数の合計と前記第3階級の度数と前記第4階級の度数とを減算した値が、予め設定されたモード決定判定値以上のとき、前記フルカラー模様モードによる画像形成を実行することが好ましい。第4階級の度数がモード判定値に満たない場合であっても、画像データの全画素数から、前記設定領域に属する階級の度数の合計と前記第3階級の度数と前記第4階級の度数とを減算した値が、予め設定されたモード決定判定値以上の場合は、数多くの色を少しずつ含む模様であると考えられる。このような模様を単一色模様モードにより印刷すると、有彩色が1色しか使用されないので、模様の再現性が低下する。そこで、画像形成制御部は、このような場合には、フルカラー模様モードによる画像形成を実行することで、模様の再現性を向上させることが可能となる。また、前記画像形成制御部は、前記第3階級からの前記3次元座標上における距離が、予め設定された判定距離に満たない範囲にある階級と前記第3階級とを合わせて一つにした階級を拡大第3階級とすると共に、前記拡大第3階級に含まれる各階級の度数の合計を前記拡大第3階級の度数とし、前記残余階級のうち前記拡大第3階級の次に大きな度数を有する階級を、前記度数分布において4番目に出現頻度が多い第4階級とすることが好ましい。ここで、模様のエッジ付近の色は、模様の色とその周囲の色とが混ざり合って互いに影響しあって、本来の色とは違う色の画素になっている場合がある。このように本来の色と違う画素の数が増加すると、このような本来の色とは違う色が、誤って第4階級とされてしまうおそれがある。そこで、画像形成制御部は、第3階級からの3次元座標上における距離が、判定距離に満たない範囲にある階級と第3階級とを合わせて拡大第3階級とすることによって、上述のような本来の色とは違う色を拡大第3階級に含める。そして、画像形成制御部が、残余階級のうち拡大第3階級の次に大きな度数を有する階級を、第4階級とすることで、第4階級の判定精度が向上する。また、ユーザーに対して前記画像形成の料金を課金する課金部をさらに備え、前記課金部は、前記画像データの全画素数から前記設定領域に属する階級の度数の合計を減算した差分値が増大するに従って、前記料金を増大させて前記課金を行うことが好ましい。画像データの全画素数から設定領域に属する階級の度数の合計を減算した差分値は、画像データに含まれる有彩色の画素数に相当すると考えられる。そして、有彩色の画素数が増大するほど、印刷コストが増大する。そこで、課金部は、差分値が増大するに従って、料金を増大させて課金を行うことで、印刷コストに応じた課金を行うことが可能となる。また、ユーザーの識別情報の入力を受け付ける識別情報受付部と、一つの色のみによって前記画像データに基づく画像を形成するモノクロモード及び複数の色を用いて前記画像データに基づく画像を形成するフルカラーモードのうち前記モノクロモードでの画像形成のみが許可されたユーザーであるモノクロ限定ユーザーの識別情報を記憶する管理部と、前記模様モードの実行を許可する指示である許可指示を受け付ける許可指示受付部とをさらに備え、前記画像形成制御部は、前記識別情報受付部によって受け付けられた識別情報が前記モノクロ限定ユーザーの識別情報であり、かつ前記許可指示受付部によって前記許可指示が受け付けられたとき、前記模様モードによる画像形成を許容し、前記識別情報受付部によって受け付けられた識別情報が前記モノクロ限定ユーザーの識別情報であり、かつ前記許可指示受付部によって前記許可指示が受け付けられないとき、前記模様モードによる画像形成を禁止することが好ましい。モノクロモードでの画像形成は、フルカラーモードによる画像形成より低コストであり、モノクロ限定ユーザーは低コストのモノクロモードでの画像形成のみが許可されたユーザーである。しかしながら、模様モードによる画像形成は、有彩色の使用量が少なく、コストの増大が少ない。そこで、許可指示受付部によって許可指示が受け付けられた場合には、画像形成制御部は、モノクロ限定ユーザーに対しても、模様モードによる画像形成を許容するようにする。これにより、画像形成装置の管理者等は、許可指示の有無によって、モノクロ限定ユーザーに対して模様モードによる画像形成を許可するか否かを切り替えることができる。また、ユーザーの識別情報の入力を受け付ける識別情報受付部と、一つの色のみによって前記画像データに基づく画像を形成するモノクロモード及び複数の色を用いて前記画像データに基づく画像を形成するフルカラーモードのうち前記モノクロモードでの画像形成のみが許可されたユーザーであるモノクロ限定ユーザーの識別情報を記憶する管理部とをさらに備え、前記画像形成制御部は、前記識別情報受付部によって受け付けられた識別情報が前記モノクロ限定ユーザーの識別情報であり、かつ前記画像データの全画素数から前記設定領域に属する階級の度数の合計を減算した差分値が、前記サイズ判定値に満たないとき、前記模様モードによる画像形成を許容し、前記識別情報受付部によって受け付けられた識別情報が前記モノクロ限定ユーザーの識別情報であり、かつ前記差分値が前記サイズ判定値以上のとき、前記模様モードによる画像形成を禁止することが好ましい。この構成によれば、モノクロ限定ユーザーに対しても、有彩色の画像面積が小さく、従って印刷コストが安い画像については模様モードによる画像形成を許容することによって、印刷コストが増大するおそれを低減しつつ、モノクロ限定ユーザーの利便性を向上することが可能となる。このような構成の画像形成装置は、有彩色の模様を含む画像を印刷するときの模様の色の再現性を向上させることができる。以下、本発明に係る実施形態を図面に基づいて説明する。なお、各図において同一の符号を付した構成は、同一の構成であることを示し、その説明を省略する。なお、本実施形態では、画像形成装置として、シアンC、マゼンタM、イエローY、及びブラックKの各色トナーを用いたフルカラー印刷を行うカラー画像形成装置が例示されている。なお、画像形成装置1は、レッド、グリーン、ブルー、及びブラックの各色トナーを用いたフルカラー印刷を行ってもよい。図1は、本発明の一実施形態に係る画像形成装置の概略断面図である。画像形成装置1は、画像読取部200と画像形成本体部22とを備える。画像読取部200は、原稿給紙部210と、スキャナ部220と、CIS231と、画像形成本体部22の前面に露出するように配置されたユーザーインターフェイス部Iと、後述する反転機構を備えて構成されている。原稿給紙部210は、ADFAutomaticDocumentFeederを備え、原稿トレイ211、ピックアップローラ212、プラテン213、排紙ローラ214及び排紙トレイ215を有する。原稿トレイ211には、読取対象とされる原稿が載置される。原稿トレイ211に載置された原稿は、1枚ずつピックアップローラ212によって取り込まれ、間隙を介して順次プラテン213へ搬送される。プラテン213を経由した原稿は、排紙ローラ214によって排紙トレイ215へ順次排出される。プラテン213の周面に対向する位置のうち、原稿の搬送方向において読取位置Pより手前の予め定められた位置には、用紙を検出する図略のタイミングセンサが設置されており、該タイミングセンサの出力要求に基づき、読取位置Pへの原稿の搬送タイミングが図られる。前記タイミングセンサは、例えばフォトインタラプタにより構成される。スキャナ部220は、原稿の画像を光学的に読み取って画像データを生成するものである。スキャナ部220は、ガラス221、光源222、第1ミラー223、第2ミラー224、第3ミラー225、第1キャリッジ226、第2キャリッジ227、結像レンズ228、CCDChargedCoupledDevice229を備える。このスキャナ部220は、光源222として冷陰極蛍光管等の白色蛍光ランプが用いられ、第1ミラー223、第2ミラー224、第3ミラー225、第1キャリッジ226、第2キャリッジ227及び結像レンズ228により、原稿からの光をCCD229に導く。スキャナ部220は、光源222として冷陰極蛍光管等の白色蛍光ランプを用いて構成されていることから、光源として3色LED等が用いられる後述のCIS231よりも色再現性に優れる。ガラス221には、原稿給紙部210によらない原稿読取時に、ユーザーの手動により原稿が載置される。光源222及び第1ミラー223は第1キャリッジ226によって支持され、第2ミラー224及び第3ミラー225は第2キャリッジ227によって支持されている。画像読取部200の原稿読取方式として、ガラス221上に載置された原稿をスキャナ部220が読み取るフラットベッド読取モードと、原稿を原稿給紙部210ADFによって取り込み、その搬送途中で原稿を読み取るADF読取モードがある。フラットベッド読取モードでは、光源222がガラス221上に載置された原稿を照射し、主走査方向1ライン分の反射光が第1ミラー223、第2ミラー224、第3ミラー225の順に反射して、結像レンズ228に入射する。結像レンズ228に入射した光はCCD229の受光面で結像される。CCD229は一次元のイメージセンサであり、1ライン分の原稿の画像データを重複して処理する。第1キャリッジ226及び第2キャリッジ227は、主走査方向と直交する方向副走査方向、矢印Y方向に移動可能に構成されており、1ライン分の読み取りが終了すると、副走査方向に第1キャリッジ226及び第2キャリッジ227が移動し、次のラインの読み取りが行われる。ADF読取モードでは、原稿給紙部210が原稿トレイ211に載置された原稿をピックアップローラ212によって1枚ずつ取り込む。このとき、第1キャリッジ226及び第2キャリッジ227は、読取窓230の下方に位置する予め定められた読取位置Pに配置される。原稿給紙部210による原稿搬送で、原稿がプラテン213から排紙トレイ215への搬送経路に設けられた読取窓230上を通過するとき、光源222が原稿を照射し、主走査1ライン分の反射光が第1ミラー223、第2ミラー224、第3ミラー225の順に反射して、結像レンズ228に入射する。結像レンズ228に入射した光はCCD229の受光面で結像される。続いて原稿は原稿給紙部210によって搬送され、次のラインが読み取られる。さらに、原稿給紙部210は、切換ガイド216、反転ローラ217及び反転搬送路218を備えた反転機構を有する。この反転機構が、1回目のADF読み取りによって表面が読み取られた原稿を表裏反転させて読取窓230に再搬送することで、再度CCD229によって裏面の読み取りが行われる。この反転機構は、両面読み取り時にのみ動作し、片面読み取り時は動作しない。片面読み取り時及び両面読み取り時において裏面の読み取り後、切換ガイド216は上側に切り替えられ、プラテン213を経た原稿は、排紙ローラ214によって排紙トレイ215に排紙される。両面読み取り時における表面読み取り後、切換ガイド216は下側に切り替えられ、プラテン213を経た原稿は反転ローラ217によって反転搬送路218へ搬送される。その後、切換ガイド216は上側へ切り替わり、反転ローラ217が逆回転して原稿をプラテン213へ再給紙する。以下、反転機構を用いて原稿の両面を読み取らせるモードを両面反転読取モードと表記する。さらに、画像読取部200は、ADF読取モード時において、原稿の搬送途中でCCD229スキャナ部220によって原稿の表面の読み取りを行わせるのと略並行して、CIS231によって原稿の裏面の読み取りを行わせることが可能である。この場合、原稿トレイ211から原稿給紙部210により搬送された原稿は、読取窓230上を通過するときにCCD229によって表面が読み取られ、さらにCIS231の配置箇所を通過する際に裏面が読み取られる。なお、CIS231では、光源としてRGBの3色LED等が用いられる。このようにCCD229とCIS231を用いることで、原稿給紙部210による原稿トレイ211から排紙トレイ215までの一回の原稿搬送操作ワンパスによって原稿の表裏両面の読み取りが可能となる。以下、このようにCCD229とCIS231を用いて原稿の両面を読み取らせるモードを両面同時読取モードと表記する。この両面反転読取モード及び両面同時読取モードは、ADF読取モードを用いて原稿の両面読み取りを行う際の読取モードとして備えられている。両面反転読取モードは、両面の印刷画像の画質を揃えたい場合に利用される一方、両面同時読取モードは、両面の印刷画像の画質に差があっても、読取時間の短縮化を優先させたい場合に利用される。なお、画像形成装置1は、両面同時読取モードに初期設定されており、前記読取モードのモード設定操作が何も行われないまま画像形成指示が入力された場合には、両面同時読取モードで原稿の画像読取動作が行われるようになっている。画像形成装置1は、画像形成本体部22と、画像形成本体部22の左方に配設されたスタックトレイ6とを有している。画像形成本体部22は、複数の給紙カセット461と、給紙カセット461から用紙を1枚ずつ繰り出して画像形成部40へ搬送する給紙ローラ462と、給紙カセット461から搬送されてきた用紙に画像を形成する画像形成部40とを備える。また、画像形成本体部22は、給紙トレイ471と該給紙トレイ471に載置された原稿を1枚ずつ画像形成部40に向けて繰り出す繰り出しローラ472とを備える。なお、用紙はシートの一例である。シートは、例えばOHPOverHeadProjectorフィルム等であってもよい。画像形成部40は、感光体ドラム43の表面から残留電荷を除電する除電装置421と、除電後の感光体ドラム43の表面を帯電させる帯電装置422と、スキャナ部220で取得された画像データに基づいてレーザ光を出力して感光体ドラム43の表面を露光し、感光体ドラム43の表面に静電潜像を形成する露光装置423と、前記静電潜像に基づいて感光体ドラム43上に、シアンC、マゼンタM、イエローY及びブラックKの各色のトナー像を形成する現像装置44K,44Y,44M,44Cと、感光体ドラム43に形成された各色のトナー画像が転写されて重ね合わせされる転写ドラム49と、転写ドラム49上のトナー像を用紙に転写させる転写装置41と、トナー像が転写された用紙を加熱してトナー像を用紙に定着させる定着装置45とを備えている。なお、シアン、マゼンタ、イエロー及びブラックの各色のトナー供給は、図略のトナーカートリッジから行われる。また、画像形成部40を通過した用紙をスタックトレイ6又は排出トレイ48まで搬送する搬送ローラ463,464等が設けられている。用紙の両面に画像を形成する場合は、画像形成部40で用紙の一方の面に画像を形成した後、この用紙を排出トレイ48側の搬送ローラ463にニップされた状態とする。この状態で搬送ローラ463を反転させて用紙をスイッチバックさせ、用紙を用紙搬送路PLに送って画像形成部40の上流域に再度搬送し、画像形成部40により他方の面に画像を形成した後、用紙をスタックトレイ6又は排出トレイ48に排出する。図2は、図1に示す画像形成装置1の電気的構成の一例を示すブロック図である。画像形成装置1は、画像処理用ASICApplicationSpecificIntegratedCircuit10、ユーザーインターフェイス部I、システム制御部14、画像読取制御部15、画像形成制御部16、管理部17、操作制御部19、設定部20、画像形成部40、及び画像読取部200を備える。画像処理用ASIC10、システム制御部14、画像読取制御部15、画像形成制御部16、及び管理部17は、バスBを介して相互にデータ送受信可能に構成されている。操作制御部19はユーザーインターフェイス部Iと接続され、画像読取制御部15は画像読取部200と接続され、画像形成制御部16は画像形成部40と接続され、管理部17は設定部20と接続されている。画像処理用ASIC10は、画像データ取得部11、度数分布取得部12、色設定部13、及び中間画像処理部31を備える。中間画像処理部31は、例えば画像読取部200によって原稿から読み取られたカラー画像データに、シェーディング、裏写り除去、あるいは背景色変更処理などの中間画像処理を施す画像処理部である。なお、中間画像処理部31は、シェーディング、裏写り除去、及び背景色変更処理を全て実行する必要はなく、これらの画像処理のうち一部を実行するものであってもよい。また、中間画像処理部31は、例えば拡大、縮小、階調補正等の中間画像処理を実行してもよい。また、画像処理用ASIC10は、中間画像処理部31を備えていなくてもよい。背景色変更処理は、カラー画像の元原稿において下地の濃度が濃い場合や、元原稿の裏ページが透けて見える場合など、例えば白色であるべきカラー画像の背景下地の画素が、別の色の画素となっている場合にその画素の色を予め定められた色、例えば白色、に置き換える処理である例えば、特開平11-187266号公報参照。画像データ取得部11は、中間画像処理部31により中間画像処理が施された画像データを取得する。なお、画像データ取得部11は、例えば、画像読取部200によって原稿から読み取られたカラー画像データを、画像読取制御部15を介して受信することによって、画像データを取得してもよい。また、画像データ取得部11は、例えば、図略のネットワークを介して、ネットワークに接続されたパーソナルコンピューター等からカラー画像データを受信することによって、画像データを取得してもよい。また、画像データ取得部11は、例えば、図略の電話回線を介してファクシミリ装置から送信されてきたカラー画像データを受信することによって、画像データを取得してもよい。画像データ取得部11は、このようにして得られたカラー画像データの各画素の色を、予め設定された3つの要素色、例えば、シアンC、マゼンタM、及び、イエローYの濃度値によって表す。また、画像データ取得部11は、各濃度値を、予め定められた基本ビット数、例えば8ビットで表す。このようにして、画像データ取得部11は、各画素の画素値における、シアンC、マゼンタM、及び、イエローYの濃度値がそれぞれ8ビットで表された画像データを取得する。なお、画像データ取得部11は、画像データを、レッド、グリーン、及びブルーの濃度値によって表してもよい。この場合においても、レッド、グリーン、ブルーの各濃度値を、基本ビット数、例えば、8ビットで表す。度数分布取得部12は、画像データ取得部11により取得された画像データDに基づいて、画像データDの各画素の色を統計における階級に割り当て、画像データDにおける各色の出現頻度を度数とする度数分布を取得する。図3は、図2に示す度数分布取得部12によって生成される3次元度数分布情報の一例を示す説明図である。ここで、度数分布とは、標本がある変量を有するときに、変量の範囲を複数の階級に区分し、各階級に属する変量を有する標本の数を、度数出現頻度として数えたものである。度数分布取得部12は、画素を標本とし、画素の色を表す画素値を変量とし、色すなわち画素値を複数の範囲に区分して階級とする。なお、階級は一定の幅のある範囲である必要はなく、画素値すなわち色と、階級とが1対1で対応していてもよい。例えば、赤、青、黄の三色で構成された画像データDがあった場合、赤、青、黄が階級となり、画像データDに含まれる赤、青、黄の画素の数が、各階級の度数出現頻度となる。このような階級を横軸に取り、度数を縦軸に取って、二次元の座標系に度数分布を表したものが、いわゆるヒストグラムとして知られている。ここで、各画素の色画素値は、3つの要素色の濃度値によって表されているから、シアンの濃度値をc、マゼンダの濃度値をm、イエローの濃度値をyeとすると、各画素の色画素値は、c、m、yeとして表される。そこで、図3に示すように、シアンC、マゼンタM、及びイエローYの濃度値を3次元座標の各座標軸に割り当てると、各画素の色階級が、図3に示すボックスGのように3次元座標上に配置される。このように3次元座標上に配置されたボックスすなわち階級に、度数を対応付けることで、ヒストグラムが3次元で表された3次元度数分布情報が生成される。度数分布取得部12は、このようにして度数分布を3次元座標上に配置することによって、3次元度数分布情報を生成する。図3においては、左右方向に延びるX軸にシアンCの濃度値、上下方向に延びるY軸にマゼンタMの濃度値、紙面奥行き方向に延びるZ軸にイエローYの濃度値がそれぞれ割り当てられている。そうすると、各画素の画素値c、m、yeは、座標x、y、zに配置される階級ボックスGによって示される。各要素色の濃度値は、8ビットで表され、16進数で表記するとHx00~HxFFとなる。以下、16進数にHxを付して表記する。図3においては、各座標軸は、各要素色の濃度値の上位4ビットのみを示している。すなわち、各要素色の濃度値が、Hx0~HxFで表されている。そうすると、各座標軸の値が上位4ビットにされた3次元座標において、例えば座標HxF、HxF、HxFで示される階級のボックスGには、実際には、画素値がHxF0~HxFF、HxF0~HxFF、HxF0~HxFFの範囲の複数の色が含まれている。また、この各濃度値の下位4ビットがHx0~HxFとなる範囲が、区分された各階級の範囲に相当している。このように、複数の色を含む階級ボックスGを、以下、色グループGと称する。色グループGは、色グループGに含まれる全ての色を含む階級である。そして、色グループGに含まれる色の画素について、画像データDに含まれている画素数の合計が、色グループGの出現頻度度数とされている。このように、度数分布取得部12は、シアンの濃度値における上位4ビットをX座標に割り当て、マゼンタの濃度値における上位4ビットをY座標に割り当て、イエローの濃度値における上位4ビットをZ座標に割り当てる。これにより、度数分布取得部12は、各要素色であるシアン、マゼンタ、イエローの濃度値の上位4ビットが共通する色を、色グループ階級として、3次元座標上に配置する。なお、度数分布取得部12は、必ずしも上位4ビットを座標軸に割り当てる必要はなく、4以外の上位ビット数であってもよい。また、度数分布取得部12は、各濃度値の全ビット数を各座標軸に割り当ててもよい。この場合、一つの色グループ階級Gが一つの色を表すことになる。度数分布取得部12は、このようにして、各色グループGに対して、各色グループGの出現頻度を対応付ける。これにより、度数分布取得部12は、色グループの度数分布を3次元度数分布情報として取得する。度数分布取得部12は、3次元度数分布情報を色設定部13及び画像形成制御部16へ送信する。色設定部13は、度数分布取得部12によって取得された度数分布において、各色の出現頻度に基づいて、模様色を設定する。模様色は、1つの有彩色からなる模様を含む画像を印刷するときの模様の色である。色設定部13は、設定した模様色を画像形成制御部16へ送信する。なお、画像処理用ASIC10は、画像データ取得部11により取得された画像データを、そのまま印刷用画像データとして画像形成制御部16へ送信してもよい。図4は、図2に示す色設定部13の動作を説明するための説明図である。図4に示す色グループG1は、白を示す階級であり、座標画素値が例えば0,0,0である。色グループG2は、黒を示す階級であり、座標画素値が例えばHxF,HxF、HxFである。そして、色グループG1と色グループG2とを直線的に結ぶ領域SLを含むように、設定領域SEが予め設定されている。設定領域SEは、3次元座標中で、例えば紡錘形ラグビーボール型の、立体的な広がりを持つ領域である。色グループG1は、用紙の背景色すなわち用紙の地色を想定した階級である。色グループG2は、黒文字を想定した階級である。なお、色グループG1と色グループG2とは、ここでは、設定領域SEを設定するために用いられているものであり、色グループG1の色は、必ずしも実際の用紙の色である必要はなく、色グループG2の色も、必ずしも実際の文字の色である必要はない。実際の用紙の色は多少黄ばんでいる場合があり、実際の文字の色もグレーに近い場合がある。しかしながら、設定領域SEの設定に用いられる色グループG1の色は、例えば真っ白、すなわち画素値で表すことのできる最も白い色としてもよく、例えば画素値を0,0,0としてもよい。また、設定領域SEの設定に用いられる色グループG2の色は、例えば真っ黒、すなわち画素値で表すことのできる最も黒い色としてもよく、例えば画素値をHxFF,HxFF、HxFFとしてもよい。原稿から読み取った画像データDから模様の色を判定するために、模様以外の部分において、大きな面積を占めると考えられる部分の色、すなわち用紙の地色背景色と、文字の黒色を除外したい。しかしながら、原稿からスキャナにより読み取られた画像データは、例えば白と黒との境界部分の画素が、グレーとして表される場合がある。また、画像処理によって画像サイズを縮小する場合、画素を間引くのであるが、単純に画素を間引いて画素数を減らすことで画像サイズを縮小すると、不自然な色合いになる場合がある。そこで、画像を縮小する際には、複数の画素を、それらの画素値の平均値を画素値とする画素一つに置き換える処理を行う場合がある。このような場合、縮小された画像データには、文字のエッジ部分などに、背景色や文字色が周囲の色と混ざった色合いの画素が存在する場合がある。画像データDには、このように背景色と文字色とから派生して生じた色の画素が含まれている。このような画素を模様色と区別するため、背景色と黒文字が混ざることによって生じる可能性のある色画素値の範囲が、例えば図5に示す色グループGのように予め実験的に求められ、これらの色グループGを含む領域が、設定領域SEとして設定されている。設定領域SEは、例えば予め求められて、画像形成装置1の製造時に予めROMなどの記憶素子に記憶されていてもよい。また、画像形成装置1は、設定領域SEを記憶するための記憶装置として、例えばEEPROMElectricallyErasableandProgrammableReadOnlyMemoryやHDDHardDiskDriveを備えてもよい。画像形成装置1は、例えばLANLocalAreaNetwork、USBUniversalSerialBusなどの通信インターフェース回路や、メモリカードにアクセス可能なインターフェース回路等、データを画像形成装置1に入力可能なインターフェース回路を備えてもよい。そして、例えばユーザーがこれらのインターフェース回路を用いて、設定領域SEを表すデータを、画像形成装置1が備える記憶装置に記憶させることで、設定領域SEを適宜設定可能としてもよい。例えば、画像データDから設定領域SEを除いた領域残余階級のうち、出現頻度が最も高い色後述する色グループG3と二番目に出現頻度が高い色後述する色グループG4を検出する回路を備えた場合において、さらに、残余階級のうち三番目以降に出現頻度が高い色を抽出したい場合がある。このような場合、色グループG3,G4を設定領域SEに含めるように設定領域SEを設定した上で、上述の回路を用いて色グループG3,G4を検出させると、結果的に色グループG5,G6が検出できることになる。このように、ユーザーが設定領域SEを適宜設定可能にすると、既存のハードウェアを有効利用しやすくなる点で便利である。文書原稿の画像データDにおける色の出現頻度は、面積が最も大きい用紙の地色背景色の出現頻度が最も多く、2番目に、黒文字の出現頻度が多いと考えられる。そして、模様の色は、3番目に出現頻度が多いと考えられる。従って、理想的には、画像データDにおいて、3番目に出現頻度が多い色を模様色とすればよい。しかしながら、実際には、背景色と文字色とから派生して生じた画素の出現頻度が、模様色より多くなる場合があり、このような場合、模様色を正しく判定することができない。そこで、色設定部13は、設定領域SEに属する階級を3次元度数分布情報から除外した残余の階級である残余階級のうち、最も大きな度数を有する階級を色グループG3であると推定し、色グループG3の色を模様色として取得する。色グループG3は、第3階級の一例に相当している。ここで、色グループG3には、複数の色が含まれている。そこで色設定部13は、色グループG3に含まれる色、すなわち濃度値が下位4ビットを含む全8ビットで表された色画素値のうち、色グループG3の中で最も出現頻度の多い色を、色グループG3の色として模様色に設定する。ユーザーインターフェイス部Iは、操作入力部18と、LEDLightEmittingDiodeや液晶表示器などによって構成された表示部5とを備えている。操作入力部18は、例えばスタートボタンや、各種設定ボタン、あるいはタッチパネルなどによって構成されている。操作入力部18及び表示部5を、例えば液晶表示器とタッチパネルとが一体にされた表示機能付きタッチパネルにより構成してもよい。操作制御部19は、操作入力部18によって受け付けられた操作入力を示す信号を受け付けて、その操作入力を示す信号を画像形成制御部16へ出力する。具体的には、例えば操作入力部18におけるスタートボタンが押下されたとき、操作制御部19は、画像形成の開始を要求する信号を画像形成制御部16へ送信する。また、操作入力部18によって、単一色印刷モードの実行を許可する旨の操作指示が受け付けられたとき、操作制御部19は、単一色印刷モードの実行許可の設定を要求する信号を設定部20へ送信する。また、操作入力部18によって、ユーザーの識別情報の入力が受け付けられたとき、操作制御部19は、その識別情報を画像形成制御部16へ送信する。操作入力部18は、印刷指示受付部、許可指示受付部、及び識別情報受付部の一例に相当している。また、操作制御部19は、システム制御部14及び画像形成制御部16等から出力された表示要求に応じた表示を、表示部5によって表示させる。管理部17は、例えば、RAMRandomAccessMemoryなどの記憶素子を用いて構成された記憶装置である。管理部17には、ユーザーの識別情報、例えば、IDコードが予め記憶されている。管理部17には、モノクロモードによる画像形成のみが許可されたユーザーの識別情報と、モノクロモード及びフルカラーモードによる画像形成が許可されたユーザーの識別情報とが、区別できるように記憶されている。以下、モノクロモードによる画像形成のみが許可されたユーザーをモノクロ限定ユーザーと称し、モノクロモード及びフルカラーモードによる画像形成が許可されたユーザーを無限定ユーザーと称する。モノクロ限定ユーザーは第1ユーザーに対応し、無限定ユーザーは第2ユーザーに対応している。なお、管理部17には、必ずしも、モノクロモード及びフルカラーモードによる画像形成が許可されたユーザーの識別情報が記憶されている必要はない。また、管理部17は、各ユーザーの識別情報と対応付けて、そのユーザーに課金するべき料金を示す課金情報を記憶する。これにより、例えば画像形成装置1を管理している業者は、管理部17に記憶された課金情報を読み出すことによって、ユーザーに画像形成の料金を請求することが可能となる。すなわち、画像形成装置1においては、管理部17に課金情報を記憶させる処理が、課金処理に該当する。システム制御部14は、例えばマイクロコンピューターを用いて構成されている。システム制御部14は、所定の制御プログラムを実行することによって、画像形成装置1の動作を統括的に制御する。また、システム制御部14は、表示部5によって、ユーザーに対して識別情報の入力を要求する表示画面を表示させる。そして、システム制御部14は、操作入力部18によって受け付けられた識別情報を、管理部17に記憶されている識別情報と比較することによって、ユーザー認証を行う。また、システム制御部14は、認証が認容されたユーザーが画像形成装置1を用いて行った印刷ジョブの料金を、そのユーザーの識別情報と対応付けて課金情報として管理部17に記憶させる。システム制御部14は、課金情報を管理部17に記憶させることによって、ユーザーに対する課金を行う。システム制御部14は、課金部の一例に相当している。画像読取制御部15は、例えばマイクロコンピューターを用いて構成されている。画像読取制御部15は、所定の制御プログラムを実行することによって、画像読取部200による画像の読取動作を制御する。設定部20は、例えばマイクロコンピューターを用いて構成されている。設定部20は、所定の制御プログラムを実行することによって、後述する模様モードの実行を許容するか否かの設定を行う。模様モードには、単一色模様モードとフルカラー模様モードとが含まれる。以下、模様モードの実行を許容する設定を模様モード許可設定と称する。すなわち、模様モード許可設定有り、とは、模様モードの実行が許容されていることを示し、模様モード許可設定無し、とは、模様モードの実行が許容されていないことを示す。設定部20は、操作制御部19から模様モードの実行許可の設定を要求する信号が送信されたとき、模様モード許可設定を示す情報を、例えば管理部17に記憶させる。これにより、設定部20によって、模様モード許可設定が行われる。なお、設定部20は、対象ユーザーに関わらず画像形成装置1全体の設定として模様モード許可設定を行うようにしてもよく、管理部17に記憶されているユーザー識別情報毎に、模様モード許可設定の有無を記憶するようにしてもよい。なお、設定部20を備えず、モノクロ限定ユーザーに対して一律に模様モードの実行を許容する構成としてもよい。なお、設定部20は、必ずしも、モノクロモード及びフルカラーモードの実行が両方とも許容されているユーザーに対して模様モード許可設定を行う必要はない。画像形成制御部16は、例えばマイクロコンピューターを用いて構成されている。画像形成制御部16は、所定の制御プログラムを実行することによって、画像形成部40による画像形成を制御する。画像形成制御部16は、画像処理用ASIC10から印刷用画像データを受信する。画像形成制御部16は、画像形成モードとして、モノクロモードと、フルカラーモードと、単一色模様モードと、フルカラー模様モードとを有している。モノクロモードは、一つの色、例えば黒色、のみによって印刷用画像データに基づく画像を形成するモードである。具体的には、モノクロモードは、印刷用画像データに基づく画像をブラックKの色トナーのみを用いて印刷することにより、白黒画像を用紙に形成するモードである。フルカラーモードは、複数の色、すなわち画像形成部40によって形成可能な全ての色、を用いて印刷用画像データに基づく画像を形成するモードである。具体的には、フルカラーモードは、印刷用画像データに基づく画像を、シアンC、マゼンタM、イエローY、及びブラックKの各色トナーを用いて印刷することにより、カラー画像を用紙に形成するモードである。以下、画像形成部40によって形成可能な全ての色のことを、フルカラーと称する。なお、フルカラーモードは、レッド、グリーン、及びブルーの各色トナーを用いて印刷するモードであってもよい。単一色模様モードは、印刷用画像データに基づく画像を、模様色と黒との2色を用いてシートに形成するモードである。フルカラー模様モードは、印刷用画像データに基づく画像を、フルカラーでシートに形成する模様モードである。フルカラー模様モードは、カラー画像が一定以上の大きさである場合、実行されない点で、フルカラーモードとは異なる。単一色模様モードは、黒文字で書かれた文書の一部に、1色の有彩色の小さなロゴマークが含まれている場合や、黒文字で書かれた文書に、1色の有彩色の、下線やマーキングがされている場合に、文字を黒トナーで画像形成し、ロゴマーク、下線、マーキングなどのカラーの模様部分のみを、色設定部13により設定された模様色で画像形成することを想定したモードである。フルカラー模様モードは、黒文字で書かれた文書の一部に、複数の有彩色を含む、小さなロゴマークが含まれている場合や、黒文字で書かれた文書に、複数の有彩色を含む、下線やマーキングがされている場合に、文字を黒トナーで画像形成し、ロゴマーク、下線、マーキングなどの有彩色の模様部分のみを、フルカラーで画像形成することを想定したモードである。システム制御部14は、モノクロモードによる画像形成を行ったときよりも、フルカラーモードによる画像形成を行ったときの方が、高額の料金を課金する。システム制御部14は、単一色模様モードによる画像形成を行ったときは、モノクロモードと同額の課金を行い、フルカラー模様モードによる画像形成を行ったときは、フルカラーモードと同額の課金を行う。画像形成制御部16は、ユーザー認証を行ったユーザーが、無限定ユーザー及びモノクロ限定ユーザーのいずれであるかの情報、模様モード許可設定の有無、及び3次元度数分布情報に基づいて画像形成モードを決定する。そして、画像形成制御部16は、決定された画像形成モードに応じて画像形成部40を制御することで、画像形成部40によって用紙に画像を形成させる。以下、画像形成制御部16が画像形成部40によって画像を形成させることを、単に、画像形成制御部16が画像を形成すると記載する。なお、システム制御部14、画像読取制御部15、画像形成制御部16、操作制御部19、及び設定部20は、例えば単一のマイクロコンピューターによって、機能的に実現されていてもよい。図6は、画像データDによって表される文書原稿の画像の一例を概念的に示した図である。画像データDは、例えば、黒文字Cが大部分を占め、用紙の右上にロゴマークLがカラーで印刷され、背景Bの色すなわち背景色が白である文書原稿の画像を表すデータである。ロゴマークLは、模様の一例であり、例えば、深緑色のロゴマークとされている。なお、模様の一例としてロゴマークLを示したが、模様は、単色のライン、例えば、赤アンダーラインや、一部の文字を蛍光色などの単色で塗りつぶしたマーカー部分などであってもよい。背景Bには、裏写りなどによって本来の背景色とは異なる色が混在している場合が考えられる。しかしながら、このように混在した色は、先述の背景色変更処理によって、背景色に変更される。したがって、画像データDに存在する色は、基本的には、背景色、文字色、及び、ロゴマークL等の模様の色のみとなる。図7、図8、図9は、画像データDの各画素の色の出現頻度を表したヒストグラムの一例を示す説明図である。図7及び図9は、ロゴマークLが、複数の色を含んでいる場合の画像データDのヒストグラムを示している。図8は、ロゴマークLが、単一色である場合の画像データDのヒストグラムである。図7、図8、図9に示すヒストグラムでは、画像データDの全画素数は、551キロピクセルkpixelとされている。横軸が階級を表し、各階級に、背景色、文字色、ロゴカラー1、ロゴカラー2、ロゴカラー3、ロゴカラー4、及びその他の色が割り当てられている。縦軸は、画像データDにおける各階級の色の画素の数、すなわち出現頻度度数を示している。横軸の下には、各階級に属する画素の出現頻度と、その出現頻度の多い順に付与された頻度順番号とか記載されている。なお、その他の色については、出現頻度の順番が5番目以降の色の出現頻度の合計を、出現頻度として記載している。また、図7、図8、図9に示す出現頻度の単位はキロピクセルkPixelである。例えば図7における文字色の出現頻度は150kPixelであり、画像データD中に文字色の画素が150×1024個存在することを示している。また、図7におけるロゴカラー3の出現頻度は0.5kPixelであり、画像データD中にロゴカラー3の色を有する画素が0.5×1024個存在することを示している。以下、頻度順番号が1の色を第1色、頻度順番号が2の色を第2色、というように、出現頻度の多いものから順に頻度順番号を付して、色を表すものとする。すなわち、画像データDにおいて最も出現頻度の多い色を第1色と称し、画像データDにおいて2番目に出現頻度の多い色を第2色と称し、以下、同様に、各色の出願頻度の順番に応じて第3色~第6色のように称する。この場合、第1色は色グループG1の色に対応し、第2色は色グループG2の色に対応し、第3色は色グループG3の色に対応し、第4色は色グループG4の色に対応し、第5色は色グループG5の色に対応し、第6色は色グループG6の色に対応している。図7では、背景色である第1色の出現頻度が340kPixelと最も多い。その次に、文字色である第2色の出現頻度が150kPixelとなっている。図7に示すロゴマークLは、複数、例えばロゴカラー1とロゴカラー2との2つの有彩色によって構成されている。そして、ロゴカラー1が第3色、ロゴカラー2が第4色となっている。さらに、例えばロゴマークLのエッジ部分の画素の色が、隣接する周囲の画素の色と混ざる等して、ロゴカラー3とロゴカラー4とが現れている。ロゴカラー3は第5色、ロゴカラー4は第6色となっている。そして、第3色ロゴカラー1の出現頻度は40kPixel、第4色ロゴカラー2の出現頻度は20kPixel、第5色ロゴカラー3及び第6色ロゴカラー4の出現頻度は0.5kPixelとなっている。また、図8では、背景色である第1色の出現頻度が340kPixelと最も多い。その次に、文字色である第2色の出現頻度が150kPixelとなっている。図8においては、ロゴマークLは、ロゴカラー1の単色で構成されている。そして、ロゴカラー1が第3色となっている。さらに、例えばロゴマークLのエッジ部分の画素の色が、隣接する周囲の画素の色と混ざる等して、ロゴカラー2とロゴカラー3とが現れている。ロゴカラー2は第4色、ロゴカラー3は第5色となっている。図8においては、第3色ロゴカラー1の出現頻度は60kPixel、第4色ロゴカラー2及び第5色ロゴカラー3の出現頻度は0.5kPixel、第6色ロゴカラー4の出現頻度は0となっている。図9では、背景色である第1色の出現頻度が340kPixelと最も多い。その次に、文字色である第2色の出現頻度が150kPixelとなっている。図9におけるロゴマークLは、フルカラーで数多くの有彩色を含む、多色ロゴである。ロゴマークLは、ロゴカラー1~4の他にも、数多くの色を含んでいる。そして、ロゴカラー1が第3色、ロゴカラー2が第4色、ロゴカラー3が第5色、ロゴカラー4が第6色となっている。図9においては、第3色ロゴカラー1の出現頻度は20kPixel、第4色ロゴカラー2の出現頻度は0.5kPixel、第5色ロゴカラー3の出現頻度は0.4kPixel、第6色ロゴカラー4の出現頻度は0.3kPixelとなっている。さらに、第6色よりも出現頻度の少ない色の画素が多数存在し、第5色の画素頻度順番号が5以上の画素の出現頻度の合計が40.5kPixelとなっている。以下、図2に示す画像形成装置1の動作について説明する。図10、図11は、画像形成装置1の動作の一例を示したフローチャートである。まず、ユーザーが操作入力部18を用いて識別情報を入力すると、システム制御部14は、操作入力部18によって受け付けられた識別情報を、管理部17に記憶されている識別情報と比較する。そして、それらの識別情報の比較の結果が一致すると、システム制御部14は、そのユーザーの認証を認容し、ログオンを許可するステップS101でYES。そして、例えば画像読取部200によって原稿の画像データが読み取られ、中間画像処理部31によってその画像データに中間画像処理が施されて画像データDが生成され、画像データ取得部11により画像データDが取得されるステップS102。次に、システム制御部14は、管理部17を参照し、操作入力部18によって受け付けられた識別情報がモノクロ限定ユーザーのものか否かを確認するステップS103。そして、その識別情報がモノクロ限定ユーザーのものでなければ、すなわち識別情報を入力したユーザーが無限定ユーザーであればステップS103でNO、画像形成制御部16は、ユーザーが操作入力部18を用いて入力したモード設定に応じて、画像形成部40に、モノクロモード及びフルカラーモードのうちいずれかの画像形成モードによる画像形成を実行させるステップS104。そして、画像形成が終了すると、システム制御部14は、課金を行うべくステップS112へ移行する。一方、ステップS103において、その識別情報がモノクロ限定ユーザーのものであれば、すなわち識別情報を入力したユーザーがモノクロ限定ユーザーであればステップS103でYES、画像形成制御部16によって、模様モード許可設定の有無が確認されるステップS106。そして、模様モード許可設定が無ければステップS106でNO、画像形成制御部16は、画像形成部40によって、モノクロモードによる画像形成を実行させるステップS107。そして、画像形成が終了すると、システム制御部14は、課金を行うべくステップS112へ移行する。ステップS112において、システム制御部14は、ステップS104又はステップS107で実行された画像形成モードに応じた料金を、ログオンしたユーザーの識別情報と対応づけて管理部17に記憶させる。これにより、ユーザーへの課金が行われる。一方、ステップS106において、模様モード許可設定が有ればステップS106でYES、画像形成制御部16は、度数分布取得部12によって、画像データDに基づき、上述したように3次元度数分布情報を生成させるステップS108。モノクロ限定ユーザーに対しては、コストの掛かるカラー画像の画像形成は行わないのが原則である。しかしながら、黒文字が大部分の文書であって、一部に有彩色の、ロゴマーク、アンダーライン、マーカー等の模様が含まれるような画像は、カラートナーの消費量が少なく、これらの模様を印刷することによるコストの増大は少ない。そこで、模様モード許可設定があるときはステップS106でYES、モノクロ限定ユーザーに対しても、有彩色カラーの面積が小さい画像については画像形成を許容するべく、ステップS108へ移行する。なお、ステップS106を実行せず、ステップS103でYESの場合、ステップS108へ移行するようにしてもよい。また、ステップS101、S103~S107の処理を実行せず、ステップS102の次にステップS108が実行される構成としてもよい。次に、画像形成制御部16は、設定領域SEに属する色グループG階級の出現頻度度数の合計を、合計値SUM1として算出するステップS109。そして、画像形成制御部16は、画像データDの全画素数から、合計値SUM1を減算した値を、カラー画素数CNとして算出するステップS110。設定領域SEには、色グループG1と色グループG2とを直線的に結ぶ領域、すなわち無彩色の領域と、背景色と黒文字が混ざることによって生じる可能性のある色画素値の範囲が含まれている。従って、カラー画素数CNは、画像データD中の、意味のあるノイズが低減された有彩色の、例えば模様や図形等の画像を構成する画素数に相当している。そうすると、カラー画素数CNは、有彩色の画像の面積の大きさを表すことになる。次に、画像形成制御部16は、カラー画素数CNを予め設定されたサイズ判定値tf1と比較するステップS111。サイズ判定値tf1は、第1基準頻度に相当している。そして、カラー画素数CNがサイズ判定値tf1以上であればステップS111でNO、有彩色の画像の面積が大きいことになるから、画像形成制御部16は、モノクロ限定ユーザーへの模様モードの実行を禁止してステップS107へ移行する。そして、モノクロモードによる画像形成が実行される。一方、カラー画素数CNがサイズ判定値tf1に満たないときステップS111でYES、画像形成制御部16は、モノクロ限定ユーザーへの模様モードの実行を許容してステップS121へ移行する。これにより、有彩色の画像面積が小さく、従って有彩色トナーを用いることによるコストの増大が小さい範囲で、ユーザーにとって重要な意味を持つロゴマークLの色や、アンダーライン、マーカー等の色を用紙上に忠実に再現することが可能となる。なお、サイズ判定値tf1は、必ずしも予め設定された固定値である必要はない。例えば、画像データDの全画素数に対する有彩色の画素数の比率を、サイズ判定比率として例えばROMに予め記憶させておいてもよい。画像データDの全画素数は、原稿サイズによって異なるから、画像形成制御部16は、画像データDの全画素数にサイズ判定比率を乗算することで、サイズ判定値tf1を算出するようにしてもよい。また、画像データDの全画素数にサイズ判定比率を乗じた値を、原稿のサイズ毎に、サイズ判定値tf1として予め設定しておいてもよい。あるいは、画像データDの全画素数に対するカラー画素数CNの比率が、サイズ判定比率を超えた場合に、カラー画素数CNが、原稿のサイズ毎のサイズ判定値tf1を超えたものとしてもよい。また、画像形成制御部16は、ステップS111を実行せず、ステップS110からステップS121へ移行してもよい。また、画像形成制御部16は、ステップS110,S111を実行せず、ステップS109からステップS121へ移行してもよい。サービス提供者が、画像形成を行う用紙サイズが大きくなるほど料金が高くなるように、管理部17に課金情報を記憶させた場合、用紙サイズが大きく従って画像データDの全画素数が多いときは、用紙サイズが小さく従って画像データDの全画素数が少ないときよりも、料金が高い。従って、用紙サイズが大きいときは、課金される料金の中に占める有彩色トナーの消費コストが小さいため、モノクロ限定ユーザーに模様モードによるカラー印刷を許容しても、サービス提供者の損害は少ない。そこで、サイズ判定比率に基づき、画像データDの全画素数が多いほど、実質的にサイズ判定値tf1が大きくなるように、画像データDの全画素数に対するカラー画素数CNの比率に基づき、モノクロ限定ユーザーへの模様モードの実行の可否を判定するようにしてもよい。次に、ステップS121において、色設定部13は、3次元度数分布情報から、設定領域SEに属する色グループGを除外した残余の色グループを残余階級とするステップS121。例えば、図4に示す3次元度数分布情報においては、色グループG3、G4、G5、G6が残余階級に相当している。次に、色設定部13によって、残余階級とされた色グループGのうち、最も大きな出現頻度を有する色グループが、第3階級である色グループG3であると推定されるステップS122。次に、画像形成制御部16は、残余階級のうち、2番目に大きな出現頻度を有する色グループ、すなわち画像データD全体の度数分布において4番目に出現頻度が大きいと考えられる色グループを色グループG4とするステップS123。そして、画像形成制御部16は、色グループG4の出現頻度とモード判定値tf2とを比較するステップS124。モード判定値tf2は、画像データDに含まれる有彩色の模様が、単一色であるか、複数色であるかを判定するための判定値である。なお、モード判定値tf2は、必ずしも予め設定された固定値である必要はない。例えば、模様が複数色である場合の、画像データDの全画素数に対する第4色の比率を、モード判定比率として例えばROMに予め記憶させておいてもよい。色設定部13は、画像データDの全画素数にモード判定比率を乗算することで、モード判定値tf2を算出するようにしてもよい。また、原稿のサイズ毎に、画像データDの全画素数にモード判定比率を乗じた値を、原稿のサイズ毎に、モード判定値tf2として予め設定しておいてもよい。あるいは、画像データDの全画素数に対する色グループG4の出現頻度の比率が、モード判定比率に満たない場合に、色グループG4の出現頻度が、原稿のサイズ毎のモード判定値tf2に満たないものとしてもよい。そして、色グループG4の出現頻度が、モード判定値tf2以上のときステップS124でNO、第4色が一定以上の面積を占めることになる。この場合、模様は、少なくとも第3色及び第4色を含む複数の色を含んでいると考えられる。そこで、画像形成制御部16は、画像データDには、複数色の模様が含まれていると判定し、ステップS125へ移行して、画像形成部40によって、フルカラー模様モードによる画像形成を実行させるステップS125。例えば、モード判定値tf2が1kPixelであり、かつ、図7に示す度数分布が得られた場合、色グループG4に対応する第4色の出現頻度が20kPixelであるから、色グループG4に属する第4色の出現頻度はモード判定値tf2を超えステップS124でNO、画像形成制御部16によってロゴマークLは複数の色を含む多色ロゴと判定されて、フルカラー模様モードによる画像形成が実行されるステップS125。これにより、会社のロゴマークのように、本来の色を忠実に再現したい模様が複数の色を含んでいる場合、フルカラーで模様を画像形成できるので、模様の再現性が向上する。そして、画像形成が終了すると、システム制御部14は、モノクロモード料金に、カラー画素数CNに応じた料金を加算した後、ログオンしたユーザーの識別情報と対応づけてその料金を管理部17に記憶させステップS126、処理を終了する。料金の加算は、カラー画素数CNが多くなるほど、すなわちステップS125におけるフルカラー模様モードでの有彩色トナーの消費量が多いほど、加算額が大きくなるようにされている。これにより、ユーザーへの課金が行われる。なお、システム制御部14は、必ずしも有彩色トナーの消費量が多いほど、加算額が大きくなるように課金する必要はない。また、システム制御部14は、ステップS112、S126、S136を実行しない構成としてもよい。また、画像形成装置1は、管理部17を備えていなくてもよい。また、画像形成装置1は、設定部20を備えていなくてもよい。一方、ステップS124において、色グループG4の出現頻度が、モード判定値tf2に満たないときステップS124でYES、画像データDには、単色の模様が含まれている可能性が高い。そこで、画像形成制御部16は、画像データDに含まれる模様が単色か否かを確認するべくステップS131へ移行する。ステップS131において、画像形成制御部16は、色グループG3の出現頻度と色グループG4の出現頻度との和を合計値SUM2として算出するステップS131。そして、画像形成制御部16は、カラー画素数CNから合計値SUM2を減算した値、すなわち全画素数から、設定領域SEに属する色グループGの出現頻度値の合計と色グループG3の出現頻度値と色グループG4の出現頻度値とを減算した差分値を、判定補助値SVとして算出するステップS132。ここで、判定補助値SVは、画像データDにおいて、出現頻度の順番が5番目以降の色グループGの出現頻度値の合計に相当している。次に、画像形成制御部16は、判定補助値SVとモード決定判定値tf3とを比較するステップS133。モード決定判定値tf3は、第3基準頻度に相当している。そして、判定補助値SVがモード決定判定値tf3以上であればステップS133でNO、画像形成制御部16は、画像データDに含まれる模様は複数の有彩色を含んでいると判定し、ステップS125へ移行する。そうすると、フルカラー模様モードによって、画像形成が行われる結果、複数の有彩色を含む模様の再現性が向上する。一方、判定補助値SVがモード決定判定値tf3に満たなければステップS133でYES、画像形成制御部16は、画像データDに含まれる模様は単色であると判定し、ステップS134へ移行する。そうすると、色設定部13によって、色グループG3の色が模様色として設定されるステップS134。具体的には、色グループG3に含まれる複数の色画素値の下位4ビットで区別される色のうち、画像データDに含まれる画素の数出現頻度が最も多い色8ビットの画素値で表された色が、模様色として設定される。図12は、図2に示す色設定部13による模様色の決定動作を説明するための説明図である。図12において、各座標軸の値が上位4ビットにされた3次元度数分布GGにおける色グループG3には、画素値の上位4ビットが共通し、下位4ビットが異なる複数の色COが含まれている。これらの色COの画素値における各要素色の下位4ビットを3次元座標の各座標軸に割り当て、色グループG3に含まれる色の度数分布を3次元で表したものが、3次元度数分布CCとして例示されている。このように、3次元度数分布CCには、複数の色CO1~CO5が含まれており、度数分布取得部12は、色CO1~CO5の出現頻度度数を取得する。そして、色設定部13は、3次元度数分布CCに含まれる色のうち、最も出現頻度の多い色を、模様色として決定する。なお、ステップS131~S133を実行せず、ステップS124でYESの場合、ステップS134へ移行する構成としてもよい。また、ステップS123~S133を実行せず、すなわち画像形成制御部16がフルカラー模様モードを有しない構成としてもよい。そして、画像形成制御部16は、画像形成部40によって、色設定部13により設定された模様色と、黒ブラックトナーとを用いた単一色模様モードによる画像形成を実行させるステップS135。そして、画像形成が終了すると、システム制御部14は、ログオンしたユーザーの識別情報と対応づけて、例えばモノクロモード料金と同額の料金を単一色模様モード料金として管理部17に記憶させステップS136、処理を終了する。以下、ステップS131~S133における、画像データDに含まれる模様が単色か否かを確認する処理について、図8、図9を参照しつつ、具体的に説明する。例えばモード判定値tf2が1kPixelである場合、図8に示す単色ロゴの度数分布では、色グループG4に対応する第4色ロゴカラー2の出現頻度が0.5kPixelでありモード判定値tf2に満たないステップS124でYES。しかしながら、例えば図9に示す多色ロゴの度数分布のように、出現頻度が4番目以降の色が数多く少しずつ用いられている場合、モード判定値tf2が1kPixelであって、かつ色グループG4に対応する第4色ロゴカラー2の出現頻度が0.5kPixelであり、モード判定値tf2に満たないステップS124でYES。そのため、ステップS124における色グループG4の出現頻度のみに基づいて、模様が単一色であるか複数色であるかを判定しようとすると、図9に示すような度数分布を有する多色の模様を、誤って単一色と判定してしまうおそれがある。そこで、ステップS131~S133を実行することによって、図9に示すような度数分布を有する多色の模様を、単一色と判定するおそれを低減するようにしている。例えば図8に示す単色ロゴの度数分布では、判定補助値SVとして、その他の色5番目以降の合計の出現頻度である0.5kPixelが得られる。ここでは、モード決定判定値tf3を例えば1kPixelとする。そうすると、ステップS133において、判定補助値SVは、モード決定判定値tf3に満たないからステップS133でYES、画像形成制御部16によって、画像データDに含まれる模様は単色であると正しく判定されて、単一色模様モードによる画像形成が行われる。一方、例えば図9に示す多色ロゴの度数分布では、判定補助値SVとして、その他の色5番目以降の合計の出現頻度である40.5kPixelが得られる。そうすると、ステップS133において、判定補助値SVは、モード決定判定値tf3以上となるからステップS133でNO、画像形成制御部16によって、画像データDに含まれる模様は複数の有彩色を含んでいると正しく判定されて、フルカラー模様モードによる画像形成が行われる。なお、下記のグループ集合体S3を、色グループG3の代わりに用いてステップS101~S136を実行してもよい。画像形成制御部16は、色グループG3第3階級からの3次元座標上における距離が、予め設定された判定距離JDに満たない範囲にある色グループG階級と色グループG3第3階級とを合わせて一つにした階級をグループ集合体S3拡大第3階級とする。また、画像形成制御部16は、グループ集合体S3に含まれる色グループG階級の出現頻度度数の合計をグループ集合体S3の出現頻度とし、残余階級のうちグループ集合体S3の次に大きな出現頻度度数を有する色グループG階級を、色グループG4第4階級とする。このようにして得られたグループ集合体S3及び色グループG4を用いてステップS101~S136を実行してもよい。さらに、画像形成制御部16は、色グループG4についても、色グループG4第4階級からの3次元座標上における距離が、判定距離JDに満たない範囲にある色グループG階級と色グループG4第4階級とを合わせて一つにした階級をグループ集合体S4拡大第4階級とし、このようにして得られたグループ集合体S4を用いてステップS101~S136を実行してもよい。判定距離JDとしては、例えば、ユークリッド距離における2、が用いられる。ここで、座標aa1,a2,a3に位置する色グループGと、座標bb1,b2,b3に位置する色グループGとの間のユークリッド距離da,bは、下記の式1で表される。図13、図14は、判定距離JDが、ユークリッド距離における2である場合のグループ集合体Sを説明するための説明図である。図13はグループ集合体Sの構成の一例を模式的に示した斜視図である。図14はグループ集合体Sの構成の一例を模式的に示した分解斜視図である。図13、図14では、頻度順番号がXのグループ集合体SXについて図示している。グループ集合体SXは、図13及び図14に示すように、色グループGXと、色グループGXと面或いは辺同士が接し合う色グループGX1と、色グループGXとは面及び辺同士が接し合わずに点同士が接し合う色グループGX2とで構成されている。以下、色グループGX1を第1隣接色グループと称し、色グループGX2を第2隣接色グループと称する。図13、図14において、グループGXが破線で表され、第1隣接色グループGX1が白色で表され、第2隣接色グループGX2が網掛け模様により表されている。グループ集合体SXでは、第1隣接色グループGX1と、第2隣接色グループGX2とが、色グループGXとの間でユークリッド距離が2未満である座標に位置している。色設定部13は、色グループGXの出現頻度、第1隣接色グループGX1の出現頻度、及び第2隣接色グループGX2の出現頻度を加算して、得られた出現頻度をグループ集合体SXの出現頻度として、例えばRAMに記憶させる。"