(57)【要約】【課題】印刷装置１とそれに接続された第１補助給紙装置６との連携動作を簡単な構成で確実に行えるようにする。【解決手段】  主装置１と該主装置に接続された周辺装置６との動作を制御する動作制御装置において、前記周辺装置の動作条件が示された動作条件情報を前記周辺装置に送信する送信手段と、前記送信手段により前記周辺装置に前記動作条件情報を送信するとともに、前記動作条件情報に基づいて前記主装置を前記周辺装置と連動させるように制御する主制御手段２０とを備える。【選択図】      図２
2005309308.tif 000002
【特許請求の範囲】
【請求項１】
主装置と該主装置に接続された周辺装置との動作を制御する動作制御装置において、
前記周辺装置の動作条件が示された動作条件情報を前記周辺装置に送信する送信手段と、
前記送信手段により前記周辺装置に前記動作条件情報を送信するとともに、前記動作条件情報に基づいて前記主装置を前記周辺装置と連動させるように制御する主制御手段とを備えることを特徴とする動作制御装置。
【請求項２】
前記周辺装置は、前記動作条件情報に基づき動作を制御する副制御手段を有することを特徴とする請求項１記載の動作制御装置。
【請求項３】
前記周辺装置は、前記動作条件情報を受信すると、受信した旨を前記主制御手段に通知することを特徴とする請求項１記載の動作制御装置。
【請求項４】
前記周辺装置は、前記動作条件情報に基づき動作すると、動作した旨を前記主制御手段に通知することを特徴とする請求項２記載の動作制御装置。
【請求項５】
前記主装置若しくは前記周辺装置の状態を示す情報を表示する表示手段を設けたことを特徴とする請求項１記載の動作制御装置。
【請求項６】
前記副制御手段には、クロック信号が供給され、
前記動作条件情報には、動作を開始するタイミングを示す情報が含まれており、
前記副制御手段は、前記クロック信号と前記動作条件情報とに基づいて、前記周辺装置の動作開始タイミングを判断することを特徴とする請求項２記載の動作制御装置。
【請求項７】
前記動作条件情報には、動作を開始する時刻を示す情報が含まれており、
前記副制御手段は、備えたタイマと前記動作条件情報とに基づいて、前記周辺装置の動作開始時刻を判断することを特徴とする請求項２記載の動作制御装置。
【請求項８】
前記通信手段は、シリアル通信を行うことを特徴とする請求項１記載の動作制御装置。
【請求項９】
前記主装置は、記録媒体に画像を形成する画像形成装置であることを特徴とする請求項１記載の動作制御装置。
【請求項１０】
前記主装置は、原稿の画像を読取る画像読取装置であることを特徴とする請求項１記載の動作制御装置。
【請求項１１】
前記主装置は、ファクシミリ装置であることを特徴とする請求項１記載の動作制御装置。
【請求項１２】
前記周辺装置は、記録媒体を格納して前記主装置に該記録媒体を供給する給紙装置であることを特徴とする請求項９乃至請求項１１の少なくとも１項記載の動作制御装置。
【請求項１３】
前記周辺装置は、複数の前記給紙装置から成ることを特徴とする請求項１２記載の動作制御装置。
【請求項１４】
前記周辺装置は、前記主装置から排紙された記録媒体を収納するフィニッシャであることを特徴とする請求項９乃至請求項１１の少なくとも１項記載の動作制御装置。
【請求項１５】
前記周辺装置は、前記主装置に原稿を給紙するドキュメントフィーダであることを特徴とする請求項９乃至請求項１１の少なくとも１項記載の動作制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置とこの印刷装置に記録紙を供給する給紙装置等の組合わされた装置間で、各装置の連携動作を制御する動作制御装置に関する。
【背景技術】
【０００２】
印刷装置は、給紙装置から記録紙の供給を受けて画像形成する。このとき給紙動作や搬送動作等のタイミングを図って、スムースに給紙装置から印刷装置に記録紙の受渡し等を行う必要がある。
【０００３】
そこで、給紙動作や搬送動作等の開始や停止を指示するための動作指示信号線を別途設けると共に、動作タイミングを通知するタイミング動作信号線を別途設けた構成が知られている。
【０００４】
さらに、例えば、特開平１１−３０１８６６号公報においては、複数の給紙装置をギアを介して連結し、下方の給紙装置のモータが動作すると上方の給紙装置の搬送ローラも駆動するようにして、複数の給紙装置間での動作タイミングを図る構成が開示されている。
【特許文献１】特開平１１−３０１８６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述したような従来の方法では、以下のような問題があった。
即ち、給紙動作や搬送動作等の開始や停止を指示するための動作指示信号線を別途設け、動作タイミングを通知するタイミング動作信号線を別途設ける構成では、動作指示信号の送受信に要する時間や受信してから動作が開始されるまでのタイムラグがあり、かかる時間を考慮したタイミングで動作指示信号を出力しなければならず、また動作させなければならないので制御が非常に難しくなる問題があった。
【０００６】
さらに、ギアにより給紙装置間の動作タイミングを図る構成では、可動部材であるギアの破損が起き易いと共に部品点数の増大等に伴うコストアップの要因となる問題があった。
【０００７】
そこで、本発明は、簡単な構成で確実に連携動作が行えるようにした動作制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明は、以上の点を解決するために、次の構成を採用する。
【０００９】
〈構成１〉  主装置と該主装置に接続された周辺装置との動作を制御する動作制御装置において、周辺装置の動作条件が示された動作条件情報を周辺装置に送信する送信手段と、送信手段により周辺装置に動作条件情報を送信するとともに、動作条件情報に基づいて主装置を前記周辺装置と連動させるように制御する主制御手段とを備える。
〈説明１〉  主制御手段が周辺装置の動作条件を示す動作条件情報に基づいて、主装置及び周辺装置の制御を行うことから、容易かつ確実に連携動作を行うことが可能となる。
【００１０】
〈構成２〉  周辺装置は、動作条件情報に基づき動作を制御する副制御手段を有する。
〈説明２〉  主制御手段が、主制御装置および周辺装置の動作条件を決定して副制御手段に送信することで、主制御手段および副制御手段は動作条件が満たされるとお互いの動作タイミングを気にせずに独自に主装置と周辺装置とを動作させても連携動作が可能になる。
【００１１】
〈構成３〉  周辺装置は、動作条件情報を受信すると、受信した旨を主制御手段に通知する。
〈説明３〉  周辺装置が、動作条件情報を受信したことを示す情報を送るので、連携動作を確実に行うことが可能になる。
【００１２】
〈構成４〉  周辺装置は、動作条件情報に基づき動作すると、動作した旨を主制御手段に通知する。
〈説明４〉  周辺装置が、動作条件情報に基づき周辺装置が動作開始されたことを知ることができるので、連携動作の信頼性が向上する。
【００１３】
〈構成５〉  主装置若しくは周辺装置の状態を示す情報を表示する表示手段を設ける。
〈説明５〉  表示手段を設けて主装置及び周辺装置の状態を示すので、ユーザの対応が容易になる。
【００１４】
〈構成６〉  副制御手段には、クロック信号が供給され、動作条件情報には、動作を開始するタイミングを示す情報が含まれており、記副制御手段は、クロック信号と動作条件情報とに基づいて、周辺装置の動作開始タイミングを判断する。
〈説明６〉  クロック信号に基づき動作開始タイミングを判断するので連携動作が確実に行えるようになる。
【００１５】
〈構成７〉  動作条件情報には、動作を開始する時刻を示す情報が含まれており、副制御手段は、備えたタイマと動作条件情報とに基づいて、周辺装置の動作開始時刻を判断する。
〈説明７〉  備えたタイマと動作条件情報とに基づいて、周辺装置の動作開始時刻を判断するので連携動作が確実に行えるようになる。
【００１６】
〈構成８〉  通信手段は、シリアル通信を行う。
〈説明８〉  シリアル転送するので、安価に、且つ、確実な通信が行え、連携動作の信頼性が向上する。
【００１７】
〈構成９〉  主装置は、記録媒体に画像を形成する画像形成装置である。
〈説明９〉  主装置を画像形成装置とするので、この画像形成装置に複数の周辺装置を接続しても、容易、かつ確実に連携動作を伴った印刷ができるようになる。
【００１８】
〈構成１０〉  主装置は、原稿の画像を読取る画像読取装置である。
〈説明１０〉  主装置を画像読取装置とするので、この画像読取装置に複数の周辺装置を接続しても、容易、かつ確実に連携動作を伴った画像読取りができるようになる。
【００１９】
〈構成１１〉  主装置が、ファクシミリ装置である。
〈説明１１〉  主装置をファクシミリ装置とするので、このファクシミリ装置に複数の周辺装置を接続しても、容易、かつ確実に連携動作を伴ったファクシミリ送受信動作が可能になる。
【００２０】
〈構成１２〉  周辺装置は、記録媒体を格納して前記主装置に該記録媒体を供給する給紙装置である。
〈説明１２〉  周辺装置を給紙装置とするので、主装置に記録紙を給紙する際の連携動作が容易、かつ、確実に行えるようになる。
【００２１】
〈構成１３〉  周辺装置は、複数の前記給紙装置から成る。
〈説明１３〉  周辺装置を複数の給紙装置としたので、主装置に給紙する記録紙サイズ等を多くしながら給紙動作や搬送動作等の連携動作を容易、かつ、確実に行えるようになる。
【００２２】
〈構成１４〉  周辺装置は、主装置から排紙された記録媒体を収納するフィニッシャである。
〈説明１４〉  周辺装置をフィニッシャとしたので、主装置からの排出動作が確実に行えるようになる。
【００２３】
〈構成１５〉  周辺装置は、前記主装置に原稿を給紙するドキュメントフィーダである。
〈説明１５〉  周辺装置をドキュメントフィーダとしたので、原稿等のドキュメントの供給が容易、かつ、確実に行えるようになる。
【発明の効果】
【００２４】
本発明の動作制御装置によれば、主制御手段が周辺装置の動作条件を示す動作条件情報に基づいて、主装置及び周辺装置の制御を行うことから、容易かつ確実に連携動作を行うことができる。
【発明を実施するための最良の形態】
【００２５】
以下、本発明の実施形態を図を用いて詳細に説明する。なお、以下の説明では、主装置として印刷装置、周辺装置として給紙装置を用い、これらの連携動作を動作制御装置により行う場合を例に説明する。
【００２６】
しかし、本発明は、これらに限定されるものではなく、主装置として原稿画像の画情報を読取る画像読取装置、ファクシミリ装置、記録紙に画情報を形成する画像形成装置等であってもよく、また周辺装置として主装置から排紙された記録紙を収納するフィニッシャ、主装置に原稿用紙を給紙するドキュメントフィーダ等であってもよい。
【実施例１】
【００２７】
〈実施例１の構成〉
図１は、印刷装置１及び第１補助給紙装置（給紙装置）６における記録紙の給紙パスを主とした機構の概略構成を示す図で、印刷装置１と第１補助給紙装置６とが一体に構成されている。無論、第１補助給紙装置６と印刷装置１とを一体に設ける必要はなく別体構成であってもよいが、少なくとも第１補助給紙装置６から印刷装置１に記録紙が給紙されるための給紙パスが連続している必要がある。
【００２８】
第１補助給紙装置６は、例えば印刷装置１に備えられている主トレイ４３がＡ４サイズ専用であり、ユーザが他のサイズの記録紙を使いたいような場合やユーザが使用する記録紙サイズがＡ４サイズでも格納枚数が少ないような場合等にオプション装置として設けるような使い方がされる。
【００２９】
印刷装置１は、記録紙を格納する主トレイ４３、該主トレイ４３に格納されている記録紙の給紙を行う主給紙ローラ４４、給紙された記録紙を搬送する主搬送ローラ４５、搬送されてきた記録紙のスキューを補正するレジストローラ４７、記録紙にトナー等を付着させて画像形成する画像形成部４８、記録紙のトナーを定着させる定着部４９、主搬送ローラ４５で搬送された記録紙を一且停止させるために、当該記録紙の前端縁を検出する入口センサ４６等を備えている。
【００３０】
第１補助給紙装置６は、第１トレイ５０、該第１トレイ５０から記録紙を給紙する第１給紙ローラ５１、記録紙を搬送する第１搬送ローラ５３、第１トレイ５０から給紙された記録紙を検出する第１給紙センサ５２等を備えている。
【００３１】
図２は、印刷装置１及び第１補助給紙装置６における動作制御装置２０の概略構成を示すブロック図である。印刷装置１は、主給紙ローラ４４を駆動するための主給紙モータ２３を制御する主給紙モータ制御部２２、主搬送ローラ４５を駆動するための主搬送モータ２５を制御する主搬送モータ制御部２４、第１補助給紙装置６と通信する主通信部（通信手段）２７を制御する主通信制御部２６、入口センサ４６等からの検出信号を取込む主センサ制御部２８、時間を計時する主タイマ３０、種々の情報を表示する液晶表示器等からなる主表示部３２を制御する主表示制御部３１、これら全体を制御する主制御部（主制御手段）２１等を備えている。
【００３２】
また、第１補助給紙装置６は、第１搬送ローラ５３を駆動する第１搬送モータ３５を制御する第１搬送モータ制御部３４、第１給紙ローラ５１を駆動する第１給紙モータ３７を制御する第１給紙モータ制御部３６、第１給紙センサ５２の検出信号を取込む第１センサ制御部３８、印刷装置１と通信する第１通信部（通信手段）４１を制御する第１通信制御部４０、時間を計時する第１タイマ４２、これら全てを制御する第１制御部（副制御手段）３３等を備えている。
【００３３】
このような印刷装置１は、図３に示すように、印刷指示を出力するホストコンピュータ２と接続されると共に、双方向データ線３、クロック線４、ＳＤＲ線５により第１補助給紙装置６と接続されている。
【００３４】
図４に示すように、双方向データ線３は、シリアル通信で通信データ６０の送受信を交互に行うハード的な信号線である。なお、シリアル通信にデータ転送は、１本の信号線を使って１ビットずつデータを転送する方式で、コンピュータ内部のデータ転送がパラレル方式なので、ＵＡＲＴ（Ｕｎｉｖｅｒｓａｌ  Ａｓｙｎｃｈｒｏｎｏｕｓ  Ｒｅｃｅｉｖｅｒ  Ｔｒａｎｓｍｉｔｔｅｒ）などの回路を使ってパラレルとシリアルの相互変換を行なうようにしている。クロック線４は、シリアル通信を行うための同期クロック６１を印刷装置１から第１補助給紙装置６に出力する信号線である。
【００３５】
そして、ＳＤＲ線５は、データの送受信の方向を示すために第１補助給紙装置６が出力するＳＤＲ信号６２を出力する信号線である。なお、ＳＤＲ信号６２が「Ｈ」レベルのときは、第１補助給紙装置６が受信待状態であることを示し、「Ｌ」レベルのときは第１補助給紙装置６が送信待機待状態を示すものとする。
【００３６】
図５は、印刷装置１から第１補助給紙装置６に送られるコマンド体系について説明した図である。なお、コマンドは印刷装置１の主通信制御部２６から主通信部２７を介して、第１補助給紙装置６の第１通信部４１から第１通信制御部４０を介して第１制御部３３に送られる。
【００３７】
ＯＰＴＲＤコマンド６３は、定期的に第１補助給紙装置６の状態を問い合わせるためのコマンドである。給紙コマンド（ＯＰＴＳＴコマンド）６４は、第１補助給紙装置６に給紙動作を指示するためのコマンドである。停止コマンド（ＯＰＴＳＴＰコマンド）６５は、第１補助給紙装置６に動作停止を指示するためのコマンドである。搬送コマンド（ＯＰＴＲＥＶコマンド）４６は、第１補助給紙装置６に搬送動作を指示するためのコマンドである。ＯＰＴＴＩＭコマンド６７は、主タイマ３０と第１タイマ４２の時刻合わせのコマンドである。なお、各コマンドの２バイト目以降には、動作時刻を指定する時刻指定パラメータ６８が設定可能になっている。
【００３８】
このようなコマンドは、１０進数又は１６進数でコード化されて、例えばコードが１０進数で「４」の場合には、給紙コマンド６４であることを示している。
【００３９】
〈実施例１の動作〉
このような構成において、印刷装置１がホストコンピュータ２から印刷指示を受けて印刷する。図６は、記録紙が第１補助給紙装置６から印刷装置１に給紙される際の動作を示すフローチャートである。
【００４０】
電源が投入されると、印刷装置１からの時刻合わせコマンドが第１補助給紙装置６へ送られる。時刻合わせコマンドを受けた第１の補助給紙装置６では、主タイマ３０と第１タイマ４２との時刻合わせを行う。
【００４１】
その後、印刷装置１はホストコンピュータ２から印刷指示を受ける。これにより、主制御部２１は、レジストローラ４７を停止状態にして主搬送ローラ４５を駆動するように主搬送モータ制御部２４に指令を出し、当該主搬送モータ制御部２４は主搬送ローラ４５を回転させる（ステップＳＡ１）。
【００４２】
次に、主制御部２１は、第１制御部３３に給紙コマンド６４を送信する（ステップＳＡ２）。このとき給紙コマンド６４には、時刻指定パラメータ６８は指定されない。この給紙コマンド６４を受信した第１制御部３３は、第１給紙モータ制御部３６及び第１搬送モータ制御部３４を制御して第１給紙ローラ５１及び第１搬送ローラ５３を回転させる。これにより、第１トレイ５０から記録紙の給紙が開始される。
【００４３】
ところで、第１給紙ローラ５１が駆動して所定の時間が経過しても、センサ５２で記録紙を検出できないとき、センサ５２は、給紙ジャムを示す信号（アラーム信号）を主制御部２１へ出力する。主制御部２１では、第１補助給紙装置６からの給紙ジャム等のアラームの通知を判断し（ステップＳＡ３）、アラームが検出されると第１制御部３３に停止コマンド６５を送信して、第１給紙ローラ５１および第１搬送ローラ５３の駆動を停止し、給紙動作を中止すると共に主搬送ローラ４５を停止する（ステップＳＡ９、ステップＳＡ１０）。
【００４４】
一方、アラームが検出されない場合には、記録紙が第１搬送ローラ５３及び主搬送ローラ４５で搬送されて入口センサ４６により検出されるのを待つ（ステップＳＡ４）。記録紙が入口センサ４６で検出されると、そのときから記録紙がレジストローラ４７の位置に達するまでの時間（規定時間）を現在時刻に加算して、主搬送ローラ４５および第１搬送ローラ５３の停止時刻として決定する（ステップＳＡ５）。主制御部２１は、停止コマンド６５の時刻指定パラメータ６８にこの停止時刻を指定して第１補助給紙装置６に送信する（ステップＳＡ６）。主制御部２１及び第１制御部３３は、各タイマにより、この停止時刻になるのを監視し（ステップＳＡ７）、当該停止時刻になると主制御部２１は主搬送ローラ４５を停止させ、第１制御部３３は第１搬送ローラ５３を停止させる（ステップＳＡ８）。尚、第１給紙ローラ５１の停止タイミングとしては、上記したタイミングで停止させる以外に、用紙が第１搬送ローラ５３に挟まれたときに停止させてもよい。
【００４５】
前記したように印刷装置１と第１補助給紙装置６とは、指定したタイミングで給紙動作を停止させることが可能になる。これにより、第１の搬送ローラ５３が先に停止すると用紙の排出負荷となり、第１の搬送ローラ５３が後に停止すると用紙のたるみとなるこれらの不具合の発生を防止することができる。
【００４６】
図７は、給紙動作完了後に印刷装置１が印刷開始する際の動作を説明したフローチャートである。上述した給紙動作が完了した状態では、記録紙は印刷装置１の主搬送ローラ４５と第１補助給紙装置６の第１搬送ローラ５３とで噛まれてた状態となっている。そこで、これら主搬送ローラ４５と第１搬送ローラ５３との回転開始のタイミングを設定するために搬送開始時刻を決定する（ステップＳＢ１）。
【００４７】
主制御部２１が第１制御部３３に搬送コマンド６６を送信してから受信するまでの時間（送信所用時間）が必要であり、また第１制御部３３が搬送コマンド６６を受信してから動作を開始するまでの時間（動作準備時間）が必要である。そこで、主制御部２１は、第１制御部３３に対し、これら送信所要時間と動作準備時間との時間に適宜余裕時間を加味して現在時刻に加算した動作時刻を決定して記憶すると共に、当該時刻を搬送コマンド６６の時刻指定パラメータ６８で指定して第１制御部３３に送信する（ステップＳＢ２）。
【００４８】
主制御部２１及び第１制御部３３は、指定された動作時刻になるのを待ち（ステップＳＢ３）、この動作時刻になると主搬送ローラ４５、レジストローラ４７及び第１搬送ローラ５３の回転を開始する（ステップＳＢ４）。その後、主制御部２１は、第１補助給紙装置６やセンサ４から搬送ジャム等のアラームの通知を監視する。当該通知を検出すると主搬送ローラ４５及びレジストローラ４７を停止させると共に、時刻指定なしの停止コマンド６５を第１制御部３３に送信して第１搬送ローラ５３を停止させる（ステップＳＢ１０，ステップＳＢ１１）。
【００４９】
一方、アラームの通知が検知されない場合には、主制御部２１は第１給紙センサ５２が記録紙を検出した時刻を基準にして、その時刻から記録紙が第１搬送ローラ５３を通過する時刻を見積もり、その時刻になるのを待つ（ステップＳＢ６）。この時刻になると、主制御部２１は、時刻指定なしの停止コマンド６５を第１制御部３３に送信する（ステップＳＢ７）。その後、同様に記録紙が主搬送ローラ４５を通過するのを見積もり、その時刻になるのを待って（ステップＳＢ８）、主搬送ローラ４５を停止する（ステップＳＢ９）。
【００５０】
以上により、記録紙が印刷装置１に給紙されて印刷開始ができるようになると、第１補助給紙装置６の動作が停止する。尚、第１補助給紙装置６の停止以降に、レジストローラ４７が駆動していると、他のローラの搬送負荷が増大し、搬送量精度の低下を招く恐れがある。
【００５１】
次に、第１補助給紙装置６が印刷装置１から給紙コマンド等の各種のコマンドを受信した際の、当該第１補助給紙装置６におけるコマンド受信処理を、図８に示すフローチャートを参照して説明する。
【００５２】
先ず、第１制御部３３は、主制御部２１から送信された給紙コマンド６４や停止コマンド６５等のコマンドを受信したか否かを監視し（ステップＳＣ１）、コマンドを受信した場合には、これを図示しないメモリ等に格納する（ステップＳＣ２）。その後、第１制御部３３は、印刷装置１に対してデータの送信待ちであることを示す「Ｈ」レベルのＳＤＲ信号６２を出力し（ステップＳＣ３）、持っているデータを送信する（ステップＳＣ４）。送信が完了すると、ＳＤＲ信号６２を「Ｌ」レベルにして受信待ちとなる（ステップＳＣ５）。この場合の送信するデータとしては、コマンドを正常に受信したことを知らせるデータ等が例示できる。
【００５３】
このようにして各種のコマンドが受信され格納されると、図９に示すような、コマンド実行処理が開始される。先ず、第１制御部３３は、搬送コマンド６６等のコマンドが格納されているか否かを判断し（ステップＳＤ１）、格納されている場合には、そのコマンドに実行の時刻指定があるかを確認する（ステップＳＤ２）。この結果、時刻指定が無ければステップＳＤ４に進み、直ちにコマンドを実行し（ステップＳＤ４）、時刻指定があればその時刻になるのを待ってから（ステップＳＤ３）、コマンドを実行する（ステップＳＤ４）。
【００５４】
〈実施例１の効果〉
以上説明したように、印刷装置と第１補助給紙装置とが連携動作する際に、通信に要する時間や動作開始に要する時間等に余裕の時間を加味して加算した時刻を指定したコマンドを送信するので、通信に要する時間や動作開始に要する時間等のタイムラグを印刷装置側が厳密に考慮しなくても確実に連携動作が行えるようになる。
【００５５】
また、このように時間的に余裕があるので、第１補助給紙装置がコマンドを正常に受信できなかった場合でも、再送信したりする時間が確保でき、信頼性が向上する。
【実施例２】
【００５６】
〈実施例２の構成〉
次に、本発明の実施例２を説明する。実施例１では給紙装置は第１補助給紙装置のみであった。しかし、複数のサイズの記録紙が給紙できるようにする場合には、給紙装置も複数接続される場合がある。このような場合には、単に印刷装置と給紙装置との連携動作のみでは不足で、給紙装置間の連携動作も必要になる。
【００５７】
図１０は、このような場合の構成例を示す図で、基本的構成は、図１に示す構成と同じであるが、第２補助給紙装置７５の構成が追設されている。
【００５８】
第２補助給紙装置７５は、第１補助給紙装置とほぼ同じ構成で、第２トレイ７０、該第２トレイ７０から記録紙を給紙する第２給紙ローラ７１、記録紙を搬送する第２搬送ローラ７３、第２トレイ７０から給紙された記録紙を検出する第２給紙センサ５２等を備えている。
【００５９】
また、第２補助給紙装置７５のファームウェアは、図１１に示すように、第２搬送ローラ７３を駆動する第２搬送モータ７８を制御する第２搬送モータ制御部７７、第２給紙ローラ７１を駆動する第２給紙モータ８０を制御する第２給紙モータ制御部７９、第２給紙センサ８２の検出信号を取込む第２センサ制御部８３、印刷装置１と通信する第２通信部（通信手段）８４を制御する第２通信制御部８３、時間を計時する第２タイマ８５、これら全てを制御する第２制御部（副制御手段）７６等を備えている。
【００６０】
そして、図１２に示すように、第１補助給紙装置６と第２補助給紙装置７５は、双方向データ線３、クロック線４、ＳＤＲ線５により、印刷装置１と並列に接続されている。
【００６１】
〈実施例２の動作〉
このような構成で、第２補助給紙装置７５が給紙動作を開始してから記録紙が主搬送ローラ４５の位置で停止するまでの動作を図１３のフローチャートを参照して説明する。
【００６２】
先ず、図１３において印刷装置１が給紙動作を開始しようとする場合、レジストローラ４７は動作させずに主搬送ローラ４５のみを回転開始する（ステップＳＥ１）。その後、第１補助給紙装置６に時刻指定なしの搬送コマンド６６を送信し（ステップＳＥ２）、第２補助給紙装置７５に時刻指定なしの給紙コマンド６４を送信する（ステップＳＥ３）。これにより第２給紙ローラ７１、第２搬送ローラ７３及び第１搬送ローラ５３が動作を開始して給紙動作が行われる。
【００６３】
ところで、第２給紙ローラ７１が駆動して所定の時間が経過しても、センサ７２で記録紙を検出できないとき、センサ７２は、給紙ジャムを示す信号（アラーム信号）を主制御部２１へ出力する。主制御部２１では、第２補助給紙装置７５からの給紙ジャム等のアラーム通知を監視し、通知を検出すると第１搬送ローラ５３を停止させると共に第１補助給紙装置６及び第２補助給紙装置７５に停止コマンドを送信して給紙動作を停止する（ステップＳＥ１１〜ステップＳＥ１３）。
【００６４】
一方、アラームの通知を検出しない場合には、記録紙が第２搬送ローラ７３、第１搬送ローラ５３及び主搬送ローラ４５により搬送されて入口センサ４６で検出されるのを待つ（ステップＳＥ５）。入口センサ４６が記録紙を検出すると、その時刻を基に記録紙がレジストローラ４７に達するまでの時間を算出して、当該レジストローラ４７の停止時刻を決定する（ステップＳＥ６）。
【００６５】
そして、主制御部２１は、この停止時刻を時刻指定パラメータ６８で指定した停止コマンド６５を第１補助給紙装置６に送信し（ステップＳＥ７）、第２補助給紙装置７５に同様に時刻指定をした停止コマンド６５を送信する（ステップＳＥ８）。主制御部２１は、停止時刻になるのを待ち（ステップＳＥ９）、この時間になると第１補助給紙装置６及び第２補助給紙装置７５は、停止コマンド６５を実行して停止し、主制御部２１は主搬送ローラ４５を停止する（ステップＳＥ１０）。
【００６６】
これにより印刷装置１が第１補助給紙装置６及び第２補助給紙装置７５を停止させようと意図したタイミングに通信を行うことなく、連携動作を確実に行うことができるようになる。
【００６７】
次に、給紙動作完了後に印刷装置１が印刷のための搬送動作を開始しようとする場合を図１４のフローチャートを参照して説明する。この状態では、記録紙は印刷装置１の主搬送ローラ４５、第１補助給紙装置６の第１搬送ローラ５３及び第２補助給紙装置７５の第２搬送ローラ７３に噛まれた状態である。そこで、主制御部２１は、搬送開始時刻を決定する（ステップＳＦ１）。
【００６８】
この搬送開始時刻は、印刷装置１が搬送コマンド６６を送信してから第１補助給紙装置６及び第２補助給紙装置７５が当該搬送コマンド６６を受信するまでの時間（送信所要時間）、また第１補助給紙装置６及び第２補助給紙装置７５が搬送コマンド６６を受信してから動作を開始するまでの時間（動作準備時間）に適宜余裕時間を加算して決定する。この余裕時間は、コマンド受信確認やコマンド再送信の要する時間が確保できる時間である。
【００６９】
主制御部２１は、この時刻を記憶すると共に、搬送開始時刻を時刻指定パラメータ６８で指定した搬送コマンド６６を第１補助給紙装置６に送信する（ステップＳＦ２）。同様に、第２補助給紙装置７５にも搬送コマンド６６を送信する（ステップＳＦ３）。そして、主制御部２１は、記憶している搬送開始時刻になるのを待ち（ステップＳＦ４）、この時刻になると主搬送ローラ４５及びレジストローラ４７をスタートさせる（ステップＳＦ５）。
【００７０】
その後、第２補助給紙装置７５から搬送ジャム等のアラームの通知を監視し（ステップＳＦ６）、アラームの通知を検出すると、主制御部２１は第２補助給紙装置７５及び第１補助給紙装置６に停止コマンド６５を送信すると共に、主搬送ローラ４５を停止させる（ステップＳＦ１４〜ステップＳＦ１６）。
【００７１】
一方、アラーム通知を検出しなかった場合には、記録紙が第２給紙センサ７２を通過した時刻を基準に、この記録紙が第２補助給紙装置７５の第２搬送ローラ７３を通過する時刻を見積もり、この時刻になるのを待って（ステップＳＦ７）、第２補助給紙装置７５に停止コマンド６５を送信する（ステップＳＦ８）。この場合時刻指定は必要ない。その後、記録紙が第１給紙センサ５２を通過した時刻を基準に、この記録紙が第１補助給紙装置６の第１搬送ローラ５３を通過するのを見積もり、この時刻になるのを待って（ステップＳＦ９）、第１補助給紙装置６に停止コマンド６５を送信する（ステップＳＦ１０）。この場合時刻指定は必要ない。
【００７２】
そして、アラームの監視を行い（ステップＳＦ１１）、アラームが検知されると主搬送ローラ４５およびレジストローラ４７を停止する（ステップＳＦ１６）。なお、このときのアラームは、所定時問経過しても記録紙が入口センサ４６を通過しない場合をアラーム状態と見なす。
【００７３】
アラームが検出されない場合、即ち上記所定時間経過前に記録紙が入口センサ４６を通過した場合、記録紙が主搬送ローラ４５を通過する時間を見積もり、その時間になるのを待って（ステップＳＦ１２）、主搬送ローラ４５を停止する（ステップＳＦ１３）。
【００７４】
〈実施例２の効果〉
以上説明したように、印刷装置が第１補助給紙装置や第２補助給紙装置と連携動作する際に、通信に要する時間や動作開始に要する時間等に余裕の時間を加味して加算した時刻を指定したコマンドを送信するので、通信に要する時間や動作開始に要する時間等のタイムラグを印刷装置側が厳密に考慮しなくても確実に連携動作が行えるようになる。
【００７５】
また、このように時間的に余裕があるので、第１補助給紙装置がコマンドを正常に受信できなかった場合でも、再送信したりする時間が確保でき、信頼性が向上する。
【実施例３】
【００７６】
〈実施例３の構成〉
次に、実施例３を説明する。本実施例３は、図１５に示すように、給紙装置が自機の状態を示すステータスデータを印刷装置に送信するようにしたものである。
【００７７】
即ち、印刷装置１と第１補助給紙装置６とはコマンドデータを送受信するＵＡＲＴコマンドデータ線９、第１補助給紙装置６から印刷装置１にステータスデータが送信できるＵＡＲＴステータスデータ線１０により接続されている。
【００７８】
図１６は、このようなコマンドデータ及びステータデータを示した図である。コマンドとしては、停止コマンド（ＯＰＳ＿ＤＥＣ＿Ｐコマンド）７７、給紙コマンド（ＯＰＳ＿ＨＯＰ＿Ｐコマンド）７８、搬送コマンド（ＯＰＳ＿ＲＥＶ＿Ｐコマンド）７９、アラーム発生等の緊急時に第１補助給紙装置６に緊急停止を指示するための緊急停止コマンド（ＡＬＭ＿ＳＴＯＰ＿Ｐコマンド）８０、ステータスデータを受け取ったことを通知するために送信するリプライ８１がある。
【００７９】
そして、各コマンドの２バイト目以降に第１補助給紙装置６が各コマンドを受信してから動作開始するまでのウェイト時間を１０μｓｅｃや１ｍｓｅｃ単位で指定するためのウェイト時間パラメータ８２が設定可能になっている。
【００８０】
また、ステータスデータには、第１補助給紙装置６がアラーム状態になった時に送信するＥＲ＿ＯＰＳステータス８５、第１補助給紙装置６が動作コマンドを実行した結果を通知するＨＯＰ＿ＣＯＮＤステータス８６、第１補助給紙装置６の記録紙センサ、カバーセンサ、第１給紙センサ５２の状態に変化が発生した場合に送信するＯＰＴ＿ＣＯＮＤステータス８７、第１補助給紙装置６が動作コマンドの実行を開始した結果によるモータの動作状態を通知するＭＴＳＴＡＴステータス８８、第１補助給紙装置６が印刷装置１からの動作コマンドを受け取ったことを通知するために送信するリプライ８９がある。
【００８１】
そして、これらのコマンドデータやステータスデータは、１０進数又は１６進数でコード化されている。例えば、１０進数で「２５」のコードは緊急停止を意味している。また、「１」は第１補助給紙装置がアラーム状態であることを示すステータスデータで、そのパラメータが「１」の場合は当該第１補助給紙装置に設けられているＲＡＭやＲＯＭに異常があることを示し、「２」の場合には通信エラーを起こしたことを示している。
【００８２】
〈実施例３の動作〉
このような構成で、給紙動作を開始する場合の動作手順を図１７を参照して説明する。先ず、主制御部２１は、レジストローラ４７を停止状態として主搬送ローラ４５の回転を開始する（ステップＳＧ１）。そして、第１補助給紙装置６に給紙コマンド７８を送信する（ステップＳＧ２）。この場合は、給紙コマンド７８に対するウェイト指定は必要ない。
【００８３】
第１制御部３３は、この給紙コマンド７８を受取り、第１給紙ローラ５１及び第１搬送ローラ５３を回転させて給紙動作を行う。その後、主制御部２１は、第１補助給紙装置６から給紙ジャム等のアラームの通知を監視し（ステップＳＧ３）、アラーム通知を検出すると緊急停止コマンド８０を第１補助給紙装置６に送り停止させると共に（ステップＳＧ９）、また主搬送ローラ４５を停止する（ステップＳＧ１０）。そして、ステータスデータを受信して、そのデータ内容を主表示部３２に表示させる（ステップＳＧ１１）。
【００８４】
一方、アラームが検出されなかった場合には、入口センサ４６で記録紙が検出されるのを待ち（ステップＳＧ４）、検出された時刻を基に、そこからレジストローラ４７まで記録紙が搬送される間での時間を算出して搬送を停止する時刻を決定して、この時刻に基づきウェイト時間を算出する（ステップＳＧ５）。
【００８５】
このウェイト時間は、記録紙がレジストローラ４７までの時間、通信に要する時間、動作開始に要する時間、リプライコマンドを受信するための時間、再送信するための時間等の時間に適宜余裕時間を加算した時間である。そして、主制御部２１は、このようにして算出されたウェイト時間をウェイト時間パラメータ８２で指定した停止コマンドを第１補助給紙装置６に送信する（ステップＳＧ６）。
【００８６】
その後、主制御部２１及び第１制御部３３は、ウェイト時間の経過を監視し（ステップＳＧ７）、当該時間になると第１補助給紙装置６及び印刷装置１は搬送動作を停止する（ステップＳＧ８）。
【００８７】
次に、給紙動作完了後に印刷装置１が印刷のための搬送動作を開始しようとする場合を動作手順を、図１８に示すフローチャートを参照して説明する。この状態では、記録紙は主搬送ローラ４５と第１搬送ローラ５３とに噛まれた状態にあるので、主搬送ローラ４５と第１搬送ローラ５３とは連携して動作する必要がある。そこで、搬送開始時刻を決定する（ステップＳＨ１）。
【００８８】
この搬送開始時刻は、印刷装置１がコマンドを送信してから第１補助給紙装置６がコマンドを受信するまでに要する通信所要時間、第１補助給紙装置６がコマンドを受信してから動作を開始するまでの動作準備時間、ステータスデータの受信時間、再送信したりするのに要する時間を加算した時間に適宜余裕時間を加算した時間である。主制御部２１は、この搬送開始時刻をウェイト時間としてウェイト時間パラメータ８２で指定した搬送コマンド７９を第１補助給紙装置６に送信し（ステップＳＨ２）、また当該ウェイト時間を記憶する。
【００８９】
そして、主制御部２１及び第１制御部３３は、ウェイト時間の経過を監視し（ステップＳＨ３）、当該ウェイト時間が経過すると搬送を開始する（ステップＳＨ４）。その後、主制御部２１は、アラームを監視し（ステップＳＨ５）、アラームが検出されると第１補助給紙装置６に緊急停止コマンド８０を送信し（ステップＳＨ１０）、また主搬送ローラ４５を停止する（ステップＳＨ１１）。そして、ステータスデータを受信して、そのデータ内容を主表示部３２に表示させる（ステップＳＨ１２）。
【００９０】
一方、アラームが検出されなかった場合には、記録紙が第１給紙センサ５２を通過した時刻を基準に、この記録紙が第１補助給紙装置６の第１搬送ローラ５３を通過するのを見積もり、この時刻になるのを待って（ステップＳＨ６）、第１補助給紙装置６に停止コマンド８０を送信する（ステップＳＨ７）。この場合、ウェイト時間の指定は必要ない。
【００９１】
その後、主制御部２１は、この時刻になるのを待ち、この時刻になると主搬送ローラ４５停止する（ステップＳＨ８，ステップＳＨ９）。
【００９２】
次に、コマンド送信処理の制御を図１９に示すフローチャートに従い説明する。先ず、印刷装置１がコマンドを送信する（ステップＳＪ１）。
【００９３】
そして、主制御部２１は第１補助給紙装置６からのリプライ８１の受信を待つ（ステップＳＪ２）。リプライ８１が規定時間内（例えば４０ｍｓｅｃ以内）に受信すると、第１補助給紙装置６がコマンドの実行を開始したことを示すＭＴＳＴＡＴステータス８８の受信を待つ（ステップＳＪ３）。このＭＴＳＴＡＴステータス８８の受信は、規定時間内（例えば１秒以内）に行われたか否かを判断し、規定時間内に行われない場合には、主制御部２１はその旨を主表示部３２に表示する（ステップＳＪ４，ステップＳＪ１０）。
【００９４】
一方、上記規定時間内にＭＴＳＴＡＴステータス８８を受信した場合には、主制御部２１は第１補助給紙装置６にリプライ８１を送信する（ステップＳＪ５）。
【００９５】
また、ステップＳＪ２で、主制御部２１が第１補助給紙装置６からのリプライ８１を受信しなかった場合には、コマンド送信後から上記規定時間の経過を判断し、経過内であれば通信失敗と見なして再送信を行い、その回数を判断する（ステップＳＪ６、ステップＳＪ７）。
【００９６】
再送信回数が規定回数に達していない場合は、主制御部２１はコマンドにウェイト指定が付加されているか否かを判断し（ステップＳＪ８）、指定されている場合はウェイト時間を補正して（ステップＳＪ９）、ステップＳＪ１に戻りコマンドの再送信を行う。
【００９７】
また、再送信を規定回数実行してもコマンド送信処理が終了しない場合（再送信回数が規定回数に達した場合）やリプライ８９を受信してから規定時間内に第１補助給紙装置６からのＭＴＳＴＡＴステータス８８を受信できなかった場合は、通信エラーとして通信アラーム状態を主表示部３２に「ツウシンアラーム  リプライエラー」と表示する（ステップＳＪ１０）。
【００９８】
次に、第１補助給紙装置６がコマンドを受信した際の動作手順を図２０を参照して説明する。先ず、第１補助給紙装置６は印刷装置１から送信されたコマンドを受信すると（ステップＳＫ１）、受信したコマンドを格納する（ステップＳＫ２）。その後、印刷装置１に対してリプライ８９を出力し（ステップＳＫ３）、受信処理を終了する。
【００９９】
そして、コマンド実行は、図２１に示すよフローチャートに従い行われる。先ず、第１補助給紙装置６は受信したコマンドが格納されているか否かを判断し（ステップＳＬ１）、コマンドが格納されていると、そのコマンドに実行までのウェイト時間の指定があるか確認する（ステップＳＬ２）。ウェイト時間の指定が無ければステップＳＬ４に進み、直ちにコマンドを実行し（ステップＳＬ４）、ウェイト時間の指定があればそのウェイト時間が経過を待ち（ステップＳＬ３）、コマンドを実行する（ステップＳＬ４）。
【０１００】
その後、コマンドを実行した旨のＭＴＳＴＡＴステータス８８を印刷装置１に送信し（ステップＳＬ５）、規定時間以内（例えば４０ｍｓｅｃ以内）にリプライ８１を受信したか判断する（ステップＳＬ６）。
【０１０１】
受信すればすればコマンド実行処理を終了し、受信しない場合にはＭＴＳＴＡＴステータス８８を送信してから規定時間経過したか否かを判断し（ステップＳＬ７）、経過した場合には所定回数再送信したか否かを判断する（ステップＳＬ８）。再送信を規定回数実行してもコマンド実行処理が終了しない場合は通信エラーとする（ステップＳＬ９）。
【０１０２】
〈実施例３の効果〉
以上説明したように、印刷装置が第１補助給紙装置と連携動作する際に、コマンド実行までの時間を示すウェイト時間を指定するため、通信に要する時間や動作開始に要する時間等のタイムラグを印刷装置側が厳密に考慮しなくても確実に連携動作が行えるようになる。
【０１０３】
また、印刷装置と第１補助給紙装置とがリプライコマンドやステータスデータを送受信するので、相手の状態が的確に把握することが可能になり、確実に連携動作が行えるようになる。
【０１０４】
さらに、通信エラー等が発生した場合には、その旨を表示するので、ユーザの対応が容易になる。
【図面の簡単な説明】
【０１０５】
【図１】実施例１の説明に適用される印刷装置及び第１補助給紙装置の概略構成を示す図である。
【図２】動作制御装置の概略構成を示すブロック図である。
【図３】ホストコンピュータ、印刷装置、第１補助給紙装置の接続状態を示す図である。
【図４】印刷装置と第１補助給紙装置との間で送受信されるデータを示す図である。
【図５】コマンドの構成を示す図である。
【図６】記録紙が第１補助給紙装置から印刷装置に給紙される際の動作を示すフローチャートである。
【図７】給紙動作完了後に印刷装置が印刷開始する際の動作を説明したフローチャートである。
【図８】コマンド受信処理を示すフローチャートである。
【図９】コマンド実行処理を示すフローチャートである。
【図１０】実施例２の説明に適用される印刷装置及び第１補助給紙装置の概略構成を示す図である。
【図１１】印刷装置及び第１補助給紙装置の概略構成を示すブロック図である。
【図１２】ホストコンピュータ、印刷装置、第１補助給紙装置の接続状態を示す図である。
【図１３】給紙処理を示すフローチャートである。
【図１４】搬送処理を示すフローチャートである。
【図１５】実施例３の説明に適用されるホストコンピュータ、印刷装置、第１補助給紙装置の接続状態を示す図である。
【図１６】コマンドの構成を示す図である。
【図１７】給紙処理の動作手順を示すフローチャートである。
【図１８】搬送処理の動作手順を示すフローチャートである。
【図１９】コマンド受信した際にリプライ等を送受信する際の処理を示すフローチャートである。
【図２０】コマンド受信処理を示すフローチャートである。
【図２１】コマンド実行処理を示すフローチャートである。
【符号の説明】
【０１０６】
１  印刷装置（主装置）
６  第１補助給紙装置（周辺装置、給紙装置）
１２  主搬送ローラ
２０  動作制御装置
２１  主制御部（主制御手段）
２７  主通信部（通信手段）
３０  主タイマ
３２  主表示部
３３  第１制御部（副制御手段）
４１  第１通信部（通信手段）
４２  第１タイマ
７５  第２補助給紙装置（周辺装置、給紙装置）
７６  第２制御部（副制御手段）
８４  第２通信部（通信手段）
８５  第２タイマ
【図１】
2005309308.tif 000003
【図２】
2005309308.tif 000004
【図３】
2005309308.tif 000005
【図４】
2005309308.tif 000006
【図５】
2005309308.tif 000007
【図６】
2005309308.tif 000008
【図７】
2005309308.tif 000009
【図８】
2005309308.tif 000010
【図９】
2005309308.tif 000011
【図１０】
2005309308.tif 000012
【図１１】
2005309308.tif 000013
【図１２】
2005309308.tif 000014
【図１３】
2005309308.tif 000015
【図１４】
2005309308.tif 000016
【図１５】
2005309308.tif 000017
【図１６】
2005309308.tif 000018
【図１７】
2005309308.tif 000019
【図１８】
2005309308.tif 000020
【図１９】
2005309308.tif 000021
【図２０】
2005309308.tif 000022
【図２１】
2005309308.tif 000023