(57)【要約】【課題】出力された画像において異なるページ間や複数部数の同一ページ間で色変動の監視を行う。【解決手段】色変動監視部１００は、出力画像データに基づいて出力される出力画像の１部数当たりのページ数および総部数の情報を取得するページ数部数取得部１０１と、ページ数および総部数に応じて、出力画像データから色変動を監視するための領域群を抽出し、色変動監視情報を生成する色変動監視情報生成部１０２と、出力画像に対応する色度データと色変動監視情報とに基づいて、出力画像の異なるページ間や複数部数の同一ページ間で色変動を監視する色変動監視実行部１０３と、色変動が発生したと判定された場合に、ユーザに対して色変動が発生した旨の警告を行う色変動警告部１０４とを備える。【選択図】図２
2014182353.tif 000002
【特許請求の範囲】
【請求項１】
出力画像データに基づいて出力される出力画像について、１部数当たりのページ数および総部数を取得する取得手段と、
前記取得手段により取得された前記１部数当たりのページ数および前記総部数に応じて、前記出力画像データから色変動を監視するための領域群を抽出し、抽出した当該領域群の監視情報を生成する生成手段と、
出力された前記出力画像に対応する色度データを取得し、取得した当該出力画像に対応する色度データと、前記生成手段により生成された前記領域群の監視情報とに基づいて、当該出力画像の異なるページ間または複数部数の同一ページ間の少なくともいずれか一方で、色変動を監視する監視手段と
を備えた色変動監視装置。
【請求項２】
前記生成手段は、前記１部数当たりのページ数および前記総部数から算出される総ページ数が予め定められた総ページ数以上の場合、前記監視情報を生成することを特徴とする請求項１に記載の色変動監視装置。
【請求項３】
前記生成手段は、前記１部数当たりのページ数が予め定められたページ数以上の場合、異なるページ間で色変動の監視をするための第１の監視情報を生成し、また、前記総部数が予め定められた部数以上の場合、同一ページ間で色変動の監視をするための第２の監視情報を生成することを特徴とする請求項１または２に記載の色変動監視装置。
【請求項４】
前記生成手段は、前記第１の監視情報として、異なるページに存在し同一の色信号を持つ複数の領域を有する前記領域群の位置情報または画像情報を生成し、また、前記第２の監視情報として、各ページ内で同系の色信号を持つ当該領域群の位置情報または画像情報を生成することを特徴とする請求項３に記載の色変動監視装置。
【請求項５】
前記生成手段は、領域内の色が均一な均一領域をページごとに選定し、選定した複数の当該均一領域で、異なるページに存在し同一の色信号を持つ複数の当該均一領域を有する前記領域群を抽出し、抽出した当該領域群の位置情報または画像情報を前記第１の監視情報として生成することを特徴とする請求項３または４に記載の色変動監視装置。
【請求項６】
前記監視手段による監視結果に基づいて、色変動が予め定められた範囲を超えるか否かを判定する判定手段と、
前記判定手段により色変動が前記予め定められた範囲を超えたと判定された場合に、色変動が当該予め定められた範囲を超えたことを報知する報知手段と
をさらに備えたことを特徴とする請求項１乃至５のいずれか１項に記載の色変動監視装置。
【請求項７】
外部から入力された入力画像データに対して色変換を施し出力画像データを生成する画像処理を行う画像処理手段と、
前記画像処理手段により生成された前記出力画像データに基づいて出力画像を形成して出力する画像形成手段と、
前記出力画像データに基づいて出力される前記出力画像について、１部数当たりのページ数および総部数を取得する取得手段と、
前記画像形成手段により出力された前記出力画像に対応する色度データを取得する色度データ取得手段と、
前記取得手段により取得された前記１部数当たりのページ数および前記総部数に応じて、前記出力画像データから色変動を監視するための領域群を抽出し、抽出した当該領域群の監視情報を生成する生成手段と、
前記色度データ取得手段により取得された前記出力画像に対応する色度データと、前記生成手段により生成された前記領域群の監視情報とに基づいて、当該出力画像の異なるページ間または複数部数の同一ページ間の少なくともいずれか一方で色変動を監視し、色変動が予め定められた範囲を超えるか否かを判定する判定手段と
を備えた画像形成システム。
【請求項８】
前記画像処理手段は、前記判定手段により色変動が前記予め定められた範囲を超えたと判定された場合に、前記出力画像データの生成に用いる色情報を補正することを特徴とする請求項７に記載の画像形成システム。
【請求項９】
前記判定手段が、色変動が前記予め定められた範囲を超えるか否かを判定する処理を実行するのと並行して、当該判定手段による色変動の監視結果または判定結果の少なくともいずれか一方を表示する表示手段をさらに備えたことを特徴とする請求項７または８に記載の画像形成システム。
【請求項１０】
前記画像処理手段は、前記判定手段により色変動が前記予め定められた範囲を超えたと判定された場合に、カラーパッチ画像を挿入して、前記色度データ取得手段により取得された当該カラーパッチ画像の色度データに基づいて、前記出力画像データの生成に用いる色情報を補正することを特徴とする請求項７乃至９のいずれか１項に記載の画像形成システム。
【請求項１１】
コンピュータに、
出力画像データに基づいて出力される出力画像について、１部数当たりのページ数および総部数を取得する機能と、
取得された前記１部数当たりのページ数および前記総部数に応じて、前記出力画像データから色変動を監視するための領域群を抽出し、抽出した当該領域群の監視情報を生成する機能と、
出力された前記出力画像に対応する色度データを取得し、取得した当該出力画像に対応する色度データと、生成された前記領域群の監視情報とに基づいて、当該出力画像の異なるページ間または複数部数の同一ページ間の少なくともいずれか一方で、色変動を監視する機能と
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色変動監視装置、画像形成システム及びプログラムに関する。
【背景技術】
【０００２】
公報記載の従来技術として、イメージデータの中の色成分を解析し、解析したデータから補正する色成分とその色成分が存在する領域とを特定し、特定された領域上の色変換処理後の画像データから計算された基準となる値とラインセンサーにより読み取ったデータとの差が規定値以上か否かを判別して、規定値以上である場合に色補正を行う画像処理システムが存在する（特許文献１参照）。
【０００３】
また、他の公報記載の従来技術として、階調補正後の原稿画像データに基づき複数の記録媒体に画像を形成し、記録媒体が画像を装置外へ排出する前に記録媒体から画像を読み取り検査画像データを生成し、特定ページの検査画像データから色変動を監視することでキャリブレーションの要否を判定する画像形成装置が存在する（特許文献２参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２７０３９１号公報
【特許文献２】特開２００９−１３９４３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、出力された画像において異なるページ間や複数部数の同一ページ間で色変動の監視を行うことを目的とする。
【課題を解決するための手段】
【０００６】
請求項１記載の発明は、出力画像データに基づいて出力される出力画像について、１部数当たりのページ数および総部数を取得する取得手段と、前記取得手段により取得された前記１部数当たりのページ数および前記総部数に応じて、前記出力画像データから色変動を監視するための領域群を抽出し、抽出した当該領域群の監視情報を生成する生成手段と、出力された前記出力画像に対応する色度データを取得し、取得した当該出力画像に対応する色度データと、前記生成手段により生成された前記領域群の監視情報とに基づいて、当該出力画像の異なるページ間または複数部数の同一ページ間の少なくともいずれか一方で、色変動を監視する監視手段とを備えた色変動監視装置である。
【０００７】
請求項２記載の発明は、前記生成手段は、前記１部数当たりのページ数および前記総部数から算出される総ページ数が予め定められた総ページ数以上の場合、前記監視情報を生成することを特徴とする請求項１に記載の色変動監視装置である。
請求項３記載の発明は、前記生成手段は、前記１部数当たりのページ数が予め定められたページ数以上の場合、異なるページ間で色変動の監視をするための第１の監視情報を生成し、また、前記総部数が予め定められた部数以上の場合、同一ページ間で色変動の監視をするための第２の監視情報を生成することを特徴とする請求項１または２に記載の色変動監視装置である。
請求項４記載の発明は、前記生成手段は、前記第１の監視情報として、異なるページに存在し同一の色信号を持つ複数の領域を有する前記領域群の位置情報または画像情報を生成し、また、前記第２の監視情報として、各ページ内で同系の色信号を持つ当該領域群の位置情報または画像情報を生成することを特徴とする請求項３に記載の色変動監視装置である。
請求項５記載の発明は、前記生成手段は、領域内の色が均一な均一領域をページごとに選定し、選定した複数の当該均一領域で、異なるページに存在し同一の色信号を持つ複数の当該均一領域を有する前記領域群を抽出し、抽出した当該領域群の位置情報または画像情報を前記第１の監視情報として生成することを特徴とする請求項３または４に記載の色変動監視装置である。
請求項６記載の発明は、前記監視手段による監視結果に基づいて、色変動が予め定められた範囲を超えるか否かを判定する判定手段と、前記判定手段により色変動が前記予め定められた範囲を超えたと判定された場合に、色変動が当該予め定められた範囲を超えたことを報知する報知手段とをさらに備えたことを特徴とする請求項１乃至５のいずれか１項に記載の色変動監視装置である。
【０００８】
請求項７記載の発明は、外部から入力された入力画像データに対して色変換を施し出力画像データを生成する画像処理を行う画像処理手段と、前記画像処理手段により生成された前記出力画像データに基づいて出力画像を形成して出力する画像形成手段と、前記出力画像データに基づいて出力される前記出力画像について、１部数当たりのページ数および総部数を取得する取得手段と、前記画像形成手段により出力された前記出力画像に対応する色度データを取得する色度データ取得手段と、前記取得手段により取得された前記１部数当たりのページ数および前記総部数に応じて、前記出力画像データから色変動を監視するための領域群を抽出し、抽出した当該領域群の監視情報を生成する生成手段と、前記色度データ取得手段により取得された前記出力画像に対応する色度データと、前記生成手段により生成された前記領域群の監視情報とに基づいて、当該出力画像の異なるページ間または複数部数の同一ページ間の少なくともいずれか一方で色変動を監視し、色変動が予め定められた範囲を超えるか否かを判定する判定手段とを備えた画像形成システムである。
【０００９】
請求項８記載の発明は、前記画像処理手段は、前記判定手段により色変動が前記予め定められた範囲を超えたと判定された場合に、前記出力画像データの生成に用いる色情報を補正することを特徴とする請求項７に記載の画像形成システムである。。
請求項９記載の発明は、前記判定手段が、色変動が前記予め定められた範囲を超えるか否かを判定する処理を実行するのと並行して、当該判定手段による色変動の監視結果または判定結果の少なくともいずれか一方を表示する表示手段をさらに備えたことを特徴とする請求項７または８に記載の画像形成システムである。
請求項１０記載の発明は、前記画像処理手段は、前記判定手段により色変動が前記予め定められた範囲を超えたと判定された場合に、カラーパッチ画像を挿入して、前記色度データ取得手段により取得された当該カラーパッチ画像の色度データに基づいて、前記出力画像データの生成に用いる色情報を補正することを特徴とする請求項７乃至９のいずれか１項に記載の画像形成システムである。
【００１０】
請求項１１記載の発明は、コンピュータに、出力画像データに基づいて出力される出力画像について、１部数当たりのページ数および総部数を取得する機能と、取得された前記１部数当たりのページ数および前記総部数に応じて、前記出力画像データから色変動を監視するための領域群を抽出し、抽出した当該領域群の監視情報を生成する機能と、出力された前記出力画像に対応する色度データを取得し、取得した当該出力画像に対応する色度データと、生成された前記領域群の監視情報とに基づいて、当該出力画像の異なるページ間または複数部数の同一ページ間の少なくともいずれか一方で、色変動を監視する機能とを実現させるためのプログラムである。
【発明の効果】
【００１１】
請求項１記載の発明によれば、本構成を有していない場合と比較して、出力された画像において異なるページ間や複数部数の同一ページ間で色変動の監視を行うことが容易になる。
請求項２記載の発明によれば、本構成を有していない場合と比較して、多数のページが出力された場合に色変動の監視を行うことが容易になる。
請求項３記載の発明によれば、本構成を有していない場合と比較して、１部数当たりのページや部数が多数出力された場合に色変動の監視を行うことが容易になる。
請求項４記載の発明によれば、本構成を有していない場合と比較して、色変動の監視の精度を向上させることができる。
請求項５記載の発明によれば、本構成を有していない場合と比較して、異なるページ間での色変動の監視の精度をさらに向上させることができる。
請求項６記載の発明によれば、本構成を有していない場合と比較して、ユーザに対して色変動が発生したことを警告するのが容易になる。
請求項７記載の発明によれば、本構成を有していない場合と比較して、出力された画像において異なるページ間や複数部数の同一ページ間で色変動の監視を行うことが容易になる。
請求項８記載の発明によれば、本構成を有していない場合と比較して、色変動の発生に応じて色補正を行うことが容易になる。
請求項９記載の発明によれば、本構成を有していない場合と比較して、ユーザに対して色変動が発生したことを早期に知らせることができる。
請求項１０記載の発明によれば、本構成を有していない場合と比較して、画像に対する色補正の精度を向上させることができる。
請求項１１記載の発明によれば、出力された画像において異なるページ間や複数部数の同一ページ間で色変動の監視を行うことを容易にする機能をコンピュータにより実現できる。
【図面の簡単な説明】
【００１２】
【図１】本実施の形態に係る画像形成装置の内部構成の一例を示す図である。
【図２】本実施の形態に係る画像形成装置の機能構成例を示したブロック図である。
【図３】色変動を監視するまでの手順の一例を示したフローチャートである。
【図４】異種ページ監視情報の一例を説明するための図である。
【図５】同一ページ監視情報の一例を説明するための図である。
【図６】均一領域の異種ページ監視情報を生成する手順の一例を示したフローチャートである。
【図７】エッジ抽出フィルタおよび平均値フィルタの一例を示す図である。
【図８】均一領域のデータ群の一例を示す図である。
【図９】均一領域の異種ページ監視情報の一例を説明するための図である。
【図１０】色変動の監視を実行する手順の一例を示したフローチャートである。
【図１１】均一領域の異種ページ監視情報を生成する手順の他の一例を示したフローチャートである。
【図１２】３次元の２次微分フィルタの一例を示す図である。
【図１３】色変動監視情報生成部により生成されるヒストグラムの一例を示す図である。
【図１４】同一オブジェクトの異種ページ監視情報を生成する手順の一例を示したフローチャートである。
【図１５】同一オブジェクトの異種ページ監視情報を生成する過程での画像データの一例を示す図である。
【図１６】同一オブジェクトの異種ページ監視情報を生成する手順の他の一例を示したフローチャートである。
【図１７】同一オブジェクトの異種ページ監視情報を生成する過程での画像データの他の一例を示す図である。
【図１８】本発明の実施の形態を適用可能なコンピュータのハードウェア構成を示した図である。
【発明を実施するための形態】
【００１３】
画像形成装置で原稿画像を複数ページまたは複数部数出力する場合、動作中における各部の経時変動により色味がばらつく問題がある。この問題を回避するため、一般に、画像形成装置では、色変動に基づいて色味を補正する処理（以下、キャリブレーション処理）が行われている。このキャリブレーション処理は、画像形成装置の色再現を安定的に保つための技術であり、色補正の対象となる画像形成装置が出力する色を、画像形成装置の標準状態（初期状態）での色に補正するものである。キャリブレーション処理では、画像形成装置が定期的に複数のカラーパッチ画像を出力し、出力したカラーパッチ画像をカラーセンサで読み取り、読み取った画像データの色変動に基づいて色補正を行うのが一般的である。以下では、キャリブレーション処理等を行うために、原稿画像が複数ページまたは複数部数出力される場合の色変動を監視する手順について説明する。
【００１４】
〔実施の形態１〕
＜画像形成装置の内部構成の説明＞
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
図１は、本実施の形態に係る画像形成装置の内部構成の一例を示す図である。本実施の形態に係る画像形成装置（画像形成システム）１は、所謂タンデム型の構成を有するものであって、電子写真方式にて画像の印刷を行う無版式印刷装置である。画像形成装置１は、用紙に画像を形成する画像形成部１０と、用紙に形成された画像を読み取る画像読取部６０と、ユーザからの命令の受け付けや、アラート表示等を行うＵＩ（User Interface）７０と、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）などを含んで構成され、画像形成装置１を構成する各部の動作を制御する制御部８０と、画像形成装置１へ送信された画像データの処理を行う画像処理部９０と、画像の色変動を監視する色変動監視部１００とを備えている。また、画像形成部１０は、画像形成ユニット１０Ｙ、１０Ｍ、１０Ｃ、１０Ｋ、中間転写ベルト２０、二次転写装置３０、用紙搬送部４０および定着装置５０をまとめたものである。
【００１５】
画像形成装置１は、電子写真方式により各色成分のトナー像を形成する複数の画像形成ユニット１０Ｙ、１０Ｍ、１０Ｃ、１０Ｋを備えている。ここで、複数の画像形成ユニット１０Ｙ、１０Ｍ、１０Ｃ、１０Ｋは、それぞれ、イエロー、マゼンタ、シアン、黒のトナー像を形成する。
また、画像形成装置１は、各画像形成ユニット１０Ｙ、１０Ｍ、１０Ｃ、１０Ｋにて形成された各色成分トナー像が順次転写（一次転写）されるとともにこのトナー像を保持する中間転写ベルト２０と、中間転写ベルト２０上のトナー像を矩形状に形成された用紙に一括転写（二次転写）する二次転写装置３０とを備えている。
【００１６】
ここで、複数の画像形成ユニット１０Ｙ、１０Ｍ、１０Ｃ、１０Ｋの各々は、回転可能に取り付けられた感光体ドラム１１を備えている。また、画像形成ユニット１０Ｙ、１０Ｍ、１０Ｃ、１０Ｋの各々において、感光体ドラム１１の周囲には、感光体ドラム１１を帯電する帯電装置１２、感光体ドラム１１を露光して静電潜像を書き込む露光装置１３、感光体ドラム１１上の静電潜像を対応する色のトナーにより可視像化する現像装置１４が設けられている。さらに、画像形成ユニット１０Ｙ、１０Ｍ、１０Ｃ、１０Ｋの各々には、感光体ドラム１１上に形成された各色成分トナー像を中間転写ベルト２０に転写する一次転写装置１５、感光体ドラム１１上の残留トナーを除去するドラム清掃装置１６が設けられている。
【００１７】
次に、中間転写ベルト２０は、それぞれが回転可能に設けられた３本のロール部材２１〜２３に掛け渡され、回転するように設けられている。これら３本のロール部材２１〜２３のうち、ロール部材２２は、中間転写ベルト２０を駆動する。また、ロール部材２３は、中間転写ベルト２０を挟んで二次転写ロール３１に対向配置されており、これら二次転写ロール３１およびロール部材２３によって二次転写装置３０が構成されている。なお、中間転写ベルト２０を挟んでロール部材２１と対向する位置には、中間転写ベルト２０上の残留トナーを除去するベルト清掃装置２４が設けられている。
【００１８】
また、画像形成装置１には、二次転写装置３０に向けて搬送される用紙が通過する第１搬送経路Ｒ１、二次転写装置３０を通過した後の用紙が通過する第２搬送経路Ｒ２、定着装置５０（後述）よりも下流側にて第２搬送経路Ｒ２から分岐するとともに第１搬送経路Ｒ１の下方まで延び、用紙を再び第１搬送経路Ｒ１に導く第３搬送経路Ｒ３が設けられている。なお、第２搬送経路Ｒ２に沿って搬送されてきた用紙のうち、第３搬送経路Ｒ３に導かれないものは、画像形成装置１の外部に排出され図示しない用紙積載部に積載される。
【００１９】
また、画像形成装置１は、これら第１搬送経路Ｒ１、第２搬送経路Ｒ２および第３搬送経路Ｒ３に沿って用紙を搬送する用紙搬送部４０を備えている。この用紙搬送部４０は、第１搬送経路Ｒ１に用紙を供給する第１用紙供給装置４０Ａと、第１用紙供給装置４０Ａよりも用紙の搬送方向における下流側に設けられ、第１搬送経路Ｒ１に用紙を供給する第２用紙供給装置４０Ｂとを備えている。なお、第１用紙供給装置４０Ａおよび第２用紙供給装置４０Ｂは同じ構造を有しており、第１用紙供給装置４０Ａおよび第２用紙供給装置４０Ｂの各々には、用紙を収容する用紙収容部４１、用紙収容部４１に収容された用紙を取り出して搬送する取り出しロール４２が設けられている。ここで、第１用紙供給装置４０Ａおよび第２用紙供給装置４０Ｂには、異なるサイズおよび向きや異なる種別の用紙が収容され得る。
【００２０】
さらに、用紙搬送部４０は、第１搬送経路Ｒ１、第２搬送経路Ｒ２および第３搬送経路Ｒ３のそれぞれにおいて用紙を挟んで搬送する複数の搬送ロール４３を備えている。さらにまた、用紙搬送部４０は、第２搬送経路Ｒ２において、二次転写装置３０を通過した用紙を定着装置５０側へと搬送するベルト搬送部４４を備えている。
【００２１】
また、画像形成装置１は、第２搬送経路Ｒ２上に、二次転写装置３０により用紙上に二次転写された画像をこの用紙に定着させる定着装置５０をさらに備えている。この定着装置５０は、内蔵されたヒータ（不図示）により加熱される加熱ロール５０Ａと、加熱ロール５０Ａを押圧する押圧ロール５０Ｂとを有している。そして、この定着装置５０では、加熱ロール５０Ａと押圧ロール５０Ｂとの間を用紙が通過することで、用紙が加熱および加圧され、用紙上の画像が用紙に定着される。
【００２２】
そして、画像形成装置１には、第２搬送経路Ｒ２のうち、定着装置５０よりも用紙の搬送方向下流側であって、第２搬送経路Ｒ２と第３搬送経路Ｒ３との分岐部よりも用紙の搬送方向上流側に、二次転写および定着を経て用紙に形成された画像をイメージセンサにより読み取る画像読取部６０が設けられている。画像読取部６０は、二次転写装置３０を通過する用紙のうち、中間転写ベルト２０と対向する側の面、すなわち、直前に画像の二次転写が行われた面の画像を読み取るように構成されている。
【００２３】
＜画像形成装置の機能構成の説明＞
次に、画像形成装置１を構成する各部の機能について説明する。図２は、本実施の形態に係る画像形成装置１の機能構成例を示したブロック図である。
制御部８０は、ユーザから送信された印刷ジョブを受信する。この印刷ジョブについて、制御部８０は、ＵＩ７０（図１参照）が受け付けた印刷ジョブをＵＩ７０から受信しても良いし、制御部８０が直接ユーザから受信するような構成にしても良い。また、印刷ジョブとは、ユーザからの印刷指示とともに送信される１つのデータ群であり、印刷する画像の内容や、何ページのものを何部印刷するかといった印刷枚数の内容、１枚の用紙に何ページ分印刷するか、片面印刷か両面印刷どちらで印刷するか、といった印刷形態の内容等が含まれる。そして、制御部８０は、印刷ジョブを、画像処理部９０とページ数部数取得部１０１へ送信する。
画像処理手段の一例としての画像処理部９０は、制御部８０から送信された印刷ジョブに含まれる入力画像データに対して色変換やラスタライズ処理等の画像処理を行う。一般的に、印刷ジョブに含まれる画像データは、ＰＳ（Post Script）やＰＤＦ（Portable Document Format）のようなページ記述言語（ＰＤＬ（Page Description Language））で記載されているため、画像として出力するためには、ラスタライズ処理と呼ばれるラスター画像への変換処理が必要となる。出力画像データの一例としてのラスター画像は、画像を色の付いた点の羅列として表現した画像データであり、ラスタライズ処理は、ＣＰＳＩ（Configurable PostScript Interpreter）やＡＰＰＥ（Adobe PDF Print Engine）のような変換エンジンを利用して実行される。
【００２４】
画像形成手段の一例としての画像形成部１０は、画像処理部９０のラスタライズ処理により生成されたラスター画像に基づいて、画像を用紙に順次形成して出力する。
色度データ取得手段の一例としての画像読取部６０は、画像形成部１０により用紙に形成された画像の色度を読み取り、色度データを生成する。色度データとしては、デバイスに依存しないデータとして、例えばＬ＊ａ＊ｂ＊値が用いられる。Ｌ＊ａ＊ｂ＊値は、ＣＩＥＬＡＢ色空間とも呼ばれるＬ＊ａ＊ｂ＊色空間で定義される値である。また、Ｌ＊ａ＊ｂ＊色空間は、明度Ｌ＊と、色味を表す量の色度ａ＊、ｂ＊とを軸とする直交座標色空間で表される。
【００２５】
色変動監視部１００は、ページ数部数取得部１０１と色変動監視情報生成部１０２と色変動監視実行部１０３と色変動警告部１０４とを備える。
取得手段の一例としてのページ数部数取得部１０１は、制御部８０から送信された印刷ジョブに基づいて、出力される画像の１部数当たりのページ数および総部数の情報を取得する。
生成手段の一例としての色変動監視情報生成部１０２は、ページ数部数取得部１０１により取得された１部数当たりのページ数および総部数に応じて、画像処理部９０により生成されたラスター画像から、出力される画像の色変動を監視するための領域群（以下、色変動監視領域と称する）を抽出し、抽出した色変動監視領域の監視情報（以下、色変動監視情報と称する）を生成する。色変動監視情報は、色変動監視領域の位置情報または画像情報（２値画像）を示すものであり、詳細については後述する。
監視手段および判定手段の一例としての色変動監視実行部１０３は、画像読取部６０により生成された色度データと色変動監視情報生成部１０２により生成された色変動監視情報とに基づいて、画像の色変動を監視する。ここで、色変動監視実行部１０３は、異なるページ間または複数部数の同一ページ間の少なくともいずれか一方で色変動を監視する。また、色変動監視実行部１０３は、色変動が予め定められた範囲を超えるか否かを判定する。詳しくは後述するが、色変動監視実行部１０３は、出力されるページごとにページ内の色変動監視領域における色度データの平均値を算出し、算出した色度データの平均値を比較して色変動の有無を判定する。
報知手段の一例としての色変動警告部１０４は、色変動監視実行部１０３により色変動が発生したと判定された場合に、ユーザに対して色変動が発生した旨の警告を行う。
【００２６】
＜画像形成装置の動作の説明＞
図３は、画像形成装置１が色変動を監視するまでの手順の一例を示したフローチャートである。
まず、画像処理部９０は、制御部８０から送信された印刷ジョブに含まれる画像データに対してラスタライズ処理を行う（Ｓ１１）。そして、画像処理部９０は、ラスタライズ処理により生成したラスター画像を、画像形成部１０および色変動監視情報生成部１０２に送信する。次に、画像形成部１０は、画像処理部９０のラスタライズ処理により生成されたラスター画像に基づいて、画像を順次用紙に形成して出力する（Ｓ１２）。本実施の形態に係る画像形成装置１は電子写真方式であり、露光、現像、転写、定着の工程を経て、用紙に画像が形成される。そして、画像読取部６０はイメージセンサを用いて、画像形成部１０により用紙に形成された画像の色度を読み取り、色度データを生成する（Ｓ１３）。画像読取部６０は、生成した色度データを色変動監視実行部１０３へ送信する。
【００２７】
また、ページ数部数取得部１０１は、制御部８０から送信された印刷ジョブに基づいて、ユーザから指示された出力する１部数当たりのページ数および総部数を取得する（Ｓ１４）。そして、ページ数部数取得部１０１は、取得した１部数当たりのページ数および総部数を色変動監視情報生成部１０２に送信する。次に、色変動監視情報生成部１０２は、１部数当たりのページ数および総部数をもとに、出力する総ページ数を算出する。そして、色変動監視情報生成部１０２は、算出した総ページ数が予め定められた総ページ数以上であるか否かを判断する（Ｓ１５）。Ｓ１５で肯定の判断（Ｙｅｓ）がされた場合、次に、色変動監視情報生成部１０２は、出力する１部数当たりのページ数が予め定められたページ数以上であるか否かを判断する（Ｓ１６）。一方、Ｓ１５で否定の判断（Ｎｏ）がされた場合、色変動監視情報生成部１０２は色変動監視情報を生成しない。
Ｓ１６で肯定の判断（Ｙｅｓ）がされた場合、色変動監視情報生成部１０２は、第１の監視情報の一例としての、異種ページ間の色変動監視をするための色変動監視情報（以下、異種ページ監視情報と称する）を生成する（Ｓ１７）。一方、Ｓ１６で否定の判断（Ｎｏ）がされた場合、色変動監視情報生成部１０２は、異種ページ監視情報を生成しない。
【００２８】
次に、色変動監視情報生成部１０２は、出力する総部数が予め定められた部数以上であるか否かを判断する（Ｓ１８）。Ｓ１８で肯定の判断（Ｙｅｓ）がされた場合、色変動監視情報生成部１０２は、第２の監視情報の一例としての、同一ページ間の色変動監視をするための色変動監視情報（以下、同一ページ監視情報と称する）を生成する（Ｓ１９）。一方、Ｓ１８で否定の判断（Ｎｏ）がされた場合、色変動監視情報生成部１０２は同一ページ監視情報を生成しない。つまり、出力する１部数当たりのページ数が予め定められたページ数未満、かつ出力する総部数が予め定められた部数未満の場合には、色変動監視情報生成部１０２は色変動監視情報を生成しない。色変動監視情報生成部１０２は、生成した色変動監視情報を色変動監視実行部１０３に送信する。
【００２９】
ここで、異種ページ間の色変動監視とは、異なる複数ページが出力される場合の異なるページ間での色変動の監視のことである。複数部数が出力される場合は、部数をまたぐ異なるページ間での色変動の監視も異種ページ間の色変動監視に該当する。また、同一ページ間の色変動監視とは、複数部数が出力される場合に、部数をまたぐ、複数部数の同一ページ間で行われる色変動の監視のことである。
また、色変動監視実行部１０３は、出力される全ページで色変動を監視する必要はなく、全ページの中のいくつかのページで色変動を監視することとしても良い。
【００３０】
次に、色変動監視実行部１０３は、色変動監視情報生成部１０２により生成された色変動監視情報があるか否かを判断する（Ｓ２０）。Ｓ２０で肯定の判断（Ｙｅｓ）がされた場合、色変動監視実行部１０３は、画像読取部６０により生成された色度データと色変動監視情報生成部１０２により生成された色変動監視情報とに基づいて、画像の色変動を監視する（Ｓ２１）。そして、色変動監視実行部１０３は、色変動が予め定められた範囲を超えるか否かを判定する。色変動警告部１０４は、色変動監視実行部１０３により色変動が予め定められた範囲を超えたと判定された場合に、ユーザに対して色変動が発生した旨の警告を行う（Ｓ２２）。色変動警告部１０４は、制御部８０に色変動が発生した旨の報知を行い、制御部８０が表示手段の一例としてのＵＩ７０上にアラート表示させるように制御することで、ユーザに対して警告が行われる。制御部８０は、ＵＩ７０上に、判定結果の一例としての色変動が発生した旨の警告に加えて、色変動監視実行部１０３による監視結果の一例としての時系列の色度データのグラフ等を表示させることとしても良い。また、ユーザに対する警告は、例えば、音や警告灯により行われても良い。一方、Ｓ２０で否定の判断（Ｎｏ）がされた場合、色変動監視実行部１０３は色変動の監視を行わずに、本処理フローは終了する。
【００３１】
なお、上記の動作において、画像形成装置１は、Ｓ１２およびＳ１３の一連の処理と、Ｓ１４乃至Ｓ２０の一連の処理とで、Ｓ１４乃至Ｓ２０の一連の処理を先に実行しても構わない。Ｓ１４乃至Ｓ２０の一連の処理を先に実行する場合、Ｓ２０で否定の判断（Ｎｏ）がされると、画像形成装置１は色変動の監視を行わないが、Ｓ１２の画像出力については実行する。また、画像形成装置１は、Ｓ１２およびＳ１３の一連の処理とＳ１４乃至Ｓ２０の一連の処理とを並行に実行しても構わない。
【００３２】
＜色変動監視情報の説明＞
図４は、異種ページ監視情報の一例を説明するための図である。図４に示す異種ページ監視情報は、４ページの画像データが１００部出力された場合のものである。そして、例えば、１部目の１〜４ページ、２部目の１ページのような異なるページ間で色変動の監視が行われる。
図４（ａ）は、出力されたページを示した図で、１部目の１〜４ページおよび２部目の１ページが示されている。図４（ｂ）〜（ｆ）は、異種ページ間の色変動監視をするための色変動監視領域を示した図である。また、図４（ｇ）は、異種ページ監視情報を示した図である。
図４（ｂ）には、領域内の色が均一な領域（以下、均一領域と称する）であって、その均一領域間で同一の色信号を持つ色変動監視領域が示されている。均一領域間で同一の色信号を持てば、均一領域の大きさは同じである必要はない。また、図４（ａ）Ａ’も均一領域であるが、Ａ〜ＥとＡ’とは色信号が異なるため、異種ページ間の色変動監視をするための色変動監視領域とはならない。Ａ〜Ｅの領域を異種ページ監視領域１とする。
【００３３】
図４（ｃ）には、同一の大きさのオブジェクトであって、オブジェクト間で同一の色信号を持つ色変動監視領域（以下、同一オブジェクトと称する）が示されている。同一オブジェクトの例としては、各種アプリケーションのテンプレートやフォーム、ロゴなどが考えられる。Ｆ〜Ｉの領域を異種ページ監視領域２とする。また、図４（ｃ）は、同一オブジェクトが配置されているページ内の位置が各ページで同じ場合を示した図であるが、図４（ｄ）のＪおよびＫ、図４（ｅ）のＬおよびＭ、図４（ｆ）のＮおよびＯのように、同一の大きさのオブジェクトであって、オブジェクト間で同一の色信号を持つものであれば、ページ内の異なる位置に配置されていても良い。図４（ｄ）のＪおよびＫ、図４（ｅ）のＬおよびＭ、図４（ｆ）のＮおよびＯをそれぞれ、異種ページ監視領域３〜５とする。
【００３４】
そして、図４（ｂ）の均一領域や図４（ｃ）〜（ｆ）の同一オブジェクトの位置情報または画像情報（２値画像）が図４（ｇ）のようにリスト化して登録され、異種ページ監視情報として生成される。図４のＡ〜Ｉの領域のように、色変動監視領域が矩形の場合、色変動監視情報生成部１０２は、位置情報として、各色変動監視領域の左上の座標位置（Ｘ、Ｙ）、各色変動監視領域の幅（Ｗ）、各色変動監視領域の高さ（Ｈ）を登録すれば良い。また、色変動監視情報生成部１０２は、位置情報のかわりに、画像情報として、各色変動監視領域およびそれ以外の領域の２値画像を登録しても良い。図４のＪ〜Ｏの領域のように、色変動監視領域が矩形ではない場合、色変動監視情報生成部１０２は、位置情報ではなく画像情報を登録する。
【００３５】
図４（ｇ）の異種ページ監視情報は、色変動監視実行部１０３による色変動の監視において使用される。色変動監視実行部１０３は、色変動監視情報生成部１０２により生成された図４（ｇ）の異種ページ監視情報をもとに、１ページのＡ、２ページのＢおよびＣ、４ページのＤおよびＥにおいて、ページごとに色度データの平均値を算出し、算出した色度データの平均値を異なるページ間で比較して色変動の監視を行う。同様に、色変動監視実行部１０３は、１ページのＦ、２ページのＧ、３ページのＨ、４ページのＩの各オブジェクトにおいて色度データの平均値を算出し、算出した色度データの平均値をオブジェクト間で比較して色変動の監視を行う。また、色変動監視実行部１０３は、１ページのＪおよび３ページのＫにおいて、１ページのＬおよび３ページのＭにおいて、２ページのＮおよび４ページのＯにおいて、色度データの平均値をオブジェクト間で比較して色変動の監視を行う。さらに、色変動監視実行部１０３は、２部目以降についても、同一部数内の異なるページ間、または、部数をまたぐ異なるページ間で色変動の監視を行う。
【００３６】
図５は、同一ページ監視情報の一例を説明するための図である。図５に示す同一ページ監視情報は、４ページの画像データが１００部出力された場合のものである。そして、例えば、１部目の１ページ、２部目の１ページ、３部目の１ページのような同一ページ間で色変動の監視が行われる。
図５（ａ）は、出力されたページを示した図で、１部目の１〜４ページおよび２部目の１ページが示されている。図５（ｂ）は、同一ページ間の色変動監視をするための色変動監視領域を示した図である。また、図５（ｃ）は、同一ページ監視情報を示した図である。
【００３７】
図５（ｂ）には、各ページ内で同系の色信号を持つ色変動監視領域が示されている。例えば、１部目の１ページでは、Ａ〜Ｃのような茶色系の色変動監視領域が、また、ＤおよびＥのような水色系の色変動監視領域が抽出される。１〜４ページにおける茶色系の領域および水色系の領域を、順番に、同一ページ監視領域１〜８とする。そして、図５（ｂ）の同系の色信号を示す各領域の位置情報または画像情報（２値画像）が図５（ｃ）のようにリスト化して登録され、同一ページ監視情報として生成される。ここで、同一ページ間の色変動監視領域としては、同系の色信号を持つ領域だけでなく、例えば、ページ内で様々な色信号を含む領域が抽出されることとしても良いし、均一領域のみ抽出されることとしても良い。
【００３８】
図５（ｃ）の同一ページ監視情報は、色変動監視実行部１０３による色変動の監視において使用される。色変動監視実行部１０３は、色変動監視情報生成部１０２により生成された図５（ｃ）の同一ページ監視情報をもとに、１部目の１ページのＡ〜Ｃで色度データの平均値を算出し、算出した色度データの平均値と、２部目以降の１ページのＡ〜Ｃにおける色度データの平均値とを比較して、色変動の監視を行う。Ａ〜Ｃは茶色系の色変動監視領域であるため、色変動監視実行部１０３は茶色系の色変動を監視することができる。同様に、色変動監視実行部１０３は、ＤおよびＥの色変動を監視することで、水色系の色変動を監視することができる。また、色変動監視実行部１０３は、２ページ目以降についても同様にして、同一ページ間の色変動の監視を行う。
【００３９】
図４で示した異種ページ間の色変動監視や、図５で示した同一ページ間の色変動監視において、色変動監視実行部１０３が比較のために基準とする色度データは、最初にその色度データの画像が出力されたページにおける色度データの平均値とする。例えば、図４（ｂ）の異種ページ監視領域１においては、１ページのＡの色度データの平均値が基準とされる。また、例えば、図５（ｂ）の同一ページ監視領域２においては、１部目の１ページのＤおよびＥの色度データの平均値が基準とされる。
また、色変動監視実行部１０３が比較する指標としては、Ｌ＊ａ＊ｂ＊色空間における色差ΔＥ、明度差ΔＬ＊、色度差Δａ＊またはΔｂ＊などが使用される。ΔＬ＊、Δａ＊、Δｂ＊はそれぞれ、Ｌ＊ａ＊ｂ＊色空間におけるＬ＊成分、ａ＊成分、ｂ＊成分の２色間の距離である。また、ΔＥは、ΔＥ＝（ΔＬ＊＾２＋Δａ＊＾２＋Δｂ＊＾２）＾１／２で表されるユークリッド距離である。さらに、色変動監視実行部１０３は、色変動監視領域における色度データの平均値を算出したが、色度データのＲＭＳ（Root Mean Square）、９５パーセンタイル値、最大値等を算出して色変動の監視をしても良い。
【００４０】
＜異種ページ監視情報の生成手順の説明＞
図６は、色変動監視情報生成部１０２が異種ページ監視情報を生成する手順の一例を示したフローチャートである。図６に示す手順では、色変動監視情報生成部１０２は、図４（ｂ）で示した均一領域における異種ページ監視情報を生成する。
まず、色変動監視情報生成部１０２は、監視するページを１つ選択して、選択したページのラスター画像に対して縮小処理を行う（Ｓ１０１）。この縮小処理では、用紙に形成された画像を画像読取部６０が読み取った後の画像データの解像度と同一か、または、それより小さな解像度まで縮小され、縮小画像が生成される。ただし、この縮小処理は、画像データに対する以降の処理における処理速度を上げるために行なわれるものであり、色変動を監視するために必須となるものではない。本実施の形態では、画像処理部９０により生成されたラスター画像の解像度を６００ｄｐｉ（dots per inch）、画像読取部６０が読み取った後の画像データの解像度を２００ｄｐｉ、縮小画像の解像度を５０ｄｐｉとする。また、縮小処理は、一般に良く知られている最近傍法や平均値法などにより行われる。
【００４１】
次に、色変動監視情報生成部１０２は、縮小画像に対してエッジ抽出フィルタを適用する（Ｓ１０２）。ここで、例えば、色変動監視情報生成部１０２は、図７（ａ）に示す縦３×横３のエッジ抽出フィルタを使用する。ただし、色変動監視情報生成部１０２は、エッジ領域と非エッジ領域を数値化できるフィルタであれば、どのようなフィルタを使用しても良く、また、フィルタのサイズも３×３の大きさに限られるものではない。ここで、エッジ領域とは、画像データ中の濃淡が不連続に変化している領域をいう。
本実施の形態では、画像形成装置１が画像を形成する色空間はＣＭＹＫ色空間であり、色変動監視情報生成部１０２は、Ｃ、Ｍ、Ｙ、Ｋごとにエッジ抽出フィルタを適用する。そして、色変動監視情報生成部１０２は、画像データの各画素に対して、Ｃ、Ｍ、Ｙ、Ｋごとのエッジの度合いに応じた値（それぞれ、ＳＣ、ＳＭ、ＳＹ、ＳＫとする）を求め、各画素のエッジ度Ｓを、Ｓ＝（ＳＣ２＋ＳＭ２＋ＳＹ２＋ＳＫ２）１／２として算出する。さらに、色変動監視情報生成部１０２は、算出したエッジ度Ｓが、予め定められた第１の閾値以下である画素を１（黒）、予め定められた第１の閾値より大きい画素を０（白）とした２値画像を生成する。ここで、周りの画素と比べて濃淡が変化していない画素や、なだらかな変化しかしていない画素では１を示し、濃淡が急峻に変化している画素では０を示すこととなる。
【００４２】
次に、色変動監視情報生成部１０２は、生成した２値画像から均一性が高いと考えられる正方領域を均一領域候補として抽出する（Ｓ１０３）。ここで、例えば、色変動監視情報生成部１０２は、生成した２値画像に対して図７（ｂ）に示す縦７×横７の平均値フィルタを適用し、画素ごとの値を求める。そして、色変動監視情報生成部１０２は、平均値フィルタを適用した結果、予め定められた第２の閾値以上の値を持つ画素を中心とする大きさＮの正方領域を抽出する。正方領域の大きさＮは予め定められているとする。また、ページ内の非画像部（用紙部）は、均一領域候補から除外される。
【００４３】
次に、色変動監視情報生成部１０２は、各均一領域候補が示す正方領域において、正方領域内の各画素が有するデバイス色値（例えば、ＣＭＹＫ値）の平均（Ｃａｖｅ、Ｍａｖｅ、Ｙａｖｅ、Ｋａｖｅ）と分散（σＣ、σＭ、σＹ、σＫ）とを算出する（Ｓ１０４）。そして、色変動監視情報生成部１０２は、正方領域ごとに算出したデバイス色値の分散を予め定められた第３の閾値と比較して、第３の閾値よりも小さいか否かを判断する（Ｓ１０５）。Ｓ１０５で肯定の判断（Ｙｅｓ）がされた場合、色変動監視情報生成部１０２は、均一領域候補である正方領域を均一領域として抽出する。そして、色変動監視情報生成部１０２は、抽出した均一領域（正方領域）のページ番号、均一領域のページ内での位置情報、デバイス色値の分散および平均を、異種ページ監視情報として登録する（Ｓ１０６）。そして、次のＳ１０７へ移行する。また、Ｓ１０５で否定の判断（Ｎｏ）がされた場合も、Ｓ１０７へ移行する。
Ｓ１０７では、色変動監視情報生成部１０２は、監視を行う全てのページに対して、Ｓ１０１乃至Ｓ１０６の処理が終了したか否かを判断する。Ｓ１０７で否定の判断（Ｎｏ）がされた場合、色変動監視情報生成部１０２は、まだＳ１０１乃至Ｓ１０６の処理が終了していないページに対する処理を行うため、Ｓ１０１に移行する。一方、Ｓ１０７で肯定の判断（Ｙｅｓ）がされた場合、Ｓ１０８に移行する。
【００４４】
なお、均一領域の位置情報は、前述したように、均一領域の左上の座標位置（Ｘ、Ｙ）、均一領域の幅（Ｗ）、均一領域の高さ（Ｈ）であるが、色変動監視情報生成部１０２は、この位置情報を、縮小画像の解像度から画像読取部６０が読み取った後の画像データの解像度に変換して登録することが望ましい。本実施の形態では、縮小画像の解像度は５０ｄｐｉ、センサーが読み取った後の画像データの解像度は２００ｄｐｉであるため、色変動監視情報生成部１０２は、縮小画像上の位置情報を全て４倍にして登録すれば良い。
【００４５】
また、色変動監視情報生成部１０２は、Ｓ１０１乃至Ｓ１０７の処理により、図８に示すような均一領域のデータ群を作成することができる。図８の均一領域のデータ群において、ＩＤは各均一領域に対して順に与えられる番号である。また、ページ番号は均一領域が含まれるページ番号であり、均一領域の位置情報、分散、平均はＳ１０６で色変動監視情報生成部１０２が登録したものである。
【００４６】
次に、Ｓ１０８では、色変動監視情報生成部１０２は、作成した均一領域のデータ群を分析して、異種ページ監視情報を生成する。具体的には、色変動監視情報生成部１０２は、均一領域のデータ群の中の個々の均一領域をデバイス色値の平均でグルーピングして、ページ番号順（またはＩＤ順）に並べなおす処理を行う。
ここで、図９は、均一領域のデータ群をもとに生成された均一領域の異種ページ監視情報の一例を説明するための図である。図９（ａ）は、均一領域のデータ群を各ページ上に模式的に示す図である。図９（ａ）に示す均一領域のデータ群では、ＩＤが振られている正方領域が個々の均一領域であり、同じテクスチャで示された正方領域は同じデバイス色値の平均を持つ均一領域である。Ｓ１０８では、色変動監視情報生成部１０２は、図９（ａ）に示した均一領域のデータ群から、同じデバイス色値の平均を持つ複数の均一領域のＩＤを抽出する。そして、色変動監視情報生成部１０２は、図９（ｂ）に示すように、デバイス色値の平均が同じ均一領域を同一グループとし、抽出した均一領域のＩＤをリスト化して登録する。なお、本実施の形態では、色変動監視情報生成部１０２は、図８に示した均一領域のデータ群の中のＩＤを使用して図９（ｂ）に示した異種ページ監視情報を生成しているため、図８に示した均一領域のデータ群と図９（ｂ）に示したリストとの両方を異種ページ監視情報とする。
以上のようにして、色変動監視情報生成部１０２は、均一領域における異種ページ監視情報を生成することができる。
【００４７】
＜色変動監視の手順の説明＞
図１０は、色変動監視実行部１０３が色変動監視を実行する手順の一例を示したフローチャートである。図１０に示す手順では、色変動監視実行部１０３は、図４（ｂ）で示した均一領域における異種ページ間の色変動監視を行う。
まず、色変動監視実行部１０３は、各ページにおいて、図９（ｂ）に示したページ内のグループごとに、画像読取部６０が生成した色度データの平均値を算出する（Ｓ２０１）。例えば、色変動監視実行部１０３は、ページ１のＩＤ０１、ＩＤ０４、ＩＤ１３の領域において、色度データの平均値を１つ算出する。また、色変動監視実行部１０３は、ＩＤ０１、ＩＤ０４、ＩＤ１３と同一グループであるページ２のＩＤ１５、ＩＤ２６の領域において、色度データの平均値を１つ算出する。同様に、色変動監視実行部１０３は、ＩＤ０１、ＩＤ０４、ＩＤ１３とは異なるグループであるページ１のＩＤ０２、ＩＤ０５の領域において、色度データの平均値を１つ算出する。
【００４８】
次に、色変動監視実行部１０３は、監視を行うページを１つ選択する（Ｓ２０２）。そして、色変動監視実行部１０３は、選択したページ内から、均一領域のグループを１つ選択する（Ｓ２０３）。そして、色変動監視実行部１０３は、選択した均一領域のグループについて、そのグループの基準とする色度データ（以下、基準色と称する）がすでに登録されているか否かを判断する（Ｓ２０４）。Ｓ２０４で否定の判断（Ｎｏ）がされた場合、色変動監視実行部１０３は、選択した均一領域においてＳ２０１で算出した色度データの平均値を基準色として登録する（Ｓ２０５）。この登録された基準色は、印刷ジョブに基づく印刷が完了するまで有効とされる。次に、Ｓ２０８に移行する。
【００４９】
また、Ｓ２０４で肯定の判断（Ｙｅｓ）がされた場合、色変動監視実行部１０３は、登録されている基準色と、選択した均一領域においてＳ２０１で算出した色度データの平均値とを比較する（Ｓ２０６）。そして、色変動監視実行部１０３は、基準色と色度データの平均値との色差をもとに、色変動フラグを設定する（Ｓ２０７）。ここで、色変動監視実行部１０３は、基準色と色度データの平均値との色差が予め定められた第４の閾値よりも大きい場合は、色変動フラグをＯＮに設定する。また、色変動監視実行部１０３は、基準色と色度データの平均値との色差が予め定められた第４の閾値以下の場合は、色変動フラグをＯＦＦに設定する。色変動フラグがＯＮの場合、色変動警告部１０４はユーザへの警告を行うことが考えられる。例えば、制御部８０による制御により、ＵＩ７０上へのアラート表示や、監視結果として、基準色と色度データの平均値との色差を時系列で表したグラフ、色変動フラグがＯＮに設定された際の画像データ等の表示が行われる。
【００５０】
次に、色変動監視実行部１０３は、選択したページ内の均一領域の全てのグループに対して、Ｓ２０４乃至Ｓ２０７の処理が終了したか否かを判断する（Ｓ２０８）。Ｓ２０８で否定の判断（Ｎｏ）がされた場合、色変動監視実行部１０３は、まだＳ２０４乃至Ｓ２０７の処理が終了していないグループに対する処理を行うため、Ｓ２０３に移行する。一方、Ｓ２０８で肯定の判断（Ｙｅｓ）がされた場合、Ｓ２０９に移行する。
Ｓ２０９では、色変動監視実行部１０３は、監視を行う全てのページに対して、Ｓ２０３乃至Ｓ２０８の処理が終了したか否かを判断する。Ｓ２０９で否定の判断（Ｎｏ）がされた場合、色変動監視実行部１０３は、まだＳ２０３乃至Ｓ２０８の処理が終了していないページに対する処理を行うため、Ｓ２０２に移行する。一方、Ｓ２０９で肯定の判断（Ｙｅｓ）がされた場合、色変動監視実行部１０３による異種ページ間の色変動監視の処理は終了する。
【００５１】
ここで、Ｓ２０７で、色変動フラグがＯＮの場合、色変動警告部１０４はユーザへの警告や表示を行うこととしたが、これに限られるものではない。例えば、色変動フラグがＯＮの場合、画像処理部９０が出力する画像の色を補正することとしても良い。画像処理部９０は、例えば、色情報の一例としてのキャリブレーション用のＬＵＴ（Look Up Table）や画像形成装置１とは異なる装置を目標とする色変換用のＬＵＴを更新して、色補正を行う。この色補正に備えて、色変動監視実行部１０３は、Ｓ２０６における基準色と色度データの平均値との色差や、均一領域のＩＤ、均一領域の位置情報などを抽出しておくことが望ましい。色変動監視実行部１０３は、抽出した情報を制御部８０に送信し、制御部８０はさらにその情報を画像処理部９０に送信し、色補正が行われる。
また、この色補正に関して、色変動フラグがＯＮの場合、画像処理部９０はカラーパッチ画像を挿入して色補正を行うこととしても良い。カラーパッチ画像は色変動の監視ではなく色補正に用いられ、カラーパッチ画像が挿入されると画像読取部６０は挿入されたカラーパッチ画像の色度データを測定し、測定した色度データに基づいて画像処理部９０により色補正が行われる。
【００５２】
また、画像形成装置１は、図１０に示す手順と同様にして、各ページのグループごとに色度データの平均値を算出し、部数をまたぐ同一ページ間で色度データの平均値を比較することで、同一ページ間の色変動監視を行うこともできる。また、色変動監視情報生成部１０２は、例えば、図６のＳ１０５において、均一領域ではなく同系の色信号を持つ領域を抽出することにより、同系の色信号を持つ領域を対象に同一ページ間の色変動監視を行なうことができる。同系の色信号を持つ領域の抽出について、色変動監視情報生成部１０２は、公知のクラスタリングのアルゴリズムを用いても良い。
【００５３】
以上のように、画像形成装置１は、複数ページまたは複数部数の画像データを出力する場合において、異なるページ間または同一ページ間での色変動の監視を行うことができる。従来の画像形成装置は、色変動を監視するために定期的にカラーパッチ画像を出力していた。そのため、印刷中にカラーパッチ画像のデータを挿入することで印刷時間が長くなり、また、用紙やトナー、インクの使用量が多くなる場合があった。本実施の形態に係る画像形成装置１は、カラーパッチ画像を出力することなく、異なるページ間または同一ページ間での色変動の監視を行うことができる。そして、監視により色変動が発生したと判断された場合、画像形成装置１は、ユーザに対する色変動が発生した旨の警告や、色補正を行うことができる。
【００５４】
〔実施の形態１の変形例〕
実施の形態１の変形例は、色変動監視情報生成部１０２が均一領域における異種ページ監視情報を生成する手順について、実施の形態１とは異なる手順を用いるものである。図１１は、色変動監視情報生成部１０２が均一領域における異種ページ監視情報を生成する手順の他の一例を示したフローチャートであり、図６の実施の形態１での手順とは異なる。
【００５５】
まず、色変動監視情報生成部１０２は、監視するページを１つ選択して、選択したページのラスター画像に色変換、即ち色信号の変換を施す（Ｓ３０１）。ここで、色変動監視情報生成部１０２は、画像形成装置１の色空間であるＣＭＹＫ色空間のＣＭＹＫ信号を、Ｌ＊ａ＊ｂ＊色空間のＬ＊ａ＊ｂ＊信号に変換する。この変換処理では、画像形成装置１が出力する出力色の変換特性、つまりＣＭＹＫ信号とＬ＊ａ＊ｂ＊信号との関係から生成された色予測モデルやＬＵＴなどが用いられる。本実施の形態では、この色予測モデルやＬＵＴについては予め定められているものとする。また、この変換処理では、４次元であるＣＭＹＫ信号が３次元のＬ＊ａ＊ｂ＊信号に変換されるが、これは、後述するヒストグラム生成でメモリサイズが大きくなるのを防ぐために行われるものである。そのため、色変動監視情報生成部１０２は、Ｌ＊ａ＊ｂ＊信号に限らず、ＲＧＢ信号やＹＣｂＣｒ信号などの３次元の色空間の色信号に変換しても良い。ここで、ＲＧＢ信号は、赤（Red）、緑（Green）、青（Blue）からなる色信号であり、ＹＣｂＣｒ信号は、輝度信号Ｙ、青系統の色差信号Ｃｂ、赤系統の色差信号Ｃｒからなる色信号である。
【００５６】
次に、色変動監視情報生成部１０２は、色変換を施したラスター画像に対して縮小処理を行う（Ｓ３０２）。この縮小処理では、図６のＳ１０１と同様の処理が行われる。そして、色変動監視情報生成部１０２は、Ｌ＊ａ＊ｂ＊色空間の縮小画像に対して、縮小画像の各画素における階調の統計をとり、３次元のヒストグラムを生成する（Ｓ３０３）。ここで、色変動監視情報生成部１０２は、ヒストグラムを生成する際の階調分割数の値を可能な限り大きいものとする。例えば、画像形成装置１が出力する画像データが８ビットの２５６階調である場合、色変動監視情報生成部１０２は、２５６階調に分割してヒストグラムを生成する。
【００５７】
次に、色変動監視情報生成部１０２は、生成した３次元のヒストグラムから、階調の頻度のピークとなる色信号（Ｌ＊ａ＊ｂ＊）を抽出する（Ｓ３０４）。ここで、色変動監視情報生成部１０２は、ピークとなる色信号の抽出において、例えば、図１２に示す３次元の２次微分フィルタをヒストグラムに適用する。そして、色変動監視情報生成部１０２は、２次微分フィルタを適用した結果、予め定められた第５の閾値以上の値を持つ階調に対応する色信号を、ピーク色信号として抽出する。ここで、色変動監視情報生成部１０２がピークとなる色信号を抽出できるものであれば、２次微分フィルタを適用する方法に限られるものではない。また、色変動監視情報生成部１０２は、縮小画像の非画像部（用紙部）については、ピーク色信号から除外する。
【００５８】
次に、色変動監視情報生成部１０２は、縮小画像の各画素における色信号について、Ｌ＊ａ＊ｂ＊色空間上で、抽出したピーク色信号から予め定められた範囲内にある色信号の画素を１（黒）、予め定められた範囲内にはない色信号の画素を０（白）とした２値画像を生成する（Ｓ３０５）。この予め定められた範囲は、均一領域を抽出できるように可能な限り小さい範囲とする。例えば、色変動監視情報生成部１０２は、抽出したピーク色信号と一致する色信号の画素のみを１とした２値画像を生成する。
【００５９】
そして、色変動監視情報生成部１０２は、生成した２値画像において、１を示す画素が連続している部分に対して画素ごとに同じ番号を割り振るラベリング処理を行う。そして、色変動監視情報生成部１０２は、ラベリング処理により画素と画素とを連結させ、連結画素の領域が予め定められた第６の閾値よりも大きい領域か否かを判断する（Ｓ３０６）。Ｓ３０６で肯定の判断（Ｙｅｓ）がされた場合、色変動監視情報生成部１０２は、連結画素の領域を均一領域として抽出し、抽出した均一領域のページ番号、Ｓ３０５で生成した均一領域の２値画像、均一領域におけるデバイス色値の分散および平均等をリスト化して登録する（Ｓ３０７）。次に、Ｓ３０８に移行する。また、Ｓ３０６で否定の判断（Ｎｏ）がされた場合も、Ｓ３０８に移行する。
【００６０】
Ｓ３０８では、色変動監視情報生成部１０２は、監視を行う全てのページに対してＳ３０１乃至Ｓ３０７の処理が終了したか否かを判断する。Ｓ３０８で否定の判断（Ｎｏ）がされた場合、色変動監視情報生成部１０２は、まだＳ３０１乃至Ｓ３０７の処理が終了していないページに対する処理を行うため、Ｓ３０１に移行する。一方、Ｓ３０８で肯定の判断（Ｙｅｓ）がされた場合、Ｓ３０９に移行する。Ｓ３０９では、色変動監視情報生成部１０２は、登録した均一領域のページ番号、２値画像、デバイス色値の分散および平均等に基づいて異種ページ監視情報を生成する。この生成処理については、図６のＳ１０８と同様の処理が行われる。
以上のようにして、色変動監視情報生成部１０２は、実施の形態１とは異なる手順で、均一領域における異種ページ監視情報を生成することができる。
【００６１】
図１３は、図１１のＳ３０３で色変動監視情報生成部１０２により生成されるヒストグラムの一例を示す図である。Ｓ３０３では、色変動監視情報生成部１０２は３次元のヒストグラムを生成するが、図１３（ｂ）に示すヒストグラムは、図１３（ａ）に示す１色８ビット２５６階調のグレイ画像に対する１次元のヒストグラムである。また、図１３（ｂ）に示すヒストグラムは、均一領域である図１３（ａ）のＡおよびＢに相当する色信号における階調の頻度がピークとなるのを示している。このように、均一領域の色信号は、ヒストグラム上で局所的に頻度が高くなる傾向がある。そのため、色変動監視情報生成部１０２は、このピークとなる色信号をピーク色信号として抽出し、ピーク色信号に相当する画素を抽出すれば、均一領域を抽出することができる。
【００６２】
また、本実施の形態の変形例は、異種ページ監視情報を生成する手順の一例であるが、これと同様に、色変動監視情報生成部１０２はピーク色信号を抽出して均一領域を抽出し、同一ページ監視情報を生成することもできる。また、色変動監視情報生成部１０２は、例えば、図１１のＳ３０５において、均一領域ではなく同系の色信号を持つ領域を抽出できるように２値画像を生成すれば、同系の色信号を持つ領域の同一ページ監視情報を生成することができる。
【００６３】
〔実施の形態２〕
実施の形態１では、色変動監視情報生成部１０２は、複数ページの画像データを複数部数出力する場合において、図４（ｂ）で示した均一領域における異種ページ監視情報を生成した。一方、実施の形態２では、色変動監視情報生成部１０２は、複数ページの画像データを複数部数出力する場合において、図４（ｃ）で示した同一オブジェクトの異種ページ監視情報を生成することとする。
図１４は、色変動監視情報生成部１０２が、配置されているページ内の位置が各ページで同じである同一オブジェクトにおける異種ページ監視情報を生成する手順の一例を示したフローチャートである。また、図１５は、図１４の異種ページ監視情報を生成する過程での画像データの一例を示す図である。
【００６４】
まず、色変動監視情報生成部１０２は、監視する１ページ目の画像データ（ラスター画像）を基準画像として登録する（Ｓ４０１）。次に、色変動監視情報生成部１０２は、基準画像に含まれる同一オブジェクトを抽出するために、基準画像と比較する対象画像を登録する（Ｓ４０２）。ここで、最初は、色変動監視情報生成部１０２は、２ページ目の画像データ（ラスター画像）を対象画像として登録する。図１５（ａ）は、基準画像（１ページ目）と対象画像（２ページ目）の一例を示す図である。
【００６５】
次に、色変動監視情報生成部１０２は、基準画像と対象画像との色信号の差分を算出する（Ｓ４０３）。ここでは、色変動監視情報生成部１０２は、画素ごとにＣＭＹＫ信号の差分を抽出し、差分がない、つまり（ΔＣ、ΔＭ、ΔＹ、ΔＫ）＝（０、０、０、０）である画素を１（黒）、それ以外の画素を０（白）とした２値画像（以下、差分画像と称する）を生成する。図１５（ｂ）は、基準画像（１ページ目）と対象画像（２ページ目）との差分から生成された差分画像の一例を示す図である。図１５（ｂ）に示す差分画像では、基準画像において非画像部（用紙部）の画素、または、対象画像において非画像部（用紙部）の画素についても１（黒）としている。つまり、差分画像には、ＣＭＹＫ信号の差分がない領域と、非画像部（用紙部）の領域が含まれるため、色変動監視情報生成部１０２は、以下で２つのページともに画像部である領域のみ抽出するための処理を行う。
【００６６】
色変動監視情報生成部１０２は、２つのページそれぞれにおいて、画像部と非画像部（用紙部）とを分離し、２値画像を生成する（Ｓ４０４）。ここで、色変動監視情報生成部１０２は、非画像部（用紙部）となる（Ｃ、Ｍ、Ｙ、Ｋ）＝（０、０、０、０）の画素を０（白）、それ以外の画素を１（黒）とした２値画像を生成する。図１５（ｃ）は、基準画像（１ページ目）と対象画像（２ページ目）において、画像部と非画像部とを分離するために生成された２値画像の一例を示す図である。次に、色変動監視情報生成部１０２は、各ページの２値画像の論理積による論理積画像を生成する（Ｓ４０５）。図１５（ｄ）は、１５（ｃ）の１ページ目および２ページ目の２値画像に基づいて生成された論理積画像の一例を示す図である。この論理積画像は、基準画像（１ページ目）および対象画像（２ページ目）において、ともに画像部である領域を示している。
【００６７】
次に、色変動監視情報生成部１０２は、差分画像（図１５（ｂ））と論理積画像（図１５（ｄ））との論理積を求める（Ｓ４０６）。この論理積を求めることで、色変動監視情報生成部１０２は、基準画像（１ページ目）および対象画像（２ページ目）において、画像部の色信号が同一な領域を求めることができる。図１５（ｅ）は、基準画像（１ページ目）と対象画像（２ページ目）との画像部の色信号が同一な領域の一例を示す図である。図１５（ｅ）においては、色信号が同一な領域として、Ａ〜Ｃのそれぞれが抽出される。
【００６８】
次に、色変動監視情報生成部１０２は、監視を行う全てのページに対してＳ４０２乃至Ｓ４０６の処理が終了したか否かを判断する（Ｓ４０７）。Ｓ４０７で肯定の判断（Ｙｅｓ）がされた場合、Ｓ４０９に移行する。一方、Ｓ４０７で否定（Ｎｏ）の判断がされた場合、色変動監視情報生成部１０２は、まだＳ４０２乃至Ｓ４０６の処理が終了していないページに対する処理を行うため、Ｓ４０８に移行する。
【００６９】
Ｓ４０８では、色変動監視情報生成部１０２は、差分画像と論理積画像との論理積による画像データ（図１５（ｅ））を新たな基準画像として、基準画像を更新する。次に、Ｓ４０２に移行し、色変動監視情報生成部１０２は、その前のＳ４０２で対象画像としたページの次のページの画像データを対象画像として新たに登録する。例えば、色変動監視情報生成部１０２は、その前のＳ４０２で２ページ目の画像データを対象画像とした場合は、３ページ目の画像データを対象画像として登録する。続けて、色変動監視情報生成部１０２は、Ｓ４０３乃至Ｓ４０８の処理を行う。このようにして、色変動監視情報生成部１０２は、監視を行う全てのページに対して、Ｓ４０２乃至Ｓ４０８の処理を行う。その結果、色変動監視情報生成部１０２は、監視を行う全てのページ間での同一オブジェクトを抽出することができる。
【００７０】
図１５（ｆ）は、監視を行う全てのページ（図４（ａ）１〜４ページ）に対する処理により、最終的に抽出された同一オブジェクトの一例を示す図である。図１５（ｅ）においてはＡ〜Ｃの領域が抽出されたが、最終的には同一オブジェクトとしてＡの領域が抽出される。また、色変動監視情報生成部１０２は、オブジェクトの面積が小さいものや、オブジェクト内に画素が０（白）の領域が含まれるものについては同一オブジェクトである可能性が低いため、同一オブジェクトの対象から除外する。例えば、図１５（ｅ）におけるＣの領域は領域内に画素が０（白）の領域が含まれているため除外される。
次に、Ｓ４０９では、色変動監視情報生成部１０２は、抽出した同一オブジェクトに基づいて、異種ページ監視情報を生成する。色変動監視情報生成部１０２は、例えば、実施の形態１における図６のＳ１０８と同様に、同一オブジェクトのページ番号や２値画像、同一オブジェクトにおけるデバイス色値の分散および平均等をリスト化して登録する。
【００７１】
以上のようにして、色変動監視情報生成部１０２は、複数ページの画像データを複数部数出力する場合において、図４（ｃ）で示したような、配置されているページ内の位置が各ページで同じである同一オブジェクトの異種ページ監視情報を生成することができる。
【００７２】
〔実施の形態３〕
実施の形態２では、色変動監視情報生成部１０２は、図４（ｃ）で示したような、配置されているページ内の位置が各ページで同じである同一オブジェクトの異種ページ監視情報を生成した。一方、実施の形態３では、色変動監視情報生成部１０２は、図４（ｄ）〜（ｆ）で示したような、配置されているページ内の位置が各ページで異なる同一オブジェクトの異種ページ監視情報を生成することとする。
図１６は、色変動監視情報生成部１０２が、配置されているページ内の位置が各ページで異なる同一オブジェクトにおける異種ページ監視情報を生成する手順の一例を示したフローチャートである。また、図１７は、図１６の異種ページ監視情報を生成する過程での画像データの一例を示す図である。
【００７３】
まず、色変動監視情報生成部１０２は、監視するページを１つ選択して、選択したページの画像データ（ラスター画像）において画像部と非画像部（用紙部）とを分離し、２値画像を生成する（Ｓ５０１）。ここで、色変動監視情報生成部１０２は、非画像部（用紙部）となる（Ｃ、Ｍ、Ｙ、Ｋ）＝（０、０、０、０）の画素を０（白）、それ以外の画素を１（黒）とした２値画像を生成する。図１７（ａ）は、図４（ａ）の各ページにおいて生成された２値画像の一例を示す図である。
次に、色変動監視情報生成部１０２は、生成した２値画像において、１を示す画素が連続している部分に対して画素ごとに同じ番号を割り振るラベリング処理を行う。そして、色変動監視情報生成部１０２は、ラベリング処理により画素と画素とを連結させ、連結画素の領域が予め定められた第７の閾値よりも大きい領域（オブジェクト）を抽出する。そして、色変動監視情報生成部１０２は、抽出したオブジェクト（以下、抽出オブジェクトと称する）のページ番号、位置情報、デバイス色値の分散および平均をリスト化して登録する（Ｓ５０２）。ここで、位置情報としては、色変動監視情報生成部１０２は、各抽出オブジェクトに対して、外接矩形の単位で抽出オブジェクトの左上座標位置（Ｘ、Ｙ）、幅（Ｗ）、高さ（Ｈ）を登録する。図１７（ｂ）は、図１７（ａ）の１ページ目における抽出オブジェクト（Ａ〜Ｅ）を示す図であり、太枠線が抽出オブジェクトに外接する矩形である。また、色変動監視情報生成部１０２は、外接矩形内の黒画素の密度が小さい抽出オブジェクトについては、文字や線画である可能性が高いため、同一オブジェクトからは除外する。
【００７４】
次に、色変動監視情報生成部１０２は、監視を行う全てのページに対してＳ５０１およびＳ５０２の処理が終了したか否かを判断する（Ｓ５０３）。Ｓ５０３で否定の判断（Ｎｏ）がされた場合、色変動監視情報生成部１０２は、まだＳ５０１およびＳ５０２の処理が終了していないページに対する処理を行うため、Ｓ５０１に移行する。一方、Ｓ５０３で肯定の判断（Ｙｅｓ）がされた場合、Ｓ５０４に移行する。
Ｓ５０４では、色変動監視情報生成部１０２は、登録した全ての抽出オブジェクトに対して、抽出オブジェクトごとに、異なるページの同一オブジェクトを抽出する（Ｓ５０４）。ここでは、色変動監視情報生成部１０２は、まず、監視を行う全てのページにおける全ての抽出オブジェクトの中で、幅（Ｗ）、高さ（Ｈ）、デバイス色値の分散および平均が同一であるオブジェクト群を選び出す。次に、色変動監視情報生成部１０２は、選び出したオブジェクト群に対し、抽出オブジェクト間での色信号の差分を算出する。そして、色変動監視情報生成部１０２は、抽出オブジェクト内の全画素で差分がない、つまり（ΔＣ、ΔＭ、ΔＹ、ΔＫ）＝（０、０、０、０）である抽出オブジェクトを同一オブジェクトとして抽出する。ただし、同一オブジェクトを抽出する手順はこれに限られるものではない。例えば、Ｓ５０４において、色変動監視情報生成部１０２は、抽出オブジェクトの画像情報（２値画像）を保持しておき、一般的なテンプレートマッチング法により同一オブジェクトを抽出しても良い。
【００７５】
次に、色変動監視情報生成部１０２は、抽出した同一オブジェクトに基づいて、異種ページ監視情報を生成する（Ｓ５０５）。色変動監視情報生成部１０２は、例えば、実施の形態１における図６のＳ１０８と同様に、抽出した同一オブジェクトのページ番号や位置情報、また、同一オブジェクトにおけるデバイス色値の分散および平均等をリスト化して登録する。
以上のようにして、色変動監視情報生成部１０２は、複数ページの画像データを複数部数出力する場合において、図４（ｄ）〜（ｆ）で示したような、配置されているページ内の位置が各ページで異なる同一オブジェクトの異種ページ監視情報を生成することができる。
【００７６】
実施の形態２および実施の形態３では、色変動監視情報生成部１０２は、同一オブジェクトを抽出した後に、さらに同系色で分割しても良い。同系色で分割することにより、色変動監視実行部１０３は、同系色ごとに色変動を監視することができる。
【００７７】
また、実施の形態１乃至３では、画像読取部６０が生成する色度データをＬ＊ａ＊ｂ＊としたが、これに限られるものではない。例えば、三刺激値ＸＹＺや均等色空間Ｌ＊Ｕ＊Ｖ＊等に分類される表色系のデータでも、（Ｌａｂ）＝Ｆ（ＣＭＹＫ）のように多項式近似等で表現されるデータでも、また、物理モデル式としてノイゲバウアー、クベルカムンク、ランバートベール等で表現されるデータでも、更には、ＩＣＣプロファイル等によって変換されるデータであってもよく、そのデバイスの特性が示されるデータが生成できるものであれば何でも良い。
【００７８】
また、実施の形態１乃至３では、色変動監視情報生成部１０２は、色変動の監視が行なわれる前に全ページを解析して各ページの色変動監視情報を生成しても良いし、ページごとに色変動監視情報の生成を行っても良い。色変動監視情報生成部１０２がページごとに色変動監視情報の生成を行えば、色変動監視実行部１０３は、色変動監視情報の生成が終わったページに対して、順次監視を実行することが可能となる。その場合、色変動監視情報が生成される処理と並行して、印刷処理が行われ、さらに色変動監視実行部１０３により色変動の監視が行われる。また、色変動監視情報が生成される処理、印刷処理と並行して、制御部８０による制御により、ＵＩ７０上に色変動監視領域別に監視結果を表示することや色変動が発生した旨の警告を表示することが可能になる。
【００７９】
また、実施の形態１乃至３では、色変動監視情報生成部１０２は、ラスター画像から色変動監視情報を生成したが、ラスタライズ処理される前のページ記述言語（ＰＤＬ）で記載された画像データから色変動監視情報を生成しても良い。ページ記述言語で記載された画像データには均一領域等の情報が含まれるため、色変動監視情報生成部１０２は、ラスター画像から色変動監視情報を生成するよりも高速に色変動監視情報を生成できる場合がある。
【００８０】
また、実施の形態１乃至３では、画像形成部１０と画像読取部６０とのスキューやレジずれなどの位置ずれを抑えるため、色変動監視情報生成部１０２は、色変動監視領域の２値画像に対して収縮処理を施すことが望ましい。収縮処理とは、注目する画素の周辺に１つでも１（黒）を示す画素があれば、１に置き換える処理をいう。また、画像読取部６０は、用紙に形成された画像を読み取り、色度データを生成した後に、スキュー補正などの位置ずれを補正することが望ましい。
【００８１】
また、実施の形態１乃至３では、画像形成装置１は同一の印刷ジョブで出力されるページ間で色変動の監視を行うこととしたが、異なる印刷ジョブで出力されるページ間で色変動の監視を行うこととしても良い。
【００８２】
また、実施の形態１乃至３では、画像読取部６０は用紙に形成された画像の色度を読み取ったが、これに限られるものではない。例えば、画像読取部６０は、画像形成部１０の中間転写ベルト２０に転写された画像の色度を読み取ることとしても良い。
【００８３】
＜適用可能なコンピュータの説明＞
ところで、本発明の実施の形態における色変動監視部１００の処理は、汎用のコンピュータにおいて実現してもよい。そこで、この処理をコンピュータで実現するものとして、そのハードウェア構成について説明する。
図１８は、色変動監視部１００のハードウェア構成を示した図である。
図示するように、色変動監視部１００は、演算手段であるＣＰＵ（Central Processing Unit）１１１と、記憶手段であるメインメモリ１１２及び磁気ディスク装置（ＨＤＤ：Hard Disk Drive）１１３とを備える。ここで、ＣＰＵ１１１は、ＯＳ（Operating System）やアプリケーション等の各種ソフトウェアを実行する。メインメモリ１１２は、各種ソフトウェアやその実行に用いるデータ等を記憶する記憶領域であり、磁気ディスク装置１１３は、図２に示す色変動監視部１００の各機能を実現するためのプログラムを格納している。そして、このプログラムがメインメモリ１１２にロードされ、このプログラムに基づく処理がＣＰＵ１１１により実行されることで、各機能が実現される。更に、色変動監視部１００は、制御部８０等との通信を行うための通信Ｉ／Ｆ１１４を備える。
【００８４】
具体的には、色変動監視部１００において、ＣＰＵ１１１が行う指示により、ユーザから指示された出力するページ数および部数情報の取得や、色変動監視情報の生成等が行われる。また、ＣＰＵ１１１が行う指示により、色変動の監視が行われる。さらに、印刷ジョブやラスタライズ処理により生成されたラスター画像の受信は、通信Ｉ／Ｆ１１４を介して行われる。
【００８５】
＜プログラムの説明＞
以上説明を行った本実施の形態における色変動監視部１００が行う処理は、例えば、アプリケーションソフトウェア等のプログラムとして用意される。
【００８６】
よって、色変動監視部１００が行う処理は、コンピュータに、出力画像データに基づいて出力される出力画像について、１部数当たりのページ数および総部数を取得する機能と、取得された１部数当たりのページ数および総部数に応じて、出力画像データから色変動を監視するための領域群を抽出し、抽出した領域群の監視情報を生成する機能と、出力された出力画像に対応する色度データを取得し、取得した出力画像に対応する色度データと、生成された領域群の監視情報とに基づいて、出力画像の異なるページ間または複数部数の同一ページ間の少なくともいずれか一方で、色変動を監視する機能と、を実現させるためのプログラムとして捉えることもできる。
【００８７】
なお、本発明の実施の形態を実現するプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することも可能である。
【００８８】
また、本発明の実施の形態では、画像形成装置１が１台で各処理を実行する構成としたが、これに限られるものではなく、画像形成装置１の処理を複数の装置で実行するような構成にしても良い。例えば、画像形成装置１の外部に接続された装置として色変動監視部１００の処理を実行するものを設け、画像形成装置１と併せて機能する画像形成システムが考えられる。また、外部に設けられ画像形成装置１に接続された装置が２台あり、一方が色変動監視部１００の処理を実行し、もう一方が画像読取部６０の処理を実行する画像形成システム等が考えられる。
【符号の説明】
【００８９】
１…画像形成装置、１０…画像形成部、６０…画像読取部、７０…ＵＩ、８０…制御部、９０…画像処理部、１００…色変動監視部、１０１…ページ数部数取得部、１０２…色変動監視情報生成部、１０３…色変動監視実行部、１０４…色変動警告部
【図１】
2014182353.tif 000003
【図２】
2014182353.tif 000004
【図３】
2014182353.tif 000005
【図４】
2014182353.tif 000006
【図５】
2014182353.tif 000007
【図６】
2014182353.tif 000008
【図７】
2014182353.tif 000009
【図８】
2014182353.tif 000010
【図９】
2014182353.tif 000011
【図１０】
2014182353.tif 000012
【図１１】
2014182353.tif 000013
【図１２】
2014182353.tif 000014
【図１３】
2014182353.tif 000015
【図１４】
2014182353.tif 000016
【図１５】
2014182353.tif 000017
【図１６】
2014182353.tif 000018
【図１７】
2014182353.tif 000019
【図１８】
2014182353.tif 000020