JPH1024560A - インクジェット印刷方法 - Google Patents

インクジェット印刷方法

Info

Publication number
JPH1024560A
JPH1024560A JP9053168A JP5316897A JPH1024560A JP H1024560 A JPH1024560 A JP H1024560A JP 9053168 A JP9053168 A JP 9053168A JP 5316897 A JP5316897 A JP 5316897A JP H1024560 A JPH1024560 A JP H1024560A
Authority
JP
Japan
Prior art keywords
delay
data
pass
print
printer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP9053168A
Other languages
English (en)
Inventor
Merry Elli Rose
ローズ・メリー・エリー
Henry Baumann Joseph
ジョセフ・ヘンリー・バウマン
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
HP Inc
Original Assignee
Hewlett Packard Co
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hewlett Packard Co filed Critical Hewlett Packard Co
Publication of JPH1024560A publication Critical patent/JPH1024560A/ja
Pending legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/135Nozzles
    • B41J2/165Prevention or detection of nozzle clogging, e.g. cleaning, capping or moistening for nozzles
    • B41J2/16517Cleaning of print head nozzles
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J2/00Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed
    • B41J2/005Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by bringing liquid or particles selectively into contact with a printing material
    • B41J2/01Ink jet
    • B41J2/21Ink jet for multi-colour printing
    • B41J2/2132Print quality control characterised by dot disposition, e.g. for reducing white stripes or banding
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • G06K15/10Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers by matrix printers
    • G06K15/102Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers by matrix printers using ink jet print heads
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K2215/00Arrangements for producing a permanent visual presentation of the output data
    • G06K2215/0002Handling the output data
    • G06K2215/0062Handling the output data combining generic and host data, e.g. filling a raster
    • G06K2215/0065Page or partial page composition
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K2215/00Arrangements for producing a permanent visual presentation of the output data
    • G06K2215/0082Architecture adapted for a particular function
    • G06K2215/0097Printing on special media, e.g. labels, envelopes

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Mathematical Physics (AREA)
  • Ink Jet (AREA)

Abstract

