(57)【特許請求の範囲】
【請求項１】
文書の印刷を指示する１以上の文書処理装置と、
前記文書処理装置の装置識別情報に対応して、少なくともカラーの印刷制限枚数及び印刷枚数を管理する管理手段を有し、前記文書処理装置からの文書の印刷指示に対し、該文書処理装置の装置識別情報に対応して前記管理手段により管理される前記印刷制限枚数の範囲内で該文書のカラー印刷制御を行なう画像形成装置と
を有し、
前記文書処理装置は、
印刷指示対象の文書の各頁がカラーであるか白黒であるかを判定する画像判定処理の起動条件を設定する起動条件設定手段と、
前記画像形成装置に対する前記文書の印刷指示に際し、前記起動条件設定手段により設定された前記起動条件を該画像形成装置に送出する起動条件送出手段と、
前記文書の印刷指示及び前記起動条件の送出後、前記画像形成装置から通知される印刷設定確認要求に基づき、該印刷設定確認要求に含まれる印刷指示対象の前記文書中のカラー頁の画像内容と、該各カラー頁毎に印刷種別の設定操作を行う設定操作ツールとから成る所定の印刷設定確認画面を表示する表示制御手段と、
前記印刷設定確認画面上での各カラー頁に対する前記設定操作ツールによる印刷種別の変更設定を受付け、前記画像形成装置に対し、前記変更設定後の印刷種別に基づいて前記文書の印刷指示を行う印刷指示手段と
を具備し、
前記画像形成装置は、
前記文書処理装置から前記文書の印刷指示と共に送出される前記起動条件を受信し、該起動条件との比較対象となる比較対象情報を取得する情報取得手段と、
前記情報取得手段により取得された前記比較対象情報と前記起動条件を比較して該起動条件が成立すると判定された場合、前記文書処理装置から印刷指示された前記文書の各頁毎にカラーか白黒かの画像判定を行う画像判定処理手段と、
前記画像判定処理手段によりカラーであると判定されたカラー頁の画像内容を含む前記印刷設定確認要求を印刷指示元の文書処理装置に通知する通知手段と
を具備する印刷管理システム。
【請求項２】
前記起動条件設定手段は、
印刷制限枚数に対する残り印刷可能枚数の比率に相当する所定の閾値を前記起動条件として設定し、
前記情報取得手段は、
印刷指示元の文書処理装置の装置識別情報に対応して前記管理手段により管理される印刷制限枚数及び印刷枚数に基づき該印刷制限枚数に対する残り印刷可能枚数の比率を算出し、
前記画像判定処理手段は、
前記情報取得手段により算出された前記印刷制限枚数に対する残り印刷可能枚数の比率が前記起動条件として設定された前記閾値よりも小さい値である場合に前記カラーか白黒かの画像判定を行う
請求項１記載の印刷管理システム。
【請求項３】
前記起動条件設定手段は、
印刷指示対象の文書の総頁数に相当する所定の閾値を前記起動条件として設定し、
前記情報取得手段は、
文書処理装置から印刷指示された前記文書の総頁数を認識し、
前記画像判定処理手段は、
前記情報取得手段により認識された前記文書の総頁数が前記起動条件として設定された前記閾値より大きい値である場合に前記カラーから白黒かの画像判定を行う
請求項１記載の印刷管理システム。
【請求項４】
前記起動条件設定手段は、
印刷指示対象の文書の総頁数に対するカラー頁の比率に相当する所定の閾値を前記起動条件として設定し、
前記情報取得手段は、
文書処理装置から印刷指示された前記文書の総頁数に対するカラー頁の比率を算出し、
前記画像判定処理手段は、
前記情報取得手段により算出された前記文書のカラー頁の比率が前記起動条件として設定された前記閾値よりも大きい値である場合に前記カラーか白黒かの画像判定を行う
請求項１記載の印刷管理システム。
【請求項５】
文書の印刷を指示する１以上の文書処理装置と、
前記文書処理装置の装置識別情報に対応して、少なくともカラーの印刷制限枚数及び印刷枚数を管理する管理手段を有し、前記文書処理装置からの文書の印刷指示に対し、該文書処理装置の装置識別情報に対応して前記管理手段により管理される前記印刷制限枚数の範囲内で該文書のカラー印刷制御を行なう画像形成装置と
を有し、
前記文書処理装置は、
印刷指示対象の文書の各頁がカラーであるか白黒であるかを判定する画像判定処理の起動条件を設定する起動条件設定手段と、
前記起動条件設定手段により設定された前記起動条件との比較対象となる比較対象情報を取得する情報取得手段と、
前記情報取得手段により取得された前記比較対象情報と前記設定手段により設定された前記起動条件を比較して該起動条件が成立すると判定された場合、印刷指示対象の文書の各頁毎にカラーか白黒かを画像判定する画像判定処理手段と、
前記画像判定処理手段によりカラーであると判定された頁がある場合、該カラー頁の画像内容と、該各カラー頁毎に印刷種別の設定操作を行う設定操作ツールとから成る所定の印刷設定確認画面を表示する表示制御手段と、
前記印刷設定確認画面上での各カラー頁に対する前記設定操作ツールによる印刷種別の変更設定を受付け、前記画像形成装置に対し、前記変更設定後の印刷種別に基づいて前記文書の印刷指示を行う印刷指示手段と
を具備する印刷管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷管理システムに関する。
【背景技術】
【０００２】
近年、ＯＡ（オフィス・オートメーション）機器の著しい普及が進み、例えば、ＰＣ（パーソナル・コンピュータ）等の上位装置とプリンタや複合機等の複数の画像形成装置をネットワークで接続した作業環境が整備されている。
【０００３】
かかる作業環境で用いられる画像形成装置は、カラーやモノクロの複数種類の印刷機能を有するものが一般的であり、利用者は、出力したい画像データの内容に応じて自己のＰＣからネットワークを介して目的とする画像形成装置を指定して印刷要求を行うことにより、所望の内容（カラーやモノクロ）で該画像データの印刷を行うことができる。
【０００４】
この場合、私用等の必要のない画像データの印刷処理も行われ、用紙やトナー等、画像形成装置の消耗品に必要以上のコストがかかることとなり、上述した各種消耗品のコスト低減対策が望まれている。
【０００５】
用紙やトナー等の消耗品のコスト低減に有効な従来技術として、下記特許文献１には、登録使用者の印刷枚数を制限したり、登録使用者の利用できる機能（例えば、カラー出力）等を制限し、不要な画像データの印刷を適切に制限する画像形成装置及び画像形成システムが開示されている。
【特許文献１】特開２００６−３４６９４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、カラーや白黒の印刷に際して印刷枚数などの出力制限を実施しながらも、印刷実行中に枚数制限に達することで突然に目的とする枚数の印刷が行なえなくなることを回避できる印刷管理システムを提供することを目的とする。
【課題を解決するための手段】
【００１６】
上記目的を達成するために、請求項１記載の印刷管理システムの発明は、文書の印刷を指示する１以上の文書処理装置と、前記文書処理装置の装置識別情報に対応して、少なくともカラーの印刷制限枚数及び印刷枚数を管理する管理手段を有し、前記文書処理装置からの文書の印刷指示に対し、該文書処理装置の装置識別情報に対応して前記管理手段により管理される前記印刷制限枚数の範囲内で該文書のカラー印刷制御を行なう画像形成装置とを有し、前記文書処理装置は、印刷指示対象の文書の各頁がカラーであるか白黒であるかを判定する画像判定処理の起動条件を設定する起動条件設定手段と、前記画像形成装置に対する前記文書の印刷指示に際し、前記起動条件設定手段により設定された前記起動条件を該画像形成装置に送出する起動条件送出手段と、前記文書の印刷指示及び前記起動条件の送出後、前記画像形成装置から通知される印刷設定確認要求に基づき、該印刷設定確認要求に含まれる印刷指示対象の前記文書中のカラー頁の画像内容と、該各カラー頁毎に印刷種別の設定操作を行う設定操作ツールとから成る所定の印刷設定確認画面を表示する表示制御手段と、前記印刷設定確認画面上での各カラー頁に対する前記設定操作ツールによる印刷種別の変更設定を受付け、前記画像形成装置に対し、前記変更設定後の印刷種別に基づいて前記文書の印刷指示を行う印刷指示手段とを具備し、前記画像形成装置は、前記文書処理装置から前記文書の印刷指示と共に送出される前記起動条件を受信し、該起動条件との比較対象となる比較対象情報を取得する情報取得手段と、前記情報取得手段により取得された前記比較対象情報と前記起動条件を比較して該起動条件が成立すると判定された場合、前記文書処理装置から印刷指示された前記文書の各頁毎にカラーか白黒かの画像判定を行う画像判定処理手段と、前記画像判定処理手段によりカラーであると判定されたカラー頁の画像内容を含む前記印刷設定確認要求を印刷指示元の文書処理装置に通知する通知手段とを具備する。
【００１７】
請求項２記載の発明は、上記請求項１記載の発明において、前記起動条件設定手段は、印刷制限枚数に対する残り印刷可能枚数の比率に相当する所定の閾値を前記起動条件として設定し、前記情報取得手段は、印刷指示元の文書処理装置の装置識別情報に対応して前記管理手段により管理される印刷制限枚数及び印刷枚数に基づき該印刷制限枚数に対する残り印刷可能枚数の比率を算出し、前記画像判定処理手段は、前記情報取得手段により算出された前記印刷制限枚数に対する残り印刷可能枚数の比率が前記起動条件として設定された前記閾値よりも小さい値である場合に前記カラーか白黒かの画像判定を行う。
【００１８】
請求項３記載の発明は、上記請求項１記載の発明において、前記起動条件設定手段は、印刷指示対象の文書の総頁数に相当する所定の閾値を前記起動条件として設定し、前記情報取得手段は、文書処理装置から印刷指示された前記文書の総頁数を認識し、前記画像判定処理手段は、前記情報取得手段により認識された前記文書の総頁数が前記起動条件として設定された前記閾値より大きい値である場合に前記カラーから白黒かの画像判定を行う。
【００１９】
請求項４記載の発明は、上記請求項１記載の発明において、前記起動条件設定手段は、印刷指示対象の文書の総頁数に対するカラー頁の比率に相当する所定の閾値を前記起動条件として設定し、前記情報取得手段は、文書処理装置から印刷指示された前記文書の総頁数に対するカラー頁の比率を算出し、前記画像判定処理手段は、前記情報取得手段により算出された前記文書のカラー頁の比率が前記起動条件として設定された前記閾値よりも大きい値である場合に前記カラーか白黒かの画像判定を行う。
【００２０】
請求項５記載の印刷管理システムの発明は、文書の印刷を指示する１以上の文書処理装置と、前記文書処理装置の装置識別情報に対応して、少なくともカラーの印刷制限枚数及び印刷枚数を管理する管理手段を有し、前記文書処理装置からの文書の印刷指示に対し、該文書処理装置の装置識別情報に対応して前記管理手段により管理される前記印刷制限枚数の範囲内で該文書のカラー印刷制御を行なう画像形成装置とを有し、前記文書処理装置は、印刷指示対象の文書の各頁がカラーであるか白黒であるかを判定する画像判定処理の起動条件を設定する起動条件設定手段と、前記起動条件設定手段により設定された前記起動条件との比較対象となる比較対象情報を取得する情報取得手段と、前記情報取得手段により取得された前記比較対象情報と前記設定手段により設定された前記起動条件を比較して該起動条件が成立すると判定された場合、印刷指示対象の文書の各頁毎にカラーか白黒かを画像判定する画像判定処理手段と、前記画像判定処理手段によりカラーであると判定された頁がある場合、該カラー頁の画像内容と、該各カラー頁毎に印刷種別の設定操作を行う設定操作ツールとから成る所定の印刷設定確認画面を表示する表示制御手段と、前記印刷設定確認画面上での各カラー頁に対する前記設定操作ツールによる印刷種別の変更設定を受付け、前記画像形成装置に対し、前記変更設定後の印刷種別に基づいて前記文書の印刷指示を行う印刷指示手段とを具備する。
【発明の効果】
【００３０】
請求項１記載の印刷管理システムの発明によれば、文書の印刷指示に際してカラー／モノクロ判定処理の起動条件を設定して画像形成装置に送出し、画像形成装置では比較対象情報と比較した結果、上記起動条件が成立する場合にのみ該印刷指示された文書のカラー／モノクロ判定処理を行い、カラー頁があれば該カラー頁を文書処理装置に通知し、印刷設定確認画面上に表示せしめてカラーからモノクロへの変更設定を受け付けるため、文書の印刷時に毎回カラー／モノクロ判定を行なわずに済み、通常時における生産性の劣化を少なく抑えることができ、また、出力制限の対象となるカラー頁のみ表示されるため、その表示されたカラー頁のみ印刷属性を変更設定すれば良く、利用者の操作性が良い。
【００３１】
請求項２記載の発明によれば、請求項１記載の発明において、カラーの印刷制限枚数に対する残印刷可能枚数の比率に相当する所定の閾値（例えば、２５パーセント）を起動条件として設定し、印刷指示元の文書処理装置に対応するカラーの制限枚数に対する残印刷可能枚数の比率が２５パーセントより大きい印刷動作期間（出力制限には無関係な状況）にはカラー／モノクロ判定は行なわず、該期間における生産性に全く影響を与えることのない運用が実現できる。
【００３２】
請求項３記載の発明によれば、請求項１記載の発明において、印刷対象の文書の総頁数に相当する所定の閾値（例えば、１００頁）を起動条件として設定し、印刷指示対象の文書の総頁数が１００頁以内の場合（出力制限には無関係な状況）はカラー／モノクロ判定は行なわず、かかる条件下での印刷の生産性に全く影響を及ぼさない運用が実現できる。
【００３３】
請求項４記載の発明によれば、請求項１記載の発明において、印刷対象の文書中のカラー頁の比率に相当する所定の閾値（例えば、５０パーセント）起動条件として設定し、印刷指示対象の文書の総頁数に占めるカラー頁の比率が５０パーセント以内の場合（出力制限には無関係な状況）はカラー／モノクロ判定は行なわず、かかる条件下での印刷の生産性の低下を抑えるという運用が可能になる。
【００３４】
請求項５記載の印刷管理システムの発明によれば、文書処理装置において、文書の印刷指示に際してカラー／モノクロ判定処理の起動条件を設定し、比較対象情報と比較の結果、上記起動条件が成立する場合にのみ該文書のカラー／モノクロ判定処理を行い、カラー頁があれば該カラー頁を印刷設定確認画面上に表示せしめてカラーからモノクロへの変更設定を受け付け、画像形成装置に印刷指示する機能構成によって、文書の印刷時に毎回カラー／モノクロ判定を行なわずに済み、通常時における生産性の劣化を少なく抑えることができると共に、文書処理装置側でカラー／モノクロ判定を行うため、頁数が多い場合など、メモリ容量の関係などから画像形成装置のみでは判定できない場合の運用にも対処できる。
【発明を実施するための最良の形態】
【００３５】
以下、本発明の実施形態について添付図面を参照して詳細に説明する。
【実施例１】
【００３６】
図１は、実施例１に係わる印刷管理システムの全体構成を示すブロック図である。
【００３７】
この印刷管理システムは、文書の編集や管理、印刷指示（印刷ジョブ）等の文書処理機能を有し、各利用者（ユーザ）が操作する複数のクライアント端末１０（１０−１，１０−２，…，１０−ｎ：ＰＣ１，ＰＣ２，…，ＰＣｎ）と、各ユーザによる文書印刷要求操作に基づくクライアント端末１０からの文書の印刷指示に基づき該印刷指示された文書情報を記録媒体（記録用紙）に画像として印刷出力するプリンタ３０とをＬＡＮケーブル等の伝送路２０を介して接続して構成される。
【００３８】
クライアント端末１０は、例えば、ＰＣにより実現され、図１に示すように、キーボードやマウス等の入力デバイスから成る入力／操作部１１、各種情報を表示する表示部１２、動作プログラム等の各種情報を記憶する記憶部１３、装置全体の制御を行う制御部１４、伝送路２０を介してプリンタ３０と通信（印刷ジョブ等の情報の送受）する際の通信インタフェースを司る通信インタフェース（Ｉ／Ｆ）部１５を備えて構成される。
【００３９】
クライアント端末１０において、制御部１４には、入力／操作部１１での所定の操作に応じて文書情報（文書ファイル）などの操作、保存、表示、編集、印刷指示操作などの処理を行うアプリケーション部１４１、入力／操作部１１での所定の印刷指示操作に基づき文書情報の画像データとその処理命令（描画命令）から成る印刷ジョブを生成してプリンタ３０に送出する印刷ジョブ生成部１４２、後述するプリンタ３０の印刷管理部３６３における上限近接報知要求機能と協働し、該プリンタ３０に対する文書の印刷指示（印刷ジョブ）の送出後、該プリンタ３０から通知される上限近接報知要求に基づき、該制限近接報知要求に含まれるカラーとモノクロの少なくとも一方の残印刷可能枚数を含む上限接報知画面（図６参照）を表示する制御を行なうモニタ制御部１４３が設けられる。
【００４０】
また、クライアント端末１０の制御部１４において、モニタ制御部１４３は、上述した上限近接報知画面上に、印刷指示対象文書の各頁の画像内容と、該各頁毎にカラー、モノクロ等の印刷種別の設定操作を行う設定操作ツールとを併せ表示する機能を有し、印刷ジョブ生成部１４２は、上限近接報知画面上での各頁に対する設定操作ツールによる印刷種別の変更設定を受付け、プリンタ３０に対し、該変更設定後の印刷種別に基づき文書の印刷指示を行う印刷指示機能を有する。
【００４１】
また、本実施例の印刷管理システムにおいて、プリンタ３０は、伝送路２０を介して複数のクライアント端末１０と通信する際の通信インタフェースを司る通信インタフェース（Ｉ／Ｆ）部３１、動作プログラムや、通信Ｉ／Ｆ部３１を通じて任意のクライアント端末１０から受信した印刷指示（印刷ジョブ）に含まれる印刷対象の文書情報（画像データ）等の各種情報を記憶する記憶部３２、記憶部３２に記憶された文書情報（画像データ）から印刷データを生成する画像処理を行う画像処理部３３、画像処理部３３により画像処理された画像信号（印刷データ）に基づき電子写真プロセスを実行して記録媒体（記録用紙）に画像を形成（印刷）出力する画像形成部３４、タッチパネル機能を有する大型ビットマップディスプレイ等から成る表示／操作部３５、装置全体の制御を行なう制御部３６を具備して構成される。
【００４２】
プリンタ３０において、制御部３６には、クライアント端末１０から受信した印刷ジョブ（印刷指示）の解析を行う印刷ジョブ解析部３６１、該印刷ジョブ解析部３６１による印刷ジョブの解析結果に基づき画像処理部３３（描画処理部）で印刷イメージデータを生成（描画）させ、該生成された印刷イメージデータを画像形成部３４に送信して記録媒体上に画像を印刷出力させる制御を行う印刷制御部３６２、各クライアント端末１０に対応してカラーとモノクロの印刷種別毎の印刷制限枚数等を含む印刷管理情報の管理を行う印刷管理部３６３が設けられる。
【００４３】
図２は、プリンタ３０において、印刷管理部３６３が、例えば、記憶部３２１に設けられる印刷管理テーブル（ＴＢ）３２１を用いて管理する印刷管理情報の一例を示す表図である。
【００４４】
図２に示すように、印刷管理テーブル３２１には、各クライアント端末１０の端末識別情報（端末ＩＤ）に対応して、カラー印刷とモノクロ印刷毎に、印刷制限枚数、警告実施枚数、及び出力済枚数（印刷枚数）が保持される。
【００４５】
ここで、警告実施枚数は、対応する印刷制限枚数までの残印刷可能枚数（印刷制限枚数から出力済枚数を減算して得られる）が少なくなったことを警告するかどうかを判定するための閾値として用いる枚数（警告閾値枚数）である。
【００４６】
印刷管理部３６３は、印刷管理テーブル３２１を用いて、各クライアント端末１０の端末ＩＤに対応して、カラー印刷とモノクロ印刷の印刷種別毎に印刷制限枚数及び警告実施枚数を登録設定する処理と、各クライアント端末１０によりカラー印刷またはモノクロ印刷が実施される毎に該当する印刷種別の出力済枚数（印刷枚数）を更新する処理を行う。
【００４７】
また、本実施例のプリンタ３０において、印刷管理部３６３は、クライアント端末１０から文書の印刷指示を受信した際、該クライアント端末１０の端末ＩＤに対応して印刷管理テーブル３２１により管理される該文書の印刷種別の印刷枚数が該端末ＩＤに対応して管理される該当する印刷種別の警告実施枚数に達しているか否かを判定する判定処理機能と、該判定処理機能により文書の印刷種別の印刷枚数が警告実施枚数に達していると判定された場合、該印刷種別に対応する印刷制限枚数までの残印刷可能枚数を含む上限近接報知要求を印刷指示元のクライアント端末１０に通知する処理機能を有する。
【００４８】
図３は、本実施例に係わる印刷管理システムの印刷動作に係わるクライアント端末１０とプリンタ３０間の制御シーケンスを示す図である。
【００４９】
本実施例の印刷管理システムでは、各ユーザ毎にカラーやモノクロの印刷を制限するために、印刷の管理者は、管理者端末である、例えば、クライアント端末１０−ｎ（ＰＣｎ）を用い、プリンタ３０に対して、各クライアント端末１０−１，１０−２，１０−３，…（ユーザＡ，Ｂ，Ｃ，…）毎に印刷管理情報を設定する操作を行う（ステップＳ１１）。
【００５０】
この設定操作では、上記印刷管理情報として、各クライアント端末１０−１，１０−２，１０−３，…の端末ＩＤ（００１，００２，００３，…）と、該端末ＩＤに対応して設定するカラーの印刷制限枚数及び警告実施枚数と、モノクロの印刷制限枚数及び警告実施枚数の各情報が入力され、該入力された情報を含む設定要求が管理者端末ＰＣｎからプリンタ３０に送信される。
【００５１】
プリンタ３０では、管理者端末ＰＣｎから送出された設定要求を通信Ｉ／Ｆ部３１を介して受信した印刷管理部３６３が、該設定要求に含まれる印刷管理情報を各項目毎に解析し、印刷管理テーブル３２１に対して、例えば、図２に示す如く、各クラアント端末１０−１，１０−２，１０−３，…の端末ＩＤ（００１，００２，００３，…）に対応して、カラーとモノクロそれぞれの印刷制限枚数及び警告実施枚数を登録する（ステップＳ３１）。
【００５２】
なお、この登録時点において、印刷管理テーブル３２１における各端末ＩＤ（００１，００２，００３，…）に対応する印刷枚数は、それぞれ、“０（零）”（未登録）である。
【００５３】
プリンタ３０に対するカラーとモノクロ別の印刷制限枚数及び警告実施枚数の登録完了後、各クライアント端末１０では、該各クライアント端末１０に対応しカラーとモノクロの別に設定された印刷制限枚数の範囲内で、カラーとモノクロぞれそれの印刷を行うことができる。
【００５４】
図３においては、特に、ユーザＡがクライアント端末１０−１（ＰＣ１）を用いて文書の印刷を行う場合について説明する。
【００５５】
なお、図３中でそれぞれにステップ符号を付した各処理は、図４に示すフローチャート（クライアント端末１０の印刷指示処理）、並びに図５に示すフローチャート（プリンタ３０の印刷処理動作）中の同一番号のステップ符号を付した処理にそれぞれ対応するものである。
【００５６】
図３において、ユーザＡがＰＣ１を用いて文書を生成し、該文書に対するプリンタ３０の指定、カラーやモノクロ印刷指定等の印刷設定を行なった後、印刷開始（印刷要求）操作を行うと（ステップＳ１０３−１）、該ＰＣ１では該文書の印刷ジョブを生成し、指定されたプリンタ３０に送出する（ステップＳ１１０−１）。
【００５７】
プリンタ３０では、ＰＣ１から上記印刷ジョブを受信すると、印刷指示元のＰＣ１に対応して印刷管理テーブル３２１に登録されている該当する印刷種別（カラーまたはモノクロ）の印刷制限枚数及び出力済枚数情報を参照しながら、出力済枚数が印刷制限枚数の範囲内にある場合に該印刷指示された文書の印刷を実行する（ステップＳ３０６−１）。
【００５８】
ここで、該文書の印刷が完了すると、印刷指示元のＰＣ１に対応して管理している当該印刷種別（カラーまたはモノクロ）毎の出力済枚数を、今回の出力枚数を加算した値に更新した後、印刷指示待ち状態で待機する。
【００５９】
以後同様に、ＰＣ１から文書の印刷を指示し（ステップＳ１０３−２，Ｓ１０３−３，…，Ｓ１０３−ｌ）、プリンタ３０では上記印刷指示を受信し、ＰＣ１に関してカラーまたはモノクロの出力済枚数が印刷制限枚数の範囲内であれば該印刷指示に基づき文書を印刷し（ステップＳ３０６−２，Ｓ３０６−３，…，Ｓ３０６−ｌ）、該印刷枚数で出力済枚数を更新する動作を繰返し実施する。
【００６０】
上記印刷動作を複数回繰り返すうちに、例えば、図３のステップＳ１０３−ｍでＰＣ１にて行なわれる文書の印刷指示に対し、プリンタ３０がステップＳ３０６−ｍで該印刷指示に基づく文書の印刷を実行、完了した時に、印刷指示元のＰＣ１に対応して管理されるカラーとモノクロの少なくとも一方（カラー／モノクロ）の出力済枚数が対応する印刷種別の警告実施枚数を超える状況が起こり得る。
【００６１】
この場合、プリンタ３０では、当該出力済枚数が印刷制限枚数を超えない限りは以後も印刷を実行するが、印刷管理部３６３では、該出力済枚数が対応して設定された警告実施枚数を超えたことを認識するのを契機に、当該印刷種別（カラー／モノクロ）の残印刷可能枚数を含む上限近接報知要求を印刷指示元のＰＣ１に送出する（ステップＳ３１１−ｍ）。
【００６２】
他方、ＰＣ１では、プリンタ３０から上限近接報知要求を受信すると、モニタ制御部１４３が該上限近接報知要求を一時的に保持する（ステップＳ１１２−ｍ）。
【００６３】
この後、ＰＣ１において、ユーザＡにより次の文書の印刷要求操作がなされた場合（ステップＳ１０３−ｎ）、モニタ制御部１４３は、保持している上限近接報知要求を解析し、該解析結果に基づき、例えば、図６に示す如く、該上限近接報知要求に含まれるカラー／モノクロの残印刷可能枚数を含み、出力制限に近づいている旨を報知するメッセージ１２１を含む上限近接報知画面１２０をポップアップ表示する（ステップＳ１０６）。
【００６４】
この上限近接報知画面１２０は、印刷プレビュー画面としての機能も含み、印刷要求された文書の各頁の画像内容１２２と、該各頁に対応して設けられる印刷種別を変更設定用の設定操作ツール１２３も併せ表示される。
【００６５】
該上限近接報知画面１２０の表示中、ＰＣ１では、該上限近接報知画面１２０の印刷プレビュー画面領域内でのスクロール操作を受け付けながら、設定操作ツール１２３による、印刷要求された文書の各頁のカラー、モノクロあるいはトナーセーブモードへの変更設定を受付ける（ステップＳ１０７，Ｓ１０８）。
【００６６】
上述した変更設定を繰り返し実施し、ユーザＡが、今回印刷要求する文書の全ての頁が印刷可能であることを上限近接報知画面１２０上で確認した後、印刷開始操作を行うと（ステップＳ１０９）、ＰＣ１では、該変更設定後の印刷種別を反映させた印刷ジョブを生成してプリンタ３０に印刷指示する（ステップＳ１１０−ｎ）。
【００６７】
他方、プリンタ３０では、ＰＣ１から、印刷要求文書の全頁が印刷可能であること確認したうえで送出されてくる上記印刷ジョブを受信し、該ＰＣ１に対応して登録されているカラー／モノクロの出力済枚数が印刷制限枚数の範囲内にある場合に当該印刷指示された文書をその印刷設定に基づき印刷し（ステップＳ３０６−ｎ）、この時の印刷枚数で対応する印刷種別の出力済枚数を更新する。
【００６８】
この時、印刷管理部３６３は、上記ステップＳ３０６−ｍと同様、更新後の出力済枚数が対応して設定された警告実施枚数を超えていることを認識し、この時のカラー／モノクロの残印刷可能枚数を含む上限近接通知要求を印刷指示元のＰＣ１に送出する（ステップＳ３１１−ｎ）。
【００６９】
図３に示した制御シーケンスに基づく印刷動作を踏まえ、以下に、クライアント端末１０の印刷指示処理動作とプリンタ３０の印刷処理動作についてより詳細に説明する。
【００７０】
図４は、本実施例のクライアント端末１０における印刷指示処理動作を示すフローチャートである。
【００７１】
図４に示すように、クライアント端末１０は、ユーザによる入力／操作部１１での所定の操作に基づき、アプリケーション部１４１に指示してアプリケーションを起動し、編集画面を表示して情報の入力を受付け、該入力情報に基づいて電子文書データを生成する（ステップＳ１０１）。
【００７２】
なお、ステップ１０１において、ネットワークを介して所望の電子文書データを取得するようにしても良い。
【００７３】
上述の如く電子文書データを生成（または、取得）した後、該文書を印刷する場合、ユーザは、印刷設定画面を呼び出し、該印刷設定画面上で印刷設定を行なった後、印刷開始指示操作を行う。
【００７４】
かかるユーザ操作に対し、アプリケーションは、電子文書データの生成（または、取得）後、ユーザによる入力／操作部１１での印刷設定を受付け（ステップＳ１０２）、この間に印刷開始指示操作がなされると（ステップＳ１０３ＹＥＳ）、プリンタ３０から上限近接報知要求を受信済みか否かをチェックする（ステップＳ１０４）。
【００７５】
この上限近接報知要求は、図３のステップＳ３１１−ｍ，Ｓ３１１−ｎで述べたように、当該クライアント端末１０からの文書の印刷指示を受けたプリンタ３０が、当該クライアント端末１０に対応して管理しているカラー／モノクロの印刷枚数が対応して設定されている警告実施枚数を超えている場合に印刷指示元のクライアント端末１０に通知するものであり、当該印刷種別の印刷制限枚数から印刷枚数を減算して得られる残印刷可能枚数を含むものである。
【００７６】
上記ステップＳ１０４での上限近接報知要求の受信チェックにおいて、該上限近接報知要求が受信済みでないと判定された場合（ステップＳ１０４ＮＯ）、印刷ジョブ生成部１４２は、ステップＳ１０２での印刷設定内容を含む印刷ジョブを生成し、該印刷ジョブをプリンタ３０に送出する（ステップＳ１１０）。
【００７７】
これに対し、上限近接報知要求が受信済みであると判定された場合（ステップＳ１０４ＹＥＳ）、モニタ制御部１４３は、該上限近接報知要求に含まれている印刷種別（カラー／モノクロ）に対応する残印刷可能枚数を抽出し（ステップＳ１０５）、該抽出したカラー／モノクロの残印刷可能枚数と出力制限に近づいている旨の報知メッセージを含む上限近接報知画面１２０を表示部１２にポップアップ表示する（ステップＳ１０６）。
【００７８】
図６は、クライアント端末１０における上限近接報知画面１２０の表示例を示す図である。
【００７９】
図６に示すように、上限近接報知画面１２０には、上記ステップＳ１０５で抽出されたカラー／モノクロの残印刷可能枚数を含み、出力制限枚数に近づいている旨を報知する上限近接報知メッセージ１２１と、上記ステップＳ１０１で生成（または、取得）された印刷対象の文書の各頁の画像内容１２２と、該各頁に対する印刷種別を変更設定する設定操作ツール１２３と、印刷開始を指示する「印刷」ボタン１２４、及び各頁の画像内容１２２の表示領域のスクロールを指示するスクロールバー１２６が設けられる（表示される）。
【００８０】
上記設定操作ツール１２３は、各頁に対応して設けられ、それぞれ、カラーでの印刷を選択設定する「カラー」設定ボタン、白黒での印刷を選択設定する「モノクロ」設定ボタン、カラーまたは白黒での印刷の選択設定に組合せてトナーセーブモードでの印刷を選択設定する「トナーセーブ」設定ボタンから成る。
【００８１】
この上限近接報知画面１２０によれば、ユーザは、上限近接報知メッセージ１２１を見ることで、出力制限が近づいていることを認識でき、特に、カラー／モノクロの残印刷可能枚数を具体的に把握できる。
【００８２】
また、印刷対象の文書の各頁の画像内容１２２の表示から当該文書の頁数と各頁毎のカラー、モノクロの設定種別が分かり、この認識結果と上限近接報知メッセージ１２１を見て把握したカラー／モノクロの残印刷可能枚数とから当該文書が全頁印刷可能か否か、あるいはどの頁までが印刷可能かどうかを認識できる。
【００８３】
該認識の結果、当該文書が全頁印刷可能である場合は、「印刷」ボタン１２４を押下することで、この時の印刷種別の設定（上記ステップＳ１０２で設定済みの印刷種別）でプリンタ３０に対する印刷指示を行うことができる。
【００８４】
これに対し、当該文書を全頁印刷印刷できない場合は、設定操作ツール１２３の該当ツール（「カラー」設定ボタン、「モノクロ」設定ボタン、「トナーセーブ」設定ボタン）を操作することにより、カラーの指定をカラーのトナーセーブに指定変更した場合や、モノクロあるいはモノクロのトナーセーブに指定変更した場合の印刷枚数を割り出し、該割り出した結果と表示中の上限近接報知メッセージ１２１が示す残印刷可能枚数と比較して該印刷枚数分の印刷が行えるかどうかを判断する。
【００８５】
なお、この判断に際しては、カラーまたはモノクロのトナーセーブでの印刷枚数に関しては、カラーまたはモノクロでの１枚の印刷に対して、それぞれ、半分の印刷枚数（０．５枚）に換算して印刷枚数を計算すれば良い。
【００８６】
これは、プリンタ３０において、印刷管理部３６３が、印刷ジョブ中のトナーモードの印刷設定がなされたカラーまたはモノクロの頁の印刷に際し、その印刷枚数を当該カラーまたはモノクロ０．５枚に換算して管理する機能構成に対応させたものである。
【００８７】
上記判断において、変更設定後の印刷枚数が残印刷可能枚数内に納まると判断した場合には、「印刷」ボタン１２４を押下することで、該変更設定後の印刷種別でプリンタ３０に対する印刷指示を行うことができる。
【００８８】
クライアント端末１０では、上記表示形態を有する上限近接報知画面１２０を表示した後（ステップＳ１０６）、該上限近接報知画面１２０上で印刷種別の変更設定がなされたかどうかを監視し（ステップＳ１０７）、該変更設定がなされていない場合（ステップＳ１０７ＮＯ）、印刷開始指示操作が行われたか否かを監視する（ステップＳ１０９）。
【００８９】
また、変更設定がなされた場合（ステップＳ１０７ＹＥＳ）、該変更設定内容で、例えば、カラーからカラーのトナーセーブ、あるいはモノクロ若しくはモノクロのトナーセーブという具合に印刷種別の設定を変更し、該変更設定後の印刷種別を保持すると共に、該変更設定後の印刷種別に応じて各頁の画像内容１２２の表示態様を変更表示したうえで（ステップＳ１０８）、印刷開始指示操作が行われたか否かを監視する（ステップＳ１０９）。
【００９０】
上記ステップＳ１０９での操作監視中、印刷開始指示操作が行われない場合は（ステップＳ１０９ＮＯ）、ステップＳ１０７以降の処理を繰返し実施し、この間に印刷開始指示操作が行われれば（ステップＳ１０９ＹＥＳ）、それまでに上限近接報知画面１２０上で受け付けた各頁の変更設定後の印刷種別に基づきプリンタ３０に対する当該文書の印刷指示を行う（ステップＳ１１０）。
【００９１】
その後、クライアント端末１０では、プリンタ３０から上限近接報知報知要求（カラー／モノクロの残印刷可能枚数を含む）が受信されたか否かを監視し（ステップＳ１１１）、該上限近接報知報知要求が受信されなかった場合（ステップＳ１１１ＮＯ）は処理を終了する。
【００９２】
これに対し、プリンタ３０から上限近接報知要求が受信された場合（ステップＳ１１１ＹＥＳ）は、該上限近接報知要求に係わる情報を、例えば、記憶部１３に保持し（ステップＳ１１２）、処理を終了する。
【００９３】
図５は、プリンタ３０における印刷処理動作を示すフローチャートである。
【００９４】
図５において、プリンタ３０は、待機中、クライアント端末１０から印刷ジョブ（文書の印刷指示）が受信されたか否かを監視している（ステップＳ３０１）。
【００９５】
ここで、印刷ジョブが受信された場合（ステップＳ３０１ＹＥＳ）、該印刷ジョブを一時的に画像処理部３３に格納し、次いで、印刷管理部３６３が該印刷ジョブに含まれる印刷指示元のクライアント端末１０の端末ＩＤを抽出し（ステップＳ３０２）、該印刷ジョブの制限枚数による制限付き印刷処理に移行する。
【００９６】
この制限付き印刷処理においては、画像処理部３３に格納している上記印刷ジョブを印刷ジョブ解析部３６１によりＰＤＬ解析し、画像処理部３６３で１頁分の描画データを生成する（ステップＳ３０３）。
【００９７】
具体的には、画像処理部３３に設けられる描画処理部で描画可能なプリミティブなコマンド群（ディスプレイリスト）に変換し、描画処理部が画像メモリに印刷画像を形成する処理を行う。
【００９８】
上記の如く１頁分の描画データの生成が完了すると、次いで、印刷管理部３６３は、該１頁分の描画データの種別（カラーまたはモノクロ若しくはトナーセーブ）を判定すると共に、印刷管理テーブル３２１から上記ステップＳ３０２で抽出した端末ＩＤに対応する当該印刷種別の印刷制限枚数、印刷枚数を検索し（ステップＳ３０４）、当該印刷枚数が印刷制限枚数に達しているか否かをチェックする（ステップＳ３０５）。
【００９９】
ここで、印刷枚数が印刷制限枚数に達している場合（ステップＳ３０５ＹＥＳ）、印刷管理部３６３は、印刷制限枚数に達したことを印刷要求元に通知する等、印刷を制限（許否）するように制御する（ステップＳ３２１）。
【０１００】
これに対し、印刷枚数が印刷制限枚数範囲内であれば（ステップＳ３０５ＮＯ）、印刷制御部３６２は、上記ステップＳ３０３で生成した描画データを画像形成部３４に供給して当該頁の画像を記録用紙に印刷出力させる（ステップＳ３０６）。
【０１０１】
そして、この印刷が完了すると、印刷管理部３６３は、上記ステップＳ３０２で抽出した端末ＩＤに対応して印刷管理テーブル３２１に格納されている印刷枚数〔上記ステップＳ３０６での該当頁の印刷種別（カラー／モノクロ）に対応する印刷枚数〕を“１”加算した値に更新する（ステップＳ３０７）。
【０１０２】
ここで、印刷種別がカラーまたはモノクロのトナーセーブであれば、この時の印刷枚数は、カラーまたはモノクロの０．５枚分に換算して印刷枚数を更新する。
【０１０３】
引き続き、印刷管理部３６３は、次の頁があるか否かをチェックし（ステップＳ３０８）、次の頁がある場合には（ステップＳ３０８ＹＥＳ）、ステップＳ３０３に戻り、以降同様に、ステップＳ３０３〜Ｓ３０７の処理を経て、当該頁の制限付き印刷処理を実行する。
【０１０４】
上記の如く、次の頁があると判定される（ステップＳ３０８ＹＥＳ）ことにより、ステップＳ３０３〜Ｓ３０７を経て当該文書の該当する頁を順に印刷していく間に、最終頁までの印刷が終了し、次の頁がないと判定された場合（ステップＳ３０８ＮＯ）、印刷管理部３６３は、印刷管理テーブル３２１から上記ステップＳ３０２で抽出した端末ＩＤに対応するカラー／モノクロの印刷枚数（更新後の値）と警告実施枚数とを読出し（ステップＳ３０９）、カラー／モノクロの印刷枚数が各々の警告実施枚数を超えているか否かをチェックする（ステップＳ３１０）。
【０１０５】
ここで、カラー／モノクロいずれも印刷枚数が警告実施枚数を超えていない場合（ステップＳ３１０ＮＯ）、処理を終了する。
【０１０６】
これに対し、カラーまたはモノクロ若しくはその両者（カラー／モノクロ）の印刷枚数が警告実施枚数を超えている場合（ステップＳ３１０ＹＥＳ）、印刷管理部３６３は、上記ステップＳ３０２で抽出した端末ＩＤに対応して印刷管理テーブル３２１に格納されているカラー／モノクロの印刷制限枚数から対応する各印刷枚数を減算してカラー／モノクロの残印刷可能枚数を算出し、該算出したカラー／モノクロの残印刷可能枚数を含む上限近接報知要求を印刷指示元のクライアント端末１０に送信し（ステップＳ３１１）、処理を終了する。
【０１０７】
図３乃至図５を参照して説明したように、本実施例では、クライアント端末１０からの文書の印刷指示に基づきプリンタ３０が該文書を印刷する際、印刷指示元のクライアント端末１０に対応して管理しているカラー／モノクロの印刷枚数が印刷制限枚数の範囲内で予め設定した閾値（警告実施枚数）を超えた場合に、残印刷可能枚数が印刷指示元のクライアント端末１０に通知され、印刷指示元のクライアント端末１０では、次の文書の印刷指示に際し、既に通知されている残印刷可能枚数を上限近接報知画面１２０（図６参照）を用いてポップアップ表示し、制限枚数に近づいていることを報知する。
【０１０８】
上限近接報知画面１２０は、図６に例示するように、プリンタ３０から通知された残印刷可能枚数を含み、出力制限枚数に近づいている旨を報知する上限近接報知メッセージ１２１の他、文書のプレビュー機能（印刷指示対象の文書の各頁の画像内容１２２と、該各頁に対応する設定操作ツール１２３を含む）を有するものである。
【０１０９】
これにより、ユーザは、上限近接報知画面１２０上で、上限近接報知メッセージ１２１に含まれる残印刷可能枚数と、印刷しようとする文書の頁及び印刷種別を突き合わせて該文書が全頁印刷可能かどうかを簡単に判断でき、全頁を印刷できないと判断した時は、全頁が印刷可能となるように各頁の印刷設定を変えた後に印刷指示を行うことができる。
【０１１０】
ここで、上限近接報知画面１２０を用いた印刷設定の変更指定の具体的な操作例について、図６を参照して更に詳しく説明する。
【０１１１】
図６は、特に、プリンタ３０が印刷管理テーブル３２１を用いて、例えば、図２に示す値の印刷管理情報を管理している時に、ユーザＡがＰＣ１から５頁（全頁がカラー）の文書ＡＢＣの印刷指示を行なった際に表示される上限近接報知画面１２０の例を示している。
【０１１２】
図２に示す印刷管理テーブル３２１によれば、ＰＣ１の端末ＩＤ（＝００１）に対応するカラーの印刷枚数（＝９８枚）は該カラーの警告実施枚数（＝８０枚）を超えており、かつ、モノクロの印刷枚数（＝１９９枚）も該モノクロの警告実施枚数（＝１６０枚）を超えている。
【０１１３】
従がって、ＰＣ１からの該印刷枚数に至る印刷の完了時点（例えば、ＰＣ１が文書ＡＢＣの前に印刷指示した文書ＡＢＢの印刷完了時点）において、プリンタ３０からＰＣ１に対しては、図２に示す印刷管理テーブル３２１中、当該ＰＣ１の端末ＩＤ（＝００１）に対応するカラーの印刷制限枚数＝１００枚、カラー印刷枚数＝９８枚、及びモノクロの印刷制限枚数＝２００枚、モノクロ印刷枚数＝１９９枚の各枚数に基づいて、残印刷可能枚数（カラー２枚、モノクロ１枚）が通知され（図３、図５のステップＳ３１１参照）、ＰＣ１では、文書ＡＢＣの印刷指示前にこの通知を受信し、残印刷可能枚数（カラー２枚、モノクロ１枚）を保持していることになる（図３、図４のステップＳ１１１，Ｓ１１２参照）。
【０１１４】
この値（カラー２枚、モノクロ１枚）の残印刷可能枚数を保持しているＰＣ１において、ユーザが文書ＡＢＣの印刷指示を行うと、モニタ制御部１４３は、図６に示す如く、当該保持している残印刷可能枚数を反映させた、“出力制限枚数に近づいています（カラー  ２枚、モノクロ  １枚印刷可能）”という内容の上限近接報知メッセージ１２１を含む上限近接報知画面１２０を表示する。
【０１１５】
また、モニタ制御部１４３は、該上限近接報知画面１２０上に、今回印刷指示された５頁（全頁がカラー）から成る文書ＡＢＣの各頁の画像内容１２３と、該各頁に対応する設定操作ツール１２３と、「印刷」ボタン１２４、及びスクロールバー１２６を併せ表示する。
【０１１６】
但し、この例の上限近接報知画面１２０では、各頁の画像内容１２３の表示領域は、４頁分の表示サイズしかないため、５頁目の画像内容１２３については、図６において画面上のスクロールバー１２６を操作して画面をスクロールさせることで、図７に示す如くの画面に遷移させ、当該遷移後の画面上で５頁目の画像内容１２３を見ることができる。
【０１１７】
図６及び図７に示す上限近接報知画面１２０の表示内容によれば、文書ＡＢＣの印刷要求操作を行なったユーザは、制限枚数の範囲内でカラーが２枚、モノクロ１枚しか印刷できないことが分かり、この状態では、当然、カラー５頁を全て印刷できないと認識できる。
【０１１８】
また、ユーザは、トナーセーブモードでの印刷がトナーセーブを使わない場合の半分の枚数に換算して印刷枚数がカウントされることを知っておくことで、文書ＡＢＣのカラー５頁のうちのいずれか４頁をカラーからカラーのトナーセーブモードに変更設定すればカラー２枚の指定と同様の指定が行なえ、カラーの残印刷枚数（＝２枚）内に納まり、残り１頁をカラーからモノクロに変更設定すれば、モノクロの残印刷枚数（＝１枚）内に納まると判断できる。
【０１１９】
この判断結果を基に、ユーザが、文書ＡＢＣの当初カラーとして指定した５頁のうちのいずれか４頁を選んでカラーからカラーのトナーセーブに変更指定し、更に、残りの１頁をカラーからモノクロへと指定変更することにより、現時点の残印刷可能枚数（カラー２枚、モノクロ１枚）の範囲内で、文書ＡＢＣの５頁全てを印刷可能な設定内容で印刷指示することができる。
【０１２０】
以上の如く、本実施例によれば、カラー／モノクロの出力制限が近づき、予め設定した警告実施枚数を超えたところで、文書の印刷を開始しようとすると、ポップアップで上限近接報知メッセージを及びプレビュー画面を表示することで、出力制限に近づいていることをユーザに報知できる。
【０１２１】
このため、ユーザは、上限近接報知メッセージにより出力制限が近いことを確認したうえで、文書の印刷前に印刷プレビュー画面で各頁毎にモノクロ／カラー／トナーセーブモードの設定変更を行うことができ、出力制限を超えるようなケースでも、トナーセーブモード、モノクロ印刷の組合せ設定により、できる限り印刷を行う印刷種別の選択が行える。
【０１２２】
また、本実施例では、出力制限にトナー使用量という判断条件を加えることにより、トナーの使用量が少ないトナーセーブモード選択という条件で、出力制限を越えてしまう利用者の出力枚数を緩和する自由度の提供とトナー使用量を制限する管理者のコスト管理の維持を両立できる。
【実施例２】
【０１２３】
実施例２に係わるクライアント端末（便宜的に、１０Ｂと呼称）において、モニタ制御部（便宜的に、１４３ｂと呼称）は、実施例１に係わる上限近接報知画面１２０と同等の情報に加え、プリンタ３０から通知されたカラー／モノクロの残印刷可能枚数と、印刷対象文書の各頁に対して設定された印刷種別（変更指定後の設定も含む）に基づき、該印刷種別の設定では印刷できない頁があるか否かを判断し、印刷できない頁がある場合には当該頁が印刷できない旨を併せ表示する処理機能を更に備えて構成される。
【０１２４】
本実施例の印刷管理システムは、上記構成を有するクライアント端末１０Ｂ（１０Ｂ−１，１０Ｂ−２，…，１０Ｂ−ｎ：ＰＣ１，ＰＣ２，…，ＰＣｎ）とプリンタ３０（実施例１と同等）とを伝送路２０を介して接続して構成され（接続態様は実施例１と同様：図１参照）、クライアント端末１０Ｂは図４に示すフローチャートに従がった印刷指示処理を実施する。
【０１２５】
但し、本実施例に係わるクライアント端末１０Ｂでは、図４のステップ１０６〜Ｓ１０８において、モニタ制御部１４３ｂが、図８乃至図１２に示す態様で表示内容が遷移する上限近接報知画面１２０ｂ（１２０ｂ−１，１２０ｂ−２，１２０ｂ−３，１２０ｂ−４，１２０ｂ−５）の表示制御を行なう。
【０１２６】
図８は、本実施例に係わるクライアント端末１０Ｂ（例えば、ＰＣ１）において、プリンタ３０が印刷管理テーブル３２１により図２に示す値の印刷管理情報を管理している時に、該プリンタ３０から残印刷可能枚数（カラー２枚、モノクロ１枚）の通知を受けている状態で、ユーザが文書ＡＢＣの印刷指示を行なった際（実施例１のクライアント端末１０が図６に示す上限近接報知画面１２０を表示する場合と同じ状況）の上限近接報知画面１２０ｂ−１の表示例を示している。
【０１２７】
すなわち、本実施例において、プリンタ３０からの残印刷可能枚数（カラー２枚、モノクロ１枚）の通知を受け、該残印刷可能枚数を保持しているＰＣ１において、ユーザにより、文書ＡＢＣの印刷指示が行なわれると、モニタ制御部１４３ｂは、プリンタ３０から通知されている残印刷可能枚数（カラー２枚、モノクロ１枚）と文書ＡＢＣの各頁に対して設定されている印刷種別（５枚ともカラー）に基づき、該残印刷可能枚数の範囲内で印刷可能な頁は２頁目までであると特定し（２頁まで印刷可能であると判断し）、図８に示す如く、上記残印刷可能枚数（カラー２枚、モノクロ１枚）を含み、出力制限が近づいている旨（“出力制限枚数に近いづいています”）を報知するメッセージと、３頁目以降が印刷できない旨（“３頁目以降は印刷できません”）の警告メッセージを含む上限近接報知メッセージ１２１ｂと、印刷対象の文書ＡＢＣの各頁の画像内容１２２ｂと、該各頁に対する印刷種別を変更設定する設定操作ツール１２３と、「印刷」ボタン１２４及びスクロールバー１２６とから成る上限近接報知画面１２０ｂ−１を表示する。
【０１２８】
その際、モニタ制御部１４３ｂは、“２頁まで印刷可能”という上記判断に基づき、当該上限近接報知画面１２０ｂにおける各頁の画像内容１２２ｂ中、１頁と２頁の画像内容１２２ｂは印刷可能であることを示すために設定された印刷種別通りに表示（カラーで）すると共に、３頁目以降の各頁の画像内容１２２ｂに対しては、当該各頁を印刷できないことを示すために印刷不能表示〔この例では、×（バツ）印を併せ表示する〕を行う。
【０１２９】
これにより、ユーザは、表示された上限近接報知画面１２０ｂ−１中、上限近接報知メッセージ１２１ｂ内の警告メッセージ“３頁目以降は印刷できません”、及び３頁目以降に対する印刷不能表示〔×（バツ）印〕を見ることで、現在の設定（５頁ともカラー）では、３頁目以降は印刷できないことを容易に認識できる。
【０１３０】
この上限近接報知画面１２０ｂ−１の表示中、ユーザが、例えば、２頁目と３頁をカラーからカラーのトナーセーブへと変更指定を行うと、モニタ制御部１４３ｂは、残印刷可能枚数（カラー２枚、モノクロ１枚）と変更設定後の印刷種別（１頁目：カラー、２頁目：カラーのトナーセーブ、３頁目：カラーのトナーセーブ、４〜５頁目：各々カラー）とに基づき３頁まで印刷可能であると判断し（その際カラーのトナーセーブモードはカラーの０．５枚分に換算して判断する）、図９に示す如く、上限近接報知メッセージ１２１ｂ内の警告メッセージが“４頁目以降は印刷できません”という内容に代わり、文書ＡＢＣの各頁の画像内容１２２ｂ中、１頁、２頁、３頁の内容１２２ｂが印刷可能であることを示すためにそれぞれ設定されている印刷種別通りに表示（それぞれ、カラー、カラーのトナーセーブ、カラーのトナーセーブで）され、４頁目以降の各頁の画像内容１２２ｂに対しては、当該各頁を印刷できないことを示すために印刷不能表示〔×（バツ）印〕がなされた上限近接報知画面１２０Ｂ−２に切り換える。
【０１３１】
これにより、ユーザは、現在の設定（１頁目：カラー、２，３頁目：各々がカラーのトナーセーブ、４〜５頁目：カラー）では、４頁目以降については印刷できないことを容易に認識できる。
【０１３２】
この上限近接報知画面１２０ｂ−２の表示中、ユーザが、更に、例えば、１頁目と４頁をカラーからカラーのトナーセーブへと変更設定を行うと、モニタ制御部１４３ｂは、残印刷可能枚数（カラー２枚、モノクロ１枚）と変更設定後の印刷種別（１頁目〜４頁目：各々がカラーのトナーセーブ、５頁目：カラー）とに基づき４頁まで印刷可能であると判断し、図１０に示す如く、上限近接報知メッセージ１２１ｂ内の警告メッセージが“５頁目以降は印刷できません”という内容に変更され、文書ＡＢＣの各頁の画像内容１２２ｂ中、１頁〜４頁の画像内容１２２ｂが印刷可能であることを示すためにそれぞれ設定されている印刷種別通りに表示（それぞれカラーのトナーセーブで）され、５頁目以降の各頁の画像内容１２２ｂに対しては、当該各頁を印刷できないことを示すために印刷不能表示〔×（バツ）印〕がなされた上限近接報知画面１２０ｂ−３に切り換える。
【０１３３】
なお、図１０においては、画面サイズの都合上、上限近接報知画面１２０ｂ−３上には５頁目の画像内容１２２ｂが表示できないが、スクロールバー１２６を操作して画面スクロール操作を行うことにより、図１１に示す如く、５頁目の画像内容１２２ｂに対して印刷できないことを示すために印刷不能表示〔×（バツ）印〕がなされた上限近接報知画面１２０ｂ−４に切り換えることができる。
【０１３４】
なお、画面のスクロール制御に関しては上述した上限近接報知画面１２０ｂ−１、１２０ｂ−２についても同様であり、該上限近接報知画面１２０ｂ−１、１２０ｂ−２をそれぞれ下方向にスクロールさせることによりこの時の５頁目の画像内容１２２ｂに切り換え表示することができる。
【０１３５】
上記上限近接報知画面１２０ｂ−３（図１０参照）上で上限近接報知メッセージ１２１ｂ内の警告メッセージ“５頁目以降は印刷できません”を確認し、更に、該上限近接報知画面１２０ｂ−３をスクロールした上限近接報知画面１２０ｂ−４（図１１参照）において、５頁目に対してなされた上記印刷不能表示〔×（バツ）印〕を見ることで、ユーザは、現在の設定（１〜４頁目：それぞれカラーのトナーセーブ、５頁目：カラー）では、５頁目が印刷できないことを容易に認識できる。
【０１３６】
更に、この上限近接報知画面１２０ｂ−４の表示中、ユーザが、５頁目をカラーからモノクロへと変更設定を行うと、モニタ制御部１４３ｂは、残印刷可能枚数（カラー２枚、モノクロ１枚）と変更設定後の印刷種別（１頁目〜４頁目：それぞれカラー、５頁目：モノクロ）に基づき５頁まで印刷可能であると判断し、図１２に示す如く、上限近接報知メッセージ１２１ｂ内の警告メッセージが消去され、かつ、文書ＡＢＣの５頁の画像内容１２２ｂが印刷可能であることを示すためにその設定内容の通りに表示（モノクロで）された上限近接報知画面１２０ｂ−５に切り換え表示される。
【０１３７】
なお、この時、文書ＡＢＣの１頁〜４頁の画像内容１２２ｂも印刷可能であることを示すためにそれぞれ設定内容の通りに表示（それぞれがカラー／トナーセーブで）されているが、当該各頁については上限近接報知画面１２０ｂ−５を上方向にスクロールさせることにより見ることができる。
【０１３８】
上限近接報知画面１２０ｂ−５（図１２参照）上で上限近接報知メッセージ１２１ｂ内の警告メッセージが消去され、かつ、５頁目に対してなされた印刷不能表示〔×（バツ）印〕が解除されたことを見ることで、ユーザは、現在の設定（１〜４頁目：それぞれカラーのトナーセーブ、５頁目：モノクロ）で５頁目まで（全頁）印刷できることを確認でき、そのまま「印刷」ボタン１２４を押下すれば、現時点の残印刷可能枚数（カラー２枚、モノクロ１枚）の範囲内で、文書ＡＢＣの５頁全てを印刷可能な設定内容（印刷種別）で印刷指示することができる。
【０１３９】
このように、本実施例では、印刷枚数が予め設定した警告実施枚数を超えている場合の文書の印刷指示に際してその時の残印刷枚数を表示する上限近接報知画面１２０ｂにおいて、現在の設定では印刷できない頁を報知するための情報表示（上限近接報知メッセージ１２１ｂ内の警告メッセージ、各頁の画像内容１２２ｂに対する印刷不能表示）がなされるため、ユーザは、印刷できない頁の報知がなくなるまで所望の頁を対象に印刷種別の変更設定を行うことで、当該文書の全頁を印刷可能な印刷種別の選択設定に簡単に到達できる。
【０１４０】
なお、上記実施例１、２においては、上限近接報知画面１２０、１２０ｂの変形例として、印刷要求された文書の全頁がそのままの設定では印刷できない（印刷できない頁が１頁でもある）場合に、所定の操作により、全ての頁が印刷できるように自動的に印刷設定を変更する自動印刷設定変更処理機能を付加した構成としても良い。
【０１４１】
図１３は、この自動印刷設定変更処理機能を付加した上限近接報知画面１２０ｃの表示例を示す図であり、図６に示す上限近接報知画面１２０（図８に示す上限近接報知画面１２０ｂにも付加可能）の構成要素に加えて「おまかせ設定」ボタン１２５が設けられる（表示される）。
【０１４２】
図１３における上限近接報知画面１２０ｃの表示中（「おまかせ設定」ボタン１２５以外は、図８と同様の表示内容）、ユーザにより「おまかせ設定」ボタン１２５が押下されると、モニタ制御部１４３（１４３ｂ）は、残印刷可能枚数（カラー２枚、モノクロ１枚）の範囲内で、５頁から成る文書ＡＢＣ（当初、全頁がカラー指定）の全ての頁を印刷可能な印刷種別の組合せ（例えば、１頁目〜４頁目がカラーのトナーセーブ、５頁目がモノクロ）を自動的に計算し、該計算結果に基づき、例えば、図１４に示す如く、１頁目〜４頁目がカラーからカラーのトナーセーブに変更設定され、更に５頁目がカラーからモノクロに変更設定された表示内容に切り換えられる。
【０１４３】
この変更設定状態において、ユーザが、「印刷」ボタン１２４を押下することで、現時点の残印刷可能枚数（カラー２枚、モノクロ１枚）の範囲内で、文書ＡＢＣの５頁全てを印刷可能な印刷種別の組合せで印刷指示することができる。
【０１４４】
この自動印刷設定変更処理機能を備えることで、ユーザは、印刷可能な変更指定の組合せを考える必要がなくなり、特に、ある文書をどうしても全頁印刷したい場合の印刷設定の操作性向上に極めて有用となる。
【実施例３】
【０１４５】
図１５は、実施例３に係わる印刷管理システムの全体構成を示すブロック図である。
【０１４６】
図１５において、実施例１に係わる印刷管理システム（図１参照）の各装置と同一の装置、及び該装置内の各機能部と同一の機能部にはそれぞれ同一の符号を付している。
【０１４７】
本実施例の印刷管理システムは、図１５に示すように、複数のクライアント端末１０Ｃ（１０Ｃ−１，１０Ｃ−２，…，１０Ｃ−ｎ：ＰＣ１，ＰＣ２，…，ＰＣｎ）と、該クライアント端末１０Ｃからの印刷指示に基づき該印刷指示された文書情報を印刷出力する複数のプリンタ３０Ｃ（３０Ｃ−１，３０Ｃ−２，…：プリンタＡ，プリンタＢ，…）と、上記各クライアント端末１０Ｃによる上記各プリンタ３０Ｃを利用した印刷の管理を行う管理サーバ４０を伝送路２０を介して接続して構成される。
【０１４８】
すなわち、本実施例の印刷管理システムは、ユーザがクライアント端末１０を用いて印刷を行うことができるプリンタ３０Ｃが複数存在するネットワーク環境において、管理サーバ４０が、印刷管理テーブル４３１を用い、各プリンタ３０Ｃ毎に各ユーザ別の印刷枚数の上限を管理するものである。
【０１４９】
本実施例において、管理サーバ４０は、各クライアント端末１０Ｃ、各プリンタ３０Ｃと伝送路２０を介して通信する際のインタフェース手段である通信インタフェース（Ｉ／Ｆ）部４１、動作プログラム等の各種情報を記憶する記憶部４３、装置全体を制御する制御部４５を具備して構成される。
【０１５０】
制御部４５には、上記各クライアント端末１０Ｃやプリンタ３０Ｃとの間で伝送路２０を介して上限近接確認要求や確認応答等の情報を送受信する情報送受信部４５１、上記印刷管理テーブル４３１（この例では、記憶部４３に設けられる）を用いて、各クライアント端末１０Ｃ毎に各プリンタ３０Ｃ別の印刷制限枚数等の印刷管理情報を保持、管理する印刷管理部４５２が設けられる。
【０１５１】
図１６は、管理サーバ４０における上記印刷管理テーブル４３１による印刷制限情報の保持形態を示す表図である。
【０１５２】
図１６に示すように、管理サーバ４０において、印刷管理部４５２は、上記印刷管理テーブル４３１を用い、各プリンタ３０Ｃの装置ＩＤに対応して、各クライアント端末１０Ｃの端末ＩＤ別の印刷制限枚数、警告実施枚数及び出力済枚数を登録、管理する。
【０１５３】
また、印刷管理部４５２は、印刷管理テーブル４３１による上記印刷管理情報の管理機能に加えて、クライアント端末１０Ｃから所望のプリンタ３０Ｃへの文書の印刷指示に先立って送られてくる該印刷の確認要求（上限近接確認要求）を情報送受信部４５１を介して受信した際、該クライアント端末１０Ｃの端末ＩＤ及び印刷先のプリンタ３０Ｃの装置ＩＤに対応して印刷管理テーブル４３１により管理される該文書の印刷種別の印刷枚数が上記装置ＩＤ及び端末ＩＤに対応して管理される警告実施枚数に達しているか否かを判定し、該文書の印刷種別の印刷枚数が上記装置ＩＤ及び端末ＩＤに対応して管理される警告実施枚数に達していると判定された場合、該印刷種別に対応する印刷制限枚数までの残印刷可能枚数を含む上限近接報知要求を上限近接確認要求元のクライアント端末１０Ｃに通知する処理機能を有する。
【０１５４】
また、本実施例のクライアント端末１０Ｃにおいて、制御部１４ｃ内に設けられるモニタ制御部１４３ｃは、印刷先として指定した所望のプリンタ３０Ｃに対する文書の印刷指示に先立ち、管理サーバ４０に該プリンタ３０Ｃの装置ＩＤを含む印刷確認要求（上述した上限近接確認要求）を送出する処理機能と、管理サーバ４０に対する上限近接確認要求の送出後、該管理サーバ４０から通知される上限近接報知要求に基づき、該上限近接報知要求に含まれる印刷種別毎の残印刷可能枚数を含む所定の上限近接報知画面を表示する処理機能と、該上限近接報知画面上の設定操作ツールによる変更設定操作に基づいて印刷種別の変更設定を行う処理機能を有する。
【０１５５】
以上の構成により、本実施例では、各ユーザが、各クライアント端末１０Ｃで所望のプリンタ３０Ｃを指定した印刷指示を行う前に、管理サーバ４０に対して印刷確認要求（上限近接確認要求）を送出し、該上限近接確認要求に対して、該印刷先のプリンタ３０Ｃに対応する印刷枚数が予め設定された警告実施枚数を超えている場合にのみ管理サーバ４０から応答通知される上限近接報知要求に基づき、各印刷種別の残印刷可能枚数及び各頁毎に印刷種別の変更設定を行う設定操作ツールを含む上限近接報知画面を表示し、該上限近接報知画面上で、該プリンタ３０Ｃでの印刷枚数が印刷制限枚数に達する前に残印刷可能枚数を確認し、該印刷可能枚数内で印刷可能となるように印刷種別を設定変更してから当該プリンタ３０Ｃに対して該文書の印刷指示を行うという運用が実現される。
【０１５６】
図１７は、本実施例に係わる印刷管理システムの印刷動作に係わるクライアント端末１０Ｃ、プリンタ３０Ｃ及び管理サーバ４０間の制御シーケンスを示す図である。
【０１５７】
本実施例の印刷管理システムでは、各ユーザ毎に各プリンタ３０Ｃでのカラーとモノクロの印刷を制限するために、印刷の管理者は、管理者端末である、例えば、クライアント端末１０−ｎ（ＰＣｎ）を用い、管理サーバ４０に対して、各プリンタ３０Ｃ−１，３０ｃ−２，…毎にクライアント端末１０Ｃ−１，１０Ｃ−２，１０Ｃ−３，…（ユーザＡ，Ｂ，Ｃ，…）別の印刷管理情報を設定する操作を行う（ステップＳ１１ｃ）。
【０１５８】
他方、管理サーバ４０では、上記設定操作に基づいて管理者端末ＰＣｎから送出された設定要求を通信Ｉ／Ｆ部３１で受信し、印刷管理部３６３が、該受信された設定要求に含まれる印刷管理情報を各項目毎に解析し、印刷管理テーブル４３１に対して、例えば、図１６に示す如く、各プリンタ３０Ｃ−１，３０ｃ−２，…の装置ＩＤ（００００１，００００２，…）に対応して、各クラアント端末１０−１，１０−２，１０−３，…の端末ＩＤ（００１，００２，００３，…）毎に、カラーとモノクロそれぞれの印刷制限枚数及び警告実施枚数を登録する（ステップＳ４１）。
【０１５９】
なお、この登録時点において、印刷管理テーブル４２１における各装置ＩＤ（００００１，００００２，…）、及び端末ＩＤ（００１，００２，００３，…）に対応する印刷枚数は、それぞれ、“０（零）”（未登録）の値となっている。
【０１６０】
管理サーバ４０に対して上述した各装置ＩＤ及び端末ＩＤに対応してカラーとモノクロ別の印刷制限枚数及び警告実施枚数を登録完了した後、各クライアント端末１０Ｃでは、所望のプリンタ３０Ｃを選び、該プリンタ３０Ｃの装置ＩＤ、当該クライアント端末１０Ｃに対応して管理サーバ４０で管理されているカラー、モノクロ別の印刷制限枚数の範囲内で、所望の文書のカラーあるいはモノクロでの印刷を行うことができる。
【０１６１】
図１７においては、特に、ユーザＡがクライアント端末１０Ｃ−１（ＰＣ１）を用いプリンタ３０Ｃ−１（プリンタＡ）を指定して文書の印刷を行う場合について説明する。
【０１６２】
なお、図１７中でそれぞれにステップ符号を付した各処理は、図１８〜図２０に示す各フローチャート中の同一番号のステップ符号を付した処理にそれぞれ対応するものである。
【０１６３】
図１７において、ユーザＡがＰＣ１を用いて文書を生成（または、取得）し、カラーやモノクロ印刷指定等の印刷設定を行った後、プリンタＡを指定して該文書の印刷開始（印刷要求）操作を行うと（ステップＳ１３３−１）、該ＰＣ１では、モニタ制御部１４３ｃが、該ＰＣ１の端末ＩＤ、印刷先のプリンタＡの装置ＩＤを含む上限近接確認要求を生成し、該上限近接確認要求を管理サーバ４０に対して送出する（ステップＳ１３４−１）。
【０１６４】
管理サーバ４０では、ＰＣ１から上限近接確認要求を受信すると、印刷管理部４５２が、上限近接確認要求元のＰＣ１の端末ＩＤ、印刷先の装置ＩＤをキーに印刷管理テーブル４３１に格納されているカラー／モノクロの印刷制限枚数、警告実施枚数及び印刷枚数を検索して、印刷枚数が印刷制限枚数あるいは警告実施枚数に達しているかどうかを判定する。
【０１６５】
ここで、印刷枚数が印刷制限枚数あるいは警告実施枚数に達していない場合、残印刷可能枚数を含む上限近接報知要求等、何等の情報も送出しないように動作する。
【０１６６】
一方、ＰＣ１では、上限近接確認要求の送出後、管理サーバ４０から応答情報がない場合、印刷ジョブ生成部１４２が、上記ステップＳ１３３−１での印刷要求操作で指定された文書を指定された印刷設定で印刷する印刷ジョブを生成し、印刷先として指定されたプリンタＡに送出する（ステップＳ１４３−１）。
【０１６７】
プリンタＡは、ＰＣ１から上記印刷ジョブを受信すると、該印刷ジョブを解析しその印刷設定に従がって文書をカラーまたはモノクロで印刷出力し（ステップＳ３３３−１）、印刷完了後、印刷完了通知〔印刷枚数、印刷先であるプリンタＡの装置ＩＤ、印刷指示元のＰＣ１の端末ＩＤ、印刷種別（カラー、モノクロ）を含む〕を管理サーバ４０に送信する（ステップＳ３３５−１）。
【０１６８】
管理サーバ４０は、プリンタＡから印刷完了通知を受信すると、該プリンタＡの装置ＩＤ、印刷指示元のＰＣ１の端末ＩＤに対応して印刷管理テーブル４３１で管理されている該当印刷種別の印刷枚数に当該印刷完了通知に含まれている印刷枚数を加算し、印刷枚数を更新する（ステップＳ４３３−１）。
【０１６９】
以後も同様に、ＰＣ１では、ユーザＡによりプリンタＡを印刷先とする所望の文書の印刷要求操作が行われる（ステップＳ１３３−２，Ｓ１３３−３，…）毎に管理サーバ４０に上限近接確認要求を送出し（ステップＳ１３４−２，Ｓ１３４−３，…）、該上限近接確認要求に対して管理サーバ４０から上限近接報知要求等、何等の情報も応答がない場合、プリンタＡに該文書を印刷指示し（ステップＳ１４３−２，Ｓ１４３−３，…）、該文書の印刷を実行させる（ステップＳ３３３−２，Ｓ３３３−３，…）。
【０１７０】
上記印刷動作を複数回繰り返すうちに、例えば、ｍ回目の印刷のために所望の文書の印刷要求操作を行い（ステップＳ１３３−ｍ）、管理サーバ４０に上限近接確認要求を送出し（ステップＳ１３４−ｍ）、管理サーバ４０から上限近接要求等の応答がないことにより、該印刷要求操作での印刷設定に基づきプリンタＡに印刷指示（ステップＳ１４３−ｍ）して当該文書の印刷を実行した際（ステップＳ３３３−ｍ）、該印刷の完了通知（ステップＳ３３５−ｍ）に基づき管理サーバ４０で印刷枚数を更新（ステップＳ４３３−ｍ）した結果、該ＰＣ１の当該プリンタＡにおけるカラーまたはモノクロ若しくはその両者（カラー／モノクロ）の印刷枚数が対応する警告実施枚数を超えることがあり得る。
【０１７１】
これ以後、ユーザＡにより次の文書の印刷操作がなされ（ステップＳ１３３−ｎ）、上限近接確認要求が管理サーバ４０に対して送出されると（ステップＳ１３４−ｎ）、管理サーバ４０では、ＰＣ１からの上限近接確認要求に基づく印刷指示元のＰＣ１の端末ＩＤ、印刷先の装置ＩＤをキーにした印刷管理テーブル４３１に格納されているカラー／モノクロの印刷制限枚数、警告実施枚数及び印刷枚数の検索、比較の結果、印刷枚数が警告実施枚数に達していると判定され、この時の各印刷種別の残印刷可能枚数を含む上限近接報知要求が上限近接確認要求元のＰＣ１に応答送出される（ステップＳ４０７−ｎ）。
【０１７２】
他方、ＰＣ１では、ステップＳ１３４−ｎで上限近接確認要求を送出した後、管理サーバ４０から上限近接報知要求を受信すると、モニタ制御部１４３ｃが、該上限近接報知要求に含まれるカラー及び／またはモノクロの残印刷可能枚数を含み、出力制限に近づいている旨を報知するメッセージを含む上限近接報知画面をポップアップ表示する（ステップＳ１３９）。
【０１７３】
ここで、モニタ制御部１４３ｃが表示する上限近接報知画面は、実施例１に係わる上限近接報知画面１２０（図６、図７参照）、実施例２に係わる上限近接報知画面１２０ｂ（図８〜図１２参照）、及びその変形例の上限近接報知画面１２０ｃ（図１３、図１４参照）のいずれでも良く、印刷プレビュー画面としての機能（印刷要求された文書の各頁の画像内容１２２と、該各頁に対応して設けられる印刷種別を変更設定用の設定操作ツール１２３も併せ表示される）を併せ持つものである。
【０１７４】
ステップＳ１３９での上限近接報知画面（例えば、１２０ｂ）の表示中、ＰＣ１では、該上限近接報知画面１２０ｂの印刷プレビュー画面領域内でのスクロール操作を受け付けながら、設定操作ツール１２３による、印刷要求された文書の各頁のカラー、モノクロ及びトナーセーブモードへの変更設定を受付ける（ステップＳ１４０，Ｓ１４１）。
【０１７５】
上述した変更設定を繰り返し実施し、ユーザＡが、今回印刷要求する文書の全ての頁が印刷可能であることを上限近接報知画面１２０ｂ上で確認した後、印刷開始操作を行うと（ステップＳ１４２）、ＰＣ１では、該変更設定後の印刷種別を反映させた印刷ジョブを生成し、印刷先として指定されたプリンタＡに印刷指示する（ステップＳ１４３−ｎ）。
【０１７６】
プリンタＡは、ＰＣ１からの印刷ジョブを解析しその印刷設定に従がって当該文書をカラーまたはモノクロで印刷出力し（ステップＳ３３３−ｎ）、管理サーバ４０は、該印刷の完了後にプリンタＡから送出される印刷完了通知（ステップＳ３３５−ｎ）に基づき印刷管理テーブル４３１における該当する印刷種別の印刷枚数を更新する（ステップＳ４３３−ｎ）。
【０１７７】
図１７に示した制御シーケンスに基づく印刷動作を踏まえ、以下に、クライアント端末１０Ｃの印刷指示処理、プリンタ３０の印刷処理及び管理サーバ４０の印刷管理処理の各動作についてより詳細に説明する。
【０１７８】
図１８は、本実施例のクライアント端末１０Ｃにおける印刷指示処理動作を示すフローチャートである。
【０１７９】
図１９は、本実施例の管理サーバ４０の処理動作を示すフローチャートであり、特に、同図（ａ）は印刷確認要求の受付け応答処理動作を示し、同図（ｂ）は、印刷管理情報更新処理動作を示している。
【０１８０】
また、図２０は、本実施例のプリンタ３０Ｃの印刷処理動作を示すフローチャートである。
【０１８１】
図１８に示すように、クライアント端末１０Ｃは、ユーザによる入力／操作部１１での所定の操作に基づきアプリケーションを起動し、文書を生成（または取得する）処理を行う（ステップＳ１３１）。
【０１８２】
文書を生成（または、取得）した後、該文書を印刷する場合、ユーザは、印刷設定画面を呼び出し、該印刷設定画面上でカラー、モノクロ等の印刷種別の指定、印刷先のプリンタ３０Ｃの指定等を含む印刷設定を行なった後、印刷開始指示操作を行う。
【０１８３】
かかるユーザ操作に対し、アプリケーションは、ステップＳ１３２での文書生成（または、取得）後、ユーザによる入力／操作部１１での印刷設定を受付け（ステップＳ１３２）、この間に印刷開始指示操作がなされると（ステップＳ１３３ＹＥＳ）、モニタ制御部１４３ｃは、当該クライアント端末１０Ｃの端末ＩＤ、印刷先として指定されたプリンタ３０Ｃの装置ＩＤを含む上限近接確認要求を管理サーバ４０に対して送出する（ステップＳ１３４）。
【０１８４】
一方、管理サーバ４０は、クライアント端末１０Ｃからの上限近接確認要求を通信Ｉ／Ｆ部４１を介して受信し、情報送受信部４５１が該上限近接確認要求を印刷管理部４５２に渡す。
【０１８５】
印刷管理部４５２は、図１９（ａ）に示すように、待機中、上限近接確認要求が受信されたか否かを監視しており、上限近接確認要求が受信されると（ステップＳ４０１ＹＥＳ）、該上限近接確認要求に含まれる要求元の端末ＩＤ、印刷先のプリンタ３０Ｃの装置ＩＤを抽出したうえで、該端末ＩＤ、装置ＩＤをキーに印刷管理テーブル４３１に格納されているカラー／モノクロの印刷制限枚数、印刷枚数及び警告実施枚数を検索し（ステップＳ４０２）、該検索結果に基づき、印刷枚数が印刷制限枚数に達しているか否かを判定する（ステップＳ４０３）。
【０１８６】
ここで、印刷枚数が印刷制限枚数に達している場合（ステップＳ４０３ＹＥＳ）、その旨を含む応答情報（制限到達通知）を上限近接確認要求元のクライアント端末１０Ｃに応答送出し（ステップＳ４０４）、処理を終了する。
【０１８７】
これに対し、印刷枚数が印刷制限枚数に達していないと判定された場合（ステップＳ４０３ＮＯ）、更に、該カラー／モノクロの印刷枚数が対応する印刷種別の警告実施枚数を超えているか否かを判定し（ステップＳ４０５）、印刷枚数が警告実施枚数を超えていないと判定された場合（ステップＳ４０５ＮＯ）、上限近接確認要求元のクライアント端末１０Ｃに上限近接報知要求を返送することなく処理を終了する。
【０１８８】
また、カラー／モノクロの印刷枚数が対応する警告実施枚数を超えていると判定された場合（ステップＳ４０５ＹＥＳ）は、該カラー／モノクロの印刷枚数を該当する印刷制限枚数から減算してカラー／モノクロの残印刷可能枚数を算出し（ステップＳ４０６）、該残印刷可能枚数を含む上限近接報知要求を上限近接確認要求元のクライアント端末１０Ｃに応答送出し（ステップＳ４０７）、処理を終了する。
【０１８９】
一方、上限近接確認要求元のクライアント端末１０Ｃでは、図１８のステップＳ１３４で上限近接確認要求を管理サーバ４０に送出した後、応答情報が受信されたか否かを監視する（ステップＳ１３５）。
【０１９０】
ここで、管理サーバ４０から何等の応答情報も受信されなかった場合（ステップＳ１３５ＮＯ）は、印刷ジョブ生成部１４２が、上記ステップＳ１３２での印刷設定を含む印刷ジョブを生成し、当該印刷設定で指定されているプリンタ３０Ｃに対して印刷を指示する（ステップＳ１４３）。
【０１９１】
これに対し、管理サーバ４０から応答情報が受信された場合（ステップＳ１３５ＹＥＳ）、モニタ制御部１４３ｃは、該応答情報が制限到達通知か、上限近接報知要求かを判定する（ステップＳ１３６）。
【０１９２】
ここで、応答情報は制限到達通知である場合（ステップＳ１３６で“制限到達通知”）、印刷指示を拒否するように制御し、処理を終了する。
【０１９３】
これに対し、応答情報が上限近接報知要求である場合（ステップＳ１３６で“上限近接報知要求”）、モニタ制御部１４３ｃは、該上限近接報知要求に含まれているカラー／モノクロの残印刷可能枚数を抽出し（ステップＳ１３８）、該抽出したカラー／モノクロの残印刷可能枚数と印刷対象文書の各頁に対して設定されている印刷種別に基づき、例えば、図８に示す如く、上記残印刷可能枚数（例えば、カラー２枚、モノクロ１枚）を含み、出力制限が近づいている旨を報知するメッセージと、ｎ頁目（例えば、３頁目）以降が印刷できない旨の警告メッセージを含む上限近接報知メッセージ１２１ｂと、印刷対象文書の各頁の画像内容１２２ｂと、該各頁に対する印刷種別を変更設定する設定操作ツール１２３と、「印刷」ボタン１２４及びスクロールバー１２６とから成る上限近接報知画面１２０ｂ−１を表示する（ステップＳ１３９）。
【０１９４】
この上限近接報知画面１２０ｂ−１の表示中、モニタ制御部１４３ｃは、該上限近接報知画面１２０ｂ−１上で印刷種別の変更設定がなされたかどうかを監視し（ステップＳ１４０）、該変更設定がなされていない場合（ステップＳ１４０ＮＯ）、印刷開始指示操作が行われたか否かを監視する（ステップＳ１４２）。
【０１９５】
これに対し、印刷種別の変更設定がなされた場合（ステップＳ１４０ＹＥＳ）、該変更設定内容で、例えば、カラーからカラーのトナーセーブ、モノクロあるいはモノクロのトナーセーブという具合に印刷設定を変更し、該変更設定の印刷種別を保持すると共に、該設定変更後の印刷種別に応じて各頁の画像内容１２２の表示態様を変更表示したうえで（ステップＳ１４１）、印刷開始指示操作が行われたか否かを監視する（ステップＳ１４２）。
【０１９６】
なお、上限近接報知画面１２０ｂ−１の表示と、表示中の画面上での印刷種別の変更設定の受付処理は、実施例２で述べた通りであり（図８〜図１２参照）、ここでの詳しい説明は割愛する。
【０１９７】
上記ステップＳ１４２での操作監視に際し、印刷開始指示操作が行われない場合は（ステップＳ１４２ＮＯ）、ステップＳ１４０以降の処理を繰返し実施し、この間に印刷開始指示操作が行われれば（ステップＳ１４２ＹＥＳ）、それまでに上限近接報知画面１２０ｂ−１上で受付けた印刷設定を含む印刷ジョブを生成し、上記ステップＳ１３２の印刷設定で指定されているプリンタ３０Ｃに対して印刷指示し（ステップＳ１４３）、その後、処理を終了する。
【０１９８】
図１８に示した一連の処理中、ステップＳ１４３で印刷先のプリンタ３０Ｃに対して印刷ジョブが送出されると、該プリンタ３０Ｃでは、当該印刷ジョブが通信Ｉ／Ｆ部３１を介して受信され、一時的に画像処理部３３に保持される。
【０１９９】
プリンタ３０Ｃにおいて、制御部３６は、図２０に示すように、待機中、印刷ジョブが受信されたか否かを監視しており（ステップＳ３３１）、該印刷ジョブが受信される（ステップＳ３３１ＹＥＳ）と、印刷ジョブ解析部３６１に指示して、一時的に格納されている上記印刷ジョブをＰＤＬ解析させ、該解析結果に基づき画像処理部３３が１頁分の描画データを生成する（ステップＳ３３２）。
【０２００】
１頁分の描画データの生成が完了すると、印刷制御部３６２が、該描画データを画像形成部３４に渡して当該頁の画像を印刷出力させる（ステップＳ３３３）。
【０２０１】
ステップＳ３３３において１頁分の印刷が完了すると、印刷制御部３６２は、次の頁があるか否かをチェックし（ステップＳ３３４）、次の頁がある間は（ステップＳ３３４ＹＥＳ）、上記ステップＳ３３２で当該頁の描画データを生成し、Ｓ３３３で該描画データに基づき画像を印刷する処理を続ける。
【０２０２】
この間、上記ステップＳ３３３においてある頁の印刷が終わった後、次の頁がないと判定された場合（ステップＳ３３４ＮＯ）、印刷制御部３６２は、上記ステップＳ３３３での印刷結果から印刷枚数を算出し（カラー、モノクロの印刷種別を含む）、該印刷枚数情報と、当該プリンタ３０Ｃの装置ＩＤ、印刷要求元の端末ＩＤを含む印刷完了通知を管理サーバ４０に対して送出し（ステップＳ３３５）、処理を終了する。
【０２０３】
他方、管理サーバ４０では、図１９（ａ）に示す一連の印刷確認要求受付け応答処理と並行して、図１９（ｂ）に示す印刷管理情報更新処理を実行し、この処理において、印刷管理部４５２がプリンタ３０Ｃから印刷完了通知が受信されたか否かを監視している（ステップＳ４３１）。
【０２０４】
ここで、プリンタ３０Ｃから、図２０のステップ３３５で送出される印刷完了通知が受信されると（ステップＳ４３１ＹＥＳ）、印刷管理部４５２は、該受信した印刷完了通知から、プリンタ３０Ｃの装置ＩＤ、印刷要求元の端末ＩＤ及び印刷枚数情報を抽出し（ステップＳ４３２）、印刷管理テーブル４３１に当該抽出した装置ＩＤ及び端末ＩＤに対応して管理されている該当印刷種別の印刷枚数を当該抽出した印刷枚数を加算した値に更新し（ステップＳ４３３）、処理を終了する。
【実施例４】
【０２０５】
図２１は、実施例４に係わる印刷管理システムの全体構成を示すブロック図である。
【０２０６】
図２１において、実施例３に係わる印刷管理システム（図１５参照）を構成する各装置と同一の装置、及び該各装置内の各機能部と同一の機能部にはそれぞれ同一の符号を付している。
【０２０７】
図２１に示すように、本実施例の印刷管理システムは、複数のクライアント端末１０Ｃ（１０Ｃ−１，１０Ｃ−２，…，１０Ｃ−ｎ：ＰＣ１，ＰＣ２，…，ＰＣｎ）と、該クライアント端末１０Ｃからの印刷先のプリンタ３０Ｃの指定を含む文書の印刷指示を受付け、印刷先のプリンタ３０Ｃに対して当該文書の印刷指示を行う印刷サーバ５０と、該印刷サーバ５０からの印刷指示に基づき該印刷指示された文書情報を印刷出力する複数のプリンタ３０Ｃ（３０Ｃ−１，３０Ｃ−２，…：プリンタＡ，プリンタＢ，…）とを伝送路２０を介して接続して構成される。
【０２０８】
本実施例の印刷管理システムは、実施例３に係わる印刷管理システム（図１５参照）において、管理サーバ４０を印刷サーバ５０に置き換え、ユーザがクライアント端末１０Ｃを用いて印刷に使用できるプリンタ３０Ｃが複数存在するネットワーク環境において、印刷サーバ５０が、印刷管理テーブル５３１を用いて、各プリンタ３０Ｃに対応して各ユーザ（クライアント端末１０Ｃ）毎の印刷枚数の上限を管理するものである。
【０２０９】
本実施例において、印刷サーバ５０は、各クライアント端末１０Ｃ、各プリンタ３０Ｃと伝送路２０を介して通信する際のインタフェース手段である通信インタフェース（Ｉ／Ｆ）部５１、動作プログラム等の各種情報を記憶する記憶部５３、装置全体を制御する制御部５５を具備して構成される。
【０２１０】
制御部５５には、上記各クライアント端末１０Ｃやプリンタ３０Ｃとの間で伝送路２０を介して上限近接確認要求や確認応答等の情報を送受信する情報送受信部５５１、各クライアント端末１０Ｃからの印刷ジョブを印刷先のプリンタ３０Ｃに受け渡す印刷ジョブ送受信部６５２、例えば、記憶部５３に設けられる印刷管理テーブル５３１を用いて、実施例３に係わる印刷管理テーブル４３１（図１６参照）と同等、各プリンタ３０Ｃ毎に各クライアント端末１０Ｃ別の印刷制限枚数、警告実施枚数及び出力済枚数（印刷枚数）等の印刷管理情報を保持、管理する印刷管理部５５３が設けられる。
【０２１１】
また、本実施例の印刷サーバ５０において、印刷管理部５５３は、印刷管理テーブル５３１による上記印刷管理情報の管理機能に加えて、クライアント端末１０Ｃから所望のプリンタ３０Ｃを指定した文書の印刷指示に先立って送られてくる上限近接確認要求を情報送受信部５５１を介して受信した際、該クライアント端末１０Ｃの端末ＩＤ及び印刷先のプリンタ３０Ｃの装置ＩＤに対応して印刷管理テーブル５３１により管理される該文書の印刷種別の印刷枚数が上記装置ＩＤ及び端末ＩＤに対応して管理される警告実施枚数に達しているか否かを判定し、該文書の印刷種別の印刷枚数が上記装置ＩＤ及び端末ＩＤに対応して管理される警告実施枚数に達していると判定された場合、該印刷種別に対応する印刷制限枚数までの残印刷可能枚数を含む上限近接報知要求を上限近接確認要求元のクライアント端末１０Ｃに通知する処理機能を有する。
【０２１２】
また、本実施例のクライアント端末１０Ｃにおいて、制御部１４ｃ内に設けられるモニタ制御部１４３ｃは、所望のプリンタ３０Ｃを印刷先として指定した文書の印刷指示を印刷サーバ５０に送出する前に、印刷サーバ５０に該プリンタ３０Ｃの装置ＩＤを含む上限近接確認要求を送出する処理機能と、印刷サーバ５０に対する上限近接確認要求の送出後、該印刷サーバ５０から通知される上限近接報知要求に基づき、該上限近接報知要求に含まれる印刷種別毎の残印刷可能枚数を含む所定の上限近接報知画面を表示する処理機能と、該上限近接報知画面上の設定操作ツールによる変更設定操作に基づいて印刷種別の変更設定を受け付ける処理機能を有する。
【０２１３】
図２２は、本実施例に係わる印刷管理システムの印刷動作に係わるクライアント端末１０Ｃ、プリンタ３０Ｃ及び印刷サーバ５０間の制御シーケンスを示す図である。
【０２１４】
本実施例の印刷管理システムでは、各ユーザ毎に各プリンタ３０Ｃでのカラーとモノクロの印刷を制限するために、印刷の管理者は、管理者端末である、例えば、クライアント端末１０−ｎ（ＰＣｎ）を用い、印刷サーバ５０に対して、各プリンタ３０Ｃ−１，３０ｃ−２，…毎にクライアント端末１０Ｃ−１，１０Ｃ−２，１０Ｃ−３，…（ユーザＡ，Ｂ，Ｃ，…）別の印刷管理情報を設定する操作を行う（ステップＳ１１ｄ）。
【０２１５】
他方、印刷サーバ５０では、上記設定操作に基づいて管理者端末ＰＣｎから送出された設定要求を通信Ｉ／Ｆ部５１で受信し、印刷管理部５５３が、該受信された設定要求に含まれる印刷管理情報を各項目毎に解析し、印刷管理テーブル５３１に対して、例えば、図１６に示す如く、各プリンタ３０Ｃ−１，３０ｃ−２，…の装置ＩＤ（００００１，００００２，…）に対応して、各クラアント端末１０−１，１０−２，１０−３，…の端末ＩＤ（００１，００２，００３，…）毎に、カラー／モノクロの印刷制限枚数及び警告実施枚数を登録する（ステップＳ５１）。
【０２１６】
印刷サーバ５０に対して上述した各装置ＩＤ及び端末ＩＤに対応してカラーとモノクロ別の印刷制限枚数及び警告実施枚数を登録完了した後、各クライアント端末１０Ｃでは、所望のプリンタ３０Ｃを選び、該プリンタ３０Ｃの装置ＩＤ、当該クライアント端末１０Ｃに対応して印刷サーバ５０で管理されているカラー、モノクロ別の印刷制限枚数の範囲内で、所望の文書のカラーあるいはモノクロでの印刷を印刷サーバ５０を介して実施できる。
【０２１７】
図２２においては、特に、ユーザＡがクライアント端末１０Ｃ−１（ＰＣ１）を用いプリンタ３０Ｃ−１（プリンタＡ）を指定して文書の印刷指示を印刷サーバ５０に送る場合について説明する。
【０２１８】
なお、図２２中でそれぞれにステップ符号を付した各処理は、図１８〜図２１、及び図２３に示す各フローチャート中の同一番号のステップ符号を付した処理にそれぞれ対応するものである。
【０２１９】
図２２において、ユーザＡがＰＣ１を用いて文書を生成（または、取得）し、カラーやモノクロ印刷指定等の印刷設定を行った後、プリンタＡを指定して該文書の印刷開始（印刷要求）操作を行うと（ステップＳ１３３−１）、該ＰＣ１では、モニタ制御部１４３ｃが、該ＰＣ１の端末ＩＤ、印刷先のプリンタＡの装置ＩＤを含む上限近接確認要求を生成し、該上限近接確認要求を印刷サーバ５０に対して送出する（ステップＳ１３４ｂ−１）。
【０２２０】
印刷サーバ５０では、ＰＣ１から上限近接確認要求を受信すると、印刷管理部５５３が、上限近接確認要求元のＰＣ１の端末ＩＤ、印刷先の装置ＩＤをキーに印刷管理テーブル５３１に格納されているカラー／モノクロの印刷制限枚数、警告実施枚数及び印刷枚数を検索して、印刷枚数が印刷制限枚数あるいは警告実施枚数に達しているかどうかを判定し、印刷枚数が印刷制限枚数あるいは警告実施枚数に達していない場合、残印刷可能枚数を含む上限近接報知要求等、何等の情報も送出しないように動作する。
【０２２１】
一方、ＰＣ１では、上限近接確認要求の送出後、印刷サーバ４０から応答情報がない場合、印刷ジョブ生成部１４２が、上記ステップＳ１３３−１での印刷要求操作で指定された文書を指定された印刷設定で印刷する印刷ジョブを生成し、該印刷ジョブを印刷サーバ５０に送出する（ステップＳ１４３ｂ−１）。
【０２２２】
印刷サーバ５０は、ＰＣ１からの印刷ジョブを受信すると、該印刷ジョブに含まれる装置ＩＤを抽出し、該装置ＩＤを有するプリンタＡ（ユーザにより指定された印刷先のプリンタ）に対して当該受信した印刷ジョブを送出する（ステップＳ５５３−１）。
【０２２３】
プリンタＡは、印刷サーバ５０から上記印刷ジョブを受信すると、該印刷ジョブを解析しその印刷設定に従がって文書をカラーまたはモノクロで印刷出力し（ステップＳ３３３−１）、印刷完了後、印刷完了通知〔印刷枚数、印刷先であるプリンタＡの装置ＩＤ、印刷指示元のＰＣ１の端末ＩＤ、印刷種別（カラー／モノクロ）を含む〕を印刷サーバ５０に送信する（ステップＳ３３５ｂ−１）。
【０２２４】
印刷サーバ５０は、プリンタＡから印刷完了通知を受信すると、該プリンタＡの装置ＩＤ、印刷指示元のＰＣ１の端末ＩＤに対応して印刷管理テーブル５３１で管理されている該当印刷種別（カラー／モノクロ）の印刷枚数に当該印刷完了通知に含まれている印刷枚数を加算し、印刷枚数を更新する（ステップＳ５５６−１）。
【０２２５】
以後も同様に、ＰＣ１では、ユーザＡによりプリンタＡを印刷先とする所望の文書の印刷要求操作が行われる（ステップＳ１３３−２，Ｓ１３３−３，…）毎に印刷サーバ５０に上限近接確認要求を送出し（ステップＳ１３４ｂ−２，Ｓ１３４ｂ−３，…）、該上限近接確認要求に対して印刷サーバ５０から上限近接報知要求等、何等の情報も応答がない場合、プリンタＡを指定した文書の印刷指示を印刷サーバ５０に送出し（ステップＳ１４３ｂ−２，Ｓ１４３ｂ−３，…）、更に印刷サーバ５０が該印刷指示を印刷先として指定されたプリンタＡに送ることにより（ステップＳ５６３−２，Ｓ５６３−３，…）、該プリンタＡで当該文書の印刷を実行させる（ステップＳ３３３−２，Ｓ３３３−３，…）。
【０２２６】
上記印刷動作を複数回繰り返すうちに、例えば、ｍ回目の印刷のために所望の文書の印刷要求操作を行い（ステップＳ１３３−ｍ）、印刷サーバ５０に上限近接確認要求を送出し（ステップＳ１３４ｂ−ｍ）、印刷サーバ５０から上限近接要求等の応答がないことにより、該印刷要求操作での印刷設定に基づき当該文書の印刷指示を印刷サーバ５０を経由してプリンタＡに送出し（ステップＳ１４３ｂ−ｍ，Ｓ５５３−ｍ）して当該文書の印刷を実行した際（ステップＳ３３３−ｍ）、該印刷の完了通知（ステップＳ３３５ｂ−ｍ）に基づき印刷サーバ５０で印刷枚数を更新（ステップＳ５５６−ｍ）した結果、該ＰＣ１の当該プリンタＡにおけるカラーまたはモノクロ若しくはその両者（カラー／モノクロ）の印刷枚数が対応する警告実施枚数を超えることがあり得る。
【０２２７】
これ以後、ユーザＡにより次の文書の印刷操作がなされ（ステップＳ１３３−ｎ）、上限近接確認要求が印刷サーバ５０に対して送出されると（ステップＳ１３４ｂ−ｎ）、印刷サーバ５０では、ＰＣ１からの上限近接確認要求に基づく印刷指示元のＰＣ１の端末ＩＤ、印刷先の装置ＩＤをキーにした印刷管理テーブル５３１に格納されているカラー／モノクロの印刷制限枚数、警告実施枚数及び印刷枚数の検索、比較の結果、カラー／モノクロの印刷枚数が警告実施枚数に達していると判定され、この時の各印刷種別の残印刷可能枚数を含む上限近接報知要求が上限近接確認要求元のＰＣ１に応答送出される（ステップＳ５０７−ｎ）。
【０２２８】
他方、ＰＣ１では、ステップＳ１３４ｂ−ｎで上限近接確認要求を送出した後、印刷サーバ５０から上限近接報知要求を受信すると、モニタ制御部１４３ｃが、該上限近接報知要求に含まれるカラー／モノクロの残印刷可能枚数を含み、出力制限に近づいている旨を報知するメッセージを含む上限近接報知画面をポップアップ表示する（ステップＳ１３９）。
【０２２９】
ここで、モニタ制御部１４３ｃが表示する上限近接報知画面は、例えば、実施例２に係わる上限近接報知画面１２０ｂ（図８〜図１２参照）で良く〔実施例１に係わる上限近接報知画面１２０（図６、図７参照）、実施例２の変形例の上限近接報知画面１２０ｃ（図１３、図１４参照）も可〕、印刷プレビュー画面としての機能（印刷要求された文書の各頁の画像内容１２２と、該各頁に対応して設けられる印刷種別を変更設定用の設定操作ツール１２３も併せ表示される）を併せ持つ。
【０２３０】
ステップＳ１３９での上限近接報知画面１２０ｂの表示中、ＰＣ１では、該上限近接報知画面１２０ｂの印刷プレビュー画面領域内でのスクロール操作を受け付けながら、設定操作ツール１２３による、印刷要求された文書の各頁のカラー、モノクロ及びトナーセーブモードへの変更設定を受付ける（ステップＳ１４０，Ｓ１４１）。
【０２３１】
上述した変更設定を繰り返し実施し、ユーザＡが、今回印刷要求する文書の全ての頁が印刷可能であることを上限近接報知画面１２０ｂ上で確認した後、印刷開始操作を行うと（ステップＳ１４２）、ＰＣ１では、該変更設定後の印刷種別を反映させた印刷ジョブを生成し、該印刷ジョブを印刷サーバ５０を経由してプリンタＡに送ることにより印刷指示を行う（ステップＳ１４３ｂ−ｎ，Ｓ５５３−ｎ）。
【０２３２】
プリンタＡは、ＰＣ１から印刷サーバ５０を経由して受信された印刷ジョブを解析しその印刷設定に従がって当該文書をカラーまたはモノクロで印刷出力し（ステップＳ３３３−ｎ）、印刷サーバ５０は、該印刷の完了後にプリンタＡから送出される印刷完了通知（ステップＳ３３５ｂ−ｎ）に基づき印刷管理テーブル５３１における該当する印刷種別の印刷枚数を更新する（ステップＳ５５６−ｎ）。
【０２３３】
図２２に示した制御シーケンスに基づく印刷動作を実現するため、本実施例のクライアント端末１０Ｃでは、実施例３に係わる印刷指示処理動作を示す図１８に示すフローチャートにおいて、同図の括弧書きで示すステップを経た印刷指示処理を実行する（但し、この処理における印刷指示先、及び上限近接確認要求の送出先は印刷サーバ５０である）。図１８における上記括弧書き以外の各ステップの処理は実施例３と同様である。
【０２３４】
すなわち、本実施例のクライアント端末１０Ｃは、アプリケーションを起動して文書を生成（または取得する）し（ステップＳ１３１）、カラー、モノクロ等の印刷種別の指定、印刷先のプリンタ３０Ｃの指定等を含む印刷設定を行なった後（ステップＳ１３２）、印刷開始指示操作が行われると（ステップＳ１３３ＹＥＳ）、モニタ制御部１４３ｃは、該クライアント端末１０Ｃの端末ＩＤ、印刷先として指定されたプリンタ３０Ｃの装置ＩＤを含む上限近接確認要求を印刷サーバ５０に送出し（ステップＳ１３４ｂ）、その後、印刷サーバ５０から何等の応答情報も受信されない場合（ステップＳ１３５ｂＮＯ）は、上記ステップＳ１３２での印刷設定に基づき印刷先を指定した印刷ジョブを生成して印刷サーバ５０に送出し（ステップＳ１４３ｂ）、印刷サーバ５０から制限到達通知が受信された場合（ステップＳ１３６で“制限到達通知”）は、印刷指示を拒否し、処理を終了する。
【０２３５】
また、印刷サーバ５０から上限近接報知要求が受信された場合（ステップＳ１３６で“上限近接報知要求”）、モニタ制御部１４３ｃは、例えば、実施例３と同様、図８に示す如くの上限近接報知画面１２０ｂ−１を表示（ステップＳ１３８，Ｓ１３９）し、該上限近接報知画面１２０ｂ−１上で印刷種別の変更設定を受け付け、該変更設定後の印刷設定内容に応じて各頁の画像内容１２２の表示態様を変更表示させながら（ステップＳ１４０ＹＥＳ，Ｓ１４１）、この間に印刷開始指示操作が行われると（ステップＳ１４２ＹＥＳ）、それまでに上限近接報知画面１２０ｂ−１上で受付けた印刷設定を含む印刷ジョブを印刷サーバ５０に送信し（ステップＳ１４３ｂ）、処理を終了する。
【０２３６】
なお、ステップＳ１３９〜Ｓ１４２までの上限近接報知画面１２０ｂ−１の表示と、表示中の画面上での印刷種別の変更設定の受付処理は、実施例２、３で述べた通りである（図８〜図１２参照）。
【０２３７】
また、本実施例において、印刷サーバ５０は、実施例３に係わる管理サーバ４０の上限近接確認要求受付け応答処理動作を示す図１９（ａ）に示すフローチャートにおいて、同図（ａ）の括弧書きで示すステップを経た上限近接確認要求受付け応答処理を実行する。
【０２３８】
すなわち、印刷サーバ５０において、印刷管理部５５３は、クライアント端末１０Ｃが図１８のステップＳ１３４ｂで送出する上限近接確認要求が受信されると（ステップＳ５０１ＹＥＳ）、該上限近接確認要求に含まれる要求元の端末ＩＤ、印刷先のプリンタ３０Ｃの装置ＩＤをキーに印刷管理テーブル４３１からカラー／モノクロの印刷制限枚数、印刷枚数及び警告実施枚数を検索し（ステップＳ５０２）、印刷枚数が印刷制限枚数に達している場合（ステップＳ５０３ＹＥＳ）、制限到達通知を上限近接確認要求元のクライアント端末１０Ｃに応答送出し（ステップＳ５０４）、処理を終了する。
【０２３９】
また、印刷枚数が印刷制限枚数に達していない場合（ステップＳ５０３ＮＯ）、更に、該カラー／モノクロの印刷枚数が警告実施枚数を超えているか否かを判定し（ステップＳ５０５）、印刷枚数が警告実施枚数を超えていない場合（ステップＳ５０５ＮＯ）、何等の応答情報を送出することなく処理を終了する。
【０２４０】
また、カラー／モノクロの印刷枚数が警告実施枚数を超えている場合（ステップＳ５０５ＹＥＳ）は、残印刷可能枚数を算出し（ステップＳ５０６）、該残印刷可能枚数を含む上限近接報知要求を上限近接確認要求元のクライアント端末１０Ｃに応答送出し（ステップＳ５０７）、処理を終了する。
【０２４１】
また、印刷サーバ５０は、図１９（ａ）に括弧書きで示す上限近接確認要求受付け応答処理の終了後、クライアント端末１０Ｃから図１８のステップＳ１４３ｂでの処理により送られてくる印刷ジョブに対し、例えば、図２３に示す如くの印刷ジョブ送受信処理を実施する。
【０２４２】
すなわち、図１９（ａ）のステップＳ５０５で印刷枚数が警告実施枚数を超えていないと判定される（ステップＳ５０５ＮＯ）ことにより何等の応答情報を送出せずに処理を終了した場合、あるいは、図１９（ａ）のステップＳ５０７で残印刷可能枚数を含む上限近接報知要求を応答送出した後、印刷サーバ５０の印刷管理部４５３は、図２３に示す如く、上限近接確認要求元のクライアント端末１０Ｃから印刷ジョブが受信されたか否かを監視している（ステップＳ５５１）。
【０２４３】
ここで、印刷ジョブが受信された場合（ステップＳ５５１ＹＥＳ）、印刷ジョブ送受信部５５２が該印刷ジョブを取り込んで印刷先の装置ＩＤを抽出し（ステップＳ５５２）、該受信した印刷ジョブを当該抽出した装置ＩＤを有するプリンタ３０Ｃに送出する（ステップＳ５５３）。
【０２４４】
なお、本実施例において、プリンタ３０Ｃは、実施例３に係わる印刷処理動作を示す図２０に示フローチャートにおいて、同図の括弧書きで示すステップを経た印刷処理を実行する（但し、印刷指示元は、印刷サーバ５０である）。
【０２４５】
すなわち、本実施例において、プリンタ３０Ｃは、待機中、印刷サーバ５０から印刷ジョブが受信される毎に（ステップＳ３３１ｂＹＥＳ）と、１頁分ずつ描画データを生成して（ステップＳ３３２）当該頁の画像を印刷出力させ（ステップＳ３３３）、この間、ある頁の印刷が終わった後、次の頁がないと判定された場合（ステップＳ３３４ＮＯ）、印刷制御部３６２が、上記ステップＳ３３３での印刷結果から印刷枚数を算出し（カラー、モノクロの印刷種別を含む）、該印刷枚数情報と、当該プリンタ３０Ｃの装置ＩＤ、印刷指示元の端末ＩＤを含む印刷完了通知を管理サーバ５０に対して送出する（ステップＳ３３５ｂ）。
【０２４６】
一方、印刷サーバ５０は、図２３のステップＳ５５３で、クライアント端末１０Ｃからの印刷ジョブを印刷先のプリンタ３０Ｃに送信した後、該印刷先のプリンタ３０Ｃから印刷完了通知（図２０のステップ３３５ｂで送出される）が受信されたか否かを監視し（ステップＳ５５４）、該印刷完了通知が受信されると（ステップＳ５５４ＹＥＳ）、印刷管理部５５３が、該受信した印刷完了通知から、プリンタ３０Ｃの装置ＩＤ、印刷指示元の端末ＩＤ及び印刷枚数を抽出し（ステップＳ５５５）、印刷管理テーブル５３１に当該抽出した装置ＩＤ及び端末ＩＤに対応して管理されている該当種別の印刷枚数を当該抽出した印刷枚数を加算した値に更新し（ステップＳ５３３）、処理を終了する。
【０２４７】
以上の構成により、本実施例では、各ユーザが、各クライアント端末１０Ｃで所望のプリンタ３０Ｃを指定した印刷指示を行う前に、印刷サーバ５０に対して印刷確認要求（上限近接確認要求）を送出し、該上限近接確認要求に対して、該印刷先のプリンタ３０Ｃに対応する印刷枚数が予め設定された警告実施枚数を超えている場合にのみ印刷サーバ５０から応答通知される上限近接報知要求に基づき、各印刷種別の残印刷可能枚数及び各頁毎に印刷種別の変更設定を行う設定操作ツールを含む上限近接報知画面を表示し、該上限近接報知画面上で、該プリンタ３０Ｃでの印刷枚数が印刷制限枚数に達する前に残印刷可能枚数を確認し、該印刷可能枚数内で印刷可能となるように印刷種別を設定変更してから印刷サーバ５０を介して当該プリンタ３０Ｃに該文書の印刷指示を行うという運用が実現される。
【実施例５】
【０２４８】
図２４は、実施例５に係わる印刷管理システムの全体構成を示すブロック図である。
【０２４９】
図２４に示すように、本実施例の印刷管理システムは、文書の生成や印刷指示等の文書処理機能を有する複数のクライアント端末１０Ｄ（１０Ｄ−１，１０Ｄ−２，…，１０Ｄ−ｎ：ＰＣ１，ＰＣ２，…，ＰＣｎ）と、該クライアント端末１０Ｄからの文書の印刷指示に基づき該文書を印刷出力するプリンタ３０Ｄを伝送路２０を介して接続して構成される。
【０２５０】
クライアント端末１０Ｄにおいて、制御部１４ｄには、印刷を行う文書の各頁のカラー／モノクロ判定処理を起動する条件〔画像（カラー／モノクロ）判定起動条件〕を設定する処理機能を有するアプリケーション部１４１ｄ、文書の印刷ジョブを生成すると共に、該印刷ジョブに基づきプリンタ３０Ｄに印刷指示する際、上記設定されたカラー／モノクロ判定起動条件を併せ送信する印刷ジョブ生成部１４２ｄ、文書の印刷指示及びカラー／モノクロ判定起動条件を送出した後、プリンタ３０Ｄから通知される印刷設定確認要求に基づき、該印刷設定確認要求に含まれる印刷指示対象の文書中のカラー頁の画像内容と、該各カラー頁毎にカラーからモノクロへの印刷種別設定操作を行う設定操作ツールとから成る所定の印刷設定確認画面を表示する制御を行うモニタ制御部１４３ｄが設けられる。
【０２５１】
また、プリンタ３０Ｄにおいて、制御部３６ｄには、クライアント端末１０から受信した印刷ジョブの解析を行う印刷ジョブ解析部３６１、該印刷ジョブ解析部３６１による印刷ジョブの解析結果に基づき画像処理部３３（描画処理部）で生成された印刷イメージデータを画像形成部３４に送信して記録媒体上に画像を印刷出力させる印刷制御部３６２、例えば、記憶部３２に設けられる印刷管理テーブル３２５を用いて、各クライアント端末１０Ｄに対応してカラーの印刷制限枚数等を含む印刷管理情報の管理を行う印刷管理部３６３、クライアント端末１０Ｄから受信した上記カラー／モノクロ判定起動条件との比較対象となる取得を取得し、該比較対象情報と上記カラー／モノクロ判定起動条件とに基づき該カラー／モノクロ判定起動条件が成立（満足）すると判定された場合、クライアント端末１０Ｄから印刷指示された文書の各頁毎にカラーか白黒（モノクロ）かの画像判定処理を実行させる画像判定処理部３６５、該画像判定処理部３６５によりカラーであると判定されたカラー頁の画像内容を含む印刷設定確認要求を印刷指示元のクライアント端末１０Ｄに通知するカラー頁通知部３６６が設けられる。
【０２５２】
クライアント端末１０Ｄ、及びプリンタ３０Ｄにおける上記以外の各機能部の構成は、上述した各実施例の各装置における同符号を示す機能部と同様である。
【０２５３】
図２５は、プリンタ３０Ｄの印刷管理部３６３における印刷管理テーブル３２５による印刷管理情報の保持形態を示す表図である。
【０２５４】
図２５に示すように、印刷管理部３６３は、印刷管理テーブル３２５を用いて、各クライアント端末１０の端末ＩＤに対応してカラー印刷に関する印刷制限枚数を登録する処理と、該各クライアント端末１０からの印刷指示によりカラー印刷が実施される毎に対応する出力済枚数（印刷枚数）及び残印刷可能枚数の更新処理を行う。
【０２５５】
図２６は、本実施例のクライアント端末１０Ｄにおける印刷指示処理動作を示すフローチャートである。
【０２５６】
図２６に示すように、クライアント端末１０Ｄは、ユーザによる所定の操作に基づきアプリケーションを起動し、編集画面上で情報の入力を受付けて文書を生成（または取得する）処理を行う（ステップＳ７０１）。
【０２５７】
文書を生成（または、取得）した後、該文書を印刷する場合、ユーザは、印刷設定画面を表示させ、カラー、モノクロ等の印刷種別や印刷枚数の指定等を含む印刷設定を行う。
【０２５８】
また、その際、該文書の各頁についてのカラー／モノクロ判定起動条件を設定し、その後、印刷開始指示操作を行う。
【０２５９】
なお、カラー／モノクロ判定起動条件の入力は、例えば、図２８に示す如くの画像判定起動条件設定画面２１０を用いて行うことができる。
【０２６０】
この画像判定起動条件設定画面２１０は、例えば、上述した印刷設定画面上に入力ツールの１つとして設けられる「画像判定起動条件」設定ボタン（不図示）を押下することで表示／操作部３５に表示することができるＵＩ（ユーザ・インタフェース）画面であり、図２８に示すように、「印刷可能残量」、「印刷総枚数」及び「カラー頁比率」の各設定項目に対応する条件設定ツール２１１、２１２及び２１３と、条件設定ツール２１１、２１２及び２１３による設定内容の確定を指示する「ＯＫ」ボタン２１４、設定内容をキャンセルする「キャンセル」ボタン２１５を有する。
【０２６１】
ユーザは、この画像判定起動条件設定画面２１０上で、「印刷可能残量」に対応する条件設定ツール２１１を操作することで、図２８に示すように、例えば、“カラーの印刷可能残量が２５パーセント以下”等、カラーの印刷制限枚数に対する残印刷可能枚数の比率に相当する所定の閾値をカラー／モノクロ判定起動条件として設定できる。
【０２６２】
また、「印刷総枚数」に対応する条件設定ツール２１２を操作することで、例えば、“印刷総枚数が５０枚以上”等、印刷指示対象の文書の総頁数に相当する所定の閾値をカラー／モノクロ判定起動条件として設定できる。
【０２６３】
更には、「カラー頁比率」に対応する条件設定ツール２１３を操作することで、例えば、“カラー頁比率４０パーセント以上”等、印刷指示対象の文書の総頁数に対するカラー頁の比率に相当する所定の閾値をカラー／モノクロ判定起動条件として設定できる。
【０２６４】
図２６のステップＳ７０２において、クライアント端末１０Ｄは、所定のユーザ操作により印刷設定画面を表示して設定入力に基づく印刷設定処理を行い、更に、ステップＳ７０３において、上記「画像判定起動条件」設定ボタンの操作に応じて上記画像判定起動条件設定画面２１０を表示して「印刷可能残量」、「印刷総枚数」、「カラー頁比率」等の各項目の設定入力を受付けて“カラーの印刷可能残量が２５パーセント以下”、“印刷総枚数が５０枚以上”、“カラー頁比率４０パーセント以上”等のカラー／モノクロ判定起動条件を設定する。
【０２６５】
上記ステップＳ７０３でのカラー／モノクロ判定起動条件設定処理を実行しながら、クライアント端末１０Ｄは、ユーザにより印刷開始指示操作（例えば、画像判定起動条件設定画面２１０から上記印刷設定画面に戻して“印刷”ボタンを押下する）が行われたか否かを監視する（ステップＳ７０４）。
【０２６６】
ここで、印刷開始指示操作が行われた場合（ステップＳ７０４ＹＥＳ）、印刷ジョブ生成部１４２ｄは上記ステップＳ７０２での印刷設定に基づき文書の印刷ジョブを生成すると共に、該印刷ジョブを上記ステップＳ７０３で設定されたカラー／モノクロ判定判定起動条件と共にプリンタ３０Ｄに送出する（ステップＳ７０５）。
【０２６７】
その後、クライアント端末１０Ｄでは、プリンタ３０からカラー頁の画像内容を含む印刷設定確認要求（図２７のステップＳ８１０でカラー頁通知部３６６により送出される）が受信（通知）されたか否かを監視し（ステップＳ７０６）、該印刷設定確認要求が受信されない場合（ステップＳ７０６ＮＯ）、処理を終了する。
【０２６８】
これに対し、上記印刷設定確認要求が受信された場合（ステップＳ７０６ＹＥＳ）、モニタ制御部１４３ｄは、該受信した印刷設定確認要求からカラーの頁の画像内容を抽出し、例えば、図２９に示す如く、該抽出されたカラー頁のうちの１つの頁の画像内容２２１と、表示中の画像内容２２１を次の頁または前の頁の画像内容２２１にスクロールするスクロールボタン（「前頁」及び「次頁」の各スクロールボタンから成る）２２２と、画像内容２２１が表示されている頁に対して設定されている印刷種別を設定変更する設定操作ツール２２３と、印刷開始を指示する「印刷」ボタン２２４とから成るカラー頁印刷設定画面２２０を生成し、該カラー頁印刷設定画面２２０を表示部１２に表示する（ステップＳ７０７）。
【０２６９】
カラー頁印刷設定画面２２０の表示中、モニタ制御部１４３ｄは、スクロールボタン２２２により各頁の画像内容を選んだうえで設定操作ツール２２３によりカラーからモノクロへの変更設定操作が行われたか否かを監視し（ステップＳ７０８）、該変更設定が行われない場合（ステップＳ７０８ＮＯ）、印刷開始指示操作が行われたか否かを監視する（ステップＳ７１０）。
【０２７０】
また、カラーからモノクロへの変更設定操作が行われた場合（ステップＳ７０８ＹＥＳ）、当該頁に関してカラーからモノクロへと印刷種別を変更して該変更後の印刷種別を保持し（ステップＳ７０９）、印刷開始指示操作が行われたか否かを監視する（ステップＳ７１０）。
【０２７１】
上記ステップＳ７１０での操作監視中、印刷開始指示操作が行われない場合は（ステップＳ７１０ＮＯ）、ステップＳ７０８以降の処理を繰返し実施し、この間に印刷開始指示操作が行われると（ステップＳ７１０ＹＥＳ）、それまでにカラー頁印刷設定画面２２０上で受け付け、保持している各頁のカラーからモノクロへの印刷種別の変更設定に基づき、該変更設定された頁を変更後の印刷種別（モノクロ）で印刷する旨の印刷指示をプリンタ３０Ｄに送出し（ステップＳ７１１）、処理を終了する。
【０２７２】
図２７は、本実施例に係わるプリンタ３０Ｄの印刷処理動作を示すフローチャートである。
【０２７３】
クライアント端末１０Ｄにおける図２６に示した一連の印刷指示処理中、ステップＳ７０４での印刷開始指示に基づき同ステップＳ７０５で該クライアント端末１０Ｄからプリンタ３０Ｄに対して印刷ジョブとカラー／モノクロ判定起動条件（ステップＳ７０３で設定される）が送出されると、プリンタ３０Ｄでは、当該印刷ジョブ及びカラー／モノクロ判定起動条件の情報が通信Ｉ／Ｆ部３１を介して受信され、一時的に画像処理部３３に保持される。
【０２７４】
プリンタ３０Ｄでは、待機中、制御部３６ｄが、図２７に示すように、印刷ジョブが受信されたか否かを監視しており（ステップＳ８０１）、該印刷ジョブが受信されると（ステップＳ８０１ＹＥＳ）、画像判定処理部３６５が該印刷ジョブと共に受信されるカラー／モノクロ判定起動条件を抽出する（ステップＳ８０２）。
【０２７５】
次に、画像判定処理部３６５は、該抽出したカラー／モノクロ判定起動条件に基づき当該起動条件との比較対象として用いる比較対象情報を取得する（ステップＳ８０３）。
【０２７６】
ここで、上記ステップＳ８０２で抽出されたカラー／モノクロ判定起動条件が、図２８に示す画像判定起動条件設定画面２１０上の条件設定ツール２２１を用いて設定された、例えば、“カラーの印刷可能残量がＮパーセント以下”という条件（閾値＝Ｎ）の場合、ステップＳ８０３において、画像判定処理部３６５は、印刷管理テーブル３２５（図２５参照）から該印刷指示元のクライアント端末（例えば、１０Ｄ−１：ＰＣ１）の端末ＩＤ（同、“００１”）に対応するカラーの印刷制限枚数（同、“１００”枚）と残印刷可能枚数（同、“２０”枚）を読み出し、該残印刷可能枚数を上記印刷制限枚数で除算することにより、上記判定対象情報として、“カラーの印刷可能残量＝２０パーセント”を算出（取得）する。
【０２７７】
次いで、画像判定処理部３６５は、上記ステップＳ８０２で抽出したカラー／モノクロ判定起動条件“カラーの印刷可能残量がＮパーセント以下”と上記ステップＳ８０３で取得（算出）した判定対象情報“カラーの印刷可能残量＝２０パーセント”とを比較して、該カラー／モノクロ判定起動条件“カラーの印刷可能残量がＮパーセント以下”を満足（該条件が成立）するか否か（判定対象情報である印刷可能残量が閾値＝Ｎ以下であるか否か）をチェックする（ステップＳ８０４）。
【０２７８】
ここで、判定対象情報が、例えば、“カラーの印刷可能残量＝２０パーセント”で、設定されているカラー／モノクロ判定起動条件が“カラーの印刷可能残量がＮ（＝１５）パーセント以下”である等により、該カラー／モノクロ判定起動条件を満足しないと判定された場合（ステップＳ８０４ＮＯ）、印刷制御部３６２は、上記ステップＳ８０１で受信した印刷ジョブに基づき各頁の印刷データを生成し、当該文書の印刷を実行する（ステップＳ８１７）。
【０２７９】
これに対し、判定対象情報が、例えば、“カラーの印刷可能残量＝２０パーセント”で、設定されているカラー／モノクロ判定起動条件が“カラーの印刷可能残量が２５パーセント以下”である等により、該カラー／この黒判定起動条件を満足すると判定された場合（ステップＳ８０４ＹＥＳ）、画像判定処理部３６５はステップＳ８０５〜Ｓ８０８のカラー／モノクロ判定処理に移行する。
【０２８０】
このカラー／モノクロ判定処理に移行すると、画像判定処理部３６５は、まず、画像処理部３３に保持されている印刷ジョブ中の１頁目の情報（画像データ）を取り出して印刷ジョブ解析部３６１に解析させ、該解析結果を基に画像処理部３３で描画データを作成させて該描画データから当該頁がカラーかモノクロかを判定する（ステップＳ８０５）。
【０２８１】
この画像判定処理の結果、当該頁がモノクロである場合（ステップＳ８０６ＮＯ）は、次の頁があるか否かをチェックし（ステップＳ８０８）、次の頁があれば（ステップＳ８０８ＹＥＳ）、ステップＳ８０５に戻って当該頁（次の頁）のカラー／モノクロ判定処理を行う。
【０２８２】
また、ステップＳ８０６で当該頁がカラーであると判定された場合は（ステップＳ８０６ＹＥＳ）、当該頁をカラーとして登録したうえで（ステップＳ８０７）、次の頁があるか否かをチェックする（ステップＳ８０８）。
【０２８３】
その後、ステップＳ８０８で次の頁があると判定される（ステップＳ８０８ＹＥＳ）間は、上記ステップＳ８０５〜Ｓ８０８を経てクライアント端末１０Ｄからの印刷ジョブの各頁のカラー／モノクロ判定処理を実行し、最終頁までのカラー／モノクロ判定処理が終わり、次の頁がないと判定された場合（ステップＳ８０８ＮＯ）、カラー頁通知部３６６は、上記ステップＳ８０７でのカラー頁の登録結果に基づき、当該文書内にカラー頁があるか否かをチェックする（ステップＳ８０９）。
【０２８４】
ここで、文書内にカラー頁がある場合（ステップＳ８０９ＹＥＳ）、カラー頁通知部３６６は、当該カラー頁の画像データを画像処理部３３から読出し、該カラー頁の画像データを含む印刷設定確認要求を印刷指示元のクライアント端末１０Ｄに通知する（ステップＳ８１０）。
【０２８５】
また、カラー頁通知部３６６は、上記カラー頁の画像データを画像処理部３３から読出し、該画像データに基づき当該頁の画像内容を含むカラー頁印刷再設定画面２２０ｄを自装置の表示／操作部３５に表示する（ステップＳ８１１）。
【０２８６】
ここで表示するカラー印刷再設定画面２２０ｄは、例えば、上記ステップＳ８１０で通知した印刷再設定要求に基づき、クライアント端末１０Ｄが図２６のステップＳ７０７で表示部１２に表示するカラー頁印刷設定画面２２０（図２９参照）と同じ形態のもので良い。
【０２８７】
その後、プリンタ３０Ｄでは、クライアント端末１０Ｄが図２６のステップＳ７０７で表示した上記カラー頁印刷設定画面２２０上での各頁の印刷種別変更設定操作に基づき、同、ステップＳ７１１で送出する印刷指示〔変更設定後の印刷種別（モノクロ）で印刷する旨の指示を含む〕が受信されたか否かをチェックする（ステップＳ８１２）。
【０２８８】
ここで、クライアント端末１０Ｄから上記カラー頁印刷設定画面２２０での変更設定操作に基づく印刷指示が受信されると（ステップＳ８１２ＹＥＳ）、印刷制御部３６２は、該印刷指示にモノクロで印刷する旨が指示された頁が含まれているか否かをチェックし、モノクロで印刷する旨が指示されていない頁はカラーとして処理する（当該頁のカラー印刷データを生成する）一方、モノクロで印刷する旨が指示されている頁はモノクロとして処理する（当該頁のモノクロ印刷データを生成する）ことにより（ステップＳ８１６）、該各頁の印刷データに基づき当該文書の印刷を実行する（ステップＳ８１７）。
【０２８９】
これに対し、クライアント端末１０Ｄから上記カラー頁印刷設定画面２２０での変更設定操作に基づく印刷指示が受信されない場合（ステップＳ８１２ＮＯ）、自装置に表示したカラー頁印刷設定画面２２０ｄによる印刷設定受付け処理に移行する。
【０２９０】
この処理において、印刷制御部３６２は、自装置の表示／操作部３５に表示中のカラー頁印刷設定画面２２０ｄ上で設定操作ツール２２３によりカラーからモノクロへの変更設定操作が行われた場合（ステップＳ８１３ＹＥＳ）、当該頁に関してカラーからモノクロへと印刷種別を変更して該変更後の印刷種別を保持し（ステップＳ８１４）、この処理を続けている間に、印刷開始指示操作が行われると（ステップＳ８１５ＹＥＳ）、それまでにカラー頁印刷設定画面２２０ｄ上で受け付け、保持している各頁のカラーからモノクロへの印刷種別の変更設定に基づき、モノクロへの変更設定がなされていない頁はカラーとして処理する一方、モノクロへの変更設定がなされている頁はモノクロとして処理することにより（ステップＳ８１６）、当該文書の印刷を実行する（ステップＳ８１７）。
【０２９１】
上記ステップＳ８１７で該文書の全頁の印刷が終わると、印刷管理部３６３は、該印刷結果に基づき印刷管理テーブル３２５内のカラーの印刷枚数及び残印刷可能枚数を更新し（ステップＳ８１８ＹＥＳ）、処理を終了する。
【０２９２】
なお、図２７に示すフローチャート中、ステップＳ８０２〜８０５に関しては、ステップＳ８０２で抽出されたカラー／モノクロ判定起動条件が、図２８に示す画像判定起動条件設定画面２１０上の条件設定ツール２２２を用いて設定された、例えば、“印刷総枚数が５０枚以上”という条件（閾値＝５０枚）の場合、ステップＳ８０３において、画像判定処理部３６５は、クライアント端末１０Ｄから受信した印刷ジョブに基づき印刷指示された文書の総頁数を判定対象情報として認識（取得）し、該認識された文書の総頁数がカラー／モノクロ判定起動条件として設定された閾値（５０枚）以上の場合にステップＳ８０５でのカラー／モノクロ判定処理を実行する。
【０２９３】
また、ステップＳ８０２で抽出されたカラー／モノクロ判定起動条件が、図２８に示す画像判定起動条件設定画面２１０上の条件設定ツール２２３を用いて設定された、例えば、“カラー頁比率が４０パーセント以上”という条件（閾値＝４０パーセント）の場合、ステップＳ８０３において、画像判定処理部３６５は、クライアント端末１０Ｄから受信した印刷ジョブに基づき印刷指示された文書の総頁数に占めるカラー頁の比率を算出し（取得）し、該算出した当該文書のカラー頁比率がカラー／モノクロ判定起動条件として設定された閾値（４０パーセント）以上の場合にステップＳ８０５でのカラー／モノクロ判定処理を実行する。
【０２９４】
図３０は、本実施例に係わる印刷管理システムの印刷動作に係わるクライアント端末１０Ｄとプリンタ３０Ｄ間の制御シーケンスを示す図である
特に、図３０では、５頁のカラー頁を含む１０頁の文書ＢＣＤを印刷する時に、カラー／モノクロ判定判定起動条件として“カラーの印刷可能残量が２５パーセント以下”という条件（閾値）を設定した場合の印刷制御シーケンスを示している。
【０２９５】
なお、図３０中でそれぞれにステップ符号を付した各処理は、図２６及び図２７に示す各フローチャート中の同一番号のステップ符号を付した処理にそれぞれ対応する。
【０２９６】
図３０において、クライアント端末１０Ｄ（この例では、ＰＣ１）では、ユーザ（同、ユーザＡ）による所定の編集操作に基づき上記文書ＢＣＤ（総頁数＝１０頁、カラー頁＝５頁）を生成し（ステップＳ７０１）、次いで、上述した画像判定起動条件設定画面２１０（図２８参照）を用いて、上述した“カラーの印刷可能残量が２５パーセント以下”という値のカラー／モノクロ判定起動条件を設定する（ステップＳ７０３）。
【０２９７】
カラー／モノクロ判定起動条件を設定した後、ユーザにより上記文書ＢＣＤの印刷指示がなされると、ＰＣ１は、該文書ＢＣＤの印刷ジョブを生成し、設定されているカラー／モノクロ判定起動条件と共にプリンタ３０Ｄに送出する（ステップＳ７０５）。
【０２９８】
プリンタ３０Ｄでは、ＰＣ１から上記印刷ジョブを受信すると（ステップＳ８０１ＹＥＳ）、該印刷ジョブと共に受信される“カラーの印刷可能残量が２５パーセント以下”という値のカラー／モノクロ判定起動条件を抽出する（ステップＳ８０２）一方で、印刷管理テーブル３２５から該クライアント端末１０Ｄの端末ＩＤに対応するカラーの残印刷可能枚数（例えば、２０枚）と印刷制限枚数（１００枚）を読み出して“カラーの印刷可能残量＝２０パーセント”を算出する（ステップＳ８０３）。
【０２９９】
次に、該算出した“カラーの印刷可能残量枚数＝２０パーセント”に基づき、設定されているカラー／モノクロ判定起動条件“カラーの印刷可能残量が２５パーセント以下”が成立（満足）する〔カラーの印刷可能残量＝２０パーセントが閾値＝２５パーセントより小さい〕と判定され（ステップＳ８０４ＹＥＳ）、印刷ジョブ中の各頁のカラー／モノクロ判定が実施される。
【０３００】
該カラー／モノクロ判定の結果、上記文書ＢＣＤの場合には、カラー頁が５頁あると認識され（ステップＳ８０９）、該カラー頁５頁分の画像内容を含む印刷設定確認要求がＰＣ１に送出される（ステップＳ８１０）。
【０３０１】
他方、ＰＣ１では、プリンタ３０Ｄから上記印刷設定確認要求を受信すると（ステップＳ７０６ＹＥＳ）、モニタ制御部１４３ｄが、該印刷設定確認要求に含まれる５頁のカラー頁の画像内容をカラー頁印刷設定画面２２０（図２９参照）を用いて表示部１２にポップアップ表示する（ステップＳ７０７）。
【０３０２】
その後、該カラー頁印刷設定画面２２０上で設定操作ツール２２３を用いて行なわれる１または複数のカラー頁についてのカラーからモノクロへの変更設定操作を受付けて（ステップＳ７０８ＹＥＳ）、該頁の印刷種別をカラーからモノクロに設定変更して保持し（ステップＳ７０９）、該変更設定受付け終了後、ユーザにより印刷開始指示操作がなされると（ステップＳ７１０ＹＥＳ）、指定された頁をカラーからモノクロに変更して印刷する旨の指示を含む印刷指示をプリンタ３０Ｄに送出する（ステップＳ７１１）。
【０３０３】
他方、プリンタ３０Ｄは、クライアント端末１０Ｄから上記カラー頁印刷設定画面２２０での変更設定操作に基づく印刷指示を受信すると（ステップＳ８１２ＹＥＳ）、モノクロで印刷する旨が指示されている頁はモノクロとして処理し（ステップＳ８１６）、印刷を実行する（ステップＳ８１７）。
【０３０４】
また、プリンタ３０Ｄは、上記ステップＳ８１０でクライアント端末１０Ｄへ上記印刷設定確認要求を送出後、上記ステップＳ８０９でカラー頁であると認識された５頁分の画像内容を含むカラー頁印刷設定画面２２０ｄを自装置の表示／操作部３５にポップアップ表示する（ステップＳ８１１）。
【０３０５】
その後、該カラー頁印刷設定画面２２０ｄ上で設定操作ツール２２３を用いて所望のカラー頁についてのカラーからモノクロへの変更設定操作を受付けて（ステップＳ８１３ＹＥＳ）、指定頁の印刷設定をカラーからモノクロに設定変更して保持し（ステップＳ８１４）、更にその後、ユーザにより印刷開始指示操作がなされると（ステップＳ８１５ＹＥＳ）、保持している上記変更設定に基づき、指定された頁をモノクロとして処理し（ステップＳ８１６）、印刷を実行する（ステップＳ８１７）。
【０３０６】
以上述べた構成により、本実施例では、クライアント端末１０Ｄでの文書の印刷指示に際してカラー／モノクロ判定起動条件を設定して印刷ジョブと共にプリンタ３０Ｄに送信し、プリンタ３０Ｄでは、印刷ジョブと共に受信したカラー／モノクロ判定起動条件が成立する場合のみ該文書のカラー／モノクロ判定を行ってカラー頁をクライアント端末１０Ｄに通知し、ユーザによる所望のカラー頁のカラーからモノクロへの変更設定を受付けて該変更設定内容でプリンタ３０Ｄへの印刷指示を行う運用が実現できる。
【０３０７】
かかる構成によれば、印刷可能残量、文書総頁数、文書のカラー頁比率等の各項目に関する閾値を判定条件として指定し、該指定した閾値を超える場合のみカラー／モノクロ判定処理を実施するため、通常時における生産性の劣化が少ない。
【０３０８】
また、指定した閾値を超える場合、印刷処理の前に文書全体のカラー／モノクロ判定処理を行うため、出力制限により印刷が途中で止まることがない。
【０３０９】
また、指定した閾値を超える場合、カラー／モノクロ判定結果を基に、出力制限の対象であるカラー頁のみモノクロへの設定変更可能に表示されるため、該表示されたカラー頁のみ設定すれば良く、ユーザの操作性が向上する。
【実施例６】
【０３１０】
図３１は、実施例６に係わる印刷管理システムの全体構成を示すブロック図である。
【０３１１】
図３１に示すように、本実施例の印刷管理システムは、文書の生成や印刷指示等の文書処理機能を有する複数のクライアント端末１０Ｅ（１０Ｅ−１，１０Ｅ−２，…，１０Ｅ−ｎ：ＰＣ１，ＰＣ２，…，ＰＣｎ）と、該クライアント端末１０Ｅからの文書の印刷指示に基づき該文書を印刷出力するプリンタ３０Ｅを伝送路２０を介して接続して構成される。
【０３１２】
クライアント端末１０Ｅにおいて、制御部１４ｅには、印刷を行う文書の各頁のカラー／モノクロ判定処理を起動する条件〔画像（カラー／モノクロ）判定起動条件〕を設定する処理機能を有するアプリケーション部１４１ｅ、文書に対する印刷開始操作に基づき該文書の印刷ジョブを生成してプリンタ３０Ｅに送信する印刷ジョブ生成部１４２ｅ、上記アプリケーション部１４１ｅにより設定されたカラー／モノクロ判定起動条件との比較対象となる情報を取得し、該比較対象情報と上記カラー／モノクロ判定起動条件とに基づき該カラー／モノクロ判定起動条件が成立（満足）すると判定された場合、当該印刷を行なう文書の各頁毎にカラーか白黒かの画像判定処理を行う画像判定処理部１４４ｅ、該画像判定処理によりカラーである判定された頁の画像内容と、該各カラー頁毎にカラーからモノクロへの印刷種別設定操作を行う設定操作ツールとから成る所定の印刷設定確認画面を表示する制御を行うモニタ制御部１４３ｅが設けられる。
【０３１３】
また、プリンタ３０Ｅにおいて、制御部３６ｅには、記憶部３２に設けられる印刷管理テーブル３２５（図２５参照）を用い、各クライアント端末１０Ｅに対応して印刷制限枚数等の情報を管理する機能（実施例５に係わる印刷管理部３６３と同等の機能）に加えて、クライアント端末１０Ｅからの情報（上記カラー／モノクロ判定起動条件との比較対象情報）取得要求に応じて印刷管理テーブル３２５から要求された情報（印刷制限枚数、残印刷可能枚数）を読み出してクライアント端末１０Ｅに応答送出する処理機能を有する印刷管理部３６３ｅが設けられる。
【０３１４】
クライアント端末１０Ｅ、及びプリンタ３０Ｅにおける上記以外の機能部の構成は、上述した各実施例の各装置における同符号を示す機能部と同様である。
【０３１５】
図３２は、本実施例のクライアント端末１０Ｅにおける印刷指示処理動作を示すフローチャートである。
【０３１６】
図３２において、ステップＳ７３１，Ｓ７３２及びＳ７３３の各処理は、実施例５に係わる図２６に示すステップＳ７０１，Ｓ７０２及びＳ７０３の各処理とそれぞれ同様であり、ここでの詳しい説明は割愛する。
【０３１７】
図３２に示すように、クライアント端末１０Ｅは、ステップＳ７３１で文書を生成（または、取得）し、ステップＳ７３２で該文書の印刷設定を受付け、更にステップＳ７３３において上述した画像判定起動条件設定画面２１０（図２８参照）を用いたカラー／モノクロ判定起動条件の設定処理を実施する。
【０３１８】
上記ステップＳ７３３におけるカラー／モノクロ判定起動条件設定処理の実行中、画像判定起動条件設定画面２１０上でのカラー／モノクロ判定起動条件設定操作が終了したこと（例えば、「ＯＫ」ボタン２１４の押下）が検知されると、画像判定処理部１４４ｅは、該設定されたカラー／モノクロ判定起動条件に基づき該カラー／モノクロ判定起動条件を満たすか否かの比較判定に用いる判定対象情報を取得する処理（ステップＳ７３４）に移行する。
【０３１９】
このステップＳ７３４での判定対象情報取得処理において、画像判定処理部１４４ｅは、上記ステップＳ７３３で設定されたカラー／モノクロ判定起動条件が、図２８に示す画像判定起動条件設定画面２１０上の条件設定ツール２２１を用いて設定された、例えば、“カラーの印刷可能残量がＮパーセント以下”という条件（閾値＝Ｎ）の場合、プリンタ３０Ｅに対して該クライアント端末１０Ｄに対応するカラーの印刷制限枚数及び残印刷可能枚数の各情報の取得要求を送出する。
【０３２０】
他方、プリンタ３０Ｅでは、クライアント端末１０Ｅからの上記情報取得要求を受信すると（図３３のステップＳ８３１参照）、印刷管理部３６３ｅが、印刷管理テーブル３２５（図２５参照）から該情報取得要求元のクライアント端末１０Ｅ（例えば、１０Ｅ−１：ＰＣ１）の端末ＩＤ（同、“００１”）に対応するカラーの印刷制限枚数（同、“１００”枚）と残印刷可能枚数（同、“２０”枚）を読み出し、当該クライアント端末１０Ｅに応答送出する（図３３のステップＳ８３２参照）。
【０３２１】
一方、クライアント端末１０Ｅでは、上記情報取得要求の送出後、該情報取得要求に対してプリンタ３０Ｅから応答送出されるカラーの印刷制限枚数（“１００”枚）と残印刷可能枚数（“２０”枚）を受信し、該残印刷可能枚数を該印刷制限枚数で除算することにより、上記判定対象情報として、“カラーの印刷可能残量＝２０パーセント”を算出（取得）する。
【０３２２】
引き続き、画像判定処理部１４４ｅは、上記ステップＳ７３３で設定されたカラー／モノクロ判定起動条件“カラーの印刷可能残量がＮパーセント以下”と上記ステップＳ７３４で取得（算出）した判定対象情報“カラーの印刷可能残量＝２０パーセント”とを比較して、該カラー／モノクロ判定起動条件“カラーの印刷可能残量がＮパーセント以下”を満足（該条件が成立）するか否か（判定対象情報である印刷可能残量が閾値＝Ｎ以下であるか否か）をチェックする（ステップＳ７３５）。
【０３２３】
ここで、判定対象情報が、例えば、“カラーの印刷可能残量＝２０パーセント”で、設定されているカラー／モノクロ判定起動条件が“カラーの印刷可能残量がＮ（＝１５）パーセント以下”である等により、該カラー／モノクロ判定起動条件を満足しないと判定された場合（ステップＳ７３５ＮＯ）、印刷ジョブ生成部１４２ｅは、上記ステップＳ７３２での印刷設定に基づき文書〔上記ステップＳ７３１で生成（または、取得）した文書〕の印刷ジョブを生成し、プリンタ３０Ｅに送出（印刷指示）する（ステップＳ７４５）。
【０３２４】
これに対し、判定対象情報が、例えば、“カラーの印刷可能残量＝２０パーセント”で、設定されているカラー／モノクロ判定起動条件が“カラーの印刷可能残量が２５パーセント以下”である等により、該カラー／モノクロ判定起動条件を満足すると判定された場合（ステップＳ７３５ＹＥＳ）、画像判定処理部１４４ｅはステップＳ７３６〜Ｓ７３９でのカラー／モノクロ判定処理に移行する。
【０３２５】
このカラー／モノクロ判定処理に移行すると、画像判定処理部１４４ｅは、まず、印刷対象文書の１頁目の情報（画像データ）を取り出し、例えば、上記ステップＳ７３２で該頁に対して設定された印刷種別（カラー、またはモノクロ）等の情報に基づいて当該頁がカラーかモノクロかを判定する（ステップＳ７３６）。
【０３２６】
この画像判定処理の結果、当該頁がモノクロである場合（ステップＳ７３７ＮＯ）は、次の頁があるか否かをチェックし（ステップＳ７３９）、次の頁があれば（ステップＳ７３９ＹＥＳ）、ステップＳ７３６に戻って当該頁（次の頁）のカラー／モノクロ判定処理を行う。
【０３２７】
また、ステップＳ７３７で当該頁がカラーであると判定された場合は（ステップＳ７３７ＹＥＳ）、当該頁をカラーとして登録したうえで（ステップＳ７３８）、次の頁があるか否かをチェックする（ステップＳ７３９）。
【０３２８】
その後、ステップＳ７３９で次の頁があると判定される（ステップＳ７３９ＹＥＳ）間は、上記ステップＳ７３６〜Ｓ７３８を経て印刷対象文書の各頁のカラー／モノクロ判定処理を実行し、最終頁までのカラー／モノクロ判定処理が終わり、次の頁がないと判定された場合（ステップＳ７３９ＮＯ）、モニタ制御部１４３ｅが、上記ステップＳ７３８でのカラー頁の登録結果に基づき、当該文書内にカラー頁があるか否かをチェックする（ステップＳ７４０）。
【０３２９】
ここで、文書内にカラー頁がある場合（ステップＳ７４０ＹＥＳ）、モニタ制御部１４３ｅは、例えば、図２９に示す如く、印刷対象文書中の該当するカラーの頁の画像内容２２１と、表示中の画像内容２２１を次の頁または前の頁の画像内容２２１にスクロールするスクロールボタン（「前頁」及び「次頁」の各スクロールボタンから成る）２２２と、画像内容２２１が表示されている頁に対して設定されている印刷種別を設定変更する設定操作ツール２２３と、印刷開始を指示する「印刷」ボタン２２４とから成るカラー頁印刷設定画面２２０を生成し、該カラー頁印刷設定画面２２０を表示部１２に表示する（ステップＳ７４１）。
【０３３０】
カラー頁印刷設定画面２２０の表示中、モニタ制御部１４３ｅは、スクロールボタン２２２と設定操作ツール２２３の操作により各頁毎にカラーからモノクロへの変更設定操作が行われたか否かを監視し（ステップＳ７４２）、該変更設定が行われない場合（ステップＳ７４２ＮＯ）、印刷開始指示操作が行われたか否かを監視する（ステップＳ７４４）。
【０３３１】
また、カラーからモノクロへの変更設定操作が行われた場合（ステップＳ７４２ＹＥＳ）、当該頁に関してカラーからモノクロへと印刷種別を変更して該変更後の印刷種別を保持し（ステップＳ７４３）、印刷開始指示操作が行われたか否かを監視する（ステップＳ７４４）。
【０３３２】
上記ステップＳ７４４での操作監視中、印刷開始指示操作が行われない場合は（ステップＳ７４４ＮＯ）、ステップＳ７４２以降の処理を繰返し実施し、この間に印刷開始指示操作が行われると（ステップＳ７４４ＹＥＳ）、それまでにカラー頁印刷設定画面２２０上で受け付け、保持している各頁のカラーからモノクロへの印刷種別の変更設定に基づき、変更設定されてない頁はカラーでの描画することが指示され、該変更設定された頁は変更後の印刷種別（モノクロ）で描画することが指示された印刷ジョブを生成し、該印刷ジョブをプリンタ３０Ｄに送出し（ステップＳ７４５）、処理を終了する。
【０３３３】
一方、プリンタ３０Ｅでは、クライアント端末３０Ｅから上記印刷ジョブを受信すると（図３３のステップＳ８３３参照）、印刷制御部３６２が、該印刷ジョブを印刷ジョブ解析部３６１によりＰＤＬ解析させ、該解析結果に基づき画像処理部３３で各頁毎に描画データを生成させ、その際、カラーからモノクロに変更設定された頁はモノクロとして処理し（モノクロの描画データを生成し：図３３のステップＳ８３４参照）、該描画データに基づいて画像形成部３４で印刷出力させる（ステップＳ８３５参照）。
【０３３４】
なお、図３２に示すフローチャート中、ステップＳ７３３〜７３６の処理に関しては、ステップＳ７３３で設定されたカラー／モノクロ判定起動条件が、例えば、“印刷総枚数が５０枚以上”という条件（閾値＝５０枚）の場合、ステップＳ７３４で、画像判定処理部１４４ｅは、印刷対象文書の総頁数を判定対象情報として認識（取得）し、該認識された文書の総頁数がカラー／モノクロ判定起動条件として設定された閾値（５０枚）以上の場合にステップＳ７３６でのカラー／モノクロ判定処理を実行する。
【０３３５】
また、ステップＳ７３３で設定されたカラー／モノクロ判定起動条件が、例えば、“カラー頁比率が４０パーセント以上”という条件（閾値＝４０パーセント）の場合、ステップＳ７３４で、画像判定処理部１４４ｅは、印刷対象文書の総頁数に占めるカラー頁の比率を算出し（取得）し、該算出した当該文書のカラー頁比率がカラー／モノクロ判定起動条件として設定された閾値（４０パーセント）以上の場合にステップＳ７３６でのカラー／モノクロ判定処理を実行する。
【０３３６】
図３３は、本実施例に係わる印刷管理システムの印刷動作に係わるクライアント端末１０Ｅとプリンタ３０Ｅ間の制御シーケンスを示す図である。
【０３３７】
特に、図３３では、５頁のカラー頁を含む１０頁の文書ＢＣＤを印刷する時に、画像判定判定起動条件として“カラーの印刷可能残量が２５パーセント以下”という条件（閾値）を設定した場合の印刷制御シーケンスを示している。
【０３３８】
なお、図３３中でそれぞれにステップ符号を付した各処理（クライアント端末１０Ｅ−１側の処理）は、図３２に示す各フローチャート中の同一番号のステップ符号を付した処理にそれぞれ対応する。
【０３３９】
図３３において、クライアント端末１０Ｅ（この例では、ＰＣ１）では、ユーザ（同、ユーザＡ）による所定の編集操作に基づき文書ＢＣＤ（総頁数＝１０頁、カラー頁＝５頁）を生成し（ステップＳ７３１）、次いで、画像判定起動条件設定画面２１０（図２８参照）を用いて、上述した“カラーの印刷可能残量が２５パーセント以下”という値のカラー／モノクロ判定起動条件を設定する（ステップＳ７３３）。
【０３４０】
上記カラー／モノクロ判定起動条件の設定後、ＰＣ１は、プリンタ３０Ｅに対して該クライアント端末１０Ｄに対応するカラーの印刷制限枚数及び残印刷可能枚数の各情報の取得要求を送出し、プリンタ３０Ｅでは、該情報取得要求を受信すると（ステップＳ８３１）、ＰＣ１の端末ＩＤ（“００１”）に対応するカラーの印刷制限枚数（“１００”枚）と残印刷可能枚数（“２０”枚）を読み出してＰＣ１に応答送出する（ステップＳ８３２）。
【０３４１】
ＰＣ１は、ステップＳ８３２でプリンタ３０Ｅから送出されるカラーの印刷制限枚数（“１００”枚）と残印刷可能枚数（“２０”枚）を受信し、判定対象情報として、“カラーの印刷可能残量＝２０パーセント”を算出（取得）する（ステップＳ７３４）。
【０３４２】
次いで、ＰＣ１は、算出した“カラーの印刷可能残量枚数＝２０パーセント”に基づき、設定されているカラー／モノクロ判定起動条件“カラーの印刷可能残量が２５パーセント以下”が成立（満足）する〔カラーの印刷可能残量＝２０パーセントが閾値＝２５パーセントより小さい〕と判定し（ステップＳ７３５ＹＥＳ）、印刷対象の文書ＢＣＤの各頁についてのカラー／モノクロ判定を行う。
【０３４３】
該カラー／モノクロ判定の結果、上記文書ＢＣＤの場合には、カラー頁が５頁あると認識され（ステップＳ７３６）、ＰＣ１では、該カラー頁５頁分の画像内容がカラー頁印刷設定画面２２０（図２９参照）を用いて表示部１２にポップアップ表示する（ステップＳ７４１）。
【０３４４】
その後、該カラー頁印刷設定画面２２０上で設定操作ツール２２３を用いてカラー頁に対して行われるカラーからモノクロへの変更設定操作を受付けて（ステップＳ７４２ＹＥＳ）、該頁の印刷種別をカラーからモノクロに設定変更して保持し（ステップＳ７４３）、該変更設定受付け終了後、ユーザにより印刷開始指示操作がなされると（ステップＳ７４４ＹＥＳ）、保持している各頁のカラーからモノクロへの印刷種別の変更設定に基づき、該変更設定された頁はモノクロで描画することが指示された印刷ジョブを生成してプリンタ３０Ｄに送出する（ステップＳ７４５）。
【０３４５】
プリンタ３０Ｅは、上記印刷ジョブを受信すると（ステップＳ８３３）、カラーからモノクロに変更設定された頁はモノクロとして処理し（ステップＳ８３４）、該処理後の描画データに基づいて印刷を実行する（ステップＳ８３５）。
【０３４６】
以上述べた構成により、本実施例では、クライアント端末１０Ｅでの文書の印刷指示に際してカラー／モノクロ判定起動条件を設定し、該カラー／モノクロ判定起動条件が成立する場合のみ該文書のカラー／モノクロ判定を行ってカラー頁を印刷設定確認画面上に表示し、ユーザによる所望のカラー頁のカラーからモノクロへの変更設定を受付けて該変更設定内容でプリンタ３０Ｄへの印刷指示を行う運用が実現できる。
【０３４７】
かかる構成によれば、印刷可能残量、文書総頁数、文書のカラー頁比率等の各項目に関する閾値を判定条件として指定し、該指定した閾値を超える場合のみ、クライアント端末１０Ｅ側でカラー／モノクロ判定処理を実施するため、頁数が多い場合など、メモリ容量等の関係からプリンタ３０Ｅ側のみでは判断できない状況での運用にも対処できる。
【０３４８】
この他、本発明は、上記し、且つ図面に示す実施例に限定することなく、その要旨を変更しない範囲内で適宜変形して実施できるものである。
【０３４９】
例えば、上記各実施例では、プリンタを対象とする印刷管理について例示しているが、複合機等、画像形成装置全般を対象とする印刷管理に適用できる。
【産業上の利用可能性】
【０３５０】
本発明は、利用者が利用できる画像形成装置で該各利用者の印刷上限枚数を管理する形態、利用者が利用できる画像形成装置が複数存在する環境下で印刷上限枚数を管理サーバや印刷サーバで管理する形態の印刷管理システムに適用できる。
【図面の簡単な説明】
【０３５１】
【図１】実施例１に係わる印刷管理システムの全体構成を示すブロック図。
【図２】実施例１に係わる印刷管理テーブルの印刷管理情報の保持形態を示す表図。
【図３】実施例１に係わる印刷管理システムの印刷動作制御シーケンスを示す図。
【図４】実施例１に係わるクライアント端末の印刷指示処理動作を示すフローチャート。
【図５】実施例１に係わるプリンタの印刷処理動作を示すフローチャート。
【図６】実施例１に係わるクライアント端末の上限近接報知画面の表示例を示す図。
【図７】図６に示す画面のスクロール操作に基づく遷移画面の表示例を示す図。
【図８】実施例２に係わるクライアント端末の上限近接報知画面の表示例を示す図。
【図９】図８に示す画面での印刷種別変更設定に基づく遷移画面の表示例を示す図。
【図１０】図９に示す画面での印刷種別変更設定に基づく遷移画面の表示例を示す図。
【図１１】図１０に示す画面でのスクロール操作に基づく遷移画面の表示例を示す図。
【図１２】図１１に示す画面での印刷種別変更設定に基づく遷移画面の表示例を示す図。
【図１３】実施例２の変形例に係わる上限近接報知画面の表示例を示す図。
【図１４】図１３に示す画面でのお任せ設定操作に基づく遷移画面の表示例を示す図。
【図１５】実施例３に係わる印刷管理システムの全体構成を示すブロック図。
【図１６】実施例３に係わる印刷管理テーブルの印刷管理情報の保持形態を示す表図。
【図１７】実施例３に係わる印刷管理システムの印刷動作制御シーケンスを示す図。
【図１８】実施例３に係わるクライアント端末の印刷指示処理動作を示すフローチャート。
【図１９】実施例３に係わる管理サーバの処理動作を示すフローチャート。
【図２０】実施例３に係わるプリンタの印刷処理動作を示すフローチャート。
【図２１】実施例４に係わる印刷管理システムの全体構成を示すブロック図。
【図２２】実施例４に係わる印刷管理システムの印刷動作制御シーケンスを示す図。
【図２３】実施例４に係わる印刷サーバの印刷ジョブ送受信処理を示すフローチャート。
【図２４】実施例５に係わる印刷管理システムの全体構成を示すブロック図。
【図２５】実施例５に係わる印刷管理テーブルの印刷管理情報の保持形態を示す表図。
【図２６】実施例５に係わるクライアント端末の印刷指示処理動作を示すフローチャート。
【図２７】実施例５に係わるプリンタの印刷処理動作を示すフローチャート。
【図２８】実施例５に係わる画像判定起動条件設定画面の表示を示す図。
【図２９】実施例５に係わるクライアント端末のカラー頁印刷設定画面の表示例を示す図。
【図３０】実施例５に係わる印刷管理システムの印刷動作制御シーケンスを示す図。
【図３１】実施例６に係わる印刷管理システムの全体構成を示すブロック図。
【図３２】実施例６に係わるクライアント端末の印刷指示処理動作を示すフローチャート。
【図３３】実施例６に係わる印刷管理システムの印刷動作制御シーケンスを示す図。
【符号の説明】
【０３５２】
１０，１０−１，１０−２，〜，１０−ｎ，１０Ｃ，１０Ｄ，１０Ｅ…クライアント端末（ＰＣ：パーソナル・コンピュータ）、１１…入力／操作部、１２…表示部、１２０，１２０ｂ，１２０ｃ…制限域到達確認画面、２１０…画像判定起動条件設定画面、２２０…カラー頁印刷設定画面、１３…記憶部、１４，１４ｄ…制御部、１４１，１４１ｄ，１４１ｅ…アプリケーション部、１４２，１４２ｄ，１４２ｅ…印刷ジョブ生成部、１４３，１４３ｂ、１４３ｄ，１４３ｅ…モニタ制御部、１４４ｅ…画像判定処理部、１５…通信インタフェース（Ｉ／Ｆ）部、２０…伝送路、３０，３０Ｃ，３０Ｄ…プリンタ、３１…通信インタフェース（Ｉ／Ｆ）部、３２…記憶部、３２１，３２５…印刷管理テーブル（ＴＢ）、３３…画像処理部、３４…画像形成部、３５…表示／操作部、３６，３６ｄ，３６ｅ…制御部、３６１…印刷ジョブ解析部、３６２…印刷制御部、３６３，３６３ｅ…印刷管理部、３６５…画像判定処理部、３６６…カラー頁通知部、４０…管理サーバ，４１…通信インタフェース（Ｉ／Ｆ）部、４３…記憶部、４３１…印刷管理テーブル（ＴＢ）、４５…制御部、４５１…情報送受信部、４５２…印刷管理部、５０…印刷サーバ，５１…通信インタフェース（Ｉ／Ｆ）部、５３…記憶部、５３１…印刷管理テーブル（ＴＢ）、５５…制御部、５５１…情報送受信部、５５２…印刷ジョブ送受信部、５５３…印刷管理部
【図１】
0005146125.tif 000002
【図２】
0005146125.tif 000003
【図３】
0005146125.tif 000004
【図４】
0005146125.tif 000005
【図５】
0005146125.tif 000006
【図６】
0005146125.tif 000007
【図７】
0005146125.tif 000008
【図８】
0005146125.tif 000009
【図９】
0005146125.tif 000010
【図１０】
0005146125.tif 000011
【図１１】
0005146125.tif 000012
【図１２】
0005146125.tif 000013
【図１３】
0005146125.tif 000014
【図１４】
0005146125.tif 000015
【図１５】
0005146125.tif 000016
【図１６】
0005146125.tif 000017
【図１７】
0005146125.tif 000018
【図１８】
0005146125.tif 000019
【図１９】
0005146125.tif 000020
【図２０】
0005146125.tif 000021
【図２１】
0005146125.tif 000022
【図２２】
0005146125.tif 000023
【図２３】
0005146125.tif 000024
【図２４】
0005146125.tif 000025
【図２５】
0005146125.tif 000026
【図２６】
0005146125.tif 000027
【図２７】
0005146125.tif 000028
【図２８】
0005146125.tif 000029
【図２９】
0005146125.tif 000030
【図３０】
0005146125.tif 000031
【図３１】
0005146125.tif 000032
【図３２】
0005146125.tif 000033
【図３３】
0005146125.tif 000034