(57)【特許請求の範囲】
【請求項１】
吐出可能なインクの種類が異なる第１および第２のプリントヘッドを記録媒体に対し横方向へ走査させて前記記録媒体上の印刷域に対して印刷を行うことができるマルチヘッドプリンタにおいて、
第１の横方向の印刷域が、前記第１および第２のプリントヘッドの両方によって印刷可能であり、前記第１の横方向の印刷域よりも幅の広い第２の横方向の印刷域の一部分が、前記第２のプリントヘッドによっては印刷可能であるが、前記第１のプリントヘッドによっては印刷不可能であるように、前記第１および第２のプリントヘッドが横方向に相互にずらして配置され、
前記第１および第２のプリントヘッドそれぞれの印刷域が前記第１の横方向の印刷域全体となるように、前記第１の横方向の印刷域に対して前記第１および第２のプリントヘッドの両方を用いて印刷を行う標準幅印刷モードと、前記第２の横方向の印刷域に対して前記第１のプリントヘッドは用いず、前記第２のプリントヘッドのみを用いて印刷を行う広幅印刷モードとを実行可能である
ことを特徴とするマルチヘッドプリンタ。
【請求項２】
キャリッジの走査方向に沿って所定の間隔をあけて配置され、吐出可能なインクの種類が異なる第１および第２のプリントヘッドと、
前記第１および第２のプリントヘッドを装着したキャリッジを前記記録媒体に対し走査方向へ走査させて前記記録媒体に印刷を行うにあたり、標準幅印刷モードと広幅印刷モードを含む印刷モードのうち、選択された１つの印刷モードに基づいて印刷を行う手段とを有し、
前記標準幅印刷モードは、前記第１および第２のプリントヘッドの両方によって印刷可能な走査幅を有する第１の印刷域に対して前記第１および第２のプリントヘッドの両方を用いて印刷を行うに際し、前記第１および第２のプリントヘッドそれぞれの印刷域が前記第１の印刷域全体となるようにして印刷を行うモードであり、
前記広幅印刷モードは、前記第１の印刷域よりも広い走査幅を有し、且つ前記第１のプリントヘッドによっては印刷不可能であるが前記第２のプリントヘッドによっては印刷可能である領域を含む第２の印刷域に対して、前記第１のプリントヘッドは用いず、前記第２のプリントヘッドのみを用いて印刷を行うモードであることを特徴とするマルチヘッドプリンタ。
【請求項３】
前記第１および第２のプリントヘッドが約６１ｍｍだけずれていることを特徴とする請求項１に記載のマルチヘッドプリンタ。
【請求項４】
前記第１のプリントヘッドは、ブラックインクのみを吐出可能なブラックヘッドであり、
前記第２のプリントヘッドは、ブラックインク、シアンインク、マゼンタインク、イエローインクを吐出可能な４色ヘッドであることを特徴とする請求項１または２に記載のマルチヘッドプリンタ。
【請求項５】
前記第１のプリントヘッドは、シアンインク、マゼンタインク、イエローインクを吐出可能な３色ヘッドであり、
前記第２のプリントヘッドは、ブラックインクのみを吐出可能なブラックヘッドであることを特徴とする請求項１または２に記載のマルチヘッドプリンタ。
【請求項６】
前記第１のプリントヘッドは、シアンインク、マゼンタインク、イエローインクを吐出可能な３色ヘッドであり、
前記第２のプリントヘッドは、ブラックインク、シアンインク、マゼンタインク、イエローインクを吐出可能な４色ヘッドであることを特徴とする請求項１または２に記載のマルチヘッドプリンタ。
【請求項７】
前記第１のプリントヘッドは、ブラックインク、シアンインク、マゼンタインク、イエローインクを吐出可能な４色ヘッドであり、
前記第２のプリントヘッドは、ブラックインクのみを吐出可能なブラックヘッドであることを特徴とする請求項１または２に記載のマルチヘッドプリンタ。
【請求項８】
前記第１および第２のプリントヘッドの種類を検知する検知手段と、
前記マルチヘッドプリンタと接続されるホストコンピュータに、双方向インターフェースを介して、前記検知したプリントヘッドの種類を転送する転送手段と、
を更に含むことを特徴とする請求項４乃至７のいずれか１項に記載のマルチヘッドプリンタ。
【請求項９】
前記第１および第２のプリントヘッドの種類を検知する検知手段と、
前記検知したヘッド種類に基づいて印刷モードを自動選択する制御手段と、
をさらに含むことを特徴とする請求項４乃至７のいずれか１項に記載のマルチヘッドプリンタ。
【請求項１０】
前記プリンタに挿入された記録媒体の幅を検出する検出手段と、
前記検出した幅に基づいて印刷モードを自動選択する制御手段と、
をさらに含むことを特徴とする請求項１に記載のマルチヘッドプリンタ。
【請求項１１】
広幅および標準幅の記録媒体を位置決めすることができる固定の位置決めガイドをさらに含み、
前記第１の横方向の印刷域および前記第２の横方向の印刷域の１端が、前記位置決めガイドによって決定されることを特徴とする請求項１に記載のマルチヘッドプリンタ。
【請求項１２】
前記位置決めガイドが記録媒体の給紙経路を画定し、記録媒体の給紙経路の外側に位置する清浄機構をさらに含むことを特徴とする請求項１１に記載のマルチヘッドプリンタ。
【請求項１３】
前記清浄機構および前記位置決めガイドが、プリンタの共通の端部に配置されることを特徴とする請求項１２に記載のマルチヘッドプリンタ。
【請求項１４】
前記第２のプリントヘッドは、前記位置決めガイドが配置された側とは反対の側に配置されることを特徴とする請求項１２に記載のマルチヘッドプリンタ。
【請求項１５】
（Ａ）記録媒体の支持表面を横断して横方向に往復運動するキャリッジと、（Ｂ）第１の横方向の印刷域が、前記第１および第２のプリントヘッドの両方によって印刷可能であり、前記第１の横方向の印刷域よりも幅の広い第２の横方向の印刷域の一部分が、前記第２のプリントヘッドによっては印刷可能であるが前記第１のプリントヘッドによっては印刷不可能であるように、前記キャリッジ上で前記横方向に相互にずらして配置される少なくとも第１および第２のプリントヘッドと、（Ｃ）前記第１および第２のプリントヘッドそれぞれの印刷域が前記第１の横方向の印刷域全体となるように、前記第１の横方向の印刷域に対して前記第１および第２のプリントヘッドの両方を用いて印刷を行う標準幅印刷モードと、前記第２の横方向の印刷域に対して前記第１のプリントヘッドは用いず、前記第２のプリントヘッドのみを用いて印刷を行う広幅印刷モードとを含む印刷モードを実行可能な手段と、を備えたマルチヘッドプリンタ用の印刷方法において、
前記第１および第２のプリントヘッドの種類を検出する工程と、
前記検出した第１および第２のプリントヘッドの種類に基づいて使用可能な印刷モードを決定する工程と、
前記決定した使用可能な印刷モードの中から１つの印刷モードを選択する工程と、
前記選択した印刷モードに基づいて印刷データを印刷する工程と、
を含むことを特徴とする印刷方法。
【請求項１６】
前記選択工程では、前記マルチヘッドプリンタの制御手段が前記使用可能な印刷モードから自動的に１つの印刷モードを選択することを特徴とする請求項１５に記載の印刷方法。
【請求項１７】
前記マルチヘッドプリンタに挿入された記録媒体の幅を検出する工程をさらに含み、
前記選択工程では、前記検出された記録媒体の幅に基づいて印刷モードを選択することを特徴とする請求項１５に記載の印刷方法。
【請求項１８】
前記選択工程では、前記印刷データの送信元であるホストコンピュータが印刷モードを選択することを特徴とする請求項１５に記載の印刷方法。
【請求項１９】
前記ホストコンピュータが、前記印刷データの印刷特性に基づいて印刷モードを選択することを特徴とする請求項１８に記載の印刷方法。
【請求項２０】
前記ホストコンピュータが、使用可能な印刷モードの表示に基づいて印刷モードを選択するようにユーザにプロンプトを出すことを特徴とする請求項１８に記載の印刷方法。
【請求項２１】
（Ａ）記録媒体の支持表面を横断して横方向に往復運動するキャリッジと、（Ｂ）第１の横方向の印刷域が、前記第１および第２のプリントヘッドの両方によって印刷可能であり、前記第１の横方向の印刷域よりも幅の広い第２の横方向の印刷域の一部分が、前記第２のプリントヘッドによっては印刷可能であるが前記第１のプリントヘッドによっては印刷不可能であるように前記キャリッジ上で横方向に相互に間隔をあけて配置された少なくとも第１および第２のプリントヘッドと、（Ｃ）前記第１および第２のプリントヘッドそれぞれの印刷域が前記第１の横方向の印刷域全体となるように、前記第１の横方向の印刷域に対して前記第１および第２のプリントヘッドの両方を用いて印刷を行う標準幅印刷モードと、前記第２の横方向の印刷域に対して前記第１のプリントヘッドは用いず、前記第２のプリントヘッドのみを用いて印刷を行う広幅印刷モードとを含む印刷モードを実行可能な手段と、を備えたマルチヘッドプリンタの印刷モードを選択するための、当該プリンタと接続されたホストコンピュータの内部で実行可能な印刷ドライバにおいて、
前記第１および第２のプリントヘッドの種類に基づいて使用可能な印刷モードを決定し、
前記決定された使用可能な印刷モードの中から１つの印刷モードを選択し、
印刷データおよび前記選択された１つの印刷モードを前記マルチヘッドプリンタに送信することを特徴とする印刷ドライバ。
【請求項２２】
前記印刷モードの選択が、前記印刷データの特性に基づいて自動的に行われることを特徴とする請求項２１に記載の印刷ドライバ。
【請求項２３】
前記印刷データの特性が、色特性および幅特性を含むことを特徴とする請求項２２に記載の印刷ドライバ。
【請求項２４】
前記印刷モードの選択は、前記使用可能な印刷モードのリストの中から選択するようにユーザにプロンプトを出すことを含むことを特徴とする請求項２１に記載の印刷ドライバ。
【請求項２５】
（Ａ）記録媒体の支持表面を横断して横方向に往復運動するキャリッジと、（Ｂ）第１の横方向の印刷域が、前記第１および第２のプリントヘッドの両方によって印刷可能であり、前記第１の横方向の印刷域よりも幅の広い第２の横方向の印刷域の一部分が、前記第２のプリントヘッドによっては印刷可能であるが前記第１のプリントヘッドによっては印刷不可能であるように前記キャリッジ上で横方向に相互に間隔をあけて配置された少なくとも第１および第２のプリントヘッドと、（Ｃ）前記第１および第２のプリントヘッドそれぞれの印刷域が前記第１の横方向の印刷域全体となるように、前記第１の横方向の印刷域に対して前記第１および第２のプリントヘッドの両方を用いて印刷を行う標準幅印刷モードと、前記第２の横方向の印刷域に対して前記第１のプリントヘッドは用いず、前記第２のプリントヘッドのみを用いて印刷を行う広幅印刷モードとを含む印刷モードを実行可能な手段と、を備えたマルチヘッドプリンタの印刷モードを選択するための、ホストコンピュータの内部で実行可能な印刷ドライバのコードを記憶したコンピュータ可読媒体において、
前記コードが、
前記第１および第２のプリントヘッドの種類に基づいて使用可能な印刷モードを決定するコードと、
前記決定された使用可能な印刷モードの中から１つの印刷モードを選択するコードと、
印刷データおよび前記選択された１つの印刷モードを前記マルチヘッドプリンタに送信するコードとを含むコンピュータ可読媒体。
【請求項２６】
（Ａ）記録媒体の支持表面を横断して横方向に往復運動するキャリッジと、（Ｂ）第１の横方向の印刷域が、前記第１および第２のプリントヘッドの両方によって印刷可能であり、前記第１の横方向の印刷域よりも幅の広い第２の横方向の印刷域の一部分が、前記第２のプリントヘッドによっては印刷可能であるが前記第１のプリントヘッドによっては印刷不可能であるように前記キャリッジ上で横方向に相互に間隔をあけて配置された少なくとも第１および第２のプリントヘッドと、（Ｃ）前記第１および第２のプリントヘッドそれぞれの印刷域が前記第１の横方向の印刷域全体となるように、前記第１の横方向の印刷域に対して前記第１および第２のプリントヘッドの両方を用いて印刷を行う標準幅印刷モードと、前記第２の横方向の印刷域に対して前記第１のプリントヘッドは用いず、前記第２のプリントヘッドのみを用いて印刷を行う広幅印刷モードとを含む印刷モードを実行可能な手段と、（Ｄ）印刷データおよび選択された印刷モードを受け取るインタフェースと、を備えるマルチヘッドプリンタと、
前記マルチヘッドプリンタの第１および第２のプリントヘッドの種類に基づいて使用可能な印刷モードを決定し、前記決定された使用可能な印刷モードの中から１つの印刷モードを選択し、印刷データおよび前記選択された１つの印刷モードを前記マルチヘッドプリンタに送信することによって、前記マルチヘッドプリンタの印刷モードを選択するのに実行可能な印刷ドライバを含むホストコンピュータと、
を含むことを特徴とする印刷システム。
【請求項２７】
前記マルチヘッドプリンタは、前記第１および第２のプリントヘッドの種類を検知する検知手段と、前記検知されたプリントヘッドの種類を前記ホストコンピュータに転送する転送手段とをさらに含むことを特徴とする請求項２６に記載の印刷システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数のプリントヘッドを有するインクジェットまたはバブルジェットプリンタに関し、特に、広幅印刷モードおよび標準幅印刷モードの提供を含む、それらのプリンタに複数の印刷モードを提供することに関する。
【０００２】
【従来の技術】
最近開発されたインクジェットまたはバブルジェットプリンタ（両者を一括して「インクジェットプリンタ」と称する）には、２つまたは３つ等の複数のインクジェットプリントヘッドが搭載されている。これらの複数のプリントヘッドは、共通のキャリッジに装着されてはいても独立した動作が可能で、全体の印刷時間を短縮させたり（複数のプリントヘッドによりオーバラップさせて印刷することにより）、全体のインク容量を増やしたり（それぞれのプリントヘッドのインクリザーバに異なる色のインクを充填することにより）する能力を有する。
【０００３】
図１に、複数のプリントヘッドを有する従来のインクジェットプリンタを概略的に示す。図１には、２つのプリントヘッド、すなわちプリントヘッドＡおよびプリントヘッドＢを有するインクジェットプリンタ１０が示されている。これらのプリントヘッドは、実線で示した位置と点線で示した位置の間で記録媒体の支持表面を横断して横方向に往復運動するように装着される。プリントヘッドＡは領域１１の範囲内に、プリントヘッドＢは領域１２の範囲内に印刷することができ、領域１３では、プリントヘッドＡおよびプリントヘッドＢの両方が、完全にオーバーラップした関係で印刷することができる。これらの領域はすべて、標準Ａ−４サイズの横幅、または標準８  １／２×１１インチの横幅に相当する。したがって、用紙ベース位置１４に合わせて装填された記録材料は、プリンタ１０の非表示の供給手段によって前方に送られたときに、プリントヘッドＡ、またはプリントヘッドＢ、または完全にオーバーラップしたモードでプリントヘッドＡおよびＢによって印刷される。
【０００４】
【発明が解決しようとする課題】
本願の発明者は、プリントヘッドＡおよびＢを横方向に往復運動させて、領域１１、１２および１３に印刷するためには、プリントヘッドＡは、領域１５全体を走査できなければならず、プリントヘッドＢは、領域１６全体を走査できなければならないことに着目した。走査領域１６の幅は、標準幅記録媒体の印刷可能領域（すなわち領域１１、１２および１３）の幅よりも広い。ヘッドＢの追加の走査幅（すなわち１６ａ）には印刷が行われず、本質的に無駄になる。
【０００５】
本発明の目的は、無駄になっているプリントヘッドの走査領域を異なる様々なプリントヘッド構成において利用することにある。
【０００６】
【課題を解決するための手段】
一態様において、本発明は、１つのプリントヘッド（前記例ではプリントヘッドＢ）のみを使用して広幅の記録媒体（Ａ−３または１１×１７インチ用紙など）上に印刷を行う追加の印刷モードを提供する。より具体的には、両方のプリントヘッドによる、完全にまたは部分的にオーバーラップした印刷を標準的な幅の領域に実行する標準幅印刷モードに加えて、本発明は、１つのプリントヘッドのみによってより広い幅の印刷を実施する広幅印刷モードを提供する。
【０００７】
前記構造によって、本発明は、これまで標準幅に制限されていたプリンタに広幅印刷能力を提供することができる。この広幅印刷能力は、プリンタ全体の接地面積を大幅に増大させることなく提供される。具体的に言うと、マルチヘッドプリンタは、１つのプリントヘッドの追加の走査幅を収容できる大きさを既に有しているので、より幅の広いフォーマットの記録媒体をさらに収容するのにプリンタ全体の大きさを増大させる必要がない。したがって、より幅の広いフォーマットの記録媒体を収容できるようにしても、プリンタ全体の接地面積は実質的に変化しない。
【０００８】
プリントヘッドＡおよびプリントヘッドＢのそれぞれのインクリザーバに異なる色のインクを提供すると、本発明の利点をさらに大きいものにすることができる。例えば、従来のマルチヘッドプリンタでは、プリントヘッドＢにブラックインクのみを充填し、プリントヘッドＡには、シアン、マゼンタおよびイエローのインクを充填する。このプリンタに本発明を組み込むと、標準幅での４色カラー印刷を維持しながら、一般には、４色印刷を通常必要としない用紙である、より幅の広いフォーマットの印刷媒体に、これまで得られなかったブラック単色での印刷能力が提供される。
【０００９】
本発明の追加の態様によれば、装着されているプリントヘッドの種類（例えば、ブラック単色プリントヘッドまたは４色プリントヘッド）などのヘッド構成を検知する検知手段、および給紙経路にある記録媒体の幅を検出する検出手段が提供される。プリンタの制御機構が、検知したプリントヘッド構成に基づいて最も適当な印刷モードを自動的に選択する。所望であれば、検出した印刷媒体の幅に基づいてモードを選択することも可能である。代替の方法として、検知したプリントヘッド構成および／または検出した印刷媒体の幅を、双方向インタフェースを介して印刷データの送信元であるホストコンピュータに転送することもできる。ホストコンピュータは、（１）双方向インタフェースを介して受け取ったデータに基づいて最も適当な印刷モードを自動的に選択するか、または（２）色内容またはページ幅などの印刷データの特性に基づいて最も適当な印刷モードを自動的に選択するか、（３）最も適当な印刷モードの選択をユーザに委ねるか、（４）以上の選択肢を組み合わせ、使用可能な印刷モードに基づいて最も適当な印刷モードを選択するかすることができる。
【００１０】
本発明の他の態様は、２つのプリントヘッドによるオーバーラップ印刷を提供する標準幅印刷モード、および１つのプリントヘッドのみによる印刷を提供する広幅印刷モードを有するマルチヘッドプリンタに印刷データを出力する、ホストコンピュータの内部で実行可能な印刷ドライバを含む。プリントヘッド構成および／または印刷データ特性に基づいて、印刷ドライバは、使用可能な印刷モードを決定する。次いで、印刷ドライバは、最も適当な印刷モードを自動的に選択するか、または印刷モードの選択をユーザに委ねる。その後、印刷データが、選択された印刷モードとともにプリンタに送られ、選択されたモードで印刷データのプリントアウトが実行される。
【００１１】
より簡潔には、本発明は、吐出可能なインクの種類が異なる第１および第２のプリントヘッドを記録媒体に対し横方向へ走査させて前記記録媒体上の印刷域に対して印刷を行うことができるマルチヘッドプリンタにおいて、第１の横方向の印刷域が、前記第１および第２のプリントヘッドの両方によって印刷可能であり、前記第１の横方向の印刷域よりも幅の広い第２の横方向の印刷域の一部分が、前記第２のプリントヘッドによっては印刷可能であるが、前記第１のプリントヘッドによっては印刷不可能であるように、前記第１および第２のプリントヘッドが横方向に相互にずらして配置され、前記第１および第２のプリントヘッドそれぞれの印刷域が前記第１の横方向の印刷域全体となるように、前記第１の横方向の印刷域に対して前記第１および第２のプリントヘッドの両方を用いて印刷を行う標準幅印刷モードと、前記第２の横方向の印刷域に対して前記第１のプリントヘッドは用いず、前記第２のプリントヘッドのみを用いて印刷を行う広幅印刷モードとを実行可能である。
また、本発明は、キャリッジの走査方向に沿って所定の間隔をあけて配置され、吐出可能なインクの種類が異なる第１および第２のプリントヘッドと、前記第１および第２のプリントヘッドを装着したキャリッジを前記記録媒体に対し走査方向へ走査させて前記記録媒体に印刷を行うにあたり、標準幅印刷モードと広幅印刷モードを含む印刷モードのうち、選択された１つの印刷モードに基づいて印刷を行う手段とを有し、前記標準幅印刷モードは、前記第１および第２のプリントヘッドの両方によって印刷可能な走査幅を有する第１の印刷域に対して前記第１および第２のプリントヘッドの両方を用いて印刷を行うに際し、前記第１および第２のプリントヘッドそれぞれの印刷域が前記第１の印刷域全体となるようにして印刷を行うモードであり、前記広幅印刷モードは、前記第１の印刷域よりも広い走査幅を有し、且つ前記第１のプリントヘッドによっては印刷不可能であるが前記第２のプリントヘッドによっては印刷可能である領域を含む第２の印刷域に対して、前記第１のプリントヘッドは用いず、前記第２のプリントヘッドのみを用いて印刷を行うモードである。
また、本発明は、（Ａ）記録媒体の支持表面を横断して横方向に往復運動するキャリッジと、（Ｂ）第１の横方向の印刷域が、前記第１および第２のプリントヘッドの両方によって印刷可能であり、前記第１の横方向の印刷域よりも幅の広い第２の横方向の印刷域の一部分が、前記第２のプリントヘッドによっては印刷可能であるが前記第１のプリントヘッドによっては印刷不可能であるように、前記キャリッジ上で前記横方向に相互にずらして配置される少なくとも第１および第２のプリントヘッドと、（Ｃ）前記第１および第２のプリントヘッドそれぞれの印刷域が前記第１の横方向の印刷域全体となるように、前記第１の横方向の印刷域に対して前記第１および第２のプリントヘッドの両方を用いて印刷を行う標準幅印刷モードと、前記第２の横方向の印刷域に対して前記第１のプリントヘッドは用いず、前記第２のプリントヘッドのみを用いて印刷を行う広幅印刷モードとを含む印刷モードを実行可能な手段と、を備えたマルチヘッドプリンタ用の印刷方法において、前記第１および第２のプリントヘッドの種類を検出する工程と、前記検出した第１および第２のプリントヘッドの種類に基づいて使用可能な印刷モードを決定する工程と、前記決定した使用可能な印刷モードの中から１つの印刷モードを選択する工程と、前記選択した印刷モードに基づいて印刷データを印刷する工程と、を含む。
また、本発明は、（Ａ）記録媒体の支持表面を横断して横方向に往復運動するキャリッジと、（Ｂ）第１の横方向の印刷域が、前記第１および第２のプリントヘッドの両方によって印刷可能であり、前記第１の横方向の印刷域よりも幅の広い第２の横方向の印刷域の一部分が、前記第２のプリントヘッドによっては印刷可能であるが前記第１のプリントヘッドによっては印刷不可能であるように前記キャリッジ上で横方向に相互に間隔をあけて配置された少なくとも第１および第２のプリントヘッドと、（Ｃ）前記第１および第２のプリントヘッドそれぞれの印刷域が前記第１の横方向の印刷域全体となるように、前記第１の横方向の印刷域に対して前記第１および第２のプリントヘッドの両方を用いて印刷を行う標準幅印刷モードと、前記第２の横方向の印刷域に対して前記第１のプリントヘッドは用いず、前記第２のプリントヘッドのみを用いて印刷を行う広幅印刷モードとを含む印刷モードを実行可能な手段と、を備えたマルチヘッドプリンタの印刷モードを選択するための、当該プリンタと接続されたホストコンピュータの内部で実行可能な印刷ドライバにおいて、前記第１および第２のプリントヘッドの種類に基づいて使用可能な印刷モードを決定し、前記決定された使用可能な印刷モードの中から１つの印刷モードを選択し、印刷データおよび前記選択された１つの印刷モードを前記マルチヘッドプリンタに送信する。
また、本発明は、（Ａ）記録媒体の支持表面を横断して横方向に往復運動するキャリッジと、（Ｂ）第１の横方向の印刷域が、前記第１および第２のプリントヘッドの両方によって印刷可能であり、前記第１の横方向の印刷域よりも幅の広い第２の横方向の印刷域の一部分が、前記第２のプリントヘッドによっては印刷可能であるが前記第１のプリントヘッドによっては印刷不可能であるように前記キャリッジ上で横方向に相互に間隔をあけて配置された少なくとも第１および第２のプリントヘッドと、（Ｃ）前記第１および第２のプリントヘッドそれぞれの印刷域が前記第１の横方向の印刷域全体となるように、前記第１の横方向の印刷域に対して前記第１および第２のプリントヘッドの両方を用いて印刷を行う標準幅印刷モードと、前記第２の横方向の印刷域に対して前記第１のプリントヘッドは用いず、前記第２のプリントヘッドのみを用いて印刷を行う広幅印刷モードとを含む印刷モードを実行可能な手段と、を備えたマルチヘッドプリンタの印刷モードを選択するための、ホストコンピュータの内部で実行可能な印刷ドライバのコードを記憶したコンピュータ可読媒体において、前記コードが、前記第１および第２のプリントヘッドの種類に基づいて使用可能な印刷モードを決定するコードと、前記決定された使用可能な印刷モードの中から１つの印刷モードを選択するコードと、印刷データおよび前記選択された１つの印刷モードを前記マルチヘッドプリンタに送信するコードとを含む。
また、本発明は、（Ａ） 記録媒体の支持表面を横断して横方向に往復運動するキャリッジと、（Ｂ）第１の横方向の印刷域が、前記第１および第２のプリントヘッドの両方によって印刷可能であり、前記第１の横方向の印刷域よりも幅の広い第２の横方向の印刷域の一部分が、前記第２のプリントヘッドによっては印刷可能であるが前記第１のプリントヘッドによっては印刷不可能であるように前記キャリッジ上で横方向に相互に間隔をあけて配置された少なくとも第１および第２のプリントヘッドと、（Ｃ）前記第１および第２のプリントヘッドそれぞれの印刷域が前記第１の横方向の印刷域全体となるように、前記第１の横方向の印刷域に対して前記第１および第２のプリントヘッドの両方を用いて印刷を行う標準幅印刷モードと、前記第２の横方向の印刷域に対して前記第１のプリントヘッドは用いず、前記第２のプリントヘッドのみを用いて印刷を行う広幅印刷モードとを含む印刷モードを実行可能な手段と、（Ｄ）印刷データおよび選択された印刷モードを受け取るインタフェースと、を備えるマルチヘッドプリンタと、前記マルチヘッドプリンタの第１および第２のプリントヘッドの種類に基づいて使用可能な印刷モードを決定し、前記決定された使用可能な印刷モードの中から１つの印刷モードを選択し、印刷データおよび前記選択された１つの印刷モードを前記マルチヘッドプリンタに送信することによって、前記マルチヘッドプリンタの印刷モードを選択するのに実行可能な印刷ドライバを含むホストコンピュータと、を含む。
本発明の本質を素早く理解できるように以上の本発明の概要を示した。添付の図面とともに、以下の好ましい実施形態の詳細な説明を参照することによって、本発明をより完全に理解することができよう。
【００１２】
【発明の実施の形態】
図２は、本発明の他の態様に基づく印刷ドライバを組み込んだ代表的なコンピュータ装置に接続された代表的なプリンタ３０の外観を示す図である。図２には、Ｍｉｃｒｏｓｏｆｔ  Ｗｉｎｄｏｗｓ（登録商標）などのウィンドウ機能オペレーティングシステムを有するＩＢＭ  ＰＣまたはＩＢＭ  ＰＣ互換コンピュータなどのコンピュータ装置２０が示されている。コンピュータ装置２０には、コンピュータ装置２０がユーザに対して画像を表示する表示画面２２を有するディスプレイモニタ２３が設けられる。コンピュータ装置２０にはさらに、取り外し可能なフロッピーディスクを読み書きできるフロッピーディスクドライブ２４、データファイルおよびアプリケーションプログラムファイルを記憶する固定ディスクドライブ２５、テキストデータの入力および表示画面２２に表示されたオブジェクトの操作を可能にするキーボード２６、ならびに表示画面２２上のオブジェクトの操作を可能にするマウスなどのポインティングデバイス２７が設けられる。
【００１３】
コンピュータ装置２０には、カラー画像データファイル、およびコンピュータ装置２０を動作させるプログラム命令シーケンスを含むファイルなどのその他のファイルを送受するためのローカルエリアネットワークへの接続またはインタフェース、あるいはファクシミリ／モデム／電話へのインタフェースなどのその他の接続を設けることもできる。
【００１４】
プリンタ３０は、複数（この例では２つ）のプリントヘッドを含むカラーインクジェットプリンタであり、コンピュータ装置２０にインタフェースされる。コンピュータ装置２０とプリンタ３０との間のインタフェースには、赤外線インタフェースや標準プリンタインタフェースなど、様々なものを使用できるが、この図のインタフェースは、ＩＥＥＥ１２８４双方向インタフェースまたはセントロニクスインタフェースとなっている。プリンタ３０は、複数の色のそれぞれの色のグループごとに垂直に整列した複数のインク噴射ノズルをそれぞれが有する一対のインクジェットプリントヘッドを含む。これについては後により詳細に述べる。
【００１５】
オペレータの命令に従って、ウィンドウ機能オペレーティングシステムの制御の下で、グラフィックスアプリケーションプログラム、描画アプリケーションプログラム、デスクトップパブリッシングアプリケーションプログラムなどの記憶アプリケーションプログラムが選択的に起動され、データの処理および操作を実行する。オペレータの命令に従って、これらの記憶アプリケーションプログラムに基づいて、モニタ２３に画像を表示するコマンド、およびモニタ２３に現れた画像をプリンタ３０で印刷するコマンドが発行される。
【００１６】
図３に、プリンタ３０の拡大透視図を示す。図３には、記録媒体の支持表面（図示せず）を横断して矢印ｌの方向に横往復運動するように装着された第１のプリントヘッドＡおよび第２のプリントヘッドＢが示されている。それぞれのプリントヘッドは、プリントヘッドの印刷ノズルによって噴射されるインクを供給するインクリザーバを担持する。図３の実施形態では、それぞれのプリントヘッドが、ブラックインクリザーバ、およびシアン−マゼンタ−イエロー（ＣＭＹ）組合せインクリザーバの２つのインクジェットリザーバを担持する。図３には、プリントヘッドＢの２つのインクリザーバがそれぞれ、２８ａおよび２８ｂとして示されている。これらのプリントヘッドが同一の構成である必要はなく、プリントヘッドＢをブラックインクのみ、プリントヘッドＡをＣＭＹインクのみとするなど、異なる構成とすることもできることを理解されたい。機械的キーセンサなどの非表示の検知手段が、プリントヘッドの種類、および位置ＡおよびＢに装着されたインクリザーバのインクの色を検知する。インクリザーバが、それぞれのプリントヘッドに担持される必要は必ずしもなく、ヘッドから離して装着された遠隔インクリザーバからたわみ管を通してインクを供給することもできる。
【００１７】
動作時、紙などの標準幅の記録媒体が、供給トレー２９ａから、ヘッドＡおよびＢを通る供給経路を介して供給され、印刷されて、排出トレー２９ｂに排出される。広幅の記録媒体は、供給トレー２９ａから供給することもできるが、プリンタ３０の背後の手動供給口（図４に示す）から供給するほうが好ましい。光センサアレイなどの検出手段（図４に示す）が紙幅を検出し、記録媒体が、例えばＡ−４、８  １／２×１１、Ａ−３、または１１×１７用紙のいずれであるかが判定される。
【００１８】
図４に、プリンタ３０の二連プリントヘッドの構成の概略図を示す。それぞれがインクリザーバを担持するプリントヘッドＡおよびＢが、ガイドレール３４上を往復横運動するようにキャリッジ３３に装着される。キャリッジ３３は、ベルトなどの適当な駆動手段によってガイドレール３４を横断して移動し、プリントヘッドＡおよびＢを記録媒体の支持表面を横断して走査させる。
【００１９】
プリントヘッドＡとＢの間にはキャリッジ３３上に固定された間隔が置かれる。この間隔は、許容できるプリンタ接地面積を維持しながら、プリンタの最も頻繁に予想される使用法に対して最も高速で最も効率的な印刷を実現できるように設定されることが好ましい。例えば、プリンタの最も頻繁に予想される使用法が、広幅フォーマットの媒体（すなわちＡ３、２９７ｍｍ幅）に対する二連ヘッドの部分オーバーラップ動作である場合、最も高速で最も効率的な印刷は、前記間隔を、その広幅の２分の１、すなわち１／２×２９７＝１４８．５ｍｍに設定することによって達成できるであろう。しかしこうすると、プリンタ接地面積が許容できないほどに大きくなる。図３に示したプリンタでは、最も頻繁に予想されるプリンタの使用法が、通常、中央の１２２ｍｍ（約５インチ）の部分にのみ印刷物を含む標準幅の媒体（すなわちＡ４、２１０ｍｍ幅）の部分オーバーラップ印刷である。これらの状況では、許容できる小さなプリンタ接地面積を与える１／２×１２２ｍｍ＝６１ｍｍに間隔が設定される。
【００２０】
プリントヘッドＡおよびＢのノズルをインクが自由に流れるように、ノズルを清浄化する清浄ユニット３５が設けられる。清浄ユニットは、全ての大きさの記録媒体が印刷に備えて位置決めされる固定された用紙ベース位置決め位置３９によって画定された給紙経路の外側にある。プリンタは、供給トレー２９ａから標準幅のシートを供給する自動給紙装置３６を含む。大きすぎて自動給紙装置が供給トレー２９ａから供給することができない広幅の記録媒体を受け入れる手動給紙スロット３８がプリンタ３０の背後に設けられる。
【００２１】
キャリッジに装着されたヘッドの種類を検知し、これによってヘッド構成を検出するために、機械的キーインターロックなどの検知手段３６がヘッドＡおよびＢのそれぞれに設けられる。給紙経路に供給された記録媒体の幅を検出するために、ＬＥＤ検出アレイなどの検出手段３７がプリンタ３０の給紙経路に設けられる。
【００２２】
図４に示した構成では、ヘッドＡの横方向の走査幅が４０に、ヘッドＢの横方向の走査幅が４１に示されている。したがって、全ての幅の記録媒体が位置決めされる用紙ベース位置決め位置３９から測定したヘッドＡの印刷可能領域は４２で、ヘッドＢの印刷可能領域は４４で示される。したがって４５は、完全にまたは部分的にオーバーラップした関係でヘッドＡおよびヘッドＢがともに印刷可能な領域であって、ヘッドＡおよびヘッドＢはともにこの領域全体を印刷できる。４６は、部分的にオーバーラップした関係でヘッドＡおよびヘッドＢが印刷可能な領域であって、この領域の一部（左端の部分）はヘッドＢによってのみ印刷され、別の部分（右端の部分）はヘッドＡによってのみ印刷される。領域４５が、Ａ−４記録媒体の幅（２１０ｍｍ）に一致し、領域４６が、Ａ−３記録媒体の幅（２９７ｍｍ）に一致することが好ましい。
【００２３】
図５に、プリントヘッドＡおよびＢそれぞれの印刷要素の構成を示す。図５に示すように、この印刷要素は垂直に向いており、インクの色ごとにグループ分けされて配置される。イエローインクには２４個のノズル、マゼンタインクには２４個のノズル、シアンインクには２４個のノズル、ブラックインクには６４個のノズルが設けられる。図５からわかるように、印刷要素は垂直に配置されるか、または、矢印Ａの方向にプリントヘッドが移動する間のノズルの高速連続噴射中に形成される垂直線に一致したわずかに傾斜した角度でほぼ垂直に配置される。帯状に印刷するために、プリントヘッドは、記録媒体を横断して水平に移動する。１本の帯は、１回のプリントヘッドの走査で印刷される画素２４行に対応する。
【００２４】
図１１に、印刷に使用できるヘッドの組合せを示す。図１１の右上すみには、プリンタ３０の構成が概略的に示されており、プリントヘッドＡ、Ｂ、キャリッジ３３、清浄ユニット３５、および固定の用紙位置決め位置３９の相対位置が示されている。図１１の残りの部分に示すように、広幅の記録媒体では、単一ヘッドプリントアウト（ヘッドＢのみによる）または部分的にオーバーラップしたマルチヘッドプリントアウトが可能である。標準幅の記録媒体では、単一ヘッドプリントアウト（ヘッドＡまたはヘッドＢによる）、部分的にオーバーラップしたマルチヘッドプリントアウト、または完全にオーバーラップしたマルチヘッドプリントアウトが可能である。これらのヘッドの組合せが特定のヘッド構成と結合して、後に説明する使用可能な印刷モードを決定する。
【００２５】
図６は、コンピュータ装置２０の内部構造およびプリンタ３０の内部構造を示す詳細ブロック図である。図６に示すようにコンピュータ装置２０は、コンピュータバス５１にインタフェースしたプログラマブルマイクロプロセッサなどの中央処理装置（ＣＰＵ）５０を含む。コンピュータバス５１にはさらに、ディスプレイ２３にインタフェースされたディスプレイインタフェース５２、プリンタ３０にインタフェースされたプリンタインタフェース５３、フロッピーディスク２４にインタフェースされたフロッピーディスクドライブインタフェース５４、キーボード２６にインタフェースされたキーボードインタフェース５５、およびポインティングデバイス２７にインタフェースされたポインティングデバイスインタフェース５６がインタフェースされる。
【００２６】
ＣＰＵ５０は、メモリ記憶装置へアクセスするために、ランダムアクセスメモリ（ＲＡＭ）などのメインメモリ５７がコンピュータバス５１にインタフェースされる。具体的には、ディスク２５に記憶されたアプリケーションプログラムに関係した命令シーケンスなどの記憶アプリケーションプログラムの命令シーケンスを実行するときには、ＣＰＵ５０が、ディスク２５（あるいは、ネットワークまたはフロッピーディスクドライブ２４を介してアクセスされる媒体などのその他の記憶媒体）から、これらのアプリケーション命令シーケンスをメインメモリ５７にロードし、メインメモリからこれらの記憶プログラム命令シーケンスを実行する。
【００２７】
起動命令シーケンス、キーボード２６の操作用の基本入出力オペレーティングシステム（ＢＩＯＳ）シーケンスなどの不変命令シーケンスを記憶するためにリードオンリーメモリ（ＲＯＭ）５８が設けられる。
【００２８】
図６に示し、また先に述べたように、固定ディスク２５には、ウィンドウ機能オペレーティングシステムのプログラム命令シーケンスおよび、グラフィックスアプリケーションプログラム、描画アプリケーションプログラム、デスクトップパブリッシングアプリケーションプログラムなどの様々なアプリケーションプログラムのプログラム命令シーケンスが記憶される。固定ディスク２５にはさらに、指定のアプリケーションプログラムの制御下でモニタ２３に表示したり、またはプリンタ３０で印刷したりできるカラー画像ファイルが記憶される。固定ディスク２５にはさらに、ディスプレイインタフェース５２へＲＧＢ原色値を与える方法を制御するカラーモニタドライバ、およびプリンタ３０でのプリントアウト時にＲＧＢ原色値からＣＭＹＫ色成分値を生成し、これを、本発明に基づいて選択された印刷モードとともにプリンタインタフェース５３に与える方法を制御する印刷ドライバ５９が記憶される。
【００２９】
ネットワーク装置、ファクシミリ装置などのコンピュータ装置２０に接続された様々な装置に適当なシグナルを提供する他のデバイスドライバも、固定ディスク２５に記憶される。
【００３０】
通常、ディスク２５に記憶されるアプリケーションプログラムおよびドライバはまず、これらのプログラムおよびドライバが最初に記憶されている他のコンピュータ可読媒体からユーザによってディスク２５にインストールされる必要がある。例えば、本発明に基づくプリンタドライバのコピーが記憶されているフロッピーディスク、またはＣＤ−ＲＯＭなどのその他のコンピュータ可読媒体を購入することはユーザが通常行っていることである。次いでユーザは、プリンタドライバをディスク２５にコピーする周知の方法で、プリンタドライバ５９を固定ディスク２５にインストールする。同時に、ファイルサーバまたはコンピュータ方式の掲示板からダウンロードするなどによって、本発明に基づくプリンタドライバを、非表示のモデムインタフェースまたは非表示のネットワークを介してユーザがダウンロードすることも可能である。
【００３１】
図６に戻る。プリンタ３０は、コンピュータバス６１に接続された、Ｖ８５３シングルチップマイクロプロセッサなどのＣＰＵ６０を含む。コンピュータバス６１にはさらに、ＲＡＭ６２、ＲＯＭ６３、外部メモリインタフェース６４、プリンタエンジンへのインタフェース６５、パネルへのインタフェース６６、およびコンピュータ２０へのインタフェース６７が接続される。ＲＡＭ６２は、プリンタ３０の作業用記憶域から構成され、具体的には、後により詳細に説明する印刷データバッファ領域を含む。ＲＯＭ６３は、フォントデータを記憶するフォントＲＯＭ、プリンタ３０の制御に使用するプログラム命令シーケンスを記憶するプログラムＲＯＭ、およびプリンタの型番などの不変データから構成される。外部メモリインタフェース６４は、追加フォントまたは追加ランダムアクセスメモリをプリンタ３０に設定するカートリッジ７０などの外部メモリカートリッジにインタフェースする。インタフェース６５は、プリンタエンジン７１にインタフェースする。これには、プリンタヘッドＡおよびＢへのインタフェース、キャリッジ３３の駆動手段へのインタフェース、清浄ユニット３５へのインタフェース、ならびに、原稿供給セクションへのインタフェース、およびプリンタのノズル制御回路へのインタフェースなどの非表示のその他のインタフェースが含まれる。パネルへのインタフェース６６は、例えば、プリンタの状態を表示するＬＣＤディスプレイ、オンライン／オフライン状態またはエラー状態を指示するＬＥＤ、および、プリンタ３０を設定したり、その他の方法でプリンタ３０とインタフェースする様々な制御ボタンから構成されたパネル７２へのインタフェースを含む。インタフェース６７は、コンピュータ２０のプリンタインタフェース５３への相補的インタフェースを含む。
【００３２】
ＣＰＵ６０、バス６１、ＲＡＭ６２およびＲＯＭ６３は全体で、プリンタ３０の動作を制御する制御手段を構成する。
【００３３】
図６では、プリンタ３０の個々の構成要素が相互に別々に示されているが、これらの構成要素の少なくともいくつかが結合されることが好ましい。例えば、外部メモリインタフェース６４、プリンタエンジンへのインタフェース６５、パネルへのインタフェース６６、およびインタフェース６７が全て単一のゲートアレイに結合されることが好ましい。前記ゲートアレイにさらに、ＣＰＵ６０、ＲＡＭ６２およびＲＯＭ６３を結合し、いわゆるフォーインワンチップとすると最も好ましい。このフォーインワンチップは、別のコンピュータバスに対してリードする必要をなくし、プリンタ３０の制御部分を製作するのに必要な相互接続の数を減少させる。
【００３４】
図１０は、本発明の実施においてコンピュータ２０がプリンタ３０と相互作用する方法を示す高位機能ブロック図である。図１０に示すように、ディスク２５に記憶された画像処理アプリケーションなどのアプリケーションプログラム７５から発行された印刷命令に応答して、ウィンドウ機能オペレーティングシステム７６が、グラフィックス装置インタフェース呼出しをプリンタドライバ５９に発行する。本発明に基づいて、プリンタドライバ５９が、アプリケーション７５からの印刷命令に対応する印刷モードを選択し、印刷データを導き出して、この印刷データを、印刷データバッファ７７に記憶する。その後、再び本発明に基づいて印刷ドライバ５９が、印刷データバッファ７７から印刷データを得て、この印刷データをプリンタ３０に転送し、プリンタ３０がこれをプリントアウトする。
【００３５】
受信側では、ＲＯＭ６３に記憶されたプログラムからなる制御ソフトウェア８１の使用によって、プリンタ３０がこの印刷データを印刷ドライバ５９から受け取り、印刷データバッファ８２にこれを記憶する。印刷データバッファ８２はＲＡＭ６２にある。その後、制御ソフトウェア８１が、印刷データバッファ８２に記憶された印刷データを取り出し、解凍などの処理をし、これをプリンタエンジン７１に転送し、プリンタがプリントアウトする。
【００３６】
図７に、プリンタ３０の制御手段が、本発明に基づく動作のための印刷モードを選択する処理のフローチャートを示す。図７に示した処理は、ＲＯＭ６３などのコンピュータ可読媒体上にコードとして記憶され、プリンタ３０のＣＰＵ６０によって実行される。
【００３７】
一般的に言えば、図７に示した処理は、プリンタ３０のヘッド構成に基づいて印刷モードを選択するものである。所望であれば、記録媒体の検出幅に基づいて、または印刷品質に関する好みが設定されているか否かに基づいて印刷モードを選択することもできる。印刷品質に関して言うと、単一のヘッドで印刷が実行されるときには印刷品質が一般に高くなることに留意すべきである。これは、単一ヘッドでの印刷では、起こりうる不良位置合せ、または複数のプリントヘッド間の密度の不整合などのその他の不整合によって印刷品質が悪影響を受けないことが保証されているためである。したがって例えば、プリントヘッドＡのノズルが、プリントヘッドＢの対応するノズルに対して垂直方向に位置がずれている場合には、プリントヘッドＡによって実行された印刷出力も同様に、プリントヘッドＢによって生成された印刷出力に対して位置がずれる。本発明の発明者によって提出された「Ｐｒｉｎｔ  Ｄｒｉｖｅｒ  Ｗｉｔｈ  Ａｎ  Ａｕｔｏ−Ａｌｉｇｎｍｅｎｔ  Ｆｕｎｃｔｉｏｎ」という名称の米国出願第０８／９０１５６０号には、このような不良位置合せを検出し補償する方法が記載されている。しかし一般に、不良位置合せを、印刷エレメントの±１／２未満に補償することは困難である。このような不良位置合せは、印刷出力の中の垂直の段差として現れる。印刷が、単一プリントヘッドのみによる印刷に限定される場合にはこれは完全に回避される。
【００３８】
図７について説明する。ステップＳ７０１で、検知手段３６を読み出すことによってヘッド構成を得る。具体的にはステップＳ７０１で検知手段３６を読み、それぞれの印刷位置ＡおよびＢに装着されているプリントヘッドの種類を判定する。例えば、それぞれの印刷位置に、全ブラック印刷カートリッジ、３色（ＣＭＹ）印刷カートリッジ、４色（ＣＭＹＫ）印刷カートリッジ、または写真印刷カートリッジが装着されている場合などがある。（写真印刷カートリッジとは、選択できるインクを増やし、写真のようにリアルな印刷出力を生み出すために、通常より低い密度のインクを有する印刷カートリッジを指す。）その他に、特定の印刷位置に印刷カートリッジが全く装着されていない場合、または特定の印刷位置に装着された印刷カートリッジが、インク切れやその他の機能異常のために適正に機能しない場合などもあり得る。どんなものであれステップＳ７０１でプリントヘッド構成を得た後、ステップＳ７０２に進み、使用可能な印刷モードを決定する。
【００３９】
具体的には、ステップＳ７０２で、プリンタヘッド構成に基づいて使用可能な印刷モードを決定する。「使用可能な印刷モード」とは、プリントヘッドの構成、および図１１に示したプリントヘッドの組合せに基づいて可能な印刷モードを指す。例えば、プリントヘッドＡが３色プリントヘッド、プリントヘッドＢがブラック専用プリントヘッドである場合には、使用可能な印刷モードとして、単一ヘッドまたはマルチヘッドの標準幅白黒プリントアウト、標準幅のマルチヘッドカラープリントアウト、および広幅の単一ヘッド白黒プリントアウトが含まれる。これに対して、ヘッドＡを４色プリントヘッドに置き換えると、使用可能な印刷モードにはさらに、広幅マルチヘッド白黒プリントアウトが含まれる。ヘッドＢおよびＡそれぞれのいくつかの一般的なヘッド構成に基づく使用可能な印刷モードを以下の表１に示す。
【００４０】
【表１】
0003554196.tif 000002
【００４１】
ステップＳ７０３ないしＳ７０６に進む。ここでは、使用可能な印刷モードのうちの１つの印刷モードが制御手段によって自動的に選択される。選択は、記録媒体の検出幅に基づいてもよいし、または印刷品質に関する好みが設定されているか否かに基づいてもよいし、この両方に基づいてもよい。媒体の検出幅に基づいて選択を実施したい場合には、ステップＳ７０３で、検出手段３７に参照することによって記録媒体の幅を検出する。次いでステップＳ７０４に進み、印刷品質の好みがユーザによって設定されているか否かを判定する。印刷品質の好みは一般に、プリンタ３０の表面の手動操作スイッチによって、またはプリンタのコントロールパネルを用いたユーザとの対話によって設定することができる。印刷品質の好みには、「高品質」、「高速」または「自動選択」の中からの選択を含めることができる。印刷品質の好みが設定されているか否かに基づいて、ステップＳ７０５またはステップＳ７０６のいずれかに進む。
【００４２】
印刷品質の好みが設定されている場合には、ステップＳ７０５で、使用可能な印刷モードの中から印刷品質の好みに基づいて印刷モードを選択する。一方、印刷品質の好みが設定されていない場合にはステップＳ７０６に進み、検出された記録媒体の幅で使用可能な印刷モードに基づいて最も高速な印刷モードが選択される。いずれの場合も次にステップＳ７０７に進み、選択された印刷モードでプリンタ３０が印刷を実行する。
【００４３】
図８に、本発明に基づくプリンタドライバの処理のフローチャートを示す。処理ステップＳ８０３ないしＳ８０８は、ディスク２５などのコンピュータ可読媒体にコードとして記憶され、ホストコンピュータ２０のＣＰＵ５０によって実行される。
【００４４】
一般的に言えば、図８に示した処理は、相互に側方に間隔をあけた複数のプリントヘッドを有するインクジェットプリンタによって印刷画像をプリントアウトするための印刷モードを設定するのにホストコンピュータ内のプリンタドライバが実行可能な処理段階である。このプリンタは、第１の横方向の印刷域内で、第１および第２の両方のプリントヘッドによるオーバーラップしたプリントアウトを行う標準幅印刷モード、およびより幅の広い第２の横方向の印刷域内で、１つのプリントヘッドのみによるプリントアウトを行う広幅印刷モードを少なくとも含む複数の印刷モードを含む。これらの処理段階では、プリンタヘッド構成に基づいて使用可能な印刷モードを決定し、使用可能な印刷モードの中から、色内容および所望の印刷幅などの印刷データの特性に基づいて１つの印刷モードを自動的に選択する。代わりに、使用可能な印刷モードを表示して、使用可能な印刷モードのうちの１つをユーザが選択できるようにしてもよい。その後、印刷データおよび選択された印刷モードがプリンタに転送され、プリンタによってプリントアウトされる。
【００４５】
より詳細に説明する。ステップＳ８０１で、プリンタ３０が、ステップＳ７０１と同様の方法でプリントヘッド構成を得て、ステップＳ８０２で、プリンタ３０が、双方向インタフェースを介してホストコンピュータ２０にヘッド構成を転送する。ステップＳ８０３で、ホストコンピュータ２０が使用可能な印刷モードを決定する。処理が、プリンタ３０ではなくホストコンピュータ２０で実行されることを除き、ステップＳ８０３の処理はステップＳ７０２のそれと同一である。
【００４６】
ステップＳ８０４に進み、ホストコンピュータ２０が、使用可能な印刷モードの中から印刷モードを選択することをユーザにプロンプトを出すか、または印刷データの特性に基づいて印刷モードを自動的に選択するかを決定する。自動選択にしたい場合には、ステップＳ８０５に進み、ホストコンピュータ２０が印刷データの特性を調査する。具体的に言うと、印刷データの特性には、印刷データの色内容および印刷データの所望のプリントアウト幅が含まれる。「色内容」とは例えば、印刷データが、白黒印刷データであるのか、フルカラー印刷データであるのか、または写真品質の印刷データであるのかといったことを指す。印刷データの特性に基づいて、ステップＳ８０６で、使用可能な印刷モードの中からプリンタが使用する印刷モードを１つ選択する。ステップＳ８０８に進み、ホストコンピュータ２０が、印刷データおよび選択した印刷モードをプリンタ３０に送信する。次いで、選択した印刷モードに基づいてプリンタ３０がデータを印刷する（ステップＳ８０９）。
【００４７】
一方、ステップＳ８０４でユーザ選択にしたい場合にはステップＳ８０７に進み、使用可能な印刷モードの中から印刷モードを１つ選択するようにユーザにプロンプトを出す。図９に、適当なグラフィカルユーザインタフェースを示す。これによって、使用可能な表示モードの中から表示モードを１つ選択するようにユーザにプロンプトを出す。図９に示すように、ユーザが選択できるように全ての使用可能な印刷モードが表示され、さらに、印刷幅、品質および色に関する様々なオプションがユーザに示される。これらのオプションを全て「自動選択」にした場合には、最も広範な使用可能印刷モードがユーザに示される。一方、特定の幅、品質、または色内容を選択することによって、ユーザは、使用可能な印刷モードの選択を狭めることができる。これは、所望の印刷出力に対して最適な印刷モードをユーザが選択する手助けとなる。所望の選択を完了したときには、ユーザが「印刷」ボタンを選択し、選択の確認をホストコンピュータ２０に示す。
【００４８】
ユーザによる使用可能な印刷モードの選択を受け取った後、ステップＳ８０８およびＳ８０９に戻り、印刷データおよび選択された印刷モードをプリンタに送信し、プリンタがこれをプリントアウトする。
【００４９】
図４に関して先に述べたように、プリンタの接地面積は、ヘッドＡとヘッドＢの間のヘッド間隔の影響を受ける。図１２は、固定の用紙位置決めガイド３９とプリントヘッド清浄機構３５の相対的な配置によってプリンタの接地面積がさらにどのような影響を受けるかを示す図である。図１２に、位置決めガイド３９および清浄機構３５の位置の４つの可能な組合せ、すなわち左／左、左／右、右／左、および右／右を示す。全ての組合せにおいて、キャリッジ３３およびヘッドＡ、Ｂのホームポジションが実線で、キャリッジおよびヘッドの最遠走査位置が点線で示されている。（「最遠走査位置」は、標準幅の記録媒体で完全にオーバーラップした印刷を可能とするのにキャリッジおよびヘッドが移動しなければならない位置を意味する。）一番下の組合せ（右／右）は、図４に示した組合せと同じものである。この組合せでは、キャリッジ３３の左側のヘッドがワイドモード（Ａ３）ヘッドとなり、最遠走査位置は点線で示すようになる。これらの全体的な効果によって、小さな接地面積を有するプリンタが得られる。
【００５０】
同様に、一番上の組合せ（左／左）では、右側のヘッドがワイドモードヘッドとなり、最遠走査位置は点線で示すようになる。全体の接地面積はやはり小さくなる。
【００５１】
しかし、左／右の組合せでは、ワイドモードのプリントヘッドが、左ヘッドまたは右のヘッドいずれかとなり、最遠走査位置は点線で示すようになる。全体の接地面積は大きくなる。右／左の組合せでも同様に、接地面積は大きくなる。したがって、清浄機構３５と固定の用紙位置決めガイド３９がプリンタの同じ側に配置され、清浄機構が給紙経路の外側に位置する場合には、全体のプリンタ接地面積が小さくなることが分かる。さらに、印刷の均一性の点からは、ワイドモードのプリントヘッドが固定の用紙位置の反対側にあることが好ましい。
【００５２】
いくつかの変更を、本発明の教示から逸脱することなく前述のシステムに適用することができることを強調しておく。特に、本開示に含まれる全ての事項、または添付図面に示された全ての事項は、例示のためのものであると解釈すべきであり、限定のためのものであると解釈してはならない。本発明の範囲は、添付の請求の範囲に基づいて決定されるものである。
【００５３】
【発明の効果】
以上のように、本発明によれば、無駄になっているプリントヘッドの走査領域を異なる様々なプリントヘッド構成において利用できる。
【００５４】
【図面の簡単な説明】
【図１】従来のマルチヘッドプリンタのプリントヘッドの構成を示す図である。
【図２】本発明に基づく代表的プリンタおよび代表的コンピュータ装置の外観を示す透視図である。
【図３】本発明に基づくプリンタの拡大透視図である。
【図４】本発明に基づくマルチヘッドプリンタのヘッド構成を説明する図である。
【図５】プリントヘッド内部の印刷要素（ノズル）の構成を示す図である。
【図６】図２に示したコンピュータ装置およびプリンタの内部構造を示す詳細ブロック図である。
【図７】プリンタ内部の印刷モード選択を説明するフローチャートである。
【図８】印刷ドライバおよびその内部の印刷モード選択を説明するフローチャートである。
【図９】印刷モードをユーザが選択することを求めるプロンプトの代表例を示す図である。
【図１０】ホストコンピュータとプリンタの間の相互作用の高レベル機能ブロック図である。
【図１１】本発明に基づくプリンタでの印刷に使用可能なヘッドの組合せを説明するための図である。
【図１２】固定された用紙位置決め位置とプリントヘッドの清浄／保守機構との相対配置によってプリンタの接地面積がどのような影響を受けるかを説明するための図である。
【符号の説明】
Ａ  プリントヘッド
Ｂ  プリントヘッド
１０  インクジェットプリンタ
１１  ヘッドＡの印刷可能域
１２  ヘッドＢの印刷可能域
１３  ヘッドＡおよびヘッドＢがともに印刷可能な領域
１４  用紙ベース位置
１５  ヘッドＡの走査域
１６  ヘッドＢの走査域
１６ａ  無駄となるヘッドＢの走査域
２０  コンピュータ装置
２２  表示画面
２３  ディスプレイモニタ
２４  フロッピーディスクドライブ
２５  固定ディスクドライブ
２６  キーボード
２７  ポインティングデバイス
２８ａ  インクリザーバ
２８ｂ  インクリザーバ
２９ａ  供給トレー
２９ｂ  排出トレー
３０  プリンタ
３３  キャリッジ
３４  ガイドレール
３５  清浄ユニット
３６  自動給紙装置
３７  検出手段
３８  手動給紙スロット
３９  用紙ベース位置決め位置
４０  ヘッドＡの走査域
４１  ヘッドＢの走査域
４２  ヘッドＡの印刷可能域
４４  ヘッドＢの印刷可能域
４５  ヘッドＡおよびヘッドＢがともに印刷可能な領域
４６  ヘッドＡおよびヘッドＢで印刷可能な領域
５０  中央処理装置（ＣＰＵ）
５１  コンピュータバス
５２  ディスプレイインタフェース
５３  プリンタインタフェース
５４  フロッピーディスクドライブインタフェース
５５  キーボードインタフェース
５６  ポインティングデバイスインタフェース
５７  メインメモリ（ＲＡＭ）
５８  ＲＯＭ
５９  印刷ドライバ
６０  ＣＰＵ
６１  コンピュータバス
６２  ＲＡＭ
６３  ＲＯＭ
６４  外部メモリインタフェース
６５  プリンタエンジンへのインタフェース
６６  パネルへのインタフェース
６７  コンピュータ２０へのインタフェース
７０  外部メモリカートリッジ
７１  プリンタエンジン
７５  アプリケーションプログラム
７６  オペレーティングシステム
７７  印刷データバッファ
８１  制御ソフトウェア
８２  印刷データバッファ
【図１】
0003554196.tif 000003
【図２】
0003554196.tif 000004
【図３】
0003554196.tif 000005
【図４】
0003554196.tif 000006
【図５】
0003554196.tif 000007
【図６】
0003554196.tif 000008
【図７】
0003554196.tif 000009
【図８】
0003554196.tif 000010
【図９】
0003554196.tif 000011
【図１０】
0003554196.tif 000012
【図１１】
0003554196.tif 000013
【図１２】
0003554196.tif 000014