(57)【要約】【課題】印刷装置において、ドット形成タイミングの違いにより生じる濃度ムラの発生を抑制する印刷を、印刷媒体を跨ぐ印刷において実現する。【解決手段】印刷装置において、インク吐出用の複数のノズルを有する印刷ヘッドを主走査方向及び副走査方向に相対移動させると共に、前記ノズルから吐出するインクによって印刷媒体にドットを形成する。こうしたドットデータに基づく印刷が、紙切れなどのより、先行の印刷媒体から後続の印刷媒体に亘って行なわれるとき、先行する印刷媒体での印刷終了位置または後続の印刷媒体における印刷開始位置を、先行する印刷媒体での印刷で実施される主走査回数に応じて決定する。【選択図】図９
2014100831.tif 000002
【特許請求の範囲】
【請求項１】
印刷媒体に印刷を行なう印刷装置であって、
画像を表わす画像データを入力し、前記ドットの形成の有無を表わすドットデータを生成するハーフトーン処理を行なうハーフトーン処理部と、
インク吐出用の複数のノズルを有する印刷ヘッドと、
前記印刷ヘッドを、を前記印刷媒体に対して主走査方向及び副走査方向に相対移動させると共に、前記ドットデータに従って、前記ノズルからインクを吐出させ、前記印刷媒体にドットを形成する印刷部と
を備え、
前記ハーフトーン処理された後のドットデータに基づく印刷が、先行の印刷媒体から後続の印刷媒体に亘って行なわれるとき、先行する印刷媒体での印刷終了位置または後続の印刷媒体における印刷開始位置を、前記先行する印刷媒体での印刷で実施される主走査回数に応じて決定する
印刷装置。
【請求項２】
請求項１記載の印刷装置であって、
前記印刷制御部は、前記先行の印刷媒体における前記印刷の終了位置を、前記先行の印刷媒体における印刷可能領域の終端よりも手前の所定の位置とする
印刷装置。
【請求項３】
請求項１記載の印刷装置であって、
前記印刷制御部は、前記後続の印刷媒体における前記印刷の開始位置を、前記後続の印刷媒体における印刷可能領域の始端よりも後ろの所定の位置とする
印刷装置。
【請求項４】
請求項１記載の印刷装置であって、
更に、所定幅分に相当する前記ドットデータを記憶する記憶部を備え、
前記印刷制御部は、前記先行の印刷媒体の終端まで前記印刷を行なった後、前記後続の印刷媒体の所定の位置まで、前記記憶部に記憶したドットデータを用いて、前記先行の印刷媒体おける前記終端の印刷を重複して行ない、前記所定の位置から新たなドットデータによる印刷を継続する
印刷装置。
【請求項５】
前記後続の印刷媒体に、前記位置を判別可能なマーキングを行なう請求項４記載の印刷装置。
【請求項６】
請求項２に記載の印刷装置であって、
前記ハーフトーン処理部は、予め閾値の配置が決定されたディザマスクを用いるディザ法により前記ドットデータを生成し、
前記先行する印刷媒体における前記所定の位置を、前記後続の印刷媒体での印刷を開始する際に、前記ディザマスクにおける各ノズルの位置と該各ノズルの位置に適用され各閾値との対応関係が保持される位置とする
印刷装置。
【請求項７】
請求項３ないし請求項５のいずれか一項に記載の印刷装置であって、
前記ハーフトーン処理部は、予め閾値の配置が決定されたディザマスクを用いるディザ法により前記ドットデータを生成し、
前記後続する印刷媒体における前記所定の位置を、前記所定の位置で印刷を開始する際に、前記ディザマスクにおける各ノズルの位置と該各ノズルの位置に適用され各閾値との対応関係が保持される位置とする
印刷装置。
【請求項８】
請求項６または請求項７に記載の印刷装置であって、
前記印刷ヘッドの前記複数のノズルは、前記副走査方向に配列され、
前記ディザマスクにおける前記対応関係は、前記印刷媒体上の各位置のドットを前記複数のノズルのうちのいずれのノズルで形成するかを示すノズルパターンの繰返しの最小単位における各位置と、該各位置に適用される前記ディザマスクの各々の閾値の値との間の対応関係である
印刷装置。
【請求項９】
請求項８記載の印刷装置であって、
前記ディザマスクは、所定の範囲のインクデューティの印刷領域において、前記印刷ヘッドに設けられ、インクを吐出する複数のノズルを前記副走査方向に配列したノズル列の両端に配置されたノズル、または、前記ノズル列の両端に配置されたノズルとして働くノズルである最先端ノズルの少なくとも一方を含み、該少なくとも一方の最先端ノズルから所定幅の間に配置された先端ノズルがインクを吐出する割合である先端ノズル使用率が、前記複数のノズルから前記先端ノズルを除いた中間ノズルがインクを吐出する割合である中間ノズル使用率よりも小さくなるように、前記複数の閾値が設定された
印刷装置。
【請求項１０】
前記主走査回数は、前記ノズルパターンの繰り返しの最小単位内の主走査の回数である請求項８または請求項９記載の印刷装置。
【請求項１１】
インク吐出用の複数のノズルを有する印刷ヘッドを印刷媒体に対して主走査方向及び副走査方向に相対移動させながら、前記ノズルから吐出するインクによって前記印刷媒体上にドットを形成して印刷を行う印刷方法であって、
画像を表わす画像データを入力し、前記ドットの形成の有無を表わすドットデータを生成するハーフトーン処理を行ない、
前記印刷ヘッドを、を前記印刷媒体に対して主走査方向及び副走査方向に相対移動させると共に、前記ドットデータに従って、前記ノズルからインクを吐出させ、前記印刷媒体にドットを形成し、
前記ハーフトーン処理された後のドットデータに基づく印刷が、先行の印刷媒体から後続の印刷媒体に亘って行なわれるとき、先行する印刷媒体での印刷終了位置または後続の印刷媒体における印刷開始位置を、前記先行する印刷媒体での印刷で実施される主走査回数に応じて決定する
印刷方法。
【請求項１２】
コンピュータにより実行可能に記録媒体に記録され、インク吐出用の複数のノズルを有する印刷ヘッドを印刷媒体に対して主走査方向及び副走査方向に相対移動させながら、前記ノズルから吐出するインクによって前記印刷媒体上にドットを形成させて印刷を行なわせるプログラムであって、
画像を表わす画像データを入力し、前記ドットの形成の有無を表わすドットデータを生成するハーフトーン処理を行なう機能と、
前記印刷ヘッドを、を前記印刷媒体に対して主走査方向及び副走査方向に相対移動させると共に、前記ドットデータに従って、前記ノズルからインクを吐出させ、前記印刷媒体にドットを形成する機能と、
前記ハーフトーン処理された後のドットデータに基づく印刷が、先行の印刷媒体から後続の印刷媒体に亘って行なわれるとき、先行する印刷媒体での印刷終了位置または後続の印刷媒体における印刷開始位置を、前記先行する印刷媒体での印刷で実施される主走査回数に応じて決定する機能と
をコンピュータにより実現するプログラム。
【請求項１３】
印刷媒体に印刷を行なう印刷装置であって、
画像を表わす画像データを入力し、前記ドットの形成の有無を表わすドットデータを生成するハーフトーン処理を行なうハーフトーン処理部と、
インク吐出用の複数のノズルを有する印刷ヘッドと、
前記印刷ヘッドを、を前記印刷媒体に対して主走査方向及び副走査方向に相対移動させると共に、前記ドットデータに従って、前記ノズルからインクを吐出させ、前記印刷媒体にドットを形成する印刷部と
を備え、
前記ハーフトーン処理された後のドットデータに基づく印刷が、先行の印刷媒体から後続の印刷媒体に亘って行なわれるとき、後続の印刷媒体における印刷速度は、前記先行の印刷媒体における印刷速度に比べて遅い
印刷装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷ヘッドを印刷媒体に対して主走査及び副走査方向に相対移動させながら印刷を行なう印刷技術に関する。
【背景技術】
【０００２】
近年、印刷ヘッドを印刷媒体に対して主走査方向及び副走査方向に相対移動させながら、インクを吐出して印刷を行なうインクジェットプリンターが普及している（例えば、下記特許文献１）。インクジェットプリンターでは、インクドットの形成の有無によって階調を表現するために、ハーフトーン処理を行なっている。画像の再現性に優れたハーフトーン処理としては、誤差拡散法や組織的ディザ法などが知られている。更に、印刷ヘッドからのドット形成位置のバラツキによる画質劣化を抑制するために、インターレース走査やオーバーラップ印刷なども行なわれている。
【０００３】
組織的ディザ法は、画像データを、ディザマスクに格納された閾値と比較することにより、ドット形成のオンオフを表わすドットデータを生成するものであり、形成されるドットの配置が所定の周波数特性を持つように、ディザマスクの各閾値が配置されている。こうした周波数特性としては、ブルーノイズ特性やグリーンノイズ特性などが知られている。
【０００４】
更に、近年では、ディザマスクの各閾値と印刷ヘッドにおけるノズルとの対応関係が一定となる大きさのディザマスクを用意し、ノズル単位で、ドットの形成のされ易さを制御しようとする技術も提案されている（例えば、下記特許文献２）。かかる印刷装置では、ドットの形成タイミングを制御することができ、ドットの形成タイミングによる生じる印刷画質の低下を抑制することができる。
【０００５】
【特許文献１】特開２０００−５２５４３号公報
【特許文献２】特開２０１０−１６２７７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、印刷媒体より大きな画像を印刷する場合には、画像の印刷が、印刷媒体を跨いで行なわれることになり、後続の印刷媒体への印刷開始の時点において、ディザマスクの各閾値と印刷ヘッドにおけるノズルとの対応関係が、崩れてしまう場合があった。こうした問題は、ロール紙など、副走査方向の印刷媒体の長さが不定であるため、いつ印刷媒体の終端が検出されるかが分からない印刷装置において、特に問題となる。印刷媒体の幅が大きな印刷装置では、印刷媒体の終端が画像の印刷の完了前に検出されたからといって、印刷をやり直せば、印刷済みの印刷媒体および使用したインクを無駄にしてしまう。かといって、インクの無駄を嫌って、各印刷でのロール紙の使用量を計数し、ロール紙の残量制御・紙切れ前の交換を行なえば、ロール紙の残量が、印刷しようとする画像の大きさ（例えばｍメートル）未満であれば、今度はロール紙を廃棄することになってしまう。従って、先行の印刷媒体の終端あるいはその近傍まで印刷を行なった後、後続の印刷媒体に印刷を行ない、両者をつないで使用することも行なわれているが、先行の印刷媒体の終端付近に印刷された画像と比べて、後続の印刷媒体に印刷された画像の画質が低下もしくは相違してしまうことがあった。これは、ディザマスクの各閾値と印刷ヘッドにおけるノズルとの対応関係が、崩れてしまうためである。
【０００７】
上述の問題を踏まえ、本発明が解決しようとする課題は、印刷媒体を跨いで画像の印刷が行なわれる場合の画質の相違を解消することにある。また、上記課題の他、従来の印刷装置においては、その小型化や、低コスト化、省資源化、製造の容易化、使い勝手の向上等が望まれていた。
【課題を解決するための手段】
【０００８】
本発明は、上述の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は適用例として実現することが可能である。
【０００９】
（１）本発明の一形態によれば、印刷媒体に印刷を行なう印刷装置が提供される。この印刷装置は、画像を表わす画像データを入力し、前記ドットの形成の有無を表わすドットデータを生成するハーフトーン処理を行なうハーフトーン処理部と、インク吐出用の複数のノズルを有する印刷ヘッドと、前記印刷ヘッドを、を前記印刷媒体に対して主走査方向及び副走査方向に相対移動させると共に、前記ドットデータに従って、前記ノズルからインクを吐出させ、前記印刷媒体にドットを形成する印刷部とを備える。この印刷装置では、ハーフトーン処理された後のドットデータに基づく印刷が、先行の印刷媒体から後続の印刷媒体に亘って行なわれるとき、先行する印刷媒体での印刷終了位置または後続の印刷媒体における印刷開始位置を、前記先行する印刷媒体での印刷で実施される主走査回数に応じて決定する。
【００１０】
かかる印刷装置では、ハーフトーン処理された後のドットデータに基づく印刷が、先行の印刷媒体から後続の印刷媒体に亘って行なわれるとき、先行する印刷媒体での印刷終了位置または後続の印刷媒体における印刷開始位置を、前記先行する印刷媒体での印刷で実施される主走査回数に応じて決定する。従って、先行する印刷媒体において実施された主走査回数によって定まる印刷条件があるとき、これを考慮して、先行の印刷媒体から後続する印刷媒体に跨った印刷を行なうことができる。
【００１１】
（２）こうした印刷装置では、前記印刷制御部は、前記先行の印刷媒体における前記印刷の終了位置を、前記先行の印刷媒体における印刷可能領域の終端よりも手前の所定の位置としてもよい。この場合、先行する印刷媒体において実施された主走査回数によって定まる印刷条件を、先行する印刷媒体における印刷の終端の位置の変更により、先行の印刷媒体から後続する印刷媒体に跨った印刷に反映させることができる。
【００１２】
（３）こうした印刷装置では、前記印刷制御部は、前記後続の印刷媒体における前記印刷の開始位置を、前記後続の印刷媒体における印刷可能領域の始端よりも後ろの所定の位置としても良い。この印刷装置では、先行する印刷媒体において実施された主走査回数によって定まる印刷条件を、後続する印刷媒体における印刷の開始の位置の変更により、先行の印刷媒体から後続する印刷媒体に跨った印刷に反映させることができる。
【００１３】
（４）こうした印刷装置は、更に、所定幅分に相当する前記ドットデータを記憶する記憶部を備え、前記印刷制御部は、前記先行の印刷媒体の終端まで前記印刷を行なった後、前記後続の印刷媒体の所定の位置まで、前記記憶部に記憶したドットデータを用いて、前記先行の印刷媒体おける前記終端の印刷を重複して行ない、前記所定の位置から新たなドットデータによる印刷を継続するものとしても良い。この印刷装置では、先行する印刷媒体に重複した画像を印刷するので、先行する印刷媒体と後続する印刷媒体のつなぎ合わせを容易に行なうことができる。
【００１４】
（５）こうした重複印刷を行なう印刷装置では、後続の印刷媒体に、前記位置を判別可能なマーキングを行なうものとしても良い。こうすれば、更につなぎ合わせが容易となる。
【００１５】
（６）こうした印刷装置において、前記ハーフトーン処理部は、予め閾値の配置が決定されたディザマスクを用いるディザ法により前記ドットデータを生成し、
前記先行する印刷媒体における前記所定の位置を、前記後続の印刷媒体での印刷を開始する際に、前記ディザマスクにおける各ノズルの位置と該各ノズルの位置に適用され各閾値との対応関係が保持される位置としてもよい。
【００１６】
（７）あるいは、前記ハーフトーン処理部は、予め閾値の配置が決定されたディザマスクを用いるディザ法により前記ドットデータを生成し、前記後続する印刷媒体における前記所定の位置を、前記所定の位置で印刷を開始する際に、前記ディザマスクにおける各ノズルの位置と該各ノズルの位置に適用され各閾値との対応関係が保持される位置としても良い。
【００１７】
いずれの印刷装置でも、印刷媒体上にインクを吐出するのに用いられる各ノズルの位置と該各ノズルの位置に適用され各閾値との対応関係が保持され、画像の印刷において、濃度のムラや滲みなどの発生を抑制できる。
【００１８】
（８）こうした印刷装置では前記印刷ヘッドの前記複数のノズルは、前記副走査方向に配列され、前記ディザマスクにおける前記対応関係は、前記印刷媒体上の各位置のドットを前記複数のノズルのうちのいずれのノズルで形成するかを示すノズルパターンの繰返しの最小単位における各位置と、該各位置に適用される前記ディザマスクの各々の閾値の値との間の関係としてもよい。この印刷装置では、印刷媒体上の各位置のドットを前記複数のノズルのうちのいずれのノズルで形成するかを示すノズルパターンの繰返しの最小単位における各位置と、該各位置に適用される前記ディザマスクの各々の閾値の値との間の関係を保存することができる。
【００１９】
（９）この印刷装置では、前記ディザマスクは、所定の範囲のインクデューティの印刷領域において、前記印刷ヘッドに設けられ、インクを吐出する複数のノズルを前記副走査方向に配列したノズル列の両端に配置されたノズル、または、前記ノズル列の両端に配置されたノズルとして働くノズルである最先端ノズルの少なくとも一方を含み、該少なくとも一方の最先端ノズルから所定幅の間に配置された先端ノズルがインクを吐出する割合である先端ノズル使用率が、前記複数のノズルから前記先端ノズルを除いた中間ノズルがインクを吐出する割合である中間ノズル使用率よりも小さくなるように、前記複数の閾値を設定しても良い。こうした印刷装置では、ノズル列の先端ほど使用率が下がるので、ドットの形成タイミングの周期による印刷のムラを抑制することができる。
【００２０】
（１０）ここで、前記主走査回数は、前記ノズルパターンの繰り返しの最小単位内の主走査の回数として捉えても良い。もとより、先行する印刷用紙の先頭からの主走査回数として捉えても良い。前者の場合には、主走査回数のカウント範囲を小さくすることができる。後者の場合には、繰り返しの最小単位を考慮することなくカウントすることができる。
【００２１】
（１１）本発明は、印刷方法や印刷方法を実現するプログラムとしての態様でも実施することができる。例えば、印刷方法としての態様では、インク吐出用の複数のノズルを有する印刷ヘッドを印刷媒体に対して主走査方向及び副走査方向に相対移動させながら、前記ノズルから吐出するインクによって前記印刷媒体上にドットを形成して印刷を行う印刷方法が提供される。この印刷方法では、画像を表わす画像データを入力し、前記ドットの形成の有無を表わすドットデータを生成するハーフトーン処理を行ない、前記印刷ヘッドを、を前記印刷媒体に対して主走査方向及び副走査方向に相対移動させると共に、前記ドットデータに従って、前記ノズルからインクを吐出させ、前記印刷媒体にドットを形成し、前記ハーフトーン処理された後のドットデータに基づく印刷が、先行の印刷媒体から後続の印刷媒体に亘って行なわれるとき、先行する印刷媒体での印刷終了位置または後続の印刷媒体における印刷開始位置を、前記先行する印刷媒体での印刷で実施される主走査回数に応じて決定する。
【００２２】
かかる印刷方法によっても、先行する印刷媒体において実施された主走査回数によって定まる印刷条件があるとき、これを考慮して、先行の印刷媒体から後続する印刷媒体に跨った印刷を行なうことができる。
【００２３】
（１２）また、プログラムとしての態様は、ンピュータにより実行可能に記録媒体に記録され、インク吐出用の複数のノズルを有する印刷ヘッドを印刷媒体に対して主走査方向及び副走査方向に相対移動させながら、前記ノズルから吐出するインクによって前記印刷媒体上にドットを形成させて印刷を行なわせるプログラムが提供される。このプログラムは、画像を表わす画像データを入力し、前記ドットの形成の有無を表わすドットデータを生成するハーフトーン処理を行なう機能と、前記印刷ヘッドを、を前記印刷媒体に対して主走査方向及び副走査方向に相対移動させると共に、前記ドットデータに従って、前記ノズルからインクを吐出させ、前記印刷媒体にドットを形成する機能と、前記ハーフトーン処理された後のドットデータに基づく印刷が、先行の印刷媒体から後続の印刷媒体に亘って行なわれるとき、先行する印刷媒体での印刷終了位置または後続の印刷媒体における印刷開始位置を、前記先行する印刷媒体での印刷で実施される主走査回数に応じて決定する機能とを、コンピュータにより実現する。
【００２４】
（１３）更に、本発明の他の態様として、印刷媒体に印刷を行なう印刷装置であって、画像を表わす画像データを入力し、前記ドットの形成の有無を表わすドットデータを生成するハーフトーン処理を行なうハーフトーン処理部と、インク吐出用の複数のノズルを有する印刷ヘッドと、前記印刷ヘッドを、を前記印刷媒体に対して主走査方向及び副走査方向に相対移動させると共に、前記ドットデータに従って、前記ノズルからインクを吐出させ、前記印刷媒体にドットを形成する印刷部とを備え、前記ハーフトーン処理された後のドットデータに基づく印刷が、先行の印刷媒体から後続の印刷媒体に亘って行なわれるとき、後続の印刷媒体における印刷速度は、前記先行の印刷媒体における印刷速度に比べて遅いことを用紙とする。
【００２５】
この印刷装置では、ハーフトーン処理された後のドットデータに基づく印刷が、先行の印刷媒体から後続の印刷媒体に亘って行なわれるとき、後続の印刷媒体における印刷速度を、先行の印刷媒体における印刷速度に比べて遅くしているので、後続の印刷媒体における印刷の画質が、先行する印刷媒体における印刷の画質より低下することがない。このため、先行する印刷媒体での印刷に適した印刷条件が、後続の印刷媒体での印刷において満たされない場合でも、両者の画質の変化を抑制することができる。
【００２６】
上述した本発明の各形態の有する複数の構成要素はすべてが必須のものではなく、上述の課題の一部又は全部を解決するため、あるいは、本明細書に記載された効果の一部又は全部を達成するために、適宜、前記複数の構成要素の一部の構成要素について、その変更、削除、新たな他の構成要素との差し替え、限定内容の一部削除を行なうことが可能である。また、上述の課題の一部又は全部を解決するため、あるいは、本明細書に記載された効果の一部又は全部を達成するために、上述した本発明の一形態に含まれる技術的特徴の一部又は全部を上述した本発明の他の形態に含まれる技術的特徴の一部又は全部と組み合わせて、本発明の独立した一形態とすることも可能である。
【００２７】
例えば、本発明は、印刷媒体に印刷を行なう印刷装置であって、画像を表わす画像データを入力し、前記ドットの形成の有無を表わすドットデータを生成するハーフトーン処理を行なうハーフトーン処理部と、インク吐出用の複数のノズルを有する印刷ヘッドと、前記印刷ヘッドを、を前記印刷媒体に対して主走査方向及び副走査方向に相対移動させると共に、前記ドットデータに従って、前記ノズルからインクを吐出させ、前記印刷媒体にドットを形成する印刷部とを備え、前記ハーフトーン処理された後のドットデータに基づく印刷が、前記印刷媒体の消尽により、先行の印刷媒体から後続の印刷媒体に亘って行なわれるとき、先行する印刷媒体での印刷終了位置または後続の印刷媒体における印刷開始位置を、前記先行する印刷媒体における前記画像の終端のドット（ラスタ）を形成するノズルの前記印刷ヘッド上の位置に応じて決定する印刷装置の態様を採ることも可能である。
【００２８】
本発明は、印刷装置や印刷方法以外の種々の形態で実現することも可能である。例えば、ディザマスクの使用方法や印刷方法により印刷された印刷物等としても実現することができる。
【図面の簡単な説明】
【００２９】
【図１】本発明の実施例としてのプリンター２０の概略構成図である。
【図２】印刷ヘッド９０のノズル配置を示す説明図である。
【図３】プリンター２０による印刷処理のフローチャートである。
【図４】プリンター２０によってドットが形成される様子を示す説明図である。
【図５】プリンター２０によってドットが形成される様子を示す説明図である。
【図６】ディザマスク６２の閾値の特性を示す説明図である。
【図７】ディザマスク６２の閾値の特性を示す説明図である。
【図８】ディザマスク６２によるノズルごとのノズル有効率を示す説明図である。
【図９】第１実施例における端部印刷処理の概要を示すフローチャートである。
【図１０】第１実施例における先行ロール紙ＰＰから後続ロール紙ＰＦへと跨る印刷の様子を模式的に示す説明図である。
【図１１】第２実施例における端部印刷処理の概要を示すフローチャートである。
【図１２】第２実施例における先行ロール紙ＰＰから後続ロール紙ＰＦへと跨る印刷の様子を模式的に示す説明図である。
【図１３】第３実施例における端部印刷処理の概要を示すフローチャートである。
【図１４】第３実施例における先行ロール紙ＰＰから後続ロール紙ＰＦへと跨る印刷の様子を模式的に示す説明図である。
【図１５】第４実施例における印刷処理を示すフローチャートである。
【図１６】第４実施例におけるパス数が異なる印刷の様子を模式的に示す説明図である。
【発明を実施するための最良の形態】
【００３０】
Ａ．実施例：
本発明の実施例について説明する。
Ａ−１．装置構成：
図１は、本発明の印刷装置の実施例としてのプリンター２０の概略構成図である。プリンター２０は、シリアル式インクジェットプリンターであり、図示するように、プリンター２０は、紙送りモータ７４によって印刷媒体としてのロール紙Ｐを搬送する機構と、キャリッジモータ７０によってキャリッジ８０をプラテン７５の軸方向に往復動させる機構と、キャリッジ８０に搭載された印刷ヘッド９０を駆動してインクの吐出及びドット形成を行なう機構と、これらの紙送りモータ７４，キャリッジモータ７０，用紙切れ検出センサ７７，印刷ヘッド９０及び操作パネル９９との信号のやり取りを司る制御ユニット３０とから構成されている。以下の実施例では、印刷媒体として、図示しないローラに巻き取られた長尺のロール紙Ｐを用いたが、印刷媒体は、ロール紙Ｐに限らず、所定幅および長さを有する定型紙や、大きさが不定の用紙、透明もしくは不透明シート、ラベルなどを用いても差し支えない。
【００３１】
キャリッジ８０をプラテン７５の軸方向に往復動させる機構は、キャリッジモータ７０を中心に構成される。キャリッジモータ７０の動力をキャリッジ８０に伝達する無端の駆動ベルト７１が、プーリ７２との間に張設されている。この駆動ベルト７１はキャリッジ８０に固定されている。キャリッジ８０は、プラテン７５の軸と並行に架設された摺動軸７３に摺動可能に保持されているキャリッジ８０は、キャリッジモータ７０の正転または逆転により、摺動軸７３に沿って往動または復動される。
【００３２】
ロール紙Ｐを搬送する機構は、紙送りモータ７４により、プラテン７５を回転し、プラテン７５に装着されたロール紙Ｐを搬送する構造を備える。紙送りモータ７４は、エンコーダを内蔵しており、ロール紙Ｐの搬送量に相当する信号を、制御ユニット３０に出力する。ロール紙Ｐは、図示しないローラに巻き取られてるが、ロール紙Ｐの搬送路が長く、またロール紙Ｐには相応の重量があるため、搬送路には所定の間隔で搬送用ロールが配置され、紙送りモータ７４によるプラテン７５の回転に同期して、駆動される。ロール紙Ｐは、長さ３０．５メートルのものを用いる。ロール紙Ｐは、印刷後、手動のカッター７８をロール紙Ｐの幅方向に移動することにより、破線Ｂの位置で切断される。
【００３３】
制御ユニット３０は、エンコーダからの信号をカウントして、ロール紙Ｐの使用量を管理しているが、更に検出センサ７７からの信号により、ロール紙Ｐの終端を正確に検出している。検出センサ７７は、プラテン７５からみて用紙搬送上流側、かつプラテン７５から所定距離離間した位置に設けられている。なお、図１では、ロール紙Ｐの搬送方向（副走査方向の逆方向）を矢印Ｈで表わしている。画像の印刷中に検出センサ７７がロール紙Ｐの終端を検出すると、制御ユニット３０は、印刷が可能な範囲の所定の位置で印刷を中断し、キャリッジ８０をホームポジションに移動する。印刷を中断する所定の位置については、後で詳しく説明する。
【００３４】
この状態で、プリンター２０は、ロール紙Ｐが切れたことを使用者に報知するので、使用者は、従前のロール紙Ｐをプラテン７５から外し、新しいロール紙Ｐをプラテン７５に装着する。用紙切れの報知は、プリンター２０の操作パネル９９のＬＥＤを点滅させたり、ブザーの鳴動音、あるいは音声合成などにより行なうことができる。これまで使用してきたロール紙Ｐ（先行の印刷媒体に相当）を外して、新しいロール紙Ｐ（後続の印刷媒体に相当）をプラテン７５に装着した後、操作パネル９９の所定のボタンを押すことにより、印刷中の画像が、後続のロール紙Ｐに引き続き印刷される。画像の印刷が、２つのロール紙Ｐに亘った場合には、使用者は、先行のロール紙Ｐと後続のロール紙Ｐに跨って印刷された画像を適宜つないで、大判の印刷物を得る。
【００３５】
キャリッジ８０には、カラーインクとして、シアンインクＣ、マゼンタインクＭ、イエロインクＹ、ブラックインクＫ、ライトシアンインクＬｃ、ライトマゼンタインクＬｍをそれぞれ収容したカラーインク用のインクカートリッジ８２〜８７が搭載される。キャリッジ８０の下部の印刷ヘッド９０には、上述の各色のカラーインクに対応するノズル列が形成されている。キャリッジ８０にこれらのインクカートリッジ８２〜８７を上方から装着すると、各カートリッジから印刷ヘッド９０へのインクの供給が可能となる。
【００３６】
制御ユニット３０は、ＣＰＵ４０や、ＲＯＭ５１、ＲＡＭ５２、ＥＥＰＲＯＭ６０がバスで相互に接続されて構成されている。制御ユニット３０は、ＲＯＭ５１やＥＥＰＲＯＭ６０に記憶されたプログラムをＲＡＭ５２に展開し、実行することにより、プリンター２０の動作全般を制御するほか、ハーフトーン処理部４１、印刷部４２、印刷制御部４３としても機能する。この機能部の詳細については後述する。
【００３７】
ＥＥＰＲＯＭ６０には、ディザマスク６２が記憶されている。ディザマスク６２は、組織的ディザ法によるハーフトーン処理に用いるものであり、本実施例では、いわゆるブルーノイズ特性を備えている。もとよりディザマスクはこれ以外の特性、例えばグリーンノイズ特性などを備えているものとしてもよい。また、ドット集中型の特性を備えていても良い。
【００３８】
制御ユニット３０には、メモリカードスロット９８が接続されており、メモリカードスロット９８に挿入したメモリカードＭＣから画像データＯＲＧを読み込んで入力することができる。本実施例においては、メモリカードＭＣから入力する画像データＯＲＧは、レッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の３色の色成分からなるデータである。
【００３９】
以上のようなハードウェア構成を有するプリンター２０は、キャリッジモータ７０を駆動することによって、印刷ヘッド９０をロール紙Ｐに対して主走査方向に往復動し、また、上述したロール紙を搬送する機構の紙送りモータ７４を駆動することによって、ロール紙Ｐを副走査方向と反対方向に搬送する。制御ユニット３０は、キャリッジ８０に搭載された印刷ヘッド９０が往復動する動き（主走査）や、ロール紙Ｐの搬送により印刷ヘッド９０がロール紙Ｐに対して移動する動き（副走査）に合わせて、印刷データに基づいて適切なタイミングでノズルを駆動することにより、ロール紙Ｐ上の適切な位置に適切な色のインクドットを形成する。こうすることによって、プリンター２０は、ロール紙Ｐ上にメモリカードＭＣから入力したカラー画像を印刷することが可能となっている。
【００４０】
上述の印刷ヘッド９０の詳細を図２に示す。本図は、印刷ヘッド９０の底面（ロール紙Ｐと対向する面）を概略的に示している。図示するように、印刷ヘッド９０は、副走査方向に複数のノズルが並んで形成されたノズル列９２〜９７を備えている。本実施例では、各ノズル列は、ノズルピッチＮＰで配列された３０個のノズルから形成されている。３０個のノズルから形成されている。これらのノズル列９２〜９７は、キャリッジ８０に装着されるカートリッジのインク色に対応しており、それぞれシアンインクＣ、マゼンタインクＭ、イエロインクＹ、ブラックインクＫ、ライトシアンインクＬｃ、ライトマゼンタインクＬｍを吐出するものである。なお、本実施例では、各インク色に対応するノズル列は、ノズルが１列に並んで構成されるが、１つのノズル列におけるノズルの配置は、特に限定するものではなく、例えば、１つのインク色に対して、ノズルが複数列に並んでいてもよいし、更に、かかる複数列のノズルが千鳥状となるように構成されてもよい。
【００４１】
Ａ−２．印刷処理：
プリンター２０における印刷処理について説明する。図３は、本実施形態における印刷処理のフローチャートである。ここでの印刷処理は、ユーザが操作パネル９９等を用いて、メモリカードＭＣに記憶された所定の画像の印刷指示操作を行なうことで開始される。印刷処理を開始すると、ＣＰＵ４０は、まず、メモリカードスロット９８を介してメモリカードＭＣから印刷対象であるＲＧＢ形式の画像データＯＲＧを読み込んで入力する（ステップＳ１１０）。このとき、制御ユニット３０は、画像データＯＲＧをメモリカードＭＣから一括して読み込むが、ステップＳ１２０以下の各処理は、所定幅のバンドに分けて行なう。そこで、便宜上、以下の説明では、画像データＯＲＧは、所定幅のバンド毎に読み込まれるものとして説明する。
【００４２】
所定幅のバンドの画像データＯＲＧを入力すると、ＣＰＵ４０は、ＥＥＰＲＯＭ６０に記憶されたルックアップテーブル（図示せず）を参照して、画像データＯＲＧについて、ＲＧＢ形式をＣＭＹＫＬｃＬｍ形式に色変換する（ステップＳ１２０）。
【００４３】
色変換処理を行なうと、ＣＰＵ４０は、ハーフトーン処理部４１の処理として、組織的ディザ法により、ディザマスク６２を用いて、画像データを各色のドットのＯＮ／ＯＦＦデータに変換するハーフトーン処理を行なう（ステップＳ１３０）。組織的ディザ法については、周知の技術なので詳しい説明は省略するが、要するに、着目画素の階調データに対応する記録率と、その着目画素の位置に対応するディザマスク内の閾値とを比較し、記録率の方が大きければ、その画素にドットを形成するとし、記録率の方が小さければドットを形成しないと判断するのである。ここで用いるディザマスク６２の詳細については、後述する。なお、ハーフトーン処理は、ドットのＯＮ／ＯＦＦの２値化処理に限らず、大ドット及び小ドットのＯＮ／ＯＦＦなど、多値化処理であってもよい。
【００４４】
ハーフトーン処理を行なうと、ＣＰＵ４０は、プリンター２０のノズル配置や紙送り量などに合わせて、１回の主走査単位で印画するドットパターンデータに並び替えるインターレース処理を行なう（ステップＳ１４０）。インターレース処理を行なうと、次にロール紙Ｐの終端が、検出センサ７７によって検出されていないか判断し（ステップＳ１４５）、ロール紙Ｐの終端が検出されていなければ、通常印刷処理（ステップＳ１５０）を実行する。通常印刷処理（ステップＳ１５０）は、ＣＰＵ４０が、印刷部４２の処理として、印刷ヘッド９０、キャリッジモータ７０、モータ７４等を駆動させて、印刷を実行する処理である。
【００４５】
他方、ステップＳ１４５において、検出センサ７７がロール紙Ｐの終端を検出していると判断した場合には、印刷制御部４３の処理として、端部印刷処理（ステップＳ２００）を実行する。端部印刷処理（ステップＳ２００）の詳細は、図４を用いて後述するが、要するにロール紙Ｐの終端が検出されたとき、終端までに印刷できる範囲での印刷を行ない、その後、ロール紙Ｐの取替を待って、新たなロール紙Ｐの終端に印刷を継続する処理である。新たなロール紙Ｐへの印刷が始まれば、その後は通常印刷処理（ステップＳ１５０）に復することになる。
【００４６】
その後、印刷データＯＲＧの処理は全て終了したかを判断し（ステップＳ１６０）、全ての画像データＯＲＧの処理が完了していなければ、ステップＳ１１０に戻って、所定幅のバンドの画像データＯＲＧの入力に戻って、上記の処理を繰り返す。全ての印刷データＯＲＧの処理が終われば、「ＥＮＤ」に抜けて、印刷処理を終了する。
【００４７】
次に、端部印刷処理（ステップＳ２００）について説明するが、端部印刷処理（ステップＳ２００）を行なう前提について、簡単に説明する。本実施例のプリンター２０は、特開２０１０−１６２７７２号公報に開示されているように、印刷ヘッド９０に用意された各ノズルの位置と各ノズルの位置に適用され各閾値との対応関係が予め定められたディザマスク６２を用いて、上述したハーフトーン処理（ステップＳ１３０）を行なっている。ハーフトーン処理（ステップＳ１３０）では、ディザマスク６２の各閾値と画像を構成する各画素の画像データとを比較することによって、その画素に対応したドットの形成の有無を表わすドットデータを生成している。本実施例のプリンター２０では、図２に示したように、各ノズルはノズルピッチＮＰで配置され、いわゆるインターレースによって印刷を行なっている。このため、ロール紙Ｐ上の各位置のドットを、印刷ヘッド９０が備える複数のノズルのうちのいずれのノズルで形成するかを示すノズルパターンに周期性が生じる。この周期性は時に印刷濃度ムラの原因となることがあるため、ディザマスク６２は、こうした周期性に起因する濃度ムラか乗じにくいように、かつ既述したブルーノイズ特性を備えるように、閾値の配置が定められている。
【００４８】
こうした閾値の配置を行なう手法については、上記公報に記載されているので詳細な説明は省略し、印刷の一例とその場合に利用されるディザマスクとの関係については簡単に説明する。図４、図５は、ノズルピッチＮＰ＝２（ドットピッチ）、インターレースによる副走査方向の送り量１５（ドットピッチ）、１ラスタを異なる２つのノズルにより形成し、かつドットを形成する主走査の方向がラスタ交互となる条件でのドット形成を例示している。図４及び図５は、連続する図であるが、紙面の都合上、図４と図５とに２分割して示している。ここでは、ノズル列９２によってドットが形成される様子を代表的に説明するが、他のノズル列も同様である。図４（ａ），図５（ａ）には、ノズル列９２が、主走査の度に副走査方向に移動していく様子を示している。各ノズルは、説明の便宜上、０から２９番目までの番号で表示している。本願では、ノズル列の両端に配置されたノズル、すなわち、ノズル番号が０番と２９番のノズルを最先端ノズルという。図示するように、本実施例では、紙送り量を「１５」にしたため、印刷ヘッド９０は、主走査毎に、１５ラスタ分、副走査方向に移動している。
【００４９】
図４（ｂ），図５（ｂ）は、印刷媒体上に形成される各ドットが、何回目の主走査で形成されるかを主走査番号で表示している。図４（ｂ），図５（ｂ）に示す各格子は、各ラスタにおける奇数番目及び偶数番目のドットを表しており、その格子内の数値が図４（ａ），図５（ａ）の上部に示した主走査番号に対応している。図４（ｃ），図５（ｃ）は、印刷媒体上の各位置のドットを、いずれのノズルによって形成するかを示すノズルパターンを表している。各格子内の数値が、図４（ａ），図５（ａ）に示したノズル番号に対応している。また、説明の便宜上、図の上端には、ドット列番号、左端にはドット行番号を表示している。この図４（ｃ），図５（ｃ）と図４（ｂ），図５（ｂ）とを併せて見れば、図中、最も上部のラスタのうち、奇数番目のドットは、０回目の主走査において０番目のノズルによって形成され、偶数番目のドットは、−２回目の主走査において１５番目のノズルによって形成されている、というように、いずれのドットがどのノズルの何番目の主走査で形成されるかが理解できる。
【００５０】
他方、図６、図７は、プリンター２０で用いられるディザマスク６２の各閾値と、上述したノズルとの対応関係を示している。図４、図５に示したように、いずれのノズルの何番目の走査によりドットが形成されるかは、１〜６０行および１〜２列を単位ＲＵとして繰り返されている。そこで、ディザマスク６２は、縦横いずれもこの繰り返し単位ＲＵの整数倍の大きさを持つものとして用意した。この結果、ドットデータの生成に用いられるディザマスク６２の閾値を、ノズルＮｘによるＳｙ番目のドット形成という条件に予め対応付けて設定しておくことが可能となる。本実施例のディザマスク６２は、このような手法により作成されたディザマスクである。なお、この繰り返し単位ＲＵに対応したラスタ、つまり１〜６０行のラスタの印刷に要する主走査の回数は、本実施形態では、４回である（６０ラスタ＝１５ノズル×４主走査）。
【００５１】
このようにドット形成に用いられるノズルとディザマスクの閾値とを対応付けているのは、印刷ヘッド９０におけるノズル列の中の最先端および最後端のノズル（ノズル番号０、２９）およびこれに近接する先端ノズル（ノズル番号１、２、２７、２８）におけるドット形成の割合を抑制するためである。これらの最先端（最後端）ノズルおよび先端ノズルは、図６、図７において、塗りつぶしやハッチングにより示した。図８は、実施例におけるノズル番号０〜２９のノズル有効率を示すグラフである。ノズル有効率とは、各ノズルにおいてドット形成の抑制がどの程度行なわれないかを示している。ノズル有効率１００％とは、そのノズルではドットの形成に関して抑制が行なわれないことを示しており、ノズル有効率２５％とは、そのノズルでは４回に３回はドットの形成が抑制されていることを示している。ドット形成の抑制の手法およびこうした特性を有するディザマスク６２の生成手法については、特開２０１０−１６２７７２号公報に詳しく記載されているので、説明は省略する。
【００５２】
以上説明したように、本実施例のディザマスク６２は、印刷ヘッド９０におけるノズルの位置と各ノズルの位置に適用される各閾値との対応関係が予め定められており、端部印刷処理（ステップＳ２００）は、これを前提として行なわれる。第１実施例における端部印刷処理（ステップＳ２００）を、図９に例示した。
【００５３】
端部印刷処理が開始されると、まずノズルとディザマスクとの関係を保持できる印刷位置ＮＤＬを演算する処理を行なう（ステップＳ２１０）。図１０は、ロール紙Ｐとディザマスク６２との関係を模式的に示す説明図である。図１０（Ａ）は印刷使用とする画像ＯＲＩを示している。この画像ＯＲＩは、ロール紙Ｐに印刷されるが、印刷の途中で用紙切れとなることが、検出センサ７７により検出され、画像ＯＲＩをロール紙Ｐに収めて印刷することができないと判断され、図９に示した端部印刷処理が開始された。そこで、以下の説明では、当初画像ＯＲＩの印刷がなされているロール紙を先行ロール紙ＰＰと呼び、この先行ロール紙ＰＰに引き続いて画像ＯＲＩの印刷がなされるロール紙を後続ロール紙ＰＦと呼ぶ。
【００５４】
画像ＯＲＩの画像データＯＲＧは、既述したように、所定のバンド幅ずつ、図３のステップＳ１３０として示したハーフトーン処理（組織的ディザ法）により、ドットデータとされている。このとき、画像データの各画素の階調値と比較されるディザマスク６２は、図１０に示したように、閾値の配置が繰り返し単位ＲＵｘとなるように定められている。この繰り返し単位ＲＵｘは、図４ないし図７を用いて示した繰り返し単位ＲＵの整数倍の大きさである。ディザマスク６２は、この繰り返し単位ＲＵｘの大きさで用意しても良いし（倍率１）、整数倍であれば、繰り返し単位ＲＵｘの何倍かの大きさとして用意してもよい。
【００５５】
ロール紙への印刷を行なっている場合には、用紙の大きさは基本的に無限（終端を予定しない）として扱われるから、所定バンド幅の画像データのハーフトーン処理は一括して行なわれる。つまり、先行ロール紙ＰＰの終端が検出されたとしても、その時点で、画像データＯＲＧのハーフトーン処理は完了してる。この場合、繰り返し単位ＲＵｘの区切り目に対応する位置で、先行ロール紙ＰＰへの印刷と後続ロール紙ＰＦへの印刷とを分ければ、ノズルの配置とディザマスク６２の閾値との対応関係は保たれる。新しい用紙への印刷を開始する場合、インターレース処理を行なうので、ドットの形成に使用されるノズルの位置とディザマスク６２の閾値との対応関係は、リセットされるからである。
【００５６】
そこで、テップＳ２１０では、先行ロール紙ＰＰの終端までに印刷できる範囲で、かつこの対応関係を保持できる最も終端寄りの位置ＮＤＬ（画像上の位置）を求めるのである。この位置は、上述した繰り返しパターンが複数回の主走査（この実施例では、少なくとも４回）に対応していることから、主走査回数に応じて特定することができる。具体的には、印刷開始（ハーフトーン処理開始からの主走査数が４の倍数になっているところを、先行ロール紙ＰＰにおける印刷終了の位置とするのである。この位置を、図１０（Ｂ）に、符号ＮＤＬとして示した。この位置ＮＤＬまで画像を印刷しても、先行ロール紙ＰＰに印刷可能な終端よりも手前で印刷は完了する。なお、インターレース処理を行なっているので、画像の途中で印刷を修了する場合には、この位置ＮＤＬに対応した位置で印刷が終了する大きさの画像であるとして、終端処理をすればよい。
【００５７】
次に、先行ロール紙ＰＰのこの位置ＮＤＬまで画像ＯＲＩを印刷する処理を行なう（ステップＳ２２０）。位置ＮＤＬまで印刷処理を行なうと、先行ロール紙ＰＰを排出する処理を行なう（ステップＳ２３０）。この結果、先行ロール紙ＰＰの終端には、用紙端ぎりぎりまで印刷した場合と比べて、通常は余分の余白が残ることになる。
【００５８】
こうして先行ロール紙ＰＰを排出した後、制御ユニット３０は、後続ロール紙ＰＦがセットされるのを待つ（ステップＳ２４０）。後続ロール紙ＰＦがセットされると、「ＮＥＸＴ」に抜けて、「端部印刷処理」を完了する。端部印刷処理（ステップＳ２００）の後は、図３に示したように、通常印刷処理が行なわれる。通常印刷処理（ステップＳ１５０）では、後続ロール紙ＰＦの先頭、つまり印刷開始可能位置から印刷を開始する。このとき、ディザマスク６２は先頭の位置が適用されるので、印刷ヘッド９０におけるノズルの位置とディザマスク６２における閾値の位置との対応関係を、先行ロール紙ＰＰへの印刷時と同じ状態に保持したまま、後続ロール紙ＰＦへの印刷を開始し、かつ継続することができる。こうして、位置ＮＤＬで印刷が打ち切られた画像ＯＲＩの残余の部分が、後続ロール紙ＰＦの印刷開始が可能な位置から印刷されるのである。
【００５９】
従って、第１実施例のプリンター２０により印刷を行なうと、ロール紙Ｐへの画像の印刷中に紙切れを生じると、先行ロール紙ＰＰでの印刷終了位置は、先行ロール紙ＰＰでの印刷で実施される主走査回数に応じて決定される。この主走査回数は、先行ロール紙ＰＰの印刷と後続ロール紙ＰＦへの印刷が、印刷ヘッド９０のノズルの位置とディザマスク６２の閾値との対応関係を予め定めた関係に保ったまま、行なうことができる関係となる回数である。このため、両画像の濃度ムラやインクの滲みに差異が生じることが抑制される。この結果、先行ロール紙ＰＰと後続ロール紙ＰＦとを繋ぎ合わせて一つの画像としても、印刷された画像の画質に差を感じられにくいものとなる。
【００６０】
［第２実施例］
次に、本発明の第２実施例について説明する。第２実施例のプリンター２０は、そのハードウェアおよび印刷処理（図３）については、第１実施例と変わるところはない。第２実施例は、第１実施例の端部印刷処理（図９）に代えて、図１１に示した端部印刷処理を実行する。図１２は、第２実施例での印刷の様子を示す模式図であり、端部印刷処理の説明において、適宜参照する。
【００６１】
第２実施例の端部印刷処理が開始されると、まず、先行ロール紙ＰＰの終端まで印刷を行なう（ステップＳ３１０）。終端までの印刷は、検出センサ７７により検出されたロール紙終端を勘案して、ロール紙上に最大印刷可能な範囲までの印刷を意味する。インターレース処理を行なっているが、ロール紙Ｐの終端を、検出センサ７７により検出した場合には、印刷中の画像を、用紙端の印刷可能位置で印刷が終了する大きさの画像であるとみなして印刷すれば良い。終端までの印刷の完了後、未だ印刷されていない画像を、印刷ヘッド９０の各位置のノズルとディザマスクの閾値との関係を保持したまま、後続ロール紙ＰＦにおいて印刷開始できる印刷位置ＮＤＬを演算する処理を行なう（ステップＳ３２０）。この位置は、既述した繰り返しパターンが４回の主走査に対応していることから、主走査回数に応じて特定することができる。具体的には、先行ロール紙ＰＰでの印刷を終えたときの主走査回数ＨＮを４で割った剰余ＭＨを記憶しておき、後続ロール紙ＰＦでの主走査回数ＦＮを４で割った剰余がＭＨ＋１となる位置を、後続ロール紙ＰＦにおける印刷開始の位置とするのである。ＭＨ＋１が４となれば、あまりは０とみなせば良い。図１２（Ｂ）に示すように、この位置ＮＤＬは、用紙先端からディザマスク６２が適用され場合に、印刷が中断された時点のディザマスクに対応した位置である。
【００６２】
この位置ＮＤＬを演算した後、先行ロール紙ＰＰを排出する処理を行なう（ステップＳ３３０）。その後、後続ロール紙ＰＦがセットされて印刷可能な状態になるまで待ち（ステップＳ３４０）、後続ロール紙ＰＦの印刷が可能となると、先に演算した位置ＮＤＬから後続ロール紙ＰＦでの印刷が開始できるよう、印刷ヘッド９０と後続ロール紙ＰＦの紙送りとを制御する（ステップＳ３５０）。位置ＮＤＬは、先行ロール紙ＰＰに印刷されていない画像を、印刷ヘッド９０の各位置のノズルとディザマスクの閾値との関係を保持したまま、後続ロール紙ＰＦにおいて印刷開始できる印刷位置である。第１実施例では、ディザマスクの繰り返し単位の切れ目で、先行ロール紙ＰＰへの印刷と後続ロール紙ＰＦでの印刷とを分けたが、第２実施例では、後続ロール紙ＰＦへの印刷開始可能位置からディザマスク６２を適用した場合に、先行ロール紙ＰＰへの印刷が終了した位置に対応するディザマスク６２の位置を、後続ロール紙ＰＦでの印刷開始位置ＮＤＬとするのである。そこで、この位置ＮＤＬまで、空の画像データを印刷しているものとして、ディザマスク６２の閾値の使用位置を更新しつつ、後続ロール紙ＰＦの紙送りを行なった後、端部印刷処理を終了し、通常印刷処理（ステップＳ１５０）に処理を移行する。
【００６３】
通常印刷処理（ステップＳ１５０）では、位置ＮＤＬから印刷を開始するが、このとき、ディザマスク６２も、主走査毎に、位置ＮＤＬに対応するところまで、閾値の使用位置が更新されているので、印刷ヘッド９０におけるノズルの位置とディザマスク６２における閾値の位置との対応関係を、先行ロール紙ＰＰへの印刷時と同じ状態に保持したまま、後続ロール紙ＰＦへの印刷を開始し、かつ継続することができる。後続ロール紙ＰＦへの画像ＯＲＩの印刷が完了すると、カッター７８でロール紙ＰＦをカットし、印刷処理を完了する。
【００６４】
従って、以上説明した第２実施例のプリンター２０により印刷を行なうと、第１実施例と同様、ロール紙Ｐへの画像の印刷中に紙切れを生じても、先行ロール紙ＰＰの印刷と後続ロール紙ＰＦへの印刷は、印刷ヘッド９０のノズルの位置とディザマスク６２の閾値との対応関係を予め定めた関係に保ったまま、行なうことができる。このため、両画像の濃度ムラやインクの滲みに差異が生じることが抑制される。この結果、先行ロール紙ＰＰと後続ロール紙ＰＦとを繋ぎ合わせて一つの画像としても、印刷された画像の画質に差を感じられにくいものとなる。
【００６５】
［第３実施例］
次に本発明の第３実施例について説明する。第３実施例のプリンター２０は、そのハードウェアおよび印刷処理（図３）については、第１、第２実施例と変わるところはない。第３実施例は、第２実施例の端部印刷処理（図１１）に代えて、図１３に示した端部印刷処理を実行する。図１４は、第３実施例での印刷の様子を示す模式図であり、端部印刷処理の説明において、適宜参照する。
【００６６】
第３実施例の端部印刷処理は、ステップＳ４１０ないしＳ４４０は、第２実施例のステップＳ３１０ないしＳ３４０と同一なので、これらのステップの詳しい説明は省略する。第３実施例では、第２実施例同様、先行するロール紙ＰＰへの印刷（ステップＳ４１０）、印刷位置ＮＤＬの演算（ステップＳ４２０）、先行ロール紙ＰＰの排出（ステップＳ４３０）を行ない、更に後続ロール紙ＰＦの印刷が可能となると（ステップＳ４４０）、後続ロール紙ＰＦの印刷可能端の位置から先に演算した位置ＮＤＬまで、既に先行ロール紙ＰＰに印刷した画像を重複印刷する処理を行なう（ステップＳ４５０）。重複印刷される画像の範囲は、図１４（Ｂ）に示したように、ディザマスク６２の繰り返し単位の先頭に対応する部分から、先行ロール紙ＰＰに既に印刷された部分までである。従って、印刷ヘッド９０において印刷に使用されるノズルの位置とディザマスク６２の閾値の位置との対応関係は保たれたまま、重複印刷は行なわれることになる。
【００６７】
重複印刷の範囲の印刷を終えると、制御ユニット３０は、この位置にマークＭＲＫを印刷する処理を行なう（ステップＳ４６０）。マークＭＲＫは、重複位置を視認できればよいが、後で先行ロール紙ＰＰと後続ロール紙ＰＦとを貼り合わせるときに、邪魔にならないように、重複範囲にのみ印刷することが望ましい。例えば重複範囲の最後の１ないし数ドット分の幅の破線などを印刷すればよい。また目立たないように、イエロインクＹで印刷するものとしても良い。
【００６８】
マークＭＲＫの印刷を終えると、端部印刷処理を終了し、通常印刷処理（ステップＳ１５０）に処理を移行する。このとき、印刷ヘッド９０は、第２実施例における位置ＮＤＬと同じ位置まで来ているので、第２実施例と同様の通常印刷処理が行なわれることになる。通常印刷処理において画像ＯＲＩの印刷が完了すると、カッター７８でロール紙ＰＦをカットし、印刷処理を完了する。
【００６９】
従って、以上説明した第３実施例のプリンター２０により印刷を行なうと、第２実施例と同様、ロール紙Ｐへの画像の印刷中に紙切れを生じても、先行ロール紙ＰＰへの印刷と後続ロール紙ＰＦへの印刷とを、印刷ヘッド９０のノズルの位置とディザマスク６２の閾値との対応関係を予め定めた関係に保ったまま、行なうことができる。このため、両画像の濃度ムラやインクの滲みに差異が生じることが抑制される。この結果、先行ロール紙ＰＰと後続ロール紙ＰＦとを繋ぎ合わせて一つの画像としても、印刷された画像の画質に差を感じられにくいものとなる。しかも第３実施例では、後続ロール紙ＰＦに先行ロール紙ＰＰに印刷した画像の終端の所定の範囲を重複印刷し、しかも重複の終了位置にマークＭＲＫを印刷するので、画像のつなぎ目が分かりやすいという利点が得られる。特に先行ロール紙ＰＰと後続ロール紙ＰＦとをつなぎ合わせたとき、両ロール紙の間の貼り合わせ位置に１〜２ドット分程度の隙間が生じても、重複画像があるため、白抜けが生じることがない。
【００７０】
［第４実施例］
次に本発明の第４実施例について説明する。第４実施例のプリンター２０は、第１ないし第３実施例とは、ハードウェア（図１、図２）は、同一で、印刷処理（図３）が相違する。第４実施例のプリンター２０は、図１５に示す印刷処理を実行する。ここでの印刷処理は、ユーザが操作パネル９９等を用いて、メモリカードＭＣに記憶された所定の画像の印刷指示操作を行なうことで開始される。印刷処理を開始すると、ＣＰＵ４０は、まず、メモリカードスロット９８を介してメモリカードＭＣから印刷対象であるＲＧＢ形式の画像データＯＲＧを読み込んで入力する（ステップＳ５１０）。このとき、制御ユニット３０は、画像データＯＲＧをメモリカードＭＣから一括して読み込むが、ステップＳ５２０以下の各処理は、所定幅のバンドに分けて行なう。そこで、便宜上、以下の説明では、画像データＯＲＧは、所定幅のバンド毎に読み込まれるものとして説明する。
【００７１】
所定幅のバンドの画像データＯＲＧを入力すると、ＣＰＵ４０は、ＥＥＰＲＯＭ６０に記憶されたルックアップテーブル（図示せず）を参照して、画像データＯＲＧについて、ＲＧＢ形式をＣＭＹＫＬｃＬｍ形式に色変換する（ステップＳ５２０）。
【００７２】
色変換処理を行なうと、ＣＰＵ４０は、ハーフトーン処理部４１の処理として、組織的ディザ法により、ディザマスク６２を用いて、画像データを各色のドットのＯＮ／ＯＦＦデータに変換するハーフトーン処理を行なう（ステップＳ５３０）。組織的ディザ法については、周知の技術なので詳しい説明は省略するが、要するに、着目画素の階調データに対応する記録率と、その着目画素の位置に対応するディザマスク内の閾値とを比較し、記録率の方が大きければ、その画素にドットを形成するとし、記録率の方が小さければドットを形成しないと判断するのである。
【００７３】
ハーフトーン処理を行なうと、制御ユニット３０のＣＰＵ４０は、印刷しているロール紙が後続ロール紙ＰＦであるか否かの判断を行なう（ステップＳ５４０）。この判断は、画像ＯＲＩの印刷を開始してから、ロール紙の終端を検出するまでは「ＮＯ」であり、ロール紙の終端が検出されて、次のロール紙（後続ロール紙ＰＦ）に取り換えられた後は、「ＹＥＳ」となる。
【００７４】
制御ユニット３０は、印刷しているロール紙が、後続ロール紙ＰＦでない場合には、パス数ＳＳ１の印刷処理を行ない（ステップＳ５５０）、後続ロール紙ＰＦである場合には、パス数ＳＳ２の印刷処理を行なう（ステップＳ５６０）。このとき、パス数ＳＳ２＞パス数ＳＳ１である。つまり、後続ロール紙ＰＦに対する印刷の場合には、先行ロール紙ＰＰに対する印刷より多いパス数で印刷するのである。
【００７５】
図１６は、印刷ヘッド９０を用いて、パス数の異なる印刷を行なう場合を例示した説明図である。図１６（Ａ）は、ノズル数＝１４、ノズルピッチＮＰ＝２、である印字ヘッドを示している。図１６（Ｂ）は、副走査方向の紙送りを７画素分とするインターレースを行ないつつ、１ラスタを２ノズルでオーバーラップ印刷を行なう場合を示している。この場合、１ラスタを２ノズルでオーバーラップしつつ印刷するので、パス数は４となる。更に、図１６（Ｃ）は、副走査方向の紙送りを５画素分とするインターレースを行ないつつ、１ラスタを２または３ノズルでオーバーラップ印刷を行なう場合を示している。この場合のパス数は５である。なお、ハーフトーン処理に利用しているディザマスク６２の縦方向（副走査方向）の大きさは、２８の倍数（例えば２８０あるいは４２０）とされている。従って、画像ＯＲＩの印刷を開始し、そのまま同じロール紙ＰＰに印刷している限りは、印刷ヘッド９０のノズルの位置とディザマスク６２の閾値の位置とは、予め定めた関係に保たれる。
【００７６】
更に、本実施例では、印刷中のロール紙が先行ロール紙ＰＰであれば、図１６（Ｂ）に示した７画素送りのインターレースにより、パス数ＳＳ１＝４で印刷を行なう。他方、印刷中のロール紙が後続ロール紙ＰＦであれば、図１６（Ｃ）に示した５画素送りのインターレースにより、パス数ＳＳ２＝５で印刷を行なう。第４実施例では、第１ないし第３実施例とは異なり、先行ロール紙ＰＰの終端が検出されて、後続ロール紙ＰＦに跨って印刷がなされた場合、印刷位置の調整は行なわず、後続ロール紙ＰＦでは、先行ロール紙ＰＰへの印刷よりバス数の多い印刷モードで印刷を行なうことになる。このため、後続ロール紙ＰＦでの印刷の方が、先行ロール紙ＰＰでの印刷より遅く（つまり低速）になる。この結果、後続ロール紙ＰＦへの印刷では、印字ヘッド９０のノイズ位置とディザマスク６２の各閾値との位置関係は、保存されていないものの、多パスの印刷を行なうことにより、後続ロール紙ＰＦへの印刷でのムラや滲みの発生を抑制することができる。しかも、先行ロール紙ＰＰや後続ロール紙ＰＦに無駄な余白（または重複印刷部分）を生じることがない。また、印刷位置ＮＤＬなどを演算する必要がなく、処理を単純化でき、また演算処理を高速に行なうことが可能となる。
【００７７】
上述した第４実施例では、先行の印刷媒体と後続の印刷媒体とで、印刷時のバス数を異ならせたが、他の印刷条件を異ならせて、後続ロール紙ＰＦでの印刷を、先行ロール紙ＰＰでの印刷より低速にすることも差し支えない。例えば、インターレース走査を等間隔送りから、これより高画質の印刷が行なえる不等間隔送りに変更しても良い。印刷ヘッドにおいて使用するノズルを変更しても良い。例えば、後続の印刷媒体の印刷は、数は少ないがインクの吐出位置や吐出量が正確なノズルのみを用いて行なうものとしても良い。
【００７８】
あるいは、後続の印刷媒体においては、印刷ヘッドの主走査速度それ自体を低速とし、高画質の印刷を行なうものとしても良い。更には、後続の印刷媒体においては、印刷ヘッドが一主走査を行なったあと、次の主走査を開始するまでの時間を長くして、濃度ムラや滲みの少ない印刷を行なうものとしても良い。あるいは、後続の印刷媒体に印刷する際には、より高画質の印刷結果が得られるハーフトーン処理を行なうものとしても良い。例えば、先行の印刷媒体への印刷では、ディザ法を用い、後続の印刷媒体への印刷では誤差拡散を用いてもよい。要するに、ハーフトーン処理された後のドットデータに基づく印刷が、先行の印刷媒体から後続の印刷媒体に亘って行なわれるとき、後続の印刷媒体に対する印刷を、先行の印刷媒体における印刷とは印刷条件が異なり、かつ高画質となる印刷条件で行なえば良い。
【００７９】
Ｂ．変形例：
上述の実施形態の変形例について説明する。
上記実施例では、印刷媒体がロール紙であるとして説明したが、ロール紙である必要はなく、不定型な用紙であっても差し支えない。また、Ａ４、Ａ３などの定型用紙を用いる場合でも、画像ＯＲＩが用紙の端で分断されるような場合には、同様の処理を行なうことができる。
【００８０】
上述の各実施例のプリンター２０では、インターレースにおける副走査方向の紙送り量は等間隔としたが、紙送り量を主走査ごとに変化させる（不等間隔紙送りという）プリンターにも適用可能である。
【００８１】
上述の実施例において、ディザマスク６２のサイズは、ノズルパターンの繰返し最小単位ＲＵの正整数倍のサイズである旨を説明したが、ディザマスクの主走査方向の幅は、必ずしも整数倍に限る必要はない。
【００８２】
上述した実施例では、複数のノズルによる各ラスタの印刷は、いわゆるラスタ交互の手法により行なったが、各カラム毎に交互にノズルが用いられる、いわゆるカラム交互の手法や、各ラスタと各カラムにおいて交互にノズルが用いられる、いわゆるタスキ掛けの手法により行なっても良い。
【００８３】
上記実施例では、先行ロール紙ＰＰでの印刷終了位置または後続ロール紙ＰＦでの印刷開始位置を決定するのに、主走査回数により判断するものとしたが、先行ロール紙ＰＰにおける画像の終端のドット（ラスタ）を形成するノズルの印刷ヘッド９０上の位置に応じて決定するものとしても良い。この位置が、先行ロール紙ＰＰと後続ロール紙ＰＦとで保存されていれば、同様の効果が得られるからである。
【００８４】
上述の実施例においては、カラー印刷が可能なプリンター２０としての構成を示したが、モノクロ印刷を行うプリンターであっても、同様の効果を奏することは勿論である。また、インクシステムは、ＣＭＹＫＬｃＬｍの７色に限るものではなく、ＣＭＹＫの４色のものや、グリーン（Ｇ）、レッド（Ｒ）、ブルー（Ｂ）などの特色のインクを一つ以上採用したものであっても良い。更には、ゴールドやシルバー、パールホワイトなどの特殊光沢インクなどを採用することも可能である。
【００８５】
上述した実施例においては、プリンター２０が図２の印刷処理の全てを実行する構成としたが、プリンター２０にコンピュータが接続される場合には、印刷処理の一部を当該コンピュータが実行してもよい。かかる場合、コンピュータとプリンター２０とによって構成される印刷システムは、広義の印刷装置として捉えることができる。
【００８６】
以上、本発明の実施例について説明したが、本発明はこうした実施例に限られるものではなく、本発明の要旨を脱しない範囲において、種々なる態様で実施できることは勿論である。例えば、本発明は、印刷装置や印刷方法としての構成の他、ディザマスクの使用方法や印刷方法により印刷された印刷物等としても実現することができる。
【符号の説明】
【００８７】
２０…プリンター
３０…制御ユニット
４０…ＣＰＵ
４１…ハーフトーン処理部
４２…印刷部
４３…印刷制御部
５１…ＲＯＭ
５２…ＲＡＭ
６０…ＥＥＰＲＯＭ
６２…ディザマスク
７０…キャリッジモータ
７１…駆動ベルト
７２…プーリ
７３…摺動軸
７４…紙送りモータ
７５…プラテン
７７…検出センサ
７８…カッター
８０…キャリッジ
８２〜８７…インクカートリッジ
９０…印刷ヘッド
９２〜９７…ノズル列
９８…メモリカードスロット
９９…操作パネル
Ｐ…ロール紙
ＰＰ…先行ロール紙
ＰＦ…後続ロール紙
ＭＣ…メモリカード
ＲＵ…繰返し最小単位
【図１】
2014100831.tif 000003
【図２】
2014100831.tif 000004
【図３】
2014100831.tif 000005
【図４】
2014100831.tif 000006
【図５】
2014100831.tif 000007
【図６】
2014100831.tif 000008
【図７】
2014100831.tif 000009
【図８】
2014100831.tif 000010
【図９】
2014100831.tif 000011
【図１０】
2014100831.tif 000012
【図１１】
2014100831.tif 000013
【図１２】
2014100831.tif 000014
【図１３】
2014100831.tif 000015
【図１４】
2014100831.tif 000016
【図１５】
2014100831.tif 000017
【図１６】
2014100831.tif 000018