(57)【要約】【課題】ユーザの利便性を高めることができる画像処理システムを得る。【解決手段】本発明の画像処理システムは、画像処理装置と、画像処理装置と通信を行うサーバとを備える。画像処理装置は、第１のユーザ識別子、および第１のジョブ設定項目の設定値である第１の設定値を含み、ジョブの実行を指示する第１のジョブ情報を取得する取得部を有し、画像処理装置またはサーバは、第１のユーザ識別子に関連づけて管理され、第１の値または第２の値に設定され、第１のジョブ設定項目の設定値が初期値とは異なる設定値に設定されたことがある場合に第１の値に設定される第１のフラグ情報を記憶する第１の記憶部を有し、画像処理装置またはサーバは、第１のフラグ情報に基づいて、第１のジョブ設定項目の推奨すべき設定値である第１の推奨設定値を含む第１の推奨設定情報を生成する生成部を有する。【選択図】図９
2020135449.tif 000002
【特許請求の範囲】
【請求項１】
画像処理装置と、
前記画像処理装置と通信を行うサーバと
を備え、
前記画像処理装置は、第１のユーザ識別子、および第１のジョブ設定項目の設定値である第１の設定値を含み、ジョブの実行を指示する第１のジョブ情報を取得する取得部を有し、
前記画像処理装置または前記サーバは、前記第１のユーザ識別子に関連づけて管理され、第１の値または第２の値に設定され、前記第１のジョブ設定項目の設定値が初期値とは異なる設定値に設定されたことがある場合に前記第１の値に設定される第１のフラグ情報を記憶する第１の記憶部を有し、
前記画像処理装置または前記サーバは、前記第１のフラグ情報に基づいて、前記第１のジョブ設定項目の推奨すべき設定値である第１の推奨設定値を含む第１の推奨設定情報を生成する生成部を有する
画像処理システム。
【請求項２】
前記第１のフラグ情報は、さらに、前記生成部が、前記第１のジョブ設定項目の推奨すべき設定値として前記初期値とは異なる設定値を含む一の推奨設定情報を生成したことがある場合に、前記第１の値に設定される
請求項１に記載の画像処理システム。
【請求項３】
前記画像処理装置は、前記ジョブを実行する実行部を有し、
前記取得部は、さらに、前記第１のジョブ設定項目の設定値が前記第１の設定値または前記第１の推奨設定値に設定された第２のジョブ情報を取得し、
前記実行部は、前記第２のジョブ情報に基づいて前記ジョブを実行する
請求項１または請求項２に記載の画像処理システム。
【請求項４】
前記第１のジョブ情報は、前記第１のジョブ設定項目の設定値および１以上のジョブ設定項目の１以上の設定値を含み、
前記第２のジョブ情報は、前記第１のジョブ設定項目の設定値および前記１以上のジョブ設定項目の１以上の設定値を含み、
前記第１のジョブ情報における、前記１以上のジョブ設定項目の前記１以上の設定値は、前記第２のジョブ情報における、前記１以上のジョブ設定項目の前記１以上の設定値と互いに同じである
請求項３に記載の画像処理システム。
【請求項５】
前記生成部は、前記第１のフラグ情報が前記第２の値である場合に、前記第１の推奨設定情報を生成する
請求項１から請求項４のいずれか一項に記載の画像処理システム。
【請求項６】
前記生成部は、前記第１の設定値が、前記第１のジョブ設定項目の前記初期値である場合に、前記第１の推奨設定情報を生成する
請求項５に記載の画像処理システム。
【請求項７】
前記第１のジョブ情報は、第２のジョブ設定項目の設定値である第２の設定値を含み、
前記第１の記憶部は、前記第１のユーザ識別子に関連づけて管理され、前記第１の値または前記第２の値に設定され、前記第２のジョブ設定項目の設定値が前記初期値とは異なる設定値に設定されたことがある場合に前記第１の値に設定される第２のフラグ情報をさらに記憶し、
前記生成部は、前記第１のフラグ情報が前記第２の値であり、前記第２のフラグ情報が前記第１の値である場合に、前記第１の推奨設定情報を生成する
請求項１から請求項６のいずれか一項に記載の画像処理システム。
【請求項８】
前記画像処理装置または前記サーバは、前記画像処理装置において実行された複数のジョブの履歴情報を記憶する第２の記憶部を有し、
前記生成部は、前記第１のフラグ情報に加え、前記履歴情報に基づいて前記第１の推奨設定情報を生成する
請求項１から請求項６のいずれか一項に記載の画像処理システム。
【請求項９】
前記履歴情報は、前記複数のジョブにおける、前記第１のジョブ設定項目の設定値についての情報を含み、
前記生成部は、前記第１のフラグ情報が前記第２の値である場合に、前記履歴情報に含まれる、前記第１のジョブ設定項目の設定値についての情報に基づいて、前記第１の推奨設定情報を生成する
請求項８に記載の画像処理システム。
【請求項１０】
前記履歴情報は、前記第１のユーザ識別子に関連づけられた前記第１のジョブ設定項目の設定値についての情報、および第２のユーザ識別子に関連づけられた前記第１のジョブ設定項目の設定値についての情報を含み、
前記生成部は、前記第１のフラグ情報が前記第２の値である場合に、前記履歴情報に含まれる、前記第２のユーザ識別子に関連づけられた、前記第１のジョブ設定項目の設定値についての情報に基づいて、前記第１の推奨設定情報を生成する
請求項９に記載の画像処理システム。
【請求項１１】
前記第１のジョブ情報は、第２のジョブ設定項目の設定値である第２の設定値を含み、
前記第１の記憶部は、前記第１のユーザ識別子に関連づけて管理され、前記第１の値または前記第２の値に設定され、前記第２のジョブ設定項目の設定値が前記初期値とは異なる設定値に設定されたことがある場合に前記第１の値に設定される第２のフラグ情報をさらに記憶し、
前記履歴情報は、前記複数のジョブにおける、前記第２のジョブ設定項目の設定値についての情報を含み、
前記生成部は、前記第１のフラグ情報および前記第２のフラグ情報が前記第２の値である場合に、前記履歴情報に基づいて、前記第１の推奨設定情報、および前記第２のジョブ設定項目の推奨すべき設定値である第２の推奨設定値を含む第２の推奨設定情報のうちの一方を生成する
請求項８に記載の画像処理システム。
【請求項１２】
前記第１の推奨設定値は、前記第１のジョブ設定項目の設定値の前記初期値と異なる
請求項１から請求項１１のいずれか一項に記載の画像処理システム。
【請求項１３】
前記画像処理装置または前記サーバは、前記第１のフラグ情報が前記第２の値であり、前記生成部が前記第１の推奨設定情報を生成する場合に、前記第１の記憶部に記憶された前記第１のフラグ情報を前記第１の値に設定する情報更新部を有する
請求項１から請求項１２のいずれか一項に記載の画像処理システム。
【請求項１４】
前記情報更新部は、前記第１のフラグ情報が前記第２の値であり、前記第１の設定値が前記初期値とは異なる場合に、前記第１の記憶部に記憶された前記第１のフラグ情報を前記第１の値に設定する
請求項１３に記載の画像処理システム。
【請求項１５】
第１のユーザ識別子、および第１のジョブ設定項目の設定値である第１の設定値を含み、ジョブの実行を指示する第１のジョブ情報を取得する取得部と、
前記第１のユーザ識別子に関連づけて管理され、第１の値または第２の値に設定され、前記第１のジョブ設定項目の設定値が初期値とは異なる設定値に設定されたことがある場合に前記第１の値に設定される第１のフラグ情報を記憶する第１の記憶部と、
前記第１のフラグ情報に基づいて、前記第１のジョブ設定項目の推奨すべき設定値である第１の推奨設定値を含む第１の推奨設定情報を生成する生成部と
を備えた画像処理装置。
【請求項１６】
第１のユーザ識別子、および第１のジョブ設定項目の設定値である第１の設定値を含み、ジョブの実行を指示する第１のジョブ情報を取得することと、
前記第１のユーザ識別子に関連づけて管理され、第１の値または第２の値に設定され、前記第１のジョブ設定項目の設定値が初期値とは異なる設定値に設定されたことがある場合に前記第１の値に設定される第１のフラグ情報を記憶することと、
前記第１のフラグ情報に基づいて、前記第１のジョブ設定項目の推奨すべき設定値である第１の推奨設定値を含む第１の推奨設定情報を生成することと
を含む画像処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理を行う画像処理システム、画像処理装置、および画像処理方法に関する。
【背景技術】
【０００２】
画像処理装置では、ユーザにより設定された、様々な設定項目の設定値に基づいて、画像処理が行われる。例えば、特許文献１には、履歴情報に基づいて推奨する印刷設定値を提示する装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−１５０７０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
画像処理装置では、ユーザの利便性が高いことが望まれており、さらなる利便性の向上が期待されている。
【０００５】
ユーザの利便性を高めることができる画像処理システム、画像処理装置、および画像処理方法を提供することが望ましい。
【課題を解決するための手段】
【０００６】
本発明の一実施の形態における画像処理システムは、画像処理装置と、サーバとを備えている。サーバは、画像処理装置と通信を行うように構成される。画像形成装置は、第１のユーザ識別子、および第１のジョブ設定項目の設定値である第１の設定値を含み、ジョブの実行を指示する第１のジョブ情報を取得する取得部を有する。画像処理装置またはサーバは、第１のユーザ識別子に関連づけて管理され、第１の値または第２の値に設定され、第１のジョブ設定項目の設定値が初期値とは異なる設定値に設定されたことがある場合に第１の値に設定される第１のフラグ情報を記憶する第１の記憶部を有する。画像処理装置またはサーバは、第１のフラグ情報に基づいて、第１のジョブ設定項目の推奨すべき設定値である第１の推奨設定値を含む第１の推奨設定情報を生成する生成部を有する。
【０００７】
本発明の一実施の形態における画像処理装置は、取得部と、第１の記憶部と、生成部とを備えている。取得部は、第１のユーザ識別子、および第１のジョブ設定項目の設定値である第１の設定値を含み、ジョブの実行を指示する第１のジョブ情報を取得するように構成される。第１の記憶部は、第１のユーザ識別子に関連づけて管理され、第１の値または第２の値に設定され、第１のジョブ設定項目の設定値が初期値とは異なる設定値に設定されたことがある場合に第１の値に設定される第１のフラグ情報を記憶するように構成される。生成部は、第１のフラグ情報に基づいて、第１のジョブ設定項目の推奨すべき設定値である第１の推奨設定値を含む第１の推奨設定情報を生成するように構成される。
【０００８】
本発明の一実施の形態における画像処理方法は、第１のユーザ識別子、および第１のジョブ設定項目の設定値である第１の設定値を含み、ジョブの実行を指示する第１のジョブ情報を取得することと、第１のユーザ識別子に関連づけて管理され、第１の値または第２の値に設定され、第１のジョブ設定項目の設定値が初期値とは異なる設定値に設定されたことがある場合に第１の値に設定される第１のフラグ情報を記憶することと、第１のフラグ情報に基づいて、第１のジョブ設定項目の推奨すべき設定値である第１の推奨設定値を含む第１の推奨設定情報を生成することとを含む。
【発明の効果】
【０００９】
本発明の一実施の形態における画像処理システム、画像処理装置、および画像処理方法によれば、第１のフラグ情報に基づいて、第１のジョブ設定項目の推奨すべき設定値である第１の推奨設定値を含む第１の推奨設定情報を生成するようにしたので、ユーザの利便性を高めることができる。
【図面の簡単な説明】
【００１０】
【図１】一実施の形態に係る画像処理システムの一構成例を表すブロック図である。
【図２】図１に示した情報処理装置の一構成例を表すブロック図である。
【図３】ジョブデータの一構成例を表す説明図である。
【図４】図１に示した画像処理装置の一構成例を表すブロック図である。
【図５】図１に示したサーバの一構成例を表すブロック図である。
【図６】図５に示したジョブ情報データベースの一構成例を表す説明図である。
【図７】図５に示した既知項目データベースの一構成例を表す説明図である。
【図８Ａ】図１に示した画像処理システムの一動作例を表すシーケンス図である。
【図８Ｂ】図１に示した画像処理システムの一動作例を表す他のシーケンス図である。
【図９】図４に示した抽出条件決定部の一動作例を表すフローチャートである。
【図１０】図４に示した抽出条件決定部の一動作例を表す説明図である。
【図１１Ａ】図５に示したジョブリスト生成部の一動作例を表す説明図である。
【図１１Ｂ】図５に示したジョブリスト生成部の一動作例を表す他の説明図である。
【図１２】図４に示した推奨設定決定部の一動作例を表すフローチャートである。
【図１３】図４に示した推奨設定決定部の一動作例を表す説明図である。
【図１４】図２に示した表示部が表示する提案画面の一例を表す画像図である。
【図１５】処理後におけるジョブデータの一例を表す説明図である。
【図１６】処理後における既知項目データベースの一例を表す説明図である。
【図１７】変形例に係る画像処理システムの一構成例を表すブロック図である。
【図１８】図１７に示した画像処理装置の一構成例を表すブロック図である。
【図１９Ａ】図１７に示した画像処理システムの一動作例を表すシーケンス図である。
【図１９Ｂ】図１７に示した画像処理システムの一動作例を表す他のシーケンス図である。
【図２０】他の変形例に係る画像処理システムの一構成例を表すブロック図である。
【図２１】図２０に示した画像処理装置の一構成例を表すブロック図である。
【図２２Ａ】図２０に示した画像処理システムの一動作例を表すシーケンス図である。
【図２２Ｂ】図２０に示した画像処理システムの一動作例を表す他のシーケンス図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
【００１２】
＜実施の形態＞
［構成例］
図１は、本発明の一実施の形態に係る画像処理システム（画像処理システム１）の一構成例を表すものである。画像処理方法は、本実施の形態により具現化されるので、併せて説明する。画像処理システム１は、情報処理装置１０と、画像処理装置２０と、サーバ３０とを備えている。情報処理装置１０、画像処理装置２０、およびサーバ３０は、例えば有線ＬＡＮ（Local Area Network）などのネットワーク９に接続される。
【００１３】
情報処理装置１０は、この例ではいわゆるパーソナルコンピュータであり、ユーザＵＡの操作に基づいて、印刷ジョブの実行を指示するジョブデータＤＪＯＢを生成するように構成される。そして、情報処理装置１０は、このジョブデータＤＪＯＢを画像処理装置２０に供給するようになっている。
【００１４】
画像処理装置２０は、コピー機能、ファックス機能、スキャン機能、プリント機能などを有する、いわゆる多機能周辺装置（ＭＦＰ；Multi  Function Peripheral）である。画像処理装置２０は、情報処理装置１０から供給されたジョブデータＤＪＯＢに基づいて、印刷ジョブを実行することにより、紙などの記録媒体に画像を形成するように構成される。
【００１５】
サーバ３０は、画像処理装置２０において実行されたジョブの履歴情報を、ジョブ履歴データベースＤＢＪを用いて管理するとともに、各ユーザがジョブの複数の設定項目のそれぞれを知っているかどうかについてのフラグ情報を、既知項目データベースＤＢＫを用いて管理するように構成される。
【００１６】
この構成により、画像処理システム１では、ユーザＵＡの操作に基づいて情報処理装置１０がジョブデータＤＪＯＢ（ジョブデータＤＪＯＢ１）を生成する。画像処理装置２０は、ジョブデータＤＪＯＢ１に基づいて、サーバ３０により管理された情報（ジョブ履歴データベースＤＢＪおよび既知項目データベースＤＢＫ）を用いて、ジョブデータＤＪＯＢ１に含まれる、ある設定項目についての設定値の代わりに推奨する推奨設定値を決定する。情報処理装置１０は、ユーザＵＡに対してこの推奨設定値を用いて印刷ジョブを行うことを提案し、ジョブデータＤＪＯＢ１に含まれる設定値と、推奨設定値のどちらを使用するかをユーザＵＡに選択させる。情報処理装置１０は、ユーザＵＡの選択操作に基づいて、選択された設定値を含むジョブデータＤＪＯＢ（ジョブデータＤＪＯＢ２）を生成する。そして、画像処理装置２０は、このジョブデータＤＪＯＢ２に基づいて、印刷ジョブを実行することにより、紙などの記録媒体に画像を形成するようになっている。
【００１７】
（情報処理装置１０）
図２は、情報処理装置１０の一構成例を表すものである。情報処理装置１０は、通信部１１と、表示部１２と、操作部１３と、記憶部１４と、制御部１５とを有している。
【００１８】
通信部１１は、ネットワーク９を介して、画像処理装置２０との間で通信を行うように構成される。表示部１２は、情報処理装置１０の動作状態を示す画像やユーザへの指示を示す画像などを表示するように構成され、例えば、液晶ディスプレイを用いて構成される。操作部１３は、ユーザの操作を受け付けるように構成され、例えば、キーボードおよびマウスを用いて構成される。記憶部１４は、オペレーティングシステム、アプリケーションソフトウェア、プリンタドライバなどの、情報処理装置１０において用いられる各種プログラムや、様々なデータを記憶するように構成され、例えば、ＨＤＤ（Hard Disk Drive）やＳＳＤ（Solid State Drive）を用いて構成される。
【００１９】
制御部１５は、情報処理装置１０の動作を制御するとともに様々な処理を行うものであり、例えば、ＣＰＵ（Central Processing Unit）やＲＡＭ（Random Access Memory）を用いて構成される。制御部１５は、ジョブデータ生成部１５Ａを有している。ジョブデータ生成部１５Ａは、記憶部１４に記憶されたプリンタドライバに基づいて処理を行うことにより、印刷ジョブの実行を指示するジョブデータＤＪＯＢを生成するように構成される。
【００２０】
図３は、ジョブデータＤＪＯＢの一例を表すものである。ジョブデータＤＪＯＢは、ユーザ情報ＩＵと、データ情報ＩＤと、設定情報ＩＳとを含んでいる。また、ジョブデータＤＪＯＢは、図示していないが、印刷されるべき画像データをも含んでいる。
【００２１】
ユーザ情報ＩＵは、ジョブデータＤＪＯＢを生成した情報処理装置１０のユーザＵＡについての情報である。ユーザ情報ＩＵは、例えば、そのユーザＵＡを識別可能なユーザ識別子についての情報を含む。この例では、ユーザＵＡは、ユーザ識別子“ＵＩＤＡ”に対応づけられている。なお、ユーザ情報ＩＵは、ユーザ識別子についての情報に加え、様々な情報を含んでいてもよい。具体的には、ユーザ情報ＩＵは、例えば、そのユーザＵＡの所属部署についての情報や、そのユーザＵＡの勤務年数についての情報を含んでいてもよい。
【００２２】
データ情報ＩＤは、そのジョブデータＤＪＯＢに含まれる画像データの属性を表す情報である。データ情報ＩＤは、例えば、オブジェクト種別についての情報を含む。オブジェクト種別は、画像データに含まれるオブジェクトの種別であり、例えば、“グラフィック”、“イメージ”、“テキスト”などに設定される。“グラフィック”は、画像データがベクタ形式で表されていることを示し、“イメージ”は画像データがラスタ形式で表されていることを示す。この例では、オブジェクト種別は、“グラフィック”に設定されている。なお、データ情報ＩＤは、オブジェクト種別についての情報に加え、様々な情報を含んでいてもよい。
【００２３】
設定情報ＩＳは、印刷ジョブの設定値についての情報である。この例では、設定情報ＩＳは、“カラー”設定、“印刷面”設定、“集約”設定、“解像度”設定などの複数の設定項目の設定値についての情報を含んでいる。
【００２４】
“カラー”設定は、記録媒体に画像を形成する際に使用する現像剤の色を指定するための設定項目である。“カラー”設定の設定値は、例えば、“フルカラー”、“モノクロ”などに設定可能である。“フルカラー”は、例えばシアン色の現像剤、マゼンタ色の現像剤、黄色の現像剤を使用して画像を形成することを指示する設定値であり、“モノクロ”は、黒色の現像剤を使用して画像を形成することを指示する設定値である。この例では、“フルカラー”が、初期値（デフォルト値）として予め設定されている。この例では、“カラー”設定の設定値は、“フルカラー”に設定されるとともに、この設定値“フルカラー”が初期値である旨の情報も含んでいる。
【００２５】
“印刷面”設定は、記録媒体における、画像を形成する面を指定するための設定項目である。“印刷面”設定の設定値は、例えば、“両面”または“片面”に設定可能である。“両面”は、記録媒体の両面に画像を形成することを指示する設定値であり、“片面”は、記録媒体の片面のみに画像を形成することを指示する設定値である。この例では、“片面”が、初期値（デフォルト値）として予め設定されている。この例では、“印刷面”設定の設定値は、“両面”に設定されている。
【００２６】
“集約”設定は、記録媒体の各印刷面に形成するページ画像の数を指定するための設定項目である。“集約”設定の設定値は、例えば、“２in１”、“なし”などに設定可能である。“２in１”は、記録媒体の各印刷面に２ページ分のページ画像を集約して形成することを指示する設定値であり、“なし”は、記録媒体の各印刷面に１ページ分のページ画像を形成することを指示する設定値である。この例では、“なし”が、初期値（デフォルト値）として予め設定されている。この例では、“集約”設定の設定値は、“なし”に設定されるとともに、この設定値“なし”が初期値である旨の情報も含んでいる。
【００２７】
“解像度”設定は、記録媒体に形成する画像の解像度を指定するための設定項目である。“解像度”設定の設定値は、例えば、“普通”、“きれい”などに設定可能である。“普通”は、通常の解像度で画像を形成することを指示する設定値であり、“きれい”は、通常の解像度より高い解像度で画像を形成することを指示する設定値である。この例では、“普通”が初期値（デフォルト値）として予め設定されている。この例では、“解像度”設定の設定値は“普通”に設定されるとともに、この設定値“普通”が初期値である旨の情報も含んでいる。
【００２８】
この例では、設定情報ＩＳは、４つの設定項目（“カラー”設定、“印刷面”設定、“集約”設定、“解像度”設定）の設定値についての情報を含むようにしたが、これに限定されるものではなく、これらの設定項目に加え、他の様々な設定項目の設定値についての情報を含んでいてもよい。
【００２９】
ジョブデータ生成部１５Ａは、このようなジョブデータＤＪＯＢ（ジョブデータＤＪＯＢ１）を生成する。そして、情報処理装置１０は、このジョブデータＤＪＯＢ１を画像処理装置２０に対して供給するようになっている。
【００３０】
また、ジョブデータ生成部１５Ａは、後述するように、画像処理装置２０から供給された推奨設定情報ＩＲに基づいて、ジョブデータＤＪＯＢ１に含まれる設定値と、推奨設定値のどちらを使用するかをユーザＵＡに選択させ、ユーザＵＡの選択操作に基づいて、ジョブデータＤＪＯＢ（ジョブデータＤＪＯＢ２）を生成する。そして、情報処理装置１０は、このジョブデータＤＪＯＢ２を画像処理装置２０に対して供給するようになっている。
【００３１】
（画像処理装置２０）
図４は、画像処理装置２０の一構成例を表すものである。画像処理装置２０は、通信部２１と、ＦＡＸ通信部２２と、表示操作部２３と、記憶部２４と、画像読取部２５と、画像形成部２６と、制御部２７とを有している。
【００３２】
通信部２１は、ネットワーク９を介して、情報処理装置１０およびサーバ３０との間で通信を行うように構成される。ＦＡＸ通信部２２は、電話回線を介して通信相手との間でＦＡＸデータを送受信するように構成される。表示操作部２３は、ユーザの操作を受け付けるとともに、画像処理装置２０の動作状態などを表示するように構成され、例えば、タッチパネル、各種ボタン、液晶ディスプレイ、各種インジケータなどを用いて構成される。記憶部２４は、ファームウェアや、各種装置設定値などを記憶するように構成され、例えば、ＨＤＤやフラッシュメモリを用いて構成される。
【００３３】
画像読取部２５は、原稿媒体に形成された画像を読み取るように構成される。画像読取部２５は、例えば、ＡＤＦ（Auto Document Feeder）を含んで構成される。画像読取部２５は、原稿読取面に直接セットされ、あるいはＡＤＦにセットされた原稿媒体に形成された画像を読み取ることにより、画像データ（読取データ）を生成するようになっている。
【００３４】
画像形成部２６は、トナーなどの現像剤を用いて、紙などの記録媒体にモノクロ画像やカラー画像を形成するように構成される。具体的には、画像形成部２６は、例えば、情報処理装置１０から供給されたジョブデータＤＪＯＢ、ＦＡＸ通信部２２が受信したＦＡＸデータ、および画像読取部２５により生成された読取データに基づいて、記録媒体に画像を形成するようになっている。
【００３５】
制御部２７は、画像処理装置２０における動作を制御するものである。制御部２７は、例えばＣＰＵやＲＡＭを用いて構成される。制御部２７は、既知項目情報要求部２７Ａと、抽出条件決定部２７Ｂと、ジョブリスト要求部２７Ｃと、推奨設定決定部２７Ｄと、ジョブ実行部２７Ｅと、情報更新要求部２７Ｆとを有している。
【００３６】
既知項目情報要求部２７Ａは、サーバ３０に対して、既知項目情報ＩＫを生成し、生成した既知項目情報ＩＫを送信することを要求するように構成される。既知項目情報ＩＫは、後述するように、印刷ジョブの複数の設定項目のそれぞれを、その印刷ジョブを指示したユーザが知っているかどうかについてのフラグ情報を含んでいる。
【００３７】
抽出条件決定部２７Ｂは、既知項目情報ＩＫに基づいて、サーバ３０に記憶されたジョブ履歴データベースＤＢＪから必要な情報を抽出するための抽出条件ＣＯを決定するように構成される。
【００３８】
ジョブリスト要求部２７Ｃは、サーバ３０に対して、抽出条件ＣＯに基づいてジョブリストＪＬを生成し、生成したジョブリストＪＬを送信することを要求するように構成される。
【００３９】
推奨設定決定部２７Ｄは、ジョブリストＪＬに基づいて、ジョブデータＤＪＯＢに含まれる、ある設定項目についての設定値の代わりに推奨する推奨設定値を決定するように構成される。推奨設定値は、初期値（デフォルト値）以外の設定値である。そして、推奨設定決定部２７Ｄは、この推奨設定値を含む推奨設定情報ＩＲを生成する。画像処理装置２０は、この推奨設定情報ＩＲを情報処理装置１０に供給するようになっている。
【００４０】
ジョブ実行部２７Ｅは、情報処理装置１０から供給されたジョブデータＤＪＯＢ（ジョブデータＤＪＯＢ２）に基づいて、印刷ジョブを実行するように構成される。これにより、画像処理装置２０の画像形成部２６は、このジョブデータＤＪＯＢ２に基づいて、記録媒体に画像を形成するようになっている。
【００４１】
情報更新要求部２７Ｆは、サーバ３０に対して、実行したジョブについての情報に基づいて、ジョブ履歴データベースＤＢＪ（後述）および既知項目データベースＤＢＫ（後述）の更新を要求するように構成される。
【００４２】
（サーバ３０）
図５は、サーバ３０の一構成例を表すものである。サーバ３０は、通信部３１と、表示部３２と、操作部３３と、記憶部３４と、制御部３５とを有している。
【００４３】
通信部３１は、ネットワーク９を介して、画像処理装置２０との間で通信を行うように構成される。表示部３２は、サーバ３０の動作状態を示す画像やユーザへの指示を示す画像などを表示するように構成され、例えば、液晶ディスプレイを用いて構成される。操作部３３は、ユーザの操作を受け付けるように構成され、例えば、キーボードおよびマウスを用いて構成される。
【００４４】
記憶部３４は、オペレーティングシステムなどのサーバ３０において用いられる各種プログラムや、様々なデータを記憶するように構成され、例えば、ＨＤＤやＳＳＤを用いて構成される。記憶部３４は、ジョブ履歴データベースＤＢＪと、既知項目データベースＤＢＫとを記憶している。
【００４５】
ジョブ履歴データベースＤＢＪには、画像処理装置２０において実行されたジョブの履歴情報が蓄積され記憶されている。なお、これに限定されるものではなく、ジョブ履歴データベースＤＢＪに、画像処理装置２０において実行されたジョブの履歴情報に加え、図示しない他の画像処理装置において実行されたジョブの履歴情報を蓄積してもよい。
【００４６】
図６は、ジョブ履歴データベースＤＢＪの一例を表すものである。ジョブ履歴データベースＤＢＪには、ユーザ情報ＩＵ、データ情報ＩＤ、および設定情報ＩＳが、互いに関連づけて記憶されている。この例では、ジョブ履歴データベースＤＢＪには、４つのユーザ識別子（ＵＩＤＡ、ＵＩＤＢ、ＵＩＤＣ、ＵＩＤＤ）に対応する４人のユーザＵＡ，ＵＢ，ＵＣ，ＵＤが指示した印刷ジョブの履歴情報が記憶されている。
【００４７】
既知項目データベースＤＢＫには、印刷ジョブにおける複数の設定項目のそれぞれをユーザが知っているかどうかについての情報が記憶されている。
【００４８】
図７は、既知項目データベースＤＢＫの一例を表すものである。既知項目データベースＤＢＫには、印刷ジョブにおける複数の設定項目にそれぞれ対応する複数の既知情報ＩＫ２を含んでいる。既知情報ＩＫ２は、ユーザ識別子と対応づけて管理されている。既知情報ＩＫ２は、設定項目をユーザが知っているかどうかを示すフラグ情報である。既知情報ＩＫ２は、例えば、“○”または“×”に設定可能である。“○”は、ユーザがその設定項目を知っているであろうことを示し、“×”は、ユーザがその設定項目を知らないであろうことを示す。具体的には、例えば、ユーザが、印刷ジョブにおけるある設定項目の設定値を初期値以外の設定値に設定したことがある場合には、ユーザはその設定項目を知っているであろうと判断され、既知情報ＩＫ２は“○”に設定される。また、例えば、ユーザに対して、印刷ジョブにおけるある設定項目の設定値を初期値以外の設定値（推奨設定値）にすべき旨を提案したことがある場合には、ユーザはその設定項目を知っているであろうと判断され、既知情報ＩＫ２は“○”に設定されるようになっている。
【００４９】
制御部３５は、サーバ３０の動作を制御するとともに様々な処理を行うものであり、例えば、ＣＰＵやＲＡＭを用いて構成される。制御部３５は、既知項目情報生成部３５Ａと、ジョブリスト生成部３５Ｂと、情報更新部３５Ｃとを有している。
【００５０】
既知項目情報生成部３５Ａは、画像処理装置２０の既知項目情報要求部２７Ａからの要求に基づいて、既知項目データベースＤＢＫを参照することにより、既知項目情報ＩＫを生成するように構成される。
【００５１】
ジョブリスト生成部３５Ｂは、画像処理装置２０のジョブリスト要求部２７Ｃからの要求に基づいて、ジョブ履歴データベースＤＢＪを参照することにより、ジョブリストＪＬを生成するように構成される。
【００５２】
情報更新部３５Ｃは、画像処理装置２０の情報更新要求部２７Ｆからの要求に基づいて、既知項目データベースＤＢＫおよびジョブ履歴データベースＤＢＪを更新するように構成される。
【００５３】
この構成により、画像処理システム１では、画像処理装置２０は、情報処理装置１０から供給されたジョブデータＤＪＯＢ１に基づいて、サーバ３０に記憶された既知項目データベースＤＢＫおよびジョブ履歴データベースＤＢＪを利用して、ジョブデータＤＪＯＢ１に含まれる、ある設定項目についての設定値の代わりに推奨する推奨設定値を決定し、ユーザＵＡに対して推奨設定値を用いて印刷ジョブを行うことを提案する。これにより、画像処理システム１では、後述するように、ユーザＵＡが知らないであろう設定項目についてのみ、ユーザＵＡに対して推奨設定値を提示することができるので、ユーザＵＡの利便性を高めることができるようになっている。
【００５４】
ここで、通信部２１は、本発明における「取得部」の一具体例に対応する。記憶部３４は、本発明における「第１の記憶部」の一具体例に対応する。既知情報ＩＫ２は、本発明における「フラグ情報」の一具体例に対応する。推奨設定決定部２７Ｄは、本発明における「生成部」の一具体例に対応する。ジョブ実行部２７Ｅは、本発明における「実行部」の一具体例に対応する。ジョブデータＤＪＯＢ１は、本発明における「第１のジョブ情報」の一具体例に対応し、ジョブデータＤＪＯＢ２は、本発明における「第２のジョブ情報」の一具体例に対応する。記憶部３４は、本発明における「第２の記憶部」の一具体例に対応する。ジョブ履歴データベースＤＢＪは、本発明における「履歴情報」の一具体例に対応する。
【００５５】
［動作および作用］
続いて、本実施の形態の画像処理システム１の動作および作用について説明する。
【００５６】
（全体動作概要）
まず、図１，２，４，５を参照して、画像処理システム１の全体動作概要を説明する。情報処理装置１０は、ユーザＵＡの操作に基づいてジョブデータＤＪＯＢ（ジョブデータＤＪＯＢ１）を生成し、このジョブデータＤＪＯＢ１を画像処理装置２０に供給する。画像処理装置２０は、サーバ３０に記憶された既知項目データベースＤＢＫおよびジョブ履歴データベースＤＢＪを利用して、ジョブデータＤＪＯＢ１に含まれる、ある設定項目についての設定値の代わりに推奨する推奨設定値を決定し、その推奨設定値を含む推奨設定情報ＩＲを情報処理装置１０に供給する。情報処理装置１０は、この推奨設定情報ＩＲに基づいて、ユーザＵＡに対して推奨設定値を用いて印刷ジョブを行うことを提案し、ジョブデータＤＪＯＢ１に含まれる設定値と、推奨設定値のどちらを使用するかをユーザＵＡに選択させる。情報処理装置１０は、ユーザＵＡの選択操作に基づいて、選択された設定値を含むジョブデータＤＪＯＢ（ジョブデータＤＪＯＢ２）を生成し、このジョブデータＤＪＯＢ２を画像処理装置２０に供給する。画像処理装置２０は、このジョブデータＤＪＯＢ２に基づいて、印刷ジョブを実行することにより、紙などの記録媒体に画像を形成する。そして、サーバ３０は、画像処理装置２０からの指示に基づいて、既知項目データベースＤＢＫおよびジョブ履歴データベースＤＢＪを更新する。
【００５７】
（詳細動作）
図８Ａ，８Ｂは、画像処理システム１の一動作例を表すものである。この例では、ユーザ識別子“ＵＩＤＡ”に関連づけられたユーザＵＡが、情報処理装置１０を操作することにより、画像処理システム１に対して印刷ジョブの実行を指示する。以下に、この動作について詳細に説明する。
【００５８】
まず、情報処理装置１０の操作部１３は、ユーザＵＡによる印刷設定操作を受け付ける（ステップＳ１０１）。具体的には、ユーザＵＡは、印刷ジョブについての様々な設定項目の設定値を入力し、操作部１３は、これらの入力操作を受け付ける。
【００５９】
次に、情報処理装置１０のジョブデータ生成部１５Ａは、ステップＳ１０１において受け付けた操作に基づいて、ジョブデータＤＪＯＢ１を生成する（ステップＳ１０２）。
【００６０】
この例では、図３に示したように、ジョブデータＤＪＯＢ１において、ユーザ情報ＩＵのユーザ識別子は“ＵＩＤＡ”に設定され、データ情報ＩＤのオブジェクト種別は“グラフィック”に設定され、設定情報ＩＳの“カラー”設定の設定値は“フルカラー”に設定され、“印刷面”設定の設定値は“両面”に設定され、“集約”設定の設定値は“なし”に設定され、“解像度”設定の設定値は“普通”に設定される。“カラー”設定、“集約”設定、および“解像度”設定の設定値は、これらの設定項目の初期値（デフォルト値）である。
【００６１】
次に、情報処理装置１０の通信部１１は、ステップＳ１０２において生成したジョブデータＤＪＯＢ１を、ネットワーク９を介して画像処理装置２０に送信する（ステップＳ１０３）。画像処理装置２０の通信部２１は、このジョブデータＤＪＯＢ１を受信する。
【００６２】
次に、画像処理装置２０の既知項目情報要求部２７Ａは、ステップＳ１０３において受け取ったジョブデータＤＪＯＢ１に含まれる、ユーザ識別子についての情報（この例では“ＵＩＤＡ”）を用いて、サーバ３０に対して、既知項目情報ＩＫの送信要求を行う（ステップＳ１０４）。画像処理装置２０の通信部２１は、そのユーザ識別子についての情報を含む送信要求情報を、ネットワーク９を介してサーバ３０に送信する。サーバ３０の通信部３１は、この送信要求情報を受信する。
【００６３】
次に、サーバ３０の既知項目情報生成部３５Ａは、記憶部３４に記憶された既知項目データベースＤＢＫを参照することにより、既知項目情報ＩＫを生成する（ステップＳ１０５）。具体的には、既知項目情報生成部３５Ａは、ステップＳ１０４において受信した送信要求情報に含まれるユーザ識別子についての情報を取得し、既知項目データベースＤＢＫに含まれる、そのユーザ識別子に対応する既知情報ＩＫ２に基づいて、既知項目情報ＩＫを生成する。
【００６４】
この例では、ユーザ識別子は“ＵＩＤＡ”であるので、既知項目情報生成部３５Ａは、図７に示したように、ユーザ識別子“ＵＩＤＡ”に対応する既知情報ＩＫ２に基づいて、既知項目情報ＩＫを生成する。この例では、既知項目情報ＩＫにおいて、“カラー”設定の既知情報ＩＫ２は“○”に設定され、“印刷面”設定、“集約”設定、“解像度”設定の既知情報ＩＫ２は“×”に設定されている。すなわち、この既知項目情報ＩＫは、ユーザＵＡが、“カラー”設定の設定項目を知っており、“印刷面”設定、“集約”設定、“解像度”設定の設定項目を知らない旨の情報を含んでいる。
【００６５】
次に、サーバ３０の通信部３１は、ステップＳ１０５において生成された既知項目情報ＩＫを、ネットワーク９を介して画像処理装置２０に送信する（ステップＳ１０６）。画像処理装置２０は、この既知項目情報ＩＫを受信する。
【００６６】
次に、画像処理装置２０の抽出条件決定部２７Ｂは、既知項目情報ＩＫに基づいて抽出条件決定処理Ｐ１を行うことにより、ジョブ履歴データベースＤＢＪから必要な情報を抽出するための抽出条件ＣＯを決定する（ステップＳ１０７）。
【００６７】
図９は、抽出条件決定処理Ｐ１の一動作例を表すものである。抽出条件決定部２７Ｂは、既知項目情報ＩＫに含まれる複数の設定項目の既知情報ＩＫ２に基づいて、各設定項目についての抽出条件を設定する。以下に、この動作について詳細に説明する。
【００６８】
まず、抽出条件決定部２７Ｂは、複数の設定項目のうちの１つを選択する（ステップＳ２０１）。
【００６９】
次に、抽出条件決定部２７Ｂは、既知項目情報ＩＫに含まれる、選択された設定項目における既知情報ＩＫ２を確認する（ステップＳ２０２）。
【００７０】
ステップＳ２０２において、既知情報ＩＫ２が“○”である場合（ステップＳ２０３において“Ｙ”）には、抽出条件決定部２７Ｂは、ジョブデータＤＪＯＢ１における、選択された設定項目の設定値に基づいて、その設定項目についての抽出条件を設定する（ステップＳ２０４）。すなわち、既知情報ＩＫ２が“○”であるので、抽出条件決定部２７Ｂは、ユーザＵＡがこの選択された設定項目を知っているであろうと判断する。この場合には、抽出条件決定部２７Ｂは、ユーザＵＡに対してこの設定項目について推奨設定値を提案しないようにするため、ジョブデータＤＪＯＢ１における設定値に基づいて抽出条件を設定する。これにより、後述するように、ジョブ履歴データベースＤＢＪに含まれる複数の履歴情報のうち、選択された設定項目の設定値がジョブデータＤＪＯＢ１における設定値と同じである履歴情報が抽出され得る。
【００７１】
また、ステップＳ２０２において、既知情報ＩＫ２が“×”である場合（ステップＳ２０３において“Ｎ”）には、ジョブデータＤＪＯＢ１における、選択された設定項目の設定値を確認する（ステップＳ２０５）。選択された設定項目の設定値が初期値ではない場合（ステップＳ２０６において“Ｎ”）には、ステップＳ２０４に進み、抽出条件決定部２７Ｂは、上述したように、ジョブデータＤＪＯＢ１における、選択された設定項目の設定値に基づいて、その設定項目についての抽出条件を設定する。すなわち、この場合には、設定値が初期値ではないので、抽出条件決定部２７Ｂは、ユーザＵＡが設定値を初期値以外の設定値に意図的に設定したのであろうと判断する。この場合には、抽出条件決定部２７Ｂは、ユーザＵＡに対してこの設定項目について推奨設定値を提案しないようにするため、ジョブデータＤＪＯＢ１における設定値に基づいて抽出条件を設定する。これにより、後述するように、ジョブ履歴データベースＤＢＪに含まれる複数の履歴情報のうち、選択された設定項目の設定値がジョブデータＤＪＯＢ１における設定値と同じである履歴情報が抽出され得る。
【００７２】
ステップＳ２０５において、選択された設定項目の設定値が初期値である場合（ステップＳ２０６において“Ｙ”）には、選択された設定項目についての抽出条件を“don’t care”に設定する（ステップＳ２０７）。すなわち、この場合には、選択された設定項目における既知情報ＩＫ２が“×”であり（ステップＳ２０３において“Ｎ”）、かつジョブデータＤＪＯＢ１における、その選択された設定項目の設定値が初期値である（ステップＳ２０６において“Ｙ”）ので、抽出条件決定部２７Ｂは、ユーザＵＡがこの選択された設定項目を知らないであろうと判断する。この場合には、抽出条件決定部２７Ｂは、ユーザＵＡに対してこの設定項目について推奨設定値を提案してもよいと判断し、選択された設定項目についての抽出条件を“don’t care”に設定する。すなわち、選択された設定項目については、抽出条件は設定されない。これにより、後述するように、生成されたジョブリストＪＬにおけるこの設定項目の設定値は、様々な設定値を含むようになる。このように“don’t care”に設定された設定項目は、設定値を推奨すべき設定項目の候補となる。
【００７３】
次に、抽出条件決定部２７Ｂは、複数の設定項目のうちの全ての設定項目を選択したかどうかを確認する（ステップＳ２０８）。まだ全ての設定項目を選択していない場合（ステップＳ２０８において“Ｎ”）には、抽出条件決定部２７Ｂは、選択されていない設定項目のうちの１つを選択し（ステップＳ２０９）、ステップＳ２０２に戻る。そして、抽出条件決定部２７Ｂは、全ての設定項目を選択するまで、ステップＳ２０２〜Ｓ２０９の処理を繰り返す。
【００７４】
ステップＳ２０８において、全ての設定項目を選択した場合（ステップＳ２０８において“Ｙ”）には、このフローは終了する。このようにして、抽出条件決定部２７Ｂは、
抽出条件決定処理Ｐ１を行うことにより、抽出条件ＣＯを決定する。
【００７５】
図１０は、抽出条件決定部２７Ｂが決定した抽出条件ＣＯの一例を表すものである。抽出条件ＣＯは、ユーザ情報抽出条件と、データ情報抽出条件と、設定情報抽出条件とを含んでいる。抽出条件決定部２７Ｂは、上述した抽出条件決定処理Ｐ１を行うことにより、抽出条件ＣＯにおける設定情報抽出条件を決定する。
【００７６】
この例では、抽出条件決定部２７Ｂは、“カラー”設定の設定情報抽出条件を“フルカラー”に設定し、“印刷面”設定の設定情報抽出条件を“両面”に設定し、“集約”設定および“解像度”設定の設定情報抽出条件を“don’t care”にする。
【００７７】
具体的には、例えば、既知項目情報ＩＫ（図７）における“カラー”設定の既知情報ＩＫ２は“○”であるので（ステップＳ２０３において“Ｙ”）、抽出条件決定部２７Ｂは、ジョブデータＤＪＯＢ１（図３）における“カラー”設定の設定値（“フルカラー”）に基づいて、“カラー”設定の設定情報抽出条件を“フルカラー”に設定する。すなわち、“カラー”設定の既知情報ＩＫ２は“○”であるので、ユーザＵＡは、“カラー”設定を知っており、“カラー”設定の設定値（“フルカラー”）を意図的に設定している。よって、抽出条件決定部２７Ｂは、“カラー”設定の設定情報抽出条件を“フルカラー”に設定する。これにより、後述するように、ジョブ履歴データベースＤＢＪに含まれる複数の履歴情報のうち、“カラー”設定の設定値が“フルカラー”である履歴情報が抽出され得る。
【００７８】
また、既知項目情報ＩＫ（図７）における“印刷面”設定の既知情報ＩＫ２は“×”であり（ステップＳ２０３において“Ｎ”）、ジョブデータＤＪＯＢ１（図３）における“印刷面”設定の設定値は初期値ではないので（ステップＳ２０６において“Ｎ”）、抽出条件決定部２７Ｂは、ジョブデータＤＪＯＢ１（図３）における“印刷面”設定の設定値（“両面”）に基づいて、“印刷面”設定の設定情報抽出条件を“両面”に設定する。すなわち、“印刷面”設定の既知情報ＩＫ２は“×”であるが、ジョブデータＤＪＯＢ１における“印刷面”設定の設定値は初期値ではないので、ユーザＵＡは“印刷面”設定の設定値を意図的に初期値以外の設定値である“両面”に設定している。よって、抽出条件決定部２７Ｂは、“印刷面”設定の設定情報抽出条件を“両面”に設定する。これにより、後述するように、ジョブ履歴データベースＤＢＪに含まれる複数の履歴情報のうち、“印刷面”設定の設定値が“両面”である履歴情報が抽出され得る。
【００７９】
また、既知項目情報ＩＫ（図７）における“集約”設定の既知情報ＩＫ２は“×”であり（ステップＳ２０３において“Ｎ”）、ジョブデータＤＪＯＢ１（図３）における“集約”設定の設定値は初期値であるので（ステップＳ２０６において“Ｙ”）、抽出条件決定部２７Ｂは、“集約”設定の設定情報抽出条件を“don’t care”に設定する。すなわち、“集約”設定の既知情報ＩＫ２は“×”であり、ジョブデータＤＪＯＢ１における“集約”設定の設定値は初期値であるので、ユーザＵＡは、“集約”設定を知らない可能性がある。よって、抽出条件決定部２７Ｂは、“集約”設定の設定情報抽出条件を設定しない。
【００８０】
また、既知項目情報ＩＫ（図７）における“解像度”設定の既知情報ＩＫ２は“×”であり（ステップＳ２０３において“Ｎ”）、ジョブデータＤＪＯＢ１（図３）における“解像度”設定の設定値は初期値であるので（ステップＳ２０６において“Ｙ”）、抽出条件決定部２７Ｂは、“解像度”設定の設定情報抽出条件を“don’t care”に設定する。すなわち、“解像度”設定の既知情報ＩＫ２は“×”であり、ジョブデータＤＪＯＢ１における“解像度”設定の設定値は初期値であるので、ユーザＵＡは、“解像度”設定を知らない可能性がある。よって、抽出条件決定部２７Ｂは、“解像度”設定の設定情報抽出条件を設定しない。
【００８１】
このように、この例では、“集約”設定および“解像度”設定については、抽出条件は設定されない。これにより、後述するように、生成されたジョブリストＪＬにおいて、“集約”設定の設定値および“解像度”設定の設定値は、様々な設定値を含むようになる。これらの様々な設定値に基づいて、推奨設定値が決定され得る。すなわち、設定情報抽出条件が“don’t care”に設定された設定項目（この例では、“集約”設定および“解像度”設定）は、設定値を推奨すべき設定項目の候補となる。
【００８２】
また、この例では、抽出条件決定部２７Ｂは、ユーザ識別子についてのユーザ情報抽出条件を、“ＵＩＤＡ以外”に設定する。これにより、後述するように、ユーザＵＡ以外のユーザの履歴情報が抽出され得る。例えば、ユーザ情報ＩＵが、ユーザＵＡの所属部署についての情報を含む場合には、このユーザＵＡと同じ部署に所属する他のユーザの履歴情報が抽出され得る。また、例えば、ユーザ情報が、ユーザＵＡの勤務年数についての情報を含む場合には、このユーザＵＡと同じような勤続年数のユーザの履歴情報が抽出され得る。
【００８３】
また、抽出条件決定部２７Ｂは、オブジェクト種別についてのデータ情報抽出条件を、“don’t care”に設定する。すなわち、この例では、オブジェクト種別については、抽出条件は設定されない。なお、例えば、オブジェクト種別についてのデータ情報抽出条件を“グラフィクス”に設定した場合には、ジョブ履歴データベースＤＢＪに含まれる複数の履歴情報のうち、オブジェクト種別が“グラフィクス”である履歴情報が抽出され得るので、ユーザＵＡが意図している印刷ジョブの目的に近い印刷ジョブの履歴情報を抽出することができる。
【００８４】
画像処理システム１では、このような抽出条件ＣＯを用いて、ジョブ履歴データベースＤＢＪから必要な情報を抽出することにより、このユーザＵＡが意図している印刷ジョブの目的に近い、ユーザＵＡ以外の印刷ジョブの履歴情報を抽出することができる。
【００８５】
次に、画像処理装置２０のジョブリスト要求部２７Ｃは、ステップＳ１０７において決定した抽出条件ＣＯを用いて、サーバ３０に対して、ジョブリストＪＬの送信要求を行う（ステップＳ１０８）。画像処理装置２０の通信部２１は、抽出条件ＣＯについての情報を含む送信要求情報を、ネットワーク９を介してサーバ３０に送信する。サーバ３０の通信部３１は、この送信要求情報を受信する。
【００８６】
次に、サーバ３０のジョブリスト生成部３５Ｂは、ステップＳ１０８において受け取った送信要求情報に含まれる抽出条件ＣＯについての情報を取得し、記憶部３４に記憶されたジョブ履歴データベースＤＢＪを参照し、その抽出条件ＣＯを用いて履歴情報を抽出することにより、ジョブリストＪＬを生成する（ステップＳ１０９）。
【００８７】
図１１Ａ，１１Ｂは、ジョブリスト生成部３５Ｂの一動作例を表すものであり、図１１Ａは、ジョブ履歴データベースＤＢＪの一例を示し、図１１Ｂは、ジョブリストＪＬの一例を示す。ジョブリスト生成部３５Ｂは、図１１Ａに示したジョブ履歴データベースＤＢＪを参照し、図１０に示した抽出条件ＣＯを用いて履歴情報を抽出する。ジョブリスト生成部３５Ｂは、抽出条件ＣＯ（図１０）に基づいて、ジョブ履歴データベースＤＢＪに含まれる複数の履歴情報のうち、ユーザ識別子が“ＵＩＤＡ”以外であり、“カラー”設定の設定情報ＩＳが“フルカラー”であり、“印刷面”設定の設定情報ＩＳが“両面”である５つの履歴情報を抽出する。そして、ジョブリスト生成部３５Ｂは、図１１Ｂに示したように、抽出した５つの履歴情報を含むジョブリストＪＬを生成する。
【００８８】
次に、サーバ３０の通信部３１は、ステップＳ１０９において生成されたジョブリストＪＬを、ネットワーク９を介して画像処理装置２０に送信する（ステップＳ１１０）。画像処理装置２０は、このジョブリストＪＬを受信する。
【００８９】
次に、画像処理装置２０の推奨設定決定部２７Ｄは、ステップＳ１１０において受け取ったジョブリストＪＬに基づいて推奨設定決定処理Ｐ２を行うことにより、推奨設定値を決定する（ステップＳ１１１）。
【００９０】
図１２は、推奨設定決定処理Ｐ２の一動作例を表すものである。図１３は、推奨設定決定処理Ｐ２により処理された情報の一例を表すものである。推奨設定決定部２７Ｄは、ジョブリストＪＬに基づいて、設定値を推奨すべき設定項目を決定するとともに、推奨設定値を決定する。以下に、この動作について詳細に説明する。
【００９１】
まず、推奨設定決定部２７Ｄは、ジョブリストＪＬから、抽出条件ＣＯにおいて”don’t care”に設定された設定項目についての情報を抽出する（ステップＳ３０１）。
【００９２】
この例では、図１０に示したように、抽出条件ＣＯにおいて、“集約”設定および“解像度”設定の抽出条件が“don’t care”に設定されている。よって、推奨設定決定部２７Ｄは、ジョブリストＪＬ（図１１Ｂ）から、“集約”設定の設定値についての情報、および“解像度”設定の設定値についての情報を抽出することにより、データＤ１（図１３）を得る。データＤ１は、この例では５組の情報を含む。
【００９３】
次に、推奨設定決定部２７Ｄは、ステップＳ３０１において抽出された履歴情報のうち、初期値以外の設定値が１つのみである情報を抽出する（ステップＳ３０２）。
【００９４】
この例では、図１３において太枠で示したように、データＤ１は、“集約”設定の設定値および“解像度”設定の設定値のうちの１つが初期値ではない３組の情報を含む。推奨設定決定部２７Ｄは、データＤ１から、これらの３組の情報を抽出することにより、データＤ２を得る。
【００９５】
次に、推奨設定決定部２７Ｄは、各設定項目において、設定値が初期値以外の設定値に設定された回数をカウントする（ステップＳ３０３）。そして、推奨設定決定部２７Ｄは、ステップＳ３０３におけるカウント値が最も多い設定項目を、設定値を推奨すべき設定項目として決定する（ステップＳ３０４）。
【００９６】
この例では、推奨設定決定部２７Ｄは、図１３に示したデータＤ２に基づいて、“集約”設定の設定値が、初期値以外の設定値に２回設定されていることを確認し、“解像度”設定の設定値が、初期値以外の設定値に１回設定されていることを確認する。このように、“集約”設定の設定値に係るカウント値（２回）は、“解像度”設定の設定値に係るカウント値（１回）よりも多いので、推奨設定決定部２７Ｄは、“集約”設定を、設定値を推奨すべき設定項目として決定する。すなわち、過去の多くの印刷ジョブにおいて、“解像度”設定の設定値よりも、“集約”設定の設定値が、初期値以外の設定値に設定されているので、推奨設定決定部２７Ｄは、“集約”設定を、設定値を推奨すべき設定項目として決定する。
【００９７】
次に、推奨設定決定部２７Ｄは、ステップＳ３０４において決定された設定項目における、初期値以外の設定値のうちの、頻度が最も多い設定値を、推奨設定値として決定する（ステップＳ３０５）。そして、推奨設定決定部２７Ｄは、ステップＳ３０４において決定された、設定値を推奨すべき設定項目、およびこの推奨設定値を含む推奨設定情報ＩＲを生成する。
【００９８】
この例では、推奨すべき設定項目として決定された“集約”設定の設定値は、２つの“２in１”と、１つの“なし”を含んでいる。“なし”は初期値であるので、推奨設定決定部２７Ｄは、“２in１”を推奨設定値として決定する。そして、推奨設定決定部２７Ｄは、設定値を推奨すべき設定項目（“集約”設定）、および推奨設定値（“２in１”）を含む推奨設定情報ＩＲを生成する。
【００９９】
次に、推奨設定決定部２７Ｄは、ステップＳ３０４において決定された、設定値を推奨すべき設定項目を、推奨設定項目情報ＩＮＦ１として、ＲＡＭに記憶する（ステップＳ３０６）。この例では、推奨設定決定部２７Ｄは、“集約”設定を、推奨設定項目情報ＩＮＦ１として記憶する。
【０１００】
そして、推奨設定決定部２７Ｄは、抽出条件ＣＯにおいて”don’t care”以外に設定された設定項目を、設定項目情報ＩＮＦ２として、ＲＡＭに記憶する（ステップＳ３０７）。この例では、推奨設定決定部２７Ｄは、“カラー”設定および“印刷面”設定を、設定項目情報ＩＮＦ２として記憶する。
【０１０１】
以上で、このフローは終了する。
【０１０２】
次に、画像処理装置２０の通信部２１は、ステップＳ１１１において生成した推奨設定情報ＩＲを、ネットワーク９を介して情報処理装置１０に送信する（ステップＳ１１２）。情報処理装置１０は、この推奨設定情報ＩＲを受信する。
【０１０３】
次に、情報処理装置１０のジョブデータ生成部１５Ａは、ステップＳ１１２において受け取った推奨設定情報ＩＲに基づいて、印刷ジョブの提案画面１００を生成し、情報処理装置１０の表示部１２は、この提案画面１００を表示する（ステップＳ１１３）。
【０１０４】
図１４は、提案画面１００の一例を表すものである。提案画面１００は、ジョブ表示フィールド１１０，１２０と、選択ボタン１１９，１２９とを含んでいる。ジョブ表示フィールド１１０は、ユーザＵＡが入力した設定値を含む印刷ジョブについての情報を表示するためのフィールドであり、ジョブ表示フィールド１２０は、画像処理システム１が提案する印刷ジョブについての情報を表示するためのフィールドである。ジョブ表示フィールド１１０は、設定表示フィールド１１１，１１２と、レイアウト表示フィールド１１３とを含んでいる。ジョブ表示フィールド１２０は、設定表示フィールド１２１，１２２と、レイアウト表示フィールド１２３とを含んでいる。
【０１０５】
設定表示フィールド１１１，１２１は、推奨設定情報ＩＲに含まれる、設定値を推奨すべき設定項目についての情報を表示するためのフィールドであり、設定表示フィールド１１１は、ジョブデータＤＪＯＢ１におけるこの設定項目の設定値についての情報を含み、設定表示フィールド１２１は、推奨設定情報ＩＲに含まれる推奨設定値についての情報を含む。この例では、設定表示フィールド１１１は、ジョブデータＤＪＯＢ１における“集約”設定の設定値（“なし”）を含み、設定表示フィールド１２１は、推奨設定情報ＩＲにおける推奨設定値（“２in１”）を含む。
【０１０６】
設定表示フィールド１１２，１２２は、設定値を推奨すべき設定項目以外の設定項目についての情報を表示するためのフィールドである。この例では、設定表示フィールド１１２，１２２が表示する情報は同じである。設定表示フィールド１１２，１２２は、“カラー”設定の設定値（“フルカラー”）、“印刷面”設定の設定値（“両面”）、および“解像度”設定の設定値（“普通”）についての情報を含む。
【０１０７】
レイアウト表示フィールド１１３は、設定表示フィールド１１１，１１２に示した設定で印刷ジョブを実行した場合における、記録媒体における印刷レイアウトを表示するためのフィールドである。この例では、“集約”設定の設定値が“なし”であり、“印刷面”設定の設定値が“両面”であるので、レイアウト表示フィールド１１３は、１枚目の記録媒体のおもて面に第１ページが配置され、１枚目の記録媒体の裏面に第２ページが配置され、２枚目の記録媒体のおもて面に第３ページが配置され、２枚目の記録媒体の裏面に第４ページが配置される旨の情報を含む。
【０１０８】
レイアウト表示フィールド１２３は、設定表示フィールド１２１，１２２に示した設定で印刷ジョブを実行した場合における、記録媒体における印刷レイアウトを表示するためのフィールドである。この例では、“集約”設定の設定値が“２ｉｎ１”であり、“印刷面”設定の設定値が“両面”であるので、レイアウト表示フィールド１１３は、１枚目の記録媒体のおもて面に第１ページおよび第２ページが集約して配置され、１枚目の記録媒体の裏面に第３ページおよび第４ページが集約して配置される旨の情報を含む。
【０１０９】
選択ボタン１１９は、ジョブ表示フィールド１１０に示した設定で印刷ジョブの実行を指示する場合にユーザＵＡが操作するボタンであり、選択ボタン１２９は、ジョブ表示フィールド１２０に示した設定で印刷ジョブの実行を指示する場合にユーザＵＡが操作するボタンである。
【０１１０】
情報処理装置１０の表示部１２は、このような提案画面１００を表示し、ユーザＵＡに、選択操作を促す。
【０１１１】
そして、情報処理装置１０の操作部１３は、ユーザＵＡの選択操作を受け付ける（ステップＳ１１４）。
【０１１２】
次に、情報処理装置１０のジョブデータ生成部１５Ａは、ステップＳ１１４において受け付けたユーザＵＡの選択操作に基づいて、ジョブデータＤＪＯＢ２を生成する（ステップＳ１１５）。具体的には、例えば、ユーザＵＡが、図１４に示した選択ボタン１１９を操作した場合には、ジョブデータＤＪＯＢ１を、そのままジョブデータＤＪＯＢ２とする。また、例えば、ユーザＵＡが、図１４に示した選択ボタン１２９を操作した場合には、ジョブデータＤＪＯＢ１における、推奨設定項目情報ＩＮＦ１が示す設定項目の設定値を、推奨設定値に置き換えることにより、ジョブデータＤＪＯＢ２を生成する。
【０１１３】
図１５は、ユーザＵＡが、図１４に示した選択ボタン１２９を操作した場合における、ジョブデータＤＪＯＢ２の一例を表すものである。この例では、ジョブデータＤＪＯＢ２では、設定情報ＩＳの“カラー”設定の設定値は“フルカラー”に設定され、“印刷面”設定の設定値は“両面”に設定され、“集約”設定の設定値は“２ｉｎ１”に設定され、“解像度”設定の設定値は“普通”に設定される。すなわち、ジョブデータＤＪＯＢ１（図３）では、“集約”設定の設定値は“なし”に設定されたが、ジョブデータＤＪＯＢ２では、“集約”設定の設定値は、推奨設定値である“２in１”に設定される。
【０１１４】
このように、画像処理システム１では、複数の設定項目のうちの１つの設定項目（“集約”設定）についてのみ推奨設定値が提案される。この“集約”設定は、ユーザＵＡが知らないであろう設定項目である。また、この推奨設定値は、上述したように、ユーザＵＡが意図している印刷ジョブの目的に近い、ユーザＵＡ以外の印刷ジョブの履歴情報に基づいて決定される。よって、画像処理システム１は、ユーザＵＡが気づいていなかった、有用性の高い設定値を提案することができる。
【０１１５】
次に、情報処理装置１０の通信部１１は、ステップＳ１１５において生成したジョブデータＤＪＯＢ２を、ネットワーク９を介して画像処理装置２０に送信する（ステップＳ１１６）。画像処理装置２０の通信部２１は、このジョブデータＤＪＯＢ２を受信する。
【０１１６】
次に、画像処理装置２０は、ステップＳ１１６において受け取ったジョブデータＤＪＯＢ２に基づいて、画像形成動作を行う（ステップＳ１１７）。具体的には、画像処理装置２０のジョブ実行部２７Ｅは、ジョブデータＤＪＯＢ２に基づいて印刷ジョブを実行し、画像形成部２６は、制御部２７からの指示に基づいて、紙などの記録媒体に画像を形成する。
【０１１７】
次に、画像処理装置２０の情報更新要求部２７Ｆは、ジョブデータＤＪＯＢ２に含まれるユーザ情報ＩＵ、データ情報ＩＤ、および設定情報ＩＳを用いて、ジョブ履歴データベースＤＢＪの更新要求を行う（ステップＳ１１８）。画像処理装置２０の通信部２１は、ユーザ情報ＩＵ、データ情報ＩＤ、および設定情報ＩＳを含む更新要求情報を、ネットワーク９を介してサーバ３０に送信する。サーバ３０の通信部３１は、この更新要求情報を受信する。
【０１１８】
次に、サーバ３０の情報更新部３５Ｃは、記憶部３４に記憶されたジョブ履歴データベースＤＢＪに、ステップＳ１１８において受け取ったユーザ情報ＩＵ、データ情報ＩＤ、および設定情報ＩＳを追加することにより、ジョブ履歴データベースＤＢＪを更新する（ステップＳ１１９）。
【０１１９】
次に、画像処理装置２０の情報更新要求部２７Ｆは、ステップＳ３０６において記憶した推奨設定項目情報ＩＮＦ１およびステップＳ３０７において記憶した設定項目情報ＩＮＦ２を用いて、サーバ３０に対して、既知項目データベースＤＢＫの更新要求を行う（ステップＳ１２０）。画像処理装置２０の通信部２１は、推奨設定項目情報ＩＮＦ１および設定項目情報ＩＮＦ２を含む更新要求情報を、ネットワーク９を介してサーバ３０に送信する。サーバ３０の通信部３１は、この更新要求情報を受信する。
【０１２０】
次に、サーバ３０の情報更新部３５Ｃは、ステップＳ１２０において受け取った推奨設定項目情報ＩＮＦ１および設定項目情報ＩＮＦ２に基づいて、記憶部３４に記憶された既知項目データベースＤＢＫを更新する（ステップＳ１２１）。具体的には、情報更新部３５Ｃは、既知項目データベースＤＢＫにおいて、ユーザ識別子“ＵＩＤＡ”に関連づけられた既知情報ＩＫ２のうち、推奨設定項目情報ＩＮＦ１に含まれる設定項目についての既知情報ＩＫ２、および設定項目情報ＩＮＦ２に含まれる設定項目についての既知情報ＩＫ２を“○”に設定することにより、既知項目データベースＤＢＫを更新する。
【０１２１】
この例では、推奨設定項目情報ＩＮＦ１は、“集約”設定を含み、設定項目情報ＩＮＦ２は、“カラー”設定および“印刷面”設定を含む。よって、情報更新部３５Ｃは、ユーザ識別子“ＵＩＤＡ”に関連づけられた既知情報ＩＫ２のうち、“集約”設定、“カラー”設定、および“印刷面”設定についての既知情報ＩＫ２を“○”に設定する。
【０１２２】
図１６は、更新された後の既知項目データベースＤＢＫの一例を表すものである。この既知項目データベースＤＢＫでは、ユーザ識別子“ＵＩＤＡ”に関連づけられた既知情報ＩＫ２のうち、“カラー”設定、“印刷面”設定、および“集約”設定の既知情報ＩＫ２は“○”に設定され、“解像度”設定の既知情報ＩＫ２は“×”に設定されている。すなわち、更新前の既知項目データベースＤＢＫ（図７）では、ユーザ識別子“ＵＩＤＡ”に関連づけられた既知情報ＩＫ２のうち、“印刷面”設定および“集約”設定の既知情報ＩＫ２は“×”に設定されていたが、更新後の既知項目データベースＤＢＫ（図１６）では、“印刷面”設定および“集約”設定の既知情報ＩＫ２は“○”に設定される。
【０１２３】
すなわち、この例では、ユーザＵＡは、ジョブデータＤＪＯＢ１（図３）において、“印刷面”設定を“両面”に設定している。この“両面”は初期値ではないので、情報更新部３５Ｃは、ユーザＵＡがこの“印刷面”設定を知っており、設定値を初期値以外の設定値に意図的に設定したのであろうと判断する。これにより、情報更新部３５Ｃは、設定項目情報ＩＮＦ２に基づいて、ユーザＵＡに係る“印刷面”設定の既知情報ＩＫ２を“×”から“○”に変更する。
【０１２４】
また、この例では、画像処理システム１は、ユーザＵＡに対して“集約”設定の推奨設定値を提案している。ユーザＵＡが、この提案に応じて、“集約”設定の設定値をその推奨設定値に変更した場合には、情報更新部３５Ｃは、ユーザＵＡがこの“集約”設定を画像処理システム１からの提案により知り、設定値を初期値以外の設定値（推奨設定値）に意図的に設定したのであろうと判断する。また、ユーザＵＡが、この提案に応じずに、“集約”設定の設定値を初期値のままに維持した場合には、ユーザＵＡがこの“集約”設定を知っており、またはこの“集約”設定を画像処理システム１からの提案により知り、設定値を初期値に意図的に設定したのであろうと判断する。すなわち、どちらの場合でも、情報更新部３５Ｃは、少なくとも画像処理システム１が“集約”設定の推奨設定値を提案した時点以降において、ユーザＵＡがこの“集約”設定を知っていると判断する。これにより、情報更新部３５Ｃは、推奨設定項目情報ＩＮＦ１に基づいて、ユーザＵＡに係る“集約”設定の既知情報ＩＫ２を“×”から“○”に変更する。
【０１２５】
以上で、このシーケンスは終了する。
【０１２６】
このように、画像処理システム１では、各ユーザがジョブの複数の設定項目のそれぞれを知っているかどうかについてのフラグ情報（既知情報ＩＫ２）を含む既知項目データベースＤＢＫを設けるようにした。具体的には、この例では、既知項目データベースＤＢＫにおいて、ユーザがその設定項目を知っているであろう場合には、既知情報ＩＫ２は“○”に設定され、ユーザがその設定項目を知らないであろう場合には、既知情報ＩＫ２は“×”に設定されるようにした。そして、画像処理システム１は、この既知項目データベースＤＢＫを用いて、推奨設定値を決定するようにした。これにより、画像処理システム１では、ユーザＵＡが知らないであろう設定項目についてのみ、ユーザＵＡに対して推奨設定値を提示することができ、ユーザＵＡが知っているであろう設定項目については、ユーザＵＡに対して推奨設定値を提示しないようにすることができる。これにより、画像処理システム１では、ユーザＵＡの利便性を高めることができる。
【０１２７】
すなわち、既知項目データベースＤＢＫを用いずに、推奨設定値を決定する場合には、ユーザＵＡが知っている設定項目について、推奨設定値が提示されることがあり得る。この場合、例えば、ユーザＵＡは、自らが知っている設定項目であり、設定値を意図的に初期値に設定しているにもかかわらず、推奨設定値が提示されるので、煩わしく感じてしまう。
【０１２８】
一方、画像処理システム１では、既知項目データベースＤＢＫを用いて、推奨設定値を決定するようにした。この例では、画像処理システム１では、図７，１４に示したように、既知情報ＩＫ２が“×”に設定された３つの設定項目（“印刷面”設定、“集約”設定、および“解像度”設定）のうちの１つである“集約”設定について、推奨設定値（“２ｉｎ１”）が設定され、既知情報ＩＫ２が“○”に設定された設定項目（“カラー”設定）については、推奨設定値は設定されない。これにより、画像処理システム１では、ユーザＵＡが知っているであろう設定項目（この例では“カラー”設定）については、推奨設定値を提示しないようにすることができるため、推奨設定値が提示されたときにユーザＵＡが煩わしく感じるおそれを低減することができる。その結果、画像処理システム１では、ユーザＵＡの利便性を高めることができる。
【０１２９】
また、画像処理システム１では、例えば、ユーザＵＡが、印刷ジョブにおけるある設定項目の設定値を初期値以外の設定値に設定したことがある場合に、既知情報ＩＫ２を“○”に設定するようにした。これにより、画像処理システム１は、ユーザＵＡがその設定項目の設定値を初期値以外の設定値に設定した時点以降において、ユーザＵＡがその設定項目を知っていると判断することができるので、これ以降、ユーザＵＡに対して、その設定項目についての推奨設定値を提示しないようにすることができる。
【０１３０】
さらに、画像処理システム１では、例えば、ユーザＵＡに対して、印刷ジョブにおけるある設定項目の設定値を初期値以外の設定値（推奨設定値）にすべき旨を提案したことがある場合に、既知情報ＩＫ２を“○”に設定するようにした。これにより、例えば、ユーザＵＡが、その設定項目を知っており、その設定項目の設定値を初期値（デフォルト値）に意図的に設定している場合でも、そのユーザＵＡに対して推奨設定値を一度提示することにより、既知情報ＩＫ２を“○”に設定することができる。これにより、画像処理システム１は、そのユーザＵＡが、これ以降において、その設定項目の設定値を初期値（デフォルト値）に意図的に設定した場合でも、そのユーザＵＡがその設定項目を知っているであろうと判断することができるので、ユーザＵＡに対して、その設定項目についての推奨設定値を提示しないようにすることができる。
【０１３１】
また、画像処理システム１では、抽出条件決定処理Ｐ１（図９）において、ある設定項目についての既知情報ＩＫ２が“×”であり、かつ、ジョブデータＤＪＯＢ１におけるその設定項目の設定値が初期値である場合に、その設定項目についての抽出条件を設定しないようにした。すなわち、この場合には、ユーザＵＡが、その設定項目を知らないであろうと判断し、この設定項目を、設定値を推奨すべき設定項目の候補にすることができる。これにより、画像処理システム１では、ユーザＵＡが知らないであろう設定項目について、推奨設定値を提示することができるため、ユーザＵＡの利便性を高めることができる。
【０１３２】
また、画像処理システム１では、推奨設定決定処理Ｐ２（図１２）において、ステップＳ３０１において抽出された履歴情報のうち、初期値以外の設定値が１つのみである履歴情報を抽出し、抽出された履歴情報に基づいて、設定値を推奨すべき設定項目を決定するようにした。すなわち、初期値以外の設定値が複数である履歴情報ではなく、初期値以外の設定値が１つのみである履歴情報に基づいて、設定値を推奨すべき設定項目を決定するようにした。これにより、画像処理システム１では、過去に実行された印刷ジョブのうち、ユーザＵＡが意図している印刷ジョブの目的とほぼ同じ目的の印刷ジョブを抽出することができ、このようにして抽出された印刷ジョブに基づいて、推奨設定値を決定することができる。言い換えれば、画像処理システム１では、過去に実行された印刷ジョブのうち、ユーザＵＡが意図している印刷ジョブの目的と大きく異なる目的の印刷ジョブに基づいて、推奨設定値が決定されるおそれを低減することができる。これにより、画像処理システム１では、この推奨設定値をユーザＵＡに対して提示することにより、ユーザＵＡが意図している印刷ジョブの目的に近い印刷ジョブの提案を行うことができるので、ユーザＵＡの利便性を高めることができる。
【０１３３】
また、画像処理システム１では、サーバ３０がジョブ履歴データベースＤＢＪを管理するようにした。これにより、ジョブ履歴データベースＤＢＪには、例えば、画像処理装置２０において実行されたジョブの履歴情報に加え、他の画像処理装置において実行されたジョブの履歴情報をも蓄積することができる。この場合には、複数の画像処理装置において実行されたジョブの履歴情報に基づいて、推奨設定値を決定することができるので、より望ましい推奨設定値を決定することができ、その結果、ユーザＵＡの利便性を高めることができる。
【０１３４】
［効果］
以上のように本実施の形態では、各ユーザがジョブの複数の設定項目のそれぞれを知っているかどうかについてのフラグ情報を含む既知項目データベースに基づいて、推奨設定値を決定するようにしたので、ユーザが知らないであろう設定項目についてのみ、そのユーザに対して推奨設定値を提示することができ、ユーザが知っているであろう設定項目については、そのユーザに対して推奨設定値を提示しないようにすることができるため、ユーザの利便性を高めることができる。
【０１３５】
本実施の形態では、ユーザが、印刷ジョブにおけるある設定項目の設定値を初期値以外の設定値に設定したことがある場合に、既知情報を“○”に設定するようにしたので、ユーザの利便性を高めることができる。
【０１３６】
本実施の形態では、ユーザに対して、印刷ジョブにおけるある設定項目の設定値を初期値以外の設定値（推奨設定値）にすべき旨を提案したことがある場合に、既知情報を“○”に設定するようにしたので、ユーザの利便性を高めることができる。
【０１３７】
［変形例１］
上記実施の形態では、サーバ３０が、既知項目データベースＤＢＫおよびジョブ履歴データベースＤＢＪを記憶するようにしたが、これに限定されるものではなく、これに代えて、例えば、既知項目データベースＤＢＫおよびジョブ履歴データベースＤＢＪの一方または双方を画像処理装置が記憶してもよい。以下に、画像処理装置が、既知項目データベースＤＢＫおよびジョブ履歴データベースＤＢＪの双方を記憶する例について、詳細に説明する。
【０１３８】
図１７は、本変形例に係る画像処理システム２の一例を表すものである。画像処理システム２は、情報処理装置１０と、画像処理装置４０とを備えている。
【０１３９】
図１８は、画像処理装置４０の一構成例を表すものである。画像処理装置４０は、記憶部４４と、制御部４７とを有している。記憶部４４は、ジョブ履歴データベースＤＢＪと、既知項目データベースＤＢＫとを記憶している。制御部４７は、既知項目情報生成部４７Ａと、ジョブリスト生成部４７Ｃと、情報更新部４７Ｆとを有している。既知項目情報生成部４７Ａは、上記実施の形態に係る既知項目情報生成部３５Ａ（図５）に対応し、ジョブリスト生成部４７Ｃは、上記実施の形態に係るジョブリスト生成部３５Ｂ（図５）に対応し、情報更新部４７Ｆは、上記実施の形態に係る情報更新部３５Ｃ（図５）に対応する。  ここで、記憶部４４は、本発明における「第１の記憶部」および「第２の記憶部」の一具体例に対応する。
【０１４０】
図１９Ａ，１９Ｂは、画像処理システム２の一動作例を表すものである。
【０１４１】
まず、情報処理装置１０の操作部１３は、ユーザＵＡによる印刷設定操作を受け付け（ステップＳ１０１）、ジョブデータ生成部１５Ａは、ユーザＵＡによる操作に基づいて、ジョブデータＤＪＯＢ１を生成する（ステップＳ１０２）。そして、情報処理装置１０の通信部１１は、このジョブデータＤＪＯＢ１を、ネットワーク９を介して画像処理装置４０に送信する（ステップＳ１０３）。
【０１４２】
次に、画像処理装置４０の既知項目情報生成部４７Ａは、記憶部４４に記憶された既知項目データベースＤＢＫを参照することにより、既知項目情報ＩＫを生成する（ステップＳ４０５）。具体的には、既知項目情報生成部４７Ａは、ジョブデータＤＪＯＢ１に含まれるユーザ識別子についての情報を取得し、既知項目データベースＤＢＫに含まれる、そのユーザ識別子に対応する既知情報ＩＫ２に基づいて、既知項目情報ＩＫを生成する。
【０１４３】
次に、画像処理装置４０の抽出条件決定部２７Ｂは、この既知項目情報ＩＫに基づいて抽出条件決定処理Ｐ１を行うことにより、ジョブ履歴データベースＤＢＪから必要な情報を抽出するための抽出条件ＣＯを決定する（ステップＳ１０７）。
【０１４４】
次に、画像処理装置４０のジョブリスト生成部４７Ｃは、記憶部４４に記憶されたジョブ履歴データベースＤＢＪを参照し、この抽出条件ＣＯを用いて履歴情報を抽出することにより、ジョブリストＪＬを生成する（ステップＳ４０９）。
【０１４５】
次に、画像処理装置４０の推奨設定決定部２７Ｄは、このジョブリストＪＬに基づいて推奨設定決定処理Ｐ２を行うことにより、推奨設定値を決定する（ステップＳ１１１）。そして、推奨設定決定部２７Ｄは、設定値を推奨すべき設定項目、およびこの推奨設定値を含む推奨設定情報ＩＲを生成するとともに、推奨設定項目情報ＩＮＦ１および設定項目情報ＩＮＦ２をＲＡＭに記憶する。そして、画像処理装置４０の通信部２１は、この推奨設定情報ＩＲを、ネットワーク９を介して情報処理装置１０に送信する（ステップＳ１１２）。
【０１４６】
次に、情報処理装置１０のジョブデータ生成部１５Ａは、この推奨設定情報ＩＲに基づいて、印刷ジョブの提案画面１００を生成し、情報処理装置１０の表示部１２は、この提案画面１００を表示する（ステップＳ１１３）。そして、情報処理装置１０の操作部１３は、ユーザＵＡの選択操作を受け付ける（ステップＳ１１４）。
【０１４７】
次に、情報処理装置１０のジョブデータ生成部１５Ａは、ユーザＵＡの選択操作に基づいて、ジョブデータＤＪＯＢ２を生成する（ステップＳ１１５）。そして、情報処理装置１０の通信部１１は、このジョブデータＤＪＯＢ２を、ネットワーク９を介して画像処理装置４０に送信する（ステップＳ１１６）。
【０１４８】
次に、画像処理装置４０は、このジョブデータＤＪＯＢ２に基づいて、画像形成動作を行う（ステップＳ１１７）。
【０１４９】
次に、画像処理装置４０の情報更新部４７Ｆは、記憶部４４に記憶されたジョブ履歴データベースＤＢＪに、このジョブデータＤＪＯＢ２に含まれるユーザ情報ＩＵ、データ情報ＩＤ、および設定情報ＩＳを追加することにより、ジョブ履歴データベースＤＢＪを更新する（ステップＳ４１９）。
【０１５０】
次に、画像処理装置４０の情報更新部４７Ｆは、ステップＳ１１１において記憶された推奨設定項目情報ＩＮＦ１および設定項目情報ＩＮＦ２に基づいて、記憶部４４に記憶された既知項目データベースＤＢＫを更新する（ステップＳ４２１）。
【０１５１】
以上で、このシーケンスは終了する。
【０１５２】
［変形例２］
上記実施の形態では、画像処理装置２０に抽出条件決定部２７Ｂを設け、画像処理装置２０が抽出条件決定処理Ｐ１を行うようにしたが、これに限定されるものではなく、これに代えて、例えばサーバに抽出条件決定部を設け、サーバが抽出条件決定処理Ｐ１を行うようにしてもよい。
【０１５３】
同様に、上記実施の形態では、画像処理装置２０に推奨設定決定部２７Ｄを設け、画像処理装置２０が推奨設定決定処理Ｐ２を行うようにしたが、これに限定されるものではなく、これに代えて、例えば、サーバに推奨設定決定部を設け、サーバが推奨設定決定処理Ｐ２を行うようにしてもよい。
【０１５４】
［変形例３］
上記実施の形態では、画像処理装置２０は、印刷ジョブを実行したが、これに限定されるものではなく、画像処理を行う様々なジョブを実行することができる。以下に、原稿媒体に形成された画像を読み取るスキャンジョブを実行する例について、詳細に説明する。
【０１５５】
図２０は、本変形例に係る画像処理システム３の一例を表すものである。画像処理システム３は、画像処理装置５０と、サーバ３０とを備えている。
【０１５６】
図２１は、画像処理装置５０の一構成例を表すものである。画像処理装置５０は、制御部５７を有している。制御部５７は、ジョブデータ生成部５７Ｇを有している。ジョブデータ生成部５７Ｇは、スキャンジョブの実行を指示するジョブデータＤＪＯＢを生成するように構成される。ここで、ジョブデータ生成部５７Ｇは、本発明における「取得部」の一具体例に対応する。
【０１５７】
図２２Ａ，２２Ｂは、画像処理システム３の一動作例を表すものである。この例では、ユーザＵＡが、まず、画像処理装置５０の表示操作部２３を操作することにより、画像処理装置５０にログオンする。画像処理装置５０における、ユーザＵＡのユーザ識別子は、“ＵＩＤＡ”である。そして、ユーザＵＡは、この画像処理装置５０を操作することにより、画像処理システム３に対してスキャンジョブの実行を指示する。以下に、この動作について詳細に説明する。
【０１５８】
まず、画像処理装置５０の表示操作部２３は、ユーザＵＡによるログオン操作を受け付ける（ステップＳ５００）。これにより、画像処理装置５０は、ユーザＵＡのユーザ識別子（“ＵＩＤＡ”）を特定する。
【０１５９】
次に、画像処理装置５０の表示操作部２３は、ユーザＵＡによるスキャン設定操作を受け付ける（ステップＳ５０１）。具体的には、ユーザＵＡは、スキャンジョブについての様々な設定項目の設定値を入力し、表示操作部２３は、これらの入力操作を受け付ける。
【０１６０】
次に、画像処理装置５０のジョブデータ生成部５７Ｇは、ステップＳ５０１において受け付けた操作に基づいて、スキャンジョブの実行を指示するジョブデータＤＪＯＢ１を生成する（ステップＳ５０２）。
【０１６１】
次に、画像処理装置５０の既知項目情報要求部２７Ａは、このジョブデータＤＪＯＢ１に含まれる、ユーザ識別子についての情報（この例では“ＵＩＤＡ”）を用いて、サーバ３０に対して、既知項目情報ＩＫの送信要求を行う（ステップＳ１０４）。
【０１６２】
次に、サーバ３０の既知項目情報生成部３５Ａは、記憶部３４に記憶された既知項目データベースＤＢＫを参照することにより、既知項目情報ＩＫを生成する（ステップＳ１０５）。そして、サーバ３０の通信部３１は、この既知項目情報ＩＫを、ネットワーク９を介して画像処理装置５０に送信する（ステップＳ１０６）。
【０１６３】
次に、画像処理装置５０の抽出条件決定部２７Ｂは、この既知項目情報ＩＫに基づいて抽出条件決定処理Ｐ１を行うことにより、ジョブ履歴データベースＤＢＪから必要な情報を抽出するための抽出条件ＣＯを決定する（ステップＳ１０７）。
【０１６４】
次に、画像処理装置５０のジョブリスト要求部２７Ｃは、この抽出条件ＣＯを用いて、サーバ３０に対して、ジョブリストＪＬの送信要求を行う（ステップＳ１０８）。画像処理装置５０の通信部２１は、抽出条件ＣＯについての情報を含む送信要求情報を、ネットワーク９を介してサーバ３０に送信する。
【０１６５】
次に、サーバ３０のジョブリスト生成部３５Ｂは、この送信要求情報に含まれる抽出条件ＣＯについての情報を取得し、記憶部３４に記憶されたジョブ履歴データベースＤＢＪを参照し、その抽出条件ＣＯを用いて履歴情報を抽出することにより、ジョブリストＪＬを生成する（ステップＳ１０９）。そして、サーバ３０の通信部３１は、このジョブリストＪＬを、ネットワーク９を介して画像処理装置５０に送信する（ステップＳ１１０）。
【０１６６】
次に、画像処理装置５０の推奨設定決定部２７Ｄは、このジョブリストＪＬに基づいて推奨設定決定処理Ｐ２を行うことにより、推奨設定値を決定する（ステップＳ１１１）。そして、推奨設定決定部２７Ｄは、設定値を推奨すべき設定項目、およびこの推奨設定値を含む推奨設定情報ＩＲを生成するとともに、推奨設定項目情報ＩＮＦ１および設定項目情報ＩＮＦ２をＲＡＭに記憶する。
【０１６７】
次に、画像処理装置５０のジョブデータ生成部５７Ｇは、この推奨設定情報ＩＲに基づいて、スキャンジョブの提案画面を生成し、画像処理装置５０の表示操作部２３は、この提案画面を表示する（ステップＳ５１３）。そして、画像処理装置５０の表示操作部２３は、ユーザＵＡの選択操作を受け付ける（ステップＳ５１４）。そして、画像処理装置５０のジョブデータ生成部５７Ｇは、ユーザＵＡの選択操作に基づいて、ジョブデータＤＪＯＢ２を生成する（ステップＳ５１５）。
【０１６８】
次に、画像処理装置５０は、このジョブデータＤＪＯＢ２に基づいて、画像読取動作を行う（ステップＳ５１７）。具体的には、画像処理装置５０のジョブ実行部２７Ｅは、ジョブデータＤＪＯＢ２に基づいて、スキャンジョブを実行し、画像読取部２５は、制御部５７からの指示に基づいて、原稿媒体に形成された画像を読み取ることにより、画像データ（読取データ）を生成する。
【０１６９】
次に、画像処理装置５０の情報更新要求部２７Ｆは、ジョブデータＤＪＯＢ２に含まれるユーザ情報ＩＵ、データ情報ＩＤ、および設定情報ＩＳを用いて、ジョブ履歴データベースＤＢＪの更新要求を行う（ステップＳ１１８）。画像処理装置５０の通信部２１は、ユーザ情報ＩＵ、データ情報ＩＤ、および設定情報ＩＳを含む更新要求情報を、ネットワーク９を介してサーバ３０に送信する。
【０１７０】
次に、サーバ３０の情報更新部３５Ｃは、記憶部３４に記憶されたジョブ履歴データベースＤＢＪに、ステップＳ１１８において受け取ったユーザ情報ＩＵ、データ情報ＩＤ、および設定情報ＩＳを追加することにより、ジョブ履歴データベースＤＢＪを更新する（ステップＳ１１９）。
【０１７１】
次に、画像処理装置５０の情報更新要求部２７Ｆは、ステップＳ１１１において記憶された推奨設定項目情報ＩＮＦ１および設定項目情報ＩＮＦ２に基づいて、サーバ３０に対して、既知項目データベースＤＢＫの更新要求を行う（ステップＳ１２０）。画像処理装置５０の通信部２１は、推奨設定項目情報ＩＮＦ１および設定項目情報ＩＮＦ２を含む更新要求情報を、ネットワーク９を介してサーバ３０に送信する。
【０１７２】
次に、サーバ３０の情報更新部３５Ｃは、この推奨設定項目情報ＩＮＦ１および設定項目情報ＩＮＦ２に基づいて、記憶部３４に記憶された既知項目データベースＤＢＫを更新する（ステップＳ１２１）。
【０１７３】
以上で、このシーケンスは終了する。
【０１７４】
［その他の変形例］
また、これらの変形例のうちの２以上を組み合わせてもよい。
【０１７５】
以上、実施の形態およびいくつかの変形例を挙げて本技術を説明したが、本技術はこれらの実施の形態等には限定されず、種々の変形が可能である。
【０１７６】
例えば、上記の実施の形態等では、本技術を多機能周辺装置である画像処理装置２０に適用したが、これに限定されるものではなく、これに代えて、プリンタやスキャナなどの単機能の画像処理装置に適用してもよい。
【符号の説明】
【０１７７】
１〜３…画像処理システム、１０…情報処理装置、１１…通信部、１２…表示部、１３…操作部、１４…記憶部、１５…制御部、１５Ａ，５７Ｇ…ジョブデータ生成部、２０，４０，５０…画像処理装置、２１…通信部、２２…ＦＡＸ通信部、２３…表示操作部、２４，４４…記憶部、２５…画像読取部、２６…画像形成部、２７，４７，５７…制御部、２７Ａ…既知項目情報要求部、２７Ｂ…抽出条件決定部、２７Ｃ…ジョブリスト要求部、２７Ｄ…推奨設定決定部、２７Ｅ…ジョブ実行部、２７Ｆ…情報更新要求部、３０…サーバ、３１…通信部、３２…表示部、３３…操作部、３４…記憶部、３５…制御部、３５Ａ，４７Ａ…既知項目情報生成部、３５Ｂ，４７Ｃ…ジョブリスト生成部、３５Ｃ，４７Ｆ…情報更新部、ＣＯ…抽出条件、ＤＢＫ…既知項目データベース、ＤＢＪ…ジョブ履歴データベース、ＤＪＯＢ，ＤＪＯＢ１，ＤＪＯＢ２…ジョブデータ、ＩＤ…データ情報、ＩＫ…既知項目情報、ＩＫ２…既知情報、ＩＮＦ１…推奨設定項目情報、ＩＮＦ２…設定項目情報、ＩＳ…設定情報、ＩＵ…ユーザ情報、Ｐ１…抽出条件決定処理、Ｐ２…推奨設定決定処理。
【図１】
2020135449.tif 000003
【図２】
2020135449.tif 000004
【図３】
2020135449.tif 000005
【図４】
2020135449.tif 000006
【図５】
2020135449.tif 000007
【図６】
2020135449.tif 000008
【図７】
2020135449.tif 000009
【図８Ａ】
2020135449.tif 000010
【図８Ｂ】
2020135449.tif 000011
【図９】
2020135449.tif 000012
【図１０】
2020135449.tif 000013
【図１１Ａ】
2020135449.tif 000014
【図１１Ｂ】
2020135449.tif 000015
【図１２】
2020135449.tif 000016
【図１３】
2020135449.tif 000017
【図１４】
2020135449.tif 000018
【図１５】
2020135449.tif 000019
【図１６】
2020135449.tif 000020
【図１７】
2020135449.tif 000021
【図１８】
2020135449.tif 000022
【図１９Ａ】
2020135449.tif 000023
【図１９Ｂ】
2020135449.tif 000024
【図２０】
2020135449.tif 000025
【図２１】
2020135449.tif 000026
【図２２Ａ】
2020135449.tif 000027
【図２２Ｂ】
2020135449.tif 000028