JPH0426311B2 - - Google Patents
Info
- Publication number
- JPH0426311B2 JPH0426311B2 JP60205603A JP20560385A JPH0426311B2 JP H0426311 B2 JPH0426311 B2 JP H0426311B2 JP 60205603 A JP60205603 A JP 60205603A JP 20560385 A JP20560385 A JP 20560385A JP H0426311 B2 JPH0426311 B2 JP H0426311B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- column
- bit
- pattern
- address counter
- 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.)
- Expired - Lifetime
Links
Landscapes
- Dot-Matrix Printers And Others (AREA)
- Editing Of Facsimile Originals (AREA)
Description
【発明の詳細な説明】
〔概要〕
本発明はロースキヤン型のキヤラクタジエネレ
ータ(Character Generater;CG)よりカラム
データに変換するパターン変換装置であつて、 ロー方向に走査(スキヤン)読取るアドレスカ
ウンタと、変換するカラムを指定する指定手段と
を設け、読取つたローデータより指定カラムのビ
ツトデータを選択し、順次シフトレジスタに入力
してカラムデータを構成するものである。
ータ(Character Generater;CG)よりカラム
データに変換するパターン変換装置であつて、 ロー方向に走査(スキヤン)読取るアドレスカ
ウンタと、変換するカラムを指定する指定手段と
を設け、読取つたローデータより指定カラムのビ
ツトデータを選択し、順次シフトレジスタに入力
してカラムデータを構成するものである。
本発明はロースキヤン型CGよりカラムデータ
に変換する文字パターン変換装置の改良に関す
る。
に変換する文字パターン変換装置の改良に関す
る。
ドツトマトリツクスで印字するプリンタでは、
読出し専用メモリ(ROM)に文字パターンを記
録したキヤラクタジエネレータCGを備え、受信
した文字コードを文字パターンに変換して印字し
ている。
読出し専用メモリ(ROM)に文字パターンを記
録したキヤラクタジエネレータCGを備え、受信
した文字コードを文字パターンに変換して印字し
ている。
上記文字パターンは縦(カラム)および横(ロ
ー)方向のドツトマトリツクスで構成され、印字
ヘツドにはカラム方向のドツト数(例えば24組)
の印字ヘツドが備えられて、スペーシングととも
にカラム方向のパターンデータが同時に印字され
る。
ー)方向のドツトマトリツクスで構成され、印字
ヘツドにはカラム方向のドツト数(例えば24組)
の印字ヘツドが備えられて、スペーシングととも
にカラム方向のパターンデータが同時に印字され
る。
そのためプリンタ用のCGはカラム単位に読取
れるもの(カラムスキヤン型CG)が望ましいが、
陰極線管(CRT)表示装置等のロースキヤン型
CGが広く普及しており、そのためプリンタ等で
はロースキヤン型CGを使用してカラムデータに
変換している。
れるもの(カラムスキヤン型CG)が望ましいが、
陰極線管(CRT)表示装置等のロースキヤン型
CGが広く普及しており、そのためプリンタ等で
はロースキヤン型CGを使用してカラムデータに
変換している。
しかしロースキヤン型CGからカラムデータへ
の変換は1ビツト単位に行われるため、マイクロ
プロセツサ等で変換する従来の方法では処理時間
が長くなるという問題点があつた。
の変換は1ビツト単位に行われるため、マイクロ
プロセツサ等で変換する従来の方法では処理時間
が長くなるという問題点があつた。
そのため上記問題点を解決した文字パターン変
換装置が求められている。
換装置が求められている。
従来例を第3図を参照しつつ説明する。
第3図aは文字パターン例を示す図で、文字
「漢」を表している。
「漢」を表している。
図示のごとく文字パターンは24×24のドツトマ
トリツクスで構成されており、ロースキヤン型
CGにはバイト単位(B0〜B7)のローデータが、
ROM・A〜ROM・Cに分割されて記録されて
いる。
トリツクスで構成されており、ロースキヤン型
CGにはバイト単位(B0〜B7)のローデータが、
ROM・A〜ROM・Cに分割されて記録されて
いる。
そのため、ROM・A〜CをROM選択信号
(チツプ選択信号)により選択し、A4〜A0の5
ビツトで指定して順次ローデータを読出す。
(チツプ選択信号)により選択し、A4〜A0の5
ビツトで指定して順次ローデータを読出す。
一方プリンタはカラム方向のドツト数に相当す
る24組の印字ヘツドを備え、D23→D00のごとく
スペーシングとともに各24組のパターンが同時に
印字される。
る24組の印字ヘツドを備え、D23→D00のごとく
スペーシングとともに各24組のパターンが同時に
印字される。
そのため上記ロースキヤンで読出した文字パタ
ーンデータをカラム単位に読出し可能な文字パタ
ーンデータに展開する必要がある。
ーンデータをカラム単位に読出し可能な文字パタ
ーンデータに展開する必要がある。
以下その展開動作の1例を説明する。
第3図bは従来例のプリンタの一部を表すブロ
ツク図、第3図cはパターン変換動作説明図であ
る。
ツク図、第3図cはパターン変換動作説明図であ
る。
第3図bにおいて、2はインタフエース(図示
せず)を通じて受信した印字情報を格納する受信
バツフア、3はパターン展開動作を行うためのメ
モリ、ROM・A〜ROM・Cは第3図aに示す
ロースキヤン型のCG、4はマイクロプロセツサ
(MPU)1によりチツプセレクト信号が格納され
る選択レジスタ、7は1行分のパターンデータを
格納するバツフア、6は印字ヘツド駆動部、5は
スペーシング等プリンタ機構を駆動するプリンタ
機構駆動部である。
せず)を通じて受信した印字情報を格納する受信
バツフア、3はパターン展開動作を行うためのメ
モリ、ROM・A〜ROM・Cは第3図aに示す
ロースキヤン型のCG、4はマイクロプロセツサ
(MPU)1によりチツプセレクト信号が格納され
る選択レジスタ、7は1行分のパターンデータを
格納するバツフア、6は印字ヘツド駆動部、5は
スペーシング等プリンタ機構を駆動するプリンタ
機構駆動部である。
受信バツフア2に1行分の印字情報が格納され
ると、MPU1は受信バツフア2より印字情報
(文字コード)を抽出し、順次バツフア7にパタ
ーンデータを展開する。即ち、 マイクロプロセツサ(MPU)1はまずA4〜
A0を〔00000〕としてローデータB0〜B7を読取
り(メモリM1)、ビツトデータB7をカラムデー
タD7としてメモリM3に格納する。
ると、MPU1は受信バツフア2より印字情報
(文字コード)を抽出し、順次バツフア7にパタ
ーンデータを展開する。即ち、 マイクロプロセツサ(MPU)1はまずA4〜
A0を〔00000〕としてローデータB0〜B7を読取
り(メモリM1)、ビツトデータB7をカラムデー
タD7としてメモリM3に格納する。
続いてA4〜A0を〔00001〕としてローデータ
B0〜B7を読取り、そのビツトデータB7を1ビツ
ト右シフト(メモリM2)してカラムデータD6
とし、メモリM3の他の領域をマスクして書込
む。
B0〜B7を読取り、そのビツトデータB7を1ビツ
ト右シフト(メモリM2)してカラムデータD6
とし、メモリM3の他の領域をマスクして書込
む。
なおメモリM1,M2,M3はそれぞれメモリ
3内のワークエリアを表す。
3内のワークエリアを表す。
以上の処理を繰り返し、カラムデータC(D7〜
D0)がメモリM3に得られると、バツフア7に
格納する。
D0)がメモリM3に得られると、バツフア7に
格納する。
同様にしてカラムデータC2〜をバツフア7に
格納して1文字のパターン展開が完了する。
格納して1文字のパターン展開が完了する。
以上のごとく、ローデータをROM・A〜Cよ
り読出し、カラムデータに1ビツトづつ変換して
いく。
り読出し、カラムデータに1ビツトづつ変換して
いく。
上記説明したように、ロースキヤン型のROM
よりカラムデータへの変換は1ビツトづつ変換す
るため、マイクロプロセツサ(MPU)によるパ
ターン展開では処理時間が長くかかるという問題
点があつた。
よりカラムデータへの変換は1ビツトづつ変換す
るため、マイクロプロセツサ(MPU)によるパ
ターン展開では処理時間が長くかかるという問題
点があつた。
そのため、本発明は高速に変換する文字パター
ン変換装置を提供することを目的とする。
ン変換装置を提供することを目的とする。
上記目的のため、本発明のパターン変換装置は
第1図原理説明図に示すように、 CGメモリを走査読出すアドレスカウンタ11
と、変換するビツトデータを指定するカラム指定
手段10とを設け、 該アドレスカウンタに基づき読出したローデー
タより前記カラム指定手段の指定するビツトデー
タを選択する選択手段12と、 該アドレスカウンタの歩進とともに選択された
ビツトデータを順次シフトせしめるシフトレジス
タ13と、 前記シフトレジスタの内容を前記ビツトデータ
に対応したカラムデータとして読み取り、前記カ
ラム指定手段に次のビツトデータをセツトすると
ともに該アドレスカウンタを起動せしめる手段1
4と、を備える。
第1図原理説明図に示すように、 CGメモリを走査読出すアドレスカウンタ11
と、変換するビツトデータを指定するカラム指定
手段10とを設け、 該アドレスカウンタに基づき読出したローデー
タより前記カラム指定手段の指定するビツトデー
タを選択する選択手段12と、 該アドレスカウンタの歩進とともに選択された
ビツトデータを順次シフトせしめるシフトレジス
タ13と、 前記シフトレジスタの内容を前記ビツトデータ
に対応したカラムデータとして読み取り、前記カ
ラム指定手段に次のビツトデータをセツトすると
ともに該アドレスカウンタを起動せしめる手段1
4と、を備える。
CGをロー方向に走査するカウンタによつてロ
ーデータを読取り、そのローデータよりカラム指
定手段の指定するビツトデータを選択して順次シ
フトすると、所定カラムデータがシフトレジスタ
に得られる。
ーデータを読取り、そのローデータよりカラム指
定手段の指定するビツトデータを選択して順次シ
フトすると、所定カラムデータがシフトレジスタ
に得られる。
このカラムデータを読取るとともに、カラム指
定手段を歩進せしめ、前記カウンタを再び所期値
より歩進せしめると、文字パターンデータをカラ
ム単位に変換することができる。
定手段を歩進せしめ、前記カウンタを再び所期値
より歩進せしめると、文字パターンデータをカラ
ム単位に変換することができる。
本発明の詳細を第2図に示す実施例に従つて説
明する。
明する。
第2図aは24×24の文字パターンをカラムデー
タに変換するための動作説明図、第2図bは実施
例のパターン変換装置のブロツク図、第2図cは
動作フローチヤート図である。
タに変換するための動作説明図、第2図bは実施
例のパターン変換装置のブロツク図、第2図cは
動作フローチヤート図である。
本実施例では第2図aに示すように8ビツト単
位(C1,C23〜)にカラムデータをバツフア
に格納するため、ロー方向の読出カウンタとし
て、アドレスカウンタA2〜A0およびアドレスカ
ウンタA4A3を設け、またカラム指定手段として
ビツト選択レジスタを設けている。
位(C1,C23〜)にカラムデータをバツフア
に格納するため、ロー方向の読出カウンタとし
て、アドレスカウンタA2〜A0およびアドレスカ
ウンタA4A3を設け、またカラム指定手段として
ビツト選択レジスタを設けている。
(構成)
第2図bにおいて、
15はMPU1よりアドレスカウンタA2〜A0
に送出するカウンタ可指令を格納する読取指令レ
ジスタ、 16はアドレスカウンタA2〜A0で、アドレス
バス101にアドレスA2〜A0を送出するもの、 17はアドレスカウンタA2〜A016が8進し
て出力するキヤリーにより歩進する3進のアドレ
スカウンタA4A3で、アドレスバス101にアド
レスA4,A3を送出するもの、 18は3ビツトのビツト選択レジスタで、読取
つたローデータのビツトを指定するもの、 19はチツプ選択レジスタで、ROM・A〜
ROM・Cに備えるデコード回路によりROMを
選択するもの、 20は文字コードに基づきパターンアドレスを
指定するパターンアドレスレジスタ、 22は読出されたローデータからビツト選択レ
ジスタ18の指定するビツトを選択するセレク
タ、 21はセレクタ22の出力をシフトするシフト
レジスタで主バス線100に接続されているも
の、である。
に送出するカウンタ可指令を格納する読取指令レ
ジスタ、 16はアドレスカウンタA2〜A0で、アドレス
バス101にアドレスA2〜A0を送出するもの、 17はアドレスカウンタA2〜A016が8進し
て出力するキヤリーにより歩進する3進のアドレ
スカウンタA4A3で、アドレスバス101にアド
レスA4,A3を送出するもの、 18は3ビツトのビツト選択レジスタで、読取
つたローデータのビツトを指定するもの、 19はチツプ選択レジスタで、ROM・A〜
ROM・Cに備えるデコード回路によりROMを
選択するもの、 20は文字コードに基づきパターンアドレスを
指定するパターンアドレスレジスタ、 22は読出されたローデータからビツト選択レ
ジスタ18の指定するビツトを選択するセレク
タ、 21はセレクタ22の出力をシフトするシフト
レジスタで主バス線100に接続されているも
の、である。
(動作説明)〔第2図c参照〕
第2図aに示すように、カラムデータはC1,
C2,C3,C4の順に生成する。
C2,C3,C4の順に生成する。
そのため、MPU1はパターンアドレスレジス
タ20、チツプ選択レジスタ19にセツトした
後、まずビツト選択レジスタ18をB7にセツト
してアドレスカウンタA2〜A016を歩進せしめ
る。
タ20、チツプ選択レジスタ19にセツトした
後、まずビツト選択レジスタ18をB7にセツト
してアドレスカウンタA2〜A016を歩進せしめ
る。
その結果、ROM・Aのローデータは順次セレ
クタ22に入力され、ビツトデータB7が選択さ
れてシフトレジスタ21により順次シフトされ
る。
クタ22に入力され、ビツトデータB7が選択さ
れてシフトレジスタ21により順次シフトされ
る。
アドレスカウンタA2〜A016がキヤリーを送
出すると、アドレスカウンタA4A317が歩進
し、読取指令レジスタ15がリセツトされ、前記
動作が停止する。
出すると、アドレスカウンタA4A317が歩進
し、読取指令レジスタ15がリセツトされ、前記
動作が停止する。
MPU1はシフトレジスタ21に格納されたカ
ラムデータC1を読取りバツフア7に格納した後
読取指令レジスタ15に読取指令をセツトする。
ラムデータC1を読取りバツフア7に格納した後
読取指令レジスタ15に読取指令をセツトする。
上記のごとくアドレスカウンタA4A317が歩
進するとC1,2,C3のカラムデータが変換さ
れ、続いてビツト選択レジスタをB6にセツトし
て、C4を変換する。
進するとC1,2,C3のカラムデータが変換さ
れ、続いてビツト選択レジスタをB6にセツトし
て、C4を変換する。
以上の動作をチツプ選択終了まで繰り返すこと
によりカラム変換された文字パターンデータをバ
ツフア7に得ることができる。
によりカラム変換された文字パターンデータをバ
ツフア7に得ることができる。
以上の実施例ではビツト選択、チツプ選択にレ
ジスタを使用したが、アドレスカウンタA4A31
7のキヤリーで歩進する8進のビツト選択カウン
タ、ビツト選択カウンタのキヤリーにより歩進す
る3進のチツプ選択カウンタを使用すれば、前記
レジスタのセツト動作が省略できる。
ジスタを使用したが、アドレスカウンタA4A31
7のキヤリーで歩進する8進のビツト選択カウン
タ、ビツト選択カウンタのキヤリーにより歩進す
る3進のチツプ選択カウンタを使用すれば、前記
レジスタのセツト動作が省略できる。
以上説明したように、MPU1は文字コードを
指定した後、一定のサイクルで変換されたカラム
データをシフトレジスタより読取るとともに、読
取指令および各レジスタの書込みを行うのみで高
速に変換でき、その間MPUは他の処理を実行す
ることができる。
指定した後、一定のサイクルで変換されたカラム
データをシフトレジスタより読取るとともに、読
取指令および各レジスタの書込みを行うのみで高
速に変換でき、その間MPUは他の処理を実行す
ることができる。
以上説明したように、本発明はローデータをカ
ラムデータに高速で変換するパターン変換装置を
提供するもので、マイクロプロセツサはシフトレ
ジスタに高速で変換されたカラムデータを読取れ
ばよく、カラムスキヤン型ROMと同等の速度で
パターン展開ができる。
ラムデータに高速で変換するパターン変換装置を
提供するもので、マイクロプロセツサはシフトレ
ジスタに高速で変換されたカラムデータを読取れ
ばよく、カラムスキヤン型ROMと同等の速度で
パターン展開ができる。
第1図は本発明の原理説明図、第2図aは動作
説明図、第2図bは実施例のパターン変換装置ブ
ロツク図、第2図cは動作フローチヤート図、第
3図aは文字パターン例を表す図、第3図bは従
来例のプリンタブロツク図、第3図cはパターン
変換動作説明図、である。 図中、1はマイクロプロセツサ(MPU)、2は
受信バツフア、3はメモリ、4はチツプ選択レジ
スタ、5はプリンタ機構駆動部、6は印字ヘツド
駆動部、7はバツフア、10はカラム指定手段、
11はアドレスカウンタ、12は選択手段、13
はシフトレジスタ、14は制御手段、15は読取
指令レジスタ、16はアドレスカウンタA2〜
A0、17はアドレスカウンタA4A3、18はビツ
ト選択レジスタ、19はチツプ選択レジスタ、2
0はパターンアドレスレジスタ、21はシフトレ
ジスタ、22はセレクタ、ROM・A,ROM・
B,ROM・Cは文字パターン発生用ROM(CG)、
である。
説明図、第2図bは実施例のパターン変換装置ブ
ロツク図、第2図cは動作フローチヤート図、第
3図aは文字パターン例を表す図、第3図bは従
来例のプリンタブロツク図、第3図cはパターン
変換動作説明図、である。 図中、1はマイクロプロセツサ(MPU)、2は
受信バツフア、3はメモリ、4はチツプ選択レジ
スタ、5はプリンタ機構駆動部、6は印字ヘツド
駆動部、7はバツフア、10はカラム指定手段、
11はアドレスカウンタ、12は選択手段、13
はシフトレジスタ、14は制御手段、15は読取
指令レジスタ、16はアドレスカウンタA2〜
A0、17はアドレスカウンタA4A3、18はビツ
ト選択レジスタ、19はチツプ選択レジスタ、2
0はパターンアドレスレジスタ、21はシフトレ
ジスタ、22はセレクタ、ROM・A,ROM・
B,ROM・Cは文字パターン発生用ROM(CG)、
である。
Claims (1)
- 【特許請求の範囲】 1 ロー方向に走査読出すメモリに記録されたパ
ターンデータをカラムデータに変換するパターン
変換装置であつて、 前記メモリを走査読出すアドレスカウンタ11
と、変換するビツトデータを指定するカラム指定
手段10とを設け、 該アドレスカウンタに基づき読出したローデー
タより前記カラム指定手段の指定するビツトデー
タを選択する選択手段12と、 該アドレスカウンタの歩進とともに選択された
ビツトデータを順次シフトせしめるシフトレジス
タ13と、 前記シフトレジスタの内容を前記ビツトデータ
に対応したカラムデータとして読み取り、前記カ
ラム指定手段に次のビツトデータをセツトすると
ともに該アドレスカウンタを起動せしめる手段1
4とを備えることを特徴とするパターン変換装
置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60205603A JPS6264562A (ja) | 1985-09-18 | 1985-09-18 | パタ−ン変換装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60205603A JPS6264562A (ja) | 1985-09-18 | 1985-09-18 | パタ−ン変換装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6264562A JPS6264562A (ja) | 1987-03-23 |
| JPH0426311B2 true JPH0426311B2 (ja) | 1992-05-07 |
Family
ID=16509599
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60205603A Granted JPS6264562A (ja) | 1985-09-18 | 1985-09-18 | パタ−ン変換装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6264562A (ja) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE3727874A1 (de) * | 1987-08-21 | 1989-03-02 | Thomson Brandt Gmbh | Verfahren und schaltungsanordnung zur verbesserung der aufloesung von digitalen signalen |
| JP3989761B2 (ja) | 2002-04-09 | 2007-10-10 | 株式会社半導体エネルギー研究所 | 半導体表示装置 |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS6049955B2 (ja) * | 1980-12-29 | 1985-11-06 | 富士通株式会社 | 文字パタ−ン出力方式 |
| JPS58106671A (ja) * | 1981-12-18 | 1983-06-25 | Nec Corp | メモリ集積回路 |
| JPS58147786A (ja) * | 1982-02-26 | 1983-09-02 | 株式会社東芝 | 文字発生器 |
-
1985
- 1985-09-18 JP JP60205603A patent/JPS6264562A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6264562A (ja) | 1987-03-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4707153A (en) | Printer controller | |
| JPH0426311B2 (ja) | ||
| US6072510A (en) | Anti-aliasing apparatus and method using pixel subset analysis and center pixel correction including specialized sample window | |
| US5409318A (en) | Font generation method and apparatus with single font memory for serving different scan formats | |
| JPH0358122A (ja) | 画像表示装置 | |
| JPS594706B2 (ja) | 印字パタ−ン発生装置 | |
| JPS61209167A (ja) | ワイヤドツトラインプリンタの印字制御回路 | |
| JPS62127890A (ja) | パタ−ン発生装置 | |
| JPS627559A (ja) | パタ−ン変換装置 | |
| JPS583876A (ja) | 感熱式ドツトプリンタにおける拡大文字印字方法 | |
| JPS61173951A (ja) | 印字制御装置 | |
| JPS6316787B2 (ja) | ||
| JPS59125163A (ja) | ファクシミリ符号変換装置 | |
| JPS61217091A (ja) | 文字発生装置 | |
| JPH0486271A (ja) | パターン印字方式 | |
| JPS602983A (ja) | 画像処理装置 | |
| JPS592026B2 (ja) | モジパタ−ンハツセイソウチ | |
| JPS62264093A (ja) | 読出し専用メモリの読出し制御装置 | |
| JPS629912B2 (ja) | ||
| JPS5860789A (ja) | パタン拡大方式 | |
| JP2002240261A (ja) | 印字用バッファメモリ制御装置 | |
| JPS63317355A (ja) | 印刷装置 | |
| JPH03138172A (ja) | パターン記憶装置及び該記憶装置を備えるパターン発生装置 | |
| JPS62255153A (ja) | 記録装置 | |
| JPH05138935A (ja) | 印字データの並べ替え装置 |