(57)【要約】【課題】先行シートと後続シートとのシート間隔を調整可能としつつ、スループットが低下することを防止できる画像形成装置を提案する。【解決手段】。プリンタ１００は、先行シートに後続する後続シートをレジローラ対１０９によって搬送する搬送速度を変化させて先行シートと後続シートとの搬送間隔を予め定めた目標間隔に調整する搬送調整制御を実行する制御部２００を備える。制御部２００は、複数のシートを給送するジョブにおいて、オプション給送ローラ１５２によって給送する連続した２枚のシートを給送する間隔である給送間隔を第１給送間隔にした後に、給送間隔を第１給送間隔より大きい第２給送間隔にする給送間隔調整制御を実行可能である。【選択図】図１
2019131387.tif 000002
【特許請求の範囲】
【請求項１】
シートを支持するシート支持部と、
前記シート支持部に支持されたシートを給送方向に給送するシート給送部と、
前記給送方向において前記シート給送部の下流に配置され、前記シート給送部によって給送されたシートを搬送する第１シート搬送部と、
前記第１シート搬送部によって搬送されたシートに画像を形成する画像形成部と、
先行シートに後続する後続シートを前記第１シート搬送部によって搬送する搬送速度を変化させて先行シートと後続シートとの搬送間隔を予め定めた目標間隔に調整する搬送間隔調整制御を実行する制御部と、を備え、
前記制御部は、複数のシートを給送するジョブにおいて、前記シート給送部によって給送する連続した２枚のシートを給送する間隔である給送間隔を第１給送間隔にした後に、前記給送間隔を前記第１給送間隔より大きい第２給送間隔にする給送間隔調整制御を実行可能である、
ことを特徴とする画像形成装置。
【請求項２】
前記シート給送部を駆動させる駆動源と、
前記駆動源と前記シート給送部との間の動力伝達路を断接可能な第１クラッチと、を備え、
前記制御部は、前記給送間隔調整制御において、前記第１クラッチを前記第１給送間隔で断接した後に、前記第１クラッチを前記第２給送間隔で断接する、
ことを特徴とする請求項１に記載の画像形成装置。
【請求項３】
トナー像を担持する像担持体と、
前記像担持体に担持されたトナー像をシートに転写する前記画像形成部としてのニップ部を、前記像担持体と共に形成する転写部と、
前記ニップ部によって転写されたトナー像をシートに定着させる定着回転体対と、を備え、
前記駆動源は、前記像担持体及び前記定着回転体対を駆動可能である、
ことを特徴とする請求項２に記載の画像形成装置。
【請求項４】
前記駆動源は、第１の駆動源であり、
前記第１シート搬送部を駆動可能な第２の駆動源を備え、
前記制御部は、前記搬送間隔調整制御において、前記第２の駆動源の駆動速度を調整する、
ことを特徴とする請求項２又は３に記載の画像形成装置。
【請求項５】
前記給送方向において前記シート給送部の下流かつ前記第１シート搬送部の上流に配置され、前記シート給送部から給送されたシートを前記第１シート搬送部に搬送する第２シート搬送部と、
前記駆動源と前記第１クラッチ及び前記駆動源と前記第２シート搬送部との間の動力伝達路を断接可能な第２クラッチと、を備え、
前記制御部は、前記搬送間隔調整制御が実行された後の先行シートと前記搬送間隔調整制御が実行される前の後続シートとの前記搬送間隔が所定の間隔より小さい場合に、前記第２クラッチを切断する、
ことを特徴とする請求項２乃至４のいずれか１項に記載の画像形成装置。
【請求項６】
前記画像形成部を有する装置本体と、
前記シート支持部、前記シート給送部及び前記第２シート搬送部を有し、前記装置本体に対して着脱可能に接続されるオプション装置と、を備える、
ことを特徴とする請求項５に記載の画像形成装置。
【請求項７】
前記第１シート搬送部により搬送されるシートを検出するシート検出部を備え、
前記制御部は、前記シート検出部の検出結果に基づいて前記第２給送間隔を設定する、
ことを特徴とする請求項１乃至６のいずれか１項に記載の画像形成装置。
【請求項８】
前記制御部は、前記シート検出部により検出される、前記搬送間隔調整制御が実行された後の先行シート及び後続シートの前記搬送間隔と、前記目標間隔と、の差から求まる間隔差に基づいて前記第２給送間隔を設定する、
ことを特徴とする請求項７に記載の画像形成装置。
【請求項９】
前記シート検出部は、前記給送方向において前記画像形成部の下流に配置される、
ことを特徴とする請求項８に記載の画像形成装置。
【請求項１０】
前記制御部は、
前記シート検出部により検出される、前記搬送間隔調整制御が実行された後の先行シートと前記搬送間隔調整制御が実行される前の後続シートとの前記搬送間隔に基づいて、前記搬送間隔調整制御における前記搬送間隔の調整量を決定し、
前記調整量から求まる前記搬送間隔調整制御が実行された後の先行シート及び後続シートの前記搬送間隔と前記目標間隔との間隔差に基づいて、前記第２給送間隔を設定する、
ことを特徴とする請求項７に記載の画像形成装置。
【請求項１１】
前記シート検出部は、前記給送方向において前記画像形成部の上流に配置される、
ことを特徴とする請求項１０に記載の画像形成装置。
【請求項１２】
前記制御部は、前記給送間隔調整制御において、所定期間に搬送された各シートにおける前記間隔差に基づいて前記第２給送間隔を求め、前記第２給送間隔で１枚のシートを給送した後に、前記第１給送間隔でシートを給送する、
ことを特徴とする請求項８乃至１１のいずれか１項に記載の画像形成装置。
【請求項１３】
前記制御部は、前記シート給送部によるシートの給送ごとに、前記間隔差に基づいて前記第２給送間隔を更新する、
ことを特徴とする請求項８乃至１１のいずれか１項に記載の画像形成装置。
【請求項１４】
前記制御部は、前記給送間隔調整制御において、前記シート給送部によるシートの給送を開始してから、前記搬送間隔調整制御が実行された後の先行シート及び前記搬送間隔調整制御が実行される前の後続シートの前記搬送間隔が所定の間隔より小さくなるまでの間に、前記第１シート搬送部が搬送したシートの枚数に基づいて前記第２給送間隔を設定する、
ことを特徴とする請求項１乃至６のいずれか１項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シートに画像を形成する画像形成装置に関する。
【背景技術】
【０００２】
一般的に、プリンタ等の画像形成装置には、給送カセットから給送されたシートを、フィードローラとリタードローラとが圧接して形成されたニップ部により１枚ずつ分離して搬送する分離ローラ対を備えたものが知られている。これにより、画像形成装置は、先行するシート（以下、先行シートと記載）と先行シートに後続するシート（以下、後続シートと記載）とが重送されることを防ぐことができる。しかしながら、このような画像形成装置では、給送カセットから給送される直前のシートの位置が給送カセットにセットされた位置から分離ローラ対のニップ部の位置までの間で変動する。このために、複数枚のシートに連続して画像形成を行うジョブにおいて、給送カセットによりシートの給送を開始する給送間隔が一定であったとしても、先行シートと後続シートとの間隔がシートごとに異なる虞がある。
【０００３】
従来、複数枚のシートに連続して画像形成を行うジョブにおいて、先行シートの後端と後続シートの先端との間隔であるシート間距離を目標のシート間距離に保つ画像形成装置が提案されている（特許文献１参照）。この画像形成装置は、シートの搬送路において、画像形成装置本体に追加された給送カセットである給紙オプションと転写部との間に配置された本体搬送ローラによって搬送する後続シートの搬送速度を加減速させる。これにより、画像形成装置は、シート間距離を目標のシート間距離に調整することが可能である。また、画像形成装置は、目標のシート間距離を短くすることにより、複数枚のシートに連続して画像形成を行うジョブにおけるスループットを向上させることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−１６００９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の画像形成装置では、本体搬送ローラが磨耗した場合に、シート間距離を目標のシート間距離まで狭めることができず、画像形成装置から排出されるシート間距離が目標のシート間距離よりも長くなる。すると、シート間距離を調整した先行シートとシート間距離を調整する前の後続シートとのシート間距離が徐々に詰まって、シートの重送が発生してしまう虞がある。この場合、画像形成装置は異常状態が発生したと判断し、画像形成動作を一旦停止するため、スループットが低下してしまう。
【０００６】
そこで、本発明は、先行シートと後続シートとの搬送間隔を調整可能としつつ、スループットが低下することを防止できる画像形成装置を提案することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、画像形成装置において、シートを支持するシート支持部と、前記シート支持部に支持されたシートを給送方向に給送するシート給送部と、前記給送方向において前記シート給送部の下流に配置され、前記シート給送部によって給送されたシートを搬送する第１シート搬送部と、前記第１シート搬送部によって搬送されたシートに画像を形成する画像形成部と、先行シートに後続する後続シートを前記第１シート搬送部によって搬送する搬送速度を変化させて先行シートと後続シートとの搬送間隔を予め定めた目標間隔に調整する搬送間隔調整制御を実行する制御部と、を備え、前記制御部は、複数のシートを給送するジョブにおいて、前記シート給送部によって給送する連続した２枚のシートを給送する間隔である給送間隔を第１給送間隔にした後に、前記給送間隔を前記第１給送間隔より大きい第２給送間隔にする給送間隔調整制御を実行可能である、ことを特徴とする。
【発明の効果】
【０００８】
本発明によると、給送間隔を第１給送間隔から第１給送間隔より大きい第２給送間隔に変更することで、シートの重送やジャムを防止し、スループットが低下することを防ぐことができる。
【図面の簡単な説明】
【０００９】
【図１】第１実施形態にかかるプリンタの構成を示す概略図。
【図２】プリンタの動力伝達路を示す概略図。
【図３】制御部を示すブロック図。
【図４】プリンタによるオプション中間クラッチ制御を示すフローチャート。
【図５】（ａ）は、オプション中間クラッチ制御実行時に異常を検出しない場合におけるオプション中間クラッチ、オプション給送クラッチ、オプション搬送路センサ及びトップセンサの関係を示すタイムチャート。（ｂ）は、オプション中間クラッチ制御実行時に異常を検出した場合におけるタイムチャート。
【図６】１枚目のシートにおける搬送調整制御に係る制御処理を示すフローチャート。
【図７】複数のシートに連続して画像形成を行うジョブにおいて、オプション給送クラッチ、オプション搬送路センサ及び排出センサの関係を示すタイムチャート。
【図８】シート搬送間隔の調整におけるシートの搬送速度の変移を示す図。
【図９】（ａ）は、第１給送間隔調整制御の各制御処理を示すフローチャート。（ｂ）は、第１給送間隔調整制御に係る制御処理を示すフローチャート。
【図１０】（ａ）は、第２実施形態における第２給送間隔調整制御の各制御処理を示すフローチャート。（ｂ）は、第２給送間隔調整制御に係る制御処理を示すフローチャート。
【図１１】第３実施形態におけるシートの排出枚数と補正量との関係を示す図。
【発明を実施するための形態】
【００１０】
＜第１実施形態＞
以下、図面に沿って、本開示の第１実施形態について説明する。本開示に係る画像形成装置は、複写機、プリンタ、ファクシミリ及びこれら複合機器等、シート上に形成されたトナー像を加熱及び加圧によりシートに定着可能な定着装置を備えた画像形成装置である。以下の実施形態においては、画像形成装置の一例としてレーザビームプリンタであるプリンタ１００を用いて説明する。シートとは、用紙又は封筒等の紙、オーバーヘッドプロジェクタ用のプラスチックフィルム（ＯＨＴ）、布などの薄層状の記録媒体を指す。
【００１１】
［プリンタの概略構成］
まず、第１実施形態におけるプリンタ１００の概略構成について、図１及び図２を参照しながら説明する。図１は、シート給送装置１０２及びシートにトナー像を転写する転写装置１２０を有する装置本体としてのプリンタ本体１０１を備えたプリンタ１００の断面図であり、図２は、プリンタ１００の動力伝達路を示す概略図である。プリンタ１００は、シート給送装置１０２とは別に、プリンタ本体１０１に対して着脱可能に接続されて転写装置１２０にシートを給送するオプション装置としての給送オプション１５０を備える。
【００１２】
転写装置１２０は、不図示の画像読取装置やコンピュータ等の画像信号発生装置から入力された目的の画像情報の時系列電気デジタル画素信号に対応して変調（オン／オフ変換）されたレーザ光を照射するレーザ光学箱１２１を備える。また、転写装置１２０は、レーザ光学箱１２１から照射されたレーザ光を反射させるレーザ光反射ミラー１２２と、レーザ光反射ミラー１２２から反射されたレーザ光が照射される感光体ドラム１２３と、を備える。像担持体としての感光体ドラム１２３は、有機感光体やアモルファスシリコン感光体で構成されており、帯電ローラ１２４によりその周面が所定の極性、電位に一様に帯電されている。また、感光体ドラム１２３は、駆動源及び第１の駆動源としてのメインモータ３０２と連結されており、メインモータ３０２の動力により、時計方向に所定の速度（プロセススピード）ｖｐｓをもって回転駆動される。感光体ドラム１２３は、帯電ローラ１２４により帯電された外周面に、レーザ光が照射されることにより、走査露光が行われ、画像情報に対応した静電潜像が形成される。このように目的の画像に対応して形成された静電潜像は、現像ローラ１２５によってトナーが付着されてトナー像が形成されることにより現像される。
【００１３】
転写装置１２０は、感光体ドラム１２３に押圧して画像形成部としてのニップ部１２７を形成する転写部としての転写ローラ１２６を備える。シート給送装置１０２又は給送オプション１５０から給送されたシートは、本体搬送ローラ対１０８を通過し、第１シート搬送部としてのレジストレーションローラ対（以下、レジローラ対と記載）１０９により斜行補正される。レジローラ対１０９は、本体搬送ローラ対１０８と共に、第２の駆動源としての給送モータ３０１に連結されており、給送モータ３０１の動力によって回転する。レジローラ対１０９は、給送モータ３０１がメインモータ３０２に同期して回転することによって、斜行補正された後のシートを感光体ドラム１２３の回転に同期してニップ部１２７に送り出す。レジローラ対１０９によりニップ部１２７に送り出されたシートは、転写ローラ１２６により感光体ドラム１２３に押し付けられると共に、正電圧に印加された転写ローラ１２６により感光体ドラム１２３上のトナー像が引きつけられて転写される。
【００１４】
レジローラ対１０９とニップ部１２７との間においてシートを案内するシート搬送路には、レジローラ対１０９から搬送されるシートを検出可能なシート検出部としてのトップセンサ１１０が設けられている。トップセンサ１１０は、給送方向としてのシート搬送方向においてレジローラ対１０９の下流かつニップ部１２７の上流に配置されている。すなわち、トップセンサ１１０は、シート給送装置１０２及び給送オプション１５０の下流に配置されている。また、プリンタ１００では、シートがトップセンサ１１０により検出される位置からニップ部１２７までの搬送距離がシート搬送方向におけるプリンタ１００に用いられるシートの長さＬｐａｐｅｒより小さくなるように構成されている。すなわち、プリンタ１００では、シートの先端がニップ部１２７に到達した状態において、シートの後端がシート搬送方向においてトップセンサ１１０の上流に位置する。
【００１５】
トップセンサ１１０は、シートを検出していない場合にＯＦＦした状態であるＯＦＦ状態になり、シートを検出することによりＯＮした状態であるＯＮ状態に切り換わる。転写装置１２０における転写は、トップセンサ１１０がＯＦＦ状態からＯＮ状態に切り換わったタイミング、すなわち、レジローラ対１０９により搬送されるシートの先端がトップセンサ１１０により検出されたタイミングに基づくタイミングで行われる。このように、転写装置１２０における転写のタイミングは、トップセンサ１１０の検出結果に基づいて調整される。
【００１６】
転写ローラ１２６によりトナー像が転写されたシートは、シート搬送方向におけるニップ部１２７の下流に配置された定着回転体対としての定着装置１３０に搬送される。定着装置１３０は、内側に熱源であるヒータ１３３及び温度を検出するサーミスタ１３４が配置された定着フィルム１３１と、定着フィルム１３１に向かって付勢された加圧ローラ１３２と、を有する。定着装置１３０では、搬送されてきたシートが定着フィルム１３１及び加圧ローラ１３２によって形成される定着ニップで加熱及び加圧されることにより、シートにトナー像が定着される。トナー像が定着されたシートは、メインモータ３０２の動力によって回転する定着フィルム１３１及び加圧ローラ１３２により、シート搬送方向において定着装置１３０の下流に配置された排出ローラ対１４０に搬送される。排出ローラ対１４０は、メインモータ３０２の動力によって回転し、搬送されてきたシートを排出トレイ１４５に排出する。
【００１７】
シート給送装置１０２は、シートが収容される不図示のカセットと、給送モータ３０１の動力によって回転し、カセットに収容されたシートを給送する本体給送ローラ１０４と、を備える。カセットの内部には、カセットに収納されたシートが積載される中板１０３が設けられている。中板１０３は、シート搬送方向の上流端がカセット本体に回動自在に連結され、カセット本体に対して上下方向に揺動可能に設けられている。中板１０３とカセットの内部における底面との間には、不図示のバネが設けられている。中板１０３に積載されたシートは、バネの押圧力により本体給送ローラ１０４に押圧される。本体給送ローラ１０４は、給送モータ３０１の動力により回転して、中板１０３に積載されたシートをシート搬送方向の下流に給送する。
【００１８】
また、シート給送装置１０２は、給送モータ３０１に連結され、本体給送ローラ１０４により給送されたシートを１枚１枚に分離するシート分離部１０５を備える。シート分離部１０５は、搬送フィードローラ１０６及び分離ローラ１０７を有しており、本体給送ローラ１０４により給送されたシートを搬送フィードローラ１０６によって本体搬送ローラ対１０８に搬送する。また、分離ローラ１０７は、搬送フィードローラ１０６に所定の大きさの圧接力で圧接して配置されており、複数枚のシートを重送しないように、給送されたシートを搬送フィードローラ１０６と共に１枚ずつに分離する。
【００１９】
プリンタ本体１０１には、給送モータ３０１と本体給送ローラ１０４及びシート分離部１０５との間の動力伝達路３０３を断接可能な本体給送クラッチ３０６が設けられている。本体給送クラッチ３０６には、給送モータ３０１に繋がる動力伝達路３０３ａと、本体給送ローラ１０４に繋がる動力伝達路３０３ｂと、シート分離部１０５に繋がる動力伝達路３０３ｃと、が連結されている。プリンタ本体１０１では、本体給送クラッチ３０６がＯＦＦ状態となることにより、動力伝達路３０３ａと、動力伝達路３０３ｂ，３０３ｃとが切断される。また、プリンタ本体１０１では、本体給送クラッチ３０６がＯＮ状態となることにより、動力伝達路３０３ａと、動力伝達路３０３ｂ，３０３ｃとが接続される。
【００２０】
給送オプション１５０は、シート給送装置１０２と略同一に構成されており、不図示のカセットと、給送オプション１５０のカセットに収容されたシートを給送するシート給送部としてのオプション給送ローラ１５２と、を備える。給送オプション１５０におけるカセットの内部には、シートが積載されるシート支持部としての中板１５１が設けられている。また、給送オプション１５０は、搬送フィードローラ１５４及び分離ローラ１５５を有するシート分離部１５３を備える。
【００２１】
オプション給送ローラ１５２及びシート分離部１５３は、メインモータ３０２に連結されている。オプション給送ローラ１５２は、メインモータ３０２の動力により回転して中板１５１に積載されたシートをシート分離部１５３に給送する。シートは、メインモータ３０２の動力により駆動可能なシート分離部１５３によって、１枚ずつに分離されてシート搬送方向においてシート分離部１５３の下流に配置された第２シート搬送部としてのオプション搬送ローラ対１５６に搬送される。オプション搬送ローラ対１５６は、メインモータ３０２の動力によって回転し、搬送されてきたシートを本体搬送ローラ対１０８に搬送する。
【００２２】
給送オプション１５０には、メインモータ３０２と、オプション給送ローラ１５２、シート分離部１５３及びオプション搬送ローラ対１５６と、の間の動力伝達路３０４を断接可能な第２クラッチとしてのオプション中間クラッチ３０７が設けられている。また、給送オプション１５０には、オプション中間クラッチ３０７と、オプション給送ローラ１５２及びシート分離部１５３との間の動力伝達路を断接可能な第１クラッチとしてのオプション給送クラッチ３０８が設けられている。
【００２３】
オプション中間クラッチ３０７には、メインモータ３０２に繋がる動力搬送路３０４ａと、オプション搬送ローラ対１５６に繋がる動力搬送路３０４ｂと、オプション給送クラッチ３０８に繋がる動力搬送路３０４ｃと、が連結されている。給送オプション１５０では、オプション中間クラッチ３０７がＯＦＦ状態となることにより、動力搬送路３０４ａと、動力搬送路３０４ｂ，３０４ｃと、が切断される。また、オプション給送クラッチ３０８には、動力搬送路３０４ｃと、オプション給送ローラ１５２に繋がる動力搬送路３０４ｄと、シート分離部１５３に繋がる動力搬送路３０４ｅと、が連結されている。給送オプション１５０では、オプション給送クラッチ３０８がＯＦＦ状態となることにより、動力搬送路３０４ｃと、動力搬送路３０４ｄ，３０４ｅと、が切断される。
【００２４】
［制御部の構成］
ここで、制御部２００について図１及び図３を参照しながら説明する。制御部２００は、ＣＰＵ２０１と、データを記憶する記憶手段であるメモリ２０２と、を有する。メモリ２０２は、各部を制御するためのプログラムを記憶するＲＯＭ２０２ａと、データを一時的に記憶するＲＡＭ２０２ｂと、を有する。制御部２００には、トップセンサ１１０及びサーミスタ１３４が接続されており、トップセンサ１１０及びサーミスタ１３４からの信号が入力される。また、制御部２００には、ヒータ１３３、給送モータ３０１、メインモータ３０２、本体給送クラッチ３０６、オプション中間クラッチ３０７及びオプション給送クラッチ３０８が接続されており、これらを制御する。
【００２５】
制御部２００には、感光体ドラム１２３にトナー像を形成し、シートにトナー像を転写させるための電圧を発生させる高圧発生回路２１０と、レーザ光学箱１２１を制御するスキャナ・レーザ制御回路２２０と、が接続されている。また、制御部２００には、シート搬送方向において定着装置１３０の下流かつ排出ローラ対１４０の上流に配置されたシート検出部としての排出センサ１１１と、給送オプション１５０に設けられたオプション搬送路センサ１５７と、が接続されている。排出センサ１１１は、定着装置１３０から排出ローラ対１４０に搬送されるシートを検出していない場合にＯＦＦ状態になり、シートを検出することによりＯＮ状態になる。オプション搬送路センサ１５７は、シート搬送方向においてオプション搬送ローラ対１５６の下流かつ本体搬送ローラ対１０８の上流に配置されており、シートを検出していない場合にＯＦＦ状態になり、シートを検出することによりＯＮ状態になる。オプション搬送路センサ１５７は、オプション搬送ローラ対１５６の近くに配置されており、シートの先端を検出した際にそのシートがオプション搬送ローラ対１５６に挟まれているように配置されている。
【００２６】
制御部２００は、連続して複数のシートに画像を形成する連続形成ジョブにおいて、各センサの検出結果に基づいて、先行シートと先行シートに後続する後続シートとの距離である搬送間隔距離を調整する。すなわち、制御部２００は、連続形成ジョブにおいて、各センサの検出結果に基づいて、先行シートが所定の位置を通過するタイミングと後続シートが所定の位置を通過するタイミングとの時間差である搬送間隔時間を調整する。制御部２００は、連続形成ジョブにおいて、搬送間隔距離及び搬送間隔時間を調整する搬送調整制御（搬送間隔調整制御）及びオプション中間クラッチ制御を実行する。
【００２７】
なお、本実施形態において、搬送間隔時間は、搬送間隔距離を速度ｖｐｓで割ったものとする。また、本実施形態において、先行シートの後端と後続シートの先端との搬送間隔距離及び搬送間隔時間をシート間距離及びシート間時間とする。先行シートの先端と後続シートの先端との搬送間隔距離及び搬送間隔時間を先端間距離及び先端間時間とする。先端間距離は、シート間距離と長さＬｐａｐｅｒとの合計であり、先端間時間は、シート間時間とＬｐａｐｅｒ／ｖｐｓとの合計である。本実施形態において、所定の搬送間隔は、先行シートと後続シートとのシート間距離、シート間時間、先端間距離及び先端間時間のそれぞれで示すことが可能である。シート間距離、シート間時間、先端間距離及び先端間時間は、いずれか１つが求まることにより残りも求まる値であり、いずれが測定された場合に残りも測定されたとみなすことができる。このため、シート間距離、シート間時間、先端間距離及び先端間時間のいずれも本実施の形態における搬送間隔に相当する。
【００２８】
制御部２００は、トップセンサ１１０により先行シートの後端を検出してからトップセンサ１１０により後続シートの先端を検出するまでのシート間時間である検出間隔時間Ｔｄ＿ｔｏｐを測定する。そして、制御部２００は、搬送調整制御において、目標のシート間時間である目標間隔時間（目標間隔）Ｔ２と検出間隔時間Ｔｄ＿ｔｏｐとの差分に基づいて、給送モータ３０１の駆動速度を制御する。制御部２００は、トップセンサ１１０による後続シートにおける先端の検出後に給送モータ３０１を制御して、レジローラ対１０９により搬送される後続シートの搬送速度を加減速させることにより、シート間時間を目標間隔時間Ｔ２に調整する。なお、目標間隔時間Ｔ２は、スループット、各ローラの周速度、排出センサ１１１の特性及び画像形成条件等によって予め設定される。
【００２９】
制御部２００は、オプション中間クラッチ制御において、搬送調整制御実行後の先行シートにおける後端と搬送調整制御実行前の後続シートにおける先端とのシート間距離である距離Ｌ１を推定する。制御部２００は、トップセンサ１１０及びオプション搬送路センサ１５７の検出結果に基づいて距離Ｌ１を推定する。制御部２００は、距離Ｌ１が閾値（所定の間隔）Ｌｍｉｎ＿ｉｎｔｒｖｌより小さい場合に、オプション中間クラッチ３０７をＯＮ状態からＯＦＦ状態に切り換える。これにより、制御部２００は、後続シートの搬送を停止させてシート間距離を広げる。
【００３０】
［オプション中間クラッチ制御の詳細］
ここで、オプション中間クラッチ制御の詳細について、図４及び図５を参照しながら説明する。図４は、オプション中間クラッチ３０７がＯＮ状態である場合にオプション給送クラッチ３０８がＯＦＦ状態からＯＮ状態に切り換わったことにより開始されるオプション中間クラッチ制御における各工程を示すフローチャートである。本実施形態において、シートの給送開始は、オプション給送クラッチ３０８がＯＦＦ状態からＯＮ状態に切り換わることを示す。
【００３１】
図５は、オプション中間クラッチ制御実行時における各センサ及び各クラッチの関係を示すタイムチャートである。図５（ａ）は、シートの搬送において異常が検出されなかった場合におけるタイムチャートを示し、図５（ｂ）は、異常が検出された場合におけるタイムチャートを示す。なお、オプション中間クラッチ制御の説明では、前回のオプション中間クラッチ制御の実行契機として給送されたシートを先行シートとし、今回のオプション中間クラッチ制御の実行契機として給送されたシートを後続シートとする。
【００３２】
制御部２００は、図４に示す制御処理と並行して、図５（ａ）に示すように、トップセンサ１１０が先行シートの先端を検出してからオプション搬送路センサ１５７が後続シートの先端を検出するまでの時間である時間Ｔ３を測定する。すなわち、制御部２００は、トップセンサ１１０がＯＦＦ状態からＯＮ状態に切り換わった時点Ｔｐ１において、ＣＰＵ２０１内部のタイマをスタートして時間Ｔ３の測定を開始する。そして、制御部２００は、オプション搬送路センサ１５７がＯＦＦ状態からＯＮ状態に切り換わった時点Ｔｐ４において、ＣＰＵ２０１内部のタイマをストップさせて時間Ｔ３の測定を終了する。
【００３３】
オプション中間クラッチ制御において、制御部２００は、図４に示すように、まずシートの給送を開始してから後続シートの先端が検出されるまでに要する時間である時間Ｔ４の測定を開始する（ステップＳ１０１）。制御部２００は、図５（ａ）に示すようにオプション給送クラッチ３０８がＯＦＦ状態からＯＮ状態に切り換わった時点Ｔｐ２において、ステップＳ１０１を実行し、ＣＰＵ２０１内部のタイマをスタートして時間Ｔ４の測定を開始する。ステップＳ１０１を実行した後に、制御部２００は、図４に示すように、時間Ｔ４が閾値Ｔｐｉｃｋ＿ｍａｘ以内であるか否かを判定する（ステップＳ１０２）。閾値Ｔｐｉｃｋ＿ｍａｘは、後続シートの給送を開始してからオプション搬送路センサ１５７により後続シートの先端が検出されるまでに要する最大時間であり、予め実験的に求められた値である。
【００３４】
時間Ｔ４が閾値Ｔｐｉｃｋ＿ｍａｘ以内であると判定した場合に（ステップＳ１０２：Ｙｅｓ）、制御部２００は、オプション搬送路センサ１５７によりシートを検出しているか否かを判定する（ステップＳ１０３）。後続シートは、給送が開始された直後である時点Ｔｐ２において、オプション搬送路センサ１５７に到達していない。従って、ステップＳ１０３において、オプション搬送路センサ１５７は、先行シートがオプション搬送路センサ１５７を通過中の場合に、ＯＮ状態となり、先行シートがオプション搬送路センサ１５７を通過した後である場合に、ＯＦＦ状態となる。
【００３５】
オプション搬送路センサ１５７がＯＮ状態であると判定した場合に（ステップＳ１０３：Ｙｅｓ）、制御部２００は、再びステップＳ１０２を実行する。すなわち、後続シートの給送が開始されてから閾値Ｔｐｉｃｋ＿ｍａｘ経過する又は先行シートがオプション搬送路センサ１５７を通過するまで、制御部２００は、ステップＳ１０２，Ｓ１０３を繰り返し実行してステップＳ１０３以降の実行を待機する。
【００３６】
オプション搬送路センサ１５７がＯＦＦ状態であると判定した場合に（ステップＳ１０３：Ｎｏ）、制御部２００は、オプション搬送路センサ１５７によりシートを検出するまで待機する（ステップＳ１０４）。すなわち、ステップＳ１０４において、制御部２００は、オプション搬送路センサ１５７により後続シートの先端が到達し、オプション搬送路センサ１５７がＯＦＦ状態からＯＮ状態に切り換わり、上記時間Ｔ３の測定が終了するまで待機する。
【００３７】
制御部２００は、図５（ａ）に示すようにオプション搬送路センサ１５７がＯＮ状態からＯＦＦ状態に切り換わった時点Ｔｐ３においてステップＳ１０４を開始する。そして、制御部２００は、オプション搬送路センサ１５７がＯＦＦ状態からＯＮ状態に切り換わる時点Ｔｐ４までステップＳ１０５以降の実行を待機し、時点Ｔｐ４において時間Ｔ３の測定を終了してステップＳ１０５を実行する。
【００３８】
ステップＳ１０５において、制御部２００は、搬送調整制御実行後の先行シートと搬送調整制御実行前の後続シートとのシート間距離である距離Ｌ１を数１に基づいて算出する。
【数１】
2019131387.tif 000003
【００３９】
数１において、調整距離量（調整量）Ｌａｃｃは、搬送調整制御による先行シートの調整量を示し、搬送調整制御が行われなかった場合における先行シートの位置と搬送調整制御が行われた場合における先行シートの位置との差を示す。搬送距離Ｌｏｐｔ＿ｔｏｐは、オプション搬送路センサ１５７によりシートが検出される位置からトップセンサ１１０によりシートが検出される位置までの搬送距離を示す。
【００４０】
調整距離量Ｌａｃｃは、正の値である場合に、搬送調整制御により先行シートと先行シートに先行するシートとのシート間距離が狭まる距離を示す。また、調整距離量Ｌａｃｃは、負の値である場合に、搬送調整制御により先行シートが減速されて先行シートと先行シートに先行するシートとのシート間距離が広がる距離を示す。搬送距離Ｌｏｐｔ＿ｔｏｐは、メカ構成等から予め決定される値である。長さＬｐａｐｅｒは、液晶パネル等の表示部からユーザによって指定されたシートサイズである。なお、制御部２００は、給送オプション１５０がシートサイズを検出するセンサを備える場合に、シートサイズの検出結果を長さＬｐａｐｅｒとして用いてもよい。
【００４１】
ステップＳ１０５を実行した後に、制御部２００は、距離Ｌ１が閾値Ｌｍｉｎ＿ｉｎｔｒｖｌより小さいか否かを判定する（ステップＳ１０６）。閾値Ｌｍｉｎ＿ｉｎｔｒｖｌは、制御部２００がトップセンサ１１０により先行シートと後続シートとのシート間時間を測定可能な最低限のシート間距離である。すなわち、閾値Ｌｍｉｎ＿ｉｎｔｒｖｌは、トップセンサ１１０により先行シートの後端と後続シートの先端とを検出可能な最低限のシート間距離に設定される。なお、閾値Ｌｍｉｎ＿ｉｎｔｒｖｌは、定着装置１３０による熱定着や画像形成の条件に応じて大きくしてもよい。
【００４２】
距離Ｌ１が閾値Ｌｍｉｎ＿ｉｎｔｒｖｌ以上であると判定した場合に（ステップＳ１０６：Ｎｏ）、制御部２００は、シート間距離を広げる必要がないと判定し、オプション中間クラッチ制御を終了する。また、距離Ｌ１が閾値Ｌｍｉｎ＿ｉｎｔｒｖｌより小さいと判定した場合に（ステップＳ１０６：Ｙｅｓ）、制御部２００は、オプション中間クラッチ３０７をＯＮ状態からＯＦＦ状態に切り換えてシート間距離を広げる必要があると判定する。制御部２００は、シート間距離を距離Ｌ１と閾値Ｌｍｉｎ＿ｉｎｔｒｖｌとの差分広げるためにオプション中間クラッチ３０７をＯＦＦ状態に保持する時間であるＯＦＦ時間Ｔｃｌ＿ｏｆｆを算出する（ステップＳ１０７）。
【００４３】
プリンタ１００では、制御部２００がＯＮ状態からＯＦＦ状態に切り換える信号をオプション中間クラッチ３０７に出力したタイミングと、実際にオプション搬送ローラ対１５６が停止するタイミングと、の間にズレが生じる。また、プリンタ１００では、制御部２００がＯＦＦ状態からＯＮ状態に切り換える信号をオプション中間クラッチ３０７に出力したタイミングと、実際にオプション搬送ローラ対１５６の回転が開始されるタイミングと、の間にズレが生じる。本実施形態における制御部２００は、これらのズレを考慮した数２によってＯＦＦ時間Ｔｃｌ＿ｏｆｆを求める。
【数２】
2019131387.tif 000004
【００４４】
数２において、時間Ｔｏｆｆ＿ｍａｘは、制御部２００がＯＮ状態からＯＦＦ状態に切り換える信号をオプション中間クラッチ３０７に出力してから実際にオプション搬送ローラ対１５６が停止するまでに要する最大時間を示す。時間Ｔｏｎ＿ｍｉｎは、制御部２００がＯＦＦ状態からＯＮ状態に切り換える信号をオプション中間クラッチ３０７に出力してから実際にオプション搬送ローラ対１５６の回転が開始されるまでに要する最小時間を示す。すなわち、ＯＦＦ時間Ｔｃｌ＿ｏｆｆは、シート間距離が少なくとも閾値Ｌｍｉｎ＿ｉｎｔｒｖｌまで広がるために必要な時間である。なお、時間Ｔｏｆｆ＿ｍａｘ，Ｔｏｎ＿ｍｉｎは、オプション中間クラッチ３０７による駆動力を伝達するメカ構成やオプション中間クラッチ３０７の電気特性等から予め決定される値である。
【００４５】
ステップＳ１０７を実行した後に、制御部２００は、ＯＮ状態からＯＦＦ状態に切り換える信号をオプション中間クラッチ３０７に出力する（ステップＳ１０８）。ステップＳ１０８を実行した後に、制御部２００は、ＯＦＦ時間Ｔｃｌ＿ｏｆｆ経過するまで待機する（ステップＳ１０９）。そして、制御部２００は、ＯＦＦ時間Ｔｃｌ＿ｏｆｆ経過後にＯＦＦ状態からＯＮ状態に切り換える信号をオプション中間クラッチ３０７に出力する（ステップＳ１１０）。図５（ａ）に示すように、制御部２００は、時点Ｔｐ４においてステップＳ１０５〜Ｓ１０８を実行し、オプション中間クラッチ３０７をＯＮ状態からＯＦＦ状態に切り換える。そして、制御部２００は、時点Ｔｐ４からＯＦＦ時間Ｔｃｌ＿ｏｆｆ経過した時点Ｔｐ５においてステップＳ１１０を実行し、オプション中間クラッチ３０７をＯＦＦ状態からＯＮ状態に切り換える。ステップＳ１１０を実行した後に、制御部２００は、オプション中間クラッチ制御を終了する。
【００４６】
続いて、時点Ｔｐ２から閾値Ｔｐｉｃｋ＿ｍａｘ経過するまでの間、先行シートの後端がオプション搬送路センサ１５７により検出されなかった場合におけるオプション中間クラッチ制御について説明する。プリンタ１００では、先行シートと後続シートとが重送された場合に、先行シートと後続シートとの間に隙間がないため、時点Ｔｐ２から閾値Ｔｐｉｃｋ＿ｍａｘ経過するまでの間、オプション搬送路センサ１５７のＯＦＦ状態が検出されない。また、先行シートと後続シートとのシート間距離が短く、トップセンサ１１０により先行シートの後端と後続シートの先端とが検出されない場合にも、オプション搬送路センサ１５７のＯＦＦ状態が検出されない。従って、制御部２００は、時間Ｔ４が閾値Ｔｐｉｃｋ＿ｍａｘより大きいと判定した場合に（ステップＳ１０２：Ｎｏ）、このような異常が発生したと判定する。
【００４７】
この場合に、制御部２００は、オプション中間クラッチ３０７をＯＮ状態からＯＦＦ状態に切り換える（ステップＳ１１１）。制御部２００は、図５（ｂ）に示すように時点Ｔｐ２から閾値Ｔｐｉｃｋ＿ｍａｘ経過した時点Ｔｐ６において、ＯＮ状態からＯＦＦ状態に切り換える信号をオプション中間クラッチ３０７に出力する。ステップＳ１１１を実行した後に、制御部２００は、トップセンサ１１０によるシートの検出がなくなるまで待機する（Ｓ１１２）。
【００４８】
プリンタ１００では、図５（ｂ）に示す時点Ｔｐ６において、先行シートの先端がシート搬送方向において本体搬送ローラ対１０８の下流に位置する場合に、先行シートが本体搬送ローラ対１０８及びレジローラ対１０９により搬送される。先行シートの後端がトップセンサ１１０を通過し、トップセンサ１１０がＯＮ状態からＯＦＦ状態に切り換わる。また、プリンタ１００では、先行シート及び後続シートの先端がシート搬送方向において本体搬送ローラ対１０８の下流に位置する場合に、先行シートに加えて後続シートの後端がトップセンサ１１０を通過する。そして、トップセンサ１１０は、ＯＮ状態からＯＦＦ状態に切り換わる。制御部２００は、図５（ｂ）に示すようにトップセンサ１１０がＯＮ状態からＯＦＦ状態に切り換わった時点Ｔｐ７において、ステップＳ１１２を終了する。
【００４９】
ステップＳ１１２を実行した後に、制御部２００は、オプション搬送路センサ１５７によりシートを検出しているか否かを判定する（ステップＳ１１３）。オプション搬送路センサ１５７がＯＦＦ状態であると判定した場合に（ステップＳ１１３：Ｎｏ）、制御部２００は、先行シートと後続シートとが重送された虞があると判定して、現在実行しているジョブを中断する（ステップＳ１１４）。そして、制御部２００は、不図示の表示部又はプリンタ１００に接続されているコンピュータによって、ユーザに対してエラーを報知し（ステップＳ１１５）、オプション中間クラッチ制御を終了する。
【００５０】
オプション搬送路センサ１５７がＯＮ状態であると判定した場合に（ステップＳ１１３：Ｙｅｓ）、制御部２００は、一定時間経過するまで待機してシート間距離を広げる（ステップＳ１１６）。待機する一定時間は、閾値Ｌｍｉｎ＿ｉｎｔｒｖａｌを速度ｖｐｓで割ったシート間時間である時間Ｔｍｉｎ＿ｉｎｔｒｖｌと、時間Ｔｏｎ＿ｍｉｎと、の差分に設定することが望ましい。これにより、シート間時間は、閾値Ｌｍｉｎ＿ｉｎｔｒｖａｌ以上となる。
【００５１】
また、プリンタ１００では、時点Ｔｐ７において、先行シートの後端が、シート搬送方向において少なくともトップセンサ１１０より下流に位置し、後続シートの先端が、シート搬送方向において少なくとも本体搬送ローラ対１０８より上流に位置する。すなわち、シート間距離は、時点Ｔｐ７において、本体搬送ローラ対１０８からトップセンサ１１０までの搬送距離Ｌｆｅｅｄ＿ｔｏｐ以上である。このため、制御部２００は、Ｌｍｉｎ＿ｉｎｔｒｖｌ＞Ｌｆｅｅｄ＿ｔｏｐ＋Ｔｏｎ＿ｍｉｎ×ｖｐｓである場合に、待機する一定時間として、その差分待機してもよい。すなわち、制御部２００は、Ｔｍｉｎ＿ｉｎｔｒｖｌ−Ｌｆｅｅｄ＿ｔｏｐ／ｖｐｓ−Ｔｏｎ＿ｍｉｎ待機する。また、Ｌｍｉｎ＿ｉｎｔｒｖｌ≦Ｌｆｅｅｄ＿ｔｏｐ＋Ｔｏｎ＿ｍｉｎ×ｖｐｓである場合に、制御部２００は、ステップＳ１１６を実行せずに、ステップＳ１１７を実行してもよい。
【００５２】
ステップＳ１１６を実行した後に、制御部２００は、オプション中間クラッチ３０７をＯＦＦ状態からＯＮ状態に切り換え（ステップＳ１１７）、オプション中間クラッチ制御を終了する。制御部２００は、図５（ｂ）に示すように時点Ｔｐ７から時間Ｔｍｉｎ＿ｉｎｔｒｖｌと時間Ｔｏｎ＿ｍｉｎとの差分経過した時点Ｔｐ８において、ステップＳ１１７を実行する。これにより、プリンタ１００は、少なくともシート間距離を閾値Ｌｍｉｎ＿ｉｎｔｒｖｌ以上に広げることができる。
【００５３】
ところで、プリンタ１００では、一般的に、ＯＮ状態からＯＦＦ状態に切り換える信号をオプション中間クラッチ３０７に出力してから実際にオプション搬送ローラ対１５６が停止するまでの時間Ｔｏｆｆが時間Ｔｏｆｆ＿ｍａｘより小さい。また、ＯＦＦ状態からＯＮ状態に切り換える信号をオプション中間クラッチ３０７に出力してから実際にオプション搬送ローラ対１５６の回転が開始されるまでの時間Ｔｏｎが時間Ｔｏｎ＿ｍｉｎより大きい。従って、プリンタ１００では、ステップＳ１０８〜Ｓ１１０が実行された場合に、シート間距離がＬｍｉｎ＿ｉｎｔｒｖｌ＋（（Ｔｏｆｆ＿ｍａｘ−Ｔｏｆｆ）＋（Ｔｏｎ−Ｔｏｎ＿ｍｉｎ））×ｖｐｓとなる。シート間距離が閾値Ｌｍｉｎ＿ｉｎｔｒｖｌより大きくなり、スループットの低下が発生する虞がある。また、ステップＳ１１１〜Ｓ１１３，Ｓ１１６，Ｓ１１７が実行された場合においても、シート間距離が閾値Ｌｍｉｎ＿ｉｎｔｒｖｌより大きくなり、スループットの低下が発生する虞がある。このため、プリンタ１００では、可能な限りオプション中間クラッチ３０７のＯＦＦ状態を防ぐことが望ましい。
【００５４】
［搬送調整制御に係る制御処理の詳細］
まず、連続形成ジョブにおいて、１枚目のシートに画像を形成する際に実行される搬送調整制御に係る制御処理の詳細について、図６〜図８を参照しながら説明する。図６は、連続形成ジョブにおいて１枚目のシートに画像を形成する際に実行される搬送調整制御に係る各制御処理を示すフローチャートである。図７は、搬送調整制御に係る制御処理実行時における各センサ及び各クラッチの関係を示すタイムチャートである。また、図８は、搬送調整制御に係る制御処理実行時におけるシートの搬送速度の変化を示すタイムチャートである。
【００５５】
１枚目のシートに対する搬送調整制御に係る制御処理において、制御部２００は、まず１枚目のシートにおける給送条件が成立したか否かを判定する（ステップＳ２０１）。１枚目の給送条件が成立していないと判定した場合に（ステップＳ２０１：Ｎｏ）、制御部２００は、再びステップＳ２０１を実行することにより、ステップＳ２０２以降の制御処理の実行を待機する。
【００５６】
制御部２００は、１枚目のシートにおける給送条件として、例えば給送モータ３０１及びメインモータ３０２の立ち上げが完了しているか否かを判定し、立ち上げが完了している場合に１枚目のシートにおける給送条件が成立していると判定する。なお、制御部２００は、１枚目のシートにおける給送条件として、オプション中間クラッチ３０７がＯＮ状態であり給送オプション１５０の各ローラが駆動しているか否か又は転写装置１２０によって画像形成が可能であるか否かを判定してもよい。また、制御部２００は、上記複数の判定結果から１枚目の給送条件が成立しているか否かを判定してもよい。
【００５７】
１枚目のシートにおける給送条件が成立したと判定した場合に（ステップＳ２０１：Ｙｅｓ）、制御部２００は、１枚目のシートにおける給送を開始する（ステップＳ２０２）。制御部２００は、図７に示すように時点Ｔｐ１１において、１枚目のシートにおける給送条件が成立したと判定し、ステップＳ２０２を実行してオプション給送クラッチ３０８をＯＦＦ状態からＯＮ状態に切り換える。
【００５８】
ステップＳ２０２を実行した後に、制御部２００は、ＣＰＵ２０１内部のタイマを利用して、１枚目のシートにおける給送を開始してから経過した時間である給送時間の測定を開始する（ステップＳ２０３）。制御部２００は、１枚目のシートにおける給送を開始した時点Ｔｐ１１を基点として給送時間を測定する。ステップＳ２０３を実行した後に、制御部２００は、ＣＰＵ２０１内部のタイマを利用して、シートの給送を開始してから経過した時間である給送後経過時間の測定を開始する（ステップＳ２０４）。給送後経過時間は、給送時間に対して、１枚目のシートに限らず２枚目以降の各シートにおける給送が開始される都度測定される時間であり、各シートの給送開始時にタイマをリセットしてから測定が開始される。
【００５９】
ステップＳ２０４を実行した後に、制御部２００は、オプション搬送路センサ１５７によってシートが検出されているか否かを判定する（ステップＳ２０５）。オプション搬送路センサ１５７がＯＦＦ状態であると判定した場合に（ステップＳ２０５：Ｎｏ）、制御部２００は、再びステップＳ２０５を実行し、ステップＳ２０６以降の実行を待機する。
【００６０】
オプション搬送路センサ１５７がＯＮ状態であると判定した場合に（ステップＳ２０５：Ｙｅｓ）、制御部２００は、１枚目のシートにおける先端がオプション搬送路センサ１５７に到達したと判定する。そして、制御部２００は、１枚目のシートにおける給送を開始してから１枚目のシートにおける先端がオプション搬送路センサ１５７に到達するまでに経過した時間Ｔｐｉｃｋ［１］を算出する（ステップＳ２０６）。制御部２００は、図７に示すように、オプション搬送路センサ１５７がＯＦＦ状態からＯＮ状態に切り換わった時点Ｔｐ１２において、給送時間の測定を終了して、測定された給送時間を時間Ｔｐｉｃｋ［１］とする。なお、本実施形態において、時間Ｔｐｉｃｋ［ｎ］（ｎ＝１，２、…）は、ｎ枚目のシートにおける給送を開始してからｎ枚目のシートにおける先端がオプション搬送路センサ１５７により検出されるまでの時間を表す。
【００６１】
時間Ｔｐｉｃｋ［ｎ］（ｎ＝２，３、…）は、ｎ枚目のシートにおける給送開始時のシート位置に応じて変動する。例えば、ｎ枚目のシートは、ｎ−１枚目のシートの給送時に、オプション給送ローラ１５２によりｎ−１枚目のシートに重なって給送された場合に、シート分離部１５３により分離される。この場合に、プリンタ１００では、ｎ枚目のシートにおける給送開始時において、ｎ枚目のシートにおける先端の位置がシート分離部１５３の近くであり、時間Ｔｐｉｃｋ［ｎ］が小さくなる。また、ｎ枚目のシートは、ｎ−１枚目のシートにおける給送時にオプション給送ローラ１５２によりｎ−１枚目のシートに重なって給送されなかった場合に、中板１５１にセットされた位置に保持される。この場合に、プリンタ１００では、ｎ枚目のシートの給送開始時において、ｎ枚目のシートにおける先端の位置がシート分離部１５３から離れており、時間Ｔｐｉｃｋ［ｎ］が大きくなる。時間Ｔｐｉｃｋ［１］も、前回のジョブにおける最後のシートの給送に応じて変動する。このために、時間Ｔｐｉｃｋ［ｎ］（ｎ＝１，２，…）は、図７に示すように、時間Ｔｐｉｃｋ［ｎ］において想定されうる最小時間である時間Ｔｐｉｃｋ＿ｍｉｎから最大時間である時間Ｔｐｉｃｋ＿ｍａｘまでの範囲Ａ内の時間となる。時間Ｔｐｉｃｋ＿ｍｉｎ，Ｔｐｉｃｋ＿ｍａｘは、オプション給送クラッチ３０８の駆動ばらつき及び中板１５１からオプション搬送路センサ１５７までの搬送路等の要素によって予め決定される。
【００６２】
ステップＳ２０６を実行した後に、制御部２００は、トップセンサ１１０によりシートを検出しているか否かを判定する（ステップＳ２０７）。トップセンサ１１０がＯＦＦ状態であると判定した場合に（ステップＳ２０７：Ｎｏ）、制御部２００は、再びステップＳ２０７を実行し、ステップＳ２０８の実行を待機する。トップセンサ１１０がＯＮ状態であると判定した場合に（ステップＳ２０７：Ｙｅｓ）、制御部２００は、ステップＳ２０８を実行する。
【００６３】
ステップＳ２０８において、制御部２００は、１枚目のシートの先端がニップ部１２７に到達するまでの間に、時間Ｔｐｉｃｋ［１］と時間Ｔｐｉｃｋ＿ｍｉｎとの差分に応じて１枚目のシートにおける搬送速度を加減速させる搬送調整制御を実行する。搬送調整制御において、制御部２００は、仮に時間Ｔｐｉｃｋ［１］が時間Ｔｐｉｃｋ＿ｍｉｎであった場合に１枚目のシートがニップ部１２７に到着すると想定されるタイミングに、１枚目のシートがニップ部１２７に到着するように搬送速度を加減速させる。
【００６４】
制御部２００は、図８に示すようにトップセンサ１１０により１枚目のシートにおける先端を検出した時点Ｔｐ１３においてステップＳ２０８を開始する。制御部２００は、給送モータ３０１を加速させて、レジローラ対１０９によるシートの搬送速度を速度ｖｐｓから速度ｖｔｇｔまで加速させる。制御部２００は、搬送速度が速度ｖｔｇｔに到達したと判定した時点Ｔｐ１４において給送モータ３０１の加速を終了し、時間Ｔｓｔｅａｄｙの間、速度ｖｔｇｔを保持してシートを搬送する。そして、制御部２００は、時点Ｔｐ１４から時間Ｔｓｔｅａｄｙ経過した時点Ｔｐ１５において給送モータ３０１の減速を開始して、シートの先端がニップ部１２７に到着する時点Ｔｐ１６までに搬送速度を速度ｖｐｓまで戻す。
【００６５】
シートは、ステップＳ２０８によるシートの搬送速度における調整が行われず搬送速度が速度ｖｐｓに保持されていた場合と比較して、シート搬送方向において調整距離量Ｌａｃｃ下流に位置する。調整距離量Ｌａｃｃは、図８に示す斜線の領域における面積に相当し、数３によって求まる。
【数３】
2019131387.tif 000005
【００６６】
数３において、調整距離量Ｑ１は、搬送速度が速度ｖｐｓから速度ｖｔｇｔまで上昇する間に調整された調整量であり、調整距離量Ｑ２は、搬送速度が速度ｖｔｇｔから速度ｖｐｓまで減少する間に調整された調整量である。また、距離Ｌｔｏｐ＿ｔｒは、シートの先端がトップセンサ１１０により検出されてからニップ部１２７に到達するまでの搬送距離を示す。距離Ｌａは、搬送速度が速度ｖｐｓから速度ｖｔｇｔまで上昇する間にシートが搬送された搬送距離を示し、距離Ｌｂは、搬送速度が速度ｖｔｇｔから速度ｖｐｓまで減少する間にシートが搬送された搬送距離を示す。
【００６７】
第１実施形態において、調整距離量Ｑ１，Ｑ２及び距離Ｌａ，Ｌｂは、予め定められた給送モータ３０１のスループットテーブル及び速度ｖｔｇｔに基づいて決定される値である。また、プリンタ１００では、給送モータ３０１の保証トルクの観点から、速度ｖｔｇｔの上限である上限値ｖｍａｘが予め設定されている。上限値ｖｍａｘは、シートがトップセンサ１１０からニップ部１２７まで搬送される間における給送モータ３０１のトルクプロファイルを予め測定することで決定される値である。プリンタ１００では、上限値ｖｍａｘに基づいて、調整距離量Ｌａｃｃの上限である上限値Ｌａｃｃｍａｘが予め設定されている。
【００６８】
シートは、ステップＳ２０８による調整が行われず搬送速度が速度ｖｐｓに保持されていた場合と比較して、調整距離量Ｌａｃｃを速度ｖｐｓで割った時間である調整時間量（調整量）Ｔａｃｃ早くニップ部１２７に到着する。制御部２００は、ステップＳ２０８において、調整時間量Ｔａｃｃが時間Ｔｐｉｃｋ［１］及び時間Ｔｐｉｃｋ＿ｍｉｎの差分と等しくなる時間Ｔｓｔｅａｄｙ及び速度ｖｔｇｔを求め、求めた値に基づいて給送モータ３０１を制御する。これにより、プリンタ１００では、１枚目のシートにおける給送が開始されてから排出トレイ１４５に１枚目のシートが排出されるまでの時間である１枚目のシートにおける画像形成時間が、時間Ｔｐｉｃｋ［１］によらない。１枚目のシートにおける画像形成時間は、Ｔｐｉｃｋ［１］＝Ｔｐｉｃｋ＿ｍｉｎであると共に搬送速度が変化せず速度ｖｐｓでシートが搬送された場合と同等の時間になる。
【００６９】
次に、２枚目以降のシートに対する搬送調整制御に係る制御処理について図７を参照して説明する。制御部２００は、ｎ−１枚目（ｎ＝２，３，…）のシートにおける給送後経過時間が後述する給送間隔時間（給送間隔）Ｔ［ｎ］に達した場合に、ｎ枚目のシートにおける給送を開始する。すなわち、制御部２００は、ｎ−１枚目のシートにおける給送を開始してから給送間隔時間Ｔ［ｎ］経過した後にｎ枚目のシートにおける給送を開始する。
【００７０】
制御部２００は、トップセンサ１１０によりｎ−１枚目のシートにおける後端を検出してからｎ枚目のシートにおける先端を検出するまでのシート間時間である検出間隔時間Ｔｄ＿ｔｏｐ［ｎ］と目標間隔時間Ｔ２との差分に基づいて搬送調整制御を実行する。上述したように、シートの先端がニップ部１２７に到達した状態において、シートの後端は、シート搬送方向においてトップセンサ１１０の上流に位置する。また、制御部２００は、シートがニップ部１２７に到達するまでに搬送調整制御を終了する。従って、検出間隔時間Ｔｄ＿ｔｏｐ［ｎ］は、搬送調整制御による調整後のｎ−１枚目のシートと搬送調整制御による調整前のｎ枚目のシートとのシート間時間である。制御部２００は、搬送調整制御において、ｎ枚目のシートに対する調整時間量Ｔａｃｃ［ｎ］を数４に基づいて設定する。
【数４】
2019131387.tif 000006
【００７１】
そして、制御部２００は、１枚目のシートに対する搬送調整制御と略同様に、数４に示す調整時間量Ｔａｃｃ［ｎ］から時間Ｔｓｔｅａｄｙ及び速度ｖｔｇｔを求め、求めた値に基づいて給送モータ３０１を制御する。
【００７２】
プリンタ１００では、搬送調整制御によるシートの搬送速度の加減速が想定通りに実行され、調整量に誤差が発生しなかった場合について考える。この場合に、プリンタ１００では、排出センサ１１１において、ｎ−１枚目とｎ枚目とのシートにおけるシート間時間が目標間隔時間Ｔ２となる。ところで、従来のプリンタでは、給送間隔時間Ｔ［ｎ］が数５によって決定される。
【数５】
2019131387.tif 000007
【００７３】
数５において、目標間隔時間（目標間隔）Ｔｔｇｔは、シート間時間である目標間隔時間Ｔ２に対する先端間時間に相当する。これにより、プリンタ１００では、ｎ枚目のシートがニップ部１２７に到達するタイミングがＴｐｉｃｋ［ｎ］＝Ｔｐｉｃｋ＿ｍｉｎであると共に搬送速度が変化せず速度ｖｐｓでシートが搬送された場合と同等のタイミングとなる。調整時間量Ｔａｃｃ［ｎ］は、数４に基づいて設定されるが、実質的に、数６に示される値と同様になる。
【数６】
2019131387.tif 000008
【００７４】
これにより、ｎ枚目のシートにおける画像形成時間は、Ｔｐｉｃｋ［ｎ］＝Ｔｐｉｃｋ＿ｍｉｎであると共に搬送速度が変化せず速度ｖｐｓでシートが搬送された場合と同等の時間になる。
【００７５】
しかしながら、プリンタ１００では、トップセンサ１１０の先端若しくは後端の検出精度又はレジローラ対１０９の摩耗によって、搬送調整制御による加速が想定通り実行されない虞がある。また、プリンタ１００では、調整距離量Ｌａｃｃが上限値Ｌａｃｃｍａｘより大きい場合に、シート間距離が目標のシート間距離よりＬａｃｃ−Ｌａｃｃｍａｘ広くなる。これにより、プリンタ１００では、調整時間量Ｔａｃｃ［ｎ］と搬送調整制御により実際に調整された調整時間量との間に誤差（間隔差）α［ｎ］（ｎ＝２，３，…）が発生する。プリンタ１００では、排出センサ１１１の検出位置におけるｎ−１枚目とｎ枚目とのシートのシート間時間がＴ２＋α［ｎ］となる。プリンタ１００では、搬送調整制御による加速が想定通り実行されなかったｎ−１枚目のシートとのシート間時間が目標間隔時間Ｔ２となるように、ｎ枚目のシートに対して搬送調整制御が行われる。このために、プリンタ１００では、搬送調整制御におけるｎ枚目のシートに対する調整距離量Ｌａｃｃ［ｎ］が数７によって示す値となる。
【数７】
2019131387.tif 000009
【００７６】
プリンタ１００では、数７に示すように、誤差α［ｎ］＞０の場合に、搬送されたシートの枚数が増加するにつれて、調整距離量Ｌａｃｃ［ｎ］が徐々に減少すると共に、数１により算出される距離Ｌ１が減少する。これにより、プリンタ１００では、オプション中間クラッチ制御によりオプション中間クラッチ３０７がＯＦＦ状態に切り換えられる虞がある。また、誤差α［ｎ］＝０の場合であっても、実際のシートの長さが予めユーザによって指定されたシートの長さＬｐａｐｅｒより長い場合に、略同様に距離Ｌ１が減少する。そこで、プリンタ１００では、給送間隔時間Ｔ［ｎ］を数８に基づいて調整する第１給送間隔調整制御（給送間隔調整制御）を実行する。
【数８】
2019131387.tif 000010
【００７７】
数８において、補正量Ｔｒｅｖは、誤差α［ｎ］に基づいて給送間隔時間Ｔ［ｎ］を補正する補正量である。本実施形態の制御部２００は、排出センサ１１１の検出結果に基づいて、誤差α［ｎ］をＲＡＭ２０２ｂに設けられたバッファに蓄積させる。制御部２００は、バッファに記憶されている記憶値であるバッファ値Ｄに基づいて、次に給送するシートにおいてＬ１≧Ｌｍｉｎ＿ｉｎｔｒｖｌが保持されるか否かを判定する。次に給送するシートにおいてＬ１＜Ｌｍｉｎ＿ｉｎｔｒｖｌになる虞があると判定した場合に、制御部２００は、バッファ値Ｄに基づいて補正量Ｔｒｅｖを変化させ、給送間隔時間Ｔ［ｎ］を調整する。
【００７８】
［第１給送間隔調整制御に係る制御処理の詳細］
ここで、第１給送間隔調整制御に係る制御処理の詳細について、図９（ａ）及び図９（ｂ）を参照しながら説明する。図９（ａ）は、連続形成ジョブの開始に基づいて開始される第１給送間隔調整制御における各工程を示すフローチャートである。図９（ｂ）は、第１給送間隔調整制御に係る制御処理を示すフローチャートであり、第１給送間隔調整制御に関するパラメータのリセットと給送とに係る制御処理を示すフローチャートである。
【００７９】
第１給送間隔調整制御において、制御部２００は、連続形成ジョブにおける１枚目のシート給送開始に基づいて、バッファ値Ｄに値「０」をセットして、バッファ値Ｄを初期化する（ステップＳ３０１）。ステップＳ３０１を実行した後に、制御部２００は、排出センサ１１１により１枚目のシートにおける先端を検出するまで待機する（ステップＳ３０２）。そして、排出センサ１１１がＯＦＦ状態からＯＮ状態に切り換わった場合に、制御部２００は、ステップＳ３０３を実行する。
【００８０】
ステップＳ３０３において、制御部２００は、排出センサ１１１により１枚目のシートにおける先端を検出してから２枚目のシートにおける先端を検出するまでの先端間時間である時間（搬送間隔）Ｔｏｕｔ［２］の測定を開始する。すなわち、制御部２００は、排出センサ１１１がＯＦＦ状態からＯＮ状態に切り換わった時点において、ＣＰＵ２０１内部のタイマをスタートして時間Ｔｏｕｔ［２］の測定を開始する。
【００８１】
給送間隔調整制御では、ステップＳ３０３以降の制御処理が２枚目以降のシートに対して繰り返し実行される。ここで、ステップＳ３０３以降の説明では、ステップＳ３０３の実行前に先端が検出された最新のシートをｎ−１枚目のシートとし、ステップＳ３０３の実行後に先端が検出される最新のシートをｎ枚目のシートとする。連続形成ジョブが開始されてからｎ−１回目のステップＳ３０３において、制御部２００は、排出センサ１１１によりｎ−１枚目のシートを検出してからｎ枚目のシートを検出するまでの時間（搬送間隔）Ｔｏｕｔ［ｎ］（ｎ＝２，３，…）の測定を開始する。以降の説明では、連続形成ジョブが開始されてからｎ−１回目のステップＳ３０３が実行され、次にｎ−１回目のステップＳ３０４が実行されるものとして、説明する。
【００８２】
ステップＳ３０３を実行した後に、制御部２００は、排出センサ１１１によりｎ枚目のシートにおける先端を検出するまで待機する（ステップＳ３０４）。排出センサ１１１がＯＦＦ状態からＯＮ状態に切り換わった場合に、制御部２００は、タイマをストップし、時間Ｔｏｕｔ［ｎ］の測定を終了する（ステップＳ３０５）。ここで測定された時間Ｔｏｕｔ［ｎ］には、誤差α［ｎ］が含まれており、数９に示される値となる。
【数９】
2019131387.tif 000011
【００８３】
ステップＳ３０５を実行した後に、制御部２００は、バッファ値Ｄに、バッファ値Ｄと時間Ｔｏｕｔ［ｎ］及び目標間隔時間Ｔｔｇｔの差分との合計値をセットする（ステップＳ３０６）。すなわち、制御部２００は、バッファ値ＤにＴｏｕｔ［ｎ］−Ｔｔｇｔを加算することにより、バッファ値Ｄに誤差α［ｎ］を蓄積させる。
【００８４】
ステップＳ３０６を実行した後に、制御部２００は、バッファ値Ｄが予め設定された閾値Ｄｔｈｒｅｓｈ以上であるか否かを判定する（ステップＳ３０７）。バッファ値Ｄが予め設定された閾値Ｄｔｈｒｅｓｈ以上であると判定した場合に（ステップＳ３０７：Ｙｅｓ）、制御部２００は、次に給送するシートにおいてＬ１＜Ｌｍｉｎ＿ｉｎｔｒｖｌになる虞があると判定する。そして、制御部２００は、補正量Ｔｒｅｖに補正量Ｔｒｅｖとバッファ値Ｄとの合計値をセットする（ステップＳ３０８）。また、ステップＳ３０８において、制御部２００は、補正量Ｔｒｅｖに値をセットした後に、バッファ値Ｄに値「０」をセットして初期化する。このように、制御部２００は、バッファ値Ｄが閾値Ｄｔｈｒｅｓｈ以上となるまで給送間隔時間Ｔ［ｎ］を目標間隔時間Ｔｔｇｔである第１給送間隔に設定する。制御部２００は、バッファ値Ｄが閾値Ｄｔｈｒｅｓｈ以上となるまでの所定期間に搬送された各シートにおける誤差α［ｎ］に基づいて、給送間隔時間Ｔ［ｎ］を目標間隔時間Ｔｔｇｔとバッファ値Ｄとの合計である第２給送間隔に変更するように構成されている。
【００８５】
プリンタ１００では、ｎ−１回目のステップＳ３０７が実行された後に給送されるシートがｎ＋１枚目のシートであるとは限らず、ｎ＋２枚目又はｎ＋３枚目のシートである可能性がある。例えば、プリンタ１００では、ｎ−１回目のステップＳ３０７が実行された後に給送されるシートがｍ＋１枚目（ｍ＞ｎ）のシートであり、誤差α［ｎ＋１］〜α［ｍ］が一定の誤差α´である場合について想定する。この場合に、プリンタ１００では、ｍ枚目のシートに対する搬送調整制御による調整距離量Ｌａｃｃ［ｍ］が数１０に示される値となる。
【数１０】
2019131387.tif 000012
【００８６】
従って、搬送調整制御による調整後のｍ枚目のシートは、調整量において常に誤差が発生せずに搬送調整制御による調整が行われた場合と比較して、シート搬送方向において、Ｄ＋α´×（ｍ−ｎ−１）上流に位置する。プリンタ１００では、Ｔｐｉｃｋ［ｍ＋１］＝Ｔｐｉｃｋ＿ｍｉｎである場合に、搬送調整制御による調整後のｍ枚目のシートと搬送調整制御による調整前のｍ＋１枚目のシートとのシート間時間がＴ２−Ｄ−α´×（ｍ−ｎ−１）となる。これにより、距離Ｌ１は、（Ｔ２−Ｄ−α´×（ｍ−ｎ−１））×ｖｐｓとなる。本実施形態におけるプリンタ１００では、Ｌ１≧Ｌｍｉｎ＿ｉｎｔｒｖｌとなるバッファ値Ｄを閾値Ｄｔｈｒｅｓｈと設定する。なお、誤差α´は、予め実験的に求められた値である。また、プリンタ１００では、給送オプション１５０の接続を１段のみとしたが、複数の給送オプションを接続可能な場合に、補正量Ｔｒｅｖの反映タイミングがｎ＋４枚目又はｎ＋５枚目のシートとさらに遅れることになる。そのために、値ｎ及び値ｍの差と閾値Ｄｔｈｒｅｓｈとは、給送オプション１５０の構成に応じて設定される。
【００８７】
バッファ値Ｄが閾値Ｄｔｈｒｅｓｈ未満であると判定した場合（ステップＳ３０７：Ｎｏ）又はステップＳ３０８を実行した後に、制御部２００は、現在実行しているジョブにおける最後のシートを給送したか否かを判定する（ステップＳ３０９）。最後のシートを給送していないと判定した場合に（ステップＳ３０９：Ｎｏ）、制御部２００は、再びステップＳ３０３を実行する。また、最後のシートを給送したと判定した場合に（ステップＳ３０９：Ｙｅｓ）、制御部２００は、第１給送間隔調整制御を終了する。
【００８８】
また、制御部２００は、第１給送間隔調整制御と並行して、図９（ｂ）に示す第１給送間隔調整制御に係る制御処理を実行する。制御部２００は、連続形成ジョブにおける１枚目のシート給送開始に基づいて、補正量Ｔｒｅｖに値「０」をセットして初期化する（ステップＳ４０１）。ステップＳ４０１を実行した後に、制御部２００は、給送後経過時間が給送間隔時間Ｔ［ｎ］以上であるか否かを判定する（ステップＳ４０２）。給送間隔時間Ｔ［ｎ］は、目標間隔時間ＴｔｇｔとステップＳ４０２実行時にＲＡＭ２０１ｂに記憶されている補正量Ｔｒｅｖとの合計値である。すなわち、制御部２００は、前回シートの給送を開始してからＴｔｇｔ＋Ｔｒｅｖ以上経過したか否かを判定する。ステップＳ４０２において給送後経過時間が給送間隔時間Ｔ［ｎ］未満であると判定した場合に、制御部２００は、再びステップＳ４０２を実行し、ステップＳ４０３以降の実行を待機する。
【００８９】
ステップＳ４０２において、給送後経過時間が給送間隔時間Ｔ［ｎ］以上であると判定した場合に、制御部２００は、補正量Ｔｒｅｖに値「０」をセットして初期化する（ステップＳ４０３）。ステップＳ４０３を実行した後に、制御部２００は、現在実行しているジョブにおける最後のシートを給送したか否かを判定する（ステップＳ４０４）。ステップＳ４０４において、最後のシートを給送したと判定した場合（ステップＳ４０４：Ｙｅｓ）、制御部２００は、第１給送間隔調整制御に係る制御処理を終了する。
【００９０】
また、ステップＳ４０４において、最後のシートを給送していないと判定した場合（ステップＳ４０４：Ｎｏ）、制御部２００は、シートにおける給送を開始し（ステップＳ４０５）、再びステップＳ４０２を実行する。例えば、プリンタ１００では、ｎ−１回目のステップＳ４０３を実行してからｎ回目のステップＳ４０２を実行するまでの間に、ステップＳ３０８を実行した場合に、給送間隔時間Ｔ［ｎ＋１］が目標間隔時間Ｔｔｇｔより大きくなる。すなわち、プリンタ１００では、ｎ＋１枚目のシートにおける給送開始タイミングが遅れる。そして、プリンタ１００では、ステップＳ４０３が実行されることにより、ｎ＋１枚目とｎ＋２枚目とのシートにおける給送間隔時間Ｔ［ｎ＋２］が目標間隔時間Ｔｔｇｔに戻る。
【００９１】
このように、第１実施形態において、制御部２００は、第１給送間隔調整制御において、給送間隔時間Ｔ［ｎ］の補正量Ｔｒｅｖを値「０」から増加させることにより、一定の時間内に給送するシートの量を減らすことが可能に構成されている。これにより、プリンタ１００では、シート搬送路に存在するシートの量を減少させて搬送調整制御実行後の先行シートと搬送調整制御実行前の後続シートとのシート間距離を広げることができる。このため、シート間の距離が詰まって、シートの重送やジャムが発生することを防止できる。プリンタ１００では、シート間距離がシートを連続して給送可能な最低限のシート間距離である閾値Ｌｍｉｎ＿ｉｎｔｒｖｌより小さくなることを防ぐことができ、スループットが低下することを防ぐことができる。
【００９２】
また、プリンタ１００では、シート間距離が閾値Ｌｍｉｎ＿ｉｎｔｒｖｌより小さくなることを防ぐことができるので、オプション中間クラッチ制御によりオプション中間クラッチ３０７をＯＮ状態からＯＦＦ状態に切り換わることを防ぐことできる。これにより、プリンタ１００では、スループットが低下することを防ぐことができると共に、オプション中間クラッチ３０７におけるＯＮ状態とＯＦＦ状態との切り換えによる騒音の発生を防ぐことができる。
【００９３】
また、プリンタ１００では、排出センサ１１１により検出されるｎ−１枚目とｎ枚目とのシートにおける時間Ｔｏｕｔ［ｎ］（ｎ＝２，３，…）と目標間隔時間Ｔｔｇｔとの差から求まる誤差α［ｎ］に基づいて補正量Ｔｒｅｖが設定される。これにより、プリンタ１００は、排出されるシートにおける先端間時間を目標間隔時間Ｔｔｇｔより大きくすることができ、シート搬送路に存在するシートの量を減少させことができる。また、プリンタ１００では、給送間隔時間Ｔ［ｎ］が過度に大きくなることを防ぐことができ、スループットが低下することを防ぐことができる。
【００９４】
また、プリンタ１００では、バッファ値Ｄが閾値Ｄｔｈｒｅｓｈ以上となるまでの所定期間に搬送された各シートにおける誤差α［ｎ］に基づいて、補正量Ｔｒｅｖが設定される。これにより、プリンタ１００では、偶然あるシートに対する誤差α［ｎ］が大きくなったとしても、補正量Ｔｒｅｖが過度に大きくなることを防ぐことができ、スループットが低下することを防ぐことができる。
【００９５】
また、プリンタ１００では、排出センサ１１１の検出位置における先行シートと後続シートとの搬送間隔時間として、先端間時間が測定される。排出センサ１１１では、実際のシートの長さが、ユーザが指定した長さＬｐａｐｅｒより長い場合、又は排出センサ１１１にフォトインタラプタとフラグとが用いられている場合に、シートの先端に比べてシートの後端の検出精度が低下する虞がある。しかしながら、プリンタ１００では、排出センサ１１１による先行シートと後続シートとの先端の検出に基づいて搬送間隔時間が測定されるので、補正量Ｔｒｅｖの計算精度が低下することを防ぐことができる。
【００９６】
また、プリンタ１００では、排出センサ１１１の検出結果から算出される誤差α［ｎ］に基づいて搬送調整制御が実行されるのではなく、排出センサ１１１の検出結果に基づいて第１給送間隔調整制御が実行されるように構成されている。これにより、プリンタ１００では、調整距離量Ｌａｃｃが上限値Ｌａｃｃｍａｘより大きくなり、シート間距離をせばめることができなくなることを防ぐことができる。また、プリンタ１００では、仮に誤差α［ｎ］に基づいてｍ枚目（ｍ＞ｎ）のシートに対して搬送調整制御が実行されたが、α［ｍ］＜α［ｎ］であった場合に、搬送調整実行後の先行シートと後続シートとのシート間距離がＴ２×ｖｐｓ未満となる虞がある。プリンタ１００では、排出センサ１１１の検出結果に基づいて第１給送間隔調整制御が実行されることにより、シート間距離がＴ２×ｖｐｓ未満となってシートの詰まり、センサによる誤検出及び画像弊害が発生することを防ぐことができる。
【００９７】
なお、第１実施形態において、プリンタ１００では、排出センサ１１１により検出された先行シートと後続シートとの先端間時間に基づいて第１給送間隔調整制御が実行されるように構成されているが、これに限らない。プリンタ１００では、排出センサ１１１により先行シートの後端が検出されたタイミングと後続シートの先端が検出されたタイミングとに基づいてシート間時間が測定され、シート間時間に基づいて第１給送間隔調整制御が実行されるように構成されていてもよい。また、プリンタ１００では、排出センサ１１１に限らず、カメラ等のセンサにより先端シートと後続シートとの先端間距離が測定されて、その搬送間隔距離に基づいて第１給送間隔調整制御が実行されるように構成されていてもよい。
【００９８】
また、第１実施形態において、トップセンサ１１０による先行シートの後端における検出タイミングと後続シートの後端における検出タイミングとに基づいて先行シートと後続シートとの搬送間隔時間が測定されるように構成されていてもよい。そして、プリンタ１００は、その搬送間隔時間に基づいて第１給送間隔調整制御が実行されるように構成されていてもよい。このように、プリンタ１００では、センサにより先行シートと後続シートとの搬送間隔距離又は搬送間隔時間が測定され、その搬送間隔距離又は搬送間隔時間に基づいて第１給送間隔調整制御が実行されるように構成されていれば、本実施形態に限らない。
【００９９】
また、第１実施形態において、プリンタ１００は、第１給送間隔調整制御において、目標間隔時間Ｔｔｇｔに基づいて誤差α［ｎ］を求めるように構成されているが、これに限らない。プリンタ１００は、目標間隔時間Ｔｔｇｔに基づいて誤差α［ｎ］を求めるように構成されていてもよい。
【０１００】
また、第１実施形態において、プリンタ１００では、バッファ値Ｄが閾値Ｄｔｈｒｅｓｈ以上となるまでの所定期間における誤差α［ｎ］が蓄積されたバッファ値Ｄに基づいて補正量Ｔｒｅｖが設定されるように構成されているが、これに限らない。プリンタ１００では、第１給送間隔調整制御において、誤差α［ｎ］が計測される都度補正量Ｔｒｅｖが設定されて給送間隔時間Ｔ［ｎ］が変更されるように構成されていてもよい。
【０１０１】
＜第２実施形態＞
続いて、第２実施形態について説明する。なお、第１実施形態と同様の構成については、図示を省略、又は図に同一符号を付して説明を省略する。プリンタ１００Ａは、図１に示すように、制御部２００Ａを有するプリンタ本体１０１Ａと給送オプション１５０とを備えている。プリンタ本体１０１Ａは、第１実施形態のプリンタ本体１０１と比較して、排出センサ１１１を有していない。制御部２００Ａは、ＣＰＵ２０１Ａと、ＲＯＭ２０２Ａａ及びＲＡＭ２０２Ａｂを有するメモリ２０２Ａとを備えている。また、制御部２００Ａは、オプション中間クラッチ制御及び搬送調整制御を実行可能に構成されている。
【０１０２】
ところで、プリンタ１００Ａでは、誤差α［ｎ］が発生しない場合に、搬送調整制御における調整時間量Ｔａｃｃ［ｎ］が実質数６に示される値となる。従って、プリンタ１００Ａでは、誤差α［ｎ］が発生する場合に、搬送調整制御における調整時間量Ｔａｃｃ［ｎ］が実質数１１に示される値となる。
【数１１】
2019131387.tif 000013
【０１０３】
これにより、プリンタ１００Ａでは、ｎ枚目のシートに対する調整時間量Ｔａｃｃ［ｎ］とｎ−１枚目のシートに対する調整時間量Ｔａｃｃ［ｎ−１］との差分である調整時間差Ｅ［ｎ］が数１２となる。
【数１２】
2019131387.tif 000014
【０１０４】
プリンタ１００Ａでは、数１２のＴｐｉｃｋ［ｎ］−Ｔｐｉｃｋ［ｎ−１］の平均値がＭ回のデータでおよそ０になるばらつきの分布である場合に、直近Ｍ回の調整時間差Ｅ［ｎ］における平均値Ｅａｖｅが直近Ｍ回の−α［ｎ］における平均値となる。制御部２００Ａは、調整時間差Ｅ［ｎ］の平均値Ｅａｖｅに基づいて、補正量Ｔｒｅｖを更新する第２給送間隔調整制御（給送間隔調整制御）を実行する。
【０１０５】
［第２給送間隔調整制御に係る制御処理の詳細］
ここで、第２給送間隔調整制御に係る制御処理の詳細について、図１０（ａ）及び図１０（ｂ）を参照しながら説明する。図１０（ａ）は、第２給送間隔調整制御における各工程を示すフローチャートである。図１０（ｂ）は、第２給送間隔調整制御に係る制御処理を示すフローチャートであり、給送に係る制御処理を示すフローチャートである。
【０１０６】
第２給送間隔調整制御において、制御部２００Ａは、連続形成ジョブにおける１枚目のシート給送開始に基づいて、補正量Ｔｒｅｖに値「０」をセットして、補正量Ｔｒｅｖを初期化する（ステップＳ５０１）。ステップＳ５０１を実行した後に、制御部２００Ａは、トップセンサ１１０により２枚目のシートにおける先端を検出するまで待機する（ステップＳ５０２）。そして、トップセンサ１１０により２枚目のシートを検出した場合に、制御部２００Ａは、ステップＳ５０３を実行する。
【０１０７】
ステップＳ５０３において、制御部２００Ａは、トップセンサ１１０に次のシートにおける先端を検出するまで待機する。第２給送間隔調整制御では、ステップＳ５０３以降の制御処理が３枚目以降のシートに対して繰り返し実行される。ここで、ステップＳ５０３以降の説明では、ステップＳ５０３の実行前に先端が検出された最新のシートをｎ−１枚目のシートとし、ステップＳ５０３において先端が検出されるシートをｎ枚目のシートとする。すなわち、制御部２００Ａは、ｎ−２回目のステップＳ５０３において、ｎ枚目のシートにおける先端を検出するまで待機し、ｎ−１回目のステップＳ５０３において、ｎ＋１枚目のシートにおける先端を検出するまで待機する。以降の説明では、連続形成ジョブが開始されてからｎ−２回目（ｎ＝２，３，…）のステップＳ５０３が実行され、次にｎ−２回目のステップＳ５０４が実行されるものとして、説明する。
【０１０８】
ステップＳ５０３において、トップセンサ１１０によりｎ枚目のシートにおける先端が検出された場合に、制御部２００Ａは、調整時間量Ｔａｃｃ［ｎ］と調整時間量Ｔａｃｃ［ｎ−１］との差分である調整時間差Ｅ［ｎ］を算出する（ステップＳ５０４）。制御部２００Ａは、調整時間差Ｅ［ｎ］をＲＡＭ２０２Ａｂに記憶させる。ステップＳ５０４を実行した後に、制御部２００Ａは、直近Ｍ回の調整時間差Ｅ［ｎ］の平均値Ｅａｖｅ平均値Ｅａｖｅを算出する（ステップＳ５０５）。ステップＳ５０５において、制御部２００Ａは、ｎ≧Ｍ−１である場合に、調整時間差Ｅ［ｎ−Ｍ＋１］〜Ｅ［ｎ］に基づいて、平均値Ｅａｖｅを算出し、ｎ＜Ｍ−１である場合に、Ｅａｖｅ＝０とする。なお、ｎ＜Ｍ−１である場合に、制御部２００Ａは、ステップＳ５０４を実行した後に、ステップＳ５０５を実行せずにステップＳ５０６を実行するように構成されていてもよい。
【０１０９】
ステップＳ５０５を実行した後に、制御部２００Ａは、平均値Ｅａｖｅを補正量Ｔｒｅｖに反映させる反映条件が成立しているか否かを判定する（ステップＳ５０６）。制御部２００Ａは、ｎ≧Ｍ−１である場合に、平均値Ｅａｖｅを算出するためのサンプリング数が十分であることから反映条件が成立していると判定し、ｎ＜Ｍ−１である場合に、反映条件が成立していないと判定する。
【０１１０】
反映条件が成立していると判定した場合に（ステップＳ５０６：Ｙｅｓ）、制御部２００Ａは、補正量Ｔｒｅｖに「−Ｅａｖｅ」をセットする（ステップＳ５０７）。このように、制御部２００Ａは、トップセンサ１１０の検出結果に基づいて決定される調整距離量Ｌａｃｃ［ｎ］を用いて、補正量Ｔｒｅｖを設定する。制御部２００Ａは、給送間隔時間Ｔ［ｎ］を前回設定された補正量Ｔｒｅｖと目標間隔時間Ｔｔｇｔとの合計である第１給送間隔から今回設定されたＴｒｅｖと目標間隔時間Ｔｔｇｔとの合計である第２給送間隔に変更する。また、反映条件が成立していないと判定した場合に（ステップＳ５０６：Ｎｏ）、制御部２００Ａは、補正量Ｔｒｅｖに値「０」をセットする（ステップＳ５０８）。
【０１１１】
ステップＳ５０７，Ｓ５０８を実行した後に、制御部２００Ａは、現在実行しているジョブにおける最後のシートを給送したか否かを判定する（ステップＳ５０９）。最後のシートを給送していないと判定した場合に（ステップＳ５０９：Ｎｏ）、制御部２００Ａは、再びステップＳ５０３を実行する。また、最後のシートを給送したと判定した場合に（ステップＳ５０９：Ｙｅｓ）、制御部２００Ａは、第２給送間隔調整制御を終了する。
【０１１２】
また、制御部２００Ａは、第２給送間隔調整制御と並行して、図１０（ｂ）に示す第２給送間隔調整制御に係る制御処理を実行する。制御部２００は、連続形成ジョブにおける１枚目のシート給送開始に基づいて、ステップＳ６０１を実行する。ステップＳ６０１において、制御部２００Ａは、給送後経過時間が給送間隔時間Ｔ［ｎ］以上であるか否かを判定する（ステップＳ６０１）。給送間隔時間Ｔ［ｎ］は、目標間隔時間ＴｔｇｔとステップＳ６０１実行時にＲＡＭ２０１Ａｂに記憶されている補正量Ｔｒｅｖとの合計値である。給送後経過時間が給送間隔時間Ｔ［ｎ］未満であると判定した場合に（ステップＳ６０１：Ｎｏ）、制御部２００Ａは、再びステップＳ６０１を実行し、ステップＳ６０２以降の実行を待機する。
【０１１３】
給送後経過時間が給送間隔時間Ｔ［ｎ］以上であると判定した場合に（ステップＳ６０１：Ｙｅｓ）、制御部２００Ａは、現在実行しているジョブにおける最後のシートを給送したか否かを判定する（ステップＳ６０２）。最後のシートを給送したと判定した場合に（ステップＳ６０２：Ｙｅｓ）、制御部２００Ａは、第２給送間隔調整制御に係る制御処理を終了する。また、最後のシートを給送していないと判定した場合に（ステップＳ６０２：Ｎｏ）、制御部２００Ａは、シートにおける給送を開始し（ステップＳ６０３）、再びステップＳ６０１を実行する。
【０１１４】
このように、プリンタ１００Ａでは、搬送調整制御による調整距離量Ｌａｃｃに基づいて−α［ｎ］の推定値である平均値Ｅａｖｅを算出し、平均値Ｅａｖｅに基づいて第２給送間隔調整制御が実行される。これにより、プリンタ１００Ａでは、誤差α［ｎ］を計測するためのセンサを設ける必要がなく、コストの増加を防ぎつつ、シート間距離が閾値Ｌｍｉｎ＿ｉｎｔｒｖｌより小さくなることを防ぐことができ、スループットが低下することを防ぐことができる。
【０１１５】
また、プリンタ１００Ａは、直近Ｍ枚のシートにおける調整距離量Ｌａｃｃに基づいて補正量Ｔｒｅｖを設定するので、直近のシートに対して発生した誤差α［ｎ］に基づいて、補正量Ｔｒｅｖを設定することができる。これにより、プリンタ１００Ａは、現在搬送されているシートに対して、補正量Ｔｒｅｖが過度に大きい又は小さくなることを防ぎ、スループットが低下することを防ぐことができる。
【０１１６】
また、プリンタ１００Ａでは、シートが搬送される都度、補正量Ｔｒｅｖを更新するので、現在搬送しているシートに対して、補正量Ｔｒｅｖが過度に大きい又は小さくなることを防ぎ、スループットが低下することを防ぐことができる。
【０１１７】
なお、第２実施形態におけるプリンタ１００Ａでは、第２給送間隔調整制御において、シートが搬送される都度補正量Ｔｒｅｖが更新されるように構成されているが、これに限らない。プリンタ１００Ａでは、複数枚のシートが搬送される都度補正量Ｔｒｅｖが更新されるように構成されていてもよい。
【０１１８】
また、第２実施形態におけるプリンタ１００Ａでは、第２給送間隔調整制御において、直近Ｍ枚のシートにおける調整距離量Ｌａｃｃに基づいて補正量Ｔｒｅｖが更新されるように構成されているが、これに限らない。プリンタ１００Ａでは、連続形成ジョブにおける１枚目から全てのシートにおける調整距離量Ｌａｃｃに基づいて補正量Ｔｒｅｖが更新されるように構成されていてもよい。また、プリンタ１００Ａでは、今回実行されている連続形成ジョブのシートと共に前回実行されている連続形成ジョブのシートにおける調整距離量Ｌａｃｃに基づいて補正量Ｔｒｅｖが更新されるように構成されていてもよい。
【０１１９】
＜第３実施形態＞
続いて、第３実施形態について説明する。なお、第１実施形態と同様の構成については、図示を省略、又は図に同一符号を付して説明を省略する。プリンタ１００Ｂは、図１に示すように、制御部２００Ｂを有するプリンタ本体１０１Ｂと給送オプション１５０とを備えている。プリンタ本体１０１Ｂは、第１実施形態のプリンタ本体１０１と比較して、排出センサ１１１を有していない。制御部２００Ｂは、ＣＰＵ２０１Ｂと、ＲＯＭ２０２Ｂａ及びＲＡＭ２０２Ｂｂとを有するメモリ２０２Ｂとを備えている。また、制御部２００Ｂは、オプション中間クラッチ制御及び搬送調整制御を実行可能に構成されている。
【０１２０】
第３実施形態において、制御部２００Ｂは、連続形成ジョブにおいて、シートに画像形成を行う都度ＲＡＭ２０２Ｂｂに設けられたカウンタを増加させることにより、画像形成ジョブを開始してから排出トレイ１４５に排出されたシートの排出枚数Ｋを計数する。制御部２００Ｂは、オプション中間クラッチ制御によりオプション中間クラッチ３０７がＯＦＦ状態になった場合に、補正量Ｔｒｅｖを更新する第３給送間隔調整制御（給送間隔調整制御）を実行する。
【０１２１】
プリンタ１００Ｂでは、誤差α［ｎ］が大きいほど、搬送調整制御実行後の先行シートと搬送調整制御実行前の後続シートとのシート間距離が小さくなりやすい。すなわち、プリンタ１００Ｂでは、誤差α［ｎ］が大きいほど、画像形成ジョブが開始されてからオプション中間クラッチ制御によりオプション中間クラッチ３０７がＯＦＦ状態になるまでの所定期間におけるシートの排出枚数Ｋが少なくなる。制御部２００Ｂは、第３給送間隔調整制御において、画像形成ジョブを開始してからオプション中間クラッチ制御によりオプション中間クラッチ３０７がＯＦＦ状態になるまでの排出枚数Ｋに基づいて補正量Ｔｒｅｖを更新する。
【０１２２】
図１１は、シートの排出枚数Ｋと補正量Ｔｒｅｖを更新する更新式との対応関係を示す対応テーブルである。制御部２００Ｂは、排出枚数Ｋが予め設定した閾値Ｐ１より小さい場合に、補正量Ｔｒｅｖに予め設定した更新量Ｔｒｅｖ１を加算して補正量Ｔｒｅｖを更新する。排出枚数Ｋが閾値Ｐ１以上かつ予め設定した閾値Ｐ２未満である場合に、制御部２００Ｂは、補正量Ｔｒｅｖに更新量Ｔｒｅｖ１より小さい更新量Ｔｒｅｖ２を加算して補正量Ｔｒｅｖを更新する。排出枚数Ｋが閾値Ｐ２以上かつ予め設定した閾値Ｐ３未満である場合に、制御部２００Ｂは、補正量Ｔｒｅｖに更新量Ｔｒｅｖ２より小さい更新量Ｔｒｅｖ３を加算して補正量Ｔｒｅｖを更新する。これにより、制御部２００Ｂは、給送時間を更新前の補正量Ｔｒｅｖと目標間隔時間Ｔｔｇｔとの合計である第１給送時間から更新後の補正量Ｔｒｅｖと目標間隔時間Ｔｔｇｔとの合計である第２給送時間に変更する。なお、排出枚数Ｋが閾値Ｐ３以上である場合に、制御部２００Ｂは、補正量Ｔｒｅｖの更新を行わない。また、閾値Ｐ１〜Ｐ３及び更新量Ｔｒｅｖ１〜Ｔｒｅｖ３は、予め実験的に決定した値であり、Ｐ１＜Ｐ２＜Ｐ３、Ｔｒｅｖ１＞Ｔｒｅｖ２＞Ｔｒｅｖ３となる値である。
【０１２３】
また、制御部２００Ｂは、連続形成ジョブが再開された後に、再びオプション中間クラッチ制御によりオプション中間クラッチ３０７がＯＦＦ状態になった場合に、再び第３給送間隔調整制御を実行する。すなわち制御部２００Ｂは、オプション中間クラッチ制御によりオプション中間クラッチ３０７がＯＦＦ状態になる都度、オプション中間クラッチ３０７が前回ＯＦＦ状態になってから今回ＯＦＦ状態となるまでの排出枚数Ｋに基づいて補正量Ｔｒｅｖを更新する。これにより、プリンタ１００Ｂでは、補正量Ｔｒｅｖが誤差α［ｎ］に収束する。
【０１２４】
このように、プリンタ１００Ｂでは、ＲＡＭ２０２Ｂｂに記憶されているシートの排出枚数Ｋに基づいて、第３給送間隔調整制御を実行するので、第３給送間隔調整制御ために専用のメモリ領域を設ける必要がない。これにより、プリンタ１００Ｂでは、コストの増加を防ぎつつ、シート間距離が閾値Ｌｍｉｎ＿ｉｎｔｒｖｌより小さくなることを防ぐことができ、スループットが低下することを防ぐことができる。
【０１２５】
なお、第１〜第３実施形態において、プリンタ１００〜１００Ｂでは、トップセンサ１１０によりシート間時間が測定され、そのシート間時間に基づいて搬送調整制御が実行されるように構成されているが、これに限らない。プリンタ１００〜１００Ｂでは、トップセンサ１１０により先端間時間が測定され、その先端間時間に基づいて搬送調整制御が実行されるように構成されていてもよい。また、プリンタ１００〜１００Ｂでは、カメラにより測定されたシート間距離に基づいて搬送調整制御が実行されるように構成されていてもよい。プリンタ１００〜１００Ｂでは、センサにより測定された搬送間隔距離又は搬送間隔時間に基づいて搬送調整制御が実行されるように構成されていれば、第１〜第３実施形態に限らない。
【０１２６】
また、第１〜第３実施形態では、連続形成ジョブにおいて給送間隔時間Ｔ［ｎ］経過する都度オプション給送クラッチ３０８がＯＦＦ状態からＯＮ状態に切り換えられてシート給送が開始されるように構成されているが、これに限らない。プリンタ１００〜１００Ｂでは、オプション給送ローラ１５２が昇降可能に支持されており、給送間隔時間Ｔ［ｎ］経過する都度オプション給送クラッチ３０８が下降してシートに当接することによりシート給送が開始されるように構成されていてもよい。
【０１２７】
また、第１〜第３実施形態において、プリンタ１００〜１００Ｂでは、給送オプション１５０によりシートの給送に対して第１〜第３給送間隔調整制御が実行されるように構成されているが、これに限らない。プリンタ１００〜１００Ｂでは、シート給送装置１０２の給送に対して第１〜第３給送間隔調整制御が実行されるように構成されていてもよい。
【０１２８】
また、第１〜第３実施形態において、プリンタ１００〜１００Ｂでは、オプション中間クラッチ制御が実行されるように構成されているが、オプション中間クラッチ制御が実行されないように構成されていてもよい。この場合に、プリンタ１００Ｂでは、連続形成ジョブにおいて、予め設定された所定期間の排出枚数Ｋに基づいて補正量Ｔｒｅｖが更新されるように構成されていれば、第３実施形態に限らない。
【符号の説明】
【０１２９】
１００，１００Ａ，１００Ｂ：画像形成装置（プリンタ）、１０１：装置本体（プリンタ本体）、１０９：第１シート搬送部（レジストレーションローラ対、レジローラ対）、１１０：シート検出部（トップセンサ）、１１１：シート検出部（排出センサ）、１２３：像担持体（感光体ドラム）、１２６：転写部（転写ローラ）、１２７：画像形成部（ニップ部）、１３０：定着回転体対（定着装置）、１５１：シート支持部（中板）、１５２：シート給送部（オプション給送ローラ）、１５６：第２シート搬送部（オプション搬送ローラ対）、２００，２００Ａ，２００Ｂ：制御部、３０１：第２の駆動源（給送モータ）、３０２：駆動源、第１の駆動源（メインモータ）、３０７：第２クラッチ（オプション中間クラッチ）、３０８：第１クラッチ（オプション給送クラッチ）
【図１】
2019131387.tif 000015
【図２】
2019131387.tif 000016
【図３】
2019131387.tif 000017
【図４】
2019131387.tif 000018
【図５】
2019131387.tif 000019
【図６】
2019131387.tif 000020
【図７】
2019131387.tif 000021
【図８】
2019131387.tif 000022
【図９】
2019131387.tif 000023
【図１０】
2019131387.tif 000024
【図１１】
2019131387.tif 000025