(57)【特許請求の範囲】
【請求項１】
印刷システムの特性に関する特性パラメータを得るためのパターンを含んだ特性パラメータ取得用チャートを出力する特性パラメータ取得用チャート出力手段と、
前記特性パラメータ取得用チャート出力手段により出力された前記特性パラメータ取得用チャートを読み取る画像読取手段と、
前記画像読取手段によって得られた前記特性パラメータ取得用チャートの読取画像を解析することにより前記特性パラメータを取得する特性パラメータ取得手段と、
前記特性パラメータ取得手段を介して取得された前記特性パラメータに基づき、当該印刷システムで使用するハーフトーン処理の処理内容を規定するハーフトーン処理規則を生成するハーフトーン処理生成手段と、
を備え、
前記ハーフトーン処理生成手段は、ハーフトーン処理に要求される複数の要求項目に対する優先度のバランスが異なる２種類以上のハーフトーン処理規則を、同一の前記特性パラメータからそれぞれ生成する印刷システム。
【請求項２】
前記複数の要求項目には、画質、コスト、ハーフトーン生成時間、ハーフトーン処理時間、システム誤差に対する耐性、及び、環境変動に対する耐性のうち少なくとも二つの項目が含まれる請求項１に記載の印刷システム。
【請求項３】
前記ハーフトーン処理生成手段で生成した前記２種類以上の前記ハーフトーン処理規則を、前記印刷システムで使用可能なハーフトーン処理の候補として登録しておくハーフトーン登録手段を備える請求項１又は２に記載の印刷システム。
【請求項４】
前記ハーフトーン処理生成手段で生成した前記２種類以上の前記ハーフトーン処理規則を用いて、それぞれのハーフトーン処理の品質の比較評価用画像領域を含むハーフトーン選択用チャートを出力するハーフトーン選択用チャート出力手段を備える請求項１から３のいずれか一項に記載の印刷システム。
【請求項５】
前記ハーフトーン処理規則によって規定されるハーフトーン処理の画質、コスト、ハーフトーン生成時間、及び、ハーフトーン処理時間のうち少なくとも一つの項目を定量評価する評価値を算出する評価値算出手段を備える請求項１から４のいずれか一項に記載の印刷システム。
【請求項６】
前記評価値の情報をユーザーに提示する情報提示手段を備える請求項５に記載の印刷システム。
【請求項７】
前記ハーフトーン処理生成手段で生成した前記２種類以上の前記ハーフトーン処理規則によって規定されるハーフトーン処理の種類の中から、印刷に用いるハーフトーン処理の種類をユーザーが選択する操作を行うためのハーフトーン選択操作手段を備える請求項１から６のいずれか一項に記載の印刷システム。
【請求項８】
前記ハーフトーン処理生成手段で生成された前記２種類以上の前記ハーフトーン処理規則によって規定されるハーフトーン処理の種類の中から、前記複数の要求項目に対する優先度に関する優先度パラメータに基づき、前記印刷システムの印刷に用いるハーフトーン処理の種類を自動的に選択するハーフトーン自動選択手段を備える請求項１から７のいずれか一項に記載の印刷システム。
【請求項９】
前記複数の要求項目に対する優先度に関する情報をユーザーが入力するための優先度入力部を備える請求項８に記載の印刷システム。
【請求項１０】
前記ハーフトーン自動選択手段は、
前記ハーフトーン処理生成手段で生成された前記ハーフトーン処理規則によって規定されるハーフトーン処理の適正性を評価する判定評価値を、前記優先度パラメータに基づいて算出する判定評価値算出手段を含み、
前記判定評価値算出手段で算出した前記判定評価値を基に、前記印刷システムの印刷に用いるハーフトーン処理の種類を自動的に選択する請求項８又は９に記載の印刷システム。
【請求項１１】
前記ハーフトーン自動選択手段は、
前記ハーフトーン処理生成手段で生成された前記ハーフトーン処理規則によって規定されるハーフトーン処理を適用して得られるハーフトーン画像を印刷した場合のシミュレーション画像を生成するシミュレーション画像生成手段と、
前記シミュレーション画像から画質評価値を算出する画質評価値算出手段と、
を備える請求項８から１０のいずれか一項に記載の印刷システム。
【請求項１２】
前記優先度パラメータを保持しておく優先度パラメータ保持手段を備える請求項８から１１のいずれか一項に記載の印刷システム。
【請求項１３】
前記ハーフトーン処理規則は、ハーフトーンアルゴリズムとハーフトーンパラメータとの組み合わせによって特定される請求項１から１２のいずれか一項に記載の印刷システム。
【請求項１４】
前記ハーフトーンアルゴリズムとして、ディザ法、誤差拡散法、又はダイレクトバイナリーサーチ法のうちのいずれかの手法が採用される請求項１３に記載の印刷システム。
【請求項１５】
前記ハーフトーンパラメータには、ディザ法におけるディザマスクのサイズ、及び閾値、誤差拡散法における誤差拡散マトリクスのサイズ、拡散係数、及び各誤差拡散マトリクスの適用階調区間の設定、ダイレクトバイナリーサーチ法における画素の更新回数、及び交換画素範囲、並びにシステム誤差耐性の評価用パラメータのうち少なくとも一つのパラメータが含まれる請求項１３又は１４に記載の印刷システム。
【請求項１６】
印刷システムの特性に関する特性パラメータを得るためのパターンを含んだ特性パラメータ取得用チャートを出力する特性パラメータ取得用チャート出力工程と、
前記特性パラメータ取得用チャート出力工程により出力された前記特性パラメータ取得用チャートを読み取る画像読取工程と、
前記画像読取工程によって得られた前記特性パラメータ取得用チャートの読取画像を解析することにより前記特性パラメータを取得する特性パラメータ取得工程と、
前記特性パラメータ取得工程を介して取得された前記特性パラメータに基づき、当該印刷システムで使用するハーフトーン処理の処理内容を規定するハーフトーン処理規則を生成するハーフトーン処理生成工程と、
を含み、
前記ハーフトーン処理生成工程は、ハーフトーン処理に要求される複数の要求項目に対する優先度のバランスが異なる２種類以上のハーフトーン処理規則を、同一の前記特性パラメータからそれぞれ生成するハーフトーン処理規則の生成方法。
【請求項１７】
前記ハーフトーン処理生成工程で生成された前記２種類以上の前記ハーフトーン処理規則によって規定されるハーフトーン処理の種類の中から、前記複数の要求項目に対する優先度に関する優先度パラメータに基づき、前記印刷システムの印刷に用いるハーフトーン処理の種類を自動的に選択するハーフトーン自動選択工程を含む請求項１６に記載のハーフトーン処理規則の生成方法。
【請求項１８】
前記複数の要求項目に対する優先度に関する情報をユーザーが入力するための優先度入力工程を含む請求項１７に記載のハーフトーン処理規則の生成方法。
【請求項１９】
前記ハーフトーン自動選択工程は、前記ハーフトーン処理生成工程で生成された前記ハーフトーン処理規則によって規定されるハーフトーン処理の適正性を評価する判定評価値を、前記優先度パラメータに基づいて算出する判定評価値算出工程を含み、
前記判定評価値算出工程で算出した前記判定評価値を基に、前記印刷システムの印刷に用いるハーフトーン処理の種類を自動的に選択する請求項１７又は１８に記載のハーフトーン処理規則の生成方法。
【請求項２０】
前記ハーフトーン自動選択工程は、前記ハーフトーン処理生成工程で生成された前記ハーフトーン処理規則によって規定されるハーフトーン処理を適用して得られるハーフトーン画像を印刷した場合のシミュレーション画像を生成するシミュレーション画像生成工程と、
前記シミュレーション画像から画質評価値を算出する画質評価値算出工程と、
を含む請求項１７から１９のいずれか一項に記載のハーフトーン処理規則の生成方法。
【請求項２１】
前記優先度パラメータを保持しておく優先度パラメータ保持工程を含む請求項１７から２０のいずれか一項に記載のハーフトーン処理規則の生成方法。
【請求項２２】
印刷システムの特性に関する特性パラメータを得るためのパターンを含んだ特性パラメータ取得用チャートのチャートデータを生成する特性パラメータ取得用チャート生成手段と、
前記チャートデータに基づいて前記印刷システムにより印刷された特性パラメータ取得用チャートの読取画像を解析することにより前記特性パラメータを取得する特性パラメータ取得手段と、
前記特性パラメータ取得手段を介して取得された前記特性パラメータに基づき、当該印刷システムで使用するハーフトーン処理の処理内容を規定するハーフトーン処理規則を生成するハーフトーン処理生成手段と、
を備え、
前記ハーフトーン処理生成手段は、ハーフトーン処理に要求される複数の要求項目に対する優先度のバランスが異なる２種類以上のハーフトーン処理規則を、同一の前記特性パラメータからそれぞれ生成する画像処理装置。
【請求項２３】
前記ハーフトーン処理生成手段で生成された前記２種類以上の前記ハーフトーン処理規則によって規定されるハーフトーン処理の種類の中から、前記複数の要求項目に対する優先度に関する優先度パラメータに基づき、前記印刷システムの印刷に用いるハーフトーン処理の種類を自動的に選択するハーフトーン自動選択手段を備える請求項２２に記載の画像処理装置。
【請求項２４】
前記複数の要求項目に対する優先度に関する情報をユーザーが入力するための優先度入力部を備える請求項２３に記載の画像処理装置。
【請求項２５】
前記ハーフトーン自動選択手段は、前記ハーフトーン処理生成手段で生成された前記ハーフトーン処理規則によって規定されるハーフトーン処理の適正性を評価する判定評価値を、前記優先度パラメータに基づいて算出する判定評価値算出手段を含み、
前記判定評価値算出手段で算出した前記判定評価値を基に、前記印刷システムの印刷に用いるハーフトーン処理の種類を自動的に選択する請求項２３又は２４に記載の画像処理装置。
【請求項２６】
前記ハーフトーン自動選択手段は、前記ハーフトーン処理生成手段で生成された前記ハーフトーン処理規則によって規定されるハーフトーン処理を適用して得られるハーフトーン画像を印刷した場合のシミュレーション画像を生成するシミュレーション画像生成手段と、
前記シミュレーション画像から画質評価値を算出する画質評価値算出手段と、
を備える請求項２３から２５のいずれか一項に記載の画像処理装置。
【請求項２７】
前記優先度パラメータを保持しておく優先度パラメータ保持手段を備える請求項２３から２６のいずれか一項に記載の画像処理装置。
【請求項２８】
コンピュータを、
印刷システムの特性に関する特性パラメータを得るためのパターンを含んだ特性パラメータ取得用チャートのチャートデータを生成する特性パラメータ取得用チャート生成手段と、
前記チャートデータに基づいて前記印刷システムにより印刷された特性パラメータ取得用チャートの読取画像を解析することにより前記特性パラメータを取得する特性パラメータ取得手段と、
前記特性パラメータ取得手段を介して取得された前記特性パラメータに基づき、当該印刷システムで使用するハーフトーン処理の処理内容を規定するハーフトーン処理規則を生成するハーフトーン処理生成手段であり、ハーフトーン処理に要求される複数の要求項目に対する優先度のバランスが異なる２種類以上のハーフトーン処理規則を、同一の前記特性パラメータからそれぞれ生成するハーフトーン処理生成手段として機能させるプログラム。
【請求項２９】
コンピュータを、
前記ハーフトーン処理生成手段で生成された前記２種類以上の前記ハーフトーン処理規則によって規定されるハーフトーン処理の種類の中から、前記複数の要求項目に対する優先度に関する優先度パラメータに基づき、前記印刷システムの印刷に用いるハーフトーン処理の種類を自動的に選択するハーフトーン自動選択手段として機能させる請求項２８に記載のプログラム。
【請求項３０】
コンピュータを、
前記複数の要求項目に対する優先度に関する情報をユーザーが入力するための優先度入力部として機能させる請求項２９に記載のプログラム。
【請求項３１】
コンピュータを、
前記ハーフトーン処理生成手段で生成された前記ハーフトーン処理規則によって規定されるハーフトーン処理の適正性を評価する判定評価値を、前記優先度パラメータに基づいて算出する判定評価値算出手段を含む前記ハーフトーン自動選択手段であり、前記判定評価値算出手段で算出した前記判定評価値を基に、前記印刷システムの印刷に用いるハーフトーン処理の種類を自動的に選択する前記ハーフトーン自動選択手段として機能させる請求項２９又は３０に記載のプログラム。
【請求項３２】
コンピュータを、
前記ハーフトーン処理生成手段で生成された前記ハーフトーン処理規則によって規定されるハーフトーン処理を適用して得られるハーフトーン画像を印刷した場合のシミュレーション画像を生成するシミュレーション画像生成手段と、前記シミュレーション画像から画質評価値を算出する画質評価値算出手段と、を備える前記ハーフトーン自動選択手段として機能させる請求項２９から３１のいずれか一項に記載のプログラム。
【請求項３３】
コンピュータを、
前記優先度パラメータを保持しておく優先度パラメータ保持手段として機能させる請求項２９から３２のいずれか一項に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は印刷システム、ハーフトーン処理規則の生成方法、画像処理装置及びプログラムに係り、特に連続調画像から印刷用のハーフトーン画像を生成する画像処理技術に関する。
【背景技術】
【０００２】
インクジェット印刷装置やオフセット印刷装置などの印刷装置により画像形成を行う印刷システムでは、多階調により表現された連続調画像のデータに対してハーフトーン処理を施すことにより、印刷装置の画像出力方式に対応したハーフトーン画像のデータが生成される。ハーフトーン画像のデータは、印刷装置によって再現される網点のドット配置や各ドットのサイズが規定されたドットパターンを示す印刷用のドット画像データとして用いられる。印刷装置はハーフトーン画像のデータに基づいて画像形成を行う。
【０００３】
ハーフトーン処理の手法には、ディザ法、誤差拡散法、ダイレクトバイナリーサーチ（ＤＢＳ；Direct Binary Search）法など、各種の手法がある。例えば、ディザ法は、ディザマスクと呼ばれる閾値マトリクスを用い、処理対象画素の画素値と閾値との大小関係を比較して、画素値が閾値以上の場合にはドットのオンを割り当て、画素値が閾値未満の場合にはドットのオフを割り当てることで、多値の連続調画像のデータを二値のドットデータに変換する。
【０００４】
特許文献１では、印刷物の生産適性を勘案して印刷物に適したハーフトーン処理を選択することができる印刷システムが提案されている。特許文献１に記載の印刷システムは、ドットの分布特性が異なる複数のハーフトーン処理の信号処理条件から一つの信号処理条件を選択し、選択に係る信号処理条件を用いてハーフトーン処理を実行することができる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１２−２２２４３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ハーフトーン処理によって生成されるハーフトーン画像に基づく印刷結果は、印刷システムの特性に依存する。したがって、印刷システムの特性に関する特性パラメータに基づき、当該印刷システムに適したハーフトーン処理規則を生成することが望ましい。
【０００７】
印刷システムの特性に関する特性パラメータとして、例えば、インクジェット印刷システムの場合、解像度、ノズル数、インク種、平均ドット濃度、平均ドット径、平均ドット形状、各印刷素子のドット濃度、ドット径、ドット形状、ドット形成位置ズレ、不吐、着弾干渉などがある。ここに例示した様々な特性パラメータのうち、各印刷素子のドット濃度、ドット径、ドット形状、着弾干渉のパラメータは、使用するインクや印刷媒体、記録ヘッドの特性の組み合わせに応じて変わり、また、ドット形成位置ズレや不吐についても記録ヘッドの状態によって変わるため、これらの各種パラメータについて、ユーザーが適切な値を入力することは作業負荷が多大となる。なお、記録ヘッドの特性には、インクを吐出させる際に記録ヘッドに印加される駆動信号の波形や周波数などが含まれ、記録ヘッドの状態とは例えば記録ヘッドの傾きや曲がり、印刷媒体との距離や各印刷素子の状態を示す。
【０００８】
本発明はこのような事情に鑑みてなされたものであり、ユーザーに多大な負荷をかけずに印刷システムの特性に関する特性パラメータの設定を可能とし、印刷システムに適したハーフトーン処理規則を得ることができる印刷システム、ハーフトーン処理規則の生成方法、画像処理装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、次の発明態様を提供する。
【００１０】
第１態様に係る印刷システムは、印刷システムの特性に関する特性パラメータを得るためのパターンを含んだ特性パラメータ取得用チャートを出力する特性パラメータ取得用チャート出力手段と、特性パラメータ取得用チャート出力手段により出力された特性パラメータ取得用チャートを読み取る画像読取手段と、画像読取手段によって得られた特性パラメータ取得用チャートの読取画像を解析することにより特性パラメータを取得する特性パラメータ取得手段と、特性パラメータ取得手段を介して取得された特性パラメータに基づき、当該印刷システムで使用するハーフトーン処理の処理内容を規定するハーフトーン処理規則を生成するハーフトーン処理生成手段と、を備える印刷システムである。
【００１１】
第１態様によれば、印刷システムによって特性パラメータ取得用チャートが出力され、この出力された特性パラメータ取得用チャートが画像読取手段によって読み取られる。特性パラメータ取得用チャートの読取画像から特性パラメータの情報が取得され、取得された特性パラメータに基づいて印刷システムに適したハーフトーン処理規則が生成される。
【００１２】
第１態様によれば、ユーザーに多大な負荷をかけずに印刷システムの特性パラメータを簡単に設定することが可能であり、印刷システムの特性に適したハーフトーン処理規則を生成することができる。
【００１３】
第２態様として、第１態様の印刷システムにおいて、ハーフトーン処理規則は、ハーフトーンアルゴリズムとハーフトーンパラメータとの組み合わせによって特定される構成とすることができる。
【００１４】
第３態様として、第２態様の印刷システムにおいて、ハーフトーンアルゴリズムとして、ディザ法、誤差拡散法、又はダイレクトバイナリーサーチ法のうちのいずれかの手法が採用される構成とすることができる。
【００１５】
第４態様として、第２態様又は第３態様の印刷システムにおいて、ハーフトーンパラメータには、ディザ法におけるディザマスクのサイズ、及び閾値、誤差拡散法における誤差拡散マトリクスのサイズ、拡散係数、及び各誤差拡散マトリクスの適用階調区間の設定、ダイレクトバイナリーサーチ法における画素の更新回数、及び交換画素範囲、並びにシステム誤差耐性の評価用パラメータのうち少なくとも一つのパラメータが含まれる構成とすることができる。
【００１６】
第５態様として、第１態様から第４態様のいずれか一態様の印刷システムにおいて、印刷システムは、印刷媒体に対するドットの形成を担う複数の印刷素子を有する画像形成部を有し、印刷システムの特性は、複数の印刷素子の個別の記録特性、及び、複数の印刷素子に共通の特性のうち少なくとも一つを含む特性である構成とすることができる。
【００１７】
第６態様として、第５態様の印刷システムにおいて、記録特性は、ドット濃度、ドット径、ドット形状、ドットの記録位置誤差、及び、記録不能異常のうち少なくとも一つを含む特性である構成とすることができる。
【００１８】
第７態様として、第５態様又は第６態様に記載の印刷システムにおいて、共通の特性は、平均ドット濃度、平均ドット径、平均ドット形状、及び、着弾干渉のうち少なくとも一つを含む特性である構成とすることができる。
【００１９】
第８態様として、第５態様から第７態様のいずれか一態様の印刷システムにおいて、特性パラメータ取得手段は、特性パラメータ取得用チャート出力手段により同一の印刷素子を用いて複数回の記録を実施した特性パラメータ取得用チャートの読取画像から、印刷素子の個別の記録特性及び複数の印刷素子に共通の特性に関するパラメータを取得する構成とすることができる。
【００２０】
第９態様として、第５態様から第８態様のいずれか一態様の印刷システムにおいて、特性パラメータ取得手段は、特性パラメータ取得用チャート出力手段により同一の印刷素子を用いて複数回の記録を実施した特性パラメータ取得用チャートの読取画像から、印刷システムの誤差に関するパラメータを取得する構成とすることができる。
【００２１】
第１０態様として、第５態様から第９態様のいずれか一態様の印刷システムにおいて、特性パラメータ取得用チャートは、二つ以上のドットを接触させて記録される連続ドットのパターンを含み、特性パラメータ取得手段は、連続ドットのパターンから着弾干渉に関するパラメータを取得する構成とすることができる。
【００２２】
第１１態様として、第１０態様の印刷システムにおいて、特性パラメータ取得用チャートには、二つ以上のドットのドット間距離、及び二つ以上のドットの記録時間差の少なくともいずれか一方を異ならせた複数種の連続ドットのパターンが含まれる構成とすることができる。
【００２３】
第１２態様として、第５態様から第１１態様のいずれか一態様の印刷システムにおいて、特性パラメータ取得用チャートは、単一ドットが他のドットと分離された孤立状態で離散的に記録される離散ドットのパターンを含み、特性パラメータ取得手段は、離散ドットのパターンから、ドットのばらつきに関する分散情報を生成する構成とすることができる。
【００２４】
第１３態様として、第１態様から第１２態様のいずれか一態様の印刷システムにおいて、ハーフトーン処理生成手段は、特性パラメータに基づき、ハーフトーン処理に要求される複数の要求項目に対する優先度のバランスが異なる２種類以上のハーフトーン処理のハーフトーン処理規則を生成する構成とすることができる。
【００２５】
第１４態様として、第１３態様の印刷システムにおいて、複数の要求項目には、画質、コスト、ハーフトーン生成時間、ハーフトーン処理時間、システム誤差に対する耐性、及び、環境変動に対する耐性のうち少なくとも二つの項目が含まれる構成とすることができる。
【００２６】
第１５態様として、第１３態様又は第１４態様の印刷システムにおいて、ハーフトーン処理生成手段で生成した２種類以上のハーフトーン処理規則を、印刷システムで使用可能なハーフトーン処理の候補として登録しておくハーフトーン登録手段を備える構成とすることができる。
【００２７】
第１６態様として、第１３態様から第１５態様のいずれか一態様の印刷システムにおいて、ハーフトーン処理生成手段で生成した２種類以上のハーフトーン処理規則を用いて、それぞれのハーフトーン処理の品質の比較評価用画像領域を含むハーフトーン選択用チャートを出力するハーフトーン選択用チャート出力手段を備える構成とすることができる。
【００２８】
第１７態様として、第１３態様から第１６態様のいずれか一態様の印刷システムにおいて、ハーフトーン処理規則によって規定されるハーフトーン処理の画質、コスト、ハーフトーン生成時間、及び、ハーフトーン処理時間のうち少なくとも一つの項目を定量評価する評価値を算出する評価値算出手段を備える構成とすることができる。
【００２９】
第１８態様として、第１７態様の印刷システムにおいて、評価値の情報をユーザーに提示する情報提示手段を備える構成とすることができる。
【００３０】
第１９態様として、第１３態様から第１８態様のいずれか一態様の印刷システムにおいて、ハーフトーン処理生成手段で生成した２種類以上のハーフトーン処理規則によって規定されるハーフトーン処理の種類の中から、印刷に用いるハーフトーン処理の種類をユーザーが選択する操作を行うためのハーフトーン選択操作手段を備える構成とすることができる。
【００３１】
第２０態様として、第１３態様から第１９態様のいずれか一態様の印刷システムにおいて、ハーフトーン処理生成手段で生成された２種類以上のハーフトーン処理規則によって規定されるハーフトーン処理の種類の中から、複数の要求項目に対する優先度に関する優先度パラメータに基づき、印刷システムの印刷に用いるハーフトーン処理の種類を自動的に選択するハーフトーン自動選択手段を備える構成とすることができる。
【００３２】
第２１態様として、第２０態様の印刷システムにおいて、複数の要求項目に対する優先度に関する情報をユーザーが入力するための優先度入力部を備える構成とすることができる。
【００３３】
第２２態様として、第２０態様又は第２１態様の印刷システムにおいて、ハーフトーン自動選択手段は、ハーフトーン処理生成手段で生成されたハーフトーン処理規則によって規定されるハーフトーン処理の適正性を評価する判定評価値を、優先度パラメータに基づいて算出する判定評価値算出手段を含み、判定評価値算出手段で算出した判定評価値を基に、印刷システムの印刷に用いるハーフトーン処理の種類を自動的に選択する構成とすることができる。
【００３４】
第２３態様として、第２０態様から第２２態様のいずれか一態様の印刷システムにおいて、ハーフトーン自動選択手段は、ハーフトーン処理生成手段で生成されたハーフトーン処理規則によって規定されるハーフトーン処理を適用して得られるハーフトーン画像を印刷した場合のシミュレーション画像を生成するシミュレーション画像生成手段と、シミュレーション画像から画質評価値を算出する画質評価値算出手段と、を備える構成とすることができる。
【００３５】
第２４態様として、第２０態様から第２３態様のいずれか一態様の印刷システムにおいて、優先度パラメータを保持しておく優先度パラメータ保持手段を備える構成とすることができる。
【００３６】
第２５態様として、第１態様から第２４態様のいずれか一態様の印刷システムにおいて、印刷システムによって印刷を実施した場合に想定されるシステム誤差に関するパラメータを設定する設定手段と、パラメータで示されるシステム誤差を反映させたシミュレーション画像を生成する手段と、システム誤差を反映させたシミュレーション画像の画質を評価する画質評価手段と、を備え、パラメータは特性パラメータを含み、ハーフトーン処理生成手段は、評価が目標の範囲に収まるシミュレーション画像を基に、ハーフトーン処理規則を生成する構成とすることができる。
【００３７】
「シミュレーション画像を生成する手段」は、第２３態様における「シミュレーション画像生成手段」と同じ処理手段を兼用してもよいし、それぞれ別々の処理手段を備えてもよい。
【００３８】
「システム誤差を反映させたシミュレーション画像」とは、シミュレーション画像を生成する際のシミュレーションの条件設定において、システム誤差を付加した条件の下で生成したシミュレーション画像を意味する。
【００３９】
「目標の範囲」とは、画質の目標として定義された所定の範囲である。目標の範囲は、要求される画像品質を満たすことができる画質目標として規定することができる。目標の範囲は、許容できるレベルで画質が良好となることを確保するための条件として定義することができる。また、目標の範囲は、画質を評価する指標としての評価値が最良になること、を含めることができる。
【００４０】
第２５態様によれば、印刷システムによる実際の印刷を想定したシステム誤差を考慮して、当該印刷システムに適したハーフトーン処理規則を生成することができる。これにより、良好な画質が得られる適切なハーフトーン処理を実現することができ、良好な画質の印刷画像を得ることが可能となる。
【００４１】
第２６態様として、第２５態様の印刷システムにおいて、システム誤差は、印刷システムの特性として再現性が期待される特性誤差と、不規則に変化する誤差としてのランダムシステム誤差とを含む構成とすることができる。
【００４２】
「再現性が期待される」とは、再現性のあるもの、並びに、統計的な確率分布から合理的に高確率で再現性が見込まれること、を含む。例えば、システム誤差の測定値の分布の平均値や中央値などを「特性誤差」とすることができる。
【００４３】
「不規則に変化する」とは、経時的に又は場所に依存して変化することを含む。不規則に変化する誤差は、特性誤差と比較して、再現性が低い誤差であり、統計的な確率分布から特性誤差に対する「散らばり」の成分として把握することができる。ランダムシステム誤差は、特性誤差に付加される変動成分であると理解される。特性誤差に付加される変動成分としてのランダムシステム誤差には正の値と負の値の両方があり得る。
【００４４】
第２７態様として、第２６態様の印刷システムにおいて、ランダムシステム誤差の値に関して複数の水準が定められ、シミュレーション画像を生成する手段によって複数の水準の各々に対応したランダムシステム誤差を反映させた水準ごとのシミュレーション画像が生成される構成とすることができる。
【００４５】
第２８態様として、第２７態様の印刷システムにおいて、複数の水準は、印刷システムのシステム誤差分布にしたがって決定される構成とすることができる。
【００４６】
第２９態様として、第２８態様の印刷システムにおいて、画質評価手段は、水準ごとのシミュレーション画像の各々について画質の評価を行い、水準ごとのシミュレーション画像の画質評価を統合した画質評価値を算出する構成とすることができる。
【００４７】
第３０態様として、第２７態様から第２９態様のいずれか一態様の印刷システムにおいて、画質評価手段は、水準ごとのシミュレーション画像の評価値の総和、又は水準ごとのシミュレーション画像の評価値に重み係数をかけて加重和を算出する演算手段を備え、重み係数は、印刷システムのシステム誤差分布にしたがって決定される構成とすることができる。
【００４８】
第３１態様として、第２５態様から第３０態様のいずれか一態様の印刷システムにおいて、過去に取得されたパラメータのデータを蓄積しておく記憶部を備え、蓄積されたデータに基づき、ハーフトーン処理規則が生成される構成とすることができる。
【００４９】
第３２態様として、第３１態様の印刷システムにおいて、蓄積されたデータに基づき、印刷システムのシステム誤差分布の情報が更新される構成とすることができる。
【００５０】
第３３態様として、第３１態様又は第３２態様の印刷システムにおいて、特性パラメータを更新するか否かを判断する特性パラメータ更新判断手段と、特性パラメータ更新判断手段における特性パラメータを更新するか否かの判断に使用される規定値を取得する規定値取得手段と、を備え、特性パラメータ更新判断手段は、特性パラメータ取得手段によって取得された新規の特性パラメータと記憶部に記憶されている過去に取得された既存の特性パラメータとの差異が規定値取得手段によって取得された規定値を超える場合に特性パラメータを更新する構成とすることができる。
【００５１】
第３４態様として、第３３態様の印刷システムにおいて、特性パラメータ更新判断手段は、特性パラメータとして印刷システムの特性として再現性が期待される特性誤差を更新するか否かを判断する構成とすることができる。
【００５２】
第３５態様として、第３３態様又は第３４態様の印刷システムにおいて、特性パラメータ更新判断手段は、特性パラメータとして複数の印刷素子の平均ドット濃度、複数の印刷素子の平均ドット径、複数の印刷素子の平均ドット形状、複数の印刷素子における着弾干渉、印刷素子ごとのドット濃度、印刷素子ごとのドット径、印刷素子ごとのドット形状、印刷素子ごとのドットの記録位置誤差、印刷素子ごとの記録不能異常、滴種ごとのドットの位置ズレ、双方向印刷位置ズレ、滴種ごとの双方向印刷位置ズレ、ヘッド振動誤差、印刷媒体の搬送誤差、及び複数のヘッドモジュールにより構成されるヘッドにおけるヘッドモジュール振動誤差の少なくともいずれか一つを更新するか否かを判断する構成とすることができる。
【００５３】
第３６態様として、第３３態様から第３５態様のいずれか一態様の印刷システムにおいて、規定値取得手段は、蓄積された特性パラメータに基づき決められた規定値を取得する構成とすることができる。
【００５４】
第３７態様として、第３３態様から第３５態様のいずれか一態様の印刷システムにおいて、規定値取得手段は、印刷システムの特性として不規則に変化する誤差に基づき決められた規定値を取得する構成とすることができる。
【００５５】
第３８態様として、第１態様から第３７態様のいずれか一態様の印刷システムにおいて、特性パラメータ取得用チャート出力手段は、連続して出力される画像に付随して特性パラメータ取得用チャートを出力し、特性パラメータ取得手段は、画像に付随して既に出力された特性パラメータ取得用チャートの読取画像を解析することにより特性パラメータを取得する構成とすることができる。
【００５６】
第３９態様として、第１態様から第３８態様のいずれか一態様の印刷システムにおいて、ハーフトーン処理生成手段により生成されたハーフトーン処理規則を用いてハーフトーン処理を行うハーフトーン処理手段を備え、特性パラメータ取得用チャート出力手段は、複数枚の画像ごとに特性パラメータ取得用チャートを付随して出力させ、ハーフトーン処理生成手段は、特性パラメータ取得用チャート出力手段によって出力させた特性パラメータ取得用チャートの読取画像に基づいてハーフトーン処理規則を生成し、ハーフトーン処理手段は、ハーフトーン処理生成手段によって生成されたハーフトーン処理規則を用いて複数枚の画像に対するハーフトーン処理を行う構成とすることができる。
【００５７】
第４０態様として、第３８態様に記載の印刷システムにおいて、特性パラメータ取得用チャート出力手段は、ハーフトーン処理がされる画像の二画像以上前の画像に付随して特性パラメータ取得用チャートを出力し、特性パラメータ取得手段は、ハーフトーン処理がされる画像の二画像以上前の画像に付随した特性パラメータ取得用チャートを用いて特性パラメータを取得し、ハーフトーン処理生成手段は、ハーフトーン処理がされる画像の二画像以上前の画像に付随した特性パラメータ取得用チャートを用いてハーフトーン処理規則を生成する構成とすることができる。
【００５８】
第４１態様として、第４０態様に記載の印刷システムにおいて、特性パラメータ取得用チャート出力手段による特性パラメータ取得用チャートの出力の処理、特性パラメータ取得手段による特性パラメータの取得の処理、及びハーフトーン処理生成手段によるハーフトーン処理規則生成の処理のうちいずれか一つの処理を、ハーフトーン処理生成手段により生成されたハーフトーン処理規則を用いてハーフトーン処理を行うハーフトーン処理手段によるハーフトーン処理と並列処理する構成とすることができる。
【００５９】
第４２態様として、第１態様から第４１態様のいずれか一態様の印刷システムにおいて、印刷画像に対する品質要求を取得する品質要求取得手段を備え、特性パラメータ取得用チャート出力手段は、品質要求取得手段により取得された印刷画像に対する品質要求に応じて特性パラメータ取得用チャートの内容、及び特性パラメータ取得用チャートの出力条件の少なくともいずれか一方を変更する構成とすることができる。
【００６０】
第４３態様として、第１態様から第４１態様のいずれか一態様の印刷システムにおいて、印刷画像に対する品質要求を取得する品質要求取得手段を備え、画像読取手段は、品質要求取得手段により取得された印刷画像に対する品質要求に応じて特性パラメータ取得用チャートの読み取り条件を変更する構成とすることができる。
【００６１】
第４４態様として、第１態様から第４１態様のいずれか一態様の印刷システムにおいて、印刷画像に対する品質要求を取得する品質要求取得手段を備え、特性パラメータ取得手段は、品質要求取得手段により取得された印刷画像に対する品質要求に応じて特性パラメータの取得方法を変更する構成とすることができる。
【００６２】
第４５態様として、第１態様から第４１態様のいずれか一態様の印刷システムにおいて、印刷画像に対する品質要求を取得する品質要求取得手段を備え、ハーフトーン処理生成手段は、品質要求取得手段により取得された印刷画像に対する品質要求に応じてハーフトーン処理規則の内容を変更する構成とすることができる。
【００６３】
第４６態様として、第１態様から第４５態様のいずれか一態様の印刷システムにおいて、ドットの再現精度を調べるための専用チャートを出力するドット再現精度調査専用チャート出力手段と、ドット再現精度調査専用チャート出力手段により出力されたドットの再現精度を調べるための専用チャートを解析するドット再現精度解析手段と、を備え、特性パラメータ取得用チャート出力手段は、ドットの再現精度解析手段による解析結果に応じて特性パラメータ取得用チャートの内容、及び特性パラメータ取得用チャートの出力条件の少なくともいずれか一方を変更する構成とすることができる。
【００６４】
第４７態様として、第１態様から第４５態様のいずれか一態様の印刷システムにおいて、ドットの再現精度を調べるための専用チャートを出力するドット再現精度調査専用チャート出力手段と、ドット再現精度調査専用チャート出力手段により出力されたドットの再現精度を調べるための専用チャートを解析するドット再現精度解析手段と、を備え、画像読取手段は、ドット再現精度解析手段による解析結果に応じて特性パラメータ取得用チャートの読み取り条件を変更する構成とすることができる。
【００６５】
第４８態様として、第１態様から第４５態様のいずれか一態様の印刷システムにおいて、ドットの再現精度を調べるための専用チャートを出力するドット再現精度調査専用チャート出力手段と、ドット再現精度調査専用チャート出力手段により出力されたドットの再現精度を調べるための専用チャートを解析するドット再現精度解析手段と、を備え、特性パラメータ取得手段は、ドット再現精度解析手段による解析結果に応じて特性パラメータの取得方法を変更する構成とすることができる。
【００６６】
第４９態様として、第１態様から第４５態様のいずれか一態様の印刷システムにおいて、ドットの再現精度を調べるための専用チャートを出力するドット再現精度調査専用チャート出力手段と、ドット再現精度調査専用チャート出力手段により出力されたドットの再現精度を調べるための専用チャートを解析するドット再現精度解析手段と、を備え、ハーフトーン処理生成手段は、ドット再現精度解析手段による解析結果に応じてハーフトーン処理規則の内容を変更する構成とすることができる。
【００６７】
第５０態様として、第１態様から第４９態様のいずれか一態様の印刷システムにおいて、特性パラメータのうち、システム仕様に関する特性パラメータを記憶する特性パラメータ記憶手段と、特性パラメータ取得用チャートを生成する特性パラメータ取得用チャート生成手段と、を備え、特性パラメータ取得用チャート生成手段は、特性パラメータ記憶手段に記憶されているシステム仕様に関する特性パラメータの中から取得したシステム仕様に関する特性パラメータに基づいて特性パラメータ取得用チャートを生成し、特性パラメータ取得用チャート出力手段は特性パラメータ取得用チャート生成手段によって生成された特性パラメータ取得用チャートを出力し、画像読取手段は、特性パラメータ取得用チャート出力手段により出力された特性パラメータ取得用チャートを読み取り、特性パラメータ取得手段は、画像読取手段によって得られた特性パラメータ取得用チャートの読取画像を解析することにより特性パラメータを取得する構成とすることができる。
【００６８】
第５１態様として、第１態様から第４９態様のいずれか一態様の印刷システムにおいて、特性パラメータのうち、システム仕様に関する特性パラメータを記憶する特性パラメータ記憶手段と、特性パラメータ取得用チャートが記憶される特性パラメータ取得用チャート記憶手段と、特性パラメータ取得用チャート記憶手段に記憶されている特性パラメータ取得用チャートの中から特性パラメータ取得用チャートを選択する特性パラメータ取得用チャート選択手段と、を備え、特性パラメータ取得用チャート選択手段は、特性パラメータ記憶手段に記憶されているシステム仕様に関する特性パラメータの中から取得したシステム仕様に関する特性パラメータに基づいて特性パラメータ取得用チャートを選択し、特性パラメータ取得用チャート出力手段は特性パラメータ取得用チャート選択手段によって選択された特性パラメータ取得用チャートを出力し、画像読取手段は、特性パラメータ取得用チャート出力手段により出力された特性パラメータ取得用チャートを読み取り、特性パラメータ取得手段は、画像読取手段によって得られた特性パラメータ取得用チャートの読取画像を解析することにより特性パラメータを取得する構成とすることができる。
【００６９】
第５２態様に係るハーフトーン処理規則の生成方法は、印刷システムの特性に関する特性パラメータを得るためのパターンを含んだ特性パラメータ取得用チャートを出力する特性パラメータ取得用チャート出力工程と、特性パラメータ取得用チャート出力工程により出力された特性パラメータ取得用チャートを読み取る画像読取工程と、画像読取工程によって得られた特性パラメータ取得用チャートの読取画像を解析することにより特性パラメータを取得する特性パラメータ取得工程と、特性パラメータ取得工程を介して取得された特性パラメータに基づき、当該印刷システムで使用するハーフトーン処理の処理内容を規定するハーフトーン処理規則を生成するハーフトーン処理生成工程と、を含むハーフトーン処理規則の生成方法である。
【００７０】
第５２態様において、第２態様から第５１態様で特定した事項と同様の事項を適宜組み合わせることができる。その場合、印刷システムにおいて特定される処理や機能を担う手段としての処理部や機能部（手段）は、これに対応する処理や動作の「工程（ステップ）」の要素として把握することができる。
【００７１】
第５３態様に係る画像処理装置は、印刷システムの特性に関する特性パラメータを得るためのパターンを含んだ特性パラメータ取得用チャートのチャートデータを生成する特性パラメータ取得用チャート生成手段と、チャートデータに基づいて印刷システムにより印刷された特性パラメータ取得用チャートの読取画像を解析することにより特性パラメータを取得する特性パラメータ取得手段と、特性パラメータ取得手段を介して取得された特性パラメータに基づき、当該印刷システムで使用するハーフトーン処理の処理内容を規定するハーフトーン処理規則を生成するハーフトーン処理生成手段と、を備える画像処理装置である。
【００７２】
第５３態様によれば、画像処理装置で生成された特性パラメータ取得用チャートのチャートデータに基づき印刷システムによって特性パラメータ取得用チャートが出力される。この出力された特性パラメータ取得用チャートを画像読取手段によって読み取ることにより、特性パラメータ取得用チャートの読取画像が得られる。画像処理装置は特性パラメータ取得用チャートの読取画像を解析して特性パラメータの情報を取得し、取得した特性パラメータに基づいてハーフトーン処理規則を生成する。
【００７３】
第５３態様の画像処理装置によれば、ユーザーに多大な負荷をかけずに印刷システムの特性パラメータを簡単に設定することが可能であり、印刷システムの特性に適したハーフトーン処理規則を生成することができる。
【００７４】
第５３態様において、第２態様から第５１態様で特定した事項と同様の事項を適宜組み合わせることができる。
【００７５】
第５４態様に係るプログラムは、コンピュータを、印刷システムの特性に関する特性パラメータを得るためのパターンを含んだ特性パラメータ取得用チャートのチャートデータを生成する特性パラメータ取得用チャート生成手段と、チャートデータに基づいて印刷システムにより印刷された特性パラメータ取得用チャートの読取画像を解析することにより特性パラメータを取得する特性パラメータ取得手段と、特性パラメータ取得手段を介して取得された特性パラメータに基づき、当該印刷システムで使用するハーフトーン処理の処理内容を規定するハーフトーン処理規則を生成するハーフトーン処理生成手段として機能させるプログラムである。
【００７６】
第５４態様のプログラムについて、第２態様から第５１態様で特定した事項と同様の事項を適宜組み合わせることができる。その場合、印刷システムにおいて特定される処理や機能を担う手段としての処理部や機能部（手段）は、これに対応する処理や動作の手段を実現するプログラムの要素として把握することができる。
【発明の効果】
【００７７】
本発明によれば、ユーザーに多大な負荷をかけずに印刷システムの特性に関する特性パラメータを設定することが可能であり、印刷システムに適したハーフトーン処理規則を生成することができる。
【図面の簡単な説明】
【００７８】
【図１】図１は本発明の実施形態に係る印刷システムの構成例を示したブロック図である。
【図２】図２は画像処理装置のハードウェア構成例を示すブロック図である。
【図３】図３は第１の実施形態による画像処理装置の機能を説明するためのブロック図である。
【図４】図４はハーフトーン処理規則の生成方法の一例を示すフローチャートである。
【図５】図５は特性パラメータ取得用チャートの一例を示す図である。
【図６】図６は図５の特性パラメータ取得用チャートの描画に用いたシリアルスキャン型のインクジェット印刷装置の平面模式図である。
【図７】図７は着弾干渉に関する特性パラメータの説明図である。
【図８】図８はドット間距離の関数として表される着弾干渉のパラメータの例を示す図である。
【図９】図９は複数の要求項目に対する各種ハーフトーンアルゴリズムの得失を示す図表である。
【図１０】図１０はハーフトーンパラメータの生成処理に関するフローチャートである。
【図１１】図１１はシミュレーション画像の概念図である。
【図１２】図１２（Ａ）は８回の走査パスで描画を行う作画モードにおける打滴の順番をパスの番号で示したものであり、図１２（Ｂ）は図１２（Ａ）で示した作画モードで描画を行う場合の第１パスの画素のドットに所定量の誤差を付加する場合の概念図である。
【図１３】図１３は図１２（Ａ）で示した作画モードで描画を行う場合の第３パスに属する画素のドットについてドット径が所定量だけ小さくなる誤差を付与する場合の説明図である。
【図１４】図１４はボイドアンドクラスタ法（Void-and-Cluster法）を用いてディザマスクを作成する例のフローチャートである。
【図１５】図１５はハーフトーン選択用チャートの例を示す模式図である。
【図１６】図１６はＤＢＳ法によるハーフトーン選択用チャートのハーフトーン画像を生成する手順を示したフローチャートである。
【図１７】図１７は各種ハーフトーン処理規則の定性的な傾向を示したグラフである。
【図１８】図１８はシステムの不安定性に対する耐性と粒状性との関係を示したグラフである。
【図１９】図１９は第２の実施形態による画像処理装置の機能を説明するためのブロック図である。
【図２０】図２０はハーフトーン処理規則の生成方法の他の例を示すフローチャートである。
【図２１】図２１は特性パラメータ取得用チャートの他の例を示す図である。
【図２２】図２２は図２１の特性パラメータ取得用チャートの描画に用いたシングルパス型のインクジェット印刷装置の平面模式図である。
【図２３】図２３はキャリッジ移動に伴うヘッド振動誤差を測定するためのチャートの例を示す模式図である。
【図２４】図２４は記録位置のズレ量を示す説明図である。
【図２５】図２５はヘッド振動誤差の例を示すグラフであり、図２５（Ａ）は主走査方向の位置ズレ量を示し、図２５（Ｂ）は副走査方向の位置ズレ量を示すグラフである。
【図２６】図２６は用紙搬送誤差を測定するためのチャートの例を示す模式図である。
【図２７】図２７は用紙搬送誤差の測定値の分布の例を示す分布図である。
【図２８】図２８はシングルパス方式におけるヘッド振動誤差のパラメータを取得するためのチャートの例を示す模式図である。
【図２９】図２９はヘッドモジュール取付誤差のパラメータを取得するためのチャートの例を示す模式図である。
【図３０】図３０（Ａ）はドット列の重心位置のズレを説明するための模式図であり、図３０（Ｂ）はドット列の傾き角度の説明図である。
【図３１】図３１はシステム誤差分布とシミュレーション画像の生成に反映させるランダムシステム誤差の水準との関係を示したグラフである。
【図３２】図３２は複数のランダムシステム誤差の水準と重み係数の関係を説明するための説明図である。
【図３３】図３３は主走査方向及び副走査方向の二次元の誤差分布を濃淡で表した図である。
【図３４】図３４は図３３に示した二次元の誤差分布における主走査方向に沿った誤差分布断面図である。
【図３５】図３５は図３３に示した二次元の誤差分布における副走査方向に沿った誤差分布断面図である。
【図３６】図３６は第３の実施形態による画像処理装置の要部を示すブロック図である。
【図３７】図３７は第４の実施形態に係る印刷システムの構成を示すブロック図である。
【図３８】図３８は第４の実施形態による特性パラメータ更新が適用されるハーフトーン処理規則の生成方法のフローチャートである。
【図３９】図３９は規定値にシステム誤差を適用した場合の特性パラメータの更新の例の説明図である。
【図４０】図４０は既存のドット間距離の変化量と新規のドット間距離の変化量との差分の説明図である。
【図４１】図４１は第４の実施形態に係る印刷システムの変形例に適用されるハーフトーン処理規則の生成方法のフローチャートである。
【図４２】第５の実施形態に係るハーフトーン処理規則の生成方法のフローチャートである。
【図４３】図４３（Ａ）は第５の実施形態に係るハーフトーン処理規則の生成方法の概念図である。図４３（Ｂ）は第５の実施形態の応用例に係るハーフトーン処理規則の生成方法の概念図である。
【図４４】図４４は第５の実施形態の応用例に係るハーフトーン処理規則の生成方法のフローチャートである。
【図４５】図４５は第５の実施形態の応用例に係るハーフトーン処理規則の生成方法の第１の変形例のフローチャートである。
【図４６】図４６は第５の実施形態の応用例に係るハーフトーン処理規則の生成方法の第２の変形例のフローチャートである。
【図４７】図４７は第６の実施形態に係る印刷システムに適用される画像処理装置の構成を示すブロック図である。
【発明を実施するための形態】
【００７９】
以下、添付図面に従って本発明の実施形態について詳細に説明する。
【００８０】
図１は本発明の実施形態に係る印刷システムの構成例を示したブロック図である。この印刷システム１０は、ＤＴＰ（Desk Top Publishing）装置１２と、データベースサーバ１４と、管理用コンピュータ１６と、画像処理装置２０と、印刷制御装置２２と、印刷装置２４と、画像読取装置２６と、を備える。画像処理装置２０は、電気通信回線２８を通じて、ＤＴＰ装置１２、データベースサーバ１４、管理用コンピュータ１６、印刷制御装置２２、及び画像読取装置２６と接続されている。
【００８１】
電気通信回線２８は、ローカルエリアネットワーク（ＬＡＮ；local area network）であってもよいし、ワイドエリアネットワーク（ＷＡＮ；wide area network）であってもよく、これらの組み合わせであってもよい。電気通信回線２８は、有線通信回線に限らず、一部又は全部を無線通信回線とすることができる。また、本明細書において、信号の受け渡しが可能な機器同士の「接続」という表記については、有線接続に限らず、無線接続も含む。
【００８２】
ＤＴＰ装置１２は、印刷しようとする画像内容を示す原稿画像のデータを生成する装置である。ＤＴＰ装置１２は、コンピュータのハードウェアとソフトウェアの組み合わせによって実現される。ソフトウェアという用語はプログラムと同義である。ＤＴＰ装置１２は、印刷しようとする文字、図形、絵柄、イラスト、写真画像などの様々な種類の画像部品を編集し、印刷面上にレイアウトする作業を行うために用いられる。
【００８３】
ＤＴＰ装置１２による編集作業等によって印刷元画像データとしての原稿画像データが生成される。ＤＴＰ装置１２は、ページ記述言語（ＰＤＬ；page description language）による電子原稿を生成する。ＤＴＰ装置１２によって生成された原稿画像データは、データベースサーバ１４や画像処理装置２０に転送される。なお、原稿画像データを生成する手段については、ＤＴＰ装置１２で作成する形態に限らず、図示せぬ他のコンピュータや画像作成／編集装置等によって作成する態様も可能である。原稿画像データは、電気通信回線２８を通じて、或いはメモリカードなどのリムーバブルメディア（外部記憶媒体）を用いて、データベースサーバ１４や画像処理装置２０、印刷制御装置２２等に入力することができる。
【００８４】
データベースサーバ１４は、電子原稿のジョブチケット、色見本データ、ターゲットプロファイル、印刷装置２４と用紙の組み合わせに適したデバイスプロファイル等の各種データ管理を行う装置である。なお、ジョブチケットは、例えば、ＪＤＦ（Job Definition Format）ファイルの形式とすることができる。
【００８５】
管理用コンピュータ１６は、印刷システム１０における各種管理を行う。例えば、画像管理、印刷ジョブの管理、一台又は複数台の印刷装置２４の稼働状況の管理などを行う。
【００８６】
画像処理装置２０は、ＤＴＰ装置１２等で生成された印刷用の原稿画像データ（例えば、ページ記述言語で記述されたデータ）をラスタライズ処理する手段として機能する。ラスタライズ処理は、ＲＩＰ（Raster Image Processor）処理と呼ばれる。画像処理装置２０は、ＲＩＰ装置の一機能として実現することができる。
【００８７】
画像処理装置２０は、連続調画像である印刷用の原稿画像データから印刷装置２４による出力に適した色別のドットパターンのデータに変換するための色変換処理機能及びハーフトーン処理機能を備える。また、本例の画像処理装置２０は、ハーフトーン処理機能に関して、印刷システム１０における印刷装置２４の特性パラメータに基づき、２種類以上のハーフトーン処理規則を生成する機能を備える。つまり、画像処理装置２０は、ハーフトーン処理規則を生成するハーフトーン処理生成機能と、生成したハーフトーン処理規則を用いて連続調画像にハーフトーン処理を実施するハーフトーン処理機能と、を備えている。画像処理装置２０は、コンピュータのハードウェアとソフトウェアの組み合わせによって実現することができる。
【００８８】
ハーフトーン処理規則とは、連続調画像のデータからドットパターンのデータであるハーフトーン画像のデータに変換するハーフトーン処理を実施するための処理ルールである。ハーフトーン処理規則は、ハーフトーンアルゴリズムと、ハーフトーンパラメータとの組み合わせによって規定される。ハーフトーン処理規則は、ハーフトーン処理の具体的な演算の仕組みを意味しており、ハーフトーン処理の内容を特定するものである。
【００８９】
ハーフトーンアルゴリズムの種類としては、例えば、ディザ法、誤差拡散法、ダイレクトバイナリーサーチ法などがある。ハーフトーンパラメータとは、ハーフトーンアルゴリズムに従った演算処理に用いる具体的なパラメータである。ハーフトーンパラメータは、ハーフトーンアルゴリズム毎に定められる。例えば、ディザ法の場合のハーフトーンパラメータとして、ディザマトリクスのサイズ及び閾値が定められる。誤差拡散法におけるハーフトーンパラメータとして、誤差拡散マトリクスのマトリクスサイズ、誤差拡散係数、及び各誤差拡散マトリクスの適用階調区間の設定がある。ダイレクトバイナリーサーチ法におけるハーフトーンパラメータとして、画素の入れ替え（交換）を行う処理回数を示す画素更新回数、画素の入れ替え行う画素の範囲を示す交換画素範囲、がある。また、各ハーフトーンアルゴリズムに対して、システム誤差に対する耐性の評価用パラメータをハーフトーンパラメータに加えることができる。ハーフトーン処理規則を生成する際には、上記に例示の複数のパラメータのうち少なくとも一つのパラメータがハーフトーンパラメータとして特定される。
【００９０】
画像処理装置２０における処理機能の具体的内容については後述する。画像処理装置２０で生成されたハーフトーン画像のデータを印刷制御装置２２に与えることにより、印刷装置２４によって対象画像の印刷が行われる。
【００９１】
印刷制御装置２２は、画像処理装置２０により生成された印刷画像データに基づき印刷装置２４による印刷動作を制御する。印刷装置２４は、印刷制御装置２２の制御にしたがい印刷を実行する画像形成手段である。印刷装置２４における印刷方式や使用する色材の種類については特に限定されない。印刷装置２４として、例えば、インクジェット印刷機、電子写真プリンタ、レーザープリンタ、オフセット印刷機、フレキソ印刷機など、各種の印刷装置を採用できる。「印刷装置」という用語は、印刷機、プリンタ、画像記録装置、画像形成装置、画像出力装置などの用語と同義のものとして理解される。色材には、印刷装置２４の種類に応じて、インクやトナー等を使用することができる。
【００９２】
ここでは、印刷装置２４として、無版式のデジタル印刷機の一例であるインクジェット印刷機を用いる例を説明する。本実施形態の印刷システム１０では、印刷装置２４の一例として、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の４色のインクを用いてカラー画像の形成が可能なインクジェット印刷機を用いる。ただし、インクの色数やその組み合わせはこの例に限らない。例えば、ＣＭＹＫ４色の他に、ライトシアン（ＬＣ）、ライトマゼンタ（ＬＭ）などの淡色インクを加える態様や、赤、緑などの特色のインクを用いる態様なども可能である。
【００９３】
図１では、印刷制御装置２２と印刷装置２４とを別々のブロックで示し、両者の間で有線又は無線の通信接続により信号の受け渡しを行う態様としているが、このような構成に限らず、印刷制御装置２２と印刷装置２４とが一体的に組み合わせされた印刷装置を構成することも可能である。
【００９４】
また、印刷装置２４として印刷版を用いる有版式の印刷機を採用する場合は、印刷制御装置２２に加えて、画像データから印刷版を作るプレートレコーダ等の製版装置（不図示）を具備するシステム構成となる。この場合、プレートレコーダ等の製版装置とそのコントローラ、並びに、その製版装置で作成される印刷版を使用して印刷を行う印刷機などが電気通信回線２８に接続される。有版式の印刷機の場合、印刷制御装置２２と製版装置（不図示）と印刷装置２４とを組み合わせた構成を全体として「印刷装置」と把握することができる。印刷装置２４は「画像形成部」の一形態に相当する。
【００９５】
画像読取装置２６は、印刷装置２４によって印刷されたプリント物（印刷物）の画像を読み取り、その読取画像を示す電子画像データを生成する手段である。画像読取装置２６は、プリント物の画像を撮像して、その画像情報を電気信号に変換する撮像素子（光電変換素子）と、撮像素子から得られる信号を処理してデジタル画像データを生成する信号処理回路とを含む。
【００９６】
画像読取装置２６としては、印刷装置２４と別体のスキャナ（例えば、フラットベット型のスキャナなど、いわゆるオフラインで利用可能なオフラインスキャナ）を用いることができる。また、画像読取装置２６は、印刷装置２４に組み込まれたものであってもよい。例えば、印刷装置２４の用紙搬送経路に画像読取用のラインセンサ（撮像ユニット）が設置され、画像形成後のプリント物を搬送しながらラインセンサによってプリント画像を読み取る構成であってもよい。印刷装置２４における用紙搬送経路に設置される画像読取用のラインセンサを「インラインスキャナ」又は「インラインセンサ」という用語で呼ばれる場合がある。画像読取装置２６は「画像読取手段」の一形態に相当する。
【００９７】
画像読取装置２６で生成されたプリント画像の読取画像データは画像処理装置２０に入力される。画像処理装置２０は、画像読取装置２６から得られる読取画像データを解析する機能を備える。
【００９８】
＜システム構成のバリエーションについて＞
ＤＴＰ装置１２、データベースサーバ１４、管理用コンピュータ１６、画像処理装置２０、印刷制御装置２２の機能を１台のコンピュータで実現することも可能であるし、複数台のコンピュータで実現することも可能である。また、コンピュータごとの役割や機能の分担については、様々な形態があり得る。例えば、ＤＴＰ装置１２と画像処理装置２０とを統合して１台のコンピュータでこれらの機能を実現してもよいし、或いはまた、管理用コンピュータ１６内に画像処理装置２０の機能を搭載してもよい。また、画像処理装置２０の機能と印刷制御装置２２の機能を１台のコンピュータで実現する形態も可能である。更に、画像処理装置２０の機能を複数台のコンピュータで分担して実現する構成も可能である。
【００９９】
本システムに含まれるＤＴＰ装置１２、データベースサーバ１４、管理用コンピュータ１６、画像処理装置２０、印刷制御装置２２、印刷装置２４、画像読取装置２６、製版装置等の台数は特に限定されない。
【０１００】
また、本例ではＤＴＰ装置１２、データベースサーバ１４、管理用コンピュータ１６、画像処理装置２０、印刷制御装置２２等が電気通信回線２８に接続されているネットワークシステムの形態を例示しているが、本発明の実施に際しては、各要素が必ずしも通信ネットワークに接続されていなくてもよい。
【０１０１】
＜画像処理装置２０のハードウェア構成＞
図２は画像処理装置２０のハードウェア構成例を示すブロック図である。本例の画像処理装置２０は、パーソナルコンピュータ（ＰＣ；Personal Computer）を用いて実現されている。すなわち、画像処理装置２０は、ＰＣ本体３０と表示装置３２と入力装置３４とを備える。「ＰＣ」という表記はパーソナルコンピュータを表しており、デスクトップ型、ノート型、タブレット型など、各種形態のコンピュータが含まれる。ＰＣ本体３０は、中央演算処理装置（ＣＰＵ；Central Processing Unit）４１と、メモリ４２と、各種プログラムやデータ等を記憶保存する記憶装置としてのハードディスク装置（ＨＤＤ；Hard Disk Drive）４３と、入力インターフェース部４４と、ネットワーク接続用の通信インターフェース部４５と、表示制御部４６と、周辺機器用インターフェース部４７とを備える。
【０１０２】
図１で説明した画像読取装置２６は、図２の周辺機器用インターフェース部４７を介して画像処理装置２０に接続することもできる。
【０１０３】
表示装置３２は、例えば、液晶ディスプレイや有機ＥＬ（Organic Electro-Luminescence）ディスプレイなどを用いることができる。表示装置３２は表示制御部４６に接続される。入力装置３４は、キーボード、マウス、タッチパネル、トラックボールなど、各種の手段を採用することができ、これらの適宜の組み合わせであってもよい。本例では入力装置３４として、キーボードとマウスが用いられる。入力装置３４は入力インターフェース部４４に接続される。表示装置３２と入力装置３４はユーザーインターフェース(ＵＩ；User Interface)として機能する。オペレータ（ユーザー）は、表示装置３２の画面に表示される内容を見ながら入力装置３４を使って各種情報の入力を行うことができ、画像処理装置２０や印刷装置２４等を操作することができる。また、表示装置３２を通じてシステムの状態等を把握（確認）することが可能である。
【０１０４】
ハードディスク装置４３には、画像処理に必要な各種プログラムやデータ等が格納されている。例えば、特性パラメータ取得用チャートのチャートデータ、特性パラメータ生成用の演算プログラム、ハーフトーン処理規則の生成処理を含む画像処理プログラム、ハーフトーン選択用チャートの生成プログラムなどが記憶される。ハードディスク装置４３に格納されているプログラムがメモリ４２にロードされ、これをＣＰＵ４１が実行することにより、プログラムで規定される各種の手段として機能する。
【０１０５】
なお、図２に示したＰＣ本体３０と表示装置３２と入力装置３４と同様のハードウェア構成を図１で説明したＤＴＰ装置１２、データベースサーバ１４、管理用コンピュータ１６、印刷制御装置２２などのハードウェア構成として採用することができる。
【０１０６】
＜画像処理装置２０の機能に関する説明＞
図３は第１の実施形態に係る画像処理装置２０の機能を説明するためのブロック図である。画像処理装置２０は、制御部５０と、特性パラメータ取得部５２と、特性パラメータ記憶部５４と、優先度パラメータ保持部５６と、ハーフトーン処理生成部５８と、ハーフトーン処理規則記憶部６０とを備える。
【０１０７】
制御部５０は、画像処理装置２０における各部の動作を制御する。特性パラメータ取得部５２は、図１で説明した印刷装置２４を含む印刷システム１０の特性に関する特性パラメータを取得する手段である。印刷システムの特性に関する特性パラメータには、インクジェット印刷システムの場合、例えば、解像度、ノズル数、インク種、平均ドット濃度、平均ドット径、平均ドット形状、各印刷素子のドット濃度、ドット径、ドット形状、ドット形成位置ズレ、不吐、着弾干渉などがある。ここに例示したパラメータの少なくとも一つ、好ましくは複数のパラメータに関する情報が特性パラメータ取得部５２を通じて取得される。ドット形成位置ズレとは、ドットが形成されるべき理想的なドットの形成位置に対して、実際にドットが形成される位置のズレを包括的に表す概念である。「ドットが形成されるべき理想的位置」は、設計上の目標位置であり、誤差が無いと仮定した状態でのドット形成位置を指す。ドット形成位置ズレの要因は様々であり、例えば、各印刷素子の吐出方向の曲がり、各印刷素子の吐出速度のばらつき、各印刷素子の吐出タイミングのズレ、双方向走査における往路方向走査と復路方向走査の吐出タイミングのズレ、双方向走査における往路方向走査と復路方向走査の位置のズレ、双方向走査における往路方向走査と復路方向走査の吐出方向の曲がり、複数回の走査パスにおける各走査パスの吐出タイミングのズレ、各走査パスの位置のズレ、又は各走査パスの吐出方向の曲がりなどが挙げられる。ここに例示した要因のうち少なくとも一つを含む要因によってドット形成位置ズレが発生する。なお、ノズルの「吐出方向の曲がり」のことを「吐出曲がり」という。
【０１０８】
印刷素子とは、印刷装置２４においてドットの記録を担う記録素子のことをいう。インクジェット印刷装置の場合、インクジェットヘッドにおけるインク吐出用のノズルが「印刷素子」に相当する。凸版を用いる印刷装置の場合、版における網点の凸部のレリーフが「印刷素子」に相当する。
【０１０９】
印刷システムの特性には、複数の印刷素子の個別の記録特性、及び、複数の印刷素子に共通の特性、のうち少なくとも一つが含まれる。印刷素子の個別の記録特性には、ドット濃度、ドット径、ドット形状、ドットの記録位置誤差、及び、記録不能異常のうち少なくとも一つが含まれる。インクジェット印刷装置の場合、ドットの記録位置誤差とは「ドット形成位置ズレ」に対応し、記録不能異常とは「不吐」に対応する。
【０１１０】
複数の印刷素子に「共通の特性」には、平均ドット濃度、平均ドット径、平均ドット形状、及び、着弾干渉のうちの少なくとも一つが含まれる。
【０１１１】
本実施形態による特性パラメータの取得方法は、印刷装置２４によって特性パラメータ取得用チャートを出力し、インラインスキャナやオフラインスキャナ等の画像読取装置２６（図１参照）によって特性パラメータ取得用チャートを読み取り、その読取画像を解析して各パラメータを取得するものである。
【０１１２】
特性パラメータとして例示した解像度、ノズル数、インク種、平均ドット濃度、平均ドット径、平均ドット形状、各印刷素子のドット濃度、ドット径、ドット形状、ドット形成位置ズレ、不吐、着弾干渉などの項目のうち、解像度、ノズル数、インク種は、システム仕様に関する特性パラメータである。
【０１１３】
したがって、これらシステム仕様に関する特性パラメータについては、予めシステム内にパラメータを保持しておくことが好ましい。そして、これらシステム仕様に関する特性パラメータである解像度、ノズル数、インク種に基づいて、システム個別の特性に関するパラメータを取得するための特性パラメータ取得用チャートのデータを生成し、又は予めシステム内に保持されている複数の特性パラメータ取得用チャートのデータの中から選択し、当該印刷システム１０の印刷装置２４によって特性パラメータ取得用チャートを出力し、画像読取装置２６（図１参照）から特性パラメータ取得用チャートを読み取り、印刷装置２４に固有の特性に関する各種の特性パラメータを取得する構成が好ましい。
【０１１４】
システム仕様に関する特性パラメータとしては、他に、滴種、単方向走査であるか双方向走査であるか、走査スピード、用紙搬送量、吐出周波数などがあり、これらを含めた少なくとも一つのシステム仕様に関する特性パラメータに基づいて、特性パラメータ取得用チャートのデータを生成する構成が好ましい。
【０１１５】
本例の画像処理装置２０は、印刷システム１０の特性に関する特性パラメータを自動的に取得するための手段として、特性パラメータ取得用チャート生成部６２と画像解析部６４とを備えている。
【０１１６】
特性パラメータ取得用チャート生成部６２は、印刷システムの特性に関する特性パラメータを得るためのパターンを含んだ特性パラメータ取得用チャートのチャートデータを発生させる処理部である。特性パラメータ取得用チャート生成部６２で生成されたチャートデータはデータ出力部６６を通じて、印刷制御装置２２（図１参照）に送られ、印刷装置２４により特性パラメータ取得用チャートが印刷される。
【０１１７】
特性パラメータ取得用チャート生成部６２と、特性パラメータ取得用チャート生成部６２によって生成されたチャートデータに基づいて印刷装置２４（図１参照）により特性パラメータ取得用チャートを出力する構成との組み合わせが「特性パラメータ取得用チャート出力手段」の一形態に相当する。また、特性パラメータ取得用チャート生成部６２が「特性パラメータ取得用チャート生成手段」の一形態に相当する。
【０１１８】
特性パラメータ取得用チャートの例について詳細は後述するが、特性パラメータ取得用チャートとしては、例えば、インクの各色のヘッドによる各印刷素子の単一ドットパターンとすることができる。単一ドットパターンは、各ドットを他のドットと重ねることなく、それぞれ孤立させて、個々に単独のドットとして打滴したパターンである。このような単一ドットパターンのチャートを読み取ることにより、各印刷素子のドット濃度、ドット径、ドット形状、ドット形成位置ズレ及び不吐に関するパラメータを読み取ることができる。
【０１１９】
また、特性パラメータ取得用チャートには、単一ドットパターンに加えて、複数ドットの重なった連続ドットパターンを含めることができる。連続ドットパターンとして二つのドットのドット間距離を変えて、互いにドットの一部が重なるように打滴した連続ドットパターンを含めることができる。このような連続ドットパターンは、着弾干渉によるドット変形量のパラメータを取得するために利用される。
【０１２０】
本印刷システム１０の滴種が１種類の場合、１種類のドットを単独で打滴して単一ドットパターンとし、複数重ねて打滴して連続ドットパターンとすればよい。滴種が複数有る場合は、各々の種類のドットを単独で打滴して単一ドットパターンとし、各々の種類のドットの組み合わせで複数重ねて打滴して連続ドットパターンとする。
【０１２１】
特性パラメータ取得用チャートの出力に際しては、同一印刷素子の単一ドットを複数回印刷し、それらのドット濃度、ドット径、ドット形状、ドット形成位置ズレの平均値を、該印刷素子のドット濃度、ドット径 、ドット形状、ドット形成位置ズレとしても良い。また、更に、各印刷素子のドット濃度、ドット径、ドット形状を平均化して平均ドット濃度、平均ドット径、平均ドット形状を取得しても良い。
【０１２２】
システム誤差に対する耐性設計をする場合には、特性パラメータ取得用チャートの読み取りによって得られた測定値の平均値からのばらつきを示す分散σ２を計算し、この分散σ２の平方根である標準偏差σの値を、後ほど使用する誤差の所定量としても良い。
【０１２３】
印刷装置２４によって印刷された特性パラメータ取得用チャートの印刷結果は画像読取装置２６によって読み取られ、特性パラメータ取得用チャートの読取画像のデータが得られる。
【０１２４】
画像解析部６４は、画像読取装置２６によって読み取られた読取画像を解析して、特性パラメータの情報を生成する特性パラメータ生成処理部として機能する。画像解析部６４によって、特性パラメータ取得用チャートから自動的に特性パラメータの情報が得られる。画像解析部６４は「画像解析手段」の一形態に相当する。
【０１２５】
すなわち、画像処理装置２０における特性パラメータ取得部５２は、特性パラメータ取得用チャートの読取画像の解析による測定結果から自動的に特性パラメータを取得する構成となっている。画像解析部６４と特性パラメータ取得部５２との組み合わせが「特性パラメータ取得手段」の一形態に相当する。
【０１２６】
特性パラメータ取得部５２を通じて取得された特性パラメータの情報は特性パラメータ記憶部５４に記憶される。なお、特性パラメータ記憶部５４には、システム仕様に関する特性パラメータを予め保持しておくことができる。
【０１２７】
ハーフトーン処理生成部５８は、特性パラメータに基づき、ハーフトーン処理に要求される複数の要求項目に対する優先度のバランスが異なる２種類以上のハーフトーン処理のそれぞれの処理内容を規定するハーフトーン処理規則を生成する。画像処理装置２０は、シミュレーション画像生成部６８と評価値演算部７０とを含んだ画質評価処理部７４を備えており、ハーフトーン処理生成部５８は画質評価処理部７４と連携して２種類以上のハーフトーン処理規則を生成する。ハーフトーン処理生成部５８は「ハーフトーン処理生成手段」の一形態に相当する。評価値演算部７０は「評価値算出手段」の一形態に相当する。画質評価処理部７４は「画質評価手段」の一形態に相当する。
【０１２８】
画質評価処理部７４は、シミュレーション画像の生成とシミュレーション画像に対する画像品質の評価値の計算を繰り返しながら、評価値が改善される最適化探索の処理を行う。画質評価処理部７４による処理により、ハーフトーンパラメータが決定される。
【０１２９】
ハーフトーン処理生成部５８により生成された複数種類のハーフトーン処理規則は、ハーフトーン処理規則記憶部６０に登録される。図３では、図示の便宜上、２種類の異なるハーフトーン処理規則１，２が生成され、これらハーフトーン処理規則１，２がハーフトーン処理規則記憶部６０に記憶保存される様子を示したが、Ｋを２以上の整数とした場合に、Ｋ以上の複数種類のハーフトーン処理規則が生成され得る。そして、生成されたＫ種類のハーフトーン処理規則１，２，…Ｋの全て又は一部をハーフトーン処理規則記憶部６０にラインアップとして登録することができる。ハーフトーン処理規則記憶部６０はハーフトーン登録手段の一形態に相当する。ハーフトーン処理規則記憶部６０には、印刷システム１０で使用可能なハーフトーン処理の候補としての複数種類のハーフトーン処理規則を登録しておくことができる。こうしてハーフトーン処理生成部５８にて生成された複数のハーフトーン処理規則の中から、実際の印刷に使用するハーフトーン処理規則が決定される。
【０１３０】
本例の画像処理装置２０では、複数のハーフトーン処理規則の中からいずれか一つのハーフトーン処理規則を選ぶための選択支援手段として、ハーフトーン選択用チャート生成部７６を備えている。
【０１３１】
ハーフトーン選択用チャート生成部７６では、２種類以上のハーフトーン処理規則のそれぞれによって得られるハーフトーン画像の印刷結果を対比可能に並べたハーフトーン選択用チャートのチャートデータを生成する。ハーフトーン選択用チャート生成部７６で生成されたチャートデータはデータ出力部６６を通じて、印刷制御装置２２（図１参照）に送られ、印刷装置２４によりハーフトーン選択用チャートが印刷される。
【０１３２】
ハーフトーン選択用チャート生成部７６と印刷装置２４との組み合わせが「ハーフトーン選択用チャート出力手段」の一形態に相当する。
【０１３３】
ユーザーはハーフトーン選択用チャートの出力結果を見て、所望のハーフトーン処理規則を選択することができる。ユーザーによるハーフトーン処理規則の選択操作は入力装置３４を用いて行われる。入力装置３４はユーザーが所望のハーフトーン処理規則を選択する操作を行うための「ハーフトーン選択操作手段」として機能する。すなわち、入力装置３４は、ハーフトーン選択用チャートの生成に用いられた２種類以上のハーフトーン処理の中からユーザーがいずれかのハーフトーン処理の種類を選択するためのユーザーの操作を受け付けるハーフトーン選択操作手段として機能する。
【０１３４】
また、このようなユーザーによるハーフトーン処理規則の選択機能のみならず、システムが自動的に一つのハーフトーン処理規則を選択する機能を備えていてもよい。この場合、ハーフトーン処理に対する複数の要求項目の優先度に関する優先度パラメータを予め保持しておくことが必要である。優先度パラメータ保持部５６には、複数の要求項目に関する優先度のバランスを指定した優先度パラメータが記憶されている。優先度パラメータ保持部５６は優先度パラメータ保持手段の一形態に相当する。
【０１３５】
優先度パラメータは入力装置３４を通じてユーザーが自由に入力し、優先度のバランスの設定、並びに、設定内容の変更を行うことができる。或いはまた、優先度パラメータは、システム上、予め一種類又は複数種類の選択候補が用意されていてもよい。優先度パラメータの設定に関する選択候補が複数種類用意されている場合、ユーザーは印刷目的や用途、生産性などを考慮して、入力装置３４を通じていずれかの選択候補を選択することができる。
【０１３６】
優先度パラメータによって要求項目に対する優先度のバランスを指定しておくことにより、この優先度パラメータ保持部５６で特定される優先度パラメータにしたがい、システム上で推奨される最適な一つのハーフトーン処理規則が一意に決定される構成とすることができる。このような自動選択の機能は制御部５０によって実現でき、かかる自動選択の処理を担う制御部５０の構成がハーフトーン自動選択手段の一形態に相当する。
【０１３７】
入力装置３４は、ユーザーが各要求項目に対する優先度に関する設定を入力するための優先度入力部として機能する。ユーザーが設定した優先度に応じて、その優先度の設定に基づくハーフトーン処理規則（すなわち、ハーフトーンアルゴリズムとハーフトーンパラメータの組み合わせ）と、そのユーザー設定に係る優先度のバランスと対称的な優先度のバランスとなるハーフトーン処理規則とを生成して、両者の比較を行うという態様があり得る。
【０１３８】
また、ユーザーが設定した優先度を基準にして、その優先度のバランスをわずかに振って、複数設定した優先度のバランスに基づき、複数のハーフトーン処理規則を生成するという態様があり得る。
【０１３９】
画像処理装置２０は、生成したハーフトーン処理規則にしたがって、連続調画像のデータをハーフトーン処理する機能を有する。すなわち、画像処理装置２０は、画像入力部７７と、色変換処理部７８と、ハーフトーン処理部８０とを備える。
【０１４０】
画像入力部７７は、原稿画像のデータを取り込む入力インターフェース部であり、画像データ取得部として機能する。画像入力部７７は、外部又は装置内の他の信号処理部から原稿画像データを取り込むデータ入力端子で構成することができる。画像入力部７７として、有線又は無線の通信インターフェース部を採用してもよいし、メモリカードなどの外部記憶媒体（リムーバブルディスク）の読み書きを行うメディアインターフェース部を採用してもよく、若しくは、これら態様の適宜の組み合わせであってもよい。
【０１４１】
色変換処理部７８は、インターナショナル・カラー・コンソーシアム (ICC；International Color Consortium)によるＩＣＣプロファイルの形式に則したカラープロファイルを用いて、原稿画像データの色変換処理を行い、印刷装置２４による出力に適したカラー画像信号を生成する。印刷装置２４においてＣＭＹＫの４色のインクを用いる場合には、色変換処理部７８によりＣＭＹＫの画像信号が生成される。また、ＣＭＹＫに加え、ライトマゼンタ（ＬＭ）及びライトシアン（ＬＣ）を含む６色のインクを用いる場合には、色変換処理部７８によりＣＭＹＫとＬＭ、ＬＣの各色成分を含む画像信号が生成される。
【０１４２】
ハーフトーン処理部８０は、ハーフトーン処理生成部５８によって生成されたハーフトーン処理規則を用いて、各色の連続調画像に対してハーフトーン処理を行い、ハーフトーン画像を生成する。ハーフトーン処理部８０にて生成されたハーフトーン画像のデータはデータ出力部６６を通じて、印刷制御装置２２（図１参照）に送られ、印刷装置２４により印刷が行われる。
【０１４３】
ハーフトーン処理部８０による処理を経て生成されたハーフトーン画像に基づいて印刷装置２４によって印刷媒体に印刷を行うことにより印刷物を得る方法は印刷物の製造方法として把握できる。
【０１４４】
また、画像処理装置２０の画質評価処理部７４はハーフトーン処理部８０と連携して、印刷用ハーフトーン画像の評価値を算出することができる。ハーフトーン処理部８０によって生成されるハーフトーン画像に関する評価値の情報は、表示装置３２の画面上に表示させることができ、また、データ出力部６６を通じて外部に提供することができる。
【０１４５】
＜印刷システムにおけるハーフトーン処理規則の決定手順＞
本実施形態の印刷システム１０におけるハーフトーン処理規則の定め方について詳説する。図４は本実施形態におけるハーフトーン処理規則の生成方法の一例を示すフローチャートである。
【０１４６】
まず、印刷システム１０の特性に関する特性パラメータを得るために、特性パラメータ取得用チャートを生成し、印刷装置２４（図１参照）によって特性パラメータ取得用チャートを出力する（図４のステップＳ１０）。ステップＳ１０は「特性パラメータ取得用チャート出力工程」の一形態に相当する。
【０１４７】
次に、ステップＳ１０にて出力された特性パラメータ取得用チャートの読み取りを行う（ステップＳ１１）。ステップＳ１１では画像読取装置２６（図１参照）によって特性パラメータ取得用チャートの印刷物が読み取られ、特性パラメータ取得用チャートの読取画像が得られる。図４のステップＳ１１は「画像読取工程」の一形態に相当する。
【０１４８】
次に、ステップＳ１１により取得された読取画像を解析して、印刷システムの特性に関する特性パラメータを取得する（ステップＳ１２）。ステップＳ１２は「特性パラメータ取得工程」の一形態である。
【０１４９】
次に、ハーフトーン処理に対する要求項目の優先度の異なる２種類以上のハーフトーン処理規則を生成する（ステップＳ１４）。ハーフトーン処理規則の生成に際しては、優先度パラメータと特性パラメータとに基づき、複数種類のハーフトーン処理規則が生成される。ステップＳ１４はハーフトーン処理生成工程の一形態である。
【０１５０】
そして、生成された各ハーフトーン処理規則を用いてハーフトーン選択用チャートを出力する（ステップＳ１６）。ステップＳ１６は「ハーフトーン選択用チャート出力工程」の一形態である。
【０１５１】
ユーザーはハーフトーン選択用チャートの出力結果を見て、いずれか一つのハーフトーン処理規則を選ぶことができる。ユーザーの選択操作に基づき、印刷に用いるハーフトーン処理規則が決定される（ステップＳ１８）。すなわち、ステップＳ１８はハーフトーン選択用チャートの生成に用いられた２種類以上のハーフトーン処理の中からユーザーがいずれかのハーフトーン処理の種類を選択するためのユーザーの操作を受け付け、ユーザーによる選択操作に基づいてハーフトーン処理規則が決定される。ステップＳ１８はハーフトーン選択操作工程の一形態である。
【０１５２】
＜特性パラメータ取得用チャートの例＞
図４のステップＳ１２で説明した特性パラメータ取得工程で用いられる特性パラメータ取得用チャートの具体例について説明する。
【０１５３】
図５は特性パラメータ取得用チャート１００の一例を示す図である。ここでは、シアン、マゼンタ、イエロー、ブラックの各色の記録ヘッドにおける印刷素子であるノズルによって、印刷媒体１０１上に、単一ドットパターン１０２Ｃ、１０２Ｍ、１０２Ｙ、１０２Ｋと、第１の連続ドットパターン１０４Ｃ、１０４Ｍ、１０４Ｙ、１０４Ｋと、第２の連続ドットパターン１０６Ｃ、１０６Ｍ、１０６Ｙ、１０６Ｋとが打滴されたものが示されている。単一ドットパターン１０２Ｃ、１０２Ｍ、１０２Ｙ、１０２Ｋは、単一ドットが他のドットと分離された孤立状態で離散的に記録される離散ドットのパターンである。第１の連続ドットパターン１０４Ｃ、１０４Ｍ、１０４Ｙ、１０４Ｋと、第２の連続ドットパターン１０６Ｃ、１０６Ｍ、１０６Ｙ、１０６Ｋは、二つ以上のドットを接触させて記録される連続ドットのパターンである。
【０１５４】
単一ドットパターン１０２Ｃ、１０２Ｍ、１０２Ｙ、１０２Ｋ、第１の連続ドットパターン１０４Ｃ、１０４Ｍ、１０４Ｙ、１０４Ｋ、第２の連続ドットパターン１０６Ｃ、１０６Ｍ、１０６Ｙ、１０６Ｋは、いずれも「特性パラメータを得るためのパターン」の一形態に相当する。単一ドットパターン１０２Ｃ、１０２Ｍ、１０２Ｙ、１０２Ｋは、「離散ドットのパターン」の一形態に相当する。第１の連続ドットパターン１０４Ｃ、１０４Ｍ、１０４Ｙ、１０４Ｋと、第２の連続ドットパターン１０６Ｃ、１０６Ｍ、１０６Ｙ、１０６Ｋは、「連続ドットのパターン」の一形態に相当する。
【０１５５】
図６は図５の特性パラメータ取得用チャートの描画に用いたシリアルスキャン型のインクジェット印刷装置の平面模式図である。図６では、図示の便宜上、各色の記録ヘッドのノズル数を減じて各色４ノズルのみを示した。ノズル数やノズルの配列形態、ノズル密度については、様々な設計が可能である。
【０１５６】
図６に示したように、シリアルスキャン型のインクジェット印刷装置におけるヘッドユニット１１０は、シアンインクを吐出するシアン記録ヘッド１１２Ｃと、マゼンタインクを吐出するマゼンタ記録ヘッド１１２Ｍと、イエローインクを吐出するイエロー記録ヘッド１１２Ｙと、ブラックインクを吐出するブラック記録ヘッド１１２Ｋと、がキャリッジ１１４に搭載され、図６のＸ方向に沿って往復移動可能に構成されている。Ｘ方向に直交するＹ方向が印刷媒体１０１の搬送方向である。Ｘ方向は「主走査方向」に相当し、Ｙ方向は「副走査方向」に相当する。
【０１５７】
シアン記録ヘッド１１２Ｃ、マゼンタ記録ヘッド１１２Ｍ、イエロー記録ヘッド１１２Ｙ、ブラック記録ヘッド１１２Ｋの各記録ヘッドの詳細な構造は図示しないが、それぞれのインクジェット方式の記録ヘッドは、各ノズルに対応してインク吐出に必要な吐出エネルギーを発生させる吐出エネルギー発生素子（例えば、圧電素子や発熱素子）を備えている。各記録ヘッド（１１２Ｃ，１１２Ｍ，１１２Ｙ，１１２Ｋ）は、印刷制御装置２２（図１参照）から与えられる駆動信号及び吐出制御信号に従い、オンデマンドでインク液滴を吐出する。
【０１５８】
図６のキャリッジ１１４をＸ方向に移動させつつ、適宜のタイミングでシアン記録ヘッド１１２Ｃの各ノズル１１８Ｃから打滴を行うことにより、図５の符号１０２Ｃで示す単一ドットパターンを形成することができる。シアンインクによる単一ドットパターン１０２Ｃを描画した後、印刷媒体１０１をＹ方向に搬送し、印刷媒体１０１における記録領域を変えてから、キャリッジ１１４をＸ方向に移動させつつ、適宜のタイミングでシアン記録ヘッド１１２Ｃの各ノズル１１８Ｃから打滴を行うことにより、図５の符号１０４Ｃで示す第１の連続ドットパターンを形成することができる。また、シアンインクによる第１の連続ドットパターン１０４Ｃを描画した後、印刷媒体１０１をＹ方向に搬送し、印刷媒体１０１における記録領域を変えてから、キャリッジ１１４をＸ方向に移動させつつ、シアン記録ヘッド１１２Ｃの各ノズル１１８Ｃから適宜のタイミングで打滴を行うことにより、図５の符号１０６Ｃで示す第２の連続ドットパターンを形成することができる。
【０１５９】
第１の連続ドットパターン１０４Ｃと第２の連続ドットパターン１０６Ｃとでは、重なり合うドット同士のドット間距離の設定が異なっている。ドット間距離を変えて複数種類の連続ドットパターンを記録することにより、ドット間距離ｄと着弾干渉の影響による変化量との関係に関する特性パラメータを把握することが可能になる。
【０１６０】
なお、図５では、ドット間距離を異ならせた２種類の連続ドットパターン（１０４Ｃ，１０６Ｃ）を例示しているが、ドット間距離を変えて３種類以上の連続ドットパターンを形成してもよい。
【０１６１】
シアンインクによるドットパターン（１０２Ｃ，１０４Ｃ，１０６Ｃ）の記録に続けて、以下同様に、マゼンタ記録ヘッド１１２Ｍの各ノズル１１８Ｍによる打滴、イエロー記録ヘッド１１２Ｙの各ノズル１１８Ｙによる打滴、ブラック記録ヘッド１１２Ｋの各ノズル１１８Ｋによる打滴を、順次に行うことで、図５に示す特性パラメータ取得用チャート１００が生成される。
【０１６２】
各色の単一ドットパターン１０２Ｃ、１０２Ｍ、１０２Ｙ、１０２Ｋから、各色の印刷素子ごとのドット濃度、ドット径、ドット形状、ドット形成位置ズレ、及び不吐、に関する情報を得ることができる。また、多数の単一ドットの測定結果を統計処理することにより、平均ドット濃度、平均ドット径、平均ドット形状、並びに、それぞれの標準偏差σ（分散σ２の平方根）を得ることができる。各印刷素子のドット濃度、ドット径、ドット形状、及びドット形成位置ズレ、のうち少なくとも一つの項目について算出される標準偏差σ又は分散σ２は「ドットのばらつきに関する分散情報」の一形態に相当する。
【０１６３】
また、各色の第１の連続ドットパターン１０４Ｃ、１０４Ｍ、１０４Ｙ、１０４Ｋと、第２の連続ドットパターン１０６Ｃ、１０６Ｍ、１０６Ｙ、１０６Ｋから、着弾干渉に関する特性パラメータの情報を得ることができる。着弾干渉に関する特性パラメータとは、重なり合うドット同士の相互作用である着弾干渉の影響によるドット間距離の変化、ドット濃度の変化、ドット形状の変化などに関する情報をいう。
【０１６４】
＜着弾干渉に関する特性パラメータについて＞
図７及び図８は着弾干渉に関する特性パラメータの説明図である。図７の左欄は、二つのドットを部分的にオーバーラップさせて連続打滴する際の２ドットのドット間距離の設定値をｄ１，ｄ２，ｄ３と３段階に異ならせた様子が示されており、図７の右欄は、ドット間距離ｄ１，ｄ２，ｄ３のそれぞれの設定で打滴を行った場合に着弾干渉の影響によってドット間距離が変化した様子を示している。なお、ここでのドット間距離とは、ドットの中心間距離を意味している。
【０１６５】
図示のように、設定値としてのドット間距離ｄ１、ｄ２、ｄ３（ｄ１＞ｄ２＞ｄ３）に対して、それぞれ実際のドット間距離はｕ１、ｕ２、ｕ３（ｕ１＞ｕ２＞ｕ３）となる。着弾干渉によって、ドットが引き寄せられることから、ｄ１＞ｕ１、ｄ２＞ｕ２、ｄ３＞ｕ３となる。
【０１６６】
ドット間距離の設定を変えて、着弾干渉の影響によるドット間距離の変化のデータを取得することで、図８に示すような着弾干渉データを得ることができる。図８中の横軸はドット間距離の設定値であり、「Ｒ」はドットの半径を示す。図８の縦軸は着弾干渉の影響によってドット間距離が変化する変化量を示しており、図７における｜ｄｉ−ｕｉ｜の絶対値を示している（ｉ＝１，２，３）。図８の横軸の「２Ｒ」は、２ドットが外接する位置を示している。ドット間距離が２Ｒよりも大きいとドットは重ならないため、着弾干渉の影響は受けない。ドット間距離の設定が２Ｒよりも小さい場合に、ドット同士がオーバーラップして着弾干渉によりドットが引き寄せられ、ドット間距離が変化する。
【０１６７】
図８では「ドット間距離の変化量」として説明しているが、着弾干渉の影響は、ドット濃度の変化やドット形状の変化としても測定することができる。
【０１６８】
図５で説明した特性パラメータ取得用チャート１００における第１の連続ドットパターン１０４Ｃ、１０４Ｍ、１０４Ｙ、１０４Ｋ及び第２の連続ドットパターン１０６Ｃ、１０６Ｍ、１０６Ｙ、１０６Ｋの読取結果から、ドット間距離ｄの関数としてパラメータ化された着弾干渉データを得ることができる。
【０１６９】
このような着弾干渉に関するパラメータを印刷素子毎（ここではノズル毎）に求めて平均化する。色毎に平均化した値を色別に保持してもよいし、全色を平均化した値を共通のパラメータとして保持してもよい。
【０１７０】
図５ではＣＭＹＫ各色について滴種を１種類と仮定した場合の単一ドットパターン及び連続ドットパターンを例示したが、滴種が複数有る場合は、各々の種類のドットを単独で打滴して単一ドットパターンとし、各々の種類のドットの組み合わせで複数重ねて打滴して連続ドットパターンとする。そして各滴種の組み合わせについて着弾干渉に関するパラメータを取得することとなる。また、ＣＭＹＫ各色のドットの組み合わせで複数重ねて打滴して連続ドットパターンを形成し、かつ、各色のドットの組み合わせについて着弾干渉に関するパラメータを取得してもよい。
【０１７１】
着弾干渉に関するパラメータを取得するためのチャートとして、複数ドットのドット間距離を変えるだけで無く、複数ドットの記録時間差を変えたチャートを出力してもよい。例えば、複数のドットを記録する時間差として、１パス分、２パス分、３パス分・・・という具合に、複数の水準の時間差を設定し、これら複数水準の時間差でドット同士を接触させたチャートを出力してもよい。記録時間差は打滴時間差に相当する。
【０１７２】
例えば、図５のＣＭＹＫ各色の第１の連続ドットパターン及び第２の連続ドットパターンにおいてオーバーラップさせて打滴した二つのドットを各々ドット１、ドット２として、ドット１とドット２をキャリッジ１１４の１回のＸ方向移動で連続して打滴する連続ドットパターンを形成すると共に、ドット１をキャリッジ１１４の１回目のＸ方向移動で打滴した後に、印刷媒体１０１のＹ方向搬送をせずに、ドット２をキャリッジ１１４の２回目のＸ方向移動で打滴する連続ドットパターン、ドット１をキャリッジ１１４の１回目のＸ方向移動で打滴した後に、印刷媒体１０１のＹ方向搬送をせずに、ドット２をキャリッジ１１４の３回目のＸ方向移動で打滴する連続ドットパターン・・・という具合に、複数の水準の時間差（パス差）でドット１とドット２を接触させた連続ドットパターンを形成してもよい。
【０１７３】
＜ハーフトーン処理に対する要求項目について＞
ハーフトーン処理に要求される要求項目には、例えば、以下のようなものがある。すなわち、要求項目の第１分類（ａ）として、画質、システムコスト 、ハーフトーン生成時間、ハーフトーン処理時間がある。要求項目の第２分類（ｂ）として、画質に関して、更に、「粒状性」と「システム誤差に対する耐性」とがある。これら複数の要求項目は、トレードオフの関係にある。また、システム誤差に対する耐性の中には、「環境変動に対する耐性」がある。環境変動に対する耐性とは、例えば、温度や湿度の影響によってインクの濃度とドットの広がり量が変動するので、その影響をシミュレーションしてハーフトーン処理規則を設計することが考えられる。
【０１７４】
本実施形態では、ハーフトーン処理に要求される複数の要求項目に対する優先度のバランスが異なる２種類以上のハーフトーン処理のハーフトーン処理規則が生成されるが、「複数の要求項目」としては、上記に例示した、画質、システムコスト、ハーフトーン生成時間、ハーフトーン処理時間、システム誤差に対する耐性、及び、環境変動に対する耐性のうち少なくとも二つの項目が含まれる。
【０１７５】
＜ハーフトーンアルゴリズムと各要求項目に対する得失＞
第１分類（ａ）における画質、システムコスト、ハーフトーン生成時間、ハーフトーン処理時間の各要求項目に対する各種ハーフトーンアルゴリズムの得失は、図９の図表に示すとおりである。ここでは、ハーフトーンアルゴリズムとして、ディザ法、誤差拡散法、ダイレクトバイナリーサーチ（ＤＢＳ）法の３種類を比較した。
【０１７６】
システムコストとは、ハーフトーン処理の機能を実現するために必要なＣＰＵ（Central Processing Unit）性能、メモリ容量その他のシステム仕様に関するコストが含まれる。ハーフトーン生成時間は、ハーフトーン処理規則を生成するために要する時間であり、例えば、ハーフトーンパラメータを決定するための演算に要する時間が含まれる。ハーフトーン処理時間は、生成されたハーフトーン処理規則を用いて連続調画像のデータからハーフトーン画像のデータに変換するための処理に要する時間である。
【０１７７】
ディザ法、誤差拡散法、ＤＢＳ法の３種類のハーフトーンアルゴリズムを比べると、画質に関して、ディザ法は相対的に画質が低く、ＤＢＳ法は相対的に画質が高画質であり、誤差拡散法は両者の中間的な画質となる。システムコストに関して、ディザ法は相対的にコストが低く、ＤＢＳ法は相対的にコストが高い。誤差拡散法のシステムコストは、ディザ法とＤＢＳ法の中間レベルである。ハーフトーン生成時間とハーフトーン処理時間に関して、ディザ法は相対的に短時間であり、ＤＢＳ法は相対的にもっと時間がかかる。誤差拡散法は、ディザ法とＤＢＳ法の中間のレベルである。
【０１７８】
また、図９に示したハーフトーンアルゴリズムの種類による相対的な得失のみならず、同じハーフトーンアルゴリズムにおいてもハーフトーンパラメータの設定によって、各要求項目に対する得失が変化する。例えば、ハーフトーンアルゴリズムがディザ法の場合、ディザマスクサイズが大きい程、画質は高くなるが、その反面、システムコストが高くなり、かつ、ハーフトーン生成時間やハーフトーン処理時間が長いものになる。
【０１７９】
ハーフトーンアルゴリズムが誤差拡散法の場合、誤差拡散マトリクスサイズが大きい程、また、誤差拡散マトリクスを適用する階調区間の区分けが多い程、画質は高いものとなるが、他の要求項目に対してはシステムコストが高くなり、かつ、ハーフトーン生成時間やハーフトーン処理時間が長いものになる。
【０１８０】
ハーフトーンアルゴリズムがＤＢＳ法の場合、画素の更新回数が多い程、また、交換画素範囲が広い程、画質は高いものになるが、他の要求項目に対してはシステムコストが高くなり、かつ、ハーフトーン生成時間やハーフトーン処理時間が長いものになる。
【０１８１】
要求項目の第２分類（ｂ）に関しては、印刷順番、作画のパスや打滴のタイミングなどによってドット濃度、ドット径、ドット形状 、ドット形成位置ズレ、不吐などの特性パラメータに誤差を生ずることに対して、粒状性低下やスジ発生を抑えるように、システム誤差に対する耐性設計が可能であるが、この耐性設計によって誤差の無い状態での粒状性は低下することとなる。つまり、粒状性とシステム誤差に対する耐性はトレードオフの関係にある。
【０１８２】
システム誤差の要因となり得る印刷順番とは、例えば、インクの色の重ね順である。また、印刷順番には、シリアルスキャン方式のヘッド走査における往路パスと復路パスの順序を含めることができる。パスとは、シリアルスキャン方式のインクジェットヘッドでマルチパスにより描画を完成させる作画モードの場合のパスの順番である。シングルパスプリンタの場合は、主走査方向の一列が「パス」に相当する。タイミングとは、例えば、印刷媒体を送りながら打滴を行う場合に、印刷媒体の搬送の誤差などの影響で打滴のタイミングによって着弾位置やドット形状などに誤差が発生するような場合を想定したものである。
【０１８３】
システム誤差としては、他に、印刷素子の経時的な状態変化によってドット濃度、ドット径、ドット形状、ドット形成位置ズレ、不吐などの特性パラメータが変化するため、これも誤差と見做される。また、着弾干渉の影響によるドット濃度、形状や位置の変化に関して図５の様な特性パラメータ取得用チャートのみから正確にパラメータ化してシミュレーション再現する事は困難であり、この現実との乖離もシステム誤差と見做される。
【０１８４】
つまりシステムの経時的な状態変化、特性パラメータ取得用チャートや画像読取装置２６の制約、シミュレーションモデルの限界などによって生ずるシミュレーション画像と現実との乖離がシステム誤差と見做され、乖離の無い状態での粒状性を最適化し、かつ、これらの乖離が有っても現実の画像の粒状性低下やスジ発生を抑えるように耐性を持たせる設計を行うことになる。
【０１８５】
また、ディザ法の場合、例えば、シングルパスプリンタのように各印刷素子が印刷媒体の幅方向の広い範囲に独立に存在する印刷システムの場合、各印刷素子のドット濃度、ドット径、ドット形状、ドット形成位置ズレ、或いは不吐といった特性を直接的に反映して粒状性を最適なものとするハーフトーン設計を行うことが困難である。
【０１８６】
したがって、この場合もインク種毎に平均的なドット濃度、ドット径、ドット形状の情報に基づいて粒状性を最適化し、かつ、複数の印刷素子の個別の特性によるドット濃度、ドット径、ドット形状、ドット形成位置ズレ、或いは不吐などの誤差に対して、耐性を持たせる設計を行うことになる。
【０１８７】
＜具体例による説明＞
本例の画像処理装置２０では、上述した各要求項目に対する得失に基づき、各要求項目の優先度に応じて２種類以上のハーフトーン処理規則を設定する。ハーフトーン処理規則は、ハーフトーンアルゴリズムとハーフトーンパラメータとの組み合わせによって特定される。
【０１８８】
［設定例１］優先度の設定例として、例えば、第１分類（ａ）に関しては画質重視、かつ、第２分類（ｂ）に関しては粒状性重視の設定とした場合に、この優先度の設定（設定例１）に対応したハーフトーン処理規則として、次のハーフトーン処理規則を定めることができる。
【０１８９】
・ハーフトーンアルゴリズム：ＤＢＳ法
・ハーフトーンパラメータ：画素の更新回数＝大、かつ交換画素範囲＝大
・システム誤差に対する耐性設計：無し
なお、ハーフトーンパラメータに関する画素の更新回数を特定する具体的数値や、交換画素範囲を特定する具体的数値については、システム上で選択できる複数の数値候補の中から相対的に大きな値に属する適宜の数値がセットされる。
【０１９０】
ＤＢＳ法に関しては、ハーフトーンパラメータとして、画素の更新回数と、交換画素範囲を指定するだけで、ハーフトーン処理規則を確定したことになる。
【０１９１】
[設定例２] 優先度の他の設定例として、例えば、第１分類（ａ）に関してはハーフトーン処理時間重視、かつ、第２分類（ｂ）に関してはシステム誤差耐性重視の設定とした場合に、この優先度の設定（設定例２）に対応したハーフトーン処理規則として、次のハーフトーン処理規則を定めることができる。
【０１９２】
・ハーフトーンアルゴリズム：ディザ法
・ハーフトーンパラメータ：ディザマスクサイズ＝小
・システム誤差耐性設計：±１０マイクロメートル［μｍ］の誤差を付加、かつ「スジ」の耐性も考慮する
粒状性評価用パラメータα＝１、かつ、スジ評価用パラメータβ＝１に設定。
【０１９３】
なお、ハーフトーンパラメータに関するディザマスクサイズを特定する具体的数値については、システム上で選択できる複数の数値候補の中から相対的に小さな値に属する適宜の数値がセットされる。上記例示の設定例２において、第２分類（ｂ）に関してはシステム誤差の程度が分からない場合があり、またそのシステム誤差が現実の画像の粒状性やスジ品質にどの程度の影響を及ぼすのか未だ分からないため、システム誤差耐性の優先度に応じて複数設定してもよい。例えば、誤差量を「±１０マイクロメートル［μｍ］」、「±２０マイクロメートル［μｍ］」…と複数設定してもよい。着弾干渉のシミュレーションに関して、「実施しない設定」、「実施する設定」、「実施する際に着弾干渉によるドット移動のみをシミュレーションする設定」、「ドット移動のみでなくドット濃度や形状の変化もシミュレーションする設定」など複数設定してもよい。着弾干渉によるドット移動、濃度や形状の変化の設定に関して、特性パラメータ取得用チャートから取得したパラメータを基準に変更して複数設定してもよい。
【０１９４】
また、着弾干渉を考慮したシミュレーションを実施する場合、着弾干渉によるドット移動及び／又はドット変形は、ドット間の距離の関数として与えるのみでなく、時間の関数で与えてもよい。
【０１９５】
上記例示の設定例１，２に限らず、様々な優先度の設定に対応したハーフトーン処理規則を生成することができる。
【０１９６】
ハーフトーンアルゴリズムとして、ディザ法又は誤差拡散法が選ばれた場合には、更に図１０に示すフローチャートによって、各ハーフトーンアルゴリズムに対応したハーフトーンパラメータを生成する処理が行われる。
【０１９７】
図１０はハーフトーンパラメータの生成処理に関するフローチャートである。図１０のフローチャートは、ディザ法と誤差拡散法の両方について共通のフローチャートである。
ここでは、ディザ法を例に説明する。
【０１９８】
まず、ハーフトーンパラメータを仮設定する（ステップＳ２２）。ディザ法の場合、ディザマスクのマトリクスサイズ（つまりディザマスクサイズ）と各閾値を定めることがハーフトーンパラメータを定めることに相当する。ディザマスクサイズについては３２×３２、６４×６４、１２８×１２８、２５６×２５６など、様々なサイズがあり得る。ディザマスクサイズが指定された場合のハーフトーンパラメータとはディザマスクの閾値を示し、図１０のフローチャートを閾値０から最大値まで繰り返すことになる。
【０１９９】
ステップＳ２２でハーフトーンパラメータを仮設定した後、次に、その仮設定したハーフトーンパラメータを用いてハーフトーン処理を行う（ステップＳ２４）。ディザ法の場合、このステップＳ２４は、閾値「０」から現閾値までのドットＯＮ画素を求めることに相当する。つまり、現閾値の階調を持つ単一階調の入力画像について、ディザマスクを適用したハーフトーン処理後のハーフトーン画像（ドット配置）を求めること相当する。
【０２００】
次いで、ステップＳ２４で得られたハーフトーン画像に対し、更に、印刷システムの特性に関する特性パラメータを用いて、印刷画像のシミュレーション画像を生成する（ステップＳ２６）。ステップＳ２６では、ハーフトーン画像が示すドットパターンのデータに対して、各印刷素子のドット濃度、ドット径、ドット形状、ドット形成位置ズレ、若しくは不吐、又はこれらの適宜の組み合わせなどに関する特性パラメータを反映させたドットを、ハーフトーン画像の画素に重ねて配置することにより、印刷画像のシミュレーション画像が生成される。
【０２０１】
図１１はシミュレーション画像の概念図である。図１１では、格子状の各セルが画像データの画素を表している。ハーフトーン画像のデータにおいて「ドットＯＮ」の画素のセルがスクリーントーンのパターンで表示されており、「ドットＯＦＦ」の画素は白抜きで表されている。
【０２０２】
シミュレーション画像の生成に際しては、ドットＯＮ画素の記録を担う各印刷素子のドット濃度、ドット径、ドット形状、ドット形成位置ズレ、若しくは不吐、又はこれらの適宜の組み合わせなどの記録特性を反映したドットを、当該ドットＯＮ画素の位置に配置してゆく。
【０２０３】
このとき、周囲ドットを含めた配置状態又はドットを重ねた後の配置状態に基づき、既に取得した着弾干渉によるドット形状の変形パラメータから着弾干渉後のドット形状を算出して再配置してもよい。例えば、印刷媒体搬送方向と平行な方向である「副走査方向」（図１１のＹ方向）のドット間距離ｙａによる着弾干渉の影響によりＹ方向にｆ（ｙａ）の関数で表されるドット移動が発生し、かつ、印刷媒体搬送方向に垂直な方向である「主走査方向」（図１１のＸ方向）のドット間距離ｘｂによる着弾干渉の影響によりＸ方向にｆ（ｘｂ）の関数で表されるドット移動が発生するものとすると、このような着弾干渉の影響により、ｆ（ｙａ）＋ｆ（ｘｂ）のドット移動に伴うドット形状の変化が発生するとして、ドットの再配置が行われる。
【０２０４】
着弾干渉する周囲ドットは「副走査方向」や「主走査方向」のみでなく斜め方向にも存在し、その影響も受けるため、「副走査方向」や「主走査方向」のみでなく任意の方向の周囲ドットｎとのドット間距離ｃｎによる着弾干渉の影響により該ドットの方向にf(ｃｎ)の関数で表されるドット移動が発生するものとして、ｆ（ｙａ）＋ｆ（ｘｂ）＋ｆ（ｃ1）＋ｆ（ｃ2）＋・・・＋ｆ（ｃｎ）だけドット移動させて再配置してもよい。勿論、着弾干渉の影響は滴種によって異なるため、周囲ドット種によって関数ｆ（＊）は異なる。「＊」は変数を表す。着弾干渉により、ドット移動だけでなくドット濃度やドット形状の変化も発生するとして、ドットを再配置してもよい。
【０２０５】
ドット間距離ｃｎ、及びドットの移動を表す関数ｆ（＊）はベクトルとして取り扱うことができる。すなわち、図１１を用いて説明したドットの移動を表す関数ｆ（ｙａ）＋ｆ（ｘｂ）、及びｆ（ｙａ）＋ｆ（ｘｂ）＋ｆ（ｃ１）＋ｆ（ｃ２）＋・・・＋ｆ（ｃｎ）についても、パラメータｙａ、ｘｂ、ｃ１からｃｎは方向を有するベクトルとして取り扱われる。そして、関数ｆ（ｙａ）＋ｆ（ｘｂ）、及びｆ（ｙａ）＋ｆ（ｘｂ）＋ｆ（ｃ１）＋ｆ（ｃ２）＋・・・＋ｆ（ｃｎ）もまた、方向を有するベクトルとして取り扱われる。
【０２０６】
ここで、着弾干渉によるドット移動、濃度や形状の変化をドット間距離のみでなくドット間の打滴時間差も含めた関数で与えてもよい。つまり関数ｆ（＊）をドット間距離とドット間の打滴時間差による関数としてもよい。
【０２０７】
図１１において、シミュレーション画像はドット径、ドット形状、ドット形成位置ズレ、着弾干渉などの記録特性を反映して配置するために、ハーフトーン画像データよりも高い解像度が必要となる。例えば、ハーフトーン画像データの解像度が主走査方向、副走査方向ともに1200ドットパーインチ［dpi］の場合、各セルの大きさは約21マイクロメートル[μｍ]×21マイクロメートル［μｍ］であるが、ドット形成位置ズレが3マイクロメートル[μｍ]程度であるとすると、シミュレーション画像は少なくとも７倍の8400ドットパーインチ［dpi］の解像度が必要となる。ただし、一旦、ドットを高解像度なシミュレーション画像上に配置した後に平滑化した上で低解像度なシミュレーション画像に変換する事でシミュレーション画像用に必要なメモリ容量を低減する事は可能である。つまり、高解像度なシミュレーション画像はドットを配置する近傍のみ必要で、全体のシミュレーション画像は低解像度でのみ保持すればよいためメモリ容量を低減する事ができる。
【０２０８】
図１０のステップＳ２６におけるシミュレーション画像の生成に際して、印刷装置２４がシングルパスプリンタのように、各印刷素子が印刷媒体の幅方向の広い範囲にわたって独立に存在する印刷システムの場合、印刷素子毎に個別のドット濃度、ドット径、ドット形状の情報を用いるのではなく、インク種毎に各印刷素子のドット濃度、ドット径、ドット形状として、それぞれの平均値を用いてもよい。
【０２０９】
次いで、ステップＳ２６で生成したシミュレーション画像に対して画質評価を行う（図１０のステップＳ２８）。
【０２１０】
画質評価は、シミュレーション画像にガウシアンフィルタなどのローパスフィルタや、人の視覚感度を表す視覚伝達関数（ＶＴＦ：Visual Transfer Function）をかけた上で、周波数変換して積分した値、ＲＭＳ粒状度（Root Mean Square granularity）、入力画像との誤差や標準偏差などのうち少なくとも一つの評価値を算出して行われる。ステップＳ２８の画質評価工程で算出された値は「画質評価値」としてメモリに記憶される。
【０２１１】
ここで、システム誤差耐性の設計を実施する場合、ハーフトーン処理結果の現閾値に該当するドットＯＮ画素と印刷順番、パス、タイミングのうち少なくとも一つの条件が同じ条件に属する画素のドットに対し、所定のドット濃度、ドット径、ドット形状、ドット形成位置ズレ、及び不吐のうち少なくとも一つの誤差を付加して、上記と同様にシミュレーション画像の生成（ステップＳ２６）と画質評価値の算出（ステップＳ２８）を実施する。
【０２１２】
更に、システム誤差への耐性として粒状性の低下のみではなく、スジの発生も抑えるように耐性設計する場合には、スジ評価値として、シミュレーション画像に、上記の誤差を付加して、ローパスフィルタやＶＴＦをかけた上で主走査方向に積分し、１次元の周波数変換を行って積分した値、入力画像の主走査方向積分値との誤差、標準偏差などが算出される。なお、粒状性やスジの定量評価値を計算する方法としては、特開２００６−６７４２３号公報や特開２００７−１７２５１２号公報などに記載されている公知の方法を用いることができる。
【０２１３】
本例では画質評価値は、以下の式で算出され、得られた値が保持される。
【０２１４】
画質評価値＝粒状性評価値［システム誤差無し］＋α×｛粒状性評価値［システム誤差有り（＋所定量）］＋粒状性評価値［システム誤差有り（−所定量）｝＋β×｛スジ評価値［システム誤差有り（＋所定量）］＋スジ評価値［システム誤差有り（−所定量）］｝    ・・・式（１）
この画質評価値の計算式における粒状性評価値［システム誤差無し］とは、特性パラメータの変動成分に相当するシステム誤差を付加しないシミュレーション画像から算出される粒状性評価値である。粒状性評価値［システム誤差有り（＋所定量）］とは、システム誤差としてプラスの（正の）所定量を付加したシミュレーション画像から算出される粒状性評価値である。粒状性評価値［システム誤差有り（−所定量）］とは、システム誤差としてマイナスの（負の）所定量を付加したシミュレーション画像から算出される粒状性評価値である。スジ評価値［システム誤差有り（＋所定量）］とは、システム誤差としてプラスの（正の）所定量を付加したシミュレーション画像から算出されるスジ評価値である。スジ評価値［システム誤差有り（−所定量）］とは、システム誤差としてマイナスの（負の）所定量を付加したシミュレーション画像から算出されるスジ評価値である。係数αとβは評価用パラメータであり、係数αは粒状性評価用パラメータ、係数βはスジ評価用パラメータである。システム誤差に対する耐性を高めようとする場合、αやβはより大きな値に設定される。特に、粒状性だけでなく、「スジ」も目立たなくしようとする場合には、βの値を大きくする。既に説明したシステム誤差耐性の優先度に応じて、付加誤差の所定量、付加誤差の種類（濃度、ドット径、ドット形状、ドット形成位置ズレ、不吐、着弾干渉）、評価用パラメータとしての係数α及びβが定められる。
【０２１５】
付加誤差の所定量は、特性パラメータ取得用チャートの読み取りによって得られるドット濃度、ドット径、ドット形状、ドット形成位置ズレ、などの各項目の標準偏差σを用いることができる。付加誤差の所定量として、ドット濃度の標準偏差、ドット径の標準偏差、ドット形状の標準偏差、ドット形成位置ズレの標準偏差のうち少なくとも一つを用いることができ、これらの適宜の組み合わせとすることもできる。
【０２１６】
図１０のステップＳ２８にて画質評価値を算出し、画質評価値が改善された場合、ハーフトーンパラメータを更新する（ステップＳ３０）。ステップＳ３２では、ステップＳ２２からステップＳ３０の処理を所定回数繰り返し実施したか否かが判定される。ディザ法の場合のステップＳ３２の「所定回数」とは、閾値の候補の全画素数となる。
【０２１７】
ステップＳ３２の判定において、所定回数の繰り返し処理が完了していなければ、ステップＳ２２に戻り、ステップＳ２２からステップＳ３０の処理を繰り返す。ステップＳ３２の判定において、所定回数の繰り返し処理が完了したら処理を終了する。
【０２１８】
＜誤差拡散法の場合＞
図１０のフローチャートを誤差拡散法のハーフトーンパラメータの生成に適用する例を説明する。誤差拡散法の場合、ハーフトーンパラメータとは、誤差拡散マトリクスのサイズ、拡散係数、及び、各誤差拡散マトリクスの適用階調区間の設定を示す。ここでは説明を簡単にするために、誤差拡散マトリクスのサイズは１種類の共通サイズとする。
【０２１９】
図１０のフローチャートを全ての適用階調区間について繰り返すことで、各適用階調区間の誤差拡散マトリクスの拡散係数が定められる。
【０２２０】
誤差拡散マトリクスの適用階調区間は、例えば、８ビット階調の場合に、０−５０、５１−１００、１０１−１５０、１５１−２００、２０１−２５５の５段階に分けることができる。適用階調区間の区切り方は様々な定め方が可能であり、２以上の整数ｍとしてｍ段階に均等区分してもよいし、不均等な任意の階調領域に区分けしてもよい。
【０２２１】
ある階調区間について、該当階調区間に適用する誤差拡散マトリクスの拡散係数を仮設定し（ステップＳ２２）、当該階調区間における各々の階調の入力画像（単一階調の均一画像）にハーフトーン処理を施し（図１０のステップＳ２４）、シミュレーション画像を生成し（ステップＳ２６）、画質評価値の算出（ステップＳ２８）を行い、階調毎の各評価値の平均値を画質評価値とする。
【０２２２】
ステップＳ２２におけるハーフトーンパラメータの仮設定に際し、誤差拡散マトリクスの拡散係数の初期値は、１／マトリクスサイズとする。所定回数の繰り返しを行う際の、２回目以降の誤差拡散マトリクス係数の仮設定（ステップＳ２２）においては、それまでの最良の誤差拡散マトリクスの各係数に「±所定範囲の乱数」を付加して、係数総和を「１」に規格化することで、仮設定を実施する。
【０２２３】
また、隣接階調区間の誤差拡散マトリクスに関する拡散係数の初期値は、既に最適化した隣接階調区間の誤差拡散マトリクスの拡散係数を用いることが好ましい。
【０２２４】
ステップＳ２６のシミュレーション画像の生成は、ディザ法の場合と同様にして実施する。画質評価（ステップＳ２８）もディザ法の場合と同様にして実施する。ただし、システム誤差に対する耐性設計を実施する場合、各々の印刷順番、パスやタイミングに属する画素のドットへの誤差付加を、各々実施して、シミュレーション画像を生成し、粒状性やスジ評価値を算出し、その総和を「評価値」とする。例えば、システム誤差有りの粒状性評価値は、以下の式で表される。
【０２２５】
粒状性評価値［システム誤差有り］
＝〔粒状性評価値［システム誤差有り(第１グループに「＋所定量」誤差付加)]
＋粒状性評価値［システム誤差有り(第２グループに「＋所定量」誤差付加)]＋ …
＋粒状性評価値[システム誤差有り(第１グループに「−所定量」誤差付加)]
＋粒状性評価値[システム誤差有り(第２グループに「−所定量」誤差付加)]＋…〕
・・・式（２）
ここで第１グループ、第２グループ、…といったグループ分けは、印刷順番 、パス、タイミングのうち少なくとも一つの条件に関して同じ条件に属する画素群を示す。例えば、往復８パスの描画を完成させる作画モードの場合、第１パスで記録される画素群を第１グループ、第２パスで記録される画素群を第２グループ、と順次にグループ分けし、第８パスで記録される画素群を第８グループとすることができる。
【０２２６】
グループ分けされた各グループに属する画素対して、付加する誤差の「所定量」はグループ間で同じ値としてもよいし、グループ毎に異なる値としてもよい。また、「＋所定量」と「−所定量」は、絶対値が同じであってもよいし、絶対値が異なる値であってもよい。
【０２２７】
図１２（Ａ）は８回の走査パスで所定の記録解像度の描画を行う作画モードにおける打滴の順番をパスの番号で示したものである。図１２（Ｂ）は図１２（Ａ）で示した作画モードで描画を行う場合の第１パスの画素のドットに所定量の誤差を付加する場合の概念図
である。図１２（Ｂ）では、第１パスで打滴される各画素群のドットに対して、Ｘ方向にドット形成位置ズレの誤差が付与されている。なお、他のパス番号の画素群に対しても同様に誤差を付与することができる。
【０２２８】
図１３は図１２（Ａ）で示した作画モードで描画を行う場合の第３パスの画素のドットについてドット径が所定量だけ小さくなる誤差が付与されている。図１３の破線で示したドット径は誤差の無い平均的なドット径を示している。
【０２２９】
＜ディザ法における他の例＞
ディザ法の場合、図１０で説明したフローチャートに限らず、公知のボイドアンドクラスタ法（Void-and-Cluster法）を用いてもよい。図１４はそのフローチャートである。
【０２３０】
まず、ハーフトーンの初期画像を準備する（ステップＳ４２）。ハーフトーンの初期画像の生成方法は、公知のVoid-and-Cluster法に従う。つまり、ある特定階調のシミュレーション画像にフィルタを畳み込んだエネルギー画像において、エネルギー最大値の画素をドットが密なクラスタ画素と見なし、エネルギー最小画素をドットが疎なボイド画素と見なし、クラスタ画素とボイド画素の交換を繰り返すことにより、初期画像が生成される。特定階調としては、例えば、最大濃度の５０％程度の階調値とし、０−２５５階調で表現される画像データにおける階調値「１２８」の初期画像を生成する。
【０２３１】
次に、印刷システムに関する特性パラメータを用いて、ハーフトーン画像からシミュレーション画像を生成する（ステップＳ４４）。シミュレーション画像の生成に関しては、図１１で説明した例と同様である。ステップＳ４４で生成したシミュレーション画像に対して、フィルタを畳み込み、ハーフトーン画像のドット未設定の画素のうち、エネルギー最小画素（すなわち、ボイド画素）に閾値を設定し、ハーフトーン画像の当該ボイド画素にドットを設定する（ステップＳ４６）。フィルタを畳み込む際に用いるフィルタとしては、例えばガウシアンフィルタが用いられる。
【０２３２】
ステップＳ４８では、全階調について閾値の設定（つまりドットの設定）が完了したか否かが判定され、未完了であれば、ステップＳ４４に戻り、ステップＳ４４、Ｓ４６の処理が繰り返される。すなわち、ステップＳ４６で、新たにドットが追加されたハーフトーン画像について、シミュレーション画像が生成され（ステップＳ４４）、このシミュレーション画像に対してフィルタを畳み込んだエネルギー画像が生成され、エネルギー最小画素に閾値が設定される（ステップＳ４６）。
【０２３３】
ステップＳ４８において、全階調の処理が完了したら、図１４の処理を終了する。
【０２３４】
図１４に示したフローチャートは、初期画像から閾値を増加させていく方向の処理であるが、初期画像から閾値（すなわち階調値）を降下させる方法についても、公知のボイドアンドクラスタ法に従う。つまり、シミュレーション画像にフィルタを畳み込んだエネルギー画像において、ドットが設定されている画素のうち、エネルギー最大の画素をドットが密なクラスタ画素と見做し、閾値を設定すると共に、当該画素のドットを外し、更に、シミュレーション画像を生成、フィルタの畳み込み、閾値設定とドット外し、という処理を順次に繰り返す。なお、フィルタを畳み込む際に用いるフィルタとしては、例えばガウシアンフィルタが用いられる。
【０２３５】
システム誤差に対する耐性設計を実施する場合、図１０で説明した例と同様に、現閾値に該当する画素と印刷順番、パス、タイミングの少なくとも一つの条件が同じ条件に属する画素のドットに対して、所定量のドット濃度の誤差、ドット径の誤差、ドット形状の誤差、ドット形成位置ズレの誤差、不吐の誤差のうち少なくとも１種類の誤差を付加してシミュレーション画像を生成し（ステップＳ４４）、フィルタを畳み込む（ステップＳ４６）。
【０２３６】
また更に、スジ耐性の設計を実施する場合には、スジエネルギーとして、シミュレーション画像に、上記の所定量の誤差を付加し、フィルタを畳み込んだ上で主走査方向に積分した一次元のエネルギー（すなわち、スジエネルギー）を算出する。そして、印刷画像全体のエネルギーとして、スジエネルギーの成分を含んだ以下に示す画像評価値が最小となる画素を探索することとなる。
【０２３７】
画像評価値＝エネルギー [システム誤差無し] ＋α×｛ エネルギー[システム誤差有り(＋所定量)] ＋エネルギー[システム誤差有り(−所定量)] ｝＋β×｛スジエネルギー[システム誤差有り(＋所定量)] ＋スジエネルギー[システム誤差有り(−所定量)] ｝  ・・
・式（３）
図１０や図１４で説明した方法により、ディザ法や誤差拡散法におけるハーフトーンパラメータが決定され、ハーフトーンアルゴリズムとハーフトーンパラメータの組み合わせで特定されるハーフトーン処理規則が生成される。こうして、複数種類のハーフトーン処理規則が生成される。
【０２３８】
＜ハーフトーン選択用チャートについて＞
本実施形態の印刷システム１０では、画像処理装置２０にて生成された複数種類のハーフトーン処理規則の中から、印刷に用いる１種類のハーフトーン処理規則を選択する際の判断材料を提供するために、ハーフトーン選択用チャートが出力される（図４のステップＳ１６）。
【０２３９】
ハーフトーン選択用チャートは、例えばシアン、マゼンタ、イエロー、ブラックなどの１次色や、レッド、グリーン、ブルーなどの２次色、３次色、４次色を所定の階調ステップで並べた階調別のパッチを含むチャートとすることができる。また、ハーフトーン選択用チャートは、各色について所定の階調ステップで階調値を離散的に変えたパッチに変えて、又はこれと組み合わせて、階調値を連続的に変化させたグラデーション画像を含む構成とすることができる。
【０２４０】
更に、ハーフトーン選択用チャートは、空色やペールオレンジ色などの特別な色による所定階調の均一濃度のパッチやグラデーション画像を含む構成とすることができる。「特別な色」の種類については、様々な色を設定することができる。空色やペールオレンジ色は、印刷物において粒状性が特に問題となりやすい色の例である。このように、印刷物において特に重視される色を「特別な色」として設定し、ハーフトーン選択用チャートの画像に含めることができる。
【０２４１】
ハーフトーン選択用チャートは、当該チャートに示されるハーフトーン処理の結果から、ユーザーが各ハーフトーン処理の品質を比較して、適切なハーフトーン処理を選択する際の判断材料として利用することができるものである。
【０２４２】
複数種類のハーフトーン処理の品質を対比できるようにするため、１枚の印刷媒体に複数種類のハーフトーン処理の処理結果を併置したハーフトーン選択用チャートを生成することが好ましい。
【０２４３】
図１５はハーフトーン選択用チャートの例を示す模式図である。図１５では、１枚の印刷媒体１０１に２種類のハーフトーン処理規則のそれぞれの処理結果を並べて印刷したハーフトーン選択用チャート１５０の例が示されている。
【０２４４】
図１５の左側に示したチャート領域が第１のハーフトーン処理規則（「ハーフトーン１」と表記）の処理結果を示すチャートであり、右側に示したチャート領域が第２のハーフトーン処理規則（「ハーフトーン２」と表記）の処理結果を示すチャートとなっている。
【０２４５】
本例のハーフトーン選択用チャート１５０では２種類のハーフトーン処理規則のそれぞれのハーフトーン処理に関して、Ｃ、Ｍ、Ｙ、Ｋの各１次色について、階調値０から２５５の階調域を「１６」刻みで１６段階に分けた合計３２個の１次色パッチ１５１、１５２が並んでいる。
【０２４６】
図１５では、図示の便宜上、階調ステップの一部を省略して、パッチ数を減じて描いているが、ＣＭＹＫの各色について、階調値１６、３２、４８、６４、８０、９６、１１２、１２８、１４４、１６０、１７６、１９２、２０８、２２４、２４０、２５５の各階調値に対応する１次色パッチ１５１、１５２が記録される。符号１５１は、第１のハーフトーン処理規則の処理結果による１次色パッチを示し、符号１５２は第２のハーフトーン処理規則の処理結果による１次色パッチを示している。
【０２４７】
また、ハーフトーン選択用チャート１５０には、ＣＭＹＫの各色の１次色パッチ１５１、１５２の配列に加え、各色のグラデーション画像１６１、１６２と、空色の所定階調による空色パッチ１７１、１７２と、ペールオレンジ色の所定階調によるペールオレンジ色パッチ１８１、１８２とが含まれている。符号１６１は、第１のハーフトーン処理規則の処理結果によるグラデーション画像を示し、符号１６２は第２のハーフトーン処理規則の処理結果によるグラデーション画像を示している。グラデーション画像１６１、１６２は、ＣＭＹＫの各色の１次色について最小階調値から最大階調値までの階調域の範囲で階調値を連続的に変化させた濃淡画像の画像領域である。
【０２４８】
符号１７１は、第１のハーフトーン処理規則の処理結果による空色パッチを示し、符号１７２は第２のハーフトーン処理規則の処理結果による空色パッチを示している。符号１８１は、第１のハーフトーン処理規則の処理結果によるペールオレンジ色パッチを示し、符号１８２は第２のハーフトーン処理規則の処理結果によるペールオレンジ色パッチを示している。
【０２４９】
更に、ハーフトーン選択用チャート１５０には、各ハーフトーン処理規則についてのシステムコスト、インクコスト、及び処理時間に関する情報が印字されている。
【０２５０】
また、図１５には示されていないが、１次色パッチ１５１、１５２の一部又は全てについて、粒状性の評価値及び／又はスジの評価値を示す情報がパッチとの関連付けを有して印字されてもよい。パッチとの関連付けを有して情報を印字する方法としては、例えば、パッチに重ねて情報を印字する態様や、パッチの近くに情報を印字する態様などがある。
【０２５１】
同様に、空色パッチ１７１、１７２やペールオレンジ色パッチ１８１、１８２についても同様に、これらのパッチ（１７１，１７２，１８１，１８２）の一部又は全てについて、粒状性の評価値の情報及び／又はスジの評価値の情報がパッチとの関連付けを有して印字されてもよい。
【０２５２】
ユーザーは、第１のハーフトーン処理規則による処理結果のチャートと、第２のハーフトーン処理規則による処理結果のチャートとを見比べて、好ましいハーフトーン処理規則を選択することができる。
【０２５３】
図１５に示したハーフトーン選択用チャート１５０における１次色パッチ１５１、１５２、グラデーション画像１６１、１６２、空色パッチ１７１、１７２、ペールオレンジ色パッチ１８１、１８２のそれぞれは、ハーフトーン処理の品質を比較評価するための画像領域であり、「比較評価用画像領域」の一形態に相当する。
【０２５４】
図１５に例示したハーフトーン選択用チャート１５０の形態に限らず、様々なチャートの形態があり得る。図１５に例示した１次色のグラデーション画像１６１、１６２に代えて、又はこれと組み合わせて、２次色、３次色、４次色など、他の色のグラデーション画像を形成してもよい。比較評価用画像領域としてのパッチやグラデーション画像の色種やレイアウトに関しては様々な形態が可能である。
【０２５５】
また、ハーフトーン選択用チャートの出力に際しては、ハーフトーン処理のシステム誤差に対する耐性（粒状性の低下やスジ発生の抑制）も評価するために、印刷媒体の描画可能範囲の全面に同じチャートを並べたり、或いは、同じチャートの内容を複数枚出力したりしてもよい。印刷媒体の描画可能範囲の全面に同じチャートを並べる構成は、描画可能範囲内における印刷位置（印刷場所）に依存するシステム誤差に対する耐性を評価する場合に有益である。また、同じチャートの内容を複数枚出力する構成は、経時的なシステム誤差に対する耐性を評価する場合に有益である。「同じチャートの内容」とは、「同じハーフトーン処理結果の画像」の一形態である。印刷媒体の描画可能範囲の全面に同じチャートを並べて出力する構成は、「同じハーフトーン処理結果の画像を、印刷媒体上の異なる位置に複数出力する」という構成の一形態に相当する。同じチャートの内容を複数枚出力する構成は、同じハーフトーン処理の画像を、異なる印刷タイミングで複数回出力する構成の一形態に相当する。
【０２５６】
同じチャートを時間的にずらして複数枚出力する構成において、同じチャートを連続的に出力する際に、ハーフトーン処理を切り替えて、複数種類のハーフトーン処理に関して、連続的なチャート出力を行うことができる。この場合、同じハーフトーン処理の処理結果の印刷場所（印刷媒体上の印刷位置）は固定することが好ましい。同じハーフトーン処理の処理結果のチャートを複数枚出力する場合に、各印刷媒体の同じ場所に、チャートを印刷することにより、場所に依存するシステム誤差の影響を除外することができる。
【０２５７】
同じチャートを空間的にずらして複数出力する構成の場合、１枚の印刷媒体上で隣接するハーフトーン処理結果は、互いに異なる種類のハーフトーン処理の処理結果とすることができる。また、同じチャートを空間的にずらして複数出力する構成の場合、同じハーフトーン処理結果を同じ１枚の印刷媒体に収める構成とすることができる。これによって、経時のシステム誤差の影響を除外することができる。
【０２５８】
また、図１５で説明したように、ユーザーによる判断や選択に有益な情報として、ハーフトーン処理の処理結果を示す画像のみならず、これに加えて、粒状性やスジ の定量評価値、システムコスト、インクコスト、ハーフトーン生成時間、ハーフトーン処理時間などのうち少なくとも一つの情報を、ハーフトーン選択用チャートの印刷物に印字してもよい。「システムコスト」は、例えば、要求されるハーフトーン処理時間に収めるために必要とされるシステム仕様の実現に要する機能強化のための追加的なオプションのコストとして示される。「インクコスト」については、ハーフトーンの種類によってインクの使用量に若干の差が生じるため、同じ画像内容を所定枚数印刷した場合のハーフトーン種類毎のインク使用量からインクコストが計算され、その情報が提示される。システムコストとインクコストのうち少なくとも一方が「コスト」に相当する。
【０２５９】
ハーフトーン処理の処理結果に関する粒状性やスジの定量評価値、システムコスト、インクコスト、ハーフトーン生成時間、ハーフトーン処理時間などのうち少なくとも一つの情報は、ハーフトーン選択用チャートの出力時に印字して提示する構成に代えて、又はこれと組み合わせて、ユーザーインターフェースの画面に表示させる構成とすることができる。このような定量評価に関する評価値の情報をハーフトーン選択用チャートとともに印字するための構成や、ユーザーインターフェースの画面に表示させる構成が「情報提示手段」の一形態に相当する。すなわち、画像処理装置２０の表示装置３２（図２、図３参照）は「情報提示手段」として機能し得る。
【０２６０】
粒状性やスジの定量評価値は、ハーフトーン選択用チャートのハーフトーン処理結果から既述した方法でシミュレーション画像を生成して、粒状性評価値やスジ評価値を算出しても良いし、ハーフトーン選択用チャートの出力結果をインラインスキャナ等の画像読取装置２６で読み取り、その読取画像から粒状性評価値やスジ評価値を算出しても良い。
【０２６１】
なお、ハーフトーン選択用チャートに関するシミュレーション画像の生成には、システム誤差に対する耐性も評価するために、各々の印刷順番、パスやタイミングのうち少なくとも一つの条件が同一の条件に属する画素群のドットへの所定量の誤差の付加を各々実施してシミュレーション画像を生成することを含む。
【０２６２】
シミュレーション画像から粒状性やスジの定量評価値を算出する場合には、その算出した値をハーフトーン選択用チャートの印刷物に印字することができる。
【０２６３】
一方、ハーフトーン選択用チャートの出力結果を読み取って、その読取画像から粒状性やスジの定量評価値を算出する場合には、その算出結果をユーザーインターフェースの画面に表示させることができる。ユーザーはユーザーインターフェースの画面に表示される定量評価値を参照し、かつ、ハーフトーン選択用チャートの印刷物を確認して、適切なハーフトーン処理を選択することができる。
【０２６４】
また、他の方法として、ハーフトーン選択用チャートの出力結果を読み取って、その読取画像から粒状性やスジの定量評価値を算出する場合には、当該読み取りを実施したハーフトーン選択用チャートに対して、その算出結果を追加印字する構成としてもよいし、或いは、読み取りを実施したハーフトーン選択用チャートの出力後に、同じハーフトーン選択用チャートを出力する際に、既に算出してある粒状性やスジの定量評価値を印字する構成としてもよい。
【０２６５】
粒状性やスジの定量評価値の情報を提示する場合に、ユーザーに対して、特に、注意を喚起する必要のある評価値の差異や、評価値が変動しているパッチの部分について、画面上や印刷物上で強調表示を行う態様も好ましい。
【０２６６】
例えば、時間的に印刷タイミングをずらして複数枚のハーフトーン選択用チャートを出力して、経時変化による変動を確認する場合、ハーフトーン選択用チャートの読取画像から算出される定量評価値の変化が許容範囲を超えて大きいものについて、その旨をユーザーに注意喚起する強調表示を行う態様がある。この場合、定量評価値の履歴をメモリに保存し、定量評価値の変化量が許容範囲を超えた場合に、差別化表示その他の強調表示を行う。
【０２６７】
また、経時的なシステム誤差、つまり時間に対するシステムの不安定性についてのハーフトーン選択用チャートによる確認の他、印刷媒体上の印刷位置（場所）に依存するシステム誤差、つまり空間（場所）に対するシステムの不安定性についてハーフトーン選択用チャートによる確認を行うこともできる。この場合も、場所の違いによる定量評価値の差が許容範囲を超えて大きいものについて、その旨をユーザーに注意喚起する強調表示を行う態様がある。
【０２６８】
また、システムの自動選択によって、又はユーザーの選択操作によって、一つのハーフトーン処理規則が選択された後に、要求項目の第１分類（ａ）及び第２分類（ｂ）の優先度バランスが、この選択されたハーフトーン処理規則と近い、他のハーフトーン処理規則を更に複数生成して優先度パラメータに基づいて画質評価値や総合評価値を算出し、又はハーフトーン選択用チャートを出力し、これらを含めてシステム又はユーザーが更に最適なハーフトーン処理規則を選択できるようにしてもよい。システムが自動的にハーフトーン処理を選択する場合、画質評価値や総合評価値が所定の閾値以上になるまで、ハーフトーン処理規則の生成を繰り返してもよい。
【０２６９】
＜ＤＢＳ法によるハーフトーン選択用チャートの生成方法について＞
図１６はＤＢＳ法によるハーフトーン選択用チャートのハーフトーン画像を生成する手順を示したフローチャートである。ＤＢＳ法の場合、既に決めたハーフトーンパラメータに基づき、ハーフトーン選択用チャートのハーフトーン画像を図１６のフローチャートに従い取得する。
【０２７０】
まず、ハーフトーンの初期画像を準備する（ステップＳ５２）。ハーフトーンの初期画像は、ハーフトーン選択用チャートに対して、別途、簡易に生成したディザマスク、又は図４のステップＳ１４で生成したディザ法のハーフトーン処理規則によるディザ処理をかけることにより生成される。
【０２７１】
次いで、ハーフトーン画像におけるドットを置き換える処理を行う（図１６のステップＳ５４）。そして、ドットの置き換え前と、置き換え後のそれぞれに関し、印刷システムの特性に関する特性パラメータを用いてシミュレーション画像を生成する（ステップＳ５６）。生成したシミュレーション画像について画質評価を行い（ステップＳ５８）、置き換えの前後で評価値が改善された場合はハーフトーン画像を更新する（ステップＳ６０）。ステップＳ５８における画質評価に際して算出される画質評価値は、シミュレーション画像にガウシアンフィルタなどのローパスフィルタや人の視覚感度を表す視覚伝達関数（ＶＴＦ）をかけた上で入力画像との誤差（差分）を算出して得られる。
【０２７２】
予め設定されている「画素更新回数」に従い、所定回数のドットの置き換えを行い、ステップＳ５４からステップＳ６０の処理を繰り返す。
【０２７３】
ステップＳ６２において、所定回数のドットの置き換えの処理を完了したか否かが判定され、所定回数の処理が未完了の場合は、ステップＳ５４に戻り、ステップＳ５４からステップＳ６０の処理を繰り返す。ステップＳ６２において、所定回数の処理が完了したと判定された場合は、本処理を終了する。
【０２７４】
＜着弾干渉の影響による画質劣化を補償する手段について＞
これまで、図１０、図１４のフローチャートで表されるディザ法及び誤差拡散法のそれぞれのハーフトーンパラメータ生成、又は、図１６のフローチャートで表されるＤＢＳ（Direct Binary Search）法のハーフトーン処理において、着弾干渉の影響を加味して良好なハーフトーン処理結果を得るために、着弾干渉まで含めたシミュレーション画像を生成することを前提として説明してきた。しかしながら、着弾干渉のシミュレーションには多大な時間を要し、シミュレーション精度も課題であることから、シミュレーションを実施せずに、簡易な方法で着弾干渉の影響による画質劣化を補償できることが望ましい。かかる観点から、ドット接触時の着弾干渉による画質劣化を補償する手段を備えた構成とすることも望ましい形態の一つである。
【０２７５】
例えば着弾干渉の影響による粒状性劣化を補償するために、各画素のドットについて周囲ドットの種類、接触方向や接触量に基づき移動方向や移動量を概算し、該移動方向及び／又は移動量に基づき各ドットを同じ移動方向及び／又は同じ移動量の小グループに分類し、各小グループの粒状性を良好に保ってハーフトーンパラメータ生成、又はハーフトーン処理を行ってもよい。また更に、ドット径、ドット形状、ドット形成位置ズレ、及び不吐の誤差が有る場合の着弾干渉によるスジ、ムラ発生及び粒状性劣化を補償するために同一の印刷順番、パスやタイミングに属する画素のグループのドットに所定のドット径、ドット形状、ドット形成位置ズレ、及び不吐のうち少なくとも一つの誤差を付加した上で、該グループの各画素のドットについて周囲ドットの種類、接触方向や接触量に基づき移動方向や移動量を概算し、該移動方向及び／又は移動量に基づき各ドットを同じ移動方向及び／又は同じ移動量の小グループに分類し、各小グループの粒状性を良好に保ってハーフトーンパラメータ生成、又はハーフトーン処理を行ってもよい。
【０２７６】
或いはまた、ドット径、ドット形状、ドット形成位置ズレ、及び不吐のうち少なくとも一つの誤差が有る場合の着弾干渉によるスジ、ムラ発生及び粒状性劣化を補償するために、同一の印刷順番、パスやタイミングに属する画素のグループのドットに所定のドット径、ドット形状、ドット形成位置ズレ、及び不吐のうち少なくとも一つの誤差を付加しても、該グループのドットの周囲ドットとの接触状態の変化が少なくなるようにハーフトーンパラメータ生成、又はハーフトーン処理を行ってもよい。
【０２７７】
＜ハーフトーン選択用チャートを出力する意義＞
ハーフトーン選択用チャートは、２種類以上のハーフトーン処理規則の処理結果を比較するために出力するという第１の意義と、システムの不安定性を確認するために出力するという第２の意義と、の少なくとも一方の意義を有している。１枚の印刷媒体１０１に２種類以上のハーフトーン処理規則の処理結果を併置するチャート構成は第１の意義において有益なものである。その一方で、第２の意義に注目する場合には、必ずしも１枚の印刷媒体１０１に２種類以上のハーフトーン処理規則の処理結果を併置する必要性はない。むしろ、場所に依存するシステムの不安定性を確認する目的や時間に対するシステムの不安定性を確認する目的に対しては、１枚の印刷媒体１０１において１種類のハーフトーン処理規則の処理結果のみを記録するチャート形態とすることもあり得る。
【０２７８】
＜２種類以上のハーフトーン処理規則の生成とそれらの処理結果の比較について＞
本実施形態では、少なくとも２種類のハーフトーン処理規則を生成するが、より好ましくは２種類よりも多くのハーフトーン処理規則を生成する構成とする。
【０２７９】
図１７は横軸を画質、縦軸をシステムコスト又はハーフトーン処理時間とした場合の各種ハーフトーン処理規則の定性的な傾向を示したグラフである。ディザ法、誤差拡散法、ＤＢＳ法のそれぞれのハーフトーンアルゴリズムについて、相対的に比較すると、画質については、ディザ法、誤差拡散法、ＤＢＳ法の順に高画質化してゆき、システムコストやハーフトーン処理時間に関しては、ディザ法、誤差拡散法、ＤＢＳ法の順に高コスト化、長時間化してゆく。ただし、ディザ法、誤差拡散法、ＤＢＳ法のそれぞれのアルゴリズムの中でも、ハーフトーンパラメータの設定次第で、画質と、システムコスト又はハーフトーン処理時間とのバランスを変えることができる。
【０２８０】
要求項目のバランスが異なる様々な種類のハーフトーン処理の設定が可能であるが、図１７に示す例では、ディザ法、誤差拡散法、ＤＢＳ法のそれぞれについて、「画質」のレベルを低／中／高の３段階に異ならせた合計９種類の設定が行われる様子が示されている。図１７におけるＤ１，Ｄ２，Ｄ３はディザ法における３種類の設定を示しており、ＥＤ１，ＥＤ２，ＥＤ３は誤差拡散法における３種類の設定を示しており、ＤＢＳ１，ＤＢＳ２，ＤＢＳ３はＤＢＳ法における３種類の設定を示している。
【０２８１】
また、図１７で説明したハーフトーンアルゴリズムに依存した各要求項目に対する得失とは別に、図１８に示すように、ハーフトーンアルゴリズムによらず、一つのパラメータで粒状性をよくすると、システムの不安定性に対する耐性が悪くなるという傾向がある。
【０２８２】
図１８の横軸は粒状性、縦軸はシステムの不安定性に対する耐性を示している。図１８では、システムの不安定性に対する耐性としては、粒状性の耐性と、スジの耐性の両方の視点があるが、両者ともに、同じような定性的な傾向がある。図１８では粒状性の耐性についてのみ示した。すなわち、図１８に示すように、粒状性を高めると、システムの不安定性に対する耐性が悪くなり、スジの耐性も低下するという傾向が見られる。逆に、粒状性を犠牲にすると、システム不安定性に対する耐性が向上し、スジの耐性も向上する、という関係にある。
【０２８３】
システムの不安定性に対する耐性の設定例として、例えば、耐性のレベルを高／中／低の３段階に異ならせた３種類の設定を行うことが考えられる。図１８のＴ１，Ｔ２，Ｔ３はシステムの不安定性に対する耐性についての３種類の設定を示している。
【０２８４】
図１７及び図１８で説明した定性的な傾向を基に、ハーフトーン処理に対する複数の要求項目のバランスが異なる２種類以上のハーフトーン処理規則が生成される。例えば、図１７で説明した９種類の設定と図１８で説明した粒状性の耐性に関する３種類の設定の組み合わせによる合計２７種類のハーフトーン処理規則をデフォルトで生成する構成とすることができる。
【０２８５】
２７種類のハーフトーン処理規則のそれぞれの処理結果によるハーフトーン選択用チャートを出力して、それらの中からユーザーに一つのハーフトーン処理規則を選択させる構成とすることができる。
【０２８６】
また、他の方法として、ユーザーが要求項目に対する優先度の設定を指定し、その優先度の設定に近い、２種類又は数種類のハーフトーン処理規則を生成するなどして、予めユーザーの意向を反映させて、ハーフトーン処理の種類の提示範囲を絞り込んでもよい。
【０２８７】
例えば、画質重視の設定が指定されている場合には、ＤＢＳ法か誤差拡散法に絞られ、画質かつコストバランスを重視する設定の場合には誤差拡散法、コスト重視の設定であればディザ法というように、予めハーフトーンアルゴリズムの種類を制約して、ハーフトーン処理規則を生成してもよい。
【０２８８】
また、要求項目のうち、ハーフトーン処理時間やコストについては、ある程度、目標とする定量的な要求値が予め想定されていることが多い。すなわち、ユーザーは、生産性などの要求から、目標とするハーフトーン処理時間やコストについて、目標値を事前に設定することができるケースが多いと考えられる。
【０２８９】
したがって、そのようなユーザー側の要求（目標値）を満たす範囲で、２７種類の中から複数のハーフトーン処理規則を選び、実際にハーフトーン選択用チャートとして出力する態様も可能である。
【０２９０】
＜ハーフトーン処理の選択について＞
２種類以上のハーフトーン処理規則の中から一つのハーフトーン処理規則を選択する方法として、ハーフトーン選択用チャートのチャート出力を確認して、ユーザーがいずれか１のハーフトーン処理を選択する構成とする形態に限らず、システムが自動的に一つのハーフトーン処理を選択する構成とすることも可能である。
【０２９１】
この場合、システムは、複数の要求項目に対する優先度パラメータを予め保持している。例えば、第１分類（ａ）に関し、画質、システムコスト、ハーフトーン生成時間、第２分類に関して、粒状性、システム誤差に対する耐性、という要求項目があり、システムは以下の優先度パラメータＡ，Ｂ，Ｃ，Ｄ及びｐ，ｑ，ｒを予め保持しており、以下の式によって総合評価値を算出する。
【０２９２】
総合評価値＝Ａ×画質評価値＋Ｂ×システムコスト＋Ｃ×ハーフトーン生成時間＋Ｄ×ハーフトーン処理時間
画質評価値＝ｐ×粒状性評価値［システム誤差無し］＋ｑ×｛粒状性評価値［システム誤差有り（第１グループに「＋所定量」の誤差付加）］＋ 粒状性評価値[システム誤差有り(第２グループに「＋所定量」の誤差付加)] ＋ …＋ 粒状性評価値[システム誤差有り(第１グループに「−所定量」の誤差付加)]＋ 粒状性評価値[システム誤差有り(第２グループに「−所定量」の誤差付加)] ＋ …｝
＋ｒ×｛スジ評価値[システム誤差有り(第１グループに「＋所定量」の誤差付加)]＋ スジ評価値[システム誤差有り(第２グループに「＋所定量」の誤差付加)] ＋ …＋ スジ評価値[システム誤差有り(第１グループに「−所定量」の誤差付加)]＋ スジ評価値[システム誤差有り(第２グループに「−所定量」の誤差付加)] ＋ … ｝
・・・式（４）
ここで画質評価値を得るために、ハーフトーン選択用チャートのハーフトーン処理結果から、既述した方法でシミュレーション画像を生成して、粒状性評価値やスジ評価値を算出し、適宜、各色、各階調や空色、ペールオレンジ色に関して、評価値の値を平均化する。
【０２９３】
各インク種に対しては、粒状性評価値やスジ評価値を平均化してもよいし、しなくてもよい。シミュレーション画像の生成には、システム誤差に対する粒状性やスジ評価値も得るために、各々の印刷順番、パスやタイミングが同一の条件に属する画素群（グループ）のドットへの誤差付加を各々実施してシミュレーション画像を生成することを含む。
【０２９４】
なお、前段階として２種類以上のハーフトーン処理規則を生成するハーフトーン処理生成の際に適用するシミュレーション条件と、２種類以上のハーフトーン処理規則の中からユーザー選択により又はシステムの自動選択により一つのハーフトーン処理規則を選択するハーフトーン選択におけるシミュレーション画質評価の際に適用するシミュレーション条件は必ずしも一致しない。例えば、ハーフトーン処理生成におけるシミュレーションは、ハーフトーン処理規則の生成を速やかに実施するために、着弾干渉のファクターを含めない条件で、又は着弾干渉のファクターのうち「ドット移動」のみを考慮してシミュレーションする条件で実施し、ハーフトーン自動選択におけるシミュレーションは、なるべく現実の画像を忠実に再現するために、着弾干渉によるドット移動、ドット形状及びドット濃度のそれぞれの変化の全てを含めてシミュレーションを実施してもよい。ここで「ハーフトーン処理生成」とは、ハーフトーンアルゴリズムがディザ法や誤差拡散法の場合にはハーフトーンパラメータの生成を示し、ＤＢＳ法の場合にはハーフトーン画像の生成を示す。
【０２９５】
また、付加する誤差の所定量（つまり所定誤差量）は、別途、適宜の値を決めておいてもよいし、特性パラメータ取得用チャートの読み取り結果から算出される標準偏差等であってもよい。
【０２９６】
或いはまた、上記のシミュレーション画像に基づく評価値の算出に代えて、印刷装置２４により出力したハーフトーン選択用チャートを画像読取装置２６で読み取り、その読取画像から粒状性評価値やスジ評価値を算出して、適宜、各色、各階調、空色、ペールオレンジ色に関して評価値の値を平均化して、以下の式により画質評価値を得てもよい。
【０２９７】
画質評価値＝ｐ×粒状性評価値＋ｒ×スジ評価値
また、画質評価値、システムコスト、ハーフトーン生成時間、ハーフトーン処理時間及び粒状性評価値［システム誤差無し］、粒状性評価値［システム誤差有り］、スジ評価値のそれぞれに対して、各々許容閾値を設定しておき、各値が閾値以上となるハーフトーン処理規則をまず抽出し、その中で上記の総合評価値に基づいて、最適なハーフトーン処理を決定してもよい。
【０２９８】
例えば、システムコストがなるべく低いハーフトーン処理を決定したい場合、画質評価値、システムコスト、ハーフトーン生成時間、ハーフトーン処理時間及び粒状性評価値［システム誤差無し］、粒状性評価値［システム誤差有り］、スジ評価値のそれぞれについて、各々の許容閾値以上となるハーフトーン処理をまず抽出した後に、優先度パラメータＢを大きい値に設定して総合評価値を得る方法となる。
【０２９９】
総合評価値は「判定評価値」の一形態である。優先度パラメータＡ，Ｂ，Ｃ，Ｄ，ｐ，ｑ，ｒはそれぞれ、優先度を表す実数が設定される。
【０３００】
なお、システムの自動選択によって、又は、ユーザーの選択操作によって、一つのハーフトーン処理規則が選択された後に、要求項目の第１分類（ａ）及び第２分類（ｂ）の優先度バランスが、この選択されたハーフトーン処理規則と近い、他のハーフトーン処理規則を更に複数生成して優先度パラメータに基づいて画質評価値や総合評価値を算出し、又はハーフトーン選択用チャートを出力し、これらを含めてシステム又はユーザーが更に最適なハーフトーン処理規則を選択できるようにしてもよい。システムが自動的にハーフトーン処理を選択する場合、画質評価値や総合評価値が所定の閾値以上になるまで、ハーフトーン処理規則の生成を繰り返してもよい。
【０３０１】
＜第２の実施形態による画像処理装置の機能に関する説明＞
図１９は第２の実施形態に係る画像処理装置の機能を説明するためのブロック図である。図３で説明した第１の実施形態に係る画像処理装置の構成に代えて、図１９に示す第２の実施形態の画像処理装置を用いることができる。図１９において図３で説明した構成と同一又は類似する要素には同一の符号を付し、その説明は省略する。
【０３０２】
図１９に示す第２の実施形態に係る画像処理装置２０におけるハーフトーン処理生成部５８は、前段階ハーフトーン処理生成部５８Ａと、ハーフトーン自動選択部５８Ｂとを備える。前段階ハーフトーン処理生成部５８Ａは、特性パラメータに基づき、ハーフトーン処理に要求される複数の要求項目に対する優先度のバランスが異なる２種類以上のハーフトーン処理のそれぞれの処理内容を規定するハーフトーン処理規則を生成する。ハーフトーン自動選択部５８Ｂは、前段階ハーフトーン処理生成部５８Ａで生成された２種類以上のハーフトーン処理規則によって規定されるハーフトーン処理の種類の中から、優先度パラメータに基づき、本印刷システム１０の印刷に用いるハーフトーン処理の種類を自動的に選択する処理を行う。
【０３０３】
ハーフトーン自動選択部５８Ｂは「ハーフトーン自動選択手段」の一形態に相当する。ハーフトーン自動選択部５８Ｂは「判定評価値算出手段」の一形態としての判定評価値演算部５９を備えている。
【０３０４】
判定評価値演算部５９は、前段階ハーフトーン処理生成部５８Ａで生成されたハーフトーン処理規則によって規定されるハーフトーン処理の適正性を評価する判定評価値を算出する演算手段である。判定評価値演算部５９は、優先度パラメータ保持部５６に保持されている優先度パラメータに基づいて判定評価値を算出する。すなわち、判定評価値演算部５９は、判定評価値の一形態である総合評価値を算出する。総合評価値の具体例については既に説明したとおりである。ハーフトーン自動選択部５８Ｂは、判定評価値演算部５９により算出された判定評価値を基に、本印刷システム１０での印刷に用いるハーフトーン処理の種類を自動的に選択する。
【０３０５】
優先度パラメータ保持部５６には、複数の要求項目に関する優先度のバランスを指定した優先度パラメータが記憶されている。優先度パラメータ保持部５６に優先度パラメータを記憶させておく工程は優先度パラメータ保持工程の一形態に相当する。
【０３０６】
優先度パラメータは入力装置３４を通じてユーザーが自由に入力し、優先度のバランスの設定、並びに、設定内容の変更を行うことができる。
【０３０７】
また、画像処理装置２０は、シミュレーション画像生成部６８と評価値演算部７０とを含んだ画質評価処理部７４を備えており、ハーフトーン処理生成部５８は画質評価処理部７４と連携してハーフトーン処理規則を生成する。シミュレーション画像生成部６８は「シミュレーション画像生成手段」の一形態に相当し、評価値演算部７０は「画質評価値算出手段」の一形態に相当する。
【０３０８】
画質評価処理部７４は、シミュレーション画像の生成とシミュレーション画像に対する画像品質の評価値の計算を繰り返しながら、評価値が改善される最適化探索の処理を行う。画質評価処理部７４による処理により、ハーフトーンパラメータが決定される。また、シミュレーション画像生成部６８は前段階ハーフトーン処理生成部５８Ａで生成されたハーフトーン処理規則によって規定されるハーフトーン処理を適用して得られるハーフトーン画像を印刷した場合のシミュレーション画像を生成し、評価値演算部７０はシミュレーション画像生成部６８で生成されたシミュレーション画像から画質評価値を算出する。ハーフトーン自動選択部５８Ｂの判定評価値演算部５９は、画質評価処理部７４で算出される画質評価値を用いて判定評価値を算出することができる。
【０３０９】
前段階ハーフトーン処理生成部５８Ａにより生成された複数種類のハーフトーン処理規則は、ハーフトーン処理規則記憶部６０に登録される。
【０３１０】
図１９に示した画像解析部６４は、特性パラメータ取得用チャートの読取画像を解析して特性パラメータを生成する手段として機能することに加え、印刷装置２４から出力されたハーフトーン選択用チャートの読取画像を解析して、ハーフトーン画像の定量評価値を算出する手段として機能する。また、ハーフトーン自動選択部５８Ｂの判定評価値演算部５９は、画像解析部６４においてハーフトーン選択用チャートの出力結果を基に算出される粒状性評価値及びスジ評価値のうち少なくとも一つの定量評価値の情報を画像解析部６４から取得して、判定評価値を算出することができる。ハーフトーン自動選択部５８Ｂは、ハーフトーン選択用チャートの読取画像から算出された定量評価値を基に、最適なハーフトーン処理規則を自動選択する処理を行うことができる。
【０３１１】
図２０は第２の実施形態による画像処理装置を備えた印刷システムにおけるハーフトーン処理規則の生成方法を示したフローチャートである。
【０３１２】
図２０において、図４で説明したフローチャートにおける工程と共通する工程（ステップ）には同一のステップ番号を付し、その説明は省略する。図２０において、ステップＳ１０からステップＳ１４までの工程は図４のフローチャートと同様である。
【０３１３】
ステップＳ１４において、特性パラメータに基づき、２種類以上のハーフトーン処理規則が生成された後、これら生成された２種類以上のハーフトーン処理規則の中から、優先度パラメータに基づき、１種類のハーフトーン処理規則が決定される（ステップＳ１７）。すなわち、ステップＳ１４とステップＳ１７の組み合わせが「ハーフトーン処理生成工
程」の一形態に相当する。ステップＳ１４は、システムにとって最適な一つのハーフトーン処理を得るための前段階として２種類以上のハーフトーン処理規則を生成し、ステップＳ１７ではステップＳ１４で生成した２種類以上のハーフトーン処理規則から優先度パラメータを最適な１種類を選択するという段階的な処理が行われる。
【０３１４】
ただし、本発明の実施に際しては、必ずしも図２０のような段階的な処理のステップを経る構成に限らない。例えば、優先度パラメータの設定を反映した評価関数を定義し、ハーフトーンアルゴリズムとハーフトーンパラメータの組み合わせに対する評価関数の値としての評価値を最大化又は最小化する最適解を探索する最適化手法を用いて、１種類のハーフトーン処理規則を生成する構成とすることができる。
【０３１５】
この場合、最適解を求める演算処理の過程で、複数種類のハーフトーン処理規則が生成されるという見方もできるが、最終的にシステムで利用可能なハーフトーン処理の種類として生成されるハーフトーン処理規則は最適解としての１種類のハーフトーン処理規則であると解釈することができる。
【０３１６】
優先度パラメータの設定に従い、システムによって一つのハーフトーン処理規則を自動的に選択（決定）する構成とした場合であっても、その自動選択によって決定されたハーフトーン処理規則を、その後、ユーザーが適宜変更することができる構成としてもよい。また、ユーザー操作やシステムのプログラムにより、優先度パラメータの設定を変更して、ハーフトーン処理規則を選択し直すことができるように、画像処理装置２０にて生成された各種のハーフトーン処理規則をラインアップとして登録しておくことが好ましい。
【０３１７】
更に、それぞれのハーフトーン処理規則に関する粒状性やスジの定量評価値、ハーフトーン生成時間、ハーフトーン処理時間、システムコストなどの情報についても、必要に応じて参照できるように、これらの情報をハーフトーン処理規則と関連付けて保存しておくことが好ましい。
【０３１８】
印刷装置２４で使用するインクの色毎に、つまり、インク種毎に、画質評価値、システムコスト、ハーフトーン生成時間、ハーフトーン処理時間を算出して、インク種毎に異なるハーフトーンアルゴリズム、ハーフトーンパラメータを選択してもよいし、全色で画質評価値、システムコスト、ハーフトーン生成時間、ハーフトーン処理時間を算出して、全色に同じ共通のハーフトーンアルゴリズム、ハーフトーンパラメータを選択してもよい。
【０３１９】
＜特性パラメータ取得用チャートの他の例＞
図２１は特性パラメータ取得用チャートの他の例を示す図である。図２１に示す特性パラメータ取得用チャート２００は、シングルパスプリンタによって出力される特性パラメータ取得用チャートの例である。
【０３２０】
図２１に示す特性パラメータ取得用チャート２００は、シアン、マゼンタ、イエロー、ブラックの各色の記録ヘッドにおける印刷素子であるノズルによって、印刷媒体２０１上に記録された単一ドットパターン２０２Ｃ、２０２Ｍ、２０２Ｙ、２０２Ｋと、第１の連続ドットパターン２０４Ｃ、２０４Ｍ、２０４Ｙ、２０４Ｋと、第２の連続ドットパターン２０６Ｃ、２０６Ｍ、２０６Ｙ、２０６Ｋとを含んでいる。
【０３２１】
単一ドットパターン２０２Ｃ、２０２Ｍ、２０２Ｙ、２０２Ｋは、単一ドットが他のドットと分離された孤立状態で離散的に記録される離散ドットのパターンである。第１の連続ドットパターン２０４Ｃ、２０４Ｍ、２０４Ｙ、２０４Ｋと、第２の連続ドットパターン２０６Ｃ、２０６Ｍ、２０６Ｙ、２０６Ｋは、二つ以上のドットを接触させて記録される連続ドットのパターンである。
【０３２２】
単一ドットパターン２０２Ｃ、２０２Ｍ、２０２Ｙ、２０２Ｋは、図５で説明した特性パラメータ取得用チャート１００における単一ドットパターン１０２Ｃ、１０２Ｍ、１０２Ｙ、１０２Ｋに対応するものである。また、図２１における第１の連続ドットパターン２０４Ｃ、２０４Ｍ、２０４Ｙ、２０４Ｋは、図５で説明した特性パラメータ取得用チャート１００における第１の連続ドットパターン１０４Ｃ、１０４Ｍ、１０４Ｙ、１０４Ｋに対応し、図２１における第２の連続ドットパターン２０６Ｃ、２０６Ｍ、２０６Ｙ、２０６Ｋは、図５で説明した特性パラメータ取得用チャート１００における第２の連続ドットパターン１０６Ｃ、１０６Ｍ、１０６Ｙ、１０６Ｋに対応ものである。ただし、図５における第１の連続ドットパターン１０４Ｃ、１０４Ｍ、１０４Ｙ、１０４Ｋと第２の連続ドットパターン１０６Ｃ、１０６Ｍ、１０６Ｙ、１０６Ｋは、互いに接触させる複数のドットを主走査方向に隣接させたものであるのに対し、図２１における第１の連続ドットパターン２０４Ｃ、２０４Ｍ、２０４Ｙ、２０４Ｋと第２の連続ドットパターン２０６Ｃ、２０６Ｍ、２０６Ｙ、２０６Ｋは、互いに接触させる複数のドットを副走査方向に隣接させたものとなっている点で相違する。
【０３２３】
シングルパス方式の場合もシリアルスキャン方式の場合と同様に、連続ドットパターンにおいてオーバーラップさせて打滴した二つのドット間の距離のみでなく打滴時間差も変えた複数水準の連続ドットパターンを形成してもよい。シングルパス方式の場合、印刷媒体２０１の搬送速度を変える事により連続ドットパターンの二つのドット間の打滴時間差を変える事ができる。
【０３２４】
図２２は図２１に示した特性パラメータ取得用チャート２００の出力に用いたシングルパスプリンタとしてのインクジェット印刷装置の記録ヘッド部分の平面模式図である。図２２において上から下に向かう縦方向が印刷媒体２０１の搬送方向である。印刷媒体２０１を搬送する手段（媒体搬送手段）については、ドラム搬送方式、ベルト搬送方式、ニップ搬送方式、チェーン搬送方式、パレット搬送方式など、各種形態を採用することができ、これら方式を適宜組み合わせることができる。印刷媒体２０１の搬送方向を「媒体搬送方向」という。図２２では媒体搬送方向を白抜き矢印によって示した。媒体搬送方向は「副走査方向」に相当する。図２２における横方向、すなわち、紙面に平行で、かつ媒体搬送方向と直交する方向を「媒体幅方向」という。媒体幅方向は「主走査方向」に相当する。
【０３２５】
図２２に示すシングルパスプリンタとしてのインクジェット印刷装置は、シアンインクを吐出するシアン記録ヘッド２１２Ｃと、マゼンタインクを吐出するマゼンタ記録ヘッド２１２Ｍと、イエローインクを吐出するイエロー記録ヘッド２１２Ｙと、ブラックインクを吐出するブラック記録ヘッド２１２Ｋとを備える。
【０３２６】
シアン記録ヘッド２１２Ｃ、マゼンタ記録ヘッド２１２Ｍ、イエロー記録ヘッド２１２Ｙ、ブラック記録ヘッド２１２Ｋのそれぞれは、媒体搬送方向と直交する媒体幅方向の画像形成領域の最大幅に対応する長さにわたって複数のノズルが配列されたノズル列を有するラインヘッドである。
【０３２７】
各色の記録ヘッド（２１２Ｃ，２１２Ｍ，２１２Ｙ，２１２Ｋ）におけるノズル数やノズルの配列形態、ノズル密度については、様々な設計が可能である。各色の記録ヘッド（２１２Ｃ，２１２Ｍ，２１２Ｙ，２１２Ｋ）について、全色共通のヘッド設計としてもよいし、一部の色又は各色それぞれの記録ヘッドについて異なるヘッド設計としてもよい。
【０３２８】
ここでは、図示を簡略化するために、各色の記録ヘッド（２１２Ｃ，２１２Ｍ，２１２Ｙ，２１２Ｋ）について全色共通のヘッド設計による共通の構造であるとし、各記録ヘッ
ド（２１２Ｃ，２１２Ｍ，２１２Ｙ，２１２Ｋ）について、それぞれ４０ノズルのみを示した。なお、図２２では、ＣＭＹＫの４色のインクを用いるインクジェット印刷装置を例示しているが、インク色や色数の組み合わせについては本実施形態に限定されない。図６でも説明したとおり、必要に応じて淡インク、濃インク、特別色インクを追加してもよい。また、各色の記録ヘッドの配置順序も図２２の例に限定されない。
【０３２９】
図２２に示したシアン記録ヘッド２１２Ｃのインク吐出面には、インク吐出用の複数のノズル２１８Ｃが主走査方向に沿う行方向と、主走査方向に対し非平行かつ非直交の一定の角度を有する斜めの列方向とのそれぞれの方向に、規則的な配列パターンで配列されている。ここでは、斜めの列方向に沿って４つのノズル２１８Ｃが一定間隔で並んだノズル列が主走査方向に位置を異ならせて１０列形成された４行×１０列のマトリクス配列によるノズル配列の例が示されている。
【０３３０】
かかる二次元ノズル配列は、行方向に沿って１０個のノズル２１８Ｃが等間隔で一列に並んだ行方向ノズル列が副走査方向の異なる位置に４行ある。これら４行の行方向ノズル列について、図２２の下から上に向かって（つまり、媒体幅方向の下流側から上流側に向かって）、１行目、２行目、３行目、４行目の順に行番号を付与した場合、１行目と２行目では主走査方向のノズル位置が異なっている。同様に、２行目と３行目、３行目と４行目、４行目と１行目のそれぞれの行同士においても、主走査方向のノズル位置が異なっている。
【０３３１】
行方向ノズル列内において等間隔で一列に並ぶノズル２１８Ｃの主走査方向のノズル間隔をＬＮとすると、１行目と２行目、２行目と３行目、３行目と４行目、４行目と１行目の主走査方向のノズル位置のシフト量はＬＮを行総数で割った値であるＬＮ／４となっている。このような二次元ノズル配列は、各ノズル２１８Ｃが主走査方向に等間隔（「ＬＮ／４」の間隔）で並ぶノズル列として考えることができる。
【０３３２】
マゼンタ記録ヘッド２１２Ｍにおけるインク吐出用のノズル２１８Ｍの配列形態、イエロー記録ヘッド２１２Ｙにおけるインク吐出用のノズル２１８Ｙの配列形態、ブラック記録ヘッド２１２Ｋにおけるインク吐出用のノズル２１８Ｋの配列形態についても、シアン記録ヘッド２１２Ｃのノズル配列形態と同様である。
【０３３３】
図２２に例示したマトリクス配列に限らず、一般に、二次元ノズル配列を有する記録ヘッドの場合、当該二次元ノズル配列における各ノズルを媒体幅方向（主走査方向に相当）に沿って並ぶように投影（正射影）した投影ノズル列は、主走査方向（媒体幅方向）について、記録解像度を達成するノズル密度でノズルが概ね等間隔で並ぶ一列のノズル列と等価なものと考えることができる。ここでいう「等間隔」とは、インクジェット印刷装置で記録可能な打滴点として実質的に等間隔であることを意味している。例えば、製造上の誤差や着弾干渉による媒体上での液滴の移動を考慮して僅かに間隔を異ならせたものなどが含まれている場合も「等間隔」の概念に含まれる。投影ノズル列（「実質的なノズル列」ともいう。）を考慮すると、主走査方向に沿って並ぶ投影ノズルの並び順に、ノズル位置（ノズル番号）を対応付けることができる。二次元ノズル配列を構成するノズル数やノズルの配列形態については、記録解像度と描画可能幅に応じて適宜設計される。
【０３３４】
また、ラインヘッドを構成するにあたり、複数のノズルが二次元に配列された短尺のヘッドモジュールを複数個繋ぎ合わせることで媒体幅方向に所要の長さのノズル列を有するラインヘッドを構成する態様も可能である。
【０３３５】
図２２に示すように印刷媒体２０１の画像形成領域の全幅に対応する長さのノズル列を有するラインヘッドとしての記録ヘッド（２１２Ｃ，２１２Ｍ，２１２Ｙ，２１２Ｋ）を用いたインクジェット印刷装置は、図示せぬ媒体搬送手段によって印刷媒体２０１を一定の速度で搬送し、かつ、印刷媒体２０１の搬送に合わせて、各記録ヘッド（２１２Ｃ，２１２Ｍ，２１２Ｙ，２１２Ｋ）から適宜のタイミングで打滴を行い、媒体搬送方向について、印刷媒体２０１と各記録ヘッド（２１２Ｃ，２１２Ｍ，２１２Ｙ，２１２Ｋ）と相対的に移動させる動作を１回行うだけで（すなわち１回の副走査で）、印刷媒体２０１の画像形成領域に画像を記録することができる。
【０３３６】
図２２の構成によれば、印刷媒体２０１を図示せぬ媒体搬送手段によって媒体搬送方向に一定の速度で搬送し、かつ、適宜のタイミングで各記録ヘッド（２１２Ｃ，２１２Ｍ，２１２Ｙ，２１２Ｋ）のそれぞれのノズル（２１８Ｃ，２１８Ｍ，２１８Ｙ，２１８Ｋ）から打滴を行うことにより、図２１に示す単一ドットパターン２０２Ｃ，２０２Ｍ，２０２Ｙ，２０２Ｋと、第１の連続ドットパターン２０４Ｃ，２０４Ｍ，２０４Ｙ，２０４Ｋと、第２の連続ドットパターン２０６Ｃ，２０６Ｍ，２０６Ｙ，２０６Ｋと、を形成することができる。
【０３３７】
すなわち、シアン記録ヘッド２１２Ｃの各ノズル２１８Ｃから打滴を行うことにより、図２１の単一ドットパターン２０２Ｃ、第１の連続ドットパターン２０４Ｃ、及び、第２の連続ドットパターン２０６Ｃを形成することができる。第１の連続ドットパターン２０４Ｃと、第２の連続ドットパターン２０６Ｃは、重なり合う二つのドット同士のドット間距離が異なる。つまり、第１の連続ドットパターン２０４Ｃと、第２の連続ドットパターン２０６Ｃとでは、重なり合う二つのドットを記録する２回の打滴タイミングの間隔が異なる。
【０３３８】
Ｍ、Ｙ、Ｋの各色についても同様であり、印刷媒体２０１を搬送し、かつ、適宜のタイミングで図２２のマゼンタ記録ヘッド２１２Ｍの各ノズル２１８Ｍから打滴を行うことにより、図２１の単一ドットパターン２０２Ｍ、第１の連続ドットパターン２０４Ｍ、及び、第２の連続ドットパターン２０６Ｍを形成することができる。
【０３３９】
また、印刷媒体２０１を搬送し、かつ、適宜のタイミングで図２２のイエロー記録ヘッド２１２Ｙの各ノズル２１８Ｙから打滴を行うことにより、図２１の単一ドットパターン２０２Ｙ、第１の連続ドットパターン２０４Ｙ、及び、第２の連続ドットパターン２０６Ｙを形成することができる。
【０３４０】
同様に、印刷媒体２０１を搬送し、かつ、適宜のタイミングで図２２のブラック記録ヘッド２１２Ｋの各ノズル２１８Ｋから打滴を行うことにより、図２１の単一ドットパターン２０２Ｋ、第１の連続ドットパターン２０４Ｋ、及び、第２の連続ドットパターン２０６Ｋを形成することができる。
【０３４１】
なお、図２１において、横方向（主走査方向）に隣り合うドットが重なることがないように、図２２において、横方向に隣り合うノズルの打滴タイミングは所定時間だけ離す（時間差を設ける）必要がある。ここでいう「横方向に隣り合うノズル」とは、横方向に沿って並ぶ「実質的なノズル列」としての投影ノズル列において隣り合うノズルである。
【０３４２】
図２２に示した構成の場合、印刷媒体２０１の搬送に合わせて、Ｋ→Ｙ→Ｍ→Ｃの順に打滴し、また、各色については、二次元ノズル配列における４行のうち、１行目→２行目→３行目→４行目の順に打滴を行うことにより、図２１に示すようなパターンを形成することができる。ただし、異なるノズルによって記録されるドット同士が重なることがないように、各色、各行のノズルの打滴タイミングは所定量だけ離す（時間差を設ける）必要がある。
【０３４３】
上述のような打滴タイミングの制御は、既に説明した特性パラメータ取得用チャート生成部６２（図３及び図１９参照）と印刷制御装置２２（図２参照）との組み合わせによって実現される。図５及び図６で説明した構成に代えて、図２１及び図２２で説明した構成を採用することができる。
【０３４４】
＜システム誤差という概念によるシステム特性パラメータの包摂＞
これまでの説明では「システム誤差無し」或いは「システム誤差耐性」という用語内における「システム誤差」とは、特性パラメータの変動成分として、主に、経時的に及び／又は場所毎に変化する誤差という意味を持たせて説明してきた。
【０３４５】
その一方で、システム誤差の中には、既に説明したとおり、ノズル故障による不吐や、製造誤差に起因するノズル位置の誤差などの再現性のある誤差も含まれている。これら再現性のある誤差は、システムの特性を示すパラメータとして把握することができ、かつ、「システム誤差」のパラメータとして考えることができる。すなわち、システム誤差のうち、テストチャートの読み取り結果などに基づく測定やユーザーからの入力などによって確定的に規定可能なもの、つまり、再現性のある誤差は、システムの特性パラメータとして考えることができる。この再現性のある誤差を本明細書では、「特性誤差」と呼ぶことにする。特性誤差は、システム特性としての誤差という意味を表す。システム誤差のうち、再現性のある誤差である特性誤差は、システムの特性パラメータになるため、特性誤差に対しては、その特性誤差を見込んだ最適なハーフトーン処理規則の生成が可能である。
【０３４６】
一方、システム誤差のうち、経時的に及び／又は場所毎に変化するもの、つまり、不規則に変動する誤差を本明細書では「ランダムシステム誤差」と呼ぶ。ランダムシステム誤差に対しては、誤差への耐性を付与するハーフトーン設計を行うことしかできない。
【０３４７】
特性誤差とランダムシステム誤差の関係は、ある注目する誤差項目の測定値の分布に関する期待値（平均値）や中央値などの代表値と、その代表値からのばらつき、或いは変動幅などの「散らばり」の関係に対応するものと把握することができる。
【０３４８】
システム誤差について更なる具体的な例を説明する。シリアルスキャン方式のインクジェット印刷システムと、シングルパス方式のインクジェット印刷システムとに共通の「システム誤差」の例として、ヘッドの各ノズル誤差、不吐、滴種毎の位置ズレなどがある。
【０３４９】
ノズル誤差は、各ノズルの液滴の飛翔方向の誤差、吐出速度の誤差、滴量の誤差、又はドット形状の誤差などが含まれる。吐出速度は「滴速」という用語で表される場合がある。滴量の誤差は、ドット濃度の誤差として把握することができる。ドット形状は「ドットプロファイル」と同義である。また、飛翔方向の誤差、吐出速度の誤差、滴量の誤差、及び、ドット形状の誤差は、滴種に依存する誤差である場合があるため、滴種毎にこれらの誤差を把握することが好ましい。
【０３５０】
ノズル誤差は、主走査方向及び／又は副走査方向のノズル位置の誤差、ドット濃度の誤差、ドット径の誤差、若しくは、ドット形状の誤差、又は、これらの適宜の組み合わせの誤差を包括して表現する用語である。
【０３５１】
滴種とは、ヘッドによって記録制御可能なドットサイズに対応する液滴の種類である。例えば、小ドット、中ドット、及び大ドットの三種のドットサイズに対応する小滴、中滴及び大滴の吐出制御が可能な構成の場合は、三種の滴種ということになる。滴種毎の位置ズレとは、滴種毎の主走査方向及び／又は副走査方向の着弾位置誤差を意味する。
【０３５２】
各ノズルのノズル誤差は、ノズル毎に概ね平均的に観測される「特性誤差」として取り扱うことができる値を定めることができる一方で、経時的に及び／又は場所毎に変化する「ランダムシステム誤差」の対象となりうる。
【０３５３】
シリアルスキャン方式のインクジェット印刷システムにおける「システム誤差」の例として、スキャンの双方向の位置ズレ、滴種ごとの双方向の位置ズレ、キャリッジ移動に伴うヘッド振動誤差、又は、用紙搬送誤差などがある。
【０３５４】
双方向の位置ズレは、キャリッジの往復動作における往路方向に移動中に打滴した場合のドット記録位置と、復路方向に移動中に打滴した場合のドット記録位置の主走査方向の誤差である。
【０３５５】
滴種ごとの双方向の位置ズレは、キャリッジ移動の往路と復路のそれぞれの方向に移動中に打滴した場合の滴種ごとの主走査方向及び副走査方向の位置の誤差である。
【０３５６】
ヘッド振動誤差は、キャリッジの駆動ベルトの振動に起因し、主走査方向及び／又は副走査方向のドットの位置の変動として観測される。用紙搬送誤差は、用紙搬送方向である副走査方向についての用紙送り量の誤差である。用紙搬送誤差は、副走査方向の記録位置誤差として観測される。
【０３５７】
シングルパス方式のインクジェット印刷システムにおける「システム誤差」の例として、ラインヘッドを構成しているヘッドモジュールの振動による誤差（「ヘッドモジュール振動誤差」という。）、又は、各ヘッドモジュールの取付位置の誤差（ヘッドモジュール取付誤差）などがある。ヘッドモジュール振動誤差は、主走査方向及び／又は副走査方向のドット位置の誤差として観測される。ヘッドモジュール取付誤差も主走査方向及び／又は副走査方向のドット位置の誤差として観測できる。
【０３５８】
ヘッドモジュール取付誤差は、特性誤差に該当する。
【０３５９】
［システム誤差パラメータを取得するためのチャートについて］
図５では特性パラメータを取得するための「特性パラメータ取得用チャート」について説明した。既述のとおり、特性パラメータは、システム誤差のうちの特性誤差を示すパラメータとして把握できるため、特性パラメータはシステム誤差パラメータの一種であると理解できる。したがって、「特性パラメータ取得用チャート」は「システム誤差パラメータ取得用チャート」の一形態に該当すると理解される。
【０３６０】
シリアルスキャン方式のインクジェット印刷システムにおけるシステム誤差パラメータ取得用チャートとして、次のようなチャートを用いることができる。
【０３６１】
（例１）システム誤差のうち、各ノズル誤差や不吐パラメータなどを得るためのチャートは、図５で説明した特性パラメータ取得用チャートを用いることができる。
【０３６２】
（例２）滴種毎の位置ズレ（双方向の位置ズレを含む）など、滴種ごとノズル誤差を把握するためには、図５で説明した特性パラメータ取得用チャートを滴種ごとに、また、往路と復路のそれぞれについて作成する。例えば、小滴、中滴、大滴の三種類の滴種を打滴制御できるシステムの場合、小滴、中滴、大滴のそれぞれの滴種について、図５で説明した特性パラメータ取得用チャートを出力し、測定すればよい。各滴種に関して、目標とする記録位置（画素の位置）に対して、実際に記録されるドットの位置がどれだけズレているか、という位置ズレの情報を得ることができる。また、図５で説明した特性パラメータ取得用チャートを往路と、復路のそれぞれについて、各滴種のそれぞれで作成する。それぞれのチャートの測定結果から、滴種ごとに、往路と復路のそれぞれのキャリッジ移動方向（主走査方向）に関する位置ズレの情報を取得することができる。
【０３６３】
（例３）キャリッジ移動に伴うヘッド振動誤差を測定するためのチャートの一例を図２３に示す。ここでは、図示の簡略化のために、ブラック記録ヘッド１１２Ｋのみを模式的に示した。図２３に示すように、キャリッジを移動させながら、記録ヘッドの特定のノズル１１８Ｓで連続的に吐出を行うことにより、ヘッド振動誤差測定用のチャートを作成する。ここでいう「連続的に吐出」とは、各ドットが重ならず、個々に分離した（孤立した）独立のドットとして記録される程度に時間間隔を開けたサイクルで吐出を繰り返すことを意味する。
【０３６４】
図２３では、説明の便宜上、主走査方向のドット間隔や、ヘッド振動誤差を極端に大きく強調（デフォルメ）して描いている。キャリッジの移動に伴って、ヘッドが振動することにより、主走査方向及び／又は副走査方向のズレ量が変動する。
【０３６５】
図２３に示すようなチャートの出力結果をインラインセンサなどの画像読取装置２６（図１参照）で読み取り、各ドットについて、本来打たれるべき理想的位置に対して、主走査方向と副走査方向のそれぞれのズレ量を測定する。各画素位置に対して実際の着弾位置がどれだけズレているかを計測する。本来打たれるべき理想的位置は、主走査方向に一列状に画素位置が決まっている。主走査方向の本来打たれるべき画素の位置を「ｎ」で表し、各画素位置ｎに関する主走査方向のズレ量Δｘ（ｎ）と副走査方向のズレ量Δｙ（ｎ）を測定できる（図２４参照）。「ｎ」は、吐出を実施した画素の主走査方向の位置座標（Ｘ座標）を示す。ｎは０からＮまでの整数とすることができる。この場合のＮは、打滴するドットの個数に対応した整数を示す。Δｘ（ｎ），Δｙ（ｎ）は理想の着弾位置からのズレを表している。
【０３６６】
図２５（Ａ），（Ｂ）に、ヘッド振動誤差の例を示す。図２５（Ａ）は、横軸が主走査方向の画素位置ｎ、縦軸が主走査方向の位置ズレ量を示す。図２５（Ｂ）は、横軸が主走査方向の画素位置ｎ、縦軸が副走査方向の位置ズレ量を示す。
【０３６７】
こうして、主走査方向のズレ量Δｘ（ｎ）と副走査方向のズレ量Δｙ（ｎ）が画素位置ｎの関数として求められる。
【０３６８】
なお、図２３では、特定の単一のノズル１１８Ｓからの連続的な打滴を行う例を説明したが、複数個の特定ノズルから、同様に連続的な打滴を行い、それぞれの測定から得られるズレ量Δｘ（ｎ），Δｙ（ｎ）を統計処理して、ヘッド振動誤差のパラメータを生成してもよい。
【０３６９】
（例４）用紙搬送誤差は、用紙送り量のばらつきを示す誤差である。用紙搬送誤差は、印刷システムにおける用紙搬送機構が原因でドットの位置がズレてしまう誤差である。図２６は、用紙搬送誤差の情報を得るためのチャートの例である。ここでは、図示の簡略化のために、ブラック記録ヘッド１１２Ｋのみを模式的に示した。用紙搬送誤差のパラメータを取得する場合、図２３の例と同様に、記録ヘッドの特定のノズル１１８Ｓで連続的な打滴を行い、主走査方向に沿ったドット列のラインを描画する。なお、図２３における特定のノズル１１８Ｓと、図２６における特定のノズル１１８Ｓは同じノズルであってもよいし、異なるノズルであってもよい。
【０３７０】
図２６に示すように、第１行目のドット列ＤＬ１を描画したら、副走査方向に一定量の用紙搬送を行う。「用紙搬送」は「用紙送り」、「紙送り」と同義である。一定量の用紙搬送の制御量をΔｙ０とする。そして、同様に第２行目のドット列ＤＬ２を描画する。このような一定量Δｙ０の用紙搬送と、連続打滴を繰り返し、複数本のドット列ＤＬ１，ＤＬ２，ＤＬ３・・・を描画する。このチャートは、キャリッジ移動の往路のみ、又は復路のみ、のいずれか一方の走査で記録することが好ましい。
【０３７１】
第ｋ行目のドット列における各ドットの吐出指令位置としての画素位置を（ｎ，ｋ）と表す。ｋが１からｍまでの整数であり、ｍが２以上の整数である。第ｋ行目のドット列における各ドットの副走査方向位置の平均値ｙav（k）と、第（ｋ＋１）行目のドット列における各ドットの副走査方向位置の平均値ｙav(k+1)との差ｙav(k+1)−ｙav（k）を、第ｋ回目の用紙送り量Δｙkとして測定する。第ｋ回目の用紙搬送の誤差は、Δｙk−Δｙ０で表すことができる。
【０３７２】
図２７は、用紙搬送誤差測定用のチャートから測定されるΔｙk（k=1,2・・・ｍ−1）の測定値の分布の例を示している。横軸は用紙搬送誤差Δｙを示している。図示の用紙送り量の分布は、正規分布に準じた分布となっている。
【０３７３】
シングルパス方式のインクジェット印刷システムにおけるシステム誤差パラメータ取得用チャートとして、次のようなチャートを用いることができる。
【０３７４】
（例５）システム誤差のうち、各ノズル誤差や不吐パラメータなどを得るためのチャートは、図２１で説明した特性パラメータ取得用チャートを用いることができる。
【０３７５】
（例６）滴種毎の位置ズレ（双方向の位置ズレを含む）など、滴種ごとのノズル誤差を把握するためには、図２１で説明した特性パラメータ取得用チャートを滴種ごとに作成する。例えば、小滴、中滴、大滴の三種類の滴種を打滴制御できるシステムの場合、小滴、中滴、大滴のそれぞれの滴種について、図５で説明した特性パラメータ取得用チャートを出力し、測定すればよい。各滴種に関して、目標とする記録位置（画素の位置）に対して、実際に記録されるドットの位置がどれだけズレているか、という位置ズレの情報を得ることができる。
【０３７６】
（例７）シングルパス方式におけるヘッド振動誤差のパラメータを取得するためのチャートの例を図２８に示す。図２８では、図示の便宜上、シアン記録ヘッド２１２Ｃのみを示す。図２８のシアン記録ヘッド２１２Ｃは、複数のヘッドモジュール２２０−ｊ（ｊ＝１，２，・・・，Ｎｍ）をつなぎ合わせて構成されたラインヘッドとなっている。同図ではヘッドモジュールの連結個数の一例としてＮｍ＝５の例が示されているが、連結個数は特に限定されず、任意の個数に設計することができる。
【０３７７】
複数のヘッドモジュール２２０−ｊ（ｊ＝１，２，・・・，Ｎｍ）は、共通の支持フレーム２２２に固定されており、全体として一つのヘッドバーの形態となっている。このヘッドバー自体が振動することに起因してドットの記録位置が変動する。図２８に示すように、印刷媒体２０１を副走査方向に一定速度で搬送しながら、特定の単一のノズル２２８Ｓから連続的に吐出を行い、副走査方向に沿って並ぶドット列を記録する。図２３で説明した例と同様に、「連続的に吐出」とは、各ドットが重ならず、個々に分離した（孤立した）独立のドットとして記録される程度に時間間隔を開けたサイクルで吐出を繰り返すことを意味する。
【０３７８】
図２８も図２３と同様に、説明の便宜上、副走査方向のドット間隔や、ヘッド振動誤差を極端に大きく強調（デフォルメ）して描いている。ヘッドバーの振動により、主走査方向及び／又は副走査方向のズレ量が変動する。
【０３７９】
図２８に示すようなチャートの出力結果をインラインセンサなどの画像読取装置２６（図１参照）で読み取り、各ドットについて、本来打たれるべき理想的位置に対して、主走査方向と副走査方向のそれぞれのズレ量を測定する。各画素位置に対して実際の着弾位置がどれだけズレているかを計測する。本来打たれるべき理想的位置は、副走査方向に一列状に画素位置が決まっている。副走査方向の本来打たれるべき画素の位置を「ｎ」で表し、各画素位置ｎに関する主走査方向のズレ量Δｘ（ｎ）と副走査方向のズレ量Δｙ（ｎ）を測定できる。ここでの「ｎ」は、吐出を実施した画素の副走査方向の位置座標（Ｙ座標）を示す。
【０３８０】
図２３で説明した例と同様に、図２８のチャートの測定結果から、シングルパス方式におけるヘッド振動誤差のパラメータを得ることができる。
【０３８１】
（例８）シングルパス方式に特有のシステム誤差として、ヘッドモジュール取付誤差がある。図２９はヘッドモジュール取付誤差のパラメータを取得するためのチャートの例である。各ヘッドモジュール２２０−ｊ（ｊ＝１，２・・・Ｎｍ）は、設計上の取付位置（理想的な取付位置）からズレて取付られることがある。各ヘッドモジュール２２０−ｊ（ｊ＝１，２・・・Ｎｍ）の取付位置は、主走査方向誤差、副走査方向誤差、及び面内回転方向の誤差を含み得る。ヘッドモジュール取付誤差に起因して、ドットの記録位置が理想的な位置からずれることになる。
【０３８２】
図２９に示すチャートでは、ヘッドモジュール２２０−ｊ（ｊ＝１，２・・・Ｎｍ）のそれぞれのノズル群で、主走査方向に一列状に並ぶ画素列を打滴し、ヘッドモジュール２２０−ｊ（ｊ＝１，２・・・Ｎｍ）単位のドット列Ｄｓ（ｊ）を記録する。
【０３８３】
そして、当該チャートの読み取り画像から、ヘッドモジュール２２０−ｊ（ｊ＝１，２・・・Ｎｍ）ごとのドット列Ｄｓ（ｊ）について、それぞれの濃度分布から、ドット列Ｄｓ（ｊ）のかたまりの重心位置Ｇ（ｊ）と、主走査方向に対する傾き角度θ（ｊ）とを算出する（図３０（Ａ）（Ｂ）参照）。
【０３８４】
各ドット列Ｄｓ（ｊ）はそれぞれ、本来狙いとする（つまり、設計上の理想的な）重心位置Ｇ０（ｊ）が定められている。したがって、図３０（Ａ）に示すように、チャートの読み取りから算出されたドット列Ｄｓ（ｊ）の重心位置Ｇ（ｊ）が、理想的な重心位置Ｇ０（ｊ）から主走査方向、及び副走査方向のそれぞれの方向にどれだけズレているか、という重心位置のズレを把握することができる。重心位置のズレから主走査方向誤差と副走査方向誤差を把握することができる。また、ヘッドモジュール２２０−ｊ（ｊ＝１，２・・・Ｎｍ）は、面内で回転して取り付けられていることも想定しているため、図３０（Ｂ）に示すように、主走査方向に対するドット列Ｄｓ（ｊ）の傾き角度θ（ｊ）も測定される。この傾き角度θ（ｊ）は、面内回転方向の誤差を示すものである。
【０３８５】
［システム誤差パラメータの蓄積と活用について］
上記に例示した「ヘッドモジュール取付誤差」は、経時的に変化するものではなく、ヘッドモジュールの取り付けによって確定的に定まる特性誤差に該当する。その一方で、各ノズル誤差（滴種ごとの各ノズル誤差を含む）、双方向の位置ズレ（滴種ごとの双方向の位置ズレを含む）、ヘッド振動誤差、及び用紙搬送誤差などの各誤差項目は、経時的に変化し得る。
【０３８６】
したがって、上述した各チャートから得られるシステム誤差パラメータの取得結果をメモリその他の記憶部に蓄積しておき、過去に取得されたシステム誤差パラメータの蓄積データと、新たに取得されたシステム誤差パラメータとを含めて、システム誤差の分布データを更新し、更新された最新のシステム誤差分布を基に、「ランダムシステム誤差」を定め、システム誤差への耐性設計を行うことも好ましい形態である。
【０３８７】
システム誤差に含まれる特性誤差についても、過去に取得されたシステム誤差パラメータの蓄積データと、新たに取得されたシステム誤差パラメータとを含めたデータの分布から「特性誤差」の値を更新することが好ましい。
【０３８８】
［システム誤差耐性設計におけるシミュレーション画像の生成と画質評価］
システム誤差を特性誤差とランダムシステム誤差という視点で分類した場合、ハーフトーン処理規則の生成に際して、システム誤差に対する耐性設計をする場合のシミュレーション画像の生成と画質の評価を、複数のランダムシステム誤差の水準ごとに実施して、水準ごとの評価の総合値（加重和）を画質評価値とする。
【０３８９】
シミュレーション画像の生成に際して、付加するランダムシステム誤差の「複数の水準」は、当該印刷システムにおけるシステム誤差分布にしたがう構成とする。
【０３９０】
図３１は、システム誤差分布とシミュレーション画像の生成に反映させるランダムシステム誤差の水準との関係を示したグラフである。
【０３９１】
図３１の横軸はシステム誤差である。システム誤差の具体的な項目としては、各ノズル誤差でもよいし、双方向の位置ズレでもよいし、ヘッド振動誤差でもよく、或いは、用紙搬送誤差であってもよい。
【０３９２】
図３１に示すように、システム誤差は、特性誤差の値Ａを中心にして、プラス方向及びマイナス方向にばらついて分布するものとなっている。このようなシステム誤差分布の広がりの範囲内で、ランダムシステム誤差の複数の水準を定める。図３１の例では、システム誤差分布の標準偏差σを用いて、±σと±２σの４つの水準を定めた例を示した。なお、特性誤差の値Ａはシステム誤差分布における平均値に相当する。標準偏差σを利用して水準を規定する構成に限らず、任意の数値で水準を定めることができる。
【０３９３】
シミュレーション画像を生成する際にランダムシステム誤差として付加する誤差量として、「-2σ」、「-σ」、「+σ」及び「+２σ」の４段階の水準が定められている場合、それぞれの水準の誤差量を付加して、水準ごとのシミュレーション画像を生成し、それぞれのシミュレーション画像について画質の評価を行う。
【０３９４】
また、水準ごとに実施したシミュレーション画像の評価から総合値としての画質評価値を算出する。この場合、複数の水準の各ランダムシステム誤差を付与する頻度を図３１で示した分布にしたがうようにしてもよい。「頻度」がシステム誤差分布にしたがうとは、分布の中心値付近については、より多くのシミュレーション画像を生成してそれぞれの評価値を算出する、という意味である。
【０３９５】
或いはまた、各水準のランダムシステム誤差のシミュレーション画像、又は、それらの評価値に、図３１に示した分布にしたがう重み係数をかけて、加重和を算出してもよい。
【０３９６】
例えば、図３２に示すように、システム誤差分布から、ランダムシステム誤差の複数の水準として、「+a1」、「+a2」、「-a1」及び「-a2」の４段階の水準を定めた場合を説明する。ただし、ここでのa1とa2は「０＜a1＜a2」を満たす数値である。説明を簡単にするために、システム誤差分布の中心値（平均値）を「０」とし、分布関数ｆ（ｘ）が正規分布であるとして、正負対称に水準を設定している。
【０３９７】
この場合、各水準のランダムシステム誤差を付与した各シミュレーション画像の評価値をそれぞれＶal［+a1］、Ｖal［+a2］、Ｖal［-a1］及びＶal［-a2］と表すと、各水準のシステム誤差を付与したシミュレーション画像の評価の総合値である総合評価値としての
画質評価値Ｔotal_Ｖalueは、次式で表される。
【０３９８】
Ｔotal_Ｖalue＝Ａ1×Ｖal［+a1］＋Ａ2×Ｖal［+a2］＋Ａ3×Ｖal［-a１］＋Ａ4×Ｖal［-a2］・・・式（５）
重み係数Ａ1、Ａ2、Ａ3及び、Ａ4は、図３２のシステム誤差分布にしたがう。つまり、システム誤差分布の分布関数をｆ（ｘ）で表すと、ｆ（-ａ1）＝ｆ（ａ1）、かつ、ｆ（-ａ2）＝ｆ（ａ2）であり、正の比例定数ｕを用いて、Ａ1＝Ａ3＝ｕ×ｆ（a1）、かつＡ2＝Ａ4＝ｕ×ｆ（a2）である。
【０３９９】
図３２では、説明を簡単にするために、システム誤差分布の中心値（平均値）を「０」とし、分布関数ｆ（ｘ）が正規分布であるとして、正負対称に４つの水準を設定した例を述べたが、分布関数は、実際のチャート測定値に基づいて定めることができ、分布の広がりの範囲で、複数の水準を任意に設定することができる。
【０４００】
［画質評価値を求める式へ適用］
既に説明した画質評価用の式（１）〜（４）について、特性誤差と、その変動成分としてのランダムシステム誤差という観点で捉え直すと、次のようになる。すなわち、式（１）〜式（４）で説明した粒状性評価値［システム誤差無し］の記載は、粒状性評価値［ランダムシステム誤差無し（特性誤差有り）］と置き換えて理解でき、粒状性評価値［システム誤差有り］の記載は、粒状性評価値［ランダムシステム誤差有り］と理解できる。また、スジ評価値［システム誤差有り］の記載は、スジ評価値［ランダムシステム誤差有り］と理解できる。以下、式（１）〜式（４）のそれぞれについて、図３２と式（５）で説明した考え方を導入して、修正した修正式を説明する。
【０４０１】
［１］ディザ法の場合
ディザ法の場合における式（１）の修正式として、次の式（６）を用いることができる。
【０４０２】
画質評価値＝粒状性評価値［ランダムシステム誤差無し（特性誤差有り）］＋α×｛Ａ1×(粒状性評価値［システム誤差有り（+a1）］＋粒状性評価値［システム誤差有り（−a1)] ) ＋Ａ2×(粒状性評価値［システム誤差有り（+a2）］＋粒状性評価値［システム誤差有り（−a2)] ) +...}
＋β×｛Ａ1×(スジ評価値［システム誤差有り（+a1）］＋スジ評価値［システム誤差有り（−a1)] ) +Ａ2×(スジ評価値［システム誤差有り（+a2）］＋スジ評価値［システム誤差有り（−a2)] ) +...}
・・・式（６）
なお、a1、a2、Ａ1、Ａ2は、図３２で説明した関係にしたがう。式（１）に代えて、式（６）を用いて評価を行うことができる。
【０４０３】
［２］誤差拡散法の場合
誤差拡散法についても、上記のディザ法の場合と同様でありまた、既に説明した誤差拡散法の場合における式（２）の修正式として、次の式（７）を用いることができる。
【０４０４】
「粒状性評価値［システム誤差有り］
＝α×{Ａ1×{粒状性評価値［システム誤差有り(第１グループに「＋a1」誤差付加)]＋粒状性評価値［システム誤差有り(第２グループに「＋a1」誤差付加)]＋ …＋粒状性評価値[システム誤差有り(第１グループに「−a1」誤差付加)]＋粒状性評価値[システム誤差有り(第２グループに「−a1」誤差付加)] ＋ …}
＋Ａ2×{粒状性評価値［システム誤差有り(第１グループに「＋a2」誤差付加)]＋
粒状性評価値［システム誤差有り(第２グループに「＋a2」誤差付加)] ＋ …
＋粒状性評価値[システム誤差有り(第１グループに「−a2」誤差付加)]＋粒状性評価値[システム誤差有り(第２グループに「−a2」誤差付加)] ＋ …} +...}
＋β×{Ａ1 ×{スジ評価値［システム誤差有り(第１グループに「＋a1」誤差付加)]＋
スジ評価値［システム誤差有り(第２グループに「＋a1」誤差付加)] ＋ …
＋ スジ評価値[システム誤差有り(第１グループに「−a1」誤差付加)]＋ スジ評価値[システム誤差有り(第２グループに「−a1」誤差付加)] ＋ …}
+ Ａ2×{スジ評価値［システム誤差有り(第１グループに「＋a2」誤差付加)]＋ 
スジ評価値［システム誤差有り(第２グループに「＋a2」誤差付加)] ＋ …
＋スジ評価値[システム誤差有り(第１グループに「−a2」誤差付加)]＋スジ評価値[システム誤差有り(第２グループに「−a2」誤差付加)] ＋ …} +...}…式（７）
式（２）に代えて、式（７）を用いて評価を行うことができる。
【０４０５】
［３］ディザ法に対してボイドアンドクラスタ法を用いる場合
ボイドアンドクラスタ法の場合における式（３）の修正式として、次の式（８）を用いることができる。
画像評価値＝エネルギー[ランダム誤差無し（特性誤差有り）]
＋α×｛Ａ1×(エネルギー[システム誤差有り(＋a1)] ＋エネルギー[システム誤差有り(−a1)] )＋Ａ2 ×(エネルギー[システム誤差有り(＋a2)] ＋エネルギー[システム誤差有り(−a2)] )+....}
＋β×｛Ａ1 × (スジエネルギー[システム誤差有り(+a1)] ＋スジエネルギー[システム誤差有り(−a1)] ) ＋Ａ2 ×(スジエネルギー[システム誤差有り(+a2)] ＋スジエネルギー[システム誤差有り(−a2)] )+...}  …式（８）
式（３）に代えて、式（８）を用いて評価を行うことができる。
【０４０６】
［４］ＤＢＳ法の場合
ＤＢＳ法の場合も、シミュレーション画像の評価に際して、上述の式（６）〜（８）で説明した例と同様の評価方法を採用しうる。
【０４０７】
［５］ハーフトーン処理の自動選択における評価式の場合
２種類以上のハーフトーン処理規則の中から一つのハーフトーン処理規則を、システムが自動的に選択する場合の画質の評価に用いるとして説明した式（４）の修正式として、次の式（９）を用いることができる。
【０４０８】
画質評価値＝ｐ×粒状性評価値［ランダムシステム誤差無し（特性誤差有り）］＋ｑ×｛Ａ1×{粒状性評価値［システム誤差有り（第１グループに「+a1」の誤差付加）］＋粒状性評価値[システム誤差有り(第２グループに「＋a1」の誤差付加)] ＋ …＋粒状性評価値[システム誤差有り(第１グループに「−a1」の誤差付加)]＋粒状性評価値[システム誤差有り(第２グループに「−a1」の誤差付加)] ＋ …｝
＋Ａ2×{粒状性評価値［システム誤差有り（第１グループに「+a2」の誤差付加）］＋粒状性評価値[システム誤差有り(第２グループに「＋a2」の誤差付加)] ＋ …＋粒状性評価値[システム誤差有り(第１グループに「−a2」の誤差付加)]
＋粒状性評価値[システム誤差有り(第２グループに「−a2」の誤差付加)] ＋ …｝＋....}
＋ｒ×｛Ａ1×{スジ評価値［システム誤差有り（第１グループに「+a1」の誤差付加）］＋スジ評価値[システム誤差有り(第２グループに「＋a1」の誤差付加)] ＋ …＋ スジ評価値[システム誤差有り(第１グループに「−a1」の誤差付加)]＋スジ評価値[システム誤差有り(第２グループに「−a1」の誤差付加)] ＋ …｝ ＋
Ａ2×{スジ評価値［システム誤差有り（第１グループに「+a2」の誤差付加）］＋スジ評価値[システム誤差有り(第２グループに「＋a2」の誤差付加)] ＋ …＋スジ評価値[システム誤差有り(第１グループに「−a2」の誤差付加)]＋スジ評価値[システム誤差有り(第２グループに「−a2」の誤差付加)] ＋ …｝ ＋....}
・・・式（９）
なお、ここでは説明を簡単にするため、システム誤差分布として図３１や図３２のように一次元の分布を仮定し、画質評価値の算出式も一次元の誤差を仮定した場合を説明した。しかしながら、実際には各ノズル誤差やヘッド振動誤差などは、図３３から図３５に示すように、主走査方向及び副走査方向の二次元の誤差分布を示す。
【０４０９】
図３３は主走査方向及び副走査方向の二次元の誤差分布を濃淡で表した図である。図３４は図３３に示した二次元の誤差分布における主走査方向に沿った誤差分布断面図である。図３５は図３３に示した二次元の誤差分布における副走査方向に沿った誤差分布断面図である。
【０４１０】
例えば、図３４及び図３５に示すように、システム誤差分布からランダムシステム誤差の複数の水準として、主走査方向、副走査方向に各々４段階の水準「+a1」、「+a2」、「-a1」、「-a2」及び「+b1」、「+b2」、「-b1」、「-b2」を定めた場合、一例としての画質評価値Ｔotal_Ｖalueは、式（５）の代わりに次の式（１０）で表される。
【０４１１】
Ｔotal_Ｖalue＝Ａ1×Ｖal［+a1,0］＋Ａ2×Ｖal［+a2,0］＋Ａ3×Ｖal［-a１,0］＋Ａ4×Ｖal［-a2,0］
+Ｂ1×Ｖal［0,+b1］＋Ｂ2×Ｖal［0,+b2］＋Ｂ3×Ｖal［0,-b1］＋Ｂ4×Ｖal［0,-b2］
+Ｃ1×Ｖal［+a1,+b1］＋Ｃ2×Ｖal［+a1,-b1］＋Ｃ3×Ｖal［-a1,+b1］＋Ｃ4×Ｖal［-a1,-b1］
+Ｄ1×Ｖal［+a2,+b2］＋Ｄ2×Ｖal［+a2,-b2］＋Ｄ3×Ｖal［-a2,+b2］＋Ｄ4×Ｖal［-a2,-b2］・・・式（１０）
ここで主走査方向にx、副走査方向にyの誤差量のランダムシステム誤差を付加したシミュレーション画像の評価値をＶal［x,y］と表す。重み係数Ａ1〜Ａ4、Ｂ1〜Ｂ4、Ｃ1〜Ｃ4、並びにＤ1〜Ｄ4は、図３３〜図３５に示したシステム誤差分布にしたがう。つまり、システム誤差分布の分布関数をｆ（x,y）で表すと、
Ａ1＝Ａ3＝ｕ×ｆ（a1,0）、Ａ2＝Ａ4＝ｕ×ｆ（a2,0）、Ｂ1＝Ｂ3＝ｕ×ｆ（0,b1）、Ｂ2＝Ｂ4＝ｕ×ｆ（0,b2）、Ｃ1＝Ｃ2＝Ｃ3＝Ｃ4＝ｕ×ｆ（a1,b1）、Ｄ1＝Ｄ2＝Ｄ3＝Ｄ4＝ｕ×ｆ（a2,b2）である。ここでｕは正の比例定数を表す。
【０４１２】
ここまでに説明したシミュレーション画像の生成、及び、式（１）〜式（１０）によって表される画質評価において、システム誤差有りのシミュレーション画像の生成及び画質評価の方法は、ハーフトーン画像の中で、各々の印刷順番、パスやタイミングに属する画素のグループ毎に、独立に、所定のシステム誤差を付加してシミュレーション画像を生成し評価値を算出する実施形態であった。しかしながら、各々の印刷順番、パスやタイミングに属する画素のグループの全てに所定のシステム誤差を付加したシミュレーション画像を生成し画質評価してもよい。また、これまでに挙げた各ノズル誤差（滴種毎の位置ズレを含む）、不吐、双方向の位置ズレ（滴種ごとの双方向の位置ズレを含む）、ヘッド振動誤差や用紙搬送誤差などの各々の項目のシステム誤差を独立にハーフトーン画像に付加してシミュレーション画像を生成し画質評価してもよいし、全ての項目のシステム誤差をハーフトーン画像に同時に付加してシミュレーション画像を生成し画質評価してもよい。
【０４１３】
その他、システム誤差有りのシミュレーション画像の生成（誤差水準の設定を含む）及び画質評価の方法に関しては本発明の趣旨を逸脱しない範囲で、多くの実施形態が可能である。
【０４１４】
［第３の実施形態による画像処理装置の構成］
図３６は第３の実施形態に係る画像処理装置の機能を説明するための要部ブロック図である。図３６において、図３で説明した構成と同一又は類似する要素には同一の符号を付し、その説明は省略する。
【０４１５】
図３３に示す第３の実施形態に係る画像処理装置２０は、システム誤差パラメータ取得部５３と、システム誤差パラメータ記憶部５５と、システム誤差設定部６７を備える。システム誤差パラメータ取得部５３は、システム誤差に関するパラメータを取得する手段である。システム誤差パラメータ取得部５３は、「パラメータ取得手段」の一形態に相当する。システム誤差パラメータ取得部５３は、図３で説明した特性パラメータ取得部５２と同様の役割を果たし、特性パラメータ取得部５２としての役割を備えている。
【０４１６】
システム誤差パラメータ記憶部５５は、システム誤差パラメータ取得部５３から取得したシステム誤差パラメータを記憶する手段である。システム誤差パラメータ記憶部５５は、特性誤差記憶部５５Ａと、ランダムシステム誤差記憶部５５Ｂとを含んでいる。特性誤差記憶部５５Ａは、システム誤差における特性誤差のパラメータを記憶する記憶部である。ランダムシステム誤差記憶部５５Ｂは、システム誤差におけるランダムシステム誤差のパラメータを記憶する記憶部である。システム誤差パラメータ記憶部５５には、過去に取得したパラメータのデータが蓄積される。制御部５０は、システム誤差パラメータ記憶部５５に記憶されたシステム誤差のデータ群の分布から、統計処理の演算を行い、システム誤差分布の中心値に相当する特性誤差の値と、ランダムシステム誤差の複数の水準を定める。
【０４１７】
システム誤差パラメータ記憶部５５は、図３で説明した特性パラメータ記憶部５４としての役割を備えている。システム誤差パラメータ記憶部５５は、記憶手段の一形態に相当する。
【０４１８】
システム誤差設定部６７は、印刷システム１０（図１参照）によって印刷を実施した場合に想定されるシステム誤差に関するパラメータを設定する手段である。システム誤差設定部６７は、シミュレーション画像生成部６８にてシミュレーション画像を生成するためのシミュレーション条件としてのパラメータを設定する。システム誤差設定部６７は、「設定手段」の一形態に相当する。また、システム誤差設定部６７がシステム誤差を設定する処理が「システム誤差設定工程」の一形態に相当する。なお、システム誤差設定部６７の機能が制御部５０に搭載されていてもよい。
【０４１９】
シミュレーション画像生成部６８は、システム誤差設定部６７によって設定されたパラメータで示されるシステム誤差をハーフトーン処理結果に反映させて、ハーフトーン処理結果より高解像度なシミュレーション画像を生成する。または一旦、高解像度なシミュレーション画像を生成した後に平滑化した上で低解像度に変換したシミュレーション画像を生成する。シミュレーション画像生成部６８によってシミュレーション画像を生成する処理の工程が「シミュレーション画像生成工程」の一形態に相当する。評価値演算部７０は、シミュレーション画像生成部６８で生成されたシミュレーション画像の画質を評価する評価値を算出する。また、評価値演算部７０は、水準ごとのシミュレーション画像の評価値の総和、又は水準ごとのシミュレーション画像の評価値に重み係数をかけて加重和を算出する演算手段として機能する。
【０４２０】
また、画像処理装置２０は、入力装置３４を用いてユーザーが印刷システム１０の特性に関する特性パラメータを直接的に入力することができる。すなわち、画像処理装置２０における特性パラメータ取得部５２の態様は、入力装置３４を用いてユーザーが印刷システム１０の特性に関する特性パラメータを直接的に入力する構成であってもよいし、特性パラメータ取得用チャート（システム誤差パラメータ取得用チャート）の測定結果から自動的に特性パラメータを取得する構成であってもよく、これらの組み合わせであってもよい。入力装置３４は「情報入力手段」の一形態に相当する。図３及び図１９で説明した画像処理装置２０についても、入力装置３４からパラメータを直接入力可能な構成とすることができる。
【０４２１】
図３６に示した画像処理装置２０は、式（６）〜式（９）で説明したシミュレーション画像の生成と、評価を行うことができる構成である。
【０４２２】
上述した各実施形態における画像処理装置２０による処理の内容は、画像処理方法として把握することができる。
【０４２３】
［第４の実施形態による特性パラメータ更新の説明］
次に、第４の実施形態による特性パラメータ更新について説明する。
【０４２４】
＜全体構成＞
図３７は第４の実施形態に係る印刷システムの構成を示すブロック図である。図３７中、図３と同一の構成には同一の符号を付し、その説明は適宜省略する。
【０４２５】
以下に説明する第４の実施形態による特性パラメータ更新は、過去に取得された特性パラメータである既存の特性パラメータと、新たに取得された新規の特性パラメータとの差異が、予め取得されている規定値を超える場合に特性パラメータが更新されるものである。
【０４２６】
すなわち、図３７に示した画像処理装置２０Ａは、図３に示した画像処理装置２０に対して特性パラメータ更新判断部２３０、及び規定値取得部２３２が追加されている。
【０４２７】
特性パラメータ更新判断部２３０は、特性パラメータを更新するか否かを判断する特性パラメータ更新判断手段として機能する。特性パラメータを更新するか否かの判断は、規定値取得部２３２によって取得された規定値に基づいて行われる。
【０４２８】
規定値取得部２３２は、特性パラメータ更新判断部２３０における特性パラメータを更新するか否かの判断に使用される規定値を取得する規定値取得手段として機能する。
【０４２９】
規定値の取得態様の例として、規定値算出手段として機能する規定値算出部（不図示）により規定値を算出する態様、規定値記憶手段として機能する規定値テーブル（不図示）であり、過去に取得され蓄積されている規定値が記憶されている規定値テーブルを参照する態様、入力装置３４を用いて入力された（指定された）規定値を取得する態様などが挙げられる。
【０４３０】
既存の特性パラメータとして、図３７に示した特性パラメータ記憶部５４に記憶されている特性パラメータを適用することができる。既存の特性パラメータは過去に取得した特性パラメータのうち最後に取得された特性パラメータを適用してもよいし、過去に取得された特性パラメータの平均値など、過去に取得された特性パラメータの代表値としてもよい。
【０４３１】
既存の特性パラメータと新規の特性パラメータとの差異は、新規の特性パラメータから既存の特性パラメータを減算して算出される既存の特性パラメータと新規の特性パラメータとの差分、又は既存の特性パラメータと新規の特性パラメータとの差分の絶対値を適用することができる。
【０４３２】
既存の特性パラメータと新規の特性パラメータとの差異は、新規の特性パラメータを既存の特性パラメータで除算して算出される既存の特性パラメータに対する新規の特性パラメータの比を適用してもよい。
【０４３３】
規定値は一定（固定値）でもよいし、特性パラメータの取得のたびに変更してもよい。すなわち、規定値取得部２３２は規定値として固定値を一回取得してもよいし、複数回にわたって規定値を取得してもよい。
【０４３４】
規定値を更新する態様では、過去の規定値（規定値の履歴）を保持（記憶）しておくことが好ましい。規定値の履歴が非保持の場合は、規定値を印刷システムの内部に保持しておくか、ユーザーが規定値を指定（入力）すればよい。ユーザーが規定値を指定する態様では、印刷システムに規定値指定部（規定値入力部）が具備される。規定値指定部（規定値入力部）は、入力装置３４を適用することができる。
【０４３５】
＜第４の実施形態による特性パラメータ更新が適用されるハーフトーン処理規則の生成方法の説明＞
図３８は第４の実施形態による特性パラメータ更新が適用されるハーフトーン処理規則の生成方法のフローチャートである。図３８に示した特性パラメータ取得用チャート出力工程Ｓ１００、画像読取工程Ｓ１０１、及び特性パラメータ取得工程Ｓ１０２は、図４に示した特性パラメータ取得用チャート出力工程Ｓ１０、画像読取工程Ｓ１１、及び特性パラメータ取得工程Ｓ１２と同一であり、ここでの説明は省略する。
【０４３６】
図３８に示した規定値取得工程Ｓ１０３は、規定値を取得する。規定値取得工程Ｓ１０３は図３７に示した規定値取得部２３２により行われる。規定値取得工程の一態様として、規定値を算出する規定値算出工程、規定値が記憶されているテーブルを参照する規定値テーブル参照工程、又は入力された規定値を取得する規定値入力工程により入力された規定値を取得する規定値取得工程が挙げられる。
【０４３７】
図３８に示した規定値取得工程Ｓ１０３により規定値が取得されると、特性パラメータ更新判断工程Ｓ１０４へ進む。
【０４３８】
特性パラメータ更新判断工程Ｓ１０４では、既存の特性パラメータと特性パラメータ取得工程Ｓ１０２により取得された新規の特性パラメータとの差異が規定値を超えているか否かによって、特性パラメータを更新するか否かを判断する。
【０４３９】
特性パラメータ更新判断工程Ｓ１０４において、Ｎｏ判定となる、既存の特性パラメータと特性パラメータ取得工程Ｓ１０２により取得された新規の特性パラメータとの差異が規定値以下の場合は、終了工程へ進む。
【０４４０】
一方、特性パラメータ更新判断工程Ｓ１０４において、Ｙｅｓ判定となる、既存の特性パラメータと新規の特性パラメータとの差異が規定値を超える場合は、特性パラメータ更新工程Ｓ１０５へ進む。
【０４４１】
特性パラメータ更新工程Ｓ１０５は、ハーフトーン処理規則生成に適用される特性パラメータを更新する。すなわち、既存の特性パラメータを新規の特性パラメータへ更新して、ハーフトーン処理規則生成工程Ｓ１０６へ進む。
【０４４２】
ハーフトーン処理規則生成工程Ｓ１０６は、特性パラメータ更新工程Ｓ１０５により更新された特性パラメータを用いて、ハーフトーン処理に対する要求項目の優先度の異なる２種類以上のハーフトーン処理規則を生成する。
【０４４３】
ハーフトーン選択用チャート出力工程Ｓ１０７、及びハーフトーン選択操作工程Ｓ１０８は、図４に示したハーフトーン選択用チャート出力工程Ｓ１６、ハーフトーン選択操作工程Ｓ１８と同一の内容でありここでの説明を省略する。
【０４４４】
特性パラメータの更新は、任意の印刷ジョブを開始する際に行ってもよいし、任意の印刷ジョブが実行中に（例えば、１００枚に一回、１０００枚に一回というように定期的に）行ってもよいし、ユーザーによる入力の際（例えば、画像品質についてユーザーが問題視した場合）に行ってもよい。また、特性パラメータの更新は、印刷システム（装置）を立ち上げる際に行ってもよい。
【０４４５】
＜規定値にシステム誤差を適用した場合の特性パラメータの更新の説明＞
図３９は規定値にシステム誤差を適用した場合の特性パラメータの更新の例の説明図である。図３７に示した画像処理装置２０Ａは、ランダム特性誤差に基づいて規定値を決めてもよい。すなわち、図３７に示した規定値取得部２３２、及び図３８に示した規定値取得工程Ｓ１０３は、印刷システムの特性として不規則に変化する誤差であるランダムシステム誤差に基づき決められた規定値を取得する構成とすることができる。
【０４４６】
図３９に示す±σ、及び±２σは特性誤差Ａを中心とするランダムシステム誤差に基づき決められた規定値の例である。σはランダムシステム誤差の標準偏差を示し±σ、±２σ、又は±σ×αを規定値に決めて、特性パラメータを変更するか否かを判断することができる。なお、αは０を除く任意の正の実数である。例えば、規定値を±２σとした場合に、既存の特性パラメータと新規の特性パラメータとの差異が図３９に示すＢであると、既存の特性パラメータと新規の特性パラメータとの差異Ｂは規定値２σを超えているので、特性パラメータが更新される。
【０４４７】
特性パラメータの取得（更新）が複数回行われることでランダムシステム誤差が変動する場合は、ランダムシステム誤差の変動に応じて規定値を更新することが好ましい。
【０４４８】
特性パラメータの更新は、既存の特性パラメータを新規の特性パラメータへ更新してもよいし、既存の特性パラメータを既存のパラメータと新規の特性パラメータとの平均値へ更新してもよい。既存の特性パラメータのうち最新の既存の特性パラメータ、又は新しい順に予め決められた数の既存の特性パラメータと、新規の特性パラメータを用いて算出された値に特性パラメータを更新してもよい。この場合は、過去に取得した特性パラメータを全て記憶しておく必要はなく、最新の既存の特性パラメータ、又は新しい順に予め決められた数の既存の特性パラメータを記憶しておけばよく、既存の特性パラメータを記憶する特性パラメータ記憶部５４（図３参照）の記憶容量を削減することができる。
【０４４９】
既存の特性パラメータと新規の特性パラメータとの差異が規定値以下の場合でも、すなわち、特性パラメータが非更新の場合でも、新規の特性パラメータに基づきランダムシステム誤差を変更してもよい。また、ランダムシステム誤差の変更に伴い規定値を変更してもよい。
【０４５０】
特性パラメータとして特性誤差（図３９に符号Ａを付して図示）を用いることが可能である。すなわち、既存の特性パラメータの特性誤差と、新規の特性パラメータの誤差特性との差異が規定値（例えば、図３９に示した±σ、又は±２σ）を超える場合には、特性パラメータを更新する態様も可能である。
【０４５１】
＜更新される特性パラメータの具体例＞
次に、更新される特性パラメータの具体例を説明する。以下に列挙する特性パラメータのうち既に説明をしたものは、その説明を適宜省略する。
【０４５２】
更新される特性パラメータとして、複数の印刷素子に共通の特性パラメータである、複数の印刷素子における平均ドット濃度、複数の印刷素子における平均ドット径、複数の印刷素子における平均ドット形状、及び複数の印刷素子における着弾干渉が挙げられる。
【０４５３】
更新される特性パラメータが、複数の印刷素子における平均ドット濃度、複数の印刷素子における平均ドット径、及び複数の印刷素子における平均ドット形状である場合の規定値は、絶対値でもよいし、既存の複数の印刷素子における平均ドット濃度、既存の複数の印刷素子における平均ドット径、及び既存の複数の印刷素子における平均ドット形状との比率でもよい。
【０４５４】
複数の印刷素子における平均ドット濃度、平均ドット径、及び平均ドット形状を特性誤差とみなし、かつ、複数の印刷素子における平均ドット濃度、平均ドット径、及び平均ドット形状に対する個別の印刷素子のドット濃度のばらつき、ドット径のばらつき、及びドット形状のばらつきをランダムシステム誤差とみなして耐性設計をする場合には、以下の手順に従い特性誤差、若しくはランダムシステム誤差を更新するか、又は特性誤差、及びランダムシステム誤差を更新する。
【０４５５】
まず、新規の特性パラメータから新規の特性誤差（複数の印刷素子における平均ドット濃度、平均ドット径、及び平均ドット形状）と新規のランダムシステム誤差（個別の印刷素子のドット濃度のばらつき、ドット径のばらつき、及びドット形状のばらつき）を求める。次に、既存の特性誤差と新規の特性誤差との差異を求め、既存の特性誤差と新規の特性誤差との差異が規定値を超えるか否かを判断する。既存の特性誤差と新規の特性誤差との差異が規定値を超える場合には特性誤差を更新する。
【０４５６】
更に、既存のランダムシステム誤差と新規のランダムシステム誤差との差異を求め、既存のランダムシステム誤差と新規のランダムシステム誤差との差異が規定値を超える否かを判断し、既存のランダムシステム誤差と新規のランダムシステム誤差との差異が規定値を超える場合にはランダムシステム誤差を更新する。
【０４５７】
更新される特性パラメータが着弾干渉の場合の規定値は、図４０に示したドット間距離とドット間距離の変化量の関係における、既存のドット間距離の変化量であるＯｌｄ（ｘ）と、新規のドット間距離の変化量であるＮｅｗ（ｘ）との差分であるＮｅｗ（ｘ）−Ｏｌｄ（ｘ）の絶対値の総和、又は二乗の総和、既存のドット間距離の変化量と新規のドット間距離の変化量との比であるＮｅｗ（ｘ）／Ｏｌｄ（ｘ）の総和、又は二乗の総和などの差異を表す指標や、相関係数などの類似性を表す指標を適用することができる。
【０４５８】
既存のドット間距離の変化量と新規のドット間距離の変化量との差分の絶対値の総和はΣ｜Ｎｅｗ（ｘ）−Ｏｌｄ（ｘ）｜と表される。既存のドット間距離の変化量と新規のドット間距離の変化量との差分の二乗の総和は、Σ（Ｎｅｗ（ｘ）−Ｏｌｄ（ｘ））２と表される。既存のドット間距離の変化量と新規のドット間距離の変化量との比の総和は、Σ（Ｎｅｗ（ｘ）／Ｏｌｄ（ｘ））と表される。既存のドット間距離の変化量と新規のドット間距離の変化量との比の二乗の総和は、Σ（Ｎｅｗ（ｘ）／Ｏｌｄ（ｘ））２と表される。ＡｖｅＮｅｗを新規のドット間距離の変化量の平均とし、ＡｖｅＯｌｄは既存のドット間距離の変化量の平均として、相関係数は、Σ｛（Ｎｅｗ（ｘ）−ＡｖｅＮｅｗ）×（Ｏｌｄ（ｘ）−ＡｖｅＯｌｄ）｝／｛Σ（Ｎｅｗ（ｘ）−ＡｖｅＮｅｗ）２×Σ（Ｏｌｄ（ｘ）−ＡｖｅＯｌｄ）２｝と表される。
【０４５９】
ドット間記録時間差とドット間距離の変化量との関係は、図４０において横軸をドット間距離に代わりドット間記録時間差とした図で概略的に表される。ドット間記録時間差とは、任意の二つのドットにおける着弾時間差、又は任意の二つのドットにおける打滴時間差である。特性パラメータが着弾干渉の場合の規定値は、ドット間記録時間差とドット間距離の変化量の関係における、既存のドット間距離の変化量と新規のドット間距離の変化量との差分の絶対値の総和、既存のドット間距離の変化量と新規のドット間距離の変化量との差分の二乗の総和、既存のドット間距離の変化量と新規のドット間距離の変化量との比の総和、既存のドット間距離の変化量と新規のドット間距離の変化量との比の二乗の総和などの指標や、相関係数などの類似性を表す指標を適用することができる。
【０４６０】
更新される特性パラメータの他の例として、個別の印刷素子の特性である、印刷素子ごとのドット濃度、印刷素子ごとのドット径、印刷素子ごとのドット形状、印刷素子ごとのドット形成位置ズレ、印刷素子ごとの不吐、及び印刷素子ごと滴種ごとのドットの位置ズレが挙げられる。印刷素子ごとのドット形成位置ズレは印刷素子ごとのドットの記録位置誤差に相当する。印刷素子ごとの不吐は印刷素子ごと記録不能異常に相当する。
【０４６１】
印刷素子ごとのドット濃度、印刷素子ごとのドット径、及び印刷素子ごとのドット形状を特性パラメータとする場合の規定値は、絶対値でもよいし、既存の印刷素子ごとのドット濃度、既存の印刷素子ごとのドット径、及び既存の印刷素子ごとのドット形状との比率でもよい。印刷素子列、近傍に配置された複数の印刷素子など任意の印刷素子群を対象として一つの規定値を定めてもよい。
【０４６２】
印刷素子ごとの不吐を特性パラメータとする場合の規定値は、不吐となった印刷素子が発生した場合に特性パラメータを即時更新してもよいし、印刷素子列などの印刷素子群（近傍位置に配置される複数の印刷素子）の中で予め決められた数の印刷素子が不吐になった場合に特性パラメータを更新してもよい。例えば、一列の印刷素子列を対象として１０％の印刷素子が不吐になった場合に特性パラメータを更新する態様が挙げられる。
【０４６３】
印刷素子ごと滴種ごとのドットの位置ズレを特性パラメータとする場合、同じ印刷素子でも滴種ごとにドットの位置ズレの特性が異なることがありうるので、滴種ごとに規定値を定めてもよい。
【０４６４】
更新される特性パラメータの他の例として、シリアルスキャン方式特有の特性パラメータである、スキャンの双方向印刷位置ズレ、滴種ごとのスキャンの双方向の印刷位置ズレ、キャリッジ移動に伴うヘッド振動誤差、及び用紙搬送誤差が挙げられる。スキャンの双方向印刷位置ズレは、双方向の印刷位置ズレに相当する。滴種ごとのスキャンの双方向の印刷位置ズレは、滴種ごとの双方向印刷位置ズレに相当する。キャリッジ移動に伴うヘッド振動誤差は、画像形成部の振動誤差に相当する。用紙搬送誤差は、印刷媒体の搬送誤差に相当する。
【０４６５】
キャリッジ移動に伴うヘッド振動誤差を特性パラメータとする場合の規定値は、既存のキャリッジ移動に伴うヘッド振動誤差と新規のキャリッジ移動に伴うヘッド振動誤差との差異を表す指標を適用することができる。既存のキャリッジ移動に伴うヘッド振動誤差と新規のキャリッジ移動に伴うヘッド振動誤差との差異を表す指標として、図２５（Ａ）に示した画素位置ｎに対する主走査方向のズレ量Δｘ（ｎ）における、既存の主走査方向の位置ズレ量と新規の主走査方向の位置ズレ量との差分の絶対値の総和、又は既存の主走査方向の位置ズレ量と新規の主走査方向の位置ズレ量との差分の二乗の総和を適用することができる。既存の主走査方向の位置ズレ量と新規の主走査方向の位置ズレ量の差分は、新規の主走査方向の位置ズレ量から既存の主走査方向の位置ズレ量を減算して算出することができる。
【０４６６】
また、既存のキャリッジ移動に伴うヘッド振動誤差と新規のキャリッジ移動に伴うヘッド振動誤差との差異を表す指標として、図２５（Ａ）に示した画素位置ｎに対する主走査方向のズレ量Δｘ（ｎ）における既存の主走査方向の位置ズレ量と新規の主走査方向の位置ズレ量との比の総和、又は既存の主走査方向の位置ズレ量と新規の主走査方向の位置ズレ量との比の二乗の総和とすることができる。既存の主走査方向の位置ズレ量と新規の主走査方向の位置ズレ量との比は、新規の主走査方向の位置ズレ量を既存の主走査方向の位置ズレ量で除算して算出することができる。
【０４６７】
画素位置ｎに対する主走査方向のズレ量Δｘ（ｎ）に代わり、又は画素位置ｎに対する主走査方向のズレ量Δｘ（ｎ）と併用して、図２５（Ｂ）に示した画素位置ｎに対する副走査方向のズレ量Δｙ（ｎ）を適用することができる。
【０４６８】
キャリッジ移動に伴うヘッド振動誤差を特性パラメータとする場合の規定値は、類似性を表す指標を適用することができる。類似性として、相関係数を適用することができる。キャリッジ移動に伴うヘッド振動誤差を特性パラメータとする場合の規定値は、キャリッジ移動に伴うヘッド振動誤差の大きさに基づいて定めてもよい。キャリッジ移動に伴うヘッド振動誤差の大きさとして、キャリッジ移動に伴うヘッド振動誤差の大きさの分散、又は標準偏差を適用することができる。キャリッジ移動に伴うヘッド振動誤差はヘッド振動誤差に相当する。
【０４６９】
更新される特性パラメータの他の例として、シングルパス方式特有の特性パラメータである、ヘッドモジュール（図２８に符号２２０−ｊ（＝１，２，・・・，Ｎｍ）を付して図示）振動誤差が挙げられる。
【０４７０】
シングルパス方式におけるヘッドモジュール振動誤差を特性パラメータとする場合の規定値は、既存のヘッドモジュール振動誤差と新規のヘッドモジュール振動誤差との差異を表す指標を適用することができる。既存のヘッドモジュール振動誤差と新規のヘッドモジュール振動誤差との差異を表す指標として、図２８に示した用紙搬送方向（副走査方向、符号ｙを付して図示）の位置に対する主走査方向（符号ｘを付して図示）の位置ズレ量（ドットの位置ズレ量）における、既存の主走査方向の位置ズレ量と新規の主走査方向の位置ズレ量との差分の絶対値の総和、又は既存の主走査方向の位置ズレ量と新規の主走査方向の位置ズレ量との差分の二乗の総和とすることができる。
【０４７１】
既存の主走査方向の位置ズレ量と新規の主走査方向の位置ズレ量との差分は、新規の主走査方向の位置ズレ量から既存の主走査方向の位置ズレ量を減算して算出することができる。
【０４７２】
また、既存のヘッドモジュール振動誤差と新規のヘッドモジュール振動誤差との差異を表す指標として、図２８に示した用紙搬送方向（副走査方向、符号ｙを付して図示）の位置に対する主走査方向（符号ｘを付して図示）の位置ズレ量（ドットの位置ズレ量）における、既存の主走査方向の位置ズレ量と新規の主走査方向の位置ズレ量との比の総和、又は既存の主走査方向の位置ズレ量と新規の主走査方向の位置ズレ量との比の二乗の総和とすることができる。
【０４７３】
既存の主走査方向の位置ズレ量と新規の主走査方向の位置ズレ量との比は、新規の主走査方向の位置ズレ量を既存の主走査方向の位置ズレ量で除算して算出することができる。
【０４７４】
シングルパス方式におけるヘッドモジュール振動誤差を特性パラメータとする場合の規定値は、既存のヘッドモジュール振動誤差と新規のヘッドモジュール振動誤差との類似性を表す指標を適用することができる。既存のヘッドモジュール振動誤差と新規のヘッドモジュール振動誤差との類似性を表す指標として相関係数を適用することができる。ヘッドモジュール振動誤差は複数のヘッドモジュールにより構成されるヘッドにおけるヘッドモジュール振動誤差に対応する。
【０４７５】
ヘッドモジュール振動誤差を特性パラメータとする場合の規定値は、ヘッドモジュール振動誤差の大きさに基づいて定めてもよい。ヘッドモジュール振動誤差の大きさとして、ヘッドモジュール振動誤差の大きさの分散、又は標準偏差を適用することができる。
【０４７６】
本実施形態に示した印刷システムでは、ここに列挙した特性パラメータの少なくともいずれか一つの特性パラメータを更新すればよい。
【０４７７】
＜第４の実施形態に係る印刷システムの変形例＞
図４１は第４の実施形態に係る印刷システムの変形例に適用されるハーフトーン処理規則の生成方法のフローチャートである。図４１中、図３８と同一の工程には同一の符号を付し、その説明は適宜省略する。
【０４７８】
図３８に示したハーフトーン処理規則の生成方法における特性パラメータの更新は、印刷ジョブが実行されるごとに実施することができる。図３８のフローチャートに示した特性パラメータの更新は、印刷ジョブ実行中に実施してもよい。但し、印刷ジョブ実行中に特性パラメータを更新する場合は、ハーフトーン処理規則をユーザーが選択する際に印刷が停止してしまわないようにハーフトーン処理規則を決定する態様が好ましい。
【０４７９】
図４１に示したフローチャートは、図３８に示したフローチャートにおけるハーフトーン選択用チャート出力工程Ｓ１０７、及びハーフトーン選択操作工程Ｓ１０８に代わり、優先度パラメータに基づきハーフトーン処理規則を決定するハーフトーン処理規則決定工程Ｓ１１０が含まれる。
【０４８０】
図４１に示したハーフトーン処理規則決定工程Ｓ１１０は、図２０に示した２種類以上のハーフトーン処理規則が生成された後、これら生成された２種類以上のハーフトーン処理規則の中から、優先度パラメータに基づき、１種類のハーフトーン処理規則が決定される工程（ステップＳ１７）と同一内容であり、ここでの説明は省略する。
【０４８１】
すなわち、図３７に示したフローチャートでは、ハーフトーン選択操作工程Ｓ１０８においてユーザー選択がされないと、印刷に適用すべきハーフトーン処理規則が決定されずに印刷が停止してしまうことが懸念される。一方、図４１に示したフローチャートでは、ハーフトーン処理規則決定工程Ｓ１１０において２種類の以上ハーフトーン処理規則の中から優先度パラメータに基づきハーフトーン処理規則が決定されるので、印刷に適用すべきハーフトーン処理規則が決定されずに印刷が停止してしまうことが発生しない。
【０４８２】
上記の如く構成された印刷システムによれば、既存の特性パラメータと新規の特性パラメータとの差異に応じて特性パラメータが更新されるので、印刷システムの特性の変動に対応して特性パラメータを更新することができる。
【０４８３】
更新された特性パラメータを用いてハーフトーン処理規則を生成することで、印刷システムの特性の変動に対応したハーフトーン処理規則を用いた印刷を行うことができる。
【０４８４】
［第５の実施形態による特性パラメータ取得用チャート出力、及びハーフトーン処理規則生成の説明］
次に、第５の実施形態による特性パラメータ取得用チャート出力、及びハーフトーン処理規則生成について説明する。
【０４８５】
＜第５の実施形態による特性パラメータ取得用チャート出力、及びハーフトーン処理規則生成が適用されるハーフトーン処理規則の生成方法のフローチャート＞
図４２は第５の実施形態に係るハーフトーン処理規則の生成方法のフローチャートである。図４２にフローチャートを示すハーフトーン処理規則の生成方法は、図３に示した画像処理装置２０、及び図３７に示した画像処理装置２０Ａに適用することができる。以下の説明では、任意の印刷ジョブ中に実行される特性パラメータ取得用チャート出力、及びハーフトーン処理規則の生成であることとする。
【０４８６】
図４２にフローチャートを示すハーフトーン処理規則の生成方法では、画像に付随して出力された特性パラメータ取得用チャートに基づいて、特性パラメータ取得用チャートが付随して出力された画像よりも後の画像出力に用いられるハーフトーン処理規則が生成される。特性パラメータ取得用チャートが付随して出力された画像よりも後の画像は、連続して出力される複数の画像における次の画像でもよいし、次の画像以降の画像でもよい。複数の画像は同一の内容でもよいし、異なる内容でもよい。
【０４８７】
初期化工程Ｓ１２０では、画像番号を表すｉＡにゼロを代入し、ハーフトーン処理規則番号を表すｊＡにゼロを代入する。すなわち、任意の印刷ジョブにおける一枚目の画像が決められ、一枚目の画像に適用されるハーフトーン処理規則が決められる。
【０４８８】
本実施形態において、画像番号ｉＡ、ハーフトーン処理規則番号ｊＡ、及びチャート番号ｋＡに代入される値は、ゼロ、及び正の整数である。以下の説明では、ｉＡ番目の画像を画像ｉＡと記載し、ｊＡ番目のハーフトーン処理規則をハーフトーン処理規則ｊＡと記載し、ｋＡ番目の特性パラメータ取得用チャートを特性パラメータ取得用チャートｋＡ(チャートｋＡ)と記載する。なお、図４２では特性パラメータ取得用チャートｋＡ(チャートｋＡ)は不図示である。
【０４８９】
画像出力工程Ｓ１２２では、ハーフトーン処理規則ｊＡを用いて画像ｉＡを表す画像データに対してハーフトーン処理を施し、画像ｉＡを出力する。ハーフトーン処理は図３に示したハーフトーン処理部８０で行われる。画像出力は図１に示した画像処理装置２０で行われる。ハーフトーン処理部８０はハーフトーン処理手段に相当する。
【０４９０】
判断工程Ｓ１２４では、画像ｉＡについて全ての出力が完了したかが判断される。判断工程Ｓ１２４のＹｅｓ判定である、画像ｉＡについて全ての出力が完了している場合は終了工程へ進む。判断工程Ｓ１２４のＮｏ判定である、画像ｉＡについて全ての出力が未完了の場合は、特性パラメータ取得用チャート出力工程Ｓ１２６へ進む。
【０４９１】
特性パラメータ取得用チャート出力工程Ｓ１２６は、画像ｉＡに付随して特性パラメータ取得用チャートを出力する。画像ｉＡに付随して特性パラメータ取得用チャートを出力する態様として、画像ｉＡが印刷される用紙の一部に特性パラメータ取得用チャートを出力する態様が挙げられる（図４３（Ａ）参照）。
【０４９２】
特性パラメータ出力用チャートが出力されると、出力された特性パラメータ取得用チャートを読み取り、特性パラメータ取得用チャートの読取画像を解析することで特性パラメータを取得する特性パラメータ取得工程Ｓ１２８に進む。図４２に示した特性パラメータ取得工程Ｓ１２８は、図４に示した特性パラメータ取得用チャートの読み取りを行う工程（ステップＳ１１）、ステップＳ１１により取得された読取画像を解析して、印刷システムの特性に関する特性パラメータを取得する工程（ステップＳ１２）と同一の処理であり、ここでの説明は省略する。
【０４９３】
特性パラメータが取得されると、ハーフトーン処理生成工程Ｓ１３０において、ハーフトーン処理に対する要求項目の優先度の異なる２種類以上のハーフトーン処理規則が生成される。更に、ハーフトーン処理規則決定工程Ｓ１３２において、優先度パラメータに基づきハーフトーン処理規則ｊＡ＋１が決定される。
【０４９４】
図４２に示したハーフトーン処理生成工程Ｓ１３０は、図４に示したハーフトーン処理に対する要求項目の優先度の異なる２種類以上のハーフトーン処理規則を生成する（ステップＳ１４）と同一である。また、図４２に示したハーフトーン処理規則決定工程Ｓ１３２は、図２０に示した優先度パラメータに基づき、１種類のハーフトーン処理規則が決定される工程（ステップＳ１７）と同一内容である。
【０４９５】
更新工程Ｓ１３６では、画像番号をｉＡからｉＡ＋１へ更新する。また、ハーフトーン処理規則番号をｊＡからｊＡ＋１へ更新する。画像番号の更新は、画像の内容が変更される場合、及び画像の内容が非変更の場合の両者が含まれる。ハーフトーン処理規則番号がｊＡからｊＡ＋１へ更新された場合に、ハーフトーン処理規則ｊＡとハーフトーン処理規則ｊＡ＋１が同じ内容であることもありうる。
【０４９６】
画像番号、及びハーフトーン処理規則番号が更新されると、判断工程Ｓ１２４へ進み、判断工程Ｓ１２４から更新工程Ｓ１３６までの工程が繰り返し実行される。
【０４９７】
図４２では、画像出力工程Ｓ１２２の次の工程で判断工程Ｓ１２４が実行される態様を例示したが、判断工程Ｓ１２４は、特性パラメータ取得用チャート出力工程Ｓ１２６の次の工程でもよいし、ハーフトーン処理規則決定工程Ｓ１３２の次の工程でもよい。
【０４９８】
図４３（Ａ）は第５の実施形態に係るハーフトーン処理規則の生成方法の概念図である。図４３（Ａ）におけるＨＴはハーフトーン処理規則を表している。図４３（Ｂ）についても同様である。
【０４９９】
図４３（Ａ）の最上段は、特性パラメータ取得用チャート（チャートｋＡ）が付随して出力された画像ｉＡを表している。画像ｉＡはハーフトーン処理規則ｊＡ（ＨＴｊＡ）を用いてハーフトーン処理がされている。図４２に示した特性パラメータ取得工程Ｓ１２８、及びハーフトーン処理生成工程Ｓ１３０を経て、図４３（Ａ）に示した特性パラメータ取得用チャートｋＡに基づきハーフトーン処理規則ｊＡ＋１（ＨＴｊＡ＋１）が生成される。ハーフトーン処理規則ｊＡは、図示しない画像ｉＡ−１に付随して出力された特性パラメータ取得用チャート（チャートｋＡ−１）に基づいて生成されている。
【０５００】
図４３（Ａ）の中段は、特性パラメータ取得用チャート（チャートｋＡ＋１）が付随して出力された画像ｉＡ＋１を表している。画像ｉＡ＋１は特性パラメータ取得用チャートｋＡに基づき生成されたハーフトーン処理規則ｊＡ＋１（ＨＴｊＡ＋１）が用いられてハーフトーン処理がされている。
【０５０１】
図４２に示した特性パラメータ取得工程Ｓ１２８、及びハーフトーン処理生成工程Ｓ１３０を経て、図４３（Ａ）に示した特性パラメータ取得用チャートｋＡ＋１に基づきハーフトーン処理規則ｊＡ＋２（ＨＴｊＡ＋２）が生成される。
【０５０２】
図４３（Ａ）の最下段は、特性パラメータ取得用チャート（チャートｋＡ＋２）が付随して出力された画像ｉＡ＋２を表している。画像ｉＡ＋２は特性パラメータ取得用チャートｋＡ＋１に基づき生成されたハーフトーン処理規則ｊＡ＋２（ＨＴｊＡ＋２）が用いられてハーフトーン処理がされている。
【０５０３】
図４２に示した特性パラメータ取得工程Ｓ１２８、及びハーフトーン処理生成工程Ｓ１３０を経て、図４３（Ａ）に示した特性パラメータ取得用チャートｋＡ＋２に基づきハーフトーン処理規則ｊＡ＋３（ＨＴｊＡ＋３）が生成される。
【０５０４】
第５の実施形態に係るハーフトーン処理規則の生成方法によれば、任意の印刷ジョブ実行中に、次に出力される画像に使用されるハーフトーン処理規則の生成に用いられる特性パラメータ取得用チャートを当該画像に付随して出力することで、画像出力ごと（特性パラメータ取得用チャート出力ごと）に印刷システムの特性変動を判断することができ、印刷システムの特性変動に対応したハーフトーン処理規則を生成することができる。
【０５０５】
これにより、印刷システムの特性変動に対応したハーフトーン処理規則を用いた画像出力がされることで、印刷システムの特性変動が生じた場合でも画像品質の低下を回避することが可能となる。
【０５０６】
図４３（Ａ）には、画像出力に付随して特性パラメータ取得用チャートを出力させる態様として、画像が出力される用紙と同一の用紙に特性パラメータ取得用チャートを出力させる態様を例示したが、画像が出力される用紙に後続する用紙であり、次の画像が出力される前の用紙に特性パラメータ取得用チャートを出力させる態様を適用することも可能である。
【０５０７】
＜第５の実施形態に係るハーフトーン処理規則の生成方法の応用例＞
次に、第５の実施形態に係るハーフトーン処理規則の生成方法の応用例について説明する。図４２、及び図４３（Ａ）を用いて説明したハーフトーン処理規則の生成方法を応用して、特性パラメータ取得用チャートを出力する処理（出力処理）、特性パラメータ取得用チャートを読み取り、特性パラメータを取得する処理、及びハーフトーン処理規則生成の処理のうち、いずれか一つ以上の処理と、ハーフトーン処理とを並列処理することで、特性パラメータ取得用チャートを出力する処理、特性パラメータ取得用チャートを読み取り、特性パラメータを取得する処理、及びハーフトーン処理規則生成の処理のうち、いずれか一つ以上の処理とハーフトーン処理とを同一期間に実施することができる。
【０５０８】
図４３（Ｂ）は第５の実施形態の応用例に係るハーフトーン処理規則の生成方法の概念図である。図４３（Ｂ）中、図４３（Ａ）と同一の部分には同一の符号を付し、その説明は適宜省略する。
【０５０９】
図４３（Ｂ）の最上段は、特性パラメータ取得用チャート（チャートｋＡ）が付随して出力された画像ｉＡを表している。画像ｉＡはハーフトーン処理規則ｊＡ（ＨＴｊＡ）を用いてハーフトーン処理がされている。画像ｉＡに付随して出力された特性パラメータ取得用チャートｋＡは、画像ｉＡの二画像後に出力される画像ｉＡ＋２のハーフトーン処理に適用されるハーフトーン処理規則を生成する際に用いられる特性パラメータ取得用チャートである。
【０５１０】
図４２に示した特性パラメータ取得工程Ｓ１２８、及びハーフトーン処理生成工程Ｓ１３０を経て、図４３（Ｂ）に示した特性パラメータ取得用チャートｋＡに基づきハーフトーン処理規則ｊＡ＋２（ＨＴｊＡ＋２）が生成される。
【０５１１】
図４３（Ｂ）の中段は、特性パラメータ取得用チャート（チャートｋＡ＋１）が付随して出力された画像ｉＡ＋１を表している。画像ｉＡ＋１は特性パラメータ取得用チャートｋＡ−１（不図示）に基づき生成されたハーフトーン処理規則ｊＡ＋１（ＨＴｊＡ＋１）が用いられてハーフトーン処理がされている。
【０５１２】
図４２に示した特性パラメータ取得工程Ｓ１２８、及びハーフトーン処理生成工程Ｓ１３０を経て、図４３（Ｂ）に示した特性パラメータ取得用チャートｋＡ＋１に基づきハーフトーン処理規則ｊＡ＋３（ＨＴｊＡ＋３）が生成される。
【０５１３】
図４３（Ｂ）の最下段は、特性パラメータ取得用チャート（チャートｋＡ＋２）が付随して出力された画像ｉＡ＋２を表している。画像ｉＡ＋２は特性パラメータ取得用チャートｋＡに基づき生成されたハーフトーン処理規則ｊＡ＋２（ＨＴｊＡ＋２）が用いられてハーフトーン処理がされている。
【０５１４】
図４２に示した特性パラメータ取得工程Ｓ１２８、及びハーフトーン処理生成工程Ｓ１３０を経て、図４３（Ｂ）に示した特性パラメータ取得用チャートｋＡ＋２に基づきハーフトーン処理規則ｊＡ＋４（ＨＴｊＡ＋４）が生成される。
【０５１５】
すなわち、図４３（Ｂ）に示したハーフトーン処理規則の生成方法は、ハーフトーン処理がされる画像の二画像前に出力される画像に付随して、当該ハーフトーン処理に用いられるハーフトーン処理規則の生成に使用される特性パラメータ取得用チャートが出力される。換言すると、ハーフトーン処理生成部５８（図３７参照）は、ハーフトーン処理がされる画像の二画像前の画像に付随した特性パラメータ取得用チャートを用いてハーフトーン処理規則を生成する。
【０５１６】
図４３（Ｂ）には、ハーフトーン処理がされる画像の二画像前に出力される画像に付随して、当該ハーフトーン処理に用いられるハーフトーン処理規則の生成に使用される特性パラメータ取得用チャートが出力される態様を例示したが、ハーフトーン処理がされる画像の二画像以上前に出力される画像に付随して、当該ハーフトーン処理に用いられるハーフトーン処理規則の生成に使用される特性パラメータ取得用チャートが出力される態様も可能である。
【０５１７】
したがって、画像ｉＡ＋１のハーフトーン処理を行っている期間に、特性パラメータ取得用チャートｋＡに基づき、画像ｉＡ＋２のハーフトーン処理に適用されるハーフトーン処理規則ｊＡ＋２を生成することができる。
【０５１８】
図４３（Ｂ）に示したハーフトーン処理規則の生成方法のように、特性パラメータ取得用チャートに基づき、この特性パラメータ取得用チャートが付随する画像よりも二画像以上後の画像のハーフトーン処理に用いるハーフトーン処理規則を生成する場合、一画像後の画像のハーフトーン処理と、二画像以上後の画像のハーフトーン処理に用いるハーフトーン処理規則の生成とを並列処理で同時に実施できる。換言すると、ｎＢを２以上の整数とした場合に、ハーフトーン処理規則ｊＡを用いたハーフトーン処理の処理結果である画像ｉＡに付随する特性パラメータ取得用チャートｋＡからハーフトーン処理規則ｊＡ＋ｎＢを生成する場合、ハーフトーン処理とハーフトーン処理規則の生成とを並列処理で同時に実施でき、生産性を高めることができる。但し、ハーフトーン処理規則１からハーフトーン処理規則ｎＢ−１までは、画像出力に付随して出力された特性パラメータ取得用チャートに基づいて生成されないので、ハーフトーン処理規則０（最初に設定されたハーフトーン処理規則）が適用される。
【０５１９】
図４４は第５の実施形態の応用例に係るハーフトーン処理規則の生成方法のフローチャートである。図４４中、図４２と同一の工程には同一の符号を付し、その説明は適宜省略する。
【０５２０】
図４４に示した初期化工程Ｓ１２１は、画像番号を表すｉＡにゼロを代入し、ハーフトーン処理規則番号を表すｊＡにゼロを代入し、特性パラメータ取得用チャート番号ｋＡにゼロを代入する。
【０５２１】
図４４に示した画像出力工程Ｓ１２２、及び判断工程Ｓ１２４は、図４２に示した画像出力工程Ｓ１２２、及び判断工程Ｓ１２４と同一であり、ここでの説明は省略する。
【０５２２】
図４４に示した判断工程Ｓ１２４において、Ｎｏ判定（画像ｉＡについて全ての出力が未完了）の場合は、特性パラメータ取得用チャート出力工程Ｓ１４０、及びハーフトーン処理工程Ｓ１４８へ進む。特性パラメータ取得用チャート出力工程Ｓ１４０は、画像ｉＡに付随して特性パラメータ取得用チャートｋＡを出力する。
【０５２３】
特性パラメータ取得工程Ｓ１４２は、特性パラメータ取得用チャート出力工程Ｓ１４０において出力された特性パラメータ取得用チャートｋＡを読み取り、特性パラメータを取得する。
【０５２４】
ハーフトーン処理生成工程Ｓ１４４は、特性パラメータ取得工程Ｓ１４２において取得された特性パラメータに基づいて、要求項目の異なる二種類以上のハーフトーン処理規則を生成する。
【０５２５】
ハーフトーン処理規則決定工程Ｓ１４６は、ハーフトーン処理生成工程Ｓ１４４において生成された要求項目の異なる二種類以上のハーフトーン処理規則の中から、優先度パラメータに基づき、画像ｉＡ＋２のハーフトーン処理に適用されるハーフトーン処理規則ｊＡ＋２を決定する。ハーフトーン処理規則ｊＡ＋２は、図３、又は図３７に示したハーフトーン処理規則記憶部に記憶される（ハーフトーン処理規則記憶工程）。
【０５２６】
ハーフトーン処理工程Ｓ１４８は、ハーフトーン処理規則ｊＡ＋１を用いてハーフトーン処理し、画像ｉＡ＋１を出力する。ハーフトーン処理規則ｊＡ＋１は、ｊＡ＝０の場合は初期設定のハーフトーン処理規則（ハーフトーン処理規則０）であり、ｊＡ＞０の場合は画像ｉＡ−１に付随して出力された特性パラメータ取得用チャートｋＡ−１に基づき生成されたハーフトーン処理規則である。
【０５２７】
図４４に示したハーフトーン処理規則の生成方法では、ハーフトーン処理工程Ｓ１４８は、ハーフトーン処理規則を生成する一連の工程である、特性パラメータ取得用チャート出力工程Ｓ１４０、特性パラメータ取得工程Ｓ１４２、ハーフトーン処理生成工程Ｓ１４４、及びハーフトーン処理規則決定工程Ｓ１４６と同一の期間に実行することができ、画像ｉＡ＋１のハーフトーン処理と並行して、画像ｉＡ＋２のハーフトーン処理に適用されるハーフトーン処理規則ｊＡ＋２を生成することができる。
【０５２８】
更新工程Ｓ１５０では、画像番号をｉＡからｉＡ＋１へ更新する。また、ハーフトーン処理規則番号をｊＡからｊＡ＋１へ更新する。更に、特性パラメータ取得用チャート番号をｋＡからｋＡ＋１へ更新する。
【０５２９】
上記の如く構成された第５の実施形態の応用例に係るハーフトーン処理規則の生成方法によれば、ハーフトーン処理とハーフトーン処理規則生成とを並列処理することで、印刷システムの特性の変動を反映させたハーフトーン処理規則の生成と、印刷システムの特性の変動を反映させたハーフトーン処理規則を適用したハーフトーン処理とを逐次処理する場合と比較して印刷システムの生産性を高めることが可能となる。
【０５３０】
＜第５の実施形態の応用例に係るハーフトーン処理規則の生成方法の変形例の説明＞
図４５は第５の実施形態の応用例に係るハーフトーン処理規則の生成方法の第１の変形例のフローチャートである。図４６は第５の実施形態の応用例に係るハーフトーン処理規則の生成方法の第２の変形例のフローチャートである。図４５、及び図４６中、図４４と同一の工程には同一の符号を付し、その説明を適宜省略する。
【０５３１】
図４５、及び図４６に示すように、図４４に示したハーフトーン処理規則の生成方法は、並列処理のバランスを考慮して変更することができる。並列処理のバランスの例として、処理期間のバランス、及び処理負荷のバランスが挙げられる。
【０５３２】
図４５に示した第１の変形例に係るハーフトーン処理規則の生成方法は、図４４に示したハーフトーン処理規則の生成方法のハーフトーン処理生成工程Ｓ１４４、及びハーフトーン処理規則決定工程Ｓ１４６が削除され、特性パラメータ取得工程Ｓ１４２の後に特性パラメータ記憶工程Ｓ１４３が追加され、かつ、ハーフトーン処理工程Ｓ１４８の前にハーフトーン処理生成工程Ｓ１５４、及びハーフトーン処理規則決定工程Ｓ１５６が追加されている。
【０５３３】
図４５に示したハーフトーン処理規則の生成方法は、特性パラメータ取得工程Ｓ１４２において、特性パラメータ取得用チャートｋＡに基づき、ハーフトーン処理規則ｊＡ＋２を生成する際に用いられる特性パラメータが取得されると、特性パラメータ記憶工程Ｓ１４３において特性パラメータが記憶され、更新工程Ｓ１５０へ進む。特性パラメータは図３に示した特性パラメータ記憶部５４に記憶される。
【０５３４】
また、図４５に示す判断工程Ｓ１２４において、Ｎｏ判定（画像ｉＡについて全ての出力が未完了）の場合は、特性パラメータ取得用チャート出力工程Ｓ１４０、及びハーフトーン処理生成工程Ｓ１５４へ進む。ハーフトーン処理生成工程Ｓ１５４では画像ｉＡ−１（画像ｉＡの一つ前に出力された画像）に付随して出力された特性パラメータ取得用チャートｋＡ−１から取得された特性パラメータに基づき、要求項目の優先度の異なる二種類以上のハーフトーン処理規則が生成される。
【０５３５】
ハーフトーン処理規則決定工程Ｓ１５６は、ハーフトーン処理生成工程Ｓ１５４において生成された、要求項目の優先度の異なる二種類以上のハーフトーン処理規則の中から、優先度パラメータに基づき画像ｉＡ＋１のハーフトーン処理に適用されるハーフトーン処理規則ｊＡ＋１を生成する。
【０５３６】
ハーフトーン処理工程Ｓ１４８は、ハーフトーン処理規則決定工程Ｓ１５６において決定されたハーフトーン処理規則ｊＡ＋１を用いてハーフトーン処理を行い、画像ｉＡ＋１を出力する。ハーフトーン処理工程Ｓ１４８において画像ｉＡ＋１が出力され、また、特性パラメータ記憶工程Ｓ１４３においてハーフトーン処理規則ｊＡ＋２を生成する際に用いられる特性パラメータが記憶されると、更新工程Ｓ１５０へ進む。
【０５３７】
１枚目の画像出力では、ハーフトーン処理生成工程Ｓ１５４、及びハーフトーン処理規則決定工程Ｓ１５６は省略され、また、ハーフトーン処理工程Ｓ１４８に代わり、「ハーフトーン処理規則０を用いてハーフトーン処理し、画像１を出力する」処理が実施される。
【０５３８】
図４６に示した第２の変形例に係るハーフトーン処理規則の生成方法は、図４４に示したハーフトーン処理規則の生成方法の画像出力工程Ｓ１２２の後の工程であり、判断工程Ｓ１２４の前の工程に、画像ｉＡに付随して特性パラメータ取得用チャートｋＡを出力する特性パラメータ取得用チャート出力工程Ｓ１４０が行われる。
【０５３９】
図４６に示したハーフトーン処理規則の生成方法では、１枚目の画像から特性パラメータ取得用チャートが付随して出力される。なお、図４６に示した画像出力工程Ｓ１２２と特性パラメータ取得用チャート出力工程Ｓ１４０とを一工程とすることも可能である。
【０５４０】
図４６に示した判断工程Ｓ１２４において、Ｎｏ判定（画像ｉＡについて全ての出力が未完了）の場合は、特性パラメータ取得工程Ｓ１４２、及びハーフトーン処理工程Ｓ１４８へ進む。
【０５４１】
ハーフトーン処理工程Ｓ１４８において画像ｉＡ＋１が出力されると、特性パラメータ取得用チャート出力工程Ｓ１６０へ進む。特性パラメータ取得用チャート出力工程Ｓ１６０は、画像ｉＡ＋１に付随して特性パラメータ取得用チャートｋＡ＋１を出力する。
【０５４２】
図４４に示した更新工程Ｓ１５０に代わり設けられた図４６に示した更新工程Ｓ１６２では、画像番号をｉＡからｉＡ＋１へ更新する。また、ハーフトーン処理規則番号をｊＡからｊＡ＋１へ更新する。更に、特性パラメータ取得用チャート番号をｋＡからｋＡ＋１へ更新する。
【０５４３】
図４４、図４５、及び図４６に示したハーフトーン処理規則の生成方法は特性パラメータ取得用チャートに基づき、この特性パラメータ取得用チャートが付随する画像よりも二画像後の画像をハーフトーン処理するためのハーフトーン処理規則を生成する方法であるが、同様にして２以上の整数をｎＢとし、ｎＢ画像後の画像をハーフトーン処理するためのハーフトーン処理規則を生成することもできる。
【０５４４】
具体的には、図４４、及び図４６に示したハーフトーン処理規則決定工程Ｓ１４６において、「ハーフトーン処理規則ｊＡ＋２」に代わり「ハーフトーン処理規則ｊＡ＋ｎＢ」を決定すればよい。図４５に示したハーフトーン処理規則生成方法では、ハーフトーン処理規則決定工程Ｓ１５６において、「ハーフトーン処理規則ｊＡ＋１」に代わり「ハーフトーン処理規則ｊＡ＋ｎＢ−１」を決定すればよい。図４４、図４５、及び図４６に示したハーフトーン処理工程Ｓ１４８については変更不要である。
【０５４５】
但し、図４４、図４５、及び図４６に示したハーフトーン処理規則の生成方法では、ハーフトーン処理規則１（ｊＡ＝１）からハーフトーン処理規則ｎＢ−１までは、画像出力に付随して出力された特性パラメータ取得用チャートに基づいてハーフトーン処理規則が生成されないので、ハーフトーン処理工程Ｓ１４８においてはハーフトーン処理規則ｊＡ＋１に代わり、ハーフトーン処理規則０（最初に設定されたハーフトーン処理規則）を用いてハーフトーン処理が実施される。また、図４５に示したハーフトーン処理規則の生成方法では、ハーフトーン処理生成工程Ｓ１５４、及びハーフトーン処理規則決定工程Ｓ１５６は省略される。
【０５４６】
図４２、図４４、図４５、及び図４６に示したハーフトーン処理規則の生成方法は、画像とハーフトーン処理規則が一対一で対応している。つまり、画像が変わるとハーフトーン処理規則を変更している。しかし、必ずしもその必要はない。複数の画像に対して一つのハーフトーン処理規則を適用することができる。例えば、画像１、画像２、画像３、及び画像４に対してハーフトーン処理規則１を適用し、画像５、画像６、画像７、及び画像８に対してハーフトーン処理規則２を適用することができる。
【０５４７】
すなわち、複数の画像（複数枚の画像）出力について一回ずつハーフトーン処理規則を更新することで、生産性を向上させることができる。複数の画像（複数枚の画像）出力について一回ずつハーフトーン処理規則を更新する場合は、複数の画像のいずれに付随させて特性パラメータ取得用チャートを出力してもよい。
【０５４８】
そして、特性パラメータ取得用チャートを付随させる画像と、この特性パラメータ取得用チャートに基づき生成するハーフトーン処理規則を用いてハーフトーン処理する画像とを二画像以上離すことにより、ハーフトーン処理とハーフトーン処理規則の生成とを並列処理で同時に実施させて、生産性を更に向上できることは既に説明したとおりである。
【０５４９】
第１の変形例、及び第２の変形例に係るハーフトーン処理規則の生成方法によれば、第５の実施形態の応用例に係るハーフトーン処理規則の生成方法と同様の効果を得ることができ、かつ、印刷システムの構成に応じて並列処理の処理時間の配分、処理負荷の配分を最適化することができる。
【０５５０】
［第６の実施形態による特性パラメータ取得用チャート出力の説明］
＜画像処理装置の構成＞
図４７は第６の実施形態に係る印刷システムに適用される画像処理装置の構成を示すブロック図である。なお、図４７では、図示の都合上、制御部５０を二か所に示した。図４７に示した二か所の制御部５０は、機能、構造等を限定するものではない。第６の実施形態の特性パラメータの取得は、特性パラメータ記憶部５４に保持されているシステム仕様に関する特性パラメータに基づいて特性パラメータ取得用チャートの生成、特性パラメータ取得用チャートの出力、特性パラメータ取得用チャートの読み取り、及び特性パラメータ取得用チャートの読取画像の解析を経て、新たに特性パラメータを取得する。
【０５５１】
システム仕様に関する特性パラメータは、システムの仕様に基づき決められる。換言すると、特性パラメータ取得用チャートを用いることなく得られる特性パラメータである。
【０５５２】
システム仕様に関する特性パラメータの例として、既に説明した解像度、ノズル数（使用ノズル数）、インク種の他に、滴種、単方向走査であるか双方向走査であるか、などが挙げられる。本実施形態では、システム仕様に関する特性パラメータをシステム仕様パラメータと記載する。
【０５５３】
特性パラメータのうち、システム仕様パラメータ以外の特性パラメータは、特性パラメータ取得用チャートを用いて得られる特性パラメータである。
【０５５４】
システム仕様パラメータ以外の特性パラメータの例として、各印刷素子のドット濃度、ドット径、ドット形状、ドット形成位置ズレ、不吐などが挙げられる。システム仕様パラメータ以外の特性パラメータの他の例として、複数の印刷素子の平均ドット濃度、平均ドット経、平均ドット形状が挙げられる。システム仕様パラメータ以外の特性パラメータの他の例として、滴種ごとのドット形成位置ズレ、双方向印刷位置ズレ、ヘッド振動誤差、印刷媒体の搬送誤差、複数のヘッドモジュールにより構成されるヘッドにおけるヘッドモジュール振動誤差、着弾干渉などが挙げられる。
【０５５５】
ここで、特性パラメータ取得用チャートの生成に代わり、特性パラメータ取得用チャート記憶部２４２に記憶されている特性パラメータ取得用チャートの中から、取得されたシステム仕様パラメータに対応した特性パラメータ取得用チャートを選択してもよい。
【０５５６】
特性パラメータ記憶部５４は特性パラメータ記憶手段に相当する。特性パラメータ取得用チャート生成部６２は特性パラメータ取得用チャート生成手段に相当する。特性パラメータ取得用チャート生成部６２による特性パラメータ取得用チャートの生成に代わり特性パラメータ取得用チャートを選択する構成は、特性パラメータ取得用チャート選択手段に相当する。特性パラメータ取得用チャート記憶部２４２は特性パラメータ取得用チャート記憶手段に相当する。
【０５５７】
以下に示す実施形態では、印刷モードの選択に応じて、特性パラメータ取得用チャートを生成、又は選択する態様について説明する。
【０５５８】
図４７に示した画像処理装置２１は、図３に示した画像処理装置２０に対して、印刷モード選択部２４０、特性パラメータ取得用チャート記憶部２４２、及びチャート出力条件設定部２４４を備えている。
【０５５９】
印刷モード選択部２４０は、データ出力部６６、及び図１に示した印刷装置２４によって実行される印刷における印刷モードを選択する。印刷モードの選択例として、図３に示した入力装置３４を介して操作者が手動で入力した印刷モードを選択する態様、入力された画像データ、印刷媒体の種類等の情報から自動的に選択する態様などが挙げられる。
【０５６０】
印刷モードが選択されると、特性パラメータ記憶部５４に保持されているシステム仕様パラメータの中から、選択された印刷モードに対応したシステム仕様パラメータを読み出し、取得する。特性パラメータ取得用チャート生成部６２は、取得したシステム仕様パラメータに基づき特性パラメータ取得用チャートを生成する。
【０５６１】
特性パラメータ取得用チャートが生成されると、チャート出力条件設定部２４４により選択された印刷モード用のチャート出力条件が設定され、データ出力部６６、及び図１に示した印刷装置２４により特性パラメータ取得用チャートが出力される。
【０５６２】
特性パラメータ取得用チャートの生成に代わり、予め特性パラメータ取得用チャート記憶部２４２に記憶されている特性パラメータ取得用チャートの中から、取得されたシステム仕様パラメータに対応した特性パラメータ取得用チャートを選択する態様も可能である。
【０５６３】
＜特性パラメータ取得用チャート生成、及び選択の具体例＞
次に、特性パラメータ取得用チャート選択の具体例について説明する。図４７に示した特性パラメータ取得用チャート生成部６２によって、単一ドットパターン、及び連続パターンから構成される単位チャートが生成される。単位チャートとは、特性パラメータ取得用チャートを構成する単位チャートであり、必要最小限のチャートである。シリアルスキャンの場合の単一ドットパターンの例として、図５に示した単一ドットパターン１０２Ｃ、１０２Ｍ、１０２Ｙ、１０２Ｋが挙げられる。シングルパスの場合の単一ドットパターンの例として、図２１に示した単一ドットパターン２０２Ｃ，２０２Ｍ，２０２Ｙ，２０２Ｋが挙げられる。
【０５６４】
シリアルスキャンの場合の連続ドットパターンの例として、図５に示した第１の連続ドットパターン１０４Ｃ、１０４Ｍ、１０４Ｙ、１０４Ｋ、及び第２の連続ドットパターン１０６Ｃ、１０６Ｍ、１０６Ｙ、１０６Ｋが挙げられる。シングルパスの場合の連続ドットパターンの例として、図２１に示した第１の連続ドットパターン２０４Ｃ、２０４Ｍ、２０４Ｙ、２０４Ｋ、及び第２の連続ドットパターン２０６Ｃ、２０６Ｍ、２０６Ｙ、２０６Ｋが挙げられる。
【０５６５】
図４７に示した印刷モード選択部２４０により印刷モードが選択されると、特性パラメータ取得用チャート生成部６２により単位チャートが生成され、更に、選択された印刷モードに対応するシステム仕様パラメータ基づいて生成された単位チャートを配置することで、その印刷モードに対応したシステム仕様パラメータに適した特性パラメータ取得用チャートが生成される。
【０５６６】
生成された特性パラメータ取得用チャートは、印刷モード、又はシステム仕様パラメータをインデックスとして特性パラメータ取得用チャート記憶部２４２に記憶される。印刷モードが選択された際に、選択された印刷モードに適用可能な特性パラメータ取得用チャート、又は選択された印刷モードに対応するシステム仕様パラメータに適用可能な特性パラメータ取得用チャートが存在する場合には、上述した特性パラメータ取得用チャートの生成に代わり、選択された印刷モードに適用可能な特性パラメータ取得用チャート、又は印刷モードに対応するシステム仕様パラメータに適用可能な特性パラメータ取得用チャートが選択される。
【０５６７】
＜印刷モード、及び印刷モードに対応するシステム仕様パラメータの具体例＞
（１）高画質モードが選択され、高画質モードに使用されるインク種がシアン、マゼンタ、イエロー、ブラック、ライトシアン、ライトマゼンタであり、使用される滴種が小滴のみ、走査方向が単方向走査の場合
シアンインクの小滴、マゼンタインクの小滴、イエローインクの小滴、ブラックインクの小滴、ライトシアンインクの小滴、ライトマゼンタインクの小滴の単位チャートを、往路走査分だけ並べたチャートが生成される。更に、シアンインクの小滴、マゼンタインクの小滴、イエローインクの小滴、ブラックインクの小滴、ライトシアンインクの小滴、ライトマゼンタインクの小滴を組み合わせた連続ドットパターンを生成してもよい。
【０５６８】
特性パラメータ取得用チャート記憶部２４２に、高画質モードのインク種がシアン、マゼンタ、イエロー、ブラック、ライトシアン、ライトマゼンタであり、滴種が小滴のみ、単方向走査の場合の特性パラメータ取得用チャートが記憶されている場合は、高画質モードのインク種がシアン、マゼンタ、イエロー、ブラック、ライトシアン、ライトマゼンタであり、滴種が小滴のみ、単方向走査の場合の特性パラメータ取得用チャートが選択される。
【０５６９】
（２）標準画質モードが選択され、標準画質モード使用されるインク種がシアン、マゼンタ、イエロー、ブラックであり、使用される滴種が小滴、中滴、及び大滴であり、走査方向が双方向走査の場合
シアン、マゼンタ、イエロー、ブラックの各色インクの小滴、中滴、及び大滴に関して単位チャートを生成し、往路走査分と復路走査分だけ並べた特性パラメータ取得用チャートが生成される。更に、シアン、マゼンタ、イエロー、ブラックの各色インクの小滴、中滴、及び大滴を組み合わせた連続ドットパターンを生成してもよい。
【０５７０】
特性パラメータ取得用チャート記憶部２４２に、標準画質モードのインク種がシアン、マゼンタ、イエロー、ブラックであり、使用される滴種が小滴、中滴、及び大滴であり、走査方向が双方向走査の場合の特性パラメータ取得用チャートが記憶されている場合は、標準画質モードのインク種がシアン、マゼンタ、イエロー、ブラックであり、使用される滴種が小滴、中滴、及び大滴であり、走査方向が双方向走査の場合の特性パラメータ取得用チャートが選択される。
【０５７１】
（３）モノクロモードが選択され、モノクロモードに使用されるインク種がブラックのみであり、使用される滴種が小滴、中滴、及び大滴であり、走査方向が双方向走査の場合
ブラックインクについて、小滴、中滴、及び大滴の単位チャートを生成し、往路走査分と復路走査分だけ並べた特性パラメータ取得用チャートが生成される。更に、ブラックインクの小滴、中滴、及び大滴を組み合わせた連続ドットパターンを生成してもよい。
【０５７２】
特性パラメータ取得用チャート記憶部２４２に、モノクロモードのインク種がブラックであり、使用される滴種が小滴、中滴、及び大滴であり、走査方向が双方向走査の場合の特性パラメータ取得用チャートが記憶されている場合は、モノクロモードのインク種がブラックであり、使用される滴種が小滴、中滴、及び大滴であり、走査方向が双方向走査の場合の特性パラメータ取得用チャートが選択される。
【０５７３】
印刷モードにより使用されるノズルが異なる場合は、印刷モードごとに単位チャートの内容が異なる。特性パラメータ取得用チャートを出力する際には、チャート出力条件設定部２４４において、選択された印刷モードに対応する走査速度、用紙搬送量、吐出周波数がチャート出力条件として設定される。走査速度は、記録ヘッドを主走査方向へ走査させる際の記録ヘッドの速度である。印刷媒体の搬送量は副走査方向における一回の搬送で印刷媒体が移動する距離であり、副走査方向の実質的な解像度の逆数を単位として表される値である。
【０５７４】
＜特性パラメータ取得用チャートの生成と選択との関係＞
図４７に示した特性パラメータ取得用チャート記憶部２４２に十分な記憶容量がある場合には、印刷モードごとにシステム仕様パラメータに対応するチャートを予め生成し、記憶しておくことができる。
【０５７５】
一方、図４７に示した特性パラメータ取得用チャート記憶部２４２の記憶容量が不十分な場合、特性パラメータ取得用チャート記憶部２４２に十分な記憶容量を備えるにはコスト負担の大きい場合、又は特性パラメータ取得用チャートの生成期間が短期で済む場合は、特性パラメータ取得用チャート生成することができる。
【０５７６】
頻繁に選択される印刷モードについては、予め特性パラメータ取得用チャートを生成し、記憶しておき、選択される頻度が低い印刷モードについては、随時特性パラメータ取得用チャートを生成することも可能である。
【０５７７】
例えば、任意の印刷実行の際に選択された印刷モードについて、選択された印刷モード用の特性パラメータ取得用チャートを生成し、図４７に示した特性パラメータ取得用チャート記憶部２４２に生成された特性パラメータ取得用チャートを一定期間記憶しておく。一定期間中に再度同じ印刷モードが選択された場合には、特性パラメータ取得用チャート記憶部２４２に記憶されていた、その印刷モード用の特性パラメータ取得用チャートを選択し、また、その印刷モード用の特性パラメータ取得用チャートを再選択の時点から一定期間記憶しておく。一定期間が経過した後は特性パラメータ取得用チャートを削除する。特性パラメータ取得用チャートが削除された後は、次に印刷モードが設定された際に、新たに特性パラメータ取得用チャートを生成し、一定期間記憶しておく。このように、特性パラメータ取得用チャートが記憶される期間を決めておき、特性パラメータ取得用チャートが記憶される期間に応じて、特性パラメータ取得用チャートの生成、及び選択を切り替える態様も可能である。
【０５７８】
＜システム構成のバリエーション＞
印刷システムの特性に関する特性パラメータを取得する手段、つまり、ユーザーが特性パラメータを入力するための装置、特性パラメータ取得用チャートを出力するためのチャート出力制御装置とその制御にしたがって特性パラメータ取得用チャートを印刷する印刷装置、更には、特性パラメータ取得用チャートを読み取ってその読取画像の解析結果を基に特性パラメータを取得する装置、２種類以上のハーフトーン処理規則を生成する装置、ハーフトーン選択用チャートを出力するためのチャート出力制御装置、ハーフトーン選択用チャートのハーフトーン処理結果からシミュレーション画像を生成する装置、ハーフトーン選択用チャートの出力結果を読み取り、そのチャート読取画像から画像評価値を計算する装置、ユーザーがハーフトーン処理規則を選択する操作を行うための装置、など、それぞれの装置は、一体型のシステムで構成されていてもよいし、複数のシステムが組み合わされた、機能分散型の分離型のシステムで構成されていてもよい。
【０５７９】
同様に、図３６で説明した画像処理装置２０、図３７で説明した画像処理装置２０Ａ、及び図４７で説明した画像処理装置２１の構成についても、一体型のシステムで構成されてもよいし、複数のシステムが組み合わされた分離型のシステムで構成されていてもよい。
【０５８０】
［システム構成の変形例１］例えば、特性パラメータを取得する処理を行う装置と、ハーフトーン処理規則を生成する処理を行う装置とをそれぞれ別々の装置で構成することができる。
【０５８１】
［システム構成の変形例２］また、ハーフトーン選択用チャートを出力する処理を行う装置と、ユーザーがハーフトーン処理の選択操作を行うための装置とをそれぞれ別々の装置で構成することができる。
【０５８２】
［システム構成の変形例３］また、特性パラメータの取得の処理を行う装置と、優先度パラメータを保持してハーフトーン処理規則を生成する処理を行う装置とをそれぞれ別々の装置で構成することができる。
【０５８３】
［システム構成の変形例４］他の構成例として、特性パラメータ取得用チャートを出力する処理を行う装置と、出力された特性パラメータ取得用チャートの読み取りを行う画像読取装置と、特性パラメータ取得用チャートの読取画像から特性パラメータの生成と取得の処理を行う装置と、取得された特性パラメータを用いてハーフトーン処理規則を生成する処理を行う装置と、をそれぞれ別々の装置で構成することができる。
【０５８４】
また、例えば、特性パラメータ取得用チャートやハーフトーン選択用チャートの出力と、そのチャートの画像読み取りの処理を、印刷機メーカーの工場や印刷会社の個々のローカルな印刷システムで行い、得られた読取画像を一括して、開発部門や別会社の印刷機メーカーのサーバーに送付した後に、特性パラメータの取得と、ハーフトーン処理規則の生成を、その開発部門や別会社のシステムで実施し、生成したハーフトーン処理規則を、元の個々のローカルな印刷システムに送り返す、という運用形態も可能である。
【０５８５】
＜他の構成例＞
上述した実施形態に関して、下記の構成を採用することができる。
【０５８６】
［構成例１］新しい印刷ジョブを実施するごとに、或いは、印刷ジョブの実行中に、自動でチャート出力と、そのチャートの読み取り結果からシステム誤差パラメータの取得を行い、その取得したパラメータに基づいてハーフトーン処理規則を生成してもよい。印刷ジョブごと、及び／又は、印刷ジョブ中に、チャートの出力とその読み取りを実施し、システム誤差パラメータが規定の基準以上に変化した場合や、その変化した箇所のみについて、新たにハーフトーン生成を行う構成としてもよい。この場合、システム誤差パラメータ（特性パラメータを含む）に変化がなければ、つまり、システム誤差パラメータの変化量が規定の基準内に収まっている場合は、ハーフトーン処理規則の生成処理が省略され、時間的なロスはない。
【０５８７】
また、ハーフトーン処理しようとする画像より手前の画像に付随して、チャート出力を実施してもよい。この場合、時間的ロスが低減される。更に、ハーフトーン処理と、ハーフトーン処理規則の生成処理とは並列化してもよい。
【０５８８】
［構成例２］品質要求取得手段により取得した印刷画像に対するユーザーの品質要求に応じて、チャート内容、チャート出力条件、スキャン条件（チャートの読み取り条件と同義）、パラメータ取得方法、及びハーフトーン処理規則の生成内容のうち、いずれか一つ又は複数の組み合わせを変更してもよい。かかる構成を採用することにより、処理に要する時間のロスを低減することができる。
【０５８９】
［構成例３］ドット再現精度調査専用チャート出力手段によりドットの再現精度を調べるための専用チャート（ドット再現精度調査専用チャート）を出力させ、ドット再現精度調査専用チャートから、ドット再現精度解析手段によりドット再現精度を解析し、その解析結果に基づき、パラメータ取得用チャートの内容、チャート出力条件、スキャン条件、パラメータ取得方法、及びハーフトーン処理規則の生成内容のうち、いずれか一つ又は複数の組み合わせを変更してもよい。かかる構成を採用することにより、処理に要する時間のロスを低減することができる。
【０５９０】
＜コンピュータを画像処理装置として機能させるプログラムについて＞
上述の実施形態で説明した画像処理装置として、コンピュータを機能させるためのプログラムをＣＤ−ＲＯＭ（Compact Disc Read-Only Memory）や磁気ディスクその他のコンピュータ可読媒体（有体物たる非一時的な情報記憶媒体）に記録し、該情報記憶媒体を通じて当該プログラムを提供することが可能である。このような情報記憶媒体にプログラムを記憶させて提供する態様に代えて、インターネットなどの通信ネットワークを利用してプログラム信号をダウンロードサービスとして提供することも可能である。
【０５９１】
このプログラムをコンピュータに組み込むことにより、コンピュータに画像処理装置２０の機能を実現させることができる。また、本実施形態で説明した画像処理機能を含む印刷制御を実現するためのプログラムの一部又は全部をホストコンピュータなどの上位制御装置に組み込む態様や、印刷装置２４側の中央演算処理装置（ＣＰＵ）の動作プログラムとして適用することも可能である。
【０５９２】
<<印刷媒体について>>
「印刷媒体」には、印字媒体、被印刷媒体、被画像形成媒体、受像媒体、被吐出媒体、記録用紙、など様々な用語で呼ばれるものが含まれる。本発明の実施に際して、印刷媒体の材質や形状等は、特に限定されず、連続用紙、カット紙、シール用紙、ＯＨＰ（overhead projector）シート等の樹脂シート、フィルム、布、不織布、配線パターン等が形成されるプリント基板、ゴムシート、その他材質や形状を問わず、様々なシート体を用いることができる。
【０５９３】
<<画質劣化について>>
本明細書でいう「画質劣化」とは、主に、スジやムラの発生、及び粒状性劣化を示す。画質劣化には、インクの凝集ムラ、光沢ムラ、濃度や色若しくは光沢又はこれらの組み合わせのバンディング、或いは、ブリーディングなど、様々な要因があり得る。
【０５９４】
<<実施形態の組み合わせについて>>
上述した各実施形態や変形例、或いは他の構成例等として説明した構成を適宜組み合わせた構成を採用することが可能である。例えば、第４の実施形態の構成や、第４の実施形態の変形例の構成に関して、第１実施形態から第３実施形態の構成を適宜組み合わせることができる。
【０５９５】
＜実施形態の利点＞
上述した実施形態によれば、次のような利点がある。
【０５９６】
（１）特性パラメータ取得用チャートの読取画像から印刷システムの特性に関する各種の特性パラメータを簡単に取得することができる。これにより、各種の特性パラメータの全てをユーザーがユーザーインターフェースから入力する構成と比較して、特性パラメータの設定に関するユーザーの作業負荷を大幅に低減することができる。そして、特性パラメータ取得用チャートから取得された特性パラメータを基に、印刷システムに適したハーフトーン処理規則を生成することができる。
【０５９７】
（２）印刷システムによる実際の印刷を想定したシステム誤差を考慮して、当該印刷システムに適したハーフトーン処理規則を生成することができる。これにより、良好な画質が得られる適切なハーフトーン処理を実現することができ、良好な画質の印刷画像を得ることが可能となる。
【０５９８】
（３）既存の特性パラメータと新規の特性パラメータとの差異に応じて特性パラメータが更新されるので、印刷システムの特性の変動に対応して特性パラメータを更新することができる。これにより、更新された特性パラメータを用いてハーフトーン処理規則を生成することで、印刷システムの特性の変動に対応したハーフトーン処理規則を用いた印刷を行うことができる。
【０５９９】
（４）処理規則の生成方法によれば、任意の印刷ジョブ実行中に、次に出力される画像に使用されるハーフトーン処理規則の生成に用いられる特性パラメータ取得用チャートを当該画像に付随して出力することで、画像出力ごと（特性パラメータ取得用チャート出力ごと）に印刷システムの特性変動を判断することができ、印刷システムの特性変動に対応したハーフトーン処理規則を生成することができる。これにより、印刷システムの特性変動に対応したハーフトーン処理規則を用いた画像出力がされることで、印刷システムの特性変動が生じた場合でも画像品質の低下を回避することが可能となる。
【０６００】
以上説明した本発明の実施形態は、本発明の趣旨を逸脱しない範囲で、適宜構成要件を変更、追加、削除することが可能である。本発明は以上説明した実施形態に限定されるものではなく、本発明の技術的思想内で当該分野の通常の知識を有するものにより、多くの変形が可能である。
【符号の説明】
【０６０１】
１０…印刷システム、２０，２０Ａ，２１…画像処理装置、２４…印刷装置、２６…画像読取装置、３２…表示装置、３４…入力装置、５２…特性パラメータ取得部、５３…システム誤差パラメータ取得部、５４…特性パラメータ記憶部、５５…システム誤差パラメータ記憶部、５６…優先度パラメータ保持部、５８…ハーフトーン処理生成部、５８Ａ…前段階ハーフトーン処理生成部、５８Ｂ…ハーフトーン自動選択部、５９…判定評価値演算部、６０…ハーフトーン処理規則記憶部、６２…特性パラメータ取得用チャート生成部、６４…画像解析部、６７…システム誤差設定部、７０…評価値演算部、７４…画質評価処理部、７６…ハーフトーン選択用チャート生成部、１００…特性パラメータ取得用チャート、１０１…印刷媒体、１０２Ｃ，１０２Ｍ，１０２Ｙ，１０２Ｋ…単一ドットパターン、１０４Ｃ，１０４Ｍ，１０４Ｙ，１０４Ｋ…第１の連続ドットパターン、１０６Ｃ，１０６Ｍ，１０６Ｙ，１０６Ｋ…第２の連続ドットパターン、１５０…ハーフトーン選択用チャート、１５１，１５２…１次色パッチ、２００…特性パラメータ取得用チャート、２０１…印刷媒体、２０２Ｃ，２０２Ｍ，２０２Ｙ，２０２Ｋ…単一ドットパターン、２０４Ｃ，２０４Ｍ，２０４Ｙ，２０４Ｋ…第１の連続ドットパターン、２０６Ｃ，２０６Ｍ，２０６Ｙ，２０６Ｋ…第２の連続ドットパターン、２３０…特性パラメータ更新判断部、３２３…規定値取得部
【図１】
0006527558.tif 000002
【図２】
0006527558.tif 000003
【図３】
0006527558.tif 000004
【図４】
0006527558.tif 000005
【図５】
0006527558.tif 000006
【図６】
0006527558.tif 000007
【図７】
0006527558.tif 000008
【図８】
0006527558.tif 000009
【図９】
0006527558.tif 000010
【図１０】
0006527558.tif 000011
【図１１】
0006527558.tif 000012
【図１２】
0006527558.tif 000013
【図１３】
0006527558.tif 000014
【図１４】
0006527558.tif 000015
【図１５】
0006527558.tif 000016
【図１６】
0006527558.tif 000017
【図１７】
0006527558.tif 000018
【図１８】
0006527558.tif 000019
【図１９】
0006527558.tif 000020
【図２０】
0006527558.tif 000021
【図２１】
0006527558.tif 000022
【図２２】
0006527558.tif 000023
【図２３】
0006527558.tif 000024
【図２４】
0006527558.tif 000025
【図２５】
0006527558.tif 000026
【図２６】
0006527558.tif 000027
【図２７】
0006527558.tif 000028
【図２８】
0006527558.tif 000029
【図２９】
0006527558.tif 000030
【図３０】
0006527558.tif 000031
【図３１】
0006527558.tif 000032
【図３２】
0006527558.tif 000033
【図３３】
0006527558.tif 000034
【図３４】
0006527558.tif 000035
【図３５】
0006527558.tif 000036
【図３６】
0006527558.tif 000037
【図３７】
0006527558.tif 000038
【図３８】
0006527558.tif 000039
【図３９】
0006527558.tif 000040
【図４０】
0006527558.tif 000041
【図４１】
0006527558.tif 000042
【図４２】
0006527558.tif 000043
【図４３】
0006527558.tif 000044
【図４４】
0006527558.tif 000045
【図４５】
0006527558.tif 000046
【図４６】
0006527558.tif 000047
【図４７】
0006527558.tif 000048