<画像形成装置>
図1において画像形成装置100は、プリント部101、リーダ部400、操作部180を有する。プリント部101は、色成分毎の画像を形成する4つのステーション120、121、122および123を有するプリンタエンジンである。ステーション120はイエローの画像を形成する画像形成部である。ステーション121はマゼンタの画像を形成する画像形成部である。ステーション122はシアンの画像を形成する画像形成部である。ステーション123はブラックの画像を形成する画像形成部である。各ステーションの構成は同一であるため、以下ではイエローの画像を形成するステーション120の構成が説明される。
感光ドラム105は感光層を有する感光体である。感光ドラム105は静電潜像やトナー画像を担持する像担持体として機能する。帯電器111は、感光ドラム105の表面の電位が所定電位(帯電電位)となるように、感光ドラム105を帯電させる。露光装置103は画像データに基づいて制御されたレーザ光を感光ドラム105に照射することで、感光ドラム105の表面に静電潜像を形成する。現像器112は、トナーと磁性を有するキャリアとを含む現像剤を収容する収容部と、収容部内に設けられ、現像剤を担持して回転する現像スリーブ12とを有する。現像器112は、現像剤を用いて静電潜像を現像し、トナー画像を形成する。一次転写ローラ118は感光ドラム105上のトナー画像を中間転写ベルト106に転写する。中間転写ベルト106は、ステーション120、121、122および123により形成されたトナー画像を担持する像担持体として機能する。中間転写ベルト106は回転することでトナー画像を二次転写ローラ114へ搬送する。二次転写ローラ114などの各種の搬送ローラは搬送経路に沿ってシートを搬送する搬送手段の一例である。
中間転写ベルト106の周囲には、中間転写ベルト106上に形成された測定用画像(テスト画像)の濃度を測定する濃度センサ117が配置されている。濃度センサ117は、たとえば、光学式センサである。濃度センサ117は、中間転写ベルト106上に形成された測定用画像に付着しているトナーの量に応じた信号を出力する。つまり、濃度センサ117は、中間転写ベルト106上に形成された測定用画像の濃度を検知する。画像形成装置100は、濃度センサ117の測定結果に基づいて、ステーション120、121、122および123により形成される画像の濃度が目標濃度となるように、画像形成条件を制御する。ここで、画像形成条件は、露光装置103のレーザの強度などである。
給紙部113は、中間転写ベルト106に担持されたトナー画像が二次転写ローラ114に到着するタイミングとシート110が二次転写ローラ114に到着するタイミングとが一致するようにシート110を給送して搬送する。二次転写ローラ114は、中間転写ベルト106に担持されたトナー画像をシート110に転写する。二次転写ローラ114には転写電圧が印加される。トナー画像が転写されたシート110は定着器150へと搬送される。
定着器150は、シート110を加熱するヒータを有する定着ローラ151と、シート110を定着ローラ151に圧接させる加圧ベルト152とを備える。定着器150は、シート110に転写されたトナー画像を加熱および加圧してシート110に定着させる。一方、シート110が搬送される搬送方向において定着器150の下流には定着器160が配置されている。定着器160は、シートを加熱するヒータを有する定着ローラ161と、加圧ローラ162とを備える。たとえば、シート110上のトナー画像のグロス(光沢)を増加させたり、厚紙などの定着に必要な熱量が大きなシート110に画像を定着させたりする場合がある。この場合に定着器150を通過したシート110は定着器160へと搬送される。
普通紙や薄紙などのシート110にトナー画像を定着させる場合には、定着器150を通過したシート110は定着器160を通過しない搬送経路130に沿って搬送される。フラッパ131は、定着器160にシート110を誘導したり、搬送経路130へ誘導したりする。
フラッパ132は、シート110を搬送経路135へと誘導するか、外部へ通ずる搬送経路139に誘導するかを切り替える誘導部材である。搬送経路135に沿って搬送されたシート110は反転部136へ搬送される。搬送経路135に設けられた反転センサ137がシート110の後端を検出すると、シート110の搬送方向が反転する。フラッパ133は、両面印刷用の搬送経路138へシート110を誘導するか、搬送経路135にシート110を誘導するかを切り替える誘導部材である。フェイスダウン排紙モードが実行された場合、シート110はフラッパ133により搬送経路135へと搬送され、画像形成装置100から排紙される。フラッパ134は、シート110を画像形成装置100から排紙するための搬送経路139に誘導する誘導部材である。両面印刷モードが選択されている場合、フラッパ133はシート110を搬送経路138へ誘導する。シート110は搬送経路138を介して再び二次転写ローラ114へと搬送される。これによりシート110の第二面に画像が形成される。
搬送経路135には、シート110上の測定用画像を測定するインラインセンサ(ILS)200が配置されている。ILS200は、いわゆる分光センサである。四つのILS200が、たとえば、シート110の搬送方向に直交する方向に並べて配置されてもよい。これにより、4列をなしている測定用画像が同時並行的に検知される。ILS200は搬送経路に設けられ、シート上の測定用画像を測定する測定手段の一例である。
操作部180は、操作者に情報を表示する表示部と、操作者が情報(画像の印刷枚数や印刷モードなど)を入力するための入力部とを有している。リーダ部400は、光源、光学系およびCCDセンサを有するユニットと、原稿台とを有し、原稿台に載せられた原稿の画像を読み取る。リーダ部400は、操作者によって原稿が原稿台に載せられ、操作部180の読取開始ボタンが押された場合に読取動作を実行する。読取動作が実行された場合、光源から照射された光が原稿台上に載置された原稿によって反射され、原稿からの反射光は、レンズなどの光学系を介してCCDセンサ上に結像する。原稿からの反射光がCCDセンサに結像すると、原稿に対応する読取データが取得される。読取データは、たとえば、R(レッド)、G(グリーン)およびB(ブルー)の3つの色成分のデータで構成される。リーダ部400は、読取データを、イエロー、マゼンタ、シアンおよびブラックの画像データに変換する。
<インラインセンサ>
図2はILS200を示している。ILS200は、白色LED201、回折格子202、ラインセンサ203、演算部204およびメモリ205を備える。白色LED201は、シート110上の測定用画像220に光を照射する。回折格子202は測定用画像220から反射した光を波長ごとに分光する。ラインセンサ203はn個(n画素)の受光素子を備える。演算部204はラインセンサ203の各画素の光強度値に基づいて各種演算を行う。メモリ205は各種データを保存する。
ILS200は、反射光の光強度を380[nm]から720[nm]までの10[nm]間隔で検知する。この場合、nは34である。演算部204は、たとえば、ラインセンサ203の各画素の光強度値に基づいて分光反射率を演算する分光演算部や、L*a*b*の値を演算するLab演算部などを有していてもよい。ILS200は、白色LED201から照射された光をシート110上の測定用画像220に集光したり、測定用画像220から反射した光を回折格子202に集光したりするレンズ206を有してもよい。
ILS200は白色基準板250を有する。ILS200は白色基準板250を用いて白色LED201の光量調整を実行する。たとえば、ILS200は、シート110がILS200の測定位置を通過していない状態で白色LED201を発光させ、白色基準板250から反射された光をラインセンサ203により受光する。演算部204はラインセンサ203の所定画素の光強度値が所定値となるように白色LED201の発光強度を調整する。
演算部204は、測定用画像からの反射光に対応するラインセンサ203の検知結果P(λ)と、白色基準板250からの反射光に対応するラインセンサ203の検知結果W(λ)とから、式1に基づいて測定用画像の分光反射率R(λ)を演算する。
R(λ)=P(λ)/W(λ) ・・・(1)
演算部204は分光反射率R(λ)から濃度を演算する。たとえば、ISO−5/3で定義されている分光感度演算に従い絶対濃度が算出されてもよい。
<制御システム>
図3は画像形成装置100の制御システムを示している。この例では画像形成装置100にDFE(デジタルフロントエンド)500が接続されている。DFE500はラスタイメージ処理や色変換などを実行する画像処理装置である。
CPU300は画像形成装置100の各部を制御する制御回路である。ROM304は、CPU300により実行される、各種調整や処理等を実行するために必要な制御プログラムを記憶する記憶装置である。RAM309はCPU300が動作するためのシステムワークメモリである。I/F部302は、DFE500と接続し、DFE500から出力される画像データ(例:属性付きのビットマップ情報)を受信するインターフェース(通信回路)である。属性とは、DFE500に入力された画像データに含まれる画像オブジェクトの種類を示す情報である。属性としては、たとえば、写真、グラフィックス(図形)、テキスト(文字)などがある。階調補正部316は、リーダ部400またはI/F部302から入力された画像データに階調補正処理を実行する。つまり、階調補正部316は、画像データを階調補正条件に基づいて変換する補正手段として機能する。プリント部101は補正手段により補正された画像データに基づいて、シートに画像を形成する画像形成手段として機能する。なお、階調補正部316は、YMCKのそれぞれ画像データについて個別に階調補正を実行する。リーダ部400から入力された画像データには属性として複写を意味するCOPYが付与されてもよい。階調補正部316は、メモリ310に記憶されている属性に紐づいているLUTを参照して階調補正を実行する。LUTはルックアップテーブルの略称であり、階調補正条件や階調補正テーブルと呼ばれてもよい。ハーフトーン処理部317も属性に応じてハーフトーン処理(中間調処理)を実行する。オブジェクトに応じて中間調処理が変更される理由は次のとおりである。シート110に印刷される文字は直線だけではなく曲線も有する。そのため、スクリーンの線数を高くしなければ文字の輪郭が滑らかに再現されない。一方、写真に対して高線数のスクリーンを用いてハーフトーニングしてしまうと、均一な濃度の画像を再現できない可能性がある。そのため、階調補正部316は、オブジェクトに適した中間調処理を実行するとともに、中間調処理に対応するLUTに基づいて画像データを変換する。
階調補正が必要な理由は以下のとおりである。現像器112内の現像剤の状態や、画像形成装置100の内部の温度や湿度が変化すると、画像形成装置100により形成される画像の濃度特性(階調特性)が変動してしまう。階調補正部316は、プリント部101により形成される画像の濃度特性(階調特性)が理想的な濃度特性になるように、画像データの入力値(画像信号値)を、プリント部101が目標濃度の画像を形成するための信号値に変換する。
階調補正部316は属性またはスクリーンに応じた階調補正テーブル(γLUT)をメモリ310から読み出し、γLUTに基づき画像データを変換する。LUT_SC1は、イメージスクリーンに対応する階調補正テーブルである。LUT_SC2は、テキストスクリーンに対応する階調補正テーブルである。LUT_SC3はCOPYスクリーンに対応する階調補正テーブルである。階調補正テーブルLUT_SC4は誤差拡散法に対応する階調補正テーブルである。LUT_SC1、LUT_SC2、LUT_SC3およびLUT_SC4は画像データを変換する変換条件に相当する。γLUT生成部307は第一キャリブレーションを実行することでこれらのγLUTを更新する第一キャリブレーション部である。これにより現像剤の状態や内部温度や湿度が変化しても、画像の濃度特性が理想的な特性に維持される。γLUT生成部307を含むプリンタコントローラ301は第一生成手段として機能してもよい。第一生成手段は、搬送手段を制御してシートを搬送させ、画像形成手段を制御してシートに複数の第一測定用画像を含む第一パターン画像を形成させる。また、第一生成手段は、測定手段を制御してシート上の第一パターン画像を測定させ、変換手段によって第一パターン画像の測定結果を第一測定データに変換させ、階調補正条件を第一測定データに基づいて生成する。
階調補正部316は、ASICなどの集積回路によって実現されてもよいし、CPU300がプログラムを実行することにより実現されてもよい。ASICは特定用途集積回路の略称である。また、階調補正部316は階調補正テーブルに基づいて画像データを変換してもよいし、変換式に基づいて画像データを変換してもよい。
ハーフトーン処理部317は、階調補正部316により変換された画像データに、画像の種類(属性)に適したハーフトーニングを施す。ハーフトーン処理部317は、写真や図形が階調性に優れた画像となるように、イメージに関する画像データ及びグラフィックスに関する画像データをイメージスクリーンに基づいて変換する。ハーフトーン処理部317は、文字が鮮明に印刷されるように、テキストに関する画像データをテキストスクリーンに基づいて変換する。ハーフトーン処理部317は、操作者が誤差拡散法を選択した場合には、誤差拡散法に基づいて画像データを変換する。ここで、たとえば、高解像度の画像にモアレが発生した場合に、操作者はモアレを抑制するために誤差拡散法を選択する。ハーフトーン処理部317は、リーダ部400が読み取った原稿の画像データをCOPYスクリーンに基づいて変換する。
ハーフトーン処理部317によりスクリーニングが施された画像データはプリント部101に出力される。たとえば、ハーフトーン処理部317は、イエローの画像データをステーション120へ出力する。プリント部101は、ハーフトーン処理部317から入力された画像データに基づく画像をシート110上に形成する。
パターンジェネレータ305は第一キャリブレーションに使用される測定用画像データを出力する。ハーフトーン処理部317は、パターンジェネレータ305から出力された測定用画像データにハーフトーニングを実行する。イメージスクリーンに対応する階調補正テーブルであるLUT_SC1を更新するための測定用画像データにはイメージスクリーンが適用される。テキストスクリーンに対応する階調補正テーブルであるLUT_SC2を更新するための測定用画像データにはテキストスクリーンが適用される。COPYスクリーンに対応する階調補正テーブルであるLUT_SC3を更新するための測定用画像データにはCOPYスクリーンが適用される。誤差拡散に対応する階調補正テーブルであるLUT_SC4を更新するための測定用画像データには誤差拡散が適用される。ハーフトーニングが施された測定用画像データはプリント部101へ転送される。プリント部101は、ハーフトーン処理部317から転送された測定用画像データに基づいて、シート110に測定用画像を形成する。CPU300は、測定用画像が形成されたシート110をILS200へ向けて搬送し、ILS200に、シート110上の測定用画像を測定させる。ILS200は、演算部204により測定用画像220の分光反射率を演算し、濃度変換部306へ出力する。
濃度変換部306は、statusAフィルタを使用してYMCの測定用画像の測定結果を濃度値へ変換する。濃度変換部306は、visualフィルタを使用してK(ブラック)の測定用画像の測定結果を濃度値へ変換する。statusAフィルタやvisualフィルタはISO−5/3により規定された演算手法である。プリンタコントローラ301は、濃度変換部306により変換された測定結果(濃度値)に基づいて画像形成条件を制御したり、階調補正テーブルを生成したりする。プリンタコントローラ301は、たとえば、露光装置103のレーザの強度を調整するLPW調整部308と、階調補正テーブルを生成するγLUT生成部307とを有する。LPW調整部308は、測定用画像の濃度の最大値が目標最大濃度となるように、レーザの強度を決定する。γLUT生成部307は、測定用画像の階調特性が理想的な階調特性となるように階調補正テーブル(γLUT)を生成する。なお、測定用画像は、色毎に、且つ、スクリーン毎に形成される。
図4はDFE500を示している。CPU501はROM502に記憶されている制御プログラムを実行することでDFE500の各部を制御する。ROM502やRAM503はメモリなどの記憶装置である。操作部504はDFE500に対する指示(例:第二キャリブレーションの実行指示)を入力する入力装置や情報を表示する表示装置などを含む。ネットワークIF505はPC(パーソナルコンピュータ)560などと通信する通信回路である。CPU501は、ネットワークIF505を介してPC560から画像データと出力条件を受信する。出力条件は、たとえば、シート110の種類などを含む。CPU501は画像データと出力条件を制御部508に転送する。
制御部508のRIP部509は入力された画像データを解析し、各オブジェクトの属性を決定するとともにビットマップ情報に変換する。ビットマップ化された画像データは色変換部510に入力される。色変換部510は出力形式(sRGBやAdobe RGB)に対応する色変換プロファイル541を用いて色変換を実行する。色変換プロファイル541は変換テーブルの一種である。色変換された画像データは階調補正部511に入力される。階調補正部511は、出力条件(シートの種類)に応じた階調補正テーブル(γLUT542)を用いて画像データの階調特性を補正し、属性つきのビットマップデータを生成する。CPU501は、プリンタIF506を介して、属性つきのビットマップデータをI/F部302へ送信する。
第二キャリブレーション部521はDFEキャリブレーションを実行する。DFEキャリブレーションとは、シートの種類ごとに予め定められたターゲット階調が達成されるように、γLUT542を作成または更新する処理である。たとえば、第二キャリブレーション部521はテストパターン生成部513に測定用画像データを生成させ、測定用画像データをI/F部302へ送信する。これにより画像形成装置100は測定用画像をシート110に形成する。測定用画像が形成されたシート110はテストチャートと呼ばれてもよい。操作者はUSB IF507に接続された市販の測色器570にテストチャートを読み取らせる。測色器570もイメージセンサである。第二キャリブレーション部521は、測色器570より取得された測色データ、測定用画像データおよびシートの種類ごとのターゲット階調を用いてシートの種類ごとのγLUT542を生成する。つまり、ターゲット階調が実現されるように、シートの種類ごとのγLUT542が生成される。たとえば、コート紙用のγLUT、普通紙用のγLUT、厚紙用のγLUT、薄紙用のγLUTが生成される。第二キャリブレーション部521は生成したγLUT542をシートの種類と関連づけてメモリ514に記憶する。
第二キャリブレーション用のテストチャートはILS200により読み取られてもよい。ただし、この場合には、濃度変換部512は、プリンタIF506を通じて入力されたILS200の測定結果を、測色器570の測定結果へと変換する。これにより、ILS200を用いているにもかかわらず、あたかも測色器570を用いたような測定結果が得られるようになる。このような変換処理が必要な理由は、ターゲット階調が測色器570を使用して決定されているからである。操作者は、自分の好みに応じた測色器570を使用したいと考えていることがある。一方で、第二キャリブレーションを実行するたびに測色器570をDFE500に接続し、DFE500を手動で走査することを操作者は面倒と感じることもあろう。そこで、測色器570に代えてILS200を使用できるようにするために濃度変換部512が設けられている。なお、濃度変換部512が使用する濃度変換テーブル543はILS200の読取特性と測色器570の読取特性に依存する。そのため、テーブル作成部522は、測色器570に応じて濃度変換テーブル543を作成する。テーブル作成部522は、CPU501に濃度変換テーブル543の作成を指示されると、テストパターン生成部513に測定用画像データを出力させる。測定用画像データはプリンタIF506を介してI/F部302に出力される。画像形成装置100は、濃度変換テーブル543を作成するためのテストチャートを生成する。ILS200はテストチャート上の測定用画像を測定する。測定結果は濃度変換部306で濃度変換され、I/F部302を通じてDFE500に送信される。一方で、テストチャートは測色器570によっても測定される。このようにして、テーブル作成部522は、ILS200の測定結果が測色器570の測定結果に一致するように、ILS200の測定結果を変換する濃度変換テーブル543を作成し、濃度変換部512に設定する。このように、テーブル作成部522は第二生成手段として機能する。第二生成手段は、搬送手段を制御してシートを搬送させ、画像形成手段によりシートに複数の第二測定用画像を含む第二パターン画像を形成させる。さらに、第二生成手段は、測定手段を制御してシート上の第二パターン画像を測定させる。さらに、第二生成手段は、センサから出力されたシート上の第二パターン画像の測定結果に対応する第二測定データを取得する。さらに、第二生成手段は、測定手段による第二パターン画像の測定結果と第二測定データとに基づいて変換条件を生成する。
<テストチャート>
図5(A)は第一キャリブレーションに使用されるテストチャート600aを示している。図5(A)に示す測定用画像220aは向かって左から順番にシアン、マゼンタ、イエロー、ブラックの順番に並んでいる。なお、ILS200用のテストチャートの構成要素(オブジェクト)には末尾にaが付与されている。図5(A)によれば、ILS200の測定ルールにしたがって複数の測定用画像220aが配置されている。測定用画像220aはテストパッチやテストパターンと呼ばれてもよい。一枚のテストチャート600aには、CMYKそれぞれについて複数の測定用画像220aが形成される。四種類のハーフトーニングが存在する場合、四枚のシートが必要となる。つまり、一つのハーフトーニングにつき一枚のテストチャート600aが作成される。測定用画像220aの形成位置は、ILS200の測定位置に応じて決定されている。シアンの測定用画像群は、シアン用のILS200が測定できるように、テストチャート600a上に形成される。マゼンタの測定用画像群は、マゼンタ用のILS200が測定できるように、テストチャート600a上に形成される。イエローの測定用画像群は、イエロー用のILS200が測定できるように、テストチャート600a上に形成される。ブラックの測定用画像群は、ブラック用のILS200が測定できるように、テストチャート600a上に形成される。
また、テストチャート600aの搬送方向における先端には先端余白681aが設けられている。ポジションバー682aは測定用画像群の始まりを示している。つまり、ポジションバー682aはILS200に測定用画像群の測定を開始させるためのトリガーバーである。テストチャート600aの搬送方向における後端には後端余白689aが設けられている。
図5(B)は測色器570用のテストチャート600bを示している。図5(B)に示す測定用画像220bは向かって左から順番にシアン、マゼンタ、イエロー、ブラックの順番に並んでいる。なお、測色器570用のテストチャートの構成要素には末尾にbが付与されている。測色器570用のテストチャート600bにおいても、先端余白681bやポジションバー682b、後端余白689bが必要になる。さらに、測色器570の測定ルールでは、隣り合った二つの測定用画像220bの間に黒のセパレータ684また白のセパレータ685を設けなければならないことが定められている。測色器570は、黒のセパレータ684また白のセパレータ685を検知すると、次の測定用画像220bの測定を開始する。セパレータ684、及び685は測定位置を特定するためのマークとして機能する。あるいは、セパレータ684、及び685は測定タイミングを決定するためのマークとして機能する。なお、ILS200では、各測定用画像220aの形成位置が既知であるため、セパレータ684、685は不要である。また、ILS200用の測定用画像220aのサイズはAmm、Bmm、Cmmのように可変サイズであってもよいが、測色器570用の測定用画像220bのサイズは一定のAmmでなければならない。ここでサイズとは読み取り方向における測定用画像220aの長さである。
このように、ILS200用のテストチャート600aと測色器570用のテストチャート600bとは異なるものであるため、濃度変換テーブル543を作成するためには、二倍の枚数のテストチャートが必要となる。そこで、本実施例は、測定用画像が形成されるシート110の枚数を削減することが可能な画像形成装置100を提供する。
さらに、ILS200と測色器570とが同一の濃度の測定用画像を読み取らなければ、正確な濃度変換テーブルの作成は困難である。しかし、ILS200用の測定用画像220aと、測色器570用の測定用画像220bは物理的に別のシート上に形成される。そのため、本来は同一の濃度であるべき二つの測定用画像220a、683bの濃度が異なってしまう可能性がある。つまり、二枚のシートの白色度や坪量にもばらつきがあるため、ILS200の測定結果と測色器570の測定結果がこのばらつきの影響を受けてしまう。そこで、本実施例は、ILS200と測色器570とが同じテストチャート上の同じテスト画像を測定することで、テストチャートの枚数を低減すると共に、濃度変換テーブル543の精度を向上することが可能なテストチャートを提供する。
●改良されたテストチャート
図6(A)、図6(B)は改良されたテストチャート600abを示している。テストチャート600abはILS200と測色器570とで共通に使用されるテストチャートである。なお、すでに説明された構成要素には同一の参照番号が付与されている。図6(A)ではILS200の読み取り方向695aが示されている。図6(B)では測色器570の読み取り方向695bが示されている。読み取り方向695aと読み取り方向695bは互いに異なる方向であり、この例では直交している。このように、ILS200の測定ルールを満たすために読み取り方向695aに沿って複数の測定用画像220abが配置されている。また、測色器570の測定ルールを満たすために読み取り方向695bに沿って複数の測定用画像220abが配置されている。これにより同一のテストチャート600abをILS200と測色器570とで共通に使用することが可能となっている。
図6(A)におけるILS200のための測定用画像220ab、先端余白681a、ポジションバー682a、後端余白689aの各配置は図5(A)を用いて説明したとおりである。そこで、以下では測色器570用のこれらのオブジェクトの配置が詳細に説明される。
図6(A)、図6(B)が示すように、測色器570は左から右に移動しながら順番に先端余白681b、ポジションバー682a、白のセパレータ685、シアンの測定用画像220ab、黒のセパレータ684または白のセパレータ685を読み取る。さらに、測色器570は左から右に移動しながら順番に、黒のセパレータ684または白のセパレータ685、マゼンタの測定用画像220abおよび黒のセパレータ684または白のセパレータ685を読み取る。さらに、測色器570は左から右に移動しながら順番に、黒のセパレータ684または白のセパレータ685、イエローの測定用画像220ab、および、黒のセパレータ684または白のセパレータ685を読み取る。さらに、測色器570は左から右に移動しながら順番に、黒のセパレータ684または白のセパレータ685黒の測定用画像220ab、黒のセパレータ684または白のセパレータ685、および、後端余白689bを読み取る。測色器570は、一行目のCMYKの測定用画像220abを読み取ると、次に、二行目のCMYKの測定用画像220abを読み取る。測色器570は、このような読取処理を最終行まで順番に実行する。
図6(A)が示すように、A4サイズのテストチャート600abの左端には先端余白681bが設けられている。先端余白681bの主走査方向の幅(以降、主走査幅と称す。)は、たとえば、30mmである。なお、主走査方向とは画像形成装置がテストチャートを搬送する搬送方向に直交する方向に相当する。さらに、図6(A)、図6(B)において主走査方向は読み取り方向695bと平行である。さらに、シアンの測定用画像220abの左側には、測色器570に測定を開始させるトリガーとなるポジションバー682bが設けられている。ポジションバー682bの主走査幅は、たとえば、22mmである。ポジションバー682とシアンの測定用画像220abの間には白のセパレータ685が配置されている。つまり、シアンの測定用画像220abの左隣に白のセパレータ685が配置されている。白のセパレータ685の主走査幅は2mmである。シアンの測定用画像220ab主走査幅は22mmである。シアンの測定用画像220abの右隣りには、黒のセパレータ684または白のセパレータ685が配置される。シアンの測定用画像220abの階調(信号値)に依存してどちらかのセパレータが選択される。たとえば、所定の閾値未満である階調の測定用画像220abには黒のセパレータ684が選択される。所定の閾値以上である階調の測定用画像220abには白のセパレータ685が選択される。黒のセパレータ684または白のセパレータ685の主走査幅は2mmである。測色器570は、測定用画像220abの右隣のセパレータを検知すると、測定用画像220abの測定を終了する。
シアンの測定用画像220abの右隣のセパレータと、マゼンタの測定用画像220abの左隣のセパレータとの間にはベタ白部687が配置されている。ベタ白部687の主走査幅は22mmである。ベタ白部687は測色器570によって読み取られるが、ILS200によっては読み取られない。これは、ベタ白部687が測色器570の測定ルールを満たすために設けられているからである。また、測色器570の測定ルールによれば、ベタ白部687も測定用画像220abと同じ測定対象となるため、ベタ白部687のサイズは測定用画像220abのサイズと一致している。これにより、測定用画像のサイズの均一性の要件が満たされている。
測色器570は、ベタ白部687の次に黒のセパレータ684または白のセパレータ685を読み取ると、マゼンタの測定用画像220abの測定を開始する。マゼンタの測定用画像220abの左隣と右隣にも測定用画像220abの階調に応じた黒のセパレータ684または白のセパレータ685が配置される。測色器570は、測定用画像220abの右隣にある黒のセパレータ684または白のセパレータ685を検知すると、マゼンタの測定用画像220abの測定を終了する。ベタ白部687は、マゼンタの測定用画像220abとイエローの測定用画像220abとの間にも設けられている。
測色器570は、ベタ白部687の次に黒のセパレータ684または白のセパレータ685を読み取ると、イエローの測定用画像220abの測定を開始する。イエローの測定用画像220abの左隣と右隣にも測定用画像220abの階調に応じた黒のセパレータ684または白のセパレータ685が配置される。測色器570は、測定用画像220abの右隣にある黒のセパレータ684または白のセパレータ685を検知すると、イエローの測定用画像220abの測定を終了する。ベタ白部687は、イエローの測定用画像220abとブラックの測定用画像220abとの間にも設けられている。
測色器570は、ベタ白部687の次に黒のセパレータ684または白のセパレータ685を読み取ると、ブラックの測定用画像220abの測定を開始する。ブラックの測定用画像220abの左隣と右隣にも測定用画像220abの階調に応じた黒のセパレータ684または白のセパレータ685が配置される。測色器570は、測定用画像220abの右隣にある黒のセパレータ684または白のセパレータ685を検知すると、ブラックの測定用画像220abの測定を終了する。なお、測定用画像220abの右隣にある黒のセパレータ684または白のセパレータ685の右隣には、後端余白689bが設けられている。後端余白689bの主走査幅は、たとえば、52mmである。
図7は測色器570によるテストチャート600abの測定結果(濃度)の一例を示している。なお、副走査アドレスはテストチャート600abにおける行番号を示している。テストチャート600abには、副走査アドレスの番号の順番にテスト画像が並んでいる。テスト画像の並び順はシートの搬送方向と平行である。Wはベタ白部687の測定結果を示している。ベタ白部687の測定結果はVisualフィルター(ブラック用)を介して濃度に変換されている。ベタ白部687の濃度は画像形成装置100やDFE500には不要なものであるが、操作者が測色器570の測定誤りを発見する際には役に立つであろう。
<フローチャート>
図8は濃度変換テーブル543の作成方法を示すフローチャートである。この作成方法はテーブル作成部522によって実行される。CPU501は操作部504を通じて濃度変換テーブル543の作成指示を受け付けると、テーブル作成部522を起動する。上述したように、テーブル作成部522はCPU501が制御プログラムを実行することで実現されてもよい。
S801でテーブル作成部522は画像形成装置100を用いてテストチャート600abを作成する。たとえば、テーブル作成部522はテストパターン生成部513にテストチャート600ab用の画像データを生成させる。テーブル作成部522は画像データ、印刷指示および測定指示を、プリンタIF506を通じてI/F部302へ出力する。CPU300は印刷指示に従って画像データを階調補正部316とハーフトーン処理部317で画像処理させ、プリント部101に出力させる。プリント部101は、ハーフトーン処理部317から出力された画像データに応じてシート110に画像を形成する。これによりテストチャート600abが作成される。
S802でテーブル作成部522はILS200によるテストチャート600abの測定結果を取得する。CPU300は、測定指示に従ってフラッパ132を制御し、テストチャート600abを搬送経路135に誘導する。ILS200は、CPU300からの測定指示にしたがってテストチャート600abを測定し、測定結果を濃度変換部306に出力する。濃度変換部306は測定結果(分光反射率)を濃度に変換してプリンタコントローラ301に出力する。プリンタコントローラ301はCPU300からの転送指示にしたがって、I/F部302を介して測定結果(濃度)をDFE500へ転送する。CPU501は、測定結果(濃度)を受信すると、テーブル作成部522に渡す。テーブル作成部522はRAM503にILS200による測定結果(濃度)を記憶する。CPU300は、フラッパ133、134を制御し、ILS200により読み取れたテストチャート600abを画像形成装置100の外部へ排出する。
S803でテーブル作成部522は操作部504にメッセージを出力することで、操作者に測色器570による測定を促す。メッセージには、テストチャート600abに対する測色器570の移動(走査)方向などを示すガイダンス情報などが含まれてもよい。操作者はガイダンス情報にしたがってテストチャート600ab上で測色器570を移動させる。測色器570は測定ルールにしたがってテストチャート600abを測定し、測定結果をUSB IF507へ出力する。なお、測定結果(分光反射率)から測定結果(濃度)への変換処理は測色器570が実行してもよいし、テーブル作成部522が実行してもよい。
S804でテーブル作成部522は測色器570によるテストチャート600abの測定結果(濃度)を取得する。テーブル作成部522はUSB IF507を介して測色器570から測定結果(濃度)を受信し、RAM503に記憶する。
S805でテーブル作成部522は、測色器570の測定結果(濃度)とILS200の測定結果(濃度)をRAM503から読み出して濃度変換テーブル543を作成し、メモリ514に格納する。濃度変換テーブル543は、ILS200の測定結果(濃度)を測色器570の測定結果(濃度)に変換するテーブルであり、CMYKのそれぞれについて作成される。
S805でテーブル作成部522は、メモリ514に記憶された濃度変換テーブル543を濃度変換部512に設定する。これにより、測色器570を用いることが前提とされているキャリブレーションであっても、ILS200を用いて実行できるようになる。このようなキャリブレーションの代表的なものは第二キャリブレーションである。なお、測色器570を用いることが前提とされているキャリブレーションであれば、画像形成装置100内で実行されるキャリブレーションであっても本実施例を適用可能である。ここで、測色器570として市場においてデファクトスタンダードなっている測色器の測定ルールが紹介されている。しかし、操作者がDFE500に接続することを希望する別の測色器であっても本実施例を適用可能である。この場合、テストチャート600ab上での測定用画像220abの配置は、ILS200の測定ルールと測色器570の測定ルールとの両方を満たしていればよい。つまり、テストチャート600abにおいて第一方向における測定用画像220abの配置はILS200の測定ルールを満たし、第二方向における測定用画像220abの配置は測色器570の測定ルールを満たせばよい。
ところで、第二キャリブレーションで使用されるテストチャートは、図5(A)に示されたテストチャート600aであってもよいし、図6(A)に示されたテストチャート600abであってもよい。いずれであっても濃度変換部512はILS200の測定結果を測色器570の測定結果に変換できるからである。
このように本実施例によれば測定用画像が形成されるシートの枚数を削減することが可能な画像形成装置100とDFE500とが提供される。また、本実施例によればILS200の測定結果を測色器570の測定結果に変換する濃度変換テーブル543の作成精度も向上する。これは、ILS200と測色器570とが、相互に測定ルールが異なっているにもかかわらず、同一のシート上の同一の測定用画像を測定できるようになったからである。
<その他>
テストチャート600abにおける測定用画像220abやセパレータ684、685などのオブジェクトの配置はILS200の測定ルールと測色器570の測定ルールとが満たされていれば、どのように変更されてもよい。
図9は他の配置を採用したテストチャート600abを示している。上述したようにテストチャート600abにはn列(例:n=4)の第一画像群が設けられているとともに、m行(例:m=19)の第二画像群が設けられている。なお、第一画像群を構成している測定用画像220aと第二画像群を構成している測定用画像220aは同一の画像である。図9において測色器570は、第二方向(読み取り方向695b)に沿って走査しながらi行目の第二画像群を測定し、第二方向とは反対方向(読み取り方向695b')に沿って走査しながらi+1行目の第二画像群を測定する。図9が示すように奇数行目では先端余白681bは左端に配置されているが、偶数行目では先端余白681bは右端に配置されている。これは、偶数行目では測色器570が右端から左端に向かって移動するからである。同様に、奇数行目では後端余白689bは右端に配置されているが、偶数行目では後端余白689bは左端に配置されている。同様に、奇数行目ではポジションバー682bが左端に配置されているが、偶数行目ではポジションバー682bが右端に配置されている。なお、測定用画像220abとポジションバー682bとの間には白のセパレータ685が配置される。奇数行目では白のセパレータ685がポジションバー682bの右隣に配置されているが、偶数行目では白のセパレータ685がポジションバー682bの左隣に配置されている。
このように一行おきに測色器570の走査方向を変更することで、操作者の作業効率が向上する。たとえば、図6(B)に示したテストチャート600abでは、一行を読み取るたびに測色器570をテストチャート600abの右端から左端へと戻す作業が発生してしまう。図9に示されたテストチャート600abではこのような戻す作業が不要となる。
図4によれば、濃度変換部512はDFE500内に設けられているが画像形成装置100側に設けられてもよい。たとえば、濃度変換部512がプリンタコントローラ301の内部に実装されてもよいし、CPU300の制御プログラムに実装されてもよい。濃度変換部512の濃度変換テーブル543はメモリ310に記憶されてもよい。また、テーブル作成部522もプリンタコントローラ301の内部に実装されてもよいし、CPU300が実行する制御プログラムに実装されてもよい。テストパターン生成部513の機能はパターンジェネレータ305に実装されてもよい。また、測色器570を接続するためのUSB IF507は画像形成装置100に設けられる。また、操作部504の機能が操作部180に実装される。このように濃度変換機能や濃度変換テーブル543の作成機能は画像形成装置100に実装されてもよい。なお、測色器570は依然としてDFE500に接続されており、DFE500が測定結果を画像形成装置100内のテストパターン生成部513に転送してもよい。
上述した説明では光学濃度を用いたキャリブレーションが前提とされているが、CIE1976により規定されたLab値を測定する色管理(Verification)に上記の実施例が適用されてもよい。このような色管理では、測色器570を用いて色管理用のテストチャート600abが測定される。ここで濃度用のテストチャート600abと色管理用のテストチャート600abとの違いは、前者が測定用画像220abを階調で管理するが、後者は測定用画像220bをLab値で管理する点である。つまり、テストパターン生成部513はLab値で表現された画像データを生成して画像形成装置100に出力する。
図10はLab変換部319を搭載した画像形成装置100を示している。Lab変換部319はILS200の測定結果(分光反射率)をLab値に変換し、プリンタコントローラ301に出力する。プリンタコントローラ301は、測定結果(Lab)をI/F部302を介してDFE500へ送信する。
図11はLab変換部515を有するDFE500を示している。Lab変換部515は、テーブル作成部522により事前に作成されたLab変換テーブルを用いて、ILS200の測定結果(Lab値)を測色器570の測定結果(Lab値)に変換する。これにより、測色器570に代えてILS200を用いて色管理を実行できるようになる。テーブル作成部522は、濃度変換テーブルと同様の手順でLab変換テーブルを作成し、メモリ514に記憶させ、Lab変換部515に設定する。Lab変換テーブルの代わりに変換行列に採用されてもよい。
<まとめ>
図1などが示すようにステーション120などはシート110に複数の測定用画像220abを形成する画像形成手段の一例である。ILS200はシート110に形成された測定用画像220abを測定する第一測定手段の一例である。測色器570は、シート110に形成された測定用画像220abを測定する第二測定手段またはセンサの一例である。テーブル作成部522は変換条件を作成する作成手段の一例である。上述したように階調補正条件を作成または更新するために第一パターン画像がシート110に形成される。また、濃度変換テーブルを作成または更新するために第二パターン画像が形成される。なお、第一パターン画像と第二パターン画像とが同一であってもよい。また、テーブル作成部522は第二生成手段の一例である。テーブル作成部522は、搬送手段を間接的に制御してシートを搬送させ、画像形成手段によりシートに複数の第二測定用画像を含む第二パターン画像を形成させる。テーブル作成部522は、測定手段を制御してシート上の第二パターン画像を測定させる。また、テーブル作成部522は、センサから出力されたシート上の第二パターン画像の測定結果に対応する第二測定データを取得する。テーブル作成部522は、測定手段による第二パターン画像の測定結果と第二測定データとに基づいて変換条件を生成する。なお、第二パターン画像は複数の複数の第二測定用画像を含む。ILS200によって読み取られる複数の複数の第二測定用画像は第一画像群を形成している。また、測色器570によって読み取られる複数の複数の第二測定用画像は第二画像群を形成している。上述したように、一画像群を形成する複数の第二測定用画像と、第二画像群を形成する複数の第二測定用画像とは同一であってもよい。濃度変換部512が使用する濃度変換テーブルはILS200による測定用画像の測定結果と測色器570による測定用画像の測定結果とに基づきILS200による測定結果を測色器570の測定結果へ変換するための変換条件の一例である。画像形成装置100は第一画像群と第二画像群とをシート110に形成する。第一画像群は第一方向に沿ってILS200が走査することで順番に測定される複数の測定用画像を有する。図6(A)において副走査方向(テストチャートの搬送方向)に並んだ複数のシアンの測定用画像220abは第一画像群の一例である。第二画像群は第一方向とは異なる第二方向に沿って第一測定手段とは異なる測色器570が走査することで順番に測定される複数の測定用画像を有する。図6(A)において主走査方向に並んだシアン、マゼンタ、イエローおよびブラックの測定用画像220abは第二画像群の一例である。図6(A)や図9が示すように、第一画像群における複数の測定用画像220abと第二画像群における複数の測定用画像220abとは同一の測定用画像である。つまり、第二パターン画像において、搬送方向に沿って測定手段が走査することで順番に測定される複数の第二測定用画像は第一画像群を形成している。第二パターン画像において、搬送方向に直交する方向に沿ってセンサが走査することで順番に測定される複数の第二測定用画像は第二画像群を形成している。このようにILS200の測定用画像220abと測色器570用の測定用画像220abとが共用されているため、テストチャート用のシートの110の枚数が削減される。また、本実施例によればILS200の測定結果を測色器570の測定結果に変換する濃度変換テーブル543の作成精度も向上する。これは、ILS200と測色器570とが、相互に測定ルールが異なっているにもかかわらず、同一のシート上の同一の測定用画像を測定できるようになったからである。
図6(A)などが示すように第一画像群に属する複数の測定用画像のうち、測色器570が第二方向に沿って走査することで最初に測定される測定用画像220abの上流側には測色器570に測定開始を認識させる測定開始マークが形成されている。つまり、ポジションバー682bは測定開始マークの一例である。上流側は走査開始側と呼ばれてもよい。図6(A)が示すように第一画像群に属する複数の測定用画像のうち測色器570が第二方向に沿って走査することで最初に測定される測定用画像の下流側には測色器570に当該最初に測定される測定用画像の終了位置を認識させる終了マークが形成されている。下流側は走査終了側と呼ばれてもよい。シアンの測定用画像220abの右隣に設けられている黒のセパレータ684や白のセパレータ685は終了マークの一例である。なお、図9においては偶数行目のブラックの測定用画像220abの左隣に設けられている黒のセパレータ684や白のセパレータ685は終了マークの一例である。図6(A)が示すように黒のセパレータ684や白のセパレータ685の画像濃度(光学濃度)は、当該最初に測定される測定用画像の分光反射率に応じて決定されうる。これはセパレータと測定用画像との光学濃度差が大きいほうが、両者を区別しやすくなるからである。
図6(A)などにおいて、第一画像群に属する複数の測定用画像のうち、マゼンタ、シアン、ブランクの測定用画像220abは、測色器570が第二方向に沿って走査することで二番目以降に測定される測定用画像の一例である。ゼンタ、シアン、ブランクの測定用画像220abの上流側と下流側とにはそれぞれ各測定用画像の開始位置と終了位置を認識させるセパレータ684、685が形成されている。上述したように、セパレータ684、685の画像濃度は、当該セパレータに隣接した測定用画像220abの分光反射率に応じて決定されている。
図6(A)などを用いて説明したように、テストチャート600abにはn列の第一画像群が設けられているとともに、m行の第二画像群が設けられていてもよい。図9を用いて説明したように、測色器570は第二方向に沿って走査しながらi行目の第二画像群を測定し、第二方向とは反対方向に沿って走査しながらi+1行目の第二画像群を測定してもよい。
図4、図11が示すように、濃度変換部512は、変換条件を用いてILS200の測定結果を測色器570の測定結果に変換する変換手段の一例である。第二キャリブレーション部521は、濃度変換部512により取得された測色器570の測定結果に基づき画像形成装置100の画像形成条件(γLUT)を更新する更新手段の一例である。これにより、測色器570の代わりにILS200を使用することが可能となる。画像形成条件は画像データの階調特性を補正する階調補正条件であってもよい。画像形成条件は色変換部510が使用するカラーマネージメントプロファイルであってもよい。
フラッパ134や搬送ローラは、搬送経路に沿ってシート110を搬送する搬送手段の一例である。ILS200は搬送手段により搬送されるシート110に形成された測定用画像220abを測定する。測色器570は画像形成装置100から排出されたシート110に形成された測定用画像220abを測定する。
本実施例によればDFE500はテストチャート600abに形成された測定用画像220abを測定するILS200とテストチャート600abに形成された測定用画像220abを測定する測色器570とが接続された画像処理装置の一例である。ILS200は複数のインターフェースを介して間接的にDFE500に接続されていてもよい。
図8が示すように、S801はシート110に複数の測定用画像220abを形成する工程の一例である。S802はシート110に形成された複数の測定用画像220abに対して第一方向に沿ってILS200を相対的に移動させることで複数の測定用画像220abを測定する工程の一例である。S804はシート110に形成された複数の測定用画像220abに対して第二方向に沿って測色器570を相対的に移動させることで複数の測定用画像220abを測定する工程の一例である。S805はILS200による測定結果と測色器570による測定結果とに基づき、ILS200による測定結果を測色器570へ変換するための変換条件を作成する工程の一例である。
図6(A)に示しようにテストチャート600abにおいて第一方向における複数の測定用画像220abの配置はILS200の測定ルールにしたがった配置である。図6(B)に示しようにテストチャート600abにおいて第二方向における複数の測定用画像220abの配置は測色器570の測定ルールにしたがった配置である。このようなテストチャート600abを提供することで、測定用画像220abが形成されるシート110の枚数が削減される。また、ILS200の測定結果を測色器570の測定結果に変換する濃度変換テーブルの作成精度も向上する。