(57)【要約】【課題】情報処理装置での印刷設定時に、情報処理装置から印刷指示され画像形成装置で印刷された印刷ジョブの印刷設定履歴に基づいて、印刷設定項目における推奨設定内容を提案する。【解決手段】印刷システムは、情報処理装置（ＰＣ１３で例示）での印刷指示時の印刷設定項目の設定内容を、印刷設定履歴として例えばサーバ１２に蓄積しておき、ＰＣ１３における印刷設定開始時又は印刷設定変更時に、その印刷設定開始時又は印刷設定変更時の印刷設定項目の設定内容を元に、お薦め設定の候補を所定の推奨基準に基づき検索し、検索したお薦め設定の候補をＰＣ１３で表示させる。【選択図】図２
2011257856.tif 000002
【特許請求の範囲】
【請求項１】
画像形成装置と、該画像形成装置に対して印刷指示を行うことが可能な情報処理装置とを備えた印刷システムであって、
該印刷システムは、前記情報処理装置での印刷指示時の印刷設定項目の設定内容を、印刷設定履歴として蓄積しておき、前記情報処理装置における印刷設定開始時又は印刷設定変更時に、該印刷設定開始時又は該印刷設定変更時の印刷設定項目の設定内容を元に、お薦め設定の候補を所定の推奨基準に基づき検索し、検索した該お薦め設定の候補を前記情報処理装置で表示させることを特徴とする印刷システム。
【請求項２】
前記印刷システムは、前記お薦め設定の候補として、前記設定内容の設定頻度が所定順位より高いといった推奨基準に基づき検索することを特徴とする請求項１に記載の印刷システム。
【請求項３】
前記印刷設定履歴は、前記情報処理装置又は前記情報処理装置のユーザに関する情報を含み、
前記印刷システムは、前記お薦め設定の候補として、前記情報処理装置又は前記情報処理装置のユーザに関する特定の条件を満たす前記印刷設定履歴から、前記設定内容の設定頻度が所定順位より高いといった推奨基準に基づき検索することを特徴とする請求項２に記載の印刷システム。
【請求項４】
前記画像形成装置は複数台備えられており、
前記印刷設定履歴は、前記画像形成装置の機種に関する情報を含み、
前記印刷システムは、前記お薦め設定の候補として、前記画像形成装置の機種の違いに関する特定の条件を満たす前記印刷設定履歴から、前記設定内容の設定頻度が所定順位より高いといった推奨基準に基づき検索することを特徴とする請求項２に記載の印刷システム。
【請求項５】
前記印刷システムは、前記設定頻度の高い順に並べて前記情報処理装置で表示させることを特徴とする請求項２〜４のいずれか１項に記載の印刷システム。
【請求項６】
前記画像形成装置は複数台備えられており、
前記印刷システムは、前記お薦め設定の候補として、出力先の画像形成装置がもつ機能に応じた候補を検索することを特徴とする請求項１〜３のいずれか１項に記載の印刷システム。
【請求項７】
前記印刷システムは、前記お薦め設定の候補として、出力対象の文書ファイルの種類に応じた候補を検索することを特徴とする請求項１〜６のいずれか１項に記載の印刷システム。
【請求項８】
前記印刷設定履歴は、前記情報処理装置又は前記情報処理装置のユーザに関する情報を含み、且つ、前記印刷システムは、検索された前記お薦め設定の候補が、前記お薦め設定の候補を表示させる前記情報処理装置又は該情報処理装置のユーザについての前記印刷設定履歴における印刷設定項目で過去に設定済みである場合、少なくとも前記情報処理装置で設定済みの印刷設定項目については、前記お薦め設定の候補の表示を実行しないことを特徴とする請求項１〜７のいずれか１項に記載の印刷システム。
【請求項９】
前記情報処理装置は、自装置で以前に設定を行った前記印刷設定項目を過去に設定済みの印刷設定項目として蓄積しておき、前記お薦め設定の候補が前記過去に設定済みの印刷設定項目を含む場合、少なくとも前記過去に設定済みの印刷設定項目については、前記お薦め設定の候補の表示を実行しないことを特徴とする請求項１〜７のいずれか１項に記載の印刷システム。
【請求項１０】
前記印刷システムは、前記情報処理装置にネットワークを介して接続された印刷履歴管理装置を備え、
該印刷履歴管理装置は、前記印刷設定履歴を、複数の前記情報処理装置について蓄積するか、若しくは複数の前記情報処理装置のいずれかを使用するユーザについて蓄積することを特徴とする請求項１又は２に記載の印刷システム。
【請求項１１】
前記印刷システムは、前記情報処理装置を１台備え、
前記情報処理装置は、前記印刷設定履歴を、前記情報処理装置を使用するユーザについて、前記情報処理装置の内部に設けられた記憶装置に蓄積することを特徴とする請求項１又は２に記載の印刷システム。
【請求項１２】
画像形成装置と、該画像形成装置に対して印刷指示を行うことが可能な情報処理装置とを備えた印刷システムにおける、印刷設定提案方法であって、
前記情報処理装置での印刷指示時の印刷設定項目の設定内容を、印刷設定履歴として蓄積しておく蓄積ステップと、
前記情報処理装置における印刷設定開始時又は印刷設定変更時に、該印刷設定開始時又は該印刷設定変更時の印刷設定項目の設定内容を元に、お薦め設定の候補を所定の推奨基準に基づき検索し、検索した該お薦め設定の候補を前記情報処理装置で表示させるステップと、
を有することを特徴とする印刷設定提案方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷設定の提案機能を有する印刷システム及びその印刷設定提案方法に関する。
【背景技術】
【０００２】
近年、プリンタドライバがサポートしている機能が多岐に渡るため、印刷処理に詳しくないユーザは、たとえ有用な機能があったとしてもその存在に気付かない、或いは利用方法が分からないためにその能力を十分に活用できていない。
【０００３】
この課題に対し、特許文献１には、印刷ジョブ毎に文書の属性情報を取得し、その取得情報から印刷目的を推測し、適切な印刷モードを選択する方法が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−４６８６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の方法では、文書の属性情報に基づいて印刷モードを選択するため、印刷を行う人や印刷者が設定した印刷設定情報などとは独立して印刷モードを選択していた。
【０００６】
本発明は、上述のような実状に鑑みてなされたものであり、その目的は、情報処理装置においてユーザが画像形成装置での印刷時の印刷設定を行う際に、情報処理装置から印刷指示され画像形成装置で印刷された印刷ジョブについての印刷設定履歴に基づいて、印刷設定項目における推奨される設定内容を提案することが可能な印刷システム、及びその印刷設定提案方法を提供することにある。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の第１の技術手段は、画像形成装置と、該画像形成装置に対して印刷指示を行うことが可能な情報処理装置とを備えた印刷システムであって、該印刷システムは、前記情報処理装置での印刷指示時の印刷設定項目の設定内容を、印刷設定履歴として蓄積しておき、前記情報処理装置における印刷設定開始時又は印刷設定変更時に、該印刷設定開始時又は該印刷設定変更時の印刷設定項目の設定内容を元に、お薦め設定の候補を所定の推奨基準に基づき検索し、検索した該お薦め設定の候補を前記情報処理装置で表示させることを特徴としたものである。
【０００８】
第２の技術手段は、第１の技術手段において、前記印刷システムは、前記お薦め設定の候補として、前記設定内容の設定頻度が所定順位より高いといった推奨基準に基づき検索することを特徴としたものである。
【０００９】
第３の技術手段は、第２の技術手段において、前記印刷設定履歴は、前記情報処理装置又は前記情報処理装置のユーザに関する情報を含み、前記印刷システムは、前記お薦め設定の候補として、前記情報処理装置又は前記情報処理装置のユーザに関する特定の条件を満たす前記印刷設定履歴から、前記設定内容の設定頻度が所定順位より高いといった推奨基準に基づき検索することを特徴としたものである。
【００１０】
第４の技術手段は、第２の技術手段において、前記画像形成装置は複数台備えられており、前記印刷設定履歴は、前記画像形成装置の機種に関する情報を含み、前記印刷システムは、前記お薦め設定の候補として、前記画像形成装置の機種の違いに関する特定の条件を満たす前記印刷設定履歴から、前記設定内容の設定頻度が所定順位より高いといった推奨基準に基づき検索することを特徴としたものである。
【００１１】
第５の技術手段は、第２〜第４のいずれか１の技術手段において、前記印刷システムは、前記設定頻度の高い順に並べて前記情報処理装置で表示させることを特徴としたものである。
【００１２】
第６の技術手段は、第１〜第３のいずれか１の技術手段において、前記画像形成装置は複数台備えられており、前記印刷システムは、前記お薦め設定の候補として、出力先の画像形成装置がもつ機能に応じた候補を検索することを特徴としたものである。
【００１３】
第７の技術手段は、第１〜第６のいずれか１の技術手段において、前記印刷システムは、前記お薦め設定の候補として、出力対象の文書ファイルの種類に応じた候補を検索することを特徴としたものである。
【００１４】
第８の技術手段は、第１〜第７のいずれか１の技術手段において、前記印刷設定履歴は、前記情報処理装置又は前記情報処理装置のユーザに関する情報を含み、且つ、前記印刷システムは、検索された前記お薦め設定の候補が、前記お薦め設定の候補を表示させる前記情報処理装置又は該情報処理装置のユーザについての前記印刷設定履歴における印刷設定項目で過去に設定済みである場合、少なくとも前記情報処理装置で設定済みの印刷設定項目については、前記お薦め設定の候補の表示を実行しないことを特徴としたものである。
【００１５】
第９の技術手段は、第１〜第７のいずれか１の技術手段において、前記情報処理装置は、自装置で以前に設定を行った前記印刷設定項目を過去に設定済みの印刷設定項目として蓄積しておき、前記お薦め設定の候補が前記過去に設定済みの印刷設定項目を含む場合、少なくとも前記過去に設定済みの印刷設定項目については、前記お薦め設定の候補の表示を実行しないことを特徴としたものである。
【００１６】
第１０の技術手段は、第１又は第２の技術手段において、前記印刷システムは、前記情報処理装置にネットワークを介して接続された印刷履歴管理装置を備え、該印刷履歴管理装置は、前記印刷設定履歴を、複数の前記情報処理装置について蓄積するか、若しくは複数の前記情報処理装置のいずれかを使用するユーザについて蓄積することを特徴としたものである。
【００１７】
第１１の技術手段は、第１又は第２の技術手段において、前記印刷システムは、前記情報処理装置を１台備え、前記情報処理装置は、前記印刷設定履歴を、前記情報処理装置を使用するユーザについて、前記情報処理装置の内部に設けられた記憶装置に蓄積することを特徴としたものである。
【００１８】
第１２の技術手段は、画像形成装置と、該画像形成装置に対して印刷指示を行うことが可能な情報処理装置とを備えた印刷システムにおける、印刷設定提案方法であって、前記情報処理装置での印刷指示時の印刷設定項目の設定内容を、印刷設定履歴として蓄積しておく蓄積ステップと、前記情報処理装置における印刷設定開始時又は印刷設定変更時に、該印刷設定開始時又は該印刷設定変更時の印刷設定項目の設定内容を元に、お薦め設定の候補を所定の推奨基準に基づき検索し、検索した該お薦め設定の候補を前記情報処理装置で表示させるステップと、を有することを特徴としたものである。
【発明の効果】
【００１９】
本発明によれば、情報処理装置においてユーザが画像形成装置での印刷時の印刷設定を行う際に、情報処理装置から印刷指示され画像形成装置で印刷された印刷ジョブについての印刷設定履歴に基づいて、印刷設定項目における推奨される設定内容を提案することが可能な印刷システム、及びその印刷設定提案方法を提供することにある。
【図面の簡単な説明】
【００２０】
【図１】本発明に係る印刷システムの一構成例を示す図である。
【図２】図１の印刷システムにおけるサーバ及びＰＣの一構成例を示すブロック図である。
【図３】図１の印刷システムにおける処理例を説明するためのフロー図である。
【図４】図１及び図２におけるサーバで蓄積される印刷設定履歴テーブルの一例を示す図である。
【図５】図３の処理における検索処理の一例を説明するためのフロー図である。
【図６】図５の検索処理により図４の印刷設定履歴テーブルから抽出された結果の一例を示す図である。
【図７】図５の検索処理により図６の抽出された結果からお薦め候補の情報として検索された結果の一例を示す図である。
【図８】図３の処理において、印刷設定画面でお薦め設定の候補を表示する方法の一例を説明するための図である。
【図９】図３の処理における検索処理の他の例を説明するためのフロー図である。
【図１０】図３の処理における検索処理の他の例を説明するためのフロー図である。
【図１１】図３の処理における検索処理の他の例を説明するための図である。
【図１２】図３の処理における受信・表示処理の他の例を説明するためのフロー図である。
【図１３】図３の処理における受信・表示処理の他の例を説明するためのフロー図である。
【図１４】本発明に係る印刷システムの他の構成例を示す図である。
【発明を実施するための形態】
【００２１】
図１は、本発明に係る印刷システムの一構成例を示す図で、図中、１は印刷システムである。図１で例示する印刷システム１は、画像形成装置の一例としての複合機（ＭＦＰ）１１ａ，１１ｂ、情報処理装置の一例としてのクライアントＰＣ１３ａ〜１３ｃ、印刷履歴を保存する印刷履歴管理装置の一例としてのサーバ１２から構成され、それらがネットワーク回線で接続されている。この印刷履歴は、印刷設定履歴を少なくとも含む。無論、ネットワーク接続されたＭＦＰ及びクライアントＰＣの数は例示したものに限ったものではない。
【００２２】
クライアントＰＣ１３ａ〜１３ｃは、ユーザ操作に基づき、サーバ１２に対して、印刷データを送信することで文書ファイルなどの印刷指示を行う。ＭＦＰ１１ａ，１１ｂは、サーバ１２を経由したこの印刷指示に従い、記録用紙などの印刷媒体に印刷を行うことが可能に構成されている。ＭＦＰ１１ａ，１１ｂは、プリント機能のほか、コピー機能、ファクシミリ機能、ファイリング機能などを有している。なお、画像形成装置としては、ＭＦＰの他に単機能のプリンタやファクシミリ装置などが挙げられる。サーバ１２は、クライアントＰＣ１３ａ〜１３ｃからの印刷指示をＭＦＰ１１ａ，１１ｂに渡すとともに、ＭＦＰ１１ａ，１１ｂで印刷された印刷ジョブの履歴（印刷履歴）を蓄積する。
【００２３】
上述したように、ＰＣ１３ａ〜１３ｃが印刷指示をサーバ１２のみに送信し、サーバ１２がＭＦＰ１１ａ等に対してその印刷指示を転送するようにしてもよく、以下の説明では、そのような処理を前提とする。但し、印刷指示はＰＣ１３ａ〜１３ｃがサーバ１２とＭＦＰ１１ａ等に対してそれぞれ直接パラレルに行ってもよく、その場合、サーバ１２はその印刷指示から印刷設定履歴を少なくとも含む印刷履歴を生成するに留め、印刷処理自体は他の機器へ依頼したり自身で実行したりすることはない。他の処理例として、ＰＣ１３ａ〜１３ｃは印刷設定だけをサーバ１２に送信してサーバ１２で印刷設定履歴を蓄積させ、印刷データ自体は直接ＭＦＰ１１ａ等に送信してもよい。特に、サーバ１２がインターネット（ＰＣ１３ａ等を含むローカルネットワークの外）にある場合、印刷データをそのローカルネットワーク外に出すことはセキュリティ上好ましくないため、このような処理は有益である。
【００２４】
図２は、図１の印刷システムにおけるサーバ及びＰＣの一構成例を示すブロック図で、図中、１２はサーバ、１３はクライアントＰＣ１３ａ〜１３ｃのいずれかである。サーバ１２は、制御部２１と、通信部２３と、印刷設定履歴を少なくとも含む印刷履歴を格納する記憶部２２とを備えている。また、クライアントＰＣ（以下、単にＰＣと呼ぶ）１３は、汎用コンピュータであり、制御部３１と、画面表示部３２と、通信部３３とを備えている。なお、以下の説明では特に説明しないが、サーバ１２が行う処理は制御部２１が記憶部２２や通信部２３などを制御して行い、ＰＣ１３が行う処理は、基本的に制御部３１が画面表示部３２や通信部３３などを制御して行う。
【００２５】
図３は、図１の印刷システムにおける処理例を説明するためのフロー図で、主に図２のサーバ１２とＰＣ１３との間の処理を示している。まず、ＰＣ１３上で、アプリケーションソフトを使用して開いた文書ファイルや編集後の文書ファイルに対し、ユーザが印刷ボタンを選択するなどにより、プリンタドライバを起動させて、印刷設定画面を画面表示部３２に表示させる。プリンタドライバは、この印刷設定画面の起動をトリガとして、通信部３３を介してサーバ１２に、印刷設定画面で設定されている印刷設定項目における設定内容（この段階では基本的にデフォルトの設定内容）を含む印刷設定情報を送信する（ステップＳ１）。ステップＳ１では、印刷設定画面の起動時以外にも、印刷設定画面表示中にユーザによって印刷設定項目の設定内容の変更の操作がなされる毎に、サーバ１２に印刷設定情報を送信する。但し、このときには、設定内容が変更された印刷設定項目についての情報のみ送信するだけでもよい。
【００２６】
ここで、印刷設定項目としては、例えば片面／両面の設定項目、集約印刷の設定項目、カラー／モノクロの設定項目などがあり、それぞれに対応する設定内容としては、片面印刷と両面印刷、１ｕｐと２ｕｐ（２ｉｎ１ともいう）と４ｕｐ（４ｉｎ１ともいう）等、カラー印刷とモノクロ印刷が挙げられる。また、例えば片面／両面と集約印刷の各項目との組み合わせをひとまとめにして、１つの印刷設定項目として取り扱うなどすることもできる。さらに別の方法として、片面印刷の設定項目、両面印刷の設定項目、１ｕｐの設定項目、２ｕｐの設定項目、４ｕｐの設定項目、カラー印刷の設定項目、モノクロ印刷の設定項目、といった具合にそれぞれ別の印刷設定項目として取り扱い、それぞれの設定内容を実行と不実行とのいずれかとしてもよい。
【００２７】
サーバ１２は、印刷設定情報を受信すると（ステップＳ２）、記憶部２２の印刷設定履歴（つまり印刷実行済みの情報）から、ＰＣ１３が設定内容の変更時に送信した印刷設定情報に含まれる印刷設定項目の設定内容を元に（検索キーとして）、お薦め設定の候補を検索する（ステップＳ３）。検索されるお薦め設定の候補としては、他のＰＣが過去に実行した設定内容の情報だけでもよいし、ＰＣ１３自身が過去に実行した設定内容の情報も併せて含んでよい。そして、サーバ１２は、検索したお薦め設定の候補をＰＣ１３に返信する（ステップＳ４）。ここで、お薦め設定の候補として送信するために、上記検索では、印刷設定履歴に含まれるその印刷設定項目における設定内容の中で、検索キーと一致する印刷設定項目の設定内容をもつだけでなく、後述するように、例えばある特定のユーザ（熟練のユーザ）が使用しているなどの所定の推奨基準に基づき推奨する印刷設定項目の設定内容を検索する。
【００２８】
ＰＣ１３は、サーバ１２から返信されたお薦め設定の候補を画面表示部３２に表示する（ステップＳ５）ことで、ユーザに印刷設定の提案を行う。ステップＳ５では、お薦め設定の候補をユーザに目立つように表示することが好ましい。
【００２９】
次に、ＰＣ１３は、印刷実行キーの押下により印刷指示がなされたか否かを判定し（ステップＳ６）、ＮＯの場合には、ステップＳ１へ戻り、お薦め設定の候補を表示した状態で印刷設定項目の設定内容を変更するための選択操作をユーザから受け付け、その選択操作が示す設定内容をもつ印刷設定情報の送信を行う。なお、ＰＣ１３が一度お薦め設定の候補を表示させた状態で印刷設定情報を送信した場合、それを受けたサーバ１２は検索及びお薦め設定の候補の送信を行わないようにしておいてもよい。つまり、サーバ１２はお薦め設定の候補の検索及び送信を印刷指示がなされるまでに一度だけ実行してもよい。また、印刷設定項目毎に１回だけ検索及び送信を実行するようにしてもよい。
【００３０】
一方、ステップＳ６でＹＥＳの場合、すなわち印刷実行キーが押下された場合には、ＰＣ１３のプリンタドライバは、その印刷指示の内容（印刷対象の文書ファイルや印刷設定情報における設定内容）から印刷データを生成し、サーバ１２へ送信する（ステップＳ７）。ステップＳ７では、ステップＳ１において印刷指示時の印刷設定情報を未送信の場合には、印刷指示時の印刷設定情報（つまり最終の印刷設定情報）も送信する。サーバ１２はこの印刷データを伴う印刷指示を受信するとともに、印刷指示時の印刷設定情報も受信する（ステップＳ８）。
【００３１】
そして、サーバ１２は、他の印刷設定処理時におけるお薦め設定の候補の検索のために、その印刷設定情報を印刷設定履歴として登録しておく（ステップＳ９）。ステップＳ９では、印刷設定情報の送信が既にステップＳ１で完了しておりステップＳ７で印刷設定情報の送信がなされない場合には、印刷指示を受けることで、既に受信した印刷設定情報が確定であると判断し、印刷設定履歴として正式に登録すればよい。このように、サーバ１２は、印刷設定情報に含まれる印刷設定項目を、設定内容の変更に従い更新しながら記録し、印刷指示時に記録されている印刷設定項目における設定内容を、印刷設定履歴として記憶部２２に蓄積する。但し、このような更新しながらの記録に限らず、例えば印刷指示時だけ記録するなど、サーバ１２が印刷指示時の印刷設定項目における設定内容を、印刷設定履歴として蓄積できればよい。
【００３２】
このように、本発明によれば、ＰＣ１３においてユーザがＭＦＰ１１ａ等での印刷時の印刷設定を行う際に、複数のＰＣ（印刷設定を行うＰＣ自身も含んでよい）から印刷指示されＭＦＰ１１ａ等で実行された印刷ジョブについての印刷設定履歴に基づいて、印刷設定項目における推奨される設定内容をユーザインターフェースにて提案することが可能になる。この提案では、推奨される印刷設定を決定するために他のユーザの過去の印刷設定履歴を利用しているため、特定のユーザが保有している有益な印刷設定を全てのユーザが活用することができる。つまり、本発明によれば、ユーザは現在の印刷をより効果的に行うための印刷方法を取得することが可能となる。また、サーバ１２では印刷設定履歴を複数のＰＣ１３について蓄積し、且つＰＣ１３のそれぞれがユーザのそれぞれに対応することを前提に説明したが、サーバ１２は、複数のＰＣ１３のいずれかを使用するユーザについて蓄積するようにし、ユーザを示すユーザアカウント等の情報に基づき印刷設定履歴が管理されていてもよい。
【００３３】
次に、図４〜図７を参照しながら、より好ましい印刷設定履歴のデータ形式とお薦め設定の候補などについて、例を挙げて説明する。図４は、図１及び図２におけるサーバで蓄積される印刷設定履歴テーブルの一例を示す図で、図中、４０は印刷設定履歴テーブルである。また、図５は、図３の処理における検索処理の一例を説明するためのフロー図で、図６は、図５の検索処理により図４の印刷設定履歴テーブルから抽出された結果の一例を示す図で、図７は、図５の検索処理により図６の抽出された結果からお薦め候補の情報として検索された結果の一例を示す図である。
【００３４】
印刷設定履歴テーブル４０は、記憶部２２に格納されており、ＰＣ１３が１回印刷実行する毎に、実行された印刷ジョブについての全ての印刷設定項目の設定内容を１つのレコードとして蓄積していく。印刷設定履歴テーブル４０では、印刷設定項目１として２ｕｐを、印刷設定項目２として４ｕｐを、印刷設定項目３として両面印刷を、印刷設定項目４としてモノクロ印刷を記録し、それぞれの設定項目について実行した場合には「○」、実行しなかった場合には「×」として設定内容を記している。この印刷設定項目は、上述したようにＰＣ１３から印刷実行の指示が伝えられたときに直前にサーバ１２が記憶していた印刷設定項目を指す。
【００３５】
また、印刷設定履歴テーブル４０には、より好ましい例として、ＰＣ１３からの出力先のＭＦＰにおける印刷機能を示す情報（例えばカラー機なのかモノクロ専用機なのかを示す情報）や、印刷された文書ファイルの種類を示す情報や、印刷者の情報を、ＰＣ１３から取得して格納している。印刷者の情報は、上述した特定のユーザの検索として利用できる情報であり、使用しているＰＣ１３のＩＰアドレスであってもよい。
【００３６】
上述したサーバ１２は、お薦め設定の候補として、印刷設定項目における設定内容の設定頻度が所定順位より高いといった推奨基準に基づき検索（抽出）することが好ましい。設定頻度については、印刷設定履歴の記録時（つまり印刷指示時）毎に設定内容毎の集計を行い各設定内容の設定頻度として印刷設定履歴として蓄積しておいてもよいし、検索時に設定内容毎の集計を行い各設定内容の設定頻度を求めてもよい。また、所定順位としては例えば１位であっても３位であってもよく、また所定順位自体も設定できるようにしておいてもよい。つまり、設定頻度については、少なくとも検索時に設定頻度が求まるように印刷設定項目における設定内容を蓄積しておけばよい。いずれにしても、ＰＣ１３では検索されたお薦め設定の候補を受信して表示することになる。さらに、設定頻度の高い順に並べてＰＣ１３に返信するか、設定頻度自体又は設定頻度の順位の情報を付加してＰＣ１３に返信し、これによりＰＣ１３では、返信された候補を設定頻度の高い順に表示させることが好ましい。
【００３７】
その処理例を説明すると、図３におけるステップＳ３において、図５に示すように、サーバ１２は、まずＰＣ１３から送信された印刷設定項目と一致するレコードを印刷設定履歴テーブル４０から抽出する（ステップＳ１１）。例えば、ユーザが今から実行しようとする印刷の印刷設定で「両面」を指定していた場合、ＰＣ１３から「両面」の情報がサーバ１２に送信される。サーバ１２は印刷設定履歴のレコードの中から「両面」を設定しているレコードを抽出する。印刷設定履歴テーブル４０の例では、両面を設定しているのはレコード１とレコード３であるため、この２つのレコードが抽出される。
【００３８】
次に、サーバ１２は、抽出されたレコードに「実行されたこと」が記録されている印刷設定項目の頻度（すなわち設定内容が「○」となっている印刷設定項目の頻度）を、印刷設定項目毎にヒストグラム化する（ステップＳ１２）。レコード１，３の場合、２ｕｐと４ｕｐとモノクロの項目の頻度がそれぞれ１カウントアップする。つまり、レコード１，３の場合、印刷設定項目「２ｕｐ」、「４ｕｐ」、「モノクロ」のそれぞれについて、設定内容が「実行された」となっている頻度がそれぞれ１だけカウントアップする。このようにして全ての抽出されたレコードに対し、設定されている印刷設定項目（つまり「実行されたこと」が記録されている印刷設定項目）はカウントアップしてヒストグラム化する。図６で例示する抽出結果６０では、その上段に、ＰＣ１３から「両面」の情報が送信されてきた場合のカウント結果の例を示しており、その下段には、ＰＣ１３から「両面で且つ２ｕｐ」の情報が送信されてきた場合のカウント結果の例を示している。
【００３９】
そして、サーバ１２はヒストグラムの上位３項目を抽出して、お薦め設定の候補とする（ステップＳ１３）。そして、図３におけるステップＳ５では、ＰＣ１３は、お薦め設定の候補を頻度の高い順に並べて表示すればよい。結果として図７に例示するお薦め設定の候補７０のうち上段又は下段の情報が、設定頻度順にＰＣ１３の印刷設定画面に表示される。すなわち、図６の抽出結果６０の上段に対応して、お薦め設定項目１（２ｕｐでモノクロ印刷）、お薦め設定項目２（モノクロ印刷）、お薦め設定項目３（４ｕｐ）の順に表示される。また、図６の抽出結果６０の下段に対応して、お薦め設定項目１（モノクロ印刷）が表示される。この例は上位１つしか抽出結果が存在しない場合の例である。
【００４０】
次に、お薦め設定の候補を含む印刷設定画面の例を挙げる。図８は、図３の処理において、印刷設定画面でお薦め設定の候補を表示する方法の一例を説明するための図である。図８で例示する、ＰＣ１３での印刷設定画面１００は、通常の印刷設定画面１０１の他に、メニューボタンを有するボックス１０２が表示される。ボックス１０２は印刷設定画面１０１内に組み込んでもよい。
【００４１】
このボックス１０２は、お薦め設定の候補を表示するためのボックスであり、この例では、上位３つの設定項目がお薦め設定項目としてメニューボタン１０４ａ〜１０４ｃが、その表題１０３とともに表示される。この例では、図７のお薦め設定の候補７０における上段の検索結果であった場合の表示例を挙げている。このような表示状態で、ユーザがお薦め設定の候補うちのいずれかの設定の実施を希望する場合、それに対応するメニューボタンを押すとその設定が反映される。また、この例では設定内容を実行済み／未実行で、すなわち○／×で分けた場合の表示例であるが、各印刷設定項目のそれぞれについてお薦め設定の候補（お薦めの設定内容の候補）を表示させることもできる。
【００４２】
次に、図９を参照しながら、他の検索処理の例を説明する。図９は、図３の処理における検索処理の他の例を説明するためのフロー図である。この例では、サーバ１２は、お薦め設定の候補として、出力先のＭＦＰや印刷装置等がもつ機能に応じた候補を検索し、それを送信する。ＰＣ１３はそのお薦め設定の候補を表示することになる。例えばモノクロ機に出力しようとしているユーザにモノクロ機能を薦めても意味がないが、この形態により、このような使用状況に適したお薦め設定の情報をユーザに通知することができる。但し、このような検索を行う形態にあっては、ＭＦＰ等が図示するように複数台接続されている必要がある。また、この形態は設定頻度の高い順に並べて返信してＰＣ１３に表示させる形態などと併用することもできる。
【００４３】
このように、出力先のＭＦＰの機能に応じてお薦め設定の候補が変わる例（ＭＦＰの機能に対応した例）を説明する。図３におけるステップＳ３において、サーバ１２は、まず出力先のＭＦＰの機能を示す情報をＰＣ１３から受け付ける（ステップＳ２１）。次に、サーバ１２は、印刷設定履歴のレコードの中から同一機能を有するＭＦＰのレコードのみ抽出する（ステップＳ２２）。例えば、ＰＣ１３がモノクロ機への出力を指示しようとしていた場合、モノクロ機能を示す情報をＰＣ１３が送信すると、サーバ１２は印刷設定履歴のレコードの中から「出力先印刷装置の印刷機能」のうち、「モノクロ機」のレコードのみを抽出する。その後、抽出したレコードの中から、前述のステップＳ１１〜Ｓ１３の処理を行う（ステップＳ２３〜Ｓ２５）。
【００４４】
次に、図１０を参照しながら、さらに他の検索処理の例を説明する。図１０は、図３の処理における検索処理の他の例を説明するためのフロー図である。この例では、サーバ１２は、お薦め設定の候補として、出力対象の文書ファイルの種類に応じた候補を検索し、それを送信する。ＰＣ１３はそのお薦め設定の候補を表示することになる。例えば、ワープロ文書では２ｕｐの利用頻度が高く、プレゼンデータの場合に４ｕｐの利用頻度が高いなどの例が考えられるため、この形態により、そのような使用状況に適したお薦め設定の情報をユーザに通知することができる。また、この形態は、出力先のＭＦＰがもつ機能に応じた候補を検索する形態や、設定頻度の高い順に並べて返信してＰＣ１３に表示させる形態などと併用することもできる。
【００４５】
このように、出力対象の文書ファイルの種類に応じてお薦め設定の候補が変わる例（文書ファイルに対応した例）を説明する。図３におけるステップＳ３において、サーバ１２は、まず文書ファイルの種類を示す情報をＰＣ１３から受け付ける（ステップＳ３１）。次に、サーバ１２は、印刷設定履歴のレコードの中から同一文書ファイルのレコードのみ抽出する（ステップＳ３２）。その後、抽出したレコードの中から、前述のステップＳ１１〜Ｓ１３の処理を行う（ステップＳ３３〜Ｓ３５）。
【００４６】
次に、図１１を参照しながら、さらに他の検索処理の例を説明する。図１１は、図３の処理における検索処理の他の例を説明するためのフロー図である。この例では、サーバ１２は、お薦め設定の候補として、ＰＣ１３又はＰＣ１３のユーザに関する特定の条件を満たす印刷設定履歴から、設定内容の設定頻度が所定順位より高いといった推奨基準に基づき検索し、それを送信する。但し、印刷設定履歴は、ＰＣ１３に関する情報又はＰＣ１３のユーザに関する情報を含むものとする。無論、蓄積の形式としては、印刷設定履歴を、ＰＣ１３に関する情報毎に（つまりＰＣ１３毎に）又はＰＣ１３のユーザに関する情報毎に（つまりユーザ毎に）、蓄積しておくこともできる。また、設定頻度は印刷設定履歴の記録時に算出しておいても検索時に算出してもよい。
【００４７】
ここでの特定の条件とは、例えば２年以上の使用歴がある熟練のユーザ（印刷者）や、入社２年目以上の３０年目未満のユーザや、社内でよく使用する印刷設定が設定された特定のＰＣ、社内の特定の部署で使用されているＰＣなどが挙げられる。ユーザはユーザアカウントやユーザ名で、ＰＣはＩＰアドレスや機番などで特定することができる。具体的には、図４の印刷設定履歴テーブル４０の項目として、ＰＣの属性を示す情報（所属部署を示すコードなど）、ＰＣのＩＰアドレス、印刷者など一緒に格納しておく。そして、お薦めを抽出する際に、特定のＰＣの属性や印刷者名などでフィルタリングしてその中から抽出する。このような特定の条件に基づくお薦め設定の候補をＰＣ１３が表示することになる。また、この形態は、出力先のＭＦＰがもつ機能に応じた候補を検索する形態や、出力対象の文書ファイルの種類に応じた候補を検索する形態や、設定頻度の高い順に並べて返信してＰＣ１３に表示させる形態などと併用することもできる。
【００４８】
このような特定の条件を満たす候補を表示させる例を説明する。図３におけるステップＳ３において、サーバ１２は、まず印刷設定履歴のレコードの中から特定の条件を満たす印刷者（又はＰＣ）のレコードのみを抽出する（ステップＳ４１）。その後、抽出したレコードの中から、前述のステップＳ１１〜Ｓ１３の処理を行う（ステップＳ４２〜Ｓ４４）。このような処理により、ユーザ（又はＰＣ）に関する特定の条件に応じて最適なお薦め表示を行うことができる。
【００４９】
次に、さらに他の検索処理の例を説明する。この例では、サーバ１２は、お薦め設定の候補として、ＭＦＰ１１ａ等の機種の違いに関する特定の条件を満たす印刷設定履歴から、設定内容の設定頻度が所定順位より高いといった推奨基準に基づき検索し、それを送信する。但し、ＭＦＰ１１ａ等の画像形成装置はシステム内に複数台備えられており、且つ印刷設定履歴は、画像形成装置の機種の違いに関する情報を含むものとする。無論、蓄積の形式としては、印刷設定履歴をＭＦＰの機種の違いに関する情報毎に蓄積しておくこともできる。また、設定頻度は印刷設定履歴の記録時に算出しておいても検索時に算出してもよい。
【００５０】
ここでの特定の条件とは、例えばカラー印刷機能を持った機種、毎分ｘ枚以上のモノクロ印刷機能を持った機種、所定の発売年以降の機種などが挙げられる。ＭＦＰ１１ａ等は機番などで特定することができる。具体的には、図４の印刷設定履歴テーブル４０の項目として、ＭＦＰ１１ａ等の属性を示す情報（例えば機番の所定の桁）など一緒に格納しておく。そして、お薦めを抽出する際に、特定のＭＦＰの属性などでフィルタリングしてその中から抽出する。このような特定の条件に基づくお薦め設定の候補をＰＣ１３が表示することになる。また、この形態は、出力先のＭＦＰ（例えばＭＦＰ１１ａ）がもつ機能に応じた候補を検索する形態以外については併用する必要がないが、その他の形態、出力対象の文書ファイルの種類に応じた候補を検索する形態や、設定頻度の高い順に並べて返信してＰＣ１３に表示させる形態、ＰＣ又はユーザに関する特定条件に基づく検索を行う形態などと併用することもできる。
【００５１】
このような特定の条件を満たす候補を表示させる例は、図１１のステップＳ４１においてサーバ１２が、印刷設定履歴のレコードの中から特定の条件を満たすＭＦＰのレコードのみを抽出するようにするだけで、その他の処理は同様である。ＭＦＰ１１ａ等の機種の違いで利用する機能の違いがあるが、このような処理により、ＭＦＰ１１ａ等の機種に関する特定の条件に応じて最適なお薦め表示を行うことができる。
【００５２】
次に、図１２を参照しながら、図３のステップＳ５における受信・表示処理（以下、表示処理Ａと呼ぶ）とは異なる表示処理の例を説明する。図１２は、図３の処理における受信・表示処理の他の例を説明するためのフロー図である。ここで説明する処理は、表示処理Ａとは異なるため、表示処理Ｂと呼ぶ。ここで説明する表示処理Ｂは、表示処理Ａの代替処理であり、上述した他の様々な形態については同様に適用できる。
【００５３】
表示処理Ｂでは、ユーザが過去に設定を行った印刷設定項目を記録しておき（その設定内容まで記録しておかなくてもよい）、お薦め設定の候補を抽出した後、抽出された候補の中で過去に設定した印刷設定項目の記録があれば、その印刷設定項目の設定内容の候補についてのお薦め表示を禁止するものである。
【００５４】
印刷システムは、検索されたお薦め設定の候補が、お薦め設定の候補を表示させるＰＣ１３又はそのＰＣ１３のユーザについての印刷設定履歴における印刷設定項目で過去に設定済みである場合、少なくともＰＣ１３で設定済みの印刷設定項目については、お薦め設定の候補の表示を実行しない。但し、この処理例では、印刷設定履歴は、例示したようにＰＣ１３又はＰＣ１３のユーザに関する情報を含むものとする。全てのお薦め設定の候補を表示しない、つまり何のお薦め表示も行わない、といった処理を採用してもよい。
代わりに、ＰＣ１３内に、自機（自装置）で以前に設定を行った印刷設定項目を過去に設定済みの印刷設定項目として蓄積しておき、次のような制限を行ってもよい。つまり、この制限は、お薦め設定の候補が過去に設定済みの印刷設定項目を含む場合、少なくとも過去に設定済みの印刷設定項目については、お薦め設定の候補の表示を実行しないといったものである。この処理でも、全てのお薦め設定の候補を表示しない、つまり何のお薦め表示も行わない、といった処理を採用してもよい。
【００５５】
いずれかの処理により、ＰＣ１３はまずお薦め設定の候補を受信すると（ステップＳ５１）、自己の印刷設定履歴中にその候補に係わる印刷設定項目が含まれるか否かを判定する（ステップＳ５２）。なお、候補自体が設定済みでなければ表示禁止しないようにする処理も採用可能であり、その場合、ステップＳ５２では、自己の印刷設定履歴中の各印刷設定中にその候補が含まれるか否かを判定すればよい。ステップＳ５２でＹＥＳの場合、ＰＣ１３は、含まれると判定された候補について、お薦め設定の候補から除外し（ステップＳ５３）、お薦め設定の候補を表示する（ステップＳ５４）。一方、ステップＳ５２でＮＯの場合、ＰＣ１３は、除外処理を行わずそのままステップＳ５４の処理を行う。
【００５６】
このように、既に一度設定したことがある印刷設定項目であれば、ユーザはその印刷設定項目を既に理解しているため、改めて薦める必要が無いと判断して表示を禁止することで、ユーザがお薦め表示に煩わしさを感じることを防止することができる。但し、過去に設定した印刷設定項目としてはデフォルト設定は除くようにしておくことが、この効果をより得る上で好ましい。ここで、各印刷設定項目の設定内容はＭＦＰ１１ａ等の機能に対応させることができるため、過去に設定した機能があればその機能についてのお薦め表示を行わないようにすることができる。
【００５７】
次に、図１３を参照しながら、表示処理Ａ，Ｂとは異なる表示処理の例を説明する。図１２は、図３の処理における受信・表示処理の他の例を説明するためのフロー図である。ここで説明する処理を表示処理Ｃと呼ぶ。ここで説明する表示処理Ｃは、表示処理Ａや表示処理Ｂの代替処理であり、上述した他の様々な形態については同様に適用できる。
【００５８】
表示処理Ｃでは、プリントデータの文字数を検出して、文字数が多ければ、Ｎｕｐがお薦め表示されることを禁止するようにする。ＰＣ１３はまずお薦め設定の候補を受信すると（ステップＳ６１）、受信したお薦め設定の候補の中にＮｕｐが含まれるか否かを判定する（ステップＳ６２）。ステップＳ６２でＹＥＳの場合、ＰＣ１３は、文字カウントし（ステップＳ６３）、カウントした値が所定数以上であるか否かを判定し（ステップＳ６４）、所定数以上である場合のみ、Ｎｕｐの候補をお薦め設定の候補から除外し（ステップＳ６５）、お薦め設定の候補を表示する（ステップＳ６６）。一方、ステップＳ６２でＮＯの場合やステップＳ６４でＮＯの場合、ＰＣ１３は、除外処理を行わずそのままステップＳ６６の処理を行う。
【００５９】
このように表示処理Ｃでは、お薦め設定の候補としてＮｕｐが抽出された後、印刷しようとするファイル内の文字数をアプリケーションからオペレーションシステムを介しドライバ経由でサーバ１２が取得して、取得した文字数が所定の文字数より多ければ、Ｎｕｐはお薦めとして表示することを禁止することで、Ｎｕｐにより文字が縮小され見づらくなることが防止できる。文字数が多ければ文字は必然的に小さくなるので、文字数の多い原稿はＮｕｐに不向きであることからこのように処理すればよい。なお、文字が小さく文字数が少ないというケースも有りうるが、そのような場合はＮｕｐしても空白が多いので、文字数が多い原稿ほど見づらくはならない。
【００６０】
また、他のお薦め設定の表示例として、複数部数をプリントする場合に、印刷設定履歴に係わらず、ステープル設定を薦めるようにしてもよい。
【００６１】
以上、図１に基づき説明した各形態の印刷システムでは、印刷設定履歴を蓄積するために、印刷システムが情報処理装置にネットワークを介して接続された印刷履歴管理装置を備え、印刷設定履歴を複数の情報処理装置について蓄積すること、若しくは印刷設定履歴をこれら複数の情報処理装置のいずれかを使用するユーザについて蓄積することを前提としている。
【００６２】
一方で、本発明では、印刷設定履歴を蓄積するために情報処理装置が内部記憶装置を有するように構成することもできる。この構成の場合、印刷システムは、印刷設定履歴を、１台の情報処理装置を使用する複数のユーザについて蓄積するようにしてもよい。このような構成例を図１４を参照しながら説明する。図１４は、本発明に係る印刷システムの他の構成例を示す図である。ここで説明する例では、基本的に上述した様々な形態が採用できるが、サーバ１２を介したやり取りが無くなる点が特に異なる。
【００６３】
図１４で例示する印刷システム１ａは、画像形成装置の一例としての複合機（ＭＦＰ）１１ａ，１１ｂ、１台の情報処理装置の一例としての１台のＰＣ１３ａから構成され、それらがネットワーク回線で接続されている。無論、ネットワーク接続されたＭＦＰの数は例示したものに限ったものではなく、また、ＰＣ１３ａと同様のＰＣが同じネットワークに接続されていても印刷設定履歴が個々のＰＣで独立したデータであればよい。ＰＣ１３ａは、印刷設定履歴を、ＰＣ１３ａを使用するユーザについて、ＰＣ１３ａの内部に設けられた記憶装置に蓄積する。ここで、ユーザ毎に印刷履歴を蓄積することが好ましく、上述した自己印刷設定履歴を用いる形態においては印刷設定履歴とは別にユーザの情報（例えばユーザアカウント毎の過去設定済みの印刷設定項目を示す情報）を記録しておいてもよい。
【００６４】
このように複数のユーザアカウントについての印刷設定履歴の蓄積を行い、例えば設定頻度（設定項目毎の使用頻度）が所定順位より高いことを推奨基準とすればよい。つまり、１台のＰＣ１３ａ内における複数のユーザアカウント毎の設定項目毎の使用頻度を累計した結果から、使用頻度の高い設定をお薦めとして抽出するように構成する。この構成により、１台のＰＣ１３ａを複数のユーザが利用するケースで、そのＰＣ１３ａにおける使用頻度の高い設定内容や機能を薦めることで、実際の使用状態に即した設定内容や機能を薦めることができる。
【００６５】
具体的には、一般ユーザ権限下で操作されたプリンタドライバの設定履歴Ｒを、ユーザ毎にプリンタドライバ内部に保存しておく。各ユーザ毎の印刷設定履歴テーブルＲ１，Ｒ２，・・・が保存されることになる。その後、管理者権限でＰＣ１３ａがログインされたとき、印刷設定履歴テーブルＲ１，Ｒ２，・・の設定頻度を集計してヒストグラムＨを作成し、一般ユーザ権限下でアクセス可能な情報として保存する。以降、一般ユーザ権限で印刷設定したときは、ヒストグラムＨを参照して、お薦め設定の候補を表示する。このようにすることで、外部にサーバを設けることなくお薦め表示を行うことができる。
【００６６】
このように印刷システムにＰＣ１３が一台のみ接続されていた場合でも、複数ユーザが使用できる環境であれば図１等で説明したシステムと同様の効果が得られる。さらに、この印刷システムにＰＣ１３が一台のみ接続されていて且つ１ユーザのみが使用する場合でも、自身の設定内容の統計から推奨される候補の提案を受けることができるため、一部の形態においては有益である。
【００６７】
このように、本発明の印刷システムは、図１の構成例や図１４の構成例などが採用できる。つまり、本発明に係る印刷システムは、画像形成装置と、画像形成装置に対して印刷指示を行うことが可能な情報処理装置とを備える。そして、この印刷システムは、情報処理装置での印刷指示時の印刷設定項目の設定内容を、印刷設定履歴として蓄積しておき、情報処理装置における印刷設定開始時又は印刷設定変更時に、その印刷設定開始時又は印刷設定変更時の印刷設定項目の設定内容を元に、お薦め設定の候補を所定の推奨基準に基づき検索し、検索したお薦め設定の候補を情報処理装置で表示させる。
【００６８】
以上、本発明に係る印刷システムについて説明したが、処理の流れを説明したように、本発明は、この印刷システムにおける印刷設定提案方法としての形態も採り得る。この印刷設定提案方法は、（１）情報処理装置での印刷指示時の印刷設定項目の設定内容を、印刷設定履歴として蓄積しておく蓄積ステップと、（２）情報処理装置における印刷設定開始時又は印刷設定変更時に、その印刷設定開始時又はその印刷設定変更時の印刷設定項目の設定内容を元に、お薦め設定の候補を所定の推奨基準に基づき検索し、検索したお薦め設定の候補を情報処理装置で表示させるステップと、を有する。その他の応用例については、印刷システムについて説明した通りであり、その説明を省略する。また、この印刷設定提案方法は、サーバを用いないシステムでは上述したＰＣにおいてプログラムとして組み込むことで、一方でサーバを用いるシステムでは上述したＰＣとサーバのそれぞれにおいて各装置用のプログラムとして組み込むことで、実現することができる。
【符号の説明】
【００６９】
１…印刷システム、１１ａ，１１ｂ…ＭＦＰ、１２…サーバ、１３，１３ａ，１３ｂ，１３ｃ…クライアントＰＣ、２１…サーバの制御部、２２…記憶部、２３…サーバの通信部、３１…ＰＣの制御部、３２…画面表示部、３３…ＰＣの通信部。
【図１】
2011257856.tif 000003
【図２】
2011257856.tif 000004
【図３】
2011257856.tif 000005
【図４】
2011257856.tif 000006
【図５】
2011257856.tif 000007
【図６】
2011257856.tif 000008
【図７】
2011257856.tif 000009
【図８】
2011257856.tif 000010
【図９】
2011257856.tif 000011
【図１０】
2011257856.tif 000012
【図１１】
2011257856.tif 000013
【図１２】
2011257856.tif 000014
【図１３】
2011257856.tif 000015
【図１４】
2011257856.tif 000016