(57)【特許請求の範囲】
【請求項１】
印刷媒体にドットを形成することにより印刷を行う印刷装置であって、
第１の方向に沿って所定のノズルピッチで配置された複数のノズルであって同一色のドットを形成するための複数のノズルを有する印刷ヘッドと、
前記印刷ヘッドを、前記印刷媒体に対して前記第１の方向に相対的に移動させる走査を行う走査部であって、前記走査のための動力を供給するモータと、前記走査の送り量を検出するエンコーダと、前記エンコーダの分解能に応じて定まる最小送り量を最小単位として前記モータを駆動するモータ駆動部と、を有する、前記走査部と、
前記複数のノズルのうちの少なくとも一部を駆動して前記第１の方向と交差する第２の方向に沿ったラスタライン上のドットを形成させるヘッド駆動部と、
前記各部を制御して、複数のラスタラインが第１の方向に前記ノズルピッチより小さいライン間隔で並ぶ解像度での印刷を、複数のラスタラインを印刷する順序を決定している所定の印刷方式を用いて実行する印刷制御部と、
を備え、
前記印刷制御部は、
複数のラスタラインのライン間隔を等しくする等間隔送り量とは異なる偏送り量を用いて、前記走査を行わせる走査制御部であって、前記偏送り量は、用いる前記印刷方式の種類に応じて前記等間隔送り量より大きくまたは小さくされた送り量である、前記走査制御部を有し、
前記走査制御部は、前記最小送り量の数を表す整数値である送り数を、前記モータ駆動部に指示する送り数指示部を有し、
前記送り数指示部は、前記等間隔送り量を端数切り捨てで換算した前記送り数を前記モータ駆動部に指示することによって、前記等間隔送り量より小さい前記偏送り量での前記走査を実現する、または、前記等間隔送り量を端数切り上げで換算した前記送り数を前記モータ駆動部に指示することによって、前記等間隔送り量より大きい前記偏送り量での前記走査を実現する、印刷装置。
【請求項２】
請求項１に記載の印刷装置であって、
前記印刷方式において、前記ライン間隔をＤとし、前記ノズルピッチをＮとするとき、前記等間隔送り量は、Ｄ×（ｋ×ｎ＋ｂ）（ｎは、使用するノズル数に応じて定まる自然数、ｋは、ｋ＝Ｎ／Ｄで表される３以上のパス数、ｂは、−（１／２）ｋ＜ｂ＜（１／２）ｋである０を除く整数）で表され、
前記ｂの値が正である場合には、前記偏送り量は、前記等間隔送り量より大きい送り量に設定され、
前記ｂの値が負である場合には、前記偏送り量は、前記等間隔送り量より小さい送り量に設定される、印刷装置。
【請求項３】
印刷媒体にドットを形成することにより印刷を行う印刷装置であって、
第１の方向に沿って所定のノズルピッチで配置された複数のノズルであって同一色のドットを形成するための複数のノズルを有する印刷ヘッドと、
前記印刷ヘッドを、前記印刷媒体に対して前記第１の方向に相対的に移動させる走査を行う走査部と、
前記複数のノズルのうちの少なくとも一部を駆動して前記第１の方向と交差する第２の方向に沿ったラスタライン上のドットを形成させるヘッド駆動部と、
前記各部を制御して、複数のラスタラインが第１の方向に前記ノズルピッチより小さいライン間隔で並ぶ解像度での印刷を、複数のラスタラインを印刷する順序を決定している所定の印刷方式を用いて実行する印刷制御部と、
を備え、
前記印刷制御部は、
複数のラスタラインのライン間隔を等しくする等間隔送り量とは異なる偏送り量を用いて、前記走査を行わせる走査制御部を有し、
前記印刷方式において、前記ライン間隔をＤとし、前記ノズルピッチをＮとするとき、前記等間隔送り量は、Ｄ×（ｋ×ｎ＋ｂ）（ｎは、使用するノズル数に応じて定まる自然数、ｋは、ｋ＝Ｎ／Ｄで表される３以上のパス数、ｂは、−（１／２）ｋ＜ｂ＜（１／２）ｋである０を除く整数）で表され、
前記ｂの値が正である場合には、前記偏送り量は、前記等間隔送り量より大きい送り量に設定され、
前記ｂの値が負である場合には、前記偏送り量は、前記等間隔送り量より小さい送り量に設定される、印刷装置。
【請求項４】
請求項２または請求項３に記載の印刷装置であって、
前記ｂの絶対値が大きいほど、前記等間隔送り量と前記偏送り量との差が小さく設定され、前記ｂの絶対値が小さいほど、前記等間隔送り量と前記偏送り量との差が大きく設定される、印刷装置。
【請求項５】
請求項１ないし請求項４のいずれかに記載の印刷装置であって、
前記印刷制御部は、複数のラスタラインを印刷する順序がそれぞれ異なる複数種類の前記印刷方式を用いて印刷を実行可能であり、
前記印刷制御部は、
複数種類の前記印刷方式の中から、印刷に用いる１つの前記印刷方式を選択する印刷方式選択部と、
選択された前記印刷方式に応じて、前記偏送り量を設定する送り量設定部と、
を有する、印刷装置。
【請求項６】
印刷ヘッドを駆動してラスタライン上のドットを形成する単位印刷と、前記ラスタラインと交差する方向に前記印刷ヘッドを印刷媒体に対して相対的に移動させる走査とを繰り返して印刷を行う印刷装置に関する設定を行う設定方法であって、
前記印刷ヘッドは、前記走査の方向に沿って所定のノズルピッチで配置された複数のノズルであって同一色のドットを形成するための前記複数のノズルを有し、
前記走査を行う走査部は、前記走査のための動力を供給するモータと、前記走査の送り量を検出するエンコーダと、前記エンコーダの分解能に応じて定まる最小送り量を最小単位として前記モータを駆動するモータ駆動部と、を有し、
前記設定方法は、
（ａ）複数のラスタラインが前記走査の方向に前記ノズルピッチより小さいライン間隔で並ぶ解像度での印刷のために、複数のラスタラインを印刷する順序を決定している印刷方式を決定する工程と、
（ｂ）前記印刷方式における送り量を、前記印刷方式の種類に応じて、複数のラスタラインのライン間隔を等しくする等間隔送り量より大きくまたは小さくされた偏送り量に設定する工程と、
を備え、
前記等間隔送り量より小さい前記偏送り量での前記走査は、前記最小送り量の数を表す整数値である送り数であって前記モータ駆動部に指示される前記送り数を、前記等間隔送り量を端数切り捨てで換算した値とすることによって実現され、
前記等間隔送り量より大きい前記偏送り量での前記走査は、前記モータ駆動部に指示される前記送り数を、前記等間隔送り量を端数切り上げで換算した値とすることによって実現される、設定方法。
【請求項７】
印刷ヘッドを駆動してラスタライン上のドットを形成する単位印刷と、前記ラスタラインと交差する方向に前記印刷ヘッドを印刷媒体に対して相対的に移動させる走査とを繰り返して印刷を行う印刷装置の制御プログラムであって、
前記印刷ヘッドは、前記走査の方向に沿って所定のノズルピッチで配置された複数のノズルであって同一色のドットを形成するための前記複数のノズルを有し、
前記走査を行う走査部は、前記走査のための動力を供給するモータと、前記走査の送り量を検出するエンコーダと、前記エンコーダの分解能に応じて定まる最小送り量を最小単位として前記モータを駆動するモータ駆動部と、を有し、
前記制御プログラムは、
複数のラスタラインが前記走査の方向に前記ノズルピッチより小さいライン間隔で並ぶ解像度での印刷のために、複数のラスタラインを印刷する順序を決定している印刷方式を決定する機能と、
前記印刷方式における送り量を、複数のラスタラインのライン間隔を等しくする等間隔送り量とは異なる偏送り量であって、前記印刷方式の種類に応じて前記等間隔送り量より大きくまたは小さくされた前記偏送り量に設定する機能と、
をコンピュータに実現させ、
前記等間隔送り量より小さい前記偏送り量での前記走査は、前記最小送り量の数を表す整数値である送り数であって前記モータ駆動部に指示される前記送り数を、前記等間隔送り量を端数切り捨てで換算した値とすることによって実現され、
前記等間隔送り量より大きい前記偏送り量での前記走査は、前記モータ駆動部に指示される前記送り数を、前記等間隔送り量を端数切り上げで換算した値とすることによって実現される、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インタレース印刷を行う印刷装置において画質劣化を抑制する技術に関する。
【背景技術】
【０００２】
印刷媒体上にドットを形成して画像を印刷する印刷装置が広く使用されている。このような印刷装置において、互いに隣接する主走査ライン上に異なる主走査にてドットを形成するインタレース印刷が知られている（例えば、特許文献１）。インタレース印刷では、副走査方向のドットピッチ（互いに隣接する主走査ラインのライン間隔）が副走査方向のノズルピッチより小さい解像度で印刷を行うことができる。
【０００３】
特許文献１には、基準主走査ラインを含む複数の主走査ラインを含む所定のパターンを印刷し、印刷されたパターンにおいて基準主走査ラインに対する他の主走査ラインのずれを測定し、測定されたずれに基づいて用紙を搬送する搬送制御量を補正する技術が開示されている。この技術では、インタレース印刷の方式が異なる印刷モードごとに、実際の用紙の搬送量が、理想的な搬送量となるように、搬送制御量を補正している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−３４９６３８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、同じ搬送制御量で搬送を行ったとしても、実際の搬送量には誤差が生じるので、実際の搬送量は、理想的な搬送量にはならず、用紙の搬送を行う度に異なるのが実情であった。従って、上記技術では、補正後の搬送制御量で用紙を搬送したとしても、搬送量の誤差に起因する画質劣化を抑制できない可能性があった。このような課題は、用紙の搬送を行う印刷装置に限らず、印刷ヘッドを印刷媒体に対してラスタラインと交差する方向に相対的に移動させる走査を行う印刷装置に共通する課題であった。
【０００６】
本発明の主な利点は、上述した走査の送り量の誤差に起因する画質劣化を抑制することができるインタレース印刷技術を提供することである。
【課題を解決するための手段】
【０００７】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の態様または適用例として実現することが可能である。
［態様１］印刷媒体にドットを形成することにより印刷を行う印刷装置であって、
第１の方向に沿って所定のノズルピッチで配置された複数のノズルであって同一色のドットを形成するための複数のノズルを有する印刷ヘッドと、
前記印刷ヘッドを、前記印刷媒体に対して前記第１の方向に相対的に移動させる走査を行う走査部であって、前記走査のための動力を供給するモータと、前記走査の送り量を検出するエンコーダと、前記エンコーダの分解能に応じて定まる最小送り量を最小単位として前記モータを駆動するモータ駆動部と、を有する、前記走査部と、
前記複数のノズルのうちの少なくとも一部を駆動して前記第１の方向と交差する第２の方向に沿ったラスタライン上のドットを形成させるヘッド駆動部と、
前記各部を制御して、複数のラスタラインが第１の方向に前記ノズルピッチより小さいライン間隔で並ぶ解像度での印刷を、複数のラスタラインを印刷する順序を決定している所定の印刷方式を用いて実行する印刷制御部と、
を備え、
前記印刷制御部は、
複数のラスタラインのライン間隔を等しくする等間隔送り量とは異なる偏送り量を用いて、前記走査を行わせる走査制御部であって、前記偏送り量は、用いる前記印刷方式の種類に応じて前記等間隔送り量より大きくまたは小さくされた送り量である、前記走査制御部を有し、
前記走査制御部は、前記最小送り量の数を表す整数値である送り数を、前記モータ駆動部に指示する送り数指示部を有し、
前記送り数指示部は、前記等間隔送り量を端数切り捨てで換算した前記送り数を前記モータ駆動部に指示することによって、前記等間隔送り量より小さい前記偏送り量での前記走査を実現する、または、前記等間隔送り量を端数切り上げで換算した前記送り数を前記モータ駆動部に指示することによって、前記等間隔送り量より大きい前記偏送り量での前記走査を実現する、印刷装置。
［態様２］印刷媒体にドットを形成することにより印刷を行う印刷装置であって、
第１の方向に沿って所定のノズルピッチで配置された複数のノズルであって同一色のドットを形成するための複数のノズルを有する印刷ヘッドと、
前記印刷ヘッドを、前記印刷媒体に対して前記第１の方向に相対的に移動させる走査を行う走査部と、
前記複数のノズルのうちの少なくとも一部を駆動して前記第１の方向と交差する第２の方向に沿ったラスタライン上のドットを形成させるヘッド駆動部と、
前記各部を制御して、複数のラスタラインが第１の方向に前記ノズルピッチより小さいライン間隔で並ぶ解像度での印刷を、複数のラスタラインを印刷する順序を決定している所定の印刷方式を用いて実行する印刷制御部と、
を備え、
前記印刷制御部は、
複数のラスタラインのライン間隔を等しくする等間隔送り量とは異なる偏送り量を用いて、前記走査を行わせる走査制御部を有し、
前記印刷方式において、前記ライン間隔をＤとし、前記ノズルピッチをＮとするとき、前記等間隔送り量は、Ｄ×（ｋ×ｎ＋ｂ）（ｎは、使用するノズル数に応じて定まる自然数、ｋは、ｋ＝Ｎ／Ｄで表される３以上のパス数、ｂは、−（１／２）ｋ＜ｂ＜（１／２）ｋである０を除く整数）で表され、
前記ｂの値が正である場合には、前記偏送り量は、前記等間隔送り量より大きい送り量に設定され、
前記ｂの値が負である場合には、前記偏送り量は、前記等間隔送り量より小さい送り量に設定される、印刷装置。
【０００８】
［適用例１］印刷媒体にドットを形成することにより印刷を行う印刷装置であって、第１の方向に沿って所定のノズルピッチで配置された複数のノズルであって同一色のドットを形成するための複数のノズルを有する印刷ヘッドと、前記印刷ヘッドを、前記印刷媒体に対して前記第１の方向に相対的に移動させる走査を行う走査部と、前記複数のノズルのうちの少なくとも一部を駆動して前記第１の方向と交差する第２の方向に沿ったラスタライン上のドットを形成させるヘッド駆動部と、前記各部を制御して、複数のラスタラインが第１の方向に前記ノズルピッチより小さいライン間隔で並ぶ解像度での印刷を、複数のラスタラインを印刷する順序を決定している所定の印刷方式を用いて実行する印刷制御部と、を備え、前記印刷制御部は、複数のラスタラインのライン間隔を等しくする等間隔送り量とは異なる偏送り量を用いて、前記走査を行わせる走査制御部であって、前記偏送り量は、用いる前記印刷方式の種類に応じて前記等間隔送り量より大きくまたは小さくされた送り量である、前記走査制御部を有する、印刷装置。
【０００９】
上記構成によれば、走査の方向（第１の方向）の解像度がノズルピッチより小さい印刷（いわゆるインタレース印刷）を行う際に、用いる印刷方式の種類に応じて等間隔送り量より大きくまたは小さくされた偏送り量を、走査の送り量として用いる。この結果、送り量の誤差に起因する画質の劣化を、印刷方式に応じて低減することができる。
【００１０】
なお、本発明は、種々の形態で実現することが可能であり、例えば、印刷装置の制御装置、印刷装置に関する設定を行う装置、システム、印刷方法、これらの方法、装置、システムの機能を実現するためのコンピュータプログラム、そのコンピュータプログラムを記録した記録媒体、等の形態で実現することができる。
【図面の簡単な説明】
【００１１】
【図１】実施例における複合機２００の構成を示すブロック図である。
【図２】プリンタ部２５０の概略構成を示す図である。
【図３】搬送制御について説明するための図である。
【図４】４パスの印刷方式について説明する図である。
【図５】８パスの印刷方式について説明する図である。
【図６】８パスの印刷方式について説明する図である。
【図７】複合機２００の印刷処理の処理ステップを示すフローチャートである。
【図８】送り量決定処理の処理ステップを示すフローチャートである。
【図９】偏送り量を用いた場合の実際の単位送り量を示すグラフである。
【図１０】８パスの各印刷方式におけるライン間隔の最大値をシミュレートした結果を示すグラフである。
【発明を実施するための形態】
【００１２】
Ａ．実施例：
Ａ−１．印刷装置の構成：
次に、本発明の実施の形態を実施例に基づき説明する。図１は、実施例における複合機２００の構成を示すブロック図である。
【００１３】
複合機２００は、ＣＰＵ２１０と、インクジェット式のプリンタ部２５０と、フラットベッド式のスキャナ部２６０と、パーソナルコンピュータなどの計算機あるいはＵＳＢメモリなどの外部記憶装置と接続するためのインタフェースを含む通信部２７０と、操作パネルや各種のボタンを含む操作部２８０と、ＲＡＭ、ＲＯＭ、ハードディスクなどの記憶装置２９０を備えている。通信部２７０は、通信部２７０のインタフェースに接続された計算機や外部記憶装置との間でデータ通信を行う。
【００１４】
記憶装置２９０には、バッファ領域２９１が確保されると共に、制御プログラム２９２と、設定情報２９３とが格納されている。設定情報２９３には、設定情報１（図１）として示す内容が含まれている。設定情報１では、インタレース印刷の複数種類の印刷方式（後述）のそれぞれについて、等間隔送り量（後述）と、送り量のシフト量（後述）とが対応付けられている。ＣＰＵ２１０は、制御プログラム２９２を実行することにより、複合機２００の制御部として機能する。図１では、複合機２００の制御部としての機能部のうち、説明に必要な機能部を選択的に図示している。具体的には、ＣＰＵ２１０は、プリンタ部２５０を制御して印刷を実行する印刷制御部Ｍ２０として機能する。印刷制御部Ｍ２０は、複数種類の印刷方式の中から、印刷に用いる１つの印刷方式を選択する印刷方式選択部Ｍ２１と、プリンタ部２５０の搬送機構２４０（後述）に用紙などの印刷媒体の搬送を行わせる搬送制御部Ｍ２２とを備えている。搬送制御部Ｍ２２は、選択された印刷方式に応じてそれぞれ異なる偏送り量（後述）を設定する送り量設定部Ｍ２３と、設定された送り量に応じた送り数（後述）を算出して搬送機構２４０に指示する送り数指示部Ｍ２４とを備えている。
【００１５】
プリンタ部２５０は、複数種類のインク、例えば、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の各インクを吐出して印刷を行う。プリンタ部２５０は、インク吐出機構２２０と主走査機構２３０と搬送機構２４０とを備えている。搬送機構２４０は、搬送モータ２４２と、該搬送モータ２４２を駆動する搬送モータ駆動部２４１と、ロータリエンコーダ２４３とを備え、搬送モータ２４２の動力で印刷媒体を搬送する。インク吐出機構２２０は、複数のノズル（後述）を有する印刷ヘッド２２２と、複数のノズルのうちの少なくとも一部を駆動するヘッド駆動部２２１とを備え、搬送機構２４０によって搬送される印刷媒体上にノズルからインクを吐出してドットを形成する。主走査機構２３０は、主走査モータ２３２と、該主走査モータ２３２を駆動する主走査モータ駆動部２３１とを備え、主走査モータ２３２の動力で印刷ヘッド２２２を主走査方向に往復動（主走査）させる。
【００１６】
図２は、プリンタ部２５０の概略構成を示す図である。図２（ａ）は、プリンタ部２５０の全体構成の概略を示し、図２（ｂ）は、図２（ａ）における下側から見た印刷ヘッド２２２の構成を示している。プリンタ部２５０は、さらに、印刷媒体としての用紙Ｐを収容するための用紙トレイ２０ａ、２０ｂと、印刷後の用紙Ｐが排出される排紙トレイ２１と、印刷ヘッド２２２のインクを吐出する面と対向して配置されたプラテン４０と、を備えている（図２（ａ））。
【００１７】
搬送機構２４０は、用紙トレイ２０ａ、２０ｂから、プラテン４０上を通り、排紙トレイ２１に至る搬送経路に沿って、用紙Ｐを搬送する。矢印ＡＲは、プラテン４０上における用紙Ｐの搬送方向（図２（ａ）＋Ｘ方向）を示している。以下、プラテン４０上における用紙Ｐの搬送方向を、「搬送方向ＡＲ」と呼ぶ。用紙Ｐがプラテン４０上を搬送方向ＡＲに搬送されることにより、印刷ヘッド２２２は、用紙Ｐに対して搬送方向ＡＲの反対方向に相対的に移動する。搬送方向ＡＲの反対方向を、副走査方向とも呼び、印刷ヘッドを、用紙Ｐになどの印刷媒体に対して副走査方向に相対的に移動させることを、副走査とも呼ぶ。また、所定の方向の反対方向側を、当該方向の上流側とも呼び、所定の方向側を、当該方向の下流側とも呼ぶ。
【００１８】
搬送機構２４０は、さらに、プラテン４０から見て搬送方向ＡＲの上流側に配置された上流側挟持部２４４と、プラテン４０から見て搬送方向ＡＲの下流側に配置された下流側挟持部２４５と、用紙トレイ２０ａ、２０ｂから上流側挟持部２４４に至る上流搬送経路２４８（図２（ａ）：破線）上に用紙Ｐを搬送する上流搬送部（図示せず）とを備えている。上流側挟持部２４４は、搬送モータ２４２によって回転駆動される上流側搬送ローラ２４４ａと、上流側従動ローラ２４４ｂと、を備え、これらのローラによって用紙Ｐを挟持して搬送方向ＡＲに用紙Ｐを搬送する。下流側挟持部２４５は、搬送モータ２４２の動力によって回転駆動される下流側搬送ローラ２４５ａと、下流側従動ローラ２４５ｂと、を備え、これらのローラによって用紙Ｐを挟持して搬送方向ＡＲに用紙Ｐを搬送する。
【００１９】
主走査機構２３０は、さらに、印刷ヘッド２２２を搭載するキャリッジ２３３と、キャリッジ２３３を主走査方向（図２：Ｙ軸方向）に沿って往復動可能に保持する摺動軸２３４と、を備えている。主走査機構２３０は、主走査モータ２３２の動力を用いて、キャリッジ２３３を摺動軸２３４に沿って往復動させる主走査を実行する。
【００２０】
図２（ｂ）に示すように、印刷ヘッド２２２のプラテン４０と対向する面には、上述したＣ、Ｍ、Ｙ、Ｋの各インクを吐出するノズル列ＮＣ、ＮＭ、ＮＹ、ＮＫが形成されている。各ノズル列は、同一色のインクを吐出して用紙Ｐ上にドットを形成する複数のノズル（例えば、２１０個のノズル）をそれぞれ有している。各ノズルには、各ノズルを駆動してインクを吐出させるための駆動素子としてのピエゾ素子（図示せず）が設けられている。図２（ｂ）に示すように、１つのノズル列に含まれる複数のノズルは、副走査方向にノズルピッチＮで並んでいる。なお、複数のノズルは、図２（ｂ）に示すように、直線状に並んでいる必要はなく、例えば、千鳥状に並んでいても良い。
【００２１】
図３は、搬送制御について説明するための図である。図３（ａ）〜（ｃ）は、搬送制御に用いられるロータリエンコーダ２４３の一例について説明する図である。図３（ａ）に示すように、ロータリエンコーダ２４３は、スリット盤２４３１と、発光部２４３２と、２つの受光部２４３３、２４３４と、受光部からの信号を処理して出力する出力部（図示省略）を備えている。
【００２２】
スリット盤２４３１は、図３（ａ）に示すように、円盤形状を有している。スリット盤２４３１は、上流側搬送ローラ２４４ａの回転軸と同軸に固定され、上流側搬送ローラ２４４ａと同期して回転する。スリット盤２４３１の外周縁部には、スリット盤２４３１の径方向に延びる多数のスリットＳＬが、一定の間隔で（一定の周期で）、全周に亘って形成されている。図３（ｂ）のハッチング部分は、スリットＳＬの形成領域を示している。
【００２３】
発光部２４３２は、スリット盤２４３１の軸方向の一方の側において、複合機２００の本体に固定されている（図３（ａ））。発光部２４３２は、例えば、発光ダイオードとレンズを含み、スリット盤２４３１の軸方向の一方の側から、スリットＳＬの形成領域に対して、光を照射する。２つの発光部２４３２は、スリット盤２４３１の軸方向の他方の側において、スリット盤２４３１のスリットＳＬの形成領域を挟んで、発光部２４３２と対向する位置に固定されている（図３（ａ））。受光部２４３３と受光部２４３４は、スリットの形成周期に対する位相が互いに９０度ずれた位置に配置されている。
【００２４】
受光部２４３３、２４３４は、スリットＳＬを介して、発光部２４３２が発する光を受光し、受光した光に応じた電気信号を生成する。図示しない出力部は、受光部２４３３、２４３４が生成した電気信号に基づくパルス信号を出力する。
【００２５】
図３（ｃ）には、スリット盤２４３１が一定速度で回転しているとき、すなわち、上流側挟持部２４４が一定速度で回転しているときにロータリエンコーダ２４３から出力されるパルス信号の一例が示されている。パルス信号Ｓ１、Ｓ２は、それぞれ、受光部２４３３、２４３３が生成する電気信号に対応している。パルス信号Ｓ１、Ｓ２の周期は、スリット盤２４３１におけるスリットＳＬの形成周期に対応している。パルス信号Ｓ１と、パルス信号のＳ２は、互いに９０度位相がずれている。パルス信号Ｓ１、Ｓ２の１周期は、スリット盤２４３１が、スリット間隔分だけを回転するのに要した時間に等しい。
【００２６】
パルス信号Ｓ１、Ｓ２は、搬送モータ駆動部２４１に入力され、搬送モータ駆動部２４１は、これらの信号の立ち上がりエッジおよび立ち下がりエッジをカウントしながら、搬送モータ２４２を駆動することによって、用紙Ｐの送り量を制御する。搬送モータ駆動部２４１がカウント可能な最小単位Ｔは、図８（ｃ）に示すように、パルス信号Ｓ１、Ｓ２の１／４周期となる。
【００２７】
搬送モータ駆動部２４１が制御可能な送り量の最小単位である最小送り量は、上述したパルス信号Ｓ１、Ｓ２のカウント可能な最小単位Ｔ、すなわち、ロータリエンコーダ２４３の分解能に応じて定まる。例えば、最小送り量は、最小単位Ｔに対応する送り量とされる。実施例では、最小送り量は、例えば、１μｍまたは１μｍ以下の値である。
【００２８】
印刷制御部Ｍ２０の送り数指示部Ｍ２４は、他の単位（例えば、μｍ）で表された指示送り量Ｌｒ（整数値とは限らず、少数点以下の値を含み得る）を、最小送り量の数を表す整数値である送り数Ｌｐ（単位は、例えば、パルス数）に換算する。指示送り量Ｌｒは、例えば、後述する送り量決定処理（図８）において送り量設定部Ｍ２３が決定する使用送り量Ｌｇである。送り数指示部Ｍ２４は、送り数Ｌｐを搬送モータ駆動部２４１に指示することによって、搬送すべき送り量を搬送モータ駆動部２４１に指示する。図３（ｄ）に示すように、送り数Ｌｐは整数値であるので、指示送り量Ｌｒを正確に送り数Ｌｐに換算できず、端数ΔＬｒが生じ得る。送り数指示部Ｍ２４は、指示送り量Ｌｒを送り数Ｌｐに換算する際には、端数切り下げ、および、端数切り上げのいずれかを用いる。例えば、送り数指示部Ｍ２４は、端数ΔＬｒが、最小送り量の半分を超える場合には、端数切り上げを用い、半分以下である場合には、端数切り下げを用いても良い。また、送り数指示部Ｍ２４は、端数ΔＬｒを記憶しておき、次回の送り数Ｌｐを決定する際に、考慮しても良い。
【００２９】
Ａ−２：印刷方式：
次に、印刷制御部Ｍ２０（図１）が実行可能な印刷方式について説明する。印刷制御部Ｍ２０は、インク吐出機構２２０と、主走査機構２３０と、搬送機構２４０とを制御して、単位印刷と単位副走査とを交互に繰り返し実行することにより印刷を行う。単位印刷は、用紙Ｐをプラテン４０上に停止した状態で、主走査を行いつつ、印刷ヘッド２２２のノズルを駆動することによって行われる印刷である。１回の単位印刷に対応する１回の主走査をパスとも呼ぶ。単位副走査は、所定の単位送り量だけ用紙Ｐを搬送方向ＡＲに搬送することによって行われる。
【００３０】
印刷制御部Ｍ２０は、４パスについて２種類、８パスについて４種類の印刷方式を用いて、インタレース印刷を実行することができる。図４は、４パスの印刷方式について説明する図である。図４（ａ）は、４ｎ＋１の印刷方式を示し、図４（ｂ）は、４ｎ−１の印刷方式を示す。図５、６は、８パスの印刷方式について説明する図である。図５（ａ）、（ｂ）は、それぞれ、８ｎ＋１、８ｎ−１の印刷方式を示す。図６（ａ）、（ｂ）は、それぞれ、８ｎ＋３、８ｎ−３の印刷方式を示す。
【００３１】
インタレース印刷によって、複数のラスタラインＲＬが副走査方向にノズルピッチＮより小さなライン間隔（副走査方向のドットピッチ）Ｄで並ぶ解像度での印刷を行うことができる。ここで、ラスタラインＲＬは、主走査方向に並んだドットＤＴによって形成されるラインである。印刷画像は、副走査方向に並んだ複数のラスタラインＲＬによって形成される。ラスタ番号ＲＮは、印刷画像を形成する各ラスタラインに、副走査方向の上流側から下流側に順次に付された番号である。以下では、ラスタ番号ｊ（ｊは、自然数）のラスタラインＲＬをラスタラインＲＬ（ｊ）とも記述する。
【００３２】
各図には、各パスにおけるノズルの副走査方向の位置が示されている。ここで、パス数ｋは、ノズルピッチＮ／ライン間隔Ｄで表される。すなわち、４パスは、使用するノズルのノズルピッチＮの１／４のライン間隔Ｄで、８パスは、ノズルピッチＮの１／８のライン間隔Ｄで、それぞれ印刷する印刷方式である。すなわち、８パスの印刷方式では、４パスの印刷方式と比べて、副走査方向の解像度を２倍にすることができる。また、個々のパスを特定するために、符号Ｐ（ｍ）を用いる。ここで、ｍは、各パスが実行される順番を表すパス順である。各図に示す各ラスタライン上のドットＤＴに付された番号は、当該ラスタラインＲＬ上のドットＤＴを形成するパスのパス順である。例えば、図４（ａ）に示すラスタラインＲＬ（１）、ＲＬ（５）上のドットＤＴは、パスＰ（１）において形成され、ラスタラインＲＬ（２）、ＲＬ（６）、ＲＬ（１０）上のドットＤＴは、パスＰ（２）において形成される。
【００３３】
各図には印刷可能範囲を示す水平線が図示されている。この水平線より副走査方向の上流側（各図の上側）では、全てのラスタラインＲＬを印刷することができないため、印刷は行われない。
【００３４】
印刷方式の名称は、「ｋｎ＋ｂ」（ｎは、使用するノズル数に応じて定まる自然数、ｋは、ｋ＝Ｎ／Ｄで表される３以上のパス数、ｂは、−（１／２）ｋ＜ｂ＜（１／２）ｋである０を除く整数）で表される。これは、使用するノズル数が（ｋｎ＋ｂ）個であり、単位送り量が、Ｄ×（ｋ×ｎ＋ｂ）である印刷方式であることを表している。例えば、図４（ａ）に示す４ｎ＋１の印刷方式は、４パスの印刷方式であり、例えば、２０１個のノズルを用いてライン間隔Ｄの２０１倍の単位送り量（ｎ＝５０の場合）で印刷を行う印刷方式である。また、図６（ａ）に示す８ｎ＋３の印刷方式は、８パスの印刷方式（従って、ライン間隔Ｄは、４パスの場合のライン間隔Ｄの半分である）であり、例えば、２０３個のノズルを用いてライン間隔Ｄの２０３倍の単位送り量（ｎ＝２５の場合）で印刷を行う印刷方式である。各図では、図の煩雑を避けるため、ｎ＝１の場合を図示している。ここで言う単位送り量は、印刷される全てのラスタラインのライン間隔を等しくする理想的な送り量であり、等間隔送り量とも呼ぶ。また、ここでいうライン間隔Ｄは、等間隔送り量によって実現される理想的なライン間隔Ｄであり、理想ライン間隔Ｄとも呼ぶ。また、各印刷方式の等間隔送り量を区別するために、４ｎ＋１、４ｎ−１、８ｎ＋３、８ｎ−３、８ｎ＋１、８ｎ−１の等間隔送り量を、それぞれ、符号Ｌ１、Ｌ２、Ｌ３、Ｌ４、Ｌ５、Ｌ６で表す。
【００３５】
４ｎ＋１（図４（ａ））と、４ｎ−１（図４（ｂ））の印刷方式は、４パスの印刷方式である点で共通するが、印刷画像を構成する複数のラスタラインの印刷順序が互いに異なっている。言い換えれば、複数のラスタラインの印刷順序は、印刷方式によって決定付けられている。具体的に、印刷画像の副走査方向の両端部を除いた領域を印刷するパスＰ（ｍ）について説明する。インタレース印刷では、パスＰ（ｍ）は、既に前回のパスＰ（ｍ−１）で一部のラスタラインが印刷されている一部印刷済み領域において、ラスタラインを印刷すると共に、一部印刷済み領域より副走査方向下流側の領域において、ラスタラインを印刷する。４ｎ＋１では、パスＰ（ｍ）は、一部印刷済み領域において、前回のパスＰ（ｍ−１）にて印刷されたラスタラインの副走査方向下流側に隣接するラスタラインを印刷する。４ｎ−１では、パスＰ（ｍ）は、一部印刷済み領域において、前回のパスＰ（ｍ−１）にて印刷されたラスタラインの副走査方向上流側に隣接するラスタラインを印刷する。
【００３６】
８ｎ＋１（図５（ａ））と、８ｎ−１（図５（ｂ））と、８ｎ＋３（図６（ａ））と、８ｎ−３（図６（ｂ））の印刷方式は、８パスの印刷方式である点で共通するが、印刷画像を構成する複数のラスタラインの印刷順序が互いに異なっている。言い換えれば、複数のラスタラインの印刷順序は、印刷方式によって決定付けられている。具体的には、８ｎ＋１では、パスＰ（ｍ）は、一部印刷済み領域において、前回のパスＰ（ｍ−１）にて印刷されたラスタラインの副走査方向下流側に隣接するラスタラインを印刷する。８ｎ−１では、パスＰ（ｍ）は、一部印刷済み領域において、前回のパスＰ（ｍ−１）にて印刷されたラスタラインの副走査方向上流側に隣接するラスタラインを印刷する。８ｎ＋３では、パスＰ（ｍ）は、一部印刷済み領域において、前回のパスＰ（ｍ−１）にて印刷されたラスタラインから見て、３本だけ副走査方向下流側に位置するラスタラインを印刷する。８ｎ−３では、パスＰ（ｍ）は、一部印刷済み領域において、前回のパスＰ（ｍ−１）にて印刷されたラスタラインから見て、３本だけ副走査方向上流側に位置するラスタラインを印刷する。
【００３７】
Ａ−３：印刷処理：
図７は、複合機２００の印刷処理の処理ステップを示すフローチャートである。この印刷処理は、複合機２００の印刷制御部Ｍ２０が、インタレース印刷を行うための印刷ジョブを受け付けた場合に実行される。
【００３８】
ステップＳ１１０では、印刷制御部Ｍ２０の印刷方式選択部Ｍ２１は、印刷条件を取得する。印刷条件は、例えば、インタレース印刷のパス数（副走査方向の印刷解像度）、バッファ領域２９１のうち印刷に使用できる容量（使用可能バッファ容量）、使用不可能なノズルを含む。パス数の取得は、例えば、印刷ジョブに含まれるプリントコマンドを参照することによって行われる。使用不可能なノズルは、例えば、インク詰まりによって、インクを吐出できないノズルである。使用不可能なノズルは、例えば、当該ノズルを示す特定情報を操作部２８０を介してユーザから受け付けることによって、特定されても良い。または、印刷ヘッド２２２の各ノズルにノズル詰まりを検出するセンサを設け、当該センサの検出信号に基づいて使用不可能なノズルを特定しても良い。バッファ領域２９１は、他の機能部、例えば、通信部２７０やスキャナ部２６０の動作状況に応じて、各機能部に割り当てられるので、他の機能部の動作状況に応じて、使用可能バッファ容量は、異なり得る。
【００３９】
ステップＳ１２０では、印刷方式選択部Ｍ２１は、印刷条件に応じて、用いるべき印刷方式を決定する。具体的には、印刷方式選択部Ｍ２１は、使用不可能なノズルが有る場合には、そのノズルの位置、および、使用可能バッファ容量に応じて、使用ヘッド長の最大値を認識する。ここで、使用ヘッド長は、各インク色ごとに設けられた各ノズル列（図２（ｂ））における副走査方向に並んだ複数のノズルのうち、印刷で使用するノズルの数で表される。使用ヘッド長の最大値は、使用不可能なノズルがある場合や、使用可能バッファ容量が少ない場合には、小さくなる。
【００４０】
印刷方式選択部Ｍ２１は、使用ヘッド長の最大値に応じて、なるべく大きい使用ヘッド長で印刷を行うように、印刷方式を決定する。使用ヘッド長が大きいほど、印刷速度が向上するからである。例えば、使用ヘッド長の最大値が１５０であり、８パスのインタレース印刷を行う場合を考える。この場合には、４つの印刷方式、すなわち、８ｎ−３、８ｎ−１、８ｎ＋１、８ｎ＋３において、取り得る最大の使用ヘッド長は、それぞれ、１４９（ｎ＝１９）、１４３（ｎ＝１８）、１４５（ｎ＝１８）、１４７（ｎ＝１８）である。したがって、この場合には、印刷方式選択部Ｍ２１は、印刷方式を８ｎ−３（ｎ＝１９）に決定する。
【００４１】
ステップＳ１３０では、印刷制御部Ｍ２０の送り量設定部Ｍ２３は、用いる印刷方式のパス数が４パスであるか、８パスであるかを判断する。送り量設定部Ｍ２３は、用いる印刷方式のパス数が４パスである場合には、４パス送り量決定処理を実行し（ステップＳ１４０）、用いる印刷方式のパス数が８パスである場合には、８パス送り量決定処理を実行する（ステップＳ１５０）。各送り量決定処理は、使用する単位送り量を決定する処理である。ここで決定される単位送り量は、上述した等間隔送り量とは異なる場合があるので、区別のため、使用送り量Ｌｇとも呼ぶ。
【００４２】
図８は、送り量決定処理の処理ステップを示すフローチャートである。図８（ａ）は、４パス送り量決定処理について、図８（ｂ）は、４パス送り量決定処理について、それぞれ示す。まず、４パス送り量決定処理について説明する。
【００４３】
ステップＳ１４１０では、送り量設定部Ｍ２３は、白筋抑制モードであるか否かを判断する。白筋抑制モードであるか否かの設定は、例えば、ユーザが操作部２８０を介して設定した印刷モードに応じて行うこととしても良い。あるいは、印刷ジョブに白筋抑制モードを用いるか否かを示すコマンドを含めることとしても良い。
【００４４】
送り量設定部Ｍ２３は、白筋抑制モードでないと判断すると（ステップＳ１４１０：ＮＯ）、設定情報２９３（図１）を参照して、使用送り量Ｌｇを、４パスの印刷方式に応じた等間隔送り量（Ｌ１またはＬ２（図１：設定情報１参照））に設定して（ステップＳ１４２０）、処理を終了する。送り量設定部Ｍ２３は、白筋抑制モードであると判断すると（ステップＳ１４１０：ＹＥＳ）、図７のステップＳ１２０にて決定された印刷方式が、４ｎ＋１であるか、４ｎ−１であるかを判断する（ステップＳ１４３０）。送り量設定部Ｍ２３は、設定情報２９３（図１）を参照して、印刷方式に応じて、等間隔送り量から所定のシフト量だけシフトさせた偏送り量を、使用送り量Ｌｇとして設定する。具体的には、送り量設定部Ｍ２３は、印刷方式が４ｎ＋１である場合には、４ｎ＋１の等間隔送り量Ｌ１よりシフト量Δｄ（Δｄ＞０）だけ大きくした値に設定し（ステップＳ１４４０）、印刷方式が４ｎ−１である場合には、４ｎ−１の等間隔送り量Ｌ２よりシフト量Δｄだけ小さくした値に設定する（ステップＳ１４５０）。Δｄの値は、本実施例では、１μｍである。
【００４５】
次に、８パス送り量決定処理について説明する。
ステップＳ１５１０では、送り量設定部Ｍ２３は、白筋抑制モードであるか否かを判断する。送り量設定部Ｍ２３は、白筋抑制モードでないと判断すると（ステップＳ１５１０：ＮＯ）、設定情報２９３（図１）を参照して、使用送り量Ｌｇを、８パスの印刷方式に応じた等間隔送り量（Ｌ３〜Ｌ６のいずれか（図１：設定情報１参照））に設定して（ステップＳ１５２０）、処理を終了する。送り量設定部Ｍ２３は、白筋抑制モードであると判断すると（ステップＳ１５１０：ＹＥＳ）、図７のステップＳ１２０にて決定された印刷方式が、８ｎ−１、８ｎ＋１、８ｎ−３、８ｎ＋３のいずれであるかを判断する（ステップＳ１５３０）。送り量設定部Ｍ２３は、設定情報２９３（図１）を参照して、印刷方式に応じて、等間隔送り量から所定のシフト量だけシフトさせた偏送り量を、使用送り量Ｌｇとして設定する。具体的には、送り量設定部Ｍ２３は、印刷方式が８ｎ＋３である場合には、等間隔送り量Ｌ３よりシフト量Δｅ（Δｅ＞０）だけ大きくした値に設定し（ステップＳ１５４０）、印刷方式が８ｎ−３である場合には、等間隔送り量Ｌ４よりシフト量Δｅだけ小さくした値に設定する（ステップＳ１５５０）。また、送り量設定部Ｍ２３は、印刷方式が８ｎ＋１である場合には、等間隔送り量Ｌ５よりシフト量２×Δｅだけ大きくした値に設定し（ステップＳ１５６０）、印刷方式が８ｎ−１である場合には、等間隔送り量Ｌ６よりシフト量２×Δｅだけ小さくした値に設定する（ステップＳ１５７０）。Δｅの値は、本実施例では、１μｍである。
【００４６】
送り量決定処理が終了すると、印刷制御部Ｍ２０は、送り量決定処理において決定された使用送り量Ｌｇを用いて、ステップＳ１２０で決定された印刷方式にて、印刷を実行する（ステップＳ１６０：図７）。具体的には、送り量設定部Ｍ２３は、上記送り量決定処理にて決定された使用送り量Ｌｇを、上述した指示送り量Ｌｒとして、送り数指示部Ｍ２４に指示する。送り数指示部Ｍ２４は、図３を参照して説明したように、使用送り量Ｌｇを送り数に変換して搬送モータ駆動部２４１に送信することによって、送り量を搬送モータ駆動部２４１に指示する。搬送モータ駆動部２４１は、印刷において、指示された送り数に基づいて、副走査（用紙の搬送）を実行する。印刷が終了すると、印刷処理は終了される。
【００４７】
図９は、偏送り量を使用送り量Ｌｇとして用いた場合の実際の単位送り量を示すグラフである。図９（ａ）〜図９（ｄ）は、それぞれ、８ｎ＋３、８ｎ＋１、８ｎ−３、８ｎ−１を用いて印刷した場合における実際の単位送り量を示している。
【００４８】
８ｎ＋３では、８ｎ＋３の等間隔送り量Ｌ３より大きくシフトされた使用送り量Ｌｇを狙い値として用いているので、実際の単位送り量の平均値Ｌａｖｅは、等間隔送り量Ｌ３より大きくなっている。そして、バラツキにより、実際の単位送り量において、等間隔送り量Ｌ３から見て負の誤差ΔＬが発生することもあるが、その発生頻度は、等間隔送り量Ｌ３を使用送り量Ｌｇとして用いる場合と比較して低くなる。また、負の誤差ΔＬが発生した場合における誤差ΔＬの大きさ（絶対値）は、等間隔送り量Ｌ３を使用送り量Ｌｇとして用いる場合と比較して小さくなる（図９（ａ））。
【００４９】
８ｎ＋１では、８ｎ＋１の等間隔送り量Ｌ５より大きくシフトされた使用送り量Ｌｇを狙い値として用いている。そして、シフト量の絶対値は、８ｎ＋３のシフト量の絶対値より２倍大きくされている。このために、実際の単位送り量の平均値Ｌａｖｅは、等間隔送り量Ｌ５より、大幅に、大きくなっている。そして、バラツキにより、実際の単位送り量において、等間隔送り量Ｌ５から見て負の誤差ΔＬが発生することは、ほぼなくなっている。また、仮に負の誤差ΔＬが発生したとしても、その誤差ΔＬの大きさ（絶対値）は、さらに、小さくなる（図９（ｂ））。
【００５０】
８ｎ−３では、８ｎ−３の等間隔送り量Ｌ４より小さくシフトされた使用送り量Ｌｇを狙い値として用いているので、実際の単位送り量の平均値Ｌａｖｅは、等間隔送り量Ｌ４より小さくなっている。そして、バラツキにより、実際の単位送り量において、等間隔送り量Ｌ４から見て正の誤差ΔＬが発生することもあるが、その発生頻度は、等間隔送り量Ｌ４を使用送り量Ｌｇとして用いる場合と比較して低くなる。また、正の誤差ΔＬが発生した場合における誤差ΔＬの大きさ（絶対値）は、等間隔送り量Ｌ４を使用送り量Ｌｇとして用いる場合と比較して小さくなる（図９（ｃ））。
【００５１】
８ｎ−１では、８ｎ−１の等間隔送り量Ｌ６より小さくシフトされた使用送り量Ｌｇを狙い値として用いている。そして、シフト量の絶対値は、８ｎ−３のシフト量の絶対値より、２倍大きくされている。このために、実際の単位送り量の平均値Ｌａｖｅは、等間隔送り量Ｌ６より、大幅に、小さくなっている。そして、バラツキにより、実際の単位送り量において、等間隔送り量Ｌ６から見て正の誤差ΔＬが発生することは、ほぼなくなっている。また、仮に正の誤差ΔＬが発生したとしても、その誤差ΔＬの大きさ（絶対値）は、さらに、小さくなる（図９（ｄ））。
【００５２】
このように、白筋抑制モードでは、印刷方式に応じて、等間隔送り量から所定のシフト量だけシフトさせた偏送り量を、使用送り量Ｌｇとして用いる理由を以下に説明する。
【００５３】
Ａ−４：各印刷方式における単位送り量の誤差と白筋との関係：
上述したラスタ番号ＲＮ（図３〜図５参照）がｓであるラスタラインＲＬ（ｓ）を印刷するパスのパス順をＰＮ（ｓ）とし、ラスタラインＲＬ（ｓ）の副走査方向下流側に隣接するラスタラインＲＬ（ｓ＋１）を印刷するパスのパス順をＰＮ（ｓ＋１）とする。２本のラスタラインＲＬ（ｓ）とＲＬ（ｓ＋１）とのパス順差ΔＰＮ（ｓ）を、ΔＰＮ（ｓ）＝ＰＮ（ｓ＋１）−ＰＮ（ｓ）と定義する。ΔＰＮ（ｓ）は、０ではない整数値となる。ΔＰＮ（ｓ）＝「２」は、ラスタラインＲＬ（ｓ）を印刷するパスの２回後のパスでラスタラインＲＬ（ｓ＋１）が印刷されることを表す。また、ΔＰＮ（ｓ）＝「−２」は、ラスタラインＲＬ（ｓ）を印刷するパスの２回前のパスでラスタラインＲＬ（ｓ＋１）が印刷されることを表す。
【００５４】
パス順差ΔＰＮ（ｓ）は、２本のラスタラインＲＬ（ｓ）とＲＬ（ｓ＋１）とのライン間隔の誤差ΔＤ（ｓ）を評価する指標となる。実際の単位送り量は、誤差ΔＬが発生するため、等間隔送り量にはならない。実際の単位送り量における等間隔送り量との誤差ΔＬに起因して、ライン間隔の誤差ΔＤ（ｓ）が変動し得る。ライン間隔の誤差ΔＤ（ｓ）が大きいほど、実際のライン間隔が理想ライン間隔Ｄより広くなり、白筋が発生しやすくなる。実際の単位送り量が等間隔送り量より誤差ΔＬだけ大きいとすると、ライン間隔の誤差ΔＤ（ｓ）は、以下の式（１）で表される。
ΔＤ（ｓ）＝ΔＰＮ（ｓ）×ΔＬ...（１）
【００５５】
上記式（１）は、パス順差ΔＰＮ（ｓ）の絶対値の回数分だけ、送り量の誤差ΔＬが積算されて、ライン間隔の誤差ΔＤ（ｓ）となって現れることを意味している。すなわち、パス順差ΔＰＮ（ｓ）の絶対値が大きいと、ライン間隔の誤差ΔＤ（ｓ）の絶対値が大きくなる。また、パス順差ΔＰＮ（ｓ）が正の値である場合には、送り量の誤差ΔＬが正である場合に、実際のライン間隔が理想ライン間隔Ｄより広くなる。逆に、パス順差ΔＰＮ（ｓ）が負の値である場合には、送り量の誤差ΔＬが負である場合に、実際のライン間隔が理想ライン間隔Ｄより広くなる。したがって、送り量の誤差ΔＬが正である場合、すなわち、実際の単位送り量が等間隔送り量より大きい場合には、パス順差ΔＰＮ（ｓ）が正であり、かつ、その絶対値が大きいほど、そのパス順差ΔＰＮ（ｓ）に対応する２本のラスタラインの間に白筋が生じやすい。送り量の誤差ΔＬが負である場合、すなわち、実際の単位送り量が等間隔送り量より小さい場合には、パス順差ΔＰＮ（ｓ）が負であり、かつ、その絶対値が大きいほど、そのパス順差ΔＰＮ（ｓ）に対応する２本のラスタラインの間に白筋が生じやすい。
【００５６】
ここで、印刷画像に含まれる全ての隣接するラスタラインの組のパス順差ΔＰＮ（ｓ）のうち、絶対値が最大となるパス順差を最大パス順差と呼ぶ。これらのパス順差ΔＰＮ（ｓ）のうちの正であるパス順差の中で絶対値が最大となるパス順差を最大正パス順差と呼ぶ。また、これらのパス順差ΔＰＮ（ｓ）のうちの負であるパス順差ΔＰＮ（ｓ）の中で絶対値が最大となるパス順差を最大負パス順差と呼ぶ。
【００５７】
以上の説明に基づいて、以下のことが解る。
１．最大正パス順差の絶対値が、最大負パス順差の絶対値より小さい印刷方式は、送り量の誤差ΔＬが正である場合に、送り量の誤差ΔＬが負である場合と比べて、白筋が生じにくい。
２．最大負パス順差の絶対値が、最大正パス順差の絶対値より小さい印刷方式は、送り量の誤差ΔＬが負である場合に、送り量の誤差ΔＬが正である場合と比べて、白筋が生じにくい。
３．最大正パス順差の絶対値が小さい印刷方式ほど、送り量の誤差ΔＬが正である場合に白筋が生じにくい。
４．最大負パス順差の絶対値が小さい印刷方式ほど、送り量の誤差ΔＬが負である場合に白筋が生じにくい。
【００５８】
以上を踏まえて、図４に示した４パスの２種類の印刷方式について検討する。
４ｎ＋１（図４（ａ））の場合には、パス順差ΔＰＮ（ｓ）は、「−３」または「１」のいずれかの値を取る。例えば、ラスタラインＲＬ（４）とＲＬ（５）とのパス順差ΔＰＮ（４）は、「−３」である（図４（ａ）：破線ｃ１参照）。また、ラスタラインＲＬ（２）とＲＬ（３）のパス順差ΔＰＮ（２）は、「１」である（図４（ａ）：破線ｃ２参照）。したがって、４ｎ＋１の最大パス順差および最大負パス順差は、「−３」であり、最大正パス順差は、「１」である。
【００５９】
４ｎ＋１では、最大正パス順差の絶対値が、最大負パス順差の絶対値より小さい。したがって、４ｎ＋１では、送り量の誤差ΔＬが正である場合に、送り量の誤差ΔＬが負である場合と比べて、白筋が生じにくい。したがって、予め４ｎ＋１の等間隔送り量Ｌ１から正の方向にシフトさせた使用送り量Ｌｇを狙い値として設定することで、実際の送り量に等間隔送り量Ｌ１から見た負の誤差ΔＬが発生する可能性、および、発生した場合の誤差ΔＬの大きさを抑制することを抑制することが好ましい。こうすれば、４ｎ＋１を用いて印刷した場合に白筋が発生する可能性を低減することができる。
【００６０】
４ｎ−１（図４（ｂ））の場合には、パス順差ΔＰＮ（ｓ）は、「３」または「−１」のいずれかの値を取る。例えば、ラスタラインＲＬ（３）とＲＬ（４）とのパス順差ΔＰＮ（３）は、「３」である（図４（ｂ）：破線ｃ１参照）。ラスタラインＲＬ（４）とＲＬ（５）のパス順差ΔＰＮ（４）は、「−１」である（図４（ｂ）：破線ｃ２参照）。したがって、４ｎ−１の最大パス順差および最大正パス順差は、「３」であり、最大負パス順差は、「−１」である。
【００６１】
４ｎ−１では、最大負パス順差の絶対値が、最大正パス順差の絶対値より小さい。したがって、４ｎ−１では、送り量の誤差ΔＬが負である場合に、送り量の誤差ΔＬが正である場合と比べて、白筋が生じにくい。したがって、予め４ｎ−１の等間隔送り量Ｌ２から負の方向にシフトさせた使用送り量Ｌｇを狙い値として設定することで、実際の送り量に等間隔送り量Ｌ２から見た正の誤差ΔＬが発生する可能性、および、発生した場合の誤差ΔＬの大きさを抑制することが好ましい。こうすれば、４ｎ−１を用いて印刷した場合に白筋が発生する可能性を低減することができる。
【００６２】
次に、図５、６に示した８パスの４種類の印刷方式について検討する。
８ｎ＋１（図５（ａ））の場合には、パス順差ΔＰＮ（ｓ）は、「−７」または「１」のいずれかの値を取る。例えば、ラスタラインＲＬ（８）とＲＬ（９）とのパス順差ΔＰＮ（８）は、「−７」である（図５（ａ）：破線ｃ１参照）。また、ラスタラインＲＬ（１０）とＲＬ（１１）のパス順差ΔＰＮ（１０）は、「１」である（図５（ａ）：破線ｃ２参照）。したがって、８ｎ＋１の最大パス順差および最大負パス順差は、「−７」であり、最大正パス順差は、「１」である。
【００６３】
８ｎ−１（図５（ｂ））の場合には、パス順差ΔＰＮ（ｓ）は、「７」または「−１」のいずれかの値を取る。例えば、ラスタラインＲＬ（７）とＲＬ（８）とのパス順差ΔＰＮ（７）は、「７」である（図５（ｂ）：破線ｃ１参照）。また、ラスタラインＲＬ（１０）とＲＬ（１１）のパス順差ΔＰＮ（１０）は、「−１」である（図５（ｂ）：破線ｃ２参照）。したがって、８ｎ−１の最大パス順差および最大正パス順差は、「７」であり、最大負パス順差は、「−１」である。
【００６４】
８ｎ＋３（図６（ａ））の場合には、パス順差ΔＰＮ（ｓ）は、「−５」または「３」のいずれかの値を取る。例えば、ラスタラインＲＬ（２）とＲＬ（３）とのパス順差ΔＰＮ（２）は、「−５」である（図６（ａ）：破線ｃ１参照）。また、ラスタラインＲＬ（４）とＲＬ（５）のパス順差ΔＰＮ（４）は、「３」である（図６（ａ）：破線ｃ２参照）。したがって、８ｎ＋３の最大パス順差および最大負パス順差は、「−５」であり、最大正パス順差は、「３」である。
【００６５】
８ｎ−３（図６（ｂ））の場合には、パス順差ΔＰＮ（ｓ）は、「５」または「−３」のいずれかの値を取る。例えば、ラスタラインＲＬ（５）とＲＬ（６）とのパス順差ΔＰＮ（５）は、「５」である（図６（ｂ）：破線ｃ１参照）。また、ラスタラインＲＬ（６）とＲＬ（７）のパス順差ΔＰＮ（６）は、「−３」である（図６（ｂ）：破線ｃ２参照）。したがって、８ｎ−３の最大パス順差および最大正パス順差は、「５」であり、最大負パス順差は、「−３」である。
【００６６】
８ｎ＋１、８ｎ＋３では、最大正パス順差の絶対値が、最大負パス順差の絶対値より小さい。したがって、８ｎ＋１、８ｎ＋３では、送り量の誤差ΔＬが正である場合に、送り量の誤差ΔＬが負である場合と比べて、白筋が生じにくい。したがって、予め８ｎ＋１、８ｎ＋３の等間隔送り量Ｌ５、Ｌ３から正の方向にシフトさせた使用送り量Ｌｇを狙い値として設定することで、実際の送り量に、等間隔送り量Ｌ５、Ｌ３から見た負の誤差ΔＬが発生する可能性、および、発生した場合の誤差ΔＬの大きさを抑制することが好ましい。こうすれば、８ｎ＋１、８ｎ＋３を用いて印刷した場合に白筋が発生する可能性を低減することができる。
【００６７】
８ｎ−１、８ｎ−３では、最大負パス順差の絶対値が、最大正パス順差の絶対値より小さい。したがって、８ｎ−１、８ｎ−３では、送り量の誤差ΔＬが負である場合に、送り量の誤差ΔＬが正である場合と比べて、白筋が生じにくい。したがって、予め８ｎ−１、８ｎ−３の等間隔送り量Ｌ６、Ｌ４から負の方向にシフトさせた使用送り量Ｌｇを狙い値として設定することで、実際の送り量に等間隔送り量Ｌ６、Ｌ４から見た正の誤差ΔＬが発生する可能性、および、発生した場合の誤差ΔＬの大きさを抑制することが好ましい。こうすれば、８ｎ−１、８ｎ−３を用いて印刷した場合に白筋が発生する可能性を低減することができる。
【００６８】
さらに、最大正パス順差の絶対値を各印刷方式で比較すると、８ｎ＋１＜８ｎ＋３＜８ｎ−３＜８ｎ−１である。したがって、送り量の誤差ΔＬが正である場合には、白筋が生じにくい順に、８ｎ＋１、８ｎ＋３、８ｎ−３、８ｎ−１である。最大負パス順差の絶対値を各印刷方式で比較すると、８ｎ−１＜８ｎ−３＜８ｎ＋３＜８ｎ＋１である。したがって、送り量の誤差ΔＬが負である場合には、白筋が生じにくい順に、８ｎ−１、８ｎ−３、８ｎ＋３、８ｎ＋１である。
【００６９】
すなわち、８ｎ−１は、８ｎ−３と比較して、送り量の誤差ΔＬが正である場合には、白筋が発生しやすく、送り量の誤差ΔＬが負である場合には、白筋が発生しにくい。したがって、８ｎ−１では、等間隔送り量Ｌ６から負の方向にシフトさせるシフト量を、８ｎ−３より大きくすることが好ましい。こうすることで、より効果的に、８ｎ−３で印刷した場合に白筋が発生する可能性を低減することができる。
【００７０】
また、８ｎ＋１は、８ｎ＋３と比較して、送り量の誤差ΔＬが負である場合には、白筋が発生しやすく、送り量の誤差ΔＬが正である場合には、白筋が発生しにくい。したがって、８ｎ＋１では、等間隔送り量Ｌ５から正の方向にシフトさせるシフト量を、８ｎ＋３より大きくすることが好ましい。こうすることで、より効果的に、８ｎ＋３で印刷した場合に白筋が発生する可能性を低減することができる。
【００７１】
図１０は、８パスの各印刷方式を用いて印刷した場合におけるライン間隔の最大値をシミュレートした結果を示すグラフである。このシミュレーションでは、実際の単位送り量が、各印刷方式の等間隔送り量からずれた場合におけるライン間隔の最大値の変化を算出した。図１０では、各印刷方式の等間隔送り量を、横軸上の同じ位置（図１０の符号Ｌで示す位置）に合わせて、この位置からのずれ量に応じたライン間隔の最大値の変化をプロットしている。ライン間隔の最大値が大きいほど、白筋が発生しやすく、ライン間隔の最大値が小さいほど、白筋が発生しにくい。このシミュレーションでは、等間隔送り量より送り量が大きい領域（誤差ΔＬが正である領域）では、ライン間隔の最大値が、８ｎ−１＞８ｎ−３＞８ｎ＋３＞８ｎ＋１の順になっている。そして、等間隔送り量より送り量が小さい領域（誤差ΔＬが負である領域）では、ライン間隔の最大値が、逆に、８ｎ−１＜８ｎ−３＜８ｎ＋３＜８ｎ＋１の順になっている。すなわち、シミュレーションによっても、上述した説明を裏付ける結果が得られた。
【００７２】
以上説明したように、本実施例の複合機２００によれば、インタレース印刷を行う際に、用いる印刷方式の種類に応じて各印刷方式の等間隔送り量より大きくまたは小さくされた偏送り量を、使用送り量Ｌｇとする。この結果、印刷方式に応じて、送り量の誤差に起因する白筋の発生を低減し、印刷画像の画質劣化を低減することができる。
【００７３】
さらに、８ｎ＋１、８ｎ＋３、４ｎ＋１では、各印刷方式の等間隔送り量より大きくされた偏送り量を、使用送り量Ｌｇとしている。一方、８ｎ−１、８ｎ−３、４ｎ−１では、各印刷方式の等間隔送り量より小さくされた偏送り量を、使用送り量Ｌｇとしている。この結果、印刷方式の種類に応じて、白筋の発生を抑制できる偏送り量を適切に設定でき、より効果的に、白筋の発生を抑制することができる。
【００７４】
さらに、８ｎ＋１、８ｎ−１では、８ｎ＋３、８ｎ−１と比べて、各印刷方式の等間隔送り量からのシフト量の絶対値を大きく設定している。すなわち、８ｎ−１、８ｎ−１では、８ｎ＋３、８ｎ−１と比べて、使用送り量Ｌｇと等間隔送り量との差を大きく設定している。この結果、白筋の発生を抑制するために必要な分だけ等間隔送り量との差を設けた偏送り量を適切に設定でき、より効果的に、白筋の発生を抑制することができる。
【００７５】
さらに、上記実施例における複合機２００は、印刷方式選択部Ｍ２１と、送り量設定部Ｍ２４とを備えているので、複数種類の印刷方式を実行可能な複合機２００において、画質劣化が生じる可能性を低減することができる送り量を、使用できる印刷方式ごとに適切に定めることができる。
【００７６】
Ｂ．変形例：
この発明は上記実施例に限られるものではなく、その要旨を逸脱しない範囲において種々の態様において実施することが可能である。
【００７７】
（１）上記実施例では、使用送り量Ｌｇが偏送り量に決定された場合には、上述したように、送り量設定部Ｍ２３は、偏送り量を指示送り量Ｌｒとして送り数指示部Ｍ２４に指示している。そして、送り数指示部Ｍ２４が、偏送り量を送り数Ｌｐに換算して、搬送モータ駆動部２４１に指示する。これによって、偏送り量を用いた副走査が実現されている。これに代えて、第２実施例では、使用送り量Ｌｇが偏送り量に決定された場合には、偏送り量が、等間隔送り量より大きくされた偏送り量であるか、等間隔送り量より小さくされた偏送り量であるかを送り数指示部Ｍ２４に通知する。送り数指示部Ｍ２４は、指示送り量Ｌｒとして等間隔送り量を用いるが、等間隔送り量を送り数Ｌｐに換算する際に、端数切り上げ、または、端数切り下げを用いることによって、偏送り量での副走査を実現する。
【００７８】
具体的には、送り数指示部Ｍ２４は、端数ΔＬｒの大きさに拘わらず、常に端数切り上げで、等間隔送り量を送り数Ｌｐに換算することによって、等間隔送り量より大きい偏送り量での副走査を実現する。また、送り数指示部Ｍ２４は、端数ΔＬｒの大きさに拘わらず、常に端数切り下げで、等間隔送り量を送り数Ｌｐに換算することによって、等間隔送り量より小さい偏送り量での副走査を実現する。
【００７９】
この変形例によれば、等間隔送り量と偏送り量との差を、ロータリエンコーダ２４３の分解能に応じて定まる最小送り量より小さく制御できるので、精度良く偏送り量を制御することができる。例えば、上記実施例における最小送り量が、上述したシフト量Δｄ、Δｅより大きい場合などに採用され得る。
【００８０】
（２）上記実施例では、白筋抑制モードである場合に、偏送り量を使用送り量Ｌｇとして用い、白筋抑制モードでない場合に、等間隔送り量を使用送り量Ｌｇとして用いているが、これに代えて、常に、偏送り量を使用送り量Ｌｇとして用いても良い。この場合には、図１に示す設定情報２のように、印刷方式と送り量とが対応付けられた設定情報において、偏送り量のみが印刷方式ごとに対応付けられていても良い。また、この場合には、送り量決定処理（図８）において、破線で囲んだステップＳ１４１０、Ｓ１４２０（図８（ａ））、Ｓ１５１０、Ｓ１５２０（図８（ｂ））を省略しても良い。
【００８１】
（３）上記実施例における複合機２００は、単機能の印刷装置であっても良い。また、プリンタ部２５０は、主走査を伴わない印刷装置、いわゆるラインプリンタであっても良い。プリンタ部２５０の搬送機構２４０は、用紙を固定した状態で、用紙上を印刷ヘッドが副走査方向に移動する機構であっても良い。
【００８２】
（４）上記実施例における６種類の印刷方式は、インタレース印刷の印刷方式の一例であり、他のあらゆる種類の印刷方式が用いられても良い。この場合には、実施例で説明した手法によりその印刷方式における副走査特性と白筋の発生との関係を評価し、偏送り量を決定すれば良い。例えば、等間隔送り量が、Ｄ×（ｋ×ｎ＋ｂ）（Ｄは、目標単位ライン間隔、ｎは、使用するノズル数に応じて定まる自然数、ｋは、ｋ＝Ｎ／Ｄで表される３以上のパス数、ｂは、−（１／２）ｋ＜ｂ＜（１／２）ｋである０を除く整数）で表される均等送りの印刷方式が採用される場合には、ｂの値が正である場合には、等間隔送り量より大きい偏送り量に設定され、ｂの値が負である場合には、等間隔送り量より小さい偏送り量に設定されても良い。また、ｂの絶対値が大きいほど、等間隔送り量と偏送り量との差が小さく設定され、ｂの絶対値が小さいほど、等間隔送り量と偏送り量との差が大きく設定されても良い。
【００８３】
（５）上記実施例では、複合機２００は、複数種類の印刷方式を利用可能であるが、１つの印刷方式のみ利用可能な印刷装置に本発明を適用可能である。１つの印刷方式について適切な偏送り量が設定されていれば良い。
【００８４】
（６）上述した偏送り量におけるシフト量Δｄ、Δｅの大きさは、１μｍに限らず、様々な値に設定され得る。例えば、実際に送り量を変化させて印刷を行った印刷結果、シミュレーション、ドットの径、理想ライン間隔Ｄ、等を考慮して、適切な値に定められ得る。
【００８５】
（７）本発明は、例えば、複合機２００における製造工程において、複合機２００に送り量を設定する方法にも適用できる。この場合は、図８に示す送り量決定処理（破線で囲んだステップを除く）を、例えば、複合機２００とは異なる他の計算機で実行する。そして、決定された偏送り量を、複合機２００に設定すれば良い。
【００８６】
（８）上記実施例において、ハードウェアによって実現されていた構成の一部をソフトウェアに置き換えるようにしてもよく、逆に、ソフトウェアによって実現されていた構成の一部をハードウェアに置き換えてもよい。
【符号の説明】
【００８７】
２００...複合機、２２０...インク吐出機構、２２１...ヘッド駆動部、２２２...印刷ヘッド、２３０...主走査機構、２４０...搬送機構、２５０...プリンタ部、２６０...スキャナ部、２７０...通信部、２８０...操作部、２９０...記憶装置 
【図１】
0005807412.tif 000002
【図２】
0005807412.tif 000003
【図３】
0005807412.tif 000004
【図４】
0005807412.tif 000005
【図５】
0005807412.tif 000006
【図６】
0005807412.tif 000007
【図７】
0005807412.tif 000008
【図８】
0005807412.tif 000009
【図９】
0005807412.tif 000010
【図１０】
0005807412.tif 000011