JPH0612045A - 画像形成装置における文字イメージ回転処理方法 - Google Patents
画像形成装置における文字イメージ回転処理方法Info
- Publication number
- JPH0612045A JPH0612045A JP4167927A JP16792792A JPH0612045A JP H0612045 A JPH0612045 A JP H0612045A JP 4167927 A JP4167927 A JP 4167927A JP 16792792 A JP16792792 A JP 16792792A JP H0612045 A JPH0612045 A JP H0612045A
- Authority
- JP
- Japan
- Prior art keywords
- character
- image
- character image
- rotated
- rotation
- 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
Links
Landscapes
- Image Processing (AREA)
- Controls And Circuits For Display Device (AREA)
- Dot-Matrix Printers And Others (AREA)
- Record Information Processing For Printing (AREA)
Abstract
(57)【要約】
【目的】 文字イメージの回転処理に要する時間を短縮
すると共に、メモリの使用量を低減する。 【構成】 各文字イメージに、その各イメージを回転さ
せたときに対称形を保持するか否かを示す情報をそれぞ
れ付加し、回転が指定された場合にその情報を参照し
て、回転させたときに対称形を保持しない文字イメージ
は回転させ、対称形を保持する文字イメージは回転させ
ずにそのまま使用する。また、回転させたときの文字イ
メージが他の回転させない文字イメージと等しくなる場
合には、その元の文字イメージに代替使用できる文字が
存在することを示す情報と代替使用する文字コードの情
報を付加し、回転が指定された場合に、その情報を参照
して代替使用できる文字が存在する場合には元の文字イ
メージを回転させずに代替文字のイメージを使用する。
すると共に、メモリの使用量を低減する。 【構成】 各文字イメージに、その各イメージを回転さ
せたときに対称形を保持するか否かを示す情報をそれぞ
れ付加し、回転が指定された場合にその情報を参照し
て、回転させたときに対称形を保持しない文字イメージ
は回転させ、対称形を保持する文字イメージは回転させ
ずにそのまま使用する。また、回転させたときの文字イ
メージが他の回転させない文字イメージと等しくなる場
合には、その元の文字イメージに代替使用できる文字が
存在することを示す情報と代替使用する文字コードの情
報を付加し、回転が指定された場合に、その情報を参照
して代替使用できる文字が存在する場合には元の文字イ
メージを回転させずに代替文字のイメージを使用する。
Description
【0001】
【産業上の利用分野】この発明は、レーザプリンタ等の
プリンタ装置,デジタル複写機,普通紙FAX等の画像
形成装置における文字イメージ回転処理方法に関する。
プリンタ装置,デジタル複写機,普通紙FAX等の画像
形成装置における文字イメージ回転処理方法に関する。
【0002】
【従来の技術】レーザプリンタ等の画像形成装置におい
ては、従来からポートレイト(縦書き)用の文字イメー
ジのみを持ち、ランドケープ(横書き:90度回転)や
180度の回転が指定された場合には、使用する全ての
文字イメージを回転させるようにしている。
ては、従来からポートレイト(縦書き)用の文字イメー
ジのみを持ち、ランドケープ(横書き:90度回転)や
180度の回転が指定された場合には、使用する全ての
文字イメージを回転させるようにしている。
【0003】
【発明が解決しようとする課題】しかしながら、文字イ
メージの中には「○」のようにどの方向に回転しても変
わらない(対称形を保持する)ものや、「−」の用に1
80度回転した場合には元の文字イメージと等しくなる
ものなどが含まれているため、使用する全ての文字イメ
ージを回転させると、無駄な処理時間がかかると同時に
それを格納するための無駄なメモリを必要としていた。
この発明は上記の点に鑑みてなされたものであり、文字
イメージの回転処理に要する時間を短縮すると共に、メ
モリの使用量を低減することを目的とする。
メージの中には「○」のようにどの方向に回転しても変
わらない(対称形を保持する)ものや、「−」の用に1
80度回転した場合には元の文字イメージと等しくなる
ものなどが含まれているため、使用する全ての文字イメ
ージを回転させると、無駄な処理時間がかかると同時に
それを格納するための無駄なメモリを必要としていた。
この発明は上記の点に鑑みてなされたものであり、文字
イメージの回転処理に要する時間を短縮すると共に、メ
モリの使用量を低減することを目的とする。
【0004】
【課題を解決するための手段】この発明は、上記の目的
を達成するため、文字コードを受け取り、該コードに対
応する文字イメージを取り出して画像情報を作成する画
像形成装置において、各文字イメージに、その各イメー
ジを回転させたときに対称形を保持するか否かを示す情
報をそれぞれ付加し、回転が指定された場合に該情報を
参照して、回転させたときに対称形を保持しない文字イ
メージは回転させ、対称形を保持する文字イメージは回
転させずにそのまま使用する文字イメージ回転処理方法
を提供する。
を達成するため、文字コードを受け取り、該コードに対
応する文字イメージを取り出して画像情報を作成する画
像形成装置において、各文字イメージに、その各イメー
ジを回転させたときに対称形を保持するか否かを示す情
報をそれぞれ付加し、回転が指定された場合に該情報を
参照して、回転させたときに対称形を保持しない文字イ
メージは回転させ、対称形を保持する文字イメージは回
転させずにそのまま使用する文字イメージ回転処理方法
を提供する。
【0005】また、回転させたときの文字イメージが他
の回転させない文字イメージと等しくなる場合には、そ
の元の文字イメージに代替使用できる文字が存在するこ
とを示す情報と該代替使用する文字コードの情報を付加
し、回転が指定された場合に、該情報を参照して代替使
用できる文字が存在する場合には元の文字イメージを回
転させずに該代替文字のイメージを使用する文字イメー
ジ回転処理方法も提供する。
の回転させない文字イメージと等しくなる場合には、そ
の元の文字イメージに代替使用できる文字が存在するこ
とを示す情報と該代替使用する文字コードの情報を付加
し、回転が指定された場合に、該情報を参照して代替使
用できる文字が存在する場合には元の文字イメージを回
転させずに該代替文字のイメージを使用する文字イメー
ジ回転処理方法も提供する。
【0006】
【作用】第1の発明の文字イメージ回転処理方法によれ
ば、各文字イメージに、その各イメージを回転させたと
きに対称形を保持するか否かを示す情報をそれぞれ付加
し、回転が指定された場合にその情報を参照して、回転
させたときに対称形を保持しない文字イメージは回転さ
せ、対称形を保持する文字イメージは回転させずにその
まま使用するので、文字イメージの回転処理に要する時
間が短縮すると共に、メモリの使用量が低減する。
ば、各文字イメージに、その各イメージを回転させたと
きに対称形を保持するか否かを示す情報をそれぞれ付加
し、回転が指定された場合にその情報を参照して、回転
させたときに対称形を保持しない文字イメージは回転さ
せ、対称形を保持する文字イメージは回転させずにその
まま使用するので、文字イメージの回転処理に要する時
間が短縮すると共に、メモリの使用量が低減する。
【0007】第2の発明の文字イメージ回転処理方法に
よれば、回転させたときの文字イメージが他の回転させ
ない文字イメージと等しくなる場合(例えば「(」を1
80度回転させたときの文字イメージは「)」と等しく
なる)には、その元の文字イメージに代替使用できる文
字が存在することを示す情報と代替使用する文字コード
の情報を付加し、回転が指定された場合に、その情報を
参照して代替使用できる文字が存在する場合には元の文
字イメージを回転させずに代替文字のイメージを使用す
るので、上述と同様の効果を得られる。
よれば、回転させたときの文字イメージが他の回転させ
ない文字イメージと等しくなる場合(例えば「(」を1
80度回転させたときの文字イメージは「)」と等しく
なる)には、その元の文字イメージに代替使用できる文
字が存在することを示す情報と代替使用する文字コード
の情報を付加し、回転が指定された場合に、その情報を
参照して代替使用できる文字が存在する場合には元の文
字イメージを回転させずに代替文字のイメージを使用す
るので、上述と同様の効果を得られる。
【0008】なお、上記の各文字イメージ回転処理方法
を組み合わせることにより、文字イメージの回転処理に
要する時間をさらに短縮させ、メモリの使用量も相当低
減させることができる。
を組み合わせることにより、文字イメージの回転処理に
要する時間をさらに短縮させ、メモリの使用量も相当低
減させることができる。
【0009】
【実施例】以下、この発明の実施例を図面に基づいて具
体的に説明する。図2はこの発明の一実施例を示すレー
ザプリンタのブロック構成図であり、プリンタコントロ
ーラ1とエンジン2,パネル装置3,ディスク装置4と
からなる。ホスト装置5は、このプリンタの上位装置で
ある。
体的に説明する。図2はこの発明の一実施例を示すレー
ザプリンタのブロック構成図であり、プリンタコントロ
ーラ1とエンジン2,パネル装置3,ディスク装置4と
からなる。ホスト装置5は、このプリンタの上位装置で
ある。
【0010】プリンタコントローラ1は、CPU6,プ
ログラムROM7,フォントROM8,RAM9,NV
RAM10,ICカード11と、エンジンインタフェー
ス(以下インタフェースをI/Fと略称する)12,パ
ネルI/F13,ディスクI/F14,ホストI/F1
5の各I/Fから構成されている。
ログラムROM7,フォントROM8,RAM9,NV
RAM10,ICカード11と、エンジンインタフェー
ス(以下インタフェースをI/Fと略称する)12,パ
ネルI/F13,ディスクI/F14,ホストI/F1
5の各I/Fから構成されている。
【0011】CPU6は、プログラムROM7のプログ
ラムとパネル装置3からのモード指示、及びホスト装置
(ホストコンピュータ)5からのコマンドによってプリ
ンタコントローラ1全体を制御する中央処理装置であ
る。プログラムROM7は、このプリンタコントローラ
1の制御プログラムを格納しているリードオンリ・メモ
リ、フォントROM8は、書体や大きさなどが異なる複
数のフォントデータを格納しているリードオンリ・メモ
リである。
ラムとパネル装置3からのモード指示、及びホスト装置
(ホストコンピュータ)5からのコマンドによってプリ
ンタコントローラ1全体を制御する中央処理装置であ
る。プログラムROM7は、このプリンタコントローラ
1の制御プログラムを格納しているリードオンリ・メモ
リ、フォントROM8は、書体や大きさなどが異なる複
数のフォントデータを格納しているリードオンリ・メモ
リである。
【0012】RAM9は、CPU6用のワークメモリ,
入力データを格納するためのインプットバッファ,ペー
ジデータを格納するためのページバッファ,画像イメー
ジデータ(ビットマップデータ)を格納するためのスキ
ャンバッファ(ビットマップバッファ),ダウンロード
フォントを格納するためのフォントファイル等に使用す
るランダムアクセス・メモリである。NVRAM10
は、パネル装置3からのモード指示の内容などを記憶し
ておく不揮発性メモリであり、ICカード11は、フォ
ントデータやプログラムを外部から供給する場合に使用
する着脱可能なメモリカードである。
入力データを格納するためのインプットバッファ,ペー
ジデータを格納するためのページバッファ,画像イメー
ジデータ(ビットマップデータ)を格納するためのスキ
ャンバッファ(ビットマップバッファ),ダウンロード
フォントを格納するためのフォントファイル等に使用す
るランダムアクセス・メモリである。NVRAM10
は、パネル装置3からのモード指示の内容などを記憶し
ておく不揮発性メモリであり、ICカード11は、フォ
ントデータやプログラムを外部から供給する場合に使用
する着脱可能なメモリカードである。
【0013】エンジンI/F12は、実際に印字を行な
うエンジン2とコマンド及びステータスや印字データの
通信を行なうためのインタフェース、パネルI/F13
は、使用者に現在のプリンタの状態を知らせたりモード
指示を行なったりするパネル装置3と、コマンドやステ
ータスの通信を行なうインタフェースである。ディスク
I/F14は、ディスク装置4と通信を行なうためのイ
ンタフェースである。
うエンジン2とコマンド及びステータスや印字データの
通信を行なうためのインタフェース、パネルI/F13
は、使用者に現在のプリンタの状態を知らせたりモード
指示を行なったりするパネル装置3と、コマンドやステ
ータスの通信を行なうインタフェースである。ディスク
I/F14は、ディスク装置4と通信を行なうためのイ
ンタフェースである。
【0014】ホストI/F15は、ホスト装置5と通信
を行なうインタフェースであり、通常はセントロI/F
やRS232Cである。ディスク装置4は、フォントデ
ータやプログラム,印字データなどの様々のデータを記
憶しておく外部記憶装置であり、フロッピディスク装置
(FDD)やハードディスク装置(HDD)などであ
る。
を行なうインタフェースであり、通常はセントロI/F
やRS232Cである。ディスク装置4は、フォントデ
ータやプログラム,印字データなどの様々のデータを記
憶しておく外部記憶装置であり、フロッピディスク装置
(FDD)やハードディスク装置(HDD)などであ
る。
【0015】通常、もっともよく使用されるポートレイ
トの文字イメージは予めフォントROM8に格納されて
いる。図3に、フォントROM8に格納されているフォ
ントデータの構成例を示す。フォントデータの先頭には
そのフォントがどのようなものであるかを示すフォント
ヘッダ(Font header) がある。そこには、フォントの
大きさやどのような書体のフォントであるかを示す情報
等が格納されている。
トの文字イメージは予めフォントROM8に格納されて
いる。図3に、フォントROM8に格納されているフォ
ントデータの構成例を示す。フォントデータの先頭には
そのフォントがどのようなものであるかを示すフォント
ヘッダ(Font header) がある。そこには、フォントの
大きさやどのような書体のフォントであるかを示す情報
等が格納されている。
【0016】その次にある情報は、グリフテーブル(Gl
yph table) と呼ばれ、入力された文字コードに対応す
る文字イメージが何処に格納されているのかを示してい
る。また、その値により文字コードに対応する文字イメ
ージがないことを知ることも可能である。この後に、各
文字イメージの情報が格納される。各文字イメージの情
報は、文字イメージに関する情報を格納しているグリフ
ディスクリプタ(Glyph descriptor)と実際のイメージ
データであるグリフイメージ(Glyph image)から構成
される。
yph table) と呼ばれ、入力された文字コードに対応す
る文字イメージが何処に格納されているのかを示してい
る。また、その値により文字コードに対応する文字イメ
ージがないことを知ることも可能である。この後に、各
文字イメージの情報が格納される。各文字イメージの情
報は、文字イメージに関する情報を格納しているグリフ
ディスクリプタ(Glyph descriptor)と実際のイメージ
データであるグリフイメージ(Glyph image)から構成
される。
【0017】プリンタコントローラ1内のCPU6は、
ホスト装置5からの指令により、フォントROM8に格
納されている複数のフォントデータの中から1つのフォ
ントデータを選択し、文字コードを受け取った時にその
中から対応する文字イメージを選択して、RAM9に確
保したスキャンバッファに展開する。
ホスト装置5からの指令により、フォントROM8に格
納されている複数のフォントデータの中から1つのフォ
ントデータを選択し、文字コードを受け取った時にその
中から対応する文字イメージを選択して、RAM9に確
保したスキャンバッファに展開する。
【0018】このとき、ホスト装置5から回転などの指
令があると、文字コードに対応する文字イメージを選択
した後、その文字イメージを回転処理などを行なった上
でスキャンバッファに展開する。回転などの処理方法と
しては、処理を行なった文字イメージをRAM9上に一
旦フォントデータとして格納した後、同じRAM9のス
キャンバッファ上に展開する方法と、文字コードを受け
るたびに処理を行なってスキャンバッファに展開する方
法とがある。
令があると、文字コードに対応する文字イメージを選択
した後、その文字イメージを回転処理などを行なった上
でスキャンバッファに展開する。回転などの処理方法と
しては、処理を行なった文字イメージをRAM9上に一
旦フォントデータとして格納した後、同じRAM9のス
キャンバッファ上に展開する方法と、文字コードを受け
るたびに処理を行なってスキャンバッファに展開する方
法とがある。
【0019】前者の場合は、RAM9のスキャンバッフ
ァ以外のメモリ領域にもフォントデータを格納しなけれ
ばならないためメモリ領域を余分に使用することになる
が、一旦処理した文字イメージを再度使用する場合には
処理が不要になるため、処理時間を短縮させることがで
きる。後者の場合は、同じ文字イメージでも受けとるた
びに処理をする必要があるが、スキャンバッファ以外の
メモリ領域にフォントデータを格納する必要がないた
め、メモリ領域を節約することができる。
ァ以外のメモリ領域にもフォントデータを格納しなけれ
ばならないためメモリ領域を余分に使用することになる
が、一旦処理した文字イメージを再度使用する場合には
処理が不要になるため、処理時間を短縮させることがで
きる。後者の場合は、同じ文字イメージでも受けとるた
びに処理をする必要があるが、スキャンバッファ以外の
メモリ領域にフォントデータを格納する必要がないた
め、メモリ領域を節約することができる。
【0020】しかし、文字イメージの中には、「○」の
ようにどの方向に回転してもイメージが全く変わらない
ようなものや、「。」の様に印字位置は変わるがイメー
ジそのものは変わらないものもある。従来では、これら
の文字も回転等の処理を行なっていた。このため、メモ
リを無駄に消費したり、無駄な処理時間がかかったりし
ていた。
ようにどの方向に回転してもイメージが全く変わらない
ようなものや、「。」の様に印字位置は変わるがイメー
ジそのものは変わらないものもある。従来では、これら
の文字も回転等の処理を行なっていた。このため、メモ
リを無駄に消費したり、無駄な処理時間がかかったりし
ていた。
【0021】表1に図3のフォントデータ中のグリフデ
ィスクリプタ(各文字イメージの情報)の構成例を、表
2に従来のグリフディスクリプタの構成例をそれぞれ示
す。また、図4に表1のグリフタイプ(glyph type)の
一例を、図5に表2のグリフタイプ(glyph type)の一
例をそれぞれ示す。
ィスクリプタ(各文字イメージの情報)の構成例を、表
2に従来のグリフディスクリプタの構成例をそれぞれ示
す。また、図4に表1のグリフタイプ(glyph type)の
一例を、図5に表2のグリフタイプ(glyph type)の一
例をそれぞれ示す。
【0022】
【表1】
【0023】
【表2】
【0024】それらを見て分かるように、この実施例に
おいては、各文字イメージに、その各イメージを90°
及び180°回転させたときにそれぞれ対称形を保持す
るか否かを示す情報が付加されている。また、データは
可変長となり、回転させたときの文字イメージが他の回
転させない文字イメージと等しくなる場合において、元
の文字イメージに回転時に代替使用できる文字イメージ
が存在することを示す情報と代替文字の文字コードが付
加されている。
おいては、各文字イメージに、その各イメージを90°
及び180°回転させたときにそれぞれ対称形を保持す
るか否かを示す情報が付加されている。また、データは
可変長となり、回転させたときの文字イメージが他の回
転させない文字イメージと等しくなる場合において、元
の文字イメージに回転時に代替使用できる文字イメージ
が存在することを示す情報と代替文字の文字コードが付
加されている。
【0025】図1は、図2のCPU6によるこの発明に
係わる処理を示すフローチャートである。まず、ホスト
装置5から文字コードを受け取った時に、回転が指定さ
れたか否かを判断し、回転が指定されていない場合に
は、受け取った文字コードに対応する文字イメージをフ
ォントROM8から取り出してRAM9のスキャンバッ
ファに展開する。
係わる処理を示すフローチャートである。まず、ホスト
装置5から文字コードを受け取った時に、回転が指定さ
れたか否かを判断し、回転が指定されていない場合に
は、受け取った文字コードに対応する文字イメージをフ
ォントROM8から取り出してRAM9のスキャンバッ
ファに展開する。
【0026】また、回転が指定された場合には、フォン
トROM8に格納されているフォントデータ中のグリフ
ディスクリプタを参照して、受け取った文字コードに対
応する文字イメージがそれを回転させたときに対称形を
保持するか否かを判断し、保持する場合にはその文字イ
メージをRAM9のスキャンバッファにそのまま展開
し、保持しない場合にはグリフディスクリプタを参照し
て、代替文字イメージがあるかないかをチェックし、あ
ればその代替文字イメージをRAM9のスキャンバッフ
ァに展開する。
トROM8に格納されているフォントデータ中のグリフ
ディスクリプタを参照して、受け取った文字コードに対
応する文字イメージがそれを回転させたときに対称形を
保持するか否かを判断し、保持する場合にはその文字イ
メージをRAM9のスキャンバッファにそのまま展開
し、保持しない場合にはグリフディスクリプタを参照し
て、代替文字イメージがあるかないかをチェックし、あ
ればその代替文字イメージをRAM9のスキャンバッフ
ァに展開する。
【0027】1つの文字イメージのスキャンバッファへ
の展開が終了すると、次に1ページ分の文字イメージの
展開が終了したか否かを判断して、終了していなければ
最初のステップに戻って上述と同様の処理を繰り返し、
終了して1ページ分の画像イメージデータが生成された
場合には、その画像イメージデータをエンジン2へ転送
してプリント出力させる。
の展開が終了すると、次に1ページ分の文字イメージの
展開が終了したか否かを判断して、終了していなければ
最初のステップに戻って上述と同様の処理を繰り返し、
終了して1ページ分の画像イメージデータが生成された
場合には、その画像イメージデータをエンジン2へ転送
してプリント出力させる。
【0028】例えば、ホスト装置5から90°の回転指
令を受けた場合には、各文字イメージが90°回転され
た画像イメージデータがプリント出力されなければなら
ない。通常、多くの文字イメージは90°回転させたと
きに対称形を保持しないため、回転処理を施す必要があ
る。しかし、例えば「○」は90°,180°回転させ
ても対称形を保持する。この「○」のグリフディスクリ
プタの図4に示すグリフタイプのb05,b04,b0
3,b02はそれぞれ「1」にセットされている。
令を受けた場合には、各文字イメージが90°回転され
た画像イメージデータがプリント出力されなければなら
ない。通常、多くの文字イメージは90°回転させたと
きに対称形を保持しないため、回転処理を施す必要があ
る。しかし、例えば「○」は90°,180°回転させ
ても対称形を保持する。この「○」のグリフディスクリ
プタの図4に示すグリフタイプのb05,b04,b0
3,b02はそれぞれ「1」にセットされている。
【0029】それによって、CPU6は「○」の文字コ
ードを受け取った時に、「○」のグリフディスクリプタ
を参照することにより、「○」は90°回転しても対称
な文字であることを知ることができる。したがって、
「○」の文字イメージをスキャンバッファに回転させず
にそのまま展開することにより、処理時間が短縮する。
ードを受け取った時に、「○」のグリフディスクリプタ
を参照することにより、「○」は90°回転しても対称
な文字であることを知ることができる。したがって、
「○」の文字イメージをスキャンバッファに回転させず
にそのまま展開することにより、処理時間が短縮する。
【0030】一方、「┻」は90°又は180°回転さ
せたときには対称形を保持しないが、90°回転させた
ときに他の回転させない「┫」と等しくなるため、
「┫」を代わりに使用することができる。また、180
°回転させたした場合には「┳」を代わりに使用するこ
とができる。この文字のグラフタイプのb03,b02
は「0」にリセットされているが、b09,b07,b
06が「1」にセットされており、代替文字イメージが
あることが分かる。また、通常のグリフディスクリプタ
には「┫」と「┳」の文字コードが付加されている。
せたときには対称形を保持しないが、90°回転させた
ときに他の回転させない「┫」と等しくなるため、
「┫」を代わりに使用することができる。また、180
°回転させたした場合には「┳」を代わりに使用するこ
とができる。この文字のグラフタイプのb03,b02
は「0」にリセットされているが、b09,b07,b
06が「1」にセットされており、代替文字イメージが
あることが分かる。また、通常のグリフディスクリプタ
には「┫」と「┳」の文字コードが付加されている。
【0031】したがって、CPU6は「┻」の文字コー
ドを受けとると、そのグリフタイプから、文字イメージ
は回転したときに対称形を保持しないことと、代替文字
イメージを使用することができることを知り、グリフデ
ィスクプリタから「┫」の文字コードを引き出し、
「┻」を回転させた文字イメージの代わりに「┫」の文
字イメージをスキャンバッファに展開する。
ドを受けとると、そのグリフタイプから、文字イメージ
は回転したときに対称形を保持しないことと、代替文字
イメージを使用することができることを知り、グリフデ
ィスクプリタから「┫」の文字コードを引き出し、
「┻」を回転させた文字イメージの代わりに「┫」の文
字イメージをスキャンバッファに展開する。
【0032】以上、この発明をレーザプリンタに適用し
た実施例について説明したが、この発明はこれに限ら
ず、LEDプリンタ,液晶シャッタプリンタ等の他の光
プリンタには勿論、デジタル複写機,普通紙FAX等の
各種の画像形成装置に適用し得るものである。
た実施例について説明したが、この発明はこれに限ら
ず、LEDプリンタ,液晶シャッタプリンタ等の他の光
プリンタには勿論、デジタル複写機,普通紙FAX等の
各種の画像形成装置に適用し得るものである。
【0033】
【発明の効果】以上説明してきたように、この発明の文
字イメージ回転処理方法によれば、文字イメージの回転
処理に要する時間を短縮し、しかもメモリの使用量を低
減することができる。
字イメージ回転処理方法によれば、文字イメージの回転
処理に要する時間を短縮し、しかもメモリの使用量を低
減することができる。
【図1】図2のCPU6によるこの発明に係わる処理を
示すフロー図である。
示すフロー図である。
【図2】この発明の一実施例を示すレーザプリンタのブ
ロック構成図である。
ロック構成図である。
【図3】図1のフォントROM8に格納されているフォ
ントデータの構成例を示すメモリマップ図である。
ントデータの構成例を示すメモリマップ図である。
【図4】図3のフォントデータ中のグリフディスクリプ
タのグリフタイプの一例を示す説明図である。
タのグリフタイプの一例を示す説明図である。
【図5】従来のフォントデータ中のグリフディスクリプ
タのグリフタイプの一例を示す説明図である。
タのグリフタイプの一例を示す説明図である。
1 プリンタコントローラ 2 エンジン 3 パネル装置 4 ディスク装
置 5 ホスト装置 6 中央処理装
置(CPU) 7 プログラムROM 8 フォントR
OM 9 RAM 10 NVRA
M
置 5 ホスト装置 6 中央処理装
置(CPU) 7 プログラムROM 8 フォントR
OM 9 RAM 10 NVRA
M
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.5 識別記号 庁内整理番号 FI 技術表示箇所 G06F 15/66 350 8420−5L G09G 5/30 9061−5G
Claims (2)
- 【請求項1】 文字コードを受け取り、該コードに対応
する文字イメージを取り出して画像情報を作成する画像
形成装置において、 各文字イメージに、その各イメージを回転させたときに
対称形を保持するか否かを示す情報をそれぞれ付加し、
回転が指定された場合に該情報を参照して、回転させた
ときに対称形を保持しない文字イメージは回転させ、対
称形を保持する文字イメージは回転させずにそのまま使
用することを特徴とする文字イメージ回転処理方法。 - 【請求項2】 文字コードを受け取り、該コードに対応
する文字イメージを取り出して画像情報を作成する画像
形成装置において、 回転させたときの文字イメージが他の回転させない文字
イメージと等しくなる場合には、その元の文字イメージ
に代替使用できる文字が存在することを示す情報と該代
替使用する文字コードの情報を付加し、回転が指定され
た場合に、該情報を参照して代替使用できる文字が存在
する場合には元の文字イメージを回転させずに該代替文
字のイメージを使用することを特徴とする文字イメージ
回転処理方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4167927A JPH0612045A (ja) | 1992-06-25 | 1992-06-25 | 画像形成装置における文字イメージ回転処理方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4167927A JPH0612045A (ja) | 1992-06-25 | 1992-06-25 | 画像形成装置における文字イメージ回転処理方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0612045A true JPH0612045A (ja) | 1994-01-21 |
Family
ID=15858643
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4167927A Pending JPH0612045A (ja) | 1992-06-25 | 1992-06-25 | 画像形成装置における文字イメージ回転処理方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0612045A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113495614A (zh) * | 2020-03-18 | 2021-10-12 | 瑞昱半导体股份有限公司 | 根据脸部特征设定装置显示方式的方法与其电子装置 |
-
1992
- 1992-06-25 JP JP4167927A patent/JPH0612045A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113495614A (zh) * | 2020-03-18 | 2021-10-12 | 瑞昱半导体股份有限公司 | 根据脸部特征设定装置显示方式的方法与其电子装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6111654A (en) | Method and apparatus for replacing or modifying a postscript built-in font in a printer | |
| EP0703524B1 (en) | Variable data fields in a page description language | |
| EP0415861A2 (en) | Printer initialization system | |
| WO1996022573A1 (en) | Method of utilizing variable data fields with a page description language | |
| US5878198A (en) | Information processing apparatus and method and memory medium storing information processing program | |
| JPH0612045A (ja) | 画像形成装置における文字イメージ回転処理方法 | |
| EP0412922A2 (en) | Matrix character modification | |
| JPH07177348A (ja) | プリンタ装置 | |
| US7310166B2 (en) | Information processing apparatus and method, and print control program | |
| JPH01290448A (ja) | 文字発生装置 | |
| JP3420457B2 (ja) | 文書処理方法及び装置 | |
| JP2972211B2 (ja) | 文字出力制御装置及び方法 | |
| JP3241767B2 (ja) | 画像処理装置 | |
| JPH0691979A (ja) | 画像形成装置におけるフォームデータ処理方式 | |
| JPH0584986A (ja) | 画像形成装置 | |
| JP3226226B2 (ja) | 文字処理方法及び装置 | |
| JP3122567B2 (ja) | 画像記録装置及びその制御方法 | |
| JP2000172461A (ja) | ファイル印刷制御方法及びプログラム記憶媒体 | |
| JP2974366B2 (ja) | 印刷制御装置 | |
| JPH0592624A (ja) | 画像形成装置 | |
| JPH0499657A (ja) | 画像供給装置 | |
| JPH0577489A (ja) | プリンタ制御装置 | |
| JPH0313360A (ja) | 印刷制御装置、印刷装置および印刷制御方法 | |
| JPH0255170A (ja) | プリンタ制御装置 | |
| JPH05246113A (ja) | 印刷装置 |