(57)【特許請求の範囲】
【請求項１】
装置の制御を行う主制御部と、ハードワイヤードロジックの順序回路で構成された操作部とを備えた画像形成装置において、
前記操作部は、入力部と表示部とを備え、
前記入力部は、入力操作部と、入力制御部と、前記主制御部とのインタフェース部とを備え、
前記入力制御部は、前記主制御部の起動処理中に入力された入力情報を記憶する記憶手段と、前記主制御部の起動処理完了後に前記記憶手段から入力情報を読み出して前記主制御部に送出する読出手段と、クリア情報入力を検知するクリア情報入力検知手段と、前記記憶手段中の入力情報を前記クリア情報入力に応じて消去する消去手段とを備えることを特徴とする画像形成装置。
【請求項２】
前記読出手段は、前記記憶手段への書込みと前記記憶手段からの読出しを制御する手段と、前記主制御部が起動処理中か起動処理完了直後か通常の稼動中かに応じて前記主制御部に送出する入力情報の切替えを指示する指示手段と、前記記憶手段から読み出した入力情報と前記記憶手段に入力される前の入力情報を前記指示手段の指示に従って切り替えて前記主制御部に送出する切替手段とを備えることを特徴とする請求項１記載の画像形成装置。
【請求項３】
前記読出手段は、前記主制御部からの読出し要求に応じて記憶手段から入力情報を読み出して前記主制御部に送出する手段を備えることを特徴とする請求項１記載の画像形成装置。
【請求項４】
前記表示部は、表示器と表示制御部とを備え、前記表示制御部は、状態情報を保持する不揮発性メモリと、前記入力制御部から入力情報を直接受信して前記表示器に表示するように制御する手段と、前記不揮発性メモリから状態情報を読み出して前記表示器に表示するように制御する手段とを備えることを特徴とする請求項１記載の画像形成装置。
【請求項５】
前記表示部は、入力部からの入力情報を受信して表示する手段を備えることを特徴とする請求項１記載の画像形成装置。
【請求項６】
前記操作部は、マイクロコントローラで構成された仮制御部を備え、前記仮制御部は、状態情報を保持する不揮発性メモリと、前記状態情報を前記表示部に表示する手段と、前記操作部に対して前記主制御部と同様の応答を行う応答手段と、前記主制御部の起動処理完了に応じて休止するように制御する手段とを備えることを特徴とする請求項１記載の画像形成装置。
【請求項７】
前記入力制御部は、前記主制御部が省電力のスタンバイモードにあるときも動作して前記入力操作部からの入力を検知する手段と、入力の検知に応じてスタンバイモードからの復帰指示を前記主制御部に送出する手段とを備えることを特徴とする請求項１記載の画像形成装置。
【請求項８】
前記表示部は、前記主制御部の起動処理完了に要するおよその時間を表示する手段を備えることを特徴とする請求項１記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関し、特に、多くの機能を備えて起動処理に時間がかかるデジタル複合機などの画像形成装置に関する。
【背景技術】
【０００２】
従来、多くの機能を備えたデジタル複合機などの画像形成装置では、起動処理にかなり時間がかかっている。画像形成装置の電源ONからの起動処理にかかる時間は、増大する傾向がある。ネットワーク接続された画像形成装置では、有線LANや無線LANやUSBなどのPCとのインタフェースを初期化する時間もかかる。近年の画像形成装置の多機能化により、種々の応用プログラムや画像ファイル装置など様々なソフトとハードが搭載されているので、一層初期化に時間がかかる。電源を入れて起動処理を行っている期間中は、画像形成装置の操作ができないので、利用者は、起動処理が終了して操作を受け付けるまで待っていなければならない。
【０００３】
そこで、画像形成装置の電源ON後に短時間で利用開始したいという利用者の要求に応えるために、電源ONから使用可能になるまでの時間を短縮する方法が種々提案されている。例えば、画像形成装置のメインCPUが起動処理を行っている間に、サブCPUを用いて操作部の表示を行う方法がある。メインCPUの起動処理完了前に、情報を表示して利用者に知らせることができる。以下に、これに関連する従来技術の例をあげる。
【０００４】
特許文献１に開示された「画像処理装置」は、メインCPUが動作している通常動作時には、メインCPUにより操作部に複雑な画面を高速に表示し、メインCPUが起動中や動作異常になった場合のように、メインCPUで表示部の表示制御が困難な場合でも、表示部に初期表示や適切なエラー表示を行うものである。主要なプログラムを実行するメインCPUが、LCDを直接描画制御することが困難な場合には、メインCPUの動作状態とは独立に動作するサブCPUが、LCDに所定画面を直接描画制御する。
【０００５】
特許文献２に開示された「電子装置」は、起動時にRAM展開型ソフトの立ち上げ制御に時間を要する場合にも、短時間で起動画面を表示させるものである。複合装置の操作制御部にCPUを設ける。電源投入時または節電復帰時の起動時に、操作制御部のCPUが、表示制御プログラムを独自に実行して、LCDモジュールの表示を制御する。起動時の本体制御部の状態如何にかかわらず、LCDモジュールに情報を表示することができ、利用性を向上させることができる。
【特許文献１】特開2003-141501号公報
【特許文献２】特開2005-202105号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、上記従来の起動方法では次のような問題がある。サブCPUは操作部の表示のみを行っており、利用者の入力操作を受け付けてはいないので、キーなどの操作手段の操作はできない。画像形成装置本体が起動完了するまで、操作手段の操作ができないので、表示だけされていても、数分間待つしかない。画像形成装置本体が起動完了する前に、キー入力操作ができるようにすることは、従来の方法では不可能である。
【０００７】
本発明の目的は、上記従来の問題を解決して、画像形成装置の電源ON直後の起動処理時間中にも、利用者が入力操作できるようにして、起動処理完了となるまでの待ち時間から利用者を開放することである。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明では、装置の制御を行う主制御部と、ハードワイヤードロジックの順序回路で構成された操作部とを備えた画像形成装置において、前記操作部は、入力部と表示部とを備え、前記入力部は、入力操作部と、入力制御部と、前記主制御部とのインタフェース部とを備え、前記入力制御部は、前記主制御部の起動処理中に入力された入力情報を記憶する記憶手段と、前記主制御部の起動処理完了後に前記記憶手段から入力情報を読み出して前記主制御部に送出する読出手段と、クリア情報入力を検知するクリア情報入力検知手段と、前記記憶手段中の入力情報を前記クリア情報入力に応じて消去する消去手段とを備える構成とした。
【０００９】
前記読出手段は、前記記憶手段への書込みと前記記憶手段からの読出しを制御する手段と、前記主制御部が起動処理中か起動処理完了直後か通常の稼動中かに応じて前記主制御部に送出する入力情報の切替えを指示する指示手段と、前記記憶手段から読み出した入力情報と前記記憶手段に入力される前の入力情報を前記指示手段の指示に従って切り替えて前記主制御部に送出する切替手段とを備える。あるいは前記主制御部からの読出し要求に応じて記憶手段から入力情報を読み出して前記主制御部に送出する手段を備える。
【００１０】
表示部は、表示器と表示制御部とを備え、前記表示制御部は、状態情報を保持する不揮発性メモリと、前記入力制御部から入力情報を直接受信して前記表示器に表示するように制御する手段と、前記不揮発性メモリから状態情報を読み出して前記表示器に表示するように制御する手段とを備える。
【００１１】
操作部は、マイクロコントローラで構成された仮制御部を備え、仮制御部は、状態情報を保持する不揮発性メモリと、状態情報を表示部に表示する手段と、操作部に対して主制御部と同様の応答を行う応答手段と、主制御部の起動処理完了に応じて休止するように制御する手段とを備える。前記入力制御部は、前記主制御部が省電力のスタンバイモードにあるときも動作して前記入力操作部からの入力を検知する手段と、入力の検知に応じてスタンバイモードからの復帰指示を前記主制御部に送出する手段とを備える。表示部は、主制御部の起動処理完了に要するおよその時間を表示する手段を備える。
【発明の効果】
【００１２】
本発明によれば、画像形成装置の電源ON直後の起動処理時間中に利用者が入力操作でき、利用者は、起動処理が終わるのを待つことなく、コピー等の指示を与えることができる。
従って、使用者は入力操作のための待ち時間から解放される。
【発明を実施するための最良の形態】
【００１３】
以下、本発明を実施するための最良の形態について、図１〜図４を参照しながら詳細に説明する。
【実施例１】
【００１４】
本発明の実施例１は、操作部をハードワイヤードロジックの順序回路で構成し、起動処理中に入力された入力情報であるキー入力情報を記憶手段であるFIFOバッファに記憶しておき、起動処理完了後に、FIFOバッファのキー入力情報を主制御部に出力する画像形成装置である。
【００１５】
図１は、本発明の実施例１における画像形成装置の機能ブロック図と、キーボード図と、入力制御部であるキー制御部の内部構成図である。図１において、主制御部１は、ここでは画像形成装置の全体を制御する制御手段である。制御処理装置２は、CPU (Central Processing Unit)コアと、画像形成装置に必要な画像処理部と、モータ制御部と、プリンタに対する画像制御と、PC (Personal Computer)とのインタフェース部と、ネットワーク制御部などの各種機能部を内蔵したSoC (System On Chip)である。SoCを用いない場合は、CPUや、CPUコアの他に割込コントローラなどの周辺機能を内蔵したMPU (Micro Processing Unit)と、ASICを用いた構成でもよい。
【００１６】
PCとのインタフェース部は、LAN (Local Area Network) I/FやUSB (Universal Serial Bus) I/Fなどである。ROM (Read Only Memory)は、画像形成装置の主制御プログラムが格納されている固定メモリである。RAM (Random Access Memory)は、CPUがプログラムを実行する過程において一時的にデータを蓄積したり、画像処理を行う過程の画像データを蓄積したりする揮発性メモリである。スキャナやプリンタは、画像データの入出力装置である。画像形成装置を一定時間操作しなでおくと、省電力のスタンバイモードになる。これらの基本的な構成と機能は、従来の画像形成装置と同様であるので、詳しい説明は省略する。
【００１７】
入力操作部である操作部３は、ハードワイヤードロジックの順序回路で構成されている操作用入出力手段である。利用者の操作を受け付ける入力部であるキー入力部と、状態表示などを行う表示部があり、主制御部のSoCに接続されている。本願発明の入力部の実施形態であるキー入力部４は、利用者の操作により指示などを入力する手段である。キー入力部４には、主制御部I/F６と、入力操作部であるキーボード７と、入力制御部であるキー制御部８と、記憶部であるFIFOバッファ９がある。表示部５は、状態表示などを行う手段である。主制御部I/F６は、主制御部２とのデータのやりとりをするインタフェース手段である。キーボード７は、利用者が直接操作するキー入力手段である。
【００１８】
キー制御部８は、キーボード７から利用者が入力したキー入力信号を取り込んで処理する手段である。FIFOバッファ９は、キー入力信号をキー入力情報として保持する先入れ先出しメモリである。ハードウエアFIFOでもよいし、RAMを使った機能的なFIFOでもよい。表示器10は、LCD(Liquid Crystal Display)のような単純マトリクス型の液晶ディスプレイや、TFT(Thin Film Transistor)と呼ばれるアクティブマトリクス型の液晶ディスプレイの液晶表示器である。表示制御部11は、LCDコントローラ(LCDC)と呼ばれる液晶表示制御器によって液晶表示器の制御を行うものである。NVRAM12は、状態情報などを保持する不揮発性メモリである。切替制御部13は、主制御部からの起動処理フラグに応じて、FIFOバッファとセレクタを制御する手段である。セレクタ14は、FIFOバッファとキー入力受信部からのキー入力情報を選択する回路である。キー入力受信部15は、キーボードからキー入力信号を受ける回路である。
【００１９】
図２は、電源オン時のタイミングチャートと、キー入力処理の流れ図と、キー情報出力処理の流れ図である。図３は、ハンドシェークを行うキー制御部の機能ブロック図である。図３において、FIFO制御部16は、ハンドシェーク制御により、FIFOバッファの管理を行う回路である。
【００２０】
上記のように構成された本発明の実施例１における画像形成装置の機能と動作を説明する。最初に、画像形成装置の機能の概要を説明する。画像形成装置の操作部を、CPUを用いないハードワイヤードロジックの順序回路で構成してある。電源ON後にすぐ動作するので、主制御部の起動処理時間中に、利用者がキー入力操作できる。キー制御部のFIFOバッファに、主制御部の起動処理中に入力されたキー入力情報を記憶する。主制御部の起動処理完了後に、FIFOバッファからキー入力情報を読み出して主制御部に送出する。起動処理完了となるまでの入力操作のための待ち時間から利用者を開放できる。
【００２１】
主制御部が起動処理完了の直後であれば、FIFOバッファから読み出したキー入力情報を主制御部に送出する。FIFOバッファが空になれば、FIFOバッファに入力する前のキー入力情報を主制御部に送出する。あるいは、主制御部からの読出し要求に応じて、FIFOバッファからキー入力情報を読み出して、主制御部に送出する。クリアキーの入力を検知すると、FIFOバッファ中のキー入力情報を消去する。キー制御部は、主制御部が省電力のスタンバイモードにあるときも動作している。スタンバイモードでキーボード部からのキー入力を検知すると、スタンバイモードからの復帰指示を主制御部に送出する。表示部は、キー制御部からキー入力情報を直接受信して表示器に表示し、不揮発性メモリから状態情報を読み出して表示器に表示し、操作メニュー、主制御部の起動処理完了に要するおよその時間も表示する。
【００２２】
次に、図１を参照しながら、画像形成装置の機能の詳細を説明する。図１（ａ）に示すキー制御部８により、操作されたキーの情報を順次FIFOバッファ９に保存する。画像形成装置の電源がONになり、制御処理装置２のCPUが起動処理を実行中であっても、利用者のキー入力情報を記憶できる。制御処理装置２からの起動完了信号に応じて、操作部３は、FIFOバッファ９に保存されたキー入力情報を、先に操作されていたものから順次、制御処理装置２に送信する。表示部５は、表示制御部11内のNVRAM12に記憶している状態情報を、表示器10に表示して、利用者に装置の状態を知らせる。NVRAM12には、画像形成装置の状態情報や設定情報が更新されるたびにそれを書き込んでおく。
【００２３】
キー制御部８では、起動処理が完了したことを示す起動処理フラグを、主制御部I/F６経由で主制御部１から受け取るまで待つ。起動処理フラグは、主制御部１がキー入力情報を受け付けることができることを示す信号である。起動処理を実行中の状態では、主制御部１はキー入力情報を受け付けられない。起動処理フラグを受け取るまでは、キー制御部８は、キー入力情報をFIFOバッファ９に蓄積する。このとき、キー制御部８から表示制御部11に直接キー入力情報を送って、キー入力情報を表示して、FIFOバッファ９に蓄積したことを利用者に知らせる。主制御部１の起動処理完了後は、主制御部１の制御により、利用者が操作したキーに従った表示を表示部５に表示して、キー入力情報を受け付けたことを利用者に知らせる。
【００２４】
図１（ｂ）に示すキーボード７は、画像形成装置で一般的に用いられるものと同じものである。画像処理の開始を促す「スタートキー」や、枚数を入力するための「テンキー」や、中断用の「クリア／ストップキー」等からなる。入力操作手段としてタッチパネルを用いた入力装置でもよい。キーボードは、メカ的なスイッチが利用者によって押下されることにより、電気的な信号がキー制御部に伝達される。チャタリングを除去し、キー押下に応じてBEEP音を鳴らすことなどは、周知の方法と同じである。利用者が入力したキー入力情報を消す場合は、「クリア/ストップキー」を押下して、FIFOバッファ９に蓄積したキー入力情報をクリアする。
【００２５】
次に、図１（ｃ）を参照しながら、キー制御部８の動作を説明する。キー制御部８は、キーボード７からのキー入力信号を受信するキー入力受信部15と、キーバッファとして用いるFIFOバッファ９と、主制御部１の起動状態に応じて処理を切り替えるための切替制御部13と、出力する信号を切り替えるセレクタ14とからなる。起動処理フラグとキー入力情報は、主制御部I/F６経由で、主制御部１と送受信する。
【００２６】
切替制御部13は、主制御部１の状態を起動処理フラグにより判定する。キー入力受信部15の出力するキー入力情報を、FIFOバッファ９に蓄積すべきか、そのまま主制御部I/F６を介して送信すべきかの切替えを行う。FIFOバッファ９に蓄積する場合は、FIFO書込みマスク信号を解除して、キー入力受信部15が出力するキー入力検知信号に応じて、キー入力情報をFIFOバッファ９に蓄積していく。出力切替信号は、FIFOバッファ９側を選択するように制御され、キー入力情報は主制御部I/F６には送信されない。切替制御部13は、キー入力受信部15からのキー検知信号をカウントして、FIFOバッファ９に蓄積されているキー入力情報の数をカウンタに加算する。また、FIFOバッファ９からの出力時に、読出信号の出力したキー入力情報の数だけカウンタから減算する。こうして、FIFOバッファ９内にあるキー入力情報の量を管理する。
【００２７】
起動処理フラグが、装置起動完了を知らせた時、切替制御部13は、FIFOバッファ９内のキー入力情報の出力動作に移る。切替制御部13は、FIFOバッファ９内のキー入力情報の蓄積数が０になるまで、セレクタ14がFIFOバッファ９側を選択するように、出力切替信号を制御し、読出信号により、FIFOバッファ９内に蓄積されたキー入力情報を順次出力するよう制御する。このとき同時に、利用者からのキー入力があった場合は、キー入力受信部15からのキー入力情報がFIFOバッファ９に蓄積されるように、FIFO書込みマスクを解除する。FIFOバッファ９内部のキー入力情報の蓄積数が０となった時、切替制御部13は、キー入力受信部15からのキー入力情報をセレクタ14が出力するように、出力切替信号を切り替える。また同時に、FIFO書込みマスク信号により、FIFOバッファへ９の書込みをマスクする。以上の制御により、キー制御部８は、電源オン処理中に、利用者からのキー入力を受け付けることができる。利用者は、装置起動時間を待つことから解放される。
【００２８】
次に、図２（ａ）を参照しながら、電源オン時からの状態変化を説明する。停止状態では、電源がオフで、主制御部１と操作部３は、ともにオフ状態である。電源がオンされると、画像形成装置各部に電源が供給される。リセット信号は、リセット状態を一定時間保持する。このリセット期間中に、主制御部１や操作部３等は、内部レジスタやバッファ等の初期化をハード的に行う。リセットが解除されると、主制御部１は、ただちに装置起動処理に移り、制御プログラムの読込みや実行を行う。制御プログラムに従って、各部I/Fの初期設定などを行う。操作部３は、プログラムを必要としない構成をとっているため、リセット解除後直ちに機能しはじめ、利用者からのキー入力を受け付けることが可能となる。初期化にかかる時間は数100msec程度であり、起動処理に比べてごく短いため、人の感覚からすると十分に短い。起動処理は、画像形成装置の構成に依存して、数10秒〜数分かかる。
【００２９】
一定の時間が経過すると、主制御部１の起動処理が完了して、稼動中になる。主制御部１が起動処理完了となったことを、キー制御部８は、主制御部I/F６からの信号で検知する。FIFOバッファ９に蓄積されているキー入力情報を、古いものから順番に、主制御部I/F６を経由して主制御部１に送信する。主制御部１は、キー入力部４から送信されたキー入力情報を受信して、受信したキー入力情報に従って直ちに動作を開始する。稼動中の画像処理動作は、従来の画像形成装置と同様である。以上のような処理により、利用者は、起動処理の完了までにかかる時間を待つことなく、画像形成装置に要求する動作のキー入力をして、その場を離れることができる。稼動中になったころあいをみて画像形成装置に戻ってくれば、要求した処理の結果を得ることができる。動作状態になるまで待ってから操作をして、そこから更に要求した処理が完了するのを待つことから解放される。
【００３０】
次に、切替制御部13の動作を説明する。図２（ｂ）に示すように、キー入力を受け付けると、主制御部１が起動処理中ならば、キー入力情報をFIFOバッファ９に書き込む。起動処理が終わっていれば、キー入力情報をそのまま出力し、次のキー入力待ちに戻る制御を行う。主制御部１の起動処理の判定は、起動処理フラグで行う。キー入力情報のFIFOバッファ９への書込みは、キー情報書込みマスク信号の制御で行う。
【００３１】
ステップ１で、キー制御部８でキーボード７をチェックして、キー入力があるかどうか調べる。ステップ２で、キー入力が無ければ、ステップ１に戻る。キー入力があれば、ステップ３で、起動処理フラグをみて、起動処理中か否かを調べる。起動処理中であれば、ステップ４で、キー入力情報をFIFOバッファ９に書き込む。起動処理中でなければ、ステップ５で、FIFOバッファにあるキー入力情報を出力し、FIFOバッファ９にキー入力情報が無ければ、FIFOバッファ９に入力される前のキー入力情報を主制御部１に送出する。この処理を繰り返す。
【００３２】
主制御部１が起動完了したことをトリガとして、キー情報出力処理を開始する。図２（ｃ）に示すように、まず、FIFOバッファ９からキー入力情報をリードし、読み出したキー入力情報を出力する。FIFOバッファ９にキー入力情報がまだある場合は、更にFIFOバッファ９からキー入力情報をリードする処理に戻り、FIFOバッファ９が空になるまで繰り返す。FIFOバッファ９が空になったら、FIFOバッファ出力完了となる。FIFOバッファ９へのライトをマスクし、キー入力受信部15からのキー入力情報をそのまま出力するように、出力切替信号を制御する。FIFOバッファ９からのキー入力情報リードは、読出し信号により行い、FIFOバッファ９のキー入力情報の有無判定は、FIFOバッファ９内データの管理用カウンタにより行う。
【００３３】
ステップ11で、FIFOバッファ９からキー入力情報を読み出す。ステップ12で、読み出したキー入力情報を主制御部１に送出する。ステップ13で、FIFOバッファ９にキー入力情報が残っているかどうか調べる。残っていれば、ステップ11からの処理を繰り返す。残っていなければ、FIFOバッファ９からの出力処理を完了する。
【００３４】
次に、図３を参照しながら、主制御部１からのキー入力許可信号を使うキー制御部８の動作を説明する。キー入力受信部15で、キーボード７からのキー入力信号を受信する。FIFOバッファ９をキーバッファとして用いる。FIFO制御部16で、FIFOバッファ９への書込みと、FIFOバッファ９からの読出しを制御する。キー入力許可信号は、主制御部I/F６を介して制御処理装置２から来る。キー入力情報は、主制御部I/F６を介して制御処理装置２に行く。ハンドシェーク制御により、キー入力情報を操作部３から主制御部１に転送する方法であり、キー入力部４は、主制御部１の起動処理状態により制御を変える必要がない。ただし、表示制御部11は、起動処理完了後は、キー制御部８からの直接のキー入力情報を無視するように、制御状態を変える必要がある。
【００３５】
FIFO制御部16は、主制御部１からのキー入力許可信号に応じて、キー入力情報をFIFOバッファ９から読み出して、主制御部１に送出する。キー入力受信部15の出力するキー入力情報は、FIFOバッファ９がフルでなければ書き込まれる。FIFOバッファ９がフルであれば、書込許可信号をオフにして、書込みを禁止する。このとき、その旨を表示器10に表示する。FIFO制御部16は、キー入力受信部15からのキー入力検知信号をカウントして、FIFOバッファ９に蓄積されているキー入力情報数をカウンタに加算する。また、FIFOバッファ９からの出力時に、読出信号により出力したキー入力情報の数をカウンタから減算する。FIFOバッファ９内にあるキー入力情報の量を管理するこの方法は、従来の周知の方法と同じである。
【００３６】
ステップ21で、キー制御部８でキーボード７をチェックして、キー入力があるかどうか調べる。ステップ22で、キー入力が無ければ、ステップ21に戻る。キー入力があれば、ステップ23で、FIFOバッファ９がフルかどうか調べる。FIFOバッファ９がフルであれば、ステップ21に戻る。FIFOバッファ９がフルでなければ、ステップ24で、キー入力情報をFIFOバッファ９に書き込む。ステップ25で、キー入力許可信号を調べる。キー入力許可信号が無ければ、ステップ21に戻る。あれば、FIFOバッファ９にキー入力情報があるかどうか調べる。無ければステップ21に戻る。あれば、ステップ27で、FIFOバッファ９からキー入力情報を読み出す。ステップ28で、読み出したキー入力情報を主制御部１に送出して、ステップ21に戻る。
【００３７】
起動処理中には、キー入力許可信号は来ないので、キー入力情報はFIFOバッファ９内に蓄積される。起動処理が完了してキー入力許可信号が来ると、FIFO制御部16は、FIFOバッファ９内のキー入力情報の蓄積数が０になるまで、読出信号によりFIFOバッファ９内に蓄積されたキー入力情報を出力する。このとき、同時に利用者からのキー入力があった場合は、キー入力受信部15からのキー入力情報をFIFOバッファ９に蓄積するように、書込許可信号を出す。起動処理中に、利用者からのキー入力を受け付けることができ、利用者は起動処理を待つ時間から解放される。
【００３８】
上記のように、本発明の実施例１では、画像形成装置を、起動処理中に入力されたキー入力情報をFIFOバッファに記憶しておき、起動処理完了後に、FIFOバッファのキー入力情報を主制御部に出力する構成としたので、電源ON直後の起動処理時間中にも利用者は操作でき、起動完了まで待つ必要がなくなる。
【実施例２】
【００３９】
本発明の実施例２は、操作部をハードワイヤードロジックの順序回路で構成し、仮制御部をマイクロコントローラで構成し、主制御部の起動処理中には、操作部と仮制御部で状態表示とキー入力を処理し、起動処理中に入力されたキー入力情報をFIFOバッファに記憶しておき、起動処理完了後に、FIFOバッファのキー入力情報を主制御部に出力する画像形成装置である。
【００４０】
図４は、本発明の実施例２における画像形成装置の概略機能ブロック図と、電源オン時のタイミングチャートと、操作部の動作手順を示す流れ図である。図４（ａ）は、仮制御部を追加した構成を示す概略機能ブロック図である。図４（ｂ）は、仮制御部の状態を示すタイミングチャートを追加したものである。図４（ｃ）は、操作部の動作手順を示す流れ図である。図４において、仮制御部17は、８ビットCPUや16ビットCPUをコアとするマイクロコントローラで構成され、状態情報を保持する不揮発性メモリと、状態情報を表示部に表示する手段と、操作部に対して主制御部と同様の応答を行う応答手段とを備える仮の制御回路である。
【００４１】
図４（ａ）に示すように、マイクロコントローラで構成された仮制御部17が、主制御部I/F６に接続されている。仮制御部17にあるNVRAM12は、状態情報を保持している。NVRAM12には、画像形成装置の状態情報や設定情報が更新されるたびにそれを書き込んでおく。この状態情報を、表示部５に表示する。主制御部１が起動処理を完了するまで、仮制御部17がNVRAM12を参照しながら、主制御部１と同様の応答をする。主制御部１が起動処理を完了すると、仮制御部17は休止する。
【００４２】
図４（ｂ）に示すように、画像形成装置の電源が投入されると、操作部３のキー入力部４と表示部５は、１秒以内に動作を開始する。すぐにキー入力が可能となり、キー入力された情報は、表示部５に表示される。マイクロコントローラを用いた仮制御部17が数秒で動作を開始し、表示部５やキー入力部４のある操作部３を制御して、主制御部１と同様な表示と応答を行う。画像形成装置の状態情報は、電源断の直前の情報がNVRAM12に記憶されているので、それに基づいて表示と応答を行う。設定変更の指示があれば、それを記憶しておく。主制御部１は数分で稼動状態になるので、主制御部１から、キー入力情報の転送許可が来れば、FIFOバッファ９に蓄積してあるキー入力情報を主制御部１に転送する。仮制御部17の設定情報に変更があれば、それも主制御部１に転送する。その後、仮制御部17の動作を休止して、主制御部１からの制御により、操作部３の応答表示などを行う。
【００４３】
図４（ｃ）に示すように、ステップ31で、NVRAM12に記憶されている状態情報に基づいて、表示部５に状態表示を行う。ステップ32で、キー入力処理を行う。キー入力情報はFIFOバッファ９に蓄積されると同時に、仮制御部17にも送出される。それに基づいて、仮制御部17は応答情報を表示部５に送出して表示させる。ステップ33で、主制御部１からのキー入力許可信号があるかどうか調べる。無ければ、ステップ32に戻る。あれば、ステップ34で、FIFOバッファ９に蓄積されているキー入力情報を、主制御部１に送出する。ステップ35で、仮制御部17を休止させる。ステップ36で、主制御部１による通常の処理を行う。
【００４４】
上記のように、本発明の実施例２では、画像形成装置を、操作部をハードワイヤードロジックの順序回路で構成し、仮制御部をマイクロコントローラで構成し、主制御部の起動処理中には、操作部と仮制御部で状態表示とキー入力を処理し、起動処理中に入力されたキー入力情報をFIFOバッファに記憶しておき、起動処理完了後に、FIFOバッファのキー入力情報を主制御部に出力する構成としたので、電源投入後に、直ちに通常時と同様な操作を開始でき、起動処理の完了を待つことなく、ほとんどすべての操作が可能となる。
上記各実施例において、主制御部の起動処理中に入力された入力情報を記憶しておき、その起動処理の完了後に前記記憶された入力情報を読み出して前記制御部に送出するように構成したため、画像形成装置の電源ON直後の起動処理時間中に利用者が入力操作できる。そのため、利用者は、起動処理が終わるのを待つことなく、コピー等の指示を与えることができ、入力操作のための待ち時間を考慮する必要がなくなる。
【産業上の利用可能性】
【００４５】
本発明の画像形成装置は、印刷機能やコピー機能やFAX機能やネットワーク通信機能などの多くの機能を備えて、電源オンから動作開始までの待ち時間が長い多機能複合機として最適である。
【図面の簡単な説明】
【００４６】
【図１】本発明の実施例１における画像形成装置の機能ブロック図と、キーボード図と、キー制御部の内部構成図である。
【図２】本発明の実施例１における画像形成装置の電源オン時のタイミングチャートと、キー入力処理の流れ図と、キー情報出力処理の流れ図である。
【図３】本発明の実施例１における画像形成装置のキー制御部をハンドシェーク方式とした構成図と、動作手順を示す流れ図である。
【図４】本発明の実施例２における画像形成装置の機能ブロック図と、タイミングチャートと、動作手順を示す流れ図である。
【符号の説明】
【００４７】
１・・・主制御部、２・・・制御処理装置、３・・・操作部、４・・・キー入力部、５・・・表示部、６・・・主制御部I/F、７・・・キーボード、８・・・キー制御部、９・・・FIFOバッファ、10・・・表示器、11・・・表示制御部、12・・・NVRAM、13・・・切替制御部、14・・・セレクタ、15・・・キー入力受信部、16・・・FIFO制御部、17・・・仮制御部。
【図１】
0004949956.tif 000002
【図２】
0004949956.tif 000003
【図３】
0004949956.tif 000004
【図４】
0004949956.tif 000005