(57)【要約】【課題】起動時間を短縮しながら、エラーの検出を効率的に行う画像処理装置を提供する。【解決手段】画像処理装置２０は、データを一時的に記憶する揮発性の第１メモリ部１６１を有する第１メモリモジュール１６と、第１メモリ部１６１のエラーをチェックするメモリチェック手段１８ａとを備える。第１メモリ部１６１は、一定容量毎に区分された複数のブロックにより構成され、互いに隣接するブロックの境界を跨ぐように設定されてチェックの対象となるチェック対象領域を含む。チェック対象領域は、間隔を隔てて複数配置されている。【選択図】図１
2012066502.tif 000002
【特許請求の範囲】
【請求項１】
データを一時的に記憶する揮発性の第１メモリ部を有する第１メモリモジュールと、
前記第１メモリ部のエラーをチェックするメモリチェック手段とを備える画像処理装置であって、
前記第１メモリ部は、一定容量毎に区分された複数のブロックにより構成され、互いに隣接するブロックの境界を跨ぐように設定されてチェックの対象となるチェック対象領域を含み、
前記チェック対象領域は、間隔を隔てて複数配置されていること
を特徴とする画像処理装置。
【請求項２】
請求項１に記載の画像処理装置であって、
前記メモリチェック手段は、起動処理が実行されるときに、前記第１メモリ部の複数のチェック対象領域のうちの一部をチェックすること
を特徴とする画像処理装置。
【請求項３】
請求項１に記載の画像処理装置であって、
前記メモリチェック手段は、前記第１メモリモジュールが交換されている場合において、起動処理が実行されるときに、前記第１メモリ部の前記チェック対象領域の全てをチェックすること
を特徴とする画像処理装置。
【請求項４】
請求項１から請求項３までのいずれか一つに記載の画像処理装置であって、
前記第１メモリモジュールは、前記第１メモリ部の属性を示す属性情報を記憶する不揮発性の第２メモリ部を有すること
を特徴とする画像処理装置。
【請求項５】
請求項４に記載の画像処理装置であって、
前記第２メモリ部に記憶された属性情報を読み出す読出手段と、
前記読出手段により読み出された属性情報を記憶する第２メモリモジュールと、
前記読出手段により読み出された属性情報と、前記第２メモリモジュールに記憶された属性情報とに基づいて、前記第１メモリモジュールが交換されたか否かを判断する判断手段とを備えること
を特徴とする画像処理装置。
【請求項６】
請求項１から請求項５までのいずれか一つに記載の画像処理装置であって、
前記メモリチェック手段は、起動処理が実行された後に予め設定された停止要因が発生した場合に、起動処理が実行されたときにチェックされたチェック対象領域以外の領域をチェックすること
を特徴とする画像処理装置。
【請求項７】
請求項６に記載の画像処理装置であって、
前記停止要因には、省エネモードへの移行と、ジョブの停止と、エラーによる停止とが含まれていること
を特徴とする画像処理装置。
【請求項８】
請求項１から請求項７までのいずれか一つに記載の画像処理装置と、
前記画像処理装置により処理されたデータに基づいて画像を形成する画像形成部とを備えること
を特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メモリを備えた画像処理装置および画像処理装置を備えた画像形成装置に関する。
【背景技術】
【０００２】
従来、メモリのエラーチェック機能を備えた装置が種々知られている（例えば、特許文献１〜特許文献４参照）。
【０００３】
特許文献１には、データを一時的に記憶する揮発性メモリを備えた画像形成装置が開示されている。この画像形成装置では、揮発性メモリが２つの領域に区分されており、起動時（電源投入時）に、揮発性メモリの半分の領域がチェックされる。また、この画像形成装置では、揮発性メモリのチェックされる領域が起動毎に切り替えられる。つまり、この画像形成装置では、起動が２回行われることにより、揮発性メモリの全領域がチェックされる。
【０００４】
特許文献２には、データを一時的に記憶する揮発性メモリを備えた画像形成装置が開示されている。この画像形成装置では、揮発性メモリの全領域のうち、システムプログラムを起動するのに必要な領域がチェックされる。そして、この画像形成装置では、オペレーティングシステムを起動させた後、メインプログラムとメモリチェックプログラムとが並列処理される。
【０００５】
特許文献３には、標準搭載メモリと増設オプションメモリとを備えた情報処理装置が開示されている。この情報処理装置では、標準搭載メモリをチェックした後、システムの立ち上げと、増設オプションメモリのチェックとが並列処理される。
【０００６】
特許文献４には、ＲＯＭを備えたエンジン制御装置が開示されている。このエンジン制御装置では、起動後のイニシャル処理において、ＲＯＭにおける始動制御用データ記憶領域のチェックのみが行われる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００７−１３６８６３号公報
【特許文献２】特開２００７−１４０９２０号公報
【特許文献３】特開２００４−３５５５６９号公報
【特許文献４】特開２０１０−１９２３２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
しかしながら、特許文献１〜特許文献４に開示された従来の装置では、起動時間を短縮することが可能であるが、メモリのエラー（故障）の発生しやすさを考慮していないので、エラーの検出を効率的に行うことができないという問題点がある。
【０００９】
本発明は、上記の課題を解決するためになされたものであり、起動時間を短縮しながら、エラーの検出を効率的に行う画像処理装置および画像処理装置を備えた画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明に係る画像処理装置は、データを一時的に記憶する揮発性の第１メモリ部を有する第１メモリモジュールと、前記第１メモリ部のエラーをチェックするメモリチェック手段とを備える画像処理装置であって、前記第１メモリ部は、一定容量毎に区分された複数のブロックにより構成され、互いに隣接するブロックの境界を跨ぐように設定されてチェックの対象となるチェック対象領域を含み、前記チェック対象領域は、間隔を隔てて複数配置されていることを特徴とする。
【００１１】
この構成によって、起動時に第１メモリ部のチェック対象領域をチェックすることにより、起動時に第１メモリ部の全領域をチェックする場合に比べて、チェックに要する時間を短縮することができるので、画像処理装置の起動時間を短縮することができる。また、エラー（故障）の発生しやすいブロックの境界周辺のチェック対象領域をチェックすることにより、エラーの検出を効率的に行うことができる。
【００１２】
本発明に係る画像処理装置では、前記メモリチェック手段は、起動処理が実行されるときに、前記第１メモリ部の複数のチェック対象領域のうちの一部をチェックすることを特徴とする。
【００１３】
この構成により、第１メモリ部のチェック対象領域を全てチェックする場合に比べて、画像処理装置の起動時間を短縮することができる。
【００１４】
本発明に係る画像処理装置では、前記メモリチェック手段は、前記第１メモリモジュールが交換されている場合において、起動処理が実行されるときに、前記第１メモリ部の前記チェック対象領域の全てをチェックすることを特徴とする。
【００１５】
この構成により、第１メモリモジュールが交換されている場合には、第１メモリ部に対するチェックが行われていない状態であるので、起動時にチェック対象領域の全てをチェックする。このため、第１メモリモジュールの初期不良を発見しやすくすることができる。
【００１６】
本発明に係る画像処理装置では、前記第１メモリモジュールは、前記第１メモリ部の属性を示す属性情報を記憶する不揮発性の第２メモリ部を有することを特徴とする。
【００１７】
この構成により、属性情報を用いて、第１メモリ部に対して適切にアクセスすることができる。
【００１８】
本発明に係る画像処理装置では、前記第２メモリ部に記憶された属性情報を読み出す読出手段と、前記読出手段により読み出された属性情報を記憶する第２メモリモジュールと、前記読出手段により読み出された属性情報と、前記第２メモリモジュールに記憶された属性情報とに基づいて、前記第１メモリモジュールが交換されたか否かを判断する判断手段とを備えることを特徴とする。
【００１９】
この構成により、第１メモリモジュールが交換されたか否かを容易に判断することができる。
【００２０】
本発明に係る画像処理装置では、前記メモリチェック手段は、起動処理が実行された後に予め設定された停止要因が発生した場合に、起動処理が実行されたときにチェックされたチェック対象領域以外の領域をチェックすることを特徴とする。
【００２１】
この構成により、第１メモリ部に未チェックの領域が生じることを抑制することができる。
【００２２】
本発明に係る画像処理装置では、前記停止要因には、省エネモードへの移行と、ジョブの停止と、エラーによる停止とが含まれていることを特徴とする。
【００２３】
この構成により、省エネモードへの移行が発生した場合、ジョブの停止が発生した場合、および、エラーによる停止が発生した場合に、未チェックの領域をチェックすることができる。
【００２４】
本発明に係る画像形成装置は、上記のいずれか一つに記載の画像処理装置と、前記画像処理装置により処理されたデータに基づいて画像を形成する画像形成部とを備えることを特徴とする。
【００２５】
この構成によって、起動時間を短縮しながら、エラーの検出を効率的に行うことが可能な画像形成装置を得ることができる。
【発明の効果】
【００２６】
本発明に係る画像処理装置および画像処理装置を備えた画像形成装置によれば、起動時間を短縮しながら、エラーの検出を効率的に行うことができる。
【図面の簡単な説明】
【００２７】
【図１】本発明の実施の形態に係る画像形成装置および画像処理装置の構成を示すブロック図である。
【図２】図１に示した画像形成装置および画像処理装置の第１メモリモジュールの第１メモリ部を示す概略図である。
【図３】図２に示した第１メモリ部の一部を示す拡大図である。
【図４】図１に示した画像形成装置および画像処理装置のメモリチェック動作を説明するためのフローチャートである。
【図５】図１に示した画像形成装置および画像処理装置のメモリチェック動作を説明するためのフローチャートである。
【図６】本発明の実施の形態の変形例に係る画像形成装置および画像処理装置の第１メモリ部の一部を示す拡大図である。
【発明を実施するための形態】
【００２８】
以下、本発明の実施の形態について図面を参照して説明する。
【００２９】
図１は、本発明の実施の形態に係る画像形成装置および画像処理装置の構成を示すブロック図である。図１を参照して、実施の形態に係る画像形成装置１および画像処理装置２０の構成について説明する。
【００３０】
画像形成装置１は、たとえば、スキャナ機能、ファクシミリ機能、およびプリンタ機能を有する複合機である。具体的には、画像形成装置１は、画像読取部１１と、通信部１２と、画像形成部１３と、操作部１４と、表示部１５と、画像処理装置２０とを備えており、これらがバス１９を介して接続されている。
【００３１】
また、画像処理装置２０は、第１メモリモジュール１６と、第２メモリモジュール１７と、制御部１８とを含んでいる。
【００３２】
画像読取部１１は、たとえば、スキャナであり、原稿などから画像を読み取る機能を有する。通信部１２は、ファクシミリデータを送受信するために設けられている。画像処理装置２０は、画像読取部１１により読み取られた画像データや、通信部１２により受信したファクシミリデータに対して、所定の画像処理を施すように構成されている。
【００３３】
画像形成部１３は、画像処理装置２０により所定の画像処理が施されたデータに基づいて画像を形成するために設けられている。操作部１４は、電源スイッチなどを含み、利用者が各種の操作指令を入力するために設けられている。表示部１５は、たとえば、液晶ディスプレイであり、画像形成装置１の動作状態などを表示する機能を有する。
【００３４】
第１メモリモジュール１６は、データを一時的に記憶する揮発性の第１メモリ部１６１と、第１メモリ部１６１の属性を示す属性情報１６２ａを記憶する不揮発性の第２メモリ部１６２とを有する。なお、第１メモリモジュール１６は、故障した場合などに交換可能なように、脱着可能な状態で画像形成装置１に取り付けられている。
【００３５】
第２メモリ部１６２は、たとえば、ＥＥＰＲＯＭ（Electrically Erasable and Programmable Read Only Memory）であり、第１メモリ部１６１の属性情報１６２ａを記憶する機能を有する。属性情報１６２ａは、たとえば、ＳＰＤ（Serial Presence Detect）情報であり、第１メモリ部１６１の種類および容量や、ロットバージョンなどを示す情報を含んでいる。
【００３６】
第２メモリモジュール１７は、不揮発性のメモリを有する。第２メモリモジュール１７は、画像形成装置１を動作させるためのプログラムや、プログラムが実行される際に用いられる設定値などを記憶する機能を有する。また、第２メモリモジュール１７は、第１メモリ部１６１のチェック状況を管理する管理情報１７ａや、第２メモリ部１６２から読み出された属性情報１７ｂを記憶する機能を有する。管理情報１７ａは、第１メモリ部１６１の各メモリセルのチェック状況（「チェック済み」または「未チェック」）を示す情報であり、チェックされた時間情報が含まれていてもよい。なお、第２メモリ部１６２から読み出された属性情報１７ｂは、後述する判断手段１８ｃにより第１メモリモジュール１６が交換されたか否かを判断するために、第２メモリモジュール１７に記憶されている。
【００３７】
制御部１８は、第２メモリモジュール１７に記憶されるプログラム（インストールされたプログラム）を実行するＣＰＵ（Central Processing Unit）などを含み、画像形成装置１の動作を制御するために設けられている。具体的には、制御部１８は、操作部１４の電源スイッチがオンされた場合に、画像形成装置１の起動処理を開始し、操作部１４の電源スイッチがオフされた場合に、画像形成装置１の終了処理を開始する。なお、起動処理とは、画像形成装置１を動作可能な状態にするための一連の処理であり、終了処理とは、画像形成装置１を動作可能な状態から終了する際の一連の処理である。
【００３８】
また、制御部１８は、画像形成装置１が起動した後、通常モードでジョブが実行されることなく所定の期間が経過した場合に、画像形成装置１を通常モードから省エネモードに移行させる。なお、省エネモードとは、通常モードでは動作する一部の機能が停止されることにより、通常モードよりも消費電力が低い動作状態のことをいう。そして、制御部１８は、省エネモード時に操作部１４が利用者により操作された場合に、画像形成装置１を省エネモードから通常モードに復帰させる。
【００３９】
また、制御部１８は、通信部１２や操作部１４が受け付けた各種のジョブを実行させる。なお、ジョブには、画像読取部１１により画像を読み取る読取ジョブ、通信部１２によりファクシミリデータを送信する送信ジョブ、通信部１２によりファクシミリデータを受信する受信ジョブ、および、画像形成部１３により画像を形成する印刷ジョブなどが含まれている。また、制御部１８は、用紙の搬送路（図示省略）における紙詰まり（ＪＡＭ）などのエラーが発生した場合に、利用者にエラーの発生を警告するメッセージを表示部１５に表示する。
【００４０】
ここで、制御部１８は、メモリチェック用のプログラムを実行することにより、第１メモリ部１６１のエラーをチェックするメモリチェック手段１８ａとしても機能する。このエラーのチェック（以下、単に「チェック」という）は、ハードエラーのチェックであり、メモリセルが物理的に損傷しているか否かを検査する。具体的には、このエラーのチェックは、メモリセルに所定の値を書き込んだ後、メモリセルに記憶された値を読み出し、書き込まれた値と読み出された値とが一致するか否かを判断することにより行われる。制御部１８は、第１メモリ部１６１のチェックを行った場合に、第２メモリモジュール１７に記憶される管理情報１７ａを更新する。
【００４１】
なお、制御部１８は、メモリチェック中に、第１メモリ部１６１のエラーを検出した場合に、利用者にエラーの発生を警告するメッセージを表示部１５に表示して、メモリチェックを中断するようにしてもよいし、エラーを検出したメモリセルを利用不可能な状態にして、メモリチェックを継続するようにしてもよい。
【００４２】
メモリチェック手段１８ａは、第１メモリモジュール１６が交換されていない場合において、起動処理が実行されるときに、第１メモリ部１６１の複数のチェック対象領域Ｒのうちの一部をチェックする。また、メモリチェック手段１８ａは、第１メモリモジュール１６が交換されている場合において、起動処理が実行されるときに、第１メモリ部１６１の複数のチェック対象領域Ｒを全てチェックする。
【００４３】
また、メモリチェック手段１８ａは、起動処理が実行された後に予め設定された停止要因が発生した場合に、起動処理が実行されたときにチェックされたチェック対象領域Ｒ以外の領域をチェックする。なお、停止要因には、省エネモードへの移行と、ジョブの停止と、エラーによる停止とが含まれている。つまり、省エネモードへの移行が発生した場合、ジョブの停止が発生した場合、および、エラーによる停止が発生した場合に、第１メモリ部１６１の未チェックの領域をチェックすることができる。
【００４４】
具体的には、メモリチェック手段１８ａは、画像形成装置１が通常モードから省エネモードに移行した場合には、省エネモードへの移行による停止時間中に、第１メモリ部１６１の未チェックの領域をチェックする。このとき、メモリチェック手段１８ａによりチェックされる第１メモリ部１６１の容量は、省エネモードへの移行による停止時間に基づいて、予め設定されている。なお、省エネモードへの移行による停止時間とは、省エネモードへの移行と通常モードへの復帰とが連続的に行われる際における、省エネモードへの移行と通常モードへの復帰との間の時間である。
【００４５】
また、メモリチェック手段１８ａは、画像形成装置１がジョブを停止した場合には、ジョブの停止による停止時間中に、第１メモリ部１６１の未チェックの領域をチェックする。このとき、メモリチェック手段１８ａによりチェックされる第１メモリ部１６１の容量は、ジョブの停止による停止時間に基づいて、予め設定されている。なお、ジョブの停止による停止時間とは、先に指定されたジョブと後に指定されたジョブとが連続的に実行される際における、先に指定されたジョブが終了したときから後に指定されたジョブが開始されるまでの間の時間である。
【００４６】
また、メモリチェック手段１８ａは、画像形成装置１が紙詰まりなどのエラーにより停止した場合に、エラーによる停止時間中に、第１メモリ部１６１の未チェックの領域をチェックする。なお、エラーによる停止時間とは、エラーにより停止してから、エラーによる停止が解除されるまでの間の時間である。したがって、この場合には、メモリチェック手段１８ａによりチェックされる第１メモリ部１６１の容量は、エラーによる停止時間が一定ではないので、予め設定されていない。
【００４７】
制御部１８は、第２メモリ部１６２に記憶された属性情報１６２ａを読み出す読出手段１８ｂとしても機能し、読出手段１８ｂにより読み出された属性情報１６２ａと、第２メモリモジュール１７に記憶された属性情報１７ｂとに基づいて、第１メモリモジュール１６が交換されたか否かを判断する判断手段１８ｃとしても機能する。制御部１８は、読出手段１８ｂが読み出した属性情報１６２ａを用いることにより、第１メモリ部１６１に対して適切にアクセスすることができる。また、制御部１８は、判断手段１８ｃにより第１メモリモジュール１６が交換されていると判断された場合に、第２メモリモジュール１７に記憶される属性情報１７ｂを、読出手段１８ｂにより読み出された属性情報１６２ａに基づいて変更する。
【００４８】
図２は、本発明の実施の形態に係る画像形成装置および画像処理装置の第１メモリモジュールの第１メモリ部を示す概略図である。図３は、図２に示した第１メモリ部の一部を示す拡大図である。図２および図３を参照して、本発明の実施の形態に係る画像形成装置１および画像処理装置２０の第１メモリモジュール１６の第１メモリ部１６１の構成について説明する。
【００４９】
第１メモリ部１６１は、たとえば、ＤＲＡＭ（Dynamic Random Access Memory）であり、実行されるプログラムや、画像データおよびファクシミリデータなどを一時的に記憶する機能を有する。第１メモリ部１６１は、一定容量（Ｎバイト）毎に区分された複数のブロック１６１ａ（図２参照）により構成されている。
【００５０】
第１メモリ部１６１は、エラー（メモリセルの物理的な損傷）のチェックの対象とされるメモリであり、互いに隣接するブロック１６１ａの境界を跨ぐように設定されてチェックの対象となるチェック対象領域Ｒ（図３参照）を含む。チェック対象領域Ｒは、間隔Ｄを隔てて複数配置されている。
【００５１】
チェック対象領域Ｒは、図３の例では、所定のブロック１６１ａにおける矢印Ｘ１方向側の端部の領域Ｒａと、所定のブロック１６１ａの矢印Ｘ１方向側において隣接するブロック１６１ａにおける矢印Ｘ２方向側の端部の領域Ｒｂとにより構成されている。図３の例では、領域Ｒａおよび領域Ｒｂは、それぞれ、ブロック１６１ａの全領域のうちの１／４を占める領域であり、チェック対象領域Ｒの容量は、ブロック１６１ａの１／２の容量となる。間隔Ｄは、ブロック１６１ａにおける領域Ｒｂの矢印Ｘ１方向側の端部から領域Ｒａの矢印Ｘ２方向側の端部までの距離であり、間隔Ｄの長さは、ブロック１６１ａの矢印Ｘ１方向（矢印Ｘ２方向）における長さの１／２である。
【００５２】
なお、領域Ｒａおよび領域Ｒｂは、大きさが同じである場合には、それぞれ、ブロック１６１ａの全領域のうちの１／２未満を占める領域であればよい。また、領域Ｒａの大きさと、領域Ｒｂの大きさとが異なっていてもよい。
【００５３】
図４および図５は、本発明の実施の形態に係る画像形成装置および画像処理装置のメモリチェック動作を説明するためのフローチャートである。次に、図４および図５を参照して、実施の形態に係る画像形成装置１および画像処理装置２０のメモリチェック動作について説明する。
【００５４】
ステップＳ１：
制御部１８（図１参照）により、操作部１４（図１参照）の電源スイッチがオンされたか否かが判断される。そして、電源スイッチがオンされたと判断される場合（ステップＳ１：Ｙｅｓ）には、ステップＳ２に移る。その一方、電源スイッチがオンされていないと判断される場合（ステップＳ１：Ｎｏ）には、ステップＳ１を繰り返し行う。すなわち、画像形成装置１は、電源スイッチがオンされるまで待機する。
【００５５】
ステップＳ２：
制御部１８の読出手段１８ｂにより、第２メモリ部１６２（図１参照）に記憶された第１メモリ部１６１の属性情報１６２ａが読み出される。その後、ステップＳ３に移る。
【００５６】
ステップＳ３：
制御部１８の判断手段１８ｃにより、第１メモリモジュール１６（図１参照）が交換されたか否かが判断される。この判断は、ステップＳ２において読出手段１８ｂにより読み出された属性情報１６２ａのロットバージョンと、第２メモリモジュール１７に記憶された属性情報１７ｂのロットバージョンとが一致するか否かにより行われる。そして、属性情報１６２ａのロットバージョンと、属性情報１７ｂのロットバージョンとが一致することにより、第１メモリモジュール１６が交換されていないと判断される場合（ステップＳ３：Ｎｏ）には、ステップＳ４に移る。その一方、属性情報１６２ａのロットバージョンと、属性情報１７ｂのロットバージョンとが一致しないことにより、第１メモリモジュール１６が交換されていたと判断される場合（ステップＳ３：Ｙｅｓ）には、ステップＳ５に移る。
【００５７】
ステップＳ４：
制御部１８のメモリチェック手段１８ａにより、第１メモリ部１６１の複数のチェック対象領域Ｒ（図３参照）のうちの一部がチェックされる。なお、チェック対象領域Ｒのうちの一部のチェックは、たとえば、第１メモリ部１６１の先頭側から順に一定の数のチェック対象領域Ｒを連続的にチェックするようにしてもよいし、複数のチェック対象領域Ｒ毎に１個のチェック対象領域Ｒをチェック（飛び飛びでチェック）するようにしてもよい。したがって、第１メモリ部１６１のチェック対象領域Ｒを全てチェックする場合に比べて、画像形成装置１の起動時間を短縮することができる。その後、ステップＳ６に移る。
【００５８】
ステップＳ５：
制御部１８のメモリチェック手段１８ａにより、第１メモリ部１６１の複数のチェック対象領域Ｒが全てチェックされる。なお、複数のチェック対象領域Ｒを全てチェックするのは、第１メモリモジュール１６が交換されている場合には、第１メモリ部１６１に対するチェックが行われていない状態であるためであり、第１メモリモジュール１６の初期不良を発見しやすくすることができる。その後、ステップＳ６に移る。
【００５９】
ステップＳ６：
制御部１８により、第２メモリモジュール１７に記憶される管理情報１７ａが更新される。具体的には、ステップＳ４またはステップＳ５でチェックされた領域が管理情報１７ａにおいて「未チェック」から「チェック済み」に変更される。その後、ステップＳ７に移る。なお、ステップＳ２〜ステップＳ６の処理は、画像形成装置１の起動処理の一部として実行される。
【００６０】
ステップＳ７：
制御部１８により、操作部１４の電源スイッチがオフされたか否かが判断される。そして、電源スイッチがオフされていないと判断される場合（ステップＳ７：Ｎｏ）には、ステップＳ８に移る。その一方、電源スイッチがオフされたと判断される場合（ステップＳ７：Ｙｅｓ）には、画像形成装置１の終了処理（シャットダウン）が開始され、メモリチェック動作が終了する。なお、操作部１４の電源スイッチがオフされた場合に、第１メモリ部１６１の未チェックの領域をチェックするようにしてもよい。
【００６１】
ステップＳ８：
制御部１８により、通常モードから省エネモードへの移行が発生したか否かが判断される。そして、省エネモードへの移行が発生していないと判断される場合（ステップＳ８：Ｎｏ）には、ステップＳ９に移る。その一方、省エネモードへの移行が発生したと判断される場合（ステップＳ８：Ｙｅｓ）には、ステップＳ１１に移る。
【００６２】
ステップＳ９：
制御部１８により、ジョブの停止が発生したか否かが判断される。そして、ジョブの停止が発生していないと判断される場合（ステップＳ９：Ｎｏ）には、ステップＳ１０に移る。その一方、ジョブの停止が発生したと判断される場合（ステップＳ９：Ｙｅｓ）には、ステップＳ１１に移る。
【００６３】
ステップＳ１０：
制御部１８により、紙詰まりなどのエラーによる停止が発生したか否かが判断される。そして、エラーによる停止が発生したと判断される場合（ステップＳ１０：Ｙｅｓ）には、ステップＳ１１に移る。その一方、エラーによる停止が発生していないと判断される場合（ステップＳ１０：Ｎｏ）には、ステップＳ７に戻る。
【００６４】
ステップＳ１１：
制御部１８により、第２メモリモジュール１７に記憶された管理情報１７ａが確認される。この管理情報１７ａは、ステップＳ６または後述するステップＳ１３で更新された管理情報１７ａである。これにより、第１メモリ部１６１におけるチェック済みの領域と未チェックの領域とを判別することができる。その後、ステップＳ１２に移る。
【００６５】
ステップＳ１２：
制御部１８のメモリチェック手段１８ａにより、管理情報１７ａに基づいて、第１メモリ部１６１の未チェックの領域がチェックされる。具体的には、省エネモードへの移行が発生した場合（ステップＳ８：Ｙｅｓ）には、省エネモードへの移行による停止時間中に、第１メモリ部１６１の未チェックの領域がチェックされる。また、ジョブの停止が発生した場合（ステップＳ９：Ｙｅｓ）には、ジョブの停止による停止時間中に、第１メモリ部１６１の未チェックの領域がチェックされる。また、エラーによる停止が発生した場合（ステップＳ１０：Ｙｅｓ）には、エラーによる停止が解除されるまで、第１メモリ部１６１の未チェックの領域がチェックされる。したがって、停止要因が発生した場合に、発生した停止要因に起因する停止時間内だけ第１メモリ部１６１のチェックをすることにより、第１メモリ部１６１のチェックに起因する待機時間が発生するのを抑制しながら、第１メモリ部１６１に未チェックの領域が生じるのを抑制することができる。
【００６６】
ステップＳ１３：
制御部１８により、第２メモリモジュール１７に記憶される管理情報１７ａが更新される。具体的には、ステップＳ１２でチェックされた領域が管理情報１７ａにおいて「未チェック」から「チェック済み」に変更される。その後、ステップＳ１４に移る。
【００６７】
ステップＳ１４：
制御部１８により、第２メモリモジュール１７に記憶された管理情報１７ａに基づいて、第１メモリ部１６１の全領域がチェックされたか否かが判断される。そして、第１メモリ部１６１の全領域がチェックされたと判断される場合（ステップＳ１４：Ｙｅｓ）には、メモリチェック動作が終了する。その一方、第１メモリ部１６１の全領域がチェックされていないと判断される場合（ステップＳ１４：Ｎｏ）には、ステップＳ７に戻る。
【００６８】
上記のように、本実施の形態による画像形成装置１（画像処理装置２０）は、データを一時的に記憶する揮発性の第１メモリ部１６１を有する第１メモリモジュール１６と、第１メモリ部１６１のエラーをチェックするメモリチェック手段１８ａとを備え、第１メモリ部１６１は、一定容量毎に区分された複数のブロック１６１ａにより構成され、互いに隣接するブロック１６１ａの境界を跨ぐように設定されてチェックの対象となるチェック対象領域Ｒを含み、チェック対象領域Ｒは、間隔Ｄを隔てて複数配置されている。
【００６９】
このように構成することによって、起動時に第１メモリ部１６１のチェック対象領域Ｒをチェックすることにより、起動時に第１メモリ部１６１の全領域をチェックする場合に比べて、チェックに要する時間を短縮することができるので、画像形成装置１（画像処理装置２０）の起動時間を短縮することができる。また、エラー（故障）の発生しやすいブロック１６１ａの境界周辺のチェック対象領域Ｒをチェックすることにより、エラーの検出を効率的に行うことができる。その結果、起動時間を短縮しながら、エラーの検出を効率的に行うことができる。
【００７０】
図６は、本発明の実施の形態の変形例に係る画像形成装置および画像処理装置の第１メモリ部の一部を示す拡大図である。図６に示す変形例のように、チェック対象領域Ｒが、所定のブロック１６１ａの全領域Ｒｃと、所定のブロック１６１ａの矢印Ｘ１方向側において隣接するブロック１６１ａにおける矢印Ｘ２方向側の端部の領域Ｒｂとにより構成されていてもよい。なお、図６の例では、領域Ｒｂは、ブロック１６１ａの全領域のうちの１／２を占める領域であるが、これに限らず、ブロック１６１ａの一部であればよい。すなわち、領域Ｒｂがブロック１６１ａの全領域を占めていなければよい。
【００７１】
また、本実施の形態では、省エネモードへの移行による停止時間中に、第１メモリ部１６１の未チェックの領域をチェックする例を示したが、これに限らず、省エネモードに移行した場合に、通常モードに復帰するまで、第１メモリ部１６１の未チェックの領域をチェックするようにしてもよい。
【００７２】
また、本実施の形態では、ジョブの停止による停止時間中に、第１メモリ部１６１の未チェックの領域をチェックする例を示したが、これに限らず、ジョブが停止した場合に、次のジョブが開始されるまで、第１メモリ部１６１の未チェックの領域をチェックするようにしてもよい。
【符号の説明】
【００７３】
１        画像形成装置
１３      画像形成部
１６      第１メモリモジュール
１７      第２メモリモジュール
１７ｂ    属性情報
１８ａ    メモリチェック手段
１８ｂ    読出手段
１８ｃ    判断手段
２０      画像処理装置
１６１    第１メモリ部
１６１ａ  ブロック
１６２    第２メモリ部
１６２ａ  属性情報
【図１】
2012066502.tif 000003
【図２】
2012066502.tif 000004
【図３】
2012066502.tif 000005
【図４】
2012066502.tif 000006
【図５】
2012066502.tif 000007
【図６】
2012066502.tif 000008