(57)【要約】 【課題】走査インクジェット印刷ヘッドと媒体前進機構
とを含むインクジェット印刷システムを用いた印刷方法
を提供する。 【解決手段】標準遅延がデフォルトとして与えられる。
この遅延はたとえば0.5秒であってよい。ある種の事
象が発生したときは、デフォルトの標準遅延を、ランプ
アップまたはランプアダウンすることができる可変遅延
に変更する。遅延は、ランプアップされる際には、指数
関数的に実行され、ランプアップされるたびに2倍にな
る。遅延は、ランプダウンされる際には線形に実行され
る。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、走査型インクジェ
ット・プリンタに関し、詳細には、改良された印刷品質
を提供する印刷方法およびシステムに関する。
【0002】
【従来の技術】インクジェット・プリンタは一般に、走
査型印刷ヘッドを使用し、印刷ヘッドを印刷媒体(ペー
ジ)を横切って走査させるときにドット・パターンまた
はドット・マトリックスを付着させる。印刷ヘッドをペ
ージを横切って走査させた後、ページは、走査軸に直交
する方向へ増分的に送られ、媒体は次の走査のために位
置決めされる。ドットは小さく、密に離隔されているの
で、パターンは人間の目からは、ドットが、連続する画
像を形成するように知覚される。減法混色の3原色、す
なわちシアン、マゼンタ、黄色(CMY)のドットを組
み合わせて広範囲の色を視覚的に知覚させることができ
る。印刷される画像は、全体として画像全体を形成する
連続する一連の水平スワス(swath)で構成される。各ス
ワスは、印刷ヘッド上のノズル・アレイの高さである。
各スワスごとに印刷ヘッドを2回以上走査させることが
でき、スワス間に走査をインタリーブし、スワス間の境
界を均等化することができる。このプロセスは、屋根に
こけら板(shingle)を設置する方法を思い出させるので
「シングリング(shingling)」と呼ばれる。
【0003】プリンタは通常、パーソナル・コンピュー
タなどのホスト計算装置に接続される。ホストは通常、
ユーザが装置とのインタフェースをとれるようにするビ
デオ・モニタを有する。ユーザがホストの画像を用いて
作業しているとき、この画像は通常、特定のプリンタ解
像度またはモニタ解像度とは独立のグラフィカル・コン
ピュータ言語で記憶され、通常、加法混色の赤、緑、青
(RGB)原色で記憶される。このように記憶される画
像は、プリンタによって使用できるフォーマット、すな
わちプリンタの解像度およびCMYフォーマットに変換
しなければならない。この変換は通常、「ドライバ」、
すなわち通常は、ユーザのコンピュータ・アプリケーシ
ョンと共に動作するようにホストにインストールされる
ソフトウェア・パッケージによって行われる。ドライバ
は通常、画像を記述するヒューレットパッカード社(He
wlett-Packard Company)のプリンタ制御言語(Printer
Control Language、PCL(米国の商標))など様々
なグラフィックス言語のうちの1つのエスケープ・シー
ケンスによって、情報を圧縮してプリンタ・コントロー
ラへ送り、そこでページ上に情報が配置される。各シー
ケンスは、そのページ上の単一のドット行だけを記述す
る。ドライバは、このようなシーケンスを、単一ドット
行または数百ドット行など様々なサイズのパケットで一
度に送ることができる。
【0004】プリンタ・コントローラは、PCLシーケ
ンスを受け取ると、どのドットおよびどの色のドットが
そのページに印刷されるかを正確に表すページセクタ情
報を作る。このようなページ・セクタは全ページ幅であ
り、数回の走査分のみの情報でも、あるいは数垂直イン
チ分の画像でもよい。ページ・セクタは必ずしも、ドラ
イバがコントローラへ送ったPCLシーケンスのパケッ
トのサイズに対応するわけではない。コントローラは、
これらのページ・セクタを構成した後、セクタを印刷ヘ
ッドのパス(pass)に変換する。言い換えれば、ページ・
セクタが構成されたならば、コントローラは、それによ
って印刷ヘッドがどのように、ページを横切って走査し
画像セクタ情報に従ってドットを付着させるかを正確に
判定しなければならない。多くの場合、スワス印刷モー
ド当たりマルチパス(multi-pass)が適用される。画像で
色が使用される場合、プリンタは、使用される各色ごと
にパス情報を準備しなければならない。
【0005】プリンタは通常、ページ・セクタ情報の準
備が完了した後、非常に迅速にパスの印刷を開始するこ
とができる。しかし、ページ・セクタ情報は様々な要因
のために遅延する恐れがある。たとえば、画像が複雑で
あるためにドライバが遅延することがある。ページ・セ
クタの構成時にコントローラが追加遅延を受けることが
ある。ホストまたはプリンタ、あるいはその両方にある
入出力インタフェースも遅延を発生させることがある。
ページ・セクタ情報の準備を完了したすべてのパスが印
刷された後、新しいページ・セクタ情報が得られるまで
追加パスを印刷することはできない。準備の完了したペ
ージ・セクタ情報がコントローラにない場合、他のパス
に関する十分な情報がないので、印刷ヘッドはアイドル
状態のままでいなければならない。
【0006】遅延の他の原因は、印刷ヘッドが最適な印
刷品質で印刷を継続するために印刷ヘッドに対して実行
しなければならない「サービシング」である。このよう
なサービシング・ステップには、「スピッティング」お
よび「ワイピング」と呼ばれるルーチンが含まれる。ス
ピッティングでは、ノズルが高いエネルギーで作動し、
印刷のために生じた悪性の材料またはその他の異物を除
去する。「ワイピング」では、高分子ブレードがオリフ
ィス・プレートを横切って通過し余分なインクおよび異
物をかきとる。サービシング・ルーチンは通常、印刷ゾ
ーンの一方の側に配置された「サービス・ステーショ
ン」で実行される。サービシング・ルーチンは、ページ
間に、たとえば次のページを装填する間に実行すること
が好ましい。しかし、ページが高印刷密度を有する場
合、サービシングをページの中間で実行する必要がある
ことがある。サービシング・ルーチンを実行するのに約
10秒かかることがあり、これは、ページの印刷時の他
の遅延と比べて顕著な遅延である。
【0007】マルチパス・シングリング印刷を使用する
と、このような遅延のために「ウェイトバンディング(w
ait-banding)」と呼ばれる問題が発生することがある。
一連の原色パスを行って特定の二次色を印刷するとき、
ページ上に印刷される実際の色は、第1のパスが行われ
るときと第2のパスが行われるときとの間の時間遅延に
応じて異なることがある。この差は主として、第2のパ
スの滴が付着する前に第1のパスのインク滴がそれぞれ
の異なる角度で乾燥するからである。たとえば、大きな
面積の青を印刷すると仮定する。ある走査でシアン・パ
スを行い、次いで、シアンの上方でマゼンタ・パスが行
われる前に時間T1が経過する。所与の青色相が得られ
る。連続スワスでは、シアン・パスが行われるが、次い
でマゼンタ・パスが行われる前に異なる時間T2が経過
する。この場合、わずかに異なる青色相が得られる。そ
れぞれの異なる青色の2回の連続スワスは、望ましくな
いウェイトバンディングとみなされる。ウェイトバンデ
ィングは特に、暗い青などより暗い色で問題となる。
【0008】この問題に対処する1つの手法は、パスが
完了するまでに、プリンタが、印刷に使用できるより多
くのページ・セクタ情報を得ているように、各印刷パス
間に固定遅延を確立することである。しかし、この手法
は、パスを行う前にページ・セクタ情報の準備が完了し
ている場合でも所与のページを印刷するのに必要な時間
全体を延長するので不利である。言い換えれば、プリン
タのプリンタ・スループットが不必要に低下する。スル
ープットは、競争の激しいインクジェット・プリンタ市
場で重要な問題である。
【0009】依然として、プリンタのスループットを不
必要に低下させずにウェイトバンディングを最小限に抑
える印刷方法およびシステムが必要である。
【0010】
【発明が解決しようとする課題】本発明は、走査インク
ジェット印刷ヘッドと媒体前進機構とを含むインクジェ
ット印刷システムを用いた印刷方法を提供する。
【0011】
【課題を解決するための手段】この方法は、 (a)画像を表す画像データを提供するステップと、 (b)画像データを、一連の走査として構成されたスワ
ス・データとして構成するステップと、 (d)標準遅延を与えるステップと、 (e)可変遅延を与えるステップと、 (f)次の走査がフル・スワス境界で行われる場合、
(1)ローオンメモリ条件のスワス・データが見つかっ
た場合には可変遅延を延長し、(2)ローオンメモリ条
件のスワス・データが見つからず、遅延が標準遅延より
も長い場合には可変遅延を短縮し、(3)可変遅延の後
に次の走査を印刷するステップと、 (g)画像が印刷されるまでステップ(f)を繰り返す
ステップとを含む。
【0012】好ましい一実施例では、前述のステップ
(f)でさらに、次の走査が、フル・スワス境界では行
われない場合には標準遅延で印刷される。本発明は、前
述のステップを実行するようにプログラムされた印刷シ
ステムも提供する。
【0013】したがって、ウェイトバンディング問題を
最小限に抑える印刷方法およびシステムが提供される。
この方法およびシステムの利点は、特に光沢紙およびト
ランスペアレンシ(透明セルロイド状の用紙媒体)に対
して顕著である。
【0014】
【発明の実施の形態】図1は、全体的に10で示した、
本発明のインクジェット・プリンタを示す。プリンタ1
0は、コントローラ14と、(印刷カートリッジ18お
よび20を受容する)印刷カートリッジ・キャリッジ1
6と、媒体前進モータ22と、キャリッジ駆動モータ2
4が取り付けられたハウジング12を含む。ハウジング
12には、用紙送りトレー26と、ウィング28と、用
紙排出トレー32も取り付けられる。コントローラ14
は、パーソナル・コンピュータなどのホスト印刷装置
(図示せず)に通信可能に接続され、印刷する必要があ
る画像またはテキスト、あるいはその両方を表すデータ
信号をホスト印刷装置から受け取る。コントローラ14
は、印刷ヘッド18および20と、媒体前進モータ22
と、キャリッジ前進モータ24にも通信可能に接続され
る。媒体前進モータ22は、プリンタを通じて印刷媒体
を駆動する高分子ローラ(図示せず)にギアアセンブリ
30を介してリンクされる。媒体前進モータ22は、ウ
ィング28を(コントローラ14からの入力に基づい
て)選択的に開閉するためにクラッチ伝動アセンブリ
(図示せず)を介してウィング28にも係合される。キ
ャリッジ前進モータ24は、駆動ベルト34を介してキ
ャリッジ16にリンクされる。入力トレー26に用紙の
スタックが配置される。用紙38上に印刷している状態
が示されている。
【0015】適当な時間に、コントローラ14はキャリ
ッジ前進モータ24を作動させ、キャリッジ16をキャ
リッジ前進軸Yで駆動し、印刷ヘッド18および20を
用紙38上の現スワスの上方で走査させる。印刷ヘッド
(図示せず)を含む印刷カートリッジ18および20を
Y方向に走査させると、印刷ヘッドは、インク滴を用紙
38を横切って所望のドット・マトリックス・パターン
で吐出するようにコントローラ14によってアドレスさ
れる。走査が完了した後、コントローラ14は、印刷ヘ
ッドが他のパスを開始できるように用紙38を図の媒体
前進方向Xへ増分的に駆動する信号を媒体前進モータ2
2へ送る。隣接する複数の水平パスがこのように印刷さ
れ、ページ上での所望の画像の印刷が完了する。用紙を
前進させずに同じセクション上で複数のパスを行うこと
もできる。ページ38は印刷されると、ウィング28上
に置かれる。ページ38が完了した後、(排出トレー3
0内に存在する)前のページが乾燥し、あるいは新しい
ページの印刷準備が完了し、あるいはその両方が行われ
ると、ウィング28が開き、それによってページ38は
垂直に排出トレー上に落下することができる。前のペー
ジは通常、比較的乾燥しており、ページ38がこの前の
ページ上に垂直に落下するので、前のページがインクで
汚れることはない。
【0016】図2は、本発明の印刷システムを概略的に
示す。この印刷システムは、ホスト50とプリンタ52
とを含む。ホスト50は、画像データ54とドライバ5
6とを含む。プリンタ52は、コントローラ58とプリ
ンタ機構60とを含む。ホスト50は通常、パーソナル
・コンピュータなどの計算装置であり、通常、キーボー
ドまたはマウス、あるいはその両方などの入力機構と、
コンピュータ・モニタなどのビデオ出力とを含む。画像
データ54は、ユーザによって作成されたテキストまた
はグラフィックス、あるいはその両方、あるいはスキャ
ナ、フォトCDカメラ、ビデオ・レコーダなど他の何ら
かのデータ源から導かれた画像、あるいはテキストまた
はグラフィックスと画像の両方を含むことができる。こ
の画像データは、特定のコンピュータ・モニタまたは印
刷装置の解像度とは独立の、様々なフォーマットまたは
コンピュータ・グラフィックス言語のうちの任意のフォ
ーマットまたは言語で記憶することができる。画像デー
タ54は通常、赤、緑、青(RGB)加法色フォーマッ
トとして各色ごとに256個の強度レベルでホストに保
持される。
【0017】ドライバ56は、画像データに対するいく
つかの重要な機能を実行する。これらは主として、色変
換、ラスタ走査、ハーフトーン化である。色変換時に
は、画像データ54が減法シアン、マゼンタ、黄(CM
Y)色平面に変換される。ラスタ走査時には、画像デー
タが、使用中のプリンタの解像度に整合するラスタ走査
フォーマットに変換される。たとえば、解像度が300
DPIである場合、ホスト50から受け取った画像は3
00DPIにラスタ走査される。ハーフトーン化ステッ
プ時には、画素当たりのほぼアナログの情報(画素当た
り256レベル)を各画素ごとにバイナリ情報のみ、す
なわちドット・オンおよびドット・オフに変換しなけれ
ばならない。情報をハーフトーン化しなければならない
のは、インクジェット・プリンタが基本的にバイナリで
あるからである。言い換えれば、インクジェット・プリ
ンタは各色ごとに2つのレベル、すなわちオンおよびオ
フしか印刷できない。ハーフトーン化は、「Digital Ha
lftoning」(Robert Ulichney、MIT Press、1987
年)に記載されている。ドライバはその場合、このラス
タ走査バイナリ画素情報を、プリンタへ伝達すべきエス
ケープ・シーケンスに変換する。このシーケンスは、一
度に1情報ドット行を伝達する。このようなドット行シ
ーケンスは逐次プリンタ・コントローラ58に伝達され
る。
【0018】コントローラは、印刷ヘッドのどのパスま
たは走査でどのドットを印刷するかを判定する。インク
ジェット・プリンタでは、所与の印刷スワスを複数のパ
スで構成することが一般的である。また、スワス間の境
界を均等化するために、パスはしばしば、スワス間にイ
ンタリーブされる。インタリーブされたマルチパス印刷
の例は、米国特許第4、967、203号(Doan等)で
開示されている。コントローラは、ウィング28がいつ
開き、モータ22がいつプリンタに新しいページを送り
込むかも判定する。コントローラはタイマを使用してこ
の機能を実行する。
【0019】ドライバ56は通常、ホストのメモリにソ
フトウェア・インストールされる。コントローラ58は
通常、プリンタ内のコントローラ・カード上のフォーム
ウェアで実施される。しかし、ホストとドライバとコン
トローラとの間のこの分離は変更することができる。た
とえば、ドライバとコントローラは共に、ホスト・メモ
リに保持されたソフトウェアで実施することができる。
この場合、ラスタ走査、色変換、ハーフトーン化、ペー
ジ・セクタ管理の各機能がすべてホスト・レベルで実行
されるので、プリンタはホストから受け取った非常に明
示的な走査ごとの画素命令に基づいて動作するに過ぎな
い。この実施態様を「ダム・プリンタ」と呼ぶ。他の極
端な例では、ドライバとコントローラを共にプリンタ内
のファームウェアまたはソフトウェア、あるいはその両
方として実施することができ、ラスタ走査、色変換、ハ
ーフトーン化、ページ・セクタ管理のすべての機能はプ
リンタで処理される。この実施例では、ホストは画像デ
ータを非常に高いレベルで(通常、解像度とは独立のグ
ラフィックス言語で)プリンタに供給する。この実施態
様を「スマート・プリンタ」と呼ぶ。
【0020】特に、コントローラ58は、一般に印刷モ
ードと呼ばれるステップを実行し、このステップで、印
刷ヘッドの実際の走査またはパスが判定される。したが
って、コントローラ58は、各パスに配設された特定の
ドット・パターンを実施する。たとえば、2パス・シン
グリング印刷モードを使用する場合、コントローラは、
印刷ヘッドにドットを、2回のパスのそれぞれごとに選
択されたパターンとして配設させる命令を準備する。4
パス印刷モードを選択した場合、コントローラ58は、
4回のパスのそれぞれごとに命令を準備する。コントロ
ーラ58は、用紙上に物理ドットを配設するように(用
紙前進モータ、キャリッジ走査モータ、印刷ヘッド・フ
ァイアリング抵抗器等を含む)プリンタ機構60を制御
する。
【0021】下記の表1は、インタリーブされた4パス
印刷モードを示す。この表で、数は印刷パスを表し、文
字は4つの異なる相補印刷パターンを表す。第1のパタ
ーンを「A」と呼び、第2のパターンを「B」と呼び、
第3のパターンを「C」と呼び、第4のパターンを
「D」と呼ぶ。印刷ヘッドの第1のパスでは、あるドッ
ト・パターンが印刷され、あるドット位置は空のまま残
る。次いで、印刷媒体が(たとえば、有効印刷ヘッド高
の4分の1だけ)前進し、新しい一群のノズルが所定の
位置に配置され、パスが完了する。次いで、第2のパス
が行われ、印刷ヘッド全体が第2のドット・パターンを
付着させ、それによって第1のスワス中の間隙位置の部
分が充填され、第2のスワスの部分の上方に第2のパタ
ーンが印刷される。このプロセスは、第3のパスおよび
第4のパスで繰り返される。次いで、用紙が再び、有効
ノズル・アレイ高の4分の1だけ前進し、プロセスが繰
り返される。このように、印刷媒体が連続的に前進し、
印刷ヘッド全体を用いて第1、第2、第3、第4のパタ
ーンが交互に印刷され、一連の連続スワスが完了し、し
たがって4つの印刷モード・パターンが印刷スワス間に
インタリーブされる。
【0022】
【表1】
【0023】表1で分かるように、4つのパターンA、
B、C、Dは連続印刷パス間にインタリーブされる。こ
のインタリービングまたはシングリングによって、媒体
前進機構のエラーのために起こる白バンディングまたは
黒バンディングを隠すことができる。第1の印刷スワス
は必然的に、ページの頂部または画像の一部から印刷プ
ロセスを開始する部分的スワスに過ぎない。図のよう
に、第2のスワシュで安定状態が達成された後、各フル
・スワスを完了するには印刷ヘッドの4回のパスが必要
である。
【0024】遅延は様々な要因のために起こる。たとえ
ば、ドライバ56は、データの計算上の複雑さに応じて
データを様々な速度でプリンタへ送ることができる。こ
の速度は、複雑さが所与のページで大幅に異なるので、
常に一定であるわけではない。そのため、コントローラ
58に到達するデータは、現在印刷できるデータよりも
少ない。これは、コントローラ58が使用できるメモリ
中の情報の量が、フルスピードで印刷するために最適に
使用できる情報量よりも少ないため、ローメモリ状態あ
るいはローオンメモリ状態と呼ばれる。
【0025】遅延はサービシング・ルーチンのために起
こることもある。サービシング・ルーチンは、ページ
間、たとえばあるページの印刷が終了した後、供給トレ
ーから新しいページが装填される間に実行することが好
ましい。しかし、ページの印刷密度が高い場合は、サー
ビシング・ルーチンをページの印刷中に実行する必要が
ある。このようなサービシング遅延は10秒程度かかる
ことがあり、これは、他の遅延と比べて顕著な遅延であ
り、顕著なウェイトバンディングを発生させることがあ
る。
【0026】遅延が発生しないときの印刷パスと、ロー
オンメモリ条件またはサービシング・ルーチンのために
遅延が発生するときの印刷パスとの間の通常時間の差を
平均または均等化しようとしない場合、各カラー・パス
の、重なり合う印刷パス間の乾燥時間が異なるものにな
る。このような時間差のために、重なり合うパスが、そ
れぞれの異なる乾燥時間を有するインク上に配設される
領域間に、わずかな色差が生じる。このようなインク色
差は、観測者には、それぞれの異なる色相の色の水平の
帯として知覚される。この、色の変化の問題を「ウェイ
トバンディング」と呼ぶ。これは特に、暗い青など(C
MY原色を使用する)暗い二次色の場合に問題となる。
【0027】ウェイトバンディングに対処するための簡
単な技法は、4つの印刷パスのそれぞれ間に短い固定時
間遅延を確立することである。この標準遅延によって、
コントローラがドライバからデータを受け取るために使
用できる時間が延長される。しかし、この標準遅延は常
に、すべてのローオンデータ条件に備えるのに十分なも
のであるとは限らず、かつサービシング・ルーチンに十
分な時間を与えないので、パス間の時間遅延がより大き
な領域間に色ずれが発生する。各ローオンデータ条件に
対する時間遅延が同じである場合、正しい固定時間遅延
を提供して最大のスループットおよび最小限のウェイト
バンディングを与えることが可能である。もちろん、常
に、各走査の後に長い遅延を提供することができるが、
この場合、プリンタのスループットが受け入れられない
程度に低下する。
【0028】図3は、各パス間に標準固定遅延を有する
簡単な1パス印刷モードを示す。第1のパス62の後、
次のパス66を行う前に標準遅延64が与えられる。単
一のパスおよび単一の標準遅延のこの同じルーチンが、
画像全体にわたって実行される。この印刷モードに関す
る問題は、このモードがローオンメモリ条件に対しても
サービス・ルーチンのニーズに対しても調整されないこ
とである。プリンタが、ドライバから受け取ったデータ
に対してローになり、あるいはサービスを実行する必要
がある場合、必然的に、より長い遅延が、関連するパス
間に課され、ウェイトバンディングが問題となることが
ある。
【0029】図4ないし図6は、ローオンデータ条件ま
たはサービシング・ルーチンのために遅延が発生するパ
ス間の時間遅延を均等化するアルゴリズムが使用され
る、本発明による印刷モードを示す。したがって、これ
らの印刷モードは、ウェイトバンディングが低減される
という有益な結果を与える。
【0030】図4に1パス印刷モードが示されている。
第1のパス68の後、パス72が行われる前に標準遅
延、たとえば0.5秒が与えられる。パス72の後、印
刷モードは、ローオンデータ条件を認識し、遅延をラン
プアップ(ramp up)し、そのため、パス76が行われる
前により長い遅延74が与えられる。パス76の後、ア
ルゴリズムは依然として、ローオンデータ条件を検出
し、パス80が行われる前に、再び遅延をより長い遅延
78へランプアップする。パス80の後、印刷モード
は、ローオンデータ条件がもはや存在しないことを認識
し、次の遅延82をランプダウン(ramp down)する。同
様に、遅延84も、パス86が行われる前にランプダウ
ンされる。したがって、遅延84が均等化され、スルー
プットを不当に低下させずにウェイトバンディングが低
減される。
【0031】図5に2パス印刷モードが示されている。
第1のパス88の後、パス92が行われる前に標準遅延
90がある。パス92の後、この方法は、ローオンデー
タ条件を認識し、標準遅延から遅延92へランプアップ
することによって可変遅延を与える。この場合も次の2
回のパス間に標準遅延96が使用されるが、これらのパ
スの後、ローオンデータ条件が依然として検出され、し
たがって、この方法は再び、可変遅延をより長い遅延9
8にランプアップする。次の2回のパスの後に、この方
法はもはやローオンデータ条件を検出せず、可変遅延を
遅延100にランプダウンする。遅延102は同様に、
遅延100からランプダウンされた可変遅延である。図
のように、各2パス群内に標準遅延が与えられる。
【0032】図6は、4パス印刷モードを示す。最初の
4回のパスの後、この方法は、ローオンデータ条件を認
識し、可変遅延を遅延104にランプアップする。同様
に次の4回のパスの後、この方法は、依然としてローオ
ンデータ条件を検出し、可変遅延を遅延106にランプ
アップする。次の4回のパスの後、可変遅延は遅延10
8にランプダウンされる。図5の2パス・モードの場合
と同様に、4パス群中のパス間の遅延は標準遅延であ
る。
【0033】図7は、本発明による印刷モードのフロー
チャートである。この印刷モードでは、標準遅延がデフ
ォルトとして与えられる。この遅延はたとえば0.5秒
であってよい。ある種の事象が発生したときは、この遅
延を、ランプアップまたはランプアダウンすることがで
きる可変遅延に変更することができる。遅延は、ランプ
アップされる際には、下記の公式に従って指数関数的に
実行される。この結果、遅延は、ランプアップされるた
びに2倍になる。遅延は、ランプダウンされる際には線
形に実行される。このため、たとえば、ローメモリ条件
またはペン・サービスの必要がある事象の場合には高速
に増大するランプアップが行われる。しかし、遅延は徐
々にランプダウンし、たとえば他のローメモリ条件が発
生しそうな場合に、遅延をより小さな遅延から回復する
必要はなくなる。
【0034】この図の実施例では、可変遅延をランプア
ップするときは、公式tn+1=2tn(tmax=16秒)
を使用して前の可変遅延がランプアップされ、遅延をラ
ンプダウンするときには、可変遅延は公式tn+1=0.
75tn(tmin=0.5秒)を使用する。このため、ラ
ンプアップまたはランプダウンが行われるときに可変遅
延は指数関数的に増減する。しかし、ランプアップはラ
ンプダウンよりも高速に行われる。ランプアップを高速
に行い、ローオンデータ条件によってランプアップ手順
が妨げられないようにすることはより重要である。しか
し、ローオンデータ条件がもはや存在しないときには、
可変遅延をより円滑に変更するためにより低速のランプ
ダウンが好ましい。ランプダウンは、公式tn+1=tn-s
(tmin=0.5秒)を使用して線形遅延を使用するこ
ともできる。この場合、「s」は、前の可変遅延から減
じられる設定された時間である。たとえば、設定された
この遅延低減量は標準遅延と同じ、すなわち0.5秒で
よい。
【0035】この解決策はステップ120で開始され
る。試験122で、アルゴリズムは、次の走査がフル・
スワス境界で行われるかどうかを尋ねる。前述のよう
に、コントローラは、画像を、パスで構成されたいくつ
かのスワスとして構成する。応答がない場合、ステップ
124で遅延が標準遅延に設定される。応答がyesで
ある場合、試験126は、コントローラ58にローメモ
リ条件が存在するかどうか、あるいは現在ペン・サービ
スが必要であるかどうかを尋ねる。試験126に対する
応答がyesである場合、ステップ128で、遅延が可
変遅延になるように設定され、ステップ130で可変遅
延がランプアップされる。
【0036】試験126に対する応答がnoである場
合、試験128は、システムがローメモリ条件またはペ
ン・サービスから回復しているかどうかを尋ねる。言い
換えれば、試験128は、遅延は現在、標準遅延以外の
遅延であるかどうかを尋ねる。応答がyesである場
合、ステップ130で遅延が可変遅延に設定され、ステ
ップ132で可変遅延がランプダウンされる。応答がn
oである場合、ステップ124で遅延が標準遅延に設定
される。
【0037】ステップ134で、ペン・サービスが必要
であり、かつ使用できる時間がある場合、ペン・サービ
スが実行される。ペン・サービスが不要である場合、あ
るいは使用できる時間がない場合、ルーチンはステップ
136へ移る。ステップ136で、この方法は標準遅延
と(アルゴリズムが現在この値に設定している任意の値
の)可変遅延のどちらかの間待ち、現走査が印刷され
る。ルーチンは次いでステップ120に戻る。
【0038】したがって、この印刷モードは、ローメモ
リ条件またはペン・サービシングの必要のために生じる
走査間の遅延を円滑にランプアップしランプダウンしよ
うとすることによって走査の印刷間の遅延を均等化する
傾向がある。
【0039】このアルゴリズムは、フル・スワス間の境
界に特に留意するものである。表1を参照すると、安定
状態の印刷が達成された後、1組の4回の印刷パスで1
フル・スワス高のページの部分が印刷されるので、フル
印刷スワス(たとえばフル印刷スワス1とフル印刷スワ
ス2)間の境界と、連続する数組の4回の印刷パス間の
境界に実際上差がないことは明らかである。言い換えれ
ば、パターンABCD−−BCDAの境界とたとえばC
DAB−−DABCの境界との間には実際上差はない。
したがって、フル・スワス境界はどの場所に選んでもよ
い。したがって、画像のどの部分でも、フル・スワス境
界は、可変遅延が最初に使用される場所になるように設
定される。
【0040】遅延をランプアップまたはランプダウンす
る場所としてフル・スワス境界を選択すると、特に第二
原紙上で使用するときに印刷品質が向上することが経験
的に判明している。この利点は、再湿潤と呼ばれる現象
によるものである。任意に選択したフル・スワス境界の
パス内で標準遅延を使用すると、それらのスワス内の走
査のインクが前の走査を再湿潤させ、それによってイン
クがスワス境界内でより円滑に混ざる。これは特にトラ
ンスペアレンシでそうである。というのは、紙の場合と
は異なり、この印刷媒体にはインクが容易には吸収され
ないからである。
【0041】以上、本発明の実施例について詳述した
が、以下、本発明の各実施態様の例を示す。
【0042】(実施態様1)走査インクジェット印刷ヘ
ッド(18、20)と媒体前進機構(22、30)とを
含むインクジェット印刷システムを用いた印刷方法であ
って、 (a)画像を表す画像データ(54)を提供するステッ
プと、 (b)前記画像データをスワス・データとして構成する
ステップと、 (c)変更できる時間遅延を与えるステップと、 (d)標準遅延を与えるステップと、 (e)次の走査がフル・スワス境界では行われない場
合、前記時間遅延を前記標準遅延に設定するステップ
と、 (f)次の走査がフル・スワス境界で行われる場合、
(1)ローオンメモリ条件のスワス・データが見つかっ
た場合には前記時間遅延を延長し、(2)ローオンメモ
リ条件のスワス・データが見つからず、遅延が標準遅延
よりも長い場合には前記時間遅延を短縮するステップ
と、 (g)前記時間遅延の後に次の走査を印刷するステップ
と、 (h)前記画像が印刷されるまでステップ(e)ないし
(g)を繰り返すステップとを有することを特徴とする
方法。
【0043】(実施態様2)前記ステップ(e)の後
に、次の走査がフル・スワス境界で行われる場合、
(a)ペン・サービシングが必要な場合には前記可変時
間遅延を延長し、(b)ペン・サービシングが必要でな
く、遅延が標準遅延よりも長い場合には前記時間遅延を
短縮するステップとを有することを特徴とする実施態様
1に記載の方法。
【0044】(実施態様3)次の走査がフル・スワス境
界で行われ、前記可変時間遅延に前記ペン・サービシン
グを実行するのに十分な時間がある場合に、前記ペン・
サービシングを実行するステップを含むことを特徴とす
る実施態様2に記載の方法。
【0045】(実施態様4) (a)次の走査がフル・スワス境界では行われない場合
に、時間遅延を前記標準遅延に設定するステップを備え
ることを特徴とする実施態様1ないし3のいずれかに記
載の方法。
【0046】(実施態様5)前記時間遅延が延長される
際に、指数関数的に延長されることを特徴とする実施態
様1ないし4のいずれかに記載の方法。
【0047】(実施態様6)前記時間遅延が短縮される
際に、線形に短縮されることを特徴とする実施態様1な
いし5のいずれかに記載の方法。
【0048】
【発明の効果】したがって、本発明は、ウェイトバンデ
ィングを低減させ、改良された印刷品質を提供する有利
な印刷モードを提供する。
【図面の簡単な説明】
【図1】本発明のプリンタの斜視部分切断図である。
【図2】本発明の印刷システムのブロック概略図であ
る。
【図3】遅延が行われない印刷モードを表す概略図であ
る。
【図4】本発明による印刷モードを表す概略図である。
【図5】本発明による印刷モードを表す概略図である。
【図6】本発明による印刷モードを表す概略図である。
【図7】本発明の印刷方法のフローチャートである。
【符号の説明】
10:プリンタ 12:ハウジング 14:コントローラ 18、20:印刷カートリッジ 22:媒体前進モータ 24:キャリッジ起動モータ 26:用紙送りトレー 28:ウィング 30:ギアアセンブリ 34:駆動ベルト 38:用紙 50:ホスト 52:プリンタ 54:画像データ 56:ドライバ 58:コントローラ 60:プリンタ機構 62、66、68、72、76、80、86、88、9
2:パス 64、70、74、78、82、84、94、98、1
00、102、104、106、108:遅延 120,122,124,126,128,130,1
32,134,136:ステップ

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】走査インクジェット印刷ヘッドと媒体前進
    機構とを含むインクジェット印刷システムを用いた印刷
    方法であって、 (a)画像を表す画像データを提供するステップと、 (b)前記画像データをスワス・データとして構成する
    ステップと、 (c)変更できる時間遅延を与えるステップと、 (d)標準遅延を与えるステップと、 (e)次の走査がフル・スワス境界では行われない場
    合、前記時間遅延を前記標準遅延に設定するステップ
    と、 (f)次の走査がフル・スワス境界で行われる場合、
    (1)ローオンメモリ条件のスワス・データが見つかっ
    た場合には前記時間遅延を延長し、(2)ローオンメモ
    リ条件のスワス・データが見つからず、遅延が標準遅延
    よりも長い場合には前記時間遅延を短縮するステップ
    と、 (g)前記時間遅延の後に次の走査を印刷するステップ
    と、 (h)前記画像が印刷されるまでステップ(e)ないし
    (g)を繰り返すステップとを有することを特徴とする
    方法。
