(57)【特許請求の範囲】
【請求項１】
カラー印刷を行う印刷部と、前記カラー印刷における色変動を調整するキャリブレーション部と、を備える画像形成装置を含む印刷システムであって、
印刷物を作成する印刷ジョブの各ページの画像データの色彩値と、前記画像データに基づいて前記印刷部が印刷した印刷物を測色器が測定して得た色彩値と、を取得し、双方の色彩値の色差が予め定めた閾値を超えるか否かに基づいてキャリブレーションが必要であるかを判定するキャリブレーション要否判定部と、
前記印刷ジョブの処理中に前記キャリブレーションが必要と判定された場合に、前記印刷ジョブのジョブ種別と、印刷していない残りの各ページのカラーモードと、を判定するジョブ判定部と、
前記ジョブ種別及び前記カラーモードに基づいて、前記印刷物におけるカラーページの配置を評価する評価値を算出し、前記評価値に基づいて、前記印刷ジョブを中断してキャリブレーションを実施するキャリブレーション位置を特定するキャリブレーション位置特定部と、
前記キャリブレーション位置に対応するページの印刷後に、前記キャリブレーションを実施するように、前記キャリブレーション部に前記キャリブレーションの実施を指示するキャリブレーション制御部と、を備え、
前記ジョブ判定部は、前記ジョブ種別が、片面印刷であるか、両面印刷であるか、小冊子印刷であるか、を判定し、
前記キャリブレーション位置特定部は、前記印刷ジョブが両面印刷であると判定された場合は、各々の見開きの２ページについて、前記残りの各ページのカラーモードに応じて設定された値を乗算して前記評価値を算出し、算出した前記評価値に基づいて、前記キャリブレーション位置を特定する、
ことを特徴とする印刷システム。
【請求項２】
カラー印刷を行う印刷部と、前記カラー印刷における色変動を調整するキャリブレーション部と、を備える画像形成装置を含む印刷システムであって、
印刷物を作成する印刷ジョブの各ページの画像データの色彩値と、前記画像データに基づいて前記印刷部が印刷した印刷物を測色器が測定して得た色彩値と、を取得し、双方の色彩値の色差が予め定めた閾値を超えるか否かに基づいてキャリブレーションが必要であるかを判定するキャリブレーション要否判定部と、
前記印刷ジョブの処理中に前記キャリブレーションが必要と判定された場合に、前記印刷ジョブのジョブ種別と、印刷していない残りの各ページのカラーモードと、を判定するジョブ判定部と、
前記ジョブ種別及び前記カラーモードに基づいて、前記印刷物におけるカラーページの配置を評価する評価値を算出し、前記評価値に基づいて、前記印刷ジョブを中断してキャリブレーションを実施するキャリブレーション位置を特定するキャリブレーション位置特定部と、
前記キャリブレーション位置に対応するページの印刷後に、前記キャリブレーションを実施するように、前記キャリブレーション部に前記キャリブレーションの実施を指示するキャリブレーション制御部と、を備え、
前記ジョブ判定部は、前記ジョブ種別が、片面印刷であるか、両面印刷であるか、小冊子印刷であるか、を判定し、
前記キャリブレーション位置特定部は、前記印刷ジョブが小冊子印刷であると判定された場合は、連続するシートの２組の見開きを特定し、各々の見開きの２ページについて、前記残りの各ページのカラーモードに応じて設定された値を乗算し、乗算して得た２つの値を加算して前記評価値を算出し、算出した前記評価値に基づいて、前記キャリブレーション位置を特定する、
ことを特徴とする印刷システム。
【請求項３】
前記カラーモードは、カラーとモノクロと何も印刷しないブランクとに分類され、前記カラー、前記モノクロ、前記ブランクの順に高い値が設定され、
前記キャリブレーション位置特定部は、現在、印刷しているページから所定範囲内で、前記評価値が最も小さいページ又は見開きを前記キャリブレーション位置として特定する、
ことを特徴とする請求項１又は２に記載の印刷システム。
【請求項４】
カラー印刷を行う印刷部と、前記カラー印刷における色変動を調整するキャリブレーション部と、を備える画像形成装置を含む印刷システムであって、
印刷物を作成する印刷ジョブの各ページの画像データの色彩値と、前記画像データに基づいて前記印刷部が印刷した印刷物を測色器が測定して得た色彩値と、を取得し、双方の色彩値の色差が予め定めた閾値を超えるか否かに基づいてキャリブレーションが必要であるかを判定するキャリブレーション要否判定部と、
前記印刷ジョブの処理中に前記キャリブレーションが必要と判定された場合に、前記印刷ジョブのジョブ種別と、印刷していない残りの各ページのカラーモードと、を判定するジョブ判定部と、
前記ジョブ種別及び前記カラーモードに基づいて、前記印刷物におけるカラーページの配置を評価する評価値を算出し、前記評価値に基づいて、前記印刷ジョブを中断してキャリブレーションを実施するキャリブレーション位置を特定するキャリブレーション位置特定部と、
前記キャリブレーション位置に対応するページの印刷後に、前記キャリブレーションを実施するように、前記キャリブレーション部に前記キャリブレーションの実施を指示するキャリブレーション制御部と、を備え、
前記ジョブ判定部は、前記ジョブ種別が、片面印刷であるか、両面印刷であるか、小冊子印刷であるか、を判定し、
前記キャリブレーション位置特定部は、前記印刷ジョブが片面印刷であると判定された場合は、前記残りの各ページのカラーモードに応じて設定された値を前記評価値に設定し、設定した前記評価値に基づいて、前記キャリブレーション位置を特定するものであり、
前記カラーモードは、カラーとモノクロと何も印刷しないブランクとに分類され、前記カラー、前記モノクロ、前記ブランクの順に高い値が設定され、
前記キャリブレーション位置特定部は、現在、印刷しているページから所定範囲内で、前記評価値が最も小さいページ又は見開きを前記キャリブレーション位置として特定する、
ことを特徴とする印刷システム。
【請求項５】
前記キャリブレーション要否判定部は、前記画像形成装置に設けられたインライン測色器又は前記画像形成装置とは別に設けられた測色器から、前記印刷物を測定して得た色彩値を取得する、
ことを特徴とする請求項１乃至４のいずれか一に記載の印刷システム。
【請求項６】
カラー印刷を行う印刷部と、前記カラー印刷における色変動を調整するキャリブレーション部と、を備える画像形成装置を含む印刷システムであって、
印刷物を作成する印刷ジョブの各ページの画像データの色彩値と、前記画像データに基づいて前記印刷部が印刷した印刷物を測色器が測定して得た色彩値と、を取得し、双方の色彩値の色差が予め定めた閾値を超えるか否かに基づいてキャリブレーションが必要であるかを判定するキャリブレーション要否判定部と、
前記印刷ジョブの処理中に前記キャリブレーションが必要と判定された場合に、前記印刷ジョブのジョブ種別と、印刷していない残りの各ページのカラーモードと、を判定するジョブ判定部と、
前記ジョブ種別及び前記カラーモードに基づいて、前記印刷ジョブを中断してキャリブレーションを実施するキャリブレーション位置を特定するキャリブレーション位置特定部と、
前記キャリブレーション位置に対応するページの印刷後に、前記キャリブレーションを実施するように、前記キャリブレーション部に前記キャリブレーションの実施を指示するキャリブレーション制御部と、を備え、
前記印刷システムは複数の画像形成装置を含み、
前記キャリブレーション制御部は、第１の画像形成装置が、前記印刷ジョブの処理中にキャリブレーションが必要と判定された場合に、キャリブレーション済みの第２の画像形成装置があるかを判断し、前記第２の画像形成装置がある場合は、前記第１の画像形成装置がキャリブレーションを実施するための第１の所要時間と、前記残りの各ページの印刷を指示する印刷ジョブを生成し、当該印刷ジョブを前記第２の画像形成装置に転送し、前記第２の画像形成装置が印刷を開始するまでの第２の所要時間とを比較し、前記第１の所要時間が前記第２の所要時間よりも長い場合は、前記第１の画像形成装置の前記キャリブレーション部にキャリブレーションの実施を指示すると共に、前記残りの各ページの印刷を指示する印刷ジョブを生成し、当該印刷ジョブを前記第２の画像形成装置に転送して、前記印刷部に前記残りの各ページの印刷を指示する、
ことを特徴とする印刷システム。
【請求項７】
前記複数の画像形成装置の内の２以上の画像形成装置は、一群の画像形成装置として管理されており、
前記キャリブレーション制御部は、前記第１の画像形成装置と同じ群に属する画像形成装置の中から前記第２の画像形成装置を選択する、
ことを特徴とする請求項６に記載の印刷システム。
【請求項８】
カラー印刷を行う印刷部と、前記カラー印刷における色変動を調整するキャリブレーション部と、を備える画像形成装置を含む印刷システムで動作するキャリブレーション制御プログラムであって、
前記画像形成装置又は当該画像形成装置を制御する制御装置に、
印刷物を作成する印刷ジョブの各ページの画像データの色彩値と、前記画像データに基づいて前記印刷部が印刷した印刷物を測色器が測定して得た色彩値と、を取得し、双方の色彩値の色差が予め定めた閾値を超えるか否かに基づいてキャリブレーションが必要であるかを判定する第１処理、
前記印刷ジョブの処理中に前記キャリブレーションが必要と判定された場合に、前記印刷ジョブのジョブ種別と、印刷していない残りの各ページのカラーモードと、を判定する第２処理、
前記ジョブ種別及び前記カラーモードに基づいて、前記印刷物におけるカラーページの配置を評価する評価値を算出し、前記評価値に基づいて、前記印刷ジョブを中断してキャリブレーションを実施するキャリブレーション位置を特定する第３処理、
前記キャリブレーション位置に対応するページの印刷後に、前記キャリブレーションを実施するように、前記キャリブレーション部に前記キャリブレーションの実施を指示する第４処理、を実行させ、
前記第２処理では、前記ジョブ種別が、片面印刷であるか、両面印刷であるか、小冊子印刷であるか、を判定し、
前記第３処理では、前記印刷ジョブが両面印刷であると判定された場合は、各々の見開きの２ページについて、前記残りの各ページのカラーモードに応じて設定された値を乗算して前記評価値を算出し、算出した前記評価値に基づいて、前記キャリブレーション位置を特定する、
ことを特徴とするキャリブレーション制御プログラム。
【請求項９】
カラー印刷を行う印刷部と、前記カラー印刷における色変動を調整するキャリブレーション部と、を備える画像形成装置を含む印刷システムで動作するキャリブレーション制御プログラムであって、
前記画像形成装置又は当該画像形成装置を制御する制御装置に、
印刷物を作成する印刷ジョブの各ページの画像データの色彩値と、前記画像データに基づいて前記印刷部が印刷した印刷物を測色器が測定して得た色彩値と、を取得し、双方の色彩値の色差が予め定めた閾値を超えるか否かに基づいてキャリブレーションが必要であるかを判定する第１処理、
前記印刷ジョブの処理中に前記キャリブレーションが必要と判定された場合に、前記印刷ジョブのジョブ種別と、印刷していない残りの各ページのカラーモードと、を判定する第２処理、
前記ジョブ種別及び前記カラーモードに基づいて、前記印刷物におけるカラーページの配置を評価する評価値を算出し、前記評価値に基づいて、前記印刷ジョブを中断してキャリブレーションを実施するキャリブレーション位置を特定する第３処理、
前記キャリブレーション位置に対応するページの印刷後に、前記キャリブレーションを実施するように、前記キャリブレーション部に前記キャリブレーションの実施を指示する第４処理、を実行させ、
前記第２処理では、前記ジョブ種別が、片面印刷であるか、両面印刷であるか、小冊子印刷であるか、を判定し、
前記第３処理では、前記印刷ジョブが小冊子印刷であると判定された場合は、連続するシートの２組の見開きを特定し、各々の見開きの２ページについて、前記残りの各ページのカラーモードに応じて設定された値を乗算し、乗算して得た２つの値を加算して前記評価値を算出し、算出した前記評価値に基づいて、前記キャリブレーション位置を特定する、
ことを特徴とするキャリブレーション制御プログラム。
【請求項１０】
前記カラーモードは、カラーとモノクロと何も印刷しないブランクとに分類され、前記カラー、前記モノクロ、前記ブランクの順に高い値が設定され、
前記第３処理では、現在、印刷しているページから所定範囲内で、前記評価値が最も小さいページ又は見開きを前記キャリブレーション位置として特定する、
ことを特徴とする請求項８又は９に記載のキャリブレーション制御プログラム。
【請求項１１】
カラー印刷を行う印刷部と、前記カラー印刷における色変動を調整するキャリブレーション部と、を備える画像形成装置を含む印刷システムで動作するキャリブレーション制御プログラムであって、
前記画像形成装置又は当該画像形成装置を制御する制御装置に、
印刷物を作成する印刷ジョブの各ページの画像データの色彩値と、前記画像データに基づいて前記印刷部が印刷した印刷物を測色器が測定して得た色彩値と、を取得し、双方の色彩値の色差が予め定めた閾値を超えるか否かに基づいてキャリブレーションが必要であるかを判定する第１処理、
前記印刷ジョブの処理中に前記キャリブレーションが必要と判定された場合に、前記印刷ジョブのジョブ種別と、印刷していない残りの各ページのカラーモードと、を判定する第２処理、
前記ジョブ種別及び前記カラーモードに基づいて、前記印刷物におけるカラーページの配置を評価する評価値を算出し、前記評価値に基づいて、前記印刷ジョブを中断してキャリブレーションを実施するキャリブレーション位置を特定する第３処理、
前記キャリブレーション位置に対応するページの印刷後に、前記キャリブレーションを実施するように、前記キャリブレーション部に前記キャリブレーションの実施を指示する第４処理、を実行させ、
前記第２処理では、前記ジョブ種別が、片面印刷であるか、両面印刷であるか、小冊子印刷であるか、を判定し、
前記第３処理では、前記印刷ジョブが片面印刷であると判定された場合は、前記残りの各ページのカラーモードに応じて設定された値を前記評価値に設定し、設定した前記評価値に基づいて、前記キャリブレーション位置を特定するものであり、
前記カラーモードは、カラーとモノクロと何も印刷しないブランクとに分類され、前記カラー、前記モノクロ、前記ブランクの順に高い値が設定され、
前記第３処理では、現在、印刷しているページから所定範囲内で、前記評価値が最も小さいページ又は見開きを前記キャリブレーション位置として特定する、
ことを特徴とするキャリブレーション制御プログラム。
【請求項１２】
前記第３処理では、設定又は算出した前記評価値、及び／又は、特定した前記キャリブレーション位置をユーザに通知する画面を表示部に表示させる、
ことを特徴とする請求項８乃至１１のいずれか一に記載のキャリブレーション制御プログラム。
【請求項１３】
前記第４処理では、前記キャリブレーションの実施をユーザに通知する画面を表示部に表示させる、
ことを特徴とする請求項８乃至１２のいずれか一に記載のキャリブレーション制御プログラム。
【請求項１４】
前記第１処理では、前記画像形成装置に設けられたインライン測色器又は前記画像形成装置とは別に設けられた測色器から、前記印刷物を測定して得た色彩値を取得する、
ことを特徴とする請求項８乃至１３のいずれか一に記載のキャリブレーション制御プログラム。
【請求項１５】
カラー印刷を行う印刷部と、前記カラー印刷における色変動を調整するキャリブレーション部と、を備える画像形成装置を含む印刷システムで動作するキャリブレーション制御プログラムであって、
前記画像形成装置又は当該画像形成装置を制御する制御装置に、
印刷物を作成する印刷ジョブの各ページの画像データの色彩値と、前記画像データに基づいて前記印刷部が印刷した印刷物を測色器が測定して得た色彩値と、を取得し、双方の色彩値の色差が予め定めた閾値を超えるか否かに基づいてキャリブレーションが必要であるかを判定する第１処理、
前記印刷ジョブの処理中に前記キャリブレーションが必要と判定された場合に、前記印刷ジョブのジョブ種別と、印刷していない残りの各ページのカラーモードと、を判定する第２処理、
前記ジョブ種別及び前記カラーモードに基づいて、前記印刷ジョブを中断してキャリブレーションを実施するキャリブレーション位置を特定する第３処理、
前記キャリブレーション位置に対応するページの印刷後に、前記キャリブレーションを実施するように、前記キャリブレーション部に前記キャリブレーションの実施を指示する第４処理、を実行させ、
前記印刷システムは複数の画像形成装置を含み、
前記第４処理では、第１の画像形成装置が、前記印刷ジョブの処理中にキャリブレーションが必要と判定された場合に、キャリブレーション済みの第２の画像形成装置があるかを判断し、前記第２の画像形成装置がある場合は、前記第１の画像形成装置がキャリブレーションを実施するための第１の所要時間と、前記残りの各ページの印刷を指示する印刷ジョブを生成し、当該印刷ジョブを前記第２の画像形成装置に転送し、前記第２の画像形成装置が印刷を開始するまでの第２の所要時間とを比較し、前記第１の所要時間が前記第２の所要時間よりも長い場合は、前記第１の画像形成装置の前記キャリブレーション部にキャリブレーションの実施を指示すると共に、前記残りの各ページの印刷を指示する印刷ジョブを生成し、当該印刷ジョブを前記第２の画像形成装置に転送して、前記印刷部に前記残りの各ページの印刷を指示する、
ことを特徴とするキャリブレーション制御プログラム。
【請求項１６】
前記複数の画像形成装置の内の２以上の画像形成装置は、一群の画像形成装置として管理されており、
前記第４処理では、前記第１の画像形成装置と同じ群に属する画像形成装置の中から前記第２の画像形成装置を選択する、
ことを特徴とする請求項１５に記載のキャリブレーション制御プログラム。
【請求項１７】
カラー印刷を行う印刷部と、前記カラー印刷における色変動を調整するキャリブレーション部と、を備える画像形成装置を含む印刷システムにおけるキャリブレーション制御方法であって、
前記画像形成装置又は当該画像形成装置を制御する制御装置は、
印刷物を作成する印刷ジョブの各ページの画像データの色彩値と、前記画像データに基づいて前記印刷部が印刷した印刷物を測色器が測定して得た色彩値と、を取得し、双方の色彩値の色差が予め定めた閾値を超えるか否かに基づいてキャリブレーションが必要であるかを判定する第１処理と、
前記印刷ジョブの処理中に前記キャリブレーションが必要と判定された場合に、前記印刷ジョブのジョブ種別と、印刷していない残りの各ページのカラーモードと、を判定する第２処理と、
前記ジョブ種別及び前記カラーモードに基づいて、前記印刷物におけるカラーページの配置を評価する評価値を算出し、前記評価値に基づいて、前記印刷ジョブを中断してキャリブレーションを実施するキャリブレーション位置を特定する第３処理と、
前記キャリブレーション位置に対応するページの印刷後に、前記キャリブレーションを実施するように、前記キャリブレーション部に前記キャリブレーションの実施を指示する第４処理と、を実行し、
前記第２処理では、前記ジョブ種別が、片面印刷であるか、両面印刷であるか、小冊子印刷であるか、を判定し、
前記第３処理では、前記印刷ジョブが両面印刷であると判定された場合は、各々の見開きの２ページについて、前記残りの各ページのカラーモードに応じて設定された値を乗算して前記評価値を算出し、算出した前記評価値に基づいて、前記キャリブレーション位置を特定する、
ことを特徴とするキャリブレーション制御方法。
【請求項１８】
カラー印刷を行う印刷部と、前記カラー印刷における色変動を調整するキャリブレーション部と、を備える画像形成装置を含む印刷システムにおけるキャリブレーション制御方法であって、
前記画像形成装置又は当該画像形成装置を制御する制御装置は、
印刷物を作成する印刷ジョブの各ページの画像データの色彩値と、前記画像データに基づいて前記印刷部が印刷した印刷物を測色器が測定して得た色彩値と、を取得し、双方の色彩値の色差が予め定めた閾値を超えるか否かに基づいてキャリブレーションが必要であるかを判定する第１処理と、
前記印刷ジョブの処理中に前記キャリブレーションが必要と判定された場合に、前記印刷ジョブのジョブ種別と、印刷していない残りの各ページのカラーモードと、を判定する第２処理と、
前記ジョブ種別及び前記カラーモードに基づいて、前記印刷物におけるカラーページの配置を評価する評価値を算出し、前記評価値に基づいて、前記印刷ジョブを中断してキャリブレーションを実施するキャリブレーション位置を特定する第３処理と、
前記キャリブレーション位置に対応するページの印刷後に、前記キャリブレーションを実施するように、前記キャリブレーション部に前記キャリブレーションの実施を指示する第４処理と、を実行し、
前記第２処理では、前記ジョブ種別が、片面印刷であるか、両面印刷であるか、小冊子印刷であるか、を判定し、
前記第３処理では、前記印刷ジョブが小冊子印刷であると判定された場合は、連続するシートの２組の見開きを特定し、各々の見開きの２ページについて、前記残りの各ページのカラーモードに応じて設定された値を乗算し、乗算して得た２つの値を加算して前記評価値を算出し、算出した前記評価値に基づいて、前記キャリブレーション位置を特定する、
ことを特徴とするキャリブレーション制御方法。
【請求項１９】
前記カラーモードは、カラーとモノクロと何も印刷しないブランクとに分類され、前記カラー、前記モノクロ、前記ブランクの順に高い値が設定され、
前記第３処理では、現在、印刷しているページから所定範囲内で、前記評価値が最も小さいページ又は見開きを前記キャリブレーション位置として特定する、
ことを特徴とする請求項１７又は１８に記載のキャリブレーション制御方法。
【請求項２０】
カラー印刷を行う印刷部と、前記カラー印刷における色変動を調整するキャリブレーション部と、を備える画像形成装置を含む印刷システムにおけるキャリブレーション制御方法であって、
前記画像形成装置又は当該画像形成装置を制御する制御装置は、
印刷物を作成する印刷ジョブの各ページの画像データの色彩値と、前記画像データに基づいて前記印刷部が印刷した印刷物を測色器が測定して得た色彩値と、を取得し、双方の色彩値の色差が予め定めた閾値を超えるか否かに基づいてキャリブレーションが必要であるかを判定する第１処理と、
前記印刷ジョブの処理中に前記キャリブレーションが必要と判定された場合に、前記印刷ジョブのジョブ種別と、印刷していない残りの各ページのカラーモードと、を判定する第２処理と、
前記ジョブ種別及び前記カラーモードに基づいて、前記印刷物におけるカラーページの配置を評価する評価値を算出し、前記評価値に基づいて、前記印刷ジョブを中断してキャリブレーションを実施するキャリブレーション位置を特定する第３処理と、
前記キャリブレーション位置に対応するページの印刷後に、前記キャリブレーションを実施するように、前記キャリブレーション部に前記キャリブレーションの実施を指示する第４処理と、を実行し、
前記第２処理では、前記ジョブ種別が、片面印刷であるか、両面印刷であるか、小冊子印刷であるか、を判定し、
前記第３処理では、前記印刷ジョブが片面印刷であると判定された場合は、前記残りの各ページのカラーモードに応じて設定された値を前記評価値に設定し、設定した前記評価値に基づいて、前記キャリブレーション位置を特定するものであり、
前記カラーモードは、カラーとモノクロと何も印刷しないブランクとに分類され、前記カラー、前記モノクロ、前記ブランクの順に高い値が設定され、
前記第３処理では、現在、印刷しているページから所定範囲内で、前記評価値が最も小さいページ又は見開きを前記キャリブレーション位置として特定する、
ことを特徴とするキャリブレーション制御方法。
【請求項２１】
前記第３処理では、設定又は算出した前記評価値、及び／又は、特定した前記キャリブレーション位置をユーザに通知する画面を表示部に表示させる、
ことを特徴とする請求項１７乃至２０のいずれか一に記載のキャリブレーション制御方法。
【請求項２２】
前記第４処理では、前記キャリブレーションの実施をユーザに通知する画面を表示部に表示させる、
ことを特徴とする請求項１７乃至２１のいずれか一に記載のキャリブレーション制御方法。
【請求項２３】
前記第１処理では、前記画像形成装置に設けられたインライン測色器又は前記画像形成装置とは別に設けられた測色器から、前記印刷物を測定して得た色彩値を取得する、
ことを特徴とする請求項１７乃至２２のいずれか一に記載のキャリブレーション制御方法。
【請求項２４】
カラー印刷を行う印刷部と、前記カラー印刷における色変動を調整するキャリブレーション部と、を備える画像形成装置を含む印刷システムにおけるキャリブレーション制御方法であって、
前記画像形成装置又は当該画像形成装置を制御する制御装置は、
印刷物を作成する印刷ジョブの各ページの画像データの色彩値と、前記画像データに基づいて前記印刷部が印刷した印刷物を測色器が測定して得た色彩値と、を取得し、双方の色彩値の色差が予め定めた閾値を超えるか否かに基づいてキャリブレーションが必要であるかを判定する第１処理と、
前記印刷ジョブの処理中に前記キャリブレーションが必要と判定された場合に、前記印刷ジョブのジョブ種別と、印刷していない残りの各ページのカラーモードと、を判定する第２処理と、
前記ジョブ種別及び前記カラーモードに基づいて、前記印刷ジョブを中断してキャリブレーションを実施するキャリブレーション位置を特定する第３処理と、
前記キャリブレーション位置に対応するページの印刷後に、前記キャリブレーションを実施するように、前記キャリブレーション部に前記キャリブレーションの実施を指示する第４処理と、を実行し、
前記印刷システムは複数の画像形成装置を含み、
前記第４処理では、第１の画像形成装置が、前記印刷ジョブの処理中にキャリブレーションが必要と判定された場合に、キャリブレーション済みの第２の画像形成装置があるかを判断し、前記第２の画像形成装置がある場合は、前記第１の画像形成装置がキャリブレーションを実施するための第１の所要時間と、前記残りの各ページの印刷を指示する印刷ジョブを生成し、当該印刷ジョブを前記第２の画像形成装置に転送し、前記第２の画像形成装置が印刷を開始するまでの第２の所要時間とを比較し、前記第１の所要時間が前記第２の所要時間よりも長い場合は、前記第１の画像形成装置の前記キャリブレーション部にキャリブレーションの実施を指示すると共に、前記残りの各ページの印刷を指示する印刷ジョブを生成し、当該印刷ジョブを前記第２の画像形成装置に転送して、前記印刷部に前記残りの各ページの印刷を指示する、
ことを特徴とするキャリブレーション制御方法。
【請求項２５】
前記複数の画像形成装置の内の２以上の画像形成装置は、一群の画像形成装置として管理されており、
前記第４処理では、前記第１の画像形成装置と同じ群に属する画像形成装置の中から前記第２の画像形成装置を選択する、
ことを特徴とする請求項２４に記載のキャリブレーション制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システム及びキャリブレーション制御プログラム並びにキャリブレーション制御方法に関し、特に、キャリブレーションを実行する画像形成装置を含む印刷システム及びキャリブレーションの実施を制御するキャリブレーション制御プログラム並びにキャリブレーション制御方法に関する。
【背景技術】
【０００２】
カラー印刷機能を備えた複写機や複合機（ＭＦＰ：Multi-Functional Peripherals）などの画像形成装置では、時間の経過と共に印刷物の色の変動が起きるため、色変動をユーザが許容可能な範囲内に抑えるために、定期的なキャリブレーションを行っている。キャリブレーションの方法として、ＣＭＹＫ各色のパッチを配列したカラーチャートを測色器で測定し、測定して得た色彩値と基準値（各パッチに対して設定された色彩値）とを比較して色の変化量を求め、色の変化量が適正な範囲に収まるように色を調整する方法が用いられている。
【０００３】
従来は、印刷枚数が予め定めた枚数を超えた場合にキャリブレーションを実施していたが、近年の画像形成装置は、インライン測色器が搭載されていることから、インライン測色器を用いて色変動の測定を随時行い、色変動が許容範囲を超えたらキャリブレーションを実施するようになってきている。
【０００４】
このようなキャリブレーションに関して、例えば、下記特許文献１には、外部機器からジョブ単位の印字データを受信して、前記印字データをページ単位の画像データに変換し、ページ単位で画像形成を行う通常印刷モードと、調整動作を行う調整モードを有する印刷装置において、前記調整動作を調整ジョブとして生成する調整ジョブ生成手段を有し、印刷ジョブと前記調整ジョブの実行順序、状態の管理を同様に行うジョブ管理手段を有し、前記ジョブ管理手段が管理するジョブに対する操作を受け付ける受付手段を有し、前記受付手段が受け付けた操作に応じて、ジョブの操作を行う印刷装置が開示されている。この印刷装置では、キャリブレーションの実施をジョブとして扱い、印刷ジョブの優先度などを考慮して、キャリブレーションの実施を制御している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−１３１８０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
一般的に、キャリブレーションはジョブとジョブの間に行われる。ここで、ジョブの途中で色変動が許容範囲を超えた場合、ジョブの印刷枚数が少なければ、そのジョブが終了してからキャリブレーションを実施しても問題は生じないが、１つのジョブの印刷枚数が多い場合には、色変動が許容範囲を超えた状態で印刷を続行しなければならず、色変動が視認されてしまう。従って、ジョブの途中で色変動が許容範囲を超えた場合は、直ちにキャリブレーションを実施することが好ましい。
【０００７】
しかしながら、カラーのページが連続するジョブや、印刷後に製本するジョブなどを処理している途中でキャリブレーションを実施すると、キャリブレーションの前後で発色が変化し、印刷物を見た際に違和感を生じさせる恐れがある。
【０００８】
また、複数台の画像形成装置を備える印刷システムにおいて、第１の画像形成装置でのジョブの処理中にキャリブレーションを実施する必要性が生じた場合に、第２の画像形成装置にジョブを転送して残りのページを印刷させることもできるが、第１の画像形成装置と第２の画像形成装置とで発色が異なるため、双方の印刷物をまとめて見た際に違和感を生じさせる恐れがある。更に、第２の画像形成装置に残りのページを印刷させることにより、ジョブが完了するまでの時間がかえって長くなってしまう場合もある。
【０００９】
本発明は、上記問題点に鑑みてなされたものであって、その主たる目的は、ジョブの途中でキャリブレーションを実施する場合に、適切なページ位置でキャリブレーションを実施することができる印刷システム及びキャリブレーション制御プログラム並びにキャリブレーション制御方法を提供することにある。
【課題を解決するための手段】
【００１０】
本発明の一側面は、カラー印刷を行う印刷部と、前記カラー印刷における色変動を調整するキャリブレーション部と、を備える画像形成装置を含む印刷システムであって、印刷物を作成する印刷ジョブの各ページの画像データの色彩値と、前記画像データに基づいて前記印刷部が印刷した印刷物を測色器が測定して得た色彩値と、を取得し、双方の色彩値の色差が予め定めた閾値を超えるか否かに基づいてキャリブレーションが必要であるかを判定するキャリブレーション要否判定部と、前記印刷ジョブの処理中に前記キャリブレーションが必要と判定された場合に、前記印刷ジョブのジョブ種別と、印刷していない残りの各ページのカラーモードと、を判定するジョブ判定部と、前記ジョブ種別及び前記カラーモードに基づいて、前記印刷物におけるカラーページの配置を評価する評価値を算出し、前記評価値に基づいて、前記印刷ジョブを中断してキャリブレーションを実施するキャリブレーション位置を特定するキャリブレーション位置特定部と、前記キャリブレーション位置に対応するページの印刷後に、前記キャリブレーションを実施するように、前記キャリブレーション部に前記キャリブレーションの実施を指示するキャリブレーション制御部と、を備え、前記ジョブ判定部は、前記ジョブ種別が、片面印刷であるか、両面印刷であるか、小冊子印刷であるか、を判定し、前記キャリブレーション位置特定部は、前記印刷ジョブが両面印刷であると判定された場合は、各々の見開きの２ページについて、前記残りの各ページのカラーモードに応じて設定された値を乗算して前記評価値を算出し、算出した前記評価値に基づいて、前記キャリブレーション位置を特定することを特徴とする。
【００１１】
本発明の一側面は、カラー印刷を行う印刷部と、前記カラー印刷における色変動を調整するキャリブレーション部と、を備える画像形成装置を含む印刷システムで動作するキャリブレーション制御プログラムであって、前記画像形成装置又は当該画像形成装置を制御する制御装置に、印刷物を作成する印刷ジョブの各ページの画像データの色彩値と、前記画像データに基づいて前記印刷部が印刷した印刷物を測色器が測定して得た色彩値と、を取得し、双方の色彩値の色差が予め定めた閾値を超えるか否かに基づいてキャリブレーションが必要であるかを判定する第１処理、前記印刷ジョブの処理中に前記キャリブレーションが必要と判定された場合に、前記印刷ジョブのジョブ種別と、印刷していない残りの各ページのカラーモードと、を判定する第２処理、前記ジョブ種別及び前記カラーモードに基づいて、前記印刷物におけるカラーページの配置を評価する評価値を算出し、前記評価値に基づいて、前記印刷ジョブを中断してキャリブレーションを実施するキャリブレーション位置を特定する第３処理、前記キャリブレーション位置に対応するページの印刷後に、前記キャリブレーションを実施するように、前記キャリブレーション部に前記キャリブレーションの実施を指示する第４処理、を実行させ、前記第２処理では、前記ジョブ種別が、片面印刷であるか、両面印刷であるか、小冊子印刷であるか、を判定し、前記第３処理では、前記印刷ジョブが両面印刷であると判定された場合は、各々の見開きの２ページについて、前記残りの各ページのカラーモードに応じて設定された値を乗算して前記評価値を算出し、算出した前記評価値に基づいて、前記キャリブレーション位置を特定することを特徴とする。
【００１２】
本発明の一側面は、カラー印刷を行う印刷部と、前記カラー印刷における色変動を調整するキャリブレーション部と、を備える画像形成装置を含む印刷システムにおけるキャリブレーション制御方法であって、前記画像形成装置又は当該画像形成装置を制御する制御装置は、印刷物を作成する印刷ジョブの各ページの画像データの色彩値と、前記画像データに基づいて前記印刷部が印刷した印刷物を測色器が測定して得た色彩値と、を取得し、双方の色彩値の色差が予め定めた閾値を超えるか否かに基づいてキャリブレーションが必要であるかを判定する第１処理と、前記印刷ジョブの処理中に前記キャリブレーションが必要と判定された場合に、前記印刷ジョブのジョブ種別と、印刷していない残りの各ページのカラーモードと、を判定する第２処理と、前記ジョブ種別及び前記カラーモードに基づいて、前記印刷物におけるカラーページの配置を評価する評価値を算出し、前記評価値に基づいて、前記印刷ジョブを中断してキャリブレーションを実施するキャリブレーション位置を特定する第３処理と、前記キャリブレーション位置に対応するページの印刷後に、前記キャリブレーションを実施するように、前記キャリブレーション部に前記キャリブレーションの実施を指示する第４処理と、を実行し、前記第２処理では、前記ジョブ種別が、片面印刷であるか、両面印刷であるか、小冊子印刷であるか、を判定し、前記第３処理では、前記印刷ジョブが両面印刷であると判定された場合は、各々の見開きの２ページについて、前記残りの各ページのカラーモードに応じて設定された値を乗算して前記評価値を算出し、算出した前記評価値に基づいて、前記キャリブレーション位置を特定することを特徴とする。
【発明の効果】
【００１３】
本発明の印刷システム及びキャリブレーション制御プログラム並びにキャリブレーション制御方法によれば、ジョブの途中でキャリブレーションを実施する場合に、適切なページ位置でキャリブレーションを実施することができる。
【００１４】
その理由は、キャリブレーションを実施する画像形成装置を備える印刷システム（キャリブレーション制御プログラム）は、印刷ジョブの各ページの画像データの色彩値と、画像データに基づいて印刷した印刷物を測定して得た色彩値との色差が予め定めた閾値を超えるか否かに基づいてキャリブレーションが必要であるかを判定し、印刷ジョブの処理中にキャリブレーションが必要と判定された場合に、印刷ジョブのジョブ種別と、印刷していない残りの各ページのカラーモードと、を判定し、ジョブ種別及びカラーモードに基づいて評価値を算出し、評価値に基づいてキャリブレーション位置を特定し、キャリブレーション位置に対応するページの印刷後に、キャリブレーションを実施するように指示するからである。
【図面の簡単な説明】
【００１５】
【図１】本発明の第１の実施例に係る印刷システムの一例を示す模式図である。
【図２】本発明の第１の実施例に係る印刷システムの他の例を示す模式図である。
【図３】本発明の第１の実施例に係る印刷システムの他の例を示す模式図である。
【図４】本発明の第１の実施例に係るクライアント装置の構成を示すブロック図である。
【図５】本発明の第１の実施例に係るコントローラの構成を示すブロック図である。
【図６】本発明の第１の実施例に係る画像形成装置の構成を示すブロック図である。
【図７】本発明の第１の実施例に係るコントローラの動作（ジョブ処理）を示すフローチャート図である。
【図８】本発明の第１の実施例に係るコントローラの動作（片面印刷におけるキャリブレーション位置特定処理）を示すフローチャート図である。
【図９】本発明の第１の実施例に係るコントローラの動作（両面印刷におけるキャリブレーション位置特定処理）を示すフローチャート図である。
【図１０】本発明の第１の実施例に係るコントローラの動作（小冊子印刷におけるキャリブレーション位置特定処理）を示すフローチャート図である。
【図１１】印刷時間と色差の関係を示す図である。
【図１２】片面印刷における評価値の算出例を示すテーブルである。
【図１３】両面印刷における評価値の算出例を示すテーブルである。
【図１４】小冊子印刷における評価値の算出例を示す模式図及びテーブルである。
【図１５】本発明の第２の実施例に係る印刷システムの一例を示す模式図である。
【図１６】本発明の第２の実施例に係る印刷システムの他の例を示す模式図である。
【図１７】本発明の第２の実施例に係るコントローラの動作（ジョブ処理）を示すフローチャート図である。
【図１８】本発明の第２の実施例に係るコントローラの動作（ジョブ処理）を示すフローチャート図である。
【図１９】印刷時間と色差の関係を示す図である。
【発明を実施するための形態】
【００１６】
背景技術で示したように、カラー印刷機能を備えた画像形成装置３０では、印刷を続けていくと色変動が発生することが知られている。色変動を許容範囲に抑えるために、画像形成装置３０でキャリブレーションを実施すると、キャリブレーションの前後で発色が大きく異なる結果となる。一般的には、キャリブレーションはジョブの途中で行われることはなく、ジョブ間で行われるため、発色が変化しても違和感を生じさせることはなく、また、ジョブの最初と最後で発色が変化しても、各ページ間での発色の差異は小さいため、違和感を生じさせることはないと考えられる。
【００１７】
しかしながら、ジョブの印刷枚数が多く、且つ、色変動の幅を小さく抑える必要がある場合、ジョブの途中でキャリブレーションを実施する必要があるが、ジョブの途中でキャリブレーションを実施すると、キャリブレーションの前後で発色が異なるため、特に、カラーが連続するページやカラーの見開きの左右などで発色の差異が視認されやすく、違和感を生じさせる恐れがある。
【００１８】
また、複数台の画像形成装置を備える印刷システムでは、第１の画像形成装置のジョブの途中でキャリブレーションを実施する必要がある場合、第２の画像形成装置にジョブを転送して残りのページを印刷させることもできるが、第１の画像形成装置と第２の画像形成装置とで発色が異なるため、双方の印刷物をまとめて見た際に違和感を生じさせる恐れがある。
【００１９】
そのため、ジョブの途中でキャリブレーションを実施する場合において、違和感を生じさせない、もしくは低減させるためには、片面印刷の場合はカラーが連続する箇所、両面印刷や小冊子印刷の場合は見開きの両方がカラーである箇所などを避ける必要がある。そこで、本発明の一実施の形態では、片面の場合のカラーが連続する箇所や、両面印刷や小冊子印刷の場合の見開きの両方がカラーである箇所などを判別できるようにするための評価値を導入し、評価値に基づいてキャリブレーション位置を特定し、そのキャリブレーション位置でキャリブレーションを実施するように制御する。
【００２０】
具体的には、印刷ジョブの各ページの画像データの色彩値と、画像データに基づいて印刷した印刷物を測定して得た色彩値と、を取得し、双方の色彩値の色差が予め定めた閾値を超えるか否かに基づいてキャリブレーションが必要であるかを判定し、印刷ジョブの処理中にキャリブレーションが必要と判定された場合に、印刷ジョブのジョブ種別（片面印刷／両面印刷／小冊子印刷など）と、印刷していない残りの各ページのカラーモード（印刷時のカラー設定であり、カラー／モノクロ／ブランクなど）と、を判定し、ジョブ種別及びカラーモードに基づいて評価値を算出し、評価値に基づいてキャリブレーション位置を特定し、キャリブレーション位置に対応するページの印刷後に、キャリブレーションを実施するように指示する。
【００２１】
このように、１つの連続する文書を印刷するジョブの途中でキャリブレーションを実施する場合に、カラーが連続するページや見開きの双方がカラーのページを避けてキャリブレーションを実施することにより、キャリブレーションの前後や画像形成装置間の発色の差異による違和感を生じさせない、もしくは低減させることができる。また、第１の画像形成装置のジョブの途中でキャリブレーションを実施する場合に、第１の画像形成装置でのキャリブレーションの所要時間と第２の画像形成装置が残りのページの印刷を開始するまでの所要時間との比較結果に基づいて、どちらの画像形成装置で残りのページを印刷するかを判断することにより、効率的にジョブを処理することができる。
【実施例１】
【００２２】
上記した本発明の一実施の形態についてさらに詳細に説明すべく、本発明の第１の実施例に係る印刷システム及びキャリブレーション制御プログラム並びにキャリブレーション制御方法について、図１乃至図１４を参照して説明する。図１乃至図３は、本実施例の印刷システムの一例を示す模式図であり、図４乃至図６は、各々、クライアント装置、コントローラ、画像形成装置の構成を示すブロック図である。また、図７乃至図１０は、本実施例のコントローラの動作を示すフローチャート図であり、図１１は、印刷時間と色差の関係を示す図、図１２乃至図１４は、評価値の算出例を説明する図である。
【００２３】
図１に示すように、本実施例の印刷システムは、クライアント装置１０、コントローラ２０、画像形成装置３０などで構成され、これらはイーサネット（登録商標）、トークンリング、ＦＤＤＩ（Fiber-Distributed Data Interface）等の規格により定められるＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）等の通信ネットワークを介して接続されている。
【００２４】
なお、本実施例では、画像形成装置３０内部に測色器（インライン測色器）を備える構成とするが、図２に示すように、画像形成装置３０とは別に測色器５０を設け、画像形成装置３０が出力した印刷物６０を測色器５０で測定し、測定して得た色彩値をコントローラ２０に送信する構成としてもよい。また、図１及び図２では、コントローラ２０と画像形成装置３０とを別の装置としているが、図３に示すように、コントローラ２０は画像形成装置３０に内蔵される（画像形成装置３０がコントローラ２０の機能を兼ね備える）構成としてもよい。以下、図１の印刷システムを前提として、各装置の構成について詳細に説明する。
【００２５】
［クライアント装置］
クライアント装置１０は、パーソナルコンピュータなどのコンピュータ装置、スマートフォンやタブレット端末などの携帯端末などであり、図４（ａ）に示すように、制御部１１と記憶部１５とネットワークＩ／Ｆ部１６と表示部１７と操作部１８などで構成される。
【００２６】
制御部１１は、ＣＰＵ（Central Processing Unit）１２と、ＲＯＭ（Read Only Memory）１３やＲＡＭ（Random Access Memory）１４などのメモリとで構成され、これらはバスを介して接続されている。ＲＯＭ１３は、プログラムなどを記憶する。ＲＡＭ１４は、ＣＰＵ１２による制御に必要なデータ及び制御動作時に一時記憶が必要なデータ等を記憶する。そして、ＣＰＵ１２は、ＲＯＭ１３や記憶部１５に記憶した制御プログラムをＲＡＭ１４に展開して実行することによりクライアント装置１０全体の動作を制御する。
【００２７】
また、制御部１１は、図４（ｂ）に示すように、ＯＳ（Operating System）１１ａ、文書作成アプリケーション１１ｂ、プリンタドライバ１１ｃなどとしても機能する。
【００２８】
ＯＳ１１ａは、Windows（登録商標）やMacintosh（登録商標）、Androidなどであり、クライアント端末１０で文書作成アプリケーション１１ｂやプリンタドライバ１１ｃを動作可能にする。
【００２９】
文書作成アプリケーション１１ｂは、文章作成や表計算、画像加工などを行うソフトウェアであり、印刷指示の際にプリンタドライバ１１ｃを読み出し、文書作成アプリケーション１１ｂで作成した文書データをプリンタドライバ１１ｃに転送する。
【００３０】
プリンタドライバ１１ｃは、文書作成アプリケーション１１ｂで作成した文書データを、画像形成装置３０が解釈可能な言語の印刷ジョブ（ＰＪＬ（Printer Job Language）やＰＳ（PostScript）、ＰＣＬ（Printer Control Language）等のページ記述言語で記述されたＰＤＬ（Page Description Language）データ、または、ＰＤＦ（Portable Document Format）データ）に変換する。この印刷ジョブには、プリンタドライバ１１ｃの印刷設定画面で設定された印刷設定情報が付加されている。
【００３１】
記憶部１５は、ＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）などで構成され、ＣＰＵ１２が各部を制御するためのプログラム、文書データ、印刷ジョブ、プリンタドライバ１１ｃの印刷設定情報、自装置の処理機能に関する情報などを格納する。
【００３２】
ネットワークＩ／Ｆ部１６は、ＮＩＣ（Network Interface Card）やモデムなどで構成され、通信ネットワークを介して繋がっているコントローラ２０との接続を確立し、コントローラ２０に印刷ジョブを送信したり、コントローラ２０から画像形成装置３０の装置情報を受信したりする。
【００３３】
表示部１７は、ＬＣＤ（Liquid Crystal Display）や有機ＥＬ（Electro Luminescence）ディスプレイなどで構成され、文書作成アプリケーション１１ｂの文書作成画面、プリンタドライバ１１ｃの印刷設定画面などを表示する。操作部１８は、キーボードやマウス、表示部１７上に形成されたタッチセンサなどで構成され、文書作成や印刷設定などの各種操作を可能にする。
【００３４】
［コントローラ］
コントローラ２０は、コンピュータ装置やサーバ装置などであり、図５（ａ）に示すように、制御部２１と記憶部２５とネットワークＩ／Ｆ部２６と表示部２７と操作部２８などで構成される。
【００３５】
制御部２１は、ＣＰＵ２２とＲＯＭ２３やＲＡＭ２４などのメモリとで構成され、これらはバスを介して接続されている。ＲＯＭ２３は、プログラムなどを記憶する。ＲＡＭ２４は、ＣＰＵ２２による制御に必要なデータ及び制御動作時に一時記憶が必要なデータ等を記憶する。そして、ＣＰＵ２２は、ＲＯＭ２３や記憶部２５からプログラムを読み出し、ＲＡＭ２４に展開して実行することにより、コントローラ２０全体の動作を制御する。
【００３６】
上記制御部２１は、図５（ｂ）に示すように、キャリブレーション要否判定部２１ａ、ジョブ判定部２１ｂ、キャリブレーション位置特定部２１ｃ、キャリブレーション制御部２１ｄなどとして機能する。
【００３７】
キャリブレーション要否判定部２１ａは、印刷ジョブを解析して各ページの画像データの色彩値を取得すると共に、当該画像データに基づいて画像形成装置３０の印刷部４０が印刷した印刷物をインライン測色器４０ａが測色して得た色彩値を画像形成装置３０から取得し、その差分（双方の色彩値の色差）が予め定めた閾値を超えるか否かに基づいてキャリブレーションが必要であるかを判定する。なお、色彩値は、CIE 1976色空間のＬ*ａ*ｂ*値やCIE 1931色空間のＸＹＺ値、ＲＧＢ値などであり、各ページの所定位置（例えば、各ページの端部に配置したパッチなど）の値やページ全体の平均値などである。また、画像データの色彩値は、キャリブレーション要否判定部２１ａが印刷ジョブを解析して取得してもよいし、画像形成装置３０の画像処理部３８が画像データを生成する際に取得した色彩値を画像形成装置３０から取得してもよい。
【００３８】
ジョブ判定部２１ｂは、印刷ジョブの処理中にキャリブレーションが必要と判定された場合に、印刷ジョブを解析してジョブ情報を取得し、現在印刷しているページがジョブの最後のページであるかを判定したり、ジョブ種別（片面印刷であるか、両面印刷であるか、小冊子（booklet）印刷であるかなど）を判定したり、印刷していない残りの各ページのカラーモード（印刷時のカラー設定であり、カラーであるか、モノクロであるか、何も印刷しないブランクであるかなど）を判定したりする。
【００３９】
キャリブレーション位置特定部２１ｃは、印刷ジョブの途中でキャリブレーションを実施しても、キャリブレーションの前後で発色の差異による違和感が生じにくい位置（キャリブレーション位置と呼ぶ。）を特定する。キャリブレーション位置の特定手順の詳細は後述するが、例えば、各ページに対して、カラーモードがカラーのページは「４」、カラーモードがモノクロのページは「１」、カラーモードがブランクのページは「０」などの値（以下、設定値と呼ぶ。）を設定し、キャリブレーション要否判定部２１ａによりキャリブレーションが必要であると判定された時点以降のページについて、ジョブ種別及びカラーモードに基づいて、キャリブレーション位置を特定するための指標となる値（印刷物におけるカラーページの配置を評価する値、以下、評価値と呼ぶ。）を算出し、算出した評価値に基づいて、キャリブレーション位置を特定する。なお、カラーのページはＣＭＹＫの４色を使用し、モノクロのページはＫの１色を使用し、ブランクのページはＣＭＹＫのいずれも使用しないことから、本実施例では、各ページに対して使用する色の数に応じた値を設定値として使用している。
【００４０】
例えば、ジョブ種別が片面印刷の場合は、キャリブレーションが必要であると判定された時点以降で、最初に出現するカラー以外のページから、次のカラーのページまでの範囲で、キャリブレーション位置を特定する。具体的には、各ページの設定値を評価値に設定し、評価値が最も小さいページをキャリブレーション位置として特定する。また、上記範囲内で同じ評価値のページが連続している場合は、連続するページの内の最初のページや中間点のページ、最後のページなどをキャリブレーション位置として特定する。
【００４１】
また、ジョブ種別が両面印刷の場合は、見開きの２ページ（フェイスダウンで重ね合わせた複数のシートを綴じ止めした印刷物を開いた時の前のシートの裏面側のページと次のシートの表面側のページ）を考慮する必要がある。そこで、キャリブレーションが必要であると判定された時点以降で、最初に出現する見開きから最後の見開きまでの範囲で、各々の見開きの２ページについて設定値を乗算して評価値を算出し、評価値が最も小さい見開きをキャリブレーション位置として特定する。また、上記範囲内で同じ評価値の見開きが連続している場合は、連続している見開きの内の最初の見開きや中間点の見開き、最後の見開きなどをキャリブレーション位置として特定する。
【００４２】
また、ジョブ種別が小冊子印刷の場合は、連続するシートの２組の見開きの２ページ（フェイスダウンで重ね合わせた複数のシートを内側に折り畳んで作成した小冊子の所定のシートの裏面左側のページと次のシートの表面右側のページの組と、所定のシートの裏面右側のページと次のシートの表面左側のページの組）を考慮する必要がある。そこで、キャリブレーションが必要であると判定された時点以降で、最初に出現する見開きから最後の見開きまでの範囲で、対応する２組の見開きに対し、各々の見開きの２ページについて設定値を乗算し、乗算して得た２つの値を加算して評価値を算出し、評価値が最も小さい２組の見開きをキャリブレーション位置として特定する。また、上記範囲内で同じ評価値の２組の見開きが連続している場合は、最初の２組の見開きや中間点の２組の見開き、最後の２組の見開きをキャリブレーション位置として特定する。
【００４３】
また、キャリブレーション位置特定部２１ｃは、必要に応じて、算出した評価値をユーザに通知する画面や特定したキャリブレーション位置をユーザに通知する画面などを表示部２７に表示させる。
【００４４】
キャリブレーション制御部２１ｄは、キャリブレーション位置特定部２１ｃが特定したキャリブレーション位置に対応するページの印刷後に、キャリブレーションを実施するように、画像形成装置３０にキャリブレーションの実施を指示する。また、キャリブレーション制御部２１ｄは、必要に応じて、キャリブレーション位置特定部２１ｃが特定したキャリブレーション位置でキャリブレーションを実施するか否かをユーザに選択させる画面を表示部２７に表示させる。
【００４５】
なお、上記キャリブレーション要否判定部２１ａ、ジョブ判定部２１ｂ、キャリブレーション位置特定部２１ｃ、キャリブレーション制御部２１ｄはハードウェアとして構成してもよいし、制御部２１をキャリブレーション要否判定部２１ａ、ジョブ判定部２１ｂ、キャリブレーション位置特定部２１ｃ、キャリブレーション制御部２１ｄとして機能させるキャリブレーション制御プログラムとして構成し、当該キャリブレーション制御プログラムをＣＰＵ２２に実行させるようにしてもよい。
【００４６】
記憶部２５は、ＨＤＤやＳＳＤなどで構成され、クライアント装置１０から取得した印刷ジョブ、キャリブレーション位置特定部２１ｃが算出した評価値や特定したキャリブレーション位置などを記憶する。
【００４７】
ネットワークＩ／Ｆ部２６は、ＮＩＣやモデムなどで構成され、通信ネットワークを介して繋がっているクライアント装置１０や画像形成装置３０との接続を確立し、クライアント装置１０から印刷ジョブを受信したり、画像形成装置３０に印刷ジョブを送信したり、画像形成装置３０からインライン測色器４０ａが印刷物を測定して得た色彩値（必要に応じて、画像形成装置３０の画像処理部３８が印刷ジョブを解析して得た画像データの色彩値）を受信したりする。
【００４８】
表示部２７は、ＬＣＤや有機ＥＬディスプレイなどで構成され、設定値の設定画面、キャリブレーション位置特定部２１ｃが算出した評価値をユーザに通知する画面やキャリブレーション位置特定部２１ｃが特定したキャリブレーション位置をユーザに通知する画面、キャリブレーション位置でキャリブレーションを実施するか否かをユーザに選択させる画面などを表示する。操作部２８は、キーボードやマウス、表示部２７上に形成されたタッチセンサなどで構成され、上記画面における設定や選択など操作を可能にする。
【００４９】
［画像形成装置］
画像形成装置３０は、ＭＦＰなどであり、図６に示すように、制御部３１と記憶部３５とネットワークＩ／Ｆ部３６と表示操作部３７と画像処理部３８とキャリブレーション部３９と印刷部４０などで構成される。
【００５０】
制御部３１は、ＣＰＵ３２とＲＯＭ３３やＲＡＭ３４などのメモリとで構成され、これらはバスを介して接続されている。ＲＯＭ３３は、プログラムなどを記憶する。ＲＡＭ３４は、ＣＰＵ３２による制御に必要なデータ及び制御動作時に一時記憶が必要なデータ等を記憶する。そして、ＣＰＵ３２は、ＲＯＭ３３や記憶部３５からプログラムを読み出し、ＲＡＭ３４に展開して実行することにより、画像形成装置３０全体の動作を制御する。
【００５１】
記憶部３５は、ＨＤＤやＳＳＤなどで構成され、コントローラ２０から受信した印刷ジョブ、画像処理部３８が生成した画像データ、インライン測色器４０ａが測定して得た色彩値などを記憶する。
【００５２】
ネットワークＩ／Ｆ部３６は、ＮＩＣやモデムなどで構成され、通信ネットワークを介して繋がっているコントローラ２０との接続を確立し、コントローラ２０から印刷ジョブを受信したり、コントローラ２０にインライン測色器４０ａが印刷物を測定して得た色彩値（必要に応じて、画像処理部３８が印刷ジョブを解析して得た画像データの色彩値）を送信したりする。
【００５３】
表示操作部３７は、ＬＣＤなどの表示部上にタッチセンサ等の操作部を配置したタッチパネルなどであり、印刷条件の設定画面やキャリブレーションの設定画面などを表示し、当該画面における設定や選択など操作を可能にする。
【００５４】
画像処理部３８は、ＲＩＰ（Raster Image Processor）を備え、印刷ジョブの各ページをラスタライズしてページ毎の画像データを生成し、必要に応じて画像処理（色調整、濃度調整、サイズ調整などの処理）やスクリーニングを行う。また、画像処理部３８は、必要に応じて、印刷ジョブから画像データを生成する際に、各画素の色彩値を取得する。
【００５５】
キャリブレーション部３９は、コントローラ２０からの指示に従って、カラー印刷における色変動を調整するキャリブレーションを実行する。具体的には、ＣＭＹＫ各色のパッチを配列したカラーチャートを印刷部４０に印刷させ、インライン測色器４０ａに測定させ、測定した色彩値と基準値（各パッチに対して設定された色彩値）とを比較して色の変化量を求め、色の変化量が適正な範囲に収まるように随時フィードバックを行って色を調整する。
【００５６】
印刷部４０（エンジン）は、画像処理後の画像データに基づいてカラー印刷を行う。この印刷部４０は、帯電装置により帯電された感光体ドラムに露光装置から画像に応じた光を照射して静電潜像を形成し、現像装置で帯電したトナーを付着させて現像し、そのトナー像を転写ベルトに１次転写し、転写ベルトから用紙に２次転写し、更に定着装置で用紙上のトナー像を定着させる処理を行う。また、印刷部４０は、必要に応じて、転写ベルト近傍又は用紙の搬送経路にインライン測色器４０ａを備える。
【００５７】
インライン測色器４０ａは、例えば、測色器５０と同様に、光の波長ごとに計測可能なスペクトル方式（分光光度計）の測色器、若しくは、ＲＧＢの３種類のセンサで構成される測色器であり、印刷物を測定し、色彩値（Ｌ*ａ*ｂ*値、ＸＹＺ値、ＲＧＢ値など）を取得して出力する。
【００５８】
なお、図１乃至図６は、本実施例の印刷システムの一例であり、その構成は適宜変更可能である。例えば、図５では、コントローラ２０の制御部２１がキャリブレーション要否判定部２１ａ、ジョブ判定部２１ｂ、キャリブレーション位置特定部２１ｃ、キャリブレーション制御部２１ｄとして機能する構成を示したが、図３の印刷システムのように、コントローラ２０が画像形成装置３０に内蔵されている場合は、画像形成装置３０の制御部３１をキャリブレーション要否判定部２１ａ、ジョブ判定部２１ｂ、キャリブレーション位置特定部２１ｃ、キャリブレーション制御部２１ｄとして機能させる（若しくは、画像形成装置３０の制御部３１のＣＰＵ３２にキャリブレーション制御プログラムを実行させる）ようにしてもよい。
【００５９】
以下、コントローラ２０の具体的な動作について、図７乃至図１０を参照して説明する。ＣＰＵ２２は、ＲＯＭ２３又は記憶部２５に記憶したキャリブレーション制御プログラムをＲＡＭ２４に展開して実行することにより、図７乃至図１０のフローチャート図に示す各ステップの処理を実行する。なお、以下のフローでは、コントローラ２０がキャリブレーションの実施を制御する場合について記載するが、画像形成装置３０がコントローラ２０の機能を備える場合は、画像形成装置３０が同様の手順でキャリブレーションの実施を制御することができる。
【００６０】
まず、制御部２１（キャリブレーション要否判定部２１ａ）は、画像形成装置３０に印刷ジョブを送信して、印刷部４０に順次ページを印刷させると共に、インライン測色器４０ａに順次ページを測定させ、画像形成装置３０からインライン測色器４０ａが当該ページの印刷物を測定して得た色彩値（必要に応じて、画像形成装置３０の画像処理部３８が印刷ジョブを解析して得た画像データの色彩値）を取得する（Ｓ１０１）。
【００６１】
次に、制御部２１（キャリブレーション要否判定部２１ａ）は、印刷ジョブの当該ページの画像データの色彩値とインライン測色器４０ａが当該ページの印刷物を測定して得た色彩値との色差を算出する（Ｓ１０２）。そして、制御部２１（キャリブレーション要否判定部２１ａ）は、算出した色差が予め定めた閾値を超えているかを判断し（Ｓ１０３）、算出した色差が閾値を超えていない場合は、キャリブレーションを実施する必要がないため、Ｓ１０１に戻って次のページに対して同様の処理を行う。
【００６２】
算出した色差が閾値を超えている場合は、制御部２１（ジョブ判定部２１ｂ）は、現在印刷を指示しているページがジョブの途中のページであるかを判断する（Ｓ１０４）。現在、印刷を指示しているページがジョブの途中のページでない（最後のページである）場合は、キャリブレーションを実施しても、キャリブレーションの前後で発色の差異による違和感が生じにくいことから、制御部２１（キャリブレーション制御部２１ｄ）は、画像形成装置３０にキャリブレーションの実施を指示し（Ｓ１０５）、一連のジョブ処理を終了する。
【００６３】
一方、現在、印刷を指示しているページがジョブの途中のページの場合は、制御部２１（ジョブ判定部２１ｂ）は、ジョブを解析してジョブ情報を取得し（Ｓ１０６）、実行中のジョブのジョブ種別（例えば、片面印刷であるか、両面印刷であるか、小冊子印刷であるか）を判定する（Ｓ１０７）。そして、制御部２１（キャリブレーション位置特定部２１ｃ）は、ジョブ種別に応じたキャリブレーション位置の特定処理を行う（Ｓ１０８）。このキャリブレーション位置の特定処理の詳細は後述する。
【００６４】
その後、制御部２１（キャリブレーション制御部２１ｄ）は、現在、印刷を指示しているページがＳ１０８で特定したキャリブレーション位置であるかを判断し（Ｓ１０９）、印刷ページがキャリブレーション位置でなければ次のページの印刷を指示し（Ｓ１１０）、Ｓ１０９に戻って同様の処理を繰り返す。そして、印刷ページがキャリブレーション位置になったら、制御部２１（キャリブレーション制御部２１ｄ）、画像形成装置３０にキャリブレーションの実施を指示し（Ｓ１１１）、キャリブレーションが終了したら、残りのページの印刷を指示して（Ｓ１１２）、一連のジョブ処理を終了する。
【００６５】
なお、上記フローでは、印刷部４０に順次ページを印刷させながら、キャリブレーション位置の特定を行っているが、キャリブレーション位置の特定処理に時間がかかった場合は、キャリブレーションの実施制御を行う際に、特定したキャリブレーション位置のページが既に印刷されている場合もあり得るため、色差が閾値を超えたら印刷部４０に印刷を中断させ、キャリブレーション位置を特定した後に印刷部４０に印刷を再開させるようにしてもよい。また、上記フローでは、本実施例のキャリブレーション制御を分かりやすくするために、現在、印刷を指示しているページがキャリブレーション位置であるかを判断し、印刷ページがキャリブレーション位置になったら、キャリブレーションの実施を指示しているが、キャリブレーション位置を特定したら、直ちに、当該キャリブレーション位置に対応するページの印刷後にキャリブレーションを実施するように指示を行ってもよい。
【００６６】
図１１は、キャリブレーションの実施による色差の変化を示しており、図の横軸は印刷時間（又は印刷枚数）、図の縦軸は色差を示しており、色差が「０」の点は、印刷ジョブの当該ページの画像データの色彩値とインライン測色器４０ａが測定した色彩値とが一致していることを示している。例えば、図の太い一点鎖線で示すように、印刷時間の増加に伴って色差の絶対値が大きく（ここでは、色差がマイナス方向に大きく）なっていき、ある印刷時間（ここでは１０００時間）に到達した時点で色差が閾値（色変動許容範囲）を超える。そこで、当該ページの画像データの色彩値とインライン測色器４０ａが測定した色彩値とが一致するようにキャリブレーションを行う。その後、図の太い実線で示すように、印刷時間の増加に伴って色差の絶対値が大きくなっていく。このように、キャリブレーションの前後で色差の変化（発色差異）が生じるが、本実施例では、後述するように、ジョブ種別に応じて算出した評価値に基づいてキャリブレーション位置を特定するため、キャリブレーションの前後で違和感を生じさせない若しくは低減させることができる。
【００６７】
以下、キャリブレーション位置の特定処理について具体的に説明する。なお、以下の処理は、制御部２１（キャリブレーション位置特定部２１ｃ）が実行する。
【００６８】
［片面印刷］
Ｓ１０７で判定したジョブ種別が片面印刷の場合、図８に示すように、ジョブ情報を参照して、次に印刷するページのページ番号（ｎ）を取得する（Ｓ２０１）。次に、ｎページのカラーモードを取得し（Ｓ２０２）、ｎページの評価値Ｐ（ｎ）を算出する（Ｓ２０３）。例えば、設定値として、カラーモードがカラーのページに「４」、モノクロのページに「１」、ブランクのページに「０」を設定した場合、ｎページの設定値を、そのページの評価値に設定する。
【００６９】
図１２は、片面印刷における各ページのカラーモードと評価値（「ｐｏｉｎｔ」と表記）とを対応付けるテーブルである。例えば、カラーモードがカラー（「Ｃ」と表記）のページの評価値は「４」、モノクロ（「Ｍ」と表記）のページの評価値は「１」、ブランク（何も印刷しない場合、「Ｂ」と表記）のページの評価値は「０」となる。
【００７０】
次に、算出した評価値Ｐ（ｎ）が予め定めた閾値（例えば、「４」）よりも小さいかを判断し（Ｓ２０４）、評価値Ｐ（ｎ）が閾値よりも小さくない場合（Ｓ２０４のＮｏ、ここでは評価値が「４」の場合）は、ｎに１を加算し（Ｓ２０５）、Ｓ２０２に戻って同様の処理を繰り返す。例えば、図１２の場合、ｎページからｎ＋２ページまでは評価値は「４」であるため、Ｓ２０２〜Ｓ２０５の処理を繰り返し実行する。
【００７１】
評価値Ｐ（ｎ）が閾値よりも小さい場合（Ｓ２０４のＹｅｓ）は、Ｓ２０３で算出した評価値Ｐ（ｎ）の値を記憶部２５などに保存する（Ｓ２０６）。そして、ｎに１を加算し（Ｓ２０７）、ｎページのカラーモードを取得し（Ｓ２０８）、ｎページの評価値Ｐ（ｎ）を算出（ここではｎページの設定値に設定）する（Ｓ２０９）。次に、算出した評価値Ｐ（ｎ）が上記閾値よりも小さいかを判断し（Ｓ２１０）、評価値Ｐ（ｎ）が閾値よりも小さい場合（Ｓ２１０のＹｅｓ）は、Ｓ２０６に戻って同様の処理を繰り返す。例えば、図１１の場合、ｎ＋３ページからｎ＋５ページまでは評価値は「４」未満であるため、Ｓ２０６〜Ｓ２１０の処理を繰り返し実行する。
【００７２】
評価値Ｐ（ｎ）が閾値よりも小さくない場合（Ｓ２１０のＮｏ、ここでは評価値が「４」の場合）は、保存した評価値Ｐ（ｎ）の中から最小の評価値を特定する（Ｓ２１１）。そして、最小の評価値のページをキャリブレーション位置として特定する（Ｓ２１２）。例えば、図１２の場合、ｎ＋３ページからｎ＋５ページまでは評価値が最小であるが、この場合は、最初のページ（ｎ＋３ページ）をキャリブレーション位置として特定してもよいし、中間のページ（ｎ＋４ページ）をキャリブレーション位置として特定してもよいし、最後のページ（ｎ＋５ページ）をキャリブレーション位置として特定してもよい。最初のページをキャリブレーション位置として特定した場合は、キャリブレーションをできるだけ早く実施することができると共にキャリブレーションの前後の発色の差異をカラーとモノクロ（又はブランク）の変化によって視認しにくくすることができ、中間のページをキャリブレーション位置として特定した場合は、カラーでないページの間でキャリブレーションを実施することによりキャリブレーションの前後の発色の差異を視認しにくくすることができ、最後のページをキャリブレーション位置として特定した場合は、キャリブレーションの前後の発色の差異をモノクロ（又はブランク）とカラーの変化によって視認しにくくすることができるという効果がある。
【００７３】
なお、上記フローでは、各々のページの設定値を評価値として採用したが、ｎページの設定値とｎ＋１ページの設定値とを乗算して評価値を算出してもよい。
【００７４】
［両面印刷］
Ｓ１０７で判定したジョブ種別が両面印刷の場合、図９に示すように、ジョブ情報を参照して、次に印刷する見開きの２ページの内の前側のページ（フェイスダウンで重ね合わせる場合はシートの裏面側のページ）のページ番号（ｎ）を取得する（Ｓ３０１）。次に、ｎページとｎ＋１ページ（次のシートの表面側のページ）のカラーモードを取得し（Ｓ３０２）、見開きの２ページの評価値Ｐ（ｎ）を算出する（Ｓ３０３）。例えば、上記と同様に、設定値として、カラーモードがカラーのページに「４」、モノクロのページに「１」、ブランクのページに「０」を設定した場合、ｎページとｎ＋１ページの設定値を乗算して評価値を算出する。
【００７５】
図１３は、両面印刷における各シートの各ページとカラーモードと評価値とを対応付けるテーブルである。例えば、見開きの前側のページ及び後ろ側のページのカラーモードが共にカラーの場合は、評価値は４×４＝１６となる。また、見開きの前側のページ及び後ろ側のページの一方のカラーモードがカラー、他方のカラーモードがモノクロの場合は、評価値は４×１＝４となる。また、見開きの前側のページ及び後ろ側のページのカラーモードが共にモノクロの場合は、評価値は１×１＝１となる。また、見開きの前側のページ及び後ろ側のページの一方のカラーモードがカラー又はモノクロ、他方のカラーモードがブランクの場合は、評価値は４（又は１）×０＝０となる。
【００７６】
次に、算出した評価値Ｐ（ｎ）が予め定めた閾値（例えば、「１６」）よりも小さいかを判断し（Ｓ３０４）、評価値Ｐ（ｎ）が閾値よりも小さくない場合（Ｓ３０４のＮｏ、ここでは評価値が「１６」の場合）は、ｎに２を加算し（Ｓ３０５）、Ｓ３０２に戻って次の見開きの２ページに対して同様の処理を繰り返す。
【００７７】
評価値Ｐ（ｎ）が閾値よりも小さい場合（Ｓ３０４のＹｅｓ）は、その評価値Ｐ（ｎ）の値を記憶部２５などに保存する（Ｓ３０６）。そして、ｎに２を加算し（Ｓ３０７）、ｎページとｎ＋１ページのカラーモードを取得し（Ｓ３０８）、見開きの２ページの評価値Ｐ（ｎ）を算出する（Ｓ３０９）。次に、算出した評価値Ｐ（ｎ）が上記閾値よりも小さいかを判断し（Ｓ３１０）、評価値Ｐ（ｎ）が閾値よりも小さい場合（Ｓ３１０のＹｅｓ）は、Ｓ３０６に戻って同様の処理を繰り返す。例えば、図１２の場合、ｎ＋３とｎ＋４ページからｎ＋１３とｎ＋１４ページまでは評価値は「１６」未満であるため、Ｓ３０６〜Ｓ３１０の処理を繰り返し実行する。
【００７８】
評価値Ｐ（ｎ）が閾値よりも小さくない場合（Ｓ３１０のＮｏ、ここでは評価値が「１６」の場合）は、保存した評価値Ｐ（ｎ）の中から最小の評価値を特定する（Ｓ３１１）。そして、最小の評価値の見開きをキャリブレーション位置として特定する（Ｓ３１２）。例えば、図１３の場合、ｎ＋９ページとｎ＋１０ページの２ページの評価値が最小の評価値であるため、ｎ＋９ページとｎ＋１０ページの見開きをキャリブレーション位置として特定する。なお、最小の評価値が連続する場合は、最初の見開きをキャリブレーション位置として特定してもよいし、中間の見開きをキャリブレーション位置として特定してもよいし、最後の見開きをキャリブレーション位置として特定してもよい。最初の見開きをキャリブレーション位置として特定した場合は、キャリブレーションをできるだけ早く実施することができると共にキャリブレーションの前後の発色の差異をカラーとモノクロ（又はブランク）の変化によって視認しにくくすることができ、中間の見開きをキャリブレーション位置として特定した場合は、カラーでない見開きの間でキャリブレーションを実施することによりキャリブレーションの前後の発色の差異を視認しにくくすることができ、最後の見開きをキャリブレーション位置として特定した場合は、キャリブレーションの前後の発色の差異をモノクロ（又はブランク）とカラーの変化によって視認しにくくすることができるという効果がある。
【００７９】
［小冊子印刷］
Ｓ１０７で判定したジョブ種別が小冊子印刷の場合、図１０に示すように、ジョブ情報を参照して、次に印刷するシートのシート番号（ｘ）を取得し（Ｓ４０１）、ｘシートの第２ページとｘ＋１シートの第１ページ、ｘシートの第３ページとｘ＋１シートの第４ページのカラーモードを取得する（Ｓ４０２）。
【００８０】
具体的に説明すると、図１４（ａ）に示すように、２ｉｎ１で両面に第１ページから第４ページを印刷し、フェイスダウンで重ね合わせ、内側に２つ折りにして小冊子を作成する場合を考える。シート数が３であれば、図１４（ｂ）に示すように、第１の２組の見開きの内の一方の見開き（見開き１）は第１シートの第２ページ（２ページ目）と第２シートの第１ページ（３ページ目）、他方の見開き（見開き５）は第２シートの第４ページ（１０ページ目）と第１シートの第３ページ（１１ページ目）になる。また、第２の２組の見開きの内の一方の見開き（見開き２）は第２シートの第２ページ（４ページ目）と第３シートの第１ページ（５ページ目）、他方の見開き（見開き４）は第３シートの第４ページ（８ページ目）と第２シートの第３ページ（９ページ目）になる。これを一般化すると、シート数をｎ、シート番号をｘとすると、２組の見開きの内の一方の見開きはｘシートの第２ページ（２ｘページ目）とｘ＋１シートの第１ページ（２ｘ＋１ページ目）、他方の見開きはｘ＋１シートの第４ページ（４ｎ−２ｘページ目）とｘシートの第３ページ（４ｎ−２ｘ＋１ページ目）になる。
【００８１】
次に、ｘシートの第２ページとｘ＋１シートの第１ページの設定値及びｘシートの第３ページとｘ＋１シートの第４ページの設定値に基づいて評価値Ｐ（ｘ）を算出する（Ｓ４０３）。例えば、設定値として、カラーモードがカラーのページに「４」、モノクロのページに「１」、ブランクのページに「０」を設定した場合、一方の見開きの２ページの設定値を乗算し、他方の見開きの２ページの設定値を乗算し、それらを加算して評価値を算出する。
【００８２】
図１４（ｃ）は、両面印刷における各シートの各ページとカラーモードと評価値とを記述したテーブルである。例えば、第１シートの第２ページと第２シートの第１ページ及び第１シートの第３ページと第２シートの第４ページのカラーモードが共にカラーの場合は、評価値は４×４＋４×４＝３２となる（図の粗いドットのハッチング部分参照）。また、第２シートの第２ページと第３シートの第１ページ及び第２シートの第３ページと第３シートの第４ページのカラーモードが共にモノクロの場合は、評価値は１×１＋１×１＝２となる（図の細かいドットのハッチング部分参照）。
【００８３】
次に、算出した評価値Ｐ（ｘ）が予め定めた閾値（例えば、「３２」）よりも小さいかを判断し（Ｓ４０４）、評価値Ｐ（ｘ）が閾値よりも小さくない場合（Ｓ４０４のＮｏ、ここでは評価値が「３２」の場合）は、ｘに１を加算し（Ｓ４０５）、Ｓ４０２に戻って次のシートに対して同様の処理を繰り返す。
【００８４】
評価値Ｐ（ｘ）が閾値よりも小さい場合（Ｓ４０４のＹｅｓ）は、その評価値Ｐ（ｘ）の値を記憶部２５などに保存する（Ｓ４０６）。そして、ｘに１を加算し（Ｓ４０７）、ｘシートの第２ページとｘ＋１シートの第１ページ、ｘシートの第３ページとｘ＋１シートの第４ページのカラーモードを取得し（Ｓ４０８）、ｘシートの第２ページとｘ＋１シートの第１ページの設定値及びｘシートの第３ページとｘ＋１シートの第４ページの設定値に基づいて評価値Ｐ（ｘ）を算出する（Ｓ４０９）。次に、算出した評価値Ｐ（ｘ）が上記閾値よりも小さいかを判断し（Ｓ４１０）、評価値が閾値よりも小さい場合（Ｓ４１０のＹｅｓ）は、Ｓ４０６に戻って同様の処理を繰り返す。
【００８５】
評価値Ｐ（ｘ）が閾値よりも小さくない場合（Ｓ４１０のＮｏ、ここでは評価値が「３２」の場合）は、保存した評価値Ｐ（ｘ）の中から最小の評価値を特定する（Ｓ４１１）。そして、最小の評価値Ｐ（ｘ）の２組の見開きをキャリブレーション位置として特定する（Ｓ３１２）。例えば、図１４（ｃ）の場合、第２シートの評価値Ｐ（ｘ）が最小であった場合、第３シートの表面側（第１ページ及び第４ページ）をキャリブレーション位置として特定する。なお、最小の評価値が連続する場合は、最初の２組の見開きをキャリブレーション位置として特定してもよいし、中間の２組の見開きをキャリブレーション位置として特定してもよいし、最後の２組の見開きをキャリブレーション位置として特定してもよい。最初の２組の見開きをキャリブレーション位置として特定した場合は、キャリブレーションをできるだけ早く実施することができると共にキャリブレーションの前後の発色の差異をカラーとモノクロ（又はブランク）の変化によって視認しにくくすることができ、中間の２組の見開きをキャリブレーション位置として特定した場合は、カラーでない見開きの間でキャリブレーションを実施することによりキャリブレーションの前後の発色の差異を視認しにくくすることができ、最後の２組の見開きをキャリブレーション位置として特定した場合は、キャリブレーションの前後の発色の差異をモノクロ（又はブランク）とカラーの変化によって視認しにくくすることができるという効果がある。
【００８６】
以上説明したように、予めカラーモードに応じて設定値を設定し、キャリブレーションが必要であると判定された時点以降のページについて、所定のルールに従って関連するページの設定値に基づいて、キャリブレーション位置を特定するための指標となる評価値を算出し、算出した評価値に基づいて、キャリブレーション位置を特定し、特定したキャリブレーション位置でキャリブレーションを実施することにより、キャリブレーションの前後で発色が変化することにより生じる違和感を低減することができる。
【実施例２】
【００８７】
次に、本発明の第２の実施例に係る印刷システム及びキャリブレーション制御プログラム並びにキャリブレーション制御方法について、図１５乃至図１９を参照して説明する。図１５及び図１６は、本実施例の印刷システムの一例を示す模式図であり、図１７及び図１８は、本実施例のコントローラの動作を示すフローチャート図である。また、図１９は、印刷時間と色差の関係を示す図である。
【００８８】
前記した第１の実施例では、１台の画像形成装置３０がジョブの処理とキャリブレーションとを実施する場合について記載したが、例えば、図１５及び図１６に示すように、印刷システムに複数台の画像形成装置３０が接続されている場合において、ジョブの処理を行っている画像形成装置でキャリブレーションが必要になった場合は、その画像形成装置にキャリブレーションの実施を指示し、キャリブレーション後にジョブを再開させることもできるし、その画像形成装置にキャリブレーションの実施を指示すると共に、他の画像形成装置にジョブを転送して処理させることもできる。
【００８９】
その場合、印刷システムの各装置の構成は第１の実施例と同様であるが、図１５の印刷システムにおけるコントローラ２０の制御部２１のキャリブレーション制御部２１ｄ（図１６の印刷システムの場合は、印刷ジョブを処理している画像形成装置３０の制御部３１）は、以下の処理を行う。
【００９０】
具体的には、第１の画像形成装置３０に印刷ジョブの処理を指示している際に、キャリブレーション要否判定部２１ａによりキャリブレーションが必要と判定された場合、印刷システムにキャリブレーション済み（色差が許容範囲内）の第２の画像形成装置３０があるかを判断する。第２の画像形成装置３０がある場合は、第１の画像形成装置３０がキャリブレーションを実施するための所要時間（キャリブレーション予測時間と呼ぶ。）と、キャリブレーション以降のページの印刷を指示する印刷ジョブを生成し、その印刷ジョブを第２の画像形成装置３０に転送して、第２の画像形成装置３０が印刷を開始するまでの所要時間（ジョブ転送時間と呼ぶ。）と、を比較する。そして、キャリブレーション予測時間がジョブ転送時間よりも長い場合は、第１の画像形成装置３０にキャリブレーションの実施を指示すると共に第２の画像形成装置３０に印刷ジョブを転送して印刷を指示し、キャリブレーション予測時間がジョブ転送時間以下の場合は、第１の画像形成装置３０にキャリブレーションの実施を指示してから印刷ジョブを継続して処理するように指示する。
【００９１】
なお、印刷システムに含まれる複数の画像形成装置３０の内の２以上の画像形成装置３０は一群の画像形成装置３０として管理されており、キャリブレーション制御部２１ｄは、印刷ジョブを処理している第１の画像形成装置３０と同じ群に属する画像形成装置３０の中から、印刷ジョブを転送する画像形成装置３０を選択することができる。
【００９２】
以下、コントローラ２０の具体的な動作について、図１７乃至図１８を参照して説明する。ＣＰＵ２２は、ＲＯＭ２３又は記憶部２５に記憶したキャリブレーション制御プログラムをＲＡＭ２４に展開して実行することにより、図１７乃至図１８のフローチャート図に示す各ステップの処理を実行する。なお、図１７乃至図１８は、作図の都合上、分図したものであり、一連の処理を示している。また、以下のフローでは、コントローラ２０がキャリブレーションの実施を制御する場合について記載するが、画像形成装置３０がコントローラ２０の機能を備える場合は、印刷ジョブを処理している画像形成装置３０が同様の手順でキャリブレーションの実施を制御することができる。
【００９３】
まず、制御部２１（キャリブレーション要否判定部２１ａ）は、第１の実施例と同様に、画像形成装置３０に印刷ジョブを送信して、印刷部４０に順次ページを印刷させると共に、インライン測色器４０ａに順次ページを測定させ、画像形成装置３０からインライン測色器４０ａが当該ページの印刷物を測定して得た色彩値（必要に応じて、画像形成装置３０の画像処理部３８が印刷ジョブを解析して得た画像データの色彩値）を取得する（Ｓ５０１）。次に、制御部２１（キャリブレーション要否判定部２１ａ）は、印刷ジョブの当該ページの画像データの色彩値とインライン測色器４０ａが当該ページの印刷物を測定して得た色彩値との色差を算出する（Ｓ５０２）。そして、制御部２１（キャリブレーション要否判定部２１ａ）は、算出した色差が予め定めた閾値を超えているかを判断し（Ｓ５０３）、算出した色差が閾値を超えていない場合は、キャリブレーションを実施する必要がないため、Ｓ５０１に戻って次のページに対して同様の処理を行う。
【００９４】
算出した色差が閾値を超えている場合は、制御部２１（ジョブ判定部２１ｂ）は、現在印刷を指示しているページがジョブの途中のページであるかを判断する（Ｓ５０４）。現在、印刷を指示しているページがジョブの途中のページでない（最後のページである）場合は、キャリブレーションを実施しても、キャリブレーションの前後で発色の差異による違和感が生じにくいことから、制御部２１（キャリブレーション制御部２１ｄ）は、画像形成装置３０にキャリブレーションの実施を指示し（Ｓ５０５）、一連のジョブ処理を終了する。
【００９５】
一方、現在、印刷を指示しているページがジョブの途中のページの場合は、制御部２１（ジョブ判定部２１ｂ）は、ジョブを解析してジョブ情報を取得し（Ｓ５０６）、実行中のジョブのジョブ種別（例えば、片面印刷であるか、両面印刷であるか、小冊子印刷であるか）を判定する（Ｓ５０７）。そして、制御部２１（キャリブレーション位置特定部２１ｃ）は、ジョブ種別に応じたキャリブレーション位置の特定処理を行う（Ｓ５０８）。このキャリブレーション位置の特定処理は第１の実施例の図８乃至図１０と同様であるため、説明は省略する。
【００９６】
次に、図１８の（１）に遷移して、制御部２１（キャリブレーション制御部２１ｄ）は、通信ネットワークに接続されている画像形成装置３０（特に、群管理されている画像形成装置３０）の中に、キャリブレーション済み（色差が許容範囲内）の画像形成装置３０があるかを判断する（Ｓ５０９）。キャリブレーション済みの画像形成装置３０がない場合は、第１の実施例と同様に、制御部２１（キャリブレーション制御部２１ｄ）は、現在、印刷を指示しているページがＳ５０８で特定したキャリブレーション位置であるかを判断し（Ｓ５１０）、印刷ページがキャリブレーション位置でなければ次のページの印刷を指示し（Ｓ５１１）、Ｓ５１０に戻って同様の処理を繰り返す。そして、印刷ページがキャリブレーション位置になったら、制御部２１（キャリブレーション制御部２１ｄ）、画像形成装置３０にキャリブレーションの実施を指示し（Ｓ５１２）、キャリブレーションが終了したら、残りのページの印刷を指示して（Ｓ５１３）、一連のジョブ処理を終了する。
【００９７】
一方、キャリブレーション済みの画像形成装置３０がある場合は、制御部２１（キャリブレーション制御部２１ｄ）は、現在、印刷ジョブを処理している画像形成装置３０でキャリブレーションを実施した場合の所要時間（キャリブレーション予測時間（Ａ））を算出する（Ｓ５１４）。次に、制御部２１（キャリブレーション制御部２１ｄ）は、印刷ジョブを解析して、その印刷ジョブの残印刷枚数を取得し（Ｓ５１５）、残りのページの印刷を指示する印刷ジョブを生成し、生成したジョブをキャリブレーション済みの画像形成装置３０に送信し、キャリブレーション済みの画像形成装置３０が当該印刷ジョブに基づいて印刷を開始するまで所要時間（ジョブ転送時間（Ｂ））を算出する（Ｓ５１６）。そして、制御部２１（キャリブレーション制御部２１ｄ）は、キャリブレーション予測時間（Ａ）がジョブ転送時間（Ｂ）よりも長いかを判断する（Ｓ５１７）。
【００９８】
キャリブレーション予測時間（Ａ）がジョブ転送時間（Ｂ）以下の場合（Ｓ５１７のＮｏ）は、現在、印刷ジョブを処理している画像形成装置３０でキャリブレーションを実施した後に印刷ジョブの処理を再開した方がジョブ処理時間は短くなるため、Ｓ５１０に遷移し、上記と同様に、制御部２１（キャリブレーション制御部２１ｄ）は、現在、印刷を指示しているページがＳ５０８で特定したキャリブレーション位置であるかを判断し（Ｓ５１０）、印刷ページがキャリブレーション位置でなければ次のページの印刷を指示し（Ｓ５１１）、Ｓ５１０に戻って同様の処理を繰り返す。そして、印刷ページがキャリブレーション位置になったら、制御部２１（キャリブレーション制御部２１ｄ）、画像形成装置３０にキャリブレーションの実施を指示し（Ｓ５１２）、キャリブレーションが終了したら、残りのページの印刷を指示して（Ｓ５１３）、一連のジョブ処理を終了する。
【００９９】
キャリブレーション予測時間（Ａ）がジョブ転送時間（Ｂ）よりも長い場合は、キャリブレーション済みの画像形成装置３０に印刷ジョブを転送した方がジョブ処理時間は短くなるため、制御部２１（キャリブレーション制御部２１ｄ）は、残りのページの印刷を指示する印刷ジョブを生成し、生成した印刷ジョブをキャリブレーション済みの画像形成装置３０に転送して、印刷ジョブの処理を指示すると共に（Ｓ５１８）、元の画像形成装置３０にキャリブレーションの実施を指示して（Ｓ５１９）、一連のジョブ処理を終了する。
【０１００】
なお、上記フローでは、印刷部４０に順次ページを印刷させながら、キャリブレーション位置の特定、キャリブレーション済みの画像形成装置３０の検索、キャリブレーション予測時間（Ａ）及びジョブ転送時間（Ｂ）の算出及び比較を行っているが、キャリブレーション位置の特定処理やキャリブレーション済みの画像形成装置３０の検索処理、キャリブレーション予測時間（Ａ）及びジョブ転送時間（Ｂ）の算出及び比較処理に時間がかかった場合は、キャリブレーションの実施制御を行う際に、特定したキャリブレーション位置のページが既に印刷されている場合もあり得るため、色差が閾値を超えたら印刷部４０に印刷を中断させ、キャリブレーション位置の特定、キャリブレーション済みの画像形成装置３０の検索、キャリブレーション予測時間（Ａ）及びジョブ転送時間（Ｂ）の算出及び比較を行った後に印刷部４０に印刷を再開させるようにしてもよい。また、上記フローでは、本実施例のキャリブレーション制御を分かりやすくするために、現在、印刷を指示しているページがキャリブレーション位置であるかを判断し、印刷ページがキャリブレーション位置になったら、キャリブレーションの実施を指示しているが、キャリブレーション位置を特定したら、直ちに、当該キャリブレーション位置に対応するページの印刷後にキャリブレーションを実施するように指示を行ってもよい。
【０１０１】
図１９は、キャリブレーションの実施による色差の変化を示しており、図の横軸は印刷時間（又は印刷枚数）、図の縦軸は色差を示しており、色差が「０」の点は、印刷ジョブの当該ページの画像データの色彩値とインライン測色器４０ａが測定した色彩値とが一致していることを示している。例えば、図の太い一点鎖線で示すように、印刷時間の増加に伴って色差の絶対値が大きく（ここでは、色差がマイナス方向に大きく）なっていき、ある印刷時間（ここでは１０００時間）に到達した時点で色差が閾値（色変動許容範囲）を超える。そこで、当該ページの画像データの色彩値とインライン測色器４０ａが測定した色彩値とが一致するようにキャリブレーションを行う。その際、印刷ジョブを処理している第１の画像形成装置３０でキャリブレーションを実施した場合の所要時間（キャリブレーション予測時間（Ａ））とキャリブレーション済みの第２の画像形成装置３０に印刷ジョブを転送し、当該第２の画像形成装置３０が印刷を開始するまでの所要時間（ジョブ転送時間（Ｂ））とを比較する。印刷ジョブを処理している第１の画像形成装置３０でキャリブレーションを実施する場合、図の太い実線に示すように色差は変化し、キャリブレーション済みの第２の画像形成装置３０にジョブを転送する場合は、図の太い破線に示すように色差が変化する。この場合、キャリブレーション予測時間（Ａ）がジョブ転送時間（Ｂ）よりも長いため、キャリブレーション済みの第２の画像形成装置３０にジョブを転送することにより、ジョブ処理が完了する時間を短縮することができる。
【０１０２】
以上説明したように、第１の実施例と同様に、評価値に基づいてキャリブレーション位置を特定し、特定したキャリブレーション位置でキャリブレーションを実施することにより、キャリブレーションの前後又は第１の画像形成装置３０と第２の画像形成装置３０との間で発色が変化することにより生じる違和感を低減することができる。また、キャリブレーション予測時間とジョブ転送時間とを比較し、比較結果に応じて印刷ジョブを処理することにより、効率的に印刷ジョブを処理することができる。
【０１０３】
なお、本発明は上記実施例に限定されるものではなく、本発明の趣旨を逸脱しない限りにおいて、その構成や制御は適宜変更可能である。
【０１０４】
例えば、上記各実施例では、コントローラ２０がキャリブレーションの実施を制御する場合について説明したが、印刷ジョブの処理を行う画像形成装置３０がキャリブレーションの実施を制御する場合に対しても、本発明を同様に適用することができる。
【０１０５】
また、上記各実施例では、インライン測色器４０ａを用いて色彩値を取得する場合について説明したが、画像形成装置３０とは別に設けた測色器５０を用いて色彩値を取得する場合に対しても、本発明を同様に適用することができる。
【０１０６】
また、第２の実施例では、コントローラ２０は通信ネットワークに接続されている画像形成装置３０の中からキャリブレーション済みの画像形成装置３０を特定したが、画像形成装置３０が群管理されている場合は、通信ネットワークに接続されている画像形成装置３０の内の、ジョブ処理を行う画像形成装置３０と同じ群に属する画像形成装置３０の中からキャリブレーション済みの画像形成装置３０を特定してもよい。
【産業上の利用可能性】
【０１０７】
本発明は、キャリブレーションを実行する画像形成装置を含む印刷システム及びキャリブレーションの実施を制御するキャリブレーション制御プログラム並びに当該キャリブレーション制御プログラムを記録した記録媒体並びに当該画像形成装置を含む印刷システムにおけるキャリブレーション制御方法に利用可能である。
【符号の説明】
【０１０８】
１０  クライアント装置
１１  制御部
１１ａ  ＯＳ
１１ｂ  文書作成アプリケーション
１１ｃ  プリンタドライバ
１２  ＣＰＵ
１３  ＲＯＭ
１４  ＲＡＭ
１５  記憶部
１６  ネットワークＩ／Ｆ部
１７  表示部
１８  操作部
２０  コントローラ
２１  制御部
２１ａ  キャリブレーション要否判定部
２１ｂ  ジョブ判定部
２１ｃ  キャリブレーション位置特定部
２１ｄ  キャリブレーション制御部
２２  ＣＰＵ
２３  ＲＯＭ
２４  ＲＡＭ
２５  記憶部
２６  ネットワークＩ／Ｆ部
２７  表示部
２８  操作部
３０  画像形成装置
３１  制御部
３２  ＣＰＵ
３３  ＲＯＭ
３４  ＲＡＭ
３５  記憶部
３６  ネットワークＩ／Ｆ部
３７  表示操作部
３８  画像処理部
３９  キャリブレーション部
４０  印刷部
４０ａ  インライン測色器
５０  測色器
６０  印刷物
【図１】
0006256814.tif 000002
【図２】
0006256814.tif 000003
【図３】
0006256814.tif 000004
【図４】
0006256814.tif 000005
【図５】
0006256814.tif 000006
【図６】
0006256814.tif 000007
【図７】
0006256814.tif 000008
【図８】
0006256814.tif 000009
【図９】
0006256814.tif 000010
【図１０】
0006256814.tif 000011
【図１１】
0006256814.tif 000012
【図１２】
0006256814.tif 000013
【図１３】
0006256814.tif 000014
【図１４】
0006256814.tif 000015
【図１５】
0006256814.tif 000016
【図１６】
0006256814.tif 000017
【図１７】
0006256814.tif 000018
【図１８】
0006256814.tif 000019
【図１９】
0006256814.tif 000020