(57)【要約】【課題】同一の画像データについて印刷要求を再度受け付けたとき、過去に受け付けた印刷要求の画像データを保持していなくても、過去の出力結果との間の色変動を監視することが可能な色変動監視装置を提供する。【解決手段】色変動監視装置は、画像データの印刷要求を属性情報とともに受け付ける受付手段２０と、画像データに対して色変動の監視領域を設定し、画像データから監視領域の特徴情報を生成する監視領域設定手段２３と、画像データに基づいて出力された画像に対応する色度データを入力し、色度データから監視領域の監視情報を生成する監視情報生成手段２４と、受付手段２０が異なる時期に受け付けた印刷要求の画像データ間の同一性を、属性情報、監視領域の位置情報及び特徴情報に基づいて判定する判定手段２５と、判定手段２５により同一と判定された画像データ間の色変動を、監視情報に基づいて監視する色変動監視手段２６とを備える。【選択図】図１
2016001843.tif 000002
【特許請求の範囲】
【請求項１】
画像データの印刷要求を属性情報とともに受け付ける受付手段と、
前記画像データに対して色変動の監視領域を設定し、前記画像データから前記監視領域の特徴情報を生成する監視領域設定手段と、
前記画像データに基づいて出力された画像に対応する色度データを入力し、前記色度データから前記監視領域の監視情報を生成する監視情報生成手段と、
前記受付手段が異なる時期に受け付けた前記印刷要求の前記画像データ間の同一性を、前記属性情報、前記監視領域の位置情報及び前記監視領域の特徴情報に基づいて判定する判定手段と、
前記判定手段により同一と判定された前記画像データ間の色変動を、対応する前記監視情報に基づいて監視する色変動監視手段と、
を備えた色変動監視装置。
【請求項２】
前記判定手段は、前記属性情報が同一であるか、又は前記監視領域の位置情報及び前記特徴情報が同一のとき、前記画像データは同一であると判定する、請求項１に記載の色変動監視装置。
【請求項３】
前記判定手段が前記同一性の判定に用いる前記属性情報は、前記印刷要求の名称である、請求項２に記載の色変動監視装置。
【請求項４】
前記判定手段が前記同一性の判定に用いる前記属性情報は、前記印刷要求の名称及び印刷条件である、請求項２に記載の色変動監視装置。
【請求項５】
前記判定手段は、最近受け付けられた印刷要求の画像データと同一と判定した画像データが複数存在する場合は、前記複数の画像データに対応する複数の印刷要求を画面に表示し、前記複数の印刷要求から一つの印刷要求の選択を受け付けし、
前記色変動監視手段は、最近受け付けられた印刷要求の画像データと選択された前記一つの印刷要求の画像データとの間の色変動を対応する前記監視情報に基づいて監視する、請求項１から４のいずれか１項に記載の色変動監視装置。
【請求項６】
前記監視領域設定手段が生成する前記特徴情報は、前記画像データの色空間における各色値の平均値及び分散である、請求項１に記載の色変動監視装置。
【請求項７】
前記監視領域設定手段は、分散が予め定められた値よりも小さい領域を前記監視領域として設定する、請求項１に記載の色変動監視装置。
【請求項８】
前記色変動監視手段は、前記判定手段により同一と判定された前記画像データ間の色変動量を、前記監視情報に基づいて生成する、請求項１に記載の色変動監視装置。
【請求項９】
前記色変動量が予め定められた閾値を超えるとき、前記色変動量が前記閾値以下となるように色補正を行う色補正手段を、さらに備えた請求項８に記載の色変動監視装置。
【請求項１０】
画像データの印刷要求を属性情報とともに受け付ける受付手段と、
前記画像データに対して色変動の監視領域を設定し、前記画像データから前記監視領域の特徴情報を生成する監視領域設定手段と、
前記画像データに基づいて記録媒体に画像を形成する画像形成手段と、
前記記録媒体に形成された前記画像から色度を読み取り、色度データを生成する読取手段と、
前記色度データから前記監視領域の監視情報を生成する監視情報生成手段と、
前記受付手段が異なる時期に受け付けた前記印刷要求の前記画像データ間の同一性を、前記属性情報、前記監視領域の位置情報及び前記特徴情報に基づいて判定する判定手段と、
前記判定手段により同一と判定された前記画像データ間の色変動を、対応する前記監視情報に基づいて監視する色変動監視手段と、
を備えた画像形成装置。
【請求項１１】
コンピュータを、
画像データの印刷要求を属性情報とともに受け付ける受付手段と、
前記画像データに対して色変動の監視領域を設定し、前記画像データから前記監視領域の特徴情報を生成する監視領域設定手段と、
前記画像データに基づいて出力された画像に対応する色度データを入力し、前記色度データから前記監視領域の監視情報を生成する監視情報生成手段と、
前記受付手段が異なる時期に受け付けた前記印刷要求の前記画像データ間の同一性を、前記属性情報、前記監視領域の位置情報及び前記特徴情報に基づいて判定する判定手段と、
前記判定手段により同一と判定された前記画像データ間の色変動を、対応する前記監視情報に基づいて監視する色変動監視手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色変動監視装置、画像形成装置及びプログラムに関する。
【背景技術】
【０００２】
従来、印刷物の印刷色が基準通りに印刷されているかどうかを評価するシステムとして、例えば、以下の特許文献１、２に記載されたものがある。
【０００３】
特許文献１には、印刷色を参照色票と同時に撮影機器で撮影する撮影部と、撮影手段により取得した３原色信号を参照色票データベースを用いて色彩値に変換する変換部と、変換部で得られた色彩値と色基準データベースを用いて印刷色と色基準とを比較する比較部と、比較部で得られた結果を表示する表示部を備え、印刷色の色評価を実施する印刷色評価システムが記載されている。
【０００４】
特許文献２には、印刷機の色調制御を行う色調制御装置であって、印刷物をカメラにより撮影して取得した画像情報に基づいて、印刷物における絵柄ポイントのＲＧＢ値を取得するＲＧＢ値取得手段と、印刷物における絵柄ポイントの印刷機のＣＭＹＫデータをＣＩＥＬＡＢに変換し、カメラのカメラプロファイルを用いて変換後のＣＩＥＬＡＢを目標ＲＧＢ値として取得する目標ＲＧＢ値取得手段と、取得したＲＧＢ値と目標ＲＧＢ値との色差を取得する色差取得手段と、取得した色差に基づいて、絵柄ポイントの色差が予め決定された色差許容範囲内であるか否かを判定する判定手段と、を有する色調制御装置が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−２８１４３号公報
【特許文献２】特開２０１１−２３０４１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の目的は、同一の画像データについて印刷要求を再度受け付けたとき、過去に受け付けた印刷要求の画像データを保持していなくても、過去の出力結果との間の色変動を監視することが可能な色変動監視装置、画像形成装置及びプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
［１］画像データの印刷要求を属性情報とともに受け付ける受付手段と、
前記画像データに対して色変動の監視領域を設定し、前記画像データから前記監視領域の特徴情報を生成する監視領域設定手段と、
前記画像データに基づいて出力された画像に対応する色度データを入力し、前記色度データから前記監視領域の監視情報を生成する監視情報生成手段と、
前記受付手段が異なる時期に受け付けた前記印刷要求の前記画像データ間の同一性を、前記属性情報、前記監視領域の位置情報及び前記特徴情報に基づいて判定する判定手段と、
前記判定手段により同一と判定された前記画像データ間の色変動を、対応する前記監視情報に基づいて監視する色変動監視手段と、
を備えた色変動監視装置。
［２］前記判定手段は、前記属性情報が同一であるか、又は前記監視領域の位置情報及び前記特徴情報が同一のとき、前記画像データは同一であると判定する、前記［１］に記載の色変動監視装置。
［３］前記判定手段が前記同一性の判定に用いる前記属性情報は、前記印刷要求の名称である、前記［２］に記載の色変動監視装置。
［４］前記判定手段が前記同一性の判定に用いる前記属性情報は、前記印刷要求の名称及び印刷条件である、前記［２］に記載の色変動監視装置。
［５］前記判定手段は、最近受け付けられた印刷要求の画像データと同一と判定した画像データが複数存在する場合は、前記複数の画像データに対応する複数の印刷要求を画面に表示し、前記複数の印刷要求から一つの印刷要求の選択を受け付けし、
前記色変動監視手段は、最近受け付けられた印刷要求の画像データと選択された前記一つの印刷要求の画像データとの間の色変動を対応する前記監視情報に基づいて監視する、前記［１］から［４］のいずれかに記載の色変動監視装置。
［６］前記監視領域設定手段が生成する前記特徴情報は、前記画像データの色空間における各色値の平均値及び分散である、前記［１］に記載の色変動監視装置。
［７］前記監視領域設定手段は、分散が予め定められた値よりも小さい領域を前記監視領域として設定する、前記［１］に記載の色変動監視装置。
［８］前記色変動監視手段は、前記判定手段により同一と判定された前記画像データ間の色変動量を、前記監視情報に基づいて算出する、前記［１］に記載の色変動監視装置。
［９］前記色変動量が予め定められた閾値を超えるとき、前記色変動量が前記閾値以下となるように色補正を行う色補正手段を、さらに備えた前記［８］に記載の色変動監視装置。
［１０］画像データの印刷要求を属性情報とともに受け付ける受付手段と、
前記画像データに対して色変動の監視領域を設定し、前記画像データから前記監視領域の特徴情報を生成する監視領域設定手段と、
前記画像データに基づいて記録媒体に画像を形成する画像形成手段と、
前記記録媒体に形成された前記画像から色度を読み取り、色度データを生成する読取手段と、
前記色度データから前記監視領域の監視情報を生成する監視情報生成手段と、
前記受付手段が異なる時期に受け付けた前記印刷要求の前記画像データ間の同一性を、前記属性情報、前記監視領域の位置情報及び前記特徴情報に基づいて判定する判定手段と、
前記判定手段により同一と判定された前記画像データ間の色変動を、対応する前記監視情報に基づいて監視する色変動監視手段と、
を備えた画像形成装置。
［１１］コンピュータを、
画像データの印刷要求を属性情報とともに受け付ける受付手段と、
前記画像データに対して色変動の監視領域を設定し、前記画像データから前記監視領域の特徴情報を生成する監視領域設定手段と、
前記画像データに基づいて出力された画像に対応する色度データを入力し、前記色度データから前記監視領域の監視情報を生成する監視情報生成手段と、
前記受付手段が異なる時期に受け付けた前記印刷要求の前記画像データ間の同一性を、前記属性情報、前記監視領域の位置情報及び前記特徴情報に基づいて判定する判定手段と、
前記判定手段により同一と判定された前記画像データ間の色変動を、対応する前記監視情報に基づいて監視する色変動監視手段として機能させるためのプログラム。
【発明の効果】
【０００８】
請求項１、１０、１１に係る発明によれば、同一の画像データについて印刷要求を再度受け付けたとき、過去に受け付けた印刷要求の画像データを保持していなくても、過去の出力結果との間の色変動を監視することが可能になる。
請求項２、３、４に係る発明によれば、属性情報が異なる場合でも監視領域の位置情報及び特徴情報から画像データの同一性を判定することができる。
請求項５に係る発明によれば、操作者の判断によって画像データが同一の印刷要求を特定することができる。
請求項６に係る発明によれば、特徴情報を色値の平均値及び分散とすることにより、画像データの情報漏洩を抑制することができる。
請求項７に係る発明によれば、分散が予め定められた値以上の領域と比較して色変動の評価を行いやすくなる。
請求項８に係る発明によれば、画像データの同一性の判定に用いた監視領域を色変動のために用いることができる。
請求項９に係る発明によれば、過去の出力結果に対して色変動を抑制した出力結果を出力することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、本発明の実施の形態に係る色変動監視装置が適用された画像形成装置の概略の構成例を示すブロック図である。
【図２】図２は、画像形成装置の動作の一例を示すフローチャートである。
【図３】図３（ａ）、（ｂ）は、操作表示部に表示される確認画面の一例を示す図である。
【図４】図４は、監視領域の抽出処理の一例を示すフローチャートである。
【図５】図５は、均一領域のデータ群の一例を示す図である。
【図６】図６（ａ）、（ｂ）は、均一領域のデータ群を基に生成された均一領域の特徴情報の一例を説明するための図である。
【図７】図７は、色補正手段による目標色生成処理（ＤＬＵＴの生成）の一例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態について図面を参照して説明する。なお、各図中、実質的に同一の機能を有する構成要素については、同一の符号を付してその重複した説明を省略する。
【００１１】
（画像形成装置の構成）
図１は、本発明の実施の形態に係る色変動監視装置が適用された画像形成装置の概略の構成例を示すブロック図である。この画像形成装置１は、本装置１の各部を制御する制御部２と、各種の情報を記憶する記憶部３と、ネットワークを介して外部装置と通信を行うネットワーク通信部４と、用紙Ｐにユーザからの画像を形成する画像形成手段の一例としての画像形成部５と、用紙Ｐに形成された画像から色度を読み取る測色手段の一例としての画像読取部６と、各種の情報の入力及び表示を行う操作表示部７とを有して概略構成されている。
【００１２】
上記のように構成された画像形成装置１として、例えば、電子写真方式、インクジェット方式等のカラー複写機、カラープリンタ、カラーファクシミリや、複写機能、プリンタ機能、ファクシミリ機能、スキャナ機能等の複数の機能を複合した複合機等の画像形成装置を用いることができる。
【００１３】
制御部２は、ＣＰＵ（Central Processing Unit）等によって構成され、プログラム３０を実行することにより、受付手段２０、識別情報抽出手段２１、画像処理手段２２、監視領域設定手段２３、監視情報生成手段２４、判定手段２５、色変動監視手段２６、色補正手段２７等として機能する。なお、制御部２の各手段２０〜２７は、全部又は一部がＡＳＩＣ（Application Specific Integrated Circuit）等のハードウエアによって実現されてもよい。
【００１４】
記憶部３は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、ＨＤＤ（Hard disk drive）等から構成され、プログラム３０、監視領域情報３１、監視情報３２等を記憶する。
【００１５】
画像形成部５は、例えば、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の４色の色材（トナー、インク等）を用いて、画像処理手段２２から出力された画像データに基づいて用紙Ｐ等の記録媒体に画像を印刷して出力する。画像形成部５は、例えば、電子写真方式、インクジェット方式等により用紙Ｐに画像を印刷する。
【００１６】
画像読取部６は、画像形成部５から出力された用紙Ｐ上の画像から色度を光学的に読み取り、デバイスに依存しない色度データを生成するスキャナ等の画像入力装置である。色度データとしては、例えば１９７６年にＣＩＥ（国際照明委員会）により定められたＬ＊ａ＊ｂ＊表色系のＬ＊ａ＊ｂ＊値が用いられる。画像読取部６は、生成した色度データを制御部２の監視情報生成手段２４に出力する。なお、測色手段として、市販の測色器を用いてもよい。
【００１７】
操作表示部７は、例えば、タッチパネルディスプレイであり、液晶ディスプレイ等のディスプレイの前面にタッチパネルを重合配置した構成を有する。
【００１８】
（制御部２の構成）
受付手段２０は、画像データの印刷要求の一例としての印刷ジョブを受け付ける。印刷ジョブは、例えば、ページ記述言語（ＰＤＬ：Page Description Language）で記述されたＰＤＬデータである。ページ記述言語には、ＰＳ（Post Script）、ＰＤＦ（Portable Document Format）、ＡＲＴ等がある。印刷ジョブには、例えばＣＭＹＫ値で表現された画像データと、依頼者元を表すユーザ名、印刷ジョブの名称であるジョブ名、ページ数、印刷条件等の属性情報とが含まれる。印刷条件には、例えば、印刷部数、カラー印刷／白黒印刷、印刷用紙サイズ、片面印刷／両面印刷等がある。受付手段２０は、受け付けた印刷ジョブに印刷ジョブを識別するためのジョブＩＤ及び受付日時の情報を付与する。以後はジョブＩＤの下で印刷ジョブが管理される。
【００１９】
識別情報抽出手段２１は、印刷ジョブに含まれる属性情報から印刷ジョブの識別情報としてジョブ名を抽出する。なお、識別情報は、異なる時期に受け付けられた印刷ジョブ間で画像データの同一性を判断するために用いられるものであり、印刷条件等の他の属性情報でもよく、ジョブ名と印刷条件、ジョブ名とユーザ名、ジョブ名とユーザ名と印刷条件のように複数の情報を組み合わせたものでもよい。
【００２０】
画像処理手段２１は、受付手段２０が受け付けた印刷ジョブのＰＤＬデータに対して色変換処理、ラスタライズ処理等の画像処理を行う。色変換処理は、目標とする出力値を得るため、ＣＭＹＫ色空間で表現されたＰＤＬデータに対して４次元ＬＵＴ（Look-Up Table）等を用いて別のＣＭＹＫ色空間に変換する処理である。ラスタライズ処理は、ＰＤＬデータをラスタ画像データに変換する処理である。ラスタ画像データは、色の付いた点の羅列として表現された印刷用の画像データである。画像処理手段２１は、ラスタ画像データを監視領域設定手段２３及び画像形成部５に出力する。なお、ラスタライズ処理を行った後に色変換処理を行ってもよい。また、印刷ジョブに含まれるＰＤＬデータがＲＧＢ色空間で表現されている場合には、色変換処理によってＲＧＢ色空間をＣＭＹＫ色空間に変換する。
【００２１】
監視領域設定手段２３は、画像処理手段２２から出力されたラスタ画像データに対して色変動の監視領域を設定し、ラスタ画像データから監視領域の特徴情報を生成する。監視領域設定手段２３は、ラスタ画像データを走査して分散が予め定められた値よりも小さい領域を検出し、それを監視領域（均一領域ともいう。）として設定する。監視領域は、正方領域であり正方領域の左上の頂点のＸ方向の座標ｘ及びＹ方向の座標ｙ、Ｘ方向の長さ（幅ｗ）、Ｙ方向の長さ（高さｈ）で規定される。また、監視領域は、ページ毎に１又は複数の領域が設定される。監視領域設定手段２３が生成する特徴情報は、例えばラスタ画像データの色空間における各色値の平均値及び分散、すなわちＹ値の平均値（Ｙａｖｅ）、Ｍ値の平均値（Ｍａｖｅ）、Ｃ値の平均値（Ｃａｖｅ）、Ｋ値の平均値（Ｋａｖｅ）、Ｙ値の分散（σＹ）、Ｍ値の分散（σＭ）、Ｃ値の分散（σＣ）、Ｋ値の分散（σＫ）である。監視領域設定手段２３は、生成した監視領域の特徴情報を監視領域の位置情報とともにジョブＩＤに対応付けて、記憶部３の監視領域情報３１に格納する。
【００２２】
監視情報生成手段２４は、画像読取部６から出力された画像に対応する色度データを入力し、その色度データから監視領域設定手段２３により設定された監視領域の監視情報を生成する。監視情報は、例えば、監視領域の色度データの平均値であり、色度データがＬ＊ａ＊ｂ＊値で表されている場合は、Ｌａｖｅ＊、ａａｖｅ＊、ｂａｖｅ＊である。
【００２３】
判定手段２５は、受付手段２０が異なる時期、例えば現在（例えば本日）受け付けた印刷要求の画像データと過去に受け付けた印刷要求の画像データとの間の同一性を、ジョブ名、監視領域の位置情報及び監視領域の特徴情報に基づいて判定する。また、判定手段２５は、ジョブ名が同一であるか、又は監視領域の位置情報及び監視領域の特徴情報が同一のとき、画像データは同一であると判定する。また、判定手段２５は、判定結果を確認画面に表示し、処理を続行するか否かの指示を受け付ける。なお、判定手段２５は、監視領域の位置情報及び監視領域の特徴情報が同一であるか否かを判断するとき、監視領域の位置情報の差が予め定められた範囲にあるときは、監視領域の位置情報は同一であると判断してもよい。
【００２４】
色変動監視手段２６は、判定手段２５により同一と判定された画像データ間の色変動を、監視情報に基づいて監視する。すなわち、色変動監視手段２６は、判定手段２５により同一と判定された画像データ間の色変動量を、監視情報に基づいて生成し、生成した色変動量に基づいて監視する。色変動監視手段２６は、色変動量をＬ＊ａ＊ｂ＊色空間（均等色空間）上での距離（色差）として算出する。色変動量としては、Ｌ＊ａ＊ｂ＊色空間における色差ΔＥ、明度差ΔＬ＊、色度差Δａ＊、色度差Δｂ＊等を用いることができる。ΔＬ＊、Δａ＊、Δｂ＊は、それぞれＬ＊ａ＊ｂ＊色空間におけるＬ＊成分、ａ＊成分、ｂ＊成分の２色間の距離である。ΔＥは、ΔＥ＝（ΔＬ＊２＋Δａ＊２＋Δｂ＊２）１／２で表されるユークリッド距離である。また、色変動監視手段２６は、色変動量が予め定められた閾値を超えるか否かを判断し、色変動量が閾値を超えるときは、色補正手段２７に色補正を行わせる。
【００２５】
また、色変動監視手段２６は、色変動量が予め定められた閾値を超えていない場合、又は色補正手段２７による色補正が行われた後は、現在受け付けた印刷ジョブの画像データの色変動を対応する監視情報に基づいて監視する。
【００２６】
色補正手段２７は、色変動監視手段２６により色変動量が予め定められた閾値を超えると判断されたとき、色変動量が閾値以下となるように例えば画像処理手段２２が使用する４次元ＬＵＴの色補正を行う。
【００２７】
（画像形成装置の動作）
図２は、画像形成装置１の動作の一例を示すフローチャートである。図３（ａ）、（ｂ）は、操作表示部７に表示される確認画面の一例を示す図である。
【００２８】
依頼元である外部装置から印刷ジョブがネットワークを介して画像形成装置１に送信されると、画像形成装置１の受付手段２０は、送信された印刷ジョブをネットワーク通信部４を介して受け付ける（Ｓ１）。受付手段２０は、受け付けた印刷ジョブにジョブＩＤ及び受付日時を付与して識別情報抽出手段２１及び画像処理手段２２に出力する。
【００２９】
識別情報抽出手段２１は、印刷ジョブに含まれる属性情報から印刷ジョブの識別情報としてジョブ名を抽出する（Ｓ２）。識別情報抽出手段２１は、抽出したジョブ名をジョブＩＤ及び受付日時とともに監視領域設定手段２３に出力する。
【００３０】
画像処理手段２２は、受付手段２０が受け付けた、例えば、ＣＭＹＫ色空間で表されたＰＤＬデータを４次元ＬＵＴ等を用いて別のＣＭＹＫ色空間に色変換し、その色変換後のＰＤＬデータをラスタライズ処理によりラスタ画像データに変換する画像処理を行う（Ｓ３）。画像処理手段２２は、ラスタ画像データをジョブＩＤ及び受付日時とともに監視領域設定手段２３及び画像形成部５に出力する。
【００３１】
監視領域設定手段２３は、ラスタ画像データに対して色変動の監視領域を設定し、監視領域の特徴情報を生成する（Ｓ４）。監視領域設定手段２３は、設定した監視領域の位置情報、及び生成した監視領域の特徴情報を、ジョブＩＤ、ジョブ名及び受付日時とともに監視領域情報３１として記憶部３に格納する（Ｓ５）。なお、監視領域設定処理の詳細については後述する。
【００３２】
画像形成部５は、画像処理手段２２から送信されたラスタ画像データに基づいて用紙Ｐに印刷ジョブに含まれる印刷条件に従って画像を印刷して出力する（Ｓ６）。
【００３３】
画像読取部６は、画像形成部５から出力された用紙Ｐ上の画像から色度を読み取り、色度データを生成し、監視情報生成手段２４に出力する（Ｓ７）。
【００３４】
監視情報生成手段２４は、画像読取部６から出力された色度データを入力し、その色度データから監視領域の監視色情報を生成する（Ｓ８）。監視情報生成手段２４は、監視色情報としてＬａｖｅ＊、ａａｖｅ＊、ｂａｖｅ＊を生成し、この監視色情報を監視領域ＩＤ及びジョブＩＤとともに監視情報３２として記憶部３に格納する（Ｓ９）．
【００３５】
次に、判定手段２５は、当該印刷要求のジョブＩＤに対応するジョブ名と同一のジョブ名が監視領域情報３１に存在するか否かを判定する（Ｓ１０）。同一のジョブ名が存在する場合は（Ｓ１０：Ｙｅｓ）、操作表示部７に処理の続行を確認する表示を行う（Ｓ１１）。
【００３６】
図３（ａ）は、その操作表示部７に表示された確認画面７０の一例を示す。図３（ａ）に示す確認画面７０には、「本日受け付けた印刷ジョブは、○年○月○日に受け付けた印刷ジョブとジョブ名が一致しました。」のジョブ名が一致した旨のメッセージと、「変動監視を開始しますか？」の処理の続行を確認する旨のメッセージが表示されている。また、確認画面７０には、上記の確認のメッセージに対して処理の続行を指示するための「Ｙｅｓ」釦７１ａと、続行を拒否するための「Ｎｏ」釦７１ｂと、他の画面に遷移するための「詳細」釦７２とが設けられている。また、確認画面７０には、印刷ジョブの受付日が本日のジョブＩＤ（Ｊｏｂ５６７）及びジョブ名（ａａａａ）と、ジョブＩＤ（Ｊｏｂ５６７）と画像データが同一と判定された印刷ジョブの受付日が○年○月○日のジョブＩＤ（Ｊｏｂ１２３）及びジョブ名（ａａａａ）が表示されている。
【００３７】
操作者は、処理を続行するときは、確認画面７０に表示された「Ｙｅｓ」釦７１ａを選択する。操作者は、処理の続行を拒否するときは、確認画面７０に表示された「Ｎｏ」釦７１ｂを選択する。操作者が「詳細」釦７２を選択すると、例えば、後述する図６（ａ）に示す監視領域の画像がページ毎に確認画面７０に表示される。操作者が「Ｙｅｓ」釦７１ａを選択して処理を続行する操作を行うと（Ｓ１１：Ｙｅｓ）、ステップＳ１３に進む。
【００３８】
ステップＳ１０で同一のジョブ名が存在しない場合には（Ｓ１０：Ｎｏ）、当該ジョブＩＤの監視領域の位置情報及び特徴情報と同一の情報が監視領域情報３１に存在するか否かを判定する（Ｓ１２）。同一の監視領域の位置情報及び特徴情報が存在する場合は（Ｓ１２：Ｙｅｓ）、操作表示部７に処理の続行を確認する表示を行う（Ｓ１１）。
【００３９】
図３（ｂ）は、その操作表示部７に表示される確認画面７０の一例を示す。図３（ｂ）に示す確認画面７０には、「本日受け付けた印刷ジョブは、○年○月○日に受け付けた印刷ジョブと監視領域の位置及び特徴が一致しました。」の監視領域の位置情報及び特徴情報が一致した旨のメッセージと、「変動監視を開始しますか？」の続行を確認する旨のメッセージが表示されている。また、確認画面７０には、上記の確認のメッセージに対して処理の続行を指示するための「Ｙｅｓ」釦７１ａと、処理の続行を拒否するための「Ｎｏ」釦７１ｂと、他の画面に遷移するための「詳細」釦７２とが設けられている。また、確認画面７０には、印刷ジョブの受付日が本日のジョブＩＤ（Ｊｏｂ５６７）及びジョブ名（ａａａｂ）と、ジョブＩＤ（Ｊｏｂ５６７）と画像データが同一と判定された印刷ジョブの受付日が○年○月○日の、ジョブＩＤ（Ｊｏｂ１２３）及びジョブ名（ａａａａ）が表示されている。図３（ｂ）に示す場合は、ジョブＩＤ（Ｊｏｂ５６７）のジョブ名（ａａａｂ）とジョブＩＤ（Ｊｏｂ１２３）のジョブ名（ａａａａ）とが異なっている場合である。
【００４０】
操作者は、処理を続行するときは、確認画面７０に表示された「Ｙｅｓ」釦７１ａを選択する。操作者は、処理の続行を拒否するときは、確認画面７０に表示された「Ｎｏ」釦７１ｂを選択する。操作者が「詳細」釦７２を選択すると、後述する図６（ａ）に示す監視領域の画像がページ毎に確認画面７０に表示される。操作者が「Ｙｅｓ」釦７１ａを選択して処理を続行する操作を行うと（Ｓ１１：Ｙｅｓ）、ステップＳ１３に進む。
【００４１】
ステップＳ１１で操作者が「Ｎｏ」釦７１ｂを選択して処理の続行を拒否する操作を行った場合（Ｓ１１：Ｎｏ）、及びステップＳ１２で同一の監視領域の位置情報及び特徴情報が存在しない場合は（Ｓ１２：Ｎｏ）、ステップＳ１７に進む。
【００４２】
ステップＳ１３では、色変動監視手段２６が、ステップＳ１０で同一のジョブ名が存在するとされた過去のジョブＩＤ、又はステップＳ１２で同一の監視領域の位置情報及び特徴情報が存在するとされた過去のジョブＩＤに対応する監視色情報を監視情報３２から読み出す（Ｓ１３）。
【００４３】
色変動監視手段２６は、ステップＳ８で生成された本日の監視色情報とステップＳ１３で読み出された過去の監視色情報とから色変動量を算出する（Ｓ１４）。ここでは、図６（ｂ）に示したグループ毎に色度データの平均値を算出し、過去のジョブＩＤの対応するグループの色度データの平均値との差を色変動量として求める。例えば、ページ１のＩＤ０１、ＩＤ０４、ＩＤ１３、ページ２のＩＤ１５、ＩＤ２６、・・・、ページ８のＩＤ９５、ＩＤ９６・・・からなるグループの色度データの平均値を１つ算出し、この平均値と過去のジョブＩＤの対応するグループの色度データの平均値との差を色変動量として算出する。同様にページ１のＩＤ０２、ＩＤ０５、ページ２のＩＤ１７、ＩＤ２９、・・・、ページ８のＩＤ８６、ＩＤ９２・・・からなるグループの色度データの平均値を１つ算出し、この平均値と過去のジョブＩＤの対応するグループの色度データの平均値との差を色変動量として算出する。この処理を他のグループについても同様に実施する。
【００４４】
なお、色度データの平均値は、ページ毎及びグループ毎に求めて本日のジョブＩＤと過去のジョブＩＤとの間で色変動量を求めてもよい。例えば、ページ１のＩＤ０１、ＩＤ０４、ＩＤ１３からなるページ１のグループの色度データの平均値を算出し、ページ２のＩＤ１５、ＩＤ２６からなるページ２のグループの色度データの平均値を算出し、ページ８のＩＤ９５、ＩＤ９６からなるページ８のグループの色度データの平均値を算出し、それぞれ求めた色度データの平均値と過去のジョブＩＤの対応するページ及びグループの色度データの平均値との差を色変動量として算出する。この処理を他のグループについても同様に実施する。これにより、ページ毎に色変動を監視することができる。
【００４５】
色変動監視手段２６は、色変動量が予め定められた閾値を超えるか否かを判断し（Ｓ１５）、色変動量が閾値を超える場合は（Ｓ１５：Ｙｅｓ）、ステップＳ１７の色補正処理に進む。なお、色補正処理の詳細については後述する。
【００４６】
色補正処理が行われた後（Ｓ１６）、又はステップＳ１５で色変動量が閾値以下である場合は（Ｓ１５：Ｎｏ）、ステップＳ１７の色変動監視手段２６による色変動監視処理に進む。
【００４７】
色変動監視処理では、色変動監視手段２６は、色変動量が予め定められた閾値を超えていない場合、又は色補正手段２７による色補正が行われた後は、現在受け付けた印刷ジョブの画像データの色変動を対応する監視情報に基づいて監視する。
【００４８】
（監視領域の設定処理）
図４は、監視領域の設定処理の一例を示すフローチャートである。
【００４９】
まず、監視領域設定手段２３は、ラスタ画像データに対してページ毎に縮小処理を行う（Ｓ４１）。この縮小処理では、画像読取部６が読み取った後の画像データの解像度と同一か、又はそれよりも低い解像度まで縮小した縮小画像を生成する。なお、この縮小処理は、画像データに対する以降の処理における処理速度を上げるために行われるものであり、色変動を監視するために必須となるものではない。本実施の形態では、ラスタ画像データの解像度を６００ｄｐｉ（dots per inch）、画像読取部６が読み取った画像データの解像度を２００ｄｐｉ、縮小画像の解像度を５０ｄｐｉとする。また、縮小処理は、公知の最近傍、平均値法等を用いることができる。
【００５０】
次に、監視領域設定手段２３は、縮小画像に対してエッジ抽出フィルタを適用する（Ｓ４２）。縦３×横３のエッジ抽出フィルタを使用する。なお、エッジ領域と非エッジ領域を数値化できるフィルタであれば、どのようなフィルタを使用してもよく、ファイルタのサイズも３×３の大きさに限られるものではない。ここで、エッジ領域とは、画像データ中の濃淡が不連続に変化している領域をいう。本実施の形態では、画像形成装置１が画像を形成する色空間はＣＭＹＫ色空間であり、Ｃ、Ｍ、Ｙ、Ｋ毎にエッジ抽出フィルタを適用する。そして、画像データの各画素に対して、Ｃ、Ｍ、Ｙ、Ｋ毎のエッジの度合いに応じた値（それぞれ、ＳＣ、ＳＭ、ＳＹ、ＳＫとする）を求め、各画素のエッジ度Ｓを、Ｓ＝（ＳＣ２＋ＳＭ２＋ＳＹ２＋ＳＫ２）１／２として算出する。さらに、算出したエッジ度Ｓが、予め定められた第１の閾値以下である画素を１（黒）、予め定められた第１の閾値より大きい画素を０（白）とした２値画像を生成する。ここで、周りの画素と比べて濃淡が変化していない画素や、なだらかな変化しかしていない画素では１を示し、濃淡が急峻に変化している画素では０を示すこととなる。
【００５１】
次に、監視領域設定手段２３は、生成した２値画像から均一性が高いと考えられる正方領域を均一領域候補として抽出する（Ｓ４３）。ここで、例えば、生成した２値画像に対して縦７×横７の平均値フィルタを適用し、画素毎の値を求める。そして、平均値フィルタを適用した結果、予め定められた第２の閾値以上の値を有する画素を中心とする大きさＮの正方領域を抽出する。正方領域の大きさＮは予め定められているとする。また、ページ内の非画像部（用紙部）は、均一領域候補から除外される。
【００５２】
次に、監視領域設定手段２３は、各均一領域候補が示す正方領域において、正方領域内の各画素が有するデバイス色値（例えば、ＣＭＹＫ値）の平均値（Ｃａｖｅ、Ｍａｖｅ、Ｙａｖｅ、Ｋａｖｅ）と分散（σＣ、σＭ、σＹ、σＫ）とを算出する（Ｓ４４）。
【００５３】
次に、監視領域設定手段２３は、正方領域ごとに算出したデバイス色値の分散が予め定められた閾値（第３の閾値）よりも小さいか否かを判断する（Ｓ４５）。デバイス色値の分散が第３の閾値よりも小さいときは（Ｓ４５：Ｙｅｓ）、その正方領域（均一領域）のページ番号、ページ内での位置情報、デバイス色値の分散及び平均を、監視領域情報３１として記憶部３に登録する（Ｓ４６）。
【００５４】
均一領域を登録した後、及びデバイス色値の分散が第３の閾値以上のときは（Ｓ４５：Ｎｏ）、監視領域設定手段２３は、監視を行う全ページがステップＳ４１〜Ｓ４６の処理が終了したか否かを判断する（Ｓ４７）。全ページのステップＳ４１〜Ｓ４６の処理が終了すると（Ｓ４７：Ｙｅｓ）、ステップＳ４８に移行する。
【００５５】
なお、均一領域の位置情報は、前述したように、均一領域の左上の座標位置（Ｘ、Ｙ）、均一領域の幅（Ｗ）、均一領域の高さ（Ｈ）であるが、監視領域設定手段２３は、この位置情報を、縮小画像の解像度から画像読取部６が読み取った後の画像データの解像度に変換して登録することが望ましい。本実施の形態では、縮小画像の解像度は５０ｄｐｉ、センサーが読み取った後の画像データの解像度は２００ｄｐｉであるため、画像読取部６は、縮小画像上の位置情報を全て４倍にして登録すればよい。
【００５６】
また、監視領域設定手段２３は、ステップＳ４１〜Ｓ４７の処理により、図５（ｂ）に示すような均一領域のデータ群を作成することができる。図５（ｂ）の均一領域のデータ群において、ＩＤは各均一領域に対して順に与えられる番号である。また、ページ番号は均一領域が含まれるページ番号であり、均一領域の位置情報、分散、平均は、ステップＳ４６で監視領域設定手段２３が登録したものである。
【００５７】
次に、ステップＳ４８では、監視領域設定手段２３は、作成した均一領域のデータ群を分析して、特徴情報を生成する。具体的には、監視領域設定手段２３は、均一領域のデータ群の中の個々の均一領域をデバイス色値の平均でグルーピングして、ページ番号順（またはＩＤ順）に並べなおす処理を行う。
【００５８】
ここで、図６は、均一領域のデータ群を基に生成された均一領域の特徴情報の一例を説明するための図である。図６（ａ）は、均一領域のデータ群を各ページ上に模式的に示す図である。図６（ａ）に示す均一領域のデータ群では、ＩＤが振られている正方領域が個々の均一領域であり、同じテクスチャで示された正方領域は同じデバイス色値の平均を持つ均一領域である。ステップＳ４７では、監視領域設定手段２３は、図６（ａ）に示した均一領域のデータ群から、同じデバイス色値の平均を有する複数の均一領域のＩＤを抽出する。
【００５９】
そして、監視領域設定手段２３は、図６（ｂ）に示すように、デバイス色値の平均が同じ均一領域を同一グループとし、抽出した均一領域のＩＤをリスト化して登録する。なお、本実施の形態では、監視領域設定手段２３は、図５に示した均一領域のデータ群の中のＩＤを使用して図６（ｂ）に示す特徴情報を生成しているため、図５に示した均一領域のデータ群と図６（ｂ）に示すリストとの両方を特徴情報とする。以上のようにして、監視領域設定手段２３は、均一領域における特徴情報を生成する。
【００６０】
（色補正処理）
図７は、色補正手段２７による色補正処理（ＤＬＵＴの生成）の一例を示すフローチャートである。
【００６１】
まず、色補正手段２７は、目標色生成処理を行う（Ｓ１６１）。ここでは、予め保持している初期目標色を目標色（ターゲット）として設定する。ここで、初期目標色とは、キャリブレーションで補正する際の目標となる色再現特性を意味し、この色再現特性とは任意のデバイス色（例えばＣＭＹＫ）で再現される色（例えばＣＩＥＬＡＢ）である。また、過去の監視色情報を目標色（ターゲット）として設定してもよい。さらに、初期目標色と過去の監視色情報から目標色（ターゲット）を生成してもよい。例えば、初期目標色と過去の監視色情報の平均の色（Ｌ＊ａ＊ｂ＊）を設定してもよい。
【００６２】
次に、色補正手段２７は、４次元ＬＵＴ格子点ＣＭＹＫ生成処理を行う（Ｓ１６２）。本実施の形態では、ＣＭＹＫプリンタの４次元ＬＵＴによるキャリブレーションを例にしており、この場合はＣＭＹＫ入力−ＣＭＹＫ出力の４次元ＬＵＴを生成することになるので、この４次元ＬＵＴの各格子点に対応するＣＭＹＫ値を順に生成する。９格子点、０−１００％の場合は（Ｃ，Ｍ，Ｙ，Ｋ）＝（０，０，０，０），（０，０，０，１２．５），（０，０，０，２５），…，（０，０，０，１００），（０，０，１２．５，０），（０，０，２５，０），…，（１００，１００，１００，１００）なるＣＭＹＫ値を順に生成する。
【００６３】
次に、色補正手段２７は、Ｌ＊ａ＊ｂ＊算出処理を行う（Ｓ１６３）。このＬ＊ａ＊ｂ＊算出処理は、上記ステップＳ１６２の４次元ＬＵＴ格子点ＣＭＹＫ生成処理で生成された入力ＣＭＹＫが再現されるべき色（Ｌ＊ａ＊ｂ＊）を算出する。これは、ニューラルネットワークや重み付線形回帰モデルなど公知の技術を使用して、上記ステップＳ１６１の目標色生成処理で生成された目標色（ＣＭＹＫに対応するＬ＊ａ＊ｂ＊の複数の組）に基づくデバイスモデルを構築して適用することで、４次元ＬＵＴ格子点ＣＭＹＫ生成処理で生成されたＣＭＹＫ値が再現するべきＬ＊ａ＊ｂ＊を算出することができる。
【００６４】
次に、色補正手段２７は、出力Ｋ算出処理を行う（Ｓ１６４）。この出力Ｋ算出処理は、上記ステップＳ１６２の４次元ＬＵＴ格子点ＣＭＹＫ生成処理で生成したＣＭＹＫと上記ステップＳ１６３のＬ＊ａ＊ｂ＊算出処理で算出したＬ＊ａ＊ｂ＊に応じて適切な出力Ｋを算出する。本実施の形態においては、どのような方法を用いて出力Ｋを算出してもかまわない。例えば、Ｌ＊ａ＊ｂ＊から明度と彩度に応じた出力Ｋを生成してもよいし、出力Ｋを入力Ｋと同じ値にしてもよい。より高精度な４次元ＬＵＴを生成する場合には、対象のＬ＊ａ＊ｂ＊が色材総量制限値を満たす色再現範囲内にある出力Ｋを算出するようにするとよい。
【００６５】
次に、色補正手段２７は、出力ＣＭＹ算出処理を行う（Ｓ１６５）。この出力ＣＭＹ算出処理は、上記ステップＳ１６３のＬ＊ａ＊ｂ＊算出処理で算出したＬ＊ａ＊ｂ＊と出力Ｋ算出処理で算出した出力Ｋから、出力ＣＭＹを算出する。この出力ＣＭＹの算出は、ニューラルネットワークや重み付線形回帰モデル等の公知の技術である出力デバイスのデバイスモデルを使用して算出することができる。
【００６６】
色補正手段２７は、上記ステップＳ１６２〜Ｓ１６５の処理を全ての格子点について行う（Ｓ１６６）。
【００６７】
色補正手段２７は、以上のようにして色変換用テーブル（４ＤＬＵＴ）を生成し、画像処理手段２２が使用する４ＬＵＴを更新する。
【００６８】
（本実施の形態の作用・効果）
本実施の形態によれば、判定手段２５は、異なる時期に受け付けた印刷要求の画像データ間の同一性を、属性情報、又は監視領域の位置情報及び特徴情報に基づいて判定する。色変動監視手段２６は、判定手段２５により同一と判定された画像データ間の色変動を対応する監視情報に基づいて監視する。したがって、画像形成装置１は、同一の画像データについて印刷要求を再度受け付けたとき、過去に受け付けた印刷要求の画像データを保持していなくても、過去の出力結果との間の色変動を監視することが可能になる。
【００６９】
［他の実施の形態］
なお、本発明の実施の形態は、上記実施の形態に限定されるものではなく、本発明の要旨を変更しない範囲内で種々に変形実施が可能である。例えば、上記実施の形態では、図３（ａ）に示す確認画面７０において、本日受け付けた印刷ジョブとジョブ名が一致したジョブＩＤを１つ表示したが、ジョブ名が類似するジョブＩＤの候補を、受付日及びジョブ名とともに複数表示し、操作者が変動監視を行うジョブＩＤを選択してもよい。これにより、ジョブ名が完全に一致しない場合でも操作者の判断によって画像データが同一のジョブＩＤを特定することができる。すなわち、判定手段２５、最近受け付けられた印刷要求の画像データと同一と判定した画像データが複数存在する場合は、複数の画像データに対応する複数の印刷要求を画面に表示し、複数の印刷要求から一つの印刷要求の選択を受け付けし、色変動監視手段２６は、最近受け付けられた印刷要求の画像データと選択された一つの印刷要求の画像データとの間の色変動を対応する監視情報に基づいて監視してもよい。
【００７０】
また、上記実施の形態では、色補正手段２７が一つの目標色（ターゲット）を設定したが、複数の目標色を操作表示部７に表示し、複数の目標色からユーザにより選択された目標色を設定してもよい。また、初期の目標色や複数の過去の監視情報の中から定めた複数の目標色から目標色を選択し設定してもよい。
【００７１】
また、上記実施の形態では、図３（ｂ）に示す確認画面７０において、本日受け付けた印刷ジョブと監視領域の位置及び特徴が一致したジョブＩＤを１つ表示したが、監視領域の位置及び特徴が類似するジョブＩＤの候補を、受付日及びジョブ名とともに複数表示し、操作者が変動監視を行うジョブＩＤを選択してもよい。これにより、監視領域の位置及び特徴が完全に一致しない場合でも操作者の判断によって画像データが同一のジョブＩＤを特定することができる。
【００７２】
例えば、上記実施の形態では、プログラムが予めインストールされている構成として説明したが、プログラムをＣＤ−ＲＯＭ等のコンピュータ読取り可能な記憶媒体に格納して提供することも可能である。
【００７３】
また、本発明の要旨を変更しない範囲内で、上記実施の形態の構成要素の一部を省くことや変更することが可能である。また、本発明の要旨を変更しない範囲内で、上記実施の形態のフローにおいて、ステップの追加、削除、変更、入替え等が可能である。
【符号の説明】
【００７４】
１…画像形成装置、２…制御部、３…記憶部、４…ネットワーク通信部、
５…画像形成部、６…画像読取部、７…操作表示部、２０…受付手段、
２１…識別情報抽出手段、２２…画像処理手段、２３…監視領域設定手段、
２４…監視情報生成手段、２５…判定手段、２６…色変動監視手段、
２７…色補正手段、３０…プログラム、３１…監視領域情報、３２…監視情報、
３３…色変換用テーブル、７０…確認画面、
７１ａ…「Ｙｅｓ」釦、７１ｂ…「Ｎｏ」釦、７２…「詳細」釦
【図１】
2016001843.tif 000003
【図２】
2016001843.tif 000004
【図３】
2016001843.tif 000005
【図４】
2016001843.tif 000006
【図５】
2016001843.tif 000007
【図６】
2016001843.tif 000008
【図７】
2016001843.tif 000009