(57)【要約】【課題】プロファイルの作成に適したチャートを作成することができるチャート作成制御プログラム及びチャート作成制御方法の提供。【解決手段】チャートの印刷及び測色を行うシステムにおいて、所定数のパッチが配置されたチャートに追加する、同色の２つ以上の追加パッチを決定し、チャートにおいて２つ以上の追加パッチが所定のパターンを形成するように、所定数のパッチ及び２つ以上の追加パッチを再配置し、再配置後に印刷されたチャートの各パッチの測色値を取得し、その測色値に基づいてチャートを判定する。【選択図】図７
2020172041.tif 000002
【特許請求の範囲】
【請求項１】
チャートの印刷及び測色を行うシステムで動作するチャート作成制御プログラムであって、
前記システム内の制御装置に、
所定数のパッチが配置されたチャートに追加する、同色の２つ以上の追加パッチを決定する追加パッチ決定処理、
前記チャートにおいて前記２つ以上の追加パッチが所定のパターンを形成するように、前記所定数のパッチ及び前記２つ以上の追加パッチを再配置するパッチ配置処理、
再配置後に印刷された前記チャートの各パッチの測色値を取得し、前記測色値に基づいて前記チャートを判定する判定処理、を実行させる、
ことを特徴とするチャート作成制御プログラム。
【請求項２】
前記追加パッチ決定処理では、前記チャートのデータを取得して解析し、前記所定数のパッチの色値の平均に基づいて前記追加パッチの色値を決定し、前記所定数のパッチの配列に基づいて前記追加パッチの数を決定する、
ことを特徴とする請求項１に記載のチャート作成制御プログラム。
【請求項３】
前記判定処理では、前記２つ以上の追加パッチの測色値のばらつきが予め定めた第１の閾値を超えた場合、前記チャートに濃度ムラがある旨を報知する、
ことを特徴とする請求項１又は２に記載のチャート作成制御プログラム。
【請求項４】
前記判定処理では、前記チャートの画像を画面に表示し、前記画面上で、濃度ムラが検知された追加パッチと他の追加パッチとを識別可能に表示する、
ことを特徴とする請求項３に記載のチャート作成制御プログラム。
【請求項５】
前記判定処理では、前記チャートの画像を画面に表示し、前記画面上で、前記２つ以上の追加パッチの測色値のばらつきを確認可能にする、
ことを特徴とする請求項１又は２に記載のチャート作成制御プログラム。
【請求項６】
前記判定処理では、前記画面で濃度ムラの補正が指示された場合は、前記チャートの印刷を行う装置に画質調整を指示し、前記画質調整後に印刷された前記チャートの各パッチの測色値を取得する、
ことを特徴とする請求項４又は５に記載のチャート作成制御プログラム。
【請求項７】
前記所定のパターンは、前記チャートの主走査方向及び／又は副走査方向を網羅するパターンである、
ことを特徴とする請求項１乃至６のいずれか一に記載のチャート作成制御プログラム。
【請求項８】
前記パッチ配置処理では、前記所定のパターンをユーザに選択させる画面を表示する、
ことを特徴とする請求項７に記載のチャート作成制御プログラム。
【請求項９】
前記パッチ配置処理では、前記所定数のパッチの中に前記追加パッチと同じ色値の特定パッチがある場合は、前記特定パッチと前記２つ以上の追加パッチとが前記所定のパターンを形成するように、前記所定数のパッチ及び前記２つ以上の追加パッチを再配置する、
ことを特徴とする請求項７又は８に記載のチャート作成制御プログラム。
【請求項１０】
前記パッチ配置処理では、前記所定数のパッチの測色値のばらつきが予め定めた第２の閾値を超えた場合、前記所定数のパッチを再配置する、
ことを特徴とする請求項１乃至９のいずれか一に記載のチャート作成制御プログラム。
【請求項１１】
チャートの印刷及び測色を行うシステムにおけるチャート作成制御方法であって、
所定数のパッチが配置されたチャートに追加する、同色の２つ以上の追加パッチを決定する追加パッチ決定処理と、
前記チャートにおいて前記２つ以上の追加パッチが所定のパターンを形成するように、前記所定数のパッチ及び前記２つ以上の追加パッチを再配置するパッチ配置処理と、
再配置後に印刷された前記チャートの各パッチの測色値を取得し、前記測色値に基づいて前記チャートを判定する判定処理と、を実行する、
ことを特徴とするチャート作成制御方法。
【請求項１２】
前記追加パッチ決定処理では、前記チャートのデータを取得して解析し、前記所定数のパッチの色値の平均に基づいて前記追加パッチの色値を決定し、前記所定数のパッチの配列に基づいて前記追加パッチの数を決定する、
ことを特徴とする請求項１１に記載のチャート作成制御方法。
【請求項１３】
前記判定処理では、前記２つ以上の追加パッチの測色値のばらつきが予め定めた第１の閾値を超えた場合、前記チャートに濃度ムラがある旨を報知する、
ことを特徴とする請求項１１又は１２に記載のチャート作成制御方法。
【請求項１４】
前記判定処理では、前記チャートの画像を画面に表示し、前記画面上で、濃度ムラが検知された追加パッチと他の追加パッチとを識別可能に表示する、
ことを特徴とする請求項１３に記載のチャート作成制御方法。
【請求項１５】
前記判定処理では、前記チャートの画像を画面に表示し、前記画面上で、前記２つ以上の追加パッチの測色値のばらつきを確認可能にする、
ことを特徴とする請求項１１又は１２に記載のチャート作成制御方法。
【請求項１６】
前記判定処理では、前記画面で濃度ムラの補正が指示された場合は、前記チャートの印刷を行う装置に画質調整を指示し、前記画質調整後に印刷された前記チャートの各パッチの測色値を取得する、
ことを特徴とする請求項１４又は１５に記載のチャート作成制御方法。
【請求項１７】
前記所定のパターンは、前記チャートの主走査方向及び／又は副走査方向を網羅するパターンである、
ことを特徴とする請求項１１乃至１６のいずれか一に記載のチャート作成制御方法。
【請求項１８】
前記パッチ配置処理では、前記所定のパターンをユーザに選択させる画面を表示する、
ことを特徴とする請求項１７に記載のチャート作成制御方法。
【請求項１９】
前記パッチ配置処理では、前記所定数のパッチの中に前記追加パッチと同じ色値の特定パッチがある場合は、前記特定パッチと前記２つ以上の追加パッチとが前記所定のパターンを形成するように、前記所定数のパッチ及び前記２つ以上の追加パッチを再配置する、
ことを特徴とする請求項１７又は１８に記載のチャート作成制御方法。
【請求項２０】
前記パッチ配置処理では、前記所定数のパッチの測色値のばらつきが予め定めた第２の閾値を超えた場合、前記所定数のパッチを再配置する、
ことを特徴とする請求項１１乃至１９のいずれか一に記載のチャート作成制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、チャート作成制御プログラム及びチャート作成制御方法に関し、特に、プロファイルの作成に適したチャートの作成を制御するチャート作成制御プログラム及びチャート作成制御方法に関する。
【背景技術】
【０００２】
カラー印刷機能を備えた複写機や複合機（ＭＦＰ：Multi-Functional Peripherals）などの画像形成装置を用いてカラー印刷を行う場合、ジョブの各ページに含まれる色を正確に再現するための色管理が重要である。そこで、従来は、ＣＭＹＫのパッチを配置したチャートをスキャナや画像形成装置に設けたインラインセンサで測色し、パッチの色情報とスキャナやインラインセンサで読み取った色情報とを比較して色の変化量を求め、色の変化量が適正な範囲に収まるように色変換テーブル（プロファイル）を更新するなどの色補正が行われている。
【０００３】
上記チャートにおけるパッチの配置に関して様々な提案がなされており、本願出願人は、特許文献１で、印刷部及び測色部を備える画像形成装置と、前記画像形成装置を制御する制御装置と、を含むシステムにおけるチャート作成方法であって、前記制御装置が、複数のパッチを配置したチャートの印刷画像を生成して、前記画像形成装置に前記チャートの印刷及び測色を指示し、前記画像形成装置が、前記チャートを印刷し、前記チャートの各パッチを測色する第１のチャート作成処理と、前記制御装置が、前記画像形成装置から前記チャートの各パッチの測色値を取得し、測色対象のパッチと当該パッチの周辺のパッチとからなる小パッチ群における各パッチの測色値を平均した平均測色値の、前記チャート内のバラツキが所定の範囲に収まるように、パッチを再配置する再配置処理と、前記制御装置が、パッチを再配置したチャートの印刷画像を生成し、前記画像形成装置に前記チャートの印刷及び測色を指示し、前記画像形成装置が、前記パッチを再配置したチャートを印刷し、前記チャートの各パッチを測色する第２のチャート作成処理と、を実行する構成を開示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−１５９５４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１の技術では、パッチを並び替える前に出力物（チャート）をスキャナ（測色部）で測色しているが、そもそもチャートの印刷時に濃度ムラが発生すると、各パッチの測色値（例えば、ＲＧＢ値）が不正確な値になり、不正確な測色値に基づいてパッチの並び替えを行ってしまう。通常、このような場合には、チャートの外側の用紙の端の部分に、濃度を徐々に変化させた濃度ムラ検知用のバーを追加するが、用紙の端の部分に印刷されるバーでは用紙全体の濃度ムラを確実に検知することができない。
【０００６】
本発明は、上記問題点に鑑みてなされたものであって、その主たる目的は、プロファイルの作成に適したチャートを作成することができるチャート作成制御プログラム及びチャート作成制御方法を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の一側面は、チャートの印刷及び測色を行うシステムで動作するチャート作成制御プログラムであって、前記システム内の制御装置に、所定数のパッチが配置されたチャートに追加する、同色の２つ以上の追加パッチを決定する追加パッチ決定処理、前記チャートにおいて前記２つ以上の追加パッチが所定のパターンを形成するように、前記所定数のパッチ及び前記２つ以上の追加パッチを再配置するパッチ配置処理、再配置後に印刷された前記チャートの各パッチの測色値を取得し、前記測色値に基づいて前記チャートを判定する判定処理、を実行させることを特徴とする。
【０００８】
本発明の一側面は、チャートの印刷及び測色を行うシステムにおけるチャート作成制御方法であって、所定数のパッチが配置されたチャートに追加する、同色の２つ以上の追加パッチを決定する追加パッチ決定処理と、前記チャートにおいて前記２つ以上の追加パッチが所定のパターンを形成するように、前記所定数のパッチ及び前記２つ以上の追加パッチを再配置するパッチ配置処理と、再配置後に印刷された前記チャートの各パッチの測色値を取得し、前記測色値に基づいて前記チャートを判定する判定処理と、を実行することを特徴とする。
【発明の効果】
【０００９】
本発明のチャート作成制御プログラム及びチャート作成制御方法によれば、プロファイルの作成に適したチャートを作成することができる。
【００１０】
その理由は、チャートの印刷及び測色を行うシステムにおいて、所定数のパッチが配置されたチャートに追加する、同色の２つ以上の追加パッチを決定し、チャートにおいて２つ以上の追加パッチが所定のパターンを形成するように、所定数のパッチ及び２つ以上の追加パッチを再配置し、再配置後に印刷されたチャートの各パッチの測色値を取得し、その測色値に基づいてチャートを判定するからである。
【図面の簡単な説明】
【００１１】
【図１】本発明の第１の実施例に係る印刷システムの構成を示す模式図である。
【図２】本発明の第１の実施例に係る印刷システムの他の構成を示す模式図である。
【図３】本発明の第１の実施例に係るクライアント装置の構成を示すブロック図である。
【図４】本発明の第１の実施例に係るコントローラの構成を示すブロック図である。
【図５】本発明の第１の実施例に係る画像形成装置の構成を示すブロック図である。
【図６】本発明の第１の実施例に係る画像形成装置のエンジンの構成を示す模式図である。
【図７】本発明の第１の実施例に係るコントローラの動作を示すフローチャート図である。
【図８】本発明の第１の実施例に係るコントローラの動作（追加パッチの初期配置処理）を示すフローチャート図である。
【図９】本発明の第１の実施例に係るコントローラの動作（追加パッチの再配置処理）を示すフローチャート図である。
【図１０】本発明の第１の実施例に係るパッチの配置方法を説明する模式図である。
【図１１】本発明の第１の実施例に係るパッチの配置方法の他の例を説明する模式図である。
【図１２】本発明の第１の実施例に係る画面（報知画面）を示す模式図である。
【図１３】本発明の第１の実施例に係る画面（報知画面）の他の例を示す模式図である。
【図１４】本発明の第１の実施例に係る画面（選択画面）を示す模式図である。
【図１５】本発明の第２の実施例に係るコントローラの動作を示すフローチャート図である。
【図１６】本発明の第２の実施例に係るパッチと小パッチ群の関係を示す模式図である。
【発明を実施するための形態】
【００１２】
背景技術で示したように、ＣＭＹＫのパッチを配置したチャートをスキャナやインラインセンサで測色し、パッチの色情報とスキャナやインラインセンサで読み取った色情報とを比較して色の変化量を求め、色の変化量が適正な範囲に収まるように色変換テーブル（プロファイル）を更新するなどの色補正が行われており、チャートにおけるパッチの配置に関して様々な提案がなされている。
【００１３】
例えば、特許文献１では、チャートの各パッチを測色した測色値を取得し、測色対象のパッチと当該パッチの周辺のパッチとからなる小パッチ群における各パッチの測色値を平均した平均測色値の、チャート内のバラツキが所定の範囲に収まるように、パッチを再配置する方法を提案しているが、そもそもチャートの印刷時に濃度ムラが発生すると、各パッチの測色値（ＲＧＢ値）が不正確な値になり、不正確な測色値に基づいてパッチの並び替えを行ってしまう。通常、このような場合には、チャートの外側の用紙の端の部分に、濃度を徐々に変化させた濃度ムラ検知用のバーを追加するが、用紙の端の部分に印刷されるバーでは用紙全体の濃度ムラを確実に検知することができない。
【００１４】
そこで、本発明の一実施の形態では、チャート内に、所定方向（主走査方向、副走査方向、又は、主走査及び副走査の両方向）を網羅するように、濃度ムラ検知用のパッチを配置する。具体的には、チャートの印刷及び測色を行うシステムにおいて、所定数のパッチが配置されたチャートに追加する、同色の２つ以上の追加パッチを決定し、チャートにおいて２つ以上の追加パッチが所定のパターン（例えば、チャートの主走査方向及び／又は副走査方向を網羅するパターン）を形成するように、所定数のパッチ及び２つ以上の追加パッチを再配置し、再配置後に印刷されたチャートの各パッチの測色値を取得し、その測色値に基づいてチャートを判定する。これにより、プロファイルの作成に適したチャートを作成することができる。
【実施例１】
【００１５】
上記した本発明の一実施の形態についてさらに詳細に説明すべく、本発明の第１の実施例に係るチャート作成制御プログラム及びチャート作成制御方法について、図１乃至図１４を参照して説明する。図１及び図２は、本実施例の印刷システムの構成を示す模式図であり、図３は、クライアント装置の構成を示すブロック図、図４は、コントローラの構成を示すブロック図である。また、図５は、画像形成装置の構成を示すブロック図であり、図６は、画像形成装置のエンジンの構成を示す模式図である。また、図７乃至図９は、コントローラの動作を示すフローチャート図であり、図１０及び図１１は、本実施例のパッチの配置方法を説明する模式図、図１２乃至図１４は、本実施例の印刷システムに表示される画面の一例である。
【００１６】
図１に示すように、本実施例の印刷システムは、イントラネット上に、通信ネットワークで接続可能なクライアント装置１０、コントローラ２０、画像形成装置３０がそれぞれ配置される。なお、通信ネットワークの規格としてEthernet（登録商標）などを用いることができるが、コントローラ２０から画像形成装置３０へのデータ転送は、Ethernet（登録商標）以外にもIEEE1394、Parallelなどを用いることも可能である。また、図１では、コントローラ２０を画像形成装置３０とは別に設けているが、図２に示すように、コントローラ２０が画像形成装置３０に包含される構成としてもよい。以下、図１の構成を前提にして各装置について詳細に説明する。
【００１７】
［クライアント装置］
クライアント装置１０は、パーソナルコンピュータなどのコンピュータ装置であり、図３（ａ）に示すように、制御部１１と記憶部１２とネットワークＩ／Ｆ部１３と表示部１４と操作部１５などで構成される。
【００１８】
制御部１１は、ＣＰＵ（Central Processing Unit）１１ａと、ＲＯＭ（Read Only Memory）１１ｂやＲＡＭ（Random Access Memory）１１ｃなどのメモリとで構成され、これらはバスを介して接続されている。ＣＰＵ１１ａは、ＲＯＭ１１ｂや記憶部１２からプログラムを読み出し、ＲＡＭ１１ｃに展開して実行することにより、クライアント装置１０の全体制御を行う。
【００１９】
上記制御部１１は、図３（ｂ）に示すように、Windows（登録商標）やmacOS（登録商標）などのＯＳ（Operating System）１６と、ＯＳ１６上でドキュメントを作成する文書作成アプリケーション１７と、文書作成アプリケーション１７で作成したドキュメントのデータをコントローラ２０で解釈可能な言語（ＰＣＬ（Printer Control Language）やＰＳ（Post Script）などのＰＤＬ（Page Description Language））に変換すると共に、印刷条件や後処理条件を指定して印刷ジョブを生成するプリンタドライバ１８などとしても機能する。
【００２０】
記憶部１２は、ＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）などで構成され、ＣＰＵ１１ａが各部を制御するためのプログラム、ドキュメントのデータ、印刷ジョブなどを格納する。
【００２１】
ネットワークＩ／Ｆ部１３は、ＮＩＣ（Network Interface Card）やモデムなどで構成され、ネットワークを介して繋がっているコントローラ２０との接続を確立し、印刷ジョブなどを送信する。
【００２２】
表示部１４は、ＬＣＤ（Liquid Crystal Display）などで構成され、ドキュメントを作成する画面、ドキュメントの印刷条件（印刷部数、紙種、片面／両面、カラー／モノクロなど）や後処理条件（タブ紙挿入やステープル、パンチなど）を設定する画面などを表示する。操作部１５は、キーボードやマウス、表示部１４と一体となったタッチパネルなどで構成され、ドキュメントの作成、印刷条件や後処理条件の設定などの操作を可能にする。
【００２３】
［コントローラ］
コントローラ２０は、コンピュータ装置などであり、画像形成装置３０を制御する制御装置として機能する。このコントローラ２０は、図４（ａ）に示すように、制御部２１と記憶部２２とネットワークＩ／Ｆ部２３とプリンタＩ／Ｆ部２４と画像処理部２５と表示操作部２６などで構成される。
【００２４】
制御部２１は、ＣＰＵ２１ａと、ＲＯＭ２１ｂやＲＡＭ２１ｃなどのメモリとで構成され、これらはバスを介して接続されている。ＣＰＵ２１ａは、ＲＯＭ２１ｂや記憶部２２からプログラム（後述するチャート作成制御プログラムを含む。）を読み出し、ＲＡＭ２１ｃに展開して実行することにより、コントローラ２０の全体制御を行う。
【００２５】
上記制御部２１は、所定数のパッチ（必要に応じて元パッチと呼ぶ。）及び同色の２つ以上の追加パッチを初期配置又は再配置したチャートの印刷及び測色を画像形成装置３０に指示する。また、制御部２１は、図４（ｂ）に示すように、追加パッチ決定部２７、パッチ配置部２８、判定部２９などとしても機能する。
【００２６】
追加パッチ決定部２７は、所定数のパッチが配置されたチャートに追加する、同色の２つ以上の追加パッチを決定する。例えば、追加パッチ決定部２７は、チャートのデータを取得して解析し、所定数のパッチの色値の平均（例えば、平均ＣＭＹＫ値）などに基づいて追加チャートの色値を決定し、所定数のパッチの配列に基づいて追加チャートの数量を決定する。
【００２７】
パッチ配置部２８は、チャートにおいて２つ以上の追加パッチが所定のパターン（チャートの主走査方向、副走査方向、又は、主走査方向及び副走査方向を網羅するパターン）を形成するように、所定数のパッチ及び２つ以上の追加パッチを再配置する。その際、パッチ配置部２８は、所定のパターンをユーザに選択させる画面（後述する選択画面）を表示操作部２６などに表示させることができる。また、パッチ配置部２８は、所定数のパッチの中に追加パッチと同じ色値の特定パッチがある場合は、特定パッチと２つ以上の追加パッチとが所定のパターンを形成するように、所定数のパッチ及び２つ以上の追加パッチを再配置することができる。
【００２８】
判定部２９は、再配置後に印刷されたチャートの各パッチの測色値（例えば、ＲＧＢ値）を取得し、その測色値に基づいてチャートを判定する。具体的には、追加パッチの測色値のばらつきが予め定めた第１の閾値以下であるかを判断し、追加パッチの測色値のばらつきが第１の閾値以下の場合は、チャートを登録し、所定数のパッチの測色値に基づいてプロファイルを作成する。また、追加パッチの測色値のばらつきが第１の閾値を超える場合は、チャートに濃度ムラがある旨をユーザに報知する。その際、チャートの画像を画面に表示し、画面上で、濃度ムラが検出された追加パッチと他の追加パッチとを識別可能に表示したり、画面上で、２つ以上の追加パッチの測色値のばらつきを確認可能にしたりすることができ、上記画面で濃度ムラの補正が指示された場合は、画像形成装置３０にエンジン調整などの画質調整を指示し、画質調整後に印刷されたチャートの各パッチの測色値を取得することができる。
【００２９】
なお、上記追加パッチ決定部２７、パッチ配置部２８、判定部２９はハードウェアとして構成してもよいし、制御部２１を、追加パッチ決定部２７、パッチ配置部２８、判定部２９として機能させるチャート作成制御プログラムとして構成し、当該チャート作成制御プログラムをＣＰＵ２１ａに実行させるようにしてもよい。
【００３０】
記憶部２２は、ＨＤＤやＳＳＤなどで構成され、ＣＰＵ２１ａが各部を制御するためのプログラム（上記チャート作成制御プログラムを含む。）、印刷ジョブ、印刷画像データ、プロファイル、チャートの測色データ（各パッチのＲＧＢ値）などを記憶する。
【００３１】
ネットワークＩ／Ｆ部２３は、ＮＩＣやモデムなどで構成され、ネットワークを介して繋がっているクライアント装置１０との接続を確立し、印刷ジョブなどを受信する。プリンタＩ／Ｆ部２４は、画像形成装置３０に接続するための専用インターフェイスであり、画像形成装置３０に印刷画像データや指示（印刷指示や測色指示、画質調整指示）を送信したり、画像形成装置３０から色補正要求やチャートの測色データを受信したりする。
【００３２】
画像処理部２５は、ＲＩＰ（Raster Image Processor）として機能し、チャートの作成指示に従って、色補正に必要なパッチの画像を生成する。そして、各々のパッチの画像とパッチのレイアウト情報とからチャートの印刷画像を生成して画像形成装置３０に出力する。また、画像処理部２５は、必要に応じて、印刷画像に対して、スクリーン処理、階調補正、濃度バランス調整、細線化、網点処理などを行う。
【００３３】
表示操作部２６は、ＬＣＤなどの表示部上に格子状の透明電極からなるタッチセンサが形成されたタッチパネルなどであり、必要に応じて設けられる。この表示操作部２６は、各種画面（濃度ムラがある旨を報知する画面や追加パッチの配置パターンを選択する画面など）を表示すると共に、上記画面での各種操作（パッチの並び替え指示や濃度ムラの補正指示、追加パッチの配置パターンの選択指示など）を可能にする。
【００３４】
［画像形成装置］
画像形成装置３０は、コントローラ２０の指示に従って印刷を実行する複合機などであり、図５に示すように、制御部３１と記憶部３２とコントローラＩ／Ｆ部３３と表示操作部３４と印刷部３５と測色部３６などで構成される。
【００３５】
制御部３１は、ＣＰＵ３１ａと、ＲＯＭ３１ｂやＲＡＭ３１ｃなどのメモリとで構成され、これらはバスを介して接続されている。ＣＰＵ３１ａは、ＲＯＭ３１ｂからプログラムを読み出し、ＲＡＭ３１ｃに展開して実行することにより、画像形成装置３０の全体制御を行う。また、制御部３１は、カラー印刷の枚数や装置の使用時間などをカウントし、カウント値が予め定めた値になったら、色補正が必要な状態になったと判断して、コントローラ２０に色補正要求を送信する。
【００３６】
記憶部３２は、ＨＤＤやＳＳＤなどで構成され、ＣＰＵ３１ａが各部を制御するためのプログラム、印刷画像データ、プロファイル、チャートの測色データ（各パッチのＲＧＢ値）などを記憶する。
【００３７】
コントローラＩ／Ｆ部３３は、コントローラ２０に接続するための専用インターフェイスであり、コントローラ２０から印刷画像データや指示（印刷指示や測色指示、画質調整指示）を受信したり、コントローラ２０に色補正要求やチャートの測色データを送信したりする。
【００３８】
表示操作部３４は、ＬＣＤなどの表示部上に格子状の透明電極からなるタッチセンサが形成されたタッチパネルなどであり、各種画面を表示すると共に、上記画面での各種操作を可能にする。なお、コントローラ２０が表示操作部２６を備えていない場合やコントローラ２０が画像形成装置３０に内包される場合は、表示操作部３４は、濃度ムラがある旨を報知する画面や追加パッチの配置パターンを選択する画面などを表示したり、上記画面で、パッチの並び替え指示や濃度ムラの補正指示、追加パッチの配置パターンの選択指示などを受け付けたりしてもよい。
【００３９】
印刷部（プリント部）３５は、印刷画像に基づいて印刷処理を実行するエンジンである。具体的には、図６に示すように、印刷画像に基づいてレーザ光を照射して露光する露光部と、感光体ドラムと現像装置と帯電装置と感光体クリーニング部と１次転写ローラとを備え、ＣＭＹＫの各色のトナー像を形成する画像形成部と、ローラによって回転され、画像形成部で形成されたトナー像を用紙に搬送する中間転写体として機能する中間ベルトと、中間ベルト上に形成されたトナー像を用紙に転写する２次転写ローラと、用紙に転写されたトナー像を定着させる定着部と、用紙を搬送する給紙ローラやレジストローラ、ループローラ、反転ローラ、排紙ローラ等の搬送部などで構成される。
【００４０】
測色部３６は、上記定着部と排紙トレイとの間の用紙の搬送経路などに設けられたインラインセンサなどであり、例えばＲＧＢの３種類のセンサで構成され、印刷部３５が用紙に形成したチャートの各パッチを測色して測色データとして出力する。
【００４１】
なお、図１乃至図６は本実施例の印刷システムの一例であり、チャート全体の濃度ムラを検知できるようにパッチを配置したチャートを作成可能であれば、各装置の構成や制御は適宜変更可能である。
【００４２】
例えば、上記説明では、コントローラ２０の制御部２１に、追加パッチ決定部２７、パッチ配置部２８、判定部２９の機能を持たせたが、コントローラ２０が画像形成装置３０に包含される場合は、画像形成装置３０の制御部３１に、追加パッチ決定部２７、パッチ配置部２８、判定部２９の機能を持たせる（若しくは、ＣＰＵ３１ａにチャート作成制御プログラムを実行させる）構成としてもよい。
【００４３】
また、上記説明では、画像形成装置３０に測色部３６を設けたが、印刷システムにスキャナを配置し、画像形成装置３０が印刷したチャートをスキャナが測色して、測色データをコントローラ２０に出力する構成としてもよい。
【００４４】
次に、印刷ジョブの処理中に画像形成装置３０から色補正要求を受けた場合のコントローラ２０の動作の一例について説明する。ＣＰＵ２１ａは、ＲＯＭ２１ｂ又は記憶部２２に記憶したチャート作成制御プログラムをＲＡＭ２１ｃに展開して実行することにより、図７乃至図９のフローチャート図に示す各ステップの処理を実行する。なお、画像形成装置３０の制御部３１は、カラー印刷の枚数や装置の使用時間などをカウントすることによって、自動的に色補正の要否を判断し、色補正が必要な状態になったと判断した場合、コントローラ２０に対して色補正要求を送信するものとする。
【００４５】
まず、制御部２１は、クライアント装置１０などから、所定数のパッチが配置されたチャート（ユーザ定義チャート）のデータを受け付けると（Ｓ１０１）、制御部２１（追加パッチ決定部２７）は、当該データを解析して所定数のパッチの色値の平均（平均ＣＭＹＫ値）を計算し（Ｓ１０２）、この平均ＣＭＹＫ値に基づいて追加パッチの色値（ＣＭＹＫ値）及び数を決定する（Ｓ１０３）。
【００４６】
例えば、追加パッチのＹ値を計算する場合、チャート内のＹが含まれるパッチ数をＮy、所定値を網羅するために必要な追加パッチ数をＮadd、チャート内のＹが含まれるパッチのＹ値の合計値をＹsum、所定値をＹgoal、追加パッチのＹ値をＹaddとすると、これらのパラメータの関係式は下記のようになる。
Ｙgoal＝（Ｙsum＋（Ｙadd×Ｎadd））／（Ｎy＋Ｎadd）  …  （１）
上記（１）式から追加パッチのＹ値（Ｙadd）を求めると下記のようになる。
Ｙadd＝（Ｙgoal×（Ｎy＋Ｎadd）−Ｙsum）／Ｎadd  …  （２）
【００４７】
図１０（ａ）の場合、Ｎy＝４、Ｎadd＝４、Ｙsum＝２５０、Ｙgoal＝６５より、Ｙadd＝６７．５となる。同様に、追加パッチのＣＭＫ値を計算することにより、追加パッチのＣＭＹＫ値を決定することができる。
【００４８】
なお、ここでは、追加パッチを並び替えた時に元パッチの測色値が変化しにくい（乱反射の影響を受けにくい）ように、追加パッチのＣＭＹＫ値を元パッチの平均ＣＭＹＫ値に基づいて決定したが、追加パッチはチャート内の濃度ムラを検知するために配置するため、人が目視（例えば、後述する報知画面５１）で追加パッチの測色値のばらつきを確認する場合は、追加パッチのＣＭＹＫ値を、人が濃度の変化を認識しやすい値にしてもよい。
【００４９】
次に、制御部２１（パッチ配置部２８）は、ユーザ定義チャートに追加パッチを初期配置する（Ｓ１０４）。
【００５０】
図８は、追加パッチの初期配置の詳細を示しており、まず、左上のパッチ位置を基準にして、主走査方向の現在位置Ｐ１を１、副走査方向の現在位置Ｐ２を１、主走査方向のパッチ数をＮ１、副走査方向のパッチ数をＮ２に設定する（Ｓ２０１）。次に、Ｐ１＜Ｎ１であるかを判断し（Ｓ２０２）、Ｐ１≧Ｎ１であれば（Ｓ２０２のＮｏ）、チャートの末尾に残っている追加パッチを配置して（Ｓ２０７）、追加パッチの初期配置を終了する。一方、Ｐ１＜Ｎ１であれば（Ｓ２０２のＹｅｓ）、Ｐ２≦Ｎ２であるかを判断し（Ｓ２０３）、Ｐ２＞Ｎ２であれば（Ｓ２０３のＮｏ）、Ｐ２を１に設定する（Ｓ２０４）。そして、Ｐ１、Ｐ２の位置に追加パッチを配置し、Ｐ１、Ｐ２の位置に元あったパッチはチャート末尾へ移動し（Ｓ２０５）、Ｐ１、Ｐ２に１を加算した後（Ｓ２０６）、Ｓ２０２に戻って同様の処理を繰り返す。
【００５１】
図１０（ｂ）は、図８のフローに従って追加パッチを配置した場合の例であり、この場合、追加パッチ４１は左上から右下に向かって階段状に配置される。なお、図１０（ｂ）では追加パッチ４１を階段状に配置しているが、主走査方向の各パッチ位置に追加パッチ４１が配置されていればよく、副走査方向に対してランダムに配置しても良い。また、図８及び図１０では、主走査方向を網羅するように追加パッチ４１を配置したが、副走査方向を網羅するように追加パッチ４１を配置したり、主走査方向及び副走査方向を網羅するように追加パッチ４１を配置したりしてもよい。
【００５２】
次に、画像処理部２５は、追加パッチを追加したユーザ定義チャートの画像データを生成し、制御部２１は、その画像データを画像形成装置３０に送信してユーザ定義チャートの出力・スキャンを指示する。画像形成装置３０は、コントローラ２０の指示に従ってユーザ定義チャートを出力してスキャンし、コントローラ２０は、画像形成装置３０から各パッチの測色値（ここではＲＧＢ値）を取得する（Ｓ１０５）。
【００５３】
次に、制御部２１（判定部２９）は、追加パッチの測色値のばらつきが予め定めた第１の閾値以下であるかを判断し（Ｓ１０６）、追加パッチの測色値のばらつきが第１の閾値を超える場合は（Ｓ１０６のＮｏ）、チャートに濃度ムラがあることをユーザに報知する（Ｓ１１１）。例えば、表示操作部２６に、図１２に示すような報知画面５０を表示させて、ユーザに濃度ムラを検知したことを報知する。その際、報知画面５０では、濃度ムラが検知された追加パッチと他の追加パッチとを識別可能に表示することが好ましい。また、ここでは、制御部２１（判定部２９）が、追加パッチの濃度ムラを検知したが、図１３に示すような報知画面５１を表示させ、ユーザに追加パッチの濃度ムラを判断させてもよい。また、報知画面５０、５１で画質調整（濃度ムラ補正）が指示された場合は、画像形成装置３０に画質調整（エンジン調整）を実施させ、その後、Ｓ１０５に戻って、画質調整後のユーザ定義チャートを出力してスキャンし、各パッチのＲＧＢ値を取得することができる。
【００５４】
一方、追加パッチの測色値のばらつきが第１の閾値以下の場合は（Ｓ１０６のＹｅｓ）、制御部２１（判定部２９）は、報知画面５１などで並び替えが指示されたかを判断し（Ｓ１０７）、並び替えが指示された場合は（Ｓ１０７のＹｅｓ）、制御部２１（パッチ配置部２８）は、所定のルールに従って（例えば、チャート内の明度ばらつきを抑制するように）元パッチを並び替え（Ｓ１０８）、追加パッチの再配置を実施した後（Ｓ１０９）、Ｓ１０５に戻って同様の処理を繰り返す。
【００５５】
図９は、追加パッチの再配置の詳細を示しており、まず、主走査方向の現在位置Ｐ１を１に設定し、主走査方向のパッチ数をＮ１に設定する（Ｓ３０１）。次に、Ｐ１＜Ｎ１であるかを判断し（Ｓ３０２）、Ｐ１≧Ｎ１であれば（Ｓ３０２のＮｏ）、追加パッチの再配置処理を終了する。一方、Ｐ１＜Ｎ１であれば（Ｓ３０２のＹｅｓ）、Ｐ１列に追加パッチが含まれるかを判断し（Ｓ３０３）、Ｐ１列に追加パッチが含まれていなければ（Ｓ３０３のＮｏ）、Ｐ１列のパッチの中で追加パッチのＲＧＢ値に最も近いパッチを、追加パッチが複数含まれる列の追加パッチと交換する（Ｓ３０４）。そして、Ｐ１に１を加算した後（Ｓ３０５）、Ｓ３０２に戻って同様の処理を繰り返す。
【００５６】
例えば、図１０（ｂ）の元のパッチ４０及び追加パッチ４１を並び替えた結果、図１０（ｃ）に示すように、主走査方向の１列目に追加パッチ４１が２つ配置され、２列目に追加パッチ４１が配置されなかった場合、２列目のパッチ４０の中から、追加パッチ４１のＲＧＢ値に最も近いパッチ（副走査方向の４行目のパッチ４０）を特定し、そのパッチ４０を追加パッチ４１が複数含まれる列（１列目）の１つの追加パッチ（副走査方向の３行目の追加パッチ４１）と交換して、図１０（ｄ）に示すように、追加パッチ４１が主走査方向を網羅するようにする。なお、ここでは、元のパッチ４０を並び替えた後に追加パッチ４１を再配置したが、例えば、図１０（ｅ）に示すように、追加パッチ４１を固定して元のパッチ４０のみを並び替えるようにしてもよい。
【００５７】
図７に戻って、Ｓ１０７で並び替えが指示されなかった場合は（Ｓ１０７のＮｏ）、制御部２１（判定部２９）は、そのチャートを登録し、各パッチのＲＧＢ値に基づいてプロファイルを作成する（Ｓ１１０）。
【００５８】
なお、上記Ｓ１０９では、主走査方向を網羅するように追加パッチを再配置したが、例えば、ユーザ定義チャートに追加パッチと同じＣＭＹＫ値の特定パッチが含まれる場合は、追加パッチと特定パッチとで主走査方向を網羅するようにしてもよい。例えば、図１１（ａ）に示すように、ユーザ定義チャートの中に追加パッチと同じＣＭＹＫ値のパッチ（左下のパッチ）が含まれており、図１１（ｂ）に示すように、Ｓ１０８でパッチの並び替えを行った結果、図１１（ｃ）に示すように、主走査方向の２列目に追加パッチ４１が配置されない場合を考える。この場合、図１０（ｄ）では、主走査方向の２列目に配置されているパッチ４０と主走査方向において重複して配置されている追加パッチ４１とを入れ替えることによって、追加パッチ４１が主走査方向を網羅するようにしたが、図１１（ｃ）に示すように、主走査方向の２列目に追加パッチ４１と同じＣＭＹＫ値のパッチ４０が配置されている場合は、そのパッチも含めて主走査方向を網羅しているため、追加パッチの再配置を省略することができる。
【００５９】
また、上記説明では、主走査方向を網羅するように追加パッチを配置したが、どの方向を網羅するように追加パッチを配置するかをユーザに選択させるようにしてもよい。その場合は、制御部２１（追加パッチ決定部２７）は、表示操作部２６に、図１４に示すような選択画面５２を表示させ、ユーザが選択した方向を網羅するように追加パッチを配置すればよい。
【００６０】
以上説明したように、本実施例では、所定数のパッチが配置されたチャートに、主走査方向及び／又は副走査方向を網羅するように追加パッチを配置するため、追加パッチの測色値に基づいてチャート全体の濃度ムラを検知することができ、プロファイルの作成に適したチャートを作成することができる。
【実施例２】
【００６１】
次に、本発明の第２の実施例に係るチャート作成制御プログラム及びチャート作成制御方法について、図１５及び図１６を参照して説明する。図１５は、本実施例のコントローラの動作を示すフローチャート図であり、図１６は、パッチと小パッチ群の関係を示す模式図である。
【００６２】
色補正を正確に行うためには、スキャナやインラインセンサで測色対象のパッチからの反射光のみを検出する必要がある。しかしながら、実際には、測色対象のパッチからの反射光に加えて、乱反射により周辺のパッチからの反射光も混ざった色情報が取得されてしまう。その結果、測色対象のパッチの周辺のパッチの色が変化するだけで、取得される色情報が異なった値になってしまう。
【００６３】
この乱反射光の影響を低減する方法として、本願出願人は、特許文献１において、チャートの各パッチを測色した測色値を取得し、測色対象のパッチと当該パッチの周辺のパッチとからなる小パッチ群における各パッチの測色値を平均した平均測色値の、チャート内のバラツキが所定の範囲に収まるように、パッチを再配置する方法を提案している。
【００６４】
そこで、本実施例では、このパッチの再配置方法を本願の元パッチの並び替えに利用し、チャートの各パッチの正確な測色値を取得できるようにする。
【００６５】
その場合、印刷システムの各装置の構成は前記した第１の実施例と同様であるが、パッチ配置部２８は、元パッチを並び替える際に、測色対象のパッチの周辺からの乱反射光の影響を均一にするために、特許文献１の手法に従い、記憶部２２に保存した測色データを参照して、測色対象のパッチとその周辺のパッチとで構成される小パッチ群の各パッチのＲＧＢ値を平均した値（平均ＲＧＢ値）がチャート内で均一になるようにパッチを再配置する。そして、パッチ配置部２８は、追加パッチの測色値のばらつきが第１の閾値以下であり、かつ、平均ＲＧＢ値のばらつきが第２の閾値を超えている場合に、元パッチの再配置を行う。
【００６６】
また、判定部２９は、追加パッチの測色値のばらつきが予め定めた第１の閾値以下であるかを判断すると共に、上記平均ＲＧＢ値のばらつきが予め定めた第２の閾値以下であるかを判断し、追加パッチの測色値のばらつきが第１の閾値以下であり、かつ、平均ＲＧＢ値のばらつきが第２の閾値以下の場合は、チャートを登録し、各パッチの測色値に基づいてプロファイルを作成する。また、判定部２９は、追加パッチの測色値のばらつきが第１の閾値を超えている場合に、チャートに濃度ムラがある旨をユーザに報知する画面（後述する報知画面）を表示操作部２６などに表示させ、上記画面で濃度ムラの補正が指示された場合は、画像形成装置３０にエンジン調整などの画質調整を指示し、画質調整後に印刷されたチャートの測色値を取得する。
【００６７】
以下、上記構成のコントローラ２０の動作について説明する。ＣＰＵ２１ａは、ＲＯＭ２１ｂ又は記憶部２２に記憶したチャート作成制御プログラムをＲＡＭ２１ｃに展開して実行することにより、図１５のフローチャート図に示す各ステップの処理を実行する。
【００６８】
まず、制御部２１は、クライアント装置１０などから、所定数のパッチが配置されたチャート（ユーザ定義チャート）のデータを受け付けると（Ｓ４０１）、制御部２１（追加パッチ決定部２７）は、当該データを解析して所定数のパッチの色値の平均（平均ＣＭＹＫ値）を計算し（Ｓ４０２）、第１の実施例と同様に、追加パッチの色値（ＣＭＹＫ値）及び数を決定する（Ｓ４０３）。
【００６９】
次に、制御部２１（パッチ配置部２８）は、第１の実施例と同様に、ユーザ定義チャートに追加パッチを初期配置する（Ｓ４０４）。次に、画像処理部２５は、追加パッチを追加したユーザ定義チャートの画像データを生成し、制御部２１は、その画像データを画像形成装置３０に送信してユーザ定義チャートの出力・スキャンを指示する。画像形成装置３０は、コントローラ２０の指示に従ってユーザ定義チャートを出力してスキャンし、コントローラ２０は、画像形成装置３０から各パッチのＲＧＢ値を取得する（Ｓ４０５）。
【００７０】
次に、制御部２１（判定部２９）は、追加パッチの濃度のばらつきが第１の閾値以下であるかを判断し（Ｓ４０６）、追加パッチの測色値のばらつきが第１の閾値を超える場合は（Ｓ４０６のＮｏ）、チャートに濃度ムラがあることをユーザに報知する（Ｓ４１１）。一方、追加パッチの測色値のばらつきが第１の閾値以下の場合は（Ｓ４０６のＹｅｓ）、制御部２１（判定部２９）は、小パッチ群の平均ＲＧＢ値のばらつきが第２の閾値以下であるかを判断し（Ｓ４０７）、平均ＲＧＢ値のばらつきが第２の閾値以下の場合は（Ｓ４０７のＹｅｓ）、そのチャートを登録し、各パッチのＲＧＢ値に基づいてプロファイルを作成する（Ｓ４１０）。
【００７１】
一方、平均ＲＧＢ値のばらつきが第２の閾値を超えている場合は（Ｓ４０７のＮｏ）、制御部２１（パッチ配置部２８）は、特許文献１に記載された第１乃至第３の手法に従って、元パッチの再配置を実施する（Ｓ４０８）。例えば、図１６に示すように、測色対象のパッチ４０とその周辺の周辺パッチ４２とで構成される小パッチ群４３の各パッチのＲＧＢ値を平均した値（平均ＲＧＢ値）がチャート内で均一になるように、パッチ４０を再配置する。そして、制御部２１（パッチ配置部２８）は、第１の実施例と同様に、追加パッチの再配置を実施し（Ｓ４０９）、Ｓ４０５に戻って同様の処理を繰り返す。
【００７２】
上記では、あるチャートについて、全ての小パッチ群の平均ＲＧＢ値がチャート内で均一になるようにパッチを再配置したが、互いに関連する２つのチャートを作成する場合、それらのチャート間で周辺パッチからの乱反射の影響が異なると、本番チャートの測色データの信頼性が損なわれる。その場合は、第１のチャートにおける全ての小パッチ群の平均ＲＧＢ値と、第２のチャートにおける全ての小パッチ群の平均ＲＧＢ値とが同等になるように、一方のチャートに、測色対象としない捨てパッチを配置するが、この捨てパッチを追加パッチとして利用してもよく、捨てパッチを追加パッチとして利用することにより、追加パッチを新たに追加せずに、第１の実施例と同様の効果を得ることができる。
【００７３】
なお、本発明は上記実施例に限定されるものではなく、本発明の趣旨を逸脱しない限りにおいて、印刷システム及び各装置の構成や制御は適宜変更可能である。
【産業上の利用可能性】
【００７４】
本発明は、プロファイルの作成に適したチャートの作成を制御するチャート作成制御プログラム、当該チャート作成制御プログラムを記録した記録媒体及びチャート作成制御方法に利用可能である。
【符号の説明】
【００７５】
１０  クライアント装置
１１  制御部
１１ａ  ＣＰＵ
１１ｂ  ＲＯＭ
１１ｃ  ＲＡＭ
１２  記憶部
１３  ネットワークＩ／Ｆ部
１４  表示部
１５  操作部
１６  ＯＳ
１７  文書作成アプリケーション
１８  プリンタドライバ
２０  コントローラ
２１  制御部
２１ａ  ＣＰＵ
２１ｂ  ＲＯＭ
２１ｃ  ＲＡＭ
２２  記憶部
２３  ネットワークＩ／Ｆ部
２４  プリンタＩ／Ｆ部
２５  画像処理部
２６  表示操作部
２７  追加パッチ決定部
２８  パッチ配置部
２９  判定部
３０  画像形成装置
３１  制御部
３１ａ  ＣＰＵ
３１ｂ  ＲＯＭ
３１ｃ  ＲＡＭ
３２  記憶部
３３  コントローラＩ／Ｆ部
３４  表示操作部
３５  印刷部
３６  測色部
４０  パッチ
４１  追加パッチ
４２  周辺パッチ
４３  小パッチ群
５０、５１  報知画面
５２  選択画面
【図１】
2020172041.tif 000003
【図２】
2020172041.tif 000004
【図３】
2020172041.tif 000005
【図４】
2020172041.tif 000006
【図５】
2020172041.tif 000007
【図６】
2020172041.tif 000008
【図７】
2020172041.tif 000009
【図８】
2020172041.tif 000010
【図９】
2020172041.tif 000011
【図１０】
2020172041.tif 000012
【図１１】
2020172041.tif 000013
【図１２】
2020172041.tif 000014
【図１３】
2020172041.tif 000015
【図１４】
2020172041.tif 000016
【図１５】
2020172041.tif 000017
【図１６】
2020172041.tif 000018