JPH0434495A - 文字出力装置 - Google Patents

文字出力装置

Info

Publication number
JPH0434495A
JPH0434495A JP2139738A JP13973890A JPH0434495A JP H0434495 A JPH0434495 A JP H0434495A JP 2139738 A JP2139738 A JP 2139738A JP 13973890 A JP13973890 A JP 13973890A JP H0434495 A JPH0434495 A JP H0434495A
Authority
JP
Japan
Prior art keywords
character
character pattern
pattern
output area
storage medium
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
JP2139738A
Other languages
English (en)
Inventor
Kazuyuki Honda
和幸 本田
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 JP2139738A priority Critical patent/JPH0434495A/ja
Publication of JPH0434495A publication Critical patent/JPH0434495A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Controls And Circuits For Display Device (AREA)
  • Image Generation (AREA)
  • Document Processing Apparatus (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] この発明は、元となる文字パターンより変形文字パター
ンを発生させる文字出力装置に関するものである。
[従来の技術] 従来、この種の文字出力装置、特に元となる文字パター
ンより変形文字パターンを発生させる文字出力装置にお
いて、基本となる文字パターンのドツトデータがフォン
トROM等の記憶手段に格納され、入力された文字コー
ドに応じて適宜読み出されて、文字発生装置が記憶媒体
に文字のドッドパターンを発生展開するように構成され
ている場合が多い。
第6図、第7図は従来の文字出力装置における文字パタ
ーン発生処理を説明する模式図であり、第6図は変形種
別がイタリック体への変形に対応し、第7図は変形種別
がゴシック体への変形に対応する。
〔発明が解決しようとする課題〕
しかしながら、従来の文字出力装置では、変形したこと
により文字パターンの構成ドツトサイズが同時に変わっ
てしまう場合がある。例えば文字出力領域の境に印字さ
れる文字が設定された印字領域から逸脱して、例えば第
8図(a)、(b)に示すように通常文字出力では欠落
しない文字が、変形後は第8図(b)に示すように、出
力領域を逸脱してしまうので、変形文字出力時に出力位
置を微妙に変更する等により移動して出力していたので
、変形文字の欠落または部分欠落が生じ、印字品位を損
ねる問題点があった。
この発明は、上記の問題点を解決するためになされたも
ので、変形後の文字パターンの出力の際に、その文字パ
ターンが出力可能な領域に収束するかどうかを判定して
、出力する文字パターンの変形処理を制御することによ
り、設定された印字領域に変形された文字パターンを欠
落なく出力できる文字出力装置を得ることを目的とする
[課題を解決するための手段] この発明に係る文字出力装置は、記憶媒体に設定された
文字出力領域内への変形文字パターン収束展開可能性を
判定する判定手段と、この判定手段の判定結果に基づい
て文字出力領域から外れる変形文字パターンを文字出力
領域内に収束するように記憶媒体に対する再変形展開を
制御する展開制御手段とを設けたものである。
また、展開制御手段は、文字出力領域から外れる変形文
字パターンを文字パターン記憶手段から読み出される文
字パターンで記憶媒体に置換展開するように構成したも
のである。
更に、展開制御手段は、文字出力領域から外れる変形文
字パターンを変形文字パターンの変形度を変更しながら
記憶媒体に置換展開するように構成したものである。
また、判定手段の判定結果を外部に報知する報知手段を
設けたものである。
[作用] この発明においては、変形手段による記憶媒体に設定さ
れた文字出力領域内への変形文字パターンの展開が開始
されると、判定手段が記憶媒体に設定された文字出力領
域内への変形文字パターンの収束展開可能性を判定し、
この判定結果に基づいて展開制御手段が文字出力領域か
ら外れる変形文字パターンを文字出力領域内に収束する
ように記憶媒体に対する再変形展開を制御し、印字情報
を欠落な(展開することを可能とする。
また、展開制御手段は、文字出力領域から外れる変形文
字パターンを文字パターン記憶手段から読み出される文
字パターンで記憶媒体に置換展開し、変形なしの文字パ
ターンを展開して印字情報を欠落なく展開することを可
能とする。
更に、展開制御手段は、文字出力領域から外れる変形文
字パターンを変形文字パターンの変形度を変更しながら
記憶媒体に置換展開し、変形程度を加減しながら文字パ
ターンを展開して印字情報を欠落なく展開することを可
能とする。
また、判定手段の判定結果、記憶媒体に設定された文字
出力領域内への変形文字パターンの収束展開ができない
と判定された場合に、報知手段が外部に報知し、設定さ
れた文字パターンでの印字がされない文字情報の存在を
通知することを可能とする。
[実施例1 第1図はこの発明の一実施例を示す文字出力装置の構成
を説明するブロック図であり、1は出力装置の制御部で
、出力データの発生源であるホストコンピュータ(後述
する)から入力される文字情報を後述するインタフェー
ス回路を介して受信し、後述するプリンタインタフェー
ス部を介してプリンタ部9に出力する。
2はCPUで、制御を行うコントロールプログラムおよ
びフォントパターンがストアされているROM2a、制
御情報(紙面のドツトサイズ、文字位置情報)をストア
するためのRAM2b等を有する。3は変形後の文字パ
ターンをストアするRAMより構成されるフォントメモ
リ、4は1頁分のドツトパターンを記憶しておくフレー
ムメモリ、5は前記フレームメモリ4のドツト情報をレ
ーザビームプリンタでのレーザのON10 F F信号
に変換したり、プリンタとの情報のやり取りの変換を行
うプリンタインタフェース部、6は出力装置への各種指
示や情報の表示を行うパネル部、7は種々のコンピュー
タとの接続を行うインタフェース部、例えばR3−23
2Cのインタフェースで構成されている。
8は出力データの発生源であるホストコンピュータ、9
はプリンタ部である。
このように構成された文字出力装置において、変形手段
(この実施例ではCPU2が兼ねる)による記憶媒体(
フレームメモリ4)に設定された文字出力領域内への変
形文字パターンの展開が開始されると、判定手段(この
実施例ではCPU2が兼ねる)がフレームメモリ4に設
定された文字出力領域内への変形文字パターンの収束展
開可能性を判定し、この判定結果に基づいて展開制御手
段(この実施例ではCPU2が兼ねる)が文字出力領域
から外れる変形文字パターンを文字出力領域内に収束す
るように記憶媒体に対する再変形展開を制御し、印字情
報を欠落なく展開することを可能とする。
また、展開制御手段(この実施例ではCPU2が兼ねる
)は、文字出力領域から外れる変形文字パターンを文字
パターン記憶手段(ROM2a )から読み出される文
字パターンでフレームメモリ4に置換展開し、変形なし
の文字パターンを展開して印字情報を欠落なく展開する
ことを可能とする。
更に、展開制御手段(この実施例ではCPU2が兼ねる
)は、文字出力領域から外れる変形文字パターンを変形
文字パターン(フォントメモリ3に展開される)の変形
度を変更しながらフレームメモリ4に置換展開し、変形
程度を加減し7ながら文字パターンを展開して印字情報
を欠落なく展開することを可能とする。
また、判定手段(この実施例ではCPU2が兼ねる)の
判定結果、フレームメモリ4に設定された文字出力領域
内への変形文字パターンの収束展開ができないと判定さ
れた場合に、報知手段(この実施例ではCPU2が兼ね
る)が外部、例えばパネル部6に報知し、設定された文
字パターンでの印字がされない文字情報の存在を通知す
ることを可能とする。
具体的には、ホストコンピュータ8よりの印字データお
よび制御命令はインタフェース部7を経由してCPU2
に取り込まれ、CPU2は各印字データ毎にコードおよ
び出力のための紙面上の位置や出力すべき文字が変形で
きるかどうかのフラグや変形の種類およびパターンの幅
、高さといったフォントメモリ3上の文字セット情報の
アドレスを求め、ページバッファと呼ぶレコード形式の
形で記憶する。また、CPtJ2は、特に示さない制御
命令により内部処理上の変形種をセットする。CPU2
は改頁コードの受信や1頁分の行数に相当するデータの
受信により1頁分のページバッファの作成処理を終了す
る。
その後、ページバッファの情報に基づいて1ペ一ジ分の
ドツトパターンをフレームメモリ4上に形成する。その
際、CPU2はページバッファ上での変形であるかどう
かのフラグがオフ(変形なし)の場合、コードおよび文
字セット情報のアドレスにより該当するフォントパター
ンをフォントメモリ3より読み出し、紙面上の位置に応
じたフレームメモリ4上のメモリにストアする。1ペ一
ジ分のパターン展開が終了すると、CPU2はプリンタ
インタフェース部5を経由して、給紙指示により用紙カ
セットからの用紙の給紙を行う。
プリンタインタフェース部5は、用紙搬送のタイミング
に応じてフレームメモリ4のドツトパターンなレーザの
ON10 F F用シリアル信号に変換し、シリアル信
号に応じて公知の電子写真技術によりトナー像が形成さ
れ、画像定着が行われる。これにより、用紙上に最終出
力を得る。cPU2はページバッファ上での変形である
かどうかのフラグがON(変形あり)の場合、コードお
よび文字セット情報のアドレスにより該当するフォント
パターンをフォントメモリ3より、読み出し、変形の種
類に応じた変形処理を行ったフォントパターンをフォン
トメモリ3ヘスドアし、その後、再度フォントメモリ3
よりパターンの読み出しを行い、紙面上の位置に応じた
フレームメモリ4上のメモリにストアする。ただし、そ
の際に、変形後のパターン全体が第2図(a)に示すよ
うに紙面内に収束しない場合、その旨をパネル部6へ表
示し、変形後のパターンのフレームメモリ4へのストア
の代わりに、第2図(b)に示すように変形前のフォン
トパターンをフレームメモリ4ヘスドアする。
第2図は、第1図に示したフレームメモリ4に設定され
た文字出力領域と展開パターンとの関係を説明する模式
図である。なお、図中の実線は設定された出力境界(設
定された出力サイズにより異なる)を示す。
第3図は、第1図に示したRAM2bに設定されるペー
ジバッファの構造を説明する模式図であり、1文字毎に
、文字セット情報のアドレス図(4バイト)1文字コー
ド(2バイト)1紙面上の位置(2×2バイト)、変形
かどうかのフラグ、変形の種類(1バイト)を記憶する
例えば変形の種類のうち、XrlOJは、イタリック変
形を示し、Xr20Jは、ボールド変形を示す。ただし
、X rJは16進表記を示す。なお、文字セット情報
のアドレスがrOJO時、1ページの終了と看做す。
第4図はこの発明に係る文字出力装置における文字セッ
ト情報部のデータ構造の一例を示す模式図であり、文字
パターンの幅1文字パターンの高さ、各コードに対応す
るパターンのアドレス等より構成されている。ただし、
1バイト文字セットでの例を示す。
第5図はこの発明に係る文字出力装置における変形文字
パターン展開処理手順の一例を説明するフローチャート
である。なお、(1)〜(9)は各ステップを示す。
先ず、文字処理ポインタをページバッファの先頭ヘセッ
トしく1)、文字セット情報部のアドレスが「0」かど
うかを判定しく21、YESならば処理を終了し、NO
ならば変形フラグの内容がXrOJかどうかを判定しく
33  Noならば変形パターンをフォントメモリ3に
生成しく4)、生成された変形パターンがフレームメモ
リ4に設定された印字領域境界内かどうかを判定しく5
)  YESならば変形後の幅、高さをセットし、出カ
バターンアドレスに変形パターンのアドレスをセットす
る(6) 次いで、幅、高さ、出カバターンアドレスを元にパター
ンをフレームメモリ4にストアしく7)文字処理ポイン
タを次位置に設定しく8)、ステップ(2)に戻る。
一方、ステップ(3)でYESおよびステップ(5)の
判定でNoの場合は、変形前(文字セット情報部)の幅
、高さをセットし、出カバターンアドレスにコードに対
する文字セット情報部でのアドレスをセットしく9)、
ステップ(7)に戻る。
なお、上記実施例では変形文字パターンの出力光として
1例えばレーザビームプリンタ等の印字装置を想定して
説明したが、CRTデイスプレィのようなにビットマツ
プ形式で表示する表示器。
他の光ビームプリンタ(ページプリンタ)等であっても
同様の効果が期待できる。
また、ドツトパターンでの出力処理を想定しているが、
座標形式での直線1円弧、自由曲線による近似等での出
力処理にも容易に適用することができる。
更に、上記実施例では1バイト文字セットを例にして説
明したが、2バイト文字セットの場合でも同様にこの発
明を適用することができる。
また、上記実施例では文字パターンの変形種としてゴシ
ック、イタリックへの変形について説明したが、変形種
として影付き文字2袋文字等の変形であっても良く、イ
タリックについては傾斜角度を種々に変更して、変形の
度合いを段階的に設定して、上記文字出力領域内に収束
するようにしても良い。
更に、上記実施例では変形文字パターンが文字出力領域
内に収束できない事態が発生した場合に、通常記憶され
ている文字パターンをそのまま展開して上記文字出力領
域内に収束するように展開する場合について説明したが
、ゴシックでその重複度を変更する等によって上記文字
出力領域内への収束展開を制御する構成であっても良い
[発明の効果] 以上説明したように、この発明は記憶媒体に設定された
文字出力領域内への変形文字パターン収束展開可能性を
判定する判定手段と、この判定手段の判定結果に基づい
て文字出力領域から外れる変形文字パターンを文字出力
領域内に収束するように記憶媒体に対する再変形展開を
制御する展開制御手段とを設けたので、文字パターンを
変形して得られる変形文字パターンを出力する際に、設
定出力領域から逸脱するような文字展開が発生した場合
に、印字欠落のないパターンで展開させることができる
また、展開制御手段は、文字出力領域から外れる変形文
字パターンを文字パターン記憶手段から読み出される文
字パターンで記憶媒体に置換展開するように構成したの
で、特別の修正パターンを発生することなく、記憶され
た文字パターンで文字出力領域内に文字パターンを展開
することができる。
更に、展開制御手段は、文字出力領域から外れる変形文
字パターンを変形文字パターンの変形度を変更しながら
記憶媒体に置換展開するように構成したので、変形文字
パターンで近似される変形文字パターンで文字出力領域
に展開できる。
また、判定手段の判定結果を外部に報知する報知手段を
設けたので、変形文字パターンで印字できない文字が存
在することを印字開始前に認知できる。
従って、変形文字パターン展開によって生じていた印字
欠落発生状態を印字開始前に把握し、必要に応じて指定
された文字パターンまたは自動設定される文字パターン
で対応する変形文字パターンを置換展開しながら文字情
報を欠落なく出力できる等の効果を奏する。
【図面の簡単な説明】
第1図はこの発明の一実施例を示す文字出力装置の構成
を説明するブロック図、第2図は、第1図に示したフレ
ームメモリに設定された文字出力領域と展開パターンと
の関係を説明する模式図、第3図は、第1図に示したR
AMに設定されるベージバッファの構造を説明する模式
図、第4図はこの発明に係る文字出力装置における文字
セット情報部のデータ構造の一例を示す模式図、第5図
はこの発明に係る文字出力装置における変形文字パター
ン展開処理手順の一例を説明するフローチャート、第6
図、第7図は従来の文字出力装置における文字パターン
発生処理を説明する模式図、第8図(a)、(b)は従
来の文字出力装置における変形文字パターン出力処理を
説明する模式図である。 図中、1は制御部、2はCPU、2aはROM、2bは
RAM、3はフォントメモリ、4はフレームメモリ、5
はプリンタインタフェース部、6はパネル部、7はイン
タフェース部、8はホストコンピュータ、9はプリンタ
部である。 第 図 (a) (b) 第 図 第 図 (a) 第 図 (b)

