JPH0457197B2 - - Google Patents

Info

Publication number
JPH0457197B2
JPH0457197B2 JP60213779A JP21377985A JPH0457197B2 JP H0457197 B2 JPH0457197 B2 JP H0457197B2 JP 60213779 A JP60213779 A JP 60213779A JP 21377985 A JP21377985 A JP 21377985A JP H0457197 B2 JPH0457197 B2 JP H0457197B2
Authority
JP
Japan
Prior art keywords
print data
byte
data
conversion circuit
kanji
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
Application number
JP60213779A
Other languages
English (en)
Other versions
JPS6271658A (ja
Inventor
Masaharu Tsucha
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP60213779A priority Critical patent/JPS6271658A/ja
Publication of JPS6271658A publication Critical patent/JPS6271658A/ja
Publication of JPH0457197B2 publication Critical patent/JPH0457197B2/ja
Granted legal-status Critical Current

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B41PRINTING; LINING MACHINES; TYPEWRITERS; STAMPS
    • B41JTYPEWRITERS; SELECTIVE PRINTING MECHANISMS, i.e. MECHANISMS PRINTING OTHERWISE THAN FROM A FORME; CORRECTION OF TYPOGRAPHICAL ERRORS
    • B41J3/00Typewriters or selective printing or marking mechanisms characterised by the purpose for which they are constructed
    • B41J3/01Typewriters 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)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、1バイト/2バイトが混在する印
字データをプリンタ(例えば漢字プリンタ)で高
速に印字するための、印字データ処理方式に関す
るものである。
〔従来の技術〕
第3図は例えば特開昭59−226957号公報に示さ
れた従来の処理装置を示す図であり、図において
31は読出レジスタ、32は書込みレジスタ33
はアライメント器、34は差分レジスタを示す。
次に動作について説明する。第3図において、
メモリから読出したデータは31の読出レジスタ
を経由して33のアライメント器に格納される。
このとき、読出レジスタと書込レジスタをバイト
位置が異なるとき、34の差分レジスタにバイド
位置の差を設定しておき、アライメント器はその
差分データを右にシフトし、32の書込レジスタ
に送る。この書込レジスタを経由して別なメモリ
番地にデータを格納する。シフトされたデータは
2回目の書込み時に格納されることになる。
〔発明が解決しようとする問題点〕
従来の処理装置は以上のように構成されている
ので、ワード(1ワードは2バイト)単位に差分
レジスタを設定する必要があるため、処理時間が
かかり、漢字プリンタが印字するデータを要求し
たとき間に合わないことがあり、印字動作が中断
され、性能がおちる問題点があつた。
この発明は上記のような問題点を解消するため
になされたもので、漢字プリンタの性能をフルに
発揮させることができる漢字プリンタ制御装置を
得ることを目的とする。
〔問題点を解決するための手段〕
この発明に係る漢字プリンタ制御装置は入力バ
ツフアとページバツフアの間に印字データ変換回
路を設け、高速処理を行なうようにしたものであ
る。
〔作用〕
この発明における印字データ変換回路は、2バ
イトの印字データを常にワード単位でページバツ
フアに格納し、ページバツフア読出し以降のアク
セスを高速化することができ、漢字プリンタの性
能をフルに発揮することができる。
〔発明の実施例〕
以下この発明の一実施例を図について説明す
る。第1図において、1はホストCPUからの印
字データをコマント単位で格納する入力バツフア
である。2は2バイトの印字データをワード単位
でページバツフアに格納する印字データ変換回
路、3は印字データを格納するページバツフア、
4は文字パターンを記憶するフオントメモリ、5
はフオントメモリから読出した文字パターンを図
形に展開して漢字プリンタに出力する出力バツフ
アである。又第2図に入力バツフアから印字デー
タを読出し、印字データ変換回路でコード整合
し、ページバツフアに格納するデータ内容例を示
す。
次に動作について説明する。第1図においてホ
ストCPUより送られる位字データは一度1の入
力バツフアに格納される。2の印字データ変換回
路で1連の行制御情報、印字データ、制御情報の
バイト数が奇数になるデータは、1バイトのダミ
ーコードを付加して偶数バイトにしたのち3のペ
ージバツフアに格納される。ページバツフアの読
出しはワード単位(2バイト)に行なわれ、読出
した印字データを整合することなしで、そのまま
4のフオントメモリのアクセスコードとして使用
し、フオントメモリから該当の文字パターンを読
出して5の出力バツフアに格納する。漢字プリン
タは前の行の印字を終えたのち、出力バツフアか
ら次の行のデータを受取り印字する。
漢字プリンタから印字データの要求があつたと
き、5の出力バツフアに印字データが格納されて
いないと印字が中断することになり、性能ダウン
になるか、3のページバツフア読出し処理以降が
高速処理されるため、印字データが間に合わない
ことがない。
次に第2図において具体例にて説明する。11
はホストCPUから送られるデータで、1マスが
1バイトであることを示している。WRITEコマ
ンドは1バイト、英数字シフト、漢字シフトは2
バイト、英数字コード(A,B,C,D,E)は
1バイト、漢字コート(漢,字,処,理)は2バ
イトと、1バイト、2バイトコードが混在してい
る。12の入力バツフアはホストCPUから送ら
れるデータをそのまま格納する。13の印字デー
タ変換回路は奇数バイトで終るデータ、WRITE
コマンド、Eのデータコードについて1バイトの
ダミーコートを付加して14のページバツフアに
格納する。もし13の印字データ変換回路がない
場合は、14のページバツフアの形式は12の入
力バツフアと同一であり、例えば、漢のコードは
4ワード目と5ワード目に格納されることにな
り、漢のコードに対応するフオントメモリをアク
セスするためには、4ワード目と5ワード目を読
出し、4ワード目の下位バイトと5ワード目の上
位バイトを合成することが必要になり、処理時間
が長くなる。
この13の印字データ変換回路により、上記の
2ワード読出しと合成の処理が不要になり、高速
処理することができる。
なお、上記実施例は漢字プリンタ制御装置で1
バイト/2バイトのデータが混在する場合の処理
方式について示したが、日本語データ処理を行な
うワードプロセツサー、及びパソコンであつても
上記実施例と同様の効果を奏する。
〔発明の効果〕
以上のようにこの発明によれば、印字データ変
換回路を設けたことにより、高速に処理する装置
を提供できる効果がある。
【図面の簡単な説明】
第1図はこの発明のプリンタ制御装置の一実施
例による構成図、第2図はこの発明の実施例によ
るデータ内容の変換の説明図、第3図は従来の漢
字プリンタ制御装置の構成図である。 図において、1は入力バツフア、2は印字デー
タ変換回路、3はページバツフア、4はフオント
メモリ、5は出力バツフアである。なお、図中同
一符号は同一、又は相当部分を示す。

