JPH0717080A - 印字装置 - Google Patents

印字装置

Info

Publication number
JPH0717080A
JPH0717080A JP5188956A JP18895693A JPH0717080A JP H0717080 A JPH0717080 A JP H0717080A JP 5188956 A JP5188956 A JP 5188956A JP 18895693 A JP18895693 A JP 18895693A JP H0717080 A JPH0717080 A JP H0717080A
Authority
JP
Japan
Prior art keywords
data
character
shift
conversion
shifter
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
JP5188956A
Other languages
English (en)
Inventor
Hiromi Yanagida
浩美 柳田
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 JP5188956A priority Critical patent/JPH0717080A/ja
Publication of JPH0717080A publication Critical patent/JPH0717080A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)
  • Dot-Matrix Printers And Others (AREA)

Abstract

(57)【要約】 【目的】 標準文字を文字単位で高速に斜体文字に変換
して印字することができる印字装置を提供すること。 【構成】 文字変換指示および文字変換情報を出力する
マイクロプロセッサ5と、文字データを格納しているペ
ージバッファメモリ4と、マイクロプロセッサ5からの
文字変換情報に基づいて算出したシフトデータを出力す
るシフタ制御部1と、シフタ制御部1からの変換要求信
号によりページバッファメモリ4の入出力を制御するメ
モリ制御部3と、ページバッファメモリ4からの文字デ
ータをシフタ制御部1からのシフトデータに従ってシフ
ト変換するとともに当該変換データをページバッファメ
モリ4に格納するシフタ部2とから構成される。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、印字装置に係り、とく
に文字の書体変更機能を有する印字装置に関する。
【0002】
【従来の技術】近年、ワードプロセッサ等の文書作成装
置において、文書内容および目的が多様化するにつれ
て、個性的な文書・インパクトのある文書等を作成する
ために、種々の書体に対する要求が高まってきている。
【0003】従来の印字装置は、種々の書体に対応する
文字フォントデータをメモリに格納しており、上位装置
からの指示により、指定された書体の文字フォントデー
タをメモリから読み出し、印字していた。
【0004】また、特開平01−255544号におい
て開示されているように、キャラクタジェネレータのア
ドレススキャンの際に文字データの先頭データでは遅く
し、最終データのアドレススキャンまでに徐々に正常に
戻すことにより斜体文字の印字を行っていた。
【0005】
【発明が解決しようとする課題】しかしながら、上記文
字フォントデータをメモリに格納しておく従来例では、
必要なメモリ容量が大きくなるために、高価になるとと
もに印字速度が遅くなるという不都合があった。
【0006】また、特開平01−255544号おいて
は、水平同期信号の遅延により標準文字から斜体文字に
変換しているために、斜体変換を行う主走査方向と同一
のエリアに描画されたイメージはすべて斜体変換されて
しまうという問題点があった。
【0007】
【発明の目的】本発明の目的は、かかる従来例の有する
不都合を改善し、とくに標準文字を文字単位で高速に斜
体文字に変換して印字することができる印字装置を提供
することにある。
【0008】
【課題を解決するための手段】そこで、本発明では、文
字変換指示および文字変換情報を出力するマイクロプロ
セッサと、文字データを格納しているページバッファメ
モリと、マイクロプロセッサからの文字変換情報に基づ
いて算出したシフトデータと変換対象文字の位置データ
を出力するシフタ制御部と、ページバッファメモリから
読み出した変換対象文字データをシフタ制御部からのシ
フトデータに従ってシフト変換するとともに当該変換デ
ータをページバッファメモリに格納するシフタ部とを具
備するという構成を採っている。これによって前述した
目的を達成しようとするものである。
【0009】
【作用】マイクロプロセッサは、シフタ制御部に文字変
換指令と文字変換情報をシフタ制御部に出力する。
【0010】ここで、文字変換情報は、変換対象文字列
の先頭文字の描画画面における描画位置データと、変換
対象文字列の幅データと、変換対象文字の高さデータ
と、変換対象文字の最初のドットラインにおけるシフト
量データとから構成されている。
【0011】シフタ制御部は、マイクロプロセッサから
の文字変換情報に基づいて算出したシフト量データとド
ットライン番号をシフタ部に出力するとともに、変換対
象文字の情報をページバッファメモリに出力する。
【0012】シフタ部は、ページバッファメモリから読
み出した変換対象文字の1ワードデータのうちシフタ制
御部から指示されたドットライン番号のデータを、シフ
タ制御部から指示されたシフト量データに基づいてシフ
ト変換するとともに、当該変換データをページバッファ
メモリに格納する。
【0013】シフタ制御部は、上記変換処理を全ての変
換対象文字の全てのドットラインについて繰り返し行
う。
【0014】
【発明の実施例】以下、本発明の一実施例を図1ないし
図3に基づいて説明する。
【0015】図1の実施例は、文字変換指示および文字
変換情報を出力するマイクロプロセッサ5と、文字デー
タを格納しているページバッファメモリ4と、マイクロ
プロセッサ5からの文字変換情報に基づいて算出したシ
フトデータを出力するシフタ制御部1と、シフタ制御部
1からの変換要求信号によりページバッファメモリ4の
入出力を制御するメモリ制御部3と、ページバッファメ
モリ4からの文字データをシフタ制御部1からのシフト
データに従ってシフト変換するとともに当該変換データ
をページバッファメモリ4に格納するシフタ部2とから
構成される。
【0016】次に、本実施例の動作について説明する。
【0017】(1).標準文字をページバッファメモリ
に格納する場合:
【0018】.描画画面に文字が描画されると、マイ
クロプロセッサ5は、文字格納指令と文字情報をメモリ
制御部3に出力する。
【0019】ここで、文字情報は、当該文字の描画画面
における描画位置データと文字内容データから構成され
ている。
【0020】.メモリ制御部3は、マイクロプロセッ
サ5からの文字内容データをページバッファメモリ4の
データに適合した形式に変換するとともに、その変換文
字データをマイクロプロセッサ5からの描画位置データ
に対応したページバッファメモリ4のアドレスに格納す
る。
【0021】(2).標準文字を斜体文字に変換する場
合:
【0022】.マイクロプロセッサ5は、シフタ制御
部1に文字変換指令と文字変換情報を出力する(図2の
S10)。
【0023】ここで、文字変換情報は、変換対象文字列
の先頭文字の描画画面における描画位置データと、変換
対象文字列の幅データと、変換対象文字の高さデータ
と、変換対象文字の最初のドットラインにおけるシフト
量データとから構成されている。
【0024】特に、変換対象文字の最初のドットライン
におけるシフト量データは、文字の傾き角度を決定する
データである。
【0025】ここでは、説明のために、変換対象文字列
の幅をnドット、変換対象文字の高さをmドット、最初
のドットラインにおけるシフト量データをιドットとす
る。
【0026】例えば、図3に示されるような「山」とい
う1文字を斜体に変換する場合には、n=11ドット、
m=8ドット、ι=7ドットという値が設定される。
【0027】.シフタ制御部1は、ドットライン番号
を1にセットする(図2のS20)とともに、メモリ制
御部3に変換要求指令と変換対象文字列の先頭文字の描
画画面における描画位置データを出力する(図2のS3
0,S40)。
【0028】さらに、シフタ制御部1は、シフタ部2に
ιドットのシフト量データを出力する(図2のS4
0)。
【0029】メモリ制御部3は、シフタ制御部1の要求
に従って、変換対象文字列の先頭文字の1ワードデータ
をページバッファメモリ4から読み出して、シフタ部2
に出力する。
【0030】シフタ部2は、ページバッファメモリ4か
らの1ワードデータのうち第1ドットライン部のデータ
を、シフタ制御部1からのシフト量データに基づいてシ
フト変換するとともに、当該変換データをページバッフ
ァメモリ4に格納する(図2のS50)。
【0031】.シフタ制御部1は、さらに変換対象文
字が存在するならば(図2のS60)、メモリ制御部3
に変換要求指令と変換対象文字列の次文字の描画画面に
おける描画位置データを出力する(図2のS70,S4
0)。
【0032】さらに、シフタ制御部1は、シフタ部2に
ιドットのシフト量データを出力する(図2のS4
0)。
【0033】メモリ制御部3は、シフタ制御部1の要求
に従って、変換対象文字列の次文字の1ワードデータを
ページバッファメモリ4から読み出して、シフタ部2に
出力する。
【0034】シフタ部2は、ページバッファメモリ4か
らの1ワードデータのうち第1ドットライン部のデータ
を、シフタ制御部1からのシフト量データに基づいてシ
フト変換するとともに、前回のシフト変換によって生じ
た余剰データを、今回のシフト変換によって生じた空き
領域に入れ、当該変換データをページバッファメモリ4
に格納する(図2のS50)。
【0035】.全ての変換対象文字列について、上記
の処理が終了すると(図2のS60)、シフタ制御部
1は、ドットライン番号をインクリメントするととも
に、シフタ部2に出力するシフト量データを(1−ι/
(m−1))ドットに変更する(図2のS90)。
【0036】シフタ部2は、ページバッファメモリ4か
らの1ワードデータのうち第2ドットライン部のデータ
を、シフタ制御部1からのシフト量データに基づいてシ
フト変換するとともに、当該変換データをページバッフ
ァメモリ4に格納する(図2のS50)。
【0037】.全ての変換対象文字列について、上記
の処理が終了すると(図2のS60)、シフタ制御部
1は、ドットライン番号をインクリメントするととも
に、シフタ部2に出力するシフト量データを(1−3×
ι/(m−1))ドットに変更する(図2のS90)。
【0038】シフタ部2は、ページバッファメモリ4か
らの1ワードデータのうち第3ドットライン部のデータ
を、シフタ制御部1からのシフト量データに基づいてシ
フト変換するとともに、当該変換データをページバッフ
ァメモリ4に格納する(図2のS50)。
【0039】すなわち、シフタ制御部1は、第pドット
ライン部のデータをシフト変換する場合には、(1−
(p−1)×ι/(m−1))ドットのシフト量データ
をシフタ部2に出力する。そして、同一ドットラインの
変換中はシフト量データは変更しない。
【0040】.最後のmドットライン目では、シフタ
制御部1は、シフタ部2に0ドットのシフト量データを
出力する。すなわち文字データはシフト変換されない。
【0041】以上のように、一旦描画された標準字体を
ドットライン毎に異なる量でシフト変換を行うことによ
り、任意の傾きを持った斜体文字を高速で作成できる。
【0042】(3).ページバッファメモリに格納され
ているデータを描画する場合:
【0043】.描画要求が生じると、マイクロプロセ
ッサ5は、描画指令と文字情報をメモリ制御部3に出力
する。
【0044】ここで、文字情報は、描画画面における描
画位置データを含でいる。
【0045】.メモリ制御部3は、マイクロプロセッ
サ5からの描画位置データに対応したページバッファメ
モリ4のアドレスに格納されているデータを読み出し、
マイクロプロセッサ5のデータに適合した形式に変換す
るとともに、その変換文字データをマイクロプロセッサ
5に出力する。
【0046】
【発明の効果】本発明は以上のように構成され機能する
ので、これによると、標準字体を基にして任意の傾きを
持った斜体文字を作成することができ、これがため、文
字毎に自由な書体で高速印字することが可能となるとい
う従来にない優れた印字装置を提供することができる。
【図面の簡単な説明】
【図1】本発明の一実施例を示す構成図である。
【図2】図1の実施例の動作を説明するためのフローチ
ャートである。
【図3】図1の実施例の動作を説明するための説明図で
ある。
【符号の説明】
1 シフタ制御部 2 シフタ部 3 メモリ制御部 4 ページバッファメモリ 5 マイクロプロセッサ

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 文字変換指示および文字変換情報を出力
    するマイクロプロセッサと、文字データを格納している
    ページバッファメモリと、前記マイクロプロセッサから
    の文字変換情報に基づいて算出したシフトデータと変換
    対象文字の位置データを出力するシフタ制御部とを備
    え、前記ページバッファメモリから読み出した変換対象
    文字データを前記シフタ制御部からのシフトデータに従
    ってシフト変換するとともに当該変換データを前記ペー
    ジバッファメモリに格納するシフタ部を装備したことを
    特徴とする印字装置。
  2. 【請求項2】 前記マイクロプロセッサからの文字変換
    情報が、変換対象文字列の先頭文字の描画画面における
    描画位置データと、変換対象文字列の幅データと、変換
    対象文字の高さデータと、変換対象文字の最初のドット
    ラインにおけるシフト量データとから構成されているこ
    とを特徴とする請求項1記載の印字装置。
  3. 【請求項3】 前記シフタ制御部からのシフトデータ
    が、ドットライン番号と、当該ドットライン番号におけ
    るシフト量データとから構成されていることを特徴とす
    る請求項1記載の印字装置。
