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

プリンタ制御方式

Info

Publication number
JPS62199454A
JPS62199454A JP61041765A JP4176586A JPS62199454A JP S62199454 A JPS62199454 A JP S62199454A JP 61041765 A JP61041765 A JP 61041765A JP 4176586 A JP4176586 A JP 4176586A JP S62199454 A JPS62199454 A JP S62199454A
Authority
JP
Japan
Prior art keywords
printing
halftone
data
line
character
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
JP61041765A
Other languages
English (en)
Inventor
Hideaki Katsuki
香月 秀昭
Shigeo Onda
恩田 成夫
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP61041765A priority Critical patent/JPS62199454A/ja
Publication of JPS62199454A publication Critical patent/JPS62199454A/ja
Pending 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)
  • Controls And Circuits For Display Device (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、プリンタ制御方式に関し、特に強調文字を印
字するための行間網かけ印字を高速に行うことができる
プリンタ制御方式に関するものである。
〔従来の技術〕
例えば、日本語ワードプロセッサにおいて1文章の見出
し、数値等を強調するために、文字印字に特殊なフォン
トパターンを重ねて印字する方法(これを、網かけ印字
と呼ぶ)が行われている。一般のプリンタにより網かけ
印字を行う場合、先ず上位装置から送られた行間上部、
漢字印字への網かけ、および行間下部のドツトイメージ
データをプリンタで受信し、印字を行っている。特に、
上記漢字印字への網かけに対しては、先ず漢字印字を行
った後、同一行に網かけドツトイメージデータを重ねて
印字することによって実現している。
下させず、パターンメモリの容量を増加せずに、重ね印
字を行う方法が提案されている。この方法では、文字パ
ターンメモリの他に重ね印字用の記号パターンメモリを
設け、文字パターンメモリの格納アドレスと記号パター
ンメモリの格納アドレスをレジスタにより指示し、両メ
モリから文字および記号のパターンを読み出すが、記号
パターンメモリからの読み出し開始位置を変更すること
により、文字の幅および高さが異なっても不都合なくド
ツトマトリクスの合成を行っている。
〔発明が解決しようとする問題点〕
このように、従来、一般のプリンタにおいて網かけ印字
を行う場合には、ドツトイメージデータの転送、同一行
への重ね印字等の部分の処理量が2倍となるため、印字
スループットの低下の原因となっている。また、上記公
報記載の方法では、文字近傍の記号を重ねるもので、網
かけ印字を行うことはできない。
本発明の目的は、これらの従来の問題点を改善し、文字
に対する網かけ印字をプリンタ内で行うことができ、デ
ータ転送時間と印字動作時間を短縮し、かつ上位装置で
の網かけドツトイメージデータの編集を不要にすること
が可能なプリンタ制御方式を提供することにある。
〔問題点を解決するための手段〕
上記目的を達成するため、本発明のプリンタ制御方式は
、上位装置から受信した文字コードと上記特殊フォント
パターン重ね指示コードを記憶する手段と、該重ね指示
コードに対して使用され、上記フォントパターンの上部
と下部をマスクするためのマスクパターンデータを格納
したメモリとを備え、上記重ね指示コードがあるときに
は、特殊フォントパターンをマスクパターンデータによ
りマスクして1行間上部および下部を印字し、文字部分
はドツトイメージデータと特殊フォントパターンとを合
成して印字することに特徴がある。
〔作  用〕
本発明においては、プリンタ内に、1行分の漢字コード
とこれらのコードに対する網かけの有無を示す属性情報
を記憶するとともに、網かけフォントパターンおよび網
かけフォントパターンの上部と下部をマスクするマスク
データを記憶しておき、行間上部および行間下部を印字
するときには、網かけフォントパターンをマスクパター
ンデータによりマスクして印字し、漢字文字部を漢字キ
ャラクタジェネレータからドツトイメージデータに変換
した後、網かけフォントパターンを合成して印字する。
〔実施例〕
以下、本発明の実施例を、図面により詳細に説明する。
第4図は、本発明における行間網かけ印字の例を示す図
、第5図は本発明における行間網かけ印字の手順を示す
図である。
行間網かけ印字を行う場合、第4図の斜線の部分で示す
ように、改行ピッチLの間の文字印字部(文字が印字さ
れている部分)と上余白(文字が印字されていない上方
の隙間の部分)と下余白(同じく下方の隙間の部分)が
、網かけ印字される。このため、従来の方法では、プリ
ンタは上位装置から第5図(a)(b)(C)の順序で
データを受信する。
すなわち、(a)の行間上部網かけデータ、<b>の網
かけデータと漢字コード、(C)の行間下部網かけデー
タの順序でデータを受信し、それぞれこれらを印字する
。そのため、前述のように、データ転送効率は低下し、
同一行への重ね印字による印字スループットの低下を招
いている。さらに、プリンタを制御する上位装置の網か
け印字データ編集に時間を要している。
これに対して1本発明では、第5図に示すような網かけ
データを上位装置から送信することなく。
上位装置は文字コードと網かけ開始、終了制御コードを
送信するだけでよい(第6図参照)。
第6図は、本発明による網かけ印字の際の受信フォーマ
ット図である。先ず、網かけ開始ESCコードで以降の
文字に対して網かけ印字を行い(「行間網」の各文字に
対し網かけを行う)網かけ停止ESCコードで以降を通
常印字する(「かけ印字」に対して通常印字を行う)よ
うに指命する。
LPは改行指命である。
第2図は、本発明における網かけフォントパターンの一
例を示す図である。ここでは、縦24ドット、横24ド
ツトで構成される斜線網かけパターン8が示されている
第3図は、本発明における行間上部および行間下部のマ
スクデータを示す図である。すなわち。
第2図に示す網かけフォントパターンから行間上部およ
び行間下部のドツトデータを作り出すためのマスクデー
タであって、3バイトで1ドツト列(24ドツト)のマ
スク情報からなる。例えば、行間上部マスクデータで網
かけフォントパターン8をマスクすると、フォントパタ
ーン全体の上部がスペースデータとなる。図に示す計算
式は、改行ピッチにより行間上部および行間下部の有効
ドツト数が異なるため、目的のマスクデータを取り出す
ためのマスクデータ・インデックス値Iの計算式であっ
て、インデックス値Iは(L−28/120)/2で表
わされる。
第1図は、本発明の一実施例を示すプリンタ制御装置の
ブロック図である。第1図では、破線内の部分が新たに
設けられた回路である。インタフェース受信回路1は、
上位装置から送られてくるデータを受信して、これを制
御部に渡す。制御部2は受は取ったデータを読み取り、
網かけ処理および印字ヘッド駆動回路5.キャリアモー
タ駆動回路6.および改行モータ駆動回路7の駆動制御
を行う。RAM3は、受信した1行分の文字コードおよ
び1行分のドツトイメージデータに変換されたデータを
格納するエリアを備えている。ROM4は、プログラム
や、第2図に示す網かけフォントパターン、第3図に示
す行間上部と行間下部のマスクデータを格納している。
第7図および第8図は、第1図における動作フローチャ
ートである。先ず、上位装置から送られてきた印字デー
タおよO制御コードをインタフェース受信回路lで受信
し、制御部2に転送する。
制御部2では、受は取ったデータを読み取り(ステップ
101)、データが制御コードである場合には、当該コ
ードに続く印字データの網かけ有無の属性を決めるため
に、指定フラグをセットする(ステップ102〜104
)、次に、印字コードを受信した場合には、網かけ指示
フラグとともにその文字コードを1行分コードバッファ
3−1に格納しくステップ102,106,107)、
1行分のデータを格納するまで、上記動作を繰り返す。
1行分のデータを受信終了すると、1行文字コードバッ
ファ3−1に網かけ印字指定が有るか否かをチェックす
る(ステップ108)、網かけ印字指定が有るときには
、改行モータ駆動回路5を起動して、用紙を逆方向に1
8/12Qインチだけ送る(ステップ109)。逆方向
に改行した後、1行文字コードバッファ3−1の文字に
対応する網かけ印字指定情報を取り出しくステップ11
o)、指定有りの場合には、現在の改行ピッチより行間
上部網かけマスクデータを算出しくステップ111゜1
12)、当該印字コードに対応する1行ドツトバッファ
3−2の領域に、網かけフォントパターンを行間上部マ
スクデータ10でマスクしたドツトデータを格納する(
ステップ113)。1行分の行間上部データの格納が終
了すると(ステップ115)、印字ヘッド駆動回路5お
よびキャリアモータ駆動回路6を起動し、行間上部の網
かけ印字を行う(ステップ116)。1行分の印字終了
後、改行モータ駆動回路7を起動し、用紙を18/12
0インチだけ正方向に改行する(ステップ117)、な
お、1行文字コードバッファ3−1に、網かけ印字指定
がない場合には、上記動作は行わず、スペースドツトデ
ータを1行バッファに格納する(ステップ114)。
このようにして、第7図の(イ)〜(ハ)により、網か
けドツトデータを上部マスク値でマスクする処理が終了
したので、次に第8図(ハ)〜(ニ)により、漢字と網
かけドツトデータを合成し、印字する処理を行う。次に
、第8図(ニ)〜(終了)により。
網かけドツトデータを下部マスク値でマスクする処理を
行う。
従って、漢字と肩かけ印字を行うために、再び1行文字
コードバッファ3−1より文字コードを取り出しくステ
ップ118)、当該コードに対応する漢字キャラクタジ
ェネレータからドラ1〜イメージデータに変換しくステ
ップ119)、1行ドツトバッファ3−2に格納する(
ステップ122)。同時に、当該コードに網かけ印字指
定が有る場合には、ドツトイメージデータに変換した後
、網かけフォントパターン8を合成する(ステップ12
0゜121)。1行分の変換終了とともに、印字ヘッド
駆動回路5およびキャリア駆動回路6を起動し、印字動
作を行う(ステップ123,124)。すなわち、この
印字動作により、第5図(b)の部分の印字が行われる
。印字が終了すると、改行モータ駆動回路7を起動し、
用紙を正方向に18/120インチ改行する(ステップ
127)。
なお1文字コードバッファに網かけ指示がない場合には
、ここでLインチ分用紙を改行する(ステップ126〕
次に、行間下部の網かけ印字を行う場合にも、上記の行
間上部の印字方法と同じ過程で行われる。
ただ、この場合には、マスクデータを行間下部マスクデ
ータ10より算出する。行間下部網かけ印字を終了した
後に、改行ピッチより18/120インチ差し引いた分
だけ用紙を正方向に改行する(ステップ135)。
すなわち、文字コードバッファ3−1から網かけ指示情
報を取り出しくステップ128)、指示有りのときには
、改行ピッチより下網かけマスク値を算出しくステップ
129,130)、網かけドントデータを下網かけマス
ク値でマスクした後、1行ドツトバッファ3−2に格納
する(ステップ131)。1行分格納したならば、印字
動作を行い(ステップ133,134)、行間下部の網
かけ印字が終了した後、L−18/120インチ分用紙
を正方向に改行する(ステップ135)。
このように、本実施例においては、上位装置は網かけド
ツトイメージデータをプリンタに転送する必要がなく、
従って網かけパターンの編集も不要である。そして、プ
リンタ側において、上位装置から受信した網かけ開始、
停止制御コードと文字コードをもとに、行間の上部と下
部を網かけフォントパターンをマスクして印字するとと
もに、漢字文字部を網かけフォントパターンと合成した
後に印字することにより、プリンタ内で編集と印字を行
うことができる。
〔発明の効果〕
以上説明したように、本発明によれば、文字コードに対
する網かけ印字をプリンタ内部で実行できるので、デー
タ転送時間と印字動作時間を短縮することができ、かつ
上位装置においては、網かけドツトイメージデータの編
集が不要となり、網かけ開始と停止のコードを挿入する
のみで実現できるため、編集時間も短縮でき1文章の編
集が簡単となる。
【図面の簡単な説明】
第1図は本発明の一実施例を示すプリンタ制御装置のブ
ロック図、第2゛図(よ本発明による網かけフォントパ
ターンの一例を示す図、第3図は本発明における行間上
部および行間下部のマスクデータを示す図、第4図は本
発明における行間網かけ印字の例を示す図、第5図は行
間網かけ印字の手順を示す図、第6図は本発明による上
位装置からの受信フォーマット例を示す図、第7図、第
8図はいずれも第1図の装置の動作フローチャートであ
る。 1:インタフェース受信回路、2:制御部、3:RAM
、4:ROM、5:印字ヘッド駆動回路、6:キャリア
モータ駆動回路、7:改行モータ駆動回路、8;網かけ
フォントパターン、9.10:行間上部、下部マスクデ
ータ。 、・−\・、

Claims (1)

    【特許請求の範囲】
  1. 1、キャラクタジェネレータと該ジェネレータで発生さ
    れた文字に重ねる特殊フォントパターンを格納したメモ
    リを有するドットプリンタにおいて、上位装置から受信
    した文字コードと上記特殊フォントパターン重ね指示コ
    ードを記憶する手段と、該重ね指示コードに対して使用
    され、上記フォントパターンの上部と下部をマスクする
    ためのマスクパターンデータを格納したメモリとを備え
    、上記重ね指示コードがあるときには、特殊フォントパ
    ターンをマスクパターンデータによりマスクして、行間
    上部および下部を印字するとともに、受信した文字コー
    ドを上記キャラクタジェネレータによりドットイメージ
    データに変換し、該データに上記特殊フォントパターン
    を合成して印字することを特徴とするプリンタ制御方式
JP61041765A 1986-02-28 1986-02-28 プリンタ制御方式 Pending JPS62199454A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61041765A JPS62199454A (ja) 1986-02-28 1986-02-28 プリンタ制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61041765A JPS62199454A (ja) 1986-02-28 1986-02-28 プリンタ制御方式

Publications (1)

Publication Number Publication Date
JPS62199454A true JPS62199454A (ja) 1987-09-03

Family

ID=12617496

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61041765A Pending JPS62199454A (ja) 1986-02-28 1986-02-28 プリンタ制御方式

Country Status (1)

Country Link
JP (1) JPS62199454A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0281654A (ja) * 1988-09-19 1990-03-22 Fujitsu Ltd シリアルドットプリンタの網かけ縦接続方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0281654A (ja) * 1988-09-19 1990-03-22 Fujitsu Ltd シリアルドットプリンタの網かけ縦接続方法

Similar Documents

Publication Publication Date Title
US5093903A (en) System for controlling printers having differing dot densities
US5480240A (en) Print quality enhancement method and apparatus
JPS62199454A (ja) プリンタ制御方式
EP0542317B1 (en) Apparatus for generating a character pattern for a serial printer
JPS5941052A (ja) 文字パタ−ン発生装置
JPS6027552A (ja) ドツトプリンタの印字方式
JP2598506B2 (ja) 印刷制御装置
JPS59201870A (ja) 印字装置
JP3003266B2 (ja) シリアルプリンタ
JPH06100905B2 (ja) パターン出力方法
JP2842010B2 (ja) 印刷制御装置
JP2614251B2 (ja) プリンタの印刷制御方式
JP2836026B2 (ja) 印刷制御装置
KR910009064B1 (ko) 프린터용 문자크기의 보정방법
JPS6364086A (ja) 出力装置
JPH0456751B2 (ja)
EP0405031B1 (en) Printer control system for controlling printers differing from each other in dot density
JPS5931731B2 (ja) プリント情報処理方式
JPH0729448B2 (ja) プリンタ制御装置
JPH0525673B2 (ja)
JPH07106650B2 (ja) 文字パタ−ン制御方法
JP2003191564A (ja) プリンタによるイメージの倒立印刷方法
JPH08267865A (ja) 印刷制御方式
JPS62202748A (ja) 文書処理装置
JPS61222758A (ja) シリアルドットプリンタ