(57)【要約】【課題】印刷ミスによる印刷資源の浪費や機密の漏洩等の損害を軽減するのに好適な印刷システム、印刷制御プログラム、印刷方法、印刷装置、印刷装置制御プログラム、印刷装置制御方法、並びに印刷制御装置、印刷制御装置制御プログラム及び印刷制御装置制御方法を提供する。【解決手段】印刷システム１００を、印刷ジョブを生成し、当該生成した印刷ジョブを印刷制御装置２０を介して印刷装置３０に送信すると共に、ユーザに対して印刷ジョブの内容確認処理を実行する情報処理装置１０と、前記印刷ジョブの印刷処理の失敗時に生じる損害を予測し、当該予測結果に基づき確認処理を実行する否かを判定する印刷制御装置２０と、印刷ジョブに基づき印刷処理を実行する印刷装置３０とを含んだ構成とした。【選択図】      図１
2006192733.tif 000002
【特許請求の範囲】
【請求項１】
印刷ジョブに基づき印刷処理を実行する印刷手段と、
前記印刷ジョブの印刷処理を、前記印刷手段において実行することで生じる損害の内容を予測する損害予測手段と、
前記損害の予測結果に基づき、前記印刷処理を制御する印刷処理制御手段と、を備えることを特徴とする印刷システム。
【請求項２】
印刷ジョブを取得する印刷ジョブ取得手段と、
前記取得した印刷ジョブに基づき印刷処理を実行する印刷手段と、
前記印刷ジョブの印刷処理を、前記印刷手段において実行することで生じる損害の内容を予測する損害予測手段と、
前記予測された損害の内容に基づき、前記印刷ジョブに係るシステム利用者に対して前記印刷ジョブの印刷処理内容の確認を行うか否かを判定する確認有無判定手段と、
前記内容確認を行うと判定されたときに、前記システム利用者に対する前記内容確認処理を実行する内容確認処理実行手段と、
前記内容確認処理の実行による確認結果に基づき、前記印刷ジョブの印刷処理を制御する印刷処理制御手段と、を備えることを特徴とする印刷システム。
【請求項３】
印刷指示装置と、印刷装置とを備え、
前記印刷指示装置と前記印刷装置とをデータ通信可能に接続し、
前記印刷指示装置は、
印刷ジョブを生成する印刷ジョブ生成手段を備え、
前記印刷装置は、
前記印刷ジョブを受信する印刷ジョブ受信手段と、
前記受信した印刷ジョブに基づき印刷処理を実行する印刷手段と、を備え、
前記印刷ジョブの内容に係る印刷ジョブ情報を取得する印刷ジョブ情報取得手段と、
前記取得した印刷ジョブ情報に基づき、前記印刷ジョブの印刷処理を実行することで生じる損害の内容を予測する損害予測手段と、
前記予測された損害の内容に基づき、前記印刷ジョブに係るシステム利用者に対して前記印刷ジョブの印刷処理内容の確認を行うか否かを判定する確認有無判定手段と、
前記内容確認を行うと判定されたときに、前記システム利用者に対する前記内容確認処理を実行する内容確認処理実行手段と、
前記内容確認処理の実行による確認結果に基づき、前記印刷ジョブの印刷処理を制御する印刷処理制御手段と、を備えることを特徴とする印刷システム。
【請求項４】
印刷指示装置と、印刷装置と、印刷制御装置とを備え、
前記印刷指示装置と前記印刷装置とをデータ通信可能に接続すると共に、前記印刷指示装置と前記印刷制御装置とをデータ通信可能に接続し、
前記印刷指示装置は、
印刷ジョブを生成する印刷ジョブ生成手段と、
前記印刷ジョブを前記印刷装置に送信する印刷ジョブ送信手段と、
前記印刷ジョブの内容に係る印刷ジョブ情報を前記印刷制御装置に送信する印刷ジョブ情報送信手段と、
前記印刷制御装置から受信した内容確認処理の実行情報に基づき、当該内容確認処理を実行する内容確認処理実行手段と、
前記内容確認処理に対する確認結果の情報を、前記印刷制御装置に送信する確認結果情報送信手段と、を備え、
前記印刷装置は、
前記印刷指示装置から送信された前記印刷ジョブを受信する印刷ジョブ受信手段と、
前記受信した印刷ジョブに基づき印刷処理を実行する印刷手段と、を備え、
前記印刷制御装置は、
前記印刷指示装置から受信した前記印刷ジョブ情報に基づき、前記印刷ジョブの印刷処理を前記印刷装置において実行することで生じる損害の内容を予測する損害予測手段と、
前記予測された損害の内容に基づき、前記印刷ジョブに係るシステム利用者に対して前記印刷ジョブの印刷処理内容の確認を行うか否かを判定する確認有無判定手段と、
前記確認を行うと判定されたときに、前記印刷指示装置に、前記処理内容の確認処理を行うための実行情報を送信する実行情報送信手段と、
前記印刷指示装置から受信した前記内容確認処理の確認結果に基づき、前記印刷ジョブの印刷処理を制御する印刷処理制御手段と、を備えることを特徴とする印刷システム。
【請求項５】
前記印刷ジョブ情報は、前記印刷処理の実行内容に係る設定情報を含み、
前記損害予測手段は、前記設定情報に基づき前記損害の大きさに係る数値を算出し、
前記確認有無判定手段は、前記算出された損害の大きさに係る数値に基づき前記確認を行うか否かを判定することを特徴とする請求項２乃至請求項４のいずれか１項に記載の印刷システム。
【請求項６】
前記設定情報は、印刷枚数に係る情報を含み、
前記損害予測手段は、前記印刷枚数に係る情報に基づき前記損害の大きさに係る数値を算出することを特徴とする請求項５記載の印刷システム。
【請求項７】
前記印刷ジョブ情報は、当該印刷ジョブに係るシステム利用者の情報を含み、
前記損害予測手段は、前記システム利用者の情報に基づき前記損害の大きさに係る数値を算出し、
前記確認有無判定手段は、前記算出された損害の大きさに係る数値に基づき前記確認を行うか否かを判定することを特徴とする請求項５又は請求項６のいずれか１項に記載の印刷システム。
【請求項８】
前記印刷ジョブ情報は、印刷媒体に印刷されるデータ本体を含み、
前記損害予測手段は、前記データ本体の内容に基づき前記損害の内容を予測することを特徴とする請求項２乃至請求項７のいずれか１項に記載の印刷システム。
【請求項９】
前記確認有無判定手段の判定結果に基づき、過去に前記確認処理を実行した前記印刷ジョブの内容を前記システム利用者に対して通知する印刷ジョブ内容通知手段を備えることを特徴とする請求項２乃至請求項８のいずれか１項に記載の印刷システム。
【請求項１０】
前記確認処理の実行前に、予め、前記印刷手段における前記印刷ジョブに対する印刷処理の一部を先行して行う先行印刷処理手段を備えることを特徴とする請求項２乃至請求項９のいずれか１項に記載の印刷システム。
【請求項１１】
印刷ジョブに基づき印刷処理を実行する印刷ステップと、
前記印刷ジョブの印刷処理を、印刷手段において実行することで生じる損害の内容を予測する損害予測ステップと、
前記損害予測ステップにおいて予測された損害の内容に基づき、前記印刷ジョブの印刷処理を制御する印刷処理制御ステップとからなる処理をコンピュータに実行させるのに使用するプログラムを含むことを特徴とする印刷制御プログラム。
【請求項１２】
印刷ジョブに基づき印刷処理を実行する印刷ステップと、
前記印刷ジョブの印刷処理を、印刷手段において実行することで生じる損害の内容を予測する損害予測ステップと、
前記予測された損害の内容に基づき、前記印刷ジョブに係るシステム利用者に対して前記印刷ジョブの印刷処理内容の確認を行うか否かを判定する確認有無判定ステップと、
前記内容確認を行うと判定されたときに、前記システム利用者に対する前記内容確認処理を実行する内容確認処理実行ステップと、
前記内容確認処理の実行による確認結果に基づき、前記印刷ジョブの印刷処理を制御する印刷処理制御ステップとからなる処理をコンピュータに実行させるのに使用するプログラムを含むことを特徴とする印刷制御プログラム。
【請求項１３】
印刷ジョブに基づき印刷処理を実行する印刷ステップと、
前記印刷ジョブの印刷処理を、印刷手段において実行することで生じる損害の内容を予測する損害予測ステップと、
前記損害予測ステップにおいて予測された損害の内容に基づき、前記印刷ジョブの印刷処理を制御する印刷処理制御ステップと、を含むことを特徴とする印刷方法。
【請求項１４】
印刷ジョブに基づき印刷処理を実行する印刷ステップと、
前記印刷ジョブの内容に係る印刷ジョブ情報を取得する印刷ジョブ情報取得ステップと、
前記取得した印刷ジョブ情報に基づき、前記印刷ジョブの印刷処理を印刷手段において実行することで生じる損害の内容を予測する損害予測ステップと、
前記予測された損害の内容に基づき、前記印刷ジョブに係るシステム利用者に対して前記印刷ジョブの印刷処理内容の確認を行うか否かを判定する確認有無判定ステップと、
前記内容確認を行うと判定されたときに、前記システム利用者に対する前記内容確認処理を実行する内容確認処理実行ステップと、
前記内容確認処理の実行による確認結果に基づき、前記印刷ジョブの印刷処理を制御する印刷処理制御ステップと、を含むことを特徴とする印刷方法。
【請求項１５】
印刷ジョブを取得する印刷ジョブ取得手段と、
前記取得した印刷ジョブに基づき印刷処理を実行する印刷手段と、
前記印刷ジョブの印刷処理を、前記印刷手段において実行することで生じる損害の内容を予測する損害予測手段と、
前記予測された損害の内容に基づき、前記印刷ジョブに係るシステム利用者に対して前記印刷ジョブの印刷処理内容の確認を行うか否かを判定する確認有無判定手段と、
前記内容確認を行うと判定されたときに、前記システム利用者に対する前記内容確認処理を実行する内容確認処理実行手段と、
前記内容確認処理の実行による確認結果に基づき、前記印刷ジョブの印刷処理を制御する印刷処理制御手段と、を備えることを特徴とする印刷装置。
【請求項１６】
自装置に送られてきた前記印刷ジョブを受信する印刷ジョブ受信手段と、
前記受信した印刷ジョブに基づき印刷処理を実行する印刷手段と、
前記印刷ジョブの内容に係る印刷ジョブ情報を取得する印刷ジョブ情報取得手段と、
前記取得した印刷ジョブ情報に基づき、前記印刷ジョブの印刷処理を実行することで生じる損害の内容を予測する損害予測手段と、
前記予測された損害の内容に基づき、前記印刷ジョブに係るシステム利用者に対して前記印刷ジョブの印刷処理内容の確認を行うか否かを判定する確認有無判定手段と、
前記内容確認を行うと判定されたときに、前記システム利用者に対する前記内容確認処理を実行する内容確認処理実行手段と、
前記内容確認処理の実行による確認結果に基づき、前記印刷ジョブの印刷処理を制御する印刷処理制御手段と、を備えることを特徴とする印刷装置。
【請求項１７】
印刷ジョブに基づき印刷処理を実行する印刷ステップと、
前記印刷ジョブの印刷処理を、印刷手段において実行することで生じる損害の内容を予測する損害予測ステップと、
前記予測された損害の内容に基づき、前記印刷ジョブに係るシステム利用者に対して前記印刷ジョブの印刷処理内容の確認を行うか否かを判定する確認有無判定ステップと、
前記内容確認を行うと判定されたときに、前記システム利用者に対する前記内容確認処理を実行する内容確認処理実行ステップと、
前記内容確認処理の実行による確認結果に基づき、前記印刷ジョブの印刷処理を制御する印刷処理制御ステップとからなる処理をコンピュータに実行させるのに使用するプログラムを含むことを特徴とする印刷装置制御プログラム。
【請求項１８】
印刷装置に送られてきた印刷ジョブを受信する印刷ジョブ受信ステップと、
前記受信した印刷ジョブに基づき印刷処理を実行する印刷ステップと、
前記印刷ジョブの内容に係る印刷ジョブ情報を取得する印刷ジョブ情報取得ステップと、
前記取得した印刷ジョブ情報に基づき、前記印刷ジョブの印刷処理を実行することで生じる損害の内容を予測する損害予測ステップと、
前記予測された損害の内容に基づき、前記印刷ジョブに係るシステム利用者に対して前記印刷ジョブの印刷処理内容の確認を行うか否かを判定する確認有無判定ステップと、
前記内容確認を行うと判定されたときに、前記システム利用者に対する前記内容確認処理を実行する内容確認処理実行ステップと、
前記内容確認処理の実行による確認結果に基づき、前記印刷ジョブの印刷処理を制御する印刷処理制御ステップとからなる処理をコンピュータに実行させるのに使用するプログラムを含むことを特徴とする印刷装置制御プログラム。
【請求項１９】
印刷ジョブに基づき印刷処理を実行する印刷ステップと、
前記印刷ジョブの印刷処理を、印刷手段において実行することで生じる損害の内容を予測する損害予測ステップと、
前記予測された損害の内容に基づき、前記印刷ジョブに係るシステム利用者に対して前記印刷ジョブの印刷処理内容の確認を行うか否かを判定する確認有無判定ステップと、
前記内容確認を行うと判定されたときに、前記システム利用者に対する前記内容確認処理を実行する内容確認処理実行ステップと、
前記内容確認処理の実行による確認結果に基づき、前記印刷ジョブの印刷処理を制御する印刷処理制御ステップと、を含むことを特徴とする印刷装置制御方法。
【請求項２０】
印刷装置に送られてきた印刷ジョブを受信する印刷ジョブ受信ステップと、
前記受信した印刷ジョブに基づき印刷処理を実行する印刷ステップと、
前記印刷ジョブの内容に係る印刷ジョブ情報を取得する印刷ジョブ情報取得ステップと、
前記取得した印刷ジョブ情報に基づき、前記印刷ジョブの印刷処理を実行することで生じる損害の内容を予測する損害予測ステップと、
前記予測された損害の内容に基づき、前記印刷ジョブに係るシステム利用者に対して前記印刷ジョブの印刷処理内容の確認を行うか否かを判定する確認有無判定ステップと、
前記内容確認を行うと判定されたときに、前記システム利用者に対する前記内容確認処理を実行する内容確認処理実行ステップと、
前記内容確認処理の実行による確認結果に基づき、前記印刷ジョブの印刷処理を制御する印刷処理制御ステップと、を含むことを特徴とする印刷装置制御方法。
【請求項２１】
印刷ジョブを生成する印刷ジョブ生成手段と、
前記印刷ジョブの内容に係る印刷ジョブ情報を取得する印刷ジョブ情報取得手段と、
前記取得した印刷ジョブ情報に基づき、前記印刷ジョブの印刷処理を実行することで生じる損害の内容を予測する損害予測手段と、
前記予測された損害の内容に基づき、前記印刷ジョブに係るシステム利用者に対して前記印刷ジョブの印刷処理内容の確認を行うか否かを判定する確認有無判定手段と、
前記内容確認を行うと判定されたときに、前記システム利用者に対する前記内容確認処理を実行する内容確認処理実行手段と、
前記内容確認処理の実行による確認結果に基づき、前記印刷ジョブの印刷処理を制御する印刷処理制御手段と、を備えることを特徴とする印刷指示装置。
【請求項２２】
印刷ジョブを生成する印刷ジョブ生成手段と、
前記印刷ジョブを印刷装置に送信する印刷ジョブ送信手段と、
前記印刷ジョブの内容に係る印刷ジョブ情報を印刷制御装置に送信する印刷ジョブ情報送信手段と、
前記印刷制御装置から受信した内容確認処理の実行情報に基づき、当該内容確認処理を実行する内容確認処理実行手段と、
前記内容確認処理に対する確認結果の情報を、前記印刷制御装置に送信する確認結果情報送信手段と、を備えることを特徴とする印刷指示装置。
【請求項２３】
印刷ジョブを生成する印刷ジョブ生成ステップと、
前記印刷ジョブの内容に係る印刷ジョブ情報を取得する印刷ジョブ情報取得ステップと、
前記取得した印刷ジョブ情報に基づき、前記印刷ジョブの印刷処理を実行することで生じる損害の内容を予測する損害予測ステップと、
前記予測された損害の内容に基づき、前記印刷ジョブに係るシステム利用者に対して前記印刷ジョブの印刷処理内容の確認を行うか否かを判定する確認有無判定ステップと、
前記内容確認を行うと判定されたときに、前記システム利用者に対する前記内容確認処理を実行する内容確認処理実行ステップと、
前記内容確認処理の実行による確認結果に基づき、前記印刷ジョブの印刷処理を制御する印刷処理制御ステップとからなる処理をコンピュータに実行させるのに使用するプログラムを含むことを特徴とする印刷指示装置制御プログラム。
【請求項２４】
印刷ジョブを生成する印刷ジョブ生成ステップと、
前記印刷ジョブを印刷装置に送信する印刷ジョブ送信ステップと、
前記印刷ジョブの内容に係る印刷ジョブ情報を印刷制御装置に送信する印刷ジョブ情報送信ステップと、
前記印刷制御装置から受信した内容確認処理の実行情報に基づき、当該内容確認処理を実行する内容確認処理実行ステップと、
前記内容確認処理に対する確認結果の情報を、前記印刷制御装置に送信する確認結果情報送信ステップとからなる処理をコンピュータに実行させるのに使用するプログラムを含むことを特徴とする印刷指示装置制御プログラム。
【請求項２５】
印刷ジョブを生成する印刷ジョブ生成ステップと、
前記印刷ジョブの内容に係る印刷ジョブ情報を取得する印刷ジョブ情報取得ステップと、
前記取得した印刷ジョブ情報に基づき、前記印刷ジョブの印刷処理を実行することで生じる損害の内容を予測する損害予測ステップと、
前記予測された損害の内容に基づき、前記印刷ジョブに係るシステム利用者に対して前記印刷ジョブの印刷処理内容の確認を行うか否かを判定する確認有無判定ステップと、
前記内容確認を行うと判定されたときに、前記システム利用者に対する前記内容確認処理を実行する内容確認処理実行ステップと、
前記内容確認処理の実行による確認結果に基づき、前記印刷ジョブの印刷処理を制御する印刷処理制御ステップと、を含むことを特徴とする印刷指示装置制御方法。
【請求項２６】
印刷ジョブを生成する印刷ジョブ生成ステップと、
前記印刷ジョブを印刷装置に送信する印刷ジョブ送信ステップと、
前記印刷ジョブの内容に係る印刷ジョブ情報を印刷制御装置に送信する印刷ジョブ情報送信ステップと、
前記印刷制御装置から受信した内容確認処理の実行情報に基づき、当該内容確認処理を実行する内容確認処理実行ステップと、
前記内容確認処理に対する確認結果の情報を、前記印刷制御装置に送信する確認結果情報送信ステップと、を含むことを特徴とする印刷指示装置制御方法。
【請求項２７】
印刷指示装置から受信した印刷ジョブ情報に基づき、当該印刷ジョブに係る印刷ジョブの印刷処理を前記印刷装置において実行することで生じる損害の内容を予測する損害予測手段と、
前記予測された損害の内容に基づき、前記印刷ジョブに係るシステム利用者に対して前記印刷ジョブの印刷処理内容の確認を行うか否かを判定する確認有無判定手段と、
前記確認を行うと判定されたときに、前記印刷指示装置に、前記処理内容の確認処理を行うための実行情報を送信する実行情報送信手段と、
前記印刷指示装置から受信した前記確認処理の確認結果に基づき、前記印刷ジョブの印刷処理を制御する印刷処理制御手段と、を備えることを特徴とする印刷制御装置。
【請求項２８】
印刷指示装置から受信した印刷ジョブ情報に基づき、当該印刷ジョブに係る印刷ジョブの印刷処理を前記印刷装置において実行することで生じる損害の内容を予測する損害予測ステップと、
前記予測された損害の内容に基づき、前記印刷ジョブに係るシステム利用者に対して前記印刷ジョブの印刷処理内容の確認を行うか否かを判定する確認有無判定ステップと、
前記確認を行うと判定されたときに、前記印刷指示装置に、前記処理内容の確認処理を行うための実行情報を送信する実行情報送信ステップと、
前記印刷指示装置から受信した前記確認処理の確認結果に基づき、前記印刷ジョブの印刷処理を制御する印刷処理制御ステップとからなる処理をコンピュータに実行させるのに使用するプログラムを含むことを特徴とする印刷制御装置制御プログラム。
【請求項２９】
印刷指示装置から受信した印刷ジョブ情報に基づき、当該印刷ジョブに係る印刷ジョブの印刷処理を前記印刷装置において実行することで生じる損害の内容を予測する損害予測ステップと、
前記予測された損害の内容に基づき、前記印刷ジョブに係るシステム利用者に対して前記印刷ジョブの印刷処理内容の確認を行うか否かを判定する確認有無判定ステップと、
前記確認を行うと判定されたときに、前記印刷指示装置に、前記処理内容の確認処理を行うための実行情報を送信する実行情報送信ステップと、
前記印刷指示装置から受信した前記確認処理の確認結果に基づき、前記印刷ジョブの印刷処理を制御する印刷処理制御ステップと、を含むことを特徴とする印刷制御装置制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷システムに係り、特に、印刷ミスによる印刷資源の浪費や機密の漏洩等の損害を軽減するのに好適な印刷システム、印刷制御プログラム、印刷方法、印刷装置、印刷装置制御プログラム、印刷装置制御方法、並びに印刷制御装置、印刷制御装置制御プログラム及び印刷制御装置制御方法に関する。
【背景技術】
【０００２】
従来、ＬＡＮ等のネットワークを介して、プリンタと当該プリンタに印刷指示を行うＰＣ（Personal Computer）等の情報処理装置とを接続し、プリンタが、情報処理装置からの印刷指示に応じて印刷用紙等の印刷媒体に印刷を行う印刷システムがある。この印刷システムにおいては、システム利用者が情報処理装置から間違った内容の印刷指示（印刷ジョブ）をプリンタに送信すると、プリンタ側では、印刷指示を受信してすぐに印刷処理を実行してしまうため、システム利用者が印刷を途中で止める間もなく間違った内容のまま印刷されてしまうことが多かった。特に、複雑な印刷設定を行った場合などは、、印刷を失敗（誤った設定内容のまま印刷を行う等）する回数はかなりの数に上る。このような失敗印刷の繰り返しは、印刷用紙やインク等の印刷資源の浪費を招き、ランニングコストを増大させるひとつの要因となっている。
【０００３】
更に、プリンタ側では、印刷処理として、情報処理装置から受信した印刷指示に応じてウォーミングアップや印刷データをラスタデータに展開する処理などが実行されるため、印刷資源の浪費だけでなく無駄な電力消費も発生してしまうという問題もあった。
上記のような問題を解決するための従来技術として、特許文献１に記載の共用印刷装置、特許文献２に記載のシリアルプリンタの制御装置及び特許文献３に記載の印刷処理決定システムがある。
【０００４】
特許文献１の共用印刷装置及び特許文献２のシリアルプリンタの制御装置は、印刷ジョブを構成するページ記述言語の文法に誤りがあるときに、その印刷処理を停止する制御を行うもので、印刷ジョブが正しくなければ印刷処理を行わないため、印刷資源の浪費や電力の無駄な消費を軽減することが可能である。
また、特許文献３の印刷処理決定システムは、印刷内容の解析などによって、同一内容の印刷ジョブをプリンタに再送しないなどの省資源化、省電力化を図る機能を有している。
【特許文献１】特開平８−６３３０９号公報
【特許文献２】特開平１０−１９３７５０号公報
【特許文献３】特開２００４−３０２６５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１及び特許文献２の従来技術においては、印刷ジョブの記述言語の誤りでは無く、ユーザが、用紙サイズの設定や印刷構成の設定などの印刷設定を間違えた場合には、印刷処理は停止されることなく実行されてしまうため、記述言語の誤り以外の誤った内容の印刷処理を防ぐことはできなかった。
また、上記特許文献３の従来技術においては、印刷設定の設定内容や記述言語の誤り等を検出する機能を有していないため、誤った内容の印刷ジョブに対する印刷処理の実行を防ぐことはできなかった。
【０００６】
そこで、本発明は、このような従来の技術の有する未解決の課題に着目してなされたものであって、印刷ミスによる印刷資源の浪費や機密の漏洩等の損害を軽減するのに好適な印刷システム、印刷制御プログラム、印刷方法、印刷装置、印刷装置制御プログラム、印刷装置制御方法、並びに印刷制御装置、印刷制御装置制御プログラム及び印刷制御装置制御方法を提供することを目的としている。
【課題を解決するための手段】
【０００７】
〔形態１〕  上記目的を達成するために、形態１の印刷システムは、
印刷ジョブに基づき印刷処理を実行する印刷手段と、
前記印刷ジョブの印刷処理を、前記印刷手段において実行することで生じる損害の内容を予測する損害予測手段と、
前記損害の予測結果に基づき、前記印刷処理を制御する印刷処理制御手段と、を備えることを特徴としている。
【０００８】
このような構成であれば、印刷手段によって、印刷ジョブに基づき印刷処理を実行することが可能であり、損害予測手段によって、印刷ジョブの印刷処理を、前記印刷手段において実行することで生じる損害の内容を予測することが可能であり、印刷処理制御手段によって、損害の予測結果に基づき、前記印刷処理を制御することが可能である。
従って、印刷処理の実行によってもたらされる損害の内容を予測して、その予測結果に基づき印刷処理を制御するようにしたので、損害が大きいと予測された場合などに、印刷処理を実行する前に、システム利用者に印刷ジョブの設定内容を修正させたり、印刷ジョブの印刷処理を中止するなどの制御を行うことが可能となり、無駄な印刷処理による印刷資源の浪費や電力の浪費等の金銭的損害などを軽減できるという効果が得られる。更に、損害が小さいとき（そのまま印刷結果を利用可能なときなど）はそのまま印刷処理を実行することで、無用な印刷停止や内容修正などによってシステム利用者を煩わせることなく印刷処理を実行できるという効果も得られる。
【０００９】
ここで、上記印刷ジョブとは、印刷処理に係る様々な情報を含んだ構成となっており、例えば、印刷を指示したシステム利用者の情報、カラー印刷、モノクロ印刷、高品質印刷等の印刷処理の内容に係る設定情報、実際に印刷用紙等の印刷媒体に印刷される画像データ、文書データ等の印刷データ本体などが含まれた情報である。以下の、印刷システム、印刷制御プログラム、印刷方法、印刷装置、印刷装置制御プログラム、印刷装置制御方法、印刷制御装置、印刷制御装置制御プログラム及び印刷制御装置制御方法の各形態において同じである。
【００１０】
また、上記損害の内容とは、印刷部数、印刷品質、表（おもて）紙／裏紙、用紙サイズ、印刷レイアウト等の印刷処理における各種設定内容が間違っているために発生する印刷ミス、文書中の文法ミスや不適切な文章表現等の印刷データ本体の内容が要因で発生する印刷ミス、通常の印刷装置では印刷してはならない機密文書を印刷してしまう等、セキュリティに係る設定ミスが要因で発生する印刷ミスなどによって生じる、例えば、印刷用紙、インク等の印刷資源の浪費による金銭的損害、無駄な印刷処理の実行による電力浪費等の金銭的損害、ライバル会社への機密漏洩等による金銭的損害（信用失墜なども含む）などを含むものである。以下の、印刷システム、印刷制御プログラム、印刷方法、印刷装置、印刷装置制御プログラム、印刷装置制御方法、印刷制御装置、印刷制御装置制御プログラム及び印刷制御装置制御方法の各形態において同じである。
【００１１】
〔形態２〕  更に、上記目的を達成するために、形態２の印刷システムは、
印刷ジョブを取得する印刷ジョブ取得手段と、
前記取得した印刷ジョブに基づき印刷処理を実行する印刷手段と、
前記印刷ジョブの印刷処理を、前記印刷手段において実行することで生じる損害の内容を予測する損害予測手段と、
前記予測された損害の内容に基づき、前記印刷ジョブに係るシステム利用者に対して前記印刷ジョブの印刷処理内容の確認を行うか否かを判定する確認有無判定手段と、
前記内容確認を行うと判定されたときに、前記システム利用者に対する前記内容確認処理を実行する内容確認処理実行手段と、
前記内容確認処理の実行による確認結果に基づき、前記印刷ジョブの印刷処理を制御する印刷処理制御手段と、を備えることを特徴としている。
【００１２】
このような構成であれば、印刷ジョブ取得手段によって、印刷ジョブを取得することが可能であり、印刷手段によって、取得した印刷ジョブに基づき印刷処理を実行することが可能であり、損害予測手段によって、印刷ジョブの印刷処理を、前記印刷手段において実行することで生じる損害の内容を予測することが可能であり、確認有無判定手段によって、予測された損害の内容に基づき、前記印刷ジョブに係るシステム利用者に対して前記印刷ジョブの印刷処理内容の確認を行うか否かを判定することが可能であり、内容確認処理実行手段によって、内容確認を行うと判定されたときに、前記システム利用者に対する前記内容確認処理を実行することが可能であり、印刷処理制御手段によって、内容確認処理の実行による確認結果に基づき、前記印刷ジョブの印刷処理を制御することが可能である。
【００１３】
従って、印刷処理の実行によってもたらされる損害の内容を予測して、その予測結果に基づきシステム利用者への印刷処理内容の確認を行うか否かを判定し、行うと判定したときに印刷処理内容の確認を行い、更に、その確認結果に基づき印刷処理を制御するようにしたので、印刷処理を実行する前に、誤った印刷ジョブの印刷処理を中止し、システム利用者によって修正された印刷ジョブの印刷処理を行ったりするなどの制御を行うことが可能となり、無駄な印刷処理による印刷資源の浪費や電力の浪費等の金銭的損害などを軽減できるという効果が得られる。更に、損害が小さいとき（そのまま印刷結果を利用可能なときなど）はシステム利用者への確認を行わないようにしたので、無用な印刷停止や内容修正などによってシステム利用者を煩わせることなく印刷処理を実行できるという効果も得られる。
【００１４】
ここで、上記内容確認処理は、システム利用者に、損害が大きいだろうと予測された印刷ジョブの内容を確認させ、例えば、誤っている箇所がある場合は内容を修正させたり、印刷を中止させる判断を行わせたりなどする処理であり、システム利用者が印刷ジョブを送信した情報処理装置など、システム利用者が印刷指示を発行する操作をしている装置に対して前述した処理を行わせるものである。以下の、内容確認処理に係る、印刷システム、印刷制御プログラム、印刷方法、印刷装置、印刷装置制御プログラム、印刷装置制御方法、印刷制御装置、印刷制御装置制御プログラム及び印刷制御装置制御方法の各形態において同じである。
【００１５】
〔形態３〕  更に、上記目的を達成するために、形態３の印刷システムは、
印刷指示装置と、印刷装置とを備え、
前記印刷指示装置と前記印刷装置とをデータ通信可能に接続し、
前記印刷指示装置は、
印刷ジョブを生成する印刷ジョブ生成手段を備え、
前記印刷装置は、
前記印刷ジョブを受信する印刷ジョブ受信手段と、
前記受信した印刷ジョブに基づき印刷処理を実行する印刷手段と、を備え、
前記印刷ジョブの内容に係る印刷ジョブ情報を取得する印刷ジョブ情報取得手段と、
前記取得した印刷ジョブ情報に基づき、前記印刷ジョブの印刷処理を実行することで生じる損害の内容を予測する損害予測手段と、
前記予測された損害の内容に基づき、前記印刷ジョブに係るシステム利用者に対して前記印刷ジョブの印刷処理内容の確認を行うか否かを判定する確認有無判定手段と、
前記内容確認を行うと判定されたときに、前記システム利用者に対する前記内容確認処理を実行する内容確認処理実行手段と、
前記内容確認処理の実行による確認結果に基づき、前記印刷ジョブの印刷処理を制御する印刷処理制御手段と、を備えることを特徴としている。
【００１６】
このような構成であれば、印刷指示装置は、印刷ジョブ生成手段によって、印刷ジョブを生成することが可能である。
また、印刷装置は、印刷ジョブ受信手段によって、印刷ジョブを受信することが可能であり、印刷手段によって、受信した印刷ジョブに基づき印刷処理を実行することが可能である。
【００１７】
また、印刷システムは、印刷ジョブ情報取得手段によって、印刷ジョブの内容に係る印刷ジョブ情報を取得することが可能であり、損害予測手段によって、取得した印刷ジョブ情報に基づき、前記印刷ジョブの印刷処理を実行することで生じる損害の内容を予測することが可能であり、確認有無判定手段によって、予測された損害の内容に基づき、前記印刷ジョブに係るシステム利用者に対して前記印刷ジョブの印刷処理内容の確認を行うか否かを判定することが可能であり、内容確認処理実行手段によって、内容確認を行うと判定されたときに、前記システム利用者に対する前記内容確認処理を実行することが可能であり、印刷処理制御手段によって、内容確認処理の実行による確認結果に基づき、前記印刷ジョブの印刷処理を制御することが可能である。
【００１８】
従って、印刷処理の実行によってもたらされる損害の内容を予測して、その予測結果に基づきシステム利用者への印刷処理内容の確認を行うか否かを判定し、行うと判定したときに印刷処理内容の確認を行い、更に、その確認結果に基づき印刷処理を制御するようにしたので、印刷処理を実行する前に、誤った印刷ジョブの印刷処理を中止し、システム利用者によって修正された印刷ジョブの印刷処理を行ったりするなどの制御を行うことが可能となり、無駄な印刷処理による印刷資源の浪費や電力の浪費等の金銭的損害などを軽減できるという効果が得られる。更に、損害が小さいとき（そのまま印刷結果を利用可能なときなど）はシステム利用者への確認を行わないようにしたので、無用な印刷停止や内容修正などによってシステム利用者を煩わせることなく印刷処理を実行できるという効果も得られる。
【００１９】
〔形態４〕  更に、上記目的を達成するために、形態４の印刷システムは、
印刷指示装置と、印刷装置と、印刷制御装置とを備え、
前記印刷指示装置と前記印刷装置とをデータ通信可能に接続すると共に、前記印刷指示装置と前記印刷制御装置とをデータ通信可能に接続し、
前記印刷指示装置は、
印刷ジョブを生成する印刷ジョブ生成手段と、
前記印刷ジョブを前記印刷装置に送信する印刷ジョブ送信手段と、
前記印刷ジョブの内容に係る印刷ジョブ情報を前記印刷制御装置に送信する印刷ジョブ情報送信手段と、
前記印刷制御装置から受信した内容確認処理の実行情報に基づき、当該内容確認処理を実行する内容確認処理実行手段と、
前記内容確認処理に対する確認結果の情報を、前記印刷制御装置に送信する確認結果情報送信手段と、を備え、
前記印刷装置は、
前記印刷指示装置から送信された前記印刷ジョブを受信する印刷ジョブ受信手段と、
前記受信した印刷ジョブに基づき印刷処理を実行する印刷手段と、を備え、
前記印刷制御装置は、
前記印刷指示装置から受信した前記印刷ジョブ情報に基づき、前記印刷ジョブの印刷処理を前記印刷装置において実行することで生じる損害の内容を予測する損害予測手段と、
前記予測された損害の内容に基づき、前記印刷ジョブに係るシステム利用者に対して前記印刷ジョブの印刷処理内容の確認を行うか否かを判定する確認有無判定手段と、
前記確認を行うと判定されたときに、前記印刷指示装置に、前記処理内容の確認処理を行うための実行情報を送信する実行情報送信手段と、
前記印刷指示装置から受信した前記内容確認処理の確認結果に基づき、前記印刷ジョブの印刷処理を制御する印刷処理制御手段と、を備えることを特徴としている。
【００２０】
このような構成であれば、印刷指示装置は、印刷ジョブ生成手段によって、印刷ジョブを生成することが可能であり、印刷ジョブ送信手段によって、印刷ジョブを印刷装置に送信することが可能であり、印刷ジョブ情報送信手段によって、印刷ジョブの内容に係る印刷ジョブ情報を前記印刷制御装置に送信することが可能であり、内容確認処理実行手段によって、印刷制御装置から受信した内容確認処理の実行情報に基づき、当該内容確認処理を実行することが可能であり、確認結果情報送信手段によって、内容確認処理に対する確認結果の情報を、前記印刷制御装置に送信することが可能である。
【００２１】
また、印刷ジョブ受信手段によって、印刷指示装置から送信された前記印刷ジョブを受信することが可能であり、印刷手段によって、受信した印刷ジョブに基づき印刷処理を実行することが可能である。
また、印刷制御装置は、損害予測手段によって、印刷指示装置から受信した前記印刷ジョブ情報に基づき、前記印刷ジョブの印刷処理を前記印刷装置において実行することで生じる損害の内容を予測することが可能であり、確認有無判定手段によって、予測された損害の内容に基づき、前記印刷ジョブに係るシステム利用者に対して前記印刷ジョブの印刷処理内容の確認を行うか否かを判定することが可能であり、印刷処理制御手段によって、印刷指示装置から受信した前記内容確認処理の確認結果に基づき、前記印刷ジョブの印刷処理を制御することが可能である。
【００２２】
従って、印刷処理の実行によってもたらされる損害の内容を予測して、その予測結果に基づきシステム利用者への印刷処理内容の確認を行うか否かを判定し、行うと判定したときに印刷処理内容の確認を行い、更に、その確認結果に基づき印刷処理を制御するようにしたので、印刷処理を実行する前に、誤った印刷ジョブの印刷処理を中止し、システム利用者によって修正された印刷ジョブの印刷処理を行ったりするなどの制御を行うことが可能となり、無駄な印刷処理による印刷資源の浪費や電力の浪費等の金銭的損害などを軽減できるという効果が得られる。更に、損害が小さいとき（そのまま印刷結果を利用可能なときなど）はシステム利用者への確認を行わないようにしたので、無用な印刷停止や内容修正などによってシステム利用者を煩わせることなく印刷処理を実行できるという効果も得られる。
【００２３】
〔形態５〕  更に、形態５の印刷システムは、形態２乃至４のいずれか１の印刷システムにおいて、
前記印刷ジョブ情報は、前記印刷処理の実行内容に係る設定情報を含み、
前記損害予測手段は、前記設定情報に基づき前記損害の大きさに係る数値を算出し、
前記確認有無判定手段は、前記算出された損害の大きさに係る数値に基づき前記確認を行うか否かを判定することを特徴としている。
【００２４】
このような構成であれば、損害予測手段は、印刷処理の実行内容に係る設定情報に基づき、例えば、印刷ジョブの設定内容が誤っている場合に、この印刷ジョブの印刷処理によって生じる損害の大きさとして、その大きさに係る数値を算出するようにし、且つ、当該損害のもたらす損害の大きさに係る数値に基づき、内容確認処理を行うか否かを判定するようにしたので、様々な要因から生じる損害の内容を数値の大きさ等に基づき評価できるため、事前に予測される、より適切な損害内容に対して、システム利用者への確認処理を行うことができるという効果が得られる。
【００２５】
ここで、損害の大きさに係る数値とは、例えば、印刷ジョブに設定された印刷部数及び印刷品質に着目した場合、これらの設定内容で誤った印刷処理を行った場合にどれだけの損害が生じるかを、例えば、印刷用紙一枚あたりの金額、一文字あたりの印刷にかかるインク料金、電気代等から損失金額として算出したり、損害の内容に対して予め点数を決めておき、発生した損害の内容や量に対してこの点数の合計を算出したりしたものである。以下の、「損害の大きさに係る数値」の記載に係る、印刷システム、印刷制御プログラム、印刷方法、印刷装置、印刷装置制御プログラム、印刷装置制御方法、印刷制御装置、印刷制御装置制御プログラム及び印刷制御装置制御方法の各形態において同じである。
【００２６】
〔形態６〕  更に、形態６の印刷システムは、形態５の印刷システムにおいて、
前記設定情報は、印刷枚数に係る情報を含み、
前記損害予測手段は、前記印刷枚数に係る情報に基づき前記損害の大きさに係る数値を算出することを特徴としている。
このような構成であれば、印刷枚数に係る情報に基づく損害の大きさに係る数値を算出することが可能となるので、誤った内容の印刷ジョブに対して印刷処理を行った場合に、損害の大きさに係る数値を、印刷用紙一枚あたりの金額から損失金額として算出することなどが可能となり、この損害額が大きいようなときに確認処理を行うなどが可能となるので、より適切な損害内容に対して確認処理を行うことができるという効果が得られる。
【００２７】
〔形態７〕  更に、形態７の印刷システムは、形態５又は６の印刷システムにおいて、
前記印刷ジョブ情報は、当該印刷ジョブに係るシステム利用者の情報を含み、
前記損害予測手段は、前記システム利用者の情報に基づき前記損害の大きさに係る数値を算出し、
前記確認有無判定手段は、前記算出された損害の大きさに係る数値に基づき前記確認を行うか否かを判定することを特徴としている。
【００２８】
このような構成であれば、印刷ジョブに係るシステム利用者の情報に基づく損害の大きさに係る数値を算出することが可能となるので、例えば、注意深い、うっかり者等のシステム利用者の性質、一般職、管理職等のシステム利用者の会社における役職などの情報に応じて、各損害の要因（印刷設定内容等）に対して点数を設定し、損害の大きさに係る数値としてその合計点を算出したり、前述したシステム利用者の情報に応じて、それぞれ異なる値の損害の大きさに係る数値を設定したりすることで、各システム利用者に応じて確認処理を行うか否かを判定することが可能となるので、より適切な確認処理の実行を行うことができるという効果が得られる。
【００２９】
〔形態８〕  更に、形態８の印刷システムは、形態２乃至７のいずれか１の印刷システムにおいて、
前記印刷ジョブ情報は、印刷媒体に印刷されるデータ本体を含み、
前記損害予測手段は、前記データ本体の内容に基づき前記損害の内容を予測することを特徴としている。
【００３０】
このような構成であれば、文法の誤り、不適切な記載内容等の印刷データの内容に対するミスについて、印刷処理前に、システム利用者に内容の確認をさせることが可能となるので、印刷内容のミスが要因の印刷ミスによる印刷資源の浪費や電力の浪費等の金銭的損害などを軽減できるという効果が得られる。
【００３１】
〔形態９〕  更に、形態９の印刷システムは、形態２乃至８のいずれか１の印刷システムにおいて、
前記確認有無判定手段の判定結果に基づき、過去に前記確認処理を実行した前記印刷ジョブの内容を前記システム利用者に対して通知する印刷ジョブ内容通知手段を備えることを特徴としている。
このような構成であれば、印刷処理に係る設定内容等において発生しやすいミスの内容を予めシステム利用者に通知することで設定内容の事前確認を喚起し、印刷ミスの発生を事前に軽減することができるという効果が得られる。
【００３２】
〔形態１０〕  更に、形態１０の印刷システムは、形態２乃至９のいずれか１の印刷システムにおいて、
前記確認処理の実行前に、予め、前記印刷手段における前記印刷ジョブに対する印刷処理の一部を先行して行う先行印刷処理手段を備えることを特徴としている。
このような構成であれば、確認処理の実行前に、ウォームアップ処理、レンダリング処理、ラスタライズ処理等の印刷処理の一部を先行して行うことが可能となるので、確認処理後に印刷ジョブに間違いが無かったときなどには、ウォームアップ処理、レンダリング処理、ラスタライズ処理などをすることなく、すぐに印刷ヘッドを駆動して印刷媒体への印刷を行うことが可能となり、これによって、システム利用者の印刷待ち時間を軽減できるという効果が得られる。
【００３３】
〔形態１１〕  一方、上記目的を達成するために、形態１１の印刷制御プログラムは、
印刷ジョブに基づき印刷処理を実行する印刷ステップと、
前記印刷ジョブの印刷処理を、印刷手段において実行することで生じる損害の内容を予測する損害予測ステップと、
前記損害予測ステップにおいて予測された損害の内容に基づき、前記印刷ジョブの印刷処理を制御する印刷処理制御ステップとからなる処理をコンピュータに実行させるのに使用するプログラムを含むことを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態１の印刷システムと同等の作用および効果が得られる。
【００３４】
〔形態１２〕  更に、上記目的を達成するために、形態１２の印刷制御プログラムは、
印刷ジョブに基づき印刷処理を実行する印刷ステップと、
前記印刷ジョブの印刷処理を、印刷手段において実行することで生じる損害の内容を予測する損害予測ステップと、
前記予測された損害の内容に基づき、前記印刷ジョブに係るシステム利用者に対して前記印刷ジョブの印刷処理内容の確認を行うか否かを判定する確認有無判定ステップと、
前記内容確認を行うと判定されたときに、前記システム利用者に対する前記内容確認処理を実行する内容確認処理実行ステップと、
前記内容確認処理の実行による確認結果に基づき、前記印刷ジョブの印刷処理を制御する印刷処理制御ステップとからなる処理をコンピュータに実行させるのに使用するプログラムを含むことを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態２の印刷システムと同等の作用および効果が得られる。
【００３５】
〔形態１３〕  更に、形態１３の印刷制御プログラムは、形態１２の印刷制御プログラムにおいて、
前記印刷ジョブ情報は、前記印刷処理の実行内容に係る設定情報を含み、
前記損害予測ステップにおいては、前記設定情報に基づき前記損害の大きさに係る数値を算出し、
前記確認有無判定ステップにおいては、前記算出された損害の大きさに係る数値に基づき前記確認を行うか否かを判定することを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態５の印刷システムと同等の作用および効果が得られる。
【００３６】
〔形態１４〕  更に、形態１４の印刷制御プログラムは、形態１２又は１３の印刷制御プログラムにおいて、
前記設定情報は、印刷枚数に係る情報を含み、
前記損害予測ステップにおいては、前記印刷枚数に係る情報に基づき前記損害の大きさに係る数値を算出することを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態６の印刷システムと同等の作用および効果が得られる。
【００３７】
〔形態１５〕  更に、形態１５の印刷制御プログラムは、形態１３又は１４の印刷制御プログラムにおいて、
前記印刷ジョブ情報は、当該印刷ジョブに係るシステム利用者の情報を含み、
前記損害予測ステップにおいては、前記システム利用者の情報に基づき前記損害の大きさに係る数値を算出し、
前記確認有無判定ステップにおいては、前記算出された損害の大きさに係る数値に基づき前記確認を行うか否かを判定することを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態７の印刷システムと同等の作用および効果が得られる。
【００３８】
〔形態１６〕  更に、形態１６の印刷制御プログラムは、形態１２乃至１５のいずれか１の印刷制御プログラムにおいて、
前記印刷ジョブ情報は、印刷媒体に印刷されるデータ本体を含み、
前記印刷ジョブ情報は、印刷媒体に印刷されるデータ本体を含み、
前記損害予測ステップにおいては、前記データ本体の内容に基づき前記損害の内容を予測することを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態８の印刷システムと同等の作用および効果が得られる。
【００３９】
〔形態１７〕  更に、形態１７の印刷制御プログラムは、形態１２乃至１６のいずれか１の印刷制御プログラムにおいて、
前記確認有無判定ステップにおける判定結果に基づき、過去に前記確認処理を実行した前記印刷ジョブの内容を前記システム利用者に対して通知する印刷ジョブ内容通知ステップをコンピュータに実行させるのに使用するプログラムを含むことを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態９の印刷システムと同等の作用および効果が得られる。
【００４０】
〔形態１８〕  更に、形態１８の印刷制御プログラムは、形態１２乃至１７のいずれか１の印刷制御プログラムにおいて、
前記確認処理の実行前に、予め、前記印刷手段における前記印刷ジョブに対する印刷処理の一部を先行して行う先行印刷処理ステップをコンピュータに実行させるのに使用するプログラムを含むことを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態１０の印刷システムと同等の作用および効果が得られる。
【００４１】
〔形態１９〕  一方、上記目的を達成するために、形態１９の印刷方法は、
印刷ジョブに基づき印刷処理を実行する印刷ステップと、
前記印刷ジョブの印刷処理を、印刷手段において実行することで生じる損害の内容を予測する損害予測ステップと、
前記損害予測ステップにおいて予測された損害の内容に基づき、前記印刷ジョブの印刷処理を制御する印刷処理制御ステップと、を含むことを特徴としている。
これによって、形態１の印刷システムと同等の作用効果が得られる。
【００４２】
〔形態２０〕  更に、上記目的を達成するために、形態２０の印刷方法は、
印刷ジョブに基づき印刷処理を実行する印刷ステップと、
前記印刷ジョブの内容に係る印刷ジョブ情報を取得する印刷ジョブ情報取得ステップと、
前記取得した印刷ジョブ情報に基づき、前記印刷ジョブの印刷処理を印刷手段において実行することで生じる損害の内容を予測する損害予測ステップと、
前記予測された損害の内容に基づき、前記印刷ジョブに係るシステム利用者に対して前記印刷ジョブの印刷処理内容の確認を行うか否かを判定する確認有無判定ステップと、
前記内容確認を行うと判定されたときに、前記システム利用者に対する前記内容確認処理を実行する内容確認処理実行ステップと、
前記内容確認処理の実行による確認結果に基づき、前記印刷ジョブの印刷処理を制御する印刷処理制御ステップと、を含むことを特徴としている。
これによって、形態２の印刷システムと同等の作用効果が得られる。
【００４３】
〔形態２１〕  更に、形態２１の印刷方法は、形態２０の印刷方法において、
前記印刷ジョブ情報は、前記印刷処理の実行内容に係る設定情報を含み、
前記損害予測ステップにおいては、前記設定情報に基づき前記損害の大きさに係る数値を算出し、
前記確認有無判定ステップにおいては、前記算出された損害の大きさに係る数値に基づき前記確認を行うか否かを判定することを特徴としている。
これによって、形態５の印刷システムと同等の作用効果が得られる。
【００４４】
〔形態２２〕  更に、形態２２の印刷方法は、形態２１の印刷方法において、
前記設定情報は、印刷枚数に係る情報を含み、
前記損害予測ステップにおいては、前記印刷枚数に係る情報に基づき前記損害の大きさに係る数値を算出することを特徴としている。
これによって、形態６の印刷システムと同等の作用効果が得られる。
【００４５】
〔形態２３〕  更に、形態２３の印刷方法は、形態２１又は２２の印刷方法において、
前記印刷ジョブ情報は、当該印刷ジョブに係るシステム利用者の情報を含み、
前記損害予測ステップにおいては、前記システム利用者の情報に基づき前記損害の大きさに係る数値を算出し、
前記確認有無判定ステップにおいては、前記算出された損害の大きさに係る数値に基づき前記確認を行うか否かを判定することを特徴としている。
これによって、形態７の印刷システムと同等の作用効果が得られる。
【００４６】
〔形態２４〕  更に、形態２４の印刷方法は、形態２０乃至２３のいずれか１の印刷方法において、
前記印刷ジョブ情報は、印刷媒体に印刷されるデータ本体を含み、
前記損害予測ステップにおいては、前記データ本体の内容に基づき前記損害の内容を予測することを特徴としている。
これによって、形態８の印刷システムと同等の作用効果が得られる。
【００４７】
〔形態２５〕  更に、形態２５の印刷方法は、形態２０乃至２４のいずれか１の印刷方法において、
前記確認有無判定ステップにおける判定結果に基づき、過去に前記確認処理を実行した前記印刷ジョブの内容を前記システム利用者に対して通知する印刷ジョブ内容通知ステップをコンピュータに実行させるのに使用するプログラムを含むことを特徴としている。
これによって、形態９の印刷システムと同等の作用効果が得られる。
【００４８】
〔形態２６〕  更に、形態２６の印刷方法は、形態２０乃至２５のいずれか１の印刷方法において、
前記確認処理の実行前に、予め、前記印刷手段における前記印刷ジョブに対する印刷処理の一部を先行して行う先行印刷処理ステップをコンピュータに実行させるのに使用するプログラムを含むことを特徴としている。
これによって、形態１０の印刷システムと同等の作用効果が得られる。
【００４９】
〔形態２７〕  一方、上記目的を達成するために、形態２７の印刷装置は、
印刷ジョブを取得する印刷ジョブ取得手段と、
前記取得した印刷ジョブに基づき印刷処理を実行する印刷手段と、
前記印刷ジョブの内容に係る印刷ジョブ情報を取得する印刷ジョブ情報取得手段と、
前記取得した印刷ジョブ情報に基づき、前記印刷ジョブの印刷処理を前記印刷手段において実行することで生じる損害の内容を予測する損害予測手段と、
前記予測された損害の内容に基づき、前記印刷ジョブに係るシステム利用者に対して前記印刷ジョブの印刷処理内容の確認を行うか否かを判定する確認有無判定手段と、
前記内容確認を行うと判定されたときに、前記システム利用者に対する前記内容確認処理を実行する内容確認処理実行手段と、
前記内容確認処理の実行による確認結果に基づき、前記印刷ジョブの印刷処理を制御する印刷処理制御手段と、を備えることを特徴としている。
このような構成であれば、形態２の印刷システムと同等の作用効果が得られる。
【００５０】
〔形態２８〕  更に、上記目的を達成するために、形態２８の印刷装置は、
自装置に送られてきた前記印刷ジョブを受信する印刷ジョブ受信手段と、
前記受信した印刷ジョブに基づき印刷処理を実行する印刷手段と、
前記印刷ジョブの内容に係る印刷ジョブ情報を取得する印刷ジョブ情報取得手段と、
前記取得した印刷ジョブ情報に基づき、前記印刷ジョブの印刷処理を実行することで生じる損害の内容を予測する損害予測手段と、
前記予測された損害の内容に基づき、前記印刷ジョブに係るシステム利用者に対して前記印刷ジョブの印刷処理内容の確認を行うか否かを判定する確認有無判定手段と、
前記内容確認を行うと判定されたときに、前記システム利用者に対する前記内容確認処理を実行する内容確認処理実行手段と、
前記内容確認処理の実行による確認結果に基づき、前記印刷ジョブの印刷処理を制御する印刷処理制御手段と、を備えることを特徴としている。
このような構成であれば、形態３の印刷システムと同等の作用効果が得られる。
【００５１】
〔形態２９〕  更に、形態２９の印刷装置は、形態２７又は２８の印刷装置において、
前記印刷ジョブ情報は、前記印刷処理の実行内容に係る設定情報を含み、
前記損害予測手段は、前記設定情報に基づき前記損害の大きさに係る数値を算出し、
前記確認有無判定手段は、前記算出された損害の大きさに係る数値に基づき前記確認を行うか否かを判定することを特徴としている。
このような構成であれば、形態５の印刷システムと同等の作用効果が得られる。
【００５２】
〔形態３０〕  更に、形態３０の印刷装置は、形態２９の印刷装置において、
前記設定情報は、印刷枚数に係る情報を含み、
前記損害予測手段は、前記印刷枚数に係る情報に基づき前記損害の大きさに係る数値を算出することを特徴としている。
このような構成であれば、形態６の印刷システムと同等の作用効果が得られる。
【００５３】
〔形態３１〕  更に、形態３１の印刷装置は、形態２９又は３０の印刷装置において、
前記印刷ジョブ情報は、当該印刷ジョブに係るシステム利用者の情報を含み、
前記損害予測手段は、前記システム利用者の情報に基づき前記損害の大きさに係る数値を算出し、
前記確認有無判定手段は、前記算出された損害の大きさに係る数値に基づき前記確認を行うか否かを判定することを特徴としている。
このような構成であれば、形態７の印刷システムと同等の作用効果が得られる。
【００５４】
〔形態３２〕  更に、形態３２の印刷装置は、形態２７乃至３１のいずれか１の印刷装置において、
前記印刷ジョブ情報は、印刷媒体に印刷されるデータ本体を含み、
前記損害予測手段は、前記データ本体の内容に基づき前記損害の内容を予測することを特徴としている。
このような構成であれば、形態８の印刷システムと同等の作用効果が得られる。
【００５５】
〔形態３３〕  更に、形態３３の印刷装置は、形態２７乃至３２のいずれか１の印刷装置において、
前記確認有無判定手段の判定結果に基づき、過去に前記確認処理を実行した前記印刷ジョブの内容を前記システム利用者に対して通知する印刷ジョブ内容通知手段を備えることを特徴としている。
このような構成であれば、形態９の印刷システムと同等の作用効果が得られる。
【００５６】
〔形態３４〕  更に、形態３４の印刷装置は、形態２７乃至３３のいずれか１の印刷装置において、
前記確認処理の実行前に、予め、前記印刷手段における前記印刷ジョブに対する印刷処理の一部を先行して行う先行印刷処理手段を備えることを特徴としている。
このような構成であれば、形態１０の印刷システムと同等の作用効果が得られる。
【００５７】
〔形態３５〕  一方、上記目的を達成するために、形態３５の印刷装置制御プログラムは、
印刷ジョブに基づき印刷処理を実行する印刷ステップと、
前記印刷ジョブの印刷処理を、印刷手段において実行することで生じる損害の内容を予測する損害予測ステップと、
前記予測された損害の内容に基づき、前記印刷ジョブに係るシステム利用者に対して前記印刷ジョブの印刷処理内容の確認を行うか否かを判定する確認有無判定ステップと、
前記内容確認を行うと判定されたときに、前記システム利用者に対する前記内容確認処理を実行する内容確認処理実行ステップと、
前記内容確認処理の実行による確認結果に基づき、前記印刷ジョブの印刷処理を制御する印刷処理制御ステップとからなる処理をコンピュータに実行させるのに使用するプログラムを含むことを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態２７の印刷装置と同等の作用および効果が得られる。
【００５８】
〔形態３６〕  更に、上記目的を達成するために、形態３６の印刷装置制御プログラムは、
印刷装置に送られてきた印刷ジョブを受信する印刷ジョブ受信ステップと、
前記受信した印刷ジョブに基づき印刷処理を実行する印刷ステップと、
前記印刷ジョブの内容に係る印刷ジョブ情報を取得する印刷ジョブ情報取得ステップと、
前記取得した印刷ジョブ情報に基づき、前記印刷ジョブの印刷処理を実行することで生じる損害の内容を予測する損害予測ステップと、
前記予測された損害の内容に基づき、前記印刷ジョブに係るシステム利用者に対して前記印刷ジョブの印刷処理内容の確認を行うか否かを判定する確認有無判定ステップと、
前記内容確認を行うと判定されたときに、前記システム利用者に対する前記内容確認処理を実行する内容確認処理実行ステップと、
前記内容確認処理の実行による確認結果に基づき、前記印刷ジョブの印刷処理を制御する印刷処理制御ステップとからなる処理をコンピュータに実行させるのに使用するプログラムを含むことを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態２８の印刷装置と同等の作用および効果が得られる。
【００５９】
〔形態３７〕  更に、形態３７の印刷装置制御プログラムは、形態３５又は３６の印刷装置制御プログラムにおいて、
前記印刷ジョブ情報は、前記印刷処理の実行内容に係る設定情報を含み、
前記損害予測ステップにおいては、前記設定情報に基づき前記損害の大きさに係る数値を算出し、
前記確認有無判定ステップにおいては、前記算出された損害の大きさに係る数値に基づき前記確認を行うか否かを判定することを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態２９の印刷装置と同等の作用および効果が得られる。
【００６０】
〔形態３８〕  更に、形態３８の印刷装置制御プログラムは、形態３７の印刷装置制御プログラムにおいて、
前記設定情報は、印刷枚数に係る情報を含み、
前記損害予測ステップにおいては、前記印刷枚数に係る情報に基づき前記損害の大きさに係る数値を算出することを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態３０の印刷装置と同等の作用および効果が得られる。
【００６１】
〔形態３９〕  更に、形態３９の印刷装置制御プログラムは、形態３７又は３８の印刷装置制御プログラムにおいて、
前記印刷ジョブ情報は、当該印刷ジョブに係るシステム利用者の情報を含み、
前記損害予測ステップにおいては、前記システム利用者の情報に基づき前記損害の大きさに係る数値を算出し、
前記確認有無判定ステップにおいては、前記算出された損害の大きさに係る数値に基づき前記確認を行うか否かを判定することを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態３１の印刷装置と同等の作用および効果が得られる。
【００６２】
〔形態４０〕  更に、形態４０の印刷装置制御プログラムは、形態３５乃至３９のいずれか１の印刷装置制御プログラムにおいて、
前記印刷ジョブ情報は、印刷媒体に印刷されるデータ本体を含み、
前記損害予測ステップにおいては、前記データ本体の内容に基づき前記損害の内容を予測することを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態３２の印刷装置と同等の作用および効果が得られる。
【００６３】
〔形態４１〕  更に、形態４１の印刷装置制御プログラムは、形態３５乃至４０のいずれか１の印刷装置制御プログラムにおいて、
前記確認有無判定ステップにおける判定結果に基づき、過去に前記確認処理を実行した前記印刷ジョブの内容を前記システム利用者に対して通知する印刷ジョブ内容通知ステップをコンピュータに実行させるのに使用するプログラムを含むことを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態３３の印刷装置と同等の作用および効果が得られる。
【００６４】
〔形態４２〕  更に、形態４２の印刷装置制御プログラムは、形態３５乃至４１のいずれか１の印刷装置制御プログラムにおいて、
前記確認処理の実行前に、予め、前記印刷手段における前記印刷ジョブに対する印刷処理の一部を先行して行う先行印刷処理ステップをコンピュータに実行させるのに使用するプログラムを含むことを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態３４の印刷装置と同等の作用および効果が得られる。
【００６５】
〔形態４３〕  一方、上記目的を達成するために、形態４３の印刷装置制御方法は、
印刷ジョブに基づき印刷処理を実行する印刷ステップと、
前記印刷ジョブの印刷処理を、印刷手段において実行することで生じる損害の内容を予測する損害予測ステップと、
前記予測された損害の内容に基づき、前記印刷ジョブに係るシステム利用者に対して前記印刷ジョブの印刷処理内容の確認を行うか否かを判定する確認有無判定ステップと、
前記内容確認を行うと判定されたときに、前記システム利用者に対する前記内容確認処理を実行する内容確認処理実行ステップと、
前記内容確認処理の実行による確認結果に基づき、前記印刷ジョブの印刷処理を制御する印刷処理制御ステップと、を含むことを特徴としている。
これによって、形態２７の印刷装置と同等の作用効果が得られる。
【００６６】
〔形態４４〕  一方、上記目的を達成するために、形態４４の印刷装置制御方法は、
印刷装置に送られてきた印刷ジョブを受信する印刷ジョブ受信ステップと、
前記受信した印刷ジョブに基づき印刷処理を実行する印刷ステップと、
前記印刷ジョブの内容に係る印刷ジョブ情報を取得する印刷ジョブ情報取得ステップと、
前記取得した印刷ジョブ情報に基づき、前記印刷ジョブの印刷処理を実行することで生じる損害の内容を予測する損害予測ステップと、
前記予測された損害の内容に基づき、前記印刷ジョブに係るシステム利用者に対して前記印刷ジョブの印刷処理内容の確認を行うか否かを判定する確認有無判定ステップと、
前記内容確認を行うと判定されたときに、前記システム利用者に対する前記内容確認処理を実行する内容確認処理実行ステップと、
前記内容確認処理の実行による確認結果に基づき、前記印刷ジョブの印刷処理を制御する印刷処理制御ステップと、を含むことを特徴としている。
これによって、形態２８の印刷装置と同等の作用効果が得られる。
【００６７】
〔形態４５〕  更に、形態４５の印刷装置制御方法は、形態４３又は４４の印刷装置制御方法において、
前記設定情報は、印刷枚数に係る情報を含み、
前記損害予測ステップにおいては、前記印刷枚数に係る情報に基づき前記損害の大きさに係る数値を算出することを特徴としている。
これによって、形態２９の印刷装置と同等の作用効果が得られる。
【００６８】
〔形態４６〕  更に、形態４６の印刷装置制御方法は、形態４５の印刷装置制御方法において、
前記設定情報は、印刷枚数に係る情報を含み、
前記損害予測ステップにおいては、前記印刷枚数に係る情報に基づき前記損害の大きさに係る数値を算出することを特徴としている。
これによって、形態３０の印刷装置と同等の作用効果が得られる。
【００６９】
〔形態４７〕  更に、形態４７の印刷装置制御方法は、形態４５又は４６の印刷装置制御方法において、
前記印刷ジョブ情報は、当該印刷ジョブに係るシステム利用者の情報を含み、
前記損害予測ステップにおいては、前記システム利用者の情報に基づき前記損害の大きさに係る数値を算出し、
前記確認有無判定ステップにおいては、前記算出された損害の大きさに係る数値に基づき前記確認を行うか否かを判定することを特徴としている。
これによって、形態３１の印刷装置と同等の作用効果が得られる。
【００７０】
〔形態４８〕  更に、形態４８の印刷装置制御方法は、形態４３乃至４７のいずれか１の印刷装置制御方法において、
前記印刷ジョブ情報は、印刷媒体に印刷されるデータ本体を含み、
前記損害予測ステップにおいては、前記データ本体の内容に基づき前記損害の内容を予測することを特徴としている。
これによって、形態３２の印刷装置と同等の作用効果が得られる。
【００７１】
〔形態４９〕  更に、形態４９の印刷装置制御方法は、形態４３乃至４８のいずれか１の印刷装置制御方法において、
前記確認有無判定ステップにおける判定結果に基づき、過去に前記確認処理を実行した前記印刷ジョブの内容を前記システム利用者に対して通知する印刷ジョブ内容通知ステップを更に含むことを特徴としている。
これによって、形態３３の印刷装置と同等の作用効果が得られる。
【００７２】
〔形態５０〕  更に、形態５０の印刷装置制御方法は、形態４３乃至４９のいずれか１の印刷装置制御方法において、
前記確認処理の実行前に、予め、前記印刷手段における前記印刷ジョブに対する印刷処理の一部を先行して行う先行印刷処理ステップを更に含むことを特徴としている。
これによって、形態３４の印刷装置と同等の作用効果が得られる。
【００７３】
〔形態５１〕  一方、上記目的を達成するために、形態５１の印刷指示装置は、
印刷ジョブを生成する印刷ジョブ生成手段と、
前記印刷ジョブの内容に係る印刷ジョブ情報を取得する印刷ジョブ情報取得手段と、
前記取得した印刷ジョブ情報に基づき、前記印刷ジョブの印刷処理を実行することで生じる損害の内容を予測する損害予測手段と、
前記予測された損害の内容に基づき、前記印刷ジョブに係るシステム利用者に対して前記印刷ジョブの印刷処理内容の確認を行うか否かを判定する確認有無判定手段と、
前記内容確認を行うと判定されたときに、前記システム利用者に対する前記内容確認処理を実行する内容確認処理実行手段と、
前記内容確認処理の実行による確認結果に基づき、前記印刷ジョブの印刷処理を制御する印刷処理制御手段と、を備えることを特徴としている。
このような構成であれば、形態２の印刷システムと同等の作用効果が得られる。
【００７４】
〔形態５２〕  更に、形態５２の印刷システムは、形態５１の印刷指示装置において、
前記印刷ジョブ情報は、前記印刷処理の実行内容に係る設定情報を含み、
前記損害予測手段は、前記設定情報に基づき前記損害の大きさに係る数値を算出し、
前記確認有無判定手段は、前記算出された損害の大きさに係る数値に基づき前記確認を行うか否かを判定することを特徴としている。
このような構成であれば、形態５の印刷システムと同等の作用効果が得られる。
【００７５】
〔形態５３〕  更に、形態５３の印刷システムは、形態５２の印刷指示装置において、
前記設定情報は、印刷枚数に係る情報を含み、
前記損害予測手段は、前記印刷枚数に係る情報に基づき前記損害の大きさに係る数値を算出することを特徴としている。
このような構成であれば、形態６の印刷システムと同等の作用効果が得られる。
【００７６】
〔形態５４〕  更に、形態５４の印刷システムは、形態５２又は５３のいずれか１の印刷指示装置において、
前記印刷ジョブ情報は、当該印刷ジョブに係るシステム利用者の情報を含み、
前記損害予測手段は、前記システム利用者の情報に基づき前記損害の大きさに係る数値を算出し、
前記確認有無判定手段は、前記算出された損害の大きさに係る数値に基づき前記確認を行うか否かを判定することを特徴としている。
このような構成であれば、形態７の印刷システムと同等の作用効果が得られる。
【００７７】
〔形態５５〕  更に、形態５５の印刷システムは、形態５１乃至５４のいずれか１の印刷指示装置において、
前記印刷ジョブ情報は、印刷媒体に印刷されるデータ本体を含み、
前記損害予測手段は、前記データ本体の内容に基づき前記損害の内容を予測することを特徴としている。
このような構成であれば、形態８の印刷システムと同等の作用効果が得られる。
【００７８】
〔形態５６〕  更に、形態５６の印刷システムは、形態５１乃至５５のいずれか１の印刷指示装置において、
前記確認有無判定手段の判定結果に基づき、過去に前記確認処理を実行した前記印刷ジョブの内容を前記システム利用者に対して通知する印刷ジョブ内容通知手段を備えることを特徴としている。
このような構成であれば、形態９の印刷システムと同等の作用効果が得られる。
【００７９】
〔形態５７〕  更に、形態５７の印刷システムは、形態５１乃至５６のいずれか１の印刷指示装置において、
前記確認処理の実行前に、予め、前記印刷手段に前記印刷ジョブの印刷処理の実行準備を行わせる先行印刷処理手段を備えることを特徴としている。
このような構成であれば、形態１０の印刷システムと同等の作用効果が得られる。
【００８０】
〔形態５８〕  一方、上記目的を達成するために、形態５８の印刷指示装置制御プログラムは、
印刷ジョブを生成する印刷ジョブ生成ステップと、
前記印刷ジョブの内容に係る印刷ジョブ情報を取得する印刷ジョブ情報取得ステップと、
前記取得した印刷ジョブ情報に基づき、前記印刷ジョブの印刷処理を実行することで生じる損害の内容を予測する損害予測ステップと、
前記予測された損害の内容に基づき、前記印刷ジョブに係るシステム利用者に対して前記印刷ジョブの印刷処理内容の確認を行うか否かを判定する確認有無判定ステップと、
前記内容確認を行うと判定されたときに、前記システム利用者に対する前記内容確認処理を実行する内容確認処理実行ステップと、
前記内容確認処理の実行による確認結果に基づき、前記印刷ジョブの印刷処理を制御する印刷処理制御ステップとからなる処理をコンピュータに実行させるのに使用するプログラムを含むことを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態５１の印刷指示装置と同等の作用および効果が得られる。
【００８１】
〔形態５９〕  更に、形態５９の印刷指示装置制御プログラムは、形態５８の印刷指示装置制御プログラムにおいて、
前記印刷ジョブ情報は、前記印刷処理の実行内容に係る設定情報を含み、
前記損害予測ステップにおいては、前記設定情報に基づき前記損害の大きさに係る数値を算出し、
前記確認有無判定ステップにおいては、前記算出された損害の大きさに係る数値に基づき前記確認を行うか否かを判定することを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態５２の印刷指示装置と同等の作用および効果が得られる。
【００８２】
〔形態６０〕  更に、形態６０の印刷指示装置制御プログラムは、形態５９の印刷指示装置制御プログラムにおいて、
前記設定情報は、印刷枚数に係る情報を含み、
前記損害予測ステップにおいては、前記印刷枚数に係る情報に基づき前記損害の大きさに係る数値を算出することを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態５３の印刷指示装置と同等の作用および効果が得られる。
【００８３】
〔形態６１〕  更に、形態６１の印刷指示装置制御プログラムは、形態５９又は６０の印刷指示装置制御プログラムにおいて、
前記印刷ジョブ情報は、当該印刷ジョブに係るシステム利用者の情報を含み、
前記損害予測ステップにおいては、前記システム利用者の情報に基づき前記損害の大きさに係る数値を算出し、
前記確認有無判定ステップにおいては、前記算出された損害の大きさに係る数値に基づき前記確認を行うか否かを判定することを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態５４の印刷指示装置と同等の作用および効果が得られる。
【００８４】
〔形態６２〕  更に、形態６２の印刷指示装置制御プログラムは、形態５８乃至６１のいずれか１の印刷指示装置制御プログラムにおいて、
前記印刷ジョブ情報は、印刷媒体に印刷されるデータ本体を含み、
前記損害予測ステップにおいては、前記データ本体の内容に基づき前記損害の内容を予測することを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態５５の印刷指示装置と同等の作用および効果が得られる。
【００８５】
〔形態６３〕  更に、形態６３の印刷指示装置制御プログラムは、形態５８乃至６２のいずれか１の印刷指示装置制御プログラムにおいて、
前記確認有無判定ステップにおける判定結果に基づき、過去に前記確認処理を実行した前記印刷ジョブの内容を前記システム利用者に対して通知する印刷ジョブ内容通知ステップをコンピュータに実行させるのに使用するプログラムを含むことを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態５６の印刷指示装置と同等の作用および効果が得られる。
【００８６】
〔形態６４〕  更に、形態６４の印刷指示装置制御プログラムは、形態５８乃至６３のいずれか１の印刷指示装置制御プログラムにおいて、
前記確認処理の実行前に、予め、前記印刷手段における前記印刷ジョブに対する印刷処理の一部を先行して行う先行印刷処理ステップをコンピュータに実行させるのに使用するプログラムを含むことを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態５７の印刷指示装置と同等の作用および効果が得られる。
【００８７】
〔形態６５〕  一方、上記目的を達成するために、形態６５の印刷指示制御方法は、
印刷ジョブを生成する印刷ジョブ生成ステップと、
前記印刷ジョブの内容に係る印刷ジョブ情報を取得する印刷ジョブ情報取得ステップと、
前記取得した印刷ジョブ情報に基づき、前記印刷ジョブの印刷処理を実行することで生じる損害の内容を予測する損害予測ステップと、
前記予測された損害の内容に基づき、前記印刷ジョブに係るシステム利用者に対して前記印刷ジョブの印刷処理内容の確認を行うか否かを判定する確認有無判定ステップと、
前記内容確認を行うと判定されたときに、前記システム利用者に対する前記内容確認処理を実行する内容確認処理実行ステップと、
前記内容確認処理の実行による確認結果に基づき、前記印刷ジョブの印刷処理を制御する印刷処理制御ステップと、を含むことを特徴としている。
これによって、形態５１の印刷指示装置と同等の作用効果が得られる。
【００８８】
〔形態６６〕  更に、形態６６の印刷指示装置制御方法は、形態６５の印刷紙自装置制御方法において、
前記印刷ジョブ情報は、前記印刷処理の実行内容に係る設定情報を含み、
前記損害予測ステップにおいては、前記設定情報に基づき前記損害の大きさに係る数値を算出し、
前記確認有無判定ステップにおいては、前記算出された損害の大きさに係る数値に基づき前記確認を行うか否かを判定することを特徴としている。
これによって、形態５２の印刷指示装置と同等の作用効果が得られる。
【００８９】
〔形態６７〕  更に、形態６７の印刷指示装置制御方法は、形態６６の印刷紙自装置制御方法において、
前記設定情報は、印刷枚数に係る情報を含み、
前記損害予測ステップにおいては、前記印刷枚数に係る情報に基づき前記損害の大きさに係る数値を算出することを特徴としている。
これによって、形態５３の印刷指示装置と同等の作用効果が得られる。
【００９０】
〔形態６８〕  更に、形態６８の印刷指示装置制御方法は、形態６６又は６７の印刷紙自装置制御方法において、
前記印刷ジョブ情報は、当該印刷ジョブに係るシステム利用者の情報を含み、
前記損害予測ステップにおいては、前記システム利用者の情報に基づき前記損害の大きさに係る数値を算出し、
前記確認有無判定ステップにおいては、前記算出された損害の大きさに係る数値に基づき前記確認を行うか否かを判定することを特徴としている。
これによって、形態５４の印刷指示装置と同等の作用効果が得られる。
【００９１】
〔形態６９〕  更に、形態６９の印刷指示装置制御方法は、形態６５乃至６８のいずれか１の印刷紙自装置制御方法において、
前記印刷ジョブ情報は、印刷媒体に印刷されるデータ本体を含み、
前記損害予測ステップにおいては、前記データ本体の内容に基づき前記損害の内容を予測することを特徴としている。
これによって、形態５５の印刷指示装置と同等の作用効果が得られる。
【００９２】
〔形態７０〕  更に、形態７０の印刷指示装置制御方法は、形態６５乃至６９のいずれか１の印刷紙自装置制御方法において、
前記確認有無判定ステップにおける判定結果に基づき、過去に前記確認処理を実行した前記印刷ジョブの内容を前記システム利用者に対して通知する印刷ジョブ内容通知ステップを更に含むことを特徴としている。
これによって、形態５６の印刷指示装置と同等の作用効果が得られる。
【００９３】
〔形態７１〕  更に、形態７１の印刷指示装置制御方法は、形態６５乃至７０のいずれか１の印刷紙自装置制御方法において、
前記確認処理の実行前に、予め、印刷手段に前記印刷ジョブの印刷処理の実行準備を行わせる先行印刷処理ステップを更に含むことを特徴としている。
これによって、形態５７の印刷指示装置と同等の作用効果が得られる。
【００９４】
〔形態７２〕  一方、上記目的を達成するために、形態７２の印刷指示装置は、
印刷ジョブを生成する印刷ジョブ生成手段と、
前記印刷ジョブを印刷装置に送信する印刷ジョブ送信手段と、
前記印刷ジョブの内容に係る印刷ジョブ情報を印刷制御装置に送信する印刷ジョブ情報送信手段と、
前記印刷制御装置から受信した内容確認処理の実行情報に基づき、当該内容確認処理を実行する内容確認処理実行手段と、
前記内容確認処理に対する確認結果の情報を、前記印刷制御装置に送信する確認結果情報送信手段と、を備えることを特徴としている。
このような構成であれば、形態４の印刷システムと同等の作用効果が得られる。
【００９５】
〔形態７３〕  一方、上記目的を達成するために、形態７３の印刷指示装置制御プログラムは、
印刷ジョブを生成する印刷ジョブ生成ステップと、
前記印刷ジョブを印刷装置に送信する印刷ジョブ送信ステップと、
前記印刷ジョブの内容に係る印刷ジョブ情報を印刷制御装置に送信する印刷ジョブ情報送信ステップと、
前記印刷制御装置から受信した内容確認処理の実行情報に基づき、当該内容確認処理を実行する内容確認処理実行ステップと、
前記内容確認処理に対する確認結果の情報を、前記印刷制御装置に送信する確認結果情報送信ステップとからなる処理をコンピュータに実行させるのに使用するプログラムを含むことを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態７２の印刷指示装置と同等の作用および効果が得られる。
【００９６】
〔形態７４〕  また、上記目的を達成するために、形態７４の印刷指示制御方法は、
印刷ジョブを生成する印刷ジョブ生成ステップと、
前記印刷ジョブを印刷装置に送信する印刷ジョブ送信ステップと、
前記印刷ジョブの内容に係る印刷ジョブ情報を印刷制御装置に送信する印刷ジョブ情報送信ステップと、
前記印刷制御装置から受信した内容確認処理の実行情報に基づき、当該内容確認処理を実行する内容確認処理実行ステップと、
前記内容確認処理に対する確認結果の情報を、前記印刷制御装置に送信する確認結果情報送信ステップと、を含むことを特徴としている。
これによって、形態７２の印刷指示装置と同等の作用効果が得られる。
【００９７】
〔形態７５〕  一方、上記目的を達成するために、形態７５の印刷制御装置は、
印刷指示装置から受信した印刷ジョブ情報に基づき、当該印刷ジョブに係る印刷ジョブの印刷処理を前記印刷装置において実行することで生じる損害の内容を予測する損害予測手段と、
前記予測された損害の内容に基づき、前記印刷ジョブに係るシステム利用者に対して前記印刷ジョブの印刷処理内容の確認を行うか否かを判定する確認有無判定手段と、
前記確認を行うと判定されたときに、前記印刷指示装置に、前記処理内容の確認処理を行うための実行情報を送信する実行情報送信手段と、
前記印刷指示装置から受信した前記確認処理の確認結果に基づき、前記印刷ジョブの印刷処理を制御する印刷処理制御手段と、を備えることを特徴としている。
このような構成であれば、形態４の印刷システムと同等の作用効果が得られる。
【００９８】
〔形態７６〕  更に、形態７６の印刷制御装置は、形態７５の印刷制御装置において、
前記印刷ジョブ情報は、前記印刷処理の実行内容に係る設定情報を含み、
前記損害予測手段は、前記設定情報に基づき前記損害の大きさに係る数値を算出し、
前記確認有無判定手段は、前記算出された損害の大きさに係る数値に基づき前記確認を行うか否かを判定することを特徴としている。
このような構成であれば、形態５の印刷システムと同等の作用効果が得られる。
【００９９】
〔形態７７〕  更に、形態７７の印刷制御装置は、形態７６の印刷制御装置において、
前記設定情報は、印刷枚数に係る情報を含み、
前記損害予測手段は、前記印刷枚数に係る情報に基づき前記損害の大きさに係る数値を算出することを特徴としている。
このような構成であれば、形態６の印刷システムと同等の作用効果が得られる。
【０１００】
〔形態７８〕  更に、形態７８の印刷制御装置は、形態７６又は７７の印刷制御装置において、
前記印刷ジョブ情報は、当該印刷ジョブに係るシステム利用者の情報を含み、
前記損害予測手段は、前記システム利用者の情報に基づき前記損害の大きさに係る数値を算出し、
前記確認有無判定手段は、前記算出された損害の大きさに係る数値に基づき前記確認を行うか否かを判定することを特徴としている。
このような構成であれば、形態７の印刷システムと同等の作用効果が得られる。
【０１０１】
〔形態７９〕  更に、形態７９の印刷制御装置は、形態７５乃至７８のいずれか１の印刷制御装置において、
前記印刷ジョブ情報は、印刷媒体に印刷されるデータ本体を含み、
前記損害予測手段は、前記データ本体の内容に基づき前記損害の内容を予測することを特徴としている。
このような構成であれば、形態８の印刷システムと同等の作用効果が得られる。
【０１０２】
〔形態８０〕  更に、形態８０の印刷制御装置は、形態７５乃至７９のいずれか１の印刷制御装置において、
前記確認有無判定手段の判定結果に基づき、過去に前記確認処理を実行した前記印刷ジョブの内容を前記システム利用者に対して通知する印刷ジョブ内容通知手段を備えることを特徴としている。
このような構成であれば、形態９の印刷システムと同等の作用効果が得られる。
【０１０３】
〔形態８１〕  更に、形態８１の印刷制御装置は、形態７５乃至８０のいずれか１の印刷制御装置において、
前記確認処理の実行前に、予め、印刷手段に前記印刷ジョブの印刷処理の実行準備を行わせる先行印刷処理手段を備えることを特徴としている。
このような構成であれば、形態１０の印刷システムと同等の作用効果が得られる。
【０１０４】
〔形態８２〕  一方、上記目的を達成するために、形態８２の印刷制御装置制御プログラムは、
印刷指示装置から受信した印刷ジョブ情報に基づき、当該印刷ジョブに係る印刷ジョブの印刷処理を前記印刷装置において実行することで生じる損害の内容を予測する損害予測ステップと、
前記予測された損害の内容に基づき、前記印刷ジョブに係るシステム利用者に対して前記印刷ジョブの印刷処理内容の確認を行うか否かを判定する確認有無判定ステップと、
前記確認を行うと判定されたときに、前記印刷指示装置に、前記処理内容の確認処理を行うための実行情報を送信する実行情報送信ステップと、
前記印刷指示装置から受信した前記確認処理の確認結果に基づき、前記印刷ジョブの印刷処理を制御する印刷処理制御ステップとからなる処理をコンピュータに実行させるのに使用するプログラムを含むことを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態７５の印刷制御装置と同等の作用および効果が得られる。
【０１０５】
〔形態８３〕  更に、形態８３の印刷制御装置制御プログラムは、形態８２の印刷制御装置制御プログラムにおいて、
前記印刷ジョブ情報は、前記印刷処理の実行内容に係る設定情報を含み、
前記損害予測ステップにおいては、前記設定情報に基づき前記損害の大きさに係る数値を算出し、
前記確認有無判定ステップにおいては、前記算出された損害の大きさに係る数値に基づき前記確認を行うか否かを判定することを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態７６の印刷制御装置と同等の作用および効果が得られる。
【０１０６】
〔形態８４〕  更に、形態８４の印刷制御装置制御プログラムは、形態８３の印刷制御装置制御プログラムにおいて、
前記設定情報は、印刷枚数に係る情報を含み、
前記損害予測ステップにおいては、前記印刷枚数に係る情報に基づき前記損害の大きさに係る数値を算出することを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態７７の印刷制御装置と同等の作用および効果が得られる。
【０１０７】
〔形態８５〕  更に、形態８５の印刷制御装置制御プログラムは、形態８３又は８４の印刷制御装置制御プログラムにおいて、
前記印刷ジョブ情報は、当該印刷ジョブに係るシステム利用者の情報を含み、
前記損害予測ステップにおいては、前記システム利用者の情報に基づき前記損害の大きさに係る数値を算出し、
前記確認有無判定ステップにおいては、前記算出された損害の大きさに係る数値に基づき前記確認を行うか否かを判定することを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態７８の印刷制御装置と同等の作用および効果が得られる。
【０１０８】
〔形態８６〕  更に、形態８６の印刷制御装置制御プログラムは、形態８２乃至８５のいずれか１の印刷制御装置制御プログラムにおいて、
前記印刷ジョブ情報は、印刷媒体に印刷されるデータ本体を含み、
前記損害予測ステップにおいては、前記データ本体の内容に基づき前記損害の内容を予測することを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態７９の印刷制御装置と同等の作用および効果が得られる。
【０１０９】
〔形態８７〕  更に、形態８７の印刷制御装置制御プログラムは、形態８２乃至８６のいずれか１の印刷制御装置制御プログラムにおいて、
前記確認有無判定ステップにおける判定結果に基づき、過去に前記確認処理を実行した前記印刷ジョブの内容を前記システム利用者に対して通知する印刷ジョブ内容通知ステップを更に含むことを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態８０の印刷制御装置と同等の作用および効果が得られる。
【０１１０】
〔形態８８〕  更に、形態８８の印刷制御装置制御プログラムは、形態８２乃至８７のいずれか１の印刷制御装置制御プログラムにおいて、
前記確認処理の実行前に、予め、印刷手段に前記印刷ジョブの印刷処理の実行準備を行わせる先行印刷処理ステップを更に含むことを特徴としている。
このような構成であれば、コンピュータによってプログラムが読み取られ、読み取られたプログラムに従ってコンピュータが処理を実行すると、形態８１の印刷制御装置と同等の作用および効果が得られる。
【０１１１】
〔形態８９〕  一方、上記目的を達成するために、形態８９の印刷制御装置制御方法は、
印刷指示装置から受信した印刷ジョブ情報に基づき、当該印刷ジョブに係る印刷ジョブの印刷処理を前記印刷装置において実行することで生じる損害の内容を予測する損害予測ステップと、
前記予測された損害の内容に基づき、前記印刷ジョブに係るシステム利用者に対して前記印刷ジョブの印刷処理内容の確認を行うか否かを判定する確認有無判定ステップと、
前記確認を行うと判定されたときに、前記印刷指示装置に、前記処理内容の確認処理を行うための実行情報を送信する実行情報送信ステップと、
前記印刷指示装置から受信した前記確認処理の確認結果に基づき、前記印刷ジョブの印刷処理を制御する印刷処理制御ステップと、を含むことを特徴としている。
これによって、形態７５の印刷指示装置と同等の作用効果が得られる。
【０１１２】
〔形態９０〕  更に、形態９０の印刷制御装置制御方法は、形態８９の印刷制御装置制御方法において、
前記印刷ジョブ情報は、前記印刷処理の実行内容に係る設定情報を含み、
前記損害予測ステップにおいては、前記設定情報に基づき前記損害の大きさに係る数値を算出し、
前記確認有無判定ステップにおいては、前記算出された損害の大きさに係る数値に基づき前記確認を行うか否かを判定することを特徴としている。
これによって、形態７６の印刷指示装置と同等の作用効果が得られる。
【０１１３】
〔形態９１〕  更に、形態９１の印刷制御装置制御方法は、形態９０の印刷制御装置制御方法において、
前記設定情報は、印刷枚数に係る情報を含み、
前記損害予測ステップにおいては、前記印刷枚数に係る情報に基づき前記損害の大きさに係る数値を算出することを特徴としている。
これによって、形態７７の印刷指示装置と同等の作用効果が得られる。
【０１１４】
〔形態９２〕  更に、形態９２の印刷制御装置制御方法は、形態９０又は９１の印刷制御装置制御方法において、
前記印刷ジョブ情報は、当該印刷ジョブに係るシステム利用者の情報を含み、
前記損害予測ステップにおいては、前記システム利用者の情報に基づき前記損害の大きさに係る数値を算出し、
前記確認有無判定ステップにおいては、前記算出された損害の大きさに係る数値に基づき前記確認を行うか否かを判定することを特徴としている。
これによって、形態７８の印刷指示装置と同等の作用効果が得られる。
【０１１５】
〔形態９３〕  更に、形態９３の印刷制御装置制御方法は、形態８９乃至９２のいずれか１の印刷制御装置制御方法において、
前記印刷ジョブ情報は、印刷媒体に印刷されるデータ本体を含み、
前記損害予測ステップにおいては、前記データ本体の内容に基づき前記損害の内容を予測することを特徴としている。
これによって、形態７９の印刷指示装置と同等の作用効果が得られる。
【０１１６】
〔形態９４〕  更に、形態９４の印刷制御装置制御方法は、形態８９乃至９３のいずれか１の印刷制御装置制御方法において、
前記確認有無判定ステップにおける判定結果に基づき、過去に前記確認処理を実行した前記印刷ジョブの内容を前記システム利用者に対して通知する印刷ジョブ内容通知ステップを更に含むことを特徴としている。
これによって、形態８０の印刷指示装置と同等の作用効果が得られる。
【０１１７】
〔形態９５〕  更に、形態９５の印刷制御装置制御方法は、形態８９乃至９４のいずれか１の印刷制御装置制御方法において、
前記確認処理の実行前に、予め、印刷手段に前記印刷ジョブの印刷処理の実行準備を行わせる先行印刷処理ステップを更に含むことを特徴としている。
これによって、形態８１の印刷指示装置と同等の作用効果が得られる。
【発明を実施するための最良の形態】
【０１１８】
〔第１の実施の形態〕
以下、本発明の第１の実施の形態を図面に基づき説明する。図１〜図２１は、本発明に係る印刷システム、印刷制御プログラム、印刷方法、印刷装置、印刷装置制御プログラム、印刷装置制御方法、印刷制御装置、印刷制御装置制御プログラム及び印刷制御装置制御方法の第１の実施の形態を示す図である。
【０１１９】
まず、本発明の第１の実施の形態に係る印刷システムの構成を図１に基づき説明する。図１は、本発明の第１の実施の形態に係る印刷システム１００の構成を示す概観図である。
印刷システム１００は、図１に示すように、印刷ジョブを生成し、当該生成した印刷ジョブを印刷制御装置２０を介して印刷装置３０に送信すると共に、ユーザに対して印刷ジョブの内容確認処理を実行する複数台（図では３台）の情報処理装置１０と、情報処理装置１０からの印刷ジョブの印刷処理の失敗時に生じる損害を予測し、当該予測結果に基づき確認処理を実行する否かを判定する印刷制御装置２０と、印刷ジョブに基づき印刷処理を実行する印刷装置３０と、情報処理装置１０、印刷制御装置２０及び印刷装置１０をそれぞれ互いにデータ通信可能に接続する公知のＬＡＮやＷＡＮ等のネットワーク４０とを含んだ構成となっている。
【０１２０】
ここで、印刷システム１００は、図１に示すように、３台の情報処理装置１０を含む構成となっているが、３台に限らず、２台以下で構成しても良いし、４台以上で構成しても良い。同様に、印刷制御装置２０及び印刷装置３０も、１台に限らず、２台以上で構成しても良い。
更に、図２に基づき、情報処理装置１０の詳細な構成を説明する。ここで、図２は、情報処理装置１０の詳細構成を示すブロック図である。
【０１２１】
情報処理装置１０は、図２に示すように、データ通信部１０ａと、データ制御部１０ｂと、印刷ジョブ生成部１０ｃと、確認処理実行部１０ｄと、データ記憶部１０ｅとを含んだ構成となっている。
データ通信部１０ａは、自装置において生成された印刷ジョブを印刷制御装置に送信したり、印刷制御装置２０からの確認情報等を受信したりするなど、ネットワーク４０を介して、印刷制御装置２０との間でデータの送受信を行う機能を有している。
【０１２２】
データ制御部１０ｂは、データ通信部１０ａを介して印刷制御装置から取得したデータをデータ記憶部１０ｅに記憶したり、データ記憶部１０ｅに記憶された各種データを各構成要素に伝送したり、各構成要素間のデータ授受を制御したり、印刷ジョブ生成部１０ｃにおいて生成された印刷ジョブをデータ通信部１０ａを介して印刷制御装置２０に送信したりするなど、情報処理装置１０におけるデータの流れを統括性御する機能を有している。
【０１２３】
印刷ジョブ生成部１０ｃは、文書データや画像データを生成するエディタ等を介したユーザからの印刷指示に応じて、データ記憶部１０ｅから印刷指示に応じたデータを読み出して印刷データを生成（ページ記述言語等で生成）すると共に、当該生成した印刷データに対し、印刷指示を行ったユーザの情報（例えば、ユーザ名、所属部署、役職（一般、管理職）等）、当該ユーザの設定した印刷処理の設定内容情報等を付加して印刷ジョブを生成する機能を有している。そして、印刷ジョブを生成すると、当該印刷ジョブをデータ制御部１０ｂを介して印刷制御装置２０に送信する。
【０１２４】
確認処理実行部１０ｄは、データ通信部１０ａを介して印刷制御装置２０から受信した、自装置から送信した印刷ジョブに対する確認情報に基づき、図示しない表示部へのメッセージ等の表示を伴う印刷処理内容の確認処理を実行する機能を有している。本実施の形態において、印刷指示を行ったユーザは、表示部に表示された情報を見て、印刷処理内容に誤りが無いか否かを確認し、図示しない付属のキーボードやマウス等の入力デバイスを用いて、誤りがある場合には印刷中止の指示を与えたり、誤りが無い場合には印刷実行の指示を与えたりする。これらの指示情報は、データ制御部１０ｂ及びデータ通信部１０ａを介して、印刷制御装置２０に送信される。
【０１２５】
データ記憶部１０ｅは、エディタ等により生成された文書データや画像データ等の他、印刷ジョブを生成するためのユーザ情報や設定情報等の印刷ジョブの生成処理に必要なデータ、印刷制御装置２０からの確認情報に応じて、確認処理を実行するために必要な各種データ等を記憶する機能を有している。
ここで、情報処理装置１０は、図示しない、プロセッサと、ＲＡＭ（Random Access Memory）と、専用のプログラムの記憶されたＲＯＭ（Read Only Memory）とを備えており、プロセッサによって専用のプログラムを実行することにより、上記各部の機能を果たす。また、上記各部は、専用のプログラムのみでその機能を果たすもの、専用のプログラムによりハードウェアを制御してその機能を果たすもの等が混在している。
【０１２６】
更に、図３に基づき、印刷制御装置２０の詳細な構成を説明する。ここで、図３は、印刷制御装置２０の詳細構成を示すブロック図である。
印刷制御装置２０は、図３に示すように、データ通信部２０ａと、データ制御部２０ｂと、損害予測部２０ｃと、確認有無判定部２０ｄと、データ記憶部２０ｅとを含んだ構成となっている。
【０１２７】
データ通信部２０ａは、情報処理装置１０から印刷ジョブや確認結果情報を受信したり、自装置において生成された確認情報を情報処理装置１０に送信したり、自装置において生成された先行処理情報を印刷装置３０に送信したり、印刷装置３０から印刷処理の応答情報を受信したりするなど、ネットワーク４０を介して、情報処理装置１０及び印刷装置３０との間でデータの送受信を行う機能を有している。
【０１２８】
データ制御部２０ｂは、データ通信部２０ａを介して情報処理装置１０及び印刷装置３０から取得したデータをデータ記憶部２０ｅに記憶したり、データ記憶部２０ｅに記憶された各種データを自装置における各構成要素に伝送したり、各構成要素間のデータ授受を制御したり、確認有無判定部２０ｄにおいて生成された確認情報及び先行処理情報をデータ通信部２０ａを介して情報処理装置１０に送信したりするなど、印刷制御装置２０におけるデータの流れを統括性御する機能を有している。
【０１２９】
損害予測部２０ｃは、データ通信部２０ａ及びデータ制御部２０ｂを介して情報処理装置１０から取得した印刷ジョブを解析し、当該解析結果に基づき印刷ジョブの印刷処理を実行した場合に生じる損害の大きさを、損害度を算出することで予測する機能を有している。そして、この予測結果の情報をデータ制御部２０ｂを介して確認有無判定部２０ｄに伝送する。
【０１３０】
確認有無判定部２０ｄは、損害予測部２０ｃからの予測結果に基づき、印刷ジョブの印刷指示を行ったユーザに対して、印刷処理内容の確認処理を実行するか否かを判定し、実行すると判定された場合には、予測結果の内容に応じた確認情報及び先行処理情報を生成する機能を有している。そして、生成した確認情報を、データ制御部２０ｂ及びデータ通信部２０ａを介して、情報処理装置１０に送信すると共に、先行処理情報を、印刷装置３０に送信する。一方、確認処理を実行する必要が無いと判定した場合は、データ制御部２０ｂ及びデータ通信部２０ａを介して、印刷ジョブを印刷装置３０に送信する。
【０１３１】
ここで、上記確認情報とは、印刷ジョブの内容に応じたもので、当該印刷ジョブに対する印刷処理内容があっているか否かをユーザに確認させる確認処理を実行させるための情報である。
また、上記先行処理情報とは、損害度の大きさに基づき、確認処理の実行に先だって、印刷装置３０に、ウォームアップ処理、レンダリング処理、ラスタライズ処理などの印刷媒体への印刷に必要な前処理を実行させるための情報である。
【０１３２】
データ記憶部２０ｅは、情報処理装置１０から取得した印刷ジョブの他、損害予測時の損害度算出用情報、確認有無の判定等の処理を行う際に必要な比較用情報、確認有無判定部２０ｄの判定結果の情報等の各種データ等を記憶する機能を有している。
ここで、印刷制御装置２０は、図示しない、プロセッサと、ＲＡＭ（Random Access Memory）と、専用のプログラムの記憶されたＲＯＭ（Read Only Memory）とを備えており、プロセッサによって専用のプログラムを実行することにより、上記各部の機能を果たす。また、上記各部は、専用のプログラムのみでその機能を果たすもの、専用のプログラムによりハードウェアを制御してその機能を果たすもの等が混在している。
【０１３３】
更に、図４に基づき、印刷装置３０の詳細な構成を説明する。ここで、図４は、印刷装置３０の詳細構成を示すブロック図である。
印刷装置３０は、図４に示すように、データ通信部３０ａと、データ制御部３０ｂと、データ記憶部３０ｃと、印刷処理部３０ｄとを含んだ構成となっている。
データ通信部３０ａは、印刷制御装置２０から確認情報、先行処理情報及び印刷ジョブ等の各種データを受信したり、印刷処理結果の応答情報を印刷制御装置２０に送信したりするなど、ネットワーク４０を介して、印刷制御装置２０との間でデータの送受信を行う機能を有している。
【０１３４】
データ制御部３０ｂは、データ通信部３０ａを介して印刷制御装置２０から取得した印刷ジョブ、先行処理情報などの各種データをデータ記憶部３０ｃに記憶したり、データ記憶部３０ｃに記憶された各種データを各構成要素に伝送したり、各構成要素間のデータ授受を制御したり、印刷処理部３０ｄにおいて生成された応答情報をデータ通信部３０ａを介して印刷制御装置２０に送信したりするなど、印刷装置３０におけるデータの流れを統括性御する機能を有している。
【０１３５】
データ記憶部３０ｃは、印刷制御装置２０から取得した印刷ジョブや、印刷処理を実行するための情報等の各処理に必要なデータを記憶する機能を有している。
印刷処理部３０ｄは、印刷ジョブに含まれる、各設定情報、印刷データ等に基づき、印刷処理を行う機能を有している。本実施の形態において、印刷処理とは、印刷データに基づき印刷媒体（紙、ＣＤ，ＤＶＤメディアの表面等）に文字や絵を印刷して出力する処理だけに限らず、電源投入時やスタンバイモードからの復帰時等に行うウォームアップ処理、中間言語の記述に変換された文書ファイルや画像ファイル（印刷データ本体）を印刷用の画像データ（例えば、ビットマップデータ）に変換するレンダリング処理、画像データや文字データ等を、印刷出力する際のドットパターンデータに変換するラスタライズ処理なども含む。
【０１３６】
ここで、印刷装置３０は、図示しない、プロセッサと、ＲＡＭ（Random Access Memory）と、専用のプログラムの記憶されたＲＯＭ（Read Only Memory）とを備えており、プロセッサによって専用のプログラムを実行することにより、上記各部の機能を果たす。また、上記各部は、専用のプログラムのみでその機能を果たすもの、専用のプログラムによりハードウェアを制御してその機能を果たすもの等が混在している。
【０１３７】
更に、情報処理装置１０は、ＣＰＵによって、ＲＯＭの所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図５のフローチャートに示す印刷指示情報送信処理を実行するようになっている。
図５は、情報処理装置１０における印刷指示情報送信処理を示すフローチャートである。
【０１３８】
印刷指示情報送信処理は、ユーザからの印刷指示に応じて印刷ジョブを生成し、当該印刷ジョブを印刷制御装置２０に送信すると共に、当該印刷ジョブに対する処理内容の確認処理等を実行する処理であって、ＣＰＵによって実行されると、図５に示すように、まず、ステップＳ１００に移行するようになっている。
ステップＳ１００では、データ制御部１０ｂにおいて、入力デバイス等を介して、ユーザから印刷指示があったか否かを判定し、印刷指示があったと判定された場合(Yes)はステップＳ１０２に移行し、そうでない場合(No)は印刷指示があるまで判定処理を続行する。
【０１３９】
ステップＳ１０２に移行した場合は、印刷ジョブ生成部１０ｃにおいて、データ制御部１０ｂを介して、データ記憶部１０ｅから、ユーザ情報、画像データ、文書データ等印刷データの本体、印刷処理の設定内容等の印刷用データを読み出してステップＳ１０４に移行する。ここで、印刷処理の設定内容として、印刷依頼先の印刷装置の情報（ＩＰアドレス、型番等）、印刷媒体が印刷用紙の場合は、用紙サイズ（Ａ４、Ｂ４等）、印刷枚数、印刷部数、余白情報、ページ番号、印刷品質、カラー印刷か否か等の情報を含むものとする。本実施の形態においては、上記印刷依頼先の印刷装置の情報は、本システム１００には、印刷装置３０の１台のみしか印刷装置が存在しないので印刷装置３０の情報となる。
【０１４０】
ステップＳ１０４では、印刷ジョブ生成部１０ｃにおいて、ステップＳ１０２で読み出した印刷用データに基づき、印刷ジョブを生成してステップＳ１０６に移行する。
ステップＳ１０６では、ステップＳ１０４で生成した印刷ジョブを、データ制御部１０ｂ及びデータ通信部１０ａを介して印刷制御装置２０に送信してステップＳ１０８に移行する。
【０１４１】
ステップＳ１０８では、データ制御部１０ｂにおいて、データ通信部１０ａを介して印刷制御装置２０からの内容確認情報を受信したか否かを判定し、受信したと判定された場合(Yes)はステップＳ１１０に移行し、そうでない場合(No)はステップＳ１２０に移行する。
ステップＳ１１０に移行した場合は、確認処理実行部１０ｄにおいて、印刷処理内容や、誤った印刷処理の例等を図示しない表示部に表示して、ユーザに対して印刷処理内容の確認を行わせる確認処理を実行してステップＳ１１２に移行する。
【０１４２】
ステップＳ１１２では、確認処理実行部１０ｄにおいて、入力デバイス等を介してユーザからの確認結果が入力され確認処理が終了したか否かを判定し、終了したと判定された場合(Yes)はステップＳ１１４に移行し、そうでない場合(No)はステップＳ１１０に移行して確認処理を続行する。本実施の形態において、上記確認結果は、印刷実行又は印刷中止のいずれか一方であり、ユーザの判断によって入力されるものである。
【０１４３】
ステップＳ１１４に移行した場合は、確認処理実行部１０ｄにおいて、ステップＳ１１２で入力された確認結果の情報を、データ制御部１０ｂ及びデータ通信部１０ａを介して印刷制御装置２０に送信してステップＳ１１６に移行する。
ステップＳ１１６では、ステップＳ１１２で入力された確認結果が印刷処理を中止する内容であった場合(Yes)はステップＳ１００に移行して新たに印刷指示があるのを待ち、そうでない場合(No)はステップＳ１１８に移行する。
【０１４４】
ステップＳ１１８に移行した場合は、データ制御部１０ｂにおいて、データ通信部１０ａを介して印刷制御装置２０からの印刷完了の応答情報を受信したか否かを判定し、受信したと判定された場合(Yes)は、印刷処理が完了したと判断してステップＳ１００に移行し、そうでない場合(No)は、印刷処理が完了していないと判断して判定処理を続行する。
一方、ステップＳ１０８において、内容情報を受信せずにステップＳ１２０に移行した場合は、印刷完了の応答情報を受信したか否かを判定し、受信したと判定された場合(Yes)は、印刷処理が完了したと判断してステップＳ１００に移行し、そうでない場合(No)は、印刷処理が完了していないと判断して判定処理を続行する。
【０１４５】
更に、印刷制御装置２０は、ＣＰＵによって、ＲＯＭの所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図６のフローチャートに示す印刷制御処理を実行するようになっている。
図６は、印刷制御装置２０における印刷制御処理を示すフローチャートである。
印刷制御処理は、情報処理装置１０から取得した印刷ジョブを解析し、当該印刷ジョブの印刷処理を実行したときの損害度を算出して損害の大きさを予測すると共に、当該予測結果に基づき、印刷処理を制御する処理であって、ＣＰＵによって実行されると、図６に示すように、まず、ステップＳ２００に移行するようになっている。
【０１４６】
ステップＳ２００では、データ制御部２０ｂにおいて、データ通信部２０ａを介して情報処理装置１０から印刷ジョブを受信したか否かを判定し、受信したと判定された場合(Yes)は、当該印刷ジョブをデータ記憶部２０ｅに記憶すると共に、損害予測部２０ｃに伝送してステップＳ２０２に移行し、そうでない場合(No)は受信するまで判定処理を続行する。
【０１４７】
ステップＳ２０２に移行した場合は、損害予測部２０ｃにおいて、データ制御部２０ｂを介して取得した印刷ジョブを解析して、ユーザ情報、設定情報、印刷データの本体等を抽出してステップＳ２０４に移行する。
ステップＳ２０４では、ステップＳ２０２で抽出された情報と、データ記憶部２０ｅに記憶された損害度算出用の情報とに基づき、上記受信した印刷ジョブの印刷処理を実行した際に生じる損害の大きさを示す損害度を算出し、当該算出結果を損害の予測結果として、データ制御部２０ｂを介して、確認有無判定部２０ｄに伝送してステップＳ２０６に移行する。
【０１４８】
ステップＳ２０６では、確認有無判定部２０ｄにおいて、データ制御部２０ｂを介して、データ記憶部２０ｅから比較用の情報を読み出し、当該読み出した情報と、損害予測部２０ｃから取得した予測結果とを比較して、ユーザに対して印刷処理の確認処理を実行するか否かを判定する処理を行いステップＳ２０８に移行する。
ステップＳ２０８では、確認有無判定部２０ｄにおいて、ステップＳ２０６の判定処理によって、確認処理を実行すると判定された場合(Yes)はステップＳ２１０に移行し、そうでない場合(No)はステップＳ２３２に移行する。
【０１４９】
ステップＳ２１０に移行した場合は、確認有無判定部２０ｄにおいて、損害度の大きさに基づき、印刷処理の実行先の印刷装置（ここでは、印刷装置３０）に先行処理を実行させるか否かを判定し、実行させると判定された場合(Yes)はステップＳ２１２に移行し、そうでない場合(No)はステップＳ２１４に移行する。
ステップＳ２１２に移行した場合は、確認有無判定部２０ｄにおいて、損害の大きさに応じた先行処理情報を生成してステップＳ２１４に移行する。
【０１５０】
ステップＳ２１４では、確認有無判定部２０ｄにおいて、ステップＳ２１２で生成した先行処理情報を、データ制御部２０ｂ及びデータ通信部２０ａを介して印刷装置３０に送信してステップＳ２１６に移行する。
ステップＳ２１６では、確認有無判定部２０ｄにおいて、処理対象の印刷ジョブと、データ記憶部２０ｅに記憶された過去の判定結果の情報とに基づき、確認処理実行用の情報である確認情報を生成してステップＳ２１８に移行する。
【０１５１】
ここで、上記確認情報とは、設定内容や印刷データの内容等のユーザに対して確認させたい情報と、過去に確認処理を実行した設定内容等の情報とからなるもので、これによって、ユーザは、過去の情報を見ながら印刷ジョブの内容があっているか否かを確認することが可能になる。
ステップＳ２１８では、確認有無判定部２０ｄにおいて、ステップＳ２１６で生成した確認情報を、データ制御部２０ｂ及びデータ通信部２０ａを介して印刷ジョブの送信元の情報処理装置１０に送信してステップＳ２２０に移行する。
【０１５２】
ステップＳ２２０では、データ制御部２０ｂにおいて、データ通信部２０ａを介して情報処理装置１０から確認結果情報を受信したか否かを判定し、受信したと判定された場合(Yes)はステップＳ２２２に移行し、そうでない場合(No)は受信するまで判定処理を続行する。
ステップＳ２２２に移行した場合は、データ制御部２０ｂにおいて、ステップＳ２１８で受信した確認結果に基づき、ユーザが印刷中止と判断したか否かを判定し、印刷中止と判断された場合(Yes)はステップＳ２２４に移行し、そうでない場合(No)はステップＳ２２６に移行する。
【０１５３】
ステップＳ２２４に移行した場合は、データ制御部２０ｂにおいて、データ通信部２０ａを介して印刷装置３０に印刷中止情報を送信してステップＳ２００に移行する。ここで、本実施の形態において、印刷中止情報の送信処理は、先行処理で画像データの展開処理を実行させた場合のみに送信し、それ以外の場合は、送信処理を行わずにステップＳ２００に移行する。
【０１５４】
一方、ステップＳ２２６に移行した場合は、データ制御部２０ｂにおいて、データ通信部２０ａを介して印刷装置３０に印刷実行情報を送信してステップＳ２２８に移行する。
ステップＳ２２８に移行した場合は、データ制御部２０ｂにおいて、データ通信部２０ａを介して印刷装置３０から印刷処理完了の応答情報を受信したか否かを判定し、受信したと判定された場合(Yes)はステップＳ２３０に移行し、そうでない場合(No)はステップＳ２２０に移行する。
【０１５５】
ステップＳ２３０に移行した場合は、データ制御部２０ｂにおいて、ステップＳ２２８で受信した応答情報を、データ通信部２０ａを介して情報処理装置１０に送信してステップＳ２００に移行する。
一方、ステップＳ２０８で、確認処理を実行しないと判定され、ステップＳ２３２に移行した場合は、確認有無判定部２０ｄにおいて、データ制御部２０ｂ及びデータ通信部２０ａを介して印刷ジョブを印刷装置３０に送信してステップＳ２２８に移行する。
【０１５６】
更に、印刷装置３０は、ＣＰＵによって、ＲＯＭの所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図７のフローチャートに示す印刷制御処理を実行するようになっている。
図７は、印刷装置３０における印刷処理を示すフローチャートである。
印刷処理は、印刷制御装置２０から取得した先行処理情報に基づき、印刷処理の前準備を行ったり、印刷制御装置２０から取得した印刷ジョブ又は印刷実行情報に基づき、印刷処理を実行する処理であって、ＣＰＵによって実行されると、図７に示すように、まず、ステップＳ３００に移行するようになっている。
【０１５７】
ステップＳ３００では、データ制御部３０ｂにおいて、データ通信部３０ａを介して印刷制御装置２０から印刷ジョブを受信したか否かを判定し、受信したと判定された場合(Yes)は当該受信した印刷ジョブをデータ記憶部３０ｃに記憶すると共に、処理状況に応じて印刷処理部３０ｄに伝送してステップＳ３０２に移行し、そうでない場合(No)はステップＳ３０４に移行する。
【０１５８】
ステップＳ３０２に移行した場合は、印刷処理部３０において、印刷ジョブに基づき通常の印刷処理を実行してステップＳ３００に移行する。
一方、ステップＳ３０４に移行した場合は、データ制御部２０ｂにおいて、データ通信部３０ａを介して印刷制御装置２０から先行処理情報を受信したか否かを判定し、受信したと判定された場合(Yes)は、先行処理情報を印刷処理部３０ｄに伝送してステップＳ３０６に移行し、そうでない場合(No)はステップＳ３００に移行する。
【０１５９】
ステップＳ３０６に移行した場合は、印刷処理部３０ｄにおいて、データ制御部３０ｂから取得した先行処理情報に基づき、印刷処理の一部を実行してステップＳ３０８に移行する。
ここで、印刷処理の一部とは、上記したように、ウォームアップ処理、レンダリング処理、ラスタライズ処理などの印刷媒体への印刷前に行う処理のことである。
【０１６０】
ステップＳ３０８では、データ制御部３０ｂにおいて、データ通信部３０ａを介して印刷制御装置２０から印刷実行情報を受信したか否かを判定し、受信したと判定された場合(Yes)は、印刷実行情報を印刷処理部３０ｄに伝送してステップＳ３１０に移行し、そうでない場合(No)はステップＳ３１２に移行する。
ステップＳ３１０に移行した場合は、印刷処理部３０ｄにおいて、データ制御部２０ｂから取得した印刷実行情報に応じて、残りの印刷処理を全て実行してステップＳ３００に移行する。
【０１６１】
一方、ステップＳ３１２に移行した場合は、データ制御部３０ｂにおいて、データ通信部３０ａを介して印刷制御装置２０から印刷中止情報を受信したか否かを判定し、受信したと判定された場合(Yes)は、印刷中止情報を印刷処理部３０ｄに伝送してステップＳ３１４に移行し、そうでない場合(No)はステップＳ３１６に移行する。
ステップＳ３１４に移行した場合は、印刷処理部３０ｄにおいて、先行処理によって画像データの展開等まで処理済みの印刷ジョブに対する印刷処理を中止してステップＳ３００に移行する。
【０１６２】
一方、ステップＳ３１６に移行した場合は、印刷処理部３０ｄにおいて、印刷処理の一部の処理が完了したか否かを判定し、完了したと判定された場合(Yes)はステップＳ３０８に移行し、そうでない場合(No)はステップＳ３０６に移行して処理を続行する。
次に、図８に基づき、ステップＳ２０４の損害度算出処理を詳細に説明する。
図８は、印刷制御装置２０の損害予測部２０ｃにおける、損害度算出処理を示すフローチャートである。
【０１６３】
この損害度算出処理は、印刷ジョブに含まれる、ユーザ情報、設定情報、印刷データの内容等の各情報に対して予め設定された数値や倍率等を用いて、印刷装置３０において印刷ジョブの印刷処理を実行したときに生じる損害の大きさを予測するための損害度を算出する処理であって、ステップＳ２０４において実行されると、図８に示すように、まず、ステップＳ４００に移行するようになっている。
【０１６４】
ステップＳ４００では、損害度算出用変数の数値を０に初期化してステップＳ４０２に移行する。
ステップＳ４０２では、ジョブ情報に含まれるユーザ情報を取得してステップＳ４０４に移行する。
ステップＳ４０４では、予め設定されたユーザ情報に応じた数値を損害度算出用変数の数値に加算してステップＳ４０６に移行する。
【０１６５】
ステップＳ４０６では、ジョブ情報に含まれるユーザ情報以外の印刷処理の各種設定情報を取得してステップＳ４０８に移行する。
ステップＳ４０８では、ステップＳ４０６の取得内容に基づき、印刷レイアウトが、両面・上綴じか否かを判定し、両面・上綴じの場合(Yes)はステップＳ４１０に移行し、そうでない場合(No)はステップＳ４１６に移行する。
【０１６６】
ステップＳ４１０に移行した場合は、印刷レイアウトの両面・上綴じに対して予め設定された数値を、現在の損害度算出用変数の数値に加算してステップＳ４１２に移行する。
ステップＳ４１２では、ステップＳ４０６の解析結果から、印刷レイアウト及び印刷データ本文のページ数が、両面、部単位且つ総ページ数が奇数か否かを判定し、そうである場合(Yes)はステップＳ４１４に移行し、そうでない場合(No)はステップＳ４１６に移行する。
【０１６７】
ステップＳ４１４に移行した場合は、印刷レイアウト及び印刷データ本文の総ページ数の、両面、部単位且つ奇数ページに対して予め設定された数値を、現在の損害度算出用変数の数値に加算してステップＳ４１６に移行する。
ステップＳ４１６では、印刷ジョブに含まれる印刷データを構成するファイルが文書ファイルか否かを判定し、文書ファイルであると判定された場合(Yes)はステップＳ４１８に移行し、そうでない場合(No)はステップＳ４２６に移行する。
【０１６８】
ステップＳ４１８では、レイアウト枠に対する文字のはみ出し個数に応じて損害度算出用変数の数値を補正する処理を実行してステップＳ４２０に移行する。
ステップＳ４２０では、印刷データ本文に含まれる文章の誤り数に応じて損害度算出用変数の数値を補正する処理を実行してステップＳ４２２に移行する。
ステップＳ４２４では、印刷データの文書ファイルが機密文書か否かに応じて損害度算出用変数の数値を補正する処理を実行してステップＳ４２６に移行する。
【０１６９】
ステップＳ４２６では、ステップＳ４０６の解析結果から、設定情報の一つである印刷モード情報に対して予め設定された倍数によって、現在の損害度算出用変数の数値を倍加してステップＳ４２８に移行する。
ステップＳ４２８では、ステップＳ４０６の解析結果から、設定情報の一つである印刷枚数情報に応じて、当該印刷枚数で現在の損害度算出用変数の数値を倍加してステップＳ４３０に移行する。
【０１７０】
ステップＳ４３０では、ステップＳ４０６の解析結果から、設定情報の一つである印刷部数情報に応じて、印刷部数で現在の損害度算出用変数の数値を倍加して一連の処理を終了して元の処理に戻る。
次に、図９に基づき、ステップＳ４１８の損害度補正処理を詳細に説明する。
図９は、印刷制御装置２０の損害予測部２０ｃにおける、文字のはみ出し数に応じて損害度算出用変数の数値を補正する処理を示すフローチャートである。
【０１７１】
この文字のはみ出し数に応じて損害度算出用変数の数値を補正する処理は、印刷ジョブに含まれる、印刷データ本体を構成する文書ファイル中の文字が、設定情報の設定内容によって印刷された場合に、レイアウト枠からはみ出す個数をカウントして、当該カウントされた個数に応じて、損害度算出用変数の数値を補正する処理であって、ステップＳ４１８において実行されると、図９に示すように、まず、ステップＳ５００に移行するようになっている。
【０１７２】
ステップＳ５００では、はみ出し個数計数用変数の値を０に初期化してステップＳ５０２に移行する。
ステップＳ５０２では、文書ファイルから、はみ出し個数のカウント処理が未処理のページを選択してステップＳ５０４に移行する。
ステップＳ５０４では、ステップＳ５０２で選択したページの中に、レイアウト枠があるか否かを判定し、あると判定された場合(Yes)はステップＳ５０６に移行し、そうでない場合(No)はステップＳ５２２に移行する。
【０１７３】
ステップＳ５０６に移行した場合は、ステップＳ５０４で選択したページから、未処理のレイアウト枠を選択してステップＳ５０８に移行する。
ステップＳ５０８では、ステップＳ５０６で選択したレイアウト枠の領域情報（例えば、座標情報）を取得してステップＳ５１０に移行する。
ステップＳ５１０では、ステップＳ５０６で選択されたレイアウト枠から、未処理の文章を選択してステップＳ５１２に移行する。
【０１７４】
ステップＳ５１２では、ステップＳ５１０で選択した文章の情報（例えば、座標情報）を取得してステップＳ５１４に移行する。
ステップＳ５１４では、ステップＳ５１２で取得した情報から、ステップＳ５１０で選択した文章が、ステップＳ５０６で選択したレイアウト枠をはみ出しているか否かを判定し、はみ出していると判定された場合(Yes)はステップＳ５１６に移行し、そうでない場合(No)はステップＳ５１８に移行する。
【０１７５】
ステップＳ５１６に移行した場合は、現在のはみ出し個数計数用変数の値に１を加算してステップＳ５１８に移行する。
ステップＳ５１８では、ステップＳ５０６で選択したレイアウト枠に対応する全ての文章に対して、ステップＳ５１２〜Ｓ５１６の処理が終了したか否かを判定し、終了したと判定された場合(Yes)はステップＳ５２０に移行し、そうでない場合(No)はステップＳ５２４に移行する。
【０１７６】
ステップＳ５２０では、ステップＳ５０２で選択したページに含まれる全てのレイアウト枠に対して、ステップＳ５０８〜Ｓ５１８の処理が終了したか否かを判定し、終了したと判定された場合(Yes)はステップＳ５２２に移行し、そうでない場合(No)はステップＳ５０６に移行する。
ステップＳ５２２に移行した場合は、文書ファイルの全てのページに対して、ステップＳ５０４〜Ｓ５２０の処理が終了したか否かを判定し、終了したと判定された場合(Yes)はステップＳ５２４に移行し、そうでない場合(No)はステップＳ５０２に移行する。
【０１７７】
ステップＳ５２４に移行した場合は、現在のはみ出し個数計数用変数の数値を、レイアウト枠からのはみ出しに対して予め設定された数値で倍加した結果を、現在の損害度算出用変数の数値に加算して、一連の処理を終了し元の処理に戻る。
次に、図１０に基づき、ステップＳ４２０の損害度補正処理を詳細に説明する。
図１０は、印刷制御装置２０の損害予測部２０ｃにおける、文法の誤り数に応じて損害度算出用変数の数値を補正する処理を示すフローチャートである。
【０１７８】
この文法の誤り数に応じて損害度算出用変数の数値を補正する処理は、印刷ジョブに含まれる、印刷データ本体を構成する文書ファイル中に文法の誤っている文章がいくつあるかをカウントして、当該カウントされた個数に応じて、損害度算出用変数の数値を補正する処理であって、ステップＳ４２０において実行されると、図１０に示すように、まず、ステップＳ６００に移行するようになっている。
【０１７９】
ステップＳ６００では、文法誤り数計数用変数の数値を０に初期化してステップＳ６０２に移行する。
ステップＳ６０２では、文書ファイルから、誤り個数のカウント処理が未処理のページを選択してステップＳ６０４に移行する。
ステップＳ６０４では、ステップＳ６０２で選択されたページから、未処理の文章を選択してステップＳ６０６に移行する。
【０１８０】
ステップＳ６０６では、ステップＳ６０４で選択した文章を文節に区切り、各文節を構成する語句の品詞を並べて構成される文法リストを生成し、当該文法リストに基づき、その品詞の並び順等から文法をチェックしてステップＳ６０８に移行する。
ステップＳ６０８では、ステップＳ６０６の文法チェックによって、ステップＳ６０２で選択した文章に文法誤りがあるか否かを判定し、あると判定された場合(Yes)はステップＳ６１０に移行し、そうでない場合(No)はステップＳ６１２に移行する。
【０１８１】
ステップＳ６１０に移行した場合は、現在の文法誤り数計数用変数の数値に１を加算してステップＳ６１２に移行する。
ステップＳ６１２では、ステップＳ６０２で選択したページの全ての文章に対して、ステップＳ６０６〜Ｓ６１０の処理が終了したか否かを判定し、終了したと判定された場合(Yes)はステップＳ６１４に移行し、そうでない場合(No)はステップＳ６０４に移行する。
【０１８２】
ステップＳ６１４に移行した場合は、文書ファイルに含まれる全てのページに対して、ステップＳ６０２〜Ｓ６１２の処理が終了したか否かを判定し、終了したと判定された場合(Yes)はステップＳ６１６に移行し、そうでない場合(No)はステップＳ６０２に移行する。
ステップＳ６１６に移行した場合は、現在の文法誤り数計数用変数の数値を、予め文法誤りに設定された数値で倍加した結果を、現在の損害度算出用変数の数値に加算して、一連の処理を終了し元の処理に戻る。
【０１８３】
次に、図１１に基づき、ステップＳ４２２の損害度補正処理を詳細に説明する。
図１１は、印刷制御装置２０の損害予測部２０ｃにおける、機密文書か否かに応じて損害度算出用変数の数値を補正する処理を示すフローチャートである。
この機密文書か否かに応じて損害度算出用変数の数値を補正する処理は、印刷ジョブに含まれる、印刷データ本体を構成する文書ファイルが機密文書か否か判定して、機密文書であると判定された場合に、損害度算出用変数の数値を補正する処理であって、ステップＳ４２２において実行されると、図１１に示すように、まず、ステップＳ７００に移行するようになっている。
【０１８４】
ステップＳ７００では、機密文書フラグを「ｆａｌｓｅ（例えば、数値０）」に初期化してステップＳ７０２に移行する。
ステップＳ７０２では、文書ファイルから、未処理のページを選択してステップＳ７０４に移行する。
ステップＳ７０４では、ステップＳ７０２で選択したページから、未処理の文章を選択してステップＳ７０６に移行する。
【０１８５】
ステップＳ７０６では、ステップＳ７０４で選択した文章中に含まれる語句と、予め機密用語として設定された語句とを比較して一致したものがあるか否かを判定し、一致したと判定された場合(Yes)はステップＳ７０８に移行し、そうでない場合(No)はステップＳ７１６に移行する。
ステップＳ７０８に移行した場合は、機密文書フラグを「ｔｒｕｅ（例えば、数値１）」に変更してステップＳ７１０に移行する。
【０１８６】
ステップＳ７１０では、機密文書フラグを現在の値で確定してステップＳ７１２に移行する。
ステップＳ７１２では、機密文書フラグが「ｔｒｕｅ」か否かを判定し、「ｔｒｕｅ」であると判定された場合(Yes)はステップＳ７１４に移行し、そうでない場合(No)は、一連の処理を終了して元の処理に戻る。
【０１８７】
ステップＳ７１４に移行した場合は、現在の損害度算出用変数の数値に、機密文書に対して予め設定された数値を加算して損害度を補正して、一連の処理を終了し元の処理に戻る。
一方、ステップＳ７０６において、機密用語が含まれておらずステップＳ７１６に移行した場合は、ステップＳ７０２で選択したページの全ての文章に対して、ステップＳ７０６の処理が終了したか否かを判定し、終了したと判定された場合(Yes)はステップＳ７１８に移行し、そうでない場合(No)はステップＳ７０４に移行する。
【０１８８】
ステップＳ７１８に移行した場合は、文書ファイルの全てのページに対してステップＳ７０４〜ステップＳ７０６の処理が終了したか否かを判定し、終了したと判定された場合(Yes)はステップＳ７１０に移行し、そうでない場合(No)はステップＳ７０２に移行する。
次に、図１２〜図２１に基づき、本実施の形態の動作を説明する。
【０１８９】
ここで、図１２は、印刷ジョブの一例を示す図である。また、図１３（ａ）は、損害度の算出対象となる項目と、その算出内容との一例を示す図であり、（ｂ）は、損害度と印刷処理の制御内容との関係を示す図である。また、図１４（ａ）は、枠の情報の一例を示す図であり、（ｂ）は文字データの情報の一例を示す図である。また、図１５（ａ）は、文法誤り数に応じた損害度の補正をする際に使用する語彙データベースの一例を示す図であり、（ｂ）は、同様に文法データベースの一例を示す図であり、図１６は、文法データの具体的構成の一例を示す図である。また、図１７は、機密文書か否かに応じて損害度を補正する際に使用する機密語彙データベースの一例を示す図である。また、図１８は、損害度の算出例を示す図である。また、図１９〜図２１は、印刷処理の設定内容確認処理時に表示される確認画面の例を示す図である。
【０１９０】
まず、情報処理装置１０において、そこで実行される文書エディタや画像エディタ等のアプリケーションプログラム上でユーザが印刷指示を行うと（ステップＳ１００）、印刷ジョブ生成部１０ｃでは、データ記憶部１０ｅから、エディタで作成した文書や画像等の印刷対象のデータ、ユーザ情報（例えば、一般、管理職等）、印刷設定情報等の印刷用データを読み出し（ステップＳ１０２）、これら読み出した印刷用データに基づき印刷ジョブを生成する（ステップＳ１０４）。そして、この生成された印刷ジョブは、データ制御部１０ｂ及びデータ通信部１０ａを介して、ネットワーク４０に接続された印刷制御装置２０に送信される（ステップＳ１０６）。
【０１９１】
一方、印刷制御装置２０は、情報処理装置１０からの印刷ジョブを受信すると（ステップＳ２００）、損害予測部２０ｃにおいて、受信した印刷ジョブを解析して、ユーザ情報、設定情報、印刷対象データ等を抽出する（ステップＳ２０２）。
ここで、印刷ジョブのデータ構造は、図１２に示すように、ＸＴＭＬで記述されており、全体が、タグの＜印刷ジョブ＞及び＜／印刷ジョブ＞で挟まれた構成となっており、これら２つのタグ間において、タグの＜印刷オプション＞及び＜／印刷オプション＞が記述され、この２つのタグの間に、ユーザ名及び役職（図では一般ユーザ）、ファイル名（図では、ＡＢＣ.doc）、モノクロ／カラーの設定（図ではカラーに設定）、印刷モード設定（図では、きれいモードに設定）、両面印刷（図では、有効）、部単位印刷（図では、有効）、閉じしろ設定（図では、上に設定）、割付設定（図では、２面に設定）、印刷部数（図では、５部）及び頁枚数（図では、３枚）がそれぞれ記述された構成となってている。
【０１９２】
更に、印刷ジョブのデータ構造は、図１２に示すように、タグの＜印刷ジョブ＞及び＜／印刷ジョブ＞の２つのタグ間に、上記印刷オプションの記述に加え、タグの＜文書内容  ＰＤＬ＞及び＜／文書内容  ＰＤＬ＞が記述され、この２つのタグ間に、印刷対象データの内容がページ記述言語で記述された構成となっている。
従って、上記解析処理においては、上記ＸＴＭＬファイルの内容を解析して、印刷オプションの内容及び印刷対象のデータを抽出する。
【０１９３】
そして、これら抽出された情報と、データ記憶部２０ｅに記憶された損害度算出用の情報とに基づき損害度を算出する（ステップＳ２０４）。つまり、本実施の形態では、予め用意された損害度算出用の情報に基づき損害度を算出することで、印刷所の印刷処理に対して、当該印刷ジョブの印刷処理が誤っている場合に生じる損害の大きさを数値の大きさとして予測する。
【０１９４】
ここで、損害度算出用の情報としては、図１３（ａ）に示すように、上記印刷オプションの各内容や、文書データの内容（機密用語の有無、文法誤りの個数等）などに対応した算出内容が設定されており、同図（ｂ）には、上記抽出内容と、（ａ）の算出内容とから算出される損害度に対する印刷処理の制御内容が設定されている。また、算出内容としては、各オプション設定内容に対応した設定値を単純に加算する場合と、損害度を所定の倍率で倍加する場合とがある。特に、本実施の形態において、印刷枚数及び印刷部数に対する算出内容は、損害度をその設定数で単純に倍加するようになっているため、これらの設定数が増加すればするほど損害度は格段に大きくなる。これは、修正後に全てのページを再印刷することを前提とした設定であり、修正した部分のページのみを再印刷するような場合を考慮するときは、設定数で単純に倍加させずに、例えば、誤りが生じるであろうページのみをカウントして、そのカウント値で倍加するようにする。
【０１９５】
損害予測部２０ｃにおいて、損害度の算出処理が開始されると、まず、損害度算出用変数の数値を「０」に初期化する（ステップＳ４００）。損害度算出用変数が初期化されると、上記抽出結果よりユーザ情報を取得して（ステップＳ４０２）、当該取得したユーザ情報と図１３（ａ）に示す各項目とを比較する。例えば、ユーザ情報として「一般ユーザ」を取得した場合、図１３（ａ）より、「一般ユーザ」に対応した算出内容は、「＋５０」となっているので、現在の損害度算出用変数の数値「０」に「５０」を加算する（ステップＳ４０４）。従って、現在の損害度算出用変数の数値は「５０」に更新される。
【０１９６】
次に、上記抽出結果からユーザ情報以外の各設定情報を取得して（ステップＳ４０６）、まず、両面印刷設定且つ綴じ代が上綴じ設定か否かを判断し（ステップＳ４０８）、例えば、両面且つ上綴じ設定である場合は、図１３（ａ）に示すように、両面・上綴じに対する算出内容は「＋１０」となっているので、現在の損害度算出用変数の数値「５０」に「１０」を加算する（ステップＳ４１０）。従って、現在の損害度算出用変数の数値は「６０」に更新される。
【０１９７】
次に、両面印刷設定、部単位印刷及び印刷対象の総ページ数は奇数ページか否かを判断し（ステップＳ４１２）、例えば、両面、部単位及び奇数ページである場合は、図１３（ａ）に示すように、両面、部単位及び奇数ページに対する算出内容は「＋２０」となっているので、現在の損害度算出用変数の数値「６０」に「２０」を加算する（ステップＳ４１４）。従って、現在の損害度算出用変数の数値は「８０」に更新される。
【０１９８】
更に、印刷対象のデータが文書ファイルか否かを判断し（ステップＳ４１６）、例えば、印刷対象が文書ファイルである場合、印刷文書に設定された枠をその文書を構成する文字がはみ出している個数をカウントし、当該カウント数に応じた算出内容によって、損害度算出用変数の数値を補正する（ステップＳ４１８）。
はみ出し個数に応じた損害度の補正処理が開始されると、まず、はみ出し個数計数用変数の数値を「０」に初期化し（ステップＳ５００）、次に、文書ファイルから、はみ出し個数のカウント処理が未処理のページを選択し（ステップＳ５０２）、そのページ中にレイアウト枠が存在するか否かを判断する（ステップＳ５０４）。例えば、レイアウト枠が存在する場合は、更に、そのページ中から未処理のレイアウト枠を選択し（ステップＳ５０６）、当該選択したレイアウト枠の領域情報を取得する（ステップＳ５０８）。ここで、本実施の形態において、領域情報とは、例えば、図１４（ａ）に示すように、文書画像上の座標（Ｘ，Ｙ）、幅及び高さなどのサイズ（ドット数）、並びにページ番号を示す情報から構成されたものとなる。
【０１９９】
更に、領域情報に基づき上記選択したレイアウト枠の中から未処理の文章を選択し（ステップＳ５１０）、当該選択した文章の情報（以下、文章情報という）を取得する（ステップＳ５１２）。ここで、本実施の形態において、文章情報とは、図１４（ｂ）に示すように、各文章を構成する文字のフォント種類（例えば、明朝体、ゴシック体など）、フォントサイズ（ポイント）、並びに幅及び高さ（ドット数）を示す情報から構成されたものである。
【０２００】
文章情報が取得されると、当該取得した文章情報と、上記取得したレイアウト枠の領域情報とに基づき、上記選択した文章がレイアウト枠をはみ出しているか否かを判断する（ステップＳ５１４）。例えば、はみ出している場合は、現在のはみ出し個数計数用変数の数値に「１」を加算する。
そして、上記一連の処理を、文書ファイルの全てのページに対して行うことで、処理終了時のはみ出し個数計数用変数の数値が、文書ファイル全体のはみ出し個数の合計となる。なお、枠からのはみだしに対応した算出内容は、図１３（ａ）に示すように、はみ出し個数１個あたり「＋２０」となっているので、例えば、はみ出し個数の合計が「３」であった場合は、「３×２０＝６０」を現在の損害度算出用変数の数値「８０」に加算することで損害度算出用変数の数値を補正する（ステップＳ５２４）。従って、現在の損害度算出用変数の数値は「１４０」に更新される。
【０２０１】
枠からのはみ出し個数による損害度の補正が終了すると、次に、文書ファイルを構成する文章の文法誤り数をカウントし、当該カウント数に応じた算出内容によって、損害度算出用変数の数値を補正する処理を行う（ステップＳ４２０）。
文法の誤り数に応じた損害度の補正処理が開始されると、まず、文法誤り数計数用変数の数値を「０」に初期化し（ステップＳ６００）、次に、文書ファイルから、文法誤り数のカウント処理が未処理のページを選択し（ステップＳ６０２）、更に、当該選択したページから同じく文法誤り数のカウント処理が未処理の文章を選択して（ステップＳ６０４）、当該選択した文章の文法チェック処理を行う（ステップＳ６０６）。
【０２０２】
この文法チェック処理は、まず文章を文節毎に区切り、当該区切られた文節毎の語句と、損害度算出用情報の一つである、図１５（ａ）に示す語彙データベースの語句とを比較することで、各語句の品詞を解析し、文章を構成する各語句を品詞の並びに変換した文法リストを作成する。文法リストが生成されると、当該文法リストと、図１５（ｂ）に示す、文法データベースに登録された正誤比較用文法リストとを比較して、上記選択した文章に文法誤りがあるか否かを判断する（ステップＳ６０８）。
【０２０３】
ここで、図１５（ｂ）に示す文法データベースに記憶された正誤比較用の文法リストは、具体的に、図１６に示すように、正しい品詞の並びがツリー状となった構成をしており、ルールとして、必ず名詞若しくは代名詞、並びに係助詞若しくは格助詞が比較対象として選択されるようになっている。つまりは、上記選択した文章の文法リストにおける品詞の並びが、正誤比較用の文法リストのいずれかの品詞の並びと異なるときは、文法に誤りがあると判断する。
【０２０４】
この比較処理によって、例えば、文法誤りがあると判断された場合は、現在の文法誤り数計数用変数の数値に「１」を加算する（ステップＳ６１０）。
そして、上記した一連の処理を、文書ファイルの全てのページに対して行うことで、処理終了時の文法誤り数計数用変数の数値が、文書ファイル全体の文法誤り数の合計となる。なお、文法誤りに対する算出内容は、図１３（ａ）に示すように、文法の誤り個数１個あたり「＋１０」となっているので、例えば、文法誤り数の合計が「５」であった場合は、「５×１０＝５０」を、現在の損害度算出用変数の数値「１４０」に加算することで損害度算出用変数の数値を補正する（ステップＳ６１６）。従って、現在の損害度算出用変数の数値は「１９０」に更新される。
【０２０５】
文法誤り数による損害度の補正が終了すると、次に、文書ファイルを構成する文章の中に機密用語が含まれているか否かを判定し、当該判定結果に応じて、損害度算出用変数の数値を補正する処理を行う（ステップＳ４２２）。
機密用語の有無に応じた損害度の補正処理が開始されると、まず、機密文書フラグの値をｆａｌｓｅに初期化して（ステップＳ７００）、次に、文書ファイルから機密文書の有無確認処理が未処理のページを選択し（ステップＳ７０２）、当該選択したページから同じく機密文書の有無確認処理が未処理の文章を選択して（ステップＳ７０４）、当該文章に含まれる語句と、損害度算出用データの一つである、機密語彙データベースに登録された機密用語とを比較して、一致する機密用語があるか否かを判定することで、機密用語の有無を判断する（ステップＳ７０６）。
【０２０６】
そして、例えば、機密用語があると判定された場合は、機密文書フラグの値をｔｒｕｅに変更し（ステップＳ７０８）、機密文書フラグの値を現在の値に確定し（ステップＳ７１０）する。本実施の形態においては、機密文書フラグの値が確定した時点で機密用語の有無を確認する処理を終了する。このようにして確定した機密文書フラグの値は上記したようにｔｒｕｅであるので、図１３（ａ）に示す、機密文書に対する算出内容「＋３０」に従い、現在の損害度算出用変数の数値「１９０」に「３０」を加算することで、損害度算出用変数の数値を補正する（ステップＳ７１４）。従って、現在の損害度算出用変数の数値は「２２０」に更新される。
【０２０７】
機密文書の有無に応じた損害度の補正処理が終了すると、次に、印刷モード情報（きれい／はやい）に応じた損害度の補正処理を行う（ステップＳ４２４）。図１３（ａ）に示すように、印刷モード情報に対しては、印刷モードが「きれい」の場合は、算出内容が「×２」となっており、一方、印刷モードが「はやい」の場合は、算出内容が「×１」となっている。例えば、印刷モードが「きれい」になっているとすると、現在の損害度算出用変数の数値「２２０」を２倍に倍加することで、損害度算出用変数の数値を補正する。従って、現在の損害度算出用変数の数値は「４４０」に更新される。
【０２０８】
印刷モード情報に応じた損害度の補正処理が終了すると、次に、ページ数情報に応じた損害度の補正処理を行う（ステップＳ４２６）。図１３（ａ）に示すように、ページ数情報に対しては、算出内容が「×枚数」となっている。例えば、ページ数が５ページであったとすると、現在の損害度算出用変数の数値「４４０」を１０倍に倍加することで、損害度算出用変数の数値を補正する。従って、現在の損害度算出用変数の数値は「４４００」に更新される。
【０２０９】
ページ数情報に応じた損害度の補正処理が終了すると、最後に、部数情報に応じた損害度の補正処理を行う（ステップＳ４２８）。図１３（ａ）に示すように、部数情報に対しては、算出内容が「×部数」となっている。例えば、部数が５部であったとすると、現在の損害度算出用変数の数値「４４００」を５倍に倍加することで、損害度算出用変数の数値を補正する。従って、最終的な損害度算出用変数の数値は「２２０００」となり、この数値が印刷ジョブに対する損害度としてデータ制御部２０ｂを介して確認有無判定部２０ｄに伝送される。
【０２１０】
一方、確認有無判定部２０ｄにおいては、上記算出された損害度を取得すると、当該損害度の大きさ、並びに図１３（ｂ）に示す損害度と印刷処理の制御内容との関係に基づき、印刷処理の制御内容を決定すると共に、確認処理を行うか否か及び先行処理を実行させるか否かを判定する（ステップＳ２０６〜Ｓ２１０）。例えば、上記例にあるように、最終的な損害度が「２２０００」であった場合に、当該「２２０００」と、図１３（ｂ）に示す損害度とを比較すると、数値範囲「２００００以上４００００未満」に該当することになり、制御内容は、情報処理装置１０におけるユーザへの確認処理の実行、印刷装置３０におけるウォームアップ処理の実行となる。
【０２１１】
従って、ユーザへの確認処理を実行する（ステップＳ２０８）と共に、印刷装置３０において先行処理を実行するので（ステップＳ２１０）、まずは、先行処理の実行情報を生成する（ステップＳ２１２）。先行処理の実行情報は、実行命令と、実行させる先行処理の内容（識別番号等）とを含んでなる情報であり、上記例では、ウォームアップ処理の実行のみを行うことになるので、ウォームアップ処理の実行命令の情報が含まれた先行処理情報を生成する。そして、当該生成した先行処理情報を、データ制御部２０ｂ及びデータ通信部２０ａを介して印刷装置３０に送信する（ステップＳ２１４）。ここで、先行処理には、図１３（ｂ）に示すように、印刷装置３０に印刷データを送付して画像データの展開を行わせる処理なども含む。
【０２１２】
先行処理情報の送信後、又は先行処理を実行させないと判定された場合は、次に、上記算出された損害度及び印刷ジョブの内容に応じた確認情報を生成する（ステップＳ２１６）。例えば、損害度算出における各項目毎に、図１８に示すような損害度の算出内容となった場合、確認情報は、ユーザに対する、これら各項目の設定内容の確認処理、過去の確認処理の履歴から各設定項目に対して生じやすい誤りの内容等の表示処理を情報処理装置１０において行わせるための情報となる。従って、本実施の形態において、印刷制御装置２０は、データ記憶部２０ｅに、今まで実行した確認処理内容の履歴を記憶している。そして、確認情報を生成すると、当該確認情報をデータ制御部２０ｂ及びデータ通信部２０ａを介して印刷ジョブの送信元の情報処理装置１０に送信する（ステップＳ２１８）。
【０２１３】
一方、印刷装置３０は、印刷制御装置２０からの先行処理情報を受信すると（ステップＳ３０４）、当該受信した先行処理情報に基づき、ウォームアップ処理、画像データ展開処理等の印刷処理の一部を実行する（ステップＳ３０６）。
また、情報処理装置１０は、印刷制御装置２０からの確認情報を受信すると（ステップＳ１０８）、確認処理実行部１０ｄにおいて、当該受信した確認情報に基づき、ユーザに対する印刷処理内容の確認処理を実行する（ステップＳ１１０）。確認処理は、例えば、両面及び上閉じの設定項目、並びに両面、部単位及び奇数ページの設定項目に対して、図１９に示すように、現在の設定内容と、これら各設定項目に対して誤りやすい例の表示を行い、ユーザに対して、今の設定のままで印刷を行うか、設定を直すかを判断させる。また、同様に、例えば、レイアウト枠から文字がはみだしている恐れがある場合には、図２０に示すように、レイアウト枠内に文字が入っているか否かの確認を促すメッセージを表示すると共に、レイアウト枠からはみ出した例を表示する。また、同様に、例えば、文法に誤りがある場合に、図２０に示すように、文法誤りの内容を指摘するメッセージを表示すると共に、その誤っている部分の文章を表示する。また、同様に、文書ファイルが登録された機密用語を含んだ文書を構成している場合に、図２１に示すように、機密用語が含まれていることを示すメッセージを表示すると共に、機密用語の含まれている文章を表示する。
【０２１４】
上記確認処理に対する判断は、ユーザが、図示しないマウス等の入力デバイスによって、図２０〜図２１に示す確認画面の上部にある「今のまま印刷」及び「設定を直す」のいずれか一方のボタンを押下することで行われ、この押下によって、専用のソフトウェアにより自動的に判断結果（確認結果）の情報が生成され、データ制御部１０ｂ及びデータ通信部１０ａを介して印刷制御装置２０に送信される（ステップＳ１１４）。
【０２１５】
そして、印刷制御装置２０は、情報処理装置１０からの確認結果の情報を受信すると（ステップＳ２２０）、データ制御部２０ｂにおいて、当該受信した確認結果情報に基づき、例えば、今のままで印刷すると判断された場合は、印刷実行情報を、データ通信部２０ａを介して印刷装置３０に送信し、一方、設定を直すと判断された場合は、印刷中止情報をデータ通信部２０ａを介して印刷装置３０に送信する。ここで、本実施の形態において、印刷実行情報には、印刷実行命令と、印刷ジョブとが含まれており、印刷中止情報には、印刷中止命令が含まれている。なお、印刷実行情報については、印刷ジョブの全てを送信せずに、先行処理情報で送信した情報を除いた残りの情報を送信するようにしても良い。
【０２１６】
一方、印刷装置３０は、データ制御部３０ｂにおいて、印刷制御装置２０から印刷実行情報を受信すると（ステップＳ３０８）、印刷処理部３０ｄにおいて、当該印刷実行情報に含まれる印刷ジョブに基づき、先行処理で実行済みの処理に続く全ての印刷処理を実行する（ステップＳ３１０）。つまり、例えば、ウォームアップ処理まで先行して行われていた場合は、残りの画像データへの展開処理から印刷媒体への印刷処理までの全ての処理を実行する。そして、印刷処理が実行されると、印刷終了応答情報を、データ制御部３０ｂ及びデータ通信部３０ａを介して印刷制御装置２０に送信する。
【０２１７】
一方、データ制御部３０ｂにおいて、印刷制御装置２０から印刷中止情報を受信すると（ステップＳ３１２）、画像データへの展開処理まで先行処理が行われた印刷ジョブに対して、展開した画像データ破棄して印刷処理を中止する（ステップＳ３１４）。
印刷制御装置２０は、データ制御部２０ｂにおいて、データ通信部２０ａを介して印刷装置３０からの印刷終了応答情報を受信すると（ステップＳ２２８）、当該応答情報を、データ通信部２０ａを介してこの応答情報に対応する印刷ジョブの送信元の情報処理装置１０に送信する（ステップＳ２３０）。
【０２１８】
そして、情報処理装置１０は、データ制御部１０ｂにおいて、データ通信部１０ａを介して印刷制御装置２０からの印刷終了応答情報を受信すると、これによって、印刷処理が完了したことを認識し（ステップＳ１１８）、例えば、ユーザに対して印刷が終了したことを示すメッセージ等を画面表示する。
以上、印刷制御装置２０は、情報処理装置１０からの印刷ジョブを解析して、当該印刷ジョブの印刷処理を失敗した場合に生じる損害の大きさを損害度を算出することで予測し、当該予測結果に基づき、印刷ジョブの内容を確認する処理を行うか否かを判定することが可能であり、更に、損害度の値に応じて、印刷装置３０に先行処理を実行させるための先行処理情報を生成することが可能である。
【０２１９】
また、情報処理装置１０は、印刷制御装置２０からの上記確認処理を実行するための確認情報に基づき、確認処理を実行して、印刷処理の実行前に印刷ジョブの内容をユーザに確認させ、大きな誤りがある場合は印刷を中止することが可能である。従って、大きな誤りのある無駄な印刷処理によって生じる、印刷資源の浪費や電力の浪費等の金銭的損害などを軽減できる。
【０２２０】
また、印刷装置３０は、印刷制御装置２０からの先行処理情報に基づき、ウォームアップ処理、レンダリング処理、ラスタライズ処理などの印刷処理の一部を、上記確認処理に先行して実行することが可能である。従って、確認処理後に印刷ジョブに間違いが無かったときなどには、ウォームアップ処理、レンダリング処理、ラスタライズ処理などをすることなく、すぐに印刷ヘッドを駆動して印刷媒体への印刷を行うことが可能となり、これによって、システム利用者の印刷待ち時間を軽減できる。
【０２２１】
また、情報処理装置１０における確認処理においては、印刷ジョブの内容に応じて、過去に確認処理が実行されたことのある誤りやすい内容を例示することが可能である。従って、印刷処理に係る設定内容等において発生しやすいミスの内容を予めシステム利用者に通知することで設定内容の事前確認を喚起し、印刷ミスの発生を事前に軽減することができる。
【０２２２】
上記第１の実施の形態において、印刷ジョブ生成部１０ｃは、発明３、４、５１及び７２のいずれか１の印刷ジョブ生成手段に対応し、データ制御部１０ｂ及びデータ通信部１０ａにおける印刷ジョブの送信処理は、発明４又は７２の印刷ジョブ送信手段に対応し、確認処理実行部１０ｄは、発明２、３、４、２７、２８、５１及び７２のいずれか１の確認処理実行手段に対応する。
【０２２３】
また、上記第１の実施の形態において、損害予測部２０ｃは、発明１、２、３、４、５、６、７、８、２７、２８、２９、３０、３１、３２、５１、５２、５３、５４、５５、７５、７６、７７、７８及び７９のいずれか１の損害予測手段に対応し、確認有無判定部２０ｄは、発明２、３、４、５、７、９、２７、２８、２９、３１、３３、５１、５２、５４、５６、７５、７６、７８及び８０のいずれか１の確認有無判定手段に対応する。
【０２２４】
また、上記第１の実施の形態において、確認有無判定部２０ｄにおける過去に確認処理を実行したことのある誤りやすい印刷設定内容の表示処理を含む確認情報の生成処理及び情報処理装置１０における誤りやすい印刷設定内容の表示処理を含む確認処理は、発明９、３３、５６及び８０のいずれか１の印刷ジョブ内容通知手段に対応する。
また、上記第１の実施の形態において、確認有無判定部２０ｄにおける先行処理情報の生成処理及び印刷処理部３０ｄにおける印刷処理の一部の先行処理は、発明１０、３４、５７及び８１のいずれか１の先行印刷処理手段に対応する。
【０２２５】
また、上記第１の実施の形態において、ステップＳ１０２，１０４は、発明５８、６５、７３及び７４のいずれか１の印刷ジョブ生成ステップに対応し、ステップＳ１０６は、発明７３又は７４の印刷ジョブ送信ステップに対応し、ステップ１１０は、発明１２、２０、３５、３６、４３、４４、５８、６５、７３及び７４のいずれか１の確認処理実行ステップに対応する。
【０２２６】
また、上記第１の実施の形態において、ステップＳ２０２，Ｓ２０４は、発明、１１、１２、１３、１４、１５、１６、１９、２０、２１、２２、２３、２４、３５、３６、３７、３８、３９、４０、４３、４４、４５、４６、４７、４８、５８、５９、６０、６１、６２、６５、６６、６７、６８、６９、８２、８３、８４、８５、８６、８９、９０、９１、９２及び９３のいずれか１の損害予測ステップに対応し、ステップＳ２０６〜Ｓ２１０は、発明１２、１３、１５、１７、２０、２１、２３、２５、３５、３６、３７、３９、４１、４３、４４、４７、４９、５８、５９、６１、６３、６５、６６、６８、７０、８２、８３、８５、８７、８９、９０、９２及び９４のいずれか１の確認有無判定ステップに対応する。
【０２２７】
また、上記第１の実施の形態において、ステップＳ３０６は、発明１８、２６、４２、５０、６４、７１、８８及び９５のいずれか１の先行印刷処理ステップに対応し、ステップＳ３１０は、発明１１、１２、１９、２０、３５、３６、４３及び４４のいずれか１の印刷ステップに対応する。
〔第２の実施の形態〕
次に、本発明の第２の実施の形態を図面に基づき説明する。図２２〜図２は、本発明に係る印刷システム、印刷制御プログラム、印刷方法、印刷装置、印刷装置制御プログラム、印刷装置制御方法、印刷制御装置、印刷制御装置制御プログラム及び印刷制御装置制御方法の第１の実施の形態を示す図である。
【０２２８】
上記第１の実施の形態と異なるのは、損害度の算出処理及び確認処理の有無を判定する処理を、印刷ジョブを送信する情報処理装置が行う点にある。以下、上記第１の実施の形態と異なる部分についてのみ説明し、上記第１の実施の形態と重複する部分については同じ符号を付し説明を省略する。
まず、本発明の第２の実施の形態に係る印刷システムの構成を図２２に基づき説明する。図２２は、本発明の第２の実施の形態に係る印刷システム２００の構成を示す概観図である。
【０２２９】
印刷システム２００は、図２２に示すように、印刷ジョブを生成すると共に、当該印刷ジョブの印刷処理の失敗時に生じる損害を予測し、当該予測結果に基づきユーザに対して印刷ジョブの内容確認処理を実行する情報処理装置５０と、印刷ジョブに基づき印刷処理を実行する印刷装置３０とを含み、情報処理装置５０と印刷装置３０とがパラレルケーブルやＵＳＢケーブル等のプリンタケーブルで接続された構成となっている。
【０２３０】
更に、図２３に基づき、情報処理装置５０の詳細な構成を説明する。ここで、図２３は、情報処理装置５０の詳細構成を示すブロック図である。
情報処理装置５０は、図２３に示すように、データ通信部５０ａと、データ制御部５０ｂと、印刷ジョブ生成部５０ｃと、損害予測部５０ｄと、確認有無判定部５０ｅと、確認処理実行部５０ｆと、データ記憶部５０ｇとを含んだ構成となっている。
【０２３１】
データ通信部５０ａは、自装置において生成された印刷ジョブ、印刷実行情報、先行処理情報、印刷中止情報などの各情報を印刷装置３０に送信したり、印刷装置３０からの印刷終了応答情報を受信したりするなど印刷装置３０との間でデータの送受信を行う機能を有している。
データ制御部５０ｂは、データ記憶部５０ｇに記憶された各種データを各構成要素に伝送したり、各構成要素間のデータ授受を制御したり、印刷ジョブ生成部５０ｃにおいて生成された印刷ジョブをデータ通信部５０ａを介して印刷装置３０に送信したりするなど、情報処理装置５０におけるデータの流れを統括性御する機能を有している。
【０２３２】
印刷ジョブ生成部５０ｃは、文書データや画像データを生成するエディタ等を介したユーザからの印刷指示に応じて、データ記憶部５０ｇから印刷指示に応じたデータを読み出して印刷データを生成すると共に、当該生成した印刷データに対し、印刷指示を行ったユーザの情報、当該ユーザの設定した印刷処理の設定内容情報等を付加して印刷ジョブを生成する機能を有している。
【０２３３】
損害予測部５０ｄは、印刷ジョブを解析し、当該解析結果に基づき印刷ジョブの印刷処理を実行した場合に生じる損害度を算出して損害の大きさを予測する機能を有している。そして、この予測結果の情報をデータ制御部５０ｂを介して確認有無判定部５０ｅに伝送する。
確認有無判定部５０ｅは、損害予測部５０ｄからの予測結果に基づき、印刷ジョブの印刷指示を行ったユーザに対して、印刷処理内容の確認処理を実行するか否かを判定し、実行すると判定された場合には、予測結果の内容に応じた確認情報及び先行処理情報を生成する機能を有している。そして、生成した確認情報を、データ制御部５０ｂを介して、確認有無判定部５０ｆに伝送すると共に、先行処理情報を、データ通信部５０ａを介して印刷装置３０に送信する。一方、確認処理を実行する必要が無いと判定した場合は、データ制御部５０ｂ及びデータ通信部５０ａを介して、印刷ジョブを印刷装置３０に送信する。
【０２３４】
確認処理実行部５０ｆは、確認有無判定部５０ｅから取得した、印刷ジョブに対する確認情報に基づき、図示しない表示部へのメッセージ等の表示を伴う印刷処理内容の確認処理を実行する機能を有している。
データ記憶部５０ｇは、エディタ等により生成された文書データや画像データ等の他、印刷ジョブを生成するためのユーザ情報や設定情報等の印刷ジョブの生成処理に必要なデータ、確認有無判定部５０ｅからの確認情報に応じて、確認処理を実行するために必要な各種データ、損害予測時の損害度算出用情報、確認有無の判定等の処理を行う際に必要な比較用情報、確認有無判定部５０ｅの判定結果の情報等の各種データ等を記憶する機能を有している。
【０２３５】
ここで、情報処理装置５０は、図示しない、プロセッサと、ＲＡＭ（Random Access Memory）と、専用のプログラムの記憶されたＲＯＭ（Read Only Memory）とを備えており、プロセッサによって専用のプログラムを実行することにより、上記各部の機能を果たす。また、上記各部は、専用のプログラムのみでその機能を果たすもの、専用のプログラムによりハードウェアを制御してその機能を果たすもの等が混在している。
【０２３６】
更に、情報処理装置５０は、ＣＰＵによって、ＲＯＭの所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図２４のフローチャートに示す印刷制御処理を実行するようになっている。
図２４は、情報処理装置５０における印刷制御処理を示すフローチャートである。
印刷制御処理は、ユーザからの印刷指示に応じて印刷ジョブを生成し、当該生成した印刷ジョブを解析し、当該印刷ジョブの印刷処理を実行したときの損害度を算出して損害の大きさを予測すると共に、当該予測結果に基づき、印刷処理を制御する処理であって、ＣＰＵによって実行されると、図２４に示すように、まず、ステップＳ８００に移行するようになっている。
【０２３７】
ステップＳ８００では、データ制御部５０ｂにおいて、入力デバイス等を介して、ユーザから印刷指示があったか否かを判定し、印刷指示があったと判定された場合(Yes)はステップＳ８０２に移行し、そうでない場合(No)は印刷指示があるまで判定処理を続行する。
ステップＳ８０２に移行した場合は、印刷ジョブ生成部５０ｃにおいて、データ制御部５０ｂを介して、データ記憶部５０ｇから、ユーザ情報、画像データ、文書データ等印刷データの本体、印刷処理の設定内容等の印刷用データを読み出してステップＳ８０４に移行する。
【０２３８】
ステップＳ８０４では、印刷ジョブ生成部５０ｃにおいて、ステップＳ８０２で読み出した印刷用データに基づき、印刷ジョブを生成してステップＳ８０６に移行する。
ステップＳ８０６では、損害予測部５０ｄにおいて、ステップＳ８０４で生成した印刷ジョブを解析して、ユーザ情報、設定情報、印刷データの本体等を抽出してステップＳ８０８に移行する。
【０２３９】
ステップＳ８０８では、ステップＳ８０６で抽出された情報と、データ記憶部５０ｇに記憶された損害度算出用の情報とに基づき、上記受信した印刷ジョブの印刷処理を実行した際に生じる損害の大きさを示す損害度を算出し、当該算出結果を損害の予測結果として、データ制御部５０ｂを介して、確認有無判定部５０ｅに伝送してステップＳ８１０に移行する。
【０２４０】
ステップＳ８１０では、確認有無判定部５０ｅにおいて、データ制御部５０ｂを介して、データ記憶部５０ｇから比較用の情報を読み出し、当該読み出した情報と、損害予測部５０ｄから取得した予測結果とを比較して、ユーザに対して印刷処理の確認処理を実行するか否かを判定する処理を行いステップＳ８１２に移行する。
ステップＳ８１２では、確認有無判定部５０ｅにおいて、ステップＳ８１０の判定処理によって、確認処理を実行すると判定された場合(Yes)はステップＳ８１４に移行し、そうでない場合(No)はステップＳ８３０に移行する。
【０２４１】
ステップＳ８１４に移行した場合は、確認有無判定部５０ｅにおいて、損害度の大きさに基づき、印刷処理の実行先の印刷装置（ここでは、印刷装置３０）に先行処理を実行させるか否かを判定し、実行させると判定された場合(Yes)はステップＳ８１６に移行し、そうでない場合(No)はステップＳ８２０に移行する。
ステップＳ８１６に移行した場合は、確認有無判定部５０ｅにおいて、損害の大きさに応じた先行処理情報を生成してステップＳ８１８に移行する。
【０２４２】
ステップＳ８１８では、確認有無判定部５０ｅにおいて、ステップＳ８１６で生成した先行処理情報を、データ制御部５０ｂ及びデータ通信部５０ａを介して印刷装置３０に送信してステップＳ８２０に移行する。
ステップＳ８２０では、確認処理実行部５０ｆにおいて、処理対象の印刷ジョブと、データ記憶部５０ｇに記憶された過去の判定結果の情報とに基づき、確認処理実行用の情報である確認情報を生成して、当該生成した確認情報に基づき確認処理を実行してステップＳ８２２に移行する。
【０２４３】
ステップＳ８２２では、確認処理実行部５０ｆにおいて、確認処理が完了したか否かを判定し、終了したと判定された場合(Yes)はステップＳ８２４に移行し、そうでない場合(No)はステップＳ８２０に移行する。
ステップＳ８２４に移行した場合は、データ制御部５０ｂにおいて、確認処理実行部５０ｆの確認処理の結果に基づき、ユーザが印刷中止と判断したか否かを判定し、印刷中止と判断された場合(Yes)は生成した印刷ジョブを破棄してステップＳ８００に移行し、そうでない場合(No)はステップＳ８２６に移行する。
【０２４４】
ステップＳ８２６に移行した場合は、データ制御部５０ｂにおいて、データ通信部５０ａを介して印刷装置３０に印刷実行情報を送信してステップＳ８２８に移行する。
ステップＳ８２８に移行した場合は、データ制御部５０ｂにおいて、データ通信部５０ａを介して印刷装置３０から印刷処理完了の応答情報を受信したか否かを判定し、受信したと判定された場合(Yes)はステップＳ８００に移行し、そうでない場合(No)は受信するまで判定処理を続行する。
【０２４５】
一方、ステップＳ８１２で、確認処理を実行しないと判定され、ステップＳ８３０に移行した場合は、確認有無判定部５０ｅにおいて、データ制御部５０ｂ及びデータ通信部５０ａを介して印刷ジョブを印刷装置３０に送信してステップＳ８２８に移行する。
ここで、本実施の形態の印刷システム２００は、上記第１の実施の形態における、印刷制御装置２０の損害度算出処理及び確認有無判定処理を、情報処理装置５０において実行する構成としたものであり、接続構成の違いによるデータ送受信処理の違いを除けば、各処理の実際の動作内容は、上記第１の実施の形態と同様となるので説明を省略する。
【０２４６】
以上、情報処理装置５０は、自装置において生成した印刷ジョブを解析して、当該印刷ジョブの印刷処理を失敗した場合に生じる損害の大きさを損害度を算出することで予測し、当該予測結果に基づき、印刷ジョブの内容を確認する処理を行うか否かを判定することが可能であり、損害度の値に応じて、印刷装置３０に先行処理を実行させるための先行処理情報を生成することが可能である。従って、大きな誤りのある無駄な印刷処理によって生じる、印刷資源の浪費や電力の浪費等の金銭的損害などを軽減できる。
【０２４７】
また、情報処理装置５０は、確認処理を行うと判定された場合に、確認処理を実行して、印刷処理の実行前に印刷ジョブの内容をユーザに確認させ、大きな誤りがある場合は印刷を中止することが可能である。従って、大きな誤りのある無駄な印刷処理によって生じる、印刷資源の浪費や電力の浪費等の金銭的損害などを軽減できる。
また、情報処理装置１０における確認処理においては、印刷ジョブの内容に応じて、過去に確認処理が実行されたことのある誤りやすい内容を例示することが可能である。従って、印刷処理に係る設定内容等において発生しやすいミスの内容を予めシステム利用者に通知することで設定内容の事前確認を喚起し、印刷ミスの発生を事前に軽減することができる。
【０２４８】
また、印刷装置３０は、情報処装置５０からの先行処理情報に基づき、ウォームアップ処理、レンダリング処理、ラスタライズ処理などの印刷処理の一部を、上記確認処理に先行して実行することが可能である。従って、確認処理後に印刷ジョブに間違いが無かったときなどには、ウォームアップ処理、レンダリング処理、ラスタライズ処理などをすることなく、すぐに印刷ヘッドを駆動して印刷媒体への印刷を行うことが可能となり、これによって、システム利用者の印刷待ち時間を軽減できる。
【０２４９】
なお、先行処理として、画像データの展開等の印刷データを用いる処理を行わないようにすることで、事前に確認処理を行い、ユーザの判断を仰いだ後で、そのまま印刷処理を続行する場合のみに印刷ジョブを印刷装置３０に送信することも可能である。
上記第２の実施の形態において、印刷ジョブ生成部５０ｃは、発明３又は５１の印刷ジョブ生成手段に対応し、損害予測部５０ｄは、発明１、２、３、５、６、７、８、２７、２８、２９、３０、３１、３２、５１、５２、５３、５４、５５、７６、７７、７８及び７９のいずれか１の損害予測手段に対応し、確認有無判定部５０ｅは、発明２、３、５、７、９、２７、２８、２９、３１、３３、５１、５２、５４、５６、７６、７８及び８０のいずれか１の確認有無判定手段に対応し、確認処理実行部５０ｆは、発明２、３、２７、２８及び５１のいずれか１の確認処理実行手段に対応する。
【０２５０】
また、上記第２の実施の形態において、確認処理実行部５０ｆにおける過去に確認処理を実行したことのある誤りやすい印刷設定内容の表示処理を含む確認処理は、発明９、３３、５６及び８０のいずれか１の印刷ジョブ内容通知手段に対応する。
また、上記第２の実施の形態において、確認有無判定部５０ｅにおける先行処理情報の生成処理及び印刷処理部３０ｄにおける印刷処理の一部の先行処理は、発明１０、３４、５７及び８１のいずれか１の先行印刷処理手段に対応する。
【０２５１】
また、上記第２の実施の形態において、ステップＳ８０２，８０４は、発明５８又は６５の印刷ジョブ生成ステップに対応し、ステップＳ８０６，Ｓ８０８は、発明、１１、１２、１３、１４、１５、１６、１９、２０、２１、２２、２３、２４、３５、３６、３７、３８、３９、４０、４３、４４、４５、４６、４７、４８、５８、５９、６０、６１、６２、６５、６６、６７、６８及び６９のいずれか１の損害予測ステップに対応し、ステップＳ８１０〜Ｓ８１４は、発明１２、１３、１５、１７、２０、２１、２３、２５、３５、３６、３７、３９、４１、４３、４４、４７、４９、５８、５９、６１、６３、６５、６６、６８及び７０のいずれか１の確認有無判定ステップに対応し、ステップ８２０は、発明１２、２０、３５、３６、４３、４４、５８及び６５のいずれか１の確認処理実行ステップに対応する。
【０２５２】
〔第３の実施の形態〕
次に、本発明の第３の実施の形態を図面に基づき説明する。図２５〜図２は、本発明に係る印刷システム、印刷制御プログラム、印刷方法、印刷装置、印刷装置制御プログラム、印刷装置制御方法、印刷制御装置、印刷制御装置制御プログラム及び印刷制御装置制御方法の第３の実施の形態を示す図である。
【０２５３】
上記第１及び第２の実施の形態と異なるのは、損害度の算出処理及び確認処理の有無を判定する処理を、印刷ジョブに基づき印刷処理を行う印刷装置自信が行う点にある。以下、上記第１及び第２の実施の形態と異なる部分についてのみ説明し、上記第１及び第２の実施の形態と重複する部分については同じ符号を付し説明を省略する。
まず、本発明の第３の実施の形態に係る印刷システムの構成を図２５に基づき説明する。図２５は、本発明の第３の実施の形態に係る印刷システム３００の構成を示す概観図である。
【０２５４】
印刷システム３００は、図２５に示すように、印刷ジョブを生成し、当該生成した印刷ジョブを印刷装置３０に送信すると共に、ユーザに対して印刷ジョブの内容確認処理を実行する情報処理装置１０と、印刷ジョブの印刷処理の失敗時に生じる損害を予測し、当該予測結果に基づき印刷ジョブの内容確認処理を実行するか否かを判定すると共に、印刷ジョブに基づき印刷処理を実行する印刷装置６０とを含み、情報処理装置１０と印刷装置６０とがパラレルケーブルやＵＳＢケーブル等のプリンタケーブルで接続された構成となっている。
【０２５５】
更に、図２６に基づき、印刷装置６０の詳細な構成を説明する。ここで、図２６は、印刷装置６０の詳細構成を示すブロック図である。
印刷装置６０は、図２６に示すように、データ通信部６０ａと、データ制御部６０ｂと、損害予測部６０ｃと、確認有無判定部６０ｄと、印刷処理部６０ｅと、データ記憶部６０ｆとを含んだ構成となっている。
【０２５６】
データ通信部６０ａは、情報処理装置１０から印刷ジョブや確認結果情報を受信したり、自装置において生成された確認情報を情報処理装置１０に送信したりするなど情報処理装置１０との間でデータの送受信を行う機能を有している。
データ制御部６０ｂは、データ通信部２０ａを介して情報処理装置１０から取得したデータをデータ記憶部６０ｆに記憶したり、データ記憶部６０ｆに記憶された各種データを自装置における各構成要素に伝送したり、各構成要素間のデータ授受を制御したり、確認有無判定部６０ｄにおいて生成された確認情報をデータ通信部６０ａを介して情報処理装置１０に送信したりするなど、印刷装置６０におけるデータの流れを統括性御する機能を有している。
【０２５７】
損害予測部６０ｃは、データ通信部６０ａ及びデータ制御部６０ｂを介して情報処理装置１０から取得した印刷ジョブを解析し、当該解析結果に基づき印刷ジョブの印刷処理を実行した場合に生じる損害の大きさを、損害度を算出することで予測する機能を有している。そして、この予測結果の情報をデータ制御部６０ｂを介して確認有無判定部６０ｄに伝送する。
【０２５８】
確認有無判定部６０ｄは、損害予測部６０ｃからの予測結果に基づき、印刷ジョブの印刷指示を行ったユーザに対して、印刷処理内容の確認処理を実行するか否かを判定し、実行すると判定された場合には、予測結果の内容に応じた確認情報及び先行処理情報を生成する機能を有している。そして、生成した確認情報を、データ制御部６０ｂ及びデータ通信部６０ａを介して情報処理装置１０に送信すると共に、先行処理情報を、データ制御部６０ｂを介して印刷処理部６０ｅに伝送する。一方、確認処理を実行する必要が無いと判定した場合は、データ制御部６０ｂを介して、印刷ジョブを印刷処理部６０ｅに伝送する。
【０２５９】
印刷処理部６０ｅは、印刷ジョブに含まれる、各設定情報、印刷データ等に基づき、印刷処理を行う機能を有すると共に、先行処理情報に基づき、ウォームアップ処理、レンダリング処理、ラスタライズ処理などの印刷媒体への印刷前に行う印刷処理の一部を実行する機能を有している。
データ記憶部６０ｆは、情報処理装置１０から取得した印刷ジョブの他、損害予測時の損害度算出用情報、確認有無の判定等の処理を行う際に必要な比較用情報、確認有無判定部６０ｄの判定結果の情報等の各種データ等を記憶する機能を有している。
【０２６０】
ここで、印刷装置６０は、図示しない、プロセッサと、ＲＡＭ（Random Access Memory）と、専用のプログラムの記憶されたＲＯＭ（Read Only Memory）とを備えており、プロセッサによって専用のプログラムを実行することにより、上記各部の機能を果たす。また、上記各部は、専用のプログラムのみでその機能を果たすもの、専用のプログラムによりハードウェアを制御してその機能を果たすもの等が混在している。
【０２６１】
更に、情報処理装置６０は、ＣＰＵによって、ＲＯＭの所定領域に格納されている所定のプログラムを起動させ、そのプログラムに従って、図２７のフローチャートに示す印刷制御処理を実行するようになっている。
図２７は、印刷装置６０における印刷制御処理を示すフローチャートである。
印刷制御処理は、ユーザからの印刷指示に応じて印刷ジョブを生成し、当該生成した印刷ジョブを解析し、当該印刷ジョブの印刷処理を実行したときの損害度を算出して損害の大きさを予測すると共に、当該予測結果に基づき、印刷処理を制御する処理であって、ＣＰＵによって実行されると、図２７に示すように、まず、ステップＳ９００に移行するようになっている。
【０２６２】
ステップＳ９００では、データ制御部６０ｂにおいて、データ通信部６０ａを介して情報処理装置１０から印刷ジョブを受信したか否かを判定し、受信したと判定された場合(Yes)は、当該印刷ジョブをデータ記憶部６０ｅに記憶すると共に、損害予測部６０ｃに伝送してステップＳ９０２に移行し、そうでない場合(No)は受信するまで判定処理を続行する。
【０２６３】
ステップＳ９０２に移行した場合は、損害予測部６０ｃにおいて、データ制御部６０ｂを介して取得した印刷ジョブを解析して、ユーザ情報、設定情報、印刷データの本体等を抽出してステップＳ９０４に移行する。
ステップＳ９０４では、ステップＳ９０２で抽出された情報と、データ記憶部６０ｆに記憶された損害度算出用の情報とに基づき、上記受信した印刷ジョブの印刷処理を実行した際に生じる損害の大きさを示す損害度を算出し、当該算出結果を損害の予測結果として、データ制御部６０ｂを介して、確認有無判定部６０ｄに伝送してステップＳ９０６に移行する。
【０２６４】
ステップＳ９０６では、確認有無判定部６０ｄにおいて、データ制御部６０ｂを介して、データ記憶部６０ｆから比較用の情報を読み出し、当該読み出した情報と、損害予測部６０ｃから取得した予測結果とを比較して、ユーザに対して印刷処理の確認処理を実行するか否かを判定する処理を行いステップＳ９０８に移行する。
ステップＳ９０８では、確認有無判定部６０ｄにおいて、ステップＳ９０６の判定処理によって、確認処理を実行すると判定された場合(Yes)はステップＳ９１０に移行し、そうでない場合(No)はステップＳ９３２に移行する。
【０２６５】
ステップＳ９１０に移行した場合は、確認有無判定部６０ｄにおいて、損害度の大きさに基づき、印刷処理部６０ｅに先行処理を実行させるか否かを判定し、実行させると判定された場合(Yes)はステップＳ９１２に移行し、そうでない場合(No)はステップＳ９１６に移行する。
ステップＳ９１２に移行した場合は、確認有無判定部６０ｄにおいて、損害の大きさに応じた先行処理情報を生成してステップＳ９１４に移行する。
【０２６６】
ステップＳ９１４では、確認有無判定部６０ｄにおいて、ステップＳ９１２で生成した先行処理情報を、データ制御部６０ｂを介して印刷処理部６０ｅに伝送してステップＳ９１６に移行する。
ステップＳ９１６では、印刷処理部６０ｅにおいて、確認有無判定部６０ｄからの先行処理情報に基づき、先行処理の実行を開始してステップＳ９１８に移行する。
【０２６７】
ステップＳ９１８では、確認有無判定部６０ｄにおいて、処理対象の印刷ジョブと、データ記憶部６０ｆに記憶された過去の判定結果の情報とに基づき、確認処理実行用の情報である確認情報を生成してステップＳ９２０に移行する。
ステップＳ９２０では、確認有無判定部６０ｄにおいて、ステップＳ９１８で生成した確認情報を、データ制御部６０ｂ及びデータ通信部６０ａを介して印刷ジョブの送信元の情報処理装置１０に送信してステップＳ９２２に移行する。
【０２６８】
ステップＳ９２２では、データ制御部６０ｂにおいて、データ通信部６０ａを介して情報処理装置１０から確認結果情報を受信したか否かを判定し、受信したと判定された場合(Yes)はステップＳ９２４に移行し、そうでない場合(No)は受信するまで判定処理を続行する。
ステップＳ９２４に移行した場合は、データ制御部６０ｂにおいて、ステップＳ９２２で受信した確認結果に基づき、ユーザが印刷中止と判断したか否かを判定し、印刷中止と判断したと判定された場合(Yes)は印刷中止命令を印刷処理部６０ｅに伝送してステップＳ９２６に移行し、そうでない場合(No)はステップＳ９２８に移行する。
【０２６９】
ステップＳ９２６に移行した場合は、印刷処理部６０ｅにおいて、データ制御部６０ｂからの印刷中止命令に応じて印刷ジョブを破棄し且つ印刷処理を中止してステップＳ９００に移行する。
一方、ステップＳ９２８に移行した場合は、印刷処理部６０ｅにおいて、先行処理中か否かを判定し、先行処理中である場合(Yes)はステップＳ９３０に移行し、そうでない場合(No)はステップＳ９３２に移行する。
【０２７０】
ステップＳ９３０に移行した場合は、印刷処理部６０ｅにおいて、現在実行中の先行処理に続けて印刷処理を全て実行して、処理が完了したらステップＳ９００に移行する。
一方、ステップＳ９３２に移行した場合は、印刷処理部６０ｅにおいて、先行処理が終了してた場合は続きから、先行処理が行われていない場合は最初から全ての印刷処理を実行して、処理が完了したらステップＳ９００に移行する。
【０２７１】
ここで、本実施の形態の印刷システム３００は、上記第１の実施の形態における、印刷制御装置２０の損害度算出処理及び確認有無判定処理を、印刷装置６０において実行する構成としたものであり、接続構成の違いによるデータ送受信処理の違いを除けば、各処理の実際の動作内容は、上記第１の実施の形態と同様となるので説明を省略する。
以上、印刷装置６０は、情報処理装置１０からの印刷ジョブを解析して、当該印刷ジョブの印刷処理を失敗した場合に生じる損害の大きさを損害度を算出することで予測し、当該予測結果に基づき、印刷ジョブの内容を確認する処理を行うか否かを判定することが可能であり、更に、損害度の値に応じて、自装置の印刷処理部６０ｅに先行処理を実行させるための先行処理情報を生成することが可能である。
【０２７２】
また、印刷装置６０における印刷処理部６０ｅは、上記先行処理情報に基づき、ウォームアップ処理、レンダリング処理、ラスタライズ処理などの印刷処理の一部を、上記確認処理に先行して実行することが可能である。従って、確認処理後に印刷ジョブに間違いが無かったときなどには、ウォームアップ処理、レンダリング処理、ラスタライズ処理などをすることなく、すぐに印刷ヘッドを駆動して印刷媒体への印刷を行うことが可能となり、これによって、システム利用者の印刷待ち時間を軽減できる。
【０２７３】
また、情報処理装置１０は、印刷装置６０からの上記確認処理を実行するための確認情報に基づき、確認処理を実行して、印刷処理の実行前に印刷ジョブの内容をユーザに確認させ、大きな誤りがある場合は印刷を中止することが可能である。従って、大きな誤りのある無駄な印刷処理によって生じる、印刷資源の浪費や電力の浪費等の金銭的損害などを軽減できる。
【０２７４】
また、情報処理装置１０における確認処理においては、印刷ジョブの内容に応じて、過去に確認処理が実行されたことのある誤りやすい内容を例示することが可能である。従って、印刷処理に係る設定内容等において発生しやすいミスの内容を予めシステム利用者に通知することで設定内容の事前確認を喚起し、印刷ミスの発生を事前に軽減することができる。
【０２７５】
上記第３の実施の形態において、損害予測部６０ｃは、発明１、２、３、５、６、７、８、２７、２８、２９、３０、３１、３２、５１、５２、５３、５４及び５５のいずれか１の損害予測手段に対応し、確認有無判定部６０ｄは、発明２、３、５、７、９、２７、２８、２９、３１、３３、５１、５２、５４及び５６のいずれか１の確認有無判定手段に対応する。
【０２７６】
また、上記第３の実施の形態において、確認有無判定部６０ｄにおける過去に確認処理を実行したことのある誤りやすい印刷設定内容の表示処理を含む確認情報の生成処理は、発明９、３３、５６及び８０のいずれか１の印刷ジョブ内容通知手段に対応する。
また、上記第３の実施の形態において、確認有無判定部６０ｄにおける先行処理情報の生成処理及び印刷処理部６０ｅにおける印刷処理の一部の先行処理は、発明１０、３４及び５７のいずれか１の先行印刷処理手段に対応する。
【０２７７】
また、上記第３の実施の形態において、ステップＳ９０２，Ｓ９０４は、発明、１１、１２、１３、１４、１５、１６、１９、２０、２１、２２、２３、２４、３５、３６、３７、３８、３９、４０、４３、４４、４５、４６、４７、４８、５８、５９、６０、６１、６２、６５、６６、６７、６８及び６９のいずれか１の損害予測ステップに対応し、ステップＳ９０６〜Ｓ９１０は、発明１２、１３、１５、１７、２０、２１、２３、２５、３５、３６、３７、３９、４１、４３、４４、４７、４９、５８、５９、６１、６３、６５、６６、６８及び７０のいずれか１の確認有無判定ステップに対応し、ステップＳ９１６は、発明１８、２６、４２、５０、６４及び７１のいずれか１の先行印刷処理ステップに対応し、ステップＳ９３２は、発明１１、１２、１９、２０、３５、３６、４３及び４４のいずれか１の印刷ステップに対応する。
【０２７８】
なお、上記第１〜第３の実施の形態においては、予測された損害内容及びその大きさに基づき、ユーザに対して印刷処理内容の確認処理を実行する例を説明したが、これに限らず、損害の内容及びその大きさに基づき、ユーザに印刷処理を行うか否かの判断を仰がずに、例えば、損害度がある値以上であれば印刷処理を中止し、ある値より小さければ印刷処理を実行するといった制御を行うようにしても良い。
【０２７９】
また、上記第１〜第３の実施の形態においては、印刷枚数や印刷部数といったように、誤った印刷処理によって、印刷用紙やインク等を無駄に消費するような場合に特に損害が大きくなるように算出内容の設定がされているが、これに限らず、算出内容の設定内容を、例えば、損害額が大きい、機密漏洩が生じる等の危険度の高い項目については損害度が大きくなるようにしたり、危険度の低い項目については損害度があまり増加しないようにしたりするなど、システムの実施環境に応じて、損害度の算出内容の設定をその環境に必要な内容に設定するようにしても良い。
【０２８０】
また、上記第１〜第３の実施の形態においては、各項目に予め設定された算出内容に従って、様々な要因を考慮したトータルの損害度を算出することで損害の大きさを予測し、確認処理の有無等を含む印刷処理を制御するようにしたが、これに限らず、各項目毎に、個別に損害の大きさを予測し、且つ各項目毎に閾値等の判断基準を設け、当該判断基準に基づいて各項目毎に確認処理の有無等の判断処理を行うようにするなど、別の方法を用いても良い。
【図面の簡単な説明】
【０２８１】
【図１】本発明の第１の実施の形態に係る印刷システム１００の構成を示す概観図である。
【図２】情報処理装置１０の詳細構成を示すブロック図である。
【図３】印刷制御装置２０の詳細構成を示すブロック図である。
【図４】印刷装置３０の詳細構成を示すブロック図である。
【図５】情報処理装置１０における印刷指示情報送信処理を示すフローチャートである。
【図６】印刷制御装置２０における印刷制御処理を示すフローチャートである。
【図７】印刷装置３０における印刷処理を示すフローチャートである。
【図８】印刷制御装置２０の損害予測部２０ｃにおける、損害度算出処理を示すフローチャートである。
【図９】印刷制御装置２０の損害予測部２０ｃにおける、文字のはみ出し数に応じて損害度算出用変数の数値を補正する処理を示すフローチャートである。
【図１０】印刷制御装置２０の損害予測部２０ｃにおける、文法の誤り数に応じて損害度算出用変数の数値を補正する処理を示すフローチャートである。
【図１１】印刷制御装置２０の損害予測部２０ｃにおける、機密文書か否かに応じて損害度算出用変数の数値を補正する処理を示すフローチャートである。
【図１２】印刷ジョブの一例を示す図である。
【図１３】（ａ）は、損害度の算出対象となる項目と、その算出内容との一例を示す図であり、（ｂ）は、損害度と印刷処理の制御内容との関係を示す図である。
【図１４】（ａ）は、枠の情報の一例を示す図であり、（ｂ）は文字データの情報の一例を示す図である。
【図１５】（ａ）は、文法誤り数に応じた損害度の補正をする際に使用する語彙データベースの一例を示す図であり、（ｂ）は、同様に文法データベースの一例を示す図である。
【図１６】文法データの具体的構成の一例を示す図である。
【図１７】機密文書か否かに応じて損害度を補正する際に使用する機密語彙データベースの一例を示す図である。
【図１８】損害度の算出例を示す図である。
【図１９】印刷処理の設定内容確認処理時に表示される確認画面の例を示す図である。
【図２０】印刷処理の設定内容確認処理時に表示される確認画面の例を示す図である。
【図２１】印刷処理の設定内容確認処理時に表示される確認画面の例を示す図である。
【図２２】本発明の第２の実施の形態に係る印刷システム２００の構成を示す概観図である。
【図２３】情報処理装置５０の詳細構成を示すブロック図である。
【図２４】情報処理装置５０における印刷制御処理を示すフローチャートである。
【図２５】本発明の第３の実施の形態に係る印刷システム３００の構成を示す概観図である。
【図２６】印刷装置６０の詳細構成を示すブロック図である。
【図２７】印刷装置６０における印刷制御処理を示すフローチャートである。
【符号の説明】
【０２８２】
１００，２００，３００…印刷システム、１０，５０…情報処理装置、２０…印刷制御装置、３０，６０…印刷装置、４０…ネットワーク、１０ａ…データ通信部、１０ｂ…データ制御部、１０ｃ…印刷ジョブ生成部、１０ｄ…確認処理実行部、１０ｅ…データ記憶部、２０ａ…データ通信部、２０ｂ…データ制御部、２０ｃ…損害予測部、２０ｄ…確認有無判定部、２０ｅ…データ記憶部、３０ａ…データ通信部、３０ｂ…データ制御部、３０ｃ…データ記憶部、３０ｄ…印刷処理部、５０ａ…データ通信部、５０ｂ…データ制御部、５０ｃ…印刷ジョブ生成部、５０ｄ…損害予測部、５０ｅ…確認有無判定部、５０ｆ…確認処理実行部、５０ｇ…データ記憶部、６０ａ…データ通信部、６０ｂ…データ制御部、６０ｃ…損害予測部、６０ｄ…確認有無判定部、６０ｅ…印刷処理部、６０ｆ…データ記憶部
【図１】
2006192733.tif 000003
【図２】
2006192733.tif 000004
【図３】
2006192733.tif 000005
【図４】
2006192733.tif 000006
【図５】
2006192733.tif 000007
【図６】
2006192733.tif 000008
【図７】
2006192733.tif 000009
【図８】
2006192733.tif 000010
【図９】
2006192733.tif 000011
【図１０】
2006192733.tif 000012
【図１１】
2006192733.tif 000013
【図１２】
2006192733.tif 000014
【図１３】
2006192733.tif 000015
【図１４】
2006192733.tif 000016
【図１５】
2006192733.tif 000017
【図１６】
2006192733.tif 000018
【図１７】
2006192733.tif 000019
【図１８】
2006192733.tif 000020
【図１９】
2006192733.tif 000021
【図２０】
2006192733.tif 000022
【図２１】
2006192733.tif 000023
【図２２】
2006192733.tif 000024
【図２３】
2006192733.tif 000025
【図２４】
2006192733.tif 000026
【図２５】
2006192733.tif 000027
【図２６】
2006192733.tif 000028
【図２７】
2006192733.tif 000029