JP5188956A 1993-07-01 1993-07-01 印字装置 Pending JPH0717080A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5188956A JPH0717080A (ja) 1993-07-01 1993-07-01 印字装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5188956A JPH0717080A (ja) 1993-07-01 1993-07-01 印字装置

Publications (1)

Publication Number Publication Date
JPH0717080A true JPH0717080A (ja) 1995-01-20

Family

ID=16232870

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5188956A Pending JPH0717080A (ja) 1993-07-01 1993-07-01 印字装置

Country Status (1)

Country Link
JP (1) JPH0717080A (ja)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63291089A (ja) * 1987-05-22 1988-11-28 シャープ株式会社 文字処理装置
JPH02189625A (ja) * 1989-01-18 1990-07-25 Nec Corp 傾斜文字生成方式
JPH03138182A (ja) * 1989-10-24 1991-06-12 Oki Electric Ind Co Ltd 高速高品位プリンタの制御装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63291089A (ja) * 1987-05-22 1988-11-28 シャープ株式会社 文字処理装置
JPH02189625A (ja) * 1989-01-18 1990-07-25 Nec Corp 傾斜文字生成方式
JPH03138182A (ja) * 1989-10-24 1991-06-12 Oki Electric Ind Co Ltd 高速高品位プリンタの制御装置

