(57)【要約】      （修正有）【課題】  マスタコンピュータに共有の送受信線で接続されたスレーブコンピュータを正確に動作させる工夫がなされたコンピュータシステム、および、このコンピュータシステムを適用することで、本体部との間に備えられた共有の送受信線によって接続された記録媒体カセットを正確に動作させる工夫がなされた画像形成装置を提供する。【解決手段】  マスタコンピュータが、イニシャライズ処理の際、所定のコードが付された識別信号を送受信線に数珠繋ぎに接続された複数のスレーブコンピュータ側に送信すると、これらスレーブコンピュータのうち最初にその識別信号を受信したスレーブコンピュータは、受信した識別信号に付されたコードをメモリに格納した上で該コードを表すコード信号をマスタコンピュータに返信し、さらに、該コードが該スレーブコンピュータ固有の他のコードに変換された識別信号を下流側のスレーブコンピュータへ送信する。【選択図】        図２
2006201964.tif 000002
【特許請求の範囲】
【請求項１】
所定のイニシャライズ処理の後に指示信号を送信するマスタコンピュータと、該マスタコンピュータから延びる送受信線と、該送受信線に数珠繋ぎに接続され、該指示信号に基づく制御を行う複数のスレーブコンピュータとを有するコンピュータシステムにおいて、
前記送受信線は、前記イニシャライズ処理の際、前記スレーブコンピュータを識別するコードが付された識別信号が前記マスタコンピュータから該スレーブコンピュータに向かう下流方向に向かって流れるとともに、該コードを表すコード信号が該スレーブコンピュータから該マスタコンピュータに向かう上流方向に向かって流れるものであり、
前記マスタコンピュータが、前記イニシャライズ処理の際、所定のコードが付された識別信号を前記スレーブコンピュータに送信するとともに前記送受信線を前記上流方向に向かって流れてきた前記コード信号を受信し、前記指示信号を送信するにあたり、受信した該コード信号に基づくコードと同一のコードが付された指示信号を送信するものであり、
前記スレーブコンピュータが、前記イニシャライズ処理の際、前記識別信号を受信し受信した識別信号に付されたコードを格納し該コードを表すコード信号を上流側へ送信するとともに該コードを該スレーブコンピュータ固有の他のコードに変換して変換したコードが付された識別信号を下流側へ送信するものであって、さらに、前記コードが付された指示信号を受信し受信した該指示信号に付されたコードが格納したコードと一致するか否かを判定し、一致した場合には受信した指示信号に基づく制御を行い不一致の場合には受信した指示信号を下流側へ送信するものであることを特徴とするコンピュータシステム。
【請求項２】
記録媒体を収容した複数の記録媒体カセットが本体部に対して着脱自在に装着され、該記録媒体カセットから該本体部へ向けて送り出された記録媒体に該本体部で画像を形成する画像形成装置において、
前記本体部に配備されたものであって、該本体部に装着された記録媒体カセットから所定のイニシャライズ処理の後に記録媒体を該本体部へ向けて送り出すことを指示する指示信号を送信するマスタコンピュータと、
前記マスタコンピュータから延びる送受信線と、
前記記録媒体カセットに配備されたものであって前記本体部に複数の記録媒体カセットが装着されると前記送受信線に数珠繋ぎに接続され、前記指示信号に基づいて記録媒体の、該本体部へ向けての送り出し動作を制御するスレーブコンピュータとを備え、
前記送受信線は、前記イニシャライズ処理の際、前記スレーブコンピュータを識別するコードが付された識別信号が前記マスタコンピュータから該スレーブコンピュータに向かう下流方向に向かって流れるとともに、該コードを表すコード信号が該スレーブコンピュータから該マスタコンピュータに向かう上流方向に向かって流れるものであり、
前記マスタコンピュータが、前記イニシャライズ処理の際、所定のコードが付された識別信号を前記スレーブコンピュータに送信するとともに前記送受信線を前記上流方向に向かって流れてきた前記コード信号を受信し、前記指示信号を送信するにあたり、受信した該コード信号に基づくコードと同一のコードが付された指示信号を送信するものであり、
前記スレーブコンピュータが、前記イニシャライズ処理の際、前記識別信号を受信し受信した識別信号に付されたコードを格納し該コードを表すコード信号を上流側へ送信するとともに該コードを該スレーブコンピュータ固有の他のコードに変換して変換したコードが付された識別信号を下流側へ送信するものであって、さらに、前記コードが付された指示信号を受信し受信した該指示信号に付されたコードが格納したコードと一致するか否かを判定し、一致した場合には受信した指示信号に基づいて記録媒体の、該本体部へ向けての送り出し動作を制御し不一致の場合には受信した指示信号を下流側へ送信するものであることを特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マスタコンピュータと、このマスタコンピュータからの指示信号に基づく制御を行う複数のスレーブコンピュータとを有するコンピュータシステム、および、このコンピュータシステムを適用した画像形成装置に関する。
【背景技術】
【０００２】
従来より、記録媒体を収容した複数の記録媒体カセットが、この記録媒体カセットから搬送されてくる記録媒体上に画像形成を行う本体部に対して着脱自在の、プリンタ等の画像形成装置が知られている（特許文献１参照）。
【０００３】
このような画像形成装置には、その装置において用いる記録媒体カセットそれぞれにＩＤ設定用のスイッチを設け、例えば上下方向に３つの記録媒体カセットが装着されている場合に、装着される記録媒体カセットそれぞれのスイッチを互いに異なった状態に設定することでこれら３つの記録媒体カセットそれぞれの配置位置を本体部に備えられた本体ＣＰＵが認識できるようになっているものがあり、設定されたＩＤは、また、記録媒体カセット毎に備えられているカセットＣＰＵによっても認識されるようになっている。
【０００４】
このようにＩＤ設定用のスイッチが設けられた記録媒体カセットを用いる画像形成装置には、装着された記録媒体カセットに対して動作を指示する指示信号に、記録媒体カセットに設定されているＩＤを表すＩＤデータを付加し、装着される記録媒体カセット共有の送受信線にＩＤデータが付加された指示信号を流すことにより、指示対象の記録媒体カセット向けの信号をその指示対象の記録媒体カセットに選択的に受け取らせ、指示対象の記録媒体カセットを動作させるタイプのものがある。
【特許文献１】特開平６−６４２７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところが、このような画像形成装置では、記録媒体カセットに設けられているスイッチの設定はオペレータやサービスマンなどによってなされる。このため、複数の記録媒体カセットに誤って同一のＩＤが設定される場合が考えられ、そのような場合には誤動作が発生するおそれがある。
【０００６】
尚、上記問題は、画像形成装置に限って発生するものではなく、マスタコンピュータと、このマスタコンピュータに、共有する送受信線で接続された、ＩＤ設定の可能な複数のスレーブコンピュータとで構成されたコンピュータシステムにおいても同様に発生するおそれがある。
【０００７】
本発明は、上記事情に鑑み、マスタコンピュータに共有の送受信線で接続されたスレーブコンピュータを正確に動作させる工夫がなされたコンピュータシステム、および、このコンピュータシステムを適用することで、本体部との間に備えられた共有の送受信線によって接続された記録媒体カセットを正確に動作させる工夫がなされた画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するための本発明のコンピュータシステムは、
所定のイニシャライズ処理の後に指示信号を送信するマスタコンピュータと、このマスタコンピュータから延びる送受信線と、この送受信線に数珠繋ぎに接続され、この指示信号に基づく制御を行う複数のスレーブコンピュータとを有するコンピュータシステムにおいて、
上記送受信線は、上記イニシャライズ処理の際、上記スレーブコンピュータを識別するコードが付された識別信号が上記マスタコンピュータからこのスレーブコンピュータに向かう下流方向に向かって流れるとともに、このコードを表すコード信号がこのスレーブコンピュータからこのマスタコンピュータに向かう上流方向に向かって流れるものであり、
上記マスタコンピュータが、上記イニシャライズ処理の際、所定のコードが付された識別信号を上記スレーブコンピュータに送信するとともに上記送受信線を上記上流方向に向かって流れてきた上記コード信号を受信し、上記指示信号を送信するにあたり、受信したこのコード信号に基づくコードと同一のコードが付された指示信号を送信するものであり、
上記スレーブコンピュータが、上記イニシャライズ処理の際、上記識別信号を受信し受信した識別信号に付されたコードを格納しこのコードを表すコード信号を上流側へ送信するとともにこのコードをこのスレーブコンピュータ固有の他のコードに変換して変換したコードが付された識別信号を下流側へ送信するものであって、さらに、上記コードが付された指示信号を受信し受信したこの指示信号に付されたコードが格納したコードと一致するか否かを判定し、一致した場合には受信した指示信号に基づく制御を行い不一致の場合には受信した指示信号を下流側へ送信するものであることを特徴とする。
【０００９】
本発明のコンピュータシステムでは、マスタコンピュータから延びる送受信線に数珠繋ぎに接続され、マスタコンピュータから送信されてくる指示信号に基づく制御を行う複数のスレーブコンピュータは、イニシャライズ処理ごとにマスタコンピュータから送られる、上記識別信号を受け取ると、その識別信号に付されているコードをＩＤデータとして格納する。そして、上流側のスレーブコンピュータは、格納したコードとは異なる他のコードに変換されたコードが付された識別信号を下流側のスレーブコンピュータに送信する。また、このようにして、互いに異なるコードを格納した各スレーブコンピュータは、格納したコードを表すコード信号を上流側のマスタコンピュータにそれぞれ送信することでそれぞれがマスタコンピュータに認識される。これにより、従来のような人為的なミスによる、複数のスレーブコンピュータのＩＤの重複を回避することができる。したがって、本発明のコンピュータシステムによれば、スレーブコンピュータを正確に動作させることができる。
【００１０】
上記目的を達成するための本発明の画像形成装置は、
記録媒体を収容した複数の記録媒体カセットが本体部に対して着脱自在に装着され、この記録媒体カセットからこの本体部へ向けて送り出された記録媒体にこの本体部で画像を形成する画像形成装置において、
上記本体部に配備されたものであって、この本体部に装着された記録媒体カセットから所定のイニシャライズ処理の後に記録媒体をこの本体部へ向けて送り出すことを指示する指示信号を送信するマスタコンピュータと、
上記マスタコンピュータから延びる送受信線と、
上記記録媒体カセットに配備されたものであって上記本体部に複数の記録媒体カセットが装着されると上記送受信線に数珠繋ぎに接続され、上記指示信号に基づいて記録媒体の、この本体部へ向けての送り出し動作を制御するスレーブコンピュータとを備え、
上記送受信線は、上記イニシャライズ処理の際、上記スレーブコンピュータを識別するコードが付された識別信号が上記マスタコンピュータからこのスレーブコンピュータに向かう下流方向に向かって流れるとともに、このコードを表すコード信号がこのスレーブコンピュータからこのマスタコンピュータに向かう上流方向に向かって流れるものであり、
上記マスタコンピュータが、上記イニシャライズ処理の際、所定のコードが付された識別信号を上記スレーブコンピュータに送信するとともに、上記送受信線を上記上流方向に向かって流れてきた上記コード信号を受信し、指示信号を送信するにあたり受信したこのコード信号に基づくコードと同一のコードが付された指示信号を送信するものであり、
上記スレーブコンピュータが、上記イニシャライズ処理の際、上記識別信号を受信し受信した識別信号に付されたコードを格納し、このコードを表すコード信号を上流側へ送信するとともにこのコードをこのスレーブコンピュータ固有の他のコードに変換して変換したコードが付された識別信号を下流側へ送信するものであって、さらに、上記コードが付された指示信号を受信し受信したこの指示信号に付されたコードが格納したコードと一致するか否かを判定し一致した場合には受信した指示信号に基づいて記録媒体の、この本体部へ向けての送り出し動作を制御し不一致の場合には受信した指示信号を下流側へ送信するものであることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、マスタコンピュータに共有の送受信線で接続されたスレーブコンピュータを正確に動作させることができ、また、本体部との間に備えられた共有の送受信線によって接続された記録媒体カセットを正確に動作させることができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施形態について説明する。
【００１３】
図１は、本発明のコンピュータシステムおよび本発明の画像形成装置の共通の一実施形態を示す図である。
【００１４】
図１に示すプリンタ１は、筐体１０と、プリンタ１の全体の制御を行うマスタＣＰＵ１１と、画像を形成する画像形成部１２と、この画像形成部１２に対して記録媒体を供給する、標準装備の記録媒体カセット１３と、画像形成部１２で形成された画像を記録媒体に定着させる定着部１４とで構成されたプリンタである。尚、以下では、標準装備の記録媒体カセット１３を標準カセット１３と称す。
【００１５】
また、このプリンタ１は、記録媒体を収容した複数の記録媒体カセットをオプションで筐体１０に対して着脱自在に装着できるタイプのものである。
【００１６】
図１には、２つのオプションの記録媒体カセット２１、２２（以下、オプションの記録媒体カセットをオプションカセットと称す。）が筐体１０に装着されている様子が示されており、このプリンタ１には、装着されるオプションカセット２１、２２との間で信号を送受信するためのインターフェース１５が筐体１０の底部に備えられ、マスタＣＰＵ１１とインターフェース１５の間には信号を送受信するための送受信線１６が敷設されている様子が示されている。尚、マスタＣＰＵ１１は、詳しくは後述するが、ＩＤデータやカウント値などを格納するためのメモリ１１１を有している。また、このマスタＣＰＵ１１が、本発明にいうマスタコンピュータの一例に相当する。
【００１７】
図１に示す画像形成部１２は、矢印Ａ方向に回転する感光体ロール１２０、感光体ロール１２０に所定の電荷を付与する帯電機１２３、所定の電荷が付与された感光体１２０に露光光を照射して静電潜像を形成する露光器１２２、静電潜像をトナーで現像する現像器１２１、現像されたトナー像を、感光体の回転タイミングに合わせて搬送されてきた記録媒体に転写する転写器１２４とで構成されている。尚、図１には、現像器１２１に、トナーを担持するための現像ロール１２１ａが備えられている様子が示されている。
【００１８】
図１に示す定着部１４は、トナー像が転写された記録媒体を加熱ロール１４１と加圧ロール１４２との間に挟み込むことで記録媒体に対してトナー像を定着させる。
【００１９】
図１に示す、標準カセット１３は、記録媒体を搬送するための搬送経路１３５、記録媒体を収容する媒体トレイ１３１、媒体トレイ内の記録媒体を引き出すピックアップ部１３３、ピックアップした記録媒体を搬送するためのマスタ搬送ローラ１３４、および、図１に示すオプションカセット側から搬送されてくる記録媒体を搬送するためのサブ搬送ローラ１３２で構成されている。尚、図１には、筐体内には、搬送されてきた記録媒体の位置を修整するレジストローラ１７、および、定着器１４を経た記録媒体を筐体１０の上面に排出するための排出ローラ１８が示されている。
【００２０】
図１に示す、２つのオプションカセット２１、２２は、同じ構造を有するものであり、図１では、同じ種類の部材には同じ符号を付している。
【００２１】
これらオプションカセット２１、２２は、オプションカセットの全体を制御するスレーブＣＰＵ２１６と、プリンタや他のオプションカセットとの間で信号を送受信するためのインターフェースである、上部Ｉ／Ｆ２１７ａおよび下部Ｉ／Ｆ２１７ｂと、オプションカセット内に敷設された送受信線２１８と、標準カセット１３にも同様に備えられている、記録媒体トレイ２１１から記録媒体をピックアップするピックアップ部２１３と、マスタ搬送ローラ２１４と、サブ搬送ローラ２１２と、搬送経路２１５とで構成されている。
【００２２】
また、これらオプションカセット２１、２２では、スレーブＣＰＵ２１６は上部Ｉ／Ｆ２１７ａおよび下部Ｉ／Ｆ２１７ｂの間に位置すると共に、これらの間は送受信線２１５で接続された状態となる。したがって、図１に示すプリンタ１では、筐体内のマスタＣＰＵ１１から下部側のオプションカセット２２までが、共有の送受信線によって数珠つなぎに繋がれた状態となっている。尚、スレーブＣＰＵ２１６も、詳細は後述するがメモリ２１６１を有している。
【００２３】
ここで、プリンタ１における画像形成動作についての流れを説明する。
【００２４】
まず、このプリンタ１では、図示しない電源スイッチがオンされると、イニシャライズ処理を実行する。
【００２５】
このイニシャライズ処理では、マスタＣＰＵ１１から所定の信号が送受信線１６に送信される。
【００２６】
図２は、マスタＣＰＵとスレーブＣＰＵとの間で送受信される信号の内容を示す図である。
【００２７】
図２（ａ）には、イニシャル処理時にマスタＣＰＵ１１から送受信線１６の下流側にむけて送信される識別信号１００の内容の一部が示されている。
【００２８】
図２（ａ）に示す識別信号１００は、左から順に、信号の種類を表すヘッダーフィールド１０１、スレーブＣＰＵのＩＤとなるＩＤフィールド１０２等で構成されている。この識別信号１００は、マスタＣＰＵ１１から送受信線１６の下流側に向けて送信された後、まず、上段側のオプションカセット２１のスレーブＣＰＵ２１６によって受信される。尚、各フィールドへは、１６進法のデータが書き込まれるようになっている。
【００２９】
識別信号１００を受け取ったスレーブＣＰＵ２１６は、識別信号１００のＩＤフィールド１０２のデータをメモリ２１６１に格納する。その後、スレーブＣＰＵ２１６は、このメモリ２１６１に格納したデータ‘０’を含む、図２（ｂ）に示す応答信号１１０を送受信線上流側のマスタＣＰＵ１１に向けて送信する。
【００３０】
図２（ｂ）に示す応答信号１１０は、左から順に、信号の種類が書き込まれたヘッダーフィールド１１１、この応答信号を発信したスレーブＣＰＵのＩＤデータが書き込まれたＩＤフィールド１１２、さらには、オプションカセット２１に収容されている記録媒体に関する情報が書き込まれた情報フィールド１１３で構成されている。
【００３１】
マスタＣＰＵ１１は、この応答信号１１０を受信すると、ＩＤフィールド１１２のデータ（ここでは、‘０’）の読み込みによって、その時点で、筐体１０に対してオプションカセットが少なくとも１基装着されていることを認識する。
【００３２】
また、上段のオプションカセット２１のスレーブＣＰＵ２１６は、上述の応答信号１１０を上流側に送信すると共に、上流側から送信されてきた識別信号の１００のＩＤフィールド１０２のデータを、格納したデータ‘０’に値‘１’を加算したデータ‘１’に書き換えた上で送受信線２１８の下流側に向けて送信する。
【００３３】
図２（ｃ）には、ＩＤフィールド１０２のデータが‘０’から‘１’に書き換えられている識別信号１００が示されている。
【００３４】
次に、図２（ｃ）に示す識別信号１００を、下段のオプションカセット２２が受信すると、上段のオプションカセット２１と同様に応答信号１１０をマスタＣＰＵ１１にむけて送信する。
【００３５】
図２（ｄ）には、下段のオプションカセット２２から送受信線２１８の上流側に向けて送信された応答信号１１０の内容が示されており、下段のオプションカセット２２も上段のオプションカセット２１と同様に、ＩＤフィールド１１２には、この応答信号を発信したスレーブＣＰＵのＩＤデータ‘１’が書き込まれている。マスタＣＰＵ１１は、この応答信号１１０を受信すると、ＩＤフィールド１１２のデータ（ここでは、‘１’）の読み込みによって、その時点で、筐体１０に対してオプションカセットが少なくとも２基装着されていることを認識する。尚、この応答信号１１０が、本発明にいうコード信号の一例に相当する。
【００３６】
ここで、下段のオプションカセット２２のスレーブＣＰＵ２１６も、上述の応答信号１１０を上流側に送信すると共に、上流側から送信されてきた識別信号の１００のＩＤフィールド１０２のデータを、格納したデータ‘１’に値‘１’を加算したデータ‘２’に書き換えた上で送受信線２１８の下流側に向けて送信する。
【００３７】
しかし、このプリンタ１には、２つのオプションカセット２１、２２しか装着されておらず、下段のオプションカセット２２から送受信線２１８の下流側に送信された識別信号１００に対する応答信号１１０がマスタＣＰＵ１１側に返信されることはなく、マスタＣＰＵ１１では、ある一定の時間内に応答信号１１０を返してきたオプションカセットのみが装着されているもとみなして以降のプリント動作に入る。
【００３８】
プリント指示を受けると、マスタＣＰＵ１１は、対象となる記録媒体が収容されている記録媒体カセットに対して記録媒体の引き出しを指示する信号を送受信線の下流側に向けて送信する。
【００３９】
ここで、図２（ｅ）および図２（ｆ）には、図１の下段に示すオプションカセット２２に収容されている記録媒体の引き出しを指示する場合の、マスタＣＰＵ１１から送信される指示信号の内容が示されている。
【００４０】
図２（ｅ）に示す指示信号１２０は、左から順に、信号の種類が書き込まれたヘッダーフィールド１２１、指示対象のＩＤデータが書き込まれたＩＤフィールド１２２、さらには、指示の内容が書き込まれた指示フィールド１３２で構成されている。
【００４１】
図２（ｅ）に示す指示信号１２０には、ヘッダーフィールド１２１に指示信号であることを示すデータ‘２’が書き込まれ、ＩＤフィールド１２２に指示対象である下段のオプションカセット２２のＩＤデータ‘１’が書き込まれている。また、図２（ｅ）に示す指示信号１２０の指示フィールド１３２には、記録媒体の引き出しのためにピックアップ部２１３の動作を指示するデータ‘１１’が書き込まれている様子が示されている。
【００４２】
図２（ｆ）に示す指示信号１２０には、ヘッダーフィールド１２１に、指示信号であることを示すデータ‘２’が書き込まれ、ＩＤフィールド１２２に指示対象である、今度は上段のオプションカセット２１のＩＤデータ‘０’が書き込まれている。また、図２（ｆ）に示す指示信号１２０の指示フィールド１３２には、下段のオプションカセット２２から引き出された記録媒体を画像形成部１４側に円滑に搬送するために、上段のオプションカセット２１のサブ搬送ローラ２１２のみの駆動を指示するデータ‘０１’が書き込まれている様子が示されている。
【００４３】
図２（ｅ）に示す指示信号１２０は、まず、上段のオプションカセット２１のスレーブＣＰＵ２１６によって受信されるが、スレーブＣＰＵ２１６はヘッダーフィールド１２１およびＩＤフィールド１２２に書き込まれているデータから自分に対する指示信号ではないと判定し、受信した指示信号１２０をそのまま下流側に送信する。一方、下段のオプションカセット２２のスレーブＣＰＵ２１６は、図２に示す指示信号１２０を受け取ると、この指示信号１２０が自分への指示信号であることを認識し、指示フィールド１３２に書き込まれている内容が記録媒体の引き出し指示であることを認識する。
【００４４】
図２（ｆ）に示す指示信号も、まずは上段のオプションカセット２1のスレーブＣＰＵ２１６によって受信され、スレーブＣＰＵ２１６はそれが自分に対する指示信号であると認識し、指示フィールド１３２に書き込まれている内容がサブ搬送ローラ２１２の駆動指示であることを認識する。
【００４５】
これら図２（ｅ）および図２（ｆ）に示す指示信号１２０による指示により、対象の記録媒体は、筐体１０内の画像形成部１２にまで搬送されて画像形成が行われる。尚、本体１０内の各駆動部材への駆動指示等は、マスタＣＰＵ１１によって直接的に制御されている。
【００４６】
図３は、マスタＣＰＵにおいて起動されるルーチンのフローチャートである。
【００４７】
図３に示すステップＳ１では、マスタＣＰＵ１１のメモリ内のカウント値のリセットを行い、ステップＳ２では、識別信号を送信する。ステップＳ３では、応答信号を受信したか否かを判定する。ステップＳ３において、受信していないと判定すると、ステップＳ４に進み、カウンタ値に１を加算し、ステップＳ６に進む。
【００４８】
一方、ステップＳ３において応答信号を受信したと判定すると、ステップＳ５に進み、応答信号のデータを読み取り、ステップＳ４に進む。ステップＳ６では、カウント値が２０に到達したか否かを判定する。ステップＳ６において、カウント値が２０に到達していない、即ち、マスタＣＰＵ１１の、応答信号を受け付ける時間が徒過していないと判定すると、ステップＳ３に戻る。ステップＳ６において、カウント値が２０に到達している、即ち、応答信号を受け付ける時間が徒過したと判定すると、ステップＳ７に進む。ステップＳ７では、プリント指示が出されているか否を判定し、プリント指示が出されていないと判定すると、ステップＳ７を繰り返し、ステップＳ７において、プリント指示が出されていると判定すると、ステップＳ８に進む。ステップＳ８では、現在の記録媒体のラインナップでそのプリント指示を実行できるか否かを判定し、実行できると判定すると、ステップＳ９に進み、サブルーチン‘プリント動作’を起動する。尚、このサブルーチン‘プリント動作’は、本発明とは無関係であるので説明は省略する。
【００４９】
一方、ステップＳ８において、現在の記録媒体のラインナップではそのプリント指示を実行できないと判定すると、ステップＳ１０に進み、そのプリント指示を実行できない旨の表示を指示する。その後、ステップＳ７に戻る。尚、ステップＳ１からステップＳ６までが、本発明にいうイニシャライズ処理の一例に相当する。
【００５０】
図４は、スレーブＣＰＵにおいて起動されるルーチンのフローチャートである。
【００５１】
図４に示すステップＳ１１では、識別信号１００を受信したか否かを判定し、ステップＳ１１において識別信号１００を受信していないと判定すると、ステップＳ１１を繰り返し、受信したと判定すると、ステップＳ１２に進む。その後、ステップＳ１２では、受信した識別信号１００のＩＤフィールド１０２に書き込まれているデータを読み取る。ステップＳ１３では、読み取ったデータの、スレーブＣＰＵ２１６の有するメモリ２１６１への格納を行う。ステップＳ１４では、受け取った識別信号１００のＩＤフィールド１０２のデータを、格納したデータに値‘１’を加算したデータに書き換える。ステップＳ１５では、ＩＤフィールド１０２のデータが書き換えられた識別信号の、送受信線下流側への送信を行う。ステップＳ１６では、メモリ２１６１に格納したデータを付加した応答信号の、送受信線上流側への送信を指示する。その後、ステップＳ１７に進み、送受信線下流側からの応答信号１１０を受信したか否かを判定する。ステップＳ１７において、応答信号１１０を受信していると判定すると、ステップＳ１９に進み、下流側から送信されてきた、他のオプションカセットからの応答信号１１０の、マスタコンピュータ１１への送信を指示する。その後、ステップＳ１７に戻る。ステップＳ１７において、応答信号１１０を受信していないと判定すると、ステップＳ１８に進み、送受信線上流側からの指示信号１２０を受信したか否かを判定する。ステップＳ１８において、マスタＣＰＵ１１からの指示信号１２０は受信していないと判定すると、ステップＳ１７に戻る。一方、ステップＳ１８において、上流側からの指示信号１２０を受信していると判定すると、ステップＳ２０に進み、その指示信号１２０が自分自身に対するものであるか否かを判定する。ステップＳ２０において、その指示信号１２０が自分自身に対するものではないと判定すると、ステップＳ２１に進み、受信した指示信号１２０の、送受信線下流側への送信を指示する。ステップＳ２０において、その指示信号が自分自身への指示であると判定すると、ステップＳ２２に進み、サブルーチン‘指示実行’を起動する。このサブルーチン‘指示実行’では、指示信号の内容により、そのオプションカセットが収容している記録媒体を搬送経路に引き出す動作と、単に、自分自身よりも下方に配備されているオプションカセットから搬送されてくる記録媒体を上方に受け渡すためのサブ搬送ローラ２１２の駆動動作とのうちのいずれか一方の動作が選択されて実行される。その後、サブルーチン‘指示実行’を終了すると、ステップＳ１７に戻る。
【００５２】
以上に説明したように、このプリンタ１では、電源投入毎に実施されるイニシャライズ処理によって、装着されているオプションカセットに互いに異なるＩＤを格納させ、かつそれらオプションカセットから返信されてくる、それぞれが格納するＩＤが付された応答信号により、装着されているオプションカセットそれぞれがマスタＣＰＵ１１によって認識される。これにより、複数のオプションカセットに同一のＩＤを設定してしまうという人為的なミスを防止することができることから、このプリンタ１によれば、装着された複数のオプションカセットの誤動作を防止することができる。
【００５３】
尚、以上の実施形態では、マスタＣＰＵ１１が配備された、画像形成装置であるプリンタ１と、このプリンタ１に装着自在の、スレーブＣＰＵ２１６を備えた、複数のオプションカセットを例に挙げて説明したが、本発明は、マスタＣＰＵのようなマスタコンピュータと、このマスタコンピュータに、共有する送受信線で接続された、ＩＤ設定の可能な複数の、スレーブＣＰＵ２１６のようなスレーブコンピュータとで構成されているものであれば、画像形成装置以外の装置に適用するものであってもよい。
【図面の簡単な説明】
【００５４】
【図１】本発明のコンピュータシステムおよび本発明の画像形成装置の共通の一実施形態を示す図である。
【図２】マスタＣＰＵとスレーブＣＰＵとの間で送受信される信号の内容を示す図である。
【図３】マスタＣＰＵにおいて起動されるルーチンのフローチャートである。
【図４】スレーブＣＰＵにおいて起動されるルーチンのフローチャートである。
【符号の説明】
【００５５】
１  プリンタ
１１  マスタＣＰＵ
１１１、２１６１  メモリ
１５  インターフェース
１６、２１８  送受信線
２１、２２  オプションカセット
２１１  記録媒体トレイ
１３２、２１２  サブ搬送ローラ
２１３  ピックアップ部
１３４、２１４  マスタ搬送ローラ
１３５、２１５  搬送経路
２１６  スレーブＣＰＵ
２１７ａ  上部Ｉ／Ｆ
２１７ｂ  下部Ｉ／Ｆ
【図１】
2006201964.tif 000003
【図２】
2006201964.tif 000004
【図３】
2006201964.tif 000005
【図４】
2006201964.tif 000006