(57)【要約】      （修正有）【課題】頻繁に使うＭＦＰの機能に合わせてユーザインタフェース操作のステップを減らして操作を簡略化できるジョブテンプレート自動生成装置を提供する。【解決手段】Ｗｅｂ上でマルチファンクション装置にアクセスされた情報に基づいて、マルチファンクション装置の操作履歴をユーザごとに収集する操作履歴収集部と、操作履歴収集部が収集した操作履歴に基づいて、一定のタイミングで操作頻度を解析する操作頻度解析部と、操作頻度解析部の解析結果に基づいて、操作頻度の高いジョブ実行パラメータをジョブテンプレートボタンとして操作画面に新規作成するジョブテンプレート生成部とによって構成される。【選択図】図１
2008210383.tif 000002
【特許請求の範囲】
【請求項１】
ユーザによるマルチファンクション装置の操作履歴をユーザ対応において収集する操作履歴収集部と、
前記操作履歴収集部が収集した操作履歴に基づいて、所定のタイミングで操作頻度を解析する操作頻度解析部と、
前記操作頻度解析部の解析結果に基づいて、操作頻度の高いジョブ実行パラメータをジョブテンプレートボタンとして操作画面に新規作成するジョブテンプレート生成部と、
を備えるジョブテンプレート自動生成装置。
【請求項２】
請求項１に記載のジョブテンプレート自動生成装置において、
前記操作履歴収集部が収集する操作履歴は、キー入力、ジョブ種別、ジョブ実行パラメータ、画像履歴、スタートボタンが押された時点でのジョブ設定値、操作者の特定情報、のうちの少なくとも一つの情報であることを特徴とするジョブテンプレート自動生成装置。
【請求項３】
請求項１に記載のジョブテンプレート自動生成装置において、
前記操作頻度解析部が操作頻度を解析する所定のタイミングは、一定時間間隔、各ジョブの終了時、または無操作状態が一定時間続いた時、のいずれかであることを特徴とするジョブテンプレート自動生成装置。
【請求項４】
請求項１に記載のジョブテンプレート自動生成装置において、
前記ジョブテンプレート生成部がジョブテンプレートボタンを新規作成したときにその旨を示す情報を外部に通知する通知部
を備えることを特徴とするジョブテンプレート自動生成装置。
【請求項５】
請求項１に記載のジョブテンプレート自動生成装置において、
実行されたジョブの画像を画像履歴として保存する画像履歴保存部と、
前記画像履歴保存部に保存されている連続する２つの画像の時間間隔が所定のしきい値より短いか否かを判定する時間間隔判定部と、
前記時間間隔判定部により前記時間間隔が所定のしきい値より短いと判定されたとき、前記２つの画像が同一画像であるか否かを判定する同一画像判定部と、
前記同一画像判定部が前記２つの画像が同一画像であると判定したとき、前記操作履歴収集部が収集した操作履歴から２つ以上の操作を結合し、マルチジョブのジョブテンプレートボタンを生成するマルチジョブテンプレートボタン生成部と
を備えることを特徴とするジョブテンプレート自動生成装置。
【請求項６】
請求項１に記載のジョブテンプレート自動生成装置において、
実行されたジョブの画像を画像履歴として保存する画像履歴保存部と、
前記画像履歴保存部に保存されている画像履歴を解析して、過去に類似した画像が存在するか否かを判定する類似画像判定部と、
前記類似画像判定部が過去に類似した画像が存在すると判定したとき、前記類似した画像に対応するジョブ実行パラメータを使ってジョブを実行するジョブ実行部と
を備えることを特徴とするジョブテンプレート自動生成装置。
【請求項７】
マルチファンクション装置にジョブを実行させるためのジョブテンプレートを自動生成するジョブテンプレート自動生成方法であって、
マルチファンクション装置の操作履歴に基づいて、該マルチファンクション装置の操作履歴をユーザ対応において収集する操作履歴収集ステップと、
前記操作履歴収集ステップで収集された操作履歴に基づいて、所定のタイミングで操作頻度を解析する操作頻度解析ステップと、
前記操作頻度解析ステップにおける解析結果に基づいて、操作頻度の高いジョブ実行パラメータをジョブテンプレートボタンとして操作画面に新規作成するジョブテンプレート生成ステップと、
を含むことを特徴とするジョブテンプレート自動生成方法。
【請求項８】
請求項７に記載のジョブテンプレート自動生成方法において、
前記操作頻度解析ステップにおいて操作頻度を解析する所定のタイミングは、一定時間間隔、各ジョブの終了時、または無操作状態が一定時間続いた時、のいずれかであることを特徴とするジョブテンプレート自動生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＭＦＰ（Multi Function Peripherals：マルチファンクション装置）などにおいてジョブ実行パラメータを生成するジョブテンプレート自動生成装置、及びジョブテンプレート自動生成方法に関するものである。
【背景技術】
【０００２】
従来、コピー、ファクシミリ、プリンタ、スキャナなどの機能を１台の装置に集約して効率的にオフィス業務などに供する画像処理装置として、複合機などと呼ばれるＭＦＰが広く普及している。このようなＭＦＰは、ジョブの各種設定を１つのテンプレート・アイコンに記憶させておき、次回のジョブ起動時には、そのテンプレート・アイコンを押下するだけで所望のパラメータでジョブを起動させることができる機能を備えている。このようなテンプレート・アイコンはジョブテンプレートと呼ばれ、ＭＦＰなどにおいて広く利用されている。
【０００３】
ジョブテンプレートは、ジョブの種類によって幾つかに分類され、また、それぞれのジョブの種類ごとに名称を分けて呼ばれていることもある。ジョブテンプレートの分類の一例を挙げると、例えば、コピージョブはモード・メモリという名称で呼ばれ、コピーの枚数やスキャン・モードなどのスキャン設定に用いられる。あるいは、ステープル／ホールパンチの有無や、両面／片面印刷などのフィニッシング設定などに用いられる。
【０００４】
また、スキャンジョブはスキャン・テンプレートという名称で呼ばれ、スキャン・モードや、解像度、回転などのスキャン設定に用いられる。あるいは、ファイル名や転送先の宛先などのエージェント設定などに用いられる。さらに、ＦＡＸ送信ジョブはプログラム・キーという名称で呼ばれ、解像度などのスキャン設定や転送先の宛先設定などに用いられる。なお、ジョブの種類に依らず、全てをジョブテンプレートといってジョブの実行パラメータ群とすることもある。
【０００５】
また、ＭＦＰにおいて、連携する情報端末に発生するイベント（例えば、アドレス帳情報の変更など）をトリガにして所望のジョブテンプレートを自動生成したり、ジョブテンプレートの設定に変更があったことを連携する情報端末に連絡することができるジョブテンプレート自動生成装置の技術が開示されている（例えば、特許文献１を参照。）。
【０００６】
さらに、ＭＦＰの操作履歴情報を蓄積して解析することによって、ジョブテンプレートのリストの表示順序を使用頻度の高い順に自動変更したり、ジョブテンプレートの生成時のウイザード画面にて、よく使われるパラメータを優先的に推薦するように入力補完したり、あるいは、表示するジョブテンプレートのデフォルト値をよく使われるものに変更したりする技術が開示されている（例えば、特許文献２を参照。）。
【特許文献１】特開２００４−３７５７３０５号公報
【特許文献２】特開２００１−０７７９５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、上記従来のジョブテンプレート自動生成装置は、操作履歴情報を活用して、各ジョブの標準モードとしてのジョブ実行パラメータを設定するようにしたものであり、操作履歴の解析結果を用いて、各ジョブのジョブ発行画面にてデフォルト値を更新するようにしている。言い換えると、スタートボタンを押下するとジョブが開始するようなジョブ実行のために、パラメータ入力画面でデフォルト値を更新している。
【０００８】
ところが、同じジョブの種類（例えば、コピージョブ）でも、別のユーザにとってよく使われるジョブ実行パラメータは異なることが多いので、各ジョブのデフォルト画面においてジョブ実行パラメータのデフォルト値を更新するだけでは、複数のユーザに対してよく使われるジョブ実行パラメータがすぐに利用できないことがある。
【０００９】
本発明は上述した問題点を解決するためになされたものであり、頻繁に使うＭＦＰの機能（ワークフロー）に合わせてユーザインタフェース操作のステップを減らして操作を簡略化させることができるジョブテンプレートを自動生成することができるジョブテンプレート自動生成装置及びジョブテンプレート自動生成方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決するため、本発明の一態様に係るジョブテンプレート自動生成装置は、マルチファンクション装置の操作履歴をユーザ対応において収集する操作履歴収集部と、操作履歴収集部が収集した操作履歴に基づいて、所定のタイミングで操作頻度を解析する操作頻度解析部と、操作頻度解析部の解析結果に基づいて、操作頻度の高いジョブ実行パラメータをジョブテンプレートボタンとして操作画面に新規作成するジョブテンプレート生成部とを備えてなることを特徴とするものである。
【００１１】
また、本発明の一態様に係るジョブテンプレート自動生成方法は、マルチファンクション装置にジョブを実行させるためのジョブテンプレートを自動生成するジョブテンプレート自動生成方法であって、マルチファンクション装置の操作履歴をユーザ対応において収集する操作履歴収集ステップと、操作履歴収集ステップで収集された操作履歴に基づいて、所定のタイミングで操作頻度を解析する操作頻度解析ステップと、操作頻度解析ステップにおける解析結果に基づいて、操作頻度の高いジョブ実行パラメータをジョブテンプレートボタンとして操作画面に新規作成するジョブテンプレート生成ステップとを含んでなることを特徴とするものである。
【発明の効果】
【００１２】
以上に詳述したように本発明によれば、頻繁に使うＭＦＰの機能（ワークフロー）に合わせてユーザインタフェース操作のステップを減らして操作を簡略化させることができるジョブテンプレートを自動生成することができるジョブテンプレート自動生成装置及びジョブテンプレート自動生成方法を提供することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態を図面を参照しながら詳細に説明する。
【００１４】
図１は、本発明のジョブテンプレート自動生成装置を実現するためのシステム全体の構成図である。
【００１５】
図１において、ＬＡＮ１０４などのネットワーク上には、ディジタル複写機１０３とこのディジタル複写機１０３のスキャン機能／プリント機能などを制御するコントローラ１０２からなるＭＦＰ（マルチファンクション装置）１００と、アプリケーションを起動して印刷指示を行い、またＷｅｂクライアントを起動してコントローラの設定を行うことができるクライアントＰＣ１０１と、ファイル・サーバ１０５とが接続されている。
【００１６】
ディジタル複写機１０３は、特に図示されていないが、紙原稿をスキャンしてイメージデータとしてディジタル化するスキャナと、イメージデータを紙に印刷するプリンタと、図３に示すような操作部と、図２に示すように装置全体を制御するＣＰＵと、制御プログラムおよび管理データを記憶するメモリ及びＨＤＤと、コントローラに接続するための通信部とから構成されている。
【００１７】
なお、ディジタル複写機１０３は、紙原稿から紙への複写機能を有しているが、この複写機能は従来の複写機と同じ機能であるのでその説明は省略する。
【００１８】
また、コントローラ１０２はネットワークプリント機能を有し、コントローラ１０２は、クライアントＰＣ１０１上で動作する文書作成ソフトからのページ記述言語（ＰＤＬ）で記述された印刷コマンドを受信して、ＰＤＬからイメージデータを作成し、ディジタル複写機１０３へそのイメージデータを転送する。ディジタル複写機１０３は、コントローラ１０２から転送されたイメージデータを紙へ印刷する印刷機能を有している。この印刷機能は一般のネットワークプリンタと同様であるのでその説明は省略する。
【００１９】
また、コントローラ１０２はＭＦＰ機能を有し、コントローラ１０２は、ディジタル複写機１０３のコントロールパネルを操作してスキャンを行い、スキャンした画像データをクライアントＰＣ１０１上で編集・加工できるように、データ転送、トリミング、及び回転などを行える。
【００２０】
また、コントローラ１０２は、ネットワーク上からＬＡＮ１０４を介して各種の情報を参照できるように、ネットワークＴＷＡＩＮなどのインタフェースを有している。
【００２１】
図２は、図１に示すマルチファンクション装置（ＭＦＰ）１００におけるディジタル複写機１０３のモジュール構成を示すブロック図である。ディジタル複写機１０３の内部は、スキャナエンジン２０１、プリンタエンジン２０２、ＣＰＵ２０３、ＲＡＭ２０４、ネットワーク・インタフェース２０５、操作パネル２０６、ＲＯＭ２０７、及びＨＤＤ２０８から構成されている。
【００２２】
スキャナエンジン２０１は紙原稿のスキャンを行うモジュールであり、プリンタエンジン２０２はスキャンされた画像や文字の印刷を行うモジュールである。また、ＣＰＵ２０３、ＲＡＭ２０４、ＲＯＭ２０７、及びネットワーク・インタフェース２０５は、デジタル複写機１０３のシステム制御を行うためのハードウエアである。
【００２３】
操作パネル２０６は、ディジタル複写機１０３のコントロールパネルを制御してユーザインタフェースを提供するモジュールである。ＨＤＤ２０８は、スキャンした画像データやプリントするためのプリントデータを蓄積するハードディスクである。
【００２４】
また、ディジタル複写機１０３のソフトウエア構成としては、図２に示すように、ジョブ管理部２０９、ジョブ実行部２１０、ＭＦＰ履歴蓄積部２１１、ＭＦＰ履歴解析部２１２、表示制御部２１３、Ｗｅｂサーバ２１４、ＭＦＰ履歴ストレージ２１５、履歴解析結果ストレージ２１６、及びジョブテンプレート・ストレージ２１７から構成されている。
【００２５】
ジョブ管理部２０９は、ジョブ実行部２１０を制御して、複写ジョブ、スキャナ・ジョブ、プリント・ジョブなどの管理を行うモジュールである。ジョブ実行部２１０はそれぞれのジョブを実際に実行する制御を行うモジュールである。ＭＦＰ履歴蓄積部２１１は、操作履歴や画像履歴の収集及び保存を行うモジュールである。ＭＦＰ履歴解析部２１２は、操作履歴や画像履歴の解析を行うモジュールである。表示制御部２１３は、操作パネル２０６への表示の制御を行うモジュールである。Ｗｅｂサーバ２１４は、ＨＴＴＰプロトコルのサーバモジュールである。
【００２６】
また、ＭＦＰ履歴ストレージ２１５は、ＭＦＰ１００の履歴情報を蓄積するストレージである。履歴解析結果ストレージ２１６は、ＭＦＰ１００の履歴の解析結果を蓄積するストレージである。ジョブテンプレート・ストレージ２１７は、ジョブテンプレートの設定情報を保存するストレージである。
【００２７】
図３は、図１に示すディジタル複写機（カラーディジタル複写機）１０３の操作部を示す図である。図３において、操作部のコントロールパネル４００は、ハードキーと呼ばれる部分（予熱キー、割り込みキー、ＨＥＬＰキー、コピーキー、ファックスキー、プリンタキー、テンプレートキー４０３、オールクリアキー、テンキー、クリア／ストップキー、スタートキー４０２）とタッチパネル４０１とによって構成されている。
【００２８】
また、図３においては、カラー複写機能とカラースキャン機能を提供するために、ＡＣＳモード／モノクロモード／フルカラーモードを切り替えるためのハードキーが示されている。ここでは、テンプレートキー４０３を押下することによって、テンプレートユーザインタフェース（テンプレートＵＩ）への切り替えを行うことができる。
【００２９】
図４から図１０は、図３のタッチパネル４０１に表示されるイメージの例を示している。図４は、ジョブテンプレート・グループ画面の一例を示す図である。      
【００３０】
ジョブテンプレートはグループという概念で括られていて、１グループは複数のジョブテンプレートから構成されている。グループには順番に番号が振ってあり、初期画面で表示されるグループは、タッチパネルの表示能力の制約から数個に限られる（図４の例では、５グループ／１画面で表示されている）。
【００３１】
なお、所望するグループ番号に到達するには、画面のスクロールを順次行って行かなければならない。
【００３２】
図５は、コピー・テンプレート画面の一例を示す図である。図４の画面においてグループアイコンのうちのずれかのグループを選択すると、選択されたグループに応じて図５のコピー・テンプレート画面に遷移する。例えば、図４にて「コピーグループ」アイコンが選択された場合は、図５のコピー・テンプレートの画面が表示される。
【００３３】
図５のテンプレート・アイコンには順番に番号が振ってあり、初期画面から順番に配置されている。ここで、ユーザが操作したいテンプレート・アイコンの番号が大きい場合は、「スクロール」アイコンを数回押下して所望するテンプレート・アイコンが表示されるまで画面の切り替えを行うことができる。
【００３４】
図５のコピー・テンプレートの画面においてテンプレート・アイコンのいずれかが選択されると、選択されたテンプレート・アイコンに応じて図６の画面に遷移する。
【００３５】
図６は、コピーＵＩ画面の一例を示す図である。図６に示すコピーＵＩ画面では、テンプレートによって設定されている項目（例えば、スキャン設定やフィニッシング設定など）に従ってアイコンの反転表示が行われる。図６では、「とじしろ」機能が選択されているテンプレート設定を示している。この状態で原稿を原稿台に載せ、図３のコントロールパネル４００でスタートキー４０２を押下すると、コピージョブの動作が開始される。
【００３６】
図７は、スキャンＵＩ画面の一例を示す図である。図５のコピー・テンプレートの画面において、スキャン・テンプレートが選択されたならば、図７に示すスキャンＵＩの画面に遷移する。スキャンＵＩでは、テンプレートに設定されている項目（例えば、スキャン設定やエージェント設定）に従ってＳｕｍｍａｒｙ画面の表示が行われる。
【００３７】
図７において、「実行」アイコンまたは図３のコントロールパネル４００のスタートキー４０２が押下されると、該当するスキャンジョブが開始される。
【００３８】
また、図７において「設定」アイコンが押下された場合には、スキャン設定を行うために、図８のスキャン・パラメータ設定の画面に遷移する。
【００３９】
図８から図１０はスキャン・パラメータ設定画面の幾つか（その１〜その３）の例を示す図である。ここで、スキャン・パラメータとして図３のタッチパネル４０１からユーザが指定できるものは、両面／片面 (Single/Book/Tablet)、回転 (Rotation)、ドキュメント・タイプ (Document Type)、解像度 (Resolution)、露光レベル (Exposure)、原稿サイズ (Original Size)に関するものである。
【００４０】
図１１から図１３はスキャン・テンプレートの設定画面を示している。図１１は、スキャン・グループ設定のＷｅｂ画面の一例を示す図である。図１１のスキャン・グループ設定のＷｅｂ画面では、ジョブテンプレートの生成が行われ、テンプレート・グループの設定が行われる。このとき、各グループには順番に番号が振られており、番号順に表示が行われる。
【００４１】
図１２は、スキャン・テンプレートのＷｅｂ画面の一例を示す図である。図１２のＷｅｂ画面ではスキャン・テンプレートの設定が行われる。なお、テンプレートには順番に番号が振られており番号順に表示が行われる。
【００４２】
図１３は、スキャン・テンプレートにおけるエージェント・パラメータの設定画面の一例を示す図である。図１３のエージェント・パラメータの設定画面は、Ｓｅｎｄ ｔｏ Ｅｍａｉｌエージェントが選択された場合のエージェント設定を行う画面例を示している。
【００４３】
図１４は、ＭＦＰで一般的に行われているジョブテンプレートの設定を行う手順を示すフローチャートである。ユーザは、図１１〜図１３に示すようなスキャン・テンプレートの設定画面を使用して、図１４に示すフローチャートの手順に従ってジョブテンプレートの設定を行う。例えば、ユーザは、図１１のスキャン・グループ設定のＷｅｂ画面によって所望のジョブテンプレートを設定し（ステップＳ１１）、所望するジョブの実行を行う。
【００４４】
図１５は、ＭＦＰで一般的に行われているジョブテンプレートを使用してジョブを実行する流れを示すフローチャートである。図１５において、まず、ユーザは、クライアントＰＣ１０１によって所望するジョブテンプレート画面を開く（ステップＳ２１）。なお、ジョブテンプレート画面とは、例えば、図４に示すジョブテンプレート・グループ画面や、図５に示すコピー・テンプレート画面のような画面である。
【００４５】
次に、ユーザが所望のジョブテンプレートを選択する（ステップＳ２２）。例えば、図５のコピー・テンプレート画面の中から、ある１つのジョブテンプレートボタンを押下すると、ジョブテンプレートボタンに登録されているジョブ実行パラメータが読み込まれる。そして、ユーザが図３のコントロールパネル４００においてスタートボタン４０２を押下すると（ステップＳ２３）、ＭＦＰが、読み込まれたジョブ実行パラメータに基づいて所望のジョブを実行する（ステップＳ２４）。
【００４６】
図１６は、本実施の形態のＭＦＰにおけるジョブテンプレート自動生成装置が操作履歴及び画像履歴を蓄積する動作の流れを示すフローチャートである。
【００４７】
まず、ユーザが、図３に示すコントロールパネルス４００のスタートボタン４０２を押下することによりＭＦＰジョブの開始を指示する（ステップＳ３１）。
【００４８】
次に、操作履歴及び画像履歴（以下、これらをまとめて単に履歴という）を蓄積するモードになっているか否かを判断し（ステップＳ３２）、履歴を蓄積するモードであれば（ステップＳ３２、Ｙｅｓ）、ＭＦＰがスタートボタンを押された時点でのジョブの種別（例えば、コピー、Ｓｃａｎ ｔｏ Ｆｉｌｅ、Ｓｃａｎ ｔｏ Ｅｍａｉｌなど）と、ジョブ実行パラメータ（例えば、部数１０部、両面、自動露光、Auto Color Selectモードなど）を操作履歴データとして蓄積する。また、ジョブを実行して得られる画像を「画像履歴データ」として蓄積する（ステップＳ３３）。
【００４９】
なお、履歴を蓄積するモードにするには、図２０のジョブテンプレート自動生成の設定画面（その１）において設定が行われる。
【００５０】
図１７は、本実施の形態のＭＦＰにおけるジョブテンプレート自動生成装置が履歴解析とジョブテンプレート自動登録処理を行う動作の流れを示すフローチャートである。
【００５１】
まず、ＭＦＰが、履歴解析を実行する機能がＯＮになっているか否かをチェックする（ステップＳ４１）。履歴解析を実行する機能がＯＮになっていれば（ステップＳ４１、Ｙｅｓ）、履歴解析実行のイベントがきたか否かをチェックする（ステップＳ４２）。
【００５２】
なお、履歴解析実行のイベントには、例えば、図２０のジョブテンプレート自動生成の設定画面（その１）に示すように、一定間隔で履歴解析を実施する／各ジョブ終了時ごとに履歴解析を実施する／アイドル時（つまり、無操作状態）が一定時間続いたときに履歴解析を実施する、などの幾つかのイベントがある。ステップＳ４２において上記のいずれかのイベントがきた場合には（ステップＳ４２、Ｙｅｓ）、ＭＦＰが履歴の解析を実行して解析結果を保存する（ステップＳ４３）。
【００５３】
なお、ＭＦＰは、履歴解析を実行する際に、図１１〜図１３に示すクライアントＰＣ１０１上のＷｅｂブラウザに表示される画面からＭＦＰにアクセスしたことにより、クライアントＰＣ１０１を操作したユーザ（個人又はグループに対応する）を認識して個々のユーザを特定することができる。
【００５４】
具体的には、ユーザにより画面にユーザＩＤとパスワードを入力させることにより認証する場合、ＩＣカードなどの認証デバイスによって認証する場合、生体認証する場合などが一例としてあげられる。
【００５５】
これにより、個人もしくはグループごとにジョブテンプレートが作成され或いは更新されて管理される。
【００５６】
次に、ＭＦＰが、ジョブテンプレートを自動生成する機能がＯＮになっているか否かをチェックする（ステップＳ４４）。ジョブテンプレートを自動生成する機能がＯＮになっていれば（ステップＳ４４、Ｙｅｓ）、ジョブテンプレートを自動生成するしきい値を満たしているか（ジョブテンプレートを自動生成する機能がよく使われているか）否かをチェックする（ステップＳ４５）。
【００５７】
このしきい値としては、例えば、特定のユーザから一日に３回以上使用された場合、特定のユーザグループから一週間で１０回以上使用されたなどがあげられる。
【００５８】
ここで、ジョブテンプレートを自動生成する機能がよく使われていると判定された場合には（ステップ、Ｓ４５、Ｙｅｓ）、ＭＦＰが履歴の解析結果に基づいてジョブテンプレートを自動生成する（ステップＳ４６）。
【００５９】
次に、ＭＦＰが、ジョブテンプレートを自動生成したことをユーザに通知する機能がＯＮになっているか否かをチェックし（ステップＳ４７）、ジョブテンプレートの自動生成をユーザに通知する機能がＯＮになっていれば（ステップＳ４７、Ｙｅｓ）、ＭＦＰは、ユーザに対してジョブテンプレートが自動生成されたことを通知する処理を実行する（ステップＳ４８）。
【００６０】
なお、ジョブテンプレートが自動生成されたことを通知する処理とは、例えば、図２１のジョブテンプレート自動生成機能の設定画面に示すように、新規に生成したジョブテンプレートボタンを点滅表示させる処理である。このとき、新規に生成したジョブテンプレートボタンの色を他のテンプレートボタンとは色を変えて表示する。また、新規に生成したジョブテンプレートボタンのそばに、新規作成した説明を示すバルーンポップアップを表示する。さらに、ジョブテンプレートボタンが新規に生成されたことを管理者やユーザにメールで通知する機能などを備えることもできる。
【００６１】
図１８は、本実施の形態のＭＦＰにおけるジョブテンプレート自動生成装置が画像履歴からジョブテンプレートを生成する動作の流れを示すフローチャートである。
【００６２】
まず、ＭＦＰが、図２のＭＦＰ履歴ストレージ２１５に保存されている履歴データの中から、順番に連続する２つのジョブ履歴（操作履歴情報と画像履歴情報）を取得する（ステップＳ５１）。
【００６３】
次に、ＭＦＰは、連続する２つのジョブ間の時間間隔をチェックする（ステップＳ５２）。ここでは、連続する２つのジョブ間の時間間隔が、設定されているしきい値（例えば３０秒に相当する値）よりも小さいか否かをチェックし（ステップＳ５３）、時間間隔がしきい値よりも小さい場合（時間間隔が短い場合）には（ステップＳ５３、Ｙｅｓ）、ＭＦＰは、連続する２つのジョブ種別（例えば、コピー、Ｓｃａｎ ｔｏ Ｆｉｌｅ、Ｓｃａｎ ｔｏ Ｅｍａｉｌなど）をチェックする（ステップＳ５４）。
【００６４】
ここで、連続する２つのジョブ種別が異なるか否かを判定し（ステップＳ５５）、連続する２つのジョブ種別が異なる場合には（ステップＳ５５、Ｙｅｓ）、ＭＦＰは、取得した画像データ同士を比較し、両者の画像データの類似度を検出する（ステップＳ５６）。
【００６５】
さらに、２つの画像同士が同じ画像とみなせるか否かの判定において（ステップＳ５７）、２つの画像同士が同じ画像とみなせる場合には（ステップＳ５７、Ｙｅｓ）、ＭＦＰは、連続する２つのジョブ履歴を１つのジョブテンプレートと連結した解析結果として、図２の履歴解析結果ストレージ２１６に保存する（ステップＳ５８）。
【００６６】
図１９は、本実施の形態のＭＦＰにおけるジョブテンプレート自動生成装置がジョブテンプレートに合致したジョブ実行パラメータを自動選択する動作の流れを示すフローチャートである。
【００６７】
まず、ユーザがＡＤＦ（Ａｕｔｏｍａｔｉｃ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ）や原稿台などに原稿を置き、スタートボタンを押下する（ステップＳ６１）。次に、ＭＦＰは、デフォルトのジョブ実行パラメータにて画像のスキャンを実行する（ステップＳ６２）。さらに、ＭＦＰは、スキャンした画像とあらかじめジョブテンプレートに登録されている画像とを比較して、類似画像の検索を実施する（ステップＳ６３）。
【００６８】
ここで、スキャンした画像とジョブテンプレートに登録されている画像との比較結果において（ステップＳ６４）、ジョブテンプレートに合致する画像が存在していた場合には（ステップＳ６４、Ｙｅｓ）、ＭＦＰは、合致したジョブテンプレートのジョブ実行パラメータを取得して、そのパラメータでジョブを実行することをユーザに確認する（ステップＳ６５）。
【００６９】
次に、ユーザがＭＦＰの確認に対してジョブの実行を許可したか否かを判定し（ステップＳ６６）、ジョブの実行を許可した場合には（ステップＳ６６、Ｙｅｓ）、ＭＦＰは、実行を許可した実行パラメータにて所望のジョブを実行する（ステップＳ６７）。
【００７０】
一方、ステップＳ６４においてジョブテンプレートに合致する画像が存在しない場合（ステップＳ６４、Ｎｏ）、及びステップＳ６６においてユーザがジョブの実行を許可しない場合には（ステップＳ６６、Ｎｏ）、ＭＦＰは、ユーザに対してジョブ実行パラメータの入力を促し、ユーザにパラメータの入力を実行してもらう（ステップＳ６８）。次に、ユーザはジョブ実行パラメータを入力し（ステップＳ６９）、図３のコントロールパネル４００のスタートボタン４０２を押下すると、ＭＦＰが所望のジョブを実行する（ステップＳ６７）。
【００７１】
図２０は、ジョブテンプレート自動生成機能の設定を行う設定画面の構成を示す図である。この設定画面中には、操作履歴と画像履歴を蓄積する機能のＯＮ／ＯＦＦを設定する部分と、履歴解析機能のＯＮ／ＯＦＦを設定する部分を有している。
【００７２】
また、履歴解析機能のＯＮが選択された場合には、履歴解析を実行するタイミングを設定することができるタイミング設定部分を有している。例えば、一定間隔で履歴解析を実施する／各ジョブの終了時ごとに履歴解析を実施する／アイドル時（無操作状態）が一定時間続いたときに履歴解析を実施する、などを任意に選択できる。
【００７３】
図２１は、ジョブテンプレート自動生成機能の設定を行う設定画面の構成示す図である。この画面では、ジョブテンプレート自動生成機能をＯＮ／ＯＦＦに設定する部分を有している。また、自動生成がＯＮに設定された場合に、自動生成を行った後の動作のオプションを設定できる部分を有している。
【００７４】
例えば、新規に生成したジョブテンプレートボタンを点滅表示させる設定／新規に生成したジョブテンプレートボタンの色を他のテンプレートボタンとは色別にして表示する設定／新規に生成したジョブテンプレートボタンの近傍に新規作成した説明を示すバルーンポップアップを表示する設定／ジョブテンプレートボタンが新規に生成されたことを管理者やユーザに電子メールで通知する設定、などを任意に選択することができる。
【００７５】
図２２は、図２のＭＦＰ履歴ストレージ２１５に蓄積する履歴データの例を示す図である。ＭＦＰ履歴ストレージ２１５に蓄積する履歴データは、操作履歴と画像履歴から構成されている。この履歴データには、例えば、ジョブが実行された日時／ジョブが実行された場所／ジョブの実行内容（つまり、ジョブ種別やジョブの種類）／ジョブ実行パラメータ（例えば、コピーの場合は、部数１０部、両面、自動露光、Auto Color Selectモードなど）／扱われた画像データに関するデータなどがある。なお、画像のファイルはそのままＭＦＰ履歴ストレージ２１５に保存される。
【００７６】
図２３は、ジョブテンプレートデータの一例を示す図である。ジョブテンプレートデータには、例えば、テンプレート・グループＩＤ、テンプレートＩＤ、テンプレート名、テンプレートの所有者、ジョブ実行パラメータ（例えば、コピーの場合は、部数１０部、両面、自動露光、Auto Color Selectモードなど）の属性情報などが含まれ、過去に実行した画像データや画像ファイルがそのまま保存される。
【００７７】
以上説明したように、本実施の形態のジョブテンプレート自動生成装置においては、操作履歴収集部（操作履歴収集手段）が、図１７のステップＳ４２の処理により、Ｗｅｂ上でマルチファンクション装置にアクセスされた情報に基づいて、マルチファンクション装置の操作履歴をユーザごとに収集する。なお、このときのジョブテンプレート自動生成の設定画面は図２０のような画面である。
【００７８】
また、操作頻度解析部（操作頻度解析手段）が、図１７のステップＳ４３の処理により、操作履歴収集部（操作履歴収集手段）の収集した操作履歴に基づいて、一定のタイミングで操作頻度を解析する。
【００７９】
さらに、ジョブテンプレート生成部（ジョブテンプレート生成手段）が、図１７のステップＳ４６の処理により、操作頻度解析部（操作頻度解析手段）の解析結果に基づいて、操作頻度の高いジョブ実行パラメータをジョブテンプレートボタンとして操作画面に新規作成する。
【００８０】
また、操作履歴収集部（操作履歴収集手段）は、図１６のステップＳ３３の処理により、キー入力、ジョブ種別、ジョブ実行パラメータ、画像履歴、スタートボタンが押された時点でのジョブ設定値、操作者の特定情報などの操作履歴を収集する。
【００８１】
また、通知部（通知手段）は、図１７のステップＳ４３の処理により、ジョブテンプレート生成部（ジョブテンプレート生成手段）がジョブテンプレートボタンを新規作成したときに、その旨を示す情報を外部（例えば、ユーザ）に通知する。
【００８２】
このとき、通知部（通知手段）は、図２１に示すように、ジョブテンプレートボタンを新規作成した旨の情報を、点滅表示または他のジョブテンプレートボタンと色を変えて表示する。あるいは、ジョブテンプレートボタンを新規作成した旨の情報をバルーンポップアップ表示する。
【００８３】
また、図２１に示すように、通知部（通知手段）は、ジョブテンプレートボタンを新規作成した旨の情報を電子メールによって外部に通知することもできる。
【００８４】
また、本実施の形態のジョブテンプレート自動生成装置においては、画像履歴保存部（画像履歴保存手段）が、図１８のステップＳ５１の処理により、実行されたジョブの画像を画像履歴として保存する。
【００８５】
さらに、時間間隔判定部（時間間隔判定手段）が、図１８のステップＳ５２、Ｓ５３の処理により、画像履歴保存部（画像履歴保存手段）に保存されている連続する２つの画像の操作履歴における時間間隔が所定のしきい値より短いか否かを判定する。そして、同一画像判定部（同一画像判定手段）が、図１８のステップＳ５６、Ｓ５７の処理により、時間間隔判定部（時間間隔判定手段）が連続する２つの画像の操作履歴における時間間隔が所定のしきい値より短いと判定した場合に、２つの画像が同一画像であるか否かを判定する。
【００８６】
さらに、マルチジョブテンプレートボタン生成部（マルチジョブテンプレートボタン生成手段）が、図１８のステップＳ５８の処理により、同一画像判定部（同一画像判定手段）が２つの画像が同一画像であると判定したとき、操作履歴収集部（操作履歴収集手段）が収集した操作履歴から２つ以上の操作を結合し、マルチジョブのジョブテンプレートボタンを生成する。
【００８７】
また、本実施形態のジョブテンプレート自動生成装置においては、画像履歴保存部（画像履歴保存手段）が、図１９のステップＳ６２の処理により、実行されたジョブの画像を画像履歴として保存する。また、類似画像判定部（類似画像判定手段）が、図１９のステップＳ６３、Ｓ６４の処理により、画像履歴保存部（画像履歴保存手段）に保存されている画像履歴を解析して、過去に類似した画像が存在するか否かを判定する。
【００８８】
そして、ジョブ実行部（ジョブ実行手段）が、図１９のステップＳ６５、Ｓ６６、Ｓ６７の処理により、類似画像判定部（類似画像判定手段）が過去に類似した画像が存在すると判定したとき、類似した画像に対応するジョブ実行パラメータを使ってジョブを実行する。
【００８９】
上述した本発明の実施の形態は以下のようにまとめられる。
【００９０】
本実施の形態のジョブテンプレート自動生成装置は、ＭＦＰの操作履歴に基づいて操作頻度を収集・解析し、解析結果に基づいて所定（一定）のタイミングで画像構成やボタンを自動的に再配置もしくは新規作成する。また、ＭＦＰの操作履歴に基づいて、各画面のデフォルト値をよく使われるデフォルト値に自動設定し、このデフォルト値はユーザが次回使用する際にレジュームされる。
【００９１】
また、本実施の形態のジョブテンプレート自動生成装置は、ＭＦＰの操作履歴に基づいて、ジョブのデフォルト値をよく使われるデフォルト値に自動設定し、１つのボタン（ジョブテンプレートボタン）として新規作成する。
【００９２】
さらに、操作ステップを減らすために自動的に画像構成が変更された際は、画像構成が構成されたことがユーザに通知される。また、ＭＦＰの操作履歴に基づいて、ジョブの種類に応じた設定値ランキングを表示することができる。そして、その設定値ランキングに基づいてジョブが起動される。
【００９３】
すなわち、本実施の形態のジョブテンプレート自動生成装置は、よく使われるジョブ実行パラメータを、操作履歴情報に基づいて新規のジョブテンプレートとして登録することにより、ユーザによってよく使われるジョブ実行パラメータをユーザがすぐに利用することを可能にしている。
【００９４】
また、同じユーザでも、そのときの状況により同じジョブの種類に対して異なる使い方をする場合があるが、そのような異なる使い方をする場合でも、よく利用されるジョブ実行パラメータを自動的にジョブテンプレート自動生成装置が生成することにより、ユーザによるジョブテンプレートの設定の手間を省くことが可能となる。
【００９５】
また、本実施の形態のジョブテンプレート自動生成装置は、操作履歴情報だけでなく、ジョブによって処理された画像の履歴情報を保管して解析することにより、分離した２つのジョブとして実行させていた処理を一つにまとめて１つのジョブテンプレートとして自動登録してユーザに提示することができる。
【００９６】
これにより、例えば、従来は、ユーザが同じ原稿を元に、ＣｏｐｙとＳｃａｎ ｔｏ Ｆｉｌｅという２つのジョブを扱っていたのに対し、Ｃｏｐｙ ＆ Ｆｉｌｅのジョブテンプレートとして自動生成してユーザに提示することが可能となり、したがってユーザは１つのジョブとして扱うことができるようになり、操作回数を減らして操作を簡略化することが可能となる。
【００９７】
さらに、スタートボタンの押下時には、直ちにジョブ実行パラメータを決定するのではなく、実行されたジョブの画像特徴を解析して、類似している画像のジョブ実行が過去に行われたことが検出された場合には、過去に行ったジョブ実行パラメータを使ってジョブを実行することによって、ユーザがジョブテンプレートを選択する操作を簡略化することができる。すなわち、ジョブ実行時の画像特徴に基づいて、自動生成したジョブテンプレートを自動的に選択できるようにすれば、ユーザによるジョブテンプレートの選択操作をより簡単にすることができる。
【００９８】
さらにまた、画像履歴情報を保管して解析し、ジョブテンプレートと合わせてその画像履歴情報を保持しておくことにより、ユーザに対して、ジョブ起動時にジョブ実行パラメータを入力させたり、ジョブテンプレートを選択させたりすることなく、ジョブ実行パラメータを自動設定することが可能となる。
【００９９】
本実施の形態で説明した操作履歴収集手段、操作頻度解析手段、ジョブテンプレート生成手段等の各手段は、実施の形態に示したフローチャートにより説明したジョブテンプレート生成方法をコンピュータに実行させるプログラムにも適用されることができる。このプログラムはコンピュータに読み取り可能な記録媒体に記録され、コンピュータによって読み取られて本発明のジョブテンプレート生成方法をコンピュータに実行させる機能を有する。
【０１００】
このような機能に関して、本実施の形態では、装置内部に発明を実施する機能が予め記録されている場合で説明したが、これに限らず同様の機能をネットワークから装置にダウンロードしても良いし、同様の機能を記録媒体に記憶させたものを装置にインストールしても良い。記録媒体としては、ＣＤ−ＲＯＭ等プログラムを記憶でき、且つ装置が読取り可能な記録媒体であれば、その形態は何れの形態であっても良い。またこのように予めインストールやダウンロードにより得る機能は装置内部のＯＳ（オペレーティング・システム）等と協働してその機能を実現させるものであっても良い。
【０１０１】
本発明を特定の態様により詳細に説明したが、本発明の精神および範囲を逸脱しないかぎり、様々な変更および改質がなされ得ることは、当業者には自明であろう。
【図面の簡単な説明】
【０１０２】
【図１】本発明の実施の形態のジョブテンプレート自動生成装置を実現するためのシステム全体の構成図である。
【図２】図１に示すマルチファンクション装置（ＭＦＰ）１００におけるディジタル複写機１０３のモジュール構成を示すブロック図である。
【図３】図１に示すディジタル複写機１０３の操作部を示す図である。
【図４】ジョブテンプレート・グループ画面の一例を示す図である。
【図５】コピー・テンプレート画面の一例を示す図である。
【図６】コピーＵＩ画面の一例を示す図である。
【図７】スキャンＵＩ画面の一例を示す図である。
【図８】スキャン・パラメータ設定画面（その１）を示す図である。
【図９】スキャン・パラメータ設定画面（その２）を示す図である。
【図１０】スキャン・パラメータ設定画面（その３）を示す図である。
【図１１】スキャン・グループ設定のＷｅｂ画面の一例を示す図である。
【図１２】スキャン・テンプレートのＷｅｂ画面の一例を示す図である。
【図１３】スキャン・テンプレートにおけるエージェント・パラメータの設定画面の一例を示す図である。
【図１４】通常に行われているジョブテンプレートの設定を行う手順を示すフローチャートである。
【図１５】通常に行われているジョブテンプレートを使用してジョブを実行する流れを示すフローチャートである。
【図１６】本発明の実施の形態のＭＦＰにおけるジョブテンプレート自動生成装置が操作履歴及び画像履歴を蓄積する動作の流れを示すフローチャートである。
【図１７】本発明の実施の形態のＭＦＰにおけるジョブテンプレート自動生成装置が履歴解析とジョブテンプレート自動登録処理を行う動作の流れを示すフローチャートである。
【図１８】本発明の実施の形態のＭＦＰにおけるジョブテンプレート自動生成装置が画像履歴からジョブテンプレートを生成する動作の流れを示すフローチャートである。
【図１９】本発明の実施の形態のＭＦＰにおけるジョブテンプレート自動生成装置がジョブテンプレートに合致したジョブ実行パラメータを自動選択する動作の流れを示すフローチャートである。
【図２０】ジョブテンプレート自動生成機能の設定を行う設定画面（その１）の構成を示す図である。
【図２１】ジョブテンプレート自動生成機能の設定を行う設定画面（その２）の構成示す図である。
【図２２】図２のＭＦＰ履歴ストレージ２１５に蓄積される履歴データの例を示す図である。
【図２３】ジョブテンプレートデータの一例を示す図である。
【符号の説明】
【０１０３】
１００  ＭＦＰ、１０１  クライアントＰＣ、１０２  コントローラ、１０３  ディジタル複写機、１０４  ＬＡＮ、２０１  スキャナエンジン、２０２  プリンタエンジン、２０３  ＣＰＵ、２０４  ＲＡＭ、２０５  ネットワーク・インタフェース、２０６  操作パネル、２０７  ＲＯＭ、２０８  ＨＤＤ、２０９  ジョブ管理部、２１０  ジョブ実行部、２１１  ＭＦＰ履歴蓄積部、２１２  ＭＦＰ履歴解析部、２１３  表示制御部、２１４  Ｗｅｂサーバ、２１５  ＭＦＰ履歴ストレージ、２１６  履歴解析結果ストレージ、２１７  ジョブテンプレート・ストレージ。
【図１】
2008210383.tif 000003
【図２】
2008210383.tif 000004
【図３】
2008210383.tif 000005
【図４】
2008210383.tif 000006
【図５】
2008210383.tif 000007
【図６】
2008210383.tif 000008
【図７】
2008210383.tif 000009
【図８】
2008210383.tif 000010
【図９】
2008210383.tif 000011
【図１０】
2008210383.tif 000012
【図１１】
2008210383.tif 000013
【図１２】
2008210383.tif 000014
【図１３】
2008210383.tif 000015
【図１４】
2008210383.tif 000016
【図１５】
2008210383.tif 000017
【図１６】
2008210383.tif 000018
【図１７】
2008210383.tif 000019
【図１８】
2008210383.tif 000020
【図１９】
2008210383.tif 000021
【図２０】
2008210383.tif 000022
【図２１】
2008210383.tif 000023
【図２２】
2008210383.tif 000024
【図２３】
2008210383.tif 000025