(57)【要約】【課題】印刷装置の印刷時間を短縮する。【解決手段】キャリブレーション中の場合、ＥＥＰＲＯＭ１８に保持されている前のキャリブレーション情報に従い、印刷データを中間データに変換する。画像形成制御部１５で中間データを描画データに変換し、圧縮伸張部２１で描画データを圧縮しＨＤＤ２２へ格納する。キャリブレーション処理が終了すると、キャリブレーション情報比較部１９により、ＥＥＰＲＯＭ１８に保持されている前回のキャリブレーション情報とＲＡＭ１４に保持されている現在のキャリブレーション情報とを比較する。プリンタ動作設定部２０の設定情報に基づいて、比較した差が許容範囲内の場合は、圧縮伸張部２１でＨＤＤ２２に格納されている圧縮された描画データを伸張し、ＲＡＭ１４の最新のキャリブレーション情報をＥＥＰＲＯＭ１８に格納し、プリンタエンジン１６で印刷を行う。【選択図】        図１
2004243743.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを解釈し画像形成して得られた描画データを印刷する印刷装置において、
印刷画像の濃度や階調再現性を調整するためのキャリブレーション情報を保持するための情報保持手段と、
該情報保持手段に保持されているキャリブレーション情報に従って前記描画データを得る描画データ取得手段と、
前記キャリブレーション情報を生成するキャリブレーション手段と、
前記情報保持手段に保持されているキャリブレーション情報と、前記キャリブレーション手段により生成された現在のキャリブレーション情報とを比較する情報比較手段と、
該情報比較手段の比較結果によって行う処理を設定しておくための処理設定手段とを備え、
前記情報比較手段の比較結果が許容範囲内の場合に前記描画データ取得手段により得られた描画データを印刷する処理が、前記処理設定手段に予め設定されている
ことを特徴とする印刷装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、印刷装置に関し、より詳しくは、プリント画像の濃度や階調再現性を調整して印刷するカラーレーザービームプリンタなどの印刷装置、印刷方法、記録媒体およびプログラムに関する。
【０００２】
【従来の技術】
近年印刷装置はネットワークに接続されるようになり、１台の印刷装置を共有して使うことが多くなっている。そのため、印刷装置の使用頻度は以前と比較して増加傾向にあるといえる。一方、カラーレーザービームプリンタなどの印刷装置では、常に同じ色味で印刷するために、ある一定の時間間隔で、印刷装置の置かれている環境などに応じてプリント画像の濃度や階調を調整する、キャリブレーションを行うのが一般的である。ここで、１日中空調で管理されたオフィス環境においては、キャリブレーションの情報にさほど変動がない場合がある。
【０００３】
また、印刷装置の従来の処理手順を図５に示す。図５において、まずホストコンピュータが印刷装置に印刷データを送信すると、印刷装置の画像生成制御部は印刷データの受信を検知し、印刷データをＲＡＭに格納する（ステップ４６）。次に印刷装置のＣＰＵがキャリブレーション部や消耗品残量検知部の状態を検知し、現在キャリブレーション中または消耗品切れであるかを判断する（ステップ６１）。ステップ６１において現在キャリブレーション中の場合は、キャリブレーションが終了するまで待つ。また、消耗品切れの場合は、消耗品が補給されるまで待つ。
【０００４】
一方、ステップ６１において現在キャリブレーション中または消耗品切れでない場合は、印刷装置の印刷データ識別手段が、印刷データがＲＧＢ色空間のデータかどうかを判断する（ステップ４７）。ステップ４７において、印刷データがＲＧＢ色空間でない場合は、印刷装置のキャリブレーション部のキャリブレーション情報に従い、ＣＰＵが印刷データを解析し、中間データに変換する（ステップ５０）。そして印刷装置の画像形成処理部で中間データを描画データに展開し（ステップ５１）、印刷装置のプリンタエンジンにて印刷を行う（ステップ５２）。
【０００５】
一方、ステップ４７において、印刷データがＲＧＢ色空間の場合は、印刷装置のＣＰＵが印刷データを解析し、中間データに変換する（ステップ５３）。そして画像形成処理部で中間データを描画データに展開し（ステップ５４）、キャリブレーション部のキャリブレーション情報に従ってＲＧＢからＹＭＣＫへの色空間変換を行い（ステップ６０）、プリンタエンジンにて印刷を行う（ステップ５２）。
【０００６】
いくつかの文献に上述のような従来の技術に関連した技術内容が開示されている（例えば、特許文献１参照）。
【０００７】
【特許文献１】
特開平１０−１１７２６４号公報
【０００８】
【発明が解決しようとする課題】
しかしながら、従来の印刷装置は、キャリブレーションを実行中に外部装置から印刷データが供給されると、キャリブレーション情報が決まるまでは、画像形成して描画データを得ることができない。
【０００９】
このため、キャリブレーションを実行中には印刷時間が通常よりかかってしまうという解決すべき課題が従来技術にはあった。
【００１０】
さらに、上述したように、従来はキャリブレーション中または消耗品切れの時に外部装置から印刷データが供給されると、キャリブレーション情報が決まる、または消耗品が補給されるまでは、画像形成して描画データを得ることができない。一方、ＲＧＢ色空間では、キャリブレーション情報を使用するのは、印刷データを描画データに展開した後であるにもかかわらず、描画データへの変換はキャリブレーション中または消耗品切れの時には保留されてしまう。
【００１１】
このため、キャリブレーション中または消耗品切れの時には印刷時間が通常よりかかってしまうという解決すべき課題が従来技術にはあった。
【００１２】
本発明は、このような課題に鑑みてなされたもので、その目的とするところは、印刷時間を短縮可能な印刷装置を提供することを目的とする。
【００１３】
【課題を解決するための手段】
このような目的を達成するために、本発明の印刷装置は、印刷データを解釈し画像形成して得られた描画データを印刷する印刷装置であって、印刷画像の濃度や階調再現性を調整するためのキャリブレーション情報を保持するための情報保持手段と、該情報保持手段に保持されているキャリブレーション情報に従って前記描画データを得る描画データ取得手段と、前記キャリブレーション情報を生成するキャリブレーション手段と、前記情報保持手段に保持されているキャリブレーション情報と、前記キャリブレーション手段により生成された現在のキャリブレーション情報とを比較する情報比較手段と、該情報比較手段の比較結果によって行う処理を設定しておくための処理設定手段とを備え、前記情報比較手段の比較結果が許容範囲内の場合に前記描画データ取得手段により得られた描画データを印刷する処理が、前記処理設定手段に予め設定されていることを特徴とする。
【００１４】
以上の構成により、キャリブレーションを行っている最中に外部装置から印刷データが供給された場合には、キャリブレーションを行う直前のキャリブレーション情報を用いて画像形成を行い、キャリブレーション情報が直前のキャリブレーション情報と比較してある一定範囲内であれば、そのまま印刷する。
【００１５】
【発明の実施の形態】
（実施形態１）
以下、図面を参照して本発明の実施形態１を詳細に説明する。なお、各図面において同様の機能を有する箇所には同一の符号を付している。
【００１６】
図１は本実施形態１の印刷装置の一例を表す図である。図１において、図中符号１０は外部装置であるところのホストコンピュータであり、印刷データを印刷装置１１に供給する。符号１２はＣＰＵ（ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）であり、印刷データを画像形成制御部１５が解釈可能な中間コードに変換したり、印刷装置１１の全体動作を制御したりする。
【００１７】
符号１３はＲＯＭ（ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）であり、印刷装置１１の制御プログラムや、文字のフォント情報などが記録されている。符号１４はＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）であり、ＣＰＵ１２のワークメモリとして機能するとともに、ホストコンピュータ１０からの印刷データや中間コード、画像形成制御部１５により生成される描画データを格納したりする。符号１５は画像形成制御部であり、ホストコンピュータ１０や印刷装置各部とのデータのやりとりを制御したり、中間コードを描画データに変換したりする。
【００１８】
符号１６はプリンタエンジンであり、描画データを実際に印刷する。符号１７は、装置環境により変動するプリント画像の濃度や階調再現性を調整するためのキャリブレーション情報を生成する、キャリブレーション部である。符号１８はキャリブレーション部１７により調整されたキャリブレーション情報を保持する調整情報保持部であり、不揮発性メモリであるＥＥＰＲＯＭ（ｅｌｅｃｔｒｉｃａｌｌｙ  ｅｒａｓａｂｌｅ  ｐｒｏｇｒａｍｍａｂｌｅ  ｒｅａｄ−ｏｎｌｙ  ｍｅｍｏｒｙ）を用いている。
【００１９】
符号１９は、描画データに変換した時点での前のキャリブレーション情報と印刷装置の現在のキャリブレーション情報とを比較する、キャリブレーション情報比較部である。プリンタ動作設定部２０は、キャリブレーション情報比較部の比較結果によってどのような処理を行うかを設定する処理設定部である。符号２１は描画データを圧縮したり、圧縮されたデータを伸張したりする圧縮伸張部である。符号２２は圧縮伸張部２１により圧縮された描画データを一時的に保持する大容量記憶部であり、ＨＤＤ（ｈａｒｄ  ｄｉｓｋ  ｄｒｉｖｅ）を用いている。
【００２０】
次に、図１の印刷装置の動作を、図２のフローチャートを参照して説明する。ここで、プリンタ動作設定部２０にはあらかじめホストコンピュータ１０から、もしくは印刷装置１１内の図示しない表示部などから、キャリブレーション情報比較部１９の比較情報により印刷装置１１がどのような動作をするかを設定してあるものとする。設定例としては、例えば、描画データに変換した時点での前のキャリブレーション情報と現在のキャリブレーション情報が一致した（或いは情報の差が許容範囲内の）場合には、ＨＤＤ２２に格納された圧縮された描画データをそのまま圧縮伸張部２１で伸張して印刷し、一致しなかった（或いは情報の差が許容範囲を超える）場合は、ＲＡＭ１４に格納された印刷データから再び画像形成処理を行って印刷する。また、ユーザ毎、ホストコンピュータ毎に、比較情報に対する設定を行えるようにしてもよい。
【００２１】
また、キャリブレーション情報は、最新情報が通常ＲＡＭ１４に保持されているが、同時に前の情報をＥＥＰＲＯＭ１８にも保持させる。すると、印刷装置１１がキャリブレーション動作を行う前の情報がＥＥＰＲＯＭに記録されているので、電源投入時のキャリブレーション中にホストコンピュータ１０から印刷データを受信した場合など、以前のキャリブレーション情報を用いて描画処理を行うことができるようになる。
【００２２】
図１、図２において、まずホストコンピュータ１０が印刷装置１１に印刷データを送信すると、画像形成制御部１５は印刷データの受信を検知し、印刷データをＲＡＭ１４に格納する（ステップ２３）。次にＣＰＵ１２は、キャリブレーション部１７により現在キャリブレーション中であるかを判断する（ステップ２４）。ステップ２４で現在キャリブレーション中でない場合は、ＲＡＭ１４に保持されているキャリブレーション情報に従い、印刷データを解析して中間データに変換する（ステップ２５）。そして画像形成制御部１５で中間データを描画データに変換し（ステップ２６）、プリンタエンジン１６で印刷を行う（ステップ２７）。
【００２３】
一方、ステップ２４で現在キャリブレーション中の場合は、ＥＥＰＲＯＭ１８に保持されているキャリブレーション情報（前のキャリブレーション情報）に従い、印刷データを解析して中間データに変換する（ステップ２８）。そして画像形成制御部１５で中間データを描画データに変換し（ステップ２９）、圧縮伸張部２１で描画データを圧縮し、ＨＤＤ２２へ格納する（ステップ３０）。その後キャリブレーション処理が終了すると（ステップ３１）、最新のキャリブレーション情報をＲＡＭ１４に保持し、キャリブレーション情報比較部１９により、ＥＥＰＲＯＭ１８に保持されている前回のキャリブレーション情報とＲＡＭ１４に保持されている現在のキャリブレーション情報とを比較する（ステップ３２）。
【００２４】
ステップ３２で、プリンタ動作設定部２０の設定情報に基づいて、比較した差（例えば、キャリブレーションの絶対値の差、等）が許容範囲内の場合は、圧縮伸張部２１で、ＨＤＤ２２に格納されている圧縮された描画データを伸張し、ＲＡＭ１４の最新のキャリブレーション情報をＥＥＰＲＯＭ１８に格納し（ステップ３３）、プリンタエンジン１６で印刷を行う（ステップ２７）。ステップ３２で、プリンタ動作設定部２０の設定情報に基づいて、差が許容範囲を超えた場合は、ＲＡＭ１４の現在のキャリブレーション情報に従い、印刷データを解析して中間データに変換する（ステップ２５）。そして画像形成制御部１５で中間データを描画データに変換し（ステップ２６）、プリンタエンジン１６で印刷を行う（ステップ２７）。
【００２５】
なお、本実施形態１ではキャリブレーション中にホストコンピュータ１０から１の印刷データを受信した場合の説明であるが、キャリブレーション中にホストコンピュータ１０から複数の印刷データを受信した場合には、キャリブレーション処理が終了する前に、各印刷データにおいて前回のキャリブレーション情報に従って描画データに変換することは言うまでもない。
【００２６】
（実施形態１の効果）
以上説明したように、本実施形態１によれば、キャリブレーション中であっても、以前のキャリブレーション情報で印刷データを解析して描画データに変換しておき、キャリブレーション終了後の新旧のキャリブレーション情報を比較して、その差が許容範囲内の場合はそのまま描画データを印刷することで、印刷時間を短縮することができる。
【００２７】
また、調整情報保持部として不揮発性メモリを使用しているので、電源投入時に印刷データを受信した場合にも、前回のキャリブレーション情報で描画データに変換でき、キャリブレーション終了後の新旧のキャリブレーション情報を比較して、差が許容範囲内の場合はそのまま描画データを印刷することで、印刷時間を短縮することができる。
【００２８】
また、描画データの前のキャリブレーション情報と印刷装置の現在のキャリブレーション情報とを比較した結果によってどのような処理を行うかを設定するので、ユーザ毎、ホストコンピュータ毎に比較結果に対する設定ができる。
【００２９】
また、描画データを圧縮し、圧縮された描画データを伸張するので、キャリブレーション中に複数の印刷データを受信した時にも、使用するメモリ量を節約して描画データに変換することができる。
【００３０】
また、ＨＤＤ２２を有し、圧縮された描画データを一時的にＨＤＤ２２に保持するので、キャリブレーション中に複数の印刷データを受信した時に、メモリ量があまりない場合にも、描画データに変換することができる。
【００３１】
（実施形態２）
以下、図面を参照して本発明の実施形態２を詳細に説明する。なお、各図面において同様の機能を有する箇所には同一の符号を付している。
【００３２】
図３は本実施形態２の印刷装置の一例を表す図である。図３において、図中符号３４は外部装置であるところのホストコンピュータであり、印刷データを印刷装置３５に供給する。符号３６はＣＰＵ（ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）であり、印刷データを画像形成制御部３９が解釈可能な中間コードに変換したり、印刷装置３５の全体動作を制御したりする。
【００３３】
符号３７はＲＯＭ（ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）であり、印刷装置３５の制御プログラムや、文字のフォント情報などが記録されている。符号３８はＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）であり、ＣＰＵ３６のワークメモリとして機能するとともに、ホストコンピュータ３４からの印刷データや中間コード、画像形成制御部３９により生成される描画データを格納したりする。符号３９は画像形成制御部であり、ホストコンピュータ３４や印刷装置各部とのデータのやりとりを制御したり、中間コードを描画データに変換したりする。
【００３４】
符号４０はプリンタエンジンであり、描画データを実際に印刷する。符号４１は、装置環境により変動するプリント画像の濃度や階調再現性を調整するためのキャリブレーション情報を生成する、キャリブレーション部である。符号４２は、印刷データがＲＧＢデータであるかＹＭＣＫデータであるかを識別する印刷データ識別部である。符号４３は記録紙やトナーなどの消耗品の残量を検知する消耗品残量検知部である。符号４４は描画データを圧縮したり、圧縮されたデータを伸張したりする圧縮伸張部である。符号４５は圧縮伸張部４４により圧縮された描画データを一時的に保持する大容量記憶部であり、ＨＤＤ（ｈａｒｄ  ｄｉｓｋ  ｄｒｉｖｅ）を用いている。
【００３５】
次に、本実施形態２の印刷装置の動作を、図４のフローチャートを参照して説明する。図４において、従来例の図５のフローチャートと同じ処理を行うステップについては同一符号を付してある。図３、図４において、まずホストコンピュータ３４が印刷装置３５に印刷データを送信すると、画像形成制御部３９は印刷データの受信を検知し、印刷データをＲＡＭ３８に格納する（ステップ４６）。次に印刷データ識別部４２が、印刷データがＲＧＢ色空間のデータかどうかを判断する（ステップ４７）。
【００３６】
ステップ４７において、印刷データがＲＧＢ色空間でない場合は、ＣＰＵ３６が消耗品残量検知部４３の状態を検知し、消耗品が切れているか判断する（ステップ４８）。もし消耗品が切れている場合は、補給されるまで待つ。消耗品が切れていない場合は、ＣＰＵ３６がキャリブレーション部４１の状態を検知し、キャリブレーション中であるか判断する（ステップ４９）。もしキャリブレーション中の場合は、キャリブレーションが終了するまで待つ。
【００３７】
キャリブレーション中でない場合は、キャリブレーション部４１のキャリブレーション情報に従い、ＣＰＵ３６が印刷データを解析し、中間データに変換する（ステップ５０）。そして画像形成処理部３９で中間データを描画データに展開し（ステップ５１）、プリンタエンジン４０にて印刷を行う（ステップ５２）。
【００３８】
一方、ステップ４７において、印刷データがＲＧＢ色空間の場合は、ＣＰＵ３６が印刷データを解析し、中間データに変換する（ステップ５３）。そして画像形成処理部３９で中間データを描画データに展開する（ステップ５４）。
【００３９】
次に、ＣＰＵ３６が消耗品残量検知部４３の状態を検知し、消耗品が切れているか判断する（ステップ５５）。もし消耗品が切れている場合は、圧縮伸張部４４にて描画データを圧縮し、ＨＤＤ４５に格納する（ステップ５７）。消耗品が切れていない場合は、ＣＰＵ３６がキャリブレーション部４１の状態を検知し、キャリブレーション中であるか判断する（ステップ５６）。もしキャリブレーション中の場合は、圧縮伸張部４４にて描画データを圧縮し、ＨＤＤ４５に格納する（ステップ５７）。
【００４０】
キャリブレーション中でない場合は、キャリブレーション部４１のキャリブレーション情報に従ってＲＧＢからＹＭＣＫへの色空間変換を行い（ステップ６０）、プリンタエンジン４０にて印刷を行う（ステップ５２）。
【００４１】
ステップ５７に移行した場合、次にステップ５８でキャリブレーション部４１がキャリブレーション中ではなく、消耗品残量検知部４３が消耗品切れではない状態になるまで待ち、圧縮伸張部４４で、ＨＤＤ４５に格納されている圧縮された描画データを伸張し（ステップ５９）、キャリブレーション部４１のキャリブレーション情報に従ってＲＧＢからＹＭＣＫへの色空間変換を行い（ステップ６０）、プリンタエンジン４０にて印刷を行う（ステップ５２）。
【００４２】
なお、本実施形態２ではホストコンピュータ３４から１つの印刷データを受信した場合の説明であるが、ホストコンピュータ３４から複数の印刷データを受信した場合には、各印刷データに対して同様の処理を行うことは言うまでもない。
【００４３】
（実施形態２の効果）
以上説明したように、本実施形態２によれば、キャリブレーション中に印刷データを受信し、印刷データ識別により印刷データがＲＧＢデータであることが識別された場合は、キャリブレーションの動作終了を待たずに印刷データを描画データに変換することで、印刷時間を短縮することができる。
【００４４】
また、消耗品の補給を指示している状態で印刷データを受信し、印刷データ識別により印刷データがＲＧＢデータであることが認識された場合は、消耗品の補給を完了した状態になるのを待たずに印刷データを描画データに変換することで、印刷時間を短縮することができる。
【００４５】
また、描画データを圧縮し、圧縮された描画データを伸張するので、キャリブレーション中もしくは消耗品切れの時に複数の印刷データを受信した時にもメモリ量を節約して描画データに変換することができる。
【００４６】
また、ＨＤＤ４５を有し、圧縮された描画データを一時的にＨＤＤ４５に保持するので、キャリブレーション中もしくは消耗品切れの時に複数の印刷データを受信した時に、メモリ量があまりない場合にも、描画データに変換することができる。
【００４７】
（他の実施形態）
以上述べた実施形態１、２の他に次の形態を実施できる。
１）本発明は上述のように、複数の機器（たとえばホストコンピュータ、インタフェース機器、リーダ、プリンタ等）から構成されるシステムに適用しても一つの機器（たとえば複写機、ファクシミリ装置）からなる装置に適用してもよい。
２）また、前述した実施形態の機能を実現するように各種のデバイスを動作させるように、それら各種デバイスと接続された装置あるいはシステム内のコンピュータに、上記記実施形態機能を実現するためのソフトウェアのプログラムコードを供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵあるいはＭＰＵ）を格納されたプログラムに従って、上記各種デバイスを動作させることによって実施したものも本発明の範疇に含まれる。
３）またこの場合、上記ソフトウェアのプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコード自体、及びそのプログラムコードをコンピュータに供給するための手段、例えば係るプログラムコードを格納した記録媒体は本発明を構成する。
４）係るプログラムコードを格納する記憶媒体としては、例えばフロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
５）またコンピュータが供給されたプログラムコードを実行することにより、前述の実施形態の機能が実現されるだけではなく、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）、あるいは他のアプリケーションソフト等と共同して前述の実施形態の機能が実現される場合にも、係るプログラムコードは本発明の実施形態に含まれることは言うまでもない。
６）さらに供給されたプログラムコードが、コンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後、そのプログラムコードの指示に基づいてその機能拡張ボードや機能格納ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も本発明に含まれることは言うまでもない。
７）上述の実施形態は本発明の例示のために説明したが、上述の実施形態の他にも変形が可能である。その変形が特許請求の範囲で述べられている本発明の技術思想に基づく限り、その変形は本発明の技術的範囲内となる。
【００４８】
（実施態様）
本発明の実施態様の例を以下に列挙する。
【００４９】
〔実施態様１〕  印刷データを解釈し画像形成して得られた描画データを印刷する印刷装置において、印刷画像の濃度や階調再現性を調整するためのキャリブレーション情報を保持するための情報保持手段と、該情報保持手段に保持されているキャリブレーション情報に従って前記描画データを得る描画データ取得手段と、前記キャリブレーション情報を生成するキャリブレーション手段と、前記情報保持手段に保持されているキャリブレーション情報と、前記キャリブレーション手段により生成された現在のキャリブレーション情報とを比較する情報比較手段と、該情報比較手段の比較結果によって行う処理を設定しておくための処理設定手段とを備え、前記情報比較手段の比較結果が許容範囲内の場合に前記描画データ取得手段により得られた描画データを印刷する処理が、前記処理設定手段に予め設定されていることを特徴とする印刷装置。
【００５０】
以上の構成により、キャリブレーションを行っている最中に外部装置から印刷データが供給された場合には、キャリブレーションを行う直前のキャリブレーション情報を用いて画像形成を行い、キャリブレーション情報が直前のキャリブレーション情報と比較してある一定範囲内であれば、そのまま印刷する。
【００５１】
〔実施態様２〕  実施態様１に記載の印刷装置において、前記情報保持手段は不揮発性メモリであることを特徴とする印刷装置。
【００５２】
以上の構成により、電源投入時にキャリブレーションを行っている最中に外部装置から印刷データが供給された場合には、キャリブレーションを行う直前のキャリブレーション情報を用いて画像形成を行い、キャリブレーション情報が直前のキャリブレーション情報と比較してある一定範囲内であれば、そのまま印刷する。
【００５３】
〔実施態様３〕  実施態様１または２に記載の印刷装置において、前記描画データを圧縮する圧縮手段と、該圧縮手段によって圧縮された描画データを伸張する伸張手段とをさらに備えたことを特徴とする印刷装置。
【００５４】
〔実施態様４〕  実施態様３に記載の印刷装置において、前記圧縮手段によって圧縮された描画データを保持するための記憶手段をさらに備えたことを特徴とする印刷装置。
【００５５】
〔実施態様５〕  印刷データを解釈し画像形成して得られた描画データを印刷する印刷装置の印刷方法において、前記印刷装置は、印刷画像の濃度や階調再現性を調整するためのキャリブレーション情報を保持するための情報保持手段を有しており、前記印刷装置のＣＰＵにより、前記情報保持手段に保持されている前記キャリブレーション情報に従って前記描画データを得る描画データ取得ステップと、前記キャリブレーション情報を生成するキャリブレーションステップと、前記情報保持手段に保持されているキャリブレーション情報と、前記キャリブレーションステップにより生成された現在のキャリブレーション情報とを比較する情報比較ステップと、該情報比較ステップによる比較結果が許容範囲内の場合に、前記描画データ取得ステップにより得られた描画データを印刷する印刷ステップと、前記キャリブレーションステップにより生成された現在のキャリブレーション情報を、前記情報保持手段に格納する情報保持ステップとを備えたことを特徴とする印刷方法。
【００５６】
以上の構成により、キャリブレーションを行っている最中に外部装置から印刷データが供給された場合には、キャリブレーションを行う直前のキャリブレーション情報を用いて画像形成を行い、キャリブレーション情報が直前のキャリブレーション情報と比較してある一定範囲内であれば、そのまま印刷する。
【００５７】
〔実施態様６〕  実施態様５に記載の印刷方法において、前記情報保持手段は不揮発性メモリであることを特徴とする印刷方法。
【００５８】
以上の構成により、電源投入時にキャリブレーションを行っている最中に外部装置から印刷データが供給された場合には、キャリブレーションを行う直前のキャリブレーション情報を用いて画像形成を行い、キャリブレーション情報が直前のキャリブレーション情報と比較してある一定範囲内であれば、そのまま印刷する。
【００５９】
〔実施態様７〕  実施態様５または６に記載の印刷方法において、前記描画データ取得ステップによって、前記情報保持手段に保持されているキャリブレーション情報に従って前記描画データを得、当該得られた描画データを圧縮し、前記印刷ステップによって、前記描画データ取得ステップにおいて圧縮された描画データを伸張し、当該伸長された描画データを印刷することを特徴とする印刷方法。
【００６０】
〔実施態様８〕  実施態様７に記載の印刷方法において、前記印刷装置は、データを保持するための記憶手段をさらに有しており、前記描画データ取得ステップによって、圧縮された描画データを前記記憶手段に格納し、前記印刷ステップによって、前記記憶手段に保持されている前記圧縮された描画データを伸張することを特徴とする印刷方法。
【００６１】
〔実施態様９〕  実施態様５乃至８のいずれかに記載の印刷方法の各ステップを印刷装置に実行させるためのプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【００６２】
〔実施態様１０〕  実施態様５乃至８のいずれかに記載の印刷方法の各ステップを印刷装置に実行させることを特徴とするプログラム。
【００６３】
〔実施態様１１〕  印刷データを解釈し画像形成して得られた描画データを印刷する印刷装置において、前記印刷データがＲＧＢデータであるかＹＭＣＫデータであるかを識別する印刷データ識別手段と、前記印刷データを前記描画データに変換する描画データ取得手段と、印刷画像の濃度や階調再現性を調整するためのキャリブレーション情報を生成するキャリブレーション手段とを備え、該キャリブレーション手段の動作中に、前記印刷データ識別手段により前記印刷データがＲＧＢデータであると識別された場合は、前記キャリブレーション手段の動作終了を待たずに、前記描画データ取得手段により前記変換を行うことを特徴とする印刷装置。
【００６４】
以上の構成により、キャリブレーション中に外部装置から印刷データが供給された場合、印刷データがＲＧＢ色空間の場合は印刷データの描画データへの変換までを済ませてしまう。したがって、キャリブレーションが終了次第、色空間変換を行って印刷すればよい。
【００６５】
〔実施態様１２〕  実施態様１１に記載の印刷装置において、前記キャリブレーション手段に替えて、消耗品の残量を検知する消耗品残量検知手段を備え、該消耗品残量検知手段が消耗品の補給を指示している状態で、前記印刷データ識別手段により前記印刷データがＲＧＢデータであると識別された場合は、前記消耗品残量検知手段が消耗品の補給を完了した状態になるのを待たずに、前記描画データ取得手段により前記変換を行うことを特徴とする印刷装置。
【００６６】
以上の構成により、消耗品切れの時に外部装置から印刷データが供給された場合、印刷データがＲＧＢ色空間の場合は印刷データの描画データへの変換までを済ませてしまう。したがって、消耗品が補給され次第、色空間変換を行って印刷すればよい。
【００６７】
〔実施態様１３〕  実施態様１１または１２に記載の印刷装置において、前記描画データ取得手段により変換された前記描画データを圧縮する圧縮手段と、該圧縮手段によって圧縮された描画データを伸張する伸張手段とをさらに備えたことを特徴とする印刷装置。
【００６８】
〔実施態様１４〕  実施態様１３に記載の印刷装置において、前記圧縮手段によって圧縮された描画データを保持するための記憶手段をさらに備えたことを特徴とする印刷装置。
【００６９】
〔実施態様１５〕  印刷データを解釈し画像形成して得られた描画データを印刷する印刷装置の印刷方法において、前記印刷装置のＣＰＵにより、前記印刷データがＲＧＢデータであるかＹＭＣＫデータであるかを識別する印刷データ識別ステップと、前記印刷データを前記描画データに変換する描画データ取得ステップと、印刷画像の濃度や階調再現性を調整するためのキャリブレーション情報を生成するキャリブレーションステップとを備え、該キャリブレーションステップの動作中に、前記印刷データ識別ステップにおいて前記印刷データがＲＧＢデータであると識別された場合は、前記キャリブレーションステップの動作終了を待たずに、前記描画データ取得ステップにおいて前記変換を行うことを特徴とする印刷方法。
【００７０】
以上の構成により、キャリブレーション中に外部装置から印刷データが供給された場合、印刷データがＲＧＢ色空間の場合は印刷データの描画データへの変換までを済ませてしまう。したがって、キャリブレーションが終了次第、色空間変換を行って印刷すればよい。
【００７１】
〔実施態様１６〕  実施態様１５に記載の印刷方法において、前記キャリブレーションステップに替えて、前記印刷装置のＣＰＵにより、消耗品の残量を検知する消耗品残量検知ステップを備え、該消耗品残量検知ステップによって消耗品の補給が指示されている状態で、前記印刷データ識別ステップにおいて前記印刷データがＲＧＢデータであると識別された場合は、前記消耗品残量検知ステップによって消耗品の補給を完了した状態が検知されるのを待たずに、前記描画データ取得ステップにより前記変換を行うことを特徴とする印刷方法。
【００７２】
以上の構成により、消耗品切れの時に外部装置から印刷データが供給された場合、印刷データがＲＧＢ色空間の場合は印刷データの描画データへの変換までを済ませてしまう。したがって、消耗品が補給され次第、色空間変換を行って印刷すればよい。
【００７３】
〔実施態様１７〕  実施態様１５または１６に記載の印刷方法において、前記印刷装置のＣＰＵにより、前記描画データ取得ステップにおいて変換された前記描画データを圧縮する圧縮ステップと、該圧縮ステップによって圧縮された描画データを伸張する伸張ステップとをさらに備えたことを特徴とする印刷方法。
【００７４】
〔実施態様１８〕  実施態様１７に記載の印刷方法において、前記印刷装置は、データを保持するための記憶手段をさらに有しており、前記圧縮ステップによって、圧縮された描画データを前記記憶手段に格納し、前記伸張ステップによって、前記記憶手段に保持されている前記圧縮された描画データを伸張することを特徴とする印刷方法。
【００７５】
〔実施態様１９〕  実施態様１５乃至１８のいずれかに記載の印刷方法の各ステップを印刷装置に実行させるためのプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【００７６】
〔実施態様２０〕  実施態様１５乃至１８のいずれかに記載の印刷方法の各ステップを印刷装置に実行させることを特徴とするプログラム。
【００７７】
【発明の効果】
以上説明したように本発明によれば、キャリブレーションを行っている最中に印刷データが供給された場合には、キャリブレーションを行う直前のキャリブレーション情報を用いて画像形成を行い、キャリブレーション情報が直前のキャリブレーション情報と比較してある一定範囲内であれば、そのまま印刷する。このため、印刷時間を短縮する効果を奏する。
【図面の簡単な説明】
【図１】本発明の実施形態の印刷装置のブロック図である。
【図２】本発明の実施形態の印刷装置の動作を示すフローチャートである。
【図３】本発明の実施形態の印刷装置のブロック図である。
【図４】本発明の実施形態の印刷装置の動作を示すフローチャートである。
【図５】従来の印刷装置の動作を示すフローチャートである。
【符号の説明】
１０  ホストコンピュータ
１１  印刷装置
１２  ＣＰＵ
１３  ＲＯＭ
１４  ＲＡＭ
１５  画像生成制御部
１６  プリンタエンジン
１７  キャリブレーション部
１８  ＥＥＰＲＯＭ
１９  キャリブレーション情報比較部
２０  プリンタ動作設定部
２１  圧縮伸長部
２２  ＨＤＤ
３４  ホストコンピュータ
３５  印刷装置
３６  ＣＰＵ
３７  ＲＯＭ
３８  ＲＡＭ
３９  画像生成制御部
４０  プリンタエンジン
４１  キャリブレーション部
４２  印刷データ識別部
４３  消耗品残量検知部
４４  圧縮伸長部
４５  ＨＤＤ
【図１】
2004243743.tif 000003
【図２】
2004243743.tif 000004
【図３】
2004243743.tif 000005
【図４】
2004243743.tif 000006
【図５】
2004243743.tif 000007