(57)【要約】【課題】  カラー印刷の運用を考慮した出力制限を行うことにより、効率的にカラー印刷の出力制限を行えるようにした印刷システムおよびその出力制限方法および印刷装置およびプリンタドライバおよびプリントサーバを提供する。【解決手段】  クライアント端末１０からの印刷ジョブには、プリンタドライバ起動元（当該文書作成元）のアプリケーション名、プリンタドライバ動作元の端末（クライアント端末１０）のマシン名、当該文書のドキュメント名、当該文書内のカラー比率の、全部若しくはその一部の情報（以下、この情報のことを付加情報という）が設定される。プリントサーバ２０ではこの付加情報と、出力制限判断データとを比較し出力制限を行うか否かを判断する。この結果、出力制限を行うと判断したならば、印刷の中止（ジョブの削除）、出力先プリンタの変更等を行ってカラー印刷を禁止する。【選択図】  図１
2007058746.tif 000002
【特許請求の範囲】
【請求項１】
プリンタドライバからの印刷ジョブに基づき印刷を行う印刷装置を有する印刷システムにおいて、
前記プリンタドライバからのカラー印刷を指定した印刷ジョブに係わる情報に基づきカラー印刷の出力制限を行うか否かを判断する判断手段と、
前記判断手段により前記出力制限を行わないと判断された場合には、前記印刷装置における当該印刷ジョブのカラー印刷を許可し、前記判断手段により前記出力制限を行うと判断された場合には、前記印刷装置における当該印刷ジョブのカラー印刷を禁止する出力制御手段と
を具備することを特徴とする印刷システム。
【請求項２】
前記判断手段は、
前記プリンタドライバからの該プリンタドライバ起動元のアプリケーション名、該プリンタドライバ動作元のマシン名、印刷対象文書のドキュメント名、印刷対象文書のカラー比率の、全部若しくはその一部の情報に基づき前記出力制限を行うか否かを判断する
ことを特徴とする請求項１記載の印刷システム。
【請求項３】
前記出力制御手段は、
前記判断手段により出力制限を行うと判断された場合には、当該印刷ジョブを削除する
ことを特徴とする請求項１記載の印刷システム。
【請求項４】
前記出力制御手段は、
前記判断手段により出力制限を行うと判断された場合には、当該印刷ジョブをモノクロで印刷出力させる
ことを特徴とする請求項１記載の印刷システム。
【請求項５】
前記出力制限手段による出力制限を行うに際して、ユーザに出力制限を行う旨の通知を行う
ことを特徴とする請求項１乃至４いずれかに記載の印刷システム。
【請求項６】
プリンタドライバからの印刷ジョブに基づき印刷を行う印刷装置を有する印刷システムの出力制限方法において、
前記プリンタドライバからのカラー印刷を指定した印刷ジョブに係わる情報に基づきカラー印刷の出力制限を行うか否かを判断手段で判断し、
前記判断手段により前記出力制限を行わないと判断された場合には、出力制御手段により前記印刷装置における当該印刷ジョブのカラー印刷を許可し、前記判断手段により前記出力制限を行うと判断された場合には、前記出力制御手段により前記印刷装置における当該印刷ジョブのカラー印刷を禁止する
ことを特徴とする印刷システムの出力制限方法。
【請求項７】
プリンタドライバからの印刷ジョブに基づき印刷を行う印刷装置において、
前記プリンタドライバからのカラー印刷を指定した印刷ジョブに係わる情報に基づきカラー印刷の出力制限を行うか否かを判断する判断手段と、
前記判断手段により前記出力制限を行わないと判断された場合には、当該印刷ジョブのカラー印刷を許可し、前記判断手段により前記出力制限を行うと判断された場合には、当該印刷ジョブのカラー印刷を禁止する出力制御手段と
を具備することを特徴とする印刷装置。
【請求項８】
印刷装置で実行される印刷ジョブを生成するプリンタドライバにおいて、
カラー印刷を指定した印刷ジョブに係わる情報に基づきカラー印刷の出力制限を行うか否かを判断する判断手段と、
前記判断手段により前記出力制限を行わないと判断された場合には、前記印刷装置における当該印刷ジョブのカラー印刷を許可し、前記判断手段により前記出力制限を行うと判断された場合には、前記印刷装置における当該印刷ジョブのカラー印刷を禁止する出力制御手段と
を具備することを特徴とするプリンタドライバ。
【請求項９】
プリンタドライバで生成された印刷ジョブを蓄積し印刷装置に対して送信するプリントサーバにおいて、
前記プリンタドライバからのカラー印刷を指定した印刷ジョブに係わる情報に基づきカラー印刷の出力制限を行うか否かを判断する判断手段と、
前記判断手段により前記出力制限を行わないと判断された場合には、前記印刷装置における当該印刷ジョブのカラー印刷を許可し、前記判断手段により前記出力制限を行うと判断された場合には、前記印刷装置における当該印刷ジョブのカラー印刷を禁止する出力制御手段と
を具備することを特徴とするプリントサーバ。
【請求項１０】
プリンタドライバからの印刷ジョブに基づき印刷を行う印刷装置を有する印刷システムにおいて、
前記印刷装置における前記プリンタドライバからの印刷ジョブの実行に際して、該印刷ジョブの出力制限を行うか否かを判断するサーバを設け、
前記サーバは、
前記プリンタドライバからのカラー印刷を指定した印刷ジョブに係わる情報に基づきカラー印刷の出力制限を行うか否かを判断する判断手段と、
前記判断手段によるカラー印刷の出力制限を行うか否かの判断結果を、前記プリンタドライバへ応答する応答手段と
を具備し、
前記プリンタドライバは、
前記応答手段からの判断結果に基づき前記出力制限を行わない場合には、前記印刷装置における当該印刷ジョブのカラー印刷を許可し、前記応答手段からの判断結果に基づき前記出力制限を行う場合には、前記印刷装置における当該印刷ジョブのカラー印刷を禁止する
ことを特徴とする印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリンタドライバからの印刷ジョブに基づき印刷を行う印刷装置を有する印刷システムおよびその出力制限方法および印刷装置およびプリンタドライバおよびプリントサーバに係わり、詳しくは、カラー印刷の運用を考慮した出力制限を行うことにより、効率的にカラー印刷の出力制限を行えるようにした印刷システムおよびその出力制限方法および印刷装置およびプリンタドライバおよびプリントサーバに関する。
【背景技術】
【０００２】
従来、プリンタ、ファックス、コピー機、複合機等の印刷装置においては、消耗品の使用量を減らすことにより、ランニングコストを抑制する技術が種々提案されている。例えば、カラーに対応した印刷装置である場合には、無駄なカラー印刷を抑制して、カラートナー等の消耗品の使用量を減少させる技術が知られている。
【０００３】
この種の技術に関するものとして、例えば、特許文献１および特許文献２に記載されたものが知られている。
【０００４】
この特許文献１および特許文献２には、ユーザ等（あるいは機能別、ユーザ部門別、利用機器別）毎にカラー印刷の出力制限枚数等（制限情報）を設定しておき、制限を越えた場合には、印刷を止める、あるいはモノクロに変換し印刷を継続するといった技術について言及されている。
【特許文献１】特開２００３−２８８１９７号
【特許文献２】特開２００２−１０３７５３号
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１や上記特許文献２の発明によると、カラー印刷枚数の使用量だけで印刷の中止等の出力制限を行うため、
１）アプリケーションによってカラー印刷を許可させたくない場合、これを制限することができない。
【０００６】
２）マシン単位によってカラー印刷を許可させたくない場合、これを制限することができない。
【０００７】
３）印刷ドキュメント名称に規則性があり、特定の規則性を有するドキュメントのカラー印刷を許可させたくない場合、これを制限することができない。
【０００８】
４）ドキュメント中のカラー部分が少量の場合（カラー印刷のメリットが少ないと考えられるドキュメント）や、写真など大量のカラー部分を占める印刷を許可したくない場合、これを制限することができない。
【０００９】
等といった問題点があった。
【００１０】
そこで、本発明は上記問題点に鑑みてなされたものであり、カラー印刷の運用を考慮した出力制限を行うことにより、効率的にカラー印刷の出力制限を行えるようにした印刷システムおよびその出力制限方法および印刷装置およびプリンタドライバおよびプリントサーバを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するために、請求項１の発明は、プリンタドライバからの印刷ジョブに基づき印刷を行う印刷装置を有する印刷システムにおいて、前記プリンタドライバからのカラー印刷を指定した印刷ジョブに係わる情報に基づきカラー印刷の出力制限を行うか否かを判断する判断手段と、前記判断手段により前記出力制限を行わないと判断された場合には、前記印刷装置における当該印刷ジョブのカラー印刷を許可し、前記判断手段により前記出力制限を行うと判断された場合には、前記印刷装置における当該印刷ジョブのカラー印刷を禁止する出力制御手段とを具備することを特徴とする。
【００１２】
また、請求項２の発明は、請求項１の発明において、前記判断手段は、前記プリンタドライバからの該プリンタドライバ起動元のアプリケーション名、該プリンタドライバ動作元のマシン名、印刷対象文書のドキュメント名、印刷対象文書のカラー比率の、全部若しくはその一部の情報に基づき前記出力制限を行うか否かを判断することを特徴とする。
【００１３】
また、請求項３の発明は、請求項１の発明において、前記出力制御手段は、前記判断手段により出力制限を行うと判断された場合には、当該印刷ジョブを削除することを特徴とする。
【００１４】
また、請求項４の発明は、請求項１の発明において、前記出力制御手段は、前記判断手段により出力制限を行うと判断された場合には、当該印刷ジョブをモノクロで印刷出力させることを特徴とする。
【００１５】
また、請求項５の発明は、請求項１乃至４の発明において、前記出力制限手段による出力制限を行うに際して、ユーザに出力制限を行う旨の通知を行うことを特徴とする。
【００１６】
また、請求項６の発明は、プリンタドライバからの印刷ジョブに基づき印刷を行う印刷装置を有する印刷システムの出力制限方法において、前記プリンタドライバからのカラー印刷を指定した印刷ジョブに係わる情報に基づきカラー印刷の出力制限を行うか否かを判断手段で判断し、前記判断手段により前記出力制限を行わないと判断された場合には、出力制御手段により前記印刷装置における当該印刷ジョブのカラー印刷を許可し、前記判断手段により前記出力制限を行うと判断された場合には、前記出力制御手段により前記印刷装置における当該印刷ジョブのカラー印刷を禁止することを特徴とする。
【００１７】
また、請求項７の発明は、プリンタドライバからの印刷ジョブに基づき印刷を行う印刷装置において、前記プリンタドライバからのカラー印刷を指定した印刷ジョブに係わる情報に基づきカラー印刷の出力制限を行うか否かを判断する判断手段と、前記判断手段により前記出力制限を行わないと判断された場合には、当該印刷ジョブのカラー印刷を許可し、前記判断手段により前記出力制限を行うと判断された場合には、当該印刷ジョブのカラー印刷を禁止する出力制御手段とを具備することを特徴とする。
【００１８】
また、請求項８の発明は、印刷装置で実行される印刷ジョブを生成するプリンタドライバにおいて、カラー印刷を指定した印刷ジョブに係わる情報に基づきカラー印刷の出力制限を行うか否かを判断する判断手段と、前記判断手段により前記出力制限を行わないと判断された場合には、前記印刷装置における当該印刷ジョブのカラー印刷を許可し、前記判断手段により前記出力制限を行うと判断された場合には、前記印刷装置における当該印刷ジョブのカラー印刷を禁止する出力制御手段とを具備することを特徴とする。
【００１９】
また、請求項９の発明は、プリンタドライバで生成された印刷ジョブを蓄積し印刷装置に対して送信するプリントサーバにおいて、前記プリンタドライバからのカラー印刷を指定した印刷ジョブに係わる情報に基づきカラー印刷の出力制限を行うか否かを判断する判断手段と、前記判断手段により前記出力制限を行わないと判断された場合には、前記印刷装置における当該印刷ジョブのカラー印刷を許可し、前記判断手段により前記出力制限を行うと判断された場合には、前記印刷装置における当該印刷ジョブのカラー印刷を禁止する出力制御手段とを具備することを特徴とする。
【００２０】
また、請求項１０の発明は、プリンタドライバからの印刷ジョブに基づき印刷を行う印刷装置を有する印刷システムにおいて、前記印刷装置における前記プリンタドライバからの印刷ジョブの実行に際して、該印刷ジョブの出力制限を行うか否かを判断するサーバを設け、前記サーバは、前記プリンタドライバからのカラー印刷を指定した印刷ジョブに係わる情報に基づきカラー印刷の出力制限を行うか否かを判断する判断手段と、前記判断手段によるカラー印刷の出力制限を行うか否かの判断結果を、前記プリンタドライバへ応答する応答手段とを具備し、前記プリンタドライバは、前記応答手段からの判断結果に基づき前記出力制限を行わない場合には、前記印刷装置における当該印刷ジョブのカラー印刷を許可し、前記応答手段からの判断結果に基づき前記出力制限を行う場合には、前記印刷装置における当該印刷ジョブのカラー印刷を禁止することを特徴とする。
【発明の効果】
【００２１】
本発明によれば、プリンタドライバからのカラー印刷を指定した印刷ジョブに係わる情報に基づきカラー印刷の出力制限を行うか否かを判断し、出力制限を行わないと判断した場合には、印刷装置における当該印刷ジョブのカラー印刷を許可し一方、出力制限を行うと判断した場合には、印刷装置における当該印刷ジョブのカラー印刷を禁止するように構成したため、従来の使用量（カラーの印刷枚数等）のみに依存した出力制限に比べ、効率的にカラー印刷の出力制限を行うことができる。これにより、消耗品の使用量が減少し、ランニングコストを抑制させることができる。
【発明を実施するための最良の形態】
【００２２】
以下、この発明に係わる印刷システムおよびその出力制限方法および印刷装置およびプリンタドライバおよびプリントサーバの実施例について添付図面を参照して詳細に説明する。
【実施例１】
【００２３】
図１は、本発明に係わる印刷システムの全体構成の一例を示す図である。
【００２４】
この印刷システムは、クライアント端末１０と、プリントサーバ２０と、プリンタ３０とを具備して構成され、それぞれの装置はＬＡＮ（Local Area Network）等のネットワーク４０を介して接続される。
【００２５】
ここで、クライアント端末１０は、ユーザが扱うパーソナルコンピュータであり、このネットワーク４０上には複数台のクライアント端末１０が接続される。クライアント端末１０から印刷を行う場合には、必ずプリントサーバ２０を介してプリンタ３０で印刷出力することとなる。
【００２６】
プリントサーバ２０は、クライアント端末１０から印刷ジョブを受信し蓄積するとともに、自装置が管理する複数台のプリンタ３０のいずれかに当該ジョブを転送し、印刷出力させる。
【００２７】
プリントサーバ２０は内部に、カラー印刷を許可するか否かの判断基準となる出力制限判断データを保持しており、印刷ジョブを受信すると、当該ジョブに設定されたジョブに係わる情報（後述する付加情報）と、出力制限判断データとを比較し出力制限を行うか否かを判断する。この結果、出力制限を行うと判断したならば、印刷の中止（ジョブの削除）、出力先プリンタの変更（モノクロプリンタへ出力先を変更）等を行って出力制限を行う。
【００２８】
このため基本的には、プリントサーバ２０においては、クライアント端末１０から指定されたプリンタ３０へ印刷ジョブを転送するが、場合によっては、印刷ジョブの削除や、指定されたプリンタとは異なるプリンタへ印刷ジョブを転送する場合が生じる。そのため、このような場合には、当該ジョブ送信元のクライアント端末１０へその旨を伝えるメッセージを送信する。
【００２９】
なお、このプリントサーバ２０における出力制限方法としては、上述した印刷の中止（ジョブの削除）、出力先プリンタの変更（モノクロプリンタへ出力先を変更）の他、カラー／モノクロモードの変更（モノクロにて出力を指示）等を想定しているが、本実施例においては、主に印刷を中止（ジョブの削除）し、カラー印刷を禁止する場合について説明する。
【００３０】
プリンタ３０は、プリントサーバ２０から送られてくる印刷ジョブを受信して、当該ジョブに基づき印刷出力する印刷装置である。また、このネットワーク４０上に接続されるプリンタ３０は、モノクロプリンタと、カラープリンタとが混在しており、プリントサーバ２０では、プリンタ３０各々が、モノクロプリンタであるかカラープリンタであるかの情報を把握している。
【００３１】
さて、クライアント端末１０からの印刷指示に際して、ユーザは、ローカルあるいは文書管理サーバ（不図示）等から所望の文書を選択するとともに、プリンタドライバ上で当該文書の出力先プリンタや、カラー／モノクロ等の印刷パラメータの設定を行い、印刷を指示する。この指示により当該文書が所定のページ記述言語に変換された印刷ジョブが生成され、プリントサーバ２０へ送信される。
【００３２】
このとき、クライアント端末１０にて生成された印刷ジョブには、プリンタドライバ起動元（当該文書作成元）のアプリケーション名、プリンタドライバ動作元の端末（クライアント端末１０）のマシン名、当該文書のドキュメント名、当該文書内のカラー比率の、全部若しくはその一部の情報（以下、この情報のことを付加情報という）が設定される。
【００３３】
プリントサーバ２０は、クライアント端末１０から受信した印刷ジョブ内のページ記述言語を解析し、付加情報を取得する。そして、この付加情報と、出力制限判断データとを比較し、出力制限を行うか否かを判断する。判断の結果、出力制限を行うならば、印刷の中止（ジョブの削除）、出力先プリンタの変更等を行ってカラー印刷を禁止する。また上記判断の結果、出力制限を行わないならば、クライアント端末１０上で指定されたプリンタ３０へ当該ジョブを転送し、当該ジョブに対する印刷処理を実行させる。
【００３４】
次に、図２を用いて、図１に示した印刷システムの内部構成について説明する。
【００３５】
まず、クライアント端末１０の内部構成について説明する。なお、ここでは、本発明に係わる構成要素のみを挙げて説明する。
【００３６】
クライアント端末１０は、各種処理機能部として、印刷対象文書の作成ならびに編集等を行うアプリケーション１１と、印刷対象文書をページ記述言語形式のデータに変換し印刷ジョブを生成するプリンタドライバ１２と、クライアント端末１０とネットワーク４０とのインターフェースを構成する通信部１３とを具備して構成される。
【００３７】
印刷に際して、アプリケーション１１は、印刷データを作成して、それをプリンタドライバ１２へ渡す。プリンタドライバ１２は、アプリケーション１１から受け取った印刷データをプリンタ３０が解釈可能なページ記述言語に変換して印刷ジョブを生成し、通信部１３に渡す。通信部１３は、プリンタドライバ１２から受け取った印刷ジョブをネットワーク４０を介してプリントサーバ２０へ送信する。
【００３８】
ここで、プリンタドライバ１２の機能的な構成の一部について説明する。なお、ここでは、本発明に係わる構成要素のみを挙げて説明する。
【００３９】
プリンタドライバ１２は、各種処理機能部として、印刷ジョブ生成部５１と、付加情報設定部５２とを具備して構成される。
【００４０】
印刷ジョブ生成部５１は、アプリケーション１１から受け取った印刷データをプリンタ３０が解釈可能なページ記述言語に変換する機能を有する。
【００４１】
付加情報設定部５２は、印刷ジョブ生成部５１で生成された印刷ジョブに対し、付加情報を設定する機能を有し、カラー比率算出部５２ａと、ドキュメント名取得部５２ｂと、マシン名取得部５２ｃと、アプリケーション名取得部５２ｄとを具備して構成される。
【００４２】
カラー比率算出部５２ａは、文書内のカラーとモノクロの各ピクセル数（あるいは面積）からカラー比率を算出する機能を有し、ドキュメント名取得部５２ｂは、印刷対象文書のドキュメント名を取得する機能を有し、マシン名取得部５２ｃは、プリンタドライバが起動しているマシン名を取得する機能を有し、アプリケーション名取得部５２ｄは、プリンタドライバ１２起動元のアプリケーション名を取得する機能を有する。
【００４３】
付加情報設定部５２は、この算出ならびに取得した付加情報を印刷ジョブに設定する。このようにして印刷ジョブに設定された付加情報は、例えば、図３に示す構成となり、この印刷ジョブが通信部１３を介してプリントサーバ２０へ送信されることとなる。
【００４４】
次に、プリントサーバ２０の内部構成について説明する。なお、ここでは、本発明に係わる構成要素のみを挙げて説明する。
【００４５】
プリントサーバ２０は、各種処理機能部として、出力制限判断部２１と、付加情報判断部２２と、印刷ジョブ解析部２３と、出力制限判断データ保持部２４と、出力制御部２５と、通信部２６とを具備して構成される。
【００４６】
通信部２６は、プリントサーバ２０とネットワーク４０とのインターフェースを構成する機能を有し、主に、クライアント端末１０からの印刷ジョブの受信や、プリンタ３０へ印刷ジョブを送信する役割を果たす。
【００４７】
印刷ジョブ解析部２３は、通信部２６を介してクライアント端末１０から送られてくる印刷ジョブを受信するとともに、当該ジョブ内のページ記述言語の解析を行う。
【００４８】
付加情報判断部２２は、印刷ジョブ解析部２３による印刷ジョブの解析結果を受けて、当該ジョブに付加情報が設定されているか否かの判断を行う。判断の結果、当該ジョブに付加情報が設定されていない場合には、当該ジョブを、後述するジョブ削除部２５ｂにより削除することとなる。なお、本実施例においては、この付加情報判断部２２において、印刷ジョブに付加情報が設定されていないと判断された場合には、当該ジョブを削除する場合を説明するが、削除せずにそのまま出力するようにしてもよい。これは、プリントサーバ２０の動作設定を変更することで調整することができる。
【００４９】
出力制限判断部２１は、印刷ジョブに設定された付加情報と、出力制限判断データ保持部２４に保持された出力制限判断データとを比較し、出力制限を行うか否かの判断を行う。ここで、出力制限判断データ保持部２４に保持される出力制限判断データの一例を図４に示す。
【００５０】
図４には、アプリケーション名、マシン名、ドキュメント名、カラー比率に対応した出力制限判断データの一例が示される。なお、同図には、カラー印刷の出力制限を行う条件のみを、出力制限判断データに保持する場合の一例が示される。
【００５１】
まず、出力制限判断データ（アプリケーション名）には、カラー印刷の出力制限を行うアプリケーションとして「ＤｏｃｕＷｏｒｋｓ」、「Ｗｏｒｄ」が設定されており、印刷ジョブに設定された付加情報（アプリケーション名）に、「ＤｏｃｕＷｏｒｋｓ」、あるいは「Ｗｏｒｄ」が設定されているならば、出力制限が行われ当該ジョブの削除あるいは、出力先プリンタの変更等を行うことになる。
【００５２】
このようにアプリケーション毎にカラー印刷の出力制限を行えるため、例えば、文字主体のアプリケーションに対してはカラー印刷を禁止し、写真等の画像データを多く扱うアプリケーションに対しては、カラー印刷を許可するといった設定が行える。
【００５３】
また、出力制限判断データ（マシン名）には、カラー印刷の出力制限を行うマシン名として「ｈｏｓｔ００１〜００３」、「ｍｏｂｉｌｅ０１〜２１」が設定されており、印刷ジョブに設定された付加情報（マシン名）に、「ｈｏｓｔ００１〜００３」、あるいは「ｍｏｂｉｌｅ０１〜２１」が設定されているならば、出力制限が行われ当該ジョブの削除あるいは、出力先プリンタの変更等を行うことになる。
【００５４】
このようにマシン毎にカラー印刷の出力制限を行えるため、例えば、業務マシン単位でカラー印刷の禁止、許可を設定することができる。
【００５５】
また、出力制限判断データ（ドキュメント名）には、カラー印刷の出力制限を行うドキュメント名として「見積書」、「帳票」が設定されている。この場合、この文言と部分一致、あるいは全文一致するドキュメント名のカラー印刷の出力制限を行うことになる。例えば、ドキュメント名が「見積書０２０４改」であるならば、当該ドキュメント名の前方が「見積書」と部分一致するため、この文書は、カラー印刷の出力制限対象となる。
【００５６】
このようにドキュメント名毎にカラー印刷の出力制限を行えるため、例えば、文字主体で構成される見積書や、帳票とかといった文書に対してカラー印刷を禁止することができる。また、この図４に示す一例では、出力制限判断データにカラー印刷の出力制限を行う条件のみを設定した場合が示されるが、これとは逆に、カラー印刷を許可する条件を設定するように構成してもよい。その場合、例えば、ユーザがカラー印刷を所望する場合には、所定の文言（例えば、「カラー」）をドキュメント名に含めた場合にのみカラー印刷を許可するといった運用も行える。
【００５７】
また、出力制限判断データ（カラー比率）には、カラー比率５１％以上の場合に、カラー印刷の出力制限を行う設定がされており、印刷対象となる文書内のカラー比率が５１％以上を占める文書は、カラー印刷の出力制限対象となる。
【００５８】
上述したように本発明においては、アプリケーション名、マシン名、ドキュメント名、カラー比率により、カラー印刷の出力制限を行うため、カラー印刷の運用に考慮した出力制限を行うことができる。
【００５９】
なお、このアプリケーション名、マシン名、ドキュメント名、カラー比率に加えて、ユーザ毎の使用量（カラーの印刷枚数等）も考慮して、カラー印刷の出力制限を判断するようにしてもよい。
【００６０】
図２に戻り、出力制御部２５は、通信部２６およびネットワーク４０を介してプリンタ３０へ印刷ジョブを送信する機能を有する。また、出力制限判断部２１による判断結果（出力制限あり、出力制限なし）に基づきカラー印刷の出力制限を行う。出力制御部２５は内部に、出力先決定部２５ａと、ジョブ削除部２５ｂと、メッセージ通知部２５ｃとを具備して構成される。
【００６１】
出力先決定部２５ａは、印刷ジョブの転送先プリンタを決定する。基本的には、印刷ジョブ送信元のクライアント端末１０から指定されたプリンタ３０を出力先プリンタに決定するが、出力先プリンタを変更することでカラー印刷の出力制限を行う場合には、モノクロプリンタを出力先に決定する。すなわち、出力先決定部２５ａでは、ネットワーク４０上のプリンタ３０がモノクロプリンタであるかカラープリンタであるかのプリンタ情報を保持し、この情報に基づき印刷ジョブの転送先を決定する。
【００６２】
ジョブ削除部２５ｂは、出力制限判断部２１により出力制限ありと判断された印刷ジョブを削除する。
【００６３】
メッセージ通知部２５ｃは、出力制限のために印刷ジョブの出力先プリンタを変更した旨、あるいは出力制限のために印刷ジョブを削除した旨を、当該ジョブ送信元のクライアント端末１０へ通知する役割を果たす。この通知を受けたクライアント端末１０では、ディスプレイ等の表示部（不図示）にその旨をポップアップ等で表示する。これにより、印刷物が出力されない等の理由によりユーザが困惑することも起こらない。
【００６４】
なお、カラー／モノクロモードを変更（モノクロにて出力を指示）することで、カラー印刷の出力制限を行う場合には、出力制御部２５において、モノクロを指定し、通信部２６およびネットワーク４０を介してプリンタ３０へ印刷ジョブを転送することとなる。
【００６５】
ここで、図５を用いて、本発明に係わる印刷システムの動作について説明する。
【００６６】
クライアント端末１０からの印刷指示に際して、ユーザは、ローカルあるいは文書管理サーバ（不図示）等から所望の文書を選択するとともに、プリンタドライバ１２上で当該文書の出力先プリンタや、カラー／モノクロ等の印刷パラメータの設定を行い、印刷を指示する（ステップＳ１０１）。
【００６７】
このようにしてユーザにより印刷が指示されると、プリンタドライバ１２の印刷ジョブ生成部５１では、当該文書作成元のアプリケーションから受け取った印刷データをプリンタ３０が解釈可能なページ記述言語に変換して印刷ジョブを生成する（ステップＳ１０２）。
【００６８】
印刷ジョブが生成されると、以降、ステップＳ１０３からステップＳ１０７の処理にて当該ジョブに付加情報が設定される。この付加情報設定処理は、付加情報設定部５２により行われる。
【００６９】
この付加情報設定処理が開始されると、まず、アプリケーション名取得部５２ｄでプリンタドライバ１２起動元のアプリケーション名を取得し（ステップＳ１０３）、マシン名取得部５２ｃでクライアント端末１０のマシン名を取得し（ステップＳ１０４）、ドキュメント名取得部５２ｂで当該文書のドキュメント名を取得する（ステップＳ１０５）。
【００７０】
また、カラー比率算出部５２ａは、当該文書内のカラー比率を算出する（ステップＳ１０６）。このようにして取得ならびに算出された情報が、付加情報として印刷ジョブに設定され（ステップＳ１０７）、通信部１３およびネットワーク４０を介してプリントサーバ２０へ送信される（ステップＳ１０８）。
【００７１】
一方、プリントサーバ２０では、通信部２６を介してクライアント端末１０からの印刷ジョブを受信すると（ステップＳ１０９）、印刷ジョブ解析部２３において当該ジョブ内のページ記述言語の解析を行う（ステップＳ１１０）。
【００７２】
そして、この解析結果を受けた付加情報判断部２２は、当該ジョブに付加情報が設定されているか否かを判断する（ステップＳ１１１）。ここで、付加情報が設定されていないと判断された場合には（ステップＳ１１１でＮＯ）、ジョブ削除部２５ｂにおいて当該ジョブを削除し、印刷を中止するとともに（ステップＳ１１５）、メッセージ通知部２５ｃから当該ジョブ送信元のクライアント端末１０へ、その旨を伝えるメッセージを送信し（ステップＳ１１６）、プリントサーバ２０側の処理を終了する。
【００７３】
また、このメッセージを受信したクライアント端末１０では、印刷が中止された旨を表示部（不図示）に表示するとともに（ステップＳ１１７）、クライアント端末１０側の処理を終了する。
【００７４】
一方、ステップＳ１１１で付加情報が設定されていると判断された場合には（ステップＳ１１１でＹＥＳ）、この付加情報に基づき出力制限を行うか否かを出力制限判断部２１にて判断する（ステップＳ１１２）。すなわち、印刷ジョブに付加された付加情報と、出力制限判断データ保持部２４に保持された出力制限判断データとを比較し、出力制限を行うか否かの判断を行う。
【００７５】
ここで、出力制限判断部２１において、出力制限ありと判断された場合には（ステップＳ１１３でＹＥＳ）、ジョブ削除部２５ｂにて当該ジョブを削除して印刷を中止するとともに（ステップＳ１１５）、上述したステップＳ１１６およびステップＳ１１７の処理を行う。
【００７６】
一方、出力制限判断部２１により、出力制限なしと判断された場合には（ステップＳ１１３でＮＯ）、この結果を受けて出力制御部２５は、クライアント端末１０上で指定されたプリンタ３０へ当該ジョブを転送する（ステップＳ１１４）。そして、この処理は終了する。
【００７７】
以上説明したように本発明においては、プリンタドライバからのカラー印刷を指定した印刷ジョブに係わる情報（アプリケーション名、マシン名、ドキュメント名、カラー比率）に基づきカラー印刷の出力制限を行うか否かを判断し、出力制限を行わないと判断した場合には、プリンタ２０における当該印刷ジョブのカラー印刷を許可し一方、出力制限を行うと判断した場合には、プリンタ２０における当該印刷ジョブのカラー印刷を禁止するように構成したため、従来の使用量（カラーの印刷枚数等）のみに依存した出力制限に比べ、効率的にカラー印刷の出力制限を行うことができる。これにより、消耗品の使用量が減少し、ランニングコストを抑制させることができる。
【実施例２】
【００７８】
次に、実施例２について説明する。なお、実施例２においては、プリントサーバ２０は本発明の必須の構成要素ではないため、プリントサーバを介さずに、クライアント端末１０からプリンタ３０へ直接印刷ジョブを送信する場合を説明するが、上記実施例１同様に、プリントサーバを介して印刷を行うように構成してもよい。
【００７９】
図６は、実施例２に係わる印刷システムの全体構成の一例を示す図である。なお、上記実施例１を説明した図１と同一の符号が付してあるものは、略同様に動作するので、その説明は省略し、ここでは、実施例１との相違点についてのみ説明する
この印刷システムは、クライアント端末１０と、出力制限判断サーバ６０と、プリンタ３０とを具備して構成され、それぞれの装置はＬＡＮ（Local Area Network）等のネットワーク４０を介して接続される。
【００８０】
ここで、クライアント端末１０は、ユーザが扱うパーソナルコンピュータであり、このネットワーク４０上には複数台のクライアント端末１０が接続され。先に述べた通り、クライアント端末１０から印刷を行う場合には、プリンタ３０へ直接印刷ジョブを送信することとなる。
【００８１】
出力制限判断サーバ６０は内部に、カラー印刷を許可するか否かの判断基準となる出力制限判断データを保持しており、クライアント端末１０からの問合せに応じて、出力制限を行うか否かを判断し、その結果を応答する役割を果たす。
【００８２】
さて、クライアント端末１０からの印刷指示に際して、ユーザは、ローカルあるいは文書管理サーバ（不図示）等から所望の文書を選択するとともに、プリンタドライバ上で当該文書の出力先プリンタや、カラー／モノクロ等の印刷パラメータの設定を行い、印刷を指示する。この指示により当該文書が所定のページ記述言語に変換された印刷ジョブが生成されるが、ここで、この印刷ジョブがプリンタ３０へ送信されるのに先立って、クライアント端末１０では、出力制限判断サーバ６０に対し、カラー印刷の出力制限を行うか否かの問合せを行う。
【００８３】
このとき、出力制限判断サーバ６０へは、プリンタドライバ起動元（当該文書作成元）のアプリケーション名、プリンタドライバ動作元の端末（クライアント端末１０）のマシン名、当該文書のドキュメント名、当該文書内のカラー比率の、全部若しくはその一部の情報（以下、この情報のことを問合せ情報という）が送信される。なお、この問合せ情報は、実施例１を説明した付加情報と同様の内容を有する。
【００８４】
出力制限判断サーバ６０は、クライアント端末１０から受信した問合せ情報と、出力制限判断データとを比較し、出力制限を行うか否かを判断する。判断の結果、出力制限を行うならば、出力制限ありを問い合わせ結果として返送し一方、出力制限を行わないならば、出力制限なしを問合せ結果として返送する。
【００８５】
この問合せ結果を受信したクライアント端末１０では、出力制限ありならば、印刷の中止（ジョブの削除）、出力先プリンタの変更等を行ってカラー印刷の出力制限を行う。また出力制限なしならば、クライアント端末１０上で指定されたプリンタ３０へ当該ジョブを送信し、当該ジョブに対する印刷処理を実行させる。
【００８６】
次に、図７を用いて、図６に示した印刷システムの内部構成について説明する。
【００８７】
まず、クライアント端末１０の内部構成について説明する。なお、上記実施例１を説明した図２と同一の符号が付してあるものは、略同様に動作する。
【００８８】
クライアント端末１０は、各種処理機能部として、アプリケーション１１と、プリンタドライバ１２と、通信部１３とを具備して構成される。このプリンタドライバ１２の機能的な構成の一部について説明する。なお、ここでは、本発明に係わる構成要素のみを挙げて説明する。
【００８９】
プリンタドライバ１２は、各種処理機能部として、印刷ジョブ生成部５１と、出力制限問合せ部５３と、出力制御部５４とを具備して構成される。
【００９０】
出力制限問合せ部５３は、出力制限判断サーバ６０に対し、出力制限を行うか否かの問い合せを行う機能を有し、カラー比率算出部５３ａと、ドキュメント名取得部５３ｂと、マシン名取得部５３ｃと、アプリケーション名取得部５３ｄとを具備して構成される。
【００９１】
カラー比率算出部５３ａは、文書内のカラーとモノクロの各ピクセル数（あるいは面積）からカラー比率を算出する機能を有し、ドキュメント名取得部５３ｂは、印刷対象文書のドキュメント名を取得する機能を有し、マシン名取得部５３ｃは、プリンタドライバが起動しているマシン名を取得する機能を有し、アプリケーション名取得部５３ｄは、プリンタドライバ１２起動元のアプリケーション名を取得する機能を有する。出力制限問合せ部５３は、この算出ならびに取得した問合せ情報を出力制限判断サーバ６０に送信する。
【００９２】
出力制御部５４は、通信部１３およびネットワーク４０を介してプリンタ３０へ印刷ジョブを送信する機能を有する。また、出力問合せ部５３による問い合わせ結果（出力制限あり、出力制限なし）に基づきカラー印刷の出力制限を行う。出力制御部５４は内部に、出力先決定部５４ａと、ジョブ削除部５４ｂと、メッセージ通知部５４ｃとを具備して構成される。
【００９３】
出力先決定部５４ａは、印刷ジョブの送信先プリンタを決定する。基本的には、印刷ジョブ送信元のクライアント端末１０から指定されたプリンタ３０を出力先プリンタに決定するが、出力先プリンタを変更することでカラー印刷の出力制限を行う場合には、モノクロプリンタを出力先に決定する。すなわち、出力先決定部５４ａでは、ネットワーク４０上のプリンタ３０がモノクロプリンタであるかカラープリンタであるかのプリンタ情報を保持し、この情報に基づき印刷ジョブの転送先を決定する。
【００９４】
ジョブ削除部５４ｂは、出力問合せ部５３による出力制限判断サーバ６０に対する問合せ結果により、出力制限ありが返送されてきた場合に、対応する印刷ジョブを削除する。
【００９５】
メッセージ表示処理部５４ｃは、出力制限のために印刷ジョブの出力先プリンタを変更した旨、あるいは出力制限のために印刷ジョブを削除した旨を、ディスプレイ等の表示部（不図示）にポップアップ等で表示する。これにより、印刷物が出力されない等の理由によりユーザが困惑することも起こらない。
【００９６】
なお、カラー／モノクロモードを変更（モノクロにて出力を指示）することで、カラー印刷の出力制限を行う場合には、出力制御部５４において、モノクロを指定し、通信部１３およびネットワーク４０を介してプリンタ３０へ印刷ジョブを送信することとなる。
【００９７】
次に、出力制限判断サーバ６０の内部構成について説明する。なお、ここでは、本発明に係わる構成要素のみを挙げて説明する。
【００９８】
出力制限判断サーバ６０は、各種処理機能部として、出力制限判断データ保持部６１と、出力制限判断部６２と、問合せ応答部６３と、通信部６４とを具備して構成される。
【００９９】
通信部６４は、出力制限判断サーバ６０とネットワーク４０とのインターフェースを構成する機能を有し、主に、クライアント端末１０からの問合せ情報の受信と、それに対する応答を送信する役割を果たす。
【０１００】
出力制限判断部６２は、クライアント端末１０からの問合せ情報と、出力制限判断データ保持部６３に保持された出力制限判断データとを比較し、出力制限を行うか否かの判断を行う。なお、出力制限判断データは、上記実施例１を説明した図４で説明したものと同様である。
【０１０１】
問合せ応答部６３は、通信部６４を介して受信したクライアント端末１０からの問合せに対する問合せ結果（出力制限あり、出力制限なし）を返送する。この問合せ結果には、出力制限判断部６２による判断結果が設定される。
【０１０２】
ここで、図８を用いて、実施例２に係わる印刷システムの動作について説明する。
【０１０３】
クライアント端末１０からの印刷指示に際して、ユーザは、ローカルあるいは文書管理サーバ（不図示）等から所望の文書を選択するとともに、プリンタドライバ１２上で当該文書の出力先プリンタや、カラー／モノクロ等の印刷パラメータの設定を行い、印刷を指示する（ステップＳ２０１）。
【０１０４】
このようにしてユーザにより印刷が指示されると、プリンタドライバ１２の印刷ジョブ生成部５１では、当該文書作成元のアプリケーションから受け取った印刷データをプリンタ３０が解釈可能なページ記述言語に変換して印刷ジョブを生成する（ステップＳ２０２）。
【０１０５】
印刷ジョブが生成されると、以降、ステップＳ２０３からステップＳ２０７の処理にて問合せ情報の取得と算出が行われ、出力制限判断サーバ６０へ出力制限を行うか否かの問合せを行う。この問合せ処理は、出力制限問合せ部５３により行われる。
【０１０６】
この問合せ処理が開始されると、まず、アプリケーション名取得部５３ｄでプリンタドライバ１２起動元のアプリケーション名を取得し（ステップＳ２０３）、マシン名取得部５３ｃでクライアント端末１０のマシン名を取得し（ステップＳ２０４）、ドキュメント名取得部５２ｂで当該文書のドキュメント名を取得する（ステップＳ２０５）。
【０１０７】
また、カラー比率算出部５３ａは、当該文書内のカラー比率を算出する（ステップＳ２０６）。このようにして取得ならびに算出された情報が、問合せ情報として、通信部１３およびネットワーク４０を介して出力制限判断サーバ６０へ送信される（ステップＳ２０７）。
【０１０８】
一方、出力制限判断サーバ６０では、通信部６４を介してクライアント端末１０からの問合せ情報を受信すると（ステップＳ２０８）、その問合せ情報に基づき出力制限を行うか否かを出力制限判断部６２にて判断する（ステップＳ２０９）。すなわち、受信した問合せ情報と、出力制限判断データ保持部６１に保持された出力制限判断データとを比較し、出力制限を行うか否かの判断を行う。
【０１０９】
ここで、出力制限判断部６２において、出力制限ありと判断された場合には（ステップＳ２１０でＹＥＳ）、問合せ応答部６３は、応答電文に「出力制限あり」を設定するとともに（ステップＳ２１１）、通信部６４を介してクライアント端末１０に問合せ結果を返送するが一方（ステップＳ２１３）、出力制限なしと判断された場合には（ステップＳ２１０でＮＯ）、問合せ応答部６３は、応答電文に「出力制限なし」を設定するとともに（ステップＳ２１２）、通信部６４を介してクライアント端末１０に問合せ結果を返送する（ステップＳ２１３）。そして、出力制限判断サーバ６０側の処理を終了する。
【０１１０】
この問合せ結果を受信したクライアント端末１０では、受信した応答内容を確認する（ステップＳ２１４）。ここで、出力制限がある旨の問合せ結果を受信したならば（ステップＳ２１５でＹＥＳ）、ジョブ削除部５４ｂにおいて当該ジョブを削除し、印刷を中止する（ステップＳ２１７）。また、これを受けたメッセージ表示処理部５４ｃは、印刷が中止された旨を表示部（不図示）に表示し（ステップＳ２１８）、クライアント端末１０側の処理を終了する。
【０１１１】
一方、出力制限がない旨の問合せ結果を受信したならば（ステップＳ２１５でＮＯ）、この結果を受けて出力制御部５４は、クライアント端末１０上で指定されたプリンタ３０へ当該ジョブを送信する（ステップＳ２１６）。そして、この処理は終了する。
【０１１２】
以上説明したように実施例２においては、出力制限判断サーバ６０を設け、この出力制限判断サーバ６０にカラー印刷の出力制限を行うか否かを問合せ、その結果を受けてカラー印刷の出力制限を行うように構成したため、上記実施例１同様に、従来の使用量（カラーの印刷枚数等）のみに依存した出力制限に比べ、効率的にカラー印刷の出力制限を行うことができる。
【０１１３】
また、プリントサーバを介さずにクライアント端末１０から直接プリンタ３０へ印刷指示を行うことができる。
【０１１４】
なお、上記実施例２では、出力制限判断サーバ６０を設け、この出力制限判断サーバ６０においてカラー印刷の出力制限を行うか否かの判断を行う場合を説明したが、この出力制限判断サーバ６０の機能をプリンタドライバ１２に組み込んでもよい。
【０１１５】
また、上記実施例１および上記実施例２で説明した出力制限処理を、プリンタ３０に適用し、プリンタ３０において出力制限を行うように構成してもよい。
【０１１６】
また、上記実施例１および上記実施例２においては、印刷装置がプリンタである場合を説明したが、プリンタに限られず、印刷機能を有するファックス、コピー機、複合機等であってもよい。
【０１１７】
また、上記実施例１および上記実施例２において説明したクライアント端末１０、プリントサーバ２０、出力制限判断サーバ６０それぞれに実現される機能を、コンピュータにインストールされたプログラムにより実行するように構成してもかまわない。
【０１１８】
この他、本発明は、上記および図面に示す実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【産業上の利用可能性】
【０１１９】
本発明の印刷システムおよびその出力制限方法および印刷装置およびプリンタドライバおよびプリントサーバは、プリンタドライバからの印刷ジョブに基づく印刷を行う印刷システム全般に適用可能であり、特に、消耗品の使用量を減らすことにより、ランニングコストを抑制することができる。
【図面の簡単な説明】
【０１２０】
【図１】本発明に係わる印刷システムの全体構成の一例を示す図である。
【図２】図１に示した印刷システムの内部構成の一例を示す図である。
【図３】印刷ジョブに設定された付加情報の一例を示す図である。
【図４】出力制限判断データの一例を示す図である。
【図５】本発明に係わる印刷システムの動作を示すフローチャートである。
【図６】実施例２に係わる印刷システムの全体構成の一例を示す図である。
【図７】図６に示した印刷システムの内部構成の一例を示す図である。
【図８】実施例２に係わる印刷システムの動作を示すフローチャートである。
【符号の説明】
【０１２１】
１０    クライアント端末
１１    アプリケーション
１２    プリンタドライバ
１３    通信部
２０    プリントサーバ
２１    出力制限判断部
２２    付加情報判断部
２３    印刷ジョブ解析部
２４    出力制限判断データ保持部
２５    出力制御部
２５ａ    出力先決定部
２５ｂ    ジョブ削除部
２５ｃ    メッセージ通知部
２６    通信部
３０    プリンタ
５１    印刷ジョブ生成部
５２    付加情報設定部
５２ａ    カラー比率算出部
５２ｂ    ドキュメント名取得部
５２ｃ    マシン名取得部
５２ｄ    アプリケーション名取得部
５３    出力制限問合せ部
５３ａ    カラー比率算出部
５３ｂ    ドキュメント名取得部
５３ｃ    マシン名取得部
５３ｄ    アプリケーション名取得部
５４    出力制御部
５４ａ    出力先決定部
５４ｂ    ジョブ削除部
５４ｃ    メッセージ表示処理部
６０    出力制限判断サーバ
６１    出力制限判断データ保持部
６２    出力制限判断部
６３    問合せ応答部
６４    通信部
【図１】
2007058746.tif 000003
【図２】
2007058746.tif 000004
【図３】
2007058746.tif 000005
【図４】
2007058746.tif 000006
【図５】
2007058746.tif 000007
【図６】
2007058746.tif 000008
【図７】
2007058746.tif 000009
【図８】
2007058746.tif 000010