(57)【要約】【課題】  画像形成特性を所定の基準画像チャートに合わせるようにキャリブレーションを行う。【解決手段】  画像形成装置は、画像形成部と画像読取部を備える。まず、画像形成部によって試験画像を記録媒体上に形成し、形成された試験画像を、所定の基準画像と共に前記画像読取部から読み取る。そして、読み取った試験画像及び基準画像に基づいて画像形成特性の補正条件を設定する。【選択図】    図９
2005238854.tif 000002
【特許請求の範囲】
【請求項１】
画像形成部と画像読取部を備える画像形成装置の制御方法であって、
前記画像形成部によって試験画像を記録媒体上に形成する形成工程と、
該形成された試験画像を、所定の基準画像と共に前記画像読取部から読み取る読取工程と、
該読み取った試験画像及び基準画像に基づいて画像形成特性の補正条件を設定する補正条件設定工程と、
を有することを特徴とする画像形成装置の制御方法。
【請求項２】
更に、ユーザが前記試験画像として任意の画像を指定する試験画像指定工程を有することを特徴とする請求項１記載の画像形成装置の制御方法。
【請求項３】
前記形成工程においては、前記試験画像を形成した記録媒体の裏面に、前記画像読取部に該記録媒体を載置する際のレイアウト情報を形成することを特徴とする請求項１記載の画像形成装置の制御方法。
【請求項４】
試験画像を記録媒体上に形成し、該試験画像の読み取りデータに基づいて画像形成特性の補正条件を設定する画像形成装置の制御方法であって、
前記試験画像を形成した記録媒体の裏面に、該記録媒体を読み取る際にレイアウト情報を形成することを特徴とする画像形成装置の制御方法。
【請求項５】
コンピュータで実行されることによって、請求項１乃至４のいずれかに記載の画像形成装置の制御方法を実現することを特徴とするプログラム。
【請求項６】
請求項５記載のプログラムを格納したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置における個体差や環境変動等によらずに形成画像の品質を安定化させるキャリブレーションを実行するものに関する。
【背景技術】
【０００２】
プリンタにおける個体差や環境変動等によらずに形成画像の品質を安定化させるキャリブレーション技術が知られている。従来のキャリブレーションにおいては、プリンタにおける出力濃度等の画像形成特性を、予め設定した目標状態に合わせるように制御していた。
【０００３】
また、複数台のプリンタを接続したシステムにおいてキャリブレーションを行う場合、各プリンタの特性を予め決められた共通の目標状態に合わせるように、個別的にキャリブレーション処理を行っていた。これにより、各プリンタにおける形成画像の品質を同等とすることができる。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、プリンタにおいて目標状態に合わせたキャリブレーションを行っても、得られる調整結果は完全に目標状態に一致するものではなく、多少の誤差を含んでいることが通常である。従って、複数台のプリンタについて個々にキャリブレーションを行った場合にも、各プリンタにおいて調整結果と目標状態との誤差が生じている。従って、例えば２台のプリンタに対して同じ目標状態へのキャリブレーションを行ったとしても、その調整後に形成された共通色の測色値においては互いの誤差を合わせた分の色差が発生してしまい、結果として適切なキャリブレーションが行われないという問題があった。
【０００５】
また、目標状態として設定される数値は、設計値、または特定のプリンタにおける特定の環境での測定値であるため、実際に複数台のプリンタに対するキャリブレーションを行う際には、各個体や使用環境によっては、プリンタ特性を理想的な目標状態に合わせる事が不可能な場合があった。そのような場合、やはり適切なキャリブレーションは行われない。
【０００６】
本発明は上述した問題を解決するためになされたものであり、画像形成特性を所定の基準画像チャートに合わせるようにキャリブレーションすることを目的とする。
【０００７】
また、実際に出力した印刷物をスキャナで読み込むことによってキャリブレーションを行う際に、スキャナにおける該印刷物の載置ミスを回避することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するための一手段として、本発明に係る画像形成装置の制御方法は以下の工程を備える。
【０００９】
すなわち、画像形成部と画像読取部を備える画像形成装置の制御方法であって、前記画像形成部によって試験画像を記録媒体上に形成する形成工程と、該形成された試験画像を、所定の基準画像と共に前記画像読取部から読み取る読取工程と、該読み取った試験画像及び基準画像に基づいて画像形成特性の補正条件を設定する補正条件設定工程と、を有することを特徴とする。
【００１０】
また、試験画像を記録媒体上に形成し、該試験画像の読み取りデータに基づいて画像形成特性の補正条件を設定する画像形成装置の制御方法であって、前記試験画像を形成した記録媒体の裏面に、該記録媒体を読み取る際にレイアウト情報を形成することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、画像形成特性を所定の基準画像チャートに合わせるようにキャリブレーションを行うことができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明に係る一実施形態について、図面を参照して詳細に説明する。
【００１３】
＜第１実施形態＞
図１は、本実施形態における画像形成システムの構成を示すブロック図である。同図において、コンピュータサーバ１０に２台のプリンタ１８ａ，１８ｂとスキャナ１９が接続されている。なお、この接続形態としては特に限定せず、直接接続であってもネットワーク接続であっても構わない。
【００１４】
コンピュータサーバ１０は、中央制御装置１１とユーザインタフェース（ＵＩ）１２と記憶装置１３を備える。記憶装置１３は、出力画像１４、入力画像１５、基準画像１６、プリンタ補正テーブル１７を記憶保持する。
【００１５】
また図２は、本実施形態の他の構成例を示すブロック図である。図に示すようにプリンタ１８ａ，１８ｂ及びスキャナ１９に代えて、デジタル複写機２１ａ，２１ｂがコンピュータサーバ１０に接続されている。デジタル複写機２１ａはプリンタ１８ａ、スキャナ１９ａ、制御装置２０ａから構成され、デジタル複写機２１ｂはプリンタ１８ｂ、スキャナ１９ｂ、制御装置２０ｂから構成される。
【００１６】
図１，図２に示すように本実施形態の構成は、プリンタに相当する装置が２台以上でスキャナに相当する装置が１台以上であれば良く、図１，図２に示した構成に限定されない。
【００１７】
以下、本実施形態におけるプリンタキャリブレーションについて説明する。
【００１８】
図４は、ＵＩ１２におけるキャリブレーション用画像プリントの指示画面例を示す図である。同図において、４０ａ，４０ｂはキャリブレーションを２台のプリンタにおいて実施するのか、１台のプリンタで実施するのかを切り替えるラジオボタンである。本実施形態においては、２台のプリンタのキャリブレーションを示すラジオボタン４０ａが選択された場合を例として説明する。
【００１９】
図８は、本実施形態における２台のプリンタのキャリブレーション手順を示すフローチャートである。
【００２０】
先ずステップＳ８０において、ユーザは２台のプリンタへのキャリブレーション用画像プリントの設定を行うが、この詳細について図４を参照して説明する。
【００２１】
図４に示すＵＩ画面において１台目のプリンタ設定ボタン４１ａを押下し、１台目のプリンタ（またはプリンタドライバ）の選択と印刷条件の設定を行う。選択されたプリンタの名称等が４２ａ欄に表示される。次に、参照ボタン４３ａを押下し、表示されるファイルブラウザ等を参照して１台目のプリンタにおいて印刷するキャリブレーション用画像のファイルを選択する。このとき、選択されたファイル名４４ａが表示され、初期状態である４４ｂにも同じファイル名が表示される。これにより、同一ファイルを２台のプリンタから出力する場合に、ファイル指定を２度行う必要がない。なお、キャリブレーション用画像としてデフォルトファイルが設定されているのであれば、ファイル指定を行う必要はない。
【００２２】
次に、２台目のプリンタ設定ボタン４１ｂを押下し、２台目のプリンタ（またはプリンタドライバ）の選択と印刷条件設定を行う。選択されたプリンタの名称等が４２ｂ欄に表示される。ここで、基本的には１台目と２台目は異なるプリンタが選択されるが、１台目と２台目として同一のプリンタを選択して、異なる条件設定によるキャリブレーションを指示することも可能である。また、特に指定がなければ、キャリブレーション用画像として１台目と２台目において同じファイルを印刷するが、参照ボタン４３ｂを押下して２台目のプリンタにおいて印刷するファイルを別途指定することも可能である。これにより例えば、異なる解像度用に別々の画像データを用意する、というような用途にも使用できる。参照ボタン４３ｂを押下してファイルが指定された場合には、４４ｂにそのファイル名が表示される。
【００２３】
そして出力実行ボタン４５が押下されると、ステップＳ８１において２台のプリンタから各設定に基づいて各指定ファイルが印刷される。
【００２４】
次にステップＳ８２における基準画像指定、及びステップＳ８３におけるスキャナ選択を行うが、この詳細について図６を参照して説明する。
【００２５】
図６は、プリントされたキャリブレーション用画像をスキャナから読み込む際のＵＩ１２の表示画面例を示す図である。
【００２６】
先ず、基準選択ラジオボタン６０ａ，６０ｂ，６０ｃによりキャリブレーションの基準画像を指定する。すなわち、１台目のプリンタ出力を基準とするならば６０ａを選択し、２台目のプリンタ出力を基準とするならば６０ｂを選択し、あるいは１台目と２台目のプリンタ出力の平均値を基準とするならば６０ｃを選択する。このとき、２台のプリンタによってプリントされたキャリブレーション用画像をスキャナの原稿台へ載置する際のレイアウトが、レイアウト表示部６１に表示され、ユーザに示される。
【００２７】
次に、スキャナ選択ボタン６２を押下して、ユーザが読み込みに使用するスキャナを選択する。このとき、選択したスキャナ名等の情報が６３欄に表示される。
【００２８】
そして入力実行ボタン６４を押下すると、ステップＳ８４において選択されたスキャナによる画像スキャンが実行され、読み込まれた画像データがサーバ１０内の記憶装置１３に入力画像１５として記憶される。
【００２９】
次にステップＳ８５において、入力画像１５に基づく画像分割及び基準画像の生成が行われる。先ず、入力画像１５から第１プリンタの出力スキャン画像と第２プリンタの出力スキャン画像をそれぞれ抽出する。
【００３０】
そして、図６に示す基準選択ラジオボタン６０ａが選択されていれば、第１プリンタ出力スキャン画像を基準画像として設定する。同様に６０ｂが選択されていれば、第２プリンタ出力スキャン画像を基準画像として設定する。また６０ｃが選択されていれば、第１プリンタ出力スキャン画像と第２プリンタ出力スキャン画像との平均値からなる画像を生成し、これを基準画像として設定する。なお、設定された基準画像は、サーバ１０内の記憶装置１３に基準画像１６として記憶される。
【００３１】
そしてステップＳ８６において、設定された基準画像を目標値として、プリンタ毎に、それぞれの出力スキャン画像に基づいて、例えば色補正等を行うプリンタ補正テーブルを作成する。作成されたプリンタ毎の補正テーブルは、それぞれの設定条件と対応付けられて、サーバ１０内の記憶装置１３にプリンタ補正テーブル１７として記憶される。
【００３２】
以上説明したように本実施形態によれば、複数台のプリンタに対してキャリブレーションを行う際に、共通目標値を予め設定することなく、該複数台のプリンタにおける現在のプリント特性に基づいて目標値を生成する。この生成された目標値に合わせるように、各プリンタにおいてキャリブレーションを行うことにより、該複数台のプリンタ間における個体差が小さくなるように制御することができる。
【００３３】
＜第２実施形態＞
以下、本発明に係る第２実施形態について説明する。
【００３４】
上述した第１実施形態においては、図４に示すＵＩ画面においてラジオボタン４０ａを選択し、２台のプリンタ間でキャリブレーションを行う例について説明した。第２実施形態においては、１台のプリンタに対するキャリブレーションを示すラジオボタン４０ｂが選択された場合について説明する。
【００３５】
第２実施形態におけるキャリブレーション用画像プリント指示を行うＵＩ画面例を図５に示す。同図においては１台のプリンタによる出力が選択されているため、２台目のプリンタに関する設定行はグレーアウトされ、ボタン操作は不可となる。
【００３６】
図９は、第２実施形態における１台のプリンタのキャリブレーション手順を示すフローチャートである。
【００３７】
先ずステップＳ９０において、ユーザはキャリブレーション用画像プリントの設定を行うが、この詳細について図５を参照して説明する。
【００３８】
図５に示すＵＩ画面においてプリンタ設定ボタン４１ａを押下し、プリンタ（またはプリンタドライバ）の選択と印刷条件の設定を行う。選択されたプリンタの名称等が４２ａ欄に表示される。次に、参照ボタン４３ａを押下し、表示されるファイルブラウザ等を参照して印刷するキャリブレーション用画像のファイルを選択する。このとき、選択されたファイル名４４ａが表示される。
【００３９】
そして出力実行ボタン４５が押下されると、ステップＳ９１においてプリンタから各設定に基づいて指定ファイルが印刷される。
【００４０】
次にステップＳ９２におけるスキャナ選択を行うが、この詳細について図７を参照して説明する。
【００４１】
図７は、プリントされたキャリブレーション用画像をスキャナから読み込む際のＵＩ１２の表示画面例を示す図である。レイアウト表示部７１に、所定の基準画像チャートと、プリントされたキャリブレーション用画像をスキャナの原稿台へ載置する際のレイアウトが表示され、ユーザに示される。すなわち第２実施形態においては、基準画像チャートが予め用意されている必要がある。ユーザはスキャナ選択ボタン７２を押下して、読み込みに使用するスキャナを選択する。このとき、選択したスキャナ名等の情報が７３欄に表示される。
【００４２】
そして入力実行ボタン７４を押下すると、ステップＳ９３において選択されたスキャナによる画像スキャンが実行され、読み込まれた画像データがサーバ１０内の記憶装置１３に入力画像１５として記憶される。
【００４３】
このように、基準画像チャートとキャリブレーション用画像とを同じスキャナから同時に読み込むことによって、スキャナ特性の影響が同様に反映された入力画像が得られる。
【００４４】
次にステップＳ９４において、入力画像１５から基準画像とプリンタ出力のスキャン画像をそれぞれ抽出し、ステップＳ９５において、基準画像を目標値として、プリンタの出力スキャン画像に基づいて補正テーブルを作成する。作成された補正テーブルは、その設定条件と対応付けられて、サーバ１０内の記憶装置１３にプリンタ補正テーブル１７として記憶される。
【００４５】
以上説明したように第２実施形態によれば、１台のプリンタに対してキャリブレーションを行う際に、プリンタ特性を単純に所定の標準状態へ合わせるように制御するのではなく、対象プリンタからの任意の画像データのプリント結果と任意の基準画像チャートを１つのスキャナから同時に読み取り、基準画像チャートの入力画像データへ合わせるように、プリンタの出力補正テーブルを作成する。これにより、現在のプリント特性を適切に反映したキャリブレーションを、スキャナ特性の変動の影響を受けずに行うことができる。
【００４６】
なお、第２実施形態における画像形成システムの構成としては、上述した図１及び図２に示す構成に限らず、図３に示すようにプリンタ、スキャナとも各１台であっても良い。すなわち第２実施形態における構成としては、プリンタ、スキャナ共に１台以上を備えていればよい。
【００４７】
＜第３実施形態＞
以下、本発明に係る第３実施形態について説明する。
【００４８】
上述した第１及び第２実施形態において、プリントされたキャリブレーション画像をスキャナから読み込む際には、その原稿台への載置位置が徹底される必要がある。そこで第３実施形態においては、キャリブレーション用画像をプリントする際に、その裏面にレイアウト確認画像を形成することを特徴とする。
【００４９】
図１０は、第１実施形態において２台のプリンタでキャリブレーション用画像をプリントした際の、それぞれの裏面の印刷例を示す図である。なお第３実施形態においては、プリンタは２台とも両面印刷機能を有する必要がある。図１０において、１０１は第１のプリンタ出力の裏面印刷画像であり、１０２は第２のプリンタ出力の裏面印刷画像である。
【００５０】
また図１１は、第２実施形態において１台のプリンタでキャリブレーション用画像をプリントした際の、裏面の印刷画像１１１を示す図である。この場合もやはり、プリンタは両面印刷機能を有する必要がある。
【００５１】
以上説明したように第３実施形態によれば、プリンタからキャリブレーション用画像を出力する際にその裏面にレイアウト確認画像を形成することによって、印刷画像をスキャナから入力する際に、該印刷物を原稿台上に載置すべき位置をユーザに確実知らせることができる。従って、原稿台への載置レイアウトミスが回避されるため、結果として適切なキャリブレーションを確実に行うことができる。
【００５２】
なお、第３実施形態は上述した第１及び第２実施形態に示したキャリブレーションを更に確実に行えるようにするのみならず、実際にプリントした基準チャートをスキャナの原稿台に載置して読み込み、キャリブレーションを行う構成であれば、第３実施形態は有用である。
【００５３】
＜他の実施形態＞
なお、本発明は、複数の機器（例えばホストコンピュータ、インタフェース機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【００５４】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００５５】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００５６】
【図１】本発明に係る一実施形態に係る画像形成システムの構成を示すブロック図である。
【図２】本実施形態における画像形成システムの他の構成を示すブロック図である。
【図３】第２実施形態に係る画像形成システムの構成を示すブロック図である。
【図４】本実施形態におけるキャリブレーション用画像のプリント指示画面例を示す図である。
【図５】第２実施形態におけるキャリブレーション用画像のプリント指示画面例を示す図である。
【図６】プリントされたキャリブレーション用画像をスキャナから読み込む際のＵＩ画面例を示す図である。
【図７】第２実施形態においてプリントされたキャリブレーション用画像をスキャナから読み込む際のＵＩ画面例を示す図である。
【図８】本実施形態における２台のプリンタのキャリブレーション手順を示すフローチャートである。
【図９】第２実施形態における１台のプリンタのキャリブレーション手順を示すフローチャートである。
【図１０】第３実施形態におけるキャリブレーション用画像の裏面印刷例を示す図である。
【図１１】第３実施形態におけるキャリブレーション用画像の裏面印刷例を示す図である。
【符号の説明】
【００５７】
１０  コンピュータサーバ
１１  中央制御装置
１２  ユーザインタフェース
１３  記憶装置
１４  出力画像
１５  入力画像
１６  基準画像
１７  プリンタ補正テーブル
１８，１８ａ，１８ｂ  プリンタ
１９，１９ａ，１９ｂ  スキャナ
２０ａ，２０ｂ  制御装置
２１ａ，２１ｂ  デジタル複写機
【図１】
2005238854.tif 000003
【図２】
2005238854.tif 000004
【図３】
2005238854.tif 000005
【図４】
2005238854.tif 000006
【図５】
2005238854.tif 000007
【図６】
2005238854.tif 000008
【図７】
2005238854.tif 000009
【図８】
2005238854.tif 000010
【図９】
2005238854.tif 000011
【図１０】
2005238854.tif 000012
【図１１】
2005238854.tif 000013