JPH0811352A - プリンタ制御装置 - Google Patents

プリンタ制御装置

Info

Publication number
JPH0811352A
JPH0811352A JP15230294A JP15230294A JPH0811352A JP H0811352 A JPH0811352 A JP H0811352A JP 15230294 A JP15230294 A JP 15230294A JP 15230294 A JP15230294 A JP 15230294A JP H0811352 A JPH0811352 A JP H0811352A
Authority
JP
Japan
Prior art keywords
printing
image
paper
head
feed
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
JP15230294A
Other languages
English (en)
Inventor
Masatoshi Matsudaira
正年 松平
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.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
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 Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP15230294A priority Critical patent/JPH0811352A/ja
Publication of JPH0811352A publication Critical patent/JPH0811352A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Dot-Matrix Printers And Others (AREA)
  • Character Spaces And Line Spaces In Printers (AREA)

Abstract

(57)【要約】 【目的】 低密度ヘッドで高密度印字をする場合、用紙
の上端及び下端付近については印字イメージの垂直方向
ライン間隔分の紙送りを伴う印字を行い、それ以外の範
囲では垂直方向ライン間隔より大きい一定量の紙送りを
伴う印字を行うことで、印字品質を低下させることな
く、かつ印字領域を狭めることのない印字を実現する。 【構成】 垂直位置チェッカでヘッドの位置が用紙の上
端及び下端付近であるかをチェックし、用紙の上端及び
下端付近ならば微小送り印字制御部7で印字制御し、そ
れ以外の領域ならば定ピッチ送り印字制御部8で印字制
御を行う。微小送り印字制御部7は印字すべきイメージ
の垂直ライン間隔分の紙送りを伴う印字を行い、定ピッ
チ送り印字制御部8は垂直ライン間隔を越える一定量の
紙送りを伴う印字を行う。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は低密度ヘッドを用いて高
密度イメージを印字するシリアルプリンタに用いられる
プリンタ制御装置に関する。
【0002】
【従来の技術】シリアルドットマトリクスプリンタにお
いて低密度のヘッドで高密度のイメージを印字する場
合、イメージの垂直方向密度に応じた微小紙送りを行い
ながら印字する方法が一般に行われるている(以下微小
送り印字と称す)。この方法を図2を用いて詳細に説明
する。図2(a)に黒丸で示したイメージをイメージの
縦密度の1/4の密度のヘッドを用いて印字する場合、
まず現在のヘッドの印字要素位置(図中の四角印)で印
字可能なライン(図2(b)中の黒丸)を印字する。こ
の後イメージの垂直方向ライン間隔mの紙送りをし、ヘ
ッドを1ライン分下にずれた位置に相対移動させる。以
上の操作を4回繰り返すことで(図2(c)乃至
(e))、図2(a)に示すイメージの印字を完了す
る。通常はこの後、印字済みの分だけの紙送りを実行す
る(図2の例では8ライン分)。
【0003】しかしながらこの方法では、1印字要素で
隣接する複数ラインを印字するため印字要素の特性が増
幅され、例えば図2の例では4ラインごとに隙間や重な
りが生じてしまう。また、図2の例では1ライン分の紙
送り4回と8ライン分の紙送り1回の紙送りを行うが、
このような場合紙送りピッチが一定値でないことから紙
送り精度不良による印字ずれ、重なり等も生じ印字品質
低下が著しい。
【0004】この欠点を解決する方法として、米国特許
4198642号明細書では、印字の際の紙送りをイメ
ージの垂直方向ライン間隔を超えた一定ピッチで行う方
法を開示している(以下定ピッチ送り印字と称す)。図
3は、この定ピッチ送り印字を説明するもので、図3
(a)に黒丸で示したイメージをイメージの縦密度の1
/4密度間隔で3個の印字要素を配設したヘッドを用い
て印字する場合を示している。先ず現在のヘッドの印字
要素位置(図中の四角印)で印字可能なライン(図3
(b)の黒丸)を印字する。図2の場合と異なり、図3
(b)では使用する印字要素は最下端の1個のみであ
る。この後3ライン分紙送りする。以下同様にして印字
と3ライン紙送りを繰り返し、6回の走査で図3(a)
に示すイメージの印字を完了する。この時の定ピッチ紙
送り量(図3の例では3ライン分の量)は印字すべきイ
メージのライン密度、ヘッドの印字要素の密度、印字要
素の個数で一義的に決まり、印字要素間隔がkライン相
当で、n個の印字要素を持つヘッドであれば(k、nは
互いに素)、nライン分の紙送りをして行けばよい。
【0005】この方法では、同じ印字要素で隣接するラ
インが印字されないため、図2の例で示した方法での欠
点を防止できる。また、常に同じピッチで紙送りするた
め、紙送りばらつきによる印字不良を防止することも可
能であるが、図3(a)乃至(c)の過程では、ヘッド
位置がイメージよりも上になければならず、また図3
(f)乃至(g)まではヘッドの位置がイメージより下
にきてしまうため、ヘッドの相対的可動領域と比べて印
字領域がより狭くなるという欠点を有する。
【0006】
【発明が解決しようとする課題】本発明は上記実状に鑑
みなされたもので、低密度のヘッドを用いた場合でも印
字領域を狭めることなしに高品質の印字を可能とせしめ
るプリンタ制御装置を提供することを目的とする。
【0007】
【課題を解決するための手段】本発明は、印字ヘッドの
走査と紙送りとを行って文字・イメージの印刷を行う印
字装置を制御するプリンタ制御装置において、印字すべ
きイメージのライン密度より低密度の印字要素で構成さ
れるヘッドを有し、印字に際して印字媒体の上端及び下
端またはいずれか一方については垂直方向ライン間隔分
の紙送りをし、これ以外の箇所については該垂直方向ラ
イン間隔を越える一定量の紙送りをすることで、印字領
域を狭めることなしに高品質の印字を実現することを可
能としたものである。
【0008】
【実施例】
(実施例1)図1は本発明の概要を示すブロック図であ
る。ホストコンピュータ1からインターフェイスを介し
て本発明のプリンタ2に印刷データが転送されと、制御
部3は転送された印刷データを解析し、必要に応じてキ
ャラクタジェネレータ(CG)4からフォントデータを
読み出し、印刷イメージを印刷バッファ9に書き込む。
このとき制御部3は垂直位置を垂直位置チェッカ5に送
り、垂直位置チェッカ5は現在のヘッドの位置がページ
上端から所定の範囲にあるか、またはページ下端から所
定の範囲にあるかをチェックする。所定の範囲にあれば
チャネル6を操作し、印字制御を微小送り印字制御部7
に切り換える。また垂直位置が所定の範囲になければ印
字制御を定ピッチ送り印字制御部8に切り換える。微小
送り制御部7は図2に示す印字方法で印字を制御し、定
ピッチ送り印字制御部8は図3に示す印字方法で印字を
制御する。微小送り印字制御部7ないし定ピッチ送り印
字制御部8で処理された印字イメージは印刷バッファ9
に格納される。印刷バッファ9に格納されたデータはホ
ストコンピュータ1から送られる印字起動コマンドをト
リガとして印字制御部10に送られ、印字が実行され
る。
【0009】図4は本発明による印字の順序を示す図で
あり、また図5は印字の手順を示すフローチャートであ
る。以下これらの図を用いて印字処理の詳細を説明す
る。ここでは図4(a)に示すパターン「Aj」を印字
するものとし、ヘッドの位置はイメージ上端ラインとヘ
ッド上端印字要素の位置が等しい位置にある場合を想定
する。また微小送り印字はイメージ上端に限り、上端か
ら2ラインまでの範囲を微小送り印字で行うものとす
る。
【0010】まず未印字ライン(この時点では全ライ
ン)のうち現在のヘッドの位置で印字可能なラインを展
開する(ステップ1)。このステップで展開されるライ
ンが図4(b)の黒丸で表したラインであり、展開した
イメージをステップ2で印字する。そして、印字終了後
現在の垂直位置が所定の範囲にあるかをチェックする
(ステップ3)。この例では上端から2ラインめの位置
までが所定の範囲であり、現在のヘッドの位置はその範
囲内にあるのでステップ4に移り、ステップ4で1ライ
ン分紙送りして、現在の垂直位置ポインタを+1する
(ステップ6)。この時点でヘッドの位置は図4(c)
の位置に移動して、次の2パス目の処理に入ることにな
る。
【0011】この例では、上端から2ラインまでの範囲
を微小送り印字範囲としているので、3パス目(図4
(d))までは1パス目と同様の印字が行われることに
なり、図4(b)乃至(d)に示す印字は、図2で示し
た微小送り印字方法が行われる。
【0012】一方、4パス目の印字後からは、ヘッドの
垂直方向位置が上端から2ラインの範囲を越えるため、
垂直位置が所定の範囲にあるかのチェック(ステップ
3)がnoとなる。この場合、ステップ5に移り、3ラ
イン分紙送りする。これ以降の印字(図4(e)乃至
(i))はすべて同様の手順を踏み、図3で示した定ピ
ッチ送り印字方式に従い印字を行う。
【0013】図4の例ではイメージが縦16ライン分し
か記載していないが、イメージが下に連続している場合
もまったく同様の手順を繰り返すことができる。
【0014】(実施例2)以上説明した第1の実施例で
は印字開始当初のイメージ上端で微小送りを実行し、定
ピッチ送り印字に以降する制御を説明したが、第2の実
施例では、定ピッチ送り印字からイメージ下端で微小送
り印字を行い印字を完了する制御を図5と図6を用いて
以下に説明する。
【0015】ここでは図6(a)で示されるパターン
「Aj」を印字するものとし、ヘッドの位置はイメージ
上端ラインとヘッド下端印字要素の位置が等しい位置に
ある場合を想定する。また簡単のため微小送り印字はイ
メージ下端に限り、下端から4ラインまでを微小送り印
字で行うものとする。
【0016】まず未印字ライン(この時点では全ライ
ン)のうち現在のヘッドの位置で印字可能なラインを展
開する(ステップ1)。このステップで展開されるライ
ンが図6(b)の黒丸で表したラインである。次に展開
したイメージを印字する(ステップ2)。次に現在の垂
直位置が所定の範囲かをチェックする(ステップ3)。
この例では下端から4ラインめの位置までが所定の範囲
であり、現在のヘッドの位置はその範囲外にあるのでス
テップ5に移り、ステップ5で3ライン分紙送りし、現
在の垂直位置ポインタを+3する(ステップ6)。この
時点でヘッドの位置は図6(c)の位置に移動して、2
パス目の処理に入ることになる。以降4パス目(図6
(e))までは同様の印字処理になり、図6(b)乃至
(e)に示す印字は、図3で示した定ピッチ送り印字方
法が行われる。
【0017】一方、5パス目の印字後からは、ヘッドの
垂直方向位置が下端から4ラインの範囲を越えるため、
垂直位置が所定の範囲にあるかのチェック(ステップ
3)がyesとなる。この場合、ステップ4に移り、1
ライン分紙送りする。これ以降の印字(図6(f)乃至
(i))はすべて同様の手順を踏み、図2で示した微小
送り印字方式に従い行われる。
【0018】(実施例3)更に、第3の実施例を以下に
説明する。
【0019】図7は第3実施例の印字の順序を示す図で
あり、図8は印字の手順を示すフローチャートである。
ここでは図7(a)で示されるパターン「Aj」を印字
するものとし、ヘッドの位置はイメージ上端ラインとヘ
ッド上端印字要素の位置が等しい位置にある場合を想定
する。また印字要素の密度と印字すべきイメージのライ
ン密度は等しいものとし、イメージ上端から2ラインま
でに印字ヘッドが位置する場合に全印字要素を使用して
印字するものとする。
【0020】まず現在の垂直位置が所定の範囲であるか
をチェックする(ステップ11)。現在のヘッドの垂直
位置は図7(b)の位置にあり、上端から2ラインまで
の範囲内にあるため、ステップ11のチェックはyes
となりステップ12に移る。ステップ12では全印字要
素を使用して印字可能な未印字ラインを展開する。ここ
で展開されるラインは図7(b)の黒丸で示したライン
である。展開したラインをステップ14で印字し、ステ
ップ15で3ライン分の定ピッチ紙送りを実行し、ステ
ップ16で垂直方向位置ポインタを+3し、その後2パ
ス目の処理に入る。
【0021】2パス目でのヘッドは、図7(c)に示す
ように上端から3ライン目に位置することになり所定の
範囲を越えているので、ステップ11のチェックはno
となり、ステップ13を実行する。ステップ13では1
/4の印字要素(図7(c)白四角で示す)で印字可能
な未印字ラインを展開する。ここで展開されるラインは
図7(c)の黒丸で示したラインであり、展開したライ
ンをステップ14で印字する。そして、ステップ15で
3ライン分の定ピッチ紙送りを実行し、ステップ16で
垂直方向位置ポインタを+3する。このように2パス目
の印字は図3で示した定ピッチ紙送り印字を行う。以下
3パス目乃至6パス目(図7(d)乃至(g))も同様
に定ピッチ紙送り印字を行って行く。
【0022】
【発明の効果】以上説明したように、本発明においては
ページの上端ないし下端ではイメージ1ライン分の紙送
りを伴う印字を行い、それ以外の範囲ではイメージ1ラ
インを越える量の紙送りを行うようにしたので、低密度
ヘッドを用いて高密度イメージを印字した場合でも印字
品質の低下を最低限に抑えることができる。
【図面の簡単な説明】
【図1】本発明のプリンタの概要を示すブロック図であ
る。
【図2】微小紙送り印字の順序を示す図である。
【図3】定ピッチ紙送り印字の順序を示す図である。
【図4】本発明の実施例における印字順序を示す図であ
る。
【図5】本発明の実施例における印字手順を示すフロー
チャートである。
【図6】本発明の実施例における印字順序を示す図であ
る。
【図7】本発明の実施例における印字順序を示す図であ
る。
【図8】本発明の実施例における印字手順を示すフロー
チャートである。
【符号の説明】
1 ホストコンピュータ 2 実施例としてのプリンタ 3 制御部 4 キャラクタジェネレータ 5 垂直位置チェッカ 6 チャネル 7 微小送り印字制御部 8 定ピッチ送り印字制御部 9 印刷バッファ 10 印字制御部

