(57)【要約】    【課題】  コネクタに駆動用の電源を供給せずに当該コネクタと当該コネクタに装着されたボード類との電気的に適合性の有無を判定できるようにする。    【解決手段】  ボード情報を記録したＲＦＩＤタグ１０３ａをオプションボード１０３に付加し、オプションコネクタ１０４上、又はその近傍にリーダ／ライタ１０４ａを設け、このリーダ／ライタ１０４ａによりＲＦＩＤタグ１０３ａからボード情報を読み出してオプションボード１０３とオプションコネクタ１０４との電気的な適合性を判定する。オプションボード１０３とオプションコネクタ１０４との電気的な適合性がない場合は、オプションコネクタ１０４に対する電源供給、及び信号ドライブを禁止する。【選択図】      図１
2005157551.tif 000002
【特許請求の範囲】
【請求項１】
ボード類を装着するためのコネクタを有する電子機器であって、
前記電子機器を全体的に駆動するための主電源とは別の常時電源供給可能な電源により駆動される制御部を有し、前記制御部は、
前記ボード類が前記コネクタに装着されたことを検知する検知手段と、
前記検知手段により検知されたボード類に付加された非接触ＩＣから当該ボード類と電気的に適合するコネクタを特定するための所定の識別情報を非接触で読み出す読出手段と、
前記読出手段により読み出された識別情報に基づいて検知に係るボード類とコネクタとの電気的な適合性を判別する判別手段とを有し、
前記検知手段、読出手段、及び判別手段は、前記コネクタに前記主電源を供給する前に動作することを特徴とする電子機器。
【請求項２】
前記所定の識別情報は、前記ボード類と電気的に適合する電子機器の機種を識別するための識別情報であることを特徴とする請求項１に記載の電子機器。
【請求項３】
前記所定の識別情報は、前記ボード類と電気的に適合するコネクタの種類を識別するための識別情報であることを特徴とする請求項１に記載の電子機器。
【請求項４】
前記所定の識別情報は、前記ボード類の種類を示す識別情報であることを特徴とする請求項１に記載の電子機器。
【請求項５】
前記判別手段により電気的な適合性がないと判別されたコネクタに対する電源供給、及び信号ドライブを禁止する禁止手段を有することを特徴とする請求項１〜４の何れかに記載の電子機器。
【請求項６】
前記判別手段により電気的な適合性がないと判別された場合、その旨をユーザに報知する報知手段を有することを特徴とする請求項１〜５何れかに記載の電子機器。
【請求項７】
ボード類を装着するためのコネクタを有する電子機器であって、
前記ボード類には所定の識別情報を記録した非接触ＩＣを付加しておき、
前記電子機器は、前記所定の識別情報を用いて前記ボード類と電気的に適合するコネクタを特定するための特定用識別情報を記憶する記憶手段と、
前記コネクタ又は該コネクタの近傍に設けられ、前記非接触ＩＣから前記所定の識別情報を非接触で読み出すリーダと、
前記コネクタに電源を供給する前に、前記リーダにより前記所定の識別情報を読み出して前記記憶手段に記憶された特定用識別情報と照合することにより、該読み出しに係る所定の識別情報を記録している非接触ＩＣが付加されたボード類と該ボード類が装着されたコネクタとの電気的な適合性を判別する判別手段と、
を有することを特徴とする電子機器。
【請求項８】
前記リーダ、記憶手段、及び判別手段は、前記電子機器を全体的に駆動するための主電源とは別の常時電源供給可能な電源により駆動されることを特徴とする請求項７に記載の電子機器。
【請求項９】
前記コネクタに対応する最新の前記特定用識別情報をサーバ装置からダウンロードして前記記憶手段に登録する登録制御手段を有することを特徴とする請求項７又は８に記載の電子機器。
【請求項１０】
ボード類を装着するためのコネクタを有する電子機器の制御方法であって、
前記コネクタに電源を供給する前に、前記オボード類が前記コネクタに装着されたことを検知し、検知に係るボード類に付加された非接触ＩＣから当該ボード類と電気的に適合するコネクタを特定するための所定の識別情報を非接触で読み出し、読み出しに係る識別情報に基づいて検知に係るボード類とコネクタとの電気的な適合性を判別することを特徴とする電子機器の制御方法。
【請求項１１】
ボード類を装着するためのコネクタを有する電子機器の制御プログラムであって、
前記コネクタに電源を供給する前に、前記ボード類が前記コネクタに装着されたことを検知し、検知に係るボード類に付加された非接触ＩＣから当該ボード類と電気的に適合するコネクタを特定するための所定の識別情報を非接触で読み出し、読み出しに係る識別情報に基づいて検知に係るボード類とコネクタとの電気的な適合性を判別する内容を有することを特徴とする制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、その制御方法、及び制御プログラムに関し、特にオプションボード等のボード類をコネクタに装着する場合の技術に関する。
【背景技術】
【０００２】
従来、パーソナルコンピュータ、ＭＦＰ（複合機、多機能プリンタ）等の電子機器では、将来の機能拡張に備えて、オプションボード用のオプションコネクタを収納した複数のスロットをメインコントローラボード等に予め用意することが知られている。この場合、一般に、オプションボードを所定のスロット（コネクタ）に正しく装着できるように、複数のスロット（コネクタ）を互いに異なる形状にしている。
【０００３】
しかし、互いに異なる形状の複数のスロット（コネクタ）を用意することはコスト高になるので、複数のスロット（コネクタ）を同一の形状にし、このスロット（コネクタ）にオプションボードを装着して電源、すなわち装置を全体的に駆動するための電源としての主電源を投入し、装着に係るオプションボードから当該オプションボードの識別データを読み出すことにより、オプションボードが対応するスロット（コネクタ）に正しく装着されたか否かを判断する方式が実現されている（例えば、特許文献１参照）。
【特許文献１】特開平０８−２３５１００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記のように主電源を投入した状態でオプションボードの識別データを読み出す構成では、オプションボードを当該オプションボードと電気的に適合性のないオプションコネクタに誤って装着してしまった場合に、オプションコネクタ、オプションボード等に一定時間、過電圧あるいは過電流が流れてしまう現象が起こり得るため、電子機器が動作しない、或いは誤動作するという不具合が発生するだけでなく、さらには電子デバイスの破壊を招く可能性もあった。なお、同様の不具合は、オプションボードだけでなく、拡張ボード、ＰＣカード等の板状のデバイス（本明細書では、オプションボード類と呼ぶこととする）をオプションコネクタに装着する場合にも発生していた。
【０００５】
そこで、本発明は、コネクタに駆動用の電源を供給せずに当該コネクタと当該コネクタに装着されたボード類との電気的な適合性の有無を判定し得る電子機器、その制御方法、及び制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明は、ボード類を装着するためのコネクタを有する電子機器であって、前記電子機器を全体的に駆動するための主電源とは別の常時電源供給可能な電源により駆動される制御部を有し、前記制御部は、前記ボード類が前記コネクタに装着されたことを検知する検知手段と、前記検知手段により検知されたボード類に付加された非接触ＩＣから当該ボード類と電気的に適合するコネクタを特定するための所定の識別情報を非接触で読み出す読出手段と、前記読出手段により読み出された識別情報に基づいて検知に係るボード類とコネクタとの電気的な適合性を判別する判別手段とを有し、前記検知手段、読出手段、及び判別手段は、前記コネクタに前記主電源を供給する前に動作するように構成されている。
【発明の効果】
【０００７】
本発明によれば、コネクタに駆動用の電源を供給せずに当該コネクタと当該コネクタに装着されたボード類との電気的な適合性の有無を判定し得る電子機器、その制御方法、及び制御プログラムを提供することが可能となる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明を実施するための最良の形態を図面に基づいて詳細に説明する。
【０００９】
図１は、本発明を適用可能な印刷装置（ディジタル複合機：ＭＦＰ装置）の概略構成を示すブロック図である。
【００１０】
図１において、メインコントローラボード（図示省略）には、ＡＳＩＣ１００、ＣＰＵ１０１、バックアップ制御部１０２、オプションボード１０３用のオプションコネクタ１０４、オプションＲＡＭボード１０６用のオプションコネクタ１０７、ＲＯＭ１１０、ＥＥＰＲＰＭ１１２、ＤＣ電源ユニット１２６、水晶発振器１２７、リセットＩＣ１２８、及びＲＡＭ１２９が搭載されている。
【００１１】
ＣＰＵ１０１は、本ＭＦＰ装置の全体的な動作を制御するものである。ＲＯＭ１１０には、各種のフォントデータ、ブートプログラム等が格納されている。ＥＥＰＲＯＭ１１２には、本ＭＦＰ装置の各種の設定情報が格納される。ＲＡＭ１２９には、後述のハードディスク１１６に格納されたシステムプログラム（ＯＳ）、及びアプリケーションプログラムがＣＰＵ１０１の制御の下に展開されると共に、このＲＡＭ１２９は、ＣＰＵ１０１のワークエリアとしても利用される。
【００１２】
バックアップ制御部１０２は、電源ＯＦＦ状態、或いはスリープ状態でも、バックアップ電源（バッテリ）１２５から供給された電源により所定の処理を行うものである。なお、この所定の処理には、後述する図５のフローチャートのステップＳ２０４〜Ｓ２０６、Ｓ２０８、図６のフローチャートのステップＳ５０５〜Ｓ５０７、Ｓ５０９、図７のフローチャートのステップＳ７０５、Ｓ７０６等の処理も含まれており、この処理に係るアプリケーションプログラムは、バックアップ制御部１０２に内蔵されたＲＯＭ１０２ａに格納されている。
【００１３】
オプションボード１０３、オプションＲＡＭボード１０６には、それぞれＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  −Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）タグ１０３ａ、１０６ａが付加されている。また、オプションコネクタ１０４，１０７（そのスロット）の近傍には、それぞれＲＦＩＤタグ１０３ａ、１０６ａにデータアクセスするためのリーダ／ライタ１０４ａ、１０７ａが設けられている。なお、リーダ／ライタ１０４ａ、１０７ａは、オプションコネクタ１０４，１０７を収納したスロットに直接付加してもよい。
【００１４】
ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｅｄ  ＩＣ）１００には、オプションボード１０３に対する入出力を制御するオプションボード・コントローラ１０５、オプションＲＡＭボード１０６及びＲＡＭ１２９に対するデータアクセスを制御するＲＡＭコントローラ１０８、印刷対象のデータをラスタライズする描画制御部１０９、ＲＯＭ１１０に対するデータアクセスを制御するＲＯＭコントローラ１１１、ＥＥＰＲＯＭ１１２に対するデータアクセスを制御するＥＥＰＲＯＭコントローラ１１３、ネットワークに対する入出力を制御するネットワークコントローラ（ＮＣ）１１４、ハードディスク１１６に対するデータアクセスを制御するディスクコントローラ１１５、プリンタエンジン１１８のプリント動作を制御するプリンタコントローラ１１７、スキャナエンジン１２０のスキャン動作を制御するスキャナコントローラ１１９、及び操作パネル１２６に対する入出力を制御するパネルコントローラ１２１が内蔵されている。
【００１５】
また、ＮＣ１１４には、ネットワークを介してパソコン１２３、プリントサーバ１２４が接続されている。また、バッテリ１２５からの電源は、バックアップ制御部１０２の他、リーダ／ライタ１０４ａ，１０７ａ、ＮＣ１１４、及びＤＣ電源ユニット１２６にも供給されている。ＤＣ電源ユニット１２６は、本ＭＦＰ装置を全体的に駆動する主電源として機能する。
【００１６】
なお、コントローラボード、又はそれ以外のボードに、オプションボード用のオプションコネクタを３つ以上設けてもよく、さらに、これらボードにオプションボード以外の拡張ボード、ＰＣカード等のオプションボード類用のオプションコネクタを設けてもよい。ただし、本実施形態では、これら複数のオプションコネクタの電気的な規格は同一であることを想定している。
【００１７】
［ＲＦＩＤタグ］
図２は、ＲＦＩＤタグ１０３ａ，１０６ａの構成を示すブロック図である。ＲＦＩＤタグ１０３ａ，１０６ａは、非接触ＩＣ、或いはデータキャリアとも呼ばれ、リーダ／ライタと無線で（すなわち非接触で）交信することが可能となっている。本実施形態では、ラベル型のＲＦＩＤタグを想定しており、このラベル型のＲＦＩＤタグ内には、以下のデバイスを内蔵した非接触ＩＣが貼り付けられている。
【００１８】
すなわち、ＲＦＩＤタグ（非接触ＩＣ）１０３ａ，１０６ａには、不揮発性メモリ２０１、電波を送受信するためのアンテナ部２０２、共振コンデンサ部２０３、電流の整流・平滑を行うための電力生成部２０４、電波の復調・変調を行うための復変調回路２０５、及び制御部２０６が形成されている。このＲＦＩＤタグ１０３ａ，１０６ａは、バッテリ等の電源を内蔵しておらず、リーダ／ライタから供給される電波に基づいて電力を誘電している。
【００１９】
すなわち、アンテナ部２０２は、共振コンデンサ部２０３との組み合わせで共振回路を形成している。一方、リーダ／ライタ１０４ａ，１０７ａは、後述するように、常時、電力生成用の電波（交流磁界）を発している。このリーダ／ライタ１０４ａ，１０７ａにＲＦＩＤタグ１０３ａ，１０６ａを近づけると、ＲＦＩＤタグ１０３ａ，１０６ａ内の上記共振回路には電磁誘導作用により誘導電流が発生する。この誘導電流は、電力生成部２０４に出力され、電力生成部２０４は、入力された誘導電流を整流・平滑して所定電圧の電力を生成し、不揮発性メモリ２０１、制御部２０６、復変調回路２０５に供給する。制御部２０６は、ＲＦＩＤタグ１０３ａ，１０６ａを全体的に制御するものである。
【００２０】
リーダ／ライタ１０４ａ，１０７ａは、電力生成用の電波信号の他に各種のデータに係る電波信号も同時に送信しており、このデータに係る電波信号は、復変調回路２０５によって復調され、制御部２０６の制御の下に不揮発性メモリ２０１に書き込まれる。また、制御部２０６は、不揮発性メモリ２０１からデータを読み出し、復変調回路２０５によって変調してアンテナ部２０２を介して電波信号として送信する。
【００２１】
ＲＦＩＤタグ１０３ａ，１０６ａの不揮発性メモリ２０１には、図４の実線で囲った部分に示したように、当該ＲＦＩＤタグ１０３ａ又は１０６ａが付加されたオプションボード１０３又はオプションＲＡＭボード１０６に関するボード情報として、当該オプションボードの種類を示すモデル番号、バージョン番号、シリアル番号等のＩＤ情報（識別情報）、当該オプションボードと互換性のある、すなわち電気的な適合性のある各ＭＦＰ装置の機種を示すモデル名（番号）等のＩＤ情報が記録されている。
【００２２】
なお、図４の右側の破線で囲った互換性有無フラグは、バックアップ制御部１０２のＲＡＭ（図示省略）に形成された互換性判定テーブル１０２４（図９参照）の情報項目を示している。すなわち、この互換性判定テーブル１０２４には、当該ＭＦＰ装置に設けられたオプションコネクタ１０４、１０７と電気的な適合性のある各オプションボードの種類を示すＩＤ情報、当該ＭＦＰ装置の機種を示すＩＤ情報と共に、互換性有無フラグが登録されている。ただし、互換性有無フラグは、後述する互換性の有無を判定した後にセットされるものである。
【００２３】
バックアップ制御部１０２は、ＲＦＩＤタグ１０３ａ又は１０６ａの不揮発性メモリ２０１からリーダ／ライタ１０４ａ，１０７ａにより読み出したＩＤ情報と、互換性判定テーブルのＩＤ情報とを照合することにより、オプションボード類と当該オプションボード類が装着されたオプションコネクタとの電気的な互換性（適合性）を判定する。なお、ＲＦＩＤタグ１０３ａ又は１０６ａには、動作電源電圧、適合機種名、動作スピード（周波数、バスアクセス時のウエイト数の設定値など）等の他の情報を追加して記録することも可能である。
【００２４】
なお、オプションボード類に付加されたＲＦＩＤタグ（不揮発性メモリ）には、当該オプションボード類の種類を示すＩＤ情報、又は当該オプションボード類と電気的な適合性のある各ＭＦＰ装置の機種を示すＩＤ情報、又は当該オプションボード類と電気的な適合性のある各オプションコネクタの種類を示すＩＤ情報（図４の左側の破線で囲った部分参照）のうちの何れか１つだけを記録してもよい。上記のように、当該オプションボード類の種類を示すＩＤ情報、又は当該オプションボード類と電気的な適合性のある各ＭＦＰ装置の機種を示すＩＤ情報だけをＲＦＩＤタグに記録する場合は、ＭＦＰ装置に複数種のオプションコネクタが設けられたとしても、それらオプションコネクタの電気的な規格は全て同一である場合を想定したものである。また、当該オプションボード類と電気的な適合性のある各オプションコネクタの種類を示すＩＤ別情報だけをＲＦＩＤタグに記録する場合は、ＭＦＰ装置に電気的な規格の異なる複数種のオプションコネクタを設けたとしても、本発明に係る効果を享受することができる。
【００２５】
このように、ＲＦＩＤタグに、当該オプションボード類の種類を示すＩＤ情報だけを記録した場合は、互換性判定テーブル１０２４には、当該ＭＦＰ装置に設けられたオプションコネクタと電気的な適合性のある各オプションボード類の種類を示すＩＤ情報を登録しておけばよい。また、ＲＦＩＤタグに、当該オプションボード類と電気的な適合性のある各ＭＦＰ装置の機種を示すＩＤ情報だけを記録した場合は、互換性判定テーブル１０２４には、当該ＭＦＰ装置の機種を示すＩＤ情報を登録しておけばよい。また、ＲＦＩＤタグに、当該オプションボード類と電気的な適合性のある各オプションコネクタの種類を示すＩＤ別情報だけを記録した場合は、互換性判定テーブル１０２４には、当該ＭＦＰ装置に設けられた各オプションコネクタの種類を示すＩＤ情報を登録しておけばよい。
【００２６】
［リーダ／ライタ］
図３は、リーダ／ライタ１０４ａ，１０７ａの構成を示すブロック図である。リーダ／ライタ１０４ａ，１０７ａは、電波信号を送信するための送信アンテナ部３０１と、送信アンテナ部３０１から送信するデータ信号を変調する変調回路３０２と、電波信号を受信する受信アンテナ部３０３、受信アンテナ部３０３より受信した電波信号を復調する復調回路３０４、上位機器（本実施形態では、セキュリティサーバ１０３）との通信を行うＩ／Ｆ部３０６、及び制御部３０５を有しており、制御部３０５は、上記送信アンテナ部３０１、変調回路３０２、受信アンテナ部３０３、復調回路３０４、及びＩ／Ｆ部３０６を制御している。なお、送信アンテナ部３０１には、前述の電力生成用の電波を発するための交流電源３０７が接続されている。
【００２７】
制御部３０５は、セキュリティサーバ１０３からの指示により、変調回路３０２を用いて電力を供給するための電波、及び送信するデータを変調して、送信アンテナ部３０１を介して電波を発信させる。また、制御部３０５は、受信アンテナ部３０３で受信した電波信号を、復調回路３０４により復調させた後、データ信号として扱えるように変換することができる。
【００２８】
次に、オプションボード（オプションＲＡＭボードを含む）を装着する場合の操作及び処理を、図５のフローチャートに基づいて説明する。
【００２９】
ユーザは、オプションボードをオプションコネクタに装着しようとする場合は、（ステップＳ２０１）、通電状態でのオプションボードの挿抜に伴う電気的破壊を防ぐために、ＭＦＰ装置の主電源、すなわちＤＣ電源ユニット１２６に対する商用電源の供給をＯＦＦした後に（ステップＳ２０２）、オプションボードをオプションコネクタに装着する（ステップＳ２０３）。
【００３０】
オプションコネクタの近傍に設けられたリーダ／ライタは、バックアップ制御部１０２の制御の下に、常時、ＲＦＩＤタグに対するアクセス動作を行っており、オプションボードがオプションコネクタに装着されると、当該オプションコネクタの近傍のリーダ／ライタは、そのオプションボードに付加されたＲＦＩＤタグからＩＤ情報（ボード情報）を読み取り、そのＩＤ情報をバックアップ制御部１０２に転送する（ステップＳ２０４）。この際、バックアップ制御部１０２は、複数のオプションコネクタのうちどのオプションコネクタに対応するリーダ／ライタ、すなわちオプションボードから読み出されたＩＤ情報であるかは、各リーダ／ライタにサイクリックにリードコマンドを発行しているので、そのリードコマンドの発行状況に基づいて自動的に認識する。
【００３１】
バックアップ制御部１０２は、リーダ／ライタにより読み取られたＩＤ情報と互換性判定テーブル１０２４上のＩＤ情報と照合することにより、当該リーダ／ライタに対応するオプションコネクタに装着されたオプションボードが、当該オプションコネクタと電気的に互換性（適合性）が有るか否かを判別する（ステップＳ２０５）。この場合、バックアップ制御部１０２は、電気的に互換性が有る場合は、互換性判定テーブル１０２４上の当該オプションコネクタに対応する互換性有無フラグをＯＮし、電気的に互換性が無い場合は、当該互換性有無フラッグをＯＦＦする。
【００３２】
ユーザは、ステップＳ２０３でオプションボードをオプションコネクタに装着した後、ＭＦＰ装置の主電源をＯＮする（ステップＳ２０７、Ｓ２０９）。
【００３３】
だだし、オプションコネクタに装着されたオプションボードが、当該オプションコネクタと電気的に互換性（適合性）が無い場合は、バックアップ制御部１０２は、ユーザによりＭＦＰ装置の主電源がＯＮされる前に、本ＭＦＰ装置内の電子デバイスを電気的に破壊しないように、オプションボードＩ／Ｆ、すなわち装着先のオプションコネクタをセーフモードに設定する処理（ステップＳ２０６）を完了している。そして、バックアップ制御部１０２は、ユーザによりＭＦＰ装置の主電源がＯＮされると、セーフモードに基づくステップＳ２０８の処理を行う。
【００３４】
上記のセーフモードに基づく処理の具体的な内容は、次の通りである。すなわち、電気的に互換性が無い場合としては、メインコントローラボードとオプションボードとの動作電圧が異なる場合と、オプションコネクタの信号ピンの配置がオプションボード・コントローラ１０５側で想定している配置と異なる場合との２通りが考えられる。
【００３５】
動作電圧が異なる場合は、ＭＦＰ装置内の電子デバイスに過電流が流れ、電子デバイスの故障や破壊を招く虞がある。また、オプションコネクタの信号ピンの配置がオプションボード・コントローラ１０５側で想定している配置と異なる場合は、電源ラインとＧＮＤラインがショートしたり、同一信号ピンを２つのコントローラがドライブしたりする可能性がある。電源とＧＮＤのショートにおいては、メインコントローラボードやオプションボード上の電子デバイス等に過電流が流れることは言うまでもないが、２つのコントローラが同一信号ピンをドライブする場合でも、一方のコントローラがＨｉｇｈ信号をドライブし、片方のコントローラがＬｏｗ信号をドライブする場合には、同様に過電流が流れてしまう可能性がある。
【００３６】
そこで、本実施形態では、上記のような弊害を未然に防止するため、バックアップ制御部１０２は、セーフモードを設定したオプションコネクタの信号ピン、電源ピンについて、ステップＳ２０８において以下の制御を行う。
【００３７】
すなわち、第１に、装着に係るオプションボードからの信号をメインコントローラボードに出力する出力信号ピンについては、電源投入後すべてＧＮＤ（グランド、アース）レベルに固定する、第２に、メインコントローラボードからの信号を装着に係るオプションボードに入力する入力信号ピンについては、ハイ・インピーダンス状態として信号をドライブしないようにする、第３に、メインコントローラボードが装着に係るオプションボードに電源を供給する電源ピンについては、電圧を上げずにＧＮＤレベルのまま保持しておく。
【００３８】
このような制御を行うことにより、ＭＦＰ装置の動作停止や誤動作、電子デバイスの故障や破壊を招くことなく、ステップＳ２１０でＭＦＰ装置を起動させることができる。
【００３９】
なお、ステップＳ２０６、Ｓ２０８の処理は、厳密には、後述するブートプログラムに基づいてブート処理の一部として実行されるものである（後述する図６のステップＳ５０７、Ｓ５０９も同様）。
【００４０】
図４に示した互換性のあるＭＦＰ装置のモデル名は、派生製品としての新機種のＭＦＰ装置が後で発売されることも想定されるので、適宜更新することも可能である。図６のフローチャートは、この更新処理を伴うオプションボード装着時の操作及び処理を示している。
【００４１】
図６の処理における図５の処理との相違点は、ステップＳ５０２において、該当ＭＦＰ装置が備えているオプションＩ／Ｆスロット（オプションコネクタ）、拡張メモリの増設用スロット（拡張用コネクタ）などに対応している各種オプションボード類の最新のボード情報を、プリントサーバ１２４からバックアップ制御部１０２にダウンロードし、その最新のボード情報を互換性判定テーブル１０２４に登録している点、及びステップＳ５１１において、オプションボード側のＲＦＩＤタグのボード情報を最新のボード情報に基づいて更新している点である。
【００４２】
このように、プリントサーバ１２４からダウンロードした最新のボード情報を互換性判定テーブル１０２４に登録することにより、新機種のＭＦＰ装置に対しても本発明を簡単、かつ迅速に適用することが可能となる。また、オプションボード上のＲＦＩＤタグのボード情報を最新のボード情報に基づいて更新することにより、当該オプションボードを他の新機種のＭＦＰ装置にそのまま付け替えて使用することが可能となる。
【００４３】
次に、図５のステップＳ２０６〜Ｓ２０９、図６のステップＳ５０７〜Ｓ５１０の処理の詳細を、図７のフローチャートに基づいて説明する。
【００４４】
ユーザによりＭＦＰ装置の主電源がＯＮされると（ステップＳ７０１）、バックアップ制御部１０２は、オプションコネクタ以外のＩ／Ｏポートに通電しアクティブ化する（ステップＳ７０２）。次に、ＣＰＵ１０１は、ハードディスク１１６からＲＡＭ１２９にブートプログラムをロードし（ステップＳ７０３）、このブートプログラムをＲＡＭ１２９から読み込み、ブート処理を実行する（ステップＳ７０４）。
【００４５】
次に、バックアップ制御部１０２は、互換性判定テーブル１０２４に対して、図９に示したフラグＡ、フラグＢ、フラグＣ等の互換性有無フラグをセットし（ステップＳ７０５）、その互換性有無フラグに基づいて、図９に示したＡ＿ＯＮ信号、Ｂ＿ＯＮ信号、Ｃ＿ＯＮ信号等の給電許可信号をＤＣ電源ユニット１２６に出力する（ステップＳ７０６）。
【００４６】
ＤＣ電源ユニット１２６は、給電許可信号に基づいて、図９に示したＶｃｃＡ、ＶｃｃＢ、ＶｃｃＣ等の給電コマンドをオプションボード・コントローラ１０５、ＲＡＭコントローラ１０８等に発行することにより、オプションコネクタ１０４，１０７への給電を制御する（ステップＳ７０７）。この時点で初めて、電気的に適合するオプションコネクタ１０４，１０７とオプションボード１０３、オプションＲＡＭボード１０６に電源が供給されることとなる。ただし、電気的に適合しないオプションコネクタとオプションボード類には、電源は供給されない。なお、ステップＳ７０５〜Ｓ７０７の給電制御の詳細については後述する。
【００４７】
次に、ＣＰＵ１０１は、オプションボード類の追加等に応じて変更されたシステムの構成を設定し（ステップＳ７０８）、各種Ｉ／Ｏ制御用のパラメータを初期化して（ステップＳ７０９）、プリントジョブ、スキャンジョブ等のジョブを待ち受ける（ステップＳ７１０）。なお、ＣＰＵ１０１は、ステップＳ７０５で互換性無しを示す互換性有無フラグをセットした場合は、ステップＳ７０９では、各種Ｉ／Ｏ制御用のパラメータを初期化した後、その旨を示すメッセージを操作パネル１２２上の表示部に表示してユーザに報知する。
【００４８】
ただし、例えば、ブザー等の他の方法でオプションボード類と当該オプションボード類が装着されたオプションコネクタとの電気的な互換性が無い旨を報知してもよい。
【００４９】
図８は、図７のステップＳ７０１〜Ｓ７０７の給電制御を示すタイムチャートである。
【００５０】
図８の期間Ｔ１は、ＭＦＰ装置の主電源がＯＮされた後、ＤＣ電源ユニット１２６がＤＣ電源を安定して供給できるようになる迄のタイムラグを示している。期間Ｔ２は、ＤＣ電源が供給された後、水晶発振器１２７の出力が安定する迄の間、リセットＩＣ１２８からのｎＲＥＳＥＴ信号によりシステムにリセットをかけておく期間である。期間Ｔ３は、図７のステップＳ７０１〜Ｓ７０７の処理を行っている期間である。期間Ｔ４は、図７のステップＳ７０８以降の処理期間である。
【００５１】
図８に示したように、主電源をＯＮしても直ちにオプションコネクタとオプションボード類に電源が供給されることはなく、主電源をＯＮした後に実際にオプションコネクタとオプションボード類に電源が供給される迄の間には、ある程度の時間差がある。従って、電気的に適合性のないオプションコネクタとオプションボード類が接続されている状態で、上記のように主電源（ＡＣスイッチ）をＯＮした後にオプションコネクタ、及びオプションボード類に対する電源供給制御を行っても、ＭＦＰ装置の動作停止や誤動作、電子デバイス故障や破壊を招くことはない。
【００５２】
なお、図８に示した常夜系とは、バッテリ１２５からの電源が供給されているバックアップ制御部１０２、リーダ／ライタ１０４ａ，１０７ａ、ＮＣ１１４、及びＤＣ電源ユニット１２６を指し、非常夜系とは、バックアップ制御部１０２、リーダ／ライタ１０４ａ，１０７ａ、ＮＣ１１４、及びＤＣ電源ユニット１２６以外のメインコントローラボード上の電子デバイスを指している。
【００５３】
図９は、バックアップ制御部１０２とＤＣ電源ユニット１２６の電源供給制御系の構成を示す図である。なお、図９では、３つのオプションコネクタが用意されている場合を想定している。
【００５４】
図９において、各オプションコネクタ上の各リーダ／ライタ１０４ａ、１０７ａ、９００により、各オプションコネクタに装着されたオプションボード類上の各ＲＦＩＤタグから読み取られたボード情報は、バックアップ制御部１０２に入力される。バックアップ制御部１０２は、入力されたボード情報を互換性判定テーブル１０２４上で検索し、入力されたボード情報が互換性判定テーブル１０２４に登録されている場合は、互換性（適合性）有りと判定し、登録されていない場合は、互換性（適合性）無しと判定する。
【００５５】
そして、バックアップ制御部１０２は、互換性有りと判定した場合は、互換性判定テーブル１０２４上の当該オプションコネクタに対応する互換性有無フラグをＯＮし、互換性無しと判定した場合は、当該オプションコネクタに対応する互換性有無フラグをＯＦＦし、それらのフラグ値に応じたフラグ信号Ａ、Ｂ、Ｃを対応するＡＮＤゲート１０２１、１０２２、１０２３に供給する。この際、互換性が有る場合はＨｉｇｈレベル、互換性が無い場合はＬｏｗレベルのフラグ信号Ａ、Ｂ、Ｃを供給する。また、ＡＮＤゲート１０２１、１０２２、１０２３には、上記のｎＲＥＳＥＴ信号が供給されている。
【００５６】
従って、図８に示したタイミングでｎＲＥＳＥＴ信号がＨｉｇｈレベルになる迄の間は、ＡＮＤゲート１０２１、１０２２、１０２３からそれぞれ出力される給電許可信号Ａ＿ＯＮ信号、Ｂ＿ＯＮ信号、Ｃ＿ＯＮ信号は、全て給電禁止を示すＬｏｗレベルとなる。そして、ｎＲＥＳＥＴ信号がＨｉｇｈレベルになると、ＡＮＤゲート１０２１、１０２２、１０２３からそれぞれ出力される給電許可信号Ａ＿ＯＮ信号、Ｂ＿ＯＮ信号、Ｃ＿ＯＮ信号は、互換性の有無を示すフラグ信号Ａ、Ｂ、Ｃの信号レベルに応じたレベルとなる、すなわち、互換性が有る場合は給電許可を示すＨｉｇｈレベルとなり、互換性が無い場合は給電禁止を示すＬｏｗレベルとなる。
【００５７】
ＤＣ電源ユニット１２６のＤＣ電源コントローラ１２６１には、ＡＣ−ＤＣコンバータ１２６２からのＤＣ電源が供給されており、ＤＣ電源コントローラ１２６１は、バックアップ制御部１０２から出力された給電許可信号Ａ＿ＯＮ信号、Ｂ＿ＯＮ信号、Ｃ＿ＯＮ信号に基づいて、対応するオプションコネクタの電源ピンへのＤＣ電源供給を制御する。
【００５８】
すなわち、ＤＣ電源コントローラ１２６１は、給電許可信号Ａ＿ＯＮ信号、Ｂ＿ＯＮ信号、Ｃ＿ＯＮ信号が給電許可を示すＨｉｇｈレベルの場合は、対応するオプションコネクタに対してそれぞれＤＣ電源（ＶｃｃＡ、ＶｃｃＢ、ＶｃｃＣ）を供給し、給電禁止を示すＬｏｗレベルの場合は、対応するオプションコネクタに対してそれぞれＤＣ電源（ＶｃｃＡ、ＶｃｃＢ、ＶｃｃＣ）を供給しないようにする。
【００５９】
このように、バックアップ制御部１０２は、各オプションコネクタと当該オプションコネクタに装着された各オプションボード類との電気的な適合性の有無に応じて、オプションコネクタ別に電源供給制御を行っている。
【００６０】
図１０は、オプションコネクタの電源ピン以外の信号ピンに対するドライブ制御系の構成を示す図である。なお、図１０は、オプションコネクタ１０４に対応するドライブ制御系だけを示しているが、他のオプションコネクタに対応するドライブ制御系も同様に構成されている。
【００６１】
図１０に示したように、給電許可信号Ａ＿ＯＮ信号は、オプションボード・コントローラ１０５において、アドレス信号ＡＤＤＲ、データ信号、アクセス制御信号（ｎＲＡＳ、ｎＣＡＳ、ｎＷＥ）用のスリーステートバッファ１００１、１００２、１００３のゲート制御信号として利用されている。
【００６２】
オプションコネクタ１０４に給電しない場合は、給電許可信号Ａ＿ＯＮ信号は、Ｌｏｗレベルになっているので、スリーステートバッファ１００１、１００２、１００３の出力側は、全てハイ・インピーダンスとなり、スリーステートバッファ１００１、１００２、１００３とオプションコネクタ１０４とは、電気的に切り離された状態となる。
【００６３】
このため、プルダウン抵抗１００４、１００５、１００６により、オプションコネクタ１０４の信号ピンは、Ｌｏｗレベル、すなわちＧＮＤと同じレベルになり、オプションコネクタ１０４との適合性のないオプションボード類がオプションコネクタ１０４に装着されたとしても、ＭＦＰ装置の動作停止や誤動作、電子デバイスの故障や破壊を招くことはない。
【００６４】
以上説明したように、本実施形態では、ボード情報を記録したＲＦＩＤタグをオプションボード類に付加し、オプションコネクタ上、又はその近傍にリーダ／ライタを設け、このリーダ／ライタによりＲＦＩＤタグからボード情報を読み出してオプションボード類とオプションコネクタとの電気的な適合性を判定している。換言すれば、オプションコネクタに駆動用の電源を供給することなく、オプションボード類とオプションコネクタとの電気的な適合性を判定している。
【００６５】
また、オプションボード類とオプションコネクタとの電気的な適合性がない場合は、オプションコネクタに対する電源供給、及び信号ドライブを禁止し、ＭＦＰ装置の動作停止や誤動作、電子デバイスの故障や破壊を招かないようにしている。
【００６６】
そして、電源を取れないところでオプションボード類のセッティングを行ってから実際の使用場所に移動することも可能となる。
【００６７】
また、このような制御を行うことにより、適合外のオプションボード類がセットされないようその種別毎にオプションコネクタの形状を異ならせる必要もなくなり、オプションコネクタの物理的形状を統一することが可能となるので、製造コストも抑えることができるなど、種々の相乗効果が期待できる。
【００６８】
なお、本発明は、上記の実施形態に限定されることなく、例えば、ＭＦＰ装置以外のパソコン、プリンタ、サーバ装置等の電子機器にも適用することが可能である。また、オプションボード類以外の常備に係るボード類と、そのコネクタに本発明を適用することも可能である。
【００６９】
さらに、本発明の目的は、上記実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【００７０】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００７１】
また、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【図面の簡単な説明】
【００７２】
【図１】本発明を適用可能なＭＦＰ装置の制御部の概略構成を示すブロック図である。
【図２】ＲＦＩＤタグの概略構成を示すブロック図である。
【図３】リーダ／ライタの概略構成を示すブロック図である。
【図４】ボード情報を示す図である。
【図５】オプションボードを装着する場合の操作及び処理を示すフローチャートである。
【図６】オプションボードを装着するに当たり最新のボード情報を取得する場合の操作及び処理を示すフローチャートである。
【図７】電源供給制御の詳細を示すフローチャートである。
【図８】電源供給制御を示すタイムチャートである。
【図９】バックアップ制御部とＤＣ電源ユニットの構成を示す図である。
【図１０】オプションボード・コントローラの信号ドライブ系の構成を示す図である。
【符号の説明】
【００７３】
１０１：ＣＰＵ
１０２：バックアップ制御部
１０２ａ：ＲＯＭ
１０３：オプションボード
１０３ａ、１０６ａ：ＲＦＩＤタグ
１０４、１０７：オプションコネクタ
１０４ａ、１０７ａ：リーダ／ライタ
１０５：オプションボード・コントローラ
１０６：オプションＲＡＭボード
１０８：ＲＡＭコントローラ
１２４：プリントサーバ
１２５：バッテリ
１２６：ＤＣ電源ユニット
１２８：リセットＩＣ
１０２４：互換性判定テーブル
【図１】
2005157551.tif 000003
【図２】
2005157551.tif 000004
【図３】
2005157551.tif 000005
【図４】
2005157551.tif 000006
【図５】
2005157551.tif 000007
【図６】
2005157551.tif 000008
【図７】
2005157551.tif 000009
【図８】
2005157551.tif 000010
【図９】
2005157551.tif 000011
【図１０】
2005157551.tif 000012
【手続補正書】
【提出日】平成16年12月10日(2004.12.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
電子回路を有する基板を着脱可能な電子装置であって、
前記着脱可能な基板を接続するための接続手段と、
前記接続手段により接続された前記基板上の電子回路を動作させるための電圧を供給する電圧供給手段と、
前記基板に付加された記憶部から前記基板と前記電子装置とが適合するか否かを判定するための判定情報を読み取る読み取り手段と、
前記読み取り手段が読み取った前記判定情報に基づいて、前記基板と前記電子装置とが適合するか否かを判定する判定手段と、
前記基板と前記電子装置とが適合すると前記判定手段が判定した場合は前記基板上の電子回路を動作させるための電圧を供給させるよう前記電圧供給手段を制御し、前記基板と前記電子装置とが適合しないと前記判定手段が判定した場合は前記基板上の電子回路を動作させるための電圧を供給させないよう前記電圧供給手段を制御する制御手段と、
を有することを特徴とする電子装置。
【請求項２】
前記読み取り手段は、前記記憶部と非接触状態にて前記基板と前記電子装置とが適合するか否かを判定するための判定情報を読み取り可能であることを特徴とする請求項１に記載の電子装置。
【請求項３】
前記読み取り手段を動作させるための電圧を供給する第２の電圧供給手段と、
前記読み取り手段は、前記第２の電圧供給手段からの電圧を非接触状態の前記記憶部に供給し、前記記憶部から前記基板と前記電子装置とが適合するか否かを判定するための前記判定情報を読み取ることを特徴とする請求項２に記載の電子装置。
【請求項４】
前記電子装置は複数の前記接続手段を有し、
前記読み取り手段は、前記複数の接続手段の各々に設けられることを特徴とする請求項１乃至３のいずれか１項に記載の電子装置。
【請求項５】
前記基板と前記電子装置とが適合しないと前記判定手段が判定した場合、その旨を報知する報知手段を有することを特徴とする請求項１乃至４のいずれか１項に記載の電子装置。
【請求項６】
前記接続手段は、前記電子装置と前記基板をインターフェースするための複数の信号線を有し、
前記制御手段は、前記基板と前記電子装置とが適合しないと前記判定手段が判定した場合は、前記複数の信号線の出力状態を切り替えることを特徴とする請求項１乃至５のいずれか１項に記載の電子装置。
【請求項７】
前記制御手段は、前記基板と前記電子装置とが適合しないと前記判定手段が判定した場合は、前記複数の信号線を介して前記基板に電流が流れないよう前記複数の信号線の出力状態を切り替えることを特徴とする請求項６に記載の電子装置。
【請求項８】
前記基板と前記電子装置とが適合するか否かを判定するための第２の判定情報を保持する保持手段と、
前記判定手段は、読み取り手段が前記記憶部から読み取った第１の判定情報と前記第２の判定情報に基づいて前記基板と前記電子装置とが適合するか否かを判定することを特徴とする請求項１乃至７のいずれか１項に記載の電子装置。
【請求項９】
前記第２の判定情報を外部装置から受信する受信手段と、
前記保持手段は、前記受信手段が受信した前記第２の判定情報を保持することを特徴とする請求項８に記載の電子装置。
【請求項１０】
前記第１の判定情報は前記基板を特定するための情報であり、
前記第２の判定情報は前記接続手段に接続可能な基板を特定するための情報であることを特徴とする請求項８に記載の電子装置。
【請求項１１】
前記第１の判定情報は前記基板が接続可能な前記電子装置を特定するための情報であり、
前記第２の判定情報は前記電子装置を特定するための情報であることを特徴とする請求項８に記載の電子装置。
【請求項１２】
前記第１の判定情報は前記基板が接続可能な接続手段を特定するための情報であり、
前記第２の判定情報は前記接続手段を特定するための情報であることを特徴とする請求項８に記載の電子装置。
【請求項１３】
電子回路を有する基板を着脱可能な電子装置の制御方法であって、
前記基板に付加された記憶部から前記基板と前記電子装置とが適合するか否かを判定するための判定情報を読み取る読み取りステップと、
前記読み取りステップにて読み取った前記判定情報に基づいて、前記基板と前記電子装置とが適合するか否かを判定する判定ステップと、
前記基板と前記電子装置とが適合すると前記判定ステップが判定した場合に、前記基板上の電子回路を動作させるための電圧を供給させるよう制御する第１の制御ステップと、
前記基板と前記電子装置とが適合しないと前記判定ステップが判定した場合に、前記基板上の電子回路を動作させるための電圧を供給させないよう制御する第２の制御ステップと、
を有することを特徴とする電子装置の制御方法。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は、電子装置、及びその制御方法に関し、特にオプションボード等のボード類をコネクタに装着する場合の技術に関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００５
【補正方法】変更
【補正の内容】
【０００５】
そこで、本発明は、コネクタに駆動用の電源を供給せずに当該コネクタと当該コネクタに装着されたボード類との電気的な適合性の有無を判定し得る電子装置、及びその制御方法を提供することを目的とする。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
上記課題を解決するため、本発明は、電子回路を有する基板を着脱可能な電子装置であって、前記着脱可能な基板を接続するための接続手段と、前記接続手段により接続された前記基板上の電子回路を動作させるための電圧を供給する電圧供給手段と、前記基板に付加された記憶部から前記基板と前記電子装置とが適合するか否かを判定するための判定情報を読み取る読み取り手段と、前記読み取り手段が読み取った前記判定情報に基づいて、前記基板と前記電子装置とが適合するか否かを判定する判定手段と、前記基板と前記電子装置とが適合すると前記判定手段が判定した場合は前記基板上の電子回路を動作させるための電圧を供給させるよう前記電圧供給手段を制御し、前記基板と前記電子装置とが適合しないと前記判定手段が判定した場合は前記基板上の電子回路を動作させるための電圧を供給させないよう前記電圧供給手段を制御する制御手段とを有するように構成されている。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明によれば、コネクタに駆動用の電源を供給せずに当該コネクタと当該コネクタに
装着されたボード類との電気的な適合性の有無を判定し得る電子装置、及びその制御方法を提供することが可能となる。