(57)【要約】【課題】各種機能に対するキーの割り当てやマクロの登録を自動化するとともに、登録された当該機能に対応するショートカットキーのような指標をユーザが使用するタイミングで好適に提示することができる画像処理装置を提供する。【解決手段】コントロールパネル１０００からのユーザの操作指示を受け付け、ストレージデバイス９００にその履歴情報を記憶する。ここで、コントローラユニット２００は、コントロールパネル１０００によって受け付けられたある操作指示に基づいて、関連する履歴情報を上記履歴情報から検出する。検出された結果に基づいて、操作指示を実行させるためのショートカットキーを作成して登録し、所定のタイミングで表示する。【選択図】図１
2006260544.tif 000002
【特許請求の範囲】
【請求項１】
ユーザによる操作指示に基づいて処理を行う情報処理装置であって、
ユーザによる操作指示を受け付ける受付手段と、
前記受付手段が受け付けた前記操作指示に関する履歴情報を記憶する記憶手段と、
前記記憶手段に記憶された履歴情報の中から、前記受付手段が受け付けた前記操作指示に基づいて、該操作指示に関連する履歴情報を検出する検出手段と、
前記検出手段が検出した結果に基づいて、前記受付手段が受け付けた前記操作指示を実行するための実行情報を、該操作指示を行うためのキーに割り当てる割当手段と
を備えることを特徴とする情報処理装置。
【請求項２】
前記検出手段は、前記記憶手段に記憶された前記履歴情報のうち、特定の期間内における操作指示の履歴情報の中から、前記受付手段が受け付けた前記操作指示に関連する履歴情報を検出することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記検出手段が検出した結果に基づいて、前記受付手段が受け付けた前記操作指示が定型的な操作指示であるか否かを判定する判定手段をさらに備え、
前記割当手段は、前記判定手段により前記操作指示が定型的な操作指示であると判定された場合に、前記実行情報を前記キーに割り当てる
ことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記判定手段は、前記検出手段が前記操作指示に関連する履歴情報を、前記特定の期間内における操作指示の履歴情報の中から予め決められた個数以上検出した場合に、前記操作指示を定型的な操作指示であると判定することを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記割当手段により前記実行情報が割り当てられるキーを作成する作成手段と、
前記作成手段が作成したキーであって、前記割当手段により前記実行情報が割り当てられたキーを表示する表示手段と
をさらに備えることを特徴とする請求項１から４までのいずれか１項に記載の情報処理装置。
【請求項６】
前記表示手段は、前記キーに割り当てられた前記実行情報により実行される操作指示に基づくタイミングにおいて、該実行情報が割り当てられたキーを表示することを特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記検出手段によって前記操作指示が前記受付手段により定期的に受け付けられている操作指示であることが検出された場合に、前記表示手段は、前記検出手段が検出した結果に基づいて、前記実行情報が割り当てられたキーを表示することを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記情報処理装置のユーザを認証する認証手段をさらに備え、
前記キーに割り当てられた前記実行情報により実行される前記操作指示が、特定のユーザによる操作指示である場合に、前記表示手段は、前記認証手段により前記特定のユーザが認証されたことに応じて、前記実行情報が割り当てられた前記キーを表示することを特徴とする請求項６又は７に記載の情報処理装置。
【請求項９】
前記受付手段が受け付けた前記操作指示に基づいて処理されるデータを格納するための複数の格納領域を有する格納手段をさらに備え、
前記キーに割り当てられた前記実行情報により実行される前記操作指示が、前記記憶手段における特定の格納領域に格納されたデータの処理をするための操作指示である場合に、前記表示手段は、前記特定の格納領域が選択されたことに応じて、前記実行情報が割り当てられた前記キーを表示することを特徴とする請求項６から８までのいずれか１項に記載の情報処理装置。
【請求項１０】
前記割当手段は、前記作成手段が作成した複数のキーに、複数の異なる実行情報をそれぞれ割り当て、
前記表示手段は、前記複数のキーをそれぞれ異なるタイミングにおいて表示することを特徴とする請求項５から９までのいずれか１項に記載の情報処理装置。
【請求項１１】
前記表示手段は、前記実行情報が割り当てられた前記キー、及び、該実行情報により実行される前記操作指示の内容を示す情報を表示することを特徴とする請求項５から１０までのいずれか１項に記載の情報処理装置。
【請求項１２】
前記作成手段により作成される前記キーは、前記表示手段により表示されるショートカットキーであることを特徴とする請求項５から１１までのいずれか1項に記載の情報処理装置。
【請求項１３】
前記割当手段は、前記受付手段に予め備えられているワンタッチボタンに、前記実行情報を割り当てることを特徴とする請求項１から４までのいずれか１項に記載の情報処理装置。
【請求項１４】
前記受付手段は、前記割当手段による前記実行情報の割り当てを実行するか否かの指示をユーザからさらに受け付け、
前記割当手段は、前記受付手段が前記実行情報の割り当てを実行する指示を受け付けた場合に、該実行情報を前記キーに割り当てることを特徴とする請求項１から１３までのいずれか１項に記載の情報処理装置。
【請求項１５】
前記操作指示に基づいて印刷データを印刷する印刷手段をさらに備え、
前記操作指示は、前記印刷手段が前記印刷データを印刷する際の処理内容を指定することを特徴とする請求項１から１４までのいずれか１項に記載の情報処理装置。
【請求項１６】
前記処理内容が、複数ページを１枚の記録媒体の同一面上に印刷するＮｉｎ１指定、両面指定、又はステイプル指定の少なくともいずれか１つを含むことを特徴とする請求項１５に記載の情報処理装置。
【請求項１７】
ユーザによる操作指示に基づいて画像形成を行う画像形成装置であって、
ユーザによる操作指示を受け付ける受付手段と、
前記受付手段が受け付けた前記操作指示に関する履歴情報を記憶する記憶手段と、
前記記憶手段に記憶された履歴情報の中から、前記受付手段が受け付けた前記操作指示に基づいて、該操作指示に関連する履歴情報を検出する検出手段と、
前記検出手段が検出した結果に基づいて、前記受付手段が受け付けた前記操作指示を実行するための実行情報を、前記操作指示を行うためのキーに割り当てる割当手段と、
前記割当手段により前記実行情報が割り当てられた前記キーが選択された場合に、該実行情報により実行される前記操作指示に基づいて、画像形成を実行する画像形成手段と
を備えることを特徴とする画像形成装置。
【請求項１８】
ユーザによる操作指示に基づいて処理を行う情報処理装置の情報処理方法であって、
ユーザによる操作指示を前記情報処理装置が受け付ける受付工程と、
前記受付工程で受け付けた前記操作指示に関する履歴情報を前記情報処理装置が記憶する記憶工程と、
前記記憶工程で記憶された履歴情報の中から、前記受付工程で受け付けた前記操作指示に基づいて、前記情報処理装置が該操作指示に関連する履歴情報を検出する検出工程と、
前記検出工程で検出した結果に基づいて、前記受付工程で受け付けた前記操作指示を実行するための実行情報を、前記情報処理装置が前記操作指示を行うためのキーに割り当てる割当工程と
を有することを特徴とする情報処理方法。
【請求項１９】
ユーザによる操作指示に基づいて画像形成を行う画像形成装置の画像形成方法であって、
ユーザによる操作指示を前記画像形成装置が受け付ける受付工程と、
前記受付工程で受け付けた前記操作指示に関する履歴情報を前記画像形成装置が記憶する記憶工程と、
前記記憶工程で記憶された履歴情報の中から、前記受付工程で受け付けた前記操作指示に基づいて、該操作指示に関連する履歴情報を検出する検出工程と、
前記検出工程で検出した結果に基づいて、前記受付工程で受け付けた前記操作指示を実行させるための実行情報を、前記操作指示を行うためのキーに割り当てる割当工程と、
前記割当工程で前記実行情報が割り当てられたキーが選択された場合に、該実行情報により実行される操作指示に基づいて、画像形成を実行する画像形成工程と、
を備えることを特徴とする画像形成方法。
【請求項２０】
ユーザによる操作指示を受け付ける受付工程と、
前記受付工程で受け付けた前記操作指示に関する履歴情報を記憶する記憶工程と、
前記記憶工程で記憶された履歴情報の中から、前記受付工程で受け付けた前記操作指示に基づいて、該操作指示に関連する履歴情報を検出する検出工程と、
前記検出工程で検出した結果に基づいて、前記受付工程で受け付けた前記操作指示を実行させるための実行情報を、前記操作指示を行うためのキーに割り当てる割当工程と
をコンピュータに実行させるためのプログラム。
【請求項２１】
ユーザによる操作指示を受け付ける受付工程と、
前記受付工程で受け付けた前記操作指示に関する履歴情報を記憶する記憶工程と、
前記記憶工程で記憶された履歴情報の中から、前記受付工程で受け付けた前記操作指示に基づいて、該操作指示に関連する履歴情報を検出する検出工程と、
前記検出工程で検出した結果に基づいて、前記受付工程で受け付けた前記操作指示を実行させるための実行情報を、前記操作指示を行うためのキーに割り当てる割当工程と、
前記割当工程で前記実行情報が割り当てられたキーが選択された場合に、該実行情報により実行される前記操作指示に基づいて、画像形成を実行する画像形成工程と
をコンピュータに実行させるためのプログラム。
【請求項２２】
請求項２０又は２１に記載のプログラムを格納したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び画像形成装置、情報処理方法及び画像形成方法、プログラム、記憶媒体に関する。
【背景技術】
【０００２】
近年、複写機が備えるコピー機能に加え、プリンタ機能、ＦＡＸ送受信機能等をユーザに提供するマルチファンクションプリンタ（以下、ＭＦＰとする）がある。ＭＦＰはさらに、自機が備えるスキャナで読み取った画像や、ＦＡＸ受信した受信データ及びネットワーク経由で受信した受信データを一時的に複写機の内部に保持して、それを読み出して印刷したり電子メールに添付して送信したりする機能を備えることもある。ユーザはＭＦＰを使用することで、オフィスワークの作業効率を従来よりも向上することができる。
【０００３】
また、ＭＦＰの開発メーカーは、ユーザの作業効率の向上をより一層図るため、ＭＦＰの多機能化を行ってきた。
【０００４】
しかし、ＭＦＰの多機能化が図られることにより、ユーザに要求される操作が複雑化し、その結果、ＭＦＰの提供する多くの有用な機能をユーザが十分に理解して使用することが困難になってきている。
【０００５】
そこで、ＭＦＰ開発メーカーは、ユーザのＭＦＰに対する操作性の向上を図るため、ユーザが自由にユーザインタフェースの操作キーの配置や操作キーの機能を変更することができる機能をＭＦＰに具備させている。
【０００６】
例えば、原稿台より読み込まれた操作キーレイアウトを解析し、解析された各操作キーをユーザインタフェースに表示すると共に、各操作キーに対して機能リストから選択された機能を割り振ることが可能な画像形成装置が知られている（特許文献１参照。）。
【０００７】
また、ユーザのＭＦＰに対する操作性の向上を図るため、複数の操作を一つの操作ボタンに集約して登録するマクロ機能をＭＦＰに具備させることも考えられている。例えば、押下された複数の操作キーの種類と順番を、操作キーを押下したときに発生するキーコードを用いて登録し、かつ、呼び出しキーによって登録された一連の操作が実行されるマクロ登録機能を備えた画像形成装置が知られている（特許文献２参照。）。
【特許文献１】特開２００４−７５７９号公報
【特許文献２】特開平５−２４６１１１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上述したように、ユーザインタフェースの操作キーの配置やその機能を自由に変更することができる機能や、複雑な一連の操作をマクロとして登録する機能がＭＦＰに具備されている場合であっても、次のような問題がある。すなわち、これらの機能が当該ＭＦＰに具備されている事実をユーザが知らなければ、それらの機能が使用されることもない。
【０００９】
また、ＭＦＰに上述したような複雑な操作をマクロとして登録することによって簡単化するような機能が具備され、ユーザも当該機能の存在を知っている場合であっても、ユーザ自身が操作を簡単化するために新たな機能についてその使用方法を学ぶ必要がある。すなわち、ＭＦＰが上述したそれらの機能に対するキーの割り当てやマクロ機能を実装している場合であっても、ユーザがキーの割り当てやマクロの登録を手動で行わなければ、それらの機能を使用することはできない。
【００１０】
従って、ユーザが、新機能の学習を煩雑な作業であると考えてしまうような場合は、ＭＦＰの上述したような機能を使用することができず、結果としてユーザ自身の作業効率を向上させることができない。
【００１１】
本発明は、このような事情を考慮したものであり、次のような情報処理装置及び画像処理装置、情報処置方法及び画像形成方法を提供することを目的とする。すなわち、情報処理装置又は画像形成装置が備える各種機能に対するキーの割り当てやマクロの登録を簡単にするとともに、登録された当該機能に対応するショートカットキーのような指標を所望のタイミングにおいて表示することができるようにする。
【課題を解決するための手段】
【００１２】
上記課題を解決するために、本発明は、ユーザによる操作指示に基づいて処理を行う情報処理装置であって、
ユーザによる操作指示を受け付ける受付手段と、
前記受付手段が受け付けた前記操作指示に関する履歴情報を記憶する記憶手段と、
前記記憶手段に記憶された履歴情報の中から、前記受付手段が受け付けた前記操作指示に基づいて、該操作指示に関連する履歴情報を検出する検出手段と、
前記検出手段が検出した結果に基づいて、前記受付手段が受け付けた前記操作指示を実行するための実行情報を、該操作指示を行うためのキーに割り当てる割当手段と
を備えることを特徴とする。
【００１３】
また、上記課題を解決するために、本発明は、ユーザによる操作指示に基づいて画像形成を行う画像形成装置であって、
ユーザによる操作指示を受け付ける受付手段と、
前記受付手段が受け付けた前記操作指示に関する履歴情報を記憶する記憶手段と、
前記記憶手段に記憶された履歴情報の中から、前記受付手段が受け付けた前記操作指示に基づいて、該操作指示に関連する履歴情報を検出する検出手段と、
前記検出手段が検出した結果に基づいて、前記受付手段が受け付けた前記操作指示を実行するための実行情報を、前記操作指示を行うためのキーに割り当てる割当手段と、
前記割当手段により前記実行情報が割り当てられた前記キーが選択された場合に、該実行情報により実行される前記操作指示に基づいて、画像形成を実行する画像形成手段と
を備えることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、情報処理装置又は画像形成装置が備える各種機能に対するキーの割り当てやマクロの登録を簡単にするとともに、登録された当該機能に対応するショートカットキーのような指標を所望のタイミングにおいて表示することができる。
【発明を実施するための最良の形態】
【００１５】
以下、図面を参照して、本発明の一実施形態に係る画像形成装置の構成及びその動作について詳細に説明する。尚、以下の実施形態では、画像形成装置の一例として、次のような機能をユーザに提供するマルチファンクションプリンタ（ＭＦＰ）を例に挙げて説明する。すなわち、当該ＭＦＰは、コピー機能、プリンタ機能、ＦＡＸ送受信機能、スキャン画像やＦＡＸ受信データ及びネットワーク経由の受信データを一時的に複写機の内部に保持して印刷したり電子メールに添付して送信したりする機能をユーザに提供する。
【００１６】
＜第１の実施形態＞
以下、本発明の第１の実施形態について図面を参照して詳細に説明する。
【００１７】
図１４は、本発明の第１の実施形態に係るＭＦＰ１００の構成を示すブロック図である。尚、ＭＦＰ１００に対する操作者の指示は、ＭＦＰ１００に装備されているキー等の入力装置１１３、或いはＬＡＮ等のネットワークに接続された不図示のＰＣ等から行われ、これら一連の動作はデータ処理装置１１５内の制御部で制御される。
【００１８】
図１４において１１８は認証装置であり、ユーザに対して認証情報（例えば、個人ＩＤやパスワード等）の入力を要求する。そして、認証装置１１８は、入力装置１１３等から入力されたユーザの個人ＩＤ及びパスワード等の認証情報に基づいて、当該ユーザのＭＦＰ１００に対するアクセスの許可／不許可の判断を行う。そして、認証装置１１８による認証の結果、アクセスが許可されたユーザであることが識別された場合に、オートドキュメントフィーダ（以下、「ＡＤＦ」と略す。）を含む画像読み取り部１１０は、原稿の読み取りを開始する。具体的には、複数枚或いは１枚の原稿画像をＭＦＰ１００内部に備える光源で照射し、原稿反射像をレンズで固体撮像素子上に結像し、固体撮像素子からラスタ状の画像読み取り信号を例えば６００ｄｐｉの密度のイメージ情報として得る。そして通常の複写機能を用いる場合は、この画像信号をデータ処理部１１５で記録信号へ画像処理し、複数毎複写の場合は記憶装置１１１に一旦１ページ分の記録データを保持した後、印刷装置１１２に順次出力して紙上に画像を形成する。
【００１９】
一方、ネットワーク等を介してＭＦＰ１００に入力されるプリントデータは、ネットワークＩ／Ｆ１１４を経てデータ処理装置１１５で記録可能なラスタデータに変換された後、印刷装置１１２に出力して紙上に記録画像として形成される。
【００２０】
一方、操作入力の状態表示及び処理中の画像データの表示は、ＭＦＰ１００の表示装置１１６又はネットワークで接続された不図示のＰＣのモニタ等で行われる。尚、記憶装置１１１は、画像読み取り部１１０で読み取られ、データ処理装置１１５でデータ処理が施された画像データを記憶する。また、記憶装置１１１は、上記ネットワークを介して接続されたＰＣからも制御可能であって、ＭＦＰ１００と当該ＰＣとのデータの送受信及び制御は、ネットワークＩ／Ｆ１１４を用いて行われる。
【００２１】
スキャンデータは同様にファクシミリ（ＦＡＸ）Ｉ／Ｆ１１７を用いて設定された送信先に送信される。また、ＦＡＸＩ／Ｆ１１７を介しての受信データは、印刷装置１１２を用いて印刷される。さらに、ＦＡＸ受信した受信データを、ネットワークＩ／Ｆ１１４を介して設定されたあて先に転送することも可能である。また、ネットワークＩ／Ｆ１１４を介して受信したデータをＦＡＸＩ／Ｆ１１７を使用して転送することもできる。
【００２２】
図１５は、第１の実施形態に係るＭＦＰ１００におけるデータ処理装置１１５の細部構成を示すブロック図である。図１５に示すように、データ処理装置１１５にはＣＰＵ１４０１が備えられている。ＣＰＵ１４０１は、ＲＯＭ１４０２に記憶されているプログラムを読み出して実行することで、ＭＦＰ１００の備える各種機能を実現する。
【００２３】
図１５において、１４０３はその動作に必要なＤＲＡＭであり、プログラムを動作させるために必要なワークメモリや画像を記憶するための画像メモリとして使用するものである。また、１４０４はＳＲＡＭであり、バックアップすべきデータを記憶しておくものである。さらに、１４０５は多値から２値への変換、及び２値から多値への変換を行う画像変換処理部であり、ＤＲＡＭ１４０３からのデータバス１４１６を経由して画像データを入力し、変換処理後の画像データをＤＲＡＭ１４０３に書き戻す。同様に、１４０６は回転処理部、１４０７は変倍処理部、１４０８は色空間変換処理部である。
【００２４】
さらに、ネットワークＩ／Ｆとして１４０９と１４１０が備えられており、それぞれネットワークＩ／Ｆ１１４とＦＡＸＩ／Ｆ１１７に接続される。また、表示部Ｉ／Ｆ１４１１は表示装置１１６に接続される。さらに、入力部Ｉ／Ｆ１４１２は入力装置１１３に接続される。さらにまた、スキャナＩ／Ｆ１４１３は画像読み取り部１１０に接続される。さらにまた、プリンタＩ／Ｆ１４１４は印刷装置１１２に接続される。さらにまた、ＨＤＤＩ／Ｆ１４１５は記憶装置１１１に接続される。
【００２５】
画像読み取り部１１０から読み取られた画像は、スキャナＩ／Ｆ１４１４を介してＤＲＡＭ１４０３に蓄積される。そして、画像処理を行うユニットである画像変換処理部１４０５、回転処理部１４０６、変倍処理部１４０７、色空間変換処理部１４０８及びＣＰＵ１４０１を使用して、ＤＲＡＭ１４０３上の画像を入力装置１１３で指示されたモードに合うよう加工する。そして、ネットワークＩ／Ｆ１４０９を介してネットワークＩ／Ｆ１１４から送信、或いはプリンタＩ／Ｆ１４１４を介して印刷装置１１２から印字を行う。同時に、ＨＤＤＩ／Ｆ１４１５を介して記憶装置１１１への記憶も行う。
【００２６】
また、ネットワークＩ／Ｆ１４０９からのデータを受信し、ＤＲＡＭ１４０３及び記憶装置１１１に蓄積する。そして、画像処理を行うユニットである画像変換処理部１４０５、回転処理部１４０６、変倍処理部１４０７、色空間変換処理部１４０８及びＣＰＵ１４０１を使用して、ＤＲＡＭ１４０３上の画像を変換する。さらに、その後、再度ネットワークＩ／Ｆ１４０９へ転送、或いはプリンタＩ／Ｆ１４１４へ転送してプリントする。
【００２７】
図１は、本発明の第１の実施形態に係るＭＦＰ１００を具体的に実現したシステム全体を示す構成図である。図１に示すように、第１の実施形態に係るＭＦＰ１００の本体上部には、上述した画像読み取り部１１０を実現したスキャナ７００が設けられており、このスキャナ７００の上方には原稿を載置するオートドキュメントフィーダ（ＡＤＦ）３００が配置されている。このＡＤＦ３００上に原稿をセットして読み取り動作を実行させると、スキャナ７００は原稿を１枚ずつ読み取り、読み取られた原稿は圧板４００の上面に排出される。
【００２８】
図２は、本発明の第１の実施形態に係るＭＦＰ１００におけるユーザインタフェースであるコントロールパネルの構成例を示す図である。上述した原稿の読み取り動作は、図２に示すコントロールパネル１０００上のスタートキー１２０４を押下されることにより、ユーザの操作指示を受け付けて、実行される。
【００２９】
一方、ＡＤＦ３００の下方にはコピーをする紙を抑えて固定する役割の圧板４００がある。ここで、紙を１枚毎にコピーする場合は、圧板４００或いはＡＤＦ３００を持ち上げてスキャナ７００のガラスパネル上に紙をセットし、圧板４００或いはＡＤＦ３００を降ろして紙を固定し、コントロールパネル１０００上のスタートキー１２０４を押下する。
【００３０】
尚、コピーの枚数や各種操作は、コントロールパネル１０００上に存在するテンキー１２０５等の押下等によって実行できる。また、コントロールパネル１０００には、操作指示状況等を表示したり、ユーザによって選択指示を入力したりするためのタッチパネルとして機能する液晶モニタ１１００が備えられている。
【００３１】
さらに、ＭＦＰ１００の背面には、ネットワークＩ／Ｆ１１４を実現するネットワークポート５００及びＦＡＸ  Ｉ／Ｆ１１７を実現するＦＡＸポート６００が具備されている。そして、ネットワークに接続されたＰＣ（不図示）等のドライバソフトによりプリントジョブが発行され、ＭＦＰ１００がこのプリンタジョブを受信するとプリント処理を行う。プリントされた紙は、サイドトレイ８００上に排出される。
【００３２】
さらにまた、ＭＦＰ１００では、スキャナ７００で読み取られたデータを、コピーする以外にも、電子メールの添付ファイルとして添付し、ネットワークポート５００を介してＰＣ（不図示）等へ送信する処理を行うことができる。或いは、記憶装置１１１により実現されるストレージデバイス９００に保存する処理を行うことができる。また、第１の実施形態では、ストレージデバイス９００としてハードディスクドライブを使用するとともに、当該ストレージデバイス９００上に「ボックス」と呼ばれる格納領域を作成して、この格納領域内に様々なファイルを保存することができる。
【００３３】
さらにまた、ＭＦＰ１００は、ＦＡＸポート６００からＦＡＸ信号を受信した場合は、プリンタジョブと同様にプリント処理を行うことができる。また、受信したＦＡＸデータを電子メールの添付ファイルとして添付してネットワークポート５００を介してＰＣ（不図示）等に送信したり、或いは、ボックスに保存したりすることもできる。これら全ての機能は、コントローラユニット２００によって集中制御される。
【００３４】
また、図２に示すように、ユーザインタフェースとして機能するコントロールパネル１０００には、次のようなキー等が備えられている。すなわち、液晶モニタ１１００、電源キー１２０１、節電キー１２０２、ストップキー１２０３、スタートキー１２０４、テンキー１２０５、クリアキー１２０６等が備えられている。また、さらに暗証キー１２０７、リセットキー１２０８、ガイドキー１２０９、ユーザモードキー１２１０、ワンタッチボタン１２２０等が具備されている。尚、コントロールパネル１０００は、上述した表示装置１１６と入力装置１１３を実現したものである。
【００３５】
電源キー１２０１は、ＭＦＰ１００の電源ＯＮ或いは電源ＯＦＦに使用されるキーである。節電キー１２０２は、ＭＦＰ１００に対して低消費電力化モードへの移行を指示するキーである。ストップキー１２０３は、ＭＦＰ１００で実行されているジョブを停止させるキーである。スタートキー１２０４は、ＭＦＰ１００に対してジョブ開始を指示するキーである。テンキー１２０５は、ＭＦＰ１００で実行されるジョブの数値パラメータを入力するキーである。クリアキー１２０６は、ユーザが入力したジョブのパラメータをクリアするために使用されるキーである。
【００３６】
また、暗証キー１２０７は、ＭＦＰ１００が使用するユーザを制限するセキュリティモードに移行した場合に、ユーザ認証を指示するキーである。リセットキー１２０８は、ＭＦＰ１００の設定、入力されたパラメータ等をリセットするために使用されるキーである。ガイドキー１２０９は、ユーザに対してＭＦＰ１００の機能を説明するガイドモードへの移行を指示するキーである。ユーザモードキー１２１０は、各ＭＦＰ１００単体の設定を開始する指示を行うキーである。液晶モニタ１１００は、ＭＦＰ１００が提供するサービスをメニュー化し、ユーザに対して表示を行うものである。また、ワンタッチボタン１２２０は、それぞれに対して特定の操作指示を行うための実行情報が割り当てられていて、ユーザがいずれかのボタンを押下することにより簡単に操作指示を行えるようにするものである。
【００３７】
尚、第１の実施形態において、液晶モニタ１１００は、タッチパネル機能を具備している。このため、ユーザは液晶モニタ１１００上に表示されているメニューに触れることで、ＭＦＰ１００を操作することが可能である。また、液晶モニタ１１００には、様々な情報が表示される。ここで、特に図２に示されている液晶モニタ１１００の状態は、ＭＦＰ１００の初期状態であり、ユーザはこの状態からユーザ認証を行い、その後、各ボタンに触れることで所望の処理をＭＦＰ１００に指示することができる。
【００３８】
図２において、液晶モニタ１１００上にはユーザ認証モードを示すウインドウが表示されている。このウインドウ上において、ユーザＩＤ入力欄１１０１には、使用するユーザのＩＤが入力され、暗証番号入力欄１３０２には、使用するユーザの暗証番号が入力される。すなわち、ユーザがＭＦＰを使用する場合は、まず、ユーザＩＤ入力欄１１０１に触れ、テンキー１２０５を用いてユーザＩＤを入力する。次いで、ユーザは、暗証番号入力欄１１０２に触れ、テンキー１２０５を用いて暗証番号を入力した後、暗証キー１２０７を押下することでユーザ認証が実行される。
【００３９】
図３は、本発明の第１の実施形態におけるユーザインタフェースであるコントロールパネル１０００の液晶モニタ１１００に表示される基本構成画面の一例を示す図である。図３に示すユーザインタフェースの基本画面構成１３００は、図２に示されるユーザ認証が正常に処理された後に、液晶モニタ１１００上に表示されるものである。
【００４０】
ユーザインタフェースの基本画面構成１３００上には、コピーモードキー１３０１、送信／ＦＡＸモードキー１３０２、ボックスモードキー１３０３、リモートスキャナモードキー１３０４が表示されている。また、当該基本画面構成１３００上には、ＭＦＰ１００の状態を表示する状態表示ウインドウ１３０５、等倍指示キー１３０６、倍率変更キー１３０７、用紙選択キー１３０８、マクロキー１３０９が表示されている。さらに、当該基本画面構成１３００上には、ソータキー１３１０、両面印刷指示キー１３１１、印刷濃度調整バー１３１２、応用モード移行キー１３１３が表示されている。
【００４１】
コピーモードキー１３０１は、ユーザがＭＦＰ１００を用いてコピーを行う際に触れるキーである。送信／ＦＡＸモードキー１３０２は、ユーザがスキャナ（画像読み取り部１１０）によって電子化した画像データを電子メールによって送信、或いはＦＡＸで送信する際に触れるキーである。ボックスモードキー１３０３は、ユーザがＭＦＰ１００に搭載されているハードディスク（記憶装置１１１）内のボックスにスキャナ（画像読み取り部１１０）で読み取って入力した画像データを格納する場合に触れるキーである。或いは、既にボックスに格納された画像データを印刷出力したり、電子メールやＦＡＸで送信したりする場合に触れるキーである。
【００４２】
リモートスキャナモードキー１３０４は、ユーザがＭＦＰ１００に具備されたスキャナ（画像読み取り部１１０）をローカルエリアネットワーク４００経由で使用する際に触れるキーである。状態表示ウインドウ１３０５は、現在のＭＦＰ１００の状態を示しており、特に図２においては、コピーモード、コピー倍率は等倍、用紙サイズはＡ４、コピー部数は１部であることを示す。等倍指示キー１３０６は、コピー倍率の設定を等倍に設定するキーである。倍率変更キー１３０７は、コピー倍率を例えば、２５、５０、６１、７０、８１、８６、１１５、１２２、１４１、２００又は４００（％）に変更するキーである。
【００４３】
また、マクロキー１３０９は、マクロの設定及び呼び出しを行うキーである。ソータキー１３１０は、印刷された紙がフィニッシャに出力される際に、ページ単位或いはグループ単位でソートする、出力時に紙の位置をシフトして出力する、或いはステイプル処理の有無等を指示することができる。両面印刷指示キー１３１１は、片面印刷済みの原稿を両面印刷でコピー、両面印刷済みの原稿を両面印刷でコピー等の指示を可能とする。印刷濃度調整バー１３１２は、コピー時の濃度を調整することができる。応用モード移行キー１３１３は、２ページを１ページに印刷する２ ｉｎ １印刷、製本印刷、異なる原稿サイズでのコピー指示、単色カラー印刷、画質調整、エリア指定印刷等が指示可能である。
【００４４】
図４は、本発明の第１の実施形態におけるボックス操作用のユーザインタフェースの画面構成例を示す図である。尚、図４では、「定例会議」というボックス名が表示されている。図４に示すボックス操作用のユーザインタフェースの画面構成１４００は、図３におけるボックスモードキー１３０３を押下することにより、液晶モニタ１１００上に表示される。ボックス名表示欄１４０１は、ユーザ毎に設定されているボックス名を表示するものであり、ユーザは、表示されたボックス名を選択することで、ボックス内に保存されるデータにアクセスすることが可能となる。ボックス概要表示欄１４０２は、表示されているボックスの概要を示すものであり、ユーザがボックス作成時、或いはボックス作成後に設定した概要を表示する。ボックス使用容量表示欄１４０３は、各ボックス内で使用されている容量をパーセンテージで表示する。ショートカットキー表示領域１４０４は、作成されたショートカットキーが表示される領域である。
【００４５】
図５は、本発明の第１の実施形態におけるボックス操作用ユーザインタフェースの別の画面構成例を示す図である。図５において、ボックス操作用ユーザインタフェースの画面構成１４１０は、図４に示す画面上でボックスキー１４０１（「定例会議」）を押下することにより、液晶モニタ１１００上に表示される。ボックス名１４１１は、図４におけるボックスキー１４０１で選択したボックスの１階層下に設定されているボックス名を示している。ユーザはボックス名１４１１を押下することで、さらに下の階層に設定されているボックス或いはボックスに保存されているファイルを選択することができる。
【００４６】
図５において、ファイル名１４１２は、ボックス名１４１１で表示されている各ボックスに保存されているファイル名を表示している。使用量１４１３は、各ボックス内で使用されているデータ容量がどの程度であるかを、パーセンテージで示している。「閉じる」キー１４１４は、ユーザが押下することで、図４に示すボックス操作用ユーザインタフェースの画面構成１４００に戻ることができる。
【００４７】
図６は、本発明の第１の実施形態におけるファイル操作用ユーザインタフェースの画面構成例を示す図である。図６において、ファイル操作用ユーザインタフェースの画面構成１４２０は、図５におけるボックスキー１４１１（第１の実施形態では、「２００４．１１．０５」というボックス名で表示されている。）を押下することにより、液晶モニタ１１００上に表示されるものである。ファイル名１４２１は、ユーザが選択したボックス内に存在するファイル名を示すものである。
【００４８】
また、図６において更新日時１４２２は、ユーザが最終的にファイルを更新した日時が表示されている。使用量１４２３は、各ファイルが使用しているデータ容量がどの程度であるかを、キロバイト単位で示している。印刷キー１４２４は、ユーザが選択したファイル名１４２１に対して、印刷を行う。送信／ＦＡＸキー１４２５は、ユーザが選択したファイル名１４２１に対して、電子メール形式で送信、或いは、ＦＡＸで送信する。第１の実施形態では、ファイルを印刷、或いは、送信／ＦＡＸを行う場合において、ファイルを選択してから印刷、或いは、送信／ＦＡＸの設定を行っても良いし、また、印刷、或いは、送信／ＦＡＸの設定を行った後にファイルを選択しても良い。
【００４９】
図７は、本発明の第１の実施形態におけるショートカットキー作成確認の画面構成例を示す図である。図７において、ショートカットキー作成確認の画面構成１４３０は、ユーザの操作において、定型的な操作を検出した場合に、検出された定型的な操作をショートカットキーに割り当てるか否かをユーザに確認する。ユーザは、ショートカットキーの作成を望む場合は、「はい」キー１４３１を押下し、作成を望まない場合は「いいえ」キー１４３２を押下する。定型的な操作をいかにして検知するかについては後述する。
【００５０】
図８は、本発明の第１の実施形態におけるショートカットキー作成後のボックス操作用ユーザインタフェースの画面構成例を示す図である。図８に示すように、ショートカットキー欄１４０４内には、作成されたショートカットキー１５００が表示される。ショートカットの機能内容１５０１は、ショートカットで処理される特徴的な機能を示す。ユーザは、ショートカットキー１５００を押下することで、そのショートカットキーが処理する内容の詳細確認と、実行指示を行うことが可能となる。
【００５１】
図９は、本発明の第１の実施形態におけるボックスの階層構成例を示す図である。図９において、ボックスの階層構成２０００は、ＭＦＰを最上位としたボックスの構成を示している。ユーザ認証が正常に行われた後に、ユーザがボックスモードキー１３０３を押下すると、ボックス名表示欄１４０１には、認証されたユーザに対して設定されたボックスが表示される。本発明の第１の実施形態では、ユーザとして「山田太郎」というユーザが認証された場合を想定しており、図４におけるボックス操作用ユーザインタフェースの画面構成例１４００は、「山田太郎」に設定されたボックス２００１を示している。図５におけるボックス操作用ユーザインタフェースの画面構成１４１０は、「定例会議」というボックスの中に設定されたボックス群２００２が表示されている。図６におけるファイル操作用ユーザインタフェースの画面構成１４２０は、「２００４．１１．０５」というボックスの中に記憶されたファイル群２００３を示している。
【００５２】
図１０は、本発明の第１の実施形態におけるユーザの使用履歴参照画面例を示す図である。図１０において、ユーザの使用履歴参照画面２１００は、ユーザがＭＦＰにおいて行った操作指示の履歴情報を表示している。この履歴情報は、ユーザによる操作指示毎に、後述するようにＤＲＡＭ１４０３に記憶される。日付欄２１０１は、ユーザがＭＦＰを操作した日付を表示している。時間欄２１０２は、ユーザがＭＦＰを操作した時間を表示している。処理欄２１０３は、ユーザがＭＦＰを操作した内容を表示している。本発明の第１の実施形態における処理欄２１０３は、ユーザが指示した操作（ボックス印刷、印刷等）に加え、ユーザが操作で使用した設定（両面印刷、２ ｉｎ １印刷、ステイプル指示等）も記載される。
【００５３】
参照ボックス名欄２１０４は、ユーザがアクセスしたボックス名を表示している。参照ファイル名欄２１０５は、ユーザがアクセスしたファイル名を表示している。本発明の第１の実施形態におけるＭＦＰ１００では、ユーザの使用履歴情報を内部で保持し、管理者が必要な場合に管理サーバ（図示せず）やＰＣ（図示せず）において確認することができる。その時には、ユーザの使用履歴参照画面２１００が表示される。また、ユーザの操作が定型的であるかどうかの判断にも、このユーザの使用履歴情報が使用される。
【００５４】
図１１は、本発明の第１の実施形態に係るＭＦＰ１００における処理手順を説明するためのフローチャートである。まず、最初に、ユーザ認証を行う（ステップＳ１００）。その結果、ユーザ認証に失敗した場合（Ｎｏ）は、ユーザ認証の処理（ステップＳ１００）を再実行する。一方、ユーザ認証に成功した場合（Ｙｅｓ）は、ユーザの操作履歴の保存が開始される（ステップＳ１０１）。次に、ユーザからの操作待ちの状態となり、ボックス操作がなされたか否かが判定される（ステップＳ１０２）。
【００５５】
その結果、ユーザから指示された操作がコピーや送信／ＦＡＸ等、すなわち、ボックス以外の操作の場合（Ｎｏ）は、指示された処理を実行し（ステップＳ１０４）、操作の終了判断を行う（ステップＳ１０９）。一方、ユーザの指示した操作がボックス操作である場合（Ｙｅｓ）、ユーザの操作に従ってボックス操作処理を実行する（ステップＳ１０３）。そして、当該ボックス操作処理が終了したか否かを判定する（ステップＳ１０４）。
【００５６】
このボックス操作処理は、ユーザが、ボックスに保存されたファイル等に対して印刷や電子メールに添付した送信、ＦＡＸ送信の実行指示、或いは操作の中止指示を行わない限りは継続される（ＮＯ）。一方、ユーザによる操作指示が終了した場合（Ｙｅｓ）は、これらの指示が行われ、ユーザの操作履歴が検索される（ステップＳ１０６）。ステップＳ１０６の操作履歴の検索処理では、ユーザの操作が過去にも行われている定型的な操作であるかどうかを判断する。尚、当該処理は、第１の実施形態におけるＭＦＰ１００では、図１６に示すように処理されている。
【００５７】
図１６は、図１１に示す履歴検索処理（ステップＳ１０６）の詳細を説明するためのフローチャートである。ここでは、ＤＲＡＭ１４０３に記憶されている履歴情報のそれぞれについて、ステップＳ１０２又はステップＳ１０３でユーザから受け付けた操作指示に関連するものであるか否かを判定し、関連する履歴情報を検出する。まず、内部で使用されるフラグであって、定型業務を示す定型業務フラグに「０」を入力する（ステップＳ１２０）。次に、判定する履歴情報がステップＳ１０３で処理された操作指示に関連するものであるかを判断する（ステップＳ１２１）。ここで、「関連する」とは、操作指示の内容に共通の内容が含まれていることを示す。具体的には、操作を指示したユーザ、処理対象のファイル、該ファイルが格納されている格納領域、処理内容（Ｎｉｎ１印刷、両面印刷、ステイプル処理等）等のうち全て又はいずれかが共通である場合には、「関連する」と判断する。
【００５８】
ステップＳ１２１において、関連しないと判断された場合は、ステップＳ１２６に進み、上述したフラグは０のまま処理を終了する。一方、ステップＳ１２１において、関連すると判断された場合は、ステップＳ１２２に進み、週単位における定期的な業務か否かを判定する。例えば具体的には、Ｓ１０３における処理が月曜の１５時に実行された場合には、検索対象の履歴情報が過去の毎週月曜の午後（１２時〜１８時）に受け付けた操作指示の履歴情報であるか否かを判定する。
【００５９】
尚、ここでは「午後」という期間が設定されている場合について説明したが、他の方法で設定されるようにしてもよい。例えば「前後１時間」と設定されていれば、過去の毎週月曜の１４時〜１６時に受け付けた操作指示の履歴情報であるか否かを判定する。また、時間帯を指定せず「月曜」であるか否かを判定するようにしてもよい。ステップＳ１２２において、週単位の定期的な操作指示であると判定した場合は、ステップＳ１２４に進み、フラグに「１」を入力して、ステップＳ１２６において終了する。また、週単位における定期的な操作指示でないと判定した場合は、ステップＳ１２３に進む。
【００６０】
ステップＳ１２３では、ステップＳ１２２と同様にして、月単位における定期的な操作指示であるか否かの判定を行う。例えば具体的には、Ｓ１０３における処理が２５日の１５時に実行された場合には、検索対象の履歴情報が過去の各月２５日の午後（１２時〜１８時）に受け付けた操作指示の履歴情報であるか否かを判定する。
【００６１】
尚、上述したように、ここでの時間帯の設定は「午前」又は「午後」といったものに限らず、例えば毎月２５日の全時間帯を対象にしてもよい。ステップＳ１２３において、月単位の定期的な操作指示の履歴情報であると判定した場合は、ステップＳ１２５において、フラグに「２」を入力して、ステップＳ１２６において終了する。また、月単位における定期的な操作指示でないと判定した場合は、ステップＳ１２６に進み、上述したフラグは０のまま処理を終了する。
【００６２】
上述した履歴情報の検索は、図１０に示すように記憶されている履歴情報を使用する。図１０に示す履歴情報テーブルには、日付２１０１、時間２１０２、処理内容２１０３、使用ボックス名２１０４、処理ファイル名２１０５等の情報が記憶されている。尚、使用ボックス名に基づいて、操作指示の関連性を判定する場合には、履歴情報テーブルに記載されているボックス名だけでなく、その上位階層のボックス名を考慮して判定するようにすれば、より使い勝手がよい。
【００６３】
上述した履歴検索処理（ステップＳ１０６）の後、ユーザの操作が定型的な業務であるか否かが判定される（ステップＳ１０７）。具体的には、図１６に示すフローチャートで判定されたそれぞれの履歴情報のフラグをカウントし、フラグ「１」又は「２」がそれぞれ５個以上検出された場合に、Ｓ１０３で行われた処理の操作指示は定型的なものであると判定する。ステップＳ１０７における判定の結果、定型業務であると判定された場合（Ｙｅｓ）は、ステップＳ１０３で実行された処理を行うためにユーザから入力された操作指示をショートカットキーに登録するかどうかをユーザに確認する（ステップＳ１０８）。
【００６４】
尚、ここでは、関連する操作指示の履歴が５個以上検出された場合に、入力された操作指示を定型的なものとして判断しているが、この判断方法は上述した方法以外でもよい。例えば、５以外の個数を閾値としてもよいし、ユーザにより数値を設定できるようにしてもよい。また更に、ここでは週単位又は月単位における定期的なものを検出したが、これ以外の方法を用いても良い。例えば、単に過去１週間や１ヶ月間に行われた操作指示の履歴情報の中から、関連する履歴情報が予め決められた個数以上検出された場合に、定型的な操作指示として判断するようにしてもよい。
【００６５】
ステップＳ１０８において、ユーザがショートカットキーの作成を指示した場合（Ｙｅｓ）は、ショートカットキーを作成して登録する（ステップＳ１０９）。作成したショートカットキーは、図８に示すような画面上に表示する。一方、ステップＳ１０７においてユーザの操作が定型業務でないと判定された場合（Ｎｏ）、或いはステップＳ１０８においてショートカットキーの作成が拒否された場合（Ｎｏ）は、次の処理を行う。すなわち、ユーザの操作に従って、印刷や電子メールに添付した送信、ＦＡＸ送信、或いは、操作の中止指示といったその他の処理を実行する（ステップＳ１１０）。尚、ここでは、液晶モニタ１１００上に表示されるショートカットキーを作成して、操作指示を割り当てる例を用いて説明したが、操作指示の割り当ては予めコントロールパネル１０００に備えられているワンタッチボタン１２２０に行ってもよい。
【００６６】
そして、ユーザが、暗証キー１２０７、電源キー１２０１、或いは節電キー１２０２といったボタンを押下して操作の終了を指示したかどうかを判定する（ステップＳ１１１）。その結果、ユーザが上記操作終了を指示するボタンを押下した場合（Ｙｅｓ）は、ユーザが指示した操作履歴の保存を終了するとともに、画像形成装置は当該ユーザを認証する前の状態に遷移する（ステップＳ１１２）。一方、ユーザが他の操作を指示した場合（Ｎｏ）は、ステップＳ１０２に戻って指示したユーザの操作を処理することとなる。
【００６７】
このように、第１の実施形態に係るＭＦＰ１００によれば、当該装置が実装する各種機能に対するキーの割り当てやマクロの登録を簡単にすることができる。これにより、ユーザが新たにＭＦＰ１００の使用方法を学習しなくとも、簡単に使用頻度の高い操作指示をショートカットキーに割り当てて登録することができるので、ユーザの利便性向上を実現することができる。
【００６８】
＜第２の実施形態＞
以下、本発明の第２の実施形態に係るＭＦＰ１００とその処理手順について図面を用いて詳細に説明する。尚、第２の実施形態に係るＭＦＰ１００の構成については上述した第１の実施形態に係るＭＦＰ１００と同様であるため省略する。
【００６９】
図１２は、本発明の第２の実施形態に係るＭＦＰ１００における処理手順を説明するためのフローチャートである。まず、ＭＦＰ１００では、ユーザ認証を行う（ステップＳ２００）。その結果、ユーザ認証に失敗した場合（Ｎｏ）は、当該ユーザ認証処理を再実行する。一方、ユーザ認証に成功した場合（Ｙｅｓ）が、ユーザからの操作待ちとなり、ユーザから、コピーや送信／ＦＡＸ、ボックス等の操作を指示された場合は、その指示に従って各処理を実行する（ステップＳ２０１）。
【００７０】
次いで、ユーザが、暗証キー１２０７、電源キー１２０１、節電キー１２０２といった操作の終了を指示するボタンを押下したかどうかが判定される（ステップＳ２０２）。その結果、操作終了が指示された場合（Ｙｅｓ）は、ユーザの操作をショートカットキーに登録するかどうかをユーザに確認する（ステップＳ２０３）。一方、ステップＳ２０２において、ユーザが他の操作を指示した場合（Ｎｏ）は、ステップＳ２０１に戻って、再びユーザの操作を処理する。
【００７１】
また、ショートカットキー登録処理（ステップＳ２０３）において、ユーザがショートカットキーの作成を指示した場合（Ｙｅｓ）は、ショートカットキーを作成する（ステップＳ２０４）。一方、ステップＳ２０４において、ユーザがショートカットキーの作成を拒否した場合（Ｎｏ）は、本処理を終了する。
【００７２】
図１３は、本発明の第２の実施形態におけるショートカットキー作成確認の画面構成例を示す図である。図１３において、ショートカットキー作成確認の画面構成１６００は、ユーザ操作が終了した場合に、ユーザが指示した操作をショートカットキーに割り当てることをユーザに確認するものである。例えば、ユーザは、ショートカットキーの作成を望む場合は「はい」キー１４３１を押下し、作成を望まない場合は「いいえ」キー１４３２を押下する。
【００７３】
第２の実施形態に係るＭＦＰ１００によれば、ＭＦＰ１００が、ユーザによる当該装置に対して行なった操作が終了した時点で当該操作のショートカットキーを登録するか否かをユーザに問い合わせる。これにより、ユーザが必要に応じてショートカットキーを容易に登録することが可能になり、ＭＦＰ１００を操作する上での利便性を向上することができる。
【００７４】
＜第３の実施形態＞
以下、本発明の第３の実施形態に係るＭＦＰ１００とその処理手順について図面を用いて詳細に説明する。尚、第３の実施形態に係るＭＦＰ１００の構成については上述した第１の実施形態に係るＭＦＰ１００と同様であるため省略する。
【００７５】
第３の実施形態は、第１又は第２の実施形態において説明した方法で作成されたショートカットキーの表示方法に関するものである。特定の操作指示がショートカットキーに割り当てられて登録された場合には、図１７に示す登録テーブルに記録される。図１７は、登録テーブルに記録された内容を示している。例えば、「定例会議」のショートカットキー１７０１は、「両面、２ｉｎ１、ステイプル」という内容の操作指示が登録されていて、さらに表示条件として「フォルダ選択」が設定されていることが分かる。「フォルダ選択」とは、ユーザがボックス操作を行う場合に、「定例会議」のフォルダを選択したことに応じて、ショートカットキーを表示することを意味している。また「マニュアル」という名称のショートカットキー１７０２は、「毎週月曜午前」という表示条件が設定されており、毎週月曜の午前（午前６時〜午後０時）にショートカットキーが表示される。さらに、「山田」という名称のショートカットキー１７０３は、「ユーザログイン」という表示条件が設定されており、「山田」というユーザが認証装置１１８において認証されたことに応じて、ショートカットキーが表示される。
【００７６】
尚、ここでは一つのショートカットキーに対して一つの表示条件が設定されているが、それぞれ複数の条件を設定できるようにしてもよいし、ＡＮＤ条件やＯＲ条件等の論理式を用いて設定できるようにしてもよい。
【００７７】
表示条件は、図１１に示すフローチャートにおけるステップＳ１０７で、操作指示が定型的なものかどうかを判定する際に、自動的に選択される。具体的には、図１６で示すフローチャートにおける週単位検索又は月単位検索の結果に基づいて、定期的な操作指示であると判断された場合には、検出された結果に基づいた時間帯にショートカットを表示するように設定される。また、関連する履歴情報が全て同一のユーザによるものであった場合には、そのユーザが認証されたことに応じてショートカットを表示するように設定される。さらに、関連する履歴情報が同一の格納領域に格納されたデータに対するものである場合には、その格納領域が選択されたことに応じて、ショートカットを表示するように設定される。
【００７８】
表示条件は、ユーザにより任意のタイミングで変更可能である。例えば、図７に示すようなショートカットキーの作成を指示するタイミングで、設定された表示条件で問題がないかユーザに確認させるようにしてもよい。また、ショートカットキーが作成された後に、表示条件を変更できるようにしてもよい。
【００７９】
第３の実施形態に係るＭＦＰ１００によれば、ＭＦＰ１００が、作成したショートカットキーを任意のタイミングで表示することが可能になり、ＭＦＰ１００を操作する上での利便性をさらに向上することができる。
【００８０】
＜その他の実施形態＞
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体（記録媒体）等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００８１】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム（実施形態では図に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接あるいは遠隔から供給する。そして、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００８２】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００８３】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であっても良い。
【００８４】
プログラムを供給するための記録媒体としては、例えば、以下のようなものがある。フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）。
【００８５】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページからハードディスク等の記録媒体にダウンロードすることによっても供給できる。すなわち、ホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをダウンロードする。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００８６】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布する。そして、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００８７】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他にも、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００８８】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後にも前述した実施形態の機能が実現される。すなわち、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行うことによっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００８９】
【図１】本発明の第１の実施形態に係るＭＦＰを具体的に実現したシステム全体を示す構成図である。
【図２】本発明の第１の実施形態に係るＭＦＰにおけるユーザインタフェースであるコントロールパネルの構成例を示す図である。
【図３】本発明の第１の実施形態におけるユーザインタフェースであるコントロールパネル１０００の液晶モニタ１１００に表示される基本構成画面の一例を示す図である。
【図４】本発明の第１の実施形態におけるボックス操作用のユーザインタフェースの画面構成例を示す図である。
【図５】本発明の第１の実施形態におけるボックス操作用ユーザインタフェースの別の画面構成例を示す図である。
【図６】本発明の第１の実施形態におけるファイル操作用ユーザインタフェースの画面構成例を示す図である。
【図７】本発明の第１の実施形態におけるショートカットキー作成確認の画面構成例を示す図である。
【図８】本発明の第１の実施形態におけるショートカットキー作成後のボックス操作用ユーザインタフェースの画面構成例を示す図である。
【図９】本発明の第１の実施形態におけるボックスの階層構成例を示す図である。
【図１０】本発明の第１の実施形態におけるユーザの使用履歴参照画面例を示す図である。
【図１１】本発明の第１の実施形態に係る画像形成装置における処理手順を説明するためのフローチャートである。
【図１２】本発明の第２の実施形態に係る画像形成装置における処理手順を説明するためのフローチャートである。
【図１３】本発明の第２の実施形態におけるショートカットキー作成確認の画面構成例を示す図である。
【図１４】本発明の第１の実施形態に係るＭＦＰ１００の構成を示すブロック図である。
【図１５】第１の実施形態に係るＭＦＰ１００におけるデータ処理装置１１５の細部構成を示すブロック図である。
【図１６】図１１に示す履歴検索処理（ステップＳ１０６）の詳細を説明するためのフローチャートである。
【図１７】作成されたショートカットキーの登録内容を示す図である。
【符号の説明】
【００９０】
１００  ＭＦＰ
１１０  画像読み取り部
１１１  記憶装置
１１２  印刷装置
１１３  入力装置
１１４  ネットワークＩ／Ｆ
１１５  データ処理装置
１１６  表示装置
１１７  ＦＡＸ  Ｉ／Ｆ
２００  コントローラユニット
３００  Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ（ＡＤＦ）
４００  圧版
５００  ネットワークボード
６００  ＦＡＸボード
７００  スキャナ
８００  サイドトレイ
９００  ストレージデバイス
１０００  コントロールパネル
１１００  液晶モニタ
【図１】
2006260544.tif 000003
【図２】
2006260544.tif 000004
【図３】
2006260544.tif 000005
【図４】
2006260544.tif 000006
【図５】
2006260544.tif 000007
【図６】
2006260544.tif 000008
【図７】
2006260544.tif 000009
【図８】
2006260544.tif 000010
【図９】
2006260544.tif 000011
【図１０】
2006260544.tif 000012
【図１１】
2006260544.tif 000013
【図１２】
2006260544.tif 000014
【図１３】
2006260544.tif 000015
【図１４】
2006260544.tif 000016
【図１５】
2006260544.tif 000017
【図１６】
2006260544.tif 000018
【図１７】
2006260544.tif 000019