(57)【要約】【課題】  印刷装置によって印刷結果が大きく異なることを防ぐ。【解決手段】  濃度特性の測定結果に応じて濃度を補正する濃度補正手段と、濃度補正が必要な場合を自動的に判断する判断手段と、濃度補正を行ったことを他の装置に通知する通知手段とをする第１の印刷装置と、第１の印刷装置からの通知をトリガにして濃度補正を行う第２の印刷装置とを有する印刷システム。【選択図】  図７
2006116800.tif 000002
【特許請求の範囲】
【請求項１】
濃度特性を測定し、該測定結果に従って濃度を補正する濃度補正手段を有し、濃度補正が必要な場合を自動的に判断する判断手段を有し、また、濃度補正を行った場合に通信手段を介してネットワークに接続されている他のプリンタに対して、濃度補正を行った事を他の印刷装置または上位装置に通知する手段を有する第１の印刷装置と、
濃度特性を測定し、該測定結果に従って濃度を補正する濃度補正手段を有するが、能動的に濃度補正を行わず、前記第１の印刷装置からの通知をトリガにして濃度補正を行う第２の印刷装置とを有することを特徴とする印刷システム。
【請求項２】
濃度補正情報を上位装置から入力し、該濃度補正情報に従って濃度を補正する濃度補正手段を有し、濃度補正を行った場合に通信手段を介してネットワークに接続されている他のプリンタに対して、濃度補正を行ったという情報、および濃度補正情報を送信する手段と、
他の印刷装置から前記濃度補正情報を入力し、該濃度補正情報に従って濃度を補正する濃度補正手段とを有することを特徴とする印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は濃度特性を補正する濃度補正機能を有する印刷装置、および前記印刷装置を複数有する印刷システムに関するものである。
【背景技術】
【０００２】
印刷技術の向上によりカラー印刷が普及し、より見やすい書類の印刷を行なうことが可能になってきている。その中で、温度や湿度等の変化に伴う出力画像の変化、あるいは印刷装置が電子写真方式の場合には、感光ドラムやトナーカートリッジのトナー等の消耗部品の劣化等に伴う画像の変化、劣化を補正し、安定した画像を供給するために濃度制御を行なう印刷装置が存在する。
【０００３】
また、印刷装置を複数台有するシステムでは１つの文書を複数台の印刷装置に分けて印刷することにより印刷パフォーマンスを向上させる分散印刷を行う印刷システムが存在する。
【特許文献１】特開平１−４１３７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来、この種の印刷システムのひとつでは、濃度補正を行うタイミングは印刷装置によってまちまちであるため分散印刷を行った場合に印刷を行った印刷装置によって色合いが異る。また、分散印刷でない場合も印刷装置によって色合いが異るという不具合があった。
【０００５】
また、この種の印刷装置のひとつでは、上位装置から濃度補正情報を入力することができる印刷装置が存在し、前記印刷装置を複数有する印刷システムでは１台だけの濃度補正情報を入力してある場合、分散印刷を行った場合に印刷装置によって色合いが異る。また、分散印刷でない場合でも印刷装置によって色合いが異る。
【課題を解決するための手段】
【０００６】
上記の問題を解決するために本発明は、以下の構成を備える。
【０００７】
請求項１記載の印刷システムは、濃度特性を測定し、該測定結果に従って濃度を補正する濃度補正手段を有し、補正が必要な場合を自動的に判断する判断手段を有し、濃度補正を行った場合に通信手段を介してネットワークに接続されている他のプリンタに対して、濃度補正を行った事を通知する手段を有する第１の印刷装置と、濃度特性を測定し、該測定結果に従って濃度を補正する濃度補正手段を有するが、能動的に濃度補正を行わず、前記第１の印刷装置からの通知をトリガにして濃度補正を行う第２の印刷装置とを有することを特徴とする。
【０００８】
また請求項２記載の印刷装置は、濃度補正情報を上位装置から入力し、該濃度補正情報に従って濃度を補正する濃度補正手段を有し、濃度補正を行った場合に通信手段を介してネットワークに接続されている他のプリンタに対して、濃度補正を行ったという情報、および濃度補正情報を送信する手段と、また、他の印刷装置から前記濃度補正情報を入力し、該濃度補正情報に従って濃度を補正する濃度補正手段とを有することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、印刷装置によって印刷結果（色み）が大きく異なるという不具合を回避することができる。
【発明を実施するための最良の形態】
【００１０】
（実施例１）
本実施例の構成を説明する前に、本実施例を適用するに好適なレーザビームプリンタおよびインクジェットプリンタの構成について図１を参照しながら説明する。なお、本実施例を適用するプリンタは、レーザビームプリンタおよびインクジェットプリンタに限られるものではなく、他のプリント方式のプリンタでも良いことは言うまでもない。
【００１１】
図１は本発明を適用可能な第１の出力装置の構成を示す断面図であり、例えばレーザビームプリンタ（ＬＢＰ）の場合を示す。
【００１２】
図において、画像信号を光信号に変換するレーザ出力部（２１３）から出射されたレーザは、ポリゴンミラー２１４の一側面で反射され、ｆ／θレンズ２１５及びミラー２１６を通って図示矢印方向に回転している感光ドラム２１７の面を線状に走査（ラスタスキャン）する。これによって、原稿画像に対応した静電潜像が感光ドラム２１７の面上に形成されることになる。
【００１３】
２１８はレーザ露光によって、感光ドラム２１７の表面に形成された静電潜像を現像する現像器ユニットであり、以下に示す構成よりなる。２１８Ｙ，２１８Ｍ，２１８Ｃ，２１８ＢＫは、感光ドラム２１７と接して直接現像を行なう現像スリーブである。尚、前述した各構成要素の符合のＹ，Ｍ，Ｃ，ＢＫは色を示している。つまり、“Ｙ”はイエロー、“Ｍ”はマゼンタ、“Ｃ”はシアン、“ＢＫ”はブラックである。マゼンタのトナー像を形成する時には、本図の位置でマゼンタトナー現像処理を行なう。また、ブラックのトナー像を形成する時は、現像器ユニット２１８を図の軸を中心に回転して、感光ドラム２１７にブラックの現像スリーブ２１８ＢＫが接する様にする。イエロー、シアンの現像も同様に作動する。
【００１４】
また、２２３は感光ドラム２１７上に形成されたトナー像を用紙に転写する転写ドラムである。
【００１５】
一方、２２４，２２５は用紙を収納する給紙カセットであり、実施例では給紙カセット２２４には例えばＡ４サイズの用紙、給紙カセット２２５にはＡ３サイズの用紙が収納されているものとする。カセットから供給される用紙はローラを経由して搬送され、転写ドラム２２３に巻き付き、像形成過程に移行する。尚、給紙カセット２２４，２２５のいずれかを選択するかは、プリンタ全体を制御する主制御部２０１の指示により決定し、選択された用紙のみが供給される様になっている。
【００１６】
このようにして、ＹＭＣＫ各色について現像、転写し、熱定着した後排紙トレイ２２７に排出される。尚、モノクロの場合には、ＢＫ１色について像形成、現像、転写、定着を行なえば良い。
【００１７】
図２は、本発明を適用した印刷システムであり、ホストコンピュータ１０００とプリンタ１０３０から構成されるシステム構成を示した図である。プリンタを利用するホストコンピュータ１０００内の１００１は、ホストコンピュータの動作を司るホストコンピュータ制御部である。制御部１００１には、コンピュータ全体の動作を制御するＣＰＵ１００２、ＣＰＵの動作を記述するプログラムが内蔵されているプログラムＲＯＭ１００３、ホストコンピュータと外部機器との制御コード、データの送受信を行なう通信手段１（１００７）、通信手段２（１００８）、通信手段３（１００９）と、それぞれの通信手段への入出力バッファ１００４，１００５，１００６、前記制御コード、データの解釈や印刷に必要な計算、印字データの処理のためのワークメモリに利用されるＲＡＭ１０１０、コンピュータ上で動作するアプリケーションソフトやドライバ等の動作を記述するプログラムであるアプリケーションプログラム（ＡＰプログラム）１０１１、印刷を行なう際に印刷するためのデータを各通信手段に割り付け、スケジューリングを行なう通信手段スケジューリング部１０１２、コンピュータで処理した画像をユーザに表示するためのディスプレイ１０１３と、それを制御するためのディスプレイコントローラ１０１４、ユーザからの命令を受け付けるためのキーボード１０１５とそれを制御するキーボードコントローラ１０１６、印字データや様々なホストコンピュータの情報等の保存に利用される外部メモリ１０１７とそれを制御するメモリコントローラ１０１８、そして各ユニットをつなぐシステムバス１０１９からなる。
【００１８】
また、プリンタ１０３０内の１０３１は、プリンタの動作を司るプリンタ制御ユニットである。制御ユニット１０３１には、ホストコンピュータ１０００と、制御コードやデータの送受信を行なう前記通信手段１（１００７）、通信手段２（１００８）、通信手段３（１００９）、それぞれの通信手段への入出力バッファ１０３２，１０３３，１０３４、プリンタ全体の動作を制御するＣＰＵ１０３５、ＣＰＵの動作を記述するプログラムが内蔵されているプログラムＲＯＭ１０３６、前記制御コード、データの解釈や印刷に必要な計算、印字データ処理のためのワークメモリに利用されるＲＡＭ１０３７、ホストコンピュータから受信したデータより各種の画像オブジェクトを生成する画像情報生成部１０３８、画像展開されたビットマップ画像をプリンタエンジンに転送するビットマップ画像転送部１０４０、実際に紙に印刷を行なうプリンタエンジン部１０４１、プリンタの操作を行なうパネル１０４２、及び、印刷データや様々な印刷装置の情報等の保存に利用される外部メモリ１０４３とを制御するメモリコントローラ１０４４、そして各ユニットをつなぐシステムバス１０４５からシステムは構成されている。
【００１９】
図３は本発明を適用した印刷システムの論理的な構造を示すブロック図である。
【００２０】
ホストコンピュータ１０００から入力されたデータは入力インターフェースを司るモジュールである入力部３０００を介して入出力バッファに格納される。本実施例のプリンタでは入出力バッファは複数存在するがここでは例として入出力バッファ１を用いる。印刷データの入力が開始されると入力部から印刷制御部３００７にたいして入力が開始されたことを通知する。印刷制御部３００７は印刷に関する全体の動作を司るモジュールで各モジュールに対して指示を行なう役割を持つ。印刷制御部３００７は入力部３０００から入力開始の通知を受けると解析部３００２に対してデータ解析の開始を指示する。解析部３００１はデータ解析開始の指示を受けると印字データを入出力バッファから読みだしてデータ解析し、解析結果に従って画像情報生成部３００２に指示を与え描画イメージ３００９（描画オブジェクト）を生成する。このとき解析部は濃度制御部３００６から濃度補正データを取得し、濃度補正を行ない、濃度補正した結果の描画イメージ（描画オブジェクト）を生成する。さらにこのとき使用した濃度補正データを記憶領域３００４に記憶しておく。解析部３００１は１ページ分の描画イメージを生成し終ると印刷制御部３００７に対して、１ページ分の描画イメージが生成し終ったことを通知する。
【００２１】
印刷制御部３００７は前記の通知を受けとるとビットマップ画像送出部１０４０に対してビデオ出力を指示する。または、既に描画イメージが生成され保存されている状態で再印刷がコマンドにより指示された場合、ビットマップ画像送出部１０４０に対してビデオ出力を指示する。尚、コマンドによる再印刷の指示は図では入力部３０００を介して行なわれる。
【００２２】
ビデオ転送部３００５は前記指示を受けると、描画イメージ３００９を領域３００３から読み出し、エンジン１０４１にビデオ信号に変換して転送するとエンジン１０４１はビデオ信号を受け取り、イメージを印刷し、紙を排出する。
【００２３】
図４は、濃度制御時に利用されるパッチを模式的に示す図である。同図において、４００１はトナーを顕著化することのできる中間転写体の描画領域である。４００２Ｘ（ここで、ＸはＹ（イエロー）、Ｍ（マゼンタ）、Ｃ（シアン）、Ｋ（黒）は入力濃度（ユーザよりオブジェクトに設定されてくる濃度）０．５，０．７５，１．０、の際に生成されるパッチを示すものである。また、図中の矢印で示す方向は、図１に示す中間転写体の回転方向と一致する。これらのパッチを濃度センサー２０４４Ｃで読み取り、結果を出力濃度（プリンタによって実際に印字される濃度）とすると、その関係は、例えばイエローの場合、図５に示す５００１のような曲線として得られる。尚、横軸が入力濃度、縦軸が出力濃度である。上述した各色での測定は、４点であるが、この曲線５００１はプリンタのトナーや中間転写体の材質、温度、湿度等の事前のテストより収集されたデータにより関数化あるいはテーブル化されており、それらの値から割り出される。そして、５００２は実際に入力濃度に対して出力されるべき理想濃度である。
【００２４】
濃度測定による曲線５００１より、出力濃度はＹの入力濃度０．２５，０．５，０．７５，１．０の場合それぞれ０．５，０．７５，０．９３，１．０となることから、逆に、入力濃度が０．５，０．７５，０．９６，１．０の入力濃度の場合に補正を行なって０．２５,０．５，０．７５，０．９３，１．０が出力濃度として得られる。
【００２５】
このように、図５に示す入力濃度に対して理想的な出力濃度が得られるように変換する。濃度補正テーブルを作成するこの場合の入力濃度と補正入力濃度の関係を示す図が図６であり、入力濃度と補正入力濃度の関係を示す曲線が６００１である。このように濃度制御を行ない、実際に測定された出力濃度を利用して作成した濃度補正テーブルを利用することにより、画像の濃度制御が行なわれ、理想的な濃度で印字が行なわれる。
【００２６】
図７は本実施例で示される印刷システムの構成を説明する図である。複数のホストコンピュータと複数の印刷装置がネットワークを介して接続されている。ホストコンピュータ７００１には分散印刷を行うアプリケーションおよびプリンタドライバが置かれている。分散印刷とは１つの文書を複数の印刷装置に分けて印刷する仕組み方法であり、例えば、ある印刷物を１０部印刷する場合、印刷装置Ａ（７００２）に５部、印刷装置Ｂ（７００３）に５部づつ印刷させる。これによって印刷のパフォーマンスを向上させることができる。
【００２７】
このとき印刷装置Ａと印刷装置Ｂの色みが同じようになるようにするために、印刷装置Ａが濃度補正処理を行った場合に印刷装置Ｂに通知し、印刷装置Ｂでも濃度補正処理を行う。濃度は補正処理を行う前と後では色みが異るので印刷装置ごとにそのタイミングが異ると、分散印刷させた場合に印刷装置毎に色みが異ってしまう。
【００２８】
次に、本実施例で示される印刷装置の処理の流れを説明する。
【００２９】
図８は本実施例で示される第１の印刷装置（通知を出す方）のメイン処理を示すフローチャートである。ステップ８０１は入力データ待ちループである。ホストからの入力が開始されるとステップ８０２へ進みデータ入力処理を行なう。データ入力処理ではデータを印字データ格納領域１０３２（入出力バッファ）に格納する。
【００３０】
ステップ８０３では入力されたデータの解析処理を行う。ステップ８０４では解析結果が排紙命令、またはジョブ終了命令であるか判定を行う。判定の結果、排紙命令、またはジョブ終了命令であった場合、ステップ８０７において印刷処理を行う。印刷処理は図４で示されるビットマップ画像送出部１０４０が描画イメージ３００９を描画イメージ格納領域３００３から読み出して、イメージをビデオ信号に変換して、エンジン１０４１へ転送することによって行われる。
【００３１】
ステップ８０４の判定においてデータが排紙命令、またはジョブ終了命令でなかった場合はステップ８０５において描画処理を行う。描画処理は各描画コマンドに応じて描画イメージデータ３００９を生成する処理である。
【００３２】
ステップ８０６では入力バッファにデータがあるか否かの判定を行う。判定の結果、入力バッファにまだデータがあればステップ８０３に戻ってデータ解析処理を繰り返す。判定の結果入力バッファにデータがない場合はステップ８０１へ戻り、データ入力を待つ。
【００３３】
図９は本実施例で示される印刷装置の状態監視処理のフローを示すフローチャートである。状態監視処理はタイマー処理になっていて定期的に実行されるものとする。状態監視処理が開始されると、まずステップ９０１でエンジンの現在の濃度特性を調べる。次に、ステップ９０２でメモリに記憶している前回調べた濃度特性を読み出す。次に、ステップ９０３で、ステップ９０１で得た濃度特性とステップ９０２で得た濃度特性を比較する。その結果、差異があればステップ９０４へ進み、差異がなければ処理を終了する。ステップ９０４では濃度補正処理を行う。（具体的には図４〜６で説明した処理）ステップ９０５ではネットワーク内の他のプリンタに対して濃度制御を行った事を通知する。通知する具体的方法は、本実施例ではＳＮＭＰ／ＴＲＡＰを使用することにするが、他のプロトコルを使っても同様である。また、ステップ９０６では現在の濃度特性をメモリに記憶（更新）する。
【００３４】
図１０は本実施例で示される第２の印刷装置（通知を受ける側）の処理を示すフローチャートである。（基本的には図８と同じであるが通知を受ける処理が追加される）
ステップ１００１は入力データ待ちループである。ホストからの入力が開始されるとステップ１００２へ進みデータ入力処理を行なう。データ入力処理ではデータを印字データ格納領域１０３２（入出力バッファ）に格納する。
【００３５】
ステップ１００３では入力されたデータの解析処理を行う。
【００３６】
ここでは、データが印字データかＳＮＭＰのデータかの判定も解析に含まれるものとする。解析の結果入力されたデータがＳＮＭＰ／ＴＲＡＰによる濃度補正通知であった場合、ステップ１００４で判定して、ステップ１００５において濃度補正処理を行う。濃度補正通知でない場合はステップ１００６へ進む。
【００３７】
ステップ１００６では解析結果が排紙命令、またはジョブ終了命令であるか判定を行う。判定の結果、排紙命令、またはジョブ終了命令であった場合、ステップ１００７において印刷処理を行う。印刷処理は図４で示されるビットマップ画像送出部１０４０が描画イメージ３００９を描画イメージ格納領域３００３から読み出して、イメージをビデオ信号に変換して、エンジン１０４１へ転送することによって行われる。
【００３８】
ステップ１００６の判定においてデータが排紙命令、またはジョブ終了命令でなかった場合はステップ１００７において描画処理を行う。描画処理は各描画コマンドに応じて描画イメージデータ３００９を生成する処理である。
【００３９】
ステップ１００８では入力バッファにデータがあるか否かの判定を行う。判定の結果、入力バッファにまだデータがあればステップ１００３に戻ってデータ解析処理を繰り返す。判定の結果入力バッファにデータがない場合はステップ１００１へ戻り、データ入力を待つ。
【００４０】
（変形例１）
濃度を測定する手段として、スキャナー（プリンタ内部に持つ）による測定も加えた場合についても同様である。スキャナーを用いた場合の構成図を図１１に示す。図１１は図３の構成図に対して、スキャナー１１００１と、濃度制御部２（１１００２）と、濃度補正データ格納領域（３００４）と、濃度補正データ（３０１０）が追加されている。スキャナー１１００１はエンジンから出力される画像を出力時に読み込み、濃度制御部２にデータを転送する。濃度制御部２はスキャンされたデータをもとに補正のための補正データを作成し、濃度補正データ格納領域（３００４）に格納する。ビットマップ画像送出部（１０４０）は前記補正データ（３０１０）を読み出して補正を施し、補正した画像をエンジン（１０４１）に転送する。
【００４１】
（変形例２）
本実施例では、ホストコンピュータに接続されたスキャナーから出力画像を読み込んで、ホストで補正データを生成し、補正データを印刷装置にダウンロードする型式について説明する。その構成を図１２に示す。図１２は図８とほぼ同様であるが、濃度補正領域３００４と、濃度補正データ３０１０と、用紙１２００２と、スキャナー１２００１が追加されている。
【００４２】
エンジン１０４１から出力された用紙１２００２をスキャナー１２００１から読み込む（手動）。スキャナーか読み込んだ画像はホストコンピュータに転送され、ホストコンピュータは色みのずれを補正する補正データを生成する。作成した補正データを印刷装置にダウンロードする。（ダウンロードコマンド等を使用するものとする）解析部３００１がダウンロードコマンドを解析し、ダウンロードされたデータ（濃度補正データ）濃度補正領域３００４に格納する。ビットマップ画像送出部（１０４０）は前記補正データ（３０１０）を読み出して補正を施し、補正した画像をエンジン（１０４１）に転送する。
【００４３】
図１３は本実施例で示す印刷装置を用いた印刷システムの構成図である。プリンタＡとプリンタＢが存在し、プリンタＡが基準になる印刷装置に設定されているものとする。プリンタＡが出力した用紙をスキャナー１３００４から読み込み、データをホストコンピュータ１０００に転送する。ホストコンピュータ１０００は色みを補正し、補正データを生成し、補正データをプリンタＡにダウンロードする。プリンタＡは濃度補正を行い、濃度補正を行った事をプリンタＢに通知すると共に、プリンタＢに補正データを転送する。プリンタＢは濃度補正データを受取り、濃度補正を行う。
【００４４】
ホストコンピュータからプリンタＡとプリンタＢに対して分散印刷が行われた場合、プリンタＡを基準として補正された状態で両方のプリンタから印刷される。
【００４５】
（変形例３）
上述の実施例で示した第１の印刷装置と、第２の印刷装置が、同一の印刷装置であって、設定によって第１の印刷装置と第２の印刷装置に切り替えられる（モード設定）ようにしても構わない。
【図面の簡単な説明】
【００４６】
【図１】本発明の一実施例を示すプリンタの構成を示す断面図である。
【図２】本発明の一実施例を示すプリンタシステムの構成を説明するブロック図である。
【図３】本発明の一実施例を示すプリンタの論理的な構造を説明するブロック図である。
【図４】濃度制御時に利用されるパッチを模式的に示す図である。
【図５】入力濃度と出力濃度の関係を説明する図である。
【図６】濃度補正データを説明する図である。
【図７】システム構成図。
【図８】第１の印刷装置のメイン処理のフローチャートである。
【図９】状態監視処理のフローチャートである。
【図１０】第２の印刷装置のメイン処理のフローチャートである。
【図１１】その他の実施例１の構成図である。
【図１２】その他の実施例２の構成図である。
【図１３】システム構成図である。
【図１】
2006116800.tif 000003
【図２】
2006116800.tif 000004
【図３】
2006116800.tif 000005
【図４】
2006116800.tif 000006
【図５】
2006116800.tif 000007
【図６】
2006116800.tif 000008
【図７】
2006116800.tif 000009
【図８】
2006116800.tif 000010
【図９】
2006116800.tif 000011
【図１０】
2006116800.tif 000012
【図１１】
2006116800.tif 000013
【図１２】
2006116800.tif 000014
【図１３】
2006116800.tif 000015