JPH0499659A - プリンタのビットマップ文字データのスムージング処理方式 - Google Patents

プリンタのビットマップ文字データのスムージング処理方式

Info

Publication number
JPH0499659A
JPH0499659A JP2217595A JP21759590A JPH0499659A JP H0499659 A JPH0499659 A JP H0499659A JP 2217595 A JP2217595 A JP 2217595A JP 21759590 A JP21759590 A JP 21759590A JP H0499659 A JPH0499659 A JP H0499659A
Authority
JP
Japan
Prior art keywords
program
printer
pattern
buffer memory
smoothing
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
JP2217595A
Other languages
English (en)
Other versions
JP2890742B2 (ja
Inventor
Nobuhiro Kasagi
笠木 信宏
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP2217595A priority Critical patent/JP2890742B2/ja
Publication of JPH0499659A publication Critical patent/JPH0499659A/ja
Application granted granted Critical
Publication of JP2890742B2 publication Critical patent/JP2890742B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • Dot-Matrix Printers And Others (AREA)
  • Document Processing Apparatus (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、プリンタの拡張制御機能に関し、特に、ビッ
トマツプ文字データのスムージング処理方式に関する。
〔従来の技術〕
従来、この種のプリンタは、任意の倍率の拡大文字にス
ムージング処理を行い描画する際に、ドツトマトリック
ス型フォントとして内部に記憶されている文字パターン
に目的とする任意の倍率の拡大を一括に行い、得られた
印字パターンを一時的にバッファメモリ内に記憶させ、
その印字パターンを指定された回数のみスムージング処
理を行っている。
従来技術について図面を参照して説明する。
第2図(1) 、 (2) 、 (3)は従来例の動作
原理を示す説明図である。
ここで、従来技術では、4倍拡大後、スムージング処理
を行って印字パターンを形成させる際には、第2図(1
)(以下、第2図を略す、)のパターンを4倍拡大にし
て(2)のパターンを得たffl、この結果に指定され
た回数のみスムージング処理をして(3)のパターンを
得、これを印字している3 〔発明が解決しようとする課題〕 上述した従来のプリンタでは、目的とする任意の拡大を
一括に行い、その後、指定された回数のみスムージング
処理を行っているので、スムージング処理を行う回数が
文字の拡大における倍率に比して少ない場合、文字輪郭
の曲線部の近似誤差かビットマツプ上で十分最小の値と
ならないという欠点がある。
〔課題を解決するための手段〕
本発明のプリンタのビットマツプ文字データのスムージ
ング処理方式は、ドツトマトリックス型フォント構造を
有するマイクロプログラム制御のプリンタにおいて、任
意の倍率の拡大文字にスムージング処理を行い描画する
際に、印字可能な最小倍率の拡大とスムージング処理を
交互に繰返して目的とする任意の倍率の拡大文字を描画
させるプログラムを内蔵しているリードオンリーメモリ
(以下、ROMと略す。)と、ROM内のプログラムを
始めとするプリンタ装置の各部を制御するマスタ制御部
によりプログラム実行中に、新しく得た印字パターンま
たはそのパターンを得るまでに必要とした印字パターン
を一時的に記憶するバッファメモリとを有している。
〔実施例〕
本発明の実施例について図面に基づいて説明する。
第1図は本発明の一実施例のビットマツプ文字データの
スムージング処理方式のブロック図、第2図(1) 、
 (4) 、 (5) 、 (6) 、 (7)は本実
施例の動作原理を示す説明図である。
第1図において、本実施例は、マスタ制御部1と、ブロ
クラムメモリ(プログラムROM)2と、バッファメモ
リ3と、ドツトマトリックスパターンメモリ(印字RO
M)4と、印字制御部5とを有し、これらがアドレスバ
ス6およびデータバス7を介して接続された精成になっ
ている。
マスタ制御部1は、プリンタ装置全体を制御する機能お
よび拡大文字設定機能、スムージングモート設定機能を
持ち、プログラムROM2に書込まれた制御プログラム
に従って動作する中央処理装置より精成されている。
そして、アドレスバス6およびデータバス7を介して各
構成部を制御するようになっている。
プログラムROM2は、プリンタ装置全体を制御するプ
ログラムおよび拡大文字設定プログラムおよびスムージ
ングモード設定プログラムとを内蔵しており、マスタ制
御部1よりアドレスバス6を介して出力される命令に基
づき制御データをデータバス7に出力する機能を有して
いる。
RAM3は、バッファメモリからなり、拡大文字設定プ
ログラム、スムージングモード設定プログラム実行中に
、−時的に演算結果等の印字パターンを記憶する機能を
持っている。
印字ROM4は、指定された文字に対応するドツトマト
リックス型の印字データ(通常印字パターン〉を記憶し
ており、マスタ制御部1の制御に基づいてこの印字デー
タをデータバス7に出力する機能を有している。
印字制御部5は、データバス7を介して印字データを入
力するとともに、これを印字機横部く図示せず。)に送
り、ドツト印字を行う機能を持っている。
次に、通常の印字データをもとにして印字可能な最小倍
率を描画させる場合のマスタ制御部]によるプログラム
制御の手法を第1図、第2図を参照して説明する。
第1図、第2図において、今、上位装置より第2図(1
)(以下、第2図を略す。)に示したパターンを印字す
るデータが入力されると、マスタ制御部1はプログラム
ROM2より制御プログラムを読出し、これを実行する
。そして、印字ROM4に印字指令に基づく(1)のパ
ターンを特定するアトシスをアドレスバス6を介して出
力するとともに、読出し指令を出力し、データバス7に
このドツトパターンを出力させる。さらに、マスタ制御
部1は制御プログラムに基づいてこのドツトパターンを
内部に取り込む6 次に、本実施例によりプログラムを実行させた場合、文
字輪郭の曲縁部の近似誤差がビットマツプ上で十分最小
の値となることについて以下に説明する。
マスタ制御部1によって制御プログラムに基づいて内部
に取り込すれな印字パターン(1)をRAM3を構成す
るバッファメモリ上に展開し、これを2倍拡大を行う。
得られた結果の印字パターン(4)を同バッファメモリ
上に展開する。
そして、このパターン(4)にスムージングを行った結
果を(5)に示す。さらに、2倍拡大をしだ後(6)、
スムージングを行う(7)。
このようにして、スムージングされた印字データは、印
字制御部5に入力され、印字機構部よりドツト印字され
る。
〔発明の効果〕
上述したように本発明によれば、ROMに内蔵されたプ
ログラムにより任意の倍率(本実施例では4倍)の拡大
文字にスムージング処理を行い描画する際に、印字可能
な最小倍率く本実施例では2倍)の拡大とスムージング
処理を交互に縁り返して目的とする印字パターンを得、
その印字パターン等を記憶するバッファメモリとにより
、文字輪郭の曲線部の近似誤差がビットマツプで十分最
小の値となるという効果がある。
第1図は本発明の一実施例のビットマツプ文字データの
スムージング処理方式のブロック図、第2図(]) 、
 (4) 、 (5) 、 (6) 、 <7>は本実
