JPS5899890A - プリンタ制御方式 - Google Patents

プリンタ制御方式

Info

Publication number
JPS5899890A
JPS5899890A JP19725381A JP19725381A JPS5899890A JP S5899890 A JPS5899890 A JP S5899890A JP 19725381 A JP19725381 A JP 19725381A JP 19725381 A JP19725381 A JP 19725381A JP S5899890 A JPS5899890 A JP S5899890A
Authority
JP
Japan
Prior art keywords
character
font
print
printing
stored
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
Application number
JP19725381A
Other languages
English (en)
Inventor
Hiroaki Yokomichi
宏明 横道
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
Tokyo Shibaura Electric Co Ltd
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 Toshiba Corp, Tokyo Shibaura Electric Co Ltd filed Critical Toshiba Corp
Priority to JP19725381A priority Critical patent/JPS5899890A/ja
Publication of JPS5899890A publication Critical patent/JPS5899890A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K15/00Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers
    • G06K15/02Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers
    • G06K15/10Arrangements for producing a permanent visual presentation of the output data, e.g. computer output printers using printers by matrix printers

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Mathematical Physics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Dot-Matrix Printers And Others (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 本発明は印字制御方式、4体的には可変長印字フォント
の生成手段に関する。
通常、ドツトマトリクスタイプのインパクトプ−リンタ
装置においては、計−機本体(CPU)から発せられる
ソフトウェア命令を実行することにより、プリンタ装置
に対し入出力コマンドが出され、所望とする印字動作が
行なわれる。
プリンタ装置に内蔵されるプリンタ制御部は、CPUか
ら得られる入出力コマンドに従い、プリンタ機構部に搭
載された文字印字ビン・を駆動することにより所望とす
る文字パターンの印字を行う。
いま1文字が横11ドツトx縦16ドツトで構成される
ものとして説明を行う。プリンタの印字フォントは文字
コード(20H〜)に対応する順序でプリンタ制御部に
内蔵されたROMに収納されており、1文字のフォント
は第1図に示す番号順にROM内に割付けられる。
ところで、この方式によれば、第2図(−)に示す如く
、横11ドツトフルに使用する文字Xの場合、あるいは
第2図(b)に示す如く横方向1ドツトしか使用しない
1の場合も左右のスペース(文字Xの場合はθバイト、
文字Iの場合は20バイト)を含み、常に1文字当り2
2バイトの印字フォントとしてROMを占有し格納して
いたものである。この模様を第3図に示す。
印字データを作成するときは、1文字毎に22バイト(
横11ドツト)の印字フォントと文字間スペース4バイ
ト(横2ドツト)を生成しているため、実際の印字にお
いて、ドツト幅の狭い文字が隣接したときは文字間スペ
ースが広く、ドツト幅の広い文字が隣接したときは文字
間のスペースが狭くなり、印刷された文字が見越くなる
といった欠点を有していた。
例えば文字1が隣接した場合、即ち(11)の文字間ス
ペースは11ドツト、文字Xが隣接する場合、即ち(X
X)の文字間スペースは2ドツトである。
本発明は上記欠点に鑑みてなされたものであり、プロセ
ッサが文字コードから、対応する文字フォントが格納さ
れである先頭番地とその印字フォントの幅を求め、一定
の文字間スペースを設定する構成とすることにより、見
易く且つ1行当りの印字文字数を増加し得るプリンタ制
御方式を提供することを目的とする。
以下、第4図以降を使用して本発明−に関し詳細に説明
す、る。
第4図は本発明が実現されるプリンタ制r?AW装置の
実施例を示すブロック図である。
図において、4ノはプロセッサユニツ) (PU)であ
り、制佃メそり(0842)に収納されたファームフェ
ア(メモリに書込まれた一通の命令群をファームクエア
ルーチンと称し、そのルーテンを構成する格命令をファ
ームクエア命令と称する)に基づき演算9分岐、入出力
9割込み等の処理を行う。
43は文字コードバッファ(CCB)であって、上記プ
ロセッサユニット41の指示に従い、パス46を介して
転送される文字コードが到来順に格納される。この文字
コードバッファ43はRAMで構成される。
44は印字フォノ) ROMである。この印字フォント
ROM44には印字フォントならびにこのフォントに関
する情報(2バイト/文字)が格納される。このフォン
トに関する情報については後述する。45は印字バッフ
ァ(pa)であって、少くとも1行分の印字データ(印
字フォントの列)が格納される。
上記プロセッサユニット4トファームウエアメモリ42
轡文字コードバッファ43・印字フォノ) ROM44
・印字バッファ45は、パス46に共通に接続される。
パス46はアドレス、データ1.コントロールのための
信号線が複数本から成り、このパス46に格納された各
ユニット47,42.4J、工1.45はこのパス46
を介して他ユニットとのデータの交信な行う。尚47は
プリンタ機構部(PRT)である。
第5図は第4図に示した印字フォノ) ROMの構成を
メモリマツプ上に示した図である。
本発明実施例では番地の小さい領域に文字コードに対応
した順で、12ビツトから成る印字フォントの先頭番地
ならびに4ビツトから成る印字フォント幅(左右のスペ
ースを除いた横方向のドツト数であって、第2図1にお
ける文字Xの場合は11、第2図すにおける文字1の場
合は2)が格納される。更に、これに続いて番地の大き
い領域に印字フォントが格納されている。本発明実施例
によれば、文字Xの文字フォントはアドレスX、=〜X
IIへ1文字1の文字フォントは12.及びIlmに割
りつけられている。
第7図は第4図における制御メモリに収納されであるフ
ァームクエアルーチンのフローチャートを示す図であっ
て、本開明と関係する部分のみ抽出して示しである。参
考のため、第6因には第7図に対応した従来例によるフ
ァームウェアのフローチャートを示しである。
以下、第4図以降を使用して本発明の動作につき詳細に
説明を行う。
CPUは主メモリ(いずれも図に示せず)に記憶されて
いるソフトウェア命令を続出し、それがプリンタ装置に
対する入出力コマンドであることを認識した場合、シス
テムパスな介してプリンタ装置に対しコマンドの実行に
必要な情軸な転送する。
入出力コマンドを受信したプロセッサユニット41は制
御メモリ42に収納されたファームウェアに従い、以下
に示す動作を行う。
まず、文字コードバッファ43に格納されて−ある文字
コードから対応する印字フォントの先頭番地を格納しで
ある番地(CODE−20H)X2と印字フォント幅を
求める。前者は12ビツト、後者は4ビツトで構成され
る。次に上記により求められる印字フォントROM44
の対応する先頭番地から、印字フォント幅NX2バイト
の印字フォントを、パス46を介して印字バッファ45
にローディングする。
一上述した様に文字:の場合は、アドレス1目と1.の
内容1文字Xの場合はX、%XItの内容がローディン
グされる。そして、文字間スペースを2ドツト印字バッ
ファ45に設定する。
この様に制御することにより、1文字の印字フォントを
生成することが出来、上記の様に可変長の印字フォント
を作成することにより文字間スペースが一定(2ドツト
)となる。
以上説明の如く、本発明によれば文字間スペースが一定
となるため、オペレータにとって印字フォーマットが見
易くなる。また、1行当りの印字文字数が増加し、更に
無駄な領域を省くことが出来るため、印字対象物(紙)
の有効利用がはかれる。
【図面の簡単な説明】
第1図は1文字のフォント構成を示す図、第2図(1)
 @ (b)は印字フォントの例(それぞれXと1)を
