(57)【特許請求の範囲】
【請求項１】
ネットワークを介して接続されたクライアント端末が要求する印刷処理を制御する情報処理装置であって、
印刷データを分類する分類項目に含まれる複数の項目値のそれぞれと、ユーザに変更を提示する第１の印刷条件と、前記第１の印刷条件を提示するか否かの判断に用いられる閾値とが対応付けられた判定情報を記憶する判定情報記憶手段と、
前記印刷処理が実行された印刷データの印刷履歴情報を記憶する印刷履歴情報記憶手段と、
前記クライアント端末から前記印刷処理の要求を受け付けると、前記分類項目において当該印刷処理の前記印刷データが分類される前記項目値を特定し、前記判定情報において当該分類項目の当該項目値に対応する前記第１の印刷条件及び前記閾値と、前記印刷履歴情報記憶手段に記憶されている前記印刷履歴情報のうち、当該分類項目の当該項目値に分類された前記印刷データが当該第１の印刷条件で印刷された前記印刷履歴情報とに基づき、当該印刷処理に関して前記第１の印刷条件を特定する特定手段と、
特定された前記第１の印刷条件と、前記クライアント端末が要求した前記印刷処理における第２の印刷条件とが一致するか否かを判断する第１の判定手段と、
前記第１の印刷条件と、前記第２の印刷条件とが一致しない場合に、特定された前記第１の印刷条件をユーザに提示する提示手段と、を含み、
前記分類項目は、複数の異なるユーザにより前記印刷処理が要求された場合に、当該印刷処理の内容に応じて、当該印刷処理の前記印刷データを共通の前記項目値に分類する印刷属性の項目である情報処理装置。
【請求項２】
前記特定手段は、
前記印刷履歴情報記憶手段に記憶されている前記印刷履歴情報のうち、特定した前記分類項目の前記項目値に分類された前記印刷データが前記第１の印刷条件で印刷された前記印刷処理の実行頻度が、当該項目値及び当該第１の印刷条件に対応する前記閾値以上であるか否かに基づき、前記クライアント端末から要求された前記印刷処理に関して前記第１の印刷条件を特定する、請求項１に記載の情報処理装置。
【請求項３】
前記特定手段は、
前記実行頻度が前記閾値以上であった場合に、前記クライアント端末から要求された前記印刷処理に関して前記第１の印刷条件を特定し、
前記第１の印刷条件は、両面、モノクロ、２面集約のいずれかの印刷条件である、請求項２に記載の情報処理装置。
【請求項４】
前記判定情報記憶手段は、
複数の分類項目のそれぞれについて、ユーザに変更を提示する前記第１の印刷条件と、前記第１の印刷条件を提示するか否かの判断に用いられる前記閾値とが対応付けられた前記判定情報を記憶し、
前記特定手段は、
前記複数の分類項目のそれぞれに対して、前記クライアント端末から要求された前記印刷処理に関して前記第１の印刷条件を特定し、
前記第１の判定手段は、
前記複数の分類項目のそれぞれに対して特定された前記第１の印刷条件と、前記第２の印刷条件とが一致するか否かを判断し、
前記提示手段は、
前記第２の印刷条件と一致しない前記第１の印刷条件を全て提示する、請求項１乃至請求項３の何れか一項に記載の情報処理装置。
【請求項５】
前記分類項目は、ページ数、データサイズ、印刷アプリケーション、部数、文書名、印刷日時、ユーザの所属部署のうち、１又は複数の項目を含む、請求項１乃至請求項４の何れか一項に記載の情報処理装置。
【請求項６】
前記判定情報記憶手段は、
１つの前記項目値に複数の閾値が対応付かれ、当該複数の閾値のそれぞれに対して前記第１の印刷条件の提示方法が指定された前記判定情報を記憶し、
前記特定手段は、
前記印刷履歴情報と、前記閾値とに基づき、前記クライアント端末から要求された前記印刷処理に関して前記第１の印刷条件及び当該第１の印刷条件の前記提示方法を特定し、
前記提示手段は、
前記第１の印刷条件と、前記第２の印刷条件とが一致しない場合に、特定された前記第１の印刷条件を、特定された前記提示方法でユーザに提示する、請求項１乃至請求項５に記載の何れか一項記載の情報処理装置。
【請求項７】
前記特定手段は、
特定した前記項目値に対応付けられた前記複数の閾値のうち、最も高い閾値に対応する前記提示方法を特定し、
前記提示方法は、前記第１の印刷条件に変更するか否かをユーザに選択させる提示方法と、前記第１の印刷条件に変更するか否かをユーザに選択させない提示方法とを含む請求項６に記載の情報処理装置。
【請求項８】
前記第１の印刷条件に変更するか否かを選択する選択画面が前記提示手段により提示された場合に、ユーザが変更を選択せずに前記印刷処理の実行を指示した履歴情報を記憶する履歴情報記憶手段と、
クライアント端末から前記印刷処理が要求され、かつ、当該印刷処理に関して前記第１の印刷条件が特定された場合に、当該クライアント端末から要求された前記印刷処理の前記履歴情報に基づき、ユーザが所定回数連続して前記第１の印刷条件への変更を選択せずに前記印刷処理の実行を指示したか否かを判断する第２の判定手段と、を含み、
前記提示手段は、
前記所定回数連続して変更を選択せずに前記印刷処理の実行を指示していた場合に、前記選択画面を提示せずに前記第１の印刷条件に強制的に変更する、請求項７に記載の情報処理装置。
【請求項９】
ネットワークを介して接続されたクライアント端末が要求する印刷処理を制御する情報処理方法であって、情報処理装置が、
印刷データを分類する分類項目に含まれる複数の項目値のそれぞれと、ユーザに変更を提示する第１の印刷条件と、前記第１の印刷条件を提示するか否かの判断に用いられる閾値とが対応付けられた判定情報を記憶するステップと、
前記印刷処理が実行された印刷データの印刷履歴情報を記憶するステップと、
前記クライアント端末から前記印刷処理の要求を受け付けると、前記分類項目において当該印刷処理の前記印刷データが分類される前記項目値を特定し、印刷履歴情報記憶手段に記憶されている前記印刷履歴情報のうち、当該分類項目の当該項目値に分類された前記印刷データが前記第１の印刷条件で印刷された前記印刷履歴情報と、当該項目値及び当該第１の印刷条件に対応する前記閾値とに基づき、当該印刷処理に関して前記第１の印刷条件を特定するステップと、
特定された前記第１の印刷条件と、前記クライアント端末が要求した前記印刷処理における第２の印刷条件とが一致するか否かを判断するステップと、
前記第１の印刷条件と、前記第２の印刷条件とが一致しない場合に、特定された前記第１の印刷条件をユーザに提示するステップと、を含み、
前記分類項目は、複数の異なるユーザにより前記印刷処理が要求された場合に、当該印刷処理の内容に応じて、当該印刷処理の前記印刷データを共通の前記項目値に分類する印刷属性の項目である、情報処理方法。
【請求項１０】
情報処理装置を、請求項１乃至８のいずれか一項に記載の手段として機能させるための情報処理実行可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷データの制御技術に関し、より詳細には、印刷データの印刷条件等の印刷指示情報を自動的に変更可能な情報処理装置、方法、プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
従来、企業や行政機関、教育機関に設置されているネットワークシステムでは、多くのユーザが、ネットワークに接続されたネットワークプリンタを利用して種々の印刷物を出力している。ユーザは、各人の判断で印刷処理に関する印刷条件を設定するが、多くのユーザが印刷をする環境では、印刷に係るトナーや紙等の経費がかさむため、印刷処理にかかる経費を削減することが所望されている。
【０００３】
印刷処理において印刷条件を提示する従来技術として、特許文献１は、指定された印刷条件の使用頻度を記憶しておき、印刷実行時に印刷対象の文書に適した印刷条件をユーザに提供する印刷支援装置を開示する。この印刷支援装置は、過去の印刷条件の使用頻度から利用頻度の高い印刷条件を順位付けして提示し、使用頻度の高い印刷条件をユーザに選択させることを意図している。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１が開示する印刷支援装置では、単に印刷条件の使用頻度に基づいて印刷条件を提示するだけであり、ユーザが当初の印刷条件を当該印刷条件に変更したとしても、使用頻度の高い印刷条件によって印刷処理が行われるだけで、必ずしも印刷処理にかかる経費を削減することができないという問題があった。
【０００５】
本発明は、上述した従来技術の問題点に鑑みてなされたものであり、経費削減効果の高い印刷条件への変更を促すと共に、選択的または強制的に経費削減効果の高い印刷条件に変更可能な情報処理装置、方法、プログラムおよび記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の情報処理装置は、ネットワークを介して接続されたクライアントＰＣが要求する印刷データの印刷条件に対応する推奨する印刷条件を判断して、当該印刷条件の適否を判断し、推奨する印刷条件をクライアントＰＣのユーザに提示し、クライアントＰＣが要求する印刷条件を推奨する印刷条件に選択的に変更して印刷処理を実行する。また、情報処理装置は、クライアントＰＣの要求する印刷条件が不適切であると判定した場合に、印刷条件を推奨する印刷条件に強制的に変更する。これにより、本発明の情報処理装置は、印刷処理に伴って変化する印刷条件の頻度に連動して、経費削減効果の高い印刷条件への変更を促すと共に、選択的または強制的に経費削減効果の高い印刷条件に変更することができる。
【０００７】
また、本発明は、クライアントＰＣが要求する印刷データの印刷条件に対応する推奨する印刷条件をクライアントＰＣのユーザに提示し、当初の印刷条件を推奨する印刷条件に選択的または強制的に変更して印刷処理を実行する方法、プログラムおよび記録媒体を提供する。
【図面の簡単な説明】
【０００８】
【図１】本発明の印刷処理システムの実施形態を示す図。
【図２】本発明の画像処理装置のハードウェア構成を示す図。
【図３】本実施形態の画像処理装置の機能構成を示す図。
【図４】本実施形態の画像処理装置が実行する処理のフローチャート。
【図５】図４に示す実施形態の画像処理装置が実行する印刷条件判定処理を示すフローチャート。
【図６】本実施形態の画像処理装置が使用する印刷履歴情報の一実施形態を示す図。
【図７】本実施形態の画像処理装置が印刷条件判定情報の一実施形態を示す図。
【図８】本実施形態の画像処理装置が表示する印刷条件確認画面の一実施形態を示す図。
【図９】本実施形態の画像処理装置が表示する印刷条件設定画面の一実施形態を示す図。
【図１０】本実施形態の画像処理装置が表示する印刷条件判定情報の設定画面の一実施形態を示す図。
【図１１】本発明の他の実施形態の画像処理装置が表示する印刷履歴情報の重み付けの設定画面の一実施形態を示す図。
【図１２】本発明の他の実施形態の画像処理装置が実行する処理のフローチャート。
【図１３】図１２に示す実施形態の画像処理装置が使用する強制変更判定情報を登録する強制変更判定情報テーブルの実施形態を示す図。
【図１４】図１２に示す実施形態の画像処理装置が表示する印刷条件確認画面の一実施形態を示す図。
【図１５】図１２に示す実施形態の画像処理装置が表示する印刷条件確認画面の別の実施形態を示す図。
【図１６】本発明のさらに他の実施形態の画像処理装置が実行する処理のフローチャート。
【図１７】図１６に示す実施形態の画像処理装置が実行する印刷条件判定処理を示すフローチャート。
【図１８】図１６および図１７に示す実施形態の画像処理装置が使用する印刷条件判定情報である印刷条件判定テーブルの一実施形態を示す図。
【図１９】図１６〜１８に示す実施形態に係る画像処理装置が表示する警告付きの印刷条件確認画面の一実施形態を示す図。
【図２０】本発明の印刷処理システムのさらに他の実施形態を示す図。
【図２１】図２０に示す実施形態の画像処理装置の機能構成を示す図。
【発明を実施するための形態】
【０００９】
以下、本発明について実施形態をもって説明するが、本発明は、後述する実施形態に限定されるものではない。図１は、本発明の印刷処理システムの実施形態を示す。印刷処理システム１００は、ネットワーク１３０を介して接続されたクライアントＰＣ１１２，１１４，１１６と、画像処理装置１２０とを含んで構成されている。
【００１０】
クライアントＰＣ１１２〜１１６は、オフィスで使用されるＰＣ等の情報処理装置であり、画像処理装置１２０に対して印刷要求、印刷データおよび印刷データの印刷設定情報等を送信して、当該印刷データを画像処理装置１２０に印刷させる。クライアントＰＣ１１２〜１１６は、それぞれ同様の構成を有しており、それぞれが印刷すべきデータを作成するアプリケーションプログラム（以下、「印刷アプリケーション」とする。）を実装する。クライアントＰＣ１１２〜１１６は、シングルコアやマルチコアなどのＣＰＵを搭載し、ＲＡＭ、ＲＯＭ、ハードディスク装置、ネットワークインタフェースカード（ＮＩＣ）を含み、Ｗｉｎｄｏｗｓ（登録商標）、ＵＮＩＸ（登録商標）、ＬＩＮＵＸ（登録商標）、Ｍａｃ  ＯＳ（登録商標）などの適切なＯＳの下で、画像処理装置１２０へ印刷処理を依頼する。
【００１１】
画像処理装置１２０は、クライアントＰＣ１１２〜１１６から受信した印刷データを、印刷用紙等の印刷媒体に印刷する印刷装置等の情報処理装置である。図１に示す例示的な実施形態では、画像処理装置１２０としてＭＦＰ（Multiple Function Printer）を採用するが、他の実施形態では、レーザプリンタやインクジェットプリンタ等のページプリンタを採用してもよい。
【００１２】
ネットワーク１３０は、１０００Ｂａｓｅ−Ｔや１０００Ｂａｓｅ−ＴＸなどのイーサネット（登録商標）、光ネットワーク、ＩＥＥＥ８０２．１１などの規格の無線ネットワークを含んで構成することができるネットワークである。また、ネットワーク１３０は、ＬＡＮの他、ＶＰＮ（Virtual Private Network）などによるセキュア環境下で構築されたインターネットなどの広域ネットワークを含んで構成されていてもよい。クライアントＰＣ１１２〜１１６、画像処理装置１２０は、ネットワーク１３０を介して、フレーム、ＴＣＰ／ＩＰプロトコルまたはＲＤＰ（Remote Desktop Protocol）に準拠して相互通信を行う。
【００１３】
図２は、本発明の画像処理装置のハードウェア構成を示す図である。画像処理装置１２０は、シングルコアやマルチコアなどのＣＰＵ２０２、ＲＯＭ２１２、実行空間を提供するＲＡＭ２１４およびハードディスク装置（ＨＤＤ）２１６を含み、Ｗｉｎｄｏｗｓ（登録商標）、ＵＮＩＸ（登録商標）、ＬＩＮＵＸ（登録商標）などのＯＳによる制御の下、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）、Ｊａｖａ  Ｓｃｒｉｐｔ（登録商標）などのプログラミング言語などで記述された装置実行可能な本実施形態のプログラムをＲＡＭ２１４に展開して実行することにより、後述する本実施形態の各機能手段を画像処理装置上で実現できる。本実施形態のプログラムは、ハードディスク装置、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、フレキシブルディスク、ＥＥＰＲＯＭ、ＥＰＲＯＭなどの装置可読な記録媒体に格納して頒布することができ、また他装置が可読な形式でネットワークを介して伝送することができる。
【００１４】
また、画像処理装置１２０は、原稿画像をスキャニングして画像データを生成するスキャナ部２０４、画像データを電話回線やインターネット回線を通じてファックス送信するファクシミリ送信部２０６、スキャナ部２０４が生成した画像データやネットワーク通信部２１０を介してクライアントＰＣ１１２〜１１６から受信した印刷データを紙媒体等に印刷する印刷エンジン２０８を含んで構成される。さらに、画像処理装置１２０は、画像処理装置１２０が実行する処理に関する操作画面を提供するオペレーションパネル等の表示部２１８を備えており、ユーザに対して種々の通知や設定の機会を提供することができる。
【００１５】
図３は、本実施形態の画像処理装置の機能構成を示す図である。以下、図３を参照して、画像処理装置１２０の機能構成について説明する。
【００１６】
画像処理装置１２０は、ネットワーク通信部２１０と、印刷制御部３０４と、判定部３０６と、画面制御部３０８と、判定情報記憶部３１０と、判定情報登録部３１２と、印刷履歴情報記憶部３１４と、印刷エンジン２０８と、表示部２１８とを含んで構成される。
【００１７】
ネットワーク通信部２１０は、クライアントＰＣ１１２との間でネットワーク１３０を介したデータ通信を行う手段である。ネットワーク通信部２１０は、クライアントＰＣ１１２から印刷すべき画像データおよび印刷条件や印刷属性等の印刷書誌情報を含む印刷データ等を受信すると、印刷制御部３０４に渡す。
【００１８】
印刷制御部３０４は、画像処理装置１２０が実行する印刷処理の全体制御を行う機能手段である。印刷制御部３０４は、画像処理装置１２０に実装される各機能手段を適宜使用して印刷データの印刷条件の適否を判断し、種々のＵＩ画面を表示部２１８に表示し、必要に応じて印刷条件を変更して印刷処理を実行させる。
【００１９】
判定部３０６は、クライアントＰＣ１１２〜１１６が送信した印刷データに含まれる印刷書誌情報を解析して、印刷書誌情報である印刷条件が適切であるか否か判定する機能手段である。具体的には、判定部３０６は、判定情報記憶部３１０に保存されている印刷条件の適否を判定する情報（以下、「印刷条件判定情報」とする。）を使用して、クライアントＰＣの要求する印刷条件が適切であるか否か判定する。なお、印刷条件判定情報については、より詳細に後述する。
【００２０】
画面制御部３０８は、表示部２１８の表示制御をする機能手段である。画面制御部３０８は、印刷条件確認画面や印刷条件設定画面、印刷条件判定情報の設定画面、重み付け設定画面等のＵＩ画面を表示部２１８に表示し、これらのＵＩ画面を使用してユーザが選択した情報を印刷制御部３０４に提供する。印刷制御部３０４は、当該情報を使用して、各機能手段を用いて印刷条件の変更や印刷処理等の種々の処理を実行する。
【００２１】
本実施形態では、画像処理装置１２０の表示部２１８にＵＩ画面を表示するが、他の実施形態では、画面制御部３０８は、クライアントＰＣ１１２〜１１６の表示装置にＵＩ画面を表示させてもよい。なお、画面制御部３０８が表示するＵＩ画面については、図８〜１１，１４および１５を参照して詳細に説明する。
【００２２】
判定情報登録部３１２は、印刷条件判定情報を判定情報記憶部３１０に登録する機能手段である。本実施形態では、判定情報登録部３１２は、ネットワーク１３０を介して管理端末またはクライアントＰＣから受信した印刷条件判定情報を登録する。他の実施形態では、判定情報登録部３１２は、表示部２１８に表示された判定情報設定画面を使用してユーザが設定した印刷条件を登録してもよい。
【００２３】
印刷履歴情報記憶部３１４には、実際に印刷が行われた印刷データに関する印刷履歴情報が登録される。なお、印刷履歴情報については、より詳細に後述する。
【００２４】
図４は、本実施形態の画像処理装置が実行する処理のフローチャートである。以下、図４を参照して、画像処理装置１２０が、クライアントＰＣ１１２〜１１６から印刷要求と共に印刷データを受信したときに実行する処理について説明する。
【００２５】
図４に示す処理は、クライアントＰＣ１１２〜１１６から印刷要求を受信することにより、ステップＳ４００から開始する。ステップＳ４０１では、印刷制御部３０４が判定部３０６を呼び出し、判定部３０６が、図５を参照して説明する印刷条件の適否を判定する印刷条件判定処理を実行する。ステップＳ４０２では、印刷制御部３０４は、印刷条件判定処理の結果からクライアントＰＣ１１２〜１１６が送信した印刷条件が適切であるか否か判断し、適切であると判断した場合には（ｙｅｓ）、処理をステップＳ４０８に分岐する。一方、印刷条件が不適切であると判断した場合には（ｎｏ）、処理をステップＳ４０３に分岐する。
【００２６】
ステップＳ４０３では、印刷制御部３０４は画面制御部３０８を呼び出し、画面制御部３０８は、表示部２１８に印刷条件確認画面を表示する。ステップＳ４０４では、印刷制御部３０４は、画面制御部３０８から印刷条件確認画面を使用してユーザが発行した指示を受信したか否か判断し、当該指示を受信していない場合には（ｎｏ）、ステップＳ４０４の処理を反復する。
【００２７】
一方、ユーザからの指示を受信した場合には（ｙｅｓ）、その指示内容に応じて処理をステップＳ４０５，Ｓ４０７，Ｓ４０８に分岐する。具体的には、経費削減効果の高い推奨する印刷条件で印刷する旨の指示を受信した場合には、処理をステップＳ４０７に分岐し、印刷条件を変更せずに印刷する旨の指示を受信した場合には、処理をステップＳ４０８に分岐する。印刷条件を変更する旨の指示を受信した場合には、処理をステップＳ４０５に分岐する。
【００２８】
ステップＳ４０５では、画面制御部３０８は、表示部２１８印刷条件変更画面を表示する。ステップＳ４０６では、印刷制御部３０４は、画面制御部３０８を介してユーザによる印刷条件を変更する旨の指示を受信したか否か判断し、当該指示を受信していない場合には（ｎｏ）、ステップＳ４０６の処理を反復する。一方、印刷条件の変更指示を受信した場合には（ｙｅｓ）、処理をステップＳ４０７に分岐する。
【００２９】
ステップＳ４０７では、印刷制御部３０４は、印刷要求元のクライアントＰＣから受信した印刷条件を変更する。具体的には、印刷制御部３０４は、ユーザが印刷条件変更画面を使用して印刷条件を指定した場合には、当該印刷条件を印刷処理で使用すべき印刷条件としてＲＡＭやレジスタ等に保持し、ユーザが印刷条件確認画面を使用して上記推奨する印刷条件による印刷を指示した場合には、当該推奨する印刷条件を印刷処理で使用すべき印刷条件としてＲＡＭやレジスタ等に保持する。
【００３０】
ステップＳ４０８では、印刷制御部３０４は、印刷処理で使用すべき印刷条件および処理対象の印刷データの印刷属性を使用して、印刷履歴情報記憶部３１４の印刷履歴情報を更新する。ステップＳ４０９では、印刷制御部３０４は、当該印刷条件および印刷データに含まれる画像データを印刷エンジン２０８に渡し、印刷エンジン２０８が、画像データを当該印刷条件に従って用紙等の印字媒体に印刷し、ステップＳ４１０で処理が終了する。
【００３１】
図５は、図４に示す実施形態の画像処理装置が実行する印刷条件判定処理を示すフローチャートである。以下、図５を参照して、画像処理装置１２０が実行する印刷条件判定処理について説明する。
【００３２】
図５に示す処理は、図４に示すステップＳ４０１で判定部３０６が呼び出されることにより、ステップＳ５００から開始する。ステップＳ５０１では、判定部３０６が、印刷データのページ数に基づく印刷条件判定情報および印刷履歴情報と、印刷属性情報とを使用して推奨する印刷条件を決定する。ステップＳ５０２では、判定部３０６は、印刷データのデータサイズに基づく印刷条件判定情報および印刷履歴情報と、印刷属性情報とを使用して、推奨する印刷条件を決定する。ステップＳ５０３では、判定部３０６は、印刷すべき画像データを作成した印刷アプリケーションの種類に基づく印刷条件判定情報および印刷履歴情報と、印刷属性情報とを使用して、推奨する印刷条件を決定する。
【００３３】
ステップＳ５０４では、判定部３０６は、クライアントＰＣ１１２〜１１６から受信した印刷条件が、上述したステップＳ５０１〜Ｓ５０３で決定した推奨する印刷条件と合致するか否か判断する。ステップＳ５０５では、判定部３０６は、その判定結果と共に、推奨する印刷条件を印刷制御部３０４に通知し、ステップＳ５０６で処理が終了する。本実施形態では、判定部３０６は、クライアントＰＣが要求する印刷条件と当該推奨する印刷条件とが合致するときは、クライアントＰＣの要求する印刷条件が適切であると判定し、その旨を印刷制御部３０４に通知する。一方、クライアントＰＣが要求する印刷条件と当該推奨する印刷条件とが合致しないときには、クライアントＰＣの要求する印刷条件が不適切であると判定し、その旨を通知すると共に、推奨する印刷条件を通知する。
【００３４】
図６は、本実施形態の画像処理装置が使用する印刷履歴情報の一実施形態を示す図である。以下、図６を参照して、印刷履歴情報を登録する印刷履歴情報テーブル６１０,６２０,６３０について説明する。
【００３５】
印刷履歴情報テーブル６１０は、印刷データのページ数に基づく印刷履歴情報を登録するデータテーブルである。印刷履歴情報テーブル６１０には、印刷データのページ数について、画像処理装置１２０が採用した印刷条件による印刷処理の実行頻度が登録される。
【００３６】
例えば、図６に示す実施形態では、１１〜２０枚の範囲のページ数が指定された印刷処理が合計で２０回実行されており、そのうち両面印刷の実行回数は１０回であり、その実行頻度が５０％であることを示す。また、モノクロ印刷の実行回数は３回であり、その実行頻度が１５％であることを示す。さらに、２面の画像データを１の面に集約して印刷する２面集約印刷の実行回数は８回であり、その実行頻度が４０％であることを示す。なお、本実施形態では、集約印刷をしない印刷処理の実行頻度は６０％であるが、他の実施形態では、４面集約や８面集約等の他の集約方法を採用してもよい。
【００３７】
印刷履歴情報テーブル６２０は、印刷データのデータサイズに基づく印刷履歴情報を登録するデータテーブルである。印刷履歴情報テーブル６２０には、印刷データのデータサイズについて、画像処理装置１２０が採用した印刷条件による印刷処理の実行頻度が登録される。
【００３８】
例えば、図６に示す実施形態では、０．５〜２ＭＢの範囲のデータサイズの印刷データを対象とした印刷処理が合計で１５回実行されており、そのうち両面印刷の実行回数は８回であり、その実行頻度が５３％であることを示す。また、モノクロ印刷の実行回数は３回であり、その実行頻度が２０％であることを示す。さらに、２面集約印刷の実行回数は１０回であり、その実行頻度が６７％であることを示す。
【００３９】
印刷履歴情報テーブル６３０は、印刷アプリケーションの種類に基づく印刷履歴情報を登録するデータテーブルである。印刷履歴情報テーブル６３０には、各印刷アプリケーションケーションについて、画像処理装置１２０が採用した印刷条件による印刷処理の実行頻度が登録される。
【００４０】
例えば、図６に示す実施形態では、印刷アプリケーションケーションであるＭｉｃｒｏｓｏｆｔ  ＥＸＣＥＬ（登録商標）が作成した画像データを含む印刷データを対象とした印刷処理が合計で１５回実行されており、そのうち両面印刷の実行回数は８回であり、その実行頻度が５３％であることを示す。また、モノクロ印刷の実行回数は３回であり、その実行頻度が２０％であることを示す。さらに、２面集約印刷の実行回数は１０回であり、その実行頻度が６７％であることを示す。
【００４１】
本実施形態では、印刷属性として印刷データのページ数、データサイズおよび印刷アプリケーションを採用しているが、他の実施形態では、印刷物の部数、文書名、印刷日時、利用者の所属部署等の他の印刷属性を採用してもよい。また、本実施形態では、クライアントＰＣが指定可能な印刷条件として両面印刷、モノクロ印刷および２面集約印刷を採用しているが、他の実施形態では、印刷処理で使用されるトナー濃度、トナー種類、用紙種類、用紙サイズ等の他の印刷条件を採用してもよい。
【００４２】
図７は、本実施形態の画像処理装置が印刷条件判定情報の一実施形態を示す図である。以下、図７を参照して、印刷条件判定情報を登録する印刷条件判定テーブル７１０,７２０,７３０について説明する。
【００４３】
印刷条件判定テーブル７１０は、印刷属性である印刷データのページ数に基づいて、推奨する印刷条件を決定するための閾値が登録される。印刷条件判定テーブル７１０には、所定の印刷データのページ数について、当該閾値として各印刷条件による印刷処理の実行頻度が登録される。
【００４４】
印刷条件判定テーブル７２０は、印刷属性である印刷データのデータサイズに基づいて、推奨する印刷条件を決定するための閾値が登録される。印刷条件判定テーブル７２０には、所定の印刷データのデータサイズについて、当該閾値として各印刷条件による印刷処理の実行頻度が登録される。
【００４５】
印刷条件判定テーブル７３０は、印刷属性である印刷アプリケーションの種類に基づいて、推奨する印刷条件を決定するための閾値が登録される。印刷条件判定テーブル７３０には、所定の印刷アプリケーションについて、当該閾値として各印刷条件による印刷処理の実行頻度が登録される。
【００４６】
なお、図７に示す印刷データのページ数、データサイズおよび印刷アプリケーションは一例であり、その他の任意のページ数、データサイズおよび印刷アプリケーションを使用することができる。
【００４７】
本実施形態の画像処理装置は、図６に示す印刷履歴情報テーブルおよび図７に示す印刷条件判定テーブルを用いて、クライアントＰＣが要求する印刷条件に対する推奨する印刷条件を決定し、要求された印刷条件が適切であるか否か判断する。以下、印刷属性である印刷データのページ数が「１５ページ」、データサイズが「１ＭＢ」、印刷アプリケーションが「Ｍｉｃｒｏｓｏｆｔ  ＥＸＣＥＬ（登録商標）」であり、印刷条件として「片面印刷」、「カラー印刷」および「集約印刷無し」が指定されている場合に、クライアントＰＣが要求する印刷条件が適切であるか否か判断する方法について説明する。
【００４８】
画像処理装置１２０は、先ず印刷履歴情報テーブル６１０および印刷条件判定テーブル７１０を参照して、印刷属性である印刷データのページ数「１５ページ」に関連する印刷履歴情報テーブル６１０のレコードに登録された実行頻度と、印刷条件判定テーブル７１０のレコードに登録された閾値とを比較し、印刷履歴情報テーブル６１０のレコードに登録された実行頻度のうち、印刷条件判定テーブル７１０のうち当該ページ数に関連するレコードに登録された閾値以上の実行頻度を有する印刷条件を、推奨する印刷条件として決定する。図６および図７に示す実施形態では、印刷履歴情報テーブル６１０のうち印刷ページ数「１５ページ」に関連するレコードに登録された両面印刷の実行頻度は「５０％」であり、この値は、印刷条件判定テーブル７１０のうち印刷ページ数「１５ページ」に関連するレコードに登録された両面印刷の閾値「５０％」と同一であるため、両面印刷が、推奨する印刷条件であると判断する。
【００４９】
次に、画像処理装置１２０は、印刷履歴情報テーブル６２０および印刷条件判定テーブル７２０を参照して、印刷属性であるデータサイズ「１ＭＢ」に合致する印刷履歴情報テーブル６２０のレコードに登録された実行頻度と、印刷条件判定テーブル７２０のレコードに登録された閾値とを比較し、上述した方法と同様に、推奨する印刷条件を決定する。図６および図７に示す実施形態では、印刷履歴情報テーブル６２０のうちデータサイズ「１ＭＢ」に関連するレコードに登録された両面印刷の実行頻度は「５３％」であり、２面集約印刷の実行頻度は「６７％」である。これらの値は、印刷条件判定テーブル７２０のうちデータサイズ「１ＭＢ」に関連するレコードに登録された両面印刷および２面集約印刷の閾値「５０％」以上であるため、両面印刷および２面集約印刷が、推奨する印刷条件であると判断する。
【００５０】
次いで、画像処理装置１２０は、印刷履歴情報テーブル６３０および印刷条件判定テーブル７３０を参照して、印刷属性で印刷アプリケーション「Ｍｉｃｒｏｓｏｆｔ  ＥＸＣＥＬ（登録商標）」に合致する印刷履歴情報テーブル６３０のレコードに登録された実行頻度と、印刷条件判定テーブル７３０のレコードに登録された閾値とを比較し、上述した方法と同様に、推奨する印刷条件を決定する。図６および図７に示す実施形態では、印刷履歴情報テーブル６３０のうち印刷アプリケーション「Ｍｉｃｒｏｓｏｆｔ  ＥＸＣＥＬ（登録商標）」に関連するレコードに登録された両面印刷の実行頻度は「５３％」であり、２面集約印刷の実行頻度は「６７％」である。これらの値は、印刷条件判定テーブル７３０のうち印刷アプリケーション「Ｍｉｃｒｏｓｏｆｔ  ＥＸＣＥＬ（登録商標）」に関連するレコードに登録された両面印刷および２面集約印刷の閾値「５０％」以上であるため、両面印刷および２面集約印刷が、推奨する印刷条件であると判断する。
【００５１】
画像処理装置１２０は、上述した方法によって決定した推奨する印刷条件をマージした結果を、最終的な推奨する印刷条件とし、当該印刷条件とクライアントＰＣが要求する印刷条件とが合致するか否か判断することにより、クライアントＰＣの要求する印刷条件が適切であるか否か判断することができる。
【００５２】
図８は、本実施形態の画像処理装置が表示する印刷条件確認画面の一実施形態を示す図である。印刷条件確認画面８００は、画像処理装置が決定した推奨する印刷条件が表示され、推奨する印刷条件による印刷を指示するボタン８１０と、印刷条件を変更せずに印刷を指示する８１２と、ユーザによる印刷条件の変更を指示する８１４とを含んで構成される。ユーザは、印刷条件確認画面８００により、経費削減効果の高い推奨する印刷条件を確認することができると共に、ユーザの判断でいずれかの指示を発行することができる。これにより、印刷処理における経費削減の実行性を高めることができる。
【００５３】
図９は、本実施形態の画像処理装置が表示する印刷条件設定画面の一実施形態を示す図である。印刷条件設定画面９００は、印刷条件９１０である印刷方法、カラーモードおよび集約指定を設定するオブジェクトと、印刷実行を指示するボタン９１２とを含んで構成される。ユーザは、これらのオブジェクトの中から設定すべき印刷条件を指定して、ボタン９１２を選択することにより、指定した印刷条件で印刷を実行することができる。
【００５４】
図１０は、本実施形態の画像処理装置が表示する印刷条件判定情報の設定画面の一実施形態を示す図である。図１０に示す印刷条件判定情報の設定画面１０００は、印刷属性である印刷データのページ数の範囲を入力するフィールドと、当該ページ数に関連する各印刷条件の閾値を入力するフィールドとを含んで構成される。ユーザは、これらのフィールドに任意の数値を入力することにより、印刷条件判定情報を設定・変更することができる。
【００５５】
図１１は、本発明の他の実施形態の画像処理装置が表示する印刷履歴情報の重み付けの設定画面の一実施形態を示す図である。本実施形態では、画像処理装置１２０が印刷履歴情報を登録する際に、印刷条件毎の重み付けを考慮して、採用された印刷条件による印刷処理の実行頻度を登録する。例えば、図１１に示す重み値が設定されている場合にモノクロ印刷を実行すると、１回の印刷処理で４回分のモノクロ印刷による印刷処理がされたものとして実行頻度を登録する。
【００５６】
印刷履歴情報の重み付け設定画面１１００は、各印刷条件の重み値を入力するフィールドを含んで構成される。ユーザは、これらのフィールドに任意の数値を入力することにより、印刷履歴情報の重み付けを設定・変更することができ、より柔軟で弾力的な判定基準を設定することができる。
【００５７】
図１２は、本発明の他の実施形態の画像処理装置が実行する処理のフローチャートである。本実施形態では、画像処理装置１２０が、クライアントＰＣが要求した印刷条件が不適切と判定した場合に、当該印刷条件を変更せずに印刷処理を実行した回数を記録しておき、当該回数が所定の回数を超えたときに、推奨する印刷条件に印刷条件を強制的に変更する。以下、図１２を参照して、本実施形態の画像処理装置１２０が実行する処理について、図４に示す処理と相違する点を中心に説明する。
【００５８】
図１２に示す処理は、クライアントＰＣ１１２〜１１６から印刷要求を受信することにより、ステップＳ１２００から開始し、ステップＳ４０１およびステップＳ４０２と同様の処理であるステップＳ１２０１およびステップＳ１２０２を実行する。
【００５９】
ステップＳ１２０３では、印刷制御部３０４が、図１３に示す印刷条件の強制的変更の要否を判定する情報（以下、「強制変更判定情報」とする。）を使用して、印刷要求を送信したクライアントＰＣが印刷条件を変更せずに印刷処理を実行した回数が所定の閾値以上であるか否か判定することにより、印刷条件の強制変更が必要か否か判断する。ステップＳ１２０３の判定で印刷条件の強制変更が必要であると判断した場合には（ｙｅｓ）、処理をステップＳ１２０８に分岐させ、ステップＳ１２０８で印刷制御部３０４が、印刷要求元のクライアントＰＣから受信した印刷条件を、推奨する印刷条件に変更する。一方、ステップＳ１２０３の判定で印刷条件の強制変更が不要であると判断した場合には（ｎｏ）、処理をステップＳ１２０４に分岐する。
【００６０】
ステップＳ１２０４では、印刷制御部３０４は画面制御部３０８を呼び出し、画面制御部３０８は、表示部２１８に印刷条件確認画面を表示する。ステップＳ１２０５では、印刷制御部３０４は、表示部２１８から印刷条件確認画面を使用してユーザが発行した指示を受信したか否か判断し、当該指示を受信していない場合には（ｎｏ）、ステップＳ１２０５の処理を反復する。
【００６１】
一方、ユーザからの指示を受信した場合には（ｙｅｓ）、その指示内容に応じて処理をステップＳ１２０６，Ｓ１２０８，Ｓ１２０９に分岐する。具体的には、推奨する印刷条件で印刷処理を実行する旨の指示を受信した場合には、処理をステップＳ１２０８に分岐し、印刷条件を変更せずに印刷処理を実行する旨の指示を受信した場合には、処理をステップＳ１２０９に分岐する。印刷条件を変更する旨の指示を受信した場合には、処理をステップＳ１２０６に分岐する。
【００６２】
ステップＳ１２０６、ステップＳ１２０７およびステップＳ１２０８では、図４に示すステップＳ４０５、ステップＳ４０６およびステップＳ４０７と同様の処理が実行される。
【００６３】
ステップＳ１２０９では、印刷制御部３０４は、ユーザが、印刷条件が不適切であるにも関わらず印刷条件を変更せずに印刷処理を実行した回数を、強制変更判定情報が登録される強制変更判定情報テーブルに登録する。なお、強制変更判定情報テーブルについては、図１３を参照して詳細に説明する。
【００６４】
ステップＳ１２１０では、印刷制御部３０４は、印刷処理で使用すべき印刷条件および関連する印刷属性を使用して、印刷履歴情報記憶部３１４の印刷履歴情報を更新する。ステップＳ１２１１では、印刷制御部３０４は、当該印刷条件および印刷データに含まれる画像データを印刷エンジン２０８に渡し、印刷エンジン２０８が、画像データを当該印刷条件に従って用紙等の印字媒体に印刷し、ステップＳ１２１２で処理が終了する。
【００６５】
図１３は、図１２に示す実施形態の画像処理装置が使用する強制変更判定情報を登録する強制変更判定情報テーブルの実施形態を示す図である。以下、図１３を参照して、印刷条件を変更せずに印刷処理を実行した回数が累計で所定の回数以上である場合に印刷条件を強制的に変更する実施形態で使用される強制変更判定情報テーブル１３１０,１３１２、印刷条件を変更せずに印刷処理を実行した回数が連続して所定の回数以上である場合に印刷条件を強制的に変更する実施形態で使用される強制変更判定情報テーブル１３２０,１３２２について説明する。
【００６６】
強制変更判定情報テーブル１３１０は、印刷条件を強制的に変更する下限値である実行回数を閾値として登録するデータテーブルである。強制変更判定情報テーブル１３１０には、閾値として「５回」が登録されており、画像処理装置１２０は、印刷条件を変更せずに印刷処理を実行した回数が累計で「５回」以上である場合に、クライアントＰＣが要求する印刷条件を、推奨する印刷条件に強制的に変更する。これにより、印刷処理における経費削減の実行性を高めることができる。
【００６７】
強制変更判定情報テーブル１３１２は、印刷条件を変更せずに印刷処理を実行した回数を印刷処理の要求元毎に登録するデータテーブルである。強制変更判定情報テーブル１３２０では、印刷処理の要求元として、印刷要求と共に送信されるクライアントＰＣのＩＰアドレスやＭＡＣアドレス等のクライアントＰＣを固有に識別可能な情報を登録することができる。他の実施形態では、印刷処理の要求元を固有に識別できる限り、如何なる識別情報も使用することができる。
【００６８】
強制変更判定情報テーブル１３２０は、印刷条件を強制的に変更する下限値である実行回数を閾値として登録するデータテーブルである。強制変更判定情報テーブル１３２０には、閾値として「５回」が登録されており、画像処理装置１２０は、印刷条件を変更せずに印刷処理を実行した回数が連続して「５回」以上である場合に、クライアントＰＣが要求する印刷条件を、推奨する印刷条件に強制的に変更する。これにより、印刷処理における経費削減の実行性を高めることができる。
【００６９】
強制変更判定情報テーブル１３２２は、印刷条件を変更せずに印刷処理を実行した回数を印刷処理の要求元毎に登録するデータテーブルである。強制変更判定情報テーブル１３２２は、強制変更判定情報テーブル１３２０と同様に、印刷処理の要求元として、印刷要求と共に送信されるクライアントＰＣのＩＰアドレスやＭＡＣアドレス等のクライアントＰＣを固有に識別可能な情報を登録することができる。
【００７０】
強制変更判定情報テーブル１３２０,１３２２を使用する実施形態では、画像処理装置１２０は、印刷要求元のクライアントＰＣが送信した印刷条件を、推奨する印刷条件を強制的に変更した場合、またはユーザの変更指示によって変更した場合に、強制変更判定情報テーブル１３２２の当該クライアントＰＣに関連付けられた連続印刷回数をクリアすることにより、印刷条件を変更せずに印刷処理を実行した回数が連続して所定の回数を超えた場合に、強制的に印刷条件を変更することができる。
【００７１】
図１４は、図１２に示す実施形態の画像処理装置が表示する印刷条件確認画面の一実施形態を示す図である。印刷条件確認画面１４００は、印刷条件を変更せずに印刷処理を実行した回数が累計で所定の回数以上である場合に印刷条件を強制的に変更する実施形態で使用される。印刷条件確認画面１４００には、印刷条件の強制的変更を事前に通知する警告文と共に、画像処理装置が決定した推奨する印刷条件が表示される。また、印刷条件確認画面１４００は、印刷条件確認画面８００と同様に、推奨する条件による印刷を指示するボタン１４１０と、印刷条件を変更せずに印刷を指示する１４１２と、ユーザによる印刷条件の変更を指示する１４１４とを含んでおり、ユーザはいずれかの指示を発行することができる。
【００７２】
図１５は、図１２に示す実施形態の画像処理装置が表示する印刷条件確認画面の別の実施形態を示す図である。印刷条件確認画面１５００は、印刷条件を変更せずに印刷処理を実行した回数が連続して所定の回数以上である場合に印刷条件を強制的に変更する実施形態で使用される。印刷条件確認画面１５００には、印刷条件の強制的変更を事前に通知する警告文と共に、画像処理装置が決定した推奨する印刷条件が表示される。また、印刷条件確認画面１５００は、印刷条件確認画面８００と同様に、推奨する条件による印刷を指示するボタン１５１０と、印刷条件を変更せずに印刷を指示する１５１２と、ユーザによる印刷条件の変更を指示する１５１４とを含んでおり、ユーザはいずれかの指示を発行することができる。
【００７３】
図１６は、本発明のさらに他の実施形態の画像処理装置が実行する処理のフローチャートである。本実施形態では、画像処理装置１２０は、印刷条件の適否判断に加えて、実行すべき処理を判断する。以下、図１６を参照して、本実施形態の画像処理装置１２０が実行する処理について説明する。なお、図４の処理と相違する点を中心に説明する。
【００７４】
図１６に示す処理は、クライアントＰＣ１１２〜１１６から印刷要求を受信することにより、ステップＳ１６００から開始し、ステップＳ１６０１およびステップＳ１６０２で、ステップＳ４０１およびステップＳ４０２と同様の処理を実行する。
【００７５】
ステップＳ１６０３では、印刷制御部３０４が、図１７を参照して説明するステップＳ１６０１の処理結果から実行すべき処理に応じて処理を分岐する。具体的には、実行すべき処理が、印刷条件の提示または警告付の印刷条件の提示である場合には、処理をステップＳ１６０４に分岐する。ステップＳ１６０４では、印刷制御部３０４は画面制御部３０８を呼び出し、画面制御部３０８は、表示部２１８に図８に示すような警告文無しの印刷条件確認画面または警告文付きの印刷条件確認画面を表示する。
【００７６】
一方、実行すべき処理が印刷条件の強制的変更である場合には、処理をステップＳ１６０８に分岐する。ステップＳ１６０８では、印刷制御部３０４は、印刷要求元のクライアントＰＣが要求する印刷条件を、推奨する印刷条件に強制的に変更する。これにより、印刷処理における経費削減の実行性を高めることができる。
【００７７】
ステップＳ１６０５〜ステップＳ１６１１では、図４に示すステップＳ４０４〜ステップＳ４１０と同様の処理を実行する。
【００７８】
図１７は、図１６に示す実施形態の画像処理装置が実行する印刷条件判定処理を示すフローチャートである。以下、図１７を参照して、本実施形態の画像処理装置１２０が実行する印刷条件判定処理について説明する。
【００７９】
図１７に示す処理は、図１６に示すステップＳ１６０１で判定部３０６が呼び出されることにより、ステップＳ１７００から開始する。ステップＳ１７０１では、判定部３０６が、図１８に示す印刷データのページ数に基づく印刷条件判定情報および印刷履歴情報と、印刷属性情報とを使用して、推奨する印刷条件および実行すべき処理を決定する。ステップＳ１７０２では、判定部３０６は、印刷データのデータサイズに基づく印刷条件判定情報および印刷履歴情報と、印刷属性情報とを使用して、推奨する印刷条件を決定する。ステップＳ１７０３では、判定部３０６は、印刷すべき画像データを作成した印刷アプリケーションの種類に基づく印刷条件判定情報および印刷履歴情報と、印刷属性情報とを使用して、推奨する印刷条件および実行すべき処理を決定する。
【００８０】
ステップＳ１７０４では、判定部３０６は、印刷要求元のクライアントＰＣから受信した印刷条件が、上述したステップＳ１７０１〜Ｓ１７０３で決定した推奨する印刷条件と合致するか否か判断する。ステップＳ１７０５では、判定部３０６は、その判定結果と共に、推奨する印刷条件および実行すべき処理を印刷制御部３０４に通知し、ステップＳ１７０６で処理が終了する。本実施形態では、判定部３０６は、クライアントＰＣが要求する印刷条件と当該推奨する印刷条件とが合致するときは、クライアントＰＣの要求する印刷条件が適切であると判定し、その旨を印刷制御部３０４に通知する。一方、クライアントＰＣが要求する印刷条件と当該推奨する印刷条件とが合致しないときには、クライアントＰＣの要求する印刷条件が不適切であると判定し、その旨を通知すると共に、推奨する印刷条件および実行すべき処理を通知する。
【００８１】
図１８は、図１６および図１７に示す実施形態の画像処理装置が使用する印刷条件判定情報である印刷条件判定テーブルの一実施形態を示す図である。印刷条件判定テーブル１８００は、実行すべき処理を判定し、かつ印刷条件の適否を判定する印刷条件判定情報が登録されるデータテーブルであり、印刷属性である印刷データのページ数に基づいて、推奨する印刷条件を決定するための閾値が、実行すべき処理と関連付けて登録される。印刷条件判定テーブル１８００には、印刷データのページ数について、推奨する印刷条件を決定するための閾値として各印刷条件による印刷処理の実行頻度が、実行すべき処理と関連付けて登録される。
【００８２】
図１８に示す実施形態では、実行すべき処理として、推奨する印刷条件を提示する印刷条件確認画面（警告文無しの印刷条件確認画面）の表示と、推奨する印刷条件と共に当該印刷条件に変更すべき旨の警告文を表示する印刷条件確認画面（警告文付きの印刷条件確認画面）の表示と、推奨する印刷条件に強制的に印刷条件を変更する処理とが含まれる。図１８に示す「印刷条件提示」、「警告付提示」および「強制変更」は、それぞれ警告文無しの印刷条件確認画面の表示、警告文付きの印刷条件確認画面の表示、印刷条件の強制的変更を示す。
【００８３】
例えば、図６に示す印刷履歴情報テーブル６１０と図１８に示す印刷条件判定テーブル１８００とを使用する実施形態において、印刷属性である印刷のページ数が「１５ページ」であり、印刷条件として「片面印刷」、「カラー印刷」および「集約印刷無し」が指定されている場合、画像処理装置１２０は、印刷履歴情報テーブル６１０のうちページ数「１５ページ」に関連するレコードに含まれる実行頻度の最大値を抽出し、この最大値と、印刷条件判定テーブル１８００のうちページ数「１５ページ」に関連するレコードに含まれる閾値とを比較し、当該最大値以上の当該閾値のうち最小のものを含むレコードを特定する。この条件では、印刷履歴情報テーブル６１０のうちページ数「１５ページ」に該当するレコードである両面印刷の実行頻度「５０％」が最大値となり、印刷条件判定テーブル１８００のうちページ数「１５ページ」に関連するレコードのうち、当該最大値「５０％」以上の閾値「５０％」，「７０％」または「８０％」のうち最小となる閾値「５０％」を含むレコードには、実行すべき処理として「印刷条件提示」が関連付けられているため、画像処理装置１２０は、実行すべき処理が「印刷条件提示」であると判断し、警告文無しの印刷条件確認画面を表示する。
【００８４】
本実施形態では、印刷処理に伴って変化する印刷頻度に連動して、推奨する印刷条件の提示や印刷条件の強制的変更等の処理を実行する。これにより、印刷処理における経費削減を励行する環境では、使用頻度が頻度の高く経費削減効果のある印刷条件による印刷処理を一層促進することができる。
【００８５】
図１９は、図１６〜１８に示す実施形態に係る画像処理装置が表示する警告付きの印刷条件確認画面の一実施形態を示す図である。印刷条件確認画面１９００は、印刷履歴情報テーブル６１０に登録された最大値である実行頻度が７０％以上かつ８０％未満の場合に表示される。
【００８６】
印刷条件確認画面１９００は、印刷条件の強制的変更を事前に通知する警告文と共に、画像処理装置が決定した推奨する印刷条件が表示される。また、印刷条件確認画面１９００は、印刷条件確認画面８００等と同様に、推奨する条件による印刷を指示するボタン１９１０と、印刷条件を変更せずに印刷を指示する１９１２と、ユーザによる印刷条件の変更を指示する１９１４とを含んでおり、ユーザはいずれかの指示を発行することができる。
【００８７】
図２０は、本発明の印刷処理システムのさらに他の実施形態を示す。以下、図２０を参照して印刷処理システム２０００について、上述した印刷システム１００と相違する点を中心に説明する。
【００８８】
印刷処理システム２０００は、ネットワーク２０３０を介して接続されたサーバ装置２０１０と、クライアントＰＣ２０１２，２０１４，２０１６と、画像処理装置２０２０とを含んで構成されている。本実施形態では、各クライアントＰＣ２０１２，２０１４，２０１６は、印刷データをサーバ装置２０１０に送信し、サーバ装置２０１０は、印刷データを画像処理装置２０２０に送信して印刷処理を実行させる。
【００８９】
サーバ装置２０１０は、印刷処理システム２０００の印刷処理を統括して実行する情報処理装置であり、シングルコアやマルチコアなどのＣＰＵ、ＲＯＭ、実行空間を提供するＲＡＭ、ハードディスク装置などを含んで構成される。サーバ装置２０１０は、Ｗｉｎｄｏｗｓ（登録商標）２００Ｘサーバ、ＵＮＩＸ（登録商標）、ＬＩＮＵＸ（登録商標）、Ｓｏｌａｒｉｓ（登録商標）などのＯＳによる制御の下、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）、Ｊａｖａ  Ｓｃｒｉｐｔ（登録商標）などのプログラミング言語などで記述された装置実行可能な本実施形態のプログラムをＲＡＭに展開して実行することにより、本実施形態の各機能手段をサーバ装置上で実現できる。本実施形態のプログラムは、ハードディスク装置、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、フレキシブルディスク、ＥＥＰＲＯＭ、ＥＰＲＯＭなどの装置可読な記録媒体に格納して頒布することができ、また他装置が可読な形式でネットワークを介して伝送することができる。
【００９０】
図２１は、図２０に示す実施形態の画像処理装置の機能構成を示す図である。以下、図２１を参照して、サーバ装置２０１０の機能構成について、図３に示す画像処理装置１２０の機能構成と相違する点を中心に説明する。
【００９１】
サーバ装置２０１０は、ネットワーク通信部２２１０と、印刷制御部２３０４と、判定部２３０６と、画面表示部２３０８と、判定情報記憶部２３１０と、判定情報登録部２３１２と、印刷履歴情報記憶部２３１４とを含んで構成される。
【００９２】
ネットワーク通信部２２１０は、クライアントＰＣ２０１２，２０１４，２０１６および画像処理装置２０２０との間でネットワーク２０３０を介したデータ通信を行う手段である。ネットワーク通信部２２１０は、クライアントＰＣ２０１２，２０１４，２０１６から印刷すべき画像データおよび印刷条件や印刷属性等の印刷書誌情報を含む印刷データを受信すると、印刷制御部２３０４に渡す。また、ネットワーク通信部２２１０は、印刷制御部２３０４から印刷データを受信すると、当該印刷データを画像処理装置２０２０に送信する。
【００９３】
印刷制御部２３０４は、サーバ装置２０１０が実行する印刷処理の全体制御を行う機能手段である。印刷制御部２３０４は、サーバ装置２０１０に実装される各機能手段を適宜使用して、印刷データに含まれる印刷条件の適否を判断し、印刷条件確認画面や印刷条件設定画面、印刷条件判定情報の設定画面、重み付け設定画面等のＵＩ画面を画像処理装置２０２０の表示部に表示し、必要に応じて印刷条件を変更した印刷データを画像処理装置２０２０に送信して印刷処理を実行させる。
【００９４】
画面表示部２３０８は、ネットワーク２０３０を介して画像処理装置２０２０に各種ＵＩ画面を構成する情報を送信してその表示部に当該ＵＩ画面を表示させる。画像処理装置２０２０は、ユーザが当該ＵＩ画面を使用して発行した指示内容を、ネットワーク２０３０を介してサーバ装置２０１０に送信し、サーバ装置２０１０は、指示内容に応じて処理を実行する。
【００９５】
本実施形態では、サーバ装置２０１０は、画像処理装置２０２０の表示部に各種ＵＩ画面を表示させるが、他の実施形態では、印刷要求元のクライアントＰＣにＵＩ画面を表示させてもよい。
【００９６】
これまで本実施形態につき説明してきたが、本発明は、上述した実施形態に限定されるものではなく、本実施形態の構成要素を変更若しくは削除し、または本実施形態の構成要素を他の構成要素を追加するなど、当業者が想到することができる範囲内で変更することができ、いずれの態様においても本発明の作用効果を奏する限り、本発明の範囲に含まれるものである。
【符号の説明】
【００９７】
１００…印刷処理システム、１１２，１１４，１１６…クライアントＰＣ、１２０…画像処理装置、１３０…ネットワーク、２０００…印刷処理システム、２０１０…サーバ装置、２０１２，２０１４，２０１６…クライアントＰＣ、２０２０…画像処理装置、２０３０…ネットワーク
【先行技術文献】
【特許文献】
【００９８】
【特許文献１】特開２００７−２４１４６０号公報
【図１】
0005845645.tif 000002
【図２】
0005845645.tif 000003
【図３】
0005845645.tif 000004
【図４】
0005845645.tif 000005
【図５】
0005845645.tif 000006
【図６】
0005845645.tif 000007
【図７】
0005845645.tif 000008
【図８】
0005845645.tif 000009
【図９】
0005845645.tif 000010
【図１０】
0005845645.tif 000011
【図１１】
0005845645.tif 000012
【図１２】
0005845645.tif 000013
【図１３】
0005845645.tif 000014
【図１４】
0005845645.tif 000015
【図１５】
0005845645.tif 000016
【図１６】
0005845645.tif 000017
【図１７】
0005845645.tif 000018
【図１８】
0005845645.tif 000019
【図１９】
0005845645.tif 000020
【図２０】
0005845645.tif 000021
【図２１】
0005845645.tif 000022