(57)【要約】【課題】  経過時間に対する出力装置の安定性が機種毎に異なる問題を解決し、機種毎に適切なキャリブレーションを実行可能とする。【解決手段】  前回キャリブレーションを行った際の測定値と日時を記録しておき、そのデータから使用している出力装置の安定性を算出し、自動的に最適なキャリブレーション間隔を決定する。【選択図】  図２
2006168200.tif 000002
【特許請求の範囲】
【請求項１】
出力データに基づき出力を行うプリントシステムであって、対象となる出力装置から出力されたパッチ画像を測定し、その測定値と出力信号との対応関係に基づいて前記出力装置の色再現性を校正する手段と、前記出力装置で前回色校正を行った際の測定値を記録しておく手段と、前回色校正を行った日時を記録しておく手段と、前記記録された前回の測定値から出力特性の変動量を算出する手段を有し、前記算出された変動量と前回の色校正からの経過時間から変動量と経過時間との関係を算出し、該関係を累積的に更新して記録することを特徴とするプリントシステム。
【請求項２】
請求項１において、記録した変動量と経過時間の関係から、予め規定した許容変動量を超えると判断される時間を経過した際に、色校正の実行が必要であることを通知することを特徴とするプリントシステム。
【請求項３】
請求項１において、記録した変動量と経過時間の関係から、予め規定した許容変動量を超えると判断される時間を経過していない場合に、色校正の実行を制限することを特徴とするプリントシステム。
【請求項４】
請求項１において、記録した変動量と経過時間の関係から、予め規定した許容変動量を超えると判断される時間を経過した際に、自動的に色校正を実行することを特徴とするプリントシステム。
【請求項５】
請求項２、３、４において、許容変動量を出力装置毎に記録することを特徴とするプリントシステム。
【請求項６】
請求項１において、変動量と経過時間の関係を出力装置毎に記録することを特徴とするプリントシステム。
【請求項７】
請求項１において、変動量と経過時間の関係を更新するかどうかを明示的に指定できることを特徴とするプリントシステム。
【請求項８】
請求項１において、変動量と経過時間の関係が経過時間を入力値とした関数であることを特徴とするプリントシステム。
【請求項９】
請求項１において、変動量と経過時間の関係が経過時間を入力値としたルックアップテーブルであることを特徴とするプリントシステム。
【請求項１０】
請求項１において、変動量と経過時間の関係を出力装置内に設けた記録領域に記録することを特徴とするプリントシステム。
【請求項１１】
請求項１において、変動量と経過時間の関係を汎用的な記録媒体（例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリーカード）に記録することを特徴とするプリントシステム。
【請求項１２】
請求項１において、前回色校正を行った際の測定値を出力装置内に設けた記録領域に記録することを特徴とするプリントシステム。
【請求項１３】
請求項１において、前回色校正を行った際の測定値を汎用的な記録媒体（例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリーカード）に記録することを特徴とするプリントシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置のキャリブレーション方法に係り、特に、出力装置にとって最適なタイミングでキャリブレーションを行う方法に関する。
【背景技術】
【０００２】
印刷装置の出力特性の調整のため、キャリブレーションを行うことが知られている。
【０００３】
例えば、特許文献１には、キャリブレーションモードにおいて、予め記憶している所定のテストパターンをプリンタユニットＢにて記録紙に記録し、その記録紙をリーダユニットＡに搬送すると共にＣＣＤセンサ等を用いて読み取り、その読み取った画像信号と当該所定のテストパターンとして記憶している階調特性情報とに基づいて、原画像の濃度と出力画像の濃度とが一致するように濃度特性を変換するＬＵＴのデータを設定する構成が開示されている。
【０００４】
従来のキャリブレーション装置および方法は、毎日、毎週、毎月といった予めシステムによって決められた間隔で、印刷した校正用のパッチ画像を出力装置で出力し、そのパッチ画像の濃度や色度を測定して、予め用意した出力装置の対応関係記述データを用いて校正を行っている。
【特許文献１】特開２００１−０４５２９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、出力装置は機種毎に経過時間に対する安定性が異なり、また、同じ機種であっても機械や色材のロットによって安定性に多少のバラツキがあることから、使用している出力装置にとって最適なキャリブレーション間隔には違いがある。そのためシステムで規定されているキャリブレーション間隔では必要以上にキャリブレーションを行うことになったり、不十分であったりすることがあった。
【０００６】
また、上記の問題を解決するためには使用している出力装置の安定性を個別に別途測定して最適なキャリブレーション間隔を算出する必要があり、非常に煩雑だった。
【課題を解決するための手段】
【０００７】
上記の問題点を解決するために本発明における請求項１のキャリブレーション装置および方法は、前回キャリブレーションを行った際の測定値と日時を記録しておき、そのデータから使用している出力装置の安定性を算出し、自動的に最適なキャリブレーション間隔を決定することを特徴としている。
【発明の効果】
【０００８】
本発明によれば、前回キャリブレーションを行った際の測定値と日時を記録しておき、そのデータから使用している出力装置の安定性を算出し、自動的に最適なキャリブレーション間隔を決定することができ、オペレーターが特に意識せずに使用している出力装置にとって最適なタイミングでキャリブレーションを行うことができる。
【発明を実施するための最良の形態】
【０００９】
以下、発明の実施の形態を、具体例を用いて詳細に説明する。
【００１０】
以下、本発明に係る実施形態について、図面を参照して詳細に説明する。
【００１１】
図１に本発明の実施例におけるプリントシステムの概要を示す。
【００１２】
本実施形態のプリントシステムは、基本的にパーソナルコンピュータ(以下、単に「ＰＣ」ともいう)(101)に出力装置としてのインクジェットプリンタ（以下、「プリンタ」ともいう）(102)およびキャリブレーションの際の測定機として用いることができる濃度計(103)が接続されて構成されるものである。
【００１３】
ＰＣ(101)は、情報処理装置として、以下に示すようにプリンタ(102)および測定機としての濃度計(103)の制御に関して種々の処理を行うものである。ＣＰＵ(105)は、記憶装置(107)に格納された、図２および図３にて後述される処理等のプログラムに従い上記制御のための処理を実行し、作業メモリ(106)はその処理の際のワークエリアとして用いられる。ユーザーインターフェースとなる操作部(以下、単に「ＵＩ」ともいう)(104)は、上記処理の実行に関してユーザーによる入力やユーザーに対する表示などに関する処理を行い、キーボード等の入力機器や表示器を含むものである。リアルタイムクロック（以下、単に「ＲＴＣ」ともいう）(108)は、現在の日時を取得することができ、プリンタ(102)でキャリブレーションを行った際の日時と、前回のキャリブレーションからの経過時間を算出するために使用される。
【００１４】
このプリントシステムでは、通常、ユーザーはＰＣ(101)において種々のアプリケーションによって処理された文書、画像等を出力させることができる。すなわち、ＰＣ(101)におけるプリントアプリケーションにより上記処理された画像等について所定の画像処理を行い、印刷データとしてプリンタ(102)へ出力し印刷を行わせることができる。さらに本発明における特徴として、キャリブレーション用のパッチ出力を行った際には前記ＲＴＣ(108)より取得した日時を随時記憶装置(107)に記録する。また、本実施例ではＰＣ(101)の記憶装置(107)に日時を記録しているが、ネットワークでの接続を考慮して、プリンタ(102)の内部に別途記憶領域を設けて、そこに記録することも可能である。
【００１５】
濃度計(103)は、図３にて後述されるキャリブレーションにおいて、ＰＣ(101)のキャリブレーションプログラムによって所定の測定用画像としてのパッチの濃度測定を行い、その測定データをＰＣ(101)に入力する。そして、ＰＣ(101)ではこの測定データに基づいてキャリブレーションを行う。
【００１６】
記憶装置(107)には、前回のキャリブレーションでのパッチ測定値および測定日時と、それらのデータから算出した経過時間と変動量の関係式が格納されている。一度もキャリブレーションが行われていない場合には、出荷時に導入した初期値が格納されている。
【００１７】
本実施例における関係式は入力値を経過時間とするルックアップテーブルで構成されており、初期値は図６の(a)のように対象となる出力装置の平均的な関係式が入っている。
【００１８】
前記構成に基づく本実施形態のキャリブレーションの処理について、図２と図３のフローチャートを用いて説明する。
【００１９】
図２は本実施例のプリントシステム起動時および印刷開始時における、キャリブレーション間隔チェック処理を示している。この際に必要なパラメータである「許容変動量」は、図４に示す設定画面でユーザーがＵＩ(104)を介して設定される。
【００２０】
S201において、記憶装置(107)よりプリンタ(102)における前回のキャリブレーション日時を取得する。
【００２１】
S202において、S201で取得した日時とＲＴＣ(108)から取得した現在の日時から、経過時間を算出する。
【００２２】
S203において、S202で算出した経過時間と記憶装置(107)から取得したルックアップテーブルから、予想変動量を算出する。
【００２３】
S204において、記憶装置(107) から取得した許容変動量とS203で算出した予想変動量の比較を行い、予想変動量が許容変動量を上回っている場合はS205に進み、下回っている場合はチェックを終了する。
【００２４】
このときの予想変動量、許容変動量およびルックアップテーブルの例を図７に示す。図７の(a)はルックアップテーブルの初期値である。このときの許容変動量が0.05に設定されていたとすると、次のキャリブレーションは４日後が最適となる。(b)はある程度ルックアップテーブルの更新を重ねた結果である。このときの許容変動量が同じく0.05であった場合、次のキャリブレーションは５日後が最適となり初期値では１日早かった事を示している。(c)は(b)のルックアップテーブルに対して許容変動量を0.025に設定した場合で、この場合は次のキャリブレーションは１日後が最適となり毎日キャリブレーションを行わなければならない事を示している。
【００２５】
S205において、ＵＩ(104)を介して図５に示すキャリブレーションを促すメッセージを表示する。
【００２６】
図３は本実施例のキャリブレーション処理を示しており、例えば、ユーザーがＵＩ(104)を介してプリントシステムによるキャリブレーションの選択、実行を指示することによって起動される。
【００２７】
S301において、キャリブレーションパッチをプリンタ(102)で出力する。
【００２８】
図６はこのキャリブレーションパッチを模式的に示す図である。同図に示すように、キャリブレーションパッチのパッチパターンは、各色０から１５の１６段階の階調値(Ｃ０〜Ｃ１５、Ｍ０〜Ｍ１５、Ｙ０〜Ｙ１５、Ｋ０〜Ｋ１５)についてそれぞれ１つのパッチが印刷される。
【００２９】
S302において、濃度計(103)を用いてS301で出力したキャリブレーションパッチの測定を行う。
【００３０】
S303において、測定した各パッチの濃度値に基づきキャリブレーションデータを計算する。すなわち、各階調値に対応したそれぞれ複数の測定濃度データを、各階調値に対する測定濃度データとして用い、これに基づきキャリブレーションデータの内容を更新する。なお、キャリブレーションデータの計算は公知の方法によって実行でき、ここではその詳細な説明を省略する。
【００３１】
S304において、S303で計算したキャリブレーションデータを記憶装置(107)に記録する。
【００３２】
S305において、ＵＩ(104)を介して記憶装置(107)に記録された関係式を更新するかどうかを示す設定値を参照し、更新を行う設定になっている場合はS306に進み、更新を行わない設定になっている場合はキャリブレーションの処理を終了する。
【００３３】
S306において、記憶装置(107)から取得した前回のキャリブレーション日時と、ＲＴＣ(108)から取得した現在の日時から、経過時間を算出する。
【００３４】
S307において、S302で測定した各パッチの測色値から変動量を算出し、経過時間と測定値を記憶装置(107)に記録する。
【００３５】
本実施例では変動量として、各パッチにおける前回の測定値と今回の測定値との差分の平均値を用い、その計算式は以下のものを使用する。
【００３６】
【数１】
2006168200.tif 000003
また、本実施例ではインク色毎の濃度値の平均値を用いたが、その代わりに測色計を用いてCIE L*a*b*を測定し、ΔEを精度の指標として使用することも可能である。
【００３７】
S308において、S307で算出した変動量と記憶装置(107)に記録されているこれまでの測定値から、ルックアップテーブルを再生成し、記憶装置(107)に記録して処理を終了する。
【００３８】
本実施例では再生成する際の計算式は経過時間を日単位で丸め、以下のものを使用している。
【００３９】
【数２】
2006168200.tif 000004
本実施例ではこのような計算式を使用しているが、多項式近似などのデータの近似値を求める計算式を用いることも可能である。
【図面の簡単な説明】
【００４０】
【図１】本発明に関わる実施例におけるプリントシステムの構成を示すブロック図である。
【図２】同実施例におけるキャリブレーション間隔チェックの処理を示すフローチャートである。
【図３】同実施例におけるキャリブレーションの処理を示すフローチャートである。
【図４】同実施例におけるキャリブレーションの設定画面である。
【図５】同実施例におけるキャリブレーションの設定画面である。
【図６】同実施例におけるキャリブレーションを促す画面である。
【図７】同実施例におけるキャリブレーションパッチである。
【符号の説明】
【００４１】
101  ＰＣ
102  プリンタ
103  濃度計
104  ＵＩ
105  ＣＰＵ
106  作業メモリ
107  記憶装置
108  ＲＴＣ
【図１】
2006168200.tif 000005
【図２】
2006168200.tif 000006
【図３】
2006168200.tif 000007
【図４】
2006168200.tif 000008
【図５】
2006168200.tif 000009
【図６】
2006168200.tif 000010
【図７】
2006168200.tif 000011