(57)【特許請求の範囲】
【請求項１】
画像形成処理を実行する本体装置に、画像形成処理に連動したオプション処理を実行する単一又は複数のオプション装置を選択的に装着して構成される画像形成装置において、
初期設定処理時に、本体装置に対するオプション装置の装着の有無、及び、装着されたオプション装置における初期設定処理の完了状態を判別する処理と、
前記本体装置および前記オプション装置に、それぞれ自らの待機状態を記憶させるとともに待機状態に対応した信号が送信された場合にのみ送信された信号に対応する処理動作を実行させる処理と、
を含む接続処理を実行することを特徴とする画像形成装置。
【請求項２】
前記オプション装置が、オプション処理に係る動作を制御する制御部を備えたことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
前記接続処理が、オプション装置における初期設定処理の完了を確認した本体装置から、オプション処理の実行に用いられる本体装置に関する制御リソースを送信する処理を含むことを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記接続処理が、オプション装置からの要求に応じて本体装置からオプション処理の実行に用いられる本体装置に関する制御リソースを送信する処理を含むことを特徴とする請求項２に記載の画像形成装置。
【請求項５】
前記本体装置及びオプション装置が、接続処理の終了後における画像形成処理時に、画像形成処理とオプション処理とを連動させるための信号を送受信することを特徴とする請求項２乃至４のいずれかに記載の画像形成装置。
【請求項６】
前記オプション装置が、本体装置の制御部のバスラインに接続される記憶部であって、オプション処理に係る動作を制御するためのプログラム及びデータを記憶した記憶部を備えたことを特徴とする請求項１に記載の画像形成装置。
【発明の詳細な説明】
【０００１】
【発明が属する技術分野】
この発明は、少なくとも画像形成部を備えた本体装置に対して単一又は複数のオプション装置を選択的に装着できるようにした画像形成装置に関する。
【０００２】
【従来の技術】
近年、コピー機能、プリンタ機能及びＦＡＸ機能を有する複合機と呼ばれる画像形成装置が商品化されている。このような画像形成装置として、画像形成部と原稿読取部とを一体にした本体装置と、本体の標準機能に対する付加機能であるオプション処理を実現するオプション装置と、から構成されるものがある。このように構成された従来の画像形成装置では、本体装置に装着されるオプション装置のうち、原稿移動ユニット、用紙後処理装置又は給紙ユニット等の比較的単純な機構からなる装置は、個別の制御部を設けることなく画像形成装置本体の制御部において制御されていた。
【０００３】
例えば、原稿読取部の方式は原稿固定方式と原稿移動方式とに大別されるが、原稿固定方式に専用の標準機能に係る原稿カバーと原稿固定方式及び原稿移動方式の両方式に兼用されるオプション機能に係る原稿カバーとの２種類の原稿カバーが準備されており、ユーザの選択に応じていずれか一方の原稿カバーを選択的に原稿読取部に装着するようにしたものがある。これら２種類の原稿カバーの相違は、原稿固定方式に専用の原稿カバー（標準機能の原稿カバー）が原稿台上面を被覆する枠体と原稿台の上面に原稿を押圧する押圧板とからなる可動部分のない構造物であるのに対して、原稿固定方式及び原稿移動方式に兼用される原稿カバー（オプション機能の原稿カバー）は原稿を給送するためのローラやベルト等の可動部分及び原稿の給送状態を検出するセンサ等を備えている点にある。
【０００４】
このように、標準機能の原稿カバー及びオプション機能の原稿カバーを選択的に装着できるようにした画像形成装置では、いずれの原稿カバーが装着された場合にも対応できるように、両方の原稿カバーについての制御部が構成されており、オプション機能に係る原稿カバーが装着されない場合にはオプション機能に係る制御部とのインタフェース部は有効にされない。このため、標準機能に係る原稿カバーを使用するユーザは、不必要なオプション機能に係る制御部を含む画像形成装置を購入することになり、無用な機能によって購入金額が上昇する問題がある。特に、多数のオプション機能を準備した装置においては、各オプション機能のそれぞれに係る制御部を予め装置内に設けておく必要があり、標準機能のみに見合った適正な価格で装置を提供することができなくなる。
【０００５】
そこで、特開平５−１１０７５３号公報には、本体装置に複数の増設ユニットを接続する場合に、複数の増設ユニット間で信号線を共通化するとともに、各増設ユニットと本体装置のインタフェースとの間でＩＤ番号を付与して信号の送受信を行うようにした構成が開示されている。この構成によれば、増設ユニットが増加した場合にも本体装置内に信号線を増設する必要がなく、装置本体を安価に構成できるとされている。
【０００６】
【発明が解決しようとする課題】
しかしながら、特開平５−１１０７５３号公報に開示された構成では、新たな増設ユニットの追加に対して本体装置内に信号線を増設する必要は生じないものの、追加された増設ユニットのＩＤ番号を認識する処理を本体装置の制御部に追加する必要があり、また、予め新たな増設ユニットが追加されることを前提として本体装置の制御部を設定することとすると、標準機能のみを備えた本体装置を安価に提供することができなくなる。
【０００７】
この発明の目的は、後に追加される可能性のあるオプション機能についての処理内容や構造を標準機能とともに予め備えておく必要がなく、標準機能のみを備えた標準状態の本体装置の価格を低廉化できる画像形成装置を提供することにある。
【０００８】
【課題を解決するための手段】
この発明は、上記の課題を解決するための手段として、以下の構成を備えている。
【０００９】
なお、以下の構成において、
「本体装置」とは、少なくとも記録媒体上に画像を形成する画像形成部を備え、オプション装置が装着されていない状態では標準的な画像形成処理を実行する装置をいう。
「オプション処理」とは、標準的な画像形成処理と連動して付加的に実行される処理、例えば、自動原稿送り処理、及び、ステープル処理やパンチ孔穿孔処理等の後処理等をいう。
「オプション装置」とは、オプション処理を実行するＡＤＦやソータ等の装置をいう。
「初期設定処理」とは、本体装置及びオプション装置の各部を電源投入直後において予め定められた初期状態に設定する処理をいう。
【００１０】
「制御リソース」とは、オプション処理を実行するに際してオプション装置が必要とする本体装置の各部の位置情報等のデータをいう。
「画像形成処理とオプション処理とを連動させるための信号」とは、本体装置及びオプション装置の各部の動作タイミングを決定するためのキースイッチの操作信号やセンサの検出信号をいう。
【００１１】
（１）画像形成処理を実行する本体装置に、画像形成処理に連動したオプション処理を実行する単一又は複数のオプション装置を選択的に装着して構成される画像形成装置において、
初期設定処理時に、本体装置に対するオプション装置の装着の有無、及び、装着されたオプション装置における初期設定処理の完了状態を判別する処理と、
前記本体装置および前記オプション装置に、それぞれ自らの待機状態を記憶させるとともに待機状態に対応した信号が送信された場合にのみ送信された信号に対応する処理動作を実行させる処理と、
を含む接続処理を実行することを特徴とする。
【００１２】
この構成においては、電源投入後の初期設定時に、本体装置にオプション装置が装着されているか否か、及び、装着されたオプション装置の各部に対する初期設定処理が適正に完了しているか否かが認識される。したがって、本体装置は、装着されたオプション装置の機能を有効にして画像形成処理を実行する際に、オプション装置の各部が動作する毎に予め各部の状態が適正であるか否かを確認する必要がなく、本体装置における画像形成処理に関連してオプション装置の各部を動作させるための制御プログラムを本体装置に備えておく必要がない。
【００１３】
（２）  前記オプション装置が、オプション処理に係る動作を制御する制御部を備えたことを特徴とする。
【００１４】
この構成においては、オプション処理時におけるオプション装置の各部の動作がオプション装置に備えられた制御部によって制御される。したがって、本体装置の制御部には、オプション装置の各部の動作を制御する機能を備える必要がない。
【００１５】
（３）  前記接続処理が、オプション装置における初期設定処理の完了を確認した本体装置から、オプション処理の実行に用いられる本体装置に関する制御リソースを送信する処理を含むことを特徴とする。
【００１６】
この構成においては、本体装置が主体的に接続処理を実行し、オプション装置が本体装置と関連した処理動作を行うために必要とされる本体装置の各部に関する制御リソースが、本体装置からオプション装置に供給される。したがって、オプション装置は予め供給された制御リソースに基づいて、オプション処理時に本体装置の各部の動作を制御することができる。
【００１７】
（４）  前記接続処理が、オプション装置からの要求に応じて本体装置からオプション処理の実行に用いられる本体装置に関する制御リソースを送信する処理を含むことを特徴とする。
【００１８】
この構成においては、オプション装置が主体的に接続処理を実行し、オプション装置が本体装置と関連した処理動作を行うために必要とされる本体装置の各部に関する制御リソースが、オプション装置からの要求に応じて本体装置からオプション装置に供給される。したがって、オプション装置は予め供給された制御リソースに基づいて、オプション処理時に本体装置の各部の動作を制御することができる。
【００１９】
（５）  前記本体装置及びオプション装置が、接続処理の終了後における画像形成処理時に、画像形成処理とオプション処理とを連動させるための信号を送受信することを特徴とする。
【００２０】
この構成においては、画像形成処理とオプション処理とを連動させるための信号が画像形成装置とオプション装置との間で送受信される。したがって、オプション処理を含む画像形成処理時に、本体装置の各部及びオプション装置の各部が適正なタイミングで動作する。
【００２１】
（６）  前記オプション装置が、本体装置の制御部のバスラインに接続される記憶部であって、オプション処理に係る動作を制御するためのプログラム及びデータを記憶した記憶部を備えたことを特徴とする。
【００２２】
この構成においては、本体装置の制御部のバスラインにオプション装置の記憶部が接続される。したがって、本体装置は、オプション処理に係る動作を制御するためのプログラムやデータを記憶した記憶部を予め備えることなく、オプション処理を含む画像形成処理を実行することができる。
【００２３】
【発明の実施の形態】
図１は、この発明の実施形態に係る画像形成装置の構成を示す概略図である。本体装置１００は、上面に透明硬質ガラス体の原稿台１を備えている。原稿台１の上面に原稿が載置される。この原稿台１の下方には、画像読取部１１０が配置されている。画像読取部１１０は、露光ランプ２、レンズ３、光電変換素子（以下、ＣＣＤという。）４及びミラー５を備えている。露光ランプ２はミラー５とともに原稿台１の下面を往復移動し、原稿台１に載置された原稿の画像面を露光走査する。ミラー５は露光ランプ２から照射された光の原稿の画像面における反射光を光路長を一定にしてレンズ３に配光する。レンズ３は、原稿からの反射光をＣＣＤ４の受光部に結像する。ＣＣＤ４は、受光した原稿からの反射光の光量に応じた信号を出力する。ＣＣＤ４の出力信号は、図外の画像処理部において所定の画像処理が施された後に画像データとして画像形成部１２０に出力される。本体装置１００の内部において画像読取部１１０の下方には、画像形成部１２０が配置されている。画像形成部１２０は、中央部に感光体ドラム７を回転自在に支持している。感光体ドラム７の周囲には、帯電器１１、レーザスキャンユニット（以下、ＬＳＵという。）６、現像装置８、転写器９及びクリーナ１０が、感光体ドラム７の回転方向に沿ってこの順に配置されている。感光体ドラム７は、円筒形基体の表面に光導電層を形成したものである。帯電器１１は、一例としてコロナ放電によって感光体ドラム１７の表面に単一極性の電荷を均一に帯電させる。ＬＳＵ６は、前述の画像処理部から画像データの供給を受け、画像データによって変調したレーザ光を感光体ドラム７の表面に照射する。これによって、感光体ドラム７の表面に画像データに応じた静電潜像が形成される。現像装置８は、感光体ドラム７の表面に現像剤を供給し、感光体ドラム７の表面に形成された静電潜像を現像剤画像に顕像化する。転写器９は、感光体ドラム７の表面に担持された現像剤画像を用紙の表面に転写する。クリーナ１０は、転写工程を終了した感光体ドラム７の表面に残留している現像剤を除去する。
【００２４】
本体装置１００の内部において画像形成部１２０の下方には、用紙搬送部１３０が形成されている。用紙搬送部１３０は、本体装置１００の一方の側面から装着された給紙カセット１２、給紙カセット１２に収納された用紙の上面に対向するピックアップローラ１３、並びに、給紙カセット１２から感光体ドラム７と転写器９との間を経由して本体装置１００の他方の側面に装着された排紙トレイ１８に至る間に用紙搬送路を構成するレジストローラ１４、定着装置１５及び排紙ローラ１７等を備えている。画像形成部１２０における感光体ドラム７の回転に先立ってピックアップローラ１３が回転を開始し、１枚の用紙が給紙カセット１２から給紙される。レジストローラ１４は感光体ドラム７の回転に同期して回転を開始し、給紙された用紙は所定のタイミングで感光体ドラム７の表面と転写器９との間に搬送される。定着装置１５は、一対のローラによって構成されており、転写工程を終了した用紙を加熱及び加圧し、現像剤画像を溶融して用紙の表面に堅牢に定着させる。定着装置１５を通過した用紙は排紙ローラ１７によって排紙トレイ１８上に排出される。
【００２５】
以上のように構成された本体装置１００においては、原稿台１の上面に対して標準機能の原稿カバー又はオプション機能の原稿カバーのいずれかが選択的に装着される。標準機能の原稿カバーは、原稿台１の上面を開閉自在に被覆して原稿台１の上面に原稿を押圧する原稿固定方式に専用の原稿カバーである。一方、オプション機能の原稿カバーは、原稿固定方式のみならず原稿移動方式にも対応しており、原稿移動機能を用いた画像形成処理時に原稿を１枚ずつ原稿台１の上面に給送する原稿給送機構を備えている。即ち、原稿固定方式による画像形成処理では操作者が原稿カバーを開閉して原稿台１の上面に原稿を１枚ずつ手動操作によりセットするが、原稿移動方式では原稿カバーに形成された原稿トレイから原稿台１の上面に原稿を１枚ずつ自動的にセットする。
【００２６】
したがって、本体装置１００は、標準機能の原稿カバーが装着されている状態では、操作者がコピースイッチを操作すると画像読取部１１０により原稿台１に載置された原稿の画像の読取動作を開始し、画像形成部１２０により読み取った画像についての画像形成動作を行う。これに対して、オプション機能の原稿カバーが装着されている状態では、操作者がコピースイッチを操作すると原稿カバーにおいて原稿台１への原稿の給送動作が行われた後に、画像読取部１１０により原稿台１に載置された原稿の画像の読取動作を開始し、読み取った画像について画像形成部１２０により画像形成動作を行う。
【００２７】
図２は、この発明の第１の実施形態に係る画像形成装置の制御部の構成を示すブロック図である。図２は、本体装置１００とオプション装置２００とを接続した状態を示している。本体装置１００の制御部は、ＲＡＭ２１及びＲＯＭ２２を備えたメインＣＰＵ２０に、メインポート制御部２３、操作パネル制御部２４、画像読取部制御部２５及び画像形成部制御部２６等を接続して構成されている。操作パネル制御部２４、画像読取部制御部２５及び画像形成部制御部２６は、図示しない操作パネル、画像読取部１１０及び画像形成部１２０等のそれぞれの動作を制御する。メインポート制御部２３は、メインＣＰＵ２０の割込ポートに接続されており、ポート間接続部３１を介してオプション装置２００に含まれるオプションポート制御部３０に接続されている。ポート間接続部３１は、単一の本体装置１００のメインポート制御部２３に同一又は異なる複数のオプション装置２００のオプションポート制御部３０をシリアル接続する。
【００２８】
なお、オプション装置２００の制御部は、ＲＯＭ２８及びＲＡＭ２９を備えたオプションＣＰＵ２７の割込ポートにオプションポート制御部３０を接続して構成されている。
【００２９】
また、図２に示すように、本体装置１００に接続した状態でオプション装置２００を適正に動作させるためには、本体装置１００又はオプション装置２００のいずれかが自発的に接続処理を行う必要がある。この接続処理方法について以下に説明する。
【００３０】
図３は、上記本体装置が主体的にオプション装置の接続処理を実行する場合の要部の構成を示す図である。本体装置１００においてオプション装置２００のコネクタ部３３が装着されるコネクタ部３２には、検出スイッチ１９が配置されている。検出スイッチ１９は、コネクタ部３２においてコネクタ部３３の装着方向の所定範囲内に移動自在にされており、コネクタ部３２にコネクタ部３３が装着されていない状態では、図３（Ａ）に示すように、図外の弾性部材の弾性力によって所定範囲の一端側に付勢されている。コネクタ部３２にコネクタ部３３が装着されると、図３（Ｂ）に示すように、検出スイッチ１９は弾性部材の弾性力に抗して所定範囲の他端側に移動する。したがって、本体装置１００の制御部１４０において検出スイッチ１９の位置を監視することにより、コネクタ３２に対するコネクタ３３の装着状態を検出することができる。
【００３１】
図４及び図５は、本体装置に対するオプション装置の接続処理における本体装置の制御部及びオプション装置の制御部のそれぞれの処理手順を示すフローチャートである。また、図６は、同接続処理における信号処理シーケンスを示す図である。
【００３２】
画像形成装置２００の制御部１４０は、電源投入後における各種初期設定処理中に、メインポート制御部２３によってＢｕｓｙポートの収集を行う（ｓ１）。Ｂｕｓｙポートは図３に示した検出スイッチ１９の位置に応じて設定され、図３（Ｂ）に示すように、検出スイッチ１９が所定範囲の他端側に位置している状態でＢｕｓｙポート有りが設定される。図３（Ａ）に示すように、本体装置１００にオプション装置２００が装着されておらず、検出スイッチ１９が所定範囲の一端側に位置し、Ｂｕｓｙポート有りが設定されていない場合には、制御部１４０は、接続処理を実行することなく初期設定処理を終了する（ｓ２）。
【００３３】
検出スイッチ１９が所定範囲の他端側に位置しており、Ｂｕｓｙポート有りが設定されている場合には、制御部１４０は、Ｂｕｓｙポートとして認識されたポートに対してＲｅａｄｙ  信号を送信した後（ｓ２→ｓ３）、Ａｃｋ  信号の受信待ち用のタイマを起動し（ｓ４）、オプション装置２００からのＡｃｋ  信号の送信を待機する。
【００３４】
制御部１４０から送信されたＲｅａｄｙ  信号は、オプション装置２００のオプションポート制御部３０において受信され、オプション装置２００への電源投入後において待機中のオプションＣＰＵ２７に割込を発生する（ｓ２０ｃ）。オプションＣＰＵ２７は割込要因を分析し（ｓ２１）、Ｒｅａｄｙ  信号による割込である場合には、ＲＡＭ２９にＲｅａｄｙ  待ち状態の状態番号が記憶されているか否かの判別を行う（ｓ２２）。
【００３５】
この実施形態に係るオプション装置２００は本体装置１００を介して電源の供給を受け、本体装置１００に対する電源の投入と同時にオプション装置２００に電源が投入される。また、オプションＣＰＵ２７は、初期設定処理を除いてメインＣＰＵ２０からの信号の入力によって割込処理として処理動作を実行し、実行する処理内容に応じた複数種の待機状態のいずれかの状態でメインＣＰＵ２０からの信号の送信を待機しており、待機状態に対応した信号がメインＣＰＵ２０から送信された場合にのみ、対応する処理動作を実行する。このため、オプションＣＰＵ２７は、現在の待機状態の種類を特定する状態番号をＲＡＭ２９に記憶しておき、メインＣＰＵ２０から送信された信号が現在の待機状態に対応しているか否かを判別する。なお、オプションＣＰＵ２７は、待機中においてオプションポート制御部３０がメインＣＰＵ２０から送信された信号を受信すると、受信した信号に応じた割込処理として以後の処理動作を実行する。
【００３６】
オプションＣＰＵ２７は、電源が投入されると初期設定処理を実行し（ｓ２０ａ）、初期設定処理が完了した直後においてはＲＡＭ２９にＲｅａｄｙ  待ち状態の状態番号を格納して本体装置１００からの信号の送信を待機している（ｓ２０ｂ）。したがって、オプションＣＰＵ２７が初期設定処理を完了した後にオプションポート制御部３０が最初に受信した信号がＲｅａｄｙ  信号である場合には、オプションＣＰＵ２７は、本体装置１００に対してＡｃｋ  信号を送信し（ｓ２３）、ＲＡＭ２９にＳｔａｒｔ  待ち状態の状態番号を格納して待機状態に戻る（ｓ２４→ｓ２０ｃ）。
【００３７】
メインＣＰＵ２０は、メインポート制御部２３がオプション装置２００の制御部から送信されたＡｃｋ  信号を受信すると（ｓ５）、割込を発生して接続処理を再開する。この状態を図６（Ａ）に示す。本体装置１００の制御部において、Ａｃｋ  信号を受信する前にＡｃｋ  待ちタイマがタイムアップすると（ｓ１２）、メインＣＰＵ２０はタイムアウト割込を発生し、メインポート制御部２３に対して該当ポートが起動できない状態である旨の通知を行うとともに、該当ポートについてのＢｕｓｙポートの設定を無効にして処理を終了する（ｓ１３）。この状態における信号処理シーケンスを図６（Ｂ）に示す。
【００３８】
メインＣＰＵ２０は、Ａｃｋ  信号の受信により再開した接続処理において、先ず、Ａｃｋ  待ちタイマを停止し（ｓ６）、オプション装置２００に対して制御リソースを提供する（ｓ７）。制御リソースとは、オプション装置２００から本体装置１００の各部を制御する際に必要となる情報であり、例えば、オプション装置２００から操作パネル制御部２４を制御する場合に必要となる操作パネルの位置情報等である。メインＣＰＵ２０は、Ｓｔａｒｔ  信号に制御リソースを付加してオプション装置２００に送信する（ｓ８）。さらに、メインＣＰＵ２０は、Ｓｔａｒｔ  信号に対するＡｃｋ  待ちタイマを起動し（ｓ９）、オプションＣＰＵ２７からのＡｃｋ  信号の送信を待機する。
【００３９】
本体装置１００から送信されたＳｔａｒｔ  信号は、オプション装置２００のオプションポート制御部３０によって受信され、待機中のオプションＣＰＵ２７に割込を発生する。オプションＣＰＵ２７は割込要因を分析し（ｓ２１）、Ｓｔａｒｔ  信号による割込であるため、ＲＡＭ２９にＲｅａｄｙ  待ち状態の状態番号が記憶されているか否かの判別を行う（ｓ２５）。ＲＡＭ２９にＲｅａｄｙ  待ち状態の状態番号が記憶されていない場合には、オプションＣＰＵ２７は接続処理を終了する。
【００４０】
前述のｓ２４の処理によってＲＡＭ２９がＳｔａｒｔ  待ち状態の状態番号を記憶している場合には、オプションＣＰＵ２７は、オプションポート制御部３０が受信したＳｔａｒｔ  信号に含まれる制御リソースを読み取り（ｓ２６）、読み取った制御リソースをＲＡＭ２９に格納する（ｓ２７）。さらに、オプションＣＰＵ２７は、ＲＡＭ２９に実行待ち状態の状態番号を格納し（ｓ２８）、本体装置１００に対してＡｃｋ  信号を送信して待機状態に戻る（ｓ２９→ｓ２０ｃ）。メインＣＰＵ２０は、メインポート制御部２３においてオプションＣＰＵ２７から送信されたＡｃｋ  信号を受信すると（ｓ１０）、割込を発生してＡｃｋ  待ちタイマを停止し（ｓ１１）、接続処理を含む初期設定処理を終了する。
【００４１】
ここまでの信号処理シーケンスを図６（Ｃ）に示す。但し、本体装置１００に接続されたオプション装置２００における故障の発生等により、メインポート制御部２３がＡｃｋ  信号を受信することなくＡｃｋ  待ちタイマがタイムアップすると（ｓ１４）、メインＣＰＵ２０においてタイムアウト割込を発生し、メインＣＰＵ２０はメインポート制御部２３に対して該当ポートが起動できない状態である旨の通知を行うとともに、該当ポートについてのＢｕｓｙポートの設定を無効にして初期設定処理を終了する（ｓ１５）。この状態における信号処理シーケンスを図６（Ｄ）に示す。
【００４２】
なお、初期設定処理を終了したメインＣＰＵ２０は、コピースイッチの操作等のイベントの発生を待機し、発生したイベントに応じた処理を実行する。また、この実施形態では、本体装置１００及びオプション装置２００に対して電源が投入される毎に、メインＣＰＵ２０及びオプションＣＰＵ２７による接続処理を行うようにしているため、本体装置１００から供給された制御リソースは、ｓ２７の処理においてＲＡＭ２９に格納される。しかし、オプション装置２００が本体装置１００に対して頻繁に着脱される装置でない場合には、一旦接続処理を完了した後に接続処理を繰り返し実行する必要はなく、この場合には本体装置１００にオプション装置２００が接続された直後の接続処理において本体装置１００又はオプション装置２００に設けた不揮発性メモリに制御リソースを格納することにより、オプション装置２００が着脱されない限りその後の接続処理を不要にできる。
【００４３】
図６（Ｃ）に示す信号処理シーケンスによって本体装置１００及びオプション装置２００において接続処理が正常に完了した場合には、オプション装置２００のＲＡＭ２９は実行待ち状態の状態番号を記憶している。したがって、以後の本体装置１００又はオプション装置２００における制御動作において本体装置１００とオプション装置２００との間で信号の送受信処理を行う際に、オプション装置２００のＲＡＭ２９に実行待ち状態の状態番号が記憶されているか否かの判別を行うことにより、本体装置１００及びオプション装置２００において初期設定が正常に完了しているか否か、即ち、オプション装置２００によって実現されるオプション機能を含む処理が本体装置１００において実行可能であるか否かを容易に判定することができる。
【００４４】
図７及び図８は、この発明の第２の実施形態に係る画像形成装置おける接続処理時のオプション装置の制御部及び本体装置の制御部のそれぞれの処理手順を示すフローチャートである。また、図９は、同接続処理における信号処理シーケンスを示す図である。この接続処理では、オプション装置から本体装置に対して接続状態を登録するようにしている。
【００４５】
本体装置１００の制御部１４０が電源投入後における各種初期設定処理を実行している間に、オプション装置２００のオプションＣＰＵ２７は、オプションポート制御部３０を介して本体装置１００に対してＲｅａｄｙ  信号を送信し（ｓ３１）、Ａｃｋ  信号の受信待ち用のタイマを起動して割込の発生を待機する（ｓ３２）。オプション装置２００から送信されたＲｅａｄｙ  信号は、本体装置１００のメインポート制御部２３において受信され（ｓ５０ｃ）、メインＣＰＵ２０に割込を発生する。メインＣＰＵ２０は割込要因を分析し（ｓ５１）、Ｒｅａｄｙ  信号による割込である場合には、ＲＡＭ２２にＲｅａｄｙ  待ち状態の状態番号が記憶されているか否かの判別を行う（ｓ５２）。
【００４６】
この実施形態に係る本体装置１００は、電源の投入後における初期設定処理の一部として、オプション装置２００の接続処理を実行するものであり、初期設定処理中に、オプションＣＰＵ２７からの信号の入力によって割込処理として処理動作を実行し、実行する処理内容に応じた複数種の待機状態のいずれかの状態でオプションＣＰＵ２７からの信号の送信を待機しており、待機状態に対応した信号がオプションＣＰＵ２７から送信された場合にのみ、対応する処理動作を実行する。このため、メインＣＰＵ２０は、現在の待機状態の種類を特定する状態番号をＲＡＭ２２に記憶しておき、オプションＣＰＵ２７から送信された信号が現在の待機状態に対応しているか否かを判別する。なお、メインＣＰＵ２０は、待機中においてメインポート制御部２３がオプションＣＰＵ２７から送信された信号を受信すると、受信した信号に応じた割込処理として以後の処理動作を実行する。
【００４７】
メインＣＰＵ２０は、電源が投入されると各種の初期設定処理を実行し（ｓ５０ａ）、他の初期設定処理が完了した直後においてはＲＡＭ２２にＲｅａｄｙ  待ち状態の状態番号を格納してオプション装置２００からの信号の送信を待機している（ｓ５０ｂ）。したがって、メインＣＰＵ２０が他の初期設定処理を完了した後にメインポート制御部２３が最初に受信した信号がＲｅａｄｙ  信号である場合には、メインＣＰＵ２０は、メインポート制御部２３を介してオプション装置２００に対してＡｃｋ  信号を送信し（ｓ５３）、ＲＡＭ２２にＧｅｔ  待ち状態の状態番号を格納した後、オプション装置２００からの信号の送信を待機する（ｓ５４→ｓ５０ｃ）。
【００４８】
本体装置１００から送信されたＡｃｋ  信号は、オプション装置２００のオプションポート制御部３０によって受信され（ｓ３３）、オプションＣＰＵ２７に割込を発生する。これによって、オプションＣＰＵ２７は接続処理を再開する。この状態を図９（Ａ）に示す。オプションＣＰＵ２７において、Ａｃｋ  信号を受信する前にＡｃｋ  待ちタイマがタイムアップすると（ｓ４０）、オプションＣＰＵ２７はタイムアウト割込を発生し、遅延処理を行った後に本体装置１００に対して再度Ｒｅａｄｙ  信号を送信する（ｓ４１→ｓ３１）。この遅延処理は、現在実行している接続処理を一旦中断し、本体装置１００の状態が変化するのに十分な一定時間経過後に再開する処理であり、本体装置１００のメインＣＰＵ２０等が処理の輻輳状態であることに起因してＡｃｋ  信号が送信されなかった場合を想定した処理である。このＲｅａｄｙ  信号の再送時までの信号処理シーケンスを図９（Ｂ）に示す。
【００４９】
オプションＣＰＵ２７は、Ａｃｋ  信号の受信により再開した接続処理において、先ず、Ａｃｋ  待ちタイマを停止し（ｓ３４）、本体装置１００に対して制御リソースを要求するＧｅｔ  信号を送信する（ｓ３５）。さらに、オプションＣＰＵ２７は、Ｇｅｔ  信号に対するＡｃｋ  待ちタイマを起動し（ｓ３６）、本体装置１００からのＡｃｋ  信号の送信を待機する。
【００５０】
オプション装置２００から送信されたＧｅｔ  信号は、本体装置１００のメインポート制御部２３によって受信され、メインＣＰＵ２０に割込を発生する。メインＣＰＵ２０は割込要因を分析し（ｓ５１）、Ｇｅｔ  信号による割込であるため、ＲＡＭ２２にＧｅｔ  待ち状態の状態番号が記憶されているか否かの判別を行う（ｓ５５）。ＲＡＭ２２にＧｅｔ  待ち状態の状態番号が記憶されていない場合には、メインＣＰＵ２０は接続処理を終了する。
【００５１】
前述のｓ５４の処理によってＲＡＭ２２がＧｅｔ  待ち状態の状態番号を記憶している場合には、メインＣＰＵ２０は、Ｇｅｔ  信号によって指示された制御リソースを収集し（ｓ５６）、収集した制御リソースをＡｃｋ  信号に付加する（ｓ５７）。この後、メインＣＰＵ２０は、ＲＡＭ２２に実行待ち状態の状態番号を格納し（ｓ５８）、制御リソースを付加したＡｃｋ  信号をオプション装置２００に送信する（ｓ５９）。
【００５２】
本体装置１００から送信されたＡｃｋ  信号は、オプション装置２００のオプションポート制御部３０において受信され（ｓ３７）、オプションＣＰＵ２７はＡｃｋ  待ちタイマを停止し（ｓ３８）、受信したＡｃｋ  信号に含まれる制御理ソースをＲＡＭ２９に格納する（ｓ３９）。ここまでの信号処理シーケンスを図９（Ｃ）に示す。但し、本体装置１００において処理の輻輳状態である等により、Ａｃｋ  待ちタイマがタイムアップするまでにオプションポート制御部３０がＡｃｋ  信号を受信しなかった場合には（ｓ４２）、オプションＣＰＵ２７においてタイムアウト割込を発生し、オプションＣＰＵ２７は遅延処理を行った後に本体装置１００に対して再度Ｇｅｔ  信号を送信する（ｓ４２→ｓ４３）。この状態における信号処理シーケンスを図９（Ｄ）に示す。
【００５３】
図９（Ｃ）に示す信号処理シーケンスによって本体装置１００及びオプション装置２００において接続処理が正常に完了した場合には、本体装置１００のＲＡＭ２２は実行待ち状態の状態番号を記憶している。したがって、以後の本体装置１００又はオプション装置２００における制御動作において本体装置１００とオプション装置２００との間で信号の送受信処理を行う際に、本体装置１００のＲＡＭ２２に実行待ち状態の状態番号が記憶されているか否かの判別を行うことにより、本体装置１００及びオプション装置２００において初期設定が正常に完了しているか否か、即ち、オプション装置２００によって実現されるオプション機能を含む処理が本体装置１００において実行可能であるか否かを容易に判定することができる。
【００５４】
以上のようにして第１又は第２の実施形態に係る本体装置１００では、電源投入後の初期設定時に、オプション装置２００が装着されているか否か、及び、装着されたオプション装置２００の各部に対する初期設定処理が適正に完了しているか否かを認識することができるとともに、オプション装置２００が本体装置１００と関連した処理動作を行うためにオプションＣＰＵ２７において必要とされる本体装置１００の各部に関する制御リソースを、本体装置１００からオプション装置２００に供給しておくことができる。
【００５５】
このため、本体装置１００は、装着されたオプション装置２００の機能を有効にして画像形成処理を実行する際に、オプション装置２００の各部が動作する毎に予め各部の状態が適正であるか否かを確認する必要がなく、本体装置１００における画像形成処理に関連してオプション装置２００の各部を動作させるための制御プログラムを本体装置１００に備えておく必要がない。
【００５６】
但し、本体装置１００の各部の動作とオプション装置２００の各部の動作とは互いに連動するものであるため、メインＣＰＵ２０及びオプションＣＰＵ２７は、本体装置１００及びオプション装置２００の各動作部の動作タイミングを決定するために、キースイッチの操作データやセンサのオン／オフデータを相互に送受信する必要がある。
【００５７】
具体的には、オプション装置２００がＡＤＦである場合、本体装置１００の操作パネルにおいてコピースイッチが操作されると、その操作データがメインＣＰＵ２０からオプションＣＰＵ２７に送信される。コピースイッチの操作データを受信したオプションＣＰＵ２７は、原稿トレイに設けられている原稿トレイセンサの検出信号に基づいて、原稿台１に給送すべき原稿が原稿トレイに載置されているか否かを判別する。原稿トレイに原稿が載置されており、原稿トレイセンサからオンデータが出力されている場合には、オプションＣＰＵ２７は、メインＣＰＵ２０にセンサのオンデータを送信するとともに、原稿給送機構を動作させて原稿トレイに載置されている原稿を１枚ずつ原稿台１に給送する。原稿トレイセンサのオンデータを受信したメインＣＰＵ２０は、次のオンデータを受信するまで読取部の動作を開始しない。
【００５８】
オプションＣＰＵ２７は、原稿台１に設けられている原稿台センサが原稿台１上の適正な読取位置に原稿が給送されたことを検出すると、そのオンデータをメインＣＰＵ２０に送信する。原稿台センサのオンデータを受信したメインＣＰＵ２０は、画像読取部の動作を開始して原稿台１にセットされた原稿の画像を読み取る。画像読取部が原稿台１上にセットされた原稿の読取を完了すると、メインＣＰＵ２０はオプションＣＰＵ２７に対して読取終了データを送信するとともに、読み取った画像データに基づく画像形成処理を実行する。読取終了データを受信したオプションＣＰＵ２７は、原稿台１上の原稿を原稿トレイ又は排紙トレイに排出するとともに、原稿トレイに載置されている次の原稿を原稿台１上に給送する。ＡＤＦは、上記の処理を原稿トレイに載置された原稿の全てについて実行する。
【００５９】
コピースイッチが操作された時に、原稿トレイに原稿が載置されておらず、原稿トレイセンサからオンデータが出力されていない場合には、オプションＣＰＵ２７は、メインＣＰＵ２０にセンサのオンデータを送信しない。このため、メインＣＰＵ２０は、直ちに読取部の動作を開始して原稿台１上に手動によりセットされた原稿の画像を読み取り、標準機能の原稿カバーが装着されている状態と同様の処理を実行する。
【００６０】
以上のように、第１及び第２の実施形態に係る本体装置１００は、装着されたオプション装置２００との間でキースイッチの操作データやセンサのオン／オフデータを相互に送受信するようにしており、本体装置１００の各部の動作とオプション装置２００の各部の動作とを互いに連動したタイミングで適正に実行させることができる。
【００６１】
したがって、オプション装置２００によって実現されるオプション機能についての処理プログラムやデータ等の情報の全てをオプション装置２００に格納しておくことができ、後に追加される可能性のある全てのオプション機能に関する情報を標準機能に関する情報とともに本体装置１００に予め備えておく必要がなく、標準機能のみを実行可能な標準状態の本体装置１００を安価に提供することができる。
【００６２】
図１０は、この発明の第３の実施形態に係る画像形成装置の操作パネルにおける接続処理時の表示状態を示す図である。この実施形態に係る本体装置１００では、オプション装置の接続処理を操作パネルにおけるユーザの操作に基づいて行う。
【００６３】
本体装置１００の上面に配置された操作パネル３４の一部には、ボタン３５〜３７及びディスプレイ３８が備えられている。接続処理時においてディスプレイ３８には操作内容が表示される。選択ボタン３５は、ディスプレイ３８に表示されている操作内容の選択入力を受け付ける。実行ボタン３６は、ディスプレイ３８に表示されている操作内容を実行すべき旨の指示入力を受け付ける。移動ボタン３７はディスプレイ３８に表示されている操作内容をキャンセルすべき旨の指示入力を受け付ける。
【００６４】
電源投入後の待機状態において選択ボタン３５を操作することにより、図１０（Ａ）に示すコピーメニュー画面を含む種々のメニュー画面がディスプレイ３８に表示される。ディスプレイ３８にコピーメニュー画面が表示されている状態で、さらに選択ボタン３５を操作すると、図１０（Ｂ）に示すオプションメニューがディスプレイ３８に表示される。ディスプレイ３８にオプションメニュー画面が表示されている状態では、オプション機能に関する種々の項目についての設定を受け付けるとともに、本体装置１００に接続されているオプション装置２００を検索すべき旨の指示入力を受け付ける。即ち、図１０（Ｂ）に示す表示状態から、実行ボタン３６が操作されるとディスプレイ３８にはオプション機能に関する項目の設定画面が表示され、移動ボタン３７が操作されるとディスプレイ３８には図１０（Ｃ）に示すようにオプション装置２００の検索中である旨のメッセージが表示される。
【００６５】
このオプション装置２００の検索中において、本体装置１００のメインＣＰＵ２０及びオプション装置２００のオプションＣＰＵ２７は、図４及び図５に示した接続処理を実行する。この接続処理において本体装置１００に接続されているオプション装置２００が検索されると、図１０（Ｄ）に例示する画面がディスプレイ３８に表示される。この例では、オプション装置２００として原稿オートフィーダが検索されたことを表示している。なお、本体装置１００は、接続されているオプション装置２００の機能を認識している必要はない。このため、図１０（Ｄ）に示す画面における「原稿オートフィーダ」等のオプション装置２００の機能を表す文字データは、接続処理時にオプション装置２００から本体装置１００に伝達するようにしてもよい。
【００６６】
図１０（Ｄ）に示す画面がディスプレイ３８に表示されている状態において、実行ボタン３６が操作されると、原稿オートフィーダの接続が有効にされ、原稿オートフィーダの機能が本体装置１００において選択可能な機能として登録され、図１０（Ｅ）に示す画面がディスプレイ３８に表示される。また、図１０（Ｄ）に示す画面がディスプレイ３８に表示されている状態において、移動ボタン３７が操作されると、原稿オートフィーダの接続が無効にされ、本体装置１００において原稿オートフィーダの機能を選択することができなくなる。
【００６７】
図１０（Ｅ）に示す画面がディスプレイ３８に表示されている状態で、実行ボタン３６が操作されると、本体装置１００に接続されている別のオプション装置２００を検索する接続処理が実行される。また、図１０（Ｅ）に示す画面がディスプレイ３８に表示されている状態で、移動ボタン３７が操作されると、図１０（Ｇ）に示すように原稿オートフィーダの機能に係る項目についての設定を受け付ける原稿オートフィーダメニュー画面がディスプレイ３８に表示される。図１０（Ｇ）に示す画面がディスプレイ３８に表示されている状態で、実行ボタン３６を操作することにより、原稿の厚さ等の原稿オートフィード機能に係る種々の項目についての設定画面に切り換わる。図１０（Ｇ）に示す画面がディスプレイ３８に表示されている状態で、移動ボタン３７が操作されると、本体装置１００は接続処理を終了してディスプレイ３８に図１０（Ｂ）に示す画面を表示する。以上のようにして、この実施形態に係る本体装置１００では、ユーザによる入力操作にしたがってオプション装置２００の接続処理が実行され、本体装置１００にオプション装置２００が接続されていてもユーザによる入力操作が行われない限りオプション装置２００の機能を使用することができない。したがって、ユーザは本体装置１００に接続されているオプション装置２００の機能を、実際に使用するまで無効にしておくことができる。このため、例えば、図１０（Ｂ）に示す画面をディスプレイ３８に表示している状態において、適正なパスワードが入力された場合にのみ実行ボタン３６の操作を受け付けるようにし、パスワードを知る特定のユーザのみがオプション装置２００の機能を使用できるようにしてもよい。
【００６８】
図１１は、この発明の第４の実施形態に係る画像形成装置及びオプション装置の構成を示すブロック図である。この実施形態に係る画像形成装置３００は、オプション装置４００を画像形成装置３００の一部として取り扱う。このため、図２に示した本体装置１００及びオプション装置２００と比較して、本体装置３００及びオプション装置４００は、ポート制御部２３，３０及びポート間接続部３１を備えておらず、オプション装置４００のＲＯＭ２８及びＲＡＭ２９はバス接続部３９を介して本体装置３００の内部バスに接続されている。
【００６９】
このように構成することにより、オプション装置４００のＲＯＭ２８及びＲＡＭ２９は、本体装置３００のメインＣＰＵ２０によって直接制御することができるが、そのためにはメインＣＰＵ２０においてＲＯＭ２８及びＲＡＭ２９の位置を指定できることが前提となる。そこで、メインＣＰＵ２０にＲＯＭ２８及びＲＡＭ２９を割り付ける処理が必要になる。以下に、この処理について説明する。本体装置３００に電源が投入されると、メインＣＰＵ２０は内部バスに接続されている各装置に対して初期設定を行うが、この初期設定時にメインＣＰＵ２０は内部バスに接続されているオプション装置４００を検出する。メインＣＰＵ２０は、オプション装置４００を検出するとＲＯＭ２８及びＲＡＭ２９の検査を行い、検査結果が正常であればＲＯＭ２８及びＲＡＭ２９をＲＯＭ２１及びＲＡＭ２２の第２バンクとしてメモリ割り付けを行う。
【００７０】
このようにして、本体装置３００のメインＣＰＵ２０は、適正なオプション装置４００が正常に装着されたことを認識した後、ＲＯＭ２８の起動条件が成立した際に、ＲＯＭ２８に記憶されているプログラムに基づいてオプション装置４００の動作を制御する。これによって、本体装置３００のＲＯＭ２１にＲＯＭ２８を起動するプログラムを記憶しておくことにより、オプション装置４００の動作を制御するためのプログラムを記憶しておく必要がなく、以上の処理により、本体装置３００のメインＣＰＵ２０は、ＲＯＭ２１及びＲＡＭ２２の第２バンクを指定してＲＯＭ２８及びＲＡＭ２９を制御することにより、オプション装置４００の機能を使用して処理動作を実行することができる。
【００７１】
但し、メインＣＰＵ２０は、オプション装置４００の各動作部の動作タイミングを決定するため、本体装置３００及びオプション装置４００の各部に設けられたセンサやスイッチ等のオン／オフデータを受信する。
【００７２】
具体的には、オプション装置４００がＡＤＦである場合、本体装置３００の操作パネルにおいてコピースイッチが操作されると、メインＣＰＵ２０は原稿トレイに設けられている原稿トレイセンサの検出信号に基づいて、原稿台１に給送すべき原稿が原稿トレイに載置されているか否かを判別する。原稿トレイに原稿が載置されており、原稿トレイセンサからオンデータが出力されている場合には、メインＣＰＵ２０はＲＯＭ２８を起動し、ＲＯＭ２８に記憶されているプログラムに基づいて原稿給送機構を動作させて原稿トレイに載置されている原稿を１枚ずつ原稿台１に給送する。
【００７３】
メインＣＰＵ２０は、原稿台１に設けられている原稿台センサが原稿台１上の適正な読取位置に原稿が給送されたことを検出すると、そのオンデータにしたがってＲＯＭ２１に記憶されているプログラムに基づいて画像読取部の動作を開始し、原稿台１にセットされた原稿の画像を読み取る。画像読取部が原稿台１上にセットされた原稿の読取を完了すると、メインＣＰＵ２０は、ＲＯＭ２１に記憶されているプログラムに基づいて読み取った画像データについての画像形成処理を実行した後、ＲＯＭ２８に記憶されているプログラムに基づいて原稿台１上の原稿を原稿トレイ又は排紙トレイに排出し、原稿トレイに載置されている次の原稿を原稿台１上に給送する。メインＣＰＵ２０は、原稿トレイに載置された全ての原稿について画像読取処理及び画像形成処理を終了するまで、上記の処理を繰り返し実行する。
【００７４】
コピースイッチが操作された時に、原稿トレイに原稿が載置されておらず、原稿トレイセンサからオンデータが出力されていない場合には、メインＣＰＵ２０は、ＲＯＭ２１に記憶されているプログラムに基づいて直ちに読取部の動作を開始し、原稿台１上に手動によりセットされた原稿の画像を読み取り、標準機能の原稿カバーが装着されている状態と同様の処理を実行する。
【００７５】
以上のようにして、第４の実施形態に係る本体装置３００においては、メインＣＰＵ２０が電源投入後の初期設定時にオプション装置４００のＲＯＭ２８がバス上に連結されいることを認識すると、ＲＯＭ２８に記憶されているプログラムに基づいてメインＣＰＵ２０によってオプション装置４００の動作が制御される。したがって、オプション装置４００によって実現されるオプション機能についての処理プログラムやデータ等の情報の全てをオプション装置４００に格納しておくことができ、後に追加される可能性のある全てのオプション機能に関する情報を標準機能に関する情報とともに本体装置３００に予め備えておく必要がなく、標準機能のみを実行可能な標準状態の本体装置３００を安価に提供することができる。また、図４及び図５、又は、図７及び図８に示した接続処理を実行する必要がなく、本体装置３００及びオプション装置４００の処理負担をさらに軽減することができる。
【００７６】
なお、上記の実施形態では、いずれにおいてもオプション装置として画像形成装置の原稿台に装着されるＡＤＦを例に挙げて説明したが、画像形成装置の排紙部に装着されてステープル処理やパンチ孔穿孔処理を行う後処理装置をオプション装置とした場合にも、この発明を同様に実施することができる。
【００７７】
【発明の効果】
この発明によれば、以下の効果を奏することができる。
【００７８】
（１）  電源投入後の初期設定時に、本体装置にオプション装置が装着されているか否か、及び、装着されたオプション装置の各部に対する初期設定処理が適正に完了しているか否かを本体装置が認識することより、本体装置は、装着されたオプション装置の機能を有効にして画像形成処理を実行する際に、オプション装置の各部が動作する毎に予め各部の状態が適正であるか否かを確認する必要がなく、本体装置における画像形成処理に関連してオプション装置の各部を動作させるためのプログラムを本体装置に備えておく必要がない。このため、本体装置に選択的に装着されるオプション装置が多数存在する場合でも、本体装置には、標準的な画像形成処理に係るプログラムのみを記憶しておけばよく、標準的な機能を備えた本体装置の価格を低廉化することができる。
【００７９】
（２）  オプション処理時におけるオプション装置の各部の動作をオプション装置に備えられた制御部によって制御することにより、本体装置の制御部には、オプション装置の各部の動作を制御する機能を備える必要がない。このため、本体装置に選択的に装着されるオプション装置が多数存在する場合でも、本体装置には、標準的な画像形成処理に係るプログラムのみを記憶しておけばよく、標準的な機能を備えた本体装置の価格を低廉化することができる。
【００８０】
（３）  本体装置が主体的に接続処理を実行し、オプション装置が本体装置と関連した処理動作を行うために必要とされる本体装置の各部に関する制御リソースを、本体装置からオプション装置に供給することにより、予め供給された制御リソースに基づいて、オプション処理時に本体装置の各部の動作をオプション装置において制御することができる。
【００８１】
（４）  オプション装置が主体的に接続処理を実行し、オプション装置が本体装置と関連した処理動作を行うために必要とされる本体装置の各部に関する制御リソースを、オプション装置からの要求に応じて本体装置からオプション装置に供給することにより、予め供給された制御リソースに基づいて、オプション処理時に本体装置の各部の動作をオプション装置において制御することができる。
【００８２】
（５）  画像形成処理とオプション処理とを連動させるための信号を画像形成装置とオプション装置との間で送受信することにより、オプション処理を含む画像形成処理時に、本体装置の各部及びオプション装置の各部を適正なタイミングで動作させることができる。
【００８３】
（６）  本体装置の制御部のバスラインにオプション装置の記憶部を接続することにより、本体装置は、オプション処理に係る動作を制御するためのプログラムやデータを記憶した記憶部を予め備えることなく、オプション処理を含む画像形成処理を実行することができる。また、オプション装置自体にＣＰＵを搭載する必要がなく、オプション装置のコストを低廉化できる。
【図面の簡単な説明】
【図１】この発明の実施形態に係る画像形成装置の構成を示す概略図である。
【図２】この発明の第１の実施形態に係る画像形成装置の制御部の構成を示すブロック図である。
【図３】上記本体装置が主体的にオプション装置の接続処理を実行する場合の要部の構成を示す図である。
【図４】本体装置に対するオプション装置の接続処理における本体装置の制御部の処理手順を示すフローチャートである。
【図５】本体装置に対するオプション装置の接続処理におけるオプション装置の制御部の処理手順を示すフローチャートである。
【図６】同接続処理における信号処理シーケンスを示す図である。
【図７】この発明の第２の実施形態に係る画像形成装置おける接続処理時のオプション装置の制御部の処理手順を示すフローチャートである。
【図８】この発明の第２の実施形態に係る画像形成装置おける接続処理時の本体装置の制御部の処理手順を示すフローチャートである。
【図９】同接続処理における信号処理シーケンスを示す図である。
【図１０】この発明の第３の実施形態に係る本体装置の操作パネルにおける接続処理時の表示状態を示す図である。
【図１１】この発明の第４の実施形態に係る本体装置及びオプション装置の構成を示すブロック図である。
【符号の説明】
１００−本体装置
２００−オプション装置
２０−メインＣＰＵ
２１，２８−ＲＯＭ
２２，２９−ＲＡＭ
２３−メインポート制御部
２７−オプションＣＰＵ
３０−オプションポート制御部
【図１】
0003588025.tif 000002
【図２】
0003588025.tif 000003
【図３】
0003588025.tif 000004
【図４】
0003588025.tif 000005
【図５】
0003588025.tif 000006
【図６】
0003588025.tif 000007
【図７】
0003588025.tif 000008
【図８】
0003588025.tif 000009
【図９】
0003588025.tif 000010
【図１０】
0003588025.tif 000011
【図１１】
0003588025.tif 000012