(57)【要約】【課題】  従来のシステムでは、システム起動後にジョブ受け付けを開始するため、操作を行なえるまでに一定の時間がかかってしまう。より高速にジョブを実行することを可能にする画像形成装置を提供する。【解決手段】  いくつかの操作キーに対しユーザが特定のジョブを登録し、ユーザが操作キーを押しながら電源を入れた場合、その押された操作キーに対応するジョブをＭＦＰ起動後に実行する。  よって、ＭＦＰを使用するときだけ電源をＯＮ／ＯＦＦしているユーザにとって、高速にジョブ投入ができる。また、複数人でＭＦＰを使用する場合でも、操作キーの数だけ登録ができるため、ユーザ毎に、必要な操作キーを選択することができる。【選択図】  図１
2010252079.tif 000002
【特許請求の範囲】
【請求項１】
入力可能な操作パネルを有する画像形成装置において、
操作パネル上の特定のキーに対し、特定のジョブを登録するジョブ登録手段と
前記特定のキーを押下したままシステムを起動したとき、押下されているキーを検知するキー検知手段と、
前記キー検知手段において検知したキーを、起動キーとして保存するキー情報保存手段と、
前記キー情報保存手段で保存したキーデータを取得するキー情報取得手段と
前記キー情報取得手段において取得したキーが、前記ジョブ登録手段によりジョブが登録されているか判断する登録ジョブ判断手段と、
をもつ画像形成装置。
【請求項２】
システム起動時に最初に起動する第１プログラムと、第１プログラムによりブートされる第２のプログラムからなる起動シーケンスをもつとき、
前記第１プログラムが、前記キー検知手段および前記キー情報保存手段をもち
前記第２プログラムが、前記キー情報取得手段および前記登録ジョブ判断手段をもつ
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記特定のジョブを実行するために必要な機能を判断する必須機能判断手段
をもつ請求項１又は請求項２に記載の画像形成装置。
【請求項４】
前記登録ジョブ判断手段によって特定ジョブが登録されていると判断した場合、
前記必須機能判断手段において、前記特定ジョブを実行するのに必要な機能を判断し、その必要な機能のみを起動する必須機能起動手段と
をもつ請求項３に記載の画像形成装置。
【請求項５】
前記必須機能起動手段にて、必要な全ての機能が起動したら、前記特定ジョブを実行する特定ジョブ実行手段と
をもつ請求項４に記載の画像形成装置。
【請求項６】
前記特定ジョブを実行後、自動的にシャットダウンを行なうように設定する自動シャットダウン設定手段と
前記自動シャットダウン設定手段において、前記特定ジョブ実行に自動的にシャットダウンを行なうよう設定されてた場合、
前記特定ジョブ実行後にシャットダウンを実行する自動シャットダウン実行処理と
をもつ請求項５に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、より高速にジョブを実行することを可能にする画像形成装置に関するものである。
【背景技術】
【０００２】
近年、地球温暖化などの影響により地球環境保護が重視され、省資源の観点から家電やオフィス機器などの省電力化の機能が望まれている。そこで、オフィス機器である、複写機やレーザプリンタ等の画像形成装置は、常に本来の画像読み取りや印刷作業を行っているわけではなく、待機状態となっている時間の方が長い場合が多い。そのため、省電力モードを備えた画像形成装置が一般的に成りつつある。これらの画像形成装置では、一定時間ユーザからのジョブ要求がなかったり、ユーザからの直接の操作により省電力モードに移行することが可能である。（特許文献１）
しかしながら、ネットワークやＦＡＸ等に接続せず、スタンドアローン環境で複合機（ＭＦＰ）を使用しているソーホーのオフィスでは、リモートからのジョブ要求がないため、省エネモードを使用せず、電源をＯＮ／ＯＦＦするユーザーも多い。
【０００３】
特許文献２によれば、スキャナやプリンタの初期化が終了してない状態でも、操作パネルが表示すれば、操作パネルを介してユーザからのジョブを受け入れ、初期化終了時にジョブを実行すると書かれている。このように、ジョブが実行できない状態でも、予約コピーとしてジョブを受け付ける機能により、操作パネル表示後、直ぐに、ユーザーはジョブの操作を行なうことが可能である。
【０００４】
また、特許文献３によれば、予めユーザが優先起動機能を設定すると、ＨＤＤに格納している各機能の中でユーザが設定した優先起動機能に必要なものだけをＲＯＭに格納し、ＲＯＭから起動すると掛かれている。このように、ユーザが設定した機能だけを起動の早いＲＯＭ内に格納することにより、ユーザが求めている機能だけを高速に起動することが可能となる。
【０００５】
また、特許文献４によれば、特許文献２のように予約プリントジョブを受け付けたとき、そのジョブがモノクロかカラーかによって、不要な画像調整機能を省略すると書かれている。このように、不要な画像調整モードを省略することによって、立ち上げの時間を短縮し、かつ調整された画像も出力することが可能となる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１１−００３００６号公報
【特許文献２】特開平０９−２０５５０６号公報
【特許文献３】特開２００７−１９９７７３号公報
【特許文献４】特開２００７−０３３５７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
前述したように、操作パネルが表示されるとジョブ要求が可能となる。しかしながら、操作パネルの表示をするには、ＭＦＰの構成管理情報を取得し、その情報に基づいて操作画面を表示するため、一定の時間がかかってしまう問題がある。
【０００８】
また、前述したように、ユーザが予め優先起動機能で設定した機能をＲＯＭに保存することで、柔軟に高速起動することが可能となる。しなしながら、ＭＦＰなどの事務機は複数人で使用する場合が多く、頻繁に使用する機能がユーザ毎に異なる場合には、機能の必要／不要の切り分けが難しい。結果、ほとんどの機能がＲＯＭに保存されることになる可能性があり、その場合、高速に起動できなくなる問題がある。
【０００９】
また、前述したように、予約プリントジョブのプリントモードによって不要な画像調整を省略し、高速に起動することが可能となる。しかしながら、プリントジョブ以外の場合は、高速に起動することができないという問題がある。
【課題を解決するための手段】
【００１０】
システム起動時に最初に起動する第１プログラムと、第１プログラムによりブートされる第２のプログラムからなる起動シーケンスのシステム
および入力可能な操作パネルを有する画像形成装置において、
操作パネル上の特定のキーに対し、特定のジョブを登録するジョブ登録手段と
前記第１プログラムが、前記特定のキーを押下したままシステムを起動したとき、押下されているキーを検知するキー検知手段と、
前記第２プログラムが、前記キー検知手段において検知したキーが、前記ジョブ登録手段によりジョブが登録されているか判断する登録ジョブ判断手段と、
をもつ画像形成装置。
【発明の効果】
【００１１】
通常、起動後、ＭＦＰの操作画面が表示されてから、ユーザは、ＭＦＰの操作が可能になる。
【００１２】
本発明によると、予め複数の操作キーに対し特定のジョブを登録し、その操作キーを押下した状態で電源投入することで特定のジョブが発行するため、電源投入と同時にジョブを発行することが可能になる。
【００１３】
よって、ＭＦＰを使用するときだけ電源をＯＮ／ＯＦＦしているユーザにとって、高速にジョブ投入ができる。
【００１４】
また、複数の操作キーに対してジョブを登録できるので、複数パターン（登録可能なキーの数分）の中から選択することが可能になる。よって、複数人でＭＦＰを使用する場合でも、複数パターンの登録ができるため、ユーザ毎に、必要な操作キーを選択することができる。
【００１５】
また、自動シャットダウンモードにより、ユーザがジョブだけ予約しＭＦＰを離れても、ジョブ処理後は自動で電源ＯＦＦになる。よって、ユーザーがＭＦＰを離れ、いつ戻るとしても、ジョブ実行中のみＭＦＰの電源がＯＮ状態になるので、電力の無駄がなくなる。
【図面の簡単な説明】
【００１６】
【図１】本発明のＭＦＰの起動処理の全体像を示した概念図である。
【図２】本発明に係る画像形成装置（ＭＦＰ）のコントローラ部分の一例を示したブロック図である。
【図３】本発明におけるＣＰＵ（２０１）から見たのメモリマップ図である。
【図４】ブートシーケンスの概念図である。
【図５】本発明の起動中の操作画面の一例を示した図である。
【図６】ジョブに対する必要機能ＤＢの一例を示した図である。
【図７】キーに対応するジョブの管理ＤＢの一例を示した図である。
【図８】本発明における一連の処理ついての流れを示したフローチャートである。
【図９】キー処理の流れを詳細に示したフローチャート図である。
【発明を実施するための形態】
【００１７】
以下、本発明を実施するための最良の形態について図面を用いて説明する。
【実施例１】
【００１８】
図１は、本発明のＭＦＰの起動処理の全体像を示した概念図である。
【００１９】
図１において、操作パネル（１４０）の複数の操作キー（１４１、１４２）に対し、それぞれジョブの種類（１５２）およびジョブの詳細な設定（１５３）を予め登録しておく。
【００２０】
ユーザが電源ＯＮ（１０１）時に、操作パネルの特定のキー（１４１、１４２）を押しながら電源を入れると、ブートプログラム（１１１）は、ユーザが押しているキーを検知し（１３１）、検知したキーを記憶領域に保存する（１３２）。次に、ブートプログラム（１１１）は制御プログラム（１１２）をロードし、制御プログラムが実行される。
【００２１】
制御プログラム（１１２）は、ブートプログラムが保存した操作キーを取得し（１３３）、取得したキーに登録されているジョブを実行する（１３５）。ジョブ実行後、通常動作に戻る。
【００２２】
図２は本発明に係る画像形成装置（ＭＦＰ）のコントローラ部分の一例を示したブロック図である。
【００２３】
図において、２００は複写機全体である。複写機２００は、ＲＯＭ（２０２）あるいは例えばハードディスクなどの大規模記憶装置（２１０）に記憶されたソフトウェアを実行するＣＰＵ（２０１）を備えている。
【００２４】
２１５はシステムバスおよびバスコントローラである。一般的には複数のデバイスをアドレスマップしＣＰＵ（２０１）が参照可能となるようにする役目を行う。またバスブリッチ機能も持っている。
【００２５】
２０１はＣＰＵである。システムバスに接続される各デバイスを総括的に制御し、本発明におけるブートプログラム（１１１）及び制御プラグラム（１１２）を実行する。
【００２６】
２０２はブートプログラムを格納するｂｏｏｔＲＯＭである。ＲＯＭであればどのようなものでも構わないが、通常は不揮発性のバスアクセス可能なＦｌｕｓｈＲＯＭなどを用いる場合が多い。
【００２７】
２０３はメインＲＡＭであり、揮発性で高速な一時メモリである。ＣＰＵ（２０１）の主メモリ、ワークエリア等として機能する。
【００２８】
２０５は外部入力コントローラ（ＰＡＮＥＬＣ）である。複写機に備えられた各種ハードボタンあるいは操作用タッチパネル（２０６）等からの指示入力を制御する。
【００２９】
２０７はディスプレイコントローラ（ＤＩＳＰＣ）である。例えば液晶ディスプレイやプロジェクタなど表示デバイス（２０８）への表示を制御する。この表示デバイスを複数個保持している可能性がある。
【００３０】
２０９はディスクコントローラ（ＤＫＣ）である。ストレージ装置であるハードディスク装置（２１０）とのデータ入出力のＩ／Ｆを持つ。
【００３１】
２１０は、制御プログラムを格納するハードディスクである。制御プログラムはその容量が大きいためある程度大規模なシステムになった場合、ストレージ装置（２１０）に記憶する場合が多い。また、ブートプログラムはストレージ装置（２１０）が故障した場合に、新品のストレージ装置を装着してシステムを復旧させる必要があるため、故障しないシリコン系の不揮発性メモリデバイスであるブートロム（２０２）に記録してある場合が多い。
【００３２】
２０４はネットワークインタフェースカード（ＮＩＣ）である。ＬＡＮ（２１６）を介して、他のネットワーク機器あるいはファイルサーバ等と双方向にデータをやりとりする。
【００３３】
２１２はプリンタエンジンであり、２１３はスキャナエンジンである。プリンタやスキャナなどのエンジンは、シリアルなどでコントローラを接続され、通信を行なっている。
【００３４】
２１１は不揮発性のメモリで、主に起動初期値やカウンター値を保存する機能を担っている。
【００３５】
図３は、本発明におけるＣＰＵ（２０１）から見たのメモリマップ図である。
メモリマップはバスコントローラ（２１５）、ＣＰＵ（２０１）の設定、またはハードウエアにより固定的に割り当てられるものである。
【００３６】
３１０はＲＯＭ領域（２０２）を割り当てた、ブートロムエリアである。
【００３７】
３２０はＮＶＲＡＭ領域（２１１）を割り当てた、ＮＶＲＡＭエリアである。
【００３８】
３３０はＲＡＭ（２０３）を割り当てたメインＲＡＭエリアである。
【００３９】
３１１はブートロムエリア（３１０）に不揮発記録されているブートプログラム（１１１）である。
【００４０】
３２１はＮＶＲＡＭエリア（３２０）に格納されているＭＦＰの構成情報や設定初期値である。
【００４１】
３３１はメインＲＡＭエリア（３３０）にロードされた制御プログラム（１１２）である。
【００４２】
３３２は制御プログラム（３３１）がワークとして使用するワークエリアである。
【００４３】
３３３は画像処理用に割り当てた画像メモリエリアである。
【００４４】
本実施例ではブートロムおよびＶＭＲＡＭをアドレス上に直接マップしてあるが、ブートロムの内容をメインラム（３３０）上にコピーした後実行する系もある。この場合処理は多少複雑になるが、高速なメモリであるため速度向上が見込める。
【００４５】
図４は、ブートシーケンスの概念図である。
【００４６】
４００はＣＰＵ（２１０）がアクセス可能なメモリ空間である。
【００４７】
４１０はブートプログラム領域（３１１）である。
【００４８】
４２０は制御プログラム領域（３３１）である。
【００４９】
ユーザが、電源ボタンをＯＮ（１０１）することで起動される。
【００５０】
起動処理では、ブートプログラム（１１１）を実行する。これは、ＭＦＰ（２００）に電源が入る（１０１）と、ボードにリセットシーケンスが発行され、ＣＰＵ（２０１）にリセット例外（４０１）が発生することで、ブートプログラム（１１１）が起動される。そして、ブートプログラム中に、ハードディスク（２１０）に格納されている制御プログラム（１１２）を４０２の経路を用いてメモリ（４２０）上にロードを行う。
【００５１】
次に、４２１で制御プログラムの実行アドレスに処理を移して、制御プログラムを実行する。通常ＲＡＭ（２０３）は揮発性メモリであるため領域（３３０）は不定データで埋められている。したがって、制御プログラムをブートの度にメモリに展開しなおして実行する必要がある。
【００５２】
しかし、制御プログラム（１１２）が小さい場合、ハードディスク等のストレージ装置を用いず、ブートロム（２０２）内に制御プログラムを圧縮して保存しておき、領域（３３０）に解凍・展開して実行するというパターンもある。
【００５３】
以上、本発明の必要な構成と全体動作について概略的に述べたが、以下で具体的な実施方法について図面を用いて詳細に説明する。
【００５４】
以下の説明において、制御と判断は、ＲＯＭ（２０２）あるいは大規模記憶装置（２１０）にあらかじめ記憶されているプログラムをＣＰＵ（２０１）が実行することによって行われる。
【００５５】
本発明における特徴的な部分の詳細について述べる。
【００５６】
本発明の一連のフローについて、図５ないし図７、およびフローチャート図８を用いて説明する。
【００５７】
図６は、ジョブに対する必要機能ＤＢの一例を示した図である。
【００５８】
図７は、キーに対応するジョブの管理ＤＢの一例を示した図である。
【００５９】
図８は、本発明における一連の処理ついての流れを示したフローチャートである。
【００６０】
まず、Ｓ１００１において、ユーザは、操作キー（１４１、１４２）を押しながら、ＭＦＰ（２００）の電源を入れる。
【００６１】
次に、Ｓ１００２において、Ｓ１００１でユーザが押したキー（１４１、１４２）の処理を行なう。このキー処理に関しては、図５およびフローチャート図９を用い、後ほど詳しく説明する。
【００６２】
次に、Ｓ１００３において、Ｓ１００１でユーザが押したキーに対し、事前に特定のジョブが登録されているかどうかを調べる。ユーザは、ＭＦＰが通常起動している状態で、ジョブ登録モードを選択すると、指定したキーに対して特定のジョブを登録することができる。例えば、キー１（１４１）対し、ＣＯＰＹジョブを登録する。そのＣＯＰＹジョブとは、カラーで、片面→片面で、２ｉｎ１で、計５部コピーを行なうものであるとすると、そのデータは、ＭＦＰがアクセス可能な記憶領域、例えばＭＦＰのＨＤＤ（２１０）内などに、データ７０１のように保存される。
【００６３】
ＤＢ（７００）を走査することで、Ｓ１００１で取得したキーに対しジョブが登録されているかどうか判断できる。
【００６４】
ジョブが登録されていた場合（Ｓ１００３のＹ）には、続く、Ｓ１００４において、Ｓ１００３で登録されていたジョブを実行するために必要な機能を取得する。ＭＦＰには、予め選択可能なジョブ毎に必要な機能がＭＦＰからアクセス可能な記憶領域、例えばＭＦＰのＨＤＤ（２１０）などに登録されている（６００）。ジョブの種類は、ＣＯＰＹ、ＦＡＸ、ＳＥＮＤ、スキャンｔｏボックス、ボックスｔｏプリントなどが考えられる。ジョブの種類は、これに限らない。そして、ジョブに必要な機能が○で示されている。よって、例えば、Ｓ１００３で取得したジョブがＣＯＰＹであった場合は、ＣＯＰＹ（６０１）より、スキャナとプリンタが必要であるということがわかる。また、ＦＡＸやＳＥＮＤなども同様に、この表（６００）より、必要な機能を取得する。
【００６５】
続く、Ｓ１００５において、Ｓ１００４で取得した機能を優先的に起動する。例えば、Ｓ１００３で取得したジョブがＣＯＰＹであった場合、スキャンとプリンタを先に起動する。
【００６６】
続く、Ｓ１００６において、Ｓ１００３で取得したジョブを実行する。例えば、ユーザが、Ｓ１００１でキー１（１４１）を押しながら起動した場合、カラーで、片面→片面の２ｉｎ１を５部コピーするジョブを実行する。
【００６７】
続く、Ｓ１００７において、Ｓ１００１でユーザが押したキーに対し、自動シャットダウンモードが設定されているかどうか調べる。Ｓ１００３で説明したジョブ登録モードで、ジョブ実行後に自動的にシャットダウンを行なうかどうかを選択することができる。ユーザが選択した場合、ＤＢ（７００）のシャットダウン項目（７１０）が「○」となる。よって、例えば、ユーザが、Ｓ１００１でキー１（１４１）を押しながら起動した場合、自動シャットダウンモードが指定されていると判断できる。また、Ｓ１００１において、キー２（１４２）が押されていたら、シャットダウンモードは設定されていないと判断できる。
【００６８】
シャットダウンモードが指定されていた場合（Ｓ１００７のＹ）、続くＳ１００８において、ＭＦＰのシャットダウンを行なう。
【００６９】
図５およびフローチャート図９を用い、ステップＳ１００２のキー処理について詳細に説明する。
【００７０】
図５は、本発明の起動中の操作画面の一例を示した図である。
フローチャート図９は、キー処理ステップＳ１００２の流れを詳細に示したフローチャート図である。
【００７１】
まず、Ｓ１１０１において、キーの情報はシリアル経由などで流れてくるので、ブートプログラム（１１１）で、そのキー情報を取得する。もしキーの情報が取得できなかった場合は、Ｓ１０１１において、キー押し起動がされなかったと判断できる。
【００７２】
続く、Ｓ１１０２において、Ｓ１１０１で取得したキー情報を、ＭＦＰでアクセス可能な記憶領域、例えば、ＲＡＭ（２０３）、ＮＶＲＡＭ（２１１）、ＨＤＤ（２１０）などに保存する。
【００７３】
続く、Ｓ１１０３において、制御プログラム（１１２）で、Ｓ１１０２でブートプログラムが保存した領域から、キー情報を取得する。キー情報を取得できた場合、つまりＳ１００１においてキー押し起動が実行された場合は、ユーザにキー押しを検知したことを知らせるため、操作画面（２０８）に、ジョブ実行モードで起動していることを知らせる画面（５０１）を表示する。この画面によって、ユーザは、キー押し起動が検知されたかどうか知ることができる。ユーザがキーが検知されたことを知る方法であれば、操作画面表示に限らず、例えば音声などでも構わない。
【図１】
2010252079.tif 000003
【図２】
2010252079.tif 000004
【図３】
2010252079.tif 000005
【図４】
2010252079.tif 000006
【図５】
2010252079.tif 000007
【図６】
2010252079.tif 000008
【図７】
2010252079.tif 000009
【図８】
2010252079.tif 000010
【図９】
2010252079.tif 000011