<第一実施形態>
図1乃至図3は、本発明の一実施形態に係る記録装置100の動作説明図であり、特に、重ね連送の動作説明図である。図1乃至図3は記録装置100の断面構造を模式的に示している。本実施形態では、シリアル型のインクジェット記録装置に本発明を適用した場合について説明するが、本発明は他の形式の記録装置にも適用可能である。
なお、「記録」には、文字、図形等有意の情報を形成する場合のみならず、有意無意を問わず、広く記録媒体上に画像、模様、パターン等を形成する、又は媒体の加工を行う場合も含まれ、人間が視覚で知覚し得るように顕在化したものであるか否かを問わない。また、本実施形態では「記録媒体」としてシート状の紙を想定するが、布、プラスチック・フィルム等であってもよい。シート状の記録媒体をここでは記録シートと呼ぶ。
記録装置100の動作説明の前に、その構成について主に図1の状態ST1を参照して説明する。記録装置100は、複数枚の記録シート1を積載可能な給送トレイ11(積載部)と、記録シート1に記録を行う記録ユニットと、給送トレイ11の記録シート1を搬送可能な搬送装置と、を備える。
記録ユニットは、記録ヘッド7と、キャリッジ10とを含む。記録ヘッド7は記録シート1に対して記録を行う。本実施形態では記録ヘッド7は、インクを吐出して記録シート1に記録を行うインクジェット記録ヘッドである。記録ヘッド7に対向する位置には、記録シート1の裏面を支持するプラテン8が配置されている。キャリッジ10は記録ヘッド7を搭載して搬送方向と交差する方向へ移動する。
搬送装置は、給送機構、搬送機構、排出機構に大別される。給送機構は、給送トレイ11に積載された記録シート1を搬送機構に給送し、搬送機構は給送された記録シート1を排出機構に搬送する。排出機構は記録シート1を記録装置100の外部に搬送する。記録中の記録シート1の搬送は、主として、搬送機構が行う。このように記録シート1は、給送機構、搬送機構、排出機構により順次搬送される。給送機構側を搬送方向上流側と呼び、排出機構側を搬送方向下流側と呼ぶ。
給送機構は、ピックアップローラ2と、給送ローラ3と、給送従動ローラ4とを含む。ピックアップローラ2は給送トレイ11に積載された最上位の記録シート1に当接してこの記録シートをピックアップする。給送ローラ3はピックアップローラ2によってピックアップされた記録シート1を搬送方向の下流側へ給送するためのである。給送従動ローラ4は不図示の弾性部材(例えばばね)によって給送ローラ3へ付勢されて圧接し、給送ローラ3とともに記録シート1を挟持して給送する。
図4(a)及び(b)はピックアップローラ2の構成を説明する図である。ピックアップローラ2には、駆動軸19が設けられている。駆動軸19は、後述する給送モータの駆動力をピックアップローラ2に伝達する。記録シート1をピックアップするときに、駆動軸19及びピックアップローラ2は図中矢印A方向に回転する。駆動軸19には突起19aが設けられている。ピックアップローラ2には突起19aが嵌まり込む凹部2cが形成されている。
図4(a)に示すように、突起19aがピックアップローラ2の凹部2cの第1の面2aに当接している場合は、駆動軸19の駆動がピックアップローラ2に伝達され、駆動軸19を駆動するとピックアップローラ2も回転される。一方、図4(b)に示すように、突起19aがピックアップローラ2の凹部2cの第2の面2bに当接している場合は、駆動軸19の駆動がピックアップローラ2に伝達されず、駆動軸19を駆動してもピックアップローラ2は回転されない。突起19aが第1の面2a及び第2の面2bのいずれにも当接せず、第1の面2aと第2の面2bの間にある場合も、駆動軸19を駆動してもピックアップローラ2は回転されない。後述するが、このような機構により、複数の記録シート1を連続的に給送する際に、記録シート1間に一定の間隔を確保することが可能となる。
図1に戻り、搬送機構は、搬送ローラ5と、ピンチローラ6とを含む。これらは記録シート1を挟持搬送するローラ対を構成している。搬送ローラ5は給送ローラ3及び給送従動ローラ4によって給送された記録シート1を記録ヘッド7と対向する位置へ搬送する。ピンチローラ6は不図示の弾性部材(例えばばね)によって搬送ローラ5へ付勢されて圧接し、搬送ローラ5とともに記録シート1を挟持して搬送する。記録の際には、例えば、搬送ローラ5及びピンチローラ6による記録シート1の所定量の搬送と、キャリッジ10の移動及び記録ヘッド7によるインクの吐出と、を交互に繰り返すことで、記録シート1に画像が記録される。
給送ローラ3及び給送従動ローラ4で形成されるニップ部(給送ニップ部と呼ぶ)から、搬送ローラ5及びピンチローラ6で形成されるニップ部(搬送ニップ部と呼ぶ)までの搬送区間には記録シート1の搬送を案内する搬送ガイド15が設けられている。
排出機構は、排出ローラ9と、拍車12及び13とを含む。排出ローラ9は記録ヘッド7によって記録が行われた記録シート1を装置外に排出する。拍車12及び13は記録ヘッド7によって記録が行われた記録シート1の記録面と接触して回転する。下流側にある拍車13は不図示の弾性部材(例えばばね)によって排出ローラ9へ付勢されて圧接している。上流側にある拍車12は、これに対向する位置に排出ローラ9が配されていない。拍車12は記録シート1の浮き上がりを防止するためのものであり押え拍車とも呼ぶ。
記録装置100は、シート検知センサ16を備える。シート検知センサ16は記録シート1の先端及び後端を検知するためのセンサであり、例えば、光学式センサである。シート検知センサ16は搬送方向において給送ローラ3の下流側に設けられている。シート押えレバー17は、先行する記録シート1(先行記録媒体或いは先行シートとも呼ぶ)の後端部を押えて後続の記録シート1(後続記録媒体或いは後続シートとも呼ぶ)の先端部を重ねるためのレバーである。なお、記録シート1の先端部、後端部は、それぞれ、搬送方向で下流側端部、上流側端部を意味する。シート押えレバー17は回転軸17bの回りに図中反時計回り方向に不図示の弾性部材(例えばバネ)で付勢されている。
次に、図5を参照して、記録装置100の制御ユニット、及び、記録装置100に記録データを送信可能な情報処理装置214を備える記録システムの構成例について説明する。
記録装置100は、MPU201を備える。MPU201は、記録装置100の各構成の動作を制御可能であり、また、データの処理なども行う。MPU201は、後述するように、先行シートの後端部と後続シートの先端部とが重なるように記録シート1の搬送制御を実行可能である。ROM202は、MPU201によって実行されるプログラムやデータを格納するである。RAM203は、MPU201によって実行される処理データ及び情報処理装置214から受信した記録データを一時的に記憶するRAMである。なお、ROM202、RAM203に代えて他の記憶デバイスを用いることも可能である。
記録ヘッドドライバ207は、記録ヘッド7を駆動する。キャリッジモータドライバ208は、キャリッジ10を移動させる駆動機構の駆動源であるキャリッジモータ204を駆動する。搬送モータ205は、搬送ローラ5及び排出ローラ9の駆動機構の駆動源である。搬送モータ205は搬送モータドライバ209によって駆動される。
給送モータ206は、ピックアップローラ2及び給送ローラ3の駆動機構の駆動源である。給送モータ206は給送モータドライバ210によって駆動される。
MPU201は、記録ヘッドドライバ207及びキャリッジモータドライバ208を介して記録ヘッド7による記録動作(インクの吐出と記録ヘッド7の移動)を制御する。また、MPU201は、搬送モータドライバ209及び給送モータドライバ210を介して記録シート1の搬送制御を実行する。
情報処理装置214は、例えば、パソコン、携帯端末(例えばスマートフォンやタブレット端末等)であり、記録装置100のホストコンピュータとして機能する。情報処理装置214は、CPU214aと、記憶デバイス214bと、I/F部(インタフェース部)214cとを備える。CPU214aは、記憶デバイス214bに格納されたプログラムを実行する。記憶デバイス214bは、RAM、ROM、ハードディスク等であり、CPU214aが実行するプログラムや、各種のデータを格納する。記憶デバイス214bには、記録装置100を制御するためのプリンタドライバ2141が格納されている。プリンタドライバ2141の実行によって、情報処理装置214は、記録データを生成可能である。情報処理装置214と記録装置100とは、I/F部214c、I/F部213を介して、データの送信及び受信が可能である。
<重ね連送の例>
図1〜図3を参照して重ね連送の動作について時系列に説明する。情報処理装置214からI/F部213を介して記録データが送信されると、MPU201で処理された後、RAM203に展開される。MPU201が展開されたデータに基づいて記録動作を開始する。
図1の状態ST1を参照して説明する。最初に、給送モータドライバ210によって給送モータ206が駆動される。これにより、ピックアップローラ2が回転する。この段階では給送モータ206を相対的に低速回転で駆動し、ここでは例示的に7.6inch/secでピックアップローラ2を回転する。
ピックアップローラ2が回転すると、給送トレイ11に積載された最上位の記録シート(先行シート1−A)がピックアップされる。ピックアップローラ2によってピックアップされた先行シート1−Aは、ピックアップローラ2と同方向に回転している給送ローラ3によって搬送される。給送ローラ3も給送モータ206によって駆動される。本実施形態は、ピックアップローラ2及び給送ローラ3を備える構成で説明する。しかしながら、積載部に積載された記録シートを給送する給送ローラのみ備える構成であってもよい。
給送ローラ3の下流側に設けられたシート検知センサ16によって先行シート1−Aの先端が検知されると、給送モータ206を相対的に高速回転で駆動させる。ここでは例示的に、ピックアップローラ2及び給送ローラ3を20inch/secで回転する。
図1の状態ST2を参照して説明する。給送ローラ3を回転し続けることによって先行シート1−Aの先端は、バネの付勢力に抗してシート押えレバー17を回転軸17bの回りに時計回り方向に回転させる。さらに給送ローラ3を回転し続けると、先行シート1−Aの先端は搬送ローラ5とピンチローラ6で形成される搬送ニップ部に突き当たる。このとき搬送ローラ5は停止状態である。先行シート1−Aの先端が搬送ニップ部に突き当たった後も給送ローラ3を所定量回転させることによって、先行シート1−Aの先端が搬送ニップ部に突き当たった状態で整列し斜行が矯正される。斜行矯正動作をレジ取り動作ともいう。
図1の状態ST3を参照して説明する。先行シート1−Aの斜行矯正動作が終了すると、搬送モータ205が駆動されることによって搬送ローラ5が回転を開始する。搬送ローラ5は、例えば、15inch/secでシートを搬送する。先行シート1−Aは記録ヘッド7と対向する位置まで頭出しされる。この位置は、記録ヘッド7による記録の開始位置であり、頭出し位置と呼ぶ場合がある。この頭出し後に、記録データに基づいて記録ヘッド7からインクを吐出することによって記録動作が行われる。
なお、頭出し動作は、記録シート1の先端が搬送ニップ部に突き当てられることにより搬送ローラ5の位置に一旦位置決めされ、その後搬送ローラ5の位置を基準として搬送ローラ5の回転量を制御することにより行われる。
本実施形態の記録装置100は、記録ヘッド7がキャリッジ10に搭載されているシリアルタイプの記録装置であり、搬送動作と画像形成動作とを繰り返すことにより記録シート1に対する記録動作が行われる。搬送動作は搬送ローラ5によって記録シートを所定量ずつ間欠搬送する動作である。画像形成動作は搬送ローラ5が停止しているときに記録ヘッド7を搭載したキャリッジ10を移動させながら記録ヘッド7からインクを吐出する動作である。
先行シート1−Aが頭出しされると、給送モータ206を再び低速駆動に切り替える。すなわち、ピックアップローラ2及び給送ローラ3は7.6inch/secで回転する。搬送ローラ5によって記録シート1を所定量ずつ間欠搬送しているときに、給送モータ206によって給送ローラ3も間欠駆動される。すなわち搬送ローラ5が回転しているときは給送ローラ3も回転し、搬送ローラ5が停止しているときは給送ローラ3も停止している。搬送ローラ5の回転速度に対して、給送ローラ3の回転速度は遅い。そのため、搬送ローラ5と給送ローラ3の間で記録シート1は張った状態になる。また、給送ローラ3は搬送ローラ5によって搬送される記録シート1によって連れ回りさせられる。
給送モータ206を間欠的に駆動することにより、駆動軸19も回転する。しかし、前述のように、ピックアップローラ2の回転速度は搬送ローラ5の回転速度よりも遅い。そのため、ピックアップローラ2は搬送ローラ5で搬送される記録シート1によって連れ回りさせられる。このため、ピックアップローラ2は駆動軸19に対して先回りした状態になっている。具体的には、駆動軸19の突起19aは第1の面2aから離間し第2の面2bに当接した状態になっている。したがって、先行シート1−Aの後端がピックアップローラ2を通過しても2枚目の記録シート(後続シート1−B)はすぐにピックアップされない。先行シート1−Aが給送ニップ部を抜け、駆動軸19が所定時間駆動されると、突起19aが第1の面2aと当接するようになる。これにより、駆動軸19の回転がピックアップローラ2に伝達されて、ピックアップローラ2が回転を開始する。こうして、後続シート1−Bがピックアップされるまでにタイムラグを生じさせている。
図2の状態ST4を参照して説明する。ピックアップローラ2が回転を開始し、後続シート1−Bをピックアップした状態を示す。シート検知センサ16は、記録シート1の端部をより正確に検知するためには、センサの応答性等の要因により、連続する記録シート1間に所定以上の間隔が必要になる。既に説明したとおり、本実施形態では、駆動軸19とピックアップローラ2との構成によって、後続シート1−Bがピックアップされるまでにタイムラグを生じさせ、この間隔を確保している。
すなわち、シート検知センサ16によって先行シート1−Aの後端を検知した後、後続シート1−Bの先端を検知するまでに所定の時間間隔をもたせるために、先行シート1−Aの後端部と後続シート1−Bの先端部との間を所定距離だけ離す。そのために、ピックアップローラ2の凹部2cは例えば約70度に設定される。
図2の状態ST5を参照して説明する。ピックアップローラ2によってピックアップされた後続シート1−Bは、給送ローラ3によって搬送される。このときに、先行シート1−Aは、記録データに基づいて記録ヘッド7によって画像形成動作が行われている。シート検知センサ16によって後続シート1−Bの先端が検知されると、給送モータ206を再び高速駆動に切り替える。すなわち、ピックアップローラ2及び給送ローラ3は20inch/secで回転する。
図2の状態ST6を参照して説明する。先行シート1−Aの後端部は、図2の状態ST5に示すようにシート押えレバー17によって下方に押し下げられている。記録動作によって先行シート1−Aが下流側に移動する速度に対して、後続シート1−Bを高速に移動させる。これにより先行シート1−Aの後端部の上に後続シート1−Bの先端部が重なった状態を形成することができる(図2の状態ST6)。先行シート1−Aは記録データに基づいて記録動作が行われているため、先行シート1−Aは搬送ローラ5によって間欠搬送される。一方、後続シート1−Bはシート検知センサ16によって先端が検知された後、給送ローラ3を20inch/secで連続的に回転させることによって先行シート1−Aに追いつくことができる。
図3の状態ST7を参照して説明する。先行シート1−Aの後端部の上に後続シート1−Bの先端部が重なった重なり状態を形成した後、後続シート1−Bはその先端が搬送ニップ部の上流側の所定位置で停止するまで給送ローラ3によって搬送されて待機する。
後続シート1−Bの先端の位置は、後続シート1−Bの先端がシート検知センサ16によって検知されてからの給送ローラ3の回転量から算出され、この算出結果に基づいて制御される。このとき、先行シート1−Aは、記録データに基づいて記録ヘッド7によって画像形成動作が行われている。
図3の状態ST8を参照して説明する。先行シート1−Aの画像形成動作を行うために搬送ローラ5が停止しているとき(ここでは最終行の画像形成動作のための停止中)に、給送ローラ3を駆動する。これによって後続シート1−Bの先端を搬送ニップ部に突き当てて後続シート1−Bの斜行矯正動作を行う。
図3の状態ST9を参照して説明する。先行シート1−Aの画像形成動作が終了すると、搬送ローラ5を所定量回転させることによって先行シート1−Aの上に後続シート1−Bが重なった状態を維持して後続シート1−Bの頭出しを行うことができる。後続シート1−Bには、記録データに基づいて記録動作が開始される。後続シート1−Bが記録動作のために間欠搬送されると、先行シート1−Aも間欠搬送され、やがて先行シート1−Aは排出ローラ9によって記録装置外に排出される。
後続シート1−Bが頭出しされると、給送モータ206を再び低速駆動に切り替える。すなわち、ピックアップローラ2及び給送ローラ3は7.6inch/secで回転する。後続シート1−Bの後にも記録データがある場合は、図2の状態ST4に戻り3枚目のピックアップ動作が行われる。
こうして、重ね連送を行いながら、複数の記録シート1について連続的に記録動作を行うことができる。
次に、上述した重ね連送を実行するためのMPU201の処理例について説明する。図6は、MPU201が実行する重ね連送処理のフローチャートである。
S1で、I/F部213を介して情報処理装置214から記録開始指示が送信されると記録動作を開始する。S2で先行シート1−Aの給送動作を開始する。具体的には、給送モータ206を低速駆動する。ピックアップローラ2は7.6inch/secで回転する。ピックアップローラ2によって先行シート1−Aをピックアップし、給送ローラ3によって先行シート1−Aを記録ヘッド7に向けて給送する。
S3で、シート検知センサ16によって先行シート1−Aの先端が検知される。シート検知センサ16によって先行シート1−Aの先端が検知されると、S4で給送モータ206を高速駆動に切り替える。すなわち、ピックアップローラ2及び給送ローラ3は20inch/secで回転する。シート検知センサ16によって先行シート1−Aの先端が検知された後の給送ローラ3の回転量を制御することによって、S5で先行シート1−Aの先端を搬送ニップ部に突き当てて先行シート1−Aの斜行矯正動作を行う。
S6で記録データに基づいて先行シート1−Aを頭出しする。すなわち、搬送ローラ5の回転量を制御することによって、記録データに基づいた搬送ローラ5の位置を基準とした記録開始位置まで先行シート1−Aを搬送する。S7で給送モータ206を低速駆動に切り替える。S8で先行シート1−Aに対して記録ヘッド7からインクを吐出することによって記録動作を開始する。
具体的には、搬送ローラ5によって先行シート1−Aを間欠搬送する搬送動作と、キャリッジ10を移動させて記録ヘッド7からインクを吐出する画像形成動作(インク吐出動作)とを繰り返すことによって、先行シート1−Aに対する記録動作を行う。搬送ローラ5によって先行シート1−Aを間欠搬送する動作と同期して、給送モータ206を間欠的に低速駆動する。すなわち、ピックアップローラ2及び給送ローラ3は7.6inch/secで間欠的に回転する。
S9で次頁の記録データがあるか判断する。次頁の記録データが無い場合はS25に進む。S25で先行シート1−Aに対する記録動作が完了したら、S26で先行シート1−Aを排出し記録動作を終了する。
次頁の記録データがある場合は、S10で後続シート1−Bの給送動作を開始する。具体的には、ピックアップローラ2によって後続シート1−Bをピックアップし、給送ローラ3によって後続シート1−Bを記録ヘッド7に向けて給送する。ピックアップローラ2は7.6inch/secで回転する。前述のように、駆動軸19の突起19aに対して、ピックアップローラ2の凹部2cが大きく設けられているため、後続シート1−Bは先行シート1−Aの後端と所定の間隔をもった状態で給送される。
S11で、シート検知センサ16によって後続シート1−Bの先端が検知される。シート検知センサ16によって後続シート1−Bの先端が検知されると、S12で給送モータ206を高速駆動に切り替える。すなわち、ピックアップローラ2及び給送ローラ3は20inch/secで回転する。シート検知センサ16によって後続シート1−Bの先端が検知された後の給送ローラ3の回転量を制御することによって、S13で後続シート1−Bの先端が搬送ニップ部の所定量手前の位置となるように後続シート1−Bを搬送する。先行シート1−Aは記録データに基づいて間欠搬送される。後続シート1−Bは給送モータ206を連続的に高速駆動することによって、先行シート1−Aの後端部の上に後続シート1−Bの先端部が重なる重ね状態が形成される。
S14で所定条件を満たしているか判断する。所定条件とは、後続シート1−Bの斜行矯正の態様(重ね連送を実行する場合と実行しない場合)を判断するための条件である。詳細は後述する。
所定条件を満たしている場合は、S15で先行シート1−Aの最終行の画像形成動作が開始されたかを判断する。先行シート1−Aの最終行の画像形成動作が開始された場合にはS16に進み、開始されていない場合には開始されるまで待機する。S16で重ね状態を維持したまま後続シート1−Bの先端を搬送ニップ部に突き当てて後続シート1−Bの斜行矯正動作を行う。そして、S17で先行シート1−Aの最終行の画像形成動作が終了したと判断した場合は、重ね状態を維持したままS18で重ね連送により先行記録シート1−Aと後続記録シート1−Bとを搬送し、後続シート1−Bを頭出しする。つまり、先行シート1−Aの後端部と後続シート1−Bの先端部との重なり部分が搬送ニップ部で挟持された状態でこれらが挟持搬送される。
S14で所定条件が成立していない場合は、重ね状態を解消して後続シート1−Bを頭出しする。具体的には、S27で先行シート1−Aの最終行の画像形成動作が終了するとS28で先行シート1−Aの排出動作を行う。この間、給送モータ206は駆動されないため、後続シート1−Bはその先端が搬送ニップ部の所定量手前の位置のまま停止している。先行シート1−Aは排出されるため、重ね状態は解消する。S29で後続シート1−Bの先端を搬送ニップ部に突き当てて後続シート1−Bの斜行矯正動作を行う。そして、S18で後続シート1−Bを頭出しする。こうして、先行シートと後続シートとを互いに重ねずに挟持搬送する。
S19で給送モータ206を低速駆動に切り替える。S20で後続シート1−Bに対して記録ヘッド7からインクを吐出することによって記録動作を開始する。具体的には、搬送ローラ5によって後続シート1−Bを間欠搬送する搬送動作と、キャリッジ10を移動させて記録ヘッド7からインクを吐出する画像形成動作(インク吐出動作)とを繰り返すことによって、後続シート1−Bに対する記録動作を行う。搬送ローラ5によって後続シート1−Bを間欠搬送する動作と同期して、給送モータ206を間欠的に低速駆動する。すなわち、ピックアップローラ2及び給送ローラ3は7.6inch/secで間欠的に回転する。
S21で次頁の記録データがあるか判断する。次頁の記録データが有る場合はS10に戻る。次頁の記録データが無い場合は、S22で後続シート1−Bの画像形成動作が完了するとS23で後続シート1−Bの排出動作を行い、S24で記録動作を終了する。
次に、図6のS12、S13で説明した、先行シート1−Aの後端部の上に後続シート1−Bの先端部を重ねる重ね状態を形成する動作について説明する。図7、図8は、本実施形態における先行シート1−Aに後続シート1−Bを重ねる動作を説明する図である。図7、図8は、給送ローラ3と給送ピンチローラ4で形成される給送ニップ部と、搬送ローラ5とピンチローラ6で形成される搬送ニップ部の間の拡大図である。
搬送ローラ5、給送ローラ3により記録シート1が搬送される過程を、3つの状態として順に説明する。後続シート1−Bが先行シート1−Aを追いかける動作を行う第1の状態を図7の状態ST11、状態ST12を参照して説明する。後続シート1−Bを先行シート1−Aに重ねる動作を行う第2の状態を図8の状態ST13、状態ST14を参照して説明する。重ね状態を維持して後続シート1−Bの斜行矯正動作を行うか判定する第3の状態を図8の状態ST15を参照して説明する。
図7の状態ST11では、給送ローラ3を制御して後続シート1−Bを搬送し、シート検知センサ16で後続シート1−Bの先端を検知する。シート検知センサ16から後続シート1−Bを先行シート1−Aの上に重ねることが可能となる位置P1までを第1の区間A1と定義する。第1の区間A1において、後続シート1−Bの先端が先行シート1−Aの後端を追いかける動作を行う。位置P1は、機構の構成により決定されるものである。
第1の状態では、第1の区間A1において、追いかける動作を停止する場合が存在する。図7の状態ST12のように、後続シート1−Bの先端が、位置P1より手前で先行シート1−Aの後端を追い越してしまう場合は、後続シート1−Bを先行シート1−Aに重ねる動作を行わない。
図8の状態ST13において、位置P1から、シート押えレバー17が設けられた位置P2までを第2の区間A2と定義する。第2の区間A2において、後続シート1−Bを先行シート1−Aに重ねる動作を行う。
第2の状態では、第2の区間A2において、後続シートを先行シートに重ねる動作を停止する場合が存在する。図8の状態ST14のように、第2の区間A2内で後続シート1−Bの先端が先行シート1−Aの後端に追いつくことができない場合は、後続シート1−Bに先行シート1−Aを重ねる動作ができない。
図8の状態ST15において、前述のP2からP3までを第3の区間A3と定義する。P3は図6のS13で後続シート1−Bが停止したときの先端の位置である。後続シート1−Bを先行シート1−Aに重ねた状態で、後続シート1−Bの先端がP3に到達するまで搬送する。第3の区間A3において、重ね状態を維持したまま後続シート1−Bを搬送ニップ部に突き当てて頭出しをするか否かを判断する。すなわち、重ね状態を維持して斜行矯正動作を行い頭出しをするか、重ね状態を解除して斜行矯正動作を行い頭出しをするかの判定を行う。
図9は、本実施形態における後続シートの斜行矯正動作を説明するフローチャートである。図6のS14で説明した所定条件を満たしているかの判断について説明する。
第一の斜行矯正動作を行うか、第二の斜行矯正動作を行うかの判定動作について説明する。第一の斜行矯正動作は先行シート1−Aと後続シート1−Bの重ね状態を維持したまま後続シート1−Bの先端を搬送ニップ部に突き当てて斜行矯正を行う動作である。第二の斜行矯正動作は先行シート1−Aと後続シート1−Bの重ね状態を解除してから後続シート1−Bの先端を搬送ニップ部に突き当てて斜行矯正を行う動作である。
S101で開始する。S102において、後続シート1−Bの先端が判定位置(図8の状態ST15のP3)まで到達しているかを判定する。ここで到達していない場合(S102:NO)、所定量の搬送で後続シート1−Bの先端が搬送ニップ部に突き当たるか不明である。このため、後続シートのみの斜行矯正動作に決定し(S103)、判定動作は終了する(S104)。すなわち、先行シート1−Aの後端が搬送ニップ部を通過した後に、後続シート1−Bのみを搬送ニップ部に突き当てて斜行矯正動作を行い、その後、後続シート1−Bのみの状態で頭出しをする。
一方、後続シート1−Bの先端が判定位置P3まで到達している場合(S102:YES)、先行シート1−Aの後端が搬送ニップ部を通過したかの判定を行う(S105)。ここで通過したと判定された場合(S105:YES)、先行シートと後続シートは重なっていない。このため、後続シート1−Bのみの斜行矯正動作に決定する(S106)。すなわち、後続シート1−Bのみを搬送ニップ部に突き当てて斜行矯正動作を行い、その後、後続シート1−Bのみの状態で頭出しをする。
一方、先行シート1−Aの後端が搬送ニップ部を通過していないと判定された場合(S105:NO)、先行シート1−Aの後端部と後続シート1−Bの先端部の重なり量が閾値より小さいかの判定を行う(S107)。先行シート1−Aの後端の位置は、先行シート1−Aに対する記録動作にともなって更新していく。また、後続シート1−Bの先端の位置は、前述の判定位置にある。すなわち、重なり量は、先行シート1−Aの記録動作にともなって減少していく。重なり量が閾値より小さいと判定された場合(S107:YES)、重ね状態を解除して後続シート1−Bのみの斜行矯正動作に決定する(S108)。すなわち、先行シート1−Aの画像形成動作が終了した後に、後続シート1−Bを先行シート1−Aとともに搬送しない。具体的には、搬送モータ205によって搬送ローラ5を駆動して先行シート1−Aを搬送する。しかしながら、給送ローラ3は駆動しない。したがって、重ね状態は解除される。さらに、後続シート1−Bのみを搬送ニップ部に突き当てて斜行矯正動作を行い、その後、後続シート1−Bのみの状態で頭出しをする。
重なり量が閾値以上と判定された場合(S107:NO)、先行シートの最終行と当該最終行の前行との間に隙間があるかの判定を行う(S109)。隙間がないと判定された場合(S109:NO)、重ね状態を解除して後続シート1−Bのみの斜行矯正動作に決定する(S110)。後続シート1−Bの斜行矯正動作が先行シート1−Aの画像形成動作に影響する可能性が無いわけではない。隙間がない場合は、その影響が目立つ可能性があるため、重ね状態を解除して後続シート1−Bのみの斜行矯正動作を行うようにしたものである。
隙間があると判定された場合(S109:YES)、重ね状態を維持したまま後続シート1−Bの斜行矯正動作を行い(S111)、その後頭出しをする。すなわち、先行シート1−Aの最終行の画像形成動作を開始した後に、後続シート1−Bを先行シート1−Aと重なった状態のまま搬送ニップ部に突き当てる。最終行の画像形成動作が終了すると、搬送モータ205と同時に給送モータ206を駆動することによって搬送ローラ5及び給送ローラ3を回転させ、後続シート1−Bを先行シート1−Aと重なった状態のまま頭出しをする。このようにして、先行シート1−Aと後続シート1−Bの重ね状態を維持するか解除するかの判定動作を行う。
以上説明したように、本実施形態によれば、先行シート1−Aの後端部と後続シート1−Bの先端部とを挟持搬送して重ね連送を実行する場合、先行シート1−Aに対する記録が終了していることを少なくとも条件とした(S17、S18)。これにより、先行シート1−Aの記録動作中では、搬送ニップ部で挟持搬送されるのは先行シート1−Aのみとなる。したがって、その搬送精度を低下させることがなく、記録品質を低下させることもない。先行シート1−Aの記録終了後には、重ね連送が実行されるので、記録速度の向上も図れる。
また、上記実施形態によれば、後続シート1−Bの給送開始時点では、重ね連送を実施するか否かを確定しておく必要がない。これは、例えば、後続シート1−Bの給送開始時点において、後続シート1−Bの余白量が不明であっても、その後、余白量が判明した時点で重ね連送を実行することができる点で有利である。
また、上記実施形態によれば、記録ヘッド7によって先行シート1−Aに記録動作を行う際の給送モータ206と搬送モータ205との同期、非同期を切り替えている。具体的には、シート検知センサ16によって後続シート1−Bの先端が検知される前は給送モータ206を搬送モータ205と同期して駆動させている。一方、シート検知センサ16によって後続シートの先端が検知された後は給送モータ206を連続駆動させている。連続駆動により、先行シート1−Aに後続シート1−Bを重ねるための追いかけ動作を行うことが可能となり、重ね連送での先後の記録シート1間の重ね合せ量を調整することができる。重ね合せ量は先行シート1−Aの記録データと、後続シート1−Bの記録データとを参照して設定すればよい。
なお、上記実施形態では、給送の段階では、先行シート1−Aと後続シート1−Bとを間隔を空ける構成としたが、給送の段階から両者を重ねて搬送する構成も採用可能である。
<第二実施形態>
以下に、本発明による第二の実施形態を示す。なお、構成において特に説明のない限りは第一の実施形態に同じである。第一の実施形態は、先行シート1−Aの記録動作中では、搬送ニップ部で挟持搬送されるのは先行シート1−Aのみとする例について説明した。本実施形態では、後続シート1−Bの記録動作中、搬送ニップ部で挟持搬送されるのは後続シート1−Bのみとする例について説明する。
図10は、本実施形態における後続シートの斜行矯正動作を説明するフローチャートであり、図9に代わる処理例である。図10において、図9の処理と同じ処理については同じ符号を付して説明を省略し、以下、異なる処理について説明する。
本実施形態の場合、S107で重なり量が閾値以上と判定された場合、S201の処理を実行する。S201の処理でYesの場合はS109へ進み、Noの場合はS202へ進む。
S201では、重ね連送を実行して後続シート1−Bを頭出ししたときに、先行シート1−Aの後端が搬送ニップ部を通過しているかの判定を行う。判定方法について図11を参照して説明する。
図11の状態ST21は、先行シート1−Aの記録終了時(最終行の画像形成時)を示している。この状態での搬送ニップ部から先行シート1−Aの後端までの長さをLとする。この状態で、後続シート1−Bの斜行矯正動作を行い、先行シート1−Aと後続シート1−Bとを重ねて重ね連送した場合、両者の重ね量は先行シート1−Aの長さLに等しいものとなる。
図11の状態ST22は、後続シート1−Bが頭出しされた状態を示している。この状態での搬送ニップ部から後続シート1−Bの先端までの長さをQとする。この状態で、先行シート1−Aの後端が搬送ニップ部から抜け出ていれば、後続シート1−Bの記録動作中、搬送ニップ部で挟持搬送されるのは後続シート1−Bのみとなる。そこで、例えば、搬送ニップ部から先行シート1−Aの後端までの距離x(>0)となるようにする。距離xを0とすると、シート検知センサ16の検知誤差や搬送ローラ5の搬送誤差などにより、先行シート1−Aの後端が、確実に搬送ニップ部を抜けていない場合がある。先行シート1−Aと後続シート1−Bとの重ね量はQ−xと表わされる。
これらの値を用いると、後続シート1−Bの頭出し時に、先行シート1−Aが搬送ニップ部を通過しているためには、L≦Q−xを満たしていることが条件となり、S201では例えばこの条件を満たしているか否かを判定する。なお、これらの値LおよびQの算出方法については後述する。
先行シート1−Aの後端が搬送ニップ部を通過していないと判定された場合、S202へ進み、重ね状態を解除して後続シート1−Bのみの斜行矯正動作に決定する。すなわち、先行シート1−Aの画像形成動作が終了した後に、後続シート1−Bを先行シート1−Aとともに搬送しない。具体的には、搬送モータ205によって搬送ローラ5を駆動して先行シート1−Aを搬送する。しかしながら、給送ローラ3は駆動しない。したがって、重ね状態は解除される。さらに、後続シート1−Bのみを搬送ニップ部に突き当てて斜行矯正動作を行い、その後後続シート1−Bのみの状態で頭出しをする。
後続シート1−Bを頭出ししたときに、先行シート1−Aの後端が搬送ニップ部を通過していると判定された場合(S202:YES)、S111へ進む。以降の処理は第一実施形態と同じである。
次に、長さLの算出処理例について図12を参照して説明する。S301で開始する。S302で、センサ16の検知結果に基づき、先行シート1−Aの後端がセンサ16を通過したかどうかの判定を行う。先行シート1−Aの後端がセンサ16を通過したと判定した場合はS303へ進み、そうでない場合はS304へ進む。
S303では、図5に示す長さLの計算を開始する。長さLは、例えば、L=規定値M−搬送量Nで算出される。ここで規定値Mは、センサ16から搬送ニップ部までの距離であり、ROM202に格納しておくことができる。搬送量Nは、先行シート1−Aの後端がセンサ16を通過した後の、搬送ローラ5による先行シート1−Aの搬送量(変数)である。
S304では先行シート1−Aの画像形成動作が最終行かどうかの判定を行う。先行シート1−Aの画像形成動作が最終行でない場合(S304:NO)は、前述したS303で開始した長さLの計算処理を継続する。搬送量Nが増加するにしたがって、長さLは減少していく。先行シート1−Aの画像形成動作が最終行である場合(S304:YES)は、S305へ進む。
S305では、長さLの計算を終了し、現在の長さLの値を確定値とする。長さLの確定値は例えばRAM203に保存する。その後、一単位の処理を終了する(S306)。
次に、長さQの算出処理例について図13を参照して説明する。S401で開始する。S402で、後続記録シート1−Bのシートサイズに対応した記録可能領域の情報を読み込む。記録可能領域の情報は例えばROM202に格納しておくことができる。記録可能領域の情報から、最先端で記録可能な位置、すなわち上端マージンが特定される。長さQをこの上端マージンで仮設定する(S403)。
次に、後続記録シート1−Bに記録する最初の記録データを読み込む(S404)。ここで言う最初の記録データとは、インクの吐出を要する最初の記録データを意味する。つまり、空欄は含まない。これにより、最初の記録データがシート先端からどの位置になるかが特定される。換言すると、非記録領域が特定される。そこで、後続記録シート1−Bの先端から最初の記録データまでの距離が、先に仮設定した長さQより大きいか否かの判定を行う(S405)。大きい場合はS406へ進み、大きくない場合はS407へ進む。S406では、長さQを、後続記録シート1−Bの先端から最初の記録データまでの距離に更新する。
次に最初のキャリッジ移動命令を作成する(S407)。キャリッジ移動命令の作成により、最初の記録データの記録に使用するノズルが決定する。そこで、S408では、決定したノズルの位置と後続記録シート1−Bの記録開始位置とが合致するように、必要に応じて長さQを更新し、長さQを確定させる。長さQの確定値は例えばRAM203に保存して(S409)、処理を終了する(S410)。
なお、ここで示した後続シートの頭出し後の先端位置を算出する工程は、図6に示す重ね連送動作のフローチャートのS9で、次ページの記録データがあることが判明した直後に開始することができる。
また、ここで得られた長さQを用いて、図9のS109に示す判定を行う。したがって、長さQの算出は、図9のフローチャートのS102、つまり、後続シート1−Bが判定位置に到達するまでに終了させる。
以上説明したように、本実施形態では、先行シートと後続シートの記録データを基に、長さL、Qを算出した。長さLは先行シート1−Aの最終行の画像形成動作時における先行シート1−Aの後端位置を示す。また、長さQは後続シート1−Bの頭出し時における後続シート1−Bの先端位置を示す。
その算出結果を基に、先行シート1−Aと後続シート1−Bとを重ねたまま記録ヘッド7へと搬送する制御を、後続シート1−Bの頭出し時に先行シート1−Aの後端が搬送ニップ部を抜けているようにする制御とした。
これにより、後続シート1−Bの記録動作時に、搬送ニップ部に先行シート1−Aと後続シート1−Bとが重なった状態で挟持されることがなくなる。このため、先行シート1−A、後続シート1−Bの搬送精度を低下させることがなく、記録品質を低下させることもない。先行シート1−Aの記録終了後には、重ね連送が実行されるので、記録速度の向上も図れる。
なお、第一実施形態及び第二実施形態では、先行シート1−Aに対して記録ヘッド7側に後続シート1−Bを重ねて重ね連送を行う構成である。第一実施形態に示した、先行シート1−Aの記録終了後に重ね連送を開始することで、先行シート1−Aの記録動作時に後続シート1−Bが先行シート1−Aと記録ヘッド7との間に入らないようにすることができる。
記録速度を優先する場合、第一実施形態の制御のみを行ってもよい。逆に第二実施形態で説明した、後続シート1−Bの記録動作中、搬送ニップ部で挟持搬送されるのは後続シート1−Bのみとする制御のみを行ってもよい。つまり、先行シート1−Aに対する記録動作又は後続シート1−Bに対する記録動作の少なくともいずれか一方の記録動作中に、これらシートの重なり部分が搬送ニップ部で挟持搬送されないことを少なくとも条件として、重ね連送を実行することができる。
<第三実施形態>
上述した第一および第二の実施形態では、記録シート1を搬送ニップ部に突き当てて斜行矯正動作を行う形態について説明した。ここでは、斜行矯正動作を行わない形態について説明する。なお、記録シート1の搬送位置の管理は、例えば、シート検知センサ16の検知結果と、この検知結果を起点とした搬送量とにより行うことが可能である。
図14は本実施形態における重ね連送制御のフローチャートであり、図15はそれに対応する模式図である。ここで、開始S500は情報処理装置214からI/F部213を介して記録データを受信した時点を示している。
記録データを受信すると、先行シート1-Aを給送(S501)した後、頭出しを行い(S502)、記録動作を開始する(S503)。S504で、先行シート1−Aの後端がシート検知センサ16を抜けたかどうかの判別を行う。抜けていなければ、後端が抜けるまでS504の処理を繰り返す。
先行シート1−Aの後端が抜けた場合、S505で次頁があるかどうかの判別を行う。次頁がない場合には、そのまま記録動作を継続し、終了すれば先行シート1−Aを排出ローラ9へと搬送して排出処理を行い、一単位の処理を終了する(S506)。次頁がある場合には、S507以降の重ね連送に関する制御を行う。
まず、S507で後続シート1−Bの給送を行い、S508で後続シート1−Bの先端を搬送ニップ部から所定距離yだけ離れた位置まで搬送し、待機する。これは図15(a)に示す状態である。ここで、所定距離yだけ離す理由は、後続シート1−Bの搬送ニップ部への突入を確実に避けるためのマージンである。
次に、S509で、後続シート1−Bの記録データを元に距離Rを算出する。距離Rは、後続シート1−Bの頭出し時において、搬送ニップ部から後続シート1−Bの先端までの距離である。図15(b)は距離Rを例示している。なお、ここではS507からS509は便宜上、順番に行うように示しているが、S505で次頁があると判断した時点で、S509の処理を他のS507、S508と並行して行ってもよい。
本実施形態の場合、後続シート1−Bの頭出し時には、先行シート1−Aの後端が搬送ニップ部を通過していることを要件とする。通過していない場合、搬送ニップ部において先行シート1−Aと後続シート1−Bが重なるため、搬送精度が低下する場合があるからである。図15(d)に示すように、先行シート1−Aの後端を、搬送ニップ部から所定距離zだけ離れた位置として計算を行う。所定距離zだけ離す理由は、先行シート1−Aが確実に搬送ニップ部を抜けさせるためのマージンである。図15(d)からわかるように、後続シート1−Bの頭出し時における、先行シート1−Aと後続シート1−Bとの重ね量はR−zと算出される。
S510では、先行シート1−Aの記録動作が終了したかどうかを判別する。これは、先行シート1−Aの記録動作が終了しないうちに、後続シート1−Bの先端が搬送ニップ部に突入するか否かを判別する工程である。記録動作が終了していなければ、記録動作が終了するまでS510を繰り返す。
先行シート1−Aの記録動作が終了したら、S511で前述した後続シート1−Bの頭出し時における先端の距離Rと、予め定めた所定量Tとの比較を行う。
所定量Tより小さい場合には、S519に進み、先行シート1−Aと後続シート1−Bとを重ねない制御を行う。これは、距離R、つまり、重ね量R−zが小さい場合に生じ得る不具合を回避するものである。不具合としては、例えば、搬送誤差などで両者が重ならないことが挙げられる。また、例えば、重ね量が小さいために記録シート1自体の反りや変形の影響が大きくなり、搬送ニップ部への噛み込み不良が生じることが挙げられる。
S519では搬送ローラ5を駆動して、先行シート1−Aだけの搬送を行う。S520で先行シート1−Aの後端が、搬送ニップ部を抜けたかどうかを判別し、抜けるまで、搬送ローラ5による先行シート1−Aだけの搬送を繰り返す。先行シート1−Aの後端が搬送ニップ部を通過した場合、S521に進み、給送ローラ3を搬送ローラ5と同期駆動する。これにより、後続シート1−Bは記録ヘッド7へ搬送され、先行シート1−Aは排出ローラ9へ搬送される。そして、S518で後続シート1−Bの記録動作を開始する。S518以降については、先行シート1−Aの場合と同様であるため、詳細は後述する。
S511で距離Rが所定量Tより大きい場合には、S512に進む。ここでは、搬送ニップ部から先行シート1−Aの後端までの距離Sを算出する。図15(c)は距離Sを例示している。先行シート1−Aの記録動作終了時における、先行シート1−Aと後続シート1−Bとの重ね量はS−yと算出される。
次のS513では、距離Sと、予め定めた所定量Uとの比較を行う。所定量Uより小さい場合には、S519に進み、先行シート1−Aと後続シート1−Bとを重ねない制御を行う。これは、前述した距離Rの場合と同様、距離S、つまり重ね量S−yが小さい場合に生じ得る不具合を回避するものである。重ねない場合は前述した動作と同じため、ここでは説明を省略する。
距離Sが所定量Uより大きい場合には、S514に進み、重ね量R−yと重ね量S−zとを比較する。重ね量R−yが、重ね量S−zより大きい場合に後続シート1−Bを搬送すると、後続シート1−Bの頭出し時に、先行シート1−Aの後端部が搬送ニップ部に挟持されたままとなる。これを避けるため、重ね量R−yが、重ね量S−zより大きい場合にはS515に進み、後続シート1−Bの搬送を行わず、先行シート1−Aだけを搬送する。次のS516で、S515で先行シート1−Aを搬送しただけ、距離Sを減算して更新する。そして、S514に戻り、重ね量S−zが重ね量R−yより小さくなるまで、後続シート1−Bの搬送を行わず、先行シート1−Aだけを搬送する工程を繰り返す。重ね量S−zが重ね量R−yより小さくなった場合、次S517へと進む。
S517で、先行シート1−Aと後続シート1−Bとを重ねた状態で記録ヘッド7へと搬送し、S518で後続シート1−Bの記録動作を開始する。前述の通り、後続シート1−Bの記録動作開始時には、図15(d)に示す状態、つまり、先行シート1−Aの後端が搬送ニップ部を抜けている。このため、後続シート1−Bの記録精度に影響を及ぼすことがない。その後、S504に戻り次頁がなくなるまで、同じ工程を繰り返す。
このように本実施形態では、記録シート1の記録データを基に、先行シート1−Aの位置に関する距離Sと、後続シート1−Bの頭出し時での後続シート1−Bの位置に関する距離Rとをそれぞれ算出する。
そして、重ね連送において二枚の記録シート1を重ねて搬送する場合に、先行シート1−Aの最終行記録時において後続シート1−Bが搬送ニップ部に入らないように制御する。また、後続シート1−Bの記録動作時には、先行シート1−Aの後端が搬送ニップ部を抜けているように制御する。
これにより、搬送ニップ部に記録シートが二枚重なった状態で、先行シート1−Aまたは後続シート1−Bに記録が行われることがなくなる。このため、先行シート1−A、後続シート1−Bの搬送精度を低下させることがなく、記録品質を低下させることもない。先行シート1−Aの記録終了後には、重ね連送が実行されるので、記録速度の向上も図れる。
また、重ね連送を実行する際、最初の判定で条件を満たさない場合には、先行シート1−Aのみを搬送し、条件を満足したと同時に、先行シート1−Aと後続シート1−Bとを同期して搬送する制御を行った(S515、S516)。これにより、先行シート1−Aの停止時、つまり、搬送ローラ5の停止時だけでなく、先行シート1−Aの搬送途中でも後続シート1−Bを記録ヘッド7へと搬送することが可能となる。よって、先行シート1−Aと後続シート1−Bとの間隔をより一層詰めることが可能となり、さらなる記録速度の向上が可能となる。
<第四実施形態>
第一実施形態〜第三実施形態では、重ね連送の際、後続シート1−Bが先行シート1−Aに対して記録ヘッド7側に位置するようにこれらを重ねる場合を想定したが逆であってもよい。つまり、先行シート1−Aが後続シート1−Bに対して記録ヘッド7側に位置するようにこれらを重ねてもよい。このような重ね状態は、例えば、シート押えレバー17に相当するレバーとして、先行シート1−Aの後端部を上方に押し上げるレバーを設けることで実現可能である。
以下、先行シート1−Aが記録ヘッド7側に位置する場合の搬送制御例について説明する。ここでは、第三実施形態で説明したように斜行矯正動作を行わない形態について説明するが、斜行矯正動作を行う形態にも適用可能である。
図16は本実施形態における重ね連送制御のフローチャートであり、図17はそれに対応する模式図である。ここで、開始S600は情報処理装置214からI/F部213を介して記録データを受信した時点である。S601からS608までは、第三の実施形態におけるS501からS508までと同じ処理であるため説明を省略する。なお、念のために述べると、S608の後続シート1−Bの搬送では、S508と同様、図17(a)に示すように後続シート1−Bの先端を搬送ニップ部から所定距離yだけ離れた位置まで搬送し、待機する。以下、S609以降について説明を行う。
S609、S610では記録データに基づき距離V、Wを算出する。まず、S609では、後続シート1−Bの頭出し時における搬送ニップ部から後続シート1−Bの先端までの距離Vを算出する。また、次のS610では、後続シート1−Bの頭出し時における搬送ニップ部から先行シート1−Aの後端までの距離Wを算出する。後続シート1−Bの頭出しの際には、先行シート1−Aの後端が搬送ニップ部だけではなく、記録ヘッド7も通過している必要がある。つまり、先行シート1−Aは後続シート1−Bの記録動作に影響しない位置にある必要がある。二つの距離VとWとから、次のS611で、後続シート1−Bの頭出し時における、両記録シートの最大重ね量Gを算出する。最大重ね量Gは、図17(b)に示すように、V−Wと表される。
S612では、先行シート1−Aの記録動作が終了したかどうかを判別する。これは、先行シート1−Aの記録動作が終了しないうちに、後続シート1−Bの先端が搬送ニップ部に突入するか否かを判別する工程である。記録動作が終了していなければ、記録動作が終了するまでS612を繰り返す。
先行シート1−Aの記録動作が終了したら、S613で前述した後続シート1−Bの頭出し時における先行シート1−Aと後続シート1−Bとの最大重ね量Gについて、予め定めた所定量Hとの比較を行う。
所定量Hより小さい場合には、S621に進み、先行シート1−Aと後続シート1−Bとを重ねない制御を行う。これは、最大重ね量Gが小さい場合に生じ得る不具合を回避するものである。不具合としては、例えば、搬送誤差などで両者が重ならないことが挙げられる。また、例えば、重ね量が小さいために記録シート1自体の反りや変形の影響が大きくなり、搬送ニップ部への噛み込み不良が生じることが挙げられる。
S621では搬送ローラ5を駆動して、先行シート1−Aだけの搬送を行う。S622で先行シート1−Aの後端が、搬送ニップ部を抜けたかどうかを判別し、抜けるまで、搬送ローラ対による先行シート1−Aだけの搬送を繰り返す。
先行シート1−Aの後端が搬送ニップ部を抜けた場合、S623に進み、給送ローラ3と搬送ローラ5とを同期駆動する。これにより、後続シート1−Bは記録ヘッド7へ搬送され、先行シート1−Aは排出ローラ9へ搬送される。そして、S620で後続シート1−Bの記録動作を開始する。S620以降については、先行シート1−Aの場合と同様であるため、詳細は後述する。
最大重ね量Gが所定量Hより大きい場合には、S614に進む。ここでは、搬送ニップ部から先行シート1−Aの後端までの距離Jを算出する。図17(c)は距離Jを例示している。先行シート1−Aの記録動作終了時における、先行シート1−Aと後続シート1−Bとの重ね量はJ−yと算出される。
次のS615では、距離Jと、予め定めた所定量Kとの比較を行う。所定量Kより小さい場合には、S621に進み、先行シート1−Aと後続シート1−Bとを重ねない制御を行う。これは、前述した最大重ね量Gの場合と同様、距離J、つまり重ね量J−yが小さい場合に生じ得る不具合を回避するためである。重ねない場合は前述した動作と同じため、ここでは説明を省略する。
距離Jが所定量Kより大きい場合には、S616に進み、最大重ね量Gと重ね量J−yとを比較する。最大重ね量Gが、重ね量J−yより大きい場合に後続シート1−Bを搬送すると、後続シート1−Bの画像形成時に、先行シート1−Aの後端部が記録ヘッド7を通過していないことになる。これを避けるため、最大重ね量Gが重ね量J−yより大きい場合にはS617に進み、後続シート1−Bの搬送を行わず、先行シート1−Aだけを搬送する。次のS618で、S617で先行シート1−Aを搬送しただけ、距離Jの減算して距離Jを更新する。そして、S616に戻り、重ね量J−yが最大重ね量Gより小さくなるまで、後続シート1−Bの搬送を行わず、先行シート1−Aだけを搬送する工程を繰り返す。重ね量J−yが最大重ね量Gより小さくなった場合、次S619へと進む。
S619で、先行シート1−Aと後続シート1−Bとを重ねた状態で記録ヘッド7へと搬送し、S620で後続シート1−Bの記録動作を開始する。前述の通り、後続シート1−Bに記録動作をする時には、図17(b)に示す状態、つまり、先行シート1−Aの後端が記録ヘッド7を通過している。したがって、後続シート1−Bの画像形成に影響を及ぼすことがない。その後、S604に戻り次頁がなくなるまで、同じ工程を繰り返す。
以上、説明したように、先行シート1−Aが後続シート1−Bに対して記録ヘッド7側に位置するようにこれらを重ねた場合であっても、重ね連送を実現できる。
なお、他の構成例として、先行シート1−Aに対する後続シート1−Bの重ね方(どちらが記録ヘッド7側に位置するか)を選択可能とする構成を設けてもよい。その場合には、算出した重ね量を比較し、より適した重ね方を選択する制御を行ってもよい。
(他の実施形態)
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア(プログラム)を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ(またはCPUやMPU等)がプログラムを読み出して実行する処理である。