(57)【要約】【課題】ＳＳＤの書き換え回数が上限に達した場合であっても、継続して使用することができる画像形成装置を提供する。【解決手段】  ＳＳＤの書き換え可能なデータ量が、次に一時保存する画像データのデータ量以上である場合は、ＳＳＤに当該画像データを一時保存するように制御し、ＳＳＤの書き換え可能なデータ量が、次に一時保存する画像データのデータ量未満である場合は、第１記憶装置に当該画像データを一時保存するように制御する。第１記憶装置に画像データを一時保存すれば処理を継続することができる。【選択図】図６
2014138265.tif 000002
【特許請求の範囲】
【請求項１】
画像データに基づいて記録紙上に画像を形成する画像形成部と、
前記画像データを一時的に保存するためのＳＳＤと、
前記画像データを一時的に保存するための第１記憶装置と、
前記画像形成部に画像を形成させる画像データを前記ＳＳＤと前記第１記憶装置のいずれかを保存先に選択して一時保存し、該一時保存した画像データをその記憶先から読み出して前記画像形成部に転送して画像形成させる制御部と、
を備え、
前記制御部は、前記ＳＳＤの書き換え可能なデータ量が、次に前記一時保存する画像データのデータ量以上である場合は前記ＳＳＤに、前記ＳＳＤの書き換え可能なデータ量が、次に前記一時保存する画像データのデータ量未満である場合は前記第１記憶装置に、前記画像データを一時保存する
ことを特徴とする画像形成装置。
【請求項２】
次に前記一時保存する画像データのデータ量は、ジョブ単位のデータ量、もしくはページ単位のデータ量のいずれか一方である
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記第１記憶装置は、前記ＳＳＤよりもデータの転送速度が遅く、
前記制御部は、前記ＳＳＤを前記一時保存の保存先として選択した場合は、前記一時保存と、前記一時保存した画像データの読み出しを並行して行い、前記第１記憶装置を前記一時保存の保存先として選択した場合は、前記一時保存と、前記一時保存した画像データの読み出しを別々に行う
ことを特徴とする請求項１または２に記載の画像形成装置。
【請求項４】
前記第１記憶装置はＨＤＤである
ことを特徴とする請求項１乃至３のいずれか１つに記載の画像形成装置。
【請求項５】
前記第１記憶装置はＳＳＤである
ことを特徴とする請求項１または２に記載の画像形成装置。
【請求項６】
前記第１記憶装置に前記一時保存の実行中に前記ＳＳＤを交換可能とする
ことを特徴とする請求項１乃至５のいずれか１つに記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＳＳＤと他の記憶装置を併用する画像形成装置に関する。
【背景技術】
【０００２】
従来、画像形成装置では、プリントデータ（印刷ジョブ）のようなデータを保存する長期保存メモリとして、容量当たりのコストが安いＨＤＤ（Hard Disk Drive）を採用している。また、ＨＤＤは、プリントデータに基づいてＲＩＰ（Raster Image Processor）画像（ビットマップ画像、ＲＡＷ画像）を生成した際に、印刷速度に対応させる為にＲＩＰ画像を一時的に保存するメモリ（以後、一時保存メモリと呼ぶ）としても使用される。
【０００３】
ところで、プリントジョブでは、プリントデータを画像データ（ＲＩＰ画像）に展開し、この画像データをＨＤＤに順次保存する処理を行いながら、展開の完了したページの画像データをＨＤＤから順にページメモリに読み出し、１ページ分の画像データがページメモリに格納された時点でプリンタ部にそのページの印刷を指示するようになっている。このため、展開した画像データをＨＤＤに格納する際のデータ転送速度や、ＨＤＤからページメモリへ画像データを読み出す際のデータ転送速度が遅いと、プリンタ部での印刷待ちが発生し、画像形成装置の生産性が低下してしまう。
【０００４】
そこで、画像形成装置の生産性を維持する為に必要なデータ転送速度（以後、生産性維持速度と呼ぶ）を確保する為に、ＨＤＤを複数台搭載しＲＡＩＤ（Redundant Arrays of Inexpensive Disks）構成をとることで（並列的に使用することで）、データ転送速度を向上させる（データ転送を高速化する）方法（ＲＡＩＤ０（ストライピング））がある。たとえば、図７は４台のＨＤＤにてストライピングを行う画像形成装置を示す。
【０００５】
しかし、ＨＤＤを多数搭載すると、その分コストがかかる。また、その分のＨＤＤを搭載する為のスペースが必要になる。そこで、複数台のＨＤＤの代わりに１台のＳＳＤ（Solid State Drive）を使用する方法がある。ＳＳＤは、１台で生産性維持速度以上のデータ転送速度を確保することができ、なおかつ１台搭載する場合にかかるコストは、ＨＤＤを複数台（たとえば３台以上）搭載する場合にかかるコストに比べて安い。
【０００６】
なお、ＳＳＤの使用方法としては、以下の例が挙げられる。たとえば、特許文献１には、各種のセンサーによって、温度、振動、衝撃、気圧、バッテリィの残量、音圧もしくは暗騒音に対するＨＤＤの相対発生音、または、ディスク装置の発生音、装置が電源投入時・切断時である等の環境条件を判断し、その判断結果（またはユーザの指示）に応じて、データの保存先としてＨＤＤとＳＳＤを切り替える方法が開示されている（特許文献１）。
【０００７】
また、特許文献２には、ＨＤＤにランダムアクセスを行った場合は、シーケンシャルアクセスを行った場合に比べてデータの転送に時間を要することから、データ転送速度の確保のため、ランダムアクセスを行う種類のデータはＨＤＤではなくＳＳＤに書き込む方法が開示されている（特許文献２）。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００６−３３８６９１号公報
【特許文献２】特開２０１１−５１５７２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかし、ＳＳＤは書き換え回数に上限があり、書き換え回数が上限値に達した場合には、ＳＳＤは書き込み禁止状態（ＲｅａｄＯｎｌｙ状態）になってしまう。よって、ＳＳＤの書き換え回数が上限を迎えた場合、新たなＳＳＤに交換するまで、書き込みが不可能で画像形成装置が使用できなくなるという問題がある。
【００１０】
なお、特許文献１、２に開示の方法は、ＳＳＤをＨＤＤの補助として使用する方法であり、ＳＳＤを主要なメモリとして使用するものではなく、ＳＳＤの書き込み回数が上限に達した場合についての問題には対応していない。
【００１１】
本発明は、上記の問題を解決しようとするものであり、ＳＳＤの書き換え回数が上限に達した場合であっても、継続して使用することのできる画像形成装置を提供する。
【課題を解決するための手段】
【００１２】
かかる目的を達成するための本発明の要旨とするところは、次の各項の発明に存する。
【００１３】
［１］画像データに基づいて記録紙上に画像を形成する画像形成部と、
前記画像データを一時的に保存するためのＳＳＤと、
前記画像データを一時的に保存するための第１記憶装置と、
前記画像形成部に画像を形成させる画像データを前記ＳＳＤと前記第１記憶装置のいずれかを保存先に選択して一時保存し、該一時保存した画像データをその記憶先から読み出して前記画像形成部に転送して画像形成させる制御部と、
を備え、
前記制御部は、前記ＳＳＤの書き換え可能なデータ量が、次に前記一時保存する画像データのデータ量以上である場合は前記ＳＳＤに、前記ＳＳＤの書き換え可能なデータ量が、次に前記一時保存する画像データのデータ量未満である場合は前記第１記憶装置に、前記画像データを一時保存する
ことを特徴とする画像形成装置。
【００１４】
上記発明では、ＳＳＤの書き換え可能なデータ量が、次に一時保存する画像データのデータ量以上である場合は、ＳＳＤに、その画像データを一時保存し、ＳＳＤの書き換え可能なデータ量が、次に一時保存する画像データのデータ量未満である場合は、第１記憶装置にその画像データを一時保存する。これにより、ＳＳＤの書き換え回数が上限を迎え、ＳＳＤへの書き込みが不可能になった場合であっても画像形成を継続することができる。
【００１５】
［２］次に前記一時保存する画像データのデータ量は、ジョブ単位のデータ量、もしくはページ単位のデータ量のいずれか一方である
ことを特徴とする［１］に記載の画像形成装置。
【００１６】
上記発明では、次に一時保存する画像データのデータ量は、ジョブ単位のデータ量、もしくはページ単位のデータ量のいずれか一方である。ジョブ単位のデータ量とＳＳＤの書き換え可能なデータ量を比較する場合は、ジョブの実行中に保存先の切り替え（ＳＳＤと第１記憶装置）が発生しない。ページ単位のデータ量とＳＳＤの書き換え可能なデータ量を比較する場合は、ジョブ単位のデータ量と比較する場合に比べてより確実に、ＳＳＤが書き込み不可能になるぎりぎりまで書き込み処理を継続することができる。
【００１７】
［３］前記第１記憶装置は、前記ＳＳＤよりもデータの転送速度が遅く、
前記制御部は、前記ＳＳＤを前記一時保存の保存先として選択した場合は、前記一時保存と、前記一時保存した画像データの読み出しを並行して行い、前記第１記憶装置を前記一時保存の保存先として選択した場合は、前記一時保存と、前記一時保存した画像データの読み出しを別々に行う
ことを特徴とする［１］または［２］に記載の画像形成装置。
【００１８】
上記発明では、第１記憶装置は、データ転送速度が遅いので、書き込みと読み出しを並行して行うと画像形成部で待ち時間が発生する。書き込みと読み出しを別々に行うと、書き込みが完了するまでの待ち時間が発生するが、読み出しのデータ転送速度は向上するので、画像形成部での待ち時間の発生を防止することができる。ＳＳＤはデータ転送速度が高速なので、書き込みと読み出しを並行して行っても画像形成部で待ち時間が発生しない。
【００１９】
［４］前記第１記憶装置はＨＤＤである
ことを特徴とする［１］乃至［３］のいずれか１つに記載の画像形成装置。
【００２０】
［５］前記第１記憶装置はＳＳＤである
ことを特徴とする［１］または［２］に記載の画像形成装置。
【００２１】
上記発明では、画像形成装置は２台のＳＳＤを一時保存の保存先として使用する。
【００２２】
［６］前記第１記憶装置に前記一時保存の実行中に前記ＳＳＤを交換可能とする
ことを特徴とする［１］乃至［５］のいずれか１つに記載の画像形成装置。
【００２３】
上記発明では、ＳＳＤを交換する際に、画像形成装置の稼働を中断する必要が無いので、ＳＳＤの交換中であっても画像形成装置を継続して使用することができる。
【発明の効果】
【００２４】
本発明に係る画像形成装置によれば、ＳＳＤの書き換え回数が上限に達した場合であっても、画像形成を継続することができる。
【図面の簡単な説明】
【００２５】
【図１】本発明の実施の形態に係る画像形成装置の概略構成を示すブロック図である。
【図２】画像形成装置が、ＳＳＤを一時保存メモリとして使用しつつ印刷ジョブを実行する際のデータフローを示す説明図である。
【図３】画像形成装置が、ＨＤＤを一時保存メモリとして使用しつつ印刷ジョブを実行する際のデータフローを示す説明図である。
【図４】ＳＳＤの書き換え回数と、書き込み可能量の関係を示すグラフを示す図である。
【図５】ＳＳＤのＳ,Ｍ,Ａ,Ｒ,Ｔ機能が示すＳＳＤの情報の一例を示す説明図である。
【図６】ラスタライズ処理（ＲＩＰ処理）を開始してから、ＲＩＰ画像が一時保存されるまでの処理を示す流れ図である。
【図７】ＨＤＤ４台でストライピングを行う画像形成装置が、印刷ジョブを実行する場合のデータフローを示す説明図である。
【発明を実施するための形態】
【００２６】
以下、図面に基づき本発明の実施の形態を説明する。
【００２７】
図１は、本発明の実施の形態に係る画像形成装置１０の概略構成図を示す。画像形成装置１０は、当該画像形成装置１０の動作を制御するＣＰＵ（Central Processing Unit）１１と、バス２３を通じてＣＰＵ１１に接続されたＲＯＭ（Read Only Memory）１２と、ＲＡＭ（Random Access Memory）１３と、不揮発メモリ１４と、Ｉ/Ｏコントローラ１５と、表示部１６と、操作部１７と、スキャナ部１９と、プリンタ部２０と、ファクシミリ通信部２１が接続されており、また、Ｉ/Ｏコントローラ１５にはバス２３とは別の信号ラインでネットワークＩ／Ｆ（Interface）部１８と、ＳＳＤ３２と、ＨＤＤ３３が接続されて構成されている。
【００２８】
ＣＰＵ１１はＯＳ（Operating System）プログラムをベースとし、その上で、ミドルウェアやアプリケーションプログラムなどが実行される。ＲＯＭ１２には各種のプログラムが格納されており、これらのプログラムに従ってＣＰＵ１１が処理を実行することでジョブの実行など画像形成装置１０の各機能が実現される。ＲＡＭ１３はＣＰＵ１１がプログラムを実行する際に各種のデータを一時的に格納するワークメモリなどとして使用される。本発明の実施の形態では、ＣＰＵ１１は後述するＨＤＤ３３からプリントデータを読み出して、ラスタライズ処理を行い、ＲＩＰ画像を生成する。
【００２９】
不揮発メモリ１４は、電源がオフにされても記憶が保持できる書き換え可能なメモリ（フラッシュメモリ）である。不揮発メモリ１４には、装置固有の情報や各種の設定情報などが記憶される。
【００３０】
Ｉ/Ｏコントローラ１５には、バス２３とは別の独立した信号ラインによって、ネットワークＩ／Ｆ部１８と、ＳＳＤ３２と、ＨＤＤ３３が接続されている。Ｉ/Ｏコントローラ１５は、ＳＳＤ３２とＨＤＤ３３へのデータの読み書きを制御するＳＳＤコントローラやＨＤＤコントローラなどを含んで構成されている。Ｉ/Ｏコントローラ１５は、これに接続されているデバイスの間に介在し、データの受け渡しを行う。たとえば、ＣＰＵ１１は、Ｉ/Ｏコントローラ１５を介して、ＳＳＤ３２やＨＤＤ３３等にアクセスする。
【００３１】
ＨＤＤ３３は、大容量の不揮発の記憶装置であり、ＯＳプログラムや各種アプリケーションプログラム、プリントデータ（印刷ジョブ）やジョブ履歴、設定履歴などが保存される。プリントデータは、ジョブ実行時に読み出され、ＣＰＵ１１が行うＲＩＰ処理によってＲＩＰ画像が生成される。
【００３２】
ＳＳＤ３２は、不揮発の記憶装置であり、ＲＩＰ処理によって生成されたＲＩＰ画像を、印刷速度に対応させる為に一時的に保存する（一時保存する）一時保存メモリとして使用される。この一時保存されたＲＩＰ画像は、後述するＡＳＩＣ３０がプリンタ部２０にＲＩＰ画像を送信する速度に対応して読み出され、ＡＳＩＣ３０に転送される。
【００３３】
ＳＳＤ３２は書き換え回数（消去回数）に制限がある。書き換え回数が一定の回数を超えると、書き換えを行うごとに書き換え可能なデータの量が低下していき、書き換え可能なデータの量が０になった時点で書き込み禁止状態（ＲｅａｄＯｎｌｙ状態）になる。なお、ＳＳＤ３２は、キャッシュメモリを有し、一定の量のデータがキャッシュメモリに溜まったら、その一定の量を１ブロックとし、当該ブロック単位でデータの読み書きを行う。
【００３４】
また、ＳＳＤ３２は、自機（ＳＳＤ３２）の状態を監視するＳ,Ｍ,Ａ,Ｒ,Ｔ（Self-Monitoring Analysis and Reporting Technology）機能を備えている。Ｓ,Ｍ,Ａ,Ｒ,Ｔ機能を使用することで、ＣＰＵ１１はＳＳＤ３２の書き換え可能なデータの量（書き換えが可能な残りブロック数）等を把握する。
【００３５】
表示部１６は、液晶ディスプレイ（ＬＣＤ…Liquid Crystal Display）などで構成され、各種の操作画面、設定画面などを表示する機能を果たす。操作部１７は、ユーザからジョブの投入や設定など各種の操作を受け付ける機能を果たす。操作部１７は、表示部１６の画面上に設けられて押下された座標位置を検出するタッチパネルのほかテンキーや文字入力キー、印刷開始のスタートボタンなどを備えて構成される。
【００３６】
ネットワークＩ/Ｆ部１８は、ＬＡＮ（Local Area Network）などのネットワークを通じて接続されている他の外部装置などと通信を行う。
【００３７】
スキャナ部１９は、原稿を光学的に読み取って画像データを取得する機能を果たす。スキャナ部１９は、たとえば、原稿に光を照射する光源と、その反射光を受けて原稿を幅方向に１ライン分読み取るラインイメージセンサと、ライン単位の読取位置を原稿の長さ方向に順次移動させる移動手段と、原稿からの反射光をラインイメージセンサに導いて結像させるレンズやミラーなどからなる光学経路、ラインイメージセンサの出力するアナログ画像信号をデジタルの画像データに変換する変換部などを備えて構成される。
【００３８】
プリンタ部２０は、後述するＡＳＩＣ３０から送られてくるＲＩＰ画像に応じた画像を記録紙上に画像形成する機能を果たす。ここでは、記録紙の搬送装置と、感光体ドラムと、帯電装置と、レーザーユニットと、現像装置と、転写分離装置と、クリーニング装置と、定着装置等とを有し、電子写真プロセスによって画像形成を行う、所謂、レーザープリンタ（プリンタエンジン）として構成されている。画像形成は、インクジェット方式や、他の方式でもかまわない。
【００３９】
ファクシミリ通信部２１は、ファクシミリ送信および受信に係る動作を制御する。
【００４０】
ＡＳＩＣ（Application Specific Integrated Circuit）３０（図２参照）は、受信したＲＩＰ画像に対してプリント機能（画像形成出力）に係る各種の変換処理や画像処理（画像の拡大縮小、回転などの処理）を行う。ＡＳＩＣ３０は、当該変換処理や、画像処理を行った後のＲＩＰ画像をプリンタ部２０に送信するための集積回路である。また、ＡＳＩＣ３０は、受信したＲＩＰ画像を一時的に保存するページメモリを有し、１ページ分のＲＩＰ画像が用意されたらプリンタ部２０に送信する機能を備えている。
【００４１】
本発明の画像形成装置１０は、ＨＤＤ３３に格納されている印刷ジョブ（プリントデータ）に基づいて印刷を行う。印刷ジョブを実行する際には、ＲＩＰ画像をＳＳＤ３２に一時保存する場合と、ＨＤＤ３３に一時保存する場合がある。
【００４２】
図２は、本発明の画像形成装置１０が印刷ジョブを実行する際に、ＲＩＰ画像をＳＳＤ３２に一時保存する場合におけるデータフローを示す。
【００４３】
まず、印刷ジョブを外部のＰＣ端末４０からネットワークＩ／Ｆ部１８が受信し、その印刷ジョブをＨＤＤ３３に保存する（Ｓ１）。次に、ＣＰＵ１１がプリントデータを読み出してラスタライズし、ＲＩＰ画像を生成する。すなわち、ＣＰＵ１１が、レンダリング処理を行って得たＲＩＰ画像（ビットマップ画像、ＲＡＷ画像）をＳＳＤ３２に一時保存する（Ｓ２）。その後、ＳＳＤ３２に一時保存されたＲＩＰ画像はＡＳＩＣ３０に送信される。ＡＳＩＣ３０は、ＲＩＰ画像に対して各種の変換処理や画像処理を行いプリンタ部２０に送信し、プリンタ部２０は受信したＲＩＰ画像に基づいて印刷を行う（Ｓ３）。なお、図中の矢印付きの点線は、Ｓ１、Ｓ２、Ｓ３の処理が行われる際のデータフローを示す。
【００４４】
図３は、本発明の画像形成装置１０が印刷ジョブを実行する際に、ＲＩＰ画像をＨＤＤ３３に一時保存する場合におけるデータフローを示す。まず、図２と同じく、印刷ジョブを外部のＰＣ端末４０からネットワークＩ／Ｆ部１８が受信し、その印刷ジョブをＨＤＤ３３に保存する（Ｓ１１）。
【００４５】
次に、ＣＰＵ１１が、ＨＤＤ３３から印刷ジョブ（プリントデータ）を読み出して、ラスタライズ処理（ＲＩＰ処理、レンダリング処理）を行って得たＲＩＰ画像をＨＤＤ３３に一時保存する（Ｓ１２）。その後、ＨＤＤ３３に一時保存されたＲＩＰ画像はＡＳＩＣ３０に送信される。ＡＳＩＣ３０は、ＲＩＰ画像に対して各種の変換処理や画像処理を行いプリンタ部２０に送信し、プリンタ部２０は受信したＲＩＰ画像に基づいて印刷を行う（Ｓ１３）。なお、図中の矢印付きの点線は、Ｓ１１、Ｓ１２、Ｓ１３の処理が行われる際のデータフローを示す。
【００４６】
本発明の画像形成装置１０は、印刷ジョブを実行する際に、ＳＳＤ３２の書き換え可能なデータ量が、次に一時保存するＲＩＰ画像のデータ量以上であれば、そのＲＩＰ画像をＳＳＤ３２に一時保存し、ＳＳＤ３２の書き換え可能なデータ量が、次に一時保存するＲＩＰ画像のデータ量未満の場合は、そのＲＩＰ画像をＨＤＤ３３に一時保存する（一時保存するメモリをＳＳＤ３２からＨＤＤ３３に切り替える）。
【００４７】
ＲＩＰ画像を一時保存する際には、ＣＰＵ１１が、Ｓ,Ｍ,Ａ,Ｒ,Ｔ機能によってＳＳＤ３２の情報を取得し、その取得した情報からＳＳＤ３２の書き換え可能なデータの量を判断し、次に一時保存するＲＩＰ画像のデータ量と比較する。ＨＤＤ３３にＲＩＰ画像が一時保存された場合であっても、そのＲＩＰ画像はＨＤＤ３３からＡＳＩＣ３０を介してプリンタ部２０に送信され、印刷が行われるので、ＳＳＤ３２が書き込み禁止状態になった場合でも、一時保存の保存先をＨＤＤ３３に切り替えることで、中断、失敗することなく印刷ジョブの実行を継続することができる。
【００４８】
図２では、印刷ジョブを実行する際に、印刷ジョブの実行に必要な各構成要素間でのデータ転送速度は、
・ネットワークＩ／Ｆ部１８とＩ/Ｏコントローラ１５間が、50MByte/sec、
・Ｉ/Ｏコントローラ１５とＣＰＵ１１等（ＣＰＵ１１とＲＯＭ１２、ＲＡＭ１３等）間が、2000MByte/sec、
・ＣＰＵ１１等とＡＳＩＣ３０間が、700MByte/sec、
・ＡＳＩＣ３０とプリンタ部２０間が、100MByte/sec、
・Ｉ/Ｏコントローラ１５とＳＳＤ３２間が、200MByte/sec、
・Ｉ/Ｏコントローラ１５とＨＤＤ３３間が、130〜100MByte/sec、
となっている。Ｉ/Ｏコントローラ１５とＳＳＤ３２間のデータ転送速度が所謂、ＳＳＤ３２のデータ転送速度であり、Ｉ/Ｏコントローラ１５とＨＤＤ３３間のデータ転送速度が所謂、ＨＤＤ３３のデータ転送速度である。ここでは、ＲＩＰ画像が、一時保存されたメモリからＡＳＩＣ３０に転送される際の転送速度が、ＡＳＩＣ３０とプリンタ部２０間の転送速度（100MByte/sec）以上である場合は、待ち時間が発生せず、画像形成装置１０の生産性が維持される。
【００４９】
図２において、印刷ジョブの実行時にＳ２と、Ｓ３の処理（ＳＳＤ３２へのＲＩＰ画像を書き込む（一時保存する）処理と、ＳＳＤ３２からＲＩＰ画像を読み出す処理（ＡＳＩＣ３０に送信する処理））を同時に実行することを想定すると、ＳＳＤ３２のデータ転送速度は、書き込み速度/読み出し速度が各々100MByte/secとなる。この条件下でのＳＳＤ３２の読み出しに係るデータ転送速度（100MByte/sec）は、ＡＳＩＣ３０とプリンタ部２０間の転送速度（100MByte/sec）以上なので画像形成装置１０の生産性は維持される。
【００５０】
印刷ジョブの実行によって、ＳＳＤ３２への一時保存を繰り返し（書き換えを繰り返し）、ＳＳＤ３２への書き換え回数が一定の回数を超えたら、書き換えを行うごとにＳＳＤ３２の書き換え可能なデータ量が低下する。ＳＳＤ３２の書き換え可能なデータ量が、次に一時保存するＲＩＰ画像のデータ量未満である場合は、そのＲＩＰ画像をＨＤＤ３３に一時保存する（一時保存メモリをＨＤＤ３３に切り替える）。
【００５１】
図２では、ＲＩＰ画像を書き込む処理と、ＲＩＰ画像を読み出す処理を同時に実行していたが、図３において、Ｓ１２とＳ１３の処理を同時に実行する場合は、書き込み速度と読み出し速度が各々６５〜５０MByte/secとなり、読み出し速度がＡＳＩＣ３０とプリンタ部２０間の転送速度（100MByte/sec）より遅いので、プリンタ部２０での印刷待ちが発生する（生産性を維持できなくなる）。
【００５２】
図３においてプリンタ部２０での待ち時間の発生を防止したい場合は、Ｓ１２とＳ１３の処理（ＨＤＤ３３へのＲＩＰ画像を書き込む処理と、ＨＤＤ３３からＲＩＰ画像を読み出す処理）を別々に行ってもよい。Ｓ１２とＳ１３の処理を別々に行う場合は、ＨＤＤ３３の書き込み速度と読み出し速度を各々１３０〜１００MByte/secの状態で印刷ジョブを実行することができる。この場合、Ｓ１２の処理が完了するまで待ってから印刷を開始するが、読み出し速度に係るデータ転送速度がＡＳＩＣ３０とプリンタ部２０間の転送速度（100MByte/sec）以上となるので、印刷途中でプリンタ部２０に待ち時間は発生しない。
【００５３】
図３では、ＳＳＤ３２が書き込み禁止状態になった場合であっても、一時保存メモリをＨＤＤ３３に切り替えているので、印刷ジョブの実行処理を継続することができる。画像形成装置１０は、ＨＤＤ３３を一時保存メモリとして使用中（印刷ジョブの実行中）であっても、その処理を中断することなくＳＳＤ３２を交換することができるように構成されている。ＳＳＤ３２の交換中であっても画像形成装置１０を使用することができるので生産性を極端に落とすことなく処理を継続することができる。
【００５４】
図４は、ＳＳＤ３２の書き換え回数と、ＳＳＤ３２の書き換え可能なデータの量（書き換え可能量とする）の関係を表すグラフ９０を示す。横軸は書き換え回数を、縦軸は書き換え可能量を示す。なお、グラフ９０では、不良ブロックの発生による書き換え可能量の低下は起こらないものとする。
【００５５】
書き換え回数がＴ１以下の状態までは、書き換え可能量は最大の状態で（書き換え可能量の最大値を第１データ量とする）一定に保たれている。書き換え回数がＴ１を超えたら、書き換えが行われるごとに書き換え可能量が第１データ量から徐々に低下していき、書き換え回数がＴ２を超えた時点で書き換え可能量が０になる（Read Only状態（書き込み禁止状態）になる）。
【００５６】
書き換え回数がＴ１を超え、書き込み可能量の低下が始まったら、データの書き込み途中（書き換え途中）でＳＳＤ３２がRead Only状態になる恐れがある。そこで、ＣＰＵ１１はＳＳＤ３２の書き換え可能量を監視し、次に一時保存するＲＩＰ画像のデータ量を把握して、書き込み処理中にＳＳＤ３２がRead Only状態（書き込み禁止状態）にならないように、一時保存用メモリをＨＤＤ３３に切り替える。
【００５７】
なお、ＳＳＤ３２の書き換え可能量と、次に一時保存するＲＩＰ画像のデータ量を比較する際には、ジョブ単位のＲＩＰ画像、もしくはページ単位のＲＩＰ画像のデータ量を比較する。ＲＩＰ画像はＲＡＷデータなので、ページサイズが同じであれば１ページあたりのデータ量は同じサイズになる。ＣＰＵ１１は、印刷ジョブのページサイズ、ページ数等を把握し、ページ単位のＲＩＰ画像のデータ量、もしくはジョブ単位のＲＩＰ画像のデータ量を算出する。
【００５８】
ページ単位のＲＩＰ画像のデータ量と書き換え可能量を比較した場合は、ジョブ単位のＲＩＰ画像のデータ量と書き換え可能量を比較する場合に比べて、ＳＳＤ３２が書き込み不可能になるぎりぎりまで書き込み処理を継続することができる。
【００５９】
ジョブ単位のＲＩＰ画像のデータ量と、書き換え可能量を比較した場合は、一時保存メモリの切り替えが、ジョブの処理中に発生しなくなる。これにより、ジョブの処理中に一時保存メモリが切り替わった場合の待ち時間（データ転送速度の低下等による待ち時間）が発生しなくなる。
【００６０】
ＣＰＵ１１が書き換え可能量を監視する際には、ＳＳＤ３２のＳ,Ｍ,Ａ,Ｒ,Ｔ機能を使用する。図５はＳＳＤ３２のＳ,Ｍ,Ａ,Ｒ,Ｔ機能によって、ＣＰＵ１１が取得する情報を示すＳ,Ｍ,Ａ,Ｒ,Ｔ検査項目一覧９１を示す。
【００６１】
図５のＳ,Ｍ,Ａ,Ｒ,Ｔ検査項目一覧９１が示す項目としては、最大消去回数、該当チップ番号、最少消去回数、チップ不良ブロック数、全物理ブロック消去回数、消去済み物理ブロック数、総物理ブロック数の７つがある。
【００６２】
ＣＰＵ１１は、総物理ブロック数の項目が示すブロック数から、消去済み物理ブロック数とチップ不良ブロック数の項目が示すブロック数を引いた数のブロック数（残りブロック数とする）に基づいてＳＳＤ３２の書き換え可能量を判断する。具体的には、１ブロックあたりのデータ量と残りブロック数を乗算して得た値を書き換え可能量とする。
【００６３】
図６は、画像形成装置１０が印刷ジョブを実行する際に、ＲＩＰ画像を一時保存する処理の流れを示す。まず、ＣＰＵ１１が印刷ジョブの開始（ＲＩＰ処理の開始）指示を受け付ける（ステップＳ１０１）。
【００６４】
次に、その開始指示を受け付けた印刷ジョブ（プリントデータ）をラスタライズした場合に生成されるＲＩＰ画像のデータ量を算出する（ステップＳ１０２）。ここでは、ジョブ単位でのＲＩＰ画像のデータサイズ、もしくはページ単位でのＲＩＰ画像のデータサイズを算出する。
【００６５】
次にＣＰＵ１１は、Ｓ,Ｍ,Ａ,Ｒ,Ｔ機能を使用し、ＳＳＤ３２の書き換え可能量（図中では残容量と示す）を取得する（ステップＳ１０３）。
【００６６】
ステップＳ１０３で取得したＳＳＤ３２の書き換え可能量（残容量）が、ステップＳ１０２で算出したＲＩＰ画像のデータ量以上であれば（ステップＳ１０４；Ｙｅｓ）、そのＲＩＰ画像をＳＳＤ３２に書き込み（ステップＳ１０５）、ステップＳ１０７に進む。
【００６７】
ステップＳ１０３で取得したＳＳＤ３２の書き換え可能量（残容量）が、ステップＳ１０２で算出したＲＩＰ画像のデータ量未満であれば（ステップＳ１０４；Ｎｏ）、そのＲＩＰ画像をＨＤＤ３３に書き込み（ステップＳ１０６）、ステップＳ１０７に進む。
【００６８】
その後、ＳＳＤ３２とＨＤＤ３３のどちらにＲＩＰ画像を一時保存したかを記録して（保存先リストを更新して）（ステップＳ１０７）処理を終了する。なお、一時保存したＲＩＰ画像を出力する際には、ステップＳ１０７で更新した保存先リストを参照して、一時保存したＲＩＰ画像が読み出される。
【００６９】
本発明の画像形成装置１０は、ラスタライズ処理によって生成したＲＩＰ画像を一時保存する際に、ＳＳＤ３２の書き換え可能量が、次に一時保存するＲＩＰ画像のデータ量以上であれば、そのＲＩＰ画像をＳＳＤ３２に一時保存し、ＳＳＤ３２の書き換え可能量が、次に一時保存するＲＩＰ画像のデータ量未満であれば、そのＲＩＰ画像をＨＤＤ３３に一時保存する。これにより、ＳＳＤ３２に一時保存が可能な場合は極力ＳＳＤ３２に一時保存を行いつつ、ＳＳＤ３２がＲｅａｄＯｎｌｙ状態になった場合でも、書き込み先をＨＤＤ３３に切り替えることで、印刷ジョブの実行を継続することができる。
【００７０】
本発明の画像形成装置１０は、印刷ジョブの実行中に、ＳＳＤ３２が書き込み禁止状態になったことに起因して、直ちに使用不可になることがない。一時保存先をＨＤＤ３３に切り替えることで、画像形成装置１０の機能を維持しながら（性能的には劣るが）、ＳＳＤ３２を交換することができる。なお、ＳＳＤ３２を交換後は、元の性能に復帰する。
【００７１】
また、ＳＳＤ３２の書き換え可能量が一定以下になったら一時保存メモリをＨＤＤ３３に切り替える場合は、一時保存中にその切り替えが発生しないように、マージンを大きくする必要があるが、本発明の画像形成装置１０は、ＳＳＤ３２の書き換え可能量とＲＩＰ画像のデータ量とを比較して一時保存先の切り替えを行うので、ＳＳＤ３２が書き込み不可能になるぎりぎりまで書き込み処理を継続することができる。
【００７２】
以上、本発明の実施の形態を図面によって説明してきたが、具体的な構成は実施の形態に示したものに限られるものではなく、本発明の要旨を逸脱しない範囲における変更や追加があっても本発明に含まれる。
【００７３】
本発明の実施の形態では、ＳＳＤ３２と共にＨＤＤ３３を併用していたが、ＨＤＤ３３を他の記憶装置に代えてもよい。たとえば、もう一台のＳＳＤ３２に代えてもよい。また、画像形成装置１０と別体に設けられた記憶装置に代えてもよい。たとえば、外部のサーバ等であってもよい。
【００７４】
また、ＳＳＤ３２が書き込み禁止状態になった場合、ＨＤＤ３３への一時保存を中断しなければ、ＳＳＤ３２を交換できない構成であってもよい。
【００７５】
本発明の実施の形態では、ページ単位のＲＩＰ画像、もしくはジョブ単位のＲＩＰ画像のデータ量をＳＳＤ３２の書き換え可能量と比較したが、次に一時保存するＲＩＰ画像の単位はこれに限らない。また、一時保存の対象となる画像データは、ＲＩＰ画像に限定しない。
【００７６】
本発明の実施の形態では、印刷ジョブを実行する際に、プリントデータをラスタライズして得たＲＩＰ画像を一時保存していたが、コピーのように、スキャナ部１９が読み取った画像を一時保存してもよい。コピーを行う場合は、まず、スキャナ部１９が読み取って得た画像データ（ＲＡＷ画像）をＳＳＤ３２に一時保存し、その画像データを読み出してＡＳＩＣ３０に送信する。その後、ＡＳＩＣ３０で各種の変換処理が行われ、プリンタ部２０がその画像データに基づく画像形成を行う。
【符号の説明】
【００７７】
１０…画像形成装置
１１…ＣＰＵ
１２…ＲＯＭ
１３…ＲＡＭ
１４…不揮発メモリ
１５…Ｉ/Ｏコントローラ
１６…表示部
１７…操作部
１８…ネットワークＩ／Ｆ部
１９…スキャナ部
２０…プリンタ部
２１…ファクシミリ通信部
２３…バス
３０…ＡＳＩＣ
３２…ＳＳＤ
３３…ＨＤＤ
４０…ＰＣ端末
９０…グラフ
９１…Ｓ,Ｍ,Ａ,Ｒ,Ｔ検査項目一覧
【図１】
2014138265.tif 000003
【図２】
2014138265.tif 000004
【図３】
2014138265.tif 000005
【図４】
2014138265.tif 000006
【図５】
2014138265.tif 000007
【図６】
2014138265.tif 000008
【図７】
2014138265.tif 000009