(57)【要約】【課題】インクジェットプリンタのためのプリンタコントローラを提供する。【解決手段】カラーデータおよびブラックテキストデータを含む印刷されるページの記述に関する入力データを受け取る処理手段と、メモリ手段と、入力データをラスタ化し、かつ圧縮するラスタ化・圧縮手段と、前記データを受け取り、伸長し、かつ処理する印刷ヘッドエンジンとで構成されているプリンタコントローラ。【選択図】図１１
2010042682.tif 000002
【特許請求の範囲】
【請求項１】
インクジェットプリンタのためのプリンタコントローラであって、前記プリンタコントローラは、
印刷されるページの記述に関する入力データを受け取る処理手段であって、前記記述がカラーデータおよびブラックテキストデータを含む処理手段と、
前記データが記憶されるメモリ手段と、
前記データをラスタ化し、かつ圧縮するラスタ化・圧縮手段であって、前記カラーデータおよび前記ブラックテキストデータの圧縮が互いに別々に行われるラスタ化・圧縮手段と、
プリントエンジンコントローラの制御の下で印刷ヘッドを介して印刷するための前記データを受け取り、伸長し、かつ処理するプリントエンジンコントローラであって、前記プリントエンジンコントローラは、前記圧縮されたデータを受け取る場合、前記圧縮されたデータを記憶するためのローカルメモリ手段を有している印刷ヘッドエンジンと、
を備えていることを特徴とするプリンタコントローラ。
【請求項２】
前記ラスタ化・圧縮する手段が、少なくとも１つのラスタ画像プロセッサ（ＲＩＰ）ディジタル信号プロセッサ（ＤＳＰ）を含むことを特徴とする請求項１に記載のプリンタコントローラ。
【請求項３】
前記ＲＩＰＤＳＰあるいは各ＲＩＰＤＳＰがデータ通信手段を介して前記処理手段と通信し、前記処理手段が、前記ＲＩＰＤＳＰあるいは各ＲＩＰＤＳＰ、ラスタ化・圧縮手段、および前記プリントエンジンコントローラに給電し、かつそれらを同期化することを特徴とする請求項２に記載のプリンタコントローラ。
【請求項４】
前記ＲＩＰＤＳＰあるいは各ＲＩＰＤＳＰが、前記処理手段およびデータ通信手段を介して前記メモリ手段と通信し、ラスタ化および圧縮データを前記メモリ手段に記憶することを特徴とする請求項３に記載のプリンタコントローラ。
【請求項５】
前記メモリ手段が、ディスクコントローラおよびデータ通信手段を介して前記処理手段と通信するハードディスクであることを特徴とする請求項１に記載のプリンタコントローラ。
【請求項６】
インクジェットプリンタコントローラにおいて、カラーデータおよびブラックテキストデータを含むページの記述を印刷する方法であって、前記方法は、
印刷されるページの記述に関する前記データをホストプロセッサから受け取るステップと、
前記受け取られたデータをメモリ手段に記憶するステップと、
前記受け取られたデータをラスタ化および圧縮して、圧縮されたページフォーマットを形成するステップであって、かつ前記カラーデータおよびブラックテキストデータの圧縮が互いに別々に行われるステップと、
前記圧縮されたページフォーマットデータをプリントエンジンコントローラに供送するステップと、
前記プリントエンジンコントローラが圧縮されたページフォーマットデータを受信した場合に、前記データを前記プリントエンジンコントローラのローカルメモリ手段に記憶するステップと、
画像の印刷より前に前記圧縮されたページフォーマットデータを前記プリントエンジンコントローラで伸長するステップと、
を含むことを特徴とする方法。
【請求項７】
前記圧縮ページフォーマットデータを前記プリントエンジンコントローラに給送するより前に、前記圧縮ページフォーマットデータを前記メモリ手段に記憶することを含むことを特徴とする請求項６記載の方法。
【請求項８】
前記データが伸長されるとき、前記伸長データを前記プリントエンジンコントローラによって制御された少なくとも１つのプリントエンジンに給送することを含むことを特徴とする請求項６に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はプリンタコントローラ及び印刷方法に関するものである。
【背景技術】
【０００２】
ページ幅印刷ヘッドは、迅速に印刷できる長所を有するが、非常に多数のノズルによって構成される。万一これらのノズルのいずれかが欠陥がある場合、不適切な印刷の品質を生じ得る。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本発明は、上記した従来技術の問題点を解決しようとするものである。
【課題を解決するための手段】
【０００４】
本発明の第１の態様によれば、プリンタのためのプリントエンジンが提供され、プリントエンジンは、
第１の印刷ヘッドと、
第２の印刷ヘッドとを含み、両方の印刷ヘッドは超小形電気機械技術を使用して構成される複数のインクジェットノズルを含み、印刷ヘッドが、一方の印刷ヘッドの欠陥ノズルが他方の印刷ヘッドの対応する非欠陥ノズルによって代替されるようにぴったりと合わされる。
好ましくは、各印刷ヘッドはページ幅印刷ヘッドである。印刷ヘッドは、間隔をあけられた平行関係で近接して配置されてもよい。
【０００５】
本明細書では、もし文脈が特にはっきりと示していなければ、用語“ページ幅印刷ヘッド”は、ページに１行を同時に印刷する印刷ゾーンを有する印刷ヘッドとして理解されるべきであり、この行は、ページのより長いエッジあるいはより短いエッジのいずれかに平行である。この行は、ページが印刷ヘッドを通り過ぎて移動し、印刷ヘッドが固定している、すなわち印刷ヘッドがページをラスタ化あるいは横断しないときに全体として印刷される。
【０００６】
プリントエンジンは、印刷ヘッドに隣接して回転できるように配置され、印刷ヘッドからのインクを転写ローラを通過する媒体に転写する転写ローラを含んでもよく、印刷ヘッドは、このローラに対して円周方向に間隔をあけられた関係で、このローラに隣接して配置され、印刷ヘッドはこのローラの回転軸に平行に延びる。
【０００７】
印刷が印刷ヘッドからのインクの蒸発を禁止するために全然生じない場合、転写ローラは印刷ヘッドとの接合点へ変位可能であってもよい。
プリントエンジンは転写ローラの表面をクリーニングするためのクリーニングステーションを含んでもよい。
さらに、乾燥手段はローラの下流に配置されてもよい。この乾燥手段は赤外線乾燥ランプであつてもよい。
本発明の好ましい実施形態では、印刷ヘッドは共通インク供給装置を共有してもよい。
【０００８】
前述のように、インクヘッドの製造において欠陥ノズルを得ることができる。したがって、製造の時点で、印刷ヘッドは、対にされた印刷ヘッドの２つの対応するノズルが両方とも欠陥が全然ないように特徴づけされ、ぴったりと合わされてもよい。
【０００９】
特性把握ベクトルの形であってもよい欠陥リストは、印刷ヘッドのぴったりと合わされた対のノズルの中のどのノズルが使用されるべきであるかの指示を与えるために提供されてもよい。特性把握ベクトルが符号化され、プリントエンジンに組み込まれてもよい。プリントエンジンは、印刷ヘッドおよび他の構成要素を収容するカートリッジを含んでもよい。好ましい実施形態では、特性把握ベクトルはカートリッジに用いられるバーコードを介して検索可能である。
【００１０】
本発明は、プリンタのための印刷ステーションにも拡張し、印刷ステーションは、
前述のような第１のプリントエンジンと、
対向して整列された関係でも配置された前述のような第２のプリントエンジンとを含み、プリントエンジンの転写ローラは、転写ローラ間を通過する印刷媒体のシートの両面上に印刷を行う。
好ましくは、両方のプリントエンジンの印刷ヘッドは、共通インク供給装置からインクを受け取り、インク供給装置は、カラー印刷を行う各々が異なるカラーの複数の別個のインクカートリッジを含む。
【００１１】
印刷ステーションは、インクカートリッジがその関連の容器上に取り付けられる場合、カートリッジの内部はバルブ装置を介して容器と流体流でつながっているように各インクカートリッジに関連するインク容器を含んでもよい。
第２のプリントエンジンは、第１のプリントエンジンに対して変位できるように配置され、プリントエンジン間に規定された印刷媒体経路への接近を得ることができてもよい。
【００１２】
本発明の第２の態様によれば、ページ幅プリンタのための印刷ヘッドアセンブリを製造する方法が提供され、この方法は、超小形電気機械技術を使用して構成された複数のインクジェットノズルを含む第１の印刷ヘッドを提供するステップと、
第１の印刷ヘッドと同じ構造の第２の印刷ヘッドを選択するステップと、
対応する対にされた２つの印刷ヘッドのノズルが両方とも欠陥が全然ないことを保証することによって第１の印刷ヘッドを第２の印刷ヘッドにぴったりと合わせるステップとを含む。
【００１３】
実際には、第２の印刷ヘッドのための選択処理は、両方とも欠陥がある最終的に選択される対にされた２つの印刷ヘッドのノズルが全然ない場合を保証する多数の選択を含んでもよいことが分かる。
この方法は、各印刷ヘッドを連続した関係で配置された複数のセグメントから構成することを含んでもよい。
【００１４】
本発明の一実施形態では、この方法は、印刷ヘッドの組み立て中同時に印刷ヘッド欠陥の１つのセグメントを特徴付け、かつぴったりと合わせることを含んでもよい。この場合、関連セグメントのノズルのテストがインク経路と一体化の前にインクなしで生じることが分かる。
本発明の他の実施形態では、この方法は、各印刷ヘッドがそっくりそのまま組み立てられた後印刷ヘッド欠陥を特徴付け、かつぴったりと合わせることを含んでもよい。本実施形態では、この方法は、印刷経路と一体化後、インクを有するノズルをテストすることを含んでもよい。
【００１５】
本発明の第３の態様によれば、ページ幅プリンタのための印刷ヘッドアセンブリが提供され、このアセンブリは一対の印刷ヘッドを含み、各印刷ヘッドは、超小形電気機械技術を使用して構成された複数のインクジェットノズルを含み、この印刷ヘッドは、２つの対にされた印刷ヘッドのノズルが両方とも欠陥が全然ないように選択され、ぴったりと合わされる。
各印刷ヘッドは連続した関係で配置された複数のセグメントによって構成されてもよい。
再度、本発明の一実施形態では、印刷ヘッド欠陥は、１つのセグメントを同時に特徴付けられ、ぴったりと合わされてもよい。このノズルは、次に印刷経路と一体化前にインクなしでテストされてもよい。
本発明の他の実施形態では、印刷ヘッド欠陥は、全印刷ヘッドの完成後特徴付けられ、ぴったりと合わされる。この場合、ノズルは、インク経路と一体化後、インクでテストされてもよい。
【００１６】
本発明の第４の態様によれば、プリンタのための印刷ヘッドアセンブリを特徴付ける方法が提供され、この方法は、
一対の印刷ヘッドをぴったりと合わせることであって、各印刷ヘッドが、一対の印刷ヘッド上の対にされたノズルが両方とも全然欠陥がないように超小形電気機械技術を使用して構成された複数のインクジェットノズルを含むことと、
一対のどのノズルが使用されるべきであるかを決定し、かつ使用されるノズルに関するデータを発生し、
前記データを符号化し、かつ前記符号化データを印刷ヘッドアセンブリに関連付けることを含む。
この印刷ヘッドはページ幅印刷ヘッドであってもよい。
【００１７】
この方法は、発生されたデータの、特性把握ベクトルの形でもよい欠陥リストを形成し、かつベクトルを製造データベースに記憶することを含んでもよい。
さらに、特性把握ベクトルをアセンブリの識別装置で索引付けすることを含んでもよい。より詳細には、特定の印刷ヘッドに関連した特性把握ベクトルは、製造データベースに記憶され、印刷ヘッドの連続番号によって索引付けられてもよい。
さらに、この方法は、このベクトルを読み取り可能なフォーマットに符号化し、アセンブリのカートリッジに用いることを含んでもよい。好ましくは、特性把握ベクトルはカートリッジ上でバーコードとして記録される。
【００１８】
次に、カートリッジがプリンタに設置される場合、この方法は、このベクトルをバーコードから検索し、このベクトルをプリンタのプリンタコントローラのメモリ手段に書き込むことを含んでもよい。このメモリ手段はプリンタコントローラのフラッシュメモリであってもよい。
このカートリッジが現場で取り換えられる場合、新しい特性把握ベクトルは、新しいカートリッジのバーコードを使用してプリンタコントローラのネットワークインタフェースを介して製造データベースからプリンタコントローラに遠隔でダウンロードされてもよい。
【００１９】
本発明の第５の態様によれば、
一対のぴったりと合わされた印刷ヘッドであって、各印刷ヘッドが超小形電気機械技術を使用して構成された複数のインクジェットノズルを含み、この印刷ヘッドは、一対の印刷ヘッドの対にされたノズルが両方とも欠陥が全然ないようにぴったりと合わされることと、
印刷ヘッドと関連する欠陥リストに関する符号化データとを含む印刷ヘッドアセンブリが提供され、この欠陥リストは、一対の印刷ヘッドのぴったりと合わされたノズルの各対のどのノズルが使用されるべきであるかに関するデータを提供する。
特性把握ベクトルの形であってもよい欠陥リストは、アセンブリの識別装置と関連してもよく、製造データベースに記憶されてもよい。
印刷ヘッドアセンブリは印刷ヘッドカートリッジを含んでもよく、その符号化フォーマットの特性把握ベクトルは、カートリッジがプリンタに設置される場合、プリンタによって読み取り可能であるようにカートリッジに用いられてもよい。
【００２０】
本発明の第６の態様によれば、プリンタのためのプリンタコントローラが提供され、このコントローラは、
印刷されるページの記述に関する入力データを受け取る処理手段であって、前記記述はカラーデータおよびブラックテキストデータを含むことと、
データが記憶されるメモリ手段と、
データをラスタ化し、圧縮するラスタ化および圧縮手段であって、カラーデータおよびブラックテキストデータの圧縮は互いに別々に実行されることと、
印刷コントローラの制御の下で印刷ヘッドを介して印刷のための前記データを受け取り、伸長し、処理する印刷ヘッドコントローラとを含む。
【００２１】
印刷ヘッドはページ幅印刷ヘッドであってもよい。
ラスタ化および圧縮手段は、少なくとも１つのラスタ画像プロセッサ（ＲＩＰ）ディジタル信号プロセッサ（ＤＳＰ）を含んでもよい。このあるいは各々のＲＩＰ  ＤＳＰは、データ通信手段を介して処理手段と通信してもよく、処理手段は、このあるいは各々のＲＩＰ  ＤＳＰおよび印刷ヘッドコントローラに給送し、このあるいは各々のＲＩＰ  ＤＳＰおよび印刷ヘッドコントローラを同期化する。
【００２２】
このあるいは各々のＲＩＰ  ＤＳＰは、処理手段およびデータ通信手段を介してハードディスクと通信し、圧縮データを印刷ヘッドコントローラに伝送するより前にラスタ化され、圧縮データをハードディスクに記憶する。
プリンタコントローラは２つ以上のＲＩＰ  ＤＳＰを含んでもよい。付加装置は現場設置可能なプラグインモジュールの形に含まれてもよい。
メモリ手段は、ディスクコントローラおよびデータ通信手段を介して処理手段と通信するハードディスクであってもよい。
【００２３】
本発明の第７の態様によれば、プリンタコントローラにおいてページの記述を印刷する方法が提供され、この方法は、
印刷されるページの記述に関する前記データをホストプロセッサから受け取るステップと、
受け取られたデータをメモリ手段に記憶するステップと、
受け取られたデータをラスタ化し、圧縮し、圧縮されたページフォーマットを作成するステップであって、カラーデータおよびブラックテキストデータの圧縮が互いに別々に実行されることと、
圧縮されたページフォーマットデータを印刷ヘッドコントローラに給送するステップと、
ページの印刷より前に圧縮されたページフォーマットデータを印刷ヘッドコントローラに伸長するステップとを含む。
【００２４】
この方法は、圧縮されたページフォーマットデータを印刷ヘッドコントローラに給送するより前に、圧縮されたページフォーマットデータをメモリ手段に記憶することを含んでもよく、メモリ手段はプリンタコントローラのハードディスクであってもよい。
さらに、データが伸長されたとき、伸長データを印刷ヘッドコントローラによって制御される少なくとも１つの印刷ヘッドに給送することを含んでもよい。
その代わりに、印刷ヘッドコントローラが圧縮されたページフォーマットデータを受け取る場合、この方法は、印刷ヘッドコントローラのローカルメモリ手段にデータを記憶することを含んでもよい。
【００２５】
本発明の第８の態様によれば、少なくとも１つの印刷ヘッドによってページの印刷を制御する印刷ヘッドコントローラが提供され、印刷ヘッドコントローラは、使用中、データ通信リンクを介して印刷コントローラに接続され、圧縮されたフォーマットであり、印刷されるページに関するデータを関するデータを受け取る、このデータは、２層ブラックレイヤおよび連続色調カラーレイヤを含むページ記述を含み、印刷ヘッドコントローラは、
２層ブラックレイヤに関する圧縮データを伸長する第１の復号化手段と、
連続色調カラーレイヤに関する圧縮データを伸長する第２の復号化手段と、
第１の復号化手段からの伸長データを記憶する第１の一時記憶装置と、
第２の復号化手段からの伸長データを記憶する第２の一時記憶装置と、
第１および第２の一時記憶装置から出力され、印刷ヘッドに給送されるデータを操作するデータ操作手段と、
データ操作手段からの出力にあり、印刷ヘッドインタフェースに接続可能な少なくとも１つの印刷ヘッドを制御し、操作データを印刷ヘッドに給送する印刷ヘッドインタフェースとを含む。
【００２６】
印刷ヘッドはページ幅印刷ヘッドであってもよい。
第１の復号化手段は、２層ブラックレイヤを伸長する無損失２層伸長装置であってもよい。この伸長装置は、標準Ｇ４ファックスデコーダであってもよい。
第２の復号化手段は、連続色調カラーレイヤを伸長する高品質損失伸長装置であってもよい。この伸長装置は標準ＪＰＥＧデコーダであってもよい。
このデータ操作手段は、ディザ器／合成器装置およびこの装置への出力の第３の一時記憶装置を含んでもよく、この装置は、カラーレイヤのディザ後、２層ブラックレイヤを連続色調カラーレイヤ上で合成するように作動可能である。この装置はカスタム形成装置であってもよい。
【００２７】
第１の一時記憶装置、第２の一時記憶装置および第３の一時記憶装置の各々はＦＩＦＯであってもよい。機能装置が、オンチップであり、パイプラインの各機能装置とその後続装置との間に配置されたＦＩＦＯでパイプライン化される。
【００２８】
本発明の第９の態様によれば、印刷ヘッドによってページの印刷を制御する印刷ヘッドコントローラにおいて、この印刷ヘッドコントローラは、使用中、データ通信リンクを介してプリンタコントローラに接続され、圧縮フォーマットであり、印刷されるページに関するデータを受け取り、このデータは、２層ブラックレイヤおよび連続色調カラーレイヤを含むページ記述を含み、印刷コントローラに接続された少なくとも１つの印刷ヘッドを制御する方法が提供され、この方法は、
２層ブラックレイヤに関する圧縮データを伸長するステップと、
連続色調カラーレイヤに関する圧縮データを伸長するステップと、
伸長データを第１および第２の一時記憶装置にそれぞれ記憶するステップと、伸長データを記憶装置からデータ操作手段に給送するステップと、
このデータを印刷するのに適しているフォーマットに操作するステップと、
フォーマット操作データに従って少なくとも１つの印刷ヘッドを印刷されるドットでロードするステップと、
ドットを印刷するステップとを含む。
【００２９】
２つのレイヤを伸長するステップはほぼ同時に生じてもよい。この方法は、無損失２層伸長装置を使用して２層ブラックレイヤに関するデータを伸長することを含んでもよい。この方法は、高品質損失伸長装置を使用して連続色調レイヤに関するデータを伸長することも含んでもよい。
データを操作することは、連続色調カラーレイヤをディザし、ディザ連続色調カラーレイヤ上で２層ブラックレイヤを合成し、ドットを印刷するより前にこのように形成されたディザ／合成レイヤを記憶装置に一時記憶することを含んでもよい。
この方法は印刷ヘッドコントローラを自己同期パイプラインとして作動させることを含んでもよい。
【発明の効果】
【００３０】
上記した従来技術の欠陥が改善される。
【図面の簡単な説明】
【００３１】
【図１】図１は本発明によるプリンタの平面図を示す。
【図２】図２はプリンタの正面図を示す。
【図３】図３はプリンタの側面図を示す。
【図４】図４はプリンタの概略断面正面図を示す。
【図５】図５はプリンタの概略断面平面図を示す。
【図６】図はプリンタの一部の概略断面正面図を拡大スケールで示す。
【図７】図７はプリンタの中央部の拡大正面図を示す。
【図８】図８はプリンタの印刷エンジン装置の３次元図を示す。
【図９】図９（Ａ）はプリンタのインクカートリッジの３次元平面図を示し、図９（Ｂ）はインクカートリッジの３次元底面図を示す。
【図１０】図１０はプリンタの文書データフローの線図を示す。
【図１１】図１１はプリンタコントローラアーキテクチャのブロック図を示す。
【図１２】図１２は印刷エンジンコントローラアーキテクチャの一実施形態のブロック図を示す。
【図１３】図１３は印刷エンジンコントローラアーキテクチャの他の実施形態のブロックを示す。
【発明を実施するための形態】
【００３２】
本発明は、次に添付図面を参照して例として説明される。
１．Ｓプリンタ概要
本発明は、大量のオフィス使用向きの高速デュプレックスネットワークカラープリンタを参照して説明される。このプリンタは、２０００のシートモータ付き用紙トレイ、毎分１２０ページ動作および１６００ｄｐｉの写真画質出力の特性を示す。我々はこのプリンタを「Ｓプリンタ」と呼び、このＳプリンタをこのようなプリンタあるいは下記のプリンタと呼ぶ。
【００３３】
最適のネットワークカラーレーザプリンタの速度の２０倍および最適のモノクロレーザプリンタの速度の４倍に対して、Ｓプリンタは効果的に４００億ドルのデスクトップレーザプリント市場をターゲットにしている。Ｓプリンタの高性能および高写真画質出力に対して、Ｓプリンタは、５０００枚のコピーよりも少ない印刷部数用オフセット印刷とも張り合う。
Ｓプリンタは、Ａ４／レターサイズの媒体、およびトレイアダプタを用いてＡ３／タブロイドサイズの媒体を収納する。Ｓプリンタは、フルカラーページ幅の１６００ｄｐｉ超小形電気機械インクジェット（メムジェット（Ｍｅｍｊｅｔ））印刷ヘッドを使用して高品質および高性能を同時に得る。
【００３４】
Ｓプリンタは、組み込まれたＤＳＰ方式のラスタ画像プロセッサ（ＲＩＰ）を使用し、ポストスクリプトおよびＰＣＬページ記述を高速にラスタ化する。標準ＲＩＰは、単一ＤＳＰを使用するが、最大３つまでの付加ＤＳＰモジュールは性能を増加させるために差し込みによりつなげることができる。
ＲＩＰは、ラスタ化ページ画像を圧縮し、内部高容量ハードディスク上に記憶する。簡単なページ記述は、最大限１２０ｐｐｍ印刷速度でラスタ化されるが、より複雑なページ記述はより長くかかり得る。内部ハードディスクから引き出される予めラスタ化された文書は、常に最大限１２０ｐｐｍ印刷速度で印刷される。いかなる文書もハードディスクに「印刷」でき、すなわち後の高速検索のために再現し、ハードディスクに記憶できる。
【００３５】
ユーザは、Ｓプリンタに歩み寄り、このプリンタのカラーＬＣＤ上で局部的に記憶された文書を選択し、常にワークステーション近くに行かないで直ちにこの文書を印刷する。標準の１４ＧＢ（ギガビット）の内部ハードディスクは、６０００以上の画像集中ページを記憶する。Ｓプリンタのウォークアップ機能および高速のために、Ｓプリンタは、短期間のオフセット印刷の多数の使用に取って代わる可能性がある。
Ｓプリンタは、両面印刷を同時にするために二重にされた印刷ヘッドを使用する。メムジェット印刷ヘッド製造のパイロットフェーズ中、印刷ヘッド欠陥密度がなお潜在的に高い場合、各印刷ヘッドは、２：１のノズル冗長度を得るために複製される。これは、工場で検出された欠陥ノズルが、回避されることを可能にするので、印刷ヘッド歩留まりを最大にする。一対のカスタムプリントエンジンコントローラは、ページ画像を伸長し、ディザし、実時間で二重にされた印刷ヘッドにプリントする。
カスタムプリントエンジンコントローラおよびメムジェット印刷ヘッドとは別に、Ｓプリンタは標準の既製の電子部品を使用して形成される。
【００３６】
２．プリンタメカニックス
Ｓプリンタは、一般に参照番号１０で示され、中央部１４を有するハウジング１２を含む（図１および図２）。ヒンジ付きのトレイハウジング１６は、中央部１４の各側面から突出する（図３）。
下記により詳述されるインクカートリッジ１８は、容易に近づきやすい中央部１４の上部に取り付けられる。
中央部１４の正面２０はディスプレイ２２を収容する。図面の図７に関して下記により詳述されるディスプレイ２２は、完全色のＬＣＤユーザインタフェースである。
【００３７】
次に、図面４を参照すると、Ｓプリンタ１０の概略正面図が示される。
このハウジング１２はボックスシャーシ２４の周りに構成される。プリントエンジン２６は、中央部１２の中央に置かれる。プリントエンジン２６は図面がある場合、図６を参照して下記により詳述される。
用紙トレイハウジング１６の１つは、中央部１４のいずれかの面にあり、それから外側に突き出る。各用紙トレイハウジング１６は、底部あるいは側面ヒンジ付き扉２８を有する。プラテン３０は、各用紙トレイハウジング１６にあり、用紙の荷重を支える。各プラテン３０の有効な内部端は、垂直方向に延びる溝３４に収納され、プラテンの垂直運動を案内するガイドローラ３２を有する。各プラテン３０はモータ３６によって駆動される。このモータ３６はスプロケット３８を駆動する。第２のスプロケット４０は、スプロケット３８の下で垂直方向に取り付けられる。スプロケット３８および４０は、プラテン３０の垂直運動を駆動するエンドレスチェーン４２によって相互接続される。
【００３８】
第１のモータアセンブリ４４は、プリントエンジン２６の上流に配置され、プリントエンジン２６間に一枚の用紙の形の印刷媒体を給送する。第２のモータアセンブリ４６は、プリントエンジン２６の下流に配置され、印刷後、一枚の用紙をプリントエンジン２６から取り出す。
プラテン３０は、入出力スタックの用紙の量に従って上昇し、降下する。
コンパクト電源４８は、１４ギガビットハードディスク駆動装置（ＨＤＤ）５０および制御回路５２のようにプリントエンジン２６の下に配置されている。
Ｓプリンタ１０は、コンパクトな形状係数および最小にされたフットプリントを得るように長いエッジの用紙にプリントする。
【００３９】
図面の図５によりはっきりと示されているように、プリントエンジン２６に給送される一枚の用紙は、用紙経路のプリントエンジン２６の上流に配置されたピックアップローラ５４によって案内される。スパイクホイールローラ５６は、用紙の前縁をつかみ、印刷後、印刷済用紙を用紙経路のプリントエンジン２６の下流にある用紙トレイハウジング１６に案内する。同様に、垂直方向に間隔をあけられた対に配置されたスパイクホイールローラ５６は他のモータアセンブリ４６によって駆動される。
さらに、図面の図５に示されるように、Ｓプリンタ１０は、シアンインクカートリッジ５８、マゼンタインクカートリッジ６０、黄色インクカートリッジ６２および黒色インクカートリッジ６４を有する４色のカラープリンタである。このインクカートリッジ５８、６０、６２および６４は、ホース６６を介してインクをプリントエンジン２６に給送する。
【００４０】
インクカートリッジ５８から６４が取り付けられる塑造物７２（図６）は、ハウジング１２の中央部１４の残りにヒンジで固定され、プリントエンジン２６のシャーシ７４の上部を見えるようにする。この上部７４は、ピボットピン７６の周りに軸回転でき、上部プリントエンジン２６．１への接近を得ることができる。上部プリントエンジン２６．１は構成要素７４に固定されるので、構成要素７４が軸回転される場合、下部プリントエンジン２６．２ならびに乾燥赤外線ランプ７８への接近を得ることができることに注目すべきである。
これらの赤外線ランプ７８は、プリントエンジン２６間に一枚の用紙８２を案内する用紙ガイド８０上に取り付けることができる。
【００４１】
真っすぐな用紙経路によって、用紙８２は、プリントエンジン２６の印刷ヘッドを通り過ぎて高速に給送できる。
２つのプリントエンジン２６．１および２６．２は、調整可能なアセンブリに一緒に取り付けられる。前述のように、上部プリントエンジン２６．１は、用紙ジャムおよび下部プリントエンジン２６．２および赤外線乾燥ランプ７８への接近を可能にするために上方へ軸回転できる。
図面の図６に概略図示されるように、関連インクカートリッジ５８から６４は、上部塑造物７２のスナップフィットである。
各インクカートリッジ５８から６４は容器９０を規定する塑造物８６を含む。この容器９０は、使用中、プリントエンジン２６の上部の塑造物８４に規定された固定容器８８と流体流でつながっている。
【００４２】
容器９０は、通路９２を介して固定容器８８とつながっている。ピン９４は、通路９２を通って突き出て、インクカートリッジ５８から６４のボール９６によって係合される。このボール９６は、ばね９８によって推し進められ、ピン９４と係合する。ピン９４は、その有効な下部端、すなわち容器８８内のこの端部にカラーあるいはフランジ１００を有する。カラー１００が推し進められ、その台を外れる場合、インクは、容器９０から容器８８に流れ込むことができる。
容器８８は、インクを取り換え、組み込まれたＱＡカートリッジチップと接触を行う早期の警告を行うのに役立つ。各容器８８は、ホース６６を介してプリントエンジン２６の印刷ヘッドに接続する。
【００４３】
次に図面の図７に参照すると、Ｓプリンタ１０の正面パネル２０が詳細に示されている。前述されるように、正面パネル２０はカラーＬＣＤインタフェース２２を含む。電源スイッチ１０２はインタフェース２２の下に配置されている。
キーパッド１０４は正面パネル２０上にも配置される。キーパッド１０４によって、所望のコピー数が入力できる。局部的に、すなわちプリンタ１０で印刷される文書はキーパッド１０４によって識別番号によっても選択できる。これは、多数のこのような文書がある場合、記憶文書によるスクロールよりも速くてもよいことが分かる。
ＬＣＤインタフェース２２は、インタフェース２２をナビゲートする４つの変更可能機能ボタン１０６を含む。
印刷ボタン１０８および停止ボタン１１０は、キーパッド１０４に隣接する正面パネル２０上にも配置されている。
【００４４】
図面の図８を参照すると、プリントエンジン２６はより詳述される。前述のように、上部プリントエンジン２６．１および下部プリントエンジン２６．２が備えられる。Ｓプリンタ１０は、両面を同時に印刷するためにデュプレックスプリントエンジン２６．１および２６．２を使用する。
各プリントエンジン２６．１および２６．２は２つの印刷ヘッド（その１つだけがプリントエンジン２６．１に関して示されている）を使用することに注目すべきである。２つの印刷ヘッド１１２は、２：１のノズル冗長度を得るように備えられる。これによって、工場で検出される欠陥ノズルは回避できるので、印刷ヘッド歩留まりを最大にする。
印刷ヘッド１１２は、転写ローラ１１４上に印刷する。このローラ１１４は、同軸方向に配置されたモータ１１６によって回転できるように駆動される。ローラ１１４の表面上に付着されたインクは、印刷処理中用紙８２上に同様に付着される。さらに、印刷ヘッド１１２が非動作である場合、ローラ１１６は、推し進められ、印刷ヘッド１１２と係合し、各印刷ヘッドアセンブリ１１２の容器１１８のインク蒸発を禁止する。
【００４５】
各プリントエンジン２６はクリーニングステーション１２０を含む。このクリーニングステーション１２０は、弾性の可撓性エラストマー材のワイパー１２２およびこのワイパー１２２の上部に配置されたスポンジ１２４を含むので、ワイパー１２２が転写ローラ１１４からインクを拭き取る前にスポンジ１２４は転写ローラ１１４からインクを取り除く。
ローラ１１４を移動させ、印刷ヘッドアセンブリ１１２と係合し、離合することはソレノイド装置１２６によって制御される。
インクカートリッジ６０の中の１つの３次元平面図は、図面の図９ａに示されているカートリッジ６０の３次元底面図を有する図面の図９ｂに示されている。このカートリッジ６０は、Ｓプリンタ１０のハウジング１２の中心部１４の塑造物８４に係合する塑造物８６を含む。ＱＡチップ１２８は、図面の図９ｂのインクカートリッジ６０の底面１３０上に示される。
【００４６】
図面の図６に示されるが、図面の図９ａあるいは図９ｂに示されていないように、各上部塑造物８６は、下部塑造物８４に対して閉じ込みを保持され、カートリッジ６０に対して主な密封を行うスプラングボール９６を収容する。二次疎水性エラストマーシール１３２は、カートリッジ６０の下部表面１３０上のエントリポートに備えられる。
前述のように、カートリッジ６０は、ピン９４によってプリンタインク容器８８を介してプリントエンジン２６に接続する。
曲がりくねった空気溝（図９ａ）は、カラーラベル１３６の下のカートリッジ６０の上部に備えられる。４つのインクカートリッジ５８から６４は、プラスティック突起部によってキー入力され、カートリッジ５８から６４のいかなる不正確な挿入あるいは配置も防止する。さらに、黒色カートリッジ６４は、黒色インクのより多くの使用のために他のカートリッジの容積の２倍を保持することに注目すべきである。
【００４７】
３．メムジェット方式印刷
メムジェット印刷ヘッド１１２は、１６００ｄｐｉの２層のＣＭＹＫ（Ｃｙａｎ（シアン）、Ｍａｇｅｎｔａ（マゼンタ）、Ｙｅｌｌｏｗ（黄色）、ｂｌａｃｋ（黒））を発生する。低拡散用紙上に、各噴出しずくがほとんど完全に円形の２２．５ミクロンの直径のドットを形成する。ドットは、隔離で容易に発生され、分散ドットディザリングがそれの最大限まで利用されることを可能にする。メムジェット印刷ヘッド１１２はページの幅であり、一定の用紙速度で作動するので、４つのカラー平面は適切な位置決めで印刷され、正確なドットオンドット印刷を可能にする。したがってカラー平面間に空間相互作用が全然ないので、同じディザマトリックスは各カラー平面に対して使用される。ドットオンドット印刷は、カラー間のブリードによって引き起こされる中間色調を［濁らせる］ことを最小にする。
【００４８】
ページレイアウトは、画像、グラフィックスおよびテキストの混合物を含んでもよい。連続色調（コントーン）画像およびグラフィックスは、確率分散ドットディザを使用して再現される。クラスタ化（あるいは振幅変調）ディザと違って、分散ドット（あるいは周波数変調）ディザは、高空間周波数（すなわち、画像詳細）をほとんどドット解像度のリミットまで再現するが、目によって空間的に統合される場合、より低い空間周波数をその全色の深さまで同時に再現する。確率ディザマトリックスは、画像を横切って傾斜される場合、好ましくない低周波数パターンがないように注意深く設計される。それ自体、そのサイズは、一般的には、特定の輝度レベル数（例えば、２５７の輝度レベルに対する１６×１６×８ビット）をサポートするのに必要とされる最小サイズを超える。Ｓプリンタ１０は、サイズ６４×６４×３×８ビットのディザ量を使用する。この量は、ドットが輝度範囲中状態を（従来のディザマトリックスにおけるように丁度１回よりもむしろ）複数倍を変えることを可能にすることによってディザの設計中余分の自由度を与える。
【００４９】
人間のコントラスト感度は、約３サイクル／視野角度の空間周波数でピークに達し、それから対数で降下し、約４０サイクル／視野角度を超えて１００倍だけ減少し、６０サイクル／視野角度を超えて測ることができなくなる。１２インチ（約３００ｍｍ）の通常の観察距離で、これは、おおよそ印刷済ページの２００から３００サイクル／インチ（ｃｐｉ）、すなわちナイキスト定理による４００から６００サンプルに変換する。
実際には、約３００ｐｐｉ以上の連続色調解像度は、医用映像のような特別の用途以外の限られた有用性のものである。例えば、雑誌のオフセット印刷は、１５０から３００ｐｐｉの範囲の連続色調解像度を使用する。より高い解像度は、わずかにディザによるカラーエラーの一因となる。
【００５０】
黒色のテキストおよびグラフィックスは、２層ブラックドットを直接使用して再現されるので、印刷される前に雑音防止されない（すなわちローパスフィルタリングされない）。したがって、テキストは前述された知覚のある限度を超えて超サンプルされ、空間的に目で統合される場合により滑らかなエッジを生じる。最高約１２００ｄｐｉまでのテキスト解像度は、認識されたテキスト鮮明度（当然、低分散用紙と仮定する）に寄与し続ける。
Ｓプリンタ１０は、３２０ｐｐｉ（すなわち、１６００÷５）の連続色調解像度および１６００ｄｐｉの黒色のテキストおよびグラフィックス解像度を使用する。
【００５１】
４．文書データフロー
文書伝送および文書ラスタ化は、文書のサイズおよび複雑さとＳプリンタ１０のメモリ容量およびＲＩＰ性能との間の相互作用からユーザを保護するために分離される。これは、内部ハードディスク５０上に各文書のページ記述言語（ＰＤＬ）を記憶することによって得られる。
メムジェット印刷ヘッド１１２の高解像度ために、各ページは、目に見えるアーティファクトを生じることを避けるために一定の速度で印刷されねばならない。これは、印刷が入力データ速度に合わせるように変えることができないことを意味する。したがって、文書ラスタ化および文書印刷は、印刷ヘッド１１２が一定のデータ供給量を有することを保証するために分離される。ページは、完全にラスタ化されるまで、決して印刷されない。これは、各ラスタ化ページ画像の圧縮バージョンを内部ハードディスク５０に記憶することによって得ることができる。
【００５２】
簡単なページをラスタ化する場合、この分離によって、ＲＩＰも、プリンタ１０よりも前に実行し、より複雑なページをラスタ化する時間を獲得できる。
ユーザは、文書がハードディスク５０上に永久に記憶され、印刷されるかあるいは両方ともされるべきであるかどうかを示す。利用可能なディスク空間がある限り、一時的な文書のページは、印刷されるまでディスク５０上でもキャッシュされる。複雑な文書の複数のコピーが印刷されるまで、これは特に有効である。文書の各コピーは、次のコピー前にそっくりそのまま印刷されるので、このいわゆる電子照合は、外部照合機構に対する要求も不要にする。
【００５３】
連続色調カラー画像は確率ディザイングによって再現されるが、黒色のテキストおよびライングラフィックスは黒色ドットを使用して直接再現されるために、圧縮ページ画像フォーマットは別個の前景２層ブラックレイヤおよび背景連続色調カラーレイヤを含む。ブラックレイヤは、連続色調がディザされた後、連続色調レイヤの上で合成される。
図１０は、ネットワークから印刷済ページへのＳプリンタ文書の流れを示す。
３２０ｐｐｉで、連続色調ＣＭＹＫデータのＡ４／レターページは、３８ＭＢのサイズを有する。ＪＰＥＧのような損失連続色調圧縮アルゴリズムを使用すると、連続色調画像は、顕著な品質の損失なしに最大１０：１までの比で圧縮し、３．８ＭＢの圧縮ページサイズをもたらす。
１６００ｄｐｉで、２層データのＡ４／レターページは３０ＭＢのサイズを有する。テキストのようなコヒーレントデータは非常にうまく圧縮する。Ｇ４ファックスのような無損失２層圧縮アルゴリズムを使用すると、１０ポイントテキストは約２０：１の比で圧縮し、１．５ＭＢの圧縮ページサイズをもたらす。
【００５４】
一旦ディザされると、ＣＭＹＫ連続色調画像データのページは２層データの１２０ＭＢからなる。最適ディザは確率的であるため、すなわち最適ディザは圧縮するのが困難な無秩序を導入するので、このデータの無損失２層圧縮アルゴリズムを使用することは正確に無意味である。
したがって、２層圧縮ページフォーマットは、損失ＪＰＥＧ連続色調画像圧縮および無損失２層テキスト圧縮の相対効果を利用する。このフォーマットは、有効な保存であるのに十分コンパクトであり、印刷中直接実時間拡大を可能にするのに十分簡単である。
【００５５】
テキストおよび画像は通常重ならないので、標準の最悪の場合のページ画像サイズは３．８ＭＢ（すなわち画像のみ）であるのに対して、標準の最良の場合のページ画像サイズは１．５ＭＢ（すなわち、テキストのみ）である。完全に最悪の場合のページ画像サイズは５．３ＭＢ（すなわち画像より多いテキスト）である。平均ページの３分の一が画像を含むと仮定すると、平均ページ画像サイズは２．３ＭＢである。したがって、標準の１４ＭＢの内部ハードディスクは、６０００以上のこのようなページを保有する。
【００５６】
５．プリンタコントローラアーキテクチャ
Ｓプリンタ１０のプリンタコントローラは、制御プロセッサ１３８（図１１）、様様な周辺コントローラ１４０、１４２および１４４、ラスタ画像プロセッサ（ＲＩＰ）ＤＳＰファーム１４６、二重にされたページ拡大プロセッサ１４８からなる。これらの構成要素は、個別であり、共有バス１５０および共有６４ＭＢメモリ１５２を介して通信する。
制御プロセッサ１３８は、イーサネットコントローラ１４０を介してネットワークとの通信を処理し、内部ハードディスク５０をＳＣＳＩコントローラ１４２を介して制御し、ＬＣＤ２２をＬＣＤコントローラ１４４を介して制御する。このコントローラ１３８も用紙給送を制御し、インクカートリッジ認証およびインク監視を処理し、ＲＩＰおよびプリントエンジンコントローラ１４８に給送し、ＲＩＰおよびプリントエンジンコントローラ１４８を同期化する。このコントローラ１３８は中間性能汎用マイクロプロセッサからなる。このコントローラ１３８の関連の周辺コントローラは、１０／１００ベース‐Ｔイサーネットコントローラ（１４０）と、ＳＣＳＩディスクコントローラ（１４２）と、カラーＴＦＴＬＣＤコントローラ（１４４）とを含む。任意のコントローラは、ＩＥＥＥ１３９４（ファイアワイヤ）コントローラと、ワークステーションあるいはサーバとの高速ポイントツーポイント通信のためのＵＳＢ２．０コントローラとを含む。ＲＩＰ  ＤＳＰファーム１４６は、ページ記述をラスタ化し、Ｓプリンタの圧縮ページフォーマットに圧縮する。ＤＳＰファーム１４６は、１から４個の汎用高性能ＤＳＰからなる。各付加ＤＳＰは、現場設置可能なプラグインモジュールの役をする。
【００５７】
各プリントエンジンコントローラ１４８は、ページ画像を拡大し、ディザし、その関連の複製印刷ヘッド１１２に実時間で（すなわち６０ｐｐｍで）印刷する。この二重にされたプリントエンジン２６は、ページの両面を同時に（すなわち１２０ｐｐｍで）印刷する。
プリンタコントローラのフラッシュメモリ１５４は、プロセッサ１３８およびＤＳＰ１４６の両方のためのソフトウェアを保有する。これは、コンピュータ電源が立ち上がるまでの時間に主メモリ１５２にコピーされる。フラッシュメモリ１５４は、２つの複製印刷ヘッド１１２のための欠陥リストも保有する。これらはブート時間にプリントエンジンコントローラ１４８にコピーされる。
【００５８】
５．１    詳細文書データフロー
主プロセッサ１３８は、文書のページ記述言語（ＰＤＬ）ファイルを受け取り、このファイルを内部ハードディスク５０に記憶する。次に、このプロセッサ１３８は、ＤＳＰ１４６上の適切なＲＩＰソフトウェアを実行する。
ＤＳＰ１４６は、各ページ記述をラスタ化し、ラスタ化ページ画像を圧縮する。主プロセッサ１３８は、各圧縮ページ画像をハードディスク５０上に記憶する。複数のＤＳＰの負荷をバランスさせる最も簡単な方法は、各ＤＳＰ１４６に別個のページをラスタ化させることにある。任意の数のラスタ化ページは、一般に内部ハードディスク５０上に記憶できるので、ＤＳＰ１４６は常にビジーを保持できる。しかしながら、短い文書をラスタ化する場合、この方式は不十分なＤＳＰ使用をもたらし得る。
【００５９】
主プロセッサ１３８は、連続的なページ画像を二重にされたプリントエンジン２６のコントローラ１４８に送る。各プリントエンジンコントローラ１４８は、圧縮ページ画像をこのコントローラ１４８のローカルメモリに記憶し、ページ拡大および印刷パイプラインを開始する。１２０ＭＢの２層ＣＭＹＫ画像をメモリに記憶することは実際的でないために、ページ拡大および印刷はパイプライン化される。
パイプラインの第１のステージは、ＪＰＥＧ圧縮連続色調ＣＭＹＫレイヤを拡大する。第１のステージと並列の第２のステージは、Ｇ４ファックス圧縮２層ブラックレイヤを拡大する。第３のステージは、連続色調ＣＭＹＫレイヤをディザし、２層ブラックレイヤを結果として生じる２層ＣＭＹＫレイヤの上で合成する。第４のステージは、メムジェット印刷ヘッド１１２を制御する印刷ヘッドインタフェースを介して印刷する。
主プロセッサ１３８は、圧縮ページ画像をハードディスク５０からプリントエンジンコントローラ１４８に必要とされる１２０ｐｐｍ速度（すなわち、平均４．６ＭＢ／秒あるいは最悪の場合、１０．６ＭＢ／秒）で流す。
【００６０】
【表１】
2010042682.tif 000003
【００６１】
プリントエンジンデータフローは表１に要約される。メモリへ／メモリからの総数トラフィックは３８７ＭＢ／秒であり、その５．３ＭＢ／秒を除く全てはＦＩＦＯに関するものである。
各ステージは、ＦＩＦＯを介して次のステージと通信する。各ＦＩＦＯは、行に編成され、各ＦＩＦＯの最小サイズ（ライン）は、製造者の出力ウィンドウ（ライン）および消費者の入力ウィンドウ（ライン）を収容する。ステージ間メモリＦＩＦＯは表２に示される。
【００６２】
【表２】
2010042682.tif 000004
【００６３】
各冗長印刷ヘッド対の２つの印刷ヘッド１１２は、転写ローラ上で約８ｍｍ（あるいは１６００ｄｐｉで約５００印刷行）だけ分離されるために、２層ＣＭＹＫの付加５００行は、ディザ器／合成器装置１７６と印刷ヘッドインタフェース間で緩衝化されねばならない。次に、これは、付加ＦＩＦＯメモリの約４．５ＭＢあるいは全部でＦＩＦＯの約５ＭＢに変換する。
この付加ＦＩＦＯメモリに対する要求は、各ページ画像を並列に、すなわち印刷ヘッドの物理的分離に合うように千鳥状に配置された各冗長印刷ヘッド対の２つの印刷ヘッド１１２に対して各々１回拡大することによって取り除くことができる。これは、各印刷ヘッド１１２のための印刷エンジンコントローラ１４８を複製することによって最も容易に行われる。５ＭＢのオンチップＦＩＦＯメモリの装備が実用的でない場合、複製は、後述されるパイプライン化（共有メモリとは対照的に）プリントエンジンコントローラ１４８の場合に特に適切である。
【００６４】
この速度の２倍で各プリントエンジンコントローラ１４８を実行することもできるので、各プリントコントローラ１４８は、ページ画像を１回印刷するのにかかる時間に各ページ画像を２倍に拡大できる。
各ページ画像が並列に２倍に拡大されるときは常に、ＦＩＦＯメモリは約１ＭＢに対して２倍にされねばならない。
【００６５】
５．２    プリントエンジンコントローラアーキテクチャ
プリントエンジンコントローラ１４８は、単一カスタムチップとして実現される。
プリントエンジンコントローラ１４８の２つの構成変形がある。図１２に示された共有メモリバージョンは、ローカルオフチップＲＤＲＡＭ１５６を使用し、ページ拡大および印刷によって要求される総計のメモリバンド幅をサポートする。図１３に示されたパイプライン化バージョンは専用オンチップＦＩＦＯ１５８、１５９、１６０を使用する。
共有メモリプリントエンジンコントローラ１４８は、汎用プロセッサ１６２、オフチップＲＤＲＡＭ１５６への高速ラムバスインタフェース１６４、小さいプログラムＲＯＭコントローラ１６６、ＤＭＡコントローラ１６８、およびプリンタコントローラバス１５０へのインタフェース１７０からなる。
【００６６】
プリントエンジンコントローラのページ拡大および印刷パイプラインの両方は、標準ＪＰＥＧデコーダ１７２、標準Ｇ４ファックスデコーダ１７４、カスタムディザ器／合成器装置１７６およびメムジェット印刷ヘッド１１２へのカスタムインタフェース１７８からなる。
ディザ器／合成器装置１７６および印刷ヘッドインタフェース１７８は、参照してここに組み込まれる同時係属の米国特許出願第０９／４３６，７４４号により詳細に記載されている。
【００６７】
共有メモリバージョンでは、ＦＩＦＯは、専用オフチップＲＤＲＡＭ１５６にあり、全ステージ間通信は、ＤＭＡコントローラ１６８を介してローカルプロセッサによって制御される。パイプライン化バージョンでは、ＦＩＦＯ１５８、１５９、１６０はオンチップであり、このステージは自己同期化している。
共有メモリバージョンでは、デコーダ１７２、１７４は、ローカルメモリを介してページデータを主プロセッサ１３８から得る。パイプライン化バージョンでは、デコーダ１７２、１７４は、プリンタコントローラバス１５０を介してページデータを主プロセッサ１３８から直接得る。
いくつかのプリントエンジンコントローラ１４８が、二重にされた構成におけるように同時に使用される場合、これらのコントローラは、ライン１８０上の共有ライン同期信号を介して同期化される。外部マスタ／スレーブピン１８２を介して選択される唯一のプリントエンジンコントローラ１４８は、ライン同期信号を共有ライン１８０上に発生する。
【００６８】
５．３    印刷ヘッドタイミング
各プリントエンジンコントローラ１４８は、１秒でＡ４／レターページを印刷する。Ｓプリンタ１０は、１２インチのプリントヘッド１１２を使用し、長い寸法のページ（１１．７インチ）を印刷するので、短い寸法のページ（８．５インチ）は１秒で印刷ヘッド１１２を通過する必要がある。１６００ｄｐｉで、これは１３．６ＫＨｚライン速度に等しい。これは、現設計では３０ＫＨｚを超えるメムジェット印刷ヘッド１１２の動作周波数内で十分である。
【００６９】
５．４    印刷ヘッド特性把握
各冗長の１２インチのプリントエンジン２６は、２つの完全な１２インチの印刷ヘッド、すなわち対にされたノズルが両方とも欠陥が全然ないように特徴付けられ、ぴったりと合わされた７６，８００ノズル対を含む。
印刷ヘッド欠陥は、同時にあるいは全印刷ヘッドが形成された後のいずれか１セグメント特徴付けられ、ぴったりと合わされる。前者の場合、ノズルは、インク経路との一体化前にテストされるので、インクなしでテストされる。後者の場合、ノズルは、インク経路と一体化後にテストされるのでインクありでテストされる。セグメントに関する特性把握は、より高い歩留まりをもたらすが、より高いテスト費用をもたらす。したがって、欠陥密度がなお高い場合、セグメントに関する特性把握は、印刷ヘッドに関する特性把握に対してだけ好ましい。
【００７０】
冗長印刷ヘッドに関連する欠陥リストは、印刷ヘッドの連続番号によって索引づけされ、印刷ヘッドのカートリッジ上のバーコードとして記録される製造データベースに記憶されている。印刷ヘッドカートリッジが製造中最後にプリンタに挿入される場合、欠陥リストはバーコードを使用して検索され、プリンタの組み込まれたプリンタコントローラのフラッシュメモリに書き込まれる。
印刷ヘッドカートリッジが現場で取り換えられる場合、新しい欠陥リストは、新しい印刷ヘッドカートリッジのデータベースを使用して、プリンタコントローラのインタフェースを介して製造データベースからプリンタコントローラに遠隔にダウンロードされる。
【００７１】
各冗長印刷ヘッド対に関連した欠陥リストは、ブート時間にプリンタコントローラのフラッシュメモリ１５４から対応するプリントエンジンコントローラ１４８にコピーされる。印刷中、各プリントエンジンコントローラ１４８は、その欠陥リストを調べ、データを向けるのは各ノズル対のどのノズルかを決定する。ノズル対の中の一方のノズルに欠陥がある場合、プリントエンジンコントローラ１４８は、データを他方のノズルに向ける。印刷ヘッド特性把握およびマッチングは、ノズル対の２つのノズルが決して両方とも欠陥がないことを保証する。
【産業上の利用可能性】
【００７２】
本発明は、プリンタのコントローラとして有効に活用できる。
【符号の説明】
【００７３】
１０          プリンタ
１２          ハウジング
１４          中央部
１６          トレイハウジング
１８          インクカートリッジ
２２          ディスプレイ
２４          ボックスシャーシ
２６          プリントエンジン
３０          プラテン
３２          ガイドローラ
３６          モータ
３８、４０    スプロケット
４２          エンドレスチェーン
４４、４６    モータアセンブリ
５０          内部ハードディスク
１３８          制御プロセッサ
１４０、１４２  周辺コントローラ
１４４          ＬＣＤコントローラ
１４６          ラスタ画像プロセッサ（ＲＩＰ）ＤＳＰファーム
１４８          プリントエンジンコントローラ
１５０          共有バス
１５２          メモリ
１５４          フラッシュメモリ
【図１】
2010042682.tif 000005
【図２】
2010042682.tif 000006
【図３】
2010042682.tif 000007
【図４】
2010042682.tif 000008
【図５】
2010042682.tif 000009
【図６】
2010042682.tif 000010
【図７】
2010042682.tif 000011
【図８】
2010042682.tif 000012
【図９】
2010042682.tif 000013
【図１０】
2010042682.tif 000014
【図１１】
2010042682.tif 000015
【図１２】
2010042682.tif 000016
【図１３】
2010042682.tif 000017