(57)【特許請求の範囲】
【請求項１】
画像形成装置の線幅に関する出力特性を把握できる線幅見本を印刷した媒体を画像読取装置により読み取ることで得られた２値画像を取得する取得手段と、
前記線幅見本が画像読取の主走査方向に対して角度θ（０°＜θ＜９０°）をなす向きで前記媒体を前記画像読取装置により読み取ることで前記２値画像の当該線幅見本に対応する画像に繰り返し発生することとなった画像の段差のずれ量を抽出する抽出手段と、
前記抽出手段により抽出された前記ずれ量を用いて、前記線幅見本の幅に関する線幅情報を生成する生成手段と
を備えたことを特徴とする線幅測定装置。
【請求項２】
前記取得手段により取得された前記２値画像に基づいて前記角度θを検出する検出手段を更に備え、
前記生成手段は、前記検出手段により検出された前記角度θに基づいて、前記線幅情報を生成することを特徴とする請求項１に記載の線幅測定装置。
【請求項３】
画像形成装置の線幅に関する出力特性を把握できる線幅見本を印刷した媒体を画像読取装置により読み取ることで得られた２値画像を取得する取得手段と、
前記線幅見本が画像読取の主走査方向に対して角度θ（０°＜θ＜９０°）をなす向きで前記媒体を前記画像読取装置により読み取ることで前記２値画像の当該線幅見本に対応する画像に繰り返し発生することとなった画像の段差の繰り返し周期を抽出する抽出手段と、
前記抽出手段により抽出された前記繰り返し周期を用いて、前記線幅見本の幅に関する線幅情報を生成する生成手段と
を備えたことを特徴とする線幅測定装置。
【請求項４】
前記生成手段は、前記２値画像の前記線幅見本に対応する画像のうち、前記抽出手段により抽出された前記繰り返し周期の整数倍の長さの画像を用いて、前記線幅情報を生成することを特徴とする請求項３に記載の線幅測定装置。
【請求項５】
前記取得手段により取得された前記２値画像に基づいて前記角度θを検出する検出手段と、
前記検出手段により検出された前記角度θと、前記線幅見本が前記主走査方向に対してなすべき角度として予め定められた基準角度との差分が予め定められた閾値以下であるかどうか判定する判定手段と、
前記判定手段により前記差分が前記閾値以下でないと判定された場合に、前記媒体を前記画像読取装置により再度読み取ることを指示する指示手段と
を更に備えたことを特徴とする請求項３又は請求項４に記載の線幅測定装置。
【請求項６】
自身の線幅に関する出力特性を把握できる線幅見本を媒体に印刷する印刷手段と、
前記印刷手段により前記線幅見本が印刷された媒体を読み取る読取手段と、
前記読取手段により前記媒体を読み取ることで得られた２値画像を取得する取得手段と、
前記線幅見本が画像読取の主走査方向に対して角度θ（０°＜θ＜９０°）をなす向きで前記媒体を前記読取手段により読み取ることで前記２値画像の当該線幅見本に対応する画像に繰り返し発生することとなった画像の段差の繰り返し周期を抽出する抽出手段と、
前記抽出手段により抽出された前記繰り返し周期を用いて、前記線幅見本の幅に関する線幅情報を生成する生成手段と
を備えたことを特徴とする画像処理装置。
【請求項７】
前記印刷手段は、前記線幅見本が前記主走査方向に対してなすべき角度として予め定められた基準角度をなす向きで前記媒体が読み取られるように、当該線幅見本に加えて、当該基準角度に応じた折り線を当該媒体に印刷することを特徴とする請求項６に記載の画像処理装置。
【請求項８】
前記読取手段は、前記線幅見本が前記主走査方向に対してなすべき角度として予め定められた基準角度をなす向きで前記媒体が読み取られるように当該媒体の向きを規制する規制部材を更に備えたことを特徴とする請求項６又は請求項７に記載の画像処理装置。
【請求項９】
前記印刷手段は、前記線幅見本の印刷の主走査方向及び副走査方向の少なくとも一方を示す情報を更に前記媒体に印刷することを特徴とする請求項６乃至請求項８の何れかに記載の画像処理装置。
【請求項１０】
前記印刷手段は、前記抽出手段により抽出された前記繰り返し周期の予め定められた個数分の長さ以上の前記線幅見本を前記媒体に印刷することを特徴とする請求項６乃至請求項９の何れかに記載の画像処理装置。
【請求項１１】
印刷装置の線幅に関する出力特性を把握できる線幅見本の印刷を指示する印刷指示情報を送信する情報送信装置と、
前記情報送信装置により送信された前記印刷指示情報に基づいて第１の線幅見本を第１の媒体に印刷する第１の印刷装置と、
前記第１の印刷装置により前記第１の線幅見本が印刷された前記第１の媒体を読み取る第１の読取装置と、
前記情報送信装置により送信された前記印刷指示情報に基づいて第２の線幅見本を第２の媒体に印刷する第２の印刷装置と、
前記第２の印刷装置により前記第２の線幅見本が印刷された前記第２の媒体を読み取る第２の読取装置と、
前記第１の印刷装置の線幅に関する出力特性と前記第２の印刷装置の線幅に関する出力特性とを近付けるための補正情報を生成する情報生成装置と
を備え、
前記情報生成装置は、
前記第１の読取装置により前記第１の媒体を読み取ることで得られた第１の２値画像と、前記第２の読取装置により前記第２の媒体を読み取ることで得られた第２の２値画像とを取得する取得手段と、
前記第１の線幅見本が画像読取の主走査方向に対して角度θ１（０°＜θ１＜９０°）をなす向きで前記第１の媒体を前記第１の読取装置により読み取ることで前記第１の２値画像の当該第１の線幅見本に対応する画像に繰り返し発生することとなった画像の段差の第１の繰り返し周期と、前記第２の線幅見本が画像読取の主走査方向に対して角度θ２（０°＜θ２＜９０°）をなす向きで前記第２の媒体を前記第２の読取装置により読み取ることで前記第２の２値画像の当該第２の線幅見本に対応する画像に繰り返し発生することとなった画像の段差の第２の繰り返し周期とを抽出する抽出手段と、
前記抽出手段により抽出された前記第１の繰り返し周期を用いて、前記第１の線幅見本の幅に関する第１の線幅情報を生成し、前記抽出手段により抽出された前記第２の繰り返し周期を用いて、前記第２の線幅見本の幅に関する第２の線幅情報を生成する線幅情報生成手段と、
前記線幅情報生成手段により生成された前記第１の線幅情報と前記第２の線幅情報とに基づいて、前記補正情報を生成する補正情報生成手段と
を備えたことを特徴とする画像処理システム。
【請求項１２】
コンピュータに、
画像形成装置の線幅に関する出力特性を把握できる線幅見本を印刷した媒体を画像読取装置により読み取ることで得られた２値画像を取得する機能と、
前記線幅見本が画像読取の主走査方向に対して角度θ（０°＜θ＜９０°）をなす向きで前記媒体を前記画像読取装置により読み取ることで前記２値画像の当該線幅見本に対応する画像に繰り返し発生することとなった画像の段差の繰り返し周期を抽出する機能と、
抽出された前記繰り返し周期を用いて、前記線幅見本の幅に関する線幅情報を生成する機能と
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、線幅測定装置、画像処理装置、画像処理システム、プログラムに関する。
【背景技術】
【０００２】
人間の知覚による見かけの線幅と高い相関を有する測定結果を得られる線幅測定方法及び装置は知られている（例えば、特許文献１参照）。この特許文献１の方法及び装置では、線画像の線幅方向の濃度プロファイルの積分値ＳＩＤ及び最大濃度値Ｄmaxを求め、その積分値及び最大濃度値を用いて、Ｆ＝ＳＩＤ／√Ｄmaxにより、線画像の見かけの線幅を表す線幅相当量Ｆを求める。
【０００３】
粉体現像剤を使用して可視像化された線画像の幅及び濃度を測定する方法も知られている（例えば、特許文献２参照）。この特許文献２の方法では、ＣＣＤカメラを用いて線画像を入力し、モニタ画面上に表示する。予め標準の線画像を入力し、その積算反射率のプロファイルを作成する。標準線画像の積算反射率プロファイル内で最大反射率Ｒｍａｘ、最小反射率Ｒｍｉｎ、線幅を横切る反射率Ｒｎを求める。次に測定対象のトナー線画像を同様に入力、処理し、反射率ｒｎに相当する距離寸法をそのトナー線画像の線幅とする。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−００８０４６号公報
【特許文献２】特開平１０−２８３４８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、線幅見本を画像読取装置で読み取ることによる線幅測定の結果の安定性を向上することにある。
【課題を解決するための手段】
【０００６】
請求項１に記載の発明は、画像形成装置の線幅に関する出力特性を把握できる線幅見本を印刷した媒体を画像読取装置により読み取ることで得られた２値画像を取得する取得手段と、前記線幅見本が画像読取の主走査方向に対して角度θ（０°＜θ＜９０°）をなす向きで前記媒体を前記画像読取装置により読み取ることで前記２値画像の当該線幅見本に対応する画像に繰り返し発生することとなった画像の段差のずれ量を抽出する抽出手段と、前記抽出手段により抽出された前記ずれ量を用いて、前記線幅見本の幅に関する線幅情報を生成する生成手段とを備えたことを特徴とする線幅測定装置である。
請求項２に記載の発明は、前記取得手段により取得された前記２値画像に基づいて前記角度θを検出する検出手段を更に備え、前記生成手段は、前記検出手段により検出された前記角度θに基づいて、前記線幅情報を生成することを特徴とする請求項１に記載の線幅測定装置である。
請求項３に記載の発明は、画像形成装置の線幅に関する出力特性を把握できる線幅見本を印刷した媒体を画像読取装置により読み取ることで得られた２値画像を取得する取得手段と、前記線幅見本が画像読取の主走査方向に対して角度θ（０°＜θ＜９０°）をなす向きで前記媒体を前記画像読取装置により読み取ることで前記２値画像の当該線幅見本に対応する画像に繰り返し発生することとなった画像の段差の繰り返し周期を抽出する抽出手段と、前記抽出手段により抽出された前記繰り返し周期を用いて、前記線幅見本の幅に関する線幅情報を生成する生成手段とを備えたことを特徴とする線幅測定装置である。
請求項４に記載の発明は、前記生成手段は、前記２値画像の前記線幅見本に対応する画像のうち、前記抽出手段により抽出された前記繰り返し周期の整数倍の長さの画像を用いて、前記線幅情報を生成することを特徴とする請求項３に記載の線幅測定装置である。
請求項５に記載の発明は、前記取得手段により取得された前記２値画像に基づいて前記角度θを検出する検出手段と、前記検出手段により検出された前記角度θと、前記線幅見本が前記主走査方向に対してなすべき角度として予め定められた基準角度との差分が予め定められた閾値以下であるかどうか判定する判定手段と、前記判定手段により前記差分が前記閾値以下でないと判定された場合に、前記媒体を前記画像読取装置により再度読み取ることを指示する指示手段とを更に備えたことを特徴とする請求項３又は請求項４に記載の線幅測定装置である。
請求項６に記載の発明は、自身の線幅に関する出力特性を把握できる線幅見本を媒体に印刷する印刷手段と、前記印刷手段により前記線幅見本が印刷された媒体を読み取る読取手段と、前記読取手段により前記媒体を読み取ることで得られた２値画像を取得する取得手段と、前記線幅見本が画像読取の主走査方向に対して角度θ（０°＜θ＜９０°）をなす向きで前記媒体を前記読取手段により読み取ることで前記２値画像の当該線幅見本に対応する画像に繰り返し発生することとなった画像の段差の繰り返し周期を抽出する抽出手段と、前記抽出手段により抽出された前記繰り返し周期を用いて、前記線幅見本の幅に関する線幅情報を生成する生成手段とを備えたことを特徴とする画像処理装置である。
請求項７に記載の発明は、前記印刷手段は、前記線幅見本が前記主走査方向に対してなすべき角度として予め定められた基準角度をなす向きで前記媒体が読み取られるように、当該線幅見本に加えて、当該基準角度に応じた折り線を当該媒体に印刷することを特徴とする請求項６に記載の画像処理装置である。
請求項８に記載の発明は、前記読取手段は、前記線幅見本が前記主走査方向に対してなすべき角度として予め定められた基準角度をなす向きで前記媒体が読み取られるように当該媒体の向きを規制する規制部材を更に備えたことを特徴とする請求項６又は請求項７に記載の画像処理装置である。
請求項９に記載の発明は、前記印刷手段は、前記線幅見本の印刷の主走査方向及び副走査方向の少なくとも一方を示す情報を更に前記媒体に印刷することを特徴とする請求項６乃至請求項８の何れかに記載の画像処理装置である。
請求項１０に記載の発明は、前記印刷手段は、前記抽出手段により抽出された前記繰り返し周期の予め定められた個数分の長さ以上の前記線幅見本を前記媒体に印刷することを特徴とする請求項６乃至請求項９の何れかに記載の画像処理装置である。
請求項１１に記載の発明は、印刷装置の線幅に関する出力特性を把握できる線幅見本の印刷を指示する印刷指示情報を送信する情報送信装置と、前記情報送信装置により送信された前記印刷指示情報に基づいて第１の線幅見本を第１の媒体に印刷する第１の印刷装置と、前記第１の印刷装置により前記第１の線幅見本が印刷された前記第１の媒体を読み取る第１の読取装置と、前記情報送信装置により送信された前記印刷指示情報に基づいて第２の線幅見本を第２の媒体に印刷する第２の印刷装置と、前記第２の印刷装置により前記第２の線幅見本が印刷された前記第２の媒体を読み取る第２の読取装置と、前記第１の印刷装置の線幅に関する出力特性と前記第２の印刷装置の線幅に関する出力特性とを近付けるための補正情報を生成する情報生成装置とを備え、前記情報生成装置は、前記第１の読取装置により前記第１の媒体を読み取ることで得られた第１の２値画像と、前記第２の読取装置により前記第２の媒体を読み取ることで得られた第２の２値画像とを取得する取得手段と、前記第１の線幅見本が画像読取の主走査方向に対して角度θ１（０°＜θ１＜９０°）をなす向きで前記第１の媒体を前記第１の読取装置により読み取ることで前記第１の２値画像の当該第１の線幅見本に対応する画像に繰り返し発生することとなった画像の段差の第１の繰り返し周期と、前記第２の線幅見本が画像読取の主走査方向に対して角度θ２（０°＜θ２＜９０°）をなす向きで前記第２の媒体を前記第２の読取装置により読み取ることで前記第２の２値画像の当該第２の線幅見本に対応する画像に繰り返し発生することとなった画像の段差の第２の繰り返し周期とを抽出する抽出手段と、前記抽出手段により抽出された前記第１の繰り返し周期を用いて、前記第１の線幅見本の幅に関する第１の線幅情報を生成し、前記抽出手段により抽出された前記第２の繰り返し周期を用いて、前記第２の線幅見本の幅に関する第２の線幅情報を生成する線幅情報生成手段と、前記線幅情報生成手段により生成された前記第１の線幅情報と前記第２の線幅情報とに基づいて、前記補正情報を生成する補正情報生成手段とを備えたことを特徴とする画像処理システムである。
請求項１２に記載の発明は、コンピュータに、画像形成装置の線幅に関する出力特性を把握できる線幅見本を印刷した媒体を画像読取装置により読み取ることで得られた２値画像を取得する機能と、前記線幅見本が画像読取の主走査方向に対して角度θ（０°＜θ＜９０°）をなす向きで前記媒体を前記画像読取装置により読み取ることで前記２値画像の当該線幅見本に対応する画像に繰り返し発生することとなった画像の段差の繰り返し周期を抽出する機能と、抽出された前記繰り返し周期を用いて、前記線幅見本の幅に関する線幅情報を生成する機能とを実現させるためのプログラムである。
【発明の効果】
【０００７】
請求項１の発明によれば、本構成を有していない場合に比較して、線幅見本を画像読取装置で読み取ることによる線幅測定の結果の安定性を向上することができる。
請求項２の発明によれば、線幅見本を画像読取装置で読み取るときの角度を加味して、線幅測定の結果の安定性を向上することができる。
請求項３の発明によれば、本構成を有していない場合に比較して、線幅見本を画像読取装置で読み取ることによる線幅測定の結果の安定性を向上することができる。
請求項４の発明によれば、本構成を有していない場合に比較して、線幅見本を画像読取装置で読み取ることによる線幅測定の結果の精度を向上することができる。
請求項５の発明によれば、線幅見本を画像読取装置で読み取るときの角度を、予め定めた角度に近付けることができる。
請求項６の発明によれば、本構成を有していない場合に比較して、線幅見本を画像読取装置で読み取ることによる線幅測定の結果の安定性を向上することができる。
請求項７の発明によれば、線幅見本を読み取る読取手段に特別な機構を設けることなく、本構成を有していない場合に比較して、線幅見本を予め定めた角度で読み取り易くすることができる。
請求項８の発明によれば、線幅見本に加えて特別な情報を印刷することなく、本構成を有していない場合に比較して、線幅見本を予め定めた角度で読み取り易くすることができる。
請求項９の発明によれば、線幅見本が印刷の主走査方向及び副走査方向の何れの出力特性を示すものかが分かる。
請求項１０の発明によれば、線幅見本を画像読取装置で読み取ることによる線幅の測定結果の精度を向上できる長さとして予め定められた長さの部分を線幅見本から取り出すことができる。
請求項１１の発明によれば、本構成を有していない場合に比較して、線幅見本を画像読取装置で読み取ることによる線幅測定の結果の安定性を向上することができる。
請求項１２の発明によれば、本構成を有していない場合に比較して、線幅見本を画像読取装置で読み取ることによる線幅測定の結果の安定性を向上することができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の形態における画像ハンドリングシステムの全体構成を示した図である。
【図２】本発明の実施の形態の画像ハンドリングシステムにおける各装置の機能構成例を示した図である。
【図３】本発明の実施の形態の画像ハンドリングシステムにおける画像ハンドリングユーティリティの動作例を示したフローチャートである。
【図４】本発明の実施の形態で用いる線幅測定方法について説明するための図である。
【図５】線を主走査方向に向けて読み込んだときの白黒２値画像と、線を主走査方向から傾けて読み込んだときの白黒２値画像とを対比させて示した図である。
【図６】線を主走査方向に向けて読み込んだときの線幅測定結果と、線を主走査方向から傾けて読み込んだときの線幅測定結果とを対比させて示した図である。
【図７】線幅測定用チャートを指定角度だけ傾けて読み込むための線幅測定用チャートにおける工夫例を示した図である。
【図８】線幅測定用チャートを指定角度だけ傾けて読み込むための画像読取部における工夫例を示した図である。
【図９】本発明の実施の形態の画像ハンドリングシステムにおける読取画像受付部の機能構成例を示した図である。
【図１０】本発明の実施の形態の画像ハンドリングシステムにおける読取画像受付部の動作例を示したフローチャートである。
【図１１】線幅測定対象の線の線幅測定に用いる部分を決定するために考慮される画素段差の周期について示した図である。
【図１２】本発明の実施の形態における画像ハンドリングシステムで生成される画質ターゲット情報の例を示した図である。
【図１３】本発明の実施の形態の画像ハンドリングシステムにおける画像ハンドリング部の動作例を示したフローチャートである。
【図１４】本発明の実施の形態における画像ハンドリングシステムで送信される画質指示の例を示した図である。
【図１５】本発明の実施の形態における画像ハンドリングシステムで送信される描画コマンドの例を示した図である。
【図１６】本発明の実施の形態の画像ハンドリングシステムにおける端末装置のハードウェア構成図である。
【図１７】本発明の実施の形態の画像ハンドリングシステムにおける画像処理装置の構成例を示した図である。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
図１は、本実施の形態が適用される画像ハンドリングシステムの構成例を示したものである。
図示するように、この画像ハンドリングシステムは、端末装置１０と、ターゲット画像処理装置（以下、「ターゲット装置」という）３０ａと、ハンドリング画像処理装置（以下、「ハンドリング装置」という）３０ｂとがネットワーク８０を介して接続されることにより、構成されている。
【００１０】
端末装置１０は、ターゲット装置３０ａ及びハンドリング装置３０ｂに対して印刷を指示するデータ（以下、「印刷指示データ」という）を送信するコンピュータ装置である。ここで、端末装置１０としては、例えばＰＣ（Personal Computer）を用いればよく、この場合、ＰＣは、クライアントＰＣとして動作するものであってもサーバＰＣとして動作するものであってもよい。本実施の形態では、情報送信装置、情報生成装置の一例として、端末装置１０を設けている。
【００１１】
ターゲット装置３０ａは、紙等の媒体から画像を読み取る画像読取機能、紙等の媒体に画像を形成する画像形成機能等を有し、出力される画像の画質特性に関して他の画像処理装置の目標となる画像処理装置である。ここで、画質特性とは、画質に関する項目（以下、「画質項目」という）ごとの特性を意味している。例えば、画質項目として色を考えると、画質特性は、各ＣＭＹＫ信号に基づいて再現される色のＬａｂ空間での値等であり、画質項目として線を考えると、画質特性は、各ポイント値に基づいて再現される線幅のマイクロメートル値等である。
ハンドリング装置３０ｂは、紙等の媒体から画像を読み取る画像読取機能、紙等の媒体に画像を形成する画像形成機能等を有し、出力される画像の画質特性をターゲット装置３０ａの画質特性に近付くように変化させる対象となる画像処理装置である。
【００１２】
ネットワーク８０は、端末装置１０とターゲット装置３０ａ及びハンドリング装置３０ｂとが情報通信を行う際に用いられる通信回線網である。ここで、ネットワーク８０としては、ＬＡＮ（Local Area Network）やインターネットを用いるとよい。
【００１３】
次に、図１の画像ハンドリングシステムにおける各装置の機能構成について説明する。
図２は、画像ハンドリングシステムにおける各装置の機能構成例を示したブロック図である。
まず、端末装置１０の機能構成について説明する。
図示するように、端末装置１０では、アプリケーションプログラム（以下、「アプリケーション」という）１８と、プリンタドライバ１９と、画像ハンドリングユーティリティ２０とが動作する。
このうち、アプリケーション１８は、ユーザの操作に応じて、原稿データを作成したり、作成済の原稿データを取り込んだりするプログラムである。また、アプリケーション１８は、ユーザの操作に応じて、テストチャートの電子データであるテストチャートデータの作成や取り込みも行う。
プリンタドライバ１９は、アプリケーション１８から原稿データに基づく印刷の要求があると、ターゲット装置３０ａ及びハンドリング装置３０ｂに原稿の印刷を指示する印刷指示データを送信するプログラムである。また、プリンタドライバ１９は、アプリケーション１８からテストチャートデータに基づく印刷の要求があると、ターゲット装置３０ａ及びハンドリング装置３０ｂにテストチャートの印刷を指示する印刷指示データも送信する。ここで、印刷指示データとは、例えばＰＤＬ（Page Description Language）で記述されたＰＤＬデータである。また、印刷指示データには、解像度、階調情報、スクリーン等の画質に関する指示である画質指示と、文字、図形、イメージ等の描画命令である描画コマンドとが含まれる。本実施の形態では、印刷指示情報の一例として、印刷指示データを用いている。
【００１４】
画像ハンドリングユーティリティ２０は、ハンドリング装置３０ｂで出力される画像の画質特性をターゲット装置３０ａで出力される画像の画質特性に近付けるための情報を生成する処理（以下、「ターゲットマッチング処理」という）を行うユーティリティプログラムである。尚、本実施の形態では、画像ハンドリングユーティリティ２０を、端末装置１０で実現されるものとして説明するが、例えば、ハンドリング装置３０ｂで実現されるものであってもよいし、独立した装置で実現されるものであってもよい。また、本実施の形態では、ターゲット装置３０ａの画質特性を基準としてハンドリング装置３０ｂの画質特性をこれに近付ける例を述べるが、ターゲット装置３０ａの画質特性とハンドリング装置３０ｂの画質特性の中間の画質特性を採用することにより、これらの画質特性を近付けるようにしてもよい。
【００１５】
そして、端末装置１０は、この画像ハンドリングユーティリティ２０の機能として、画質項目抽出部２１と、抽象化原稿生成部２２と、描画オブジェクト記憶部２３と、出力指示部２４と、読取画像受付部２５と、画質特性比較部２６と、画質ターゲット情報生成部２８とを備える。
【００１６】
画質項目抽出部２１は、プリンタドライバ１９から原稿の印刷を指示する印刷指示データを受け取り、この印刷指示データから画質項目を抽出する。
抽象化原稿生成部２２は、画質項目抽出部２１が抽出した画質項目に基づいて、抽象化した原稿データ（以下、「抽象化原稿データ」という）を生成する。具体的には、画質項目抽出部２１が抽出した画質項目に関するターゲットマッチング処理が行い易いように、その画質項目に着目した抽象化原稿データを生成する。
描画オブジェクト記憶部２３は、抽象化原稿データを生成するために必要な描画オブジェクトを描画コマンドの形式で記憶したデータベースである。
出力指示部２４は、抽象化原稿データをプリンタドライバ１９に受け渡すことにより、プリンタドライバ１９に対して、抽象化原稿の印刷を指示する印刷指示データの出力指示を行う。
【００１７】
読取画像受付部２５は、後述するように、プリンタドライバ１９からの印刷指示データに基づいて出力された抽象化原稿又はテストチャートをターゲット装置３０ａの画像読取部６０ａ及びハンドリング装置３０ｂの画像読取部６０ｂで読み取ることで得られた読取画像を、ネットワーク８０を通じて受け付ける。
画質特性比較部２６は、画質項目抽出部２１が抽出した画質項目ごとに、読取画像受付部２５がターゲット装置３０ａから受け付けた読取画像と、読取画像受付部２５がハンドリング装置３０ｂから受け付けた読取画像とを比較する。
画質ターゲット情報生成部２８は、画質特性比較部２６による読取画像の比較結果に基づいて、ハンドリング装置３０ｂで出力される画像の画質特性をターゲット装置３０ａで出力される画像の画質特性に近付けるための情報（以下、「画質ターゲット情報」という）を生成する。本実施の形態では、補正情報の一例として、画質ターゲット情報を用いている。また、補正情報を生成する補正情報生成手段の一例として、画質ターゲット情報生成部２８を設けている。
【００１８】
次に、ターゲット装置３０ａの機能構成について説明する。
図示するように、ターゲット装置３０ａは、画像処理部４０ａと、画像形成部５０ａと、画像読取部６０ａとを含んでいる。
このうち、画像処理部４０ａは、プリンタドライバ１９からネットワーク８０を通じて送信された印刷指示データに基づいて、画像処理を行い、画像データを出力する。
画像形成部５０ａは、画像処理部４０ａが出力した画像データに基づいて紙等の媒体に画像を形成し、原稿（抽象化原稿を含む）又はテストチャートを出力する。本実施の形態では、画像形成装置、印刷手段、第１の印刷装置の一例として、画像形成部５０ａを設けている。
画像読取部６０ａは、画像形成部５０ａが出力した抽象化原稿又はテストチャートを読み取り、読取画像をネットワーク８０を通じて読取画像受付部２５に送信する。尚、この画像読取部６０ａは、画像形成部５０ａが出力した抽象化原稿又はテストチャートを人手を介することなく読み取るインラインスキャナであってもよい。また、画像形成部５０ａとは別のスキャナ単体であってもよく、本実施の形態では２台の画像処理装置３０の調整に関して記載しているが、例えば画像処理装置３０が３台ある場合に、そのうち２台の画像処理装置３０の画像形成部５０の出力を１つのスキャナを用いて読み取ってもよい。本実施の形態では、画像読取装置、読取手段、第１の読取装置の一例として、画像読取部６０ａを設けている。
【００１９】
ここで、画像処理部４０ａについて更に詳しく説明すると、画像処理部４０ａは、入力情報通知部４１ａと、描画処理部４２ａと、色再現処理部４３ａと、中間調処理部４４ａとを備える。
入力情報通知部４１ａは、プリンタドライバ１９からネットワーク８０を通じて入力された印刷指示データを描画処理部４２ａに通知する。
描画処理部４２ａは、入力情報通知部４１ａから通知された印刷指示データに含まれる描画コマンドに基づいて画像データを描画する。
色再現処理部４３ａは、描画処理部４２ａにより描画された画像データに対して各種の色再現処理を施す。ここで、色再現処理としては、描画コマンドにおける特定の色空間の色信号をトナーの色を成分とする別の色空間の色信号に変換する処理、色信号を色再現範囲内の別の色信号へ変換する処理、色信号の階調を補正する処理等がある。
中間調処理部４４ａは、スクリーン処理等により擬似中間調の画像を生成する。
【００２０】
次いで、ハンドリング装置３０ｂの機能構成について説明する。
図示するように、ハンドリング装置３０ｂは、画像処理部４０ｂと、画像形成部５０ｂと、画像読取部６０ｂと、画像ハンドリング部７０とを含んでいる。
このうち、画像処理部４０ｂは、プリンタドライバ１９からネットワーク８０を通じて送信された印刷指示データに基づいて、画像処理を行い、画像データを出力する。
画像形成部５０ｂは、画像処理部４０ｂが出力した画像データに基づいて紙等の媒体に画像を形成し、原稿（抽象化原稿を含む）又はテストチャートを出力する。本実施の形態では、画像形成装置、印刷手段、第２の印刷装置の一例として、画像形成部５０ｂを設けている。
画像読取部６０ｂは、画像形成部５０ｂが出力した抽象化原稿又はテストチャートを読み取り、読取画像をネットワーク８０を通じて読取画像受付部２５に送信する。尚、この画像読取部６０ｂは、画像形成部５０ｂが出力した抽象化原稿又はテストチャートを人手を介することなく読み取るインラインスキャナであってもよい。また、画像形成部５０ｂとは別のスキャナ単体であってもよく、本実施の形態では２台の画像処理装置３０の調整に関して記載しているが、例えば画像処理装置３０が３台ある場合に、そのうち２台の画像処理装置３０の画像形成部５０の出力を１つのスキャナを用いて読み取ってもよい。本実施の形態では、画像読取装置、読取手段、第２の読取装置の一例として、画像読取部６０ｂを設けている。
画像ハンドリング部７０は、ターゲット装置３０ａで出力される画像の画質特性に近い画質特性で画像を出力するための処理（以下、「画像ハンドリング処理」という）を行う。
【００２１】
ここで、画像処理部４０ｂについて更に詳しく説明すると、画像処理部４０ｂは、入力情報通知部４１ｂと、描画処理部４２ｂと、色再現処理部４３ｂと、中間調処理部４４ｂとを備える。
入力情報通知部４１ｂは、プリンタドライバ１９からネットワーク８０を通じて入力された印刷指示データを描画処理部４２ｂ及び画像ハンドリング部７０に通知する。
描画処理部４２ｂは、入力情報通知部４１ｂから通知された印刷指示データに含まれる描画コマンドに基づいて画像データを描画する。その際、画像ハンドリング部７０による決定に基づく描画処理を行う。
色再現処理部４３ｂは、描画処理部４２ｂにより描画された画像データに対して各種の色再現処理を施す。ここで、色再現処理としては、描画コマンドにおける特定の色空間の色信号をトナーの色を成分とする別の色空間の色信号に変換する処理、色信号を色再現範囲内の別の色信号へ変換する処理、色信号の階調を補正する処理等がある。その際、画像ハンドリング部７０による決定に基づく色再現処理を行う。
中間調処理部４４ｂは、スクリーン処理等により擬似中間調の画像を生成する。その際、画像ハンドリング部７０による決定に基づく中間調処理を行う。
【００２２】
また、画像ハンドリング部７０について更に詳しく説明すると、画像ハンドリング部７０は、指示判定部７１と、描画判定部７２と、画像ハンドリングターゲット決定部７３と、画質ターゲット情報記憶部７４と、画像ハンドリングパラメータ記憶部７５とを備える。
指示判定部７１は、入力情報通知部４１ｂから通知された印刷指示データに含まれる画質指示の内容を判定する。
描画判定部７２は、入力情報通知部４１ｂから通知された印刷指示データに含まれる描画コマンドの内容を判定する。
画像ハンドリングターゲット決定部７３は、指示判定部７１が内容を判定した画質指示と、画質ターゲット情報記憶部７４に記憶された画質ターゲット情報とに基づいて、画像ハンドリング処理の目標となる画質特性を決定する。
画質ターゲット情報記憶部７４は、画像ハンドリングユーティリティ２０の画質ターゲット情報生成部２８により生成された画質ターゲット情報を記憶する。
画像ハンドリングパラメータ記憶部７５は、画像ハンドリングターゲット決定部７３により決定された画質特性で画像を出力する画像ハンドリング処理で用いられる画像ハンドリングパラメータを記憶する。
【００２３】
次に、本実施の形態における画像ハンドリングシステムの動作について説明する。
まず、画像ハンドリングシステムにおけるターゲットマッチング処理時の動作について説明する。尚、画像ハンドリングシステムでは、原稿の印刷を指示する印刷指示データ及びテストチャートの印刷を指示する印刷指示データの何れかが送信される。原稿の印刷を指示する印刷指示データが送信された場合は、抽象化原稿生成部２２が抽象化原稿データを生成し、出力指示部２４が抽象化原稿の印刷を指示する印刷指示データの出力を指示するが、この処理は本発明に直接関係するものでないので説明を省略し、テストチャートの印刷を指示する印刷指示データが送信された場合のターゲットマッチング処理時の動作について説明する。
【００２４】
図３は、このときの画像ハンドリングユーティリティ２０の動作例を示したフローチャートである。
ユーザは、アプリケーション１８上で、テストチャートデータと、画質特性を合わせる目標となるターゲット装置３０ａと、画質特性をその目標に合わせる対象であるハンドリング装置３０ｂとを指定する。これにより、プリンタドライバ１９がテストチャートデータに基づく印刷を指示する印刷指示データを生成すると、画像ハンドリングユーティリティ２０の動作が開始する。
【００２５】
画像ハンドリングユーティリティ２０では、まず、画質項目抽出部２１が、指定されたテストチャートデータに基づく印刷を指示する印刷指示データをプリンタドライバ１９から取得する（ステップ２０１）。そして、その印刷指示データから画質項目を抽出する（ステップ２０２）。具体的には、印刷指示データにおける描画コマンドから、文字、イメージ、図形等の画質項目を抽出する。例えば、テストチャートが線幅測定用のテストチャートである場合、線の部分を図形としてそのポイント値と共に抽出する。
【００２６】
一方で、プリンタドライバ１９は、テストチャートデータに基づく印刷を指示する印刷指示データをターゲット装置３０ａ及びハンドリング装置３０ｂに出力し、これにより、ターゲット装置３０ａは画像形成部５０ａで、ハンドリング装置３０ｂは画像形成部５０ｂで、それぞれテストチャートを出力することになる。
【００２７】
その後、画像形成部５０ａで出力されたテストチャートは画像読取部６０ａで、画像形成部５０ｂで出力されたテストチャートは画像読取部６０ｂでそれぞれ読み取られ、読取画像がネットワーク８０を通じて画像ハンドリングユーティリティ２０に渡される。
すると、画像ハンドリングユーティリティ２０では、まず、読取画像受付部２５がこれらの読取画像を受け付ける（ステップ２０５）。
次に、画質特性比較部２６が、読取画像受付部２５から読取画像を受け取り、これらの読取画像に基づいて、ターゲット装置３０ａの画質特性とハンドリング装置３０ｂの画質特性とを比較する。具体的には、画質項目抽出部２１が抽出した画質項目に対して、読取画像受付部２５が受け付けたターゲット装置３０ａでの読取画像から得られる画質特性と、読取画像受付部２５が受け付けたハンドリング装置３０ｂでの読取画像から得られる画質特性との対応付けを行う（ステップ２０６）。
【００２８】
そして、画質特性比較部２６は、全ての画質項目について対応付けが終了したかどうかを判定する（ステップ２０７）。
その結果、全ての画質項目について対応付けが終了していないと判定すれば、画質特性比較部２６は、ステップ２０６に戻り、画質項目に対して、ターゲット装置３０ａでの読取画像から得られる画質特性と、ハンドリング装置３０ｂでの読取画像から得られる画質特性との対応付けを繰り返す。
一方、全ての画質項目について対応付けが終了したと判定すれば、画質特性比較部２６は、対応付けの結果を画質ターゲット情報生成部２８に渡し、画質ターゲット情報生成部２８が、画質ターゲット情報を生成してファイルに保存する（ステップ２０８）。そして、画質ターゲット情報をネットワーク８０を通じてハンドリング装置３０ｂの画像ハンドリング部７０に送信する（ステップ２０９）。これにより、画像ハンドリング部７０では、画質ターゲット情報が画質ターゲット情報記憶部７４に記憶される。
【００２９】
ここで、図３のステップ２０５における処理について、詳細に説明する。
このステップは、画像読取部６０ａ，６０ｂで得られた読取画像を受け付けるステップであるが、本実施の形態では、このステップにおいて、画像形成部５０ａ，５０ｂで出力された線の線幅を測定する。即ち、複数の線幅を持つ線が描画された線幅測定用のテストチャート（以下、「線幅測定用チャート」という）を画像形成部５０ａ，５０ｂで出力し、この線幅測定用チャートをそれぞれ画像読取部６０ａ，６０ｂで読み取り、読取画像に基づいて線幅を測定する。この場合、線幅測定用チャートは高解像度で読み込むのが理想的であるが、それだと読み込んだ画像のサイズが大きくなってしまう。画像処理時間やデータの伝送負荷を考えると、画像のサイズは小さい方が望ましい。
従って、画像読取部６０ａ，６０ｂが線幅測定用チャートを読み取って白黒２値化し、読取画像受付部２５は、白黒２値化された画像（以下、「白黒２値画像」という）から線幅を測定する。
【００３０】
図４は、このような白黒２値画像に基づく線幅測定方法について示したものである。
この線幅測定方法では、次のような手順によって線幅が測定される。
第１の手順は、線幅測定対象の線６０１のうち線幅測定に用いる部分を含む領域（以下、「線幅測定領域」という）６０２を決定する手順である。
第２の手順は、線幅測定対象の線６０１を構成する黒画素のうち、第１の手順で決定した線幅測定領域６０２内の黒画素の数ＮＡをカウントする手順である。
第３の手順は、第２の手順でカウントした黒画素の数ＮＡを、第１の手順で決定した線幅測定領域６０２の線描画方向の長さに相当する黒画素の数ＮＬで除する手順である。
第４の手順は、第３の手順で得られた値に画素の直径Ｒ（μｍ）を乗ずる手順である。
以上の手順により、線幅Ｗ（μｍ）は、Ｗ＝（ＮＡ／ＮＬ）×Ｒにより求められる。
【００３１】
尚、本実施の形態では、ターゲット装置３０ａで出力された画像における線幅と、ハンドリング装置３０ｂで出力された画像における線幅とが比較できれば十分であるので、線幅の厳密な値は求めなくてもよい。従って、上記第４の手順は行わなくてもよい。
【００３２】
次に、線幅測定用チャートを線が主走査方向に概ね平行になる向きで読み取った場合と、線幅測定用チャートを線が主走査方向に対して指定された角度（以下、「指定角度」という）をなす向きで読み取った場合とで、得られる白黒２値画像を比較する。
図５は、これらの白黒２値画像を示したものである。
（ａ）は、線幅測定用チャートを線が主走査方向に概ね平行になる向きで読み取った場合の白黒２値画像の例である。この場合、線を主走査方向に完全に平行にすることは難しいので、主走査方向における位置によって、線を構成する画素が一段上の画素を含む箇所と含まない箇所とがあり、線幅が太い部分と細い部分とが不規則に生じている。
（ｂ）は、線幅測定用チャートを線が主走査方向に対して指定角度をなす向きで読み取った場合の白黒２値画像の例である。この場合、線を構成する画素が一定の周期で一段上の画素に切り替わっていくので、線幅が太い部分が一定の周期で規則的に生じている。
【００３３】
次いで、これらの白黒２値画像に基づく線幅測定結果をグラフで比較する。
図６は、このような線幅測定結果を示したグラフである。グラフは、横軸に、線幅測定領域６０２の線描画方向の長さ（線描画方向長）をとり、縦軸に、各線描画方向長を採用したときの線幅の測定値（測定線幅）をとったものとなっている。即ち、線幅測定領域を線描画方向に向けて延ばしながら線幅を測定した結果をプロットしたものである。尚、本明細書において、線描画方向とは、主走査方向及び副走査方向の何れかであるものとする。具体的には、線が主走査方向に対してなす角度が０°より大きく４５°未満である場合は、主走査方向であり、線が主走査方向に対してなす角度が４５°より大きく９０°未満である場合は、副走査方向であり、線が主走査方向に対してなす角度が４５°である場合は、主走査方向でも副走査方向でもよいものとする。
また、図６のグラフには、同じ線を３回読み取ったときの各回における線幅測定結果を示している。太い実線が１回目の読み取りにおける測定結果を示し、細い実線が２回目の読み取りにおける測定結果を示し、破線が３回目の読み取りにおける測定結果を示している。
【００３４】
（ａ）は、線幅測定用チャートを線が主走査方向に概ね平行になる向きで読み取った場合の線幅測定結果の例である。この場合は、線幅測定領域の線描画方向の長さによって、線幅測定結果が大きく異なっている。これは、図５（ａ）に示したように、線幅の太い部分が不規則に現れるからである。
（ｂ）は、線幅測定用チャートを線が主走査方向に対して指定角度をなす向きで読み取った場合の線幅測定結果の例である。この場合は、線幅測定領域を線描画方向に長くとればとるほど線幅測定結果が安定し、特定の線幅に収束している。これは、図５（ｂ）に示したように、線幅の太い部分が一定の周期で現れるため、線幅測定領域が線描画方向に短い場合は、その位置によって線幅の太い部分による影響が大きくなることがあるものの、線幅測定領域が線描画方向に長い場合は、その位置に関わらず線幅の太い部分と細い部分とが同じように平均化され、線幅の太い部分の影響が小さくなるからである。
【００３５】
そこで、本実施の形態では、線幅測定用チャートを線が主走査方向に対して指定角度をなす向きで読み取るための工夫を施すことで、線幅の測定精度を向上させる。
【００３６】
図７は、このような工夫の一例を示したものである。
（ａ）は、線が主走査方向に対して角度θをなす向きで読み込まれるように、端辺に対して角度θをなす折り線５０１を印字した線幅測定用チャートの例である。即ち、線幅測定用チャートを折り線５０１で山折りに折って裏返し、画像読取部６０のプラテンガラスに、山折りになった辺とプラテンガラスの右辺とが揃うように載せることで、線は主走査方向に対して角度θをなす向きで読み取られる。
尚、この線幅測定用チャートには、印刷時の主走査方法及び副走査方向の少なくとも一方を示すマーク５０２を併せて印字してもよい。このマーク５０２の矢印方向に垂直な方向が主走査方向であり、このマーク５０２の矢印方向が副走査方向である。例えば、同じ線幅測定用チャートで、（ｂ）の向きで白矢印の方向へ出力されたものと、（ｃ）の向きで白矢印の方向へ出力されたものとがあったとする。この場合、（ｂ）の向きで出力された線幅測定用チャートは、画像形成部５０の主走査方向の特性を把握するためのものであるのに対し、（ｃ）の向きで出力された線幅測定用チャートは、画像形成部５０の副走査方向の特性を把握するためのものであるが、これらを向きを揃えて重ねたとすると、どちらの特性を把握するためのものであるか分からなくなってしまう。従って、図では、これらを個別して画像読取部６０で読み取れるようマーク５０２を設けている。
【００３７】
図８は、上記の工夫の別の例を示したものである。
この例は、線が主走査方向に対して角度θをなす向きで読み込まれるように、プラテンガラス５０５に角度θに応じた長さの規制部材の一例としてのガイド５０６を設けた例である。即ち、線幅測定用チャートを裏返し、プラテンガラス５０５に載せると、線幅測定用チャートの上辺が破線５０７の位置と重なり、線は主走査方向に対して角度θをなす向きで読み取られる。尚、ガイド５０６は、図示しないガイド収容部から矢印５０８の方向に引き出すことにより、任意の角度θに応じた長さにすることができ、その長さで一時的に固定できるようになっていることが望ましい。
【００３８】
次に、線幅測定用チャートを線が主走査方向に対して角度θをなす向きで読み取ることで得られた白黒２値画像に基づいて線幅を測定する線幅測定装置の一例としての読取画像受付部２５について説明する。
図９は、読取画像受付部２５の機能構成例を示したブロック図である。
図示するように、読取画像受付部２５は、白黒２値画像取得部８１と、領域決定部８２と、角度検出部８３と、角度記憶部８４と、角度比較部８５と、警告出力部８６と、画素カウント部８７と、線幅決定部８８とを備えている。
【００３９】
白黒２値画像取得部８１は、画像読取部６０ａが線幅測定用チャートを読み取ることで得た白黒２値画像を画像読取部６０ａから取得すると共に、画像読取部６０ｂが線幅測定用チャートを読み取ることで得た白黒２値画像を画像読取部６０ｂから取得する。本実施の形態では、線幅見本を印刷した媒体の一例として、線幅測定用チャートを用いている。また、２値画像の一例として、白黒２値画像を用いており、２値画像を取得する取得手段の一例として、白黒２値画像取得部８１を設けている。
領域決定部８２は、白黒２値画像取得部８１が取得した白黒２値画像のうち線幅測定領域を決定する。その際、特に、線幅測定領域の線描画方向の長さの単位として、白黒２値画像の線の部分に現れる画像の段差の周期を求める。本実施の形態では、繰り返し周期を抽出する抽出手段の一例として、領域決定部８２を設けている。
【００４０】
角度検出部８３は、白黒２値画像取得部８１が取得した白黒２値画像と、領域決定部８２が決定した線幅測定領域とに基づいて、白黒２値画像において線が主走査方向に対してなす角度（以下、「読取角度」という）を検出する。本実施の形態では、角度θを検出する検出手段の一例として、角度検出部８３を設けている。
角度記憶部８４は、画像読取部６０ａ，６０ｂで線幅測定用チャートを読み取る際に線が主走査方向となすべき角度として指定された指定角度を記憶する。尚、指定角度は、画像読取部６０ａ，６０ｂに共通の角度であるものとする。
角度比較部８５は、角度検出部８３が検出した読取角度と、角度記憶部８４に記憶された指定角度とを比較し、これらの角度の差分が予め定めた閾値以下であるかどうかを判定する。本実施の形態では、予め定められた基準角度の一例として、指定角度を用いており、角度θと基準角度との差分が閾値以下であるかどうか判定する判定手段の一例として、角度比較部８５を設けている。
警告出力部８６は、角度比較部８５により角度の差分が閾値以下であると判定されなかった場合に、線幅測定用チャートの再読み込みが必要な旨の警告を出力する。本実施の形態では、媒体を再度読み取ることを指示する指示手段の一例として、警告出力部８６を設けている。
【００４１】
画素カウント部８７は、線幅測定対象の線を構成する画素のうち、領域決定部８２により決定された線幅測定領域内の画素数をカウントする。
線幅決定部８８は、領域決定部８２により決定された線幅測定領域の線描画方向の長さ、画素カウント部８７によりカウントされた画素数等に基づいて、線幅測定対象の線の線幅に相当する値を決定する。本実施の形態では、線幅情報の一例として、線幅に相当する値を用いており、線幅情報を生成する生成手段、線幅情報生成手段の一例として、線幅決定部８８を設けている。ここで、線幅情報とは、線幅測定対象の線の線幅に関する情報であり、本実施の形態では、線幅に相当する値を例示するが、線幅そのものや線幅を示す記号等の線幅の大きさを示す他の情報であってもよい。
【００４２】
図１０は、読取画像受付部２５の動作例を示したフローチャートである。尚、読取画像受付部２５は、画像読取部６０ａから線幅測定用チャートの読取画像が送られてきた場合、画像読取部６０ｂから線幅測定用チャートの読取画像が送られてきた場合の何れにおいても、このフローチャートに示した動作を行う。従って、以下では、画像読取部６０から線幅測定用チャートの読取画像が送られてきたものとして説明する。また、ここでは、説明を簡略化するため、線幅測定用チャートの読取画像は線幅測定対象の線を１つだけ含むものとする。そして、線の主走査方向に対する角度は４５°よりも小さく、線描画方向というときは主走査方向を意味し、幅方向というときは副走査方向を意味するものとする。
【００４３】
図示するように、読取画像受付部２５では、まず、白黒２値画像取得部８１が、画像読取部６０から線幅測定用チャートを読み取ることで得られた白黒２値画像を取得する（ステップ２５１）。
次に、領域決定部８２は、ステップ２５１で取得した白黒２値画像に含まれる線幅測定対象の線のうち線幅測定に用いる部分を含む線幅測定領域を決定する（ステップ２５２）。ここで、線幅測定領域の決定は、例えば、ハフ変換等の公知の画像処理技術を用いて線幅測定対象の線の描画範囲を特定し、幅方向についてはこの描画範囲の上下に予め定めた大きさの余白を加え、線描画方向についてはこの描画範囲から後述する考え方で決定した長さを切り出すことにより、行えばよい。
【００４４】
また、角度検出部８３は、白黒２値画像における線幅測定対象の線の読取角度を検出する（ステップ２５３）。ここで、読取角度の検出は、例えば、線幅測定領域の左辺と線幅測定対象の線との交点、及び、線幅測定領域の右辺と線幅測定対象の線との交点の幅方向におけるずれを、線幅測定領域の線描画方向の長さで除することにより、行えばよい。
そして、角度比較部８５は、ステップ２５３で検出された読取角度と、角度記憶部８４に記憶された指定角度との差分を算出し（ステップ２５４）、この差分が予め定められた閾値以下であるかどうかを判定する（ステップ２５５）。ユーザは指定角度で線幅測定用チャートを読み取ろうとするが、実際の読取角度が指定角度と一致しないことは多いので、このような判定を行っている。
【００４５】
これらの角度の差分が閾値以下でない、つまり、差分が閾値を超えていると判定されれば、警告出力部８６は、画像読取部６０に対して、線幅測定用チャートを再度読み込むことを指示する警告情報を出力する（ステップ２５６）。
一方、これらの角度の差分が閾値以下であると判定されれば、画素カウント部８７は、ステップ２５２で決定した線幅測定領域内の画素数をカウントし（ステップ２５７）、線幅決定部８８が、ステップ２５７でカウントした画素数をＮＡとし、ステップ２５２で決定した線幅測定領域の線描画方向の長さに相当する画素数をＮＬとし、予め定められた情報を参照して得られた画素の直径をＲとし、線幅Ｗを、Ｗ＝（ＮＡ／ＮＬ）×Ｒにより決定する（ステップ２５８）。
【００４６】
尚、この動作例において、線幅測定用チャートのデータは線幅測定対象の線を１つだけ含むものとしたが、線幅測定対象の線をＫ本含むものとし、各線の線幅（ポイント値）をＷ１，Ｗ２，…，ＷＫとすると、読取画像受付部２５は、線幅Ｗｉの線を画像形成部５０ａで出力し画像読取部６０ａで読み取って得られた読取画像における線幅Ｗ１ｉと、線幅Ｗｉの線を画像形成部５０ｂで出力し画像読取部６０ｂで読み取って得られた読取画像における線幅Ｗ２ｉとを画質特性比較部２６に渡す（ｉ＝１，２，…，Ｋ）。そして、画質特性比較部２６は、線幅Ｗ１Ａと線幅Ｗ２Ｂとが等しいと判定すると、線幅ＷＡと線幅ＷＢとを対応付ける。
【００４７】
また、この動作例では、ステップ２５５で読取角度と指定角度との差分が閾値以下であるという条件を満たした場合に、線幅を測定するようにしたが、このような条件を満たすかどうかを判断することなく、線幅を測定することも考えられる。この場合は、図４の線幅測定方法において、画像読取部６０ａ，６０ｂでの読取角度を加味する必要がある。具体的には、線幅測定領域内の黒画素の数をＮＡ、線幅測定領域の線描画方向の長さに相当する黒画素の数をＮＬ、画素の直径をＲ（μｍ）、読取角度をθとし、線幅Ｗ（μｍ）を、Ｗ＝（ＮＡ／ＮＬ）×Ｒ×ｃｏｓθにより求める。
【００４８】
ここで、図１０のステップ２５２での線幅測定領域の線描画方向の長さの決定方法について説明する。
本実施の形態では、線幅測定用チャートを線が主走査方向に対して指定角度をなす向きで読み込んで白黒２値化するので、白黒２値画像において、画素の段差が生じ、線幅の異なる部分が一定の周期で発生する。
図１１は、この周期について示した図である。
（ａ）は、線幅測定用チャートを線が主走査方向に対して指定角度をなす向きで読み取った場合の白黒２値画像に周期を示したものである。この場合、既に述べた通り、画素の段差が一定の周期で現れる。図では、範囲６０５が、この周期を示している。
（ｂ）は、線幅測定用チャートを線が主走査方向に対して指定角度をなす向きで読み取った場合の線幅測定結果のグラフに周期を示したものである。（ａ）に示したように、白黒２値画像で画素の段差が周期的に現れるので、このグラフにおいても、線幅が太い部分が一定の周期で現れている。図では、範囲６０６が、この周期を示している。
従って、図１０のステップ２５２では、この周期を測定し、その整数倍（例えば１０倍）を線幅測定領域の線描画方向の長さとして決定すればよい。尚、周期の測定は、例えば、（ｂ）のグラフで測定線幅を極大とする複数の描画方向長を求め、隣り合う描画方向長の間隔の平均を求めることにより、行えばよい。
【００４９】
尚、このように画素の段差の周期の整数倍を線幅測定領域の線描画方向の長さとする場合、この線幅測定領域の長さよりも、線幅測定対象の線の線描画方向の長さが長くなっている必要がある。具体的には、画素の段差の周期をＴ、線幅測定領域の線描画方向の長さをこの周期のＭ倍、線幅測定対象の線の長さをＬ、読取角度をθとすると、Ｌ×ｃｏｓθ≧Ｔ×Ｍでなければならないので、画像形成部５０ａ，５０ｂは、Ｌ≧Ｔ×Ｍ／ｃｏｓθを満たす長さＬの線を印刷するとよい。
【００５０】
また、図１０のステップ２５２での線幅測定領域の線描画方向の長さの決定方法としては、画素の段差の周期を用いる方法以外に、例えば、画素の段差のずれ量を用いる方法も考えられる。
即ち、図６（ｂ）に示したように、線幅測定領域の線描画方向の長さをある程度長くすれば、画素の段差の周期の整数倍としなくても、それほど大きな誤差が出ない場合がある。そこで、領域決定部８２が、線幅測定領域の線描画方向の長さを、画素の段差のずれ量が予め定めた範囲内に収まるような長さ、つまり、図６（ｂ）で測定線幅の値が収束して予め定めた範囲内に収まるようになる長さに決定してもよい。この場合、領域決定部８２は、画像の段差のずれ量を抽出する抽出手段の一例である。
【００５１】
ここで、更に、図３のステップ２０８で生成される画質ターゲット情報について説明する。
図１２は、画質ターゲット情報の具体例を示した図である。
図中、「Image/」の部分は、色やスクリーンに関する目標を記述する部分である。そして、「Color/」の部分において、「Intent=Perceptual」は、色域マッピングを知覚重視で行うことを、「Gray=Normal」は、通常の方法でＫ版を生成することを、それぞれ示しており、全体的な色再現に関する目標記述の例である。一方、「RGB」、「CMYK」等は、特定の色に対する目標記述の例である。
また、「Other/」の部分は、画像処理のポリシーに関する目標を記述する部分である。「Policy/」の部分において、「OOR=OFF」は、オブジェクトごとにレンダリング処理を変えないことを、「OOH=OFF」は、オブジェクトごとにスクリーン処理を変えないことを、それぞれ示している。
更に、図には示していないが、本実施の形態において、画質ターゲット情報は、線幅に関する目標を記述する部分も含む。例えば、３ｐｔの線の印刷を指示する印刷指示データに応じてターゲット装置３０ａで出力される線の幅と、２ｐｔの線の印刷を指示する印刷指示データに応じてハンドリング装置３０ｂで出力される線の幅とが等しければ、線幅に関する目標記述として、ハンドリング装置３０ｂに対して線の印刷を指示する際に２ｐｔを３ｐｔに変更すべき旨の記述がなされる。
尚、ここでは、画質ターゲット情報を構造型文書の形式で示したが、これはあくまで一例であって、これに限られるものではない。
また、このような画質ターゲット情報は、複数の画像ハンドリングシステムで共有してもよい。
【００５２】
次に、画像ハンドリングシステムにおける画像ハンドリング処理時の動作について説明する。
図１３は、このときの画像ハンドリング部７０の動作例を示したフローチャートである。
ユーザは、アプリケーション１８上で、画質特性を合わせたい原稿データと、原稿を出力したいハンドリング装置３０ｂとを指定する。これにより、プリンタドライバ１９が原稿データに基づく印刷を指示する印刷指示データを生成して入力情報通知部４１ｂに送信し、入力情報通知部４１ｂがこれを受信すると、画像ハンドリング部７０の動作が開始する。尚、この動作例では、図３のステップ２０９でハンドリング装置３０ｂ内に記憶した画質ターゲット情報を読み出して利用する第１のケース、図３のステップ２０８で端末装置１０内に保存した画質ターゲット情報を添付して利用する第２のケース、画質ターゲット情報を利用しない第３のケースを想定している。
【００５３】
画像ハンドリング部７０では、まず、指示判定部７１及び描画判定部７２が、指定された原稿データに基づく印刷を指示する印刷指示データを入力情報通知部４１ｂから取得する（ステップ７０１）。
そして、指示判定部７１が、印刷指示データに含まれる画質指示の内容を判定し、描画判定部７２が、印刷指示データに含まれる描画コマンドの内容を判定し、これらの判定結果を画像ハンドリングターゲット決定部７３に伝える（ステップ７０２）。ここで、画質指示は、上記第１のケースでは、画質ターゲット情報を指定する情報と画質に関する印刷設定とを含み、上記第２のケースでは、画質ターゲット情報を保存したファイルと画質に関する印刷設定とを含み、上記第３のケースでは、画質に関する印刷設定のみを含む。そこで、画質指示の内容の判定では、画質指示がこれらの何れに該当するかも判定する。
【００５４】
次に、画像ハンドリングターゲット決定部７３は、指示判定部７１から伝えられた判定結果によって、画質指示が画質ターゲット情報を指定する情報を含むことが示されているかどうかを判定する（ステップ７０３）。その結果、画質指示が画質ターゲット情報を指定する情報を含むことが示されていれば、既に画質ターゲット情報記憶部７４に記憶されている画質ターゲット情報の中から指定された画質ターゲット情報を選択する（ステップ７０４）。そして、画質ターゲット情報と、印刷設定とに基づいて、画像ハンドリングの目標を決定する（ステップ７０７）。
【００５５】
また、画質指示が画質ターゲット情報を指定する情報を含むことが示されていなければ、画像ハンドリングターゲット決定部７３は、指示判定部７１から伝えられた判定結果によって、画質指示が画質ターゲット情報を保存したファイルを含むことが示されているかどうかを判定する（ステップ７０５）。その結果、画質指示が画質ターゲット情報を保存したファイルを含むことが示されていれば、そのファイルに保存された画質ターゲット情報を一時的にその印刷指示データのみに適用する画質ターゲット情報として取得する（ステップ７０６）。そして、画質ターゲット情報と、印刷設定とに基づいて、画像ハンドリングの目標を決定する（ステップ７０７）。
【００５６】
更に、画質指示が画質ターゲット情報を保存したファイルを含むことが示されていなければ、画像ハンドリングターゲット決定部７３は、印刷設定のみに基づいて、画像ハンドリングの目標を決定する（ステップ７０８）。
その後、画像ハンドリングターゲット決定部７３は、ハンドリング装置３０ｂで出力される画像の画質特性をステップ７０７又はステップ７０８で決定された目標に近付けるためのデータを、描画処理部４２ｂ、色再現処理部４３ｂ、中間調処理部４４ｂの各処理部に供給する（ステップ７０９）。尚、この場合、ハンドリング装置３０ｂで出力される画像の画質特性を目標に近付けるために、描画コマンドの書き換えが必要であれば、描画判定部７２で内容の判定が行われた描画コマンドを書き換えて描画処理部４２ｂに供給する。また、画像ハンドリングターゲット決定部７３が各処理部に供給するデータを生成する際には、画像ハンドリングパラメータ記憶部７５に記憶された画像ハンドリングパラメータも用いられる。
【００５７】
ここで、図１３のステップ７０１で取得する印刷指示データについて説明する。
図１４は、印刷指示データに含まれる画質指示について示した図である。
画質指示としては、上記第２のケースにおける画質ターゲット情報を保存したファイルも考えられるが、ここでは、上記第１のケースにおける画質ターゲット情報を指定する情報（指定情報）と、プリンタドライバ１９上での画質に関する印刷設定とを示している。具体的には、Index１，２，３の画質指示は、印刷設定として、解像度、階調情報、スクリーン、色味等の画質項目ごとの設定情報を含んでおり、Index４，５の画質指示は、画質ターゲット情報を指定する情報として、画質ターゲット情報に付与された「高画質」、「カスタム１」等の名称を含んでいる。
尚、ここで示した画質項目はあくまで一例であり、これら以外にも、入力色信号（例えば、ＣＭＹＫ、ＲＧＢ）に対する色再現、入力線幅指定（例えば、ｍｍ、ｐｉｘｅｌ）に対する細線再現、オブジェクトごとの画像処理ポリシー（ＯＯＲ／ＯＯＨ）、スクリーン角度、オブジェクトの描画方法（ラスタかベクタか）等が考えられる。
【００５８】
図１５は、印刷指示データに含まれる描画コマンドについて示した図である。
図では、描画コマンドに対して、その描画コマンドによる実際の描画の内容を示している。ここで、例えば文字描画１と文字描画２のように、同じ原稿データに対して、実際の描画内容が異なる場合がある。このような場合、ハンドリング装置３０ｂの画質特性をターゲット装置３０ａの画質特性に合わせることが困難になることがある。そのため、ターゲット装置３０ａにおける描画内容を出力結果から予測し、これをハンドリング装置３０ｂにも反映することで、出力結果をより近付ける。
【００５９】
次に、端末装置１０のハードウェア構成について説明する。
図１６は、端末装置１０のハードウェア構成を示した図である。
図示するように、端末装置１０は、演算手段であるＣＰＵ（Central Processing Unit）１１と、記憶手段であるメインメモリ１２及び磁気ディスク装置（ＨＤＤ：Hard Disk Drive）１３とを備える。ここで、ＣＰＵ１１は、ＯＳ（Operating System）やアプリケーション等の各種ソフトウェアを実行し、上述した各機能を実現する。また、メインメモリ１２は、各種ソフトウェアやその実行に用いるデータ等を記憶する記憶領域であり、磁気ディスク装置１３は、各種ソフトウェアに対する入力データや各種ソフトウェアからの出力データ等を記憶する記憶領域である。
更に、端末装置１０は、外部との通信を行うための通信Ｉ／Ｆ１４と、ビデオメモリやディスプレイ等からなる表示機構１５と、キーボードやマウス等の入力デバイス１６とを備える。
【００６０】
最後に、ターゲット装置３０ａ及びハンドリング装置３０ｂとして機能する画像処理装置３０の機構について説明する。
図１７は、画像処理装置３０の構成例を示した図である。この画像処理装置３０は、所謂タンデム型のカラープリンタであり、画像データに基づき画像形成を行う画像形成部５０と、画像処理装置３０全体の動作を制御する主制御部３１とを備えている。更には、例えばＰＣ等との通信を行って印刷指示データを受信する通信部３２と、原稿から画像を読み取って読取画像を生成する画像読取部６０と、通信部３２で受信した印刷指示データや画像読取部６０で生成した読取画像等に対し予め定めた画像処理を施すことで画像データを取得して画像形成部５０に転送する画像処理部４０と、ユーザからの操作入力の受付やユーザに対する各種情報の表示を行うユーザインターフェース（ＵＩ）部３３とを備えている。
【００６１】
画像形成部５０は、例えば電子写真方式により画像を形成する構成部であって、並列して配置される４つの画像形成ユニット５１Ｙ,５１Ｍ,５１Ｃ,５１Ｋ（以下、「画像形成ユニット５１」という）を備えている。各画像形成ユニット５１は、機能部材として、例えば、矢印Ａ方向に回転しながら静電潜像が形成され、その後にトナー像が形成される感光体ドラム５２と、感光体ドラム５２の表面を予め定められた電位で帯電する帯電器５３と、帯電器５３により帯電された感光体ドラム５２を画像データに基づいて露光する露光器５４と、感光体ドラム５２上に形成された静電潜像を各色トナーにより現像する現像器５５と、転写後の感光体ドラム５２表面を清掃するドラムクリーナ５６とを備えている。
画像形成ユニット５１各々は、現像器５５に収容されるトナーを除いて概ね同じ構成であり、それぞれがイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、黒（Ｋ）のトナー像を形成する。
【００６２】
また、画像形成部５０は、各画像形成ユニット５１の感光体ドラム５２にて形成された各色トナー像が多重転写される中間転写ベルト６１と、各画像形成ユニット５１にて形成された各色トナー像を中間転写ベルト６１に順次転写（一次転写）する一次転写ロール６２とを備えている。更に、中間転写ベルト６１上に重畳して転写された各色トナー像を記録媒体（記録紙）である用紙Ｐに一括転写（二次転写）する二次転写ロール６３と、二次転写された各色トナー像を用紙Ｐ上に定着させる定着器６５とを備えている。
【００６３】
画像形成部５０の画像形成ユニット５１各々は、上記の機能部材を用いた電子写真プロセスによりイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の各色トナー像を形成する。各画像形成ユニット５１にて形成された各色トナー像は、一次転写ロール６２により中間転写ベルト６１上に順に静電転写され、各色トナーが重畳された合成トナー像を形成する。中間転写ベルト６１上の合成トナー像は、中間転写ベルト６１の移動（矢印Ｂ方向）に伴って二次転写ロール６３が配置された二次転写領域Ｔｒに搬送され、用紙収容容器３５から供給される用紙Ｐ上に一括して静電転写される。その後、用紙Ｐ上に静電転写された合成トナー像は、定着器６５によって定着処理を受けて用紙Ｐ上に定着される。そして、定着画像が形成された用紙Ｐは、画像処理装置３０の排出部に設けられた用紙積載部３６に搬送され集積される。
【００６４】
一方、一次転写後に感光体ドラム５２に付着しているトナー（一次転写残トナー）、及び、二次転写後に中間転写ベルト６１に付着しているトナー（二次転写残トナー）は、それぞれドラムクリーナ５６及びベルトクリーナ６４によって除去される。
このようにして、画像処理装置３０での画像形成処理がプリント枚数分のサイクルだけ繰り返し実行される。
【００６５】
ここで、この画像処理装置３０において、画像形成部５０及び画像読取部６０は、それぞれの基準の特性に近付けるためにキャリブレーションされていることが望ましい。
また、画像処理装置３０は、画質項目抽出部２１が抽出した画質項目に応じて、事前処理を行うようにしてもよい。このような事前処理としては、画像処理部４０における階調補正、画像形成部５０におけるレジ補正、複数枚ランニング等がある。
更に、画像読取部６０は、画質項目抽出部２１が抽出した画質項目に応じて、画像読取部６０ａの読み取り精度や読み取り位置等を変化させてもよい。
【００６６】
また、本実施の形態では、線幅の測定を、端末装置１０の画像ハンドリングユーティリティ２０内で行うようにしたが、これには限らない。例えば、ターゲット装置３０ａの画像読取部６０ａ及びハンドリング装置３０ｂの画像読取部６０ｂ内で行ってもよいし、ターゲット装置３０ａ及びハンドリング装置３０ｂが端末装置１０に読取画像を送信する際に経由する独立の装置内で行ってもよい。
【００６７】
尚、本実施の形態を実現するプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することも可能である。
【符号の説明】
【００６８】
１０…端末装置、１８…アプリケーション、１９…プリンタドライバ、２０…画像ハンドリングユーティリティ、２１…画質項目抽出部、２２…抽象化原稿生成部、２３…描画オブジェクト記憶部、２４…出力指示部、２５…読取画像受付部、２６…画質特性比較部、２８…画質ターゲット情報生成部、３０ａ…ターゲット装置、３０ｂ…ハンドリング装置、４０ａ，４０ｂ…画像処理部、５０ａ，５０ｂ…画像形成部、６０ａ，６０ｂ…画像読取部、７０…画像ハンドリング部、７１…指示判定部、７２…描画判定部、７３…画像ハンドリングターゲット決定部、７４…画質ターゲット情報記憶部、７５…画像ハンドリングパラメータ記憶部、８０…ネットワーク、８１…白黒２値画像取得部、８２…領域決定部、８３…角度検出部、８４…角度記憶部、８５…角度比較部、８６…警告出力部、８７…画素カウント部、８８…線幅決定部
【図１】
0005664403.tif 000002
【図２】
0005664403.tif 000003
【図３】
0005664403.tif 000004
【図４】
0005664403.tif 000005
【図５】
0005664403.tif 000006
【図６】
0005664403.tif 000007
【図７】
0005664403.tif 000008
【図８】
0005664403.tif 000009
【図９】
0005664403.tif 000010
【図１０】
0005664403.tif 000011
【図１１】
0005664403.tif 000012
【図１２】
0005664403.tif 000013
【図１３】
0005664403.tif 000014
【図１４】
0005664403.tif 000015
【図１５】
0005664403.tif 000016
【図１６】
0005664403.tif 000017
【図１７】
0005664403.tif 000018