JPH03293396A - 文字パターン発生装置 - Google Patents

文字パターン発生装置

Info

Publication number
JPH03293396A
JPH03293396A JP2093931A JP9393190A JPH03293396A JP H03293396 A JPH03293396 A JP H03293396A JP 2093931 A JP2093931 A JP 2093931A JP 9393190 A JP9393190 A JP 9393190A JP H03293396 A JPH03293396 A JP H03293396A
Authority
JP
Japan
Prior art keywords
pattern
character
dither
information
gradation
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
JP2093931A
Other languages
English (en)
Inventor
Toshiya Mihashi
俊哉 三橋
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2093931A priority Critical patent/JPH03293396A/ja
Publication of JPH03293396A publication Critical patent/JPH03293396A/ja
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は文字パターン発生装置に関し、特に階調のある
文字パターン情報を出力する文字パターン発生装置に関
するものである。
[従来の技術] 従来、文字コードを入力して文字パターン情報を発生す
るデイスプレィや印刷装置等では、文字の階調による表
示・出力制御は文字パターンサイズとは関係なく行って
いる。即ち、文字パターンを2値化階調表現して出力す
る印刷装置等では、その手法として、例えばディザ法等
の2値化処理を行って階調変換しているが、その際、全
てのサイズの文字パターンに対して同一のディザマトリ
ックスを採用している。
[発明が解決しようとする課題] このように上記従来例では、文字サイズの大小にかかわ
らず、同一のディザマトリクスにより階調表現がなされ
るため、特に小さな文字や、低階調(薄いグレースケー
ル)の文字では、ディザマトリックスパターンとフォン
トパターンとの相性により、フォントパターンが大幅に
損なわれ、文字パターンの識別が困難になる場合があっ
た。
これを示したのが第4図で、第4図の欄400は従来の
階調表現例を示している。ここでは、文字パターン41
が階調が“4”でディザ処理を行った従来の場合を示し
、ディザ処理後の結果49において、黒く塗り潰した画
素が階調処理後に残存する画素を示している。例えば、
画素マトリクス48に対してディザマトリクス42が掛
けられると、ディザパターンの画素46(ディザ値が“
2”)に対応する画素47のみが階調“4”以上の画素
として残るように変換される。以下同様にして、処理結
果49において、点線で示した画素マトリクスにディザ
マトリクス42を掛けた結果として示されている。この
ように、従来の階調表現では、ディザ処理後の画素は元
の文字“H”のパターンとはかけ離れたものになり、元
の文字パターンが何であったかを判別することができな
くなる。
本発明は上記従来例に鑑みてなされたもので、マトリク
スサイズやマトリクスパターンが異なる何種類かのディ
ザマトリクスパターンを備え、文字パターンの展開時に
最適なディザマトリクスを選択して2値化処理を行うこ
とにより、例えば低階調時や小さな文字パターンの発生
時に発生しゃすい文字パターンの欠落や片寄り等をな(
し、識別しやすい良好な文字パターンを発生できる文字
パターン発生装置を提供することを目的とする。
[課題を解決するための手段] 上記目的を達成するために本発明の文字パターン発生装
置は以下の様な構成からなる。即ち、文字コードを入力
し、前記文字コードに対応する文字パターン情報を発生
する文字パターン発生装置であって、文字コードに対応
して各種フォント情報を記憶する記憶手段と、文字コー
ドとともに、前記文字コードのパターン情報を表示・出
方するための階調情報を入力する入力手段と、前記入力
手段より入力された文字コードに対応するフォント情報
を前記記憶手段より読出してパターン展開するパターン
展開手段と、前記文字パターンの階調を変換するための
最適なディザマトリクスパターン情報を、前記文字コー
ド及び階調情報に対応して記憶するディザ記憶手段と、
前記文字コード及び階調情報に応じて前記ディザ記憶手
段より対応するディザマトリクスパターンを読出し、前
記パターン展開手段によりパターン展開された文字パタ
ーン情報のディザ変換処理を行うディザ変換手段とを有
する。
[作用] 以上の構成において、文字コードとともに、その文字コ
ードのパターン情報を表示・出力するための階調情報を
入力し、入力された文字コードに対応するフォント情報
を、記憶手段より読出してパターン展開する。このとき
、その文字パターンを指定された階調に変換するために
、最適なディザマトリクスパターン情報なディザ記憶手
段より読出し、パターン展開された文字パターン情報の
ディザ変換処理を行って、指定された階調の2値化パタ
ーン情報を作成する。
[実施例] 以下、添付図面を参照して本発明の好適な実施例を詳細
に説明する。
[印刷装置の説明 (第1図)] 第1図は本発明の一実施例の印刷装置の概略構成を示す
ブロック図である。
図において、1は実施例の印刷装置2に文字コードやパ
ターン発生命令等を出力する外部機器であるホストコン
ピュータであり、プリントデータ及び制御コードからな
るプリント情報を印刷装置2に出力している。印刷装置
2は制御部21、メモリ部22、フォントデータ部23
、プリンタ部24より構成されている。
次に印刷装置2の構成について説明する。21は印刷装
置2全体を制御する制御部で、パターン発生手段である
パターン発生器211を含んでいる。文字パターン発生
器211は、ホストコンピュータ1よりプリント情報を
受取ると、指定された階調の文字パターン情報をフォン
トデータ部23から読込み、ディザ選択テーブル231
に記憶されているディザパターン選択情報に従って、最
適なディザパターンなディザパターンメモリ232より
読出してディザ法により2値化階調表現する。この文字
パターン発生器211は、例えばマイクロプロセッサ等
のCPU212や、第3図のフローチャートで示された
CPU212の制御プログラムや各種データを記憶して
いるROM213及びCPU212のワークエリアとし
て使用されるRAM214等を備えている。
22はメモリ部で、パターン発生器211によりパター
ン展開されたパターンデータな一時的に記憶するフォン
トキャッシュ222、プリンタ部24への出力イメージ
形式でパターン情報を記憶しているビットマツプメモリ
221等を備えている。23はフォントデータ部で、文
字パターン情報をビットマツプフォント形式で記憶して
おり、例えば、第2図に示すような構造を備えている。
231は文字コード及びその文字サイズに対応して最適
なディザパターンを選択するディザ選択テーブルである
。232は各種ディザパターンを記憶しているディザパ
ターンメモリである。また、25はプリンタ部で、ホス
トコンピュータ1より受取った印字情報等に基づき、記
録紙に可視画像を形成させるための印刷機構部である。
第2図は実施例のフォントデータ部23−の構成を示す
ブロック図である。
フォントデータ部23はフォントヘッダ部2゜Oとビッ
トマツプフォントパターン部201とで構成されており
、このフォントヘッダ部200には、文字の幅を規定す
るセル幅、文字の高さを規定するセル高、文字ピッチ、
文字の方向を規定するオリエンテーション、文字の基準
位置を規定するベースライン位置、更にはディザ選択テ
ーブル231を構成する適合ディザパターン番号が記憶
されている。この適合ディザパターン番号には、各フォ
ントパターンと、ディザパターンメモリ232に記憶さ
れているディザマトリクスパターンとの関連性を示す情
報が記憶されており、このディザパターン番号を参照す
ることにより、そのフォントパターンと最も相性の良い
ディザマトリックパターンを選択することができる。こ
こで、最も相性が良いということは、小さな文字パター
ンや低階調時の文字パターンにおいて、文字パターンの
欠けが少な(、認識性が良いということである。
[動作説明 (第1図〜第3図)] 次に、本実施例の印刷装置2の制御部21の文字パター
ン発生器211におけるフォントパターン発生処理手順
を説明する。この処理を実行する制御プログラムはRO
M213に記憶されている。
まず、ステップS1でホストコンピュータ1よりの印刷
情報を受取る。次にステップS2に進み、その入力した
文字コードに対応し、かつ同じ階調度の文字パターン情
報が既にフォントキャッシュ222に記憶されているか
どうかをみる。フォントキャッシュ222に既にパター
ン展開されていればステップS8に進み、フォントキャ
ッシュ222よりそのパターン情報を読出して、ステッ
プS7でビットマツプメモリ221にパターン展開する
ステップS2でフォントキャッシュ222に、その入力
された文字コードのパターンであって、視かもその指定
された階調度に応じたパターン情報がパターン展開され
ていないときはステップS3に進み、その入力された文
字コードに対応するフォントデータ(フォントヘッダ部
200とビットマツプフォントパターン部201)を読
出す。
次にステップS4で、そのフォントヘッダ部200の適
合ディザパターン番号を参照して、その文字コードと出
力する階調数に応じた、最も相性の良いディザマトリク
スパターンを読出す。次にステップS5iζ進み、ビッ
トマツプフォントパターン部201より読出したビット
マツプフォントと、ディザパターンメモリ232より読
出した最も相性のよいディザパターンとにより、ビット
マツプフォントパターンに対するディザ処理を行って、
入力された文字コードと、その指定された階調度に対応
するパターンデータを作成する。
次にステップS6に進み、こうして作成されたある階調
度の文字パターン情報をフォントキャッシュ222に一
時格納し、次にステップS7に進み、直接ビットマツプ
メモリ221にパターン展開する。
以上のような処理の結果、第4図の欄401に示すよう
に、小さな文字や、低階調時のパターンの欠けや片寄り
等の問題を解消して、認識性の良いパターンを得ること
が可能である。
第4図の欄401では、文字パターン41に対して51
で示されたディザパターンをかけることにより、52で
示された画素マトリクスの黒く塗り潰した画素部分で示
されるように、文字”H”の文字パターン41の形状を
残した階調パターンが形成されている。
[レーザビームプリンタの説明 (第5図)]本実施例
の印刷装置2に適用可能なレーザビームプリンタの構成
を第5図を参照して説明する。
第5図は実施例のレーザビームプリンタ100(以下、
LBPと略す)の内部構造を示す断面図で、このLBP
looは、ホストコンピュータlより文字コードや印刷
情報を入力し、指定された階調度の対応する文字パター
ンデータを発生して記録紙に印刷することができる。
図において、100はLBP本体であり、前述の制御部
(例えば、第1図の21)から供給される文字パターン
等を基に、記録媒体である記録紙上に像を形成する。3
00は操作のためのスイッチ及びLED表示器などが配
されている操作パネル、101はLBP100全体の制
御及びパターン発生等を行うプリンタ制御ユニットであ
る。このプリンタ制御ユニット101は主に文字パター
ン情報をビデオ信号に変換してレーザドライバ102に
出力する。
レーザドライバ102は半導体レーザ103を駆動する
ための回路であり、入力されたビデオ信号に応じて半導
体レーザ103から発射されるレーザ光104をオン・
オフ切替えする。レーザ光104は回転多面鏡105で
左右方向に振られて静電ドラム106上を走査する。こ
れにより、静電ドラム106上には文字パターンの静電
潜像が形成される。この潜像は静電ドラム106周囲の
現像ユニット107により現像された後、記録紙に転写
される。この記録紙にはカットシートを用い、カットシ
ート記録紙はLBPlooに装着した用紙カセット10
8に収納され、給紙ローラ109及び搬送ローラ110
と111とにより装置内に取込まれて、静電ドラム10
6に供給される。
なお、本実施例では白黒2値によるグレー・スケール表
現の場合で説明したが、カラーの中間調表現に対しても
同様に利用可能である。この場合は更に・、各カラーテ
ーブルごとに最も色合いの良いディザマトリクスの情報
を持つようにしてもよい。
また、本実施例は、例えば10ポイント以下の小さな文
字に対して特に有効であるため、あるポイントサイズ以
下の文字が選択された場合のみ本実施例の方式に切り替
えるという処理も考えられる。
また、本実施例では印刷装置の場合で説明したが、本発
明はこれに限定されるものでなく、例えばデイスプレィ
等に文書等を表示するために文字パターンを発生する場
合にも適用できることはもちろんである。
以上説明したように本実施例によれば、小さな文字パタ
ーンで、かつ低階調であっても、それらフォントパター
ンに対して最も相性の良いディザマトリクスパターンに
より2値化できるため、識別性の良い良好な階調化され
た文字パターンが得られるという効果がある。
[発明の効果] 以上説明したように本発明によれば、マトリクスサイズ
やマトリクスパターンが異なる何種類かのディザマトリ
クスパターンを備え、文字パターンの展開時に最適なデ
ィザマトリクスを選択して2値化処理を行うことにより
、例えば低階調時や小さな文字パターンの発生時に発生
しやすい文字パターンの欠落や片寄り等をな(し、識別
しやすい良好な文字パターンを発生できる効果がある。
【図面の簡単な説明】
第1図は本発明の一実施例の印刷装置の概略構成を表す
ブロック図、 第2図は本実施例におけるフォントデータの構造を示す
図、 第3図は本実施例の印刷装置におけるパターン発生処理
手順を示すフローチャート、 第4図は従来の文字パターンの発生結果と本実施例にお
ける文字パターンの判定処理の結果を比較して示した図
、そして 第5図は一実施例のレーザビームプリンタの構造を示す
側断面図である。 図中、1・・・ホストコンピュータ、2・・・印刷装置
、21・・・制御部、22・・・メモリ部、23・・・
フォントデータ部、24・・・プリンタ部、200・・
・フォントヘッダ、201・・・ビットマツプフォント
パターン部、211・・・パターン発生器、212・・
・CPU、213・・・ROM、214−・・RAM、
221・・・ビットマツプメモリ、222・・・フォン
トキャッシュ、231・・・ディザ選択テーブル、23
2・・・ディザパターンメモリである。 第3図 第5図

Claims (2)

    【特許請求の範囲】
  1. (1)文字コードを入力し、前記文字コードに対応する
    文字パターン情報を発生する文字パターン発生装置であ
    つて、 文字コードに対応して各種フォント情報を記憶する記憶
    手段と、 文字コードとともに、前記文字コードのパターン情報を
    表示・出力するための階調情報を入力する入力手段と、 前記入力手段より入力された文字コードに対応するフォ
    ント情報を前記記憶手段より読出してパターン展開する
    パターン展開手段と、 前記文字パターンの階調を変換するための最適なディザ
    マトリクスパターン情報を、前記文字コード及び階調情
    報に対応して記憶するディザ記憶手段と、 前記文字コード及び階調情報に応じて前記ディザ記憶手
    段より対応するディザマトリクスパターンを読出し、前
    記パターン展開手段によりパターン展開された文字パタ
    ーン情報のディザ変換処理を行うディザ変換手段と、 を有することを特徴とする文字パターン発生装置。
  2. (2)前記ディザ記憶手段は更に前記文字コードに付随
    する文字サイズ情報に応じた最適なディザマトリクスパ
    ターン情報を記憶していることを特徴とする請求項第1
    項に記載の文字パターン発生装置。
JP2093931A 1990-04-11 1990-04-11 文字パターン発生装置 Pending JPH03293396A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2093931A JPH03293396A (ja) 1990-04-11 1990-04-11 文字パターン発生装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2093931A JPH03293396A (ja) 1990-04-11 1990-04-11 文字パターン発生装置

Publications (1)

Publication Number Publication Date
JPH03293396A true JPH03293396A (ja) 1991-12-25

Family

ID=14096180

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2093931A Pending JPH03293396A (ja) 1990-04-11 1990-04-11 文字パターン発生装置

Country Status (1)

Country Link
JP (1) JPH03293396A (ja)

Similar Documents

Publication Publication Date Title
JP3018337B2 (ja) 画像処理装置
JP4995057B2 (ja) 描画装置、印刷装置、描画方法、及びプログラム
EP0708415B1 (en) Four-quadrant scaling of dot matrix data
JP4135195B2 (ja) 印刷処理システム及び印刷処理方法並びに印刷処理制御プログラムが記録されたコンピュータ読み取り可能な記録媒体
JPH07322057A (ja) 2進入力画像の解像度の増大方法及びその増大装置、ならびに2進入力画像の外観の改良方法
JPH02301464A (ja) 情報処理装置及び方法
US5414530A (en) Image recording method and apparatus
US5731800A (en) Output method and apparatus
US6310624B1 (en) Method and apparatus for generating character pattern
JP2935510B2 (ja) 出力装置及び出力方法
JPH03293396A (ja) 文字パターン発生装置
JPH04264915A (ja) フオームオーバレイ印刷方式
JP2972211B2 (ja) 文字出力制御装置及び方法
JP3636891B2 (ja) カラー画像出力方法
JP2004243568A (ja) 画像形成装置
JP2790198B2 (ja) 出力制御方法及び装置
JP3254657B2 (ja) データ変換装置
JP3171393B2 (ja) 文字処理方法及び装置
US6822751B1 (en) Method and system for monochrome multi-beam printing with edge enhancement
JPH0636027A (ja) 画像処理装置
JPH03293169A (ja) 印刷装置
JPH03107997A (ja) 画像出力装置
JPS63242561A (ja) フオント縮小システム
JPH08287273A (ja) 文書作成装置及びカラーイメージ処理方法
JPH03297669A (ja) 画像記録装置