(57)【要約】【課題】カラーキャリブレーションに関する情報を、適切なタイミングで、ユーザに通知する印刷装置を提供することを目的とする。【解決手段】出力画像の画質の変動を補正するために行うカラーキャリブレーションを制御する画像形成装置において、カラーキャリブレーション用印刷パターンを印刷する印刷手段と、上記印刷した印刷パターンの濃度を測定する濃度測定手段と、予め記憶されている濃度の目標値と、上記測定した濃度との差分に応じて、カラーキャリブレーション状態のレベルを算出するレベル算出手段と、上記レベルと印刷データの特性に対応する印刷実行条件を示す情報を設定する設定手段とを有し、上記設定手段に設定された情報に従い、ホストコンピュータから受信した印刷データの特性と、上記レベルとに応じて、上記印刷データの印刷を実行するか、警告またはエラーを表示するかを決定し実行する画像形成装置である。【選択図】図５
2010201901.tif 000002
【特許請求の範囲】
【請求項１】
出力画像の画質の変動を補正するために行うカラーキャリブレーションを制御する画像形成装置において、
カラーキャリブレーション用印刷パターンを印刷する印刷手段と；
上記印刷した印刷パターンの濃度を測定する濃度測定手段と；
予め記憶されている濃度の目標値と、上記測定した濃度との差分に応じて、カラーキャリブレーション状態のレベルを算出するレベル算出手段と；
上記レベルと印刷データの特性に対応する印刷実行条件を示す情報を設定する設定手段と；
を有し、上記設定手段に設定された情報に従い、ホストコンピュータから受信した印刷データの特性と、上記レベルとに応じて、上記印刷データの印刷を実行するか、警告またはエラーを表示するかを決定し実行することを特徴とする画像形成装置。
【請求項２】
請求項１であって、
ホストコンピュータから受信した印刷データの特性と、上記レベルとに応じて、上記印刷データの印刷を実行するか、警告を表示して上記印刷データの印刷を実行するか、エラーを表示することを特徴とする画像形成装置。
【請求項３】
請求項２であって、
上記印刷データの特性は、線画またはイメージデータを示す特性であることを特徴とする画像形成装置。
【請求項４】
請求項２であって、
上記印刷データの特性は、印刷品位を示す特性であることを特徴とする画像形成装置。
【請求項５】
請求項１であって、
上記レベルと、印刷用紙の種類とに応じて、ホストコンピュータから受信した印刷データの印刷を実行するか、警告を表示して上記印刷データの印刷を実行するか、エラーを表示することを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置における印刷特性を、安定して、所望のものに保つために行うカラーキャリブレーション機能に関する。
【背景技術】
【０００２】
用紙等の印刷媒体に、文字、画像を印刷する印刷装置において、一般に、印刷環境の変化や印刷の進行に伴い、印刷結果における出力濃度特性または階調性等、印刷出力の特性が変化することが知られている。
【０００３】
上記印刷環境は、たとえば装置が置かれている周囲の温度や湿度等であり、これらが変化することによって、プリンタでは、プリントヘッドから印刷媒体に吐出されるインクの量が変化し、所望の出力特性とは異なることがある。
【０００４】
また、比較的長時間、連続的に印刷を行う場合に、装置各部の温度等が変化し、これによって、出力特性が変化することがある。
【０００５】
個々の印刷装置における上記印刷出力特性の変化は、ネットワークを介して、複数の印刷装置を用いる場合に、別の問題を発生する。すなわち、上記種々の要因によって、出力特性が変化し、この結果、複数の印刷装置間で、出力特性が異なることがある。
【０００６】
この場合、上記のように、個々のプリンタにおいて、所望の印刷特性が得られないばかりでなく、印刷システムにおいて、ユーザが選択するプリンタによって、その印刷結果が異なる。
【０００７】
上記のような印刷出力特性に関する問題を解決するためには、一般的には、カラーキャリブレーションを行うことが知られている。このカラーキャリブレーションを、印刷装置自身が自動的に実行する装置がある。
【０００８】
上記カラーキャリブレーションは、たとえばプリンタ装置では、印刷媒体に印刷パターンを形成し、この印刷パターンの濃度を光学的に読み取り、この読み取った結果に基づいて、出力濃度特性に関するガンマ補正テーブルの内容を更新する処理である。
【０００９】
また、印刷装置において、上記カラーキャリブレーションを、一定のタイミングで実行する。上記一定のタイミングは、印刷装置において検出された温度や湿度が一定値以上になったタイミング、印刷枚数が一定枚数以上になったタイミング、または、一定の時間が経過したタイミング等である。
【００１０】
上記カラーキャリブレーションを実行する場合、一般的に、ある程度の時間を要するので、カラーキャリブレーションを実行すると、印刷等、カラーキャリブレーション以外の操作を実行することができない。したがって、カラーキャリブレーションを行うことが必要であることを、適切なタイミングで、ユーザに知らせる必要がある。
【００１１】
このためには、次の方法が知られている。つまり、直前に行ったカラーキャリブレーションからの経過時間を検知し、検知した時間が一定時間以上であれば、キャリブレーションを行うように、印刷装置に警告表示を促し、カラーキャリブレーションタイミングを、ユーザが察知する方法が知られている。
【００１２】
また、次の方法も知られている（たとえば、特許文献１参照）。つまり、直前のカラーキャリブレーション実行時における濃度と現在の濃度との濃度差を求め、ネットワークを介した印刷システムにおいて、複数の印刷装置に、濃度差情報を通知する。これによって、カラーキャリブレーション実行のタイミングを調整する方法が知られている。
【先行技術文献】
【特許文献】
【００１３】
【特許文献１】特開２００３−２７６２７８号公報
【発明の概要】
【発明が解決しようとする課題】
【００１４】
しかし、特許文献１記載の発明では、警告が表示されるだけであるので、ユーザがカラーキャリブレーションを実行せずに印刷する可能性がある。
【００１５】
また、印刷装置を使用するユーザが出力する画像の種類も様々である。たとえば、あるユーザにとっては、グラフィック画像を印刷する際に、カラーキャリブレーション実行要求警告を必要とする。ところが、ＣＡＤ画像のような出力濃度があまり気にならない別のユーザにとっては、カラーキャリブレーション実行要求警告を必要とせず、むしろ印刷装置やホスト上の表示を煩わしいと感じることがあるという問題がある。
【００１６】
本発明は、カラーキャリブレーションに関する情報を、適切なタイミングで、ユーザに通知する印刷装置を提供することを目的とする。
【課題を解決するための手段】
【００１７】
本発明は、出力画像の画質の変動を補正するために行うカラーキャリブレーションを制御する画像形成装置において、カラーキャリブレーション用印刷パターンを印刷する印刷手段と、上記印刷した印刷パターンの濃度を測定する濃度測定手段と、予め記憶されている濃度の目標値と、上記測定した濃度との差分に応じて、カラーキャリブレーション状態のレベルを算出するレベル算出手段と、上記レベルと印刷データの特性に対応する印刷実行条件を示す情報を設定する設定手段とを有し、上記設定手段に設定された情報に従い、ホストコンピュータから受信した印刷データの特性と、上記レベルとに応じて、上記印刷データの印刷を実行するか、警告またはエラーを表示するかを決定し実行することを特徴とする画像形成装置である。
【発明の効果】
【００１８】
本発明によれば、カラーキャリブレーションに関する情報を、適切なタイミングで、ユーザに通知することができるという効果を奏する。
【図面の簡単な説明】
【００１９】
【図１】本発明の一実施例である画像形成装置１００のシステム構成の図である。
【図２】印刷パターン２１が印刷されているテストチャートＴＣ１を示す図である。
【図３】カラーキャリブレーション処理過程を示すフローチャートである。
【図４】カラーキャリブレーションの実行を示すフローチャートである。
【図５】カラーキャリブレーション状態のレベル決定のフローチャートである。
【図６】印刷データの実行判定を行うフローチャートである。
【図７】印刷データを判定するための判定テーブルＴ１を示す図である。
【発明を実施するための形態】
【００２０】
発明を実施するための形態は、次の実施例である。
【実施例１】
【００２１】
図１は、本発明の実施例１である画像形成装置１００の構成を示すブロック図である。
【００２２】
画像形成装置１００は、出力画像の画質の変動を補正するために行うカラーキャリブレーションを制御する画像形成装置である。また、画像形成装置１００は、コネクタを介して、外部のホストコンピュータ１に接続され、ホストコンピュータ１から、ページ記述言語を用いた印刷データを受け取り、印刷データを解析し、印刷出力する。
【００２３】
さらに、画像形成装置１００は、受信バッファ２と、出力部３と、読み取りセンサ４と、操作パネル５と、ＣＰＵ６と、ＲＡＭ７と、ブートＲＯＭ８と、ＦｌａｓｈＲＯＭ９と、ＮＶＲＡＭ１０とを有する。
【００２４】
ＣＰＵ６は、ブートＲＯＭ８に格納されているブートプログラムの制御手順に従い、ＦｌａｓｈＲＯＭ９に格納されている実行プログラムを、ＲＡＭ７上にロードし、ロードされた実行プログラムの制御手順に従って、画像形成装置１００の全体を制御する。
【００２５】
受信バッファ２は、ホストコンピュータ１から受信したページ記述言語を用いて、印刷データを、一旦蓄える。
【００２６】
ブートＲＯＭ８は、ＣＰＵ６の初期動作をＣＰＵ６に実行させるために、ＦｌａｓｈＲＯＭ９に格納されている実行プログラムを、ＲＡＭ７上にロードするプログラムを格納している。
【００２７】
ＲＡＭ７は、ＣＰＵ６の実行プログラムの格納領域を有し、実行プログラムを実行する際に、ワークエリアとして機能する。
【００２８】
図２は、テストチャートＴＣ１の例を示す図である。
【００２９】
出力部３は、展開された出力データを、一定のプロセスに準じて画像形成する。さらに、カラーキャリブレーションを実行する毎に、印刷媒体上に、図２に示す一定のテストチャートＴＣ１を出力する。
【００３０】
図２において、用紙２０は、カラーキャリブレーション実行時に印刷する用紙であり、印刷パターン２１は、用紙２０に印刷するテストチャートＴＣ１の各色一定の印刷パターン２１である。
【００３１】
読み取りセンサ４は、印刷パターン２１の濃度を検知する。ＦｌａｓｈＲＯＭ９は、実行プログラムを保存する。操作パネル５は、エラーや警告を表示し、カラーキャリブレーションの実行を指示するパネルである。
【００３２】
読み取りセンサ４は、キャリブレーション実行時に、一定の印刷パターンの濃度を検知する。ＮＶＲＡＭ１０は、カラーキャリブレーションを実行することによって、生成された各色、各濃度の補正値を記憶する。
【００３３】
図３は、画像形成装置１００における操作パネル５を介して、ユーザがカラーキャリブレーションを実行したときにおける一連の処理過程を示すフローチャートである。
【００３４】
Ｓ０１で、カラーキャリブレーションを実行し、Ｓ０２で、カラーキャリブレーション状態のレベル決定処理の順で、処理が行われる。
【００３５】
図４は、実施例１において、カラーキャリブレーション実行処理における一連の操作を示すフローチャートである。
【００３６】
画像形成装置の操作パネル５を介して、使用者であるユーザが、キャリブレーション実施要求を入力すると、Ｓ１１で、画像形成装置は、図２に示すテストチャートＴＣ１（印刷パターン２１）を出力する。
【００３７】
テストチャートＴＣ１（印刷パターン２１）の印刷が終了すると、Ｓ１２で、印刷されたテストチャートＴＣ１の各濃度の印刷パターン２１を、画像形成装置１００（印刷装置）に標準装備されている読み取りセンサ４が読み取る。Ｓ１３で、読み取った結果に基づいて、各印刷パターン２１における濃度値を検出する。検出した濃度値と、理論濃度値とを比較し、他の補正要素を加味し、Ｓ１４で、各色、各濃度に対する補正値を算出し、Ｓ１５で、ＮＶＲＡＭ１０に保存する。
【００３８】
カラーキャリブレーションの実行を終了すると、カラーキャリブレーション状態のレベルを決定する。
【００３９】
図５は、キャリブレーション実行後に、画像形成装置１００（印刷装置）のカラーキャリブレーション状態のレベルを決定する動作を示すフローチャートである。
【００４０】
Ｓ２１で、ＮＶＲＡＭ１０に保存した補正データを読み出す。Ｓ２２で、上記印刷したカラーキャリブレーション用印刷パターンを、今度は、補正データを適用して印刷する。そして、Ｓ２３で、先ほどと同様に、印刷されたテストチャートＴＣ１の各濃度の印刷パターン２１を、読み取りセンサが読み取る。Ｓ２４で、印刷パターン２１を読み取った結果から、各印刷パターン２１に対する濃度値を検出する。Ｓ２５で、検出した濃度値と理論濃度値とを比較し、Ｓ２６で、比較結果から、画像形成装置のカラーキャリブレーション状態のレベルを決定する。
【００４１】
この決定されたカラーキャリブレーション状態のレベル情報を、Ｓ２７で、ＮＶＲＡＭ１０に保存する。時間経過や印刷枚数、画像形成装置が設置されている環境に応じて、上記決定されたカラーキャリブレーション状態のレベル情報が遷移する。
【００４２】
図６は、実施例１において、カラーキャリブレーションの状態と、印刷データのパラメータとによる印刷データ実行判定の動作を示すフローチャートである。
【００４３】
図７は、印刷データを判定するための判定テーブルＴ１を示す図である。
【００４４】
Ｓ３１で、ホストコンピュータ１から印刷データを受信すると、Ｓ３２で、保持している現在のカラーキャリブレーション状態のレベルと、印刷データの各パラメータとに応じて、図７に示す判定テーブルＴ１に基づいて、印刷実行判定結果を取得する。
【００４５】
上記パラメータは、“速い”、“普通”、“きれい”等、印刷方法を表す印刷品位や、印刷媒体である印刷用紙種類や、“線画データ”、“イメージデータ”等、印刷データがどのような種類かを示す印刷データ種類等である。
【００４６】
たとえば、カラーキャリブレーション状態が“普通”であり、印刷用紙種類が“コート紙”であり、印刷品位が“普通”であり、印刷データ種類が“イメージの印刷データ”を送信すると、カラーキャリブレーション実行要求警告を表示し、印刷動作を開始する。
【００４７】
カラーキャリブレーション状態が、“性能低下”であり、印刷用紙種類が、“光沢紙”であり、印刷品位が“きれい”であり、印刷データ種類が、“イメージの印刷データ”であるを送信する。このようにすると、カラーキャリブレーション実行要求エラーを表示し、印刷動作を実行しない。
【００４８】
Ｓ３３で、取得した印刷実行判定結果が“エラー”であると判定されると、Ｓ３６で、操作パネル５の表示部に“エラー”を表示し、印刷データの印刷実行を行わずに、一時停止する。Ｓ３４で、判定結果が“警告”であれば、Ｓ３７で、操作パネル５の表示部に“警告”を表示し、Ｓ３５で、印刷データを印刷する。“警告”でもなければ、印刷データをそのまま印刷する。
【００４９】
なお、出力部３は、カラーキャリブレーション用印刷パターンを印刷する印刷手段の例である。読み取りセンサ４とＣＰＵ６とは、上記印刷した印刷パターンの濃度を測定する濃度測定手段の例である。ＣＰＵ６は、予め記憶されている濃度の目標値と、上記測定した濃度との差分に応じて、カラーキャリブレーション状態のレベルを算出するレベル算出手段の例である。ＣＰＵ６は、上記レベルと印刷データの特性に対応する印刷実行条件を示す情報を設定する設定手段の例である。この場合、上記設定手段に設定された情報に従い、ホストコンピュータから受信した印刷データの特性と、上記レベルとに応じて、上記印刷データの印刷を実行するか、警告またはエラーを表示するかを決定し実行する。
【００５０】
この場合、ホストコンピュータから受信した印刷データの特性と、上記レベルとに応じて、上記印刷データの印刷を実行するか、警告を表示して上記印刷データの印刷を実行するか、エラーを表示する。また、上記印刷データの特性は、線画またはイメージデータを示す特性である。さらに、上記印刷データの特性は、印刷品位を示す特性である。しかも、上記レベルと、印刷用紙の種類とに応じて、ホストコンピュータから受信した印刷データの印刷を実行するか、警告を表示して上記印刷データの印刷を実行するか、エラーを表示する。
【００５１】
上記実施例によれば、画像形成装置のカラーキャリブレーション状態と、印刷データのさまざまな特性とを考慮して、ユーザは、適切なカラーキャリブレーション実行タイミングを知ることができる。
【００５２】
上記実施例では、レベル化されたカラーキャリブレーションの状態と、受信した印刷データの種類（グラフィックデータまたはＣＡＤデータ）とに応じて、次の切り替えを行う。つまり、印刷動作を実行するか、警告を表示しつつ、印刷するか、エラーを表示して印刷を停止するかを切り替える。したがって、上記実施例によれば、画像形成装置の使い方を考慮した適切なタイミングで、カラーキャリブレーションを行うことが望ましいことを、ユーザに知らせることができる。
【００５３】
また、上記実施例によれば、印刷データの判定には、速い、普通、きれい等の印刷品位や、印刷する用紙の種類を考慮した精度の高いタイミングで、カラーキャリブレーションを行うことが望ましいことを、ユーザに知らせることができる。
【符号の説明】
【００５４】
１００…画像形成装置、
３…出力部、
４…読み取りセンサ、
６…ＣＰＵ、
７…ＲＡＭ、
２０…印刷用紙、
２１…印刷パターン、
Ｔ１…判定テーブル、
ＴＣ１…テストチャート。
【図１】
2010201901.tif 000003
【図２】
2010201901.tif 000004
【図３】
2010201901.tif 000005
【図４】
2010201901.tif 000006
【図５】
2010201901.tif 000007
【図６】
2010201901.tif 000008
【図７】
2010201901.tif 000009