(57)【要約】【課題】機能拡張に要する手間を削減可能な画像形成装置を提供する。【解決手段】画像形成装置は、機能を拡張するオプションボード４０が装着されるオプションスロット３０と、オプションボード４０の駆動に用いられるオプション駆動用本体プログラムＰ２を格納する書き換え可能なＲＯＭ２１と、ＲＯＭ２１に格納されたオプション駆動用本体プログラムＰ２に基づいて、オプションスロット３０に装着されているオプションボード４０を駆動するＭＰＵ２０とを備え、オプションスロット３０への新規オプションボード４０ｂの装着を検出すると、新規オプションボード４０ｂの駆動に用いられる新規オプション駆動用本体プログラムＰ２’を新規オプションボード４０ｂから読みこんでＲＯＭ２１へ格納する。【選択図】図６
2006110926.tif 000002
【特許請求の範囲】
【請求項１】
機能を拡張するオプションボードが装着される装着部と、オプションボードの駆動に用いられる駆動用プログラムを格納する格納手段と、前記格納手段に格納された駆動用プログラムに基づいて、前記装着部に装着されているオプションボードを駆動する駆動手段とを備え、前記装着部への新規オプションボードの装着を検出すると、前記新規オプションボードの駆動に用いられる新規駆動用プログラムを前記新規オプションボードから読みこんで前記格納手段へ格納することを特徴とする画像形成装置。
【請求項２】
請求項１に記載の画像形成装置において、前記新規駆動用プログラムを前記新規オプションボードから読みこんだ後に、前記新規オプションボードに格納されている前記新規駆動用プログラムを消去することを特徴とする画像形成装置。
【請求項３】
請求項１または請求項２に記載の画像形成装置において、前記格納手段が、オプションボードの識別情報と駆動用プログラムとを関連づけて格納し、前記駆動手段が、前記装着部に装着されているオプションボードの識別情報と一致する識別情報と関連づけて格納された駆動用プログラムに基づいて、前記装着部に装着されているオプションボードを駆動するとともに、前記装着部への新規オプションボードの装着を検出すると、前記新規駆動用プログラムとともに、前記新規オプションボードの新規識別情報を読みこみ、前記新規駆動用プログラムと前記新規識別情報とを関連づけて前記格納手段へ格納することを特徴とする画像形成装置。
【請求項４】
請求項３に記載の画像形成装置において、前記識別情報がオプションボードごとに固有の識別情報であり、ハードウエア的に同一である複数のオプションボードに対して異なる駆動用プログラムが用いられることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オプションボードにより機能を拡張可能な画像形成装置に関する。
【背景技術】
【０００２】
従来より、オプションボードを装着することにより機能を拡張することができる画像形成装置がある。当該画像形成装置では、オプションボードを動作させるために、オプションボードの駆動に用いられる駆動用プログラムが画像形成装置の本体にあらかじめ組み込まれる。
【０００３】
このような画像形成装置では、本体の製造時に存在しなかったオプションボードを装着する場合、当該オプションボードの駆動に用いられる駆動用プログラムを本体に追加する必要がある。
【０００４】
あるいは、画像形成装置の本体の製造時に既に存在していたオプションボードを装着する場合であっても、機能向上のために、本体に既に組み込まれている駆動用プログラムを更新する必要を生じることもある。
【０００５】
なお、特許文献１は、オプションボードが装着されるオプションスロットを利用して本体のプログラムを更新する技術に関するものである。
【０００６】
【特許文献１】特開５−２２４９１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、従来の画像形成装置では、駆動用プログラムの追加または更新にあたって、特許文献１のようなプログラム書き換え治具を使用した作業や、ネットワーク接続を利用した作業が必要となり、機能拡張を行うことが非常に煩雑であった。
【０００８】
本発明はこの問題を解決するためになされたもので、機能拡張に要する手間を削減可能な画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、請求項１の発明は、機能を拡張するオプションボードが装着される装着部と、オプションボードの駆動に用いられる駆動用プログラムを格納する格納手段と、前記格納手段に格納された駆動用プログラムに基づいて、前記装着部に装着されているオプションボードを駆動する駆動手段とを備え、前記装着部への新規オプションボードの装着を検出すると、前記新規オプションボードの駆動に用いられる新規駆動用プログラムを前記新規オプションボードから読みこんで前記格納手段へ格納することを特徴とする。
【００１０】
請求項２の発明は、請求項１に記載の画像形成装置において、前記新規駆動用プログラムを前記新規オプションボードから読みこんだ後に、前記新規オプションボードに格納されている前記新規駆動用プログラムを消去することを特徴とする。
【００１１】
請求項３の発明は、請求項１または請求項２に記載の画像形成装置において、前記格納手段が、オプションボードの識別情報と駆動用プログラムとを関連づけて格納し、前記駆動手段が、前記装着部に装着されているオプションボードの識別情報と一致する識別情報と関連づけて格納された駆動用プログラムに基づいて、前記装着部に装着されているオプションボードを駆動するとともに、前記装着部への新規オプションボードの装着を検出すると、前記新規駆動用プログラムとともに、前記新規オプションボードの新規識別情報を読みこみ、前記新規駆動用プログラムと前記新規識別情報とを関連づけて前記格納手段へ格納することを特徴とする。
【００１２】
請求項４の発明は、請求項３に記載の画像形成装置において、前記識別情報がオプションボードごとに固有の識別情報であり、ハードウエア的に同一である複数のオプションボードに対して異なる駆動用プログラムが用いられることを特徴とする。
【発明の効果】
【００１３】
請求項１ないし請求項４の発明によれば、新規オプションボードを装着する場合に、新規オプションボードの駆動に用いられる新規駆動用プログラムの導入作業を行う必要がないので、機能拡張に要する手間を削減可能である。
【００１４】
請求項２の発明によれば、一の画像形成装置に装着されたオプションボードを、他の画像形成装置に装着しても駆動用プログラムが格納手段に格納されないので、ひとつのオプションボードを複数の画像形成装置で使いまわすことができない。これにより、オプションボードの不正使用を防止可能である。
【００１５】
請求項３または請求項４の発明によれば、装着部に装着されているオプションボードの識別情報と一致する識別情報と関連づけられた駆動用プログラムが格納手段に格納されていない場合、装着部に装着されているオプションボードを駆動できないので、一の画像形成装置にいったん装着されたオプションボードを他の画像形成装置で用いることはできない。これにより、オプションボードの不正使用を防止可能である。
【００１６】
請求項４の発明によれば、ハードウエア的に同一である複数のオプションボードを複数の方法で駆動することができるので、画像形成装置の利便性が向上する。
【発明を実施するための最良の形態】
【００１７】
本発明の実施形態に係る画像形成装置は、スキャナ機能、ファクシミリ機能およびコピー機能を有する複合機である。当該画像形成装置は、機能を拡張するオプションボードをオプションスロットに装着(接続)可能となっており、オプションスロットへのオプションボードの装着時に、オプションボードの駆動に用いられるオプション駆動用本体プログラム（ドライバ）がオプションボードから本体へ転送（インストール）されるように構成されている。なお、オプションボードは、特に制限されないが、例えば、ネットワーク（ＬＡＮ）との通信機能を提供するネットワーク基板、複数の電話回線を介しての通信機能を提供する２回線基板およびネットワークを介して外部のパーソナルコンピュータから与えられたプリンタ制御用言語（ＰＣＬ等）の解析機能を提供するプリンタ制御用言語基板等を例示可能である。
【００１８】
＜外観構成＞
図１および図２は、本発明の実施形態に係る画像形成装置１Ａの概略外観構成を示す図であり、図１がブックカバー１７を閉じた状態の斜視図に相当し、図２がブックカバー１７を開いた状態の斜視図に相当する。
【００１９】
図１および図２に示すように、画像形成装置１Ａは、筐体ＨＳの上面に設けられたスキャナ１１と、筐体ＨＳに内蔵されたプリンタ１２（図１および図２には不図示、図３参照）と、筐体ＨＳにおいて前方へ突出した表示部１３および操作部１４と、筐体ＨＳの下部に設けられた給紙部１５とを備える。さらに、画像形成装置１Ａには、フィニッシング処理を行うフィニッシャ１６が筐体ＨＳの側面に装着され、スキャナ１１へ原稿を給送するＡＤＦ（Automatic Document Feder）１７２を備えるブックカバー１７が筐体ＨＳの上面に取り付けられる。また、筐体ＨＳの側面（側面以外でもよい）には、開閉可能なオプションスロットカバー１８が設けられる。画像形成装置１Ａでは、オプションスロットカバー１８を開いた状態において、筐体ＨＳに内蔵された本体ボード上のオプションスロット３０（図１および図２には不図示、図３参照）に筐体ＨＳの外側からアクセス可能である。
【００２０】
スキャナ１１は、ＦＢＳ(Flat Bed Scanner)方式およびＡＤＦ方式により、原稿上の画像の読取を行う。図２に示すように、筐体ＨＳの上面には、ＦＢＳ方式による原稿上の画像の読取部となる原稿ガラス１１１ａと、ＡＤＦ方式による原稿上の画像の読取部となる原稿ガラス１１１ｂとが設けられる。原稿ガラス１１１ａ，１１１ｂは、平坦な透明ガラス板で構成されており、筐体ＨＳの内部であってガラス板１１１ａの下方に設けられた光源から、ガラス板上の原稿への照射光を透過するとともに、ガラス板上の原稿から、筐体ＨＳの内部であってガラス板１１１ａの下方に設けられたＣＣＤ(Charge Coupled Device)イメージセンサへの反射光を透過する。一方、原稿ガラス１１１ｂでは、ＡＤＦ１７２から給送されてきた原稿の読取が行われる。
【００２１】
画像形成装置１Ａには、ユーザインターフェースとして、操作部１４および表示部１３が設けられる。操作部１４は、メカニカルスイッチで構成され、ファクシミリ送受信およびコピーに関する各種指示を画像形成装置１Ａに与えるために用いられる。表示部１３は、液晶ディスプレイ等の表示デバイスによって構成され、ファクシミリ送受信およびコピーに関する各種情報を表示する。なお、表示部１３をタッチパネルディスプレイで構成して、表示部１３が操作部１４の一部または全部の機能を兼ね備えるようにしてもよい。
【００２２】
給紙部１５は、前方に引き出し可能な４個の給紙カセット１５１〜１５４を備える。各給紙カセット１５１〜１５４には、所定のサイズ（例えば、Ａ４，Ｂ５等）の記録紙が所定の方向（縦、横）で格納される。
【００２３】
フィニッシャ１６は、画像が形成された記録紙に、ステープル加工やパンチ加工等のフィニッシング処理を施して、排紙トレイ１６１に出力する。図１および図２における矢印ＡＲ１は、画像が形成された記録紙の排出方向を示している。
【００２４】
ブックカバー１７は、ヒンジ１７１を軸として開閉可能となっている。ブックカバー１７の上面に設けられたＡＤＦ１７２は、読取対象の原稿がセットされる原稿トレイ１７３を備えており、原稿ガイド１７４ａ，１７４ｂに沿って差込口１７５にセット（差込）された原稿を原稿ガラス１１１ｂへ給送する。
【００２５】
＜内部構成＞
図３は、画像形成装置１Ａの内部構成を示すブロック図である。
【００２６】
画像形成装置１Ａは、ＭＰＵ（マイクロプロセッサ；MicroProcessor Unit）２０、ＲＯＭ２１およびＲＡＭ２２を備えるマイクロコンピュータを内蔵している。ＭＰＵ２０は、ＲＯＭ２１に格納されたプログラムを読み出して実行することにより、画像形成装置１Ａの各構成を統括制御する。ＲＡＭ２２は、ＭＰＵ２０による統括制御に必要なデータを一時記憶する。ＭＰＵ２０による統括制御により、画像形成装置１Ａの各種機能が実現される。
【００２７】
ＭＰＵ２０は、操作部１４に対する操作を検出して画像形成装置１Ａの動作へ反映させるとともに、表示部１３における表示内容の制御を行う。また、ＭＰＵ２０は、フィニッシャ１６の動作を制御する機能も有する。
【００２８】
スキャナ１１は、ＣＣＤイメージセンサにより原稿上の画像を読み取り、当該画像に係る画像データを生成する。当該画像データは、画像メモリ２３に記憶され、ファクシミリ送信における送信画像データあるいは原稿コピーにおけるコピー画像データとして利用される。
【００２９】
プリンタ１２は、例えば、ＬＥＤプリンタヘッドを有する電子写真方式のプリンタであり、与えられた画像データに係る画像を記録紙上に形成する。
【００３０】
また、画像形成装置１Ａは、ＮＣＵ（網制御装置；Network Control Unit）２４、ＭＯＤＥＭ（モデム；MOdulator DEModulator）２５、ＣＯＤＥＣ（符号化・復号器；COderand DECoder）２６および画像メモリ２３を備える。
【００３１】
ＮＣＵ２４は、一般公衆電話回線網（ＰＳＴＮ；Public Switched Telephone Networks）への接続を制御する。ＮＣＵ２４は、通信先の電話番号（ＦＡＸ番号を含む）に対応したダイヤル信号を送出する機能および着信を検出する機能を備える。
【００３２】
ＭＯＤＥＭ２５は、ＩＴＵ（国際電気通信連合）−Ｔ勧告Ｔ．３０に従ったファクシミリ伝送制御手順に基づいて、Ｖ．１７，Ｖ．２７ｔｅｒ，Ｖ．２９等に従った送信データの変調および受信データの復調を行う。あるいは、ＭＯＤＥＭ２５は、これらに加えて、Ｖ．３４に従った送信データの変調および受信データの復調を行う。ＭＯＤＥＭ２５によって変調された送信データは、ＮＣＵ２４を経由してＰＳＴＮへ送出される。また、ＭＯＤＥＭ２５が復調を行う受信データは、ＮＣＵ２４を経由してＰＳＴＮから与えられる。
【００３３】
ＣＯＤＥＣ２６は、画像メモリ２３に記憶された送信画像データをＭＨ，ＭＲおよびＭＭＲ方式等により符号化（エンコード）するとともに、ＭＯＤＥＭ２５によって復調された受信データを復号（デコード）する。復号により得られた受信画像データは画像メモリ２３に記憶される。
【００３４】
オプションスロット３０は、オプションボード４０を着脱可能に構成される。オプションスロット３０に装着されたオプションボード４０は、ＭＰＵ２０と通信可能であり、ＭＰＵ２０によって制御される。
【００３５】
＜オプションボードの駆動について＞
以下では、オプションボードの駆動について、図４を参照しながら説明する。
【００３６】
図４に示すように、書き換え可能なフラッシュメモリ等で構成されるＲＯＭ２１には、画像形成装置１Ａの本体の制御に用いられる本体用プログラムＰ１と、オプションスロット３０に装着されたオプションボード４０の駆動に用いられるオプション駆動用本体プログラムＰ２とが格納される。ＭＰＵ２０は、本体用プログラムＰ１を読み出して実行することにより、画像形成装置１Ａの本体の各部の統括制御を行うとともに、ＲＯＭ２１に格納されたオプション駆動用本体プログラムＰ２を読み出して実行することにより、オプションスロット３０に装着されたオプションボード４０を駆動する。なお、画像形成装置１Ａにおいては、望ましくは、オプションボード４０に実装されたマイクロコンピュータによるオプション用プログラムＰ３の実行と、ＭＰＵ２０によるオプション駆動用本体プログラムＰ２の実行との協動により、オプションボード４０による機能拡張が実現される。
【００３７】
さらに、ＲＯＭ２１においては、望ましくは、オプション駆動用本体プログラムＰ２は、オプションボードごとに固有の識別情報であるＩＤ２１１と関連づけられて格納されている。
【００３８】
この場合、ＭＰＵ２０は、オプションスロット３０に装着されているオプションボード４０のＩＤ４０１を読みこみ、読みこんだＩＤ４０１と一致するＩＤがＲＯＭ２１に格納されている場合、一致するＩＤと関連づけて格納されたオプション駆動用本体プログラムＰ２に基づいて、オプションスロット３０に装着されたオプションボードbを駆動する。例えば、図４において、ＲＯＭ２１に格納されているＩＤ２１１ａと、オプションスロット３０に装着されているオプションボード４０ａに格納されているＩＤ４０１ａとが一致している場合、ＭＰＵ２０は、オプション駆動用本体プログラムＰ２Ｐ２ａに基づいて、オプションボード４０ａを駆動する。
【００３９】
＜オプションボードの装着時の動作＞
以下では、オプションスロット３０へのオプションボード４０の装着時の画像形成装置１Ａの動作について、図５のフローチャートを参照しながら説明する。
【００４０】
画像形成装置１Ａが電源オンの状態となると、画像形成装置１では、オプションスロット３０へのオプションボード４０の装着状態が検出される（ステップＳ１）。オプションボード４０の検出は、機構的な方法および電気的な方法のいずれによって行ってもよく、オプションボード４０からＭＰＵ２０への割り込み命令の送信等の、本体とオプションボード４０との間の通信によって行ってもよい。
【００４１】
続いて、画像形成装置１Ａでは、装着を検出されたオプションボード４０のＩＤ４０１を読みこみ、読みこんだＩＤ４０１がＲＯＭ２１に格納されているかどうかを判定する（ステップＳ２）。そして、図６に示すように、読みこんだＩＤ４０１にＲＯＭ２１に格納されていないＩＤ４０１ｂが含まれる場合、当該ＩＤ  ４０１ｂの読みこみ元のオプションボード４０ｂをオプションスロット３０に新たに装着された新規オプションボードとして認識する。ここで、新規オプションボード４０ｂが正規のものである場合、新規オプションボード４０ｂには、当該新規オプションボー４０ｂの駆動に用いられるオプション駆動用本体プログラムＰ２’が格納されている。
【００４２】
ステップＳ２で、新規オプションボード４０ｂが検出された場合、すなわち、オプションスロット３０への新規オプションボード４０ｂの装着が検出された場合、ＭＰＵ２０は、新規オプションボード４０ｂに格納されているオプション駆動用本体プログラムＰ２’を読みこんでＲＯＭ２１へ格納するプログラムアップデート処理を行う（ステップＳ３）。このとき、図７に示すように、ＲＯＭ２１に新たに格納された新規オプション駆動用本体プログラムＰ２ｂと新規ＩＤ２１１ｂとは、既に格納されているオプション駆動用本体プログラムＰ２およびＩＤＰ２１１と同様に、関連づけられた状態で格納される。そして、ＭＰＵ２１は、新規オプションボード４０ｂからの新規オプション駆動用本体プログラムＰ２ｂの読みこみが終了した後に、新規オプションボード４０ｂに格納されている新規オプション駆動用本体プログラムＰ２’を消去する。これらのプログラムアップデート処理終了後、動作フローはステップＳ４へ移行して、画像形成装置１Ａは待機状態となり、動作フローは終了する。
【００４３】
一方、ステップＳ２において、オプションスロット３０への新規オプションボード４０ｂの装着が検出されない場合、プログラムアップデート処理は行われないで、画像形成装置１Ａは待機状態となり（ステップＳ４）、動作フローは終了する。
【００４４】
このような動作フローにより、オプションスロット３０に新規オプションボード４０ｂが装着されると自動的にオプション駆動用本体プログラムＰ２’がＲＯＭ２１へ転送されるので、新規オプションボード４０ｂをオプションスロット３０へ装着して画像形成装置１Ａの機能を拡張するに際して、新規オプションボード４０ｂの駆動に用いられる新規オプション駆動用本体プログラムＰ２ｂの導入作業を行う必要がないので、機能拡張に要する手間を削減可能である。
【００４５】
また、画像形成装置１Ａでは、プログラムアップデート時に、新規オプションボード４０ｂに格納されている新規オプション駆動用本体プログラムＰ２’が消去され（図７参照）、画像形成装置１Ａに装着されたオプションボードを、他の画像形成装置に装着してもオプション駆動用本体プログラムが格納手段に格納されない（プログラムアップデートが行われない）ので、ひとつのオプションボードを複数の画像形成装置で使いまわすことができない。これにより、オプションボードの不正使用、すなわち、盗品の使用やオプション駆動用本体プログラムの使用制限に違反した使用を防止可能である。
【００４６】
さらに、画像形成装置１Ａでは、オプションスロット３０に装着されているオプションボードのＩＤと一致するＩＤと関連づけられたオプション駆動用本体プログラムがＲＯＭ２１に格納されていない場合、オプションスロット３０に装着されているオプションボードを駆動できないので、画像形成装置１Ａにいったん装着されたオプションボードを他の画像形成装置で用いることはできない。これにより、オプションボードの不正使用をより強力に防止可能である。
【００４７】
なお、本実施形態では、ＩＤは、オプションボードごとに固有の識別情報であるので、同一機種の複数のオプションボードに対して、異なる駆動用プログラムが用いられる。より具体的には、画像形成装置１Ａにおいては、同一機種すなわちハードウエア的に同一のふたつのオプションボードＡ，Ｂを用いる場合、オプションボードＡに固有のＩＤであるＩＤ（Ａ）に関連づけられたオプション駆動用本体プログラムＰ（Ａ）と、オプションボードＢに固有のＩＤであるＩＤ（Ｂ）に関連づけられたオプション駆動用本体プログラムＰ（Ｂ）とがＲＯＭ２１に格納される。そして、画像形成装置１Ａでは、オプションボードＡの駆動にはオプション駆動用本体プログラムＰ（Ａ）が用いられるとともに、オプションボードＢの駆動にはオプション駆動用本体プログラムＰ（Ｂ）が用いられ、オプションボードＡ，Ｂの駆動に用いられるオプション駆動用本体プログラムがひとつのオプション駆動用本体プログラムによって兼用されることはない。これにより、オプションボードＡ，Ｂを、異なるオプション駆動用本体プログラムによって駆動可能となり、ハードウエア的に同一のふたつのオプションボードＡ，Ｂを、バージョンの異なるふたつのオプション駆動用本体プログラムで駆動してソフトウエア的に異なる機能を実現すること等がオプションボードの装着だけで可能であり、画像形成装置の利便性が向上する。
【００４８】
＜変形例＞
上述の実施形態では、新規オプションボード４０ｂがオプションスロット３０に装着されると自動的にプログラムアップデートが行われたが、新規オプションボード４０ｂの装着が検出された場合に表示部１３にプログラムアップデートの要否を操作者に問い合わせる画面を表示し、操作者からプログラムアップデートの実行指示が与えられた場合のみ、プログラムアップデートを行うようにしてもよい。
【図面の簡単な説明】
【００４９】
【図１】実施形態に係る画像形成装置１Ａの概略外観構成（ブックカバー１７を閉じた状態）を示す斜視図である。
【図２】実施形態に係る画像形成装置１Ａの概略外観構成（ブックカバー１７を開いた状態）を示す斜視図である。
【図３】実施形態に係る画像形成装置１Ａの内部構成を示すブロック図である。
【図４】オプションボード４０の駆動を説明する図である。
【図５】オプションボードの装着時の画像形成装置１Ａの動作を示すフローチャートである。
【図６】新規オプションボードが装着された状態を示す図である。
【図７】新規オプション駆動用本体プログラムＰ２が転送された状態を示す図である。
【符号の説明】
【００５０】
１Ａ  画像形成装置
１１  スキャナ
１２  プリンタ
１３  表示部
１４  操作部
１６  フィニッシャ
１１１ａ  原稿ガラス
１７３  原稿トレイ
【図１】
2006110926.tif 000003
【図２】
2006110926.tif 000004
【図３】
2006110926.tif 000005
【図４】
2006110926.tif 000006
【図５】
2006110926.tif 000007
【図６】
2006110926.tif 000008
【図７】
2006110926.tif 000009