Similar Documents

Publication Publication Date Title
US4476542A (en) Printing system
US5136688A (en) Print data processing apparatus for an image forming apparatus
EP0180258B1 (en) Decoder
CA1100644A (en) Raster printer with sufficient printing flexibility
US5731800A (en) Output method and apparatus
JPH0717080A (ja) 印字装置
JP2952915B2 (ja) ドットパターンデータ発生装置
JPH02500695A (ja) 点順次で印刷されるデータの水平ラインプロセッサ
JPS58117036A (ja) 印字制御装置
JPS5941051A (ja) 文字パタ−ン発生装置
JPH0729448B2 (ja) プリンタ制御装置
JPS6049958A (ja) 漢字プリンタ
JPS6194769A (ja) ドツト式シリアルプリンタの印字速度制御方式
JP2933928B2 (ja) 印刷制御装置
JPH0583384B2 (ja)
JPH04337960A (ja) レーザプリンタの印刷制御装置
JP2614251B2 (ja) プリンタの印刷制御方式
JP2900520B2 (ja) 印字装置
JPH0729449B2 (ja) プリンタ制御装置
JPH0773922B2 (ja) 図形出力制御装置
JPH0568724B2 (ja)
JPS636653A (ja) デ−タ転送制御装置
JPH0570856B2 (ja)
JPS58119040A (ja) 印字制御装置
JPS61135274A (ja) 文字発生制御装置

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 19960625