(57)【要約】【課題】サーバに蓄積した印刷データを印刷する画像形成装置の機能と印刷データの設定を考慮して、印刷データを印刷する情報処理装置等を提供すること。【解決手段】認証されたユーザの印刷ジョブを蓄積しておき、画像形成装置２０からの印刷要求に応じ、要求元の画像形成装置の機能情報を取得する機能情報取得手段１７と、画像形成装置が印刷条件に従った印刷が可能か否かを印刷ジョブ毎に判定する印刷可否判定手段１６と、判定結果に基づき印刷できる印刷ジョブと印刷できない印刷ジョブを異なる態様で表示する画像形成装置に、判定結果と印刷ジョブのリストを送信するジョブリスト送信手段１５と、画像形成装置から受信したジョブ識別情報と印刷条件の設定変更要求に基づき、蓄積されている印刷ジョブの印刷条件を前記画像形成装置が印刷可能な印刷条件に変更する印刷条件変更手段１８と、を有することを特徴とする情報処理装置を提供する。【選択図】図１
2011065287.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続されるクライアント装置よりユーザの認証情報と共に印刷ジョブを受信する印刷ジョブ受信手段と、
前記認証情報を用いてユーザの認証が成立するか否かを判定する認証手段に、ユーザの認証を要求する認証制御手段と、
認証が成立した場合に、前記印刷ジョブをユーザ識別情報に対応づけて蓄積手段に蓄積する記録する印刷情報記録手段と、
ネットワークを介して接続される画像形成装置からの印刷要求に応じ、要求元の画像形成装置の機能情報を取得する機能情報取得手段と、
前記印刷ジョブの印刷条件と前記機能情報を比較して、前記画像形成装置が印刷条件に従った印刷が可能か否かを前記印刷ジョブ毎に判定する印刷可否判定手段と、
判定結果に基づき印刷できる前記印刷ジョブと印刷できない前記印刷ジョブを異なる態様で表示する前記画像形成装置に、前記判定結果と前記印刷ジョブのリストを送信するジョブリスト送信手段と、
前記画像形成装置から受信したジョブ識別情報と印刷条件の設定変更要求に基づき、蓄積されている印刷ジョブの印刷条件を前記画像形成装置が印刷可能な印刷条件に変更する印刷条件変更手段と、
前記印刷条件変更手段が変更した印刷条件と印刷ジョブの印刷データを前記画像形成装置に送信する印刷データ送信手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記画像形成装置からの印刷要求に応じ、前記画像形成装置の機器状態を取得する機器状態取得手段、を有し、
前記印刷可否判定手段は、前記印刷ジョブの印刷条件と、前記機能情報及び前記機器状態を比較して、前記画像形成装置が印刷条件に従った印刷が可能か否かを前記印刷ジョブ毎に判定する、
ことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記印刷可否判定手段は、前記印刷ジョブの実行中に消耗品が不足することを予測して、前記画像形成装置が印刷条件に従った印刷が可能か否かを前記印刷ジョブ毎に判定し、
前記ジョブリスト送信手段は、判定結果に基づき、消耗品の不足が予測されることを表示すると共に、不足した消耗品に係る印刷条件の変更を受け付ける前記画像形成装置に、前記判定結果と前記印刷ジョブのリストを送信する、
ことを特徴とする請求項２記載の情報処理装置。
【請求項４】
ネットワークを介して接続されたサーバにユーザ識別情報に対応づけて予め蓄積されている、印刷ジョブを実行する画像形成装置において、
ユーザ識別情報を特定する特定情報が記憶された可搬型の記録媒体がセットされると、前記特定情報を取得する特定情報取得手段と、
前記特定情報を用いてユーザの認証が成立するか否かを判定する認証手段に、ユーザの認証を要求する認証制御手段と、
認証が成立した場合、前記サーバに、ユーザ識別情報と共に印刷ジョブの印刷要求を送信する印刷要求送信手段と、
前記サーバに、当該画像形成装置の機能を表す機能情報を送信する機能情報送信手段と、
前記サーバが前記印刷ジョブの印刷条件と前記機能情報を比較して、当該画像形成装置が印刷条件に従った印刷が可能か否かを前記印刷ジョブ毎に判定した判定結果と、前記印刷ジョブのリストを、前記サーバから受信するジョブリスト受信手段と、
前記判定結果に基づき印刷できる前記印刷ジョブと印刷できない前記印刷ジョブを異なる態様で表示するジョブ表示手段と、
印刷できない印刷ジョブとして表示された印刷ジョブの選択及び該印刷ジョブの印刷条件の変更を受け付ける設定受付手段と、
選択された前記印刷ジョブのジョブ識別情報と印刷条件の変更要求を前記サーバに送信し、該サーバが、当該画像形成装置が印刷可能な印刷条件に変更した、蓄積されている印刷ジョブの印刷条件及び印刷データを受信するジョブ取得手段と、
を有することを特徴とする画像形成装置。
【請求項５】
前記ジョブ表示手段は、印刷できない前記印刷ジョブを、印刷できる前記印刷ジョブよりも低い輝度で表示する、
ことを特徴とする請求項４記載の画像形成装置。
【請求項６】
前記サーバに、当該画像形成装置の機器状態を通知する機器状態通知手段を有し、
前記ジョブリスト受信手段は、前記サーバが、前記印刷ジョブの印刷条件と、前記機能情報及び前記機器状態を比較して、前記画像形成装置が印刷条件に従った印刷が可能か否かを前記印刷ジョブ毎に判定した判定結果と、前記印刷ジョブのリストを受信する、
ことを特徴とする請求項４又は５記載の画像形成装置。
【請求項７】
前記判定結果には、前記サーバが前記印刷ジョブの実行中に消耗品が不足することを予測して、前記画像形成装置が印刷条件に従った印刷が可能か否かが含まれ、
前記設定受付手段は、前記ジョブ表示手段が表示した消耗品の不足の予測情報に対し、不足した消耗品に係る印刷条件の変更を受け付ける、
ことを特徴とする請求項６記載の画像形成装置。
【請求項８】
画像形成装置とサーバがネットワークを介して接続された印刷システムであって、
前記サーバは、ネットワークを介して接続されるクライアント装置よりユーザの認証情報と共に印刷ジョブを受信する印刷ジョブ受信手段と、
前記認証情報を用いてユーザの認証が成立するか否かを判定する認証手段に、ユーザの認証を要求する認証制御手段と、
認証が成立した場合に、前記印刷ジョブをユーザ識別情報に対応づけて蓄積手段に蓄積する記録する印刷情報記録手段と、
前記画像形成装置からの要求に応じ、前記画像形成装置の機能情報を取得する機能情報取得手段と、
前記印刷ジョブの印刷条件と前記機能情報を比較して、前記画像形成装置が印刷条件に従った印刷が可能か否かを前記印刷ジョブ毎に判定する印刷可否判定手段と、
前記画像形成装置に、判定結果と前記印刷ジョブのリストを送信するジョブリスト送信手段と、
前記画像形成装置から受信したジョブ識別情報と印刷条件の設定変更要求に基づき、蓄積されている印刷ジョブの印刷条件を前記画像形成装置が印刷可能な印刷条件に変更する印刷条件変更手段と、を有し、
前記画像形成装置は、ユーザ識別情報を特定する特定情報が記憶された可搬型の記録媒体がセットされると、前記特定情報を取得する特定情報取得手段と、
前記特定情報を用いてユーザの認証が成立するか否かを判定する認証手段に、ユーザの認証を要求する認証制御手段と、
認証が成立した場合、前記サーバに、ユーザ識別情報と共に印刷ジョブの印刷要求を送信する印刷要求送信手段と、
前記サーバに、当該画像形成装置の機能を表す機能情報を送信する機能情報送信手段と、
前記印刷可否判定手段が判定した前記判定結果と、前記印刷ジョブのリストを、前記サーバから受信するジョブリスト受信手段と、
前記判定結果に基づき印刷できる前記印刷ジョブと印刷できない前記印刷ジョブを異なる態様で表示するジョブ表示手段と、
印刷できない印刷ジョブとして表示された印刷ジョブの選択及び該印刷ジョブの印刷条件の変更を受け付ける設定受付手段と、
選択された前記印刷ジョブのジョブ識別情報と印刷条件の変更要求を前記サーバに送信し、前記印刷条件変更手段が変更した、印刷ジョブの印刷条件及び印刷データを受信するジョブ取得手段と、
ことを特徴とする印刷システム。
【請求項９】
印刷ジョブ受信手段が、ネットワークを介して接続されるクライアント装置よりユーザの認証情報と共に印刷ジョブを受信するステップと、
認証制御手段が、前記認証情報を用いてユーザの認証が成立するか否かを判定する認証手段に、ユーザの認証を要求するステップと、
印刷情報記録手段が、認証が成立した場合に、前記印刷ジョブをユーザ識別情報に対応づけて蓄積手段に蓄積する記録するステップと、
機能情報取得手段が、ネットワークを介して接続される画像形成装置からの要求に応じ、要求元の画像形成装置の機能情報を取得するステップと、
印刷可否判定手段が、前記印刷ジョブの印刷条件と前記機能情報を比較して、前記画像形成装置が印刷条件に従った印刷が可能か否かを前記印刷ジョブ毎に判定するステップと、
ジョブリスト送信手段が、判定結果に基づき印刷できる前記印刷ジョブと印刷できない前記印刷ジョブを異なる態様で表示する前記画像形成装置に、前記判定結果と前記印刷ジョブのリストを送信するステップと、
印刷条件変更手段が、前記画像形成装置から受信したジョブ識別情報と印刷条件の設定変更要求に基づき、蓄積されている印刷ジョブの印刷条件を前記画像形成装置が印刷可能な印刷条件に変更するステップと、
印刷ジョブ送信手段が、前記印刷条件変更手段が変更した印刷条件及び印刷ジョブの印刷データを前記画像形成装置に送信するステップと、
を有することを特徴とする印刷方法。
【請求項１０】
ネットワークを介して接続されたサーバに、ユーザ識別情報に対応づけて予め蓄積されている印刷ジョブを実行する画像形成装置の印刷方法において、
特定情報取得手段が、ユーザ識別情報を特定する特定情報が記憶された可搬型の記録媒体がセットされると、前記特定情報を取得するステップと、
認証制御手段が、前記特定情報を用いてユーザの認証が成立するか否かを判定する認証手段に、ユーザの認証を要求するステップと、
印刷要求送信手段が、認証が成立した場合、前記サーバに、ユーザ識別情報と共に印刷ジョブの印刷要求を送信するステップと、
機能情報送信手段が、前記サーバに、当該画像形成装置の機能を表す機能情報を送信するステップと、
ジョブリスト受信手段が、前記サーバが前記印刷ジョブの印刷条件と前記機能情報を比較して、当該画像形成装置が印刷条件に従った印刷が可能か否かを前記印刷ジョブ毎に判定した判定結果と、前記印刷ジョブのリストを、前記サーバから受信するステップと、
ジョブ表示手段が、前記判定結果に基づき印刷できる前記印刷ジョブと印刷できない前記印刷ジョブを異なる態様で表示するステップと、
設定受付手段が、印刷できない印刷ジョブとして表示された印刷ジョブの選択及び該印刷ジョブの印刷条件の変更を受け付けるステップと、
ジョブ取得手段が、選択された前記印刷ジョブのジョブ識別情報と印刷条件の変更要求を前記サーバに送信し、該サーバが、当該画像形成装置が印刷可能な印刷条件に変更した、蓄積されている印刷ジョブの印刷条件及び印刷データを受信するステップと、
を有することを特徴とする印刷方法。
【請求項１１】
コンピュータに、
ネットワークを介して接続されるクライアント装置よりユーザの認証情報と共に印刷ジョブを受信するステップと、
前記認証情報を用いてユーザの認証が成立するか否かを判定する認証手段に、ユーザの認証を要求するステップと、
認証が成立した場合に、前記印刷ジョブをユーザ識別情報に対応づけて蓄積手段に蓄積する記録するステップと、
ネットワークを介して接続される画像形成装置からの要求に応じ、要求元の画像形成装置の機能情報を取得するステップと、
前記印刷ジョブの印刷条件と前記機能情報を比較して、前記画像形成装置が印刷条件に従った印刷が可能か否かを前記印刷ジョブ毎に判定するステップと、
判定結果に基づき印刷できる前記印刷ジョブと印刷できない前記印刷ジョブを異なる態様で表示する前記画像形成装置に、前記判定結果と前記印刷ジョブのリストを送信するステップと、
前記画像形成装置から受信したジョブ識別情報と印刷条件の設定変更要求に基づき、蓄積されている印刷ジョブの印刷条件を前記画像形成装置が印刷可能な印刷条件に変更するステップと、
前記印刷条件変更手段が変更した印刷条件の印刷ジョブを前記画像形成装置に送信するステップと、
を実行させるプログラム。
【請求項１２】
ネットワークを介して接続されたサーバにユーザ識別情報に対応づけて予め蓄積されている印刷ジョブ、を実行する画像形成装置のコンピュータに、
ユーザ識別情報を特定する特定情報が記憶された可搬型の記録媒体がセットされると、前記特定情報を取得するステップと、
前記特定情報を用いてユーザの認証が成立するか否かを判定する認証手段に、ユーザの認証を要求するステップと、
認証が成立した場合、前記サーバに、ユーザ識別情報と共に印刷ジョブの印刷要求を送信するステップと、
前記サーバに、当該画像形成装置の機能を表す機能情報を送信するステップと、
前記サーバが前記印刷ジョブの印刷条件と前記機能情報を比較して、当該画像形成装置が印刷条件に従った印刷が可能か否かを前記印刷ジョブ毎に判定した判定結果と、前記印刷ジョブのリストを、前記サーバから受信するステップと、
前記判定結果に基づき印刷できる前記印刷ジョブと印刷できない前記印刷ジョブを異なる態様で表示するステップと、
印刷できない印刷ジョブとして表示された印刷ジョブの選択及び該印刷ジョブの印刷条件の変更を受け付けるステップと、
選択された前記印刷ジョブのジョブ識別情報と印刷条件の変更要求を前記サーバに送信し、該サーバが、当該画像形成装置が印刷可能な印刷条件に変更した、蓄積されている印刷ジョブの印刷条件及び印刷データを受信するステップと、
を実行させるプログラム。
【請求項１３】
請求項１１又は１２記載のプログラムを記憶したコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、画像形成装置、印刷システム、印刷方法、プログラム及び記録媒体に関し、特に、情報処理装置に印刷ジョブを蓄積しておき、画像形成装置が印刷する情報処理装置、画像形成装置、印刷システム、印刷方法、プログラム及び記録媒体に関する。
【背景技術】
【０００２】
ホストコンピュータから受信した印刷データを直ちに印刷せずに、印刷サーバや画像形成装置にスプール（蓄積）しておき、ユーザのログイン後にスプールされている印刷データの一覧の中から選択された印刷データを印刷する画像形成装置が知られている。
【０００３】
このような印刷サーバを含む印刷システムにおいて、ユーザは、まず、クライアントＰＣにおいて印刷指示を入力する。クライアントＰＣは、印刷指示に応じた印刷ジョブを印刷サーバ又は画像形成装置に送信する。印刷サーバは、印刷ジョブを直ちに画像形成装置には転送せず、また、画像形成装置は直ちに印刷せず、ＨＤＤ（Hard Disk Drive）等の記憶装置に蓄積しておく。その後、ユーザは、画像形成装置を操作して、蓄積されている印刷ジョブの印刷を指示する。画像形成装置は、当該指示に応じてＨＤＤ又は印刷サーバより印刷ジョブを取得し、印刷を行う（例えば、特許文献１参照。）。
【０００４】
このような印刷システムにおいて、各ユーザによって蓄積された印刷ジョブが他のユーザによって印刷されてしまうのは、セキュリティ上の観点より好ましくない。そこで、従来、画像形成装置において印刷ジョブが実行される際にユーザの認証処理が実行されている。例えば、ユーザは、蓄積されている印刷ジョブの印刷を指示する際、自らの認証情報を入力し、当該認証情報に基づいて認証された場合に、当該ユーザに係る印刷ジョブの印刷が許可される。ユーザは印刷に使用する画像形成装置を意識しないで印刷ジョブを印刷サーバに蓄積しておけばよい。
【０００５】
しかしながら、ユーザが利用可能な画像形成装置が全て同一の機種かつ同一のオプションを搭載していることは少ない。このため、ユーザが画像形成装置を意識しないで、印刷サーバから印刷データを印刷すると、例えばオプションを利用した印刷ができないという問題が生じる。例えば、ユーザが印刷サーバに蓄積する際にはステープル指定をした印刷データを送信したのに対して、印刷に使用する画像形成装置がステープルに対応していない場合、画像形成装置は印刷データにおけるステープルの指定を無視して印刷する。これでは、ユーザが期待する印刷物が得られない。
【０００６】
この点について、クライアントＰＣが印刷データをプリントサーバに蓄積する時点で、画像形成装置が印刷可能か否かを判定しておき、印刷できない場合は印刷しない情報処理装置が開示されている（例えば、特許文献２参照。）。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、プリントサーバに蓄積する時点で印刷の可否を判定すると、別の画像形成装置では印刷できる場合にも印刷できないことになってしまう。また、期待通りの印刷物が得られなくてもユーザが印刷したい場合に対応できないという問題がある。
【０００８】
本発明は、上記課題に鑑み、サーバに蓄積した印刷データを印刷する画像形成装置の機能と印刷データの設定を考慮して、印刷データを印刷する情報処理装置、画像形成装置、印刷システム、印刷方法、プログラム及び記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題に鑑み、本発明は、ネットワークを介して接続されるクライアント装置よりユーザの認証情報と共に印刷ジョブを受信する印刷ジョブ受信手段（例えば、入力部１１）と、認証情報を用いてユーザの認証が成立するか否かを判定する認証手段に、ユーザの認証を要求する認証制御手段（例えば、印刷許否判定部９）と、認証が成立した場合に、印刷ジョブをユーザ識別情報に対応づけて蓄積手段（例えば情報蓄積部１４）に蓄積する記録する印刷情報記録手段（例えば、情報管理部１３）と、ネットワークを介して接続される画像形成装置からの印刷要求に応じ、要求元の画像形成装置の機能情報を取得する機能情報取得手段（例えば、搭載機能取得部１７）と、印刷ジョブの印刷条件と前記機能情報を比較して、前記画像形成装置が印刷条件に従った印刷が可能か否かを前記印刷ジョブ毎に判定する印刷可否判定手段（例えば、設定情報照合部１６）と、判定結果に基づき印刷できる印刷ジョブと印刷できない印刷ジョブを異なる態様で表示する画像形成装置に、判定結果と前記印刷ジョブのリストを送信するジョブリスト送信手段（例えば、要求受付部１５）と、画像形成装置から受信したジョブ識別情報と印刷条件の設定変更要求に基づき、蓄積されている印刷ジョブの印刷条件を画像形成装置が印刷可能な印刷条件に変更する印刷条件変更手段（例えば、設定加工部１８）と、印刷条件変更手段が変更した印刷条件と印刷ジョブの印刷データを画像形成装置に送信する印刷データ送信手段（例えば、要求受付部１５）と、を有することを特徴とする情報処理装置を提供する。
【発明の効果】
【００１０】
サーバに蓄積した印刷データを印刷する画像形成装置の機能と印刷データの設定を考慮して、印刷データを印刷する情報処理装置、画像形成装置、印刷システム、印刷方法、プログラム及び記録媒体を提供することができる
【図面の簡単な説明】
【００１１】
【図１】印刷システムの概略構成図の一例である。
【図２】印刷サーバのハードウェア構成例を示す図の一例である。
【図３】画像形成装置のハードウェア構成例の一例を示す図である。
【図４】印刷システムの機能ブロック図の一例である。
【図５】印刷可否情報を模式的に示す図の一例である。
【図６】対応情報記憶部に記録されている対応情報の一例を示す図である。
【図７】印刷システムが印刷ジョブを蓄積する手順を示すフローチャート図の一例である。
【図８】印刷設定画面を構成する認証情報入力画面の一例を示す図である。
【図９】画像形成装置が印刷ジョブを実行する段階の手順を示すフローチャート図の一例である。
【図１０】ジョブ選択画面の一例を示す図である。
【図１１】印刷システムの機能ブロック図の一例である（実施例２）。
【図１２】設定変更の確認画面の一例である。
【図１３】画像形成装置が印刷ジョブを実行する手順を示すフローチャート図の一例である（実施例２）。
【図１４】印刷システムの機能ブロック図の一例である（実施例３）。
【図１５】印刷可否情報の一例を示す図である。
【図１６】印刷確認画面の一例を示す図である。
【図１７】画像形成装置が印刷ジョブを実行する手順を示すフローチャート図の一例である（実施例３）。
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための最良の形態について、図面を参照しながら説明する。
【００１３】
図１は、印刷システム１の概略構成図の一例である。
（１）まず、ユーザは、クライアントＰＣ６０を操作して印刷ジョブを印刷サーバ１０に蓄積しておく。
（２）次に、ユーザが画像形成装置２０にログインして、印刷サーバ１０にこのユーザが登録してある印刷ジョブのジョブ一覧の表示を要求する。
（３）印刷サーバ１０は、画像形成装置２０から画像形成装置２０が有する機能の機能情報を取得する。
（４）印刷サーバ１０は、このユーザが登録した印刷ジョブの印刷条件に基づき、機能情報が示す機能にて印刷が可能か否かを印刷ジョブ毎に判定する。印刷サーバ１０は、判定結果である印刷可否情報を印刷ジョブに添付して画像形成装置２０に送信する。
（５）画像形成装置２０は、1つ以上の印刷ジョブを印刷サーバ１０から受信する。
【００１４】
画像形成装置２０は、印刷条件通りに印刷が可能な印刷ジョブを通常の輝度で、印刷条件通りの印刷ができない印刷ジョブを低い輝度で、それぞれ印刷ジョブを表示する。これにより、ユーザは、各印刷ジョブが印刷条件通りに印刷可能か否かを容易に判断することができる。ユーザは、印刷条件通りに印刷ができない印刷ジョブの印刷を回避することもできるし、強制的に印刷することもできる。なお、「印刷条件通りに印刷できる」とは、画像形成装置２０が、印刷条件の指定する機能を有すること、又は、印刷条件の指定する機能を有すること及び印刷条件に必要な消耗品の残量が十分であることをいう。
【００１５】
〔システム構成〕
図１を用いて、印刷システム１について説明する。印刷システム１は、印刷サーバ１０、一台以上の画像形成装置２０、認証サーバ３０、及び、一台以上のクライアントＰＣ６０を有する。各装置は、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）又はインターネット等のネットワークによって接続されている。なお、印刷サーバ１０及び認証サーバ３０に関してもそれぞれ複数台存在してもよい。
【００１６】
クライアントＰＣ６０は、印刷対象とされるデータ（文書データ、画像データ等）をアプリケーションソフトウェア等で生成し、ユーザによる印刷指示の入力に応じ、印刷対象とされた印刷データと印刷条件及び印刷要求を印刷サーバ１０に送信するコンピュータである（以下、印刷ジョブには印刷データと書誌条件（印刷条件が含まれる）及び印刷要求が含まれるものとする）。ユーザは、ＰＣへのログイン時や印刷指示した際に認証情報（例えば、ユーザ名（又はユーザＩＤ）及びパスワード）を入力する。クライアントＰＣ６０は、この認証情報を印刷ジョブに含めるか、又は、添付する。
【００１７】
印刷サーバ１０は、クライアントＰＣ６０より受信される印刷ジョブを記憶装置に蓄積するコンピュータである。印刷サーバ１０は、印刷ジョブと共に受信した認証情報に基づく認証処理を認証サーバ３０に要求する。認証サーバ３０は、認証処理を実行するコンピュータである。認証サーバ３０と印刷サーバ１０は、画像形成装置２０より共用される。
【００１８】
認証サーバ３０は、ユーザの認証が成立したか否かを示す認証結果を印刷サーバ１０に送信する。印刷サーバ１０は、認証が成立した場合に印刷ジョブを蓄積する。
【００１９】
画像形成装置２０は、ユーザによる操作指示を受け付け、印刷サーバ１０に蓄積されている印刷ジョブを取得し、印刷データを印刷するプリンタである。なお、画像形成装置２０は、プリンタに限られず、スキャナ、ファクシミリ、及び、これらの機能の一つ以上を搭載したＭＦＰ（Multifunction Peripheral ）でもよい。また、いずれかの画像形成装置２０が印刷サーバ１０として、他の画像形成装置２０により共有されてもよい。
【００２０】
画像形成装置２０を使用するユーザは、ログイン時に例えばＩＣカード等から認証情報を入力する。画像形成装置２０は、ユーザが入力した認証情報を印刷サーバ１０に送信する。印刷サーバ１０は、認証情報に基づく認証処理を認証サーバ３０に要求する。なお、画像形成装置２０は、直接、認証サーバ３０に認証情報に基づく認証処理を要求してもよい。
【００２１】
認証サーバ３０は、ユーザの認証が成立したか否かを示す認証結果を印刷サーバ１０に送信する。印刷サーバ１０は、認証が成立した場合に、画像形成装置２０から機能情報を取得し、印刷ジョブが、機能情報に含まれている機能により実行可能か否かを判定する。印刷サーバ１０は、印刷ジョブに実行可否情報を添付して画像形成装置２０に送信する。
【００２２】
〔ハードウェア構成〕
図２は、本発明の実施の形態における印刷サーバ１０のハードウェア構成例を示す図の一例である。印刷サーバ１０は、それぞれバスBで相互に接続されているドライブ装置１００、補助記憶装置１０２と、メモリ装置１０３と、ＣＰＵ１０４及びインタフェース装置１０５と、を有する。
【００２３】
印刷サーバ１０での処理を実現するプログラム１１０は、ＣＤ−ＲＯＭ等の記録媒体１０１によって提供される。プログラム１１０を記録した記録媒体１０１がドライブ装置１００にセットされると、プログラム１１０が記録媒体１０１からドライブ装置１００を介して補助記憶装置１０２にインストールされる。ただし、プログラム１１０は、記録媒体１０１により配布される他に、不図示のコンピュータがダウンロードにより配布してもよい。
【００２４】
補助記憶装置１０２は、インストールされたプログラム１１０を格納すると共に、必要なファイルやデータ等を格納する。補助記憶装置１０２は、HDD（Hard Disk Drive）やＳＳＤ（Solid State Drive）等の不揮発メモリである。
【００２５】
メモリ装置１０３は、プログラム１１０の起動指示があった場合に、補助記憶装置１０２からプログラム１１０を読み出して格納する。メモリ装置１０３は、例えば、ＤＩＭＭ（dual in-line memory module）、ＳＯ−ＤＩＭＭ（small outline dual in-line memory module）等である。ＣＰＵ１０４は、メモリ装置１０３に格納されたプログラム１１０に従って印刷サーバ１０に係る機能を実行する。インタフェース装置１０５は、ネットワークに接続するためのインタフェース（例えば、イーサネット（登録商標）のネットワークカード）である。
【００２６】
図３は、画像形成装置２０のハードウェア構成例の一例を示す図である。画像形成装置２０は、ＣＰＵ２０１、メモリ２０２、補助記憶装置２０３、ネットワークＩ／F２０４、画像出力部２０５、画像処理部２０６、外部デバイスＩ／Ｆ２０７、表示部２０８、及び操作部２０９等を有する。
【００２７】
画像形成装置２０での機能を実現するプログラム８１は、ＨＤＤ等の不揮発性の補助記憶装置２０３に記録（インストール）される。補助記憶装置２０３は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。メモリ２０２は、プログラム８１の起動指示があった場合に、補助記憶装置２０３からプログラム８１を読み出して格納する。ＣＰＵ２０１は、メモリ２０２に格納されたプログラム８１に従って画像形成装置２０に係る機能を実現する。ネットワークＩ／Ｆ２０４は、ネットワークに接続するためのインタフェースとして用いられる。
【００２８】
表示部２０８は、ＬＣＤ（Liquid Crystal Display）等によって構成され、操作画面やメッセージ等を表示させる。操作部２０９は、ハード的なボタン（キー）によって構成され、ユーザによる操作入力を受け付ける。また、表示部２０８はタッチパネルを有し、表示部２０８及び操作部２０９は、操作パネルとして一体的に構成されている。
【００２９】
画像処理部２０６は、画像データを出力（印刷）等する際に必要とされる各種の画像処理を実行する。画像出力部２０５は、画像データの出力（印刷）を行う。
【００３０】
外部デバイスＩ／Ｆ２０７は、認証情報の入力に用いられるカードリーダー４０と接続するためのインタフェースであり、例えば、ＵＳＢポート（ＵＳＢホストインタフェース）又はシリアルポート等によって構成される。カードリーダー４０は、カード５０から情報を読み取るいわゆるカードリーダー（カード読み取り装置）４０であり、外部デバイスＩ／Ｆ２０７と接続可能なハードウェアインタフェース（例えば、ＵＳＢコネクタ又はシリアルインタフェース等）を備える。なお、カードリーダー４０は、画像形成装置２０に内蔵されていてもよい。カードリーダー４０は、接触型又は非接触型のいずれであってもよい。カード５０は、ＩＣカードに限定されず、磁気カード等、少なくとも各カードに一意なカードＩＤ（カード番号）が記録可能なものであればよい。カードＩＤは、一般的に、Universal  ID又はCard  Serial  Numberと呼ばれる。カード５０の具体例の一部としては、Proximityカード、Mifareカード、Java（登録商標）Card等が挙げられる。
【００３１】
本実施の形態において、カード５０は各ユーザに配布されていることとする。但し、運用上必要とされるセキュリティのレベルに応じて、複数のユーザによって一枚のカード５０を共用させてもよい。なお、各ユーザに配布されるカード５０は一種類に限定されなくてもよい。上記のようにカードリーダー４０は、ＵＳＢ等によって簡便に画像形成装置２０に接続することが可能である。したがって、カード５０の種類（Proximityカード、Mifareカード、Java（登録商標）Card等）に応じて複数のカードリーダー４０を画像形成装置２０に同時に接続させてもよい。この場合、複数種類のカード５０を同時に利用することができる。
【００３２】
また、外部デバイスＩ／Ｆ２０７には記録媒体装着部１９が接続されている。記録媒体装着部１９は記録媒体１２０を装着し、記録媒体１２０に記憶されたデータを読み出しＣＰＵ２０１又はメモリ２０２に送信する。記録媒体１２０は、例えば、ＵＳＢメモリ、ＳＤカードメモリ、ＣＤ−ＲＯＭ等である。
【００３３】
記録媒体１２０にはプログラム８１が記憶されており、ユーザが記録媒体装着部１９に記録媒体１２０を装着すると、例えばＣＰＵ２０１が割り込みを受け付けたり、ユーザの操作を受け付けて、ＣＰＵ２０１が記録媒体１２０に記憶されたプログラム８１を実行する。このプログラム８１を実行することで、画像形成装置２０は以下の実施例の印刷方法（拡張機密印刷）を提供する。なお、この記録媒体１２０とカード５０を一体にして、カード５０にプログラム８１を記録しておいてもよい。
【実施例１】
【００３４】
図４は、印刷システム１の機能ブロック図の一例を示す。クライアントＰＣ６０は、インストールされたアプリケーションを有する。アプリケーションは、例えば、ワープロソフト、表計算ソフト、ブラウザソフト、又は、プレゼン用ソフト等である。クライアントＰＣ６０のＣＰＵがアプリケーションを実行することで、図示する印刷指示受付部６１、印刷データ生成部６２、印刷要求送信部６３、及び不許可通知部６４が実現される。
【００３５】
印刷指示受付部６１は、印刷対象とする文書データの指定を受け付ける。印刷指示受付部６１は、印刷属性情報（印刷条件又は印刷設定項目とも呼ばれる。）を設定させる画面（以下、「印刷設定画面」という。）をクライアントＰＣ６０の表示装置に表示させ、印刷設定画面を介して印刷属性情報の設定及び印刷指示の入力を受け付ける。
【００３６】
印刷指示受付部６１は、更に、印刷設定画面を介して、ユーザの認証情報の入力を受け付ける。認証情報は、認証サーバ３０における認証方式に対応したものであればよい。本実施の形態においては、ユーザ名及びパスワードであるとする。
【００３７】
印刷データ生成部６２は、印刷対象とされた文書データについて、印刷属性情報に基づいて印刷データを生成する。印刷データは、ＰＤＬ（Page Description Language）によって記述されたデータであり、印刷属性情報をも含む。また、印刷データ生成部６２は、印刷指示受付部６１が入力を受け付けた認証情報を印刷データに含める（又は印刷データに付与する）。印刷要求送信部６３は、印刷データを含む印刷ジョブを印刷サーバ１０に送信する。不許可通知部６４は、印刷ジョブに基づいて印刷サーバ１０より送信される情報に基づいて、印刷ジョブに応じた印刷は許可されない（実行できない）ことをユーザに通知するための処理を実行する。
【００３８】
なお、印刷指示受付部６１及び印刷データ生成部６２は、例えば、プリンタドライバによって実現される。プリンタドライバは、クライアントＰＣ６０にインストールされたものであってもよいし、印刷サーバ１０等、他のコンピュータにインストールされたものであってもよい。後者の場合、ＯＳ（Operating System）によって提供されるプリンタ共有の仕組みを利用すればよい。
【００３９】
印刷サーバ１０は、入力部１１、情報解析部１２、情報管理部１３、情報蓄積部１４、要求受付部１５、設定情報照合部１６、搭載機能取得部１７、及び、印刷許否判定部９を有する。これら各部は、印刷サーバ１０にインストールされたプログラム１１０がＣＰＵ１０４に実行させる処理により実現される。なお、情報蓄積部１４は補助記憶装置１０２に備えられるデータベースの一種である。
【００４０】
入力部１１は、クライアントＰＣ６０より送信される印刷ジョブを受信する。印刷許否判定部９は、印刷ジョブから抽出される認証情報に基づいて印刷の許否を判定する。具体的には、印刷許否判定部９は、認証情報を認証サーバ３０に送信し、当該認証情報に基づく認証を認証サーバ３０に実行させる。認証サーバ３０が認証が成立しないと判定した場合、印刷許否判定部９は、印刷は許可しないと判定する。認証サーバ３０が認証が成立すると判定した場合、印刷許否判定部９は、印刷を許可すると判定する。なお、印刷許否判定部９は、印刷不許可の判定結果をクライアントＰＣ６０に送信する。判定結果の送信先のクライアントＰＣ６０は、印刷ジョブを送信する際の例えばＩＰヘッダに含まれている識別情報（ＩＰアドレス等）に基づいて判定される。
【００４１】
情報解析部１２は、印刷許否判定部９によって印刷許可の判定がされた場合、印刷ジョブのジョブＩＤを生成し、印刷ジョブに含まれている印刷属性情報及び印刷データを抽出する。情報解析部１２は、印刷属性情報の一部又は全部を書誌情報として抽出する。例えば、書誌情報には、ユーザ名、ファイル名、ページ数、蓄積日時、印刷条件（カラー印刷であるかモノクロ印刷であるかの別、ステープルを使用する場合にはステープル位置、パンチを使用する場合にはパンチ位置、両面印刷、集約印刷、製本処理等）等が含まれる。
【００４２】
情報管理部１３は、ジョブＩＤに関連付けて、書誌情報及び印刷データ等を情報蓄積部１４に蓄積する。このように、情報蓄積部１４は、補助記憶装置１０２において、書誌情報及び印刷データ等を記憶するための記憶領域（例えば、テーブルやフォルダ等）である。
【００４３】
要求受付部１５は、画像形成装置２０からの印刷要求を受け付ける。要求受付部１５は、画像形成装置２０から受信したユーザ名をキーにして情報蓄積部１４に蓄積された印刷ジョブを抽出する。要求受付部１５は、書誌情報のみを抽出すること、印刷データのみを抽出すること、書誌情報及び印刷データを抽出すること等、情報蓄積部１４の情報を選択的に読み出すことができる。
【００４４】
搭載機能取得部１７は、印刷要求した画像形成装置２０から画像形成装置２０の機能情報を取得する。機能情報は、画像形成装置２０が、カラー印刷、両面印刷、集約印刷、ステープル、パンチ、製本等が可能か否かを示す情報である。なお、画像形成装置２０のIPアドレスは、印刷要求のデータのIPヘッダに含まれており、機能情報はＭＩＢ（(Management Information Base)に公開されている。
【００４５】
設定情報照合部１６は、要求受付部１５が抽出した印刷ジョブの印刷条件と機能情報を比較し、印刷ジョブ毎に、印刷ジョブがこの画像形成装置２０で印刷条件通りに印刷可能か否かを判別する。例えば、印刷条件にカラー印刷の指示が含まれており、機能情報にカラー印刷が可能である旨が登録されていない場合、設定情報照合部１６は、この画像形成装置はこの印刷ジョブを印刷できないと判定する。設定情報照合部１６は、判定した印刷ジョブに印刷可否情報を添付する。印刷可否情報は、印刷ジョブが印刷条件通りに印刷可能か否か、及び、可能でない場合に可能でない印刷条件の設定を示す情報である。画像形成装置２０が印刷条件通りに印刷できない場合にだけ、印刷可否情報を添付してもよい。
【００４６】
図５は、印刷可否情報を模式的に示す図の一例である。印刷可否情報には、印刷ジョブ毎に、ジョブＩＤに対応づけて「印刷可否」「実行できない印刷条件」が登録されている。ジョブＩＤが「１」の印刷ジョブでは、書誌情報に含まれたカラー印刷がユーザが使用する画像形成装置２０では使用できないことが分かる。ジョブＩＤが「２」の印刷ジョブでは、書誌情報に含まれたカラー印刷とステープルがユーザが使用する画像形成装置２０では使用できないことが分かる。
【００４７】
図４に戻り、画像形成装置２０は、拡張機密印刷部９０及び対応情報記憶部２３を有する。また、拡張機密印刷部９０は、カードＩＤ取得部２１、認証制御部２２、ジョブ取得部２４、印刷制御部２５、結果送信部２６及び搭載機能検知部２７、を有する。拡張機密印刷部９０は、記録媒体１２０に記憶されたプログラム８１をＣＰＵ２０１が実行することで実現される。なお、管理者が予めプログラム８１を画像形成装置２０にインストールしておいてもよいし、画像形成装置２０が記録媒体１２０からプログラム８１を補助記憶装置２０３にコピーしてもよい。
【００４８】
カードＩＤ取得部２１は、カードリーダー４０がカード５０より読み取ったカードＩＤをカードリーダー４０より取得する。認証制御部２２は、カードＩＤに対応するユーザ名及びパスワードを対応情報記憶部２３より取得し、取得されたユーザ名及びパスワードに基づく認証を認証サーバ３０に実行させる。
【００４９】
対応情報記憶部２３は、補助記憶装置２０３において、カードＩＤとユーザ名及びパスワードとの対応情報を記憶するための記憶領域（例えば、テーブル）である。図６は、対応情報記憶部２３に記録されている対応情報の例を示す図である。同図に示されるように、対応情報記憶部２３には、ユーザごとに、ユーザ名、カードＩＤ、及びパスワードが対応付けられて（関連付けられて）記録されている。したがって、認証制御部２２は、カレントカードＩＤに対応付けられているユーザ名及びパスワードを対応情報記憶部２３より取得することにより、カードＩＤをユーザ名及びパスワードに変換する。
【００５０】
ジョブ取得部２４は、ユーザ名をキーにして印刷ジョブのジョブ一覧を送信するよう印刷サーバ１０に要求する。ジョブ表示部２４１は、ジョブ取得部２４が取得した印刷ジョブのジョブ一覧を表示部２０８に表示する。また、ジョブ表示部２４１は、印刷可否情報を参照して、印刷できる印刷ジョブに対応した表示部２０８における画素を通常の輝度で、印刷できない印刷ジョブに対応した画素をそれよりも低い輝度で表示する。
【００５１】
設定受付部２４２は、表示部２０８に表示されたジョブ一覧から、ユーザが操作部２０９を用いて選択した印刷ジョブを受け付ける。設定受付部２４２は、タッチパネルの押下イベントをシステム側から取得して、押下位置と各印刷ジョブの表示位置から選択された印刷ジョブを特定する。
【００５２】
さらに、ジョブ取得部２４は、ユーザが選択した印刷ジョブの印刷データを印刷サーバ１０から取得する。印刷制御部２５は、ジョブ取得部２４によって取得された印刷ジョブの実行を画像出力部２０５に実行させる。結果送信部２６は、印刷ジョブの実行結果を印刷サーバ１０に送信する。搭載機能検知部２７は、ＭＩＢ又はＭＩＢにアクセスするプログラムである。搭載機能検知部２７はＭＩＢから機能情報を読み出し、印刷サーバ１０に送信する。
【００５３】
認証サーバ３０は、認証処理部３１及びユーザＤＢ３２等を有する。これら各部は、認証サーバ３０にインストールされたプログラムが、認証サーバ３０のＣＰＵに実行させる処理によって実現される。認証処理部３１は、印刷サーバ１０又は画像形成装置２０からの認証要求に応じ、ユーザＤＢ３２にユーザごとに予め登録されている認証情報を利用して認証処理を実行する。ユーザＤＢ３２は、ユーザごとに認証情報が記録されているデータベースである。ユーザＤＢ３２には、認証情報の他にユーザの属性情報が記録されていてもよい。例えば、画像形成装置２０の機能に関する権限情報等がユーザごとに記録されていてもよい。
【００５４】
〔拡張機密印刷部９０の動作手順〕
＜ジョブ蓄積時＞
図７を用いて、ジョブ蓄積時の処理手順を説明する。図７は、印刷システム１が印刷ジョブを蓄積する手順を示すフローチャート図の一例である。同図において、ユーザは、クライアントＰＣ６０を操作している。
【００５５】
ステップＳ１０１において、印刷指示受付部６１は、印刷対象の文書データの選択を受け付け、印刷設定画面をクライアントＰＣ６０の表示装置に表示させる。印刷指示受付部６１は、印刷設定画面を介して印刷属性情報及び認証情報（ユーザ名及びパスワード）の入力を受け付ける。なお、印刷属性情報と認証情報とを入力する画面は別であってもよい。すなわち、ここでいう印刷設定画面は、複数の画面の集合であってもよい。
【００５６】
例えば、図８は、印刷設定画面を構成する認証情報入力画面の例を示す図である。同図において、認証情報入力画面６１０は、ユーザ名入力領域６１１及びパスワード入力領域６１２等を有する。印刷指示受付部６１は、認証情報入力画面６１０を介してユーザ名及びパスワードの入力を受け付ける。
【００５７】
続いて、印刷データ生成部６２は、印刷対象とされた文書データの印刷データを印刷属性情報に従って生成し、入力されたユーザ名及びパスワードを当該印刷データに記録する（Ｓ１０２）。続いて、印刷要求送信部６３は、生成された印刷データを含む印刷ジョブを印刷サーバ１０に送信する（Ｓ１０３）。なお、印刷データの送信先の印刷サーバ１０の識別情報（例えば、ＩＰアドレス）は、予めクライアントＰＣ６０の記憶装置に記録されている。
【００５８】
当該印刷ジョブは、印刷サーバ１０において入力部１１によって受信される（Ｓ２０１）。印刷許否判定部９は、印刷ジョブから認証情報を抽出し、抽出された認証情報を認証サーバ３０に送信する（Ｓ２０２）。認証の要求先とする認証サーバ３０の識別情報（例えば、ＩＰアドレス）は、予め補助記憶装置１０２に記録されている。
【００５９】
認証サーバ３０の認証処理部３１は、認証要求を受信すると（Ｓ３０１）、認証要求に含まれている認証情報とユーザＤＢ３２にユーザごとに記録されている認証情報とを照合することにより認証を行う（Ｓ３０２）。続いて、認証処理部３１は、認証結果（認証の成否を示す情報）を印刷サーバ１０に返信する（Ｓ３０３）。
【００６０】
印刷サーバ１０の印刷許否判定部９は、認証結果を受信すると（Ｓ２０３）、認証の成否に基づいて印刷の許否を判定する（Ｓ２０４）。すなわち、認証が成立した場合、印刷は許可されると判定し（Ｓ２０４でＹｅｓ）、当該判定結果（印刷許可の判定結果）を情報解析部１２に入力する。情報解析部１２は、当該判定結果に応じ、ジョブＩＤを生成し、印刷ジョブを当該ジョブＩＤに関連付けて情報蓄積部１４に記録する（Ｓ２０５）。また、情報管理部１３は、印刷ジョブより印刷属性情報を抽出し、抽出された印刷属性情報を印刷ジョブの書誌情報としてジョブＩＤに関連付けて情報蓄積部１４に記録する。
【００６１】
一方、認証に失敗した場合、印刷許否判定部９は、印刷は許可されないと判定し（Ｓ２０４でＮｏ）、当該判定結果（印刷不許可の判定結果）を情報解析部１２に入力する。情報管理部１３は、印刷不許可の判定結果をクライアントＰＣ６０に送信する（Ｓ２０６）。
【００６２】
クライアントＰＣ６０の不許可通知部６４は、印刷不許可の判定結果を受信すると、印刷が許可されない旨のエラーメッセージ等をクライアントＰＣ６０の表示装置に表示させる（Ｓ１０４）。したがって、ユーザは、クライアントＰＣ６０において印刷指示を入力した際に、印刷の許否（可否）を認識することができる。その結果、画像形成装置２０まで赴いた後に印刷が許可されないことに気付くといった不都合の発生を防止することができる。
【００６３】
また、印刷が許可されない印刷データ等の蓄積が回避されることにより、情報蓄積部１４の記憶領域の無駄な消費を抑制することができる。更に、悪意のあるユーザによる不正なデータの投入を防止することができる。
【００６４】
なお、上記において、印刷許否判定部９は、認証の成否のみに基づいて印刷の許否を判定していたが、印刷属性情報が示す印刷属性に対する権限の有無をも考慮して印刷の許否を判定するようにしてもよい。この場合、例えば、ステップ３０３において、印刷サーバ１０の認証処理部３１は、認証が成立した場合、認証が成立したユーザの権限情報をユーザＤＢ３２より取得し、当該権限情報を認証結果と共に、印刷サーバ１０に送信する。権限情報は、印刷属性情報に対応した項目（機能）ごとに、利用権限の有無を示す情報である。印刷許否判定部９は、権限情報と印刷属性情報とを比較し、印刷属性情報において利用対象として指定されている全ての印刷属性（例えば、カラー印刷等）についてユーザに権限が有れば印刷許可の判定をする。一方、全ての印刷属性について権限が無い場合、印刷許否判定部９は、認証が成立したとしても印刷不許可の判定をする。なお、権限情報は、印刷サーバ１０の補助記憶装置２０３に記録されていてもよい。
【００６５】
このように、ジョブの蓄積時において、印刷属性に対する利用権限をも考慮して印刷の許否を判定することにより、ユーザが画像形成装置２０において操作する際に、権限が無いことによって印刷ができないといった不都合を回避することができる。
【００６６】
ジョブの蓄積後、ユーザは、所望の画像形成装置２０に移動する。すなわち、ジョブの蓄積時において出力先（印刷先）の画像形成装置２０は特定されていないため、印刷サーバ１０に対応している画像形成装置２０であれば、自らに都合の良い画像形成装置２０を出力先として選択することができる。
【００６７】
＜画像形成装置２０が印刷ジョブを実行する段階＞
図９を用いて、画像形成装置２０が印刷ジョブを実行する段階の手順について説明する。画像形成装置２０へのログインを目的として、ユーザによってカード５０がカードリーダー４０にセットされると、カードＩＤ取得部２１は、カードリーダー４０がカードより読み取ったカードＩＤ（以下、「カレントカードＩＤ」という。）をカードリーダー４０より取得し、メモリ２０２内に記録する（Ｓ４０１）。なお、カードリーダー４０へのカード５０のセットとは、カードリーダー４０へカード５０を挿入したり、カード５０を翳したりといったように、カードリーダー４０がカード５０に記録されている情報を読み取れる状態にすることをいう。また、カードリーダー４０からのカード５０のアンセットとは、カードリーダー４０からカード５０をアンセットしたり、カード５０を処理距離以上離すといったように、カードリーダー４０がカード５０に記録されている情報を読み取れない状態にすることをいう。
【００６８】
続いて、認証制御部２２は、カレントカードＩＤを、対応情報記憶部２３に記録されている対応情報を利用して、ユーザの認証情報（ユーザ名及びパスワード）に変換する（Ｓ４０２）。
【００６９】
続いて、認証制御部２２は、変換された認証情報を含む認証要求を認証サーバ３０に送信する（Ｓ４０３）。認証の要求先とする認証サーバ３０の識別情報（例えば、ＩＰアドレス）は、予め補助記憶装置２０３に記録されている。当該認証要求に応じ、認証サーバ３０は、図７で説明した処理と同様の認証処理を実行し、認証結果を画像形成装置２０に返信する（Ｓ３０１〜Ｓ３０２）。画像形成装置２０のログイン用の認証と、印刷サーバ１０における印刷の許否を判定するための認証とにおいて、必ずしも同一の認証サーバ３０が利用されなくてもよい。但し、双方の認証において同一の認証サーバ３０が利用されることにより、印刷の許否の判定結果と画像形成装置２０のログインの可否との判定結果が整合する可能性を高めることができる。すなわち、印刷サーバ１０における印刷の許否の判定結果の信頼性を高めることができる。
【００７０】
続いて、画像形成装置２０の認証制御部２２は、認証結果を受信する（Ｓ４０４）。認証に失敗した場合（Ｓ４０５でＮｏ）、認証制御部２２は、ログインを拒否する。この場合、ユーザは画像形成装置２０を利用することはできない。
【００７１】
ログインの成功に応じ、ジョブ取得部２４は、ログインユーザのユーザ名を指定して、蓄積されているジョブ一覧の取得要求を印刷サーバ１０に送信する（Ｓ４０６）。ジョブ一覧とは、１つ以上の印刷ジョブのリストであり、各印刷ジョブ毎に、例えば、印刷日時、ファイル名、ページ数を含む。
【００７２】
ジョブの取得先の印刷サーバ１０の識別情報（例えば、ＩＰアドレス）は、予め補助記憶装置２０３に登録されている。また、複数の印刷サーバ１０の登録を可能とし、全ての印刷サーバ１０をジョブの取得先としてもよいし、複数の印刷サーバ１０の中からジョブの取得先とする印刷サーバ１０をユーザに選択させるようにしてもよい。
【００７３】
印刷サーバ１０の要求受付部１５は、ジョブ一覧の取得要求を受信すると（Ｓ２１１）、当該取得要求において指定されているユーザ名に対応づけられたジョブのリスト（一覧）を情報蓄積部１４より取得する（Ｓ２１２）。なお、当該一覧にはジョブのエントリが一つしか存在しない場合も有る。
【００７４】
次に、搭載機能取得部１７は、印刷要求した画像形成装置２０から画像形成装置２０の機能情報を取得する（Ｓ２１３）。具体的には、搭載機能取得部１７は、画像形成装置２０の搭載機能検知部２７に画像形成装置２０の機能情報をＭＩＢから読み出し、送信するよう要求する。これにより、搭載機能取得部１７は、画像形成装置２０から機能情報を取得できる。搭載機能検知部２７は画像形成装置２０の機能情報を印刷サーバ１０に送信する（Ｓ４０７）。
【００７５】
次に、設定情報照合部１６は、要求受付部１５が抽出した印刷ジョブの印刷条件と機能情報を比較し、印刷ジョブ毎に、印刷ジョブがこの画像形成装置２０で印刷可能か否かを判別する（Ｓ２１４）。
図１０（ａ）（ｂ）を用いて、設定情報の照合と、ジョブ一覧の表示までを説明する。図１０（ａ）（ｂ）はジョブ選択画面７０１の一例を示す図である。図示するように、各印刷ジョブの書誌情報に含まれる印刷条件は次のようであったとする。
・文書１：設定なし
・文書２：集約印刷（２in１）
・文書３：ステープル
・文書４：両面
・文書５：両面＋ステープル
また、図１０（ａ）の画像形成装置２０の機能情報によると、図１０（ａ）の画像形成装置２０は、集約印刷が可能、両面印刷が可能、ステープルは不可、である。したがって、設定情報照合部１６は、文書１、２及び４に対しこの画像形成装置２０は印刷条件通りに印刷が可能であると、文書３，４に対しこの画像形成装置２０は印刷条件通りに印刷できないとそれぞれ判定する。また、図１０（ｂ）の画像形成装置２０は、集約印刷が可能、両面印刷が不可、ステープルは可能、である。したがって、設定情報照合部１６は、文書１〜３に対しこの画像形成装置２０は印刷条件通りに印刷が可能であると、文書４，５に対しこの画像形成装置２０は印刷条件通りに印刷ができないとそれぞれ判定する。
【００７６】
設定情報照合部１６は、このような判定結果に基づき印刷ジョブ毎に印刷可否情報を添付する。設定情報照合部１６は、ジョブ一覧に含めるようにして印刷可否情報を添付してもよい。要求受付部１５は、ジョブ一覧と印刷可否情報を画像形成装置２０に送信する（Ｓ２１５）。なお、ジョブ一覧にはジョブＩＤが含まれる。
【００７７】
画像形成装置２０のジョブ取得部２４がジョブ一覧を受信すると（Ｓ４０８）、ジョブ表示部２４１が当該ジョブ一覧７０２を表示部２０８に表示させる（Ｓ４０９）。ジョブ表示部２４１は、印刷可否情報を参照して、画像形成装置２０が印刷条件通りに印刷できる印刷ジョブに通常の輝度で、印刷条件通りに印刷できない印刷ジョブを印刷できる印刷ジョブよりも低い輝度で表示する。
【００７８】
図１０（ａ）に示すように、画像形成装置２０が印刷できない印刷ジョブである文書３及び５は、低い輝度で表示される。図１０（ｂ）に示すように、画像形成装置２０が印刷できない印刷ジョブである文書４及び５は、低い輝度で表示される。なお、図１０（ａ）（ｂ）では、５つの印刷ジョブについて、各ジョブ毎に、印刷時刻、文書名、ページ数が表示されている。文書名「文書１」〜「文書５」は、例えばアプリケーションソフトのファイル名である。ユーザは、印刷時刻や文書名を目視して所望の印刷ジョブを選択する。また、ユーザが使用している画像形成装置２０では印刷条件に従って印刷できない印刷ジョブは輝度が低いので、ユーザは期待通りの印刷物が得られるか否かを容易に把握できる。また、ジョブ一覧には、ユーザが使用している画像形成装置２０では印刷条件通りに印刷できない印刷ジョブも表示されるので、期待通りの印刷物が得られなくてもユーザが印刷したい場合は、印刷ジョブを選択することができる。
【００７９】
全選択ボタン７０４は、全ての印刷ジョブの選択を受け付けるボタンであり、印刷ボタン７０５は選択した印刷ジョブの印刷を要求するボタンであり、削除ボタン７０６はジョブ一覧から印刷ジョブを削除するボタンである（印刷サーバ１０のジョブ蓄積部の印刷ジョブを削除してもよい。）。設定変更ボタン７０３については後述する。
【００８０】
ユーザが１つ以上の印刷ジョブを選択（押下）し、さらに印刷ボタン７０５を押下すると、設定受付部２４２は、ユーザが選択した印刷ジョブを受け付ける（Ｓ４１０）。ジョブ取得部２４は、選択された印刷ジョブのジョブＩＤを指定して印刷データの取得要求を印刷サーバ１０に送信する（Ｓ４１１）。
【００８１】
印刷サーバ１０の要求受付部１５は、印刷データの取得要求を受信すると（Ｓ２１６）、当該取得要求において指定されているジョブＩＤに関連付けられている印刷データを情報蓄積部１４より取得する（Ｓ２１７）。続いて、要求受付部１５は、取得した印刷データを画像形成装置２０に返信する（Ｓ２１８）。
【００８２】
画像形成装置２０において、ジョブ取得部２４によって印刷データが受信されると（Ｓ４１２）、印刷制御部２５は、印刷データの印刷を画像出力部２０５に実行させる（Ｓ４１３）。印刷が完了すると、結果送信部２６は、印刷された印刷ジョブに係るジョブＩＤを指定して、印刷の完了を示すメッセージを印刷サーバ１０に送信する（Ｓ４１４）。
【００８３】
印刷サーバ１０の結果受信部８は、印刷の完了を示すメッセージを受信すると（Ｓ２１９）、当該メッセージに指定されているジョブＩＤに対応する印刷ジョブを情報蓄積部１４より削除する（Ｓ２２０）。印刷の完了に応じて印刷ジョブが削除されることにより、情報蓄積部１４における記憶領域の消費量の増大を抑制することができる。但し、印刷ジョブの削除は定期的に行われてもよい。この場合、ステップＳ２１８のタイミングでは、削除対象であることを示すフラグ情報を印刷ジョブに付与しておけばよい。定期的な削除処理では、当該フラグ情報が付与されている印刷ジョブが削除されればよい。
【００８４】
続いて、結果受信部８は、印刷の完了を示すメッセージに指定されているジョブＩＤに対応する書誌情報を更新する（Ｓ２２１）。例えば、結果受信部８は、当該書誌情報に対し、印刷された日時等を追加する。
【００８５】
なお、上記では、クライアントＰＣ６０において入力された認証情報が印刷ジョブに含められて印刷サーバ１０に送信される例について説明した。しかし、印刷ジョブと認証情報との転送は別々に行われてもよい。例えば、先に認証情報が転送され、認証が成立した場合に印刷データが転送されるようにしてもよい。すなわち、認証情報は、情報管理部１３によって印刷ジョブ等の蓄積が実行される前までに転送されればよい。
【００８６】
以上のように、本実施例の画像形成装置２０は、印刷条件通りの印刷が可能か否かをユーザが判別できるように表示するので、ユーザは、各印刷ジョブが印刷可能か否かを一目で判定することができる。また、ユーザは、強制的に印刷することもできる。
【００８７】
なお、画像形成装置２０が印刷条件通りに印刷できない印刷ジョブの輝度を変えるのでなく、色を変えてもよい（例えば、印刷できる印刷ジョブを有彩色、印刷できない印刷ジョブを無彩色で表示する）。
【００８８】
また、画像形成装置２０が印刷条件通りに印刷できない印刷ジョブの文字や囲み枠の大きさを、印刷できる印刷ジョブよりも小さくしてもよい。また、画像形成装置２０は、印刷条件通りに印刷できない印刷ジョブを「印刷条件通りに印刷できません」というメッセージと共に表示してもよい。
【００８９】
また、画像形成装置２０は、印刷条件通りに印刷できない印刷ジョブをユーザが選択した際に、アラーム音や「印刷条件通りに印刷できません」という音声メッセージを出力してもよい。
【実施例２】
【００９０】
実施例１のように、印刷ジョブの印刷条件と画像形成装置２０の機能に齟齬がある場合、ユーザがその場で（画像形成装置２０で）、画像形成装置２０がサポートしない印刷条件を変更したい場合がある。本実施例では、印刷条件のどの設定が画像形成装置２０の機能との齟齬をもたらしているかをユーザに提示して、その場でユーザが、画像形成装置２０がサポートしない印刷条件を加工（変更）できる印刷システムについて説明する。したがって、ユーザは、印刷対象のファイルを持っていないような状態でも、再度印刷ジョブを印刷サーバ１０に蓄積することなく、印刷条件を変更して印刷することが可能となる。
【００９１】
図１１は、印刷システム１の機能ブロック図の一例を示す。図１１において図４と同一部には同一の符号を付しその説明は省略する。本実施例では、印刷サーバ１０が設定加工部１８を有し、画像形成装置２０が設定加工要求部２８を有する。設定加工要求部２８は印刷ジョブの印刷条件を加工するように印刷サーバ１０に要求する。設定加工部１８は、画像形成装置２０からの要求に応じて、印刷ジョブの印刷条件を加工する。
【００９２】
実施例１にて説明したように、ジョブ表示部２４１はジョブ一覧と共に設定変更ボタン７０３を表示する。画像形成装置２０が印刷条件通りに印刷できない印刷ジョブを選択した状態で、ユーザが設定変更ボタン７０３を押下すると、ジョブ表示部２４１が設定変更の確認画面８０１を表示する。
図１２は、設定変更の確認画面８０１の一例を示す。図１２は、図１０（ａ）のジョブ選択画面７０１において、ユーザが「文書３」を選択した状態で設定変更ボタン７０３を押下した場合の確認画面８０１を示す。図１２では「文書３は、ステープルが設定されているため、正しく出力されない可能性があります。設定を解除して印刷しますか？」というメッセージと、「解除する」ボタン８０２と、「解除しない」ボタン８０３が表示されている。このように、この画像形成装置２０が印刷できない印刷条件の設定（ここではステープル）を表示することで、ユーザは印刷条件を加工して印刷するか、印刷条件を加工せずに強制的に印刷するか、又は、印刷をあきらめるか（別の画像形成装置２０を選択するか）、を判断しやすくなる。
【００９３】
ユーザが「解除しない」ボタン８０３を押下すると、この印刷ジョブは印刷条件の加工対象にならないので、印刷ボタン７０５が押下されると、画像形成装置２０が強制的に印刷する。
【００９４】
ユーザが「解除する」ボタン８０２を押下すると、設定受付部２４２が文書３の印刷条件のステープルの設定を解除することを受け付ける。すなわち、ここで解除する印刷条件の設定は、印刷可否情報において「実行できない印刷条件」に登録された印刷条件だけである。
【００９５】
したがって、画像形成装置２０が印刷可否情報と同等の情報を印刷サーバ１０に送信すれば、印刷サーバ１０の設定加工部１８は、印刷条件を加工することができる。また、印刷サーバ１０が印刷可否情報を保持していれば、画像形成装置２０が印刷可否情報と同等の情報を印刷サーバ１０に送信する必要はない。
【００９６】
設定加工部１８は、ジョブＩＤにより指定された印刷ジョブの印刷条件を、画像形成装置２０が印刷できるように加工する。すなわち、印刷可否情報における「実行できない印刷条件」がなくなるように印刷条件を加工する。例えば、文書３の場合、印刷可否情報はステープルができないことを含むので、設定加工部１８は印刷条件の設定からステープルを除去する。
【００９７】
要求受付部１５は、印刷条件を加工した印刷ジョブを画像形成装置２０に送信する。なお、画像形成装置２０は、加工後の印刷条件を含む書誌情報で情報蓄積部１４に記憶されている当該印刷ジョブの書誌情報を上書きしてもよいし、画像形成装置２０に送信した後、消去してもよい。これらのいずれかを図１２の確認画面８０１からユーザが選択可能としてもよい。
【００９８】
図１３を用いて、画像形成装置２０が印刷ジョブを実行する段階について説明する。印刷ジョブを蓄積する段階の処理手順は実施例１と同じなので省略する。また、図１３において、図９と同一部には同一のステップ番号を付しその説明は省略する。
【００９９】
図１３では、画像形成装置２０がジョブ一覧を表示し、選択を受け付けるまで図９と同様である（Ｓ４１０）。ユーザが印刷ジョブを選択した後、さらに印刷条件の加工を望む場合、ユーザは設定変更ボタン７０３を押下する。そして、ユーザは「解除する」ボタン８０２を押下する。設定受付部２４２は、選択された印刷ジョブのジョブＩＤと加工要求を受け付ける（Ｓ４１０１）。設定加工要求部２８はジョブＩＤと印刷条件の加工要求を、印刷データの取得要求に含めて画像形成装置２０に送信する（Ｓ４１１）。
【０１００】
印刷サーバ１０の要求受付部１５は、印刷データの取得要求を受信すると（Ｓ２１６）、当該取得要求において指定されているジョブＩＤに関連付けられている印刷データを情報蓄積部１４より取得する（Ｓ２１７）。印刷データの取得要求に加工要求が含まれている場合、設定加工部１８は、取得した印刷データのうち加工が要求された印刷データの印刷条件を、画像形成装置２０が印刷可能となるように加工する（Ｓ２１７１）。要求受付部１５は、情報蓄積部１４から取得した印刷データ、及び、設定加工部１８が加工した印刷条件を画像形成装置２０に送信する（Ｓ２１８）。
【０１０１】
以降の処理は実施例１と同様である。画像形成装置２０において、ジョブ取得部２４によって印刷ジョブが受信されると（Ｓ４１２）、印刷制御部２５は、印刷ジョブに基づく印刷を画像出力部２０５に実行させる（Ｓ４１３）。印刷が完了すると、結果送信部２６は、印刷された印刷ジョブに係るジョブＩＤを指定して、印刷の完了を示すメッセージを印刷サーバ１０に送信する（Ｓ４１４）。
【０１０２】
本実施例の画像形成装置２０によれば、印刷条件通りに画像形成装置２０が印刷できない印刷ジョブを、ユーザがその場で（画像形成装置２０で）加工することができる。印刷できない印刷条件の設定をユーザに提示するので、ユーザは印刷条件を加工して印刷するか、印刷条件を加工せずに強制的に印刷するか、又は、印刷をあきらめるか、を判断しやすくなる。ユーザが印刷条件を加工した場合、ユーザは再度、印刷ジョブを印刷サーバ１０に蓄積する必要がない。
【実施例３】
【０１０３】
実施例１では画像形成装置２０の機能に基づき印刷サーバ１０が印刷ジョブを実行可能か否かを判定したが、画像形成装置２０の消耗品の残量が不十分の場合も画像形成装置２０が印刷条件通りに印刷できない点では同じである。本実施例では、消耗品の残量が不十分である場合に、実施例１と同様に印刷ジョブの輝度を小さくする画像形成装置２０について説明する。また、実施例２と同様に、ユーザがその場で（画像形成装置２０で）印刷条件を加工できる印刷システムについて説明する。
【０１０４】
図１４は、印刷システム１の機能ブロック図の一例を示す。図１４において図１１と同一部には同一の符号を付しその説明は省略する。本実施例では、印刷サーバ１０が機器状態取得部７を有し、画像形成装置２０が機器状態検知部２９を有する。機器状態検知部２９は、機器ステータスを検知する。機器ステータスは、不図示のシステムが管理している。機器ステータスには、用紙サイズ毎の用紙残量、各色のトナー毎のトナー残量、用紙づまりなどのエラー情報等が含まれる。機器状態取得部７は、機器状態検知部２９が検知した機器状態を取得する。
【０１０５】
例えば、印刷条件にカラー印刷が含まれ、画像形成装置２０もカラー印刷が可能であるが、カラーのトナー残量が全くない場合がある。この場合、画像形成装置２０がカラー印刷できない場合と全く同じとは言えないが、印刷時に印刷物が原稿の配色と異なってしまう（印刷条件通りに印刷できない）点では同様である。したがって、消耗品が既に不足していることが明らかであれば、その旨の印刷可否情報を印刷サーバ１０が生成することが好ましい。
【０１０６】
また、例えば、印刷条件にカラー印刷が含まれる印刷ジョブのページ数が多い場合、トナー残量によっては印刷中にトナーが切れるおそれがある。このような場合、予め、トナー残量が不十分である可能性があることを、印刷可否情報によりユーザに通知することが好ましい。
【０１０７】
図１５は、本実施例の印刷可否情報の一例を示す。機能情報から判定された「実行できない印刷条件」に加え、「機器状態から実行できない印刷条件」「印刷途中になくなるおそれのある消耗品に係る印刷条件」が登録されている。
【０１０８】
設定情報照合部１６は、印刷条件と機器状態とを比較して、図１５の印刷可否情報を生成する。例えば、印刷条件にカラー印刷が含まれ、機器状態にY・C・M・Bｋのうち一色でもトナー残量がほとんどゼロのトナーがある場合、設定情報照合部１６は「機器状態から実行できない印刷条件」にカラー印刷を登録する（不図示）。また、印刷条件の用紙サイズがＡ４であり、機器状態にＡ４サイズの用紙切れ含まれる場合、設定情報照合部１６は「機器状態から実行できない印刷条件」に「Ａ４サイズの用紙切れ」を登録する（不図示）。「機器状態から実行できない印刷条件」は、「実行できない印刷条件」と同様に扱われる。
【０１０９】
また、例えば、印刷条件にカラー印刷が含まれ、機器状態にY・C・M・Bｋのうち一色でもトナー残量が所定値以下のトナーがある場合、設定情報照合部１６は「印刷途中になくなるおそれのある消耗品に係る印刷条件」にそのトナーと印刷条件（カラー印刷）を登録する。また、印刷条件の用紙サイズがＡ４でページ数が所定値以上であり、機器状態にＡ４サイズの用紙が所定枚数以下という情報が含まれる場合、設定情報照合部１６は「印刷途中になくなるおそれのある消耗品に係る印刷条件」にＡ４サイズの用紙と印刷条件（印刷）を登録する。
【０１１０】
このように、「印刷途中になくなるおそれのある消耗品に係る印刷条件」に消耗品等の情報が登録されることは、画像形成装置２０が現時点で印刷できないことを意味しないので、画像形成装置２０がユーザに選択の機会を与えることが好ましい。
【０１１１】
図１６は、画像形成装置２０が表示する印刷確認画面９０１の一例を示す。ジョブ表示部２４１は、印刷可否情報を参照し、「印刷途中になくなるおそれのある消耗品に係る印刷条件」に消耗品の情報が登録される場合、図１６に示す印刷確認画面９０１を表示する。図１６では「○色のトナーが残りわずかです。モノクロで印刷しますか？」というメッセージと、モノクロ印刷ボタン９０２と、カラー印刷ボタン９０３が表示されている。
【０１１２】
また、例えば、「印刷途中になくなるおそれのある消耗品に係る印刷条件」にＢ５サイズの用紙が登録される場合、「Ｂ５サイズの用紙が残りわずかです。設定を変更しますか」というメッセージと、Ａ４サイズボタン、Ｂ４サイズボタン、等が表示される（不図示）。本実施例では、印刷サーバ１０が加工要求を受け取っただけでは、加工対象の印刷条件と加工後の印刷条件の設定が不明となる場合があるので（例えば、どの用紙サイズに加工するか）、設定加工要求部２８は加工要求に、加工対象の印刷条件と加工後の印刷条件の設定を含む加工内容を添付する。例えば、図１６の場合は、設定加工要求部２８は、「加工対象：カラー印刷、加工後の印刷条件：モノクロ」の加工内容を加工要求に添付して印刷サーバ１０に送信する。なお、加工内容を加工要求に添付するのでなく、加工後の印刷条件と加工後の印刷条件の設定を、消耗品に応じて、印刷サーバ１０又は画像形成装置２０に予め登録しておいてもよい。
【０１１３】
ジョブ表示部２４１は、印刷可否情報の「実行できない印刷条件」又は「機器状態から実行できない印刷条件」に情報が登録されている印刷ジョブの輝度を、印刷条件通りに画像形成装置２０が印刷できる印刷ジョブよりも低くして表示する。印刷可否情報の「印刷途中になくなるおそれのある消耗品に係る印刷条件」に情報が登録されている印刷ジョブの場合、ジョブ表示部２４１は、輝度を小さくしてもよいし、通常通りの輝度で表示してもよい。また、ジョブ表示部２４１は両者の中間の輝度で表示してもよい。
【０１１４】
例えば、印刷確認画面９０１が印刷可否情報に応じて自動的に（ユーザが設定変更ボタン７０３を押下することなく）表示されるのであれば、画像形成装置２０は「印刷途中になくなるおそれのある消耗品に係る印刷条件」に情報が登録されている印刷ジョブを印刷できる印刷ジョブと同様に表示すればよい。印刷確認画面９０１が印刷可否情報に応じて自動的に表示されないのであれば、画像形成装置２０は「実行できない印刷条件」若しくは「機器状態から実行できない印刷条件」に情報が登録されている印刷ジョブと同じ輝度、又は、それらより高くかつ印刷できる印刷ジョブよりも低い輝度で表示すればよい。後者の場合は、設定変更ボタン７０３をユーザが押下することで、図１６の印刷確認画面９０１が表示される。
【０１１５】
印刷確認画面９０１において、ユーザがモノクロ印刷ボタン９０２を押下した場合、設定加工要求部２８は印刷ジョブの印刷条件を加工するように印刷サーバ１０に要求する。設定加工部１８は、画像形成装置２０から要求に応じて、印刷ジョブの印刷条件を加工する。図１６を例にすれば、設定加工部１８は、印刷条件に含まれるカラー印刷をモノクロ印刷に加工する。
【０１１６】
図１７を用いて、画像形成装置２０が印刷ジョブを実行する段階の手順について説明する。印刷ジョブを蓄積する段階の処理手順は実施例１と同じなので省略する。また、図１７において、図１３と同一部には同一のステップ番号を付しその説明は省略する。
【０１１７】
図１７では、搭載機能取得部１７が機能情報を取得した後（Ｓ２１３）、機器状態取得部７は、印刷要求した画像形成装置２０から画像形成装置２０の機器状態を取得する（Ｓ２１３１）。画像形成装置２０の機器状態検知部２９は機器状態を印刷サーバ１０に送信する得（Ｓ４０７１）。
【０１１８】
そして、設定情報照合部１６は、要求受付部１５が抽出した印刷ジョブの書誌情報と、機能情報及び機器状態を比較し、印刷ジョブ毎に、印刷ジョブがこの画像形成装置２０で印刷可能か否かを判別する（Ｓ２１４）。
【０１１９】
設定情報照合部１６は、照合結果に基づき印刷ジョブ毎に「実行できない印刷条件」、「機器状態から実行できない印刷条件」及び「印刷途中になくなるおそれのある消耗品」に情報を登録して印刷可否情報を生成する。要求受付部１５は、ジョブ一覧と印刷可否情報を画像形成装置２０に送信する（Ｓ２１５）。
【０１２０】
画像形成装置２０のジョブ取得部２４はジョブ一覧を受信し（Ｓ４０８）、ジョブ表示部２４１はジョブ一覧を表示する（Ｓ４０９）。設定受付部２４２が印刷ジョブの選択を受け付ける（Ｓ４１０）。ジョブ表示部２４１は印刷確認画面９０１を表示する。ユーザが印刷ジョブを選択した後、設定変更ボタン７０３を押下して、印刷条件の加工を望む場合、さらに「解除する」ボタン８０２やモノクロ印刷ボタン９０２を押下する。設定受付部２４２は加工要求及び加工内容を受け付ける（Ｓ４１０１）。設定加工要求部２８は加工要求、又は、加工要求と加工内容を印刷データの取得要求に含めて画像形成装置２０に送信する（Ｓ４１１）。
【０１２１】
画像形成装置２０の要求受付部１５は、印刷データの取得要求を受信すると（Ｓ２１６）、当該取得要求において指定されているジョブＩＤに関連付けられている印刷データと印刷ジョブを情報蓄積部１４より取得する（Ｓ２１７）。取得要求に加工要求が含まれている場合、設定加工部１８は、取得した印刷条件のうち加工が要求された印刷ジョブの印刷条件を加工する（Ｓ２１７１）。また、設定加工部１８は、取得した印刷条件のうち消耗品に関し加工が要求された印刷ジョブの印刷条件を加工内容に基づき加工する（Ｓ２１７２）。要求受付部１５は、取得した印刷データを、設定加工部１８が加工した印刷条件と共に画像形成装置２０に送信する（Ｓ２１８）。以降の処理は、実施例１及び実施例２と同様であるので説明を省略する。
【０１２２】
本実施例の画像形成装置２０によれば、消耗品を含めて印刷条件通りに画像形成装置２０が印刷できない印刷ジョブを、ユーザがその場で（画像形成装置２０で）加工することができる。また、印刷中に不足しそうな消耗品があることを予測して印刷前にユーザに通知するので、印刷中に消耗品が切れ印刷途中から期待通りの印刷ができなくなることを防止できる。
【符号の説明】
【０１２３】
１            印刷システム
７            機器状態取得部
８            結果受信部
９            印刷許否判定部
１０          印刷サーバ
１１          入力部
１２          情報解析部
１３          情報管理部
１４          情報蓄積部
１５          要求受付部
１６          設定情報照合部
１７          搭載機能取得部
１８          設定加工部
１９          記録媒体装着部
２０          画像形成装置
２１          カードＩＤ取得部
２２          認証制御部
２３          対応情報記憶部
２４          ジョブ取得部
２５          印刷制御部
２６          結果送信部
２７          搭載機能検知部
２８          設定加工要求部
２９          機器状態検知部
３０          認証サーバ
３１          認証処理部
３２          ユーザＤＢ
６０          クライアントＰＣ
６１          印刷指示受付部
６２          印刷データ生成部
６３          印刷要求送信部
６４          不許可通知部
８１          プログラム
１００        ドライブ装置
１０１        記録媒体
１０２        補助記憶装置
１０３        メモリ装置
１０４        ＣＰＵ
１０５        インタフェース装置
１１０        プログラム
１２０        記録媒体
２０１        ＣＰＵ
２０２        メモリ
２０３        補助記憶装置
２０４        ネットワークＩ／Ｆ
２０５        画像出力部
２０６        画像処理部
２０７        外部デバイスＩ／Ｆ
２０８        表示部
２０９        操作部
【先行技術文献】
【特許文献】
【０１２４】
【特許文献１】特開２００７−２００２８４号公報
【特許文献２】特開２００８−９７２２６号公報
【図１】
2011065287.tif 000003
【図２】
2011065287.tif 000004
【図３】
2011065287.tif 000005
【図４】
2011065287.tif 000006
【図５】
2011065287.tif 000007
【図６】
2011065287.tif 000008
【図７】
2011065287.tif 000009
【図８】
2011065287.tif 000010
【図９】
2011065287.tif 000011
【図１０】
2011065287.tif 000012
【図１１】
2011065287.tif 000013
【図１２】
2011065287.tif 000014
【図１３】
2011065287.tif 000015
【図１４】
2011065287.tif 000016
【図１５】
2011065287.tif 000017
【図１６】
2011065287.tif 000018
【図１７】
2011065287.tif 000019