JPH0444867A - ページプリンタ用データ制御装置 - Google Patents
ページプリンタ用データ制御装置Info
- Publication number
- JPH0444867A JPH0444867A JP15223990A JP15223990A JPH0444867A JP H0444867 A JPH0444867 A JP H0444867A JP 15223990 A JP15223990 A JP 15223990A JP 15223990 A JP15223990 A JP 15223990A JP H0444867 A JPH0444867 A JP H0444867A
- Authority
- JP
- Japan
- Prior art keywords
- address
- printing
- data
- character font
- font data
- 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
- Dot-Matrix Printers And Others (AREA)
- Record Information Processing For Printing (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、ページプリンタのプリンタバッファに格納さ
れたデータを制御するページプリンタ用データ制御装置
に関する。
れたデータを制御するページプリンタ用データ制御装置
に関する。
ページプリンタは、画像を縦長用紙に印刷する所謂ポー
トレート印刷と、画像を横長用紙に印刷する所謂ランド
スケープ印刷を行なうことができる。しかし、文字をラ
ンドスケープ印刷を行なう場合には文字フォントデータ
を90度回転しなければならない場合があり、この場合
には、文字フォントデータを90度回転してプリンタバ
ッファに記憶させて印字データを作成しなければならな
い。本発明は、文字フォントデータをデュアルポートメ
モリに記憶させてポートレート印刷とランドスケープ印
刷を行なうようにしたものである。
トレート印刷と、画像を横長用紙に印刷する所謂ランド
スケープ印刷を行なうことができる。しかし、文字をラ
ンドスケープ印刷を行なう場合には文字フォントデータ
を90度回転しなければならない場合があり、この場合
には、文字フォントデータを90度回転してプリンタバ
ッファに記憶させて印字データを作成しなければならな
い。本発明は、文字フォントデータをデュアルポートメ
モリに記憶させてポートレート印刷とランドスケープ印
刷を行なうようにしたものである。
これにより、文字のランドスケープ印刷を行なう場合に
は文字フォントデータを90度回転する必要がなくなる
。
は文字フォントデータを90度回転する必要がなくなる
。
〔従来の技術]
第5図は、従来のページプリンタ用データ制御装置の動
作を示す説明図であり、CGROM51には、文字の上
下左右が正規に配列された文字フォントデータが予め記
憶され、このような文字フォントデータにより縦長用紙
53に印刷するポートレート印刷と、横長用紙54に印
刷するランドスケープ印刷を選択的に行なう場合、文字
フォントデータがCGROM51から読み出され、プリ
ンタバッファ52に一時蓄積された後プリンタ機構に出
力される。
作を示す説明図であり、CGROM51には、文字の上
下左右が正規に配列された文字フォントデータが予め記
憶され、このような文字フォントデータにより縦長用紙
53に印刷するポートレート印刷と、横長用紙54に印
刷するランドスケープ印刷を選択的に行なう場合、文字
フォントデータがCGROM51から読み出され、プリ
ンタバッファ52に一時蓄積された後プリンタ機構に出
力される。
従来、この種のページプリンタ用データ制御装置は、ポ
ートレート印刷を行なう場合、CGROM51の文字フ
ォントデータをそのまま読み出してプリンタバッファ5
2に記憶させる所謂張り付けを行ない、他方、横長用紙
54を縦長にセットしてランドスケープ印刷を行なう場
合、CGROM51の文字フォントデータを90度面回
転てプリンタバッファ52に記憶させる張り付けを行な
う。
ートレート印刷を行なう場合、CGROM51の文字フ
ォントデータをそのまま読み出してプリンタバッファ5
2に記憶させる所謂張り付けを行ない、他方、横長用紙
54を縦長にセットしてランドスケープ印刷を行なう場
合、CGROM51の文字フォントデータを90度面回
転てプリンタバッファ52に記憶させる張り付けを行な
う。
したがって、ランドスケープ印刷を行なう場合、横長用
紙54が縦長にセットされると、プリンタバッファ52
に記憶された配置の文字フォントデータが印刷される。
紙54が縦長にセットされると、プリンタバッファ52
に記憶された配置の文字フォントデータが印刷される。
〔発明が解決しようとする課題〕
しかしながら、上記従来のページプリンタ用データ制御
装置では、横長用紙54を縦長にセットしてランドスケ
ープ印刷を行なう場合、CGROM51のフォントを9
0度面回転てプリンタバッファ52に記憶させる張り付
けを行なうので、書き込みアドレス発生回路などの回路
構成が複雑になり、また、書き込み速度が遅くなるとい
う問題点がある。
装置では、横長用紙54を縦長にセットしてランドスケ
ープ印刷を行なう場合、CGROM51のフォントを9
0度面回転てプリンタバッファ52に記憶させる張り付
けを行なうので、書き込みアドレス発生回路などの回路
構成が複雑になり、また、書き込み速度が遅くなるとい
う問題点がある。
この原因は、必ずフォントを90度面回転て張り付けを
していることに起因する。
していることに起因する。
してみると、ランドスケープ印刷を行なう場合、CGR
OM51のフォントを90度面回転なくとも実現できれ
ば回路構成が簡単になり、また、書き込み速度を向上す
ることができる。
OM51のフォントを90度面回転なくとも実現できれ
ば回路構成が簡単になり、また、書き込み速度を向上す
ることができる。
本発明の課題は、フォントを90度面回転なくともラン
ドスケープ印刷ができるようにすることである。
ドスケープ印刷ができるようにすることである。
本発明の手段は次の通りである。
デュアルポートメモリ1 (第1図のブロック図を参照
、以下同じ)は、文字フォントデータを記憶する。
、以下同じ)は、文字フォントデータを記憶する。
アドレス発生手段2は、デュアルポートメモリ1に記憶
された各行の文字フォントデータを左から右へ順次読み
出すためのアドレスと、デュアルポートメモリ1に記憶
された各列の文字フォントデータを上から下へ順次読み
出すためのアドレスを選択的に発生する。
された各行の文字フォントデータを左から右へ順次読み
出すためのアドレスと、デュアルポートメモリ1に記憶
された各列の文字フォントデータを上から下へ順次読み
出すためのアドレスを選択的に発生する。
[作 用]
本発明の手段の作用は次の通りである。
今、画像を縦長用紙に印刷する所謂ポートレート印刷の
場合、アドレス発生手段2は、デュアルポートメモリ1
に記憶された各行の文字フォントデータを左から右へ順
次読み出すためのアドレスを発生する。他方、横長用紙
を縦長にセットして印刷する所謂ランドスケープ印刷を
行なう場合、アドレス発生手段2は、デュアルポートメ
モリ1に記憶された各列の文字フォントデータを上から
下へ順次読み出すためのアドレスを発生する。
場合、アドレス発生手段2は、デュアルポートメモリ1
に記憶された各行の文字フォントデータを左から右へ順
次読み出すためのアドレスを発生する。他方、横長用紙
を縦長にセットして印刷する所謂ランドスケープ印刷を
行なう場合、アドレス発生手段2は、デュアルポートメ
モリ1に記憶された各列の文字フォントデータを上から
下へ順次読み出すためのアドレスを発生する。
したがって、フォントを90度面回転なくともランドス
ケープ印刷ができるようになる。
ケープ印刷ができるようになる。
以下、一実施例を第2図乃至第4図を参照しながら説明
する。
する。
第2図は、ページプリンタ用データ制御装置の一実施例
を示すブロック図である。
を示すブロック図である。
第2図において、CPU (中央処理装置)11は、画
像を縦長用紙に印刷する所謂ポートレート印刷と、画像
を横長用紙に印刷する所謂ランドスケープ印刷の切換え
信号を切換え回路12に出力したり、CGROMI3の
読み出しアドレスをアドレスバス25に出力する。
像を縦長用紙に印刷する所謂ポートレート印刷と、画像
を横長用紙に印刷する所謂ランドスケープ印刷の切換え
信号を切換え回路12に出力したり、CGROMI3の
読み出しアドレスをアドレスバス25に出力する。
CGROMI 3には予め、各文字が1バイトで構成さ
れた文字フォントデータが記憶され、この文字フォント
データは、アドレスバス25上のアドレスにより印刷位
置に応じてデータバス21に読み出され、プリンタバッ
ファ15に格納される。
れた文字フォントデータが記憶され、この文字フォント
データは、アドレスバス25上のアドレスにより印刷位
置に応じてデータバス21に読み出され、プリンタバッ
ファ15に格納される。
切換え回路12は、CPUIIにより命令されたモード
を記憶し、アドレス制御回路14は、切換え回路12に
記憶されたモードに応じて、アドレス発生回路16から
のデータ送出用アドレス24を変換し、アドレスバス2
3を介してプリンタバッファ工5に出力する。尚、アド
レス発生回路16は、印字データの各ラインの先頭がら
最後までのアドレスを発生する。
を記憶し、アドレス制御回路14は、切換え回路12に
記憶されたモードに応じて、アドレス発生回路16から
のデータ送出用アドレス24を変換し、アドレスバス2
3を介してプリンタバッファ工5に出力する。尚、アド
レス発生回路16は、印字データの各ラインの先頭がら
最後までのアドレスを発生する。
アドレス制御回路14は、切換え回路12に記憶された
モードがポートレート印刷モードである場合には、アド
レス発生回路16からのアドレスに対して縦方向のアド
レスを加算したり、又はアドレス線を入れ替えることに
よりポートレート印刷用の読み出しアドレスを発生し、
他方、切換え回路12に記憶されたモードがランドスケ
ープ印刷モードである場合には、アドレス発生回路16
からのアドレス線にアダー回路を追加したり、又はアド
レス線を入れ替えることによりランドスケープ印刷用の
読み出しアドレスを発生する。
モードがポートレート印刷モードである場合には、アド
レス発生回路16からのアドレスに対して縦方向のアド
レスを加算したり、又はアドレス線を入れ替えることに
よりポートレート印刷用の読み出しアドレスを発生し、
他方、切換え回路12に記憶されたモードがランドスケ
ープ印刷モードである場合には、アドレス発生回路16
からのアドレス線にアダー回路を追加したり、又はアド
レス線を入れ替えることによりランドスケープ印刷用の
読み出しアドレスを発生する。
プリンタバッファ15は、デュアルポートRAM(ラン
ダムアクセスメモリ)で構成され、第3図(a)に示す
ように、各行の文字フォントデータ15aを左から右へ
順次パラレルデータバス21に出力するとともに、第3
図(b)に示すように各列の文字フォントデータ15a
を上から下へ順次シリアルデータバス22に出力するこ
とが可能である。
ダムアクセスメモリ)で構成され、第3図(a)に示す
ように、各行の文字フォントデータ15aを左から右へ
順次パラレルデータバス21に出力するとともに、第3
図(b)に示すように各列の文字フォントデータ15a
を上から下へ順次シリアルデータバス22に出力するこ
とが可能である。
尚、各列の文字フォントデータ15aを上から下へ順次
出力する場合には、ロウ(列)アドレス単位で一旦内部
のシリアルメモリに転送される。
出力する場合には、ロウ(列)アドレス単位で一旦内部
のシリアルメモリに転送される。
ポートレート印刷を行なう場合は、プリンタバッファ1
5に格納されたフォントデータは、アドレス制御回路1
4からのアドレスによりデータバス21に読み出され、
パラレル−シリアル(P→S)変換器17によりシリア
ル信号に変換され、印字データとしてプリンタに出力さ
れる。
5に格納されたフォントデータは、アドレス制御回路1
4からのアドレスによりデータバス21に読み出され、
パラレル−シリアル(P→S)変換器17によりシリア
ル信号に変換され、印字データとしてプリンタに出力さ
れる。
他方、ランドスケープ印刷を行なう場合、プリンタバッ
ファ15に格納されたフォントデータは、アドレス制御
回路13からのアドレスによりシリアルデータバス22
に読み出され、ビットセレクタ18を介してプリンタに
出力される。
ファ15に格納されたフォントデータは、アドレス制御
回路13からのアドレスによりシリアルデータバス22
に読み出され、ビットセレクタ18を介してプリンタに
出力される。
尚、タイミング制御回路19は、発振器(O20)20
からのクロックと、印字用の水平同期信号、垂直同期信
号、1ドツト分のビデオクロックによりタイミング信号
をプリンタバッファ15、アドレス発生回路16、P4
S変換器17に出力する。
からのクロックと、印字用の水平同期信号、垂直同期信
号、1ドツト分のビデオクロックによりタイミング信号
をプリンタバッファ15、アドレス発生回路16、P4
S変換器17に出力する。
次に、上記実施例の動作を説明する。
先ず、第4図上段に示すように、縦長用紙21に印刷す
るポートレート印刷を行なう場合には、このポートレー
ト印刷と同一の配置となるように文字フォントデータを
CGROML3から読み出してプリンタバッファ15に
記憶させる。
るポートレート印刷を行なう場合には、このポートレー
ト印刷と同一の配置となるように文字フォントデータを
CGROML3から読み出してプリンタバッファ15に
記憶させる。
次いで、アドレス制御回路14は、アドレス発生回路1
6からのアドレスに対して縦方向のアドレスを加算した
り、又はアドレス線を入れ替えることにより、8個のビ
デオクロック毎に1つのポートレート印刷用読み出しア
ドレスを発生する。
6からのアドレスに対して縦方向のアドレスを加算した
り、又はアドレス線を入れ替えることにより、8個のビ
デオクロック毎に1つのポートレート印刷用読み出しア
ドレスを発生する。
したがって、第3図(a)に示すように、プリンタバッ
ファ工5に記憶された各行の文字フォントデータ15a
がビデオクロックにより1バイト毎に左から右へ順次パ
ラレルデータバス21に読み出され、P−)S変換器1
7によりシリアル変換され、第4図上段に示すようなポ
ートレート印刷が行われる。
ファ工5に記憶された各行の文字フォントデータ15a
がビデオクロックにより1バイト毎に左から右へ順次パ
ラレルデータバス21に読み出され、P−)S変換器1
7によりシリアル変換され、第4図上段に示すようなポ
ートレート印刷が行われる。
ここで、8個のビデオクロック毎にプリンタバッファ1
5にアクセスすることができない場合には、パラレルデ
ータバス21の幅を増加すればよい。
5にアクセスすることができない場合には、パラレルデ
ータバス21の幅を増加すればよい。
他方、第4図下段に示すように、横長用紙22を縦長に
セットしてランドスケープ印刷を行なう場合には、この
ランドスケープ印刷と同一の配置となるように文字フォ
ントデータをCC;ROM 13から読み出してプリン
タバ・ノファ15に記憶させる。したがって、この場合
にも、プリンタバッファ15に記憶された文字フォント
データ15aは回転していない配置であり、書き込みア
ドレスや書き込み速度は、ポートレート印刷の場合と路
間−である。
セットしてランドスケープ印刷を行なう場合には、この
ランドスケープ印刷と同一の配置となるように文字フォ
ントデータをCC;ROM 13から読み出してプリン
タバ・ノファ15に記憶させる。したがって、この場合
にも、プリンタバッファ15に記憶された文字フォント
データ15aは回転していない配置であり、書き込みア
ドレスや書き込み速度は、ポートレート印刷の場合と路
間−である。
次いで、アドレス制御回路14は、アドレス発生回路1
6からのアドレス線にアダー回路を追加したり、又はア
ドレス線を入れ替えることにより、8個のビデオクロッ
ク毎に1つのランドスケ−・ブ印刷用の読み出しアドレ
スを発生する。
6からのアドレス線にアダー回路を追加したり、又はア
ドレス線を入れ替えることにより、8個のビデオクロッ
ク毎に1つのランドスケ−・ブ印刷用の読み出しアドレ
スを発生する。
したがって、各列の文字フォントデータ15aが上から
下へ順次内部のシリアルメモリに転送され、ビデオクロ
ックにより1バイト毎に順次シリアルデータバス22に
読み出され、ビットセレクタ18により、現在印字して
いるラインのビットが選択され、第4図下段に示すよう
なランドスケープ印刷が行われる。
下へ順次内部のシリアルメモリに転送され、ビデオクロ
ックにより1バイト毎に順次シリアルデータバス22に
読み出され、ビットセレクタ18により、現在印字して
いるラインのビットが選択され、第4図下段に示すよう
なランドスケープ印刷が行われる。
したがって、上記実施例によれば、従来例のようにCG
ROMI 3のフォントを90度面回転てプリンタバッ
ファ15に記憶させる張り付けを行なわないので、回路
構成が簡単になり、また、書き込み速度を向上すること
ができる。
ROMI 3のフォントを90度面回転てプリンタバッ
ファ15に記憶させる張り付けを行なわないので、回路
構成が簡単になり、また、書き込み速度を向上すること
ができる。
この発明によれば、ランドスケープ印刷を行なう場合、
CGROMの文字フォントデータを90度面回転ないの
で、回路構成が簡単になり、また、書き込み速度を向上
することができる。
CGROMの文字フォントデータを90度面回転ないの
で、回路構成が簡単になり、また、書き込み速度を向上
することができる。
第1図は本発明のブロック図、
第2図はページプリンタ用データ制御装置の一実施例を
示すブロック図、 第3図(a)、 (b)は第2図のプリンタバッファの
読み出し動作を示す説明図、 第4図は第2図のページプリンタ用データ制御装置の動
作を示す説明図、 第5図は従来のページプリンタ用データ制御装置の動作
を示す説明図である。 1・・・デュアルポートメモリ、 2・・・アドレス発生手段。
示すブロック図、 第3図(a)、 (b)は第2図のプリンタバッファの
読み出し動作を示す説明図、 第4図は第2図のページプリンタ用データ制御装置の動
作を示す説明図、 第5図は従来のページプリンタ用データ制御装置の動作
を示す説明図である。 1・・・デュアルポートメモリ、 2・・・アドレス発生手段。
Claims (1)
- 【特許請求の範囲】 文字フォントデータを記憶するデュアルポートメモリ
と、 デュアルポートメモリに記憶された各行の文字フォント
データを左から右へ順次読み出すためのアドレスと、デ
ュアルポートメモリに記憶された各列の文字フォントデ
ータを上から下へ順次読み出すためのアドレスを選択的
に発生するアドレス発生手段とを有するページプリンタ
用データ制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15223990A JPH0444867A (ja) | 1990-06-11 | 1990-06-11 | ページプリンタ用データ制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP15223990A JPH0444867A (ja) | 1990-06-11 | 1990-06-11 | ページプリンタ用データ制御装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0444867A true JPH0444867A (ja) | 1992-02-14 |
Family
ID=15536133
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP15223990A Pending JPH0444867A (ja) | 1990-06-11 | 1990-06-11 | ページプリンタ用データ制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0444867A (ja) |
-
1990
- 1990-06-11 JP JP15223990A patent/JPH0444867A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH01136770A (ja) | プリンタ | |
| JPH0444867A (ja) | ページプリンタ用データ制御装置 | |
| JPS6330256A (ja) | 印字装置 | |
| JP2613302B2 (ja) | 縮小印字装置 | |
| KR870001230B1 (ko) | 하드웨어 문자발생에 의한 한글, 영문자 크기의 가변장치 | |
| JP2560742B2 (ja) | 文字パターン発生装置 | |
| JPS61117972A (ja) | 印刷装置 | |
| KR890001867B1 (ko) | 문자 이미지 변환 방법 및 장치 | |
| JPH02106363A (ja) | 印字装置の図形情報回転回路 | |
| JPS5872239A (ja) | ラベルプリンタシステム | |
| JP2839768B2 (ja) | 画像回転回路 | |
| JP2748004B2 (ja) | 文字パターン群の回転処理方法 | |
| JPS58211463A (ja) | プリンタ | |
| JPS61140986A (ja) | 文字回転装置 | |
| JPS63115196A (ja) | イタリツク文字発生装置 | |
| JPH07319763A (ja) | アドレス変換装置 | |
| JPS6183048A (ja) | イメ−ジデ−タ回転装置 | |
| JPS61120755A (ja) | プリンタ | |
| JPH0690610B2 (ja) | 文字パターン処理方法 | |
| JPH0358864A (ja) | プリンタ装置 | |
| JPH08314796A (ja) | ダイナミックramの制御回路 | |
| JPS6113287A (ja) | 文字の印字方法及び装置 | |
| JPS61264384A (ja) | 画像処理回路 | |
| JP2002240261A (ja) | 印字用バッファメモリ制御装置 | |
| JPH10333853A (ja) | ページプリンタの画像データ出力回路 |