(57)【要約】【課題】画像形成装置において電源の遮断の指示等により動作の終了が指示された際の、揮発性記憶手段に記憶されている画像データの不揮発性記憶手段への退避を高速化するとともに、不揮発性記憶手段に退避した画像データを効率よく読み出しできるようにする。【解決手段】本発明に係る画像形成装置によれば、操作部１２の副電源スイッチ１２２が操作され、副電源ＯＦＦが指示されると、揮発性メモリ１６ｂの常駐画像領域１６４に格納されている画像データが１枚分ずつ順次ＨＤＤ１６ｅに転送されてそれぞれ連続するクラスタ領域に書き込まれて保存され、画像データの書き込まれたＨＤＤ１６ｅのクラスタ領域の開始クラスタ番号及び終了クラスタ番号に書き換えられたメモリ管理テーブルＴ１がフラッシュメモリ１８のメモリ管理テーブルバックアップ領域１８２に転送されて書き込まれる。【選択図】図８
2008067299.tif 000002
【特許請求の範囲】
【請求項１】
入力された画像データに基づいて記録媒体上に画像を形成し出力する出力手段を備えた画像形成装置において、
前記入力された画像データを記憶する揮発性記憶手段と、
前記揮発性記憶手段から転送された画像データを記憶する不揮発性記憶手段と、
動作の終了を指示するための終了指示手段と、
前記終了指示手段により動作の終了が指示された際に、前記揮発性記憶手段に記憶されている画像データを前記不揮発性記憶手段に転送し、前記不揮発性記憶手段の連続したクラスタ領域に書き込む退避手段と、
を備えたことを特徴とする画像形成装置。
【請求項２】
前記揮発性記憶手段に対し、当該揮発性記憶手段の画像データ記憶可能容量の閾値を設定する設定手段と、
前記入力された画像データを前記揮発性記憶手段に書き込む際に、前記揮発性記憶手段の画像データの記憶量が前記設定された閾値を超えるか否かを判断し、前記設定された閾値を超える場合に、前記入力された画像データを前記不揮発性記憶手段に転送し、前記不揮発性記憶手段の連続したクラスタ領域に書き込む書き込み制御手段と、
を備えたことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記終了指示手段による動作の終了の指示は、電源の遮断の指示であることを特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
入力された画像データに基づいて記録媒体上に画像を形成し出力する出力手段を備えた画像形成装置において、
前記入力された画像データを記憶する揮発性記憶手段と、
前記揮発性記憶手段から転送された画像データを記憶する不揮発性記憶手段と、
前記揮発性記憶手段に所定量の画像データが記憶されている場合に、前記入力された画像データを前記不揮発性記憶手段に転送し、前記不揮発性記憶手段の連続したクラスタ領域に書き込む書き込み制御手段と、
画像データの事前退避を指示するための事前退避指示手段と、
を備え、
前記書き込み制御手段は、前記事前退避指示手段の指示があった場合は、前記入力された画像データを前記揮発性記憶手段に常時記憶することなく前記不揮発性記憶手段に転送し、前記不揮発性記憶手段の連続したクラスタ領域に書き込むことを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データを記憶する揮発性記憶手段及びハードディスク等の不揮発性記憶手段を備えた画像形成装置に関する。
【背景技術】
【０００２】
デジタル複写機やプリンタ等の画像形成装置をＰＯＤ（Print On Demand）向けの大量印刷機として利用し、何百枚ものドキュメントを何百部、何千部と出力する場合がある。このような印刷出力動作を途中で強制終了し電源を遮断（ＯＦＦ）すると、揮発性メモリに記憶されている画像データやその関連データは失われるので、電源投入時、再度画像データの読み取り（送信）を行ったり、動作設定や残部数等をユーザが設定したりして印刷をし直さなければならず不便である。
【０００３】
そこで、例えば、特許文献１には、画像出力動作を中断するためのワンタッチジョブメモリキーを有し、ワンタッチメモリキーが押下されると、現在出力している部の最終転写紙の作像が終了した時点で画像出力を中断させ、画像出力に係わる操作設定条件、原稿枚数、出力部数、画像データとの関連付けを示すデータを不揮発性メモリに退避させた後、電源遮断動作を開始することで、電源を再投入した後でも画像出力動作を再開可能とした画像形成装置が記載されている。
【０００４】
また、特許文献２には、電源遮断の指示を受けたとき、処理中のデータを不揮発性記憶媒体に退避し、電源投入時、退避させたデータを復帰させる画像記録装置が記載されている。また、特許文献３には、電源スイッチをＯＦＦにして処理すべきトラブルの発生を検知したとき、画像出力動作を行うものとして入力されている画像データを電源スイッチのＯＦＦ時にも記憶内容を保持可能な内部メモリに記憶させ、トラブル解消後に内部メモリに記憶されている画像データについての画像出力動作を引き続き行う画像形成装置が記載されている。
【特許文献１】特開２０００−２５０３６２号公報
【特許文献２】特開平５−１１２０６０号公報
【特許文献３】特開平７−１６２６２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ハードディスクに画像データを書き込む場合、通常、ＦＡＴ（File Allocation Tables）により管理されるファイル形式で書き込まれる。ＦＡＴにより管理されるファイル形式では、１枚の画像データを物理的に分断された複数のクラスタに書き込まれる場合があり、この場合、ＦＡＴにおいてデータのつながり（チェーン構造）を示す情報が管理される。
【０００６】
しかしながら、ＦＡＴにより管理されるファイル形式で画像を書き込むと、物理的に分断されたクラスタに画像データが書き込まれる場合があり、読み出し及び書き込みに時間がかかり効率が悪く、電源を早く遮断したくても画像データをハードディスクに退避するのに時間がかかるという問題があった。また、電源を投入して再度画像出力動作をする際にも、ハードディスクから画像データを読み出すのに時間がかかるという問題があった。
【０００７】
本発明の課題は、画像形成装置において電源の遮断の指示等により動作の終了が指示された際の、揮発性記憶手段に記憶されている画像データの不揮発性記憶手段への退避を高速化するとともに、不揮発性記憶手段に退避した画像データを効率よく読み出しできるようにすることである。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、請求項１に記載の発明は、
入力された画像データに基づいて記録媒体上に画像を形成し出力する出力手段を備えた画像形成装置において、
前記入力された画像データを記憶する揮発性記憶手段と、
前記揮発性記憶手段から転送された画像データを記憶する不揮発性記憶手段と、
動作の終了を指示するための終了指示手段と、
前記終了指示手段により動作の終了が指示された際に、前記揮発性記憶手段に記憶されている画像データを前記不揮発性記憶手段に転送し、前記不揮発性記憶手段の連続したクラスタ領域に書き込む退避手段と、
を備えたことを特徴としている。
【０００９】
請求項２に記載の発明は、請求項１に記載の発明において、
前記揮発性記憶手段に対し、当該揮発性記憶手段の画像データ記憶可能容量の閾値を設定する設定手段と、
前記入力された画像データを前記揮発性記憶手段に書き込む際に、前記揮発性記憶手段の画像データの記憶量が前記設定された閾値を超えるか否かを判断し、前記設定された閾値を超える場合に、前記入力された画像データを前記不揮発性記憶手段に転送し、前記不揮発性記憶手段の連続したクラスタ領域に書き込む書き込み制御手段と、
を備えたことを特徴としている。
【００１０】
請求項３に記載の発明は、請求項１又は２に記載の発明において、
前記終了指示手段による動作の終了の指示は、電源の遮断の指示であることを特徴としている。
【００１１】
請求項４に記載の発明は、
入力された画像データに基づいて記録媒体上に画像を形成し出力する出力手段を備えた画像形成装置において、
前記入力された画像データを記憶する揮発性記憶手段と、
前記揮発性記憶手段から転送された画像データを記憶する不揮発性記憶手段と、
前記揮発性記憶手段に所定量の画像データが記憶されている場合に、前記入力された画像データを前記不揮発性記憶手段に転送し、前記不揮発性記憶手段の連続したクラスタ領域に書き込む書き込み制御手段と、
画像データの事前退避を指示するための事前退避指示手段と、
を備え、
前記書き込み制御手段は、前記事前退避指示手段の指示があった場合は、前記入力された画像データを前記揮発性記憶手段に常時記憶することなく前記不揮発性記憶手段に転送し、前記不揮発性記憶手段の連続したクラスタ領域に書き込むことを特徴としている。
【発明の効果】
【００１２】
請求項１に記載の発明によれば、画像形成装置において動作の終了が指示された際の、揮発性記憶手段に記憶されている画像データの不揮発性記憶手段への退避を高速化することが可能となるとともに、動作の再スタート時に不揮発性記憶手段に退避した画像データを効率よく読み出しすることが可能となる。
【００１３】
請求項２に記載の発明によれば、揮発性記憶手段における画像データの記憶可能容量の閾値を自由に設定することができるので、この閾値の設定により、動作の終了が指示されてから実際に動作が終了するまでの時間を調整することができる。例えば、閾値を０に設定しておくことにより、入力された画像データが揮発性記憶手段に書き込まれずに不揮発性記憶手段に転送して書き込まれるので、終了指示手段により動作の終了を指示した際に、揮発性記憶手段から不揮発性記憶手段への画像データの転送及び書き込みが不要となり、動作の終了を指示してから速やかに動作を終了することが可能となる。
【００１４】
請求項３に記載の発明によれば、画像形成装置において電源の遮断が指示された際の、揮発性記憶手段に記憶されている画像データの不揮発性記憶手段への退避を高速化することが可能となるとともに、電源投入時に不揮発性記憶手段に退避した画像データを効率よく読み出しすることが可能となる。
【００１５】
請求項４に記載の発明によれば、画像データの事前退避を指示するための事前退避指示手段を有し、事前退避指示手段の指示があった場合は、入力された画像データを揮発性記憶手段に常時記憶することなく不揮発性記憶手段に転送し、不揮発性記憶手段の連続したクラスタ領域に書き込むので、動作の開始前に予め動作を中断し終了することがわかっている場合には、事前退避指示手段により指示を行っておくことにより、動作中に動作の終了を指示した際に、画像データの不揮発性記憶手段への退避を行うことなく速やかに動作を終了することができる。
【発明を実施するための最良の形態】
【００１６】
以下、図を参照して、本発明の実施の形態を詳細に説明する。
まず、構成を説明する。
【００１７】
図１に、本発明に係る画像形成装置１の機能構成例を示す。画像形成装置１は、例えば、電子写真方式の複写機であり、図１に示すように、制御部１１、操作部１２、表示部１３、通信制御部１４、画像読取部１５、画像処理部１６、画像出力部１７、フラッシュメモリ１８、電源部１９等により構成され、各部はバス２０により接続されている。
【００１８】
制御部１１は、ＣＰＵ（Central Processing Unit）１１ａ、ＲＯＭ（Read Only Memory）１１ｂ、ＲＡＭ（Random Access Memory）１１ｃ等により構成される。制御部１１のＣＰＵ１１ａは、操作部１２の操作に応じて、ＲＯＭ１１ｂに格納されているシステムプログラムや各種処理プログラムを読み出してＲＡＭ１１ｃ内に展開し、展開されたプログラムに従って、画像形成装置１各部の動作を集中制御する。
【００１９】
即ち、ＣＰＵ１１ａは、操作部１２又は通信制御部１４から入力される各種処理要求を受け付けて画像形成ジョブ（以下、ジョブという）として登録し、登録されたジョブに基づいて画像出力部１７等を制御して画像形成動作（記録媒体上への画像の形成及び排出（出力）を含む動作）を実行する。ここで、登録されたジョブに基づいて、画像形成に関する一連の動作を実行することを、ジョブの実行という。また、登録されたジョブの実行待ちの状態をジョブの待機中という。また、登録されたジョブのうち、実行待ち（待機中）のジョブを予約ジョブという。
【００２０】
ジョブは、ジョブデータと、原稿の画像データとを含み、ＣＰＵ１１ａにより、登録順にジョブを識別するためのジョブＩＤが付与されて管理される。ジョブデータとは、ジョブを識別するためのジョブＩＤ、各種出力条件（原稿ページ数、出力部数、用紙種類、用紙サイズ、倍率、片面／両面等）、画像データの記憶場所等からなるデータであり、ＲＡＭ１１ｃに記憶される。また、ＣＰＵ１１ａは、ジョブ実行中に、画像出力部１７における出力中のページ数及び部数等をカウントし、ジョブＩＤと対応付けてＲＡＭ１１ｃに格納する。
【００２１】
また、ＣＰＵ１１ａは、展開されたプログラムに従って、後述する画像データ書き込み制御処理、退避処理、事前退避準備処理を始めとする各種処理を実行する。
【００２２】
操作部１２は、タッチパネル１２ａ、ハードキー１２ｂを備えて構成される。
タッチパネル１２ａは、表示部１３のＬＣＤ（Liquid Crystal Display）の画面上を覆うように透明電極を格子状に配置した感圧式（抵抗膜圧式）のタッチパネルであり、手指やタッチペン等で押下された力点のＸＹ座標を電圧値で検出し、検出された位置信号を操作信号として制御部１１に出力する。なお、タッチパネルは、感圧式に限らず、他の静電式、光式等であってもよい。
ハードキー１２ｂは、数字ボタン、スタートボタン（図示せず）、事前退避指示手段としての事前退避ボタン１２１等の各種操作ボタン、終了指示手段としての副電源スイッチ１２２等の各種操作スイッチを備え、ボタン操作、スイッチ操作による操作信号を制御部１１に出力する。副電源スイッチ１２２は、制御部１１に対し、画像形成装置１の各部への電源の投入（副電源ＯＮ）を指示したり、画像形成装置１の各部への電源の遮断（副電源ＯＦＦ）を指示したりするためのスイッチである。
【００２３】
表示部１３は、ＬＣＤ等により構成され、制御部１１から入力される表示信号の指示に従って表示画面上に各種操作ボタンや装置の状態表示、各機能の動作状況等の表示を行う。
本実施の形態において、表示部１３は、制御部１１からの指示に基づいて、揮発性メモリ１６ｂにおいて、処理部１６１から入力された画像データを記憶可能な容量の閾値Ｓ、即ち、揮発性メモリ１６ｂのうち、常駐画像領域１６４（図３参照）に割り当てる容量の閾値Ｓをユーザが設定入力するための図示しない閾値設定画面を表示する。閾値設定画面は、タッチパネル１２ａによる閾値Ｓの入力を受け付ける。制御部１１は、当該閾値設定画面から入力された閾値Ｓをフラッシュメモリ１８の閾値領域１８４に記憶することにより、閾値Ｓを設定する（設定手段）。
【００２４】
通信制御部１４は、ＬＡＮ（Local Area Network）、ＷＡＮ（Wide Area Network）等の通信ネットワークに接続された伝送媒体に接続可能なインターフェースである。通信制御部１４は、例えばＬＡＮカード等の通信制御カードにより構成され、ＬＡＮケーブル等の通信回線を介して通信ネットワークに接続されたホスト装置等の外部の装置との間で制御信号、プリンタコードを始めとする各種データの送受信を行う。
【００２５】
画像読取部１５は、原稿を載置するコンタクトガラスの下部にスキャナを備えて構成され、原稿の画像を読み取る。スキャナは、光源、ＣＣＤ（Charge Coupled Device）等により構成され、光源から原稿へ照明走査した光の反射光を結像して光電変換することにより原稿の画像を読み取り、読み取った画像をＡ／Ｄ変換器によりデジタル画像データに変換して画像処理部１６に出力する。ここで、画像は、図形や写真等のイメージデータに限らず、文字や記号等のテキストデータ等も含む。
【００２６】
画像処理部１６は、処理部１６１及び画像記憶部１６２により構成される。画像処理部１６は、処理部１６１において画像読取部１５から入力された画像データに空間フィルタ処理、拡大／縮小処理、回転処理、階調補正処理等の画像処理を施して画像記憶部１６２に一時的に記憶し、所定のタイミングで画像出力部１７に出力する。また、通信制御部１４から入力されたプリンタコードを画像データに変換して画像記憶部１６２に一時的に記憶し、所定のタイミングで画像出力部１７に出力する。
【００２７】
図２に、画像記憶部１６２の構成例を示す。図２に示すように、画像記憶部１６２は、メモリコントローラ１６ａ、揮発性メモリ１６ｂ、圧縮／伸張部１６ｃ、ＨＤＤ（Hard Disk;ハードディスク）コントローラ１６ｄ、ＨＤＤ１６ｅを備えて構成されている。
【００２８】
メモリコントローラ１６ａは、制御部１１からの制御に基づいて、処理部１６１から入力された画像データの揮発性メモリ１６ｂへの書き込み及び揮発性メモリ１６ｂからの画像データの読み出しを行う。即ち、メモリコントローラ１６ａは、制御部１１からの制御に基づいて、処理部１６１から入力された画像データを圧縮／伸張部１６ｃにより圧縮させるとともに揮発性メモリ１６ｂに書き込んで一時的に記憶させる。また、制御部１１から画像データ出力の指示があると、メモリコントローラ１６ａは、揮発性メモリ１６ｂに記憶されている出力指示された画像データを圧縮／伸張部１６ｃにより伸張させ、画像出力部１７に出力する。
【００２９】
揮発性メモリ１６ｂは、ＤＲＡＭ（Dynamic Random Access Memory）等により構成される揮発性記憶手段である。揮発性メモリ１６ｂは、処理部１６１から入力され圧縮／伸張部１６ｃにより圧縮された画像データを一時的に記憶する。圧縮／伸張部１６ｃは、画像データの圧縮処理、伸張処理を行うＩＣである。
【００３０】
図３に、揮発性メモリ１６ｂの構成例を示す。図３に示すように、揮発性メモリ１６ｂは、メモリ管理テーブル領域１６３、常駐画像領域１６４、転送画像領域１６５、作業画像領域１６６を有している。
【００３１】
メモリ管理テーブル領域１６３は、メモリ管理テーブルＴ１を格納する領域である。図４に、メモリ管理テーブルＴ１の一例を示す。メモリ管理テーブルＴ１は、制御部１１が常駐画像領域１６４における画像データの管理を行うためのテーブルであり、図４に示すように、画像データを識別するための画像ＩＤ（例えば、００１、００２、００３、・・・）を格納する画像ＩＤ領域と、その画像データが格納されている常駐画像領域１６４の領域の開始アドレス番号を格納する開始アドレス領域と、その領域の終了アドレス番号を格納する終了アドレス領域と、その領域の記憶容量（ＫＢ）を示すデータ（例えば、３０、４０、５０、・・・）を格納する容量領域と、その領域が現在使用されているか否かを示すデータ（例えば、Yes、No、・・・）を格納するUsed領域とを有している。
【００３２】
常駐画像領域１６４は、処理部１６１から入力された画像データを、画像出力部１７に出力するまで一時的に記憶する領域である。転送画像領域１６５は、ＨＤＤ１６ｅに転送する画像データを一時的に記憶する領域である。作業画像領域１６６は、画像データに処理を施す際（例えば、圧縮／伸張部１６ｃにおける圧縮／伸張等）のワークエリアとなる領域である。
【００３３】
画像記憶部１６２に入力された画像データは、圧縮された後、常駐画像領域１６４に格納され、記憶されるが、常駐画像領域１６４に空き領域がなく入力された画像データが格納できない場合は、当該画像データは一旦転送画像領域１６５に格納された後、ＨＤＤ１６ｅに転送される。常駐画像領域１６４にどのくらいまでの容量の領域を割り当てるかを示す閾値Ｓは、予め定められているが、操作部１２の事前退避ボタン１２１の押下や表示部１３の図示しない閾値設定画面からユーザが変更可能である。
【００３４】
ＨＤＤコントローラ１６ｄは、制御部１１からの制御に基づいて、画像データのＨＤＤ１６ｅへの書き込み、ＨＤＤ１６ｅからの画像データの読み出し及び消去を行う。また、ＨＤＤコントローラ１６ｄは、ＤＭＡ（Direct Memory Access）コントローラを搭載し、ＨＤＤ１６ｅと揮発性メモリ１６ｂ間の画像データ転送の制御を行う。
【００３５】
ＨＤＤ１６ｅは、画像データを記憶する不揮発性記憶手段であり、揮発性メモリ１６ｂの容量不足を補う仮想メモリとして処理部１６１で画像処理された画像データを画像出力部１７に所定のタイミングで出力するために一時的に記憶する。即ち、ＨＤＤ１６ｅは、閾値Ｓの容量が割り当てられた常駐画像領域１６４に書き込みきれずに転送されてきた画像データを一時的に記憶する。また、ＨＤＤ１６ｅは、ジョブ実行中又はジョブ予約中に電源ＯＦＦが指示された際に常駐画像領域１６４に記憶されている画像データの退避領域として使用される。ＨＤＤ１６ｅは、制御部１１により直接データ管理が行われており、１ページ分の画像データが連続するクラスタ領域（連続領域）に書き込まれる。
【００３６】
ここで、制御部１１におけるＨＤＤ１６ｅのデータ管理について説明する。
制御部１１のＣＰＵ１１ａは、ＲＯＭ１１ｂに記憶されたプログラムとの協働によるソフトウエア処理により、ＲＡＭ１１ｃにＨＤＤ管理テーブルＴ２を作成し、ＨＤＤ１６ｅの画像データ格納状況を管理し、ＨＤＤ管理テーブルＴ２に基づき、ＨＤＤ１６ｅへの画像データの書き込み及び読み出しを制御する。
【００３７】
図５に、ＨＤＤ管理テーブルＴ２の一例を示す。図５に示すように、ＨＤＤ管理テーブルＴ２には、画像データを識別するための画像ＩＤ（例えば、０２９、０３０、０４１、・・・）を格納する画像ＩＤ領域と、その画像データが格納されている連続領域の開始クラスタ番号を格納する開始クラスタ領域と、その連続領域の終了クラスタ番号を格納する終了クラスタ領域と、その連続領域のサイズ（クラスタの個数）を示すデータ（例えば、５、１０、５、・・・）を格納するサイズ領域と、その連続領域が現在使用されているか否かを示すデータ（例えば、Yes、No、・・・）を格納するUsed領域とを有している。
【００３８】
制御部１１のＣＰＵ１１ａは、ＨＤＤ１６ｅに画像データを書き込む際に、ＨＤＤ管理テーブルＴ２を参照し、現在使用されていない領域で、かつ書き込み対象の画像データサイズ以上の連続領域がある場合には、その連続領域を画像データの書き込み領域として決定し、現在使用されていない領域で、かつ書き込み対象の画像データサイズ以上の連続領域がない場合には、現在使用されている最終クラスタに続く連続領域を画像データの書き込み領域として決定し、ＨＤＤ管理テーブルＴ２を書き換える。また、ジョブが終了し、ＨＤＤ１６ｅから画像データを消去する際には、例えば、消去対象の画像データに対応するＨＤＤ管理テーブルＴ２内のデータのUsed領域をNoにして消去対象の画像データが格納された領域を使用可能にすることにより行う。また、これと併せて消去対象領域に無意味なデータを書き込むようにしてもよい。
【００３９】
このように、本実施形態においては、ＨＤＤ１６ｅの管理テーブル（ＨＤＤ管理テーブルＴ２）をＲＡＭ１１ｃに記憶し、一枚の画像データをＨＤＤ１６ｅの連続するクラスタに書き込むので、通常のファイル形式でＨＤＤに画像データを書き込み（一枚の画像データを物理的に分断された領域に書き込むこともありうる）、ＨＤＤに格納されているＦＡＴ（File Allocation Tables）にいちいちアクセスしてファイル管理を行う場合に比べてＨＤＤへの読み出し／書き込み速度は高速である。
【００４０】
図１の画像出力部１７は、画像処理部１６から入力された画像データに基づいて記録媒体上に画像を形成し出力する出力手段である。画像出力部１７はパルス幅変調器、レーザ光源、感光ドラム、帯電器、現像器、転写部、給紙部、排紙部、定着器等を備えて構成されており、画像処理部１６から入力された画像データをパルス幅変調器によりパルス幅変調してレーザ光を発光させ、帯電器により帯電された感光ドラム表面にレーザ光を照射することにより静電潜像を形成する。更に、画像出力部１７は、操作部１２や通信制御部１４から入力指示されたサイズ、向きの記録媒体を給紙部から搬送し、感光ドラム表面の静電潜像を含む領域に現像器によりトナーを付着させ、搬送された記録媒体上に転写部によりトナーを転写し、定着器により定着させた後、排紙部から排出する。
【００４１】
フラッシュメモリ１８は、ジョブの実行中または予約ジョブの待機中に副電源スイッチ１２２が操作され副電源ＯＦＦが指示された際に、実行中のジョブ及び予約ジョブを副電源ＯＮ時に継続して実行可能にするために、揮発性のＲＡＭ１１ｃや揮発性メモリ１６ｂに記憶されている現状を示すデータ等を保存するためのデータを退避するためのメモリであり、図６に示すように、しおり・環境保存領域１８１、メモリ管理テーブルバックアップ領域１８２、ＨＤＤ管理テーブルバックアップ領域１８３等を有している。しおり・環境保存領域１８１は、ＲＡＭ１１ｃに記憶されている現状を示すデータ、即ち、登録されているジョブデータ、実行中のジョブのジョブＩＤ、カウント値（出力部数及びページ数）等（以下、しおり・環境情報という。副電源ＯＮ時にどのジョブの何部目の何ページからどのような出力条件で画像形成動作を再スタートさせるかを示す情報）を保存するため領域である。メモリ管理テーブルバックアップ領域１８２は、揮発性メモリ１６ｂのメモリ管理テーブル領域１６３に記憶されているメモリ管理テーブルＴ１を退避するための領域である。ＨＤＤ管理テーブルバックアップ領域１８３は、ＲＡＭ１１ｃに記憶されているＨＤＤ管理テーブルＴ２を退避するための領域である。また、フラッシュメモリ１８は、閾値設定画面を介して設定された閾値Ｓを記憶する閾値領域１８４を有する。
【００４２】
電源部１９は、図示しない商用交流電源に接続され、商用交流電源から入力されたＡＣ（交流）電源電力をＤＣ（直流）電源電力に変換し、必要な電圧を各部にそれぞれ供給する。電源部１９は制御部１１からの制御命令に従って電源供給を行う。電源部１９と商用交流電源との接続は、主電源スイッチ（図示せず）によりＯＮ／ＯＦＦすることができる。
【００４３】
次に、本実施の形態の動作について説明する。
図７は、入力された画像データを順次画像記憶部１６２に書き込む際に制御部１１により実行される画像データ書き込み制御処理を示すフローチャートである。当該処理は、ＣＰＵ１１ａとＲＯＭ１１ｂに格納されているプログラムとの協働によるソフトウエア処理により実現されるものであり当該処理の実行により書き込み制御手段が実現される。なお、画像記憶部１６２に書き込むべき画像データには、予め圧縮／伸張部１６ｃにより圧縮されているものとする。
【００４４】
画像データ書き込み制御処理においては、画像読取部１５又は通信制御部１４から入力され、画像記憶部１６２に書き込むべき次ページの画像データがあるか否かが判断され、次ページの画像データがあると判断されると（ステップＳ１；ＹＥＳ）、メモリ管理テーブルＴ１の「Used」領域及び「容量」領域が参照され、入力された次ページ分の画像データの書き込みにより揮発性メモリ１６ｂの画像データ記憶量、即ち、常駐画像領域１６４の画像データ記憶量（画像データの記憶に実質的に占有されている占有量であり、断片化が生じている場合は、画像データの記憶されている領域間の占有量を含む）がフラッシュメモリ１８の閾値領域１８４に記憶されている閾値Ｓを超えるか否かが判断される（ステップＳ２）。常駐画像領域１６４の画像データ記憶量が閾値Ｓを超えないと判断されると（ステップＳ２；ＮＯ）、メモリコントローラ１６ａを介して、入力された画像データが常駐画像領域１６４に書き込まれ、メモリ管理テーブルＴ１が書き換えられ（ステップＳ３）、処理はステップＳ１に戻る。ステップＳ１において、画像記憶部１６２に書き込むべき次ページの画像データがないと判断されると（ステップＳ１；ＮＯ）、本処理は終了する。
【００４５】
ステップＳ２において、常駐画像領域１６４の画像データ記憶量が閾値Ｓを超えると判断されると（ステップＳ２；ＹＥＳ）、メモリコントローラ１６ａを介して、入力された画像データが揮発性メモリ１６ｂの転送画像領域１６５に書き込まれる（ステップＳ４）。次いで、ＨＤＤ管理テーブルＴ２が参照され、ＨＤＤ１６ｅにおける当該画像データの書き込み領域が決定され、ＨＤＤ管理テーブルＴ２が書き換えられる（ステップＳ５）。具体的には、ＨＤＤ管理テーブルＴ２が参照され、現在使用されていない領域（図５のUsed領域が“No”）で、かつ書き込み対象の画像データサイズ以上のサイズの連続したクラスタ領域がある場合には、その連続領域が画像データの書き込み領域として決定され、ＨＤＤ管理テーブルＴ２が書き換えられる。ＨＤＤ管理テーブルＴ２が参照され、現在使用されていない領域（図５のUsed領域が“No”）に書き込み対象の画像データサイズ以上のサイズの連続領域がない場合には、現在使用されている最後尾のクラスタに続く連続領域が、当該画像データの書き込み領域として決定され、ＨＤＤ管理テーブルＴ２に情報が追加される。
【００４６】
ＨＤＤ１６ｅにおける入力された画像データの書き込み領域が決定されると、揮発性メモリ１６ｂの転送画像領域１６５に格納された画像データがＨＤＤ１６ｅに転送され、ＨＤＤコントローラ１６ｄにより画像データがステップＳ５で決定された連続領域に書き込まれ（ステップＳ６）、処理はステップＳ１に戻る。ここで、画像データの転送は、ＣＰＵ１１ａを介さず、ＨＤＤコントローラ１６ｄに搭載されたＤＭＡコントローラにより揮発性メモリ１６ｂとＨＤＤ１６ｅ間で直接行い、高速に行うことが望ましい。
【００４７】
上述のように、ＨＤＤ１６ｅには、揮発性メモリ１６ｂの常駐画像領域１６４の画像データ記憶量が閾値Ｓを超えてしまい、揮発性メモリ１６ｂに書き込み不可能な画像データが転送され、連続するクラスタ領域に書き込まれる。そのため、ＦＡＴにより管理されるファイル形式で、１ページ分の画像データをＨＤＤ１６ｅの分断した領域に書き込む場合に比べ、画像データを高速に書き込むことが可能となる。また、１枚の画像データが連続したクラスタ領域に書き込まれるので、画像データをＨＤＤ１６ｅから読み出す際に、ファイル形式で分断した領域に書き込んだ場合に比べ画像データへのアクセスを高速に行うことが可能となる。また、このＨＤＤ１６ｅを管理するためのＨＤＤ管理テーブルＴ２は、ＨＤＤ１６ｅではなくＲＡＭ１１ｃに配置されるので、ＦＡＴによりファイル管理を行う場合のように、ＨＤＤ１６ｅの書き込み領域を決定したり、読み出し対象の画像データが格納されている領域を特定したりする際にいちいちＨＤＤ１６ｅにアクセスする必要がなくなり、画像データの書き込み及び読み出しのスピードを高速に行うことが可能となる。
【００４８】
上記画像データ書き込み制御憶処理により常駐画像領域１６４或いはＨＤＤ１６ｅに一時記憶された画像データは、ＣＰＵ１１ａの制御により所定のタイミングで読み出されて圧縮／伸張部１６ｃにより伸張され、画像出力部１７において当該画像データに基づき記録媒体上に画像が形成され印刷出力される。
【００４９】
ここで、ＰＯＤ向けに大量印刷を行うジョブを実行する場合、何百枚ものドキュメントを何百部、何千部も出力する可能性があり、画像形成及び出力に何時間も要する場合がある。このようなジョブにおいて、例えば夜間にスタートさせたがオペレータが帰宅したくなった場合等、ジョブを途中で強制終了し電源を遮断すると、揮発性メモリ１６ｂに記憶されている画像データやしおり・環境情報は失われるので、翌日、再度画像データの読み取り（受信）を行ったり、出力条件や残部数等をユーザが設定し直したりしなければならず不便である。
【００５０】
そこで、画像形成装置１においては、図８に示す退避処理を実行し、副電源ＯＦＦが指示された際に揮発性メモリ１６ｂに格納されている画像データを高速にＨＤＤ１６ｅに退避するとともに、メモリ管理テーブルＴ１、ＲＡＭ１１ｃに記憶されているＨＤＤ管理テーブルＴ２及びしおり・環境情報を不揮発性であるフラッシュメモリ１８に退避することにより、これらのデータを副電源がＯＮされ、電源が投入された際に復元可能に保持させる。
【００５１】
図８は、制御部１１により実行される退避処理を示すフローチャートである。当該処理は、ジョブ実行中に実行される処理であり、ＣＰＵ１１ａとＲＯＭ１１ｂに格納されているプログラムとの協働によるソフトウエア処理により実現されるものである。当該処理の実行により退避手段が実現される。
【００５２】
操作部１２の副電源スイッチ１２２が操作され、副電源ＯＦＦが指示されると（ステップＳ１１；ＹＥＳ）、システムが停止できる状態に制御される（ステップＳ１２）。例えば、画像出力部１７内の搬送経路上にある記録媒体が排出され、ジョブが中断される。次いで、ＲＡＭ１１ｃに記憶されているしおり・環境情報がフラッシュメモリ１８に転送され、しおり・環境保存領域１８１に書き込まれることにより現状を示すデータが保存されるとともに（ステップＳ１３）、ＲＡＭ１１ｃに記憶されているＨＤＤ管理テーブルＴ２がフラッシュメモリ１８に転送され、ＨＤＤ管理テーブルバックアップ領域１８３に書き込まれて保存される（ステップＳ１４）。次いで、揮発性メモリ１６ｂの常駐画像領域１６４に格納されている画像データが１枚分ずつ順次ＨＤＤ１６ｅに転送され、連続するクラスタ領域に書き込まれて保存される（ステップＳ１５）。即ち、ＨＤＤ管理テーブルバックアップ領域１８３に書き込まれたＨＤＤ管理テーブルＴ２が参照され、現在使用されていない領域（図５のUsed領域が“No”）で、かつ書き込み対象の画像データサイズ以上のサイズの連続領域がある場合には、その連続領域が画像データの書き込み領域として決定され、ＨＤＤ１６ｅに書き込み対象の画像データが転送され、決定された連続領域に転送された画像データが書き込まれ、メモリ管理テーブルＴ１の、転送した画像データに対応する画像ＩＤの開始アドレス領域に書き込み領域の開始クラスタ番号が、終了アドレス領域に終了クラスタ番号が書き込まれる。現在使用されていない領域（図５のUsed領域が“No”）に書き込み対象の画像データサイズ以上のサイズの連続領域がない場合には、現在使用されている最後尾のクラスタに続く連続領域が、当該画像データの書き込み領域として決定され、ＨＤＤ１６ｅに書き込み対象の画像データが転送され、決定された連続領域に転送された画像データが書き込まれ、メモリ管理テーブルＴ１の、転送した画像データに対応する画像ＩＤの開始アドレス領域に書き込み領域の開始クラスタ番号が、終了アドレス領域に終了クラスタ番号が書き込まれる。
【００５３】
そして、メモリ管理テーブルＴ１がフラッシュメモリ１８のメモリ管理テーブルバックアップ領域１８２に転送されて書き込まれ（ステップＳ１６）、本処理は終了する。当該処理の終了後、制御部１１により画像形成装置１の各部への電源供給が遮断（副電源ＯＦＦ）される。
【００５４】
以上のように、副電源スイッチ１２２の操作により副電源ＯＦＦが指示されると、揮発性メモリ１６ｂの常駐画像領域１６４に記憶されている画像データが順次ＨＤＤ１６ｅに転送され、１枚分の画像データが連続したクラスタ領域に書き込まれるとともに、ＲＡＭ１１ｃに記憶されている現状を示すしおり・環境情報、ＨＤＤ管理テーブルＴ２、及び揮発性メモリ１６ｂからＨＤＤ１６ｅに退避した画像データにアクセス可能とするためのメモリ管理テーブルＴ１がフラッシュメモリ１８に記憶されるので、副電源ＯＮが指示され電源が投入された際には、しおり・環境保存領域１８１を参照し、データが記憶されている場合には、しおり・環境情報、ＨＤＤ管理テーブルＴ１、メモリ管理テーブルＴ２をフラッシュメモリ１８からＲＡＭ１１ｃに読み出して、読み出されたしおり・環境情報等に基づいて、電源遮断前に動作が中断されたジョブの中断された部数目の中断されたページ数の画像データから順次ＨＤＤ１６ｅから揮発性メモリ１６ｂに転送して画像出力部１７において印刷出力動作を行うことが可能となる。副電源ＯＦＦ時に揮発性メモリ１６ｂから転送された画像データは、ＨＤＤ１６ｅの連続するクラスタに書き込まれる。そのため、ＦＡＴにより管理されるファイル形式で、１枚の画像データをＨＤＤ１６ｅの分断した領域に書き込む場合に比べ、画像データを高速に書き込むことが可能となり、電源ＯＦＦする際のＨＤＤ１６ｅへの画像データの退避を高速に行うことが可能となる。また、１枚の画像データが連続したクラスタ領域に書き込まれるので、副電源ＯＮによりジョブを再開する際に画像データをＨＤＤ１６ｅから読み出す際においても、ファイル形式で分断した領域に書き込んだ場合に比べ画像データへのアクセスを高速に行うことが可能となる。
【００５５】
上記退避処理においては、副電源ＯＦＦが指示されると、電源の遮断により消失してしまう揮発性メモリ１６ｂ上の画像データがＨＤＤ１６ｅに転送され、保存される。そして、退避処理の終了後、各部への電源供給が遮断される。従って、常駐画像領域１６４の画像データのＨＤＤ１６ｅへの退避が高速に行われるものの、常駐画像領域１６４に記憶されている画像データが多いほど、退避処理に時間を要し、副電源ＯＦＦを指示してから実際に電源が遮断されるまでに時間がかかることとなる。ユーザは、副電源スイッチ１２２を操作して副電源ＯＦＦを指示してもなかなか電源が遮断されず、その間待たされることとなる。そこで、このような不都合を回避し、副電源ＯＦＦを指示したら高速に電源が遮断されるように、操作部１２には事前退避ボタン１２１が設けられている。
【００５６】
図９は、制御部１１により実行される事前退避準備処理を示すフローチャートである。当該処理は、ジョブの実行中以外において実行される処理であり、ＣＰＵ１１ａとＲＯＭ１１ｂに格納されているプログラムとの協働によるソフトウエア処理により実現されるものである。
【００５７】
事前退避ボタン１２１が押下されると（ステップＳ２１；ＹＥＳ）、フラッシュメモリ１８の閾値領域１８４に閾値Ｓ＝０が設定され（ステップＳ２２）、本処理は終了する。
【００５８】
上記事前退避準備処理により閾値Ｓ＝０が設定された場合、それ以降に行われる図７の画像データ書き込み制御処理においては、画像データが入力される毎に、その画像データをＨＤＤ１６ｅに転送し保存するので、副電源ＯＦＦが指示された場合、図８に示す退避処理において、ステップＳ１５及びステップＳ１６の処理を省略することができ、高速に退避処理を行って副電源ＯＦＦとすることが可能となる。
【００５９】
なお、事前退避ボタン１２１の押下により、閾値Ｓを０に容易に設定することが可能であるが、表示部１３の閾値設定画面からも閾値Ｓを設定することは可能である。閾値設定画面においては、閾値Ｓ＝０のみならず、揮発性メモリ１６ｂの容量内において閾値Ｓを設定することが可能である。閾値設定画面から閾値Ｓが入力されると、入力された閾値Ｓがフラッシュメモリ１８の閾値領域１８４に設定される。
【００６０】
以上説明したように、画像形成装置１によれば、操作部１２の副電源スイッチ１２２が操作され、副電源ＯＦＦが指示されると、ＲＡＭ１１ｃに記憶されているしおり・環境情報がフラッシュメモリ１８に転送されてしおり・環境保存領域１８１に書き込まれることにより現状を示すデータが保存されるとともに、ＲＡＭ１１ｃに記憶されているＨＤＤ管理テーブルＴ２がフラッシュメモリ１８に転送され、ＨＤＤ管理テーブルバックアップ領域１８３に書き込まれて保存される。また、揮発性メモリ１６ｂの常駐画像領域１６４に格納されている画像データが１枚分ずつ順次ＨＤＤ１６ｅに転送されてそれぞれ連続するクラスタ領域に書き込まれて保存され、画像データの書き込まれたＨＤＤ１６ｅのクラスタ領域の開始クラスタ番号及び終了クラスタ番号に書き換えられたメモリ管理テーブルＴ１がフラッシュメモリ１８のメモリ管理テーブルバックアップ領域１８２に転送されて書き込まれた後、各部への電源供給が遮断（副電源ＯＦＦ）される。
【００６１】
従って、副電源ＯＦＦが指示された際に、揮発性メモリ１６ｂの常駐画像領域１６４に記憶されている画像データがＨＤＤ１６ｅの連続したクラスタ領域に退避されるので、従来に比べ、画像データの退避を高速化することが可能となる。
【００６２】
また、常駐画像領域１６４において画像データが書き込み可能な容量の閾値Ｓは閾値設定画面においてユーザが自由に設定可能であるので、設定する閾値により、副電源ＯＦＦを指示してから実際に電源が遮断されるまでにかかる時間を調整することが可能となる。また、事前退避ボタン１２１が押下されると、閾値Ｓ＝０に設定されるので、ジョブの開始前に予めジョブを中断することがわかっている場合には、事前退避ボタン１２１の押下等により閾値Ｓ＝０に設定しておくことにより、入力された画像データが揮発性メモリ１６ｂに書き込まれずにＨＤＤ１６ｅに転送して書き込まれ、副電源ＯＦＦを指示した際に、揮発性メモリ１６ｂからＨＤＤ１６ｅへの画像データの転送及び書き込みが不要となり、副電源ＯＦＦが指示された際に速やかに電源を遮断することが可能となる。なお、本実施の形態では閾値Ｓ＝０としたが、必ずしも０である必要はなく、０に近い小さな値であれば同様の効果が得られる。
【００６３】
なお、上記実施の形態における記述内容は、本発明に係る画像形成装置１の好適な一例であり、これに限定されるものではない。
【００６４】
例えば、上記実施の形態においては、不揮発性記憶手段としてＨＤＤを用いる場合を例にとり説明したが、本発明を他の磁気ディスク、光磁気ディスク、光ディスクに適用してもよい。
【００６５】
また、上記実施の形態においては、終了指示手段としての副電源スイッチ１２２により各部への電源遮断が指示された際に、揮発性メモリ１６ｂに格納されている画像データをＨＤＤ１６ｅに転送し、ＨＤＤ１６ｅの連続したクラスタ領域に書き込むこととしたが、終了指示手段としては、これに限定されない。例えば、操作部１２により低消費電力モードへの移行が指示された際に、揮発性メモリ１６ｂに格納されている画像データをＨＤＤ１６ｅに転送し、ＨＤＤ１６ｅの連続したクラスタ領域に書き込むようにしてもよい。
【００６６】
その他、画像形成装置１の細部構成及び細部動作に関しても、本発明の趣旨を逸脱することのない範囲で適宜変更可能である。
【図面の簡単な説明】
【００６７】
【図１】本発明に係る画像形成装置１の機能的構成を示すブロック図である。
【図２】図１の画像記憶部１６２の構成例を示すブロック図である。
【図３】図２の揮発性メモリ１６ｂの構成例を示す図である。
【図４】図３のメモリ管理テーブル領域１６３に記憶されるメモリ管理テーブルＴ１のデータ格納例を示す図である。
【図５】図１のＲＡＭ１１ｃに記憶されるＨＤＤ管理テーブルＴ２のデータ格納例を示す図である。
【図６】図１のフラッシュメモリ１８の構成例を示す図である。
【図７】図１の制御部１１により実行される画像データ書き込み制御処理を示すフローチャートである。
【図８】図１の制御部１１により実行される退避処理を示すフローチャートである。
【図９】図１の制御部１１により実行される事前退避準備処理を示すフローチャートである。
【符号の説明】
【００６８】
１  画像形成装置
１１  制御部
１１ａ  ＣＰＵ
１１ｂ  ＲＯＭ
１１ｃ  ＲＡＭ
１２  操作部
１２ａ  タッチパネル
１２ｂ  ハードキー
１２１  事前退避ボタン
１２２  副電源スイッチ
１３  表示部
１４  通信制御部
１５  画像読取部
１６  画像処理部
１６１  処理部
１６２  画像記憶部
１６ａ  メモリコントローラ
１６ｂ  揮発性メモリ
１６３  メモリ管理テーブル領域
１６４  常駐画像領域
１６５  転送画像領域
１６６  作業画像領域
１６ｃ  圧縮／伸張部
１６ｄ  ＨＤＤコントローラ
１６ｅ  ＨＤＤ
１７  画像出力部
１８  フラッシュメモリ
１８１  しおり・環境保存領域
１８２  メモリ管理テーブルバックアップ領域
１８３  ＨＤＤ管理テーブルバックアップ領域
１８４  閾値領域
１９  電源部
２０  バス
【図１】
2008067299.tif 000003
【図２】
2008067299.tif 000004
【図３】
2008067299.tif 000005
【図４】
2008067299.tif 000006
【図５】
2008067299.tif 000007
【図６】
2008067299.tif 000008
【図７】
2008067299.tif 000009
【図８】
2008067299.tif 000010
【図９】
2008067299.tif 000011