(57)【要約】【課題】被印刷体に画像を印刷したとき、縞（バンディング）が現れ、画質が低下する。【解決手段】移動するノズルからインクを吐出して被印刷体にドット列を形成する吐出動作を繰り返し、複数の前記ドット列を前記被印刷体に配列させて画像を印刷する印刷装置であって、隣り合う前記ドット列を異なる前記吐出動作によって形成するとき、前記隣り合うドット列のうちの少なくとも一方のドット列を形成する際に、前記画像の色に関する情報に基づいて、吐出するインク量を制約することを特徴とする印刷装置を開示している。このような印刷装置によれば、バンディングの発生を抑え、高品質の画像を印刷できる。【選択図】　　　図１１
2004058617.tif 000002
【特許請求の範囲】
【請求項１】
移動するノズルからインクを吐出して被印刷体にドット列を形成する吐出動作を繰り返し、複数の前記ドット列を前記被印刷体に配列させて画像を印刷する印刷装置であって、
隣り合う前記ドット列を異なる前記吐出動作によって形成するとき、
前記隣り合うドット列のうちの少なくとも一方のドット列を形成する際に、前記画像の色に関する情報に基づいて、吐出するインク量を制約する
ことを特徴とする印刷装置。
【請求項２】
請求項１に記載の印刷装置であって、
前記画像の色に関する情報には、前記画像の所定領域内の色に関する情報が含まれることを特徴とする印刷装置。
【請求項３】
請求項１又は２に記載の印刷装置であって、
前記画像の色に関する情報には、前記ドット列の色に関する情報が含まれることを特徴とする印刷装置。
【請求項４】
請求項３に記載の印刷装置であって、
前記画像の色に関する情報には、前記ドット列を構成する複数のドットの色に関する情報が含まれることを特徴とする印刷装置。
【請求項５】
請求項３又は４に記載の印刷装置であって、
前記一方のドット列を形成する際に、他方のドット列の色に関する情報も利用して、吐出するインク量を制約することを特徴とする印刷装置。
【請求項６】
請求項１〜５のいずれかに記載の印刷装置であって、
前記画像の色に関する情報には、前記ノズルから吐出するインクに関する情報が含まれることを特徴とする印刷装置。
【請求項７】
請求項６に記載の印刷装置であって、
前記インクに関する情報には、インク量に関する情報が含まれることを特徴とする印刷装置。
【請求項８】
請求項７に記載の印刷装置であって、
前記インク量に関する情報には、前記ノズルが吐出するインク滴の大きさに関する情報が含まれることを特徴とする印刷装置。
【請求項９】
請求項７又は８に記載お印刷装置であって、
前記インク量が多いほど、制約するインク量を多くすることを特徴とする印刷装置。
【請求項１０】
請求項６〜９のいずれかに記載の印刷装置であって、
前記インクに関する情報には、前記インクの種類に関する情報が含まれることを特徴とする印刷装置。
【請求項１１】
請求項６〜１０のいずれかに記載の印刷装置であって、
前記インクに関する情報には、前記インクの色に関する情報が含まれることを特徴とする印刷装置。
【請求項１２】
請求項１〜１１のいずれかに記載の印刷装置であって、
前記画像の色に関する情報に、前記画像の濃淡に関する情報が含まれることを特徴とする印刷装置。
【請求項１３】
請求項１２に記載の印刷装置であって、
前記画像の色が濃い領域ほど、制約するインク量を多くすることを特徴とする印刷装置。
【請求項１４】
請求項１〜１３に記載の印刷装置であって、
前記画像の色に関する情報には、印刷される画像の元画像の色に関する情報が含まれることを特徴とする印刷装置。
【請求項１５】
請求項１４に記載の印刷装置であって、
前記元画像に基づいて印刷信号を生成し、前記印刷信号を制約することによって、前記吐出するインク量を制約することを特徴とする印刷装置。
【請求項１６】
請求項１〜１５のいずれかに記載の印刷装置であって、
吐出するインク量の制約は、前記ノズルからインクを吐出しないことによって行うことを特徴とする印刷装置。
【請求項１７】
請求項１〜１６のいずれかに記載の印刷装置であって、
吐出するインク量の制約は、前記ノズルから吐出するインク滴の大きさを制約することによって行うことを特徴とする印刷装置。
【請求項１８】
請求項１〜１７のいずれかに記載の印刷装置であって、
前記隣り合う両方のドット列を形成する際に吐出するインク量を制約するとき、
インク量が制約される画素と隣り合う他方のドット列の画素は、インク量が制約されないことを特徴とする印刷装置。
【請求項１９】
移動するノズルからインクを吐出して被印刷体にドット列を形成する吐出動作を繰り返し、複数の前記ドット列を前記被印刷体に配列させて画像を印刷する印刷方法であって、
隣り合う前記ドット列を異なる前記吐出動作によって形成するとき、
前記隣り合うドット列のうちの少なくとも一方のドット列を形成する際に、前記画像の色に関する情報に基づいて、吐出するインク量を制約する
ことを特徴とする印刷方法。
【請求項２０】
移動するノズルからインクを吐出して被印刷体にドット列を形成する吐出動作を繰り返し、複数の前記ドット列を前記被印刷体に配列させて画像を印刷する印刷物の製造方法であって、
隣り合う前記ドット列を異なる前記吐出動作によって形成するとき、
前記隣り合うドット列のうちの少なくとも一方のドット列を形成する際に、前記画像の色に関する情報に基づいて、吐出するインク量を制約する
ことを特徴とする印刷物の製造方法。
【請求項２１】
移動するノズルからインクを吐出して被印刷体にドット列を形成する吐出動作を繰り返し、複数の前記ドット列を前記被印刷体に配列させて画像を印刷する印刷装置に、
隣り合う前記ドット列を異なる前記吐出動作によって形成するとき、
前記隣り合うドット列のうちの少なくとも一方のドット列を形成する際に、前記画像の色に関する情報に基づいて、吐出するインク量を制約する機能
を実現することを特徴とするプログラム。
【請求項２２】
コンピュータ本体と印刷装置とを備え、移動するノズルからインクを吐出して被印刷体にドット列を形成する吐出動作を繰り返し、複数の前記ドット列を前記被印刷体に配列させて画像を印刷するコンピュータシステムであって、
隣り合う前記ドット列を異なる前記吐出動作によって形成するとき、
前記隣り合うドット列のうちの少なくとも一方のドット列を形成する際に、前記画像の色に関する情報に基づいて、吐出するインク量を制約する
ことを特徴とするコンピュータシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、紙などの被印刷体に印刷を行う印刷装置、印刷方法及び印刷物製造方法に関する。また、本発明は、このような印刷装置を制御するプログラム及びコンピュータシステムに関する。
【０００２】
【背景技術】
紙、布、フィルム等の各種の被印刷体に画像を印刷する印刷装置として、インクを断続的に吐出して印刷を行うインクジェットプリンタが知られている。このようなインクジェットプリンタでは、被印刷体を紙搬送方向に移動させて位置決めする搬送動作と、走査方向にノズルを移動させながらインクを吐出してドット列を形成する印刷動作とを交互に繰り返し、印刷を行っている。
【０００３】
【発明が解決しようとする課題】
このような印刷装置では、被印刷体に画像を印刷したとき、縞（バンディング）が現れる場合がある。この縞は、色の濃い縞（『暗バンディング』、『黒バンディング』又は『濃バンディング』とも呼ばれる）である場合と、色の薄い縞（明バンディング）、『白バンディング』又は『淡バンディング』とも呼ばれる）である場合とがある。
【０００４】
本発明は、このような縞の発生を抑え、高品質の画像を印刷できる印刷装置を提供することを目的とする。
【０００５】
【課題を解決するための手段】
上記目的を達成するための主たる発明は、移動するノズルからインクを吐出して被印刷体にドット列を形成する吐出動作を繰り返し、複数の前記ドット列を前記被印刷体に配列させて画像を印刷する印刷装置であって、隣り合う前記ドット列を異なる前記吐出動作によって形成するとき、前記隣り合うドット列のうちの少なくとも一方のドット列を形成する際に、前記画像の色に関する情報に基づいて、吐出するインク量を制約することを特徴とする。
【０００６】
本発明の他の特徴については、本明細書及び添付図面の記載により明らかにする。
【０００７】
【発明の実施の形態】
＝＝＝開示の概要＝＝＝
本明細書および添付図面の記載により、少なくとも、以下の事項が明らかとなる。
移動するノズルからインクを吐出して被印刷体にドット列を形成する吐出動作を繰り返し、複数の前記ドット列を前記被印刷体に配列させて画像を印刷する印刷装置であって、隣り合う前記ドット列を異なる前記吐出動作によって形成するとき、前記隣り合うドット列のうちの少なくとも一方のドット列を形成する際に、前記画像の色に関する情報に基づいて、吐出するインク量を制約することを特徴とする印刷装置を開示している。このような印刷装置によれば、バンディングの発生を抑え、高品質の画像を印刷できる。
【０００８】
かかる印刷装置であって、前記画像の色に関する情報には、前記画像の所定領域内の色に関する情報が含まれることが望ましい。このような印刷装置によれば、所定領域内の色情報に基づいて、吐出するインク量を制約することができる。
【０００９】
かかる印刷装置であって、前記画像の色に関する情報には、前記ドット列の色に関する情報が含まれることが望ましい。このような印刷装置によれば、ドット列間のインクの混ざり具合に応じて、吐出するインク量を制約することができる。
【００１０】
かかる印刷装置であって、前記画像の色に関する情報には、前記ドット列を構成する複数のドットの色に関する情報が含まれることが望ましい。このような印刷装置によれば、複数のドットの色に応じて、吐出するインク量を制約することができる。
【００１１】
かかる印刷装置であって、前記一方のドット列を形成する際に、他方のドット列の色に関する情報も利用して、吐出するインク量を制約することが望ましい。このような印刷装置によれば、吐出するインク量が制約されるドット列だけでなく、隣りのドット列の状況に応じて、吐出するインク量を制約することができる。
【００１２】
かかる印刷装置であって、前記画像の色に関する情報には、前記ノズルから吐出するインクに関する情報が含まれることが望ましい。
【００１３】
かかる印刷装置であって、前記インクに関する情報には、インク量に関する情報が含まれることが好ましい。ドットを形成するインク量によってドット列間のインクの混ざり具合が異なるので、このような印刷装置によれば、ドット列間のインクの混ざり具合に応じてインク量を制約することができる。
【００１４】
かかる印刷装置であって、前記インク量に関する情報には、前記ノズルが吐出するインク滴の大きさに関する情報が含まれることが好ましい。ドットを形成するドット径によってドット列間のインクの混ざり具合が異なるので、このような印刷装置によれば、ドット列間のインクの混ざり具合に応じてインク量を制約することができる。
【００１５】
かかる印刷装置であって、前記インク量が多いほど、制約するインク量を多くすることが好ましい。インク量が多いほどドット列間のインクがよく混ざるためバンディングが発生しやすいので、このような印刷装置によれば、バンディングの発生を抑えることができる。
【００１６】
かかる印刷装置であって、前記インクに関する情報には、前記インクの種類に関する情報が含まれることが好ましい。インクの種類によってドット列間のインクの混ざり具合が異なるので、このような印刷装置によれば、ドット列間のインクの混ざり具合に応じてインク量を制約することができる。
【００１７】
かかる印刷装置であって、前記インクに関する情報には、前記インクの色に関する情報が含まれることが好ましい。インクの色によってバンディングの目立ち方が異なるので、このような印刷装置によれば、高品質な画像を印刷できる。
【００１８】
かかる印刷装置であって、前記画像の色に関する情報に、前記画像の濃淡に関する情報が含まれることが望ましい。画像の色の濃い領域と淡い領域とではドット列間のインクの混ざり具合が異なるので、このような印刷装置によれば、ドット列間のインクの混ざり具合に応じてインク量を制約することができる。
【００１９】
かかる印刷装置であって、前記画像の色が濃い領域ほど、制約するインク量を多くすることが好ましい。画像の色が濃い領域ではドット列間のインクがよく混ざっているためバンディングが発生しやすいので、このような印刷装置によれば、バンディングの発生を抑えることができる。
【００２０】
かかる印刷装置であって、前記画像の色に関する情報には、印刷される画像の元画像の色に関する情報が含まれることが望ましい。このような印刷装置であって、前記元画像に基づいて印刷信号を生成し、前記印刷信号を制約することによって、前記吐出するインク量を制約することが好ましい。このような印刷装置によれば、信号をマスクすることによって、インク量を制約することができる。
【００２１】
かかる印刷装置であって、吐出するインク量の制約は、前記ノズルからインクを吐出しないことによって行うことが望ましい。ノズルからインクを吐出しなければインク量が制約されるので、このような印刷装置によれば、バンディングの発生を抑えることができる。
【００２２】
かかる印刷装置であって、吐出するインク量の制約は、前記ノズルから吐出するインク滴の大きさを制約することによって行うことが望ましい。ノズルから吐出するインク滴を小さくすればインク量が制約されるので、このような印刷装置によれば、バンディングの発生を抑えることができる。
【００２３】
かかる印刷装置であって、前記隣り合う両方のドット列を形成する際に吐出するインク量を制約するとき、インク量が制約される画素と隣り合う他方のドット列の画素は、インク量が制約されないことが望ましい。このような印刷装置によれば、吐出するインク量が制約された画素が目立たないようにすることができる。
【００２４】
さらに、移動するノズルからインクを吐出して被印刷体にドット列を形成する吐出動作を繰り返し、複数の前記ドット列を前記被印刷体に配列させて画像を印刷する印刷方法であって、隣り合う前記ドット列を異なる前記吐出動作によって形成するとき、前記隣り合うドット列のうちの少なくとも一方のドット列を形成する際に、前記画像の色に関する情報に基づいて、吐出するインク量を制約することを特徴とする印刷方法を開示している。このような印刷方法によれば、バンディングの発生を抑え、高品質の画像を印刷できる。
【００２５】
さらに、移動するノズルからインクを吐出して被印刷体にドット列を形成する吐出動作を繰り返し、複数の前記ドット列を前記被印刷体に配列させて画像を印刷する印刷物の製造方法であって、隣り合う前記ドット列を異なる前記吐出動作によって形成するとき、前記隣り合うドット列のうちの少なくとも一方のドット列を形成する際に、前記画像の色に関する情報に基づいて、吐出するインク量を制約することを特徴とする印刷物の製造方法を開示している。このような印刷物製造方法によれば、高品質の画像を印刷した印刷物を製造することができる。
【００２６】
さらに、移動するノズルからインクを吐出して被印刷体にドット列を形成する吐出動作を繰り返し、複数の前記ドット列を前記被印刷体に配列させて画像を印刷する印刷装置に、隣り合う前記ドット列を異なる前記吐出動作によって形成するとき、前記隣り合うドット列のうちの少なくとも一方のドット列を形成する際に、前記画像の色に関する情報に基づいて、吐出するインク量を制約する機能を実現することを特徴とするプログラムを開示している。このようなプログラムによれば、バンディングの発生を抑え高品質の画像を印刷できるように、印刷装置を制御することができる。
【００２７】
さらに、コンピュータ本体と印刷装置とを備え、移動するノズルからインクを吐出して被印刷体にドット列を形成する吐出動作を繰り返し、複数の前記ドット列を前記被印刷体に配列させて画像を印刷するコンピュータシステムであって、隣り合う前記ドット列を異なる前記吐出動作によって形成するとき、前記隣り合うドット列のうちの少なくとも一方のドット列を形成する際に、前記画像の色に関する情報に基づいて、吐出するインク量を制約することを特徴とするコンピュータシステムを開示している。このようなコンピュータシステムによれば、バンディングの発生を抑え、高品質の画像を印刷できる。
【００２８】
＝＝＝局所的なバンディングの発生＝＝＝
＜局所的なバンディングについて＞
本実施形態では、特に、走査方向の局所的なバンディングの発生を抑制している。まず、局所的なバンディングについて、以下に説明する。
図２０Ａは、紙に印刷する画像（元画像又は原画像ともいう）の説明図である。ここでは、図２０Ａに示すように、走査方向に濃度が異なっている画像を、２回の印刷動作で印刷する場合について考える。なお、図中に示された通り、対象となっている画像は、左側の色が濃く、右側の色が薄い。すなわち、図中に示された画像は、走査方向によって画像の濃度が異なっている。
【００２９】
バンディングの発生の原因は、印刷動作と印刷動作との間に行われる搬送動作の搬送量の精度が良くないためであると考えられていた。すなわち、搬送量を調整すれば、印刷した画像の縞の発生を抑えられると考えられていた。
【００３０】
しかし、単に搬送動作の搬送量を調整しただけでは、走査方向によって画像の濃度が異なっている場合、局所的なバンディングの発生を抑えることができないことが分かった。図２０Ｂは、搬送量の調節によって淡い色の画像領域のバンディングの発生を抑制した場合に、実際に紙に印刷された画像（印刷画像）の説明図である。このように、薄い色の画像領域にバンディング（縞）が発生しないように搬送量を調整すると、印刷画像には、濃い色の画像領域において、色の濃い縞が発生する。一方、図２０Ｃは、搬送量の調節によって濃い色の画像領域のバンディングの発生を抑制した場合の印刷画像の説明図である。このように、濃い色の画像領域にバンディング（縞）が発生しないように搬送量を調整すると、印刷画像には、薄い色の画像領域において、色の薄い縞が発生する。
【００３１】
まず、このようなバンディングの発生の原因について説明する。
＜局所的なバンディングの発生の原因＞
図２１は、被印刷体に形成されたドット列の説明図である。ある印刷動作において、ノズル♯ｎ−１がドット列Ｌ１を形成し、ノズル♯ｎがドット列Ｌ２を形成する。また、紙Ｓが搬送されてノズルと紙が相対移動した後、ノズル♯１がドット列Ｌ３を形成し、ノズル♯２がドット列Ｌ４を形成する。なお、同図では、他のノズルが形成するドット列については、記載を省略している。また、同図において、ヘッド２１が２つ描かれているのは、搬送前後における紙とノズルとの相対的な位置関係を示すためである。同図において、淡い色の画像領域では小ドットＰ１が形成されており、濃い色の画像領域では大ドットＰ２が形成されている。
【００３２】
各ドット列は、ノズルが走査方向に移動し、インクが間欠的に吐出されることによって、走査方向に沿ってライン状に形成されている（これを『ラスタライン』とも呼ぶ）。そして、各ドットの径はドット列の間隔よりも大きいので、各ドット列は、少しずつ重なり合っている。なお、同図において、Ｄはノズル間隔である（ｋ＝１）。Ｄｐは画素の間隔である（ドット間隔でもある）。ドット列Ｌ１とＬ２との間隔、及び、ドット列Ｌ３とＬ４との間隔は、ノズルの間隔で決まるので、ノズルピッチＤに等しい（ｋ＝１）。ただし、ドット列Ｌ２とＬ３との間隔Ｄｃは、紙Ｓの搬送量によって調整し得る間隔である。
【００３３】
図２１において、ドット列Ｌ１とＬ２はほぼ同時に形成される。また、ドット列Ｌ３とＬ４や、他のノズルが形成するドット列も同様に、ほぼ同時に形成される。このように、ほぼ同時に形成されるドット列間のインクの混ざり具合は、印刷条件が同じなので、ほぼ同じである。したがって、ほぼ同時に形成されるドット列間では、バンディングは発生しにくい。
【００３４】
一方、ドット列Ｌ２とＬ３は、異なる印刷動作によって形成されており、ドット列Ｌ２が形成されてインクが乾いた後に、ドット列Ｌ３が形成されている。そのため、ドット列Ｌ２とＬ３間のインクの混ざり具合は、他のドット列間のインクの混ざり具合と異なる。このように、あるドット列間におけるインクの混ざり方が他のドット列間におけるインクの混ざり方と異なるとき、バンディングが発生しやすい。
このように、図中、黒く塗りつぶした部分のインクの重なり方が、バンディングの発生に関して問題となる。
【００３５】
＜ドットの径との関係について＞
一方、ドット列が同じであっても、ドットの径の大きさが異なれば、インクの重なり方が異なることになる。つまり、同じドット列間であっても、そのドット列を形成しているドットの径の大きさによって、インクの混ざり具合が異なっている。例えば、ドットの径が大きければ、ドット列間で多くのインクが混ざり合う。また、ドットの径が小さければ、ドット列間でのインクの混ざる量は小さくなる。
したがって、バンディングの発生状況は、ドット列のドットの径に応じて、異なっている。
【００３６】
＜吐出するインク量との関係について＞
ここで、紙に形成されるドットの径は、ノズルから吐出されたインク量に応じて異なる。例えば、ノズルから吐出されたインク量が少ないと、インクの径は小さくなる。また、ノズルから吐出されたインク量が多いと、インクの径は大きくなる。
したがって、バンディングの発生状況は、吐出されたインク量に応じて、異なっている。
【００３７】
＜画素の色との関係について１＞
吐出されるインクの量は、その画素の色に基づいて、決定される。例えば、同じ色のインクを用いる場合、色の濃い画素には吐出されるインク量が多くなり、色の淡い画素には吐出されるインク量は少なくなる。同図において、右側は淡い色の画像領域なので、ドットの径が小さい。また、左側は濃い色の画像領域なので、ドットの径が大きい。
このように、バンディングの発生状況は、画素の色（画像の色）に応じて、異なっている。
【００３８】
＜搬送量との関係について＞
図中、黒く塗りつぶした部分のインクの混ざり具合は、ドット列Ｌ２とＬ３との間隔（Ｄｃ）に応じて、異なることになる。そして、この間隔Ｄｃは、ドット列Ｌ１とＬ２を形成してからドット列Ｌ３とＬ４を形成するまでの間の紙の搬送量を調整すれば、調整することができる。例えば、紙の搬送量を通常の搬送量よりも１／５７６０インチだけ多く搬送すれば、間隔Ｄｃは、通常の間隔Ｄｃよりも１／５７６０インチだけ広くなる。
【００３９】
しかし、同じドット列に異なる径のドットがある場合、ドット径の大きい領域のバンディングとドット径の小さい領域のバンディングとを同時に修正することは、困難である。なぜなら、間隔Ｄｃを調整すると、ドット径の大きい領域のドット列の間隔が変わるだけでなく、ドット径の小さい領域のドット列の間隔も変わるからである。つまり、既に説明した通り、淡い色の画像領域にバンディングが発生しないように搬送量を調整すると、印刷された画像には、濃い色の画像領域において、色の濃いバンディングが発生するのである（図２０Ｂ参照）。また、濃い色の画像領域にバンディングが発生しないように搬送量を調整すると、印刷された画像には、淡い色の画像領域において、色の淡いバンディングが発生するのである（図２０Ｃ参照）。
【００４０】
したがって、紙の搬送量を調整すればバンディングの発生が抑えられると考えられていたが、上記の説明から明らかなように、紙の搬送量を調整するだけでは、バンディングの発生を抑えることができない。
そこで、本実施形態では、上記の説明から明らかになったバンディングの発生の原因を考慮し、以下のように吐出するインク量を制限し、バンディングの発生を抑えている。
【００４１】
＝＝＝印刷装置（インクジェットプリンタ）の概要＝＝＝
＜インクジェットプリンタの構成について＞
図１、図２、図３および図４を参照しつつ、印刷装置としてインクジェットプリンタを例にとって、その概要について説明する。なお、図１は、本実施形態のインクジェットプリンタの全体構成の説明図である。また、図２は、本実施形態のインクジェットプリンタのキャリッジ周辺の概略図である。また、図３は、本実施形態のインクジェットプリンタの搬送ユニット周辺の説明図である。また、図４は、本実施形態のインクジェットプリンタの搬送ユニット周辺の斜視図である。
本実施形態のインクジェットプリンタは、紙搬送ユニット１０、インク吐出ユニット２０、クリーニングユニット３０、キャリッジユニット４０、計測器群５０、および制御ユニット６０を有する。
【００４２】
紙搬送ユニット１０は、被印刷体である例えば紙を印刷可能な位置に送り込み、印刷時に所定の方向（図１において紙面に垂直な方向（以下、紙搬送方向という））に所定の移動量で紙を移動させるためのものである。すなわち、紙搬送ユニット１０は、紙を搬送する搬送機構として機能する。紙搬送ユニット１０は、紙挿入口１１Ａ及びロール紙挿入口１１Ｂと、給紙モータ（不図示）と、給紙ローラ１３と、プラテン１４と、紙送りモータ（以下、ＰＦモータという）１５と、紙送りモータドライバ（以下、ＰＦモータドライバという）１６と、紙送りローラ１７Ａと排紙ローラ１７Ｂと、フリーローラ１８Ａとフリーローラ１８Ｂとを有する。ただし、紙搬送ユニット１０が搬送機構として機能するためには、必ずしも、これらの構成要素を全て要するというわけではない。
【００４３】
紙挿入口１１Ａは、被印刷体である紙を挿入するところである。給紙モータ（不図示）は、紙挿入口１１Ａに挿入された紙をプリンタ内に搬送するモータであり、パルスモータで構成される。給紙ローラ１３は、紙挿入口１１に挿入された紙をプリンタ内に自動的に搬送するローラであり、給紙モータ１２によって駆動される。給紙ローラ１３は、略Ｄ形の横断面形状を有している。給紙ローラ１３の円周部分の周囲長さは、ＰＦモータ１５までの搬送距離よりも長く設定されているので、この円周部分を用いて被印刷体をＰＦモータ１５まで搬送できる。なお、給紙ローラ１３の回転駆動力と分離パッド（不図示）の摩擦抵抗とによって、複数の被印刷体が一度に給紙されることを防いでいる。被印刷体の搬送のシーケンスについては、後で詳述する。
【００４４】
プラテン１４は、印刷中の紙Ｓを支持する。ＰＦモータ１５は、被印刷体である例えば紙を紙搬送方向に送り出すモータであり、ＤＣモータで構成される。ＰＦモータドライバ１６は、ＰＦモータ１５の駆動を行うためのものである。紙送りローラ１７Ａは、給紙ローラ１３によってプリンタ内に搬送された紙Ｓを印刷可能な領域まで送り出すローラであり、ＰＦモータ１５によって駆動される。フリーローラ１８Ａは、紙送りローラ１７Ａと対向する位置に設けられ、紙Ｓを紙送りローラ１７Ａとの間に挟むことによって紙Ｓを紙送りローラ１７Ａに向かって押さえる。
【００４５】
排紙ローラ１７Ｂは、印刷が終了した紙Ｓをプリンタの外部に排出するローラである。排紙ローラ１７Ｂは、不図示の歯車により、ＰＦモータ１５によって駆動される。フリーローラ１８Ｂは、排紙ローラ１７Ｂと対向する位置に設けられ、紙Ｓを排紙ローラ１７Ｂとの間に挟むことによって紙Ｓを排紙ローラ１７Ｂに向かって押さえる。
【００４６】
インク吐出ユニット２０は、被印刷体である例えば紙にインクを吐出するためのものである。インク吐出ユニット２０は、ヘッド２１と、ヘッドドライバ２２とを有する。ヘッド２１は、インク吐出部であるノズルを複数有し、各ノズルから断続的にインクを吐出する。ヘッドドライバ２２は、ヘッド２１を駆動して、ヘッドから断続的にインクを吐出させるためのものである。
【００４７】
クリーニングユニット３０は、ヘッド２１のノズルの目詰まりを防止するためのものである。クリーニングユニット３０は、ポンプ装置３１と、キャッピング装置３５とを有する。ポンプ装置は、ヘッド２１のノズルの目詰まりを防止するため、ノズルからインクを吸い出すものであり、ポンプモータ３２とポンプモータドライバ３３とを有する。ポンプモータ３２は、ヘッド２１のノズルからインクを吸引する。ポンプモータドライバ３３は、ポンプモータ３２を駆動する。キャッピング装置３５は、ヘッド２１のノズルの目詰まりを防止するため、印刷を行わないとき（待機時）に、ヘッド２１のノズルを封止する。
【００４８】
キャリッジユニット４０は、ヘッド２１を所定の方向（図１において紙面の左右方向（以下、走査方向という））に走査移動させるためのものである。キャリッジユニット４０は、キャリッジ４１と、キャリッジモータ（以下、ＣＲモータという）４２と、キャリッジモータドライバ（以下、ＣＲモータドライバという）４３と、プーリ４４と、タイミングベルト４５と、ガイドレール４６とを有する。キャリッジ４１は、走査方向に移動可能であって、ヘッド２１を固定している（したがって、ヘッド２１のノズルは、走査方向に沿って移動しながら、断続的にインクを吐出する）。また、キャリッジ４１は、インクを収容するインクカートリッジ４８を着脱可能に保持している。ＣＲモータ４２は、キャリッジを走査方向に移動させるモータであり、ＤＣモータで構成される。ＣＲモータドライバ４３は、ＣＲモータ４２を駆動するためのものである。プーリ４４は、ＣＲモータ４２の回転軸に取付けられている。タイミングベルト４５は、プーリ４４によって駆動される。ガイドレール４６は、キャリッジ４１を走査方向に案内する。
【００４９】
計測器群５０には、リニア式エンコーダ５１と、ロータリー式エンコーダ５２と、紙検出センサ５３と、紙幅センサ５４とがある。リニア式エンコーダ５１は、キャリッジ４１の位置を検出するためのものである。ロータリー式エンコーダ５２は、紙送りローラ１７Ａの回転量を検出するためのものである。なお、エンコーダの構成等については、後述する。紙検出センサ５３は、印刷される紙の先端の位置を検出するためのものである。この紙検出センサ５３は、給紙ローラ１３が紙送りローラ１７Ａに向かって紙を搬送する途中で、紙の先端の位置を検出できる位置に設けられている。なお、紙検出センサ５３は、機械的な機構によって紙の先端を検出するメカニカルセンサである。詳しく言うと、紙検出センサ５３は紙搬送方向に回転可能なレバーを有し、このレバーは紙の搬送経路内に突出するように配置されている。そのため、紙の先端がレバーに接触し、レバーが回転させられるので、紙検出センサ５３は、このレバーの動きを検出することによって、紙の先端の位置を検出する。紙幅センサ５４は、キャリッジ４１に取付けられている。紙幅センサ５４は、発光部５４１と受光部５４３を有する光学センサであり、紙によって反射された光を検出することにより、紙幅センサ５４の位置における紙の有無を検出する。そして、紙幅センサ５４は、キャリッジ４１によって移動しながら紙の端部の位置を検出し、紙の幅を検出する。また、紙幅センサ５４は、キャリッジ４１の位置によって、紙の先端を検出できる。紙幅センサ５４は、光学センサなので、紙検出センサ５３よりも位置検出の精度が高い。
【００５０】
制御ユニット６０は、プリンタの制御を行うためのものである。制御ユニット６０は、ＣＰＵ６１と、タイマ６２と、インターフェース部６３と、ＡＳＩＣ６４と、メモリ６５と、ＤＣコントローラ６６とを有する。ＣＰＵ６１は、プリンタ全体の制御を行うためのものであり、ＤＣコントローラ６６、ＰＦモータドライバ１６、ＣＲモータドライバ４３、ポンプモータドライバ３２およびヘッドドライバ２２に制御指令を与える。タイマ６２は、ＣＰＵ６１に対して周期的に割り込み信号を発生する。インターフェース部６３は、プリンタの外部に設けられたホストコンピュータ６７との間でデータの送受信を行う。ＡＳＩＣ６４は、ホストコンピュータ６７からインターフェース部６３を介して送られてくる印刷情報に基づいて、印刷の解像度やヘッドの駆動波形等を制御する。メモリ６５は、ＡＳＩＣ６４及びＣＰＵ６１のプログラムを格納する領域や作業領域等を確保するためのものであり、ＲＡＭ、ＥＥＰＲＯＭ等の記憶手段を有する。ＤＣコントローラ６６は、ＣＰＵ６１から送られてくる制御指令と計測器群５０からの出力に基づいて、ＰＦモータドライバ１６及びＣＲモータドライバ４３を制御する。
【００５１】
＜エンコーダの構成について＞
図５は、リニア式エンコーダ５１の説明図である。
リニア式エンコーダ５１は、キャリッジ４１の位置を検出するためのものであり、リニアスケール５１１と検出部５１２とを有する。
リニアスケール５１１は、所定の間隔（例えば、１／１８０インチ（１インチ＝２．５４ｃｍ））毎にスリットが設けられており、プリンタ本体側に固定されている。
【００５２】
検出部５１２は、リニアスケール５１１と対向して設けられており、キャリッジ４１側に設けられている。検出部５１２は、発光ダイオード５１２Ａと、コリメータレンズ５１２Ｂと、検出処理部５１２Ｃとを有しており、検出処理部５１２Ｃは、複数（例えば、４個）のフォトダイオード５１２Ｄと、信号処理回路５１２Ｅと、２個のコンパレータ５１２Ｆａ、５１２Ｆｂとを備えている。
【００５３】
発光ダイオード５１２Ａは、両端の抵抗を介して電圧Ｖｃｃが印加されると光を発し、この光はコリメータレンズに入射される。コリメータレンズ５１２Ｂは、発光ダイオード５１２Ａから発せられた光を平行光とし、リニアスケール５１１に平行光を照射する。リニアスケールに設けられたスリットを通過した平行光は、固定スリット（不図示）を通過して、各フォトダイオード５１２Ｄに入射する。フォトダイオード５１２Ｄは、入射した光を電気信号に変換する。各フォトダイオードから出力される電気信号は、コンパレータ５１２Ｆａ、５１２Ｆｂにおいて比較され、比較結果がパルスとして出力される。そして、コンパレータ５１２Ｆａ、５１２Ｆｂから出力されるパルスＥＮＣ−Ａ及びパルスＥＮＣ−Ｂが、リニア式エンコーダ５１の出力となる。
【００５４】
図６は、リニア式エンコーダ５１の２種類の出力信号の波形を示すタイミングチャートである。図６Ａは、ＣＲモータ４２が正転しているときにおける出力信号の波形のタイミングチャートである。図６Ｂは、ＣＲモータ４２が反転しているときにおける出力信号の波形のタイミングチャートである。
【００５５】
図６Ａ及び図６Ｂに示す通り、ＣＲモータ４２の正転時および反転時のいずれの場合であっても、パルスＥＮＣ−ＡとパルスＥＮＣ−Ｂとは、位相が９０度ずれている。ＣＲモータ４２が正転しているとき、すなわち、キャリッジ４１が主走査方向に移動しているときは、図６Ａに示す通り、パルスＥＮＣ−Ａは、パルスＥＮＣ−Ｂよりも９０度だけ位相が進んでいる。一方、ＣＲモータ４２が反転しているときは、図６Ｂに示す通り、パルスＥＮＣ−Ａは、パルスＥＮＣ−Ｂよりも９０度だけ位相が遅れている。各パルスの１周期Ｔは、キャリッジ４１がリニアスケール５１１のスリットの間隔（例えば、１／１８０インチ（１インチ＝２．５４ｃｍ））を移動する時間に等しい。
【００５６】
キャリッジ４１の位置の検出は、以下のように行う。まず、パルスＥＮＣ−Ａ又はＥＮＣ−Ｂについて、立ち上がりエッジ又は立ち下りエッジを検出し、検出されたエッジの個数をカウントする。このカウント数に基づいて、キャリッジ４１の位置を演算する。カウント数は、ＣＲモータ４２が正転しているときに一つのエッジが検出されると『＋１』を加算し、ＣＲモータ４２が反転しているときに一つのエッジが検出されると『−１』を加算する。パルスＥＮＣの周期はリニアスケール５１１のスリット間隔に等しいので、カウント数にスリット間隔を乗算すれば、カウント数が『０』のときのキャリッジ４１の位置からの移動量を求めることができる。つまり、この場合におけるリニア式エンコーダ５１の解像度は、リニアスケール５１１のスリット間隔となる。また、パルスＥＮＣ−ＡとパルスＥＮＣ−Ｂの両方を用いて、キャリッジ４１の位置を検出しても良い。パルスＥＮＣ−ＡとパルスＥＮＣ−Ｂの各々の周期はリニアスケール５１１のスリット間隔に等しく、かつ、パルスＥＮＣ−ＡとパルスＥＮＣ−Ｂとは位相が９０度ずれているので、各パルスの立ち上がりエッジ及び立ち下がりエッジを検出し、検出されたエッジの個数をカウントすれば、カウント数『１』は、リニアスケール５１１のスリット間隔の１／４に対応する。よって、カウント数にスリット間隔の１／４を乗算すれば、カウント数が『０』のときのキャリッジ４１の位置から移動量を求めることができる。つまり、この場合におけるリニア式エンコーダ５１の解像度は、リニアスケール５１１のスリット間隔の１／４となる。
【００５７】
キャリッジ４１の速度Ｖｃの検出は、以下のように行う。まず、パルスＥＮＣ−Ａ又はＥＮＣ−Ｂについて、立ち上がりエッジ又は立ち下りエッジを検出する。一方、パルスのエッジ間の時間間隔をタイマカウンタによってカウントする。このカウント値から周期Ｔ（Ｔ＝Ｔ１、Ｔ２、・・・）が求められる。そして、リニアスケール５１１のスリット間隔をλとすると、キャリッジの速度は、λ／Ｔとして順次求めることができる。また、パルスＥＮＣ−ＡとパルスＥＮＣ−Ｂの両方を用いて、キャリッジ４１の速度を検出しても良い。各パルスの立ち上がりエッジと立ち下がりエッジを検出することにより、リニアスケール５１１のスリット間隔の１／４に対応するエッジ間の時間間隔をタイマカウンタによってカウントする。このカウント値から周期Ｔ（Ｔ＝Ｔ１、Ｔ２、・・・）が求められる。そして、リニアスケール５１１のスリット間隔をλとすると、キャリッジの速度Ｖｃは、Ｖｃ＝λ／（４Ｔ）として順次求めることができる。
【００５８】
なお、ロータリー式エンコーダ５２では、プリンタ本体側に設けられた上記リニアスケール５１１の代わりに紙送りローラ１７Ａの回転に応じて回転する回転円板５２１を用いる点と、キャリッジ４１に設けられた検出部５１２の代わりにプリンタ本体側に設けられた検出部５２２を用いる点が異なるだけで、他の構成はリニア式エンコーダ５１とほぼ同様である（図４参照）。
【００５９】
なお、ロータリー式エンコーダ５２は、直接的には、紙送りローラ１７Ａの回転量を検出するのであって、紙の搬送量を検出していない。しかし、紙送りローラ１７Ａが回転して紙を搬送するとき、紙送りローラ１７Ａと紙との間の滑りによって、搬送誤差が生じている。したがって、ロータリー式エンコーダ５２は、直接的には、紙の搬送量の搬送誤差を検出できない。そこで、ロータリー式エンコーダ５２が検出した回転量と搬送誤差との関係を表すテーブルを作成し、そのテーブルを制御ユニット６０のメモリ６５に格納している。そして、ロータリー式エンコーダの検出結果に基づいてテーブルを参照し、搬送誤差を検出することにしている。このテーブルは、回転量と搬送誤差との関係を表すものに限られず、搬送回数等と搬送誤差との関係を表すものであっても良い。また、紙質に応じて滑りが異なるので、紙質に応じた複数のテーブルを作成し、メモリ６５に格納しても良い。
【００６０】
＜ノズルの構成について＞
図７は、ヘッド２１の下面におけるノズルの配列を示す説明図である。ヘッド２１の下面には、濃ブラックインクノズル群ＫＤと、淡ブラックインクノズル群ＫＬと、濃シアンインクノズル群ＣＤと、淡シアンインクノズル群ＣＬと、濃マゼンタインクノズル群ＭＤと、淡マゼンタノズル群ＭＬと、イエローインクノズル群ＹＤが形成されている。各ノズル群は、各色のインクを吐出するための吐出口であるノズルを複数個（本実施形態ではｎ個）備えている。なお、各ノズル群を示す符号の最初のアルファベットはインク色を意味しており、また、添え字の「　Ｄ」は濃度が比較的高いインクであることを意味しており、また、添え字の「　Ｌ　」は濃度が比較的低いインクであることをそれぞれ意味している。
【００６１】
各ノズル群の複数のノズルは、紙搬送方向に沿って、一定の間隔（ノズルピッチ：ｋ・Ｄ）でそれぞれ整列している。ここで、Ｄは、紙搬送方向における最小のドットピッチ（つまり、紙Ｓに形成されるドットの最高解像度での間隔）である。また、ｋは、１以上の整数である。
【００６２】
また、各ノズル群のノズルは、下流側のノズルほど若い番号が付されている（♯１〜♯ｎ）。また、各ノズル群のノズルは、紙搬送方向の位置に関して、隣のノズル群のノズルの間に位置するように設けられている。例えば、淡ブラックインクノズル群ＫＬの一番ノズル♯１は、紙搬送方向の位置に関して、濃ブラックインクノズル群ＫＤの一番ノズル♯１と二番ノズル♯２との間に設けられている。また、紙幅センサ５４は、紙搬送方向の位置に関して、一番下流側にあるｎ番ノズル♯ｎとほぼ同じ位置に設けられている。
【００６３】
図８は、各ノズルの構造を示すための説明図である。各ノズルＮｚには、各ノズルを駆動してインク滴を吐出させるための駆動素子としてピエゾ素子ＰＥが設けられている。
ピエゾ素子ＰＥは、電圧の印加により結晶構造が歪み、極めて高速に電気−機械エネルギの変換を行う素子である。ピエゾ素子ＰＥは、ピエゾ素子ＰＥの両端に設けられた電極間に所定時間幅の電圧を印加すると、電圧の印加時間に応じて伸張し、インク通路２１１の一端壁を変形させる。この結果、インク通路２１１の体積がピエゾ素子ＰＥの伸張に応じて収縮し、この収縮分に相当するインクが、インク滴Ｉｐとなって、ノズルＮｚの先端から吐出される。このインク滴Ｉｐがプラテン２６に支持された紙Ｓに着弾することにより、ドットが紙Ｓに形成されて印刷が行われる。
なお、印刷時には、紙Ｓが紙搬送ユニット１０によって間欠的に所定の搬送量で搬送され、その間欠的な搬送の間にキャリッジ４１が走査方向に移動して各ノズルからインク滴が吐出される。
【００６４】
＝＝＝ヘッドの駆動＝＝＝
図９及び図１０を用いて、ヘッドの駆動について説明する。図９は、ヘッドドライバ２２内の構成を示すブロック図である。また、図１０は、各信号の説明のためのタイミングチャートである。図１０Ａは原信号ＯＤＲＶのタイミングチャートであり、図１０Ｂは印刷信号ＰＲＴ（ｉ）のタイミングチャートであり、図１０Ｃは駆動信号ＤＲＶ（ｉ）のタイミングチャートである。図中に各信号名の最後に付されたかっこ内の数字は、その信号が供給されるノズルの番号を示している。なお、図９の構成は、ヘッドドライバ２２内ではなく、制御ユニット７０の例えばＡＳＩＣ６４内に設けられても良い。
【００６５】
ヘッドドライバは、原信号発生部２２１と、複数の駆動信号生成部２２３と、マスク回路２２５と、補正部２２７とを有している。
原信号発生部２２１は、ノズル♯１〜♯ｎに共通に用いられる原信号ＯＤＲＶを生成する。この原信号ＯＤＲＶは、一画素分の主走査期間内において、第１パルスＷ１と第２パルスＷ２の２つのパルスを含む信号である。原信号発生部２２１は、この原信号ＯＤＲＶを、各駆動信号生成部２２３に出力する。
【００６６】
駆動信号生成部２２３は、ヘッド２１のノズル♯１〜♯ｎをそれぞれ駆動する複数のピエゾ素子に対応して設けられている。各駆動信号生成部２２３には、原信号発生部２２１から原信号ＯＤＲＶが入力されるとともに、印刷信号ＰＲＴ（ｉ）が入力される。この印刷信号ＰＲＴ（ｉ）は、パソコン本体からプリンタに供給される印刷データに含まれている画素データに基づく信号である。なお、画素データとは、画素毎の記録状態を示すデータであり、一画素当たり２ビットの情報を有し、各ビットは原信号ＯＤＲＶの第１パルスＷ１と第２パルスＷ２とにそれぞれ対応している。駆動信号生成部２２３は、印刷信号ＰＲＴ（ｉ）のレベルに応じて、原信号ＯＤＲＶを遮断する。すなわち、印刷信号ＰＲＴ（ｉ）が１レベルのとき、駆動信号生成部２２３は、原信号ＯＤＲＶの対応するパルスをそのまま通過させて駆動信号ＤＲＶとする。一方、印刷信号ＰＲＴ（ｉ）が０レベルのとき、駆動信号生成部２２３は、原信号ＯＤＲＶのパルスを遮断する。そして、駆動信号生成部２２３は、原信号ＯＤＲＶと印刷信号ＰＲＴ（ｉ）に基づいて、駆動信号ＤＲＶ（ｉ）を補正部２２７に出力する。
【００６７】
マスク回路２２５は、ヘッド２１の端のノズルであるノズル♯１とノズル♯ｎを駆動するピエゾ素子に対応して設けられている。このマスク回路２２５は、駆動信号生成部２２３と補正部２２７との間に設けられている。マスク回路２２５は、駆動信号生成部２２３が出力した駆動信号ＤＲＶ（１）と駆動信号ＤＲＶ（ｎ）とをマスクし、マスクされた駆動信号ＭＤＲＶ（１）とマスクされた駆動信号ＭＤＲＶ（ｎ）とを補正部２２７に出力する。マスク回路２２５が行う駆動信号ＤＲＶ（ｉ）のマスクについては、後述する。
【００６８】
補正部２２７には、駆動信号ＤＲＶ（ｉ）と、マスク回路２２５からマスクされた駆動信号ＭＤＲＶ（１）及びＭＤＲＶ（ｎ）とが入力される。補正部２２７は、マスクされた駆動信号ＭＤＲＶ（ｉ）の波形のタイミングをずらし、補正を行う。この駆動信号の波形のタイミングが補正されることによって、キャリッジの移動の往路と復路におけるインク滴の着弾位置のずれが補正される。すなわち、往路と復路におけるドットの形成位置のずれが補正される。
【００６９】
図１０に示された通り、原信号ＯＤＲＶは、各画素区間Ｔ１、Ｔ２、Ｔ３において、第１パルスＷ１と第２パルスＷ２とを順に発生する。なお、画素区間とは、一画素分の主走査期間と同じ意味である。
【００７０】
図１０Ｂ及び図１０Ｃに示された通り、印刷信号ＰＲＴ（ｉ）が２ビットの画素データ『０、１』に対応しているとき、第１パルスＷ１のみが一画素区間の前半で出力される。これにより、ノズルから小さいインク滴が吐出され、被印刷体には小さいドット（小ドット）が形成される。また、印刷信号ＰＲＴ（ｉ）が２ビットの画素データ『１、０』に対応しているとき、第２パルスＷ２のみが一画素区間の後半で出力される。これにより、ノズルから中サイズのインク滴が吐出され、被印刷体には中サイズのドット（中ドット）が形成される。また、印刷信号ＰＲＴ（ｉ）が２ビットの画素データ『１、１』に対応しているとき、第１パルスＷ１と第２パルスＷ２とが一画素区間で出力される。これにより、ノズルから大きいインク滴が吐出され、被印刷体には大きいドット（大ドット）が形成される。以上説明したとおり、一画素区間における駆動信号ＤＲＶ（ｉ）は、印刷信号ＰＲＴ（ｉ）の３つの異なる値に応じて互いに異なる３種類の波形を有するように整形されている。
【００７１】
印刷信号ＰＲＴ（ｉ）は、主走査の往路であっても復路であっても、上記の説明の通り、同様に整形される。ただし、各信号波形は、主走査の往路と復路で同じものが用いられるが、そのタイミングは、復路全体で補正部２２７によってずらされ、補正される。このタイミングの補正によって、復路全体でインク滴の着弾位置が意図的にずらされて、往路と復路におけるインク滴の着弾位置のずれが補正される。
【００７２】
＝＝＝吐出するインク量の制約＝＝＝
上記の通り、マスク回路２２５は、駆動信号生成部２２３が出力した駆動信号ＤＲＶ（１）と駆動信号ＤＲＶ（ｎ）とをマスクし、マスクされた駆動信号ＭＤＲＶ（１）とマスクされた駆動信号ＭＤＲＶ（ｎ）とを補正部２２７に出力する。ここでは、マスク回路２２５が行う駆動信号ＤＲＶ（ｉ）のマスクについて、説明する。
【００７３】
＜印刷画像について＞
図１１は、紙に形成される印刷画像の説明図である。同図において、方眼状の桝目は、紙上に仮想的に定められたものであり、一つの桝目は一画素を表す。この画素にインク滴を着弾させて、ドットを記録することになる。なお、各画素へのドットの記録は、ノズル２１が走査方向に移動しながらインク滴を間欠的に吐出すること（吐出動作）によって行われる。
【００７４】
同図に示された印刷方式は、バンド印刷方式と呼ばれる印刷方式である。ここで、『バンド印刷方式』とは、ノズルピッチがドット間隔と等しく（ｋ＝１）、連続した複数のラスタラインを１回のパスで印刷する印刷方式を意味する。なお、『パス』とは、ノズルが走査方向に１回走査移動することをいう。また、１回のパスで印刷される複数のラスタラインを『バンド』と呼び、複数のラスタラインの幅を『バンド幅』と呼ぶ。このバンド印刷方式では、バンド幅と等しい搬送量で紙Ｓの間欠的な搬送が行われる（相対的には、ノズルがバンド幅と等しい量だけ移動する）。なお、ノズルピッチが１８０ｄｐｉだとすると、バンド印刷方式によって印刷される画像の解像度は、１８０ｄｐｉである。
【００７５】
同図において、ノズル♯１が紙に形成するドット列は、ノズル♯ｎが紙に形成するドット列と隣り合っている。そして、ノズル♯１が紙に形成するドット列は、ノズル♯ｎが紙にドット列を形成し、紙が搬送されることによってノズルが紙に対して相対的に移動した後、形成される。したがって、バンディングは、ノズル♯１とノズル♯ｎが形成したドット列の間で、発生しやすい。
【００７６】
本実施形態では、隣り合うドット列が異なる印刷動作によって形成される場合、マスク回路２２５は、少なくとも一方のドット列を形成する際に、吐出するインク量を制約している。すなわち、本実施形態では、マスク回路２２５がノズル♯１及びノズル♯ｎから吐出するインク滴を制約している。その結果、同図において、×印が記載された画素には、ノズルからのインク滴の吐出が規制され、インク滴が着弾していない。
【００７７】
さらに、本実施形態では、ノズルから吐出するインク滴の制約は、画像の色の濃淡に基づいて、行っている。すなわち、本実施形態では、マスク回路２２５は、画像の色の濃い領域である領域Ａ及び領域Ｂにおいて、吐出が制約されるインク量が多くなるように、駆動信号ＤＲＶ（１）と駆動信号ＤＲＶ（ｎ）とをマスクしている。また、マスク回路２２５は、画像の色の淡い領域である領域Ｃ及び領域Ｄにおいて、吐出が制約されるインクの吐出量が少なくなるように、駆動信号ＤＲＶ（１）と駆動信号ＤＲＶ（ｎ）とをマスクしている。その結果、色の濃い領域において、ノズル♯１とノズル♯ｎは、本来ならば８画素分のインク滴を吐出すべきところ、４画素分のインク滴の吐出が制約され、４画素分しかインク滴を吐出しない。一方、色の淡い領域においては、ノズル♯１とノズル♯ｎは、本来ならば８画素分のインク滴を吐出すべきところ、２回分のインク滴の吐出が制約されるのみで、６画素分のインク滴を吐出する。つまり、色の濃い領域では、色の淡い領域と比較して、マスク回路２２５が駆動信号ＤＲＶを多くマスクするため、ノズルが吐出するインク量が多く制約される。
【００７８】
さらに、本実施形態では、インク量が制約される画素と隣り合う画素では、インク量を制約していない。これは、インク量が制約される画素が連続すると、色抜けが目立ち、画質が劣化するためである。なお、本実施形態では、同様の理由から、ドット列が異なっている画素同士についても、インク量が制約される画素が隣り合わないようにしている。
【００７９】
＜制約されるインク量について＞
次に、マスク回路２２５が、どのように画像の色の濃淡を判断し、どの程度吐出するインク量を制約するのかについて、説明する。
画像の色の濃淡は、吐出されるインクの量に基づいて、定めることができる。ここで、例えば、ノズル♯ｎが、元画像の情報に基づいて、領域Ａにおいて大ドットをａ個、中ドットをｂ個、小ドットをｃ個吐出すると定められていたとする。大ドットは４０ｐｌ（ピコリットル）、中ドットは２１ｐｌ、小ドットは１３ｐｌだとすると、領域Ａにおいて吐出されるインクの量は、（４０ｐｌ×ａ）＋（２１ｐｌ×ｂ）＋（１３ｐｌ×ｃ）として算出される。そして、この吐出されるインク量が多ければ画像の色が濃いと判断され、この吐出されるインク量が少なければ画像の色が淡いと判断される。
【００８０】
また、制約されるインク量は、画像の色の濃淡に基づいて、決定される。ここで、画像の色の濃淡は、上記の通り、領域Ａにおいて吐出されるインク量に基づいて算出されている。なお、領域Ａにおいて吐出されるインク量は、元画像の情報に基づいて算出することができる。そして、領域Ａに吐出されるインク量が多ければ、画像の色が濃いと判断されるので、制約されるインク量を多くする。また、領域Ａに吐出されるインク量が少なければ、画像の色が淡いと判断されるので、制約されるインク量を少なくする。なお、元画像から求められるインク量と制約されるインク量とを対応付けたテーブルが、制御ユニット６０のメモリ６５に記憶されている。
【００８１】
このように、マスク回路２２５は、各領域における制約されるインク量を決定し、ノズルが各領域に吐出するインク量を制約している。
本実施形態によれば、画像の色に基づいて吐出するインク量を制約しているので、搬送量の調整だけでは抑えられなかったバンディング（図２０Ｂ、図２０Ｃ参照）を軽減することができる。
【００８２】
＝＝＝コンピュータシステム等の構成＝＝＝
次に、コンピュータシステム、コンピュータプログラム、及び、コンピュータプログラムを記録した記録媒体の実施形態について、図面を参照しながら説明する。
【００８３】
図１６は、コンピュータシステムの外観構成を示した説明図である。コンピュータシステム１０００は、コンピュータ本体１１０２と、表示装置１１０４と、プリンタ１１０６と、入力装置１１０８と、読取装置１１１０とを備えている。コンピュータ本体１１０２は、本実施形態ではミニタワー型の筐体に収納されているが、これに限られるものではない。表示装置１１０４は、ＣＲＴ（Ｃａｔｈｏｄｅ　Ｒａｙ　Ｔｕｂｅ：陰極線管）やプラズマディスプレイや液晶表示装置等が用いられるのが一般的であるが、これに限られるものではない。プリンタ１１０６は、上記に説明されたプリンタが用いられている。入力装置１１０８は、本実施形態ではキーボード１１０８Ａとマウス１１０８Ｂが用いられているが、これに限られるものではない。読取装置１１１０は、本実施形態ではフレキシブルディスクドライブ装置１１１０ＡとＣＤ−ＲＯＭドライブ装置１１１０Ｂが用いられているが、これに限られるものではなく、例えばＭＯ（Ｍａｇｎｅｔ　Ｏｐｔｉｃａｌ）ディスクドライブ装置やＤＶＤ（Ｄｉｇｉｔａｌ　Ｖｅｒｓａｔｉｌｅ　Ｄｉｓｋ）等の他のものであっても良い。
【００８４】
図１７は、図１６に示したコンピュータシステムの構成を示すブロック図である。コンピュータ本体１１０２が収納された筐体内にＲＡＭ等の内部メモリ１２０２と、ハードディスクドライブユニット１２０４等の外部メモリがさらに設けられている。
【００８５】
上述したプリンタの動作を制御するコンピュータプログラムは、例えばインターネット等の通信回線を経由して、プリンタ１１０６に接続されたコンピュータ１０００等にダウンロードさせることができるほか、コンピュータによる読み取り可能な記録媒体に記録して配布等することもできる。記録媒体としては、例えば、フレキシブルディスクＦＤ、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、光磁気ディスクＭＯ、ハードディスク、メモリ等の各種記録媒体を用いることができる。なお、このような記憶媒体に記憶された情報は、各種の読取装置１１１０によって、読み取り可能である。
【００８６】
図１８は、コンピュータシステムに接続された表示装置１１０４の画面に表示されたプリンタドライバのユーザーインターフェースを示す説明図である。ユーザーは、入力装置１１０８を用いて、プリンタドライバの各種の設定を行うことができる。
【００８７】
ユーザーは、この画面上から、印刷モードを選択することができる。例えば、ユーザーは、印刷モードとして、高速印刷モード又はファイン印刷モードを選択することができる。また、ユーザーは、この画面上から、印刷するときのドットの間隔（解像度）を選択することができる。例えば、ユーザーは、この画面上から、印刷の解像度（例えば、７２０ｄｐｉや３６０ｄｐｉ等）を選択することができる。
【００８８】
図１９は、コンピュータ本体１１０２からプリンタ１１０６に供給される印刷データのフォーマットの説明図である。この印刷データは、プリンタドライバの設定に基づいて、元画像の情報から作成されるものである。印刷データは、印刷条件コマンド群と各パス用コマンド群とを有する。印刷条件コマンド群は、印刷解像度を示すコマンドや、印刷方向（単方向／双方向）を示すコマンドなどを含んでいる。また、各パス用の印刷コマンド群は、目標搬送量コマンドＣＬや、画素データコマンドＣＰとを含んでいる。画素データコマンドＣＰは、各パスで記録されるドットの画素毎の記録状態を示す画素データＰＤを含んでいる。なお、同図に示す各種のコマンドは、それぞれヘッダ部とデータ部とを有しているが、簡略して描かれている。また、これらのコマンド群は、各コマンド毎にコンピュータ本体側からプリンタ側に間欠的に供給される。但し、印刷データは、このフォーマットに限られるものではない。
【００８９】
なお、以上の説明においては、プリンタ１１０６が、コンピュータ本体１１０２、表示装置１１０４、入力装置１１０８、及び、読取装置１１１０と接続されてコンピュータシステムを構成した例について説明したが、これに限られるものではない。例えば、コンピュータシステムが、コンピュータ本体１１０２とプリンタ１１０６から構成されても良く、コンピュータシステムが表示装置１１０４、入力装置１１０８及び読取装置１１１０のいずれかを備えていなくても良い。また、例えば、プリンタ１１０６が、コンピュータ本体１１０２、表示装置１１０４、入力装置１１０８、及び、読取装置１１１０のそれぞれの機能又は機構の一部を持っていても良い。一例として、プリンタ１１０６が、画像処理を行う画像処理部、各種の表示を行う表示部、及び、デジタルカメラ等により撮影された画像データを記録した記録メディアを着脱するための記録メディア着脱部等を有する構成としても良い。
【００９０】
また、上述した実施形態において、プリンタを制御するコンピュータプログラムが、制御ユニット６０の記憶媒体であるメモリ６５に取り込まれていても良い。そして、制御ユニット６０が、メモリ６５に格納されたコンピュータプログラムを実行することにより、上述した実施形態におけるプリンタの動作を達成しても良い。
このようにして実現されたコンピュータシステムは、システム全体として従来システムよりも優れたシステムとなる。
【００９１】
＝＝＝その他の実施の形態＝＝＝
上記の実施形態は、主としてプリンタについて記載されているが、その中には、印刷装置、印刷方法、プログラム、記憶媒体、コンピュータシステム、表示画面、画面表示方法、印刷物の製造方法、記録装置、液体の吐出装置等の開示が含まれていることは言うまでもない。
また、一実施形態としてのプリンタ等を説明したが、上記の実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更、改良され得ると共に、本発明にはその等価物が含まれることは言うまでもない。特に、以下に述べる実施形態であっても、本発明に含まれるものである。
【００９２】
＜濃淡の判断について＞
前述の実施形態によれば、画像の色の濃淡は、画素に吐出するインクの量に基づいて、算出されていた。しかし、濃淡の判断は、これに限られるものではない。
【００９３】
例えば、画像の色の濃淡は、画素に吐出するインクの色と量に基づいて、算出しても良い。ここで、画素に吐出するインクの色と量は、画素データには吐出するインクの色（濃ブラック、淡ブラック、濃シアン、淡シアン、濃マゼンタ、淡マゼンタ、イエロー）に関するデータ（インクデータ）とドットデータとが含まれているので、画素データによって決定することができる。例えば、各色ごとに吐出されるインク量が求められるので、各色ごとに求められるインク量に色係数（色に応じて予め定められた係数）をかけて、画像の色の濃淡を算出することができる。具体的には、領域Ａにおいて吐出される濃シアンインク及び淡いマゼンタインクの量をそれぞれＴｃｄ及びＴｍｌとし、それぞれのインクに対応して予め定められた係数をＣｃｄ及びＣｍｌとした場合、画像の色の濃淡は、（Ｔｃｄ×Ｃｃｄ）＋（Ｔｍｌ×Ｃｍｌ）を基準として、求めることができる。なお、色係数は、同じインク吐出量であれば濃インクの方が淡インクよりも制約されるインク量が多くなるように、設定されている。また、色係数は、同じインク吐出量であれば、シアンインク（又はマゼンタインク）の方がイエローインクよりも制約されるインク量が多くなるように、設定されている。なお、この色係数は、予め制御ユニット６０のメモリ６５に記憶されている。
【００９４】
また、例えば、吐出するインクの色とドットの大きさとに対応したテーブルを予め用意し、このテーブルに基づいて画像の濃淡を判断しても良い。図１２は、画像の色の濃淡を算出するのに用いられるテーブルである。このテーブルには、吐出するインクの色とドットの大きさとに対応して、画像の濃淡を表す数値が定められている。そして、マスク回路２２５は、このテーブルの数値に基づいて、吐出するインク量を制約する。なお、このテーブルの数値は、同じインク吐出量であれば濃インクの方が淡インクよりも制約されるインク量が多くなるように、設定されている。また、このテーブルの数値は、同じインク吐出量であればシアンインク（又はマゼンタインク）の方がイエローインクよりも制約されるインク量が多くなるように、設定されている。なお、このテーブルは、予め制御ユニット６０のメモリ６５に記憶されている。
【００９５】
このような実施形態によれば、前述の実施形態と同様の効果を得られるとともに、たとえ吐出するインク量が同じであっても、吐出するインクの色に応じて、インク量を制約することができる。この結果、ドット列間のインクの混ざり具合はインクの種類によって異なるが、本実施形態によれば、インクの混ざり具合に応じたインク量の制約をすることができる。また、人の目に対するバンディングの目立ち方はバンディングの色によって異なるが、本実施形態によれば、バンディングの色に応じたインク量の制約をすることができる。
【００９６】
なお、濃淡の判断は、吐出するインクの種類に関する情報、吐出するインクの量に関する情報、元画像のＲＧＢ空間によるデータ、元画像から作成されたＣＭＹＫ空間によるデータ、その他の元画像の色に関する情報に基づいて、行うことができる。
【００９７】
＜濃淡の判断の領域について１＞
前述の実施形態によれば、走査方向に沿って連続する８画素を一つの領域とし、この領域（例えば、図１１の領域Ａなど）における画像の濃淡に基づいて、制約するインク量を決定していた。しかし、濃淡の判断の領域は、これに限られるものではない。
例えば、一つの領域が、８画素でなく、他の複数の画素から構成されても良いことは、言うまでもない。
また、例えば、一つの領域が一画素であっても良い。この場合、吐出するインク量の制約は、吐出するインク滴の大きさを小さくすることによって行われることが望ましい。
さらに、濃淡を判断するための領域は、可変であっても良い。例えば、元画像のコントラスト等によって、濃淡を判断する領域の範囲を変えても良い。
【００９８】
要するに、元画像の所定の領域の色に関する情報に基づいて、濃淡の判断を行えば良いのである。
【００９９】
＜濃淡の判断の領域について２＞
前述の実施形態によれば、吐出するインク量が制約されるドット列の濃淡に基づいて、制約するインク量を決定していた。しかし、濃淡の判断の領域は、これに限られるものではない。
例えば、あるドット列を形成する際に、隣のドット列の情報を利用して、吐出するインク量を制約しても良い。例えば、あるドット列を形成する際に、そのドット列に吐出するインク量が少ない場合（そのドット列の画像の色が淡い場合）であっても、隣のドット列に吐出するインク量が多いとき（隣のドット列の画像の色が濃いとき）、隣のドット列の状況を考慮して、制約するインク量を多くしても良い。これにより、ドット列間のインクの混ざり具合に応じて吐出するインク量を制約することができるので、局所的なバンディングの発生を抑えることができる。
要するに、あるドット列を形成する際に吐出するインク量は、他のドット列の濃淡に基づいて、制約されても良いのである。
【０１００】
＜吐出するインク量の制約について＞
前述の実施形態によれば、ノズルからのインク滴の吐出を止めることによって、ノズルから吐出するインク量を規制していた（図１１の×印を参照）。しかし、吐出するインク量の制約は、ノズルからのインク滴の吐出を止めるものに限られるものではない。
例えば、吐出するインク量の制約は、吐出するインク滴の大きさを小さくすることによって行っても良い。この場合、元画像の情報によれば本来大ドットを形成すべき画素に対し、インク量の制約によって中ドットや小ドットを形成しても良い。また、元画像の情報によれば本来中ドットを形成すべき画素に対し、インク量の制約によって小ドットを形成しても良い。
【０１０１】
＜マスク回路について１＞
前述の実施形態では、マスク回路は、ヘッドの端のノズルであるノズル♯１とノズル♯ｎを駆動するピエゾ素子に対応して設けられていた。しかし、マスク回路が対応するノズルは、端のノズルに限られるものではない。
例えば、図１３に示された通り、マスク回路は、端以外のノズルに対応して設けても良い。
【０１０２】
＜マスク回路について２＞
前述の実施形態では、マスク回路は、駆動信号生成部と補正部との間に設けられていた。しかし、マスク回路を設ける位置は、これに限られるものではない。
例えば、図１４に示された通り、駆動信号生成部よりも手前において印刷信号ＰＲＴ（ｉ）をマスクし、マスクした印刷信号ＭＰＲＴ（ｉ）を駆動信号生成部に出力するようにしても良い。
また、不図示であるが、マスク回路は、補正部から出力される信号をマスクしても良い。
【０１０３】
＜マスク回路について３＞
前述の実施形態によれば、ノズル♯１とノズル♯ｎの両方のノズルが吐出するインク量が制約されていた。しかし、吐出するインク量が制約されるノズルは、これに限られるものではない。
例えば、ノズル♯１とノズル♯ｎのうちの一方のノズルから吐出されるインク量だけを制約し、他方のノズルから吐出されるインク量は制約しなくても良い。特に、一方のノズルからインクを吐出しない場合、インクが混ざることによってバンディングが発生することは想定されないので、他方のノズルから吐出されるインク量は、制約しなくても良い。なお、元画像がコントラストの高い画像やテキスト画像などの場合、一方のノズルからインクを吐出しないことが起こりやすい。
【０１０４】
＜印刷方式について＞
前述の実施形態では、バンド印刷方式について説明した。しかし、印刷方式がこれらの印刷方式に限られないことは、言うまでもない。
例えば、印刷方式は、擬似バンド印刷方式であっても良い。図１５は、擬似バンド印刷によって紙に形成された印刷画像の説明図である。ここで、『擬似バンド印刷方式』とは、ｋが２以上（同図では、ｋ＝２）であって、擬似的なバンドで印刷する印刷方式を意味する。なお、擬似的なバンドとは、複数のパス（同図では、２回のパス）によって印刷される連続した複数のラスタラインをいう。つまり、擬似バンド印刷方式では、擬似バンドを印刷するときの紙の搬送量はドットピッチＤとなり、擬似バンドが完成した後の目標搬送量は擬似バンド幅（詳しくは、擬似バンド幅から（ｋ−１）・Ｄを引いた分）となる。なお、ノズルピッチが１８０ｄｐｉだとすると、この印刷方式によって印刷される画像の解像度は、１８０ｄｐｉ×ｋである（同図では、３６０ｄｐｉ）。
要するに、他の印刷方式であっても、異なる吐出動作（パス）によって隣り合うドット列が形成される際に、画像の色に関する情報に基づいて、吐出するインク量を制約できれば良いのである。
【０１０５】
＜印刷装置について＞
前述の実施形態では、記録装置としてプリンタ（印刷装置）が説明されていたが、これに限られるものではない。例えば、カラーフィルタ製造装置、染色装置、微細加工装置、半導体製造装置、表面加工装置、三次元造形機、液体気化装置、有機ＥＬ製造装置（特に高分子ＥＬ製造装置）、ディスプレイ製造装置、成膜装置、ＤＮＡチップ製造装置などのインクジェット技術を応用した各種の記録装置に、本実施形態と同様の技術を適用しても良い。また、これらの方法や製造方法も応用範囲の範疇である。このような分野に本技術を適用しても、液体を対象物に向かって直接的に吐出（直描）することができるという特徴があるので、従来と比較して省材料、省工程、コストダウンを図ることができる。
【０１０６】
＜インクについて＞
前述の実施形態は、プリンタの実施形態だったので、染料インク又は顔料インクをノズルから吐出していた。しかし、ノズルから吐出する液体は、このようなインクに限られるものではない。例えば、金属材料、有機材料（特に高分子材料）、磁性材料、導電性材料、配線材料、成膜材料、電子インク、加工液、遺伝子溶液などを含む液体（水も含む）をノズルから吐出しても良い。このような液体を対象物に向かって直接的に吐出すれば、省材料、省工程、コストダウンを図ることができる。
【０１０７】
＜ノズルについて＞
前述の実施形態では、圧電素子を用いてインクを吐出していた。しかし、液体を吐出する方式は、これに限られるものではない。例えば、熱によりノズル内に泡を発生させる方式など、他の方式を用いてもよい。
【０１０８】
＜紙搬送ユニットについて＞
前述の実施形態によれば、紙搬送ユニットは、ＤＣモータからなるＰＦモータを駆動源として、ロータリーエンコーダで搬送ローラの回転量を制御しながら紙を搬送していた。しかし、紙搬送ユニットは、このような構成に限られるものではない。例えば、駆動源としてパルスモータ等を用いるなど、他の構成であっても良い。要するに、紙搬送ユニットは、紙を搬送する搬送機構としての機能を有する構成であれば良い。
【０１０９】
＜リニアエンコーダについて＞
前述の実施形態によれば、キャリッジの走査方向の位置は、リニアエンコーダによって、検出されていた。しかし、キャリッジの位置の検出は、これに限られるものではない。例えば、キャリッジモータをパルスモータとし、モータに与えるパルス数に基づいて、キャリッジの位置を計測しても良い。
【０１１０】
【発明の効果】
このような印刷装置によれば、バンディングの発生を抑え、高品質の画像を印刷できる。
【図面の簡単な説明】
【図１】本実施形態のインクジェットプリンタの全体構成の説明図である。
【図２】本実施形態のインクジェットプリンタのキャリッジ周辺の概略図である。
【図３】本実施形態のインクジェットプリンタの搬送ユニット周辺の説明図である。
【図４】本実施形態のインクジェットプリンタの搬送ユニット周辺の斜視図である。
【図５】リニア式エンコーダの構成の説明図である。
【図６】リニア式エンコーダの出力信号の波形を示すタイミングチャートである。
【図７】ヘッドの下面におけるノズルの配列を示す説明図である。
【図８】各ノズルの構造を示すための説明図である。
【図９】ヘッドドライバ２２内の構成を示すブロック図である。
【図１０】図１０Ａは、原信号ＯＤＲＶのタイミングチャートである。図１０Ｂは、印刷信号ＰＲＴ（ｉ）のタイミングチャートである。図１０Ｃは、駆動信号ＤＲＶ（ｉ）のタイミングチャートである。
【図１１】紙に形成される印刷画像の説明図である。
【図１２】画像の色の濃淡を算出するのに用いられるテーブルである。
【図１３】他の実施形態におけるマスク回路の説明図である。
【図１４】他の実施形態におけるマスク回路の説明図である。
【図１５】他の実施形態における印刷方式の説明図である。
【図１６】コンピュータシステムの外観構成を示した説明図である。
【図１７】図１６に示したコンピュータシステムの構成を示すブロック図である。
【図１８】ユーザーインターフェースを示す説明図である。
【図１９】印刷データのフォーマットの説明図である。
【図２０】図２０Ａは、紙に印刷する画像の説明図である。図２０Ｂは、搬送量の調節によって淡い色の画像領域のバンディングの発生を抑制した場合の印刷画像の説明図である。図２０Ｃは、搬送量の調節によって濃い色の画像領域のバンディングの発生を抑制した場合の印刷画像の説明図である。
【図２１】図２１は、被印刷体に形成されたドット列の説明図である。
【符号の説明】
１０　紙搬送ユニット
１１Ａ　紙挿入口
１１Ｂ　ロール紙挿入口
１３　給紙ローラ
１４　プラテン
１５　紙送りモータ（ＰＦモータ）
１６　紙送りモータドライバ（ＰＦモータドライバ）
１７Ａ　紙送りローラ
１７Ｂ　排紙ローラ
１８Ａ、１８Ｂ　フリーローラ
２０　インク吐出ユニット
２１　ヘッド
２２　ヘッドドライバ
３０　クリーニングユニット
３１　ポンプ装置
３２　ポンプモータ
３３　ポンプモータドライバ
３５　キャッピング装置
４０　キャリッジユニット
４１　キャリッジ
４２　キャリッジモータ（ＣＲモータ）
４３　キャリッジモータドライバ（ＣＲモータドライバ）
４４　プーリ
４５　タイミングベルト
４６　ガイドレール
５０　計測器群
５１　リニア式エンコーダ
５１１　リニアスケール
５１２　検出部
５１２Ａ　発光ダイオード
５１２Ｂ　コリメータレンズ
５１２Ｃ　検出処理部
５１２Ｄ　フォトダイオード
５１２Ｅ　信号処理回路
５１２Ｆ　コンパレータ
５２　ロータリー式エンコーダ
５３　紙検出センサ
５４　紙幅センサ
６０　制御ユニット
６１　ＣＰＵ
６２　タイマ
６３　インターフェース部
６４　ＡＳＩＣ
６５　メモリ
６６　ＤＣコントローラ
６７　ホストコンピュータ
【図１】
2004058617.tif 000003
【図２】
2004058617.tif 000004
【図３】
2004058617.tif 000005
【図４】
2004058617.tif 000006
【図５】
2004058617.tif 000007
【図６】
2004058617.tif 000008
【図７】
2004058617.tif 000009
【図８】
2004058617.tif 000010
【図９】
2004058617.tif 000011
【図１０】
2004058617.tif 000012
【図１１】
2004058617.tif 000013
【図１２】
2004058617.tif 000014
【図１３】
2004058617.tif 000015
【図１４】
2004058617.tif 000016
【図１５】
2004058617.tif 000017
【図１６】
2004058617.tif 000018
【図１７】
2004058617.tif 000019
【図１８】
2004058617.tif 000020
【図１９】
2004058617.tif 000021
【図２０】
2004058617.tif 000022
【図２１】
2004058617.tif 000023