Claims (4)

    【特許請求の範囲】
  1. (1)文字コードに対応する所定の文字パターンを記憶
    する文字パターン記憶手段と、この文字パターン記憶手
    段に記憶された文字パターンを変形して記憶媒体に展開
    出力する変形手段とを備えた文字出力装置において、前
    記記憶媒体に設定された文字出力領域内への変形文字パ
    ターン収束展開可能性を判定する判定手段と、この判定
    手段の判定結果に基づいて前記文字出力領域から外れる
    変形文字パターンを前記文字出力領域内に収束するよう
    に前記記憶媒体に対する再変形展開を制御する展開制御
    手段とを具備したことを特徴とする文字出力装置。
  2. (2)展開制御手段は、文字出力領域から外れる変形文
    字パターンを文字パターン記憶手段から読み出される文
    字パターンで記憶媒体に置換展開することを特徴とする
    請求項(1)記載の文字出力装置。
  3. (3)展開制御手段は、文字出力領域から外れる変形文
    字パターンを変形文字パターンの変形度を変更しながら
    記憶媒体に置換展開することを特徴とする請求項(1)
    記載の文字出力装置。
  4. (4)判定手段の判定結果を外部に報知する報知手段を
    具備したことを特徴とする請求項(1)記載の文字出力
    装置。
