(57)【特許請求の範囲】
【請求項１】
入力される第１データをハードディスク装置の第１領域に記憶し、前記第１データを画像形成用の第２データに変換して前記ハードディスク装置の第２領域に記憶し、
画像形成タイミングに合わせて前記第２データを前記第２領域から読み出して画像形成部に供給する画像形成方法であって、
前記ハードディスク装置は複数台が並列に接続され、前記第１領域と前記第２領域とは異なる管理方式でそれぞれデータが管理されており、
ミラーリングとして前記複数台のハードディスク装置の前記第１領域に同一の前記第１データを記憶させ、
いずれかの前記第１領域から読み出した前記第１データを前記第２データに変換する際に、ストライピングとして前記複数台のハードディスク装置の前記第２領域に前記第２データの分割データを並列に記憶させ、
前記複数台のハードディスク装置の前記第２領域から前記第２データの分割データをストライピングとして読み出して画像形成タイミングに合わせて前記画像形成部に供給する、
ことを特徴とする画像形成方法。
【請求項２】
前記ハードディスク装置において、前記第２領域は前記第１領域よりもデータのアクセスが高速である、
ことを特徴とする請求項１記載の画像形成方法。
【請求項３】
前記ハードディスク装置において、前記第１領域はファイルシステムにより管理される領域であり、前記第２領域はＲＡＷデバイスとして管理される領域である、
ことを特徴とする請求項１記載の画像形成方法。
ことを特徴とする請求項１−２に記載の画像形成方法。
【請求項４】
入力される非ビットマップ形式の前記第１データをＲＩＰ処理によりビットマップ形式の第２データに変換する、
ことを特徴とする請求項１−３のいずれか一項に記載の画像形成方法。
【請求項５】
前記第１データと前記第２データとが前記ハードディスク装置に対してアクセス待ち状態である場合に、前記第２データのアクセスを優先させる、
ことを特徴とする請求項１−４のいずれか一項に記載の画像形成方法。
【請求項６】
前記第１領域で前記第１データを記憶する際あるいは読み出す際にキャッシュを使用する、
ことを特徴とする請求項１−５のいずれか一項に記載の画像形成方法。
【請求項７】
異なる管理方式でそれぞれデータを記憶可能な第１領域と第２領域とを有する複数台の並列に接続されたハードディスク装置と、
第１データを画像形成用の第２データに変換する処理部と、
前記第２データにより画像形成を行う画像形成部と、
入力される前記第１データをミラーリングとして前記複数台のハードディスク装置の前記第１領域に記憶するよう制御し、
前記処理部により変換された前記第２データについて、ストライピングとして前記複数台のハードディスク装置の前記第２領域に、前記第２データの分割データを並列に記憶するよう制御し、
前記複数台のハードディスク装置の前記第２領域から前記第２データの分割データをストライピングとして読み出して画像形成タイミングに合わせて前記画像形成部に供給するよう制御する制御部と、
を有することを特徴とする画像形成装置。
【請求項８】
前記ハードディスク装置において、前記第２領域は前記第１領域よりもデータのアクセスが高速である、
ことを特徴とする請求項７記載の画像形成装置。
【請求項９】
前記ハードディスク装置において、前記第１領域はファイルシステムにより管理される領域であり、前記第２領域はＲＡＷデバイスとして管理される領域である、
ことを特徴とする請求項７−８に記載の画像形成装置。
【請求項１０】
前記処理部は、入力される非ビットマップ形式の前記第１データを、ＲＩＰ処理によりビットマップ形式の第２データに変換する、
ことを特徴とする請求項７−９のいずれか一項に記載の画像形成装置。
【請求項１１】
前記制御部は、前記第１データと前記第２データとが前記ハードディスク装置に対してアクセス待ち状態である場合に、前記第２データのアクセスを優先させる、
ことを特徴とする請求項７−１１のいずれか一項に記載の画像形成装置。
【請求項１２】
前記制御部は、前記第１領域で前記第１データを記憶する際あるいは読み出す際に前記キャッシュを使用するよう制御する、
ことを特徴とする請求項７−１１のいずれか一項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成に関するデータを記憶する記憶装置を備えた状態での画像形成方法および画像形成装置に関する。
【背景技術】
【０００２】
画像形成装置では、外部機器から送られてきたページ記述言語で記述された非ビットマップ形式のＲＩＰ前のプリントデータ（ＲＩＰ前プリントデータ）あるいはラスタライズされたビットマップ形式の画像データ（ＲＩＰ後プリントデータ）など各種のデータを記憶しておく必要がある。
【０００３】
このため、画像形成装置において、大容量の画像データを記憶するために不揮発性の記憶装置としてハードディスク装置（ＨＤＤ；Hard Disk Drive）が搭載されるようになってきている。
【０００４】
また、このような画像形成装置においては、頁毎のビットマップ形式の画像データを、露光や給紙などの画像形成タイミングに正確に合わせて遅れることなく画像形成部に供給する必要がある。
【０００５】
ここで、印刷分野で使用される画像形成装置においては、画像形成の高画質化と高速化の要求により、大容量の画像データを高速に連続して出力する必要が生じている。また、ジャムなどの不具合からリカバリする際にも、一連の大容量の画像データを記録紙の出力タイミングに合わせて高速に出力する必要が生じる。このような状況では、ＨＤＤからのデータ出力では間に合わなくなるため、大容量のＤＲＡＭ（Dynamic Random Access Memory）に一連の画像データを蓄えておいてから出力するようになっている。
【０００６】
なお、このような画像形成装置のＨＤＤの使用については、以下の特許文献に提案されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０００−５９５９１号公報
【特許文献２】特開２００８−１６２０６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
以上の特許文献１には、複写機やプリンタにおいて、各種の画像データをファイル形式で保存することが記載されている。また、以上の特許文献２では、外部から入力されたページ記述言語で記述されたデータをビットマップ形式の画像データに展開し、このビットマップ形式の画像データをＤＲＡＭに記憶させて、画像形成することが記載されている。ただし、いずれの特許文献にも、ＨＤＤの高速かつ効率的な利用手法については提案されていない。
【０００９】
なお、プロダクションプリントと呼ばれる印刷分野で使用される高速の画像形成システムでは、画像形成装置の後段に各種の後処理を行うオプション装置が多段で接続されて、製本されて出力されるようになっている。そして、このような画像形成システムでは、一連の後処理の作業も連続して実行するため、頁数分や部数分の画像データを、画像形成タイミングに合わせて遅れることなく高速に連続して出力する必要がある。この結果、前述したＤＲＡＭを、更に大量に搭載する必要が生じてくる。
【００１０】
このような画像形成システムの状況において、要求されるＤＲＡＭの容量が大きくなりすぎるため、データの記憶のために存在している大容量のＨＤＤを活用することが試みられている。
【００１１】
しかし、ラスタライズ等によるＨＤＤへのアクセスが画像データ出力と並行して発生するために画像データ出力に遅れが生じるといった画像形成装置特有の事情もあり、共通のＨＤＤを活用することは困難であった。
【００１２】
この場合、画像データの出力を優先させるためにラスタライズ処理を停止させたり、あるいは、画像データの出力とラスタライズ用とでＨＤＤを分けるなどの対策も考えられるが、ラスタライズ一時停止による画像形成パフォーマンス低下やＨＤＤ増設によるコスト上昇など新たな問題が生じることになる。
【００１３】
さらに、一般的なファイルシステムの機能によりＨＤＤを利用した場合のファイルの断片化によるフラグメンテーションの問題により、画像データの読み出し速度が低下することがあり、画像データ出力に要求される読み出し速度に達しないことが発生しやすくなる。このような理由により、画像形成装置のビットマップ形式の画像データ出力にＨＤＤを活用することは困難であった。
【００１４】
本発明はこのような課題に鑑みてなされたものであって、ＤＲＡＭの容量を増やさずにＨＤＤからビットマップ形式の画像データを画像形成部に出力して高速に画像形成する画像形成方法および画像形成装置を実現することを目的とする。
【課題を解決するための手段】
【００１５】
すなわち、前記した課題を解決する本発明は、以下の通りである。
【００１６】
この発明は、入力される第１データをハードディスク装置の第１領域に記憶し、前記第１データを画像形成用の第２データに変換して前記ハードディスク装置の第２領域に記憶し、画像形成タイミングに合わせて前記第２データを前記第２領域から読み出して画像形成部に供給する画像形成において、前記第１領域と前記第２領域とは異なる管理方式でそれぞれデータが管理される、ことを特徴とする。
【００１７】
ここで、前記ハードディスク装置において、前記第２領域は前記第１領域よりもデータのアクセスが高速である、ことを特徴とする。
【００１８】
ここで、前記ハードディスク装置において、前記第１領域はファイルシステムにより管理される領域であり、前記第２領域はＲＡＷデバイスとして管理される領域である、ことを特徴とする。
【００１９】
また、入力される非ビットマップ形式の前記第１データをＲＩＰ処理によりビットマップ形式の第２データに変換する、ことを特徴とする。
【００２０】
また、前記第１データと前記第２データとが前記ハードディスク装置に対してアクセス待ち状態である場合に、前記第２データのアクセスを優先させる、ことを特徴とする。
【００２１】
また、前記第１領域で前記第１データを記憶する際あるいは読み出す際にキャッシュを使用する、ことを特徴とする。
【００２２】
また、前記ハードディスク装置が複数台で構成されており、複数のそれぞれの前記ハードディスク装置について前記第１領域と前記第２領域とを有している、ことを特徴とする。
【００２３】
また、前記ハードディスク装置が複数台で構成されており、前記第１データをミラーリングとして前記複数台のハードディスク装置の前記第１領域に記憶するよう制御し、前記処理部により変換された前記第２データについて、ストライピングとして前記複数台のハードディスク装置の前記第２領域に、前記第２データの分割データを並列に記憶するよう制御し、前記複数台のハードディスク装置の前記第２領域から前記第２データの分割データをストライピングとして読み出して画像形成タイミングに合わせて前記画像形成部に供給する、ことを特徴とする。
【発明の効果】
【００２４】
本発明によると、以下のような効果が得られる。
【００２５】
この発明では、ハードディスク装置の第１領域と第２領域とで異なる管理方式でそれぞれデータが管理される場合に、画像形成のために外部から入力される非ビットマップ形式の第１データをハードディスク装置の第１領域に記憶し、この第１データをＲＩＰ処理により画像形成用のビットマップ形式の第２データに変換してハードディスク装置の第２領域に記憶し、画像形成タイミングに合わせて第２データを第２領域から読み出して画像形成部に供給している。
【００２６】
ここで、第２領域は第１領域よりもデータのアクセスが高速であるため、ＤＲＡＭの容量を増やさずにＨＤＤからビットマップ形式の画像データを画像形成部に出力して高速に画像形成することが可能になる。
【００２７】
また、ここで、ＲＡＷデバイスとして管理される第２領域は、ファイルシステムにより管理される第１領域よりもデータのアクセスが高速であり、ＤＲＡＭの容量を増やさずにＨＤＤからビットマップ形式の画像データを画像形成部に出力して高速に画像形成することが可能になる。
【００２８】
また、第１データと第２データとがハードディスク装置に対してアクセス待ち状態である場合には、画像形成のための第２データのアクセスを優先させることにより、ＨＤＤからビットマップ形式の画像データを画像形成部に出力して高速に画像形成することが可能になり、ＲＩＰ処理のための第１データのアクセスと画像形成のための第２データのアクセスとを同じハードディスク装置で両立させることが可能になる。
【００２９】
また、第１領域の第１データのアクセスではキャッシュを使用するものの、第２領域の第２データのアクセスではキャッシュを使用しないようにすることで、キャッシュのヒット／ミスによって第２領域の第２データのアクセス速度が変化することが無く、第２領域の第２データの読み出しが常時安定した状態になり、ＨＤＤからビットマップ形式の画像データを画像形成部に出力して高速かつ安定した状態で画像形成することが可能になる。
【００３０】
また、ハードディスク装置が複数台で構成される場合には、複数のそれぞれのハードディスク装置について第１領域と第２領域とを有するようにして、第１領域は複数のハードディスク装置をミラーリングとして使用し、第２領域は複数のハードディスク装置をストライピングにより使用することで、ＨＤＤからビットマップ形式の画像データを画像形成部に出力して高速かつ安定した状態で画像形成することが可能になる。
【図面の簡単な説明】
【００３１】
【図１】本発明の実施形態の画像形成装置の構成を示すブロック図である。
【図２】本発明の実施形態の画像形成装置の動作を示すフローチャートである。
【図３】本発明の実施形態の画像形成装置の概略処理を示す説明図である。
【図４】本発明の実施形態の画像形成装置の処理例を示す説明図である。
【図５】本発明の実施形態の画像形成装置の処理例を示す説明図である。
【図６】本発明の実施形態の画像形成装置の処理例を示す説明図である。
【図７】本発明の実施形態の画像形成装置の処理例を示す説明図である。
【発明を実施するための形態】
【００３２】
以下、図面を参照して本発明を実施するための形態（以下、実施形態）を詳細に説明する。ここでは、外部機器から非ビットマップ形式の画像データを受信して、装置内でラスタライズしてビットマップ形式の画像データに変換して画像形成すると共に画像データを記憶する機能を有する画像形成装置１００を具体例にして説明する。
【００３３】
〈画像形成装置の構成〉
ここで、図１に示される画像形成装置１００は、ＣＰＵ（Central Processing Unit）等により構成されて画像形成装置１００内の各部を制御する制御部１０１と、各種ネットワークを介して他の装置と通信するための通信部１０２と、液晶表示部とタッチパネルとにより構成されて利用者による操作が入力される操作部１０３と、画像形成装置１００で取り扱う各種データを不揮発性の記憶手段であるハードディスク装置（ＨＤＤ；Hard Disk Drive）に記憶する記憶装置１１０と、外部機器から受信したページ記述言語により記述された非ビットマップ形式のＲＩＰ前プリントデータを記憶装置１１０に記憶する処理を行うデータ処理部１２０と、ＲＩＰ前プリントデータをＲＩＰ（Raster Image Processor）処理によりラスタライズすることでビットマップ形式のＲＩＰ後プリントデータを生成するＲＩＰ処理部１３０と、記憶装置１１０に記憶するＲＩＰ後プリントデータに圧縮処理を施すと共に記憶装置１１０に圧縮処理されて記憶されているＲＩＰ後プリントデータを読み出して伸長処理を施す画像処理部１５０と、画像形成出力についてＲＩＰ後プリントデータに各種処理を行う出力処理部１６０と、ＲＩＰ後画像データを画像形成部１８０での記録紙の出力タイミングに合わせて高速に出力するためＤＲＡＭ（Dynamic Random Access Memory）により構成されたバッファメモリ１７０と、電子写真方式などにより画像形成出力を実行するプリントエンジンとしての画像形成部１８０と、を備えて構成されている。
【００３４】
キャッシュ１０５は制御部１０１がオペレーティングシステム(Operating System)により管理しているメモリの一部をキャッシュメモリとして割り当てたもので、後述する記憶装置１１０よりも高速な記憶と読み出しとが可能に構成されたものであり、本願明細書では略して単にキャッシュと呼ぶことにする。なお、図１におけるキャッシュ１０５の記載は、動作状態を模式的に示すものであって、実際にこの位置に配置されるものではない。
【００３５】
ここで、記憶装置１１０は、データを記憶するためにＨＤＤを有する記憶装置であり、このＨＤＤ１１１は請求項における第１領域としてのＦＳ領域１１１ａと、請求項における第２領域としてのＲＡＷ領域１１１ｂの２つのパーティション（記憶領域）を有している。ここで、第１領域であるＦＳ領域１１１ａと、前記第２領域であるＲＡＷ領域１１１ｂとは、以下に説明するように異なる管理方式でそれぞれデータが管理される。また、外部から入力されるＲＩＰ前プリントデータが請求項における第１データであり、ＲＩＰ処理されたＲＩＰ後プリントデータが請求項における第２データである。
【００３６】
ＦＳ領域１１１ａとは、オペレーティングシステムのファイルシステムによって管理された領域であり、利用者により操作部１０３を介して記憶を指示された画像データを後からファイル名や各種属性により検索して再利用可能に記憶するための領域であり、データの書き込み及び読み出しのスピードはそれほど重視されないが、ファイルシステムによる各種の管理や利用が可能である。なお、この実施形態では、記憶装置１１０の第１領域であるＦＳ領域１１１ａで第１データであるＲＩＰ前プリントデータを記憶する際あるいは読み出す際にキャッシュ１０５が使用される。但し、ＦＳ領域１１１ａではファイルの断片化によるフラグメンテーションの問題により、画像データの読み出し速度が低下することがある。また、ＦＳ領域１１１ａではキャッシュ１０５を利用することが可能であり、キャッシュヒット時は高速アクセスが可能であるが、キャッシュミスヒット時はパフォーマンスが低下することがある。なお、この実施形態では、画像形成出力までに時間があり、画像形成出力までに複数のデータを記憶しておく可能性が高いＲＩＰ前プリントデータをＦＳ領域１１１ａに記憶する。
【００３７】
一方、ＲＡＷ領域１１１ｂとは、制御部１０１によりＲＡＷデバイスとして管理される領域であって、揮発性メモリの容量不足を補う仮想メモリとして画像データを所定のタイミングで出力するために一時的に記憶する領域であり、データの書き込み及び読み出しにスピードが要求されるため、制御部１０１により直接データ管理が行われており、セクタ番号とデータ容量の管理によって１ページ分の画像データが連続するセクタに書き込まれる。
【００３８】
なお、このＲＡＷ領域１１１ｂでは、ファイルシステムのような各種属性やキャッシュは使用しないが、以上説明したデータ管理により安定した状態で高速アクセス（記憶および読み出し）が可能になる。なお、この実施形態では、画像形成出力時に高速に出力する必要のあるＲＩＰ後プリントデータをＲＡＷ領域１１１ｂに記憶する。また、このＲＡＷ領域１１１ｂは、より高速アクセスを実現するため、ＨＤＤ１１１のディスクにおいてＦＳ領域１１１ａよりも外側の領域が使用される。
【００３９】
なお、本実施形態の画像形成装置１００は、プロダクションプリントと呼ばれる印刷分野の画像形成システムで使用される高速の画像形成装置であり、画像形成装置１００の後段に図示されない各種の後処理を行うオプション装置が多段で接続されて、製本されて出力されるようになっている。なお、このような画像形成システムでは、一連の後処理の作業も連続して実行するため、頁数分や部数分の画像データを、画像形成タイミングに合わせて遅れることなく高速に連続して出力する必要があるが、本実施形態では、後述するように記憶装置１１０のＨＤＤを高速に使用可能にする新たな手法を採用することで、バッファメモリ１７０としては記憶と読み出しとを交互に行うため２頁分の最低限の容量のＤＲＡＭで対応することが可能になっている。
【００４０】
〈画像形成装置の動作〉
ここで、本実施形態の画像形成の動作について説明する。ここでは、制御部１０１の記憶アクセス制御を示す図２のフローチャートと、データの流れ順を示す図３以降の説明図を参照して説明する。なお、ここでは、記憶装置１１０に対するデータの記憶（ライト）あるいは記憶装置１１０からのデータの読み出し（リード）を総称して転送と呼ぶことにする。
【００４１】
制御部１０１は記憶装置１１０に対するデータの記憶あるいは読み出しといったデータ転送に関するアクセス内容を監視しており、アクセス要求が発生した場合には、記憶装置１１０のＦＳ領域／ＲＡＷ領域のいずれに対しての、記憶（ライト）／読み出し（リード）であるか、アクセス内容を確認する（図２中のステップＳ１０１、Ｓ１０２、Ｓ１０３）。
【００４２】
外部機器からのＲＩＰ前プリントデータの送信（図３（ａ））があった場合には、制御部１０１は、アクセス内容としては記憶装置１１０のＦＳ領域１１１ａに対するライトのアクセス要求であると判断する（図２中のステップＳ１０２でＦＳ、Ｓ１０３でライト）。
【００４３】
ここで、制御部１０１はキャッシュ１０５の空き容量を調べ、キャッシュ１０５の容量にＲＩＰ前プリントデータをコピーするのに十分な空きがあれば（図２中のステップＳ１０４でＮＯ）、制御部１０１とデータ処理部１２０は、ＲＩＰ前プリントデータをキャッシュ１０５にコピーして（図２中のステップＳ１０５、図３（ｂ））、この時点でＦＳ領域１１１ａに対しては書き込まずに、このフローチャートにおける処理を終了する。なお、キャッシュ処理におけるＨＤＤ遅延書き込みとして、記憶装置１１０へのアクセスが存在していないタイミングで、キャッシュ１０５にコピーしたＲＩＰ前プリントデータをＦＳ領域１１１ａに記憶させ、キャッシュ１０５の記憶内容とＦＳ領域１１１ａの記憶内容とを一致させておく。
【００４４】
一方、キャッシュ１０５の容量に空きが無ければ（図２中のステップＳ１０４でＹＥＳ）、ＲＩＰ前プリントデータを記憶装置１１０のＦＳ領域１１１ａに記憶させる（図３（ｂ））ための準備として、制御部１０１は、ＲＩＰ前プリントデータの記憶装置１１０に対するアクセスについて、転送可能データリストを作成あるいは更新する（図２中のステップＳ１０８）。なお、この転送可能データリストに基づく転送待ち順位の入れ替え及び転送実行については後述する。
【００４５】
記憶装置１１０のＦＳ領域１１１ａに記憶されているＲＩＰ前プリントデータを読み出してＲＩＰ処理部１３０でＲＩＰ処理する場合（図３（ｃ））には、制御部１０１は、アクセス内容としては記憶装置１１０のＦＳ領域１１１ａに対するリードのアクセス要求であると判断する（図２中のステップＳ１０２でＦＳ、Ｓ１０３でリード）。
【００４６】
ここで、制御部１０１はキャッシュ１０５内に読み出すべきＲＩＰ前プリントデータが存在するかを確認し（図２中のステップＳ１０６）、キャッシュ１０５内に読み出すべきＲＩＰ前プリントデータが存在していれば（図２中のステップＳ１０６でＹＥＳ）、制御部１０１とデータ処理部１２０は、ＲＩＰ前プリントデータをキャッシュ１０５から読み出してＲＩＰ処理部１３０に供給し（図２中のステップＳ１０７）、このフローチャートにおける処理を終了する。
【００４７】
一方、キャッシュ１０５内に読み出すべきＲＩＰ前プリントデータが存在しなければ（図２中のステップＳ１０６でＮＯ）、ＲＩＰ前プリントデータを記憶装置１１０のＦＳ領域１１１ａから読み出すための準備として、制御部１０１は、ＲＩＰ前プリントデータの記憶装置１１０に対するアクセスについて、転送可能データリストを作成あるいは更新する（図２中のステップＳ１０８）。なお、この転送可能データリストに基づく転送待ち順位の入れ替え及び転送実行については後述する。
【００４８】
ＲＩＰ処理部１３０でＲＩＰ処理されたＲＩＰ後プリントデータを記憶装置１１０のＲＡＷ領域１１１ａに記憶させる場合（図３（ｅ））、または、記憶装置１１０のＲＡＷ領域１１１ａに記憶されているＲＩＰ後プリントデータを読み出して（図３（ｆ））バッファメモリ１７０経由で画像形成部１８０に供給して画像形成する場合（図３（ｇ），（ｈ），（ｉ））、制御部１０１は、アクセス内容としては記憶装置１１０のＲＡＷ領域１１１ｂに対するアクセス要求であると判断する（図２中のステップＳ１０２でＲＡＷ）。
【００４９】
ここで、制御部１０１は、ＲＩＰ後プリントデータについての記憶装置１１０のＲＡＷ領域１１１ｂへのアクセスの準備として、制御部１０１は、転送可能データリストを作成あるいは更新する（図２中のステップＳ１０８）。
【００５０】
以上の転送準備（図２中のステップＳ１０８）で作成された転送可能データリストは、データ名、ＲＩＰ前プリントデータかＲＩＰ後プリントデータの種別、ＦＳ領域１１１ａかＲＡＷ領域１１１ｂかのアクセス先種別、待ち順位などが含まれている。図４に示す例では、待ち順位［１］〜［４］の具体例を示している。
【００５１】
ここで、制御部１０１は、記憶装置１１０に対するデータの記憶（ライト）あるいは記憶装置１１０からの読み出し（リード）といったアクセス（データ転送）についての待ち順位（図４（ａ）の［１］〜［４］）とアクセス種別とを転送可能データリストに基づいて調べ、ＲＡＷ領域１１１ｂのＲＩＰ後プリントデータがＦＳ領域１１１ａのＲＩＰ前プリントデータよりも待ち順位が後ろ（待ち順位数値大）になっているかを判断する（図２中のステップＳ１０９）。
【００５２】
ここで、ＲＩＰ前プリントデータとＲＩＰ後プリントデータとが記憶装置１１０に対してアクセス待ち状態である場合に、ＲＩＰ後プリントデータのアクセスを優先させるように、制御部１０１は転送可能データリストでの待ち順位を変更する。なお、既に待ち順位が先頭に近い位置に存在するＲＩＰ後プリントデータについては待ち順位を変更しないようにする。
【００５３】
図４（ａ）ではＲＩＰ後プリントデータが待ち順位４でＲＩＰ前プリントデータの待ち順位１−３よりも後に位置しているため、制御部１０１は、待ち順位１−３のＲＩＰ前プリントデータの待ち順位を１ずつ後退させて、図４（ｂ）のようにＲＩＰ後プリントデータについて先頭である待ち順位１に入れ替える（図２中のステップＳ１１０）。
【００５４】
また、図５（ａ）ではＲＩＰ後プリントデータが待ち順位４でＲＩＰ前プリントデータの待ち順位２−３よりも後に位置しているものの、別のＲＩＰ後プリントデータが待ち順位１で先頭に位置しているため、制御部１０１は、待ち順位２−３のＲＩＰ前プリントデータの待ち順位を１ずつ後退させて、図５（ｂ）のように最後尾であったＲＩＰ後プリントデータについて先頭の次の待ち順位２に入れ替える（図２中のステップＳ１１０）。
【００５５】
このようにＲＩＰ前プリントデータとＲＩＰ後プリントデータとが記憶装置１１０に対してアクセス待ち状態である場合に、画像形成部１８０に供給するＲＩＰ後プリントデータの記憶装置１１０へのアクセスを優先させて変更した転送可能データリストに基づいてデータ転送を実行させる（図２中のステップＳ１１１）。すなわち、制御部１０１はＨＤＤ１１１に対する書き込み（ライト）あるいは読み出し（リード）を実行させる。なお、上述した転送可能データリストに転送待ちのデータが存在する場合には、制御部１０１はデータ転送を繰り返す（図２中のステップＳ１１２でＹＥＳ、Ｓ１１１）。
【００５６】
なお、このデータ転送は、制御部１０１のデータ転送命令に従った図示されない転送コントローラによるＤＭＡ（Direct Memory Access）転送とすることが、データ転送速度向上や制御部１０１の負荷減少の観点で望ましい。
【００５７】
以上のように、ＲＩＰ前プリントデータについては記憶装置１１０のＦＳ領域１１１ａで記憶し、ＲＩＰ後プリントデータについては記憶装置１１０のＲＡＷ領域１１１ｂで記憶することで、ＲＩＰ後プリントデータを画像形成部１８０に高速に出力して画像形成することが可能になり、さらに、ＲＩＰ後プリントデータのアクセスをＲＩＰ前プリントデータのアクセスに対して優先させることで、ＲＩＰ後プリントデータを画像形成部１８０に優先的に高速に出力して画像形成することが可能になり、記憶装置１１０内の同じＨＤＤ１１１でＲＩＰ前プリントデータのアクセスとＲＩＰ後プリントデータのアクセスとを両立させることが可能になる。
【００５８】
〈記憶装置の他の構成〉
なお、印刷分野で使用される画像形成装置１００においては、画像形成の高画質化と高速化の要求により、より大容量の画像データを高速に連続して出力する必要が生じてきている。このため、図１および図３に示したＨＤＤ１１１を１台備えた記憶装置１１０では容量および高速性に対処することが困難になる場合がある。
【００５９】
そこで、図６に示すように、ＨＤＤ１１１Ａ，１１１Ｂ，１１１Ｃのように複数のＨＤＤを備えた記憶装置１１０を採用することも可能である。この場合、全てのＨＤＤ１１１Ａ〜１１１ＣについてＦＳ領域とＲＡＷ領域を備えるようにパーティションを構成する。
【００６０】
また、ＦＳ領域については、外部機器などから送られてきたＲＩＰ前プリントデータを保存しておくという性質から、ミラーリングとして各ＨＤＤ１１１Ａ〜１１１Ｃに同一データを記憶させるように使用することで信頼性の向上を図ってデータ破損に対処することが可能になる。なお、ＦＳ領域については、直後にプリントするＲＩＰ前プリントデータの記憶、プリント時期は未定であって保存しておくためのＲＩＰ前プリントデータの記憶、スキャナからのスキャンデータの記憶など、用途に応じて使用するＨＤＤを分けるといったことも可能である。
【００６１】
そして、ＲＡＷ領域についてはストライピングとして各ＨＤＤ１１１Ａ〜１１１Ｃに分割データを並列に記憶させることで、ＲＩＰ後プリントデータの記憶も読み出しも、単独ＨＤＤの場合よりも一層の高速に実行することが可能になる。この場合、ストライピングにより並列使用するＨＤＤ台数に応じてデータ転送速度が向上する。また、この場合には、各データの各ＨＤＤ１１１Ａ〜１１１Ｃにおける開始セクタとデータサイズとを図７のようなＲＡＷ領域管理リストとして制御部１０１が作成して管理しつつストライピングの制御を行う。
【００６２】
〈実施形態の画像形成方法および画像形成装置の効果〉
以上説明したように、第２領域としてのＲＡＷ領域は第１領域としてのＦＳ領域よりもデータのアクセスが高速であるため、バッファメモリ１７０のＤＲＡＭの容量を増やさずにＨＤＤからビットマップ形式の画像データ（ＲＩＰ後プリントデータ）を画像形成部に出力して高速に画像形成することが可能になる。
【００６３】
また、ここで、ＲＡＷデバイスとして管理されるＲＡＷ領域は、ファイルシステムにより管理されるＦＳ領域よりもデータのアクセスが高速であり、バッファメモリ１７０のＤＲＡＭの容量を増やさずにＨＤＤからビットマップ形式の画像データ（ＲＩＰ後プリントデータ）を画像形成部に出力して高速に画像形成することが可能になる。
【００６４】
また、ＲＩＰ前プリントデータとＲＩＰ後プリントデータがＨＤＤ１１１に対してアクセス待ち状態である場合には、画像形成のためのＲＩＰ後プリントデータのアクセスを優先させることにより、ＨＤＤ１１１からビットマップ形式のＲＩＰ後プリントデータを画像形成部１８０に出力して高速に画像形成することが可能になり、ＲＩＰ処理のためのＲＩＰ前プリントデータのアクセスと画像形成のためのＲＩＰ後プリントデータのアクセスとを同じＨＤＤ１１１で両立させることが可能になる。
【００６５】
また、ＲＩＰ前プリントデータのデータのアクセスではキャッシュ１０５を使用するものの、ＲＩＰ後プリントデータのデータのアクセスではキャッシュ１０５を使用しないようにすることで、キャッシュヒット／キャッシュミスによってＲＩＰ後プリントデータのアクセス速度が変化することが無く、ＲＩＰ後プリントデータの読み出しが常時安定した状態になり、ＨＤＤ１１１からビットマップ形式のＲＩＰ後プリントデータを画像形成部に出力して高速かつ安定した状態で画像形成することが可能になる。
【００６６】
また、ＨＤＤ１１１が複数のＨＤＤから構成される場合には、複数のそれぞれのＨＤＤについてＦＳ領域とＲＡＷ領域とを有するようにして、ＲＡＷ領域は複数のＨＤＤをストライピングにより使用することで、各ＨＤＤからビットマップ形式のＲＩＰ後プリントデータを画像形成部１８０に出力して高速かつ安定した状態で画像形成することが可能になる。
【符号の説明】
【００６７】
１００  画像形成装置
１０１  制御部
１０２  通信部
１０３  操作部
１１０  記憶装置
１２０  データ処理部
１３０  ＲＩＰ処理部
１５０  画像処理部
１６０  出力処理部
１７０  バッファメモリ
１８０  画像形成部
【図１】
0005849400.tif 000002
【図２】
0005849400.tif 000003
【図３】
0005849400.tif 000004
【図４】
0005849400.tif 000005
【図５】
0005849400.tif 000006
【図６】
0005849400.tif 000007
【図７】
0005849400.tif 000008