(57)【特許請求の範囲】
【請求項１】
複数の機能を有する画像形成装置であって、
前記複数の機能にそれぞれ対応する複数のアプリケーションを記憶する記憶部と、
前記複数の機能をそれぞれ実行可能にする前記複数のアプリケーションの起動処理を行う処理部と、を備え、
前記記憶部は、アプリケーションの起動処理と係わる所定データを記憶し、
前記処理部は、前記所定データを参照したときの各アプリケーションの起動処理時間を求め、起動処理時間の短いアプリケーションから順に高い起動順位を与えるとともに、前記記憶部に各アプリケーションの起動順位に沿った起動順位リストを記憶させ、前記起動順位リストに基づいて、各アプリケーションの起動処理を行うことを特徴とする画像形成装置。
【請求項２】
ユーザーの設定指示を受け付けるとともに、所定の情報を表示する操作パネルをさらに備え、
前記操作パネルは、前記所定データを削除または設定変更することによって前記複数の機能が実行可能になるまでの時間を短くすることができるという旨の情報を表示することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記操作パネルが受け付けた各アプリケーションの起動順位の設定が前記起動順位リストと異なるとき、
前記操作パネルは、前記操作パネルが受け付けた各アプリケーションの起動順位に基づいた起動処理が、前記起動順位リストに基づいた起動処理に比べて、前記複数の機能が効率的に立ち上がらなくなるという旨の情報を表示することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記操作パネルは、前記操作パネルが受け付けた各アプリケーションの起動順位に基づいて起動処理を行ったときの、各機能が実行可能になるまでの時間を表示することを特徴とする請求項２または３に記載の画像形成装置。
【請求項５】
前記操作パネルは、各アプリケーションに対応する機能名を、対応するアプリケーションの起動処理にかかる時間順に羅列表示することを特徴とする請求項２〜４のいずれかに記載の画像形成装置。
【請求項６】
前記所定データが前記記憶部に蓄積されるとき、
前記操作パネルは、前記所定データが前記記憶部に蓄積されることに起因して前記複数の機能が実行可能になるまでの時間が長くなるという旨の情報を表示することを特徴とする請求項２〜５のいずれかに記載の画像形成装置。
【請求項７】
前記処理部は、前記所定データの前記記憶部への蓄積を行わないことを特徴とする請求項６に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関する。
【背景技術】
【０００２】
従来、コピー機能、スキャナ機能およびファックス機能などの複数の機能を持つ画像形成装置が知られている。なお、このような画像形成装置は、たとえば、ＭＦＰ（Ｍｕｌｔｉ  Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）と称されている。
【０００３】
複数の機能を持つ画像形成装置では、装置起動時に、複数の機能にそれぞれ対応する複数のアプリケーションの起動処理が順次行われる（たとえば、特許文献１参照）。なお、複数のアプリケーションの起動処理の起動順位は予め設定されている。通常では、コピー機能の利用頻度が高くなる傾向があるため、最初にコピー機能に対応するアプリケーションの起動処理が行われることが多い。
【０００４】
そして、ユーザーは、たとえば、操作パネルに対して入力操作を行うことによって、ユーザーの所望する機能の選択指示を行う。これにより、ユーザーの所望する機能が立ち上がり、利用可能な状態となる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−１９９７７３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、機能実行時に使用される画像データや設定データなどが記憶部に蓄積されていれば、そのデータに関連するアプリケーションの起動処理時間が増大する。このため、たとえば、起動処理の起動順位が高い所定アプリケーションの起動処理にかかる時間が、所定アプリケーションよりも起動処理の起動順位が低い他のアプリケーションの起動処理にかかる時間よりも長くなる場合が多々ある。この場合、起動処理に長い時間を要する所定アプリケーションに対応する機能が立ち上がった後、他のアプリケーションに対応する機能が立ち上がる。このため、画像形成装置に主電源が投入された後、早い段階で実行可能となる機能が少なくなる。すなわち、複数の機能が効率的に立ち上がっているとは言い難い。
【０００７】
本発明は、上記課題を解決するためになされたものであり、複数の機能を有する画像形成装置において、複数の機能を効率的に立ち上げることが可能な画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の画像形成装置は、複数の機能を有する画像形成装置であって、複数の機能にそれぞれ対応する複数のアプリケーションを記憶する記憶部と、複数の機能をそれぞれ実行可能にする複数のアプリケーションの起動処理を行う処理部と、を備えている。そして、記憶部は、アプリケーションの起動処理と係わる所定データを記憶し、処理部は、所定データを参照したときの各アプリケーションの起動処理時間を求め、起動処理時間の短いアプリケーションから順に高い起動順位を与えるとともに、記憶部に各アプリケーションの起動順位に沿った起動順位リストを記憶させ、起動順位リストに基づいて、各アプリケーションの起動処理を行う。なお、画像形成装置が持つ複数の機能としては、たとえば、コピー機能、スキャナ機能およびファックス機能などである。
【０００９】
この発明の構成によれば、処理部は、所定データ（たとえば、属性情報など）を参照したときの各アプリケーションの起動処理時間を求め、起動処理時間の短いアプリケーションから順に高い起動順位を与えるとともに、記憶部に各アプリケーションの起動順位に沿った起動順位リストを記憶させ、起動順位リストに基づいて、各アプリケーションの起動処理を行う。これにより、次回の装置起動時に、複数の機能のうち、起動処理時間の短いアプリケーションに対応する機能から順に立ち上がっていくので、画像形成装置に主電源が投入された後、早い段階で実行可能となる機能を増やすことができる。言い換えると、複数の機能を効率的に立ち上げることが可能となる。
【００１０】
上記した構成において、好ましくは、ユーザーの設定指示を受け付けるとともに、所定の情報を表示する操作パネルをさらに備え、操作パネルは、所定データを削除または設定変更することによって複数の機能が実行可能になるまでの時間を短くすることができるという旨の情報を表示する。このように構成すれば、所定データを削除または設定変更することによって複数の機能が実行可能になるまでの時間を短くすることができる、ということをユーザーに認識させることができる。この場合、操作パネルの表示に従って所定データの削除または設定変更の指示操作をユーザーが操作パネルに対して行うと、複数の機能が実行可能になるまでの時間が短くなる。
【００１１】
上記した構成において、好ましくは、操作パネルが受け付けた各アプリケーションの起動順位の設定が起動順位リストと異なるとき、操作パネルは、操作パネルが受け付けた各アプリケーションの起動順位に基づいた起動処理が、起動順位リストに基づいた起動処理に比べて、複数の機能が効率的に立ち上がらなくなるという旨の情報を表示する。このように構成すれば、ユーザーが行おうとしている起動順位の設定が複数の機能の効率的な立ち上げに悪影響を及ぼす、ということをユーザーに喚起することができる。すなわち、複数の機能の効率的な立ち上げの阻害原因となる起動順位の設定がユーザーによって行われるのを抑制することができる。
【００１２】
上記した構成において、操作パネルは、操作パネルが受け付けた各アプリケーションの起動順位に基づいて起動処理を行ったときの、各機能が実行可能になるまでの時間を表示してもよい。また、操作パネルは、各アプリケーションに対応する機能名を、対応するアプリケーションの起動処理にかかる時間順に羅列表示してもよい。このように構成すれば、ユーザーに対して、各機能が実行可能になるまでの時間を認識させることができる。そして、この場合にも、複数の機能の効率的な立ち上げの阻害原因となる起動順位の設定がユーザーによって行われるのを抑制することができる。
【００１３】
上記した構成において、好ましくは、所定データが記憶部に蓄積されるとき、操作パネルは、所定データが記憶部に蓄積されることに起因して複数の機能が実行可能になるまでの時間が長くなるという旨の情報を表示する。このように構成すれば、所定データの記憶部への蓄積が複数の機能の効率的な立ち上げに悪影響を及ぼす、ということをユーザーに喚起することができる。
【００１４】
この場合、好ましくは、処理部は、所定データの記憶部への蓄積を行わない。このように構成すれば、容易に、複数の機能の効率的な立ち上げの阻害原因となる処理が行われるのを抑制することができる。
【発明の効果】
【００１５】
以上のように、本発明によれば、複数の機能を有する画像形成装置において、複数の機能を効率的に立ち上げることが可能となる。
【図面の簡単な説明】
【００１６】
【図１】本発明の画像形成装置（複合機）の概略図
【図２】本発明の画像形成装置（複合機）の操作パネルの一例を示した平面図
【図３】本発明の画像形成装置（複合機）の画像形成部の一例を示した概略図
【図４】本発明の画像形成装置（複合機）のハードウェア構成の一例を示したブロック図
【図５】本発明の画像形成装置（複合機）のソフトウェア構成の一例を説明するための図
【図６】図２に示した操作パネルに表示される画面の一例を示した図
【図７】本発明の動作（各アプリケーションの起動順位の決定動作）を説明するためのフローチャート
【図８】図２に示した操作パネルに表示される画面の一例を示した図
【図９】図２に示した操作パネルに表示される画面の一例を示した図
【図１０】図２に示した操作パネルに表示される画面の一例を示した図
【図１１】図２に示した操作パネルに表示される画面の一例を示した図
【図１２】図２に示した操作パネルに表示される画面の一例を示した図
【図１３】図２に示した操作パネルに表示される画面の一例を示した図
【発明を実施するための形態】
【００１７】
まず、図１を参照して、本発明の画像形成装置１００の全体構成について説明する。
【００１８】
本発明の画像形成装置１００は、たとえば、タンデム方式のカラー複合機であって、コピー機能、スキャナ機能およびファックス機能などを有する。
【００１９】
また、この画像形成装置１００は、操作パネル１０１、画像読取部１０２およびエンジン部（給紙部１０３、搬送路１０４、画像形成部１０５、中間転写部１０６、定着部１０７および両面搬送路１０８）などを備えている。
【００２０】
操作パネル１０１は、たとえば、図１中の破線で示された箇所に配置される。また、操作パネル１０１は、図２に示すように、液晶表示部１１を有する。この液晶表示部１１には、各種設定などを行うためのメニューおよびキーが表示されるとともに、装置状態などを示すメッセージも表示される。そして、ユーザーは、液晶表示部１１に表示されたキーを押下することで、各種設定などを行うことができる。なお、液晶表示部１１には、液晶表示部１１に表示されたキーがユーザーによって押下されたときに、その押下位置の座標を検出するためのタッチパネルが設けられている。
【００２１】
また、操作パネル１０１には、テンキー１２やスタートキー１３などのハードキーが設けられている。テンキー１２は、ユーザーが数字入力を行うためのハードキーである。スタートキー１３は、各種機能の処理開始の指示をユーザーから受け付けるためのハードキーである。
【００２２】
さらに、操作パネル１０１には、コピーキー１４、スキャナキー１５、ファックスキー１６およびボックスキー１７などのハードキーも設けられている。そして、コピーキー１４がユーザーによって押下されると、コピー機能を利用する上で必要なキーやメッセージなどが液晶表示部１１に表示される。スキャナキー１５がユーザーによって押下されると、スキャナ機能を利用する上で必要なキーやメッセージなどが液晶表示部１１に表示される。ファックスキー１６がユーザーによって押下されると、ファックス機能を利用する上で必要なキーやメッセージなどが液晶表示部１１に表示される。ボックスキー１７がユーザーによって押下されると、ボックス機能を利用する上で必要なキーやメッセージなどが液晶表示部１１に表示される。なお、ボックス機能とは、ボックスと呼ばれる所定の保存領域（たとえば、後述する記憶部１１３に設けられたフォルダ）に画像読取部１０２で読み取った原稿の電子文書を保存しておく機能である。
【００２３】
図１に戻って、画像読取部１０２は、原稿を読み取り、原稿の画像データを形成する。画像読取部１０２には、図示しないが、露光ランプ、ミラー、レンズおよびイメージセンサーなどの光学系部材が設けられている。この画像読取部１０２は、載置読取用コンタクトガラス２１に載置される原稿にビームを照射し、その原稿の反射ビームを受けたイメージセンサーの各画素の出力値をＡ／Ｄ変換することにより、画像データを生成する。なお、画像読取部１０２による原稿の読み取り時には、載置用コンタクトガラス２１に載置された原稿を原稿カバー２２で押えるようになっている。
【００２４】
給紙部１０３は、記録媒体としての用紙Ｐを収容するとともに、用紙Ｐを搬送路１０４に供給する。この給紙部１０３には、収容された用紙Ｐを引き出すピックアップローラー３１や、用紙Ｐの重送を抑制するための分離ローラー３２などが設けられている。
【００２５】
搬送路１０４は、複合機１００の内部において用紙Ｐを搬送するものである。具体的に言うと、給紙部１０３から供給された用紙Ｐは、搬送路１０４によって、中間転写部１０６および定着部１０７をこの順番で通過して排出トレイ１０９に導かれる。この搬送路１０４には、用紙Ｐを中間転写部１０６の手前で待機させ、タイミングを合わせて中間転写部１０６に送り出すレジストローラー４１などが設けられている。
【００２６】
画像形成部１０５は、画像データに基づいてトナー像を形成するものであって、４色分の画像形成部５０（ブラックのトナー像を形成する画像形成部５０Ｂｋ、イエローのトナー像を形成する画像形成部５０Ｙ、シアンのトナー像を形成する画像形成部５０Ｃ、および、マゼンダのトナー像を形成する画像形成部５０Ｍ）と、露光装置５とを備えている。なお、画像形成部５０Ｂｋ、５０Ｙ、５０Ｃおよび５０Ｍは、互いに異なる色のトナー像を形成するが、いずれも基本的に同様の構成である。したがって、以下の説明では、各色を表す符号（Ｂｋ、Ｙ、ＣおよびＭ）を省略する。
【００２７】
各画像形成部５０のそれぞれは、図３に示すように、感光体ドラム１、帯電装置２、現像装置３および清掃装置４を含んでいる。そして、各画像形成部５０は、露光装置５を共通で使用する。
【００２８】
各感光体ドラム１は、外周面にトナー像を担持するものであって、外周面に感光層を有する。各帯電装置２は、対応する感光体ドラム１を一定の電位で帯電させる。各現像装置３は、対応する色の現像剤を収容し、対応する感光体ドラム１にトナーを供給する。各清掃装置４は、対応する感光体ドラム１の清掃を行う。露光装置５は、各感光体１に対して走査露光を行って静電潜像を形成する。
【００２９】
図１に戻って、中間転写部１０６は、画像形成部１０５からトナー像の１次転写を受けた後、用紙Ｐに２次転写を行う。中間転写部１０６は、中間転写ベルト６１と、各画像形成部５０にそれぞれ割り当てられた１次転写ローラー６２Ｂｋ、６２Ｙ、６２Ｃおよび６２Ｍとを少なくとも含んでいる。１次転写ローラー６２Ｂｋ、６２Ｙ、６２Ｃおよび６２Ｍは、対応する画像形成部５０（具体的には、感光体ドラム１）との間で中間転写ベルト６１を挟み込んでいるとともに、転写用電圧（転写バイアス）が印加されるようになっている。
【００３０】
また、中間転写部１０６は、駆動ローラー６３および従動ローラー６４も含んでいる。そして、駆動ローラー６３および従動ローラー６４は、１次転写ローラー６２Ｂｋ、６２Ｙ、６２Ｃおよび６２Ｍと共に、中間転写ベルト６１を張架している。
【００３１】
さらに、中間転写部１０６は、２次転写ローラー６５も含んでいる。この２次転写ローラー６５は、駆動ローラー６３との間で中間転写ベルト６１を挟み込んでいるとともに、転写用電圧（転写バイアス）が印加されるようになっている。
【００３２】
そして、各画像形成部５０で形成されたトナー像は、転写用電圧が印加された１次転写ローラー６２Ｂｋ、６２Ｙ、６２Ｃおよび６２Ｍにより、順次、ずれなく重畳して中間転写ベルト６１に１次転写される。その後、中間転写ベルト６１に１次転写されたトナー像は、転写用電圧が印加された２次転写ローラー６５により、用紙Ｐに２次転写される。
【００３３】
また、中間転写部１０６は、ベルト清掃装置６６も含んでいる。そして、このベルト清掃装置６６によって、中間転写ベルト６１から用紙Ｐへのトナー像の２次転写の後、中間転写ベルト６１の清掃が行われる。
【００３４】
定着部１０７は、用紙Ｐに２次転写されたトナー像を加熱・加圧して定着させるものである。この定着部１０７は、発熱源を内蔵する定着ローラー７１と、定着ローラー７１に圧接される加圧ローラー７２とを含んでいる。そして、トナー像が２次転写された用紙Ｐは、定着ローラー７１と加圧ローラー７２との間を通過することで、加熱・加圧される。これにより、用紙Ｐにトナー像が定着される。
【００３５】
そして、用紙Ｐは、定着部１０７を通過した後、排出トレイ１０９に排出される。これによって、画像形成処理が完了する。
【００３６】
また、両面搬送路１０８は、両面印刷を可能とするものである。この両面搬送路１０８は、定着部１０７の下流側おいて搬送路１０４と分岐し、レジストローラー４１の上流側において搬送路１０４と合流している。そして、両面搬送路１０８には、搬送路１０４との分岐点に配置された切替爪８１、排出トレイ１０９に繋がる排出口１０９ａに配置されているとともに正逆回転の切り換えが可能な排出ローラー８２、および、用紙Ｐを搬送する搬送ローラー８３などが設けられている。
【００３７】
両面印刷を行う場合、切替爪８１は、両面搬送路１０８を閉じるポジションとなり、定着部１０７から送られた用紙Ｐを排出トレイ１０９に導く。また、排出ローラー８２は、ひとまず、正回転して用紙Ｐを排出トレイ１０９に排出する。この後、排出ローラー８２は、用紙Ｐが排出ローラー８２を通過しきる前に逆回転する。このとき、切替爪８１は、両面搬送路１０８を開く方向に回動する。これにより、片面印刷された用紙Ｐは、両面搬送路１０８に導かれる。
【００３８】
両面搬送路１０８に導かれた用紙Ｐは、搬送ローラー８３により搬送され、レジストローラー４１の上流側に至る。そして、再び、中間転写部１０６から定着部１０７へと送られる。このときには、用紙Ｐの表裏が逆転しているので、用紙Ｐの裏面（未印刷面）に対して、２次転写処理および定着処理がなされる。そして、両面印刷が終わった用紙Ｐは、排出トレイ１０９に排出される。
【００３９】
次に、図４を参照して、画像形成装置１００のハードウェア構成について説明する。
【００４０】
画像形成装置１００は、主制御部１１０を有する。この主制御部１１０は、中央演算処理装置であるＣＰＵ１１１や画像処理部１１２などを含む。また、主制御部１１０は、操作パネル１０１、画像読取部１０２、給紙部１０３、搬送路１０４、画像形成部１０５、中間転写部１０６、定着部１０７および両面搬送路１０８などと接続されており、後述する記憶部１１３に記憶されたプログラムやデータに基づいて各部の制御や演算を行う。なお、主制御部１１０は、全体制御や画像処理を行うメイン制御部と、画像形成や各種回転体を回転させるモーターのオン／オフを制御するエンジン制御部とに分割されていてもよい。
【００４１】
主制御部１１０に接続される操作パネル１０１は、表示制御部１８を有する。この表示制御部１８は、ＣＰＵやＩＣなどからなり、液晶表示部１１の表示を制御する。また、表示制御部１８は、液晶表示部１１（タッチパネル）に表示されたキーがユーザーによって押下されると、タッチパネルの出力を受けて押下位置の座標を特定する。これにより、液晶表示部１１に対してユーザーが押下した位置（選択したキー）が特定される。なお、タッチパネルの出力と押下位置の座標との対応を示すテーブルなどのデータは、たとえば、メモリ１９に記憶される。また、このメモリ１９に、コピー機能、スキャナ機能、ファックス機能およびボックス機能などの各機能を利用する上で必要なキーやメッセージなどを液晶表示部１１に表示するためのデータが記憶されていてもよい。
【００４２】
また、主制御部１１０は、記憶部１１３と接続される。記憶部１１３は、ＲＯＭ１１３ａ、ＲＡＭ１１３ｂおよびＨＤＤ１１３ｃなどの揮発性の記憶装置と不揮発性の記憶装置とを含む。そして、記憶部１１３には各種のプログラムやデータなどが記憶される。たとえば、コピー機能、スキャナ機能、ファックス機能およびボックス機能などの各種機能の制御に必要なプログラムやデータは、ＲＯＭ１１３ａに記憶され、ＲＡＭ１１３ｂに展開される。また、記憶部１１３には、これら各機能の実行時に使用されるデータ（設定データや画像データなど）も蓄積される。たとえば、ボックス機能においては、フォルダに保存されている画像データ（たとえば、ファイル名、保存数および書式）などが機能の実行時に使用されるデータに相当する。
【００４３】
また、主制御部１１０は、通信部１１４と接続される。この通信部１１４は、ネットワーク接続を行うためのチップやドライバなどを有している。そして、通信部１１４は、外部のコンピューター２００（たとえば、パーソナルコンピューター）やファックス装置２１０などと接続される。
【００４４】
次に、図５を参照して、画像形成装置１００のソフトウェア構成について説明する。
【００４５】
画像形成装置１００は、たとえば、記憶部１１３（たとえば、ＲＯＭ１１３ａ）にＯＳ（オペレーティングシステム）３００を記憶する。さらに、複数の機能にそれぞれ対応する複数のアプリケーションも記憶部１１３（たとえば、ＲＯＭ１１３ａ）に記憶される。各アプリケーションは、対応する機能を実行する上で必要なプログラムおよびデータを含む。以下、コピー機能に対応するアプリケーションをコピーアプリ３０１、スキャナ機能に対応するアプリケーションをスキャナアプリ３０２、ファックス機能に対応するアプリケーションをファックスアプリ３０３、ボックス機能に対応するアプリケーションをボックスアプリ３０４、と言う。
【００４６】
また、ＯＳ３００と各アプリ（コピーアプリ３０１、スキャナアプリ３０２、ファックスアプリ３０３およびボックスアプリ３０４）とのやり取りは、コントローラー３０５が仲介する。各アプリおよびコントローラー３０５は、予めメーカーにより作成され、メーカーの独自開発のソフトウェアである。
【００４７】
なお、コピーアプリ３０１は、画像読取部１０２において原稿を読み取り、エンジン部（給紙部１０３、搬送路１０４、画像形成部１０５、中間転写部１０６、定着部１０７および両面搬送路１０８）において画像形成を行うためのアプリである。スキャナアプリ３０２は、画像読取部１０２において原稿を読み取り、指定された送信先（たとえば、外部のコンピューター２００）に読み取った画像データを送信するためのアプリである。ファックスアプリ３０３は、受信時に、受信した画像データに基づいてエンジン部（給紙部１０３、搬送路１０４、画像形成部１０５、中間転写部１０６、定着部１０７および両面搬送路１０８）において画像を形成し、送信時に、画像読取部１０２において原稿を読み取り、指定された送信先（たとえば、外部のファックス装置２１０）に読み取った画像データを送信するためのアプリである。ボックスアプリ３０４は、画像読取部１０２において原稿を読み取り、指定された保存先に読み取った画像データを保存するためのアプリである。
【００４８】
これら各アプリ（コピーアプリ３０１、スキャナアプリ３０２、ファックスアプリ３０３およびボックスアプリ３０４）は、装置起動時に、各アプリの起動処理を行う処理部としてのＣＰＵ１１１によって、ＲＯＭ１１３ａから読み出され、ＲＡＭ１１３ａに展開される。これによって、コピー機能、スキャナ機能、ファックス機能およびボックス機能の各機能は実行可能になる。
【００４９】
ここで、ＣＰＵ１１１（処理部）は、各アプリを起動処理する際、予め設定された起動順位に従って各アプリを起動処理する。たとえば、通常ではコピー機能の利用頻度が高いので、コピーアプリ３０１を最初に起動処理するように設定されることが多い。
【００５０】
そのため、製品出荷時のデフォルトの設定では、コピーアプリ３０１の起動順位が１位とされる。そして、たとえば、コピーアプリ３０１の後の起動順位は、スキャナアプリ３０２（２位）→ファックスアプリ３０３（３位）→ボックスアプリ３０４（４位）とされる。
【００５１】
なお、本発明の画像形成装置１００では、各アプリの起動順位は、ユーザーが操作パネル１０１を用いて設定することができる。このため、たとえば、操作パネル１０１は、コピーアプリ３０１、スキャナアプリ３０２、ファックスアプリ３０３およびボックスアプリ３０４のそれぞれの起動順位の設定指示を受け付けるようになっている。
【００５２】
あるいは、操作パネル１０１は、主電源投入時に最初に表示する機能（初期画面として表示される機能）の設定指示をユーザーから受け付け、最初に表示する機能に対応するアプリケーションの起動順位を最上位とし、残りの機能に対応するアプリケーションの起動順位をデフォルトの設定に沿ったものとしてもよい。たとえば、デフォルトの設定での起動順位がコピーアプリ３０１（１位）→スキャナアプリ３０２（２位）→ファックスアプリ３０３（３位）→ボックスアプリ３０４（４位）であるとき、最初に表示する機能をボックス機能に設定するのであれば、ボックスアプリ３０４（１位）→コピーアプリ３０１（２位）→スキャナアプリ３０２（３位）→ファックスアプリ３０３（４位）という起動順位となっていてもよい。
【００５３】
また、たとえば、操作パネル１０１は、各アプリの起動順位の設定指示をユーザーから受け付ける際、図６に示すような設定画面を表示する。なお、この設定画面は、操作パネル１０１に設けられたハードキーとしての設定キー２０をユーザーが押下することによって表示されるようになっていてもよい。
【００５４】
図６に示すような設定画面が操作パネル１０１に表示されると、ユーザーは、設定画面のキーを押下し、各アプリの起動順位を設定する。たとえば、図６では、画面内の右側のスペースに、ユーザーによる設定後の各アプリの起動順位が表示される。そして、たとえば、各アプリの起動順位の設定後、画面内の「ＯＫ」キーをユーザーが押下することにより、ユーザーによって設定された各アプリの起動順位が記憶部１１３に記憶される。
【００５５】
デフォルトやユーザーにより設定された各アプリの起動順位の情報は、記憶部１１３に記憶される。そして、ＣＰＵ１１１は、主電源投入時、記憶部１１３に記憶された起動順位の情報を参照して各アプリの起動処理を行う。すなわち、起動順位が最も高いアプリがボックスアプリ３０４であれば、ＣＰＵ１１１は、ボックスアプリ３０４の起動処理を他のアプリ（コピーアプリ３０１、スキャナアプリ３０２およびファックスアプリ３０３）の起動処理よりも先に行う。すなわち、この場合には、ボックス機能が最初に立ち上がることになる。
【００５６】
ところで、アプリの起動処理と係わるデータ（画像データや設定データなど）が記憶部１１３に蓄積されていると、そのデータに係わるアプリの起動処理時間が増大する。たとえば、ボックス（記憶部１１３に設けられたフォルダ）に画像データが蓄積されているとする。言い換えると、ボックスアプリ３０４と係わるデータが記憶部１１３に蓄積されているとする。この場合、ボックスアプリ３０４の起動処理を行うとき、ＣＰＵ１１１は、ボックスに蓄積された画像データの属性情報を操作パネル１０１に表示するため、その画像データのファイル名、保存数および書式など参照しなければならないので、ボックスアプリ３０４の起動処理に時間がかかってしまう。
【００５７】
このため、ボックスアプリ３０４の起動順位が他の３つのアプリ（コピーアプリ３０１、スキャナアプリ３０２およびファックスアプリ３０３）の起動順位よりも高ければ、他の３つのアプリ（コピーアプリ３０１、スキャナアプリ３０２およびファックスアプリ３０３）に対応する機能が実行可能になるまでに時間がかかってしまう。仮に、ボックスアプリ３０４の起動順位が他の３つのアプリ（コピーアプリ３０１、スキャナアプリ３０２およびファックスアプリ３０３）の起動順位よりも低ければ、ボックスアプリ３０４に対応するボックス機能が実行可能になるまでにかかる時間は上述の場合に比べて長くなるが、他の３つのアプリ（コピーアプリ３０１、スキャナアプリ３０２およびファックスアプリ３０３）に対応する機能（コピー機能、スキャナ機能およびファックス機能）が実行可能になるまでにかかる時間は上述の場合に比べて短くなる。すなわち、画像形成装置１００に主電源が投入された後、早い段階で実行可能となる機能が増え、効率がよい。
【００５８】
このように、複数の機能を効率的に立ち上げていくため、本実施形態では、図７に示すフローに従って、各アプリの起動順位を決定し、各アプリの起動順位に沿った起動順位リストを記憶部１１３に記憶させる。そして、次回の装置起動時には、記憶部１１３に記憶した起動順位リストに基づいて、各アプリの起動処理を行う。以下、図７を参照して、本実施形態の動作について説明する。
【００５９】
まず、図７のフローのスタートは、特に限定されないが、たとえば、画像形成装置１００に主電源が投入されることによってＣＰＵ１１１が起動し、そのＣＰＵ１１１が各アプリの起動処理を開始するときである。なお、スタート時点では、アプリの起動処理時に参照を要する所定データが記憶部１１３に記憶されているとする。
【００６０】
ステップＳ１において、ＣＰＵ１１１は、所定データを参照したときの各アプリの起動処理時間を求める。ここで、各アプリの起動処理時間は、ＣＰＵ１１１によって実測され、起動処理時間データとして記憶部１１３に記憶されるようになっていてもよい。たとえば、ＣＰＵ１１１は、各アプリの起動処理が行われる度に、各アプリの起動処理時間を計時し、記憶部１１３に記憶する。
【００６１】
ステップＳ２において、ＣＰＵ１１１は、起動処理時間の短いアプリから順に高い起動順位を与える。そして、ステップＳ３において、ＣＰＵ１１１は、各アプリの起動順位に沿った起動順位リストを記憶部１１３に記憶させる。
【００６２】
これにより、次回の装置起動時において、ＣＰＵ１１は、記憶部１１３に記憶した起動順位リストを参照し、複数のアプリのうちの起動処理時間の短いアプリから順に起動処理を行う。
【００６３】
次に、各アプリの起動順位がユーザーによって設定されるときの動作について説明する。なお、以下の説明では、上記した図７のフローにおいて、コピーアプリ３０１（１位）→スキャナアプリ３０２（２位）→ファックスアプリ３０３（３位）→ボックスアプリ３０４（４位）という起動順位リストがＣＰＵ１１１によって記憶部１１３に記憶されたとする。その一方、ユーザーは、操作パネル１０１を用いて、ボックスアプリ３０４（１位）→コピーアプリ３０１（２位）→スキャナアプリ３０２（３位）→ファックスアプリ３０３（４位）という起動順位の設定を行おうとしているとする。
【００６４】
このとき、ユーザーは、図６に示した設定画面を操作パネル１０１に表示させ、各アプリの起動順位を設定する。すなわち、図８に示すように、設定後の起動順位が、ボックスアプリ３０４（１位）→コピーアプリ３０１（２位）→スキャナアプリ３０２（３位）→ファックスアプリ３０３（４位）となるように入力操作する。そして、その入力操作が終わると、ユーザーは、画面内の「ＯＫ」を押下する。通常であれば、この入力操作によって、各アプリの起動順位の設定が終了する。
【００６５】
ただし、ここでは、操作パネル１０１が受け付けた各アプリの起動順位が記憶部１１３の起動順位リストと異なっている。すなわち、操作パネル１０１が受け付けた各アプリの起動順位に基づいた起動処理が、記憶部１１３に記憶された起動順位リストに基づいた起動処理に比べて、複数の機能が効率的に立ち上がらなくなってしまう。そこで、操作パネル１０１は、各アプリの起動順位の設定をユーザーから受け付けたときに、複数の機能が効率的に立ち上がらなくなるという旨の情報を表示する。たとえば、図９に示すように、各アプリの起動順位を設定するための設定画面内に、「この設定では立ち上げ効率が悪くなります」といったようなメッセージを操作パネル１０１に表示する。
【００６６】
また、図１０に示すように、操作パネル１０１がユーザーから受け付けた各アプリの起動順位に基づいて起動処理を行ったときの、各機能が実行可能になるまでの時間を表示するようにしてもよい。また、図１１に示すように、各アプリに対応する機能名を、対応するアプリの起動処理にかかる時間順に羅列表示するようにしてもよい。
【００６７】
本実施形態では、上記のように、ＣＰＵ１１１は、所定データを参照したときの各アプリの起動処理時間を求め、起動処理時間の短いアプリから順に高い起動順位を与えるとともに、記憶部１１３に各アプリの起動順位に沿った起動順位リストを記憶させ、起動順位リストに基づいて、各アプリの起動処理を行う。これにより、次回の装置起動時に、複数の機能のうち、起動処理時間の短いアプリに対応する機能から順に立ち上がっていくので、画像形成装置に主電源が投入された後、早い段階で実行可能となる機能を増やすことができる。言い換えると、複数の機能を効率的に立ち上げることが可能となる。
【００６８】
また、本実施形態では、上記のように、操作パネル１０１が受け付けた各アプリの起動順位の設定が起動順位リストと異なるとき、操作パネル１０１は、操作パネル１０１が受け付けた各アプリの起動順位に基づいた起動処理が、起動順位リストに基づいた起動処理に比べて、複数の機能が効率的に立ち上がらなくなるという旨の情報を表示する。このように構成すれば、ユーザーが行おうとしている起動順位の設定が複数の機能の効率的な立ち上げに悪影響を及ぼす、ということをユーザーに喚起することができる。すなわち、複数の機能の効率的な立ち上げの阻害原因となる起動順位の設定がユーザーによって行われるのを抑制することができる。
【００６９】
また、本実施形態では、上記のように、操作パネル１０１は、操作パネル１０１が受け付けた各アプリの起動順位に基づいて起動処理を行ったときの、各機能が実行可能になるまでの時間を表示する。あるいは、操作パネル１０１は、各アプリに対応する機能名を、対応するアプリの起動処理にかかる時間順に羅列表示する。このように構成すれば、ユーザーに対して、各機能が実行可能になるまでの時間を認識させることができる。そして、この場合にも、複数の機能の効率的な立ち上げの阻害原因となる起動順位の設定がユーザーによって行われるのを抑制することができる。
【００７０】
なお、本実施形態の構成において、たとえば、ユーザーによって各アプリの起動順位の設定が行われるときや、画像形成装置１００に主電源が投入されて各アプリの起動処理が終了したときなどに、所定データを削除または設定変更することによって複数の機能が実行可能になるまでの時間を短くすることができるという旨の情報を操作パネル１０１に表示してもよい。
【００７１】
この場合、たとえば、各アプリの起動順位を設定するための設定画面（図６参照）がユーザーによって表示させられた後、操作パネル１０１は、図１２に示すように、「所定データを削除または設定変更すると立ち上げ効率が向上します」といったようなメッセージを表示する。
【００７２】
たとえば、ボックス機能を例にとると、ボックス（記憶部１１３に設けられたフォルダ）に蓄積された画像データなどが所定データに相当する。したがって、この場合には、「ボックスの画像データを削除することによって複数の機能が実行可能になるまでの時間を短くすることができます」といったようなメッセージを操作パネル１０１に表示する。あるいは、ボックス機能の初期画面に表示する情報を減らすことによっても、複数の機能が実行可能になるまでの時間を短くすることができる。したがって、その旨を操作パネル１０１に具体的に表示してもよい。
【００７３】
この構成によれば、操作パネル１０１は、所定データを削除または設定変更することによって複数の機能が実行可能になるまでの時間を短くすることができるという旨の情報を表示する。したがって、所定データを削除または設定変更することによって複数の機能が実行可能になるまでの時間を短くすることができる、ということをユーザーに認識させることができる。この場合、操作パネル１０１の表示に従って所定データの削除または設定変更の指示操作をユーザーが操作パネル１０１に対して行うと、複数の機能が実行可能になるまでの時間が短くなる。
【００７４】
また、本実施形態の構成において、たとえば、所定データが記憶部１１３に蓄積されるとき、所定データが記憶部１１３に蓄積されることに起因して複数の機能が実行可能になるまでの時間が長くなるという旨の情報を操作パネル１０１に表示してもよい。
【００７５】
この場合、たとえば、操作パネル１０１は、所定データが記憶部１１３に蓄積されるとき、図１３に示すように、「複数の機能が実行可能になるまでの時間が長くなります」といったようなメッセージを表示する。すなわち、このようなメッセージを操作パネル１０１に表示することによって、ユーザーに対して、所定データの記憶部１１３への蓄積を行わないように喚起する。また、この場合の変形例として、所定データの記憶部１１３への蓄積そのものを禁止するようにしてもよい。
【００７６】
この構成によれば、所定データが記憶部１１３に蓄積されるとき、操作パネル１０１は、所定データが記憶部１１３に蓄積されることに起因して複数の機能が実行可能になるまでの時間が長くなるという旨の情報を表示する。したがって、所定データの記憶部１１３への蓄積が複数の機能の効率的な立ち上げに悪影響を及ぼす、ということをユーザーに喚起することができる。
【００７７】
さらに、所定データの記憶部１１３への蓄積そのものを禁止するようにすると、容易に、複数の機能の効率的な立ち上げの阻害原因となる処理が行われるのを抑制することができる。
【００７８】
なお、今回開示された実施形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記実施形態の説明ではなく特許請求の範囲によって示され、さらに、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれる。
【符号の説明】
【００７９】
１００  画像形成装置
１０１  操作パネル
１１１  ＣＰＵ（処理部）
１１３  記憶部
【図１】
0005498986.tif 000002
【図２】
0005498986.tif 000003
【図３】
0005498986.tif 000004
【図４】
0005498986.tif 000005
【図５】
0005498986.tif 000006
【図６】
0005498986.tif 000007
【図７】
0005498986.tif 000008
【図８】
0005498986.tif 000009
【図９】
0005498986.tif 000010
【図１０】
0005498986.tif 000011
【図１１】
0005498986.tif 000012
【図１２】
0005498986.tif 000013
【図１３】
0005498986.tif 000014