JP9053168A 1996-03-15 1997-03-07 インクジェット印刷方法 Pending JPH1024560A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US616,539 1996-03-15
US08/616,539 US5949450A (en) 1996-03-15 1996-03-15 Print mode and system to alleviate wait-banding

Publications (1)

Publication Number Publication Date
JPH1024560A true JPH1024560A (ja) 1998-01-27

Family

ID=24469913

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9053168A Pending JPH1024560A (ja) 1996-03-15 1997-03-07 インクジェット印刷方法

Country Status (2)

Country Link
US (1) US5949450A (ja)
JP (1) JPH1024560A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013103409A (ja) * 2011-11-14 2013-05-30 Seiko Epson Corp 画像形成装置、及び、画像形成方法
US9789703B2 (en) 2014-10-31 2017-10-17 Seiko Epson Corporation Recording device and curl determination method

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3707761B2 (ja) * 1997-06-20 2005-10-19 キヤノン株式会社 記録装置および記録方法
US6359642B1 (en) * 1999-01-27 2002-03-19 Hewlett-Packard Company Printer control system
US6421581B1 (en) 2000-09-12 2002-07-16 Canon Kabushiki Kaisha Printer with improved page feed
US20060098035A1 (en) * 2004-11-10 2006-05-11 Matz David J Inkjet printing method
EP1676705B1 (en) * 2005-01-04 2007-10-03 Océ-Technologies B.V. Printing device
DE602005002725T2 (de) * 2005-01-04 2008-07-17 Oce-Technologies B.V. Druckgerät
EP3270816B1 (en) * 2015-03-17 2019-07-10 Brainlab AG Surgical drape for patient registration and a registration method utilizing such surgical drape
WO2019164527A1 (en) 2018-02-26 2019-08-29 Hewlett-Packard Development Company, L.P. Carriage delays for area fill regions

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4855752A (en) * 1987-06-01 1989-08-08 Hewlett-Packard Company Method of improving dot-on-dot graphics area-fill using an ink-jet device
US5198833A (en) * 1987-11-04 1993-03-30 Sharp Kabushiki Kaisha Variable density ink-jet dot printer
JPH01128859A (ja) * 1987-11-16 1989-05-22 Canon Inc 記録装置
DE69213101T2 (de) * 1991-05-31 1997-01-30 Canon Kk Farbstrahlaufzeichnungsverfahren und Vorrichtung
JP2986124B2 (ja) * 1991-06-14 1999-12-06 キヤノン株式会社 インクジェット記録装置
DE69232977T2 (de) * 1991-07-30 2003-11-06 Canon Kk Vorrichtung und Verfahren zum Tintenstrahlaufzeichnen
US5216754A (en) * 1991-08-27 1993-06-01 Xerox Corporation Determining the complexity of a page prior to a print attempt
EP0589581B1 (en) * 1992-09-25 1997-11-12 Hewlett-Packard Company Drop count-based ink-jet printer control method and apparatus
US5489926A (en) * 1993-04-30 1996-02-06 Hewlett-Packard Company Adaptive control of second page printing to reduce smear in an inkjet printer
US5414453A (en) * 1993-04-30 1995-05-09 Hewlett-Packard Company Use of a densitometer for adaptive control of printhead-to-media distance in ink jet printers
JP3363515B2 (ja) * 1993-05-27 2003-01-08 キヤノン株式会社 画像通信装置
US5627947A (en) * 1993-10-29 1997-05-06 Hewlett-Packard Company Variable-duration printer carriage motor acceleration method and apparatus
US5644683A (en) * 1995-03-03 1997-07-01 Hewlett-Packard Company Print mode and system to alleviate wait-banding

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013103409A (ja) * 2011-11-14 2013-05-30 Seiko Epson Corp 画像形成装置、及び、画像形成方法
US9789703B2 (en) 2014-10-31 2017-10-17 Seiko Epson Corporation Recording device and curl determination method
US10011123B2 (en) 2014-10-31 2018-07-03 Seiko Epson Corporation Recording device and curl determination method

