(57)【特許請求の範囲】
【請求項１】
印刷データを作成するクライアント装置と、該クライアント装置から送信される印刷データに基づいて印刷処理を行う複数の印刷装置と、該複数の印刷装置を管理する管理装置とを備えた印刷処理システムであって、
前記クライアント装置は、
印刷画像を生成するための画像生成データ、及び、印刷処理を実行させる前記印刷装置の検索条件を表す印刷条件データを含む印刷データを生成する印刷データ生成手段と、
前記印刷データを前記管理装置に出力する印刷指示手段と、を備え、
前記管理装置は、
前記印刷データを複数記憶する印刷データ記憶手段と、
前記印刷装置からの検索要求に応じて、前記印刷データ記憶手段に記憶された前記印刷データの中から該検索要求元の印刷装置で印刷すべき前記印刷データとして、該印刷装置から出力される印刷条件データに適合する前記印刷条件データを含んだ印刷データを検索する印刷データ検索手段と、
前記印刷データ検索手段で検索された前記印刷データを前記印刷装置に出力する印刷データ出力手段と、を備え、
前記印刷装置は、
印刷処理待機中に、前記管理装置に対して前記検索要求と共に、予め設定された自己の印刷条件データを出力する検索要求出力手段と、
前記検索要求に応じて前記管理装置から出力される印刷データに基づいて印刷処理を実行する印刷実行手段と、を備えた、
ことを特徴とする印刷処理システム。
【請求項２】
前記印刷装置は、
当該印刷装置に印刷処理すべき印刷データが存在するか否かを判断する印刷データ存在判断手段を備え、
前記検索要求出力手段は、前記印刷データ存在判断手段により、前記印刷データが存在しないと判断された場合に、前記管理装置に対して前記検索要求と共に、予め設定された自己の印刷条件データを出力することを特徴とする請求項１に記載の印刷処理システム。
【請求項３】
前記印刷装置は、
当該印刷装置が印刷可能な状態であるか否かを判断する印刷可能状態判断手段と、
前記印刷可能状態判断手段により、印刷可能な状態ではないと判断された場合、前記管理装置に対して前記検索要求を出力しないように前記検索要求出力手段を制御する検索要求出力制御手段と、
を備えたことを特徴とする請求項１または請求項２に記載の印刷処理システム。
【請求項４】
前記クライアント装置から出力される前記印刷データは、前記複数の印刷装置のうち、所定の印刷装置以外の印刷装置への前記印刷データの送信を禁止する送信禁止データを含むものであり、前記管理装置は、前記送信禁止データにより前記印刷データの送信が禁止された前記印刷装置から前記検索要求があった場合、該印刷装置への送信が禁止された前記送信禁止データを含む印刷データを当該印刷装置には出力しないよう前記印刷データ出力手段を制御する印刷データ出力制御手段を備えたことを特徴とする請求項１乃至請求項３のいずれかに記載の印刷処理システム。
【請求項５】
前記管理装置は、前記印刷処理を実行する印刷装置についての特定情報を、前記クライアント装置に出力する印刷装置特定情報出力手段を更に備えたことを特徴とする請求項１乃至請求項４のいずれかに記載の印刷処理システム。
【請求項６】
前記クライアント装置から出力される印刷条件データ及び前記印刷装置に予め設定された印刷条件データは、印刷装置の名前、印刷色、印刷剤、印刷用紙の大きさ、又は印刷装置の製造会社の内の少なくともいずれか一つを含むことを特徴とする請求項１乃至請求項５のいずれかに記載の印刷処理システム。
【請求項７】
クライアント装置と管理装置と複数の印刷装置とを備え、クライアント装置により作成した印刷データを管理装置に出力した後、何れかの印刷装置により、印刷データに基づいた印刷処理を行う印刷処理方法であって、
前記クライアント装置により、印刷画像を生成するための画像生成データ、及び、印刷処理を実行させる前記印刷装置の検索条件を表す印刷条件データを含む印刷データを生成する工程と、
前記印刷データを前記管理装置に出力する工程と、
前記管理装置に前記印刷データを記憶させる工程と、
印刷処理待機中の印刷装置から、前記管理装置に対して検索要求と共に、予め設定された自己の印刷条件データを出力する検索要求工程と、
前記印刷装置からの検索要求に応じて、前記管理装置に記憶された前記印刷データの中から該検索要求元の印刷装置で印刷すべき印刷データとして、該印刷装置から出力される印刷条件データに適合する前記印刷条件データを含んだ印刷データを検索する検索工程と、
前記検索工程で検索された印刷データを前記印刷装置に出力する印刷データ出力工程と、
前記印刷装置により、前記管理装置から出力される印刷データに基づいた印刷処理を実行する工程と、
を備えたことを特徴とする印刷処理方法。
【請求項８】
前記印刷装置により、
当該印刷装置に印刷処理すべき印刷データが存在するか否かを判断する印刷データ存在判断工程を備え、
前記印刷データ存在判断工程で、前記印刷データが存在しないと判断された場合には、前記検索要求工程にて、前記管理装置に対して前記検索要求と共に、予め設定された自己の印刷条件データを出力することを特徴とする請求項７に記載の印刷処理方法。
【請求項９】
前記印刷装置により、
当該印刷装置が印刷可能な状態であるか否かを判断する印刷可能状態判断工程と、
前記印刷可能状態判断工程により、印刷可能な状態ではないと判断された場合には、前記管理装置に対して前記検索要求を出力しないように前記検索要求工程を制御する工程と、を備えたことを特徴とする請求項７または請求項８に記載の印刷処理方法。
【請求項１０】
前記クライアント装置が出力する前記印刷データは、前記複数の印刷装置のうち、所定の印刷装置以外の印刷装置への前記印刷データの送信を禁止する送信禁止データを含むものであり、前記管理装置により、前記送信禁止データにより前記印刷データの送信が禁止された前記印刷装置から前記検索要求があった場合、該印刷装置への送信が禁止された前記送信禁止データを含む印刷データを当該印刷装置には出力しないよう前記印刷データ出力工程を制御する工程を備えたことを特徴とする請求項７乃至請求項９のいずれかに記載の印刷処理方法。
【請求項１１】
前記管理装置により、前記印刷処理を実行する印刷装置についての特定情報を、前記クライアント装置に出力する工程を更に備えたことを特徴とする請求項７乃至請求項１０のいずれかに記載の印刷処理方法。
【請求項１２】
前記印刷条件データは、印刷装置の名前、印刷色、印刷剤、印刷用紙の大きさ、又は印刷装置の製造会社の内の少なくともいずれか一つを含むことを特徴とする請求項７乃至請求項１１のいずれかに記載の印刷処理方法。
【請求項１３】
クライアント装置と管理装置と複数の印刷装置とを備え、クライアント装置により作成した印刷データを管理装置に出力した後、何れかの印刷装置により、印刷データに基づいた印刷処理を行わせる印刷処理制御プログラムが記録されたコンピュータ読み取り可能な記録媒体であって、前記印刷処理制御プログラムは、コンピュータに、
前記クライアント装置により、印刷画像を生成するための画像生成データ、及び、印刷処理を実行させる前記印刷装置の検索条件を表す印刷条件データを含む印刷データを生成する工程と、
前記印刷データを前記管理装置に出力する工程と、
前記管理装置に前記印刷データを記憶させる工程と、
印刷処理待機中の印刷装置から、前記管理装置に対して検索要求と共に、予め設定された自己の印刷条件データを出力する検索要求工程と、
前記印刷装置からの検索要求に応じて、前記管理装置に記憶された前記印刷データの中から該検索要求元の印刷装置で印刷すべき印刷データとして、該印刷装置から出力される印刷条件データに適合する前記印刷条件データを含んだ印刷データを検索する検索工程と、
前記検索工程で検索された印刷データを前記印刷装置に出力する印刷データ出力工程と、
前記印刷装置により、前記管理装置から出力される印刷データに基づいた印刷処理を実行する工程と、
を実行させることを特徴とする印刷処理制御プログラムが記録された記録媒体。
【請求項１４】
前記印刷装置により、
当該印刷装置に印刷処理すべき印刷データが存在するか否かを判断する印刷データ存在判断工程を備え、
前記印刷データ存在判断工程で、前記印刷データが存在しないと判断された場合には、前記検索要求工程にて、前記管理装置に対して前記検索要求と共に、予め設定された自己の印刷条件データを出力することを特徴とする請求項１３に記載の印刷処理制御プログラムが記録された記録媒体。
【請求項１５】
前記印刷装置により、
当該印刷装置が印刷可能な状態であるか否かを判断する印刷可能状態判断工程と、
前記印刷可能状態判断工程により、印刷可能な状態ではないと判断された場合には、前記管理装置に対して前記検索要求を出力しないように前記検索要求工程を制御する工程と、を備えたことを特徴とする請求項１３または請求項１４に記載の印刷処理制御プログラムが記録された記録媒体。
【請求項１６】
前記クライアント装置が出力する前記印刷データは、前記複数の印刷装置のうち、所定の印刷装置以外の印刷装置への前記印刷データの送信を禁止する送信禁止データを含むものであり、前記管理装置により、前記送信禁止データにより前記印刷データの送信が禁止された前記印刷装置から前記検索要求があった場合、該印刷装置への送信が禁止された前記送信禁止データを含む印刷データを当該印刷装置には出力しないよう前記印刷データ出力工程を制御する工程を備えたことを特徴とする請求項１３乃至請求項１５のいずれかに記載の印刷処理制御プログラムが記録された記録媒体。
【請求項１７】
前記コンピュータに、前記管理装置によって前記印刷処理を実行する印刷装置についての特定情報を、前記クライアント装置に出力する工程を更に実行させることを特徴とする請求項１３乃至請求項１６のいずれかに記載の印刷処理制御プログラムが記録された記録媒体。
【請求項１８】
前記コンピュータに、印刷装置の名前、印刷色、印刷剤、印刷用紙の大きさ、又は印刷装置の製造会社の内の少なくともいずれか一つを含む印刷条件データを、印刷データとして生成する工程と、前記印刷条件データを用いて前記適合性を判定する工程と、を更に実行させることを特徴とする請求項１３乃至請求項１７のいずれかに記載の印刷処理制御プログラムが記録された記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数のクライアント装置と複数のプリンタがネットワークを介して接続された印刷処理システム及び印刷処理方法並びに印刷処理制御プログラムが記録されたコンピュータ読み取り可能な記録媒体の技術分野に属するものである。
【０００２】
【従来の技術】
従来、ネットワークを経由して複数のクライアント装置からデータを送信し、ネットワークに対応した複数のプリンタ装置により前記データを受信して処理し、プリンタ装置において印刷出力を行う印刷処理システムが実用化されている。
【０００３】
このような印刷処理システムにおいては、クライアント装置の使用者が、印刷しようとする画像の種類、あるいはプリンタ装置の性能、若しくはプリンタ装置の配設位置等を考慮して所望のプリンタ装置を選ぶことができ、良好な印刷処理環境を提供することができる。
【０００４】
また、このような印刷処理システムにおいては、各プリンタ装置にスプール機能が設けられており、クライアント装置から出力される印刷データは、印刷ジョブという単位で記憶され、印刷順序等が管理される。従って、複数のクライアント装置から印刷ジョブが出力された場合でも、印刷ジョブを受け取ることができ、クライアント装置を印刷処理から開放させることができる。
【０００５】
しかしながら、従来の印刷処理システムにおいては、特定のプリンタ装置に印刷ジョブが集中したり、プリンタ装置において紙切れ、紙詰まり等のエラーが発生して印刷ジョブが長時間に亘って処理できないという問題があった。
【０００６】
これを解決する方法として、プリンタ装置の上位にサーバーコンピュータを設け、サーバーコンピュータにおいて印刷ジョブの状態を監視し、プリンタ装置に対して適切な印刷ジョブの配分を行う印刷処理システムが提案された。
【０００７】
このような印刷処理システムによれば、印刷ジョブの効率的な配分が可能になるだけでなく、クライアント装置を印刷処理から早急に開放させることができ、更には印刷データの高速な展開処理が可能になる。
【０００８】
【発明が解決しようとする課題】
しかし、サーバーコンピュータは、監視すべき全てのプリンタ装置に関する必要な情報、例えばプリンタドライバソフトウェアの種類、使用するトナーまたはインクの色、使用する記録用紙のサイズ等を記憶する必要があり、また、刻々と変化するプリンタ装置の状態も定期的に問い合わせにより調査する必要がある。従って、システム内のプリンタ装置が増加すれば、それに比例してサーバーコンピュータの負荷が増大するという問題があった。
【０００９】
更に、新たにプリンタ装置を追加または削除する際にも、サーパーコンピュータの登録内容の変更を要する等、サーバーコンピュータの人手による管理が煩雑になるという問題があった。
【００１０】
従って、従来のシステムでは、大規模ネットワークには不向きであるという問題があった。
【００１１】
そこで、本発明は、前記問題点を解決し、サーバーコンピュータと複数のプリンタ装置とクライアント装置とがネットワークを介して接続された環境下において、サーバーコンピュータの処理の負荷、及びサーバーコンピュータについてのメンテナンスを軽減しつつ、効率の良い印刷処理を行うことのできる印刷処理システム及び印刷処理方法並びに印刷処理制御プログラムが記録されたコンピュータ読み取り可能な記録媒体を提供することを課題としている。
【００１２】
【課題を解決するための手段】
請求項１に記載の印刷処理システムは、前記課題を解決するために、印刷データを作成するクライアント装置と、該クライアント装置から送信される印刷データに基づいて印刷処理を行う複数の印刷装置と、該複数の印刷装置を管理する管理装置とを備えた印刷処理システムであって、前記クライアント装置は、印刷画像を生成するための画像生成データ、及び、印刷処理を実行させる前記印刷装置の検索条件を表す印刷条件データを含む印刷データを生成する印刷データ生成手段と、前記印刷データを前記管理装置に出力する印刷指示手段とを備え、前記管理装置は、前記印刷データを複数記憶する印刷データ記憶手段と、前記印刷装置からの検索要求に応じて、前記印刷データ記憶手段に記憶された前記印刷データの中から該検索要求元の前記印刷装置で印刷すべき前記印刷データとして、該印刷装置から出力される印刷条件データに適合する前記印刷条件データを含んだ印刷データを検索する印刷データ検索手段と、前記印刷データ検索手段で検索された前記印刷データを前記印刷装置に出力する印刷データ出力手段とを備え、前記印刷装置は、印刷処理待機中に、前記管理装置に対して前記検索要求と共に、予め設定された自己の印刷条件データを出力する検索要求出力手段と、前記検索要求に応じて前記管理装置から出力される印刷データに基づいて印刷処理を実行する印刷実行手段とを備えたことを特徴とする。
【００１３】
請求項１に記載の印刷処理システムによれば、印刷データがクライアント装置の印刷データ生成手段により生成され、当該印刷データは印刷指示手段により管理装置に出力される。そして、管理装置においては、前記クライアント装置から出力される印刷データが、印刷データ記憶手段により記憶される。
【００１４】
一方、印刷装置においては、印刷処理待機中に、検索要求出力手段により前記管理装置に対して当該印刷装置で印刷処理すべき印刷データの有無についての検索要求が出力される。
【００１５】
これに対し、管理装置においては、印刷データ検索手段により、前記印刷装置からの検索要求に応じて、前記印刷データ記憶手段に記憶された印刷データより前記印刷装置で印刷すべき印刷データが、前記印刷データの印刷条件データと前記印刷装置の印刷条件データとの適合性に基づいて検索される。この印刷条件データは、クライアント装置から出力される印刷データに含まれ、適合する印刷装置の条件を表すデータである。また、この印刷条件データは、印刷装置の検索要求出力手段により、予め当該印刷装置に設定された自己の印刷条件データとして前記検索要求と共に前記管理装置に出力される。そして、前記印刷データ検索手段で検索された前記印刷データは、印刷データ出力手段により、前記印刷装置に対して出力される。
【００１６】
そして、この印刷データを受信した印刷装置においては、印刷実行手段によりこの印刷データに基づく印刷処理が実行される。
【００１７】
このように、管理装置の判断によって印刷データが印刷装置に配分されるのではなく、印刷装置による自発的な検索要求に基づいて、当該印刷装置に対する印刷データの送信が行われるので、管理装置の処理の負荷の軽減が図られ、効率の良い印刷処理が実現される。
さらに、印刷条件に合致する印刷データのみが検索されることになり、印刷装置に送信される印刷データは、印刷条件に合致したもののみとなるので、印刷処理の効率化が図られると共に、印刷データに応じた適切な印刷処理が行われることになる。
請求項２に記載の印刷処理システムは、前記課題を解決するために、請求項１に記載の印刷処理システムにおいて、前記印刷装置は、当該印刷装置に印刷処理すべき印刷データが存在するか否かを判断する印刷データ存在判断手段を備え、前記検索要求出力手段は、前記印刷データ存在判断手段により、前記印刷データが存在しないと判断された場合に、前記管理装置に対して前記検索要求と共に予め設定された自己の印刷条件データを出力することを特徴とする。
請求項３に記載の印刷処理システムは、前記課題を解決するために、請求項１または請求項２に記載の印刷処理システムにおいて、前記前記印刷装置は、当該印刷装置が印刷可能な状態であるか否かを判断する印刷可能状態判断手段と、前記印刷可能状態判断手段により、印刷可能な状態ではないと判断された場合、前記管理装置に対して前記検索要求を出力しないように前記検索要求出力手段を制御する検索要求出力制御手段と、を備えたことを特徴とする。
請求項４に記載の印刷処理システムは、前記課題を解決するために、請求項１乃至請求項３のいずれかに記載の印刷処理システムにおいて、前記クライアント装置から出力される前記印刷データは、前記複数の印刷装置のうち、所定の印刷装置以外の印刷装置への前記印刷データの送信を禁止する送信禁止データを含むものであり、前記管理装置は、前記送信禁止データにより前記印刷データの送信が禁止された前記印刷装置から前記検索要求があった場合、該印刷装置への送信が禁止された前記送信禁止データを含む印刷データを当該印刷装置には出力しないよう前記印刷データ出力手段を制御する印刷データ出力制御手段を備えたことを特徴とする。
【００１８】
請求項５に記載の印刷処理システムは、前記課題を解決するために、請求項１乃至請求項４のいずれかに記載の印刷処理システムにおいて、前記管理装置は、前記印刷処理を実行する印刷装置についての特定情報を、前記クライアント装置に出力する印刷装置特定情報出力手段を更に備えたことを特徴とする。
【００１９】
請求項５に記載の印刷処理システムによれば、管理装置から印刷データが送信される印刷装置が、クライアント装置により当初指定された印刷装置と異なる場合であっても、前記管理装置の印刷装置特定情報出力手段により、前記印刷処理を実行する印刷装置についての特定情報が、クライアント装置に対して送信される。従って、クライアント装置の使用者に混乱を与えることなく、所望の印刷物を確実に入手させる。
【００２０】
【００２１】
【００２２】
請求項６に記載の印刷処理システムは、前記課題を解決するために、請求項１乃至請求項５のいずれかに記載の印刷処理システムにおいて、前記クライアント装置から出力される印刷条件データ及び前記印刷装置に予め設定された印刷条件データは、印刷装置の名前、印刷色、印刷剤、印刷用紙の大きさ、又は印刷装置の製造会社の内の少なくともいずれか一つを含むことを特徴とする。
【００２３】
請求項６に記載の印刷処理システムによれば、前記クライアント装置から出力される印刷条件データ、及び前記印刷装置に予め設定された印刷条件データに、印刷装置の名前、印刷色、印刷剤、印刷用紙の大きさ、又は印刷装置の製造会社の内の少なくともいずれか一つが含まれるので、クライアント装置の使用者が指定するより具体的な条件に合致する印刷装置において印刷処理が行われることになり、印刷データに応じた適切な印刷処理が行われることになる。
【００２４】
請求項７に記載の印刷処理方法は、前記課題を解決するために、クライアント装置と管理装置と複数の印刷装置とを備え、クライアント装置により作成した印刷データを管理装置に出力した後、何れかの印刷装置により、印刷データに基づいた印刷処理を行う印刷処理方法であって、前記クライアント装置により、印刷画像を生成するための画像生成データ、及び、印刷処理を実行させる前記印刷装置の検索条件を表す印刷条件データを含む印刷データを生成する工程と、前記印刷データを前記管理装置に出力する工程と、前記管理装置に前記印刷データを記憶させる工程と、印刷処理待機中の印刷装置から、前記管理装置に対して検索要求と共に、予め設定された自己の印刷条件データを出力する検索要求工程と、前記印刷装置からの検索要求に応じて、前記管理装置に記憶された前記印刷データの中から該検索要求元の印刷装置で印刷すべき印刷データとして、該印刷装置から出力される印刷条件データに適合する前記印刷条件データを含んだ印刷データを検索する検索工程と、前記検索工程で検索された印刷データを前記印刷装置に出力する印刷データ出力工程と、前記印刷装置により、前記管理装置から出力される印刷データに基づいた印刷処理を実行する工程と、を備えたことを特徴とする。
【００２５】
請求項７に記載の印刷処理方法によれば、印刷データがクライアント装置により生成され、当該印刷データは管理装置に出力される。そして、管理装置においては、前記クライアント装置から出力される印刷データが記憶される。
【００２６】
一方、印刷装置においては、印刷処理待機中に、前記管理装置に対して当該印刷装置で印刷処理すべき印刷データの有無についての検索要求が出力される。
【００２７】
これに対し、管理装置においては、前記印刷装置からの検索要求に応じて、記憶された印刷データより前記印刷装置で印刷すべき印刷データが、前記印刷データの印刷条件データと前記印刷装置の印刷条件データとの適合性に基づいて検索される。この印刷条件データは、クライアント装置から出力される印刷データに含まれ、適合する印刷装置の条件を表すデータである。また、この印刷条件データは、印刷装置の検索要求出力手段により、予め当該印刷装置に設定された自己の印刷条件データとして前記検索要求と共に前記管理装置に出力される。そして、検索された前記印刷データは、前記印刷装置に対して出力される。更に、この印刷データを受信した印刷装置においては、この印刷データに基づく印刷処理が実行される。
【００２８】
このように、管理装置の判断によって印刷データが印刷装置に配分されるのではなく、印刷装置による自発的な検索要求に基づいて、当該印刷装置に対する印刷データの送信が行われるので、管理装置の処理の負荷の軽減が図られ、効率の良い印刷処理が実現される。
さらに、印刷条件に合致する印刷データのみが検索されることになり、印刷装置に送信される印刷データは、印刷条件に合致したもののみとなるので、印刷処理の効率化が図られると共に、印刷データに応じた適切な印刷処理が行われることになる。
請求項８に記載の印刷処理方法は、前記課題を解決するために、請求項７に記載の印刷処理方法において、前記印刷装置により、当該印刷装置に印刷処理すべき印刷データが存在するか否かを判断する印刷データ存在判断工程を備え、前記印刷データ存在判断工程で、前記印刷データが存在しないと判断された場合には、前記検索要求工程にて、前記管理装置に対して前記検索要求と共に予め設定された自己の印刷条件データを出力することを特徴とする。
請求項９に記載の印刷処理方法は、前記課題を解決するために、請求項７または請求項８に記載の印刷処理方法において、前記印刷装置により、当該印刷装置が印刷可能な状態であるか否かを判断する印刷可能状態判断工程と、前記印刷可能状態判断工程により、印刷可能な状態ではないと判断された場合には、前記管理装置に対して前記検索要求を出力しないように前記検索要求工程を制御する工程と、を備えたことを特徴とする。
請求項１０に記載の印刷処理方法は、前記課題を解決するために、請求項７乃至請求項９のいずれかにに記載の印刷処理方法において、前記クライアント装置が出力する前記印刷データは、前記複数の印刷装置のうち、所定の印刷装置以外の印刷装置への前記印刷データの送信を禁止する送信禁止データを含むものであり、前記管理装置により、前記送信禁止データにより前記印刷データの送信が禁止された前記印刷装置から前記検索要求があった場合、該印刷装置への送信が禁止された前記送信禁止データを含む印刷データを当該印刷装置には出力しないよう前記印刷データ出力工程を制御する工程を備えたことを特徴とする。
【００２９】
請求項１１に記載の印刷処理方法は、前記課題を解決するために、請求項７乃至請求項１０のいずれかに記載の印刷処理方法において、前記管理装置により、前記印刷処理を実行する印刷装置についての特定情報を、前記クライアント装置に出力する工程を更に備えたことを特徴とする。
【００３０】
請求項１１に記載の印刷処理方法によれば、管理装置から印刷データが送信される印刷装置が、クライアント装置により当初指定された印刷装置と異なる場合であっても、前記管理装置により、前記印刷処理を実行する印刷装置についての特定情報が、クライアント装置に対して送信される。従って、クライアント装置の使用者に混乱を与えることなく、所望の印刷物を確実に入手させる。
【００３１】
【００３２】
【００３３】
請求項１２に記載の印刷処理方法は、前記課題を解決するために、請求項７乃至請求項１１のいずれかにに記載の印刷処理方法において、前記印刷条件データは、印刷装置の名前、印刷色、印刷剤、印刷用紙の大きさ、又は印刷装置の製造会社の内の少なくともいずれか一つを含むことを特徴とする。
【００３４】
請求項１２に記載の印刷処理方法によれば、前記クライアント装置から出力される印刷条件データ、及び前記印刷装置に予め設定された印刷条件データに、印刷装置の名前、印刷色、印刷剤、印刷用紙の大きさ、又は印刷装置の製造会社の内の少なくともいずれか一つが含まれるので、クライアント装置の使用者が指定するより具体的な条件に合致する印刷装置において印刷処理が行われることになり、印刷データに応じた適切な印刷処理が行われることになる。
【００３５】
請求項１３に記載の印刷処理制御プログラムが記録されたコンピュータ読み取り可能な記録媒体は、前記課題を解決するために、クライアント装置と管理装置と複数の印刷装置とを備え、クライアント装置により作成した印刷データを管理装置に出力した後、何れかの印刷装置により、印刷データに基づいた印刷処理を行わせる印刷処理制御プログラムが記録されたコンピュータ読み取り可能な記録媒体であって、前記印刷処理制御プログラムは、コンピュータに、前記クライアント装置により、印刷画像を生成するための画像生成データ、及び、印刷処理を実行させる前記印刷装置の検索条件を表す印刷条件データを含む印刷データを生成する工程と、前記印刷データを前記管理装置に出力する工程と、前記管理装置に前記印刷データを記憶させる工程と、印刷処理待機中の印刷装置から、前記管理装置に対して検索要求を出力する検索要求工程と、前記印刷装置からの検索要求に応じて、前記管理装置に記憶された前記印刷データより、前記印刷装置で印刷すべき印刷データとして、該印刷装置から出力される印刷条件データに適合する前記印刷条件データを含んだ印刷データを検索する検索工程と、前記検索工程で検索された印刷データを前記印刷装置に出力する印刷データ出力工程と、前記印刷装置により、前記管理装置から出力される印刷データに基づいた印刷処理を実行する工程と、を実行させることを特徴とする。
【００３６】
請求項１３に記載の印刷処理制御プログラムが記録されたコンピュータ読み取り可能な記録媒体を、コンピュータに読み取らせることにより、以下のような工程が実行される。まず、印刷データがクライアント装置により生成され、当該印刷データは管理装置に出力される。そして、管理装置においては、前記クライアント装置から出力される印刷データが記憶される。
【００３７】
一方、印刷装置においては、印刷処理待機中に、前記管理装置に対して当該印刷装置で印刷処理すべき印刷データの有無についての検索要求が出力される。
【００３８】
これに対し、管理装置においては、前記印刷装置からの検索要求に応じて、記憶された印刷データより前記印刷装置で印刷すべき印刷データが、前記印刷データの印刷条件データと前記印刷装置の印刷条件データとの適合性に基づいて検索される。この印刷条件データは、クライアント装置から出力される印刷データに含まれ、適合する印刷装置の条件を表すデータである。また、この印刷条件データは、印刷装置の検索要求出力手段により、予め当該印刷装置に設定された自己の印刷条件データとして前記検索要求と共に前記管理装置に出力される。そして、検索された前記印刷データは、前記印刷装置に対して出力される。更に、この印刷データを受信した印刷装置においては、この印刷データに基づく印刷処理が実行される。
【００３９】
このように、管理装置の判断によって印刷データが印刷装置に配分されるのではなく、印刷装置による自発的な検索要求に基づいて、当該印刷装置に対する印刷データの送信が行われるので、管理装置の処理の負荷の軽減が図られ、効率の良い印刷処理が実現される。
さらに、印刷条件に合致する印刷データのみが検索されることになり、印刷装置に送信される印刷データは、印刷条件に合致したもののみとなるので、印刷処理の効率化が図られると共に、印刷データに応じた適切な印刷処理が行われることになる。
請求項１４に記載の印刷処理制御プログラムが記録されたコンピュータ読み取り可能な記録媒体は、前記課題を解決するために、請求項１３に記載の記録媒体において、前記印刷装置により、当該印刷装置に印刷処理すべき印刷データが存在するか否かを判断する印刷データ存在判断工程を備え、前記印刷データ存在判断工程で、前記印刷データが存在しないと判断された場合には、前記検索要求工程にて、前記管理装置に対して前記検索要求と共に予め設定された自己の印刷条件データを出力することを特徴とする。
請求項１５に記載の印刷処理制御プログラムが記録されたコンピュータ読み取り可能な記録媒体は、前記課題を解決するために、請求項１３または請求項１４に記載の記録媒体において、前記印刷装置により、当該印刷装置が印刷可能な状態であるか否かを判断する印刷可能状態判断工程と、前記印刷可能状態判断工程により、印刷可能な状態ではないと判断された場合には、前記管理装置に対して前記検索要求を出力しないように前記検索要求工程を制御する工程と、を備えたことを特徴とする。
請求項１６に記載の印刷処理制御プログラムが記録されたコンピュータ読み取り可能な記録媒体は、前記課題を解決するために、請求項１３乃至請求項１５のいずれかに記載の記録媒体において、前記クライアント装置が出力する前記印刷データは、前記複数の印刷装置のうち、所定の印刷装置以外の印刷装置への前記印刷データの送信を禁止する送信禁止データを含むものであり、前記管理装置により、前記送信禁止データにより前記印刷データの送信が禁止された前記印刷装置から前記検索要求があった場合、該印刷装置への送信が禁止された前記送信禁止データを含む印刷データを当該印刷装置には出力しないよう前記印刷データ出力工程を制御する工程を備えたことを特徴とする。
【００４０】
請求項１７に記載の印刷処理制御プログラムが記録されたコンピュータ読み取り可能な記録媒体は、前記課題を解決するために、請求項１３乃至請求項１６のいずれかに記載の記録媒体において、前記コンピュータに、前記管理装置によって前記印刷処理を実行する印刷装置についての特定情報を、前記クライアント装置に出力する工程を更に実行させることを特徴とする。
【００４１】
請求項１７に記載の印刷処理制御プログラムが記録されたコンピュータ読み取り可能な記録媒体を、コンピュータに読み取らせることにより、管理装置から印刷データが送信される印刷装置が、クライアント装置により当初指定された印刷装置と異なる場合であっても、前記管理装置により、前記印刷処理を実行する印刷装置についての特定情報が、クライアント装置に対して送信される。従って、クライアント装置の使用者に混乱を与えることなく、所望の印刷物を確実に入手させる。
【００４２】
【００４３】
【００４４】
請求項１８に記載の印刷処理制御プログラムが記録されたコンピュータ読み取り可能な記録媒体は、前記課題を解決するために、請求項１３乃至請求項１７のいずれかに記載の記録媒体において、前記コンピュータに、印刷装置の名前、印刷色、印刷剤、印刷用紙の大きさ、又は印刷装置の製造会社の内の少なくともいずれか一つを含む印刷条件データを、印刷データとして生成する工程と、前記印刷条件データを用いて前記適合性を判定する工程と、を更に実行させることを特徴とする。
【００４５】
請求項１８に記載の印刷処理制御プログラムが記録されたコンピュータ読み取り可能な記録媒体を、コンピュータに読み取らせることにより、前記クライアント装置から出力される印刷条件データ、及び前記印刷装置に予め設定された印刷条件データに、印刷装置の名前、印刷色、印刷剤、印刷用紙の大きさ、又は印刷装置の製造会社の内の少なくともいずれか一つが含まれるので、クライアント装置の使用者が指定するより具体的な条件に合致する印刷装置において印刷処理が行われることになり、印刷データに応じた適切な印刷処理が行われることになる。
【００４６】
【発明の実施の形態】
以下、本発明の一実施形態を添付図面の図１乃至図９に基づいて説明する。図１は、本実施形態における印刷処理システムの概略構成を示す模式図である。
【００４７】
図１に示すように、本実施形態の印刷処理システムは、印刷データを作成するパーソナルコンピュータ等のクライアント装置１と、管理装置としてのサーバーコンピュータ２と、複数のプリンタ３〜５が、ネットワーク６に接続されている。クライアント装置１は、サーバーコンピュータ２に対して印刷データを送信し、プリンタ３〜５においてこの印刷データを実行する構成となっている。
【００４８】
このような印刷処理システムで使用されるプリンタ３〜５は、図２のように構成されている。プリンタ３〜５は、図２に示すように、ＣＰＵ１０と、ネットワークＩ／Ｆ（インターフェース）１１と、ＲＯＭ１２と、ＲＡＭ１３と、エンジンＩ／Ｆ（インターフェース）１４と、プリンタエンジン１５と、バス１６とを備えている。
【００４９】
ネットワークＩ／Ｆ１１は、ネットワーク６上に接続されたサーバーコンピュータ２との間で入出力されるデータに対して、ネットワーク上で規定されたプロトコルに従って通信制御を行い、ネットワーク６を経由したサーバーコンピュータ２との間のデータ通信を可能としている。
【００５０】
ＲＯＭ１２は、本発明の印刷処理制御プログラム及び処理に必要なデータが記憶されたメモリであり、ＣＰＵ１０からの要求に応じて所定のタイミングでバス１６上にデータを出力する。
【００５１】
ＲＡＭ１３は、ＣＰＵ１０における処理に必要なデータを一時的に記憶し、更には印刷ジョブを格納メモリであり、必要に応じてデータをバス１６に出力する。
【００５２】
エンジンインターフェース１４は、ＣＰＵ１０の制御により、ＲＡＭ１３に格納れた印刷データを読み出すと共に、エンジン１５に対して所定のタイミングで印刷データを出力する手段である。
【００５３】
エンジン１５は、インクジェット方式あるいはレーザービーム方式等のプリント部を備えており、エンジンインターフェース１４から出力される制御信号及び印刷データに応じてプリント出力処理を行う。
【００５４】
そして、ＣＰＵ１０は、前記印刷処理制御プログラムに基づいて、自ら演算処理を行い、あるいはバス１６を介して接続された前記各構成要素を制御して、後述するフローチャートによって説明される機能を実行させる手段である。
【００５５】
次に、サーバーコンピュータ２は、図３に示すように、ＣＰＵ２０と、ネットワークＩ／Ｆ（インターフェース）２１と、ＲＯＭ２２と、ＲＡＭ２３と、ハードディスク２４と、バス２５とを備えている。
【００５６】
ネットワークＩ／Ｆ２１は、ネットワーク６上に接続されたクライアント装置１及びプリンタ３〜５との間で入出力されるデータに対してプロトコルの変換等を行い、ネットワーク６を経由した各装置のデータ通信を可能としている。
【００５７】
ＲＯＭ２２は、サーバーコンピュータ内の処理に必要なデータ及びハードディスク２４に記憶されたオペレーションシステムを起動させるためのプログラムが記憶されたメモリである。
【００５８】
ＲＡＭ２３は、ＣＰＵ２０における処理に必要なデータ等を一時的に記憶するメモリであり、必要に応じてバス２５に出力する。また、ハードディスク２４に記憶されたアプリケーションプログラムを転送する領域としても用いられることがある。
【００５９】
ハードディスク２４は、オペレーションシステムあるいはアプリケーションプログラムを記憶する記憶装置であり、本実施形態では、サーバーコンピュータ２には、オペレーションシステムの他に、後述するように、印刷ジョブの検索プログラムを含む本発明の印刷処理制御プログラムが記憶されている。
【００６０】
そして、ＣＰＵ２０は、前記オペレーションシステムあるいはアプリケーションプログラムに基づいて、自ら演算処理を行い、あるいはバス２５を介して接続された前記各構成要素を制御して、後述するフローチャートによって説明される機能を実行させる手段である。
【００６１】
以下、本実施形態における印刷処理を図４〜図７のブロック図と、図８及び図９のフローチャートに基づいて説明する。
【００６２】
まず、クライアント装置１において印刷データが生成され、プリンタ装置として、プリンタ３が指定された場合について説明する。この場合には、図４に点線で示す経路でプリンタ２を指定する旨のプリンタ指定情報と印刷データの転送がサーバーコンピュータ２に対して行われる。
【００６３】
一方、サーバーコンピュータ２においては、図９に示すような印刷処理制御プログラムが、定期的に実行されるように構成されている。従って、クライアント装置１からのプリント要求の有無の判定中に（ステップＳ１０）、上述のようなクライアント装置１からのプリント要求が有る場合には（ステップＳ１０：ＹＥＳ）、クライアント装置１から送信されたプリンタ指定情報と、印刷データとをハードディスク２４のスプール領域に格納する（ステップＳ１１）。そして、スプール領域を管理するための情報である印刷ジョブ情報を整理する（ステップＳ１２）。例えば、テーブルにプリンタ指定情報と印刷データの格納位置の情報を書き込む処理を行う。
【００６４】
このようなプリンタ指定情報と印刷データの格納処理は、クライアント装置１から当該情報とデータが送信される度に行われ、更には図示しない他のクライアント装置から同様の送信があった場合にも行われる。従って、サーバーコンピュータ２には、各プリンタに対する印刷データが複数格納されることになる。
【００６５】
従来のシステムでは、このように格納した複数の印刷データを、サーバーコンピュータ自身の判断により各プリンタに分配する処理を行っていた。つまり、定期的に各プリンタに対して印刷可能状態等を問い合わせ、印刷可能なプリンタ宛に送信された印刷データを当該プリンタに送信するといった処理が行われていた。
【００６６】
しかしながら、このようなシステムでは、プリンタの数の増加に従ってサーバーコンピュータの処理の負荷が増大し、印刷処理の効率が低下する等の問題があった。
【００６７】
そこで、本実施形態では、図５に示すように、各プリンタ３〜５が自己の処理可能状況を判断した上で、サーバーコンピュータ２に対して自己に対する印刷データの有無の検索を要求する構成とした。この要求は、図５に示すように、各プリンタ毎に独立して行われ、要求を行うタイミングも各プリンタ毎に異なっている。
【００６８】
図８は、このような各プリンタ３〜５における印刷処理制御プログラムの内容を示すフローチャートであり、この印刷処理制御プログラムは、各プリンタ毎に定期的に実行されるように構成されており、まず、現在処理すべき印刷ジョブが存在するか否かの判定処理が行われる（ステップＳ１）。処理すべき印刷ジョブが存在する場合には（ステップＳ１：ＹＥＳ）、紙詰まり等のエラーの発生の有無を検知して、現在印刷可能な状況にあるか否かを判定する（ステップＳ８）。そして、印刷可能な状況であれば（ステップＳ８：ＹＥＳ）、処理すべき印刷ジョブについての印刷処理を実行し（ステップＳ７）、印刷可能な状況でなければ（ステップＳ８：ＮＯ）、処理を終了する。
【００６９】
次に、処理すべき印刷ジョブが無く（ステップＳ１：ＮＯ）、印刷可能な状況であれば（ステップＳ２：ＹＥＳ）、サーバーコンピュータ２に対して、自己のプリンタ名を含むプリンタ指定情報の送信と、印刷ジョブ検索開始要求を送信する（ステップＳ３）。
【００７０】
これに対し、サーバーコンピュータにおいては、図９に示すように、クライアント装置からのプリント要求が無い場合には（ステップＳ１０：ＮＯ）、何れかのプリンタからの印刷ジョブ検索要求の有無判定処理を行う（ステップＳ１３）。そして、上述のように、プリンタからの印刷ジョブ検索要求が送信された場合には（ステップＳ１３：ＹＥＳ）、送信されたプリンタ指定情報を取得して（ステップＳ１４）、ハードディスク２４に予め記憶されている印刷ジョブ検索処理プログラムを起動して、印刷ジョブの検索処理を行う（ステップＳ１５）。
【００７１】
この検索処理は、例えば、上述したような印刷ジョブ情報としてのテーブルの中から、受信したプリンタ指定情報に合致する情報を検索することにより行われる。そして、検索処理が終了した場合には、その結果を、印刷ジョブ検索要求の送信元のプリンタに対して送信する（ステップＳ１６）。
【００７２】
この時、前記印刷ジョブ検索要求を送信したプリンタにおいては、図８に示すように、サーバーコンピュータ２からの検察出力の待ち状態にあり（ステップＳ４）、上述のように、サーバーコンピュータ２からの検索結果の送信があった場合には（ステップＳ４：ＹＥＳ）、その結果の中に、自己に対してクライアント装置から送信された印刷ジョブがあるか否かについて判定処理を行う（ステップＳ５）。そして、当該印刷ジョブが存在する場合には（ステップＳ５：ＹＥＳ）、当該印刷ジョブのダウンロード処理を行う（ステップＳ６）。具体的には、サーバーコンピュータ２に対して印刷ジョブの送信要求を出力し、送信された印刷ジョブを受信して格納する処理を行う。
【００７３】
一方、前記検索結果を送信した後のサーバーコンピュータ２は、図９に示すように、何れかのプリンタから印刷ジョブのダウンロード要求が送信されて来るのを所定時間待機しており（ステップＳ１７）、所定時間内に何れかのプリンタから当該要求があった場合には（ステップＳ１７：ＹＥＳ）、指定された印刷ジョブを当該プリンタに対して送信する（ステップＳ１８）。例えば、サーバーコンピュータ２に格納された印刷ジョブの内、プリンタ３に対する印刷ジョブが存在した場合には、プリンタ３からの送信要求に対して、図６に示すように当該印刷ジョブを送信する。
【００７４】
そして、このようにして印刷ジョブをダウンロードしたプリンタ、例えば上述の例ではプリンタ３が、図８に示すように当該印刷ジョブについての印刷処理を実行する（ステップＳ７）。
【００７５】
以上のように、本実施形態の印刷処理システムにおいては、各プリンタのＲＯＭ１２に予め記憶させておいた印刷処理制御プログラム、及びサーバーコンピュータ２のハードディスク２４に予め記憶させておいた印刷処理制御プログラムが、各プリンタのＣＰＵ１０及び図２に示した各手段、並びにサーバーコンピュータ２のＣＰＵ２０及び図３に示した各手段に、次のような機能を実行させることになる。
【００７６】
Ａ．サーバーコンピュータについて
（１）印刷データを複数記憶する印刷データ記憶手段
（２）プリンタからの検索要求に応じて、前記印刷データ記憶手段に記憶された印刷データよりプリンタで印刷すべき印刷データを検索する印刷データ検索手段
（３）前記印刷データ検索手段で検索された印刷データをプリンタに出力する印刷データ出力手段
Ｂ．プリンタについて
（１）印刷処理待機中に、サーバーコンピュータに対して前記検索要求を出力する検索要求出力手段
（２）前記検索要求に応じてサーバーコンピュータから出力される印刷データに基づいて印刷処理を実行する印刷実行手段
そして、以上のような機能により、本実施形態によれば、各プリンタが、自己の印刷処理可能状況を判断し、自発的に印刷ジョブをサーバーコンピュータに要求することができるので、サーバーコンピュータの処理の負荷を軽減することができ、大規模なネットワークでも効率的に働く印刷処理システムを提供することができる。
【００７７】
なお、上述した例では、説明を簡単にするために、プリンタ３のみが印刷ジョブを受信する場合について説明したが、サーバーコンピュータ２に適合する印刷ジョブが存在する場合には、プリンタ４，５の夫々が独立して印刷ジョブを受信することが可能である。
【００７８】
また、上述した例では、プリンタ指定情報として、プリンタ名を指定する場合について説明したが、本発明はこれに限られるものではなく、各プリンタの仕様をプリンタ指定情報とするように構成しても良い。
【００７９】
例えば、プリンタにおいて使用されるトナーまたはインク等の色のモノクロとカラーの別、あるいは使用する印刷材のトナー、インク、ソリッドインクの別、紙サイズ、メーカー等をプリンタ指定情報とすることができる。
【００８０】
このように構成することにより、ネットワークに接続されたプリンタが夫々異なる仕様のプリンタである場合でも、適切な印刷処理を実行することが可能となる。
【００８１】
また、プリンタ指定情報として、プリンタ名ではなく、例えばトナーまたはインク等の色が設定された場合には、クライアント装置において指定された以外のプリンタに印刷ジョブが送信されることが考えられる。このような場合には、図７に示すように、サーバーコンピュータ２からクライアント装置１に対して、当該印刷ジョブの送信先のプリンタを特定する情報を送信するように構成しても良い。
【００８２】
このように構成することにより、クライアント装置１の使用者は、実際に印刷が行われるネットワークプリンタの位置を的確に知ることができ、確実に出力結果を入手することができる。
【００８３】
また、クライアント装置からプリント要求と共に送信される印刷ジョブに、指定した以外のプリンタに対するデータの送信を禁止する送信禁止情報を付加可能に構成し、この送信禁止情報が付加されている場合には、指定されたプリンタに対してのみサーバーコンピュータからの印刷ジョブの送信を行うように構成しても良い。
【００８４】
このように構成することにより、例えば、クライアント装置１の使用者から非常に離れた位置からプリント結果が出力される等の不具合を防ぐことができる。
【００８５】
また、本実施形態では、本発明の印刷処理制御プログラムが、各プリンタの記録媒体としてのＲＯＭ１２に予め記憶され、サーバーコンピュータ２のハードディスク２４に予め記憶されていた場合について説明したが、本発明はこれに限られるものでなく、上述したような印刷処理制御プログラムをＣＤ−ＲＯＭあるいはフロッピィーディスク等の記録媒体に記録して、各プリンタ及びサーバー今ビュータ２において、この記録媒体から前記印刷処理制御プログラムを読み取るようにしても良い。
【００８６】
【発明の効果】
以上説明したように、請求項１に記載の印刷処理システムによれば、印刷装置の印刷処理待機中に、管理装置に対して印刷データの検索要求を出力すると共に、管理装置においては、当該検索要求に応じて当該印刷装置で印刷すべき印刷データを検索して出力するように構成したので、管理装置の判断によって印刷データが印刷装置に配分されるのではなく、印刷装置による自発的な検索要求に基づいて、当該印刷装置に対する印刷データの送信を行うことができ、印刷装置がネットワーク上で増設された場合でも、管理装置の処理の負荷の軽減を図ることができる。また、効率の良い印刷処理を実現することができ、大規模ネットワークに適合した印刷処理システムを提供することができる。
さらに、管理装置において、印刷すべき印刷データを、前記印刷データの印刷条件データと前記印刷装置の印刷条件データとの適合性に基づいて検索を行うように構成したので、印刷条件に合致する印刷データのみを検索することができ、印刷装置に送信される印刷データは、印刷条件に合致したもののみとなるので、印刷データに応じた適切な印刷処理を行うことができる。
【００８７】
請求項５に記載の印刷処理システムによれば、印刷処理を実行する印刷装置についての特定情報を、管理装置からクライアント装置に出力するように構成したので、クライアント装置の使用者に混乱を与えることなく、所望の印刷物を確実に入手させることができる。
【００８８】
【００８９】
請求項６に記載の印刷処理システムによれば、印刷条件データに、印刷装置の名前、印刷色、印刷剤、印刷用紙の大きさ、又は印刷装置の製造会社の内の少なくともいずれか一つを含むように構成したので、クライアント装置の使用者が指定するより具体的な条件に合致する印刷装置において印刷処理を行うことができ、印刷データに応じた適切な印刷処理を行うことができる。
【００９０】
請求項７に記載の印刷処理方法によれば、印刷装置の印刷処理待機中に、管理装置に対して印刷データの検索要求を出力すると共に、管理装置においては、当該検索要求に応じて当該印刷装置で印刷すべき印刷データを検索して出力するように構成したので、管理装置の判断によって印刷データが印刷装置に配分されるのではなく、印刷装置による自発的な検索要求に基づいて、当該印刷装置に対する印刷データの送信を行うことができ、印刷装置がネットワーク上で増設された場合でも、管理装置の処理の負荷の軽減を図ることができる。また、効率の良い印刷処理を実現することができ、大規模ネットワークに適合した印刷処理システムを提供することができる。
さらに、管理装置において、印刷すべき印刷データを、前記印刷データの印刷条件データと前記印刷装置の印刷条件データとの適合性に基づいて検索を行うように構成したので、印刷条件に合致する印刷データのみを検索することができ、印刷装置に送信される印刷データは、印刷条件に合致したもののみとなるので、印刷データに応じた適切な印刷処理を行うことができる。
【００９１】
請求項１１に記載の印刷処理方法によれば、印刷処理を実行する印刷装置についての特定情報を、管理装置からクライアント装置に出力するように構成したので、クライアント装置の使用者に混乱を与えることなく、所望の印刷物を確実に入手させることができる。
【００９２】
【００９３】
請求項１２に記載の印刷処理方法によれば、印刷条件データに、印刷装置の名前、印刷色、印刷剤、印刷用紙の大きさ、又は印刷装置の製造会社の内の少なくともいずれか一つを含むように構成したので、クライアント装置の使用者が指定するより具体的な条件に合致する印刷装置において印刷処理を行うことができ、印刷データに応じた適切な印刷処理を行うことができる。
【００９４】
請求項１３に記載の印刷処理制御プログラムが記録された記録媒体を、コンピュータに読み取らせることにより、印刷装置の印刷処理待機中に、管理装置に対して印刷データの検索要求が出力されると共に、管理装置においては、当該検索要求に応じて当該印刷装置で印刷すべき印刷データが検索されて出力されるので、管理装置の判断によって印刷データが印刷装置に配分されるのではなく、印刷装置による自発的な検索要求に基づいて、当該印刷装置に対する印刷データの送信を行うことができ、印刷装置がネットワーク上で増設された場合でも、管理装置の処理の負荷の軽減を図ることができる。また、効率の良い印刷処理を実現することができ、大規模ネットワークに適合した印刷処理システムを提供することができる。
さらに、管理装置において、印刷すべき印刷データを、前記印刷データの印刷条件データと前記印刷装置の印刷条件データとの適合性に基づいて検索を行うように構成したので、印刷条件に合致する印刷データのみを検索することができ、印刷装置に送信される印刷データは、印刷条件に合致したもののみとなるので、印刷データに応じた適切な印刷処理を行うことができる。
【００９５】
請求項１７に記載の印刷処理制御プログラムが記録された記録媒体を、コンピュータに読み取らせることにより、印刷処理を実行する印刷装置についての特定情報が、管理装置からクライアント装置に出力されるので、クライアント装置の使用者に混乱を与えることなく、所望の印刷物を確実に入手させることができる。
【００９６】
【００９７】
請求項１８に記載の印刷処理制御プログラムが記録された記録媒体を、コンピュータに読み取らせることにより、印刷条件データに、印刷装置の名前、印刷色、印刷剤、印刷用紙の大きさ、又は印刷装置の製造会社の内の少なくともいずれか一つが含まれるので、クライアント装置の使用者が指定するより具体的な条件に合致する印刷装置において印刷処理を行うことができ、印刷データに応じた適切な印刷処理を行うことができる。
【図面の簡単な説明】
【図１】本発明の一実施形態における印刷処理システムの概略構成を示す模式図である。
【図２】本発明の一実施形態におけるプリンタ装置のハードウェアの概略構成を示すブロック図である。
【図３】本発明の一実施形態におけるサーバーコンピュータのハードウェアの概略構成を示すブロック図である。
【図４】本発明の一実施形態の印刷処理システムにおけるデータの流れを示すブロック図である（その１）。
【図５】本発明の一実施形態の印刷処理システムにおけるデータの流れを示すブロック図である（その２）。
【図６】本発明の一実施形態の印刷処理システムにおけるデータの流れを示すブロック図である（その３）。
【図７】本発明の一実施形態の印刷処理システムにおけるデータの流れを示すブロック図である（その４）。
【図８】本発明の一実施形態におけるプリンタ装置における印刷処理を示すフローチャートである。
【図９】本発明の一実施形態におけるサーバーコンピュータにおける印刷処理を示すフローチャートである。
【符号の説明】
１…クライアント装置
２…サーバーコンピュータ
３…プリンタ
４…プリンタ
５…プリンタ
６…ネットワーク
１０…ＣＰＵ
１１…ネットワークインターフェース
１２…ＲＯＭ
１３…ＲＡＭ
１４…エンジンインターフェース
１５…エンジン
１６…バス
２０…ＣＰＵ
２１…ネットワークインターフェース
２２…ＲＯＭ
２３…ＲＡＭ
２４…エンジンインターフェース
２５…バス
【図１】
0003837863.tif 000002
【図２】
0003837863.tif 000003
【図３】
0003837863.tif 000004
【図４】
0003837863.tif 000005
【図５】
0003837863.tif 000006
【図６】
0003837863.tif 000007
【図７】
0003837863.tif 000008
【図８】
0003837863.tif 000009
【図９】
0003837863.tif 000010