Claims (4)

    【特許請求の範囲】
  1. 【請求項1】 印字ヘッドを桁方向の走査し記録を行う
    シリアル方式のプリンタ制御装置において、 ヘッドを構成する印字要素のうち印字すべきイメージを
    構成するドット密度の整数分の1の密度の印字要素のみ
    を使用し、 印字に際し、印字媒体の上端及び下端またはいずれか一
    方については印字すべきイメージの垂直方向ドット間隔
    分の紙送りをし、 上記以外の箇所については該垂直方向ドット間隔を越え
    る一定量の紙送りをすることで高密度印字を実現するこ
    とを特徴とするプリンタ制御装置。
  2. 【請求項2】 印字するイメージの上端及び下端または
    いずれか一方については印字すべきイメージの垂直方向
    ドット間隔分の紙送りをし、 上記以外の箇所については該垂直方向ドット間隔を越え
    る一定量の紙送りをすることを特徴とする請求項1記載
    のプリンタ制御装置。
  3. 【請求項3】 該垂直方向ドット間隔分の紙送りを伴う
    印字の場合はヘッドを構成する印字要素を最大限使用
    し、 該垂直方向ドット間隔を越える一定量の紙送りを伴う印
    字の場合はイメージを構成するドット密度の整数分の1
    の密度の印字要素のみを使用することを特徴とする請求
    項1、2記載のプリンタ制御装置。
  4. 【請求項4】 あらかじめヘッドを構成する印字要素が
    印字すべきイメージの整数分の1しか有しないことを特
    徴とする請求項1、2記載のプリンタ制御装置。