Claims (1)

    【特許請求の範囲】
  1. 1 1バイト、2バイトが混在する印字データを
    ワード単位で格納する入力バツフアと、この入力
    バツフアの前記1バイトの印字データに1バイト
    のダミーバイトを付加し前記2バイトの印字デー
    タが2ワードにまたがらないように変換する印字
    データ変換回路と、この印字データ変換回路で変
    換された印字データを収納するページバツフア
    と、このページバツフアの印字データによりアク
    セスされる文字パターンを出力するフオントメモ
    リとを備えたプリンタ制御装置。
JP60213779A 1985-09-25 1985-09-25 プリンタ制御装置 Granted JPS6271658A (ja)

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 JPS6271658A (ja) 1987-04-02
JPH0457197B2 true 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)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW200945056A (en) * 2008-03-06 2009-11-01 Nec Corp Data transmission device and method thereof and semiconductor circuit

Also Published As

Publication number Publication date
JPS6271658A (ja) 1987-04-02

Similar Documents

Publication Publication Date Title
JPH0457197B2 (ja)
JP2942036B2 (ja) バーコードプリンタ
JPH0628022B2 (ja) 文字図形出力装置
JPS60120484A (ja) 文字認識装置
JPS61156190A (ja) 文字出力方式
JPH02102073A (ja) プリンタ制御装置
JP2739481B2 (ja) ページプリンタ
JPS60178072A (ja) 電子機器
JP3012269B2 (ja) 印刷制御装置
JPS60168677A (ja) 罫線イメ−ジ発生装置
JPS63265657A (ja) 印刷制御装置
JPS6349825A (ja) オ−ダ処理方式
JPH05108544A (ja) ダイレクト・メモリ・アクセス装置及びそのデータ転送方法
JPH0528405B2 (ja)
JPS61149362A (ja) デ−タ制御装置
JPH05212915A (ja) ページ・プリンタのコントローラ
JPH08276623A (ja) プリンタの印字データ処理装置
JPS63147191A (ja) 画素デ−タ処理装置
JPS6250152A (ja) 印字制御装置
JPS63264366A (ja) デ−タ出力制御装置
JPH02108567A (ja) プリンタコントローラおよびそのデータ転送方法
JPH01232059A (ja) イタリック文字印字方式
JPH0516452A (ja) プリンタ
JPS6273958A (ja) 漢字プリンタ制御装置
JPH0698792B2 (ja) プリンタ装置