JPS63155271A - ドツトパタ−ン縮少処理方法 - Google Patents

ドツトパタ−ン縮少処理方法

Info

Publication number
JPS63155271A
JPS63155271A JP61302183A JP30218386A JPS63155271A JP S63155271 A JPS63155271 A JP S63155271A JP 61302183 A JP61302183 A JP 61302183A JP 30218386 A JP30218386 A JP 30218386A JP S63155271 A JPS63155271 A JP S63155271A
Authority
JP
Japan
Prior art keywords
dot
dots
pattern
dot pattern
character
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
JP61302183A
Other languages
English (en)
Inventor
Keisuke Nakamura
桂祐 中村
Katsuyasu Fujii
克泰 藤井
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP61302183A priority Critical patent/JPS63155271A/ja
Publication of JPS63155271A publication Critical patent/JPS63155271A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Image Processing (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔目 次〕 概要 産業上の利用分野 従来の技術(第5図) 発明が解決しようとする問題点 問題点を解決するため0手段(第1図)作用 実施例 (a)  一実施例の説明 (第2図、第3図、第4図) (b)  他の実施例の説明 発明の効果 C概 要〕 縦mドツトのドツトパターンを縦m/lドツトのドツト
パターンに縮少するドツトパターン縮少処理方法におい
て1mドツトのドツトパターンをlドツト単位で区切9
2区切ったドツト間の論理和ドツト列を区切シ位置を異
ならしめて複数作成し、複数の論理和ドツト列間の論理
積をとって得ることにより、適切な並びで品質のよい縮
少パターンを得るもの。
〔産業上の利用分野〕
本発明は、ドツトプリンタ等のドツトの集合によって文
字等のパターンを表現する装置において用いられるドツ
トパターンを縮少する処理方法に関する。
ドツトプリンタ等においては、ドツトの集合によって文
字等を表現することから2文字毎のドツトパターンをメ
モリに持っている。近年の様々な要求に伴ない、一定の
大きさの文字ならず縮少した文字(スクリプト文字とい
う)も表現することが要求されている。このために縮少
した文字のドツトパターンをメモリに持たせることは、
メモリの容量を大とすることから、格納されたドツトパ
ターンを縮少して、縮少文字パターンを作成することが
行なわれている。
この場合、ドツト数が少なくなるため、印字品質が元の
ドツトパターンより劣化することから。
なるべく劣化の少ない縮少ドツトパターンの得られる縮
少処理方法が望まれている。
〔従来の技術〕 第5図は従来技術の説明図である。
従来の縮少処理方法は、縦mビットのドツトパターンに
対し、縦方向に1/l縮少するのに、lビット毎に縦m
ビットのパターンを区切92区切ったドツト間の論理和
をとって1/lの縮少ドツトパターンを得ていた。
例えば、第5図(5)に示す如く、縦10ビツト(ff
l=10)のドツトパターンを1/2縮少し。
5ビツトの縮少ドツトパターンにするには上から2ビツ
トづつ区切シ、2ビット毎のドツト間の論理和をとって
1/2倍である5ビツトのパターンを求めていた。
〔発明が解決しようとする問題点〕
このような、従来の縮少処理方法では2区切シ位置は一
定であり、ドツトの並びは全く考慮されない。
このため、適切なドツト並びで品質の良いものが得られ
なかった。例えば、第5図の)の如く、左側の縦16ビ
ツトの文字「F」を右側の縦8ビツトの文字rFJに1
/2縮少する場合のように。
左側の文字rFJのY1番目とY2番目は同一のグルー
プ内に区切られるため、右側の縮少文字rFJのY1番
目に収まるが、左側の文字rVJのY88番目Y99番
目同一のグループ内に区切られないため、右側の縮少文
字rFJのY4番目と、Y5番目にあられれ、2本線が
片方では1本線に、他の片方では2本線というように見
苦しい文字となることがある。
又、第5図(5)のパターンでは、2ドツトの内いずれ
か1つがオン(黒)であれば、この区切シはオン(黒)
となるから、縮少した場合オール黒となり2元のパター
ンのドツト配置と大きく異なったものとなる。
即ち、従来技術は、縮少によって、オンドツトが減らな
いよう、ドツトの並びは考慮せずに、縮少していること
から、適切な並びのもの及び品質の良いパターンが得ら
れないという問題が生じていた。
本発明は、縮少しても品質の劣化の少ないドツトパター
ンを得ることができるドツトパターン縮少処理方法を提
供することを目的とする。
〔問題点を解決するための手段〕
第1図は9本発明の原理説明図である。
本発明では、第1図(5)に示す如く、まず対象となる
m(=10 )ドツトのパターン列に対し。
1/l (l=2 )倍のm/l (=5 ) ヒy 
)(Di少ドツトパターンを作成するのに、1(=2)
ドツト単位で区切シ且つ区切シ位置をA1〜A5゜B1
−B5と異ならしめ、これらのドツト間の論理和ドツト
列A1〜A5.Bl〜B5を第1図(B)の如く作成し
、ドツト列A、Bの論理積を第1図00如くとって、m
/lドツトのパターンを得るようにしている。
図では1/2倍を示しているが、1/3倍。
1/4倍・・・でおってもよく、論理和ドツト列もlに
応じて、3,4・・・列作成してもよい。
〔作 用〕 本発明では9区切シ位置によって縮少ドツトパターンの
並びが不適切になることから1区切り位置をかえて論理
和をとった複数の論理和ドツト列を作成し9次に最適ド
ツト列を得るのに、これらの論理積をとっている。
即ち、従来のオンのドツトをできるだけ減らさないとい
う思想に対し、余分なオンドツトを減らして、自然なド
ツトパターンを得ようとするものであり9区切り位置の
偶然性による不適切なドツトの並びを排除する。
〔実施例〕
(a)  一実施例の説明 第2図は本発明の一実施例構成図でおり、ドツトプリン
タの制御装置を示している。
図中、1はプロセッサ(CPU)であ夛、印字制御及び
文字縮少制御を行なうもの、2は文字パターン発生器(
CG)でアシ、各文字パターンが縦24ドツトX横18
ドツトで格納されているもので4p、ROM(リードオ
ンリーメモリ)で構成されているもの、3はRAM(ラ
ンダムアクセスメモリ)で6D、CPUIのワークエリ
ア3aと、印字すべき文字データを蓄える文字データバ
ッフy3bと、1行分の展開された文字パターンを格納
するラインバッフ73Cとを含み、ワークエリア3aに
文字縮少バッフ130を有するもの。
4はドツトプリントヘッドであり9例えば24ドツトの
ワイヤドツトヘッドで構成されるもの、5はドライバで
あり、ドツトプリントヘッド4をラインバッファ3Cの
ドツトパターンに基いて駆動するもの、6はパスであり
、CPUIとRAM3゜−C,G2.  ドライバ5を
接続するものである。
第3図は本発明の一実施例処理フロー図である。
予じめ、上位装置から与えられた印字情報は。
CPUIによって編集処理され1文字コードに対応する
CO2上の格納アドレスと縮少等の指定情報とを有する
文字情報が2文字データバッフ13bに格納されている
ものとする。
■ CPUIは文字データバッファ3bは文字情報を読
み出し2文字情報の指定情報から縮少文字かを判定し、
縮少文字でなければ、ステップ■に進む。
■ 縮少文字であれば、CPUIは格納アドレスよ、9
0G2をアクセスし、1列、この場合3バイト(24ビ
ツト)分のドツトパターンを読出す。
■ CPUIは、読出したドツトパターンの(2n−1
)番目のドツトと2n番目のドツトの論理和をとる。第
1図囚、(B)に示した如く、上から1番目と2番目の
論理和B1,3番目と4番目の論理和B2.・・・とい
うようにして論理和ドツト列B (n / 2 )を生
成する。
■ 次に、CPUIは読出したドツトパターンの(2n
−2)番目のドツトと(2n−1)番目のドツトの論理
和をとる。第1図(5)、(B)に示した如く、0査目
と1番目の論理和(0査目はないので1番目のドラ))
AI、2番目と3番目の論理和A2・・・というように
して論理和ドツト列A (n/2)を生成する。
■ CPUIは、論理和ドツト列A (n / 2 )
と論理和ドツト列B (n / 2 )との間で論理積
をとる。即ち、AlとBl、A2とB2・・・の論理積
をとり、第1図(QK示した如く、縮少ドツト列C(n
/2 )を生成し、1列分の縮少ドツト列をえる0 これをCPUIは文字縮少バッファ3oヘスドアする。
■ そして、CPUIは1文字分の列の縮少処理を終了
したかを調べ、終了していなければ、当該文字パターン
の次の列の縮少処理に進むべく。
ステップ■に戻る。
■ 一方、CPUIは1文字分の縮少処理終了と判定す
ると、縮少した文字パターンを文字縮少バッファ30か
らラインバッファ3Cに移す。
■ 一方、ステップ■で、縮少文字でないと判定すると
、CPUIは、格納アドレスよυCG2をアクセスし、
1文字のドツトパターンをラインバッファ3Cに書き込
む、。
■ CPUIは、ステップ■又は■の終了後。
その行のラインバック13cへの文字パターン展開終了
かを調べ、終了でなければ2文字データバッファ3bか
ら次の文字情報を読み出し、ステップ■に戻る。
逆に、その行の文字パターン展開終了と判定すると、C
PUIはバス6を介しドライバ5に順次ラインバッファ
3Cの内容を送りドライバ5を駆動して、ヘッド4によ
シラインバッファ3cの内容を印字せしめて、1行分の
印字処理を終了する。
このようにして縮少された文字パターンを第4図に示す
第4図の左が縮少前の文字パターンrFJであシ、第4
図の右が1/2縮少後の文字パターンrFJである。
ドツトプリンタにおいては、縦方向はドツトをオーバー
ラツプさせて連続して見えるように印字するので、実際
には、縦方向のドツトはオーバーラツプし1本発明の様
にオンドツトを減らした方がきれいな文字として表現で
きる。
(b)  他の実施例の説明 上述の実施例では、アルファベット文字を例にしたが、
その他数字、記号等であってもよく。
1/2縮少のみならず、1/3.1/4縮少も可能であ
る。
この場合2例えば、1/3縮少では、論理和ドツト列を
3つ生成してもよく、又、2つであってもよい。
又、ドツトプリンタに限らず、他の装置にも適用できる
以上本発明を実施例により説明したが2本発明は本発明
の主旨に従い徨々の変形が可能であシ。
本発明からこれらを排除するものではない。
〔発明の効果〕 以上説明した様に1本発明によれば9種々の区切シ位置
の論理和ドツト列を生成し、これらの論理積をとって縮
少パターンを生成しているので。
区切シ位置による縮少時のドツトの不適切な並びを排除
でき、余分なオンドツトを減らし、自然な並びの縮少ド
ツトパターンを得ることができるという効果を奏する。
又、論理処理で実現できるので、容易に且つ簡易に実現
できるという効果も奏する。
【図面の簡単な説明】
第1図は本発明の原理説明図。 第2図は本発明の一実施例構成図。 第3図は本発明の一実施例処理フロー図。 第4図は本発明の詳細な説明図。 第5図は従来技術の説明図である。 図中、1・・・CPU。 2・・・CG(文字パターン発生器)。 3C・・・ラインバッファ。 等出願人 富士通株式会社

Claims (1)

  1. 【特許請求の範囲】 少なくとも一方向にmドット有するドットパターンを一
    方向にm/lドット(m>l、m/lは整数)のドット
    パターンに縮少処理するドットパターンの縮少処理方法
    において、 mドットのドットパターンをlドット単位で区切り且つ
    区切ったドット間の論理和結果である論理和ドット列を
    、各々区切り位置を異ならしめて複数作成し、 複数論理和ドット列の対応するドット間の論理積を求め
    て、m/lドットのドットパターンを得るようにしたこ
    とを 特徴とするドットパターン縮少処理方法。
JP61302183A 1986-12-18 1986-12-18 ドツトパタ−ン縮少処理方法 Pending JPS63155271A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61302183A JPS63155271A (ja) 1986-12-18 1986-12-18 ドツトパタ−ン縮少処理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61302183A JPS63155271A (ja) 1986-12-18 1986-12-18 ドツトパタ−ン縮少処理方法

Publications (1)

Publication Number Publication Date
JPS63155271A true JPS63155271A (ja) 1988-06-28

Family

ID=17905932

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61302183A Pending JPS63155271A (ja) 1986-12-18 1986-12-18 ドツトパタ−ン縮少処理方法

Country Status (1)

Country Link
JP (1) JPS63155271A (ja)

Similar Documents

Publication Publication Date Title
US4621340A (en) Method for construction and display of ideographic characters
EP0207788B1 (en) Apparatus and method for displaying dot matrix characters in enhanced form
JP3238580B2 (ja) 太め細め文字生成装置
KR100212412B1 (ko) 문자패턴 생성장치
US5481277A (en) Character generator
JPS63155271A (ja) ドツトパタ−ン縮少処理方法
US5923321A (en) Structural graph display system
JPS594706B2 (ja) 印字パタ−ン発生装置
JP3034140B2 (ja) 文字生成方法及びその装置
JP2980732B2 (ja) アウトラインフォントの生成方法
JPH05246075A (ja) ビットマップデ−タ発生装置
JPH0458392B2 (ja)
US5457774A (en) Bit map data generation apparatus
JP2835056B2 (ja) 高品質文字パターン発生方式
JP3003265B2 (ja) シリアルプリンタ
JPH02287739A (ja) メモリアクセス方法
JP2965429B2 (ja) 文字出力装置
JPH05309873A (ja) 縮小文字パターン作成装置
JP2757986B2 (ja) シリアルドットプリンタ装置の印字制御装置
JPH0281653A (ja) ドットマトリクスプリンタにおける斜体文字の傾斜設定方法
JPH0439434B2 (ja)
JPH03120060A (ja) 縮小印刷方法
JPH0596811A (ja) 印字方法
JPH02141797A (ja) 文字パターン発生装置
JPH0281639A (ja) 印字パターン生成方式