(57)【要約】【課題】  ネットワーク上の複数の画像出力装置のキャリブレーションタイミングが重ならないようにスケジューリングすることによって、ユーザの印刷要求に対して、ユーザを待たす頻度を減らすことができる。【解決手段】  ネットワーク上にキャリブレーション実行可能な複数の画像出力装置と画像出力を制御する画像出力制御装置の構成において、複数の画像出力装置のキャリブレーション実行状態を監視する手段と、各々の画像出力装置が同時にキャリブレーションを行うことのないように管理する手段を有する画像出力制御装置である。【選択図】        図１
2006163052.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上のキャリブレーション機能を有する複数の画像出力装置と接続された画像出力制御装置であって、
前記複数の画像出力装置のキャリブレーション実行状態を監視する監視手段と、
前記複数の画像出力装置の各々にキャリブレーションを実行する指示を行う指示手段と、
前記複数の画像出力装置が所定の台数以上同時にキャリブレーションを行うことがないようキャリブレーションの実行を管理する管理手段とを有することを特徴とする画像出力制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、キャリブレーションを行う画像出力装置を双方向通信で接続して制御する画像出力制御装置に関するものである。
【背景技術】
【０００２】
従来の画像出力装置では、環境の変化や、パーツの消耗により形成される可視像の変化および劣化に対応するため、可視像を形成するエンジン部の補正処理、すなわち、キャリブレーションと呼ばれるプロセスを実行していた。
【０００３】
ネットワークに接続された複数の画像出力装置各々がキャリブレーションを行う場合においても、キャリブレーションの実行タイミングは各画像出力装置間で相関が無かった（例えば、特許文献１参照）。
【特許文献１】特開平０７−２６１４７９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来例では、ネットワーク上に複数の画像出力装置が存在するにも関わらず、複数の画像出力装置が同時期にキャリブレーションを実行している場合には、ユーザが文書の出力処理を行えず、キャリブレーション終了まで待たされるという事態が発生していた。
【０００５】
そこで、本発明における画像出力制御装置は、ネットワーク上の複数の画像出力装置が同時にキャリブレーションを実行してしまうことの無いよう、キャリブレーションの実行タイミングを管理する画像出力制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の画像出力制御装置は、以下の構成を有する。すなわち、
ネットワーク上のキャリブレーション機能を有する複数の画像出力装置と接続された画像出力制御装置であって、
前記複数の画像出力装置のキャリブレーション実行状態を監視する監視手段と、
前記複数の画像出力装置の各々にキャリブレーションを実行する指示を行う指示手段と、
前記複数の画像出力装置が所定の台数以上同時にキャリブレーションを行うことがないようキャリブレーションの実行を管理する管理手段とを有することを特徴とする。
【発明の効果】
【０００７】
本発明の画像出力制御装置によれば、ネットワーク上に接続された複数のプリンタのキャリブレーション動作タイミングを制御できるため、ユーザの印刷要求を待たせる頻度を減らすことが可能となる。
【発明を実施するための最良の形態】
【０００８】
以下、図面を参照しながら、本発明に係る実施の形態について説明する。
【実施例】
【０００９】
図１は本実施形態が使用されるネットワークの形態例を示す。
【００１０】
図１において、１０１は機器を接続する既知の技術を用いたネットワークであり、本実施形態ではＴＣＰ／ＩＰプロトコルを使用した、イーサネット（登録商標）の使用を想定している。
【００１１】
１０２はネットワークプリンタ１０３、１０４、１０５のキャリブレーションを管理する管理サーバである。管理サーバ１０２は通常、パーソナルコンピュータやワークステーションにソフトウェアを導入することによって実現される。管理サーバ１０２にはネットワークインターフェイスが具備されており、ネットワーク１０１を介して各機器に接続されている。
【００１２】
１０３、１０４、１０５はネットワークインターフェイスを具備し、ネットワークインターフェイスを介して送られる印刷データや画像データを受信し、電子写真技術などの既知の印刷技術を用いて用紙などのメディアに実際に印刷を行うネットワークプリンタである。ネットワークプリンタ１０３、１０４、１０５もまたネットワーク１０１を介して各機器に接続している。ここでは、１０３はカラーデジタル複合機、１０４、１０５はカラーレーザープリンタを示している。
【００１３】
図２は管理サーバ１０２の構成を示すブロック図である。
【００１４】
図２において、ＣＰＵ２０１はＲＯＭ２０２等に格納されているプログラムに従って、ＣＰＵバス２０３を介して制御を司る。ＲＡＭ２０４はＣＰＵ２０１のワークエリアとして使用される。さらに、プリンタのキャリブレーション情報を格納するエリアでもある。
【００１５】
ネットワークＩ／Ｆ２０５は、ネットワーク上の他の機器やプリンタとの通信処理を司るものである。このほかに、ＣＲＴ表示装置２０６、キーボード等の入力装置２０７、ハードディスク等の外部記憶装置２０８が構成要素として含まれる。
【００１６】
図３はネットワークプリンタ１０４の構成を示すブロック図である。図３において、３０１はプリンタを制御するＣＰＵ３０１、３０２はプリンタの動作を制御するプログラムを格納するＲＯＭ、３０３は作業用の記憶情報や画像データを蓄えるＲＡＭ、３０４はネットワーク１０１に接続するためのネットワークＩ／Ｆである。また、プリンタＩ／Ｆ３０５を介して、プリンタ部３０６と接続されている。プリンタ部３０６は画像処理部３０８と、パッチ・パターンの光学濃度を測定する濃度測定部３０７と、画像処理部３０８から送出された画像信号に基づいて実際の画像形成を行うカラー・プリンタ・エンジン３０９に大別される。
【００１７】
なお、濃度測定部３０７には、光学センサ（図４，４０１）が接続される。光学センサ４０１で読み取ったパッチ・パターンの濃度値を濃度測定部３０７によって測定し、その値を元に画像処理部３０８で濃度補正を行う。
【００１８】
次に、図４を参照して、本実施形態における濃度測定処理について説明する。
【００１９】
図４は、濃度測定処理のための一構成例を示す説明図である。プリンタ部３０６において、中間転写体である感光ドラム４０２上に、複数のパターンからなるパッチ・パターンを線４０３上に形成する。パッチ・パターンは濃度レベル（０〜２５５）の複数パッチ・パターンを含み、各色（Ｙ、Ｍ、Ｃ、Ｋ）毎に感光ドラム４０２の回転方向に配列される。当該パッチ・パターンを光学センサ４０１で読み取って、濃度測定部３０７により光学濃度を測定する。測定した濃度値を元に、画像処理部３０８で出力データの濃度補正を行う。
【００２０】
なお、本発明が適用されるプリンタは図示した各要素に加えて、感光ドラム４０２を一様に帯電させる帯電装置、感光ドラム４０２上の電荷を画像信号に応じて除去する露光装置、感光ドラム４０２上に形成された静電潜像をトナーを用いて現像する現像装置、現像された可視像をシート状記録媒体に転写する転写装置、シート状記録媒体を搬送する搬送装置、シート状記録媒体上のトナー像を定着させる定着装置、搬送装置および露光系を駆動する駆動装置、等を備えている。
【００２１】
次に、上記構成を用いたキャリブレーション処理手順について図５、図６のフローチャートを参照して説明する。
【００２２】
図５のフローチャートが示す濃度測定処理は種々の所定タイミングで、または機内温度、湿度等の環境変動等に応じて行われる。当該所定タイミングは、電源ＯＮ時、規定枚数印刷時（たとえば電源ＯＮから５０枚印刷後や２００枚印刷毎等の予め規定した枚数印刷後）、規定時間経過時（たとえば、３０分経過毎等の予め規定した経過時間）等である。
【００２３】
まずステップＳ５０１において管理サーバ１０２からのキャリブレーション許可があるかどうかを判断し、もし、許可が無い場合は通常プリント動作に戻る。許可があった場合、プリンタ１０３、１０４、１０５は以下に説明するステップＳ５０２，Ｓ５０３の濃度測定処理を行うことができる。
【００２４】
すなわち、ステップＳ５０１において管理サーバからのキャリブレーション許可があった場合、濃度測定部３０７で光学センサ４０１からの検知信号に基づいて濃度測定した濃度レベルの測定値を受け取って濃度測定を行い（ステップＳ５０２）、当該測定値に従って、濃度補正テーブルの更新を行う（ステップＳ５０３）。最後に管理サーバ１０２に対して、キャリブレーションの終了通知を行う（Ｓ５０４）。
【００２５】
図６のフローチャートでは、プリンタ１０３、１０４、１０５からのキャリブレーション要求を受けた管理サーバ１０２の動作を説明する。
【００２６】
例えば、プリンタ１０４からのキャリブレーション要求があった場合（Ｓ６０１）、ＲＡＭ２０４に格納されている機器管理テーブル（図７）を参照し、ネットワーク接続された機器のキャリブレーションの状況を確認する（Ｓ６０２）。キャリブレーション中の機器の台数をカウントし（Ｓ６０３）、もし、そのときにキャリブレーション中の機器が所定の台数以下であるなら、プリンタ１０４にキャリブレーションの許可を与える（Ｓ６０４）。
【００２７】
そして、機器管理テーブルを更新する（Ｓ６０５）。Ｓ６０１において、キャリブレーション要求がなかった場合、ならびにＳ６０３においてキャリブレーション中の機器が所定数以上だった場合は、プリンタ１０３、１０４、１０５からのキャリブレーション終了通知をチェックする（Ｓ６０６）。キャリブレーション終了通知があった場合、機器管理テーブルを更新する（Ｓ６０５）。
【００２８】
図７は機器管理テーブルの一例である。
【００２９】
便宜上、プリンタ１０３、１０４、１０５をそれぞれプリンタＡ、プリンタＢ、プリンタＣとする。このテーブルにはキャリブレーション実行中か否かのステータスを保持してあり、管理サーバ１０２はこの機器管理テーブルを参照して、キャリブレーションの許可を発行する。その他にも機器の属性等を格納してある。図１のネットワークにおいて、不図示のクライアントコンピュータから印刷要求があった場合、この機器管理テーブルを参照して、印刷要求の対象となるプリンタがキャリブレーション動作中だった場合、同等の機能を持つ他のプリンタを代替プリンタとして、ユーザに選択させるようにしても良い（図８）。
【００３０】
以上説明したように本実施形態に係るネットワークプリンタの形態は、カラープリンタ３台の構成であるが、同時にキャリブレーション動作を行わないよう制御することによって、ユーザからの印刷要求を待たせる頻度を少なくすることができる。
【００３１】
なお、上記実施形態では、カラープリンタ３台の構成であるが、３台以上のカラープリンタの構成であってもキャリブレーションを行う条件を変更することによって、より最適な制御を行うことができる。カラープリンタ・エンジンカラープリンタと白黒プリンタの混成であった場合、例えば、カラープリンタが２台、白黒プリンタが２台の構成であった場合でも、カラープリンタと白黒プリンタおのおのでキャリブレーション動作の制限をかけてやれば、少なくともカラープリンタと白黒プリンタ１台づつが印刷可能状態で稼働することができる。
【００３２】
また、本実施形態の管理サーバの機能をネットワーク上に接続されたＣＰＵ搭載のプリンタ機器の１つに持たせ、他のプリンタ機器を管理するようにしても良い。
【図面の簡単な説明】
【００３３】
【図１】本実施形態を利用するネットワーク構成例を示す図
【図２】本実施形態の管理サーバのブロック図
【図３】本実施形態のプリンタのブロック図
【図４】本実施形態における濃度測定処理のための一構成図
【図５】本実施形態におけるプリンタの動作フロー図
【図６】本実施形態における管理サーバの動作フロー図
【図７】本実施形態における管理サーバの機器管理テーブル
【図８】本実施形態におけるクライアントコンピュータの表示画面
【符号の説明】
【００３４】
１０１  ネットワーク
１０２  管理サーバ
１０３  ネットワークプリンタ
１０４  ネットワークプリンタ
１０５  ネットワークプリンタ
【図１】
2006163052.tif 000003
【図２】
2006163052.tif 000004
【図３】
2006163052.tif 000005
【図４】
2006163052.tif 000006
【図５】
2006163052.tif 000007
【図６】
2006163052.tif 000008
【図７】
2006163052.tif 000009
【図８】
2006163052.tif 000010