(57)【要約】【課題】複数部数が指定された印刷ジョブにおいて余白量の算出が紙送りに間に合わないため重ね送りが実現できず、期待したスループット向上効果が得られないという課題がある。【解決手段】画像記録装置は、ページデータから各々の記録媒体の先端に連なる先端余白部を算出することで得られた前記先端余白部を１部目の印刷時は保存し、２部目以降の印刷では記憶された余白部をもとに用紙の重ね搬送を実行する。【選択図】図９
2016165833.tif 000002
【特許請求の範囲】
【請求項１】
余白部情報に基づいて先行する記録媒体と後続の記録媒体の余白部を重ねて搬送できる、少なくとも複数部数の印刷ジョブを実行できる画像記録装置であって、
少なくとも１ページ以上のページを読みだし可能な印刷データ読み出し手段と、
前記印刷データ読み出し手段によって読みだされたページデータから各々の記録媒体の先端に連なる先端余白部を算出する余白部算出手段と、
前記余白部算出手段によって得られた前記先端余白部を保存する余白部保存手段と、
前記余白部保存手段によって保存された前記先端余白部を読みだす余白部読み出し手段とを備え、
複数部数を指定された場合に、第一部の印刷では保存手段で余白部を保存し、第二部以降の印刷では読み出し手段によって読みだされた余白部をもとに重ね搬送を制御することを特徴とする画像記録装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録ヘッドによってシートに記録を行う記録装置に関し、詳細には先行シートの一部と後続シートの一部が重なった状態で記録ヘッドと対向する記録領域に搬送する画像記録装置に関する。
【背景技術】
【０００２】
特許文献１には、入力された印字情報から画像記録領域を取得し、画像記録領域が重ならない量だけ記録媒体を重ねて搬送させる制御手段を備えた画像形成装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開2000-062975号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載された発明では、複数部数が指定された印刷ジョブにおいて余白量の算出が紙送りに間に合わないため重ね送りが実現できず、期待したスループット向上効果が得られないという課題がある。
【０００５】
このような事情に鑑みて、本発明の目的は、複数部数が指定された印刷ジョブにおいて紙送りに先だって余白量を用意しておき重ね送りを実行することで、従来よりも高速な画像記録装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記の目的を達成するために、本発明は、
余白部情報に基づいて先行する記録媒体と後続の記録媒体の余白部を重ねて搬送できる、少なくとも複数部数の印刷ジョブを実行できる画像処理装置であって、
少なくとも１ページ以上のページを読みだし可能な印刷データ読み出し手段と、
前記印刷データ読み出し手段によって読みだされたページデータから各々の記録媒体の先端に連なる先端余白部を算出する余白部算出手段と、
前記余白部算出手段によって得られた前記先端余白部を保存する余白部保存手段と、
前記余白部保存手段によって保存された前記先端余白部を読みだす余白部読み出し手段と、を備え、
複数部数を指定された場合に、第一部の印刷では保存手段で余白部を保存し、第二部以降の印刷では読み出し手段によって読みだされた余白部をもとに重ね搬送を制御することを特徴とする。
【発明の効果】
【０００７】
本発明によれば、重ね送りに必要な余白量の算出処理が紙送りに間に合わないことを防止して従来よりも高速な画像記録装置の提供を実現できる。
【図面の簡単な説明】
【０００８】
【図１−１】本発明の実施形態に係る重ね連送の動作を説明する断面図である。
【図１−２】本発明の実施形態に係る重ね連送の動作を説明する断面図である。
【図１−３】本発明の実施形態に係る重ね連送の動作を説明する断面図である。
【図２】ピックアップローラの構成を説明する図である。
【図３】本発明の記録装置のブロック図である。
【図４】第１の実施形態に係る重ね連送動作のフローチャートである。
【図５−１】第１の実施形態に係る先行シートに後続シートを重ねる動作を説明する図である。
【図５−２】第１の実施形態に係る先行シートに後続シートを重ねる動作を説明する図である。
【図６】第１の実施形態に係る後続シートの頭出し動作を説明するフローチャートである。
【図７】第１の実施形態に係る後続シートの先端余白量を算出する構成を説明するフローチャートである。
【図８】第１の実施例に係る印刷原稿を説明する図である。
【図９】第１の実施形態に係る印刷タスクの動作を説明するフローチャートである。
【図１０】第１の実施形態に係る読み取りタスクの動作を説明するフローチャートである。
【図１１】第２の実施形態に係る印刷タスクの動作を説明するフローチャートである。
【発明を実施するための形態】
【０００９】
以下、図面を参照しながら、本発明の実施の形態について説明する。
【００１０】
（第１の実施形態）
図１−１は本発明の実施形態に係る重ね連送の動作を説明する断面図である。最初に、図１−１（ａ）を用いて本発明に適用な可能な記録装置の概略構成を説明する。
【００１１】
図１−１（ａ）において、１は記録シートである。複数枚の記録シート１は給送トレイ１１に積載されている。２は給送トレイ１１に積載された最上位の記録シート１に当接して当該記録シートをピックアップするピックアップローラである。３はピックアップローラ２によってピックアップされた記録シート１をシート搬送方向の下流側へ給送するための給送ローラである。４は給送ローラ３へ付勢され給送ローラ３とともに記録シート１を挟持して給送する給送従動ローラである。
【００１２】
５は給送ローラ３及び給送従動ローラ４によって給送された記録シート１を記録ヘッド７と対向する位置へ搬送する搬送ローラである。６は搬送ローラ５へ付勢され搬送ローラ５とともに記録シートを挟持して搬送するピンチローラである。
【００１３】
７は搬送ローラ５及びピンチローラ６によって搬送された記録シート１に対して記録を行う記録ヘッドである。本実施形態では記録ヘッドからインクを吐出して記録シート１に記録を行うインクジェット記録ヘッドであるとして説明する。８は記録ヘッド７と対向する位置で記録シート１の裏面を支持するプラテンである。１０は記録ヘッド７を搭載してシート搬送方向と交差する方向へ移動するキャリッジである。
【００１４】
９は記録ヘッド７によって記録が行われた記録シートを装置外に排出するための排出ローラである。１２、１３は記録ヘッド７によって記録が行われた記録シートの記録面と接触して回転する拍車である。ここで下流側にある拍車１３は排出ローラ９へ付勢されており、上流側にある拍車１２は対向する位置に排出ローラ９が配されていない。拍車１２は記録シート１の浮き上がりを防止するためのものであり押え拍車とも称呼する。
【００１５】
給送ローラ３及び給送従動ローラ４で形成される給送ニップ部と、搬送ローラ５及びピンチローラ６で形成される搬送ニップ部との間は、搬送ガイド１５によって記録シート１は案内される。１６は記録シート１の先端及び後端を検知するためのシート検知センサである。シート検知センサ１６はシート搬送方向において給送ローラ３の下流に設けられている。１７は後続シートの先端部を先行シートの後端部に重ね合わせるためのシート押さえレバーである。シート押さえレバー１７は図中時計回り方向にバネ付勢されている。
【００１６】
図２はピックアップローラ２の構成を説明する図である。前述のようにピックアップローラ２は給送トレイ１１に積載されている最上位の記録シートに当接して当該記録シートをピックアップする。１９は後述する給送モータの駆動をピックアップローラ２に伝達するための駆動軸である。記録シートをピックアップするときに、駆動軸１９及びピックアップローラ２は図中矢印方向に回転する。駆動軸１９には突起１９ａが設けられている。ピックアップローラ２には突起１９ａが嵌まり込む凹部が形成されている。
【００１７】
図２（ａ）に示すように、突起１９ａがピックアップローラ２の凹部の第１の面２ａに当接している場合は、駆動軸１９の駆動がピックアップローラ２に伝達し、駆動軸１０を駆動するとピックアップローラ２も駆動される。
【００１８】
一方、図２（ｂ）に示すように、突起１９ａがピックアップローラ２の凹部の第２の面２ｂに当接している場合は、駆動軸１９の駆動がピックアップローラ２に伝達されず、駆動軸１９を駆動してもピックアップローラ２は駆動されない。突起１９ａが第１の面２ａ及び第２の面２ｂのいずれにも当接せず、第１の面２ａと第２の面２ｂの間に有る場合も、駆動軸１９を駆動してもピックアップローラ２は駆動されない。
【００１９】
図３は本発明の記録装置のブロック図である。２０１は、各部動作やデータの処理などを制御するＭＰＵである。２０２は、ＭＰＵ２０１によって実行されるデータを格納するＲＯＭである。２０３は、ＭＰＵ２０１によって実行される処理データ及びホストコンピュータ２１４から受信したデータを一時的に記憶するＲＡＭである。
【００２０】
記録ヘッド７は記録ヘッドドライバ２０７によって制御される。キャリッジ１０を駆動するキャリッジモータ２０４は、キャリッジモータドライバ２０８によって制御される。搬送ローラ５及び排出ローラ９は搬送モータ２０５によって駆動される。搬送モータ２０５は搬送モータドライバ２０９によって制御される。ピックアップローラ２及び給送ローラ３は給送モータ２０６によって駆動される。給送モータ２０６は給送モータドライバ２１０によって制御される。
【００２１】
スキャナユニット２１２は読み取り制御部２１１によって制御される。スキャナ部はフラットベッドスキャナの他にオートドキュメントフィーダ（ＡＤＦ）を備えている。
【００２２】
バス２１５はＭＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、記録ヘッドドライバ２０７、キャリッジモータドライバ２０８。搬送モータドライバ２０９、給送モータドライバ２１０、読み取り制御部２１１、Ｉ／Ｆ部２１３を接続し、互いにデータを転送できる。
【００２３】
ホストコンピュータ２１４には、使用者によって印刷の実行が命令された場合に、記録画像や記録画像品位等の記録情報を取りまとめて記録装置と通信するためのプリンタドライバ２１４１が設けられている。ＭＰＵ２０１は、Ｉ／Ｆ部２１３を介してホストコンピュータ２１４と記録画像等のやり取りを実行する。
【００２４】
図１−１〜図１−３を用いて重ね連送の動作を時系列に説明する。ホストコンピュータ２１４からＩ／Ｆ部２１３を介して印刷データが送信されると、ＭＰＵ２０１で処理された後、ＲＡＭ２０３にデータを展開するＭＰＵ２０１がデータに基づいて記録動作を開始する。
【００２５】
図１−１（ａ）を用いて説明する。最初に、給送モータドライバ２１０によって給送モータ２０６が低速駆動される。ピックアップローラ２は７．６ｉｎｃｈ／ｓｅｃで回転させられる。ピックアップローラ２が回転すると、給送トレイ１１に積載された最上位の記録シート（先行シート１−Ａ）がピックアップされる。ピックアップローラ２によってピックアップされた先行シート１−Ａは、ピックアップローラ２と同方向に回転している給送ローラ３によって搬送される。給送ローラ３も給送モータ２０６によって駆動される。
【００２６】
給送ローラ３の下流側に設けられたシート検知センサ１６によって先行シート１−Ａの先端が検知されると、給送モータ２０６を高速駆動に切り替える。すなわち、ピックアップローラ２及び給送ローラ３は１２ｉｎｃｈ／ｓｅｃで回転する。
【００２７】
図１−１（ｂ）を用いて説明する。給送ローラ３を回転し続けることによって先行シート１−Ａの先端は、シート押さえレバー１７を時計回り方向に回転させる。さらに給送ローラ３を回転し続けると、先行シート１−Ａの先端は搬送ローラ５とピンチローラ６で形成される搬送ニップ部に突き当たる。このとき搬送ローラ５は停止状態である。先行シート１−Ａの先端が搬送ニップ部に突き当たった後も給送ローラ３を所定量回転させることによって、先行シート１−Ａの先端が搬送ニップ部に突き当たった状態で整列し斜行が矯正される。斜行矯正動作をレジ取り動作ともいう。
【００２８】
図１−１（ｃ）を用いて説明する。先行シート１−Ａの斜行矯正動作が終了すると、搬送モータ２０５が駆動されることによって搬送ローラ５が回転を開始する。搬送ローラ５は１５ｉｎｃｈ／ｓｅｃでシートを搬送する。先行シート１−Ａは記録ヘッド７と対向する位置まで頭出しされた後に、記録データに基づいて記録ヘッド７からインクを吐出することによって記録動作が行われる。
【００２９】
本実施形態の記録装置は、記録ヘッド７がキャリッジ１０に搭載されているシリアルタイプの記録装置である。搬送ローラ５によって記録シートを所定量ずつ間欠搬送する搬送動作と、搬送ローラ５が停止しているときに記録ヘッド７を搭載したキャリッジ１０を移動させながら記録ヘッド７からインクを吐出する画像形成動作と、を繰り返すことによって記録シートに対する記録動作が行われる。
【００３０】
先行シート１−Ａが頭出しされると、給送モータ２０６を低速駆動に切り替える。すなわち、ピックアップローラ２及び給送ローラ３は７．６ｉｎｃｈ／ｓｅｃで回転する。搬送ローラ５によって記録シートを所定量ずつ間欠搬送しているときに、給送モータ２０６によって給送ローラ３も間欠駆動される。すなわち搬送ローラ５が回転しているときは給送ローラ３も回転し、搬送ローラ５が停止しているときは給送ローラ３も停止している。搬送ローラ５の回転速度に対して、給送ローラ３の回転速度は小さい。そのため、搬送ローラ５と給送ローラ３の間でシートは張った状態になる。また、給送ローラ３は搬送ローラ５によって搬送される記録シートによって連れ回りさせられる。
【００３１】
給送モータ２０６を間欠的に駆動するため、駆動軸１９も駆動される。前述のように、ピックアップローラ２の回転速度は搬送ローラ５の回転速度よりも小さい。そのため、ピックアップローラ２は搬送ローラ５で搬送される記録シートによって連れ回りさせられる。すなわち、ピックアップローラ２は駆動軸１９に対して先回りした状態になっている。具体的には、駆動軸１９の突起１９ａは第１の面２ａから離間し第２の面２ｂに当接した状態になっている。したがって、先行シート１−Ａの後端がピックアップローラ２を通過しても２枚目の記録シート（後続シート１−Ｂ）はすぐにピックアップされない。駆動軸１９が所定時間駆動されると、突起１９ａが第１の面２ａと当接するようになり、ピックアップローラ２が回転を開始する。
【００３２】
図１−２（ｄ）を用いて説明する。ピックアップローラ２が回転を開始し、後続シート１−Ｂをピックアップした状態を示す。シート検知センサ１６は、センサの応答性等の要因により記録シートの端部を検知するためにはシート間に所定以上の間隔が必要になる。すなわち、シート検知センサ１６によって先行シート１−Ａの後端を検知した後、後続シート１−Ｂの先端を検知するまでに所定の時間間隔をもたせるために、先行シート１−Ａと後続シート１−Ｂとの間を所定距離離す必要がある。そのために、ピックアップローラ２の凹部は約７０度に設定されている。
【００３３】
図１−２（ｅ）を用いて説明する。ピックアップローラ２によってピックアップされた後続シート１−Ｂは、給送ローラ３によって搬送される。このときに、先行シート１−Ａは、記録データに基づいて記録ヘッド７によって画像形成動作が行われている。シート検知センサ１６によって後続シート１−Ｂの先端が検知されると、給送モータ２０６を高速駆動に切り替える。すなわち、ピックアップローラ２及び給送ローラ３は１２ｉｎｃｈ／ｓｅｃで回転する。
【００３４】
図１−２（ｆ）を用いて説明する。先行シート１−Ａの後端部はシート押さえレバー１７によって下方に押し下げられている。記録ヘッド７による記録動作によって先行シート１−Ａが下流に移動する速度に対して、後続シート１−Ｂを高速に移動させることによって先行シート１−Ａの後端部の上に後続シート１−Ｂの先端部が重なった状態を形成することができる。先行シート１−Ａは記録データに基づいて記録動作が行われている。先行シート１−Ａは搬送ローラ５によって間欠搬送される。一方、後続シート１−Ｂはシート検知センサ１６によって先端が検知された後、給送ローラ３を１２ｉｎｃｈ／ｓｅｃで連続的に回転させることによって先行シート１−Ａに追いつくことができる。
【００３５】
図１−３（ｇ）を用いて説明する。先行シート１−Ａの後端部の上に後続シート１−Ｂの先端部が重なった重なり状態を形成した後、後続シート１−Ｂは先端が搬送ニップの上流の所定位置で停止するまで給送ローラ３によって搬送される。後続シート１−Ｂの先端の位置は、シート検知センサ１６の検知結果に基づいて制御される。このとき、先行シート１−Ａは、記録データに基づいて記録ヘッド７によって画像形成動作が行われている。
【００３６】
図１−３（ｈ）を用いて説明する。先行シート１−Ａの最終行の画像形成動作（インク吐出動作）を行うために搬送ローラ５が停止しているときに、給送ローラ３を駆動することによって後続シート１−Ｂの先端を搬送ニップ部に突き当てて後続シート１−Ｂの斜行矯正動作を行う。
【００３７】
図１−３（ｉ）を用いて説明する。先行シート１−Ａの最終行の画像形成動作が終了すると、搬送ローラ５を所定量回転させることによって先行シート１−Ａの上に後続シート１−Ｂが重なった状態を維持して後続シート１−Ｂの頭出しを行うことができる。後続シート１−Ｂは、記録データに基づいて記録ヘッド７によって記録動作が行われる。後続シート１−Ｂが記録動作のために間欠搬送されると、先行シート１−Ａも間欠搬送され、やがて先行シート１−Ａは排出ローラ９によって記録装置外に排出される。
【００３８】
後続シート１−Ｂが頭出しされると、給送モータ２０６を低速駆動に切り替える。すなわち、ピックアップローラ２及び給送ローラ３は７．６ｉｎｃｈ／ｓｅｃで回転する。後続シート１−Ｂの後にも記録データがある場合は、図１−２（ｄ）に戻り３枚目のピックアップ動作が行われる。
【００３９】
図４は第１の実施形態に係る重ね連送動作のフローチャートである。
【００４０】
Ｓ１で、Ｉ／Ｆ部２１３を介してホストコンピュータ２１４から記録データが送信されると記録動作を開始する。
【００４１】
Ｓ２で先行シート１−Ａの給送動作を開始する。具体的には、給送モータ２０６を低速駆動する。ピックアップローラ２は７．６ｉｎｃｈ／ｓｅｃで回転する。ピックアップローラ２によって先行シート１−Ａをピックアップし、給送ローラ３によって先行シート１−Ａを記録ヘッド７に向けて給送する。
【００４２】
Ｓ３で、シート検知センサ１６によって先行シート１−Ａの先端が検知される。シート検知センサ１６によって先行シート１−Ａの先端が検知されると、Ｓ４で給送モータ２０６を高速駆動に切り替える。すなわち、ピックアップローラ２及び給送ローラ３は１２ｉｎｃｈ／ｓｅｃで回転する。シート検知センサ１６によって先行シート１−Ａの先端が検知された後の給送ローラ３の回転量を制御することによって、Ｓ５で先行シート１−Ａの先端を搬送ニップ部に突き当てて先行シート１−Ａの斜行矯正動作を行う。
【００４３】
Ｓ６で記録データに基づいて先行シート１−Ａを頭出しする。
【００４４】
Ｓ７で給送モータ２０６を低速駆動に切り替える。
【００４５】
Ｓ８で先行シート１−Ａに対して記録ヘッド７からインクを吐出することによって記録動作を開始する。具体的には、搬送ローラ５によって先行シート１−Ａを間欠搬送する搬送動作と、キャリッジ１０を移動させて記録ヘッド７からインクを吐出する画像形成動作（インク吐出動作）とを繰り返すことによって、先行シート１−Ａに対する記録動作を行う。搬送ローラ５によって先行シート１−Ａを間欠搬送する動作と同期して、給送モータ２０６を間欠的に低速駆動する。すなわち、ピックアップローラ２及び給送ローラ３は７．６ｉｎｃｈ／ｓｅｃで間欠的に回転する。
【００４６】
Ｓ９で次ページの記録データがあるか判断する。次ページの記録データが無い場合はＳ２５に進む。Ｓ２５で先行シート１−Ａに対する記録動作が完了したら、Ｓ２６で先行シート１−Ａを排出し記録動作を終了する。
【００４７】
次ページの記録データがある場合は、Ｓ１０で後続シート１−Ｂの給送動作を開始する。具体的には、ピックアップローラ２で後続シート１−Ｂをピックアップし、給送ローラ３で後続シート１−Ｂを記録ヘッド７に向けて給送する。ピックアップローラ２は７．６ｉｎｃｈ／ｓｅｃで回転する。前述のように、駆動軸１９の突起１９ａに対して、ピックアップローラ２の凹部が大きく設けられているため、先行シート１−Ａと後続シート１−Ｂとの間には所定間隔が設けられる。
【００４８】
Ｓ１１でシート検知センサ１６によって後続シート１−Ｂの先端が検知される。シート検知センサ１６によって後続シート１−Ｂの先端が検知されると、Ｓ１２で給送モータ２０６を高速駆動に切り替える。すなわち、ピックアップローラ２及び給送ローラ３は１２ｉｎｃｈ／ｓｅｃで回転する。シート検知センサ１６によって後続シート１−Ｂの先端が検知された後の給送ローラ３の回転量を制御することによって、Ｓ１３で後続シート１−Ｂの先端が搬送ニップ部の所定量手前の位置となるように後続シート１−Ｂを搬送する。先行シート１−Ａは記録データに基づいて間欠搬送される。後続シート１−Ｂは給送モータ２０６を連続的に高速駆動することによって、先行シート１−Ａの後端部の上に後続シート１−Ｂの先端部が乗る重ね状態が形成される。
【００４９】
Ｓ１４で後述する所定条件を満たしているか判断する。所定条件を満たしている場合は、Ｓ１６で重ね状態を維持したまま後続シート１−Ｂの先端を搬送ニップ部に突き当てて後続シート１−Ｂの斜行矯正動作を行う。そして、Ｓ１７で先行シート１−Ａの最終行の印刷動作が終了したと判断した場合は、Ｓ１８で重ね状態を維持したまま後続シート１−Ｂを頭出しする。
【００５０】
Ｓ１４で所定条件を満たしていない場合は、重ね状態を解消して後続シート１−Ｂを頭出しする。具体的には、Ｓ２７で先行シート１−Ａの最終行の印刷動作が終了するとＳ２８で先行シート１−Ａの排出動作を行う。この間、給送モータ２−６は駆動されないため、後続シート１−Ｂはその先端が搬送ニップ部の所定量手前の位置のまま停止している。先行シート１−Ａは排出されるため、重ね状態は解消する。Ｓ２９で後続シート１−Ｂの先端を搬送ニップ部に突き当てて後続シート１−Ｂの斜行矯正動作を行う。そして、Ｓ１８で後続シート１−Ｂを頭出しする。
【００５１】
Ｓ１９で給送モータ２０６を低速駆動に切り替える。
【００５２】
Ｓ２０で後続シート１−Ｂに対して記録ヘッド７からインクを吐出することによって記録動作を開始する。具体的には、搬送ローラ５によって後続シート１−Ｂを間欠搬送する搬送動作と、キャリッジ１０を移動させて記録ヘッド７からインクを吐出する画像形成動作（インク吐出動作）とを繰り返すことによって、後続シート１−Ｂに対する記録動作を行う。搬送ローラ５によって後続シート１−Ｂを間欠搬送する動作と同期して、給送モータ２０６を間欠的に低速駆動する。すなわち、ピックアップローラ２及び給送ローラ３は７．６ｉｎｃｈ／ｓｅｃで間欠的に回転する。
【００５３】
Ｓ２１で次ページの記録データがあるか判断する。次ページの記録データが有る場合はＤに進む。次ページの記録データが無い場合は、Ｓ２２で後続シート１−Ｂの印刷が完了するとＳ２３で後続シート１−Ｂの排出動作を行い、Ｓ２４で記録動作を終了する。
【００５４】
図５−１、図５−２は第１の実施形態に係る先行シートに後続シートを重ねる動作を説明する図である。図４のＳ１２、Ｓ１３で説明した、先行シートの後端部の上に後続シートの先端部を重ねる重ね状態を形成する動作について説明する。
【００５５】
図５−１、図５−２は給送ローラ３と給送ピンチローラ４で形成される給送ローラニップ部と、搬送ローラ５とピンチローラ６で形成される搬送ローラニップ部の間の拡大図である。
【００５６】
搬送ローラ５、給紙ローラ３により記録シート用紙が搬送される過程を、後続シートが先行シートを追いかける動作を図５−１（ａ）で説明し、後続シートが先行シートの上に重なる動作を図５−２（ｂ）で説明し、後続シートが搬送動作を停止して重ね状態を継続するか否かの突き当ての判定待ちまでの動作を図５−２（ｃ）で説明する。
【００５７】
図５−１（ａ）では、給紙ローラ３を制御し後続シートを搬送し、シート検知センサ１６で記録シートを検知する。前記、後続シートが先行シートの上に重ねることが可能な位置の開始位置S604までの区間S605において、後続シート１−Ｂの状態で先行シート１−Ａを追いかける動作を行う。後続シートが先行シートの上に重ねることが可能な位置の開始位置S604は、機構の構成により決定されるものである。
【００５８】
前記区間S605おいて、追いかける動作を停止する場合が存在する。図５−１（ａ−２）のように、後続シート１−Ｂの先端S607が先行シート１−Ａの後端S609が追い越してしまう状況の場合、後述の図５−２（ｂ）は行わない。
【００５９】
図５−２（ｂ）では、前記の後続シートが先行シートの上に重ねることが可能な位置の開始位置S604から、シート押さえレバー１７で記録シートを抑え込むことが可能な終了位置S611の区間S612において、後続シート１−Ｂを重ねる動作を行う。
【００６０】
前記区間S612において、後続シートが先行シートの上に重なる動作を停止する場合が存在する。図５−２（ｂ−２）のように、後続シート１−Ｂの先端S614が先行シート１−Ａの後端S616がに追いつけない状況の場合、図５−２（ｃ）は行わない。
【００６１】
図５−２（ｃ）では、重ね状態を継続するか否かを判定する位置S617までの区間S618まで後続シート１−Ｂを搬送する。つまり、先行シート１−Ａと後続シート１−Ｂの重ね状態を継続するか、解除した状態にするかの突き当て判定を行う制御まで進めることになる。
【００６２】
図６は第１の実施形態に係る後続シートの頭出し動作を説明するフローチャートである。図４のＳ１４で説明した所定条件を満たしているかの判断について詳細に説明する。
【００６３】
先行シート１−Aと後続シート１−Bの重ね状態を継続するか否かの突き当ての判定について説明する。突き当ての判定S501は、まず後続シート1−Bが判定の位置まで到達S502しているか？判定する。ここで到達していない場合、重ねることができないため、重ねない突き当て制御S503に決定し、判定処理は終了S504する。後続シート１−Bが判定位置まで到達S502している時、先行シート１−Aが搬送ローラ５を抜けたか？S505の判定を行う。ここで抜けたと判定された場合、スキャン中突き当て制御S506に決定する。すなわち、重ね状態を維持したまま後続シート１−Ｂの斜行矯正動作、および頭出しを行う。
【００６４】
一方、搬送ローラ５を抜けなかった場合、印刷直前に押さえ拍車１２に届くか判定S507を行なう。押さえ拍車１２に届かない場合、重ね状態を解消してから突き当て制御S508に決定される。
【００６５】
印刷直前に押さえ拍車１５に届く場合、重なり量が基準より少ないか判定S509を行なう。ここでの重なり量とは、先行シート１−Aの後端と後続シート１−Bの先端の重なり量を示す。後続シート１−Bの先端とは後述の印刷タスクから取得する先端余白量である。印刷タスクから該当の先端余白量の通知がない場合は、先端余白量を０として扱うものとする。
【００６６】
また、重なり量が予め設定されている閾値よりも小さいか否かを判断する。重なり量が閾値よりも小さい場合は、重ね状態を解消してから突き当て制御S510に決定する。
【００６７】
重なり量が閾値以上の場合、最終行とその前の行との間に隙間があるかS511の判定を行なう。この判定により隙間がないと判断された場合、重ね状態を解消してから突き当て制御S511に決定する。隙間があると判断された場合、重ね状態を維持したまま後続シート１−Ｂの斜行矯正動作、および頭出しを行う。
【００６８】
このように、先行シート１−Aと後続シート１−Bの重ね状態を継続するか、解除した状態にするかの突き当て判定行なう。
【００６９】
以下本発明にかかわる第１の実施例（以下実施例１）について説明する。図１０は本実施例１にかかわる読み取りタスクの動作を表わすフローチャートである。ＭＰＵ２０１はＲＯＭ２０２に記録されているプログラムに従ってこれらの制御を実行する。
【００７０】
コピージョブが開始する(S1001)と、ＭＰＵ２０１はＡＤＦ上に設置されたセンサによって原稿がセットされているかどうかを確認するＳ１００２。ＡＤＦに原稿がセットされていればＳ１００３へ、そうでなければＳ１００８に進む。なお原稿が一枚もセットされていなければフラットベッドスキャナから原稿を読むように制御することもできる。
【００７１】
Ｓ１００３でＡＤＦのモータ制御や画像処理部の初期化処理を行う。本実施例では６００ｄｐｉの設定で原稿を読み取るように設定する。またＳＯＩマーカや量子化テーブルなどＪＰＥＧに必要なマーカを生成する。Ｓ１００３が完了したらＳ１００４に遷移する。
【００７２】
Ｓ１００４でＭＰＵ２０１は読み取り制御部２１１を制御し、ＲＡＭ２０３にスキャン画像を出力させる。ここでのスキャン画像はいわゆるＲＧＢのＲＡＷ形式で、点順次で出力される。ＪＰＥＧに変換するための最小単位である８ライン、または１６ラインの画像が得られたらＳ１００５に進む。
【００７３】
Ｓ１００５でＭＰＵ２０１はＳ１００４で得られたＲＡＷ画像をＪＰＥＧエンコードし、ＲＡＭ２０３に格納する。ＪＰＥＧエンコードすることにより画像データサイズをおよそ１／２０程度に圧縮することができる。本実施例のように８ラインまたは１６ライン単位でＪＰＥＧ化することにより、１ページ分のＲＡＷ形式のデータをＲＡＭ中に格納する必要がなく、より少ないメモリで構成することができる。
【００７４】
Ｓ１００６でＭＰＵ２０１は現在読み取り中の原稿が終端に達しているか判断する。終端に達し、これ以上読み取り制御部２１１から出力されるデータがないと判断したら、Ｓ１００７に遷移する。終端に達せず、原稿が読み取り中であると判断されればＳ１００４に遷移しさらなる読み取りを行う。
【００７５】
Ｓ１００７でＭＰＵ２０１は読み取り終了処理を行う。ここではＪＰＥＧのＥＯＩマーカをＲＡＭに書き込んだり、スキャナ制御の終了処理を行う。読み取り終了処理が完了したらＳ１００２に遷移し、次の原稿の読み取りを試みる。
【００７６】
以上のフローを実現することでＡＤＦにセットされた原稿をＪＰＥＧ形式に変換してＲＡＭ中に格納することができる。
【００７７】
本実施例ではスキャナユニットで読み取った原稿はＪＰＥＧ形式に変換して保存されるが当然これに限られるものではなく、他のさまざまな画像形式を採用することができる。
【００７８】
図９は本発明の実施例１にかかわる印刷タスクの制御を表わすフローチャートである。
【００７９】
印刷ジョブを受け付ける（Ｓ９０１）とＳ９０２に進む。
【００８０】
Ｓ９０２でＭＰＵは受け付けた印刷ジョブの内容を確認し、さらに印刷すべきページがあるかをチェックする。印刷ジョブの内容としては、ドキュメントのページ数、部数、コレート印刷の有無、両面印刷の有無、印刷メディアサイズ、印刷メディアタイプ、ジョブのタイプ（ＡＤＦコピー、ＦＢコピー、ＰＣ印刷、クラウド印刷、ダイレクト印刷など）がある。これ以上印刷するべきデータがあればＳ９０３へ、なければＳ９１０に遷移する。
【００８１】
Ｓ９０３でＭＰＵは印刷するべき該当ページの先頭余白量が保存されているかを判断する。先端余白量が保存されていればＳ９０５へ遷移し、先端余白量が保存されていなければＳ９０４へ遷移する。
【００８２】
Ｓ９０４でＭＰＵは先端余白量検知処理をおこなう。本実施例のコピー処理においては、保存されているＪＰＥＧ画像をデコードし、白（Ｒ＝２５５，Ｇ＝２５５，Ｂ＝２５５）でない画素が出現するまでの高さを先端余白量とする。たとえば３０ライン目に初めて白以外の画素が出現した場合、先端余白量は２９となる。該当ページが第一ページの場合、先端余白量高さ８０１を算出する。ここではＲＧＢそれぞれが２５５であることを余白の条件としたが、２５５以外の閾値（たとえばＲＧＢそれぞれ２５３）以上であれば白と判断するなど主種の条件を設定することができる。
【００８３】
先端余白量検知処理ではＪＰＥＧ画像をデコードする必要があり、画素を生成し検知するための処理時間を要する。生成した先端余白量は該当ページのＪＰＥＧデータと関連付けてＲＡＭに保存する。ＪＰＥＧデータは読み取りタスクによって生成されており、ＲＡＭによってバッファリングされており、画像処理の内容によっては読み取りタスクのＪＰＥＧデータ生成速度を画像処理速度が上回ることがある。その場合、処理すべきＪＰＥＧデータがＲＡＭ中に格納されていない場合が発生する。処理すべきＪＰＥＧデータが格納されていない場合、印刷タスクは読み取りタスクがＪＰＥＧデータを生成するまで待つように制御される。
【００８４】
なお、コピージョブの場合としてＪＰＥＧデータの場合を例に説明したが、当然これに限られるものではなく、後述の実施例２におけるＰＤＬの場合にはＲＡＷデータやその他の圧縮形式を採用するなど様々な方式で実現が可能である。先端余白量検知処理が終了したらＳ９０６に遷移する。
【００８５】
Ｓ９０５ではＲＡＭに保存されている該当ページのＪＰＥＧ先端データと関連付けられた先端余白量を読みだす。先端余白量を読みだしたらＳ９０７に遷移する。
【００８６】
Ｓ９０６では得られた該当ページの先端余白量を通知する。通知した先端余白量はすでに述べたS509で読みだされる。
【００８７】
Ｓ９０７ではＪＰＥＧデータを順次デコード処理し、デバイス色空間（ＣＭＹＫ）への変換、ハーフトーニングなどの処理をおこなってプリントエンジンに印刷データを送信する。印刷データはＲＡＭ中にバッファリングされるため、印刷画像処理が完了した画像データがプリントエンジンで出力されるまでには時間的な遅れが生じる。処理するラインが白画素からなるデータのみで構成される場合は、スキップ処理に変換する処理も行う。あらかじめ決められたライン数（たとえば３２ライン）を処理したらＳ９０８へ遷移する。
【００８８】
Ｓ９０８でＭＰＵは画像の終端に達したか検出を行う。該当ページのＪＰＥＧデータの最終ラインまで処理が終了していれば画像終端に達していると判定し、Ｓ９０９に遷移する。処理すべきＪＰＥＧデータが残っていればＳ９０７に遷移する。
【００８９】
Ｓ９０９ではページ終了処理をおこなう。プリントエンジンに排紙メッセージを送る。ここでメッセージはＦＩＦＯに格納されプリントエンジンの都合のよいタイミングで読みだされる。そのため排紙メッセージを送信してから実際に排紙動作が始まるまでには時間的な遅れが生じる。
【００９０】
Ｓ９０９のページ終了処理が完了したらＳ９０２に遷移する。
【００９１】
Ｓ９１０ではジョブの終了処理を行う。
【００９２】
実施例１の効果を、３ページからなる原稿を３部、コレート指定でコピーした場合の動作を例に説明する。図８は読み取り原稿を表わしている。第一ページの先端余白領域８０１と後端余白領域８０２、第二ページの先端余白領域８０３と後端余白領域８０４、第三ページの先端余白領域８０５と後端余白領域８０６が存在する。
【００９３】
第１部の印刷においては、第１ページから第２ページ、第２ページから第３ページの間で、印刷タスクの余白量通知Ｓ９０６が付き当て判定処理の重なり量判定Ｓ５０９より前に実施されなければ重ね送りが実施できない。余白検知処理Ｓ９０４の処理時間は印刷対象のＪＰＥＧ画像の特性に依存する。またＳ５０１から始まるつき当て判定処理の実施タイミングも印刷対象のデータに依存する。
【００９４】
つまり余白量検知処理Ｓ９０４が十分高速に実施できる画像の場合のみ重ね連送が可能である。しかし本実施例によれば第１部の第３ページと第２部の第１ページの間の重ね量判定はＳ９０５の先端余白量の読み出し処理だけで可能であるため、印刷対象のデータによらずに重ね送りの判定をすることができる。また第２部以降のすべてのページ間処理において先端余白量検知なしで重ね判定が可能になる。以上のように、本実施例によればコレート指定したコピーの場合に印刷対象のデータによらず重ね送り判定が可能になるという効果がある。さらにＳ９０４の処理時間が大きくなるような従来より遅いＣＰＵを採用することができ、コストの削減が可能になる。
【００９５】
（第２の実施形態）
図１１は本実施例２にかかるレンダリングタスクの動作を表わすフローチャートである。ＭＰＵ２０１はＲＯＭ２０２に記録されているプログラムに従ってこれらの制御を実行する。
【００９６】
印刷ジョブが開始する(S1001)と、ＭＰＵ２０１はI/F部２１３を介してRAM203にPDLデータを格納する。ここでPDLデータは、各事業者が独自に定めたもの以外に、ＰＤＦなど一般に広くつかわれている形式を採用することができる。ＭＰＵはＰＤＬインタプリタといわれるソフトウェアを実行し、ＰＤＬデータをＲＧＢ（またはＣＭＹＫなど様々な）形式のピクセルデータに変換することができる。
【００９７】
Ｓ１１０２でＰＤＬインタプリタは受信したＰＤＬデータに含まれているページ数を検出する。そして処理完了したページ数と比較してまだ処理すべきページがあればＳ１１０３へ、そうでなければＳ１１０８に進む。
【００９８】
Ｓ１１０３でインタプリタのページ毎の初期化処理を行う。該当ページ毎に処理すべき設定値があればここで処理を行う。たとえばページサイズの変更などである。またＰＤＦの場合は該当ページに含まれるオブジェクトツリーを作成する。Ｓ１１０３が完了したらＳ１１０４に遷移する。
【００９９】
Ｓ１１０４でＭＰＵ２０１は、レンダリング処理を行い、ＲＡＭ２０３にＲＧＢ画像を出力する。出力画像はＲＧＢのＲＡＷ形式で、点順次で出力される。ＪＰＥＧに変換するための最小単位である８ライン、または１６ラインの画像が得られたらＳ１１０５に進む。
【０１００】
Ｓ１１０５でＭＰＵ２０１はＳ１１０４で得られたＲＡＷ画像をＲＡＭ２０３に格納する。
【０１０１】
Ｓ１１０６でＭＰＵ２０１は現在処理中のページが終端に達しているか判断する。終端に達し、これ以上出力すべきデータがないと判断したら、Ｓ１１０７に遷移する。終端に達せず、ページ処理中であると判断されればＳ１１０４に遷移しさらなるレンダリングを行う。
【０１０２】
Ｓ１１０７でＭＰＵ２０１はページ終了処理を行う。ページ終了処理が完了したらＳ１１０２に遷移し、次のページの処理を試みる。
【０１０３】
以上でレンダリングタスクの処理を説明したが、印刷タスクについては実施例１と同じであるので省略する。違いはＲＡＭに保存される形式がＲＡＷ形式であることであるが、実施例１でも述べたようにどちらの形式でも選択することができる。
【０１０４】
実施例２によればホストから受信したＰＤＬデータを印刷する場合においても印刷対象のデータによらず重ね送り判定が可能になるという効果がある。
【符号の説明】
【０１０５】
１  記録シート、２  ピックアップローラ、３  給送ローラ、５  搬送ローラ、
７  記録ヘッド、１６  シート検知センサ、１７  シート押さえレバー
【図１−１】
2016165833.tif 000003
【図１−２】
2016165833.tif 000004
【図１−３】
2016165833.tif 000005
【図２】
2016165833.tif 000006
【図３】
2016165833.tif 000007
【図４】
2016165833.tif 000008
【図５−１】
2016165833.tif 000009
【図５−２】
2016165833.tif 000010
【図６】
2016165833.tif 000011
【図７】
2016165833.tif 000012
【図８】
2016165833.tif 000013
【図９】
2016165833.tif 000014
【図１０】
2016165833.tif 000015
【図１１】
2016165833.tif 000016