(57)【要約】【課題】最終的に出力される印刷結果についての視認性を保障可能にする印刷システム、印刷方法、印刷プログラム、および記録媒体を提供する。【解決手段】印刷システム１は、印刷対象の画像データに対して画素値を変換する各種の変換処理を実施する画素値変換部（５２、６２）と、画素値変換部による変換処理が終了した後であって印刷前に、画像データに基づいて印刷されたときの視認性の良否について判断する判断部（６３）と、判断部により視認性が不良と判断された場合、視認性が不良の旨をユーザーに通知する通知部（６４）と、を有する。【選択図】図６
2015020422.tif 000002
【特許請求の範囲】
【請求項１】
印刷対象の画像データに対して画素値を変換する各種の変換処理を実施する画素値変換部と、
前記画素値変換部による変換処理が終了した後であって印刷前に、前記画像データに基づいて印刷されたときの視認性の良否について判断する判断部と、
前記判断部により視認性が不良と判断された場合、視認性が不良の旨をユーザーに通知する通知部と、を有する印刷システム。
【請求項２】
前記判断部により視認性が不良と判断された画素について、視認性の向上のための画素値の補正を行う補正部を、さらに有する請求項１に記載の印刷システム。
【請求項３】
印刷対象の画像データに対して画素値を変換する各種の変換処理を実施する画素値変換部と、
前記画素値変換部による変換処理が終了した後であって印刷前に、前記画像データに基づいて印刷されたときの視認性の良否について判断する判断部と、
前記判断部により視認性が不良と判断された画素について、視認性の向上のための画素値の補正を行う補正部と、を有する印刷システム。
【請求項４】
前記印刷対象の画像データは、階層の異なる複数の画像データを含み、
前記判断部は、前記複数の画像データを重ねたときに隣接する画素の画素値を比較して、色差が所定の閾値未満となる画素については視認性が不良と判断する、請求項２または３に記載の印刷システム。
【請求項５】
前記判断部は、前記複数の画像データを重ねたときに異なる階層間において隣接し、かつ、属性が異なる画素の画素値を比較して、色差が所定の閾値未満となる画素については視認性が不良と判断する、請求項４に記載の印刷システム。
【請求項６】
前記判断部は、同一の画像データ内において隣接し、かつ、属性が異なる画素の画素値を比較して、色差が所定の閾値未満となる画素については視認性が不良と判断する、請求項２または３に記載の印刷システム。
【請求項７】
有色の印刷用紙に印刷する場合において、
前記判断部は、前記画像データの画素の画素値と、前記印刷用紙の色を表す画素値と、を比較して、色差が所定の閾値未満となる画素については視認性が不良と判断する、請求項２または３に記載の印刷システム。
【請求項８】
前記補正部は、最前層の画像データ以外については補正の対象から除外する、請求項４または５に記載の印刷システム。
【請求項９】
前記補正部は、特色の画素については補正の対象から除外する、請求項２〜８のいずれか一項に記載の印刷システム。
【請求項１０】
前記補正部は、ブラック単色１００％であって属性がテキストである画素については補正の対象から除外する、請求項２〜９のいずれか一項に記載の印刷システム。
【請求項１１】
前記補正部は、彩度、色相、明度のいずれかまたは二つ以上を変化させることにより、前記色差が広がるように、視認性の向上のための画素値の補正を行う、請求項２〜１０のいずれか一項に記載の印刷システム。
【請求項１２】
前記変換処理は、
前記画像データの色空間を変換する通常の色変換と、
前記画像データに含まれる特色を所定の画素値に変換する特色変換と、
前記画像データに含まれる特定の画素値を所定の画素値に変換する代替色変換と、
前記画像データに含まれる各画素について単位面積当たりの総トナー量を一定以下にするトナー量制限と、
前記画像データに含まれる単色についての濃淡変化が網点の面積比率に比例するように色調整するリニア調整と、
前記画像データに含まれる単色についての濃淡変化がユーザーからの指示に従うように色調整するトーンカーブ調整と、の少なくともいずれか一つを含む、請求項１〜１１のいずれか一項に記載の印刷システム。
【請求項１３】
（ａ）印刷対象の画像データに対して画素値を変換する各種の変換処理を実施するステップと、
（ｂ）前記ステップ（ａ）において変換処理が終了した後であって印刷前に、前記画像データに基づいて印刷されたときの視認性の良否について判断するステップと、
（ｃ）前記ステップ（ｂ）において視認性が不良と判断された場合、視認性が不良の旨をユーザーに通知するステップと、を行う印刷方法。
【請求項１４】
（ｄ）前記ステップ（ｂ）において視認性が不良と判断された画素について、視認性の向上のための画素値の補正を行うステップを、さらに行う請求項１３に記載の印刷方法。
【請求項１５】
（ａ）印刷対象の画像データに対して画素値を変換する各種の変換処理を実施するステップと、
（ｂ）前記ステップ（ａ）において変換処理が終了した後であって印刷前に、前記画像データに基づいて印刷されたときの視認性の良否について判断するステップと、
（ｄ）前記ステップ（ｂ）により視認性が不良と判断された画素について、視認性の向上のための画素値の補正を行うステップと、を行う印刷方法。
【請求項１６】
前記印刷対象の画像データは、階層の異なる複数の画像データを含み、
前記ステップ（ｂ）は、前記複数の画像データを重ねたときに隣接する画素の画素値を比較して、色差が所定の閾値未満となる画素については視認性が不良と判断する、請求項１２または１３に記載の印刷方法。
【請求項１７】
前記ステップ（ｂ）は、前記複数の画像データを重ねたときに異なる階層間において隣接し、かつ、属性が異なる画素の画素値を比較して、色差が所定の閾値未満となる画素については視認性が不良と判断する、請求項１６に記載の印刷方法。
【請求項１８】
前記ステップ（ｂ）は、同一の画像データ内において隣接し、かつ、属性が異なる画素の画素値を比較して、色差が所定の閾値未満となる画素については視認性が不良と判断する、請求項１４または１５に記載の印刷方法。
【請求項１９】
有色の印刷用紙に印刷する場合において、
前記ステップ（ｂ）は、前記画像データの画素の画素値と、前記印刷用紙の色を表す画素値と、を比較して、色差が所定の閾値未満となる画素については視認性が不良と判断する、請求項１４または１５に記載の印刷方法。
【請求項２０】
前記ステップ（ｄ）は、最前層の画像データ以外については補正の対象から除外する、請求項１６または１７に記載の印刷方法。
【請求項２１】
前記ステップ（ｄ）は、特色の画素については補正の対象から除外する、請求項１４〜２０のいずれか一項に記載の印刷方法。
【請求項２２】
前記ステップ（ｄ）は、ブラック単色１００％であって属性がテキストである画素については補正の対象から除外する、請求項１４〜２１のいずれか一項に記載の印刷方法。
【請求項２３】
前記ステップ（ｄ）は、彩度、色相、明度のいずれかまたは二つ以上を変化させることにより、前記色差が広がるように、視認性の向上のための画素値の補正を行う、請求項１４〜２２のいずれか一項に記載の印刷方法。
【請求項２４】
前記変換処理は、
前記画像データの色空間を変換する通常の色変換と、
前記画像データに含まれる特色を所定の画素値に変換する特色変換と、
前記画像データに含まれる特定の画素値を所定の画素値に変換する代替色変換と、
前記画像データに含まれる各画素について単位面積当たりの総トナー量を一定以下にするトナー量制限と、
前記画像データに含まれる単色についての濃淡変化が網点の面積比率に比例するように色調整するリニア調整と、
前記画像データに含まれる単色についての濃淡変化がユーザーからの指示に従うように色調整するトーンカーブ調整と、の少なくともいずれか一つを含む、請求項１３〜２３のいずれか一項に記載の印刷方法。
【請求項２５】
（ａ）印刷対象の画像データに対して画素値を変換する各種の変換処理を実施するステップと、
（ｂ）前記ステップ（ａ）において変換処理が終了した後であって印刷前に、前記画像データに基づいて印刷されたときの視認性の良否について判断するステップと、
（ｃ）前記ステップ（ｂ）において視認性が不良と判断された場合、視認性が不良の旨をユーザーに通知するステップと、をコンピューターに実行させるための印刷プログラム。
【請求項２６】
（ｄ）前記ステップ（ｂ）において視認性が不良と判断された画素について、視認性の向上のための画素値の補正を行うステップを、さらに前記コンピューターに実行させるための請求項２５に記載の印刷プログラム。
【請求項２７】
（ａ）印刷対象の画像データに対して画素値を変換する各種の変換処理を実施するステップと、
（ｂ）前記ステップ（ａ）において変換処理が終了した後であって印刷前に、前記画像データに基づいて印刷されたときの視認性の良否について判断するステップと、
（ｄ）前記ステップ（ｂ）により視認性が不良と判断された画素について、視認性の向上のための画素値の補正を行うステップと、をコンピューターに実行させるための印刷プログラム。
【請求項２８】
前記印刷対象の画像データは、階層の異なる複数の画像データを含み、
前記ステップ（ｂ）は、前記複数の画像データを重ねたときに隣接する画素の画素値を比較して、色差が所定の閾値未満となる画素については視認性が不良と判断する、請求項２６または２７に記載の印刷プログラム。
【請求項２９】
前記ステップ（ｂ）は、前記複数の画像データを重ねたときに異なる階層間において隣接し、かつ、属性が異なる画素の画素値を比較して、色差が所定の閾値未満となる画素については視認性が不良と判断する、請求項２８に記載の印刷プログラム。
【請求項３０】
前記ステップ（ｂ）は、同一の画像データ内において隣接し、かつ、属性が異なる画素の画素値を比較して、色差が所定の閾値未満となる画素については視認性が不良と判断する、請求項２６または２７に記載の印刷プログラム。
【請求項３１】
有色の印刷用紙に印刷する場合において、
前記ステップ（ｂ）は、前記画像データの画素の画素値と、前記印刷用紙の色を表す画素値と、を比較して、色差が所定の閾値未満となる画素については視認性が不良と判断する、請求項２６または２７に記載の印刷プログラム。
【請求項３２】
前記ステップ（ｄ）は、最前層の画像データ以外については補正の対象から除外する、請求項２８または２９に記載の印刷プログラム。
【請求項３３】
前記ステップ（ｄ）は、特色の画素については補正の対象から除外する、請求項２６〜３２のいずれか一項に記載の印刷プログラム。
【請求項３４】
前記ステップ（ｄ）は、ブラック単色１００％であって属性がテキストである画素については補正の対象から除外する、請求項２６〜３３のいずれか一項に記載の印刷プログラム。
【請求項３５】
前記ステップ（ｄ）は、彩度、色相、明度のいずれかまたは二つ以上を変化させることにより、前記色差が広がるように、視認性の向上のための画素値の補正を行う、請求項２６〜３４のいずれか一項に記載の印刷プログラム。
【請求項３６】
前記変換処理は、
前記画像データの色空間を変換する通常の色変換と、
前記画像データに含まれる特色を所定の画素値に変換する特色変換と、
前記画像データに含まれる特定の画素値を所定の画素値に変換する代替色変換と、
前記画像データに含まれる各画素について単位面積当たりの総トナー量を一定以下にするトナー量制限と、
前記画像データに含まれる単色についての濃淡変化が網点の面積比率に比例するように色調整するリニア調整と、
前記画像データに含まれる単色についての濃淡変化がユーザーからの指示に従うように色調整するトーンカーブ調整と、の少なくともいずれか一つを含む、請求項２５〜３５のいずれか一項に記載の印刷プログラム。
【請求項３７】
請求項２５〜３６のいずれか一項に記載の印刷プログラムを記憶したコンピューター読み込み可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システム、印刷方法、印刷プログラム、および記録媒体に関する。
【背景技術】
【０００２】
多くの印刷システムでは、コントローラーが印刷ジョブを受信すると、受信した印刷ジョブに含まれる印刷対象の画像データに対して、画素値を変換する各種変換処理（たとえば、色変換処理や濃度調整）が施される。これにより、印刷対象の画像データは、印刷エンジンにおいて印刷可能な形式に変換され、なおかつ、モニタ上での表示色に近い色での印刷が可能になる。
【０００３】
しかし、印刷対象の画像データによっては、設定どおりに画素値を変換してしまうと、視認性の悪いオブジェクト（文字など）が存在する印刷となってしまう場合がある。たとえば、文字の色と、その文字周辺の背景色と、の色が近い場合には、文字が読みにくい印刷となってしまう。
【０００４】
そのため、従来から、文字などの視認性を確保するために、文字色と背景画像の色味に応じて文字色を調整する技術が開発されている（たとえば、特許文献１）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１０−２９３８３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、特許文献１には、印刷機の特性を考慮した色変換（たとえば、ＣＭＹＫ変換）が行われる前の段階で文字色を調整することしか開示されていない。そのため、印刷機内部での色変換が行われた後には、視認性の良否について判断することはできず、当然ながら文字色などを再調整することもできない。
【０００７】
したがって、従来の技術を用いて視認性の確保のために文字色などを調整したとしても、その後の印刷機内部での色変換により、最終的に出力される印刷結果については視認性が保障されない、という問題がある。
【０００８】
本発明は、上記事情に鑑みてなされたものであり、最終的に出力される印刷結果についての視認性を保障可能にする印刷システム、印刷方法、印刷プログラム、および記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００９】
（１）印刷対象の画像データに対して画素値を変換する各種の変換処理を実施する画素値変換部と、前記画素値変換部による変換処理が終了した後であって印刷前に、前記画像データに基づいて印刷されたときの視認性の良否について判断する判断部と、前記判断部により視認性が不良と判断された場合、視認性が不良の旨をユーザーに通知する通知部と、を有する印刷システム。
【００１０】
（２）前記判断部により視認性が不良と判断された画素について、視認性の向上のための画素値の補正を行う補正部を、さらに有する上記（１）に記載の印刷システム。
【００１１】
（３）印刷対象の画像データに対して画素値を変換する各種の変換処理を実施する画素値変換部と、前記画素値変換部による変換処理が終了した後であって印刷前に、前記画像データに基づいて印刷されたときの視認性の良否について判断する判断部と、前記判断部により視認性が不良と判断された画素について、視認性の向上のための画素値の補正を行う補正部と、を有する印刷システム。
【００１２】
（４）前記印刷対象の画像データは、階層の異なる複数の画像データを含み、前記判断部は、前記複数の画像データを重ねたときに隣接する画素の画素値を比較して、色差が所定の閾値未満となる画素については視認性が不良と判断する、上記（２）または（３）に記載の印刷システム。
【００１３】
（５）前記判断部は、前記複数の画像データを重ねたときに異なる階層間において隣接し、かつ、属性が異なる画素の画素値を比較して、色差が所定の閾値未満となる画素については視認性が不良と判断する、上記（４）に記載の印刷システム。
【００１４】
（６）前記判断部は、同一の画像データ内において隣接し、かつ、属性が異なる画素の画素値を比較して、色差が所定の閾値未満となる画素については視認性が不良と判断する、上記（２）または（３）に記載の印刷システム。
【００１５】
（７）有色の印刷用紙に印刷する場合において、前記判断部は、前記画像データの画素の画素値と、前記印刷用紙の色を表す画素値と、を比較して、色差が所定の閾値未満となる画素については視認性が不良と判断する、上記（２）または（３）に記載の印刷システム。
【００１６】
（８）前記補正部は、最前層の画像データ以外については補正の対象から除外する、上記（４）または（５）に記載の印刷システム。
【００１７】
（９）前記補正部は、特色の画素については補正の対象から除外する、上記（２）〜（８）のいずれかに記載の印刷システム。
【００１８】
（１０）前記補正部は、ブラック単色１００％であって属性がテキストである画素については補正の対象から除外する、上記（２）〜（９）のいずれかに記載の印刷システム。
【００１９】
（１１）前記補正部は、彩度、色相、明度のいずれかまたは二つ以上を変化させることにより、前記色差が広がるように、視認性の向上のための画素値の補正を行う、上記（２）〜（１０）のいずれかに記載の印刷システム。
【００２０】
（１２）前記変換処理は、前記画像データの色空間を変換する通常の色変換と、前記画像データに含まれる特色を所定の画素値に変換する特色変換と、前記画像データに含まれる特定の画素値を所定の画素値に変換する代替色変換と、前記画像データに含まれる各画素について単位面積当たりの総トナー量を一定以下にするトナー量制限と、前記画像データに含まれる単色についての濃淡変化が網点の面積比率に比例するように色調整するリニア調整と、前記画像データに含まれる単色についての濃淡変化がユーザーからの指示に従うように色調整するトーンカーブ調整と、の少なくともいずれか一つを含む、上記（１）〜（１１）のいずれかに記載の印刷システム。
【００２１】
（１３）（ａ）印刷対象の画像データに対して画素値を変換する各種の変換処理を実施するステップと、（ｂ）前記ステップ（ａ）において変換処理が終了した後であって印刷前に、前記画像データに基づいて印刷されたときの視認性の良否について判断するステップと、（ｃ）前記ステップ（ｂ）において視認性が不良と判断された場合、視認性が不良の旨をユーザーに通知するステップと、を行う印刷方法。
【００２２】
（１４）（ｄ）前記ステップ（ｂ）において視認性が不良と判断された画素について、視認性の向上のための画素値の補正を行うステップを、さらに行う上記（１３）に記載の印刷方法。
【００２３】
（１５）（ａ）印刷対象の画像データに対して画素値を変換する各種の変換処理を実施するステップと、（ｂ）前記ステップ（ａ）において変換処理が終了した後であって印刷前に、前記画像データに基づいて印刷されたときの視認性の良否について判断するステップと、（ｄ）前記ステップ（ｂ）により視認性が不良と判断された画素について、視認性の向上のための画素値の補正を行うステップと、を行う印刷方法。
【００２４】
（１６）前記印刷対象の画像データは、階層の異なる複数の画像データを含み、前記ステップ（ｂ）は、前記複数の画像データを重ねたときに隣接する画素の画素値を比較して、色差が所定の閾値未満となる画素については視認性が不良と判断する、上記（１２）または（１３）に記載の印刷方法。
【００２５】
（１７）前記ステップ（ｂ）は、前記複数の画像データを重ねたときに異なる階層間において隣接し、かつ、属性が異なる画素の画素値を比較して、色差が所定の閾値未満となる画素については視認性が不良と判断する、上記（１６）に記載の印刷方法。
【００２６】
（１８）前記ステップ（ｂ）は、同一の画像データ内において隣接し、かつ、属性が異なる画素の画素値を比較して、色差が所定の閾値未満となる画素については視認性が不良と判断する、上記（１４）または（１５）に記載の印刷方法。
【００２７】
（１９）有色の印刷用紙に印刷する場合において、前記ステップ（ｂ）は、前記画像データの画素の画素値と、前記印刷用紙の色を表す画素値と、を比較して、色差が所定の閾値未満となる画素については視認性が不良と判断する、上記（１４）または（１５）に記載の印刷方法。
【００２８】
（２０）前記ステップ（ｄ）は、最前層の画像データ以外については補正の対象から除外する、上記（１６）または（１７）に記載の印刷方法。
【００２９】
（２１）前記ステップ（ｄ）は、特色の画素については補正の対象から除外する、上記（１４）〜（２０）のいずれかに記載の印刷方法。
【００３０】
（２２）前記ステップ（ｄ）は、ブラック単色１００％であって属性がテキストである画素については補正の対象から除外する、上記（１４）〜（２１）のいずれか一項に記載の印刷方法。
【００３１】
（２３）前記ステップ（ｄ）は、彩度、色相、明度のいずれかまたは二つ以上を変化させることにより、前記色差が広がるように、視認性の向上のための画素値の補正を行う、上記（１４）〜（２２）のいずれかに記載の印刷方法。
【００３２】
（２４）前記変換処理は、前記画像データの色空間を変換する通常の色変換と、前記画像データに含まれる特色を所定の画素値に変換する特色変換と、前記画像データに含まれる特定の画素値を所定の画素値に変換する代替色変換と、前記画像データに含まれる各画素について単位面積当たりの総トナー量を一定以下にするトナー量制限と、前記画像データに含まれる単色についての濃淡変化が網点の面積比率に比例するように色調整するリニア調整と、前記画像データに含まれる単色についての濃淡変化がユーザーからの指示に従うように色調整するトーンカーブ調整と、の少なくともいずれか一つを含む、上記（１３）〜（２３）のいずれかに記載の印刷方法。
【００３３】
（２５）（ａ）印刷対象の画像データに対して画素値を変換する各種の変換処理を実施するステップと、（ｂ）前記ステップ（ａ）において変換処理が終了した後であって印刷前に、前記画像データに基づいて印刷されたときの視認性の良否について判断するステップと、（ｃ）前記ステップ（ｂ）において視認性が不良と判断された場合、視認性が不良の旨をユーザーに通知するステップと、をコンピューターに実行させるための印刷プログラム。
【００３４】
（２６）（ｄ）前記ステップ（ｂ）において視認性が不良と判断された画素について、視認性の向上のための画素値の補正を行うステップを、さらに前記コンピューターに実行させるための上記（２５）に記載の印刷プログラム。
【００３５】
（２７）（ａ）印刷対象の画像データに対して画素値を変換する各種の変換処理を実施するステップと、（ｂ）前記ステップ（ａ）において変換処理が終了した後であって印刷前に、前記画像データに基づいて印刷されたときの視認性の良否について判断するステップと、（ｄ）前記ステップ（ｂ）により視認性が不良と判断された画素について、視認性の向上のための画素値の補正を行うステップと、をコンピューターに実行させるための印刷プログラム。
【００３６】
（２８）前記印刷対象の画像データは、階層の異なる複数の画像データを含み、前記ステップ（ｂ）は、前記複数の画像データを重ねたときに隣接する画素の画素値を比較して、色差が所定の閾値未満となる画素については視認性が不良と判断する、上記（２６）または（２７）に記載の印刷プログラム。
【００３７】
（２９）前記ステップ（ｂ）は、前記複数の画像データを重ねたときに異なる階層間において隣接し、かつ、属性が異なる画素の画素値を比較して、色差が所定の閾値未満となる画素については視認性が不良と判断する、上記（２８）に記載の印刷プログラム。
【００３８】
（３０）前記ステップ（ｂ）は、同一の画像データ内において隣接し、かつ、属性が異なる画素の画素値を比較して、色差が所定の閾値未満となる画素については視認性が不良と判断する、上記（２６）または（２７）に記載の印刷プログラム。
【００３９】
（３１）有色の印刷用紙に印刷する場合において、前記ステップ（ｂ）は、前記画像データの画素の画素値と、前記印刷用紙の色を表す画素値と、を比較して、色差が所定の閾値未満となる画素については視認性が不良と判断する、上記（２６）または（２７）に記載の印刷プログラム。
【００４０】
（３２）前記ステップ（ｄ）は、最前層の画像データ以外については補正の対象から除外する、上記（２８）または（２９）に記載の印刷プログラム。
【００４１】
（３３）前記ステップ（ｄ）は、特色の画素については補正の対象から除外する、上記（２６）〜（３２）のいずれか一項に記載の印刷プログラム。
【００４２】
（３４）前記ステップ（ｄ）は、ブラック単色１００％であって属性がテキストである画素については補正の対象から除外する、上記（２６）〜（３３）のいずれかに記載の印刷プログラム。
【００４３】
（３５）前記ステップ（ｄ）は、彩度、色相、明度のいずれかまたは二つ以上を変化させることにより、前記色差が広がるように、視認性の向上のための画素値の補正を行う、上記（２６）〜（３４）のいずれかに記載の印刷プログラム。
【００４４】
（３６）前記変換処理は、前記画像データの色空間を変換する通常の色変換と、前記画像データに含まれる特色を所定の画素値に変換する特色変換と、前記画像データに含まれる特定の画素値を所定の画素値に変換する代替色変換と、前記画像データに含まれる各画素について単位面積当たりの総トナー量を一定以下にするトナー量制限と、前記画像データに含まれる単色についての濃淡変化が網点の面積比率に比例するように色調整するリニア調整と、前記画像データに含まれる単色についての濃淡変化がユーザーからの指示に従うように色調整するトーンカーブ調整と、の少なくともいずれか一つを含む、上記（２５）〜（３５）のいずれかに記載の印刷プログラム。
【００４５】
（３７）上記（２５）〜（３６）のいずれかに記載の印刷プログラムを記憶したコンピューター読み込み可能な記録媒体。
【発明の効果】
【００４６】
本発明によれば、画像データの画素値を変換する各種変換処理が終了した後であって印刷前に、当該画像データに基づく印刷がされたときの視認性について良否を判断している。これにより、視認性に不良があれば、印刷前にユーザーに警告を通知でき、要求すれば、視認性の向上のための画素値の補正を行うこともできる。このようにして、最終的に出力される印刷結果についての視認性を保障可能にする。
【図面の簡単な説明】
【００４７】
【図１】印刷システムの概略構成を示す図である。
【図２】クライアント装置のハードウェア構成例を示す図である。
【図３】コントローラーのハードウェア構成例を示す図である。
【図４】画像形成装置のハードウェア構成例を示す図である。
【図５】印刷システムが有する機能の概要について説明するための図である。
【図６】印刷システムの機能構成例を示すブロック図である。
【図７】コントローラーおよび画像形成装置の機能をより詳細に説明するための図である。
【図８】印刷ジョブ受信処理の手順を示すフローチャートである。
【図９】（Ａ）ＲＩＰ画像について説明するための図である。（Ｂ）属性情報について説明するための図である。
【図１０】合成印刷処理の手順を示すフローチャートである。
【図１１】画像合成時において視認性の良否を判断するうえで比較対象となる画素の例１を示す図である。
【図１２】画像合成時において視認性の良否を判断するうえで比較対象となる画素の例２を示す図である。
【図１３】視認性が不良の旨をユーザーに通知するための画面例を示す図である。
【図１４】（Ａ）前景画像と背景画像の第一の合成方法について説明するための図である。（Ｂ）前景画像と背景画像の第二の合成方法について説明するための図である。
【発明を実施するための形態】
【００４８】
以下、添付した図面を参照して、本発明の第１実施形態を説明する。なお、図面の説明において同一の要素には同一の符号を付し、重複する説明を省略する。また、図面の寸法比率は、説明の都合上誇張されており、実際の比率とは異なる場合がある。
【００４９】
＜印刷システム１（ハードウェア構成）＞
図１は、本実施形態にかかる印刷システム１の概略構成を示す図である。図２は、印刷システム１に含まれるクライアント装置１０のハードウェア構成例を示す図である。図３は、印刷システム１に含まれるコントローラー２０のハードウェア構成例を示す図である。図４は、画像形成装置３０のハードウェア構成例を示す図である。以下、図１〜４を参照して、印刷システム１の概略構成、特にハードウェア構成について説明する。
【００５０】
図１に示されるとおり、印刷システム１は、クライアント装置１０と、コントローラー２０と、画像形成装置３０と、を備えている。
【００５１】
クライアント装置１０とコントローラー２０は、コンピューターネットワーク（以下では単に「ネットワーク５」という）を介して相互に通信可能に接続されている。ネットワーク５は、イーサネット（登録商標）、Ｗｉ−Ｆｉ（Ｗｉｒｅｌｅｓｓ  Ｆｉｄｅｌｉｔｙ）、ＦＤＤＩ（Ｆｉｂｅｒ  Ｄｉｓｔｒｉｂｕｔｅｄ  Ｄａｔａ  Ｉｎｔｅｒｆａｃｅ）、トークンリング等の規格によりコンピューターやネットワーク機器同士を接続したＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、あるいはＬＡＮ同士を専用線で接続したＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等からなる。
【００５２】
また、コントローラー２０と画像形成装置３０は、それぞれ、たとえば、ＩＥＥＥ１３９４シリアルバス、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等のインターフェース用バス６を介して接続されている。ただし、コントローラー２０と画像形成装置３０を、ネットワーク５を介して接続させてもよい。また、コントローラー２０を画像形成装置３０の筐体内に収め、コントローラー２０と画像形成装置３０を一体化させてもよい。
【００５３】
なお、ネットワーク５に接続される機器の種類および台数は、図１に示す例に限定されない。
【００５４】
＜クライアント装置１０（ハードウェア構成）＞
次に、クライアント装置１０のハードウェア構成について説明する。
【００５５】
クライアント装置１０は、印刷ジョブを生成する装置であり、一般的なコンピューターである。たとえば、クライアント装置１０には、図１、図２に示されるようなデスクトップ型のＰＣ（パーソナルコンピューター）が用いられてもよいし、タブレット端末、スマートフォン、携帯電話、等の携帯端末が用いられてもよい。
【００５６】
また、クライアント装置１０は、印刷すると視認性が不良になり得る画像データに対する補正の指示を、遠隔操作により画像形成装置３０へ送信できる。
【００５７】
なお、クライアント装置１０において生成される印刷ジョブには、印刷対象となるデータ（以下「印刷対象データ」と称する）の他に、部数、用紙サイズ、片面／両面、モノクロ／カラー等に関する基本的な設定情報が含まれている。ここで、印刷対象データは、たとえば、コントローラー２０が解釈可能なページ記述言語（ＰＤＬ：Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）で記述されたＰＤＬデータでよい。ＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）データなどであってもよい。
【００５８】
以上のようなクライアント装置１０は、図２に示されるとおり、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１１と、メモリー１２と、ストレージ１３と、ネットワークインターフェース（Ｉ／Ｆ）１４と、入出力装置１５と、を有し、これらは信号をやり取りするためのバスを介して相互に接続されている。
【００５９】
ＣＰＵ１１は、プログラムにしたがって上記各部の制御や各種の演算処理を実行するマルチコアのプロセッサ等から構成される制御回路であり、クライアント装置１０の各機能は、それに対応するプログラムをＣＰＵ１１が実行することにより発揮される。
【００６０】
メモリー１２は、作業領域として一時的にプログラムおよびデータを記憶する高速アクセス可能な主記憶装置である。メモリー１２には、たとえば、ＤＲＡＭ（Ｄｙｍａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＳＤＲＡＭ（Ｓｙｎｃｈｒｏｎｏｕｓ  Ｄｙｍａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等が採用される。
【００６１】
ストレージ１３は、オペレーティングシステムを含む各種プログラムや各種データを格納する大容量の補助記憶装置である。ストレージ１３には、たとえば、フラッシュメモリー、ソリッドステートドライブ、ハードディスク、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等が採用される。
【００６２】
ネットワークＩ／Ｆ１４は、ネットワーク５を介し他の機器（たとえば、コントローラー２０）と通信するためのインターフェースであり、イーサネット（登録商標）、Ｗｉ−Ｆｉ、ＦＤＤＩ、トークンリング等の規格が用いられる。
【００６３】
入出力装置１５は、たとえば、キーボードやマウス等の入力装置や、液晶ディスプレイ等の出力装置である。
【００６４】
＜コントローラー２０（ハードウェア構成）＞
次に、コントローラー２０のハードウェア構成について説明する。
【００６５】
コントローラー２０は、クライアント装置１０から転送された印刷ジョブに含まれる印刷対象データに対してＲＩＰ処理を実施する装置である。ＲＩＰ処理により画像形成装置３０において印刷可能な画像データ（以下では、「ラスターデータ」または「ＲＩＰ画像」とも称する）が生成される。コントローラー２０は、生成した画像データを画像形成装置３０に転送して印刷させる。
【００６６】
また、コントローラー２０は、ＲＩＰ処理と共に、輝度値の変換を伴う各種変換処理（後述する「第一画素値変換処理」）を実施することも可能である。
【００６７】
コントローラー２０は、一般的なコンピューターであり、たとえば、図１、図３に示されるようなデスクトップ型のコンピューターが用いられてもよい。
【００６８】
以上のようなコントローラー２０は、図３に示されるとおり、ＣＰＵ２１と、メモリー２２と、ストレージ２３と、ネットワークインターフェース（Ｉ／Ｆ）２４と、プリンターインターフェース（Ｉ／Ｆ）２５と、入出力装置２６と、を有し、これらは信号をやり取りするためのバスを介して相互に接続されている。
【００６９】
ＣＰＵ２１は、プログラムにしたがって上記各部の制御や各種の演算処理を実行するマルチコアのプロセッサ等から構成される制御回路であり、コントローラー２０の各機能は、それに対応するプログラムをＣＰＵ２１が実行することにより発揮される。
【００７０】
メモリー２２は、作業領域として一時的にプログラムおよびデータを記憶する高速アクセス可能な主記憶装置である。メモリー２２には、たとえば、ＤＲＡＭ、ＳＤＲＡＭ、ＳＲＡＭ、等が採用される。
【００７１】
ストレージ２３は、オペレーティングシステムを含む各種プログラムや各種データを格納する大容量の補助記憶装置である。ストレージ２３には、たとえば、フラッシュメモリー、ソリッドステートドライブ、ハードディスク、ＲＯＭ、等が採用される。
【００７２】
ネットワークＩ／Ｆ２４は、ネットワーク５を介し他の機器（たとえば、クライアント装置１０）と通信するためのインターフェースであり、イーサネット（登録商標）、Ｗｉ−Ｆｉ、ＦＤＤＩ、トークンリング等の規格が用いられる。
【００７３】
プリンターＩ／Ｆ２５は、画像形成装置３０と通信するためのインターフェース（ＶＩＦ：Ｖｉｄｅｏ  Ｉｎｔｅｒｆａｃｅ）であり、ＲＩＰ済みの画像データ（ラスターデータ）を、順次、プリンター３０へ転送する。なお、ＲＳ−２３２（Ｒｅｃｏｍｍｅｎｄｅｄ  Ｓｔａｎｄａｒｄ  ２３２）Ｃ、ＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ）１３９４、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等のシリアルインターフェース、ＩＥＥＥ１２８４等のパラレルインターフェース、独自規格によるインターフェースを、ＶＩＦの代わりに適宜用いることも可能である。
【００７４】
入出力装置２６は、たとえば、キーボードやマウス等の入力装置や、液晶ディスプレイ等の出力装置である。
【００７５】
＜画像形成装置３０（ハードウェア構成）＞
次に、画像形成装置３０のハードウェア構成について説明する。
【００７６】
画像形成装置３０は、少なくとも印刷機能を有し、コントローラー２０から送信された画像データ（ラスターデータ）を印刷するために使用される。画像形成装置３０は、印刷機能に加え、さらに、コピー機能、スキャン機能、ファクシミリ機能等を有するＭＦＰ（Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）であってもよい。
【００７７】
また、画像形成装置３０は、コントローラー２０から送信された画像データの印刷に先立ち、当該画像データに基づいて印刷されたときの視認性の良否について判断できる。そして、視認性が不良と判断された場合には、視認性が不良の旨をユーザーに通知できる。また、視認性の向上のために、画素値の補正を行うこともできる。
【００７８】
また、画像形成装置３０は、コントローラー２０から送信された画像データに対して、輝度値の変換を伴う各種変換処理（後述する「第二画素変換処理」）を実施することも可能である。
【００７９】
以上のような画像形成装置３０は、図１、図４に示されるとおり、ＣＰＵ３１と、メモリー３２と、ストレージ３３と、コントローラーインターフェース（Ｉ／Ｆ）３４と、印刷エンジン３５と、操作パネル３６と、を有し、これらは信号をやり取りするためのバスを介して相互に接続されている。
【００８０】
ＣＰＵ３１は、プログラムにしたがって上記各部の制御や各種の演算処理を実行するマイクロプロセッサ等から構成される制御回路である。画像形成装置３０の各機能は、対応するプログラムをＣＰＵ３１が実行することにより実現される。
【００８１】
メモリー３２は、作業領域として一時的にプログラムおよびデータを記憶する高速アクセス可能な主記憶装置である。メモリー３２には、たとえば、ＤＲＡＭ、ＳＤＲＡＭ、ＳＲＡＭ等が採用される。
【００８２】
ストレージ３３は、ファームウェアを含む各種プログラムや各種データを格納する大容量の補助記憶装置である。ストレージ３３には、たとえば、フラッシュメモリー、ＲＯＭ、ソリッドステートドライブ、ハードディスク等が採用される。
【００８３】
コントローラーＩ／Ｆ３４は、コントローラー２０と通信するためのインターフェース（ＶＩＦ：Ｖｉｄｅｏ  Ｉｎｔｅｒｆａｃｅ）である。ＲＳ−２３２Ｃ、ＩＥＥＥ１３９４、ＵＳＢ等のシリアルインターフェース、ＩＥＥＥ１２８４等のパラレルインターフェース、独自規格によるインターフェースを、ＶＩＦの代わりに適宜適用することも可能である。
【００８４】
印刷エンジン３５は、コントローラー２０から出力された画像データ（ラスターデータ）を印刷する。たとえば、印刷エンジン３５は、トナーを充填したカートリッジ、感光体ドラム、レーザー光照射機構、紙送り機構、給排紙機構等を備え、トナーを印刷用紙等の印刷媒体に転写することで印刷を行うレーザー方式のユニットである。
【００８５】
操作パネル３６は、タッチパネルを有し、印刷ジョブの進行状況やエラーの発生状況を表示すると共に、種々の操作（入力）が可能となるように構成されている。
【００８６】
印刷システム１は、以上のようなハードウェア構成を有する。
【００８７】
＜印刷システム１（機能構成）＞
図５は、本実施形態にかかる印刷システム１が有する機能の概要について説明するための図である。図６は、印刷システム１の機能構成例を示すブロック図である。図７は、コントローラー２０および画像形成装置３０の機能をより詳細に説明するための図である。以下、図５〜７を参照して、印刷システム１の機能構成について説明する。
【００８８】
図５に示されるとおり、印刷システム１は、複数枚の画像（たとえば、前景画像と背景画像）を合成して印刷する機能（以下「合成印刷」や「オーバーレイ印刷」と称する）を有する。たとえば、印刷システム１では、ユーザーにより指定された画像データを、背景画像として画像形成装置３０に蓄積しておくことができる。その後、印刷システム１では、クライアント装置１０からコントローラー２０を経て画像形成装置３０に新たな画像データが前景画像として入力されると、画像形成装置３０は背景画像に前景画像を重ね合わせた合成画像を生成し、一枚の印刷用紙に印刷できる。
【００８９】
＜クライアント装置１０（機能構成）＞
クライアント装置１０は、図６に示されるとおり、機能構成として、制御部４１と、アプリケーション部４２と、ドライバー部４３と、補正指示部４４と、表示部４５と、を有する。
【００９０】
制御部４１は、クライアント装置１０のシステム管理と、基本的なユーザー操作環境を提供する、いわゆるコンピューターの基本ソフトウェアである。
【００９１】
アプリケーション部４２は、クライアント装置１０にインストールされた、原稿データを作成する一般的なプログラムに従って動作する。たとえば、文書を作成するためのプログラム、図形を描画するためのプログラム、画像を編集するためのプログラムなどに従って原稿データを作成する。
【００９２】
ドライバー部４３は、クライアント装置１０を、コントローラー２０のクライアントとして機能させるソフトウェアである。具体的には、ドライバー部４３は、原稿データを読み込んで、コントローラー２０が解釈可能な印刷対象データ（たとえば、ＰＤＬデータ、ＰＤＦデータ）に変換し、印刷ジョブとしてコントローラー２０に送信する。
【００９３】
補正指示部４４は、画像形成装置３０において印刷が実行される前に、視認性を向上させる補正について指示可能なＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を提供する。たとえば、補正指示部４４は、背景画像と前景画像を重ね合わせたときに、視認性が不良となる画素の画素値を補正する指示ができる。
【００９４】
表示部４５は、補正指示部４４によって提供されるＧＵＩを表示する。
【００９５】
なお、制御部４１、アプリケーション部４２、ドライバー部４３、補正指示部４４は、ＣＰＵ１１が、ストレージ１３にインストールされているＯＳやプログラムをメモリー１２に読み出して実行することにより実現される。また、表示部４５は、ディスプレイ等の入出力装置１５によって実現される。
【００９６】
＜コントローラー２０（機能構成）＞
次に、コントローラー２０の機能構成について説明する。
【００９７】
図６に示されるとおり、コントローラー２０は、機能構成として、受信部５１と、第一画素値変換部（ＲＩＰ）５２と、取得部５３と、記憶部５４と、印刷指示部５５と、を有する。
【００９８】
受信部５１は、クライアント装置１０から送信された印刷ジョブを、ネットワーク５を介して受信する。
【００９９】
第一画素値変換部５２は、受信した印刷ジョブに含まれる印刷対象データに対してＲＩＰ処理を実行して、ビットマップ形式の画像データ（ラスターデータ）を生成する。また、第一画素値変換部５２は、ＲＩＰ処理時において、印刷対象データに含まれる画像の各画素値を変換する各種変換（「第一画素値変換」と称する）処理を実施する。本実施形態の第一画素値変換部５２が実行する第一画素値変換処理には、プロファイル色変換、特色変換、代替カラー変換、およびトナー量制限、の少なくともいずれか一つの処理が含まれる（図７）。
【０１００】
プロファイル色変換の処理では、第一画素値変換部５２は、ＩＣＣ（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｃｏｌｏｒ  Ｃｏｎｓｏｒｔｉｕｍ）プロファイルに基づいて、印刷対象データに含まれる画像（たとえば、背景画像、前景画像）を色変換する。すなわち、第一画素値変換部５２は、受信部５１で受信された画像データ（たとえば、ＲＧＢデータ、ＣＭＹＫデータ）を、デバイスに非依存の画素値（たとえば、ＣＩＥ  Ｌａｂ値）を介して、出力用（ビットマップ形式）の画像データ（たとえば、Ｃ’Ｍ’Ｙ’Ｋ’データ）に変換できる。
【０１０１】
また、特色変換の処理では、第一画素値変換部５２は、金色や銀色、パステルカラーなど、ＣＭＹＫのインクを混ぜても作れない特色が、画像データに含まれている場合には、その特色に対応する独自のＣＭＹＫ値に変換する。
【０１０２】
また、代替カラー変換の処理では、第一画素値変換部５２は、画像データに含まれている特定の色を、ＩＣＣプロファイルに基づく色変換をせずに、ユーザーによって指定されたカラー値に置き換える。
【０１０３】
また、トナー量制限の処理では、第一画素値変換部５２は、ＣＭＹＫの総トナー量が高くなる領域について、トナー量を制限する。すなわち、画像データに含まれる各画素について単位面積当たりの総トナー量を一定以下にする。
【０１０４】
取得部５３は、第一画素値変換部５２が第一画素値変換処理を実行する際に必要となるデータを、記憶部５４から取得する。たとえば、取得部５３は、プロファイル色変換の処理に先立ち、記憶部５４からＩＣＣプロファイルを取得して第一画素値変換部５２へ提供する。
【０１０５】
記憶部５４は、第一画素値変換部５２が第一画素値変換処理を実行する際に必要となるデータを記憶する。たとえば、記憶部５４は、ＩＣＣプロファイルなどを記憶する。
【０１０６】
印刷指示部５５は、第一画素値変換部５２によって生成された画像データ（ラスターデータ）を、画像形成装置３０に印刷させる指示を出力する。具体的には、印刷指示部５５は、受信した印刷ジョブに含まれる基本的な設定情報に基づいて印刷コマンドを生成し、画像データと共に画像形成装置３０へ送信する。
【０１０７】
なお、受信部５１は、ネットワークＩ／Ｆ２４によって実現される。また、第一画素値変換部５２、取得部５３、印刷指示部５５は、ＣＰＵ２１が、ストレージ２３にインストールされているプログラムをメモリー２２に読み出して実行することやプリンターＩ／Ｆ２５によって実現される。これに限らず、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）等のハードウェアにより実現されてもよい。また、記憶部５４は、ストレージ２３やメモリー２２によって実現される。
【０１０８】
＜画像形成装置３０（機能構成）＞
次に、画像形成装置３０の機能構成について説明する。
【０１０９】
図６に示されるとおり、画像形成装置３０は、機能構成として、受信部６１と、第二画素値変換部（画像処理部）６２と、視認性判断部６３と、通知部６４と、補正部６５と、スクリーニング処理部６６と、印刷制御部６７と、記憶部６８と、を有する。
【０１１０】
受信部６１は、コントローラー２０から送信された印刷コマンドおよび画像データ（ラスターデータ）を受信する。
【０１１１】
第二画素値変換部６２は、受信した画像データに対して各種画像処理（「第二画素値変換」と称する）を実行し、たとえば、画素値の変換を伴う濃度調整を行う。本実施形態の第二画素値変換部６２が実行する第二画素値変換処理には、リニア調整、トーンカーブ調整、などの処理が含まれる（図７）。
【０１１２】
リニア調整の処理では、第二画素値変換部６２は、ＣＭＹＫ単色の濃淡が網点の大きさや密度に比例するように調整された第一濃度調整テーブル（ドットゲインカーブ）に従って、各画素値を変換する。
【０１１３】
また、トーンカーブ調整の処理では、第二画素値変換部６２は、ＣＭＹＫ単色の濃淡がユーザーからの指示に従うように、印刷ジョブごとに設定された第二濃度調整テーブル（トーンカーブ）に従って各画素値を変換する。
【０１１４】
視認性判断部６３は、第二画素値変換部６２による変換処理が終了した後であって印刷前に、画像データに基づいて印刷されたときの視認性の良否について判断する。たとえば、視認性判断部６３は、階層の異なる複数の画像データに対して、重ねたときに隣接する画素の画素値を比較し、色差が所定の閾値未満となる画素を視認性が不良と判断する。詳細な判断方法については後述する。
【０１１５】
通知部６４は、視認性判断部６３により視認性が不良と判断された場合、視認性が不良の旨をユーザーに通知する。
【０１１６】
補正部６５は、視認性判断部６３により視認性が不良と判断された画素について、視認性の向上のための画素値の補正を行う。たとえば、補正部６５は、図７に示すように、背景画像および前景画像の少なくともいずれか一つの画像について補正を行い、背景画像と前景画像を合成する。これに限らず、背景画像と前景画像を合成後に、補正を施してもよい。
【０１１７】
スクリーニング処理部６６は、画像データ（補正部６５により補正、合成された画像）に含まれる各画素をスクリーニング処理によって二値化し、濃淡を面積階調の網点で表現した網点画像に変換する。
【０１１８】
印刷制御部６７は、スクリーニング処理部６６により生成された網点画像に基づく印刷を実行する。具体的には、印刷制御部６７は、画像データと共に受信した印刷コマンドに従って、印刷エンジン３５や印字ヘッド（不図示）を制御し、印字処理を実行する。
【０１１９】
記憶部６８は、第二画素値変換部６２が第二画素変換処理を実行する際に必要となるデータ（第一濃度調整テーブル、第二濃度調整テーブルなど）や、合成印刷に用いられる背景画像をフォームデータとして記憶する。
【０１２０】
なお、受信部６１は、コントローラーＩ／Ｆ３４により実現される。また、第二画素値変換部（画像処理部）６２、視認性判断部６３、通知部６４、補正部６５、スクリーニング処理部６６、印刷制御部６７は、ＣＰＵ３１が、ストレージ３３にインストールされているプログラムをメモリー３２に読み出して実行することにより実現される。これに限らず、ＡＳＩＣ等のハードウェアにより実現されてもよい。また、記憶部６８は、ストレージ３３やメモリー３２によって実現される。
【０１２１】
以上のように、本実施形態にかかる印刷システム１では、図７に示すとおり、画素値の変換を伴う各種変換処理（第一画素値変換処理、第二画素値変換処理）の後であって印刷（スクリーニング処理）前に、視認性について判断し、補正・合成の処理を実施する。このように、画像形成装置３０内部での画素値の変換を伴う処理が全て完了してから、視認性の良否について判断でき、視認性が不良であれば補正することもできる。そのため、ユーザーが関知しないところ（画像形成装置３０の内部処理）で画素値が変換されることはなくなり、最終的に出力される印刷結果について視認性が保障される。
【０１２２】
＜印刷システム１の動作＞
次に、印刷システム１の特徴的な動作について説明する。
【０１２３】
図８は、コントローラー２０において実行される印刷ジョブ受信処理の手順を示すフローチャートである。図９（Ａ）は、ＲＩＰ画像について説明するための図であり、図９（Ｂ）は、属性情報について説明するための図である。
【０１２４】
以下、図８、図９を参照して、印刷ジョブ受信処理の手順について説明する。
【０１２５】
＜印刷ジョブ受信処理＞
たとえば、コントローラー２０に電源が投入されると、コントローラー２０は、図８に示す印刷ジョブ受信処理を開始する。
【０１２６】
（ステップＳ１０１）
印刷ジョブ受信処理が開始されると、コントローラー２０は、受信部５１として機能して、クライアント装置１０から送信された背景画像用の印刷ジョブを受信したか判別する。コントローラー２０は、背景画像用の印刷ジョブを受信していない場合には（ステップＳ１０１：Ｎｏ）、受信するまで待機する。そして、コントローラー２０は、背景画像用の印刷ジョブを受信すると（ステップＳ１０１：Ｙｅｓ）、処理をステップＳ１０２に進める。
【０１２７】
（ステップＳ１０２）
コントローラー２０は、第一画素値変換部５２として機能し、ステップＳ１０１において受信した印刷ジョブに含まれている背景画像（印刷対象データ）に対して第一画素値変換（ＲＩＰ処理）を施す。たとえば、コントローラー２０は、取得部５３によって第一画素値変換の際に必要なデータを記憶部５４から取得し、背景画像をＲＩＰ画像（ラスターデータ）に変換する。ここで、コントローラー２０が実施する第一画素値変換には、上述したように、プロファイル色変換、特色変換、代替カラー変換、トナー量制限などの処理が含まれる。
【０１２８】
ステップＳ１０２において生成されるＲＩＰ画像は、図９（Ａ）に示す例のように、テキスト、グラフィック、イメージといった属性の異なるオブジェクトによって構成される場合がある。コントローラー２０は、ＲＩＰ画像を構成する各画素の属性について後から参照可能なように、第一画素値変換の処理と並行して、ＲＩＰ画像に含まれるオブジェクトの属性情報も作成する。図９（Ｂ）に示す属性情報は、図９（Ａ）のＲＩＰ画像に対応しており、図中、白色はテキスト属性の画素を表し、明灰はグラフィック属性の画素を表し、暗灰はイメージ属性の画素を表している。また、属性情報には、特色の画素であることを識別可能にする色空間情報などが含まれていてもよい。
【０１２９】
（ステップＳ１０３）
続いて、コントローラー２０は、ステップＳ１０２において生成されたＲＩＰ画像および属性情報を、画像形成装置３０に送信する。たとえば、コントローラー２０は、印刷指示部５５として機能し、ＲＩＰ画像を背景画像として保存する指示と共に、そのＲＩＰ画像および属性情報を、プリンターＩ／Ｆ２５を介して画像形成装置３０へ送信する。このとき、画像形成装置３０は、受信部６１として機能して、そのＲＩＰ画像および属性情報を受信すると、記憶部６８に背景画像として保存しておく。
【０１３０】
（ステップＳ１０４）
以上のステップＳ１０１〜Ｓ１０３の処理によって背景画像が画像形成装置３０に保存された後、コントローラー２０は、受信部５１として機能して、クライアント装置１０から送信された前景画像用の印刷ジョブを受信したか判別する。コントローラー２０は、前景画像用の印刷ジョブを受信していない場合には（ステップＳ１０４：Ｎｏ）、受信するまで待機する。そして、コントローラー２０は、前景画像用の印刷ジョブを受信すると（ステップＳ１０４：Ｙｅｓ）、処理をステップＳ１０５に進める。
【０１３１】
（ステップＳ１０５）
コントローラー２０は、第一画素値変換部５２として機能し、ステップＳ１０４において受信した印刷ジョブに含まれている前景画像（印刷対象データ）に対して第一画素値変換（ＲＩＰ処理）を施す。たとえば、コントローラー２０は、ステップＳ１０２と同様の処理によって、前景画像をＲＩＰ画像（ラスターデータ）に変換する。
【０１３２】
（ステップＳ１０６）
続いて、コントローラー２０は、ステップＳ１０５において生成されたＲＩＰ画像および属性情報を、画像形成装置３０に送信する。たとえば、コントローラー２０は、印刷指示部５５として機能し、先に画像形成装置３０に保存された背景画像に、ＲＩＰ画像を前景画像として重ねて印刷（合成印刷）する指示を行う。これと共に、コントローラー２０は、ＲＩＰ画像および属性情報を、プリンターＩ／Ｆ２５を介して画像形成装置３０へ送信する。
【０１３３】
その後、コントローラー２０は、印刷ジョブ受信処理を終了する。
【０１３４】
以上の印刷ジョブ受信処理がコントローラー２０において実行されることにより、クライアント装置１０から送信された印刷ジョブに含まれている背景画像および前景画像を、それぞれ画像形成装置３０へ転送できる。
【０１３５】
＜合成印刷処理＞
次に、上記の印刷ジョブ受信処理によってコントローラー２０から転送された背景画像および前景画像を、画像形成装置３０において合成、印刷する合成印刷処理について説明する。
【０１３６】
図１０は、合成印刷処理の手順を示すフローチャートである。また、図１１は、画像合成時において視認性の良否を判断するうえで比較対象となる画素の例１を示す図である。また、図１２は、画像合成時において視認性の良否を判断するうえで比較対象となる画素の例２を示す図である。また、図１３は、合成印刷の結果について視認性が不良となる可能性がある場合に、その旨をユーザーに通知するための画面例を示す図である。また、図１４（ａ）は、前景画像と背景画像を合成する第一の方法（「第一合成方法」と称する）について説明するための図である。図１４（ｂ）は、前景画像と背景画像を合成する第二の方法（「第二合成方法」と称する）について説明するための図である。
【０１３７】
以下、図１０〜図１４を参照して、合成印刷処理の手順について説明する。
【０１３８】
＜合成印刷処理＞
たとえば、画像形成装置３０に電源が投入されると、画像形成装置３０は、図１０に示す合成印刷処理を開始する。
【０１３９】
（ステップＳ２０１）
合成印刷処理が開始されると、画像形成装置３０は、受信部６１として機能して、コントローラー２０から合成印刷の指示がなされたか判別する。たとえば、画像形成装置３０は、コントローラー２０から送信されたＲＩＰ画像および属性情報を受信し、かつ、合成印刷の指示（コマンド）を受け付けたときに、合成印刷の指示がなされたと判断する。
【０１４０】
そして、画像形成装置３０は、合成印刷の指示がなされていない場合には（ステップＳ２０１：Ｎｏ）、合成印刷の指示があるまで待機し、指示がなされると（ステップＳ２０１：Ｙｅｓ）、処理をステップＳ２０２に進める。
【０１４１】
（ステップＳ２０２）
画像形成装置３０は、第二画素値変換部６２として機能し、ステップＳ２０１において受信したＲＩＰ画像（背景画像、前景画像）に対して第二画素値変換を施す。ここで、画像形成装置３０が実施する第二画素値変換には、上述したように、リニア調整およびトーンカーブ調整の少なくともいずれか一つの処理が含まれる。
【０１４２】
（ステップＳ２０３）
ステップＳ２０２での第二画素値変換の処理が終了した後であって印刷前に、画像形成装置３０は、視認性判断部６３として機能して、第二画素値変換が施された後のＲＩＰ画像に基づいて印刷されたときの視認性の良否について判断する。たとえば、印刷対象のＲＩＰ画像が階層の異なる複数の画像データ（背景画像、前景画像など）を含んでいる場合には、画像形成装置３０は、各画像データを重ねる。そして、画像形成装置３０は、重ねたときに異なる階層間において隣接する位置となる画素の画素値を比較して、色差ΔＥが所定の閾値（たとえば、「７」）未満となる画素については視認性が不良と判断する。ここで、画素値は、ＣＭＹＫ値をＣＩＥ  Ｌａｂ値に変換した値とし、色差ΔＥは、ΔＥ＝｛（ΔＬ＊）２＋（Δａ＊）２＋（Δｂ＊）２｝（１／２）により算出される。また、隣接する位置とは、重ねたときに所定画素数分（たとえば、一画素分）ずれた位置関係にある画素を指す。たとえば、図１１に示す例のように、画像形成装置３０は、前景画像と背景画像を重ねたときに、注目画素（黒塗り部分）の位置を基準としてそのまわりに存在する８つの隣接画素（斜線部分）を、注目画素と比較する対象の画素とみなす。
【０１４３】
また、この方法に限らず、画像形成装置３０は、重ねたときに隣接する位置となり、かつ、属性が異なる画素の画素値を比較して、視認性が不良を判断してもよい。なお、各画素の属性は、画像形成装置３０が、ステップＳ２０１において受信された属性情報を参照することにより特定される。たとえば、図１２に示す例のように、注目画素の属性を「属性Ａ」とする。このとき、画像形成装置３０は、注目画素に隣接する位置にあり、かつ、「属性Ａ」とは異なる属性（たとえば「属性Ｂ」）である画素（網掛け部分）を、注目画素と比較する対象の画素とみなす。
【０１４４】
（ステップＳ２０４）
そして、画像形成装置３０は、ステップＳ２０３での画素ごとの判断結果を用いて、複数の画像データを合成印刷したときの視認性が全体として良好になるか判別する。たとえば、画像形成装置３０は、視認性判断部６３として機能し、ステップＳ２０３において視認性が不良と判断された画素が存在しなかった場合に、合成印刷したときの視認性が全体的に良好になると判定する（ステップＳ２０４：Ｙｅｓ）。このとき、視認性を向上させるための補正は不要であるため、画像形成装置３０は、ステップＳ２０５〜Ｓ２０８の処理を省略してステップＳ２０９に進める。一方、画像形成装置３０は、ステップＳ２０３において視認性が不良と判断された画素が存在した場合には、合成印刷したときの視認性は全体的に不良になると判定し（ステップＳ２０４：Ｎｏ）、処理をステップＳ２０５に進める。
【０１４５】
（ステップＳ２０５）
次に、画像形成装置３０は、通知部６４として機能し、視認性が不良になる旨をクライアント装置１０に通知する。たとえば、画像形成装置３０は、図１３に示す例のような通知画面３００を表示させる指示を出力する。このとき、クライアント装置１０は、ドライバー部４３として機能して、画像形成装置３０からの指示を受け付けると、通知画面３００を入出力装置１５に表示する。
【０１４６】
通知画面３００には、視認性が不良となる旨のメッセージとして、たとえば、「注意：このまま合成印刷をすると、視認性が悪くなる部分があります。」などの文字列が表示される。さらに、通知画面３００には、合成印刷時に補正を行うか否か指示するためのチェックボックス３０１と、背景画像に対して補正を行うか否か指示するためのラジオボックス３０２と、前景画像に対して補正を行うか否か指示するためのラジオボックス３０３と、補正方法を選択するためのセレクトボックス３０４と、補正範囲を選択するためのセレクトボックス３０５と、ＯＫボタン３０６と、キャンセルボタン３０７と、が設けられている。
【０１４７】
通知画面３００が入出力装置１５に表示されている間、ユーザーは、マウス、キーボードなどの入出力装置１５を操作して、各種選択項目（３０１〜３０５）について内容を決定できる。たとえば、チェックボックス３０１にチェックを入れる操作により、補正の有無について決定できる。また、ラジオボックス３０２、３０３にチェックを入れる操作により、背景画像および前景画像のどちらの画像に対して補正を施すのか決定できる。また、セレクトボックス３０４には、視認性を向上させるための補正方法が選択可能に表示され、一つの補正方法を選択する操作により、補正方法を決定できる。また、セレクトボックス３０５には、補正範囲が選択可能に表示され、一つの補正範囲を選択する操作により、補正範囲を決定できる。
【０１４８】
選択可能な補正方法としては、たとえば、色相を保持したまま視認性を向上させる第一の補正方法、彩度を保持したまま視認性を向上させる第二の補正方法、などが挙げられる。
【０１４９】
また、選択可能な補正範囲としては、全画素範囲、特色オブジェクト以外の範囲、イメージオブジェクト以外の範囲、黒文字以外の範囲、などが挙げられる。全画素範囲が選択されると、全画素が補正の対象になる。特色オブジェクト範囲が選択されると、特色のオブジェクトに対しては補正しない。イメージオブジェクト以外の範囲が選択されると、イメージオブジェクトに対しては補正しない。黒文字以外の範囲が選択されると、黒文字に対しては補正しない。
【０１５０】
クライアント装置１０は、ユーザーにより各種選択項目（３０１〜３０５）について内容が決定され、ＯＫボタン３０６をタッチする操作がなされると、決定された各種選択項目（３０１〜３０５）の内容（データ）を、画像形成装置３０へ送信する。
【０１５１】
このとき、画像形成装置３０は、ステップＳ２０５で視認性が不良になる旨を通知後、クライアント装置１０から各種選択項目（３０１〜３０５）の内容が送られてくるのを待機している。そして、画像形成装置３０は、各種選択項目（３０１〜３０５）の内容を受信すると、処理をステップＳ２０６へ進める。
【０１５２】
（ステップＳ２０６）
画像形成装置３０は、補正部６５として機能し、ユーザーから補正の指示があるか判別する。たとえば、画像形成装置３０は、クライアント装置１０から受信した設定項目の内容を参照して、合成印刷時に補正を行う指示が含まれている（チェックボックス３０１にチェックが入れられている）か確認する。
【０１５３】
画像形成装置３０は、補正の指示がない場合には（ステップＳ２０６：Ｎｏ）、ステップＳ２０７〜Ｓ２０８の処理を省略してステップＳ２０９に進める。一方、画像形成装置３０は、補正の指示がある場合には（ステップＳ２０６：Ｙｅｓ）、処理をステップＳ２０７に進める。
【０１５４】
（ステップＳ２０７）
処理がステップＳ２０７に進むと、画像形成装置３０は、補正部６５として機能して、補正方法を決定する。具体的には、画像形成装置３０は、クライアント装置１０から受信した設定項目（３０２〜３０５）に従って、補正対象となるデータ（背景画像、前景画像）、具体的な補正方法、補正範囲を決定する。
【０１５５】
（ステップＳ２０８）
次に、画像形成装置３０は、補正部６５として機能し、補正処理を実施する。
【０１５６】
ステップＳ２０８では、まず、画像形成装置３０は、ステップＳ２０７において決定された補正範囲に含まれる画素を、補正対象の画素として特定する。たとえば、特色オブジェクト以外の画素が補正範囲として決定されている場合には、画像形成装置３０は、属性情報を参照して、特色を示す色空間情報を有する画素を補正対象から除外する。また、イメージオブジェクト以外の画素が補正範囲として決定されている場合には、画像形成装置３０は、イメージを表す属性情報を有する画素を補正対象から除外する。また、黒文字以外の画素が補正範囲として決定されている場合には、画像形成装置３０は、テキストを表す属性情報を有しており、かつ、ブラックＫの単色の濃度が１００％である画素を補正対象から除外する。また、最前層の画像データ以外（背景画像など）に含まれる画素を補正対象から除外してもよい。
【０１５７】
次に、画像形成装置３０は、補正対象の画素として特定された画素（除外されなかった画素）に対して、ステップＳ２０７において決定された補正方法による補正を実施する。
【０１５８】
たとえば、ステップＳ２０７において第一の補正方法に決定された場合には、画像形成装置３０は、色相を保持しつつ、彩度、明度だけを変化させて、ステップＳ２０３において視認性が不良と判断された画素間の色差を広げる。
【０１５９】
具体的には、「（ｂ＊／ａ＊）」の値が変化しなければ、色相は保持されるため、以下の（Ａ１）〜（Ａ３）のいずれかの方法によって画素間の色差を広げる。
【０１６０】
（Ａ１）Ｌ＊を補正する。
【０１６１】
（Ａ２）（ｂ＊／ａ＊）の値が一定となるようにａ＊とｂ＊を等倍する。
【０１６２】
（Ａ３）上記（１）と（２）の両方を行う。
【０１６３】
上記（Ａ１）の方法が採用される場合には、補正後のΔＬ＊をΔＬ’として、｛（ΔＬ’）２＋（Δａ）２＋（Δｂ）２｝（１／２）＝７の条件を満たすΔＬ’を求めればよい。なお、ΔＬ’は、視認性が不良と判断された画素間のＬ＊の差（変数）である。また、Δａは、視認性が不良と判断された画素間のａ＊の差（定数）である。また、Δｂは、視認性が不良と判断された画素間のｂ＊の差（定数）である。そして、画像形成装置３０は、求めたΔＬ’となるように、ステップＳ２０７において補正対象として決定されたデータ（背景画像および前景画像の少なくともいずれか一つの画像）の画素に対して補正を行う。補正された画素値は、ＣＩＥ  Ｌａｂ値からＣＭＹＫ値に戻される。
【０１６４】
また、上記（Ａ２）の方法が採用される場合には、等倍値をＮ１、Ｎ２として、｛（ΔＬ）２＋（ａ＊＿ｉ×Ｎ１−ａ＊＿ｊ×Ｎ２）２＋（ｂ＊＿ｉ×Ｎ１−ｂ＊＿ｊ×Ｎ２）２｝（１／２）＝７の条件を満たすＮ１、Ｎ２を求めればよい。なお、ΔＬは、視認性が不良と判断された画素間のＬ＊の差（定数）である。また、ａ＊＿ｉ、ａ＊＿ｊは、視認性が不良と判断された画素間におけるそれぞれの画素のａ＊の値（定数）である。また、ｂ＊＿ｉ、ｂ＊＿ｊは、視認性が不良と判断された画素間におけるそれぞれの画素のｂ＊の値（定数）である。そして、画像形成装置３０は、ａ＊＿ｉおよびｂ＊＿ｉをそれぞれＮ１倍し、ａ＊＿ｊおよびｂ＊＿ｊをそれぞれＮ２倍することによって補正を行う。なお、Ｎ１、Ｎ２のうちいずれかは「１」であってもよい。補正された画素値は、ＣＩＥ  Ｌａｂ値からＣＭＹＫ値に戻される。
【０１６５】
また、ステップＳ２０７において第二の補正方法に決定された場合には、画像形成装置３０は、彩度を保持しつつ、色相、明度だけを変化させて、ステップＳ２０３において視認性が不良と判断された画素の色差を広げる。
【０１６６】
具体的には、「（ａ＊）２＋（ｂ＊）２」の値が変化しなければ、彩度は保持されるため、以下の（Ｂ１）〜（Ｂ３）のいずれかの方法によって画素間の色差を広げる。
【０１６７】
（Ｂ１）Ｌ＊を補正する。
【０１６８】
（Ｂ２）色相角Ｈｕｅ（＝ａｒｃｔａｎ（ｂ＊／ａ＊））を変化させる。
【０１６９】
（Ｂ３）上記（１）と（２）の両方を行う。
【０１７０】
上記（Ｂ１）の方法については、上記（Ａ１）と同様の補正方法であるため説明を省略する。
【０１７１】
また、上記（Ｂ２）の方法が採用される場合には、補正後の色相角をφとすると、補正後のａ＊の値（「Ａ＊」とおく）は、「｛（ａ＊）２＋（ｂ＊）２｝（１／２）・ｃｏｓ（φ）であり、補正後のｂ＊の値（「Ｂ＊」とおく）は「｛（ａ＊）２＋（ｂ＊）２｝（１／２）・ｓｉｎ（φ）である。したがって、ΔＥ＝｛（ΔＬ）２＋（Ａ＊−ａ＊＿ｋ）２＋（Ｂ＊−ｂ＊＿ｋ）２｝（１／２）＝７の条件を満たす最小のφを見つけ、Ａ＊およびＢ＊を求めればよい。ただし、ａ＊＿ｋは、視認性が不良と判断された画素のうち、補正しない画素のａ＊の値（定数）である。また、ｂ＊＿ｋは、視認性が不良と判断された画素のうち、補正しない画素のｂ＊の値（定数）である。なお、φの探索は、φの値が大きくなる方向に向かって探索することが好ましい。補正された画素値は、ＣＩＥ  Ｌａｂ値からＣＭＹＫ値に戻される。
【０１７２】
（ステップＳ２０９）
以上のような補正処理を実施後、画像形成装置３０は、補正部６５として機能し、前景画像と背景画像を合成し、一つの合成画像を生成する。ここで、合成画像の画素値の算出方法としては、図１４（Ａ）に示す例のように、前景画像と背景画像で画素値が大きい（濃い）方のＣＭＹＫ値を採用してもよい。また、図１４（Ｂ）に示す例のように、前景画像と背景画像の画素値の乗算結果を採用してもよい。なお、乗算結果は、｛最大画素値−（最大画素値−前景画像の画素値）×（最大画素値−背景画像の画素値）／最大画素値｝により求まる。ここで、最大画素値は、たとえば「２５５」とする。
【０１７３】
（ステップＳ２１０）
合成画像を生成後、画像形成装置３０は、スクリーニング処理部６６として機能し、合成画像に対してスクリーニング処理を実施する。これにより、網点画像が生成される。
【０１７４】
（ステップＳ２１１）
次に、画像形成装置３０は、印刷制御部６７として機能し、ステップＳ２１０において生成された網点画像に基づく印刷を実行する。
【０１７５】
印刷を実行後、画像形成装置３０は、合成印刷処理を終了する。
【０１７６】
以上の合成印刷処理が画像形成装置３０において実行されることにより、画像データの画素値を変換する各種変換処理（第一、第二画素値変換処理）が終了した後であって印刷前に、当該画像データに基づく印刷がされたときの視認性について良否を判断できる。これにより、視認性に不良があれば、印刷前にユーザーに警告を通知できる。また、ユーザーの要求に基づいて、前景画像と背景画像の合成印刷がされたときに視認性が不良となる箇所（隣接画素間で色差が小さくなる箇所）に対して、画素値の補正を行うこともできる。このようにして、最終的に出力される印刷結果についての視認性を保障可能にする。
【０１７７】
なお、上記した各フローチャートの各処理単位は、コントローラー２０および画像形成装置３０の理解を容易にするために、主な処理内容に応じて分割したものである。処理ステップの分類の仕方やその名称によって、本願発明が制限されることはない。コントローラー２０および画像形成装置３０で行われる処理は、さらに多くの処理ステップに分割することもできる。また、１つの処理ステップが、さらに多くの処理を実行してもよい。
【０１７８】
＜変形例＞
また、上記の各実施形態は、本発明の要旨を例示することを意図し、本発明を限定するものではない。多くの代替物、修正、変形例は当業者にとって明らかである。
【０１７９】
たとえば、上記実施形態では、主に、前景画像と背景画像を合成したときの視認性について良否を判断している。しかし、本発明は、これに限定されない。たとえば、画像形成装置３０は、一枚（同一）の画像内において視認性が不良になりそうな箇所を探してもよい。この場合においても、画像形成装置３０は、第二画素値変換処理が終了した後であって印刷前に、視認性の良否について判断する。これにより、一枚の画像内においても、視認性に不良があれば、印刷前にユーザーに警告を通知できる。
【０１８０】
なお、一枚の画像内において視認性の良否について判断する方法としては、上記実施形態と同様に、隣接画素間での色差が所定の閾値未満となるか否かに応じて判断してもよい。また、隣接し、かつ、異なる属性を持つ画素間での色差が所定の閾値未満となるか否かに応じて判断してもよい。
【０１８１】
また、カラー（有色）の印刷用紙に印刷を実施する場合には、印刷用紙の色も考慮して印刷結果の視認性について判断してもよい。この場合には、画像形成装置３０は、上記のステップＳ２０３において、給紙トレイに収納されている印刷用紙の紙色情報（すなわち、印刷用紙の色を表す画素値）を参照し、この紙色情報に基づいて、印刷対象のＲＩＰ画像と印刷用紙を重ねたときの視認性について判断する。たとえば、画像形成装置３０は、印刷対象のＲＩＰ画像と印刷用紙を重ねたときに隣接する画素間で画素値を比較して、色差が所定の閾値未満となるか判断すればよい。これにより、印刷用紙がカラーのときの視認性の良否についても判断できるようになり、印刷用紙の色に応じて視認性が向上するように補正することもできる。
【０１８２】
また、上記実施形態では、主に、前景画像と背景画像の二枚の画像を重ねたときの視認性について判断しているが、三枚以上の画像を重ねたときの視認性について判断するようにしてもよい。
【０１８３】
また、上記実施形態では、画像形成装置３０において、視認性が不良と判断された画素に対して視認性の向上のための補正を施している。しかし、本発明は、これに限定されず、コントローラー２０において、視認性の向上のための補正を施すようにしてもよい。この場合には、コントローラー２０は、第二画素値変換処理が終了した後であって印刷前に、第二画素値変換後の画像データを取得し、上記補正部６５と同様に補正を行えばよい。
【０１８４】
また、上記実施形態では、画像形成装置３０は、クライアント装置１０により生成された印刷ジョブに含まれていた画像を、背景画像として保存している。しかし、本発明は、これに限定されず、背景画像を画像形成装置３０に保存する方法は任意の方法でよい。たとえば、ＵＳＢメモリーなどの可搬型の記憶媒体から背景画像を直接的に読み込んで画像形成装置３０に保存してもよいし、クライアント装置１０やコントローラー２０以外の装置からＢｌｕｅＴｏｏｔｈや赤外線通信により背景画像を受信して保存してもよい。
【０１８５】
また、上記実施形態および上記変形例では、印刷エンジン３５に電子写真方式を採用しているが、電子写真方式以外にインクジェット方式や熱転写方式であってもよい。
【０１８６】
また、上記実施形態では、画像形成装置３０は、色相を保持しつつ、彩度、明度だけを変化させるか、彩度を保持しつつ、色相、明度だけを変化させることにより、視認性が不良と判断された画素間の色差を広げて視認性を向上させている。しかし、本発明は、これに限定されず、彩度、色相、明度のいずれかまたは二つ以上を変化させることによって、視認性が不良と判断された画素間の色差を広げるようにしてもよい。
【０１８７】
以上の印刷システム１の構成は、上記各実施形態および上記変形例の特徴を説明するにあたって主要構成を説明したのであって、上記の構成に限られない。また、印刷システム１が備える一般的な構成を排除するものではない。
【０１８８】
また、上記した印刷システム１の各機能構成は、各機能構成を理解容易にするために、主な処理内容に応じて分類したものである。構成要素の分類の仕方や名称によって、本願発明が制限されることはない。各機能構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、１つの構成要素がさらに多くの処理を実行するように分類することもできる。
【０１８９】
また、クライアント装置１０、コントローラー２０、画像形成装置３０を動作させるプログラムは、ＵＳＢメモリー、フレキシブルディスク、ＣＤ−ＲＯＭ等のコンピューター読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピューター読み取り可能な記録媒体に記録されたプログラムは、通常、ＲＯＭやＨＤＤ等に転送され記憶される。また、このプログラムは、たとえば、単独のアプリケーションソフトとして提供されてもよいし、クライアント装置１０、コントローラー２０、画像形成装置３０の一機能としてその装置のソフトウェアに組み込んでもよい。
【０１９０】
また、上記の各機能構成の要素による処理は、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）等の専用のハードウェア回路によっても実現することもできる。この場合には、１つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。
【符号の説明】
【０１９１】
１  印刷システム、
１０  クライアント装置、
２０  コントローラー、
３０  画像形成装置、
４１  制御部、
４２  アプリケーション部、
４３  ドライバー部、
４４  補正指示部、
４５  表示部、
５１  受信部、
５２  第一画素値変換部、
５３  取得部、
５４  記憶部、
５５  印刷指示部、
６１  受信部、
６２  第二画素値変換部、
６３  視認性判断部、
６４  通知部、
６５  補正部、
６６  スクリーニング部、
６７  印刷制御部、
６８  記憶部、
３００  通知画面。
【図１】
2015020422.tif 000003
【図２】
2015020422.tif 000004
【図３】
2015020422.tif 000005
【図４】
2015020422.tif 000006
【図６】
2015020422.tif 000007
【図８】
2015020422.tif 000008
【図１０】
2015020422.tif 000009
【図１３】
2015020422.tif 000010
【図５】
2015020422.tif 000011
【図７】
2015020422.tif 000012
【図９】
2015020422.tif 000013
【図１１】
2015020422.tif 000014
【図１２】
2015020422.tif 000015
【図１４】
2015020422.tif 000016