(57)【要約】【課題】  制御用のファームウェアと管理用のファームウェアとの切り換えを遠隔から制御することができ、管理データを自動収集できるようにする。【解決手段】  画像形成装置１０は、動作部８０と、受信部８１と、退避部８２と、データ収集部８３と、送信部８４と、復帰部８５とを、備えている。動作部８０は、制御用のファームウェアを実行することによって、画像形成装置１０を動作させる。受信部８１は、管理端末から管理用のファームウェアを受信する。退避部８２は、制御用のファームウェアを退避させる。データ収集部８３は、管理用のファームウェアを実行することによって、画像形成装置１０の動作に関する管理データを、収集する。送信部８４は、管理データを管理端末に送信する。復帰部８５は、制御用のファームウェアを復帰させる。【選択図】図１
2013025271.tif 000002
【特許請求の範囲】
【請求項１】
管理端末と通信可能な画像形成装置であって、
制御用のファームウェアを実行することによって、前記画像形成装置を動作させる動作部と、
前記管理端末から管理用のファームウェアを受信する受信部と、
前記制御用のファームウェアを退避させる退避部と、
前記管理用のファームウェアを実行することによって、前記画像形成装置の動作に関する管理データを、収集するデータ収集部と、
前記管理データを前記管理端末に送信する送信部と、
前記制御用のファームウェアを復帰させる復帰部と、
を備える画像形成装置。
【請求項２】
前記データ収集部は、前記管理用のファームウェアを実行することによって、前記画像形成装置に所定の動作を実行させ、前記画像形成装置の所定の動作時に取得される第１データを、前記管理データとして収集する、
請求項１に記載の画像形成装置。
【請求項３】
前記データ収集部は、前記管理用のファームウェアを実行することによって、前記画像形成装置の駆動系及び搬送系を動作させ、前記駆動系及び搬送系の動作を検査するためのデータを含む前記第１データを取得し、前記第１データを前記管理データとして収集する、
請求項２に記載の画像形成装置。
【請求項４】
前記データ収集部は、前記管理用のファームウェアを実行することによって、前記画像形成装置の駆動系を動作させ、センサの動作を検査するためのデータを含む前記第１データを取得し、前記第１データを前記管理データとして収集する、
請求項２又は３に記載の画像形成装置。
【請求項５】
前記データ収集部は、前記制御用のファームウェアによって前記画像形成装置が動作した場合に記録された、前記画像形成装置の動作に関する第２データを、前記管理用のファームウェアを実行することによって、前記管理データとして収集する、
請求項１から４のいずれかに記載の画像形成装置。
【請求項６】
管理端末と画像形成装置とを通信可能に接続することによって、前記画像形成装置の動作を検査する検査システムであって、
前記画像形成装置は、
制御用のファームウェアを実行することによって、前記画像形成装置を動作させる動作機能と、
前記管理端末から管理用のファームウェアを受信する第１受信機能と、
前記制御用のファームウェアを退避させる退避機能と、
前記管理用のファームウェアを実行することによって、前記画像形成装置の動作に関する管理データを、収集するデータ収集機能と、
前記管理データを前記管理端末に送信する第１送信機能と、
前記制御用のファームウェアを復帰させる復帰機能と、
を備え、
前記管理端末は、
前記管理用のファームウェアを前記画像形成装置に送信する第２送信機能と、
前記管理データを前記管理端末から受信する第２受信機能と、
前記管理データに基づいて、前記画像形成装置の動作を検査する検査機能と、
を備える、
画像形成装置の検査システム。
【請求項７】
管理端末と画像形成装置とを通信可能に接続することによって、前記画像形成装置の動作を検査する検査方法であって、
前記画像形成装置は、
制御用のファームウェアを実行することによって、前記画像形成装置を動作させる動作ステップと、
前記管理端末から管理用のファームウェアを受信する第１受信ステップと、
前記制御用のファームウェアを退避させる退避ステップと、
前記管理用のファームウェアを実行することによって、前記画像形成装置の動作に関する管理データを、収集するデータ収集ステップと、
前記管理データを前記管理端末に送信する第１送信ステップと、
前記制御用のファームウェアを復帰させる復帰ステップと、
を実行し、
前記管理端末は、
前記管理用のファームウェアを前記画像形成装置に送信する第２送信ステップと、
前記管理データを前記管理端末から受信する第２受信ステップと、
前記管理データに基づいて、前記画像形成装置の動作を検査する検査ステップと、
を実行する、
画像形成装置の検査方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置に関する。また、本発明は、画像形成装置を検査する検査システム、及び画像形成装置を検査する検査方法に関する。
【背景技術】
【０００２】
従来の画像形成装置には、ホストコンピュータと通信可能なものがある。例えば、このタイプの画像形成装置には、各種センサで検知された履歴データを、ホストコンピュータに送信する手段を、有しているものがある（特許文献１を参照）。この画像形成装置は、ホストコンピュータに履歴データを送信し、ホストコンピュータは、履歴データに基づいて、故障原因を特定する。そして、ホストコンピュータは、故障原因を画像形成装置に送信する。また、ホストコンピュータは、画像形成装置の目標値が初期値から変更されていた場合に、この目標値を初期値に設定するように、画像形成装置に通知する。
一方で、このタイプの他の画像形成装置には、ホストコンピュータが自動選択した適切なファームウェアを、受信する手段を、有しているものもある（特許文献２を参照）。この画像形成装置を用いたシステムでは、ホストコンピュータが、画像形成装置のファームウェアのバージョンを自動認識して、画像形成装置に対して適切なファームウェアを送信する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−３４９５
【特許文献２】特開２０００−１９４５４４
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来は、画像形成装置において、記憶部に記録された履歴データを、ホストコンピュータにおいて診断することによって、画像形成装置の故障原因を特定していた。しかしながら、故障原因が、各種センサで検知された履歴データから判断することができない場合、画像形成装置をユーザから引き上げてきて、装置提供者が検査する必要がある。例えば、装置提供者は、画像形成装置の制御用のファームウェアを管理用のファームウェアに書き換えることによって、画像形成装置に対して様々な特殊動作を実行させ、トラブルの原因を突き止めるためのデータ（管理データ）を収集する。しかしながら、このような作業は、サービスマンの移動及び画像形成装置の運搬によるサービスコストを上昇させる要因となっていた。
【０００５】
一方で、ホストコンピュータから画像形成装置へと最新のファームウェアを送信する技術が、従来技術として存在している。しかしながら、この技術は、ファームウェアのバージョンアップを図るだけのものであり、上記のように、用途の異なるファームウェアを、状況に応じて使い分ける技術ではない。このため、この技術では、上記の問題を解決することは難しい。
【０００６】
本発明の課題は、制御用のファームウェアと管理用のファームウェアとの切り換えを遠隔から制御することができ、管理データを自動収集できるようにすることにある。
【課題を解決するための手段】
【０００７】
以下に、課題を解決するための手段として複数の態様を説明する。これら態様は、必要に応じて任意に組み合せることができる。
【０００８】
本発明の一見地に係る画像形成装置は、管理端末と通信可能である。画像形成装置は、動作部と、受信部と、退避部と、データ収集部と、送信部と、復帰部とを、備えている。動作部は、制御用のファームウェアを実行することによって、画像形成装置を動作させる。受信部は、管理端末から管理用のファームウェアを受信する。退避部は、制御用のファームウェアを退避させる。データ収集部は、管理用のファームウェアを実行することによって、画像形成装置の動作に関する管理データを、収集する。送信部は、管理データを管理端末に送信する。復帰部は、制御用のファームウェアを復帰させる。
【０００９】
この場合、画像形成装置が、管理用のファームウェアを管理端末から受信すると、制御用のファームウェアが退避させられる。そして、管理用のファームウェアが実行され、画像形成装置の動作に関する管理データが、収集される。すると、この管理データが、管理端末に送信される。そして、管理データの送信が終了すると、制御用のファームウェアが、復帰させられる。
【００１０】
このように、本画像形成装置では、管理用のファームウェアを管理端末から受信した場合に、制御用のファームウェアを一時的に退避し、管理用のファームウェアを実行できる。これにより、画像形成装置の動作に関する管理データ、例えば動作が正常であるか否かを判断するためのデータ（管理データ）を、自動収集できる。また、管理用のファームウェアの実行結果、すなわち収集した管理データを、管理端末に自動送信できる。すなわち、本画像形成装置では、制御用のファームウェアと管理用のファームウェアとの切り換えを、管理端末から遠隔から制御することができ、管理データを自動収集できる。
【００１１】
データ収集部が、管理用のファームウェアを実行することによって、画像形成装置に所定の動作を実行させて、画像形成装置の所定の動作時に取得される第１データを、管理データとして収集してもよい。
この場合、管理用のファームウェアの実行によって、画像形成装置に対して所定の動作、例えば制御用のファームウェアによって実行される動作とは異なる動作（特殊動作）を、実行させることができる。これにより、画像形成装置の所定の動作時に取得される第１データ、例えば動作が正常であるか否かを判断するためのデータ（第１データ）を、自動収集できる。また、この第１データを管理端末に自動送信できる。
【００１２】
データ収集部が、管理用のファームウェアを実行することによって、画像形成装置の駆動系及び搬送系を動作させて、駆動系及び搬送系の動作を検査するためのデータを含む第１データを取得し、第１データを管理データとして収集してもよい。
この場合、管理用のファームウェアの実行によって、画像形成装置の駆動系及び搬送系を動作させることができる。これにより、駆動系の動作及び搬送系を検査するためのデータを含む第１データ、例えば駆動系及び搬送系が正常に動作しているか否かを判断するためのデータ（第１データ）を、自動収集できる。また、この第１データを管理端末に自動送信できる。
【００１３】
データ収集部が、管理用のファームウェアを実行することによって、画像形成装置の駆動系を動作させて、センサの動作を検査するためのデータを含む第１データを取得し、第１データを管理データとして収集してもよい。
この場合、管理用のファームウェアの実行によって、画像形成装置の駆動系を動作させることができる。これにより、センサの動作を検査するためのデータを含む第１データ、例えばセンサが正常に反応しているか否かを判断するためのデータ（第１データ）を、自動収集できる。また、この第１データを管理端末に自動送信できる。
【００１４】
データ収集部が、画像形成装置の動作に関する第２データを、管理用のファームウェアを実行することによって、管理データとして収集してもよい。第２データは、制御用のファームウェアによって画像形成装置が動作した場合に記録されたデータである。
この場合、管理用のファームウェアの実行によって、制御用のファームウェアによって画像形成装置が動作した場合に記録された第２データを、自動収集できる。より具体的には、画像形成装置が通常動作している場合に、駆動系の動作状態及び各種のセンサの動作状態を示すデータ（第２データ）を、自動収集できる。また、この第２データを管理端末に自動送信できる。
【００１５】
本発明の他の見地に係る画像形成装置の検査システムは、管理端末と画像形成装置とを通信可能に接続することによって、画像形成装置の動作を検査するシステムである。このシステムでは、画像形成装置が、動作機能と、第１受信機能と、退避機能と、データ収集機能と、第１送信機能と、復帰機能とを、実行する。動作機能は、制御用のファームウェアを実行することによって、画像形成装置を動作させる。第１受信機能は、管理端末から管理用のファームウェアを受信する。退避機能は、制御用のファームウェアを退避させる。データ収集機能は、管理用のファームウェアを実行することによって、画像形成装置の動作に関する管理データを、収集する。第１送信機能は、管理データを管理端末に送信する。復帰機能は、制御用のファームウェアを復帰させる。
【００１６】
また、このシステムでは、管理端末が、第２送信機能と、第２受信機能と、検査機能とを、実行する。第２送信機能は、管理用のファームウェアを画像形成装置に送信する。第２受信機能は、管理データを管理端末から受信する。検査機能は、管理データに基づいて、画像形成装置の動作を検査する。
【００１７】
この場合、画像形成装置では、上述した各部を用いて、各機能が実行される。また、管理端末では、管理データを管理端末から受信すると、この管理データに基づいて、画像形成装置の動作が検査される。このようにして、管理端末では、画像形成装置の動作が、正常に動作しているか否かを、判断できる。また、このシステムにおいても、上記と同様の効果を得ることができる。
【００１８】
本発明のさらに他の見地に係る画像形成装置の検査方法は、管理端末と画像形成装置とを通信可能に接続することによって、画像形成装置の動作を検査する方法である。この方法では、画像形成装置が、動作ステップと、第１受信ステップと、退避ステップと、データ収集ステップと、第１送信ステップと、復帰ステップとを、実行する。第１受信ステップは、管理端末から管理用のファームウェアを受信する。退避ステップは、制御用のファームウェアを退避させる。データ収集ステップは、管理用のファームウェアを実行することによって、画像形成装置の動作に関する管理データを、収集する。第１送信ステップは、管理データを管理端末に送信する。復帰ステップは、制御用のファームウェアを復帰させる。
【００１９】
また、このシステムでは、管理端末が、第２送信ステップと、第２受信ステップと、検査ステップとを、実行する。第２送信ステップは、管理用のファームウェアを画像形成装置に送信する。第２受信ステップは、管理データを管理端末から受信する。検査ステップは、管理データに基づいて、画像形成装置の動作を検査する。
【００２０】
この場合、画像形成装置では、上述した各部を用いて、各ステップが実行される。また、管理端末では、管理データを管理端末から受信すると、この管理データに基づいて、画像形成装置の動作が検査される。このようにして、管理端末では、画像形成装置の動作が、正常に動作しているか否かを、判断できる。また、この方法においても、上記と同様の効果を得ることができる。
【発明の効果】
【００２１】
本発明に係る画像形成装置では、制御用のファームウェアと管理用のファームウェアとの切り換えを遠隔から制御することができ、管理データを自動収集できる。
【図面の簡単な説明】
【００２２】
【図１】本実施形態に係るＭＦＰの検査システムの模式図
【図２】本実施形態に係るＭＦＰの検査システムの構成。
【図３】本実施形態に係るＭＦＰの検査システムの機能ブロック図。
【図４】本実施形態に係るＭＦＰの検査システムの処理フロー。
【発明を実施するための形態】
【００２３】
（１）ＭＦＰの検査システムの構成
図１を用いて、本発明の一実施形態が採用されたＭＦＰの検査システムを、説明する。図１は、本発明の一実施形態としての検査システムの模式図である。
検査システム１は、ＭＦＰ１０（Ｍｕｌｔｉｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）と管理ＰＣ５０とを通信可能に接続することによって、ＭＦＰ１０の動作を検査するシステムである。ＭＦＰ１０と管理ＰＣ５０（管理端末）とは、ＬＡＮ、インターネット、携帯網等を介して、互いに通信可能である。検査システムは、ＭＦＰ１０と管理ＰＣ５０とを備えている。
【００２４】
ＭＦＰ１０は、画像形成装置の一例である。ＭＦＰ１０は、ネットワーク網例えばＬＡＮに含まれていてもよい。管理ＰＣ５０は、管理端末の一例である。管理ＰＣ５０は、例えばサーバ又はパーソナルコンピュータである。
【００２５】
ＭＦＰ１０と管理ＰＣ５０とは、インターネットを介して、互いに接続される。また、ＭＦＰ１０及び管理ＰＣ５０は、サーバ及びルータを介して、インターネットに接続されていてもよい。ＭＦＰ１０は、インターネットを介して、管理ＰＣ５０から各種データを受信する。同様に、管理ＰＣ５０は、インターネットを介して、ＭＦＰ１０から各種データを受信する。
【００２６】
（１−１）ＭＦＰ１０
ＭＦＰ１０は、プリント機能、スキャナ機能、ＦＡＸ（ファクシミリ）機能、及びＩＦＡＸ（インターネットＦＡＸ）機能等を備えたネットワーク複合機である。
【００２７】
プリント機能は、原稿から文字データ又は画像データを読み取り、これら文字データ又は画像データを印刷する。スキャナ機能は、原稿から文字データ又は画像データを読み取り、これら文字データ又は画像データを記録する。ＦＡＸ（ファクシミリ）機能及びＩＦＡＸ（インターネットＦＡＸ）機能は、後述するモデム又はネットワークＩ／Ｆを介して、ファクシミリデータの送受信を行なう。ここで送受信されたファクシミリデータは、プリント機能によって印刷される。
【００２８】
以下では、図２を用いて、ＭＦＰ１０の構成を説明する。ＭＦＰ１０は、制御部１１、操作部１２、表示部１３、モデム１４、及びネットワークＩ／Ｆ１５を有している。また、ＭＦＰ１０は、バス３０を備えており、ＭＦＰ１０内の各部１１〜１５はバス３０によって互いに接続されている。
【００２９】
制御部１１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等を、有している。制御部１１は、ＭＦＰ１０の各部を制御する部分であり、ＲＯＭに格納される各種プログラムを読み出して実行する。これにより、制御部１１は、上述した各種機能（プリント機能、スキャナ機能、ＦＡＸ機能、及びＩＦＡＸ機能等）を、実現する。ＲＯＭは、ファームウェアを含む制御プログラム、又は予め設定されているパラメータ等を、格納する。ＲＡＭは、プログラムを実行するための作業領域として機能する。ＭＦＰ１０では、ＲＯＭ及びＲＡＭが、記憶部２０として機能する。また、制御部１１は、表示制御部１６を、さらに有している。表示制御部１６は、表示部１３の表示を制御する。
【００３０】
操作部１２は、ＭＦＰ１０の操作パネル上に設けられた、キーボード、スイッチ、操作ボタン、タッチパネル等である。ユーザは、操作部１２を用いて、コピー（プリント）、スキャン、又はファクシミリ送信等の指示を入力する。操作部１２は、例えばタッチパネルである。
【００３１】
表示部１３は、操作部１２で入力された操作の内容を含む各種情報を表示する。表示部１３は、例えば液晶パネルである。
モデム１４は、ＮＣＵ１７（Ｎｅｔｗｏｒｋ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）を有している。ＮＣＵは、モデム間で相手方との接続（通信回線）の制御を行なう。
ネットワークＩ／Ｆ１５は、ＬＡＮを介して、他の装置とデータの送受信を行なう通信部として機能する。
モデム１４及びネットワークＩ／Ｆ１５は、通信部として機能する。
【００３２】
（１−２）管理ＰＣ５０
図２を用いて、管理ＰＣ５０の構成を説明する。管理ＰＣ５０は、ＭＦＰ１０を管理するための端末である。管理ＰＣ５０は、制御部５１と、記憶部５２と、操作部５３と、表示部５４と、ネットワークＩ／Ｆ５５を有している。また、管理ＰＣ５０は、バス７０を備えており、管理ＰＣ５０内の各部５１〜５５はバス７０によって互いに接続されている。
【００３３】
制御部５１は、ＣＰＵ、ＲＯＭ、ＲＡＭ等を、有している。制御部５１は、管理ＰＣ５０を制御する部分であり、ＲＯＭに格納される各種プログラムを読み出して実行する。ＲＯＭは、制御プログラム、又は予め設定されているパラメータ等を、格納する。ＲＡＭは、プログラムを実行するための作業領域として機能する。また、制御部５１は、表示制御部５６を、さらに有している。表示制御部５６は、表示部５４の表示を制御する。
【００３４】
記憶部５２は、文字データ又は画像データ等を保存する。記憶部５２は、例えば、ハードディスク又はＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）によって構成される。
操作部５３は、例えば、キーボード及びマウスからなる。
表示部５４は、例えば、液晶ディスプレイからなる。
ネットワークＩ／Ｆ５５は、ＬＡＮを介して、他の装置とデータの送受信を行なう通信部として機能する。
【００３５】
（２）ＭＦＰの検査システムの各種手段の説明
図３を用いて、ＭＦＰの検査システムの各種手段を、説明する。ＭＦＰ１０は、動作部８０と、第１受信部８１と、退避部８２と、データ収集部８３と、第１送信部８４と、復帰部８５とを、備えている。
【００３６】
動作部８０は、制御用のファームウェアを実行することによって、ＭＦＰ１０を動作させる機能を、有している。具体的には、動作部８０では、制御部１１において制御用のファームウェアが実行されると、この制御用のファームウェアの命令に基づいて、ＭＦＰ１０が動作する。言い換えると、この制御用のファームウェアの命令に基づいて、上述したＭＦＰ１０の機能が実現される。
【００３７】
第１受信部８１は、管理ＰＣ５０から管理用のファームウェアを受信する機能を、有している。具体的には、第１受信部８１では、管理ＰＣ５０が送信した管理用のファームウェアが、通信部１４，１５を介して、ＭＦＰ１０に受信される。ここで受信した管理用のファームウェアは、ＲＡＭに格納される。
【００３８】
退避部８２は、制御用のファームウェアを退避させる機能を、有している。具体的には、退避部８２では、制御部１１において制御用のファームウェアがＲＡＭにコピーされる。すなわち、制御部１１において、ＲＯＭに記録された制御用のファームウェアが、ＲＡＭに退避させられる。なお、ＲＯＭに記録された制御用のファームウェアがＲＡＭに退避させられると、制御部１１において、ＲＯＭに記録された制御用のファームウェアが消去され、ＲＡＭに格納された管理用のファームウェアが、ＲＯＭに記録される。
【００３９】
データ収集部８３は、管理用のファームウェアを実行することによって、ＭＦＰ１０の動作に関する管理データＫを、収集する。詳細には、データ収集部８３は、管理用のファームウェアを実行することによって、ＭＦＰ１０に所定の動作を実行させ、ＭＦＰ１０の所定の動作時に取得される第１データＫ１を、管理データＫとして収集する。
【００４０】
より詳細には、データ収集部８３は、管理用のファームウェアを実行することによって、ＭＦＰ１０の駆動系及び搬送系を動作させる。そして、データ収集部８３は、駆動系及び搬送系の動作と、センサの動作とを検査するためのデータを含む第１データＫ１を取得し、第１データＫ１を管理データＫとして収集する。また、データ収集部８３は、制御用のファームウェアによってＭＦＰ１０が動作した場合に記録された、ＭＦＰ１０の動作に関する第２データＫ２を、管理用のファームウェアを実行することによって、管理データＫとして収集する。
【００４１】
具体的には、データ収集部８３では、制御部１１において、管理用のファームウェアが実行されると、管理用のファームウェアの命令に基づいて、ＭＦＰ１０の駆動系及び搬送系が動作する。このときに、制御部１１において、駆動系及び搬送系の動作と、センサの動作とを検査するためのデータを含む第１データＫ１が、ＲＡＭに格納され、管理データＫとして認識される。また、データ収集部８３では、制御部１１において、管理用のファームウェアが実行されると、管理用のファームウェアの命令に基づいて、ＭＦＰ１０の動作に関する第２データＫ２が、ＲＡＭから読み出され、管理データＫとして認識される。このように、管理用ファームウェアの実行によって、第１データＫ１及び第２データＫ２を含む管理データＫが、収集される。
【００４２】
第１送信部８４は、管理データＫを管理ＰＣ５０に送信する機能を、有している。具体的には、第１送信部８４では、管理データＫが、通信部１４，１５を介して、管理ＰＣ５０に送信される。
【００４３】
復帰部８５は、制御用のファームウェアを復帰させる。具体的には、復帰部８５では、制御部１１において、ＲＡＭに退避させた制御用のファームウェアが、ＲＯＭにコピーされる。すなわち、制御部１１において、ＲＡＭに格納された制御用のファームウェアが、ＲＯＭに復帰させられる。
【００４４】
なお、通信部１４，１５における送受信に関する各種制御は、制御部１１からの命令に基づいて実行される。また、記憶部２０（ＲＯＭ及びＲＡＭ等）における記録に関する各種処理は、制御部１１からの命令に基づいて実行される。
【００４５】
管理ＰＣ５０は、第２送信部９０と、第２受信部９１と、検査部９２とを、備えている。
【００４６】
第２送信部９０は、管理用のファームウェアをＭＦＰ１０に送信する機能を、有している。具体的には、第２送信部９０では、記憶部に格納された管理用のファームウェアが、通信部５５を介して、ＭＦＰ１０に送信される。
【００４７】
第２受信部９１は、管理データＫを管理ＰＣ５０から受信する機能を、有している。具体的には、第２受信部９１では、ＭＦＰ１０が送信した管理データＫが、通信部５５を介して、管理ＰＣ５０に受信される。ここで受信した管理データＫは、記憶部又はＲＡＭに格納される。
【００４８】
検査部９２は、管理データＫに基づいて、ＭＦＰ１０の動作を検査する機能を、有している。具体的には、検査部９２では、制御部５１において、ＭＦＰ１０の動作が、管理データＫに基づいて検査される。より具体的には、検査部９２では、制御部５１において、駆動系及び搬送系の動作と、センサの動作とが、管理データＫに含まれる第１データＫ１に基づいて、検査される。検査部９２では、制御部５１において、制御用のファームウェアによってＭＦＰ１０を動作させたときの動作状態が、管理データＫに含まれる第２データＫ２に基づいて、検査される。
【００４９】
なお、通信部５５における送受信に関する各種制御は、制御部５１からの命令に基づいて実行される。また、記憶部５２（ＲＯＭ及びＲＡＭ等）における記録に関する各種処理は、制御部５１からの命令に基づいて実行される。
【００５０】
（３）ＭＦＰの検査システムの処理
図４を用いて、ＭＦＰの検査システムの処理フローを、説明する。検査システムでは、ＭＦＰ１０と管理ＰＣ５０とが互いに通信することによって、ＭＦＰ１０の動作が検査される。
【００５１】
通常、ＭＦＰ１０は、制御用のファームウェアの命令に基づいて、上述したＭＦＰ１０の機能、例えばプリント機能、スキャナ機能、ＦＡＸ機能、及びＩＦＡＸ機能等が、実行される（Ｓ１１）。これら各機能が実行された場合、読み取り時及び印字時の動作状態を示すデータ（第２データＫ２）が、ＲＡＭに格納される（Ｓ１２）。例えば、第２データＫ２には、モータのオンオフ状態及び各種のセンサの動作状態を示すデータ（履歴データ）が、含まれている。
【００５２】
このように、ＭＦＰ１０が動作可能な状態において、管理ＰＣ５０は、定期的又は所定のタイミングで、管理用のファームウェアを、通信部５５を介してＭＦＰ１０に送信する（Ｓ２１）。具体的には、管理用のファームウェアは、管理ＰＣ５０を管理する管理者が操作部５３を操作することによって、送信される。
【００５３】
次に、ＭＦＰ１０は、通信部を介して、管理ＰＣ５０が送信した管理用のファームウェアを、受信し、ＲＡＭに格納する（Ｓ１３）。すると、ＭＦＰ１０は、ＲＯＭに記録された制御用のファームウェアを、ＲＡＭにコピーすることによって、退避させる（Ｓ１４）。すると、ＭＦＰ１０は、ＲＯＭに記録された制御用のファームウェアを消去し、ＲＡＭに格納された管理用のファームウェアを、ＲＯＭに記録する。
【００５４】
続いて、ＭＦＰ１０は、管理用のファームウェアを実行する（Ｓ１５）。これにより、ＭＦＰ１０は、所定の動作を実行し、所定の動作時に取得される第１データＫ１、及び制御用のファームウェアによる動作時に取得され第２データＫ２を、管理データＫとして収集する（Ｓ１６）。
【００５５】
具体的には、ＭＦＰ１０は、管理用のファームウェアの命令に基づいて、駆動系及び搬送系に所定の動作を実行させる。この駆動系及び搬送系の所定の動作に基づいて、駆動系の動作状態、搬送系の動作状態、及びセンサの動作状態の少なくともいずれか１つの状態を示す第１データＫ１が、ＲＡＭに記録される。
【００５６】
ここでは、例えば、ＭＦＰ１０が、管理用のファームウェアの命令に基づいて、モータ含む駆動系を駆動し、用紙を搬送系によって搬送する。これにより、テストパターンが印字される。このようなテストパターンの印字動作をＭＦＰ１０に実行させることによって、ＭＦＰ１０は、駆動系の動作状態、搬送系の動作状態、及びセンサの動作状態を示す第１データＫ１が、生成する。また、ＭＦＰ１０は、印字動作を行うことなく、単に、駆動系及び搬送系だけを動作させることによって、駆動系の動作状態、搬送系の動作状態、及びセンサの動作状態を示す第１データＫ１を、生成してもよい。このようにして、第１データＫ１が生成されると、第１データＫ１は、ＲＡＭに格納される。
なお、駆動系は、モータ等の駆動手段等を、有している。駆動手段は、例えば、図示しない、感光体、転写部、定着部、及び搬送部等を、駆動する。搬送系は、搬送路において用紙を搬送する搬送手段等を、有している。搬送手段は、例えば、図示しない、レジストローラ及び定着ローラ等を、含んでいる。
【００５７】
駆動系の動作状態及び搬送系の動作状態を示す第１データＫ１は、駆動用のセンサの出力及び搬送用のセンサの出力に基づいて、生成される。駆動系の動作状態を示す第１データＫ１には、用紙のピックアップ時のモータ回転時間等が、含まれる。搬送系の動作状態を示す第１データＫ１には、用紙のピックアップ時の成功回数等が、含まれる。また、センサの動作状態を示す第１データＫ１には、各センサの起動時間及び終了時間、及びセンサのピックアップ検出に要した時間が、含まれる。
【００５８】
このように第１データＫ１が生成されると、ＭＦＰ１０は、第１データＫ１及び第２データＫ２をＲＡＭから読み出すことによって、第１データＫ１及び第２データＫ２を管理データＫとして収集する。
【００５９】
ここで、管理用のファームウェアは、管理データＫを収集することを目的としたファームウェアである。すなわち、管理用のファームウェアがＭＦＰ１０に実行させる動作は、制御用のファームウェアがＭＦＰ１０に実行させる通常動作とは異なる特殊な動作（ex. 上記の所定の動作）である。このため、管理用のファームウェアが動作している場合には、ＭＦＰ１０は、ネットワーク複合機として機能することはできない。
また、ここで収集される管理データＫの第１データＫ１は、上述したように特殊な動作によって取得されるデータである。すなわち、第１データＫ１は、管理用のファームウェアが実行された場合の特殊動作に対応する特殊データである。この第１データＫ１は、ＭＦＰ１０が通常動作を実行している場合には取得されることはない。
【００６０】
続いて、ＭＦＰ１０は、通信部を介して、管理データＫを管理ＰＣ５０に送信する（Ｓ１７）。すると、ＭＦＰ１０は、制御用のファームウェアを、ＲＡＭから読み出し、ＲＯＭにコピーする。このようにして、ＭＦＰ１０は、ＲＡＭに格納した制御用のファームウェアを、ＲＯＭに復帰させる（Ｓ１８）。これにより、ＭＦＰ１０は、上述したように、制御用のファームウェアを用いて、上述したＭＦＰ１０の機能（例えばプリント機能、スキャナ機能、ＦＡＸ機能、及びＩＦＡＸ機能等）を、再び実行可能となる。すなわち、この状態では、ＭＦＰ１０は、ネットワーク複合機として機能できる。
【００６１】
続いて、管理ＰＣ５０は、通信部を介して、第１データＫ１及び第２データＫ２を含む管理データＫを受信し、ＲＡＭに格納する（Ｓ２２）。すると、管理ＰＣ５０は、ＭＦＰ１０の動作を、管理データＫに基づいて検査する（Ｓ２３）。具体的には、管理ＰＣ５０は、駆動系の動作状態、搬送系の動作状態、センサの動作状態、及び通常時の読み取り時及び印字時の動作状態を、管理データＫに基づいて、検査する。そして、管理ＰＣ５０において検査が終了すると、管理ＰＣ５０は検査結果を表示部に表示する。
【００６２】
（４）実施形態の作用効果
（Ａ）ＭＦＰ１０は、動作部８０と、第１受信部８１と、退避部８２と、データ収集部８３と、第１送信部８４と、復帰部８５とを、備えている。動作部８０は、制御用のファームウェアを実行することによって、ＭＦＰ１０を動作させる。第１受信部８１は、管理ＰＣ５０から管理用のファームウェアを受信する。退避部８２は、制御用のファームウェアを退避させる。データ収集部８３は、管理用のファームウェアを実行することによって、ＭＦＰ１０の動作に関する管理データＫを、収集する。第１送信部８４は、管理データＫを管理ＰＣ５０に送信する。復帰部８５は、制御用のファームウェアを復帰させる。
【００６３】
この場合、ＭＦＰ１０が、管理用のファームウェアを管理ＰＣ５０から受信すると、制御用のファームウェアが退避させられる。そして、管理用のファームウェアが実行され、ＭＦＰ１０の動作に関する管理データＫが、収集される。すると、この管理データＫが、管理ＰＣ５０に送信される。そして、管理データＫの送信が終了すると、制御用のファームウェアが、復帰させられる。
【００６４】
このように、ＭＦＰ１０では、管理用のファームウェアを管理ＰＣ５０から受信した場合に、制御用のファームウェアを一時的に退避し、管理用のファームウェアを実行できる。これにより、ＭＦＰ１０の動作に関する管理データＫ、例えば動作が正常であるか否かを判断するためのデータ（管理データＫ）を、自動収集できる。また、管理用のファームウェアの実行結果、すなわち収集した管理データＫを、管理ＰＣ５０に自動送信できる。すなわち、ＭＦＰ１０では、制御用のファームウェアと管理用のファームウェアとの切り換えを、管理ＰＣ５０から遠隔から制御することができ、管理データＫを自動収集できる。
【００６５】
（Ｂ）ＭＦＰ１０では、データ収集部８３が、管理用のファームウェアを実行することによって、ＭＦＰ１０に所定の動作を実行させて、ＭＦＰ１０の所定の動作時に取得される第１データＫ１を、管理データＫとして収集する。
【００６６】
この場合、管理用のファームウェアの実行によって、ＭＦＰ１０に対して所定の動作、例えば制御用のファームウェアによって実行される動作とは異なる動作（特殊動作）を、実行させることができる。これにより、ＭＦＰ１０の所定の動作時に取得される第１データＫ１、例えば動作が正常であるか否かを判断するためのデータ（第１データＫ１）を、自動収集できる。また、この第１データＫ１を管理ＰＣ５０に自動送信できる。
【００６７】
（Ｃ）ＭＦＰ１０では、データ収集部８３が、管理用のファームウェアを実行することによって、ＭＦＰ１０の駆動系及び搬送系を動作させて、駆動系及び搬送系の動作を検査するためのデータを含む第１データＫ１を取得する。そして、データ収集部８３は、この第１データＫ１を管理データＫとして収集する。
【００６８】
この場合、管理用のファームウェアの実行によって、ＭＦＰ１０の駆動系及び搬送系を動作させることができる。これにより、駆動系及び搬送系の動作を検査するためのデータを含む第１データＫ１、例えば駆動系及び搬送系が正常に動作しているか否かを判断するためのデータ（第１データＫ１）を、自動収集できる。また、この第１データＫ１を管理ＰＣ５０に自動送信できる。
【００６９】
（Ｄ）ＭＦＰ１０では、データ収集部８３が、管理用のファームウェアを実行することによって、ＭＦＰ１０の駆動系を動作させて、センサの動作を検査するためのデータを含む第１データＫ１を取得し、第１データＫ１を管理データＫとして収集する。
【００７０】
この場合、管理用のファームウェアの実行によって、ＭＦＰ１０の駆動系を動作させることができる。これにより、センサの動作を検査するためのデータを含む第１データＫ１、例えばセンサが正常に反応しているか否かを判断するためのデータ（第１データＫ１）を、自動収集できる。また、この第１データＫ１を管理ＰＣ５０に自動送信できる。
【００７１】
（Ｅ）ＭＦＰ１０では、データ収集部８３が、ＭＦＰ１０の動作に関する第２データＫ２を、管理用のファームウェアを実行することによって、管理データＫとして収集する。第２データＫ２は、制御用のファームウェアによってＭＦＰ１０が動作した場合に記録されたデータである。
【００７２】
この場合、管理用のファームウェアの実行によって、制御用のファームウェアによってＭＦＰ１０が動作した場合に記録された第２データＫ２を、自動収集できる。より具体的には、ＭＦＰ１０が通常動作している場合に、駆動系の動作状態及び各種のセンサの動作状態を示すデータ（第２データＫ２）を、自動収集できる。また、この第２データＫ２を管理ＰＣ５０に自動送信できる。
【００７３】
（Ｆ）ＭＦＰ１０の検査システムでは、ＭＦＰ１０が、動作部８０と、第１受信部８１と、退避部８２と、データ収集部８３と、第１送信部８４と、復帰部８５とを、実行する。動作部８０は、制御用のファームウェアを実行することによって、ＭＦＰ１０を動作させる。第１受信部８１は、管理ＰＣ５０から管理用のファームウェアを受信する。退避部８２は、制御用のファームウェアを退避させる。データ収集部８３は、管理用のファームウェアを実行することによって、ＭＦＰ１０の動作に関する管理データＫを、収集する。第１送信部８４は、管理データＫを管理ＰＣ５０に送信する。復帰部８５は、制御用のファームウェアを復帰させる。
【００７４】
また、このシステムでは、管理ＰＣ５０が、第２送信部９０と、第２受信部９１と、検査部９２とを、実行する。第２送信部９０は、管理用のファームウェアをＭＦＰ１０に送信する。第２受信部９１は、管理データＫを管理ＰＣ５０から受信する。検査部９２は、管理データＫに基づいて、ＭＦＰ１０の動作を検査する。
【００７５】
この場合、ＭＦＰ１０では、各部８０〜８５が実行される。また、管理ＰＣ５０では、管理データＫを管理ＰＣ５０から受信すると、この管理データＫに基づいて、ＭＦＰ１０の動作が検査される。このようにして、管理ＰＣ５０では、ＭＦＰ１０の動作が、正常に動作しているか否かを、判断できる。また、このシステムにおいても、上記と同様の効果を得ることができる。
【００７６】
（Ｇ）ＭＦＰ１０の検査方法では、ＭＦＰ１０が、動作ステップＳ１１，Ｓ１２と、第１受信ステップＳ１３と、退避ステップＳ１４と、データ収集ステップＳ１５，Ｓ１６と、第１送信ステップＳ１７と、復帰ステップＳ１８とを、実行する。動作ステップＳ１１，Ｓ１２は、制御用のファームウェアを実行することによって、ＭＦＰ１０を動作させる。第１受信ステップＳ１３は、管理ＰＣ５０から管理用のファームウェアを受信する。退避ステップＳ１４は、制御用のファームウェアを退避させる。データ収集ステップＳ１５，Ｓ１６は、管理用のファームウェアを実行することによって、ＭＦＰ１０の動作に関する管理データＫを、収集する。第１送信ステップＳ１７は、管理データＫを管理ＰＣ５０に送信する。復帰ステップＳ１８は、制御用のファームウェアを復帰させる。
【００７７】
また、このシステムでは、管理ＰＣ５０が、第２送信ステップＳ２１と、第２受信ステップＳ２２と、検査ステップＳ２３とを、実行する。第２送信ステップＳ２１は、管理用のファームウェアをＭＦＰ１０に送信する。第２受信ステップＳ２２は、管理データＫを管理ＰＣ５０から受信する。検査ステップＳ２３は、管理データＫに基づいて、ＭＦＰ１０の動作を検査する。
【００７８】
この場合、ＭＦＰ１０では、上述した各部を用いて、各ステップが実行される。また、管理ＰＣ５０では、管理データＫを管理ＰＣ５０から受信すると、この管理データＫに基づいて、ＭＦＰ１０の動作が検査される。このようにして、管理ＰＣ５０では、ＭＦＰ１０の動作が、正常に動作しているか否かを、判断できる。また、この方法においても、上記と同様の効果を得ることができる。
【００７９】
（５）他の実施形態
以上、本発明の一実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、発明の要旨を逸脱しない範囲で種々の変更が可能である。特に、本明細書に書かれた複数の実施形態及び変形例は必要に応じて任意に組合せ可能である。
【００８０】
（ａ）前記実施形態では、管理ＰＣ５０においてＭＦＰ１０の検査結果を表示することによって、管理者がＭＦＰ１０の検査結果を把握できる場合の例を示した。この前記実施形態に対して、管理ＰＣ５０が、検査結果に基づいてファームウェアを修正する修正部（図示しない）を、さらに備え、ＭＦＰ１０が、修正後のファームウェアを既存のファームウェアに置き換える置換部（図示しない）を、さらに備えるようにしてもよい。この場合、修正後のファームウェアは、管理ＰＣ５０の通信部を介して管理ＰＣ５０からＭＦＰ１０に送信され、ＭＦＰ１０の通信部を介してＭＦＰ１０に受信される。これにより、ＭＦＰ１０の動作時にトラブルが発生したとしても、このトラブルを管理ＰＣ５０によって遠隔から解決できる。
【００８１】
（ｂ）前記実施形態では、管理ＰＣ５０を管理する管理者が操作部５３を操作することによって、管理用のファームウェアが送信される場合の例を示したが、管理用のファームウェアの送信タイミングは、前記実施形態に限定されず、どのようにしてもよい。例えば、管理ＰＣ５０がトラブル情報をＭＦＰ１０から受信した場合に、管理用のファームウェアが送信されるようにしてもよい。ここでは、例えば、ＭＦＰ１０にトラブルが発生した場合に、ＭＦＰ１０のトラブル情報は、ＭＦＰ１０の通信部１４，１５が送信し、管理ＰＣ５０の通信部５５が受信する。
【産業上の利用可能性】
【００８２】
本発明は、画像形成装置、画像形成装置の検査システム、及び画像形成装置の検査方法に広く適用できる。
【符号の説明】
【００８３】
１０  ＭＦＰ（画像形成装置）
１１  ＭＦＰの制御部
１２  ＭＦＰの操作部
１３  ＭＦＰの表示部
１４  ＭＦＰのモデム（通信部）
１５  ＭＦＰのネットワークＩ／Ｆ（通信部）
１６  ＭＦＰの表示制御部
１７  ＭＦＰのＮＣＵ
２０  ＭＦＰの記憶部
３０  ＭＦＰのバス
５０  管理ＰＣ
５１  管理ＰＣの制御部
５２  管理ＰＣの記憶部
５３  管理ＰＣの操作部
５４  管理ＰＣの表示部
５５  管理ＰＣのネットワークＩ／Ｆ（通信部）
５６  管理ＰＣの表示制御部
７０  管理ＰＣのバス
８０  動作部
８１  第１受信部
８２  退避部
８３  データ収集部
８４  第１送信部
８５  復帰部
９０  第２送信部
９１  第２受信部
９２  検査部
Ｋ    管理データ
Ｋ１  第１データ
Ｋ２  第２データ
【図１】
2013025271.tif 000003
【図２】
2013025271.tif 000004
【図３】
2013025271.tif 000005
【図４】
2013025271.tif 000006