JP15230294A 1994-07-04 1994-07-04 プリンタ制御装置 Pending JPH0811352A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP15230294A JPH0811352A (ja) 1994-07-04 1994-07-04 プリンタ制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP15230294A JPH0811352A (ja) 1994-07-04 1994-07-04 プリンタ制御装置

Publications (1)

Publication Number Publication Date
JPH0811352A true JPH0811352A (ja) 1996-01-16

Family

ID=15537559

Family Applications (1)

Application Number Title Priority Date Filing Date
JP15230294A Pending JPH0811352A (ja) 1994-07-04 1994-07-04 プリンタ制御装置

Country Status (1)

Country Link
JP (1) JPH0811352A (ja)

Similar Documents

Publication Publication Date Title
US5841552A (en) Image processed apparatus for processing images having different resolutions
CN100377879C (zh) 喷墨容错的方法
JP2017182597A (ja) 制御装置、および、コンピュータプログラム
JP2008001105A (ja) 被印刷物の印刷方法
JPS6122960A (ja) 印字速度切替方式
US6935715B2 (en) Method of ink jet printing with improved end of page printing
JP2003011458A5 (ja)
US6948790B2 (en) Non-uniform resolutions for printing
KR100227056B1 (ko) 시리얼 프린터
JPH0811352A (ja) プリンタ制御装置
JPH09123527A (ja) 記録装置およびその記録データ処理方法
US7036897B2 (en) Method and apparatus for operating a printer
JP3603386B2 (ja) 印刷制御方法及びプリンタ
JP2004255700A5 (ja)
JP3087845B2 (ja) 原稿画像をスキャナで読み取って拡大印刷するデジタル画像処理方法
JPH0679922A (ja) 記録装置
JP3165346B2 (ja) シリアルプリンタ
JPH0425870B2 (ja)
JPH0825313B2 (ja) 印字制御装置
JP3424708B2 (ja) ドットマトリクス印字システム
US5408592A (en) Printer having a data output time controller
JPH10838A (ja) 印刷システム、その濃度補正方法およびテストパターン
JP2692203B2 (ja) プリンタ
JP3841216B2 (ja) 記録システム
JP3902800B2 (ja) 印字制御装置及び該装置の制御方法