(57)【要約】【課題】印刷手段を利用する利用者に対して効果的に印刷条件に関する情報を報知することができる情報処理装置、印刷装置、端末装置、印刷制御システム、印刷システムおよびプログラムを提供する。【解決手段】管理サーバ１２に、印刷条件が記憶された印刷条件管理情報保存部５２と、プリンタ１４に対する印刷条件が指定された印刷要求を受信する受信部５０と、受信部５０で受信された印刷要求で指定された印刷条件と印刷条件管理情報保存部５２に記憶された印刷条件とを比較する印刷条件解析部５３と、印刷条件解析部５３の比較結果に基づいて、印刷要求で指定された印刷条件に関する情報を生成する表示情報生成部５４と、該生成された表示情報を印刷要求の送信元に送信する表示情報送信部５５とを設ける。【選択図】図４
2008117128.tif 000002
【特許請求の範囲】
【請求項１】
印刷条件が記憶された印刷条件記憶手段と、
印刷手段に対する印刷条件が指定された印刷要求を受信する受信手段と、
前記受信手段で受信された印刷要求で指定された印刷条件と前記印刷条件記憶手段に記憶された印刷条件とを比較する比較手段と、
前記比較手段の比較結果に基づいて、前記印刷要求で指定された印刷条件に関する情報を生成する生成手段と、
前記生成手段で生成された情報を前記印刷要求の送信元に送信する送信手段と、
を含む情報処理装置。
【請求項２】
前記生成手段は、前記比較手段において、前記印刷要求で指定された印刷条件の内容が前記印刷条件記憶手段に記憶された印刷条件の内容と異なると判定された場合に、該異なると判定された印刷条件に関する情報を生成する
請求項１記載の情報処理装置。
【請求項３】
前記生成手段は、前記異なると判定された印刷条件に関する情報として、前記印刷条件記憶手段に記憶された印刷条件への変更を促すための情報または前記印刷条件記憶手段に記憶された印刷条件で印刷する旨を通知するための情報を生成する
請求項２記載の情報処理装置。
【請求項４】
前記印刷条件記憶手段に記憶された印刷条件、および前記受信手段で受信した印刷要求で指定された印刷条件の少なくとも１つに基づいて印刷条件を決定し、該決定した印刷条件で印刷が実行されるように前記印刷手段を制御する制御手段を更に含む
請求項１乃至請求項３のいずれか１項記載の情報処理装置。
【請求項５】
前記受信手段は、更に、前記印刷要求の送信元から前記送信手段で送信された情報に対する応答情報を受信し、
前記受信手段で受信した応答情報、前記印刷条件記憶手段に記憶された印刷条件、および前記受信手段で受信した印刷要求で指定された印刷条件の少なくとも１つに基づいて印刷条件を決定し、該決定した印刷条件で印刷が実行されるように前記印刷手段を制御する制御手段を更に含む
請求項１乃至請求項３のいずれか１項記載の情報処理装置。
【請求項６】
前記印刷条件記憶手段には、印刷要求の送信元を示す情報に対応して印刷条件が記憶され、
前記比較手段は、前記印刷条件記憶手段に前記受信手段で受信された印刷要求の送信元を示す情報に対応して記憶された印刷条件と、前記印刷要求で指定された印刷条件とを比較する
請求項１乃至請求項５のいずれか１項記載の情報処理装置。
【請求項７】
前記印刷条件記憶手段には、印刷要求の送信元の種別に対応して印刷条件が記憶され、
前記比較手段は、前記印刷条件記憶手段に前記受信手段で受信された印刷要求の送信元の種別に対応して記憶された印刷条件と、前記印刷要求で指定された印刷条件とを比較する
請求項１乃至請求項５のいずれか１項記載の情報処理装置。
【請求項８】
前記生成手段は、前記比較手段の比較結果と、印刷条件の種類、前記受信された印刷要求の送信元、及び前記受信された印刷要求の送信元の種別の少なくとも１つと、に基づいて、前記印刷要求で指定された印刷条件に関する情報を生成する
請求項１乃至請求項７のいずれか１項記載の情報処理装置。
【請求項９】
前記制御手段は、前記印刷手段で印刷するときの印刷条件を決定する場合に、印刷条件の種類、前記受信された印刷要求の送信元、及び前記受信された印刷要求の送信元の種別の少なくとも１つに応じて、前記受信された印刷要求で指定された印刷条件および前記印刷条件記憶手段に記憶された印刷条件のいずれか一方を優先させて決定する
請求項４乃至請求項８のいずれか１項記載の情報処理装置。
【請求項１０】
前記印刷条件記憶手段には、時間帯を示す時間帯情報に対応して印刷条件が記憶され、
前記比較手段は、前記受信手段で印刷要求が受信された時間帯を示す時間帯情報に対応して記憶された印刷条件と、該印刷要求で指定された印刷条件とを比較する
請求項１乃至請求項９のいずれか１項記載の情報処理装置。
【請求項１１】
印刷要求の送信元または送信元の種別に応じた各種情報を告知するための告知情報を記憶した告知情報記憶手段を更に備え、
前記送信手段は、更に、前記受信手段で受信された印刷要求の送信元に対して、前記告知情報記憶手段に記憶された告知情報を送信する
請求項１乃至請求項１０のいずれか１項記載の情報処理装置。
【請求項１２】
前記告知情報を送信した送信回数を印刷要求の送信元毎に記憶する送信回数記憶手段を更に含む
請求項１１記載の情報処理装置。
【請求項１３】
前記送信回数記憶手段に記憶された送信回数に基づいて、前記受信手段で受信された印刷要求の送信元に対して、前記告知情報が予め定められた送信回数を超えて送信されないように制御する送信制御手段を更に含む
請求項１２記載の情報処理装置。
【請求項１４】
請求項１乃至請求項１３のいずれか１項記載の情報処理装置と、
印刷を実行する印刷手段と、
を含む印刷装置。
【請求項１５】
印刷手段に対する印刷条件が指定された印刷要求を生成する印刷要求生成手段と、
請求項１乃至請求項１３のいずれか１項記載の情報処理装置または請求項１４に記載の印刷装置に対して、前記生成された印刷要求を送信する第２送信手段と、
請求項１乃至請求項１３のいずれか１項記載の情報処理装置または請求項１４に記載の印刷装置から送信された前記印刷条件に関する情報を受信する第２受信手段と、
前記第２受信手段で受信された情報を表示手段に表示する表示制御手段と、
を含む端末装置。
【請求項１６】
前記印刷要求送信端末は、更に、前記第２受信手段で受信された情報に対する応答情報を生成する応答情報生成手段を含み、
前記第２送信手段は、更に、前記応答情報生成手段で応答情報が生成された場合に該応答情報を送信する
請求項１５記載の端末装置。
【請求項１７】
前記印刷要求生成手段は、印刷対象の画像情報を含めずに印刷要求を生成し、
前記応答情報生成手段は、送信済の印刷要求を取り消さない場合には印刷対象の画像情報を含めて応答情報を生成する
請求項１６記載の端末装置。
【請求項１８】
請求項１乃至請求項１３のいずれか１項記載の情報処理装置と、
請求項１５乃至請求項１７のいずれか１項記載の端末装置と、
を含む印刷制御システム。
【請求項１９】
請求項１４に記載の印刷装置と、
請求項１５乃至請求項１７のいずれか１項記載の端末装置と、
を含む印刷システム。
【請求項２０】
コンピュータに、
印刷手段に対する印刷条件が指定された印刷要求を受信した場合に、該印刷要求で指定された印刷条件と、印刷条件が記憶された印刷条件記憶手段に記憶された印刷条件と、を比較する比較ステップと、
前記比較ステップの比較結果に基づいて、前記印刷要求で指定された印刷条件に関する情報を生成する生成ステップと、
前記生成ステップで生成された情報を前記印刷要求の送信元に送信する送信ステップと、
を実行させるプログラム。
【請求項２１】
コンピュータに、
印刷手段に対する印刷条件が指定された印刷要求を生成する印刷要求生成ステップと、
請求項１乃至請求項１３のいずれか１項記載の情報処理装置または請求項１４に記載の印刷装置に対して、前記生成された印刷要求を送信する送信ステップと、
請求項１乃至請求項１３のいずれか１項記載の情報処理装置または請求項１４に記載の印刷装置から送信された前記印刷条件に関する情報を受信した場合に、該受信した情報を表示手段に表示する表示制御ステップと、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、印刷装置、端末装置、印刷制御システム、印刷システムおよびプログラムに関する。
【背景技術】
【０００２】
従来、プリンタに対する印刷要求に対して、管理者がユーザに守って欲しい印刷条件（例えば、白黒／カラー印刷、拡大縮小印刷、解像度、用紙サイズなど）の設定がある場合には、その情報をメールなどの報知方法を用いて管理者からユーザに知らせていた。
【０００３】
なお、ユーザに情報を報知する技術としては、ネットワーク上の変更を監視し、ネットワーク上のプリンタに変更があった場合に特定のユーザにメールで知らせる印刷方法が知られている（特許文献１参照。）。
【０００４】
また、印刷開始前にプリンタの事前チェックを催促するメッセージを表示して、エラーの可能性を事前にユーザに告知する印刷システムも知られている（特許文献２参照）。
【０００５】
また、通知先として登録した使用者および管理者に障害の通知をメールか直接通知で知らせる印刷システムも知られている（特許文献３参照。）。
【０００６】
また、常に全てのプリンタの使用状況をクライアント上に表示するプリントシステムも知られている（特許文献４参照。）。
【０００７】
また、自分の印刷ジョブの処理状況をＷｅｂページ上に表示させ、常に処理状況を知ることができる情報処理装置も知られている（例えば、特許文献５参照。）。
【特許文献１】特開２００４−２８０２１８号公報
【特許文献２】特開２００４−２８０２１４号公報
【特許文献３】特開平０６−３２０８４５号公報
【特許文献４】特開平１１−１３４１４２号公報
【特許文献５】特開２００４−３２６４５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
本発明は、印刷手段を利用する利用者に対して効果的に印刷条件に関する情報を報知することができる情報処理装置、印刷装置、端末装置、印刷制御システム、印刷システムおよびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、請求項１の発明の情報処理装置は、印刷条件が記憶された印刷条件記憶手段と、印刷手段に対する印刷条件が指定された印刷要求を受信する受信手段と、前記受信手段で受信された印刷要求で指定された印刷条件と前記印刷条件記憶手段に記憶された印刷条件とを比較する比較手段と、前記比較手段の比較結果に基づいて、前記印刷要求で指定された印刷条件に関する情報を生成する生成手段と、前記生成手段で生成された情報を前記印刷要求の送信元に送信する送信手段と、を含んで構成されている。
【００１０】
請求項２の発明は、請求項１記載の情報処理装置において、前記生成手段は、前記比較手段において、前記印刷要求で指定された印刷条件の内容が前記印刷条件記憶手段に記憶された印刷条件の内容と異なると判定された場合に、該異なると判定された印刷条件に関する情報を生成する。
【００１１】
請求項３の発明は、請求項２記載の情報処理装置において、前記生成手段は、前記異なると判定された印刷条件に関する情報として、前記印刷条件記憶手段に記憶された印刷条件への変更を促すための情報または前記印刷条件記憶手段に記憶された印刷条件で印刷する旨を通知するための情報を生成する。
【００１２】
請求項４の発明は、請求項１乃至請求項３のいずれか１項記載の情報処理装置において、前記印刷条件記憶手段に記憶された印刷条件、および前記受信手段で受信した印刷要求で指定された印刷条件の少なくとも１つに基づいて印刷条件を決定し、該決定した印刷条件で印刷が実行されるように前記印刷手段を制御する制御手段を更に含む。
【００１３】
請求項５の発明は、請求項１乃至請求項３のいずれか１項記載の情報処理装置において、前記受信手段は、更に、前記印刷要求の送信元から前記送信手段で送信された情報に対する応答情報を受信し、前記受信手段で受信した応答情報、前記印刷条件記憶手段に記憶された印刷条件、および前記受信手段で受信した印刷要求で指定された印刷条件の少なくとも１つに基づいて印刷条件を決定し、該決定した印刷条件で印刷が実行されるように前記印刷手段を制御する制御手段を更に含む。
【００１４】
請求項６の発明は、請求項１乃至請求項５のいずれか１項記載の情報処理装置において、前記印刷条件記憶手段には、印刷要求の送信元を示す情報に対応して印刷条件が記憶され、前記比較手段は、前記印刷条件記憶手段に前記受信手段で受信された印刷要求の送信元を示す情報に対応して記憶された印刷条件と、前記印刷要求で指定された印刷条件とを比較する。
【００１５】
請求項７の発明は、請求項１乃至請求項５のいずれか１項記載の情報処理装置において、前記印刷条件記憶手段には、印刷要求の送信元の種別に対応して印刷条件が記憶され、前記比較手段は、前記印刷条件記憶手段に前記受信手段で受信された印刷要求の送信元の種別に対応して記憶された印刷条件と、前記印刷要求で指定された印刷条件とを比較する。
【００１６】
請求項８の発明は、請求項１乃至請求項７のいずれか１項記載の情報処理装置において、前記生成手段は、前記比較手段の比較結果と、印刷条件の種類、前記受信された印刷要求の送信元、及び前記受信された印刷要求の送信元の種別の少なくとも１つと、に基づいて、前記印刷要求で指定された印刷条件に関する情報を生成する。
【００１７】
請求項９の発明は、請求項４乃至請求項８のいずれか１項記載の情報処理装置において、前記制御手段は、前記印刷手段で印刷するときの印刷条件を決定する場合に、印刷条件の種類、前記受信された印刷要求の送信元、及び前記受信された印刷要求の送信元の種別の少なくとも１つに応じて、前記受信された印刷要求で指定された印刷条件および前記印刷条件記憶手段に記憶された印刷条件のいずれか一方を優先させて決定する。
【００１８】
請求項１０の発明は、請求項１乃至請求項９のいずれか１項記載の情報処理装置において、前記印刷条件記憶手段には、時間帯を示す時間帯情報に対応して印刷条件が記憶され、前記比較手段は、前記受信手段で印刷要求が受信された時間帯を示す時間帯情報に対応して記憶された印刷条件と、該印刷要求で指定された印刷条件とを比較する。
【００１９】
請求項１１の発明は、請求項１乃至請求項１０のいずれか１項記載の情報処理装置において、印刷要求の送信元または送信元の種別に応じた各種情報を告知するための告知情報を記憶した告知情報記憶手段を更に備え、前記送信手段は、更に、前記受信手段で受信された印刷要求の送信元に対して、前記告知情報記憶手段に記憶された告知情報を送信する。
【００２０】
請求項１２の発明は、請求項１１記載の情報処理装置において、前記告知情報を送信した送信回数を印刷要求の送信元毎に記憶する送信回数記憶手段を更に含んで構成されている。
【００２１】
請求項１３の発明は、請求項１２記載の情報処理装置において、前記送信回数記憶手段に記憶された送信回数に基づいて、前記受信手段で受信された印刷要求の送信元に対して、前記告知情報が予め定められた送信回数を超えて送信されないように制御する送信制御手段を更に含んで構成されている。
【００２２】
請求項１４の発明の印刷装置は、請求項１乃至請求項１３のいずれか１項記載の情報処理装置と、印刷を実行する印刷手段と、を含んで構成されている。
【００２３】
請求項１５の発明の端末装置は、印刷手段に対する印刷条件が指定された印刷要求を生成する印刷要求生成手段と、請求項１乃至請求項１３のいずれか１項記載の情報処理装置または請求項１４に記載の印刷装置に対して、前記生成された印刷要求を送信する第２送信手段と、請求項１乃至請求項１３のいずれか１項記載の情報処理装置または請求項１４に記載の印刷装置から送信された前記印刷条件に関する情報を受信する第２受信手段と、前記第２受信手段で受信された情報を表示手段に表示する表示制御手段と、を含んで構成されている。
【００２４】
請求項１６の発明は、請求項１５記載の端末装置において、前記印刷要求送信端末は、更に、前記第２受信手段で受信された情報に対する応答情報を生成する応答情報生成手段を含み、前記第２送信手段は、更に、前記応答情報生成手段で応答情報が生成された場合に該応答情報を送信する。
【００２５】
請求項１７の発明は、請求項１６記載の端末装置において、前記印刷要求生成手段は、印刷対象の画像情報を含めずに印刷要求を生成し、前記応答情報生成手段は、送信済の印刷要求を取り消さない場合に印刷対象の画像情報を含めて応答情報を生成する。
【００２６】
請求項１８の発明の印刷制御システムは、請求項１乃至請求項１３のいずれか１項記載の情報処理装置と、請求項１５乃至請求項１７のいずれか１項記載の端末装置と、を含んで構成されている。
【００２７】
請求項１９の発明の印刷システムは、請求項１４に記載の印刷装置と、請求項１５乃至請求項１７のいずれか１項記載の端末装置と、を含んで構成されている。
【００２８】
請求項２０の発明のプログラムは、コンピュータに、印刷手段に対する印刷条件が指定された印刷要求を受信した場合に、該印刷要求で指定された印刷条件と、印刷条件が記憶された印刷条件記憶手段に記憶された印刷条件と、を比較する比較ステップと、前記比較ステップの比較結果に基づいて、前記印刷要求で指定された印刷条件に関する情報を生成する生成ステップと、前記生成ステップで生成された情報を前記印刷要求の送信元に送信する送信ステップと、を実行させる。
【００２９】
請求項２１の発明のプログラムは、コンピュータに、印刷手段に対する印刷条件が指定された印刷要求を生成する印刷要求生成ステップと、請求項１乃至請求項１３のいずれか１項記載の情報処理装置または請求項１４に記載の印刷装置に対して、前記生成された印刷要求を送信する送信ステップと、請求項１乃至請求項１３のいずれか１項記載の情報処理装置または請求項１４に記載の印刷装置から送信された前記印刷条件に関する情報を受信した場合に、該受信した情報を表示手段に表示する表示制御ステップと、を実行させる。
【発明の効果】
【００３０】
以上説明したように請求項１に記載の発明によれば、印刷手段を利用する利用者に対して効果的に印刷条件に関する情報を報知することができる、という効果が得られる。
【００３１】
請求項２に記載の発明によれば、印刷要求で指定された印刷条件の内容が印刷条件記憶手段に記憶された印刷条件の内容と異なる場合に、印刷条件に関する情報を報知を報知することができる、という効果が得られる。
【００３２】
請求項３に記載の発明によれば、印刷条件記憶手段に記憶された印刷条件を効果的に利用者に推奨することができる、という効果が得られる。
【００３３】
請求項４に記載の発明によれば、印刷時の印刷条件を好ましい値に決定することができる、という効果が得られる。
【００３４】
請求項５に記載の発明によれば、印刷要求の送信元の意向を反映させて印刷条件を決定することができる、という効果が得られる。
【００３５】
請求項６に記載の発明によれば、印刷条件を印刷要求の送信元に応じて記憶することができる、という効果が得られる。
【００３６】
請求項７に記載の発明によれば、印刷条件を印刷要求の送信元の種別に応じて記憶することができる、という効果が得られる。
【００３７】
請求項８に記載の発明によれば、印刷条件に関する情報をより効果的に生成することができる、という効果が得られる。
【００３８】
請求項９に記載の発明によれば、印刷要求で指定された印刷条件または印刷条件記憶手段に記憶された印刷条件のいずれか一方を優先させて印刷条件を決定できる、という効果が得られる。
【００３９】
請求項１０に記載の発明によれば、時間帯に応じて印刷条件を変更したい場合に容易に対応できる、という効果が得られる。
【００４０】
請求項１１に記載の発明によれば、印刷要求の送信元に対して告知したい情報を、印刷要求が受信された場合に送信できる、という効果が得られる。
【００４１】
請求項１２に記載の発明によれば、告知情報がどの程度送信されたかを把握することができる、という効果が得られる。
【００４２】
請求項１３に記載の発明によれば、同じ利用者に必要以上に複数回告知情報を送信する事態を回避できる、という効果が得られる。
【００４３】
請求項１４に記載の発明によれば、印刷手段を利用する利用者に対して効果的に印刷条件に関する情報を報知することができる、という効果が得られる。
【００４４】
請求項１５に記載の発明によれば、印刷手段を利用する利用者に対して効果的に印刷条件に関する情報を報知することができる、という効果が得られる。
【００４５】
請求項１６に記載の発明によれば、情報処理装置から送信された情報に対して、任意の応答情報を生成して送信することができる、という効果が得られる。
【００４６】
請求項１７に記載の発明によれば、情報処理装置から送信された情報に基づいて、印刷要求の送信元が印刷要求を取り消した場合には、画像情報を送信せずにすみ、無駄なネットワークトラフィックを減らすことができる、という効果が得られる。
【００４７】
請求項１８に記載の発明によれば、印刷手段を利用する利用者に対して効果的に印刷条件に関する情報を報知することができる、という効果が得られる。
【００４８】
請求項１９に記載の発明によれば、印刷手段を利用する利用者に対して効果的に印刷条件に関する情報を報知することができる、という効果が得られる。
【００４９】
請求項２０に記載の発明によれば、印刷手段を利用する利用者に対して効果的に印刷条件に関する情報を報知することができる、という効果が得られる。
【００５０】
請求項２１に記載の発明によれば、印刷手段を利用する利用者に対して効果的に印刷条件に関する情報を報知することができる、という効果が得られる。
【発明を実施するための最良の形態】
【００５１】
以下、図面を参照して本発明の実施の形態を詳細に説明する。
【００５２】
［第１の実施の形態］
図１は、本実施の形態に係る印刷システムの構成を示す図である。
【００５３】
この印刷システム１０は、情報処理装置としての管理サーバ１２、プリンタ１４、端末装置としての複数のクライアント１６を含んで構成されている。管理サーバ１２及び複数のクライアント１６は、互いにＬＡＮ(Local Area Network)等のネットワーク１８を介して接続されている。
【００５４】
クライアント１６は、プリンタ１４を利用するユーザにより使用される。クライアント１６は、プリンタ１４に対する印刷要求を管理サーバ１２に対して送信する。
【００５５】
管理サーバ１２は、主として印刷システム１０を管理する管理者により使用される。管理サーバ１２は、クライアント１６から受信したプリンタ１４に対する印刷要求に応じて印刷用のデータ（印刷データ）を生成し、プリンタ１４に出力する。なお、管理サーバ１２は、クライアント１６から印刷要求を受信したときに、印刷要求で指定された印刷条件を確認して、印刷要求元のクライアント１６に対して印刷条件に関する情報を送信する。
【００５６】
プリンタ１４は、管理サーバ１２に接続され、管理サーバ１２から受信した印刷データに基づいて印刷を行う。クライアント１６は、プリンタ１４を共有して使用している。
【００５７】
次に、管理サーバ１２、プリンタ１４、及びクライアント１６のハードウェア構成について説明する。
【００５８】
図２（Ａ）は、管理サーバ１２及びクライアント１６の外観図であり、図２（Ｂ）は、管理サーバ１２及びクライアント１６のハードウェア構成を模式的に示すブロック図である。なお、管理サーバ１２及びクライアント１６のハードウェア構成は同じであるが、機能的な構成は異なる。機能構成図については後述する。
【００５９】
管理サーバ１２及びクライアント１６は、ＣＰＵ２１、ＲＡＭ２２、ＲＯＭ２３、及び通信インタフェース２４、Ｉ／Ｏ（入出力）インタフェース２５を備え、それらはバス３２を介して相互に接続されている。
【００６０】
Ｉ／Ｏインタフェース２５には、ＨＤＤ（ハードディスクドライブ）２６、ＣＤ−ＲＯＭドライブ２７、ＦＤ（フレキシブルディスク）ドライブ２８が接続されている。ＨＤＤ２６は、内蔵されたハードディスクに対してデータを読み書きする。ＣＤ−ＲＯＭドライブ２７は、可搬型記録媒体であるＣＤ−ＲＯＭ３３に対してデータを読み書きする。ＦＤドライブ２８は、可搬型記録媒体であるＦＤ３４に対してデータを読み書きする。
【００６１】
これら記録媒体やＲＯＭ２３には、各種プログラムやデータが記憶され、ＲＡＭ２２等のワークメモリを利用してＣＰＵ２１により実行される。
【００６２】
なお、ＣＰＵ２１が実行するプログラムが記憶される記録媒体は、上記ＣＤ−ＲＯＭ３３やＦＤ３４、ＨＤＤ２６等に限定されず、例えば、図示は省略するが、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの可搬型記録媒体や管理サーバ１２の外部に備えられたＨＤＤ等の記憶装置等であってもよく、さらにまた回線を介して接続されたデータベース、或いは他のコンピュータシステム並びにそのデータベースや、更に回線上の伝送媒体であってもよい。
【００６３】
従って、後述する本発明の実施の形態に係るプログラム等を通信媒体により提供することはもちろん、ＣＤ−ＲＯＭ等の記録媒体に格納して提供することも可能である。
【００６４】
また、Ｉ／Ｏインタフェース２５には、画像やデータを表示する表示装置２９や、各種情報を入力するためのキーボードやマウスなどの入力装置３０が接続されている。さらにまた、Ｉ／Ｏインタフェース２５には、外部装置と接続するためのコネクタ３１が接続されている。管理サーバ１２は、コネクタ３１を介してプリンタ１４と接続される。
【００６５】
また、通信インタフェース２４は、ネットワーク１８に接続されている。この通信インタフェース２４を介して、ネットワーク１８に接続された他の装置と相互に情報をやりとりすることができる。
【００６６】
なお、以下では、管理サーバ１２とクライアント１６のハードウェア構成を区別して説明する場合には、管理サーバ１２の構成要素の符号の末尾にａを付し、クライアント１６の構成要素の符号の末尾にｂを付す。例えば、管理サーバ１２のＣＰＵはＣＰＵ２１ａと表し、クライアント１６のＣＰＵはＣＰＵ２１ｂと表す。
【００６７】
図３は、プリンタ１４のハードウェア構成を模式的に示すブロック図である。
【００６８】
プリンタ１４は、ＣＰＵ３６、ＲＡＭ３７、ＲＯＭ３８、プリント部インタフェース３９、及びＩ／Ｏインタフェース４１を備え、それらはバス４５を介して相互に接続されている。
【００６９】
プリント部インタフェース３９は、プリント部４０との間でデータの授受を行うためのインタフェースである。プリント部４０は、用紙などに印刷する印刷手段として動作する。なお印刷する方式は特に限定されず、例えば、電子写真方式であってもよいし、インクジェット方式であってもよい。
【００７０】
ＣＰＵ３６はＲＯＭ３８等に記憶されたプログラムをＲＡＭ３７等をワークメモリとして利用して実行し、管理サーバ１２から受信した印刷データに応じた印刷をプリント部４０が実行するようにプリント部４０を制御する。
【００７１】
また、Ｉ／Ｏインタフェース４１には、各種データを記憶するＨＤＤ４２、各種情報を表示したり、指先などで接触することによって情報を入力できるタッチパネルディスプレイ４３、及び外部装置と接続するためのコネクタ４４が接続されている。プリンタ１４は、コネクタ４４を介して管理サーバ１２と接続される。
【００７２】
ＣＰＵ３６は、管理サーバ１２からコネクタ４４を介して受信した印刷データに基づいて、プリント部４０の画像形成動作に必要なデータをプリント部インタフェース３９を介して供給する。
【００７３】
次に、管理サーバ１２及びクライアント１６の機能的な構成について説明する。
【００７４】
図４は、本実施の形態における管理サーバ１２の機能的な構成及びデータの流れを示すブロック図である。
【００７５】
管理サーバ１２は、受信部５０、印刷ジョブ保持部５１、印刷条件管理情報保存部５２、印刷条件解析部５３、表示情報作成部５４、表示情報送信部５５、印刷条件決定部５６、印刷データ作成部５７、及び印刷データ送信部５８を備えている。
【００７６】
受信部５０は、クライアント１６から送信されたプリンタ１４に対する印刷要求、及び管理サーバ１２からクライアントに送信した情報に対するクライアント１６からの応答情報を受信する。なお、受信部５０は、通信インタフェース２４ａにより構成することができる。
【００７７】
本実施の形態では、印刷要求として、印刷用のイメージデータ及び印刷条件からなる印刷ジョブがクライアント１６から管理サーバ１２に送信される。なお、印刷条件とは、例えば、両面／片面印刷の指定、印刷時の白黒／カラーの指定、拡大縮小率、用紙サイズ、印刷時の解像度、ホチキス止めの有無、面付け指定など、印刷処理の内容を指定する属性であって印刷の実行を制御する情報をいう。
【００７８】
印刷ジョブ保持部５１では、受信部５０で受信した印刷ジョブを印刷条件及びイメージデータが保持される。印刷ジョブ保持部５１は、例えば、ＲＡＭ２２ａやＨＤＤ３４ａ等の記録媒体により構成することができる。
【００７９】
印刷条件管理情報保存部５２には、印刷条件の管理情報が保存されている。印刷条件の管理情報とは、印刷システム１０の管理者が希望する印刷条件の指定値を示す情報であって、この管理情報は予め管理者により入力装置３０ａを介して入力される。
【００８０】
例えば、管理者が用紙の節約のためにプリンタ１４のユーザにＮアップ印刷（Ｎは２以上の整数であって、１枚の用紙にＮページ分の印刷データを割り付けて印刷する）で印刷してもらいたい、と希望する場合には、管理者は「面付け」の指定値として「Ｎアップ印刷」を印刷条件管理情報保存部５２に予め保存しておくことができる。また、カラー印刷は料金が高いため、なるべく白黒で印刷してもらいたい場合なども、「白黒／カラー」の指定値として「白黒」を印刷条件管理情報保存部５２に予め保存しておくことができる。
【００８１】
印刷条件管理情報保存部５２は、例えば、ＲＡＭ２２ａやＨＤＤ３４ａ等の記録媒体により構成することができる。
【００８２】
図５は、印刷条件管理情報保存部５２に記憶されている印刷条件の管理情報テーブルの一例を示す図である。図５に示すように、印刷条件の管理情報テーブルには、クライアント１６からの印刷要求に対して管理者が希望する印刷条件が、印刷条件の種別とその指定値とが対応付けられた状態で登録されている。なお、印刷条件種別「面付け」では、複数の指定値が登録されている。このように、１つの印刷条件の種別に対して複数の値を管理情報テーブルに登録することも可能である。複数の値を登録した場合には、更にその中で優先的に選択される値を登録しておくこともできる。図５では、「２アップ」に「＊」マークが付されており、優先的に選択される値として登録されている。
【００８３】
なお、以下では、印刷条件管理情報保存部５２の印刷条件の管理情報テーブルに登録されている印刷条件の情報を印刷条件管理情報と呼称する。
【００８４】
印刷条件解析部５３は、印刷条件管理情報保存部５２に記憶された印刷条件管理情報と、印刷ジョブ保持部５１に保持されている印刷要求で指定された印刷条件とを比較する。そして印刷要求で指定された印刷条件のうち変更を促すべき印刷条件を判定し、該印刷条件についての情報を比較結果として表示情報作成部５４に渡す。
【００８５】
表示情報作成部５４は、印刷条件解析部５３で判定された変更を促すべき印刷条件についての情報に基づいて、表示情報を作成する。ここで作成される表示情報は、ユーザに該印刷条件の変更を促すための情報であって、クライアント１６の表示装置２９ｂに表示させるものである。
【００８６】
表示情報送信部５５は、表示情報作成部５４で作成された表示情報を、印刷要求の送信元であるクライアント１６に送信する。なお、表示情報送信部５５は、通信インタフェース２４ａにより構成することができる。
【００８７】
印刷条件決定部５６は、表示情報送信部５５から送信された表示情報に応じてクライアント１６から送信された応答情報を受信部５０が受信したときに、該受信した応答情報と、印刷ジョブ保持部５１で保持されている印刷条件とに基づいて、クライアント１６から受信した印刷要求に対する印刷条件を決定する。
【００８８】
印刷データ作成部５７は、印刷条件決定部５６で決定した印刷条件で印刷が行われるように、印刷用のデータ（印刷データ）を作成する。印刷データは、イメージデータとイメージデータに付加する制御データにより構成される。
【００８９】
例えば、決定された印刷条件種別「面付け」の指定値が「２アップ印刷」である場合には、２ページ分のイメージデータが割り付けられて印刷されるように、印刷ジョブ保持部５１に保持されているイメージデータを縮小合成したイメージデータを生成する。また、例えば、印刷条件種別「ホチキス止め」の指定値が「有」である場合には、プリンタ１４で左上ホチキス止めが実行されるように、イメージデータに制御データとして「ホチキス止め有」を示すデータを付加する。
【００９０】
印刷データ送信部５８は、印刷データ作成部５７で作成された印刷データをプリンタ１４に送信する。なお、印刷データ送信部５８は、コネクタ３１ａにより構成することができる。
【００９１】
図４に示す印刷条件解析部５３、表示情報作成部５４、印刷条件決定部５６、及び印刷データ作成部５７は、管理サーバ１２のＣＰＵ２１ａがＲＯＭ２３ａ等の記録媒体に記憶されたプログラムを実行することにより実現する機能要素である。
【００９２】
また、図４において、実線で示したデータの流れは、クライアント１６から印刷要求を受信したときのデータの流れを示し、破線で示したデータの流れは、クライアント１６から応答情報を受信したときのデータの流れを示している。
【００９３】
図６は、本実施の形態におけるクライアント１６の機能的な構成及びデータの流れを示すブロック図である。
【００９４】
クライアント１６は、印刷要求生成部６０、送信部６１、受信部６２、表示制御部６３、及び応答情報生成部６４を備えている。
【００９５】
印刷要求生成部６０は、入力装置３０ｂからユーザにより入力された印刷指示に応じて、プリンタ１４に対する印刷要求を生成する。本実施の形態では、印刷要求生成部６０は、印刷要求として印刷用のイメージデータ及び印刷条件からなる印刷ジョブを生成する。
【００９６】
送信部６１は、印刷要求生成部６０で生成された印刷要求や応答情報生成部６４で生成された応答情報を管理サーバ１２に送信する。
【００９７】
受信部６２は、管理サーバ１２の表示情報送信部５５から送信された表示情報を受信する。なお、送信部６１及び受信部６２は、通信インタフェース２４ｂにより構成することができる。
【００９８】
表示制御部６３は、受信部６２で受信された表示情報が表示されるよに表示装置２９ｂを制御する。
【００９９】
応答情報生成部６４は、クライアント１６のユーザが表示装置２９ｂに表示された表示情報に応じ、応答情報生成指示として入力装置３０ｂから入力した入力情報に基づいて、管理サーバ１２に対する応答情報を生成する。生成された応答情報は送信部６１から管理サーバ１２に送信される。
【０１００】
なお、図６に示す印刷要求生成部６０、表示制御部６３、及び応答情報生成部６４は、クライアント１６のＣＰＵ２１ｂがＲＯＭ２３ｂ等の記録媒体に記憶されたプログラムを実行することにより実現する機能要素である。
【０１０１】
また、図６において、実線で示したデータの流れは、クライアント１６が印刷要求を送信するときのデータの流れを示し、破線で示したデータの流れは、管理サーバ１２から表示情報を受信したときのデータの流れを示している。
【０１０２】
次に、本実施の形態に係る印刷システム１０によって行なわれる印刷処理について説明する。
【０１０３】
図７は、クライアント１６で実行される印刷要求送信処理の流れを示すフローチャートである。なお、クライアント１６の印刷要求送信処理におけるデータの流れは、図６に実線で示してある。
【０１０４】
ステップ１００では、印刷要求生成部６０は、入力装置ｂから印刷指示が入力されたか否かを判断する。印刷指示が入力されたと判断された場合には、ステップ１０２に移行し、印刷要求生成部６０は、印刷要求を生成する。
【０１０５】
ステップ１０４では、生成された印刷要求を送信部６１が管理サーバ１２に送信する。この印刷要求は管理サーバ１２の受信部５０で受信される。
【０１０６】
図８は、管理サーバ１２で実行される印刷要求受信処理の流れを示すフローチャートである。なお、管理サーバ１２の印刷要求受信処理におけるデータの流れは、図４に実線で示してある。
【０１０７】
ステップ２００では、受信部５０で印刷要求（印刷ジョブ）が受信されるまで待ち状態が続き、受信部５０で印刷要求が受信された場合には、ステップ２０２に移行する。
【０１０８】
ステップ２０２では、受信した印刷ジョブに含まれるイメージデータと印刷条件を印刷ジョブ保持部５１で保持する。
【０１０９】
ステップ２０４では、印刷条件解析部５３は、印刷ジョブ保持部５１で保持されている印刷条件と、印刷条件管理情報保存部５２の印刷条件管理情報とを比較する。
【０１１０】
ステップ２０６では、上記比較の結果、印刷条件解析部５３は、印刷要求で指定された印刷条件（すなわち、印刷ジョブ保持部５１で保持されている印刷条件）のうち、変更を促すべき印刷条件があるか否かを判定する。例えば、印刷条件管理情報では、印刷条件「白黒／カラー」の指定値が「白黒」であるのに、クライアント１６から受信した印刷要求では「カラー」が指定されていた場合には、この印刷条件については変更を促すべき、と判定する。また、印刷要求で指定された印刷条件のうち、印刷条件管理情報の指定値に一致している印刷条件や、印刷条件管理情報で特に指定の無い印刷条件については、変更を促す必要は無いと判定する。
【０１１１】
ステップ２０６で否定判定された場合には、ステップ２１２で、印刷条件決定部５６は、印刷ジョブ保持部５１で保持されている印刷条件を印刷時の印刷条件として決定する。
【０１１２】
ステップ２１４では、印刷データ作成部５７は、決定された印刷条件及び印刷ジョブ保持部５１で保持されているイメージデータに基づいて印刷データを作成する。
【０１１３】
ステップ２１６では、印刷データ送信部５８は、印刷データをプリンタ１４に送信する。すなわち、ステップ２０６で否定判定した場合には、ユーザが印刷要求で指定した印刷条件をそのまま用いて印刷する。
【０１１４】
一方、ステップ２０６で肯定判定された場合には、ステップ２０８で、表示情報作成部５４は、変更を促すべきとされた印刷条件について、該印刷条件の変更を促すための画像をクライアント１６に表示するための表示情報を印刷条件に関する表示情報として作成する。
【０１１５】
例えば、印刷条件「印刷モード」について、ユーザは印刷要求で「高画質（画質優先）」を指定したが、印刷条件管理情報保存部５２には印刷条件管理情報として「エクスプレス（速度優先）」が登録されていた場合には、印刷条件「印刷モード」の値を「高画質」から「エクスプレス」に変更するように促す表示情報を作成することができる。
【０１１６】
ステップ２１０では、表示情報送信部５５が、上記生成された印刷条件に関する表示情報を印刷要求の送信元であるクライアント１６に送信する。
【０１１７】
この表示情報は印刷要求の送信元であるクライアント１６の受信部６２で受信される。
【０１１８】
図９は、クライアント１６で実行される表示情報受信処理の流れを示すフローチャートである。なお、クライアント１６の表示情報受信処理におけるデータの流れは、図６に破線で示してある。
【０１１９】
ステップ１１０で、受信部６２が表示情報を受信すると、ステップ１１２で、表示制御部６３は、該受信された表示情報が表示されるように表示装置２９ｂを制御する。
【０１２０】
図１０は、表示情報を表示した表示画面の一例を示す図である。図１０に示す表示画面では、「以下のプリント設定は管理者によって変更が要求されています」というメッセージの下のボックス８０に、印刷条件の種別に対して、ユーザが指定した値および変更すべき値が列挙されている。
【０１２１】
図１０に示す例では、印刷条件「印刷モード」について、ユーザは印刷要求で「高画質」を指定したが、管理者は「エクスプレス」に変更するように促している。また、印刷条件「バナーモード」について、ユーザは印刷要求で「あり」を指定したが、管理者は「なし」に変更するように促している。また、印刷条件「面付け」について、ユーザは印刷要求で「なし」を指定したが、管理者は「２アップ」に変更するように促している。
【０１２２】
これに対して、ユーザが管理者の変更要求を受け入れる場合には、入力装置３０ｂで「変更要求を受け入れる」チェックボックス８１をチェックし、プリントボタン８２を選択する。また、ユーザが管理者の変更要求を受け入れない場合には、入力装置３０ｂで「変更要求を受け入れる」チェックボックス８１にチェックせず、プリントボタン８２を選択する。また、ユーザは印刷要求をキャンセルするためのキャンセルボタン８３を選択することもできる。
【０１２３】
ステップ１１４では、応答情報生成指示が入力されたか否かを判定する。例えば、図１０に示す表示画面で、プリントボタン８２またはキャンセルボタン８３が入力装置３０ｂで選択されたときに応答情報生成指示が入力されたと判定される。
【０１２４】
ステップ１１４で、応答情報生成指示が入力された場合には、ステップ１１６に移行し、応答情報生成部６４が管理サーバ１２に送信すべき応答情報を生成する。ここでは、ユーザが上記表示画面で指定・選択した結果に応じて、印刷条件の変更要求を受け入れて印刷する旨を示す応答情報、変更要求を受け入れず、印刷要求でユーザが指定した印刷条件で印刷する旨を示す応答情報、印刷要求をキャンセルする応答情報の３種類の応答情報のいずれかが生成される。
【０１２５】
ステップ１１８では、送信部６１が応答情報を管理サーバ１２に送信する。
【０１２６】
なお、以下では、印刷要求をキャンセルせずに印刷する場合の応答情報が送信された場合について説明し、キャンセルする応答情報が送信された場合については説明を省略する。
【０１２７】
図１１は、管理サーバ１２で実行される応答情報受信処理の流れを示すフローチャートである。なお、管理サーバ１２の応答情報受信処理におけるデータの流れは、図４に破線で示してある。
【０１２８】
ステップ３００で、受信部５０が応答情報を受信すると、ステップ３０２で、印刷条件決定部５６は、受信した応答情報と印刷ジョブ保持部５１で保持されている印刷条件とに基づいて印刷条件を決定する。具体的には、以下のように決定する。
【０１２９】
受信した応答情報が、印刷条件の変更要求を受け入れて印刷する旨を示す応答情報であった場合には、変更を促した印刷条件については、表示情報で変更要求した値（すなわち印刷条件管理情報保存部５２の印刷条件管理情報の値）に決定する。また、印刷条件解析部５３で変更を促さなくてもよいと判定された印刷条件については、印刷要求で指定された印刷条件をそのまま印刷時の印刷条件として決定する。
【０１３０】
また、受信した応答情報が、変更要求を受け入れず、印刷要求でユーザが指定した印刷条件で印刷する旨を示す応答情報であった場合には、印刷要求で指定された印刷条件をそのまま印刷時の印刷条件として決定する。
【０１３１】
ステップ３０４では、印刷データ作成部５７は、決定された印刷条件及び印刷ジョブ保持部５１で保持されているイメージデータに基づいて印刷データを作成する。
【０１３２】
ステップ３０６では、印刷データ送信部５８は、印刷データをプリンタ１４に送信する。これにより、プリンタ１４は、印刷条件決定部５６で決定された印刷条件で印刷する。
【０１３３】
なお、本実施の形態では、変更を促すべきと判定された印刷条件の全てについて、一括して変更要求を受け入れるか否かを指定する例について説明したが、印刷条件の種別毎に変更要求を受け入れるか否かを選択可能に表示情報を生成するようにしてもよい。
【０１３４】
また、ユーザの指定によらず、管理者の要望（すなわち、印刷条件管理情報保存部５２の印刷条件管理情報）が強制的に設定される印刷条件と、ユーザの指定を受け入れ可能な印刷条件とを、印刷条件の種別に応じて区別して登録しておき、これに応じて表示情報を生成したり、印刷条件を決定したりするようにしてもよい。
【０１３５】
例えば、図１２に示すように予め管理サーバ１２の印刷条件管理情報保存部５２の印刷条件管理情報テーブルに、印刷条件の種別毎にユーザが指定した印刷条件を受け入れ可能か否か（ユーザが印刷条件を変更可能か否か）を登録しておく。
【０１３６】
図１２の印刷条件管理情報テーブルでは、「面付け」に対して「２〜８アップ」が指定され、「印刷モード」に対して「エクスプレス」が指定され、「用紙種類」に対して「普通紙」が指定されている。しかし、「面付け」や「用紙種類」についてはユーザが指定した印刷条件を印刷時の印刷条件として設定することが可能だが、「印刷モード」についてはユーザが印刷条件を変更することができず、印刷時の印刷条件として管理者が登録した管理情報が優先的に設定されるように登録されている。
【０１３７】
このように印刷条件を登録した場合の表示情報の表示例を図１３に示す。
【０１３８】
図１３に示す表示画面では、「以下のプリント設定は管理者によって変更されました」というメッセージの下のボックス８４に、印刷条件の種別に対して、ユーザが指定した値および変更した値が列挙されている。このボックス８４には、管理者の要望（すなわち、印刷条件管理情報保存部５２の印刷条件管理情報の値）が強制的に印刷条件として決定される印刷条件が表示されている。
【０１３９】
また、「以下のプリント設定は管理者によって変更が要求されています」というメッセージの下のボックス８５に、印刷条件の種別に対して、ユーザが指定した値および変更すべき値が列挙され、印刷条件の種別毎にチェックボックスが配置されている。ここでは、各印刷条件の種別毎にチェックボックスを設けることによって、印刷条件の種別毎に変更要求を受け入れるか否かを選択できるようにしている。
【０１４０】
また、図１３の表示画面では、印刷条件「面付け」に対して、プルダウンメニュー８６が設けられ、複数の値から選択できるようにしている。例えば、図５に示すように、１つの印刷条件種別（面付け）に対して複数の指定値を登録しておけば、該複数の指定値（「２アップ」、「４アップ」、「８アップ」の３種類）の何れかを選択可能に表示情報を構成するできる。
【０１４１】
ユーザが、入力装置３０ｂにより、ボックス８５で印刷条件毎にチェックボックスをチェックし、プルダウンメニュー８６で値を指定した後、プリントボタン８２を選択すると、表示画面上で指定した結果を反映した応答情報が応答情報生成部６４で生成され、管理サーバ１２に送信される。管理サーバ１２の印刷条件決定部５６は、応答情報に応じて、ユーザが印刷条件毎に変更を受け入れたか否かを確認し、さらに複数の指定値から選択された選択結果が含まれている場合にはその選択結果も確認して、印刷時の印刷条件を決定する。
【０１４２】
［第２の実施の形態］
本実施の形態の印刷システム１０では、イメージデータを含めずに印刷要求を生成し、応答情報にイメージデータを含める例について説明する。すなわち、印刷要求時には印刷条件のみを指定し、管理サーバ１２からの表示情報に応じて、ユーザが印刷することを決定してからイメージデータを送信するようにする。
【０１４３】
本実施の形態の印刷システム１０の構成例、管理サーバ１２、プリンタ１４、クライアント１６のハードウェア構成は、第１の実施の形態と同様であるため、説明を省略する。
【０１４４】
図１４に、本実施の形態における管理サーバ１２の機能的な構成及びデータの流れを示すブロック図である。なお、図１４において、図４と同一もしくは同等の部分には同じ記号を付し、その説明を省略あるいは簡略化する。
【０１４５】
本実施の形態の管理サーバ１２は、受信部５０、印刷条件保持部５９、印刷条件管理情報保存部５２、印刷条件解析部５３、表示情報作成部５４、表示情報送信部５５、印刷条件決定部５６、印刷データ作成部５７、及び印刷データ送信部５８を備えている。本実施の形態では、第１の実施の形態の印刷ジョブ保持部５１に代えて、印刷条件保持部５９を設けた。
【０１４６】
印刷条件保持部５９では、受信部５０で受信した印刷要求で指定された印刷条件が保持される。印刷条件保持部５９は、例えば、ＲＡＭ２２ａやＨＤＤ３４ａ等の記録媒体により構成することができる。
【０１４７】
印刷条件解析部５３は、印刷条件管理情報保存部５２に保存されている印刷条件管理情報と、印刷条件保持部５９に保持されている印刷要求で指定された印刷条件とを比較する。そして印刷要求で指定された印刷条件のうち変更を促すべき印刷条件を判定し、該印刷条件についての情報を比較結果として表示情報作成部５４に渡す。
【０１４８】
表示情報作成部５４は、印刷条件解析部５３で変更を促すべき印刷条件があると判定されれば、イメージデータ要求のための表示情報および該変更を促すべき印刷条件についての情報に基づいた表示情報を作成する。また、印刷条件解析部５３で変更を促すべき印刷条件がないと判定されれば、単なるイメージデータ要求のための表示情報を作成する。
【０１４９】
印刷条件決定部５６は、表示情報送信部５５から送信された表示情報に応じてクライアント１６から送信された応答情報を受信部５０が受信したときに、該受信した応答情報と、印刷条件保持部５９で保持されている印刷条件とに基づいて、クライアント１６から受信した印刷要求に対する印刷条件を決定する。
【０１５０】
印刷データ作成部５７は、印刷条件決定部５６で決定した印刷条件で印刷が行われるように、該決定した印刷条件と応答情報と共に送信されたイメージデータとに基づいて、印刷用のデータ（印刷データ）を作成する。
【０１５１】
図１５は、本実施の形態におけるクライアント１６の機能的な構成及びデータの流れを示すブロック図である。なお、図１５において、図６と同一もしくは同等の部分には同じ記号を付し、その説明を省略あるいは簡略化する。
【０１５２】
クライアント１６は、印刷要求生成部６０、送信部６１、受信部６２、表示制御部６３、応答情報生成部６４、及びイメージデータ保持部６５を備えている。
【０１５３】
印刷要求生成部６０は、入力装置３０ｂを介してユーザにより入力された印刷指示に応じて、プリンタ１４に対する印刷要求を生成する。本実施の形態では、印刷要求生成部６０は、印刷要求として印刷条件は指定するが印刷用のイメージデータは含まない印刷要求を生成する。ユーザから指定された印刷対象のイメージデータは、一時的にイメージデータ保持部６５に保持しておく。
【０１５４】
応答情報生成部６４は、クライアント１６のユーザが表示装置２９ｂに表示された表示情報に応じ、応答情報生成指示として入力装置３０ｂから入力した入力情報に基づいて、管理サーバ１２に対する応答情報を生成する。このとき、ユーザが印刷要求をキャンセルした場合以外はイメージデータ保持部６５に保持するイメージデータを含めて応答情報を生成する。生成された応答情報は送信部６１から管理サーバ１２に送信される。
【０１５５】
図１５において、実線で示したデータの流れは、クライアント１６が印刷要求を送信するときのデータの流れを示し、破線で示したデータの流れは、管理サーバ１２から表示情報を受信したときのデータの流れを示している。
【０１５６】
次に、本実施の形態に係る印刷システム１０によって行なわれる印刷処理について説明する。
【０１５７】
クライアント１６側の印刷要求送信処理については、印刷要求にイメージデータを含めない点以外は第１の実施の形態の図７で説明した処理と同様であるため、説明を省略する。
【０１５８】
図１６は、本実施の形態の管理サーバ１２で実行される印刷要求受信処理の流れを示すフローチャートである。なお、管理サーバ１２の印刷要求受信処理におけるデータの流れは、図１４に実線で示してある。
【０１５９】
ステップ４００では、受信部５０で印刷要求が受信されるまで待ち状態が続き、受信部５０で印刷要求が受信された場合には、ステップ４０２に移行する。
【０１６０】
ステップ４０２では、受信した印刷要求で指定されている印刷条件を印刷条件保持部５９で保持する。
【０１６１】
ステップ４０４では、印刷条件解析部５３は、印刷条件保持部５９で保持されている印刷条件と、印刷条件管理情報保存部５２の印刷条件管理情報とを比較する。
【０１６２】
ステップ４０６での比較の結果、印刷条件解析部５３は、印刷要求で指定された印刷条件（すなわち、印刷条件保持部５１で保持されている印刷条件）のうち、変更を促すべき印刷条件があるか否かを判定する。判定の方法は、第１の実施の形態と同様である。
【０１６３】
ステップ４０６で肯定判定された場合には、ステップ４０８で、表示情報作成部５４は、イメージデータ要求のための表示情報および印刷条件の変更を促すための表示情報を作成する。これら表示情報は１つの表示情報としてまとめて生成することができる。例えば、第１の実施の形態の図１０や図１２のような画面を表示させる情報を生成してもよい。ただし、クライアント１６において、これらの画面でプリントボタン８２が選択された場合には、応答情報に含めてイメージデータが送信され、キャンセルボタン８３が選択された場合には、イメージデータは送信されずに、印刷要求がキャンセルされるような応答情報が送信されるようにする。
【０１６４】
一方、ステップ４０６で否定判定された場合には、ステップ４１０で、表示情報作成部５４は、単なるイメージデータ要求のための表示情報を作成する。ここでは該表示情報で表示される画面の例示は省略するが、例えば、「プリントしますか？」というようなメッセージと共に、プリントボタン８２及びキャンセルボタン８３を表示し、上記と同様に、プリントボタン８２が選択された場合には、応答情報としてイメージデータが送信され、キャンセルボタン８３が選択された場合には、イメージデータは送信されずに、印刷要求がキャンセルされるような応答情報が送信されるようにする。
【０１６５】
ステップ４１２では、ステップ４０８あるいは４１０で生成された表示情報を印刷要求の送信元であるクライアント１６に送信する。
【０１６６】
この表示情報は印刷要求の送信元であるクライアント１６の受信部６２で受信される。
【０１６７】
クライアント１６側の表示情報受信処理については、第１の実施の形態の図９で説明した処理とほぼ同様である。ただし、図９のステップ１１６で応答情報生成部６４が管理サーバ１２に送信すべき応答情報を生成する際、印刷要求をキャンセルする応答情報以外の応答情報（印刷条件の変更要求を受け入れて印刷する旨を示す応答情報、変更要求を受け入れず、印刷要求でユーザが指定した印刷条件で印刷する旨を示す応答情報）には、イメージデータ保持部６５に保持しておいたイメージデータを含めて生成する。印刷要求をキャンセルする応答情報にはイメージデータは含めない。
【０１６８】
図１７は、本実施の形態の管理サーバ１２で実行される応答情報受信処理の流れを示すフローチャートである。なお、管理サーバ１２の応答情報受信処理におけるデータの流れは、図１４に破線で示してある。
【０１６９】
なお、ここでも、印刷要求をキャンセルせずに印刷する場合の応答情報が送信された場合について説明し、キャンセルする応答情報が送信された場合については説明を省略する。
【０１７０】
ステップ５００は、受信部５０で表示情報を受信すると、ステップ５０２で、印刷条件決定部５６は、受信した応答情報は印刷条件の変更要求に関する応答内容を含むか否かを判定する。すなわち、受信した応答情報が単なるイメージデータ要求のための表示情報に対する応答情報か、印刷条件の変更を促す表示情報に対する応答情報かをここで判定する。
【０１７１】
ステップ５０２で肯定判定した場合には、ステップ５０４で、印刷条件決定部５６は、受信した応答情報と印刷条件保持部５９で保持されている印刷条件とに基づいて印刷条件を決定する。決定方法は、第１の実施の形態と同様である。
【０１７２】
一方、ステップ５０２で否定判定した場合には、ステップ５０６で、印刷条件決定部５６は、印刷条件保持部５９で保持されている印刷条件を印刷時の印刷条件として決定する。
【０１７３】
ステップ５０８では、印刷データ作成部５７は、決定された印刷条件及び受信したイメージデータに基づいて印刷データを作成する。
【０１７４】
ステップ５１０では、印刷データ送信部５８は、印刷データをプリンタ１４に送信する。これにより、プリンタ１４は、印刷条件決定部５６で決定された印刷条件で印刷する。
【０１７５】
なお、本実施の形態でも、図１２に示す表示画面のように印刷条件の種別毎に変更要求を受け入れるか否かを選択可能となるように表示情報を生成してもよい。
【０１７６】
また、本実施の形態では、イメージデータを含めて１つの応答情報を生成して送信するようにしたが、これに限定されず、応答情報を分割して生成し送信してもよい。例えば、変更要求を受け入れる印刷条件と受け入れない印刷条件とを分けて応答情報を生成してもよいし、印刷条件の変更要求を受け入れるか否かを示す応答情報とイメージデータを送信するための応答情報とを個別に生成して送信してもよい。この場合には、応答情報を正しく送受信できるよう、応答情報の形態を管理サーバ１２とクライアント１６の双方で設定しておくとよい。
【０１７７】
［第３の実施の形態］
本実施の形態の印刷システム１０では、クライアント１６からユーザを識別するユーザ情報を含む印刷要求を管理サーバ１２に送信し、管理サーバ１２は該ユーザ情報に応じて印刷条件を判定して、表示情報を生成する場合について説明する。
【０１７８】
なお、本実施の形態では、第２の実施の形態と同様に、印刷要求にはイメージデータを含めず、応答情報にイメージデータを含める場合を例に挙げて説明する。
【０１７９】
本実施の形態の印刷システム１０の構成例、管理サーバ１２、プリンタ１４、クライアント１６のハードウェア構成は、第１の実施の形態と同様であるため、説明を省略する。
【０１８０】
図１８に、本実施の形態における管理サーバ１２の機能的な構成及びデータの流れを示すブロック図である。なお、図１８において、図１４と同一もしくは同等の部分には同じ記号を付し、その説明を省略あるいは簡略化する。
【０１８１】
本実施の形態の管理サーバ１２は、第２の実施の形態の図１４の構成に、ユーザ情報解析部７０及びユーザ管理情報保存部７１を更に追加した構成となっている。
【０１８２】
ユーザ管理情報保存部７１は、各クライアント１６毎に予め付与したユーザ情報を管理するユーザ管理情報テーブルが保存されている。図１９は、ユーザ管理情報テーブルの一例を示す図である。図１９に示すように、ユーザ管理情報テーブルには、ユーザ情報とユーザレベルとが対応付けて記憶されている。このユーザ管理情報テーブルでは、ユーザ情報としてユーザ名が登録されているが、ユーザを識別することができる情報であれば、特に限定されない。また、ユーザレベルは、ここでは、Low、Middle、Highの３種類に分類されており、ユーザ情報は、該３種類のユーザレベルのいずれか１つに対応付けられて記憶される。このユーザレベルは一例であって、この３種類の限定されるものではない。
【０１８３】
なお、これら情報は、予め管理者が入力装置３０ａなどから入力してユーザ管理情報保存部７１に記憶しておく。
【０１８４】
以下では、ユーザ管理情報保存部７１のユーザ管理情報テーブルに登録されているユーザの情報をユーザ管理情報と呼称する。
【０１８５】
また、本実施の形態の印刷条件管理情報保存部５２は、ユーザレベル毎に、印刷条件管理情報が保存されている。
【０１８６】
図２０は、本実施の形態の印刷条件管理情報保存部５２に記憶されている印刷条件管理情報テーブルの一例を示す図である。図２０に示すように、本実施の形態の印刷条件管理情報テーブルには、ユーザレベルと印刷条件管理情報とが対応付けて記憶されている。
【０１８７】
ユーザ情報解析部７０は、ユーザ管理情報保存部７１のユーザ管理情報テーブルを参照し、受信部５０で受信された印刷要求に含まれるユーザ情報に対応付けて記憶されているユーザレベルを取得する。そして、印刷条件管理情報保存部５２に記憶されている印刷条件管理情報テーブルを参照し、上記取得したユーザレベルに対応付けて記憶されている印刷条件管理情報を取得する。
【０１８８】
印刷条件解析部５３は、ユーザ情報解析部７０で取得されたユーザレベル別の印刷条件管理情報と、印刷条件保持部５９に保持されている印刷条件とを比較する。そして印刷要求で指定された印刷条件のうち変更を促すべき印刷条件を判定し、該印刷条件についての情報を比較結果として表示情報作成部５４に渡す。
【０１８９】
次に、本実施の形態におけるクライアント１６の構成について説明する。
【０１９０】
図２１は、本実施の形態におけるクライアント１６の機能的な構成及びデータの流れを示すブロック図である。本実施の形態のクライアント１６の機能的な構成は、図１５に示す第２の実施の形態とほぼ同じである。ただし、本実施の形態では、印刷要求生成指示時に、ユーザが入力装置３０ｂを介してユーザ情報を入力し、印刷要求生成部６０は、印刷要求に該ユーザ情報を含めて生成する。
【０１９１】
なお、図２１においても、図１５と同様に、実線で示したデータの流れは、クライアント１６が印刷要求を送信するときのデータの流れを示し、破線で示したデータの流れは、管理サーバ１２から表示情報を受信したときのデータの流れを示している。
【０１９２】
次に、本実施の形態に係る印刷システム１０によって行なわれる印刷処理について説明する。
【０１９３】
クライアント１６側の印刷要求送信処理については、印刷要求にユーザ情報を含める点以外は第２の実施の形態で説明した処理と同様であるため、説明を省略する。
【０１９４】
図２２は、本実施の形態の管理サーバ１２で実行される印刷要求受信処理の流れを示すフローチャートである。なお、管理サーバ１２の印刷要求受信処理におけるデータの流れは、図１８に実線で示してある。
【０１９５】
ステップ６００では、受信部５０で印刷要求（印刷条件及びユーザ情報含む）が受信されるまで待ち状態が続き、受信部５０で印刷要求が受信された場合には、ステップ６０２に移行する。
【０１９６】
ステップ６０２では、受信した印刷要求で指定されている印刷条件を印刷条件保持部５９で保持する。
【０１９７】
ステップ６０４では、ユーザ情報解析部７０は、受信した印刷要求のユーザ情報に基づいて、ユーザ管理情報保存部７１からユーザレベルを取得する。
【０１９８】
ステップ６０６では、ユーザ情報解析部７０は、取得したユーザレベルに対応付けて記憶されている印刷条件管理情報を印刷条件管理情報保存部５２から取得する。
【０１９９】
ステップ６０８では、印刷条件解析部５３は、印刷条件保持部５９で保持されている印刷条件と、ユーザ情報解析部７０で取得したユーザレベルに応じた印刷条件管理情報とを比較する。
【０２００】
ステップ６１０での比較の結果、印刷条件解析部５３は、印刷要求で指定された印刷条件（すなわち、印刷条件保持部５１で保持されている印刷条件）のうち、変更を促すべき印刷条件があるか否かを判定する。判定の方法は、第１の実施の形態と同様である。
【０２０１】
ステップ６１０で肯定判定された場合には、ステップ６１２で、表示情報作成部５４は、イメージデータ要求のための表示情報および印刷条件の変更を促すための表示情報を作成する。一方、ステップ６１０で否定判定された場合には、ステップ６１４で、表示情報作成部５４は、単なるイメージデータ要求のための表示情報を作成する。
【０２０２】
なお、表示情報作成部５４における表示情報作成方法は、第２の実施の形態と同様である。
【０２０３】
ステップ６１６では、ステップ６１２あるいは６１４で生成された表示情報を印刷要求の送信元であるクライアント１６に送信する。
【０２０４】
この表示情報は印刷要求の送信元であるクライアント１６の受信部６２で受信される。
【０２０５】
表示情報が送信された後の、クライアント１６側の表示情報受信処理、及び管理サーバ１２で実行される応答情報受信処理については、第２の実施の形態と同様である。
【０２０６】
なお、本実施の形態では、第２の実施の形態と同様に、印刷要求時にはイメージデータを送信せず、応答情報送信時にイメージデータを送信する例について説明したが、第１の実施の形態と同様に、印刷要求時にイメージデータを送信するようにしてもよい。
【０２０７】
また、本実施の形態では、ユーザ情報に対してユーザレベルを設定し、ユーザレベルに応じて印刷条件を管理する例について説明したが、ユーザレベルは設定せず、ユーザ情報毎に印刷条件を管理するようにしてもよい。
【０２０８】
なお、印刷要求に含めるユーザ情報は、例えば、プリンタ１４の使用時にアプリケーションにより管理サーバ１２にログインを行うことにより、管理サーバ１２が一意のユーザ情報を付与するようにしてもよい。また、クライアント１６にログインする際に、ネットワークで管理するユーザ名を使用するシステムでは、そのユーザ名をそのままユーザ情報として使うこともできる。また、クライアント１６のマシン名とそのクライアント１６上でのユーザ名からユーザ情報を構成するようにしてもよい。また、クライアントのＭＡＣアドレスをユーザ情報として用いるようにしてもよい。
【０２０９】
また、図２３に示すように予め管理サーバ１２の印刷条件管理情報保存部５２の印刷条件管理情報テーブルに、ユーザレベル毎に、管理者の要望（印刷条件管理情報）が強制的に設定される印刷条件（強制）と、ユーザの指定を受け入れ可能な印刷条件（推奨）とを登録しておき、これに基づいて表示情報を生成したり、印刷条件を決定したりしてもよい。更にまた、印刷条件（強制）及び印刷条件（推奨）で示される管理情報の他に、無条件にユーザが指定した印刷条件を受け入れる印刷条件を登録しておくようにしてもよい。
【０２１０】
更にまた、第１の実施の形態において、ユーザの指定によらず、管理者の要望（すなわち、印刷条件管理情報保存部５２の印刷条件管理情報）が強制的に設定される印刷条件と、ユーザの指定を受け入れ可能な印刷条件とを、印刷条件の種別に応じて登録しておき、表示情報を生成したり、印刷条件を決定したりする例を図１２を参照して説明したが、これをユーザレベル毎に行うようにしてもよい。
【０２１１】
図２４は、管理者の要望が強制的に設定されるか、ユーザの指定を受け入れ可能であるかの指定を、印刷条件種別毎かつユーザレベル毎に登録した印刷条件管理情報テーブルを例示した図である
図２４に示す例では、「面付け」については、HighレベルおよびMiddleレベルのユーザは任意に変更可能であるが、Lowレベルのユーザは登録されている印刷条件管理情報が強制される。
【０２１２】
また、いくつかの印刷条件（種別およびその値）、ユーザレベルなどの一連の設定を一つのセットにして登録することもできる。
【０２１３】
例えば、印刷条件管理情報保存部５２には、図２０に示すようなユーザレベル毎に印刷条件管理情報を登録した管理情報テーブルを記憶しておくと共に、図２５に示すようなセット毎にユーザレベルと追加的な印刷条件管理情報を登録した管理情報テーブルを記憶しておく。そして、ユーザ管理情報保存部７１には、ユーザ管理情報として、ユーザ情報に対応させてセット名を登録しておく。
【０２１４】
ここでは、ユーザレベルを使用しているが、ユーザレベルを使用せず、いくつかの印刷条件種別とその値のみによってセットを構成するようにしてもよい。
【０２１５】
なお、図２５に示す例では、各セットにおいて追加的な印刷条件管理情報が登録されているが、これは、図２０のユーザレベル毎の管理情報テーブルで規定していない印刷条件種別の管理情報、あるいはユーザレベル毎に規定されている印刷条件管理情報とは別に規定した印刷条件管理情報である。後者のように、ユーザレベル毎に規定されている印刷条件について、セット内で別途規定している印刷条件については、どちらかを優先(例えば追加属性が優先)して用いるとよい。
【０２１６】
このように、多くの印刷条件種別に対して様々に管理情報を設定する場合も、それらを１セットにして保存しておけば、あるセットから他のセットの状態に簡単に管理状態を変更できる。
【０２１７】
また、プリンタ１４を使用する時間帯に応じて、使用する印刷条件管理情報を異ならせるようにしてもよい。例えば、図２６に示すように、使用するセットが時間帯によって自動的に変更されるようにユーザ管理情報テーブルに登録しておく。なお、第１および第２の実施の形態においても、ユーザ情報とは関係なく、このように時間帯に応じて使用する印刷条件管理情報が異なるように印刷条件管理情報テーブルに登録しておくことができる。
【０２１８】
また、ユーザ情報毎、あるいはユーザレベル毎に、印刷条件を更に詳細に設定することもできる。例えば、印刷枚数などの制限を個別に設けることも可能である。
【０２１９】
また、ユーザ情報毎、あるいはユーザレベル毎に、プライオリティ(優先度)を設定することもできる。例えば、複数の印刷要求が受信された場合に、ユーザレベルが上位であるほど優先的に印刷するように制御したり、また特定のユーザ情報の印刷要求については優先的に印刷するように制御することも可能である。
【０２２０】
［第４の実施の形態］
上記第１〜３の実施の形態では、印刷条件に関する情報をユーザに報知する例について説明したが、印刷条件に関する情報だけでなく、プリンタやネットワーク等に関するお知らせの類の情報もユーザに報知するようにしてもよい。
【０２２１】
本実施の形態では、第３の実施の形態で利用したユーザ情報を利用し、印刷要求を受信したときに、該当のユーザに対してお知らせ情報を報知する例について説明する。
【０２２２】
また、本実施の形態でも、第２の実施の形態と同様に、印刷要求にはイメージデータを含めず、応答情報にイメージデータを含める場合を例に挙げて説明する。
【０２２３】
本実施の形態の印刷システム１０の構成例、管理サーバ１２、プリンタ１４、クライアント１６のハードウェア構成は、第１の実施の形態と同様であるため、説明を省略する。
【０２２４】
図２７に、本実施の形態における管理サーバ１２の機能的な構成及びデータの流れを示すブロック図である。なお、図２７において、図１８と同一もしくは同等の部分には同じ記号を付し、その説明を省略あるいは簡略化する。
【０２２５】
本実施の形態の管理サーバ１２は、第３の実施の形態の図１８の構成に、お知らせ情報保存部７２及びお知らせ情報解析部７３を更に追加した構成となっている。
【０２２６】
お知らせ情報保存部７２には、ユーザに告知すべきお知らせ情報が保存されている。例えば、図２８に示すように、お知らせ情報（お知らせすべき内容）を、該内容を一意に識別するお知らせ番号に対応付けて記憶しておく。これら情報は、予め管理者が入力装置３０ａなどから入力してお知らせ情報保存部７２に記憶しておく。
【０２２７】
お知らせ情報は、特に限定されないが、例えば、プリンタドライバの変更やアップグレードなどを管理者が行った場合に、該情報をお知らせ情報として記憶しておくことができる。また、プリンタやネットワーク関係の情報に限らず、様々な情報をお知らせ情報として記憶しておくことができる。
【０２２８】
ユーザ管理情報保存部７４のユーザ管理情報テーブルには、第３の実施の形態では、ユーザ情報とユーザレベルを対応付けて記憶したが、本実施の形態では、図２９に示すように、各ユーザ情報に、お知らせ情報の有無、お知らせ情報が有りの場合にはお知らせ情報を識別するお知らせ番号、お知らせ情報をユーザに送信した回数（お知らせ回数）を対応付けて記憶する。これら情報は、お知らせ回数を除き、予め管理者が入力装置３０ａなどから入力してユーザ管理情報保存部７１に記憶しておく。なお、本実施の形態において、ユーザ管理情報保存部７４は、第３の実施の形態のユーザ管理情報保存部７１と記憶する内容が全く異なるため、符号を異ならせた。
【０２２９】
お知らせ情報解析部７３は、ユーザ管理情報保存部７４のユーザ管理情報テーブルを参照し、受信部５０で受信された印刷要求に含まれるユーザ情報に対応付けて記憶されているお知らせ情報の有無を確認する。そして、お知らせ情報が有る場合には、お知らせ情報保存部７２に記憶されているお知らせ情報を取得する。
【０２３０】
表示情報作成部５４は、印刷条件解析部５３で判定された変更を促すべき印刷条件の情報に基づいて表示情報を作成するだけでなく、お知らせ情報解析部７３で取得されたお知らせ情報に基づいて表示情報を作成する。
【０２３１】
作成された表示情報は、表示情報送信部５５で印刷要求の送信元であるクライアント１６に送信される。
【０２３２】
なお、本実施の形態におけるクライアント１６の機能的な構成及びデータの流れについては、第３の実施の形態の図２１と同様であるため、図示を省略する。
【０２３３】
次に、本実施の形態に係る印刷システム１０によって行なわれる印刷処理について説明する。
【０２３４】
クライアント１６側の印刷要求送信処理については、印刷要求にユーザ情報を含める点以外は第２の実施の形態で説明した処理と同様であるため、説明を省略する。
【０２３５】
図３０及び図３１は、本実施の形態の管理サーバ１２で実行される印刷要求受信処理の流れを示すフローチャートである。なお、管理サーバ１２の印刷要求受信処理におけるデータの流れは、図２７に実線で示してある。
【０２３６】
ステップ７００では、受信部５０で印刷要求（印刷条件及びユーザ情報含む）が受信されるまで待ち状態が続き、受信部５０で印刷要求が受信された場合には、ステップ７０２に移行する。
【０２３７】
ステップ７０２では、受信した印刷要求で指定されている印刷条件を印刷条件保持部５９で保持する。
【０２３８】
ステップ７０４では、お知らせ情報解析部７３は、受信した印刷要求のユーザ情報に基づいて、ユーザ管理情報保存部７４を検索する。
【０２３９】
ステップ７０６では、ユーザ情報に対応付けて記憶されている「お知らせ情報の有無」の情報が「有り」を示しているか否かを判定する。「お知らせ情報の有無」が「無し」を示していれば、図３１のステップ７３４に移行する。「お知らせ情報の有無」が「有り」を示していれば、ステップ７０８で、該当のユーザに充分お知らせを行ったか否かを判定する。ここでは、お知らせ回数が所定値以上の場合に、充分お知らせを行ったと判定する。ここで、該当のユーザに充分お知らせを行ったと判定した場合には、図３１のステップ７３４に移行する。また、該当のユーザにまだ充分にお知らせを行っていないと判定した場合には、ステップ７１０に移行する。
【０２４０】
ステップ７１０では、お知らせ情報解析部７３は、お知らせ情報保存部７２から、該当のお知らせ情報を取得する。前述したように、ユーザ管理情報保存部７４に記憶されているお知らせ番号で、お知らせ情報保存部７２を検索して取得する。
【０２４１】
ステップ７１２では、お知らせ情報解析部７３は、表示情報作成部５４にお知らせ情報を通知する。
【０２４２】
また、ステップ７１４で、お知らせ情報解析部７３は、ユーザ管理情報保存部７４のお知らせ情報送信回数を更新する。
【０２４３】
ステップ７１６では、表示情報作成部５４は、お知らせ情報を表示するための表示情報を作成し、ステップ７１８で、表示情報送信部５５は、印刷要求を送信した送信元であるクライアント１６に表示情報を送信する。
【０２４４】
この表示情報は印刷要求の送信元であるクライアント１６の受信部６２で受信される。
【０２４５】
これにより、図３２に示すようなお知らせ情報を表した表示画面がクライアント１６の表示装置２９ｂに表示される。ここで、ユーザは、印刷を続行するためのボタン９０，９２、或いは印刷をキャンセルするキャンセルボタン９４のいずれかを選択することができる。応答情報生成部６４は、ユーザの選択結果に応じて応答情報を生成する。
【０２４６】
管理サーバ１２では、図３１のステップ７３０でクライアント１６から応答情報を受信したか否かを判定する。応答情報を受信した場合には、ステップ７３２で、応答情報が印刷をキャンセルする旨を示す情報であるか否かを判定する。ここで応答情報が印刷をキャンセルする旨を示す情報であると判定した場合には、受信した印刷要求に従った印刷は行わずに、ステップ７００に戻る。また、応答情報が印刷をキャンセルする旨を示す情報ではないと判定した場合には、ステップ７４３に移行する。
【０２４７】
ステップ７４３からステップ７４２までの処理は、第２の実施の形態の図１６に示したステップ４０４〜４１２までの処理と同じであるため説明を省略する。
【０２４８】
また、印刷条件に関する表示情報が送信された後の、クライアント１６側の表示情報受信処理、及び管理サーバ１２で実行される応答情報受信処理については、第２の実施の形態と同様である。
【０２４９】
なお、クライアント１６が印刷要求を管理サーバ１２に送信する前に、まず、お知らせ情報があるか否かの問い合わせを行うようにしても良い。この場合には、そのお知らせ情報によりユーザが印刷要求を取り消すような無駄なネットワークトラフィックを減らすことができる。
【０２５０】
なお、ユーザ管理情報として、ユーザ毎に印刷条件に関して管理者の要望（印刷条件管理情報）を受け入れなかった印刷条件の種別や回数の情報を保存しておいてもよい。これをお知らせ情報としてユーザへの警告のための表示情報を生成したり、管理者がユーザレベルの決定の際に参考にすることができる。
【０２５１】
管理サーバ１２は、ユーザが印刷条件に関して管理者の要望（印刷条件管理情報）を受け入れなかった場合に、この情報を管理サーバ１２内で蓄積するだけでなく、管理者に通知するようにしてもよい。例えば、この情報を表示装置２９ａに表示するようにしてもよいし、プリンタ１４で印刷するようにしてもよい。管理情報受け入れ状況をリアルタイムに知ることができ、印刷条件管理情報やユーザ管理情報の変更の参考にすることができる。
【０２５２】
また、管理サーバ１２では、ユーザ管理情報を保存しているため、ユーザの情報が累積していき、ユーザ管理情報テーブルの管理自体が煩雑となる。これに対して、一定期間プリンタを使用していないプリンタユーザ情報に関しては、ユーザ管理情報のリストから消去する、あるいは消去するか否かを問い合わせるダイアログ画面を表示装置２９ａに表示する、あるいはメールなどにより管理者に問い合わせるようにすることもできる。
【０２５３】
なお、上記第１〜第４の実施の形態において、管理サーバ１２とプリンタ１４とが独立した装置の場合を例に挙げて説明したが、これに限定されず、例えば、プリンタ１４に管理サーバ１２の機能を設けてもよい。
【０２５４】
また、印刷条件管理情報保存部やユーザ管理情報保存部は、同一の記憶媒体の異なる領域としてもよいし、異なる記憶媒体としてもよい。
【図面の簡単な説明】
【０２５５】
【図１】第１〜４の実施の形態に係る印刷システムの構成を示す図である。
【図２】（Ａ）管理サーバ及びクライアントの外観図であり、（Ｂ）は、管理サーバ及びクライアントのハードウェア構成を模式的に示すブロック図である。
【図３】プリンタのハードウェア構成を模式的に示すブロック図である。
【図４】第１の実施の形態における管理サーバの機能的な構成及びデータの流れを示すブロック図である。
【図５】第１および第２の実施の形態の印刷条件管理情報保存部に記憶されている印刷条件の管理情報テーブルの一例を示す図である。
【図６】第１の実施の形態におけるクライアントの機能的な構成及びデータの流れを示すブロック図である。
【図７】クライアントで実行される印刷要求送信処理の流れを示すフローチャートである。
【図８】第１の実施の形態の管理サーバで実行される印刷要求受信処理の流れを示すフローチャートである。
【図９】クライアントで実行される表示情報受信処理の流れを示すフローチャートである。
【図１０】表示情報を表示した表示画面の一例を示す図である。
【図１１】第１の実施の形態の管理サーバで実行される応答情報受信処理の流れを示すフローチャートである。
【図１２】印刷条件管理情報テーブルの変形例を示す図である。
【図１３】表示情報を表示した表示画面の変形例を示す図である。
【図１４】第２の実施の形態における管理サーバの機能的な構成及びデータの流れを示すブロック図である。
【図１５】第２の実施の形態におけるクライアントの機能的な構成及びデータの流れを示すブロック図である。
【図１６】第２の実施の形態の管理サーバで実行される印刷要求受信処理の流れを示すフローチャートである。
【図１７】第２の実施の形態の管理サーバで実行される応答情報受信処理の流れを示すフローチャートである。
【図１８】第３の実施の形態における管理サーバの機能的な構成及びデータの流れを示すブロック図である。
【図１９】第３の実施の形態のユーザ管理情報保存部に記憶されているユーザ管理情報テーブルの一例を示す図である。
【図２０】第３の実施の形態の印刷条件管理情報保存部に記憶されている印刷条件管理情報テーブルの一例を示す図である。
【図２１】第３の実施の形態におけるクライアントの機能的な構成及びデータの流れを示すブロック図である。
【図２２】第３の実施の形態の管理サーバで実行される印刷要求受信処理の流れを示すフローチャートである。
【図２３】第３の実施の形態の印刷条件管理情報保存部に記憶されている印刷条件の管理情報テーブルの一例を示す図である。
【図２４】印刷条件管理情報保存部に記憶されている印刷条件の管理情報テーブルの変形例を示す図である。
【図２５】いくつかの印刷条件（種別およびその値）、ユーザレベルなどの一連の設定を一つのセットにして登録する場合の管理情報テーブルの一例を示す図である。
【図２６】時間帯に応じて使用するセットを変更する場合の管理情報テーブルの一例を示す図である。
【図２７】第４の実施の形態における管理サーバの機能的な構成及びデータの流れを示すブロック図である。
【図２８】第４の実施の形態におけるお知らせ情報保存部に記憶されているお知らせ情報テーブルの一例を示す図である。
【図２９】第４の実施の形態におけるユーザ管理情報保存部のユーザ管理情報テーブルの一例を示す図である。
【図３０】第４の本実施の形態の管理サーバで実行される印刷要求受信処理の流れを示すフローチャートである。
【図３１】第４の本実施の形態の管理サーバで実行される印刷要求受信処理の流れを示すフローチャートである。
【図３２】お知らせ情報を表した表示画面の一例を示す図である。
【符号の説明】
【０２５６】
１０  印刷システム
１２  管理サーバ
１４  プリンタ
１６  クライアント
２１  ＣＰＵ
２２  ＲＡＭ
２３  ＲＯＭ
２４  通信インタフェース
２９  表示装置
３０  入力装置
５０  受信部
５１  印刷ジョブ保持部
５１  印刷条件保持部
５２  印刷条件管理情報保存部
５３  印刷条件解析部
５４  表示情報作成部
５５  表示情報送信部
５６  印刷条件決定部
５７  印刷データ作成部
５８  印刷データ送信部
５９  印刷条件保持部
６０  印刷要求生成部
６１  送信部
６２  受信部
６３  表示制御部
６４  応答情報生成部
６５  イメージデータ保持部
７０  ユーザ情報解析部
７１  ユーザ管理情報保存部
７２  情報保存部
７３  情報解析部
７４  ユーザ管理情報保存部
【図３】
2008117128.tif 000003
【図４】
2008117128.tif 000004
【図５】
2008117128.tif 000005
【図６】
2008117128.tif 000006
【図７】
2008117128.tif 000007
【図８】
2008117128.tif 000008
【図９】
2008117128.tif 000009
【図１０】
2008117128.tif 000010
【図１１】
2008117128.tif 000011
【図１２】
2008117128.tif 000012
【図１３】
2008117128.tif 000013
【図１４】
2008117128.tif 000014
【図１５】
2008117128.tif 000015
【図１６】
2008117128.tif 000016
【図１７】
2008117128.tif 000017
【図１８】
2008117128.tif 000018
【図１９】
2008117128.tif 000019
【図２０】
2008117128.tif 000020
【図２１】
2008117128.tif 000021
【図２２】
2008117128.tif 000022
【図２３】
2008117128.tif 000023
【図２４】
2008117128.tif 000024
【図２５】
2008117128.tif 000025
【図２６】
2008117128.tif 000026
【図２７】
2008117128.tif 000027
【図２８】
2008117128.tif 000028
【図２９】
2008117128.tif 000029
【図３０】
2008117128.tif 000030
【図３１】
2008117128.tif 000031
【図３２】
2008117128.tif 000032
【図１】
2008117128.tif 000033
【図２】
2008117128.tif 000034