JP3242497B2 - 双方向インクジェット印刷方法及び装置 - Google Patents

双方向インクジェット印刷方法及び装置

Info

Publication number
JP3242497B2
JP3242497B2 JP16862993A JP16862993A JP3242497B2 JP 3242497 B2 JP3242497 B2 JP 3242497B2 JP 16862993 A JP16862993 A JP 16862993A JP 16862993 A JP16862993 A JP 16862993A JP 3242497 B2 JP3242497 B2 JP 3242497B2
Authority
JP
Japan
Prior art keywords
bit
printing
bit plane
reverse
data
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.)
Expired - Fee Related
Application number
JP16862993A
Other languages
English (en)
Other versions
JPH06135126A (ja
Inventor
ロバート・シー・メイズ
ケネス・イー・トゥルーバ
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 JPH06135126A publication Critical patent/JPH06135126A/ja
Application granted granted Critical
Publication of JP3242497B2 publication Critical patent/JP3242497B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related 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/485Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by the process of building-up characters or image elements applicable to two or more kinds of printing or marking processes
    • B41J2/505Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by the process of building-up characters or image elements applicable to two or more kinds of printing or marking processes from an assembly of identical printing elements
    • B41J2/5056Typewriters or selective printing mechanisms characterised by the printing or marking process for which they are designed characterised by the process of building-up characters or image elements applicable to two or more kinds of printing or marking processes from an assembly of identical printing elements using dot arrays providing selective dot disposition modes, e.g. different dot densities for high speed and high-quality printing, array line selections for multi-pass printing, or dot shifts for character inclination
    • 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
    • B41J19/00Character- or line-spacing mechanisms
    • B41J19/14Character- or line-spacing mechanisms with means for effecting line or character spacing in either direction
    • B41J19/142Character- or line-spacing mechanisms with means for effecting line or character spacing in either direction with a reciprocating print head printing in both directions across the paper width
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • G06K15/105Multipass or interlaced printing
    • G06K15/107Mask selection

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Ink Jet (AREA)
  • Record Information Processing For Printing (AREA)
  • Ink Jet Recording Methods And Recording Media Thereof (AREA)
  • Dot-Matrix Printers And Others (AREA)
  • Character Spaces And Line Spaces In Printers (AREA)

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はインクジェットプリンタ
のような液体印刷システムに関する。更に詳細には、印
刷文字境界の荒れを減少させることにより、インクジェ
ットプリンタによって作成された印刷物の品質を改善す
るための装置及び方法に関する。
【0002】
【従来技術と発明が解決しようとする課題】サーマルイ
ンクジェット印刷ヘッドは、通常ペンと呼ばれ、紙また
は透明材料のようなプレーナ媒体上にインクのような少
量の液体印刷溶液の粒子(drop)を噴射することによって
印刷を行う。ペンはキャリッジに搭載され、紙表面を水
平方向に横切って移動し、紙表面からわずかに離されて
いる。垂直位置決めは、プラテン上で紙を上下に移動さ
せることにより行われる。ペン移動と紙移動の組み合わ
せによって、インクの粒子は所定のパターン内で紙上に
堆積され、文字及び/またはグラフィックを含む所望の
イメージを形成する。
【0003】このようなシステムにおいては、ペンが紙
表面を横断して移動する間に、インクは激しく沸騰して
ペンから噴射される。これらのインク粒子またはインク
の噴出は、ペンから紙に達する間に、主要インク粒子と
幾つかのトレーリング”サテライト”インク粒子に分散
する。たとえば、印刷された文字は主要インク粒子によ
って形成される。トレーリングサテライト粒子は、ほと
んどの部分で主要インク粒子に覆われる。しかしなが
ら、印刷された文字のトレーリングエッジに沿った主要
インク粒子に覆われないサテライトインク粒子は、逆に
印刷品質に影響を及ぼす。これらの”はみ出し”サテラ
イトインク粒子、すなわち主要インク粒子に覆われない
インク粒子は、印刷された文字のいくつかのエッジに沿
った荒れとして現れる。このエッジの荒れを減少させる
ことによって、印刷の品質を改善する実用的な方法が求
められている。
【0004】サテライトインク粒子から形成されるエッ
ジの荒れは、ペンが紙表面を移動する速さが一因となっ
ている。この荒れは、ペンの速度が増すと大きくなる。
従って、印刷品質の低下は印刷速度の増加とのトレード
オフである。エッジの荒れによる印刷品質の低下を招か
ずに、ペン速度すなわち印刷速度を増すことができる方
法が要求される。
【0005】
【課題を解決するための手段】本発明の目的は、インク
ジェット印刷の印刷品質を改善することである。
【0006】本発明の他の目的は、トレーリングエッジ
の荒れを減少させることによって、インクジェット印刷
文字のエッジの品質を改善することである。
【0007】本発明のさらに他の目的は、インクジェッ
ト印刷システムで双方向印刷をするために、従来のビッ
トマップ文字データを順方向及び逆方向のビットプレー
ンデータに変換することである。
【0008】本発明は、文字のエッジに沿ってはみ出し
たサテライトインク粒子を最小にするように、媒体上に
文字を印刷する方法を含む。この新方法は、文字を分割
し、リーディング部分とトレーリング部分を形成する方
法を含む。リーディング部分は、文字のすべてのリーデ
ィングエッジを含み、一方トレーリング部分は文字のす
べてのトレーリングエッジを含む。印刷中、ペンは最初
に順方向に移動する。ペンが順方向へ移動する間、文字
のリーディング部分のみが印刷され、その結果サテライ
トインク粒子は文字の中央方向へ導かれる。次に、ペン
は順方向とは反対の逆方向へ移動する。ペンが逆方向へ
移動する間、文字のトレーリング部分は、リーディング
エッジが印刷された同じ位置(文字セル)内に印刷され
る。その結果、サテライトインク粒子は再び文字の中央
部分へ導かれ、これによって、印刷文字のエッジに沿っ
たはみ出しサテライトインク粒子を最小にする。
【0009】本発明の他の面では、前述した双方向印刷
のために、ビットマップの文字またはグラフィックのデ
ータを処理する方法を提供する。文字またはグラフィッ
クは、ソースファイルではビットマップのデータとして
表現され、ビットマップ内の各ビットは、イメージピク
セルと対応している。ビットマップ中の1つのビット
は、たとえば対応するピクセル位置で媒体上に印刷され
る1つの主要インクの粒子を表している。本発明は、さ
らに以下のステップを有する:ビットマップ内のトレー
リングエッジビットを識別するステップ;ペンが順方向
へ移動する期間、トレーリングエッジビットを除いてビ
ットマップに対応する第1のパターンの主要インク粒子
で印刷するステップ;ペンが逆方向へ移動する期間、ト
レーリングエッジビットに対応する第2のパターンの主
要インク粒子で第1のパターンを重ね書きするステッ
プ。この手続きに続いて、ソースファイルのビットマッ
プのトレーリングエッジビットに対応する主要インク粒
子は、代わりにリーディングエッジインク粒子として紙
表面に印刷する。これは、はみ出したサテライトインク
粒子を最小にし、その結果ペンの移動速度を増すことが
できるという効果がある。
【0010】本発明のさらに他の面は、双方向印刷を制
御するデータを形成し格納する順方向及び逆方向のメモ
リのビットプレーンを提供する。順方向及び逆方向ビッ
トプレーンは、同寸法のソースファイルビットマップを
備え、両方のプレーン間は1対1に対応している。データ
は以下のようにして形成される: (1)ソースファイルビットマップを順方向ビットプレー
ンデータとして順方向ビットプレーンにコピーする; (2)順方向ビットプレーンデータのすべてのトレーリン
グエッジの1のビットを識別する; (3)順方向ビットプレーンのトレーリングエッジビット
をクリアする; (4)逆方向ビットプレーンデータを形成するために、逆
方向ビットプレーンの対応するビットをセットする(他
の逆方向ビットプレーンのビットはクリアされる)。 順方向ビットプレーンデータは、ペンが順方向に移動す
る間に印刷され、逆方向ビットプレーンデータは、ペン
が逆方向に移動する間に印刷される。本発明の有利な点
は、ビットマップのトレーリングエッジビット(順方向
のペン移動に関して)は、ペンの順方向パス(pass)では
印刷されず、代わりに、逆方向印刷の間にリーディング
エッジビットとして印刷される。その結果、サテライト
インク粒子がはみ出すことはなく、印刷エッジの品質は
向上する。
【0011】本発明に示された概念は、個々の文字、テ
キストのすべての行(ライン)、テキスト或いはグラフ
ィックのページ、改善された品質が望まれる文字或いは
グラフィックのデータのどのような集まりを印刷するの
にも適用できる。美しい印刷エッジすなわちはみ出しサ
テライトインク粒子がほぼ存在しないエッジは、すべて
の種類の印刷道具に望まれている。さらに本発明で開示
された概念は、モノクローム印刷の場合を示している
が、カラーインクジェット印刷にも適用できる。本発明
によって可能になったペンの移動速度の増加によって、
2パス印刷方法で課された印刷速度の低下は、少なくと
も部分的には相殺されることが期待される。
【0012】
【実施例】図1a及び図1bは、トレーリングエッジのサテ
ライトインク粒子に関係したトレーリングエッジの荒れ
を説明するインクジェット印刷例を示す。図1aは、周知
のように、単方向印刷方法における左から右へ移動する
インクジェット印刷ヘッドによって印刷されている。印
刷ヘッドは、左から右へ移動し、文字の左端が最初に印
刷されるのでリーディングエッジと呼ばれる。逆に右端
はトレーリングエッジと呼ばれる。本発明の従来の技術
の項で説明したように、サーマルインクジェット印刷ヘ
ッドの性質のために、紙面上に噴射されたインクは、噴
出物がペンから紙面へ達するにつれて主要インク粒子と
幾つかのトレーリングサテライトインク粒子に分散す
る。移動するペンによってインク粒子に与えられた勢い
は、(紙面に向かって粒子をドライブする噴射力に加え
て)ペン移動方向に粒子をドライブする。
【0013】リーディングエッジサテライトインク粒子
は、一般的に後続する印刷インク粒子で覆われる。しか
しながら、トレーリングエッジサテライトインク粒子
は、一般的にはみ出してしまい、文字のトレーリングエ
ッジに沿った荒れを作る。これは、図1aの4つの文字の
すべての右端から明白である。
【0014】文字(またはグラフィック)は、1つ以上
のトレーリングエッジを有するかもしれないことにも注
意が必要である。白いスペースに沿って延びるすべての
印刷されたエッジ、すなわち全ての印刷されたエリア
(インク)は、リーディングエッジまたはトレーリング
エッジとして定められる(この定義の例外は水平エッジ
である)。図1aに示す小文字"a"には、幾つかのトレー
リングエッジがある。これらは、トレーリングエッジ10
2、104、及び106として識別される。図1bは、印刷文字"
t","h","e"から成る第2の印刷例である。この例は、再
度単方向印刷モードを用い、今度は右から左へ移動する
印刷ヘッドによって印刷されている。従って、サテライ
トインク粒子に関するトレーリングエッジの荒れは、こ
れらの文字の左端に現れるのは明白である。文字のリー
ディングエッジ、ここでは右端は、比較的鮮明で、すな
わち、はみ出したサテライト粒子が実質上見当たらない
ことに注目すべきである。
【0015】図2は、図1の印刷例において文字エッジの
荒れとして示された問題を図式的に示している。図2
は、ボックス10によって示されたいわゆる文字セルを示
す。このセルは、所定の文字が印刷されるエリアを定め
る。この図式内のペンの移動方向は、ペン動作矢印12に
よって示され、すなわちペンは左から右へ移動する。従
って文字セル10は、リーディングエッジ14を含む。主要
インク粒子16は、リーディングエッジ14に沿って文字セ
ル10内部に与えられる。これらの主要インク粒子は、わ
ずかにセルの内部へ落ちるサテライトインク粒子18を伴
う。サテライトインク粒子18は、典型的にはペンが左か
ら右へ移動するに従って、紙面に後続して与えられた追
加のインク粒子によって覆われる。
【0016】文字セル10は、この場合トレーリングエッ
ジである右端20を含む。右端又はトレーリングエッジ20
に沿ったセル内部に供給された主要インク粒子22によっ
て、関連したサテライトインク粒子24がもたらされる。
サテライトインク粒子は、文字セル10の外側に落ち、続
いて与えられた主要インク粒子によって覆われない。こ
れらの”はみ出し”サテライトインク粒子は、上記の図
1に関連して述べたトレーリングエッジの荒れをもたら
す。
【0017】図3は、本発明による双方向印刷の効果を
示す。図3は、図2に示すような通称文字セル30を示す。
文字セル30は左端36を含む。主要インク粒子38は、ペン
移動矢印32によって示されているように、印刷ヘッドが
左から右へ移動する間、左端36に沿って文字セル内に印
刷される。従って、主要インク粒子38はリーディングエ
ッジインク粒子であり、図2に関して上述したようなサ
テライトインク粒子39に覆われる。
【0018】文字セル30は右端40も含む。主要インク粒
子42は、ペン移動矢印34によって示されるように、ペン
が右から左へ移動する間、右端40に沿って文字セル30内
に印刷される。従って、主要インク粒子42は、双方向印
刷の場合にはリーディングエッジインク粒子でもある。
主要インク粒子42に関するサテライトインク粒子44は、
文字セル30内に落下する。なぜならば、サテライトイン
ク粒子が印刷されるとき、ペンは右から左へ移動するか
らである。その結果、サテライトインク粒子44は、印刷
インク粒子によってほぼ覆われる傾向にある。サテライ
トインク粒子44は、文字セル30の外側にはみ出さない。
双方向印刷手法の有利性は、はみ出しサテライトインク
粒子を最小にすることにある。
【0019】図3は、単一文字セルの場合の双方向印刷
概念を示すが、この概念は、複数文字及び複数行にわた
る文字に容易に制限なく拡張できる。一般に新しい方法
は、文字のリーディング部分及びトレーリング部分を形
成するように、印刷される文字の分割を必要とする。ペ
ンは所定の順方向へ移動し、順方向へ移動する間、文字
のリーディングエッジを含む文字のリーディング部分が
印刷される。しかしながら、トレーリングエッジを含む
部分は、順方向”パス”の間は印刷されない。次に、ペ
ンは逆方向すなわち順方向とは反対の方向へ移動する。
ペンが逆方向へ移動する間、文字のトレーリングエッジ
を含むトレーリング部分は印刷される。従って、”トレ
ーリングエッジ”は逆方向パスではリーディングエッジ
として印刷される。
【0020】双方向印刷方法は、個々の文字に関して実
行されるが、1行全体の印刷を完了した後に、印刷ヘッ
ドの移動方向を反転すると有利である。双方向印刷デー
タの形成法を以下に示す。本発明によれば、従来の単方
向印刷システムでトレーリングエッジデータとして印刷
されるデータは、その代わりにペンが逆方向へ移動する
間、リーディングエッジデータとして印刷される。
【0021】図4は、ソースファイルに格納されたイン
クジェット印刷データを示し、双方向印刷のために、デ
ータがいかに順方向ビットプレーンデータ及び逆方向ビ
ットプレーンデータを形成するために変換されるかを示
す。図4において、ソースファイル50は、従来の技術で
周知のように文字を印刷する所定のビットマップを備え
る。1のビットは、印刷されるインクの粒子1粒に対応
し、一方0のビットは、白色または印刷されないピクセ
ルを示す。たとえば、印刷ヘッドが縦列のインクジェッ
トノズルで構成される場合、たとえば8つのインク粒子
位置つまりピクセルに沿った印刷ヘッドの横方向の動き
が公称の文字セルを定義する。インクジェットペンは、
代表的には、直線状で縦に配置された8、16、24或いは
それ以上のノズルを備える。図4のソースファイルは、8
バイトすなわち8行のデータを構成しているので、少な
くとも縦8ノズルのペンを使うと便利に印刷できる。或
いは、たとえば縦24ノズルのペンを使用すれば、3行の
データを同時に印刷できる。
【0022】ソースファイルビットマップデータは、双
方向印刷において2つの部分に分割される。ペンが順方
向へ移動する間に印刷される第1のパターンと、ペンが
逆方向へ移動する間に印刷される第2のパターンであ
る。順方向で印刷されるビットパターンは、順方向ビッ
トプレーンのメモリ60に格納される。同様に、ペンが逆
方向へ移動する間に印刷されるビットパターンは、逆方
向ビットプレーンのメモリ70に格納される。各ビットプ
レーンは、ソースファイルビットマップの各ビットに対
応するビットを備える。第2のパターンは、第1のパター
ンと、同じ位置の紙面上に印刷すなわち重ね書きされ
る。しかしながら、データは重複しない。なぜならば、
各ビットにおいて、順方向及び逆方向のビットプレーン
のうち、最大1つの対応するビットが設定されるだけだ
からである。ビットプレーンデータは、もし 順方向パ
スの印刷ならば、トレーリングエッジインク粒子の部分
の印刷を禁止し、ペンが逆方向へ移動する間に代わりに
印刷されることによって形成される。その結果として、
このようなインク粒子はリーディングエッジインク粒子
として印刷される。
【0023】ソースファイル50の各行のデータは、8ビ
ットで構成されており、バイトデータと呼ばれる。従っ
て、ソースファイル50は、8バイトで構成されている。
順方向ビットプレーン60と逆方向ビットプレーン70は、
ソースファイルビットマップと同じ大きさである。いず
れかの便利な配列サイズを使用してもよい。実際の配列
サイズは、ペン自身と、印刷システムのハードウェア及
びソフトウェアの他の特性に依存する。
【0024】ソースファイルビットマップ50において、
最初の2バイト(上部から始めて)は、すべて1のビット
で構成されている。ソースファイルビットマップ50に関
するペン方向は左から右であるので、ソースファイルの
右端の1のビットは、トレーリングエッジインク粒子と
して印刷される。しかしながら、順方向ビットプレーン
データ60において、最初の2バイトの右端の1のビット
は、順方向パスでこれらのピクセルの印刷を禁止するた
めにクリアされる。
【0025】逆方向ビットプレーン70は、最初の2バイ
トの右端のビットセット(1のビット)を示す。一方、
最初の2バイトの残りのビットは0である。逆方向ビット
プレーンは、ペンが逆方向へ移動する間に印刷を制御
し、逆方向ビットプレーンの下側の矢印によって示され
ている。右端のビットは、この最初の2バイトでオンさ
れ、しかもペンが右から左へ移動するので、逆方向パス
の間はリーディングエッジインク粒子として印刷され
る。
【0026】ソースファイルビットマップ50の次の4バ
イトは、第2及び第3列で1のビットを示す。順方向ビッ
トプレーン60の対応する4バイトは、各バイトで右端の1
のビットがクリアされること以外は同じデータである。
逆方向ビットプレーン70において、順方向ビットプレー
ンでクリアされた1のビットに対応するビットは、ペン
が逆方向へ移動する間にリーディングエッジインク粒子
として、対応するインク粒子を印刷するために設定され
る。
【0027】ソースファイルビットマップ50の最後の2
バイトは、最初の4つの位置、すなわち列、が1のビット
を示す。順方向ビットプレーン60において、これらの2
バイトの右端の1のビットの各々は再びクリアされる。
そして最後に、順方向ビットプレーンでクリアされた1
のビットに対応するビットは、逆方向に印刷するための
逆方向ビットプレーンでオンされる。双方向印刷から得
られる主要インク粒子の結果のパターン、すなわち順方
向ビットプレーンと逆方向ビットプレーンの和は、ソー
スファイルビットマップと等しい。しかしながら、前述
した方法でビットマップを分割し双方向印刷を行うこと
は、はみ出しサテライトインク粒子を最小にするのに有
利である。
【0028】順方向と逆方向のビットプレーンの印刷デ
ータの形成は、以下のようにして行われる。始めに、ソ
ースファイルのビットマップを、順方向ビットプレーン
に単にコピーする。次に、順方向ビットプレーンデータ
を変更し、逆方向ビットプレーンデータを図5のフロー
チャートに示したように形成する。ここで図5のフロー
チャートの各ブロックでは次のような処理が行われる。 71:逆方向ビットプレーンをクリア 72:順方向ビットプレーンからレジスタにバイトをロ
ード 74:EOFか? 76:ゼロか? 78:トレーリングエッジビットを識別 79:順方向ビットプレーンのトレーリングエッジビッ
トをクリア 80:逆方向ビットプレーンのトレーリングエッジビッ
トを設定
【0029】図5の方法は、逆方向ビットプレーン71を
クリア、すなわちすべての位置に0を書き込むこと、に
よって始まる。次のステップは、レジスタ或いは適切な
メモリスペースの順方向ビットプレーンから、最初のバ
イトのデータ72(”カレントバイト”)をロードする。
テスト74は、エンドオブファイルに到達したかどうかを
検査し、もしそうであれば処理を完了し終了する。
【0030】もしエンドオブファイルに到達しなけれ
ば、テスト76はカレントバイトを検査し、すべて0のビ
ットからなっているかを判定する。もしカレントバイト
がすべて0ならば、テスト76は必然的にトレーリングエ
ッジビットを持たない。従って、カレントバイトも逆方
向ビットプレーンの対応するバイトも、どちらも変更す
る必要はない。次のバイト72を検査のために順方向ビッ
トプレーンからロードするために、ループバックするよ
うに制御される。
【0031】もしカレントバイトがすべて0でなけれ
ば、すべてのトレーリングエッジビットはステップ78に
よって識別される。これは、いろいろな方法で行うこと
ができる。たとえばすべてのバイトを解析する、或いは
ルックアップテーブルを使用することによる。”トレー
リングエッジビット”は、右隣に0のビットがあるか、
それ自身がバイト中の右端のビットであるような1のビ
ットである。機能的には、トレーリングエッジビット
は、ペン移動の方向で次に印刷される主要インク粒子を
持たないビットである。次に、トレーリングエッジビッ
トは、順方向ビットプレーン(カレントバイト)で、ス
テップ79によりクリアされる。トレーリングエッジビッ
トは、逆方向パスで印刷する逆方向ビットプレーンの対
応するバイトでステップ80により設定される。このよう
にして、順方向ビットプレーンでクリアされたビット
は、逆方向ビットプレーンに設定される。逆方向ビット
プレーンのデータを形成する便利な方法は、ソースファ
イルビットマップから順方向ビットプレーンデータを減
ずることである。
【0032】次の制御で84により、ローディングステッ
プ72へループバックし、順方向ビットプレーンから次の
バイトをロードする。この処理は、ステップ74でエンド
オブファイルが検出されるまで繰り返される。このフロ
ーチャートによって示された概念は、この開示において
当業者に明白なように、もちろんソフトウェア及び/ま
たはハードウェアの手法の広範囲の変形によって実装さ
れる。多くの場合、コスト低減のために、ソフトウェア
手法によって実装されるのが望ましい。
【0033】ソースファイルビットマップの各バイト
は、複数のトレーリングエッジビットを有することもあ
る。図6は、ソースファイルビットマップが、文字Cを印
刷するビットのパターンを含んでいることを示してい
る。ここでは、ソースファイルの列は1から8の番号が付
けられ、行すなわちバイトは0からF(16進)の番号が付
けられている。個々のビットは、{行,列}アドレスによ
って参照される。同じアドレッシングは、図6の順方向
及び逆方向ビットプレーンにも適用される。
【0034】たとえば、ソースファイルのバイト3にお
いて、ビット{3,3}及び{3,8}の両方はトレーリングエッ
ジビットである。すなわち、これらの各ビットのすぐ右
側には0のビット或いはバイトの終端がある。順方向パ
スでこれらのトレーリングエッジビットの印刷を禁止す
るために、順方向ビットプレーンの対応するビット{3,
3}及び{3,8}はクリアされる。そして、逆方向ビットプ
レーンの対応するビット{3,3}及び{3,8}は設定され、こ
れらのピクセルは逆方向パスで(インクのリーディング
エッジ粒子として)印刷される。複数のトレーリングエ
ッジビットは、ソースファイルビットマップのバイト4,
B及びCにも現れる。各トレーリングエッジビットは、順
方向ビットプレーンでクリアされ、逆方向ビットプレー
ンで設定される。従って、図5のフローチャートのステ
ップ78は、すべてのトレーリングエッジビットを識別し
なければならない。
【0035】ビットマップのトレーリングエッジビット
の識別は、いろいろな方法で行われる。一つの便利でし
かも速い方法は、ルックアップテーブルを用意し、ソー
スファイルバッファをこのテーブルへのポインタとして
使うことである。ルックアップテーブルは、各々の可能
なソースファイルバイトに対して、対応する順方向及び
逆方向ビットプレーン印刷データを含んでいてもよい。
順方向ビットプレーンのトレーリングエッジの1のビッ
トのクリア及び逆方向ビットプレーンの対応するビット
のセットは、対応するルックアップテーブルのデータを
ビットプレーンデータに重ね書きすることによって行う
ことができる。ルックアップテーブルの実装は、図5の
フローチャートで示された処理を合理化するであろう。
【0036】本発明を特定の好適な実施例に基づいて説
明してきたが、当業者によれば、本発明の本質を逸脱す
ることなく変形することができるのは明白である。例え
ば、アウトラインフォンとを使用した印刷に本願発明を
適応できることも自明である。従って、このような修正
は全て、特許請求の範囲の記載により確定される本発明
の範囲内に含まれるものである。
【0037】
【発明の効果】以上のように、本発明はインクジェット
印刷の印刷品質を改善する効果がある。
【図面の簡単な説明】
【図1a】トレーリングエッジのサテライトインク粒子
に関係したトレーリングエッジの荒れを説明するインク
ジェット印刷例を示す図。
【図1b】トレーリングエッジのサテライトインク粒子
に関係したトレーリングエッジの荒れを説明するインク
ジェット印刷例を示す図。
【図2】典型的な従来技術である単一方向印刷によっ
て、覆われたりはみ出したりしたサテライトインク粒子
を示したいわゆる文字セルを示す図。
【図3】本発明による双方向印刷に関し、覆われたサテ
ライトインク粒子を示したいわゆる文字セルを示す図。
【図4】ソースファイルに格納されたインクジェット印
刷データ、及び双方向印刷のために順方向ビットプレー
ンと逆方向ビットプレーンに変換された同じデータを示
す図。
【図5】順方向データのトレーリングエッジビットが代
わりに逆方向データのリーディングエッジビットとして
印刷されるように順方向ビットプレーンデータから逆方
向ビットプレーンデータを形成するための方法を示すフ
ローチャート。
【図6】ソースファイルに格納された文字"C"を形成す
るためのインクジェット印刷データ、及び双方向印刷の
ために順方向ビットプレーンデータ及び逆方向ビットプ
レーンデータに変換された同データを示す図。
【符号の説明】
30:文字セル 32:順方向印刷時のペン移動方向 34:逆方向印刷時のペン移動方向 36:文字セルの左端 38:順方向印刷時の主要インク粒子 39:順方向印刷時のサテライトインク粒子 40:文字セルの右端 42:逆方向印刷時の主要インク粒子 44:逆方向印刷時のサテライトインク粒子
フロントページの続き (72)発明者 ケネス・イー・トゥルーバ アメリカ合衆国オレゴン州コーバリス、 フェア・オークス・ドライブ・ノース・ ウエスト 5755 (56)参考文献 特開 平2−14167(JP,A) 特開 平5−104781(JP,A) 米国特許4969758(US,A) (58)調査した分野(Int.Cl.7,DB名) B41M 5/00 B41J 2/01 B41J 2/485 B41J 19/18

Claims (11)

    (57)【特許請求の範囲】
  1. 【請求項1】以下の(a)から(e)のステップを有す
    る、印刷文字のエッジに沿ってはみ出すサテライトイン
    ク粒子を最小にするように、インクの粒を噴射して媒体
    上の文字の印刷を行うインクジェット印刷方法 (a)前記文字を、所定の順方向に対して、前記文字の
    リーディングエッジを含むリーディング部分と、前記文
    字のトレーリングエッジを含むトレーリング部分と、を
    形成するように分割するステップ、 (b)インクジェットペンを前記順方向に移動させるス
    テップ、 (c)前記インクジェットペンが順方向に動く間、第1
    の位置において、前記サテライトインクの粒子が前記文
    字の中心方向に向かうように前記文字の前記リーディン
    グ部分だけを印刷するステップ、 (d)前記インクジェットペンを順方向とは反対の逆方
    向に移動させるステップ、 (e)前記インクジェットペンが逆方向に動く間、前記
    第1の位置において、前記サテライトインクの粒子が前
    記文字の中心方向に向かうように前記文字の前記トレー
    リング部分だけを印刷、前記印刷文字の前記エッジに
    沿ってはみ出す前記サテライトインクの粒子を最小にす
    るステップ。
  2. 【請求項2】以下の(a)から(c)のステップを有す
    る請求項1に記載の方法、 (a)前記文字を規定する所定のソースファイルビット
    マップを提供するステップであって、各々のビットマッ
    プの1のビットは、印刷されるインクの主要粒子を表わ
    し、 (b)前記ビットマップのトレーリングエッジの1のビ
    ットを識別するステップであって、前記文字のリーディ
    ング部分を印刷する前記ステップは、前記トレーリング
    エッジの1のビットを除いて、前記ビットマップに対応
    するインク粒子の第一のパターンを印刷するステップを
    含み、 (c)前記文字のトレーリング部分を印刷する前記ステ
    ップは、前記トレーリングエッジの1のビットに対応す
    るインク粒子の第二のパターンを前記第一のパターンに
    重ね書きするステップを含み、前記ペンが逆方向に動く
    間は、前記ビットマップの前記トレーリングエッジの1
    のビットに対応する主要インク粒子は、かわりにリーデ
    ィングエッジインク粒子として、媒体に塗付される。
  3. 【請求項3】さらに、以下の(a)から(f)のステッ
    プを含む請求項2に記載の方法、 (a)前記第一のパターンを印刷するステップを制御す
    るために、順方向ビットプレーンデータを形成し格納す
    るためのメモリーの順方向ビットプレーンを提供するス
    テップであって、前記順方向ビットプレーンは、前記ソ
    ースファイルビットマップの各ビット位置に対応するビ
    ット位置を含み、 (b)前記第二のパターンを印刷するステップを制御す
    るために、逆方向ビットプレーンデータを形成し格納す
    るためのメモリーの逆方向ビットプレーンを提供するス
    テップであって、前記逆方向ビットプレーンは、前記順
    方向ビットプレーンの各ビット位置に対応するビット位
    置を含み、 (c)前記ソースファイルビットマップを前記順方向ビ
    ットプレーンにコピーするステップ、 (d)前記順方向ビットプレーンの全てのトレーリング
    の1のビットを識別するステップ、 (e)前記順方向ビットプレーンの全てのトレーリング
    の1のビットをクリアするステップ、 (f)前記順方向ビットプレーンでクリアした各トレー
    リングの1のビットに対して、前記逆方向ビットプレー
    ンの対応する位置をセットするステップであって、前記
    ペンが前記逆方向の移動する間は、前記トレーリングエ
    ッジの1のビットは、前記逆方向ビットプレーンデータ
    のリーディングエッジの1のビットとして現われ、リー
    ディングエッジのインク粒子として印刷される。
  4. 【請求項4】さらに、以下の(a)から(e)のステッ
    プを含む請求項2に記載の方法、 (a)一連のバイトを形成する為に、前記ソースファイ
    ルビットマップを分割するステップであって、各ビット
    は、前記媒体上の水平ラインに沿ったピクセルに対応す
    る所与のビット数を含み、 (b)前記第一のパターンを印刷するステップを制御す
    るために、順方向ビットプレーンデータを形成し格納す
    るためのメモリーの順方向ビットプレーンを提供するス
    テップであって、前記順方向ビットプレーンは、前記ソ
    ースファイルビットマップの一連のバイトに対応する一
    連のバイトを含み、 (c)前記第二のパターンを印刷するステップを制御す
    るために、逆方向ビットプレーンデータを形成し格納す
    るためのメモリーの逆方向ビットプレーンを提供するス
    テップであって、前記逆方向ビットプレーンは、前記順
    方向ビットプレーンの一連のバイトに対応する一連のバ
    イトを含み、 (d)前記ソースファイルビットマップデータを前記順
    方向ビットプレーンに、前記順方向ビットプレーンデー
    タとしてコピーするステップ、 (e)前記順方向ビットプレーンデータの各バイトに対
    して、前記トレーリングエッジの1のビットをクリアす
    ると共に、前記逆方向ビットプレーンデータを形成する
    ために、前記逆方向ビットプレーンの対応するバイトの
    対応するビットををセットするステップ、
  5. 【請求項5】さらに、以下のステップを含む請求項4に
    記載の方法、 所与のルックアップテーブルをを提供するステップであ
    って、前記ルックアップテーブルは、各々の可能なビッ
    トマップバイトに対して、前記トレーリングエッジの1
    のビットがクリアされた順方向ビットプレーンの対応す
    るテーブルのバイトを含み、 前記トレーリングエッジの1のビットをクリアするステ
    ップは、前記ルックアップテーブルから対応するテーブ
    ルのバイトを前記順方向ビットプレーンバイトに重ね書
    きするステップを含む。
  6. 【請求項6】さらに、前記ルックアップテーブルは、各
    々の可能なビットマップバイトに対して、前記トレーリ
    ングエッジの1のビットのみがセットされている逆方向
    ビットプレーンのデータに対応する第二のテーブルのバ
    イトを含み、 前記対応するビットをセットするステップは、前記ルッ
    クアップテーブルから前記対応する第二のテーブルのバ
    イトを前記対応する逆方向ビットプレーンバイトに重ね
    書きすることを含む請求項5に記載の方法、
  7. 【請求項7】 請求項2に記載の方法であって、前記ト
    レーリングエッジの1のビットを識別する前記ステップ
    は、 (a)前記第一のパターンを印刷するステップを制御す
    るために、順方向ビットプレーンデータを形成し格納す
    るためのメモリーの順方向ビットプレーンを提供するス
    テップ、 (b)前記第二のパターンを印刷するステップを制御す
    るために、逆方向ビットプレーンデータを形成し格納す
    るためのメモリーの逆方向ビットプレーンを提供するス
    テップ、 (c)順方向及び逆方向ビットプレーンデータを含む所
    定のルックアップデータを提供するステップ、 (d)前記ルックアップテーブルの対応する位置を指定
    するために、前記ソースファイルビットマップデータを
    使用して前記ルックアップデータの前記順方向及び逆方
    向ビットプレーンデータをアクセスするステップ。
  8. 【請求項8】次の(a)ないし(e)を有することを特
    徴とするインクジェットプリンタ、 (a)印刷イメージを形成するために媒体上にインクの
    粒子を制御して噴出するためのインクジェットペン、 (b)双方向印刷を可能にするために媒体に対して水平
    な印刷行に沿って前記ペンを制御して運搬するための双
    方向手段、 (c)印刷されるべき選択された文字の指示を受信する
    ための入力手段、 (d)選択された文字を分割して第1の部分と第2の部分
    を形成する手段であって、前記第1の部分は、印刷方向
    に対してリーディングエッジを含み、前記第2の部分は
    印刷方向に対してトレーリングエッジを含み、 (e)前記ペンの順方向パスで文字の第1の部分だけを
    印刷し、前記ペンの逆方向パスでは同じ位置に文字の第
    2の部分だけを印刷するために、前記運搬手段と前記ペ
    ンを制御するための手段であって、前記逆方向のパスで
    は、前記文字のトレーリングエッジが、はみ出すサテラ
    イトインク粒子を最小にするために、リーディングエッ
    ジとして、印刷される。
  9. 【請求項9】前記媒体上に選択された前記文字を形成す
    るための、所与のパターンのインク粒子を規定するソー
    スファイルビットマップを格納するメモリー手段をさら
    に含み、 前記文字を分割する手段は、前記文字の前記第一の部分
    を表わす順方向プリントデータ及び、前記文字の前記第
    二の部分を表わす逆方向プリントデータを形成するため
    に前記ソースファイルビットマップデータを分割する手
    段を含むことを特徴とする請求項8に記載のインクジェ
    ットプリンタ。
  10. 【請求項10】以下の(a)および(b)を有することを特
    徴とする請求項9に記載のインクジェットプリンタ、 (a)前記ペンが前記媒体上を所定の順方向に移動する
    間に、前記文字の前記第一の部分の印刷を制御するため
    に前記順方向プリントデータを格納するための順方向ビ
    ットプレーンメモリと、 (b)前記ペンが、前記媒体上を、前記水平印刷ライン
    に沿って前記順方向とは反対の逆方向に移動する間に、
    前記文字の前記第二の部分の印刷を制御するために前記
    逆方向プリントデータを格納するための逆方向ビットプ
    レーンメモリであって、前記逆方向ビットプレーンメモ
    リーは、前記順方向ビットプレーンメモリーの各ビット
    位置に対応するビット位置を含む。
  11. 【請求項11】次の(a)から(c)を有することを特徴と
    する請求項9に記載のインクジェットプリンタ、 (a)前記順方向プリントデータの前記トレーリングエ
    ッジビットを識別する手段、 (b)前記順方向プリントデータの前記トレーリングエ
    ッジビットをクリアする手段、 (c)前記逆方向プリントデータの前記トレーリングエ
    ッジビットをセットする手段。
JP16862993A 1992-06-15 1993-06-15 双方向インクジェット印刷方法及び装置 Expired - Fee Related JP3242497B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US898,872 1992-06-15
US07/898,872 US5369428A (en) 1992-06-15 1992-06-15 Bidirectional ink jet printing

Publications (2)

Publication Number Publication Date
JPH06135126A JPH06135126A (ja) 1994-05-17
JP3242497B2 true JP3242497B2 (ja) 2001-12-25

Family

ID=25410156

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16862993A Expired - Fee Related JP3242497B2 (ja) 1992-06-15 1993-06-15 双方向インクジェット印刷方法及び装置

Country Status (4)

Country Link
US (1) US5369428A (ja)
EP (1) EP0575057B1 (ja)
JP (1) JP3242497B2 (ja)
DE (1) DE69324068T2 (ja)

Families Citing this family (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5574829A (en) * 1994-01-07 1996-11-12 Wallace; Elizabeth Method and apparatus for producing needlework canvas
US5661507A (en) * 1994-02-10 1997-08-26 Hewlett-Packard Company Inkjet printing modes to optimize image-element edges for best printing quality
US5659342A (en) * 1994-09-30 1997-08-19 Hewlett-Packard Company On-page inkjet printhead spitting system
US6155670A (en) * 1997-03-05 2000-12-05 Hewlett-Packard Company Method and apparatus for improved ink-drop distribution in inkjet printing
JPH09262970A (ja) * 1996-03-28 1997-10-07 Canon Inc インクジェット記録装置
KR100217996B1 (ko) * 1996-12-23 1999-09-01 윤종용 프린트 헤드의 노즐 간격 보상 장치 및 방법
US6193347B1 (en) * 1997-02-06 2001-02-27 Hewlett-Packard Company Hybrid multi-drop/multi-pass printing system
JPH10250068A (ja) * 1997-03-13 1998-09-22 Minolta Co Ltd インクジェット記録装置
CN1176809C (zh) 1998-04-16 2004-11-24 阿尔卑斯电气株式会社 图像记录方法
US6299270B1 (en) 1999-01-12 2001-10-09 Hewlett-Packard Company Ink jet printing apparatus and method for controlling drop shape
US6064171A (en) * 1999-06-11 2000-05-16 Lexmark, International, Inc. Host based stepper motor phase controller and method therefor
JP4158310B2 (ja) * 2000-03-31 2008-10-01 ブラザー工業株式会社 インク噴射装置の駆動方法およびその装置
US6293644B1 (en) * 2000-05-01 2001-09-25 Xerox Corporation Method and apparatus for preventing satellite induced banding in an ink jet printer using pre-pulse compensation
JP3884993B2 (ja) 2001-06-07 2007-02-21 キヤノン株式会社 画像記録装置および画像記録方法
US6666535B2 (en) * 2002-01-16 2003-12-23 Xerox Corporation Method and apparatus for preventing satellite induced banding by selective pixel compensation
US20060087527A1 (en) * 2004-10-27 2006-04-27 De Pena Alejandro M Method for preparing a print mask
JP2006168073A (ja) * 2004-12-14 2006-06-29 Canon Inc インクジェット記録システム
JP2006341406A (ja) * 2005-06-07 2006-12-21 Canon Inc インクジェット記録システム
WO2007007679A1 (ja) * 2005-07-08 2007-01-18 Canon Kabushiki Kaisha インクジェット記録装置およびインクジェット記録方法
JP2008080596A (ja) * 2006-09-27 2008-04-10 Mimaki Engineering Co Ltd 印刷装置及び印刷方法
EP1952993B1 (en) * 2007-01-30 2012-11-21 Hewlett-Packard Development Company, L.P. Method of printing and printing system
JP5529705B2 (ja) * 2010-10-22 2014-06-25 理想科学工業株式会社 インクジェットプリンタの印刷制御装置
JP5656816B2 (ja) * 2011-12-22 2015-01-21 京セラドキュメントソリューションズ株式会社 インクジェット記録装置
CN106457835B (zh) * 2014-07-25 2018-05-18 惠普发展公司有限责任合伙企业 对与半色调图像相对应的垂直边缘进行归类
CN106945421B (zh) * 2017-03-01 2019-04-12 南京爱德印刷有限公司 一种书边印刷方法
JP2022038103A (ja) * 2020-08-26 2022-03-10 セイコーエプソン株式会社 印刷装置および印刷方法
US12070945B2 (en) * 2022-06-09 2024-08-27 Xerox Corporation System and method for varying ejected ink drop volumes to improve ink image quality in an inkjet printer
JP2025141376A (ja) * 2024-03-15 2025-09-29 株式会社リコー 液体吐出装置、及び液体吐出方法

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4969758A (en) 1988-03-24 1990-11-13 Royden C. Sanders, Jr. Method of improving the printing speed of an impact dot printer printing in a near letter quality mode

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1989009133A1 (en) * 1988-03-24 1989-10-05 Sanders Royden C Jun Increased speed in near letter quality mode
JPH0214167A (ja) * 1988-06-30 1990-01-18 Nec Corp 印字方式

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4969758A (en) 1988-03-24 1990-11-13 Royden C. Sanders, Jr. Method of improving the printing speed of an impact dot printer printing in a near letter quality mode

Also Published As

Publication number Publication date
DE69324068D1 (de) 1999-04-29
EP0575057A3 (en) 1995-11-08
JPH06135126A (ja) 1994-05-17
DE69324068T2 (de) 1999-07-15
EP0575057A2 (en) 1993-12-22
EP0575057B1 (en) 1999-03-24
US5369428A (en) 1994-11-29

Similar Documents

Publication Publication Date Title
JP3242497B2 (ja) 双方向インクジェット印刷方法及び装置
JP4931204B2 (ja) データ生成装置およびデータ生成方法
JP3420614B2 (ja) 画素データ数低減方法
US7387361B1 (en) Failed nozzle correction system and method for borderless printing
JPH0691881A (ja) 画素アレイの行印刷方法
US6682168B2 (en) Image printing apparatus, control method therefor, storage medium and program
JP3504331B2 (ja) ドット・プリント・イメージの品質を改善するプリント品質改善方法及び装置
US7828403B2 (en) Printer control system and method for changing print mask height
JPS6122960A (ja) 印字速度切替方式
JP3299840B2 (ja) インクジェット記録方法、記録装置および情報処理システム
US5767870A (en) Edge insensitive pixel deletion method for printing high resolution image
EP1495875B1 (en) Printing with non-uniform resolutions
JP3278315B2 (ja) ドットデータシフト方法、及び記録方法、該記録方法が用いられる記録装置
JP2002103596A (ja) インクジェット記録装置、並びに、そのための記録媒体
US6739684B1 (en) Burst mode printing to compensate for colorant migration
US20040032454A1 (en) Ink-jet apparatus and ink-jet printing method
US7206095B2 (en) Printing apparatus and method
JP3088863B2 (ja) 記録装置
JP4329167B2 (ja) 画像処理装置及び画像出力装置
JPH0957954A (ja) インクジェットプリンタの印字制御装置及び印字制御方法
JP3517570B2 (ja) 記録装置及び記録制御方法
JPH0229347A (ja) インクジェット記録装置
JP4387709B2 (ja) 記録データ転送方法及び記録装置
JP3524363B2 (ja) 記録装置及び記録制御方法
JP3530671B2 (ja) 記録装置及びその方法

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081019

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees