(57)【要約】【課題】  複数のプリンタから出力できるようなＰＯＤシステムにおいて、出力しようとしている画像が最適の色味で出力されるよう、各プリンタの現状の濃度階調特性情報をサーバ側で把握し、最良の状態のプリンタから出力すること。【解決手段】  本プリントサービスシステムにおいてサーバは、クライアントＰＣからのジョブを受け付けるジョブ受付部と、該ジョブを管理するジョブ管理部と、ジョブを選択されたプリンタに配信するジョブ配信部と、プリンタから配信されてくるプリンタ情報を受け付けるプリンタ情報受付部と、該プリンタ情報を管理するプリンタ情報管理部と、接続されている複数のプリンタのそれぞれのプリンタ情報を比較する比較部とを具備し、クライアントＰＣからのジョブを、状態の最も良いプリンタから出力することを特徴とする。【選択図】        図１
2005128932.tif 000002
【特許請求の範囲】
【請求項１】
該プリントサービスシステムにおいてサーバは、クライアントＰＣからのジョブを受け付けるジョブ受付部と、該ジョブを管理するジョブ管理部と、ジョブを選択されたプリンタに配信するジョブ配信部と、プリンタから配信されてくるプリンタ情報を受け付けるプリンタ情報受付部と、該プリンタ情報を管理するプリンタ情報管理部と、接続されている複数のプリンタのそれぞれのプリンタ情報を比較する比較部とを具備し、クライアントＰＣからのジョブを、状態の最も良いプリンタから出力することを特徴とするプリントサービスシステム。
【請求項２】
請求項１のプリントサービスシステムにおいてプリンタは、現状濃度階調を、ドラムに濃度階調パッチを印字、センサで測定することで認識し、該現状濃度階調を目標濃度階調に変換する処理を行い、変換処理結果をプリンタ情報配信部よりサーバに転送することを特徴とするプリントサービスシステム。
【請求項３】
請求項２のプリントサービスシステムにおいてサーバは、各プリンタから配信されてきたプリンタ情報から、現状濃度階調と目標濃度階調にどれだけ差があるかをプリンタ情報管理部において計算し、該差が一番小さいプリンタにジョブを配信することを特徴とするプリントサービスシステム。
【請求項４】
請求項３のプリントサービスシステムにおいてサーバは、各プリンタから配信されてきたプリンタ情報から階調制御を行った日時を認識し、階調制御を行った日時が一番最近のプリンタにジョブを配信することを特徴とするプリントサービスシステム。
【請求項５】
該プリントサービスシステムにおいてサーバは、クライアントＰＣからのジョブを受け付けるジョブ受付手段と、該ジョブを管理するジョブ管理手段と、ジョブを選択されたプリンタに配信するジョブ配信手段と、プリンタから配信されてくるプリンタ情報を受け付けるプリンタ情報受付手段と、該プリンタ情報を管理するプリンタ情報管理手段と、接続されている複数のプリンタのそれぞれのプリンタ情報を比較する比較手段とを具備し、クライアントＰＣからのジョブを、状態の最も良いプリンタから出力することを特徴とするプリントサービスシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クライアントＰＣ、サーバ、プリンタから成るプリントサービスシステムにおいて、クライアントＰＣから依頼された出力データを、現在一番状態の良いプリンタから出力するプリントサービスを行うシステムに関する。
【背景技術】
【０００２】
一般にプリントサービスシステムは、クライアントＰＣから要求があったジョブを複数のプリンタに振り分け、高パフォーマンスで出力する。
【０００３】
また、クライアントＰＣから要求があったジョブの各ページがカラーか白黒かを見極め、カラーならばカラープリンタに、白黒ならば白黒プリンタに振り分け、高パフォーマンスで出力する。
【特許文献１】特開平７−１４６７６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来のサービスシステムにおいては、クライアントＰＣから要求があったジョブは複数のプリンタに振り分けられるので、パフォーマンスは向上するのだが、プリンタの状態までは考えられていなかった。よって状態の悪いプリンタに振り分けられたジョブは画質が悪くなってしまい、パフォーマンスよりもむしろ画質を重視するユーザにとっては意味の無いものであった。
【０００５】
そこで本発明では、サーバ側で、本システムに繋がっているプリンタの状態を把握し、最も状態の良いプリンタからジョブを出力することを目的とする。
【課題を解決するための手段】
【０００６】
この課題を解決するため、本発明のプリントサービスシステムの構成は以下を備える。
【０００７】
図１において、プリントサービスシステムサーバ１００（以下サーバ１００）は例えばパーソナルコンピュータ（ＰＣ）によって構成され、プリンタやジョブ管理を行うプリントサービスの拠点となる。
【０００８】
プリンタ１５５〜１５８は、サーバ１００の指示に基づく出力を実施する以外に、プリンタ自身で行った濃度階調補正結果をサーバ１００に送る。また、該濃度階調補正結果をもとに、サーバ１００では、接続されているプリンタの中から最も状態の良いものを選択し、クライアントＰＣ１０１〜１０４から送られてきたジョブを該プリンタに転送する。
【０００９】
なお、さらに詳細に説明すれば、本発明は下記の構成によって前記課題を解決できた。
【００１０】
（１）該プリントサービスシステムにおいてサーバは、クライアントＰＣからのジョブを受け付けるジョブ受付部と、該ジョブを管理するジョブ管理部と、ジョブを選択されたプリンタに配信するジョブ配信部と、プリンタから配信されてくるプリンタ情報を受け付けるプリンタ情報受付部と、該プリンタ情報を管理するプリンタ情報管理部と、接続されている複数のプリンタのそれぞれのプリンタ情報を比較する比較部とを具備し、クライアントＰＣからのジョブを、状態の最も良いプリンタから出力することを特徴とするプリントサービスシステム。
【００１１】
（２）前記（１）のプリントサービスシステムにおいてプリンタは、現状濃度階調を、ドラムに濃度階調パッチを印字、センサで測定することで認識し、該現状濃度階調を目標濃度階調に変換する処理を行い、変換処理結果をプリンタ情報配信部よりサーバに転送することを特徴とするプリントサービスシステム。
【００１２】
（３）前記（２）のプリントサービスシステムにおいてサーバは、各プリンタから配信されてきたプリンタ情報から、現状濃度階調と目標濃度階調にどれだけ差があるかをプリンタ情報管理部において計算し、該差が一番小さいプリンタにジョブを配信することを特徴とするプリントサービスシステム。
【００１３】
（４）前記（３）のプリントサービスシステムにおいてサーバは、各プリンタから配信されてきたプリンタ情報から階調制御を行った日時を認識し、階調制御を行った日時が一番最近のプリンタにジョブを配信することを特徴とするプリントサービスシステム。
【００１４】
（５）該プリントサービスシステムにおいてサーバは、クライアントＰＣからのジョブを受け付けるジョブ受付手段と、該ジョブを管理するジョブ管理手段と、ジョブを選択されたプリンタに配信するジョブ配信手段と、プリンタから配信されてくるプリンタ情報を受け付けるプリンタ情報受付手段と、該プリンタ情報を管理するプリンタ情報管理手段と、接続されている複数のプリンタのそれぞれのプリンタ情報を比較する比較手段とを具備し、クライアントＰＣからのジョブを、状態の最も良いプリンタから出力することを特徴とするプリントサービスシステム。
【発明の効果】
【００１５】
以上説明したように本発明によれば、プリンタの状態をサーバで把握し、最良の状態のプリンタを選定することで、クライアントＰＣから送られたジョブを最良の状態のプリンタから出力することができる。
【発明を実施するための最良の形態】
【００１６】
以下本発明を実施するための最良の形態を、実施例により詳しく説明する。
【実施例】
【００１７】
図１は本システムの構成図を示す。
【００１８】
本システムでは、サーバ１００にはクライアントＰＣ１０１〜１０４・・・、プリンタ１５５〜１５８・・・が接続されており、クライアントＰＣ１０１〜１０４からジョブ出力要求が配信されると、サーバ１００で最適なプリンタを選択し、ジョブが該プリンタに配信され、出力される。
【００１９】
図２は、本実施形態でのサーバ１００の機能ブロックである。
【００２０】
サーバ１００は、主として、通信制御部２０１、ジョブ受付部２０２、ジョブ管理部２０３、ジョブ配信部２０４、プリンタ情報受付部２０５、プリンタ情報管理部２０６、比較部２０７、操作部２０８、表示部２０９とで構成される。
【００２１】
通信制御部２０１は、クライアントＰＣ１０１〜１０４、プリンタ１５５〜１５８等とのデータ通信処理を行う。
【００２２】
ジョブ受付部２０２は、クライアントＰＣ１０１〜１０４からのジョブデータを受付け、ジョブ管理部２０３において管理する。
【００２３】
ジョブ配信部２０４は、ジョブ管理部２０３で管理される未処理のジョブデータを、順次ジョブ配信部２０４の指定するプリンタへ配信する。
【００２４】
プリンタ情報受付部２０５は、プリンタ１５５〜１５８で実行された濃度階調制御の結果や、一番最後に濃度階調制御が実行された日時をプリンタ側から受付け、プリンタ情報管理部２０６において管理する。
【００２５】
比較部２０７は、該プリンタ情報管理部２０６において管理されている、各プリンタ１５５〜１５８の目標濃度階調と現状濃度階調を比較し、目標濃度階調に対して現状濃度階調がどれだけ異なっているか、差を処理によって求め、該プリンタ情報管理部２０６に送る。その際、プリンタ１５５〜１５８のうち、該差が最も小さいプリンタを選出しておき、その情報も該プリンタ情報管理部２０６に送っておく。また、プリンタ１５５〜１５８の濃度階調制御処理が一番最近行われた日時の情報も該プリンタ情報管理部２０６に送っておく。
【００２６】
サーバ１００がクライアントＰＣ１０１〜１０４から受け取ったジョブをプリンタに配信する際は、該プリンタ情報管理部を参照し、目標濃度階調と現状濃度階調の差が最も小さいプリンタを選択してジョブを配信する。
【００２７】
もしくは、サーバ１００がクライアントＰＣ１０１〜１０４から受け取ったジョブをプリンタに配信する際は、該プリンタ情報管理部を参照し、濃度階調制御処理が一番最近行われたプリンタを選択してジョブを配信する。
【００２８】
操作部２０８は不図示の入力装置を具備し、各種情報の入力を受付ける。
【００２９】
表示部２０９は不図示の表示装置を具備する。
【００３０】
図３は、本実施形態でのプリンタの機能ブロック図である。
【００３１】
プリンタは、主として、通信制御部３０１、ジョブ受付部３０２、ジョブ処理部３０３、出力部３０４、階調制御部３０５、プリンタ情報配信部３０６、操作部３０７、表示部３０８とからなる。
【００３２】
通信制御部３０１は、サーバ１００とのデータ通信処理を行う。
【００３３】
ジョブ受付部３０２は、サーバ１００からのジョブデータ（主としてプリント要求）を受付け、ジョブ処理部３０３において処理を行う。
【００３４】
出力部３０４は、ジョブ処理部３０３において処理されたジョブを出力する。
【００３５】
階調制御部３０５では、プリンタの現状濃度階調を調べ、処理によって目標濃度階調と一致するようにする。
【００３６】
プリンタ情報配信部３０６では、最後に階調制御処理を行った日時や、階調制御処理の結果を、通信制御部３０１を介してサーバ１００に送る。
【００３７】
操作部３０７は不図示の入力装置を具備し、各種情報の入力を受け付ける。
【００３８】
表示部３０８は不図示の表示装置を具備する。
【００３９】
図４は実施形態におけるサーバ１００のハードウェア構成を表しているが、ここで紹介するハードウェア構成は一例にしか過ぎず、様々な接続方法や、様々なインターフェイスを有した構成が一般に考えられる。
【００４０】
まず、点線で囲まれた部分がマザーボード４００と呼ばれる基板で、この上に以下に説明する機能が搭載されている。４０１と４０２はＣＰＵであり、このサーバのソフトウェアを制御しており、ＣＰＵバス４２０を経由して二次キャッシュメモリ４０３と接続され、更にノースブリッジ４０４、サウスブリッジ４０５と呼ばれるＬＳＩによって、マザーボード上の様々なバスの制御を行っており、図２の２０１から２０９が格納される。ノースブリッジ４０４とサウスブリッジ４０５のデータのやり取りにはメモリ（ＳＤＲＡＭ４０６）が使用されている。
【００４１】
次にノースブリッジ４０４は、高速ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）バス（３２ビット／６６ＭＨｚ）４２１を持ち、ＳＣＳＩコントローラ及びＳＣＳＩインターフェイス１１４に接続されて、ＳＣＳＩバス４２３によってＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）４０７に接続されて、大容量のデータのアクセスを可能にしている。また、一般にＨＤＤには後述のＩＤＥ（Ｉｎｔｅｇｒａｔｅｄ  Ｄｉｓｋ  Ｅｌｅｃｔｒｏｎｉｃｓ）バス対応のものもある。４０７には図２の２５１から２５９が搭載される。また、高速ＰＣＩバス４２１にはビデオデータを直接プリンタに送るようなタイプのプリンタを接続する際にも用いることができ、必要に応じて、ビデオインターフェイスカード４３０や４３１が接続され、カラープリンタとのインターフェイスなどに有効である。更に、ノースブリッジ４０４には、ディスプレイ４０９を表示させるためのグラフィックコントローラ４０８もＡＧＰバス４２５によって接続されている。
【００４２】
次に、サウスブリッジ４０５側は、一般のＰＣＩバス（３２ビット／３３ＭＨｚ）４２２が接続されており、Ｅｔｈｅｒｎｅｔ（Ｒ）などのＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）が接続される。図中に２枚のＮＩＣが接続されているのは、２系統のネットワークを有する場合であり、不図示のパブリックネットワーク側につながるＮＩＣ４３５、もう一方はプリンタ側に接続する不図示のプライベートネットワーク側に接続されたＮＩＣ４３６が存在する。１系統の場合には１枚でも構わない。また、サウスブリッジ４０５には、ＩＤＥバス４２４により、ＣＤ−ＲＯＭドライブまたは、読み書き可能なＣＤ−Ｒ／ＲＷドライブ４１０が接続され本サーバ１００のインストール時や、大量データのアーカイブ（データ保存）などに役立つ。その他、ＵＳＢポート４１１や、スーパーＩ／Ｏ部４１２を経由してキーボード４１３やマウス４１４あるいは、フロッピー（Ｒ）ディスクドライブ４１５につながって、データの入出力を行うことができる。
【００４３】
図５は、図３における階調制御部３０５の内部動作について、詳細に表したものである。
【００４４】
まず、濃度階調パッチ印字部５０１により、最大濃度までの数段階の濃度階調パッチが、ドラム表面に印字される。
【００４５】
濃度階調パッチ読み取り部５０２は、濃度階調パッチ印字部５０１により印字された濃度階調パッチをセンサにより読み取り、それぞれの濃度値を割り出す。
【００４６】
濃度階調補正部５０３は、濃度階調パッチ読み取り部５０２により読み取られた濃度階調が、目標濃度階調と一致するように、処理を加える。
【００４７】
図６、図７で濃度階調補正方法の詳細について述べる。
【００４８】
図６のグラフは、ｘ軸が入力濃度信号、ｙ軸が出力濃度信号を表している。
【００４９】
６０１が目標濃度階調で、６０２が現状濃度階調である。
【００５０】
図６のケースは、現状濃度階調６０２の最大濃度値が、目標濃度階調６０１の最大濃度値を上回っている。
【００５１】
このような場合は、現状濃度階調６０２上で、目標濃度階調６０１の最大濃度が出ている部分の入力濃度信号Ａを、目標濃度階調６０１の最大濃度が出ている部分の入力濃度信号Ａ’に変更する処理をする。
【００５２】
最大濃度以外の部分も同様の処理をすることで、現状濃度階調６０２を、目標濃度階調６０１に近づけることができる。
【００５３】
図７のグラフは、ｘ軸が入力濃度信号、ｙ軸が出力濃度信号を表している。
【００５４】
７０１が目標濃度階調で、７０２が現状濃度階調である。
【００５５】
図７のケースは、現状濃度階調７０２の最大濃度値が、目標濃度階調７０１の最大濃度値を下回っている。
【００５６】
このような場合、現状濃度階調７０２の最大濃度値は、図６と同様の処理で計算上は目標濃度階調７０１に近づけることはできるが、実際に印字すると最大濃度は出力濃度信号でのＢまでしか出ることは無い。
【００５７】
よって、入力濃度信号が高い部分については、十分な濃度で出力されないことになり、もしクライアントＰＣ１０１〜１０４から受け取ったジョブが高い入力濃度信号を含む場合は、正しい画像が出力できないことになる。
【００５８】
よって、図７のようなケースの場合は、サーバ１００がクライアントＰＣ１０１〜１０４から受け取ったジョブを配信するプリンタを該プリンタ情報管理部から選択する際に、最も優先順位が低いプリンタと見なされる。
【００５９】
また、いくら目標濃度階調と現状濃度階調の差が小さな場合でも、最も優先順位が低いプリンタと見なされる。
【００６０】
以上に述べた通り、該システムではクライアントＰＣからジョブの出力要求があった際に、サーバに接続されている各プリンタの現状の濃度階調情報を把握し、最良のプリンタを選択し出力することができる。
【００６１】
こうすることで、ユーザは自分がイメージしていたのと近い出力結果を得ることができる。
【図面の簡単な説明】
【００６２】
【図１】システム概略図
【図２】本システムにおけるサーバの機能ブロック図
【図３】本システムにおけるプリンタの機能ブロック図
【図４】サーバ１００のハードウェア構成
【図５】プリンタ内部の濃度階調制御部の機能ブロック図
【図６】濃度階調制御の説明図その１
【図７】濃度階調制御の説明図その２
【符号の説明】
【００６３】
１００  サーバ
１５５〜１５８  プリンタ
１０１〜１０４  クライアントＰＣ
２０１  通信制御部
２０２  ジョブ受付部
２０３  ジョブ管理部
２０４  ジョブ配信部
２０５  プリンタ情報受付部
２０６  プリンタ情報管理部
２０７  比較部
２０８  操作部
２０９  表示部
３０１  通信制御部
３０２  ジョブ受付部
３０３  ジョブ処理部
３０４  出力部
３０５  階調制御部
３０６  プリンタ情報配信部
３０７  操作部
３０８  表示部
【図１】
2005128932.tif 000003
【図２】
2005128932.tif 000004
【図３】
2005128932.tif 000005
【図４】
2005128932.tif 000006
【図５】
2005128932.tif 000007
【図６】
2005128932.tif 000008
【図７】
2005128932.tif 000009