(57)【要約】【課題】  システム内の所望の印刷装置から印刷が行われたて期待通りの印刷結果が得られなかった場合にでも、クライアントＰＣから印刷指示をやり直すことなく他の印刷装置から再印刷をすることができる印刷システムおよび印刷装置を提供する。【解決手段】  クライアントＰＣ１００で生成された印刷ジョブは、通信回線８を介して、印刷システム１内の複数の印刷装置（Ａ〜Ｃ）に送られる。  印刷ジョブが送られた印刷装置（例えば、印刷装置Ａ（１５０−１））では、印刷ジョブに設定された印刷設定が印刷装置Ａ（１５０−１）で実行できない場合にはその印刷設定を変更して印刷し、また、他の印刷装置Ｂ、Ｃでもそれぞれの印刷装置で印刷可能な印刷設定による印刷ができる。【選択図】  図１
2009223671.tif 000002
【特許請求の範囲】
【請求項１】
印刷指示装置と、
前記印刷指示装置にネットワークを介して接続される複数の印刷装置と
を具備し、
前記印刷指示装置は、
印刷データに前記複数の印刷装置の接続情報を付加して印刷ジョブを生成する印刷ジョブ生成手段と、
前記印刷ジョブ生成手段で生成した前記印刷ジョブを前記複数の印刷装置に送信する送信手段と
を具備し、
前記印刷装置は、
前記送信手段により送信された印刷ジョブを受信する受信手段と、
前記受信手段で受信した印刷ジョブを蓄積する蓄積手段と、
前記蓄積手段に蓄積された印刷ジョブの印刷設定が自印刷装置で実行可能か否かを判断する判断手段と、
前記印刷ジョブの印刷設定を自印刷装置で印刷可能な印刷設定に変換する変換手段と、
前記判断手段により前記印刷ジョブの印刷設定が実行可能と判断された場合は、前記蓄積装置に蓄積された印刷ジョブを用いて、前記印刷ジョブの印刷設定が実行不可と判断された場合は、前記変換手段で前記印刷設定が変換された印刷ジョブを用いて印刷を実行する印刷実行手段と
を具備する印刷システム。
【請求項２】
前記印刷装置は、
前記判断手段により前記印刷ジョブの印刷設定が実行不可と判断された場合、前記印刷ジョブの印刷設定を前記変換手段で変換して印刷するか否かを確認する確認手段
を具備し、
前記印刷実行手段は、
前記確認手段により前記印刷が確認された場合、前記変換手段で前記印刷設定が変換された印刷ジョブを用いて印刷を実行する請求項１記載の印刷システム。
【請求項３】
前記印刷装置は、
前記判断手段により前記印刷ジョブの印刷設定が実行不可と判断された場合、前記印刷ジョブに付加された接続情報に基づき他の印刷装置の装置情報を取得する取得手段と、
前記取得手段で取得した前記他の印刷装置の装置情報を表示する表示手段と
を具備する請求項１記載の印刷システム。
【請求項４】
前記印刷ジョブは、
当該印刷ジョブに対するユーザ認証情報が付加され、
前記印刷装置は、
前記印刷ジョブの印刷に際して、前記印刷ジョブに付加されたユーザ認証情報に基づき当該印刷ジョブのユーザ認証を行うユーザ認証手段
を具備する請求項１記載の印刷システム。
【請求項５】
前記印刷装置は、
前記印刷実行手段による前記印刷ジョブの印刷の終了後、印刷ジョブ終了通知を前記ネットワークに対してブロードキャスト通知する通知手段と、
前記通知手段によりブロードキャスト通知された前記印刷ジョブ終了通知に基づき前記蓄積手段に蓄積した該当印刷ジョブを削除する印刷ジョブ削除手段と
を具備する請求項１記載の印刷システム。
【請求項６】
印刷指示装置と、
前記印刷指示装置にネットワークを介して接続される複数の印刷装置と
を具備し、
前記印刷指示装置は、
前記複数の印刷装置の中の過去の印刷実績から学習した学習データに基づき最適な印刷装置を選択して該選択した印刷装置に印刷データを送信するとともに、他の印刷装置に前記印刷データのリンク情報を送信する送信手段と、
前記印刷データの印刷を行う印刷装置を指示する指示手段と
を具備し、
前記印刷装置は、
前記印刷データの印刷設定が前記自印刷装置で実行可能か否かを判断する判断手段と、
前記印刷データの印刷設定を前記自印刷装置で印刷可能な印刷設定に変換する変換手段と、
前記判断手段により前記印刷データの印刷設定が実行可能と判断された場合には、前記印刷データを用いて、前記印刷データの印刷設定が実行不可と判断された場合は、前記変換手段で前記印刷設定が変換された印刷データを用いて印刷を実行する印刷実行手段と
を具備する印刷システム。
【請求項７】
前記印刷実行手段は、
前記自印刷装置が前記指示手段により印刷が指示された印刷装置であり、かつ前記印刷指示装置から前記リンク情報が送信された前記他の印刷装置である場合、前記印刷データを送信した印刷装置から前記リンク情報に基づき前記印刷データを取得して印刷を実行する請求項６記載の印刷システム。
【請求項８】
前記印刷装置は、
前記判断手段により前記印刷データの印刷設定が実行不可と判断された場合、前記印刷データの印刷設定を前記変換手段で変換して印刷するか否かを確認する確認手段
を具備し、
前記印刷実行手段は、
前記確認手段により前記印刷が確認された場合、前記変換手段で前記印刷設定が変換された印刷データを用いて印刷を実行する請求項６または７記載の印刷システム。
【請求項９】
前記送信手段は、
前記送信手段により前記印刷データを送信した印刷装置が該印刷データの受信ができない場合、前記学習データに基づき次に最適な印刷装置を選択して該選択した印刷装置に印刷データを送信するとともに、他の印刷装置に前記印刷データのリンク情報を送信する請求項６または７記載の印刷システム。
【請求項１０】
前記印刷指示装置は、
前記学習データを記憶して管理する管理手段
を具備し、
前記送信手段は、
前記管理手段に記憶した学習データに基づき前記印刷装置を選択する請求項６記載の印刷システム。
【請求項１１】
印刷指示装置とネットワークを介して接続される印刷装置であって、
前記ネットワーク上の複数の印刷装置の接続情報およびユーザ認証情報が付加された印刷ジョブを前記印刷指示装置から受信する受信手段と、
前記受信手段で受信した印刷ジョブを蓄積する蓄積手段と、
前記蓄積手段に蓄積された印刷ジョブに対してユーザ認証を行うユーザ認証手段と、
前記ユーザ認証手段でユーザ認証された印刷ジョブの印刷設定が自印刷装置で実行可能か否かを判断する判断手段と、
前記判断手段により前記印刷ジョブの印刷設定が実行不可と判断された場合は、前記印刷ジョブに付加された接続情報に基づき他の印刷装置の装置情報を取得する取得手段と、
前記取得手段で取得した他の印刷装置の装置情報を表示するとともに、前記印刷ジョブの印刷設定を自装置で印刷可能な印刷設定に変換して印刷するか否かの確認画面を表示する表示手段と、
前記印刷ジョブの印刷設定を自印刷装置で印刷可能な印刷設定に変換する変換手段と、
前記判断手段により前記印刷ジョブの印刷設定が実行可能と判断された場合は、前記蓄積装置に蓄積された印刷ジョブを用いて、前記印刷ジョブの印刷設定が実行不可と判断された場合は、前記変換手段で前記印刷設定が変換された印刷ジョブを用いて印刷を実行する印刷実行手段と、
前記印刷実行手段による前記印刷ジョブの印刷の終了後、前記蓄積手段に蓄積した該当印刷ジョブを削除するための印刷ジョブ終了通知を前記ネットワークに対してブロードキャスト通知する通知手段と
を具備する印刷装置。
【請求項１２】
前記印刷装置は、
前記判断手段により前記印刷データの印刷設定が実行不可と判断された場合、前記印刷データの印刷設定を前記変換手段で変換して印刷するか否かを確認する確認手段
を具備し、
前記印刷実行手段は、
前記確認手段により前記印刷が確認された場合、前記変換手段で前記印刷設定が変換された印刷データを用いて印刷を実行する請求項６または７記載の印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システムおよび印刷装置に関する。
【背景技術】
【０００２】
従来より、クライアントＰＣと複数の印刷装置とが通信回線により通信可能とされる印刷システムが存在する。
【０００３】
この場合、どの印刷装置で印刷するかは、クライアントＰＣで印刷指示が行われる際に決められるのが一般的であるが、一方、クライアントＰＣの印刷指示の段階では印刷される印刷装置は決定されず、ユーザが印刷を所望する印刷装置の前に出向いて印刷指示を行うことで印刷される印刷装置が決定され、その印刷装置から印刷される技術が存在する。
【０００４】
特許文献１には、印刷クライアントアプリケーションから印刷先印刷装置を指定することなく印刷要求をプリントサーバに送信し、ユーザが所望の印刷装置のＵＩ操作により印刷装置が決定され、指定された印刷装置がプリントサーバに格納されている印刷ジョブを取得することで、ユーザ所望の印刷装置での印刷が実行される印刷システムが提案されている。
【０００５】
また、特許文献２には、あらかじめグループ化された全ての印刷装置にデータを送り、どの印刷装置からでもデータを引き出せるようにした画像形成システムが提案されている。
【特許文献１】特開２００５−２０２７２３号公報
【特許文献２】特開２００３−１３１８４２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
この発明は、システム内の所望の印刷装置から印刷が行われて期待通りの印刷結果が得られなかった場合にでも、クライアントＰＣから印刷指示をやり直すことなく他の印刷装置から再印刷をすることができる印刷システムおよび印刷装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成する為に、請求項１の発明の印刷システムは、印刷指示装置と、前記印刷指示装置にネットワークを介して接続される複数の印刷装置とを具備し、前記印刷指示装置は、印刷データに前記複数の印刷装置の接続情報を付加して印刷ジョブを生成する印刷ジョブ生成手段と、前記印刷ジョブ生成手段で生成した前記印刷ジョブを前記複数の印刷装置に送信する送信手段とを具備し、前記印刷装置は、前記送信手段により送信された印刷ジョブを受信する受信手段と、前記受信手段で受信した印刷ジョブを蓄積する蓄積手段と、前記蓄積手段に蓄積された印刷ジョブの印刷設定が自印刷装置で実行可能か否かを判断する判断手段と、前記印刷ジョブの印刷設定を自印刷装置で印刷可能な印刷設定に変換する変換手段と、前記判断手段により前記印刷ジョブの印刷設定が実行可能と判断された場合は、前記蓄積装置に蓄積された印刷ジョブを用いて、前記印刷ジョブの印刷設定が実行不可と判断された場合は、前記変換手段で前記印刷設定が変換された印刷ジョブを用いて印刷を実行する印刷実行手段とを具備するように構成される。
【０００８】
また、請求項２の発明は、請求項１の発明において、前記印刷装置は、前記判断手段により前記印刷ジョブの印刷設定が実行不可と判断された場合、前記印刷ジョブの印刷設定を前記変換手段で変換して印刷するか否かを確認する確認手段を具備し、前記印刷実行手段は、前記確認手段により前記印刷が確認された場合、前記変換手段で前記印刷設定が変換された印刷ジョブを用いて印刷を実行するように構成される。
【０００９】
また、請求項３の発明は、請求項１の発明において、前記印刷装置は、前記判断手段により前記印刷ジョブの印刷設定が実行不可と判断された場合、前記印刷ジョブに付加された接続情報に基づき他の印刷装置の装置情報を取得する取得手段と、前記取得手段で取得した前記他の印刷装置の装置情報を表示する表示手段とを具備するように構成される。
【００１０】
また、請求項４の発明は、請求項１の発明において、前記印刷ジョブは、当該印刷ジョブに対するユーザ認証情報が付加され、前記印刷装置は、前記印刷ジョブの印刷に際して、前記印刷ジョブに付加されたユーザ認証情報に基づき当該印刷ジョブのユーザ認証を行うユーザ認証手段を具備するように構成される。
【００１１】
また、請求項５の発明は、請求項１の発明において、前記印刷装置は、前記印刷実行手段による前記印刷ジョブの印刷の終了後、印刷ジョブ終了通知を前記ネットワークに対してブロードキャスト通知する通知手段と、前記通知手段によりブロードキャスト通知された前記印刷ジョブ終了通知に基づき前記蓄積手段に蓄積した該当印刷ジョブを削除する印刷ジョブ削除手段とを具備するように構成される。
【００１２】
また、請求項６の発明の印刷システムは、印刷指示装置と、前記印刷指示装置にネットワークを介して接続される複数の印刷装置とを具備し、前記印刷指示装置は、前記複数の印刷装置の中の過去の印刷実績から学習した学習データに基づき最適な印刷装置を選択して該選択した印刷装置に印刷データを送信するとともに、他の印刷装置に前記印刷データのリンク情報を送信する送信手段と、前記印刷データの印刷を行う印刷装置を指示する指示手段とを具備し、前記印刷装置は、前記印刷データの印刷設定が前記自印刷装置で実行可能か否かを判断する判断手段と、前記印刷データの印刷設定を前記自印刷装置で印刷可能な印刷設定に変換する変換手段と、前記判断手段により前記印刷データの印刷設定が実行可能と判断された場合には、前記印刷データを用いて、前記印刷データの印刷設定が実行不可と判断された場合は、前記変換手段で前記印刷設定が変換された印刷データを用いて印刷を実行する印刷実行手段とを具備するように構成される。
【００１３】
また、請求項７の発明は、請求項６の発明において、前記印刷実行手段は、前記自印刷装置が前記指示手段により印刷が指示された印刷装置であり、かつ前記印刷指示装置から前記リンク情報が送信された前記他の印刷装置である場合、前記印刷データを送信した印刷装置から前記リンク情報に基づき前記印刷データを取得して印刷を実行するように構成される。
【００１４】
また、請求項８の発明は、請求項６または７の発明において、前記印刷装置は、前記判断手段により前記印刷データの印刷設定が実行不可と判断された場合、前記印刷データの印刷設定を前記変換手段で変換して印刷するか否かを確認する確認手段を具備し、前記印刷実行手段は、前記確認手段により前記印刷が確認された場合、前記変換手段で前記印刷設定が変換された印刷データを用いて印刷を実行するように構成される。
【００１５】
また、請求項９の発明は、請求項６または７の発明において、前記送信手段は、前記送信手段により前記印刷データを送信した印刷装置が該印刷データの受信ができない場合、前記学習データに基づき次に最適な印刷装置を選択して該選択した印刷装置に印刷データを送信するとともに、他の印刷装置に前記印刷データのリンク情報を送信するように構成される。
【００１６】
また、請求項１０の発明は、請求項６の発明において、前記印刷指示装置は、前記学習データを記憶して管理する管理手段を具備し、前記送信手段は、前記管理手段に記憶した学習データに基づき前記印刷装置を選択するように構成される。
【００１７】
また、請求項１１の発明は、印刷指示装置とネットワークを介して接続される印刷装置であって、前記ネットワーク上の複数の印刷装置の接続情報およびユーザ認証情報が付加された印刷ジョブを前記印刷指示装置から受信する受信手段と、前記受信手段で受信した印刷ジョブを蓄積する蓄積手段と、前記蓄積手段に蓄積された印刷ジョブに対してユーザ認証を行うユーザ認証手段と、前記ユーザ認証手段でユーザ認証された印刷ジョブの印刷設定が自印刷装置で実行可能か否かを判断する判断手段と、前記判断手段により前記印刷ジョブの印刷設定が実行不可と判断された場合は、前記印刷ジョブに付加された接続情報に基づき他の印刷装置の装置情報を取得する取得手段と、前記取得手段で取得した他の印刷装置の装置情報を表示するとともに、前記印刷ジョブの印刷設定を自装置で印刷可能な印刷設定に変換して印刷するか否かの確認画面を表示する表示手段と、前記印刷ジョブの印刷設定を自印刷装置で印刷可能な印刷設定に変換する変換手段と、前記判断手段により前記印刷ジョブの印刷設定が実行可能と判断された場合は、前記蓄積装置に蓄積された印刷ジョブを用いて、前記印刷ジョブの印刷設定が実行不可と判断された場合は、前記変換手段で前記印刷設定が変換された印刷ジョブを用いて印刷を実行する印刷実行手段と、前記印刷実行手段による前記印刷ジョブの印刷の終了後、前記蓄積手段に蓄積した該当印刷ジョブを削除するための印刷ジョブ終了通知を前記ネットワークに対してブロードキャスト通知する通知手段とを具備するように構成される。
【００１８】
また、請求項１２の発明は、請求項６または７の発明において、前記印刷装置は、前記判断手段により前記印刷データの印刷設定が実行不可と判断された場合、前記印刷データの印刷設定を前記変換手段で変換して印刷するか否かを確認する確認手段を具備し、前記印刷実行手段は、前記確認手段により前記印刷が確認された場合、前記変換手段で前記印刷設定が変換された印刷データを用いて印刷を実行するように構成される。
【発明の効果】
【００１９】
請求項１の発明によれば、印刷ジョブの印刷設定により自印刷装置で印刷できない場合にでも、印刷設定を変換して自印刷装置で印刷することができるという効果を奏する。
【００２０】
請求項２の発明によれば、印刷設定が変換された印刷ジョブの印刷が、確認された後に行われるという効果を奏する。
【００２１】
請求項３の発明によれば、他の印刷装置の装置情報が表示されるという効果を奏する。  請求項４の発明によれば、ユーザ認証されて印刷が行われるという効果を奏する。
【００２２】
請求項５の発明によれば、印刷ジョブ終了通知を受信すると印刷ジョブが削除されるという効果を奏する。
【００２３】
請求項６の発明によれば、印刷データの印刷設定により自印刷装置で印刷できない場合にでも、印刷設定を変換して自印刷装置で印刷することができるという効果を奏する。
【００２４】
請求項７の発明によれば、リンク情報が送信された印刷装置において、印刷データの印刷設定により自印刷装置で印刷できない場合にでも、印刷設定を変換して自印刷装置で印刷することができるという効果を奏する。
【００２５】
請求項８の発明によれば、印刷設定が変換された印刷データの印刷が、確認された後に行われるという効果を奏する。
【００２６】
請求項９の発明によれば、印刷装置が印刷データを受信できなかった場合、印刷装置が選択されて印刷データとリンク情報とが送信されるという効果を奏する。
【００２７】
請求項１０の発明によれば、学習データに基づいて印刷データが送信される印刷装置が選択されるという効果を奏する。
【００２８】
請求項１１の発明によれば、印刷ジョブの印刷設定により自印刷装置で印刷できない場合にでも、印刷設定を変換して自印刷装置で印刷することができるという効果を奏する。  請求項１２の発明によれば、印刷設定が変換された印刷ジョブの印刷が、確認された後に行われるという効果を奏する。
【発明を実施するための最良の形態】
【００２９】
以下、本発明の実施例について添付図面を参照して詳細に説明する。
【実施例１】
【００３０】
まず、印刷システム１について、図１を参照して説明する。
【００３１】
図１は、印刷システム１の構成の概略を示した模式図である。
【００３２】
図１に示すように、印刷システム１は、クライアントＰＣ（１００）と印刷装置Ａ（１５０−１）、印刷装置Ｂ（１５０−２）、印刷装置Ｃ（１５０−３）とが通信回線８により通信可能に接続される。
【００３３】
印刷装置Ａ（１５０−１）、印刷装置Ｂ（１５０−２）、印刷装置Ｃ（１５０−３）は、共通の構成を備える印刷装置（総称して示す場合は印刷装置１５０と呼ぶ）であるが、各種印刷設定（カラー印刷、モノクロ印刷、Ａ３印刷など）への対応能力は異なる。
【００３４】
例えば、印刷装置Ａ（１５０−１）ではＡ４サイズでカラー印刷が可能であり、印刷装置Ｂ（１５０−２）ではＡ３サイズの白黒印刷が可能であり、印刷装置Ｃ（１５０−３）ではＡ３サイズのカラー印刷が可能である。
【００３５】
尚、印刷装置１５０は、印刷機能に加えてスキャナ、ファクシミリなどの機能を備えた複合機であっても良く、また、印刷システム１内における台数は３台でなくとも複数台であれば良い。
【００３６】
このように構成される印刷システム１では、クライアントＰＣ（１００）で生成された印刷ジョブが印刷システム１内のすべての印刷装置である印刷装置Ａ（１５０−１）、印刷装置Ｂ（１５０−２）、印刷装置Ｃ（１５０−３）に対して送信される。
【００３７】
送信された印刷ジョブの印刷を望むユーザは、所望の印刷装置１５０に出向いて、印刷を行う。
【００３８】
ただし、それぞれの印刷装置での印刷設定の対応能力は異なっているので、ユーザが出向いた印刷装置１５０で、他の印刷装置１５０での印刷設定の対応能力が表示され、他の印刷装置１５０での印刷を望むユーザは他の印刷装置１５０で印刷することができる。
【００３９】
また、ユーザが印刷装置１５０での印刷結果に満足しなかった場合には、ユーザは、印刷出力された印刷ジョブを他の印刷装置１５０より再度印刷出力することができる。
【００４０】
次に、印刷システム１におけるクライアントＰＣ（１００）の構成について図２を参照して説明を行う。
【００４１】
図２は、クライアントＰＣ（１００）の一部の構成を示したブロック図である。
【００４２】
図２に示すように、クライアントＰＣ（１００）は、アプリケーション１０１、プリンタドライバ１０２、ＯＳ（Operating System）（１０３）、印刷設定手段１０４、画像処理部１０５、印刷ジョブ生成部１０６、接続印刷装置情報管理部１０７、スプーラ１０８、ユーザ認証データ生成部１０９、ネットワーク通信部１１０とを備える。
【００４３】
アプリケーション１０１は、文書データを生成する文書アプリケーションである。  例えばマイクロソフト社のワードが挙げられる。
【００４４】
プリンタドライバ１０２は、印刷装置１５０に送信される印刷ジョブを、アプリケーション１０１で生成された文書に基づいて生成する。
【００４５】
ＯＳ（１０３）は、クライアントＰＣ（１００）全体を管理するソフトウェアであり、プリンタドライバ１０２で生成された印刷ジョブを印刷装置１５０に送信するなどの処理を行う。
【００４６】
また、プリンタドライバ１０２は、印刷設定部１０４、画像処理部１０５、印刷ジョブ生成部１０６、接続印刷装置情報管理部１０７を備える。
【００４７】
印刷設定部１０４は、印刷データに付加される各種印刷設定であり、印刷装置１５０での印刷における各種印刷設定を管理して、ユーザにより指示された印刷設定を設定する。  印刷設定とは、例えば、用紙サイズやＮアップ印刷や両面印刷などである。  
画像処理部１０５は、印刷設定部１０４で設定された内容に基づきアプリケーション１０１で生成された画像の処理を行う。
【００４８】
印刷ジョブ生成部１０６は、画像処理部１０５で処理された文書データを、印刷設定部１０４で設定された印刷設定に基づいてＰＤＬ言語の印刷データに変換し、その印刷データに、接続印刷装置情報管理部で管理される接続印刷装置情報を付加し、ユーザ認証データ生成部１１０で生成されたユーザ認証データを付加し、更に印刷ジョブを識別する一意なジョブ識別子を付加して印刷ジョブを生成する。
【００４９】
接続印刷装置情報管理部１０７は、通信回線８上に接続されている印刷装置１５０を検索し、印刷ジョブの送信先として印刷装置１５０への接続情報を保持する。
【００５０】
また、ＯＳ（１０３）は、スプーラ１０８、ユーザ認証データ生成部１０９、ネットワーク通信部１１０を備える。
【００５１】
スプーラ１０８は、印刷ジョブ生成部１０６で生成された印刷ジョブを順次印刷装置１５０へ送信するためのバッファである。
【００５２】
ユーザ認証データ生成部１０９は、印刷ジョブ生成部１０６で印刷データに付加するユーザ認証データを生成する。
【００５３】
ネットワーク通信部１１０は、通信回線８を介して、通信回線８に接続される印刷装置１５０と情報の授受を行う。
【００５４】
このように構成されるクライアントＰＣ（１００）では、アプリケーション１０１で生成された文書に印刷指示がなされると、ジョブ識別子と所望の印刷設定とユーザ認証データと接続印刷装置情報とが含まれた印刷ジョブが生成されて、通信回線８に接続される全ての印刷装置１５０に対して、生成された印刷ジョブが送信される。
【００５５】
次に、印刷装置１５０の構成について図３を参照して説明を行う。
【００５６】
図３は、印刷装置１５０の一部の構成を示したブロック図である。
【００５７】
図３に示すように、印刷装置１５０は、コントローラ１５１、プリンタエンジン１５２、ネットワーク通信部１５３、印刷ジョブバッファ１５４、ジョブ自動変換部１５５、画像展開部１５６、ＵＩ操作部１５７、表示部１５８、ユーザ認証部１５９、ユーザ確認入力部１６０、印刷終了通知部１６２を有する。
【００５８】
コントローラ１５１は、通信回線８を介して受信した印刷ジョブからラスターデータを展開して、そのラスターデータをプリンタエンジンに渡す。
【００５９】
プリンタエンジン１５２は、コントローラ１５１から受け取ったラスターデータの印刷を実行する。
【００６０】
また、コントローラ１５１は、ネットワーク通信部１５３、印刷ジョブバッファ１５４、ジョブ自動変換部１５５、画像展開部１５６、ＵＩ操作部１５７、表示部１５８、ユーザ認証部１５９、ユーザ確認入力部１６０を有する。
【００６１】
ネットワーク通信部１５３は、通信回線８を介してクライアントコンピュータ１００や他の印刷装置１５０と情報の授受を行う。  ネットワーク通信部１５３が授受する情報は、クライアントコンピュータ１００から受信する印刷ジョブや、自装置が印刷することができる印刷設定等の印刷装置の構成情報が記述されたプリンタ情報や、ジョブキャンセル要求などである。  尚、プリンタ情報には、印刷装置１５０の構成情報だけでなく、印刷装置の配置場所などのその印刷装置１５０に関する他の情報も記述される。
【００６２】
印刷ジョブバッファ１５４は、ネットワーク通信部１５３が受信した印刷ジョブを保持する。
【００６３】
ジョブ自動変換部１５５は、印刷ジョブバッファ１５４に保持される印刷ジョブを、自装置が有する構成に応じた印刷ジョブに自動変換するなどの処理を行う。
【００６４】
画像展開部１５６は、印刷ジョブに含まれる印刷データをラスターデータに展開する。
【００６５】
ＵＩ操作部１５７は、ユーザからの操作を受け付けたり、ユーザへの情報を表示する。
【００６６】
また、ＵＩ操作部１５７は、一部が液晶タッチパネルで構成され、ユーザに情報を表示して、ユーザより指示等を受け付ける処理を行う。  そして、ＵＩ操作部１５７は、表示部１５８、ユーザ認証部１５９、ユーザ確認入力部１６０を有する。
【００６７】
表示部１５８は、印刷ジョブの印刷を所望するユーザに、当該印刷ジョブを印刷することができる自装置を含めた印刷装置１５０の情報などを表示する。
【００６８】
ユーザ認証部１５９は、印刷ジョブバッファ１５４に保持される印刷ジョブの印刷を所望するユーザのユーザ認証を行う。
【００６９】
ユーザ認証部１５９で行われるユーザ認証は、ＵＩ操作部１５７でのユーザＩＤ、パスワードの入力によるものや、ユーザ認証データが記録されている磁気カードやＩＣカードなどをカードリーダに読み取らせるやり方などがあり、いずれのやり方でもよい。
【００７０】
ユーザ確認入力部１６０は、ユーザから自装置で印刷を実行するか否かの確認を受け付ける処理や、自装置のプリンタエンジン１５２で印刷した結果についてユーザから満足したか否かの確認を受け付ける処理などを行う。
【００７１】
そして、プリンタ情報管理部１６１は、各種印刷設定に対応できる自装置の構成情報や自装置の配置場所等が記述されたプリンタ情報を記憶する。
【００７２】
また、プリンタエンジン１５２は、印刷終了通知部１６２を備える。
【００７３】
印刷終了通知部１６２は、プリンタエンジン１５２で印刷ジョブの印刷が終了したことを検知して、コントローラ１５１に終了した情報を送る。
【００７４】
このように構成される印刷装置１５０では、クライアントＰＣ（１００）から送られた印刷ジョブを受信すると、自装置と他の印刷装置１５０で対応できる印刷内容を、印刷ジョブに含まれる印刷設定に基づいて判断して、表示部１５８に表示する。
【００７５】
そして、ユーザは、印刷ジョブを印刷させる所望の印刷装置１５０を選択し（通信回線に接続された印刷装置Ａ（１５０−１）、印刷装置Ｂ（１５０−２）、印刷装置Ｃ（１５０−３）から１つの印刷装置１５０を選択する）、選択した印刷装置１５０で印刷を実行させる。  印刷結果に満足しないユーザは、他の印刷装置１５０で同じ印刷ジョブの印刷を、クライアントＰＣ（１００）から印刷ジョブの再送を行うことなく実行できる。
【００７６】
次に、クライアントＰＣ（１００）の接続印刷装置情報管理部１０７で管理される接続印刷装置情報について図４を参照して説明を行う。
【００７７】
図４は、接続印刷装置情報管理部１０７で管理される接続印刷装置情報を示した模式図。
【００７８】
図４に示すように、接続印刷装置情報は、印刷システム１で管理される印刷装置１５０のＩＰ(Internet Protocol)アドレスが記載されている。
【００７９】
クライアントＰＣ（１００）からは、生成された印刷ジョブが、この接続印刷装置情報に記載される印刷装置の全てに送信される。
【００８０】
次に、印刷ジョブ生成部１０６で生成される印刷ジョブについて、図５を参照して説明を行う。
【００８１】
図５は、印刷ジョブ生成部１０６で生成される印刷ジョブの構造を示す模式図である。
【００８２】
図５に示すように、印刷ジョブ生成部１０６で生成される印刷ジョブは、印刷ジョブの識別子であるジョブ識別子、クライアントＰＣ（１００）から印刷指示を行ったユーザを認証するユーザ認証データ、印刷ジョブが送信される印刷装置１５０の接続印刷装置情報、アプリケーション１０１で生成された印刷される文書の印刷データを含んでいる。
【００８３】
次に、印刷ジョブを送信するクライアントＰＣ（１００）で行われる処理について、図６を参照して説明を行う。
【００８４】
図６は、クライアントＰＣ（１００）で印刷が指示された後に行われる処理を示すフローチャートである。
【００８５】
ユーザからアプリケーション１０１で生成された文書に印刷指示がなされると、アプリケーション１０１から文書データが画像処理部１０５に送られる。
【００８６】
そして、画像処理部１０５では、送られた文書データを設定されている印刷設定に基づいて画像処理される（ステップ６０１）。
【００８７】
文書データに対しては、アプリケーション１０１から画像処理部１０５に送られる文書データにデフォルトの印刷設定が行われているが、印刷設定部１０４で受け付けられた印刷設定がある場合には、印刷設定部１０４で受け付けられた印刷設定が設定される印刷設定となる。
【００８８】
そして、画像処理部１０５で処理された文書データは印刷ジョブ生成部１０６に送られる。
【００８９】
一方、接続印刷装置情報管理部１０７では、通信回線８上に接続されている印刷装置を検出して、印刷ジョブの送信先として接続印刷装置情報を生成し保持する。
【００９０】
通信回線８上の印刷装置を検出するには、例えば、ＵＤＰ（User Datagram Protocol）のブロードキャストおよびＳＮＭＰ（Simple Network Management Protocol）を用い、印刷装置からの応答の有無および応答内容によって、印刷ジョブを送信可能なネットワーク機器かどうかを判断する。
【００９１】
そして、印刷ジョブ生成部１０６は、接続印刷装置情報管理部１０７から、接続印刷装置情報を取得する（ステップ６０２）。
【００９２】
印刷ジョブ生成部１０６は、画像処理部１０５から渡された文書データを、文書データに設定される印刷設定に基づき、ＰＤＬ（Page Description Language）言語の印刷データに変換する。
【００９３】
そして、印刷ジョブ生成部１０６は、ＰＤＬ言語に変換された印刷データに、接続印刷装置情報を付加する（ステップ６０３）。
【００９４】
印刷ジョブ生成部１０６は、ＯＳ（１０３）のユーザ認証データ生成部１０９よりユーザ認証情報を取得し（ステップ６０４）、ＰＤＬ言語に変換された印刷データに付加する（ステップ６０５）。
【００９５】
また、印刷ジョブ生成部１０６は、印刷ジョブが識別されるジョブ識別子を生成し（ステップ６０６）、ＰＤＬ言語に変換された印刷データに付加する（ステップ６０７）。
【００９６】
このようにして印刷ジョブ生成部１０６で印刷ジョブが生成される。  生成された印刷ジョブは、図５に示すように、ジョブ識別子、ユーザ認証データ、接続印刷装置情報、印刷データを含んでいる。
【００９７】
そして、印刷ジョブ生成部１０６は、送信先の印刷装置の数だけ印刷ジョブを複製して、スプーラ１０８へと送る。
【００９８】
スプーラ１０８へと送られた印刷ジョブは、送信先の印刷装置に応じて、スプーラ１０８に格納される（ステップ６０９）。
【００９９】
そして、スプーラ１０８に格納された印刷ジョブは、通信回線８を介して順次印刷装置Ａ（１５０−１）、印刷装置Ｂ（１５０−２）、印刷装置Ｃ（１５０−３）へと送られる（ステップ６１０）。
【０１００】
このようにして、クライアントＰＣ（１００）から、接続印刷装置情報に示される印刷装置の全てに印刷ジョブが送信される。
【０１０１】
次に、印刷装置１５０が印刷ジョブを受信する際の、印刷ジョブバッファ１５４周辺の処理について図７を参照して説明する。
【０１０２】
図７は、印刷ジョブバッファ１５４周辺の処理について示したフローチャートである。
【０１０３】
図７に示すように、画像形成装置１５０では、通信回線８よりジョブ受信要求があると（ステップ７０１でＹＥＳ）、ネットワーク通信部１５３が印刷ジョブを受信して、受信した印刷ジョブが印刷ジョブバッファ１５４に蓄積される（ステップ７０２）。
【０１０４】
そして、クライアントＰＣ（１００）から印刷指示を行ったユーザは、印刷を所望する印刷装置１５０に出向いて、その印刷装置１５０でユーザ認証を行う。
【０１０５】
それで、印刷装置１５０では、ユーザからのユーザ認証を受け付けると（ステップ７０３でＹＥＳ）、印刷ジョブバッファ１５４に、ステップ７０３でユーザ認証されたユーザの印刷ジョブがあるか否が判断される（ステップ７０４）。
【０１０６】
ステップ７０４で認証されたユーザの印刷ジョブがあった場合には（ステップ７０４でＹＥＳ）、該当される印刷ジョブがジョブ自動変換部１５５に送られる（ステップ７０５）。
【０１０７】
また、印刷装置１５０では、ユーザが印刷結果に満足した場合には、ジョブ終了通知が他の印刷装置１５０に対して送られる。
【０１０８】
それで、印刷装置１５０のネットワーク通信部１５３が、通信回線８からジョブ終了通知を受信すると（ステップ７０６でＹＥＳ）、印刷ジョブバッファ１５４にジョブ終了通知に該当する印刷ジョブが蓄積されているか否かが確認される（ステップ７０７）。
【０１０９】
印刷ジョブバッファ１５４に該当する印刷ジョブが蓄えられている場合には（ステップ７０７でＹＥＳ）、該当する印刷ジョブが印刷ジョブバッファ１５４から削除される（ステップ７０８）。
【０１１０】
次に、印刷システム１で、ユーザが印刷指示を実行して、印刷を所望する印刷装置１５０を選択する様子を図８を参照して説明する。
【０１１１】
図８は、印刷システム１で、ユーザが印刷指示を実行して、印刷を所望する印刷装置１５０を選択する様子を示した模式図である。
【０１１２】
図８に示すように、ユーザＡは、クライアントＰＣ（１００）より印刷指示を実行する。
【０１１３】
そして、クライアントＰＣ（１００）より送信される印刷ジョブには、ジョブ識別子とユーザ認証情報と接続印刷装置情報とＰＤＬ言語の印刷データとが含まれている。
【０１１４】
この印刷ジョブは、通信回線８で接続される印刷システム１の全ての印刷装置１５０に送信される。
【０１１５】
クライアントＰＣ（１００）より送信された印刷ジョブを受信した印刷装置１５０は、受信した印刷ジョブを印刷ジョブバッファ１５４に蓄積する。
【０１１６】
そこで、図８の参照番号８０１で示すように、印刷装置Ｃ（１５０−３）で印刷を所望するユーザＡは、印刷装置Ｃ（１５０−３）に出向いて、印刷装置Ｃ（１５０−３）のユーザ認証部１５９よりユーザ認証を行う。
【０１１７】
すると、ユーザＡのユーザ認証データが含まれる印刷ジョブが印刷ジョブバッファ１５４に蓄積されているので、その印刷ジョブの印刷データがジョブ自動変換部１５５に送られ、ジョブ自動変換部１５５でその印刷データが自装置である印刷装置Ｃ（１５０−３）で設定されている印刷設定をそのまま実現して印刷できるか否かが判断される。  設定されている印刷設定をそのまま実現して印刷できるか否かというのは、例えば、モノクロ印刷しかできなくてカラー印刷ができない印刷装置では、カラー印刷が実現できないという判断を行う。
【０１１８】
印刷装置Ｃ（１５０−３）で、印刷データに設定されている印刷設定をそのまま実現して印刷できる場合には、ジョブ自動変換部１５５から、印刷データが画像展開部１５６に送られ、ラスターデータに変換された印刷データが印刷データがプリンタエンジン１５２に送られて印刷される。
【０１１９】
また、ユーザＡが、図８に示すように印刷装置Ｂ（１５０−２）で印刷を所望して、印刷装置Ｂ（１５０−２）に出向いた場合にも、印刷装置Ｂ（１５０−２）のユーザ認証部１５９よりユーザ認証が行われる。
【０１２０】
この場合も印刷装置Ｃ（１５０−３）の場合と同じように、印刷ジョブバッファ１５４に蓄積されるユーザＡの認証データが含まれる印刷ジョブの印刷データがジョブ自動変換部１５５に送られて、ジョブ自動変換部１５５でその印刷データが自装置である印刷装置Ｂ（１５０−２）で印刷設定をそのまま実現して印刷できるか否かが判断される。
【０１２１】
印刷装置Ｂ（１５０−２）の場合には、印刷装置Ｂ（１５０−２）が有する構成が白黒印刷であり（プリンタ情報管理部１６１に記憶されている）、印刷データに設定されている印刷設定はＡ３のカラー印刷なので、その印刷設定を実現する印刷はできないと判断される。
【０１２２】
そして、印刷装置Ｂ（１５０−２）のジョブ自動変換部１５５で、自装置（印刷装置Ｂ（１５０−２））で印刷データを印刷するための、印刷設定の一部変更案が算出される。
【０１２３】
すなわち、印刷データに設定されている印刷設定を印刷装置Ｂ（１５０−２）で印刷できる印刷設定に変更する案である。
【０１２４】
また、ジョブ自動変換部１５５は、印刷ジョブに含まれる接続印刷装置情報をもとに、ネットワーク通信部１５３を用いて他の印刷装置１５０と接続し、他の印刷装置１５０のプリンタ情報を取得する。
【０１２５】
そして、ジョブ自動変換部１５５は、他の印刷装置１５０では、印刷ジョブバッファ１５４より送られた印刷データの印刷が、印刷設定をそのまま実現して印刷できるか否かを、他の印刷装置１５０のプリンタ情報に基づいて判断する。
【０１２６】
このように、ジョブ自動変換部１５５で、印刷データに設定された印刷設定を自装置と他の印刷装置１５０でそのまま実現して印刷できるか否かの判断が行われ、その判断結果が表示部１５８よりユーザに表示される。
【０１２７】
図８の参照番号８０２に示すように、印刷装置Ｂ（１５０−２）表示部１５８には、当印刷装置により印刷した場合の変換される印刷設定の内容が「カラー→白黒」と表示され、また、印刷装置Ａ（１５０−１）により印刷した場合の変換される印刷設定の内容が「Ａ３→Ａ４に変換して印刷」と表示され、また、印刷装置Ｃ（１５０−３）により印刷した場合には変換無しで印刷可能である旨が表示される。
【０１２８】
また、ユーザＡが図８に示すように印刷装置Ａ（１５０−１）で印刷を所望して、印刷装置Ａ（１５０−１）に出向いた場合にも、印刷装置Ａ（１５０−１）のユーザ認証部１５９よりユーザ認証が行われる。
【０１２９】
この場合も印刷装置Ｃ（１５０−３）、印刷装置Ｂ（１５０−２）の場合と同じように、印刷ジョブバッファ１５４に蓄積されるユーザＡの認証データが含まれる印刷ジョブの印刷データがジョブ自動変換部１５５に送られて、ジョブ自動変換部１５５でその印刷データが自装置である印刷装置Ａ（１５０−１）で印刷設定をそのまま実現して印刷できるか否かが判断される。
【０１３０】
印刷設定をそのまま実現して印刷できる場合には印刷を行うが、印刷設定をそのまま実現して印刷できない場合には自装置である印刷装置Ａ（１５０−１）で印刷するための変換される印刷設定を算出する。
【０１３１】
また、ジョブ自動変換部１５５は、印刷ジョブに含まれる接続印刷装置情報をもとに、ネットワーク通信部１５３を用いて他の印刷装置１５０と接続し、他の印刷装置１５０のプリンタ情報を取得し、他の印刷装置１５０で印刷設定をそのまま実現して印刷できるか否かを判断する。
【０１３２】
自装置１５０の場合と同様に、他の印刷装置１５０でも、印刷設定をそのまま実現して印刷できない場合には、その印刷装置１５０で印刷されるための変換される印刷設定が算出される。
【０１３３】
そして、自装置である印刷装置Ａ（１５０−１）で、印刷設定をそのまま実現して印刷できない場合には、表示部１５８に、自装置で印刷した場合の変換される印刷設定の内容と、印刷システム１内の他の印刷装置１５０で印刷した場合の変換される印刷設定の内容が表示される（参照番号８０３）。
【０１３４】
このように、クライアントＰＣ（１００）から印刷ジョブが印刷システム１内のすべての印刷装置１５０に送られると、ユーザＡは印刷を所望する印刷装置１５０へ出向いて、その印刷装置１５０でユーザ認証を行う。
【０１３５】
ユーザＡによりユーザ認証が行われた印刷装置１５０では、印刷データの印刷設定をそのまま自装置で印刷できる場合には印刷出力を行い、また、印刷データの印刷設定をそのまま自装置で印刷できない場合には自装置と他の印刷装置１５０とで印刷するために変換される印刷設定が表示部１５８に表示される。
【０１３６】
そして、ユーザＡは、印刷を所望する印刷装置を選択する。
【０１３７】
次に、ユーザからユーザ認証をされた印刷装置１５０で行われる処理を図９のフローチャートを参照して説明を行う。
【０１３８】
図９は、印刷装置１５０でユーザからユーザ認証された後に行われる処理を示したフローチャートである。
【０１３９】
印刷装置１５０は、ユーザからユーザ認証を受けると、ユーザ認証を受けたユーザと同じユーザ認証情報が含まれる印刷ジョブが、印刷ジョブバッファ１５４に蓄積されているかを確認する。
【０１４０】
そして、ユーザ認証を受けたユーザのユーザ認証情報が含まれる印刷ジョブの印刷データがジョブ自動変換部１５５に送られ、ジョブ自動変換部１５５でその印刷データに設定された印刷設定をそのまま実現して（変換せずに）自装置で印刷可能かどうかを、プリンタ情報管理部１６１に記憶されるプリンタ情報に基づいて判断する（ステップ９０１）。
【０１４１】
ステップ９０１の結果、自装置で印刷可能であると判断された場合には（ステップ９０１でＹＥＳ）、印刷データがジョブ自動変換部１５５より画像展開部１５６に送られ、画像展開部１５６で変換されたラスターデータがプリンタエンジン１５２で印刷される。
【０１４２】
また、ステップ９０１で判断された結果、自装置で印刷できないと判断された場合には（ステップ９０１でＮＯ）、ユーザ認証を受けたユーザのユーザ認証情報が含まれる印刷ジョブ内にある接続印刷装置情報に基づいて、ネットワーク通信部１５３が他の印刷装置１５０に接続し、他の印刷装置１５０のプリンタ情報を取得する（ステップ９０２）。
【０１４３】
他の印刷装置１５０のプリンタ情報が取得されると、ジョブ自動変換部１５５は、自装置で印刷する場合の変換される印刷設定の内容と、他の印刷装置１５０で印刷する場合の変換される印刷設定の内容とを、自装置のプリンタ情報と他の印刷装置１５０のプリンタ情報とに基づいて算出する（ステップ９０３）。
【０１４４】
そして、ステップ９０３で算出された内容が表示部１５８に表示され、ユーザに示される（ステップ９０４）。  尚、ステップ９０４では、ステップ９０３で算出された内容に加えて、他の印刷装置１５０が配置される場所などの他の印刷装置１５０に関する情報も表示されてよい。
【０１４５】
ユーザは、表示部１５８に表示された内容を確認して、ユーザ認証を行った印刷装置１５０で印刷を実行させるか、それとも、他の印刷装置１５０で印刷させるかを選択する。
【０１４６】
ユーザがユーザ認証を行った印刷装置１５０で印刷を実行させるように選択して、その内容がユーザ情報入力部１６０より入力されると（ステップ９０５でＹＥＳ）、ジョブ自動変換部１５５で、印刷データに設定されていた印刷設定が自装置で印刷できるように変換されて画像展開部１５６に送られる。
【０１４７】
画像展開部１５６に送られた印刷データは、プリンタエンジン１５２で印刷される（ステップ９０７）。
【０１４８】
また、ステップ９０５で、ユーザが、ユーザ認証を行った印刷装置１５０で印刷を実行しないことを選択して、その内容がユーザ情報入力部より入力されると（ステップ９０５でＮＯ）、印刷処理は終了される。  尚、ステップ９０５でＮＯの場合には、ジョブ自動変換部１５５にある印刷データは削除され、且つ印刷ジョブバッファ１５４にある該当印刷データに関する印刷ジョブが削除されてもよい。
【０１４９】
次に、印刷装置１５０で印刷が行われた後に行われる処理について図１０のフローチャートを参照して説明を行う。
【０１５０】
図１０は、印刷装置１５０で印刷が行われた後に行われる処理について示したフローチャートである。
【０１５１】
図９を参照して説明したような処理によって、印刷装置１５０での印刷が終了すると、印刷終了通知部１６２より印刷終了通知がＵＩ操作部１５７に送られる。
【０１５２】
ＵＩ操作部１５７は、印刷終了通知を受け取ると（ステップ１００１でＹＥＳ）、表示部１５８よりユーザに、印刷が終了したことと、行われた印刷に満足したか否かを問うことが表示される（ステップ１００２）。
【０１５３】
表示部１５８より表示される内容は、例えば、次のようなものである。
【０１５４】
「ユーザＡの印刷ジョブＸの印刷が終了しました。カラー文書を白黒に変換して印刷しました。もし期待しない印刷結果だった場合には、他の印刷装置で印刷しなおすこともできます。印刷しなおしますか？」
印刷結果に満足しなかったユーザは、ユーザ確認入力部１６０より、他の印刷装置から印刷しなおす選択肢を選んで入力する（ステップ１００３でＮＯ）。
【０１５５】
ユーザ確認入力部１６０より、ユーザが印刷結果に満足しなかった場合には（ステップ１００３でＮＯ）、印刷装置１５０では、印刷前に表示した他の印刷装置１５０で印刷した場合の変換される印刷設定（図９のステップ９０４で表示された内容）が再度、表示部１５８に表示される（ステップ１００６）。  ステップ１００６では、変換される印刷設定だけでなく、他の印刷装置１５０が配置される場所などの他の印刷装置１５０に関する情報も表示されてよい。
【０１５６】
また、ステップ１００３で、ユーザが印刷結果に満足して、ユーザ確認入力部１６０より、ユーザが印刷結果に満足した場合には（ステップ１００３でＹＥＳ）、印刷終了通知部１６２は、印刷終了通知を、ネットワーク通信部１５３より他の印刷装置１５０に対してブロードキャスト送信する（ステップ１００４）。  送信される印刷終了通知には、終了した印刷ジョブのジョブ識別子が含まれる。
【０１５７】
印刷終了通知を受信した他の印刷装置１５０は、図７のステップ７０６に示すように、印刷終了通知に含まれているジョブ識別子に基づいて、印刷ジョブバッファ１５４に同じジョブ識別子の印刷ジョブが蓄積されているか否かを確認する（図７のステップ７０６からステップ７０７）。
【０１５８】
そして、印刷ジョブバッファ１５４に該当する印刷ジョブが蓄積されている場合には（ステップ７０７ＹＥＳ）、その印刷ジョブが印刷ジョブバッファ１５４から削除される（ステップ７０８）。
【実施例２】
【０１５９】
次に、第２実施例では、全ての印刷装置１５０に印刷ジョブが送信される印刷システム１とは異なり、クライアントＰＣ（２００）が有する学習データベース２０３によって印刷ジョブの送信先が決定される印刷システム２について説明を行う。
【０１６０】
まず、印刷システム２について図１１を参照して説明を行う。
【０１６１】
図１１は、印刷システム２の構成の概略を示した模式図である。
【０１６２】
図１１に示すように、印刷システム２は、クライアントＰＣ（２００）と印刷装置Ａ（２５０−１）、印刷装置Ｂ（２５０−２）、印刷装置Ｃ（２５０−３）とが通信回線８により通信可能に接続される。
【０１６３】
印刷装置Ａ（２５０−１）、印刷装置Ｂ（２５０−２）、印刷装置Ｃ（２５０−３）は、共通の構成を備える印刷装置（総称して呼ぶ場合は印刷装置２５０と呼ぶ）であるが、各種印刷設定（カラー印刷、モノクロ印刷、Ａ３印刷など）への対応能力は異なる。
【０１６４】
尚、印刷装置２５０は、印刷する機能に加えてスキャナ機能、ファクシミリ機能などの機能を備えた複合機であっても良く、また、印刷システム２内における台数は３台でなくとも２台以上の台数であれば良い。
【０１６５】
このように構成される印刷システム２内では、クライアントＰＣ２００が印刷ジョブの送信先を決定する学習データベース２０３を有している。  そして、図１１に示すように、学習データベース２０３で決定された印刷ジョブの送信先である印刷装置２５０（例えば図１１に示す印刷装置Ａ（２５０−１））にはユーザ認証データを含んだ印刷ジョブが送られ、それ以外の印刷装置２５０（例えば、図１１に示す印刷装置Ｂ（２５０−２）、印刷装置Ｃ（２５０−３））には印刷ジョブの送信先である印刷装置２５０（例えば、図１１に示す印刷装置Ａ（２５０−１））へ接続できるリンク情報が送られる。
【０１６６】
次に、印刷システム２におけるクライアントＰＣ（２００）の構成について図１２を参照して説明を行う。
【０１６７】
図１２は、クライアントＰＣ（２００）の一部の構成を示したブロック図である。
【０１６８】
図１２に示すように、クライアントＰＣ（２００）は、アプリケーション１０１、プリンタドライバ２０１、ＯＳ（２０２）とを有する。
【０１６９】
また、プリンタドライバ２０１は、印刷設定部１０４、画像処理部１０５、接続印刷装置情報管理部１０７、学習データベース２０３、印刷ジョブ生成部２０４、リンク情報生成部２０５を有する。
【０１７０】
また、ＯＳ（２０２）は、スプーラ２０７、ユーザ認証データ生成部１１０、ネットワーク通信部２０６を有する。
【０１７１】
尚、実施例２において、実施例１で説明した符号と同じ符号を付しているものは同じ構成と同じ機能を有しているものなので、説明は省略する。
【０１７２】
プリンタドライバ２０１が有する、学習データベース２０３は、印刷システム４の過去の印刷実績を蓄積するデータベースであり、印刷ジョブの送信先の印刷装置を、蓄積する印刷実績から学習した学習データ（例えば使用頻度）に基づいて決定する。  送信先の印刷装置の決定は、例えば、蓄積する印刷実績から印刷装置の使用頻度が最も高い印刷装置が選択されるようなアルゴリズムによって学習されると、学習データとして使用頻度が高い印刷装置が選ばれる。  そして、その学習データに基づいて、使用頻度の最も高い印刷装置が送信先の印刷装置として決定される。
【０１７３】
印刷ジョブ生成部２０４は、学習データベース２０３で決定された印刷装置２５０に送信する印刷ジョブを生成する。
【０１７４】
リンク情報生成部２０５は、学習データベース２０３で決定された印刷装置２５０以外の印刷装置２５０に送信するリンク情報を生成する。  このリンク情報は、学習データベース２０３で決定された印刷装置２５０へリンクするための情報である。
【０１７５】
スプーラ２０７は、印刷ジョブ生成部２０４で生成された印刷ジョブとリンク情報生成部２０５で生成されたリンク情報とを順次印刷装置２５０へ送信するためのバッファである。
【０１７６】
ネットワーク通信部２０６は、通信回線８を介して印刷装置２５０と情報の授受を行い、また、印刷が終了した印刷装置２５０から送られる印刷実績を学習データベース２０３に送る処理などを行う。
【０１７７】
このように構成されるクライアントＰＣ（２００）では、学習データベース２０３によって、印刷ジョブの送信先である印刷装置２５０が決定され、決定された印刷装置２５０に対してだけ印刷ジョブが送信される。  そして、印刷システム２内にある、印刷ジョブの送信先と決定されなかった印刷装置２５０に対してはリンク情報が送られる。
【０１７８】
次に、印刷装置２５０の構成について図１３を参照して説明を行う。
【０１７９】
図１３は、印刷装置２５０の一部の構成を示したブロック図である。
【０１８０】
図１３に示すように、コントローラ２５１とプリンタエンジン２５７とを備える。
【０１８１】
コントローラ２５１は、ネットワーク通信部２５２、印刷ジョブバッファ２５３、ジョブ自動変換部２５４、画像展開部１５６、プリンタ情報管理部１６１、ＵＩ操作部２５５を備える。
【０１８２】
ネットワーク通信部２５２は、通信回線８を介して、クライアントＰＣ（２００）や他の印刷装置２５０と情報の授受を行う。  また、ネットワーク通信部２５２は、クライアントＰＣ（２００）からリンク情報を受信する。
【０１８３】
印刷ジョブバッファ２５３は、クライアントＰＣ（２００）から送信された印刷ジョブやリンク情報を蓄積する。
【０１８４】
ジョブ自動変換部２５４は、自装置や他の印刷装置２５０で印刷データを印刷するための変換される印刷設定を算出する処理や、印刷データの印刷設定を変換する処理などを行う。
【０１８５】
ＵＩ操作部２５５は、一部が液晶のタッチパネルで構成され、ユーザに情報を提供し、ユーザから指示を受け付ける。  また、ＵＩ操作部２５５は、表示部１５８、ユーザ認証部１５９、ジョブ識別子受付部２５６、ユーザ確認入力部１６０を備える。
【０１８６】
ジョブ識別子受付部２５６は、リンク情報が送られた印刷装置２５０において、リンク情報に記載されるジョブ識別子の印刷ジョブの印刷が所望される場合に、ユーザからジョブ識別子を受け付ける処理を行う。
【０１８７】
プリンタエンジン２５７は、印刷終了通知部１６２と印刷実績生成部２５８を備える。
【０１８８】
印刷実績生成部２５８は、自装置２５０で印刷が終了したときに、自装置２５０で印刷されたことを示す印刷実績を生成する。
【０１８９】
次に、クライアントＰＣ（２００）から送信される印刷ジョブとリンク情報について図１４を参照して説明を行う。
【０１９０】
図１４はクライアントＰＣ（２００）から印刷装置２５０に送信される印刷ジョブとリンク情報の構造を示す模式図であり、図１４（ａ）は印刷ジョブの構造を示す模式図であり、図１４（ｂ）はリンク情報の構造を示す模式図である。
【０１９１】
クライアントＰＣ（２００）から送信される印刷ジョブは、図１４（ａ）に示すように、ジョブ識別子とユーザ認証データと接続印刷装置情報と印刷設定がなされた印刷データが含まれている。
【０１９２】
また、クライアントＰＣ（２００）から送信されるリンク情報は、図１４（ｂ）に示すように、ジョブ識別子と、印刷ジョブが送信された印刷装置２５０に接続するための当該印刷装置２５０のＩＰアドレスが記されるリンクデータとが含まれている。
【０１９３】
次に、クライアントＰＣ（２００）で印刷指示がなされたときに印刷ジョブが生成される処理について図１５を参照して説明を行う。
【０１９４】
図１５は、クライアントＰＣ（２００）で行われる、印刷ジョブが生成される処理について示したフローチャートである。
【０１９５】
クライアントＰＣ（２００）では、アプリケーション１０１で生成された文書データについての印刷指示を受け付けると、アプリケーション１０１から文書データが画像処理部１０５に送られる。  画像処理部１０５では、設定された印刷設定に基づき文書データが画像処理される（ステップ１５０１）。
【０１９６】
学習データベース２０３は、印刷ジョブの送信先の印刷装置２５０を学習データベース２０３に蓄積されるデータに基づいて決定する（ステップ１５０２）。
【０１９７】
そして、印刷ジョブ生成部２０４は、ユーザ認証データ生成部１１０が生成した、アプリケーション１０１に印刷指示を行ったユーザのユーザ認証データを受け取る（ステップ１５０３）。
【０１９８】
さらに、印刷ジョブ生成部２０４は、画像処理部１０５より受信した文書データを、文書データに設定される印刷設定に基づき、ＰＤＬ言語の印刷データに変換する。
【０１９９】
印刷ジョブ生成部２０４は、変換したＰＤＬ言語の印刷データにユーザ認証データを付加する（ステップ１５０４）。
【０２００】
印刷ジョブ生成部２０４は、印刷ジョブの識別子である一意なジョブ識別子を生成する（ステップ１５０５）。  ユーザは生成されたジョブ識別子を確認する。
【０２０１】
そして、生成されたジョブ識別子は、ＰＤＬ言語の印刷データに付加される（ステップ１５０６）。
【０２０２】
また、リンク情報生成部２０５は、印刷ジョブの送信先以外の印刷装置２５０に送信するリンク情報を、学習データベース２０３から送られる印刷ジョブの送信先と接続印刷装置情報管理部１０７から送られる接続印刷装置情報に基づいて生成する（ステップ１５０７）。  リンク情報には、ステップ１５０６で付加されたジョブ識別子と同じ番号のジョブ識別子が含まれ、また、印刷ジョブの送信先に接続するリンクデータが含まれる。
【０２０３】
印刷ジョブ生成部２０４は、ＰＤＬ言語の印刷データに、ジョブ識別子とユーザ認証データと、接続印刷装置情報とが付加された印刷ジョブを生成する。  生成された印刷ジョブは、学習データベース２０３で決定された送信先の印刷装置２５０にだけに送信される印刷ジョブである。
【０２０４】
このようにして生成された印刷ジョブは、学習データベース２０３で決定された送信先の印刷装置２５０にネットワーク通信部２０６より送られる。  また、このようにして生成されたリンク情報は、学習データベース２０３で決定された印刷ジョブの送信先以外の全ての印刷装置２５０に、ネットワーク通信部２０６より送られる。
【０２０５】
次に、印刷ジョブを受信した印刷装置２５０で行われる処理について図１６を参照して説明する。
【０２０６】
図１６は、印刷ジョブを受信した印刷装置２５０で行われる処理について示したフローチャートである。
【０２０７】
印刷ジョブが送られた印刷装置２５０では、印刷ジョブをネットワーク受信部２５２で受信し、その印刷ジョブを印刷ジョブバッファ２５３に送る。
【０２０８】
印刷ジョブバッファ２５３は、送られた印刷ジョブを蓄積する。
【０２０９】
印刷ジョブが送信された印刷装置２５０で印刷を所望するユーザは、その印刷装置２５０のユーザ認証部１５９よりユーザ認証を行う。
【０２１０】
ユーザ認証が行われた印刷装置２５０では、行われたユーザ認証と同じユーザ認証情報が含まれている印刷ジョブが印刷ジョブバッファ２５３に蓄積されているか否かを確認し、そのような印刷ジョブが蓄積されている場合には、該当する印刷ジョブの印刷データをジョブ自動変換部２５４に送る。
【０２１１】
ジョブ自動変換部２５４では、送られた印刷データに設定されている印刷設定をそのまま実現して自装置２５０で印刷できるか否かが、プリンタ情報管理部１６１に管理する自装置のプリンタ情報に基づいて判断される（ステップ１６０１）。
【０２１２】
ステップ１６０１で印刷設定をそのまま実現して自装置２５０で印刷できないと判断された場合には（ステップ１６０１でＮＯ）、印刷ジョブに含まれる接続印刷装置情報に記載される他の印刷装置２５０のプリンタ情報を取得する（ステップ１６０２）。
【０２１３】
そして、ステップ１６０２で取得した他の印刷装置２５０のプリンタ情報とプリンタ情報管理部１６１に蓄積される自装置２５０のプリンタ情報に基づいて、自装置で印刷する場合の変換される印刷設定の内容と、他の印刷装置２５０で印刷する場合の変換される印刷設定の内容とが、図９のステップ９０３で説明したように、算出される（ステップ１６０３）。
【０２１４】
そして、ステップ１６０３で算出された内容が、表示部１５８に表示される（ステップ１６０４）。
【０２１５】
ユーザは表示部１５８に表示された内容を視認して、自装置２５０で印刷を行わせるか、それとも、他の印刷装置２５０で印刷を行わせるかを選択する（自装置２５０とはこの場合、ステップ１６０１の前にユーザ認証が行れた印刷装置２５０である。）。
【０２１６】
ユーザは選択した内容をユーザ確認入力部１６０より入力する。
【０２１７】
ユーザ確認入力部１６０より、自装置２５０で印刷しないことが受け付けられると（ステップ１６０５でＮＯ）、自装置２５０での印刷処理は終了される。  尚、ステップ１６０５でＮＯの場合には、ジョブ自動変換部２５４にある印刷データは削除され、且つ印刷ジョブバッファ２５３にある該当印刷データに関する印刷ジョブが削除されてもよい。
【０２１８】
また、ステップ１６０５で、自装置２５０で印刷されることがユーザ確認入力部１６０より受け付けられると（ステップ１６０５でＹＥＳ）、ジョブ自動変換部２５４で、自装置２５０による印刷が可能なように、印刷データに設定されている印刷設定が変換される（ステップ１６０６）。
【０２１９】
そして、印刷設定が変換された印刷データは、画像展開部１５６に送られて、ラスターデータに展開される。  ラスターデータはプリンタエンジン１５２で印刷される（ステップ１６０７）。
【０２２０】
印刷が終了すると、印刷実績生成部２５８で印刷実績が生成され（ステップ１６０８）、自装置２５０で印刷されたことを示す印刷実績が、クライアントＰＣ（２００）に送られる（ステップ１６０９）。
【０２２１】
印刷実績が送信されたクライアントＰＣ（２００）では、図１５のステップ１５１１、１５１２に示すように、受信した内容に基づいて、印刷実績の送信元の印刷装置２５０で印刷されたことが反映されるように学習データベース２０３が更新される。
【０２２２】
次に、印刷システム２の、リンク情報が送られた印刷装置２５０で行われる処理について図１７を参照して説明する。
【０２２３】
以下では、印刷装置Ａ（２５０−１）に印刷ジョブが送られて、印刷装置Ｂ（２５０−２）にリンク情報が送られたことを例として説明を行う。
【０２２４】
図１７は、リンク情報が送られた印刷装置Ｂ（２５０−２）で印刷が行われる場合の処理を示したフローチャートである。
【０２２５】
リンク情報が送られた印刷装置Ｂ（２５０−２）での印刷を所望するユーザは、その印刷装置Ｂ（２５０−２）のジョブ識別子受付部２５６より印刷を所望する印刷ジョブのジョブ識別子を入力する。
【０２２６】
ユーザに所望される印刷ジョブのジョブ識別子がジョブ識別子受付部２５６で受け付けられると（ステップ１７０１）、受け付けたジョブ識別子を含んだ印刷ジョブが印刷ジョブバッファ２５３に蓄積されているか確認される。
【０２２７】
印刷装置Ｂ（２５０−２）の印刷ジョブバッファ２５３に蓄積されるリンク情報には、印刷ジョブが送信された印刷装置Ａ（２５０−１）へ接続するリンクデータが記述されているので、印刷装置Ｂ（２５０−２）のネットワーク通信部２５２は、印刷装置Ａ（２５０−１）へ接続し、受け付けたジョブ識別子を送信して、ユーザ認証データを要求する（ステップ１７０２）。
【０２２８】
印刷ジョブが送信されている印刷装置Ａ（２５０−１）では、ユーザ認証データの要求を受け付けると（ステップ１７０３）、印刷システム２内の他の印刷装置２５０（印刷装置Ａ（２５０−１）以外の印刷装置２５０）のプリンタ情報を、通信回線８を介して他の印刷装置２５０より取得する（ステップ１７０４）。
【０２２９】
そして、印刷装置Ａ（２５０−１）では、印刷装置Ｂ（２５０−２）より受信したジョブ識別子と同じジョブ識別子が含まれた印刷ジョブの印刷データが、ジョブ自動変換部２５４に送られる。
【０２３０】
ジョブ自動変換部２５４では、送られた印刷データに設定される印刷設定をそのまま実現して印刷できるか否かを、自装置２５０（印刷装置Ａ（２５０−１））と他の印刷装置２５０とについて調べる。  そして、ジョブ自動変換部２５４で、送られた印刷データが自装置２５０で印刷される場合と他の印刷装置２５０で印刷される場合の、変換される印刷設定が算出される（ステップ１７０５）。
【０２３１】
そして、ステップ１７０５で算出された内容と、印刷装置Ｂ（２５０−２）より受信したジョブ識別子と、同じジョブ識別子を含んだ印刷ジョブに含まれるユーザ認証データとが印刷装置Ｂ（２５０−２）に送信される（ステップ１７０６）。
【０２３２】
印刷装置Ｂ（２５０−２）は、印刷装置Ａ（２５０−１）から送られた、印刷装置Ａ（２５０−１）と他の印刷装置２５０（印刷装置Ｂ（２５０−２）も含まれる）とで印刷された場合の変換される印刷設定とユーザ認証データとを受信する。
【０２３３】
そして、印刷装置Ｂ（２５０−２）で、ジョブ識別子を入力したユーザが、ユーザ認証部１５９よりユーザ認証を行う。
【０２３４】
印刷装置Ｂ（２５０−２）でユーザ認証が行われると（ステップ１７０７）、印刷システム２内の印刷装置２５０で印刷した場合の、変換される印刷設定の内容が、印刷装置Ｂ（２５０−２）の表示部１５８よりユーザに表示される。
【０２３５】
ユーザは、表示部１５８に表示される内容を視認して、どの印刷装置２５０で印刷するかを決定する。
【０２３６】
ユーザが視認した表示部１５８を有する印刷装置Ｂ（２５０−２）で印刷を所望する場合には、ユーザは、ユーザ確認入力部１６０より、印刷装置Ｂ（２５０−２）で印刷する内容を入力する。
【０２３７】
印刷装置Ｂ（２５０−２）で印刷されることがユーザ確認入力部１６０で受け付けられると（ステップ１７０８でＹＥＳ）、ネットワーク通信部２５２より、ステップ１７０１で受け付けたジョブ識別子の印刷ジョブが、印刷装置Ａ（２５０−１）に要求される（ステップ１７０９）。
【０２３８】
要求を受けた印刷装置Ａ（２５０−１）は（ステップ１７１０）、要求された印刷ジョブを印刷装置Ｂ（２５０−２）に送る（ステップ１７１１）。
【０２３９】
印刷ジョブが送られた印刷装置Ａ（２５０−１）は、印刷ジョブを受信すると（ステップ１７１２）、受信した印刷ジョブを印刷ジョブバッファ２５３に蓄積して、その印刷ジョブに含まれる印刷データをジョブ自動変換部２５４に送る。
【０２４０】
ジョブ自動変換部２５４に送られた印刷データは、印刷装置Ｂ（２５０−２）で印刷できるように、設定されている印刷設定が変換される（ステップ１７１３）。
【０２４１】
そして、印刷設定が変換された印刷データが画像展開部１５６に送られて、画像展開部１５６で展開されたラスターデータがプリンタエンジン２５７で印刷される（ステップ１７１４）。
【０２４２】
印刷が終了されると、印刷実績生成部２５８で印刷実績が生成されて（ステップ１７１５）、クライアントＰＣ（２００）に送信される（ステップ１７１６）。
【０２４３】
印刷実績が送信されたクライアントＰＣ（２００）では、図１５のステップ１５１１、１５１２に示すように、受信した内容に基づいて、印刷装置Ｂ（２５０−２）で印刷されたことが反映されるように学習データベース２０３が更新される。
【０２４４】
また、印刷実績を送信した印刷装置Ｂ（２５０−２）では、表示部１５８に印刷結果をユーザに尋ねる画面が表示される。  例えば、「ユーザＡの印刷ジョブＸの印刷が終了しました。カラー文書を白黒に変換して印刷しました。もし期待しない印刷結果だった場合には、他の印刷装置で印刷しなおすこともできます。印刷しなおしますか？」のような内容である。
【０２４５】
それで、ユーザが印刷結果に満足しなかった場合には、ユーザはユーザ確認入力部１６０より、他の印刷装置から印刷しなおす選択肢を選んで入力する。
【０２４６】
ユーザが印刷装置Ｂ（２５０−２）での印刷結果に満足しなかった場合には、ステップ１７０７の後に行われる印刷システム２内の印刷装置２５０で印刷した場合の変換される印刷設定の内容が、印刷が行われた印刷装置Ｂ（２５０−２）の表示部１５８に表示される。
【０２４７】
また、ユーザが印刷装置Ｂ（２５０−２）での印刷結果に満足した場合には、印刷終了通知部１６２が、印刷終了通知を、ネットワーク通信部２５２より、他の印刷装置２５０にブロードキャスト送信する。  送信される印刷終了通知には、終了した印刷ジョブのジョブ識別子が含まれる。
【０２４８】
印刷終了通知を受信した印刷装置２５０は、印刷終了通知に含まれているジョブ識別子に基づいて、該当するジョブ識別子が含まれている印刷ジョブを印刷ジョブバッファ２５３から削除する。
【０２４９】
尚、印刷実績を送信した印刷装置Ｂ（２５０−２）でユーザに印刷結果の満足を尋ねる処理がなされるが、同様の処理は、図１６を参照して説明した印刷ジョブを受信した印刷装置２５０で印刷が終了して印刷実績が送信された後に行われても良い。
【０２５０】
尚、ユーザに印刷結果の満足を尋ねる処理は、印刷実績が生成される前に行われてもよい。  つまり、印刷されてユーザが印刷結果に満足した後にだけ、印刷実績が生成されて学習データベース２０３の更新が行われる、ように構成されてもよい。
【０２５１】
尚、クライアントＰＣ（２００）より送信した印刷ジョブ（図１５のステップ１５０８）が何らかの理由により、送信先の印刷装置２５０で受信されなかった場合には、クライアントＰＣ（２００）で、学習データベース２０３に基づき次に最適な印刷装置２５０が選択されて印刷ジョブが送信されても良い。  その際、選択された次に最適な印刷装置２５０以外の印刷装置２５０には、選択された次に最適な印刷装置２５０に接続するリンク情報が送信される。
【実施例３】
【０２５２】
次に、第３実施例では印刷システム３について説明を行う。
【０２５３】
まず、印刷システム３の構成について図１８を参照して説明を行う。
【０２５４】
図１８は、印刷システム３の構成の概略を示した模式図である。
【０２５５】
図１８に示すように、印刷システム３は、クライアントＰＣ（２００）と印刷装置Ａ（３５０−１）、印刷装置Ｂ（３５０−２）、印刷装置Ｃ（３５０−３）とが通信回線８を介して通信可能に接続される。
【０２５６】
尚、第３実施例において、第１、２実施例で説明した符号と同じ符号を付しているものは同じ構成と同じ機能を有しているものなので、説明は省略する。
【０２５７】
印刷装置Ａ（３５０−１）、印刷装置Ｂ（３５０−２）、印刷装置（３５０−３）は、共通の構成を備える印刷装置であるが、各種印刷設定（カラー印刷、モノクロ印刷、Ａ３印刷など）への対応能力は異なる。  そして、印刷装置Ａ（３５０−１）、印刷装置Ｂ（３５０−２）、印刷装置Ｃ（３５０−３）を総称して呼ぶときには、印刷装置３５０と呼ぶ。
【０２５８】
尚、印刷装置３５０は、印刷する機能に加えてスキャナ機能、ファクシミリ機能などの機能を備えた複合機であっても良く、また、印刷システム３内における台数は３台でなくとも２台以上の台数でよい。
【０２５９】
このように構成される印刷システム３内では、クライアントＰＣ（２００）内に、印刷システム３で行われた印刷装置３５０に関するデータを蓄えて印刷ジョブの送信先を決定する学習データベース２０３が備えられ、また、印刷装置３５０内に学習データベース３５２が備えられる。
【０２６０】
印刷システム３では、第２実施例で説明したクライアントＰＣ（２００）と同じクライアントＰＣ（２００）が使用される。
【０２６１】
次に、印刷システム３内の印刷装置３５０の構成について図１９を参照して説明を行う。
【０２６２】
図１９は、印刷システム３内の印刷装置３５０の一部の構成を示したブロック図である。
【０２６３】
図１９に示すように、印刷装置３５０は、コントローラ３５１、プリンタエンジン２５７を有する。
【０２６４】
コンロトーラ３５１は、ネットワーク通信部２５２、印刷ジョブバッファ２５３、ジョブ自動変換部２５４、画像展開部１５６、プリンタ情報管理部１６１、ＵＩ操作部２５５、学習データベース３５２を有する。
【０２６５】
学習データベース３５２は、自装置３５０で印刷した後に印刷実績生成部２５８で生成される印刷実績を蓄積するデータベースである。
【０２６６】
また、ＵＩ操作部２５５は、表示部１５８、ユーザ認証部１５９、ジョブ識別子受付部２５６、ユーザ確認入力部１６０を有する。
【０２６７】
プリンタエンジン２５７は、印刷実績生成部２５８、印刷終了通知部１６２を有する。  次に、クライアントＰＣ（２００）で印刷指示が行われた後の処理について図２０を参照して説明を行う。
【０２６８】
図２０は、印刷システム３におけるクライアントＰＣ（２００）で、印刷指示が行われた後における処理を示したフローチャートである。
【０２６９】
クライアントＰＣ（２００）で印刷指示が行われると、クライアントＰＣ（２００）の学習データベース２０３は、印刷システム３内の印刷装置３５０の学習データベース３５２にアクセスして、学習データベース３５２の内容を読み込み、更新作業を行う（ステップ２００１）。
【０２７０】
その後に、アプリケーション１０１で生成された文書データが画像処理部１０５に送られて、印刷ジョブとリンク情報とが印刷装置３５０に送られる処理は、第２実施例で図１５を参照して説明したステップ１５０１乃至ステップ１５０８の処理（参照番号１５５０）において、印刷装置２５０を印刷装置３５０、印刷システム２を印刷システム３と読み替えた処理と同じなので、説明は省略する。
【０２７１】
このように、印刷システム３のクライアントＰＣ（２００）では、印刷指示が行われると、学習データベース２０３が印刷システム３内の印刷装置３５０の学習データベース３５２にアクセスして内容を読み込み、学習データベース２０３の更新作業が行われる。
【０２７２】
そのようにして更新された学習データベース２０３のデータに基づいて、印刷ジョブの送信先が決定され、生成された印刷ジョブが送信先に送られ、また、リンク情報が印刷ジョブの送信先以外の印刷装置に対して送信される。
【０２７３】
次に、印刷ジョブが送信された印刷装置３５０で行われる処理について図２１を参照して説明を行う。
【０２７４】
図２１は、印刷ジョブが送信された印刷装置３５０で行われる処理について示したフローチャートである。
【０２７５】
印刷ジョブが送られた印刷装置３５０では、印刷ジョブをネットワーク受信部２５２で受信し、その印刷ジョブを印刷ジョブバッファ２５３に送る。
【０２７６】
印刷ジョブバッファ２５３は、送られた印刷ジョブを蓄積する。
【０２７７】
印刷ジョブが送信された印刷装置３５０で印刷を所望するユーザは、その印刷装置３５０のユーザ認証部１５９よりユーザ認証を行う。
【０２７８】
ユーザ認証が行われた印刷装置３５０では、行われたユーザ認証と同じユーザ認証情報が含まれている印刷ジョブが印刷ジョブバッファ２５３に蓄積されているか否かを確認して、そのような印刷ジョブが蓄積されている場合には、該当する印刷ジョブの印刷データをジョブ自動変換部２５４に送る。
【０２７９】
印刷ジョブの印刷データがジョブ自動変換部２５４に送られた後の一部の処理は、第２実施例で図１６を参照して説明したステップ１６０１乃至１６０６の処理（参照番号１６５０）において、印刷装置２５０を印刷装置３５０、印刷システム２を印刷システム３と読み替えた処理を同じなので、途中の説明は省略する。
【０２８０】
印刷装置３５０で印刷が終了して（ステップ１６０７）、印刷実績が印刷実績生成部２５８で生成されると（ステップ１６０８）、生成された印刷実績に基づいて印刷装置３５０内の学習データベース３５２の内容が更新され（印刷実績には、印刷された日時、印刷装置、印刷されたジョブ識別子などが記録される）（ステップ２１０２）、また、生成された印刷実績がクライアントコンピュータ２００に対して送信される（ステップ２１０２）。
【０２８１】
印刷実績が送信されたクライアントＰＣ（２００）では、図２０のステップ２０１１、２０１２に示すように、受信した内容に基づいて、印刷実績の送信元の印刷装置３５０で印刷されたことが反映されるように学習データベース２０３が更新される。
【０２８２】
次に、リンク情報が送られた印刷装置３５０で行われる処理について図２２を参照して説明を行う。
【０２８３】
図２２は、リンク情報が送られた印刷装置Ｂ（３５０−２）で行われる処理について示したフローチャートである。
【０２８４】
以下では、印刷装置Ａ（３５０−１）に印刷ジョブが送られて、印刷装置Ｂ（３５０−２）にリンク情報が送られたこと例として説明を行う。
【０２８５】
リンク情報が送られた印刷装置３５０Ｂ（３５０−２）での印刷を所望するユーザは、その印刷装置Ｂ（３５０−２）のジョブ識別子受付部２５６より印刷を所望する印刷ジョブのジョブ識別子を入力する。
【０２８６】
ユーザに所望される印刷ジョブのジョブ識別子がジョブ識別子受付部２５６で受け付けられてから後に処理される一部の処理は、第２実施例で図１７を参照して説明したステップ１７０１乃至１７１３の処理（参照番号１７５０）において印刷装置２５０を印刷装置３５０、印刷システム２を印刷システム３と読み替えた処理と同じなので、説明は省略する。
【０２８７】
プリンタエンジン２５７で印刷がされると（ステップ１７１４）、印刷実績生成部２５８で印刷実績が生成されて（ステップ１７１５）、そして、印刷装置Ｂの学習データベース３５２が、生成された印刷実績に基づいて更新される（ステップ２２０１）。
【０２８８】
また、生成された印刷実績は、クライアントＰＣ（２００）に送信される（ステップ１７１６）。
【０２８９】
印刷実績が送信されたクライアントＰＣ（２００）では、図２０のステップ２０１１、２０１２に示すように、受信した内容に基づいて、印刷装置Ｂ（３５０−２）で印刷されたことが反映されるように学習データベース２０３が更新される。
【０２９０】
また、印刷実績を送信した印刷装置Ｂ（３５０−２）では、表示部１５８に印刷結果をユーザに尋ねる画面が表示される。  例えば「ユーザＡの印刷ジョブＸの印刷が終了しました。カラー文書を白黒に変換して印刷しました。もし期待しない印刷結果だった場合には、他の印刷装置で印刷しなおすこともできます。印刷しなおしますか？」のような内容である。
【０２９１】
それで、ユーザが印刷結果に満足しなかった場合には、ユーザはユーザ確認入力部１６０より、他の印刷装置から印刷しなおす選択肢を選んで入力する。
【０２９２】
ユーザが印刷装置Ｂ（３５０−１）での印刷結果に満足しなかった場合には、ステップ１７０７の後に行われる印刷システム３内の印刷装置３５０で印刷した場合の変換される印刷設定の内容が表示部１５８に表示される。
【０２９３】
また、ユーザが印刷装置Ｂ（３５０−２）での印刷結果に満足した場合には、印刷終了通知部１６２が、印刷終了通知を、ネットワーク通信部１５３より他の印刷装置３５０にブロードキャスト送信する。  送信される印刷終了通知には、終了した印刷ジョブのジョブ識別子が含まれる。
【０２９４】
印刷終了通知を受信した印刷装置３５０は、印刷終了通知に含まれているジョブ識別子に基づいて、該当するジョブ識別子が含まれている印刷ジョブを印刷ジョブバッファ２５３から削除する。
【０２９５】
尚、印刷実績を送信した印刷装置Ｂ（３５０−２）でユーザに印刷結果の満足を尋ねる処理がなされるが、同様の処理は、図２１を参照して説明した印刷ジョブを受信した印刷装置３５０で印刷が終了して印刷実績が送信された後に行われても良い。
【０２９６】
尚、ユーザに印刷結果の満足を尋ねる処理は、印刷実績が生成される前に行われても良い。  つまり、印刷された結果、ユーザが印刷結果に満足した後にだけ印刷実績が生成されて学習データベース２０３、学習データベース３５２の更新がおこなわれるようにしてよい。
【実施例４】
【０２９７】
次に、印刷システム４について説明する。
【０２９８】
まず、印刷システム４の構成について図２３を参照して説明する。
【０２９９】
図２３は、印刷システム４の構成の概略を示した模式図である。
【０３００】
図２３に示すように、印刷システム４は、クライアントＰＣ（４００）と印刷装置Ａ（２５０−１）、印刷装置Ｂ（２５０−２）、印刷装置Ｃ（２５０−３）とが通信回線８を介して通信可能に接続される。
【０３０１】
尚、第４実施例において、第１、２、３実施例で説明した符号と同じ符号を付しているものは同じ構成と同じ機能を有しているものなので、説明は省略する。
【０３０２】
次に、クライアントＰＣの構成について図２４を参照して説明を行う。
【０３０３】
図２４は、クライアントＰＣ（４００）の一部の構成を示したブロック図である。
【０３０４】
クライアントＰＣ（４００）は、アプリケーション１０１、プリンタドライバ４０１、ＯＳ（２０４）を有する。
【０３０５】
プリンタドライバ４０１は、画像処理部１０５、接続印刷装置情報管理部１０７、印刷ジョブ生成部４０２、印刷設定部４０３、学習データベース４０４を有する。
【０３０６】
印刷ジョブ生成部４０２は、学習データベース４０４で決定された印刷装置２５０に対して送信する印刷ジョブを生成する。
【０３０７】
印刷設定部４０３は、学習データベース４０４によって決定された印刷設定を文書データに設定する印刷設定とする。
【０３０８】
学習データベース４０４は、印刷システム４の過去の印刷実績を蓄積するデータベースであり、また、印刷設定保存部４０５を有する。
【０３０９】
印刷設定保存部４０５は、印刷システム４で印刷された過去の印刷実績の印刷設定を保存する。
【０３１０】
また、学習データベース４０４は、クライアントＰＣ（４００）から送信する印刷ジョブの送信先を、蓄積する印刷実績に基づいて決定する。
【０３１１】
このように構成されるクライアントＰＣ（４００）では、アプリケーション１０１より印刷指示がされると、学習データベース４０４の印刷設定保存部４０５に保存される印刷設定に基づいて印刷データに付加される印刷設定が決定される。  また、印刷ジョブの送信先が学習データベース４０４に蓄積されるデータに基づいて決定される。
【０３１２】
次に、クライアントＰＣ（４００）で印刷指示が行われた後に行われる処理について図２５を参照して説明する。
【０３１３】
クライアントＰＣ（４００）で、アプリケーション１０１より文書データの印刷指示がなされると、アプリケーション１０１から文書データが画像処理部１０５に送られる。
【０３１４】
そして、学習データベース４０４で、文書データに設定される印刷設定が、印刷設定保存部４０５に蓄積されるデータに基づいて決定される（ステップ２４０１）。  印刷設定の決定は、例えば、もっとも使用頻度の高い印刷設定が選択されるなどであるが、各種アルゴリズムを備えて蓄積されるデータから決定されるようにしてもよい。
【０３１５】
画像処理部１０５では、学習データベース４０４で決定された印刷設定に基づき、文書データが画像処理される（ステップ２４０２）。
【０３１６】
学習データベース４０４は、印刷ジョブの送信先の印刷装置２５０を学習データベース４０４に蓄積されるデータに基づいて決定する（ステップ２４０３）。
【０３１７】
そして、印刷ジョブ生成部２０４は、ユーザ認証データ生成部１１０が生成した、アプリケーション１０１に印刷指示を行ったユーザのユーザ認証データを受け取る（ステップ２４０４）。
【０３１８】
さらに、印刷ジョブ生成部２０４は、画像処理部１０５より受信した文書データを、文書データに設定される印刷設定に基づき、ＰＤＬ言語の印刷データに変換する。
【０３１９】
印刷ジョブ生成部２０４は、変換したＰＤＬ言語の印刷データにユーザ認証データを付加する（ステップ２４０５）。
【０３２０】
あとの処理は、第２実施例において、図１５を参照して説明したステップ１５０５乃至１５０８で行われる処理と同じなので、説明は省略する。
【０３２１】
このように、学習データベース４０４で決定された印刷設定が設定された印刷ジョブが、同じく学習データベース４０４で決定された印刷装置２５０に送信される。  また、リンク情報は、印刷ジョブが送信される印刷装置２５０以外の全ての印刷装置２５０に送られる。
【０３２２】
次に、印刷ジョブを受信した印刷装置２５０で行われる処理について図２６を参照して説明を行う。
【０３２３】
図２６は、画像システム４において、印刷ジョブを受信した印刷装置２５０で行われる処理について示したフローチャートである。
【０３２４】
印刷ジョブが送られた印刷装置２５０では、印刷ジョブをネットワーク受信部２５２で受信し、その印刷ジョブは印刷ジョブバッファ２５３に送られる。
【０３２５】
印刷ジョブバッファ２５３は、送られた印刷ジョブを蓄積する。
【０３２６】
印刷ジョブが送信された印刷装置２５０で印刷を所望するユーザは、その印刷装置２５０のユーザ認証部１５９よりユーザ認証を行う。
【０３２７】
ユーザ認証が行われた印刷装置２５０では、行われたユーザ認証と同じユーザ認証情報が含まれている印刷ジョブが印刷ジョブバッファ２５３に蓄積されているか否かを確認し、そのような印刷ジョブが蓄積されている場合には、該当する印刷ジョブの印刷データをジョブ自動変換部２５４に送る。
【０３２８】
このあと、プリンタエンジン１５２で印刷が行われるまでの処理は、第２実施例で図１６を参照して説明したステップ１６０１乃至ステップ１６０７と同じなので説明は省略する。
【０３２９】
印刷が終了すると、印刷実績生成部２５８で、行われた印刷の印刷設定を含んだ印刷実績が生成され（ステップ２５０１）、自装置２５０で印刷されたことと適用された印刷設定を示す印刷実績が、クライアントＰＣ（４００）に送られる（ステップ２５０２）。
【０３３０】
印刷実績が送信されたクライアントＰＣ（４００）では、図２５のステップ２４２１、２４２２に示すように、受信した内容に基づいて、印刷実績の送信元の印刷装置２５０で記述される印刷設定が適用された印刷がなされたことが反映されて、学習データベース４０４が更新される。  その際、印刷設定保存部４０５も更新される。
【０３３１】
次に、印刷システム４の、リンク情報が送られた印刷装置２５０で行われる処理について図２７を参照して説明する。
【０３３２】
図２７は、リンク情報が送られた印刷装置Ｂ（２５０−２）で印刷が行われる場合の処理を示したフローチャートである。
【０３３３】
以下では、印刷装置Ａ（２５０−１）に印刷ジョブが送られて、印刷装置Ｂ（２５０−２）にリンク情報が送られたことを例として説明を行う。
【０３３４】
リンク情報が送られた印刷装置Ｂ（２５０−２）での印刷を所望するユーザは、その印刷装置Ｂ（２５０−２）のジョブ識別子受付部２５６より印刷を所望する印刷ジョブのジョブ識別子を入力する。
【０３３５】
この後の処理は、第２実施例において図１７を参照して説明したステップ１７０１乃至ステップ１７１３の処理（参照番号１７５０）と同じなので、説明は省略する。
【０３３６】
そして、印刷設定が変換された印刷データが画像展開部１５６に送られて、画像展開部１５６で展開されたラスターデータがプリンタエンジン２５７で印刷される（ステップ１７１４）。
【０３３７】
印刷が終了されると、印刷装置Ｂ（２５０−２）で印刷が変換された印刷設定による印刷が行われたことを示す印刷実績が、印刷実績生成部２５８で生成され（ステップ２６０１）、クライアントＰＣ（４００）に送信される（ステップ２６０２）。
【０３３８】
印刷実績が送信されたクライアントＰＣ（４００）では、図２５のステップ２４２１、２４２２に示すように、受信した内容に基づいて、印刷設定保存部４０４を含んだ学習データベース４０５が更新される。
【０３３９】
また、印刷実績を送信した印刷装置Ｂ（２５０−２）では、表示部１５８に印刷結果をユーザに尋ねる画面が表示される。  例えば、「ユーザＡの印刷ジョブＸの印刷が終了しました。カラー文書を白黒に変換して印刷しました。もし期待しない印刷結果だった場合には、他の印刷装置で印刷しなおすこともできます。印刷しなおしますか？」のような内容である。
【０３４０】
それで、ユーザが印刷結果に満足しなかった場合には、ユーザはユーザ確認入力部１６０より、他の印刷装置から印刷しなおす選択肢を選んで入力する。
【０３４１】
ユーザが印刷装置Ｂ（２５０−２）での印刷結果に満足しなかった場合には、ステップ１７０７の後に行われる印刷システム２内の印刷装置２５０で印刷した場合の変換される印刷設定の内容が、印刷が行われた印刷装置Ｂ（２５０−２）の表示部１５８に表示される。
【０３４２】
また、ユーザが印刷装置Ｂ（２５０−２）での印刷結果に満足した場合には、印刷終了通知部１６２が、印刷終了通知を、ネットワーク通信部２５２より、他の印刷装置２５０にブロードキャスト送信する。  送信される印刷終了通知には、終了した印刷ジョブのジョブ識別子が含まれる。
【０３４３】
印刷終了通知を受信した印刷装置２５０は、印刷終了通知に含まれているジョブ識別子に基づいて、該当するジョブ識別子が含まれている印刷ジョブを印刷ジョブバッファ２５３から削除する。
【０３４４】
尚、印刷実績を送信した印刷装置Ｂ（２５０−２）でユーザに印刷結果の満足を尋ねる処理がなされるが、同様の処理は、図２６を参照して説明した印刷ジョブを受信した印刷装置２５０で印刷が終了して印刷実績が送信された後に行われても良い。
【０３４５】
尚、ユーザに印刷結果の満足を尋ねる処理は、印刷実績が生成される前に行われてもよい。  つまり、印刷されてユーザが印刷結果に満足した後にだけ、印刷実績が生成されて学習データベース４０４の更新が行われる、ように構成されてもよい。
【実施例５】
【０３４６】
次に、印刷システム５について図２８を参照して説明する。
【０３４７】
図２８は、印刷システム５の構成の概略を示した模式図である。
【０３４８】
図２８に示すように、印刷システム５は、クライアントＰＣ（２００）と印刷装置Ａ（３５０−１）、印刷装置Ｂ（３５０−２）、印刷装置（３５０−３）とが通信回線８を介して通信可能に接続される。
【０３４９】
尚、第５実施例において、第１、２、３、４実施例で説明した符号と同じ符号を付しているものは同じ構成と同じ機能を有しているものなので、説明は省略する。
【０３５０】
クライアントＰＣ（２００）は学習データベース２０３を有しており、印刷装置３５０は学習データベース３５２を有しているが、それら学習データベースは、まだ、学習の初期段階で、データ量が少ないため、送信先の印刷装置３５０を決定することができない状態である。
【０３５１】
次に、印刷システム５のクライアントＰＣ（２００）で印刷指示を受けた後に行われる処理について図２９を参照して説明を行う。
【０３５２】
図２９は、クライアントＰＣ（２００）で印刷指示を受けた後に行われる処理について示したフローチャートである。
【０３５３】
クライアントＰＣ（２００）において、アプリケーション１０１より文書データの印刷指示を受け付けると（ステップ２９０１）、アプリケーション１０１で生成された文書データが画像処理部１０５に送られる。  画像処理部１０５では、設定された印刷設定に基づき文書データが画像処理される。
【０３５４】
印刷ジョブ生成部２０４は、ユーザ認証データ生成部１１０が生成した、アプリケーション１０１に印刷指示を行ったユーザのユーザ認証データを受け取る（ステップ２９０２）。
【０３５５】
さらに、印刷ジョブ生成部２０４は、画像処理部１０５より受信した文書データを、文書データに設定される印刷設定に基づき、ＰＤＬ言語の印刷データに変換する。
【０３５６】
印刷ジョブ生成部２０４は、変換したＰＤＬ言語の印刷データにユーザ認証データを付加する（ステップ２９０３）。
【０３５７】
印刷ジョブ生成部２０４は、印刷ジョブの識別子である一意なジョブ識別子を生成する（ステップ２９０４）。  ユーザは生成されたジョブ識別子を確認する。
【０３５８】
そして、生成されたジョブ識別子は、ＰＤＬ言語の印刷データに付加される（ステップ２９０５）。
【０３５９】
印刷ジョブ生成部２０４は、接続印刷装置情報管理部１０７より、接続印刷装置情報を取得する。
【０３６０】
そして、印刷ジョブ生成部２０４は、ＰＤＬ言語の印刷データに、ジョブ識別子とユーザ認証データと接続印刷装置情報が付加された印刷ジョブを生成する。
【０３６１】
また、リンク情報生成部２０５は、印刷システム５においては、クライアントＰＣ（２００）へ接続するリンク情報を生成する。
【０３６２】
このリンク情報には、クライアントＰＣ（２００）のＩＰアドレスが記されるリンクデータと、ステップ２９０４で生成されたジョブ識別子が含まれる。
【０３６３】
そして、生成されたリンク情報が印刷システム５内の全ての印刷装置３５０に対して送信される。
【０３６４】
印刷指示を行ったユーザは、印刷を所望する印刷装置３５０に出向いて、その印刷装置３５０のジョブ識別子受付部２５６よりジョブ識別子を入力する。
【０３６５】
ジョブ識別子の入力を受け付けた印刷装置３５０では、受け付けたジョブ識別子と同じ識別子をもつリンク情報が、印刷ジョブバッファ２５３より探され、受け付けたジョブ識別子をもつリンク情報に基づいて、クライアントＰＣ（２００）へ印刷ジョブ要求が送信される。
【０３６６】
クライアントＰＣ（２００）では、ユーザがジョブ識別子を入力した印刷装置３５０から印刷ジョブ要求を受信する（ステップ２９０７でＹＥＳ）。
【０３６７】
クライアントＰＣ（２００）は、印刷ジョブ要求を送信した印刷装置３５０へ、生成した印刷ジョブを送信する（ステップ２９０８）。
【０３６８】
次に、ユーザが印刷を所望してジョブ識別子を入力した印刷装置３５０で行われる処理について図３０を参照して説明する。
【０３６９】
図３０は、印刷システム５内の印刷装置３５０で行われる処理について示したフローチャートである。
【０３７０】
ユーザがクライアントＰＣ（２００）で印刷指示を行うと、印刷システム５内の全ての印刷装置３５０へ、クライアントＰＣ（２００）へ接続するリンク情報が送られる。
【０３７１】
そして、印刷装置３５０は、リンク情報を受信する（ステップ３００１）。
【０３７２】
ユーザは印刷を所望する印刷装置３５０のジョブ識別子受付部２５６より、印刷指示を行った文書データのジョブ識別子を入力する。
【０３７３】
印刷装置３５０は、ジョブ識別子を受け付けると（ステップ３００２でＹＥＳ）、印刷ジョブバッファ２５３に蓄積される、受け付けたジョブ識別子と同じジョブ識別子を有するリンク情報に基づいて、クライアントＰＣ（２００）へ印刷ジョブ要求を送信する（ステップ３００３）。  この印刷ジョブ要求には、受け付けたジョブ識別子が含まれる。
【０３７４】
クライアントＰＣ（２００）は、印刷ジョブ要求を受信すると、印刷ジョブ要求を送信した印刷装置３５０に、印刷ジョブ要求に含まれるジョブ識別子と同じジョブ識別子を有する印刷ジョブを送信する。
【０３７５】
印刷装置３５０は、印刷ジョブを受信する（ステップ３００４）。
【０３７６】
そして、印刷装置３５０では、ユーザがユーザ認証部１５９よりユーザ認証を行う（ステップ３００５）。
【０３７７】
印刷装置３５０では、受信した印刷ジョブの印刷データがジョブ自動変換部２５４に送られる。
【０３７８】
その後にジョブ自動変換部２５４に送られた印刷データの印刷が行われるまでの処理は、第２実施例のステップ１６０１乃至１６０６までの処理（参照番号１６５０）において、印刷装置２５０を印刷装置３５０と読み替えた処理と同じなので、説明は省略する。
【０３７９】
印刷設定が変換された印刷データは、画像展開部１５６に送られて、ラスターデータに展開され、展開されたラスターデータがプリンタエンジン１５２で印刷される（ステップ１６０６）。
【０３８０】
印刷が終了すると、印刷実績生成部２５８で印刷実績が生成される（ステップ１６０８）。
【０３８１】
印刷装置３５０の学習データベース３５２は、生成された印刷実績に基づいて、自らのデータベースの内容を更新する（ステップ３００６）。
【０３８２】
そして、生成された印刷実績は、クライアントＰＣ（２００）に送信される（ステップ３００７）。
【０３８３】
印刷実績が送信されたクライアントＰＣ（２００）では、図２９のステップ２９１１、２９１２に示すように、受信した内容に基づいて、学習データベース２０３が更新される。
【０３８４】
また、印刷実績を送信した印刷装置３５０では、表示部１５８に印刷結果をユーザに尋ねる画面が表示される。  例えば、「ユーザＡの印刷ジョブＸの印刷が終了しました。カラー文書を白黒に変換して印刷しました。もし期待しない印刷結果だった場合には、他の印刷装置で印刷しなおすこともできます。印刷しなおしますか？」のような内容である。
【０３８５】
それで、ユーザが印刷結果に満足しなかった場合には、ユーザはユーザ確認入力部１６０より、他の印刷装置から印刷しなおす選択肢を選んで入力する。
【０３８６】
ユーザが印刷装置３５０での印刷結果に満足しなかった場合には、ステップ１６０４の後に行われる印刷システム５内の印刷装置３５０で印刷した場合の変換される印刷設定の内容が、印刷が行われた印刷装置３５０の表示部１５８に表示される。
【０３８７】
また、ユーザが印刷装置３５０での印刷結果に満足した場合には、印刷終了通知部１６２が、印刷終了通知を、ネットワーク通信部２５２より、他の印刷装置３５０にブロードキャスト送信する。  送信される印刷終了通知には、終了した印刷ジョブのジョブ識別子が含まれる。
【０３８８】
印刷終了通知を受信した印刷装置３５０は、印刷終了通知に含まれているジョブ識別子に基づいて、該当するジョブ識別子が含まれているリンク情報を印刷ジョブバッファ２５３から削除する。
【０３８９】
尚、ユーザに印刷結果の満足を尋ねる処理は、印刷実績が生成される前に行われてもよい。  つまり、印刷されてユーザが印刷結果に満足した後にだけ、印刷実績が生成されて学習データベース３５２の更新が行われ、印刷実績がクライアントＰＣ（２００）に送信されるように構成されてもよい。
【産業上の利用可能性】
【０３９０】
この発明は、印刷システムおよび印刷装置において利用可能である。
【図面の簡単な説明】
【０３９１】
【図１】印刷システム１の構成の概略を示した模式図。
【図２】クライアントＰＣ（１００）の一部の構成を示したブロック図。
【図３】印刷装置１５０の一部の構成を示したブロック図。
【図４】接続印刷装置情報を示した模式図。
【図５】印刷ジョブの構造を示す模式図。
【図６】クライアントＰＣ（１００）で行われる処理を示したフローチャート。
【図７】印刷ジョブバッファ１５４周辺で行われる処理を示したフローチャート。
【図８】ユーザが印刷を所望する印刷装置の表示部１５８で表示される内容を示す模式図。
【図９】印刷装置１５０で行われる処理を示したフローチャート。
【図１０】印刷装置１５０で印刷後に行われる処理を示したフローチャート。
【図１１】印刷システム２の構成の概略を示した模式図。
【図１２】クライアントＰＣ（２００）の一部の構成を示したブロック図。
【図１３】印刷装置２５０の一部の構成を示したブロック図。
【図１４】印刷ジョブとリンク情報の構造を示す模式図。
【図１５】クライアントＰＣ（２００）で行われる処理を示したフローチャート。
【図１６】印刷装置２５０で行われる処理を示したフローチャート。
【図１７】印刷装置２５０の処理を示したフローチャート。
【図１８】印刷システム３の構成の概略を示した模式図。
【図１９】印刷装置３５０の一部の構成を示したブロック図。
【図２０】クライアントＰＣ（２００）で行われる処理を示したフローチャート。
【図２１】印刷ジョブが送信された印刷装置３５０で行われる処理を示したフローチャート。
【図２２】リンク情報が送信された印刷装置３５０で行われる処理を示したフローチャート。
【図２３】印刷システム４の構成の概略を示した模式図。
【図２４】クライアントＰＣ（４００）の一部の構成を示したブロック図。
【図２５】クライアントＰＣ（４００）で行われる処理を示したフローチャート。
【図２６】印刷ジョブが送られた印刷装置２５０で行われる処理を示したフローチャート。
【図２７】リンク情報が送られた印刷装置２５０で行われる処理を示したフローチャート。
【図２８】印刷システム５の構成の概略を示した模式図。
【図２９】クライアントＰＣ（２００）で行われる処理を示したフローチャート。
【図３０】印刷装置３５０で行われる処理を示したフローチャート。
【符号の説明】
【０３９２】
１、２、３、４、５    印刷システム
８    通信回線
１００、２００、４００    クライアントＰＣ
１５０    印刷装置
１５０−１    印刷装置Ａ
１５０−２    印刷装置Ｂ
１５０−３    印刷装置Ｃ
２５０    印刷装置
２５０−１    印刷装置Ａ
２５０−２    印刷装置Ｂ
２５０−３    印刷装置Ｃ
３５０    印刷装置
３５０−１    印刷装置Ａ
３５０−２    印刷装置Ｂ
３５０−３    印刷装置Ｃ
１０１    アプリケーション
１０２    プリンタドライバ
１０３    ＯＳ
１０４    印刷設定部
１０５    画像処理部
１０６    印刷ジョブ生成部
１０７    接続印刷装置情報管理部
１０８    スプーラ
１０９    ユーザ認証データ生成部
１１０    ネットワーク通信部
１５１    コントローラ
１５２    プリンタエンジン
１５３    ネットワーク通信部
１５４    印刷ジョブバッファ
１５５    ジョブ自動変換部
１５６    画像展開部
１５７    ＵＩ操作部
１５８    表示部
１５９    ユーザ認証部
１６０    ユーザ確認入力部
１６１    プリンタ情報管理部
２０１    プリンタドライバ
２０２    ＯＳ
２０３    学習データベース
２０４    印刷ジョブ生成部
２０５    リンク情報生成部
２０６    ネットワーク通信部
２０７    スプーラ
２５１    コントローラ
２５２    ネットワーク通信部
２５３    印刷ジョブバッファ
２５４    ジョブ自動変換部
２５５    ＵＩ操作部
２５６    ジョブ識別子受付部
２５７    印刷実績生成部
３５１    コントローラ
３５２    学習データベース
４０１    プリンタドライバ
４０２    印刷ジョブ生成部
４０３    印刷設定部
４０４    学習データベース
４０５    印刷設定保存部
【図１】
2009223671.tif 000003
【図２】
2009223671.tif 000004
【図３】
2009223671.tif 000005
【図４】
2009223671.tif 000006
【図５】
2009223671.tif 000007
【図６】
2009223671.tif 000008
【図７】
2009223671.tif 000009
【図８】
2009223671.tif 000010
【図９】
2009223671.tif 000011
【図１０】
2009223671.tif 000012
【図１１】
2009223671.tif 000013
【図１２】
2009223671.tif 000014
【図１３】
2009223671.tif 000015
【図１４】
2009223671.tif 000016
【図１５】
2009223671.tif 000017
【図１６】
2009223671.tif 000018
【図１７】
2009223671.tif 000019
【図１８】
2009223671.tif 000020
【図１９】
2009223671.tif 000021
【図２０】
2009223671.tif 000022
【図２１】
2009223671.tif 000023
【図２２】
2009223671.tif 000024
【図２３】
2009223671.tif 000025
【図２４】
2009223671.tif 000026
【図２５】
2009223671.tif 000027
【図２６】
2009223671.tif 000028
【図２７】
2009223671.tif 000029
【図２８】
2009223671.tif 000030
【図２９】
2009223671.tif 000031
【図３０】
2009223671.tif 000032