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