一又は複数のデータ処理部を備える電子機器において、異常発生まで前記一又は複数のデータ処理部から得られる処理履歴を記憶する記憶部を備えることを特徴とする電子機器。前記記憶部が記憶すべき処理履歴の取得を行なう取得手段を備え、前記取得手段は、異常発生時、又は所定時間データ処理がない場合は前記処理履歴の取得を中止するように構成されていることを特徴とする請求項1に記載の電子機器。前記処理履歴の取得が中止された後、再開の指示を受け付ける指示受付手段を備え、該指示受付手段が前記指示を受け付けた場合、前記取得手段は前記処理履歴の取得を再開するように構成されていることを特徴とする請求項2に記載の電子機器。請求項1から3の何れか一つに記載の電子機器と、画像形成すべき画像データの処理を行なう画像処理手段とを備え、該画像処理手段の前記画像データの処理には前記データ処理部が用いられ、前記データ処理部での処理履歴を前記取得手段が取得し、前記記憶部が記憶するように構成されていることを特徴とする画像形成装置。一又は複数のデータ処理部と、記憶部とを備える電子機器にて、前記一又は複数のデータ処理部での処理履歴を前記記憶部に記憶する履歴記憶方法において、異常発生まで前記一又は複数のデータ処理部から処理履歴を得るステップと、得られた処理履歴を前記記憶部に記憶するステップとを含むことを特徴とする履歴記憶方法。一又は複数のデータ処理部と、記憶部とを備える電子機器を構成するコンピュータに、前記一又は複数のデータ処理部での処理履歴を前記記憶部に記憶させるコンピュータプログラムにおいて、コンピュータに、異常発生まで前記一又は複数のデータ処理部から処理履歴を得させるステップと、コンピュータに、得られた処理履歴を前記記憶部に記憶させるステップとを実行させることを特徴とするコンピュータプログラム。請求項6に記載のコンピュータプログラムを記録してあることを特徴とするコンピュータでの読み取りが可能な記録媒体。一方、上述したような異常状態の発生に対しては、迅速な対処のみならず、再発防止のための原因特定が不可欠である。しかしながら、上述したような特許文献1の障害監視装置では、このような要求に対応できない。すなわち、CPU処理に支障をもたらす状態時のCPUと周辺回路間のやり取りする信号だけでは、CPU処理に支障を来す状態に至った原因が必ずしも特定できるものでなく、例えば、周辺回路での異常状態に起因して当該CPUシステムが異常状態となった場合は、斯かる原因の把握が困難となる。本発明は、斯かる事情に鑑みてなされたものであり、その目的とするところは、一又は複数のデータ処理部を備える場合において、異常発生前から異常発生まで前記一又は複数のデータ処理部から得られる処理履歴を記憶することにより、異常発生状態に至った原因をより確実に特定できる電子機器、画像形成装置、履歴記憶方法及びコンピュータプログラム、並びに該コンピュータプログラムが記録された記録媒体を提供することにある。本発明に係る電子機器は、一又は複数のデータ処理部を備える電子機器において、異常発生まで前記一又は複数のデータ処理部から得られる処理履歴を記憶する記憶部を備えることを特徴とする。本発明にあっては、異常発生前から異常発生まで前記一又は複数のデータ処理部から当該処理履歴が得られ、得られた処理履歴は前記記憶部に記憶される。本発明に係る電子機器は、前記記憶部が記憶すべき処理履歴の取得を行なう取得手段を備え、前記取得手段は、異常発生時、又は所定時間データ処理がない場合は前記処理履歴の取得を中止するように構成されていることを特徴とする。本発明にあっては、前記取得手段は前記一又は複数のデータ処理部から当該処理履歴を取得し、前記取得手段が取得した処理履歴は、前記記憶部によって記憶される。また、前記取得手段は、異常発生時、又は所定時間データ処理がない場合は前記処理履歴の取得を中止する。本発明に係る電子機器は、前記処理履歴の取得が中止された後、再開の指示を受け付ける指示受付手段を備え、該指示受付手段が前記指示を受け付けた場合、前記取得手段は前記処理履歴の取得を再開するように構成されていることを特徴とする。本発明にあっては、前記取得手段による前記処理履歴の取得が中止された後、前記処理履歴の取得を再開する旨の指示を前記指示受付手段が受け付けるまで、前記取得手段は前記処理履歴の取得を中止し続ける。本発明に係る画像形成装置は、前述の発明の何れか一つに記載の電子機器と、画像形成すべき画像データの処理を行なう画像処理手段とを備え、該画像処理手段の前記画像データの処理には前記データ処理部が用いられ、前記データ処理部での処理履歴を前記取得手段が取得し、前記記憶部が記憶するように構成されていることを特徴とする。本発明にあっては、例えば、前記画像処理手段によって前記画像データの処理が行なわれる場合における、前記データ処理部での処理履歴を前記取得手段が取得し、前記取得手段が取得した処理履歴を前記記憶部が記憶する。本発明に係る履歴記憶方法は、一又は複数のデータ処理部と、記憶部とを備える電子機器にて、前記一又は複数のデータ処理部での処理履歴を前記記憶部に記憶する履歴記憶方法において、異常発生まで前記一又は複数のデータ処理部から処理履歴を得るステップと、得られた処理履歴を前記記憶部に記憶するステップとを含むことを特徴とする。本発明に係るコンピュータプログラムは、一又は複数のデータ処理部と、記憶部とを備える電子機器を構成するコンピュータに、前記一又は複数のデータ処理部での処理履歴を前記記憶部に記憶させるコンピュータプログラムにおいて、コンピュータに、異常発生まで前記一又は複数のデータ処理部から処理履歴を得させるステップと、コンピュータに、得られた処理履歴を前記記憶部に記憶させるステップとを実行させることを特徴とする。本発明にあっては、異常発生前から異常発生まで前記一又は複数のデータ処理部から当該処理履歴が得られ、得られた処理履歴は前記記憶部に記憶される。本発明に係る記録媒体は、前述の発明のコンピュータプログラムを記録してあることを特徴とする。本発明にあっては、前記記録媒体に前述のコンピュータプログラムを記録する。コンピュータが前記記録媒体から前記コンピュータプログラムを読み出して、前述の電子機器、画像形成装置、及び履歴記憶方法がコンピュータにより実現される。本発明によれば、異常発生前から異常発生まで、前記一又は複数のデータ処理部から当該処理履歴を得て、得られた処理履歴を前記記憶部に記憶するので、異常発生後における原因の特定においては、該記憶部に記憶された処理履歴に基づいて、正常時から異常発生時までの推移が一目で把握でき、斯かる異常発生状態に至った原因をより確実、かつ容易に特定できる。以下に、本発明の実施の形態に係る、電子機器、画像形成装置、履歴記憶方法及びコンピュータプログラムを、複合機に適用した場合を例として、図面に基づいて詳述する。図1は本発明の実施の形態1に係る複合機100の要部構成を示す機能ブロック図である。複合機100は、例えば、いわゆるデジタル複写機である。複合機100は、紙などの原稿をスキャンして、印刷データ、又は所定のフォーマットの画像データを生成する。複合機100は、図示するように、画像処理装置20と、スキャナーエンジン30と、印刷エンジン40を備えており、画像処理装置20には外部デバイスD、外部メモリ70、外部記憶部50及び操作パネル60が更に接続されている。画像処理装置20は、CPU1と、RAM2と、メモリーコントローラー3と、画像処理部4と、圧縮伸長DMADirectMemoryAccess部5と、印刷データ出力部6と、スキャナーデータ入力部7と、操作パネルIF8と、画像処理DMA部9と、履歴取得部10と、記憶部IF14と、汎用DMA部15と、タイマ16と、インターフェースIF17とを備えており、これらはバスNを介してCPU1に接続されている。CPU1は、上記構成要素を制御して複合機100の各種機能を実現する演算装置である。CPU1は、ROMなどのメモリー図示しないに格納された所定のプログラムをRAM2にロードして実行することにより各種処理を実現する。また、CPU1は、例えば、スキャナーエンジン30を制御して原稿のスキャンを行なう。また、CPU1は、画像処理部4を制御することにより、スキャナーエンジン30から出力される原稿のスキャンデータ画像データに対して、種々の画像処理を実行する。更に、CPU1は、例えば、印刷エンジン40に指示することにより、前記スキャンデータに基づく画像の印刷を行なう。RAM2は、データを一時的に記憶し、記憶順、記憶位置等に関係なく読み出すことが可能である。また、RAM2は、各種プログラム、データ等を格納する。更に、RAM2は、例えば、画像処理部4によって画像処理が施された画像データ等を格納する。メモリーコントローラー3は、例えば、CPU1、画像処理DMA部9等からの指示に基づいて、外部メモリ70とのデータのやりとり例えば、リード処理、ライト処理を行う。画像処理DMA部9は、画像処理部4に制御され、CPU1の制御によらずに、画像処理部4とRAM2、外部メモリ70等との間でのデータ転送を実現する。画像処理部4画像処理手段は、例えば、スキャナーエンジン30から出力された画像データに各種画像処理を施す。すなわち、画像処理部4は、原稿の各ページの画像データを取得し、シェーディング補正、ライン間補正処理、拡大縮小処理などを行う。そして、各種の画像処理後の画像データを、画像処理DMA部9を介してRAM2に記憶し、又はメモリーコントローラー3を介して、外部メモリ70に格納する。また、画像処理部4は、スキャナーエンジン30から出力され、上述した処理が施された画像データに対して、例えば、色変換処理、平滑化処理、エッジ強調処理などを行った後、各種補正処理を施して、印刷エンジン40で印刷可能な印刷データを生成する。このように、各種処理が施された原稿の各ページの画像データ印刷データは、印刷データ出力部6を介して印刷エンジン40に出力される。圧縮伸長DMA部5は、例えば、RAM2又は外部メモリ70の受信バッファ図示せずから所定のデータを読み出し、該データを指定されたモードに従って圧縮伸張し、プリントコード列例えば、PDLとしてRAM2又は外部メモリ70のワークバッファ図示せずに書き込む。斯かるプリントコード列は必要に応じて画像データへと変換され、印刷データ出力部6を介して印刷エンジン40に送信される。履歴取得部10は、例えば、CPU1、IF17、画像処理DMA部9、圧縮伸長DMA部5、汎用DMA部15等と接続されており、周期的に又は非周期的に、これらから処理履歴を取得する。すわなち、CPU1、IF17、画像処理DMA部9、圧縮伸長DMA部5、汎用DMA部15等においては、これらが行なうデータの各種処理の履歴、いわゆる、ログデータが夫々のレジスタ図示せずに記憶されている。履歴取得部10は、CPU1、IF17、画像処理DMA部9、圧縮伸長DMA部5、汎用DMA部15データ処理部等から、周期的に又は非周期的にログデータを取得して記憶する。一方、複合機100において、局所的又は全体的に異常が発生した場合、履歴取得部10は斯かる処理履歴ログデータの取得を中止する。図2は本発明の実施の形態1に係る複合機100の履歴取得部10の要部構成を示す機能ブロック図である。履歴取得部10は、ログ取得部11及びログ記憶部12を有している。ログ取得部11はタイマ16による計時結果に基づいて所定の周期にて、又は外部記憶部50に記憶された後述の条件テーブルに基づくCPU1のイベント検出により、IF17、画像処理DMA部9、圧縮伸長DMA部5、汎用DMA部15等のレジスタからログデータを取得する。ログ取得部11によって取得されたログデータは順次ログ記憶部12に送られ、時系列に記憶される。このように、ログ取得部11は周期的に又は非周期的にログデータの取得を行ない、例えば、複合機100が所定データの処理を行なう途中に異常が発生した場合は、ログデータの取得を中止する。換言すれば、ログ記憶部12には、正常時から異常発生時までのログデータが記憶されることとなる。従って、異常発生の際、使用者はログ記憶部12からログデータを収集して解析することにより、異常発生の原因を追究することができる。履歴取得部10は、ハードウェアロジックによって構成してもよく、CPU1が所定のプログラムを実行することにより、ソフトウェア的に構成してもよい。更に、履歴取得部10は指示受付部13を有している。指示受付部13は、ログ取得部11によるログデータ処理履歴の取得が中止した後、操作パネル60を介してログデータの取得を再開する指示を受け付ける。例えば、複合機100で所定データの処理が行なわれる途中に異常が発生して、履歴取得部10が処理履歴ログデータの取得を中止した場合、使用者はログ記憶部12からログデータを収集した後、操作パネル60を適宜操作することにより、履歴取得部10による処理履歴の取得の再開を指示する。この際、指示受付部13は、操作パネル60を介して斯かる指示を受け付ける。次いで、ログ取得部11は再びログデータの取得を開始する。汎用DMA部15は、CPU1を介さずに、外部デバイスD、周辺回路等と外部記憶部50との間のデータ転送を行なう。タイマ16は時間の経過を測定し、測定結果をCPU1、履歴取得部10等に通知する。また、タイマ16は、いわゆる、ウォッチドッグタイマの役割を兼ねるように構成されている。IF17は、例えば、PeripheralComponentInterconnectペリフェラルコンポーネントインターコネクトであり、複合機100と外部デバイスDとの間の通信を行うためのバスアーキテクチャである。スキャナーデータ入力部7は、スキャナーエンジン30から読み取られた原稿の画像データの入力を受け付け、該画像データを画像処理部4に送信する。また、印刷データ出力部6は、画像処理部4にて処理された画像データ又は、圧縮伸長DMA部5にて所定の処理が施された画像データを印刷エンジン40に出力する。なお、記憶部IF14は画像処理装置20と外部記憶部50との接続を行ない、操作パネルIF8は画像処理装置20と操作パネル60との接続を行なう。スキャナーエンジン30は、原稿を読み取り、デジタル信号化した画像データ例えば、RGB画像データを出力する。スキャナーエンジン30は、例えば、ADFAutoDocumentFeeder、光源、キャリッジ、走査用モーター、CCDラインセンサー、AFEAnalogFrontEndなどを有する。スキャナーエンジン30は、例えば、ADFにより原稿を搬送させながら原稿の各ページに光を当て、その反射光を、赤R、緑G、青BのフィルターをかけたCCDラインセンサーに導く。そして、読み取られたRGB各色についてのアナログ情報をデジタル信号化し、画素ごとにRGB各色の階調値を有する画像データとする。該画像データはスキャナーデータ入力部7を介してRAM2又は画像処理部4に出力される。印刷エンジン40は、画像処理部4から印刷データ出力部6を介して出力された印刷データに基づいて、熱転写、電子写真、又はインクジェット等の方式により紙等の記録シート上に画像を形成することによって画像を出力する。外部記憶部50は、例えば、フラッシュメモリ、EEPROM、HDD、MRAM磁気抵抗メモリ、FeRAM強誘電体メモリ、又は、OUM等の不揮発性の記憶媒体により構成されている。また、外部記憶部50には、履歴取得部10による処理履歴の取得を開始する開始条件と、処理履歴の取得を中止する中止条件とが書き込まれた条件テーブルが記憶されている。図3は本発明の実施の形態1に係る複合機100の外部記憶部50に記憶された条件テーブルを概念的に示す概念図である。処理履歴の取得の開始条件としては、タイマ16の計時結果に基づく所定周期で開始する場合、所定データの一連の処理の開始に合わせて開始する場合等が挙げられる。また、処理履歴の取得の中止条件としては、所定の処理の際に異常が発生した場合、一定時間以上、外部デバイスとの通信がない場合、一連の処理が完了した場合等が挙げられる。履歴取得部10は、前記開始条件及び中止条件に応じてログデータの取得を行なう。また、本実施の形態においては、前記条件テーブルが外部記憶部50に記憶されている場合を例として説明したがこれに限るものでなく、RAM2に記憶されるように構成しても良い。操作パネル60は、デジタル複合機100のオン/オフ指示、動作モードを設定するための設定指示等、複合機100の動作を制御するための指示を使用者から受け付ける。また、操作パネル60には、既に中止されているログデータの取得を再開する旨の指示を受け付けるキーが設けられている。すなわち、使用者は操作パネル60を介して、既に中止されているログデータの取得を再開するように指示できる。図4は本発明の実施の形態1に係る複合機100における、処理履歴の取得を説明するフローチャートである。説明の便宜上、履歴取得部10は、所定周期にて処理履歴の取得を行ない、異常が発生した場合、処理履歴の取得を中止するものとする。本発明は、このような場合に限るものでなく、使用者の必要に応じて、前記開始条件及び中止条件を適宜組み合わせた条件にて、処理履歴の取得を行なうように構成できる。例えば、使用者は操作パネル60を適宜操作することにより、電源をオンにして、所定ジョブの実行を指示する。この際、CPU1はタイマ16に計時の開始を指示すると共に、履歴取得部10に処理履歴ログデータの取得の開始を指示するステップS101。次いで、CPU1は、前記ジョブに係るデータの処理において、異常が発生したか否かを判定するステップS102。斯かる判定は、CPU1が、図示しない電圧センサー若しくは電流センサーを監視し、又はタイマ16ウォッチドッグタイマのタイムアウトを検出することにより行われる。CPU1は、異常が発生していないと判定した場合ステップS102:NO、タイマ16による計時結果に基づき、計時開始から所定時間が経過したか否かを判定するステップS103。CPU1は計時開始から所定時間が経過していないと判定した場合ステップS103:NO、処理をステップS102に戻す。また、CPU1は計時開始から所定時間が経過したと判定した場合ステップS103:YES、履歴取得部10に処理履歴ログデータの取得を指示する。CPU1の指示に応じて履歴取得部10のログ取得部11は、上述したように、ログデータの取得を行なうステップS104。ログ取得部11によって取得されたログデータは、ログ記憶部12に記憶されるステップS105。この後、CPU1は処理を再びステップS102に戻す。一方、ステップS102で、CPU1は、異常が発生したと判定した場合ステップS102:YES、履歴取得部10に処理履歴ログデータの取得を中止するよう指示する。CPU1の指示に応じて履歴取得部10のログ取得部11は、斯かるログデータの取得を中止するステップS106。次いで、CPU1は、指示受付部13又は操作パネル60を監視することにより、処理履歴ログデータの取得を再開する指示を受け付けたか否かを判定するステップS107。CPU1は、処理履歴ログデータの取得を再開する指示を受け付けたと判定した場合ステップS107:YES、処理をステップS101に戻す。一方、CPU1は、処理履歴ログデータの取得を再開する指示を受け付けていないと判定した場合ステップS107:NO、電源オフの指示を受け付けたか否かを判定するステップS108。斯かる判定は、CPU1が操作パネル60を監視することにより行われる。CPU1は、電源オフの指示を受け付けていないと判定した場合ステップS108:NO、処理をステップS107に戻す。一方、CPU1は電源オフの指示を受け付けたと判定した場合ステップS108:YES、電源をオフにして斯かる処理を終了する。以上のように、本発明に係る複合機100においては、異常が発生した場合、ログ記憶部12には、正常時から異常発生時までのログデータが既に記憶されている。従って、異常発生の際には、ログ記憶部12に記憶されているログデータに基づき、正常時から異常発生時までの推移が一目で把握でき、斯かる異常発生の原因追究がより容易になる。また、処理履歴ログデータの取得が中止された場合は、指示受付部13が処理履歴ログデータの取得を再開する指示を受け付けるまで中止を続ける。従って、異常発生後においても、処理履歴ログデータが記憶され続けることによって、処理履歴ログデータに基づく異常発生の原因追究の妨げになることを未然に予防できる。以上の記載においては、本発明の実施の形態に係る、電子機器、画像形成装置、履歴記憶方法及びコンピュータプログラムを、複合機に適用した場合を例に説明したが、本発明の適用が複合機に限らないことは言うまでもない。実施の形態2図5は本発明の実施の形態2に係る複合機100の要部構成を示す機能ブロック図である。実施の形態2の複合機100は、動作を行うためのコンピュータプログラムが、IF17を介してCD-ROM等の可搬型記録媒体Aで提供することも可能であるように構成されている。さらに、実施の形態2の複合機100は、前記コンピュータプログラムを、図示しない外部装置から通信部図示せずを介してダウンロードすることも可能であるように構成されている。以下に、その内容を説明する。実施の形態2の複合機100は外装又は内装の記録媒体読み取り装置図示せずを備えており、該記録媒体読み取り装置に、異常発生までデータ処理部から処理履歴を得させ、得られた処理履歴を記憶部に記憶させるプログラム等が記録された可搬型記録媒体Aを挿入して、例えば、CPU1がROM図示せずにこのプログラムをインストールする。かかるプログラムはRAM2にロードして実行される。これにより、実施の形態2の本発明の複合機100として機能する。前記記録媒体としては、いわゆるプログラムメディアであっても良く、磁気テープ及びカセットテープ等のテープ系、フレキシブルディスク及びハードディスク等の磁気ディスク並びにCD-ROM/MO/MD/DVD等の光ディスクのディスク系、ICカードメモリカードを含む/光カード等のカード系、あるいはマスクROM、EPROM、EEPROM、フラッシュROM等による半導体メモリを含めた固定的にプログラムコードを担持する媒体であっても良い。前記通信部を介してネットワークからプログラムコードをダウンロードするように流動的にプログラムコードを担持する媒体であっても良い。なお、このように通信ネットワークからプログラムをダウンロードする場合には、そのダウンロード用のプログラムは予め本体装置に格納しておくか、あるいは別な記録媒体からインストールされるものであっても良い。なお、本発明は、前記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。実施の形態1と同様の部分については、同一の符号を付して詳細な説明を省略する。