Also Published As

Publication number Publication date
US5949450A (en) 1999-09-07

Similar Documents

Publication Publication Date Title
JPH0531920A (ja) インクジエツト記録装置
KR100357662B1 (ko) 주사잉크젯프린트헤드로인쇄하는방법및인쇄시스템
JP4622073B2 (ja) プラテンを汚すことなく印刷媒体の端部まで行う印刷
EP1048472B1 (en) Dot forming timing-adjustable printer
JP5072349B2 (ja) 画像形成装置およびその制御方法
JP4965992B2 (ja) インクジェット記録装置、インクジェット記録方法、プログラムおよび記憶媒体
JP2002264319A (ja) プラテンを汚すことなく印刷媒体の端部まで行う印刷
JP4497597B2 (ja) 画像処理装置および画像処理方法
US8976416B2 (en) Image processing apparatus and method thereof
JPH1024560A (ja) インクジェット印刷方法
US8491078B2 (en) Printing apparatus and printing method
JP3205082B2 (ja) 画像形成方法及び装置
JPH09327936A (ja) プリンタ装置およびプリンタヘッド
JPH1199638A (ja) インクジェット画像記録方法及び装置
JPH07112534A (ja) 画像形成装置
JP3937112B2 (ja) 画像形成方法および画像形成制御装置、画像形成装置
JP5072350B2 (ja) 画像形成装置およびその制御方法
JP2001171154A (ja) インクジェット記録装置および記録方法
EP0772150A1 (en) Interlaced colour inkjet printing
US20080049237A1 (en) Image processing apparatus, image printing apparatus and printing data generation method
JP2006231735A (ja) 画像処理装置、画像処理方法、制御プログラムおよび記録装置
JP2006224616A (ja) 記録方法および記録システム
JP2002036524A (ja) インクジェット記録方法、記録装置およびデータ処理方法
JP2986116B2 (ja) 記録装置
JP2000141768A (ja) 画像記録装置