JP2139738A 1990-05-31 1990-05-31 文字出力装置 Pending JPH0434495A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2139738A JPH0434495A (ja) 1990-05-31 1990-05-31 文字出力装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2139738A JPH0434495A (ja) 1990-05-31 1990-05-31 文字出力装置

Publications (1)

Publication Number Publication Date
JPH0434495A true JPH0434495A (ja) 1992-02-05

Family

ID=15252227

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2139738A Pending JPH0434495A (ja) 1990-05-31 1990-05-31 文字出力装置

Country Status (1)

Country Link
JP (1) JPH0434495A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009121243A (ja) * 2007-11-12 2009-06-04 Panasonic Corp 天井扇風機
US8328521B2 (en) 2007-08-07 2012-12-11 Panasonic Corporation Ceiling fan

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8328521B2 (en) 2007-08-07 2012-12-11 Panasonic Corporation Ceiling fan
JP2009121243A (ja) * 2007-11-12 2009-06-04 Panasonic Corp 天井扇風機

Similar Documents

Publication Publication Date Title
JP3295107B2 (ja) 画像記録装置
JP3604972B2 (ja) 画像処理方法、装置および記録媒体
GB2217492A (en) Output apparatus
JPH0434495A (ja) 文字出力装置
US6002848A (en) Band-based printing control system
EP0503903A2 (en) Image recording method and apparatus
JP2935510B2 (ja) 出力装置及び出力方法
US6310624B1 (en) Method and apparatus for generating character pattern
JP2833161B2 (ja) ページプリンタ
JP3014165B2 (ja) 印刷装置
EP0856811B1 (en) Printer control apparatus
JPH0747337B2 (ja) 出力方法
JP2908571B2 (ja) ページプリンタ
JPS6277960A (ja) 画像形成装置
JPS5936849A (ja) フオ−ムオ−バレイ制御方式
JPH0475129A (ja) 文字出力装置
JP2718921B2 (ja) 印刷制御装置
JPH0550718A (ja) 印刷装置
JP2001002280A (ja) 画像出力装置及びその制御方法
JPH0796311B2 (ja) 罫線パターン生成装置及び罫線パターン出力方法
JPS6386017A (ja) プリンタ制御装置
JPH05191578A (ja) プリンタコントローラシステム
JPS60227568A (ja) 記録装置
JPH0427574A (ja) 文書出力装置
JPS63278851A (ja) レ−ザビ−ムプリンタの拡大印刷方式