(57)【特許請求の範囲】
【請求項１】
ＲＡＭと、
特定のサイズの書き込み単位を有する半導体記憶装置と、
前記半導体記憶装置に書き込むことが指示されたデータとしての書き込み対象データを前記半導体記憶装置に書き込むデータ書き込み手段と、
前記書き込み対象データが前記半導体記憶装置に即時に書き込むべきデータとしての即時書き込み用データであるか否かを判断するデータ種類判断手段と、
画像を処理する画像処理手段とを備え、
前記データ書き込み手段は、
前記書き込み対象データが前記即時書き込み用データであると前記データ種類判断手段によって判断された場合に、前記即時書き込み用データ毎に前記半導体記憶装置への書き込み動作を実行し、
前記書き込み対象データが前記即時書き込み用データではない非即時書き込み用データであると前記データ種類判断手段によって判断された場合に、前記非即時書き込み用データを前記ＲＡＭに蓄積し、前記ＲＡＭに蓄積した複数の前記非即時書き込み用データに対して前記半導体記憶装置への書き込み動作を纏めて実行し、
前記画像処理手段は、画像を１ページにつき複数のバンド毎に処理し、
前記画像処理手段によって処理される画像のデータは、画像そのものを示す画像データを含み、
前記データ種類判断手段は、前記バンド毎の前記画像データをそれぞれ前記非即時書き込み用データであると判断し、
前記データ書き込み手段は、前記画像処理手段によって１ページ分の画像の処理が終了した場合に、前記ＲＡＭに蓄積した１ページ分の複数の前記バンドの前記画像データに対して前記半導体記憶装置への書き込み動作を纏めて実行することを特徴とする画像形成装置。
【請求項２】
前記画像のデータは、画像の属性情報を示す属性データを含み、
前記データ種類判断手段は、前記属性データを前記非即時書き込み用データであると判断し、
前記データ書き込み手段は、前記画像処理手段によって１ページ分の画像の処理が終了した場合に、前記ＲＡＭに蓄積した１ページ分の複数の前記バンドの前記画像データおよび前記属性データに対して前記半導体記憶装置への書き込み動作を纏めて実行することを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記属性情報は、画像がカラーおよびモノクロの何れであるかを示すカラー情報を含むことを特徴とする請求項２に記載の画像形成装置。
【請求項４】
ＲＡＭと、
特定のサイズの書き込み単位を有する半導体記憶装置とを備える画像形成装置を、
前記半導体記憶装置に書き込むことが指示されたデータとしての書き込み対象データを前記半導体記憶装置に書き込むデータ書き込み手段、
前記書き込み対象データが前記半導体記憶装置に即時に書き込むべきデータとしての即時書き込み用データであるか否かを判断するデータ種類判断手段、および、
画像を処理する画像処理手段として機能させ、
前記データ書き込み手段は、
前記書き込み対象データが前記即時書き込み用データであると前記データ種類判断手段によって判断された場合に、前記即時書き込み用データ毎に前記半導体記憶装置への書き込み動作を実行し、
前記書き込み対象データが前記即時書き込み用データではない非即時書き込み用データであると前記データ種類判断手段によって判断された場合に、前記非即時書き込み用データを前記ＲＡＭに蓄積し、前記ＲＡＭに蓄積した複数の前記非即時書き込み用データに対して前記半導体記憶装置への書き込み動作を纏めて実行し、
前記画像処理手段は、画像を１ページにつき複数のバンド毎に処理し、
前記画像処理手段によって処理される画像のデータは、画像そのものを示す画像データを含み、
前記データ種類判断手段は、前記バンド毎の前記画像データをそれぞれ前記非即時書き込み用データであると判断し、
前記データ書き込み手段は、前記画像処理手段によって１ページ分の画像の処理が終了した場合に、前記ＲＡＭに蓄積した１ページ分の複数の前記バンドの前記画像データに対して前記半導体記憶装置への書き込み動作を纏めて実行することを特徴とするデータ処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、半導体記憶装置を備える画像形成装置およびデータ処理プログラムに関する。
【背景技術】
【０００２】
従来、半導体記憶装置としてのメモリーカードを備える画像形成装置であって、タスクを実行する際にアクセスすべきメモリーカード内の領域を、事前のデータ転送試験の結果に応じて、タスクの種類毎に決定するものが知られている（例えば、特許文献１参照。）。この画像形成装置においては、メモリーカードの特性差に依存せずに、安定したアクセス制御を可能とする。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−２４２７１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の画像形成装置においては、メモリーカードに対してメモリーカードの残り寿命を考慮した書き込みが行われるわけではないので、メモリーカードに対する書き込みによってメモリーカードの残り寿命が早期に無くなる可能性があるという問題がある。したがって、従来の画像形成装置においては、メモリーカードを使用して動作する画像形成装置自身の残り寿命が早期に無くなる可能性があるという問題がある。
【０００５】
そこで、本発明は、製品寿命を延ばすことができる画像形成装置およびデータ処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の画像形成装置は、ＲＡＭと、特定のサイズの書き込み単位を有する半導体記憶装置と、前記半導体記憶装置に書き込むことが指示されたデータとしての書き込み対象データを前記半導体記憶装置に書き込むデータ書き込み手段と、前記書き込み対象データが前記半導体記憶装置に即時に書き込むべきデータとしての即時書き込み用データであるか否かを判断するデータ種類判断手段とを備え、前記データ書き込み手段は、前記書き込み対象データが前記即時書き込み用データであると前記データ種類判断手段によって判断された場合に、前記即時書き込み用データ毎に前記半導体記憶装置への書き込み動作を実行し、前記書き込み対象データが前記即時書き込み用データではない非即時書き込み用データであると前記データ種類判断手段によって判断された場合に、前記非即時書き込み用データを前記ＲＡＭに蓄積し、前記ＲＡＭに蓄積した複数の前記非即時書き込み用データに対して前記半導体記憶装置への書き込み動作を纏めて実行することを特徴とする。
【０００７】
この構成により、本発明の画像形成装置は、非即時書き込み用データを半導体記憶装置に書き込む場合に、複数の非即時書き込み用データに対して半導体記憶装置への書き込み動作を纏めて実行するので、非即時書き込み用データ毎に半導体記憶装置への書き込み動作を実行する構成と比較して、複数の非即時書き込み用データの書き込みに使用する半導体記憶装置の書き込み単位の数を低減することができる。したがって、本発明の画像形成装置は、半導体記憶装置の残り寿命の減少量を抑えることができ、その結果、製品寿命を延ばすことができる。
【０００８】
本発明の画像形成装置は、画像を処理する画像処理手段を備え、前記データ種類判断手段は、前記画像処理手段によって処理された画像のデータを前記非即時書き込み用データであると判断しても良い。
【０００９】
画像のデータは、半導体記憶装置に即時に書き込まれる必要性が低い。本発明の画像形成装置は、画像のデータを非即時書き込み用データであると判断するので、製品寿命を適切に延ばすことができる。
【００１０】
本発明の画像形成装置において、前記画像処理手段は、画像を１ページにつき複数のバンド毎に処理し、前記データ書き込み手段は、前記画像処理手段によって１ページ分の画像の処理が終了した場合に、前記ＲＡＭに蓄積した複数のバンドのデータに対して前記半導体記憶装置への書き込み動作を纏めて実行しても良い。
【００１１】
この構成により、本発明の画像形成装置は、１ページ分の画像毎に複数のバンドのデータを半導体記憶装置に纏めて書き込むので、１ページ分より少ない数のバンドのデータを半導体記憶装置に纏めて書き込む構成と比較して、製品寿命を延ばすことができる。
【００１２】
本発明のデータ処理プログラムは、ＲＡＭと、特定のサイズの書き込み単位を有する半導体記憶装置とを備える画像形成装置を、前記半導体記憶装置に書き込むことが指示されたデータとしての書き込み対象データを前記半導体記憶装置に書き込むデータ書き込み手段、および、前記書き込み対象データが前記半導体記憶装置に即時に書き込むべきデータとしての即時書き込み用データであるか否かを判断するデータ種類判断手段として機能させ、前記データ書き込み手段は、前記書き込み対象データが前記即時書き込み用データであると前記データ種類判断手段によって判断された場合に、前記即時書き込み用データ毎に前記半導体記憶装置への書き込み動作を実行し、前記書き込み対象データが前記即時書き込み用データではない非即時書き込み用データであると前記データ種類判断手段によって判断された場合に、前記非即時書き込み用データを前記ＲＡＭに蓄積し、前記ＲＡＭに蓄積した複数の前記非即時書き込み用データに対して前記半導体記憶装置への書き込み動作を纏めて実行することを特徴とする。
【００１３】
この構成により、本発明のデータ処理プログラムを実行する画像形成装置は、非即時書き込み用データを半導体記憶装置に書き込む場合に、複数の非即時書き込み用データに対して半導体記憶装置への書き込み動作を纏めて実行するので、非即時書き込み用データ毎に半導体記憶装置への書き込み動作を実行する構成と比較して、複数の非即時書き込み用データの書き込みに使用する半導体記憶装置の書き込み単位の数を低減することができる。したがって、本発明のデータ処理プログラムを実行する画像形成装置は、半導体記憶装置の残り寿命の減少量を抑えることができ、その結果、製品寿命を延ばすことができる。
【発明の効果】
【００１４】
本発明の画像形成装置およびデータ処理プログラムは、製品寿命を延ばすことができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施の形態に係るＭＦＰのブロック図である。
【図２】図１に示す非即時書き込み用データ情報の一例を示す図である。
【図３】図１に示すＭＦＰの機能のブロック図である。
【図４】図１に示すＭＦＰによって処理される１ページ分の画像の一例を示す図である。
【図５】画像を処理する場合の図１に示すＭＦＰの動作のフローチャートである。
【図６】ＳＳＤへの書き込みを実行する場合の図１に示すＭＦＰの動作のフローチャートである。
【図７】（ａ）図１に示すＳＳＤの書き込み単位の一例を示す図である。  （ｂ）図７（ａ）に示すＳＳＤに書き込まれる複数の非即時書き込み用データの一例を示す図である。
【図８】（ａ）図７に示すＳＳＤの１個の書き込み単位毎に１個の非即時書き込み用データが書き込まれた状態を示す図である。  （ｂ）図７に示すＳＳＤの１個の書き込み単位に１０個の非即時書き込み用データが纏めて書き込まれた状態を示す図である。
【発明を実施するための形態】
【００１６】
以下、本発明の一実施の形態について、図面を用いて説明する。
【００１７】
まず、本実施の形態に係る画像形成装置としてのＭＦＰ（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）の構成について説明する。
【００１８】
図１は、本実施の形態に係るＭＦＰ１０のブロック図である。
【００１９】
図１に示すように、ＭＦＰ１０は、種々の操作が入力されるボタンなどの入力デバイスである操作部１１と、種々の情報を表示するＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）などの表示デバイスである表示部１２と、用紙などの記録媒体に印刷を実行する印刷デバイスであるプリンター１３と、原稿から画像を読み取る読取デバイスであるスキャナー１４と、図示していない外部のファクシミリ装置と公衆電話回線などの通信回線経由でファックス通信を行うファックスデバイスであるファックス通信部１５と、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどのネットワーク経由で外部の装置と通信を行うネットワーク通信デバイスであるネットワーク通信部１６と、各種の情報を記憶する半導体記憶装置としてのＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）１７と、ＭＦＰ１０全体を制御する制御部２０とを備えている。
【００２０】
ＳＳＤ１７は、データの書き込み回数に応じて残り寿命が減少する。ここで、ＳＳＤ１７が使用不可能になるとＭＦＰ１０が適切に動作を実行することができなくなるので、ＳＳＤ１７の残り寿命は、このＳＳＤ１７を備えているＭＦＰ１０の残り寿命に影響する。ＳＳＤ１７は、特定のサイズ、例えば、１６ＫＢの書き込み単位を有する。
【００２１】
なお、半導体記憶装置は、本実施の形態においてＳＳＤ１７を例に説明するが、ＳＳＤ以外のＮＡＮＤ型フラッシュメモリーなど、ＳＳＤ以外の半導体記憶装置でも良い。
【００２２】
ＳＳＤ１７は、ＭＦＰ１０におけるデータの処理を制御するデータ処理プログラム１７ａを記憶している。データ処理プログラム１７ａは、ＭＦＰ１０の製造段階でＭＦＰ１０にインストールされていても良いし、ＳＤカード、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリーなどの外部の記憶媒体からＭＦＰ１０に追加でインストールされても良いし、ネットワーク上からＭＦＰ１０に追加でインストールされても良い。
【００２３】
ＳＳＤ１７は、ＳＳＤ１７に即時に書き込むべきデータとしての即時書き込み用データではない非即時書き込み用データを示す非即時書き込み用データ情報１７ｂを記憶している。
【００２４】
図２は、非即時書き込み用データ情報１７ｂの一例を示す図である。
【００２５】
図２に示す非即時書き込み用データ情報１７ｂには、画像そのものを示す画像データと、画像を何れの記録媒体に印刷するかという印刷媒体情報や、画像がカラーおよびモノクロの何れであるかを示すカラー情報など、画像の属性情報を示す属性データとを画像のデータとして含んでいる。
【００２６】
図１に示す制御部２０は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２１と、プログラムおよび各種のデータを記憶しているＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２２と、ＣＰＵ２１の作業領域として用いられるＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２３とを備えている。ＣＰＵ２１は、ＳＳＤ１７またはＲＯＭ２２に記憶されているプログラムを実行する。
【００２７】
図３は、ＭＦＰ１０の機能のブロック図である。
【００２８】
図３に示すように、制御部２０は、ＳＳＤ１７に記憶されているデータ処理プログラム１７ａを実行することによって、ＳＳＤ１７に書き込むことが指示されたデータとしての書き込み対象データをＳＳＤ１７に書き込むデータ書き込み手段２０ａ、書き込み対象データが即時書き込み用データであるか否かを判断するデータ種類判断手段２０ｂ、および、画像を処理する画像処理手段２０ｃとして機能する。
【００２９】
図４は、ＭＦＰ１０によって処理される１ページ分の画像３０の一例を示す図である。
【００３０】
図４に示すように、画像処理手段２０ｃは、１ページ分の画像３０をバンド３１毎に処理して、バンド３１毎に画像データおよび属性データを生成する。バンド３１は、幅３１ａが画像３０の幅３０ａと同一である。画像処理手段２０ｃは、バンド３１の高さ３１ｂが低いほど、バンド３１毎の画像データのサイズが小さくなるので、ＲＡＭ２３のうちバンド３１の処理に必要なサイズを小さくすることができる。
【００３１】
次に、ＭＦＰ１０の動作について説明する。
【００３２】
まず、各種の設定値や利用者情報が設定される場合のＭＦＰ１０の動作について説明する。
【００３３】
制御部２０は、各種の設定値や利用者情報の設定が例えば操作部１１を介して指示されると、設定が指示された各種の設定値や利用者情報のデータをＳＳＤ１７に書き込むことをデータ書き込み手段２０ａに指示する。なお、各種の設定値や利用者情報のデータは、データのサイズに関わらず、即時にＳＳＤ１７に書き込まれるべきデータである。
【００３４】
次に、画像を処理する場合のＭＦＰ１０の動作について説明する。
【００３５】
図５は、画像を処理する場合のＭＦＰ１０の動作のフローチャートである。
【００３６】
図５に示すように、画像処理手段２０ｃは、対象の画像の未処理のページのうち、最先のページを対象にする（Ｓ１０１）。
【００３７】
次いで、画像処理手段２０ｃは、対象のページの未処理のバンド３１のうち、最先のバンド３１を対象にする（Ｓ１０２）。
【００３８】
次いで、画像処理手段２０ｃは、対象のバンド３１を処理することによって、このバンド３１の画像データおよび属性データを生成する（Ｓ１０３）。
【００３９】
次いで、画像処理手段２０ｃは、Ｓ１０３において生成した画像データおよび属性データをＳＳＤ１７に書き込むことをデータ書き込み手段２０ａに指示する（Ｓ１０４）。
【００４０】
次いで、画像処理手段２０ｃは、対象のページに未処理のバンド３１が存在するか否かを判断する（Ｓ１０５）。
【００４１】
画像処理手段２０ｃは、対象のページに未処理のバンド３１が存在するとＳ１０５において判断すると、Ｓ１０２の処理を実行する。
【００４２】
画像処理手段２０ｃは、対象のページに未処理のバンド３１が存在しないとＳ１０５において判断すると、対象の画像に未処理のページが存在するか否かを判断する（Ｓ１０６）。
【００４３】
画像処理手段２０ｃは、対象の画像に未処理のページが存在するとＳ１０６において判断すると、Ｓ１０１の処理を実行する。
【００４４】
画像処理手段２０ｃは、対象の画像に未処理のページが存在しないとＳ１０６において判断すると、図５に示す動作を終了する。
【００４５】
次に、ＳＳＤ１７への書き込みを実行する場合のＭＦＰ１０の動作について説明する。
【００４６】
図６は、ＳＳＤ１７への書き込みを実行する場合のＭＦＰ１０の動作のフローチャートである。
【００４７】
データ書き込み手段２０ａは、ＳＳＤ１７への書き込みが指示されると、図６に示す動作を実行する。
【００４８】
図６に示すように、データ書き込み手段２０ａは、ＳＳＤ１７への書き込みが指示されたデータが即時書き込み用データであるか否かをデータ種類判断手段２０ｂに判断させる（Ｓ１３１）。
【００４９】
ここで、データ種類判断手段２０ｂは、ＳＳＤ１７への書き込みが指示されたデータの種類が非即時書き込み用データ情報１７ｂに含まれていない場合に、ＳＳＤ１７への書き込みが指示されたデータが即時書き込み用データであるとＳ１３１において判断する。例えば、データ種類判断手段２０ｂは、ＳＳＤ１７への書き込みが指示されたデータが各種の設定値や利用者情報のデータである場合、ＳＳＤ１７への書き込みが指示されたデータが即時書き込み用データであると判断する。
【００５０】
一方、データ種類判断手段２０ｂは、ＳＳＤ１７への書き込みが指示されたデータの種類が非即時書き込み用データ情報１７ｂに含まれている場合に、ＳＳＤ１７への書き込みが指示されたデータが非即時書き込み用データであるとＳ１３１において判断する。例えば、データ種類判断手段２０ｂは、ＳＳＤ１７への書き込みが指示されたデータが画像データや属性データである場合、ＳＳＤ１７への書き込みが指示されたデータが非即時書き込み用データであると判断する。
【００５１】
データ書き込み手段２０ａは、ＳＳＤ１７への書き込みが指示されたデータが即時書き込み用データであるとＳ１３１においてデータ種類判断手段２０ｂによって判断されたか否かを判断する（Ｓ１３２）。
【００５２】
データ書き込み手段２０ａは、ＳＳＤ１７への書き込みが指示されたデータが即時書き込み用データであるとデータ種類判断手段２０ｂによって判断されたとＳ１３２において判断すると、ＳＳＤ１７への書き込みが指示されたデータをＳＳＤ１７に書き込んで（Ｓ１３３）、図６に示す動作を終了する。
【００５３】
データ書き込み手段２０ａは、ＳＳＤ１７への書き込みが指示されたデータが非即時書き込み用データであるとデータ種類判断手段２０ｂによって判断されたとＳ１３２において判断すると、ＳＳＤ１７への書き込みが指示されたデータをＲＡＭ２３に蓄積する（Ｓ１３４）。
【００５４】
次いで、データ書き込み手段２０ａは、Ｓ１３４において蓄積したデータが１ページ分集まったか否かを判断する（Ｓ１３５）。
【００５５】
データ書き込み手段２０ａは、１ページ分集まったとＳ１３５において判断すると、１ページ分のデータをＳＳＤ１７に書き込んで（Ｓ１３６）、図６に示す動作を終了する。なお、データ書き込み手段２０ａは、Ｓ１３６において、非即時書き込み用データの種類毎にＳＳＤ１７に書き込む。例えば、データ書き込み手段２０ａは、１ページ分の画像データをＳＳＤ１７に書き込む。また、データ書き込み手段２０ａは、１ページ分の属性データをＳＳＤ１７に書き込む。
【００５６】
データ書き込み手段２０ａは、１ページ分集まっていないとＳ１３５において判断すると、図６に示す動作を終了する。
【００５７】
以上に説明したように、ＭＦＰ１０は、非即時書き込み用データをＳＳＤ１７に書き込む場合に、複数の非即時書き込み用データに対してＳＳＤ１７への書き込み動作を纏めて実行する（Ｓ１３６）ので、非即時書き込み用データ毎にＳＳＤ１７への書き込み動作を実行する構成と比較して、複数の非即時書き込み用データの書き込みに使用するＳＳＤ１７の書き込み単位の数を低減することができる。
【００５８】
例えば、図７（ａ）に示すようにＳＳＤ１７の書き込み単位４１が１６ＫＢであって、図７（ｂ）に示すように１ＫＢの非即時書き込み用データ４２がＳＳＤ１７に１０個書き込まれる場合に、非即時書き込み用データ４２毎にＳＳＤ１７への書き込み動作を実行する構成であるとき、図８（ａ）に示すように、１０個の非即時書き込み用データ４２の書き込みに対して、ＳＳＤ１７の書き込み単位４１が１０個使用される。
【００５９】
一方、図７（ａ）に示すようにＳＳＤ１７の書き込み単位４１が１６ＫＢであって、図７（ｂ）に示すように１ＫＢの非即時書き込み用データ４２がＳＳＤ１７に１０個書き込まれる場合に、１０個の非即時書き込み用データ４２に対してＳＳＤ１７への書き込み動作を纏めて実行する構成であるとき、図８（ｂ）に示すように、１０個の非即時書き込み用データ４２の書き込みに対して、ＳＳＤ１７の書き込み単位４１が１個だけ使用される。
【００６０】
ＭＦＰ１０は、複数の非即時書き込み用データの書き込みに使用するＳＳＤ１７の書き込み単位の数を低減することができるので、ＳＳＤ１７の残り寿命の減少量を抑えることができ、その結果、ＭＦＰ１０自身の寿命、すなわち、製品寿命を延ばすことができる。
【００６１】
画像のデータは、１ページ分が纏めてＳＳＤ１７に書き込まれれば十分であり、ＳＳＤ１７に即時に書き込まれる必要性が低い。ＭＦＰ１０は、画像のデータを非即時書き込み用データであると判断する（Ｓ１３２でＮＯ）ので、製品寿命を適切に延ばすことができる。
【００６２】
ＭＦＰ１０は、１ページ分の画像毎に複数のバンド３１のデータをＳＳＤ１７に纏めて書き込むので、１ページ分より少ない数のバンド３１のデータをＳＳＤ１７に纏めて書き込む構成と比較して、製品寿命を延ばすことができる。
【００６３】
ＲＡＭ２３のうちバンド３１の処理に必要なサイズを小さくしてＲＡＭ２３の使用容量を抑えるために、バンド３１の高さ３１ｂを低くしてバンド３１毎の画像データのサイズを小さくすると、１つのバンド３１当たりの画像データの書き込みサイズが小さくなるので、１つのバンド３１毎に画像データをＳＳＤ１７に書き込む場合、ＳＳＤ１７の書き込み単位４１に対して無駄が多くなる。ＭＦＰ１０は、１ページ分の処理が終わった時点での画像データを纏めてＳＳＤ１７に記憶するので、バンド３１の高さ３１ｂを低くしたとしても、ＳＳＤ１７への無駄な書き込み回数を低減することができる。
【００６４】
画像の属性データは、１ページにおける複数のバンド３１を処理する過程で、バンド３１を処理する度に、変更される場合がある。例えば、画像がカラー画像であるかモノクロ画像であるかを決める場合、バンド３１を処理する度に、画像がカラー画像であるかモノクロ画像であるかの属性データが変化する可能性がある。属性データは、１ページ分の処理が終わった時点でのものが取得されれば十分である。
【００６５】
なお、ＭＦＰ１０は、１ページ分より少ない数のバンド３１のデータをＳＳＤ１７に纏めて書き込んでも良い。例えば、ＭＦＰ１０は、画像データおよび属性データの少なくとも１つについて、１ページ分より少ない数のバンド３１のデータをＳＳＤ１７に纏めて書き込んでも良い。
【００６６】
ＭＦＰ１０は、画像データおよび属性データの少なくとも１つについて、バンド３１毎にＳＳＤ１７に書き込んでも良い。
【００６７】
なお、本発明において複数の非即時書き込み用データを纏めてＳＳＤ１７に書き込む処理は、ファイルシステムに元々備わっているカーネルの仕組みであるページキャッシュとは異なる。本発明において複数の非即時書き込み用データを纏めてＳＳＤ１７に書き込む処理は、アプリケーション層で行っており、ＲＡＭ２３に積極的に蓄積してからＳＳＤ１７に書き込む。
【００６８】
本発明の画像形成装置は、本実施の形態においてＭＦＰであるが、プリンター専用機、コピー専用機、ファックス専用機、スキャナー専用機など、ＭＦＰ以外の画像形成装置でも良い。
【符号の説明】
【００６９】
１０  ＭＦＰ（画像形成装置）
１７  ＳＳＤ（半導体記憶装置）
１７ａ  データ処理プログラム
２０ａ  データ書き込み手段
２０ｂ  データ種類判断手段
２０ｃ  画像処理手段
２３  ＲＡＭ
３０  画像
３１  バンド
４１  書き込み単位
４２  非即時書き込み用データ
【図１】
0006414554.tif 000002
【図２】
0006414554.tif 000003
【図３】
0006414554.tif 000004
【図４】
0006414554.tif 000005
【図５】
0006414554.tif 000006
【図６】
0006414554.tif 000007
【図７】
0006414554.tif 000008
【図８】
0006414554.tif 000009