(57)【要約】【課題】チャートの読み取り精度を向上させることを課題とする。【解決手段】画像形成装置は、用紙情報取得部と、測色器情報取得部と、配置部とを有し、複数のパッチを有するチャートを生成する。用紙情報取得部は、チャートを出力する用紙に関する用紙情報を取得する。測色器情報取得部は、測色器によるチャートの読み取り中にたわみが発生する領域を示すたわみ領域の情報を取得する。配置部は、用紙情報とたわみ領域の情報とをもとに、たわみ領域を除く位置にパッチを配置する。【選択図】図３
2019161317.tif 000002
【特許請求の範囲】
【請求項１】
複数のパッチを有するチャートを生成する画像形成装置であって、
前記チャートを出力する用紙に関する用紙情報を取得する用紙情報取得部と、
測色器による前記チャートの読み取り中にたわみが発生する領域を示すたわみ領域の情報を取得する測色器情報取得部と、
前記用紙情報と前記たわみ領域の情報とをもとに、前記たわみ領域を除く位置に前記パッチを配置する配置部と
を有することを特徴とする画像形成装置。
【請求項２】
前記測色器情報取得部は、
前記測色器の読み取り可能な領域を示す情報を取得し、
前記配置部は、
前記たわみ領域を除く位置に前記パッチを配置した後、前記用紙情報と、前記測色器の読み取り可能な領域を示す情報とをもとに、配置した前記パッチそれぞれを読み取り可能であるかを判定し、読み取り可能でない前記パッチを、読み取り可能な位置に再配置する
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記配置部は、
読み取り可能な位置に前記パッチを再配置した後、又は、全ての前記パッチを読み取り可能である場合に、前記チャートの数が所定数以上であるかを判定し、前記所定数以上である場合に、前記たわみ領域に、所定閾値以上の明度を有する前記パッチを再配置する
ことを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記配置部は、
前記用紙情報と、前記たわみ領域の情報とをもとに、前記たわみ領域が前記パッチを配置できる大きさであるかを判定し、前記パッチを配置できる大きさの前記たわみ領域に、前記所定閾値以上の明度を有する前記パッチを再配置する
ことを特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記用紙情報は、前記チャートを出力する用紙のサイズ、該用紙の搬送方向の情報を含み、
前記配置部は、前記用紙のサイズ及び前記用紙の搬送方向の情報と、前記たわみ領域の情報とから、前記用紙において前記たわみ領域となる箇所を特定し、前記チャートの前記たわみ領域を除く位置に前記パッチを配置する
ことを特徴とする請求項１に記載の画像形成装置。
【請求項６】
前記用紙情報は、前記チャートの前記たわみ領域を除く位置に前記パッチを配置したときに設定された、前記パッチそれぞれの主走査方向の開始位置及び終了位置であって、
前記配置部は、前記パッチそれぞれの主走査方向の開始位置及び終了位置と、前記測色器の読み取り可能な領域を示す情報とをもとに、配置した前記パッチそれぞれを読み取り可能であるかを判定する
ことを特徴とする請求項２に記載の画像形成装置。
【請求項７】
前記測色器情報取得部は、前記測色器の数、前記測色器の主走査方向における読み取り開始位置及び読み取り終了位置の情報を取得し、
前記配置部は、前記用紙情報と、前記測色器の数、前記測色器の主走査方向における読み取り開始位置及び読み取り終了位置の情報とをもとに、配置した前記パッチそれぞれを読み取り可能であるかを判定する
ことを特徴とする請求項２に記載の画像形成装置。
【請求項８】
前記測色器情報取得部は、前記測色器の読み取り可能幅と中心位置との情報を取得し、
前記配置部は、前記用紙情報と、前記測色器の読み取り可能幅及び中心位置の情報とをもとに、配置した前記パッチそれぞれを読み取り可能であるかを判定する
ことを特徴とする請求項２に記載の画像形成装置。
【請求項９】
複数のパッチを有するチャートを生成する画像形成装置において実行される配置方法であって、
前記チャートを出力する用紙に関する用紙情報を取得するステップと、
測色器による前記チャートの読み取り中にたわみが発生する領域を示すたわみ領域の情報を取得するステップと、
前記用紙情報と前記たわみ領域の情報とをもとに、前記たわみ領域を除く位置に前記パッチを配置するステップと
を含むことを特徴とする配置方法。
【請求項１０】
コンピュータに、
複数のパッチを有するチャートを出力する用紙に関する用紙情報を取得するステップと、
測色器による前記チャートの読み取り中にたわみが発生する領域を示すたわみ領域の情報を取得するステップと、
前記用紙情報と前記たわみ領域の情報とをもとに、前記たわみ領域を除く位置に前記パッチを配置するステップと
を実行させるための配置プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、配置方法及び配置プログラムに関する。
【背景技術】
【０００２】
従来、画像形成装置から混色で作成されたチャートを出力して、スキャナや測色器等で測定して目標値と比較し、補正値を導出する技術が知られている。例えば、ＩＣＣ（International  Color  Consortium）プロファイルが持つデスティネーションプロファイルに着目し、それを修正することで混色の色差を補正する混色キャリブレーション技術が提案されている。また、近年では、スキャナや測色器の代わりに、電子写真方式の定着プロセス後の用紙搬送部に、濃度や色を検出するセンサを設けて、出力するチャートを読み込む技術が提案されている。
【０００３】
例えば、特許文献１（特許第５７５１９５２号公報）では、チャートを読み取るセンサの数に関する情報と、センサの配置位置に関する情報と、測定可能なパッチサイズに関する情報とを用いて、キャリブレーション用のチャートを生成する技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来技術は、チャートをセンサで読み取る場合、チャートの端部は、センサを挟んで両側から用紙を固定することが困難であるため、用紙がたわんだ状態で読み取られることになる。従って、チャートの端部は、用紙がたわんだ状態で読み取られることで、読み取りの精度が低くなる。
【０００５】
本発明は、上記に鑑みてなされたものであって、チャートの読み取り精度を向上させることを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するため、本発明に係る画像形成装置は、複数のパッチを有するチャートを生成する画像形成装置であって、前記チャートを出力する用紙に関する用紙情報を取得する用紙情報取得部と、測色器による前記チャートの読み取り中にたわみが発生する領域を示すたわみ領域の情報を取得する測色器情報取得部と、前記用紙情報と前記たわみ領域の情報とをもとに、前記たわみ領域を除く位置に前記パッチを配置する配置部とを有する。
【発明の効果】
【０００７】
本発明によれば、チャートの読み取り精度を向上させることができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施の形態１に係る印刷システムのシステム構成例を示す図である。
【図２】図２は、実施の形態１に係る画像形成装置のハードウェア構成例を示す図である。
【図３】図３は、実施の形態１に係る画像形成装置の機能構成例を示すブロック図である。
【図４Ａ】図４Ａは、実施の形態１に係るたわみ領域の発生例を説明する図である。
【図４Ｂ】図４Ｂは、実施の形態１に係るたわみ領域の発生例を説明する図である。
【図５】図５は、実施の形態１に係る測色センサと用紙とのギャップに応じた読み取り精度を説明する図である。
【図６】図６は、実施の形態１に係るたわみ領域を除く位置にパッチを配置したキャリブレーション用のチャートの生成例を説明する図である。
【図７】図７は、実施の形態１に係る測色センサによって読み取り可能な位置にパッチを再配置したキャリブレーション用のチャートの生成例を説明する図である。
【図８】図８は、実施の形態１に係る明度によって異なる測色センサのギャップの影響を説明する図である。
【図９】図９は、実施の形態１に係るたわみ領域にパッチを再配置したキャリブレーション用のチャートの生成例を説明する図である。
【図１０】図１０は、実施の形態１に係る画像形成装置の全体処理の流れの例を示すフローチャートである。
【図１１】図１１は、実施の形態１に係るキャリブレーション用のチャートの生成処理の流れの例を示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下に添付図面を参照して、本発明に係る画像形成装置、配置方法及び配置プログラムの実施の形態を説明する。なお、以下の実施の形態により本発明が限定されるものではない。
【００１０】
（実施の形態１）
図１を用いて、実施の形態１に係る印刷システム１のシステム構成を説明する。図１は、実施の形態１に係る印刷システム１のシステム構成例を示す図である。
【００１１】
図１に示すように、印刷システム１には、ホストコンピュータ５０と、画像形成装置１００とが含まれる。また、画像形成装置１００は、画像処理部１１０と、チャート生成部１３０と、画像出力部１５０と、チャート測色部１７０とを有する。
【００１２】
ホストコンピュータ５０は、ホストコンピュータ５０上で動作するアプリケーションから印刷ジョブの実行が指示された場合に、プリンタドライバを動作させ、印刷データを画像処理部１１０に送信する。また、ホストコンピュータ５０は、キャリブレーションを実行する指示を受け付けた場合に、キャリブレーションの実行指示や、キャリブレーションで使用される用紙に関する用紙情報を画像形成装置１００に送信する。これらにより、画像形成装置１００が動作する。例えば、ホストコンピュータ５０は、ＰＣ（Personal  Computer）やタブレット端末等のクライアント装置である。
【００１３】
画像処理部１１０は、印刷データや、キャリブレーション用のチャート等の画像情報に対して、種々の画像処理を施して、プリンタ出力データに変換する。そして、画像処理部１１０は、プリンタ出力データを画像出力部１５０に出力する。なお、画像処理部１１０は、チャート生成部１３０からキャリブレーション用のチャートを受け付ける。キャリブレーション用のチャートには、それぞれ色が異なるパッチが配置されている。
【００１４】
画像出力部１５０は、画像処理部１１０からプリンタ出力データを受け付け、受け付けたプリンタ出力データを印刷用の用紙等に画像として定着させる。例えば、画像出力部１５０は、プリンタ出力データ等の画像データをプリントアウトするための出力装置であって、電子写真方式やインクジェット方式のカラープリンタ、カラーファクシミリといった出力装置を用いることができる。キャリブレーション用のチャートである印刷物が画像出力部１５０によって出力された場合は、チャート測色部１７０に搬送される。
【００１５】
チャート測色部１７０は、画像出力部１５０から搬送されたキャリブレーション用のチャートを測色し、測色の結果をチャート生成部１３０に出力するとともに、測色済みのキャリブレーション用のチャートを排紙する。画像形成装置１００は、測色の結果に基づいて、色再現性の補正を行なうことができる。また、チャート測色部１７０は、自身の測色器（後述する「測色センサ１６」）に関する測色器情報をチャート生成部１３０に出力する。
【００１６】
チャート生成部１３０は、ホストコンピュータ５０から受け付けた用紙情報と、チャート測色部１７０から受け付けた測色器情報とをもとに、キャリブレーション用のチャートを生成する。そして、チャート生成部１３０は、生成したキャリブレーション用のチャートを画像処理部１１０に出力する。
【００１７】
次に、図２を用いて、実施の形態１に係る画像形成装置１００のハードウェア構成を説明する。図２は、実施の形態１に係る画像形成装置１００のハードウェア構成例を示す図である。
【００１８】
図２に示すように、画像形成装置１００は、ＣＰＵ（Central  Processing  Unit）１２と、ＲＡＭ（Random  Access  Memory）１３と、ＲＯＭ（Read  Only  Memory）１４と、ＨＤＤ（Hard  Disk  Drive）１５とを有する。また、画像形成装置１００は、測色センサ１６と、印刷エンジン１７と、通信Ｉ／Ｆ１８とを有する。上記各部は、バス１１により相互に接続される。
【００１９】
ＣＰＵ１２は、画像形成装置１００の動作を統括的に制御する。ＣＰＵ１２は、ＲＡＭ１３等を作業領域として、ＲＯＭ１４やＨＤＤ１５等に格納されたプログラムを実行する。これにより、ＣＰＵ１２は、画像形成装置１００全体の動作を制御する。
【００２０】
ＲＡＭ１３は、ＣＰＵ１２がプログラムを実行する際の作業領域を提供する揮発性の記憶装置である。ＲＯＭ１４は、ＣＰＵ１２が実行するプログラム等を記憶する不揮発性の記憶装置である。ＨＤＤ１５は、画像形成装置１００を機能させるためのプログラムや、各種の設定項目を記憶する記憶装置である。
【００２１】
測色センサ１６は、キャリブレーション用のチャートを読み取る測色器である。例えば、測色器としては、密着センサであるＣＩＳ（Contact  Image  Sensor）等が挙げられる。画像形成装置１００は、測色センサ１６の読み取り結果に基づいてガンマ値の補正を行なうことで、色再現性を補正することができる。
【００２２】
印刷エンジン１７は、用紙等に画像データを形成するための装置である。例えば、印刷エンジン１７には、用紙を搬送する搬送装置や、画像データを用紙に定着させる定着装置等が含まれる。通信Ｉ／Ｆ１８は、画像形成装置１００とホストコンピュータ５０との間の通信を制御するインタフェースである。画像形成装置１００とホストコンピュータ５０との間の通信は、有線又は無線により実現される。
【００２３】
次に、図３を用いて、実施の形態１に係る画像形成装置１００の機能構成を説明する。図３は、実施の形態１に係る画像形成装置１００の機能構成例を示すブロック図である。なお、図３では、主に、チャート生成部１３０の機能構成について説明する。
【００２４】
図３に示すように、チャート生成部１３０は、用紙情報取得部１３１と、測色器情報取得部１３２と、生成部１３３とを有する。上記各部は、これらの一部又は全てがハードウェアにより実現されても良いし、ソフトウェア（プログラム）により実現されても良い。例えば、上記各部は、ＩＣ（Integrated  Circuit）やＡＳＩＣ（Application  Specific  Integrated  Circuit）等のハードウェアとして実現できる。また、例えば、上記各部は、ＣＰＵ１２がＲＯＭ１４等に記憶されたプログラムをＲＡＭ１３上で実行することにより、ソフトウェアとして実現できる。
【００２５】
用紙情報取得部１３１は、キャリブレーション用のチャートを出力する用紙に関する用紙情報を取得する。より具体的には、用紙情報取得部１３１は、ホストコンピュータ５０によって送信された、キャリブレーション用のチャートを出力する用紙のサイズや、用紙の搬送方向等の情報を含む用紙情報を取得する。なお、用紙の搬送方向は、主走査方向が用紙の長辺方向であるＬＥＦ（Long  Edge  Feed）と、主走査方向が用紙の短辺方向であるＳＥＦ（Short  Edge  Feed）とに分けられる。
【００２６】
測色器情報取得部１３２は、キャリブレーション用のチャートを測色する測色器に関する測色器情報を取得する。より具体的には、測色器情報取得部１３２は、測色センサ１６によるキャリブレーション用のチャートの読み取り中にたわみが発生する領域を示すたわみ領域の情報や、測色器が測色可能な領域を示す情報等を含む測色器情報を、チャート測色部１７０から取得する。
【００２７】
ここで、図４Ａ及び図４Ｂを用いて、キャリブレーション用のチャートの読み取り中に発生するたわみ領域について説明する。図４Ａ及び図４Ｂは、実施の形態１に係るたわみ領域の発生例を説明する図である。
【００２８】
図４Ａ及び図４Ｂに示すように、チャート測色部１７０には、用紙（キャリブレーション用のチャート）の搬送方向において、前段の搬送ローラと後段の搬送ローラとの間に、測色センサ１６（ＣＩＳ）が設置される。また、測色センサ１６の近傍には、読取ローラが設置される。例えば、読取ローラは、測色センサ１６による読み取りのために白色ローラを使用することが好ましい。測色センサ１６は、搬送方向に向かって用紙が各ローラを通過する間に、読み取りを行なう。
【００２９】
具体的には、図４Ａに示すように、用紙は、前段の搬送ローラを通過し、読取ローラに到達した時点から、測色センサ１６によって読み取られる。そして、用紙は、読取ローラから後段の搬送ローラに到達する。ここで、用紙は、前段の搬送ローラと、後段の搬送ローラとによって固定させることができるが、その先端部が後段の搬送ローラに到達するまでは固定させることができない。従って、用紙は、用紙の搬送方向の前方において、後段の搬送ローラと、測色センサ１６との間の距離だけ、たわんだ状態で読み取られることになる。このようにして、用紙の搬送方向の前方に発生するたわみ領域を「Ｔ１」とする。
【００３０】
続いて、図４Ｂに示すように、用紙は、その後端部が前段の搬送ローラに到達するまで、前段の搬送ローラと後段の搬送ローラとによって固定されるため、たわまない状態（たわみが小さい状態）で読み取られる。その後、用紙は、その後端部が前段の搬送ローラを通過した時点で、前段の搬送ローラと後段の搬送ローラとによって固定させることができなくなる。従って、用紙は、用紙の搬送方向において、前段の搬送ローラと、測色センサ１６との間の距離だけ、たわんだ状態で読み取られることになる。このようにして、用紙の搬送方向の後方に発生するたわみ領域を「Ｔ２」とする。
【００３１】
たわみ領域「Ｔ１」、「Ｔ２」は、用紙のサイズや搬送方向にかかわらず、前段の搬送ローラ、後段の搬送ローラ、及び、測色センサ１６の設置位置によって決まる。従って、たわみ領域は、前段の搬送ローラ、後段の搬送ローラ、及び、測色センサ１６の設置位置が分かれば計算によって求めることも可能である。チャート測色部１７０には、予め計算されたたわみ領域を設定しておけば良い。また、測色器情報取得部１３２が、前段の搬送ローラ、後段の搬送ローラ、及び、測色センサ１６の設置位置に関する情報を受け取り、たわみ領域を計算により求めるようにしても良い。さらに、たわみ領域は、ホストコンピュータ５０に入力し、測色器情報取得部１３２がホストコンピュータ５０から取得しても良い。
【００３２】
図５は、実施の形態１に係る測色センサ１６と用紙とのギャップに応じた読み取り精度を説明する図である。図５において、縦軸は実際の色（見本色）との色差ΔＥを表し、横軸は階調数を表している。なお、図５では、測色センサ１６と用紙とのギャップが０ｍｍである場合と５ｍｍである場合とを例に挙げる。
【００３３】
図５に示すように、測色センサ１６と用紙とのギャップが０ｍｍの場合と５ｍｍの場合とを比較すると、色差ΔＥに最も差が出ている箇所で、ギャップが５ｍｍの方が７倍近く、読み取り精度が低くなっていることが分かる。つまり、用紙がたわんだ状態で測色センサ１６によって読み取りが行なわれると、測色センサ１６と用紙との密着性が低くなり、読み取り精度も低くなる。
【００３４】
図３の説明に戻り、生成部１３３は、用紙情報とたわみ領域の情報とをもとに、たわみ領域を除く位置にパッチを配置したキャリブレーション用のチャートを生成する。かかる生成部１３３は、「配置部」に対応する。より具体的には、生成部１３３は、用紙情報取得部１３１から、用紙のサイズや用紙の搬送方向等の情報を含む用紙情報を受け付ける。また、生成部１３３は、測色器情報取得部１３２から、たわみ領域の情報を含む測色器情報を受け付ける。
【００３５】
そして、生成部１３３は、用紙情報とたわみ領域の情報とから、用紙においてたわみ領域となる箇所を特定し、このたわみ領域を除く位置に、所定の規則に従ってパッチを配置していく。その後、生成部１３３は、全てのパッチを配置することで、キャリブレーション用のチャートを生成する。生成部１３３によって生成されるキャリブレーション用のチャートは、配置するパッチの数によって、複数のページ数となる場合がある。
【００３６】
図６は、実施の形態１に係るたわみ領域を除く位置にパッチを配置したキャリブレーション用のチャートの生成例を説明する図である。図６では、主走査方向の用紙開始位置をｘ＿ｓとし、主走査方向の用紙終了位置をｘ＿ｅとする。また、図６では、副走査方向の用紙開始位置をｙ＿ｓとし、副走査方向の用紙終了位置をｙ＿ｅとする。また、図６では、パッチ幅をｐ＿ｗとし、パッチ間隔をｐ＿ｉとする。また、図６では、用紙の前方に発生するたわみ領域をＴ１とし、用紙の後方に発生するたわみ領域をＴ２とする。
【００３７】
まず、生成部１３３は、座標位置（Ｘ，Ｙ）＝（ｘ＿ｓ＋ｐ＿ｉ，ｙ＿ｓ＋Ｔ１）から、座標位置（Ｘ，Ｙ）＝（ｘ＿ｓ＋ｐ＿ｉ＋ｐ＿ｗ，ｙ＿ｓ＋Ｔ１＋ｐ＿ｗ）に、１番目のパッチを配置する。次に、生成部１３３は、１番目のパッチから主走査方向（Ｘ方向）にパッチ間隔ｐ＿ｉだけずれた座標位置（Ｘ，Ｙ）＝（ｘ＿ｓ＋２＊ｐ＿ｉ＋ｐ＿ｗ，ｙ＿ｓ＋Ｔ１）から、座標位置（Ｘ，Ｙ）＝（ｘ＿ｓ＋２＊（ｐ＿ｉ＋ｐ＿ｗ），ｙ＿ｓ＋Ｔ１＋ｐ＿ｗ）に、２番目のパッチを配置する。このようして、生成部１３３は、主走査方向にパッチの配置を繰り返す。
【００３８】
ここで、各列において、ｎ＋１番目に配置するパッチの主走査方向（Ｘ方向）の終了位置（座標）は、（Ｘ座標）＝（ｘ＿ｓ＋（ｎ＋１）＊（ｐ＿ｉ＋ｐ＿ｗ））で表すことができる。このＸ座標が主走査方向の用紙終了位置ｘ＿ｅよりも大きくなる場合は、その列にはこれ以上パッチを配置できない。このため、生成部１３３は、前列の１番目に配置したパッチから、副走査方向（Ｙ方向）にパッチ間隔ｐ＿ｉだけずれた位置（次の列）に、前列で配置できなかったパッチを配置する。図６では、ｎ＝３である場合を例に挙げている。つまり、生成部１３３は、座標位置（Ｘ，Ｙ）＝（ｘ＿ｓ＋ｐ＿ｉ，ｙ＿ｓ＋Ｔ１＋ｐ＿ｗ＋ｐ＿ｉ）から、座標位置（Ｘ，Ｙ）＝（ｘ＿ｓ＋ｐ＿ｉ＋ｐ＿ｗ，ｙ＿ｓ＋Ｔ１＋ｐ＿ｉ＋２＊ｐ＿ｗ）に、４番目のパッチを配置する。そして、生成部１３３は、２列目以降についても、上記と同様にパッチの配置を繰り返す。
【００３９】
ここで、各ページにおいて、ｍ＋１列目に配置するパッチの副走査方向（Ｙ方向）の終了位置（座標）は、（Ｙ座標）＝（ｙ＿ｓ＋Ｔ１＋ｍ＊ｐ＿ｉ＋（ｍ＋１）＊ｐ＿ｗ）で表すことができる。このＹ座標が副走査方向に発生するたわみ領域Ｔ２を考慮したｙ＿ｅ−Ｔ２よりも大きくなる場合は、現在のページにはこれ以上パッチを配置できない。このため、生成部１３３は、あるページにおいてｍ＋１列目にパッチを配置できない場合に、次ページの座標位置（Ｘ，Ｙ）＝（ｘ＿ｓ＋ｐ＿ｉ，ｙ＿ｓ＋Ｔ１）から、座標位置（Ｘ，Ｙ）＝（ｘ＿ｓ＋ｐ＿ｉ＋ｐ＿ｗ，ｙ＿ｓ＋Ｔ１＋ｐ＿ｗ）に、そのページにおいて１番目のパッチを配置する。図６では、ｍ＝３である場合を例に挙げている。
【００４０】
つまり、生成部１３３は、２ページ目の座標位置（Ｘ，Ｙ）＝（ｘ＿ｓ＋ｐ＿ｉ，ｙ＿ｓ＋Ｔ１）から、座標位置（Ｘ，Ｙ）＝（ｘ＿ｓ＋ｐ＿ｉ＋ｐ＿ｗ，ｙ＿ｓ＋Ｔ１＋ｐ＿ｗ）に、１０番目のパッチを配置する。そして、生成部１３３は、２ページ目以降についても、上記と同様にパッチの配置を繰り返す。図６では、配置されるパッチの数が１８である場合を例に挙げている。これらにより、生成部１３３は、たわみ領域（Ｔ１及びＴ２）を除く位置にパッチを配置したキャリブレーション用のチャートを生成する。
【００４１】
画像形成装置１００は、測色センサ１６による読み取りの精度が低くなるたわみ領域を除く位置にパッチを配置したキャリブレーション用のチャートを生成するので、チャートの読み取り精度を向上させることができる。
【００４２】
ところで、キャリブレーション用のチャートを読み取る測色センサ１６は、その数や設置位置によっては、用紙の全範囲を読み取り可能でない場合もある。そこで、以下では、測色センサ１６が読み取り可能な位置にパッチを再配置する例を説明する。以下で説明する処理は、たわみ領域を除く位置にパッチを配置した後に実行される。
【００４３】
測色器情報取得部１３２は、測色センサ１６の読み取り可能な領域を示す情報を含む測色器情報を取得する。より具体的には、測色器情報取得部１３２は、測色センサ１６の数、主走査方向における読み取り開始位置や読み取り終了位置等の情報を含む測色器情報を、チャート測色部１７０から取得する。
【００４４】
生成部１３３は、用紙情報と、測色センサ１６の読み取り可能な領域を示す情報とをもとに、配置したパッチそれぞれを読み取り可能であるかを判定し、読み取り可能でないパッチを、読み取り可能な位置に再配置する。より具体的には、生成部１３３は、測色器情報取得部１３２から、測色センサ１６の数、主走査方向における読み取り開始位置や読み取り終了位置等の情報を含む測色器情報を受け付ける。また、用紙情報は、たわみ領域を除く位置にパッチを配置したときに設定された、各パッチの主走査方向の開始位置、終了位置とする。そして、生成部１３３は、これらの情報から、たわみ領域を除く位置に配置したパッチそれぞれについて、読み取り可能であるかを判定し、読み取り可能でないパッチを、読み取り可能な位置に再配置する。
【００４５】
図７は、実施の形態１に係る測色センサ１６によって読み取り可能な位置にパッチを再配置したキャリブレーション用のチャートの生成例を説明する図である。図７では、測色センサ１６の数が２（センサ１、センサ２）である場合を例に挙げる。また、図７では、センサ１の主走査方向の読み取り開始位置をｓ１＿ｓとし、センサ１の主走査方向の読み取り終了位置をｓ１＿ｅとする。また、図７では、センサ２の主走査方向の読み取り開始位置をｓ２＿ｓとし、センサ２の主走査方向の読み取り終了位置をｓ２＿ｅとする。また、たわみ領域を除く位置に配置された１〜１８の各パッチについては、任意のパッチの主走査方向の開始位置をｐｎ＿ｓとし、主走査方向の終了位置をｐｎ＿ｅとする。例えば、１番目のパッチについては、主走査方向の開始位置がｐ１＿ｓであり、主走査方向の終了位置がｐ１＿ｅである。
【００４６】
まず、生成部１３３は、１〜１８のパッチごとに、測色センサ１６によって読み取り可能かを判定する。読み取り可能となる条件式は以下のようになる。
ｓ１＿ｓ＜ｐｎ＿ｓ  且つ  ｓ１＿ｅ＞ｐｎ＿ｅ
又は、
ｓ２＿ｓ＜ｐｎ＿ｓ  且つ  ｓ２＿ｅ＞ｐｎ＿ｅ
【００４７】
つまり、パッチの主走査方向の大きさが、何れかのセンサの幅内に収まるのであれば、そのパッチは測色センサ１６によって読み取りが可能となる。図７に示す例では、１番目のパッチは、「ｓ１＿ｓ＜ｐ１＿ｓ且つｓ１＿ｅ＞ｐ１＿ｅ」となり、１つ目の条件式を満たすため、測色センサ１６（詳細には、センサ１）による読み取りが可能である。
【００４８】
また、２番目のパッチは、「ｓ１＿ｓ＜ｐ２＿ｓ且つｓ１＿ｅ＜ｐ２＿ｅ」となり、「ｓ２＿ｓ＞ｐ２＿ｓ且つｓ２＿ｅ＞ｐ２＿ｅ」となり、何れの条件式も満たさないため、測色センサ１６による読み取りが可能でない。また、３番目のパッチは、「ｓ２＿ｓ＜ｐ３＿ｓ且つｓ２＿ｅ＞ｐ３＿ｅ」となり、２つ目の条件式を満たすため、測色センサ１６（詳細には、センサ２）による読み取りが可能である。同様に、生成部１３３は、１８番目のパッチまで、読み取り可能かを判定していく。
【００４９】
この結果、生成部１３３は、１ページ目に含まれる２番目、５番目、８番目のパッチ、２ページ目に含まれる１１番目、１４番目、１７番目のパッチについて、測色センサ１６による読み取りが可能でないと判定する。そして、生成部１３３は、読み取りが可能でないこれらのパッチを、最終ページの次ページ以降（ここでは、３ページ目以降）において、測色センサ１６によって読み取り可能となる条件式を満たす位置に再配置する。なお、生成部１３３は、読み取りが可能であるパッチについては位置を変えない。図７に示す例では、１ページ目と２ページ目とで読み取りが可能でないパッチの全てを、３ページ目に再配置している。
【００５０】
画像形成装置１００は、測色センサ１６の数や設置位置を考慮し、測色センサ１６が読み取り可能な領域にパッチを再配置したキャリブレーション用のチャートを生成するので、チャートの読み取り精度を向上させることができる。
【００５１】
ところで、上記では、たわみ領域を除く位置にパッチを配置する場合を説明したが、キャリブレーションに使用する用紙の枚数を抑制したいという要求がある。そこで、以下では、所定閾値以上の明度を有するパッチをたわみ領域に再配置して、キャリブレーションに使用される用紙の枚数を抑制する例を説明する。以下で説明する処理は、測色センサ１６の読み取り可能な領域にパッチを再配置した後に実行される。
【００５２】
図８は、実施の形態１に係る明度によって異なる測色センサ１６のギャップの影響を説明する図である。図８において、縦軸は色差ΔＥ「５ｍｍ」と色差ΔＥ「０ｍｍ」との差分を表し、横軸は明度Ｌを表している。なお、図８中の破線は、近似直線を示している。
【００５３】
図８に示すように、色差ΔＥ「５ｍｍ」と色差ΔＥ「０ｍｍ」との差を明度Ｌごとに見ると、明度が高いほど測色センサ１６のギャップの影響を受けにくいことが分かる。つまり、たわみ領域には、明度がより高いパッチを配置した方が全パッチの平均色差が有利である。
【００５４】
生成部１３３は、キャリブレーション用のチャートの数が所定数以上である場合に、たわみ領域に、所定閾値以上の明度を有するパッチを再配置する。より具体的には、生成部１３３は、たわみ領域を除いて測色センサ１６が読み取り可能な位置にパッチを再配置した後、又は、測色センサ１６が全てのパッチを読み取り可能である場合に、キャリブレーション用のチャートの数が所定数以上であるかを判定する。測色センサ１６が全てのパッチを読み取り可能である場合とは、測色センサ１６の数や設置位置を考慮する際に、全てのパッチを読み取り可能なことから、パッチを再配置する処理を実行しなかった場合を指す。なお、キャリブレーション用のチャートの数は、上述したページの数である。
【００５５】
このとき、生成部１３３は、キャリブレーション用のチャートの数（ページ数）が所定数以上である場合に、たわみ領域に、所定閾値以上の明度を有するパッチを再配置する。所定数は、配置するパッチの数や用紙のサイズ等に応じて設定されれば良いし、単純に、ページ数が１であればこれ以上の用紙の抑制はできないため「２」等にすれば良い。例えば、本実施の形態では、所定数を「２」とする。また、パッチの再配置については、一つの様態として、明度がより高いパッチから順に再配置していけば良い。つまり、生成部１３３は、キャリブレーション用のチャートの数が２ページ以上である場合に、たわみ領域に、明度がより高いパッチから順に再配置する。上述したように、明度が高いパッチは、測色センサ１６のギャップの影響を受けにくい。このことから、生成部１３３は、測色センサ１６のギャップの影響を受けにくい明度がより高いパッチから、順に再配置していく。
【００５６】
また、このような生成部１３３による処理は、たわみ領域に再配置するパッチが該たわみ領域に配置できる大きさであることが前提となる。そこで、生成部１３３は、パッチがたわみ領域に配置できる大きさであるかを判定し、パッチを配置できる大きさのたわみ領域に、所定閾値以上の明度を有するパッチを再配置する。たわみ領域にパッチを配置できる条件は、たわみ領域Ｔ１の場合「Ｔ１＞２＊ｐ＿ｉ＋ｐ＿ｗ」であり、たわみ領域Ｔ２の場合「Ｔ２＞２＊ｐ＿ｉ＋ｐ＿ｗ」である。これらから、生成部１３３は、たわみ領域の大きさに配置できるパッチのうち、明度のより高いパッチから順に、たわみ領域（Ｔ１及びＴ２）に再配置する。
【００５７】
図９は、実施の形態１に係るたわみ領域にパッチを再配置したキャリブレーション用のチャートの生成例を説明する図である。なお、図９では、パッチの番号順に明度がより高いものとする場合を例に挙げる。つまり、１番目のパッチが、全てのパッチの中で最も高い明度を有する。また、図９では、図７で説明したパッチの再配置が行なわれた後の処理を例に挙げる。
【００５８】
まず、生成部１３３は、測色センサ１６が読み取り可能な位置にパッチを再配置した後（図７参照）、又は、全てのパッチを読み取り可能である場合（図６参照）に、キャリブレーション用のチャートの数が２以上であるかを判定する。ここで、生成部１３３は、図７に示すチャートの数が３であるから、キャリブレーション用のチャートの数が２以上であると判定する。同様に、生成部１３３は、図６に示すチャートの数が２であるから、キャリブレーション用のチャートの数が２以上であると判定する。そして、生成部１３３は、たわみ領域がパッチを配置できる大きさであるかを判定する。ここでは、たわみ領域にパッチを配置できるものとして説明する。また、上述したように、以下では、図７で説明したパッチの再配置後の処理を説明するが、図６で説明したパッチの配置後においても同様の処理が行なわれる。
【００５９】
図９に示すように、生成部１３３は、たわみ領域に、明度がより高い順にパッチを再配置する。例えば、生成部１３３は、１番目と２番目のパッチを１ページ目のたわみ領域Ｔ１に再配置し、３番目と４番目のパッチを１ページ目のたわみ領域Ｔ２に再配置し、５番目と６番目のパッチを２ページ目のたわみ領域Ｔ１に再配置する。そして、生成部１３３は、１番目〜６番目のパッチを再配置した後に空いた箇所（たわみ領域ではない箇所）に、ランダムにパッチを再配置していく。なお、ランダムに再配置するパッチは、たわみ領域に再配置するわけではないため、明度については特に気にしなくて良い。これらにより、画像形成装置１００は、３ページ分のチャート（図７参照）を、２ページ分に抑える（図９参照）ことができる。
【００６０】
画像形成装置１００は、たわみ領域に、より高い明度を有するパッチを再配置したキャリブレーション用のチャートを生成するので、チャートの読み取り精度をある程度維持しつつ、チャートの数を抑制することができる。
【００６１】
次に、図１０を用いて、実施の形態１に係る画像形成装置１００の全体処理の流れを説明する。図１０は、実施の形態１に係る画像形成装置１００の全体処理の流れの例を示すフローチャートである。
【００６２】
図１０に示すように、画像形成装置１００は、ホストコンピュータ５０等から、キャリブレーションに使用される用紙の用紙情報を取得する（ステップＳ１０１）。そして、画像形成装置１００は、チャート測色部１７０から、測色器情報を取得する（ステップＳ１０２）。続いて、画像形成装置１００は、取得した用紙情報と測色器情報とをもとに、キャリブレーション用のチャートを生成する（ステップＳ１０３）。
【００６３】
その後、画像形成装置１００は、生成したキャリブレーション用のチャートに対して画像処理を実行する（ステップＳ１０４）。例えば、画像処理は、２５６階調の画像データを疑似階調処理等により少値（２５６値以下）に変換する処理等である。そして、画像形成装置１００は、画像処理後のキャリブレーション用のチャートをプリント出力する（ステップＳ１０５）。続いて、画像形成装置１００は、プリント出力したキャリブレーション用のチャートを測色し、排紙する（ステップＳ１０６）。その後、画像形成装置１００は、測色した結果に基づいてガンマ補正を行なう（ステップＳ１０７）。
【００６４】
次に、図１１を用いて、実施の形態１に係るキャリブレーション用のチャートの生成処理の流れを説明する。図１１は、実施の形態１に係るキャリブレーション用のチャートの生成処理の流れの例を示すフローチャートである。なお、図１１に示す処理は、主に、図１０に示したステップＳ１０３における処理を指す。
【００６５】
図１１に示すように、生成部１３３は、用紙情報とたわみ領域の情報とから、用紙においてたわみ領域となる箇所を特定し、たわみ領域を除く位置にパッチを配置したキャリブレーション用のチャートを生成する（ステップＳ２０１）。そして、生成部１３３は、各パッチの主走査方向の開始位置、終了位置と、測色センサ１６の主走査方向における読み取り開始位置、読み取り終了位置とをもとに、測色センサ１６によって全てのパッチを読み取り可能かを判定する（ステップＳ２０２）。
【００６６】
このとき、生成部１３３は、測色センサ１６によって全てのパッチを読み取り可能である場合に（ステップＳ２０２：Ｙｅｓ）、ステップＳ２０４の処理を実行する。一方、生成部１３３は、測色センサ１６によって全てのパッチを読み取り可能でない場合に（ステップＳ２０２：Ｎｏ）、読み取り可能な位置にパッチを再配置したキャリブレーション用のチャートを生成する（ステップＳ２０３）。
【００６７】
続いて、生成部１３３は、生成されたキャリブレーション用のチャートの数が所定数以上であるかを判定する（ステップＳ２０４）。このとき、生成部１３３は、チャートの数が所定数未満である場合に（ステップＳ２０４：Ｎｏ）、全てのパッチを読み取り可能であるし、チャートの数をこれ以上削減できないため、処理を終了する。一方、生成部１３３は、チャートの数が所定数以上である場合に（ステップＳ２０４：Ｙｅｓ）、たわみ領域がパッチを配置できる大きさであるかを判定する（ステップＳ２０５）。
【００６８】
このとき、生成部１３３は、たわみ領域がパッチを配置できない大きさである場合に（ステップＳ２０５：Ｎｏ）、チャートの数をこれ以上削減できないため、処理を終了する。一方、生成部１３３は、たわみ領域がパッチを配置できる大きさである場合に（ステップＳ２０５：Ｙｅｓ）、たわみ領域に、明度がより高いものから順にパッチを再配置したキャリブレーション用のチャートを生成する（ステップＳ２０６）。
【００６９】
画像形成装置１００は、チャートの数が所定数以上である場合に、たわみ領域に、明度がより高いものから順にパッチを再配置するので、チャートの読み取り精度をある程度維持しつつ、チャートの数を抑制することができる。
【００７０】
また、画像形成装置１００で実行される配置プログラムは、一つの様態として、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。また、画像形成装置１００で実行される配置プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するようにしても良い。また、画像形成装置１００で実行される配置プログラムをインターネット等のネットワーク経由で提供又は配布するように構成しても良い。また、画像形成装置１００で実行される配置プログラムを、ＲＯＭ等に予め組み込んで提供するように構成しても良い。
【００７１】
画像形成装置１００で実行される配置プログラムは、上述した各部（用紙情報取得部１３１、測色器情報取得部１３２、生成部１３３）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵが記憶媒体から配置プログラムを読み出して実行することにより、上記各部が主記憶装置上にロードされ、用紙情報取得部１３１、測色器情報取得部１３２、生成部１３３が主記憶装置上に生成されるようになっている。
【００７２】
また、上記文書中や図面中等で示した処理手順、制御手順、具体的名称、各種のデータやパラメータ等を含む情報は、特記する場合を除いて任意に変更することができる。また、図示した装置の各構成要素は、機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、装置の分散又は統合の具体的形態は、図示のものに限られず、その全部又は一部を各種の負担や使用状況等に応じて、任意の単位で機能的又は物理的に、分散又は統合することができる。
【００７３】
上記実施の形態では、測色センサ１６が全てのパッチを読み取り可能かを判定するために、測色センサ１６の主走査方向における読み取り開始位置や読み取り終了位置等の情報を含む測色器情報を利用する場合を説明した。かかる測色器情報は、これに限られるものではない。例えば、測色器情報は、測色センサ１６それぞれの読み取り可能幅と中心位置とであっても良く、画像形成装置１００は、これらの情報をもとに読み取り可能な領域を特定し、全てのパッチを読み取り可能であるかを判定することもできる。
【符号の説明】
【００７４】
１  印刷システム
５０  ホストコンピュータ
１００  画像形成装置
１１０  画像処理部
１３０  チャート生成部
１３１  用紙情報取得部
１３２  測色器情報取得部
１３３  生成部
１５０  画像出力部
１７０  チャート測色部
【先行技術文献】
【特許文献】
【００７５】
【特許文献１】特許第５７５１９５２号公報
【図１】
2019161317.tif 000003
【図２】
2019161317.tif 000004
【図３】
2019161317.tif 000005
【図４Ａ】
2019161317.tif 000006
【図４Ｂ】
2019161317.tif 000007
【図５】
2019161317.tif 000008
【図６】
2019161317.tif 000009
【図７】
2019161317.tif 000010
【図８】
2019161317.tif 000011
【図９】
2019161317.tif 000012
【図１０】
2019161317.tif 000013
【図１１】
2019161317.tif 000014