(57)【要約】【課題】管理者による印刷処理の制限内容の決定を支援するのに好適な印刷処理管理システム、印刷処理管理プログラム及び印刷処理管理方法を提供する。【解決手段】印刷システム１００を、印刷ジョブを生成し、当該生成した印刷ジョブを印刷処理管理装置２０を介して印刷装置３０に送信すると共に、ユーザに対して印刷ジョブの内容確認処理を実行する複数台の情報処理装置１０と、印刷制限内容の決定処理を支援する支援情報の表示処理、印刷制限内容の決定処理及び印刷制限内容に基づく印刷制御処理を実行する印刷処理管理装置２０と、印刷ジョブに基づき印刷処理を実行する印刷装置３０と、公知のＬＡＮやＷＡＮ等のネットワーク４０とを含み、当該ネットワーク４０を介して複数の情報処理装置１０、印刷処理管理装置２０及び印刷装置３０をそれぞれ互いにデータ通信可能に接続した構成とした。【選択図】      図１
2006277264.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)は、押下されるまで判定処理を続行する。
【０１３７】
ステップＳ１０２０に移行した場合は、印刷制御内容決定部２０ｈにおいて、操作部２０ｇを介して入力される情報に基づき、「前期と比較」ボタンが押下されたか否かを判定し、押下されたと判定された場合(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）、モノクロ／カラーの設定（図ではカラーに設定）、印刷モード設定（図では、きれいモードに設定）、両面印刷（図では、有効）、部単位印刷（図では、有効）、閉じしろ設定（図では、上に設定）、割付設定（図では、２面に設定）、印刷部数（図では、５部）及び頁枚数（図では、３枚）がそれぞれ記述された構成となってている。
【０１６４】
更に、印刷ジョブのデータ構造は、図１２に示すように、タグの＜印刷ジョブ＞及び＜／印刷ジョブ＞の２つのタグ間に、上記印刷オプションの記述に加え、タグの＜文書内容  ＰＤＬ＞及び＜／文書内容  ＰＤＬ＞が記述され、この２つのタグ間に、印刷対象データの内容がページ記述言語で記述された構成となっている。
従って、上記分析処理においては、上記ＸＴＭＬファイルの内容を分析して、印刷オプションの内容及び印刷対象のデータを抽出する。
【０１６５】
次に、抽出した各種情報に基づき、上記受信した印刷ジョブの印刷有効度の算出処理を実行する（ステップＳ４０２）。
印刷有効度の算出は、まず、データ記憶部２０ｃから、印刷有効度算出用情報を読み出して、ＲＡＭの所定領域に格納することで当該印刷有効度算出用情報を取得し（ステップＳ５００）、次いで、印刷有効度算出用変数の値を「０」に初期化する（ステップＳ５０２）。
【０１６６】
印刷有効度算出用変数が初期化されると、本実施の形態においては、印刷ジョブから抽出した印刷部数と、当該印刷部数の有効度を評価する閾値とを比較して、当該印刷部数が閾値よりも大きい場合は（ステップＳ５０４の「Ｙｅｓ」の分岐）、現在の印刷有効度算出用変数の数値から印刷部数に応じた数値を減算する（ステップＳ５０６）。
例えば、閾値が３（部）で、印刷ジョブの印刷部数が５であった場合は、閾値を２部上回ることになるので、例えば、部単位の減算値を１００とすると、「２×１００＝２００」を、現在の印刷有効度算出用変数の数値「０」から減算する。従って、現在の印刷有効度算出用変数の数値は、「−２００」となる。
【０１６７】
次に、印刷ジョブから抽出した印刷データから総文字数の算出処理が未処理のページを選択して（ステップＳ５０８）、当該選択ページの総文字数を算出する（ステップＳ５１０）。そして、当該算出した総文字数と、ページ文字数の有効度を評価する閾値とを比較して、総文字数が閾値よりも小さい場合は、閾値よりも小さいページ数分、予め設定された減算値を、現在の印刷有効度算出用変数の数値から減算する。
【０１６８】
例えば、閾値が８００（文字）で、総文字数が、この閾値８００より小さいページ数が３ページあった場合に、例えば、ページ単位の減算値を５０とすると、「３×５０＝１５０」を、現在の印刷有効度算出用変数の数値「−２００」から減算する。従って、現在の印刷有効度算出用変数の数値は、「−３５０」となる。
更に、印刷ジョブから抽出した両面／片面の設定値に基づき、両面印刷を利用しているか否かを判定する（ステップＳ５１８）。ここでは、両面印刷を利用しているとして（ステップＳ５１８の「Ｙｅｓ」の分岐）、予め設定された両面印刷利用時の加算値を、現在の印刷有効度算出用変数の数値に加算する（ステップＳ５２０）。従って、現在の印刷有効度算出用変数の数値は、「＋６５０」となる。
【０１６９】
なお更に、印刷ジョブから抽出した割付印刷の設定値に基づき、割付印刷を利用しているか否かを判定する（ステップＳ５２２）。ここでは、２面割付印刷を利用しているとして（ステップＳ５２２の「Ｙｅｓ」の分岐）、予め設定された割付印刷利用時の加算値を割付面数で乗算した数値を、現在の印刷有効度算出用変数の数値に加算する（ステップＳ５２４）。従って、最終的な印刷有効度算出用変数の数値は、「＋１６５０」となり、この数値が、該当印刷ジョブの印刷有効度として確定する。
【０１７０】
更に、印刷有効度の算出処理が終了すると、抽出した各種情報に基づき、上記受信した印刷ジョブの印刷損害度の算出処理を実行する（ステップＳ４０４）。
本実施の形態では、予め用意された損害度算出用の情報に基づき損害度を算出することで、印刷ジョブの印刷処理が誤っている場合に生じる損害の大きさを数値の大きさとして求める。
【０１７１】
ここで、損害度算出用の情報としては、図１９に示すように、上記印刷オプションの各内容や、文書データの内容（機密用語の有無、文法誤りの個数等）などに対応した算出内容が設定されている。また、算出内容としては、各オプション設定内容に対応した設定値を単純に加算する場合と、損害度を所定の倍率で倍加する場合とがある。特に、本実施の形態において、印刷枚数及び印刷部数に対する算出内容は、損害度をその設定数で単純に倍加するようになっているため、これらの設定数が増加すればするほど損害度は格段に大きくなる。これは、修正後に全てのページを再印刷することを前提とした設定であり、修正した部分のページのみを再印刷するような場合を考慮するときは、設定数で単純に倍加させずに、例えば、誤りが生じるであろうページのみをカウントして、そのカウント値で倍加するようにする。
【０１７２】
印刷ジョブ分析部２０ｄにおいて印刷損害度の算出処理が開始されると、まず、印刷損害度算出用変数の数値を「０」に初期化する（ステップＳ６００）。印刷損害度算出用変数が初期化されると、上記抽出結果よりユーザ情報を取得して（ステップＳ６０２）、当該取得したユーザ情報と図１９に示す各項目とを比較する。例えば、ユーザ情報として「一般ユーザ」を取得した場合、図１９より、「一般ユーザ」に対応した算出内容は、「＋５０」となっているので、現在の印刷損害度算出用変数の数値「０」に「５０」を加算する（ステップＳ６０４）。従って、現在の印刷損害度算出用変数の数値は「５０」となる。
【０１７３】
次に、上記抽出結果からユーザ情報以外の各設定情報を取得して（ステップＳ６０６）、まず、両面印刷設定且つ綴じ代が上綴じ設定か否かを判断し（ステップＳ６０８）、例えば、両面且つ上綴じ設定である場合は、図１９に示すように、両面・上綴じに対する算出内容は「＋１０」となっているので、現在の印刷損害度算出用変数の数値「５０」に「１０」を加算する（ステップＳ６１０）。従って、現在の印刷損害度算出用変数の数値は「６０」となる。
【０１７４】
次に、両面印刷設定、部単位印刷及び印刷対象の総ページ数は奇数ページか否かを判断し（ステップＳ６１２）、例えば、両面、部単位及び奇数ページである場合は、図１９に示すように、両面、部単位及び奇数ページに対する算出内容は「＋２０」となっているので、現在の印刷損害度算出用変数の数値「６０」に「２０」を加算する（ステップＳ６１４）。従って、現在の印刷損害度算出用変数の数値は「８０」となる。
【０１７５】
更に、印刷対象のデータが文書ファイルか否かを判断し（ステップＳ６１６）、例えば、印刷対象が文書ファイルである場合、印刷文書に設定された枠をその文書を構成する文字がはみ出している個数をカウントし、当該カウント数に応じた算出内容によって、印刷損害度算出用変数の数値を補正する（ステップＳ６１８）。
はみ出し個数に応じた印刷損害度の補正処理が開始されると、まず、はみ出し個数計数用変数の数値を「０」に初期化し（ステップＳ７００）、次に、文書ファイルから、はみ出し個数のカウント処理が未処理のページを選択し（ステップＳ７０２）、そのページ中にレイアウト枠が存在するか否かを判断する（ステップＳ７０４）。例えば、レイアウト枠が存在する場合は、更に、そのページ中から未処理のレイアウト枠を選択し（ステップＳ７０６）、当該選択したレイアウト枠の領域情報を取得する（ステップＳ７０８）。ここで、本実施の形態において、領域情報とは、例えば、図２０（ａ）に示すように、文書画像上の座標（Ｘ，Ｙ）、幅及び高さなどのサイズ（ドット数）、並びにページ番号を示す情報から構成されたものとなる。
【０１７６】
更に、領域情報に基づき上記選択したレイアウト枠の中から未処理の文章を選択し（ステップＳ７１０）、当該選択した文章の情報（以下、文章情報という）を取得する（ステップＳ７１２）。ここで、本実施の形態において、文章情報とは、図２０（ｂ）に示すように、各文章を構成する文字のフォント種類（例えば、明朝体、ゴシック体など）、フォントサイズ（ポイント）、並びに幅及び高さ（ドット数）を示す情報から構成されたものである。
【０１７７】
文章情報が取得されると、当該取得した文章情報と、上記取得したレイアウト枠の領域情報とに基づき、上記選択した文章がレイアウト枠をはみ出しているか否かを判断する（ステップＳ７１４）。例えば、はみ出している場合は、現在のはみ出し個数計数用変数の数値に「１」を加算する。
そして、上記一連の処理を、文書ファイルの全てのページに対して行うことで、処理終了時のはみ出し個数計数用変数の数値が、文書ファイル全体のはみ出し個数の合計となる。なお、枠からのはみだしに対応した算出内容は、図１９に示すように、はみ出し個数１個あたり「＋２０」となっているので、例えば、はみ出し個数の合計が「３」であった場合は、「３×２０＝６０」を現在の印刷損害度算出用変数の数値「８０」に加算することで印刷損害度算出用変数の数値を補正する（ステップＳ７２４）。従って、現在の印刷損害度算出用変数の数値は「１４０」となる。
【０１７８】
枠からのはみ出し個数による印刷損害度の補正が終了すると、次に、文書ファイルを構成する文章の文法誤り数をカウントし、当該カウント数に応じた算出内容によって、印刷損害度算出用変数の数値を補正する処理を行う（ステップＳ６２０）。
文法の誤り数に応じた印刷損害度の補正処理が開始されると、まず、文法誤り数計数用変数の数値を「０」に初期化し（ステップＳ８００）、次に、文書ファイルから、文法誤り数のカウント処理が未処理のページを選択し（ステップＳ８０２）、更に、当該選択したページから同じく文法誤り数のカウント処理が未処理の文章を選択して（ステップＳ８０４）、当該選択した文章の文法チェック処理を行う（ステップＳ８０６）。
【０１７９】
この文法チェック処理は、まず文章を文節毎に区切り、当該区切られた文節毎の語句と、印刷損害度算出用情報の一つである、図２１（ａ）に示す語彙データベースの語句とを比較することで、各語句の品詞を解析し、文章を構成する各語句を品詞の並びに変換した文法リストを作成する。文法リストが生成されると、当該文法リストと、図２１（ｂ）に示す、文法データベースに登録された正誤比較用文法リストとを比較して、上記選択した文章に文法誤りがあるか否かを判断する（ステップＳ８０８）。
【０１８０】
ここで、図２１（ｂ）に示す文法データベースに記憶された正誤比較用の文法リストは、具体的に、図２２に示すように、正しい品詞の並びがツリー状となった構成をしており、ルールとして、必ず名詞若しくは代名詞、並びに係助詞若しくは格助詞が比較対象として選択されるようになっている。つまりは、上記選択した文章の文法リストにおける品詞の並びが、正誤比較用の文法リストのいずれかの品詞の並びと異なるときは、文法に誤りがあると判断する。
【０１８１】
この比較処理によって、例えば、文法誤りがあると判断された場合は、現在の文法誤り数計数用変数の数値に「１」を加算する（ステップＳ８１０）。
そして、上記した一連の処理を、文書ファイルの全てのページに対して行うことで、処理終了時の文法誤り数計数用変数の数値が、文書ファイル全体の文法誤り数の合計となる。なお、文法誤りに対する算出内容は、図１９に示すように、文法の誤り個数１個あたり「＋１０」となっているので、例えば、文法誤り数の合計が「５」であった場合は、「５×１０＝５０」を、現在の印刷損害度算出用変数の数値「１４０」に加算することで印刷損害度算出用変数の数値を補正する（ステップＳ８１６）。従って、現在の印刷損害度算出用変数の数値は「１９０」となる。
【０１８２】
文法誤り数による印刷損害度の補正が終了すると、次に、文書ファイルを構成する文章の中に機密用語が含まれているか否かを判定し、当該判定結果に応じて、印刷損害度算出用変数の数値を補正する処理を行う（ステップＳ６２２）。
機密用語の有無に応じた印刷損害度の補正処理が開始されると、まず、機密文書フラグの値をｆａｌｓｅに初期化して（ステップＳ９００）、次に、文書ファイルから機密文書の有無確認処理が未処理のページを選択し（ステップＳ９０２）、当該選択したページから同じく機密文書の有無確認処理が未処理の文章を選択して（ステップＳ９０４）、当該文章に含まれる語句と、印刷損害度算出用データの一つである、機密語彙データベースに登録された機密用語とを比較して、一致する機密用語があるか否かを判定することで、機密用語の有無を判断する（ステップＳ９０６）。
【０１８３】
そして、例えば、機密用語があると判定された場合は、機密文書フラグの値をｔｒｕｅに変更し（ステップＳ９０８）、機密文書フラグの値を現在の値に確定し（ステップＳ９１０）する。本実施の形態においては、機密文書フラグの値が確定した時点で機密用語の有無を確認する処理を終了する。このようにして確定した機密文書フラグの値は上記したようにｔｒｕｅであるので、図１９に示す、機密文書に対する算出内容「＋３０」に従い、現在の印刷損害度算出用変数の数値「１９０」に「３０」を加算することで、印刷損害度算出用変数の数値を補正する（ステップＳ９１４）。従って、現在の印刷損害度算出用変数の数値は「２２０」となる。
【０１８４】
機密文書の有無に応じた印刷損害度の補正処理が終了すると、次に、印刷モード情報（きれい／はやい）に応じた損害度の補正処理を行う（ステップＳ６２４）。図１９に示すように、印刷モード情報に対しては、印刷モードが「きれい」の場合は、算出内容が「×２」となっており、一方、印刷モードが「はやい」の場合は、算出内容が「×１」となっている。例えば、印刷モードが「きれい」になっているとすると、現在の印刷損害度算出用変数の数値「２２０」を２倍に倍加することで、印刷損害度算出用変数の数値を補正する。従って、現在の印刷損害度算出用変数の数値は「４４０」となる。
【０１８５】
印刷モード情報に応じた印刷損害度の補正処理が終了すると、次に、ページ数情報に応じた印刷損害度の補正処理を行う（ステップＳ６２６）。図１９に示すように、ページ数情報に対しては、算出内容が「×枚数」となっている。例えば、ページ数が５ページであったとすると、現在の印刷損害度算出用変数の数値「４４０」を１０倍に倍加することで、印刷損害度算出用変数の数値を補正する。従って、現在の印刷損害度算出用変数の数値は「４４００」となる。
【０１８６】
ページ数情報に応じた印刷損害度の補正処理が終了すると、最後に、部数情報に応じた印刷損害度の補正処理を行う（ステップＳ６２８）。図１９に示すように、部数情報に対しては、算出内容が「×部数」となっている。例えば、部数が５部であったとすると、現在の印刷損害度算出用変数の数値「４４００」を５倍に倍加することで、印刷損害度算出用変数の数値を補正する。従って、最終的な印刷損害度算出用変数の数値は「２２０００」となり、この数値が、該当印刷ジョブの印刷損害度として確定する。
【０１８７】
更に、印刷損害度の算出処理が終了すると、上記抽出された印刷枚数及びカラー／モノクロ設定情報に基づき、該当印刷ジョブの印刷コストを算出する（ステップＳ４０６）。
例えば、印刷用紙のコストを１０円／枚、モノクロ印刷時のインクコストを１０円／枚、カラー印刷時のインクコストを４０円／枚とすると、例えば、５ページのカラー印刷をする場合の印刷コストは、「５×（１０＋４０）＝２５０」となり、当該印刷ジョブの印刷には２５０円のコストがかかることになる。
【０１８８】
上記した印刷ジョブ分析部２０ｄにおける印刷ジョブの分析処理によって、ユーザ情報、印刷設定情報、印刷データが抽出され、印刷有効度、印刷損害度及び印刷コストが算出されると、本実施の形態においては、これらの情報（分析データ）を、データ記憶部２０ｃに、図２４に示すように、各ジョブＩＤ（印刷処理管理装置２０側で付与）に対応付けて、分析データテーブルの形式で記憶する（ステップＳ３１２）。
【０１８９】
ここで、印刷処理管理装置２０においては、印刷ジョブを受信する毎に当該印刷ジョブを分析して上記分析データを生成し、当該生成した分析データを、分析データテーブルの形式でデータ記憶部２０ｃに蓄積していく。
印刷ジョブ分析処理が完了すると、印刷制御処理部２０ｉにおいて、該当印刷ジョブの分析データを取得し、当該取得した分析データと、現在設定されている印刷制限内容と、これまでの利用状況情報とを比較する（ステップＳ１３０２）。この比較により、該当の印刷ジョブが印刷制限値の上限を越える、あるいは上限に大きく迫るような内容のものであった場合に、ユーザに対して印刷設定内容の確認処理が必要だと判定し（ステップＳ１３０４の「Ｙｅｓ」の分岐）、確認情報を生成し（ステップＳ１３０６）、当該生成した確認情報を該当印刷ジョブの送信元の情報処理装置１０に送信する（ステップＳ１３０８）。ここで、確認情報は、例えば、印刷制限値の上限を越えそうな設定項目に対する警告メッセージ、該当する印刷設定項目の設定内容の確認処理、過去の確認処理の履歴から各設定項目に対して生じやすい誤りの内容等の表示処理を情報処理装置１０において行わせるための情報となる。従って、本実施の形態においては、過去の確認処理の履歴として各印刷ジョブ毎に生成される確認情報をデータ記憶部２０ｃに蓄積するようになっている。
【０１９０】
一方、情報処理装置１０は、印刷処理管理装置２０からの確認情報を受信すると（ステップＳ２００）、確認処理実行部１０ｅにおいて、当該受信した確認情報に基づき、ユーザに対する印刷処理内容の確認処理を実行する（ステップＳ２０２）。確認処理は、例えば、印刷枚数の多い印刷ジョブやカラー印刷を行う設定の印刷ジョブに対して、図３１に示すように、「印刷枚数が多くなっています」、「カラーの頻度が高すぎます」等のメッセージを表示部１０ｇに表示する。この表示画面の上部には、「今のまま印刷」ボタン、「印刷設定変更」ボタン及び「印刷キャンセル」ボタンが表示され、更に、画面右下には「次ページ」ボタンが表示され、印刷指示を行ったユーザが、操作部１０ｆを介してこれらのボタンを押下することで、各ボタンに対応した処理が実行される。つまり、警告メッセージを表示することで、ユーザに対して、今の設定のままで印刷を行うか、設定を直すかを判断させる。
【０１９１】
一方、上記「次ページ」ボタンが押下されると、両面及び上閉じの設定項目、並びに両面、部単位及び奇数ページの設定項目に対して、図３２に示すように、現在の設定内容と、これら各設定項目に対して誤りやすい例の表示を行い、ユーザに対して、今の設定のままで印刷を行うか、設定を直すかを判断させる。
上記確認処理に対する判断は、ユーザが、操作部１０ｆを操作することによって、図３１又は図３２に示す確認画面の上部にある各種ボタンを押下することで行われる。
【０１９２】
例えば、ユーザが、設定項目の変更は必要ないと判断し、操作部１０ｆを介して上記「今のまま印刷」ボタンが押下すると（ステップＳ２０４）、現在の印刷設定内容のままで印刷ジョブの印刷処理を実行する指示を、印刷処理管理装置２０に対して確認応答として送信する処理が実行される（ステップＳ２０６）。
また、ユーザが、該当印刷ジョブの印刷を行わない方が良いと判断し、操作部１０ｆを介して上記「印刷キャンセル」ボタンを押下すると（ステップＳ２０４）、該当印刷ジョブの印刷処理を中止する指示を、印刷処理管理装置２０に対して確認応答として送信する処理が実行される（ステップＳ２０６）。
【０１９３】
また、ユーザが、該当印刷ジョブの印刷設定内容を変更してでも印刷処理を行いたいと判断し、操作部１０ｆを介して「印刷設定変更」ボタンを押下すると（ステップＳ２０４）、図示しない設定変更画面が表示部１０ｇに表示され、ユーザは、操作部１０ｆを介して、印刷部数を減らしたり、カラー印刷をモノクロ印刷に変更したり、文書内容を確認したりする。そして、設定変更後に、設定変更画面においてＯＫボタンを押下する等によって、変更後の印刷設定情報及び当該設定内容によって印刷処理を実行する指示を、印刷処理管理装置２０に対して確認応答として送信する処理が実行される（ステップＳ２０６）。
【０１９４】
そして、印刷処理管理装置２０は、情報処理装置１０からの確認応答を受信すると（ステップＳ１３１０）、印刷制御処理部２０ｉにおいて、修正した印刷設定内容での印刷処理の実行指示の場合は、その修正内容で適用可能か否かを判定し（ステップＳ１３１４）、適用可能であれば修正後の印刷設定内容の印刷ジョブを印刷装置３０に送信する（ステップＳ１３１６）。更に、印刷制御処理部２０ｉは、印刷ジョブの送信後、印刷装置３０から印刷終了応答情報を受信すると、データ制御部２０ｂに印刷制御処理の完了通知を伝送する（ステップＳ１３１８）。
【０１９５】
一方、印刷装置３０は、データ制御部３０ｂにおいて、印刷処理管理装置２０から印刷ジョブを受信すると、印刷処理部３０ｄにおいて、当該印刷ジョブに基づき印刷処理を実行する。そして、印刷処理が実行されると、印刷終了応答情報を、データ制御部３０ｂ及びデータ通信部３０ａを介して印刷処理管理装置２０に送信する。
一方、印刷処理管理装置２０において、操作部２０ｇを介して、管理者からの印刷制限内容の決定支援モードへの移行要請があった場合（ステップＳ３００の「Ｙｅｓ」の分岐）は、支援情報生成部２０ｅ及び印刷制限内容決定部２０ｈにおいて、印刷制限内容の決定支援モードに移行して、印刷制限内容決定支援処理を実行する（ステップＳ３０２）。
【０１９６】
印刷制限内容決定支援処理が実行されると、まず、支援情報生成部２０ｅにおいて、操作部２０ｇを介すなどして、管理者によって指定された、指定ユーザ、指定期間等を含む指定情報を取得し、当該指定情報に基づき、指定ユーザの指定期間の分析データを、データ記憶部２０ｃから取得する（ステップＳ１００４）。そして、当該取得した分析データに基づき、指定期間における利用状況情報を生成し（ステップＳ１００６）、更に、指定期間と当該指定期間の１つ前の期間とに対するコスト比較情報を生成する（ステップＳ１００８）。そして、まず当該生成した利用状況情報を表示部２０ｆに表示する（ステップＳ１０１０）。本実施の形態においては、利用状況情報として、指定期間における指定ユーザの、総印刷有効度、総印刷損害度、総印刷枚数、カラー印刷率及び総印刷コストを表示するようになっている。
【０１９７】
例えば、指定期間が「２００４／１２／２７〜２００５／１／１５」であり、指定ユーザが、ユーザＡ〜Ｃから構成されるグループＸであった場合、例えば、図２４に示す分析データを用いるとして、総印刷有効度は、「２００＋２０００＋８００＝３０００」となる。同様に、総印刷損害度は「７３０００」、総印刷コストは「２２４０円」、総印刷枚数は「３２枚」、カラー印刷率は「２／３」となる。
【０１９８】
このようにして生成された印刷利用状況情報は、図２５に示すように、各項目名、各数値の棒グラフ、利用状況情報に対する判定メッセージ、目標情報などと共に表示部２０ｆに表示される。また、図２５に示すように、表示画面には、「詳細表示」ボタン、「前期と比較」ボタン、「今の基準を継続」ボタン、「基準修正」ボタン等の各種ボタンが表示されており、ユーザの操作部２０ｇの操作によって、各種ボタンを押下することにより、詳細情報の表示、コスト比較情報の表示、印刷制限内容修正画面の表示等が実行される。また、画面右上のグループ名の横にある▽ボタンを押下して、グループＸに所属するユーザＡ〜Ｃをそれぞれ選択することで、ユーザＡ〜Ｃ各個人の利用状況情報へと表示画面を切り替えることが可能となっている。例えば、ユーザＡを選択すると、図２６に示すように、ユーザＡの指定期間における利用状況情報が表示される。
【０１９９】
また、図２５に示す利用状況情報表示画面における、印刷損害度の項目名の横にある詳細表示ボタンを押下すると（ステップＳ１０１４の「Ｙｅｓ」の分岐）、図２７に示すように、総印刷損害度に対するユーザＡ〜Ｃの占める割合を示すグラフと、ユーザＡ〜Ｃの平均印刷損害度の対比グラフと、これら各グラフに対するメッセージとが表示部２０ｆに切替表示される（ステップＳ１０１６）。図２７の例では、ユーザＢの印刷損害度がずば抜けて高いので、ユーザＢに対する印刷制限内容を変更することを推奨するメッセージが表示されている。これにより、印刷損害度に対して、どのユーザがどれだけ係わっているのかを簡易に把握することができる。なお、ここでは、印刷損害度に対する詳細情報の表示例しか示していないが、他の項目に対しても各ユーザの関与する比率を算出することにより同様の表示が可能である。また、画面右下部にある「ＯＫ」ボタンを押下することにより（ステップＳ１０１８の「Ｙｅｓ」の分岐）、グループＸに対する利用状況情報の表示画面に戻ることができる。
【０２００】
また、図２５に示す利用状況情報表示画面における、「前期と比較」ボタンを押下すると（ステップＳ１０２０の「Ｙｅｓ」の分岐）、図２８に示すように、グループＸに対する、指定期間の利用状況情報の前期利用状況情報との比較情報が表示される（ステップＳ１０２２）。例えば、前期と比べて、今期は印刷枚数が２０枚増加した、印刷コストが２０００円増加した等の前期と比較して、各利用状況情報の数値がどれだけ増加又は減少したのかを簡易に把握することが可能である。また、画面右下部にある「ＯＫ」ボタンを押下することにより（ステップＳ１０２４の「Ｙｅｓ」の分岐）、例えば、グループＸに対する利用状況情報の表示画面に戻ることができる。
【０２０１】
また、管理者が、現在の印刷制限内容を修正する必要があると判断し、ユーザＢを選択した状態で、図２５に示す利用状況情報表示画面における、「前期と比較」ボタンを押下すると（ステップＳ１０２６の「Ｙｅｓ」の分岐）、印刷制限内容決定部２０ｈにおいて、印刷制限内容修正処理が実行され（ステップＳ１０２８）、図２９に示すように、現在設定されている印刷制限内容が表示部２０ｆに表示される（ステップＳ１１００）。印刷制限内容の表示画面は、図２９に示すように、上記印刷利用状況情報と同じ項目と、これら各項目にそれぞれ対応する、制限値設定用バーと、Ｘ期（例えば、第３期）の目標と、各種ボタンとから構成されている。本実施の形態において、管理者は、操作部２０ｇの操作によって、表示画面の制限値設定用バーにおける「△」の位置を操作することが可能であり、制限内容としてこの「△」の位置に応じた制限値を設定することが可能である。ここで、制限値設定用バーは、「△」の位置が左側にあるほど、制限値がゆるいものとなり、逆に、右側にあるほど制限値が厳しいものとなる。つまり、例えば、総印刷枚数であれば、制限値がゆるいほど総印刷枚数の上限値は大きくなり、一方、制限値がきびしいほど総印刷枚数の上限値が小さくなる。
【０２０２】
また、図２９に示す印刷設定内容の表示画面において表示される各種ボタンとしては、利用状況情報の表示画面に戻るための「戻る」ボタン、指定期間の利用状況情報と、目標値とに基づき、印刷制限内容の推奨基準を設定するための「推奨基準設定」ボタン、操作部２０ｇの操作により変更した設定内容を取り消すための「設定を取り消し」ボタン及び操作部２０ｇの操作により変更した設定内容を実際の制限内容に反映するための「設定を反映」ボタンがある。なお、利用状況情報の各項目の左横にあるチェックボックスは、推奨基準を設定する項目を選択するためのもので、「推奨基準設定」ボタンが押下されると、このチェックボックスにチェックが入っている項目に対する推奨基準が自動的に生成される。
【０２０３】
例えば、管理者が、図２９に示す印刷設定内容の表示画面における、印刷有効度及び印刷損害度の左横にあるチェックボックスをチェックし、「推奨基準設定」ボタンを押下すると（ステップＳ１１０２の「Ｙｅｓ」の分岐）、該当ユーザ（ここではユーザＢ）のチェック項目（ここでは、印刷有効度及び印刷損害度）に対する分析データを取得すると共に（ステップＳ１１０６）、各グループ及び各ユーザに対して予め設定され、且つデータ記憶部２０ｃに記憶されている、図３０に示す目標管理テーブルからユーザＢに対して予め設定された印刷有効度及び印刷損害度の目標値を取得して（ステップＳ１１０８）、印刷有効度及び印刷損害度に対する推奨基準値を算出する（ステップＳ１１１０）。
【０２０４】
例えば、ユーザによる指定期間が、２００４／１２／１〜２００５／２／２８の場合で、且つ現在が２００５／１／２０の場合に、図２４に示す分析データを使用するとして、印刷損害度の推奨基準値の算出処理を具体的に説明する。図２４に示すように、ユーザＢは、１２／１〜１／２０の５１日間において２回印刷を行っている。この２回の印刷における印刷ジョブの総印刷損害度は、「４００００＋５００００＝９００００」となり、印刷損害度の平均は、「９００００／２（回）＝４５０００」となる。更に、指定した期間の最終日までは、あと３９日間あるので、ここでは、５１日間で印刷回数が２回ということを考慮して、今後印刷を行うであろうと推定される印刷回数を単純な確率計算によって算出する。これにより、推定印刷回数は「３９／（５１／２）＝１．５（回）」と算出される。ユーザＢの平均印刷損害度の目標値は、図３０に示すように「３００００」となっているので、期間中の印刷ジョブの平均印刷損害度が「３００００」以下となるように、残り日数における推定印刷回数１．５回分の印刷ジョブに対する推奨印刷損害度を決定する。つまり、下式（１）に示すように、印刷損害度の推奨基準値をｘとし、推定印刷回数と推奨基準値（ｘ）との乗算値と既に印刷の行われた印刷ジョブの印刷損害度の合計値との和と、印刷損害度の目標値と総印刷回数との乗算値とが等しくなるように式を立てる。
１．５ｘ＋９００００＝３００００×（２＋１．５）                  ・・・（１）
上式（１）を解くことにより、印刷損害度の推奨基準値として「ｘ＝１００００」が求まる。即ち、残りの日数において、総印刷損害度が１００００以下となるように印刷ジョブを生成して印刷処理を行うことで、平均印刷損害度の目標値である３００００を満たす印刷処理を行うことが可能となる。
【０２０５】
なお、印刷有効度の推奨基準値についても、印刷損害度と同様の考え方で算出できるので、ここでは詳細な説明を省略する。
このようにして、印刷有効度及び印刷損害度の推奨基準値が算出されると、当該算出された推奨基準値を、図２９に示すように、印刷有度及び印刷損害度の各項目に対応した制限値設定用バー上に表示する（ステップＳ１１１２）。
【０２０６】
そして、管理者が、推奨基準値を参考にするなどして印刷制限内容を修正し、図２９に示す印刷設定内容の表示画面における、「設定を反映」ボタンを押下すると（ステップＳ１１２２の「Ｙｅｓ」の分岐）、修正された印刷制限内容が、今後ユーザＢに適用される印刷制限内容としてデータ記憶部２０ｃに保持される（ステップＳ１１２４）。
以上、印刷処理管理装置２０は、印刷ジョブ分析部２０ｄによって、情報処理装置１０からの印刷ジョブを分析して、分析データを生成し、当該分析データをデータ記憶部２０ｃに蓄積することが可能である。
【０２０７】
また、印刷処理管理装置２０は、印刷ジョブ分析部２０ｄによって、分析データとして、該当印刷ジョブを印刷したときの印刷制限内容に対する有効性の大きさを数値化した印刷有効度、及び該当印刷ジョブの印刷をミスしたときに生じる損害の大きさを数値化した印刷損害度を算出することが可能である。
また、印刷処理管理装置２０は、支援情報生成部２０ｅ及び印刷制限内容決定部２０ｈによって、データ記憶部２０ｃに蓄積された分析データに基づき、指定期間の指定ユーザ（又はグループ）に対する利用状況情報、詳細情報、コスト比較情報、推奨基準値等の、印刷制限内容を決定する際に参考となる支援情報を表示することが可能である。
【０２０８】
これにより、管理者は、利用状況情報、詳細情報及びコスト比較情報等の支援情報を見ながら、現在設定されている印刷制限内容を修正する必要があるか否か、また、修正する必要がある場合は、どのような修正が必要なのかを適切に判断することができる。
更に、管理者は、印刷制限内容の修正の際に、表示された推奨基準値を参考にして、印刷制限内容を修正することができるので、推奨基準値をそのまま用いたり、推奨基準値に対して多少制限をゆるくした（きつくした）値を設定したりするなど、目標値に対して適切な制限値を簡易に設定することが可能となる。
【０２０９】
また、印刷処理管理装置２０は、該当印刷ジョブの印刷制御処理において、該当印刷ジョブが印刷制限内容における各制限値を満足するものか否か等を判断し、印刷ジョブの設定内容の確認処理が必要か否かを判断することが可能である。そして、確認処理が必要と判断されたときは、情報処理装置１０において、印刷制限内容に基づく警告メッセージや、各設定項目に対して生じやすい誤りの内容等の表示処理を行うための確認情報を生成して、情報処理装置１０に送信することが可能である。
【０２１０】
また、情報処理装置１０は、印刷処理管理装置２０からの確認情報に基づき、印刷制限内容に基づく警告メッセージや、各設定項目に対して生じやすい誤りの内容等を表示して印刷設定内容等の確認処理を実行することが可能である。従って、警告メッセージによって印刷処理前にユーザに印刷コストを意識した印刷処理をするように促し、且つ印刷処理に係る設定内容等において発生しやすいミスの内容を表示することで設定内容の事前確認を喚起し、印刷ミスの発生を事前に軽減することができる。
【０２１１】
上記実施の形態において、データ通信部２０ａ及びデータ制御部２０ｂにおける、情報処理装置１０からの印刷ジョブの受信処理は、形態１又は２３の印刷ジョブ取得手段に対応し、印刷ジョブ分析部２０ｄは、形態１又は２３の印刷ジョブ分析手段に対応し、印刷ジョブ分析部２０ｄ、データ制御部２０ｂ及びデータ記憶部２０ｃによる分析データの記憶処理は、形態１、２、５、６、２３、２４、２７及び２８のいずれか１の分析結果保持手段に対応し、操作部２０ｇを介して印刷制限内容の修正処理は、形態１又は２３の制限情報入力手段に対応し、支援情報生成部２０ｅは、形態１、２、３、４、５、６、２３、２４、２５、２６、２７及び２８のいずれか１の支援情報生成手段に対応し、印刷制限内容決定部２０ｈは、形態１又は２３の印刷制限内容決定手段に対応し、印刷制限内容決定部２０ｉ、データ制御部２０ｂ及び表示部２０ｆによる支援情報の表示処理は、形態１又は２３の支援情報表示手段に対応し、印刷制御処理部２０ｉにおける、印刷制限内容に基づく印刷処理の制限処理は、形態１又は２３の印刷処理制限手段に対応し、印刷制御処理部２０ｉにおける、確認処理の実行有無の判断処理は、形態７又は２９の段確認有無判定手段に対応し、印刷制御処理部２０ｉにおける、確認情報の生成処理及び確認情報の送信処理は、形態１又は２３の内容確認処理実行手段に対応し、印刷制御処理部２０ｉにおける、確認応答に対する印刷処理の制御処理は、形態７又は２９の印刷処理制御手段に対応する。
【０２１２】
また、上記実施の形態において、ステップＳ３０６は、形態８又は１６の印刷ジョブ取得ステップに対応し、ステップＳ３０８は、形態８又は１６の印刷ジョブ分析ステップに対応し、ステップＳ３１２は、形態８、９、１２、１３、１６、１７、２０及び２１のいずれか１の分析結果保持ステップに対応し、ステップＳ３１４は、形態８又は１６の印刷処理制限ステップに対応し、ステップＳ３０２は、形態８又は１６の印刷制限内容決定ステップに対応する。
【０２１３】
また、上記実施の形態において、ステップＳ１００６，Ｓ１００８，ステップＳ１１１０は、形態８、９、１０、１１、１２、１３、１６、１７、１８、１９、２０及び２１のいずれか１の支援情報生成ステップに対応し、ステップＳ１０１２，Ｓ１０１６，Ｓ１０２２，Ｓ１１１２は、形態８又は１６の支援情報表示ステップに対応する。
なお、上記実施の形態においては、印刷処理管理装置２０と、印刷装置３０とがそれぞれ別々の装置となる構成としたが、これに限らず、印刷装置３０が、印刷処理管理装置２０の機能を有する構成としても良い。
【０２１４】
また、上記実施の形態においては、該当印刷ジョブと印刷制限内容と利用状況情報とに基づき、ユーザに対して印刷処理内容の確認処理を実行する例を説明したが、これに限らず、ユーザに印刷処理内容の確認をさせずに、例えば、該当印刷ジョブが印刷制限内容の各設定値を満足していなかったら印刷処理を中止し、設定値を満足していたら印刷処理を実行するといった制御を行うようにしても良い。
【０２１５】
また、上記実施の形態においては、印刷枚数や印刷部数といったように、誤った印刷処理によって、印刷用紙やインク等を無駄に消費するような場合に特に印刷損害度が大きくなるように算出内容の設定がされているが、これに限らず、算出内容の設定内容を、例えば、損害額が大きい、機密漏洩が生じる等の危険度の高い項目については損害度が大きくなるようにしたり、危険度の低い項目については損害度があまり増加しないようにしたりするなど、システムの実施環境に応じて、印刷損害度の算出内容の設定をその環境に必要な内容に設定するようにしても良い。
【０２１６】
また、上記実施の形態において、図５〜図１７のフローチャートに示す処理を実行するにあたっては、ＲＯＭにあらかじめ格納されている制御プログラムを実行する場合について説明したが、これに限らず、これらの手順を示したプログラムが記憶された記憶媒体から、そのプログラムをＲＡＭに読み込んで実行するようにしてもよい。
ここで、記憶媒体とは、ＲＡＭ、ＲＯＭ等の半導体記憶媒体、ＦＤ、ＨＤ等の磁気記憶型記憶媒体、ＣＤ、ＣＤＶ、ＬＤ、ＤＶＤ等の光学的読取方式記憶媒体、ＭＯ等の磁気記憶型／光学的読取方式記憶媒体であって、電子的、磁気的、光学的等の読み取り方法のいかんにかかわらず、コンピュータで読み取り可能な記憶媒体であれば、あらゆる記憶媒体を含むものである。
【図面の簡単な説明】
【０２１７】
【図１】本発明の第１の実施の形態に係る印刷システム１００の構成を示す概観図である。
【図２】情報処理装置１０の詳細な構成を示すブロック図である。
【図３】印刷処理管理装置２０の詳細な構成を示すブロック図である。
【図４】印刷装置３０の詳細な構成を示すブロック図である。
【図５】情報処理装置１０における印刷ジョブ送信処理を示すフローチャートである。
【図６】情報処理装置１０における設定内容確認処理を示すフローチャートである。
【図７】印刷処理管理装置２０における印刷管理処理を示すフローチャートである。
【図８】印刷処理管理装置２０の印刷ジョブ分析部２０ｄにおける、印刷ジョブ分析処理を示すフローチャートである。
【図９】印刷処理管理装置２０の印刷ジョブ分析部２０ｄにおける、印刷有効度算出処理を示すフローチャートである。
【図１０】印刷処理管理装置２０の印刷ジョブ分析部２０ｄにおける、印刷損害度算出処理を示すフローチャートである。
【図１１】印刷処理管理装置２０の印刷ジョブ分析部２０ｄにおける、文字のはみ出し数に応じて損害度算出用変数の数値を補正する処理を示すフローチャートである。
【図１２】印刷処理管理装置２０の印刷ジョブ分析部２０ｄにおける、文法の誤り数に応じて損害度算出用変数の数値を補正する処理を示すフローチャートである。
【図１３】印刷処理管理装置２０の印刷ジョブ分析部２０ｄにおける、機密文書か否かに応じて損害度算出用変数の数値を補正する処理を示すフローチャートである。
【図１４】印刷処理管理装置２０における印刷制限内容決定支援処理を示すフローチャートである。
【図１５】印刷処理管理装置２０の印刷制限内容決定部２０ｈにおける、印刷制限内容修正処理を示すフローチャートである。
【図１６】印刷処理管理装置２０の支援情報生成部２０ｅにおける、コスト比較情報生成処理を示すフローチャートである。
【図１７】印刷処理管理装置２０の印刷制御処理部２０ｉにおける、印刷制御処理を示すフローチャートである。
【図１８】印刷ジョブの一例を示す図である。
【図１９】損害度の算出対象となる項目と、その算出内容との一例を示す図である。
【図２０】（ａ）は、枠の情報の一例を示す図であり、（ｂ）は文字データの情報の一例を示す図である。
【図２１】（ａ）は、文法誤り数に応じた損害度の補正をする際に使用する語彙データベースの一例を示す図であり、（ｂ）は、同様に文法データベースの一例を示す図である。
【図２２】文法データの具体的構成の一例を示す図である。
【図２３】機密文書か否かに応じて損害度を補正する際に使用する機密語彙データベースの一例を示す図である。
【図２４】分析データ生成部２０ｄにおいて生成された各種分析データから構成される分析データテーブルの一例を示す図である。
【図２５】グループ単位の利用状況情報の表示画面の一例を示す図である。
【図２６】ユーザ単位の利用状況情報の表示画面の一例を示す図である。
【図２７】印刷損害度に対するユーザの比率情報の表示画面の一例を示す図である。
【図２８】コスト比較情報の表示画面の一例を示す図である。
【図２９】印刷制限内容の表示画面の一例を示す図である。
【図３０】目標管理テーブルの一例を示す図である。
【図３１】ユーザ確認画面（注意事項）の一例を示す図である。
【図３２】ユーザ確認画面（印刷設定ミス確認）の一例を示す図である。
【符号の説明】
【０２１８】
１００…印刷システム、１０…情報処理装置、２０…印刷処理管理装置、３０…印刷装置、４０…ネットワーク、１０ａ…データ通信部、１０ｂ…データ制御部、１０ｃ…データ記憶部、１０ｄ…印刷ジョブ生成部、１０ｅ…確認処理実行部、１０ｆ…操作部、１０ｇ…表示部、２０ａ…データ通信部、２０ｂ…データ制御部、２０ｃ…データ記憶部、２０ｄ…印刷ジョブ分析部、２０ｅ…支援情報生成部、２０ｆ…表示部、２０ｇ…操作部、２０ｈ…印刷制御内容決定部、２０ｉ…印刷制御処理部、３０ａ…データ通信部、３０ｂ…データ制御部、３０ｃ…データ記憶部、３０ｄ…印刷処理部
【図１】
2006277264.tif 000003
【図２】
2006277264.tif 000004
【図３】
2006277264.tif 000005
【図４】
2006277264.tif 000006
【図５】
2006277264.tif 000007
【図６】
2006277264.tif 000008
【図７】
2006277264.tif 000009
【図８】
2006277264.tif 000010
【図９】
2006277264.tif 000011
【図１０】
2006277264.tif 000012
【図１１】
2006277264.tif 000013
【図１２】
2006277264.tif 000014
【図１３】
2006277264.tif 000015
【図１４】
2006277264.tif 000016
【図１５】
2006277264.tif 000017
【図１６】
2006277264.tif 000018
【図１７】
2006277264.tif 000019
【図１８】
2006277264.tif 000020
【図１９】
2006277264.tif 000021
【図２０】
2006277264.tif 000022
【図２１】
2006277264.tif 000023
【図２２】
2006277264.tif 000024
【図２３】
2006277264.tif 000025
【図２４】
2006277264.tif 000026
【図２５】
2006277264.tif 000027
【図２６】
2006277264.tif 000028
【図２７】
2006277264.tif 000029
【図２８】
2006277264.tif 000030
【図２９】
2006277264.tif 000031
【図３０】
2006277264.tif 000032
【図３１】
2006277264.tif 000033
【図３２】
2006277264.tif 000034