(57)【要約】  【課題】  タイミングクリティカルな信号を優先的に通信制御することにより，周辺装置において記録紙に皺，折れ，引っ張り等を生じさせないこと。印字品質を向上させること。  【解決手段】  複数のスレーブ・コンピュータのいずれかについて所定のシーケンス制御信号を出力する必要が生じたか否かが判断され，その必要が生じたと判断された場合に，所定の監視順序が変更され，この変更された監視順序で監視されたイベントの種類に基づいてメイン・コンピュータから上記複数のスレーブ・コンピュータに出力される所定のシーケンス制御信号の出力タイミングが補正されるため，スレーブ・コンピュータ間において生じる制御タイミングのズレが最小限に抑えられる。これにより，記録紙に皺，折れ，引っ張り等が発生しない。【選択図】図２
2005080267.tif 000002
【特許請求の範囲】
【請求項１】
メイン・コンピュータが複数のスレーブ・コンピュータとの間でシリアル通信を行って，上記メイン・コンピュータが上記スレーブ・コンピュータで発生したイベントを所定の監視順序により定期的に監視するとともに，上記スレーブ・コンピュータに対する所定のシーケンス制御を行うシリアル通信制御システムにおいて，
上記複数のスレーブ・コンピュータのいずれかについて所定のシーケンス制御信号を出力する必要が生じたか否かを判断する判断手順と，
上記判断手順により所定のシーケンス制御信号を出力する必要が生じたと判断された場合に，上記監視順序を変更する順序変更手順と，
を上記メイン・コンピュータに実行させてなることを特徴とするシリアル通信制御システム。
【請求項２】
上記メイン・コンピュータが画像形成装置のエンジン制御装置であり，
上記複数のスレーブ・コンピュータが少なくとも上記画像形成装置の画像形成部に用紙を挟持して送る搬送動作を行う複数の搬送ローラを制御する上記画像形成装置のオプションユニットのユニット制御装置であるシリアル通信制御システムであって，
上記判断手順が，上記用紙を挟持した状態で上記搬送動作を行う上記複数の搬送ローラを制御する上記ユニット制御装置について上記複数の搬送ローラを停止させる停止制御信号，或いは該停止制御信号により停止された上記複数の搬送ローラを再度起動させる起動制御信号を出力する必要が生じたか否かを判断するものである請求項１に記載のシリアル通信制御システム。
【請求項３】
上記順序変更手段が，上記判断手順により上記停止信号を出力する必要が生じたと判断された場合に，上記搬送動作による用紙搬送方向における最下流側の搬送ローラから用紙搬送方向上流側に向けて配設された上記搬送ローラの配設順に，上記監視順序を変更するものである請求項２に記載のシリアル通信制御システム。
【請求項４】
上記順序変更手段が，上記判断手順により上記起動信号を出力する必要が生じたと判断された場合に，上記搬送動作による用紙搬送方向における最上流側の搬送ローラから用紙搬送方向下流側に向けて配設された上記搬送ローラの配設順に，上記監視順序を変更するものである請求項２に記載のシリアル通信制御システム。
【請求項５】
上記メイン・コンピュータが上記スレーブ・コンピュータで発生したイベントをポーリング方式により監視するものである請求項１〜４のいずれかに記載のシリアル通信制御システム。
【請求項６】
メイン・コンピュータが複数のスレーブ・コンピュータとの間でシリアル通信を行って，上記メイン・コンピュータが上記スレーブ・コンピュータで発生したイベントを所定の監視順序により定期的に監視するとともに，上記スレーブ・コンピュータに対する所定のシーケンス制御を行うシリアル通信制御システムにおいて実行されるプログラムであって，
上記複数のスレーブ・コンピュータのいずれかについて所定のシーケンス制御信号を出力する必要が生じたか否かを判断する判断手順と，
上記判断手順により所定のシーケンス制御信号を出力する必要が生じたと判断された場合に，上記監視順序を変更する順序変更手順と，
を上記メイン・コンピュータに実行させてなるシリアル通信制御プログラム。
【請求項７】
上記メイン・コンピュータが画像形成装置のエンジン制御装置であり，
上記複数のスレーブ・コンピュータが少なくとも上記画像形成装置の画像形成部に用紙を挟持して送る搬送動作を行う複数の搬送ローラを制御する上記画像形成装置のオプションユニットのユニット制御装置であって，上記オプションユニットが記録紙を搬送する給紙部或いは用紙搬送装置である請求項６に記載のシリアル通信制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，メイン・コンピュータと複数のスレーブ・コンピュータとの間で行われるシリアル通信の制御システムに関し，特に，上記スレーブ・コンピュータで発生したイベントを所定の監視順序により定期的に監視するとともに，所定のシーケンス制御を行うシリアル通信制御システムに関するものである。
【背景技術】
【０００２】
画像形成装置の一例である複写機においては，用紙の搬送や，現像プロセスの機構部を制御するエンジン制御部と，複写機に設けられた給紙装置や自動原稿搬送装置或いはフィニッシャー（後処理装置）等のそれぞれのオプション装置を制御する複数のユニット制御部との間で接続された共通のシリアルラインを介して，上記エンジン制御部と上記ユニット制御部との間でシリアル通信を行うことにより，上記エンジン制御部が上記ユニット制御部に制御信号を出力して，複数のユニット制御部に複数のオプション装置の制御を実行させて，複写機の複写動作を全体的に制御している。このように，シリアルラインを介して通信制御する制御方式は，一般に，シリアル通信制御方式と呼ばれる。
上記従来のシリアル通信制御方式では，上記エンジン制御部が備えるマスタＣＰＵが，上記複数のユニット制御部が備えるスレーブＣＰＵに対して，上記スレーブＣＰＵから上記マスタＣＰＵへの処理要求或いは送信要求等のイベントがあるかどうかを一つ一つ巡回して確認する方式（ポーリング方式と呼ばれる）が採用されている。具体的には，１つのメインＣＰＵが他の複数のスレーブＣＰＵに対して，予め定めされた時間間隔（ポーリング間隔）で，予め定められた順序（ポーリング順序）に従って上記処理要求等のイベントがあるかどうかを順次チェックする処理（以下，「ポーリング処理」という。）が行われる。このとき，マスタＣＰＵが各スレーブＣＰＵに対してシーケンス制御を実行する場合，上記ポーリング順序に従ってコマンド，信号，或いはデータ等の制御信号を上記スレーブＣＰＵに出力することにより上記スレーブＣＰＵを有するオプションユニットが制御される。
一方，特許文献１には，画像記録装置本体のメインＣＰＵと，この本体に接続される複数の付加装置のスレーブＣＰＵとの間をシリアルラインで接続して，時分割多重化されたデータの伝送を行うシリアル通信制御方法に関する技術が掲載されている。また，特許文献２には，プリンタ本体のエンジン制御部と，複数のオプション機器のそれぞれを制御する複数の制御部とをシリアルインターフェース回路部で連結して，各オプション機器から任意のタイミングによる非同期送信を可能にし，エンジン制御部における処理能力の負担を軽減させるオプション機器制御装置が提案されている。
【特許文献１】特開平７−８２２８３号公報
【特許文献２】特開平７−３２７０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ここで，図１に示すデジタル複写機Ｘの自動原稿送り装置２００にセットされた複数の原稿の画像データを連続コピーする場合について検討する。この複写機Ｘは，図１の模式断面図に示すように，複写機本体１００と，この複写機本体１００の上方に設けられたイメージスキャナ装置３００（以下，「スキャナ装置３００」と称す。）と，複写機本体１００の上面に設けられた自動原稿送り装置２００（以下，「ＡＤＦ２００」と称す。）と，上記複写機本体１００の側面であって複写（コピー）処理後の用紙が排出される側に設けられたフィニッシャー４００（後処理装置）と，複写機本体１００の下方に設けられた第１〜第３の給紙装置１１０〜１３０と，により構成されている。上記複写機本体１００には上記ＡＤＦ２００等のオプション装置を制御して複写機Ｘのコピー動作を制御するエンジン制御部１０１（図２参照）が備えられ，上記各オプション装置には，それぞれのオプション装置を制御するユニット制御部（図２参照）が備えられている。
連続コピー動作が実行されると，例えば第３の給紙装置１３０から記録紙が連続して取り出され，順次記録紙搬送路へ送り出される。記録紙搬送路中には複数の記録紙が第１〜第３の搬送ローラ（１１６，１２６，１３６）により連携して搬送方向下流側へ搬送される。搬送された記録紙がレジストローラ１０３に到達すると，レジストローラ１０３の手前に設けられた用紙検出センサが作動して上記エンジン制御部１０１に用紙検出信号が出力される。この用紙検出信号に基づいて記録紙は感光体ドラム１０４ａ表面上に形成されたトナー画像の先端部と搬送された記録紙の先端部とを同期させるためにレジストローラ１０３で一時停止される。この場合，レジストローラ１０３だけでなく，搬送ローラすべてを停止させる必要があるため，上記エンジン制御部１０１は，上記第１〜第３の搬送ローラを制御するユニット制御部（第１〜第３の給紙制御部）に対して搬送ローラの搬送動作を停止させる停止制御信号を出力する。上記従来のシリアル通信制御方式に基づけば，エンジン制御部１０１は，上記給紙制御部等のユニット制御部に対して，例えばポーリング順序Ｌ0（ＡＤＦ２００⇒フィニッシャー４００⇒スキャナ装置３００⇒第１の給紙装置１１０⇒第２の給紙装置１２０⇒第３の給紙装置１３０⇒ＡＤＦ２００）に従ってポーリング処理を実行する。このとき，第１の給紙装置に対してポーリング処理が実行された直後に上記用紙検出信号が検出されると，上記停止制御信号は上記順序Ｌ0に従って，次順の第２の給紙装置１２０，第３の給紙装置１３０の順に出力される。上記第１の給紙制御部１１１（図２）に対して搬送ローラ１１６の搬送動作を停止させる停止制御信号が出力されるのは，上記ポーリング処理が第２の給紙装置１２０から上記ポーリング順序Ｌ0に従って順次実行され，再び上記第１の給紙装置１１０に対してポーリング処理が実行されたとき，即ち，ポーリング処理が一巡した後であるため，第２の給紙制御部１２１に対して停止制御信号が出力されてから［ポーリング間隔×オプション装置数］時間後に第１の給紙制御部１１１に対して停止制御信号が出力されることになる。即ち，エンジン制御部１０１から上記給紙制御部に対して出力される停止制御信号が，上記［ポーリング間隔×オプション装置数］時間だけ遅延されて出力されるため，各搬送ローラを停止させるタイミングに最大［ポーリング間隔×オプション装置数］時間のズレが生じることになる。このズレにより，第１の搬送ローラが駆動しているにも関わらず第２，第３の搬送ローラが停止するという現象が生じ，用紙搬送路内の用紙が引っ張られ，用紙が伸びてしまうおそれがある。このような用紙に画像が形成されると印字位置のズレ等の原因となり，印字品質が低下することになり問題である。
また，逆に，一時停止した上記搬送ローラを再度起動させる場合は，第１の給紙装置に対してポーリング処理が実行された直後に搬送ローラの搬送動作を再起動させる起動制御信号が上記順序Ｌ0に従って，次順の第２の給紙装置１２０，第３の給紙装置１３０の順に出力されると，上記第１の給紙制御部１１１に対して搬送ローラ１１６の搬送動作を再起動させる起動制御信号が出力されるのは，上記ポーリング処理が第２の給紙装置１２０から上記ポーリング順序Ｌ0に従って順次実行され，再び上記第１の給紙装置１１０に対してポーリング処理が実行されたとき，即ち，ポーリング処理が一巡した後となってしまう。この場合も，上記停止制御信号が出力される場合と同様に，第２の給紙制御部１２１に対して起動制御信号が出力されてから［ポーリング間隔×オプション装置数］時間後に第１の給紙制御部１１１に対して始動制御信号が出力されることになり，その結果，エンジン制御部１０１から上記給紙制御部に対して出力される起動制御信号が，上記［ポーリング間隔×オプション装置数］時間だけ遅延されて出力されるため，各搬送ローラを起動させるタイミングに最大［ポーリング間隔×オプション装置数］時間のズレが生じることになる。このズレは，第１の搬送ローラ１１６が停止しているにも関わらず第２，第３の搬送ローラ１２６，１３６が起動するという現象が生じ，用紙搬送路中の用紙が押しつけられ，用紙に皺や折れが生じるおそれがある。このような用紙に画像が形成されると印字位置のズレ等の原因となり，この場合も印字品質が低下することになり問題である。
また，上記制御タイミングのズレは，搬送ローラを回転させる駆動モータに不必要な負荷を与えて駆動モータの寿命を短縮させるばかりでなく，駆動モータの異常音を生じさせて利用者に不快な思いをさせることとなり問題である。
【０００４】
このような問題は，例えば，上記搬送ローラ等を停止或いは起動させる制御信号等のようなタイミングクリティカルな信号のみを別途設けられたパラレルラインによるパラレル通信制御を行うことにより解決され得るが，これではシリアル通信による省配線というメリットが無くなり好ましくない。また，タイミングクリティカルな制御対象のみを別途設けられたシリアルラインにより二重にシリアル通信制御を行うことも考えられるが，この場合も制御線の本数が増加し，シリアル通信の省配線というメリットが半減する。
また，エンジン制御部や，オプション装置を制御するユニット制御部に高周波数・高性能のＣＰＵを設けてポーリング間隔を短縮させてポーリング周期（ポーリング処理が一巡するのに費やされる時間）を短縮させることにより上記タイミングのズレを上記問題が生じない程度まで短縮させることが考えられるが，当然ながらかなりのコストアップを伴うことになり現実的ではない。また，ポーリング周期を短縮し過ぎると，ポーリング処理以外の処理速度が低下するため新たな問題が生じるおそれがある。
従って，本発明は上記事情に鑑みてなされたものであり，その目的とするところは，制御信号等のタイミングクリティカルな信号を優先的に通信制御することにより，オプションユニットや周辺装置において生じる前記問題を解決することができるシリアル通信制御システム及びシリアル通信制御プログラムを提供することにある。
【課題を解決するための手段】
【０００５】
上記目的を達成するために本発明は，メイン・コンピュータが複数のスレーブ・コンピュータとの間でシリアル通信を行って，上記メイン・コンピュータが上記スレーブ・コンピュータで発生したイベントを所定の監視順序により定期的に監視するとともに，上記スレーブ・コンピュータに対する所定のシーケンス制御を行うシリアル通信制御システムにおいて，上記複数のスレーブ・コンピュータのいずれかについて所定のシーケンス制御信号を出力する必要が生じたか否かを判断する判断手順と，上記判断手順により所定のシーケンス制御信号を出力する必要が生じたと判断された場合に，上記監視順序を変更する順序変更手順と，を上記メイン・コンピュータに実行させてなることを特徴とするシリアル通信制御システムとして構成されている。これにより，スレーブ・コンピュータ間において生じる制御タイミングのズレを最小限に抑えることが可能となる。
【０００６】
ここで，上記メイン・コンピュータが画像形成装置のエンジン制御装置であり，上記複数のスレーブ・コンピュータが少なくとも上記画像形成装置の画像形成部に用紙を挟持して送る搬送動作を行う複数の搬送ローラを制御する上記画像形成装置のオプションユニットのユニット制御装置であるシリアル通信制御システムであって，上記判断手順が，上記用紙を挟持した状態で上記搬送動作を行う上記複数の搬送ローラを制御する上記ユニット制御装置について上記複数の搬送ローラを停止させる停止制御信号，或いは該停止制御信号により停止された上記複数の搬送ローラを再度起動させる起動制御信号を出力する必要が生じたか否かを判断するものであることが考えられる。
この場合，上記順序変更手段が，上記判断手順により上記停止信号を出力する必要が生じたと判断された場合に，上記搬送動作による用紙搬送方向における最下流側の搬送ローラから用紙搬送方向上流側に向けて配設された上記搬送ローラの配設順に，上記監視順序を変更するものであることが望ましい。これにより，複数の搬送ローラ間における停止タイミング差を最小限に抑えることが可能となり，従来生じていた用紙の引っ張りによる印字品質の低下を解消することができる。
更にこの場合，上記順序変更手段が，上記判断手順により上記起動信号を出力する必要が生じたと判断された場合に，上記搬送動作による用紙搬送方向における最上流側の搬送ローラから用紙搬送方向下流側に向けて配設された上記搬送ローラの配設順に，上記監視順序を変更するものであることが望ましい。これにより，複数の搬送ローラ間における起動タイミング差を最小限に抑えることが可能となり，従来生じていた用紙の皺や折れによる印字品質の低下を解消することができる。
【０００７】
また，上記メイン・コンピュータが上記スレーブ・コンピュータで発生したイベントをポーリング方式により監視するものであってもよい。
【０００８】
また，本発明は，上記メインコンピュータに上記シリアル通信制御システムの各手順を実行させるシリアル通信制御プログラムとして捉えたものであってもよい。即ち，メイン・コンピュータが複数のスレーブ・コンピュータとの間でシリアル通信を行って，上記メイン・コンピュータが上記スレーブ・コンピュータで発生したイベントを所定の監視順序により定期的に監視するとともに，上記スレーブ・コンピュータに対する所定のシーケンス制御を行うシリアル通信制御システムにおいて実行されるプログラムであって，上記複数のスレーブ・コンピュータのいずれかについて所定のシーケンス制御信号を出力する必要が生じたか否かを判断する判断手順と，上記判断手順により所定のシーケンス制御信号を出力する必要が生じたと判断された場合に，上記監視順序を変更する順序変更手順と，を上記メイン・コンピュータに実行させてなるシリアル通信制御プログラムとして捉えたものであっても前記課題を解決することができる。
ることができる。この場合，上記メイン・コンピュータが画像形成装置のエンジン制御装置であり，上記複数のスレーブ・コンピュータが少なくとも上記画像形成装置の画像形成部に用紙を挟持して送る搬送動作を行う複数の搬送ローラを制御する上記画像形成装置のオプションユニットのユニット制御装置であって，上記オプションユニットが記録紙を搬送する給紙部或いは用紙搬送装置であることが望ましい。
【発明の効果】
【０００９】
以上説明したように，本発明によれば，スレーブ・コンピュータで発生したイベントを所定の監視順序により定期的に監視するとともに，所定のシーケンス制御を行うシリアル通信制御システムにおいて，複数のスレーブ・コンピュータのいずれかについて所定のシーケンス制御信号を出力する必要が生じたか否かが判断され，その必要が生じたと判断された場合に，上記監視順序が変更され，この変更された監視順序で監視された上記イベントの種類に基づいて上記メイン・コンピュータから上記複数のスレーブ・コンピュータに出力される所定のシーケンス制御信号の出力タイミングが補正されるため，スレーブ・コンピュータ間において生じる制御タイミングのズレを最小限に抑えることが可能となる。
また，上記メイン・コンピュータが画像形成装置のエンジン制御装置であり，上記複数のスレーブ・コンピュータが少なくとも上記画像形成装置の画像形成部に用紙を挟持して送る搬送動作を行う複数の搬送ローラを制御する上記画像形成装置のオプションユニットのユニット制御装置であるシリアル通信制御システムである場合には，上記用紙を挟持した状態で上記搬送動作を行う上記複数の搬送ローラを制御する上記ユニット制御装置について上記複数の搬送ローラを停止させる停止制御信号，或いは該停止制御信号により停止された上記複数の搬送ローラを再度起動させる起動制御信号を出力する必要が生じたか否かが判断され，上記停止制御信号を出力する必要が生じたと判断された場合に，上記監視順序が上記搬送動作による用紙搬送方向における最下流側の搬送ローラから用紙搬送方向上流側に向けて配設された上記搬送ローラの配設順に変更されるため，複数の搬送ローラ間における停止タイミング差を最小限に抑えることが可能となり，従来生じていた用紙の引っ張りによる印字品質の低下を解消することができる。
更にまた，上記起動制御信号を出力する必要が生じたと判断された場合に，上記監視順序が上記搬送動作による用紙搬送方向における最上流側の搬送ローラから用紙搬送方向下流側に向けて配設された上記搬送ローラの配設順に変更されるため，複数の搬送ローラ間における起動タイミング差を最小限に抑えることが可能となり，従来生じていた用紙の皺や折れによる印字品質の低下を解消することができる。
【発明を実施するための最良の形態】
【００１０】
以下添付図面を参照しながら，本発明の実施の形態について説明し，本発明の理解に供する。尚，以下の実施の形態は，本発明を具体化した一例であって，本発明の技術的範囲を限定する性格のものではない。
ここに，図１は本発明の実施の形態に係るシリアル通信制御システムが適用されるデジタル複写機Ｘの模式断面図，図２は本発明の実施の形態に係るシリアル通信制御システムが適用されるデジタル複写機Ｘのシリアルライン接続の一例を示す接続図，図３及び図４は本発明の実施の形態に係るシリアル通信制御システムが適用されるデジタル複写機Ｘのエンジン制御部により実行されるポーリング処理の手順を説明するフローチャートである。
【００１１】
まず，図１の断面図を用いて，本発明の一実施の形態に係るシリアル通信制御システムが適用されるデジタル複写機Ｘ（以下，「複写機Ｘ」と称す。）の構成の概略について説明する。尚，複写機Ｘは画像形成装置の一例にすぎず，本シリアル通信制御システムが適用される画像形成装置の他の例として，ファクシミリ装置，印刷機，プリンタ装置等が該当する。
図１に示すように，複写機Ｘは，前記したように，複写機本体１００と，この複写機本体１００の上方に設けられたイメージスキャナ装置３００（以下，「スキャナ装置３００」と称す。）と，複写機本体１００の上面に設けられた自動原稿送り装置２００（以下，「ＡＤＦ２００」と称す。）と，上記複写機本体１００の側面であって複写（コピー）処理後の用紙が排出される側に設けられたフィニッシャー４００（後処理装置）と，複写機本体１００の下方に設けられた給紙装置１１０〜１３０と，により構成されている。
ＡＤＦ２００は，複数の原稿をセットする原稿セット部２０５と，この原稿セット部２０５にセットされた原稿を順次１部ずつ原稿搬送路に送り出す原稿給紙ローラ２１０と，上記原稿搬送路内に設けられ，複数の搬送ローラ２１３等により搬送された原稿の表面の画像データを読み取るＣＣＤ或いはＣＭＯＳ等からなる表面読取部２０３と，原稿の裏面の画像データを読み取る裏面読取部２０４と，原稿を原稿排出部２１６へ排出する原稿排出ローラ２１５と，上記ＡＤＦ２００の各部の動作を制御するＡＤＦ制御部２０１（図２参照）とを備えて構成されている。
スキャナ装置３００は，原稿台にセットされた原稿面に対して走査・露光を行う不図示の露光装置と，原稿面に照射された照射光を光学レンズ３１１及びＣＣＤ３１２に導くミラー３１０ａ，３１０ｂ，３１０ｃと，反射光を集光する光学レンズ３１１と，この光学レンズ３１１により集光された反射光を受光して反射光に含まれる画像情報を上記複写機Ｘが認識し得る電気信号に変換するするＣＣＤ３１２と，上記スキャナ装置３００の各部の動作を制御するスキャナ制御部３０１（図２参照）とが備えられている。
フィニッシャー４００は，複写機本体１００から搬送された用紙を所定の排出トレイ３２０に排出する装置である。例えば，ソート機能が選択されていた場合は，フィニッシャー制御部４０１（図２参照）によって，複写機本体１００から搬送された画像形成後の用紙が分別されて所定の排出トレイ４２０に排出される。
第１の給紙装置１１０は，複数の用紙を積載する用紙カセット１１３と，上記用紙カセット１１３内の用紙を取り出すピックアップローラ１１４と，上記ピックアップローラ１１４により取り出された用紙を用紙搬送路に送り出す給紙ローラ１１５と，用紙搬送路内の用紙を搬送方向下流側へ搬送する搬送ローラ（フィードローラ）１１６と， 上記給紙装置１１０の各部の動作を制御する第１の給紙制御部１１１（図２参照）とを備えて構成されている。また，上記給紙装置１１０の下方には，上記第１の給紙装置と同様の構成を有し，第２の給紙制御部１２１を備えた第２の給紙装置１２０と，第３の給紙制御部１３１を備えた第３の給紙装置１３０が順次配設されている。
【００１２】
上記複写装置本体１００は，上記感光体ドラム１０４ａ，帯電装置１０４ｂ，露光装置（不図示），現像装置１０４ｃ，転写装置１０４ｄ，クリーニング装置１０４ｅ等からなる画像形成部１０４と，上記給紙装置から搬送された用紙を一旦停止させて感光体ドラム１０４ａ表面上に形成されたトナー画像の先端部と用紙の先端部とを同期させて用紙を送り出すレジストローラ１０３と，該レジストローラ１０３の搬送方向下流側に設けられた不図示の用紙検出センサと，用紙上に転写されたトナー画像を用紙に定着させる定着装置１０５と，上記複写装置本体１００の各部を制御して，上記スキャナ装置３００，ＡＤＦ２００，フィニッシャー４００，第１〜第３の給紙装置１１０〜１３０等のオプションユニットを制御するそれぞれの制御部（以下，総称して「ユニット制御部」という。）に対して必要に応じて制御信号を出力するエンジン制御部１０１（図２参照）とにより構成されている。更に，後述するシリアル通信制御プログラムが格納されたプログラムＲＯＭ１０３と，マスタＣＰＵ１０２とを備えている。上記シリアル通信制御プログラムは，上記マスタＣＰＵ１０２により上記プログラムＲＯＭ１０３から読み出されて演算処理が実行されることにより実現される判断機能，順序変更機能を有している。
【００１３】
ここで，上記シリアル通信制御プログラムが有する判断機能，順序変更機能について説明する。
判断機能とは，複数のスレーブ・コンピュータのいずれかについて所定のシーケンス制御信号を出力する必要が生じたか否かを判断する判断手順をメイン・コンピュータに実行させる機能である。具体的には，上記メイン・コンピュータが画像形成装置のエンジン制御部１０１であり，上記複数のスレーブ・コンピュータが少なくとも上記画像形成装置の画像形成部に用紙を挟持して送る搬送動作を行う複数の搬送ローラを制御する上記画像形成装置のオプションユニットのユニット制御部である場合に，上記用紙を挟持した状態で上記搬送動作を行う上記複数の搬送ローラを制御する上記ユニット制御部について上記複数の搬送ローラを停止させる停止制御信号，或いは該停止制御信号により停止された上記複数の搬送ローラを再度起動させる起動制御信号を出力する必要が生じたか否かを判断するものである。上記停止制御信号は，例えば，上記レジストローラ１０３の搬送方向下流側に設けられた用紙検出センサにより出力される用紙検出信号に基づいてエンジン制御部１０１により出力される。
【００１４】
順序変更機能とは，上記判断手順により上記停止制御信号或いは上記起動制御信号等の所定のシーケンス制御信号を出力する必要が生じたと判断された場合に，所定の監視順序を変更する順序変更手順を上記エンジン制御部等のメイン・コンピュータに実行させる機能である。具体的には，上記判断手順により上記停止制御信号を出力する必要が生じたと判断された場合（例えば，エンジン制御部１０１が上記用紙検出信号を検出した場合）に，上記搬送動作による用紙搬送方向における最下流側の搬送ローラから用紙搬送方向上流側に向けて配設された上記搬送ローラの配設順に上記監視順序を変更するものである。また，上記判断手順により上記起動制御信号を出力する必要が生じたと判断された場合に，上記搬送動作による用紙搬送方向における最上流側の搬送ローラから用紙搬送方向下流側に向けて配設された上記搬送ローラの配設順に上記監視順序を変更するものでもある。
【００１５】
続いて，図２の接続図を用いて，上記エンジン制御部１０１と上記複写機Ｘを構成する各オプションユニットを制御するユニット制御部とのシリアルライン接続について説明する。
上記エンジン制御部１０１と上記ユニット制御部とは，シリアルラインＬ１及びシリアルラインＬ２により接続されている。上記シリアルラインＬ１は上記エンジン制御部１０１から上記複数のユニット制御部に対して制御信号を伝送するシリアルケーブルであり，上記シリアルラインＬ２は上記複数のユニット制御部から上記エンジン制御部１０１に対して処理要求信号を伝送するシリアルケーブルである。尚，上記処理要求信号はイベント信号の一例であって，特にこれに限定されず，例えば，上記ユニット制御部側で有効にされた停止要求フラグや停止要求ビットをイベント信号としてもかまわない。具体的には用紙詰まり等のエラーが生じた時に出力されるエラー信号がイベント信号に相当する。
このように接続されることにより，上記エンジン制御部１０１等のメイン・コンピュータが各ユニット制御部等のスレーブ・コンピュータとの間でシリアル通信を行って，上記エンジン制御部１０１が上記複数のユニット制御部に対して，ポーリング順序（監視順序）Ｌ0（ＡＤＦ２００⇒フィニッシャー４００⇒スキャナ装置３００⇒第１の給紙装置１１０⇒第２の給紙装置１２０⇒第３の給紙装置１３０⇒ＡＤＦ２００）に従い，１０ｍｓ間隔で定期的にポーリング処理をするとともに，このポーリング処理により検出された上記処理要求信号に基づいて上記複数のユニット制御部に対する所定のシーケンス制御が実行される。
【００１６】
次に，図３及び図４のフローチャートを用いて複写機Ｘのエンジン制御部１０１により実行されるポーリング処理の手順の一例について説明する。図中のＳ１００，Ｓ１１０…は処理手順（ステップ）番号を示す。処理はステップＳ１００より開始される。
複写機Ｘの電源が投入されると，ステップＳ１００において，ポーリング処理の初期設定が実行される。具体的には，最初にポーリング処理が実行されるポーリング先がＡＤＦ２００（Ｐ1：ＡＤＦ２００）に，ポーリング順序が正順Ｌ0（ＡＤＦ２００⇒フィニッシャー４００⇒スキャナ装置３００⇒第１の給紙装置１１０⇒第２の給紙装置１２０⇒第３の給紙装置１３０⇒ＡＤＦ２００）に，ポーリング間隔が１０ｍｓにセットされる。
続いて，ステップＳ１０１では，エンジン制御部１０１により，停止制御信号或いは起動制御信号等の制御信号を出力するタイミングであるかどうか，即ち，制御信号を出力する必要が生じたかどうかが判断される。具体的には，レジストローラ１０３において用紙の搬送動作を一時停止させるために搬送ローラすべてを停止させる停止制御信号，或いは一時停止された用紙の搬送動作を再起動させるために搬送ローラすべてを再起動させる起動停止信号を出力するタイミングかどうか判断される。ここで，制御信号を出力するタイミングではないと判断された場合は，処理はステップＳ１０２に進む。また，制御信号を出力するタイミングであると判断された場合は，処理は図４に示されるフローチャートのステップＳ１１０に進む。上記停止制御信号を出力するタイミングかどうかの判断は，上記レジストローラ１０３に用紙が到達したことを検出する用紙検出センサ等の用紙検出信号に基づいて判断される。
【００１７】
図４に示されるフローチャートのステップＳ１１０に進んだ処理は，まず，エンジン制御部１０１が出力する制御信号が上記停止制御信号であるかどうか判断される。ここで，停止制御信号ではないと判断された場合はステップＳ１１２においてエンジン制御部１０１が出力する制御信号が起動制御信号であるかどうかが判断される。
ステップＳ１１０で停止制御信号であると判断されると，ステップＳ１１１において，ポーリング先が第１の給紙装置１１０（Ｐ4：第１の給紙装置）にセットされ，その後，図３に示されるフローチャートのステップＳ１０２に進む。
ステップＳ１１２で起動制御信号であると判断されると，ステップＳ１１３において，ポーリング先が第３の給紙装置１３０（Ｐ6：第３の給紙装置）にセットされ，続いてステップＳ１１４においてポーリング順序が正順Ｌ0から逆順Ｌ1（ＡＤＦ２００⇒第３の給紙装置１３０⇒第２の給紙装置１２０⇒第１の給紙装置１１０⇒スキャナ装置３００⇒フィニッシャー４００⇒ＡＤＦ２００）にセットされる。このステップＳ１１４における処理は，具体的には，予め記憶された正順Ｌ0及び逆順Ｌ1を示す２種類の順序データから逆順Ｌ1を示すデータを選択することにより実行される。ステップＳ１１４においてポーリング順序が逆順Ｌ1にセットされると，続いて処理は，図３に示されるフローチャートのステップＳ１０２に進む。尚，上記ステップＳ１１０，Ｓ１１１，Ｓ１１２おける処理手順が判断手順の一例である。また，上記ステップＳ１１４における処理手順が順序変更手順の一例である。
【００１８】
処理が図３に示されるフローチャートのステップＳ１０２に進むと，ここではポーリング処理の順序が正順Ｌ0であるか逆順Ｌ1であるかどうかが上記エンジン制御部１０１により判断される。
ステップＳ１０２において正順Ｌ0にセットされていると判断された場合は，まず，ステップＳ１０３においてポーリング先Ｐkに対してポーリング処理が実行される。ステップＳ１０３でＰkのポーリング処理が終了すると，続いてステップＳ１０４において次のポーリング先Ｐk+1（次ノードＰk+1）があるかどうか判断される。ここで，次のポーリング先Ｐk+1が無いと判断された場合はステップＳ１０７でポーリング先がＰ1にセットされ，その後，処理はステップＳ１０１に戻り，再び一連のポーリング処理が実行される。また，次のポーリング先Ｐk+1があると判断された場合は，ポーリング間隔１０ｍｓがカウントされた後に，ポーリング先がＰk+1にセットされ，ステップＳ１０４で次のポーリング先Ｐk+1がないと判断されるまでステップＳ１０３からＳ１０６の閉ループ処理が繰り返し実行される。
ここで，ステップＳ１１１においてポーリング先が第１の給紙装置１１０（Ｐ4）にセットされていた場合は，ステップＳ１０３において第１の給紙装置１１０（Ｐ4）に対してポーリング処理が実行され，続いて，第２の給紙装置１２０（Ｐ5），第３の給紙装置１３０（Ｐ6）の順にポーリング処理が実行される。このように，搬送ローラを停止させる停止制御信号が出力されるタイミングであると判断されたときに，ポーリング順序Ｌ0に関わらずポーリング先が第１の搬送装置１１０（Ｐ4）にセットされて，第１の搬送装置１１０（Ｐ4）から正順Ｌ0で順次ポーリング処理が実行されるために，次順の給紙装置間で生じる停止制御信号の出力タイミングの差（出力タイミングのズレ）がポーリング間隔１０ｍｓに抑えられる。これにより，従来生じていた記録紙の引っ張りが発生せず，印字品質の低下を解消することができる。
【００１９】
次に，ステップＳ１０２において逆順Ｌ1にセットされていると判断された場合は，まず，ステップＳ１２０においてポーリング先Ｐkに対してポーリング処理が実行される。ステップＳ１２０でＰkのポーリング処理が終了すると，続いてステップＳ１２１において次のポーリング先Ｐk-1（次ノードＰk-1）があるかどうか判断される。ここで，次のポーリング先Ｐk-1が無いと判断された場合はステップＳ１２４でポーリング先がＰnにセットされ，その後，処理はステップＳ１０１に戻り，再び一連のポーリング処理が実行される。また，次のポーリング先Ｐk-1があると判断された場合は，ポーリング間隔１０ｍｓがカウントされた後に，ポーリング先がＰk-1にセットされ，ステップＳ１２１で次のポーリング先Ｐk-1がないと判断されるまでステップＳ１２０からＳ１２３の閉ループ処理が繰り返し実行される。
ここで，ステップＳ１１３においてポーリング先が第３の給紙装置１３０（Ｐ6）にセットされ，ステップＳ１１４においてポーリング順序が逆順Ｌ1にセットされていた場合は，ステップＳ１２０において第３の給紙装置１３０（Ｐ6）に対してポーリング処理が実行され，続いて，第２の給紙装置１２０（Ｐ5），第１の給紙装置１１０（Ｐ4）……の順にポーリング処理が実行される。このように，搬送ローラを起動させる起動制御信号が出力されるタイミングであると判断されたときに，ポーリング順序が正順Ｌ0から逆順Ｌ1にセットされ，ポーリング先が第３の搬送装置１３０（Ｐ6）にセットされて，第３の搬送装置１３０（Ｐ6）から逆順Ｌ1で順次ポーリング処理が実行されるために，次順の給紙装置間で生じる起動制御信号の出力タイミングの差（出力タイミングのズレ）がポーリング間隔１０ｍｓに抑えられる。これにより，従来生じていた記録紙の皺，折れ等が発生せず，印字品質の低下を解消することができる。
【実施例】
【００２０】
上述の実施形態における説明においては，複写機Ｘが有するエンジン制御部１０１がポーリング方式により，オプションユニットを制御する各ユニット制御部で発生した処理要求信号等のイベントを監視することについて説明したが，ＬＡＮやＷＡＮ等において利用されているアクセス方式を用いて上記各ユニット制御部で発生したイベントを監視する実施形態であってもよい。例えば，トークンパッシング方式やトークンリング方式により，エンジン制御部１０１がリング状に敷かれた伝送路にトークンと呼ばれる特定のフレームを送出し，ユニット制御部により処理要求信号（イベント信号）が付加された上記トークンを，再度上記エンジン制御部１０１が受信することにより，上記エンジン制御部１０１が処理要求信号を監視するものであってもよい。トークンパッシング方式やトークンリング方式を用いれば，伝送路が混雑している場合でも処理速度の減衰量が比較的少ないため，安定した処理速度を保持することが可能であり，また，処理速度の遅延量を予め予測することができるという利点がある。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施の形態に係るシリアル通信制御システムが適用される複写機Ｘの模式断面図。
【図２】本発明の実施の形態に係るシリアル通信制御システムが適用される複写機Ｘのシリアルライン接続の一例を示す接続図。
【図３】本発明の実施の形態に係るシリアル通信制御システムが適用される複写機Ｘのエンジン制御部により実行されるポーリング処理の手順を説明するフローチャート。
【図４】本発明の実施の形態に係るシリアル通信制御システムが適用される複写機Ｘのエンジン制御部により実行されるポーリング処理の手順を説明するフローチャート。
【符号の説明】
【００２２】
Ｘ…デジタル複写機
１００…デジタル複写機本体
１０１…エンジン制御部
１０４…画像形成部
１１０…第１の給紙装置
１２０…第２の給紙装置
１３０…第３の給紙装置
１１３，１２３，１３３…給紙カセット
１１６，１２６，１３６…搬送ローラ（フィードローラ）
２００…自動原稿送り装置（ＡＤＦ）
３００…イメージスキャナ装置
４００…フィニッシャー（後処理装置）
４２０…排紙トレイ
【図１】
2005080267.tif 000003
【図２】
2005080267.tif 000004
【図３】
2005080267.tif 000005
【図４】
2005080267.tif 000006