施例の動作原理を示す説明図、第2図<1) 、 (2
) 、 (3)は従来例の動作原理を示す説明図である
1・・・マスタ制御部、2・・・プログラムROM、3
・・−RAM、4・・・印字ROM、5・・・印字制御
部、6・・・アドレスバス、7・・・データバス。

Claims (1)

  1. 【特許請求の範囲】 ドットマトリックス型フォント構造を有するマイクロプ
    ログラム制御のプリンタにおいて、任意の倍率の拡大文
    字にスムージング処理を行い描画する際に、印字可能な
    最小倍率の拡大とスムージング処理を交互に繰返して目
    的とする任意の倍率の拡大文字を描画させるプログラム
    を内蔵しているリードオンリーメモリと、 前記リードオンリーメモリ内の前記プログラムを始めと
    するプリンタ装置の各部を制御するマスタ制御部により
    プログラム実行中に、新しく得た印字パターンまたはそ
    のパターンを得るまでに必要とした印字パターンを一時
    的に記憶するバッファメモリとを有することを特徴とす
    るプリンタのビットマップ文字データのスムージング処
    理方法。
JP2217595A 1990-08-17 1990-08-17 プリンタのビットマップ文字データのスムージング処理方式 Expired - Lifetime JP2890742B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2217595A JP2890742B2 (ja) 1990-08-17 1990-08-17 プリンタのビットマップ文字データのスムージング処理方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2217595A JP2890742B2 (ja) 1990-08-17 1990-08-17 プリンタのビットマップ文字データのスムージング処理方式

Publications (2)

Publication Number Publication Date
JPH0499659A true JPH0499659A (ja) 1992-03-31
JP2890742B2 JP2890742B2 (ja) 1999-05-17

Family

ID=16706760

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2217595A Expired - Lifetime JP2890742B2 (ja) 1990-08-17 1990-08-17 プリンタのビットマップ文字データのスムージング処理方式

Country Status (1)

Country Link
JP (1) JP2890742B2 (ja)

Also Published As

Publication number Publication date
JP2890742B2 (ja) 1999-05-17

Similar Documents

Publication Publication Date Title
JPH0378651B2 (ja)
JP3029136B2 (ja) 出力方法及び装置
JPH0441548B2 (ja)
JPH0499659A (ja) プリンタのビットマップ文字データのスムージング処理方式
JPH03213367A (ja) 印刷装置及びその制御方法
JPS6189861A (ja) 印字制御装置
JP2711860B2 (ja) 出力制御方法およびその装置
JPH05301411A (ja) ページプリンタの印字処理方法
JP4029436B2 (ja) 記録装置
JP3254011B2 (ja) 帳票描画システム
JP2910183B2 (ja) 文字処理装置
JPH01281963A (ja) 文書処理装置
JP2002096506A (ja) ラスタライズ方法、印刷制御装置、印刷システムおよびプログラムを記録した記録媒体
JP2650982B2 (ja) プリンタ制御装置
JPH07114541A (ja) 文書作成装置と背景パターン作成方法
JPH0326558A (ja) プリンタの平滑印字方式
JP2958017B2 (ja) 出力制御装置及びその方法
JP2784823B2 (ja) プリンタの画像編集印字方式
JPH0349965A (ja) プリンタの網かけ印字方式
JPH03112668A (ja) 印刷装置
JPH03268963A (ja) プリンタの網かけ印字方式
JPH0410960A (ja) プリンタの網かけ印字方式
JPH1075352A (ja) 印刷制御方法及びその装置及び該装置を含む印刷システム
JPH0361562A (ja) プリンタ装置
JPH0462084A (ja) プリンタ