(57)【要約】【課題】ローラーに搬送速度の誤差が伴う場合でも、搬送装置が行う処理のタイミングを適切に制御できる搬送装置を提供する。【解決手段】媒体を搬送する搬送装置であって、回転することによって媒体を搬送するローラーと、ローラーの回転角度に応じたエンコーダー信号を生成するエンコーダーと、エンコーダー信号とローラーの周長情報とを用いて媒体に対する処理を行うタイミングを示すタイミング信号を生成するタイミング信号生成部と、タイミング信号が示すタイミングで媒体に対する処理を行う処理部と、を有する。【選択図】図１
2016060552.tif 000002
【特許請求の範囲】
【請求項１】
媒体を搬送する搬送装置であって、
回転することによって媒体を搬送するローラーと、
ローラーの回転角度に応じたエンコーダー信号を生成するエンコーダーと、
前記エンコーダー信号と前記ローラーの周長情報とを用いて前記媒体に対する処理を行うタイミングを示すタイミング信号を生成するタイミング信号生成部と、
前記タイミング信号が示すタイミングで媒体に対する処理を行う処理部と、を有することを特徴とする搬送装置。
【請求項２】
前記タイミング信号生成部は、前記周長情報および前記ローラーの偏芯情報を用いて前記タイミング信号を生成する、ことを特徴とする請求項１に記載の搬送装置。
【請求項３】
前記ローラーは前記媒体の搬送方向に沿って複数配置されており、
前記タイミング信号生成部は、前記媒体が搬送される位置に応じて異なるローラーの周長情報を用いて前記タイミング信号を生成する、ことを特徴とする請求項１から請求項２のいずれか一項に記載の搬送装置。
【請求項４】
１つめの前記周長情報から、２つめの前記周長情報に切り替えた後、現在用いている前記周長情報と、次に用いる周長情報との差分が閾値以上であれば、前記差分が小さくなるように次に用いる前記周長情報を算出する、ことを特徴とする請求項３に記載の搬送装置。
【請求項５】
前記タイミング信号生成部は、ハードウェアにより構成され、
前記タイミング信号生成部に対して、前記周長情報を記録する制御部を有する、ことを特徴とする請求項１から請求項４のいずれか一項に記載の搬送装置。 
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ローラーを回転させて媒体を搬送する搬送装置に関する。
【背景技術】
【０００２】
搬送装置は、用紙や布等の媒体を、ローラーを回転させて搬送し、搬送される媒体に対して所定の処理を施す装置である。搬送装置では、媒体の搬送量に応じて処理を行うタイミングを規定している。媒体の単位時間当たりの搬送量は、ロータリーエンコーダにより検出されるローラーの回転速度（角速度）をもとに取得される。ローラーの回転速度は、単位時間当たりに媒体を送り出す量とみなすことができるため、回転速度から単位時間当たりの搬送量（すなわち、搬送速度）を取得することができる。
【０００３】
回転速度から求められる媒体の搬送速度と、実際の媒体の搬送速度との間に誤差が生じると、搬送装置が行う処理のタイミングが正しいものとならず、処理が適切に行われなくなる。なお、以下では、回転速度から求められる搬送速度と、媒体の実際の搬送速度との誤差を単に搬送速度の誤差とも記載する。搬送速度の誤差を生じさせる要因の一つとして、ローラーの形状が製品毎にばらつくことがあげられる。ローラーの形状のばらつきはローラーに取り付けられたスケールから生成されるエンコーダー信号に反映されない。このエンコーダー信号をもとに処理のタイミングを生成する回路は、あたかも速度変動のないエンコーダー信号を受け取り、それに基づいて一定の間隔での処理のタイミングを生成してしまう。しかし、実際の媒体の搬送には、ローラーの形状による影響を受けることとなる。
特許文献１には、ローラーが偏芯している場合に、インクの吐出タイミングを調整することで解消した発明が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１３−６７０９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
搬送速度の誤差を生じさせる他の要因として、個々のローラーの周長がばらつくことがあげられる。ローラーの周長が基準とするローラーに比べて長くなると、搬送速度が速くなるが、エンコーダー信号が搬送速度の変動に追従しないため、処理のタイミングが媒体との関係で適切なものとならない。
しかし、特許文献１では、ローラーの周長に起因する誤差に対して対策を行っていなかった。
【０００６】
本発明は、上記課題にかんがみてなされたもので、ローラーに搬送速度の誤差が伴う場合でも、搬送装置が行う処理のタイミングを適切に制御できる搬送装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、本発明の一態様では、媒体を搬送する搬送装置であって、回転することによって媒体を搬送するローラーと、ローラーの回転角度に応じたエンコーダー信号を生成するエンコーダーと、エンコーダー信号とローラーの周長情報とを用いて媒体に対する処理を行うタイミングを示すタイミング信号を生成するタイミング信号生成部と、タイミング信号が示すタイミングで媒体に対する処理を行う処理部と、を有する。
【０００８】
媒体とは、搬送装置によって搬送される対象であり、用紙、布等、ローラーの回転により搬送できるものであればどのようなものであってもよい。
周長情報とは、媒体を搬送するローラーの外周の長さに応じて設定された情報であり、タイミング信号を生成するための補正値等のパラメーターを含む。
タイミング信号は、処理部が行う処理のタイミングを直接的または間接的に規定するための信号である。
タイミング信号生成部は、少なくとも周長情報をもとにタイミング信号を生成すればよく、周長情報に加えて、ローラーの偏芯情報を用いてタイミング信号を生成するものであってもよい。偏芯情報とは、媒体を搬送するローラーの偏芯度合に応じて設定された情報であり、タイミング信号を生成するための補正値等のパラメーターを含む。
処理部は、タイミング信号に応じて媒体に対して行う処理の総称であり、媒体に対して画像を記録する印刷処理、媒体に溶剤等を噴射する塗装処理、媒体に記録されている情報を読み取る画像読み取り処理等、装置に応じてどのようなものであってもよい。
【０００９】
上記のように構成された発明では、媒体を搬送するローラーの周長を考慮して処理のタイミングを設定することが可能となるため、ローラーに周長のばらつきに起因する搬送速度の誤差が伴う場合でも、搬送装置が行う処理のタイミングを適切に制御できる。
【図面の簡単な説明】
【００１０】
【図１】一例としての搬送装置の構成を示すブロック構成図。
【図２】搬送装置の内部を側面から模式的に見た図。
【図３】搬送ローラーの形状により生じる搬送速度のばらつきを説明する図。
【図４】ロータリーエンコーダから出力されるエンコーダー信号と、ＰＴＳとの関係を説明する図。
【図５】一例としてのタイミング制御部１０の構成を示すブロック図。
【図６】周長補正用の補正値を説明する図。
【図７】偏芯補正用の補正値を説明する図。
【図８】タイミング制御部１０内での信号の変化を示すタイミングチャート。
【図９】搬送経路上の用紙Ｍの位置と、補正値を読み出すＳＲＡＭの切り替えとを説明する図。
【図１０】一例としての印字タイミング生成回路１９の構成を示すブロック構成図。
【図１１】印字タイミング生成回路１９内で変化する補正値を説明する図。
【図１２】ＰＴＳ出力タイミング設定値を説明する図である。
【図１３】補正前と補正後でのコンペアマッチ信号の変化を説明するタイミングチャート。
【図１４】ＴＳ出力シーケンサー１９７の動作を説明する状態変位図である。
【図１５】印刷処理においてホストＣＰＵ９１とタイミング制御部１０とが実施する処理を説明するフローチャート。
【図１６】第２の実施形態において、補正値を読み出すＳＲＡＭの切り替えと、補正値の変化を説明する図。
【発明を実施するための形態】
【００１１】
以下、下記の順序に従って本発明の実施形態を説明する。
１．第１の実施形態：
（１）搬送装置の構成
（２）インクの吐出タイミングに対する補正について
（３）タイミング制御部の構成
（４）印刷方法
２．第２の実施形態：
３．第３の実施形態：
４．その他の実施形態：
【００１２】
１．第１の実施形態：
（１）搬送装置の構成
図１は、一例としての搬送装置の構成を示すブロック構成図である。図２は、搬送装置の内部を側面から模式的に見た図である。
この第１の実施形態では、搬送装置の一例として、プリンター１００を例に説明を行う。図１に示すプリンター１００では、媒体としての用紙Ｍを搬送し、用紙Ｍの搬送量に応じて、この用紙Ｍに対してインクを記録していく。プリンター１００は、ＰＣ（Personal Computer）１１０と接続しており、ＰＣ１１０から印刷処理を行うために必要な印刷用データの提供を受ける。
プリンター１００は、インクジェットプリンター、レーザープリンター等のノンインパクト方式や、ドットインパクトプリンター等のインパクト型を用いることができる。以下では、プリンター１００として、インクジェットプリンターを例に説明を行う。
【００１３】
プリンター１００は、プリンター１００の駆動を制御するコントローラー９０と、インクを吐出するヘッドユニット６０と、搬送ローラーを回転させて用紙を搬送する搬送ユニット７０と、検出器群８０と、を備えている。
【００１４】
搬送ユニット７０は、搬送ローラー７１（第一搬送ローラー７２、第二搬送ローラー７３）と、を備えている（図２（ａ））。搬送ローラー７１は、本発明のローラーであり、回転することで用紙Ｍを搬送経路の上流Ｕから下流Ｄへ搬送する。搬送経路とは、プリンター１００の図示しない筐体内に存在する用紙Ｍが通過する経路である。搬送ローラー７１は、搬送経路の上流Ｕ側から下流Ｄ側にかけて、第一搬送ローラー７２、第二搬送ローラー７３の順序で配置されている。搬送ユニット７０の構成は図２に示すものに限定されず、例えば、第一搬送ローラー７２と第二搬送ローラー７３とが無端ベルトにより連結され、用紙Ｍをこの無端ベルトにより搬送するものであってもよい。
【００１５】
第一搬送ローラー７２には、検出器群８０の一部であるロータリーエンコーダ８１とホームポジションセンサー８３とが取り付けられている。例えば、ロータリーエンコーダ８１は、インクリメント型であり、図２（ｂ）に示すように、搬送ローラー７１の回転に伴う検出位置の変化に応じてＡ相（ＥＮＣ＿Ａ）、Ｂ相（ＥＮＣ＿Ｂ）の位相が異なる信号を出力する。搬送ローラー７１には、回転軸を中心とする同心円状に一定の角度毎にスケールが取り付けられている。ロータリーエンコーダ８１は、搬送ローラー７１に取り付けられたスケールを読み取ると、パルス状のエンコーダー信号の波形を変化させる。また、スケールには、基準位置を示すホームポジションが形成されている。搬送ローラーが１回転するごとに、ホームポジションセンサー８３は、ホームポジションを読み取ることで、ホームポジション信号を出力する。そのため、コントローラー９０は、エンコーダー信号の波形の変化を読み取ることで、回転速度を検出することができる。
【００１６】
第一搬送ローラー７２の上流Ｕ側には、検出器群８０の一部である紙検出センサー８２が配置されている。紙検出センサー８２は、図示しない給紙ローラーによって給紙された用紙Ｍを検出すると、コントローラー９０に出力する紙検出信号をハイレベルに変化させる。
【００１７】
第一搬送ローラー７２と第二搬送ローラー７３との間の上方には、インクを吐出するヘッドユニット６０が取り付けられている。ヘッドユニット６０は、ラインヘッド型であり、用紙Ｍの搬送方向と交差する方向に、用紙Ｍの幅（搬送方向と交差する向きでの幅）分のノズル列を配列させている。ヘッドユニット６０は、例えば、ピエゾ型、サーマル型、又は昇華型のいずれかの方式でインクをノズル列から吐出する。また、ヘッドユニット６０では、印刷用データで規定された印刷解像度に応じて、インクの吐出タイミングが決定される。印刷解像度は、単位面積当たりのインクの記録量（［ｄｐｉ］）を示す。この第１の実施形態では、印刷解像度により、ヘッドユニット６０の搬送方向でのインクの吐出タイミングが決定される。なお、ラインヘッド型のヘッドユニットでは、用紙Ｍの搬送方向と交差する方向でのインク間の距離は、ヘッドユニットの配列するノズル間の距離により規定される。
ヘッドユニット６０におけるインクの吐出タイミングはコントローラー９０から出力される印字タイミング信号により決定される。以下、印字タイミング信号をＰＴＳとも記載する。
【００１８】
コントローラー９０は、搬送ユニット７０と、ヘッドユニット６０と、検出器群８０と、が接続されており、プリンター１００における動作を統合的に制御する。コントローラー９０は、ＰＣ１１０から印刷用データを受信すると、搬送ユニット７０を駆動して用紙Ｍを搬送し、ヘッドユニット６０を駆動させて用紙Ｍに対してインクを吐出させていく。
コントローラー９０は、ホストＣＰＵ９１と、ホストＣＰＵ９１が使用するデータやプログラムが記録されたＥＰＲＯＭ９２と、印刷解像度に応じたヘッドユニット６０のインクの吐出タイミングを規定するＰＴＳを生成するタイミング制御部１０と、を備えている。
【００１９】
ホストＣＰＵ９１は、ＰＣ１１０から印刷用データを受信すると、この印刷用データからＰＣ１１０により指定された印刷モードを解析する。印刷モードには、用紙Ｍのサイズや、記録画像の印刷解像度、更には、記録画像の内容が含まれている。ホストＣＰＵ９１は、印刷モードの解析結果に応じて、ＥＰＲＯＭ９２に記録された補正値等を読み出し、タイミング制御部１０に対してこの補正値を設定する。ＥＰＲＯＭ９２には、印刷モードに応じた複数の補正値が記録されている。
【００２０】
タイミング制御部１０は、印刷解像度に応じたヘッドユニット６０のインクの吐出タイミングを規定するＰＴＳを生成する。タイミング制御部１０はＬＳＩやＡＳＩＣといったハードウェアにより構成されており、ロータリーエンコーダ８１からのエンコーダー信号およびホームポジション信号や紙検出センサー８２からの紙検出信号の入力に応じてＰＴＳの出力が決定されるシーケンス回路を構成している。また、タイミング制御部１０は、ＰＴＳを生成するに際し、搬送ローラー７１の形状により生じる搬送誤差を加味し、ＰＴＳの出力タイミングを決定していく。
【００２１】
（２）インクの吐出タイミングに対する補正について
次に、タイミング制御部１０により実施されるインクの吐出タイミングに対する補正について説明する。
図３は、搬送ローラーの形状により生じる搬送速度のばらつきを説明する図である。図３（ａ）、（ｂ）は、搬送ローラーの周長が異なる場合の搬送速度のばらつきを説明する図である。図３（ｃ）は、搬送ローラーが偏芯している場合の搬送速度のばらつきを説明する図である。図３（ａ）〜（ｃ）では、同じ時間での搬送量をＴにより示している。
【００２２】
個々の搬送ローラーの周長がばらつくと、搬送速度が均一とならず、インクの着弾位置は意図する着弾位置からズレていく。図３（ａ）（ｂ）では、搬送ローラーＲＯ２の周長は搬送ローラーＲＯ１の周長と比べて長く、回転速度が同じであれば、単位時間当たりの搬送量（搬送速度）の関係は、搬送ローラーＲＯ２＞搬送ローラーＲＯ１となる。
ここで、本来であれば、ロータリーエン―ダー８１は、搬送ローラー７２の速度変動をスケールから読み取り、エンコーダー信号として出力することで、吐出タイミングに反映させることができる。しかしながら、周長誤差、偏芯誤差などのエンコーダー信号に現れない搬送量の違いがあった場合、吐出タイミングは一定間隔で出力されるが、用紙Ｍ（媒体）の搬送量は意図するものとならない。
そのため、インクの吐出タイミングを同じにしても搬送ローラーＲＯ２で搬送される用紙Ｍに着弾するインクの着弾間隔は、搬送ローラーＲＯ１で搬送される用紙Ｍに着弾するインクの着弾間隔に比べて大きくなる。すなわち、個々の搬送ローラーの周長のばらつきがインクの意図する着弾位置からのずれを生じさせる要因となる。
【００２３】
搬送ローラーが偏芯していると、搬送ローラーの回転中心ＲＳが、搬送ローラーの中心とずれるため、回転速度が一定でも搬送速度が均一とならない。図３（ｃ）では、搬送ローラーＲＯ３の回転量に応じて、搬送速度が大きい期間と搬送速度が小さい期間とが生じる。そのため、インクの吐出タイミングを一定にしても、搬送ローラーＲＯ３で搬送される用紙Ｍに着弾するインクの着弾間隔は均一とならない。すなわち、搬送ローラーの偏芯がインクの着弾位置のずれを生じさせる要因となる。
【００２４】
インクの着弾位置のずれは記録画像の画質劣化の要因となる。また、個々の搬送ローラーの周長のばらつきおよび個々の搬送ローラーでの偏芯成分とが合わさって、インクの意図する着弾位置からのずれを生じさせる場合もある。すなわち、理想とする搬送ローラーに対して周長が異なり、また偏芯もしている場合、周長のばらつきによる影響と偏芯による影響とが合わさって、インクの着弾位置のずれを大きくする。
【００２５】
図４は、ロータリーエンコーダから出力されるエンコーダー信号と、ＰＴＳとの関係を説明する図である。図４（ａ）（ｂ）は、エンコーダー信号（Ａ相（ENC_A）、Ｂ相（ENC_B））を示している。図４（ｃ）は、補正を行わない場合のＰＴＳの出力タイミングを示している。図4（ｃ）の場合は、エンコーダーの周期を300[DPI]とした場合に、1200[DPI]の印刷解像度設定の場合の波形を示している。図４（ｄ）、（ｅ）は、補正を行った場合のＰＴＳの出力タイミングを示している。
【００２６】
補正を行わないＰＴＳの出力タイミング（図４（ｃ））は、エンコーダー信号に応じて変化するため、ＰＴＳの出力タイミングは均一となる。このような状態で、エンコーダー信号に現れない搬送速度の変動が生じた場合、インクの基準とする位置からの着弾ズレが生じやすくなる。一方、図４（ｄ）、（ｅ）に示すように、搬送ローラー７１の形状を加味してＰＴＳの出力タイミングを変化させることで、搬送ローラー７１による搬送速度の変化に関わらず、インクの着弾間隔を均一にすることができる。例えば、搬送ローラー７１の形状に起因して搬送速度が遅くなる期間では、図４（ｄ）に示すように、ＰＴＳの出力タイミングを遅くする。搬送ローラー７１の形状に起因して搬送速度が速くなる期間では、図４（ｅ）に示すように、ＰＴＳの出力タイミングを早くする。
【００２７】
（３）タイミング制御部の構成
次に、タイミング制御部１０の具体的な構成の一例を説明する。
図５は、一例としてのタイミング制御部１０の構成を示すブロック図である。図５に示すタイミング制御部１０は、アドレスデコーダ１１、ＳＲＡＭ１２、ＳＲＡＭセレクター１３、エッジ検出回路１４、周波数逓倍回路１５、エンコーダートリガカウンタ１６、偏芯補正値生成回路１７、周長補正値生成回路１８、ＰＴＳ生成回路１９と、ＰＴＳトリガカウンタ２０と、を備えている。
【００２８】
アドレスデコーダ１１は、ホストＣＰＵ９１と接続しており、印刷実行時において行われるホストＣＰＵ９１からのアクセスを解析する。印刷実行時には、ホストＣＰＵ９１からはＰＴＳの出力を設定するためのデータ（印刷解像度、偏芯補正用の補正値、周長補正用の補正値等が、アドレスデコーダ１１を通じてタイミング制御部１０に入力される。アドレスデコーダ１１はホストＣＰＵ９１からのアクセスを解析すると、解析結果に応じてＳＲＡＭセレクター１３を制御し、補正値をＳＲＡＭ１２に記録する。
【００２９】
ＳＲＡＭセレクター１３には、４つのＳＲＡＭ１２ａ、１２ｂ、１２ｃ、１２ｄが接続されている。この第一の実施形態では、ＳＲＡＭ１２ａ、１２ｂには、偏芯補正用の補正値が格納される。そのため、偏芯補正では、所定のタイミングで、ＳＲＡＭ１２ａとＳＲＡＭ１２ｂとを切り替えて読み出す補正値を変化させる。
ＳＲＡＭ１２ｃ、１２ｄには、周長補正用の補正値が記録される。そのため、周長補正では、所定のタイミングで、ＳＲＡＭ１２ｃとＳＲＡＭ１２ｄとを切り替えて読み出す補正値を変化させる。  
【００３０】
図６は、周長補正用の補正値を説明する図である。図６（ａ）は、周長補正用の補正値を格納する補正用データテーブルを示す図である。図６（ｂ）は、周長補正用の補正用データテーブルに記録される補正値が適用される期間を説明する図である。図６（ｃ）は、周長補正用の補正値の変化を説明する図である。
【００３１】
図６（ａ）に示すように、周長補正用の補正用データテーブルには、参照先（アドレス）の切り替えタイミングを示すＰＴＳカウントと、アドレスと、各補正値とが対応づけて記録されている。ＰＴＳカウントは、ＰＴＳの出力数を示しており、後述するＰＴＳトリガカウンタ２０によりカウントされる。補正用データテーブルに記録されたＰＴＳカウントは、紙検出センサー８２が用紙Ｍを検出してからのＰＴＳの出力数を示している。
【００３２】
図６（ａ）に示す補正用データテーブルに記録される値は、設定したPTSカウントごとに補正値が変化する。補正用データテーブルに記録される補正値は、フェーズが対応づけられている。フェーズとは、ある補正値から次の補正値に変わるまでの期間である。
図６（ｂ）では、紙検出センサー８２が用紙Ｍを検出してからＰＴＳカウントが「ａ」となるまでを「フェーズ１」、ＰＴＳカウントが「ｂ」となるまでを「フェーズ２」、ＰＴＳカウントが「ｃ」となるまでを「フェーズ３」、ＰＴＳカウントが「ｄ」となるまでを「フェーズ４」としている。各フェーズを区分するＰＴＳカウントの条件は、搬送ローラーと、用紙Ｍとの関係において適宜設定される。例えば、第一搬送ローラー７２により用紙Ｍの搬送が開始される微小区間、第一搬送ローラー７２のみで紙搬送している期間、第二搬送ローラー７３が用紙Ｍに当接し搬送を開始する微小区間、2つの搬送ローラで搬送している区間、第一搬送ローラー７２が用紙Ｍを放す微小区間、第二搬送ローラー７３のみで搬送する区間、第二搬送ローラー７３から用紙Ｍが離れる瞬間の微小区間などが想定される。
なお、図６に示すフェーズ数は一例に過ぎず、任意の数のフェーズを規定することができる。補正値を細かく切り替えたいときは、補正値に対応づけられたPTSカウントを少なくしてフェーズ数を多くしてもよい。また、安定して用紙Ｍを搬送できる期間においては、PTSカウントを多くとってもよい。また、フェーズの数は、メモリ容量が許す限りで、所定数のＰＴＳカウントごとに切り替えることもできれば、印字中に一度も切り替えずに一定補正量で設定することもできる。
【００３３】
この第１の実施形態では、周長補正用または偏芯補正用の補正値を格納するためにそれぞれ２つのＳＲＡＭを備えている。周長補正用の補正値を２つのＳＲＡＭ１２ａ、１２ｂに格納するのは、搬送される用紙Ｍのサイズの変更にも対応できるようにするためである。給紙される印刷用紙のサイズが変わると、ＳＲＡＭの補正値情報を全て更新しなくてはならず、例えばＡ３サイズ、Ａ４サイズの用紙の連続印字などの場合、ホストＣＰＵ９１の負荷が高くなる。そこで、あえて、補正値格納用のＳＲＡＭを2つ持ち、用紙Ｍの後端で切り替え位置を判断させる機構を追加することにより、サイズによらない補正値更新が可能となっている。無論、用紙Ｍのサイズによらない場合、補正値格納用のＳＲＡＭを１個としてもよい。
一方、偏芯補正の補正値は、紙のサイズに依存せず、搬送ローラーの数（この実施形態では２つ）に応じた補正値の格納用のＳＲＡＭをそれぞれ設けている。
【００３４】
図６（ｃ）は、搬送ローラー７１の周長が理想の周長と比べて短い場合に用いられる周長補正用の補正値の変化を示している。図６（ｃ）に示す周長補正用の補正値は、初期値を０とし、ＰＴＳカウントが増加するに従い、補正値の積算値が増加する。そして、印刷処理が終了するＰＴＳカウントの数に応じて初期値（０）に戻る。これは、以下の理由による。周長補正用の補正値は、印刷解像度に応じたＰＴＳの基準となる出力タイミングに対して適用されるものであり、搬送ローラー７１の周長が理想の周長と比べて短い場合、周長の差に応じた搬送速度の遅れが累積するためである。
無論、搬送ローラー７１の周長が理想の周長と比べて長い場合、周長補正用の補正値の変化は、マイナス側に減少するものとなる。
【００３５】
図７は、偏芯補正用の補正値を説明する図である。図７（ａ）は、偏芯補正用の補正値を格納する補正用データテーブルである。偏芯補正用の補正用データテーブルは、参照先（アドレス）の切り替えタイミングを示すロータリーエンコーダ８１の検出位置と、アドレスと、各補正値とが対応づけて記録されている。ロータリーエンコーダ８１の各検出位置（♯１、♯２、…）は、間接的に、搬送ローラー７１の周方向での位置を示しているため、偏芯補正用の各補正値は、搬送ローラー７１の周方向での位置に対して順次適用されることになる。図７（ａ）では、補正用データテーブルのエンコーダー位置♯１に対応する補正値が、搬送ローラーのホームポジションが検出された後に最初に出力されるＰＴＳに対する補正値として適用される。そして、ロータリーエンコーダ８１の検出位置（♯１…）が変化するに従い、参照先のアドレスが変化し、このアドレスに格納されている補正値が適用される。
【００３６】
図７（ｂ）は、横軸をロータリーエンコーダ８１の各検出位置（♯１、♯２、…）とし、縦軸を偏芯補正用の補正値としたグラフである。偏芯補正用の補正値は、ロータリーエンコーダ８１の各検出位置に応じて増減する。各補正値の変化度合は、搬送ローラー７１の偏芯度合に応じて変化するものである。
【００３７】
図５に戻り、エッジ検出回路１４は、エンコーダー信号が入力すると、エンコーダー信号（Ａ相、Ｂ相）のエッジを基準エッジとして検出する。図８は、タイミング制御部１０内での信号の変化を示すタイミングチャートである。
一例として、図８（ａ）では、エッジ検出回路１４は、エンコーダー信号のＡ相（ＥＮＣ＿Ａ）の立ち上がりエッジを基準エッジとして検出している。エッジ検出回路１４は、周知のものを適用することができる。例えば、エッジ検出回路１４は、その内部に図示しないフィルター回路を備えており、エンコーダー信号のエッジを検出する。
【００３８】
周波数逓倍回路１５は、エッジ検出回路１４により検出された基準エッジを逓倍し、逓倍信号を生成する。例えば、逓倍信号の周期は、エンコーダー信号の基準エッジの周期を、１２８、６４、３２、１６、８のいずれかで分解することで設定される。図８（ｂ）では、エンコーダー信号のＡ相（ＥＮＣ＿Ａ）の基準エッジの周期を３２分割して逓倍信号を生成している。逓倍率の設定は、ホストＣＰＵ９１によりタイミング制御部１０の図示しないレジスタに記録される。印刷解像度や、補正分解能は、逓倍信号の逓倍数に応じて、その分解能が設定されることとなる。逓倍率を高くすることで、印刷解像度や補正分解能を高くすることが可能となる。
【００３９】
エンコーダートリガカウンタ１６は、エッジ検出回路１４により検出されたエンコーダー信号の基準エッジをもとに、ロータリーエンコーダ８１の位置を検出する。エンコーダートリガカウンタ１６は、エンコーダー信号の基準エッジの入力毎にエンコーダー位置カウンタをカウントアップし、搬送ローラー７１が１回転したことを示すホームポジション信号の入力により、エンコーダー位置カウンタをクリアする。
例えば、ロータリーエンコーダ８１の出力が１インチあたり３００パルスを出力し、搬送ローラーの周長が２インチである場合を例に説明する。この場合、図８（ｃ）に示すように、搬送ローラーが１回転するまでに、エッジ検出回路１４は、基準エッジを６００（３００×２）検出する。そのため、エンコーダートリガカウンタ１６は、ホームポジション信号の入力によりカウントを開始し、搬送ローラー７１が１回転するまでに、エンコーダー位置カウンタを２４００までカウントアップする。そして、ホームポジション信号の入力によりカウントをリセットする。
【００４０】
偏芯補正値生成回路１７は、エンコーダートリガカウンタ１６のカウント数に応じて、ロータリーエンコーダ８１の位置を読み出し、ＳＲＡＭ１２ａ、１２ｂに記録された偏芯補正用の補正値を順次読み出していく。上記のように、ＳＲＡＭ１２ａ、１２ｂに記録されている補正用データテーブルには、補正値を適用するロータリーエンコーダ８１の検出位置が記録されている。
【００４１】
周長補正値生成回路１８は、ＰＴＳトリガカウンタ２０から出力されるＰＴＳカウントに応じて、ＳＲＡＭ１２ｃ、１２ｄから周長補正用の補正値を読み出す。上記のように、ＳＲＡＭ１２ｃ、１２ｄに記録されている補正用データテーブルには、補正値を適用するタイミングを示すＰＴＳカウントが記録されている。
【００４２】
また、偏芯補正値生成回路１７と周長補正値生成回路１８とは、用紙Ｍの搬送位置に応じて、補正値を読み出すＳＲＡＭ１２を切り替える。
図９は、搬送経路上の用紙Ｍの位置と、補正値を読み出すＳＲＡＭの切り替えとを説明する図である。図９（ａ）、（ｂ）は、偏芯補正値生成回路１７が補正値を読み出すＳＲＡＭ１２を切り替えるタイミングを説明する図である。図９（ｃ）は、周長補正値生成回路１８が補正値を読み出すＳＲＡＭ１２を切り替えるタイミングを説明する図である。
【００４３】
偏芯補正値生成回路１７は、用紙Ｍの搬送が第一搬送ローラー７２から第二搬送ローラー７３に切り替わるタイミングで補正値を読み出すＳＲＡＭを切り替える。
そのため、図９（ａ）に示すように、紙検出センサー８２により用紙Ｍが検出された後、用紙Ｍが第一搬送ローラー７２と第二搬送ローラー７３とで搬送されるまでの期間では、偏芯補正値生成回路１７は、ＳＲＡＭ１２ａから偏芯補正用の補正値を読み出す。そして図９（ｂ）に示すように、偏芯補正値生成回路１７は、第一搬送ローラー７２による用紙Ｍの搬送が解除され、第二搬送ローラー７３のみで用紙Ｍの搬送が開始されるタイミングをＰＴＳカウントにより検出すると、偏芯補正値用の補正値を読み出す先をＳＲＡＭ１２ｂに切り替える。
【００４４】
周長補正値生成回路１８は、紙検出センサー８２が用紙Ｍを検出した後、紙検出センサー８２が用紙を検出しなくなったタイミングで補正値を読み出すＳＲＡＭを切り替える。
そのため、紙検出センサー８２が用紙Ｍを検出すると、周長補正値生成回路１８は、ＳＲＡＭ１２ｃから周長補正用の補正値を読み出す。そして、図９（ｃ）に示すように、周長補正値生成回路１８は、紙検出センサー８２からの出力により用紙なしを検出すると、周長補正値用の補正値を読み出す先をＳＲＡＭ１２ｄに切り替える。
【００４５】
ＰＴＳ生成回路１９は、偏芯補正値生成回路１７から出力される補正値と、周長補正値生成回路１８から出力される補正値とをもとに、出力タイミングが調整されたＰＴＳを生成する。ＰＴＳ生成回路１９は、紙検出センサー８２からの信号が用紙Ｍの検出を示すハイに変化することで、ＰＴＳの生成を開始する。また、ＰＴＳ生成回路１９は、周波数逓倍回路１５から入力される逓倍信号をもとに、ＰＴＳを生成するための処理を行う。
【００４６】
図１０は、一例としてのＰＴＳ生成回路１９の構成を示すブロック構成図である。図１１は、ＰＴＳ生成回路１９内で変化する補正値を説明する図である。図１１（ａ）は、周長補正用の補正量の積算値を示している。図１１（ｂ）は、偏芯補正用の補正量の積算値を示している。図１１（ｃ）は、周長補正用の補正値と偏芯補正用の補正値との和となる補正値（以下、合成補正値とも記載する）を示している。図１１（ａ）〜（ｃ）では、横軸を印刷開始からの時間であり、縦軸を補正量の積算値としている。
【００４７】
ＰＴＳ生成回路１９に偏芯補正値生成回路１７からの偏芯補正用の補正値（図１１（ａ））と、周長補正値生成回路１８からの周長補正用の補正値（図１１（ｂ））とが入力すると、補正値加算回路１９１は、偏芯補正用の補正値と、周長補正用の補正値とを加算して、合成補正値（１１（ｃ））を生成する。
図１１（ｃ）に示す合成補正値では、搬送ローラー７１の１回転分に合わせて一定の補正量で変化する。周長補正用の補正値と、パルス状に変化する偏芯補正用の補正値とが合成され、合成補正値が生成されている。
【００４８】
コンペアデータバッファ１９２は、基準となるＰＴＳの間隔を示すＰＴＳ出力タイミング設定値と、補正値加算回路１９１で加算された合成補正値とを加算し、次のＰＴＳのＰＴＳ出力タイミング設定値を設定する。ＰＴＳ出力タイミング設定値は、印刷解像度に応じて設定される基準となるＰＴＳの出力タイミングを示し、逓倍信号のパルス数により規定される。このＰＴＳ出力タイミング設定値は、周波数逓倍回路１５に設定される逓倍信号の逓倍率と、設定する目標解像度とエンコーダー信号との比（目標解像度がエンコーダー信号の周期の何分の１かを示す分数）とを掛け合わせることで取得される。このＰＴＳ出力タイミング設定値は、ＰＴＳの出力タイミングを規定しているため、基準となるＰＴＳ出力タイミング設定値に合成補正値を加算することで、ＰＴＳの出力タイミングが補正されることとなる。
【００４９】
図１２は、PTS出力タイミング設定値を説明する図である。
図１２（ａ）では、逓倍率がエンコーダー信号の周期を３２分割するものであり、印刷解像度がエンコーダー周期（Ａ相）の４分の１の間隔である場合のＰＴＳ出力タイミング設定値を示している。この場合、ＰＴＳ出力タイミング設定値は逓倍信号の８（３２×１／４）パルス分に相当している。
図１２（ｂ）は、合成補正値がマイナスである場合の補正後のＰＴＳ出力タイミング設定値を示している。この場合、次のＰＴＳの出力タイミングは、基準となるＰＴＳ出力タイミング設定値（出力タイミング）と比べて短くなる。
図１２（ｃ）は、合成補正値がプラスである場合の補正後のＰＴＳ出力タイミング設定値を示している。この場合、次のＰＴＳの出力タイミングは、基準となるＰＴＳ出力タイミング設定値（出力タイミング）と比べて長くなる。
コンペアデータバッファ１９２で補正されたＰＴＳ出力タイミング設定値は、コンペアデータレジスタ１９３に、順次、記録されていく。
【００５０】
一方、タイマーカウンタ１９５は、カウント制御回路１９６からスタート信号が入力された場合に、逓倍信号に同期してカウント制御回路１９６から出力されるカウントトリガ信号をカウントアップする。
コンパレータ１９４は、タイマーカウンタ１９５がカウントアップした値と、コンペアデータレジスタ１９３に記録された補正後のＰＴＳ出力タイミング設定値とを比較し、両値が一致した場合に、コンペアマッチ信号をカウント制御回路１９６に出力する。
【００５１】
カウント制御回路１９６は、紙検出センサー８２から用紙有りを示すハイレベルの紙検出信号が入力すると、タイマーカウンタ１９５に対してスタート信号を出力する。また、カウント制御回路１９６は、コンパレータ１９４からコンペアマッチ信号が入力すると、コンペアマッチ信号をＰＴＳ出力シーケンサー１９７に出力するとともに、プリセット信号をタイマーカウンタ１９５に出力する。プリセット信号の入力によりタイマーカウンタ１９５はカウントアップした値をクリアし、新たなカウントアップを開始する。タイマーカウンタ１９５によるカウントトリガ信号のカウントアップは、カウント制御回路１９６からストップ信号が入力するまで継続される。
【００５２】
図１３は、補正前と補正後でのコンペアマッチ信号の変化を説明するタイミングチャートである。図１３（ａ）は、偏芯補正用の補正値と周長補正用の補正値が供に「０」である場合（すなわち、補正が行われない場合）のタイミングチャートである。図１３（ｂ）は、偏芯補正と周長補正とが行われる場合のタイミングチャートである。図１３（ａ）では、説明を容易にするため、補正されていないＰＴＳ出力タイミング設定値を「４」とし、偏芯補正用の補正値を「−１」「０」「１」で、周長補正用の補正値を「０」「１」で、それぞれ示している。実際の処理では、適宜設定される値となり、この限りではない。
図１３（ａ）では、コンペアデータバッファ１９２には補正されていないＰＴＳ出力タイミング設定値（「４」）が記録されていく。そのため、この値がコンペアデータレジスタ１９３に読み出され、コンパレータ１９４からは対応するタイマーカウンタ１９５のカウント数に同期したコンペアマッチ信号がカウント制御回路１９６に出力される。
一方、図１３（ｂ）では、コンペアデータバッファ１９２には、補正されていないＰＴＳ出力タイミング設定値（「４」）と、補正値加算回路１９１で加算された合成補正値との加算値（すなわち、補正されたＰＴＳ出力タイミング設定値）が記録されている。合成補正値は、偏芯補正用の補正値（「−１」「０」「１」）と周長補正用の補正値（「０」「１」）の加算値に応じてその値が変化している。この値がコンペアデータレジスタ１９３に読み出され、コンパレータ１９４からは対応するタイマーカウンタ１９５のカウント数に同期したコンペアマッチ信号がカウント制御回路に出力される。そのため、図１３（ｂ）に示すコンペアマッチ信号は、図１３（ａ）に示すコンペアマッチ信号と比べて、合成補正値により出力周期が変化したコンペアマッチ信号がカウント制御回路１９６に入力する。
【００５３】
ＰＴＳ出力シーケンサー１９７は、カウント制御回路１９６からコンペアマッチ信号の入力に同期させて、補正されたＰＴＳを出力する。図１４は、ＰＴＳ出力シーケンサー１９７の動作を説明する状態変位図である。ＰＴＳ出力シーケンサー１９７は、リセット信号がアクティブまたは紙検出センサー信号がノンアクティブである期間では、初期状態となっている。次に、紙検出センサー信号がアクティブになると、ＰＴＳ出力シーケンサー１９７は、コンペアマッチ信号の変化（アクティブ、ノンアクティブ）の変化に応じて、コンペアマッチ待ち状態と印字タイミング信号出力とに変化する。ＰＴＳ出力シーケンサー１９７が印字タイミング信号出力となると、ＰＴＳが出力される。上記のようにカウント制御回路１９６からのコンペアマッチ信号の出力タイミングは、コンペアデータレジスタ１９３が記録する補正されたＰＴＳ出力タイミング設定値に同期しているため、ＰＴＳ出力シーケンサー１９７からは、補正後のＰＴＳ出力タイミング設定値に同期したＰＴＳが出力される。
【００５４】
図５に戻り、ＰＴＳトリガカウンタ２０は、ＰＴＳ生成回路１９からＰＴＳが出力されるごとにＰＴＳカウントをアップさせる。ＰＴＳカウントは、偏芯補正値生成回路１７、周長補正値生成回路１８にそれぞれ出力される。
【００５５】
（４）印刷方法
次に、プリンター１００により実施される印刷方法を説明する。
図１４は、印刷処理においてホストＣＰＵ９１とタイミング制御部１０とが実施する処理を説明するフローチャートである。
【００５６】
ステップＳＡ１では、ホストＣＰＵ９１は、ＰＣ１１０のドライバーから印刷用データを取得する。ホストＣＰＵ９１は印刷データから印刷用モードを解析し、用紙サイズ、印刷解像度、ＰＴＳの出力回数と、を取得する。
【００５７】
ステップＳＡ２では、ホストＣＰＵ９１は、ステップＳＡ１で解析された印刷モードに応じてＥＰＲＯＭ９２から補正用データテーブルを取得する。このステップでは、ホストＣＰＵ９１は、ステップＳＡ１で取得した印刷解像度、用紙サイズと、をもとに、該当する周長補正用の補正用データテーブルおよび偏芯補正用の補正用データテーブルを取得する。
【００５８】
ステップＳＡ３では、ホストＣＰＵ９１は、印刷モードに対応するデータ処理を行う。ホストＣＰＵ９１は、印刷用データをプリンター１００の処理に応じたデータ形式に変換する。また、ホストＣＰＵ９１は、解析した印刷モードに応じて、タイミング制御部１０に設定する各種値を算出する。
【００５９】
ステップＳＡ４では、ホストＣＰＵ９１は、ステップＳＡ２で取得した補正用データテーブルや、ステップＳＡ３で算出したデータをタイミング制御部１０のＳＲＡＭ１２に展開して、印刷前に処理終了する。
【００６０】
一方、タイミング制御部１０では、紙検出センサー８２からの紙検出信号のハイ（立ち上がり）を検出すると、ステップＳＢ１では、エンコーダー信号の取得を開始する。
【００６１】
ステップＳＢ２では、タイミング制御部１０は、ＳＲＡＭ１２ａ、１２ｃに記録された補正用テーブルをもとに出力タイミングが調整されたＰＴＳを出力する。
【００６２】
偏芯補正値を参照する先のＳＲＡＭを切り替えるタイミングとなると（ステップＳＢ３：ＹＥＳ）、ステップＳＢ４では、タイミング制御部１０は、偏芯補正値を参照する先をＳＲＡＭ１２ｂに切り替え、出力タイミングが調整されたＰＴＳを出力する。
また、紙検出信号が切り替わり周長補正値を参照する先のＳＲＡＭを切り替えるタイミングとなると（ステップＳＢ５：ＹＥＳ）、ステップＳＢ６では、タイミング制御部１０は、周長補正値する先をＳＲＡＭ１２ｄ切り替え、出力タイミングが調整されたＰＴＳを出力する。
【００６３】
ＰＴＳカウントが印刷の終端の数となると（ステップＳＢ７：ＹＥＳ）、タイミング制御部１０は、印刷処理を終了する。
【００６４】
以上説明したようにこの第１の実施形態では、媒体を搬送する搬送ローラーの周長を加味して処理のタイミングを設定することが可能となるため、搬送ローラーに周長に起因する搬送速度の誤差が伴う場合でも、搬送装置が行う処理のタイミングを適切に制御することができる。
また、周長情報を加味したＰＴＳを生成するタイミング制御部１０をハードウェアによるシーケンス回路により構成することで、プログラムによる演算によりＰＴＳ出力のたびに補正していく場合に比べて、処理速度を早くすることができる。そのため、印刷速度（用紙の搬送速度）が高速化した場合でも、ＰＴＳの生成を安定的に行うことができ、搬送装置の処理を適切に行うことが可能となる。
【００６５】
ＣＯＭ生成部（タイミング信号生成部）は、周長情報および搬送ローラーの偏芯情報を用いてタイミング信号を生成することで、搬送ローラーの個々の形状をより加味してＰＴＳを生成することが可能となる。
【００６６】
タイミング制御部１０（タイミング信号生成部）は、媒体が搬送される位置に応じて異なるローラーの周長情報を用いてタイミング信号を生成することで、タイミングの誤差をより適切に調整することが可能となる。
【００６７】
２．第２の実施形態：
偏芯補正値生成回路１７が補正値を読み出すＳＲＡＭを切り替えた後、現在用いている補正値と、次に用いる補正値との差分が閾値以上であれば、差分が小さくなるように次に用いる補正値を調整して適用してもよい。補正値の差が大きくなると、ＰＴＳの出力タイミングが大きく変化してしまうため、インクの着弾ずれが生じる場合や、タイミング制御部１０が設定することができるＰＴＳの出力タイミングを超えてしまいＰＴＳが出力できない場合も想定される。そのため、ＳＲＡＭを切り替えた後に補正値の差が大きくなる場合は、補正値の差がなだらかとなるよう調整を行う。
【００６８】
図１６は、第２の実施形態において、補正値を読み出すＳＲＡＭの切り替えと、補正値の変化を説明する図である。図１６（ａ）、（ｂ）は、補正値を読み出すＳＲＡＭを切り替えた後に、偏芯補正値生成回路１７により出力される補正値を説明するグラフである。図１６（ａ）（ｂ）では、横軸がＰＴＳカウントにより規定されるタイミングであり、縦軸が補正量を示している。また、図１６（ａ）（ｂ）中、タイミングｔにおける切り替え前のＳＲＡＭ１２ａに記録されている補正値を点線で示し、タイミングｔにおける切り替え後のＳＲＡＭ１２ｂに記録されている補正値を実線で示している。
【００６９】
タイミングｔにおいて、ＳＲＡＭを切り替えるＰＴＳカウントに達すると、偏芯補正値生成回路１７は、補正値を読み出すＳＲＡＭを切り替える。ＳＲＡＭが切り替えられてから所定期間の間、偏芯補正値生成回路１７は、前後のタイミングで読み出される補正値（図中●で示す）の差分ΔＨ（ｔ）を取得し、取得した差分ΔＨ（ｔ）が最大ステップ数Ｓｍａｘ（閾値）を超えないように、次に適用する補正値を調整していく。なお、最大ステップ数Ｓｍａｘ（閾値）は、ホストCPU９１から設定し、タイミング制御部１０のレジスタに格納されるものとする。
【００７０】
具体的には、タイミングｔにおいてＳＲＡＭが切り替わると、偏芯補正値生成回路１７は、現在取得している補正値Ｒ（ｔ）と、次にＳＲＡＭから取得される補正値Ｈ（ｔ＋１）との差分ΔＨ（ｔ）を取得する。なおΔＨ（ｔ）は、ΔＨ（ｔ）＝Ｈ（ｔ＋１）−R（ｔ）となる。Ｒ（ｔ）は、適用されている補正値である。
【００７１】
図１６（ａ）に示すように、差分ΔＨ（ｔ）＞０となる場合、次のタイミングの補正値Ｈ（ｔ＋１）は、タイミングtで適用された補正値R（t）と比べて大きくなる。
そのため、偏芯補正生成回路17は、絶対値|ΔH≧Smaxであれば、補正値の増加度合が急激であると判断し、それがなだらかとなるように次のタイミングで適用する補正値R(t+1)を以下の式（１）で求め、処理を行う。すなわち、偏芯補正生成回路１７は、Smax以上に補正値を増加させない。
Ｒ（ｔ＋１）＝Ｒ（ｔ）＋Ｓｍａｘ  …（1）
ここで、Ｒ（ｔ）は、偏芯補正値生成回路１７が実際に適用する補正値を示す。すなわち、Ｒ（ｔ）は、ＳＲＡＭ１２に記録された補正値Ｈ（ｔ）とは異なる値となる場合がある。また、Ｒ（ｔ＋１）は、次のタイミングｔ＋１で偏芯補正値生成回路１７により適用される補正値を示す。
一方、偏芯補正値生成回路１７は、ΔＨ＜Ｓｍａｘであれば、次のタイミングｔ+1で適用する補正値Ｒ（ｔ+1）を以下の式（２）を用いて取得する。
Ｒ（ｔ＋１）＝H（ｔ+1）  …（２）
【００７２】
図１６（ｂ）に示すように、差分ΔＨ（ｔ）＜０となる場合、次のタイミングの補正値Ｈ（ｔ＋１）は、タイミングtで適用された補正値R（t）  と比べて小さくなる。そのため、偏芯補正値生成回路１７は、絶対値|ΔＨ|≧Ｓｍａｘであれば、補正値の減少度合が急激であると判断し、それがなだらかとなるように次のタイミングで適用する補正値R(t+1)を以下の式（３）で求め、処理を行う
Ｒ（ｔ＋１）＝Ｒ（ｔ）−Ｓｍａｘ  …（3）
一方、偏芯補正値生成回路１７は、ΔＨ＜Ｓｍａｘであれば、タイミングｔ+1で適用する補正値Ｒ（ｔ+1）を以下の式（４）を用いて取得する。
Ｒ（ｔ＋１）＝H（ｔ+1）  …（４）
【００７３】
なお、説明は省略するが、周長補正用の補正値に対しても、参照先のＳＲＡＭを切り替える過程において、この第２の実施形態で示したのと同様の手法により、現在用いている補正値と、次に用いる補正値との差分が閾値以上であれば、差分が小さくなるように次に用いる補正値を調整して適用することができる。
【００７４】
以上説明したように、この第２の実施形態では、補正値を切り替えた後、現在用いている補正値と、次に用いる補正値との差分が閾値以上であれば、この差分が小さくなるように次に用いる補正値を算出する。そのため、ＳＲＡＭの切り替え後において、補正値により設定される出力タイミングの差が大きくなることを抑制し、所定の処理が適切に行えるようにすることができる。
また、異常な補正値がＳＲＡＭ１２に格納された場合に、それを除外することができ、処理不良が生じるのを抑制することができる。
【００７５】
３．第３の実施形態：
搬送ローラーの周長のみに応じてＰＴＳを生成するものであってもよい。この場合、タイミング制御部１０には、偏芯補正値生成回路１７を備えず、周長補正値生成回路１８のみを備えることとなる。また、タイミング制御部１０は、周長補正値生成回路１８と偏芯補正値生成回路１７とのいずれも備えるが、印刷モードに応じて、いずれかの補正の実行の有無を切り替えるものであってもよい。
【００７６】
４．その他の実施形態：
搬送装置として、プリンターを例に説明を行ったのは一例に過ぎない。搬送装置は、塗装装置や、スキャナー等の読み取り装置であってもよい。読み取り装置では、搬送ローラーによる用紙の搬送に応じて、ＣＣＤ等の読み取り部がこの用紙に記録された文字や画像を読み取る。このとき、読み取り装置では、ロータリーエンコーダにより検出された用紙の搬送量に応じて、タイミング信号生成部からタイミング信号が出力され、読み取り部による用紙の読み取りが行われることとなる。この搬送装置においても、タイミング信号生成部は、搬送ローラーの周長情報をもとに、タイミング信号の出力を設定していくことになる。
【００７７】
なお、本発明は上記実施例に限られるものでないことは言うまでもない。当業者であれば言うまでもないことであるが、
・上記実施例の中で開示した相互に置換可能な部材および構成等を適宜その組み合わせを変更して適用すること
・上記実施例の中で開示されていないが、公知技術であって上記実施例の中で開示した部材および構成等と相互に置換可能な部材および構成等を適宜置換し、またその組み合わせを変更して適用すること
・上記実施例の中で開示されていないが、公知技術等に基づいて当業者が上記実施例の中で開示した部材および構成等の代用として想定し得る部材および構成等と適宜置換し、またその組み合わせを変更して適用すること
は本発明の一実施例として開示されるものである。
【符号の説明】
【００７８】
１０…タイミング制御部、１１…アドレスデコーダ、１２…ＳＲＡＭ、１３…ＳＲＡＭセレクター、１４…エッジ検出回路、１５…周波数逓倍回路、１６…エンコーダートリガカウンタ、１７…偏芯補正値生成回路、１８…周長補正値生成回路、１９…ＰＴＳ生成回路、２０…ＰＴＳトリガカウンタ、６０…ヘッドユニット、７０…搬送ユニット、７１…搬送ローラー、８０…検出器群、８１…ロータリーエンコーダ、８２…紙検出センサー、９０…コントローラー、９１…ホストＣＰＵ、９２…ＥＰＲＯＭ
【図１】
2016060552.tif 000003
【図２】
2016060552.tif 000004
【図３】
2016060552.tif 000005
【図４】
2016060552.tif 000006
【図５】
2016060552.tif 000007
【図６】
2016060552.tif 000008
【図７】
2016060552.tif 000009
【図８】
2016060552.tif 000010
【図９】
2016060552.tif 000011
【図１０】
2016060552.tif 000012
【図１１】
2016060552.tif 000013
【図１２】
2016060552.tif 000014
【図１３】
2016060552.tif 000015
【図１４】
2016060552.tif 000016
【図１５】
2016060552.tif 000017
【図１６】
2016060552.tif 000018