(57)【要約】      （修正有）【課題】色を一定に保ち、分割ジョブの印刷を実行する前に較正を行う目標プリンターが受信したプリントジョブ情報を用いて実行する処理を決定するシステム、方法及びコンピュータープログラムを提供する。【解決手段】複数のプリンターに接続され、第一基準に基づいて色較正を実行するように複数のプリンターのそれぞれが構成されるサーバーは、プロセッサーを備える。プロセッサーは、プリントジョブを受信し、受信したプリントジョブが複数のプリンターのうち少なくとも二つのプリンターに分割することができる分割ジョブかを判断し、分割ジョブの受信に応じて、少なくとも二つのプリンターに対して第二基準に基づいて色較正が実行されることを命令し、第二基準によって第一基準より早い段階で少なくとも二つのプリンターのそれぞれにおいて色較正を実行する。【選択図】図１０
2017182780.tif 000002
【特許請求の範囲】
【請求項１】
複数のプリンターに接続され、第一基準に基づいて色較正を実行するように前記複数のプリンターのそれぞれが構成されるサーバーであって、
前記サーバーは、プロセッサーを備え、前記プロセッサーは、
プリントジョブを受信し、
前記受信したプリントジョブが前記複数のプリンターのうち少なくとも二つのプリンターに分割することができる分割ジョブかを判断し、
前記分割ジョブの受信に応じて、前記少なくとも二つのプリンターに対して第二基準に基づいて色較正が実行されることを命令し、前記第二基準によって前記第一基準より早い段階で前記少なくとも二つのプリンターのそれぞれにおいて色較正が実行される、
ことを特徴とするサーバー。
【請求項２】
前記プロセッサーは以下の機能を実行する、
プリントキューに前記受信したプリントジョブを登録し、
前記プリントキューに前記分割ジョブが登録されている間又は前記分割ジョブが前記少なくとも二つのプリンターにおいて実行されている間に前記少なくとも二つのプリンターのそれぞれにおいて、前記第二基準に基づく色較正を実行することを命令する、請求項１に記載のサーバー。
【請求項３】
前記プロセッサーは以下の機能を実行する、
プリントキューに前記受信したプリントジョブを登録し、
前記分割ジョブが前記少なくとも二つのプリンターにおいて実行されている間に前記少なくとも二つのプリンターのそれぞれにおいて、前記第二基準に基づく色較正を実行することを命令する、請求項１に記載のサーバー。
【請求項４】
前記複数のプリンターはそれぞれ、前記第一基準に基づいて較正を実行する際に前記複数のプリンターのそれぞれに対応付けられる目標に基づいて色較正を実行し、
前記サーバーは、前記少なくとも二つのプリンターのいずれにおいて前記第二基準に基づいてすでに色較正を実行した場合、前記第二基準に基づいて実行された前記色較正に対応して測定された測定データを目標データとして前記第二基準に基づいて次の色較正を実行することになっているプリンターへ送信する、請求項１から３のいずれか一項に記載のサーバー。
【請求項５】
前記第二基準は前回の色較正を実行してからの印刷枚数又は時間に関するものである、請求項１から４のいずれか一項に記載のサーバー。
【請求項６】
プリントショップシステムにおいて複数のプリンターの間で割り当てられるプリントジョブについて一定のカラーレベルを確保するシステムであって、
前記システムは、少なくとも二つのプリンターと、サーバーと、を備え、
前記少なくとも二つのプリンターのそれぞれが、一以上のカラーパッチを有する色検証チャートを読み取る検知器と、プロセッサーと、を備え、
前記プロセッサーは、
一以上のカラーパッチにおける、色検証チャートと目標色との間の色の正確さを比較した検証結果を検知器から取得し、
前記色検証チャートと前記目標色との間の差を計算し、
前記色検証チャートと前記目標色との間の差に基づいてプリンターを較正し、
前記サーバーは前記複数のプリンターと接続され、前記複数のプリンターのそれぞれが第一基準に基づいて色較正を実行するように較正されており、
前記サーバーは、プロセッサーを備え、
前記プロセッサーは、
プリントジョブを受信し、
前記受信したプリントジョブが前記複数のプリンターのうち少なくとも二つのプリンターに分割することができる分割ジョブかを判断し、
前記分割ジョブの受信に応じて、前記少なくとも二つのプリンターに対して第二基準に基づいて色較正が実行されることを命令し、前記第二基準によって前記第一基準より早い段階で前記少なくとも二つのプリンターのそれぞれにおいて色較正が実行される、
ことを特徴とするシステム。
【請求項７】
前記システムは、前記サーバーへ前記プリントジョブを送信するように構成されるクライアント装置を備え、
前記サーバーの前記プロセッサーは以下の機能を実行する、
プリントキューに前記受信したプリントジョブを登録し、
前記プリントキューに前記分割ジョブが登録されている間又は前記分割ジョブが前記少なくとも二つのプリンターにおいて実行されている間に前記少なくとも二つのプリンターのそれぞれにおいて、前記第二基準に基づく色較正を実行することを命令する、請求項６に記載のシステム。
【請求項８】
前記サーバーの前記プロセッサーは以下の機能を実行する、
プリントキューに前記受信したプリントジョブを登録し、
前記分割ジョブが前記少なくとも二つのプリンターにおいて実行されている間に前記少なくとも二つのプリンターのそれぞれにおいて、前記第二基準に基づく色較正を実行することを命令する、請求項７に記載のシステム。
【請求項９】
前記複数のプリンターはそれぞれ、前記第一基準に基づいて色較正を実行する際に前記複数のプリンターのそれぞれに対応付けられる目標に基づいて色較正を実行し、
前記サーバーは、前記少なくとも二つのプリンターのいずれにおいて前記第二基準に基づいてすでに色較正を実行した場合、前記第二基準に基づいて実行された前記色較正に対応して測定された測定データを目標データとして前記第二基準に基づいて次の色較正を実行することになっているプリンターへ送信する、請求項６から８のいずれか一項に記載のシステム。
【請求項１０】
前記第二基準は前回の色較正を実行してからの印刷枚数又は時間に関するものである、請求項６から９のいずれか一項に記載のシステム。
【請求項１１】
プリントショップシステムにおいて複数のプリンターの間で割り当てられるプリントジョブについて一定のカラーレベルを確保する方法であって、
サーバーを複数のプリンターに接続し、第一基準に基づいて色較正を実行するように前記複数のプリンターのそれぞれが構成されるステップと
前記サーバーによりプリントジョブを受信するステップと、
前記受信したプリントジョブが前記複数のプリンターのうち少なくとも二つのプリンターに分割することができる分割ジョブかを判断するステップと、
前記分割ジョブの受信に応じて、前記少なくとも二つのプリンターに対して第二基準に基づいて色較正が実行されることを命令し、前記第二基準によって前記第一基準より早い段階で前記少なくとも二つのプリンターのそれぞれにおいて色較正が実行されるステップと、
を備えることを特徴とする方法。
【請求項１２】
前記サーバーのプリントキューに前記受信したプリントジョブを登録するステップと、
前記プリントキューに前記分割ジョブが登録されている間又は前記分割ジョブが前記少なくとも二つのプリンターにおいて実行されている間に前記少なくとも二つのプリンターのそれぞれにおいて、前記第二基準に基づく色較正を実行することを命令するステップと、
を備える請求項１１に記載の方法。
【請求項１３】
前記サーバーのプリントキューに前記受信したプリントジョブを登録するステップと、
前記分割ジョブが前記少なくとも二つのプリンターにおいて実行されている間に前記少なくとも二つのプリンターのそれぞれにおいて、前記第二基準に基づく色較正を実行することを命令するステップと、
を備える請求項１１に記載の方法。
【請求項１４】
前記複数のプリンターはそれぞれ、前記第一基準に基づいて色較正を実行する際に前記複数のプリンターのそれぞれに対応付けられる目標に基づいて色較正を実行するステップと、
前記少なくとも二つのプリンターのいずれにおいて前記第二基準に基づいてすでに色較正を実行した場合、前記第二基準に基づいて実行された前記色較正に対応して測定された測定データを目標データとして前記第二基準に基づいて次の色較正を実行することになっているプリンターへ送信するステップと、
を備える請求項１１から１３のいずれか一項に記載の方法。
【請求項１５】
前記第二基準は前回の色較正を実行してからの印刷枚数又は時間に関するものである、請求項１１から１４のいずれか一項に記載の方法。
【請求項１６】
プリントショップシステムにおいて複数のプリンターの間で割り当てられるプリントジョブについて一定のカラーレベルを確保するコンピューター読取可能なコードを含むコンピュータープログラムであって、前記システムにおいてサーバーは複数のプリンターに接続され、第一基準に基づいて色較正を実行するように前記複数のプリンターのそれぞれが構成され、前記コンピューター読取可能なコードは以下の処理を実行するように構成され、前記処理は、
前記サーバーによりプリントジョブを受信するステップと、
前記受信したプリントジョブが前記複数のプリンターのうち少なくとも二つのプリンターに分割することができる分割ジョブかを判断するステップと、
前記分割ジョブの受信に応じて、前記少なくとも二つのプリンターに対して第二基準に基づいて色較正が実行されることを命令し、前記第二基準によって前記第一基準より早い段階で前記少なくとも二つのプリンターのそれぞれにおいて色較正が実行されるステップと、
を備えることを特徴とするコンピュータープログラム。
【請求項１７】
前記サーバーのプリントキューに前記受信したプリントジョブを登録するステップと、
前記プリントキューに前記分割ジョブが登録されている間又は前記分割ジョブが前記少なくとも二つのプリンターにおいて実行されている間に前記少なくとも二つのプリンターのそれぞれにおいて、前記第二基準に基づく色較正を実行することを命令するステップと、
を備える請求項１６に記載のコンピュータープログラム。
【請求項１８】
前記サーバーのプリントキューに前記受信したプリントジョブを登録するステップと、
前記分割ジョブが前記少なくとも二つのプリンターにおいて実行されている間に前記少なくとも二つのプリンターのそれぞれにおいて、前記第二基準に基づく色較正を実行することを命令するステップと、
を備える請求項１６に記載のコンピュータープログラム。
【請求項１９】
前記複数のプリンターはそれぞれ、前記第一基準に基づいて較正を実行する際に前記複数のプリンターのそれぞれに対応付けられる目標に基づいて色較正を実行するステップと、
前記少なくとも二つのプリンターのいずれにおいて前記第二基準に基づいてすでに色較正を実行した場合、前記第二基準に基づいて実行された前記色較正に対応して測定された測定データを目標データとして前記第二基準に基づいて次の色較正を実行することになっているプリンターへ送信するステップと、
を備える請求項１６から１８のいずれか一項に記載のコンピュータープログラム。
【請求項２０】
前記第二基準は前回の色較正を実行してからの印刷枚数又は時間に関するものである、請求項１６から１９のいずれか一項に記載のコンピュータープログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はプリントショップシステムにおいて複数のプリンターの間で割り当てられるプリントジョブについて一定のカラーレベルを確保するシステム及び方法に関する。具体的には、分割ジョブをプリンターサーバーが受信し、プリンターサーバーのプリントキューに登録された際に、対象プリンターの色較正周期が短縮されるものに関する。
【背景技術】
【０００２】
プリントショップ容量を全体的に最適化するために、複数のプリンターにわたってプリントジョブを分割しうる。しかし、対象印刷装置の間で再現される色が一定とは限らない。
【０００３】
一般に、印刷装置はトナー寿命、撮像ユニット寿命、温度、湿度等のパラメーターに基づいて較正することによって、一定の出力結果がもたらされるような理想的なレベルで動作する。しかし、各プリンターはそれぞれ異なる頻度で印刷を実行するため、それぞれが異なるカラーレベルで印刷しうるという問題が生じる。大量の印刷量や、印刷物に求められる高彩度により大量のトナーが消費されるため、最適なカラーレベルからずれ始めるプリンターがある一方で、あまり使用されないプリンターにおいては良好なレベルの色品質を保つことがある。
【０００４】
プリンターが理想的なカラーレベル（または目的のカラーレベル）からずれ始めると、複数のプリンターの間で色を一定にする対応を行う必要がある場合に、プリンターは自動または手動で較正を行うことによって色補正を実行することができる。一定の色の再現を確保できなくなる閾値や限界がパラメーターとして設定できる場合にはプリンターにおいて較正を実行することをあらかじめ設定できる。プリンターにおいて設定しうる閾値や限界として、例えば、一定の印刷枚数（又は部数）、一定の量のトナー消費、撮像ユニットのサービス寿命等が挙げられる。
【０００５】
あるプリンターが色較正を実行したとしても、当該プリンター自体の出力における色の再現について一定とすることしか確実に行うことができず、これは他のプリンターと一致するとは限らない。よって、本発明においては複数のプリンターにわたって各条件を分析して最適な手段を決定するとともに、二以上のプリントジョブに分割されたジョブの対象プリンターにおける較正時間の周期を短縮するシステムを提供する。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述の問題にかんがみて、色を一定に保つことを目的として、分割ジョブの印刷を実行する前に較正を行う目標プリンターが受信したプリントジョブ情報を用いて実行する処理を決定するシステム及び方法を提供することが求められる。
【課題を解決するための手段】
【０００７】
複数のプリンターに接続され、第一基準に基づいて色較正を実行するように前記複数のプリンターのそれぞれが構成されるサーバーであって、前記サーバーは、プロセッサーを備え、前記プロセッサーは、プリントジョブを受信し、前記受信したプリントジョブが前記複数のプリンターのうち少なくとも二つのプリンターに分割することができる分割ジョブかを判断し、前記分割ジョブの受信に応じて、前記少なくとも二つのプリンターに対して第二基準に基づいて色較正が実行されることを命令し、前記第二基準によって前記第一基準より早い段階で前記少なくとも二つのプリンターのそれぞれにおいて色較正が実行される、ことを特徴とするサーバーが開示される。
【０００８】
プリントショップシステムにおいて複数のプリンターの間で割り当てられるプリントジョブについて一定のカラーレベルを確保するシステムであって、前記システムは、少なくとも二つのプリンターと、サーバーと、を備え、前記少なくとも二つのプリンターのそれぞれが、一以上のカラーパッチを有する色検証チャートを読み取る検知器と、プロセッサーと、を備え、前記プロセッサーは、一以上のカラーパッチにおける、色検証チャートと目標色との間の色の正確さを比較した検証結果を検知器から取得し、前記色検証チャートと前記目標色との間の差を計算し、前記色検証チャートと前記目標色との間の差に基づいてプリンターを較正し、前記サーバーは前記複数のプリンターと接続され、前記複数のプリンターのそれぞれが第一基準に基づいて色較正を実行するように較正されており、前記サーバーは、プロセッサーを備え、前記プロセッサーは、プリントジョブを受信し、前記受信したプリントジョブが前記複数のプリンターのうち少なくとも二つのプリンターに分割することができる分割ジョブかを判断し、前記分割ジョブの受信に応じて、前記少なくとも二つのプリンターに対して第二基準に基づいて色較正が実行されることを命令し、前記第二基準によって前記第一基準より早い段階で前記少なくとも二つのプリンターのそれぞれにおいて色較正が実行される、ことを特徴とするシステムが開示される。
【０００９】
プリントショップシステムにおいて複数のプリンターの間で割り当てられるプリントジョブについて一定のカラーレベルを確保する方法であって、サーバーを複数のプリンターに接続し、第一基準に基づいて色較正を実行するように前記複数のプリンターのそれぞれが構成されるステップと前記サーバーによりプリントジョブを受信するステップと、前記受信したプリントジョブが前記複数のプリンターのうち少なくとも二つのプリンターに分割することができる分割ジョブかを判断するステップと、前記分割ジョブの受信に応じて、前記少なくとも二つのプリンターに対して第二基準に基づいて色較正が実行されることを命令し、前記第二基準によって前記第一基準より早い段階で前記少なくとも二つのプリンターのそれぞれにおいて色較正が実行されるステップと、を備えることを特徴とする方法が開示される。
【００１０】
プリントショップシステムにおいて複数のプリンターの間で割り当てられるプリントジョブについて一定のカラーレベルを確保するコンピューター読取可能なコードを含むコンピュータープログラムであって、前記システムにおいてサーバーは複数のプリンターに接続され、第一基準に基づいて色較正を実行するように前記複数のプリンターのそれぞれが構成され、前記コンピューター読取可能なコードは以下の処理を実行するように構成され、前記処理は、前記サーバーによりプリントジョブを受信するステップと、前記受信したプリントジョブが前記複数のプリンターのうち少なくとも二つのプリンターに分割することができる分割ジョブかを判断するステップと、前記分割ジョブの受信に応じて、前記少なくとも二つのプリンターに対して第二基準に基づいて色較正が実行されることを命令し、前記第二基準によって前記第一基準より早い段階で前記少なくとも二つのプリンターのそれぞれにおいて色較正が実行されるステップと、を備えることを特徴とするコンピュータープログラムが開示される。
【００１１】
上述の一般的な説明及び後述の詳細な説明は例示的なものに過ぎず、本発明のより詳細な説明を提供することを目的とする。
【００１２】
添付された図面は本発明の理解を助けるためのものであり、本明細書の一部として組み込まれる。図面は本発明の実施形態を描くものであり、本明細書の詳細な説明と合わせて本発明の原理を説明するものである。
【図面の簡単な説明】
【００１３】
【図１】図１は本発明の実施形態におけるプリントショップシステムにおいて複数のプリンターの間で割り当てられるプリントジョブについて一定のカラーレベルを確保する例示的なシステムを示す。
【図２】図２は図１に示されるシステムにおいて用いられる例示的なプリンターサーバー（又はサーバー）を示す。
【図３】図３は図１に示されるシステムにおいて用いられる例示的なクライアント装置を示す。
【図４】図４は図１に示されるシステムにおいて用いられる例示的なプリンター又は画像形成装置を示す。
【図５】図５は本発明の実施形態におけるプリンター又は画像形成装置を図示する。
【図６】図６は本発明の実施形態における複数のプリンターがそれぞれ実行する処理を図示するフロ―チャートを示す。
【図７】図７は本発明の実施形態におけるプリンターに対応する第一の目標に基づいて較正を実行する処理を図示するフローチャートを示す。
【図８】図８はサーバーから受信した命令にしたがい較正を実行する処理を図示するフローチャートを示す。
【図９】図９は本発明の実施形態におけるサーバーにおいて実行される較正及びプリンターへのジョブの割当についての処理を図示するフローチャートを示す。
【図１０】図１０は本発明の実施形態におけるプリンターで実行される較正の処理を図示するフローチャートを示す。
【図１１】図１１は本発明の実施形態における第二基準表を示す。
【図１２】図１２は少なくとも一つのプリンターに較正を実行させる命令に関する処理を図示するフローチャートを示す。
【図１３】図１３は本発明の実施形態におけるサーバーのプリントキューを示す。
【図１４】図１４は本発明の実施形態におけるプリンターへ分割ジョブの割当に関する処理を図示するフローチャートを示す。
【図１５Ａ】図１５Ａは本発明の実施形態におけるプリントジョブを示す表である。
【図１５Ｂ】図１５Ｂは本発明の実施形態におけるプリントジョブを示す表である。
【図１５Ｃ】図１５Ｃは本発明の実施形態におけるプリントジョブを示す表である。
【発明を実施するための形態】
【００１４】
以下に、添付の図面を参照して、本発明の具体的な実施形態について、詳細に説明する。可能な限り、各図面における同じ又は類似の要素には同様の参照符号が付加される。
【００１５】
本発明の実施形態によれば、プリントショップシステムにおいて複数のプリンターの間で割り当てられるプリントジョブについて一定のレベルでの色の再現を確保するシステム及び方法が開示される。具体的には、分割ジョブをプリンターサーバーが受信し、プリンターサーバーのプリントキューに登録された際に、対象プリンターの色較正周期が短縮されるものに関する。
【００１６】
図１は本発明の実施形態におけるプリントショップシステムの複数のプリンター２０に分配されるプリントジョブについて一定のカラーレベルを確保するシステム１を図示する。図１に示されるように、システム１は少なくとも一つのサーバー１０と、複数の印刷装置２０と、一以上のクライアント装置３０とを備えうる。本発明の実施形態によれば、サーバー１０は複数のプリンター２０のそれぞれから装置の性能や色情報を取得するように構成され、当該情報を用いて、分割ジョブを印刷する前に色較正を実行しうる。
【００１７】
本発明の実施形態によれば、サーバー１０は一以上のクライアント装置３０からプリントジョブを受信しうる。本発明の実施形態によれば、プリントジョブ情報に基づいて、例えばジョブを分割するのに満たすことが必要となる閾値ジョブプロパティ値を設定しうる（例えば、Ｊｏｂ４）。例えば、閾値ジョブプロパティ値はプリントジョブを完成させるのに必要な合計ページ数（例えば、ページ数と部数）に基づいて設定しうる。その他考慮しうる要素として、例えば、カラーのプリントジョブについてはカラープリンターを用いる必要があるので、対象プリント装置を検出することや一以上のプリンター２０に関連付けられる仕上げに関する周辺装置が有する機能、例えばステープリング、パンチ、及び／又は折ること等が挙げられる。また、ジョブは分割されないと決定した上で、直接プリンター２０へ送信するか（例えば、Ｊｏｂ１、Ｊｏｂ３）、又はサーバー１０により当該ジョブは複数のプリンター２２のいずれかにより印刷されると判断される（例えば、Ｊｏｂ２）。
【００１８】
本発明の実施形態によれば、サーバー１０は一以上の複数のプリンターから色の品質状態を判断する情報を取得することができ、当該プリンターを用いてプリントジョブを印刷し、色較正を実行し、例えば色較正後の１０００部毎等、特定の部数について色が一定に保たれることをそれぞれのプリンターで確保することができる。しかし、ジョブが分割され、例えば複数のプリンター２０が用いられる場合（つまり、プリントジョブが二以上のプリンター２０の間で分割される）、色較正後の６００部毎に色が一定に保たれることを確保することができる。本発明の実施形態によれば、本明細書の開示により分割ジョブを認識してすぐに対象プリンターの較正周期を実行できるようにすることを確実にしうる。
【００１９】
図２は図１に示すシステム１において用いられる例示的なサーバー１０を図示する。図２に示すように、サーバー１０はプロセッサー又はＣＰＵ２０１と、ソフトウェアプログラムやデータ（印刷されるファイル等）を記憶する一以上のメモリー２０２とを有しうる。例えば、ソフトウェアプログラムにはプリントジョブ管理プログラム２０３と、第二基準表２０４と、プリントキュー２０５とが含まれうる。プロセッサー又はＣＰＵはコンピュータープログラムの命令を実行し、サーバー１０の機能の少なくとも一部を実行及び／又は制御する。サーバー１０は入力部２０６と、表示部又はＧＵＩ（グラフィカルユーザーインターフェイス）２０７と通信ネットワーク（又はネットワーク）４０に接続されるネットワークインターフェイス（Ｉ／Ｆ）２０８とを有しうる。バス２０９を介してサーバー１０内の様々なコンポーネントである２０１、２０２、２０６、２０７、２０８を接続することができる。サーバー１０はＯＳ（オペレーティングシステム）を有し、コンピューターハードウェアを管理し、様々なソフトウェアプログラムを効率的に実行するための共通の機能を提供しうる。
【００２０】
本発明の実施形態において、ネットワーク４０は公共の通信回線及び／又はネットワーク（例えば、ＬＡＮ又はＷＡＮ）４０でありうる。通信ネットワーク４０の例として本発明に適用しうるあらゆる通信回線及び／又はネットワークを含むが、通信又は電話回線、インターネット、イントラネット、図示されるＬＡＮ（ＬｏｃａｌＡｒｅａＮｅｔｗｏｒｋ）、ＷＡＮ（ＷｉｄｅＡｒｅａＮｅｔｗｏｒｋ）並びに／又はＲＦ（ＲａｄｉｏＦｒｅｑｕｅｎｃｙ）及び／又はＩＲ（赤外線）通信を用いた無線通信等に限定されない。
【００２１】
図３は図１で示されるシステム１に用いられる例示的なクライアント装置３０を図示する。図３に示すように、クライアント装置３０はプロセッサー又はＣＰＵ３０１と、ソフトウェアプログラムやデータ（印刷されるファイル等）を記憶する一以上のメモリー３０２とを有しうる。プロセッサー又はＣＰＵはコンピュータープログラムの命令を実行し、クライアント装置３０の機能の少なくとも一部を実行及び／又は制御する。クライアント装置３０は入力部３０３と、表示部又はＧＵＩ３０４と通信ネットワーク（又はネットワーク）４０に接続されるネットワークインターフェイス（Ｉ／Ｆ）３０５とを有しうる。バス３０６を介してクライアント装置３０内の様々なコンポーネントである３０１、３０２、３０３、３０４、３０５を接続することができる。
【００２２】
クライアント装置３０はＯＳ（オペレーティングシステム）を有し、コンピューターハードウェアを管理し、様々なソフトウェアプログラムを効率的に実行するための共通の機能を提供しうる。ソフトウェアプログラムには、例えばアプリケーションソフトウェア及びプリンタードライバーソフトウェアが含まれうる。例えば、プリンタードライバーソフトウェアによって通信ネットワーク４０を介してプリンタードライバーソフトウェアがインストールされた、例えばクライアント装置３０に接続された複合機やプリンターを制御する。特定の実施形態において、プリンタードライバーソフトウェアは画像及び／又は文書データに基づいてプリントジョブ及び／又は文書を作成しうる。また、プリンタードライバーソフトウェアによってクライアント装置３０から複数のプリンター２０へのプリントジョブの送信を制御しうる。
【００２３】
図４は図１に示されるシステム１に用いられる例示的なプリンター又は画像形成装置２０を示す。図４に示すように、プリンター２０はプロセッサー又はＣＰＵ４０１とソフトウェアプログラムやデータ（印刷されるファイル等）を記憶する一以上のメモリー４０２とを有しうる。例えば、ソフトウェアプログラムには第一目標４０３と、第一基準４０４と、（一つ又は複数の）カラーパッチチャート４０５のデータとが含まれうる。プロセッサー又はＣＰＵはコンピュータープログラムの命令を実行し、プリンター２０の機能の少なくとも一部を実行及び／又は制御する。プリンター２０は入力部４０６と、表示部又はＧＵＩ４０７と通信ネットワーク（又はネットワーク）４０に接続されるネットワークインターフェイス（Ｉ／Ｆ）４０８とスキャナーエンジン４０９とプリントエンジン４１０と、測色計４１１とを有しうる。本発明の実施形態によれば、測色計４１１は印刷紙搬送路に設けられうる、例えばＲＧＢスキャナー、光検知器等の公知の検知器を有するスペクトルスキャナー等の一以上のカラーセンサー又は測色計と、任意のフィニッシング装置（図示せず）とによって構成されうる。バス４１２を介してプリンター２０内の様々なコンポーネントである４０１、４０２、４０６、４０７、４０８、４０９、４１０、４１１を接続することができる。プリンター２０はＯＳ（オペレーティングシステム）を有し、コンピューターハードウェアを管理し、様々なソフトウェアプログラムを効率的に実行するための共通の機能を提供しうる。
【００２４】
本発明の実施形態において、プリンター２０がコピー機である場合は本開示の範囲内に含まれる。プリンター又はプリントエンジン４１０は、例えば入力トレーに記憶されるプリントジョブにおける様々なサイズとワークフローとの印刷媒体（図示せず）にアクセスすることができる。「プリントジョブ」又は「文書」は関連する用紙の一束であり、一般に特定のユーザーに所属するか又はその他の理由で関連する元のプリントジョブ用紙又は電子文書のページの画像からコピーされた一以上の照合されたコピーの束である。
【００２５】
例えば、本発明の実施形態において、プリンター２０内の画像処理部はプリント制御部又はＣＰＵ４０１の制御の下、様々な画像処理を実行し、処理された印刷画像データをプリントエンジン４１０へ転送する。また、画像処理部は画像認識システム等の光学的に文書を読み取るスキャナー部を有しうる。スキャナー部はスキャナーから画像を受信し、当該画像をデジタル画像に変換する。プリントエンジン４１０は画像処理部より受信した画像データに基づいて記録紙に画像を形成する。ＣＰＵ（又はプロセッサー）４０１及びメモリー４０２はＲＩＰ処理（ラスター画像処理）を実行するプログラムを有しうる。当該処理はプリントジョブに含まれるプリントデータをプリンター又はプリントエンジン４１０において用いられるラスター画像データに変換する処理である。ＣＰＵ４０１は例えばネットワーク通信部及び／又は入力／出力部（Ｉ／Ｏ部）４０８を介して一以上のクライアント装置（図示せず）から受信したデータ及びジョブ情報を処理するように構成されたプリンター制御部を有しうる。
【００２６】
ＣＰＵ４０１は、多機能周辺装置（ＭＦＰ）内のソフトウェアプログラムとハードウェアコンポネントとの間を媒介する役割を有するＯＳ（オペレーティングシステム）も備えうる。ＯＳ（オペレーディングシステム）はコンピューターハードウェアを管理し、様々なソフトウェアアプリケーションが効率的に実行されるように共通の機能を提供する。本発明の実施形態において、プリンター制御部は一以上のクライアント装置（図示せず）から受信したデータ及びジョブ情報を処理してプリント画像を生成しうる。
【００２７】
ネットワークＩ／Ｆ４０８はサーバー１０又はクライアント装置３０を用いてデータ転送を実行する。プリンター制御部はデータを処理し、多機能周辺装置のその他のコンポーネントを制御することによって当該明細書において説明される様々な方法を実行するようにプログラムされうる。本発明の実施形態において、印刷部の動作は、プリントジョブデータストリーム及び／又はファクスデータストリームの形式でネットワークＩ／Ｆ４０８を介して一以上のクライアント装置（図示せず）からページ記述を受信したときから開始される。ページ記述はあらゆるページ記述言語（ＰＤＬ）を用いることができ、例えばＰｏｓｔＳｃｒｉｐｔ（登録商標）（ＰＳ）、ＰＣＬ（ＰｒｉｎｔｅｒＣｏｎｔｒｏｌＬａｎｇｕａｇｅ）、ＰＤＦ（ＰｏｒｔａｂｌｅＤｏｃｕｍｅｎｔＦｏｒｍａｔ）、及び／又はＸＰＳ（ＸＭＬＰａｐｅｒＳｐｅｃｉｆｉｃａｔｉｏｎ）等が挙げられる。本発明の実施形態において適用しうるプリンター２０の一例として、多機能周辺装置（ＭＦＰ）、レーザービームプリンター（ＬＢＰ）、ＬＥＤプリンター、コピー機能を含む多機能レーザービームプリンター等が挙げられるが、これらに限定されない。
【００２８】
本発明の実施形態によれば、図１に示される複数のプリンター２０のそれぞれにおいて実行される色較正は、例えば画像形成装置又はプリンター２０において特定の部数の印刷物を印刷した後等の一以上の印刷条件に基づいて設定される例えばＤＦＥ（ＤｉｇｉｔａｌＦｒｏｎｔＥｎｄ）プリンターコントローラー等のＣＰＵ４０１におけるプリンター制御部で色テストパターンを作成して実行されうる。較正設定部を作動させることによって色測定ページを印刷することができ、一以上の印刷されたカラーパッチのそれぞれについて目標となる色が対応付けられる。目標となる色（又は目標となるデータ）を色較正パッチと比較することによって、画像形成装置又はプリンター２０のプリントエンジンの色レンダリング性能を判定することができる。
【００２９】
本発明の実施形態において、プリンター２０は一以上のカラーパッチのそれぞれについて目標となる色を含む複数のカラーパッチを有する一以上のカラーチャート（測定ページ）の印刷した色を検査する色較正設定部を有しうる。色較正設定部は、例えば画像形成装置又はプリンター２０において特定の部数の印刷物を印刷した後等に作動させうる。また、色較正設定部は、あらかじめ設定された時間又は期間、例えばプリンター２０の保守の後等に作動させうる。
【００３０】
図５は本発明の実施形態におけるプリンター２０を図示する。図５に示されるように、プリンター２０は入力部４０６と、表示部又はＧＵＩ（ＧｒａｐｈｉｃａｌＵｓｅｒＩｎｔｅｒｆａｃｅ）４０７と、スキャナーエンジン４０９と、プリンターエンジン４１０と、及び測色計４１１とを有する。本発明の実施形態において、測色計４１１として、例えば、印刷紙搬送路に設けられうる、例えばＲＧＢスキャナー、光検知器等の公知の検知器を有するスペクトルスキャナー等の一以上のカラーセンサー又は測色計を用いうる。
【００３１】
図６は本発明の実施形態における複数のプリンター２０のそれぞれにおいて実行される処理を図示するフローチャートである。図６に示すように、処理はステップＳ１０１で始まり、プリンター２０が第一基準を満たすかを判断する。本発明の実施形態において、例えば、プリンターにおいて、色較正後における印刷用紙１０００枚毎等の特定の枚数毎の印刷した用紙について一定の色を確保することが、第一基準として考えられる。プリンター２０が第一基準を満たさない場合、処理はステップＳ１０３へ移行し、プリンター２０において較正を実行する命令をサーバー１０から受信したかを判断する。一方、プリンター２０が第一基準を満たす場合、処理はステップＳ１０２へと続き、プリンター自体に対応付けられた第一目標（又は第一目標色）に基づいてプリンター２０で色較正が実行される。ステップＳ１０３において、プリンター２０は色較正を実行する命令をサーバー１０から受信しない場合、処理はステップＳ１０１に戻る。また、プリンター２０が色較正を実行する命令をサーバー１０から受信した場合、ステップＳ１０４において、サーバー１０から受信した命令にしたがって色較正が実行される。
【００３２】
図７は本発明の実施形態におけるプリンター２０に対応付けられた第一目標に基づいて色較正１０２を実行する処理を図示するフローチャートである。図７に示すように、色較正処理Ｓ１０２はステップＳ２１０から始まり、複数のカラーパッチ（又は複数の較正印刷線）を含む（一つ又は複数の）カラーパッチチャート（又は複数の測定シート）が印刷される。ステップＳ３０１において（一つ又は複数の）カラーパッチチャートは好ましくはインライン測定器又は測色器４１１によって読み取られる。インライン測定器又は測色器４１１は例えば、一以上のインラインカラーセンサー（図示せず）であることができ、これらは用紙搬送路に設けられて処理対象となる情報をＣＰＵ４０１へ提供する。ＣＰＵ（又はプロセッサー）４０１は、測定器又は測色器４１１から受信した情報を用いてプリンター２０のカラーパラメーターを計算又は修正しうる。ステップＳ４０１において、プリンター２０のカラーパラメーターは測定されたデータと第一目標とに基づいて計算又は修正される。
【００３３】
図８はサーバー１０から受信した命令にしたがって較正Ｓ１０４を実行する処理を図示するフローチャートである。図８に示すように、ステップＳ３０１において、（一つ又は複数の）カラーパッチチャート（又は複数の測定シート）が印刷される。ステップＳ３０２において、（一つ又は複数の）印刷カラーパッチチャートは測色器４１１によって自動的に測定される。ステップＳ３０３において、サーバー１０からの命令に目標が含まれているかを判断する。命令に目標が含まれていない場合（つまり、「ｎｏ」）、処理はステップＳ３０５へと続き、プリンター２０のカラーパラメーターは測定されたデータ及び第一目標に基づいて計算及び／又は修正される。命令に目標が含まれている場合、ステップ３０４において、プリンターのカラーパラメーターは測定されたデータ及び／又はサーバー１０から送信された目標に基づいて計算及び／又は修正される。処理はＳ３０６へと続き、（一つ又は複数の）カラーパッチチャートが印刷される。ステップＳ３０７において、印刷された（一つ又は複数の）カラーパッチチャートは自動的に測色器によって測定される。ステップＳ３０８において、ステップＳ３０７で測定された（一つ又は複数の）印刷カラーパッチのデータはサーバー１０へ送信される。
【００３４】
図９は本発明の実施形態において、較正及び少なくとも一つのプリンター２０へジョブの割当を実行する際に、サーバー１０によって実行される処理を図示するフローチャートである。図９に示すように、処理が開始されると、プリンター２０の較正の際はステップＳ４０１へ進み、プリンター２０へのジョブの割当の際はステップＳ４０２へ進む。
【００３５】
図１０は本発明の実施形態において、プリンターの較正（ステップＳ４０１）を実行する処理を図示するフローチャートである。図１０に示すように、ステップＳ５０１において、サーバー１０のプリントキューに登録されたジョブが分割できるジョブかの判断をする。ジョブを分割できない場合、処理は振り出しに戻る。ジョブを分割できる場合、ステップＳ５０２において、分割ジョブの際に用いうる、少なくとも一つのプリンター２０に関する第二基準を取得する。ステップＳ５０３において、少なくとも一つのプリンター２０が第二基準を満たすかを判断する。例えば、本発明の実施形態において、第二基準として前回の色較正を実行してからの印刷枚数又は時間が用いられる。少なくとも一つのプリンター２０が第二基準を満たさない場合、処理はステップＳ５０５へと続き、サーバー１０のプリントキューにおいてまだ分割ジョブが存在するかの判断をする。ステップＳ５０３において、少なくとも一つのプリンター２０が第二基準を満たす場合、処理はＳ５０４へと移行し、少なくとも一つのプリンター２０に対して色較正を実行する命令がなされる。処理は次にステップＳ５０５へ移行し、サーバー１０のプリントキューに分割ジョブが存在するかを判断し、処理はステップＳ５０３へ続く。サーバーのプリントキューに分割ジョブが存在しない場合、処理はステップＳ５０１へ続く。
【００３６】
図１１は本発明の実施形態における第二基準表である。図１１に示すように、第二基準表は複数のプリンター２０（プリンター１、プリンター２．．．プリンター８）や、複数のプリンター２０のそれぞれについて第二基準の一覧、及び第一基準の一覧を含みうる。図１１に示すように、第一基準及び第二基準は複数のプリンター２０のそれぞれにおける印刷枚数に関するものである。
【００３７】
図１２は本発明の実施形態における、較正を実行する処理（ステップＳ５０４）を少なくとも一つのプリンターに対して命令する処理を図示するフローチャートである。図１２に示すように、ステップＳ６０１において、サーバー１０のプリントキューに分割ジョブが登録されてからプリンター２０から測定データを受信したかを判断する。ステップＳ６０１に対する回答が「ｎｏ」である場合、処理はステップＳ６０３へ続き、プリンター２０に対して目標データなしで較正を実行する命令がなされる。ステップＳ６０１に対する回答が「ｙｅｓ」である場合、処理はステップＳ６０２において較正を実行する命令が受信され、直近の測定データが目標データとして送信される。
【００３８】
図１３は本発明の実施形態におけるサーバー１０のプリントキューを図示する。図１３に示すように、第一例において、プリントキューに分割ジョブが登録されていないので、各プリンターは、それぞれのプリンターに対応付けられた第一基準に基づいて較正を独立して実行しうる。第二例において、プリントキューに分割ジョブ（Ｊｏｂ４）が登録されているので、それぞれのプリンターはサーバー１０から送信された命令にしたがって較正を実行しうる。第三例において、プリントキューに分割ジョブ（Ｊｏｂ４）が登録されているので、それぞれのプリンターはサーバー１０から受信した命令にしたがって較正を実行する。本発明の実施形態において、例えば、プリントキューに分割ジョブが登録されている間、又は少なくとも二つのプリンターによって分割ジョブが実行されている間に当該少なくとも二つのプリンターのそれぞれに対して第二基準に基づいて較正を実行するように命令しうる。第四例において、プリントキューに分割ジョブが登録されていないので、各プリンターは、第一基準に基づいて較正を独立して実行しうる。
【００３９】
図１４は本発明の実施形態におけるプリンター（ステップＳ４０２）への分割ジョブの割当に関する処理を図示するフローチャートである。図１４に示すように、ステップＳ７０１において、プリントキューに分割すべきジョブが登録されているかを判断する。回答が「ｎｏ」である場合、処理は振り出しに戻る。しかし、ステップＳ７０１の回答が「ｙｅｓ」である場合、処理はステップＳ７０２へ続き、分割ジョブのジョブプロパティ情報を取得する。ステップＳ７０３において、分割ジョブを実行するのに用いることができる少なくとも一つのプリンターのプリンター性能を取得する。ステップＳ７０４において、分割ジョブの一部をプリンターに割り当てることができるかを判断する。ステップＳ７０５において、少なくとも一つのプリンターが分割ジョブを印刷するのに必要なジョブプロパティ情報を満たすかを判断する。ステップＳ７０５において回答が「ｎｏ」である場合、処理はステップＳ７０３へ戻る。ステップＳ７０５において回答が「ｙｅｓ」である場合、処理はステップＳ７０６へと続き、分割ジョブの一部をプリンター２０へ割り当てることができる。ステップＳ７０７においてプリントキューに分割ジョブが存在するかを判断する。ステップＳ７０７において回答が「ｎｏ」である場合、処理はＳ７０１へ戻る。また、回答が「ｙｅｓ」である場合、処理はステップＳ７０３へ戻る。
【００４０】
図１５Ａ〜Ｃは本発明の実施形態におけるプリントジョブを図示する表である。図１５Ａ〜Ｃに示すように、各プリントジョブについて、ジョブＩＤ（又はジョブ識別子）、ページ数、部数、分割ジョブか否か、カラーかモノクロか（Ｂ／Ｗ）、媒体、フィニッシング、プリンター装置（例えばプリンター１、．．．、プリンター８）や、ステータス、カラーかモノクロか（Ｂ／Ｗ）、媒体、フィニッシャー、エンジン印刷速度、残り枚数、ジョブ基準を満たすか、割当分割ジョブＩＤ（識別子）、分割ジョブ分配、及び推定印刷完了時間等それぞれのプリンター装置に関する情報等が挙げられる。
【００４１】
本発明の実施形態において、プリントショップシステムにおいて複数のプリンターの間で割り当てられるプリントジョブについて一定のカラーレベルを確保するコンピューター読取可能なコードを含むコンピュータープログラムであって、前記システムにおいてサーバーは複数のプリンターに接続され、第一基準に基づいて色較正を実行するように前記複数のプリンターのそれぞれが構成され、前記コンピューター読取可能なコードは以下の処理を実行するように構成され、前記処理は、前記サーバーによりプリントジョブを受信するステップと、前記受信したプリントジョブが前記複数のプリンターのうち少なくとも二つのプリンターに分割することができる分割ジョブかを判断するステップと、前記分割ジョブの受信に応じて、前記少なくとも二つのプリンターに対して第二基準に基づいて色較正が実行されることを命令し、前記第二基準によって前記第一基準より早い段階で前記少なくとも二つのプリンターのそれぞれにおいて色較正が実行されるステップと、を備えることを特徴とするコンピュータープログラムが開示される。
【００４２】
本発明のコンピュータープログラムを記録する非一時的コンピューター読取可能媒体として、磁気記録媒体、磁気・光学記録媒体、又はその他の将来的に開発される記録媒体を含み、すべてが同様に本発明に適用しうる。一次的及び二次的複製品を含む上記媒体の複製品は言うまでもなく上記媒体と同等とみなされる。また、本発明の実施形態がソフトウェアとハードウェアの組み合わせであっても、本発明のコンセプトからは外れない。本発明のソフトウェアに関する部分はあらかじめ記録媒体に書き込み、必要に応じて読み出すような構成を採用することができる。
【００４３】
本発明の上述の説明により本発明の範囲から逸脱することなく、本発明の実施形態を改良及び変形しうることを当業者は理解しうるであろう。よって、本発明の範囲は添付されたクレーム及びその均等物の範囲内において本発明を改良したものや変形物に及ぶ。
【図１】
2017182780.tif 000003
【図２】
2017182780.tif 000004
【図３】
2017182780.tif 000005
【図４】
2017182780.tif 000006
【図５】
2017182780.tif 000007
【図６】
2017182780.tif 000008
【図７】
2017182780.tif 000009
【図８】
2017182780.tif 000010
【図９】
2017182780.tif 000011
【図１０】
2017182780.tif 000012
【図１１】
2017182780.tif 000013
【図１２】
2017182780.tif 000014
【図１３】
2017182780.tif 000015
【図１４】
2017182780.tif 000016
【図１５Ａ】
2017182780.tif 000017
【図１５Ｂ】
2017182780.tif 000018
【図１５Ｃ】
2017182780.tif 000019
【外国語明細書】
2017182780000001.pdf
2017182780000002.pdf
2017182780000003.pdf
2017182780000004.pdf