(57)【要約】      （修正有）【課題】ＭＦＰなどの情報処理装置における一連の操作や設定のシーケンスを繰り返す際のユーザ操作を容易にする。【解決手段】ジョブログ記録部１０５において、ユーザ操作に基づいて操作および設定の履歴であるジョブログが生成され、操作／設定シーケンス抽出部１０６において、一連の操作および／または設定を構成するジョブログが抽出されてシーケンスが抽出される。抽出されたシーケンスのうち、操作／設定シーケンス頻度類似度検知部１０７において所定の頻度あるいは類似度であると検知されたシーケンス、すなわち繰返し実行される操作のシーケンスは、操作／設定シーケンス提示登録部１０８においてユーザに提示され、ユーザ操作にて登録される。以降、情報処理装置においては、登録されたシーケンスを選択することで、一連の操作および／または設定が自動的に実行される。【選択図】図３
2006293903.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの識別情報と、前記ユーザの当該情報処理装置に対する操作を特定する情報と、隣接するジョブログとの連携を示す情報とを含むジョブログを生成し、記録するジョブログ記録手段と、
前記ジョブログ記録手段より、前記ユーザの、一連の操作であるシーケンスを構成するジョブログを抽出するシーケンス抽出手段と、
前記シーケンスを前記ユーザに提示するシーケンス提示手段とを備える、情報処理装置。
【請求項２】
前記シーケンスに対して、前記一連の操作の発生頻度を算出する頻度算出手段と、
前記ジョブログ記録手段に記録される、前記シーケンスに類似する他のシーケンスの数に応じた前記シーケンスの類似度を算出する類似度算出手段とをさらに備え、
前記シーケンス提示手段は、前記発生頻度および／または前記類似度が所定値に達した前記シーケンスを提示する、請求項１に記載の情報処理装置。
【請求項３】
前記ジョブログには、前記操作の対象を特定する情報がさらに含まれ、
前記シーケンス抽出手段は、前記抽出されたシーケンスから、前記操作の対象に対する一連の操作であるシーケンスをさらに抽出し、
前記シーケンス提示手段は、前記シーケンス抽出手段で抽出された、前記操作の対象に対する一連の操作であるシーケンスを提示する、請求項１に記載の情報処理装置。
【請求項４】
前記シーケンス抽出手段で抽出された、前記操作の対象に対する一連の操作であるシーケンスの数に応じた頻度を算出する頻度算出手段と、
前記シーケンス抽出手段で抽出された、複数の前記操作の対象に対する一連の操作であるシーケンスの間の類似度を算出する類似度算出手段とをさらに備え、
前記シーケンス提示手段は、前記頻度および／または前記類似度が所定値に達した前記シーケンスを提示する、請求項３に記載の情報処理装置。
【請求項５】
前記シーケンス提示手段は、前記操作の対象が、操作の対象として選択されたときに前記シーケンスを提示する、請求項３に記載の情報処理装置。
【請求項６】
前記シーケンス提示手段で提示されたシーケンスを指定された機能に対応付けて登録するシーケンス登録手段をさらに備える、請求項１〜４のいずれかに記載の情報処理装置。
【請求項７】
前記シーケンス提示手段で提示されたシーケンスを所定の機能に対応付けて登録するシーケンス登録手段と、
前記登録を前記ユーザに通知する通知手段とをさらに備える、請求項１〜４のいずれかに記載の情報処理装置。
【請求項８】
前記通知手段は、前記登録を通知する電子メールを送信する送信手段、前記登録をＷｅｂ画面で表示するＷｅｂ表示手段、および前記登録を表示する表示手段の少なくとも１つを含む、請求項７に記載の情報処理装置。
【請求項９】
前記シーケンス提示手段で提示されたシーケンスを消去するシーケンス消去手段をさらに備える、請求項１〜４のいずれかに記載の情報処理装置。
【請求項１０】
搭載する機能の変更を検知する機能変更検知手段と、
前記シーケンス登録手段より、前記機能に関連する機能を利用した操作を特定する情報を含むジョブログを含んで構成されるシーケンスを抽出する変更機能シーケンス抽出手段と、
前記変更機能シーケンス抽出手段で抽出されたシーケンスを提示する変更機能シーケンス提示手段と、
前記シーケンスを前記機能の変更に応じて変更するシーケンス変更手段とをさらに備える、請求項１〜９のいずれかに記載の情報処理装置。
【請求項１１】
情報処理装置における情報処理をコンピュータに実行させるプログラムであって、
ユーザの識別情報と、前記ユーザの当該情報処理装置に対する操作を特定する情報と、隣接するジョブログとの連携を示す情報とを含むジョブログを生成し、ジョブログ記録手段に記録するジョブログ記録ステップと、
前記ジョブログ記録手段より、前記ユーザの、一連の操作であるシーケンスを構成するジョブログを抽出するシーケンス抽出ステップと、
前記シーケンスを前記ユーザに提示するシーケンス提示ステップとを実行させる、情報処理プログラム。
【請求項１２】
前記シーケンスに対して、前記一連の操作の発生頻度を算出する頻度算出ステップと、
前記ジョブログ記録手段に記録される、前記シーケンスに類似する他のシーケンスの数に応じた前記シーケンスの類似度を算出する類似度算出ステップとをさらに実行させ、
前記シーケンス提示ステップでは、前記発生頻度および／または前記類似度が所定値に達した前記シーケンスを提示する、請求項１１に記載の情報処理プログラム。
【請求項１３】
前記ジョブログには、前記操作の対象を特定する情報がさらに含まれ、
前記シーケンス抽出ステップでは、前記抽出されたシーケンスから、前記操作の対象に対する一連の操作であるシーケンスをさらに抽出し、
前記シーケンス提示ステップでは、前記シーケンス抽出ステップにおいて抽出された、前記操作の対象に対する一連の操作であるシーケンスを提示する、請求項１１に記載の情報処理プログラム。
【請求項１４】
前記シーケンス抽出ステップで抽出された、前記操作の対象に対する一連の操作であるシーケンスの数に応じた頻度を算出する頻度算出ステップと、
前記シーケンス抽出ステップで抽出された、複数の前記操作の対象に対する一連の操作であるシーケンスの間の類似度を算出する類似度算出ステップとをさらに実行させ、
前記シーケンス提示ステップでは、前記頻度および／または前記類似度が所定値に達した前記シーケンスを提示する、請求項１３に記載の情報処理プログラム。
【請求項１５】
前記シーケンス提示ステップでは、前記操作の対象が、操作の対象として選択されたときに前記シーケンスを提示する、請求項１３に記載の情報処理プログラム。
【請求項１６】
前記シーケンス提示ステップにおいて提示されたシーケンスを指定された機能に対応付けて登録するシーケンス登録ステップをさらに実行させる、請求項１１〜１４のいずれかに記載の情報処理プログラム。
【請求項１７】
前記シーケンス提示ステップにおいて提示されたシーケンスを所定の機能に対応付けて登録するシーケンス登録ステップと、
前記登録を前記ユーザに通知する通知ステップとをさらに実行させる、請求項１１〜１４のいずれかに記載の情報処理プログラム。
【請求項１８】
前記通知ステップには、前記登録を通知する電子メールを送信する送信ステップ、前記登録をＷｅｂ画面で表示するＷｅｂ表示ステップ、および前記登録を表示装置において表示する表示ステップの少なくとも１つが含まれる、請求項１７に記載の情報処理プログラム。
【請求項１９】
前記シーケンス提示ステップにおいて提示されたシーケンスを消去するシーケンス消去ステップをさらに備える、請求項１１〜１４のいずれかに記載の情報処理プログラム。
【請求項２０】
前記情報処理装置に搭載される機能の変更を検知する機能変更検知ステップと、
前記シーケンス登録ステップで登録されたシーケンスから、前記機能に関連する機能を利用した操作を特定する情報を含むジョブログを含んで構成されるシーケンスを抽出する変更機能シーケンス抽出ステップと、
前記変更機能シーケンス抽出ステップで抽出されたシーケンスを提示する変更機能シーケンス提示ステップと、
前記シーケンスを前記機能の変更に応じて変更するシーケンス変更ステップとをさらに実行させる、請求項１１〜１９のいずれかに記載の情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は情報処理装置および情報処理プログラムに関し、特に、ユーザが操作しやすい情報処理装置および情報処理プログラムに関する。
【背景技術】
【０００２】
近年、ＭＦＰ（Multi Function Peripherals）などの情報処理装置は高機能化し、それに伴って機能や設定の選択肢が増加するなどして操作が複雑になってきている。さらに、業務フローにおいて、情報処理装置の複数の操作を連携させた複雑な操作が要求されるようになってきている。このため、ユーザは複数の操作や設定を組合わせた一連の操作や設定のシーケンスを繰返さなければならず、不便であった。
【０００３】
ユーザの利便性を向上させることを目的とした技術としては、たとえば下記の特許文献１に示されるような、ジョブ履歴に基づいて主に使用されるモードを初期モードとして設定する複写機や、下記の２に示されるような、各ユーザについて操作履歴情報に基づいて操作時の項目選択順位を設定するファクシミリ装置の制御方法などが提案されている。
【特許文献１】特開２００１−６９２７６号公報
【特許文献２】特開平６−１１３０４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、このような従来の装置は、各操作や設定におけるパネルなどの表示順序をジョブ履歴に基づいてカスタマイズするものであって、一連の操作や設定のシーケンスをカスタマイズするものではない。そのため、操作設定画面の切替え作業を省くことができたとしても一連の操作や設定のシーケンスを毎回行なう必要があり、操作の複雑さや不便さが解消されないという問題がある。
【０００５】
本発明はこのような問題に鑑みてなされたものであって、特に、一連の操作や設定のシーケンスを繰返す際に、ユーザが操作しやすい情報処理装置および情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明のある局面に従うと、情報処理装置は、ユーザの識別情報と、ユーザの当該情報処理装置に対する操作を特定する情報と、隣接するジョブログとの連携を示す情報とを含むジョブログを生成し、記録するジョブログ記録手段と、ジョブログ記録手段より、ユーザの、一連の操作であるシーケンスを構成するジョブログを抽出するシーケンス抽出手段と、抽出されたシーケンスをユーザに提示するシーケンス提示手段とを備える。
【０００７】
また、情報処理装置は、上記シーケンスに対して、一連の操作の発生頻度を算出する頻度算出手段と、ジョブログ記録手段に記録される、シーケンスに類似する他のシーケンスの数に応じたシーケンスの類似度を算出する類似度算出手段とをさらに備え、シーケンス提示手段は、発生頻度および／または類似度が所定値に達したシーケンスを提示することが好ましい。
【０００８】
または、ジョブログには、操作の対象を特定する情報がさらに含まれ、シーケンス抽出手段は、抽出されたシーケンスから、上記操作の対象に対する一連の操作であるシーケンスをさらに抽出し、シーケンス提示手段は、シーケンス抽出手段で抽出された、上記操作の対象に対する一連の操作であるシーケンスを提示することが好ましい。
【０００９】
さらに、情報処理装置は、シーケンス抽出手段で抽出された、上記操作の対象に対する一連の操作であるシーケンスの数に応じた頻度を算出する頻度算出手段と、シーケンス抽出手段で抽出された、複数の上記操作の対象に対する一連の操作であるシーケンスの間の類似度を算出する類似度算出手段とを備え、シーケンス提示手段は、頻度および／または類似度が所定値に達したシーケンスを提示することがより好ましい。
【００１０】
または、シーケンス提示手段は、上記操作の対象が、次に操作の対象として選択されたときに上記シーケンスを提示することがより好ましい。
【００１１】
また、情報処理装置は、シーケンス提示手段で提示されたシーケンスを指定された機能に対応付けて登録するシーケンス登録手段をさらに備えることが好ましい。
【００１２】
または、情報処理装置は、シーケンス提示手段で提示されたシーケンスを所定の機能に対応付けて登録するシーケンス登録手段と、上記登録をユーザに通知する通知手段とをさらに備えることが好ましい。
【００１３】
さらに、上記通知手段は、上記登録を通知する電子メールを送信する送信手段、上記登録をＷｅｂ画面で表示するＷｅｂ表示手段、および上記登録を表示する表示手段の少なくとも１つを含むことがより好ましい。
【００１４】
または、情報処理装置は、シーケンス提示手段で提示されたシーケンスを消去するシーケンス消去手段をさらに備えることが好ましい。
【００１５】
また、情報処理装置は、搭載する機能の変更を検知する機能変更検知手段と、シーケンス登録手段より、変更が検知された機能に関連する機能を利用した操作を特定する情報を含むジョブログを含んで構成されるシーケンスを抽出する変更機能シーケンス抽出手段と、変更機能シーケンス抽出手段で抽出されたシーケンスを提示する変更機能シーケンス提示手段と、提示されたシーケンスを機能の変更に応じて変更するシーケンス変更手段とをさらに備えることが好ましい。
【００１６】
本発明の他の局面に従うと、情報処理プログラムは情報処理装置における情報処理をコンピュータに実行させるプログラムであって、ユーザの識別情報と、ユーザの当該情報処理装置に対する操作を特定する情報と、隣接するジョブログとの連携を示す情報とを含むジョブログを生成し、ジョブログ記録手段に記録するジョブログ記録ステップと、ジョブログ記録手段より、ユーザの、一連の操作であるシーケンスを構成するジョブログを抽出するシーケンス抽出ステップと、抽出されたシーケンスをユーザに提示するシーケンス提示ステップとを実行させる。
【００１７】
また、情報処理プログラムは、シーケンスに対して、一連の操作の発生頻度を算出する頻度算出ステップと、ジョブログ記録手段に記録される、シーケンスに類似する他のシーケンスの数に応じたシーケンスの類似度を算出する類似度算出ステップとをさらに実行させ、シーケンス提示ステップでは、発生頻度および／または類似度が所定値に達したシーケンスを提示することが好ましい。
【００１８】
または、ジョブログには、操作の対象を特定する情報がさらに含まれ、シーケンス抽出ステップでは、抽出されたシーケンスから、上記操作の対象に対する一連の操作であるシーケンスをさらに抽出し、シーケンス提示ステップでは、シーケンス抽出ステップにおいて抽出された、上記操作の対象に対する一連の操作であるシーケンスを提示することが好ましい。
【００１９】
さらに、情報処理プログラムは、シーケンス抽出ステップで抽出された、上記操作の対象に対する一連の操作であるシーケンスの数に応じた頻度を算出する頻度算出ステップと、シーケンス抽出ステップで抽出された、複数の上記操作の対象に対する一連の操作であるシーケンスの間の類似度を算出する類似度算出ステップとをさらに実行させ、シーケンス提示ステップでは、頻度および／または類似度が所定値に達したシーケンスを提示することが好ましい。
【００２０】
または、シーケンス提示ステップでは、上記操作の対象が、次に操作の対象として選択されたときに上記シーケンスを提示することがより好ましい。
【００２１】
また、情報処理プログラムは、シーケンス提示ステップにおいて提示されたシーケンスを指定された機能に対応付けて登録するシーケンス登録ステップをさらに実行させることが好ましい。
【００２２】
または、情報処理プログラムは、シーケンス提示ステップにおいて提示されたシーケンスを所定の機能に対応付けて登録するシーケンス登録ステップと、上記登録をユーザに通知する通知ステップとをさらに実行させることが好ましい。
【００２３】
さらに、上記通知ステップには、上記登録を通知する電子メールを送信する送信ステップ、上記登録をＷｅｂ画面で表示するＷｅｂ表示ステップ、および上記登録を表示装置において表示する表示ステップの少なくとも１つが含まれることがより好ましい。
【００２４】
または、情報処理プログラムは、シーケンス提示ステップにおいて提示されたシーケンスを消去するシーケンス消去ステップをさらに備えることが好ましい。
【００２５】
また、情報処理プログラムは、上記情報処理装置に搭載される機能の変更を検知する機能変更検知ステップと、シーケンス登録ステップで登録されたシーケンスから、変更が検知された機能に関連する機能を利用した操作を特定する情報を含むジョブログを含んで構成されるシーケンスを抽出する変更機能シーケンス抽出ステップと、変更機能シーケンス抽出ステップで抽出されたシーケンスを提示する変更機能シーケンス提示ステップと、提示されたシーケンスを機能の変更に応じて変更するシーケンス変更ステップとをさらに実行させることが好ましい。
【発明を実施するための最良の形態】
【００２６】
以下に、図面を参照しつつ、本発明の実施の形態について説明する。以下の説明では、同一の部品および構成要素には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００２７】
図１は、本実施の形態にかかるネットワーク印刷システムの構成の具体例を示す図である。
【００２８】
図１を参照して、本実施の形態にかかるネットワーク印刷システムでは、情報処理装置の一例としてのＭＦＰ（Multi Function Peripherals）１０と、ＭＦＰ１０に対して印刷ジョブを指示するＰＣ（Personal Computer）などの端末装置２０ａ，２０ｂ（これらを代表させてＰＣ２０と称する）と、ＰＣ２０からの印刷ジョブをいったん受付けてＭＦＰ１０に印刷を実行させるサーバ４０とが、ＬＡＮ（Local Area Network）等のネットワーク３０により互いにデータや情報を送受信可能にて接続されている。
【００２９】
図２は、図１に示されたＭＦＰ１０のハードウェア構成の具体例を示すブロック図である。
【００３０】
図２を参照して、ＭＦＰ１０は、装置全体を制御するＣＰＵ（Central Processing Unit）１３と、原稿から画像データを読取るイメージリーダ部３３と、用紙上に画像を印刷するプリンタ部３５と、図示されない拡張スロットに挿入し、ＭＦＰ１０をネットワーク３０や電話回線に接続したり、近距離の無線通信を行なったりするための拡張カードであるＮＩＣ（Network Interface Card）１５と、ＨＤ（Hard Disc）などから構成されて、ジョブデータや後述するジョブログやＣＰＵ１３で実行されるプログラムなどを記憶するための記憶部２３と、ユーザとのインタフェースであるパネル２５と、消耗品の残量などを検出するセンサ部３７とを含んで構成される。
【００３１】
図３は、図１に示されたＭＦＰ１０の機能構成を示すブロック図である。図３に示される各機能は、図２のＣＰＵ１０が記憶部２０に記憶されるプログラムを読出して実行することによって発揮される。
【００３２】
図３を参照して、ＭＦＰ１０は、パネル２５などにおけるユーザ操作を入力する操作入力部１０１と、パネル２５などに画面表示を行なう表示部１０２と、ＮＩＣ１５などにおいてネットワーク３０を介してＰＣ２０やサーバ４０と通信を行なうネットワーク部１０３と、ＭＦＰ１０におけるジョブを制御するジョブ制御部１０４と、記憶部２３の所定領域において操作および設定の履歴であるジョブログを生成して記録するジョブログ記録部１０５と、ジョブログ記録部１０５から、一連の操作および／または設定であるシーケンスを抽出する操作／設定シーケンス抽出部１０６と、抽出されたシーケンスの頻度および／または類似度を検知する操作／設定シーケンス頻度類似度検知部１０７と、シーケンスをパネル２５などに提示し、記憶部２３の所定領域に登録する操作／設定シーケンス提示登録部１０８と、イメージリーダ部３３などにおいて原稿画像を読取る画像読取部１０９と、印刷のための画像を形成し、プリンタ部３５において印刷を行なう画像形成印刷部１１０と、ユーザのログイン情報を管理するユーザ管理部１１１と、ジョブの対象である画像ファイルを管理するファイル管理部１１２とを含んで構成される。
【００３３】
操作入力部１０１は、パネル２５などにおけるユーザ操作に基づいて操作信号をジョブ制御部１０４に入力する。また、ネットワーク部１０３も、ＰＣ２０やサーバ４０におけるユーザ操作に基づいて、操作信号をジョブ制御部１０４に入力する。
【００３４】
ジョブ制御部１０４は、入力された操作信号に基づいて画像読取部１０９に制御信号を出力し、原稿画像の読取りを要求する。画像読取部１０９は、ジョブ制御部１０４からの要求に応じて紙文書である原稿画像を読取る。
【００３５】
また、ジョブ制御部１０４は、入力された操作信号に基づいて画像形成印刷部１１０に制御信号を出力し、印刷画像の形成および印刷を要求する。画像形成印刷部１１０は、ジョブ制御部１０４からの要求に応じて、画像読取部１０９で読取られた画像情報から印刷情報を生成し、必要に応じて印刷する。
【００３６】
また、ジョブ制御部１０４は、入力された操作信号に基づいてユーザ管理部１１１で管理されているユーザ情報から宛先を検索し、ネットワーク部１０３に制御信号を出力して上記宛先に対して送信を要求する。ネットワーク部１０３は、ジョブ制御部１０４からの要求に応じて、画像読取部１０９で読取られた画像情報、または画像形成印刷部１１０で形成された画像情報を所定の宛先に出力する。
【００３７】
また、ジョブ制御部１０４は、入力された操作信号に基づいてジョブログ記録部１０５に制御信号を出力し、操作および設定の履歴であるジョブログの生成および記録を要求する。
【００３８】
ジョブログ記録部１０５は、ジョブ制御部１０４から入力された制御信号に従って、操作信号に基づいてジョブログを生成し、記録する。
【００３９】
操作／設定シーケンス抽出部１０６は、ジョブログ記録部１０５にアクセスして一連の操作および／または設定であるシーケンスを抽出し、操作／設定シーケンス頻度類似度検知部１０７にシーケンスに関する情報（シーケンス情報）を入力する。操作／設定シーケンス頻度類似度検知部１０７は、操作／設定シーケンス抽出部１０６から入力されたシーケンス情報に基づいて、当該シーケンスの頻度および／または類似度を検知してシーケンス情報に付加し、登録する操作／設定シーケンス提示登録部１０８に入力する。
【００４０】
操作／設定シーケンス提示登録部１０８は、操作／設定シーケンス頻度類似度検知部１０７から入力されたシーケンス情報に基づいて表示部１０２またはネットワーク部１０３に対して、パネル２５やＰＣ２０の表示装置等にシーケンスを提示することを要求する。また、操作／設定シーケンス提示登録部１０８は、操作入力部１０１またはネットワーク部１０３から入力されたユーザ操作に基づいた操作信号に基づいて、所定のシーケンスを登録する。
【００４１】
本実施の形態にかかるＭＦＰ１０では、ユーザ操作に基づいて、
（１）ジョブログの生成処理
（２）シーケンスの抽出処理
（３）シーケンスの登録処理
が実行される。
【００４２】
以下に、上記（１）〜（３）の処理について説明する。
【００４３】
（１）ジョブログの生成処理
図４は、本実施の形態にかかるＭＦＰ１０で実行されるジョブログの生成処理を示すフローチャートである。図４のフローチャートに示される処理は、図２のＣＰＵ１３が記憶部２３に記憶されるプログラムを読出して実行し、図３に示される各部を機能させることで実現される。
【００４４】
図４を参照して、ジョブ制御部１０４においてユーザのログインが検知されると（ステップＳ１０１でＹ）、ジョブログ記録部１０５において、ログイン情報などの、ログイン操作を行なったユーザを示す識別情報と、ログイン操作とを示すジョブログが生成され、記録される（ステップＳ１０３）。このとき、生成されるジョブログには、識別情報である固有のログＩＤが付与される。
【００４５】
続いて、ジョブ制御部１０４において、操作入力部１０１またはネットワーク部１０３からの操作信号に基づいて当該ユーザの操作または設定が監視され、操作または設定が検出されるごとに、ジョブログ記録部１０５において、ユーザの識別情報と、当該操作または設定を特定する情報と、連携を示す情報としてその直前の操作または設定によって生成されたジョブログを示すログＩＤ（前ログＩＤ）とを示すジョブログが生成され、記録される（ステップＳ１０５）。なお、ステップＳ１０５では、１つの操作または設定ごとにジョブログが生成されてもよいし、所定の単位の操作または設定ごとにジョブログが生成されてもよい。
【００４６】
ステップＳ１０５の処理はログアウト操作が検出されるまで実行され（ステップＳ１０７でＮ）、ジョブ制御部１０４においてログアウト操作が検出されると（ステップＳ１０７でＹ）、一連のジョブログの生成処理が終了する。
【００４７】
ユーザのログインはパネル２５からなされてもよいし、ネットワーク３０を介してＰＣ２０からなされてもよく、複数のユーザが同時にログインしている場合、上記処理は、ユーザ単位で並行して実行されてもよい。
【００４８】
具体的に、あるユーザがＭＦＰ１０においてスキャンした画像を相手先に送信する場合、一連の操作および／または設定である、
（ａ）パネル２５でユーザの識別情報を入力してログイン操作
（ｂ）スキャン操作の選択
（ｃ）解像度、カラー／モノクロ、ファイル形式等、画像情報の扱いに関するモード設定
（ｄ）イメージリーダ部３３で原稿の読取
（ｅ）読取られた画像情報に、会社のロゴや所在地の入ったフォーマット等の情報の合成
（ｆ）宛先検索
（ｇ）サーバ４０に画像情報のファイルデータの保管
（ｈ）指定した宛先に送信
（ｉ）ログアウト操作
が行なわれる。
【００４９】
本実施の形態にかかるＭＦＰ１０で上記ジョブログの生成処理が実行されることで、上記一連の操作および／または設定（ａ）〜（ｉ）がなされた場合、操作および／または設定（ａ）〜（ｉ）の各々を示す９個のジョブログがユーザごとのジョブログとしてジョブログ記録部１０５において生成され、記録される。
【００５０】
図５は、上記ジョブログの生成処理で生成されるジョブログの具体例を示す図である。図５を参照して、ジョブログは、上記ステップＳ１０３で付与されるユーザの識別情報およびログＩＤと、上記ステップＳ１０５で付与される、操作または設定を特定する情報、および連携を示す情報とを含んで構成される。
【００５１】
操作または設定を特定する情報としては、操作または設定の対象となったアプリケーション等の機能、操作または設定の具体的な内容、および操作または設定を行なった時刻が挙げられる。
【００５２】
連携を示す情報としては、上記ジョブログの生成処理の具体例では前ログＩＤが挙げられているが、前ログＩＤに加えて、または前ログＩＤに替えて、その直後の操作または設定によって生成されたログを特定する情報（後ログＩＤ）が含まれていてもよい。後ログＩＤは、上記ステップＳ１０３でジョブログにログＩＤが付与される際に、ジョブログ記録部１０５に記録された、その直前に作成されたジョブログに付与することでジョブログに含めることができる。
【００５３】
ジョブログに連携を示す情報として前ログＩＤと後ログＩＤの少なくとも一方が含まれることで、一連の操作または設定を構成する複数のジョブログの順番を特定することが可能になる。
【００５４】
なお、図５に示されるジョブログの具体例では、ユーザの識別情報ごとにまとめられたジョブログが示されているが、ユーザに関わらずに操作および／または設定ごとに生成されて、ジョブログごとにユーザの識別情報が含まれてもよい。
【００５５】
（２）シーケンスの抽出処理
図６は、本実施の形態にかかるＭＦＰ１０で実行されるシーケンスの抽出処理を示すフローチャートである。図６のフローチャートに示される処理は、図２のＣＰＵ１３が記憶部２３に記憶されるプログラムを読出して実行し、図３に示される各部を機能させることで実現される。
【００５６】
なお、ここでシーケンスとは、上記のように、一連の操作および／または設定を指し、複数のジョブログから構成される。
【００５７】
図６を参照して、本実施の形態においてはシーケンスの抽出処理がユーザを基準としてユーザごとに実行されるものとし、操作／設定シーケンス抽出部１０６において、ユーザ登録されているユーザの中からシーケンスの抽出処理の対象となっていない（ジョブログの存在する）ユーザが選定される（ステップＳ２０１）。そして、選定された（未処理の）ユーザの識別情報が含まれるジョブログがジョブログ記録部１０５から収集される（ステップＳ２０３）。
【００５８】
ステップＳ２０３で収集されたジョブログの中に、ログイン操作を示すジョブログであって、未処理のジョブログが含まれる場合（ステップＳ２０５でＹ）、操作／設定シーケンス抽出部１０６において新たにシーケンスＩＤが取得されて、そのログイン操作を示すジョブログを新たに抽出するシーケンスの先頭として、当該ジョブログにシーケンスＩＤが付与される（ステップＳ２０７）。さらに、当該ジョブログに含まれる後ＩＤが参照されて、当該ジョブログに続くジョブログがジョブログ記録部１０５から抽出されて、当該ジョブログに連接される（ステップＳ２０９）。
【００５９】
ステップＳ２０９の処理は、抽出されて連接されるジョブログがログアウト操作を示すジョブログとなるまで繰返されて（ステップＳ２１１でＮ）、抽出されて連接されるジョブログがログアウト操作を示すジョブログである場合（ステップＳ２１１でＹ）、操作／設定シーケンス頻度類似度検知部１０７において、その一連のジョブログからなるシーケンスが一時的に記憶され、その頻度および／または類似度が算出されて（ステップＳ２１３）、当該シーケンスを特定する情報が操作／設定シーケンス提示登録部１０８に記憶される（ステップＳ２１５）。ステップＳ２１３の頻度・類似度算出処理は後述する。
【００６０】
当該ユーザのジョブログについて上記ステップＳ２０５〜Ｓ２１５の処理が実行されて、ステップＳ２０３で収集された当該ユーザのジョブログに、ログイン操作を示すジョブログであって未処理のジョブログが含まれなくなると（ステップＳ２０５でＮ）、次のシーケンスの抽出処理の対象となっていないユーザについても同様にステップＳ２０１〜Ｓ２１５の処理が実行され、ユーザ登録されているすべての（ジョブログの存在する）ユーザについてシーケンスの抽出処理が実行されて（ステップＳ２１７でＮ）、一連のシーケンスの抽出処理が終了する。
【００６１】
ＭＦＰ１０において、上述の、スキャンした画像を相手先に送信する場合の一連の操作および／または設定（ａ）〜（ｉ）が実行されて、上記ステップＳ２０３で、操作および／または設定（ａ）〜（ｉ）の各々を示す９個のジョブログが収集された場合、ステップＳ２０７では、（ａ）ログイン操作を示すジョブログがシーケンスの先頭とされる。
【００６２】
さらに上記ステップＳ２０９で、ジョブログに含まれる後ログＩＤが参照されて、（ａ）ログイン操作に続く、（ｂ）スキャン操作の選択、（ｃ）スキャンモードの設定およびその内容、（ｄ）スキャン実行、（ｅ）定型フォーマットファイルの選択、および画像情報との合成、（ｆ）宛先検索、および宛先の指定、（ｇ）サーバのフォルダ指定、および指定されたフォルダへの転送、（ｈ）画像情報の送信、および（ｉ）ログアウト操作を示すジョブログが順に連接されて、上述の一連の操作および／または設定を示すシーケンスが抽出される。
【００６３】
図７は、上記ステップＳ２１３の頻度・類似度算出処理のうち、類似度算出処理を示すフローチャートである。
【００６４】
図７を参照して、操作／設定シーケンス頻度類似度検知部１０７において、予め設定されて記憶されている、しきい値である類似度情報が取得される（ステップＳ３０１）。
【００６５】
続いて、操作／設定シーケンス頻度類似度検知部１０７に一時的に記憶されているシーケンスの中から類似度算出処理の対象とする１つのシーケンスが選定されて（ステップＳ３０３）、当該シーケンスに対して、比較の対象となる他のシーケンスが、ステップＳ３０１で取得されたしきい値内であるか否かが判定される（ステップＳ３０５）。ステップＳ３０５での判定の結果、当該シーケンスに対して比較の対象となる他のシーケンスがしきい値内である場合（ステップＳ３０７でＹ）、当該シーケンスの類似度が増加される（ステップＳ３０９）。
【００６６】
たとえば、しきい値である類似度情報が設定値である場合、当該シーケンスと比較の対象となる他のシーケンスとが設定値が異なるのみであるときは、ステップＳ３０５の判定では類似するシーケンスとみなされ、ステップＳ３０９で当該シーケンスの類似度が増加される。
【００６７】
またたとえば、類似度情報として、当該シーケンスと比較の対象となる他のシーケンスと違いが段階的に定められて、違いに応じた係数が設定されていてもよい。その場合、ステップＳ３０９では、違いに応じた係数分類似度が増加される。すなわち、類似具合の大きいシーケンスについては大きな類似度が付与され、類似具合の小さいシーケンスについては小さな類似度が付与される。
【００６８】
上記ステップＳ３０５〜Ｓ３０９の処理が比較の対象となる全シーケンスについて実行されると（ステップＳ３１１でＹ）、次に、類似度算出処理の対象となるシーケンスについて上記ステップＳ３０３〜Ｓ３１１の処理が実行され、すべての類似度算出処理の対象となるシーケンスについて上記ステップＳ３０３〜Ｓ３１１の処理が終了すると（ステップＳ３１３でＮ）、処理が上記ステップＳ２１５に戻る。
【００６９】
同様に、操作／設定シーケンス頻度類似度検知部１０７に一時的に記憶されているシーケンスの中から処理の対象とする１つのシーケンスが選定されて、当該シーケンスに対して、同じシーケンスが発生した場合に頻度値を増加させることで、頻度が算出される。
【００７０】
図８は、上記ステップＳ２１５で操作／設定シーケンス提示登録部１０８に記憶された、シーケンスを特定する情報の具体例を示す図である。
【００７１】
図８を参照して、上記抽出処理で抽出されて記憶されるシーケンスは、シーケンスＩＤと、当該シーケンスを構成するログのログＩＤと、ユーザの識別情報と、算出された頻度（利用頻度）および／または類似度とを含んで構成される。
【００７２】
（３）シーケンスの登録処理
図９は、本実施の形態にかかるＭＦＰ１０で実行されるシーケンスの登録処理を示すフローチャートである。図９のフローチャートに示される処理は、図２のＣＰＵ１３が記憶部２３に記憶されるプログラムを読出して実行し、図３に示される各部を機能させることで実現される。
【００７３】
図９を参照して、始めに、操作／設定シーケンス提示登録部１０８においてログイン情報などの、ログイン操作を行なったユーザを示す識別情報が取得されて（ステップＳ４０１）、上記ステップＳ２１５で記憶されたシーケンスの中から、当該ユーザに関するシーケンスが収集される（ステップＳ４０３）。
【００７４】
続いて、予め設定されて記憶されている、しきい値である設定値と、ステップＳ４０３で収集されたシーケンスに付与されている頻度および／または類似度が比較され（ステップＳ４０５）、頻度および／または類似度が設定値に達しているシーケンスが含まれる場合、すなわち頻繁に利用されている一連の操作および／または設定を示すシーケンスが含まれる場合（ステップＳ４０７でＹ）、該当するシーケンスがパネル２５またはＰＣ２０の表示装置等に表示され、ユーザに登録を促す内容で提示される（ステップＳ４０９）。
【００７５】
提示されたシーケンスに対してユーザが登録操作を行なったことが操作／設定シーケンス提示登録部１０８において検出されると（ステップＳ４１１でＹ）、当該シーケンスを、ユーザが指定するワンタッチキーや、ユーザごとの設定やファイル等を格納する機能であるＢＯＸ機能に登録するために、当該シーケンスがワンタッチキーやＢＯＸ機能に対応付けられて登録され（ステップＳ４１３）、一連のシーケンスの登録処理が終了する。
【００７６】
上記のシーケンスの登録処理は、ユーザがＭＦＰ１０にログインしたタイミングで実行されてもよいし、その他の所定のタイミングや適当なスパンで定期的に実行されてもよい。
【００７７】
上記ステップＳ４０９では、ユーザがＭＦＰ１０にログインしたタイミングに上記シーケンスの登録処理が実行される場合にはその処理に際にパネル２５またはＰＣ２０の表示装置等にシーケンスが提示されてもよいし、その他の所定のタイミングや適当なスパンで上記シーケンスの登録処理が定期的に実行される場合には、その処理の際、または次にユーザがＭＦＰ１０にログインしたときにパネル２５またはＰＣ２０の表示装置等にシーケンスが提示されてもよいし、電子メールでネットワーク３０を介してＰＣ２０に通知されてもよい。
【００７８】
図１０は、パネル２５の表示画面の具体例であって、上記ステップＳ４０９でシーケンスを提示する画面の具体例を示す図である。
【００７９】
図１０を参照して、上記ステップＳ４０９では、上記ステップＳ４０７で頻度および／または類似度が設定値に達したと判定されたシーケンスが登録操作可能に提示される。より具体的に、図１０を参照して、上記ステップＳ４０９では、頻度および／または類似度が設定値に達したと判定されたシーケンスと、当該シーケンスの登録を指示するためのキー（「登録」の下の○）とが表示されて、ユーザからの登録の指示を受付ける。さらに、当該シーケンスの登録名の入力をパネル２５に表示されるキーボード（もしくは、ＭＦＰ１０が操作入力部１０１として図示されないキーボードを備える場合にはそのキーボード）から受付ける。上記ステップＳ４１３で提示されたシーケンスの登録が完了すると、図１０に示されるように、入力された登録名が表示されたキー（図では、「スキャン送信１」）が表示される。
【００８０】
さらに、上記ステップＳ４０７で頻度および／または類似度が設定値に達したと判定されたシーケンスが複数あるときには頻度や類似度の値に応じた順（たとえば大きい順）に表示されることが好ましく、その場合、ステップＳ４０９での表示画面には、図１０に示されるように、シーケンスの提示順序を頻度の順にするか類似度の順にするかを指示するためのスイッチが含まれることが好ましい。
【００８１】
図１１は、上記ステップＳ４１３で操作／設定シーケンス提示登録部１０８に登録された、シーケンスを特定する情報の具体例を示す図である。
【００８２】
図１１を参照して、上記ステップＳ４１３で操作／設定シーケンス提示登録部１０８に登録されると、図８に示された、操作／設定シーケンス提示登録部１０８に記憶されたシーケンスを特定する情報に、上記登録処理が実行されて、ワンタッチキーやＢＯＸ機能に登録されたか否かを示す情報が付加される（「登録」）。
【００８３】
上記登録処理が実行されて当該シーケンスが登録された場合、項目「登録」で示される情報にはその旨を示す情報が含まれ、図１１に示されるように、登録名が含まれていてもよい。上記登録処理が実行されて当該シーケンスが登録されなかった場合には、項目「登録」で示される情報にはその旨を示す情報（図１１では「×」）が含まれる。
【００８４】
本実施の形態にかかるＭＦＰ１０において上記（１）〜（３）の処理が実行されることで、本実施の形態にかかるネットワーク印刷システムでユーザがＭＦＰ１０にログインした際、あるいは操作を開始した際、登録されたシーケンスが選択可能に提示される。
【００８５】
図１２は、登録されたシーケンスを提示した画面表示の具体例を示す図である。図１２に示される画面は、上記ステップＳ４１３でシーケンスがワンタッチキーに対応付けられて登録されている場合に表示される画面であって、ユーザがＭＦＰ１０にログインしたとき、あるいは操作を開始したときなどの所定のタイミングで、当該ユーザの識別情報等に基づいて、当該ユーザの識別情報に対応付けて登録されたシーケンスが操作／設定シーケンス提示登録部１０８から読込まれて、ＭＦＰ１０のパネル２５またはＰＣ１０の表示装置等に表示される。
【００８６】
図１２を参照して、表示画面においては、対応するワンタッチキー（「スキャン送信１」，「スキャン送信２」，…）が選択可能に提示され、さらにシーケンスの具体的な内容であって、当該シーケンスを構成するジョブログが特定する操作および／または設定が表示される。
【００８７】
かかる表示画面においてワンタッチキーが押されると、対応付けられているシーケンスが読込まれて、ＭＦＰ１０において当該シーケンスに沿って操作および／または設定が実行される。すなわち、ユーザは、図１２に示される表示画面においてワンタッチキーを押すことで、繰返し行なっているシーケンスを自動的に実行されることができる。このため、よく行なわれる操作や設定は、煩雑な操作や設定を繰返し行なうことなく簡単な操作で実行させることができ、ユーザの利便性が向上する。
【００８８】
なお、上記シーケンスの登録処理と同様の処理で、シーケンスの消去処理が実行されてもよい。すなわち、上記ステップＳ４０９では、上記シーケンスの登録処理で登録されたシーケンスの中で、頻度および／または類似度が消去対象となる（低い）設定値に達しているシーケンスがパネル２５またはＰＣ２０の表示装置等に表示され、ユーザに消去を促す内容で提示される。そして、ステップＳ４１１でユーザの消去操作を検出することで、操作／設定シーケンス提示登録部１０８において該当するシーケンスを消去することができる。
【００８９】
このような処理が実行されることで、登録されたシーケンスのうち、頻度および／または類似度が低いシーケンス、つまり、あまり利用されないであろうシーケンスが消去対象としてユーザに提示されて消去が実行される。そのため、不必要になったシーケンスが効率的に消去されて、メモリの使用量を抑えることができる。
【００９０】
上記シーケンスの登録処理においては、ステップＳ４０９で登録対象となるシーケンスがユーザに提示されて、ステップＳ４１１で登録操作を受付けた後に、ステップＳ４１３で登録されているが、ユーザの登録操作を受付けることなく所定の条件を満たすシーケンスが自動的に登録されてもよい。その場合、予めユーザにシーケンスの登録を通知して登録されたシーケンスを提示する方法が設定されており、その設定を示す提示手段設定情報が記憶部２３の所定領域に記憶されている。
【００９１】
図１３は、本実施の形態にかかるＭＦＰ１０で実行されるシーケンスの登録処理の変形例として、シーケンスの自動登録処理を示すフローチャートである。図１３のフローチャートに示される処理は、図２のＣＰＵ１３が記憶部２３に記憶されるプログラムを読出して実行し、図３に示される各部を機能させることで実現される。
【００９２】
図１３を参照して、操作／設定シーケンス提示登録部１０８において、上記ステップＳ２１５で記憶されたシーケンスの中から、未登録のシーケンスが収集される（ステップＳ５０１）。
【００９３】
予め設定されて記憶されている、しきい値である設定値と、ステップＳ５０１で収集されたシーケンスに付与されている頻度および／または類似度が比較され（ステップＳ５０３）、頻度および／または類似度が設定値に達しているシーケンスが含まれる場合（ステップＳ５０５でＹ）、該当するシーケンスが、構成するジョブログの示すユーザのワンタッチキーやＢＯＸ機能に対応付けられて登録される（ステップＳ５０７）。
【００９４】
続いて、記憶部２３の所定領域から上記提示手段設定情報が取得されて（ステップＳ５０９）、設定された方法でシーケンスの登録が通知される。すなわち、登録されたシーケンスの中に通知方法として電子メールでの通知を設定しているユーザのシーケンスが含まれる場合（ステップＳ５１１でＹ）、予め記憶されている、シーケンスの登録を通知し、その内容を提示するメールデータが読出されて、当該ユーザの指定する宛先に対して電子メールが送信される（ステップＳ５１３）。
【００９５】
また、ＭＦＰ１０にログインにしているユーザがあり（ステップＳ５１５でＹ）、さらに登録されたシーケンスの中に通知方法としてＷｅｂ画面での通知を設定しているユーザのシーケンスが含まれて、かつ当該ユーザがＷｅｂからログインしている場合（ステップＳ５１７でＹ）、予め記憶されている、シーケンスの登録を通知し、その内容を提示するＷｅｂ画面データが読出されて、当該ユーザのＰＣ２０に表示させる（ステップＳ５１９）。
【００９６】
ステップＳ５１５でログインしているユーザがＷｅｂからのログインではない場合（ステップＳ５１５でＹ、かつステップＳ５１７でＮ）、パネル２５においてシーケンスの登録が通知され、その内容が提示される（ステップＳ５２１）。
【００９７】
本実施の形態にかかるＭＦＰ１０において上記のシーケンスの自動登録処理が実行されることで、ユーザが操作を行なうことなく自動的によく行なわれる操作や設定が登録され、ユーザの利便性がより向上する。
【００９８】
上記シーケンスの抽出処理は、ユーザの識別情報に基づいてユーザを基準として行なわれるものとされたが、さらに、操作の対象となるファイルやフォルダを基準として行なわれてもよい。
【００９９】
図１４は、本実施の形態にかかるＭＦＰ１０で実行される、操作対象を基準としたシーケンスの抽出処理を示すフローチャートである。図１４のフローチャートに示される処理は、図２のＣＰＵ１３が記憶部２３に記憶されるプログラムを読出して実行し、図３に示される各部を機能させることで実現される。
【０１００】
図１４を参照して、上記ステップＳ２０１〜Ｓ２１７（図６）に示されるシーケンスの抽出処理が実行された後、操作／設定シーケンス抽出部１０６においては、さらに、キーワードとしてファイル名が取得される（ステップＳ６０１）。ステップＳ６０１では、ユーザの指定するファイル名が取得されてもよいし、ファイル管理部１１２の管理するファイルの中で所定の条件（数、利用頻度等）を満たすファイルのファイル名が取得されてもよい。
【０１０１】
続いて、操作／設定シーケンス抽出部１０６において、選定されたファイル名をキーワードとして、当該キーワードを含むファイルに対する操作および／または設定を示すジョブログが含まれるシーケンスが操作／設定シーケンス提示登録部１０８から収集されて（ステップＳ６０３）、そのうちの同一のシーケンスが集約されて新たなＩＤであるファイル操作シーケンスＩＤが付与される（ステップＳ６０５）。
【０１０２】
さらに、操作／設定シーケンス頻度類似度検知部１０７において、ステップＳ６０５で集約されて生成された新たなシーケンスに対して、ステップＳ６０５で集約されたシーケンスの数に応じた頻度が設定され、記憶される（ステップＳ６０７）。また、操作／設定シーケンス頻度類似度検知部１０７において上述の類似度算出処理が実行されて、ステップＳ６０５で集約されたシーケンス間の類似度が算出され、新たなシーケンスの類似度として記憶される（ステップＳ６０９）。
【０１０３】
上記ステップＳ６０５〜Ｓ６０９がステップＳ６０３で収集された全シーケンスに対して実行されて（ステップＳ６１１でＹ）、一連の処理が終了する。
【０１０４】
たとえば、複数のユーザが「報告書」と名のつくファイルに対して、表紙に押印やサインをしてからスキャン送信する場合、
（ａ）パネル２５でユーザの識別情報を入力してログイン操作
（ｂ）「報告書」ファイルをサーバ４０から選択
（ｃ）表紙だけを印刷
（ｄ）スキャン操作を選択
（ｅ）イメージリーダ部３３で押印またはサインの入った表紙読取
（ｆ）読取った画像情報と「報告書」ファイルの表紙ページとを入替処理
（ｇ）処理後の「報告書」ファイルを指定した宛先に送信
（ｈ）ログアウト操作
が行なわれる。
【０１０５】
この場合、上記ステップＳ６０１ではキーワードを「報告書」としてＭＦＰ１０において複数ユーザに関するシーケンスが調査されて、上記ステップＳ４０７において「報告書」ファイルに対する操作および／または設定を示すジョブログを含んで構成されるシーケンスの頻度あるいは類似度が所定のしきい値以上であると判断されると、操作対象を基準としたシーケンスとして登録される。
【０１０６】
ユーザがＭＦＰ１０にログインし、操作対象として「報告書」ファイルを選択したタイミング等にパネル２５等に当該シーケンスが提示される。ユーザが当該シーケンスを選択して実行を指示することで、ＭＦＰ１０においては、当該シーケンスに従って以降の一連の処理が自動的に一括して実行される。
【０１０７】
なお、シーケンスが操作対象を基準としたシーケンスである場合も、上記のシーケンスの登録処理と同様に、ユーザの指示にしたがってワンタッチキーやＢＯＸ機能に登録される。また、上述のシーケンスの自動登録処理と同様にワンタッチキーやＢＯＸ機能に自動的に登録され、関連するユーザ等に通知されてもよい。
【０１０８】
図１５は、操作／設定シーケンス提示登録部１０８に登録される、操作対象を基準としたシーケンスを特定する情報の具体例を示す図である。
【０１０９】
図１５を参照して、操作／設定シーケンス提示登録部１０８に登録される、操作対象を基準としたシーケンスを特定する情報には、上記ステップＳ６０５で付与されたファイル操作シーケンスＩＤと、ステップＳ６０５で集約されたシーケンスを示すシーケンスＩＤと、各シーケンスに含まれるユーザの識別情報と、ステップＳ６０３で用いられたキーワード（ファイル名）と、ステップＳ６０７で算出された頻度と、ステップＳ６０９で算出される類似度とが含まれる。
【０１１０】
より具体的には、ファイル操作シーケンスＩＤ「Ｆ１８」が付与されたシーケンスは、「報告書」というキーワードを含む名称のファイルを処理する同じシーケンスが２２６あったことを示している。これらの同じシーケンスは、ユーザごとに区別されて集約されてもよいし、ユーザが区別されることなく集約されてもよい。上記シーケンスの抽出処理においては同じシーケンスがユーザの区別なく集約され、図１５において、ファイル操作シーケンスＩＤ「Ｆ１８」が付与されたシーケンスは、ユーザの識別情報ＡＢＣを含むシーケンス（シーケンスＩＤ：２１２）、ＤＫＫを含むシーケンス（同：８２，１０３３）、ＸＹＺを含むシーケンス（同：４１１）、およびこの他のユーザの識別情報を含むシーケンスを集約したものであることが示されている。これらのシーケンスは、「報告書」というキーワードをファイル名に含むファイルに対して行なわれた同じ一連の操作および／または設定を表わす。
【０１１１】
本実施の形態にかかるＭＦＰ１０で上記操作対象を基準としたシーケンスの抽出処理が実行されて抽出されたシーケンスが登録されることで、簡単な操作で操作対象に対して繰返し行なされたシーケンスが読込まれて、ＭＦＰ１０において当該シーケンスに沿って操作および／または設定が実行される。すなわち、ユーザは、簡単な操作で、操作対象に対して繰返し行なっているシーケンスを自動的に実行させることができる。このため、その操作対象（ファイル）に対してよく行なわれる操作や設定は、煩雑な操作や設定を繰返し行なうことなく簡単な操作で実行させることができ、ユーザの利便性がより向上する。
【０１１２】
［変形例］
本実施の形態にかかるＭＦＰ１０に新規機能が追加されり、従来機能が更新されたりして、機能が変更された場合の処理について説明する。
【０１１３】
図１６は、変形例にかかるＭＦＰ１０の機能構成を示すブロック図である。
【０１１４】
図１６を参照して、変形例にかかるＭＦＰ１０は、図３に示される機能１０１〜１１２に加えて、変更機能探索部１１３と、搭載機能管理部１１４とを含んで構成される。
【０１１５】
搭載機能管理部１１４は、当該ＭＦＰ１０に搭載されている機能情報をジョブ制御部１０４、画像読取部１０９、画像形成印刷部１１０、およびネットワーク部１０３などから収集して、変更された機能や新規に追加された機能を常に把握している。そして、搭載機能管理部１１４は、当該ＭＦＰ１０の機能が変更されると、その機能情報を変更機能探索部１１３に通知する。
【０１１６】
変更機能探索部１１３は、搭載機能管理部１１４からの通知を受けて、操作／設定シーケンス提示登録部１０８に登録されているシーケンスを探索し、そのジョブログ情報から変更された機能を利用した操作および／または設定を示すジョブログを含むシーケンスを抽出して、これらをユーザに提示するよう操作／設定シーケンス提示登録部１０８に対して要求する。
【０１１７】
操作入力部１０１は、パネル２５などにおける、当該シーケンスを実行する際に変更された機能を用いるか変更前の機能を用いるかのユーザ操作に基づいて、操作信号をジョブ制御部１０４に入力する。また、ネットワーク部１０３も、ＰＣ２０やサーバ４０におけるユーザ操作に基づいて、操作信号をジョブ制御部１０４に入力する。
【０１１８】
ジョブ制御部１０４は、入力された操作信号に基づいてジョブログ記録部１０５に制御信号を出力し、該当するシーケンスを構成する、当該機能を利用した操作および／または設定を示すジョブログの変更を要求する。ジョブログ記録部１０５は、ジョブ制御部１０４からの要求に応じて、該当するジョブログを変更する。
【０１１９】
図１７は、本実施の形態の変形例にかかるＭＦＰ１０で実行される、機能の変更を通知するための処理を示すフローチャートである。図１７のフローチャートに示される処理は、図２のＣＰＵ１３が記憶部２３に記憶されるプログラムを読出して実行し、図１６に示される各部を機能させることで実現される。
【０１２０】
図１７を参照して、始めに、変更機能探索部１１３において、搭載機能管理部１１４から通知された変更情報に基づいて、操作／設定シーケンス提示登録部１０８に登録されているシーケンスより、変更された機能を利用した操作および／または設定を示すジョブログを含むシーケンスが検索される（ステップＳ７０１）。
【０１２１】
ステップＳ７０１での検索の結果、該当するシーケンスが抽出された場合（ステップＳ７０３でＹ）、操作／設定シーケンス提示登録部１０８において当該シーケンスのユーザに対して機能が変更された旨が通知され、そのユーザの利用に対して変更された機能を用いるか、変更前の機能を用いるかの利用確認が提示される（ステップＳ７０５）。
【０１２２】
ステップＳ７０５での通知を受けたユーザから利用する機能の変更が指示された場合（ステップＳ７０７でＹ）、操作／設定シーケンス提示登録部１０８に登録されている該当するシーケンスが、変更された機能を用いるシーケンスに変更される（ステップＳ７０９）。
【０１２３】
具体的な上記処理としては、たとえば原稿を読取って画像ファイルに変換して送信するシーケンスが登録されているユーザがあるところに、パスワード保護機能付の画像ファイル変換機能が導入された場合、当該ユーザに対して画像ファイル変換機能が変更された旨が通知され、ユーザ指示に応じて、当該シーケンス中の画像ファイルに変換する操作が、当該変更されたパスワード保護機能付の画像ファイル変換機能を用いて画像ファイルに変換する操作に変更される。
【０１２４】
本実施の形態の変形例にかかるＭＦＰ１０で上記機能の変更を通知するための処理が実行されることで、機能が変更された場合に、その機能を利用する可能性のあるユーザに対してその旨が通知され、ユーザの指示に応じて、変更された機能を当該ユーザに関するシーケンスに取込むことができる。このため、ユーザの煩雑な変更操作を要することなく最適な機能をユーザに提供でき、利便性をさらに高めることができる。
【０１２５】
以上の実施の形態では、本発明にかかる情報処理装置が画像処理装置であるＭＦＰにおいて実施された場合の形態が示されているが、本発明にかかる情報処理装置はＭＦＰに限定されず、その他の情報処理装置であってもよい。そこで、デジタル家電で実現する具体例として、ハードディスクドライブ（ＨＤＤ）付きのＤＶＤ（Digital Video Disc）レコーダで実施される場合の形態を示す。
【０１２６】
図１８は、本実施の形態にかかるＤＶＤレコーダの機能構成を示すブロック図である。図１８に示される各機能は、図示されないＤＶＤレコーダのＣＰＵが記憶部等に記憶されるプログラムを読出して実行することによって発揮される。
【０１２７】
図１８を参照して、本実施の形態にかかるＤＶＤレコーダは、図３に示されるＭＦＰ１０のジョブ制御部１０４に替えて画像再生制御部１３４と、ジョブログ記録部１０５に替えて操作ログ記録部１３５と、画像読取部１０９に替えて画像入力部１３３と、画像形成印刷部１１０に替えて画像出力部１３１と、ファイル管理部１１２に替えて再生される番組名を管理する番組名管理部１３２と、画像記録部１３０とを含んで構成される。
【０１２８】
画像再生制御部１３４は、操作入力部１０１やネットワーク部１０３から入力された操作信号に基づいて操作ログ記録部１３５に制御信号を出力し、操作および設定の履歴である操作ログの生成および記録を要求する。
【０１２９】
操作ログ記録部１３５は、画像再生制御部１３４から入力された制御信号に従って、操作信号に基づいて操作ログを生成し、記録する。
【０１３０】
操作／設定シーケンス抽出部１０６は、操作ログ記録部１３５にアクセスして一連の操作および／または設定であるシーケンスを抽出する。
【０１３１】
このような本実施の形態にかかるＤＶＤレコーダにおいて、一連の操作および／または設定である、
（ａ）ＨＤＤに録画予約
（ｂ）再生
（ｃ）コマーシャルカット
（ｄ）８Ｍｂｐｓから２Ｍｂｐｓに転送レートの低減（サイズ低減のため）
（ｅ）ＤＶＤに焼付け
のシーケンスが頻繁に行なわれていた場合、本実施の形態にかかるＤＶＤレコーダでは、上述の操作（ジョブ）ログの生成処理、シーケンスの抽出処理、およびシーケンスの登録処理が実行されて、ユーザの操作設定の履歴情報から上記のようなシーケンスが抽出される。そして、ユーザ指示に応じて、ワンタッチキーなどに登録される。
【０１３２】
シーケンスが登録されると、ユーザは上記シーケンスを対応するワンタッチキーを操作して、録画したい番組を指定するだけで、一連の操作設定のシーケンスが実行できるようになる。
【０１３３】
また、操作対象を基準としたシーケンスの抽出処理が実行されることで、番組名の特定の文字列がキーワードとされて、当該番組名に関連ある操作設定シーケンスが抽出され、同様の機能が提示されてもよい。
【０１３４】
図１９は、本実施の形態にかかるＤＶＤレコーダにおいて、シーケンスを提示して登録を行なうための画面表示の具体例を示す図である。図１９に示される画面表示は、電源投入時、またはユーザが当該シーケンスの先頭の操作（本具体例の場合ＨＤＤ録画操作）実行時などに表示されて、ユーザにワンタッチキー（録画方法１など）への登録を促す。ワンタッチキーの名称はユーザが判別しやすいように、名称を設定できるようになっていてもよい。以後は、録画設定画面などでこのワンタッチキーを表示させて、ユーザがすぐに操作できるようにしてもよい。また、上記シーケンスの自動登録処理が実行されて自動的にシーケンスが登録されると、ネットワーク３０である家庭ＬＡＮに当該ＤＶＤレコーダが接続されている場合、該当するユーザのＰＣ２０に登録の通知などを送信するようにしてもよい。
【０１３５】
さらに、上述のＭＦＰ１０やＤＶＤレコーダ等の情報処理装置において実行される処理方法を、情報処理プログラムとして提供することもできる。
【０１３６】
情報処理プログラムは、コンピュータに付属するフレキシブルディスク、ＣＤ−ＲＯＭ、ＲＯＭ、ＲＡＭおよびメモリカードなどのコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて提供することもできる。また、ネットワークを介したダウンロードによって提供することもできる。
【０１３７】
提供されるプログラム製品は、ハードディスクなどのプログラム格納部にインストールされて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
【０１３８】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０１３９】
【図１】本実施の形態にかかるネットワーク印刷システムの構成の具体例を示す図である。
【図２】ＭＦＰ１０のハードウェア構成の具体例を示すブロック図である。
【図３】ＭＦＰ１０の機能構成を示すブロック図である。
【図４】ジョブログの生成処理を示すフローチャートである。
【図５】ジョブログの具体例を示す図である。
【図６】シーケンスの抽出処理を示すフローチャートである。
【図７】ステップＳ２１３の類似度算出処理を示すフローチャートである。
【図８】ステップＳ２１５で操作／設定シーケンス提示登録部１０８に記憶された、シーケンスを特定する情報の具体例を示す図である。
【図９】シーケンスの登録処理を示すフローチャートである。
【図１０】ステップＳ４０９でシーケンスを提示する画面の具体例を示す図である。
【図１１】ステップＳ４１３で操作／設定シーケンス提示登録部１０８に登録された、シーケンスを特定する情報の具体例を示す図である。
【図１２】登録されたシーケンスを提示した画面表示の具体例を示す図である。
【図１３】シーケンスの自動登録処理を示すフローチャートである。
【図１４】操作対象を基準としたシーケンスの抽出処理を示すフローチャートである。
【図１５】操作対象を基準としたシーケンスを特定する情報の具体例を示す図である。
【図１６】変形例にかかるＭＦＰ１０の機能構成を示すブロック図である。
【図１７】機能の変更を通知するための処理を示すフローチャートである。
【図１８】ＤＶＤレコーダの機能構成を示すブロック図である。
【図１９】ＤＶＤレコーダにおいて、シーケンスを提示して登録を行なうための画面表示の具体例を示す図である。
【符号の説明】
【０１４０】
１０  ＭＦＰ、２０，２０ａ，２０ｂ  ＰＣ、３０  ネットワーク、４０  サーバ、１３  ＣＰＵ、１５  ＮＩＣ、２３  記憶部、２５  パネル、３３  イメージリーダ部、３５  プリンタ部、３７  センサ部、１０１  操作入力部、１０２  表示部、１０３  ネットワーク部、１０４  ジョブ制御部、１０５  ジョブログ記録部、１０６  操作／設定シーケンス抽出部、１０７  操作／設定シーケンス頻度類似度検知部、１０８  操作／設定シーケンス提示登録部、１０９  画像読取部、１１０  画像形成印刷部、１１１  ユーザ管理部、１１２  ファイル管理部、１１３  変更機能探索部、１１４  搭載機能管理部、１３０  画像記録部、１３１  画像出力部、１３２  番組名管理部、１３３  画像入力部、１３４  画像再生制御部、１３５  操作ログ記録部。
【図１】
2006293903.tif 000003
【図２】
2006293903.tif 000004
【図３】
2006293903.tif 000005
【図４】
2006293903.tif 000006
【図５】
2006293903.tif 000007
【図６】
2006293903.tif 000008
【図７】
2006293903.tif 000009
【図８】
2006293903.tif 000010
【図９】
2006293903.tif 000011
【図１０】
2006293903.tif 000012
【図１１】
2006293903.tif 000013
【図１２】
2006293903.tif 000014
【図１３】
2006293903.tif 000015
【図１４】
2006293903.tif 000016
【図１５】
2006293903.tif 000017
【図１６】
2006293903.tif 000018
【図１７】
2006293903.tif 000019
【図１８】
2006293903.tif 000020
【図１９】
2006293903.tif 000021