(57)【要約】【課題】起動時の画面表示時間を短縮できる画像形成装置およびその制御方法を提供すること目的とする。【解決手段】複数の装置機能を備え、おのおのの装置機能に対応した表示画面を、対応する装置機能が選択された際にユーザに表示する画像形成装置であって、ＣＰＵのワークエリアに展開されるシステムプログラムおよびアプリケーションプログラムの実行メモリイメージ、および、前記おのおのの装置機能に対応した複数の表示画面を表示するための表示画面データを複数記憶した記憶手段を備え、起動時に実行するブート処理において、前記記憶手段に記憶した実行メモリイメージ、および、あらかじめ起動時に実行する旨が設定されている前記装置機能に対応した前記表示画面データをワークエリアに読み出して、前記ＣＰＵに実行させるようにした。【選択図】        図１
2008307837.tif 000002
【特許請求の範囲】
【請求項１】
複数の装置機能を備え、おのおのの装置機能に対応した表示画面を、対応する装置機能が選択された際にユーザに表示する画像形成装置であって、
ＣＰＵのワークエリアに展開されるシステムプログラムおよびアプリケーションプログラムの実行メモリイメージ、および、前記おのおのの装置機能に対応した複数の表示画面を表示するための表示画面データを複数記憶した記憶手段を備え、
起動時に実行するブート処理において、前記記憶手段に記憶した実行メモリイメージ、および、あらかじめ起動時に実行する旨が設定されている前記装置機能に対応した前記表示画面データをワークエリアに読み出して、前記ＣＰＵに実行させるようにしたことを特徴とする画像形成装置。
【請求項２】
複数の装置機能を備え、おのおのの装置機能に対応した表示画面を、対応する装置機能が選択された際にユーザに表示する画像形成装置の制御方法であって、
ＣＰＵのワークエリアに展開されるシステムプログラムおよびアプリケーションプログラムの実行メモリイメージ、および、前記おのおのの装置機能に対応した複数の表示画面を表示するための表示画面データを複数記憶し、
起動時に実行するブート処理において、前記記憶した実行メモリイメージ、および、あらかじめ起動時に実行する旨が設定されている前記装置機能に対応した前記表示画面データをワークエリアに読み出して、前記ＣＰＵに実行させるようにしたことを特徴とする画像形成装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の装置機能を備え、おのおのの装置機能に対応した表示画面を、対応する装置機能が選択された際にユーザに表示する画像形成装置およびその制御方法に関する。
【背景技術】
【０００２】
近年、画像形成装置は、機能拡張に伴い、ソフトウェアが大規模かつ複雑化し、起動時間が長くなってきている。
【０００３】
そこで、特許文献１では、システムの復帰に必要な情報を退避しておき、その情報を使用して復帰処理を行うことで、起動時間の短縮を図ったシステムを提供している。
【特許文献１】特開２００７−３８５８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、前記従来技術は、画像形成装置のメインシステムの起動時間短縮を図ったものであり、操作部システムの構成、及び初期画面表示までの処理方法等については、記載されていない。
【０００５】
本発明は、かかる実情に鑑みてなされたものであり、起動時の画面表示時間を短縮できる画像形成装置およびその制御方法を提供すること目的とする。
【課題を解決するための手段】
【０００６】
本発明は、複数の装置機能を備え、おのおのの装置機能に対応した表示画面を、対応する装置機能が選択された際にユーザに表示する画像形成装置であって、ＣＰＵのワークエリアに展開されるシステムプログラムおよびアプリケーションプログラムの実行メモリイメージ、および、前記おのおのの装置機能に対応した複数の表示画面を表示するための表示画面データを複数記憶した記憶手段を備え、起動時に実行するブート処理において、前記記憶手段に記憶した実行メモリイメージ、および、あらかじめ起動時に実行する旨が設定されている前記装置機能に対応した前記表示画面データをワークエリアに読み出して、前記ＣＰＵに実行させるようにしたものである。
【０００７】
また、複数の装置機能を備え、おのおのの装置機能に対応した表示画面を、対応する装置機能が選択された際にユーザに表示する画像形成装置の制御方法であって、ＣＰＵのワークエリアに展開されるシステムプログラムおよびアプリケーションプログラムの実行メモリイメージ、および、前記おのおのの装置機能に対応した複数の表示画面を表示するための表示画面データを複数記憶し、起動時に実行するブート処理において、前記記憶した実行メモリイメージ、および、あらかじめ起動時に実行する旨が設定されている前記装置機能に対応した前記表示画面データをワークエリアに読み出して、前記ＣＰＵに実行させるようにしたものである。
【発明の効果】
【０００８】
したがって、本発明によれば、ブート処理において、システムプログラムおよびアプリケーションプログラムの実行メモリイメージと、起動時に表示する旨が指定された装置機能に対応した表示画面の表示データを、ワークエリアに展開しているので、起動してから操作画面が表示されるまでの時間を大幅に短縮することができ、ユーザの使い勝手を向上することができるという効果を得る。
【発明を実施するための最良の形態】
【０００９】
以下、添付図面を参照しながら、本発明の実施の形態を詳細に説明する。
【００１０】
図１は、本発明の画像形成装置の構成の一例を示している。この画像形成装置は、原稿画像を読み取るスキャナ機能、原稿画像の複写物を作成するコピー機能、および、画情報を送受信するファクシミリ機能（ファクス機能）などの、複数の装置機能を備えたものである。
【００１１】
画像形成システム１０１は、複数の異なるユニットから構成されて、全体の機能を実現している。本実施例においてはシステム制御及びネットワーク通信制御機能を実現するメインシステム１０２により画像形成システム１０１が統合制御される。
【００１２】
画像形成システム１０１には、その機能を実現するために、光学系、走行体、走行体を駆動するモータなど（図示略）により構成され、原稿面を走査し、画像データを取り込むスキャナユニット１０３、作像システム、定着システム、紙搬送システムなど、複数のアクチュエータの組合せによりプリント機能を実現するプロッタユニット１０４などが組み込まれる。
【００１３】
また、スキャナユニット１０３やネットワークから入力された画像データへの各種画像処理を実施するサブシステム（画像処理システム）１０５、スキャナユニット１０３やプロッタユニット１０４のアクチュエータとセンサ信号制御を行うサブシステム（入出力制御システム）１０６、また利用者がコマンドを入力するためのキー入力機能、利用者に機器情報を提供する表示機能（ＬＣＤパネル）などを備えるサブシステム（操作部制御システム）１０７により画像形成システムの機能が実現される。
【００１４】
電源制御ユニット１０８は各ユニットが消費するＤＣ電力を供給する。画像形成システムはメインシステム１０２によって動作が制御され、各ユニットは通信制御線１１１によってメインシステム１０２と接続される。メインシステム１０２は通信制御線１１により各サブユニットに対するコマンドを送受信し、サブユニット制御を行うことで画像形成システムとしての機能を実現する。
【００１５】
図２は、操作部制御システム１０７の具体例を示している。
【００１６】
ＣＰＵ（中央処理装置）２０１は、操作部制御システム１０７の中で各装置の制御やデータ処理を行う中枢部分である。この装置は、メモリ（ワークエリア；後述するＲＡＭ（ランダム・アクセス・メモリ）に形成される）に記憶されたプログラムを実行し、入力装置や記憶装置からデータを受け取り、演算処理をした上で、出力装置や記憶装置に出力する。また、操作部システム全体を制御している。
【００１７】
ＲＯＭ（リード・オンリ・メモリ）２０２は、電源投入時に最初に実効されるブートプログラムが格納された不揮発性メモリ（図３（ａ）参照）であり、ＮＯＲ型フラッシュメモリ装置から構成される。
【００１８】
ＲＡＭ２０３は、ＣＰＵ２０１のプログラムの実行、画像蓄積、編集を行うために利用されるランダムアクセス可能な揮発性メモリであり、電源を切ると内容は失われてしまう。
【００１９】
ＲＯＭ２０４は、システムの初期値や、設定値を保存するための不揮発性メモリであり、ＮＡＮＤ型フラッシュメモリ装置から構成されている。本発明では、図３（ｂ）に示すように、起動時、ブートプログラムによりＲＡＭ２０３に展開される、ＣＰＵ２０１が直接実行可能なオペレーティングシステム（ＯＳ）およびアプリケーションプログラム（アプリ）の実行メモリイメージデータ、起動時にＬＣＤパネルに表示する複数の表示画面データ（データＡ，データＢ，・・・）、および、設定された起動時の表示画面を表す設定フラグが保存されている。
【００２０】
通信制御部２０５は、メインシステム１０２とのインターフェースであり、送受信データの処理を行う。
【００２１】
ＬＣＤコントローラ２０６は、ＣＰＵ２０１の指示に従い、ＲＡＭ２０３上の所定領域に格納された表示画像データをＬＣＤパネル２０７に信号規定に合わせて出力するＬＣＤ表示制御を行う。
【００２２】
キー入力装置２０８、タッチパネル２０９は、利用者に対してユーザーインターフェースを提供するための装置であり、ＣＰＵ１は入出力制御モジュール２１０を介して入力状況を検出し、メインシステムに通知する。そしてメインシステムはその受信情報をもとにシステム全体を制御（サブユニットへの指示）する。
【００２３】
また、図示しないが、この操作部制御システム１０７のＲＯＭ２０２、ＲＡＭ２０３、および、ＲＯＭ２０４のデータ転送のためのＤＭＡＣが設けられている。
【００２４】
次に、起動時における操作部制御システム１０７の動作について、図４を用いて説明する。
【００２５】
ＡＣスイッチオン時、ＣＰＵ２０１はＲＯＭ２０２に格納されたブートプログラムを読出し、ブートプログラムに従ってブート処理を開始する（ステップＳ０１；図３（ｃ）参照））。
【００２６】
その後、ＲＯＭ２０４に保存された実行メモリイメージデータおよび複数の表示画面データを利用して起動直後の処理を実行する。ここで、ＲＯＭ２０４はＮＡＮＤ型フラッシュメモリのためランダムアクセス不可であるので、実行メモリイメージデータは、ＤＭＡＣを用いて、ＲＡＭ２０３の所定アドレス領域に順次転送される。また、ユーザによりあらかじめ設定されている初期表示画面（後述）をあらわす設定フラグも、ＲＡＭ２０３の所定アドレス領域に転送される（ステップＳ０２）。
【００２７】
そして、データの転送が終了すると、設定フラグに対応した表示画面データ（データＡ，データＢ，・・・）を読み出して、ＲＡＭ２０３に転送し、転送された表示画面データを使用して、ＬＣＤパネルに初期画面を表示する（ステップＳ０３）。
【００２８】
ここで、初期画面とは、システム利用のための操作を受け付ける設定画面（例えば、システムのメニュー画面、あるいはコピー機能設定画面）のことをいい、ロード中といったシステム動作中を通知する画面のことではない。
【００２９】
その後は、従来からの操作部システムと同様にメインシステムからの指示により、ＲＡＭ２０３上のデータを書換えて、表示画面の描画・表示切替等の処理を行う（ステップＳ０４）。
【００３０】
ここで、図３（ｃ）に示すように、ブートプログラムは、ＲＡＭ２０４のアドレス領域（あらかじめ設定されているアドレス領域）の最下位部に転送され、ＯＳはＲＡＭ２０４のアドレス領域の最上位部（あらかじめ設定されているアドレス領域）に転送され、アプリケーションプログラムは、ＯＳの次のアドレス領域に転送される。また、設定フラグは、ブートプログラムの直前のアドレス領域（あらかじめ設定されているアドレス領域）に転送される。
【００３１】
図５〜８に、上述した各ステップＳ０１〜Ｓ０４の詳細を示す。図３も参照のこと。
【００３２】
ステップＳ０１（図５参照）では、ブートプログラム起動処理が行なわれる。ＣＰＵ２０１がＲＯＭ２０２に格納されたブートプログラムを読出し（ステップＳ１０）、ブートプログラムが起動される（ステップＳ１１）。
【００３３】
ステップＳ０２（図６参照）では、起動したブートプログラムの指示に基づいて、ＣＰＵ２０１は、ＯＳの実行メモリイメージデータ、および、アプリケーションプログラムの実行イメージデータを、それぞれＲＡＭ２０３の所定領域にＤＭＡ転送する（ステップＳ２０〜Ｓ２３）。
【００３４】
次に、ＣＰＵ２０１は、ＲＯＭ２０４に記憶されている設定フラグをＲＡＭ２０３の所定領域に転送する（ステップＳ２４）。そして、この設定フラグの内容を調べて、次に展開すべき表示画面データが、データＡ，データＢ，・・・のいずれであるかを判定し（ステップＳ２５）、その判定された表示画面データを、ＲＯＭ２０４からＲＡＭ２０３の所定領域にＤＭＡ転送する（ステップＳ２６，２７）。
【００３５】
この結果、ＲＡＭ２０３には、あらかじめブート処理されてアプリとして展開された状態の各種設定値、及びＬＣＤパネルに表示する表示画面データ等が読込まれ、ＯＳ・アプリが起動する。
【００３６】
ステップＳ０３（図７参照）では、ＣＰＵ２０１の指示に基づいて、ＬＣＤコントローラ２０６が、ＬＣＤパネル２０７の表示データを一度クリアし（ステップＳ３０）、ＲＡＭ２０３に読込まれた表示画面データをＬＣＤパネル２０７に出力するＬＣＤ表示制御を行う（ステップＳ３１）。
【００３７】
ステップＳ０４（図８参照）では、従来からの操作部システムと同様に、メインシステムからの指示に基づいて、ＣＰＵ２０１がＲＡＭ２０３上のデータを書換えることで表示画面の描画・表示切替の処理を行う（ステップＳ４０〜Ｓ４３）。
【００３８】
ここで、ステップＳ０２において、表示画像データ領域を選択的に展開可能な理由について述べる。
【００３９】
従来のように通常通りブート処理を行った場合、ＲＡＭ２０３に全ての表示画像データが格納される。しかしながら、初期画面を表示するにあたっては、ブート直後にＲＡＭ２０３に全てのデータが格納されている必要性はなく、とりあえず初期画面を表示するのに必要な表示画像データが格納されていれば、初期画面を表示することは可能である。
【００４０】
このため、少しでも早く初期画面を表示したい場合には、必要な画像データのみを選択してＤＭＡ転送することで時間を稼ぐことができる。そして初期画面データの転送が完了した時点でＯＳ・アプリを起動して初期画面を表示しておき、その後はＯＳ・アプリの指示に基づいて必要に応じて随時、画面データをＲＯＭ２０４のデータ領域からＲＡＭ２０３に展開することができる。このため、ここでは初期画面を表示するに先立って、選択的に表示画像データの展開を行うものとしている。
【００４１】
従来の操作部制御システムでは、操作部の操作が可能になる初期表示画面を表示するまでに、メインシステムからの指示によって描画・表示を行っていた。このため、メインシステム自体の起動時間や、データ通信時間の影響により、電源投入から初期画面の表示までに数十秒程度を要していた。
【００４２】
一方、本発明の操作部制御システム１０７では、あらかじめブート処理されてアプリとして実行メモリイメージデータとして展開された状態でＮＡＮＤ型フラッシュメモリに格納された各種データを使用するため、アプリの展開に掛かる時間が不要となる。
【００４３】
さらに、ＮＡＮＤ型フラッシュメモリのデータ展開にＤＭＡモジュールを採用することにより、１００メガバイト程度の容量を数秒で展開することが可能となる。
【００４４】
加えて、複数の表示画面データから、設定フラグに基づいて展開すべきデータのみを選択して、データを展開するため、展開されるデータ量そのものが少なくなり、
【００４５】
従来の操作部制御システム比べて起動時間を大幅に短縮し、ＡＣスイッチオンから操作可能となるまでの待ち時間を低減させることができる。
【００４６】
さらに、ブート処理済の異なる初期表示画面を複数表示可能でありながら、あらかじめブート処理されてアプリとして展開された状態のデータをＮＡＮＤ型フラッシュメモリに格納しておくに際して、複数の初期表示画面に対応した複数のブート処理済データを用意しておくのではなく、ＯＳ・アプリ等の共通化可能な部分を共通化して格納し、どうしても個別に用意する必要がある初期表示画面データのみを、それぞれに対応して格納しているため、ＮＡＮＤ型フラッシュメモリ容量の増大によるコスト増を回避できる。
【００４７】
そして、複数パターンの画面データを保持させているので、装置毎に初期表示画面を変更することができ、それぞれの使用者の要求に応じた初期表示画面とすることができる。
【００４８】
例えば、コピー機能、スキャナ機能、および、ファクス（ファクシミリ）機能の複数の装置機能を備えた画像形成装置であり、コピー機能の使用頻度が多い装置においては、ＡＣスイッチオン時の初期画面にコピー設定画面が表示されるようにし、ファクス機能の使用頻度が多い装置においては、ＡＣスイッチオン時の初期画面にファクス設定画面が表示されるようにするといったことが可能となり、使用者の使いやすさを向上させることができる。
【００４９】
また、従来の画像形成装置では、省エネモードを持ち、省エネモード時には揮発性メモリの電源を切らず表示画面データを保持し、復帰時には前記揮発性メモリの保持データを使用し画面表示を行うことで復帰時間の短縮を行っているが、省エネモードにおいても操作部制御システム全体の電源を切り、復帰時には、前記ＡＣスイッチオン時と同様の処理方法で起動するようにしても、省エネモードからの復帰時間を大幅に低減させることがなく、省エネモード時の消費電力を低減することができる。
【００５０】
ここで、ＲＯＭ２０４に格納された初期表示画面を選択するための設定フラグは、専用に設けられた設定画面より変更可能な構成とする。
【００５１】
専用の設定画面は、図９に示すようにそれぞれの画面イメージをサムネイル表示し、その中から選択する構成とする他、図１０に示すように画面タイトルより選択する構成としてもよい。画面タイトルより選択する構成とした場合には、図に示すように、他の状態（省エネモード等）から起動（復帰）させた場合の初期画面についても併せて設定する構成とすると、操作者は設定意図を把握し易くなり、混乱を抑えることができる。
【００５２】
なお、この場合、どの画面を初期表示画面とするか、通常の利用者が設定、及び変更できる構成としたが、特定の操作があった場合のみ設定、及び変更できるようにしてもよい。
【００５３】
通常、画像形成装置には、カスタマーエンジニア等の特定の操作者のみが設定、及び閲覧できる特殊モードを備えており、この特殊モードで設定する構成とすると簡単な構成で本機能を達成することができる。
【００５４】
また、初期表示画面変更時には、ＲＯＭ格納データの書換により対応してもよく、この場合、設定自体は複雑化するが、ＲＯＭ容量を低減し、コストを抑えることが可能となる。
【００５５】
以上説明したように、本実施例では、起動時間を短縮し、操作可能となるまでの待ち時間を低減することができる。
【００５６】
さらに、ＮＡＮＤ型フラッシュメモリに初期表示画面データを複数格納しているので、装置それぞれに使用者の要求に応じた初期表示画面とすることができ、装置の使いやすさを向上させることができる。
【００５７】
また、あらかじめブート処理されてアプリとして展開された状態のデータをＮＡＮＤ型フラッシュメモリに格納しておくに際して、ＯＳ・アプリ等の共通化可能な部分を共通化して格納しているため、ＮＡＮＤ型フラッシュメモリ容量の増大によるコスト増を回避できる。
【００５８】
加えて、省エネモードからの復帰動作をＡＣスイッチオン時の起動動作と同一にした場合には、省エネモード時の消費電力の低減を図ることができる。
【００５９】
なお、上述した実施例では、コピー機能、スキャナ機能、および、ファクス（ファクシミリ）機能の複数の装置機能を備えた画像形成装置について本発明を適用しているが、さらに、ネットワーク関連の諸機能を備えた画像形成装置についても、本発明を同様にして適用することができる。
【図面の簡単な説明】
【００６０】
【図１】本発明の画像形成装置の構成の一例を示したブロック図。
【図２】操作部制御システム１０７の具体例を示したブロック図。
【図３】ＲＯＭ２０２，２０４の記憶内容の一例を示した概略図。
【図４】起動時における操作部制御システム１０７の動作の一例を示したフローチャート。
【図５】ステップＳ０１の一例を示したフローチャート。
【図６】ステップＳ０２の一例を示したフローチャート。
【図７】ステップＳ０３の一例を示したフローチャート。
【図８】ステップＳ０４の一例を示したフローチャート。
【図９】設定画面の一例を示した概略図。
【図１０】設定画面の他の例を示した概略図。
【符号の説明】
【００６１】
１０２  メインシステム
１０７  操作部制御システム
２０１  ＣＰＵ（中央処理装置）
２０２，２０４  ＲＯＭ（リード・オンリ・メモリ）
２０３  ＲＡＭ（ランダム・アクセス・メモリ）
【図１】
2008307837.tif 000003
【図２】
2008307837.tif 000004
【図３】
2008307837.tif 000005
【図４】
2008307837.tif 000006
【図５】
2008307837.tif 000007
【図６】
2008307837.tif 000008
【図７】
2008307837.tif 000009
【図８】
2008307837.tif 000010
【図９】
2008307837.tif 000011
【図１０】
2008307837.tif 000012