(57)【要約】【課題】電源投入後、初期操作画面が表示される迄の待ち時間を短縮して、所望の機能に関する作業効率の低下を防止することができる画像形成装置を提供する。【解決手段】機能単位に纏まった表示用の複数のオブジェクトファイルが格納された記憶部２２０と、何れかの機能を選択する機能選択スイッチ２６と、前記オブジェクトファイルに基づいて生成された操作画面が表示される表示部２２を備えた操作部２０と、前記記憶部２２０からオブジェクトファイルをワーキングエリア２３０にロードして、当該ワーキングエリア２３０にロードされたオブジェクトファイルに基づいて、表示部２２への表示画面を生成するブラウザ２７０を備えて構成される画像形成装置１で、前記ブラウザ２７０を、電源投入時に、特定の機能に対応するオブジェクトファイルのみをロードして当該機能に対応する初期操作画面を生成するように構成する。【選択図】図１
2010021707.tif 000002
【特許請求の範囲】
【請求項１】
複写機能、ファクシミリ機能、ファイル格納機能などの機能単位に纏まった表示用の複数のオブジェクトファイルが格納された記憶部と、
何れかの機能を選択する機能選択スイッチと、前記オブジェクトファイルに基づいて生成された操作画面が表示される表示部を備えた操作部と、
前記記憶部からオブジェクトファイルをワーキングエリアにロードして、当該ワーキングエリアにロードされたオブジェクトファイルに基づいて、表示部への表示画面を生成するブラウザを備えて構成される画像形成装置であって、
前記ブラウザは、電源投入時に、特定の機能に対応するオブジェクトファイルのみをロードして当該機能に対応する初期操作画面を生成するように構成されている画像形成装置。
【請求項２】
前記電源スイッチの投入時、若しくは、投入後の所定時間内の前記機能選択スイッチの操作状態、または、予め記憶部に格納された優先機能指定情報に基づいて、前記特定の機能を指定する機能指定部を備えている請求項１記載の画像形成装置。
【請求項３】
前記特定の機能に対応する初期操作画面が生成された後に、前記機能選択スイッチを介して前記特定の機能以外の機能が選択されると、前記ブラウザは、選択操作された機能に対応するオブジェクトファイルをロードして当該機能に対応する初期操作画面を生成する請求項１または２記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複写機能、ファクシミリ機能、ファイル格納機能などの機能単位に纏まった表示用の複数のオブジェクトファイルが格納された記憶部と、何れかの機能を選択する機能選択スイッチと、前記オブジェクトファイルに基づいて生成された操作画面が表示される表示部を備えた操作部と、前記記憶部からオブジェクトファイルをワーキングエリアにロードして、当該ワーキングエリアにロードされたオブジェクトファイルに基づいて、表示部への表示画面を生成するブラウザを備えて構成される画像形成装置に関する。
【背景技術】
【０００２】
近年、デジタル化、ネットワーク対応などに伴い、多くの画像形成装置には、複写機能だけではなく、プリンタ機能、ファクシミリ機能、または、ファイル格納機能などが搭載されている。画像形成装置の多機能化に伴い、各機能に対する設定項目が増加するが、視覚性、操作性などを考慮すると一つの操作画面に対する設定項目数には限りがあり、必然的に操作画面の数が増加する。
【０００３】
そこで、ユーザフレンドリーな視覚性、操作性などを確保するため、各操作画面に、対応する操作画面へのリンク情報が関連付けられたタブや画像ボタンを配置し、タブや画像ボタンが操作されると、並列の、または階層化された操作画面を表示する構成が採用されている。
【０００４】
このような操作画面を効率的に設計し、または、設計変更できるように、操作画面の表示要素であるボタン画像や装置画像などのオブジェクトの表示位置や、当該ボタン画像などに関連付けられた他の操作画面へのリンク情報などは、ＨＴＭＬ（Hyper Text Markup Language）やＸＭＬ（eXtensible Markup Language）などのマークアップ言語で記述されている。また、操作入力などに応じてオブジェクトを変更するなど、操作画面に生じさせる動的な変化は、Ｊａｖａ（登録商標）Ｓｃｒｉｐｔなどのスクリプト言語などで記述されている。
【０００５】
画像形成装置に電源が投入されると、操作画面に配置されるオブジェクトに対応するオブジェクトファイルがＲＯＭやハードディスクからＲＡＭにロードされ、マークアップ言語などの記述とオブジェクトファイルに基づいて、ブラウザにより初期操作画面が生成され、表示部に表示される。
【０００６】
従って、操作画面が多くあるなどのため、ロードすべきオブジェクトファイルが多ければ、当該オブジェクトファイルのロード時間が長く、初期操作画面が表示されるまでに長い時間が必要となる。例えば、電源を投入してから、初期操作画面が表示されるまでに数十秒程度の待ち時間が生じることがある。その結果、プリンタエンジンが画像形成可能な状態にあっても、印刷条件を設定することができず、印刷処理を開始できないということがある。
【０００７】
つまり、操作画面の生成、表示に必要な待ち時間がボトルネックとなって作業効率の低下を招くことがある。特に、複写機能、ファクシミリ機能、ファイル格納機能などの複数の機能を搭載した所謂複合機では、ロードすべきオブジェクトファイルが多数あるため、このような問題が生じ易い。
【０００８】
特許文献１には、画像形成装置本体と操作表示装置との間をシリアルラインで接続し、データを伝送するシリアル通信制御方法において、前記画像形成装置と前記操作表示装置間でデータ毎にディフォルト値を設定し、前記ディフォルト値のデータ送出を選択的に省略することを特徴とするシリアル通信制御方法を採用した画像形成装置が開示されている。
【０００９】
特許文献１に開示された画像形成装置では、ディフォルト値に設定されたデータの送出が選択的に省略されるため、操作表示装置における初期画面生成時の送信データが削減され、総合的な作業効率が向上される。
【特許文献１】特開平５−１８１４４２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかし、特許文献１に開示された画像形成装置は、両面複写モードや変倍率モードなどの複写処理モードに関する送信データにディフォルト値を設定して送信データを削減するものである。従って、当該送信データに基づいて操作画面に表示されるオブジェクトに対応するオブジェクトファイルを削減することはできず、電源投入後、初期操作画面を生成して表示するまでの待ち時間を短縮することは困難である。
【００１１】
本発明の目的は、上述の問題に鑑み、電源が投入されてから初期操作画面が表示されるまでの待ち時間を短縮して、所望の機能に関する作業効率の低下を防止することができる画像形成装置を提供する点にある。
【課題を解決するための手段】
【００１２】
上述の目的を達成するため、本発明による画像形成装置の第一の特徴構成は、特許請求の範囲の書類の請求項１に記載した通り、複写機能、ファクシミリ機能、ファイル格納機能などの機能単位に纏まった表示用の複数のオブジェクトファイルが格納された記憶部と、何れかの機能を選択する機能選択スイッチと、前記オブジェクトファイルに基づいて生成された操作画面が表示される表示部を備えた操作部と、前記記憶部からオブジェクトファイルをワーキングエリアにロードして、当該ワーキングエリアにロードされたオブジェクトファイルに基づいて、表示部への表示画面を生成するブラウザを備えて構成される画像形成装置であって、前記ブラウザは、電源投入時に、特定の機能に対応するオブジェクトファイルのみをロードして当該機能に対応する初期操作画面を生成するように構成されている点にある。
【００１３】
ブラウザは、電源投入時に、特定の機能に対応するオブジェクトファイルのみをロードして当該機能に対応する初期操作画面を生成するため、記憶部から全てのオブジェクトファイルをロードして操作画面を生成して表示するのに必要な時間から、少なくとも、他の機能に対応するオブジェクトファイルを記憶部からロードするのに必要な時間を短縮して、当該初期操作画面を表示することができる。
【００１４】
同第二の特徴構成は、同請求項２に記載した通り、上述の第一の特徴構成に加えて、前記電源スイッチの投入時、若しくは、投入後の所定時間内の前記機能選択スイッチの操作状態、または、予め記憶部に格納された優先機能指定情報に基づいて、前記特定の機能を指定する機能指定部を備えている点にある。
【００１５】
電源スイッチの投入時、若しくは、投入後の所定時間内の機能選択スイッチの操作状態、または、予め記憶部に格納された優先機能指定情報に基づいて、機能指定部により特定の機能に指定された任意の機能のオブジェクトファイルが、ブラウザによりロードされ、当該機能の初期操作画面が表示されるため、電源投入後速やかに、任意の機能に対する処理条件を設定することができ、作業効率の低下を防止することができる。
【００１６】
同第三の特徴構成は、同請求項３に記載した通り、上述の第一または第二の特徴構成に加えて、前記特定の機能に対応する初期操作画面が生成された後に、前記機能選択スイッチを介して前記特定の機能以外の機能が選択されると、前記ブラウザは、選択操作された機能に対応するオブジェクトファイルをロードして当該機能に対応する初期操作画面を生成する点にある。
【００１７】
特定の機能に対応する初期操作画面を生成し終えた後に、特定の機能以外の機能の機能選択スイッチの選択操作があれば、ブラウザにより、当該機能に対応するオブジェクトファイルがロードされ、当該機能に対応する初期操作画面が生成されるので、特定の機能の使用に関する作業効率の低下を確実に防止しつつ、その他の機能の使用も可能な状態に移行できるようになる。
【発明の効果】
【００１８】
以上説明した通り、本発明によれば、電源が投入されてから初期操作画面が表示されるまでの待ち時間を短縮して、所望の機能に関する作業効率の低下を防止することができる画像形成装置を提供することができるようになった。
【発明を実施するための最良の形態】
【００１９】
以下、画像形成装置の一例である、複写機能、ファクシミリ機能、ファイル格納機能などの複数の機能を備えた所謂複合機に本発明を適用した場合の実施形態について説明する。
【００２０】
図２、図３に示すように、複合機１は本体部１０と操作部２０を備えている。
【００２１】
本体部１０には、スキャナ１１と、電子写真方式を採用した画像出力部としてのプリンタエンジン１２と、回線制御ユニット（ＮＣＵ：Network Control Unit）１３と、ネットワークインタフェースカード（ＮＩＣ：Network Interface Card）１４と、ハードディスクドライブ（ＨＤＤ：Hard Disk Drive）１５などの処理ブロックと、各処理ブロックを制御して所定の機能を実行する本体制御部１００が組み込まれている。
【００２２】
スキャナ１１は、原稿自動送り装置と、原稿を照明する光源と、ＣＣＤなどの撮像素子と、原稿からの反射光を撮像素子に導くミラーやレンズを備えた集光光学系を備え、原稿自動送り装置にセットされた原稿を給紙し、原稿画像を撮像素子で光電変換し、画像データとして読み取る。
【００２３】
プリンタエンジン１２は、感光体と帯電装置と露光装置と現像装置などを備えた感光体ユニットと、給紙搬送部と、定着部などを備え、感光体にトナー像を形成し、給紙カセット１６から給紙搬送部により搬送された記録紙にトナー像を転写し、定着部で当該トナー像を記録紙に定着した後に排出する。
【００２４】
ＮＣＵ１３は、不図示の公衆回線網と接続され、ファクシミリ装置などに画像データをファクス文書としてＭＭＲやＪＢＩＧなどの画像コーデックで符号化・圧縮して送信し、ファクシミリ装置から受信したファクス文書としての画像データを伸長・復号化する。
【００２５】
ＮＩＣ１４は、不図示のネットワークと接続され、コンピュータ端末からのＰＤＬファイルなどを受信し、画像ファイルが添付されたメールをコンピュータ端末との間で送受信し、ＦＴＰ（File Transfer Protocol）などのプロトコルに基づいてコンピュータ端末との間で画像ファイルを送受信する。
【００２６】
ＨＤＤ１５は、内部にハードディスクを備え、画像データなどを格納する。
【００２７】
本体制御部１００は、マイクロコンピュータ１１０とＲＯＭ１２０とＲＡＭ１３０と、各処理ブロックとのインタフェース回路１４０を備えている。
【００２８】
図３、図４に示すように、操作部２０は、表示部２２と複数のハードウェアキー２３と状態表示ランプ２８が配置された操作パネル２１と、これらを制御する操作制御部２００を備えている。
【００２９】
表示部２２は、タッチパネル式の液晶パネルでなり、選択された機能の操作画面を表示し、操作画面に対する操作入力を検出する。
【００３０】
状態表示ランプ２８は点灯状態により複合機１の動作状態を表示する。例えば、「印刷ランプ」はプリント処理中に点灯し、「送信ランプ」は外部へのデータ送信中に点灯する。
【００３１】
ハードウェアキー２３として、複写枚数などを入力する数値キー２４と、プリント処理や送信処理などを開始するスタートキー２５と、何れかの機能を選択する機能選択スイッチ２６と、節電キー２７などを備えている。
【００３２】
機能選択スイッチ２６として、複写機能を選択するコピーキー２６０と、送信機能を選択する送信キー２６１と、ファイル格納機能を選択するボックスキー２６２と、ステータス表示機能を選択するステータスキー２６３と、初期設定機能を選択する初期設定キー２６４が備えられている。
【００３３】
複写機能とは、スキャナ１１で読み取られた画像データの画像をプリンタエンジン１２で用紙にプリントする機能である。
【００３４】
送信機能とは、スキャナ１１で読み取られた画像データを、ＮＣＵ１３を介してＦＡＸ送信し、または、ＮＩＣ１４を介して、メールに添付してメール送信し若しくは直接コンピュータ端末などにファイル転送するなどの機能である。
【００３５】
ファイル格納機能とは、スキャナ１１で読み取られた画像データを、ＨＤＤ１５を介して、ハードディスクに格納し、または、ハードディスクに格納している画像データの画像をプリンタエンジン１２で用紙にプリントするなどの機能である。
【００３６】
ステータス表示機能とは、複合機１で行ったプリントや送信などの履歴データを表示する機能である。
【００３７】
初期設定機能とは、時刻の設定や、使用者登録などの管理者のみが設定することが可能なシステム設定を行う機能である。
【００３８】
節電キー２７は、複合機１をスリープ状態に移行する際に操作される。スリープ状態とは、表示部２１のバックライトや状態表示ランプ２７を消灯して、複合機１の消費電力を抑える状態である。
【００３９】
操作制御部２００は、マイクロコンピュータ２１０とフラッシュＲＯＭ２２０とＲＡＭ２３０と、操作パネル２１とのインタフェース回路２４０を備えている。本体制御部１００のマイクロコンピュータ１１０と操作制御部２００のマイクロコンピュータ２１０はシリアル通信ライン９で接続されている。
【００４０】
電源スイッチ１７が投入され、電源回路１６を介して本体制御部１００及び操作制御部２００に所定の直流電圧が供給されると、本体制御部１００と操作制御部２００は立ち上げ処理を実行して、複合機１を使用可能な状態に立ち上げる。
【００４１】
本体制御部１００では、マイクロコンピュータ１１０がＲＯＭ１２０に格納した制御プログラムをロードして実行し、本体部１０の各処理ブロックの立ち上げ処理を開始する。例えば、スキャナ１１の立ち上げ処理で光源の光量などを調整し、プリンタエンジン１２の立ち上げ処理で現像バイアスや定着部の温度などを調整する。
【００４２】
操作制御部２００では、マイクロコンピュータ２１０がフラッシュＲＯＭ２２０に格納されたブラウザソフトをロードして実行し、フラッシュＲＯＭ２２０から全ての機能のオブジェクトファイルをＲＡＭ２３０にロードして、操作画面に表示するタブやボタン画像などの表示要素（以下、「オブジェクト」と記載する。）に展開する。
【００４３】
また、どのオブジェクトを操作画面のどの場所に表示すべきかがマークアップ言語などで記述された画面構成ファイルをフラッシュＲＯＭ２２０からロードする。
【００４４】
機能選択スイッチ２６の操作によって機能が選択されると、操作制御部２００は、画面構成ファイル及びＲＡＭ２３０にロードされたオブジェクトファイルに基づいて、当該機能に対応する操作画面を生成し、初期操作画面を表示部２２に表示する。
【００４５】
初期操作画面とは、各機能に対して最初に表示する操作画面である。各機能単位に操作画面は複数あり、各操作画面には他の操作画面へのリンク情報が関連付けられたタブやボタン画像などのオブジェクトが表示されている。タブやボタン画像を操作することで、並列の、または階層化された他の操作画面を表示することができる。
【００４６】
例えば、図５（ａ）は、複写機能に対応する初期操作画面である。当該初期操作画面には、「縮小／拡大」、「濃度」、「用紙選択」などの複写条件を設定する複数のボタン画像、「簡単設定」、「原稿／用紙／仕上げ」、「画質」などに関する複写条件を設定する操作画面を表示する際に操作するタブ画像、選択されている給紙カセットを表示する装置画像などのオブジェクトが表示されている。
【００４７】
当該初期操作画面で、例えば、「用紙選択」の画像ボタンが操作されると、図５（ｂ）に示すように、用紙サイズを選択する操作画面が表示部２２にポップアップ表示される。当該操作画面で、選択操作した給紙カセットは反転表示され、「ＯＫボタン」が操作されると、当該給紙カセットが給紙用のカセットに設定される。
【００４８】
操作制御部２００による操作画面表示について詳述する。図１に示すように、操作制御部２００は、操作画面表示に関する機能ブロックとして、イベント管理部２５０とブラウザ２７０を備えている。イベント管理部２５０とブラウザ２７０は、マイクロコンピュータ２１０によって、フラッシュＲＯＭ２２０からロードされた制御プログラム及びブラウザソフトが実行されて具現化される機能ブロックである。
【００４９】
イベント管理部２５０は、立ち上げ処理開始時に、操作イベントに対するコードデータが登録されたイベントテーブルデータをフラッシュＲＯＭ２２０からＲＡＭ２３０にロードする。そして、ハードウェアキー２３や表示部（タッチパネル）２２に対する操作入力を操作イベントとして検出し、イベントテーブルデータを参照して、当該操作イベントに対応するコードデータをＲＡＭ２３０に格納する。
【００５０】
イベント管理部２５０は、検出した操作イベントのコードデータ、及び本体制御部１００が備えているイベント管理部１５０から入力されたコードデータをブラウザ２７０に出力する。
【００５１】
また、イベント管理部２５０は、例えば、複写機能の操作画面に表示された「縮小／拡大」、「濃度」などのボタン画像に対する操作入力など、本体部１０の各処理ブロックの制御に関する操作イベントのコードデータをイベント管理部１５０に出力する。
【００５２】
イベント管理部１５０は、マイクロコンピュータ１１０によって、ＲＯＭ１２０に格納されている制御プログラムがロードされ、実行されて具現化される機能ブロックである。イベント管理部１５０は、立ち上げ処理開始時に、操作イベント及び本体イベントに対応するコードデータが登録されたイベントテーブルデータをフラッシュＲＯＭ１２０からＲＡＭ１３０にロードする。
【００５３】
イベント管理部１５０は、紙詰まり、ペーパーエンプティ、公衆回線障害、ネットワーク障害、または、前面カバーオープンなどの本体部１０の各処理ブロックで発生したトラブルなどを本体イベントとして検出し、イベントテーブルデータを参照して、当該本体イベントに対応するコードデータをＲＡＭ１３０に格納する。
【００５４】
また、イベント管理部１５０は、給紙カセット１６でのペーパーエンプティなどの複合機１を使用する操作者に報知すべき事項など、操作画面の表示に関する本体イベントのコードデータをイベント管理部２５０に出力する。
【００５５】
フラッシュＲＯＭ２２０は本発明の記憶部である。フラッシュＲＯＭ２２０には、複写機能、ファクシミリ機能、ファイル格納機能などの機能単位で纏まった表示用の複数のオブジェクトファイルが格納されている。
【００５６】
ブラウザ２７０は、立ち上げ処理で、フラッシュＲＯＭ２２０から全ての機能のオブジェクトファイルをワーキングエリアであるＲＡＭ２３０にロードしてオブジェクトに展開する。また、全ての機能の操作画面に対応する画面構成ファイルをフラッシュＲＯＭ２２０からＲＡＭ２３０にロードする。
【００５７】
ロードした全てのオブジェクトファイルの展開が完了すると、ブラウザ２７０は、画面構成ファイルとオブジェクトに基づき、イベント管理部２５０から入力されたコードデータに対応する情報を反映して操作画面を生成する。
【００５８】
当該コードデータに対応する情報には、例えば、オブジェクトに対応して表示される文字がある。具体的に、図５（ａ）に示す複写機能の初期操作画面では、「用紙選択」の画像ボタンの上部に「Ａ４／普通紙」の文字が表示される。また、当該初期操作画面の上部の略中央に表示された装置画像の給紙トレイの反転表示も当該情報の一つである。尚、反転表示されている給紙トレイは、プリントに用いる用紙が収容されている給紙トレイを示している。
【００５９】
機能選択スイッチ２６が操作されて機能が選択されると、ブラウザ２７０は、当該機能に対応する初期操作画面を表示し、操作制御部２００による立ち上げ処理が終了する。
【００６０】
本体制御部１００により各処理ブロックの立ち上げ処理が終了し、操作制御部２００により初期操作画面が表示部２２に表示されると、複合機１の使用が可能となる。
【００６１】
立ち上げ処理後、新たに機能選択スイッチ２６が操作されると、ブラウザ２７０は、操作された機能選択スイッチ２６の機能に対応する初期操作画面を表示部２２に速やかに表示することができる。時間を要するオブジェクトファイルの展開処理が、立ち上げ処理で全て完了しているからである。
【００６２】
例えば、複写機能に対応する初期操作画面が表示部２２に表示されているときに、送信キー２６１が操作されると、操作制御部２００は、図６に示すように、送信機能に対応する初期操作画面を表示部２２に速やかに表示する。
【００６３】
しかし、フラッシュＲＯＭ２２０に格納された全てのオブジェクトファイルをＲＡＭ２３０にロードし、展開するには長い時間が必要であり、本体制御部１００による立ち上げ処理が終了していても、ブラウザ２７０により初期操作画面が表示されるまで複合機１を使用できない。
【００６４】
つまり、ある機能のみを使用したいときであっても、当該機能の操作画面の表示に不要なその他の機能に対応するオブジェクトファイルのロード及び展開に必要な時間を待たなければ、複合機１は使用可能とならないのである。
【００６５】
そこで、イベント管理部２５０には、電源スイッチ１７の投入時の機能選択スイッチ２６の操作状態に基づいて、特定の機能を指定する機能指定部２８０が備えられており、ブラウザ２７０は、電源投入時に、機能指定部２８０により指定された特定の機能に対応するオブジェクトファイルのみをロードして当該機能に対応する初期操作画面を生成するように構成されている。
【００６６】
特定の機能とは、操作画面の切り替え表示を行うことなく、電源投入後、すぐに処理条件を設定して使用することができる機能、つまり、ブラウザ２７０が電源投入後に表示部２２に最初に表示する初期操作画面に対応する機能である。
【００６７】
機能指定部２８０は、電源スイッチ１７の投入時に、操作選択されている機能選択スイッチ２６に対応する機能を特定の機能に指定し、イベントテーブルデータを参照して、当該特定の機能に対応するコードデータをブラウザ２７０に出力する。
【００６８】
上述のように、フラッシュＲＯＭ２２０には表示用の複数のオブジェクトファイルが機能単位に纏められて格納されている。具体的に、オブジェクトファイルに付与する名称の一部に機能単位で同様の文字列を使用し、または、オブジェクトファイルを機能単位でフラッシュＲＯＭ２２０の異なる領域に格納することなどにより、機能単位でオブジェクトファイルが纏められて格納されている。
【００６９】
ブラウザ２７０は、機能指定部２８０から入力されたコードデータに基づいて特定の機能を認識し、当該特定の機能のオブジェクトファイルのみをフラッシュＲＯＭ２２０からロードして展開してＲＡＭ２３０に格納する。
【００７０】
ブラウザ２７０は、ロードしたオブジェクトファイルを展開してＲＡＭ２３０に格納し終えると、ＲＡＭ２３０にロードしたオブジェクトデータに基づいて複写機能に対応する初期操作画面を生成し、当該初期操作画面を表示部２２に表示する。
【００７１】
このようにして、ブラウザ２７０により、特定の機能に対応するオブジェクトファイルのみがロードされて展開され、ＲＡＭ２３０に格納されるため、操作制御部２００の立ち上げ処理に必要な時間が短縮される。
【００７２】
立ち上げ処理後には、特定の機能に対応するオブジェクトファイルが展開されてＲＡＭ２３０に格納されているため、ブラウザ２７０は、特定の機能に対応する各操作画面を表示部２２に速やかに表示することができる。
【００７３】
以下に、電源スイッチ１７が投入されてから表示部２２に初期操作画面が表示されるまでのブラウザ２７０の動作について、図７に示すフローチャートを用いて説明する。
【００７４】
電源スイッチ１７の投入時に機能選択スイッチ２６の何れか一つが操作されていると、機能指定部２８０は、操作された機能選択スイッチ２６に対応する機能を特定の機能に指定し、特定の機能に対応するコードデータをブラウザ２７０に出力する。（ＳＡ１０〜ＳＡ３０）。
【００７５】
ブラウザ２７０は、機能指定部２８０から入力されたコードデータに基づいて特定の機能を認識し、特定の機能に指定された機能のオブジェクトファイルのみをフラッシュＲＯＭ２２０からロードして展開し、ＲＡＭ２３０に格納する（ＳＡ４０）。
【００７６】
ブラウザ２７０は、ＲＡＭ２３０にロードされたオブジェクトファイルに基づいて特定の機能の初期操作画面を生成し、当該初期操作画面を表示部２２に表示する（ＳＡ５０、ＳＡ６０）。
【００７７】
電源スイッチ１７の投入時に機能選択スイッチ２６の何れかが操作されていなければ、機能指定部２８０は特定の機能に指定された機能がないことを示すコードデータをブラウザ２７０に出力する（ＳＡ１０〜ＳＡ２０）。
【００７８】
ブラウザ２７０は、当該コードデータに基づいて特定の機能に指定された機能がないことを認識し、全ての機能のオブジェクトファイルをフラッシュＲＯＭ２２０からロードして展開し、ＲＡＭ２３０に格納する（ＳＡ７０）。
【００７９】
ブラウザ２７０は、ＲＡＭ２３０に格納されているオブジェクトファイルに基づいて、初期操作画面を生成し（ＳＡ８０）、当該初期操作画面を表示部２２に表示する（ＳＡ９０）。
【００８０】
上述のように、特定の機能の初期操作画面が生成された後、ＲＡＭ２３０には特定の機能に対応するオブジェクトファイルが格納されている。しかし、特定の機能以外の機能に対応するオブジェクトファイルは、ＲＡＭ２３０にロードされていない。
【００８１】
そこで、特定の機能に対応する初期操作画面が生成された後に、機能選択スイッチ２６を介して特定の機能以外の機能が選択されると、ブラウザ２７０は、選択操作された機能に対応するオブジェクトファイルをロードして当該機能に対応する初期操作画面を生成するように構成されている。
【００８２】
例えば、特定の機能として複写機能が指定されていたとき、複写機能に対応する初期操作画面が生成された後、送信キー２６１が操作されると、イベント管理部２５０により当該操作に対応するコードデータがブラウザ２７０に出力される。
【００８３】
ブラウザ２７０は、イベント管理部２５０から入力されたコードデータに基づいて、送信機能が選択されたことを認識し、送信機能に対応するオブジェクトファイルをフラッシュＲＯＭ２２０からロードして展開し、ＲＡＭ２３０に格納する。
【００８４】
ロードしたオブジェクトファイルをＲＡＭ２３０に格納し終えると、ブラウザ２７０は、ロードしたオブジェクトデータに基づいて送信機能に対応する初期操作画面を生成し、当該初期操作画面を表示部２２に表示する。
【００８５】
このように、ＲＡＭ２３０には複写機能と送信機能に対応するオブジェクトファイルが格納されるため、複写機能または送信機能で複合機１が使用されるときには、ブラウザ２７０は、複写機能または送信機能に対応する各操作画面を表示部２２に速やかに表示することができる。
【００８６】
以下に、特定の機能に対応する初期操作画面が生成された後に、機能選択スイッチ２６を介して、特定の機能以外の機能が選択された際のブラウザ２７０の動作について、図８に示すフローチャートを用いて説明する。
【００８７】
特定の機能に対応する初期操作画面が生成された後に、機能選択スイッチ２６の何れかが操作されると、イベント管理部２５０は、当該操作された機能選択スイッチ２６に対応する機能に対応するコードデータをブラウザ２７０に出力する。（ＳＢ１０〜ＳＢ３０）。
【００８８】
ブラウザ２７０は、イベント管理部２５０から入力されたコードデータに基づいて当該機能を認識し、当該機能のオブジェクトファイルをフラッシュＲＯＭ２２０からロードして展開し、ＲＡＭ２３０に格納する（ＳＢ４０）。
【００８９】
ブラウザ２７０は、ＲＡＭ２３０にロードされたオブジェクトファイルに基づいて当該機能の初期操作画面を生成し、当該初期操作画面を表示部２２に表示する（ＳＢ５０、ＳＢ６０）。
【００９０】
尚、イベント管理部２５０は、電源投入時に、ブラウザ２７０によりフラッシュＲＯＭ２２０からロードされてＲＡＭ２３０に展開されたオブジェクトファイルに対応する機能に対して処理済フラグをセットする当該処理済機能管理テーブルを生成する。
【００９１】
従って、イベント管理部２５０は、処理済機能管理テーブルを参照することで、何れの機能のオブジェクトファイルがフラッシュＲＯＭ２２０からロードされて展開され、ＲＡＭ２３０に格納されているのかを認識することができる。
【００９２】
以下に、別実施形態について説明する。
【００９３】
上述の実施形態では、機能指定部２８０は、電源スイッチ１７の投入時、機能スイッチ２６の操作状態に基づいて、特定の機能を指定するものとしたが、予めフラッシュＲＯＭ２２０に格納された優先機能指定情報に基づいて、特定の機能を指定するものであってもよい。優先機能指定情報は、例えば、特定の機能に指定する機能のコードデータで構成することができる。
【００９４】
この場合、機能指定部２８０は、電源投入時、フラッシュＲＯＭ２２０に格納された優先機能指定情報に基づいて、特定の機能に指定する機能に対応するコードデータをブラウザ２７０に出力する。ブラウザ２７０は、当該コードデータに基づいてフラッシュＲＯＭ２２０から当該機能のオブジェクトファイルをロードして展開し、ＲＡＭ２３０に格納する。
【００９５】
更に、優先機能指定情報で特定の機能に指定する機能を変更する機能記憶処理部を複合機１に備えてもよい。
【００９６】
具体的に、例えば、初期設定機能に対応する操作画面に表示されたプルダウンメニューで機能が選択されると、当該機能に対応するコードデータを優先機能指定情報としてフラッシュＲＯＭ２２０に格納するように機能記憶処理部を構成すればよい。
【００９７】
以下に、電源スイッチ１７の投入時、優先機能指定情報に基づいて特定の機能を指定するように機能指定部２８０が構成されている際のブラウザ２７０の動作について、図９に示すフローチャートを用いて説明する。
【００９８】
尚、図９に示すフローチャートに示す各ステップのうち、図７に示すフローチャートに示すステップと同様の処理内容のステップについては説明を省略する。
【００９９】
電源スイッチ１７の投入時に（ＳＡ１０）、機能指定部２８０は、フラッシュＲＯＭ２２０を参照し（ＳＡ１５）、優先機能指定情報があれば（ＳＡ２５）、当該優先機能指定情報に対応する機能を特定の機能に指定し、特定の機能に対応するコードデータをブラウザ２７０に出力する。（ＳＡ３０）。
【０１００】
電源スイッチ１７の投入時に（ＳＡ１０）、機能指定部２８０は、フラッシュＲＯＭ２２０を参照し（ＳＡ１５）、優先機能指定情報がなければ、特定の機能に指定された機能がないことを示すコードデータをブラウザ２７０に出力する（ＳＡ２５）。
【０１０１】
ここで、機能記憶処理部によりフラッシュＲＯＭ２２０に格納される優先機能指定情報は、一つであっても複数であってもよい。
【０１０２】
優先機能指定情報が複数ある場合には、当該複数の機能を特定の機能に指定するように機能指定部２８０を構成し、当該複数の機能のオブジェクトファイルをフラッシュＲＯＭ２２０からロードして展開し、ＲＡＭ２３０に格納するようにブラウザ２７０を構成すればよい。
【０１０３】
上述の実施形態では、機能指定部２８０は、電源スイッチ１７の投入時、機能スイッチ２６の操作状態に基づいて、特定の機能を指定するものとしたが、電源スイッチ１７の投入後の所定時間内の機能選択スイッチ２６の操作状態に基づいて、特定の機能を指定するものであってもよい。所定時間は、例えば、予め固定された時間であってもよく、変更可能な時間であってもよい。
【０１０４】
所定時間を変更可能な時間とするには、例えば、所定時間を設定する所定時間設定部を複合機１に備え、所定時間設定部が、初期設定機能の操作画面で入力された時間を所定時間に設定するように構成すればよい。
【０１０５】
以下に、電源スイッチ１７の投入後の所定時間内の機能選択スイッチ２６の操作状態に基づいて、特定の機能を指定するように機能指定部２８０が構成されている際のブラウザ２７０の動作について、図１０に示すフローチャートを用いて説明する。
【０１０６】
尚、図１０に示すフローチャートに示す各ステップのうち、図７に示すフローチャートに示すステップと同様の処理内容のステップについては説明を省略する。
【０１０７】
電源スイッチ１７の投入後の所定時間内に（ＳＡ１０、ＳＡ１６）、機能選択スイッチ２６の何れかが操作されると（ＳＡ２０）、機能指定部２８０は、当該操作された機能選択スイッチ２６に対応する機能を特定の機能に指定し、特定の機能に対応するコードデータをブラウザ２７０に出力する（ＳＡ３０）。
【０１０８】
電源スイッチ１７の投入後の所定時間内に（ＳＡ１０、ＳＡ１６）、機能選択スイッチ２６の何れかが操作されなければ、機能指定部２８０は、特定の機能に指定された機能がないことを示すコードデータをブラウザ２７０に出力する（ＳＡ２０）。
【０１０９】
この場合、当該所定時間内に機能選択スイッチ２６の複数のキーが操作されたとき、最初に操作された、最後に操作された、または、操作された全ての機能選択スイッチ２６に対応する機能を特定の機能に指定するように機能指定部２８０が構成されるものであってもよい。
【０１１０】
当該所定時間内に機能選択スイッチ２６の複数のスイッチが操作されたとき、
最初に操作された機能選択スイッチ２６の機能を特定の機能に指定するように機能指定部２８０を構成するときには、当該所定時間の経過を待つことなく、操作された機能選択スイッチ２６に対応する機能を特定の機能に指定し、当該機能に対応するコードデータをブラウザ２７０に出力することが好ましい。このように構成することで初期操作画面が表示されるまでの時間を短縮することができる。
【０１１１】
当該所定時間内に機能選択スイッチ２６の複数のスイッチが操作されたとき、
最後に操作された機能選択スイッチ２６の機能を特定の機能に指定するように機能指定部２８０を構成すれば、特定の機能の選択ミスを効果的に防止することができる。
【０１１２】
当該所定時間内に機能選択スイッチ２６の複数のスイッチが操作されたとき、
操作された複数の機能選択スイッチ２６の機能の全てを特定の機能に指定するように機能指定部２８０を構成すれば、操作されなかった機能に関するオブジェクトファイルのロードに必要な時間を短縮して、操作部２０の立ち上げ処理を完了することができる。
【０１１３】
また、当該所定時間内に機能選択スイッチ２６が一つも操作されなかったとき、予めフラッシュＲＯＭ２２０に格納された優先機能指定情報に基づいて、特定の機能を指定するように機能指定部２８０を構成することもできる。
【０１１４】
上述の実施形態では、特定の機能に対応する初期操作画面が生成された後に、機能選択スイッチ２６を介して前記特定の機能以外の機能が選択されると、ブラウザ２７０は、選択操作された機能に対応するオブジェクトファイルをロードして当該機能に対応する初期操作画面を生成するものとしたが、特定の機能に対応する初期操作画面が生成された後に、機能選択スイッチ２６を介して前記特定の機能以外の機能が選択されると、ブラウザ２７０は、特定の機能以外の全ての機能のオブジェクトファイルをロードし、選択された機能に対応する初期操作画面を生成するものであってもよい。
【０１１５】
この場合、特定の機能に対応する初期操作画面が生成された後、特定の機能以外の何れかの機能の機能選択スイッチ２６が操作されると、イベント管理部２５０により当該機能に対応するコードデータがブラウザ２７０に出力される。
【０１１６】
ブラウザ２７０は、イベント管理部２５０から入力されたコードデータに関わりなく、特定の機能以外の全ての機能のオブジェクトファイルをフラッシュＲＯＭ２２０からロードして展開し、ＲＡＭ２３０に格納する。その後、ＲＡＭ２３０にロードされたオブジェクトファイルに基づいて、選択された機能に対応する初期操作画面を生成して、当該初期操作画面を表示する。
【０１１７】
この場合、選択された機能に対応するオブジェクトファイルを優先的にロードして展開し、ＲＡＭ２３０に格納し、当該オブジェクトファイルの全てがＲＡＭ２３０に格納された時点で、当該オブジェクトファイルに基づいて、当該機能に対応する初期操作画面を生成し、当該初期操作画面を表示するようにブラウザ２７０を構成すると、初期操作画面が表示されるまでの時間を短縮することができ、好適である。
【０１１８】
上述の実施形態では、特定の機能に対応する初期操作画面が生成された後に、機能選択スイッチ２６を介して前記特定の機能以外の機能が選択されると、ブラウザ２７０は、選択操作された機能に対応するオブジェクトファイルをロードして当該機能に対応する初期操作画面を生成するものとしたが、特定の機能に対応する初期操作画面が生成された後に、所定時間、ハードウェアキー２３や操作画面に対して操作入力がないなど、複合機１の使用がなければ、ブラウザ２７０は、特定の機能以外の全ての機能のオブジェクトファイルをロードするものであってもよい。
【０１１９】
この場合、特定の機能に対応する初期操作画面が生成された後、所定時間内に複合機１の使用がなければ、イベント管理部２５０により特定の機能以外の全ての機能に対応するコードデータがブラウザ２７０に出力される。
【０１２０】
ブラウザ２７０は、当該コードデータに基づいて、特定の機能以外の全ての機能のオブジェクトファイルをフラッシュＲＯＭ２２０からロードして展開し、ＲＡＭ２３０に格納する。
【０１２１】
このように構成することで、操作制御部２００の処理負荷の小さなときに、特定の機能以外の全ての機能に対応するオブジェクトファイルをフラッシュＲＯＭ２２０からロードして展開し、ＲＡＭ２３０に格納することができる。
【０１２２】
また、ＲＡＭ２３０には、全ての機能のオブジェクトファイルがロードされているため、機能選択スイッチ２６の何れのキーが操作されたときに、ブラウザ２７０は、選択されたキーに対応する機能に対応する操作画面を速やかに表示することができる。
【０１２３】
以下に、特定の機能に対応する初期操作画面が生成された後に、所定時間、複合機１の使用がなければ、特定の機能以外の全ての機能のオブジェクトファイルをロードするように構成されているブラウザ２７０の動作について、図１１に示すフローチャートを用いて説明する。
【０１２４】
特定の機能に対応する初期操作画面が生成された後の所定時間以内に複合機１の使用がなければ、イベント管理部２５０は、特定の機能以外の全ての機能に対応するコードデータをブラウザ２７０に出力する。（ＳＣ１０〜ＳＣ４０）。
【０１２５】
ブラウザ２７０は、イベント管理部２５０から入力されたコードデータに基づいて当該特定の機能以外の全ての機能のオブジェクトファイルをフラッシュＲＯＭ２２０からロードして展開し、ＲＡＭ２３０に格納する（ＳＣ５０）。
【０１２６】
上述の実施形態では、ブラウザ２７０は、電源投入時に、機能指定部２８０によって指定された特定の機能に対応するオブジェクトファイルのみをロードして当該機能に対応する初期操作画面を生成するものとしたが、特定の機能に指定した機能が使用不能であるとき、予め設定した機能、使用頻度の高い機能、または、使用可能な機能を特定の機能に変更するように機能指定部２８０を構成するものであってもよい。
【０１２７】
電源投入後、立ち上げ処理の開始から所定時間以内に、処理ブロック毎に障害の有無がイベント管理部１５０により確認される。
【０１２８】
当該所定時間内に、特定の機能に指定した機能に関連する処理ブロックで障害が検出されると、機能指定部２８０は、特定の機能に指定した機能以外の機能を特定の機能に指定し直し、当該機能に対応するコードデータをブラウザ２７０に出力する。コードデータの出力は、障害検出後すぐであっても、所定時間経過後であってもよい。
【０１２９】
予め設定した機能に特定の機能を設定し直すとき、例えば、特定の機能に設定し直す機能を示すコードデータでなる代理機能指定情報を予めフラッシュＲＯＭ２２０に格納し、機能指定部２８０は、代理機能指定情報に基づいて特定の機能に設定し直す機能に対応するコードデータをブラウザ２７０に出力する。
【０１３０】
代理機能指定情報により示される機能は、変更不可であってもよいが変更可能であることが好ましい。また、代理機能指定情報により示される機能は、優先順位を有する複数の機能であってもよい。この場合、例えば、第一候補の機能が使用不能であれば、優先順位に従って第二候補の機能に特定機能を設定し直すことができる。
【０１３１】
使用頻度の高い機能に特定の機能を設定し直すとき、例えば、複合機１で過去に実行された機能に関する頻度情報を管理する頻度情報管理テーブルデータでなる機能使用頻度情報を予めフラッシュＲＯＭ２２０に格納し、機能指定部２８０は、機能使用頻度情報に基づいて使用頻度の高い機能を認識し、当該機能に対応するコードデータをブラウザ２７０に出力する。
【０１３２】
これにより、使用できない機能、使用される可能性の低い機能に関するオブジェクトファイルをロードするのに必要な時間が削減され、操作制御部２００の立ち上げ処理を短時間で終了することができる。
【０１３３】
使用可能な機能に特定の機能を設定し直すとき、機能指定部２８０は、障害が検出された処理ブロック以外の処理ブロックで実行可能な機能に対応するコードデータをブラウザ２７０に出力する。
【０１３４】
これにより、使用できない機能に関するオブジェクトファイルをロードするのに必要な時間を短縮して、操作処理部２００の立ち上げ処理を短時間で終了することができる。
【０１３５】
上述の実施形態では、オブジェクトファイルは、操作制御部２００に備えられているフラッシュＲＯＭ２２０に格納されているものとしたが、これに限定するものではない。例えば、ハードディスクに格納されていてもよい。この場合、オブジェクトファイルは本発明の記憶部であるハードディスクからＲＡＭ２３０にＤＭＡ転送されることが望ましい。
【０１３６】
上述の実施形態では、本発明の説明に用いた複合機１には、複写機能、送信機能、ファイル格納機能、ステータス表示機能、初期設定機能などの機能が搭載されているものとしたが、本発明を適用した画像形成装置に搭載可能な機能はこれらに限定するものではない。搭載する機能が多いなど、記憶部からワーキングエリアにロードすべきオブジェクトファイルが多い画像形成装置に対して、本発明は特に好適である。
【０１３７】
尚、上述した実施形態は何れも本発明の一実施例に過ぎず、当該記載により本発明の範囲が限定されるものではなく、各部の具体的構成は本発明による作用効果を奏する範囲において適宜変更設計することができることは言うまでもない。
【図面の簡単な説明】
【０１３８】
【図１】操作制御部の説明図
【図２】複合機の外観図
【図３】複合機の説明図
【図４】操作パネルの外観図
【図５】（ａ）は複写機能に対応する操作画面の説明図、（ｂ）は複写機能に対応する操作画面の説明図
【図６】送信機能に対応する操作画面の説明図
【図７】電源投入後の初期操作画面を表示する際のブラウザの動作を説明するフローチャート
【図８】特定の機能に対応する初期操作画面の生成後、特定の機能以外の機能のオブジェクトファイルをロードして当該機能の初期操作画面を表示する際のブラウザの動作を説明するフローチャート
【図９】別実施形態での電源投入後の初期操作画面を表示する際のブラウザの動作を説明するフローチャート
【図１０】別実施形態での電源投入後の初期操作画面を表示する際のブラウザの動作を説明するフローチャート
【図１１】別実施形態での特定の機能以外の機能のオブジェクトファイルをロードする際のブラウザの動作を説明するフローチャート
【符号の説明】
【０１３９】
１０：本体部
２０：操作部
２１：操作パネル
２２：表示部（タッチパネル式液晶パネル）
２６：機能選択スイッチ
１００：本体制御部
１５０：イベント管理部（本体部側）
２００：操作制御部
２２０：記憶部（フラッシュＲＯＭ）
２３０：ワーキングエリア（ＲＡＭ）
２５０：イベント管理部（操作部側）
２７０：ブラウザ
２８０：機能指定部
【図１】
2010021707.tif 000003
【図２】
2010021707.tif 000004
【図３】
2010021707.tif 000005
【図４】
2010021707.tif 000006
【図５】
2010021707.tif 000007
【図６】
2010021707.tif 000008
【図７】
2010021707.tif 000009
【図８】
2010021707.tif 000010
【図９】
2010021707.tif 000011
【図１０】
2010021707.tif 000012
【図１１】
2010021707.tif 000013