"管理端末と通信可能な画像形成装置であって、制御用のファームウェアを実行することによって、前記画像形成装置を動作させる動作部と、前記管理端末から管理用のファームウェアを受信する受信部と、前記制御用のファームウェアを退避させる退避部と、前記管理用のファームウェアを実行することによって、前記画像形成装置の動作に関する管理データを、収集するデータ収集部と、前記管理データを前記管理端末に送信する送信部と、前記制御用のファームウェアを復帰させる復帰部と、を備える画像形成装置。前記データ収集部は、前記管理用のファームウェアを実行することによって、前記画像形成装置に所定の動作を実行させ、前記画像形成装置の所定の動作時に取得される第1データを、前記管理データとして収集する、請求項1に記載の画像形成装置。前記データ収集部は、前記管理用のファームウェアを実行することによって、前記画像形成装置の駆動系及び搬送系を動作させ、前記駆動系及び搬送系の動作を検査するためのデータを含む前記第1データを取得し、前記第1データを前記管理データとして収集する、請求項2に記載の画像形成装置。前記データ収集部は、前記管理用のファームウェアを実行することによって、前記画像形成装置の駆動系を動作させ、センサの動作を検査するためのデータを含む前記第1データを取得し、前記第1データを前記管理データとして収集する、請求項2又は3に記載の画像形成装置。前記データ収集部は、前記制御用のファームウェアによって前記画像形成装置が動作した場合に記録された、前記画像形成装置の動作に関する第2データを、前記管理用のファームウェアを実行することによって、前記管理データとして収集する、請求項1から4のいずれかに記載の画像形成装置。管理端末と画像形成装置とを通信可能に接続することによって、前記画像形成装置の動作を検査する検査システムであって、前記画像形成装置は、制御用のファームウェアを実行することによって、前記画像形成装置を動作させる動作機能と、前記管理端末から管理用のファームウェアを受信する第1受信機能と、前記制御用のファームウェアを退避させる退避機能と、前記管理用のファームウェアを実行することによって、前記画像形成装置の動作に関する管理データを、収集するデータ収集機能と、前記管理データを前記管理端末に送信する第1送信機能と、前記制御用のファームウェアを復帰させる復帰機能と、を備え、前記管理端末は、前記管理用のファームウェアを前記画像形成装置に送信する第2送信機能と、前記管理データを前記管理端末から受信する第2受信機能と、前記管理データに基づいて、前記画像形成装置の動作を検査する検査機能と、を備える、画像形成装置の検査システム。管理端末と画像形成装置とを通信可能に接続することによって、前記画像形成装置の動作を検査する検査方法であって、前記画像形成装置は、制御用のファームウェアを実行することによって、前記画像形成装置を動作させる動作ステップと、前記管理端末から管理用のファームウェアを受信する第1受信ステップと、前記制御用のファームウェアを退避させる退避ステップと、前記管理用のファームウェアを実行することによって、前記画像形成装置の動作に関する管理データを、収集するデータ収集ステップと、前記管理データを前記管理端末に送信する第1送信ステップと、前記制御用のファームウェアを復帰させる復帰ステップと、を実行し、前記管理端末は、前記管理用のファームウェアを前記画像形成装置に送信する第2送信ステップと、前記管理データを前記管理端末から受信する第2受信ステップと、前記管理データに基づいて、前記画像形成装置の動作を検査する検査ステップと、を実行する、画像形成装置の検査方法。従来は、画像形成装置において、記憶部に記録された履歴データを、ホストコンピュータにおいて診断することによって、画像形成装置の故障原因を特定していた。しかしながら、故障原因が、各種センサで検知された履歴データから判断することができない場合、画像形成装置をユーザから引き上げてきて、装置提供者が検査する必要がある。例えば、装置提供者は、画像形成装置の制御用のファームウェアを管理用のファームウェアに書き換えることによって、画像形成装置に対して様々な特殊動作を実行させ、トラブルの原因を突き止めるためのデータ管理データを収集する。しかしながら、このような作業は、サービスマンの移動及び画像形成装置の運搬によるサービスコストを上昇させる要因となっていた。一方で、ホストコンピュータから画像形成装置へと最新のファームウェアを送信する技術が、従来技術として存在している。しかしながら、この技術は、ファームウェアのバージョンアップを図るだけのものであり、上記のように、用途の異なるファームウェアを、状況に応じて使い分ける技術ではない。このため、この技術では、上記の問題を解決することは難しい。本発明の課題は、制御用のファームウェアと管理用のファームウェアとの切り換えを遠隔から制御することができ、管理データを自動収集できるようにすることにある。以下に、課題を解決するための手段として複数の態様を説明する。これら態様は、必要に応じて任意に組み合せることができる。本発明の一見地に係る画像形成装置は、管理端末と通信可能である。画像形成装置は、動作部と、受信部と、退避部と、データ収集部と、送信部と、復帰部とを、備えている。動作部は、制御用のファームウェアを実行することによって、画像形成装置を動作させる。受信部は、管理端末から管理用のファームウェアを受信する。退避部は、制御用のファームウェアを退避させる。データ収集部は、管理用のファームウェアを実行することによって、画像形成装置の動作に関する管理データを、収集する。送信部は、管理データを管理端末に送信する。復帰部は、制御用のファームウェアを復帰させる。この場合、画像形成装置が、管理用のファームウェアを管理端末から受信すると、制御用のファームウェアが退避させられる。そして、管理用のファームウェアが実行され、画像形成装置の動作に関する管理データが、収集される。すると、この管理データが、管理端末に送信される。そして、管理データの送信が終了すると、制御用のファームウェアが、復帰させられる。このように、本画像形成装置では、管理用のファームウェアを管理端末から受信した場合に、制御用のファームウェアを一時的に退避し、管理用のファームウェアを実行できる。これにより、画像形成装置の動作に関する管理データ、例えば動作が正常であるか否かを判断するためのデータ管理データを、自動収集できる。また、管理用のファームウェアの実行結果、すなわち収集した管理データを、管理端末に自動送信できる。すなわち、本画像形成装置では、制御用のファームウェアと管理用のファームウェアとの切り換えを、管理端末から遠隔から制御することができ、管理データを自動収集できる。データ収集部が、管理用のファームウェアを実行することによって、画像形成装置に所定の動作を実行させて、画像形成装置の所定の動作時に取得される第1データを、管理データとして収集してもよい。この場合、管理用のファームウェアの実行によって、画像形成装置に対して所定の動作、例えば制御用のファームウェアによって実行される動作とは異なる動作特殊動作を、実行させることができる。これにより、画像形成装置の所定の動作時に取得される第1データ、例えば動作が正常であるか否かを判断するためのデータ第1データを、自動収集できる。また、この第1データを管理端末に自動送信できる。データ収集部が、管理用のファームウェアを実行することによって、画像形成装置の駆動系及び搬送系を動作させて、駆動系及び搬送系の動作を検査するためのデータを含む第1データを取得し、第1データを管理データとして収集してもよい。この場合、管理用のファームウェアの実行によって、画像形成装置の駆動系及び搬送系を動作させることができる。これにより、駆動系の動作及び搬送系を検査するためのデータを含む第1データ、例えば駆動系及び搬送系が正常に動作しているか否かを判断するためのデータ第1データを、自動収集できる。また、この第1データを管理端末に自動送信できる。データ収集部が、管理用のファームウェアを実行することによって、画像形成装置の駆動系を動作させて、センサの動作を検査するためのデータを含む第1データを取得し、第1データを管理データとして収集してもよい。この場合、管理用のファームウェアの実行によって、画像形成装置の駆動系を動作させることができる。これにより、センサの動作を検査するためのデータを含む第1データ、例えばセンサが正常に反応しているか否かを判断するためのデータ第1データを、自動収集できる。また、この第1データを管理端末に自動送信できる。データ収集部が、画像形成装置の動作に関する第2データを、管理用のファームウェアを実行することによって、管理データとして収集してもよい。第2データは、制御用のファームウェアによって画像形成装置が動作した場合に記録されたデータである。この場合、管理用のファームウェアの実行によって、制御用のファームウェアによって画像形成装置が動作した場合に記録された第2データを、自動収集できる。より具体的には、画像形成装置が通常動作している場合に、駆動系の動作状態及び各種のセンサの動作状態を示すデータ第2データを、自動収集できる。また、この第2データを管理端末に自動送信できる。本発明の他の見地に係る画像形成装置の検査システムは、管理端末と画像形成装置とを通信可能に接続することによって、画像形成装置の動作を検査するシステムである。このシステムでは、画像形成装置が、動作機能と、第1受信機能と、退避機能と、データ収集機能と、第1送信機能と、復帰機能とを、実行する。動作機能は、制御用のファームウェアを実行することによって、画像形成装置を動作させる。第1受信機能は、管理端末から管理用のファームウェアを受信する。退避機能は、制御用のファームウェアを退避させる。データ収集機能は、管理用のファームウェアを実行することによって、画像形成装置の動作に関する管理データを、収集する。第1送信機能は、管理データを管理端末に送信する。復帰機能は、制御用のファームウェアを復帰させる。また、このシステムでは、管理端末が、第2送信機能と、第2受信機能と、検査機能とを、実行する。第2送信機能は、管理用のファームウェアを画像形成装置に送信する。第2受信機能は、管理データを管理端末から受信する。検査機能は、管理データに基づいて、画像形成装置の動作を検査する。この場合、画像形成装置では、上述した各部を用いて、各機能が実行される。また、管理端末では、管理データを管理端末から受信すると、この管理データに基づいて、画像形成装置の動作が検査される。このようにして、管理端末では、画像形成装置の動作が、正常に動作しているか否かを、判断できる。また、このシステムにおいても、上記と同様の効果を得ることができる。本発明のさらに他の見地に係る画像形成装置の検査方法は、管理端末と画像形成装置とを通信可能に接続することによって、画像形成装置の動作を検査する方法である。この方法では、画像形成装置が、動作ステップと、第1受信ステップと、退避ステップと、データ収集ステップと、第1送信ステップと、復帰ステップとを、実行する。第1受信ステップは、管理端末から管理用のファームウェアを受信する。退避ステップは、制御用のファームウェアを退避させる。データ収集ステップは、管理用のファームウェアを実行することによって、画像形成装置の動作に関する管理データを、収集する。第1送信ステップは、管理データを管理端末に送信する。復帰ステップは、制御用のファームウェアを復帰させる。また、このシステムでは、管理端末が、第2送信ステップと、第2受信ステップと、検査ステップとを、実行する。第2送信ステップは、管理用のファームウェアを画像形成装置に送信する。第2受信ステップは、管理データを管理端末から受信する。検査ステップは、管理データに基づいて、画像形成装置の動作を検査する。この場合、画像形成装置では、上述した各部を用いて、各ステップが実行される。また、管理端末では、管理データを管理端末から受信すると、この管理データに基づいて、画像形成装置の動作が検査される。このようにして、管理端末では、画像形成装置の動作が、正常に動作しているか否かを、判断できる。また、この方法においても、上記と同様の効果を得ることができる。本発明に係る画像形成装置では、制御用のファームウェアと管理用のファームウェアとの切り換えを遠隔から制御することができ、管理データを自動収集できる。1MFPの検査システムの構成図1を用いて、本発明の一実施形態が採用されたMFPの検査システムを、説明する。図1は、本発明の一実施形態としての検査システムの模式図である。検査システム1は、MFP10MultifunctionPeripheralと管理PC50とを通信可能に接続することによって、MFP10の動作を検査するシステムである。MFP10と管理PC50管理端末とは、LAN、インターネット、携帯網等を介して、互いに通信可能である。検査システムは、MFP10と管理PC50とを備えている。MFP10は、画像形成装置の一例である。MFP10は、ネットワーク網例えばLANに含まれていてもよい。管理PC50は、管理端末の一例である。管理PC50は、例えばサーバ又はパーソナルコンピュータである。MFP10と管理PC50とは、インターネットを介して、互いに接続される。また、MFP10及び管理PC50は、サーバ及びルータを介して、インターネットに接続されていてもよい。MFP10は、インターネットを介して、管理PC50から各種データを受信する。同様に、管理PC50は、インターネットを介して、MFP10から各種データを受信する。1-1MFP10MFP10は、プリント機能、スキャナ機能、FAXファクシミリ機能、及びIFAXインターネットFAX機能等を備えたネットワーク複合機である。プリント機能は、原稿から文字データ又は画像データを読み取り、これら文字データ又は画像データを印刷する。スキャナ機能は、原稿から文字データ又は画像データを読み取り、これら文字データ又は画像データを記録する。FAXファクシミリ機能及びIFAXインターネットFAX機能は、後述するモデム又はネットワークI/Fを介して、ファクシミリデータの送受信を行なう。ここで送受信されたファクシミリデータは、プリント機能によって印刷される。以下では、図2を用いて、MFP10の構成を説明する。MFP10は、制御部11、操作部12、表示部13、モデム14、及びネットワークI/F15を有している。また、MFP10は、バス30を備えており、MFP10内の各部11~15はバス30によって互いに接続されている。制御部11は、CPUCentralProcessingUnit、ROMReadOnlyMemory、RAMRandomAccessMemory等を、有している。制御部11は、MFP10の各部を制御する部分であり、ROMに格納される各種プログラムを読み出して実行する。これにより、制御部11は、上述した各種機能プリント機能、スキャナ機能、FAX機能、及びIFAX機能等を、実現する。ROMは、ファームウェアを含む制御プログラム、又は予め設定されているパラメータ等を、格納する。RAMは、プログラムを実行するための作業領域として機能する。MFP10では、ROM及びRAMが、記憶部20として機能する。また、制御部11は、表示制御部16を、さらに有している。表示制御部16は、表示部13の表示を制御する。操作部12は、MFP10の操作パネル上に設けられた、キーボード、スイッチ、操作ボタン、タッチパネル等である。ユーザは、操作部12を用いて、コピープリント、スキャン、又はファクシミリ送信等の指示を入力する。操作部12は、例えばタッチパネルである。表示部13は、操作部12で入力された操作の内容を含む各種情報を表示する。表示部13は、例えば液晶パネルである。モデム14は、NCU17NetworkControlUnitを有している。NCUは、モデム間で相手方との接続通信回線の制御を行なう。ネットワークI/F15は、LANを介して、他の装置とデータの送受信を行なう通信部として機能する。モデム14及びネットワークI/F15は、通信部として機能する。1-2管理PC50図2を用いて、管理PC50の構成を説明する。管理PC50は、MFP10を管理するための端末である。管理PC50は、制御部51と、記憶部52と、操作部53と、表示部54と、ネットワークI/F55を有している。また、管理PC50は、バス70を備えており、管理PC50内の各部51~55はバス70によって互いに接続されている。制御部51は、CPU、ROM、RAM等を、有している。制御部51は、管理PC50を制御する部分であり、ROMに格納される各種プログラムを読み出して実行する。ROMは、制御プログラム、又は予め設定されているパラメータ等を、格納する。RAMは、プログラムを実行するための作業領域として機能する。また、制御部51は、表示制御部56を、さらに有している。表示制御部56は、表示部54の表示を制御する。記憶部52は、文字データ又は画像データ等を保存する。記憶部52は、例えば、ハードディスク又はSSDSolidStateDriveによって構成される。操作部53は、例えば、キーボード及びマウスからなる。表示部54は、例えば、液晶ディスプレイからなる。ネットワークI/F55は、LANを介して、他の装置とデータの送受信を行なう通信部として機能する。2MFPの検査システムの各種手段の説明図3を用いて、MFPの検査システムの各種手段を、説明する。MFP10は、動作部80と、第1受信部81と、退避部82と、データ収集部83と、第1送信部84と、復帰部85とを、備えている。動作部80は、制御用のファームウェアを実行することによって、MFP10を動作させる機能を、有している。具体的には、動作部80では、制御部11において制御用のファームウェアが実行されると、この制御用のファームウェアの命令に基づいて、MFP10が動作する。言い換えると、この制御用のファームウェアの命令に基づいて、上述したMFP10の機能が実現される。第1受信部81は、管理PC50から管理用のファームウェアを受信する機能を、有している。具体的には、第1受信部81では、管理PC50が送信した管理用のファームウェアが、通信部14,15を介して、MFP10に受信される。ここで受信した管理用のファームウェアは、RAMに格納される。退避部82は、制御用のファームウェアを退避させる機能を、有している。具体的には、退避部82では、制御部11において制御用のファームウェアがRAMにコピーされる。すなわち、制御部11において、ROMに記録された制御用のファームウェアが、RAMに退避させられる。なお、ROMに記録された制御用のファームウェアがRAMに退避させられると、制御部11において、ROMに記録された制御用のファームウェアが消去され、RAMに格納された管理用のファームウェアが、ROMに記録される。データ収集部83は、管理用のファームウェアを実行することによって、MFP10の動作に関する管理データKを、収集する。詳細には、データ収集部83は、管理用のファームウェアを実行することによって、MFP10に所定の動作を実行させ、MFP10の所定の動作時に取得される第1データK1を、管理データKとして収集する。より詳細には、データ収集部83は、管理用のファームウェアを実行することによって、MFP10の駆動系及び搬送系を動作させる。そして、データ収集部83は、駆動系及び搬送系の動作と、センサの動作とを検査するためのデータを含む第1データK1を取得し、第1データK1を管理データKとして収集する。また、データ収集部83は、制御用のファームウェアによってMFP10が動作した場合に記録された、MFP10の動作に関する第2データK2を、管理用のファームウェアを実行することによって、管理データKとして収集する。具体的には、データ収集部83では、制御部11において、管理用のファームウェアが実行されると、管理用のファームウェアの命令に基づいて、MFP10の駆動系及び搬送系が動作する。このときに、制御部11において、駆動系及び搬送系の動作と、センサの動作とを検査するためのデータを含む第1データK1が、RAMに格納され、管理データKとして認識される。また、データ収集部83では、制御部11において、管理用のファームウェアが実行されると、管理用のファームウェアの命令に基づいて、MFP10の動作に関する第2データK2が、RAMから読み出され、管理データKとして認識される。このように、管理用ファームウェアの実行によって、第1データK1及び第2データK2を含む管理データKが、収集される。第1送信部84は、管理データKを管理PC50に送信する機能を、有している。具体的には、第1送信部84では、管理データKが、通信部14,15を介して、管理PC50に送信される。復帰部85は、制御用のファームウェアを復帰させる。具体的には、復帰部85では、制御部11において、RAMに退避させた制御用のファームウェアが、ROMにコピーされる。すなわち、制御部11において、RAMに格納された制御用のファームウェアが、ROMに復帰させられる。なお、通信部14,15における送受信に関する各種制御は、制御部11からの命令に基づいて実行される。また、記憶部20ROM及びRAM等における記録に関する各種処理は、制御部11からの命令に基づいて実行される。管理PC50は、第2送信部90と、第2受信部91と、検査部92とを、備えている。第2送信部90は、管理用のファームウェアをMFP10に送信する機能を、有している。具体的には、第2送信部90では、記憶部に格納された管理用のファームウェアが、通信部55を介して、MFP10に送信される。第2受信部91は、管理データKを管理PC50から受信する機能を、有している。具体的には、第2受信部91では、MFP10が送信した管理データKが、通信部55を介して、管理PC50に受信される。ここで受信した管理データKは、記憶部又はRAMに格納される。検査部92は、管理データKに基づいて、MFP10の動作を検査する機能を、有している。具体的には、検査部92では、制御部51において、MFP10の動作が、管理データKに基づいて検査される。より具体的には、検査部92では、制御部51において、駆動系及び搬送系の動作と、センサの動作とが、管理データKに含まれる第1データK1に基づいて、検査される。検査部92では、制御部51において、制御用のファームウェアによってMFP10を動作させたときの動作状態が、管理データKに含まれる第2データK2に基づいて、検査される。なお、通信部55における送受信に関する各種制御は、制御部51からの命令に基づいて実行される。また、記憶部52ROM及びRAM等における記録に関する各種処理は、制御部51からの命令に基づいて実行される。3MFPの検査システムの処理図4を用いて、MFPの検査システムの処理フローを、説明する。検査システムでは、MFP10と管理PC50とが互いに通信することによって、MFP10の動作が検査される。通常、MFP10は、制御用のファームウェアの命令に基づいて、上述したMFP10の機能、例えばプリント機能、スキャナ機能、FAX機能、及びIFAX機能等が、実行されるS11。これら各機能が実行された場合、読み取り時及び印字時の動作状態を示すデータ第2データK2が、RAMに格納されるS12。例えば、第2データK2には、モータのオンオフ状態及び各種のセンサの動作状態を示すデータ履歴データが、含まれている。このように、MFP10が動作可能な状態において、管理PC50は、定期的又は所定のタイミングで、管理用のファームウェアを、通信部55を介してMFP10に送信するS21。具体的には、管理用のファームウェアは、管理PC50を管理する管理者が操作部53を操作することによって、送信される。次に、MFP10は、通信部を介して、管理PC50が送信した管理用のファームウェアを、受信し、RAMに格納するS13。すると、MFP10は、ROMに記録された制御用のファームウェアを、RAMにコピーすることによって、退避させるS14。すると、MFP10は、ROMに記録された制御用のファームウェアを消去し、RAMに格納された管理用のファームウェアを、ROMに記録する。続いて、MFP10は、管理用のファームウェアを実行するS15。これにより、MFP10は、所定の動作を実行し、所定の動作時に取得される第1データK1、及び制御用のファームウェアによる動作時に取得され第2データK2を、管理データKとして収集するS16。具体的には、MFP10は、管理用のファームウェアの命令に基づいて、駆動系及び搬送系に所定の動作を実行させる。この駆動系及び搬送系の所定の動作に基づいて、駆動系の動作状態、搬送系の動作状態、及びセンサの動作状態の少なくともいずれか1つの状態を示す第1データK1が、RAMに記録される。ここでは、例えば、MFP10が、管理用のファームウェアの命令に基づいて、モータ含む駆動系を駆動し、用紙を搬送系によって搬送する。これにより、テストパターンが印字される。このようなテストパターンの印字動作をMFP10に実行させることによって、MFP10は、駆動系の動作状態、搬送系の動作状態、及びセンサの動作状態を示す第1データK1が、生成する。また、MFP10は、印字動作を行うことなく、単に、駆動系及び搬送系だけを動作させることによって、駆動系の動作状態、搬送系の動作状態、及びセンサの動作状態を示す第1データK1を、生成してもよい。このようにして、第1データK1が生成されると、第1データK1は、RAMに格納される。なお、駆動系は、モータ等の駆動手段等を、有している。駆動手段は、例えば、図示しない、感光体、転写部、定着部、及び搬送部等を、駆動する。搬送系は、搬送路において用紙を搬送する搬送手段等を、有している。搬送手段は、例えば、図示しない、レジストローラ及び定着ローラ等を、含んでいる。駆動系の動作状態及び搬送系の動作状態を示す第1データK1は、駆動用のセンサの出力及び搬送用のセンサの出力に基づいて、生成される。駆動系の動作状態を示す第1データK1には、用紙のピックアップ時のモータ回転時間等が、含まれる。搬送系の動作状態を示す第1データK1には、用紙のピックアップ時の成功回数等が、含まれる。また、センサの動作状態を示す第1データK1には、各センサの起動時間及び終了時間、及びセンサのピックアップ検出に要した時間が、含まれる。このように第1データK1が生成されると、MFP10は、第1データK1及び第2データK2をRAMから読み出すことによって、第1データK1及び第2データK2を管理データKとして収集する。ここで、管理用のファームウェアは、管理データKを収集することを目的としたファームウェアである。すなわち、管理用のファームウェアがMFP10に実行させる動作は、制御用のファームウェアがMFP10に実行させる通常動作とは異なる特殊な動作ex上記の所定の動作である。このため、管理用のファームウェアが動作している場合には、MFP10は、ネットワーク複合機として機能することはできない。また、ここで収集される管理データKの第1データK1は、上述したように特殊な動作によって取得されるデータである。すなわち、第1データK1は、管理用のファームウェアが実行された場合の特殊動作に対応する特殊データである。この第1データK1は、MFP10が通常動作を実行している場合には取得されることはない。続いて、MFP10は、通信部を介して、管理データKを管理PC50に送信するS17。すると、MFP10は、制御用のファームウェアを、RAMから読み出し、ROMにコピーする。このようにして、MFP10は、RAMに格納した制御用のファームウェアを、ROMに復帰させるS18。これにより、MFP10は、上述したように、制御用のファームウェアを用いて、上述したMFP10の機能例えばプリント機能、スキャナ機能、FAX機能、及びIFAX機能等を、再び実行可能となる。すなわち、この状態では、MFP10は、ネットワーク複合機として機能できる。続いて、管理PC50は、通信部を介して、第1データK1及び第2データK2を含む管理データKを受信し、RAMに格納するS22。すると、管理PC50は、MFP10の動作を、管理データKに基づいて検査するS23。具体的には、管理PC50は、駆動系の動作状態、搬送系の動作状態、センサの動作状態、及び通常時の読み取り時及び印字時の動作状態を、管理データKに基づいて、検査する。そして、管理PC50において検査が終了すると、管理PC50は検査結果を表示部に表示する。4実施形態の作用効果AMFP10は、動作部80と、第1受信部81と、退避部82と、データ収集部83と、第1送信部84と、復帰部85とを、備えている。動作部80は、制御用のファームウェアを実行することによって、MFP10を動作させる。第1受信部81は、管理PC50から管理用のファームウェアを受信する。退避部82は、制御用のファームウェアを退避させる。データ収集部83は、管理用のファームウェアを実行することによって、MFP10の動作に関する管理データKを、収集する。第1送信部84は、管理データKを管理PC50に送信する。復帰部85は、制御用のファームウェアを復帰させる。この場合、MFP10が、管理用のファームウェアを管理PC50から受信すると、制御用のファームウェアが退避させられる。そして、管理用のファームウェアが実行され、MFP10の動作に関する管理データKが、収集される。すると、この管理データKが、管理PC50に送信される。そして、管理データKの送信が終了すると、制御用のファームウェアが、復帰させられる。このように、MFP10では、管理用のファームウェアを管理PC50から受信した場合に、制御用のファームウェアを一時的に退避し、管理用のファームウェアを実行できる。これにより、MFP10の動作に関する管理データK、例えば動作が正常であるか否かを判断するためのデータ管理データKを、自動収集できる。また、管理用のファームウェアの実行結果、すなわち収集した管理データKを、管理PC50に自動送信できる。すなわち、MFP10では、制御用のファームウェアと管理用のファームウェアとの切り換えを、管理PC50から遠隔から制御することができ、管理データKを自動収集できる。BMFP10では、データ収集部83が、管理用のファームウェアを実行することによって、MFP10に所定の動作を実行させて、MFP10の所定の動作時に取得される第1データK1を、管理データKとして収集する。この場合、管理用のファームウェアの実行によって、MFP10に対して所定の動作、例えば制御用のファームウェアによって実行される動作とは異なる動作特殊動作を、実行させることができる。これにより、MFP10の所定の動作時に取得される第1データK1、例えば動作が正常であるか否かを判断するためのデータ第1データK1を、自動収集できる。また、この第1データK1を管理PC50に自動送信できる。CMFP10では、データ収集部83が、管理用のファームウェアを実行することによって、MFP10の駆動系及び搬送系を動作させて、駆動系及び搬送系の動作を検査するためのデータを含む第1データK1を取得する。そして、データ収集部83は、この第1データK1を管理データKとして収集する。この場合、管理用のファームウェアの実行によって、MFP10の駆動系及び搬送系を動作させることができる。これにより、駆動系及び搬送系の動作を検査するためのデータを含む第1データK1、例えば駆動系及び搬送系が正常に動作しているか否かを判断するためのデータ第1データK1を、自動収集できる。また、この第1データK1を管理PC50に自動送信できる。DMFP10では、データ収集部83が、管理用のファームウェアを実行することによって、MFP10の駆動系を動作させて、センサの動作を検査するためのデータを含む第1データK1を取得し、第1データK1を管理データKとして収集する。この場合、管理用のファームウェアの実行によって、MFP10の駆動系を動作させることができる。これにより、センサの動作を検査するためのデータを含む第1データK1、例えばセンサが正常に反応しているか否かを判断するためのデータ第1データK1を、自動収集できる。また、この第1データK1を管理PC50に自動送信できる。EMFP10では、データ収集部83が、MFP10の動作に関する第2データK2を、管理用のファームウェアを実行することによって、管理データKとして収集する。第2データK2は、制御用のファームウェアによってMFP10が動作した場合に記録されたデータである。この場合、管理用のファームウェアの実行によって、制御用のファームウェアによってMFP10が動作した場合に記録された第2データK2を、自動収集できる。より具体的には、MFP10が通常動作している場合に、駆動系の動作状態及び各種のセンサの動作状態を示すデータ第2データK2を、自動収集できる。また、この第2データK2を管理PC50に自動送信できる。FMFP10の検査システムでは、MFP10が、動作部80と、第1受信部81と、退避部82と、データ収集部83と、第1送信部84と、復帰部85とを、実行する。動作部80は、制御用のファームウェアを実行することによって、MFP10を動作させる。第1受信部81は、管理PC50から管理用のファームウェアを受信する。退避部82は、制御用のファームウェアを退避させる。データ収集部83は、管理用のファームウェアを実行することによって、MFP10の動作に関する管理データKを、収集する。第1送信部84は、管理データKを管理PC50に送信する。復帰部85は、制御用のファームウェアを復帰させる。また、このシステムでは、管理PC50が、第2送信部90と、第2受信部91と、検査部92とを、実行する。第2送信部90は、管理用のファームウェアをMFP10に送信する。第2受信部91は、管理データKを管理PC50から受信する。検査部92は、管理データKに基づいて、MFP10の動作を検査する。この場合、MFP10では、各部80~85が実行される。また、管理PC50では、管理データKを管理PC50から受信すると、この管理データKに基づいて、MFP10の動作が検査される。このようにして、管理PC50では、MFP10の動作が、正常に動作しているか否かを、判断できる。また、このシステムにおいても、上記と同様の効果を得ることができる。GMFP10の検査方法では、MFP10が、動作ステップS11,S12と、第1受信ステップS13と、退避ステップS14と、データ収集ステップS15,S16と、第1送信ステップS17と、復帰ステップS18とを、実行する。動作ステップS11,S12は、制御用のファームウェアを実行することによって、MFP10を動作させる。第1受信ステップS13は、管理PC50から管理用のファームウェアを受信する。退避ステップS14は、制御用のファームウェアを退避させる。データ収集ステップS15,S16は、管理用のファームウェアを実行することによって、MFP10の動作に関する管理データKを、収集する。第1送信ステップS17は、管理データKを管理PC50に送信する。復帰ステップS18は、制御用のファームウェアを復帰させる。また、このシステムでは、管理PC50が、第2送信ステップS21と、第2受信ステップS22と、検査ステップS23とを、実行する。第2送信ステップS21は、管理用のファームウェアをMFP10に送信する。第2受信ステップS22は、管理データKを管理PC50から受信する。検査ステップS23は、管理データKに基づいて、MFP10の動作を検査する。この場合、MFP10では、上述した各部を用いて、各ステップが実行される。また、管理PC50では、管理データKを管理PC50から受信すると、この管理データKに基づいて、MFP10の動作が検査される。このようにして、管理PC50では、MFP10の動作が、正常に動作しているか否かを、判断できる。また、この方法においても、上記と同様の効果を得ることができる。5他の実施形態以上、本発明の一実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、発明の要旨を逸脱しない範囲で種々の変更が可能である。特に、本明細書に書かれた複数の実施形態及び変形例は必要に応じて任意に組合せ可能である。a前記実施形態では、管理PC50においてMFP10の検査結果を表示することによって、管理者がMFP10の検査結果を把握できる場合の例を示した。この前記実施形態に対して、管理PC50が、検査結果に基づいてファームウェアを修正する修正部図示しないを、さらに備え、MFP10が、修正後のファームウェアを既存のファームウェアに置き換える置換部図示しないを、さらに備えるようにしてもよい。この場合、修正後のファームウェアは、管理PC50の通信部を介して管理PC50からMFP10に送信され、MFP10の通信部を介してMFP10に受信される。これにより、MFP10の動作時にトラブルが発生したとしても、このトラブルを管理PC50によって遠隔から解決できる。b前記実施形態では、管理PC50を管理する管理者が操作部53を操作することによって、管理用のファームウェアが送信される場合の例を示したが、管理用のファームウェアの送信タイミングは、前記実施形態に限定されず、どのようにしてもよい。例えば、管理PC50がトラブル情報をMFP10から受信した場合に、管理用のファームウェアが送信されるようにしてもよい。ここでは、例えば、MFP10にトラブルが発生した場合に、MFP10のトラブル情報は、MFP10の通信部14,15が送信し、管理PC50の通信部55が受信する。"