(57)【要約】【課題】  コントローラが、ホストコンピュータから送信された画像情報を解析するために時間を要し、連続印字を継続するために必要なタイミング（連続印字継続タイミング）までに、エンジンに対して、印字予約コマンドを送信できない場合であっても、連続印字を中断しないようにし、無駄なダウンタイムを減らす。【解決手段】  コントローラは、連続印字継続タイミングまでに、印字予約コマンドを送信できない場合は、連続印字継続タイミングまでに、印字予約コマンドを送信が遅延することを通知するためのコマンド（印字予約延期コマンド）を送信する。エンジンは、印字予約延期コマンドを受信すると、連続印字継続タイミングを変更する。【選択図】        図８
2006015515.tif 000002
【特許請求の範囲】
【請求項１】
画像形成部に転写材を搬送する搬送手段と、供給される信号に応じた潜像を担持する画像形成手段と、前記潜像を現像して可視像化する現像手段と、前記可視像を転写材に転写する転写手段と、前記可視像を転写した転写材を熱定着させる定着手段とを有し、
前記搬送手段、現像手段、転写手段、定着手段を制御するエンジン制御部と、該エンジン制御部と通信可能に接続されたコントローラ部と、前記コントローラ部から前記エンジン制御部に対して前記転写材毎の印字動作の予約を行う印字動作予約手段と、前記コントローラ部から前記エンジン制御部に対して前記印字予約手段によって予約された印字動作の開始を指示する印字開始指示手段とを有し、連続印字中、前記印字予約手段によって、前記コントローラ部から前記エンジン制御部への印字予約が、連続印字を継続するために必要なタイミングまでに、通知されなかった場合には、連続印字を中断する画像形成装置において、
前記コントローラ部から前記エンジン制御部に対して、前記印字予約手段によって、印字予約を通知するタイミングを通知する印字予約タイミング通知手段を有し、前記連続印字を継続するために必要なタイミングまでに、前記印字予約手段によって、印字予約を通知できなかった場合でも、連続印字を継続することを特徴とする画像形成装置。
【請求項２】
請求項１記載の印字予約タイミング通知手段は、
連続印字を継続するために必要なタイミングを一定時間延期することを特徴とする請求項１記載の画像形成装置。
【請求項３】
請求項１、請求項２記載の印字予約タイミング通知手段は、
請求項１、請求項２に記載の印字予約タイミング手段によって、コントローラ部からエンジン制御部へ印字予約の通知が遅れる旨を通知した場合であっても、連続印字を継続するために必要なタイミングまでに、請求項１記載の印字予約手段によって、印字予約が通知されている場合には、前記、印字予約タイミング通知手段からの通知を無効とすることを特徴とする請求項１、請求項２記載の画像形成装置。
【請求項４】
請求項１、請求項３記載の印字予約タイミング通知手段は、
連続印字を継続するために必要な印字予約通知タイミングからの遅延時間として指定して、連続印字を継続するために必要な印字予約通知タイミングを延期することを特徴とする請求項１、請求項３記載の画像形成装置。
【請求項５】
請求項１、請求項３記載の印字予約タイミング通知手段は、
前記印字予約タイミング通知手段によって、印字予約通知タイミングの延期時間を通知した時点からの延期時間として指定することを特徴とする請求項４記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば電子写真方式、静電記憶方式の複写機、プリンタなどの画像形成装置に関するものである。
【背景技術】
【０００２】
図１で、画像形成装置としてのレーザプリンタ全体の構成についての概略を説明する。
【０００３】
レーザプリンタは、図１に示す様に画像形成部において、図示しないコントローラ部から送信された画像信号に基づいて形成される画像光により静電潜像を形成し、この静電潜像を現像して可視画像を重畳転写してカラー可視画像を形成し、このカラー可視画像を転写材２へ転写し、その転写材２上のカラー可視画像を定着させるもので、画像形成部は、現像色分並置したステーション毎の感光体（５Ｙ、５Ｍ、５Ｃ、５Ｋ）、一次帯電手段としての注入帯電手段（７Ｙ、７Ｍ、７Ｃ、７Ｋ）、現像手段（８Ｙ、８Ｍ、８Ｃ、８Ｋ）、トナーカートリッジ（１１Ｙ、１１Ｍ、１１Ｃ、１１Ｋ）、中間転写体１２、給紙部、転写部および定着部１３によって構成されている。
【０００４】
感光体（５Ｙ、５Ｍ、５Ｃ、５Ｋ）、一次帯電手段としての注入帯電手段（７Ｙ、７Ｍ、７Ｃ、７Ｋ）、現像手段（８Ｙ、８Ｍ、８Ｃ、８Ｋ）は、画像形成装置本体に着脱可能なプロセスカートリッジ（２２Ｙ、２２Ｍ、２２Ｃ、２２Ｋ）に搭載されている。
【０００５】
上記感光ドラム（感光体）５Ｙ、５Ｍ、５Ｃ、５Ｋは、アルミシリンダの外周に有機光導伝層を塗布して構成し、図示しない駆動モータの駆動力が伝達されて回転するもので、駆動モータは感光ドラム５Ｙ、５Ｍ、５Ｃ、５Ｋを画像形成動作に応じて反時計周り方向に回転させる。感光ドラム５Ｙ、５Ｍ、５Ｃ、５Ｋへの露光光はスキャナ部１０Ｙ、１０Ｍ、１０Ｃ、１０Ｋから送られ、感光ドラム５Ｙ、５Ｍ、５Ｃ、５Ｋの表面に選択的に露光することにより、静電潜像が形成されるように構成されている。
【０００６】
一次帯電手段として、各ステーション毎にイエロー（Ｙ）、マゼンダ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の感光体を帯電させための４個の注入帯電器７Ｙ、７Ｍ、７Ｃ、７Ｋを備える構成で、各注入帯電器にはスリーブ７ＹＳ、７ＭＳ、７ＣＳ、７ＫＳが備えられている。
【０００７】
現像手段として、上記静電潜像を可視化するために、各ステーション毎にイエロー（Ｙ）、マゼンダ（Ｍ）、シアン（Ｃ）、ブラック（Ｋ）の現像を行う４個の現像器８Ｙ、８Ｍ、８Ｃ、８Ｋとを備える構成で、各現像器には、スリーブ８ＹＳ、８ＭＳ、８ＣＳ、８ＫＳが設けられている。各々の現像器は脱着可能に取り付けられている。
【０００８】
中間転写体１２は、感光ドラム５Ｙ、５Ｍ、５Ｃ、５Ｋに接触しており、カラー画像形成時に時計周り方向に回転し、感光ドラム５Ｙ、５Ｍ、５Ｃ、５Ｋの回転に伴って回転し、可視画像の転写を受ける。また、中間転写体１２は画像形成時に後述する転写ローラ９ａが接触して転写材２を狭持搬送することにより転写材２に中間転写体１２上にカラー可視画像を同時に重畳転写する。
【０００９】
転写ローラ９ａは、中間転写体１２上にカラー可視画像を重畳転写している間は、中間転写体１２に当接させるが、印字処理終了時は、９ｂの位置に離開する。
【００１０】
定着部１３は、転写材２を搬送させながら、転写されたカラー可視画像を定着させるものであり、転写材２を加熱する定着ローラ１４と転写材２を定着ローラ１４に圧接させるための加圧ローラ１５とを備えている。定着ローラ１４と加圧ローラ１５は中空状に形成され、内部にそれぞれヒータ１６、１７が内蔵されている。すなわち、カラー可視画像を保持した転写材２は定着ローラ１４と加圧ローラ１５により搬送されるとともに、熱および圧力を加えることによりトナーが表面に定着される。
【００１１】
可視画像定着後の転写材２は、排紙部に排出して画像形成動作を終了する。
【００１２】
排紙オプション装置３０は、第１排紙ビン３５、第２排紙ビン３６、第３排紙ビン３７で転写材を仕分けして積載するものである。ビン昇降モータ３８により、前記排紙ビン３５〜３７を上下に移動させて転写材を各ビンに仕分けする。フラッパ３９は、排紙オプション装置３０に送られた転写材２をコントローラ部からの指示に基づいて転写材２の表裏の切り替えを行うように搬送切り替えを行う。コントローラ部からフェイスアップ指定がなされた場合は、転写材２はローラ３１へ導かれてそのまま排紙口に送られる。また、コントローラ部からフェイスダウン指定がなされた場合は、フラッパ３９により、ローラ３２、および、ローラ３３に導かれ、一旦転写材の後端がローラ３２を超えるまで搬送されたのち、ローラ３３が反転して転写材の後端からローラ３４に送り込まれ、排紙口へ送られる。
【００１３】
プリンタは、転写材搬送路上の下段搬送センサＡ  ２３、上段搬送センサＡ  ２４、下段搬送センサＢ  ２５、上段搬送センサＢ  ２６、レジストセンサ１９、定着前センサ２７、定着排紙センサ２０、排紙センサ２８によって、搬送状況を管理する。
【００１４】
クリーニング手段２１は、感光ドラム５Ｙ、５Ｍ、５Ｃ、５Ｋ及び中間転写体１２上に残ったトナーをクリーニングするものであり、感光ドラム５Ｙ、５Ｍ、５Ｃ、５Ｋ上に形成されたトナーによる可視画像を中間転写体１２に転写した後の廃トナーあるいは中間転写体１２上に形成された４色のカラー可視画像を転写材２に転写した後の廃トナーは、クリーナ容器に蓄えられる。
【００１５】
図２は、画像形成装置のシステム構成を説明するためのブロック図である。コントローラ部２０１は、ホストコンピュータ２００、排紙オプション制御部２０３、エンジン制御部２０２と相互に通信が可能となっている。コントローラ部２０１は、ホストコンピュータ２００から画像情報と印字命令を受け取り、受け取った画像情報を解析してビットデータに変換し、ビデオインターフェイス部２１０を介して、転写材毎に印字予約コマンド、印字開始コマンド、および、ビデオ信号をエンジン制御部２０２に送出する。また、この時、コントローラ部２０１は、ホストコンピュータ２００からの指示に基づいて、排紙オプション制御部２０３へ排紙制御オプションの使用に関する指示も送出する。
【００１６】
コントローラ部２０１は、エンジン制御部２０２へ、ホストコンピュータ２００からの印字命令に従って印字予約コマンドを送信し、印字可能な状態となったタイミングで、エンジン制御部２０２へ印字開始コマンドを送信する。
【００１７】
エンジン制御部２０２は、コントローラ部２０１からの印字予約コマンドの順に印字の実行準備を行い、コントローラ部２０１からの印字開始コマンドを待つ。エンジン制御部２０２は、印字指示を受信すると、コントローラ部２０１に、ビデオ信号の出力の基準タイミングとなる／ＴＯＰ信号を出力し、印字予約コマンドの情報に従って印字動作を開始する。
【００１８】
図５はエンジン制御部２０２の印字動作のフローチャートである。
【００１９】
エンジン制御部２０２は、印字予約コマンドを受信すると、印字開始コマンドの受信を待って（５０１）、印字動作を行うための前処理（以後、「前回転シーケンス」という）を実行する（５０２）。前回転シーケンス終了後、／ＴＯＰ信号を出力して、１ページ目の印字予約コマンドに従って印字動作を開始する（５０３）。
【００２０】
エンジン制御部２０２は、連続印字を維持するための次の印字動作開始タイミング（以後、「印字継続タイミング」という）までに次の印字予約コマンドを受信していない場合は、印字動作の後処理（以下、「後回転シーケンス」という）を実行し、印字動作を終了する（５０９）。
【００２１】
次の印字継続タイミングまでに、印字予約コマンドを受信している場合で、かつ、その印字予約コマンドに対する印字開始コマンドを受信している場合には、１ページ目に引き続き、２ページ目の印字動作を開始する（５０２、５０６）。
【００２２】
次の印字継続タイミングまでに、印字予約コマンドを受信している場合で、かつ、印字開始コマンドを受信していない場合は、後回転シーケンスを実行して印字開始コマンド待ちの状態となり（５０７、５０８）、印字開始コマンドを受信するのを待って、前回転シーケンスを開始する（５０２）。
【００２３】
図３は、２ページ連続印字時の通信シーケンスである。
【００２４】
図３では、既に２ページ分に印字予約コマンドがコントローラ部２０１から送信されていている場合について説明する。コントローラ部２０１は、エンジン制御部２０２に対して、印字予約コマンド１（３０１）と印字予約コマンド２（３０２）を送信した後、エンジン制御部２０２に対して、印字開始コマンド１（３０３）を送信する。
【００２５】
エンジン制御部２０２は、印字開始コマンド１（３０３）を受信すると、前回転シーケンスを実行した後、コントローラ部２０１に対して、／ＴＯＰ信号１（３０４）を出力して、印字動作を開始する。
【００２６】
コントローラ部２０１は、／ＴＯＰ信号１（３０４）に同期して、ビデオ信号を出力し、次の印字予約コマンド２（３０２）に対する印字開始コマンド２（３０５）を出力する。
【００２７】
エンジン制御部２０２は、印字開始コマンド２（３０５）を受信すると、２ページ目の印字継続タイミングで、コントローラ部２０１へ／ＴＯＰ信号２（３０６）を送信し、１ページ目に引き続き、印字予約コマンド２（３０２）の印字動作を継続する。
【００２８】
図４は２ページ連続印字時のエンジン制御部２０２のタイミングチャートである。図４も、図３同様、既に２ページ分に印字予約コマンドがコントローラ部２０１から送信されていることを前提としている。エンジン制御部２０２は、１ページ目の印字予約コマンド（３０１）に対する印字開始コマンド１（３０３）を受信すると、前回転シーケンスを開始する。エンジン制御部２０２は、前回転シーケンス終了時４１０に、／ＴＯＰ信号１（３０５）を出力して１ページ目の印字動作を開始する。
エンジン制御部２０２は、１ページ目の／ＴＯＰ信号１（３０４）送信後、２ページ目の印字継続タイミング（４１１）までに、印字開始コマンド２（３０５）を受信した場合は、２ページ目の印字継続タイミング（４１１）で、／ＴＯＰ信号２（３０６）を出力して、１ページ目に引き続き、２ページ目の印字動作を開始する。その後、次の印字継続タイミングまでに、３ページ目の印字予約コマンド、および、印字開始コマンドを受信していない場合には、エンジン制御部２０２は、次の印字継続タイミング４１２で、後回転シーケンスを開始し、印字動作を終了する。
【００２９】
次に、連続印字中に、コントローラ部２０１が、エンジン制御部２０２に対してプリント予約コマンドを送信した場合の印字動作について説明する。
【００３０】
図６は、既に２ページ分に印字予約コマンドがコントローラ部２０１から送信されていて、２ページ目の／ＴＯＰ信号が出力された後に、ホストコンピュータ２００からコントローラ部２０１へ、３ページ目のプリント情報が送信された場合について説明する。
【００３１】
コントローラ部２０１は、エンジン制御部２０２に対して２ページ分の印字予約コマンド１（６０１）、印字予約コマンド２（６０２）を送信する。その後、コントローラ部２０１は、エンジン制御部２０２に対して、印字開始コマンド１（６０３）を送信することにより、エンジン制御部２０２は１ページ目の／ＴＯＰ信号１（６０４）を出力し、印字動作を開始する。
【００３２】
コントローラ部２０１は、／ＴＯＰ信号１（６０４）に同期して、ビデオ信号を出力し、次の印字予約コマンド２（６０２）に対する印字開始コマンド２（６０５）を出力する。エンジン制御部２０２は、印字開始コマンド２（６０５）を受信すると、２ページ目の印字継続タイミングで、コントローラ部２０１へ／ＴＯＰ信号２（６０６）を送信し、１ページ目に引き続き、２ページ目の印字動作を継続する。
【００３３】
２ページ目の／ＴＯＰ信号が出力された後、ホストコンピュータ２００から３ページ目の印字のための情報がコントローラ部２０１へ送信された場合、コントローラ部２０１は、ホストコンピュータ２００から送られてきたデータを解析し、印字予約コマンドを送信するために必要な情報を取得した後に、３ページ目の印字予約コマンド３（６０７）を送信する。
【００３４】
印字予約コマンド３（６０７）、印字開始コマンド３（６０８）を送信するたに必要な情報の解析が、印字継続タイミングまでに完了した場合、コントローラ部２０１は、印字継続タイミングまでに、印字予約コマンド３（６０７）、印字開始コマンド３（６０８）を送信することが可能であり、２ページ目に引き続き、３ページ目も連続印字を維持しながら、印字動作を行うことが可能となる。
【００３５】
一方、印字継続タイミングまでに、印字予約コマンド３（６０７）を送信するたに必要な情報を解析ができなかった場合、コントローラ部２０１は、印字継続タイミングまでに、印字予約コマンド３（６０７）を送信できないため、連続プリントを維持することはできなくなる（プリントを中断する）。
【００３６】
図７は、既に２ページ分に印字予約コマンドがコントローラ部２０１から送信されていて、２ページ目の／ＴＯＰ信号が出力された後に、ホストコンピュータ２００からコントローラ部２０１へ、３ページ目の印字のための情報が送信された場合で、かつ、コントローラ部２０１が、印字継続タイミングまでに、印字予約コマンド３（６０７）を送信するたに必要な情報を解析ができなかった場合のエンジン制御部２０２のタイミングチャートである。
【００３７】
エンジン制御部２０２は、印字開始コマンド１（６０３）を受信すると、前回転シーケンスを開始する。エンジン制御部２０２は、前回転シーケンス終了時（７１０）に、／ＴＯＰ信号１（６０４）を出力して１ページ目の印字動作を開始する。
【００３８】
エンジン制御部２０２は、１ページ目の／ＴＯＰ信号１（６０４）送信後、２ページ目の印字継続タイミング（７１１）までに、印字開始コマンド２（６０５）を受信した場合は、２ページ目の印字継続タイミング（７１１）で、／ＴＯＰ信号２（６０６）を出力して、１ページ目に引き続き、２ページ目の印字動作を開始する。
【００３９】
その後、エンジン制御部２０２は、次の印字継続タイミング（７１２）までに、３ページ目の印字予約コマンド３（６０７）、および、印字開始コマンド３（６０８）を受信していないため、一旦後回転シーケンスを実行する。
【００４０】
その後、印字予約コマンド３（６０７）、印字開始コマンド２（６０８）、の受信を待ってから、前回転シーケンスを開始し、印字動作を再開する。
【特許文献１】特開２００２−２０２６４６号公報
【発明の開示】
【発明が解決しようとする課題】
【００４１】
上記シーケンスでは、印字継続タイミングまでに、コントローラ部２０１がプリント予約コマンドを送信できない場合、エンジン制御部は、連続印字を中断するため、プリンタとしてのパフォーマンスが低下するという問題がある。
【００４２】
本発明は、上記従来技術に鑑みてなされたもので、コントローラ部が、印字継続タイミングまでに、次ページの印字予約コマンドをエンジン制御部へ送信できない場合であっても、連続印字を中断しないようにし、ダウンタイムを減らすことのできる画像形成装置を提供することを目的としている。
【課題を解決するための手段】
【００４３】
この問題を解決するために、本出願に係わる第１の発明は、搬送手段、現像手段、転写手段、定着手段を制御するエンジン制御部と、該エンジン制御部と通信可能に接続されたコントローラ部と、前記コントローラ部から前記エンジン制御部に対して前記転写材毎の印字動作の予約を行う印字動作予約手段と、前記コントローラ部から前記エンジン制御部に対して前記印字予約手段によって予約された印字動作の開始を指示する印字開始指示手段とを有し、連続印字中、前記印字予約手段によって、前記コントローラ部から前記エンジン制御部への印字予約が、印字継続タイミングまでに、通知されなかった場合には、連続印字を中断する画像形成装置において、
前記コントローラ部から前記エンジン制御部に対して、前記印字予約手段によって、印字予約を通知するタイミングを通知する印字予約タイミング通知手段を有し、印字継続タイミングを一定時間延期することを特徴とする画像形成装置。
【００４４】
本出願に係わる第２の発明は、前記印字予約タイミング手段によって、コントローラ部からエンジン制御部へ印字予約の通知が遅れる旨を通知した場合であっても、印字継続タイミングまでに、前記印字予約手段によって、印字予約が通知されている場合には、前記印字予約タイミング通知手段からの通知を無効とすることを特徴とする画像形成装置。
【００４５】
本出願に係わる第３の発明は、前記印字予約タイミング通知手段によって、連続印字を継続するために必要な印字予約通知タイミングからの遅延時間、あるいは、前記印字予約タイミング通知手段によって、印字予約通知タイミングの延期時間を通知した時点からの延期時間を指定して、連続印字を継続するために必要な印字予約通知タイミングを延期することを特徴とする画像形成装置。
【発明の効果】
【００４６】
本発明によれば、搬送手段、現像手段、転写手段、定着手段を制御するエンジン制御部と、該エンジン制御部と通信可能に接続されたコントローラ部と、前記コントローラ部から前記エンジン制御部に対して前記転写材毎の印字動作の予約を行う印字動作予約手段と、前記コントローラ部から前記エンジン制御部に対して前記印字予約手段によって予約された印字動作の開始を指示する印字開始指示手段とを有し、連続印字中、前記印字予約手段によって、前記コントローラ部から前記エンジン制御部への印字予約が、印字継続タイミングまでに、通知されなかった場合には、連続印字を中断する画像形成装置において、前記コントローラ部から前記エンジン制御部に対して、前記印字予約手段によって、印字予約を通知するタイミングを通知する印字予約タイミング通知手段を有することによって、前記コントローラ部が画像展開処理等の負荷により、所望のタイミングまでに、印字予約を送信できない場合であっても、無駄なダウンタイム防ぎ、画像形成装置としてのパフォーマンスを向上することが可能となる。
【発明を実施するための最良の形態】
【００４７】
以下に、本発明を実施するための最良の形態を、実施例に基づいて説明する。
【実施例１】
【００４８】
本実施例は、印字継続タイミングまでに、コントローラ部２０１がプリント予約コマンドを送信できない場合に、プリント予約コマンドの送信が遅延することを通知するためのコマンド（以後、「印字予約延期コマンド」という）を送信することで、一定時間、印字継続タイミングを延期して、連続印字を維持する方法について説明する。
【００４９】
本実施例では、３ページの連続印字時で、３ページ目の印字予約コマンドが印字継続タイミングまでに送信できない場合について説明する。ここでは、既に２ページ分に印字予約コマンドがコントローラ部２０１から送信されていて、３ページ目の印字予約コマンドの送信が遅れた場合について説明する。
【００５０】
図８は、本実施例の通信シーケンスである。
【００５１】
コントローラ部２０１は、エンジン制御部２０２に対して２ページ分の印字予約コマンド１（８０１）、印字予約コマンド２（８０２）を送信する。その後、コントローラ部２０１は、エンジン制御部２０２に対して、印字開始コマンド１（８０３）を送信することにより、エンジン制御部２０２は１ページ目の／ＴＯＰ信号１（８０４）を出力し、印字動作を開始する。
【００５２】
コントローラ部２０１は、／ＴＯＰ信号１（８０４）に同期して、ビデオ信号を出力し、次の印字予約コマンド２（８０２）に対する印字開始コマンド２（８０５）を出力する。エンジン制御部２０２は、印字開始コマンド２（８０５）を受信すると、２ページ目の印字継続タイミングで、コントローラ部２０１へ／ＴＯＰ信号２（８０６）を送信し、１ページ目に引き続き、２ページ目の印字動作を継続する。
【００５３】
コントローラ部２０１は、印字継続タイミングまでに、印字予約コマンド３（８０８）を送信するための準備が間に合わないと判断した場合は、印字継続タイミングまでに、印字予約延期コマンド３（８０７）を送信する。
【００５４】
エンジン制御部２０２は、印字継続タイミングまでに、印字予約延期コマンドを受信すると、印字継続タイミングを所定時間だけ遅らせる（後回転シーケンスの実行を延期する）。
【００５５】
コントローラ部２０１は、延期された印字継続タイミングまでに、印字予約コマンド３（８０８）、印字開始コマンド３（８０９）を出力すると、エンジン制御部２０２は、延期された印字継続タイミングで、／ＴＯＰ信号３（８１０）を出力する。
【００５６】
コントローラ部２０１が、延期された印字継続タイミングまでに、印字予約コマンド３（８０８）、あるいは、印字開始コマンド３（８０９）を送信できなかった場合、エンジン制御部２０２は、延期された印字継続タイミングで後回転シーケンスを実行する。
【００５７】
図９は実施例のタイミングチャートである。
【００５８】
エンジン制御部２０２は、印字開始コマンド１（８０３）を受信すると、前回転シーケンスを開始する。エンジン制御部２０２は、前回転シーケンス終了時（９１０）に、／ＴＯＰ信号１（８０４）を出力して１ページ目の印字動作を開始する。
【００５９】
エンジン制御部２０２は、１ページ目の／ＴＯＰ信号１（８０４）送信後、２ページ目の印字継続タイミング（９１１）までに、印字開始コマンド２（８０５）を受信した場合は、２ページ目の印字継続タイミング（９１１）で、／ＴＯＰ信号２（８０６）を出力して、１ページ目に引き続き、２ページ目の印字動作を開始する。
【００６０】
コントローラ部２０１は、印字継続タイミングまでに、印字予約コマンド３（８０８）を送信できなかった場合、次の印字継続タイミング（９１２）までに、印字予約延期コマンド３（８０７）を送信する。
【００６１】
エンジン制御部２０２は、印字継続タイミング（９１２）までに、印字予約延期コマンド３（８０７）を受信すると、印字継続タイミングを所定時間延期する（９１３）。
コントローラ部２０１は、延期された印字継続タイミング（９１３）までに、印字予約コマンド３（８０８）、印字開始コマンド３（８０９）を送信すると、エンジン制御部２０２は、延期された印字継続タイミング（９１３）で、／ＴＯＰ信号３（８１０）を出力する。
【００６２】
図１０は、本実施例に関するエンジン制御部２０２の印字動作のフローチャートである。
【００６３】
エンジン制御部２０２は、印字予約コマンドを受信すると、印字開始コマンドの受信を待って、前回転シーケンスを実行する（１００１、１００２、１００３）。前回転シーケンス終了後、／ＴＯＰ信号を出力して、１ページ目の印字予約コマンドに従って印字動作を開始する（１００４）。
【００６４】
エンジン制御部２０２は、印字継続タイミングまでに、印字予約延期コマンドを受信している場合は、印字継続タイミングを所定時間延期する（１００５、１００６）。
【００６５】
エンジン制御部２０２は、延期後の印字継続タイミングで、次ページの印字予約コマンド、印字開始コマンドが送信されているか確認し、印字予約コマンドと印字開始コマンドを受信している場合には、前ページに引き続き、印字動作を継続する（１００８、１００９）。
【００６６】
延期後の印字継続タイミングまでに、印字予約コマンドのみを受信している場合、エンジン制御部２０２は、印字動作を中断し（後回転シーケンスを開始し）、次ページの印字予約のための印字開始コマンドが受信待ちの状態になる（１０１０、１０１１）。エンジン制御部２０２は、この状態で、印字開始コマンドを受信すると、印字動作を再開する（前回転シーケンスを開始する）（１００３）。
【００６７】
延期後の印字継続タイミングまでに、印字予約コマンドを受信していない場合、エンジン制御部は、後回転シーケンスを実行し、印字動作を終了する（１００８，１０１２）。
【００６８】
なお、図１０では、印字予約延期コマンドを受信した場合は、延期後の印字継続タイミングで／ＴＯＰ信号を出力する場合について説明しているものの、延期後の印字継続タイミングまでの間に、印字予約コマンド、印字開始コマンドを受信した場合には、印字開始コマンドを受信した時点で、エンジン制御部２０２が／ＴＯＰ信号を出力しても良い。
【００６９】
以上述べたことにより、コントローラ部２０１が、印字継続タイミングまでに、次ページの印字予約コマンドを送信できない場合であっても、連続印字を中断せずに済み、ダウンタイムをなくすことが可能となる。
【００７０】
なお、上述の実施例は本発明の趣旨に基づいて種々変更することが可能であり、これらを発明の範囲から排除するものではない。
【実施例２】
【００７１】
実施例２は、コントローラ部２０１が、次ページのための印字予約延期コマンドを送信した場合であっても、延期前の印字継続タイミングまでに、次ページのための印字予約コマンド、印字開始コマンドが送信された場合には、エンジン制御部２０２は、延期前の印字継続タイミングで／ＴＯＰ信号を出力するというものである。
【００７２】
これは、コントローラ部２０１が、一旦、次ページの印字予約コマンドの送信が遅れると判断し、エンジン制御部２０２へ対して、印字予約延期コマンドを送信したものの、延期前の印字継続タイミングまでに、印字予約コマンド、印字開始コマンドを送出できた場合には、印字予約延期コマンドで指定した延期時間は無駄な待ち時間となる。本件は、この無駄な待ち時間をなくし、プリンタのパフォーマンスを向上させることを目的としている。
【００７３】
本実施例では、３ページの連続印字時で、３ページ目の印字予約コマンドが印字継続タイミングまでに送信できない場合について説明する。ここでは、既に２ページ分に印字予約コマンドがコントローラ部２０１から送信されていて、３ページ目に対して、印字予約延期コマンドが送信された場合について説明する。
【００７４】
図１１は実施例のタイミングチャートである。通信シーケンスに関しては図８と同じである。
【００７５】
エンジン制御部２０２は、印字開始コマンド１（８０３）を受信すると、前回転シーケンスを開始する。エンジン制御部２０２は、前回転シーケンス終了時（１１１０）に、／ＴＯＰ信号１（８０４）を出力して１ページ目の印字動作を開始する。
【００７６】
エンジン制御部２０２は、１ページ目の／ＴＯＰ信号１（８０４）送信後、２ページ目の印字継続タイミング（１１１１）までに、印字開始コマンド２（８０５）を受信した場合は、２ページ目の印字継続タイミング（１１１１）で、／ＴＯＰ信号２（８０６）を出力して、１ページ目に引き続き、２ページ目の印字動作を開始する。
【００７７】
コントローラ部２０１は、次の印字継続タイミング（１１１２）までに、印字予約コマンド３（８０８）を送信できないと判断した場合、次の印字継続タイミング（１１１２）までに、印字予約延期コマンド３（８０７）を送信する。
【００７８】
エンジン制御部２０２は、印字継続タイミング（１１１２）までに、印字予約延期コマンド３（８０７）を受信すると、印字継続タイミングを所定時間延期する（１１１３）。しかし、延期前の印字継続タイミング（１１１２）までに、次ページのための印字予約コマンド３（８０８）、印字開始コマンド３（８０９）が送信されている場合には、コントローラ部２０１から送信された印字予約延期コマンド３（８０７）を無効とし、延期前の印字継続タイミング（１１１２）で、／ＴＯＰを出力する（８１０）。
【００７９】
図１２は、本実施例に関するエンジン制御部２０２の印字動作のフローチャートである。
【００８０】
エンジン制御部２０２は、印字予約コマンドを受信すると、印字開始コマンドの受信を待って、前回転シーケンスを実行する（１２０１、１２０２、１２０３）。前回転シーケンス終了後、／ＴＯＰ信号を出力して、１ページ目の印字予約コマンドに従って印字動作を開始する（１２０４）。
【００８１】
エンジン制御部２０２は、次の印字継続タイミングで、次ページのための印字予約コマンドを受信しているかを確認する（１２０５、１２０６）。
【００８２】
次ページのための印字予約を受信している場合（１２０６）、エンジン制御部２０２は、印字開始コマンドが送信されているか確認し、印字開始コマンドを受信している場合には、前ページに引き続き、印字動作を継続する（１２１０、１２０４）。印字開始コマンドを受信していない場合、エンジン制御部２０２は、印字動作を中断し（後回転シーケンスを開始し）、次ページの印字開始コマンドの受信待ちの状態となり（１２１１、１２１２）、印字開始コマンドを受信した時点で、印字動作を再開する（前回転シーケンスを開始する）（１２０３）。
【００８３】
１２０６で次ページのための印字予約を受信していない場合、エンジン制御部２０２は、印字継続タイミングまでに、印字予約延期コマンドを受信しているかを確認し、印字予約延期コマンドを受信していない場合には、後回転シーケンスを実行し、印字動作を終了し（１２０７、１２１３）、印字予約延期コマンドを受信している場合には、印字継続タイミングを所定時間延期する（１２０７、１２０８）。
【００８４】
エンジン制御部２０２は、延期後の印字継続タイミングで、次ページの印字予約コマンド、印字開始コマンドが送信されているか確認し、印字予約コマンドと印字開始コマンドを受信している場合には、前ページに引き続き、印字動作を継続する（１２０９、１２１０、１２０４）。
【００８５】
延期後の印字継続タイミングまでに、印字予約コマンドのみを受信している場合には、印字動作を中断し（後回転シーケンスを開始し）、次ページの印字開始コマンドの受信待ちの状態となる（１２１１、１２１２）。エンジン制御部２０２は、この状態で、印字開始コマンドを受信すると、印字動作を再開する（前回転シーケンスを開始する）（１２０３）。
【００８６】
延期後の印字継続タイミングまでに、印字予約コマンドを受信していない場合、エンジン制御部２０２は、後回転シーケンスを実行し、印字動作を終了する（１２１３）。
【００８７】
以上述べたことにより、コントローラ部２０１が、印字継続タイミングまでに、次ページの印字予約コマンドを送信できない場合は、連続印字を中断しないようにすることが可能となり、さらに、コントローラ部２０１がエンジン制御部２０２へ対して、印字予約延期コマンドを送信した場合であっても、延期前の印字継続タイミングまでに、印字予約コマンド、印字開始コマンドを送出された場合には、印字予約延期コマンドで指定した延期時間を無効にし、延期前の印字継続タイミングで／ＴＯＰ信号を出力することで、無駄な待ち時間をなくし、プリンタのパフォーマンスを向上させることが可能となる。
【００８８】
なお、上述の実施例は本発明の趣旨に基づいて種々変更することが可能であり、これらを発明の範囲から排除するものではない。
【実施例３】
【００８９】
実施例３では、コントローラ部からエンジン制御部へ送信する印字予約延期コマンドに、印字予約を送信するまでの延期時間情報を付加する場合について説明する。
【００９０】
印字予約延期コマンドに付加される延期時間情報は、印字継続タイミングからの遅延時間、あるいは、印字予約延期コマンドを送信した時点からの延期時間としてコントローラ部２０１からエンジン制御部２０２へ送信される。
【００９１】
以下では、印字継続タイミングからの延期時間とした場合について説明する。
【００９２】
本実施例では、３ページの連続印字時で、３ページ目の印字予約コマンドが印字継続タイミングまでに送信できない場合について説明する。ここでは、既に２ページ分に印字予約コマンドがコントローラ部２０１から送信されていて、３ページ目に対して、印字予約延期コマンドが送信された場合について説明する。
【００９３】
図１３は実施例のタイミングチャートである。通信シーケンスに関しては図８と同じである。
【００９４】
エンジン制御部２０２は、印字開始コマンド１（８０３）を受信すると、前回転シーケンスを開始する。エンジン制御部２０２は、前回転シーケンス終了時（１３１０）に、／ＴＯＰ信号１（８０４）を出力して１ページ目の印字動作を開始する。
【００９５】
エンジン制御部２０２は、１ページ目の／ＴＯＰ信号１（８０４）送信後、２ページ目の印字継続タイミング（１３１１）までに、印字開始コマンド２（８０５）を受信した場合は、２ページ目の印字継続タイミング（１３１１）で、／ＴＯＰ信号２（８０６）を出力して、１ページ目に引き続き、２ページ目の印字動作を開始する。
【００９６】
コントローラ部２０１は、次の印字継続タイミング（１３１２）までに、印字予約コマンド３（８０８）を送信できないと判断した場合、次の印字継続タイミング（１３１２）までに、印字予約延期コマンド３（８０７）を送信する。
【００９７】
エンジン制御部２０２は、印字継続タイミング（１３１２）までに、印字予約延期コマンド３（８０７）を受信すると、印字予約延期コマンドで指定された延期時間（１３２３）だけ、印字継続タイミングを延期する（１３１３）。
【００９８】
コントローラ部２０１は、延期された印字継続タイミング（１３１３）までに、印字予約コマンド３（８０８）、印字開始コマンド３（８０９）を送信すると、エンジン制御部２０２は、延期された印字継続タイミング（１３１３）で、／ＴＯＰ信号（８１０）を出力する。
【００９９】
なお、図１３では、延期後の印字継続タイミング（１３１３）で／ＴＯＰ信号を出力するとしているけれど、延期された印字継続タイミング（１３１３）までに、印字予約コマンド３（８０８）、印字開始コマンド３（８０９）を受信した場合には、印字開始コマンド３（８０９）を受信した時点で、／ＴＯＰ信号（８１０）を出力しても良い。
【０１００】
以上述べたことにより、コントローラ部２０１が、印字継続タイミングまでに、次ページの印字予約コマンドを送信できない場合は、連続印字を中断しないようにすることが可能となる。また、コントローラ部２０１が、印字予約コマンドの送信タイミングの遅延時間を送信することで、プリンタのパフォーマンスの低下をさらに効果的に防ぐことが可能となる。
【０１０１】
なお、上述の実施例は本発明の趣旨に基づいて種々変更することが可能であり、これらを発明の範囲から排除するものではない。
【図面の簡単な説明】
【０１０２】
【図１】画像形成装置としてのレーザプリンタの全体構成図
【図２】画像形成装置としてのレーザプリンタの概略システム図
【図３】従来例としての通信シーケンス１
【図４】従来例としてのエンジン制御部のシーケンスチャート１
【図５】従来例としてのエンジン制御部のフローチャート
【図６】従来例としての通信シーケンス２
【図７】従来例としてのエンジン制御部のシーケンスチャート２
【図８】実施例１、実施例２、実施例３にかかわる通信シーケンス
【図９】実施例１にかかわるエンジン制御部のシーケンスチャート
【図１０】実施例１にかかわるエンジン制御部のフローチャート
【図１１】実施例２にかかわるエンジン制御部のシーケンスチャート
【図１２】実施例２にかかわるエンジン制御部のフローチャート
【図１３】実施例３にかかわるエンジン制御部のシーケンスチャート
【符号の説明】
【０１０３】
２  転写材
１９  レジストセンサ
２０  定着排紙センサ
２３  下段搬送センサＡ
２４  上段搬送センサＡ
２５  下段搬送センサＢ
２６  上段搬送センサＢ
２７  定着前センサ
２８  排紙センサ
２００  ホストコンピュータ
２０１  コントローラ
２０２  エンジン制御部
２０３  排紙オプション制御部
【図１】
2006015515.tif 000003
【図２】
2006015515.tif 000004
【図３】
2006015515.tif 000005
【図４】
2006015515.tif 000006
【図５】
2006015515.tif 000007
【図６】
2006015515.tif 000008
【図７】
2006015515.tif 000009
【図８】
2006015515.tif 000010
【図９】
2006015515.tif 000011
【図１０】
2006015515.tif 000012
【図１１】
2006015515.tif 000013
【図１２】
2006015515.tif 000014
【図１３】
2006015515.tif 000015