(57)【特許請求の範囲】
【請求項１】
少なくとも１回のプリントヘッドの走査に対応するプリント情報を記憶するメモリと、
上記メモリに記憶された上記プリント情報に対応してプリントを行うイネーブル区間を示す制御情報が書き込まれると共に、プリントのイネーブル区間を示す信号を発生するイネーブル形成手段とが設けられ、
上記プリントヘッドの走査に対応して上記メモリをアクセスして上記記憶されたプリント情報を取り出すと共に、
上記アクセスに応じて上記イネーブル形成手段に書き込まれた上記制御情報に基づき上記イネーブル信号を形成し、このイネーブル信号を用いて上記プリントヘッドのプリント駆動を行う
ことを特徴とするプリンタ装置。
【請求項２】
請求項１記載のプリンタ装置において、
上記プリントヘッドは上記走査の方向に複数のヘッドが設けられると共に、
上記複数の各ヘッドごとに上記プリント情報を記憶するメモリ及び上記イネーブル信号を生成するイネーブル信号形成手段が設けられる
ことを特徴とするプリンタ装置。
【請求項３】
請求項２記載のプリンタ装置において、
上記複数の各ヘッドにはそれぞれ異なる色彩のインクを用いて多色のプリントを行う
ことを特徴とするプリンタ装置。
【請求項４】
請求項１記載のプリンタ装置において、
上記イネーブル信号形成手段は、上記メモリ内に構成される
ことを特徴とするプリンタ装置。
【請求項５】
請求項１記載のプリンタ装置において、
上記イネーブル信号形成手段は、上記メモリのアクセスをカウントするカウンタを用いて構成する
ことを特徴とするプリンタ装置。
【請求項６】
少なくとも１回のプリントヘッドの走査に対応するプリント情報をメモリへ記憶し、
上記メモリに記憶された上記プリント情報に対応してプリントを行うイネーブル区間を示す制御情報をイネーブル形成手段に書き込み、
上記プリントヘッドの走査に対応して上記メモリをアクセスして上記記憶されたプリント情報を取り出し、
上記アクセスに応じて上記イネーブル形成手段に書き込まれた上記制御情報に基づきイネーブル信号を形成し、
このイネーブル信号を用いて上記プリントヘッドのプリント駆動を行う
ことを特徴とするプリンタ装置の駆動方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、例えば記録媒体上にインクを付着させてプリントを行う、いわゆるインクジェットプリンタに使用して好適なプリンタ装置及びその駆動方法に関するものである。
【０００２】
【従来の技術】
例えばプリンタ装置として、プリント情報に応じてインク液滴をノズルより吐出し、紙やフィルムなどの記録媒体上に付着させてプリントする、いわゆるオンデマンド型インクジェットプリンタは、小型化、低コスト化が可能であるために、近年急速に普及しつつある。
【０００３】
図１５は、上述のいわゆるオンデマンド型インクジェットプリンタに使用されるインクジェットプリントヘッド（以下、単にプリントヘッドと称する）の構造を例示したもので、この例においては、例えばピエゾ素子等の電歪素子を用いてインクの吐出を行うものである。
【０００４】
この図１５において、Ａは円筒状の電歪素子を用いたプリントヘッドの構造の例を示す。この例でプリントヘッドの構造は、ガラス等からなる円管５１１と、この円管５１１の外側面に設けられた円筒状の電歪素子５１２とからなる。さらにこの円管５１１の両端部には、円管５１１内部のインク室５１３にインクを充填するためのインク供給口５１４と、インクをインク液滴５１５として吐出するためのノズル５１６及びオリフィス部５１７が設けられる。
【０００５】
そして上述の電歪素子５１２に電圧発生器５１８からの所定の電圧が印加されることによってこの電歪素子５１２が変形され、この変形によって円管５１１内部のインク室５１３の容積が変化される。さらにこの容積変化によってインク室５１３の内圧が増加され、この内圧の増加によってインク液滴５１５がノズル５１６から吐出される。
【０００６】
従って上述の電圧発生器５１８を任意のプリント情報で駆動することにより、このプリント情報に従って上述のノズル５１６からインク液滴５１５を吐出させることができる。そしてこの吐出されたインク液滴５１５が記録媒体となる用紙（図示せず）に付着されてプリントが行われるものである。
【０００７】
また図１５のＢは平面状の電歪素子を用いたプリントヘッドの構造の例を示す。この例では、任意の材質からなる匣体５２１の一面が振動板５２２とされ、この振動板５２２の外側に電歪素子５２３が接着されていわゆるバイモルフ板が形成される。さらにこの匣体５２１の両端部には、匣体５２１内部のインク室５２４にインクを充填するためのインク供給口５２５と、インクをインク液滴５２６として吐出するためのノズル５２７及びオリフィス部５２８が設けられる。
【０００８】
そして上述の電歪素子５２３に電圧発生器５２９からの所定の電圧が印加されることによってこの電歪素子５２３が変形され、この変形によって匣体５２１内部のインク室５２４の容積が変化される。さらにこの容積変化によってインク室５２４の内圧が増加され、この内圧の増加によってインク液滴５２６がノズル５２７から吐出される。
【０００９】
従って上述の電圧発生器５２９を任意のプリント情報で駆動することにより、このプリント情報に従って上述のノズル５２７からインク液滴５２６を吐出させることができる。そしてこの吐出されたインク液滴５２６が記録媒体となる用紙（図示せず）に付着されてプリントが行われるものである。
【００１０】
さらに図１５のＣはいわゆるステメ（２室）型のプリントヘッドの構造の例を示す。この例では、任意の材質からなる匣体５３１の一面が振動板５３２とされ、この振動板５３２の外側に電歪素子５３３が接着されていわゆるバイモルフ板が形成される。またこの匣体５３１内部に圧力室５３４が形成され、この圧力室５３４に連結してインク供給路５３５が設けられる。
【００１１】
さらにこのインク供給路５３５にインクを充填するためのインク供給口５３６が設けられ、またこのインク供給路５３５の圧力室５３１との連結部に対向する位置に、インクをインク液滴５３７として吐出するためのノズル５３８及びオリフィス部５３９が設けられる。
【００１２】
そして上述の電歪素子５３３に電圧発生器５４０からの所定の電圧が印加されることによってこの電歪素子５３３が変形され、この変形によって匣体５３１内部の圧力室５３４の容積が変化される。さらにこの容積変化によって圧力室５３４の内圧が増加され、この内圧の増加がインク供給路５３５に伝達されることによって、インク液滴５３７がノズル５３８から吐出される。
【００１３】
従って上述の電圧発生器５４０を任意のプリント情報で駆動することにより、このプリント情報に従って上述のノズル５３８からインク液滴５３７を吐出させることができる。そしてこの吐出されたインク液滴５３７が記録媒体となる用紙（図示せず）に付着されてプリントが行われるものである。
【００１４】
また、図１６は上述のいわゆるオンデマンド型インクジェットプリンタに使用されるプリントヘッドの他の例の構造を示したもので、この例においては、例えば発熱素子を用いてインクの吐出を行うものである。
【００１５】
この例でプリントヘッドの構造は、図１６に示すようにノズル６０１の内部に発熱素子６０２が設けられる。そしてこの発熱素子６０２に電力を加えることによってノズル６０１内のインク６０３を瞬時に気化させ、この気化によって発生する泡の圧力によって先端部６０４からインク液滴６０５を吐出させる。
【００１６】
すなわち図１６のＡにおいて、発熱素子６０２に電力を加えると、発熱素子６０２に接するインク６０３が加熱沸騰して小さな泡６０６が複数発生する。この複数の泡６０６は、図１６のＢに示すように一つの大きな泡６０７にまとまり、この泡６０７の圧力によってノズル６０１内のインク６０３が先端部６０４から押し出される。
【００１７】
さらに図１６のＣにおいて、発熱素子６０２への電力が遮断されると、泡６０７は急速に縮小し、ノズル６０１内の圧力が減少する。これにより先端部６０４から押し出されたインクはノズル６０１内のインク６０３と切り離され、図１６のＤに示すように切り離されたインクがインク液滴６０５として吐出される。
【００１８】
従って上述の発熱素子６０２を任意のプリント情報で駆動することにより、このプリント情報に従って上述のノズル６０１からインク液滴６０５を吐出させることができる。そしてさらにこのインク液滴６０５が記録媒体となる用紙（図示せず）に付着されてプリントが行われるものである。
【００１９】
【発明が解決しようとする課題】
ところでこのようなオンデマンド型インクジェットプリンタにおいて、プリントのカラー化を行う場合には、上述のプリントヘッドをプリントを行うインクの数分設ける。そしてこれらのプリントヘッドにそれぞれの色彩のインクを供給すると共に、それぞれ色彩のプリント情報を入力して、順次多色のプリントを行うものである。
【００２０】
ところがこのように複数のプリントヘッドを用いて多色のプリントを行う場合に、各プリントヘッドに供給されるプリント情報は、それぞれのプリントヘッドの設置される間隔に従って順次供給される時間をシフトする必要がある。その場合に供給時間のシフトを円滑に行う手段として、例えば特公平６−６６８８２号公報に示されるような装置が提案された。
【００２１】
すなわちこの提案の装置では、例えば図１７に示すように、各色（シアン、マゼンタ、イエロー、ブラック）プリントヘッド７０１、７０２、７０３、７０４に対して、全てのプリントヘッドが１回走査を行う期間に対応するアドレスを有するメモリ７０５、７０６、７０７、７０８をそれぞれ設ける。
【００２２】
そしてこれらのメモリ７０５、７０６、７０７、７０８に対して、上述のプリントヘッド７０１、７０２、７０３、７０４の設置される間隔（Ｔａ、Ｔｂ、Ｔｃ）に対応してそれぞれの供給時間の間隔に相当するアドレスをシフト（τａ、τｂ、τｃ）した位置に、各プリントヘッドに供給されるプリント情報（シアン、マゼンタ、イエロー、ブラックの画像情報）を書き込むものである。
【００２３】
これによれば、プリントヘッドの走査に同期して各メモリを同時にアクセスし、同一のアドレスで読み出すことによって、各メモリからは上述の間隔に相当する供給時間のシフトされたプリント情報が出力される。そしてこれらのプリント情報が各プリントヘッドに供給されることによって、各プリントヘッドではそれぞれ所定の時間間隔で順次多色のプリントが行われる。
【００２４】
しかしながらこの提案された装置においては、各メモリのプリント情報の書き込まれる以外のアドレスはプリントの行われない空白（白）の情報にする必要がある。すなわち空白の情報にしない場合には、本来プリントの行われない画面の外枠の部分や、用紙のない位置でインクが吐出され、外枠にインクが付着したり、用紙を保持するプラテンが汚染されるなどの問題が生じる。
【００２５】
このため従来の装置では、これらのアドレスに空白の情報を書き込んだり、これらのアドレスに対応する記憶手段を削除して不用な情報の書き込みや読み出しができないようにしていた。しかしその場合には、プリントの範囲を変更する場合に新たに空白の情報を書き込む必要が生じたり、また記憶手段を削除している場合にはそのような変更には全く対応することができないものである。
【００２６】
また、上述のような空白の情報の書き込みはプリンタ装置に内蔵されるＣＰＵ等で行われることになり、このような空白の情報の書き込むための処理時間や、ＣＰＵの負担が余分に掛かってしまうものである。
【００２７】
この出願はこのような点に鑑みて成されたものであって、解決しようとする問題点は、従来の装置では、不用なインクが吐出によって汚染が生じたり、例えばプリントの範囲を変更する場合に新たに空白の情報を書き込む必要が生じたり、またはそのような変更には全く対応することができない場合もあったというものである。
【００２８】
【課題を解決するための手段】
このため本発明においては、プリント情報を記憶するメモリとプリントのイネーブル信号の形成手段を設け、メモリのアクセスに応じて形成されるイネーブル信号を用いてプリントヘッドのプリント駆動を行うものであって、これによれば、不用なインクの吐出によって汚染が生じる恐れもなく、またプリントの範囲の変更も容易に行うことができる。
【００２９】
【発明の実施の形態】
すなわち本発明においては、少なくとも１回のプリントヘッドの走査に対応するプリント情報を記憶するメモリと、プリントのイネーブル区間を示す信号の形成手段とが設けられ、プリントヘッドの走査に対応してメモリをアクセスして記憶されたプリント情報を取り出すと共に、アクセスに応じて形成手段で形成されるイネーブル信号を用いてプリントヘッドのプリント駆動を行うものである。
【００３０】
ところで本願発明者は、先に希釈液またはインクの一方をプリント情報に従って定量し、他方を規定量で混合した混合液を用いて中間調のプリントを行う形式（キャリアジェット方式と称する）の新規なプリントヘッドを提案した。
先願出願番号：特願平７−２５４２５０号（出願日平成７年９月２９日）
【００３１】
すなわち図３及び図４は、この新規なプリントヘッドの構成図及び動作の波形図を示す。なお図３において、Ａは全体図、Ｂは要部の拡大図である。これらの図において、オリフィスプレート３０１には定量側ノズル３０２と吐出側ノズル３０３とが設けられる。これらのノズル３０２、３０３にはそれぞれインク導入孔３０４と希釈液導入孔３０５が連結して設けられる。
【００３２】
さらにこれらの導入孔３０４、３０５の背面側には定量側キャビティ３０６と吐出側キャビティ３０７とが設けられる。またこれらのキャビティ３０６、３０７の対向面側には振動板３０８が設けられる。この振動板３０８がそれぞれ定量側電歪素子３０９と吐出側電歪素子３１０によって駆動される。そしてこの装置において、定量側電歪素子３０９と吐出側電歪素子３１０には、それぞれ図４のＡ、Ｂに示すような駆動信号が供給される。
【００３３】
すなわち図４のＡは吐出側電歪素子３１０に供給される駆動信号の例を示し、ａのタイミングで電歪素子３１０に大きな変位を与えることによって吐出側ノズル３０３から希釈液導入孔３０５に充填された希釈液が吐出される。またｂ及びｃのタイミングでは、それぞれ電歪素子３１０が引き込まれると共に、吐出側キャビティ３０７から希釈液が希釈液導入孔３０５に再充填される。
【００３４】
また、図４のＢは定量側電歪素子３０９に供給される駆動信号の例を示し、ｄ〜ｅの期間に定量側ノズル３０２からインクが押し出され、この押し出されたインク３１１は吐出側ノズル３０３の前面に滞留される。そしてこの吐出側ノズル３０３から希釈液が吐出されることによって、この吐出された希釈液の液滴３１２には滞留されたインク３１１の厚みに応じたインクが混合される。
【００３５】
従ってこの装置において、吐出（ａ）は例えば１ｍ秒の間隔で行われ、このとき吐出側電歪素子３１０には例えば０〜２０Ｖの電位変化が与えられ、この電位変化による電歪素子３１０の変位によって希釈液が吐出される。一方、タイミング（ｄ）において定量側電歪素子３０９には例えば０〜１０Ｖの電位変化が与えられる。従ってこの電位変化による電歪素子３０９ではインクの吐出は起こらず、ノズル３０２先端からはインクが押し出されだけである。
【００３６】
そしてこの装置において、ｄ〜ｅの期間の長さと電位変化幅に応じて押し出されるインクの量が制御される。これによって吐出側ノズル３０３の前面に滞留されるインク３１１の厚みを制御することができ、吐出された液滴３１２のインクの濃度を任意に制御することができる。すなわち上述のプリント情報に従ってｄ〜ｅの期間の長さと電位変化幅を、例えば図示の１５０μ秒１０Ｖ、５０μ秒１０Ｖのように制御することによって、任意の中間調でプリントを行うことができる。
【００３７】
しかしながらこの装置においては、上述のプリント情報が白の場合にも吐出側ノズル３０３からは希釈液のみが吐出されることになる。従ってこの装置では、上述のようにメモリのプリント情報の書き込まれないアドレスを空白（白）の情報にしていても、画面の外枠の部分や用紙のない位置で、希釈液の吐出によって用紙やプラテンが汚染される等の恐れが生じていた。
【００３８】
この発明はこのような点に鑑みて成されたものである。以下、図面を参照して本発明を説明するに、図１は本発明を適用したプリンタ装置の一例の構成を示すブロック図である。
【００３９】
この図１において、ホストコンピュータ（図示せず）からのプリントデータや、プリントの制御データはセントロニクス、ＳＣＳＩ（パラレル）や、ＲＳ２３２Ｃ、ＲＳ４２２（シリアル）等のデータ入力インターフェース（Ｉ／Ｆ）１を通じて内部のＣＰＵシステムバス２に供給される。このＣＰＵシステムバス２には、ＣＰＵ３、ＲＯＭ４、ＲＡＭ５の他、後述するプリントを行う機構回路が接続されている。
【００４０】
そしてこの装置において、システムバス２からのプリント情報信号がＤ／Ａ変換部６に供給されて任意のアナログ信号に変換される。この変換されたアナログ信号がドライブ部７に供給される。そしてこのドライブ部７で、例えば上述の図４のＢのｄ〜ｅの期間の長さと電位変化幅を変調した変調信号が形成され、この変調信号がプリントヘッド変調部８（図３の電歪素子３０９）に印加される。
【００４１】
また、システムバス２からのプリント制御信号がタイミング制御部９に供給される。そしてこのタイミング制御部９からのＤ／Ａ変換トリガ信号がＤ／Ａ変換部６に供給されると共に、例えば上述の図４のＡに示すような吐出の駆動信号が形成されてドライブ部１０を通じてプリントヘッド吐出部１１（図３の電歪素子３１０）に印加される。
【００４２】
なお、図は１つのプリントヘッドの１個のノズルについてのみ示したが、複数のプリントヘッドの複数のノズルの駆動を行う場合には、そのノズルの数の分、上述のＤ／Ａ変換部６〜プリントヘッド変調部８、及びドライブ部１０とプリントヘッド吐出部１１が設けられるものである。
【００４３】
さらにタイミング制御部９からのモータ駆動トリガ信号がモータ制御部１２に供給される。またシステムバス２からのモータ駆動制御信号がモータ制御部１２に供給される。そしてこのモータ制御部１２からのモータ駆動信号がモータドライブ部１３を通じて紙送りモータ及びヘッド送りモータ１４に供給される。
【００４４】
また、ヘッド位置検出センサ１５からの位置検出信号がタイミング制御部９に供給される。また、プリントヘッドのノズル（図示せず）の近傍等に設けられた温度センサ１６からの温度検出信号が、センサインターフェース（Ｉ／Ｆ）１７を通じてシステムバス２に供給される。これらのセンサからの信号によって例えばプリントヘッドの往復走査における誤差の調整や、上述の文献（特願平７−２５４２５０号）に述べられた温度制御等が行われる。
【００４５】
そしてこの装置において、例えば図２に示すように、各色（シアン、マゼンタ、イエロー、ブラック）プリントヘッド２１、２２、２３、２４に対して、全てのプリントヘッドが１回走査を行う期間に対応するアドレスを有するメモリ２５、２６、２７、２８がそれぞれ設けられる。なおこのメモリ２５、２６、２７、２８は、例えば図１のＲＡＭ５内に構築される。
【００４６】
これらのメモリ２５、２６、２７、２８に対して、上述のプリントヘッド２１、２２、２３、２４の設置される間隔（Ｔａ、Ｔｂ、Ｔｃ）に対応してそれぞれの供給時間の間隔に相当するアドレスをシフト（τａ、τｂ、τｃ）した位置に、各プリントヘッドに供給されるプリント情報（シアン、マゼンタ、イエロー、ブラックの画像情報）が書き込まれる。
【００４７】
それと共に、上述のメモリ２５、２６、２７、２８に対応してそれぞれイネーブル信号の発生手段２９、３０、３１、３２が設けられる。そしてこれらの発生手段２９、３０、３１、３２に、メモリ２５、２６、２７、２８に書き込まれるプリント情報に対応してそれぞれのプリントを行うイネーブル区間を示す制御情報が書き込まれる。
【００４８】
そしてメモリ２５、２６、２７、２８のアクセスに対応してそれぞれのイネーブル信号の発生手段２９、３０、３１、３２が駆動され、メモリ２５、２６、２７、２８からのプリント情報がプリントヘッド２１、２２、２３、２４に供給されると共に、発生手段２９、３０、３１、３２からのイネーブル信号がプリントヘッド２１、２２、２３、２４に供給されて、これらのイネーブル信号が高電位の期間のみプリントヘッド２１、２２、２３、２４の駆動が行われる。
【００４９】
これによって、プリントヘッド２１、２２、２３、２４の走査に同期して各メモリ２５、２６、２７、２８を同時にアクセスし、同一のアドレスで読み出すことによって、各メモリ２５、２６、２７、２８からは上述の間隔に相当する供給時間のシフトされたプリント情報が出力される。それと共に、発生手段２９、３０、３１、３２からは、それぞれのプリントを行う区間を示すイネーブル信号が取り出される。
【００５０】
そしてこれらのプリント情報とイネーブル信号が、各プリントヘッド２１、２２、２３、２４に供給されることによって、各プリントヘッド２１、２２、２３、２４ではそれぞれ所定の時間間隔で順次多色のプリントが行われると共に、プリントを行わない区間でのプリントヘッド２１、２２、２３、２４の不用な駆動が防止される。
【００５１】
従ってこの装置において、プリント情報を記憶するメモリとプリントのイネーブル信号の形成手段を設け、メモリのアクセスに応じて形成されるイネーブル信号を用いてプリントヘッドのプリント駆動を行うことによって、プリントを行う必要のある範囲のみでプリントを行うことができる。
【００５２】
これによって、従来の装置では不用なインクが吐出によって汚染が生じたり、プリントの範囲を変更する場合に新たに空白の情報を書き込む必要が生じたり、またはそのような変更には全く対応することができない場合もあったものを、本発明によれば不用なインクの吐出による汚染の恐れもなく、またプリントの範囲の変更も容易に行うことができるものである。
【００５３】
また、特に上述の希釈液またはインクの一方をプリント情報に従って定量し、他方を規定量で混合した混合液を用いて中間調のプリントを行う形式のプリントヘッドに適用する場合には、プリントを行わない範囲で希釈液が吐出されることがなく、用紙やプラテンが汚染される等の恐れを解消することができると共に、希釈液の無駄な消費を無くすことができる。
【００５４】
さらに本発明によれば、メモリのプリントを行わない範囲のアドレスには、前回のプリント情報等が残留していても問題を生じることがなく、これらのアドレスに空白の情報の書き込むための処理時間やＣＰＵの負担の増加等の問題も解消することができる。
【００５５】
すなわち上述の図２において、イネーブル信号の発生手段２９、３０、３１、３２は、例えば図５に示すようにして構成することができる。
【００５６】
そこでまず図５のＡにおいては、メモリ２５、２６、２７、２８のアクセスパルスがカウンタ７１に供給され、このアクセスが行われるごとにカウントが行われる。また、例えばホストコンピュータ（図示せず）からのプリントの制御データに含まれるプリントの開始位置、及び終了位置の設定値がレジスタ７２、７３に記憶される。
【００５７】
そしてこれらのレジスタ７２、７３に設定された値と、上述のカウンタ７１のカウント値が比較回路７４、７５で比較され、これらが一致したときの信号がフリップフロップ７６に供給される。これによってフリップフロップ７６からは、例えばホストコンピュータで設定されたプリントの開始位置から終了位置までの間のアドレスがメモリ２５、２６、２７、２８でアクセスされる間に高電位になるイネーブル信号が出力される。
【００５８】
また、図５のＢにおいては、プリント情報メモリ７７（２５、２６、２７、２８）と同じアドレスを有する１ビット幅のメモリ７８を設ける。このメモリ７８は、例えば例えば図１のＲＡＭ５内に構築することができる。そしてメモリ７８の上述のプリントの開始位置から終了位置までの間のアドレスに“１”、他のアドレスに“０”のデータを書き込む。
【００５９】
さらにこのメモリ７８をプリント情報メモリ７７と同時にアクセスし、同一のアドレスで読み出すことによって、このメモリ７８からは、例えばホストコンピュータで設定されたプリントの開始位置から終了位置までの間のアドレスがメモリ７７でアクセスされる間に高電位になるイネーブル信号が出力される。
【００６０】
従ってこれらのイネーブル信号の発生手段において、簡単な構成で信号の発生を行うことができ、また従来の空白の情報の書き込む方法に比べて、処理時間やＣＰＵの負担を軽減することができる。
【００６１】
さらに上述の装置において、プリントヘッド２１、２２、２３、２４には、例えば１つのプリントヘッドの匣体ごとに複数のノズルが設けられる。すなわち例えば図６に示す例では、各プリントヘッド２１、２２、２３、２４にそれぞれ電歪素子３０９、３１０を有する１６個のノズルが設けられ、それぞれ液滴３１２の吐出が行われている。
【００６２】
そこでこのようなプリントヘッド２１、２２、２３、２４の駆動を行うには、例えば図７に示すようにそれぞれ０〜２０４７のアドレスを有するメモリ２５、２６、２７、２８が設けられる。そして各プリントヘッドの間隔を例えば２０画素分とした場合には、メモリ２５には例えば４０〜１９６７のアドレスにプリント情報が書き込まれる。
【００６３】
またメモリ２６には例えば６０〜１９８７のアドレスにプリント情報が書き込まれる。さらにメモリ２７には例えば８０〜２００７のアドレスにプリント情報が書き込まれる。またメモリ２８には例えば１００〜２０２７のアドレスにプリント情報が書き込まれる。そしてこのようなメモリ２５、２６、２７、２８が、各プリントヘッド２１、２２、２３、２４の例えば１６個のノズルに対してそれぞれ設けられ、例えば図示のように１６枚のメモリが並列に設けられる。
【００６４】
これに対してイネーブル信号の発生手段２９、３０、３１、３２は、それぞれメモリ２５、２６、２７、２８を構成する１６枚のメモリに対して１つ設ければよいものである。従ってこのような発生手段２９、３０、３１、３２における処理の時間やＣＰＵの負担は、従来の方法でメモリ２５、２６、２７、２８を構成する１６枚のメモリの全てに空白を書き込むのに比べて遙かに小さくなる。
【００６５】
さらに図８は、本発明によるプリンタ装置を実施する場合の例えばホストコンピュータでの操作の手順を示すフローチャートである。この図８において、操作がスタートされると、まずステップ〔１〕で、自然画像の取り込みや文字の編集を可能にするためのアプリケーションソフトウェアが起動される。なおこの起動は使用者によって行われるものである。
【００６６】
次にステップ〔２〕で、画像ソースから必要な画像の選択及び取り込みが行われる。画像ソースとしては、フォト−ＣＤや、スキャナー等が想定される。さらにステップ〔３〕で、画像及び文字を希望する位置に編集する操作が行われる。なおこの編集操作は任意の編集ソフトウェア等により使用者によって行われる。そしてステップ〔４〕で、使用者によってプリントの処理が起動される。
【００６７】
これによってステップ〔５〕で、例えばホストコンピュータ上のプリンタドライバーソフトウェアが起動され、プリンタ装置でのプリント起動処理のコマンドがプリンタ装置に送信される。なおこの処理コマンドはプリンタ装置の固有のＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）によって規定され、転送データ形式：圧縮なし、プリント画質モード：自然画モードなどのコマンドが送信される。
【００６８】
さらにステップ〔６〕で、上述のプリンタドライバーソフトウェアにより例えば１ページ分のプリント情報（プリント開始位置、終了位置、画像データ）が形成されプリンタ装置に送信される。そしてステップ〔７〕で、起動されたアプリケーションソフトウェアが終了されて、操作の手順が終了（エンド）される。
【００６９】
また、図９は、上述の例えば１ページ分のプリント情報の送信の手順を示すフローチャートである。なおこの例は、例えば図１０のＡに示すような画像１、２、３と文字パターンからなる１ページ分のプリント情報を送信する場合である。そしてこの図９において、プリント情報の送信がスタートされると、まずステップ〔１１〕で、例えばフルカラーのプリント情報の転送モードとされる。
【００７０】
次にステップ〔１２〕で、Ａ点の絶対位置（ｘ、ｙ）と、画像１のｘ方向の画素数、プリントヘッドの１回の走査でプリントされる画像１の画像データが送信される。さらにステップ〔１３〕で、Ａ′点からＢ′点までのプリントヘッドの２回目の走査でプリントされる画像１の画像データが送信される。なおこのとき絶対位置（ｘ、ｙ）及び画素数の指定は不用である。またフルカラーのプリント情報のプリントは左右双方向の走査で行うことができる。そしてステップ〔１４〕で、この操作が画像１が終了するまで繰り返される。
【００７１】
さらにステップ〔１５〕で、Ｅ点の絶対位置（ｘ、ｙ）と、画像２のｘ方向の画素数が送信される。またステップ〔１６〕で、Ｉ点の絶対位置（ｘ、ｙ）と、画像３のｘ方向の画素数が送信される。さらにステップ〔１７〕で、プリントヘッドの１回の走査でプリントされる画像２の画像データと、画像３の画像データが送信される。なおこの送信は、画像２、３のデータが交互に送信され、１回の走査でプリントされる分のデータが送信される。
【００７２】
またステップ〔１８〕で、Ｅ′点からＦ′点までのプリントヘッドの２回目の走査でプリントされる画像２の画像データと、Ｉ′点からＪ′点までのプリントヘッドの２回目の走査でプリントされる画像３の画像データが送信される。なおこの送信は、画像２、３のデータが交互に送信され、１回の走査でプリントされる分のデータが送信される。そしてステップ〔１９〕で、この操作が画像２、３が終了するまで繰り返される。
【００７３】
さらにステップ〔２０〕で、文字パターンのプリント情報の転送モードとされる。そしてステップ〔２１〕で、Ｍ点の絶対位置（ｘ、ｙ）と、文字パターンのｘ方向の画素数が送信される。さらにステップ〔２２〕で、プリントヘッドの１回の走査でプリントされる文字パターンのデータが送信される。
【００７４】
また、ステップ〔２３〕で、プリントヘッドの２回目の走査でプリントされる文字パターンのデータが送信される。なおこのとき絶対位置（ｘ、ｙ）及び画素数の指定は不用である。また文字パターンのプリントは左右双方向の走査で行うことができる。そしてステップ〔２４〕で、この操作が文字パターンのプリントが終了するまで繰り返されて、送信の手順が終了（エンド）される。
【００７５】
このようにして、例えば上述の図１０のＡに示すような画像１、２、３と文字パターンからなる１ページ分のプリント情報が送信される。
【００７６】
なお上述の例において、画像２、３の送信では、画像２のＥ点の絶対位置（ｘ、ｙ）とｘ方向の画素数、及び画像３のＩ点の絶対位置（ｘ、ｙ）とｘ方向の画素数が送信される。従ってこの場合には、イネーブル信号の発生手段２９、３０、３１、３２では、それぞれ図１０のＢに示すように２回以上のイネーブル信号が形成されて、これらの画像２、３のプリントを行うものである。
【００７７】
さらに図１１は、本発明によるプリンタ装置でのプリントの手順を示すフローチャートである。この図１１において、電源の投入によって動作がスタートされると、まず、ステップ〔１１１〕で装置がイニシャル処理される。
【００７８】
次にステップ〔１１２〕で後述するテストプリントを行うか否かが判断され、行わないとき（Ｎ）はステップ〔１１３〕でホストコンピュータからのプリント起動処理のコマンドが来ているか否か判断される。そしてコマンドが来ていないとき（Ｎ）はステップ〔１１１〕に戻されて、アイドリング状態にされる。
【００７９】
さらにステップ〔１１２〕でテストプリントを行うとき（Ｙ）は、ステップ〔１１４〕で後述するテストチャートがプリント（Ｐ）され、ステップ〔１１５〕で使用者が判断したテストチャートのプリント結果（各プリントヘッドの位置誤差を検出した補正値）が入力される。そしてステップ〔１１６〕で入力されたプリント結果が不揮発メモリに記憶されてステップ〔１１２〕に戻される。
【００８０】
さらにステップ〔１１３〕でホストコンピュータからのプリント起動処理のコマンドが来ているとき（Ｙ）は、ステップ〔１１７〕で上述の不揮発メモリに記憶された補正値が読み出され、この補正値が後述する各プリントヘッドの位置補正手段に設定される。
【００８１】
次にステップ〔１１８〕で上述のプリント起動処理のコマンドに従って各プリンタ装置内の設定が行われる。さらにステップ〔１１９〕で記録紙（記録媒体）が給紙される。そしてステップ〔１２０〕でホストコンピュータからのプリント（Ｐ）情報が受信されるまで（Ｎ）待機される。
【００８２】
さらにステップ〔１２０〕でホストコンピュータからのプリント情報が受信される（Ｙ）と、ステップ〔１２１〕で記録紙がｙ方向のプリント開始位置まで紙送りされる。またステップ〔１２２〕で受信されたプリント情報のｘ方向のプリント開始位置と画素数から、各プリントヘッドでのプリント開始位置と終了位置がイネーブル信号の発生手段に設定される。
【００８３】
そしてステップ〔１２３〕で受信されたプリント情報の画像データが、プリント開始位置と終了位置に従ってメモリに書き込まれる。さらにステップ〔１２４〕で書き込みが終了したか否か判断され、終了していない（Ｎ）ときはステップ〔１２３〕に戻される。
【００８４】
また、ステップ〔１２４〕で書き込みが終了した（Ｙ）ときは、ステップ〔１２５〕でプリントヘッドの１回の走査のプリントが実行され、イネーブル信号の発生手段からはプリント開始位置と終了位置にしたがってイネーブル信号が発生される。なおイネーブル信号の発生は、上述の図１０のＢに示すように複数の画像に対しては、２回以上のイネーブル信号が形成されるものである。
【００８５】
さらに１回の走査が終了すると、片方向の走査によるプリントの場合はステップ〔１２６〕でプリントヘッドが元の位置に復動される。またステップ〔１２７〕でホストコンピュータからのプリント（Ｐ）情報が受信されか否か判断され、受信された（Ｙ）ときはステップ〔１２１〕に戻される。さらにステップ〔１２７〕で受信されていな（Ｎ）ときは、ステップ〔１２８〕で１ページのプリント（Ｐ）が終了したか否か判断され、終了されていない（Ｎ）ときはステップ〔１２７〕に戻される。
【００８６】
また、ステップ〔１２８〕で１ページのプリント（Ｐ）が終了した（Ｙ）ときは、ステップ〔１２９〕で記録紙（記録媒体）が排出され、ステップ〔１３０〕でプリント終了処理が設定されてステップ〔１１２〕に戻される。これによって装置はアイドリング状態に戻される。なおこの手順は電源の遮断によって終了（エンド）される。
【００８７】
従ってこの装置において、上述のホストコンピュータからのプリント情報に基づいて画像データのプリントとイネーブル信号の発生が行われ、このイネーブル信号を用いて良好な画像データのプリントを行うことができる。
【００８８】
さらに図１２は、本発明の適用されるプリンタ装置の機構の説明のための構成図である。この図１２において、記録紙２１０はプラテン２１１の周面に巻き付けられて移送されると共に、このプラテン２１１は紙送りモータ２１２によって、プーリ２１３、２１４、ベルト２１５を介して回転駆動される。
【００８９】
また、プリントヘッド２１６はヘッド送り機構２１７を介して、プラテン２１１の周面に平行に設けられた送りネジ２１８に取り付けられる。そしてこのヘッド送り機構２１７によってプラテン２１１の周面に平行に移動される。さらにこのヘッド送り機構２１７には舌片２０１が設けられ、この舌片２０１がヘッド送り機構２１７の移動経路に設けられた位置検出センサ２０２によって検出されて、プリントヘッド２１６の走査位置が検出されるようになされている。
【００９０】
そしてこの装置において、例えばホストコンピュータ（図示せず）からのプリント情報２０３が供給されてヘッドドライブ、ヘッド送り制御、紙送り制御等の制御信号２０４が形成される。そしてこれらの制御信号が各プリントヘッド２１６、ヘッド送り機構２１７、紙送りモータ２１２に供給されて、プリント情報に従ったプリントと、記録紙の移送及びプリントヘッドの走査が行われる。
【００９１】
さらに図１３は、上述の図１１のフローチャートのステップ〔１１４〕で用いられるテストチャートの一例を示す。すなわちこの図１３においては、例えばシアンの信号を基準にして、マゼンタ、イエロー、ブラックの信号が、それぞれプリントヘッドの走査方向で  （９）を中心に僅かに拡大された位置に形成されている。そこでこのテストチャートを任意のプリンタ装置でプリントする。
【００９２】
これによって、例えば各プリントヘッドが規定の位置に設けられていた場合には、マゼンタのように  （９）の位置でシアンに一致してプリントされる。これに対してプリントヘッドの位置に機構的な誤差が生じていると、  （９）の位置では一致しないものの、他の位置（例えばイエローは  （７）、ブラックは（１１））で誤差が相殺されて、シアンに一致してプリントされる信号が生じることになる。
【００９３】
そこで例えばシアンの信号を基準にして、マゼンタ、イエロー、ブラックの各信号が、それぞれシアンに一致してプリントされる位置を判別することにより、その位置の番号から各プリントヘッドの機構的な誤差の位置を計測することができる。そしてこの計測値を用いて、各プリントヘッドの機構的な誤差の補償を行うことができるものである。
【００９４】
すなわち上述のプリンタ装置では、例えば図１４のＡに示すような各画素の信号に対して、図１４のＢに示すようなイネーブル信号が形成されてこの間にプリントが行われる。一方、プリントヘッドからの液滴の吐出は、例えば図１４のＣに示すような吐出の駆動信号によってタイミングが制御されている。
【００９５】
そこでこの吐出の駆動信号のタイミングを図中に矢印で示すように前後にシフトすることによって、液滴の吐出のタイミングを調整することができる。そしてこの吐出のタイミングの調整によって、各プリントヘッドの機構的な誤差の補償を行うことができる。
【００９６】
従って上述のプリンタ装置において、テストチャートをプリントし、直線でプリントされる信号を判別することによって、各プリントヘッドの機構的な誤差の位置が計測される。そしてその誤差を補償するように各プリントヘッドに供給される吐出の駆動信号のタイミングを調整することによって、各プリントヘッドの機構的な誤差の補償を行うことができるものである。
【００９７】
このようにして上述のプリンタ装置において各プリントヘッドの機構的な誤差の補償を行うことができる。なお、テストチャートのプリントから直線でプリントされる信号を判別する方法は、上述のように使用者が判断する方法に限らず、例えば光学センサ等を用いてプリントを読み取り、その読み取ったパターンのずれから自動的に判別が行われるようにしてもよい。
【００９８】
また各プリントヘッドの機構的な誤差が１／２画素の幅以上になる場合には、各プリントヘッドに供給されるプリント情報をシフトすることによって、誤差を１／２画素の幅以下にすることができる。そしてその後に、上述の吐出の駆動信号のタイミングのシフトによる各プリントヘッドの機構的な誤差の補償を行うことができるものである。
【００９９】
こうして上述のプリンタ装置によれば、少なくとも１回のプリントヘッドの走査に対応するプリント情報を記憶するメモリと、プリントのイネーブル区間を示す信号の形成手段とが設けられ、プリントヘッドの走査に対応してメモリをアクセスして記憶されたプリント情報を取り出すと共に、アクセスに応じて形成手段で形成されるイネーブル信号を用いてプリントヘッドのプリント駆動を行うことにより、不用なインクの吐出によって汚染が生じる恐れもなく、またプリントの範囲の変更も容易に行うことができるものである。
【０１００】
なお本発明のプリンタ装置は、上述の図１５、図１６に示した従来のプリントヘッドに適用しても、不用なインクの吐出による汚染の恐れをなくし、プリントの範囲の変更も容易に行うことができるなどの効果を奏するものである。また、単色、単ノズルのプリンタ装置に適用しても同様の効果を奏するものである。
【０１０１】
さらに上述の希釈液またはインクの一方をプリント情報に従って定量し、他方を規定量で混合した混合液を用いて中間調のプリントを行う形式のプリントヘッドでは、６４階調の中間調を安定的に得られることが、本願発明者らの実験によって確認されている。そこでこのようなプリントヘッドを用いた本発明のプリンタ装置において、さらに多階調誤差拡散法等の階調拡大手段を併用することにより、例えば２５６階調のプリントを得ることが可能になるものである。
【０１０２】
【発明の効果】
この発明によれば、プリント情報を記憶するメモリとプリントのイネーブル信号の形成手段を設け、メモリのアクセスに応じて形成されるイネーブル信号を用いてプリントヘッドのプリント駆動を行うことによって、プリントを行う必要のある範囲のみでプリントを行うことができるようになった。
【０１０３】
これによって、従来の装置では不用なインクが吐出によって汚染が生じたり、プリントの範囲を変更する場合に新たに空白の情報を書き込む必要が生じたり、またはそのような変更には全く対応することができない場合もあったものを、本発明によれば不用なインクの吐出による汚染の恐れもなく、またプリントの範囲の変更も容易に行うことができるものである。
【０１０４】
また、特に希釈液またはインクの一方をプリント情報に従って定量し、他方を規定量で混合した混合液を用いて中間調のプリントを行う形式のプリントヘッドに適用する場合には、プリントを行わない範囲で希釈液が吐出されることがなく、用紙やプラテンが汚染される等の恐れを解消することができると共に、希釈液の無駄な消費を無くすことができるものである。
【０１０５】
さらに本発明によれば、メモリのプリントを行わない範囲のアドレスには、前回のプリント情報等が残留していても問題を生じることがなく、これらのアドレスに空白の情報の書き込むための処理時間やＣＰＵの負担の増加等の問題も解消することができるものである。
【図面の簡単な説明】
【図１】本発明の適用されるプリンタ装置の一例の構成図である。
【図２】その動作の説明のための図である。
【図３】プリントヘッドの一例の構成図である。
【図４】プリントヘッドの一例の要部の構成図である。
【図５】イネーブル信号の発生手段の例を示す構成図である。
【図６】プリントヘッドの説明のための図である。
【図７】メモリの説明のための図である。
【図８】動作の説明のためのフローチャート図である。
【図９】動作の説明のためのフローチャート図である。
【図１０】その説明のためのプリントの例を示す図である。
【図１１】動作の説明のためのフローチャート図である。
【図１２】プリントヘッドの機構の説明のための図である。
【図１３】テストチャートの一例を示す図である。
【図１４】動作の説明のための図である。
【図１５】従来のプリントヘッドの構成図である。
【図１６】従来のプリントヘッドの構成図である。
【図１７】従来の装置の動作の説明のための図である。
【符号の説明】
１  データ入力インターフェース（Ｉ／Ｆ）
２  ＣＰＵシステムバス
３  ＣＰＵ
４  ＲＯＭ
５  ＲＡＭ
６  Ｄ／Ａ変換部
７  ドライブ部
８  プリントヘッド変調部
９  タイミング制御部
１０  ドライブ部
１１  プリントヘッド吐出部
１２  モータ制御部
１３  モータドライブ部
１４  紙送りモータ及びヘッド送りモータ
１５  ヘッド位置検出センサ
１６  温度センサ
１７  センサインターフェース（Ｉ／Ｆ）
２１、２２、２３、２４  プリントヘッド
２５、２６、２７、２８  メモリ
２９、３０、３１、３２  イネーブル信号の発生手段
【図１】
0003601150.tif 000002
【図２】
0003601150.tif 000003
【図３】
0003601150.tif 000004
【図４】
0003601150.tif 000005
【図５】
0003601150.tif 000006
【図６】
0003601150.tif 000007
【図７】
0003601150.tif 000008
【図８】
0003601150.tif 000009
【図９】
0003601150.tif 000010
【図１０】
0003601150.tif 000011
【図１１】
0003601150.tif 000012
【図１２】
0003601150.tif 000013
【図１３】
0003601150.tif 000014
【図１４】
0003601150.tif 000015
【図１５】
0003601150.tif 000016
【図１６】
0003601150.tif 000017
【図１７】
0003601150.tif 000018