(57)【特許請求の範囲】
【請求項１】
シートの第１面と第２面にプリント部で両面プリントを行なうことが可能なプリント装置の制御方法であって、
駆動力が与えられたローラによってシートを搬送させ、
回転する前記ローラの回転位相を示す情報を取得し、
前記第１面および前記第２面へのプリントのときには、前記ローラの回転に伴って取得される前記回転位相を示す情報に対応する補正データを用いて、前記プリント手段の制御と前記ローラの駆動制御の少なくとも一方を補正するものであり、
前記第１面へのプリントのときの補正に用いる前記補正データと、前記第２面へのプリントのときの補正に用いる前記補正データは異なることを特徴とするプリント装置の制御方法。
【請求項２】
前記補正データは、前記ローラの少なくとも１回転分について、シート面を計測するダイレクトセンサを用いて取得したシートの移動状態を示す情報をもとに得たものであることを特徴とする、請求項１に記載のプリント装置の制御方法。
【請求項３】
前記補正データは記憶手段に記憶されており、前記プリント装置の使用時に所定のタイミングで更新されることを特徴とする、請求項２に記載のプリント装置の制御方法。
【請求項４】
連続したシートがロール状に巻かれた第１ロールと第２ロールを保持して、選択的に供給してプリントを行うものであり、前記補正データは前記第１ロールと前記第２ロールにそれぞれ対応して用意されることを特徴とする、請求項１から３のいずれか１項に記載のプリント装置の制御方法。
【請求項５】
前記回転位相は、前記ローラの回転状態を検出するロータリエンコーダの出力、もしくは前記ローラに駆動力を与えるモータを制御する信号をもとに取得されることを特徴とする、請求項１から４のいずれか１項に記載のプリント装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はシートを搬送してプリントを行なうプリント装置に関する。
【背景技術】
【０００２】
特許文献１には、速度センサでシート表面をダイレクトに速度計測して、プリントヘッドのインク吐出タイミングを制御するプリント装置が開示されている。図８は特許文献１の図２５に開示されるプリント装置を簡略化した図である。ロール状に巻かれたシート５００は上流側の搬送ローラ対５０１と下流側の搬送ローラ対５０２で搬送され、プリントヘッド５０３によってプリントされる。上流側の搬送ローラ対５０１とプリントヘッド５０３の間には、シートの移動速度をダイレクトに計測する速度センサ５０４（レーザドップラ式センサ）が配置されている。速度センサ５０４で計測された搬送速度に応じてプリントヘッド５０３の駆動制御タイミングが補正され、高品質のプリントを実現している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−６６５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
プリントラボのように大量プリントする分野では、画質を維持しながらプリント速度をいかに引き上げるかが課題である。また、フォトブック等の製本を考慮して、シートの両面にプリントする要望が高まってきている。
【０００５】
特許文献１の装置では、連続したシートの片面に複数の画像を順次プリントすることはできるが、シートの両面にプリントすることはなんら考慮されていない。両面プリントでは、シートの第１面へのプリントと第２面プリントとでは、搬送ローラが接するシート面の摩擦係数が変化し、とくにインクが付与されるとシート面の摩擦係数は大きく変化する、その結果、第１面プリントに次ぐ第２面プリントでは、搬送ローラとシート面との間のスリップの度合いが変化して、同じ駆動力を与えてもシート搬送状態が異なったものとなる。そのため、特許文献１のような手法で第１面と第２面のプリントの際に同じ補正を行ったのでは、第２面の画像が本来とは異なるサイズとなって、表裏で画像サイズが一致しなくなってしまう。
【０００６】
また、特許文献１に開示の装置で用いるレーザドップラ式センサは、その測定原理上、測定した情報を一旦保管して信号処理を行って結果を出力する。そのため、複雑な信号処理に要する検出遅延が律速となって、リアルタイム補正制御の高速化を妨げて、プリント速度（シートの移動速度）を引き上げることが困難になる場合がある。
【０００７】
上記課題の認識に鑑み、本発明の第１の目的は、シート両面に正確に画像プリントを行なうことができ、且つ高いプリントスループットを実現した両面プリントが可能な手法の提供である。
【０００８】
また、特許文献１の装置では、上流側の搬送ローラとプリントヘッドの間に速度センサが配置されている。速度センサ（レーザドップラ式センサ）は大きな設置スペースが必要なので、その分だけ搬送ローラとプリントヘッドとの間の距離が大きくなる。そのため、シートを導入した際に搬送ローラからプリントヘッドに到る間にシート先端部が浮き上がって、最上流のプリントヘッドのノズルとシート先端が接触する可能性が高まる。これを抑止するには、速度センサとプリントヘッドの間の距離を極力小さくする必要がある。しかし、速度センサとプリントヘッドが近づくほどに、以下に列挙する問題が顕在化する。
（１）シートが速度センサの計測位置から最上流のプリントヘッドに至るまでの時間内に、速度センサでの計算を済ませてインク吐出タイミングを制御することが間に合わなくなる可能性が高まる。この問題は、シートの搬送速度が大きくするほどに高まるので、プリント速度を向上させることが困難になる。
（２）プリントヘッドによるプリント領域と速度センサの計測位置とが近づくと、プリント直後にシートがインクを吸収する際に発生するコックリング（局所的なシート浮き）が、計測位置にまで影響を及ぼす可能性が高まる。もしセンサの計測位置でシートの浮きが生じると計測誤差の要因となる。
（３）プリントヘッドと速度センサが近づき且つその間に遮蔽物がないと、プリントヘッドからインクを吐出した際に発生して飛散するインクミスト（微細なインク滴）が速度センサに付着しやすくなる。速度センサ（レーザドップラ式センサ）は発光部および受光部を有しており、発光部や受光部にインクミストが付着すると検出信号レベルが低下して、安定した計測を行なうことができなくなる。
【０００９】
上記（１）〜（３）の課題に鑑みて、本発明の第２の目的は、シート搬送の高速化と速度センサの計測精度を高レベルで両立させ、且つ長期間に渡る稼動でも高いプリント品質を維持することができる手法の提供である。
【課題を解決するための手段】
【００１０】
本発明のある形態は、シートの第１面と第２面にプリント部で両面プリントを行なうことが可能なプリント装置の制御方法であって、駆動力が与えられたローラによってシートを搬送させ、回転する前記ローラの回転位相を示す情報を取得し、前記第１面および前記第２面へのプリントのときには、前記ローラの回転に伴って取得される前記回転位相を示す情報に対応する補正データを用いて、前記プリント手段の制御と前記ローラの駆動制御の少なくとも一方を補正するものであり、前記第１面へのプリントのときの補正に用いる前記補正データと、前記第２面へのプリントのときの補正に用いる前記補正データは異なることを特徴とする。
【発明の効果】
【００１１】
本発明によれば、プリント品質とプリントスループットを高い次元で両立したプリント装置が実現する。
【図面の簡単な説明】
【００１２】
【図１】プリント装置の内部構成を示す概略図
【図２】制御部のブロック図
【図３】片面プリントモード、両面プリントモードでの動作を説明するための図
【図４】プリント部の詳細な構成図
【図５】搬送に伴うシート搬送誤差の変化を示すグラフ図
【図６】片面プリントモードにおける動作シーケンスを示すフローチャート
【図７】両面プリントモードにおける動作シーケンスを示すフローチャート
【図８】従来例の模式図
【発明を実施するための形態】
【００１３】
以下、インクジェット方式を用いたプリント装置の実施形態を説明する。本例のプリント装置は、長尺で連続したシート（搬送方向において繰り返しのプリント単位（１ページあるいは単位画像という）の長さよりも長い連続したシート）を使用し、片面プリントおよび両面プリントの両方に対応した高速ラインプリンタである。例えば、プリントラボ等における大量の枚数のプリントの分野に適している。なお、本明細書では、１つのプリント単位（１ページ）の領域内に複数の小さな画像や文字や空白が混在していたとしても、当該領域内に含まれるものをまとめて１つの単位画像という。つまり、単位画像とは、連続したシートに複数のページを順次プリントする場合の１つのプリント単位（１ページ）を意味する。プリントする画像サイズに応じて単位画像の長さは異なる。例えばＬ版サイズの写真ではシート搬送方向の長さは１３５ｍｍ、Ａ４サイズではシート搬送方向の長さは２９７ｍｍとなる。
【００１４】
本発明はプリンタ、プリンタ複合機、複写機、ファクシミリ装置、各種デバイスの製造装置などプリント装置に広く適用可能である。プリント処理はインクジェット方式、電子写真方式、熱転写方式、ドットインパクト方式、液体現像方式など方式は問わない。また、本発明はプリント処理に限らず連続したシートに種々の処理（記録、加工、塗布、照射、読取、検査など）を行なうシート処理装置にも適用可能である。この場合はプリントヘッドに替えてプリント以外の処理を行なう処理ヘッドを用いる。
【００１５】
図１はプリント装置の内部構成を示す断面の概略図である。本実施形態のプリント装置は、ロール状に巻かれたシートを用いて、シートの第１面と第１面の背面側の第２面に両面プリントすることが可能となっている。プリント装置内部には、大きくは、シート供給部１、デカール部２、斜行矯正部３、プリント部４、検査部５、カッタ部６、情報記録部７、乾燥部８、反転部９、排出搬送部１０、ソータ部１１、排出部１２、制御部１３の各ユニットを備える。シートは、図中の実線で示したシート搬送経路に沿ってローラ対やベルトからなる搬送機構で搬送され、各ユニットで処理がなされる。なお、シート搬送経路の任意の位置において、シート供給部１に近い側を「上流」、その逆側を「下流」という。
【００１６】
シート供給部１は、ロール状に巻かれた連続シートを保持して供給するためのユニットである。シート供給部１は、２つのロールＲ１、Ｒ２を収納することが可能であり、択一的にシートを引き出して供給する構成となっている。なお、収納可能なロールは２つであることに限定はされず、１つ、あるいは３つ以上を収納するものであってもよい。また、連続したシートであれば、ロール状に巻かれたものに限らない。例えば、単位長さごとのミシン目が付与された連続したシートがミシン目ごとに折り返されて積層され、シート供給部１に収納されるものでもよい。
【００１７】
デカール部２は、シート供給部１から供給されたシートのカール（反り）を軽減させるユニットである。デカール部２では、１つの駆動ローラに対して２つのピンチローラを用いて、カールの逆向きの反りを与えるようにシートを湾曲させて通過させることでデカール力を作用させてカールを軽減させる。
【００１８】
斜行矯正部３は、デカール部２を通過したシートの斜行（本来の進行方向に対する傾き）を矯正するユニットである。基準となる側のシート端部をガイド部材に押し付けることにより、シートの斜行が矯正される。
【００１９】
プリント部４は、搬送されるシートに対して上方からプリントヘッド１４によりシート上にプリント処理を行なって画像を形成するユニットである。つまり、プリント部４はシートに所定の処理を行なう処理部である。プリント部４は、シートを搬送する複数の搬送ローラも備えている。プリントヘッド１４は、使用が想定されるシートの最大幅をカバーする範囲でインクジェット方式のノズル列が形成されたライン型プリントヘッドを有する。プリントヘッド１４は、複数のプリントヘッドが搬送方向に沿って平行に並べられている。本例ではＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、ＬＣ（ライトシアン）、ＬＭ（ライトマゼンタ）、Ｇ（グレー）、Ｋ（ブラック）の７色に対応した７つのプリントヘッドを有する。なお、色数およびプリントヘッドの数は７つには限定はされない。インクジェット方式は、発熱素子を用いた方式、ピエゾ素子を用いた方式、静電素子を用いた方式、ＭＥＭＳ素子を用いた方式等を採用することができる。各色のインクは、インクタンクからそれぞれインクチューブを介してプリントヘッド１４に供給される。
【００２０】
プリント部４において、プリントヘッド１４の上流には、所定の計測位置でシート面を直接計測することでシートの移動状態（移動速度や移動距離）に関する情報を取得するダイレクトセンサ２０が設けられている。また、上記計測位置の裏側からプリントヘッド１４によってシートに形成されたマークを読み取るマーク読取器１２２が設けられている。ダイレクトセンサ２０およびマーク読取器１２２の詳細については後述する。
【００２１】
検査部５は、プリント部４でシートにプリントされた検査パターンや画像をスキャナによって光学的に読み取って、プリントヘッドのノズルの状態、シート搬送状態、画像位置等を検査して画像が正しくプリントされたかを判定するためのユニットである。スキャナはＣＣＤイメージセンサやＣＭＯＳイメージセンサを有する。
【００２２】
カッタ部６は、プリント後のシートを所定長さに切断する機械的なカッタを備えたユニットである。カッタ部６は、シートを次工程に送り出すための複数の搬送ローラも備えている。
【００２３】
情報記録部７は、切断されたシートの非プリント領域にプリントのシリアル番号や日付などのプリント情報（固有の情報）を記録するユニットである。記録はインクジェット方式、熱転写方式などで文字やコードをプリントすることで行なわれる。情報記録部７の上流側且つカッタ部６の下流側には、切断されたシートの先端エッジを検知するセンサ２３が設けられている。つまり、センサ２３はカッタ部６と情報記録部７による記録位置との間でシートの端部を検知する、センサ２３の検知タイミングに基づいて情報記録部７で情報記録するタイミングが制御される。
【００２４】
乾燥部８は、プリント部４でプリントされたシートを加熱して、付与されたインクを短時間に乾燥させるためのユニットである。乾燥部８の内部では通過するシートに対して少なくとも下面側から熱風を付与してインク付与面を乾燥させる。なお、乾燥方式は熱風を付与する方式に限らず、電磁波（紫外線や赤外線など）をシート表面に照射する方式であってもよい。
【００２５】
以上のシート供給部１から乾燥部８までのシート搬送経路を第１経路と称する。第１経路はプリント部４から乾燥部８までの間にＵターンする形状を有し、カッタ部６はＵターンの形状の途中に位置している。
【００２６】
反転部９は両面プリントを行う際に表（おもて）面プリントが終了した連続シートを一時的に巻き取って表裏反転させるためのユニットである。反転部９は、乾燥部８を通過したシートを再びプリント部４に供給するための、乾燥部８からデカール部２を経てプリント部４に到る経路（ループパス）（第２経路と称する）の途中に設けられている。反転部９はシートを巻き取るための回転する巻取回転体（ドラム）を備えている。表面のプリントが済んで切断されていない連続シートは巻取回転体に一時的に巻き取られる。巻き取りが終わったら、巻取回転体が逆回転して巻き取り済みシートはデカール部２に供給され、プリント部４に送られる。このシートは表裏反転しているのでプリント部４で裏面にプリントを行うことができる。両面プリントのより具体的な動作については後述する。
【００２７】
排出搬送部１０は、カッタ部６で切断され乾燥部８で乾燥させられたシートを搬送して、ソータ部１１までシートを受け渡すためのユニットである。排出搬送部１０は、反転部９が設けられた第２経路とは異なる経路（第３経路と称する）に設けられている。第１経路を搬送されてきたシートを第２経路と第３経路のいずれか一方に選択的に導くために、経路の分岐位置には可動フラッパを有する経路切替機構が設けられている。
【００２８】
ソータ部１１と排出部１２は、シート供給部１の側部で且つ第３経路の末端に設けられている。ソータ部１１は必要に応じてプリント済みシートをグループ毎に仕分けるためのユニットである。仕分けられたシートは、複数のトレイからなる排出部１２に排出される。このように、第３経路はシート供給部１の下方を通過して、シート供給部１を挟んでプリント部４や乾燥部８とは逆側にシートを排出するレイアウトとなっている。
【００２９】
制御部１３は、プリント装置全体の各部の制御を司るユニットである。制御部１３は、ＣＰＵ、記憶装置、各種制御部を備えた制御部（制御部）、外部インターフェース、およびユーザが入出力を行なう操作部１５を有する。プリント装置の動作は、制御部または制御部に外部インターフェースを介して接続されるホストコンピュータ等のホスト装置１６からの指令に基づいて制御される。
【００３０】
図２は制御部１３の概念を示すブロック図である。制御部１３に含まれる制御部（破線で囲まれる範囲）は、ＣＰＵ２０１、ＲＯＭ２０２、ＲＡＭ２０３、ＨＤＤ２０４、画像処理部２０７、エンジン制御部２０８、個別ユニット制御部２０９から構成される。ＣＰＵ２０１（中央演算処理部）はプリント装置の各ユニットの動作を統合的に制御する。ＲＯＭ２０２はＣＰＵ２０１が実行するためのプログラムやプリント装置の各種動作に必要な固定データを格納する。ＲＡＭ２０３はＣＰＵ２０１のワークエリアとして用いられたり、種々の受信データの一時格納領域として用いられたり、各種設定データを記憶させたりする。ＨＤＤ２０４（ハードディスク）はＣＰＵ２０１が実行するためのプログラム、プリントデータ、プリント装置の各種動作に必要な設定情報を記憶読出することが可能である。操作部１５はユーザとの入出力インターフェースであり、ハードキーやタッチパネルの入力部、および情報を提示するディスプレイや音声発生器などの出力部を含む。例えば、タッチパネル付きのディスプレイが用いられ、装置の動作ステータス、プリント状況、メンテナンス情報（インク残量、シート残量、メンテナンスステータスなど）等がユーザに対して表示される。ユーザはタッチパネルから各種の情報入力を行なうことができる。
【００３１】
高速なデータ処理が要求されるユニットについては専用の処理部が設けられている。画像処理部２０７は、プリント装置で扱うプリントデータの画像処理を行う。入力された画像データの色空間（たとえばＹＣｂＣｒ）を、標準的なＲＧＢ色空間（たとえばｓＲＧＢ）に変換する。また、画像データに対し解像度変換、画像解析、画像補正等、様々な画像処理が必要に応じて施される。これらの画像処理によって得られたプリントデータは、ＲＡＭ２０３またはＨＤＤ２０４に格納される。エンジン制御部２０８は、ＣＰＵ２０１等から受信した制御コマンドに基づいてプリントデータに応じてプリント部４のプリントヘッド１４の駆動制御を行なう。エンジン制御部２０８は更にプリント装置内の各部の搬送機構の制御も行なう。エンジン制御部２０８は後述する補正データを記憶する不揮発性のメモリを備える。個別ユニット制御部２０９は、シート供給部１、デカール部２、斜行矯正部３、検査部５、カッタ部６、情報記録部７、乾燥部８、反転部９、排出搬送部１０、ソータ部１１、排出部１２の各ユニットを個別に制御するためのサブ制御部である。制御部１３には、後述するロータリエンコーダ１９、ダイレクトセンサ２０、その他のセンサの検出信号が入力される。ＣＰＵ２０１による指令に基づいて個別ユニット制御部２０９によりそれぞれのユニットの動作が制御される。外部インターフェース２０５は、制御部をホスト装置１６に接続するためのインターフェース（Ｉ／Ｆ）であり、ローカルＩ／ＦまたはネットワークＩ／Ｆである。以上の構成要素はシステムバス２１０によって接続されている。
【００３２】
ホスト装置１６は、プリント装置にプリントを行わせるための画像データの供給源となる装置である。ホスト装置１６は、汎用または専用のコンピュータであってもよいし、画像リーダ部を有する画像キャプチャ、デジタルカメラ、フォトストレージ等の専用の画像機器であってもよい。ホスト装置１６がコンピュータの場合は、コンピュータに含まれる記憶装置にＯＳ、画像データを生成するアプリケーションソフトウェア、プリント装置用のプリンタドライバがインストールされる。なお、以上の処理の全てをソフトウェアで実現することは必須ではなく、一部または全部をハードウェアによって実現するようにしてもよい。
【００３３】
次に、プリント時の基本動作について説明する。プリントは、片面プリントモードと両面プリントモードとでは動作が異なるので、それぞれについて説明する。
【００３４】
図３（ａ）は片面プリントモードでの動作を説明するための図である。シート供給部１から供給され、デカール部２、斜行矯正部３でそれぞれ処理されたシートは、プリント部４において表面（第１面）のプリントがなされる。長尺の連続シートに対して、搬送方向における所定の単位長さの画像（単位画像）を順次プリントして複数の画像を並べて形成していく。プリントされたシートは検査部５を経て、カッタ部６において単位画像ごとに切断される。切断されたカットシートは、必要に応じて情報記録部７でシートの裏面にプリント情報が記録される。そして、カットシートは１枚ずつ乾燥部８に搬送され乾燥が行なわれる。その後、排出搬送部１０を経由して、ソータ部１１の排出部１２に順次排出され積載されていく。一方、最後の単位画像の切断でプリント部４の側に残されたシートはシート供給部１に送り戻されて、シートがロールＲ１またはＲ２に巻き取られる。このように、片面プリントにおいては、シートは第１経路と第３経路を通過して処理され、第２経路は通過しない。
【００３５】
図３（ｂ）は両面プリントモードでの動作を説明するための図である。両面プリントでは、表（おもて）面（第１面）プリントシーケンスに次いで裏面（第２面）プリントシーケンスを実行する。最初の表面プリントシーケンスでは、シート供給部１から検査部５までの各ユニットでの動作は上述の片面プリントの動作と同じである。カッタ部６では切断動作は行わずに、連続シートのまま乾燥部８に搬送される。乾燥部８での表面のインク乾燥の後、排出搬送部１０の側の経路（第３経路）ではなく、反転部９の側の経路（第２経路）にシートが導びかれる。第２経路においてシートは、順方向（図面では反時計回り方向）に回転する反転部９の巻取回転体に巻き取られていく。プリント部４において、予定された表面のプリントが全て終了すると、カッタ部６にて連続シートのプリント領域の後端が切断される。切断位置を基準に、搬送方向下流側（プリントされた側）の連続シートは乾燥部８を経て反転部９でシート後端（切断位置）まで全て巻き取られる。一方、この巻取りと同時に、切断位置よりも搬送方向上流側（プリント部４の側）に残された連続シートは、シート先端（切断位置）がデカール部２に残らないように、シート供給部１に巻き戻されて、シートがロールＲ１またはＲ２に巻き取られる。この巻き戻しによって、以下の裏面プリントシーケンスで再び供給されるシートとの衝突が避けられる。
【００３６】
上述の表面プリントシーケンスの後に、裏面プリントシーケンスに切り替わる。反転部９の巻取回転体が巻き取り時とは逆方向（図面では時計回り方向）に回転する。巻き取られたシートの端部（巻き取り時のシート後端は、送り出し時にはシート先端になる）は、図の破線の経路に沿ってデカール部２に送り込まれる。デカール部２では巻取回転体で付与されたカールの矯正がなされる。つまり、デカール部２は第１経路においてシート供給部１とプリント部４の間、ならびに第２経路において反転部９とプリント部４の間に設けられて、いずれの経路においてもデカールの働きをする共通のユニットとなっている。シートの表裏が反転したシートは、斜行矯正部３を経て、プリント部４に送られて、シートの裏面にプリントが行なわれる。プリントされたシートは検査部５を経て、カッタ部６において予め設定されている所定の単位長さ毎に切断される。カットシートは両面にプリントされているので、情報記録部７での記録はなされない。カットシートは１枚ずつ乾燥部８に搬送され、排出搬送部１０を経由して、ソータ部１１の排出部１２に順次排出され積載されていく。このように、両面プリントにおいてはシートは第１経路、第２経路、第１経路、第３経路の順に通過して処理される。
【００３７】
次に、上述の構成のプリンタにおけるプリント部４についてさらに詳しく説明する。図４はプリント部４の構成図である。プリント部４において、シートＳは第１ローラ対、第２ローラ対、第３ローラ対の３種類のローラ対で図中の矢印Ａ方向に搬送される。第１ローラ対は、駆動力を持つ搬送ローラ１０１と従動回転するピンチローラ１０２からなるローラ対である。第２ローラ対は、駆動力を持つ複数の搬送ローラ１０３ａ〜１０３ｇと、従動回転する複数のピンチローラ１０４ａ〜１０４ｇからなる各ローラ対（７組）を指す。第３ローラ対は、駆動力を持つ搬送ローラ１０５と従動回転するピンチローラ１０６からなるローラ対である。搬送ローラ１０１には、ローラの回転状態を検出するためのロータリエンコーダ１９（第１取得部）が設けられている。
【００３８】
第１搬送ローラ対の下流のプリント領域１１０には、各色に対応した７つのライン型プリントヘッド１４ａ〜１４ｇがシート搬送方向に沿って並べられている。ライン型プリントヘッド１４ａ〜１４ｇとピンチローラ１０４ａ〜１０４ｇは１つずつ交互に配置されている。プリントヘッド１４ａ〜１４ｇのそれぞれに対向した位置には、プラテン１１２ａ〜１１２ｇが設けられ、シートＳを支持するようになっている。プリントヘッド１４ａ〜１４ｇの対向位置それぞれにおいて、シートＳは上流下流の両側がローラ対でニップされ且つプラテンで支持されるのでシート搬送の挙動が安定する。特に最初にシートが導入される際には、シート先端が短い周期で複数のニップ位置を通過していくので、シート先端の浮きが抑制され安定したシート導入がなされる。
【００３９】
ダイレクトセンサ２０（第２取得部）はシート面を直接計測することでシートの移動状態（移動速度または移動距離）に関する情報をシートからダイレクトに取得する非接触型光学センサである。第１ローラ対のニップ位置と第３ローラ対のニップ位置の間が計測位置１１１となっている。ダイレクトセンサ２０は計測位置１１１でシート面（プリント面の裏面側）を計測することでシートの移動状態に関する情報を取得する。ダイレクトセンサ２０はシートＳの裏面側に配置されているので、プリント中にプリントヘッド１４から発生するインクミストがシートＳで遮られ、センサへのインクミスト付着による検出性能の劣化が抑止される。なお、ダイレクトセンサ２０はシートも表面側に配置するようにしてもよい。また、本実施形態では、ダイレクトセンサ２０はシート幅方向に沿って２つ設けられている。ダイレクトセンサ２０をシート幅方向に２つ設けたことで、搬送されるシートＳの搬送速度が２箇所の計測位置で異なる（スキューの動きがある）場合でも、シートの挙動を正確に計測することができる。更に、一方のダイレクトセンサ２０が計測不能になったとしても、もう一方のセンサでバックアップすることができるので信頼性が向上する。なお、ダイレクトセンサ２０の個数は３つ以上にしてもよいし、１つだけにしてもよい。
【００４０】
本例では、ダイレクトセンサ２０はレーザドップラ式センサである。レーザドップラ式センサは移動面にレーザを照射してドップラシフトを捉えて移動速度や移動距離を計測する速度センサである。レーザドップラ式センサのより詳細な構成の計測原理については、上述の特許文献１（特開２００９−６６５５号公報）やその他文献でも広く知られているのでここでは説明を省略する。
【００４１】
ダイレクトセンサ２０は、レーザドップラ式センサ以外の非接触型光学センサを用いることも可能である。例えば、イメージセンサ（ＣＣＤイメージセンサまたはＣＭＯＳイメージセンサ）を用いたタイプのダイレクトセンサがある。このタイプのダイレクトセンサは、固定されたイメージセンサで移動するシート面を時系列に異なるタイミングで撮像して複数の画像データを取得する。そして、パターンマッチング等の手法により画像データ同士を比較処理することでシートの移動状態（移動距離、移動速度）を取得する。ダイレクトセンサ２０の更に別の形態として、センサ表面がシートＳの表面に物理的に接触する接触型ダイレクトセンサであってもよい。
【００４２】
シート供給部１から供給されたシートＳは、第３ローラ対、第１ローラ対、第２ローラ対の順にそれぞれ所定のニップ位置でニップされて搬送される。第１ローラ対から第３ローラ対までの搬送経路は直線である。なお、ここでいう直線とは厳密な直線に限定されずほぼ直線である形態も含まれる。
【００４３】
各ローラ対がシートを搬送する搬送力については、次の式１の関係を満たすよう設定されている。
第１ローラ対＞第２ローラ対＞第３ローラ対      （式１）
【００４４】
ローラ対の搬送力はピンチローラのニップ力により決定される。これはニップ力が大きいほどシートとローラ表面の間のスリップが生じ難くなるためである。ニップ力はピンチローラを搬送ローラに対して押圧するバネのバネ圧により決定される。本例では、第１ローラ対のピンチローラ１０２のバネ圧２０ｋｇｆ、第２ローラ対のピンチローラ１０４ａ〜１０４ｇの７本トータルのバネ圧４ｋｇｆ、第３ローラ対のピンチローラ１０６のバネ圧１ｋｇｆとする。このような関係にすることにより、シート搬送精度に関して、第１ローラ対の支配力が最も大きくなるので、各ローラの中で第１ローラ対の搬送制御の精度向上に注力すれば全体としてのシート搬送精度が向上する。
【００４５】
各ローラ対の搬送速度（搬送ローラの周速度）については、次の式２の関係を満たすよう設定されている。
第２ローラ対＞第１ローラ対＞第３ローラ対      （式２）
【００４６】
第３ローラ対の搬送ローラ１０５には、同軸上にトルクリミッタが設けられている。トルクリミッタは所定の設定値以上の回転トルクがかかると滑りが生じて力の伝達を制限するものである。搬送ローラ１０５は搬送ローラ１０１よりも搬送速度が僅かに小さいので、搬送時には搬送ローラ１０５のトルクリミッタが作動して、搬送ローラ１０５が僅かに減速する。そのため、搬送ローラ１０５に若干の偏心やローラ形状の不均一があっても、全体としてのシート搬送精度にはほとんど影響を与えない。
【００４７】
以上のような搬送力（式１）と搬送速度（式２）の関係により、メインの搬送手段である第１ローラ対のニップ位置（搬送ローラ１０１とシートＳの間）ではほとんどスリップが生じない。第２ローラ対の各ニップ位置（搬送ローラ１０３ａ〜１０３ｇとシートＳの間）では速度差によるスリップを生じる。第３ローラ対のニップ位置（搬送ローラ１０５とシートＳの間）では速度差によるスリップを生じ、且つ、搬送ローラ１０５はトルクリミッタが作動する。以上の関係を満たすことで、第１ローラ対が全体としての搬送速度を決定づける。また、シートＳはいずれのローラ対の間においても弱いテンションが付与され、局所的なシートの浮きが生じることが抑止される。そのため、プリント領域１１０においては各プリントヘッド１４とシートＳの距離が一定に保たれて高いプリント精度が維持される。また、ダイレクトセンサ２０の計測位置１１１でも、ダイレクトセンサ２０とシートＳの距離が一定に保たれて高い計測精度が維持される。
【００４８】
制御部１３の制御部は、ダイレクトセンサ２０で計測して取得されたシート搬送状態に関する情報に基づいて、各プリントヘッド１４ａ〜１４ｇそれぞれのノズルのインク吐出タイミング（駆動制御タイミング）を制御する。インク吐出タイミングは、基本的には搬送ローラ１０１に設けられたロータリエンコーダ１９の計測値（検出パルスのカウント）に基づいて制御される。しかし、搬送ローラ１０１が僅かな偏芯を持っている場合や、搬送ローラ１０１とシートＳの間で僅かなスリップが生じた場合には、ロータリエンコーダ１９の計測値とシートＳの搬送速度（または搬送距離）の間に誤差が生じる。ダイレクトセンサ２０は、シート面の移動状態をダイレクトに計測するため、ロータリエンコーダ１９よりもより高精度にシートＳの搬送速度（または搬送距離）の情報を取得することができる。ダイレクトセンサ２０の計測値とロータリエンコーダ１９の計測値誤差の差分を求めることで、誤差の情報を得る。ただし、プリント中にリアルタイムにダイレクトセンサの計測を行うのでは、複雑な信号処理に要する検出遅延が律速となって、プリント速度（シートの移動速度）の高速化が困難になる場合がある。そこで、本実施形態では、補正データを予め取得してエンジン制御部２０８のメモリに記憶しておき、プリント時にはメモリの値を読み出して補正制御を行なう。すなわち、メモリに記憶されている誤差の情報を読み出して、プリントヘッド１４ａ〜１４ｇでのインク吐出タイミング（個々のノズルに与える駆動パルス信号のタイミング）を制御する。搬送ローラ１０１による僅かな搬送誤差を、プリントヘッドによるプリント形成のタイミングの側で補正して、プリントの高品質化と高速化を両立することができる。
【００４９】
なお、プリント形成のタイミング補正と共に、もしくはプリント形成のタイミング補正は行なわずに、ダイレクトセンサ２０での計測の結果を、シート搬送制御にフィードバックして搬送誤差を補正制御するようにしてもよい。シート搬補正制御は、搬送誤差を補正すべく、少なくとも第１ローラ対の搬送ローラ１０１の搬送速度を変化させるように補正する。好ましくは第２ローラ対および第３ローラ対の搬送速度も変化させる。つまり、制御部は、ダイレクトセンサ２０で取得した情報に基づいて、プリントヘッドの駆動制御とローラの駆動制御の少なくとも一方を補正するような補正データを予めメモリに記憶して補正制御するものである。本発明はいずれの形態も包含するものであるが、高速化を追求するのであれば、プリントヘッドの記録タイミングを補正する形態のほうが好ましい。補正データを搬送ローラ１０１の回転速度制御にフィードバックした場合には、搬送ローラの駆動源のモータの回転速度制御に指令値を与えてから、駆動モータが目標の回転速度にまで変化するのに僅かなタイムラグを生じる。これに対して、プリントヘッドの記録タイミングにフィードバックすれば、搬送速度制御に較べてタイムラグはほとんど無いため、より高速な補正制御が可能となる。
【００５０】
図５は、ロータリエンコーダ１９とダイレクトセンサ２０のそれぞれの検出出力の関係に基づく、シート搬送に伴う搬送誤差の変化を示すグラフである。横軸は搬送距離、縦軸はシート搬送誤差（設計上の値に対する搬送量の誤差）である。横軸の座標０位置がエンコーダの原点位置であり、ロータリエンコーダ１９のパルス数が横軸の単位となる。搬送中にロータリエンコーダ１９が連続して出力するパルス間隔は、設計上の所定の単位移動距離に対応する。原点とそこからのパルス数カウント値（＝回転量）の２つの情報により回転位相が得られる。
【００５１】
計測の際には、搬送中に、ロータリエンコーダ１９が１パルスカウントアップするごとに、前のパルスの発生タイミングとの間の時間内に、シートが現実にどれだけ移動したかの移動量をダイレクトセンサ２０で検出する。図５のグラフの実線は、このダイレクトセンサ２０の検出値と設計上の所定の単位移動距離との差分（シート搬送誤差）をプロットして得たものである。同図から分かるように、搬送距離に応じてシート搬送誤差は等周期で増減して変動し、搬送ムラが起きている。これは、搬送ローラ１０１の回転軸が本来の中心位置から偏心しているために生じる現象である。つまり、搬送ローラを等角速度で回転させても、偏心があると搬送ローラがシートに接する部位の周速度（＝シート搬送速度）は周期的に変動して、これが搬送ムラを引き起こすのである。また、図５のグラフでは、ダイレクトセンサの出力の曲線（実線）は全体的に搬送誤差がマイナス方向にシフトしている。これは搬送ローラ１０１とシートとの間に僅かなスリップが生じて、実際の搬送距離が本来の搬送距離よりも小さくなってしまったからである。なお、図５は、搬送ローラ１０１の外周が真円の場合の例であるが、搬送ローラ１０１が製造誤差などの理由で真円でない場合には、周期的な増減に更に非真円による局所的な誤差が上乗せされた複雑なグラフ曲線となる。
【００５２】
図５の特性を考慮して、少なくとも搬送ローラ１０１回転の間の各プロット値（搬送誤差）を、原点０からのエンコーダパルスのカウント値（回転位相）と１対１で対応付けて、データテーブルの形で補正データとしてエンジン制御部２０８のメモリに記憶させる。
【００５３】
別法として、設計値に対する搬送量の誤差ではなく、ダイレクトセンサ２０の出力値そのものを、原点０からのエンコーダパルスのカウント値と１対１で対応付けて、データテーブルの形で補正データとしてメモリに記憶させるようにしてもよい。あるいは、シート搬送誤差を吐出タイミングのずらし時間（必要補正量）に換算して、データテーブルの形で補正データとしてメモリに記憶させるようにしてもよい。いずれにせよ制御部は、第１取得部で取得した情報（回転位相）と、第２取得部で取得した情報（シート搬送誤差、ダイレクトセンサの出力値、又は吐出タイミングのずらし時間）とを対応付けて補正データとしてメモリに記憶させるように制御する。この補正データのデータテーブルを参照することで、回転位相に応じた適切な補正値を取得することが出来る。
【００５４】
なお、搬送ローラ１０１の駆動源にパルスモータを用いた場合は駆動パルスのパルス数が搬送距離に対応する。第１取得部は、搬送ローラ１０１の回転状態をロータリエンコーダ１９で検出するものだが、パルスモータの駆動パルスから搬送ローラ１０１の回転情報を取得するようにしてもよい。
【００５５】
＜片面プリントモード＞
次に、図６のフローチャートを用いて片面プリントモード時の動作シーケンスについて説明する。ステップＳ１００でシーケンスを開始する。ステップ１０１では、シート供給部１において使用するロール（ロール１またはロールＲ２）をユーザが選択する。シートの種類、厚みあるいはサイズによってシートと搬送ローラ１０１との間の摩擦係数が異なるので、使用するシートによって最適な補正データは変わり得る。
【００５６】
ステップＳ１０２では、使用するロールに対応した初期の補正データをエンジン制御部２０８のメモリに設定する。初期の補正データは、前回の片面プリントの後にロールの交換やロールの切り替えがなければ、前回設定された補正データがそのまま設定される。補正データを記憶するメモリは書換え可能な不揮発性メモリであり、プリント装置の電源がオフでもメモリの記憶内容が保持される。そのため、前回のプリントの後に電源オフにしても前回の補正データは消去されずに残っている。もし、前回の片面プリント後にロールの交換やロールの切り替え、あるいは両面プリントがなされた場合には、プリントに先立って実際にシートを搬送させながら、補正データを再取得して初期の補正データを設定する。この場合、搬送ローラ１０１の少なくとも一回転分の区間でダイレクトセンサ２０及びロータリエンコーダ１９の計測を行なって、補正データとしてエンジン制御部２０８のメモリに記憶させる。たとえ未知のシートであっても、そのシートに対する計測を行なうことで最適な補正データを設定することができる。
【００５７】
ステップＳ１０３では、シート供給部１から選択されたシートを供給する。ステップＳ１０４ではプリント動作を開始する。ステップＳ１０５では、メモリに記憶されている補正データを用いて、シートの第１面に複数の画像を順次プリントする。メモリに記憶されている補正データを用いて、各ラインヘッドのインク吐出タイミング（駆動タイミング）に補正を加える。原点からのロータリエンコーダ１９の出力パルス数を元に、このパルス数に対応付けて記憶された補正データをメモリから読み出す。読み出した補正データに基づいて、各ラインヘッドのインク吐出タイミングを本来のタイミングからずらして、シート上のインク着弾位置が理想的な位置に近づくようにする。図５の例では、搬送距離Ａの位置においては誤差が−２０μｍであり、例えば搬送速度ｖが１００ｍｍ／ｓの場合は、０．０２／１００＝０．０００２［秒］だけインク吐出タイミングを遅らせるように制御すれば良い。これにより、第２ジョブ以降のプリントについては、搬送ローラ１０１の偏心や形状精度に拠らず非常に高い精度での画像形成が可能となる。このように、制御部は、プリントの際には第１取得部で取得した情報（回転位相）に対応してメモリに記憶されている補正データに基づいて、プリントヘッドの記録タイミングを補正してプリントを行なうように制御する。
【００５８】
ステップＳ１０６では、プリントの動作中に所定のタイミングで新しい補正データを再取得する。所定のタイミングについては後述する。少なくとも搬送ローラ１０１の一回転分の区間でダイレクトセンサ２０及びロータリエンコーダ１９の計測を行なう。ロータリエンコーダ１９とダイレクトセンサ２０のそれぞれの計測結果を比較する。ロータリエンコーダ１９で取得された搬送ローラ１０１の回転位相と、ダイレクトセンサ２０で取得した移動情報とを対応付けて補正データとしてメモリに一時記憶させる。
【００５９】
プリント装置の使用経過に伴って搬送ローラの磨耗や取付精度の変化が生じて最適な補正データが変化する場合がある。それを考慮して、ステップＳ１０６では、所定のタイミングで補正データを再取得してメモリの内容を更新する。所定のタイミングとは、複数の画像を順次プリントする際の、所定枚数に１回のタイミングである。１つの単位画像ごとに最適な補正データが変更する可能性は小さいので、例えば、数十枚〜数百枚の画像を連続プリントするごとに一度、補正データを再取得する。なお、メモリの内容の更新する際には、前のデータの上に新しいデータを上書きする方法、前のデータは残して別の記憶エリアに新しいデータを書き込んで参照アドレスを変更する方法、いずれの形態であってもよい。
【００６０】
ステップＳ１０７では、ステップＳ１０６で再取得した補正データと既存の補正データとの差分を求める。ローラ１周分の補正データ同士を比較して各回転位相における差分値を求め、最大となる差分値をここでの差分とする。求めた差分が予め決められた所定の第１閾値よりも大きいか（Ｙｅｓ）否か（Ｎｏ）を判断する。判断がＹｅｓの場合はステップＳ２０に移行し、判断がＮｏの場合はステップＳ１１０に移行する。
【００６１】
ステップＳ２０では、上記差分が、第１閾値よりもさらに大きな所定の第２閾値よりも大きいか（Ｙｅｓ）否か（Ｎｏ）を判断する。判断がＹｅｓの場合はステップＳ１１２に移行し、判断がＮｏの場合はステップＳ１０９に移行する。
【００６２】
ステップＳ１０９では、メモリの内容を再取得で取得した新しい補正データに更新する。ステップＳ１１０では、プリントした単位画像ごとにカッタ部６でシートを切断して、切断したカットシートを排出部１２に排出する。ステップＳ１１１では、第１面にプリントすべき複数の画像すべてのプリントが済んだか（Ｙｅｓ）否か（Ｎｏ）を判断する。判断がＹｅｓの場合はステップＳ１１５に移行し、判断がＮｏの場合はステップＳ１０５に戻って、同様の処理を繰り返す。
【００６３】
ステップＳ２０の判断でステップＳ１１２に移行した場合は、ステップＳ１１２で片面プリントを中断する。続くステップＳ１１３では、上記差分が、第２閾値よりもさらに大きな所定の第３閾値よりも大きいか（Ｙｅｓ）否か（Ｎｏ）を判断する。判断がＹｅｓの場合はステップＳ１１４に移行し、判断がＮｏの場合はステップＳ１１５に移行する。
【００６４】
ステップＳ１１４では、シート搬送にジャムが発生したと判断し、操作部１５にジャムが発生してユーザメンテナンスが必要である旨を表示する。ジャムが発生すると、搬送ローラ１０１は回転してもシートがスリップして実際にはシートの搬送はなされないか、もしくは僅かな移動しかしない。そのため、ロータリエンコーダ１９とダイレクトセンサ２０のそれぞれで取得した値の差分が大きくなる。すなわち、再取得した補正データ（各回転位相における補正量）は大きな値を示し、既存の補正データとの差分も大きな値となる。第３閾値はその差分の値を判断するものである。差分値が第２閾値よりも大きいな第３閾値を越えなければ、ジャムの発生はないものの、何らか原因で搬送精度が劣化して、高精度なプリントが保証できない状態である。そのためステップＳ１１２でプリント動作を中断する。
【００６５】
ステップＳ１１５では、最後にプリントした画像の後ろ（上流）の位置で連続シートを切断する。ステップＳ１１６では切断位置の上流側に残された未使用のシートをシート供給部１に送り戻す（バックフィード）。
【００６６】
ステップＳ１１７では、シートをバックフィードしながら新しい補正データを再取得する。取得の方法については、ステップＳ１０６で説明したのと同様である。より確実な補正データ取得のため、バックフィードのシート搬送速度はプリント時のシート搬送速度よりも小さくする。バックフィードはプリントが終了した後の動作なので、速度低下させても全体のプリントスループットには影響を与えない。なお、バックフィードしながら補正データを再取得するではなく、バックフィードの期間中にすでに取得した最新の補正値でメモリ内容を更新するようにしてもよい。
【００６７】
ステップＳ１１８では、ステップＳ１１７で再取得した補正データと既存の補正データとの差分を求める。求めた差分が所定の第１閾値よりも大きいか（Ｙｅｓ）否か（Ｎｏ）を判断する。判断がＹｅｓの場合はステップＳ１１９に移行し、判断がＮｏの場合はステップＳ１１９をスキップしてシーケンスを終了する。差分が小さい場合は、誤差を拾っているだけの可能性もあって信頼性が低いので、ステップＳ１１９をスキップする。
【００６８】
ステップＳ１１９では、メモリの内容を再取得で取得した新しい補正データに更新する。メモリは不揮発性なので装置の電源をオフにした場合にも内容は保持され、次回のプリント動作で使用される。そしてシーケンスを終了する。
【００６９】
以上の片面プリントモードの動作シーケンスにおいて、補正データの取得時のシート搬送速度は通常よりも小さくなるように制御することが好ましい。搬送速度が小さければ、それだけダイレクトセンサ２０の信号処理に時間的な余裕が生まれるため、信号処理系の処理能力が小さいものでも済む。プリントスループットをより向上させるには、図６の動作シーケンスにおいて、ステップＳ１０７〜ステップＳ１０９、およびステップＳ１１２〜ステップＳ１１４は省略してもよい。この場合、補正データの設定は、ステップＳ１０２での初期設定とステップＳ１１９での初期データの更新の２回となる。
【００７０】
＜両面プリントモード＞
次に、両面プリントモードについて説明する。両面プリントでは、シートの第１面プリントと続く第２面プリントとでは、搬送ローラが接するシート面の摩擦係数が変化する。第１面プリントでは、全体の搬送精度に最も支配力を持つ搬送ローラ１０１はインクが付与されてないシートの第２面に接する。続く第２面プリントでは、シートが表裏反転してインクが付与されて摩擦係数が変化した第１面に搬送ローラ１０１が接する。シートの種類によっては、シートへのインクの付与の有無によらず、そもそも第１面と第２面との摩擦係数が異なる場合もある。また、第１面プリントと第２面プリントとではシートのカールの向きも異なり、カールの向きに応じて搬送ローラ１０１との接触面積が異なる。これらの理由により、第１面プリントと第２面プリントとでは、搬送ローラ１０１とシート面との間のスリップの度合いが変化して同じ駆動力を与えてもシート搬送状態が異なる。したがって、最適な補正データは第１面プリントと第２面プリントとでは異なる。この課題を解決するため、本実施形態では、第１面にプリントするときと第２面にプリントするときで補正に用いる補正データを異ならせるように制御するものである。
【００７１】
図７は両面プリントモード時の動作シーケンスを示すフローチャートである。ステップＳ２００でシーケンスを開始する。ステップＳ１０１では、シート供給部１において使用するロール（ロール１またはロールＲ２）をユーザが選択する。
【００７２】
ステップＳ２０２では、使用するロールに対応し且つ第１面のプリントに適した初期の補正データをエンジン制御部２０８のメモリに設定する。初期の補正データは、前回のプリント後にロールの交換やロールの切り替えがなければ、前回設定された補正データをそのまま設定する。もし、前回の両面プリント後にロールの交換やロールの切り替え、あるいは片面プリントがなされた場合には、プリントに先立って実際にシートを搬送させながら、補正データを再取得して初期の補正データを設定する。
【００７３】
ステップＳ２０３では、シート供給部１から選択されたシートを供給する。ステップＳ２０４では、両面プリントにおける第１面へのプリント動作を開始する。
【００７４】
ステップＳ２０５では、メモリに記憶されている補正データを用いて、シートの第１面に複数の画像を順次プリントする。具体的な補正方法についてはステップ１０５で説明したのと同様である。ステップＳ２０６では所定のタイミングで新しい補正データを取得する。
【００７５】
ステップＳ２０７では、補正データの更新の必要があるか（Ｙｅｓ）否か（Ｎｏ）を判断する。判断の手法については、ステップＳ１０７〜ステップＳ１１４で説明したのと同様である。判断がＹｅｓの場合はステップＳ２０８に移行して、ステップＳ２０８にて、補正データを更新する。判断がＮｏの場合はステップＳ２０８はスキップしてステップＳ２０９に移行する。
【００７６】
ステップＳ２０８では、第１面にプリントすべき複数の画像すべてのプリントが済んだか（Ｙｅｓ）否か（Ｎｏ）を判断する。判断がＹｅｓの場合はステップＳ２１０に移行し、判断がＮｏの場合はステップＳ２０５に戻って、同様の処理を繰り返す。
【００７７】
ステップＳ２１０では、第１面へのプリント動作を終了し、最後にプリントした画像の後ろ（上流）の位置で連続シートを切断する。ステップＳ２１１では、切断位置の下流側のシートを反転部９にすべて巻き取る。これと同時に、切断位置の上流側に残された未使用のシートをシート供給部１に送り戻す。
【００７８】
ステップ２１２では、使用するロールに対応し且つ第２面のプリントに適した初期の補正データをメモリに再設定する。上述したように、第１面プリントと第２面プリントとでは補正に用いる補正データは異なる。初期の補正データは、前回の両面プリント後にロールの交換やロールの切り替えがなければ、前回第２面プリントで設定された補正データをそのまま設定する。もし、前回の両面プリント後にロールの交換やロールの切り替え、あるいは片面プリントがなされた場合には、第２面プリントに先立って実際にシートを搬送させながら、補正データを再取得して初期の補正データを設定する。
【００７９】
ステップＳ２１３では、反転部９の巻取回転体が逆回転させて、一時的に巻き取られたシートを表裏反転した状態で再びプリント部４に向けて供給する。ステップＳ２１４では、両面プリントにおける第２面へのプリント動作を開始する。
【００８０】
ステップＳ２１５では、メモリに記憶されている補正データを用いて、シートの第２面に複数の画像を順次プリントする。具体的な補正方法についてはステップ１０５で説明したのと同様である。ステップＳ２１５では所定のタイミングで新しい補正データを取得する。
【００８１】
ステップＳ２１７では、補正データの更新の必要があるか（Ｙｅｓ）否か（Ｎｏ）を判断する。判断の手法についてはステップＳ２０７と同様である。判断がＹｅｓの場合はステップＳ２１８に移行して、ステップＳ２１８にて、メモリの補正データを更新する。判断がＮｏの場合はステップＳ２１８はスキップしてステップＳ２１９に移行する。
【００８２】
ステップＳ２１９では、プリントした単位画像ごとにカッタ部６でシートを切断して、切断したカットシートを排出部１２に排出する。ステップＳ２２０では、第１面にプリントすべき複数の画像すべてのプリントが済んだか（Ｙｅｓ）否か（Ｎｏ）を判断する。判断がＹｅｓの場合はステップＳ２２１に移行し、ステップＳ２２１では第２面のプリント動作を終了して、続く処理がなければシーケンスを終了する。判断がＮｏの場合はステップＳ２１５に戻って、同様の処理を繰り返す。
【００８３】
以上の両面プリントモードの動作シーケンスにおいて、補正データの取得時のシート搬送速度は、プリント時の搬送速度よりも小さくなるように制御することが好ましい。搬送速度が小さければ、それだけダイレクトセンサ２０の信号処理に時間的な余裕が生まれるため、信号処理系の処理能力が小さいものでも済む。プリントスループットをより向上させるには、図７の動作シーケンスにおいて、第１面プリントにおけるステップＳ２０６〜ステップＳ２０８、および第２面プリントにおけるステップＳ２１６〜ステップＳ２１８は省略してもよい。この場合、補正データの設定は、第１面プリントにおけるステップＳ２０２での初期設定、および第２面プリントにおけるステップＳ２１２での初期設定の２回となる。
【００８４】
本実施形態のプリント装置によれば、プリントの際に第１取得部で取得した回転情報に対応した補正データをメモリから読み出して、プリントヘッドの駆動制御とシートの搬送制御の少なくとも一方を補正する。そして、第１面にプリントするときと第２面にプリントするときで補正に用いる補正データを異ならせるように制御する。これにより、シート両面に正確に画像プリントを行なうことができ、且つ高いプリントスループットを実現した両面プリントが可能なプリント装置が実現する。
【００８５】
また、連続シートに複数の画像のプリントが済んで未使用のシートをシート供給部に送り戻す際に、補正データを再取得して必要に応じてメモリの内容を更新する。適切なタイミングで適切な補正データを取得してメモリに記憶させるので、プリントスループットとプリント品質を高い次元で両立した両面プリントが可能となる。
【００８６】
加えて、本実施形態のプリント装置は、プリントヘッドの上流側でシートをニップする第１ローラ対と、プリントヘッドの下流側でシートをニップする第２ローラ対と、第１ローラ対の上流側でシートをニップする第３ローラ対を備える。そして、第１ローラ対のニップ位置と第３ローラ対のニップ位置の間の計測位置でシート面を計測するダイレクトセンサを設けた配置関係としている。この構成により以下に列挙する作用効果を得ることができる。
（１）第１ローラ対とプリントヘッドとの間の距離を小さくすることができる。そのため、シートを導入した際に第１ローラ対からプリントヘッドに到る間にシート先端部が浮き上がって、最上流のプリントヘッドのノズルとシート先端が接触する可能性を小さくすることができる。
（２）ダイレクトセンサとプリントヘッドの間の距離が大きいので、シートがダイレクトセンサの計測位置から最上流のプリントヘッドに至るまでに、ダイレクトセンサでの計算を済ませてインク吐出タイミングを制御するための十分な時間を稼ぐことができる。言い換えれば、シートの搬送速度をより大きくしてプリント速度を向上させることができる。（３）ダイレクトセンサとプリントヘッドの間の距離が大きく、且つ第１ローラ対が間に配置されているので、プリント直後にシートがインクを吸収する際に発生するコックリングが、計測位置にまで影響を及ぼすことを防止している。
（４）ダイレクトセンサとプリントヘッドの間の距離が大きく、且つ第１ローラ対およびシートが遮蔽物として間に配置されているので、プリントヘッドからインクを吐出した際に発生して飛散するインクミストがダイレクトセンサに付着することを軽減している。このため、長期間に渡る稼動でもダイレクトセンサは高い計測精度を維持することでき、高いプリント品質を維持することができる。
【符号の説明】
【００８７】
４  プリント部
１３  制御部
１９  ロータリエンコーダ（第１取得部に対応）
２０  ダイレクトセンサ（第２取得部に対応）
【図１】
0005539444.tif 000002
【図２】
0005539444.tif 000003
【図３】
0005539444.tif 000004
【図４】
0005539444.tif 000005
【図５】
0005539444.tif 000006
【図６】
0005539444.tif 000007
【図７】
0005539444.tif 000008
【図８】
0005539444.tif 000009