(57)【要約】  画像形成装置（１００）は、オプション装置（１２０）が装着されていなくても、オプション装置（１２０）の書換用ファームウェア（５２０）を記憶する本体記憶部（２１２）と、オプション装置（１２０）と通信するためのＩ／Ｆ部（２１３）と、本体記憶部（２１２）に記憶された書換用ファームウェア（５２０）をオプション装置（１２０）に送信し、オプション用ファームウェア（４２０）の書換処理をオプション装置（１２０）に実行させる更新部（２１０）と、を備える。
2015111528.tif 000002
【特許請求の範囲】
【請求項１】
オプション装置の装着が可能な画像形成装置であって、
前記画像形成装置の全体制御を行うための本体用ファームウェアを記憶するとともに、前記画像形成装置に前記オプション装置が装着されていなくても、前記オプション装置を動作させるためのファームウェアであり前記オプション装置に記憶されたファームウェアであるオプション用ファームウェアを前記本体用ファームウェアのバージョンに対応したファームウェアに書き換えるための書換用ファームウェアを記憶する本体記憶部と、
前記画像形成装置に装着された前記オプション装置と通信するためのＩ／Ｆ部と、
前記本体用ファームウェアを最新バージョンのファームウェアに書き換えて前記本体記憶部に記憶させるとともに、前記本体用ファームウェアの書き換えに合わせて前記書換用ファームウェアを前記本体記憶部に記憶させ、前記Ｉ／Ｆ部を介して前記本体記憶部に記憶された前記書換用ファームウェアを前記画像形成装置に装着された前記オプション装置に送信し、前記オプション用ファームウェアを前記本体用ファームウェアのバージョンに対応したファームウェアに書き換える書換処理を前記オプション装置に実行させる更新部と、を備えていることを特徴とする画像形成装置。
【請求項２】
前記更新部は、前記画像形成装置に装着された前記オプション装置と前記Ｉ／Ｆ部を介して通信することによって前記オプション用ファームウェアのバージョンを確認し、前記オプション用ファームウェアのバージョンが前記本体用ファームウェアに対応していなければ、前記オプション装置に前記書換処理を実行させることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記更新部は、前記Ｉ／Ｆ部を介した前記オプション装置との通信が可能になることにより前記画像形成装置に前記オプション装置が装着されたことを認識し、前記画像形成装置に前記オプション装置が装着されたことを認識したとき、前記オプション用ファームウェアのバージョンを確認することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記書換用ファームウェアが格納される外部機器に接続される接続部を備え、
前記画像形成装置に前記オプション装置が装着されていなくても、前記更新部は、前記接続部に接続された前記外部機器から前記書換用ファームウェアをダウンロードし、前記本体記憶部は、ダウンロードされた前記書換用ファームウェアを記憶することを特徴とする請求項１に記載の画像形成装置。
【請求項５】
前記本体記憶部は、前記書換処理の完了以降も、前記オプション用ファームウェアが再度バージョンアップされるまでは、前記書換処理に使用された前記書換用ファームウェアを記憶し続けることを特徴とする請求項１に記載の画像形成装置。
【請求項６】
前記画像形成装置に装着可能な前記オプション装置が複数種ある場合、前記本体記憶部は、複数種の前記オプション装置にそれぞれ対応する複数の前記書換用ファームウェアを記憶することを特徴とする請求項１に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オプション装置の装着が可能な画像形成装置に関する。
【背景技術】
【０００２】
画像形成装置には、原稿搬送装置、給紙装置および後処理装置などのオプション装置の装着が可能なものがある。このような画像形成装置の主制御部は、本体用ファームウェアを格納し、本体用ファームウェアに基づき、オプション装置を含む画像形成装置の全体制御を行う。また、オプション装置のオプション制御部は、オプション用ファームウェアを格納する。そして、オプション制御部は、主制御部から指示を受け、オプション用ファームウェアに基づき、対応するオプション装置を動作させる。【０００３】
ところで、画像形成装置のファームウェアは、バグ修正などが行われると、旧バージョンから新バージョンにバージョンアップされる。そして、たとえば、既存のファームウェアを新バージョンに書き換えるための書換用ファームウェアが所定サーバーに格納される。この場合には、ネットワークを介して所定サーバーから画像形成装置に書換用ファームウェアをダウンロードすることにより、既存のファームウェアを新バージョンに書き換えることができる（たとえば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−１１０３９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
たとえば、本体用ファームウェアおよびオプション用ファームウェアの両方がバージョンアップされる場合がある。この場合、本体用ファームウェアだけを新バージョンに書き換えると、画像形成装置に装着されたオプション装置が正常に動作しない恐れがある。したがって、本体用ファームウェアおよびオプション用ファームウェアの両方がバージョンアップされた場合には、本体用ファームウェアおよびオプション用ファームウェアの両方を新バージョンに書き換える必要がある。【０００６】
ここで、画像形成装置にオプション装置が装着されている場合、画像形成装置のファームウェアを新バージョンに書き換えるための書換モードに入ると、主制御部は、本体用ファームウェアを新バージョンに書き換えるための本体書換用ファームウェアおよびオプション用ファームウェアを新バージョンに書き換えるためのオプション書換用ファームウェアの両方をダウンロードする。そして、主制御部は、ダウンロードした書換用ファームウェアに基づき、本体用ファームウェアを新バージョンに書き換える書換処理を実行するとともに、オプション用ファームウェアを新バージョンに書き換える書換処理をオプション制御部に実行させる。【０００７】
一方で、画像形成装置にオプション装置が装着されていない場合には、オプション用ファームウェアの書換処理は実行できない。このため、通常では、画像形成装置にオプション装置が装着されていない状態で書換モードに入ると、主制御部は、本体書換用ファームウェアはダウンロードするが、オプション書換用ファームウェアはダウンロードしない。このため、将来的に画像形成装置にオプション装置を装着した場合には、書換モードへの移行に必要な作業（画像形成装置をネットワークに接続してオプション書換用ファームウェアのダウンロードを可能にする作業）を再度行わなければならないので、作業者にとっては煩わしい。【０００８】
本発明は、上記課題を解決するためになされたものであり、オプション装置を装着する作業者が行うべき作業を減らすことが可能な画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明の画像形成装置は、オプション装置の装着が可能な画像形成装置であって、画像形成装置の全体制御を行うための本体用ファームウェアを記憶するとともに、画像形成装置にオプション装置が装着されていなくても、オプション装置を動作させるためのファームウェアでありオプション装置に記憶されたファームウェアであるオプション用ファームウェアを本体用ファームウェアのバージョンに対応したファームウェアに書き換えるための書換用ファームウェアを記憶する本体記憶部と、画像形成装置に装着されたオプション装置と通信するためのＩ／Ｆ部と、本体用ファームウェアを最新バージョンのファームウェアに書き換えて本体記憶部に記憶させるとともに、本体用ファームウェアの書き換えに合わせて書換用ファームウェアを本体記憶部に記憶させ、Ｉ／Ｆ部を介して本体記憶部に記憶された書換用ファームウェアを画像形成装置に装着されたオプション装置に送信し、オプション用ファームウェアを本体用ファームウェアのバージョンに対応したファームウェアに書き換える書換処理をオプション装置に実行させる更新部と、を備える。【００１０】
本発明の構成では、本体用ファームウェアおよびオプション用ファームウェアの両方の書き換えが必要である場合、画像形成装置にオプション装置が装着されていなくても、オプション装置の書換用ファームウェアをダウンロードして本体記憶部に記憶させておける。これにより、将来的に画像形成装置にオプション装置を装着したとき、オプション用ファームウェアのバージョンが本体用ファームウェアに対応していなければ、本体記憶部に既に記憶されたオプション装置の書換用ファームウェアに基づきオプション用ファームウェアを書き換えることができる。このため、オプション装置を装着する作業者は、オプション装置の書換用ファームウェアをダウンロードするための環境を整える必要はない。その結果、オプション装置の装着時に作業者が行うべき作業が減る。【００１１】
さらに、たとえば、出荷済みのオプション装置の装着が可能な新型の画像形成装置を出荷する場合、出荷済みのオプション装置のオプション用ファームウェアを書き換えなければ、出荷済みのオプション装置を正常に動作させることができないことがある。この場合、本発明の構成では、新型の画像形成装置の出荷時に、出荷済みのオプション装置のオプション用ファームウェアを書き換えるための書換用ファームウェアを新型の画像形成装置の本体記憶部に記憶させておくことができる。これにより、新型の画像形成装置に出荷済みのオプション装置を装着したときに行うべき作業が減る。
【発明の効果】
【００１２】
本発明では、オプション装置を装着する作業者が行うべき作業を減らすことができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の一実施形態による複合機（オプション装置）の一例を示した概略図
【図２】本発明の一実施形態による複合機（オプション装置）のハードウェア構成の一例を示したブロック図
【図３】本発明の一実施形態による複合機において実行される書換処理を説明するための図
【図４】本発明の一実施形態による複合機において実行される書換処理を説明するための図
【図５】本発明の一実施形態による複合機において実行される書換処理の制御の流れを説明するためのフローチャート図
【図６】本発明の一実施形態による複合機において実行される書換処理の制御の流れを説明するためのフローチャート図
【発明を実施するための形態】
【００１４】
本発明の一実施形態による画像形成装置について、コピー機能、スキャン機能およびプリンター機能などを搭載する複合機を例にとって説明する。
【００１５】
＜複合機の全体構成＞
図１に示すように、複合機１００（本発明の「画像形成装置」に相当）の装置本体１１０は、画像読取部１および印刷部２を備える。
【００１６】
画像読取部１は、ランプ１１およびイメージセンサー１２を含む。そして、画像読取部１は、載置読取用コンタクトガラス１３上に載置された原稿に光を照射し、原稿からの反射光を光電変換して原稿の画像データを生成する。なお、後述する原稿搬送装置１３０（オプション装置１２０）を複合機１００に装着した場合には、画像読取部１の読取位置への原稿の自動搬送が可能となる。この場合、搬送読取用コンタクトガラス１４上の所定位置が画像読取部１の読取位置となる。
【００１７】
印刷部２は、本体給紙部３、用紙搬送部４、画像形成部５および定着部６によって構成される。そして、印刷部２は、用紙Ｐを搬送し、画像データ（たとえば、画像読取部１の読み取りによって得られた原稿の画像データ）に基づく画像を用紙Ｐに印刷する。
【００１８】
本体給紙部３は、ピックアップローラー３１および給紙ローラー対３２を含み、用紙カセット３３に収容された用紙Ｐを用紙搬送路ＣＰに供給する。用紙搬送部４は、複数の搬送ローラー対４１を含み、用紙搬送路ＣＰに沿って用紙Ｐを搬送する。
【００１９】
画像形成部５は、感光体ドラム５１、帯電装置５２、露光装置５３、現像装置５４、転写ローラー５５およびクリーニング装置５６を含む。そして、画像形成部５は、画像データに基づきトナー像を形成し、そのトナー像を用紙Ｐに転写する。定着部６は、加熱ローラー６１および加圧ローラー６２を含み、用紙Ｐに転写されたトナー像を加熱および加圧して定着させる。
【００２０】
また、複合機１００は、操作パネル７を備える。操作パネル７は、タッチパネル付きの液晶表示パネル７１を含む。液晶表示パネル７１は、各種設定を受け付けるためのソフトキーやメッセージなどを表示する。さらに、操作パネル７には、テンキーやスタートキーなどのハードキー７２も設けられる。
【００２１】
ここで、複合機１００は、オプション装置１２０の装着が可能となっている。複合機１００への装着が可能なオプション装置１２０としては、原稿搬送装置１３０、給紙装置１４０および後処理装置１５０などが挙げられる。なお、図１には、一例として、原稿搬送装置１３０、給紙装置１４０および後処理装置１５０の各オプション装置１２０が複合機１００に装着された状態を図示している。
【００２２】
原稿搬送装置１３０は、装置本体１１０（画像読取部１）の上方に装着される。この原稿搬送装置１３０は、給紙ローラー１３１および搬送ローラー対１３２を含む。そして、原稿搬送装置１３０は、原稿セットトレイ１３３にセットされた原稿を原稿搬送路ＣＤに供給し、その原稿を搬送読取用コンタクトガラス１４上の所定位置に自動搬送する。
【００２３】
給紙装置１４０は、装置本体１１０（本体給紙部３）の下方に装着される。この給紙装置１４０は、ピックアップローラー１４１および給紙ローラー対１４２を含み、用紙カセット１４３に収容された用紙Ｐを装置本体１１０（用紙搬送路ＣＰ）に供給する。
【００２４】
後処理装置１５０は、本体部１１０の側方に装着され、装置本体１１０から印刷済みの用紙Ｐの供給を受け、その用紙Ｐに対して後処理を行う。たとえば、後処理装置１５０は、パンチユニット１５１、ステープルユニット１５２およびブックレットユニット１５３を含む。そして、後処理装置１５０は、用紙Ｐに対して、パンチ処理、ステープル処理およびブックレット処理（用紙Ｐを折り畳む処理）などの後処理を行う。
【００２５】
＜複合機のハードウェア構成＞
図２に示すように、複合機１００（装置本体１１０）は、主制御部２１０を備える。主制御部２１０は、ＣＰＵ２１１および本体記憶部２１２を含む。本体記憶部２１２には、複合機１００の全体制御を行うためのファームウェア４００（以下、本体用ファームウェア４１０と称する）が記憶される。そして、主制御部２１０は、本体用ファームウェア４１０に基づき、複合機１００の全体制御を行う。
【００２６】
この主制御部２１０には、Ｉ／Ｆ部２１３が接続される。Ｉ／Ｆ部２１３は、複合機１００にオプション装置１２０が装着されると、複合機１００に装着されたオプション装置１２０と通信可能に接続される。そして、主制御部２１０は、Ｉ／Ｆ部２１３を介したオプション装置１２０との通信が可能になることにより、複合機１００にオプション装置１２０が装着されたことを認識する。
【００２７】
また、複合機１００（装置本体１１０）は、接続部２２０、通信部２３０および電源部２４０を備える。接続部２２０、通信部２３０および電源部２４０は、それぞれ、主制御部２１０に接続される。
【００２８】
接続部２２０は、ＵＳＢメモリーなどの携帯型記憶媒体６００を接続するためのインターフェースである。たとえば、携帯型記録媒体６００には、種々のプログラムやデータが格納される。そして、主制御部２１０は、接続部２２０に携帯型記憶媒体６００が接続されると、その携帯型記憶媒体６００に格納されたプログラムやデータを取得する。あるいは、主制御部２１０は、画像データを携帯型記録媒体６００に送信する。
【００２９】
通信部２３０は、外部のコンピューター７００（サーバーやユーザー端末など）と通信可能に接続される。そして、通信部２３０は、主制御部２１０から指示を受け、コンピューター７００から画像データを受信したり、画像データをコンピューター７００に送信したりする。
【００３０】
電源部２４０は、商用電源と接続され、複合機１００を動作させるのに必要な電圧を生成する。そして、電源部２４０は、主制御部２１０から指示を受け、複合機１００（オプション装置１２０を含む）の各部に電力を供給する。
【００３１】
また、主制御部２１０は、複合機１００にオプション装置１２０が装着されると、オプション装置１２０を適切に動作させる。このとき、オプション装置１２０は、対応するファームウェア４００に基づき動作する。以下の説明では、オプション装置１２０のファームウェア４００をオプション用ファームウェア４２０と称する。
【００３２】
具体的には、オプション装置１２０としての原稿搬送装置１３０は、ＣＰＵ３２１および記憶部３２２を含む原稿搬送制御部３２０を備える。記憶部３２２には、原稿搬送装置１３０の搬送動作を制御するためのオプション用ファームウェア４２０が記憶される。そして、原稿搬送制御部３２０は、記憶部３２２に記憶されたオプション用ファームウェア４２０に基づき、原稿搬送装置１３０の搬送動作を制御する。
【００３３】
また、オプション装置１２０としての給紙装置１４０は、ＣＰＵ３３１および記憶部３３２を含む給紙制御部３３０を備える。記憶部３３２には、給紙装置１４０の給紙動作を制御するためのオプション用ファームウェア４２０が記憶される。そして、給紙制御部３３０は、記憶部３３２に記憶されたオプション用ファームウェア４２０に基づき、給紙装置１４０の給紙動作を制御する。
【００３４】
また、オプション装置１２０としての後処理装置１５０は、ＣＰＵ３４１および記憶部３４２を含む後処理制御部３４０を備える。記憶部３４２には、後処理装置１５０の後処理動作を制御するためのオプション用ファームウェア４２０が記憶される。そして、後処理制御部３４０は、記憶部３４２に記憶されたオプション用ファームウェア４２０に基づき、後処理装置１５０の後処理動作を制御する。
【００３５】
なお、上記説明では、便宜上、各オプション装置１２０のオプション用ファームウェア４２０に共通の符号を付したが、各オプション装置１２０のオプション用ファームウェア４２０は互いに異なるものである。以下、同様に、各オプション装置１２０のオプション用ファームウェア４２０に共通の符号を付して説明する。また、以下の説明では、原稿搬送制御部３２０、給紙制御部３３０および後処理制御部３４０を総じてオプション制御部３１０と称する。また、ＣＰＵ３２１、３３１および３４１を総じてＣＰＵ３１１と称し、記憶部３２２、３３２および３４１を総じて記憶部３１２と称する。
【００３６】
＜ファームウェアの書換処理＞
図２に示したように、本体記憶部２１２には、複合機１００の全体制御を行うための本体用ファームウェア４１０が記憶される。また、各オプション装置１２０の記憶部３１２には、対応するオプション装置１２０の動作を制御するためのオプション用ファームウェア４２０が記憶される。
【００３７】
本体用ファームウェア４１０やオプション用ファームウェア４２０は、バグ修正などが行われた場合、旧バージョンから新バージョンにバージョンアップされる。そして、本体用ファームウェア４１０やオプション用ファームウェア４２０を最新バージョンに書き換えるための書換用ファームウェア５００がリリースされる。なお、書換用ファームウェア５００には、本体用ファームウェア４１０に対応する書換用ファームウェア５１０、および、オプション用ファームウェア４２０に対応する書換用ファームウェア５２０がある。
【００３８】
このような書換用ファームウェア５００は、携帯型記憶媒体６００やコンピューター７００（サーバーなど）に格納され提供される。なお、図２には、携帯型記憶媒体６００およびコンピューター７００の両方に書換用ファームウェア５００が格納された例を図示しているが、携帯型記憶媒体６００およびコンピューター７００の一方にのみ書換用ファームウェア５００が格納されてもよい。
【００３９】
携帯型記憶媒体６００に書換用ファームウェア５００が格納される場合には、携帯型記憶媒体６００を接続部２２０に直接接続することにより、書換用ファームウェア５００に基づく書換処理（書換用ファームウェア５００をダウンロードし、その書換用ファームウェア５００に基づき既存のファームウェア４００を最新バージョンに書き換える処理）を行うことができる。この場合には、携帯型記憶媒体６００が本発明の「外部機器」に相当する。
【００４０】
また、コンピューター７００に書換用ファームウェア５００が格納される場合には、ネットワームを介して通信部２３０とコンピューター７００とを通信可能に接続することにより、書換用ファームウェア５００に基づく書換処理を行うことができる。この場合には、コンピューター７００が本発明の「外部機器」に相当し、通信部２３０が本発明の「接続部」に相当する。
【００４１】
なお、書換用ファームウェア５００に基づく書換処理は、主制御部２１０が実行する。あるいは、主制御部２１０がオプション制御部３１０に実行させる。この構成では、主制御部２１０が本発明の「更新部」に相当する。
【００４２】
たとえば、装置本体１１０の書換用ファームウェア５１０を格納する携帯型記憶媒体６００が接続部２２０に直接接続されているとき、あるいは、装置本体１１０の書換用ファームウェア５１０を格納するコンピューター７００がネットワークを介して通信部２３０に接続されているとき、書換モードに移行するための操作を受け付けると、主制御部２１０は、書換モードに移行する。そして、主制御部２１０は、装置本体１１０の書換用ファームウェア５１０に基づく書換処理を実行する。すなわち、主制御部２１０は、装置本体１１０の書換用ファームウェア５１０をダウンロードし、その書換用ファームウェア５１０に基づき、既存の本体用ファームウェア４１０を最新バージョンに書き換える。
【００４３】
ここで、装置本体１１０の書換用ファームウェア５１０と共に、オプション装置１２０に既に記憶されたオプション用ファームウェア４２０（以下、既存ファームウェア４２０と称する場合がある）を書換後の本体用ファームウェア４１０のバージョンに対応したものに書き換えるための書換用ファームウェア５２０も携帯型記憶媒体６００やコンピューター７００に格納される場合がある。この場合、主制御部２１０は、装置本体１１０の書換用ファームウェア５１０と共に、オプション装置１２０の書換用ファームウェア５２０もダウンロードして本体記憶部２１２に記憶させる。なお、書換用ファームウェア５１０
および５２０は、それぞれ、最新バージョンのファームウェアそのものや、ファームウェアの書き換えを主制御部２１０に実行させる実行プログラムなどを含む。あるいは、最新バージョンのファームウェアそのものではなく、旧バージョンのファームウェアの一部のみを修正するための修正プログラムが含まれる場合もある。
【００４４】
そして、主制御部２１０は、Ｉ／Ｆ部２１３を介してオプション制御部３１０にオプション装置１２０の書換用ファームウェア５２０を送信し、その書換用ファームウェア５２０に基づく書換処理をオプション制御部３１０に実行させる。すなわち、オプション制御部３１０は、本体記憶部２１２に記憶されたオプション装置１２０の書換用ファームウェア５２０を主制御部２１０から受信し、その書換用ファームウェア５２０に基づき、オプション装置１２０の既存ファームウェア４２０を最新バージョンに書き換える。これにより、オプション装置１２０の記憶部３１２には、最新バージョンに書き換えられたファームウェア４２０（以下、書換済みファームウェア４２０と称する場合がある）が記憶される。
【００４５】
ただし、場合によっては、複合機１００にオプション装置１２０が装着されていないこともある。しかし、この場合であっても、主制御部２１０は、複合機１００にオプション装置１２０が装着されている場合と同様、装置本体１１０の書換用ファームウェア５１０と共に、オプション装置１２０の書換用ファームウェア５２０もダウンロードして本体記憶部２１２に記憶させる。すなわち、図３に示すように、複合機１００にオプション装置１２０が装着されていないが、オプション装置１２０の書換用ファームウェア５２０が本体記憶部２１２に記憶された状態となる。
【００４６】
そして、複合機１００にオプション装置１２０が装着されていない状態でオプション装置１２０の書換用ファームウェア５２０を本体記憶部２１２に記憶させて以降、複合機１００にオプション装置１２０が装着されると、図４に示すように、主制御部２１０は、本体記憶部２１２に既に記憶されたオプション装置１２０の書換用ファームウェア５２０に基づく書換処理をオプション制御部３１０に実行させる。
【００４７】
すなわち、主制御部２１０は、複合機１００にオプション装置１２０が装着されたことを認識すると、Ｉ／Ｆ部２１３を介して、本体記憶部２１２に記憶されたオプション装置１２０の書換用ファームウェア５２０をオプション制御部３１０に送信する。そして、オプション制御部３１０は、オプション装置１２０の書換用ファームウェア５２０を主制御部２１０から受信すると、その書換用ファームウェア５２０に基づき、オプション装置１２０の既存ファームウェア４２０を最新バージョンに書き換える。これにより、オプション装置１２０の記憶部３１２には、書換済みファームウェア４２０が記憶される。
【００４８】
なお、複合機１００にオプション装置１２０を装着する場合、そのオプション用ファームウェア４２０が既に本体用ファームウェア４１０のバージョンに対応したものに書き換えられていることがある。たとえば、出荷済みの複合機１００に装着可能なオプション装置１２０が新たに出荷される場合には、通常、オプション用ファームウェア４２０は本体用ファームウェア４１０のバージョンに対応したものに書き換えられた状態となっている。この場合には、複合機１００へのオプション装置１２０の装着時に、オプション用ファームウェア４２０の書換処理を実行する必要はない。たとえば、オプション用ファームウェア４２０の書換後に何らかの理由で複合機１００からオプション装置１２０が取り外され、再度同じオプション装置１２０が複合機１００に装着されたときには、オプション用ファームウェア４２０は既に本体用ファームウェア４１０のバージョンに対応したものになっているので、オプション用ファームウェア４２０の書換処理を実行する必要はない。
【００４９】
そこで、主制御部２１０は、複合機１００にオプション装置１２０が装着されたとき、Ｉ／Ｆ部２１３を介してオプション制御部３１０と通信し、オプション用ファームウェア４２０のバージョンを確認する。そして、主制御部２１０は、オプション用ファームウェア４２０のバージョンが本体用ファームウェア４１０に対応したバージョンでなければ、オプション用ファームウェア４２０の書換処理をオプション制御部３１０に実行させる。
【００５０】
また、主制御部２１０は、オプション用ファームウェア４２０の書換処理が完了して以降も、その書換処理に使用したオプション装置１２０の書換用ファームウェア５２０を本体記憶部２１２に記憶させ続ける。たとえば、主制御部２１０は、最新バージョンの書換用ファームウェア５２０を取得するまで（オプション装置１２０の書換用ファームウェア５２０が再度バージョンアップされるまで）、従前に取得した書換用ファームウェア５２０を本体記憶部２１２に記憶させ続ける。そして、主制御部２１０は、最新バージョンの書換用ファームウェア５２０を取得したとき、本体記憶部２１２に記憶された書換用ファームウェア５２０を最新バージョンに書き換える。
【００５１】
ところで、オプション装置１２０は、原稿搬送装置１３０、給紙装置１４０および後処理装置１５０など複数種ある。このため、複数種のオプション装置１２０にそれぞれ対応する複数の書換用ファームウェア５２０の全てが本体記憶部２１２に記憶される場合もある。
【００５２】
以下に、図５および図６を参照し、複合機１００において実行される書換処理の制御の流れについて説明する。
【００５３】
まず、図５のフローチャートを参照して、書換用ファームウェア５００（装置本体１１０の書換用ファームウェア５１０およびオプション装置１２０の書換用ファームウェア５２０）が新たにリリースされた場合に実行される書換処理の制御の流れについて説明する。なお、図５のフローチャートのスタートは、複合機１００に電源が投入されて複合機１００が起動したときである。
【００５４】
ステップＳ１において、主制御部２１０は、書換モードに移行するための移行条件が満たされたか否かを判断する。具体的には、主制御部２１０は、書換用ファームウェア５００を格納する携帯型記憶媒体６００が接続部２２０に直接接続された状態、あるいは、書換用ファームウェア５００を格納するコンピューター７００（サーバーなど）がネットワークを介して通信部２３０に接続された状態において、書換モードに移行するための操作が行われたことを検知すると、書換モードへの移行条件が満たされたものとして、書換モードに入る。書換モードに入ると、ステップＳ２に移行する。
【００５５】
ステップＳ２に移行すると、主制御部２１０は、書換用ファームウェア５００をダウンロードして本体記憶部２１２に記憶させる。このとき、主制御部２１０は、複合機１００にオプション装置１２０が装着されているか否かにかかわらず、装置本体１１０の書換用ファームウェア５１０およびオプション装置１２０の書換用ファームウェア５２０の両方をダウンロードして本体記憶部２１２に記憶させる。そして、ステップＳ３において、主制御部２１０は、本体記憶部２１２に記憶された装置本体１１０の書換用ファームウェア５１０に基づき、本体用ファームウェア４１０を書き換える。
【００５６】
続いて、ステップＳ４において、主制御部２１０は、オプション装置１２０が装着されているか否かを判断する。その結果、オプション装置１２０が装着されていれば、ステップＳ５に移行する。ステップＳ５に移行すると、主制御部２１０は、本体記憶部２１２に記憶されたオプション装置１２０の書換用ファームウェア５２０に基づく書換処理をオプション制御部３１０に実行させる。すなわち、オプション制御部３１０は、主制御部２１０からオプション装置１２０の書換用ファームウェア５２０を受信し、その書換用ファームウェア５２０に基づき、オプション用ファームウェア４２０を書き換える。
【００５７】
その後、ステップＳ６に移行し、主制御部２１０は、複合機１００をレディ状態（ジョブの実行が可能な状態）で待機させる。なお、ステップＳ１において、書換モードに入らなかった場合にも、ステップＳ６に移行する。
【００５８】
ここで、ステップＳ４において、オプション装置１２０が装着されていないと判断した場合には、ステップＳ７に移行する。ステップＳ７に移行すると、主制御部２１０は、オプション装置１２０の書換用ファームウェア５２０を本体記憶部２１２に記憶させたまま保持する。そして、ステップＳ６に移行し、主制御部２１０は、複合機１００をレディ状態で待機させる。
【００５９】
次に、図６を参照して、複合機１００にオプション装置１２０が装着されていない状態でオプション装置１２０の書換用ファームウェア５２０が本体記憶部２１２に記憶され、それ以降に複合機１００にオプション装置１２０が装着された場合に実行される書換処理の制御の流れについて説明する。なお、図６のフローチャートのスタートは、複合機１００に電源が投入されて複合機１００が起動したときである。
【００６０】
ステップＳ１１において、主制御部２１０は、複合機１００にオプション装置１２０が装着されているか否かを判断する。すなわち、主制御部２１０は、Ｉ／Ｆ部２１３を介したオプション装置１２０との通信が可能となっているか否かを判断する。その結果、複合機１００にオプション装置１２０が装着されていれば（Ｉ／Ｆ部２１３を介したオプション装置１２０との通信が可能となっていれば）、ステップＳ１２に移行する。
【００６１】
ステップＳ１２に移行すると、主制御部２１０は、オプション用ファームウェア４２０のバージョンを確認する。このときに確認したオプション用ファームウェア４２０のバージョンは、たとえば、本体記憶部２１２に記憶される。その後、ステップＳ１３に移行する。
【００６２】
ステップＳ１３に移行すると、主制御部２１０は、オプション用ファームウェア４２０のバージョンが本体用ファームウェア４１０に対応しているか否かを判断する。その結果、オプション用ファームウェア４２０のバージョンが本体用ファームウェア４１０に対応していなければ、ステップＳ１４に移行する。ステップＳ１４に移行すると、主制御部２１０は、本体記憶部２１２に記憶されたオプション装置１２０の書換用ファームウェア５２０に基づく書換処理をオプション制御部３１０に実行させる。すなわち、オプション制御部３１０は、主制御部２１０からオプション装置１２０の書換用ファームウェア５２０を受信し、その書換用ファームウェア５２０に基づき、オプション用ファームウェア４２０を書き換える。
【００６３】
その後、ステップＳ１５に移行し、主制御部２１０は、複合機１００をレディ状態で待機させる。なお、ステップＳ１３において、オプション用ファームウェア４２０のバージョンが本体用ファームウェア４１０に対応していると判断した場合にも、ステップＳ１５に移行する。すなわち、この場合には、オプション用ファームウェア４２０の書換処理は実行しない。また、ステップＳ１１において、複合機１００にオプション装置１２０が装着されていないと判断した場合にも、ステップＳ１５に移行する。
【００６４】
本実施形態の複合機１００（画像形成装置）は、上記のように、複合機１００の全体制御を行うための本体用ファームウェア４１０を記憶するとともに、複合機１００にオプション装置１２０が装着されていなくても、オプション用ファームウェア４２０を本体用ファームウェア４１０のバージョンに対応したファームウェアに書き換えるための書換用ファームウェア５２０を記憶する本体記憶部２１２と、複合機１００に装着されたオプション装置１２０と通信するためのＩ／Ｆ部２１３と、本体用ファームウェア４１０を最新バージョンのファームウェアに書き換えて本体記憶部２１２に記憶させるとともに、本体用ファームウェア４１０の書き換えに合わせてオプション装置１２０の書換用ファームウェア５２０を本体記憶部２１２に記憶させ、Ｉ／Ｆ部２１３を介して本体記憶部２１２に記憶されたオプション装置１２０の書換用ファームウェア５２０を複合機１００に装着されたオプション装置１２０に送信し、オプション用ファームウェア４２０を本体用ファームウェア４１０のバージョンに対応したファームウェアに書き換える書換処理をオプション装置１２０に実行させる主制御部２１０（更新部）と、を備える。
【００６５】
本実施形態の構成では、本体用ファームウェア４１０およびオプション用ファームウェア４２０の両方の書き換えが必要である場合、複合機１００にオプション装置１２０が装着されていなくても、オプション装置１２０の書換用ファームウェア５２０をダウンロードして本体記憶部２１２させておける。これにより、将来的に複合機１００にオプション装置１２０を装着したとき、オプション用ファームウェア４２０のバージョンが本体用ファームウェア４１０に対応していなければ、本体記憶部２１２に既に記憶されたオプション装置１２０の書換用ファームウェア５２０に基づきオプション用ファームウェア４２０を書き換えることができる。このため、オプション装置１２０を装着する作業者は、オプション装置１２０の書換用ファームウェア５２０をダウンロードするための環境を整える必要はない。その結果、オプション装置１２０の装着時に作業者が行うべき作業が減る。
【００６６】
さらに、たとえば、出荷済みのオプション装置１２０の装着が可能な新型の複合機１００を出荷する場合、出荷済みのオプション装置１２０のオプション用ファームウェア４２０を書き換えなければ、出荷済みのオプション装置１２０を正常に動作させることができないことがある。この場合、本実施形態の構成では、新型の複合機１００の出荷時に、出荷済みのオプション装置１２０のオプション用ファームウェア４２０を書き換えるための書換用ファームウェア５２０を新型の複合機１００の本体記憶部２１２に記憶させておくことができる。これにより、新型の複合機１００に出荷済みのオプション装置１２０を装着したときに行うべき作業が減る。
【００６７】
また、本実施形態では、上記のように、主制御部２１０は、複合機１００に装着されたオプション装置１２０とＩ／Ｆ部２１３を介して通信することによってオプション用ファームウェア４２０のバージョンを確認し、オプション用ファームウェア４２０のバージョンが本体用ファームウェア４１０に対応していなければ、オプション用ファームウェア４２０の書換処理をオプション制御部３１０に実行させる。言い換えると、オプション用ファームウェア４２０のバージョンが本体用ファームウェア４１０に対応していれば（オプション用ファームウェア４２０の書換処理が不要であれば）、主制御部２１０はオプション用ファームウェア４２０の書換処理をオプション制御部３１０に実行させない。これにより、オプション用ファームウェア４２０の書換処理が不必要に実行されるのを抑制することができる。
【００６８】
この構成において、主制御部２１０は、Ｉ／Ｆ部２１３を介したオプション装置１２０との通信が可能になることにより複合機１００にオプション装置１２０が装着されたことを認識し、複合機１００にオプション装置１２０が装着されたことを認識したとき、オプション用ファームウェア４２０のバージョンを確認する。これにより、複合機１００にオプション装置１２０を装着したとき、そのオプション用ファームウェア４２０のバージョンが本体用ファームウェア４１０に対応していなければ、オプション用ファームウェア４２０の書換処理が速やかに実行される。したがって、オプション用ファームウェア４２０のバージョンが本体用ファームウェア４１０に対応していない状態で複合機１００が使用されるのを抑制することができる。すなわち、オプション用ファームウェア４２０のバージョンが本体用ファームウェア４１０に対応していないことに起因する誤動作の発生を抑制することができる。
【００６９】
また、本実施形態では、上記のように、複合機１００にオプション装置１２０が装着されていなくても、主制御部２１０は、接続部２２０に接続された携帯型記憶媒体６００（外部機器）または通信部２３０（接続部）に接続されたサーバーなどのコンピューター７００（外部機器）からオプション装置１２０の書換用ファームウェア５２０をダウンロードし、本体記憶部２１２は、ダウンロードされたオプション装置１２０の書換用ファームウェア５２０を記憶する。これにより、容易に、複合機１００にオプション装置１２０が装着されていなくても、携帯型記憶媒体６００やコンピューター７００からオプション装置１２０の書換用ファームウェア５２０をダウンロードして本体記憶部２１２に記憶させることができる。
【００７０】
また、本実施形態では、上記のように、本体記憶部２１２は、オプション用ファームウェア４２０の書換処理の完了以降も、オプション装置１２０の書換用ファームウェア５２０が再度バージョンアップされるまでは、オプション用ファームウェア４２０の書換処理に使用されたオプション装置１２０の書換用ファームウェア５２０を記憶し続ける。これにより、たとえば、オプション用ファームウェア４２０の書換後に何らかの理由で複合機１００からオプション装置１２０を取り外し、代替オプション装置１２０を複合機１００に装着した場合、代替オプション装置１２０のオプション用ファームウェア４２０の書き換えが必要であれば、本体記憶部２１２に既に記憶されたオプション装置１２０の書換用ファームウェア５２０に基づきオプション用ファームウェア４２０を書き換えることができる。これにより、作業者の手間を省くことができる。
【００７１】
今回開示された実施形態は、すべての点で例示であって、制限的なものではないと考えられるべきである。本発明の範囲は、上記実施形態の説明ではなく特許請求の範囲によって示され、さらに、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれる。
【図１】
2015111528.tif 000003
【図２】
2015111528.tif 000004
【図３】
2015111528.tif 000005
【図４】
2015111528.tif 000006
【図５】
2015111528.tif 000007
【図６】
2015111528.tif 000008
【手続補正書】
【提出日】平成28年6月21日(2016.6.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
オプション装置の装着が可能な画像形成装置であって、
前記画像形成装置の全体制御を行うための本体用ファームウェアを記憶するとともに、前記画像形成装置に前記オプション装置が装着されていなくても、前記オプション装置を動作させるためのファームウェアであり前記オプション装置に記憶されたファームウェアであるオプション用ファームウェアを前記本体用ファームウェアのバージョンに対応したファームウェアに書き換えるための書換用ファームウェアを記憶する本体記憶部と、
前記画像形成装置に装着された前記オプション装置と通信するためのＩ／Ｆ部と、
前記本体用ファームウェアを最新バージョンのファームウェアに書き換えて前記本体記憶部に記憶させるとともに、前記本体用ファームウェアの書き換えに合わせて前記書換用ファームウェアを前記本体記憶部に記憶させ、前記Ｉ／Ｆ部を介して前記本体記憶部に記憶された前記書換用ファームウェアを前記画像形成装置に装着された前記オプション装置に送信し、前記オプション用ファームウェアを前記本体用ファームウェアのバージョンに対応したファームウェアに書き換える書換処理を前記オプション装置に実行させる更新部と、
用紙を搬送し、画像データに基づく画像を前記用紙に印刷する印刷部と、を備えていることを特徴とする画像形成装置。
【請求項２】
前記更新部は、前記画像形成装置に装着された前記オプション装置と前記Ｉ／Ｆ部を介して通信することによって前記オプション用ファームウェアのバージョンを確認し、前記オプション用ファームウェアのバージョンが前記本体用ファームウェアに対応していなければ、前記オプション装置に前記書換処理を実行させることを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記更新部は、前記Ｉ／Ｆ部を介した前記オプション装置との通信が可能になることにより前記画像形成装置に前記オプション装置が装着されたことを認識し、前記画像形成装置に前記オプション装置が装着されたことを認識したとき、前記オプション用ファームウェアのバージョンを確認することを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記書換用ファームウェアが格納される外部機器に接続される接続部を備え、
前記画像形成装置に前記オプション装置が装着されていなくても、前記更新部は、前記接続部に接続された前記外部機器から前記書換用ファームウェアをダウンロードし、前記本体記憶部は、ダウンロードされた前記書換用ファームウェアを記憶することを特徴とする請求項１に記載の画像形成装置。
【請求項５】
前記本体記憶部は、前記書換処理の完了以降も、前記オプション用ファームウェアが再度バージョンアップされるまでは、前記書換処理に使用された前記書換用ファームウェアを記憶し続けることを特徴とする請求項１に記載の画像形成装置。
【請求項６】
前記画像形成装置に装着可能な前記オプション装置が複数種ある場合、前記本体記憶部は、複数種の前記オプション装置にそれぞれ対応する複数の前記書換用ファームウェアを記憶することを特徴とする請求項１に記載の画像形成装置。
【国際調査報告】
2015111528.tif 000009
2015111528.tif 000010
2015111528.tif 000011
2015111528.tif 000012