(57)【特許請求の範囲】
【請求項１】
本体部と、
前記本体部に着脱可能に設けられたサブモジュールと、
を備えた、用紙上に画像を形成する画像形成装置であって、
前記本体部は、非同期式シリアルバスと、
前記非同期式シリアルバスに接続され、前記非同期式シリアルバス上に第一の信号を送出し、かつ前記非同期式シリアルバス上で前記第一の信号に応答して送出された第二の信号を所定のタイミングで検知するマスター制御部と、を備え、
前記サブモジュールは、前記非同期式シリアルバスに接続され、前記非同期シリアルバス上で前記マスター制御部から送出された前記第一の信号を検知すると、前記第一の信号に応答して、前記マスター制御部によって前記所定のタイミングで検知可能な第二の信号を前記非同期式シリアルバス上に送出するスレーブ制御部を備え、
前記マスター制御部と前記スレーブ制御部との間では、双方向非同期式シリアル通信が行われ、
前記マスター制御部は、前記第二の信号を検知する前記所定のタイミングを、所定の規則に従って第一のタイミングから第二のタイミングへと変更する検知タイミング変更部と、
前記検知タイミング変更部によって前記所定のタイミングが更新された旨を前記スレーブ制御部に通知する通知信号を前記非同期シリアルバス上に送出するタイミング更新通知送出部と、を備え、
前記スレーブ制御部は、前記タイミング更新通知送出部から送出された前記通知信号を前記非同期シリアルバス上で検知するタイミング更新通知検知部と、
前記タイミング更新通知検知部により前記通知信号が検知されると、前記第二の信号を、前記第一のタイミングにおいて前記マスター制御部が検出可能な第一の状態から、前記第二のタイミングにおいて検出可能な第二の状態に変更する送出信号変更部と、を備える画像形成装置。
【請求項２】
前記第一の信号は、前記スレーブ制御部の存在を確認するためのリセットパルス信号であり、
前記第二の信号は前記リセットパルス信号に応答して、その存在を示すために前記スレーブ制御部から前記マスター制御部に返信されるプレゼンスパルス信号であり、
前記マスター制御部は、さらに、
前記リセットパルス信号を前記非同期式シリアルバス上に送出するリセットパルス送出部と、
前記リセットパルス送出部から送出されたリセットパルス信号に応答して前記スレーブ制御部から前記非同期式シリアルバス上に送出された前記プレゼンスパルス信号を、前記所定のタイミングで検知するプレゼンスパルス検知部と、を備え、
前記スレーブ制御部は、さらに、前記リセットパルス送出部から送出された前記リセットパルス信号を前記非同期式シリアルバス上で検知するリセットパルス検知部と、
前記リセットパルス検知部により前記リセットパルス信号が検知されると、前記非同期式シリアルバス上に前記プレゼンスパルス信号を送出するプレゼンスパルス送出部と、を備える、請求項１に記載の画像形成装置。
【請求項３】
前記第一の信号は、前記マスター制御部から前記スレーブ制御部に対しデータを送信するよう要求するデータ送信要求信号であり、
前記第二の信号は前記データ送信要求信号に応答して、前記スレーブ制御部から前記非同期式シリアルバス上に送出されるデータ信号であり、
前記マスター制御部は、さらに、
前記データ送信要求信号を前記非同期式シリアルバス上に送出するデータ送信要求信号送出部と、
前記データ送信要求信号送出部により送出されたデータ送信要求信号に応答して前記スレーブ制御部から前記非同期式シリアルバス上に送出された前記データ信号を前記所定のタイミングで検知するデータ信号検知部と、を備え、
前記スレーブ制御部は、さらに、前記データ送信要求信号送出部から送出された前記データ送信要求信号を前記非同期式シリアルバス上で検知するデータ送信要求信号検知部と、
前記データ送信要求信号検知部により前記データ送信要求信号が検知されると、前記非同期式シリアルバス上に前記データ信号を送出するデータ信号送出部と、を備える、請求項１に記載の画像形成装置。
【請求項４】
前記スレーブ制御部は、さらに、スレーブ制御部ごとに付与された固有のシリアル番号の情報を格納するシリアル番号情報格納部を備え、
前記マスター制御部は、さらに、前記シリアル番号情報格納部に問い合せ、前記非同期式シリアルバスに接続されている全てのスレーブ制御部のシリアル番号を取得するシリアル番号取得部と、
前記シリアル番号取得部により取得された前記シリアル番号を記憶するシリアル番号記憶部と、
あらかじめ前記シリアル番号記憶部に記憶されているシリアル番号情報と、前記シリアル番号取得部により取得されたシリアル番号情報を参照し、比較するスレーブ参照部と、を備え、
前記スレーブ参照部による比較の結果、あらかじめ前記シリアル番号記憶部に記憶されているシリアル番号情報と、前記シリアル番号取得部により新たに取得されたシリアル番号情報が少なくとも１つ異なる場合、前記検知タイミング変更部は、前記第二の信号を検知する前記所定のタイミングを、第一のタイミングから第二のタイミングへと変更する、請求項１〜３のいずれか１項に記載の画像形成装置。
【請求項５】
前記スレーブ制御部は、さらに、スレーブ制御部ごとに付与された固有のシリアル番号の情報を格納するシリアル番号情報格納部を備え、
前記マスター制御部は、さらに、前記シリアル番号情報格納部に問い合せ、前記非同期式シリアルバスに接続されている全てのスレーブ制御部のシリアル番号を取得するシリアル番号取得部と、
前記シリアル番号取得部が取得した前記シリアル番号情報に基づき前記スレーブ制御部を所定のカテゴリーに分類する分類部と、を備え、
前記検知タイミング変更部は、前記分類部が分類したカテゴリーごとに、前記第一のタイミングおよび前記第二のタイミングの設定を変更する、請求項１〜３のいずれか１項に記載の画像形成装置。
【請求項６】
前記第一のタイミングおよび第二のタイミングのうち少なくとも一方は、前記画像形成装置が使用される仕向地ごとに異なるように設定される、請求項１〜５のいずれか１項に記載の画像形成装置。
【請求項７】
前記第一のタイミングおよび第二のタイミングのうち少なくとも一方は、前記画像形成装置の機種ごとに異なるように設定される、請求項１〜５のいずれか１項に記載の画像形成装置。
【請求項８】
前記サブモジュールは、トナーカットリッジ、転写ユニット、定着ユニット、およびベルトユニットから選択される少なくとも一つである、請求項１〜７のいずれか１項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、画像形成装置に関するものである。
【背景技術】
【０００２】
従来の画像形成装置においては、トナーやインク等の消耗品を補給するための交換型カートリッジなどの、着脱式のサブモジュールを本体部に装着させて使用する画像形成装置が広く採用されている。このような着脱式のサブモジュールが装着される画像形成装置の中には、装着されたサブモジュールの制御を、いわゆるマスター−スレーブ方式で行うものがある。マスター−スレーブ方式とは、複数の機器や装置などが連携して動作する際に、一つが管理・制御する側（マスター）、残りが制御される側（スレーブ）、という役割分担を行う方式である。
【０００３】
マスター−スレーブ方式を利用した技術の一例として、特許文献１には、画像形成装置に装着され着脱可能なプロセスカートリッジの接続異常の検出および接続異常の修復を行う画像形成装置が開示されている。この画像形成装置は、シリアル通信ラインと、画像形成装置本体側のマスター通信手段と、シリアル通信ラインを介してマスター通信手段にプロセスカートリッジにあるメモリのデータを送信するスレーブ通信手段とを備える。接続異常の検出は次のように行う。まず、マスター通信手段を介してシリアル通信ラインにプロセスカートリッジを指定するアドレスフォーマットのアドレスデータが送出される。スレーブ通信手段は、これに応答してＡＣＫ信号をシリアル通信ラインに送出する。制御手段は、スレーブ通信手段がＡＣＫ信号をシリアル通信ラインに送出するタイミングにおいてシリアル通信ラインの電圧を検出し、検出した電圧が所定の正常範囲を外れていると、接続異常情報を発生する。
【０００４】
また、特許文献２には、マスター−スレーブ方式による制御システムとしては、マスター装置と、マスター装置にデータ信号を供給するカスケード接続された複数のスレーブ装置とを含み、マスター装置と複数のスレーブ装置とがクロック信号に同期してシリアル通信を行うシステムが開示されている。このシステムにおいて、マスター装置は、各スレーブ装置を識別するためのＩＤ情報をデータ信号によって送信するＩＤ付与手段を備え、最上流にあるスレーブ装置から順次ＩＤ情報が付与される。このシステムは、クロック信号線およびデータ信号線以外に信号線を増やすこと無く、データの送受信の対象となる外部装置を識別することができるという効果を奏する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−０６０９７８号公報
【特許文献２】特開２００６−１３３９９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
画像形成装置の本体部には、製造者が意図した着脱式サブモジュール（純正品など）だけでなく、製造者が意図したものとは異なる着脱式サブモジュール（非純正品や模倣品など）が装着されることがある。しかしながら、本体部に、製造者が意図したものとは異なる着脱式サブモジュールが装着されると、画像形成装置の故障に繋がるおそれがある。そのため、製造者が意図したものとは異なる着脱式サブモジュールの画像形成装置本体部への装着をできる限り防止することにより、画像形成装置の故障を未然に防ぐ必要がある。
【０００７】
上記特許文献１に開示されたシステムにおいては、上述のように、スレーブ通信手段がＡＣＫ信号をシリアル通信ラインに送出するタイミングで、制御手段がシリアル通信ラインの電圧を検出する。その際に検出した電圧が所定の正常範囲を外れていると、接続異常情報を発生する。しかしながら、その電圧の値を第三者が知ることができれば、非純正品や模倣品であっても上記電圧が上記正常範囲に含まれるよう設計することが可能である。そのような非純正品または模倣品のサブモジュールが画像形成装置の本体部に装着された場合には、システムはそのサブモジュールが画像形成装置の製造者が意図した着脱式サブモジュールか、あるいはそれ以外のサブモジュールかを明確に識別することができない。
【０００８】
また特許文献２においては、マスター装置とカスケード接続されたスレーブ装置との間では、クロック信号に同期して通信を行う同期式シリアル通信が行われる。しかしながら、クロック信号に同期して通信を行う同期式シリアル通信では、他者が比較的容易に通信データを読み取ることができる。通信データが読み取られると非純正品や模倣品のサブモジュールを作成することも容易となり、そのような非純正品や模倣品のサブモジュールが本体部に装着されると画像形成装置の故障に繋がるおそれもある。そのため、他者に読み取られにくい通信形式を用いたシステムが求められていた。
【０００９】
この発明の目的は、製造者が意図したものとは異なるサブモジュールが画像形成装置の本体部に装着された場合には通信を遮断し、製造者が意図したサブモジュールが画像形成装置の本体部に装着された場合には正常な動作を維持することにより、故障の頻度を低減できる画像形成装置を提供することである。
【課題を解決するための手段】
【００１０】
この発明においては、画像処理装置は、本体部と、本体部に着脱可能に設けられたサブモジュールと、を備えた、用紙上に画像を形成する画像形成装置である。本体部は、非同期式シリアルバスと、非同期式シリアルバスに接続され、非同期式シリアルバス上に第一の信号を送出し、かつ非同期式シリアルバス上で第一の信号に応答して送出された第二の信号を所定のタイミングで検知するマスター制御部と、を備える。
【００１１】
サブモジュールは、非同期式シリアルバスに接続され、非同期シリアルバス上でマスター制御部から送出された第一の信号を検知すると、第一の信号に応答して、マスター制御部によって上記所定のタイミングで検知可能な第二の信号を非同期式シリアルバス上に送出するスレーブ制御部を備える。マスター制御部とスレーブ制御部との間では、双方向非同期式シリアル通信が行われる。
【００１２】
マスター制御部は、検知タイミング変更部と、タイミング更新通知送出部と、を備える。検知タイミング変更部は、第二の信号を検知する上記所定のタイミングを、所定の規則に従って第一のタイミングから第二のタイミングへと変更する。タイミング更新通知送出部は、検知タイミング変更部によって上記所定のタイミングが更新された旨をスレーブ制御部に通知する通知信号を前記非同期シリアルバス上に送出する。またスレーブ制御部は、タイミング更新通知検知部と、送出信号変更部とを備える。タイミング更新通知検知部は、タイミング更新通知送出部から送出された通知信号を非同期シリアルバス上で検知する。送出信号変更部は、タイミング更新通知検知部により通知信号が検知されると、第二の信号を、第一のタイミングにおいてマスター制御部が検出可能な第一の状態から、第二のタイミングにおいて検出可能な第二の状態に変更する。
【発明の効果】
【００１３】
この発明に係る画像形成装置では、マスター制御部で信号を検知するタイミングは所定の規則に従って変更される。スレーブ制御部は、そのタイミングの変更を検知する通知信号検知部と、かつその変更されたタイミングでマスター制御部により信号が検知されるよう、送出する信号の状態を変更する送出信号変更部とを備えている。従来の非同期シリアル通信ではマスター制御部における検出タイミングは不変であり、タイミングが変更されると通信が遮断される。そのため、上記通知信号検知部と送出信号変更部を備えていないサブモジュールが本体部に装着された場合、信号を検知するタイミングが変更されると、それ以降は正常な通信を行うことができない。
【００１４】
一方、この発明に係るサブモジュールが備えるスレーブ制御部は、上記通知信号検知部と送出信号変更部を備えていることから、マスター制御部での信号検知のタイミングが変更されても、スレーブ制御部はそれに追従して、送出する信号の状態を変更し、その信号は変更後のタイミングでマスター制御部により検知される。それによりマスター−スレーブ間の通信は継続される。画像形成装置の製造者が意図したサブモジュールが本体部に装着された場合のみ正常な動作が継続される。また非同期シリアル通信を利用し、かつタイミングを変更する機構を備えることから第三者による通信データの解析は困難である。そのため、製造者が意図したものとは異なるサブモジュールが装着されて、画像形成装置を作動させるといった状況を回避できることができる。
【図面の簡単な説明】
【００１５】
【図１】この発明の一実施形態に係る画像処理装置を複合機に適用した場合の複合機の外観を示す概略図である。
【図２】この発明の一実施形態に係る画像処理装置を複合機に適用した場合の複合機の構成を示すブロック図である。
【図３】マスター制御部とスレーブ制御部の接続状態を簡略的に示すブロック図である。
【図４】マスター制御部の構成を示すブロック図である。
【図５】スレーブ制御部の構成を示すブロック図である。
【図６】非同期式シリアルバス上におけるパルスの状態を説明するための図である。
【図７】この発明の一実施形態に係る画像処理装置におけるサブモジュールの認証を行う際の処理の流れを示すフローチャートである。
【図８】サブモジュールの認証を行う際の、非同期式シリアルバスのパルスの状態を示す図である。
【図９】この発明の一実施形態に係る画像処理装置において、マスター制御部−スレーブ制御部の間でデータ通信を行う際の処理の流れを示すフローチャートである。
【図１０】マスター制御部−スレーブ制御部間でデータ送信を行う際の非同期式シリアルバスのパルスの状態を示す図である。
【発明を実施するための形態】
【００１６】
以下、この発明の実施の形態を説明する。図１は、この発明の一実施形態に係る画像処理装置を複合機に適用した場合の複合機の外観を示す概略斜視図である。図２は、この発明の一実施形態に係る画像処理装置を複合機に適用した場合の複合機の構成を示すブロック図である。
【００１７】
図１〜図２を参照して、この発明の一実施形態に係る画像処理装置としての複合機１１は、本体部３１と、サブモジュール２８とを有する。本体部３１はさらに、マスター制御部１２と、表示操作部１３と、画像読み取り部１４と、画像形成部１５と、排出トレイ３０と、ハードディスク１６と、ファクシミリ通信部１７と、ネットワーク２５と接続するためのネットワークインターフェース部１８と、非同期式シリアルバス３２とを備える。サブモジュール２８は、さらにスレーブ制御部２９を備える。
【００１８】
マスター制御部１２は、複合機１１の全体の制御を行う。表示操作部１３は、複合機１１側から発信する情報やユーザーの入力内容を表示する表示部２１を含む。表示操作部１３は、印刷部数や階調性等の画像形成の条件や電源のオンまたはオフを入力させる。画像読み取り部１４は、セットされた原稿を自動的に読み取り位置へ搬送する自動原稿搬送装置（ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｎｔ  Ｆｅｅｄｅｒ））２２を含む。画像読み取り部１４は、ＡＤＦ２２によって搬送された原稿の画像や載置台上に載置された原稿の画像を読み取る。画像形成部１５は、トナーを用いて現像を行う現像装置２３を含む。画像形成部１５は、読み取った画像や、ネットワーク２５を介して送信された画像データを基に画像を形成する。すなわち、画像形成部１５は、画像形成要求に応じ、画像データを基に記録媒体、例えば、用紙上に画像を形成する。画像形成部１５により画像を形成された記録媒体は、印刷物として排出トレイ３０に排出される。ハードディスク１６は、送信された画像データや入力された画像形成条件等の格納を行う。ファクシミリ通信部１７は、公衆回線２４に接続されており、ファクシミリ送信やファクシミリ受信を行う。
【００１９】
なお、複合機１１は、画像データの書き出しや読み出しを行うＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）や現像剤によって形成された可視化像を転写する用紙を搬送する用紙搬送部等を備えるが、これらについては、図示および説明を省略する。また、図２中の矢印は、制御信号や制御、画像に関するデータの流れを示している。
【００２０】
複合機１１は、画像読み取り部１４により読み取られた原稿を用いて画像形成部１５において画像を形成し、用紙に印刷することにより、複写機として作動する。また、複合機１１は、ネットワークインターフェース部１８を通じて、ネットワーク２５に接続されたコンピューター２６ａ、２６ｂ、２６ｃから送信された画像データを用いて、画像形成部１５において画像を形成し、用紙に印刷することにより、プリンターとして作動する。また、複合機１１は、ファクシミリ通信部１７を通じて、公衆回線２４から送信された画像データを用いて、画像形成部１５において画像を形成することにより、また、画像読み取り部１４により読み取られた原稿の画像データを、ファクシミリ通信部１７を通じて公衆回線２４に画像データを送信することにより、ファクシミリ装置として作動する。すなわち、複合機１１は、画像処理に関し、複写機能、プリンター機能、ファクシミリ機能等、複数の機能を有する。さらに、各機能に対しても、詳細に設定可能な機能を有する。
【００２１】
複合機１１を含む画像形成システム２７は、複合機１１と、複数のコンピューター２６ａ、２６ｂ、２６ｃとを備える。具体的には、画像形成システム２７は、上記した構成の複合機１１と、ネットワーク２５を介して複合機１１に接続される複数のコンピューター２６ａ、２６ｂ、２６ｃとを備える。この実施形態においては、３台のコンピューター２６ａ〜２６ｃを示している。コンピューター２６ａ〜２６ｃはそれぞれ、複合機１１に対して、ネットワーク２５を介して印刷ジョブの実行を要求して印刷物を出力することができる。複合機１１とコンピューター２６ａ〜２６ｃとは、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）ケーブル等を用いて有線で接続されていてもよいし、無線で接続されていてもよく、ネットワーク２５内には、他の複合機や、メールサーバーなどのサーバーが接続されている構成でもよい。
【００２２】
非同期式シリアルバス３２には、本体部３１内に設けられたマスター制御部１２と、サブモジュール２８内に設けられたスレーブ制御部２９とが接続されている。スレーブ制御部２９とマスター制御部１２との間では１−Ｗｉｒｅ（Ｒ）通信などの双方向非同期シリアル通信が行われる。マスター制御部１２は、非同期式シリアルバス３２上に第一の信号を送出する。スレーブ制御部２９は、非同期シリアルバス上３２でマスター制御部１２から送出された第一の信号を検知すると、第一の信号に応答して非同期式シリアルバス３２上に、マスター制御部１２によって所定のタイミングで検知可能な第二の信号を送出する。マスター制御部１２は、第一の信号に応答してスレーブ制御部２９から送出された第二の信号を所定のタイミングで検知する。
【００２３】
図３は、マスター制御部１２とスレーブ制御部２９ａ〜２９ｄの接続状態を簡略的に示すブロック図である。図３においては非同期式シリアルバス３２に、マスター制御部１２を備えた本体部３１と、スレーブ制御部２９ａ〜２９ｄをそれぞれ備えた４つのサブモジュール２８ａ〜２８ｄとが接続されている。図３に示す例においては、この４つのサブモジュール２８ａ〜２８ｄは、ブラック（Ｋ）、イエロー（Ｙ）、マゼンダ（Ｍ）、およびシアン（Ｃ）の４色からなるトナーカートリッジである。マスター制御部１２とスレーブ制御部２９ａ〜２９ｄとの通信は、一方が非同期式シリアルバス３２上に送出した信号を、他方が非同期式シリアルバス３２上で所定のタイミングで検知し、その信号を読み取ることにより行われる。
【００２４】
なお、図３の例ではサブモジュール２８ａ〜２８ｄが４つのトナーカットリッジである例を示しているが、サブモジュールの数および種類はこれに限定されない。この発明に係る上記サブモジュールの例としては、画像を形成するためのトナーを収容するトナーカットリッジ、光信号を紙の上の画像に変換する感光体を備えた転写ユニット（ドラムユニット）、熱または熱と圧力によりトナーの樹脂成分を溶着させることで用紙にトナーを定着させる定着ユニット、および用紙を搬送するための搬送ベルトを備えたベルトユニットなどが挙げられる。また本体部３１に装着されるサブモジュールは、全て単一の種類のサブモジュールであってもよく、２種類以上の組み合わせであってもよい。
【００２５】
次に、上記したマスター制御部１２の構成について説明する。図４は、マスター制御部１２の構成を示すブロック図である。図４を参照して、マスター制御部１２は、検知タイミング変更部４１と、タイミング更新通知送出部４２と、リセットパルス送出部４３と、プレゼンスパルス検知部４４と、データ送信要求信号送出部４５と、データ信号検知部４６と、シリアル番号取得部４７と、シリアル番号記憶部４８と、スレーブ参照部４９と、分類部５０とを備える。
【００２６】
検知タイミング変更部４１は、スレーブ制御部２９ａ〜２９ｄから非同期式シリアルバス３２上に送出される第二の信号を検知する所定のタイミングを、所定の規則に従って第一のタイミングから第二のタイミングへと変更する。タイミング更新通知送出部４２は、検知タイミング変更部４１によって上記所定のタイミングが更新されたことをスレーブ制御部２９ａ〜２９ｄに通知する通知信号を非同期シリアルバス３２上に送出する。
【００２７】
リセットパルス送出部４３は、スレーブ制御部２９ａ〜２９ｄの存在を確認するためのリセットパルス信号を非同期式シリアルバス３２上に送出する。プレゼンスパルス検知部４４は、リセットパルス送出部４３から送出されたリセットパルス信号に応答してスレーブ制御部２９ａ〜２９ｄから非同期式シリアルバス３２上に送出されたプレゼンスパルス信号を、上記所定のタイミングで検知する。
【００２８】
データ送信要求信号送出部４５は、マスター制御部１２からスレーブ制御部２９ａ〜２９ｄに対しデータを送信するよう要求するデータ送信要求信号を非同期式シリアルバス３２上に送出する。データ信号検知部４６は、データ送信要求信号送出部４５により送出されたデータ送信要求信号に応答してスレーブ制御部２９ａ〜２９ｄから非同期式シリアルバス３２上に送出されたデータ信号を所定のタイミングで検知する。シリアル番号取得部４７は、スレーブ制御部２９ａ〜２９ｄごとに付与された固有のシリアル番号の情報を格納した、スレーブ制御部２９ａ〜２９ｄ内のシリアル番号情報格納部６７に問い合せ、非同期式シリアルバス３２に接続されている全てのスレーブ制御部２９ａ〜２９ｄのシリアル番号を取得する。シリアル番号記憶部４８はシリアル番号取得部４７により取得されたシリアル番号を記憶する。
【００２９】
スレーブ参照部４９は、あらかじめシリアル番号記憶部４８に記憶されているシリアル番号情報と、シリアル番号取得部４７により新たに取得されたシリアル番号情報を参照し、比較する。スレーブ参照部４９による比較の結果、あらかじめシリアル番号記憶部４８に記憶されているシリアル番号情報と、シリアル番号取得部４７により取得されたシリアル番号情報が少なくとも１つ異なる場合、検知タイミング変更部４１は、第二の信号を検知する所定のタイミングを、第一のタイミングから第二のタイミングへと変更する。分類部５０は、シリアル番号取得部４７が取得したシリアル番号情報に基づきスレーブ制御部２９ａ〜２９ｄを所定のカテゴリーに分類する。このとき、検知タイミング変更部４１は、分類部５０が分類したカテゴリーごとに、第一のタイミングおよび第二のタイミングの設定を変更する。
【００３０】
次に、上記したスレーブ制御部２９ａ〜２９ｄの構成について説明する。図５は、スレーブ制御部２９ａ，２９ｂ，２９ｃ，および２９ｄの構成を示すブロック図である。図５を参照して、スレーブ制御部２９ａ〜２９ｄは、タイミング更新通知検知部６１と、送出信号変更部６２と、リセットパルス検知部６３と、プレゼンスパルス送出部６４と、データ送信要求信号検知部６５と、データ信号送出部６６と、シリアル番号情報格納部６７とを備える。
【００３１】
タイミング更新通知検知部６１は、タイミング更新通知送出部４２から送出された通知信号を非同期シリアルバス３２上で検知する。送出信号変更部６２は、タイミング更新通知検知部６１により通知信号が検知されると、第二の信号を、第一のタイミングにおいてマスター制御部１２が検出可能な第一の状態から、第二のタイミングにおいて検出可能な第二の状態に変更する。リセットパルス検知部６３は、リセットパルス送出部４３から送出されたリセットパルス信号を非同期式シリアルバス３２上で検知する。プレゼンスパルス送出部６４は、リセットパルス検知部６３によりリセットパルス信号が検知されると、非同期式シリアルバス３２上にプレゼンスパルス信号を送出する。データ送信要求信号検知部６５は、データ送信要求信号送出部４５から送出されたデータ送信要求信号を非同期式シリアルバス３２上で検知する。データ信号送出部６６は、データ送信要求信号検知部６５によりデータ送信要求信号が検知されると、非同期式シリアルバス３２上にデータ信号を送出する。シリアル番号情報格納部６７はスレーブ制御部２９ａ〜２９ｄの各々に付与された固有のシリアル番号の情報を格納する。
【００３２】
次にマスター制御部１２とスレーブ制御部２９ａ〜２９ｄが接続されている非同期式シリアルバス３２上の信号の状態について説明する。図６は、非同期式シリアルバス３２上におけるパルスの状態を説明するための図である。
【００３３】
図６を参照して、マスター送出信号１０１は、マスター制御部１２から送出されるリセットパルス信号１１０のみを示している。マスター制御部１２のリセットパルス送出部４３は、マスター送出信号１０１に示すように、一定期間出力をＨｉｇｈからＬｏｗに切り替えることにより非同期式シリアルバス３２上にリセットパルス信号を送出する。そのリセットパルス信号１１０はスレーブ制御部２９ａ〜２９ｄのリセットパルス検知部６３によって検知される。リセットパルス検知部６３によりリセットパルス信号１１０が検知されると、次にスレーブ制御部２９ａ〜２９ｄのプレゼンスパルス送出部６４は、スレーブ送出信号１０２に示すように、一定期間出力をＨｉｇｈからＬｏｗに切り替えることにより、非同期式シリアルバス３２上にプレゼンスパルス信号１１２を送出する。
【００３４】
マスター制御部１２とスレーブ制御部２９ａ〜２９ｄは同じ通信ラインを共有していることから、非同期式シリアルバス３２における実際の信号は、リセットパルス信号１１０とプレゼンスパルス信号１１２が合成された信号１０３のような状態となる。マスター制御部１２のプレゼンスパルス検知部４４は、所定のタイミングで非同期式シリアルバス３２上のプレゼンスパルス信号１１２を検出する。このようにしてマスター制御部１２とスレーブ制御部２９ａ〜２９ｄとの間で通信が行われる。
【００３５】
次に、この発明の一実施形態に係る画像形成装置が、複合機１１において、マスター制御部１２とスレーブ制御部２９ａ〜２９ｄの間でリセットパルス信号およびプレゼンスパルス信号のやり取りをする場合の流れについて説明する。この実施形態においては、図３に示すように、４つのスレーブ制御部２９ａ〜２９ｄが非同期式シリアルバス３２に接続されているものとする。
【００３６】
図７は、この発明の一実施形態に係る画像処理装置におけるサブモジュールの認証を行う際の処理の流れを示すフローチャートである。図７を参照して、この実施形態においては、マスター制御部１２から送出される上記第一の信号が、スレーブ制御部２９ａ〜２９ｄの存在を確認するためのリセットパルス信号である。また上記第二の信号が、リセットパルス信号に応答して、その存在を示すためにスレーブ制御部２９ａ〜２９ｄからマスター制御部１２に返信されるプレゼンスパルス信号である。
【００３７】
また図８は、サブモジュールの認証を行う際の、非同期式シリアルバス３２上のパルスの状態を示す図である。
【００３８】
図７および図８を参照して、まず画像形成装置としての複合機１１が起動される（ステップＳ１１。以下、「ステップ」を省略する）。複合機１１が起動されるごとに、マスター制御部１２とスレーブ制御部２９ａ〜２９ｄとの間では、バス・リセットと呼ばれる処理が行われる。バス・リセット処理においては、まずマスター制御部１２は、出力を一定期間ＨｉｇｈからＬｏｗに切り替えることにより非同期式シリアルバス３２上にリセットパルス信号１１０を送出する（Ｓ１２）。このリセットパルス信号１１０の送出により、マスター制御部１２は、スレーブ制御部２９ａ〜２９ｄの存在を確認するとともに、スレーブ制御部２９ａ〜２９ｄに通信の始まりを知らせる。スレーブ制御部２９ａ〜２９ｄは、非同期式シリアルバス３２上で、マスター制御部１２から送出されたリセットパルス信号１１０を検知する（Ｓ１３）。
【００３９】
次に、リセットパルス信号１１０に応答して、スレーブ制御部２９ａ〜２９ｄは非同期式シリアルバス３２上にプレゼンスパルス信号１１２を送出する（Ｓ１４）。より具体的には、一定期間スレーブ制御部２９ａ〜２９ｄ側の出力をＨｉｇｈからＬｏｗに切り替えることにより、図８の「マスター取り込みＡ」のタイミング（以下、「タイミングＡ」と呼ぶ）でマスター制御部１２が検知できる状態のプレゼンスパルス信号１１２を送出する。マスター制御部１２は、タイミングＡにおいて、非同期式シリアルバス３２上で出力がＨｉｇｈからＬｏｗに切り替わっていることを検知する。これにより、プレゼンスパルス信号１１２を検知する（Ｓ１５において、ＹＥＳ）。このように、初期状態では、マスター制御部１２にプレゼンスパルス信号１１２がタイミングＡにおいて検出される。この検出のタイミングに関する情報は、マスター制御部１２と各スレーブ制御部２９ａ〜２９ｄの間であらかじめ共有されているものとする。
【００４０】
マスター制御部１２は、タイミングＡにおいて、プレゼンスパルス信号１１２を検知することにより、非同期式シリアルバス３２に少なくとも１つのスレーブ制御部が接続されていること確認する。この実施形態においては４つのスレーブ制御部２９ａ〜２９ｄが非同期式シリアルバス３２に接続されている。プレゼンスパルス信号１１２は、４つのスレーブ制御部２９ａ〜２９ｄから全て同じタイミングで送出されるため、この時点ではマスター制御部１２は、接続されているスレーブ制御部がスレーブ制御部２９ａ〜２９ｄであることまでは検知できない。
【００４１】
次にマスター制御部１２は、非同期式シリアルバス３２に接続されたスレーブ制御部２９ａ〜２９ｄを識別するために、スレーブ制御部２９ａ〜２９ｄのそれぞれのシリアル番号を取得し、記憶する（Ｓ１６）。これにより、スレーブ制御部２９ａ〜２９ｄがそれぞれ識別される。スレーブ制御部２９ａ〜２９ｄは、それぞれ、スレーブ制御部２９ａ〜２９ｄごとに付与された固有のシリアル番号を有しており、そのシリアル番号は各スレーブ制御部２９ａ〜２９ｄのシリアル番号情報格納部６７に格納されている。マスター制御部１２内のシリアル番号取得部４７は、スレーブ制御部２９ａ〜２９ｄ内のシリアル番号情報格納部６７に問い合わせ、非同期式シリアルバス３２に接続されている全てのスレーブ制御部２９ａ〜２９ｄのシリアル番号を取得する。シリアル番号記憶部４８は、シリアル番号取得部４７により取得されたシリアル番号を記憶する。
【００４２】
スレーブ参照部４９は、あらかじめシリアル番号記憶部４８に記憶されているシリアル番号情報と、シリアル番号取得部４７により取得されたシリアル番号情報を参照し、比較する（Ｓ１７）。スレーブ参照部４９による比較の結果、あらかじめシリアル番号記憶部４８に記憶されているシリアル番号情報と、シリアル番号取得部４７により新たに取得されたシリアル番号情報が少なくとも１つ異なる場合、検知タイミング変更部４１は、プレゼンスパルス信号１１２を検知するタイミングを、図８に示すタイミングＡから「マスター取り込みＢ」（以下、タイミングＢ）（または「マスター取り込みＣ」（以下、タイミングＣ））へと変更する。さらにタイミング更新通知送出部４２は、プレゼンスパルス信号１１２を検知するタイミングがタイミングＢ（またはタイミングＣ）に更新された旨をスレーブ制御部２９ａ〜２９ｄに通知する通知信号を非同期シリアルバス３２上に送出する（Ｓ１８）。
【００４３】
スレーブ制御部２９ａ〜２９ｄのタイミング更新通知検知部６１は、タイミング更新通知送出部４２から送出された通知信号を非同期シリアルバス３２上で検知する（Ｓ１９）。タイミング更新通知検知部６１によって通知信号が検知されると、送出信号変更部６２は、送出されるプレゼンスパルス信号１１２を、タイミングＡにおいてマスター制御部１２が検出可能な状態から、タイミングＢ（またはＣ）において検出可能な状態に変更する（Ｓ２０）。
【００４４】
このようにしてマスター制御部１２によるプレゼンスパルス信号１１２の検知のタイミング、およびスレーブ制御部２９ａ〜２９ｄから送出されるプレゼンスパルス信号１１２の状態が変更されると、再度リセット・バス処理が行われる（Ｓ１２〜Ｓ１５）。このとき、タイミング更新通知検知部６１と、送出信号変更部６２とを備えていないスレーブ制御部を備えたサブモジュールが本体部３１に装着されていると、そのスレーブ制御部からは、変更前のタイミングＡでのみ検知可能なプレゼンスパルス信号１１２が送出されるため（Ｓ１４）、マスター制御部１２は変更後のタイミングＢ（またはＣ）においてプレゼンスパルス信号１１２を検知することができない（Ｓ１５において、ＮＯ）。その結果、マスター制御部１２と、スレーブ制御部との間で通信エラーが生じる（Ｓ２１）。
【００４５】
これに対し、この発明に係るスレーブ制御部２９ａ〜２９ｄを備えたサブモジュール２８ａ〜２８ｄが本体部３１に装着されている場合、スレーブ制御部２９ａ〜２９ｄからはタイミングＢ（またはＣ）においてマスター制御部１２が検知可能なプレゼンスパルス信号１１２が送出される。その結果、マスター制御部１２は、タイミングＢ（またはＣ）で非同期式シリアルバス３２上のプレゼンスパルス信号１１２を検知できる。
【００４６】
このように、プレゼンスパルス信号１１２の検出のタイミングが変更されてもマスター制御部１２とスレーブ制御部２９ａ〜２９ｄの間の通信が維持される。その後、スレーブ制御部２９ａ〜２９ｄのシリアル番号がシリアル番号取得部４７によって再取得されるが（Ｓ１６）、この場合、装着されたサブモジュール２８ａ〜２８ｄに変更がないことからシリアル番号にも変更はない。スレーブ参照部４９による比較の結果、あらかじめシリアル番号記憶部４８に記憶されているシリアル番号情報と、シリアル番号取得部４７が取得したシリアル番号情報が同一であると判断されると、マスター制御部１２とスレーブ制御部２９ａ〜２９ｄの間でデータ通信が開始される（Ｓ２２）。
【００４７】
次に、この発明の別の一実施形態に係る画像形成装置が、複合機１１において、マスター制御部１２とスレーブ制御部２９ａ〜２９ｄの間でデータ通信を行う際の流れについて説明する。
【００４８】
図９は、この発明の別の一実施形態に係る画像処理装置において、マスター制御部１２と、スレーブ制御部２９ａ〜２９ｄとの間でデータ通信を行う際の処理の流れを示すフローチャートである。この実施形態においては、マスター制御部１２から送出される上記第一の信号が、マスター制御部１２からスレーブ制御部２９ａ〜２９ｄに対しデータを送信するよう要求するデータ送信要求信号である。また上記第二の信号が、データ送信要求信号に応答して、スレーブ制御部２９ａ〜２９ｄから非同期式シリアルバス３２上に送出されるデータ信号である。
【００４９】
また図１０は、マスター制御部１２と、スレーブ制御部２９ａ〜２９ｄとの間でデータ送信を行う際の非同期式シリアルバスのパルスの状態を示す図である。
【００５０】
図９および図１０を参照して、まず画像形成装置としての複合機１１が起動される（Ｓ３１）。次に、上述のリセット・バス処理（Ｓ３２）およびシリアル番号識別処理（Ｓ３３〜Ｓ３４）が行われる。シリアル番号識別処理においては、まずシリアル番号取得部４７がスレーブ制御部２９ａ〜２９ｄ内のシリアル番号情報格納部６７に問い合せ、非同期式シリアルバス３２に接続されている全てのスレーブ制御部２９ａ〜２９ｄのシリアル番号を取得し、シリアル番号記憶部４８はそのシリアル番号を記憶する（Ｓ３３）。
【００５１】
スレーブ参照部４９は、あらかじめシリアル番号記憶部４８に記憶されているシリアル番号情報と、シリアル番号取得部４７により新たに取得されたシリアル番号情報を参照し、比較する（Ｓ３４）。スレーブ参照部４９による比較の結果、シリアル番号情報が少なくとも１つ異なる場合（Ｓ３４において、ＹＥＳ）、検知タイミング変更部４１は、スレーブ制御部２９ａ〜２９ｄから送出されるデータ信号２１２または２１４が、マスター制御部１２により非同期式シリアルバス３２上で検知されるタイミングを、図１０に示すタイミングＡからタイミングＢ（またはＣ）へと変更する。タイミング更新通知送出部４２は、検知タイミング変更部４１によってデータ信号２１２または２１４の検知のタイミングがタイミングＢ（またはＣ）に更新された旨をスレーブ制御部２９ａ〜２９ｄに通知する通知信号を、非同期シリアルバス３２上に送出する（Ｓ３５）。
【００５２】
スレーブ制御部２９ａ〜２９ｄのタイミング更新通知検知部６１は、タイミング更新通知送出部４２から送出された通知信号を非同期シリアルバス３２上で検知する（Ｓ３６）。タイミング更新通知検知部６１が通知信号を検知すると、送出信号変更部６２は、データ信号２１２または２１４を、タイミングＡにおいてマスター制御部１２が検出可能な状態から、タイミングＢ（またはＣ）において検出可能な状態に変更する（Ｓ３７）。
【００５３】
次にマスター制御部１２内のデータ送信要求信号送出部４５は、マスター制御部１２からスレーブ制御部２９ａ〜２９ｄに対しデータを送信するよう要求するデータ送信要求信号２１０を非同期式シリアルバス３２上に送出する（Ｓ３８）。
【００５４】
スレーブ制御部２９ａ〜２９ｄ内のデータ送信要求信号検知部６５は、データ送信要求信号送出部４５から送出されたデータ送信要求信号２１０を非同期式シリアルバス３２上で検知する（Ｓ３９）。データ送信要求信号検知部６５がデータ送信要求信号２１０を検知すると、データ信号送出部６６は、非同期式シリアルバス３２上にデータ信号２１２または２１４を送出する（Ｓ４０）。
【００５５】
マスター制御部１２のデータ信号検知部４６は、変更されたタイミングＢでデータ信号２１２または２１４を検知する（Ｓ４１において、ＹＥＳ）。このとき、この発明に係るスレーブ制御部２９ａ〜２９ｄのように、タイミング更新通知検知部６１と、送出信号変更部６２とを備えていないスレーブ制御部を備えたサブモジュールが本体部３１に装着されていると、そのスレーブ制御部から送出されたデータ信号２１２または２１４は、変更後のタイミングＢ（またはＣ）においてマスター制御部１２により検知されない（Ｓ４１において、ＮＯ）。その結果、マスター制御部１２と、スレーブ制御部との間で通信エラーが生じる（Ｓ４３）。
【００５６】
これに対し、この発明に係るスレーブ制御部２９ａ〜２９ｄを備えたサブモジュール２８ａ〜２８ｄが本体部３１に装着されている場合、スレーブ制御部２９ａ〜２９ｄからはタイミングＢ（またはＣ）においてマスター制御部１２が検知可能なデータ信号２１２または２１４が送出される。その結果、マスター制御部１２は、タイミングＢ（またはＣ）で非同期式シリアルバス３２上のデータ信号２１２または２１４を検知できる。このように、データ信号２１２または２１４を検出するタイミングが変更されてもマスター制御部１２とスレーブ制御部２９ａ〜２９ｄの間の通信が継続される（Ｓ４２）。
【００５７】
なお、Ｓ３４において、シリアル番号取得部４７がシリアル番号情報を参照し、比較した結果、シリアル番号に変更がないと判断した場合（Ｓ３４において、ＮＯ）には、Ｓ３５〜Ｓ３７のタイミング変更処理は行わずに、Ｓ３８において、データ送信要求信号送出部４５からデータ送信要求信号２１０が送出される。
【００５８】
またスレーブ参照部４９は、Ｓ１７またはＳ３４において、あらかじめシリアル番号記憶部４８に記憶されているシリアル番号情報と、シリアル番号取得部４７が取得したシリアル番号情報を比較して、（１）非同期シリアルバス３２に接続されたスレーブ制御部の総数が変化した場合、または（２）非同期シリアルバス３２に接続されたスレーブ制御部の総数は同じであるが、少なくとも一つのサブモジュール２８ａ〜２８ｄが別のサブモジュールに交換された場合、のいずれかの場合に、シリアル番号が異なると判断する。
【００５９】
（所定の規則について）
説明したように、マスター制御部１２は、スレーブ制御部２９ａ〜２９ｄより送出される第二の信号（プレゼンスパルス信号、データ信号など）を所定のタイミングで検知する。この検知のタイミングは、検知タイミング変更部４１により、所定の規則に従って第一のタイミング（上記実施形態ではタイミングＡ）から第二のタイミング（タイミングＢまたはＣ）へと変更される。
【００６０】
上記所定の規則には、（１）マスター制御部１２が信号を検知するタイミングを変更する規則と、（２）初期状態の第一のタイミングに関する規則、および（３）タイミング変更後の第二のタイミングに関する規則などが含まれる。
【００６１】
（１）の、タイミングを変更する規則に関しては、上記実施形態においては、スレーブ参照部４９による比較の結果、あらかじめシリアル番号記憶部４８に記憶されているシリアル番号情報と、シリアル番号取得部４７により新たに取得されたシリアル番号情報が少なくとも１つ異なることがタイミングを変更する規則である。ただし、タイミングを変更する規則は、特にこれに限定されない。例えば、各スレーブ制御部２９ａ〜２９ｄのシリアル番号情報を参照することなく、定期的または非定期的に信号検知のタイミングを変更してもよい。または画像形成装置において所定の回数の画像形成が行われるたびに信号検知のタイミングを変更するように設定してもよい。
【００６２】
（２）の、第一のタイミングに関する規則とは、初期状態における、マスター制御部１２によって信号が検知されるタイミングがタイミングＡなのか、あるいはそれ以外のタイミングなのか、という、変更前の信号検知タイミングに関する規則である。例えば、第一のタイミングは、画像形成装置が使用される仕向地ごとに異なるように設定されてもよい。例えば、変更前のマスター制御部１２が信号を検知するタイミングとして、日本向けの機種であれば第一のタイミングとしてタイミングＡを、米国向けの機種であればタイミングＢを、欧州向けの機種であればタイミングＣを採用するように設定してもよい。また画像形成装置の機種ごとに第一のタイミングが異なるように設定してもよい。
【００６３】
（３）の、タイミング変更後の第二のタイミングに関する規則とは、例えば初期設定の第一のタイミングがタイミングＡである場合に、検知タイミング変更部４７が、マスター制御部１２によって信号が検知されるタイミングをタイミングＢにするのか、タイミングＣにするのか、あるいはそれ以外のタイミングにするのか、という、変更後の信号検知タイミングに関する規則である。この（３）の規則に関しても、上記（２）の第一のタイミングに関する規則と同様に、画像形成装置が使用される仕向地や、画像形成装置の機種ごとに異なるように設定してもよい。
【００６４】
また上記所定の規則は、あらかじめマスター制御部１２と各スレーブ制御部２９ａ〜２９ｄ間で共有しておくのが好ましい。例えばその規則を規定するために、マスター制御部１２とスレーブ制御部２９ａ〜２９ｄがそれぞれ共通の、または対応するテーブルや乱数表を有していてもよい。非純正品のサブモジュールはこのようなテーブルや乱数表を有していないことから、非純正品のサブモジュールが本体部３１に装着された場合の通信を効果的に遮断できる。但し、各スレーブ制御部２９ａ〜２９ｄが上記所定の規則に関する情報を有していなくても、タイミング更新通知送出部４２から送出されたる通知信号には更新後の検知のタイミングに関する情報が含まれるため、その通知信号をタイミング更新通知検知部６１が通知することにより、各スレーブ制御部２９ａ〜２９ｄは、更新後の信号検知のタイミングに関する情報を取得することができる。その取得した情報に基づいて、送出信号変更部６２が、送出する信号の状態を変更することにより正常に機能する。
【００６５】
またプレゼンスパルス信号またはデータ信号を検知する第一のタイミング、および変更後の第二のタイミングは、スレーブ制御部２９ａ〜２９ｄのシリアル番号に応じてスレーブ制御部２９ａ〜２９ｄを所定のカテゴリーに分類し、そのカテゴリーごとに異なる規則に従って信号を検知するタイミングを変更してもよい。
【００６６】
具体的には、まずスレーブ制御部２９ａ〜２９ｄのシリアル番号情報格納部６７にシリアル番号取得部４７が問い合わせ、シリアル番号情報格納部６７に格納されているシリアル番号をシリアル番号取得部４７が取得する。マスター制御部１２内の分類部５０は、シリアル番号取得部４７が取得したシリアル番号情報に基づき、各スレーブ制御部２９ａ〜２９ｄを所定のカテゴリーに分類する。例えば、シリアル番号に含まれる特定のビットの種類に応じて、初期の信号検知タイミングが図８または図１０に示すタイミングＡであるカテゴリーＡ、タイミングＢであるカテゴリーＢ、およびタイミングＣであるカテゴリーＣのように割り振ることができる。その後、カテゴリーＡについては、タイミングＡ→タイミングＢ→タイミングＣのように信号検知のタイミングを割り振ることができる。カテゴリーＢおよびカテゴリーＣについても同様にタイミングを変更することができる。
【００６７】
以上が一連の流れである。ただし、上記実施形態は例示であって、上述のステップおよび構造の一部は省略することもできる。例えば、マスター制御部１２内のシリアル番号取得部４７、シリアル番号記憶部４８、およびスレーブ参照部４９については、マスター制御部１２が必ずしも備えている必要はない。スレーブ制御部２９ａ〜２９ｄのシリアル番号を取得しなくても、マスター制御部１２が信号を検知するタイミングを変更する機構を有し、かつスレーブ制御部２９ａ〜２９ｄが、その変更に追従して、送出する信号の状態を変更する機構を有していればよい。例えば、純正品のサブモジュール２８ａ〜２８ｄに上記所定の規則をあらかじめ共有させておき、信号検知のタイミングの変更に追従できるように設定しておいてもよい。
【００６８】
またマスター制御部１２は、分類部５０を有していなくてもよい。分類部５０が無くても発明の効果は発揮される。
【００６９】
またマスター制御部１２は、リセットパルス送出部４３とプレゼンスパルス検知部４４の組み合わせ、およびデータ送信要求信号送出部４５とデータ信号検知部４６の組み合わせの両方を有している必要はなく、いずれか一方のみを有していてもよい。またマスター制御部１２がリセットパルス送出部４３とプレゼンスパルス検知部４４の組み合わせのみを備える場合、スレーブ制御部２９ａ〜２９ｄは、リセットパルス検知部６３とプレゼンスパルス送出部６４の組み合わせを備えていれば十分であり、データ送信要求信号検知部６５とデータ信号送出部６６はなくてもよい。またマスター制御部１２がデータ送信要求信号送出部４５とデータ信号検知部４６の組み合わせのみを備える場合、スレーブ制御部２９ａ〜２９ｄは、データ送信要求信号検知部６５とデータ信号送出部６６の組み合わせを備えていれば十分であり、リセットパルス検知部６３とプレゼンスパルス送出部６４はなくてもよい。
【００７０】
今回開示された実施の形態および実施例はすべての点で例示であって、どのような面からも制限的なものではないと理解されるべきである。本発明の範囲は上記した説明ではなく、特許請求の範囲によって規定され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【産業上の利用可能性】
【００７１】
この発明は、画像形成装置の製造者により意図されたものとは異なるサブモジュールが本体部に装着されて画像形成装置を作動させるといった状況を回避することにより、故障のおそれを未然に低減できる画像形成装置が求められる分野において利用可能である。
【符号の説明】
【００７２】
１１  複合機、１２  マスター制御部、１３  表示操作部、１４  画像読み取り部、１５  画像形成部、１６  ハードディスク、１７  ファクシミリ通信部、１８  ネットワークインターフェース部、２１  表示部、２２  ＡＤＦ、２３  現像装置、２４  公衆回線、２５  ネットワーク、２６ａ，２６ｂ，２６ｃ  コンピューター、２７  画像形成システム、２８  サブモジュール、２８ａ，２８ｂ，２８ｃ，２８ｄ  サブモジュール、２９  スレーブ制御部、２９ａ，２９ｂ，２９ｃ，２９ｄ  スレーブ制御部、３０  排出トレイ、３１  本体部、３２  非同期式シリアルバス、４１  検知タイミング変更部、４２  タイミング更新通知送出部、４３  リセットパルス送出部、４４  プレゼンスパルス検知部、４５  データ送信要求信号送出部、４６  データ信号検知部、４７  シリアル番号取得部、４８  シリアル番号記憶部、４９  スレーブ参照部、５０  分類部、６１  タイミング更新通知検知部、６２  送出信号変更部、６３  リセットパルス検知部、６４  プレゼンスパルス送出部、６５  データ送信要求信号検知部、６６  データ信号送出部、６７  シリアル番号情報格納部、１０１  マスター送出信号、１０２  スレーブ送出信号、１０３  （非同期シリアルバス上の）信号、１１０  リセットパルス信号、１１２  プレゼンスパルス信号、２１０  データ送信要求信号、２１２  データ信号、２１４  データ信号。
【図１】
0006424858.tif 000002
【図２】
0006424858.tif 000003
【図３】
0006424858.tif 000004
【図４】
0006424858.tif 000005
【図５】
0006424858.tif 000006
【図６】
0006424858.tif 000007
【図７】
0006424858.tif 000008
【図８】
0006424858.tif 000009
【図９】
0006424858.tif 000010
【図１０】
0006424858.tif 000011