(57)【要約】【課題】推奨印刷設定に対する設定変更が成された際に、印刷設定の履歴から、設定変更された項目と共に変更すべき他の項目を特定し、特定された他の項目を推奨印刷設定として表示する情報処理装置を提供すること。【解決手段】情報処理装置は、印刷データに基づいて推奨する印刷設定を表示し、印刷設定のうち第１の印刷設定項目の変更を受け付け、印刷設定の変更を受け付けた場合に、利用された印刷設定の履歴に基づいて、第１の印刷設定項目の変更と共に変更すべき第２の印刷設定項目を特定し、特定された第２の印刷設定項目の変更を推奨する表示を行う。【選択図】  図４
2015176293.tif 000002
【特許請求の範囲】
【請求項１】
印刷データに基づいて推奨する印刷設定を表示する表示手段と、
前記印刷設定のうち第１の印刷設定項目の変更を受け付ける受付手段と、
前記印刷設定の変更を受け付けた場合に、利用された印刷設定の履歴に基づいて、前記第１の印刷設定項目の変更と共に変更すべき第２の印刷設定項目を特定する特定手段と、を有し、
前記表示手段は、前記特定された第２の印刷設定項目の変更を推奨する表示を行う
ことを特徴とする情報処理装置。
【請求項２】
前記特定手段は、前記利用された印刷設定の履歴から統計された、前記第１の印刷設定項目の変更と共に変更を受け付けた印刷設定項目の使用頻度に基づいて前記第２の印刷設定項目を特定する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
印刷ジョブ情報に応じた、印刷設定項目について設定可能な設定値の条件が予め記憶されている記憶手段を備え、
前記特定手段は、さらに、実行される印刷ジョブに関する情報に基づいて、前記記憶手段に記憶されている、前記第２の印刷設定項目について設定可能な設定値の条件を満たす設定値を特定し、
前記表示手段は、前記特定された設定値を、前記第２の印刷設定項目について設定を推奨する設定値として表示する
ことを特徴とする請求項１または請求項２に記載の情報処理装置。
【請求項４】
前記特定手段は、前記第１の印刷設定項目の変更を受け付けた場合に、該変更に伴い影響が生じる印刷設定項目をさらに特定する
ことを特徴とする請求項１乃至３のいずれか一項に記載の情報処理装置。
【請求項５】
情報処理装置と、該情報処理装置に対し印刷サービスを提供するサービス提供装置とを備える印刷システムであって、
前記情報処理装置は、
印刷データに基づいて推奨する印刷設定を表示する表示手段と、
前記印刷設定のうち第１の印刷設定項目の変更を受け付ける受付手段と、
前記利用された印刷設定に基づき統計された統計情報を前記サービス提供装置に対して要求する要求手段と、
前記印刷設定の変更を受け付けた場合に、前記統計情報に基づいて、前記第１の印刷設定項目の変更と共に変更すべき第２の印刷設定項目を特定する特定手段と、を有し、
前記サービス提供装置は、
前記要求に応じて、前記統計情報を前記情報処理装置に送信する送信手段を有し、
前記表示手段は、前記表示手段は、前記特定された第２の印刷設定項目の変更を推奨する表示を行う
ことを特徴とする印刷システム。
【請求項６】
前記特定手段は、前記利用された印刷設定の履歴から統計された、前記第１の印刷設定項目の変更と共に変更を受け付けた印刷設定項目の使用頻度に基づいて前記第２の印刷設定項目を特定する
ことを特徴とする請求項５に記載の印刷システム。
【請求項７】
前記サービス提供装置は、前記印刷設定の履歴を、前記印刷データを生成したアプリケーションごとに管理する管理手段をさらに備える
ことを特徴とする請求項５または６に記載の情報処理装置。
【請求項８】
印刷を実行する印刷処理装置と、該印刷処理装置に対し、印刷を指示する情報処理装置とを備える印刷システムであって、
前記情報処理装置は、
印刷データに基づいて推奨する印刷設定を表示する表示手段と、
前記印刷設定のうち第１の印刷設定項目の変更を受け付ける受付手段と、
前記利用された印刷設定に基づき統計された統計情報を前記印刷処理装置に対して要求する要求手段と、
前記印刷設定の変更を受け付けた場合に、前記統計情報に基づいて、前記第１の印刷設定項目の変更と共に変更すべき第２の印刷設定項目を特定する特定手段と、を有し、
前記印刷処理装置は、
前記要求に応じて、前記統計情報を前記情報処理装置に送信する送信手段を有し、
前記表示手段は、前記特定された第２の印刷設定項目の変更を推奨する表示を行う
ことを特徴とする印刷システム。
【請求項９】
前記情報処理装置は、受け付けた印刷指示が溜め置き印刷かを判定する判定手段を備え、
前記要求手段は、前記印刷指示が溜め置き印刷である場合、前記第２の印刷設定項目に係る情報を要求せず、
前記画像形成装置が備える特定手段が、自装置において前記印刷設定の変更を受け付けた場合に、前記統計情報に基づいて、前記第１の印刷設定項目の変更と共に変更すべき第２の印刷設定項目を特定する
ことを特徴とする請求項８に記載の印刷システム。
【請求項１０】
印刷データに基づいて推奨する印刷設定を表示する表示工程と、
前記印刷設定のうち第１の印刷設定項目の変更を受け付ける受付工程と、
前記印刷設定の変更を受け付けた場合に、利用された印刷設定の履歴に基づいて、前記第１の印刷設定項目の変更と共に変更すべき第２の印刷設定項目を特定する特定工程と、を有し、
前記表示工程では、前記特定された第２の印刷設定項目の変更を推奨する表示が行われる
ことを特徴とする情報処理装置の制御方法。
【請求項１１】
請求項１０に記載の制御方法をコンピュータにより実行することを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、蓄積された印刷情報を基に推奨される印刷設定を提供する情報処理装置印刷システム、制御方法およびコンピュータプログラムに関する。
【背景技術】
【０００２】
従来、画像形成装置は、ユーザによる印刷設定に基づいて印刷を実行する。ここで、ユーザによる印刷設定の柔軟性を向上させるため、ユーザごとに推奨される印刷設定を提供する画像形成装置が提案されている。特許文献１は、ユーザにより設定された印刷設定を履歴として蓄積し、蓄積された履歴に基づき処理対象の印刷ジョブに対して、ユーザに推奨される印刷設定を提示する情報処理装置を開示している。情報処理装置は、印刷ジョブ内の描画データを解析して描画データの文字サイズを判定し、判読可能なページ集約数を決定することで、印刷ジョブに適した推奨印刷設定をユーザに提示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−２５２４７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１が開示する情報処理装置は、印刷設定のうち、特定の印刷設定項目（項目Ａ）に関する設定履歴から、項目Ａに対する推奨設定を提示する。しかし、この情報処理装置では、ユーザが意図通りでない推奨設定に対して設定変更を行った際に、変更に伴って推奨され得る他の印刷設定項目に対する処理が考慮されていない。
【０００５】
本発明は、推奨印刷設定に対する設定変更が成された際に、印刷設定の履歴から、設定変更された項目と共に変更すべき他の項目を特定し、特定された他の項目を推奨印刷設定として表示する情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の一実施形態の情報処理装置は、印刷データに基づいて推奨する印刷設定を表示する表示手段と、前記印刷設定のうち第１の印刷設定項目の変更を受け付ける受付手段と、前記印刷設定の変更を受け付けた場合に、利用された印刷設定の履歴に基づいて、前記第１の印刷設定項目の変更と共に変更すべき第２の印刷設定項目を特定する特定手段と、を有する。前記表示手段は、前記特定された第２の印刷設定項目の変更を推奨する表示を行う。
【発明の効果】
【０００７】
本発明の情報処理装置によれば、推奨印刷設定に対する設定変更が成された際に、印刷設定の履歴から、設定変更された項目と共に変更すべき他の項目を特定し、特定された他の項目を推奨印刷設定として表示することが可能となる。設定変更後の印刷設定に対して推奨される印刷設定が提供され、かつ、設定変更に伴い必要となり得る項目に対する再設定処理が低減され、ユーザの利便性が向上される。
【図面の簡単な説明】
【０００８】
【図１】一実施形態の印刷システムの全体構成例を説明する概略図である。
【図２】印刷システムのハードウェア構成例を説明するブロック図である。
【図３】印刷システムのソフトウェア構成例を説明するブロック図である。
【図４】印刷システムの推奨印刷設定表示処理を示すフローチャートである。
【図５】印刷ジョブの特徴に基づく推奨印刷設定決定処理のフローチャートである。
【図６】印刷システムが管理する統計情報管理テーブルの一例を示す図である。
【図７】印刷システムが管理する組合せ情報管理テーブルの一例を示す図である。
【図８】印刷システムが表示する推奨印刷設定画面の一例を示す図である。
【図９】印刷システムが管理する組合せ情報管理テーブルの一例を示す図である。
【図１０】印刷システムが管理する代替条件管理テーブルの一例を示す図である。
【図１１】推奨印刷設定に係る処理を示すフローチャートである。
【図１２】クライアントによる推奨印刷設定決定処理のシーケンス図である。
【図１３】印刷システムが表示する推奨印刷設定画面の一例を示す図である。
【図１４】推奨印刷設定表示処理の切替処理を示すフローチャートである。
【図１５】影響設定項目管理テーブルの一例を示す図である。
【図１６】推奨印刷設定に係る処理を示すフローチャートである。
【発明を実施するための形態】
【０００９】
（実施例１）
以下、本発明を実施するための形態について図面を用いて説明する。図１は、一実施形態の印刷システムの全体構成例を説明する概略図である。印刷システムは、ＭＦＰ（Multi Function Peripheral）１００，１０１、クライアントコンピュータ１０２、モバイル端末１０３、サーバ１０４を備える。ＭＦＰ１００、ＭＦＰ１００と同等の機能を持つＭＦＰ１０１、クライアントコンピュータ１０２、モバイル端末１０３、サーバ１０４は、ネットワーク１０５を介して接続されており、データの送受信が可能である。
【００１０】
ＭＦＰ１００は、本発明の情報処理装置または画像形成装置として機能する。ＭＦＰ１００は、電子文書の印刷、出力内容のハードコピー、またはファクシミリ通信などの機能を有する。ＭＦＰ１００は、原稿画像を読取り、読取った画像データをネットワーク１０５上の各装置に送信することができる。ＭＦＰ１００は、ＭＦＰ１０１が読取った画像データを、ネットワーク１０５を介して受信して、ＭＦＰ１００内の指定した記憶領域に保存し、記憶領域に保存された画像データを印刷出力することができる。
【００１１】
また、ＭＦＰ１００は、ＰＤＬ処理機能を有し、ネットワーク１０５上の各装置から受信したジョブデータに画像処理を施して、ＭＦＰ１００内の指定した記憶領域に保存し、記憶領域に保存された画像データを印刷出力することができる。また、ＭＦＰ１００は、サーバ１０４から文書情報リストを取得して操作ディスプレイに表示し、操作ディスプレイに表示された文書情報リストから、ユーザの操作によって選択されたジョブデータのプレビュー、印刷設定変更を行う。そして、ＭＦＰ１００は、ユーザの操作によって選択されたジョブデータをサーバ１０４から取得して印刷出力を行う。
【００１２】
クライアントコンピュータ（以下クライアントと呼ぶ）１０２またはモバイル端末１０３は、本発明の情報処理装置として機能し、ユーザの操作によって選択されたドキュメントを、ＭＦＰ１００が印刷可能なデータフォーマットに変換する。クライアント１０２またはモバイル端末１０３は、変換したデータをジョブデータとしてＭＦＰ１００またはサーバ１０４に送信する。クライアント１０２またはモバイル端末１０３は、ＭＦＰ１００が読取った画像データを、ネットワーク１０５を介して受信し、受信した画像データを加工、編集することが可能である。例えばクライアント１０２は、サーバ１０４から文書情報リストを取得して操作ディスプレイに表示する。クライアント１０２は、文書情報リストから、ユーザの操作によって選択されたジョブデータのプレビュー、印刷設定変更を行い、ジョブデータの印刷出力を、ＭＦＰ１００に指示することができる。
【００１３】
サーバ１０４は、クライアント１０２またはモバイル端末１０３から受信したジョブデータを留置き管理すると共に、ジョブデータの文書情報を管理し、印刷サービスを提供するサービス提供装置である。サーバ１０４は、文書情報リストの取得要求に応じて、対象の文書情報リストをＭＦＰ１００、クライアント１０２またはモバイル端末１０３に送信する。また、サーバ１０４は、ジョブデータの取得要求に応じて、ＭＦＰ１００対象のジョブデータをＭＦＰ１００に送信する。
【００１４】
図２は、本実施例における印刷システムのハードウェア構成例を説明するブロック図である。情報処理装置２１３は、クライアント１０２、モバイル端末１０３、サーバ１０４のハードウェア構成を有する。印刷処理装置２００は、ＭＦＰ１００、ＭＦＰ１０１のハードウェア構成を有する。図２において、情報処理装置２１３は、ＣＰＵ２１４、記憶手段であるＲＯＭ２１５、ＲＡＭ２１６、ＨＤＤ２１７、操作部Ｉ／Ｆ２１９ネットワークＩ／Ｆ２２０を備える。各処理部は、内部バス２１８で接続されている。なお、ＣＰＵ、ＲＯＭ２１５、ＲＡＭ２１６、ＨＤＤはそれぞれ、Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ、Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ、Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ、Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅの略称である。
【００１５】
ＣＰＵ２１４は、情報処理装置２１３全体の動作を制御する。ＣＰＵ２１４は、ＲＯＭ２１５またはＨＤＤ２１７に格納されている各種プログラムを実行することによって各種処理を実行する。ＲＡＭ２１６は、ＣＰＵ２１４が動作するために必要なワークメモリとして利用される。ＲＡＭ２１６は、各種データを一時的に記憶することができる。ＲＯＭ２１５、ＨＤＤ２１７は、ＲＡＭ２１６にロードする前のプログラムや各種データを保存することができる。ネットワークＩ／Ｆ２２０は、ネットワーク１０５を介して、ネットワーク１０５上の各種装置と各種通信を行うためのインタフェースである。
【００１６】
操作部Ｉ／Ｆ２１９は、表示手段として外部ディスプレイまたは内蔵ディスプレイである表示装置２２１、及び、入力手段としてキーボード、マウス、タッチパネルである入力装置２２２と各種通信を行うためのインタフェースである。ＣＰＵ２１４は、操作部Ｉ／Ｆ２１９を介して、ユーザからの各種操作を受け付け、操作に応じた処理結果を画面上に表示する。
【００１７】
次に、印刷処理装置２００のハードウェア構成例を説明する。印刷処理装置２００は、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、ＨＤＤ２０４、ネットワークＩ／Ｆ２０６、操作部Ｉ／Ｆ２０７、デバイスＩ／Ｆ２０８を備える。各処理部は内部バス２０５で接続されている。
【００１８】
ＣＰＵ２０１は、印刷処理装置２００全体の動作を制御する。ＣＰＵ２０１は、ＲＯＭ２０２またはＨＤＤ２０４に格納されている各種プログラムを実行することによって各種処理を実行する。ＲＡＭ２０３は、ＣＰＵ２０１が動作するために必要なワークメモリとして利用される。またＲＡＭ２０３には各種データを一時的に記憶することができる。ＲＯＭ２０２、ＨＤＤ２０４は、ＲＡＭ２０３にロードする前のプログラムや各種データを保存することができる。ネットワークＩ／Ｆ２０６は、ネットワーク１０５と接続される、ネットワーク１０５上の各種装置と各種通信を行うためのインタフェースである。
【００１９】
操作部Ｉ／Ｆ２０７は、表示手段として外部ディスプレイまたは内蔵ディスプレイである表示装置２０９、及び、入力手段としてハードキー、タッチパネルである入力装置２１０と各種通信を行うためのインタフェースである。ＣＰＵ２０１は、操作部Ｉ／Ｆ２０７を介して、ユーザからの各種操作を受け付け、操作に応じた処理結果を画面上に表示する。デバイスＩ／Ｆ２０８は、画像読取手段として機能するスキャナ２１１及びプリンタ２１２と各種通信を行うためのインタフェースである。ＣＰＵ２０１は、デバイスＩ／Ｆ２０８を介して、スキャナ２１１から画像データの読取りを行い、プリンタ２１２を介して画像データの印刷出力を行う。
【００２０】
図３は、本実施例における印刷システムのソフトウェア構成例を説明するブロック図である。図３において、クライアント制御部３１３は、クライアント１０２及びモバイル端末１０３で処理される機能構成を有する。サーバ制御部３２１は、サーバ１０４で処理される機能構成を有する。印刷制御部３００は、ＭＦＰ１００またはＭＦＰ１０１で処理される機能構成を有する。図３に示す各種機能は、各装置のＲＯＭ２１５，２０２に格納されたプログラムをＣＰＵ２１４，２０１が実行することにより実現される。
【００２１】
まず、印刷制御部３００が備える機能を説明する。印刷制御部３００は、通信部３０６、操作部３０１、ジョブ情報解析部３０２、ＰＤＬデータ解析部３０３、データ描画部３０４、出力制御部３０５、通信部３０６、ジョブデータ管理部３０７、印刷設定管理部３０８、印刷データ管理部３０９を備える。また、印刷制御部３００は、推奨設定決定部３１０、設定統計管理部３１１、組合せ統計管理部３１２を備える。操作部３０１は、操作部Ｉ／Ｆ２０７を介して、ユーザからの各種操作を受け付け、印刷処理装置２００の各種ステータスを表示する。通信部３０６は、ネットワークＩ／Ｆ２０６を介して他の機器と通信を行う。ジョブ情報解析部３０２は、ジョブデータ管理部３０７で管理されるジョブデータのジョブ属性から文書情報や印刷設定の解析処理を行う。
【００２２】
ＰＤＬデータ解析部３０３は、ジョブデータの各ページデータを解析し、中間データ（ディスプレイリストなど）へ変換処理を行う。また、ＰＤＬデータ解析部３０３は、変換処理された中間データをＲＡＭ２０３内の記憶領域へ蓄積保存する。また、ＰＤＬデータ解析部３０３は、各ページデータ内の文字描画データ、図形描画データ、画像描画データの特徴情報を抽出する。特徴情報は、文字描画データの文字サイズ、図形描画データのパス点数、画像描画データの解像度などである。データ描画部３０４は、蓄積保存された中間データから、ページ単位のビットマップデータへ変換処理を行い、印刷データ管理部３０９へ蓄積保存する。
【００２３】
出力制御部３０５は、ページ単位のビットマップデータをビデオ信号へ変換処理して、デバイスＩ／Ｆ２０８を介して、プリンタ２１２へ画像信号を画像形成して印刷出力を行う。ジョブデータ管理部３０７は、通信部３０６から入力されたジョブデータをＲＡＭ２０３またはＨＤＤ２０４へ保存管理する。また、ジョブデータ管理部３０７は、ジョブデータのジョブ情報及び各種状態の管理を行う。
【００２４】
印刷設定管理部３０８は、ジョブ情報解析部３０２で解析されたジョブ属性からジョブデータの印刷設定の管理を行う。また、印刷設定管理部３０８は、ＰＤＬデータ解析部３０３で抽出された特徴情報の管理を行う。印刷データ管理部３０９は、ジョブデータの各ページからビットマップ変換された画像データをＨＤＤ２０４へ保存管理する。
【００２５】
推奨設定決定部３１０は、印刷設定管理部３０８で管理されるジョブデータの印刷設定及び特徴情報と、設定統計管理部３１１で管理される過去に利用されたジョブデータの印刷設定の統計情報から、当該ジョブデータに対して推奨する印刷設定を決定する。また、推奨設定決定部３１０は、操作部３０１から入力されるユーザからの任意の設定項目の印刷設定変更指示に応じて、組合せ統計管理部３１２で管理される過去に利用されたジョブデータの組合せ統計情報から、推奨する関連設定項目を決定する。
【００２６】
設定統計管理部３１１は、ＭＦＰ１００またはＭＦＰ１０１によって過去に利用されたジョブデータの印刷設定を履歴として管理し、該履歴に基づいて統計した統計情報を管理する。組合せ統計管理部３１２は、ＭＦＰ１００またはＭＦＰ１０１で過去に利用されたジョブデータの印刷設定の各設定項目に関する情報を管理する。具体的には、組合せ統計管理部３２６は、推奨される印刷設定に対し任意の設定項目の変更を受け付けた場合に、当該変更に連動して変更された他の設定項目を関連付けて管理する。組合せ統計管理部３２６は、関連付けて管理される設定項目の組合せを統計し、組合せ統計情報として管理する。
【００２７】
次に、クライアント制御部３１３が備える機能を説明する。クライアント制御部３１３は、ジョブデータ生成部３１４、ジョブ情報生成部３１５、ＰＤＬデータ生成部３１６、通信部３１７、印刷設定管理部３１８、推奨設定決定部３１９、操作部３２０を備える。操作部３２０は、操作部Ｉ／Ｆ２１９を介して、ユーザからの各種操作を受け付け、操作に応じた処理結果を画面上に表示する。通信部３１７は、ネットワークＩ／Ｆ２２０を介して他の機器と通信を行う。
【００２８】
ジョブデータ生成部３１４は、ジョブ情報生成部３１５が生成するジョブ情報と、ＰＤＬデータ生成部３１６が生成するＰＤＬデータとからジョブデータを生成する。ジョブ情報生成部３１５は、印刷設定管理部３１８で管理される印刷設定からジョブデータのジョブ属性を生成する。ＰＤＬデータ生成部３１６は、印刷制御部３００が印刷可能なデータフォーマットであるＰＤＬデータを生成する。また、ＰＤＬデータ生成部３１６は、ＰＤＬデータの各ページデータ内の文字描画データ、図形描画データ、画像描画データの特徴情報を抽出する。例えば、特徴情報は、文字描画データの文字サイズ、図形描画データのパス点数、画像描画データの解像度などである。
【００２９】
印刷設定管理部３１８は、操作部３２０から入力されるジョブデータの印刷設定の管理を行う。また、印刷設定管理部３１８は、ＰＤＬデータ生成部３１６で抽出された特徴情報の管理を行う。推奨設定決定部３１９は、印刷設定管理部３０８で管理されるジョブデータの印刷設定及び特徴情報と、サーバ制御部３２１から取得した過去に出力されたジョブデータの印刷設定の統計情報から、当該ジョブデータに対して推奨する印刷設定を決定する。
【００３０】
次に、サーバ制御部３２１が備える機能を説明する。サーバ制御部３２１は、ジョブデータ管理部３２２、文書情報管理部３２３、通信部３２４、設定統計管理部３２５、組合せ統計管理部３２６、操作部３２７を備える。操作部３２７は、操作部Ｉ／Ｆ２１９を介して、ユーザからの各種操作を受け付け、操作に応じた処理結果を画面上に表示する。通信部３２４は、ネットワークＩ／Ｆ２２０を介して他の機器と通信を行う。ジョブデータ管理部３２２は、クライアント制御部３１３から受信したジョブデータをＨＤＤ２１７へ保存管理する。
【００３１】
文書情報管理部３２３は、ジョブデータ管理部３２２が管理するジョブデータの文書情報をＨＤＤ２１７へ保存管理する。ここで、文書情報は、該当するジョブデータが示す、文書を投入したユーザ情報、生成元アプリ情報、投入された文書の日時情報など、である。
【００３２】
設定統計管理部３２５は、ＭＦＰ１００またはＭＦＰ１０１によって過去に利用されたジョブデータの印刷設定を履歴として管理し、該履歴に基づいて統計した統計情報を管理する。組合せ統計管理部３２６は、ＭＦＰ１００またはＭＦＰ１０１で過去に利用されたジョブデータの印刷設定の各設定項目に関する情報を管理する。具体的には、組合せ統計管理部３２６は、推奨される印刷設定に対し任意の設定項目の変更を受け付けた場合に、当該変更に連動して変更された他の設定項目を関連付けて管理する。組合せ統計管理部３２６は、関連付けて管理される設定項目の組合せを統計し、組合せ統計情報として管理する。
【００３３】
図４は、実施例１の印刷処理装置２００による推奨印刷設定処理のフローチャートを示す。本フローチャートは、ＲＯＭ２０２に格納されたプログラムに基づいて、ＣＰＵ２０１が実行することによって実現される。なお、モバイル端末１０３で生成されたジョブデータは、ＭＦＰ１００に事前に投入され、ジョブデータ管理部３０７で管理されているものとする。図４のＳ４０１において、印刷制御部３００は、操作部３０１を介して、ユーザからジョブデータ管理部３０７が管理するジョブデータの印刷指示を受け付けると、印刷設定管理部３０８から当該ジョブデータの特徴情報を読み出す。そして、推奨設定決定部３１０が推奨する印刷設定を決定する。
【００３４】
図５は、推奨設定決定部３１０による、印刷ジョブの特徴に基づく推奨印刷設定決定処理のフローチャートである。この例では、推奨設定決定部３１０は、ジョブデータの特徴情報として文字描画データの文字サイズ（ポイント数）を参照し、複数のページを１ページに集約して印刷する縮小レイアウト（Ｎｉｎ１）のＮ数を決定する。しかし、推奨印刷設定を決定するために判断する方法は、これに限定されず、図形描画データや画像描画データの特徴情報を参照して判断されてもよい。また、推奨印刷設定は縮小レイアウトに限らず、解像度等、他の情報に基づき設定されてもよい。
【００３５】
図８において、推奨設定決定部３１０は、文字サイズが８ポイント未満であるか判定処理を行う（Ｓ８０１）。文字サイズが８ポイント未満である場合、推奨設定決定部３１０は、推奨する印刷設定として１ｉｎ１を決定し、処理を終了する（Ｓ８０２）。文字サイズが８ポイント未満ではない場合、推奨設定決定部３１０は、文字サイズが１６ポイント未満であるか判定処理を行う（Ｓ８０３）。文字サイズが１６ポイント未満である場合、推奨設定決定部３１０は、推奨する印刷設定として２ｉｎ１を決定し、処理を終了する（Ｓ８０２）。文字サイズが１６ポイント未満ではない場合、推奨設定決定部３１０は、推奨する印刷設定として４ｉｎ１を決定し、処理を終了する。（Ｓ８０３）文字サイズの判定は、Ｓ８０１では８ポイント、Ｓ８０３では１６ポイントを用いたが、これらに限定されず、その他のポイント数が用いられてもよい。
【００３６】
図４に戻り、推奨設定決定部３１０は、設定統計管理部３１１が管理する統計情報の中で、読出した当該ジョブデータに対して推奨印刷設定を提示可能な印刷設定が保存済であるかを判定する（Ｓ４０２）。図６は、設定統計管理部３１１が管理する、印刷設定に関する統計情報管理テーブルの一例を示す図である。図６に示す統計情報管理テーブルは、印刷ジョブ情報５００、印刷設定５０１、使用頻度５０２を備える。印刷ジョブ情報５００では、ジョブ情報解析部３０２が解析したジョブ情報に基づいて、ジョブ種識別情報として、「ユーザＩＤ」と「アプリ情報」が管理される。
【００３７】
「ユーザＩＤ」は、ジョブデータを投入したユーザを識別するための識別情報である。「アプリ情報」は、ジョブデータの生成元のアプリケーションを識別するための識別情報である。「アプリ情報」は例えば、ｐｐｔ（Ｍｉｃｒｏｓｏｆｔ  Ｏｆｆｉｃｅ  ＰｏｗｅｒＰｏｉｎｔ、Ｍｉｃｒｏｓｏｆｔ社の商品名）やｄｏｃ（Ｍｉｃｒｏｓｏｆｔ  Ｏｆｆｉｃｅ  Ｗｏｒｄ、Ｍｉｃｒｏｓｏｆｔ社の商品名）である。印刷設定５０１では、ジョブ情報解析部３０２で解析したジョブ情報に基づいて、印刷設定情報として、「部数」、「ページ集約」、「カラーモード」、「両面」、「仕上げ」、「仕上げ位置」が管理される。頻度５０２は、印刷ジョブ情報５００で識別されるジョブ種が、印刷設定５０１の設定内容で出力された使用頻度が管理される。
【００３８】
統計情報５０３乃至５０６は、ユーザＩＤ＝ＵＳＥＲ１が、アプリ情報＝ｐｐｔを使用して生成したジョブの統計情報を示す。また、統計情報５０３乃至５０６において、使用アプリｐｐｔのジョブデータについては、レコード５０３の印刷設定の使用頻度５０２が６０％と最も高い。例えば、推奨設定決定部３１０は、Ｓ４０１で設定したページ集約が４ｉｎ１であり、ユーザＩＤ＝ＵＳＥＲ１、アプリ情報＝ｐｐｔである場合、下記の印刷設定を推奨印刷設定として、ユーザに提示する。
・部数＝１
・ページ集約＝４ｉｎ１
・カラーモード＝ＢＷ
・両面＝両面
・仕上げ＝なし
・仕上げ位置＝なし
【００３９】
ジョブデータのジョブ種識別情報として、ユーザ毎の識別でなく、複数ユーザから成るグループとして識別し、グループの使用頻度を統計情報としてもよい。この場合、新規のユーザに対しても、グループ内の推奨印刷設定を提示することができる。また、ジョブデータの印刷出力を行うＭＦＰ１００またはＭＦＰ１０１毎の使用頻度を統計情報としてもよい。この場合、ジョブデータの印刷出力を行う印刷装置が、ＭＦＰ１００の場合と、ＭＦＰ１０１の場合とを切り替えて推奨印刷設定を提示することができる。
【００４０】
Ｓ４０２において、設定統計管理部３１１が管理する統計情報の中で、読出した当該ジョブデータに対して推奨印刷設定を提示可能な印刷設定が保存済である場合、推奨設定決定部３１０は、Ｓ４０１で決定した推奨印刷設定の補正処理を行う（Ｓ４０３）。Ｓ４０２において、推奨印刷設定を提示可能な印刷設定が保存済ではない場合、推奨設定決定部３１０は、Ｓ４０１で決定した推奨印刷設定を推奨する印刷設定として確定する。
【００４１】
次に、印刷制御部３００は、推奨設定決定部３１０で決定した推奨印刷設定を、操作部３０１に通知し、表示させる（Ｓ４０４）。次に、操作部３０１は、操作部Ｉ／Ｆ２０７を介して、ユーザからの印刷設定変更を受け付ける（Ｓ４０５）。
【００４２】
図８は、操作部３０１が表示する推奨印刷設定画面の一例を示す図である。図８（Ａ）に示すように、推奨印刷設定画面７００には、推奨印刷設定によるジョブデータのプレビュー７０９と、各印刷設定項目の設定項目名と設定値７０１乃至７０６が表示されている。この画面例では、設定統計管理部３１１が管理する印刷設定統計情報から統計情報５０３の各印刷設定が最適であると判定され、推奨印刷設定として表示されている。また、推奨印刷設定画面７００では、表示されている各印刷設定項目は、ユーザからの印刷設定変更を受け付け可能に構成されている。図８（Ｂ）は、設定項目のうち部数７１０は、図８（Ａ）から設定値が「１」から「１０」へ変更された状態を示す。
【００４３】
次に、印刷制御部３００は、操作部３０１から、ユーザからの印刷設定変更を受け付けると、変更された設定項目と設定値を推奨設定決定部３１０へ通知する。推奨設定決定部３１０は、組合せ統計管理部３１２で管理される統計情報の中で、変更された設定項目に連動する関連設定項目として推奨印刷設定を提示可能な印刷設定が保存済であるか判定する（Ｓ４０６）。
【００４４】
図７は、組合せ統計管理部３１２が管理する印刷設定の組合せ統計情報管理テーブルの一例を示す図である。図７（Ａ）に示すように、組合せ統計情報管理テーブルは、印刷ジョブ情報６００、変更項目６０１、関連項目６０２、頻度６０３を備える。印刷ジョブ情報６００では、ジョブ情報解析部３０２が解析したジョブ情報に基づいて、ジョブ種識別情報として、「ユーザＩＤ」と「アプリ情報」が管理される。変更項目６０１では、変更された設定項目と、その設定値の変更前及び変更後の値が管理される。レコード６０４は、設定項目として「部数」が変更前の値「１」から変更後の値「１超」に変更された場合を示している。同様に、その他の設定項目についても、その設定値の変更前及び変更後の値が管理される。また、設定値については逆方向の変更（この場合、「１超」から「１」へ）も、変更前及び変更後の値が管理される。関連項目６０２では、変更項目６０１に対して連動して変更された設定項目が関連付けられて管理される。頻度６０３は、変更項目６０１に対して連動して変更されている設定項目の使用頻度が管理される。ここで、変更項目６０１に対して、頻度の高い順に、優先関連項目が決定される。
【００４５】
図７（Ｂ）は、変更項目ごとの組合せ統計情報管理テーブルである。図７（Ｂ）に示す管理テーブルでは、変更項目の変更内容６０９に対して、関連項目の変更内容６１０と、それぞれの使用頻度６１１が管理される。ここでは、図７（Ａ）の組合せ統計から、「部数」の「１」から「１以上」への変更に対して、「カラーモード」の変更が４０％（６０４）と最も高い。従って、推奨設定決定部３１０は、「部数」の変更と共に変更すべき印刷設定項目（優先関連項目）が「カラーモード」であると決定する。また、推奨設定決定部３１０は、図７（Ｂ）の組合せ統計から、関連項目の「カラーモード」について、頻度が最も高い「ＢＷ」から「ＣＬ」への変更を推奨印刷設定として提示する。
【００４６】
次に、Ｓ４０６において、組合せ統計管理部３１２で管理される統計情報の中で、変更された設定項目に連動する関連設定項目として推奨印刷設定を提示可能な印刷設定が保存済である場合、印刷制御部３００は以下の処理を行う。つまり、印刷制御部３００は、推奨設定決定部３１０で決定した連動する関連項目を、操作部３０１に通知して、関連項目の強調表示を行う（Ｓ４０７）。
【００４７】
図８（Ｃ）は、Ｓ４０７における処理の結果表示される推奨印刷設定画面７００を示す。図８（Ｃ）に示す画面７００には、関連項目の変更を推奨するメッセージ７１２が表示されている。また、関連項目の設定値の変更内容が強調表示７１１されている。ここで、強調表示は「反転」、「点滅」、「太字」などにより行うことができる。また、設定項目表示の並び順を変更して、関連項目を、ユーザが変更した設定項目の近くに表示することで、関連項目の変更を強調することもできる。
【００４８】
操作部３０１は、推奨印刷設定画面７００で「印刷」ボタン７０８による印刷実行指示、または、「キャンセル」ボタン７０７による印刷キャンセル指示が通知されるまで、ユーザからの印刷設定変更の受付を継続する（Ｓ４０８）。ユーザから、他の設定項目の変更が指示された場合、Ｓ４０６乃至Ｓ４０７まで処理を繰り返して、連動する関連項目の推奨設定表示を行う。次に、操作部３０１から印刷実行または印刷キャンセルが指示されると、印刷制御部３００は、印刷処理が実行されたか判定処理を行う（Ｓ４０９）。印刷処理が実行された場合、印刷制御部３００は、設定統計管理部３１１で管理される統計情報の更新処理を行う（Ｓ４１０）。最後に、印刷制御部３００は、組合せ統計管理部３１２で管理される組合せ統計情報の更新処理を行う（Ｓ４１１）。
【００４９】
以上により、推奨印刷設定に対する設定変更が成された際に、印刷設定の履歴から、設定変更された項目と共に変更すべき他の項目を特定し、特定された他の項目を推奨印刷設定として提供することが可能となる。任意の設定項目の変更に連動して設定変更されている設定項目を関連設定項目情報として統計管理しておくことで、任意の設定項目の変更を受付けた際に、関連する設定項目の推奨設定を提示することができる。
【００５０】
（実施例２）
実施例１では、推奨設定決定部３１０は、組合せ統計管理部３１２で管理される統計情報に基づいて、変更された設定項目に連動する関連設定項目として使用頻度の高い設定値を、推奨印刷設定として提示していた。実施例２では、組合せ統計管理部３１２が各設定項目の代替設定条件を管理しておき、当該ジョブデータのジョブ情報と、代替設定条件から、最適な関連項目の設定値を決定する。
【００５１】
図９は、実施例２において、組合せ統計管理部３１２が管理する印刷設定組合せ統計情報管理テーブルの一例を示す図である。図７との差分は、代替条件９００が追加されていることであり、各関連項目６０２について、予め機器情報として管理されている代替条件が適用可能であるかが管理されている。代替条件９００が「あり」の場合、関連設定項目について、代替条件が適用可能であることを示す。
【００５２】
図１０は、組合せ統計管理部３１２が管理する代替条件管理テーブルの一例を示す図である。図１０に示すように、代替条件管理テーブルには、設定項目の設定可能な設定値１０００について、代替条件１００１として、代替条件となるジョブ情報１００２と、ジョブ情報１００２に対する各条件１００３乃至１００５が管理されている。ここでは、設定項目として「仕上げ」に対する代替条件として、以下の組合せが管理されていることを示す。
・「仕上げ」＝「なし」：「用紙枚数」＝「１枚」
・「仕上げ」＝「針なし」：「用紙枚数」＝「１枚以上、５枚未満」
・「仕上げ」＝「ホチキス」：「用紙枚数」＝「５枚以上」
以上により、ジョブ情報として出力枚数が５枚未満の場合、関連項目が「仕上げ」の場合、「仕上げ」の設定値として「針なし」を推奨設定として提示することが可能である。
【００５３】
図１１は、実施例２における推奨印刷設定表示処理を示すフローチャートである。簡潔の為、図４との差分のみを説明する。Ｓ４０６において、推奨印刷設定を提示可能な印刷設定が保存済である場合、印刷制御部３００はさらに、代替条件が適用可能であるか判定する（Ｓ１１０１）。代替条件が適用可能である場合、印刷制御部３００は、推奨設定決定部３１０で決定した連動する関連項目に対する代替設定値を、操作部３０１に通知して、関連項目の強調表示を行う（Ｓ１１０２）。
【００５４】
例えば図８に示す例では、部数７１０が１部から１０部に変更されている。従って、変更された設定項目に連動して仕上げ７０５が「なし」から「ホチキス」に変更されることになる。なお、実施例１のように、変更された設定項目に連動して、優先的に変更される設定項目を変更した上で、図９に示す印刷設定組合せ統計情報管理テーブルを参照し、代替条件を特定する構成としてもよい。この場合、部数の変更に連動してカラーモードと仕上げの双方の設定項目が変更されることとなる。また、図９に示す例では代替条件「あり」が一つであったが、複数存在する場合は、印刷制御部３００が全ての代替条件を適用可能か判断し、適用可能と判断された設定項目を全て変更する構成としてもよい。
【００５５】
以上により、代替条件に基づいて、任意の設定項目の変更に伴って任意の設定項目の変更に連動して設定変更されている設定項目を特定し、最適な推奨設定を提示することができる。
【００５６】
（実施例３）
実施例１、２では、ＭＦＰ１００に事前に投入されたジョブデータに対して、印刷制御部３００が、推奨印刷設定を決定、表示していた。この処理を、クライアント１０２またはモバイル端末１０３が、ジョブデータをＭＦＰ１００に送信する前に、ジョブデータの印刷設定処理として行うことも可能である。
【００５７】
図１２は、実施例３における印刷システムで、クライアント制御部３１３が、サーバ制御部３２１から統計情報を取得して推奨印刷設定表示処理を行うシーケンス図を示す。図１２において、クライアント制御部３１３は、操作部３２０を介して、ユーザの操作によって選択されたドキュメントの印刷指示を受け付ける。そして、ＰＤＬデータ生成部３１６がＰＤＬデータの各ページデータ内の文字描画データ、図形描画データ、画像描画データの特徴情報を抽出する。次に、推奨設定決定部３１９は、ＰＤＬデータ生成部３１６が抽出した特徴情報から推奨設定決定部３１９で推奨する印刷設定を決定する（Ｓ１２０１）。推奨印刷設定が決定されると、クライアント制御部３１３は通信部３１７を介して、サーバ制御部３２１へ過去に出力されたジョブデータの印刷設定の統計情報送信要求を行う（Ｓ１２０２）。
【００５８】
サーバ制御部３２１は、クライアント制御部３１３から統計情報送信要求を受け付けると、設定統計管理部３２５が管理している統計情報の読出しを行う（Ｓ１２０３）。サーバ制御部３２１は、設定統計管理部３２５が管理している統計情報の読出しが完了すると、通信部３２４を介して、クライアント制御部３１３へ統計情報の送信処理を行う（Ｓ１２０４）。
【００５９】
クライアント制御部３１３は、サーバ制御部３２１から過去に出力されたジョブデータの印刷設定の統計情報を取得すると、印刷設定管理部３１８へ一時保存し、特徴情報に基づいて決定された推奨印刷設定を補正する（Ｓ１２０５）。次に、クライアント制御部３１３は、通信部３１７を介して、過去に出力されたジョブデータの印刷設定の各設定項目について、任意の設定項目の変更に連動して変更されている関連設定項目の組合せ統計情報送信要求をサーバ制御部３２１に行う（Ｓ１２０６）。
【００６０】
サーバ制御部３２１は、クライアント制御部３１３から組合せ統計情報送信要求を受け付けると、組合せ統計管理部３２６が管理している組合せ統計情報の読出しを行う（Ｓ１２０７）。次に、サーバ制御部３２１は、組合せ統計管理部３２６が管理している組合せ統計情報の読出しが完了すると、通信部３２４を介して、クライアント制御部３１３へ組合せ統計情報の送信処理を行う（Ｓ１２０８）。
【００６１】
クライアント制御部３１３は、サーバ制御部３２１から組合せ統計情報を取得すると、印刷設定管理部３１８へ一時保存し、Ｓ１２０４で補正された推奨印刷設定を、操作部３２０を介して表示する（Ｓ１２０９）。クライアント制御部３１３は、操作部３２０を介して、ユーザからの印刷設定変更を受け付ける（Ｓ１２１０）。
【００６２】
ここで、推奨設定決定部３１９は、ユーザからの印刷設定変更に応じて、印刷設定管理部３１８へ一時保存した組合せ統計情報から、連動して変更されるべき印刷設定項目を決定する。クライアント制御部３１３は、連動して変更されるべき印刷設定項目を、操作部３２０を介して強調表示する。また、クライアント制御部３１３は、決定した印刷設定項目により、印刷設定管理部３１８へ一時保存した統計情報及び組合せ統計情報の更新処理を行う。
【００６３】
図１３は、実施例３において操作部３２０に表示される推奨印刷設定画面の一例を示す図である。図１３（Ａ）に示すように、推奨印刷設定画面１３００には、推奨印刷設定に基づくジョブデータのプレビュー１３０１と、各印刷設定項目の設定項目名と設定値１３０４乃至１３０５が表示されている。また、推奨印刷設定画面１３００では、各印刷設定項目についてユーザからの印刷設定変更を受け付け可能に構成されている。
【００６４】
図１３（Ｂ）は、図１３（Ａ）から設定項目「部数」１３１０の設定値が「１」から「１０」に変更された際に表示される画面である。設定項目「部数」１３１０に対する関連項目として設定項目「カラーモード」１３０９が強調表示されている。携帯端末のように小さな画面では印刷設定項目を全て表示すると視認性が低下する。従って、図１３（Ｂ）に示す例では、ページ集約１３０４から表示がカラーモード１３０９に切り替えて強調表示される。
【００６５】
次に、クライアント制御部３１３は、操作部３２０を介して、ユーザからの印刷実行を受け付けると、ジョブデータ生成部３１４がジョブデータを生成する。クライアント制御部３１３は、生成されたジョブデータを通信部３２４を介して、印刷制御部３００に送信する（Ｓ１２１１）。
【００６６】
印刷制御部３００は、クライアント制御部３１３からジョブデータを受信すると、印刷出力処理を行う（Ｓ１２１２）。印刷制御部３００は、ジョブデータの印刷出力処理が完了すると、クライアント制御部３１３へジョブデータの印刷出力完了を通知する（Ｓ１２１３）。
【００６７】
クライアント制御部３１３は、印刷制御部３００からジョブデータの印刷出力完了の通知を受信すると、印刷設定管理部３１８へ一時保存している統計情報及び組合せ統計情報を、サーバ制御部３２１へ送信して統計情報更新要求を行う（Ｓ１２１４）。
【００６８】
サーバ制御部３２１は、クライアント制御部３１３から統計情報更新要求を受け付けると、設定統計管理部３２５が管理している統計情報と組合せ統計管理部３２６が管理している組合せ統計情報を更新する（Ｓ１２１５）。サーバ制御部３２１は、更新が完了すると、クライアント制御部３１３に統計情報更新完了を通知する（Ｓ１２１６）。
【００６９】
なお、上述の例では、クライアント制御部３１３がサーバ制御部３２１から印刷設定の統計情報および組み合わせ統計情報を取得する構成としたが、これに限定されることはない。クライアント制御部３１３は、サーバ制御部３２１に代えて印刷制御部３００から印刷設定の統計情報および組み合わせ統計情報を取得してもよい。
【００７０】
以上により、クライアント１０２またはモバイル端末１０３が、サーバ１０４から統計情報を取得して、ジョブデータの送信前に、変更された印刷設定項目に連動して変更されるべき印刷設定項目を特定し、推奨印刷設定を提示することができる。
【００７１】
（実施例４）
実施例１、２、３において、クライアント１０２またはモバイル端末１０３からのジョブデータ送信前、及び、ＭＦＰ１００での印刷出力前に、それぞれ、推奨印刷設定を表示することができた。ここで、クライアント１０２またはモバイル端末１０３からの印刷指示内容により、推奨印刷設定の表示を逐次行うか、ＭＦＰ１００からの出力の場合のみ行うかを切替可能に構成することもできる。
【００７２】
図１４は、実施例４における、推奨印刷設定表示処理の切替処理を示すフローチャートである。Ｓ１４０１で、クライアント制御部３１３は、操作部３２０を介して、ドキュメントの印刷指示を受け付けるとジョブデータはＢＯＸジョブか否かを判定する。ＢＯＸジョブとは、ＭＦＰ１００のＨＤＤなどのデバイスに備えられた記憶手段にジョブデータを即時印刷出力することなく、一旦記憶させておくジョブを指す。
【００７３】
Ｓ１４０１で、ジョブデータがＢＯＸジョブである場合、印刷制御部３００がジョブデータを出力する際に推奨印刷設定を行うため、クライアント制御部３１３は推奨印刷設定表示処理をスキップする。Ｓ１４０１でＢＯＸジョブではない場合、クライアント制御部３１３は印刷出力であると判定し、Ｓ１４０２で、印刷モードを取得する。印刷モードは、印刷制御部３００のジョブデータ管理部３０７が管理する機器設定であり、少なくとも通常出力モードと溜め置きモードを含む。溜め置きモードとは、ジョブデータはいったんサーバ上やＭＦＰ１００の本体内に溜め置かれる。これを、ユーザがＭＦＰ１００から出力指示を行うことで、実際の印刷出力が行われるモードである。
【００７４】
クライアント制御部３１３は、印刷制御部３００から印刷モードを取得すると、印刷モードが通常出力モードか溜め置き印刷かを判定する（Ｓ１４０３）。印刷モードが留置きモードである場合、印刷制御部３００がユーザの印刷指示を受け付けて推奨印刷設定を行うため、クライアント制御部３１３での推奨印刷設定表示処理をスキップする。次に、クライアント制御部３１３は、留置きモードではない場合、ジョブデータに対して推奨印刷設定表示処理を行う（Ｓ１４０４）。
【００７５】
以上により、クライアント１０２またはモバイル端末１０３からの印刷指示内容により、推奨印刷設定の表示を逐次行うか、ＭＦＰ１００からの出力の場合のみ行うかを切替可能に構成することができる。
【００７６】
（実施例５）
実施例１では、推奨設定決定部３１０は、組合せ統計管理部３１２が管理する統計情報に基づいて、変更された設定項目に連動して変更される関連設定項目として使用頻度の高い設定値を、推奨印刷設定として提示していた。ここで、組合せ統計管理部３１２が各設定項目の影響設定項目を管理しておき、当該ジョブデータのジョブ情報と、影響設定項目から、使用頻度とは独立して必要な関連項目の設定値を決定するように構成することもできる。
【００７７】
図１５は、本実施例における印刷システムにおいて、組合せ統計管理部３１２が管理する影響設定項目管理テーブルの一例を示す図である。図１５（Ａ）は、変更項目１５００として、「ページ集約」の変更前及び変更後の設定値と、それぞれの設定値に対する影響設定項目１５０１として、「用紙向き」が対応付けられて管理されている。図１５（Ｂ）は、変更項目１５０２として、「仕上げ位置」の変更前及び変更後の設定値と、それぞれの設定値に対する影響設定項目１５０３として、「用紙向き」が対応付けられて管理されている。以上により、影響設定項目「用紙向き」を介して、「ページ集約」と「仕上げ位置」を関連設定項目として推奨印刷設定を提示することが可能である。
【００７８】
図１６は、実施例５における推奨印刷設定処理を示すフローチャートである。簡潔の為、図４との差分のみを説明する。Ｓ４０６において、推奨設定決定部３１０は組合せ統計管理部３１２が管理する統計情報の中で、提示可能な推奨印刷設定が保存済でない場合、変更された設定項目に影響設定項目があるか判定する（Ｓ１６０１）。変更された設定項目に影響設定項目がある場合、推奨設定決定部３１０が影響設定項目により変更される関連設定項目の強調表示を行う（Ｓ１６０２）。最後に、印刷制御部３００は、組合せ統計管理部３１２で管理される統計情報の中で、変更された設定項目と影響設定項目により変更された関連設定項目を組合せ統計対象として更新する（Ｓ１６０３）。
【００７９】
以上により、影響設定項目に基づいて使用頻度とは独立して必要な関連する設定項目の推奨設定を提示することができる。
【００８０】
（その他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（コンピュータプログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給する。そしてそのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。この場合、そのプログラム、及び該プログラムを記憶した記憶媒体は本発明を構成することになる。
【図１】
2015176293.tif 000003
【図２】
2015176293.tif 000004
【図３】
2015176293.tif 000005
【図４】
2015176293.tif 000006
【図５】
2015176293.tif 000007
【図６】
2015176293.tif 000008
【図７】
2015176293.tif 000009
【図８】
2015176293.tif 000010
【図９】
2015176293.tif 000011
【図１０】
2015176293.tif 000012
【図１１】
2015176293.tif 000013
【図１２】
2015176293.tif 000014
【図１３】
2015176293.tif 000015
【図１４】
2015176293.tif 000016
【図１５】
2015176293.tif 000017
【図１６】
2015176293.tif 000018