(57)【要約】【課題】ロースペックの記録装置であっても、記録媒体の余白量をより速やかに特定可能な技術を提供すること。【解決手段】本発明の情報処理装置は、記録装置によって記録媒体に記録を行うための記録データを生成可能な生成手段と、前記記録データに基づき、前記記録媒体の先端側に位置する余白量を解析可能な解析手段と、前記記録装置に対する前記記録データの送信に先立って、前記解析手段の解析結果に基づく余白情報を前記記録装置に送信可能な送信手段と、を備える。【選択図】図１５
2018142376.tif 000002
【特許請求の範囲】
【請求項１】
記録装置によって記録媒体に記録を行うための記録データを生成可能な生成手段と、
前記記録データに基づき、前記記録媒体の先端側に位置する余白量を解析可能な解析手段と、
前記記録装置に対する前記記録データの送信に先立って、前記解析手段の解析結果に基づく余白情報を前記記録装置に送信可能な送信手段と、を備える、
ことを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は記録装置（印刷装置）の制御技術に関する。
【背景技術】
【０００２】
記録装置の記録速度を向上する方法として、記録媒体の重ね連送が提案されている。重ね連送とは、複数枚の記録媒体に対して連続的に画像を記録する場合に、先行記録媒体の後端部と後続記録媒体の先端部とを重ねた状態で、これらを搬送する搬送方式である（例えば特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４４７８２８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
重ね連送を効果的に実行するためには、記録媒体の搬送を止めないようにできるだけ速やかに記録媒体間の重ね合せ量を決定する必要がある。記録媒体間の重ね合せ量を決定するためには、後続記録媒体の先端側の余白量を特定することが必要となる。したがって、記録装置が重ね合せ量を決定する際、余白量を特定するために後続記録媒体の記録データを参照する必要がある。
【０００５】
しかし、後続記録媒体の記録データも参照するためには、この記録データをスプールためのＲＡＭ等の記憶デバイスが必要となる。ロースペックの記録装置では、後続記録媒体の記録データをスプールするための記憶容量が不足し、後続記録媒体の先端側の余白量を速やかに特定することが困難な場合がある。
【０００６】
本発明は、ロースペックの印刷装置であっても、印刷媒体の余白をより速やかに特定可能な技術を提供するものである。
【課題を解決するための手段】
【０００７】
本発明によれば、例えば、記録装置によって記録媒体に記録を行うための記録データを生成可能な生成手段と、前記記録データに基づき、前記記録媒体の先端側に位置する余白量を解析可能な解析手段と、前記記録装置に対する前記記録データの送信に先立って、前記解析手段の解析結果に基づく余白情報を前記記録装置に送信可能な送信手段と、を備える、ことを特徴とする情報処理装置が提供される。
【発明の効果】
【０００８】
本発明によれば、ロースペックの印刷装置であっても、印刷媒体の余白をより速やかに特定可能な技術を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態に係る記録装置の動作説明図。
【図２】図１の記録装置の動作説明図。
【図３】図１の記録装置の動作説明図。
【図４】（ａ）及び（ｂ）はピックアップローラの説明図。
【図５】本発明の一実施形態に係る記録システムの構成例を示すブロック図。
【図６】図１の記録装置の制御ユニットが実行する処理例を示すフローチャート。
【図７】先行シートに後続シートを重ねる動作を説明する図。
【図８】先行シートに後続シートを重ねる動作を説明する図。
【図９】図１の記録装置の制御ユニットが実行する処理例を示すフローチャート。
【図１０】余白量の説明図。
【図１１】（ａ）は重ね合せ量の説明図、（ｂ）は１枚の記録シートに複数の論理頁を割り付けた場合の余白量の説明図。
【図１２】図１の記録装置の制御ユニットが実行する処理例を示すフローチャート。
【図１３】記録設定の選択画面例を示す図。
【図１４】本発明の一実施形態に係る情報処理装置が実行する処理例を示すフローチャート。
【図１５】本発明の一実施形態に係る情報処理装置が実行する処理例を示すフローチャート。
【図１６】本発明の一実施形態に係る情報処理装置が実行する処理例を示すフローチャート。
【図１７】図１の記録装置の制御ユニットが実行する処理例を示すフローチャート。
【図１８】図１の記録装置の制御ユニットが実行する処理例を示すフローチャート。
【図１９】情報処理装置と記録装置との間の処理例を示す図。
【図２０】情報処理装置と記録装置との間の処理例を示す図。
【図２１】実施例と比較例における記録速度の違いの説明図。
【図２２】図１の記録装置の制御ユニットが実行する処理例を示すフローチャート。
【発明を実施するための形態】
【００１０】
＜第１実施形態＞
図１乃至図３は、本発明の一実施形態に係る記録装置１００の動作説明図であり、特に、重ね連送の動作説明図である。図１乃至図３は記録装置１００の断面構造を模式的に示している。本実施形態では、シリアル型のインクジェット記録装置に本発明を適用した場合について説明するが、本発明は他の形式の記録装置にも適用可能である。
【００１１】
なお、「記録」には、文字、図形等有意の情報を形成する場合のみならず、有意無意を問わず、広く記録媒体上に画像、模様、パターン等を形成する、又は媒体の加工を行う場合も含まれ、人間が視覚で知覚し得るように顕在化したものであるか否かを問わない。また、本実施形態では「記録媒体」としてシート状の紙を想定するが、布、プラスチック・フィルム等であってもよい。シート状の記録媒体をここでは記録シートと呼ぶ。
【００１２】
記録装置１００の動作説明の前に、その構成について主に図１の状態ＳＴ１を参照して説明する。記録装置１００は、複数枚の記録シート１を積載可能な給送トレイ１１（積載部）と、記録シート１に記録を行う記録ユニットと、給送トレイ１１の記録シート１を搬送可能な搬送装置と、を備える。
【００１３】
記録ユニットは、記録ヘッド７と、キャリッジ１０とを含む。記録ヘッド７は記録シート１に対して記録を行う。本実施形態では記録ヘッド７は、インクを吐出して記録シート１に記録を行うインクジェット記録ヘッドである。記録ヘッド７に対向する位置には、記録シート１の裏面を支持するプラテン８が配置されている。キャリッジ１０は記録ヘッド７を搭載して搬送方向と交差する方向へ移動する。
【００１４】
搬送装置は、給送機構、搬送機構、排出機構に大別される。給送機構は、記録シート１を搬送機構に給送し、搬送機構は給送された記録シート１を排出機構に搬送する。排出機構は記録シート１を記録装置１００の外部に搬送する。記録中の記録シート１の搬送は、主として、搬送機構が行う。このように記録シート１は、給送機構、搬送機構、排出機構により順次搬送される。給送機構側を搬送方向上流側と呼び、排出機構側を搬送方向下流側と呼ぶ。
【００１５】
給送機構は、ピックアップローラ２と、給送ローラ３と、給送従動ローラ４とを含む。ピックアップローラ２は給送トレイ１１に積載された最上位の記録シート１に当接してこの記録シートをピックアップする。給送ローラ３はピックアップローラ２によってピックアップされた記録シート１を搬送方向の下流側へ給送するためのである。給送従動ローラ４は不図示の弾性部材（例えばばね）によって給送ローラ３へ付勢されて圧接し、給送ローラ３とともに記録シート１を挟持して給送する。
【００１６】
図４（ａ）及び（ｂ）はピックアップローラ２の構成を説明する図である。ピックアップローラ２には、駆動軸１９が設けられている。駆動軸１９は、後述する給送モータの駆動力をピックアップローラ２に伝達する。記録シート１をピックアップするときに、駆動軸１９及びピックアップローラ２は図中矢印Ａ方向に回転する。駆動軸１９には突起１９ａが設けられている。ピックアップローラ２には突起１９ａが嵌まり込む凹部２ｃが形成されている。
【００１７】
図４（ａ）に示すように、突起１９ａがピックアップローラ２の凹部２ｃの第１の面２ａに当接している場合は、駆動軸１９の駆動がピックアップローラ２に伝達され、駆動軸１９を駆動するとピックアップローラ２も回転される。一方、図４（ｂ）に示すように、突起１９ａがピックアップローラ２の凹部２ｃの第２の面２ｂに当接している場合は、駆動軸１９の駆動がピックアップローラ２に伝達されず、駆動軸１９を駆動してもピックアップローラ２は回転されない。突起１９ａが第１の面２ａ及び第２の面２ｂのいずれにも当接せず、第１の面２ａと第２の面２ｂの間にある場合も、駆動軸１９を駆動してもピックアップローラ２は回転されない。後述するが、このような機構により、複数の記録シート１を連続的に給送する際に、記録シート１間に一定の間隔を確保することが可能となる。
【００１８】
図１に戻り、搬送機構は、搬送ローラ５と、ピンチローラ６とを含む。搬送ローラ５は給送ローラ３及び給送従動ローラ４によって給送された記録シート１を記録ヘッド７と対向する位置へ搬送する。ピンチローラ６は不図示の弾性部材（例えばばね）によって搬送ローラ５へ付勢されて圧接し、搬送ローラ５とともに記録シート１を挟持して搬送する。記録の際には、例えば、搬送ローラ５及びピンチローラ６による記録シート１の所定量の搬送と、キャリッジ１０の移動及び記録ヘッド７によるインクの吐出と、を交互に繰り返すことで、記録シート１に画像が記録される。
【００１９】
給送ローラ３及び給送従動ローラ４で形成されるニップ部（給送ニップ部と呼ぶ）から、搬送ローラ５及びピンチローラ６で形成されるニップ部（搬送ニップ部と呼ぶ）までの搬送区間には記録シート１の搬送を案内する搬送ガイド１５が設けられている。
【００２０】
排出機構は、排出ローラ９と、拍車１２及び１３とを含む。排出ローラ９は記録ヘッド７によって記録が行われた記録シート１を装置外に排出する。拍車１２及び１３は記録ヘッド７によって記録が行われた記録シート１の記録面と接触して回転する。下流側にある拍車１３は不図示の弾性部材（例えばばね）によって排出ローラ９へ付勢されて圧接している。上流側にある拍車１２は、これに対向する位置に排出ローラ９が配されていない。拍車１２は記録シート１の浮き上がりを防止するためのものであり押え拍車とも呼ぶ。
【００２１】
記録装置１００は、シート検知センサ１６を備える。シート検知センサ１６は記録シート１の先端及び後端を検知するためのセンサであり、例えば、光学式センサである。シート検知センサ１６は搬送方向において給送ローラ３の下流側に設けられている。シート押えレバー１７は、先行する記録シート１（先行記録媒体或いは先行シートとも呼ぶ）の後端部を押えて後続の記録シート１（後続記録媒体或いは後続シートとも呼ぶ）の先端部を重ねるためのレバーである。なお、記録シート１の先端部、後端部は、それぞれ、搬送方向で下流側端部、上流側端部を意味する。シート押えレバー１７は回転軸１７ｂの回りに図中反時計回り方向に不図示の弾性部材（例えばバネ）で付勢されている。
【００２２】
次に、図５を参照して、記録装置１００の制御ユニット、及び、記録装置１００に記録データを送信可能な情報処理装置２１４を備える記録システムの構成例について図５を参照して説明する。
【００２３】
記録装置１００は、ＭＰＵ２０１を備える。ＭＰＵ２０１は、記録装置１００の各構成の動作を制御可能であり、また、データの処理なども行う。ＭＰＵ２０１は、後述するように、先行シートの後端部と後続シートの先端部とが重なるように記録シート１の搬送制御を実行することが可能である。ＲＯＭ２０２は、ＭＰＵ２０１によって実行されるプログラムやデータを格納するである。ＲＡＭ２０３は、ＭＰＵ２０１によって実行される処理データ及び情報処理装置２１４から受信した記録データを一時的に記憶するＲＡＭである。なお、ＲＯＭ２０２、ＲＡＭ２０３に代えて他の記憶デバイスを用いることも可能である。
【００２４】
記録ヘッドドライバ２０７は、記録ヘッド７を駆動する。キャリッジモータドライバ２０８は、キャリッジ１０を移動させる駆動機構の駆動源であるキャリッジモータ２０４を駆動する。搬送モータ２０５は、搬送ローラ５及び排出ローラ９の駆動機構の駆動源である。搬送モータ２０５は搬送モータドライバ２０９によって駆動される。
【００２５】
給送モータ２０６は、ピックアップローラ２及び給送ローラ３の駆動機構の駆動源である。給送モータ２０６は給送モータドライバ２１０によって駆動される。
【００２６】
ＭＰＵ２０１は、記録ヘッドドライバ２０７及びキャリッジモータドライバ２０８を介して記録ヘッド７による記録動作（インクの吐出と記録ヘッド７の移動）を制御する。また、ＭＰＵ２０１は、搬送モータドライバ２０９及び給送モータドライバ２１０を介して記録シート１の搬送制御を実行する。
【００２７】
情報処理装置２１４は、例えば、パソコン、携帯端末（例えばスマートフォンやタブレット端末等）であり、記録装置１００のホストコンピュータとして機能する。情報処理装置２１４は、ＣＰＵ２１４ａと、記憶デバイス２１４ｂと、Ｉ／Ｆ部（インタフェース部）２１４ｃとを備える。ＣＰＵ２１４ａは、記憶デバイス２１４ｂに格納されたプログラムを実行する。記憶デバイス２１４ｂは、ＲＡＭ、ＲＯＭ、ハードディスク等であり、ＣＰＵ２１４ａが実行するプログラムや、各種のデータを格納する。記憶デバイス２１４ｂには、記録装置１００を制御するためのプリンタドライバ２１４１が格納されている。プリンタドライバ２１４１の実行によって、情報処理装置２１４は、記録データを生成可能である。また、生成した記録データを解析可能である。また、各種条件を判定可能である。また、情報処理装置２１４と記録装置１００とは、Ｉ／Ｆ部２１４ｃ、Ｉ／Ｆ部２１３を介して、データの送信及び受信が可能である。
【００２８】
＜重ね連送の例＞
図１〜図３を参照して重ね連送の動作について時系列に説明する。情報処理装置２１４からＩ／Ｆ部２１３を介して記録データが送信されると、ＭＰＵ２０１で処理された後、ＲＡＭ２０３に展開される。ＭＰＵ２０１が展開されたデータに基づいて記録動作を開始する。
【００２９】
図１の状態ＳＴ１を参照して説明する。最初に、給送モータドライバ２１０によって給送モータ２０６が駆動される。これにより、ピックアップローラ２が回転する。この段階では給送モータ２０６を相対的に低速回転で駆動し、ここでは例示的に７．６ｉｎｃｈ／ｓｅｃでピックアップローラ２を回転する。
【００３０】
ピックアップローラ２が回転すると、給送トレイ１１に積載された最上位の記録シート（先行シート１−Ａ）がピックアップされる。ピックアップローラ２によってピックアップされた先行シート１−Ａは、ピックアップローラ２と同方向に回転している給送ローラ３によって搬送される。給送ローラ３も給送モータ２０６によって駆動される。本実施形態は、ピックアップローラ２及び給送ローラ３を備える構成で説明する。しかしながら、積載部に積載された記録シートを給送する給送ローラのみ備える構成であってもよい。
【００３１】
給送ローラ３の下流側に設けられたシート検知センサ１６によって先行シート１−Ａの先端が検知されると、給送モータ２０６を相対的に高速回転で駆動させる。ここでは例示的に、ピックアップローラ２及び給送ローラ３を２０ｉｎｃｈ／ｓｅｃで回転する。
【００３２】
図１の状態ＳＴ２を参照して説明する。給送ローラ３を回転し続けることによって先行シート１−Ａの先端は、バネの付勢力に抗してシート押えレバー１７を回転軸１７ｂの回りに時計回り方向に回転させる。さらに給送ローラ３を回転し続けると、先行シート１−Ａの先端は搬送ローラ５とピンチローラ６で形成される搬送ニップ部に突き当たる。このとき搬送ローラ５は停止状態である。先行シート１−Ａの先端が搬送ニップ部に突き当たった後も給送ローラ３を所定量回転させることによって、先行シート１−Ａの先端が搬送ニップ部に突き当たった状態で整列し斜行が矯正される。斜行矯正動作をレジ取り動作ともいう。
【００３３】
図１の状態ＳＴ３を参照して説明する。先行シート１−Ａの斜行矯正動作が終了すると、搬送モータ２０５が駆動されることによって搬送ローラ５が回転を開始する。搬送ローラ５は、例えば、１５ｉｎｃｈ／ｓｅｃでシートを搬送する。先行シート１−Ａは記録ヘッド７と対向する位置まで頭出しされた後に、記録データに基づいて記録ヘッド７からインクを吐出することによって記録動作が行われる。
【００３４】
なお、頭出し動作は、記録シートの先端が搬送ニップ部に突き当てられることにより搬送ローラ５の位置に一旦位置決めされ、その後搬送ローラ５の位置を基準として搬送ローラ５の回転量を制御することにより行われる。
【００３５】
本実施形態の記録装置１００は、記録ヘッド７がキャリッジ１０に搭載されているシリアルタイプの記録装置であり、搬送動作と画像形成動作とを繰り返すことにより記録シート１に対する記録動作が行われる。搬送動作は搬送ローラ５によって記録シートを所定量ずつ間欠搬送する動作である。画像形成動作は搬送ローラ５が停止しているときに記録ヘッド７を搭載したキャリッジ１０を移動させながら記録ヘッド７からインクを吐出する動作である。
【００３６】
先行シート１−Ａが頭出しされると、給送モータ２０６を再び低速駆動に切り替える。すなわち、ピックアップローラ２及び給送ローラ３は７．６ｉｎｃｈ／ｓｅｃで回転する。搬送ローラ５によって記録シート１を所定量ずつ間欠搬送しているときに、給送モータ２０６によって給送ローラ３も間欠駆動される。すなわち搬送ローラ５が回転しているときは給送ローラ３も回転し、搬送ローラ５が停止しているときは給送ローラ３も停止している。搬送ローラ５の回転速度に対して、給送ローラ３の回転速度は遅い。そのため、搬送ローラ５と給送ローラ３の間で記録シート１は張った状態になる。また、給送ローラ３は搬送ローラ５によって搬送される記録シート１によって連れ回りさせられる。
【００３７】
給送モータ２０６を間欠的に駆動することにより、駆動軸１９も回転する。しかし、前述のように、ピックアップローラ２の回転速度は搬送ローラ５の回転速度よりも遅い。そのため、ピックアップローラ２は搬送ローラ５で搬送される記録シート１によって連れ回りさせられる。このため、ピックアップローラ２は駆動軸１９に対して先回りした状態になっている。具体的には、駆動軸１９の突起１９ａは第１の面２ａから離間し第２の面２ｂに当接した状態になっている。したがって、先行シート１−Ａの後端がピックアップローラ２を通過しても２枚目の記録シート（後続シート１−Ｂ）はすぐにピックアップされない。先行シート１−Ａが給送ニップ部を抜け、駆動軸１９が所定時間駆動されると、突起１９ａが第１の面２ａと当接するようになる。これにより、駆動軸１９の回転がピックアップローラ２に伝達されて、ピックアップローラ２が回転を開始する。こうして、後続シート１−Ｂがピックアップされるまでにタイムラグを生じさせている。
【００３８】
図２の状態ＳＴ４を参照して説明する。ピックアップローラ２が回転を開始し、後続シート１−Ｂをピックアップした状態を示す。シート検知センサ１６は、記録シート１の端部をより正確に検知するためには、センサの応答性等の要因により、連続する記録シート１間に所定以上の間隔が必要になる。既に説明したとおり、本実施形態では、駆動軸１９とピックアップローラ２との構成によって、後続シート１−Ｂがピックアップされるまでにタイムラグを生じさせ、この間隔を確保している。
【００３９】
すなわち、シート検知センサ１６によって先行シート１−Ａの後端を検知した後、後続シート１−Ｂの先端を検知するまでに所定の時間間隔をもたせるために、先行シート１−Ａの後端部と後続シート１−Ｂの先端部との間を所定距離だけ離す。そのために、ピックアップローラ２の凹部２ｃは例えば約７０度に設定される。
【００４０】
図２の状態ＳＴ５を参照して説明する。ピックアップローラ２によってピックアップされた後続シート１−Ｂは、給送ローラ３によって搬送される。このときに、先行シート１−Ａは、記録データに基づいて記録ヘッド７によって画像形成動作が行われている。シート検知センサ１６によって後続シート１−Ｂの先端が検知されると、給送モータ２０６を再び高速駆動に切り替える。すなわち、ピックアップローラ２及び給送ローラ３は２０ｉｎｃｈ／ｓｅｃで回転する。
【００４１】
図２の状態ＳＴ６を参照して説明する。先行シート１−Ａの後端部は、図２の状態ＳＴ５に示すようにシート押えレバー１７によって下方に押し下げられている。記録ヘッド７による記録動作によって先行シート１−Ａが下流側に移動する速度に対して、後続シート１−Ｂを高速に移動させる。これにより先行シート１−Ａの後端部の上に後続シート１−Ｂの先端部が重なった状態を形成することができる（図２の状態ＳＴ６)。先行シート１−Ａは記録データに基づいて記録動作が行われているため、先行シート１−Ａは搬送ローラ５によって間欠搬送される。一方、後続シート１−Ｂはシート検知センサ１６によって先端が検知された後、給送ローラ３を２０ｉｎｃｈ／ｓｅｃで連続的に回転させることによって先行シート１−Ａに追いつくことができる。
【００４２】
図３の状態ＳＴ７を参照して説明する。先行シート１−Ａの後端部の上に後続シート１−Ｂの先端部が重なった重なり状態を形成した後、後続シート１−Ｂはその先端が搬送ニップ部の上流側の所定位置で停止するまで給送ローラ３によって搬送される。
【００４３】
後続シート１−Ｂの先端の位置は、後続シート１−Ｂの先端がシート検知センサ１６によって検知されてからの給送ローラ３の回転量から算出され、この算出結果に基づいて制御される。このとき、先行シート１−Ａは、記録データに基づいて記録ヘッド７によって画像形成動作が行われている。
【００４４】
図３の状態ＳＴ８を参照して説明する。先行シート１−Ａの画像形成動作を行うために搬送ローラ５が停止しているとき（ここでは最終行の画像形成動作のための停止中）に、給送ローラ３を駆動する。これによって後続シート１−Ｂの先端を搬送ニップ部に突き当てて後続シート１−Ｂの斜行矯正動作を行う。
【００４５】
図３の状態ＳＴ９を参照して説明する。先行シート１−Ａの画像形成動作が終了すると、搬送ローラ５を所定量回転させることによって先行シート１−Ａの上に後続シート１−Ｂが重なった状態を維持して後続シート１−Ｂの頭出しを行うことができる。後続シート１−Ｂには、記録データに基づいて記録動作が開始される。後続シート１−Ｂが記録動作のために間欠搬送されると、先行シート１−Ａも間欠搬送され、やがて先行シート１−Ａは排出ローラ９によって記録装置外に排出される。
【００４６】
後続シート１−Ｂが頭出しされると、給送モータ２０６を再び低速駆動に切り替える。すなわち、ピックアップローラ２及び給送ローラ３は７．６ｉｎｃｈ／ｓｅｃで回転する。後続シート１−Ｂの後にも記録データがある場合は、図２の状態ＳＴ４に戻り３枚目のピックアップ動作が行われる。
【００４７】
こうして、重ね連送を行いながら、複数の記録シート１について連続的に記録動作を行うことができる。
【００４８】
次に、上述した重ね連送を実行するためのＭＰＵ２０１の処理例について説明する。図６は、ＭＰＵ２０１が実行する重ね連送処理のフローチャートである。なお、本願では、記録装置において実行されるフローチャートは、ＭＰＵ２０１がＲＯＭやＨＤＤからフローチャートの処理に関係するプログラムを読み出して実行することで実現される。
【００４９】
Ｓ１で、記録装置１００は、Ｉ／Ｆ部２１３を介して情報処理装置２１４から記録開始指示が送信されると記録動作を開始し、Ｓ２で先行シート１−Ａの給送動作を開始する。具体的には、ＭＰＵ２０１が給送モータ２０６を低速駆動する。ピックアップローラ２は７．６ｉｎｃｈ／ｓｅｃで回転する。ピックアップローラ２によって先行シート１−Ａをピックアップし、給送ローラ３によって先行シート１−Ａを記録ヘッド７に向けて給送する。
【００５０】
Ｓ３で、シート検知センサ１６によって先行シート１−Ａの先端が検知される。シート検知センサ１６によって先行シート１−Ａの先端が検知されると、Ｓ４で、記録装置１００は、給送モータ２０６を高速駆動に切り替える。すなわち、ピックアップローラ２及び給送ローラ３は２０ｉｎｃｈ／ｓｅｃで回転する。記録装置１００は、シート検知センサ１６によって先行シート１−Ａの先端が検知された後の給送ローラ３の回転量を制御する。この処理によって、記録装置１００は、Ｓ５で先行シート１−Ａの先端を搬送ニップ部に突き当てて先行シート１−Ａの斜行矯正動作を行う。
【００５１】
Ｓ６で、記録装置１００は、記録データに基づいて先行シート１−Ａを頭出しする。すなわち、記録装置１００は、搬送ローラ５の回転量を制御することによって、記録データに基づいた搬送ローラ５の位置を基準とした記録開始位置まで先行シート１−Ａを搬送する。Ｓ７で、記録装置１００は、給送モータ２０６を低速駆動に切り替え、Ｓ８で先行シート１−Ａに対して記録ヘッド７からインクを吐出することによって記録動作を開始する。
【００５２】
具体的には、搬送ローラ５によって先行シート１−Ａを間欠搬送する搬送動作と、キャリッジ１０を移動させて記録ヘッド７からインクを吐出する画像形成動作（インク吐出動作）とが繰り返される。この処理によって、先行シート１−Ａに対する記録動作が行われる。記録装置１００は、搬送ローラ５によって先行シート１−Ａを間欠搬送する動作と同期して、給送モータ２０６を間欠的に低速駆動する。すなわち、ピックアップローラ２及び給送ローラ３は７．６ｉｎｃｈ／ｓｅｃで間欠的に回転する。
【００５３】
Ｓ９で、記録装置１００は、次頁の記録データがあるか判断し、次頁の記録データが無い場合はＳ２５に進む。Ｓ２５で先行シート１−Ａに対する記録動作が完了したら、記録装置１００は、Ｓ２６で先行シート１−Ａを排出し記録動作を終了する。
【００５４】
次頁の記録データがある場合、記録装置１００は、Ｓ１０で後続シート１−Ｂの給送動作を開始する。具体的には、記録装置１００は、ピックアップローラ２によって後続シート１−Ｂをピックアップし、給送ローラ３によって後続シート１−Ｂを記録ヘッド７に向けて給送する。ピックアップローラ２は７．６ｉｎｃｈ／ｓｅｃで回転する。前述のように、駆動軸１９の突起１９ａに対して、ピックアップローラ２の凹部２ｃが大きく設けられているため、後続シート１−Ｂは先行シート１−Ａの後端と所定の間隔をもった状態で給送される。
【００５５】
Ｓ１１で、シート検知センサ１６によって後続シート１−Ｂの先端が検知される。シート検知センサ１６によって後続シート１−Ｂの先端が検知されると、記録装置１００は、Ｓ１２で給送モータ２０６を高速駆動に切り替える。すなわち、ピックアップローラ２及び給送ローラ３は２０ｉｎｃｈ／ｓｅｃで回転する。記録装置１００は、シート検知センサ１６によって後続シート１−Ｂの先端が検知された後の給送ローラ３の回転量を制御する。この処理によって、Ｓ１３で後続シート１−Ｂの先端が搬送ニップ部の所定量手前の位置となるように後続シート１−Ｂが搬送される。先行シート１−Ａは記録データに基づいて間欠搬送される。後続シート１−Ｂは給送モータ２０６を連続的に高速駆動することによって、先行シート１−Ａの後端部の上に後続シート１−Ｂの先端部が重なる重ね状態が形成される。
【００５６】
記録装置１００は、Ｓ１４で所定条件を満たしているか判断する。所定条件とは、重ね連送を行うか否かを判断するための条件である。詳細は後述する。
【００５７】
所定条件を満たしている場合、記録装置１００は、Ｓ１５で先行シート１−Ａの画像形成動作が開始されたかを判断する。画像形成動作が開始された場合にはＳ１６に進み、開始されていない場合には開始されるまで待機する。記録装置１００は、Ｓ１６で重ね状態を維持したまま後続シート１−Ｂの先端を搬送ニップ部に突き当てて後続シート１−Ｂの斜行矯正動作を行う。そして、Ｓ１７で先行シート１−Ａの最終行の画像形成動作が終了したと判断した場合、記録装置１００は、Ｓ１８で重ね状態を維持したまま後続シート１−Ｂを頭出しする。
【００５８】
Ｓ１４で所定条件を満たしていない場合、記録装置１００は、重ね状態を解消して後続シート１−Ｂを頭出しする。具体的には、Ｓ２７で先行シート１−Ａの最終行の画像形成動作が終了するとＳ２８で先行シート１−Ａの排出動作が行われる。この間、給送モータ２０６は駆動されないため、後続シート１−Ｂはその先端が搬送ニップ部の所定量手前の位置のまま停止している。先行シート１−Ａは排出されるため、重ね状態は解消する。記録装置１００は、Ｓ２９で後続シート１−Ｂの先端を搬送ニップ部に突き当てて後続シート１−Ｂの斜行矯正動作を行い、Ｓ１８で後続シート１−Ｂを頭出しする。
【００５９】
記録装置１００は、Ｓ１９で給送モータ２０６を低速駆動に切り替え、Ｓ２０で後続シート１−Ｂに対して記録ヘッド７からインクを吐出することによって記録動作を開始する。具体的には、搬送ローラ５によって後続シート１−Ｂを間欠搬送する搬送動作と、キャリッジ１０を移動させて記録ヘッド７からインクを吐出する画像形成動作（インク吐出動作）とが繰り返されることによって、後続シート１−Ｂに対する記録動作が行われる。記録装置１００は、搬送ローラ５によって後続シート１−Ｂを間欠搬送する動作と同期して、給送モータ２０６を間欠的に低速駆動する。すなわち、ピックアップローラ２及び給送ローラ３は７．６ｉｎｃｈ／ｓｅｃで間欠的に回転する。
【００６０】
記録装置１００は、Ｓ２１で次頁の記録データがあるか判断し、次頁の記録データが有る場合はＳ１０に戻る。次頁の記録データが無い場合、記録装置１００は、Ｓ２２で後続シート１−Ｂの画像形成動作が完了するとＳ２３で後続シート１−Ｂの排出動作を行い、Ｓ２４で記録動作を終了する。
【００６１】
次に、図６のＳ１２、Ｓ１３で説明した、先行シート１−Ａの後端部の上に後続シート１−Ｂの先端部を重ねる重ね状態を形成する動作について説明する。図７、図８は、本実施形態における先行シート１−Ａに後続シート１−Ｂを重ねる動作を説明する図である。図７、図８は、給送ローラ３と給送ピンチローラ４で形成される給送ニップ部と、搬送ローラ５とピンチローラ６で形成される搬送ニップ部の間の拡大図である。
【００６２】
搬送ローラ５、給送ローラ３により記録シート１が搬送される過程を、３つの状態として順に説明する。後続シート１−Ｂが先行シート１−Ａを追いかける動作を行う第１の状態を図７の状態ＳＴ１１、状態ＳＴ１２を参照して説明する。後続シート１−Ｂを先行シート１−Ａに重ねる動作を行う第２の状態を図８の状態ＳＴ１３、状態ＳＴ１４を参照して説明する。重ね状態を維持して後続シート１−Ｂの斜行矯正動作を行うか判定する第３の状態を図８の状態ＳＴ１５を参照して説明する。
【００６３】
図７の状態ＳＴ１１では、給送ローラ３を制御して後続シート１−Ｂを搬送し、シート検知センサ１６で後続シート１−Ｂの先端を検知する。シート検知センサ１６から後続シート１−Ｂを先行シート１−Ａの上に重ねることが可能となる位置Ｐ１までを第１の区間Ａ１と定義する。第１の区間Ａ１において、後続シート１−Ｂの先端が先行シート１−Ａの後端を追いかける動作を行う。位置Ｐ１は、機構の構成により決定されるものである。
【００６４】
第１の状態では、第１の区間Ａ１において、追いかける動作を停止する場合が存在する。図７の状態ＳＴ１２のように、後続シート１−Ｂの先端が、位置Ｐ１より手前で先行シート１−Ａの後端を追い越してしまう場合は、後続シート１−Ｂを先行シート１−Ａに重ねる動作を行わない。
【００６５】
図８の状態ＳＴ１３において、位置Ｐ１から、シート押えレバー１７が設けられた位置Ｐ２までを第２の区間Ａ２と定義する。第２の区間Ａ２において、後続シート１−Ｂを先行シート１−Ａに重ねる動作を行う。
【００６６】
第２の状態では、第２の区間Ａ２において、後続シートを先行シートに重ねる動作を停止する場合が存在する。図８の状態ＳＴ１４のように、第２の区間Ａ２内で後続シート１−Ｂの先端が先行シート１−Ａの後端に追いつくことができない場合は、後続シート１−Ｂに先行シート１−Ａを重ねる動作ができない。
【００６７】
図８の状態ＳＴ１５において、前述のＰ２からＰ３までを第３の区間Ａ３と定義する。Ｐ３は図６のＳ１３で後続シート１−Ｂが停止したときの先端の位置である。後続シート１−Ｂを先行シート１−Ａに重ねた状態で、後続シート１−Ｂの先端がＰ３に到達するまで搬送する。第３の区間Ａ３において、重ね状態を維持したまま後続シート１−Ｂを搬送ニップ部に突き当てて頭出しをするか否かを判断する。すなわち、重ね状態を維持して斜行矯正動作を行い、頭出しをするか、重ね状態を解除して斜行矯正動作を行い、頭出しをするかの判定を行う。
【００６８】
図９は、本実施形態における後続シートの斜行矯正動作を説明するフローチャートである。図６のＳ１４で説明した所定条件を満たしているかの判断について説明する。
【００６９】
第一の斜行矯正動作を行うか、第二の斜行矯正動作を行うかの判定動作について説明する。第一の斜行矯正動作は先行シート１−Ａと後続シート１−Ｂの重ね状態を維持したまま後続シート１−Ｂの先端を搬送ニップ部に突き当てて斜行矯正を行う動作である。第二の斜行矯正動作は先行シート１−Ａと後続シート１−Ｂの重ね状態を解除してから後続シート１−Ｂの先端を搬送ニップ部に突き当てて斜行矯正を行う動作である。
【００７０】
Ｓ１０１で開始する。Ｓ１０２において、記録装置１００は、後続シート１−Ｂの先端が判定位置（図８の状態のＰ３）まで到達しているかを判定する。到達していないと判定された場合（Ｓ１０２：ＮＯ）、記録装置１００は、所定量の搬送で後続シート１−Ｂの先端が搬送ニップ部に突き当たるか不明である。このため、記録装置１００は、後続シートのみの斜行矯正動作に決定し（Ｓ１０３)、判定動作は終了する（Ｓ１０４）。すなわち、記録装置１００は、先行シート１−Ａの後端が搬送ニップ部を通過した後に、後続シート１−Ｂのみを搬送ニップ部に突き当てて斜行矯正動作を行い、その後、後続シート１−Ｂのみの状態で頭出しをする。
【００７１】
一方、後続シート１−Ｂの先端が判定位置Ｐ３まで到達している場合（Ｓ１０２：ＹＥＳ)、記録装置１００は、先行シート１−Ａの後端が搬送ニップ部を通過したかの判定を行う（Ｓ１０５）。ここで通過したと判定された場合（Ｓ１０５：ＹＥＳ）、先行シートと後続シートは重なっていないため、記録装置１００は、後続シート１−Ｂのみの斜行矯正動作に決定する（Ｓ１０６）。すなわち、記録装置１００は、後続シート１−Ｂのみを搬送ニップ部に突き当てて斜行矯正動作を行い、その後、後続シート１−Ｂのみの状態で頭出しをする。
【００７２】
一方、先行シート１−Ａの後端が搬送ニップ部を通過していないと判定された場合（Ｓ１０５：ＮＯ）、記録装置１００は、先行シート１−Ａの後端部と後続シート１−Ｂの先端部の重なり量が閾値より小さいかの判定を行う（Ｓ１０７）。先行シート１−Ａの後端の位置は、先行シート１−Ａに対する記録動作にともなって更新していく。また、後続シート１−Ｂの先端の位置は、前述の判定位置にある。すなわち、重なり量は、先行シート１−Ａの記録動作にともなって減少していく。重なり量が閾値より小さいと判定された場合（Ｓ１０７：ＹＥＳ）、記録装置１００は、重ね状態を解除して後続シート１−Ｂのみの斜行矯正動作に決定する（Ｓ１０８）。すなわち、先行シート１−Ａの画像形成動作が終了した後に、後続シート１−Ｂを先行シート１−Ａとともに搬送しない。具体的には、記録装置１００は、搬送モータ２０５によって搬送ローラ５を駆動して先行シート１−Ａを搬送する。しかしながら、給送ローラ３は駆動しない。したがって、重ね状態は解除される。さらに、記録装置１００は、後続シート１−Ｂのみを搬送ニップ部に突き当てて斜行矯正動作を行い、その後、後続シート１−Ｂのみの状態で頭出しをする。
【００７３】
重なり量が閾値以上と判定された場合（Ｓ１０７：ＮＯ）、記録装置１００は、後続シート１−Ｂを頭出ししたときに後続シート１−Ｂが押え拍車１２まで到達するかの判定を行う（Ｓ１０９）。後続シート１−Ｂが押え拍車１２まで到達しないと判定された場合（Ｓ１０９：ＮＯ）、記録装置１００は、重ね状態を解除して後続シートのみの斜行矯正動作に決定する（Ｓ１１０）。すなわち、先行シート１−Ａの画像形成動作が終了した後に、記録装置１００は、後続シート１−Ｂを先行シート１−Ａとともに搬送しない。具体的には、搬送モータ２０５によって搬送ローラ５を駆動して先行シート１−Ａを搬送する。しかしながら、給送ローラ３は駆動しない。したがって、重ね状態は解除される。さらに、記録装置１００は、後続シート１−Ｂのみを搬送ニップ部に突き当てて斜行矯正動作を行い、その後、後続シート１−Ｂのみの状態で頭出しをする。
【００７４】
後続シート１−Ｂが押え拍車１２まで到達すると判定された場合（Ｓ１０９：ＹＥＳ）、記録装置１００は、先行シートの最終行と当該最終行の前行との間に隙間があるかの判定を行う（Ｓ１１１）。隙間がないと判定された場合（Ｓ１１１：ＮＯ）、記録装置１００は、重ね状態を解除して後続シートのみの斜行矯正動作に決定する（Ｓ１１２）。後続シート１−Ｂの斜行矯正動作が先行シート１−Ａの画像形成動作に影響する可能性が無いわけではない。隙間がない場合は、その影響が目立つ可能性があるため、重ね状態を解除して後続シート１−Ｂのみの斜行矯正動作を行うようにしたものである。
【００７５】
隙間があると判定された場合（Ｓ１１１：ＹＥＳ)、記録装置１００は、重ね状態を維持したまま後続シート１−Ｂの斜行矯正動作を行い（Ｓ１１３)、その後頭出しをする。すなわち、先行シート１−Ａの最終行の画像形成動作を開始した後に、後続シート１−Ｂを先行シート１−Ａと重なった状態のまま搬送ニップ部に突き当てる。最終行の画像形成動作が終了すると、搬送モータ２０５と同時に給送モータ２０６を駆動することによって搬送ローラ５及び給送ローラ３を回転させ、後続シート１−Ｂを先行シート１−Ａと重なった状態のまま頭出しをする。
【００７６】
このようにして、先行シート１−Ａと後続シート１−Ｂの重ね状態を維持するか解除するかの判定動作を行うことができる。
【００７７】
以上説明したように、上記実施形態によれば、後続シート１−Ｂの給送開始時点では、記録装置１００は、重ね連送を実施するか否かを確定しておく必要がない。これは、例えば、後続シート１−Ｂの給送開始時点において、後続シート１−Ｂの余白量が不明であっても、その後、余白量が判明した時点で重ね連送を実行することができる点で有利である。
【００７８】
また、上記実施形態によれば、記録ヘッド７によって先行シート１−Ａに記録動作を行う際の給送モータ２０６と搬送モータ２０５との同期、非同期を切り替えている。具体的には、シート検知センサ１６によって後続シート１−Ｂの先端が検知される前は給送モータ２０６を搬送モータ２０５と同期して駆動させている。一方、シート検知センサ１６によって後続シートの先端が検知された後は給送モータ２０６を連続駆動させている。連続駆動により、先行シート１−Ａに後続シート１−Ｂを重ねるための追いかけ動作を行うことが可能となり、重ね連送での先後の記録シート１間の重ね合せ量を調整することができる。
【００７９】
なお、上記実施形態では、重ね連送の際、先行シート１−Ａの上側に後続シート１−Ｂを重ねる構成としたが、先行シート１−Ａの下側に後続シート１−Ｂを重ねる構成としてもよい。また、上記実施形態では、給送の段階では、先行シート１−Ａと後続シート１−Ｂとを間隔を空ける構成としたが、給送の段階から両者を重ねて搬送する構成も採用可能である。
【００８０】
＜余白量の算出と重ね合せ量の設定＞
上述した重ね連送を行う場合、先後の記録シート１間の重ね合せ量を設定することが必要となる。ここで、記録シート１の先端側及び後端側の余白量の算出例と、先後の記録シート１の重ね合せ量の設定例について図１０及び図１１（ａ）を参照して説明する。
【００８１】
図１０は、未記録の記録シート１と、記録シート１に記録する記録データＰＤの画像と、記録シート１に記録データＰＤを記録した後の記録シート１’を示している。
【００８２】
図１０の例では、記録シート１には、記録可能な領域Ｒが設定されており、その先端側、後端側にそれぞれ余白量ＢＳ１、ＢＳ２の余白が存在する場合を想定している。また、記録データＰＤには、画像を含む領域ＩＧがあり、その先端側と後端側に余白量ＢＳ１１、ＢＳ１２の余白が存在する場合を想定している。なお、余白量は記録時における記録シート１の搬送方向の幅である。
【００８３】
記録装置１００は、記録シート１に対する記録データＰＤの割り付けを行って、その画像を記録し、記録シート１’が作成される。記録シート１’は、その先端側に余白量ＢＳＦの余白を、その後端側に余白量ＢＳＢの余白を有する。ここで、ＢＳＦ＝ＢＳ１＋ＢＳ１１、ＢＳＢ＝ＢＳ２＋ＢＳ１２、である。
【００８４】
図１１（ａ）に示すように、先後の記録シート１の重ね合せ量ＳＣは、先行シート１Ａの後端側の余白量ＢＳＢと、後続シート１−Ｂの先端側の余白量ＢＳＦと、から設定することができる。
【００８５】
なお、１枚の記録シート１に複数の論理頁の記録データを割り付ける場合（Ｎ ｉｎ １ 記録）を行う場合は、割り付け後の記録データを基準として余白量が算出される。図１１（ｂ）は、２論理頁の記録データを、１枚の記録シート１に割り付けた場合を例示している。この例では、記録データの左又は右の余白量と、記録シート１の余白量ＢＳ１、ＢＳ２とから、余白量ＢＳＦ、ＢＳＢが算出される。
【００８６】
余白量ＢＳ１、ＢＳ２は記録シート１のサイズ等に応じて事前に設定した値とすることができる。一方、余白量ＢＳ１１、ＢＳ１２は個々の記録データＰＤに固有の量であり、記録データＰＤを解析しなければ算出できない。つまり、重ね合せ量ＳＣは記録データＰＤを解析しなければ設定できないことになる。以下、記録装置１００において先端側の余白量ＢＳＦを算出する例について説明する。図１２は記録装置１００の制御ユニットが実行する処理例を示すフローチャートである。
【００８７】
Ｓ１２１で、制御ユニットは、記録シート１の記録可能領域情報を読み込む。記録可能領域情報は、例えば図１０のＲの領域を示す座標などである。記録可能領域情報は例えばＲＯＭ２０２に格納しておくか、情報処理装置２１４から受信して読み込むことができる。なお、Ｓ１２１の処理により図１０のＢＳ１が特定される。Ｓ１２２では先端側の余白量ＢＳＦを、Ｓ１２１により特定されたＢＳ１に仮設定する。Ｓ１２３では、情報処理装置２１４から受信した記録データを読み込み、その解析を行って、余白量ＢＳ１１を算出する。余白量ＢＳ１１の算出は、公知の余白量検出技術を用いればよい。
【００８８】
Ｓ１２４では、仮設定した余白量ＢＳＦに、Ｓ１２３で算出した余白量ＢＳ１１を加算して、加算後の値を最終的な余白量ＢＳＦとする。以上によって、先端側の余白量ＢＳＦを確定することができる。なお、後端側の余白量ＢＳＢについても同様の処理によって確定することができる。
【００８９】
このような処理においては、Ｓ１２３で記録データの読み込みと解析が必要となる。記録装置１００のＲＡＭ２０３の記憶容量が比較的小さい場合、記憶可能な記録データの量も小さくなる。複数枚の記録シート１に連続して記録を行う場合、先行する記録シート１の記録が完了しなければ、後続の記録シートの記録データを格納する空きの記憶領域を準備できない場合がある。空きの記憶領域を準備できなければ、余白量ＢＳＦの算出が遅くなり、重ね合せ量ＳＣの設定も遅くなる。また、ＭＰＵ２０１の処理能力にも依存する。つまり、記録装置１００のハードウエアの能力如何によって、滑らかな重ね連送制御を実施できないケースが発生する場合がある。
【００９０】
そこで、本実施形態では、余白量ＢＳ１１を情報処理装置２１４側で算出して記録装置１００に事前通知する構成とする。これにより、ロースペックの記録装置１００であっても、記録シート１’の余白量ＢＳＦをより速やかに算出することができ、重ね合せ量ＳＣをより速やかに設定できる。なお、情報処理装置２１４側で算出するのは、余白量ＢＳ１１だけでもよいが、以下に述べる実施形態では余白量ＢＳ１２も算出する構成としている。
【００９１】
＜余白量の事前通知＞
＜情報処理装置の処理例＞
以下、余白量ＢＳ１１、ＢＳ１２の算出に関連する情報処理装置２１４の処理例について説明する。
【００９２】
図１３は、プリンタドライバ２１４１により提供される設定画面の例を示している。プリンタドライバ２１４１は、この設定画面を介して、ユーザによる記録条件の指示を受け付けることができる（受付処理）。
【００９３】
図１３の例の記録条件には、例えば記録シート１のサイズを指す用紙サイズや、用紙の種類、片面/両面設定、カラー/モノクロ設定、印刷品質、フチ設定等が含まれる。また、図１３の例には、記録データの送信設定として、「すぐにプリンタに送信する」動作モード（逐次記録モードという）と、「全頁分スプールしてから送信する」動作モード（全頁スプールモードという）と、が選択可能となっている。逐次記録モードは、所定の単位で記録データを生成しながら並行して記録装置１００に記録データを送信する動作モードである。全頁スプールモードは、全頁の記録データを生成してから記録データを記録装置１００に送信する動作モードである。
【００９４】
例えばユーザが記録指示を行ったドキュメントが非常に複雑な場合、情報処理装置２１４が印刷データを生成する時間が遅くなる。そのようなケースにおいて、逐次記録モードでは、情報処理装置２１４からの記録データの転送待ちに起因する記録ムラが生じるケースがある。このような場合、全頁スプールモードが適している。
【００９５】
図１４は、ユーザによりドキュメントの記録指示が行われた場合の情報処理装置２１４の処理例を示しており、プリンタドライバ２１４１により実行される処理例である。なお、本願の情報処理装置において実行されるフローチャートは、ＣＰＵ２１４ａがＨＤＤやＲＯＭからフローチャートの処理に関係するプログラムを読み出して実行することで実現される。
【００９６】
まず情報処理装置２１４は記録装置１００に対し記録ジョブ開始コマンドと設定コマンドを送信する（Ｓ２０１、Ｓ２０２）。設定コマンドには例えば図１３の記録設定画面で受け付けた記録条件の情報が含まれている。
【００９７】
次に、情報処理装置２１４は、全頁スプールモードと逐次記録モードとのいずれが選択されたか否かを判断する（Ｓ２０３）。全頁スプールモードが選択された場合、情報処理装置２１４は、全頁スプールモードでの記録処理を実行し（Ｓ２０４）、逐次記録モードが選択された場合、逐次記録モードでの記録処理を実行する（Ｓ２０５）。詳細は後述する。Ｓ２０４あるいはＳ２０５で全頁の記録データを送信完了したら、記録装置１００に対して記録ジョブ終了コマンドを送信する（Ｓ２０６）。以上により、一単位の記録ジョブの処理が終了する。
【００９８】
＜全頁スプールモードでの記録処理＞
図１５を参照してＳ２０４の全頁スプールモードでの記録処理の例について説明する。
【００９９】
まず、情報処理装置２１４は、記録ジョブが複数頁の記録シート１に対する記録を行うジョブか否かを判断する（Ｓ２１１）。該当する場合はＳ２１６へ進み、該当しない場合はＳ２１２へ進む。
【０１００】
Ｓ２１２〜Ｓ２１５は１頁の記録シート１に対する記録処理である。記録シート１の重ね連送の必要がない場合の処理である。情報処理装置２１４は、Ｓ２１２で記録データを生成し、ファイルとして保存し、Ｓ２１３で記録装置１００に対し開始コマンドを送信する。情報処理装置２１４は、Ｓ２１４ではＳ２１２で生成した１頁分の記録データを記録装置１００に送信し、そのファイルを削除する。情報処理装置２１４は、Ｓ２１５では終了コマンドを記録装置１００に送信する。以上で一単位の処理を終了する。
【０１０１】
なお、本実施形態では、Ｓ２１３〜Ｓ２１５に示すように、記録シート１の頁毎に、記録開始を指示する開始コマンドの送信と、記録データの送信と、記録終了を指示する終了コマンドの送信と、を行う構成としている。
【０１０２】
Ｓ２１６以下の処理について説明する。本実施形態の場合、記録データを記録シート１の頁単位で管理する情報として、処理頁番号と、送信頁番号とを用いる。処理頁番号は、記録データの生成対象である頁番号を示し、送信頁番号は記録データの送信対象である頁番号を示す。
【０１０３】
Ｓ２１６で、情報処理装置２１４は、処理頁番号を１に設定し、現在の処理頁番号の頁（１頁）に該当する記録データを生成しファイルとして保存する（Ｓ２１７）。Ｓ２１８で、情報処理装置２１４は、Ｓ２１７で生成した記録データを解析し、記録シート１の後端側に位置する余白量ＢＳ１２を算出する。つまり、１頁目の記録シート１に記録する記録データの後端側の余白量ＢＳ１２が算出される。算出結果は処理頁番号と関連付けてファイルとして保存する。
【０１０４】
余白量の算出は公知の余白量検出技術を用いればよい。例えば、余白量は情報処理装置２１４上で動作しているOSのシステムレンダラが生成した頁イメージのラスタデータを白の画素値と比較して算出されてもよい。また、余白量は、記録データと白の画素値と比較して算出されてもよい。記録対象のドキュメントがPDL言語等であれば、余白量は、PDL言語を解析した結果に基づいて決められてもよい。
【０１０５】
Ｓ２１９で、情報処理装置２１４は、処理頁番号を１つ加算し、Ｓ２２０では現在の処理頁番号の頁に該当する記録データを生成しファイルとして保存する。Ｓ２２１で、情報処理装置２１４は、Ｓ２２０で生成した記録データを解析し、記録シート１の先端側に位置する余白量ＢＳ１１を算出する。つまり、２頁目の記録シート１に記録する記録データの先端側の余白量ＢＳ１１が算出される。算出結果は処理頁番号と関連付けてファイルとして保存する。上記のとおり、余白量の算出は公知の余白量検出技術を用いればよい。
【０１０６】
Ｓ２２２で、情報処理装置２１４は、現在の処理頁番号が、今回の記録ジョブの最終頁の番号か否かを判定し、該当する場合は、Ｓ２２４へ進み、該当しない場合はＳ２２３へ進む。Ｓ２２３で、情報処理装置２１４は、Ｓ２２０で生成した現在の処理頁番号の記録データを解析し、記録シート１の後端側に位置する余白量ＢＳ１２を算出する。つまり、２頁目の記録シート１に記録する記録データの後端側の余白量ＢＳ１２が算出される。算出結果は処理頁番号と関連付けてファイルとして保存する。上記のとおり、余白量の算出は公知の余白量検出技術を用いればよい。その後、Ｓ２１９へ戻って同様の処理を繰り返す。
【０１０７】
以上の処理により、以下の情報が得られることになる。
・各頁の記録データ。
・１頁目の後端側の余白量ＢＳ１２。
・２頁目〜最終頁よりも１頁前の頁の先端側の余白量ＢＳ１１及び後端側の余白量ＢＳ１２。
・最終頁の先端側の余白量ＢＳ１１。
【０１０８】
Ｓ２２４以下の処理は、記録装置１００に記録データや余白情報等を送信する処理である。情報処理装置２１４は、Ｓ２２４では送信頁番号を１に設定する。Ｓ２２５では開始コマンドと共に余白情報を記録装置１００へ送信する。余白情報は、Ｓ２１８、Ｓ２２１及びＳ２２３における余白量の解析結果に基づく情報である。
【０１０９】
本実施形態の場合、余白情報には、現在の送信頁番号の頁に該当する記録データの後端側の余白量ＢＳ１２と、現在の送信頁番号の次頁に該当する記録データの先端側の余白量ＢＳ１１とが含まれる。現在の送信頁番号がｎ（自然数。以下同じ。）とすると、ｎ頁目の記録データの余白量ＢＳ１２と、ｎ＋１頁目の記録データの余白量ＢＳ１１とが、ｎ頁目の開始コマンドと共に送信されることになる。つまり、ｎ＋１頁目の記録データの余白量ＢＳ１１は、ｎ＋１頁目の記録データの送信に先立って送信されることになる。送信済みの余白量のファイルは例えば記録ジョブの終了時に削除する。
【０１１０】
Ｓ２２６で、情報処理装置２１４は、現在の送信頁番号の頁に該当する記録データを記録装置１００に送信し、送信済みの記録データのファイルを削除し、Ｓ２２７で終了コマンドを記録装置１００に送信する。
【０１１１】
Ｓ２２８で、情報処理装置２１４は、現在の送信頁番号が、今回の記録ジョブの最終頁の番号か否かを判定し、該当する場合は、Ｓ２３０へ進み、該当しない場合はＳ２２９へ進む。Ｓ２２９では送信頁番号が１つ加算され、Ｓ２２５へ戻る。
【０１１２】
Ｓ２３０で、情報処理装置２１４は、開始コマンドを記録装置１００へ送信する。最終頁であるため、送信すべき余白情報は無いので、開始コマンドのみを送信する。なお、最終頁の記録データの後端側の余白量ＢＳ１２を解析し、余白情報として送信する構成も採用可能である。この余白情報は重ね合せ量ＳＣの設定には用いず、後端側の余白領域について記録シート１の記録をスキップして搬送するために用いることができる。
【０１１３】
Ｓ２３１で、情報処理装置２１４は、最終頁の記録データを記録装置１００に送信し、送信済みの記録データのファイルを削除する。Ｓ２３２で、情報処理装置２１４は、終了コマンドを記録装置１００に送信する。以上により一単位の処理を終了する。
【０１１４】
以上の処理により、記録装置１００は、開始コマンドを受信した段階で今回の頁の後端側の余白量ＢＳ１２と次頁の先端側の余白量ＢＳ１１とを得ることができる。したがって、記録装置１００は記録データを行う必要がなく、また、次頁の記録データを受信しなくても、重ね合せ量ＳＣを設定することができる。このため、記録装置１００は速やかで安定的に記録シート１の重ね連送制御を実行することが可能となる。
【０１１５】
既に概説したとおり、余白量ＢＳ１１、ＢＳ１２は記録データの内容で決まる可変な量である。先行シート１−Ａの後端側の余白量ＢＳＢと、後続シート１−Ｂの先端側の余白量ＢＳＦが大きい場合、論理的には重ね合せ量ＳＣを大きくでき、搬送時間の大幅な短縮を見込める。仮に、余白情報がなければ記録装置１００は記録データを解析し余白量を算出しなければならない。このため、余白量解析処理時間が遅くなる条件、例えば記録データのデータフォーマット等によっては、重ね合せ量ＳＣの設定が間に合わないケースが発生し得る。すると、論理的には重ね合せ量ＳＣを大きくでき、搬送時間の大幅な短縮を見込める場合にもこれを実現できない。
【０１１６】
特に、ＲＡＭ２０３の記憶容量に制約があり、記録データのスプールバッファを十分にとる事ができない場合、記録装置１００側での余白量ＢＳ１２の算出は不利になる。つまり、現頁の記録処理と並行して進められる次頁の余白量ＢＳ１２の解析に限りが生じるため、理想的な重ね合わせ制御を実現する事が困難となる。
【０１１７】
本実施形態のように、情報処理装置２１４が重ね連送制御で必要な現頁、及び次頁の余白量を事前情報として記録装置１００に通知することで、重ね連送制御のために必要なタイミングでより確実に重ね合せ量ＳＣを設定することが可能となる。
【０１１８】
＜逐次記録モード＞
図１６を参照してＳ２０５の逐次記録モードでの記録処理の例について説明する。逐次記録モードでは、記録データの生成と送信とを頁毎に繰り返す。ただし、余白情報を事前に通知するため、ｎ頁目の記録データの送信前に、ｎ＋１頁目の記録データを生成する。
【０１１９】
まず、情報処理装置２１４は、記録ジョブが複数頁の記録シート１に対する記録を行うジョブか否かを判断する（Ｓ２４１）。該当する場合はＳ２４２へ進み、該当しない場合はＳ２４５へ進む。
【０１２０】
Ｓ２４２〜Ｓ２４４は１頁の記録シート１に対する記録処理であり、記録シート１の重ね連送の必要がない場合の処理である。Ｓ２４２で、情報処理装置２１４は、記録装置１００に対し開始コマンドを送信し、Ｓ２４３で、所定単位で記録データを生成しながら記録装置１００に送信する処理を１頁分繰り返す。Ｓ２４４で、情報処理装置２１４は、終了コマンドを記録装置１００に送信する。以上で一単位の処理を終了する。
【０１２１】
Ｓ２４５で、情報処理装置２１４は、処理頁番号、送信頁番号をそれぞれ１に設定し、現在の処理頁番号の頁（１頁）に該当する記録データを生成しファイルとして保存する（Ｓ２４６）。Ｓ２４７で、情報処理装置２１４は、Ｓ２４６で生成した記録データを解析し、記録シート１の後端側に位置する余白量ＢＳ１２を算出する。つまり、１頁目の記録シート１に記録する記録データの後端側の余白量ＢＳ１２が算出される。算出結果は処理頁番号と関連付けてファイルとしてハードディスク等に保存してもよいが、サイズが小さく直ぐに送信されるので揮発性メモリ上での管理で十分でもよい。以下、余白量ＢＳ１１、ＢＳ１２について同様である。
【０１２２】
Ｓ２４８で、情報処理装置２１４は、処理頁番号を１つ加算し、Ｓ２４９で現在の処理頁番号の頁に該当する記録データを生成しファイルとして保存する。Ｓ２５０で、情報処理装置２１４は、Ｓ２４９で生成した記録データを解析し、記録シート１の先端側に位置する余白量ＢＳ１１を算出する。
【０１２３】
Ｓ２５１で、情報処理装置２１４は、開始コマンドと共に余白情報を記録装置１００へ送信する（余白情報は、Ｓ２４７、Ｓ２５０（及び後述のＳ２５６における余白量の解析結果に基づく情報である）。本実施形態の場合、余白情報には、現在の送信頁番号の頁に該当する記録データの後端側の余白量ＢＳ１２と、現在の送信頁番号の次頁（現在の処理頁番号の頁）に該当する記録データの先端側の余白量ＢＳ１１とが含まれる。つまり、ｎ＋１頁目の記録データの余白量ＢＳ１１は、ｎ＋１頁目の記録データの送信に先立って送信されることになる。
【０１２４】
Ｓ２５２で、情報処理装置２１４は、現在の送信頁番号の頁に該当する記録データを記録装置１００に送信し、送信済みの記録データのファイルを削除する。Ｓ２５３で、情報処理装置２１４は、終了コマンドを記録装置１００に送信する。
【０１２５】
Ｓ２５４で、情報処理装置２１４は、送信頁番号を１つ加算し、Ｓ２５５では、現在の送信頁番号が、今回の記録ジョブの最終頁の番号か否かを判定する。現在の送信頁番号が記録ジョブの最終頁に該当する場合は、Ｓ２５７へ進み、該当しない場合はＳ２５６へ進む。Ｓ２５６で、情報処理装置２１４は、現在の処理頁番号の記録データを解析し、後端側の余白量ＢＳ１２を算出し、Ｓ２４８へ戻って同様の処理を繰り返す。
【０１２６】
Ｓ２５７で、情報処理装置２１４は、開始コマンドを記録装置１００へ送信する。最終頁であるため、送信すべき余白情報は無いので、開始コマンドのみが送信される。なお、最終頁の記録データの後端側の余白量ＢＳ１２を解析し、余白情報として送信する構成も採用可能である。理由は上述した通りである。
【０１２７】
Ｓ２５７で、情報処理装置２１４は、最終頁の記録データを記録装置１００に送信し、送信済みの記録データのファイルを削除する。Ｓ２５８で、情報処理装置２１４は、終了コマンドを記録装置１００に送信する。以上により一単位の処理を終了する。
【０１２８】
以上の処理により、記録装置１００は、開始コマンドを受信した段階で今回の頁の後端側の余白量ＢＳ１２と次頁の先端側の余白量ＢＳ１１とを得ることができる。したがって、記録装置１００は記録データを行う必要がなく、また、次頁の記録データを受信しなくても、重ね合せ量ＳＣを設定することができる。このため、記録装置１００は速やかで安定的に記録シート１の重ね連送制御を実行することが可能となる。
【０１２９】
なお、本実施形態で、情報処理装置２１４は、開始コマンドと共に余白情報を記録装置１００へ送信する構成とした。しかし、余白情報の送信タイミングはこれに限られず、また、現頁の余白量ＢＳ１２と次頁の余白量ＢＳ１１とを別々に送信してもよい。次頁の先端側の余白量ＢＳ１１は、記録装置１００における現頁の最終行の記録が終了するまでに記録装置１００に送信できれば、重ね合せ量ＳＣの設定が間に合う可能性が高くなる。したがって、次頁の先端側の余白量ＢＳ１１は、現頁の記録データの送信途中に送信してもよい。
【０１３０】
尤も、データの通信制御を簡便にする点で、次頁の先端側の余白量ＢＳ１１の送信は、現頁の記録データの送信に先立って行うことができ、本実施形態のように開始コマンドと共に次頁の先端側の余白量ＢＳ１１を送信することが有利である。
【０１３１】
全頁スプールモードでは、１頁目の記録データの送信前に全頁の記録データの解析が完了している。したがって、１頁目の開始コマンドと共に或いはその前に、全ての余白情報を一括送信してもよい。ただし、記録装置１００における余白情報の記憶領域確保の点では、本実施形態のように、頁毎に開始コマンドと共に個別に送信する方が有利である。
【０１３２】
全頁スプールモード及び逐次記録モードの処理は、重ね連送制御が可能な場合に記録速度を向上できる処理フローだが、そのフローを重ね連送制御不可能な場合にも実行すると記録装置１００の生産性が低下してしまう場合がある。これは、次頁の先端側の余白量ＢＳ１１を算出する処理となっているため、記録ジョブ指示後に記録が開始されるまでにタイムラグが生じるためである。
【０１３３】
そこで、情報処理装置２１４が、記録装置が重ね連送を実行可能であるか否かを判定し、実行可能な場合、情報処理装置２１４は、全頁スプールモード又は逐次記録モードの処理を実行し、実行可能でない場合は通常処理としてもよい。通常処理では、余白量ＢＳ１１、ＢＳ１２の解析を行わず、余白情報を記録装置１００に送信しないことになる。また、通常処理では記録データの生成と送信とを頁毎に行うようにすることができる。この場合、例えば、ｎ＋１頁目の記録データの生成を待たずに、ｎ頁目の記録データを送信することになる。
【０１３４】
重ね連送が実行可能な否かは、記録装置１００のスペック情報に基づき判断できる。例えば、情報処理装置２１４が、記録装置１００からスペック情報を取得することで重ね連送の実行可否を判断できる。或いは、重ね連送が実行可能な否かは、ユーザが指定した記録条件に基づき判断でき、具体的な判断要素としては、例えば、用紙の種類、片面／両面、カラー／モノクロ、印刷品質、フチ設定を挙げることができる。用紙の種類としては、用紙の硬さ（こしの強さ）等を考慮できる。片面／両面については、両面の場合は重ね連送を実行しないと判断することができる。カラー／モノクロ、印刷品質、フチ設定については、カラーの場合、印刷品質が高い場合、フチ無しの場合は、それぞれ重ね連送を実行しないと判断することができる。
【０１３５】
＜記録装置の処理例＞
余白量の事前通知に対応した記録装置１００の制御ユニットの処理例について図１７を参照して説明する。
【０１３６】
まず記録装置１００は情報処理装置２１４から送信される記録ジョブ開始コマンドを受信し（Ｓ３０１）、記録ジョブの初期化処理を実行する（Ｓ３０２）。記録装置１００は、設定コマンドを受信して（Ｓ３０３）、ユーザが指定した記録条件に基づく記録ジョブの設定処理を実行する（Ｓ３０４）。
【０１３７】
次に、記録装置１００は、今回の記録ジョブが重ね連送可能かを判断する（Ｓ３０５）。重ね連送可能かは、上述したとおり、情報処理装置２１４が判断し、その判断に記録装置１００が従うようにすることができる。例えば情報処理装置２１４がＳ３０１あるいはＳ３０３のコマンドで重ね連送可否情報を通知し、記録装置１００がそれに基づき判断することができる。あるいはＳ３０３のコマンドに含まれる記録設定情報をもとに記録装置１００が重ね連送の可否判断を行ってもよい。
【０１３８】
Ｓ３０５で重ね連送可能（ＹＥＳ）と判断した場合、記録装置１００は、重ね連送モードの処理を実行する（Ｓ３０６）。詳細は後に説明する。Ｓ３０５で重ね連送不可能（ＮＯ）と判断した場合、記録装置１００は、非重ね連送モードの処理を実行する（Ｓ３０７）。Ｓ３０７で実行する処理フローは重ね連送を行わない一般的な処理フローと同じでよい。その後、記録ジョブ終了コマンドを受信した（Ｓ３０８）ことをトリガに、記録ジョブの終了処理を実行する（Ｓ３０９）。
【０１３９】
図１８を参照してＳ３０６の重ね連送モードの処理例について説明する。まず記録装置１００は、開始コマンドを受信する（Ｓ３１１）。開始コマンドには余白情報が含まれるので、記録装置１００は、Ｓ３１２で余白情報に基づいて、現頁と次頁の重ね合わせ量を決める（Ｓ３１２）。なお、開始コマンドに余白情報がない場合は、重ね連送制御を中止して、一般的な記録処理を実行してもよい。
【０１４０】
記録装置１００は、Ｓ３１３で１頁目かを判断し、ＹＥＳなら記録シート１がまだ給送されていないため給送する（Ｓ３１４）。本実施形態の場合、１頁目の開始コマンドには、１頁目の先端側の余白量ＢＳ１１は含まれていない。そこで、Ｓ３１５からＳ３１７の処理で先端側の余白量ＢＳ１１を確定させる。なお、情報処理装置２１４において１頁目の先端側の余白量ＢＳ１１を算出し、１頁目の開始コマンドの余白情報に含ませることも可能である。
【０１４１】
記録装置１００は、情報処理装置２１４から所定単位で記録データを受信しながら（Ｓ３１５）、記録データを解析する（Ｓ３１６）。これらの処理を余白量ＢＳ１１が確定するまで繰り返す（Ｓ３１７）。そして、記録装置１００は、確定した余白量ＢＳ１１分だけ記録シート１を搬送する（Ｓ３１８）。なお、Ｓ３１５における記録データの受信単位は記録装置１００が備える受信メモリサイズ等を考慮し自由に決めればよい。
【０１４２】
Ｓ３１３でＮＯの場合、つまり、２頁目以降の場合、重ね連送制御によって２頁目の記録シート１が給送済みであるため、記録データの先端側の余白領域分のデータを読み捨てる（Ｓ３１９）。この読み捨て処理は記録データのデータフォーマットによって異なる。例えばＲＡＷデータなどの固定長なデータフォーマットであれば先端余白量から読み捨てるべきデータサイズが決まる。またＪＰＥＧのような可変長なデータフォーマットであればデコードする必要が生じるケースもある。
【０１４３】
次に、記録装置１００は、記録データに含まれる余白領域の連続長を０に初期化する（Ｓ３２０）。ここでいう余白領域の連続長とは、記録データのうち、全ての画素が白であるラスタが何ラスタ続いているかを示す値であり、上述した余白量ＢＳ１１、ＢＳ１２とは異なる。全画素白のラスタが続く領域はインクを吐出する必要がないため、記録シート１を搬送することで記録速度を向上させることができる。
【０１４４】
記録装置１００は情報処理装置２１４から所定単位で記録データを受信しながら（Ｓ３２１）、記録データを解析する（Ｓ３２２）。Ｓ３２３で余白領域が検出されたら余白領域の連続長に検出した余白領域長を加算する（Ｓ３２４）。
【０１４５】
Ｓ３２３で余白領域以外であれば、Ｓ３２５へ進み、記録装置１００は、余白領域の連続長に相当するラスタ数分、記録シート１を搬送し（Ｓ３２５）、余白領域の連続長を０に戻す（Ｓ３２６）。そして記録装置１００は、非余白領域である記録データを、記録ヘッド７の制御データに変換して記録動作を実行する（Ｓ３２７）。
【０１４６】
Ｓ３２８で、記録装置１００は、所定条件が成立したか否かを判定する。ここでの所定条件の成立とは、「１頁分の記録データを処理した」、あるいは「処理ラスタ範囲が後端余白領域に達した」場合である。いずれかの場合、現頁の記録処理を完了して次の頁に移るためにＳ３２９以降の処理へと進む。Ｓ３２８でＮＯなら、現頁の処理を継続するためＳ３２１に戻る。
【０１４７】
Ｓ３２９の段階では、記録データの後端側の余白領域（余白量ＢＳ１２の領域）の直前まで記録処理が完了している。この時、余白量ＢＳ１２が０の場合は情報処理装置２１４から送信される記録データを全て処理した状態にある。一方、余白量ＢＳ１２が０ではない場合は、記録する必要のない余白のデータの受信となるので、記録装置１００は、記録データの受信を完了させるよう読み捨て処理を実行する（Ｓ３３０）。
【０１４８】
次に記録装置１００は、最終頁か否かを判断する（Ｓ３３１）。この判断は例えばＳ３１１で受信した開始コマンドに、次頁の先端側の余白量ＢＳ１１の情報がなければ最終頁と判断するようにしてもよいし、開始コマンドに次の頁が存在するか否かの情報を付加するようにしてもよい。
【０１４９】
最終頁と判断した場合（ＹＥＳ）、記録装置１００は、次頁がないため現頁のみを排出する（Ｓ３３２）。最終頁でないと判断した場合（ＮＯ）、記録装置１００は、Ｓ３１２で設定した重ね合わせ量に基づき現頁と次頁の記録シート１を重ね合わせて搬送する（Ｓ３３３）。
【０１５０】
Ｓ３３４では情報処理装置２１４から終了コマンドを受信して、Ｓ３３５で最終頁であれば処理終了、最終頁でなければＳ３１１に戻る。
【０１５１】
以上のように情報処理装置２１４から開始コマンドと共に通知される余白情報を活用して、重ね連送制御に必要な重ね合わせ量を記録データの解析無しに算出できる。このため安定的に必要なタイミングに重ね合わせ量を確定することが可能となる。
【０１５２】
＜装置間のシーケンス例＞
情報処理装置２１４と記録装置１００との間で、重ね連送制御を行う場合の処理シーケンスの例について図１９及び図２０を参照して説明する。ここでは、３枚の記録シート１に記録を行う場合を想定する。図１９は情報処理装置２１４が全頁スプールモードで処理を実行する場合を示す。図２０は情報処理装置２１４が逐次記録モードで処理を実行する場合を示す。
【０１５３】
まず、図１９を参照して全頁スプールモードの場合を説明する。ユーザが記録指示を発行すると、情報処理装置２１４は記録ジョブ開始コマンドの送信と、設定コマンドの送信とを行う。また、情報処理装置２１４は、全頁分の記録データの生成と、余白情報のための解析を行う。
【０１５４】
次に情報処理装置２１４は、１頁目の開始コマンドと余白情報を記録装置１００に送信する。この余白情報には、１頁目の記録データの後端側の余白量ＢＳ１２と、２頁目の記録データの先端側の余白量ＢＳ１１の情報とを含む。記録装置１００は、重ね合せ量ＳＣを設定し、１頁目の記録シート１の給送を開始する。
【０１５５】
情報処理装置２１４は、１頁目の記録データと１頁目の終了コマンドを記録装置１００に送信する。記録装置１００は受信した記録データにもとづき１頁目の記録シート１の記録と、１頁目の記録シート１と２頁目の記録シート１の重ね連送を行う。
【０１５６】
情報処理装置２１４は、２頁目の開始コマンドと余白情報を記録装置１００に送信する。この余白情報には、２頁目の記録データの後端側の余白量ＢＳ１２と、３頁目の記録データの先端側の余白量ＢＳ１１の情報とを含む。記録装置１００は、重ね合せ量ＳＣを設定する。
【０１５７】
情報処理装置２１４は、２頁目の記録データと２頁目の終了コマンドを記録装置１００に送信する。記録装置１００は受信した記録データにもとづき２頁目の記録シート１の記録と、２頁目の記録シート１と３頁目の記録シート１の重ね連送を行う。
【０１５８】
情報処理装置２１４は、３頁目の開始コマンドを記録装置１００に送信する。余白情報は無いので送信しないが、既に述べたとおり、記録をスキップする目的で、３頁目の後端側の余白量ＢＳ１２を送信してもよい。
【０１５９】
情報処理装置２１４は、３頁目の記録データと、３頁目の終了コマンド、記録ジョブの終了コマンドを記録装置１００に送信する。記録装置１００は受信した記録データにもとづき３頁目の記録シート１の記録を行い、３頁目の記録シート１を排出して一単位の処理が終了する。
【０１６０】
次に、図２０を参照して逐次記録モードの場合を説明する。ユーザが記録指示を発行すると、情報処理装置２１４は記録ジョブ開始コマンドと設定コマンドを送信する。また、情報処理装置２１４は、１頁目の記録データの生成と、余白情報のための解析を行い、かつ、２頁目の記録データの生成と、余白情報のための解析を行う。
【０１６１】
次に情報処理装置２１４は、１頁目の開始コマンドと余白情報を記録装置１００に送信する。この余白情報には、１頁目の記録データの後端側の余白量ＢＳ１２と、２頁目の記録データの先端側の余白量ＢＳ１１の情報とを含む。記録装置１００は、重ね合せ量ＳＣを設定し、１頁目の記録シート１の給送を開始する。
【０１６２】
情報処理装置２１４は、１頁目の記録データの送信を行う。また、情報処理装置２１４は、３頁目の記録データの生成と、余白情報のための解析を行って終了コマンドを送信する。記録装置１００は受信した記録データにもとづき１頁目の記録シート１の記録を行い、また、１頁目の記録シート１と２頁目の記録シート１の重ね連送を行う。
【０１６３】
情報処理装置２１４は、２頁目の開始コマンドと余白情報を記録装置１００に送信する。この余白情報には、２頁目の記録データの後端側の余白量ＢＳ１２と、３頁目の記録データの先端側の余白量ＢＳ１１の情報とを含む。記録装置１００は、重ね合せ量ＳＣを設定する。
【０１６４】
情報処理装置２１４は、２頁目の記録データと、終了コマンドを送信する。記録装置１００は受信した記録データにもとづき２頁目の記録シート１の記録を行い、また、２頁目の記録シート１と３頁目の記録シート１の重ね連送を行う。
【０１６５】
情報処理装置２１４は、３頁目の開始コマンドを記録装置１００に送信する。余白情報は無いので送信しないが、既に述べたとおり、記録をスキップする目的で、３頁目の後端側の余白量ＢＳ１２を送信してもよい。
【０１６６】
情報処理装置２１４は、３頁目の記録データ、３頁目の終了コマンド、記録ジョブの終了コマンドを記録装置１００に送信する。記録装置１００は受信した記録データにもとづき３頁目の記録シート１の記録を行い、３頁目の記録シート１を排出して一単位の処理が終了する。
【０１６７】
＜余白量の事前通知の効果＞
余白量の事前通知による記録速度の向上について比較例を挙げて図２１（ａ）及び（ｂ）を参照して説明する。
【０１６８】
ここでは次のようなケースを想定している。まず、情報処理装置２１４における記録データの生成時間が１頁あたり平均して１秒かかるとする。また、記録装置１００は重ね連送しない場合、毎分２０頁の記録が可能であり（1頁３秒）、重ね連送すると毎分２１頁の記録が可能であるとする。そして、２１頁のドキュメントを記録する場合を想定する。
【０１６９】
まず、全頁スプールモードが選択された場合について、図２１（ａ）を用いて説明する。実施例は情報処理装置２１４、記録装置１００を想定している。比較例１は重ね連送しない構成を想定している。比較例２は重ね連送を行うが、余白量は記録装置側で算出して重ね合せ量ＣＳを設定する場合を想定する。
【０１７０】
このモードではまず情報処理装置２１４で２１頁分の記録データを生成する。この工程に約２１秒かかる。なお、この工程にかかる処理時間は実施例、比較例で変わらないものとする。全頁分記録データを生成後、記録装置に記録データを転送して記録する。
【０１７１】
重ね連送しない比較例１では、1頁あたりの記録時間が３秒要するとする。全記録時間に６３秒かかり、情報処理装置２１４の処理時間と合わせて８４秒かかる。
【０１７２】
重ね連送する比較例２では、重ね合せ量ＣＳの設定が間に合わない恐れがあるため、記録装置１００の速度性能をフルに発揮できない恐れがある。このため、ベストケースで８１秒、ワーストケースで８４秒かかる。
【０１７３】
本実施例の処理が用いられた場合、情報処理装置２１４から記録装置１００に余白情報が事前通知される構成であるため、記録時間としては、比較例２のベストケースを安定して得ることができる。よってトータルで８１秒となる。
【０１７４】
なお、上述したとおり本実施形態或いは本実施例では、情報処理装置２１４が余白量を解析するが、その解析処理が印刷時間に与える影響は軽微である。例えば、アプリケーションが出力する記録対象データが、ＰＤＦデータやＸＰＳデータ等のＰＤＬデータである場合、ＰＤＬデータの解析処理が情報処理装置２１４内で実行される。そして、ＰＤＬデータの解析処理において余白量も算出されるため、余白量の解析処理による時間は発生しない。一方、ＯＳのシステムレンダラが生成したラスターデータがＪＰＥＧ等のイメージデータに変換され、そのイメージデータが記録装置１００に送信される場合、情報処理装置２１４内で白領域を解析する必要があり、解析処理による時間が生じる。しかしながら、情報処理装置のハードウェアスペックを考慮すると、白領域の解析処理による時間は少ないため、印刷時間に与える影響は軽微である。
【０１７５】
次に、逐次記録モードが選択された場合について、図２１（ｂ）を用いて説明する。比較例１１は重ね連送しない構成を想定している。比較例１２は重ね連送を行うが、余白量は記録装置側で算出して重ね合せ量ＳＣを設定する場合を想定する。
【０１７６】
比較例１１、１２及び実施例のいずれも頁毎に記録データの生成と、送信とを行う。ただし、実施例では、１頁目の記録データを送信する前に２頁目の記録データの生成を行う。このため２秒を要する。これに対し、比較例では１頁目の記録データを生成すれば記録データの転送が可能である。よって、実施例では、データ転送開始までに要する時間が比較例よりも１秒遅くなる。
【０１７７】
しかし、その後の記録動作では安定して重ね連送制御することが可能となり、安定して６０秒の記録時間を得ることが可能となる。なお、比較例１１ではトータルで６４秒を要し、実施例では６２秒を要する。比較例１２ではベストケースで６１秒、ワーストケースで６４秒となる。比較例１２のベストケースは実施例を上回るが、記録時間の安定性の点で実施例は有利である。
【０１７８】
＜第２実施形態＞
余白量の事前通知によって、情報処理装置２１４において記録データをクリッピングして記録装置１００に送信することが可能となる。これにより記録装置１００側での処理時間を短縮させ、更なる記録速度向上につなげることができる。
【０１７９】
例えば、図１０に示した記録データＰＤでは、先端側及び後端側にそれぞれ、余白量ＢＳ１１、ＢＳ１２の余白領域が存在する。これらの余白領域は、記録シート１に記録が行われない（インクが吐出されない）領域であり、記録装置１００に送信する必要はなく、画像を含む領域ＩＧの記録データのみを送信すればよい。
【０１８０】
したがって、情報処理装置２１４は、記録データを解析して余白量ＢＳ１１、ＢＳ１２を算出した後、余白領域を除いた記録データを生成する。このクリッピング処理は、例えば、図１５の処理例の場合には、Ｓ２２３の処理に続いて実行し、図１６の処理の例の場合には、Ｓ２５６の処理に続いて実行する。
【０１８１】
１頁目についてもクリッピング処理を行う場合は、１頁目についても先端側の余白量ＢＳ１１を算出し、その結果に応じてクリッピング処理を行えばよい。
【０１８２】
記録装置１００では、事前に通知された余白情報に基づき、受信したクリッピング後の記録データの記録位置調整（記録シート１の余白分の搬送量制御）をすればよい。
【０１８３】
図２２は記録装置１００の制御ユニットの処理例を示し、特に、情報処理装置２１４が記録データをクリッピングする場合の処理例を示すフローチャートである。図２２の処理例は、図１８の処理例の代替例である。
【０１８４】
なお、クリッピングの対象は、全頁であることを前提としている。したがって、情報処理装置２１４は最終頁を除く全頁について、先端側の余白量ＢＳ１１と後端側の余白量ＢＳ１２とをそれぞれ算出することを前提とする。そして、１頁目の開始コマンドに含まれる余白情報は、１頁目の記録データの先端側の余白量ＢＳ１１と後端側の余白量ＢＳ１２と、２頁目の記録データの先端側の余白量ＢＳ１１とする。最終頁の開始コマンドには余白情報は不要である。他の頁については第１実施形態と同様である。
【０１８５】
記録装置１００は、開始コマンドを受信し（Ｓ３４１）、Ｓ３４２では１頁目かを判断する。１頁目（ＹＥＳ）の場合、Ｓ３４３へ進み、記録装置１００は、開始コマンド中に含まれる１頁目の先端側の余白量ＢＳ１１から１頁目の給送時の搬送量を決める。具体的には、給送時に図１０の例における領域ＩＧが記録ヘッド７による記録開始位置に位置するまで、記録シート１が搬送されるように搬送量を設定する。また、記録装置１００は、開始コマンドに含まれる１頁目の後端側の余白量ＢＳ１２と次頁の先端側の余白量ＢＳ１１から現頁と次頁の重ね合わせ量ＣＳを決める。Ｓ３４４で、記録装置１００は、Ｓ３４３で設定した搬送量により、１頁目の記録シート１を搬送する。
【０１８６】
Ｓ３４２でＮＯなら、記録装置１００は、開始コマンド中に含まれる現頁の後端側の余白量ＢＳ１２と次頁の先端側の余白量ＢＳ１１から現頁と次頁の重ね合わせ量ＳＣを決める（Ｓ３４５）。
【０１８７】
なお、Ｓ３４６〜Ｓ３５３の処理は、図１８のＳ３２０〜Ｓ３２７の処理と同じであるため詳細な説明を省略する。
【０１８８】
Ｓ３５４で、記録装置１００は１頁分の記録データを全て処理したか否かを判定する。全て処理した場合はＳ３５５へ進み、全て処理していない場合はＳ３４７へ戻って現頁の処理を継続する。
【０１８９】
なお、Ｓ３５５〜Ｓ３５９の処理は、図１８のＳ３３１〜Ｓ３３５の処理と同じであるため詳細な説明を省略する。なお、第１実施形態との差異について述べると、本実施形態ではＳ３５５の段階において、先端側及び後端側の余白領域がクリッピングされた記録データが情報処理装置２１４から送信されるため、記録データも全て処理済みの状態である点が異なっている。
【０１９０】
Ｓ３５８では情報処理装置２１４から終了コマンドを受信して、Ｓ３５９で最終頁であれば処理終了、最終頁でなければＳ３４１に戻る。
【０１９１】
以上のように本実施形態では、情報処理装置２１４側では各頁の余白量の解析結果を活用して記録データをクリッピングし、記録装置１００側では余白情報を利用して記録データの記録位置合わせをすることが可能となる。このため、情報処理装置２１４と記録装置１００間のデータ転送量や記録装置１００の処理量を低減でき、記録速度を更に向上できる。
【０１９２】
クリッピングにより記録装置１００の記録速度がどの程度向上するか、具体例をあげる。例えば、次のようなケースを想定する。記録装置１００は重ね連送しない場合毎分２０頁記録可能（1頁３秒）であり、重ね連送すると毎分２１頁記録可能に記録速度が向上するとする。また記録時間の内訳は、重ね連送時にクリッピングすることなく頁全体を記録する場合、記録処理に2.6秒、給送及び排出に約0.25秒かかるとする。そして、２１頁のドキュメントを記録し、クリッピングにより全頁する場合を想定する。
【０１９３】
この時、クリッピングによって各頁について、10％記録データが削減されるとすると、各頁の記録処理が2.6秒から2.34秒に短縮される。結果、２１頁記録する際の記録装置１００の記録時間は60秒から約54.4秒に短縮できる。
【０１９４】
（他の実施形態）
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。なお、本願では情報処理装置側の処理のフローチャートの各処理の主語が情報処理装置として記載されているが、主語をプリンタドライバまたは印刷アプリケーションに置き換えても良い。
【符号の説明】
【０１９５】
１  記録シート、１００  記録装置、２１４  情報処理装置、ＰＤ  記録データ、ＢＳ１１  余白量、ＢＳ１２  余白量
【図１】
2018142376.tif 000003
【図２】
2018142376.tif 000004
【図３】
2018142376.tif 000005
【図４】
2018142376.tif 000006
【図５】
2018142376.tif 000007
【図６】
2018142376.tif 000008
【図７】
2018142376.tif 000009
【図８】
2018142376.tif 000010
【図９】
2018142376.tif 000011
【図１０】
2018142376.tif 000012
【図１１】
2018142376.tif 000013
【図１２】
2018142376.tif 000014
【図１３】
2018142376.tif 000015
【図１４】
2018142376.tif 000016
【図１５】
2018142376.tif 000017
【図１６】
2018142376.tif 000018
【図１７】
2018142376.tif 000019
【図１８】
2018142376.tif 000020
【図１９】
2018142376.tif 000021
【図２０】
2018142376.tif 000022
【図２１】
2018142376.tif 000023
【図２２】
2018142376.tif 000024
【手続補正書】
【提出日】平成30年7月9日(2018.7.9)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
記録シートを給送する給送ローラと、
前記給送ローラにより給送される記録シートを搬送する搬送ローラと、
前記搬送ローラにより搬送される記録シートに記録を行う記録手段と、
先行シートの後端と前記先行シートの次に給送される後続シートの先端とに間隔を設けて給送した後、前記先行シートと前記後続シートの先端を重ねる重ね動作を実行可能な搬送制御手段と、を備え、
前記搬送制御手段は、設定された記録条件に基づいて前記重ね動作を実行するか否かを制御することを特徴とする記録装置。
【請求項２】
前記記録条件とは、記録シートの用紙種類であることを特徴とする請求項１に記載の記録装置。
【請求項３】
前記記録条件とは、印刷品質であることを特徴とする請求項１に記載の記録装置。
【請求項４】
前記搬送制御手段は、印刷品質が高い場合は前記重ね動作を実行しないことを特徴とする請求項３に記載の記録装置。
【請求項５】
前記記録条件とは、フチ設定であることを特徴とする請求項１に記載の記録装置。
【請求項６】
前記搬送制御手段は、フチ設定がフチ無しの場合は前記重ね動作を実行しないことを特徴とする請求項５に記載の記録装置。
【請求項７】
前記記録条件とは、カラー印刷設定またはモノクロ印刷設定であることを特徴とする請求項１に記載の記録装置。
【請求項８】
前記搬送制御手段は、カラー印刷設定の場合は前記重ね動作を実行しないことを特徴とする請求項７に記載の記録装置。
【請求項９】
記録シートを給送する給送ローラと、前記給送ローラにより給送される記録シートを搬送する搬送ローラと、前記搬送ローラにより搬送される記録シートに記録を行う記録手段と、を備えた記録装置の制御方法であって、
先行シートの後端と前記先行シートの次に給送される後続シートの先端とに間隔を設けて給送した後、前記先行シートと前記後続シートの先端を重ねる重ね動作を実行可能な搬送制御工程を備え、
前記搬送制御工程では、設定された記録条件に基づいて前記重ね動作を実行するか否かを制御することを特徴とする制御方法。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
本発明は記録装置（印刷装置）に関する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
本発明に係る記録装置は、記録シートを給送する給送ローラと、前記給送ローラにより給送される記録シートを搬送する搬送ローラと、前記搬送ローラにより搬送される記録シートに記録を行う記録手段と、先行シートの後端と前記先行シートの次に給送される後続シートの先端とに間隔を設けて給送した後、前記先行シートと前記後続シートの先端を重ねる重ね動作を実行可能な搬送制御手段と、を備え、前記搬送制御手段は、設定された記録条件に基づいて前記重ね動作を実行するか否かを制御することを特徴とする。