(57)【特許請求の範囲】
【請求項１】
複数の出力装置と、当該複数の出力装置の管理を行う管理装置とを備えた出力システムであって、
前記管理装置は、
前記複数の出力装置のそれぞれから、各出力装置におけるキャリブレーションの必要度を判断するための状態情報を取得する状態情報取得部と、
当該状態情報取得部によって取得された状態情報に基づいて、各出力装置のキャリブレーションの必要度を判定する判定部と、
当該判定部の判定結果に基づいて、各出力装置にキャリブレーションの実行を指示するキャリブレーション指示部と
を備え、
前記管理装置において、
前記判定部が、前記状態情報に基づいて、出力装置がキャリブレーションの実行が必要な状態にあると判定した場合、前記キャリブレーション指示部は、当該出力装置にキャリブレーションの実行を指示し、
前記判定部が、前記状態情報に基づいて、出力装置がキャリブレーションの実行が必要な状態に近い状態にあると判定した場合、前記キャリブレーション指示部は、当該出力装置をキャリブレーションの実行を指示する候補とし、当該候補となった出力装置のうち、少なくとも一台については、キャリブレーションの実行を指示せず、それ以外の候補については、順次キャリブレーションの実行を指示する
ことを特徴とする出力システム。
【請求項２】
複数の出力装置と、当該複数の出力装置の管理を行う管理装置とを備えた出力システムであって、
前記管理装置は、
前記複数の出力装置のそれぞれから、各出力装置におけるキャリブレーションの必要度を判断するための状態情報を取得する状態情報取得部と、
当該状態情報取得部によって取得された状態情報に基づいて、各出力装置のキャリブレーションの必要度を判定する判定部と、
当該判定部の判定結果に基づいて、各出力装置にキャリブレーションの実行を指示するキャリブレーション指示部と
を備え、
前記管理装置において、
前記判定部が、前記状態情報に基づいて、出力装置がキャリブレーションの実行が必要な状態にあると判定した場合、前記キャリブレーション指示部は、当該出力装置にキャリブレーションの実行を指示し、
前記判定部が、前記状態情報に基づいて、出力装置がキャリブレーションの実行が必要な状態に近い状態にあると判定した場合、前記キャリブレーション指示部は、当該出力装置をキャリブレーションの実行を指示する候補とし、少なくとも２台の出力装置が前記候補となったときに、その内の一台についてキャリブレーションの実行を指示する
ことを特徴とする出力システム。
【請求項３】
前記複数の出力装置のそれぞれは、
前記状態情報を検知する状態情報検知部と、
前記管理装置の指示に従って、キャリブレーションを実行するキャリブレーション実行部と
を備えたことを特徴とする請求項１又は２に記載の出力システム。
【請求項４】
複数の出力装置の管理を行う管理装置であって、
前記複数の出力装置のそれぞれから、各出力装置におけるキャリブレーションの必要度を判断するための状態情報を取得する状態情報取得部と、
当該状態情報取得部によって取得された状態情報に基づいて、各出力装置のキャリブレーションの必要度を判定する判定部と、
当該判定部の判定結果に基づいて、各出力装置にキャリブレーションの実行を指示するキャリブレーション指示部と
を備え、
前記判定部が、前記状態情報に基づいて、出力装置がキャリブレーションの実行が必要な状態にあると判定した場合、前記キャリブレーション指示部は、当該出力装置にキャリブレーションの実行を指示し、
前記判定部が、前記状態情報に基づいて、出力装置がキャリブレーションの実行が必要な状態に近い状態にあると判定した場合、前記キャリブレーション指示部は、当該出力装置をキャリブレーションの実行を指示する候補とし、当該候補となった出力装置のうち、少なくとも一台については、キャリブレーションの実行を指示せず、それ以外の候補については、順次キャリブレーションの実行を指示する
ことを特徴とする管理装置。
【請求項５】
複数の出力装置の管理を行う管理装置であって、
前記複数の出力装置のそれぞれから、各出力装置におけるキャリブレーションの必要度を判断するための状態情報を取得する状態情報取得部と、
当該状態情報取得部によって取得された状態情報に基づいて、各出力装置のキャリブレーションの必要度を判定する判定部と、
当該判定部の判定結果に基づいて、各出力装置にキャリブレーションの実行を指示するキャリブレーション指示部と
を備え、
前記判定部が、前記状態情報に基づいて、出力装置がキャリブレーションの実行が必要な状態にあると判定した場合、前記キャリブレーション指示部は、当該出力装置にキャリブレーションの実行を指示し、
前記判定部が、前記状態情報に基づいて、出力装置がキャリブレーションの実行が必要な状態に近い状態にあると判定した場合、前記キャリブレーション指示部は、当該出力装置をキャリブレーションの実行を指示する候補とし、少なくとも２台の出力装置が前記候補となったときに、その内の一台についてキャリブレーションの実行を指示する
ことを特徴とする管理装置。
【請求項６】
請求項４又は５に記載の管理装置に管理される出力装置であって、
キャリブレーションの必要度を判断するための状態情報を検知する状態情報検知部と、
前記管理装置の指示に従って、キャリブレーションを実行するキャリブレーション実行部と
を備えたことを特徴とする出力装置。
【請求項７】
複数の出力処理部を備えた出力装置であって、
前記複数の出力処理部のそれぞれから、各出力処理部におけるキャリブレーションの必要度を判断するための状態情報を取得する状態情報取得部と、
当該状態情報取得部によって取得された状態情報に基づいて、各出力処理部のキャリブレーションの必要度を判定する判定部と、
当該判定部の判定結果に基づいて、各出力処理部にキャリブレーションの実行を指示するキャリブレーション指示部と
を備え、
前記判定部が、前記状態情報に基づいて、出力処理部がキャリブレーションの実行が必要な状態にあると判定した場合、前記キャリブレーション指示部は、  当該出力処理部にキャリブレーションの実行を指示し、
前記判定部が、前記状態情報に基づいて、出力処理部がキャリブレーションの実行が必要な状態に近い状態にあると判定した場合、前記キャリブレーション指示部は、当該出力処理部をキャリブレーションの実行を指示する候補とし、当該候補となった出力処理部のうち、少なくとも一つについては、キャリブレーションの実行を指示せず、それ以外の候補については、順次キャリブレーションの実行を指示する
ことを特徴とする出力装置。
【請求項８】
複数の出力処理部を備えた出力装置であって、
前記複数の出力処理部のそれぞれから、各出力処理部におけるキャリブレーションの必要度を判断するための状態情報を取得する状態情報取得部と、
当該状態情報取得部によって取得された状態情報に基づいて、各出力処理部のキャリブレーションの必要度を判定する判定部と、
当該判定部の判定結果に基づいて、各出力処理部にキャリブレーションの実行を指示するキャリブレーション指示部と
を備え、
前記判定部が、前記状態情報に基づいて、出力処理部がキャリブレーションの実行が必要な状態にあると判定した場合、前記キャリブレーション指示部は、当該出力処理部にキャリブレーションの実行を指示し、
前記判定部が、前記状態情報に基づいて、出力処理部がキャリブレーションの実行が必要な状態に近い状態にあると判定した場合、前記キャリブレーション指示部は、当該出力処理部をキャリブレーションの実行を指示する候補とし、少なくとも２つの出力処理部が前記候補となったときに、その内の一つについてキャリブレーションの実行を指示する
ことを特徴とする出力装置。
【請求項９】
複数の出力装置のそれぞれから、各出力装置におけるキャリブレーションの必要度を判断するための状態情報を取得し、
取得した状態情報に基づいて、各出力装置のキャリブレーションの必要度を判定し、
判定結果に基づいて、各出力装置にキャリブレーションの実行を指示し、
取得した状態情報に基づいて、出力装置がキャリブレーションの実行が必要な状態にあると判定した場合、出力装置にキャリブレーションの実行を指示し、
出力装置がキャリブレーションの実行が必要な状態に近い状態にあると判定した場合、出力装置をキャリブレーションの実行を指示する候補とし、
当該候補となった出力装置のうち、少なくとも一台については、キャリブレーションの実行を指示せず、それ以外の候補については、順次キャリブレーションの実行を指示する
ことを特徴とする出力システムの管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の出力装置（プリンタや複合機等）を備えた出力システムに関し、特に、当該出力システムにおけるキャリブレーションに関する。
【背景技術】
【０００２】
従来、電子写真プリンタやインクジェットプリンタ等の出力装置を複数備えた出力システムとして、例えば、複数の物理的な出力装置を１つの論理的な出力装置と見做し、パーソナルコンピュータ（以下、ＰＣという）などのクライアントからの印刷要求を処理するネットワークプリントシステムが知られている。
【０００３】
一方、このようなネットワークプリントシステムを構成する電子写真プリンタやインクジェットプリンタ等の出力装置では、色や濃度等の再現性についての個体差や時間的変動を軽減するために、通常、キャリブレーションが行われる。例えば、出力装置内部に備えられた環境センサーやプリント枚数カウンター等によって所定のキャリブレーション実行条件が検出されると、出力装置は、所定のテストチャートを出力し、当該出力結果を、出力装置内部に設けられた画像読み取りセンサ等によって読み取り、当該読み取ったテストチャート画像に基づいて、出力装置の画像処理部における補正パラメータの更新を行う。
【０００４】
複数の出力装置を備えたネットワークプリントシステムにおいても、各出力装置は、それぞれの使用環境や使用状況等に応じたそれぞれのタイミングでキャリブレーションを実行することになる。従って、例えば、１つのフロア内に設置された複数の出力装置で構成されるネットワークプリントシステムにおいて、全ての出力装置がいっせいにキャリブレーションを実行してしまい、フロア内で出力可能な出力装置が存在しなくなるといった状況が起こりうる。しかしながら、このような状況が起こるのは、ユーザの利便性の観点から望ましくない。特に、キャリブレーションに紙の出力をともなう場合、出力装置が出力不可能な状態にある時間が長くなってしまうため、ユーザへの影響が大きい。
【０００５】
なお、特開２００３−１５４７３３号公報には、ホストコンピュータと複数の印刷装置とを備えた印刷システムにおいて、ホストコンピュータが、各印刷装置からキャリブレーションの実行タイミングに関する実行タイミング情報（例えば、次回のキャリブレーション処理までの時間）を収集し、収集した実行タイミング情報を画面表示して、ユーザに提示することによって、ユーザが、キャリブレーションによって印刷が中断されにくい印刷装置を選択できるようにする構成が開示されている。
【０００６】
【特許文献１】特開２００３−１５４７３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明の目的は、複数の出力装置を備えた出力システムにおいて、すべての出力装置が同時にキャリブレーションを実行することを防止することにある。
【課題を解決するための手段】
【０００８】
本発明に係る出力システムは、複数の出力装置と、当該複数の出力装置の管理を行う管理装置とを備えた出力システムであって、前記管理装置は、前記複数の出力装置のそれぞれから、各出力装置におけるキャリブレーションの必要度を判断するための状態情報を取得する状態情報取得部と、当該状態情報取得部によって取得された状態情報に基づいて、各出力装置のキャリブレーションの必要度を判定する判定部と、当該判定部の判定結果に基づいて、各出力装置にキャリブレーションの実行を指示するキャリブレーション指示部とを備えたことを特徴とする。
【０００９】
この場合において、前記複数の出力装置のそれぞれは、前記状態情報を検知する状態情報検知部と、前記管理装置の指示に従って、キャリブレーションを実行するキャリブレーション実行部とを備えるようにしてもよい。
【００１０】
また、前記管理装置において、前記判定部が、前記状態情報に基づいて、出力装置がキャリブレーションの実行が必要な状態にあると判定した場合、前記キャリブレーション指示部は、当該出力装置にキャリブレーションの実行を指示し、前記判定部が、前記状態情報に基づいて、出力装置がキャリブレーションの実行が必要な状態に近い状態にあると判定した場合、前記キャリブレーション指示部は、当該出力装置をキャリブレーションの実行を指示する候補とし、当該候補となった出力装置のうち、少なくとも一台については、キャリブレーションの実行を指示せず、それ以外の候補については、順次キャリブレーションの実行を指示するようにしてもよい。
【００１１】
あるいは、前記管理装置において、前記判定部が、前記状態情報に基づいて、出力装置がキャリブレーションの実行が必要な状態にあると判定した場合、前記キャリブレーション指示部は、当該出力装置にキャリブレーションの実行を指示し、前記判定部が、前記状態情報に基づいて、出力装置がキャリブレーションの実行が必要な状態に近い状態にあると判定した場合、前記キャリブレーション指示部は、当該出力装置をキャリブレーションの実行を指示する候補とし、少なくとも２台の出力装置が前記候補となった時に、その内の一台についてキャリブレーションの実行を指示するようにしてもよい。
【００１２】
本発明に係る管理装置は、複数の出力装置の管理を行う管理装置であって、前記複数の出力装置のそれぞれから、各出力装置におけるキャリブレーションの必要度を判断するための状態情報を取得する状態情報取得部と、当該状態情報取得部によって取得された状態情報に基づいて、各出力装置のキャリブレーションの必要度を判定する判定部と、当該判定部の判定結果に基づいて、各出力装置にキャリブレーションの実行を指示するキャリブレーション指示部とを備えたことを特徴とする。
【００１３】
この場合において、前記判定部が、前記状態情報に基づいて、出力装置がキャリブレーションの実行が必要な状態にあると判定した場合、前記キャリブレーション指示部は、当該出力装置にキャリブレーションの実行を指示し、前記判定部が、前記状態情報に基づいて、出力装置がキャリブレーションの実行が必要な状態に近い状態にあると判定した場合、前記キャリブレーション指示部は、当該出力装置をキャリブレーションの実行を指示する候補とし、当該候補となった出力装置のうち、少なくとも一台については、キャリブレーションの実行を指示せず、それ以外の候補については、順次キャリブレーションの実行を指示するようにしてもよい。
【００１４】
また、前記判定部が、前記状態情報に基づいて、出力装置がキャリブレーションの実行が必要な状態にあると判定した場合、前記キャリブレーション指示部は、当該出力装置にキャリブレーションの実行を指示し、前記判定部が、前記状態情報に基づいて、出力装置がキャリブレーションの実行が必要な状態に近い状態にあると判定した場合、前記キャリブレーション指示部は、当該出力装置をキャリブレーションの実行を指示する候補とし、少なくとも２台の出力装置が前記候補となった時に、その内の一台についてキャリブレーションの実行を指示するようにしてもよい。
【００１５】
本発明に係る出力装置は、上記管理装置に管理される出力装置であって、キャリブレーションの必要度を判断するための状態情報を検知する状態情報検知部と、前記管理装置の指示に従って、キャリブレーションを実行するキャリブレーション実行部とを備えたことを特徴とする。
【００１６】
本発明に係る別の出力装置は、複数の出力処理部を備えた出力装置であって、前記複数の出力処理部のそれぞれから、各出力処理部におけるキャリブレーションの必要度を判断するための状態情報を取得する状態情報取得部と、当該状態情報取得部によって取得された状態情報に基づいて、各出力処理部のキャリブレーションの必要度を判定する判定部と、当該判定部の判定結果に基づいて、各出力処理部にキャリブレーションの実行を指示するキャリブレーション指示部とを備えたことを特徴とする。
【００１７】
この場合において、前記判定部が、前記状態情報に基づいて、出力処理部がキャリブレーションの実行が必要な状態にあると判定した場合、前記キャリブレーション指示部は、当該出力処理部にキャリブレーションの実行を指示し、前記判定部が、前記状態情報に基づいて、出力処理部がキャリブレーションの実行が必要な状態に近い状態にあると判定した場合、前記キャリブレーション指示部は、当該出力処理部をキャリブレーションの実行を指示する候補とし、当該候補となった出力処理部のうち、少なくとも一つについては、キャリブレーションの実行を指示せず、それ以外の候補については、順次キャリブレーションの実行を指示するようにしてもよい。
【００１８】
また、前記判定部が、前記状態情報に基づいて、出力処理部がキャリブレーションの実行が必要な状態にあると判定した場合、前記キャリブレーション指示部は、当該出力処理部にキャリブレーションの実行を指示し、前記判定部が、前記状態情報に基づいて、出力処理部がキャリブレーションの実行が必要な状態に近い状態にあると判定した場合、前記キャリブレーション指示部は、当該出力処理部をキャリブレーションの実行を指示する候補とし、少なくとも２つの出力処理部が前記候補となった時に、その内の一つについてキャリブレーションの実行を指示するようにしてもよい。
【００１９】
本発明に係る出力システムの管理方法は、複数の出力装置のそれぞれから、各出力装置におけるキャリブレーションの必要度を判断するための状態情報を取得し、取得した状態情報に基づいて、各出力装置のキャリブレーションの必要度を判定し、判定結果に基づいて、各出力装置にキャリブレーションの実行を指示することを特徴とする。
【００２０】
この場合において、取得した状態情報に基づいて、出力装置がキャリブレーションの実行が必要な状態にあると判定した場合、出力装置にキャリブレーションの実行を指示し、出力装置がキャリブレーションの実行が必要な状態に近い状態にあると判定した場合、出力装置をキャリブレーションの実行を指示する候補とし、当該候補となった出力装置のうち、少なくとも一台については、キャリブレーションの実行を指示せず、それ以外の候補については、順次キャリブレーションの実行を指示するようにしてもよい。
【発明の効果】
【００２１】
本発明によれば、出力システムを構成するすべての出力装置において同時にキャリブレーションが実行されて、すべての出力装置が同時に出力不可能な状態となることを防止することができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の実施の形態について、図面を参照しつつ詳細に説明する。
【００２３】
図１は、本発明による出力システムの構成を示す図である。同図に示すように、本発明による出力システム１００は、複数のクライアントＰＣ１１０と、プリントサーバ１２０と、複数のプリンタ１３０とを備える。
【００２４】
複数のクライアントＰＣ１１０はそれぞれ、ネットワーク１４０ａに接続され、プリントサーバ１２０は、ネットワーク１４０ａ及び１４０ｂに接続され、複数のプリンタ１３０はそれぞれ、ネットワーク１４０ｂに接続されている。
【００２５】
クライアントＰＣ１１０は、利用者が選択した電子文書等の印刷を行うため、印刷データをプリントサーバ１２０に送信するものであり、例えば、通常のＰＣその他のコンピュータで構成される。より具体的には、クライアントＰＣ１１０は、ＣＰＵ、メインメモリ、表示装置、ハードディスク装置、入力装置等を備える。表示装置は、例えば、ＣＲＴ表示装置やＬＣＤ表示装置等によって構成され、入力装置は、例えば、キーボードやマウスその他のポインティングデバイス等によって構成される。
【００２６】
プリントサーバ１２０は、クライアントＰＣ１１０から受信した印刷データを、所定のプリンタ１３０に出力させるため、複数のプリンタ１３０を管理する管理装置であり、例えば、通常のＰＣその他のコンピュータで構成される。プリントサーバ１２０は、例えば、一つのクライアントＰＣ１１０から受信した印刷データを、複数のプリンタ１３０で分散出力させたり、複数のクライアントＰＣ１１０から受信した複数の印刷データを、複数のプリンタ１３０で同時出力させたりすることができる。また、プリントサーバ１２０は、各プリンタ１３０のキャリブレーション実行タイミングを管理する。
【００２７】
プリンタ１３０は、プリントサーバ１２０から受信した印刷データを、用紙上に出力する出力装置であり、通常のネットワーク対応のレーザープリンタやインクジェットプリンタが有する機能に加えて、プリントサーバ１２０の指示に従って、キャリブレーションを実行する機能を有する。
【００２８】
図２は、プリントサーバ１２０及びプリンタ１３０の機能構成を示す図である。なお、同図では、本発明に関連する構成要素についてのみ示してある。
【００２９】
同図に示すように、プリントサーバ１２０は、状態情報取得部２２１と、判定部２２２と、キャリブレーション指示部２２３とを備え、各プリンタ１３０は、状態検知部２３１と、キャリブレーション実行部２３２とを備える。
【００３０】
各プリンタ１３０の状態検知部２３１は、キャリブレーションの必要度を判断するための基準となる各プリンタ１３０の状態を検知するものであって、例えば、プリント枚数カウンターや、環境センサーや、濃度センサーや、イメージバーなどで構成される。
【００３１】
また、各プリンタ１３０のキャリブレーション実行部２３２は、プリントサーバ１２０からのキャリブレーション実行の指示に従って、プリンタ１３０のキャリブレーションを適宜実行するものである。例えば、プリントサーバ１２０からキャリブレーションの実行を指示されると、キャリブレーション実行部２３２は、所定のテストチャートをプリンタ１３０に出力させ、当該出力結果を、プリンタ１３０内部に設けられた画像読み取りセンサ等によって読み取り、当該読み取ったテストチャート画像に基づいて、プリンタ１３０の画像処理部における補正パラメータの更新を行う。
【００３２】
一方、プリントサーバ１２０の状態情報取得部２２１は、各プリンタ１３０の状態検知部２３１で検知された状態情報を、各プリンタ１３０から取得するものである。
【００３３】
判定部２２２は、状態情報取得部２２１によって取得された状態情報に基づいて、各プリンタ１３０のキャリブレーションの必要度を判定するものである。より具体的には、判定部２２２は、各プリンタ１３０の状態情報に基づいて、当該プリンタ１３０が次の３つの状態、すなわち、（ａ）直ちにキャリブレーションを実行する必要がある状態、（ｂ）キャリブレーションを実行する必要がある状態に近い状態（キャリブレーションを実行するタイミングが近づいている状態）、（ｃ）今のところ、キャリブレーションを実行する必要がない状態、のいずれであるかを判定する。
【００３４】
キャリブレーション指示部２２３は、判定部２２２の判定結果に基づいて、各プリンタ１３０にキャリブレーションの実行を指示するものである。より具体的には、キャリブレーション指示部２２３は、判定部２２２によって直ちにキャリブレーションを実行する必要がある（上記（ａ）の状態にある）と判定されたプリンタ１３０については、キャリブレーションの実行を指示する。また、判定部２２２によってキャリブレーションを実行するタイミングが近づいている（上記（ｂ）の状態にある）と判定されたプリンタ１３０については、まず、キャリブレーションの実行を指示する候補とし、続けて、他に、キャリブレーションの実行を指示する候補が存在しないかを調べて、複数の候補が存在する場合は、複数の候補のうちの少なくとも一つを除いた残りの候補について、順次キャリブレーションの実行を指示する。
【００３５】
図３は、プリントサーバ１２０におけるキャリブレーション実行タイミングの管理処理の流れを示す図である。なお、同図では、各プリンタ１３０のプリント枚数（正確には、前回のキャリブレーション実行時からのプリント枚数）を、キャリブレーション実行タイミング（キャリブレーションの必要度）を判断するための基準とした場合の処理を示している。すなわち、各プリンタ１３０において、プリント枚数カウンター等によりプリント枚数をカウントしておき、各プリンタ１３０が予め定めた所定枚数以上のプリントを行う毎に、キャリブレーションを実行するようにする。また、当該処理は、プリンタ１３０の状態を適切に監視できるように、適切な間隔で定期的に実行される。
【００３６】
同図に示すように、まず、管理している複数のプリンタ１３０の中から処理対象とする一つのプリンタ１３０を選択し、選択したプリンタ１３０の現在のプリント枚数を取得する（Ｓ３０１）。次に、取得された現在のプリント枚数に基づいて、当該プリンタ１３０は、キャリブレーションを実行する必要があるか否かを判定する（Ｓ３０２）。具体的には、現在のプリント枚数と、所定の閾値（第一の閾値）とを比較し、現在のプリント枚数が第一の閾値より大きい場合は、キャリブレーションを実行する必要があると判定し、現在のプリント枚数が第一の閾値以下の場合は、キャリブレーションを実行する必要はまだないと判定する。
【００３７】
判定の結果、キャリブレーションを実行する必要がある場合は（Ｓ３０２：Ｙｅｓ）、処理対象のプリンタ１３０に対して、キャリブレーションの実行を指示する（Ｓ３０３）。一方、キャリブレーションを実行する必要がまだない場合は（Ｓ３０２：Ｎｏ）、更に、現在のプリント枚数に基づいて、当該プリンタ１３０は、キャリブレーションを実行するタイミングが近づいているか否かを判定する（Ｓ３０４）。具体的には、現在のプリント枚数と、所定の閾値（前記第一の閾値より小さい第二の閾値）とを比較し、現在のプリント枚数が第二の閾値より大きい場合は、キャリブレーションを実行するタイミングが近づいていると判定し、現在のプリント枚数が第二の閾値以下の場合は、キャリブレーションを実行するタイミングはまだ近づいていないと判定する。
【００３８】
判定の結果、キャリブレーションを実行するタイミングがまだ近づいていない場合は（Ｓ３０４：Ｎｏ）、当該プリンタ１３０についての処理を終了する。一方、キャリブレーションを実行するタイミングが近づいている場合は（Ｓ３０４：Ｙｅｓ）、まず、現在の処理対象のプリンタ１３０をキャリブレーションを実行する候補とする（Ｓ３０５）。そして、他にキャリブレーションを実行する候補となっているプリンタ１３０が存在するか否かを調べ（Ｓ３０６）、現在の処理対象のプリンタ１３０以外に候補となっているプリンタ１３０が存在しない場合は（Ｓ３０６：Ｎｏ）、当該プリンタ１３０についての処理を終了する。一方、現在の処理対象のプリンタ１３０以外に候補となっているプリンタ１３０が存在する場合は（Ｓ３０６：Ｙｅｓ）、キャリブレーションを実行する候補とされたプリンタ１３０の内のいずれか一方のプリンタ１３０（例えば、先に候補となっていたプリンタ１３０）に対してキャリブレーションの実行を指示する（Ｓ３０７）。
【００３９】
そして、最後に、すべてのプリンタ１３０に対して上述した処理を完了したか否かを調べ（Ｓ３０８）、未処理のプリンタ１３０が存在する場合は（Ｓ３０８：Ｎｏ）、未処理のプリンタ１３０に対する処理を行うため、上述した処理Ｓ３０１以降を繰り返す。一方、すべてのプリンタ１３０に対して上述した処理を完了した場合は（Ｓ３０８：Ｙｅｓ）、キャリブレーション実行タイミングの管理処理を終了する。
【００４０】
以上のようにして、各プリンタ１３０のキャリブレーション実行タイミングを管理することにより、すべてのプリンタ１３０において同時にキャリブレーションが実行されるのを防止することができる。
【００４１】
なお、ここでは、プリント枚数をキャリブレーション実行タイミングを判断するための基準としているが、他の状態情報、例えば、前回のキャリブレーション実行からの経過時間や、温度や湿度の変動等を基準とすることもできる。
【００４２】
また、ここでは一つの状態情報（すなわち、プリント枚数）をキャリブレーション実行タイミングを判断するための基準としているが、複数の状態情報（例えば、プリント枚数と温度と湿度等）をキャリブレーション実行タイミングを判断するための基準としてもよい。この場合、各状態情報を個別に評価することによって、キャリブレーション実行タイミングに達しているか否か等を判断するようにしてもよいし、複数の状態情報を組み合わせて評価することによって、キャリブレーション実行タイミングに達しているか否か等を判断するようにしてもよい。
【００４３】
次に、本発明によるプリンタの別の実施形態について説明する。
【００４４】
図４は、本発明による別のプリンタの構成を示す図である。
【００４５】
同図に示すように、本発明によるプリンタ４００は、画像処理部４０１と、レーザ制御装置４０２と、露光装置４０３と、感光体４０４と、帯電装置４０５と、現像装置４０６と、クリーニング装置４０７と、中間転写体４０８と、定着装置４０９と、用紙トレイ４１０と、トナー量検知センサ４１１と、用紙上画像検知センサ４１２と、キャリブレーション制御部４１３とを備える。
【００４６】
プリンタ４００は、一つの筐体内に、２つの出力処理部（画像処理部４０１、レーザ制御装置４０２、露光装置４０３、感光体４０４、帯電装置４０５、現像装置４０６、クリーニング装置４０７、中間転写体４０８、定着装置４０９）を備えており、２つの出力処理部はそれぞれ独立に出力処理をすることができる。また、２つの出力処理部は、それぞれ独立にキャリブレーションを実行することができる。
【００４７】
各出力処理部は、プリンタ４００に接続されたＰＣ等から受信した印刷データに基づいて、カラー画像出力処理を行うものであり、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）各色毎に感光体４０４等を備え、各感光体４０４上に形成した各色のトナー像を、中間転写体４０８に順次転写（一次転写）し、中間転写体４０８上に形成された４色のトナー像を、転写紙へ一括転写（二次転写）するものである。
【００４８】
キャリブレーション制御部４１３は、プリンタ４００におけるキャリブレーションの実行を制御するものであり、前述した判定部２２２やキャリブレーション指示部２２３等と同等の機能を備える。すなわち、キャリブレーション制御部４１３は、各出力処理部の状態情報（例えば、プリント枚数）に基づいて、各出力処理部のキャリブレーションの必要度を判断し、例えば、２つの出力処理部が共にキャリブレーション実行タイミングが近づいている状態にある場合（共に、キャリブレーション実行候補となった場合）、いずれか一方にキャリブレーションを実行させることによって、２つの出力処理部が同時にキャリブレーションを実行するのを防止する。
【００４９】
以上、本発明の実施形態について説明したが、当然のことながら、本発明の実施形態は上記のものに限られない。例えば、上述した実施形態においては、クライアントＰＣ１１０とプリンタ１３０とを異なるネットワーク１４０ａ及び１４０ｂに接続しているが、クライアントＰＣ１１０と、プリントサーバ１２０と、プリンタ１３０とを一つのネットワークに接続するようにしてもよい。また、上述した実施形態においては、プリントサーバ１２０とプリンタ１３０とをネットワーク１４０ｂを介して接続しているが、プリントサーバ１２０と各プリンタ１３０とを、専用のインタフェースバス等を介して、個々に接続するようにしてもよい。
【００５０】
また、上述した実施形態においては、プリントサーバ１２０がキャリブレーションの実行タイミングを管理していたが、プリントサーバ１２０に設けられていた状態情報取得部２２１、判定部２２２及びキャリブレーション指示部２２３を、一つのプリンタ１３０内に設け、当該プリンタ１３０に、キャリブレーションの実行タイミングを管理する管理装置の役割を兼ねさせるようにしてもよい。
【図面の簡単な説明】
【００５１】
【図１】本発明による出力システムの構成を示す図である。
【図２】プリントサーバ１２０及びプリンタ１３０の機能構成を示す図である。
【図３】プリントサーバ１２０におけるキャリブレーション実行タイミングの管理処理の流れを示す図である。
【図４】本発明による別のプリンタの構成を示す図である。
【符号の説明】
【００５２】
１００    出力システム
１１０    クライアントＰＣ
１２０    プリントサーバ
１３０    プリンタ
１４０ａ,１４０ｂ      ネットワーク
２２１    状態情報取得部
２２２    判定部
２２３    キャリブレーション指示部
２３１    状態検知部
２３２    キャリブレーション実行部
４００    プリンタ
４０１    画像処理部
４０２    レーザ制御装置
４０３    露光装置
４０４    感光体
４０５    帯電装置
４０６    現像装置
４０７    クリーニング装置
４０８    中間転写体
４０９    定着装置
４１０    用紙トレイ
４１１    トナー量検知センサ
４１２    用紙上画像検知センサ
４１３    キャリブレーション制御部
【図１】
0004605540.tif 000002
【図２】
0004605540.tif 000003
【図３】
0004605540.tif 000004
【図４】
0004605540.tif 000005