(57)【要約】【課題】  印刷中に印刷装置のインク・トナーの交換等により濃度特性が大きく変化した場合、濃度特性変化後に印刷されることになる未印刷の印刷データは、上記濃度関係を反映し得なくなる場合がある。そして、このような不適切な印刷データに基づく印刷を行う結果、濃度特性の変化後に印刷される印刷データは、印刷品位の低下という問題を起こすことになる。【解決手段】  これを解決するために、本発明では、ホスト装置から送られてくる印刷データの印刷中に印刷装置の濃度特性が変化したとき、変化前の濃度情報と変化後の濃度情報を比較し、両者の違いに基づき印刷装置の印刷濃度を制御し、印刷装置の濃度特性を変化前の濃度特性に近づけてから、未印刷の印刷データを印刷する。  この結果、印刷中に濃度特性が変化しても、濃度特性変化後に印刷される印刷データの印刷品位の低下を抑制できる。【選択図】  図４
2006344130.tif 000002
【特許請求の範囲】
【請求項１】
濃度特性に応じた濃度情報を用いて印刷データを作成するホスト装置と、ホスト装置から送られる印刷データに基づき印刷を行う印刷装置であって、印刷装置における印刷濃度特性に応じた濃度情報を取得する濃度情報取得手段と、濃度情報取得手段が取得した濃度情報と印刷データ作成時の印刷データに係る濃度情報とを比較する比較手段と、印刷中に印刷装置の印刷濃度特性が変化したときに、比較した両者の違いに基づいて印刷装置の印刷濃度を制御し印刷装置の印刷濃度特性を印刷データ作成時の濃度特性へ近づける印刷濃度補正手段とを具えたことを特徴とする印刷システム。
【請求項２】
ホスト装置から送られる印刷データであって、印刷データに基づき印刷を行う印刷装置であって、印刷装置における印刷濃度特性に応じた濃度情報を取得する濃度情報取得手段と、濃度情報取得手段が取得した濃度情報と印刷データ作成時の印刷データに係る濃度情報とを比較する比較手段と、印刷中に印刷装置の印刷濃度特性が変化したときに、比較した両者の違いに基づいて印刷装置の印刷濃度を制御し印刷装置の印刷濃度特性を印刷データ作成時の濃度特性へ近づける印刷濃度補正手段とを具えたことを特徴とする印刷装置。
【請求項３】
前記比較手段、および前記補正手段は、ホスト装置において行われることを特徴とする請求項２に記載の印刷装置。
【請求項４】
前記比較手段、および前記補正手段は、印刷装置において行われることを特徴とする請求項２に記載の印刷装置。
【請求項５】
ホスト装置から送られる印刷データであって、印刷データに基づき印刷を行う印刷装置であって、印刷中に当該印刷装置における印刷濃度特性が変化した場合、濃度情報を取得し、該取得した濃度情報と印刷データ作成時の印刷データに係る濃度情報とを比較し、該比較の結果より印刷装置の印刷濃度特性を印刷データ作成時の濃度特性へ近づけるよう印刷濃度を制御する、ステップを有した印刷方法。
【請求項６】
情報処理装置によって読取り可能にプログラムを記憶した記憶媒体であって、該プログラムは、ホスト装置から送られる印刷データであって、印刷データに基づき印刷を行う印刷装置であって、印刷中に当該印刷装置における印刷濃度特性が変化した場合、濃度情報を取得し、該取得した濃度情報と印刷データ作成時の印刷データに係る濃度情報とを比較し、該比較の結果より印刷装置の印刷濃度を制御し印刷装置の印刷濃度特性を印刷データ作成時の濃度特性へ近づけるよう印刷濃度を制御する、ステップを有したことを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置の印刷濃度特性の変化による印刷品位の低下を抑制するための、ホスト装置からの印刷データに基づき印刷を行う印刷装置、印刷システムおよび印刷方法に関するものである。
【背景技術】
【０００２】
従来より、この種の印刷システムでは、基本的にホスト装置側で印刷に用いる印刷データを作成し、これを印刷装置へ転送するものである。
【０００３】
一方、印刷装置においては、その装置固有の印刷特性が存在する等の観点から、印刷の際の入力データに対して所定の変換を行うことにより、実際の印刷において実現される濃度を適切なものとすることが行われている。このような濃度変換は、ホスト装置がイメージデータを作成する際に行うのが一般的である。
【０００４】
又、従来例としては、例えば特許文献１と特許文献２と特許文献３をあげることが出来る。
【特許文献１】特開平１１−３３８２０３号公報
【特許文献２】特開平１１−１６４１４８号公報
【特許文献３】特開平６−１３５０４０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来例にあっては、ホスト装置から送られてくる印刷データが、常に、上述した入力データと実際に印刷される濃度との関係（以下、「濃度特性」ともいう）を適切に反映したものとはならない、という問題がある。
【０００６】
特に、印刷中に印刷装置のインクあるいはトナー等の部品の交換を行ったときは、濃度特性が大きく変化する場合があり、濃度特性変化後に印刷されることになる未印刷の印刷データは、上記濃度関係を反映し得なくなる場合がある。
【０００７】
そして、このような不適切な印刷データに基づいて印刷を行う場合、濃度特性の変化後に印刷される印刷データは、印刷品位の低下という問題を起こすことになる。また、印刷中の印刷データを破棄し、変化後の濃度特性をもとに再度印刷データを作成して印刷しなおすことで印刷品位の低下は回避できるが、この手法は時間がかかるという問題がある。
【０００８】
本発明は、上述の印刷データの再作成による手法よりも時間をかけずに、上述の印刷品位の低下を抑制するためになされたものであり、その目的とするところは、ホスト装置から送られる印刷データに基づいて印刷を行う印刷装置における、印刷中の印刷濃度特性の変化に対応して印刷品位の低下を抑制できる印刷装置、印刷システムおよび印刷方法を提供することにある。
【課題を解決するための手段】
【０００９】
そのために本発明では、ホスト装置から送られる印刷データであって、印刷データに基づき印刷を行う印刷装置であって、印刷装置における印刷濃度特性に応じた濃度情報を取得する濃度情報取得手段と、濃度情報取得手段が取得した濃度情報と印刷開始時の印刷データに係る濃度情報とを比較する比較手段と、印刷中に印刷装置の印刷濃度特性が変化したときに、比較した両者の違いに基づき印刷装置の印刷濃度を制御し印刷装置の濃度特性を印刷データ作成時の濃度特性へ近づける印刷濃度制御手段とを具えたことを特徴とする。
【００１０】
また、ホスト装置から送られる印刷データであって、印刷データに基づき印刷を行う印刷装置であって、印刷装置における印刷濃度特性に応じた濃度情報を取得する濃度情報取得手段と、濃度情報取得手段が取得した濃度情報と印刷開始時の印刷データに係る濃度情報とを比較する比較手段と、印刷中に印刷装置の印刷濃度特性が変化したときに、比較した両者の違いに基づいて印刷装置の印刷濃度を制御し印刷装置の印刷濃度特性を印刷データ作成時の濃度特性へ近づけるステップを有したことを特徴とする。
【発明の効果】
【００１１】
本発明によれば、ホスト装置から送られてくる印刷データの印刷中に、インクやトナーの交換等により印刷装置の濃度特性が変化したとき、印刷装置が持つ各色の濃度を制御し印刷装置の濃度特性を印刷データ作成時の濃度特性へ近づけることで、濃度特性変化後に印刷される印刷データの印刷品位の低下を抑制できる。
【発明を実施するための最良の形態】
【００１２】
（実施例１）
以下、図面を参照して本発明の実施形態を詳細に説明する。
【００１３】
図１は、本発明の一実施形態に係る印刷システムの構成を示す。
【００１４】
図１において、101は印刷データを作成するホストコンピュータであり、後述のように、プリンタに対して印刷データを送付する他、濃度情報の授受などを行う。
【００１５】
102は印刷装置としてのレーザービームプリンタ（以下、「LBP」ともいう）であり、送付された印刷データを印刷する他、濃度情報の授受などを行う。
【００１６】
図２は上記LBPの概略構造を示した断面図である。
【００１７】
図２においては、201は記録媒体である用紙、202は用紙201を保持する用紙カセットである。203はカセット給紙クラッチであり、用紙カセット202上に置かれた用紙201の最上位の用紙1枚のみを分離する。この給紙カセット203は、カム形状を融資、不図示の駆動手段によって給紙の度に回転することにより、この分離に伴い用紙の先端部を給紙ローラ204の位置まで搬送するものであり、1回転に対応して1枚の用紙を給紙する。給紙ローラ204は、用紙が給紙クラッチ203によって搬送されてくると、用紙201を軽く押圧しながら回転し、用紙201を搬送する。
【００１８】
一方、222は用紙台、221は手差し給紙クラッチであり、これら構成により、上述した用紙カセット202からの給紙だけでなく、給紙台222から1枚ずつ手差し給紙することを可能にする。
【００１９】
205は転写ドラム、206は用紙の先端を挟み込むグリッパ、207は搬送ローラである。印刷時には、転写ドラム205は所定の速度で回転しており、その回転により転写ドラム205上のグリッパ206が用紙先端位置に来ると、グリッパは用紙先端部を挟み込む。このことと用紙搬送ローラ207の回転によって、用紙201は転写ドラム205に巻きつけられてさらに搬送される。
【００２０】
208は感光ドラム、209は現像器支持部、210はイエロー（Y）、トナー現像器、211はマゼンダ（M）トナー現像器、212はシアン（C）トナー現像器、213はブラック（BK）トナー現像器である。現像器指示部209は回転し、これにより所望の色トナーの現像器を、感光ドラム208に対し現像できる位置に搬送する。
【００２１】
214はレーザドライバである。レーザドライバ214は、図3、もしくは図4の印刷制御部から送出されるドットデータに応じて不図示の半導体レーザのオン／オフを行ないながら感光ドラム208上を主走査線方向に走査して主走査ライン上に潜像を形成する。感光ドラム208はこの潜像形成と転写ドラム205上の用紙201の位置との同期がとれるよう回転駆動される。
【００２２】
すなわち、不図示の帯電器により帯電された感光ドラム208の表面は上述のレーザビームの露光によって1ページ分の潜像が形成される。この感光ドラム208条の潜像は、現像器210、211、212、213の中の所定の色トナーの現像器によってトナー像として現像された後、転写ドラム205上の用紙201に前記トナー像が転写される。
【００２３】
さらに、必要な色トナーの下図だけ上述と同様の動作によって、転写ドラム205上の用紙201にトナー像が重ねられる。必要なトナー象が転写された用紙201は、転写分離つめ216によって転写ドラム205から分離され、一対の定着ローラ217、217'によってトナー像が加熱定着され、搬送ローラ218、218'、および219を経て排紙トレイ220に排紙される。
【００２４】
223は濃度センサであり、後述のように、所定のタイミングで感光ドラム208上に形成されるYMCKそれぞれのパッチのトナー像の濃度を検知する。前述したようにプリンタなどの印刷装置においては、カートリッジや感光ドラムの交換あるいは環境温度や湿度等の変化によって、現像における感光ドラムへのトナーの載り量が変化する。従って、後述のように、部品の交換や温度、湿度等の環境条件が変化したとき、あるいは、一定の間隔で、一定の濃度データに対するパッチのトナー像を感光ドラム上に形成し、これを濃度センサ223で測定することでその時点での濃度が得られる。
【００２５】
図３は本発明の一実施形態のモジュール構成を示すブロック図である。
【００２６】
301は図１の101で示したホストコンピュータであり、内部にドライバ302、レンダラ303、スプーラ304、ランゲージモニタ305を持つ。
【００２７】
303はレンダラであり、レンダラにおいてビットマップ展開処理を行う。これは、ユーザによりドライバ302で予め設定された解像度、階調、マージン、用紙サイズなどの印刷設定情報に基づいてドット展開が行われる。レンダラ303によって展開生成されたビットマップデータはドライバ302により圧縮され、制御データが付加されてスプーラ304に出力される。なお、本実施例においては簡単のためドライバによる圧縮処理は行わないこととするが、圧縮処理を行った場合にも本発明は有効である。
【００２８】
ランゲージモニタ305は、ドライバ302とレンダラ303によりビットマップ展開された印刷データをページ単位に管理し、コントローラ307に対して印刷データ及び制御データの転送を行う。
【００２９】
306は図１の102で示したLBPであり、内部にコントローラ307とエンジン308を持つ。
【００３０】
コントローラ307は受け取った印刷データおよび制御データに従った印刷制御、エンジン制御を行う。また、エンジン308の濃度特性に応じて濃度情報を取得しランゲージモニタ305に通知する。
【００３１】
エンジン308はコントローラより送られてきたビットマップデータの印刷を行う。また、コントローラより送られてきた制御コマンドに従い、各色の印刷濃度変更などの制御を実行する。
【００３２】
図４のフローチャートは、本発明の実施例における処理の流れを示している。
本処理はステップ403以降をランゲージモニタで行うかコントローラで行うかによって詳細が異なる。
【００３３】
本実施例では、ステップ403以降をランゲージモニタで行う場合について説明する。
【００３４】
アプリケーション等からの印刷開始指示によって本処理は開始される。
【００３５】
ステップ401ではランゲージモニタはコントローラに濃度情報を要求し、コントローラはエンジンから取得した濃度情報をランゲージモニタに通知する。ランゲージモニタはこれを印刷データ作成時の濃度情報として不図示の記憶装置に書き込んでおく。
【００３６】
ステップ402では書き込まれた濃度情報をもとにドライバが印刷データを作成する。
【００３７】
ステップ403ではスプーラからデータを受け取り、印刷ジョブが終了したかどうかを調べる。印刷ジョブとは、印刷データの印刷処理の開始から終了までのデータのことであり、ユーザが一度印刷指示した際にホストコンピュータから送信される印刷データ全部のことである。印刷ジョブが終了した場合はステップ408へ、終了していない場合はステップ404へ移行する。
【００３８】
ステップ404ではランゲージモニタはコントローラに濃度情報を要求し、コントローラはエンジンから取得した濃度情報をランゲージモニタに通知する。
【００３９】
ステップ405では取得した現在の濃度情報と、記憶装置より読み出した印刷データ作成時の濃度情報とを比較し、濃度情報に変化があったかを調べる。変化がなければステップ407へ、あればステップ406へ移行する。
【００４０】
ステップ406では濃度補正処理を行う。まず、取得した現在の濃度情報をもとに、記憶装置より読み出した印刷データ作成時の濃度情報との差が最小になるような濃度情報を求める。ただし濃度情報は濃度特性に応じて決定され、濃度特性は印刷装置におけるインク・トナーの載り量を変化させることで制御される。このため、ある濃度のときだけに対して実際に印刷される濃度を変更することはできず、全ての濃度に対して一律に変更することしかできない。よって濃度情報の制御もこれに従い、濃度情報を変化させる場合は全ての濃度において一律に同じだけの変化をすることになる。この条件のもと、最小2乗法を用いて、取得した現在の濃度情報をもとに、印刷データ作成時の濃度情報との差が最小になる濃度情報を求め、現在の濃度情報からの変化量を濃度変化量とする。この処理の一例が図６に示されている。図６よりわかるように、前述の条件より、差が最小となる濃度情報と現在の濃度情報は平行の関係となる。ランゲージモニタは濃度変化量をエンジンの濃度を変化させる制御データとしてコントローラに転送する。コントローラは制御データに従いエンジンに制御コマンドを転送し、エンジンは印刷濃度の変更を行う。次にランゲージモニタは濃度変化量を不図示の記憶装置に書き込み、ステップ407に移行する。
【００４１】
ステップ407ではデータ転送処理を行う。ランゲージモニタは印刷データおよび制御データをコントローラに転送し、コントローラはそれに従い印刷データおよび制御コマンドをエンジンに転送する。転送処理が終わるとステップ403へ移行する。
【００４２】
ステップ408では、印刷ジョブ開始時から終了時までに一度でもステップ406の濃度補正処理が行われたかどうかを、記憶装置に濃度変化量が書き込まれているかどうかで判定する。行われていなければ本処理の終了へ移行し、行われていればステップ409へ移行する。
【００４３】
ステップ409では、ランゲージモニタは不図示の記憶装置に書き込まれた濃度変化量を読み出し、濃度変化量をマイナスに反転させた値を新たな濃度変化量としてコントローラに対し濃度を変化させる制御データを転送する。コントローラはこれに従いエンジンに制御コマンドを転送し、エンジンは印刷濃度の変更を行う。これにより、濃度補正処理で変化させたエンジンの印刷濃度が元の値に戻る。最後に、記憶装置に書き込まれた濃度変化量を削除し、本処理の終了へ移行する。
【００４４】
以上のように、本実施形態によれば、印刷中に濃度特性が変化することがあっても、その後に印刷される印刷データの印刷品位の低下を抑制することができる。
【００４５】
（実施例２）
図４のフローチャートはステップ403以降をランゲージモニタで行うかコントローラで行うかによって詳細が異なる。
【００４６】
本実施例では、ステップ403以降をコントローラで行う場合について説明する。
【００４７】
アプリケーション等からの印刷開始指示によって本処理は開始される。
【００４８】
ステップ401ではランゲージモニタはコントローラに濃度情報を要求し、コントローラはエンジンから取得した濃度情報をランゲージモニタに通知する。ランゲージモニタはこれを印刷データ作成時の濃度情報としてホスト内部にある不図示の記憶装置に書き込んでおく。また、コントローラもプリンタ内部にある不図示の記憶装置に濃度情報の書き込みを行う。
【００４９】
ステップ402ではホストの記憶装置に書き込まれた濃度情報をもとにドライバが印刷データを作成する。
【００５０】
ステップ403ではランゲージモニタからデータを受け取り、印刷ジョブが終了したかどうかを調べる。印刷ジョブが終了した場合はステップ408へ、終了していない場合はステップ404へ移行する。
【００５１】
ステップ404ではコントローラはエンジンの濃度特性に応じた濃度情報を取得する。
【００５２】
ステップ405では取得した現在の濃度情報と、プリンタ内部の記憶装置より読み出した印刷データ作成時の濃度情報とを比較し、濃度情報に変化があったかを調べる。変化がなければステップ407へ、あればステップ406へ移行する。
【００５３】
ステップ406では濃度補正処理を行う。まず、取得した現在の濃度情報をもとに、記憶装置より読み出した印刷データ作成時の濃度情報との差が最小になるような濃度情報を求め、現在の濃度情報からの変化量を濃度変化量とする。コントローラは濃度変化量をエンジンの濃度を変化させる制御コマンドをエンジンに転送し、エンジンは印刷濃度の変更を行う。次にコントローラは濃度変化量を不図示の記憶装置に書き込み、ステップ407に移行する。
【００５４】
ステップ407ではデータ転送処理を行う。コントローラはランゲージモニタから転送されてきたデータに従い印刷データおよび制御コマンドをエンジンに転送する。転送処理が終わるとステップ403へ移行する。
【００５５】
ステップ408では、印刷ジョブ開始時から終了時までに一度でもステップ406の濃度補正処理が行われたかどうかを、記憶装置に濃度変化量が書き込まれているかどうかで判定する。行われていなければ本処理の終了へ移行し、行われていればステップ409へ移行する。
【００５６】
ステップ409では、コントローラは不図示の記憶装置に書き込まれた濃度変化量を読み出し、濃度変化量をマイナスに反転させた値を新たな濃度変化量としてエンジンに制御コマンドを転送し、エンジンは印刷濃度の変更を行う。これにより、濃度補正処理で変化させたエンジンの印刷濃度が元の値に戻る。最後に、記憶装置に書き込まれた濃度変化量を削除し、本処理の終了へ移行する。
【００５７】
以上のように、本実施形態によれば、印刷中に濃度特性が変化することがあっても、その後に印刷される印刷データの印刷品位の低下を抑制することができる。
【図面の簡単な説明】
【００５８】
【図１】本発明の一実施形態に係る印刷システムの構成を示す図である。
【図２】印刷装置の概略構造を示す断面図である。
【図３】本発明の一実施形態のモジュール構成を示すブロック図である。
【図４】本発明の一実施形態の処理手順を示すフローチャートである。
【図５】濃度補正処理における印刷データ作成時の濃度情報、現在の濃度情報、及び差が最小となった濃度情報を示す図である。
【符号の説明】
【００５９】
101  ホストコンピュータ
102  レーザービームプリンタ
201  用紙
202  用紙カセット
203  カセット給紙クラッチ
204  給紙ローラー
205  転写ドラム
206  グリッパ
207  搬送ローラ
208  感光ドラム
209  現像器支持部
210  イエロートナー現像器
211  マゼンダトナー現像器
212  シアントナー現像器
213  ブラックトナー現像器
214  レーザドライバ
216  転写分離ツメ
217、217’  定着ローラ
218、218’、219  搬送ローラ
220  排紙トレイ
221  手差し給紙クラッチ
222  用紙台
223  濃度センサ
【図１】
2006344130.tif 000003
【図２】
2006344130.tif 000004
【図３】
2006344130.tif 000005
【図４】
2006344130.tif 000006
【図５】
2006344130.tif 000007