JPS6271658A - プリンタ制御装置 - Google Patents
プリンタ制御装置Info
- Publication number
- JPS6271658A JPS6271658A JP60213779A JP21377985A JPS6271658A JP S6271658 A JPS6271658 A JP S6271658A JP 60213779 A JP60213779 A JP 60213779A JP 21377985 A JP21377985 A JP 21377985A JP S6271658 A JPS6271658 A JP S6271658A
- Authority
- JP
- Japan
- Prior art keywords
- data
- byte
- page buffer
- printing data
- buffer
- 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.)
- Granted
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B41—PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
- B41J—TYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
- B41J3/00—Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed
- B41J3/01—Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed for special character, e.g. for Chinese characters or barcodes
Landscapes
- Dot-Matrix Printers And Others (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
この発明は、1バイト/2バイトが混在する印字データ
をプリンタ(例えば漢字プリンタ)で高速に印字するた
めの、印字データ処理方式(1関するものである。
をプリンタ(例えば漢字プリンタ)で高速に印字するた
めの、印字データ処理方式(1関するものである。
第3図は例えば特開昭59−226957号公報に示さ
れた従来の処理装置を示す図であり、図(:詔いて13
1)は続出レジスタ、(32)は書込みレジスタ(33
はアライメント器、(34)は差分レジスタを示す。
れた従来の処理装置を示す図であり、図(:詔いて13
1)は続出レジスタ、(32)は書込みレジスタ(33
はアライメント器、(34)は差分レジスタを示す。
次に動作について説明する。第3図において、メモリか
ら読出したデータは(31)の続出レジスタを経由して
(33)のアライメント器に格納される。
ら読出したデータは(31)の続出レジスタを経由して
(33)のアライメント器に格納される。
このとき、続出レジスタと書込レジスタをバイト位置が
異なるとき、(34)の差分レジスタ(二バイト位置の
差を設定しておき、アライメント器はそのに分データを
右にシフトし、(32)の書込レジスタC二速る。この
書込レジスタを経由して別なメモリ番地にデータを格納
する。シフトされたデータは2回目の書込み時(−格納
されることになる。
異なるとき、(34)の差分レジスタ(二バイト位置の
差を設定しておき、アライメント器はそのに分データを
右にシフトし、(32)の書込レジスタC二速る。この
書込レジスタを経由して別なメモリ番地にデータを格納
する。シフトされたデータは2回目の書込み時(−格納
されることになる。
従来の処理装置は以上のように構成されているので、ワ
ード(1ワードは2バイト)単位(二差分レジスタを設
定する必要があるため、処理時間がかかり、漢字プリン
タが印字するデータを要求したとき間(二合わfxいこ
とがあり、印字動作が中断され、性能がおちる問題点が
あった。
ード(1ワードは2バイト)単位(二差分レジスタを設
定する必要があるため、処理時間がかかり、漢字プリン
タが印字するデータを要求したとき間(二合わfxいこ
とがあり、印字動作が中断され、性能がおちる問題点が
あった。
この発明は上記のような問題点を解消するためになされ
たもので、漢字プリンタの性能をフルに発揮させること
ができる漢字プリンタ制御装置を得ることを目的とする
。
たもので、漢字プリンタの性能をフルに発揮させること
ができる漢字プリンタ制御装置を得ることを目的とする
。
この発明に係る漢字プリンタ制御装置は入力バッファと
ページバッファの間に印字データ変換回路を設け、高速
処理を行なうようにしたものである。
ページバッファの間に印字データ変換回路を設け、高速
処理を行なうようにしたものである。
この発明における印字データ変換回路は、2バイトの印
字データを常にワード単位でページバッファに格納し、
ページバッファ読出し以降のアクセスを高速化すること
ができ、漢字プリンタの性能をフル(二発揮することが
できる。
字データを常にワード単位でページバッファに格納し、
ページバッファ読出し以降のアクセスを高速化すること
ができ、漢字プリンタの性能をフル(二発揮することが
できる。
以ドこの発明の一実施例を図について説明する。
第1図において、fi+はホス) CPUからの印字デ
ータをコマシト単位で格納する入力バッファである。(
2)は2バイトの印字データをワード単位でページバッ
ファに格納する印字データ変換回路、(3)は印字デー
タを格納するページバッファ、(41は文字パターンを
記憶するフォントメモリ、(51はフォントメモリから
読出した文字パターンを図形に展開して漢字プリンタに
出力する出力バッファである。又第2図に入力バッファ
から印字データを読出し、印字データ変換回路でコード
整合し、ページバッファC二格納するデータ内容例を示
す。
ータをコマシト単位で格納する入力バッファである。(
2)は2バイトの印字データをワード単位でページバッ
ファに格納する印字データ変換回路、(3)は印字デー
タを格納するページバッファ、(41は文字パターンを
記憶するフォントメモリ、(51はフォントメモリから
読出した文字パターンを図形に展開して漢字プリンタに
出力する出力バッファである。又第2図に入力バッファ
から印字データを読出し、印字データ変換回路でコード
整合し、ページバッファC二格納するデータ内容例を示
す。
次(:動作について説明する。第1図においてホス)
CPUより送られる位字データは一度(11の入力バッ
ファ1:格納される。(2)の印字データ変換回路で1
運の行制御情報、印字データ、制御情報のバイト数が奇
数になるデータは、1バイトのダミーコードを付加して
偶数バイト≦ニしたのち(3)のページバッファに格納
される。ページバッファの読出しはワード単位(2バイ
ト)に行なわれ、読出した印字データを整合することf
xしで、そのまま(4)のフォントメモリのアクセスコ
ードとして使用し、フォントメモリから該当の文字パタ
ーンヲ統−出して15)の出力バッファに格納する。漢
字プリンタは前の行の印字を終えたのち、出力バッファ
から次の行のデータを受取り印字する。
CPUより送られる位字データは一度(11の入力バッ
ファ1:格納される。(2)の印字データ変換回路で1
運の行制御情報、印字データ、制御情報のバイト数が奇
数になるデータは、1バイトのダミーコードを付加して
偶数バイト≦ニしたのち(3)のページバッファに格納
される。ページバッファの読出しはワード単位(2バイ
ト)に行なわれ、読出した印字データを整合することf
xしで、そのまま(4)のフォントメモリのアクセスコ
ードとして使用し、フォントメモリから該当の文字パタ
ーンヲ統−出して15)の出力バッファに格納する。漢
字プリンタは前の行の印字を終えたのち、出力バッファ
から次の行のデータを受取り印字する。
漢字プリンタから印字データの要求があったとき、(5
)の出力バッファ(二印字データが格納されていrλい
と印字が中断することになり、性能ダウンf’ニー I
t ルか、(31のページバッファ読出し処理以降が高
速処理されるため、印字データが間に合わないことがf
xい。
)の出力バッファ(二印字データが格納されていrλい
と印字が中断することになり、性能ダウンf’ニー I
t ルか、(31のページバッファ読出し処理以降が高
速処理されるため、印字データが間に合わないことがf
xい。
次に@2図において具体例にて説明する。αυはホスト
CPUから送られるデータで、1マスが1バイトである
ことを示している。WRITEコマンドは1バイト、英
数字シフト、漢字シフトは2バイト、英数字コード(A
、H,C,D、 E)は1バイト、漢字コー) (#、
字、処、理)は2バイトと、1バイト、2バイトコード
が混在している。
CPUから送られるデータで、1マスが1バイトである
ことを示している。WRITEコマンドは1バイト、英
数字シフト、漢字シフトは2バイト、英数字コード(A
、H,C,D、 E)は1バイト、漢字コー) (#、
字、処、理)は2バイトと、1バイト、2バイトコード
が混在している。
(121の入力バッファはホストCP(1から送られる
データをそのまま格納する、(13)の印字データ変換
回路は奇数バイトで終るデータ、WRITIi、コマン
ド、Eのデータコードについて1バイトのダミーコート
を付加してUのページバッファに格納する。もしQ3の
印字データ変換回路がない場合は、u4)のページバッ
ファの形式はり7Jの入力バッファと同一であり、例え
ば、漢のコードは4ワード目と5ワード目に格納される
ことにはり、漢のコードに対応するフォントメモリをア
クセスするためには、4ワード目と5ワード目を読出し
、4ワード目の下位バイトと5ワード目の上位バイトを
合成することが必要になり、処理時間が長くなる。
データをそのまま格納する、(13)の印字データ変換
回路は奇数バイトで終るデータ、WRITIi、コマン
ド、Eのデータコードについて1バイトのダミーコート
を付加してUのページバッファに格納する。もしQ3の
印字データ変換回路がない場合は、u4)のページバッ
ファの形式はり7Jの入力バッファと同一であり、例え
ば、漢のコードは4ワード目と5ワード目に格納される
ことにはり、漢のコードに対応するフォントメモリをア
クセスするためには、4ワード目と5ワード目を読出し
、4ワード目の下位バイトと5ワード目の上位バイトを
合成することが必要になり、処理時間が長くなる。
この(13]の印字データ変換回路により、上記の2ワ
ード読出しと合成の処理が不要になり、調速処理するこ
とができる。
ード読出しと合成の処理が不要になり、調速処理するこ
とができる。
なお、上記実施例は漢字プリンタ制御装置で1バイト/
2バイトのデータが混在する場合の処理方式について示
したが、日本語データ処理を行なうワードプロセッサー
、及びパソコンであっても上記実施例と同様の効果を奏
する。
2バイトのデータが混在する場合の処理方式について示
したが、日本語データ処理を行なうワードプロセッサー
、及びパソコンであっても上記実施例と同様の効果を奏
する。
以上のようにこの発明によれば、印字データ変換回路を
設けたことにより、高速に処理する装置を提供できる効
果がある。
設けたことにより、高速に処理する装置を提供できる効
果がある。
第1図はこの発明のプリンタ制御装置の一実施例(二よ
る構成図、第2図はこの発明の実施例によるデータ内容
の変換の説明図、第3図は従来の漢字プリシタ制御装置
の構成図である。 図において、(11は入力バッファ、+21は印字デー
タ変換回路、(3)はページバッファ、(41はフォン
トメモリ、(5)は出力バッファである。 γXお、図中同一符号は同一、又は相当部分を示す。
る構成図、第2図はこの発明の実施例によるデータ内容
の変換の説明図、第3図は従来の漢字プリシタ制御装置
の構成図である。 図において、(11は入力バッファ、+21は印字デー
タ変換回路、(3)はページバッファ、(41はフォン
トメモリ、(5)は出力バッファである。 γXお、図中同一符号は同一、又は相当部分を示す。
Claims (1)
- 1バイト、2バイトが混在する印字データをワード単位
で格納する入力バッファと、この入力バッファの前記1
バイトの印字データに1バイトのダミーバイトを付加し
前記2バイトの印字データが2ワードにまたがらないよ
うに変換する印字データ変換回路と、この印字データ変
換回路で変換された印字データを収納するページバッフ
ァと、このページバッファの印字データによりアクセス
される文字パターンを出力するフォントメモリとを備え
たプリンタ制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60213779A JPS6271658A (ja) | 1985-09-25 | 1985-09-25 | プリンタ制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60213779A JPS6271658A (ja) | 1985-09-25 | 1985-09-25 | プリンタ制御装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6271658A true JPS6271658A (ja) | 1987-04-02 |
| JPH0457197B2 JPH0457197B2 (ja) | 1992-09-10 |
Family
ID=16644895
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60213779A Granted JPS6271658A (ja) | 1985-09-25 | 1985-09-25 | プリンタ制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6271658A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2249255A4 (en) * | 2008-03-06 | 2014-03-12 | Nec Corp | DATA TRANSFER APPARATUS AND METHOD, AND SEMICONDUCTOR CIRCUIT |
-
1985
- 1985-09-25 JP JP60213779A patent/JPS6271658A/ja active Granted
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2249255A4 (en) * | 2008-03-06 | 2014-03-12 | Nec Corp | DATA TRANSFER APPARATUS AND METHOD, AND SEMICONDUCTOR CIRCUIT |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH0457197B2 (ja) | 1992-09-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0457197B2 (ja) | ||
| JPS6363913B2 (ja) | ||
| JPH06274145A (ja) | 文字処理装置 | |
| JPS63202476A (ja) | 文書出力装置 | |
| JPH02102073A (ja) | プリンタ制御装置 | |
| JPH01190465A (ja) | ベクトルフォント再生による文字出力装置 | |
| JPS63118280A (ja) | プリンタ制御装置 | |
| KR940010469B1 (ko) | 팩시밀리에서의 문자발생방법 | |
| JPS605469B2 (ja) | ゲラ刷りシステム | |
| JPS61104860A (ja) | 縮小印字装置 | |
| JPS62212823A (ja) | プリンタ装置 | |
| JPS62265690A (ja) | ラスタスキヤン読出回路 | |
| JP3012269B2 (ja) | 印刷制御装置 | |
| JPH03261573A (ja) | 縮小印字装置 | |
| JPS5936314B2 (ja) | 表示装置の制御方式 | |
| JPS62202748A (ja) | 文書処理装置 | |
| JPH01229666A (ja) | 印字装置 | |
| JPS62202749A (ja) | 文書処理装置 | |
| JPH0226770A (ja) | 印刷制御装置 | |
| JPS612566A (ja) | 印刷装置 | |
| JPS63199647A (ja) | 文書出力装置 | |
| JPS6349825A (ja) | オ−ダ処理方式 | |
| JPS61156190A (ja) | 文字出力方式 | |
| JPS60107977A (ja) | プリンタ制御装置 | |
| JPH0338719A (ja) | 印字文字制御機構 |