(57)【要約】【課題】画像データを記憶するフラッシュメモリの寿命の延伸が可能な画像処理装置および画像形成装置ならびに画像データ記憶方法を提供する。【解決手段】入力される画像データを処理する画像処理部と、前記画像処理部で処理される前記画像データを“０”もしくは“１”に対応する値で記憶するフラッシュメモリを有する記憶部と、を備えた画像処理装置であって、前記フラッシュメモリは、消去状態において“１”を保持するように構成されており、前記記憶部は、複数の画素からなる所定単位の画像データに“０”が“１”より多い場合には、該所定単位の画像データの“０”と“１”とを反転させて記憶する、ことを特徴とする。【選択図】図１
2011130345.tif 000002
【特許請求の範囲】
【請求項１】
入力される画像データを処理する画像処理部と、
前記画像処理部で処理される前記画像データを“０”もしくは“１”に対応する値で記憶するフラッシュメモリを有する記憶部と、
を備えた画像処理装置であって、
前記フラッシュメモリは、消去状態において“１”を保持するように構成されており、
前記記憶部は、複数の画素からなる所定単位の画像データに“０”が“１”より多い場合には、該所定単位の画像データの“０”と“１”とを反転させて記憶する、
ことを特徴とする画像処理装置。
【請求項２】
前記画像データは、前記反転前において、ドット形成しない画素が“０”であり、ドット形成する画素が“１”である、
ことを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記記憶部は、前記反転の有無に応じたフラグを前記画像データと共に記憶し、
該フラグに応じて、記憶した画像データを読み出す際に再度反転させる、
ことを特徴とする請求項１−２のいずれか一項に記載の画像処理装置。
【請求項４】
前記フラッシュメモリは、ＮＡＮＤ型フラッシュメモリである、
ことを特徴とする請求項１−３のいずれか一項に記載の画像処理装置。
【請求項５】
前記記憶部は、前記所定単位として画像データの１ページ単位に反転の判定を行う、
ことを特徴とする請求項１−４のいずれか一項に記載の画像処理装置。
【請求項６】
前記記憶部は、画像形成時の１ラインを前記所定単位とし、該１ライン中の画像データが全て“０”である場合に“０”と“１”とを反転させて記憶する、
ことを特徴とする請求項１−４のいずれか一項に記載の画像処理装置。
【請求項７】
前記記憶部は、前記フラッシュメモリの書き込みページサイズを前記所定単位とし、該書き込みページサイズ中の画像データが全て“０”である場合に“０”と“１”とを反転させて記憶する、
ことを特徴とする請求項１−４のいずれか一項に記載の画像処理装置。
【請求項８】
前記記憶部は、前記フラッシュメモリの消去ブロックサイズを前記所定単位とし、該消去ブロックサイズ中の画像データが全て“０”である場合に“０”と“１”とを反転させて記憶する、
ことを特徴とする請求項１−４のいずれか一項に記載の画像処理装置。
【請求項９】
前記記憶部は、セキュリティモードとしての保護時には、前記フラッシュメモリに“０”を書き込まずに“１”を書き込む、
ことを特徴とする請求項１−８のいずれか一項に記載の画像処理装置。
【請求項１０】
前記フラッシュメモリは、挿抜可能なソリッドステートドライブである、
ことを特徴とする請求項１−８のいずれか一項に記載の画像処理装置。
【請求項１１】
前記記憶部は、前記フラッシュメモリの他に、磁気記録型記憶装置を備え、該磁気記録記憶装置に対しては前記反転を行わない、
ことを特徴とする請求項１−１０のいずれか一項に記載の画像処理装置。
【請求項１２】
前記記憶部は、不揮発性の記憶媒体として前記フラッシュメモリもしくは磁気記録型記憶装置のいずれかを使用するよう構成されており、前記フラッシュメモリが使用される場合に前記反転の制御を行う、
ことを特徴とする請求項１−１０のいずれか一項に記載の画像処理装置。
【請求項１３】
請求項１−１０のいずれか一項に記載の画像処理装置と、
前記記憶部で記憶された画像データにより画像形成を実行するプリンタ部と、
を備えることを特徴とする画像形成装置。
【請求項１４】
原稿の画像を読み取って画像データを生成するスキャナ部と、
前記スキャナ部からの画像データを記憶する請求項１−１０のいずれか一項に記載の画像処理装置と、
前記記憶部で記憶された画像データにより画像形成を実行するプリンタ部と、
を備えることを特徴とする画像形成装置。
【請求項１５】
消去状態において“１”を保持するように構成されたフラッシュメモリを用いて、入力される画像データを“０”もしくは“１”に対応する値でフラッシュメモリに記憶する画像データ記憶方法であって、
記憶すべき画像データの複数の画素からなる所定単位ごとに“０”と“１”とのいずれが多いかを判定し、
前記判定結果に基づいて、“１”が“０”より多い場合には反転させず記憶し、“０”が“１”より多い場合には“０”と“１”とを反転させて記憶する、
ことを特徴とする画像データ記憶方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、画像形成装置および画像データ記憶方法に関し、特に、画像データをＮＡＮＤ型フラッシュメモリを使用して記憶する場合における最適な記憶制御に関する。
【背景技術】
【０００２】
画像処理装置や画像形成装置において、大量の画像データを記憶するために、大容量の不揮発性の記憶装置としてハードディスクドライブ（以下、ＨＤＤ）が使用されている。
この場合、スキャナや外部から入力される画像データを画像形成出力のときまで保存しておく用途や、画像形成実行中にスキャナや外部から入力速度とプリンタ部の画像形成出力速度との違いを吸収するためにキャッシュあるいはバッファとしての用途など、いろいろな使われ方が存在している。
【０００３】
なお、近年は、このようなＨＤＤの代わりに、フラッシュメモリを記憶媒体としたソリッドステートドライブ（以下、ＳＳＤ）が使用され始めている。このＳＳＤは、ＨＤＤに比べると、機械構成部品を有さない、消費電力が小さい、シーク時間が無い、などの利点を有している。
【０００４】
一方、フラッシュメモリには記憶素子の書き換え回数に有限の寿命があり、いかにして寿命を伸ばすかが課題となっている。
なお、フラッシュメモリを用いた記憶装置の寿命の改善については、以下の特許文献１などに提案がなされている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許公開２００９−９３２４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
以上の特許文献１では、フラッシュメモリにおいてデータの記憶の際の書き換えに使用されるアドレスを監視しておき、割り当てるアドレスを定期的に変更することが記載されている。
【０００７】
このような寿命改善手法によれば、空き領域を有効に使うことでフラッシュメモリ内で書き換えが行われる箇所が集中することがなくなり、寿命の改善につながる。
一方、画像データを扱う画像処理装置や画像形成装置では、通常のコンピュータなどで使用される比較的小容量のデータの書き換えとは異なり、画像形成に合わせて大容量の画像データを頁毎に順次取り扱っている。
【０００８】
このため、画像処理装置や画像形成装置でフラッシュメモリを使用した場合には、上述した特許文献１記載の寿命改善手法が有効に働かないという問題がある。
本発明は、画像データを記憶するフラッシュメモリの寿命の延伸が可能な画像処理装置および画像形成装置ならびに画像データ記憶方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決する本願発明は、以下に述べる通りである。
（１）請求項１記載の発明は、入力される画像データを処理する画像処理部と、前記画像処理部で処理される前記画像データを“０”もしくは“１”に対応する値で記憶するフラッシュメモリを有する記憶部と、を備えた画像処理装置であって、前記フラッシュメモリは、消去状態において“１”を保持するように構成されており、前記記憶部は、複数の画素からなる所定単位の画像データに“０”が“１”より多い場合には、該所定単位の画像データの“０”と“１”とを反転させて記憶する、ことを特徴とする画像処理装置である。
【００１０】
（２）請求項２記載の発明は、前記画像データは、前記反転前において、ドット形成しない画素が“０”であり、ドット形成する画素が“１”である、ことを特徴とする請求項１に記載の画像処理装置である。
【００１１】
（３）請求項３記載の発明は、前記記憶部は、前記反転の有無に応じたフラグを前記画像データと共に記憶し、該フラグに応じて、記憶した画像データを読み出す際に再度反転させる、ことを特徴とする請求項１−２のいずれか一項に記載の画像処理装置である。
【００１２】
（４）請求項４記載の発明は、前記フラッシュメモリは、ＮＡＮＤ型フラッシュメモリである、ことを特徴とする請求項１−３のいずれか一項に記載の画像処理装置である。
（５）請求項５記載の発明は、前記記憶部は、前記所定単位として画像データの１ページ単位に反転の判定を行う、ことを特徴とする請求項１−４のいずれか一項に記載の画像処理装置である。
【００１３】
（６）請求項６記載の発明は、前記記憶部は、画像形成時の１ラインを前記所定単位とし、該１ライン中の画像データが全て“０”である場合に“０”と“１”とを反転させて記憶する、ことを特徴とする請求項１−４のいずれか一項に記載の画像処理装置である。
【００１４】
（７）請求項７記載の発明は、前記記憶部は、前記フラッシュメモリの書き込みページサイズを前記所定単位とし、該書き込みページサイズ中の画像データが全て“０”である場合に“０”と“１”とを反転させて記憶する、ことを特徴とする請求項１−４のいずれか一項に記載の画像処理装置である。
【００１５】
（８）請求項８記載の発明は、前記記憶部は、前記フラッシュメモリの消去ブロックサイズを前記所定単位とし、該消去ブロックサイズ中の画像データが全て“０”である場合に“０”と“１”とを反転させて記憶する、ことを特徴とする請求項１−４のいずれか一項に記載の画像処理装置である。
【００１６】
（９）請求項９記載の発明は、前記記憶部は、セキュリティモードとしての保護時には、前記フラッシュメモリに“０”を書き込まずに“１”を書き込む、ことを特徴とする請求項１−８のいずれか一項に記載の画像処理装置である。
【００１７】
（１０）請求項１０記載の発明は、前記フラッシュメモリは、挿抜可能なソリッドステートドライブである、ことを特徴とする請求項１−８のいずれか一項に記載の画像処理装置である。
【００１８】
（１１）請求項１１記載の発明は、前記記憶部は、前記フラッシュメモリの他に、磁気記録型記憶装置を備え、該磁気記録記憶装置に対しては前記反転を行わない、ことを特徴とする請求項１−１０のいずれか一項に記載の画像処理装置である。
【００１９】
（１２）請求項１２記載の発明は、前記記憶部は、不揮発性の記憶媒体として前記フラッシュメモリもしくは磁気記録型記憶装置のいずれかを使用するよう構成されており、前記フラッシュメモリが使用される場合に前記反転の制御を行う、ことを特徴とする請求項１−１０のいずれか一項に記載の画像処理装置である。
【００２０】
（１３）請求項１３記載の発明は、請求項１−１０のいずれか一項に記載の画像処理装置である。と、前記記憶部で記憶された画像データにより画像形成を実行するプリンタ部と、を備えることを特徴とする画像形成装置である。
【００２１】
（１４）請求項１４記載の発明は、原稿の画像を読み取って画像データを生成するスキャナ部と、前記スキャナ部からの画像データを記憶する請求項１−１０のいずれか一項に記載の画像処理装置である。と、前記記憶部で記憶された画像データにより画像形成を実行するプリンタ部と、を備えることを特徴とする画像形成装置である。
【００２２】
（１５）請求項１５記載の発明は、消去状態において“１”を保持するように構成されたフラッシュメモリを用いて、入力される画像データを“０”もしくは“１”に対応する値でフラッシュメモリに記憶する画像データ記憶方法であって、記憶すべき画像データの複数の画素からなる所定単位ごとに“０”と“１”とのいずれが多いかを判定し、前記判定結果に基づいて、“１”が“０”より多い場合には反転させず記憶し、“０”が“１”より多い場合には“０”と“１”とを反転させて記憶する、ことを特徴とする画像データ記憶方法である。
【発明の効果】
【００２３】
以上の発明によれば、以下のような効果を得ることができる。
本発明では、消去状態において“１”を保持するように構成されたフラッシュメモリを用いて、入力される画像データを“０”もしくは“１”に対応する値でフラッシュメモリに記憶する際に、記憶すべき画像データの複数の画素からなる所定単位ごとに、“０”と“１”とのいずれが多いかを判定し、判定結果に基づいて、“１”が“０”より多い場合には反転させず記憶し、“０”が“１”より多い場合には“０”と“１”とを反転させて記憶する。
【００２４】
これにより、消去状態に相当する“１”を保持する記憶素子が増え、次回の書き込み時に、消去動作と書き込み動作との２段階の動作のうちの、消去動作が省略される領域が増えるようになる。この結果、フラッシュメモリに対する処理回数が低減されることになり、画像データを記憶するフラッシュメモリの寿命の延伸が可能な画像処理装置および画像形成装置ならびに画像データ記憶方法を提供できる。
【図面の簡単な説明】
【００２５】
【図１】本発明の実施形態の概略構成を示す構成図である
【図２】本発明の実施形態の概略構成を示す構成図である
【図３】本発明の実施形態の動作を示すフローチャートである。
【図４】本発明の実施形態のデータ反転の様子を示す説明図である。
【図５】本発明の実施形態の概略構成を示す構成図である
【発明を実施するための形態】
【００２６】
以下、図面を参照して本発明の画像処理装置、画像形成装置、画像データ記憶方法を実施するための形態（実施形態）を詳細に説明する。ここでは、画像処理装置を含む画像形成装置、画像データ記憶方法を実行する画像形成装置を具体例にして、実施形態の説明を行う。
【００２７】
〔画像形成装置の構成〕
ここで、第一実施形態の電子写真方式の画像形成装置１００の構成を、図１に基づいて詳細に説明する。なお、画像形成装置１００として既知であって、本実施形態の特徴的な動作や制御に直接に関係しない一般的な部分についての説明は省略してある。
【００２８】
図１に示す画像形成装置１００は、各部を制御する全体制御部１０１、操作者が各種操作入力を行うと共に各種表示を行う操作表示部１０５、外部からの画像データの供給を受けるプリンタコントローラ１１０、原稿を読み取って画像データを生成するスキャナ１２０、入力画像データに対して読み取り系画像処理を施す読み取り系画像処理部１３０、画像データや各種データを記憶する記憶部１４０、記憶部１４０で記憶された画像データに対して書き込み系画像処理を施す書き込み系画像処理部１５０、画像データに基づいて用紙上に画像を形成するプリントエンジン１６０、を備えて構成されている。
【００２９】
ここで、全体制御部１０１は、図示しないＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等を備える。ここで、ＣＰＵは、ＲＡＭの所定領域をワークエリアとし、ＲＯＭに記憶されている各種プログラムを実行して、画像形成装置１００の各部を統括的に制御する。
【００３０】
ここで、操作表示部１０５は、キーボード、マウス、タッチパネル等の入力デバイスを備え、入力される各種指示信号を全体制御部１０１に送信する。また、操作表示部１０５は、ＬＣＤ（Liquid Crystal Display）やＣＲＴ（Cathode Ray Tube）等の表示手段を備え、全体制御部１０１から入力される各種画像データを表示する。なお、この操作表示部は操作部と表示部が別であってもよいが、表示されたアイコンあるいはキー（以下、「キー」と呼ぶ）を押下するタッチパネルであってもよい。
【００３１】
読み取り系画像処理部１３０は、スキャナ１２０で得られた入力画像データに対して、シェーディング補正、変倍処理、傾き補正処理、色変換（ＲＧＢ→ＹＭＣＫ）などの読み取り系画像処理を施す。
【００３２】
書き込み系画像処理部１５０は、記憶部１４０で記憶された画像データに対して、画像形成に必要なプリンタガンマ変換、誤差拡散処理、微小変倍処理などの書き込み系画像処理を施す。
【００３３】
プリントエンジン１６０は、電子写真方式や各種方式の画像形成部や印刷装置であり、複写機やプリンタやファクシミリ装置などにおいて所定の用紙上に画像を形成して出力するものである。
【００３４】
また、記憶部１４０は、記憶に関する各種制御を実行する記憶制御部１４１、記憶すべき画像データの複数の画素からなる所定単位ごとに、“０”と“１”とのいずれが多いかをカウントする印字率カウンタ１４２、揮発性記憶するＤＲＡＭなどで構成され画像データを記憶する画像メモリ１４３、記憶制御部１４１の指示に基づいて画像データの“０”と“１”とを反転させるビット反転部１４４、消去状態において“１”を保持するように構成されており、画像データを“０”もしくは“１”に対応する値で記憶するＮＡＮＤ型のフラッシュメモリ１４５、を備えて構成される。
【００３５】
ここで、記憶制御部１４１は、複数の画素からなる所定単位の画像データに“０”が“１”より多い場合には、ビット反転部１４４を動作させて、該所定単位の画像データの“０”と“１”とを反転させてフラッシュメモリ１４５に記憶させる。なお、この際に、反転させたことを示すフラグを画像データのヘッダに格納する。
【００３６】
また、フラッシュメモリ１４５から画像データを読み出す際には、前記フラグを参照し、反転されているデータをビット反転部１４４により再度反転させて元の状態に戻してから読み出す。
【００３７】
なお、この実施形態において、画像データは複数の画素からなり、所定単位には複数の画素が含まれるものとする。
また、画像データが２値の場合、フラッシュメモリ１４５では各画素に対して“０”もしくは“１”に対応する値、または、これらに対応する電圧など各種の値で記憶する。
【００３８】
また、画像データが多値の場合、フラッシュメモリ１４５では各画素に対して複数の“０”及び／または“１”に対応する値、または、これらに対応する電圧など各種の値で記憶するようにしてもよい。
【００３９】
なお、反転のための所定単位としては、画像データの１ページ単位、画像形成時の１ライン、フラッシュメモリの書き込みページサイズ、フラッシュメモリの消去ブロックサイズ、のいずれかを採用する。
【００４０】
図２は画像形成装置１００の他の構成例を示している。ここでは、図１のフラッシュメモリ１４５の入出力側に配置されたビット反転部１４４の代わりに、記憶部１４０の入力側に配置されたビット反転部１４４ａと、記憶部１４０の出力側に配置されたビット反転部１４４ｂと、を備えて構成されている。この図２の構成では、画像メモリ１４３とフラッシュメモリ１４５との両方で、必要に応じて反転された画像データを記憶するよう構成されている。
【００４１】
なお、図１と図２とには示されていないが、通信手段を備えて、他の端末装置と通信可能な構成であってもよい。また、ファクシミリ通信手段を備えていてもよい。
〔画像形成装置の動作〕
ここで、第一実施形態の画像形成装置１００の動作（画像データ記憶方法）について説明する。
【００４２】
操作表示部１０５でのユーザの操作、あるいはプリンタコントローラ１１０経由で図外の端末から画像形成の要求が発生したとする（図３中のステップＳ１０１）。これを受けた全体制御部１０１は、スキャナ１２０あるいはコントローラ１１０経由の画像データに対して読み取り系画像処理部１３０で必要な画像処理を施し、記憶部１４０に記憶の指示を与える。
【００４３】
読み取り系画像処理部１３０から画像データを受けた記憶部１４０では、記憶制御部１４１の制御により、画像データを画像メモリ１４３に格納する（図３中のステップＳ１０２）。また、これと並行して、記憶制御部１４１は、読み取り系画像処理部１３０から受け取った画像データについて、記憶すべき画像データの複数の画素からなる所定単位ごとに、“０”の画素数と“１”の画素数とを、印字率カウンタ１４２によりカウントさせる（図３中のステップＳ１０３）。なお、一般に、画像データは、反転前において、ドット形成しない画素が“０”であり、ドット形成する画素が“１”であるように定められている。
【００４４】
印字率カウンタ１４２のカウント結果により、“０”が多かった場合（図３中のステップＳ１０３でＹＥＳ）、ビット反転を実行すると決定し、ビット反転部１４４をアクティブ状態に切り替える（図３中のステップＳ１０４ａ）。また、ビット反転を実行するフラグを画像データのヘッダ部分に記述する（図３中のステップＳ１０５ａ）。そして、記憶制御部１４１の制御により、画像メモリ１４３から画像データを読み出して、アクティブ状態のビット反転部１４４によって“０”を“１”に、“１”を“０”に反転させつつ、フラッシュメモリ１４５に格納する。（図３中のステップＳ１０６）。
【００４５】
一方、印字率カウンタ１４２のカウント結果により、“１”が多かった場合（図３中のステップＳ１０３でＮＯ）、ビット反転を実行しないと決定し、ビット反転部１４４をネガティブ状態にする（図３中のステップＳ１０４ｂ）。また、ビット反転のフラグを画像データのヘッダ部分に記述しない（図３中のステップＳ１０５ｂ）。そして、記憶制御部１４１の制御により、画像メモリ１４３から画像データを読み出して、ビット反転させることなく、そのままの状態で、フラッシュメモリ１４５に格納する（図３中のステップＳ１０６）。
【００４６】
なお、反転のための所定単位としては、画像データの１ページ単位、画像形成時の１ライン、フラッシュメモリの書き込みページサイズ、フラッシュメモリの消去ブロックサイズ、のいずれかを採用する。よって、この所定単位毎に反転あり／反転なしのいずれかの状態で画像データをフラッシュメモリ１４５に格納していく。なお、所定単位を小さくした場合、たとえば、書き込みページサイズあるいは消去ブロックサイズとした場合、全ての画素が“０”であるか否か、を判定基準としても良い。これにより、無駄のない動作が実現される。
【００４７】
また、全体制御部１０１の制御によってスキャナ１２０あるいはコントローラ１１０経由の画像データが順次記憶部１４０に送られてくる場合には、記憶制御部１４１は、以上の反転判定と画像メモリ１４３経由フラッシュメモリ１４５への画像格納を繰り返して実行する。
【００４８】
図４は画像データの１ページ単位を反転のための所定単位とした場合の具体例を示している。ここで、図４（ａ）が読み込み系画像処理部１３０で処理された状態の画像データであり、“０”が多くなっている。文字主体の文書では、白地に文字が入るため、白地に相当する“０”が多くなっている。そこで、印字率カウンタ１４２の判定により“０”が多いことが検知され、記憶制御部１４１の制御により、図４（ｂ）のように反転された状態でフラッシュメモリ１４５に格納される。そして、プリントエンジン１６０に対して出力される際には、再びビット反転部１４４によって反転されて元の状態（図４（ａ））に戻される。なお、所定単位が画像の１ページ単位でない場合には、図４（ｂ）とは異なった状態になる。
【００４９】
プリントエンジン１６０の画像形成準備が整うと、全体制御部１０１から画像データ出力要求が記憶制御部１４１に与えられる（図３中のステップＳ１０７）。この画像データ出力要求を受けた記憶制御部１４１は、まず、画像データのヘッダをフラッシュメモリ１４５から読み出し（図３中のステップＳ１０８）、複数の画素からなる所定単位毎にビット反転のフラグの有無を確認する（図３中のステップＳ１０９）。
【００５０】
ヘッダに含まれるフラグにより、ビット反転ありの場合（図３中のステップＳ１０９でＹＥＳ）、ビット反転を実行すると決定し、ビット反転部１４４をアクティブ状態に切り替える。そして、記憶制御部１４１の制御により、アクティブ状態のビット反転部１４４によって“０”を“１”に、“１”を“０”に反転させつつ、フラッシュメモリ１４５から画像データを読み出して（図３中のステップＳ１１０ａ）、画像メモリ１４３に移し（図３中のステップＳ１１１）、さらに書き込み系画像処理部１５０で書き込み時の所定の画像処理を施してプリントエンジン１６０に画像データを送る。この画像データを受けたプリントエンジン１６０では、書き込み系画像処理部１５０からの画像データに応じて画像形成を実行する（図３中のステップＳ１１２）。
【００５１】
一方、ヘッダに含まれるフラグにより、ビット反転なしの場合（図３中のステップＳ１０９でＮＯ）、ビット反転を実行しないと決定し、ビット反転部１４４をネガティブ状態に切り替える。そして、記憶制御部１４１の制御により、ビット反転させずに、フラッシュメモリ１４５から画像データを読み出して（図３中のステップＳ１１０ｂ）、画像メモリ１４３に移し（図３中のステップＳ１１１）、さらに書き込み系画像処理部１５０で書き込み時の所定の画像処理を施してプリントエンジン１６０に画像データを送る。この画像データを受けたプリントエンジン１６０では、書き込み系画像処理部１５０からの画像データに応じて画像形成を実行する（図３中のステップＳ１１２）。
【００５２】
また、プリントエンジン１６０が画像形成出力を終えてビジー状態が解消されれば、全体制御部１０１から画像データ出力要求が記憶制御部１４１に与えられ（図３中のステップＳ１０７）、以上のフラッシュメモリ１４５からの画像データの読み出しと必要に応じたビット反転とが繰り返される。
【００５３】
以上の実施形態では、消去状態において“１”を保持するように構成されたフラッシュメモリ１４５を用いて、入力される画像データを“０”もしくは“１”に対応する値でフラッシュメモリ１４５に記憶する際に、記憶すべき画像データの複数の画素からなる所定単位ごとに、“０”と“１”とのいずれが多いかを判定し、判定結果に基づいて、“１”が“０”より多い場合には反転させず記憶させ、“０”が“１”より多い場合には“０”と“１”とを反転させて記憶させている。
【００５４】
これにより、消去状態に相当する“１”を保持する記憶素子が増え、次回の書き込み時に、消去動作と書き込み動作との２段階の動作のうちの、消去動作が省略される領域が増えるようになる。
【００５５】
具体的には、説明すると以下のようになる。“１１１１”の状態を“０１０１”に書き換えるためには、“１１１１”が消去状態であるため、“０１０１”の書き込み動作のみを実行する（書き込み１）。一方“０１０１”の状態を“０００１”に書き換えるためには、消去を実行して“１１１１”にして、それから“０００１”の書き込み動作を実行する（消去１＋書き込み１）。
【００５６】
この結果、以上の実施形態によれば、フラッシュメモリ１４５に対する処理回数が低減されることになり、画像データを記憶するフラッシュメモリの寿命の延伸が可能になる。
なお、図２の構成の場合、フラッシュメモリ１４５と画像メモリ１４３の両方にビット反転ありの画像データを格納することになるが、この場合にもフラッシュメモリ１４５に対する処理回数が低減されることになり、画像データを記憶するフラッシュメモリの寿命の延伸が可能になる。
【００５７】
〔第二の実施形態〕
図５は第二の実施形態として、記憶部１４０の構成を示すブロック図である。図１と同一部分については説明を省略する。ここでは、ビット反転部１４４に対して、インタフェース１４６を介してＳＳＤとしてのフラッシュメモリ１４５が接続され（図５（ａ））、あるいは、インタフェース１４６を介してＨＤＤ１４５’が接続される（図５（ｂ））。ここでは、ＳＳＤとＨＤＤとが互いに共通のインタフェースを介して挿抜可能に構成されているものとする。
【００５８】
この場合、記憶制御部１４１によるＳＳＤとＨＤＤのＩＤ検知結果、あるいは、操作表示部１０５や図示されないディップＳＷの操作を介して、記憶制御部１４１は、フラッシュメモリ１４５に対してはビット反転ありの画像データ格納、ＨＤＤ１４５’に対してはビット反転なしの画像データ格納、を制御する。これにより、フラッシュメモリ１４５に対しては寿命延伸効果を狙った画像データの格納が可能になり、ＨＤＤ１４５’に対しては通常通りの画像データの格納が可能になる。
【００５９】
また、フラッシュメモリ１４５とＨＤＤ１４５’とを併存させる場合（図示せず）には、記憶制御部１４１によるＳＳＤとＨＤＤのＩＤ検知結果、あるいは、操作表示部１０５や図示されないディップＳＷの操作を介して、記憶制御部１４１は、フラッシュメモリ１４５に対してはビット反転ありの画像データ格納、ＨＤＤ１４５’に対してはビット反転なしの画像データ格納、を制御する。これにより、フラッシュメモリ１４５に対しては寿命延伸効果を狙った画像データの格納が可能になり、ＨＤＤ１４５’に対しては通常通りの画像データの格納が可能になる。
【００６０】
〔第三の実施形態〕
全体制御部１０１から、セキュリティモードとしての保護（データ消去）の要求が発生した場合、記憶制御部１４１は、フラッシュメモリ１４５の該当領域全体に“０”を書き込まずに、“１”を書き込むようにする。これにより、消去状態に相当する“１”を保持する記憶素子が増え、次回の書き込み時に、消去動作と書き込み動作との２段階の動作のうちの、消去動作が省略される領域が増えるようになる。この結果、フラッシュメモリに対する処理回数が低減されることになり、画像データを記憶するフラッシュメモリの寿命の延伸が可能になる。
【００６１】
〔その他の実施形態〕
なお、以上の実施形態はモノクロ画像処理、モノクロ画像形成を想定していたが、これに限定されるものではない。カラー画像形成時にあっても、各色のドット形成しない画素が“０”であり、各色のドット形成する画素が“１”であるとして、上記実施形態を適用することが可能である。
【符号の説明】
【００６２】
１００  画像形成装置
１０１  全体制御部
１０５  操作表示部
１１０  プリントコントローラ
１２０  スキャナ
１３０  読み取り系画像処理部
１４０  記憶部
１４１  記憶制御部
１４２  印字率カウンタ
１４３  画像メモリ（ＤＲＡＭ）
１４４  ビット反転部
１４５  フラッシュメモリ（ＳＳＤ）
１５０  書き込み系画像処理部
１６０  プリントエンジン
【図１】
2011130345.tif 000003
【図２】
2011130345.tif 000004
【図３】
2011130345.tif 000005
【図４】
2011130345.tif 000006
【図５】
2011130345.tif 000007