示す図、第3図は従来における印字フォノ) ROMの
構成をメモリマツプ上に示した図、184図は本発明を
実現するプリンタ制御装置の構成ヤを示す図、第5図は
本発明において使用される印字フォントROMの構成を
メモリマツプ上に示した図、!i46図は従来例による
ファームウェアフローチャートを示す図、第7図番よ本
発明によるファームクエアのフローチャートを示す図で
ある。 4ノ・・・プロセッサユニット、42・・・制御メモリ
、43・・・文字コードバッファ、44・・・印字フォ
ントROM、45・・・印字バッファ。 出願入代通人  弁理士 鈴 江 武 彦第1図 (a)       (b) 第3図    第5図 第4図 第6図1 第7図

Claims (1)

    【特許請求の範囲】
  1. プロセッチユニットにより制御されるプリンタ装置にお
    いて、文字コードが格納される文字コードバッファと、
    この文字コードバッファに格納されたコード順に対応す
    る印字フォントが格納されである先頭番地、その文字を
    構成する印字フォント幅、更には印字フォントのそれぞ
    、れが収納される印字フォーントメモリと、この印字フ
    ォントメモリに収納された印字フォントの少くとも1行
    分のデータを格納する印字バッファとを有し、−上記プ
    ロセッサユニ、ットは上記文字コードバッファから得ら
    れる文字コードにより対応する印字ラオントが収納され
    である先頭番地とその文字を構成する印字フォント幅を
    求め、この印字フォント幅で指定された長さの印字フォ
    ントを上記印字フォントメモリから上記印字バツファヘ
    ローデイングし一定の文字間スペースを設定することに
    より、プリンタを駆動して所望の印字を行うことを特徴
    とするプリンタ制御方式。
JP19725381A 1981-12-08 1981-12-08 プリンタ制御方式 Pending JPS5899890A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP19725381A JPS5899890A (ja) 1981-12-08 1981-12-08 プリンタ制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP19725381A JPS5899890A (ja) 1981-12-08 1981-12-08 プリンタ制御方式

Publications (1)

Publication Number Publication Date
JPS5899890A true JPS5899890A (ja) 1983-06-14

Family

ID=16371386

Family Applications (1)

Application Number Title Priority Date Filing Date
JP19725381A Pending JPS5899890A (ja) 1981-12-08 1981-12-08 プリンタ制御方式

Country Status (1)

Country Link
JP (1) JPS5899890A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59202867A (ja) * 1983-05-04 1984-11-16 Sanyo Electric Co Ltd 印字制御装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59202867A (ja) * 1983-05-04 1984-11-16 Sanyo Electric Co Ltd 印字制御装置

Similar Documents

Publication Publication Date Title
JP2610993B2 (ja) 情報処理装置及び方法
JPS5899890A (ja) プリンタ制御方式
JP3016515B2 (ja) 文字処理装置および方法
JPS5899891A (ja) 印字フオント生成方式
JPS63145048A (ja) 印字装置
JP2699440B2 (ja) プリンタ装置
JPS59201870A (ja) 印字装置
JPH01204758A (ja) ドットプリンタ
JPH0630927B2 (ja) パターン出力方法
JPS63125370A (ja) グラフィック・データの印刷方法
JPH06168239A (ja) 文書作成装置
JPS62208177A (ja) 画像処理装置
JP2744250B2 (ja) 文字処理装置及び方法
JPH0326558A (ja) プリンタの平滑印字方式
JPH0439434B2 (ja)
JPS6235855A (ja) 印字装置
JPH06167962A (ja) フォントデータの圧縮方法及び装置
JPH03119418A (ja) ページプリンタ
JPS5936314B2 (ja) 表示装置の制御方式
JPS63298280A (ja) 文字フォント管理装置
JPH0325495A (ja) プリンタ
JPH0122943B2 (ja)
JPS61225063A (ja) 印字装置
JPH0462084A (ja) プリンタ
JPS59106041A (ja) 文字コ−ド変換回路