JPH04138268A - ドットプリンタの印字方法 - Google Patents

ドットプリンタの印字方法

Info

Publication number
JPH04138268A
JPH04138268A JP26174090A JP26174090A JPH04138268A JP H04138268 A JPH04138268 A JP H04138268A JP 26174090 A JP26174090 A JP 26174090A JP 26174090 A JP26174090 A JP 26174090A JP H04138268 A JPH04138268 A JP H04138268A
Authority
JP
Japan
Prior art keywords
column
dot
printing
pattern
original
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.)
Granted
Application number
JP26174090A
Other languages
English (en)
Other versions
JPH0813557B2 (ja
Inventor
Masahiro Nishida
昌弘 西田
Keiichiro Takahashi
高橋 啓一郎
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.)
Seikosha KK
Original Assignee
Seikosha KK
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 Seikosha KK filed Critical Seikosha KK
Priority to JP2261740A priority Critical patent/JPH0813557B2/ja
Publication of JPH04138268A publication Critical patent/JPH04138268A/ja
Publication of JPH0813557B2 publication Critical patent/JPH0813557B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Dot-Matrix Printers And Others (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、ドツトプリンタの印字方法に関するものであ
る。
[従来の技術] 従来、例えば特開昭60−73852号公報に開示され
ているように、ワイヤドツトプリンタにおいて、フォン
ト等の原ドツトパターンの行方向のドツトライン上に連
続するドツトを1つおきに間引くことによりドツトパタ
ーン変換を行ない、この変換後のドツトパターンに基づ
いて、通常の2倍の速度で印字を行なう印字方法がある
[解決しようとする課題] 上記従来の印字方法では、印字速度は2倍となるか、間
引かれるドツトはすべて削除されてしまうので、印字さ
れたドツトパターンは原ドツトパターンと比較して印字
品質が著しく悪くなる欠点かある。
本発明は、印字品質をほとんど損なうことなく、印字速
度の高速化を実現するドツトプリンタの印字方法を提供
することを目的としている。
[3届を解決するための手段] 本発明は、フォントあるいはグラフィック等を表わす原
ドツトパターンを受けて、印字すべきドツトの1列前の
同行にドツトが存在するとき、上記印字すべきドツトを
上および/または下の行に移し、この移動したドツトの
1列前の同行にドットが存在する場合には上記移動した
ドツトを削除することにより、上記原ドツトパターンを
変換し、この変換後のドツトパターンに基づいて印字を
行なうことにより、上記課題を解決するものである。
[実施例] 以下、本発明の一実施例を図面に基づいて説明する。
第1図において、1はパソコン等の印字文字指定手段、
2は複数種類の文字、数字、記号等の原ドツトパターン
のドツトデータが記憶されているROMからなる原ドツ
トパターン記憶回路、3は原ドツトパターン記憶回路2
から読み出された原ドツトパターンのドツトデータおよ
び原ドツトパターンを所定のアルゴリズムによって変換
したドツトパターンのドツトデータを一時的に記憶する
RAM、4は原ドツトパターン記憶回路2からのドツト
データの読出し上記原ドツトパターンのパターン変換お
よび印字制御等を行なう制御回路、5はRAM3に記憶
されたドツトデータに基づいて印字を行なう印字手段で
あり、例えば、複数の印字ワイヤ等の印字素子をその走
査方向に直交する方向に設けたもの等が用いられる。
つぎに、高速(通常時の2倍速)印字動作の概要を説明
する。まず、モードスイッチ(図示せず。
)を操作して高速印字モードに切り換え、印字文字指定
手段1で印字文字を指定する。印字文字が指定されると
、これに対応する原ドツトパターンのドツトデータが原
ドツトパターン記憶回路2から読み出され、この原ドツ
トパターンが制御回路4によって所定のアルゴリズムに
基づいてパターン変換され、これがRAM3に記憶され
る。そしてRAM3に記憶されたドツトパターンに基づ
いて印字手段5で印字が行なわれるのである。
つぎに、第2図のフローチャートに沿って、制御回路4
による原ドツトパターンのパターン変換方法の概要を説
明する。
まず、原ドツトパターン記憶回路2から読み出された原
ドツトパターンがRAM3に展開される(ステップ■)
第1列のドツトパターンは変換されずにそのままRAM
3に記憶される。つぎに、第2列のドツトパターンが第
1列のドツトパターンに基づいてパターン変換される。
このパターン変換は、第2列のドツトデータの前列同行
にドツトデータがある場合には、その第2列のドツトデ
ータを同列で1つ上の行に移動する。ここで移動先位置
の前列同行にドツトデータがある場合には、上記第2列
のドツトデータは削除されるというものである。
このようにして、1列毎に順次パターン変換される(ス
テップ■)。
1行分のドツトパターン変換が終了すると、その変換さ
れたドツトパターンに基づいて、印字手段5により通常
時の2倍速で印字が行なわれる(ステップ■)。すなわ
ち、第3図(C)かられかるように、1つの印字素子で
連続印字が行なわれることがないため、印字素子の走査
速度を通常の2倍速とすることができるのである。
つぎに、上記ステップ■のパターン変換方法のアルゴリ
ズムの一例を第3図<a>〜(C)を参照しながら説明
する。
本例におけるパターン変換のアルゴリズムは、N−[5
FTl(A and N)xor N1and A]o
r(A and N)である。Nは第N列のドツトデー
タであり、いま、第3図(a)の原ドツトパターンの第
N列のドツトデータのパターン変換を上記アルゴリズム
式に沿って説明する。なお、同図において、第N−1列
のドツトデータはパターン変換済みであるとする。
まず、(A and N)であるが、^はN0T(N−
1)すなわちN−1列のドツトデータの反転、andは
AとNの論理積である。いま、第3図(a)のように第
N−1列のドツトデータN−1は第1行から順にN−1
−(10110111)なので、A−(0100100
0)となる。ここでデータが“1゛のときにドツトが印
字される。また同図のように第N列のドツトデータNは
、N−(00101001)である。
したがって、(A and N)= (0000100
0)となる。これは、第N列において、移動することな
くそのままの位置で印字可能なドツトデータを表わして
いる。
つぎに、l(A and N)xor Nlを行なう。
xorは排他的論理和である。(A and N)およ
びNは上記の通りなので、I(A and N)xor
 Nl −(00100001)となる。これは、第N
列の原ドットデ〜りのうち印字不可能なドツトデータを
表わしている。
つぎに、[5FT((A and N)+tor N1
and Alを行なう。
SFTは、1列中の全ドツトデータをそれぞれ1行上に
移動することを表わす。l(A and N)xor 
Nlのドツトデータは上記の通りなので、5FTI(A
 and N)xorNl −(01000010)と
なる。これは、第N列の原ドツトデータのうち印字不可
能なドツトデータを1行上に移動したときのドツトデー
タを表わしている。Aは上記の通りなのて、[5FTl
(A and N)xor N1and^]−(010
00000)となる。これは、第N列の原ドツトデータ
中の印字不可能なドツトデータを1行上に移動したドツ
トデータにおいて、印字可能なドツトデータを表わして
いる。
つぎに、[5FTl(A and N)xor N1a
nd Alor(A andN)を行なう。[5PTI
(A and N)xor N1and Alおよび(
A and N)は上記の通りなので、[SFT+(^
andN)xor  Nl and  Aコor(^ 
and  N)  −(01001000)となる。こ
れは、[5FTl(^and N)xor N1and
A]のドツトデータすなわち第N列の原ドツトデータの
印字不可能なドツトデータのうち移動により印字可能と
なったドツトデータと、(A and N)のドツトデ
ータすなわち第N列の原ドツトデータの印字可能なドツ
トデータとの論理和をとることにより、第N列のパター
ン変換後のドツトデータを表わしている。すなわち、第
3図(a)の第N列のドツトパターンは同図(b)のよ
うにパターン変換される。
上記のようにして第N列のドツトパターンが変換され、
これと同様にしてNiI 、N+2・・・の各列が順次
パターン変換されていく。ちなみに、第3図(C)にN
i1列までのパターン変換を行なったときのドツトパタ
ーンを示す。
原ドツトパターンの印字例を第4図に示し、その原ドツ
トパターンを上記実施例のパターン変換方法によって変
換したドツトパターンの印字例を第5図に示し、第4図
示の原ドツトパターンを従来のパターン変換方法によっ
て変換したドツトパターンの印字例を第6図に示す。こ
れらの図がられかるように、従来例ではドツト間の間隔
が目立ち、印字品質が低下しているのに対し、本発明に
よる印字例ではドツト間の間隔が補間されており、印字
品質か向上している。特に、印字結果を複写したときに
両者の相違か顕著となり、本発明による印字結果では通
常印字の場合とほとんど差異が見られないことが確認で
きた。
なお、上記実施例においては、原ドツトパターンにおい
て印字不可能なドツトデータを同列の1行上に移動する
ようにしたか、これに限らず、下方への移動、斜め方向
への移動、複数行方の移動等、移動先は任意に設定して
よい。また、例えば、同列の1行上と下というように、
移動先は複数にしてもよい。また、例えば、第1行〜第
n行までは下方へのパターン変換、それ以外の行におい
ては上方へのパターン変換、というようにドツト位置に
よって変換パターンが異なるようにしてもよい。
[効果〕 本発明によれば、印字品質をほとんど損なうことなく、
印字速度の高速化を実現することができる。また、従来
と比較して、ドツトパターン変換時に削除されるドツト
数が減少するので、本発明方法によって印刷された文字
等は複写能力が損なわれることもない。
【図面の簡単な説明】
第1図は本発明方法を用いたプリンタの構成例を示した
ブロック図、第2図は第1図の動作を説明するためのフ
ローチャート、第3図(a)〜(c)は本発明の一実施
例を説明するための説明図、第4図は原ドツトパターン
による印字例を示した説明図、第5図は本発明のパター
ン変換によるドツトパターンの印字例を示した説明図、
第6図は従来のパターン変換によるドツトパターンの印
字例を示した説明図である。 以  上 出願人  株式会社 精 工 舎

Claims (1)

    【特許請求の範囲】
  1. フォントあるいはグラフィック等を表わす原ドットパタ
    ーンを受けて、印字すべきドットの1列前の同行にドッ
    トが存在するとき、上記印字すべきドットを上および/
    または下の行に移し、この移動したドットの1列前の同
    行にドットが存在する場合には上記移動したドットを削
    除することにより、上記原ドットパターンを変換し、こ
    の変換後のドットパターンに基づいて印字を行なうこと
    を特徴とするドットプリンタの印字方法。
JP2261740A 1990-09-29 1990-09-29 ドットプリンタの印字方法 Expired - Lifetime JPH0813557B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2261740A JPH0813557B2 (ja) 1990-09-29 1990-09-29 ドットプリンタの印字方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2261740A JPH0813557B2 (ja) 1990-09-29 1990-09-29 ドットプリンタの印字方法

Publications (2)

Publication Number Publication Date
JPH04138268A true JPH04138268A (ja) 1992-05-12
JPH0813557B2 JPH0813557B2 (ja) 1996-02-14

Family

ID=17366050

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2261740A Expired - Lifetime JPH0813557B2 (ja) 1990-09-29 1990-09-29 ドットプリンタの印字方法

Country Status (1)

Country Link
JP (1) JPH0813557B2 (ja)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01218851A (ja) * 1988-02-29 1989-09-01 Oki Electric Ind Co Ltd ドットマトリクス式プリンタ
JPH01221254A (ja) * 1988-03-01 1989-09-04 Matsushita Electric Ind Co Ltd プリンタ制御回路
JPH01310968A (ja) * 1988-06-08 1989-12-15 Oki Electric Ind Co Ltd プリンタの高速印刷方式

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01218851A (ja) * 1988-02-29 1989-09-01 Oki Electric Ind Co Ltd ドットマトリクス式プリンタ
JPH01221254A (ja) * 1988-03-01 1989-09-04 Matsushita Electric Ind Co Ltd プリンタ制御回路
JPH01310968A (ja) * 1988-06-08 1989-12-15 Oki Electric Ind Co Ltd プリンタの高速印刷方式

Also Published As

Publication number Publication date
JPH0813557B2 (ja) 1996-02-14

Similar Documents

Publication Publication Date Title
KR940006536B1 (ko) 도트프린터의 인자방법
JPH04138268A (ja) ドットプリンタの印字方法
JP4369995B2 (ja) ドラフト印刷を行う方法及びその装置
JP2657198B2 (ja) ドットプリンタの印字方法
JP2626691B2 (ja) ドットプリンタの印字方法
JP3967175B2 (ja) 画像処理システム
JPH08183207A (ja) カラーイメージデータ制御方法
JP2618528B2 (ja) 文字描画装置と文字出力補正方法並びに文字出力装置
JP4376011B2 (ja) フォント拡大装置および方法、ならびに印字装置および方法
US5457774A (en) Bit map data generation apparatus
KR940006537B1 (ko) 도트프린터의 인자방법
JP2604452B2 (ja) サーマルヘッドの発熱補正装置
JPS6188291A (ja) 文字フオントひずみ補正方式
JP2881924B2 (ja) データ記憶装置
JPH08183208A (ja) ビットマップ記録方法および記録装置
JPH06328784A (ja) プリンタ等のエミュレーション方式
JPH02107458A (ja) 縮小印字方法
JPH05246075A (ja) ビットマップデ−タ発生装置
JPS6137441A (ja) ドツトプリンタの高速印字処理方式
JPH03258555A (ja) ドットプリンタの印字方法
JPH023092A (ja) ファクシミリ装置の文字補間法
JPH1071744A (ja) ドットプリンタ
JPH03120060A (ja) 縮小印刷方法
JPH08314656A (ja) 印刷方法及び印刷装置
JPS62284581A (ja) 網点画像形成方法

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090214

Year of fee payment: 13

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

Free format text: PAYMENT UNTIL: 20100214

Year of fee payment: 14

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

Free format text: PAYMENT UNTIL: 20110214

Year of fee payment: 15

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110214

Year of fee payment: 15