(57)【要約】  【課題】  人為的な入力操作を行うことなく、メイン基板とパネル基板とが正常に動作させるように設定される多機能周辺装置を提供すること。  【解決手段】  機種モデルをメイン基板に基づいてハード的に特定し、その機種モデルに応じて、メイン基板とサブ基板とを正常に機能させるための機能情報が選択される。その選択された機能情報に基づいて、メイン基板とサブ基板とを正常に機能させることができる。よって、１の多機能周辺装置におけるメイン基板とパネル基板とを、作業者の手入力に頼ることなく、メイン基板のカテゴリーと該メイン基板に固有に有する情報とによって関連付けることができ、その結果として、メイン基板とサブ基板とを正常に機能させることができる。  【選択図】    図７
2006041909.tif 000002
【特許請求の範囲】
【請求項１】
機種モデルに応じた各種機能を主に制御するメイン基板と、そのメイン基板に接続されて、そのメイン基板から出力される指示に基づいて、前記機種モデルに応じた機能に関する周辺制御を行うサブ基板とを備えた多機能周辺装置において、
前記機種モデル毎に決まる前記メイン基板と前記サブ基板との組み合わせを正常に機能させる機能情報を、前記機種モデル毎に記憶する機能情報記憶手段と、
前記メイン基板のカテゴリーを示すメイン基板第１識別情報を取得するメイン基板第１識別情報取得手段と、
前記機種モデル毎に前記メイン基板が固有に有するメイン基板第２識別情報を取得するメイン基板第２識別情報取得手段と、
電源が投入された場合に、前記メイン基板第１識別情報取得手段により取得されたメイン基板第１識別情報と、前記メイン基板第２識別情報取得手段により取得されたメイン基板第２識別情報とに基づいて、前記機種モデルを特定する機種モデル特定手段と、
その機種モデル特定手段により特定された機種モデルに対応する前記機能情報を、前記機能情報記憶手段から取得する機能情報取得手段と、
その機能情報取得手段により取得された機能情報に基づいて、前記機種モデル特定手段により特定された前記機種モデルにおいて前記メイン基板と前記サブ基板とを正常に機能させる機能制御手段とを備えていることを特徴とする多機能周辺装置。
【請求項２】
前記メイン基板は、前記機種モデルに応じた固有の値の電圧が出力される機種モデル特定用回路と、
その機種モデル特定用回路から出力される電圧のＡＤ値を読み取るメイン基板電圧読取手段とを備え、
前記メイン基板第２識別情報取得手段により取得されるメイン基板第２識別情報は、前記メイン基板電圧読取手段により読み取られた電圧のＡＤ値であることを特徴とする請求項１記載の多機能周辺装置。
【請求項３】
前記サブ基板により制御されるサブ装置毎に、そのサブ基板が固有に有するサブ基板第１識別情報を取得するサブ基板第１識別情報取得手段と、
電源が投入された場合に、前記サブ基板第１識別情報取得手段により取得されたサブ基板第１識別情報に基づいて、前記サブ装置を特定するサブ装置特定手段と、
そのサブ装置特定手段により特定されたサブ装置と、前記機種モデル特定手段により特定された機種モデルにおけるサブ装置とが一致するかを判定する一致判定手段とを備え、
前記機能情報取得手段は、前記サブ装置特定手段により特定されたサブ装置と、前記機種モデル特定手段により特定された機種モデルにおけるサブ装置とが前記一致判定手段により一致すると判定された場合に、前記機種モデル特定手段により特定された機種モデルに対応する前記機能情報を、前記機能情報記憶手段から取得するものであることを特徴とする請求項１又は２記載の多機能周辺装置。
【請求項４】
前記サブ基板は、そのサブ基板により制御されるサブ装置に応じた固有の値の電圧が出力されるサブ装置特定用回路と、
そのサブ装置特定用回路から出力される電圧のＡＤ値を読み取るサブ基板電圧読取手段とを備え、
前記サブ基板第１識別情報取得手段により取得されるサブ基板第１識別情報は、前記サブ基板電圧読取手段により読み取られた電圧のＡＤ値であることを特徴とする請求項３記載の多機能周辺装置。
【請求項５】
前記サブ基板のカテゴリーを識別するサブ基板第２識別情報を取得するサブ基板第２識別情報取得手段を備え、
前記サブ装置特定手段は、電源が投入された場合に、前記サブ基板第１識別情報取得手段により取得されたサブ基板第１識別情報と、前記サブ基板第２識別情報取得手段により取得されたサブ基板第２識別情報とに基づいて、前記サブ装置を特定するものであることを特徴とする請求項３又は４記載の多機能周辺装置。
【請求項６】
前記サブ装置特定手段により特定されたサブ装置と、前記機種モデル特定手段により特定された機種モデルにおけるサブ装置とが、前記一致判定手段により不一致であると判定された場合に、エラー報知を行うエラー報知手段を備えていることを特徴とする請求項３から５のいずれかに記載の多機能周辺装置。
【請求項７】
前記サブ装置が、前記サブ装置特定手段により特定された場合に、前記機種モデルが前記機種モデル特定情報により特定不能であれば、前記機種モデル特定手段により特定された機種モデルとして代替させる機種モデルを記憶する代替機種モデル記憶手段と、
前記サブ装置が、前記サブ装置特定手段により特定された場合に、前記機種モデルが前記機種モデル特定情報により特定不能であれば、前記代替機種モデル記憶手段に記憶される機種モデルを、前記機種モデル特定手段により特定された機種モデルとして代替させる機種モデル代替手段とを備えていることを特徴とする請求項３から６のいずれかに記載の多機能周辺装置。
【請求項８】
前記機種モデルが、前記機種モデル特定手段により特定不能である場合に、前記機種モデル特定手段により特定された機種モデルとして代替させる機種モデルを記憶する代替機種モデル記憶手段と、
前記機種モデルが、前記機種モデル特定手段により特定不能である場合に、前記代替機種モデル記憶手段に記憶される機種モデルを、前記機種モデル特定手段により特定された機種モデルとして代替させる機種モデル代替手段とを備えていることを特徴とする請求項１から６のいずれかに記載の多機能周辺装置。
【請求項９】
前記メイン基板は、前記機種モデルに応じた固有の値の電圧が出力される機種モデル特定用回路と、
その機種モデル特定用回路から出力される電圧のＡＤ値を読み取るメイン基板電圧読取手段とを備え、
前記メイン基板第２識別情報取得手段により取得されるメイン基板第２識別情報は、前記メイン基板電圧読取手段により読み取られた電圧のＡＤ値であり、
前記代替機種モデル記憶手段に記憶される前記代替させる機種モデルは、最も生産量の多い機種モデルであり、
前記メイン基板第２識別情報取得手段により取得されたＡＤ値が不定値であることによって、前記機種モデル特定手段による前記機種モデルの特定が不能である場合に、前記機種モデル代替手段は、前記代替機種モデル記憶手段に記憶される前記最も生産量の多い機種モデルを、前記機種モデル特定手段により特定された機種モデルとして代替させるものであることを特徴とする請求項８記載の多機能周辺装置。
【請求項１０】
前記サブ装置は、前記機種モデルに応じた操作を指示するための操作部を有する操作パネル装置であり、
前記機能情報は、前記操作部の設定を示す情報を含むものであることを特徴とする請求項１から９のいずれかに記載の多機能周辺装置。
【請求項１１】
前記サブ装置は、前記機種モデルに応じた表示を行うための表示部及び／又は前記機種モデルに応じた報知を行うための報知部を有する操作パネル装置であり、
前記機能情報は、前記表示部の設定及び／又は前記報知部の設定を示す情報を含むものであることを特徴とする請求項１から１０のいずれかに記載の多機能周辺装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多機能周辺装置に関し、特に、人為的な入力操作を行うことなく、メイン基板とパネル基板とが正常に動作させるように設定される多機能周辺装置に関する。
【背景技術】
【０００２】
ファクシミリ機能など、複数の機能を１台に備えた多機能周辺装置では、近年、機能が多様化したことにより、高機能を有する高級機種から最低限の機能を有する廉価機種まで幅広い機種モデルが生産されている。これらの機種モデルには、各機種モデルに応じた操作パネルが設けられている。この操作パネルは、多機能周辺装置における主な制御を行うメイン基板に接続されたパネル基板により制御されている。
【０００３】
１の機種モデルにおけるメイン基板とパネル基板との組合わせが適切でない場合には、操作パネルが正常に動作しなかったり、ひどい場合には、全く動作しなくなってしまう。多種多様の操作パネル部分が１の機種モデルにおいて正しく実装されるように、例えば、特開平１０−３１１９８４号公報（特許文献１）には、液晶表示パネルと、その液晶表示パネルと液晶駆動回路とを接続する接続基板とが適切に組み合わせられるように、液晶表示パネルと液晶駆動回路と接続基板とから構成される液晶表示装置の機種を表す位置合わせマークを設けることによって、作業者に適合する機種を視覚的に識別させて、異機種パネルの混合による不良発生の低減を図っている。
【０００４】
一方で、多くの場合、コスト削減の目的で、多機能周辺装置における多数の機種モデルが共通のプログラムで動作するようにされている。このように、共通のプログラムにより複数の機種モデルを動作させる場合には、メイン基板に接続されるパネル基板の種類を特定させる必要があり、従来では、図１２を参照して以下に説明するように、作業者による手入力によってメイン基板とパネル基板との対応付けが行われていた。
【０００５】
図１２は、従来の多機能周辺装置においてメイン基板とパネル基板との対応付けを作業者の手入力により設定する処理のフローチャートである。この図１２に示す処理は、多機能周辺装置に電源が投入されると起動する処理であり、まず、作業者により保守モードに設定されたかが確認され（Ｓ１０１）、保守モードに設定された場合には（Ｓ１０１：Ｙｅｓ）、作業者によって入力された機種モデル情報（即ち、この多機能周辺装置の機種モデルが何であるかの情報）を、多機能周辺装置に内蔵されるＥＥＰＲＯＭに書き込み（Ｓ１０２）、この処理を終了する。これによって、ＥＥＰＲＯＭに機種モデル情報が記憶されているため、以降において、電源投入（又は、再起動）された場合に、Ｓ１０１の処理により確認した結果、保守モードに設定されなければ（Ｓ１０１：Ｎｏ）、ＥＥＰＲＯＭから機種モデル情報を読み込み（Ｓ１０３）、読み込んだ機種モデル情報に基づいて操作パネル種類を特定し、その操作パネル種類に応じたキーマトリクスを設定する（Ｓ１０４）。Ｓ１０４の処理によってキーマトリクスが設定されると、待機状態へ移行する。その結果として、操作パネルの操作による各種指示は、機種モデルに応じた正常な指示となるので、多機能周辺装置は正常に動作することになる。
【特許文献１】特開平１０−３１１９８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、一般的には、作業者により手入力される機種モデル情報は複数桁（例えば、４桁）の数字コードであるので、その複数桁の数字コードを１つの多機能周辺装置毎に手入力するのは非常に煩雑な作業であるという問題点があった。また、人為的な入力操作であるために、入力ミスによる不良発生を低減させるには限界があるという問題点もあった。
【０００７】
本発明は、上述した問題点を解決するためになされたものであり、人為的な入力操作を行うことなく、メイン基板とパネル基板とが正常に動作させるように設定される多機能周辺装置を提供することを目的としている。
【課題を解決するための手段】
【０００８】
この目的を達成するために、請求項１記載の多機能周辺装置は、機種モデルに応じた各種機能を主に制御するメイン基板と、そのメイン基板に接続されて、そのメイン基板から出力される指示に基づいて、前記機種モデルに応じた機能に関する周辺制御を行うサブ基板とを備えたものであって、前記機種モデル毎に決まる前記メイン基板と前記サブ基板との組み合わせを正常に機能させる機能情報を、前記機種モデル毎に記憶する機能情報記憶手段と、前記メイン基板のカテゴリーを示すメイン基板第１識別情報を取得するメイン基板第１識別情報取得手段と、前記機種モデル毎に前記メイン基板が固有に有するメイン基板第２識別情報を取得するメイン基板第２識別情報取得手段と、電源が投入された場合に、前記メイン基板第１識別情報取得手段により取得されたメイン基板第１識別情報と、前記メイン基板第２識別情報取得手段により取得されたメイン基板第２識別情報とに基づいて、前記機種モデルを特定する機種モデル特定手段と、その機種モデル特定手段により特定された機種モデルに対応する前記機能情報を、前記機能情報記憶手段から取得する機能情報取得手段と、その機能情報取得手段により取得された機能情報に基づいて、前記機種モデル特定手段により特定された前記機種モデルにおいて前記メイン基板と前記サブ基板とを正常に機能させる機能制御手段とを備えている。
【０００９】
請求項２記載の多機能周辺装置は、請求項１記載の多機能周辺装置において、前記メイン基板は、前記機種モデルに応じた固有の値の電圧が出力される機種モデル特定用回路と、その機種モデル特定用回路から出力される電圧のＡＤ値を読み取るメイン基板電圧読取手段とを備え、前記メイン基板第２識別情報取得手段により取得されるメイン基板第２識別情報は、前記メイン基板電圧読取手段により読み取られた電圧のＡＤ値である。
【００１０】
請求項３記載の多機能周辺装置は、請求項１又は２記載の多機能周辺装置において、前記サブ基板により制御されるサブ装置毎に、そのサブ基板が固有に有するサブ基板第１識別情報を取得するサブ基板第１識別情報取得手段と、電源が投入された場合に、前記サブ基板第１識別情報取得手段により取得されたサブ基板第１識別情報に基づいて、前記サブ装置を特定するサブ装置特定手段と、そのサブ装置特定手段により特定されたサブ装置と、前記機種モデル特定手段により特定された機種モデルにおけるサブ装置とが一致するかを判定する一致判定手段とを備え、前記機能情報取得手段は、前記サブ装置特定手段により特定されたサブ装置と、前記機種モデル特定手段により特定された機種モデルにおけるサブ装置とが前記一致判定手段により一致すると判定された場合に、前記機種モデル特定手段により特定された機種モデルに対応する前記機能情報を、前記機能情報記憶手段から取得するものである。
【００１１】
請求項４記載の多機能周辺装置によれば、請求項３記載の多機能周辺装置において、前記サブ基板は、そのサブ基板により制御されるサブ装置に応じた固有の値の電圧が出力されるサブ装置特定用回路と、そのサブ装置特定用回路から出力される電圧のＡＤ値を読み取るサブ基板電圧読取手段とを備え、前記サブ基板第１識別情報取得手段により取得されるサブ基板第１識別情報は、前記サブ基板電圧読取手段により読み取られた電圧のＡＤ値である。
【００１２】
請求項５記載の多機能周辺装置によれば、請求項３又は４記載の多機能周辺装置において、前記サブ基板のカテゴリーを識別するサブ基板第２識別情報を取得するサブ基板第２識別情報取得手段を備え、前記サブ装置特定手段は、電源が投入された場合に、前記サブ基板第１識別情報取得手段により取得されたサブ基板第１識別情報と、前記サブ基板第２識別情報取得手段により取得されたサブ基板第２識別情報とに基づいて、前記サブ装置を特定するものである。
【００１３】
請求項６記載の多機能周辺装置によれば、請求項３から５のいずれかに記載の多機能周辺装置において、前記サブ装置特定手段により特定されたサブ装置と、前記機種モデル特定手段により特定された機種モデルにおけるサブ装置とが、前記一致判定手段により不一致であると判定された場合に、エラー報知を行うエラー報知手段を備えている。
【００１４】
請求項７記載の多機能周辺装置は、請求項３から６のいずれかに記載の多機能周辺装置において、前記サブ装置が、前記サブ装置特定手段により特定された場合に、前記機種モデルが前記機種モデル特定情報により特定不能であれば、前記機種モデル特定手段により特定された機種モデルとして代替させる機種モデルを記憶する代替機種モデル記憶手段と、前記サブ装置が、前記サブ装置特定手段により特定された場合に、前記機種モデルが前記機種モデル特定情報により特定不能であれば、前記代替機種モデル記憶手段に記憶される機種モデルを、前記機種モデル特定手段により特定された機種モデルとして代替させる機種モデル代替手段とを備えている。
【００１５】
請求項８記載の多機能周辺装置は、請求項１から６のいずれかに記載の多機能周辺装置において、前記機種モデルが、前記機種モデル特定手段により特定不能である場合に、前記機種モデル特定手段により特定された機種モデルとして代替させる機種モデルを記憶する代替機種モデル記憶手段と、前記機種モデルが、前記機種モデル特定手段により特定不能である場合に、前記代替機種モデル記憶手段に記憶される機種モデルを、前記機種モデル特定手段により特定された機種モデルとして代替させる機種モデル代替手段とを備えている。
【００１６】
請求項９記載の多機能周辺装置は、請求項８記載の多機能周辺装置において、前記メイン基板は、前記機種モデルに応じた固有の値の電圧が出力される機種モデル特定用回路と、その機種モデル特定用回路から出力される電圧のＡＤ値を読み取るメイン基板電圧読取手段とを備え、前記メイン基板第２識別情報取得手段により取得されるメイン基板第２識別情報は、前記メイン基板電圧読取手段により読み取られた電圧のＡＤ値であり、前記代替機種モデル記憶手段に記憶される前記代替させる機種モデルは、最も生産量の多い機種モデルであり、前記メイン基板第２識別情報取得手段により取得されたＡＤ値が不定値であることによって、前記機種モデル特定手段による前記機種モデルの特定が不能である場合に、前記機種モデル代替手段は、前記代替機種モデル記憶手段に記憶される前記最も生産量の多い機種モデルを、前記機種モデル特定手段により特定された機種モデルとして代替させるものである。
【００１７】
請求項１０記載の多機能周辺装置は、請求項１から９のいずれかに記載の多機能周辺装置において、前記サブ装置は、前記機種モデルに応じた操作を指示するための操作部を有する操作パネル装置であり、前記機能情報は、前記操作部の設定を示す情報を含むものである。
【００１８】
請求項１１記載の多機能周辺装置は、請求項１から１０のいずれかに記載の多機能周辺装置において、前記サブ装置は、前記機種モデルに応じた表示を行うための表示部及び／又は前記機種モデルに応じた報知を行うための報知部を有する操作パネル装置であり、前記機能情報は、前記表示部の設定及び／又は前記報知部の設定を示す情報を含むものである。
【発明の効果】
【００１９】
請求項１記載の多機能周辺装置によれば、機種モデルに応じた各種機能を主に制御するメイン基板と、そのメイン基板に接続されて、そのメイン基板から出力される指示に基づいて、該機種モデルに応じた機能に関する周辺制御を行うサブ基板とを備えたものであり、機種モデル毎に決まる該メイン基板と該サブ基板との組み合わせを正常に機能させる機能情報が、機能情報記憶手段に記憶されている。
【００２０】
一方で、電源が投入された場合に、メイン基板第１識別情報取得手段により取得された、メイン基板のカテゴリーを示すメイン基板第１識別情報と、メイン基板第２識別情報取得手段により取得された、メイン基板が機種モデル毎に固有に有するメイン基板第２識別情報とに基づいて、機種モデル特定手段により機種モデルが特定される。すると、そのように特定された機種モデルに対応する機種情報が、機能情報取得手段によって、機能情報記憶手段から取得される。
【００２１】
そして、機種モデル特定手段により特定された機種モデルにおいて、上記のように取得された機能情報に基づいて、機能制御手段により、メイン基板とサブ基板とが正常に機能させられる。
【００２２】
よって、１の多機能周辺装置におけるメイン基板とパネル基板とを、作業者の手入力に頼ることなく、メイン基板のカテゴリーと該メイン基板に固有に有する情報とによって関連付けることができ、その結果として、メイン基板とサブ基板とを正常に機能させることができる。従って、非人為的にメイン基板とサブ基板との対応付けを行うことができるので、作業者による手入力といった煩雑な作業を省略することができるという効果がある。また、非人為的にメイン基板とサブ基板との対応付けがされるので、作業者の入力ミスに基づく誤作動を防止できるという効果もある。さらに、メイン基板第１識別情報とメイン基板第２識別情報との組合わせによって機種モデルが特定されるので、特定させることのできる機種モデルの種類が多くなり、機種モデルが多様化した場合にも詳細な区分で特定できるという効果がある。
【００２３】
請求項２記載の多機能周辺装置によれば、請求項１記載の多機能周辺装置の奏する効果に加えて、メイン基板が機種モデル毎に固有に有するメイン基板第２識別情報として、機種モデルに応じて固有の値の電圧が出力される機種モデル特定用回路の電圧のＡＤ値が使用される。よって、ハード的に機種モデルを特定、即ち、メイン基板とサブ基板との対応付けがされるので、作業者による手入力といった煩雑な作業を省略することができ、その結果として、作業者の入力ミスに基づく誤作動を防止できるという効果がある。また、メイン基板第２識別情報を、機種モデル特定用回路から出力される電圧のＡＤ値とすることによって、その電圧を高分解能で検出することができる。その結果として、機種モデルの特定を高精度で行うことができるという効果もある。
【００２４】
請求項３記載の多機能周辺装置によれば、請求項１又は２記載の多機能周辺装置の奏する効果に加えて、電源が投入された場合に、サブ基板第１識別情報取得手段により取得された、サブ基板が固有に有するサブ基板第１識別情報に基づいて、サブ装置特定手段によりサブ装置が特定される。すると、そのように特定されたサブ装置と、機種モデル特定手段により特定された機種モデルにおけるサブ装置とが一致するかが、一致判定手段により判定される。そして、サブ装置特定手段により特定されたサブ装置と、機種モデル特定手段により特定された機種モデルにおけるサブ装置とが、該一致判定手段により一致すると判定された場合に、機種モデル特定手段により特定された機種モデルに対応する機能情報が、機能情報取得手段により、機能情報記憶手段から取得される。その結果として、メイン基板とサブ基板とが正常に機能させられる。よって、サブ基板から得られる情報に基づいてサブ装置を特定することによって、メイン基板から得られる情報に基づいて特定された機種モデルが正しい情報であるかを確認するので、メイン基板とサブ基板との対応付けを精度良く行うことができるという効果がある。それによって、メイン基板とサブ基板との不適合に起因する誤作動を有効に低減できる。
【００２５】
請求項４記載の多機能周辺装置によれば、請求項３記載の多機能周辺装置の奏する効果に加えて、サブ基板が固有に有するサブ基板第１識別情報として、サブ基板により制御されるサブ装置に応じた固有の値の電圧が出力されるサブ装置特定用回路の電圧のＡＤ値が使用される。よって、ハード的にサブ装置を特定できるので、メイン基板から得られる情報に基づいて特定された機種モデルが正しい情報であるかについての確認は、非人為的に行われるので、人為的ミスに基づく誤作動を有効に低減できる。また、パネル基板第１識別情報を、サブ装置特定用回路から出力される電圧のＡＤ値とすることによって、その電圧を高分解能で検出することができる。その結果として、サブ装置の特定を高精度で行うことができるという効果もある。
【００２６】
請求項５記載の多機能周辺装置によれば、請求項３又は４記載の多機能周辺装置の奏する効果に加えて、電源が投入された場合に、サブ基板第１識別情報取得手段により取得された、サブ基板が固有に有するサブ基板第１識別情報と、サブ基板第２識別情報取得手段により取得された、サブ基板のカテゴリーを識別するサブ基板第２識別情報とに基づいて、サブ装置特定手段によって、サブ装置が特定される。よって、サブ基板第１識別情報とサブ基板第２識別情報との組合わせによってサブ装置が特定されるので、特定させることのできるサブ装置の種類が多くなり、サブ装置の種類が多様化した場合にも詳細な区分で特定できるという効果がある。
【００２７】
請求項６記載の多機能周辺装置によれば、請求項３から５のいずれかに記載の多機能周辺装置において、サブ装置特定手段により特定されたサブ装置と、機種モデル特定手段により特定された機種モデルにおけるサブ装置とが、一致判定手段により不一致であると判定された場合に、エラー報知手段により、エラー報知が行われるので、作業者は、この多機能周辺装置が正常に機能しないことを認識できるという効果がある。それによって、作業者は、即座にメイン基板とサブ基板とを再度対応付ける処理や、多機能周辺装置本体をメーカへ修理に出すこと等、適切な対処をすることができる。
【００２８】
請求項７記載の多機能周辺装置によれば、請求項３から６のいずれかに記載の多機能周辺装置において、サブ装置特定手段によりサブ装置が特定されたが、機種モデルが機種モデル特定情報により特定不能であった場合に、代替機種モデル記憶手段に予め記憶されている機種モデルが、機種モデル代替手段によって、機種モデル特定手段により特定された機種モデルとして代替される。よって、この代替機種モデル記憶手段に予め記憶されている機種モデルを、例えば、特定されたサブ装置に適合する機種モデルの中で最も多く生産されている機種モデルとすることにより、基本的な機能が全く機能しない可能性を低減することができるという効果がある。基本的な機能が機能することによって、その後の再設定の煩雑さが軽減される。
【００２９】
請求項８記載の多機能周辺装置によれば、請求項１から６のいずれかに記載の多機能周辺装置の奏する効果に加えて、機種モデルが機種モデル特定情報により特定不能であった場合に、代替機種モデル記憶手段に予め記憶されている機種モデルが、機種モデル代替手段によって、機種モデル特定手段により特定された機種モデルとして代替される。よって、この代替機種モデル記憶手段に予め記憶されている機種モデルを、例えば、最も多く生産されている機種モデルとすることにより、基本的な機能が全く機能しない可能性を低減することができるという効果がある。基本的な機能が機能することによって、その後の再設定の煩雑さが軽減される。
【００３０】
請求項９記載の多機能周辺装置によれば、請求項８記載の多機能周辺装置の奏する効果に加えて、メイン基板が機種モデル毎に固有に有するメイン基板第２識別情報として、機種モデルに応じて固有の値の電圧が出力される機種モデル特定用回路の電圧のＡＤ値が使用される。ここで、メイン基板第２情報取得手段により取得されたメイン基板第２識別情報としてのＡＤ値が不定値であることによって、機種モデル特定手段による機種モデルの特定が不能である場合には、代替機種モデル記憶手段に予め記憶されている最も生産量の多い機種モデルが、機種モデル代替手段によって、機種モデル特定手段により特定された機種モデルとして代替される。よって、読み取られた電圧のＡＤ値が不定であることにより、機種モデルが特定できなかった場合であっても、最も多く生産されている機種モデルを代替させることにより、基本的な機能が全く機能しない可能性を低減することができるという効果がある。基本的な機能が機能することによって、その後の再設定の煩雑さが軽減される。
【００３１】
請求項１０記載の多機能周辺装置によれば、請求項１から９のいずれかに記載の多機能周辺装置の奏する効果に加えて、メイン基板とサブ基板との組み合わせを正常に機能させる機能情報は、機種モデルに応じた操作を指示するための操作部を有する操作パネル装置における該操作部の設定を示す情報を含むものである。よって、機種モデル毎に異なる操作パネルの操作部の設定を示す情報を、メイン基板から非人為的に決定することができるので、人為的ミスによる操作パネルの操作部の誤作動を防止し得るという効果がある。
【００３２】
請求項１１記載の多機能周辺装置によれば、請求項１から１０のいずれかに記載の多機能周辺装置の奏する効果に加えて、メイン基板とサブ基板との組み合わせを正常に機能させる機能情報は、機種モデルに応じた表示を行うための表示部及び／又は前記機種モデルに応じた報知を行うための報知部を有する操作パネル装置における該表示部の設定及び／又は該報知部の設定を示す情報を含むものである。よって、機種モデル毎に異なる操作パネルの表示部の設定及び／又は報知部の設定を示す情報を、メイン基板から非人為的に決定することができるので、人為的ミスによる操作パネルの表示部及び／又は報知部の誤作動を防止し得るという効果がある。
【発明を実施するための最良の形態】
【００３３】
以下、本発明の好ましい実施例について、添付図面を参照して説明する。まず、図１及び図２を参照して、第１実施例の多機能周辺装置（以下、「ＭＦＤ（Multi Function Device）」と略す）１の電気的構成について説明する。図１及び図２は、いずれも、本発明の第１実施例におけるＭＦＤ１の電気的構成を示すブロック図である。より詳細には、図１は、メイン基板Ｍがメイン基板Ｍ１であるＭＦＤ１の電気的構成を示すブロック図であり、図２は、メイン基板Ｍがメイン基板Ｍ２であるＭＦＤ１の電気的構成を示すブロック図である。
【００３４】
ＭＦＤ１は、回線１００を介してファクシミリ通信を実現するファクシミリ機能や、回線１００を介して音声通話を実現する音声通話機能の他に、プリンタ機能などの各種の機能を１台に備えた多機能周辺装置である。
【００３５】
図１に示すように、ＭＦＤ１は、メイン基板Ｍ（Ｍ１）と、パネル基板Ｐ（Ｐ１）と、スキャナ部２２と、プリンタ部２４と、モデム２６と、回線制御部２８と、パラレルＩ／Ｆ４０と、ＵＳＢＩ／Ｆ４２と、ＬＡＮＩ／Ｆ４４、とパネルＩ／Ｆ４６と、操作部３４と、ＬＣＤ３６と、スピーカ部３８とを主に備えている。なお、操作部３４とＬＣＤ３６とスピーカ部３８とは、操作パネルＣＰを構成する。
【００３６】
メイン基板Ｍは、ＭＦＤ１における主な制御を行う基板であり、ＭＦＤ１における機種モデルのカテゴリー（例えば、基本的機能のみを有する汎用の機種モデル群、コードレス機能を有する機種モデル群など）に応じたカテゴリーに分類される。図１には、メイン基板Ｍのカテゴリーの１つであるメイン基板Ｍ１を示し、後述する図２では、同じくメイン基板Ｍのカテゴリーの１つであるメイン基板Ｍ２を示している。
【００３７】
図１に示すように、メイン基板Ｍ（メイン基板Ｍ１）は、ＭＦＤ１全体の動作を制御するＣＰＵ１２と、そのＣＰＵ１２により実行される各種の制御プログラムや固定値データを記憶するＲＯＭ１４と、ＣＰＵ１２により実行される各種処理に必要なデータやプログラム等を一時的に記憶するためのメモリであるＲＡＭ１６と、作業者によって登録又は設定される各種データや各種設定値を不揮発的に記憶し得る書き換え可能なメモリであるＥＥＰＲＯＭ１８と、メイン基板Ｍのカテゴリーを特定するためのメイン基板カテゴリー特定回路６２と、ＭＦＤ１の機種モデルを特定するためのモデル特定回路６４と、そのモデル特定回路６４に接続され、モデル特定回路６４から出力される電圧値をＡＤ変換するためのＡＤコンバータ６６と、集積回路であるＡＳＩＣ（Application Specific Integrated Circuit）５２とを主に備えている。
【００３８】
ここで、ＲＯＭ１４は、機能テーブルメモリ１４ａと代替機種モデルメモリ１４ｂを備えている。機能テーブルメモリ１４ａは、ＭＦＤ１において、メイン基板Ｍとそのメイン基板Ｍに接続されるパネル基板Ｐとの組み合わせを正常に機能させるための機能テーブルを、ＭＦＤ１の機種モデル毎に記憶するメモリである。詳細は図７〜図９のフローチャートを参照して後述するが、本実施例のＭＦＤ１においては、メイン基板Ｍ及びパネル基板Ｐにおけるハード的な情報に基づいて、機能テーブルメモリ１４ａに格納される機能情報の中から機種モデルに応じた機能テーブルを取得でき、その結果として、多種の機種モデルに対して共通のプログラムを用いても、操作パネルＣＰにおける各部（操作部３４、ＬＣＤ３６、スピーカ部３８）を正常に機能させることができる。なお、機能テーブルメモリ１４ａに格納される機能テーブルについては図４を参照して後述する。
【００３９】
代替機種モデルメモリ１４ｂは、メイン基板Ｍ及びパネル基板Ｐにおけるハード的な情報に基づく機種モデルの特定ができなかった場合に代替するための代替用機種モデルを格納するメモリである。この代替機種モデルメモリ１４ｂには、代替用機種モデルとして、最も生産数の多い機種モデルが格納されている。詳細は図７を参照して後述するが、メイン基板Ｍ及びパネル基板Ｐにおけるハード的な情報に基づく機種モデルの特定ができなかった場合に、この代替機種モデルメモリ１４ｂから最も生産数の多い機種モデルを代替させることによって、操作パネルＣＰにおける基本的な機能が少なくとも機能するような状況を作ることができる。あるいは、パネル基板Ｐにおけるハード的な情報に基づいて操作パネルＣＰの特定はされたが、メイン基板Ｍの特定ができなかった場合に、この代替機種モデルメモリ１４ｂを参照して、特定された操作パネルＣＰに適合する機種モデルの中で最も生産数の多い機種モデルを代替させることによって、基本的な機能が全く機能しない可能性を低減することができる。そして、基本的な機能が機能すれば、その後の再設定の煩雑さが軽減される。
【００４０】
また、このメイン基板Ｍにより制御されるスキャナ部２２は、ＣＰＵ１２からの指示に基づいて、所定の読取位置（非図示）にセットされた原稿から画像の読み取りを行うと共に、この画像のイメージデータを生成するためのものであり、原稿搬送用モータ（非図示）を備えている。
【００４１】
プリンタ部２４は、ＣＰＵ１２からの指示に基づいて、所定の給紙位置（非図示）にセットされた記録紙への印刷を行うためのインクジェット方式のプリンタで構成され、記録紙を搬送する記録紙搬送用モータ（非図示）と、記録紙へインクを吐出する印字ヘッド（非図示）と、その印字ヘッドを搭載したキャリッジ（非図示）を移動させるキャリッジモータ（非図示）とを備えている。
【００４２】
モデム２６は、ＣＰＵ１２からの指示に基づいて、スキャナ部２２で生成されたイメージデータを変調して回線制御部２８を介して回線１００に伝送可能な画像信号を生成したり、回線１００から回線制御部２８を介して入力された画像信号をイメージデータに復調するものである。
【００４３】
回線制御部２８は、回線１００からの各種信号の入力と、回線１００への信号の出力を行うと共に、ＣＰＵ１２からの指示に基づいて、回線１００との間で入出力する信号の伝送先及び伝送元となる伝送経路を設定する。この「伝送経路」としては、操作部３４により画像を送信する（ファクシミリデータを送信する）ための操作が行われる際、又は、回線１００から画像信号を受信した（ファクシミリデータを受信した）際に、モデム２６へ向かう経路が設定される。そして、この経路を画像信号が伝達可能な状態となる。一方で、この設定された伝送経路は、モデム２６による画像信号の出力が終了した際、又は、回線１００からの画像信号の入力が終了した際に解除され、この経路を画像信号が伝送されない状態となる。
【００４４】
メイン基板カテゴリー特定回路６２は、直流電源部（非図示）と、その直流電源部とＣＰＵ１２に設けられたポートＡ１２ａとの間に設けられた第１抵抗部（非図示）と、該直流電源部とＣＰＵ１２に設けられたポートＢ１２ｂとの間に設けられた第２抵抗部（非図示）と、アース部（非図示）とを少なくとも備えており、それらの構成間の配線様式に応じて、ポートＡ１２ａ及びポートＢ１２ｂのそれぞれに対し、出力信号がＯＮ（Ｈｉｇｈレベル）又はＯＦＦ（Ｌｏｗレベル）に設定される。このポートＡ１２ａ又はポートＢ１２ｂに対する出力信号のＯＮ及びＯＦＦの設定は、メイン基板Ｍの製造時において設定されるものであり、本実施例では、図５を参照して後述するように、メイン基板Ｍにおける４つのカテゴリー（メイン基板Ｍ１〜Ｍ４）に応じて、ポートＡ１２ａ又はポートＢ１２ｂに対する出力信号のＯＮ又はＯＦＦが特定の組み合わせとなるように設定されている。
【００４５】
モデル特定回路６４は、機種モデルに対して固有の電圧値が出力されるように構成されたものである。このモデル特定回路６４は、直流電源部（非図示）、アース部（非図示）と、そのアース部と直流電源部との間に直列に設けられた固定抵抗部（非図示）と可変抵抗部（非図示）とを少なくとも備えており、固定抵抗部と可変抵抗部との間のポイントからＡＤコンバータ６６へ電圧値が出力される。ＡＤコンバータ６６へ出力される電圧値は、可変抵抗部（非図示）の抵抗値を変化させることによって調整可能であり、機種モデル毎にその抵抗値が設定される。よって、機種モデル毎に固有の電圧値がＡＤコンバータ６６へ出力されるので、その電圧のＡＤ値を読み取ることによって、ＭＦＤ１の機種モデルを特定することができる。
【００４６】
図１に示すように、ＣＰＵ１２と、ＲＯＭ１４と、ＲＡＭ１６と、ＥＥＰＲＯＭ１８と、ＡＤコンバータ６６と、ＡＳＩＣ５２と、モデム２６とが、メインバス５４により互いに接続されている。
【００４７】
また、メイン基板カテゴリー特定回路６２は、ＣＰＵ１２に設けられている２つのポート、ポートＡ１２ａ及びポートＢ１２ｂに接続されている。
【００４８】
また、ＡＳＩＣ５２には、スキャナ部２２と、プリンタ部２４と、パラレルケーブル経由で外部プリンタ等と接続するためのパラレルインターフェイス部であるパラレルＩ／Ｆ４０と、ＵＳＢケーブルを経由でパーソナルコンピュータやデジタルカメラ等と接続するためのＵＳＢインターフェイス部であるＵＳＢＩ／Ｆ４２と、ＬＡＮケーブル経由でＬＡＮ（Local Area Network）に接続するためのＬＡＮインターフェイス部であるＬＡＮＩ／Ｆ４４と、パネル基板Ｐと接続するためのパネルインターフェイス部であるパネルＩ／Ｆ４６と、回線１００に接続される回線制御部２８と接続されている。また、回線制御部２８とモデム２６とは、上述した伝送経路によって接続されている。
【００４９】
パネル基板Ｐは、パネルＩ／Ｆ４６を介してメイン基板Ｍに接続され、そのメイン基板Ｍから出力される指示に基づいて、操作部３４とＬＣＤ３６とスピーカ部３８とから構成される操作パネルＣＰを制御する基板である。操作パネルＣＰのカテゴリー（例えば、ＬＣＤ３６が１行表示モデルである操作パネルＣＰの群、ＬＣＤ３６が２行表示モデルである操作パネルＣＰの群など）に応じたカテゴリーに分類される。図６を参照して後述するが、本実施例ではパネル基板Ｐには、パネル基板Ｐ１〜パネル基板Ｐ４までの４つのカテゴリーが存在する。図１には、これらの４つのカテゴリーの１つであるパネル基板Ｐ１を図示している。
【００５０】
図１に示すように、パネル基板Ｐは、操作パネルＣＰの各部（操作部３４、ＬＣＤ３６、スピーカ部３８）の動作を制御するＣＰＵ１１２と、そのＣＰＵ１１２により実行される各種の制御プログラムや固定値データを記憶するＲＯＭ１１４と、ＣＰＵ１１２により実行される各種処理に必要なデータやプログラム等を一時的に記憶するためのメモリであるＲＡＭ１１６と、パネル基板Ｐのカテゴリーを特定するためのパネル基板カテゴリー特定回路１６２と、操作パネルＣＰの種類を特定するためのパネル特定回路１６４と、そのパネル特定回路１６４に接続され、パネル特定回路１６４から出力される電圧値をＡＤ変換するためのＡＤコンバータ１６６と、入出力ポート１４２とを主に備えている。
【００５１】
ここで、ＲＯＭ１１４は、機能テーブルメモリ１１４ａを備えている。機能テーブルメモリ１１４ａは、メイン基板Ｍ側の機能テーブルメモリ１４ａに記憶される機能テーブルと同じ構成を有する機能テーブル、即ち、ＭＦＤ１の機種モデルに応じたメイン基板Ｍとそのメイン基板Ｍに接続されるパネル基板Ｐとの組み合わせを正常に機能させるための機能情報を格納するテーブルを、ＭＦＤ１の機種モデル毎に記憶するメモリである。この機能テーブル１１４ａがＭＦＤ１の機種モデルに適合している場合には、パネル基板Ｐにより制御される操作パネルＣＰにおける各部（操作部３４、ＬＣＤ３６、スピーカ部３８）が正常に機能する。
【００５２】
また、このパネル基板Ｐにより制御される操作部３４は、ＭＦＤ１で各種機能を実行させるための複数の操作入力キー（ボタンやスイッチなど）から構成されるものであり、ＬＣＤ３６は、ＭＦＤ１における各種情報を表示する液晶ディスプレイ（以下、「ＬＣＤ（Liquid Crystal Display）」と称する）であり、スピーカ部３８は、スピーカ及びそのスピーカを駆動する駆動回路から構成されるものである。
【００５３】
パネル基板カテゴリー特定回路１６２は、直流電源部（非図示）と、その直流電源部とＣＰＵ１１２に設けられたポートＣ１１２ａとの間に設けられた第３抵抗部（非図示）と、該直流電源部とＣＰＵ１１２に設けられたポートＤ１２ｂとの間に設けられた第４抵抗部（非図示）と、アース部（非図示）とを少なくとも備えており、それらの構成間の配線様式に応じて、ポートＣ１１２ａ及びポートＤ１１２ｂのそれぞれに対し、出力信号がＯＮ（Ｈｉｇｈレベル）又はＯＦＦ（Ｌｏｗレベル）に設定される。このポートＣ１１２ａ又はポートＤ１１２ｂに対する出力信号のＯＮ及びＯＦＦの設定は、パネル基板Ｐの製造時において設定されるものであり、本実施例では、図６を参照して後述するように、パネル基板Ｐにおける４つのカテゴリー（パネル基板Ｐ１〜Ｐ４）に応じて、ポートＣ１１２ａ又はポートＤ１１２ｂに対する出力信号のＯＮ又はＯＦＦが特定の組み合わせとなるように設定されている。
【００５４】
パネル特定回路１６４は、操作パネルＣＰの種類に対して固有の電圧値が出力されるように構成されたものであり、直流電源部（非図示）、アース部（非図示）と、そのアース部と直流電源部との間に直列に設けられた固定抵抗部（非図示）と可変抵抗部（非図示）とを少なくとも備えており、固定抵抗部と可変抵抗部との間のポイントからＡＤコンバータ１６６へ電圧値が出力される。ＡＤコンバータ１６６へ出力される電圧値は、可変抵抗部（非図示）の抵抗値を変化させることによって調整可能であり、操作パネルＣＰの種類毎にその抵抗値が設定される。よって、操作パネルＣＰの種類毎に固有の電圧値がＡＤコンバータ１６６へ出力されるので、その電圧のＡＤ値を読み取ることによって、操作パネルＣＰの種類を特定することができる。
【００５５】
また、図１に示すように、ＣＰＵ１１２、ＲＯＭ１１４、ＲＡＭ１１６、ＡＤコンバータ１６６とは、それぞれ、入出力ポート１４２に接続されている。また、この入出力ポート１４２には、操作部３４、ＬＣＤ３６、スピーカ部３８、パネルＩ／Ｆ４６が接続されている。
【００５６】
図２は、メイン基板Ｍがメイン基板Ｍ２であるＭＦＤ１の電気的構成を示すブロック図である。このメイン基板Ｍがメイン基板Ｍ２であるＭＦＤ１は、コードレス機能を有する機種モデル群用の回路構成を有する基板である。図２に示すように、このメイン基板Ｍ２は、図１に示したメイン基板Ｍ１の構成及び構造に加えて、ＡＳＩＣ５２に接続された親機Ｉ／Ｆ４８を備えている。この親機Ｉ／Ｆ４８は、アンテナ５０ａを有するベース親機基板５０を接続するためのインターフェイス部である。なお、ベース親機基板５０は、アンテナ５０ａを有しており、このアンテナ５０ａを介して、外部の子機（非図示）と無線通信される。なお、説明及び図面を簡略化するために、図２では、パネル基板Ｐの各構成の図示を省略している。
【００５７】
図２に示したメイン基板Ｍ２と、図１に示したメイン基板Ｍ１とは、メイン基板Ｍのカテゴリーが異なっているので、図５を参照して後述するように、メイン基板カテゴリー特定回路６２からＣＰＵ１２のポートＡ１２ａ及びポートＢ１２ｂへ出力される出力信号のＯＮ又はＯＦＦの組み合わせによって、ハード的に区別することができる。
【００５８】
次に、図３を参照して、ＭＦＤ１における操作パネルＣＰについて説明する。図３は、ＭＦＤ１における操作パネルＣＰの平面図であり、図３（ａ）は、操作パネルＣＰの種類の１つである操作パネルＣＰａの平面図であり、図３（ｂ）は、図３（ａ）に示した操作パネルＣＰａとは異なる種類の操作パネルＣＰである操作パネルＣＰｂの平面図である。
【００５９】
図３（ａ）及び図３（ｂ）に示すように、操作パネルＣＰは、操作部３４を構成する各種操作入力キー３４ａ〜３４ｇと、ＬＣＤ３６とから構成されている。なお、スピーカ部３８もまた、操作パネルＣＰの構成の一部であるが、図面及び説明を簡略化するために省略している。
【００６０】
操作入力キー３４ａは、電源ボタンであり、ＭＦＤ１が電源遮断の状態で押下すると、ＭＦＤ１に電源が投入され、一方で、ＭＦＤ１に電源が投入されている場合において、操作入力キー３４ａが押下されると、ＭＦＤ１は電源遮断される。また、操作入力キー３４ｂは、ＭＦＤ１で実行させる機能又は設定値などを、ＬＣＤ３６に表示される選択肢の中から設定させるための十字キー及びメニューセットキーである。また、操作入力キー３４ｃは、ＭＦＤ１において各種機能（例えば、ファクシミリ機能、コピー機能、スキャナ機能、メディアプリント機能など）を機能させるためのモードを選択させるためのモード選択キーである。また、操作入力キー３４ｄは、テンキーであり、ＭＦＤ１がＦＡＸモードである場合において、ファクシミリデータを送信する相手側装置の電話番号の入力や設定値の入力等に用いられるものである。また、操作入力キー３４ｅは、設定ボタンであり、各種モードにおける特定の機能（例えば、ＦＡＸモードにおけるオンフックダイヤル機能）を実行指示するものである。また、操作入力キー３４ｆは、ストップボタンであり、各種機能を実行している場合に、停止を指示するものであり、操作入力キー３４ｇは、スタートボタンであり、ＦＡＸモードやＣＯＰＹモードにおいて、それらの機能の実行の開始を指示するものである。
【００６１】
ＬＣＤ３６は、ＭＦＤ１における各種情報を表示する液晶ディスプレイ（ＬＣＤ）である。このＬＣＤ３６では、機能設定時における機能又は設定値等を設定させるための設定表示の他に、例えば、ＭＦＤ１における動作待機時において、現在の設定状況等が待機情報として表示される。
【００６２】
図３（ａ）及び図３（ｂ）に示すように、操作パネルＣＰにおける互いに異なる種類である操作パネルＣＰａ及び操作パネルＣＰｂは、操作部３４を構成する操作入力キー３４ａ〜３４ｇの配置が異なると共に、設けられているＬＣＤ３６の種類が異なっている。
【００６３】
具体的には、図３（ａ）に示すように、操作パネルＣＰａの場合は、操作パネルＣＰａ最右方に操作入力キー３４ａが配置され、その操作入力キー３４ａの左方に操作入力キー３４ｂが配置されている。また、その操作入力キー３４ｂの下方に操作入力キー３４ｇが配置され、その操作入力キー３４ｇの左方に操作入力キー３４ｆが配置されている。また、操作パネルＣＰａにおける中央下方には、４つのモードを選択可能とする操作入力キー３４ｃが配置されている。操作入力キー３４ｃ及びその上方のＬＣＤ３６の左方には、操作入力キー３４ｄが配置され、その操作入力キー３４ｄの左方に操作入力キー３４ｅが配置されている。また、操作パネルＣＰａにおいて、ＬＣＤ３６は１行表示タイプのＬＣＤである。
【００６４】
一方で、図３（ｂ）に示すように、操作パネルＣＰｂの場合は、操作パネルＣＰｂの最右方に操作入力キー３４ｇが配置され、その操作入力キー３４ｇの上方に操作入力キー３４ｆが配置されている。また、操作入力キー３４ｇの左方に操作入力キー３４ｂが配置され、その操作入力キー３４ｂの下方に操作入力キー３４ｅの一部が配置されている。また、操作パネルＣＰｂにおける中央下方には、３つのモードを選択可能とする操作入力キー３４ｃが配置されている。操作入力キー３４ｃ及びその上方のＬＣＤ３６の左方には、操作入力キー３４ｄが配置されている。また、操作入力キー３４ｄの左方に操作入力キー３４ｅの一部が配置され、その操作入力キー３４ｅの上方に操作入力キー３４ａが配置されている。また、操作パネルＣＰｂにおいて、ＬＣＤ３６は２行表示タイプのＬＣＤである。
【００６５】
操作パネルＣＰａ及び操作パネルＣＰｂを例示して上述したように、操作パネルＣＰの種類が異なると、操作部３４を構成する操作入力キー３４ａ〜３４ｇのそれぞれの配置や、ＬＣＤ３６の表示態様が異なる。よって、ＭＦＤ１全体を制御するプログラム上において、これらの操作パネルＣＰａ又は操作パネルＣＰｂを正しく認識させるために、本実施例では、後述する図７〜図９のフローチャートで示す処理によって、操作パネルＣＰの種類（又は、機能モデル）に応じた機能テーブルが、機能テーブルメモリ１４ａ，１１４ａから選択される。
【００６６】
ここで、図４を参照して、機能テーブルについて説明する。図４は、機能テーブルメモリ１４ｂ、１１４ｂに記憶される１の機能テーブルを模式的に示す図である。この機能テーブルは、操作パネルＣＰを制御するパネル基板Ｐとメイン基板Ｍとの特定の組み合わせにより決まる１の機種モデル毎に１の機能テーブルが対応付けられている。図４に示すように、機能テーブルは、キーマトリクスの設定やＬＣＤの行数設定など、その機能テーブルに対応する機種モデルの操作パネルＣＰを正常に機能させるための設定が機能情報として格納されている。
【００６７】
この機能テーブルは、図７を参照して後述するメイン基板Ｍで実行されるメイン処理の結果として、特定された機種モデルに応じて選択される。その結果として、機種モデルに対応する操作パネルＣＰに応じた機能テーブルが設定されるので、多種の機種モデルを有するＭＦＤ１を共通のプログラムによって制御する場合にも、操作パネルＣＰを正常に機能させることができる。
【００６８】
次に、図５を参照して、メイン基板Ｍにおけるカテゴリーの特定と機種モデルの特定とについて説明する。図５（ａ）は、メイン基板Ｍの４つカテゴリー（メイン基板Ｍ１〜Ｍ４）とメイン基板カテゴリー特定回路６２からの出力結果との関係を示す図である。図５（ａ）に示すように、第１のカテゴリーのメイン基板Ｍであるメイン基板Ｍ１（図１参照）の場合には、メイン基板カテゴリー特定回路６２から、ＣＰＵ１２のポートＡ１２ａ及びポートＢ１２ｂの両方に対し、出力信号がＯＦＦとなるように回路が設定されている。よって、後述する図７のフローチャートに示す処理において、ＣＰＵ１２のポートＡ１２ａ及びポートＢ１２ｂの両方においてＯＦＦが検出されると、メイン基板Ｍのカテゴリーはメイン基板Ｍ１（図１参照）であると特定される。
【００６９】
同様に、メイン基板カテゴリー特定回路６２から、ＣＰＵ１２のポートＡ１２ａではＯＮが検出され、一方で、ポートＢ１２ｂではＯＦＦが検出されると、メイン基板Ｍのカテゴリーはメイン基板Ｍ２（図２参照）であると特定される。また、メイン基板カテゴリー特定回路６２から、ＣＰＵ１２のポートＡ１２ａではＯＦＦが検出され、一方で、ポートＢ１２ｂではＯＮが検出されると、メイン基板Ｍのカテゴリーはメイン基板Ｍ３（非図示）であると特定される。さらに、メイン基板カテゴリー特定回路６２から、ＣＰＵ１２のポートＡ１２ａ及びポートＢ１２ｂの両方においてＯＮが検出されると、メイン基板Ｍのカテゴリーはメイン基板Ｍ４（非図示）であると特定される。
【００７０】
図５（ａ）に示すように、メイン基板カテゴリー特定回路６２に接続された２つのポート１２ａ，１２ｂのそれぞれにおけるＯＮ又はＯＦＦの組み合わせにより、メイン基板Ｍにおける４つのカテゴリー（メイン基板Ｍ１〜メイン基板Ｍ４）が特定される。
【００７１】
図５（ｂ）は、上述したメイン基板カテゴリ特定回路６２からの信号の出力状況に基づいて特定されるメイン基板Ｍの４つカテゴリー（メイン基板Ｍ１〜Ｍ４）と、モデル特定回路６４から出力された電圧のＡＤ値と、ＭＦＤ１の機種モデルとの関係を示す図である。図５（ｂ）に示すように、メイン基板カテゴリー特定回路６２からの信号の出力状況に基づいてメイン基板Ｍのカテゴリー（メイン基板Ｍ１〜Ｍ４）が特定されると、モデル特定回路６４から出力された電圧のＡＤ値に応じて機種モデルが特定される。
【００７２】
ここで、モデル特定回路６４から出力された電圧のＡＤ値は０〜３ＦＦの範囲であり、本実施例では、この０〜３ＦＦの範囲が１６分割されている。よって、本実施例では、メイン基板カテゴリー特定回路６２からの信号の出力状況と、モデル特定回路６４から出力された電圧のＡＤ値とに基づいて、６４種類の機種モデル（モデル１〜モデル６４）を特定することができる。また、モデル特定回路６４から出力された電圧のＡＤ値を用いることにより、モデル特定回路６４から出力された電圧を高分解能で検出することができるので、機種モデルの特定を高精度で行うことができる。
【００７３】
図５（ｃ）は、各機種モデルにおけるメイン基板Ｍと操作パネルＣＰ（パネル基板Ｐ）との組み合わせを説明する図である。図５（ｃ）には、モデル１〜モデル１６の機種モデルについて例示されている。図５（ｂ）に示したように、モデル１〜モデル１６は、いずれも、メイン基板Ｍのカテゴリーがメイン基板Ｍ１である機種モデルである。図５（ｃ）に示すように、モデル１〜モデル１６では、メイン基板Ｍ１と各機種モデルに応じた種類の操作パネルＣＰ（パネル基板Ｐ）とが組み合わされている。例えば、モデル６の場合には、メイン基板はメイン基板Ｍ１であり、操作パネルＣＰとしてはパネル１８が用いられている。なお、このパネル１８は、後述する図６（ｂ）によれば、カテゴリーがパネル基板Ｐ２であるパネル基板Ｐである。
【００７４】
次に、図６を参照して、パネル基板Ｐにおけるカテゴリーの特定と機種モデルの特定とについて説明する。図６（ａ）は、パネル基板Ｐの４つカテゴリー（パネル基板Ｐ１〜Ｐ４）とパネル基板カテゴリー特定回路１６２からの出力結果との関係を示す図である。図６（ａ）に示すように、第１のカテゴリーのパネル基板Ｐであるパネル基板Ｐ１（図１参照）の場合には、パネル基板カテゴリー特定回路１６２から、ＣＰＵ１１２のポートＣ１１２ａ及びポートＤ１１２ｂの両方に対し、出力信号がＯＦＦとなるように回路が設定されている。よって、後述する図９のフローチャートに示す処理において、ＣＰＵ１１２のポートＣ１１２ａ及びポートＤ１１２ｂの両方においてＯＦＦが検出されると、パネル基板Ｐのカテゴリーはパネル基板Ｐ１（図１参照）であると特定される。
【００７５】
同様に、パネル基板カテゴリー特定回路１６２から、ＣＰＵ１１２のポートＣ１１２ａではＯＮが検出され、一方で、ポートＤ１１２ｂではＯＦＦが検出されると、パネル基板Ｐのカテゴリーはパネル基板Ｐ２（非図示）であると特定される。また、パネル基板カテゴリー特定回路１６２から、ＣＰＵ１１２のポートＣ１１２ａではＯＦＦが検出され、一方で、ポートＤ１１２ｂではＯＮが検出されると、パネル基板Ｐのカテゴリーはパネル基板Ｐ３（非図示）であると特定される。さらに、パネル基板カテゴリー特定回路１６２から、ＣＰＵ１１２のポートＣ１１２ａ及びポートＤ１１２ｂの両方においてＯＮが検出されると、パネル基板Ｐのカテゴリーはパネル基板Ｐ４（非図示）であると特定される。
【００７６】
図６（ａ）に示すように、パネル基板カテゴリー特定回路１６２に接続された２つのポート１１２ａ，１１２ｂのそれぞれにおけるＯＮ又はＯＦＦの組み合わせにより、パネル基板Ｐにおける４つのカテゴリー（パネル基板Ｐ１〜パネル基板Ｐ４）が特定される。
【００７７】
図６（ｂ）は、上述したパネル基板カテゴリ特定回路１６２からの信号の出力状況に基づいて特定されるパネル基板Ｐの４つカテゴリー（パネル基板Ｐ１〜Ｐ４）と、パネル特定回路１６４から出力された電圧のＡＤ値と、ＭＦＤ１における操作パネルＰＣとの関係を示す図である。図６（ｂ）に示すように、パネル基板カテゴリー特定回路１６２からの信号の出力状況に基づいてパネル基板Ｐのカテゴリー（パネル基板Ｐ１〜Ｐ４）が特定されると、パネル特定回路１６４から出力された電圧のＡＤ値に応じて操作パネルＰＣの種類が特定される。
【００７８】
ここで、パネル特定回路１６４から出力された電圧のＡＤ値は０〜３ＦＦの範囲であり、本実施例では、この０〜３ＦＦの範囲が１６分割されている。よって、本実施例では、パネル基板カテゴリ特定回路１６２からの信号の出力状況と、パネル特定回路１６４から出力された電圧のＡＤ値とに基づいて、６４種類の操作パネルＰＣ（パネル１〜パネル６４）を特定することができる。また、パネル特定回路１６４から出力された電圧のＡＤ値を用いることにより、パネル特定回路１６４から出力された電圧を高分解能で検出することができるので、操作パネルＣＰの種類の特定を高精度で行うことができる。
【００７９】
次に、図７のフローチャートを参照して、上記のように構成されたＭＦＤ１において、電源投入後に、機種モデルに応じた機能テーブルを選択し、その機能テーブルを設定する処理について説明する。なお、図７のフローチャートで示す処理を実行するプログラムは、制御プログラムの一部としてＲＯＭ１４に記憶されている。
【００８０】
図７は、第１実施例のＭＦＤ１のメイン基板Ｍで実行されるメイン処理のフローチャートであり、このメイン処理は、操作入力キー３４ａの操作によって電源が投入されると起動する処理である。
【００８１】
このメイン処理では、まず、ポートＡ１２ａ及びポートＢ１２ｂのＯＮ又はＯＦＦを読んで、メイン基板Ｍのカテゴリーを特定し（Ｓ１）、ＡＤコンバータ６６から出力される値を読む（Ｓ２）。Ｓ２の処理後、Ｓ１で特定されたメイン基板Ｍのカテゴリーと、Ｓ２の処理で読んだＡＤ値とから機種モデルを特定できるかを確認する（Ｓ３）。Ｓ３の処理により確認した結果、機種モデルが特定できれば（Ｓ３：Ｙｅｓ）、ＭＦＤ１の機種モデルを、Ｓ１で特定されたメイン基板ＭのカテゴリーとＳ２で読んだＡＤ値とから特定される機種モデルとする（Ｓ４）。
【００８２】
一方、Ｓ３の処理により確認した結果、Ｓ２で読んだＡＤ値が不定値であったことが原因で、機種モデルが特定できなければ（Ｓ３：Ｎｏ）、代替機種モデルとして、代替機種モデルメモリ１４ｂに記憶される最も生産数の多い機種モデルをＭＦＤ１の機種モデルとする（Ｓ５）。
【００８３】
Ｓ４又はＳ５の処理後、パネル基板Ｐに操作パネル種類特定指示信号と、Ｓ４又はＳ５の処理により特定された機種モデルを示す機種モデル情報とを送信し（Ｓ６）、パネル基板Ｐから操作パネルＣＰの種類を示す情報（以下、「操作パネル種類情報」と称する）が入力されたかを確認する（Ｓ７）。
【００８４】
Ｓ６において、パネル基板Ｐに操作パネル種類特定指示信号が送信されると、その結果として、パネル基板Ｐでは後述する操作パネル種類特定処理（図９参照）が実行され、その操作パネル種類特定処理により、操作パネルＣＰの種類が特定されると共に、特定された操作パネルＣＰの種類に基づく操作パネル種類情報がメイン基板Ｍへ送信される。
【００８５】
Ｓ７の処理により確認した結果、パネル基板Ｐから操作パネル種類情報が入力されなければ（Ｓ７：Ｎｏ）、パネル基板Ｐから操作パネル種類情報が入力されるまで待機する。一方で、Ｓ７の処理により確認した結果、パネル基板Ｐから操作パネル種類情報が入力されると（Ｓ７：Ｙｅｓ）、Ｓ４又はＳ５において特定された機種モデルに対応する操作パネルＣＰと、パネル基板Ｐから入力された操作パネル種類情報の示す操作パネルＣＰとが適合するかを確認する（Ｓ８）。Ｓ８の処理において、例えば、Ｓ４又はＳ５において特定された機種モデルがモデル８であった場合に、パネル基板Ｐから入力された操作パネル種類情報の示す操作パネルＣＰがパネル５１であれば、適合すると判断する（図５（ｃ）参照）。
【００８６】
Ｓ８の処理により確認した結果、Ｓ４又はＳ５において特定された機種モデルに対応する操作パネルＣＰと、パネル基板Ｐから入力された操作パネル種類情報の示す操作パネルＣＰとが適合する場合には（Ｓ８：Ｙｅｓ）、Ｓ４又はＳ５において特定された機種モデルに応じた機能テーブルを機能テーブルメモリ１４ａから選択し（Ｓ９）、選択された機能テーブルに従って初期設定を行う（Ｓ１０）。Ｓ１０の処理後、選択された機能テーブルを種類を示す機能テーブル種類情報をパネル基板Ｐに送信し（Ｓ１１）、待機状態へ移行する。
【００８７】
一方で、Ｓ８の処理により確認した結果、Ｓ４又はＳ５において特定された機種モデルに対応する操作パネルＣＰと、パネル基板Ｐから入力された操作パネル種類情報の示す操作パネルＣＰとが不適合であった場合には、エラー信号をパネル基板Ｐに送信し（Ｓ１２）、このメイン処理を終了する。Ｓ１２の処理の結果として、パネル基板Ｐにおいてエラー処理が実行されて（図８参照）、操作パネルＣＰのＬＣＤ３６やスピーカ部３８からエラーが報知される。従って、Ｓ４又はＳ５において特定された機種モデルに対応する操作パネルＣＰと、パネル基板Ｐから入力された操作パネル種類情報の示す操作パネルＣＰとが不適合であった場合には、作業者に対してエラー報知がなされるので、作業者は、メイン基板Ｍとパネル基板Ｐとが正常に機能しない結果としてＭＦＤ１が正常に機能されないことを認識することができる。それによって、作業者は、即座にメイン基板Ｍとパネル基板Ｐとを再度対応付ける処理や、ＭＦＤ１をメーカへ修理に出すこと等、適切な対処をすることができる。
【００８８】
次に、図８のフローチャートを参照して、パネル基板ＰがパネルＩ／Ｆ４６を介してメイン基板Ｍから信号を受信した場合に実行する処理について説明する。なお、図８のフローチャートで示す処理を実行するプログラムは、制御プログラムの一部としてＲＯＭ１１４に記憶されている。
【００８９】
図８は、パネル基板Ｐにおいて実行される受信処理のフローチャートであり、この受信処理は、メイン基板Ｍから信号又は情報を受信した場合に起動する処理である。この受信処理では、まず、メイン基板Ｍから受信した信号又は情報は何かを確認する（Ｓ２１）。Ｓ２１の処理により確認した結果、メイン基板Ｍから受信した信号又は情報が、メイン基板Ｍのメイン処理（図７参照）におけるＳ６の処理の結果として受信した操作パネル種類特定指示信号及び機種モデル情報であれば（Ｓ２１：操作パネル種類特定指示信号）、図９を参照して後述する操作パネル種類特定処理を実行し、操作パネルＣＰの種類の特定を行う。そして、操作パネル種類特定処理の終了後、この受信処理を終了する。
【００９０】
一方で、Ｓ２１の処理により確認した結果、メイン基板Ｍから受信した信号又は情報が、メイン基板Ｍのメイン処理（図７参照）におけるＳ１１の処理の結果として受信した機能テーブル種類情報であれば（Ｓ２１：機能テーブル種類情報）、受信した機能テーブル情報に従って、メイン基板Ｍのメイン処理（図７参照）において特定された機種モデルに応じた機能テーブルを機能テーブルメモリ１１４ａから選択し（Ｓ２３）、選択された機能テーブルに従って操作パネルＣＰの初期設定を行う（Ｓ２４）。Ｓ２４では、例えば、機能テーブルにおけるキーマトリクス設定に従って、操作パネルＣＰにおける操作部３４の配置に応じたキーマトリクスが設定されたり、ＬＣＤの行数設定に従って、ＬＣＤ３６の表示設定などが行われる。Ｓ２４の処理後、この受信処理を終了する。
【００９１】
また、Ｓ２１の処理により確認した結果、メイン基板Ｍから受信した信号又は情報が、メイン基板Ｍのメイン処理（図７参照）におけるＳ１２の処理の結果として受信したエラー信号であれば（Ｓ２１：エラー信号）、ＬＣＤ３６によるエラーの表示やスピーカ部３８によるエラー音の出力など、作業者にエラーを報知するエラー処理が実行される（Ｓ２５）。従って、メイン基板Ｍのメイン処理（図７参照）において特定されたＭＦＤ１の機種モデルと、後述するパネル種類特定処理（図９参照）において特定された操作パネルＣＰの種類とが適合しなかった場合には、Ｓ２５の処理によって、作業者に対してエラー報知がなされるので、作業者は、メイン基板Ｍとパネル基板Ｐとが正常に機能しない結果としてＭＦＤ１が正常に機能されないことを認識することができる。それによって、作業者は、即座にメイン基板Ｍとパネル基板Ｐとを再度対応付ける処理や、ＭＦＤ１をメーカへ修理に出すこと等、適切な対処をすることができる。Ｓ２５の処理後、この受信処理を終了する。
【００９２】
さらに、Ｓ２１の処理により確認した結果、メイン基板Ｍから受信した信号又は情報が、その他の信号又は情報であれば（Ｓ２１：その他）、例えば、メイン基板Ｍのメイン処理（図７参照）におけるＳ１２の処理の結果に基づくエラー信号以外のエラー信号であれば、各処理として、受信した信号又は情報に応じた処理を実行し（Ｓ２６）、この受信処理を終了する。
【００９３】
次に、図９のフローチャートを参照して、上述したパネル種類特定処理（Ｓ２２）について説明する。このパネル種類特定処理（Ｓ２２）では、まず、ポートＣ１１２ａ及びポートＤ１１２ｂのＯＮ又はＯＦＦを読み、パネル基板Ｐのカテゴリーを特定し（Ｓ４１）、ＡＤコンバータ１６６から出力される値を読む（Ｓ４２）。Ｓ４２の処理後、Ｓ４１で特定されたパネル基板Ｐのカテゴリーと、Ｓ４２の処理で読んだＡＤ値とから操作パネルＣＰの種類を特定できるかを確認する（Ｓ４３）。Ｓ４３の処理により確認した結果、操作パネルＣＰの種類が特定できれば（Ｓ４３：Ｙｅｓ）、操作パネルＣＰの種類を、Ｓ４１で特定されたパネル基板ＰのカテゴリーとＳ４２で読んだＡＤ値とから特定される操作パネルＣＰの種類とする（Ｓ４４）。
【００９４】
一方、Ｓ４３の処理により確認した結果、Ｓ４２で読んだＡＤ値が不定値であったことが原因で、操作パネルＣＰの種類が特定できなければ（Ｓ４３：Ｎｏ）、メイン基板Ｍのメイン処理（図７参照）におけるＳ６の処理の結果としてパネル基板Ｐに入力された機種モデル情報の示す機種モデルに適合する操作パネルＣＰの種類を、操作パネルＣＰの種類とする（Ｓ４５）。
【００９５】
Ｓ４４又はＳ４５の処理後、Ｓ４４又はＳ４５の処理により特定された操作パネルＣＰの種類をメイン基板Ｍに送信する（Ｓ４６）。Ｓ４６の処理により、このパネル種類特定処理によって特定された操作パネルＣＰの種類がメイン基板Ｍに送信されると、メイン基板Ｍのメイン処理（図７参照）におけるＳ８の処理が実行される。Ｓ４６の処理後、このパネル種類特定処理（Ｓ２２）を終了する。
【００９６】
次に、図１０及び図１１のフローチャートを参照して、第２実施例における機能テーブルの設定について説明する。上述した第１実施例では、メイン基板Ｍのメイン処理におけるＳ１〜Ｓ２の処理の結果として機種モデルが特定できなかった場合に、最も生産数の多い機種モデルを代替するものであったが、この第２実施例では、Ｓ１〜Ｓ２の処理の結果として機種モデルが特定されなくても、操作パネルＣＰの種類が特定された場合に、その特定された操作パネルＣＰの種類に応じて機種モデルを特定する。
【００９７】
なお、この第２実施例において、上記した第１実施例と同一の部分には同一の符号を付して、その説明を省略する。また、この第２実施例において、パネル基板Ｐにおける受信処理については、第１実施例と同一の処理（図８参照）が行われるので、その説明は省略する。
【００９８】
また、第２実施例の代替機種モデルメモリ１４ｂには、代替用機種モデルとして、最も生産数の多い機種モデルと、操作パネルＣＰの種類毎に、各操作パネルＣＰに適合する機種モデルの中で最も生産数の多い機種モデルとが記憶されている。
【００９９】
図１０は、メイン基板Ｍにおいて実行される第２実施例のメイン処理のフローチャートであり、この図１０のフローチャートで示す処理を実行するプログラムは、制御プログラムの一部としてＲＯＭ１４に記憶されている。このメイン基板Ｍにおける第２実施例のメイン処理では、まず、第１実施例と同様にＳ１〜Ｓ３の処理を実行する。Ｓ３の処理により確認した結果、機種モデルが特定できれば（Ｓ３：Ｙｅｓ）、第１実施例と同様にＳ４，Ｓ６の処理を実行する。一方で、Ｓ３の処理により確認した結果、機種モデルが特定できなければ（Ｓ３：Ｙｅｓ）、Ｓ４の処理をスキップし、Ｓ６の処理へ移行する。
【０１００】
Ｓ７の処理により確認した結果、パネル基板Ｐから操作パネル種類情報が入力されると（Ｓ７：Ｙｅｓ）、機種モデルが特定されているかを確認し（Ｓ６１）、機種モデルが特定されていれば、Ｓ６４の処理へ移行する。一方で、Ｓ６１の処理により確認した結果、機種モデルが特定されていなければ（Ｓ６１：Ｎｏ）、パネル基板Ｐから入力されたパネル種類情報において、操作パネルＣＰの種類が特定されているかを確認する（Ｓ６２）。
【０１０１】
Ｓ６２の処理により確認した結果、操作パネルＣＰの種類が特定されていれば（Ｓ６２：Ｙｅｓ）、代替機種モデルメモリ１４ｂを参照し、ＭＦＤ１の機種モデルを、特定された操作パネルＣＰに適合する機種モデルの中で、最も生産数の多い機種モデルをＭＦＤ１の機種モデルとする（Ｓ６３）。Ｓ６３の処理後、Ｓ６４の処理へ移行する。Ｓ６３の処理により、Ｓ３の処理において機種モデルが特定できなかった場合であっても、後述するパネル種類特定処理（図１１参照）パネル基板Ｐにより特定されると、そのように特定された操作パネルＣＰの種類に基づいて特定される。この場合、特定された操作パネルＣＰに適合する機種モデルの中で、最も生産数の多い機種モデルが、ＭＦＤ１の機種モデルとして設定されるので、基本的な機能が全く機能しない可能性を低減することができる。そして、基本的な機能が機能すれば、その後の再設定の煩雑さが軽減される。
【０１０２】
一方で、Ｓ６２の処理により確認した結果、操作パネルＣＰの種類が特定されていなければ（Ｓ６２：Ｎｏ）、Ｓ６３の処理をスキップして、Ｓ６４の処理へ移行する。この場合、機種モデルも操作パネルＣＰの種類も特定されない状態でＳ６４の処理へ移行することになる。
【０１０３】
Ｓ６４の処理では、機種モデル及び操作パネルの種類がいずれも特定されているかを確認する。Ｓ６４の処理により確認した結果、機種モデル及び操作パネルの種類がいずれも特定されていれば（Ｓ６４：Ｙｅｓ）、Ｓ４又はＳ６３の処理によって特定された機種モデルに対応する操作パネルＣＰと、パネル基板Ｐから入力された操作パネル種類情報の示す操作パネルＣＰとが適合するか否かを確認する（Ｓ６５）。
【０１０４】
Ｓ６５の処理により確認した結果、Ｓ４又はＳ６３の処理によって特定された機種モデルに対応する操作パネルＣＰと、パネル基板Ｐから入力された操作パネル種類情報の示す操作パネルＣＰとが適合する場合には、第１実施例と同様にＳ９〜Ｓ１１の処理を実行し、待機状態へ移行する。
【０１０５】
一方で、Ｓ６４の処理により確認した結果、機種モデル又は操作パネルの種類のうちの少なくとも一方が特定されていなければ（Ｓ６４：Ｎｏ）、代替機種モデルメモリ１４ｂに記憶される最も生産数の多い機種モデルをＭＦＤ１の機種モデルとし（Ｓ６６）、Ｓ９の処理へ移行する。Ｓ６６の処理により、機種モデル又は操作パネルの種類のうちの少なくとも一方が特定されていない場合には、最も生産数の多い機種モデルが、ＭＦＤ１の機種モデルとして特定されるので、基本的な機能が全く機能しない可能性を低減できる。そして、基本的な機能が機能すれば、その後の再設定の煩雑さが軽減される。
【０１０６】
また、Ｓ６５の処理により確認した結果、Ｓ４又はＳ６３の処理によって特定された機種モデルに対応する操作パネルＣＰと、パネル基板Ｐから入力された操作パネル種類情報の示す操作パネルＣＰとが不適合であった場合には、第１実施例と同様にＳ９の処理を実行し、この第２実施例のメイン処理を終了する。
【０１０７】
図１１は、パネル基板Ｐにおいて実行される第２実施例のパネル種類特定処理のフローチャートであり、この図１１のフローチャートで示す処理を実行するプログラムは、制御プログラムの一部としてＲＯＭ１１４に記憶されている。この第２実施例のパネル種類特定処理では、まず、第１実施例と同様にＳ４１〜Ｓ４３の処理を実行する。
【０１０８】
Ｓ４３の処理により確認した結果、操作パネルＣＰの種類が特定できれば（Ｓ４３：Ｙｅｓ）、第１実施例と同様にＳ４４，Ｓ４５の処理を実行し、この第２実施例のパネル種類特定処理を終了する。
【０１０９】
一方で、Ｓ４３の処理により確認した結果、メイン基板Ｍから、操作パネル種類特定方法と共に入力された機種モデル情報において、機種モデルが特定されているかを確認する（Ｓ８１）。Ｓ８１の処理により確認した結果、機種モデルが特定されていれば（Ｓ８１：Ｙｅｓ）、操作パネルＣＰの種類をその機種モデルに対応する操作パネルＣＰとする（Ｓ８２）。Ｓ８２の処理後、Ｓ４５の処理へ移行する。
【０１１０】
また、Ｓ８１の処理により確認した結果、機種モデルが特定されていなければ（Ｓ８１：Ｎｏ）、Ｓ８２の処理をスキップしてＳ４５の処理へ移行する。
【０１１１】
以上説明したように、第１実施例及び第２実施例のＭＦＤ１では、メイン基板Ｍにおけるメイン基板カテゴリー特定回路６２の出力状況とモデル特定回路６６から出力されたＡＤ値とに基づいて特定された機種モデルに対応する操作パネルＣＰと、パネル基板Ｐにおけるパネル基板カテゴリー特定回路１６２の出力状況とパネル特定回路１６６から出力されたＡＤ値とに基づいて特定された操作パネルＣＰとが一致した場合に、特定された機種モデルに応じた機能テーブルを取得し、設定するように構成されている。よって、ＭＦＤ１における１の機種モデルの全体的動作を制御するメイン基板Ｍと、そのメイン基板Ｍの指示に基づいて操作パネルＣＰの動作を制御するパネル基板Ｐとが正しく対応しているかどうかを精度よく判断することができる。したがって、メイン基板Ｍとパネル基板Ｐとの不適合に起因する誤作動を有効に防止できる。
【０１１２】
また、第１実施例及び第２実施例のＭＦＤ１では、機種モデル及び操作パネルＣＰが、それぞれ、メイン基板Ｍ及びパネル基板Ｐがハード的に特定され、ＭＦＤ１において操作パネルＣＰを正常に機能させる機能テーブルを選択、設定した。よって、多岐にわたる機種モデルを１つのプログラムで制御することができるので、製造コストを抑えることができる。この場合、メイン基板Ｍ及びパネル基板Ｐを特定する際に、これらの基板にそれぞれ設けられたモデル特定回路及びパネル特定回路から出力される電圧のＡＤ値を利用するので、多種の機種モデル及び操作パネルＣＰの種類を区別して特定することができる。
【０１１３】
なお、請求項１記載のメイン基板第１識別情報取得手段としては、図７又は図１０のメイン基板Ｍでのメイン処理におけるＳ１の処理が該当する。また、請求項１記載のメイン基板第２識別情報取得手段としては、図７又は図１０のメイン基板Ｍでのメイン処理におけるＳ２の処理が該当する。また、請求項１記載の機種モデル特定手段としては、図７又は図１０のメイン基板Ｍでのメイン処理におけるＳ３の処理が該当する。また、請求項１記載の機能情報取得手段としては、図７又は図１０のメイン基板Ｍでのメイン処理におけるＳ９の処理、図８の受信処理におけるＳ２３の処理が該当する。また、請求項１記載の機能制御手段としては、図７又は図１０のメイン基板Ｍでのメイン処理におけるＳ１０の処理、図８の受信処理におけるＳ２４の処理が該当する。
【０１１４】
また、請求項３記載のサブ基板第１識別情報取得手段としては、図９又は図１１のパネル種類特定処理におけるＳ４１の処理が該当する。請求項３記載のサブ装置特定手段としては、図９又は図１１のパネル種類特定処理におけるＳ４３の処理が該当する。請求項３記載の一致判定手段としては、図７のメイン基板Ｍでのメイン処理におけるＳ８の処理、又は、図１０のメイン基板Ｍでのメイン処理におけるＳ６５の処理が該当する。
【０１１５】
また、請求項４記載のサブ基板第２識別情報取得手段としては、図９又は図１１のパネル種類特定処理におけるＳ４２の処理が該当する。また、請求項６記載のエラー報知手段としては、図７又は図１０のメイン基板Ｍでのメイン処理におけるＳ１２の処理、図８の受信処理におけるＳ２５の処理が該当する。
【０１１６】
また、請求項７記載の機種モデル代替手段としては、、図１０のメイン基板Ｍでのメイン処理におけるＳ６３の処理が該当する。また、請求項８記載の機種モデル代替手段としては、図７のメイン基板Ｍでのメイン処理におけるＳ５の処理、又は、図１０のメイン基板Ｍでのメイン処理におけるＳ６６の処理が該当する。
【０１１７】
以上、実施例に基づき本発明を説明したが、本発明は上述した実施例に何ら限定されるものではなく、本発明の趣旨を逸脱しない範囲内で種々の改良変更が可能であることは容易に推察できるものである。
【０１１８】
例えば、上記実施例では、メイン基板Ｍにおけるメイン基板カテゴリー特定回路６２の出力状況とモデル特定回路６６から出力されたＡＤ値とから機種モデルを特定し、一方で、パネル基板Ｐにおけるパネル基板カテゴリー特定回路１６２の出力状況とパネル特定回路１６４から出力された電圧のＡＤ値とから操作パネルＣＰを特定し、特定された機種モデルに対応する操作パネルＣＰと特定された操作パネルＣＰとが一致した場合に、特定された機種モデルに応じた機能テーブルを取得し、設定するように構成した。
【０１１９】
これに換えて、パネル基板Ｐにおけるパネル基板カテゴリー特定回路１６２の出力状況とパネル特定回路１６４から出力された電圧のＡＤ値とから操作パネルＣＰを特定することなく、メイン基板Ｍにおけるメイン基板カテゴリー特定回路６２の出力状況とモデル特定回路６６から出力されたＡＤ値とから特定された機種モデルに応じた機能テーブルを取得し、設定するように構成してもよい。この場合、パネル基板Ｐに、パネル基板カテゴリー特定回路１６２やパネル特定回路１６４などを設けなくてもよいので、製造コストを抑えることができる。
【０１２０】
また、上記実施例では、メイン基板カテゴリー特定回路６２から２つのポート（ポートＡ１２ａ及びポートＢ１２ｂ）へ出力されるＯＮ又はＯＦＦ信号を検出して、メイン基板Ｍのカテゴリーを特定するように構成したが、メイン基板カテゴリー特定回路６２から出力されるＯＮ又はＯＦＦ信号の数を３以上とし、ＣＰＵ１２における対応する数のポートでそのＯＮ又はＯＦＦ信号を検出するように構成してもよい。この場合、識別できるメイン基板Ｍのカテゴリーを増やすことができるので、特定可能な機種モデルの数も増やすことができる。同様に、パネル基板Ｐにおいても、パネル基板カテゴリー特定回路１６２から出力されるＯＮ又はＯＦＦ信号の数を３以上とし、ＣＰＵ１１２における対応する数のポートでそのＯＮ又はＯＦＦ信号を検出するように構成してもよい。
【０１２１】
また、上記実施例では、パネル基板カテゴリー特定回路１６２及びパネル特定回路１６４の出力に基づいて、パネル基板ＰのＣＰＵ１１２により、操作パネルＣＰの種類を特定するように構成したが、パネル基板カテゴリー特定回路１６２及びパネル特定回路１６４の出力がメイン基板ＭのＣＰＵ１２における所定のポートに入力されるように配線し、図７又は図１０に示したメイン基板Ｍのメイン処理の中で操作パネルＣＰを特定するように構成してもよい。
【０１２２】
また、上記実施例では、図１及び図２を参照して、メイン基板Ｍとパネル基板Ｐとの一部の組み合わせについて説明したが、メイン基板Ｍは、他のカテゴリーのメイン基板Ｍ（例えば、図１では、メイン基板Ｍ２〜Ｍ４）に置換することが可能であり、一方で、パネル基板Ｐもまた、他のカテゴリーのパネル基板Ｐ（例えば、図１では、パネル基板Ｐ２〜Ｐ４）に置換することが可能である。また、図２において、パネル基板Ｐの構成を省略したが、パネル基板Ｐ１〜Ｐ４のいずれであってもよい。
【０１２３】
また、上記第２実施例では、メイン基板Ｍにおけるメイン基板カテゴリー特定回路６２の出力状況とＡＤコンバータ６６から出力されるＡＤ値とから機種モデルが特定できなかった場合でも、パネル基板Ｐから入力された操作パネル情報により操作パネルＣＰの種類が特定されていれば、その操作パネルＣＰの種類に応じて機種モデルを特定する、即ち、図１０のフローチャートにおけるＳ６１〜Ｓ６３の処理を実行するように構成した。これに換えて、このＳ６１〜Ｓ６３処理を省略し、パネル基板Ｐから操作パネル情報が入力された後、機種モデルと操作パネル基板とがいずれも特定されていない場合には、ＭＦＤ１の機種モデルを、最も生産量の多い機種モデルとするように構成してもよい。
【０１２４】
あるいは、上記第２実施例において、Ｓ６１〜Ｓ６３処理を省略し、パネル基板Ｐから操作パネル情報が入力された後、機種モデルと操作パネル基板とがいずれも特定されていない場合には、パネル基板Ｐへエラー信号を出力するように構成してもよい。
【図面の簡単な説明】
【０１２５】
【図１】本発明の第１実施例における多機能周辺装置の電気的構成を示すブロック図であり、メイン基板が第１のカテゴリーに属するメイン基板であるブロック図である。
【図２】多機能周辺装置の電気的構成を示すブロック図であり、メイン基板が第２のカテゴリーに属するメイン基板であるブロック図である。
【図３】多機能周辺装置における操作パネルの平面図であり、（ａ）は、操作パネルの種類の１つである操作パネルの平面図であり、（ｂ）は、（ａ）とは異なる種類の操作パネルの平面図である。
【図４】機能テーブルメモリに記憶される１の機能テーブルを模式的に示す図である。
【図５】メイン基板のカテゴリー及び多機能周辺装置の機種モデルについて説明する図であり、（ａ）は、メイン基板の４つカテゴリーとメイン基板カテゴリー特定回路からの出力結果との関係を示す図であり、（ｂ）は、メイン基板の４つカテゴリーと、モデル特定回路から出力された電圧のＡＤ値と、多機能周辺装置の機種モデルとの関係を示す図であり、（ｃ）は、各機種モデルにおけるメイン基板と操作パネルと組み合わせを説明する図である。
【図６】パネル基板のカテゴリー及び操作パネルの種類について説明する図であり、（ａ）は、パネル基板の４つカテゴリーとパネル基板カテゴリー特定回路からの出力結果との関係を示す図であり、（ｂ）は、パネル基板の４つカテゴリーと、パネル特定回路から出力された電圧のＡＤ値と、操作パネルとの関係を示す図である。
【図７】メイン基板により実行される第１実施例のメイン処理のフローチャートである。
【図８】パネル基板により実行される受信処理のフローチャートである。
【図９】パネル基板により実行されるパネル種類特定処理のフローチャートである。
【図１０】メイン基板により実行される第２実施例のメイン処理のフローチャートである。
【図１１】パネル基板により実行される第２実施例のパネル種類特定処理のフローチャートである。
【図１２】従来の多機能周辺装置においてメイン基板とパネル基板との対応付けを作業者の手入力により設定する処理のフローチャートである。
【符号の説明】
【０１２６】
１                  ＭＦＤ（多機能周辺装置）
１４ａ              機能テーブルメモリ（機能情報記憶手段）
１４ｂ              代替機種モデルメモリ（代替機種モデル記憶手段）
３４                操作部
３６                ＬＣＤ（表示部）
３８                スピーカ部（報知部）
６４                モデル特定回路（機種モデル特定用回路）
６６                ＡＤコンバータ（メイン基板電圧読取手段）
１１４ａ            機能テーブルメモリ（機能情報記憶手段）
１６４              パネル特定回路（サブ装置特定用回路）
１６６                ＡＤコンバータ（サブ基板電圧読取手段）
Ｍ，Ｍ１，Ｍ２      メイン基板
Ｐ                  パネル基板（サブ基板）
ＣＰ                操作パネル（サブ装置の一部、操作パネル装置）
【図１】
2006041909.tif 000003
【図２】
2006041909.tif 000004
【図３】
2006041909.tif 000005
【図４】
2006041909.tif 000006
【図５】
2006041909.tif 000007
【図６】
2006041909.tif 000008
【図７】
2006041909.tif 000009
【図８】
2006041909.tif 000010
【図９】
2006041909.tif 000011
【図１０】
2006041909.tif 000012
【図１１】
2006041909.tif 000013
【図１２】
2006041909.tif 000014