(57)【要約】 【課題】  適切な温度警告を行うことができなかった。【解決手段】  警告するかどうかをカートリッジ温度Ｔ１と環境温度Ｔ２とヘッド温度Ｔ３に基づいて判断することにより、適切に警告を行うことが可能となる。すなわち、カートリッジ温度と環境温度が正常でヘッド温度のみが異常である場合や、環境温度とヘッド温度が正常でカートリッジ温度のみが異常である場合にも警告をすることが可能となる。従って、インクカートリッジを交換した直後にインクカートリッジの温度が環境温度と大きく相違していることにより、環境温度やヘッド温度が品質保証範囲内であるにも拘わらずドット径が正常とならない場合等にも警告することができる。【選択図】  図６
2005193561.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体にインクを吐出させることにより印刷を行う印刷装置にて印刷を実行する印刷制御装置において、
インクカートリッジからインクを導入するとともに、同導入したインクを印刷ヘッドのノズルから印刷媒体に対して吐出させるインク吐出手段と、
上記インクカートリッジの温度を検出するカートリッジ温度検出手段と、
上記印刷装置の環境温度を検出する環境温度検出手段と、
上記印刷ヘッドにおいてヘッド温度を検出するヘッド温度検出手段と、
上記検出された上記カートリッジ温度と上記環境温度と上記ヘッド温度とが所定の条件を満足しない場合に利用者に警告する警告手段とを具備することを特徴とする印刷制御装置。
【請求項２】
上記警告手段は、所定の印刷品質が実現可能な上記カートリッジ温度と上記ヘッド温度と上記環境温度の品質保証範囲を規定した保証テーブルを備え、検出された上記カートリッジ温度と上記ヘッド温度と上記環境温度とが同保証テーブルにおいて同品質保証範囲外であれば利用者に警告することを特徴とする請求項１に記載の印刷制御装置。
【請求項３】
上記保証テーブルには上記印刷装置の動作が保証される上記カートリッジ温度と上記ヘッド温度と上記環境温度の動作保証範囲が規定されるとともに、
上記警告手段は検出された上記カートリッジ温度と上記ヘッド温度と上記環境温度とが同動作保証テーブルにおいて同動作保証範囲外であれば利用者に警告することを特徴とする請求項２に記載の印刷制御装置。
【請求項４】
上記警告手段は利用者に警告をするとともに、上記印刷装置にて印刷を実行させないことを特徴とする請求項１から請求項３のいずれかに記載の印刷制御装置。
【請求項５】
上記保証テーブルは、上記環境温度と上記ヘッド温度を基準温度としたときに所定の印刷品質が実現できる上記カートリッジ温度の品質保証範囲を規定した第一の保証テーブルと、上記ヘッド温度と上記カートリッジ温度を基準温度としたときに所定の印刷品質が実現できる上記環境温度の品質保証範囲を規定した第二の保証テーブルと、上記カートリッジ温度と上記環境温度を基準温度としたときに所定の印刷品質が実現できる所定の印刷品質が実現可能な上記ヘッド温度の品質保証範囲を規定した第三の保証テーブルとから構成されるとともに、
上記警告手段は、上記カートリッジ温度が上記第一の保証テーブルにおける上記品質保証範囲外である否かと、上記環境温度が上記第二の保証テーブルにおける上記品質保証範囲外であるか否かと、上記ヘッド温度が上記第三の保証テーブルにおける上記品質保証範囲内であるか否かとをそれぞれ個別に判定し、上記品質保証範囲外となった数に応じて警告の可否を判定することを特徴とする請求項２から請求項４のいずれかに記載の印刷制御装置。
【請求項６】
記録媒体にインクを吐出させることにより印刷を行う印刷装置にて印刷を実行する印刷制御方法において、
インクカートリッジからインクを導入するとともに、同導入したインクを印刷ヘッドのノズルから印刷媒体に対して吐出させるインク吐出工程と、
上記インクカートリッジの温度を検出するカートリッジ温度検出工程と、
上記印刷装置の環境温度を検出する環境温度検出工程と、
上記印刷ヘッドにおいてヘッド温度を検出するヘッド温度検出工程と、
上記検出された上記カートリッジ温度と上記環境温度と上記ヘッド温度とが所定の条件を満足しない場合に利用者に警告する警告工程とを具備することを特徴とする印刷制御方法。
【請求項７】
記録媒体にインクを吐出させることにより印刷を行う印刷装置にて印刷を実行する印刷制御プログラムにおいて、
インクカートリッジからインクを導入するとともに、同導入したインクを印刷ヘッドのノズルから印刷媒体に対して吐出させるインク吐出機能と、
上記インクカートリッジの温度を検出するカートリッジ温度検出機能と、
上記印刷装置の環境温度を検出する環境温度検出機能と、
上記印刷ヘッドにおいてヘッド温度を検出するヘッド温度検出機能と、
上記検出された上記カートリッジ温度と上記環境温度と上記ヘッド温度とが所定の条件を満足しない場合に利用者に警告する警告機能とコンピュータに実現させることを特徴とする印刷制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷制御装置、印刷制御方法および印刷制御プログラムに関し、特に、インクを印刷媒体に対して吐出する印刷装置にて印刷を実行させる印刷制御装置、印刷制御方法および印刷制御プログラムに関する。
【背景技術】
【０００２】
インクを吐出して印刷を行う印刷装置では、色インクの粘性が温度に依存するため、温度によって吐出される色インクが増減して本来の色を再現できなかった。これにより温度によって色インクが吐出された印刷媒体の発色特性が異なってくるという現象が発生していた。そこでプリンタ内に備えた温度センサによって当該プリンタの環境温度を測定し、この測定した環境温度に基づいて、警告を行うものが知られている（例えば、特許文献１を参照。）。
【０００３】
かかる構成によれば、印刷媒体の発色特性が変動し所望の印刷品質が確保できないことを利用者に知らせることができるため、利用者の意図に合わない印刷を実行してしまうことを防止することが可能であった。
【特許文献１】特開平１０−３０５５６４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述した従来の印刷装置においては、装填直後のインクカートリッジ内のインクの温度はプリンタの環境温度になじんでおらず、プリンタの環境温度と実際のインクの温度とが大きく異なる場合があった。すなわち、測定するプリンタの環境温度と色インクの粘性とは必ずしも対応しているとは限らないため、結果として本来不要な警告を行ったり、本来必要な警告をしなかったりするということがあった。従って、印刷したものの利用者の意図に合わない無駄な印刷が行われてしまうという課題があった。
本発明は、上記課題にかんがみてなされたもので、インクの温度を的確に把握し、適切な警告を行うことが可能な印刷制御装置、印刷制御方法および印刷制御プログラムの提供を目的とする。
【課題を解決するための手段及び作用・効果】
【０００５】
上記目的を達成するため、請求項１にかかる発明は、インク吐出手段がインクカートリッジからインクを導入するとともに、導入したインクを印刷ヘッドのノズルから印刷媒体に対して吐出させることにより、記録媒体にドットを形成して印刷を行うことができる。温度を検出する手段として、上記インクカートリッジの温度を検出するカートリッジ温度検出手段と、上記印刷装置の環境温度を検出する環境温度検出手段と、上記印刷ヘッドにおいてヘッド温度を検出するヘッド温度検出手段とをそれぞれ備えている。そして、上記警告手段は、検出された上記カートリッジ温度と上記環境温度と上記ヘッド温度が所定の条件を満足しない場合に利用者に警告をする。
【０００６】
すなわち、上記カートリッジ温度と上記環境温度と上記ヘッド温度に基づいて警告を行うかどうかを判定することができる。従って、上記カートリッジ温度と上記環境温度と上記ヘッド温度のいずれかのみが異常である場合にも警告を行うことができるし。上記カートリッジ温度と上記環境温度と上記ヘッド温度を総合的に見て異常である場合にも警告を行うことができる。従って、例えば上記ヘッド温度のみに基づいて警告するよりも、適切な警告を行うことが可能となる。特に、上記カートリッジ温度を検出することにより、カートリッジが換装された直後においても、カートリッジ内のインクの温度に適した警告を行うことができる。
【０００７】
また、請求項２にかかる発明は、保証テーブルにおいて所定の印刷品質が実現可能な上記カートリッジ温度と上記ヘッド温度と上記環境温度の品質保証範囲が規定される。上記警告手段は、上記保証テーブルを参照することにより、検出された上記カートリッジ温度と上記ヘッド温度と上記環境温度とが上記品質保証範囲外であるかどうかを判定する。そして、上記カートリッジ温度と上記ヘッド温度とが上記品質保証範囲外であれば利用者に警告する。すなわち、所定の印刷品質が実現できるか否かによって、警告を行うかどうかを判定することができる。
【０００８】
さらに、請求項３にかかる発明は、上記印刷装置の動作が保証される上記カートリッジ温度と上記ヘッド温度と上記環境温度の動作保証範囲が上記保証テーブルに規定される。従って、上記警告手段は、上記保証テーブルを参照することにより、検出された上記カートリッジ温度と上記ヘッド温度と上記環境温度とが上記動作保証範囲外であるかどうかを判定することができる。すなわち、上記印刷装置が動作できるか否かによって、警告を行うかどうかを判定することができる。
【０００９】
また、請求項４にかかる発明は、上記警告手段が利用者に警告を行う際に、上記印刷装置にて印刷を実行させないようにしてもよい。すなわち、上記動作保証範囲外の条件にて無理に上記印刷装置を動作させることにより、上記印刷装置が故障することを未然に防止することができる。上記印刷装置にて印刷を実行させないようにする手法としては、上記印刷装置に印刷が必要なデータを供給しないようにしてもよいし、上記印刷装置の電源等を遮断するようにしてもよい。さらに、利用者からの印刷指示を受け付けないようにして、印刷を実行させないようにしてもよい。
【００１０】
また、請求項５にかかる発明は、第一の保証テーブルにおいて、上記環境温度と上記ヘッド温度を基準温度としたときに所定の印刷品質が実現できる上記カートリッジ温度の品質保証範囲を規定される。また、第二の保証テーブルにおいて、上記ヘッド温度と上記カートリッジ温度を基準温度としたときに所定の印刷品質が実現できる上記環境温度の品質保証範囲が規定される。さらに、第三の保証テーブにおいて、上記カートリッジ温度と上記環境温度を基準温度としたときに所定の印刷品質が実現できる所定の印刷品質が実現可能な上記ヘッド温度の品質保証範囲が規定される。このように規定された上記第一の保証テーブルと上記第二の保証テーブルと上記第二の保証テーブルとから上記保証テーブルが構成される。上記カートリッジ温度が上記第一の保証テーブルにおける上記品質保証範囲外である否かを上記警告手段が判定する。同様に、上記環境温度が上記第二の保証テーブルにおける上記品質保証範囲外であるか否かと、上記ヘッド温度が上記第三の保証テーブルにおける上記品質保証範囲内であるか否かとがそれぞれ個別に判定される。そして、この判定結果のうち上記品質保証範囲外となったものの数に応じて警告の可否を判定する。すなわち、上記カートリッジ温度と上記環境温度と上記ヘッド温度とを個別に判定しつつ、最終的には三者を総合的に見て警告の可否を判定することができる。
【００１１】
上述のような温度保証を行う手法は必ずしも実体のある装置に限られるものではなく、請求項６に記載した発明のように方法の発明としても有効である。また、上述の印刷制御装置は単独で存在する場合もあるし、ある機器に組み込まれた状態で利用されることもあるなど、発明の思想としては、各種の態様を含むものである。また、ソフトウェアであったりハードウェアであったりするなど、適宜、変更可能である。
【００１２】
発明の思想の具現化例として印刷制御装置のソフトウェアとなる場合には、かかるソフトウェアを記録した記録媒体上においても当然に存在し、利用される。その一例として、請求項７に記載した発明では印刷制御プログラムとして発明を特定している。これらの印刷制御方法、印刷制御プログラムにおいて上記請求項２〜請求項５に対応した構成にすることも可能である。
【発明を実施するための最良の形態】
【００１３】
ここでは、下記の順序に従って本発明の実施形態について説明する。
（１）本発明の概略構成：
（２）警告について：
（３）変形例：
（４）まとめ：
【００１４】
（１）本発明の概略構成：
図１は本発明にかかる印刷制御装置を構成するシステムの概略ハードウェア構成を示している。本実施形態においてはプリンタとプリンタを制御するコンピュータとによって印刷制御装置を構成する。コンピュータ１０はＲＯＭ１３やＲＡＭ１４からなるプログラム実行環境を備えており、システムバス１２を介しデータを授受して所定のプログラムを実行可能である。
【００１５】
システムバス１２には外部記憶装置としてのハードディスクドライブ（ＨＤＤ）１５とフレキシブルディスクドライブ１６とＣＤ−ＲＯＭドライブ１７とが接続されており、ＨＤＤ１５に記憶されたＯＳ２０やアプリケーションプログラム（ＡＰＬ）２５等がＲＡＭ１４に転送され上記プログラムが実行される。コンピュータ１０にはシリアル通信用Ｉ／Ｏ１９ａを介してキーボード３１やマウス３２等の操作用入力機器が接続されており、図示しないビデオボードを介して表示用のディスプレイ１８も接続されている。
【００１６】
さらに、プリンタ４０とはＵＳＢ用Ｉ／Ｏ４０ｅを介して接続が可能である。なお、本コンピュータ１０としては、いわゆるデスクトップ型コンピュータであるが、ノート型であるとか、モバイル対応のものであってもよく種々の形態で実現可能である。また、コンピュータ１０とプリンタ４０の接続インターフェースも上述のものに限る必要はなくシリアルインタフェースやＳＣＳＩ接続など種々の接続態様を採用可能であるし、今後開発されるいかなる接続態様であっても同様である。
【００１７】
この例では各プログラムの類はＨＤＤ１５に記憶されているが、記録媒体はこれに限定されるものではない。例えば、フレキシブルディスク１６ａであるとか、ＣＤ−ＲＯＭ１７ａであってもよい。これらの記録媒体に記録されたプログラムはコンピュータ１０にて読み込まれ、ＨＤＤ１５にインストールされる。インストール後にはＨＤＤ１５を介してＲＡＭ１４上に読み込まれてコンピュータを制御することになる。また、記録媒体はこれに限らず、光磁気ディスクなどであってもよい。また、半導体デバイスとしてフラッシュカードなどの不揮発性メモリなどを利用することも可能であるし、モデムや通信回線を介して外部のファイルサーバにアクセスしてダウンロードする場合には通信回線が伝送媒体となって本発明が利用される。
【００１８】
図２は、プリンタ４０のハードウェア構成を示している。同図において、プリンタ４０の略箱状の外形を形成する筐体４１の内部の略密閉空間にキャリッジ４２や給紙ローラ４４等が備えられている。キャリッジ４２は、最下部に印刷ヘッド４３を備えており、上方部分は略箱状に形成されている。同略箱状の上方部分には、ブラック（Ｋ）インクとシアン（Ｃ）インクとマゼンタ（Ｍ）インクとイエロー（Ｙ）インクをそれぞれ内部に貯留するインクカートリッジ４５ａ〜４５ｄを装填することが可能となっている。
【００１９】
筐体４１の内壁面には環境温度センサ４７が備えられており、筐体４１内部の気温を測定することが可能となっている。なお、環境温度センサ４７の配設位置は上記の位置に限定されることはなく、例えば印刷ヘッド４３に備えられるヘッド基板におけるノズル面とは反対側に設置するようにしてもよい。印刷ヘッド４３の内部にはヘッド温度センサ４８が備えられており、印刷ヘッド４３の温度を測定することが可能となっている。ヘッド温度センサ４８は、後述するピエゾ素子の温度を測定するために、ピエゾ素子に近接して設置することが望ましい。一方、キャリッジ４２におけるインクカートリッジ４５ａ〜４５ｄが装填される上方部分の内壁にはカートリッジ温度センサ４６が備えられている。このカートリッジ温度センサ４６は、インクカートリッジ４５ａ〜４５ｄが装填されたときインクカートリッジ４５ａ〜４５ｄに接触して、インクカートリッジ４５ａ〜４５ｄの温度を測定することが可能となっている。むろん、カートリッジ温度センサ４６は、インクカートリッジ４５ａ〜４５ｄの温度をより直接的に測定するために、インクカートリッジ４５ａ〜４５ｄに備えられるＩＣ基板等に設置するようにしてもよい。
【００２０】
カートリッジ温度センサ４６と環境温度センサ４７とヘッド温度センサ４８は温度を電気信号に変換することが可能な素子であればよく、サーミスタ等を使用することができる。また、測温対象に接触するものに限られず、非接触式のものも適用することが可能である。筐体４１の外側における利用者が視認可能な箇所には個別に点灯可能な３色のランプ４９ａ〜４９ｃが備えられている。ランプ４９ａは青色に点灯し、ランプ４９ｂは黄色に点灯し、ランプ４９ｃは赤色に点灯することが可能となっている。
【００２１】
図３は、プリンタ４０の内部構成をブロック図により示している。同図において、プリンタ４０内部に設けられたバス４０ａには、ＣＰＵ４０ｂ、ＲＯＭ４０ｃ、ＲＡＭ４０ｄ、ＡＳＩＣ４０ｇ、コントロールＩＣ４０ｆ、ＵＳＢ用Ｉ／Ｏ４０ｅ、イメージデータや駆動信号などを送信するためのインターフェース（Ｉ／Ｆ）４０ｈ、等が接続されている。そして、ＣＰＵ４０ｂが、ＲＡＭ４０ｄをワークエリアとして利用しながらＲＯＭ４０ｃに書き込まれたプログラムに従って各部を制御する。ＡＳＩＣ４０ｇは図示しない印刷ヘッドを駆動するためにカスタマイズされたＩＣであり、ＣＰＵ４０ｂと所定の信号を送受信しつつ印刷ヘッド駆動のための処理を行う。また、ヘッド駆動部４０ｉに対して印加電圧データを出力する。
【００２２】
ヘッド駆動部４０ｉは、専用ＩＣと駆動用トランジスタ等からなる回路である。同ヘッド駆動部４０ｉは、ＡＳＩＣ４０ｇから入力される印加電圧データに基づいて印刷ヘッド４３に内蔵されたピエゾ素子への印加電圧パターンを生成する。温度Ｉ／Ｆ４０ｋは、上述したカートリッジ温度センサ４６と環境温度センサ４７とヘッド温度センサ４８から取得された温度を表す電気信号をプリンタ４０およびコンピュータ１０にて取り扱い可能な信号に変換するインターフェースである。例えば、アナログで表現された信号をデジタル信号に変換するＡ／Ｄ変換器や、アンプ等を介在させるようにしてもよい。
【００２３】
図４は、印刷ヘッド４３の内部構成を示している。同図において、印刷ヘッド４３はＣ，Ｍ，Ｙ，Ｋの各色インクに対応して四つの印刷ヘッドユニットから構成されている。各印刷ヘッドユニットの構成は同様となっているため、ここではＫインクのインクカートリッジ４５ａに対応した印刷ヘッドユニット４３ａについて説明する。印刷ヘッドユニット４３ａにはインクカートリッジ４５ａからノズル４３ａ１へと至る微細な管路４３ａ２が形成されており、同管路４３ａ２の終端部分にはインク室が形成されている。
【００２４】
図５は、インク室の断面を見て示している。同図において、インク室４３ａ４の壁面は可撓性を有する素材で形成され、この壁面に電歪素子であるピエゾ素子４３ａ３が備えられている。ピエゾ素子４３ａ３は電圧を印加することによって結晶構造が歪み、高速な電気−機械エネルギー変換を行うものである。従って、図５に示すような電圧パターンＶを印加することにより、結晶構造の歪ませりことができる。すると、ピエゾ素子４３ａ３がインク室４３ａ４の壁面を押し、インク室４３ａ４の容積を減少させる。これにより、インク室４３ａ４に連通するノズル４３ａ１からは所定量の色インク粒が勢いよく吐出し、印刷媒体上にドット状に付されることになる。
【００２５】
一つの印刷ヘッドユニット４３ａには二列のノズル４３ａ１が合計で６４個形成され、これに対応するように一つの印刷ヘッドユニット４３ａには６４個のピエゾ素子４３ａ３が備えられている。このため、各ノズル４３ａ１は独立して色インクを吐出可能となっている。ここにおいて、同時に多数のノズル４３ａ１からインクを吐出させれば印刷媒体上に付される色インクのドット密度が高くなって濃いめの色が表現されるし、より少数のノズル４３ａ１から同時に色インクを吐出させれば印刷媒体上に付される色インクのドット密度が低くなって薄めの色が表現されることになり、これによって各色の濃淡を表現可能となっている。なお、本実施形態においては、ピエゾ素子４３ａ３を採用しているが、むろん、色インクを吐出させる機構としてはこれに限られることはない。例えば、ノズル内壁に備えられたヒータを作動させて発熱させ、これによって生じるバブルの膨張圧力を利用して色インクを吐出させる構成としてもよく適宜変更可能である。また、吐出可能なインク粒の大きさも一種類に限られず、電圧パターンＶを複数用意することにより、複数種類の大きさのインク粒を吐出させることも可能である。
【００２６】
図３に示すコントロールＩＣ４０ｆは、各インクカートリッジ４５ａ〜４５ｄに搭載された不揮発性メモリであるカートリッジメモリを制御するＩＣであり、ＣＰＵ４０ｂの制御によって、カートリッジメモリに記録されたインクの色や残量の情報の読み出しや、インク残量の情報の更新等がなされる。ＵＳＢ用Ｉ／Ｏ４０ｅはコンピュータ１０のＵＳＢ用Ｉ／Ｏ４０ｅと接続されており、プリンタ４０はＵＳＢ用Ｉ／Ｏ４０ｅを介してコンピュータ１０から送信されるデータを受信する。Ｉ／Ｆ４０ｈには、キャリッジ機構４０ｊと紙送り機構４０ｌとが接続されている。
【００２７】
紙送り機構４０ｌは、紙送りモータや紙送りローラ４４等を駆動させ、印刷用紙などの印刷記録媒体を順次送り出して副走査を行う。キャリッジ機構４０ｊは、印刷ヘッド４３を搭載するキャリッジ４２を往復動させて印刷ヘッド４３を主走査させる。すなわち、印刷ヘッド４３は印刷記録媒体に対して相対的に主走査方向および副走査方向に移動することが可能であり、インク粒を吐出しながら両方向に移動することによって印刷記録媒体上に二次元の印刷画像を形成することが可能となっている。
【００２８】
図６はコンピュータにて実現される印刷装置の主な制御系の概略構成図を示している。上記プリンタ４０はコンピュータ１０にインストールされたプリンタドライバに制御されて印刷を実行するようになっており、プリンタドライバはコンピュータ１０を印刷制御装置として機能させる。具体的には、プリンタドライバ（ＰＲＴＤＲＶ）２１と入力機器ドライバ（ＤＲＶ）２２とディスプレイドライバ（ＤＲＶ）２３とがＯＳ２０に組み込まれている。ディスプレイＤＲＶ２３はディスプレイ１８における画像データ等の表示を制御するドライバであり、入力機器ＤＲＶ２２はシリアル通信用Ｉ／Ｏ１９ａを介して入力される上記キーボード３１やマウス３２からのコード信号を受信して所定の入力操作を受け付ける。
【００２９】
ＡＰＬ２５は、カラー画像のレタッチ等を実行可能なアプリケーションプログラムであり、利用者は当該ＡＰＬ２５の実行下において上記操作用入力機器を操作し、ハードディスク（ＨＤＤ）１５に保存された画像データ１５ａが示す画像をレタッチするなどして印刷指示を行うことができる。ＡＰＬ２５にて印刷指示がなされると上記ＰＲＴＤＲＶ２１が駆動され、画像データ取得モジュール２１ａが取得した画像データ１５ａに対して色変換モジュール２１ｂが色変換テーブル（ＬＵＴ）１５ｂを参照して色変換処理を実行する。
【００３０】
色変換処理を行うことにより画像データ１５ａは、プリンタ４０にて使用可能なＣ，Ｍ，Ｙ，Ｋインクの階調値により表現されたインク階調データに変換される。そして、ハーフトーン処理モジュール２１ｄがインク階調データをドット形成の有無で表現したハーフトーンデータに変換する。ハーフトーンデータは、印刷データ生成モジュール２１ｄに受け渡され、印刷データ生成モジュール２１ｄにてプリンタ４０にて処理可能な印刷データに変換される。具体的には、各ノズル４３ａ１から主走査および副走査においてどのタイミングでインク粒を吐出させるかというデータに変換され、プリンタ４０にＵＳＢ用Ｉ／Ｏ１９ｂを介して出力される。
【００３１】
（２）警告について：
図６において示した警告モジュール２１ｅの動作について以下説明する。警告モジュール２１ｅは、判定部２１ｅ１と警告部２１ｅ２とから構成されており、判定部２１ｅ１はプリンタ４０からカートリッジ温度Ｔ１と環境温度Ｔ２とヘッド温度Ｔ３とを入力している。なお、カートリッジ温度Ｔ１と環境温度Ｔ２とヘッド温度Ｔ３は、それぞれカートリッジ温度センサ４６と環境温度センサ４７とヘッド温度センサ４８とにより測定された温度を意味している。また、ＨＤＤ１５に記憶されている保証テーブルＴ１〜Ｔ３のそれぞれを取得することが可能となっている。警告部２１ｅ２は、判定部２１ｅ１における判定結果を入力し、プリンタ４０およびディスプレイＤＲＶ２３に対して警告指示を出力することが可能となっている。
【００３２】
図７は、警告モジュール２１ｅにおける警告処理の流れをフローチャートにより示している。警告処理は、マウス３２やキーボード３１から印刷指示が受け付けられてから実行するようにしてもよいし、所定時間間隔で定期的に実行するようにしてもよい。ステップＳ２１０では判定部２１ｅ１がプリンタ４０からカートリッジ温度Ｔ１と環境温度Ｔ２とヘッド温度Ｔ３とを取得し、ステップＳ２１５においてＨＤＤ１５に記憶された保証テーブル１５ｃ〜１５ｅを取得する。保証テーブル１５ｃ〜１５ｅは各温度Ｔ１〜Ｔ３のそれぞれについて品質保証範囲と動作保証範囲を規定するテーブルである。
【００３３】
図８は、各温度Ｔ１〜Ｔ３について品質保証範囲と動作保証範囲を規定とを規定した保証テーブル１５ｃ〜１５ｅを示している。同図において、各保証テーブル１５ｃ〜１５ｅには各温度Ｔ１〜Ｔ３に対応して、「０」，「１」，「３」のいずれかのカウンタ加算値が規定されている。これにより、ステップＳ２１０では取得した各温度Ｔ１〜Ｔ３からそれぞれ対応したカウンタ加算値を特定することが可能となっている。保証テーブル１５ｃにおいて、境界温度Ｔc1以下、および、境界温度Ｔc4以上のカートリッジ温度Ｔ１にはカウンタ加算値「３」が対応づけられている。境界温度Ｔc1より高く境界温度Ｔc2以下、および、境界温度Ｔc3以上で境界温度Ｔc4より低い温度Ｔ１にはカウンタ加算値「１」が対応づけられている。残りの境界温度Ｔc2より高く境界温度Ｔc3より低い温度Ｔ１にはカウンタ加算値「０」が対応づけられている。
【００３４】
このように保証テーブル１５ｃにおいては、各境界温度Ｔc1，Ｔc2，Ｔc3，Ｔc4を境界として、同一のカウンタ値が設定される温度Ｔ１の領域が分けられている。同様に、保証テーブル１５ｄ，１５ｅにおいてもそれぞれ各境界温度Ｔd1，Ｔd2，Ｔd3，Ｔd4と各境界温度Ｔe1，Ｔe2，Ｔe3，Ｔe4により同一のカウンタ値が設定される温度Ｔ２，Ｔ３の領域が分けられている。各境界温度Ｔc1，Ｔc2，Ｔc3，Ｔc4，Ｔd1，Ｔd2，Ｔd3，Ｔd4，Ｔe1，Ｔe2，Ｔe3，Ｔe4は以下のようにして設定されている。
【００３５】
図９は、各境界温度Ｔc2，Ｔc3，Ｔd2，Ｔd3，Ｔe2，Ｔe3を設定する様子を模式的に示している。同図において、各条件ごとに記録媒体上にドットをテスト形成している。左欄においては、環境温度Ｔ２とヘッド温度Ｔ３を基準温度２５度にした状態で、カートリッジ温度Ｔ１を順に高くさせてドットをテスト形成している。そして、カートリッジ温度Ｔ１が基準温度２５度となるときの基準ドット径ｒ0とし、形成されたドット径が基準ドット径ｒ0より５％小さい（０．９５×ｒ0）となる温度を境界温度Ｔc2としている。一方、形成されたドット径が基準ドット径ｒ0より５％大きい（１．０５×ｒ0）となるカートリッジ温度Ｔ１を境界温度Ｔc3としている。
【００３６】
なお、カートリッジ温度Ｔ１が高いほどインクの粘性が低下するため、インク室４３ａ４の壁面に同様に圧力を与えてもノズル４３ａ１から吐出されるインク粒の量が大きくなる。従って、カートリッジ温度Ｔ１が高いほどドット径が大きくなる傾向にある。また、記録媒体上に着弾する際の粘性が低いほどインクが外側に広がりやすくなるため、カートリッジ温度Ｔ１が高いほどドット径が大きくなる傾向にある。従って、カウンタ加算値「０」が対応づけられるカートリッジ温度Ｔ１における境界温度Ｔc2より高く境界温度Ｔc3より低い領域においては、形成されるドット径が基準ドット径ｒ0よりも５％以上相違しないということがいえる。
【００３７】
形成されるドット径が基準ドットｒ0と大きく相違しない条件で印刷を行うことにより、安定した印刷画質を得ることができる。例えば、形成されるドットのドット径が基準ドット径ｒ0よりも大幅に大きい場合に本来表現したい色よりも暗い画像が印刷され、基準ドット径ｒ0よりも大幅に小さい場合に本来表現したい色よりも明るい画像が印刷されるといった不具合がない。すなわち、温度Ｔ１における境界温度Ｔc2より高く境界温度Ｔc3より低い領域は、このような画質劣化が発生しない品質保証範囲を意味している。
【００３８】
同様に、カートリッジ温度Ｔ１とヘッド温度Ｔ３とを基準温度２５度としたときに基準ドット径ｒ0より５％小さいドット径となる環境温度Ｔ２を境界温度Ｔd2とし、基準ドット径ｒ0より５％大きいドット径となる環境温度Ｔ２を境界温度Ｔd2としている。また、カートリッジ温度Ｔ１と環境温度Ｔ２とを基準温度２５度としたときに基準ドット径ｒ0より５％小さいドット径となるヘッド温度Ｔ３を境界温度Ｔe2とし、基準ドット径ｒ0より５％大きいドット径となる環境温度Ｔ３を境界温度Ｔe2としている。
【００３９】
一方、残りの境界温度Ｔc1，Ｔc4，Ｔd1，Ｔd4，Ｔe1，Ｔe4は、それぞれの温度Ｔ１〜Ｔ３においてプリンタ４０が動作可能な動作保証範囲を規定している。すなわち、カートリッジ温度Ｔ１がＴc1以下のときや、Ｔc4以上のときには、異常な温度のインクによりプリンタ４０の動作において故障原因となるような不具合が発生することが予め確認されており、それに基づいて保証テーブル１５ｃを作成している。また、動作保証範囲内においてはカウンタ加算値に「０」または「１」が対応づけられており、動作保証範囲外においてはカウンタ加算値に「３」が対応づけられている。保証テーブル１５ｄ，１５ｅにおいても、それぞれ境界温度Ｔd1，Ｔd4，Ｔe1，Ｔe4により動作保証範囲が規定されている。なお、保証テーブル１５ｃ〜１５ｅが本発明にいう第一の保証テーブル、第二の保証テーブル、第三の保証テーブルのそれぞれに対応している。
【００４０】
ステップＳ２１５において以上のような保証テーブル１５ｃ〜１５ｅを取得すると、ステップＳ２２０においてカウンタ値を０にリセットする。ステップＳ２２５においては、保証テーブル１５ｃからカートリッジ温度Ｔ１に対応したカウンタ加算値を特定する。そして、ステップＳ２３０においては同特定したカウンタ加算値をカウンタ値に加算する。例えば、カートリッジ温度Ｔ１が−５度の場合には３が加算されてカウンタ値が３となるし、カートリッジ温度Ｔ１が２０度の場合には１が加算されてカウンタ値が１となる。
【００４１】
同様に、ステップＳ２３５にて保証テーブル１５ｄから環境温度Ｔ２に対応したカウンタ加算値を特定し、ステップＳ２４０にて同特定したカウンタ加算値をカウンタ値に加算する。さらに、ステップＳ２４５にて保証テーブル１５ｅからヘッド温度Ｔ３に対応したカウンタ加算値を特定し、ステップＳ２５０にて同特定したカウンタ加算値をカウンタ値に加算する。ステップＳ２２５からステップＳ２５０までの処理を行うことにより、カウンタ値は０〜９の整数として算出されることとなる。ステップＳ２５５では、このカウンタ値と、警告の種類とが対応づけられた判定テーブル１５ｆをＨＤＤ１５から取得する。
【００４２】
図１０は、判定テーブル１５ｆを示している。同図において、カウンタ値０〜９に対してそれぞれ警告の種類「なし」，「画質低下」，「動作不可」のいずれかが対応づけられている。すなわち、各温度Ｔ１〜Ｔ３がいずれも品質保証範囲内でありカウンタ値が０となる場合に、警告の種類「なし」が対応している。各温度Ｔ１〜Ｔ３がいずれも動作保証範囲内であり、品質保証範囲外となる温度Ｔ１〜Ｔ３が二つ以内となる場合に、警告の種類「画質低下」が対応している。また、各温度Ｔ１〜Ｔ３のいずれかが動作保証範囲外であるか、各温度Ｔ１〜Ｔ３のいずれもが品質保証範囲外となる場合に、警告の種類「動作不可」が対応している。ステップＳ２６０では、ステップＳ２２５からステップＳ２５０にて算出されたカウンタ値０〜９から対応する警告の種類を特定する。言い換えれば、各温度Ｔ１〜Ｔ３のうち品質保証範囲外となったものの数に応じて、警告の種類「なし」，「画質低下」，「動作不可」を判定している。そして、ステップＳ２６５では、警告部２１ｅ２が同特定された警告の種類に応じた警告指令をプリンタ４０およびディスプレイ１８に出力する。
【００４３】
図１１は、プリンタ４０およびディスプレイ１８に出力する警告内容を警告の種類ごとに示した表である。同図において、警告の種類が「動作不可」である場合にはプリンタ４０の赤色ランプ４９ａを点灯させるとともに、ディスプレイ１８にて”温度異常、しばらく待ってから印刷して下さい”というメッセージボックスを表示させる。また、利用者からの印刷指示を受け付ける操作画面においては、印刷指示を受け付けないようにする。これにより、動作保証外の温度Ｔ１〜Ｔ３が一つでも存在した場合に、印刷を実行させなくすることができ、プリンタ４０の故障を未然に防止することができる。また、温度Ｔ１〜Ｔ３の全てが品質保証範囲外である場合にも印刷を実行させなくすることができるため、利用者の期待を裏切るような無駄な印刷を未然に防止することができる。また、プリンタ４０において赤色ランプ４９ａを点灯させることにより、利用者に強く異常を訴えることができる。
【００４４】
警告の種類が「画質低下」である場合にはプリンタ４０の黄色ランプ４９ｂを点灯させるとともに、ディスプレイ１８にて”温度異常、画質が低下するおそれがあります”というメッセージボックスを表示させる。これにより、各温度Ｔ１〜Ｔ３がいずれも動作保証範囲内であり、品質保証範囲外となる温度Ｔ１〜Ｔ３が二つ以内となる場合に、若干の画質の低下が発生し得ることを利用者に通知することができる。また、プリンタ４０において黄色ランプ４９ｂを点灯させることにより、利用者に軽度の異常を訴えることができる。従って、利用者が若干の画質の低下を覚悟して印刷することもできるし、若干の画質の低下を許容し得ない場合には無駄な印刷を回避することができる。
【００４５】
一方、警告の種類「なし」となった場合には、何ら警告を行わない。すなわち、基準ドット径ｒ0から±５％以内のドット径のずれでドットを形成でき良好な画質を得ることができるとして、そのまま印刷を実行する。その際、プリンタ４０において青色ランプ４９ｃが点灯するため、利用者に何ら警告がないことを知らせることができる。なお、図１０に示す警告の種類「なし」，「画質低下」，「動作不可」、および、それぞれの警告の内容が本発明にいう警告の度合いを構成している。
【００４６】
このように、警告するかどうかをカートリッジ温度Ｔ１と環境温度Ｔ２とヘッド温度Ｔ３に基づいて判断することにより、適切に警告を行うことが可能となる。すなわち、カートリッジ温度Ｔ１と環境温度Ｔ２が正常でヘッド温度Ｔ３のみが異常である場合や、環境温度Ｔ２とヘッド温度Ｔ３が正常でカートリッジ温度Ｔ１のみが異常である場合にも警告をすることが可能となる。例えば、インクカートリッジ４５ａ〜４５ｄを交換した直後にインクカートリッジ４５ａ〜４５ｄの温度が環境温度Ｔ２と大きく相違していることにより、環境温度Ｔ２やヘッド温度Ｔ３が品質保証範囲内であるにも拘わらずドット径が正常とならない場合であっても警告することができる。また、反対にカートリッジ温度Ｔ１が品質保証範囲内でも、印刷ヘッド４３内のインク経路やインク粒として飛翔する間にインクが異常な温度となり、正常なドット径のドットが形成できない場合にも警告をすることができる。カートリッジ温度Ｔ１と環境温度Ｔ２とヘッド温度Ｔ３に基づいて判断することにより、漏れのない警告を行うことができる。
【００４７】
（３）変形例：
上述した実施例では、各温度Ｔ１〜Ｔ３ごとに保証テーブル１５ｃ〜１５ｅを備え、個別に警告の必要性を判断するようにしたが、このようなものに限られるものではない。例えば、各温度Ｔ１〜Ｔ３を全て変数とした三次元の保証テーブルによって、警告の必要性を判断するようにしてもよい。
【００４８】
図１２は、同三次元の保証テーブルを模式的に示している。同図において、斜線で示す温度Ｔ１〜Ｔ３の座標領域は、形成されるドット径の基準ドット径に対するずれが±５％より小さくなる領域を示している。すなわち、品質保証範囲を温度Ｔ１〜Ｔ３の座標により表現している。そして、この品質保証範囲に属する温度Ｔ１〜Ｔ３の組み合わせが取得された場合に、警告を行わないようにすればよい。このようにすることにより、温度Ｔ１〜Ｔ３の各因子がドット径に与える影響に交互作用が見られる場合にも適切な警告を行うことができる。なお、この場合温度Ｔ１〜Ｔ３の各組み合わせごとに上述したテスト印刷を行うことにより、テーブルを形成することができる。
【００４９】
また、品質保証範囲を規定する基準としてドット径を採用するものを例示したが、他の基準に基づいて品質保証範囲を規定してもよい。例えば、温度に応じて色相が変動するインクを使用した場合に、基準温度で形成した色との色相のずれを基準として品質保証範囲を規定してもよい。また、警告するだけでなく、印刷画質をできるだけ劣化させないように、インク階調値やピエゾ素子に印加する電圧を補正しつつ警告するようにしてもよい。さらに、カートリッジ温度Ｔ１やヘッド温度Ｔ３はインクごとに検出することも可能であるため、インクごとに独立した警告判断をすることも可能である。その場合、インクによって物性が異なる場合も想定されるため、インクごとに異なる保証テーブルを設けるようにしてもよい。また、警告する手段としては、ディスプレイやプリンタにて行うものに限られず、プリンタを遠隔操作するためのリモコンの表示部にて警告を行ってもよい。また、筐体内において発熱が予想される複合機やテレビプリンタ等に適用すると好適である。
【００５０】
（４）まとめ：
以上説明したように本発明にかかる印刷制御装置においては、警告するかどうかをカートリッジ温度と環境温度とヘッド温度に基づいて判断することにより、適切に警告を行うことが可能となる。すなわち、カートリッジ温度と環境温度が正常でヘッド温度のみが異常である場合や、環境温度とヘッド温度が正常でカートリッジ温度のみが異常である場合にも警告をすることが可能となる。従って、インクカートリッジを交換した直後にインクカートリッジの温度が環境温度と大きく相違していることにより、環境温度やヘッド温度が品質保証範囲内であるにも拘わらずドット径が正常とならない場合等にも警告することができる。
【図面の簡単な説明】
【００５１】
【図１】印刷制御装置を構成するシステムの概略ハードウェア構成を示す図である。
【図２】プリンタの概略ハードウェア構成を示す図である。
【図３】プリンタの内部構成を示すブロック図である。
【図４】印刷ヘッドの内部構成を示す断面図である。
【図５】印刷ヘッドの内部構成を示す断面図である。
【図６】印刷装置の主な制御系の概略構成図を示す図である。
【図７】警告処理のフローチャートである。
【図８】保証テーブルを示す表である。
【図９】保証テーブルを作成する様子を示す模式図である。
【図１０】判定テーブルを示す表である。
【図１１】警告内容を示す表である。
【図１２】変形例にかかる保証テーブルを模式的に示すグラフである。
【符号の説明】
【００５２】
１０…コンピュータ、１１…ＣＰＵ、１２…システムバス 
１３…ＲＯＭ、１４…ＲＡＭ 、１５…ＨＤＤ
１５ａ…画像データ 、１５ｂ…色変換テーブル 
１５ｃ〜１５ｅ…保証テーブル、１５ｆ…判定テーブル
１６…フレキシブルディスクドライブ１７…ＣＤ−ＲＯＭドライブ、１８…ディスプレイ 、２０…ＯＳ
２１…ＰＲＴＤＲＶ、２１ａ…画像データ取得モジュール 
２１ｂ…色変換モジュール、２１ｃ…ハーフトーン処理モジュール
２１ｄ…印刷データ生成モジュール、２１ｅ…警告モジュール
２２…入力機器ＤＲＶ 、２３…ディスプレイＤＲＶ
２５…アプリケーションプログラム 、３１…キーボード、３２…マウス
４０…プリンタ、４０ａ…バス、４０ｂ…ＣＰＵ、４０ｃ…ＲＯＭ
４０ｄ…ＲＡＭ、４０ｅ…ＵＳＢ用Ｉ／Ｏ、４０ｆ…コントロールＩＣ
４０ｇ…ＡＳＩＣ、４０ｉ…ヘッド駆動部、４０ｊ…キャリッジ機構
４０ｋ…温度Ｉ／Ｆ、４０ｌ…紙送り機構
４１…筐体、４２…キャリッジ、４３…印刷ヘッド
４３ａ…印刷ヘッドユニット、４３ａ１…ノズル、４３ａ２…管路
４３ａ３…ピエゾ素子、４３ａ４…インク室、４４…給紙ローラ
４５ａ〜４５ｄ…インクカートリッジ、４６…カートリッジ温度センサ
４７…環境温度センサ、４８…ヘッド温度センサ、４９ａ〜４９ｃ…ランプ  
【図１】
2005193561.tif 000003
【図２】
2005193561.tif 000004
【図３】
2005193561.tif 000005
【図４】
2005193561.tif 000006
【図５】
2005193561.tif 000007
【図６】
2005193561.tif 000008
【図７】
2005193561.tif 000009
【図８】
2005193561.tif 000010
【図９】
2005193561.tif 000011
【図１０】
2005193561.tif 000012
【図１１】
2005193561.tif 000013
【図１２】
2005193561.tif 000014