JPS6112364A - デ−タ印字制御方式 - Google Patents

デ−タ印字制御方式

Info

Publication number
JPS6112364A
JPS6112364A JP59134619A JP13461984A JPS6112364A JP S6112364 A JPS6112364 A JP S6112364A JP 59134619 A JP59134619 A JP 59134619A JP 13461984 A JP13461984 A JP 13461984A JP S6112364 A JPS6112364 A JP S6112364A
Authority
JP
Japan
Prior art keywords
line
buffer memory
dot pattern
tag
pattern 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
Application number
JP59134619A
Other languages
English (en)
Inventor
Takao Nagaoke
永桶 隆雄
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP59134619A priority Critical patent/JPS6112364A/ja
Publication of JPS6112364A publication Critical patent/JPS6112364A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明はデータ印字制御方式、特にホストから通知され
た印字すべき文字コードをドツトパターンの形に展開し
て1ライン分毎に順次印字機構に送出する際に、通知さ
れた文字コードの内スペース等の印字する必要のないコ
ードおよび余白等について高速に受信データを処理して
1ライン分毎のトンドパターンデータに変換するデータ
印字制御方式に関するものである。
〔従来の技術と発明が解決しようとする問題点〕静電記
録方式のドツトブリンク装置を用いて文字、記号等をド
ツトパターンの形で印刷するためには、その性質上印字
すべき文字コードに対応した所定のトンドパターンデー
タを1ライン分毎に逐次高速に印刷機構に供給する必要
がある。
従来、印字すべき文字コードをトンドパターンの形で印
刷するために、ホストから通知された1行分の文字コー
ドを紙に印刷する状態に一旦へソファメモリ上に展開し
、該展開したドツトパターンを逐次印刷機構の動作速度
等に合致させた形で1ライン分毎に順次読み出していた
。このため、例えば1行の内1文字しか文字コードがな
い場合であっても当該行の他の全ての列に対応するバッ
ファメモリの内容を零にクリアする必要があり、多くの
時間を必要とし、高速にホストから通知された文字コー
ドをドツトパターンの形に変換して1ライン分毎に印刷
機構に順次供給し難い問題点があった。
〔問題点を解決するための手段〕
本発明は、前記問題点を解決するために、ホストから通
知された1行分のコードの内スペースコード等が位置す
る印刷しない列および印刷しない余白列にタグを付した
形でバッファメモリ上に展開しておき、該タグを付した
部分が読み出された場合に当該タグを付した列の部分全
体を強制的に零からなるドツトパターンデータに変換す
ることにより、受信データを印刷に適した1ライン分毎
のドツトパターンデータに高速に変換処理して順次送出
することにある。そのため、本発明のデータ印字制御方
式は、ホストから通知された1行分のコードをバッファ
メモリ上にドツトパターンの形に展開し、該バッファメ
モリ上に展開したドツトパターンを1ライン分毎に順次
読み出して送出するデータ印字制御方式において、前記
ホストから通知された1行分のコードについて前もって
格納しておいたドツトパターンを夫々読み出すドツトパ
タ−ン続出部と、該ドットパターン読出部によって夫々
読み出したトンドパターンを前記展開された形で格納す
るバッファメモリと、前記ホストから通知された1行分
のコードに基づいて印刷しないコードが位置する列およ
び印刷しない余白列を検出するコマンド制御部と、該コ
マンド制御部によって検出された印刷しないコー゛ドが
位置する列および余白列に対応する前記バッファメモリ
内の位置にタグを格納するタグ制御部と、前記バッファ
メモリから前記1ライン分のドツトパターンを順次読み
出した際に前記タグ制御部によって格納されたタグが読
み出された場合には当該タグが読み出された列のドツト
パターンを全て零に強制的に変換する判別部とを備える
ことによって、前記ホストから通知された1行分のシー
ドを順次1ライン分毎のドツトパターンに変換処理して
送出することを特徴としている。
〔実施例〕
以下図面を参照しつつ本発明の実施例を詳細に説明する
第1図は本発明の1実施例構成図、第2図は第1図図示
本発明の実施例構成を用いた全体構成図、第3図ないし
第8図は第1図図示本発明の1実施例構成の動作を説明
する動作説明図を示す。
図中、1はMC(マルチ・コントローラ)、2はディス
ク装置、3はプリンタ装置、4はディスプレイ、5はキ
ーボード、6は受信制御部、7.10.18はマルチプ
レクサ、8はコマンド制御部、9はタグ制御部、11は
アドレス制御部、12.13はバッファメモリ、12−
1.13−1は行バツフアメモリ、12−2.13−2
はタグバッフ−アメモリ、14.15は判別部、16.
17はゲートを表す。
第2図ないし第8図を用いて本実施例の動作を説明した
後、第1図図示構成図を詳細に説明する。
第2図において、左端図示ホストからコード、例えばJ
ISコードの形で印刷すべき文字、記号、スペースある
いは改行等のコードがMC(マルチ・コントローラ)1
に通知される。該MCLは該通知を受けたコードが文字
コードである場合には、第3図図示コード(2)の如く
ディスク装置2から文字パターンデータを読み出してプ
リンタ装置3に通知する。一方、文字コードでない場合
には、例えば第3図図示コードfilの如くスペースデ
ータ等をそのままの形でプリンタ装置3に通知する。第
2図図中ディスプレイ4はMCIが実行中の処理の状態
等を表示させるためのものであり、キーボード5はMC
Iに各種指示を与えるためのもである。
第4図は本実施例に用いる第1図図示バッファメモリ1
2.13の構成例を示し、1文字は32ビット×32ビ
ットからなるドツトパターンによって構成されている。
該ドツトパターンによって構成されている文字が図中横
方向に1列、2列、3列・・・ (n−1)列およびn
列の如くn個配列されている。該バッファメモリ12.
13上にドソ゛1〜パターンの形で展開された文字等は
、図示ビット行番号1ないし32まで1ビット行(1ラ
イン)毎に1列ないしn列までのトノ1−データ(19
47分毎という)が図示されていない印刷機構に順次出
力データとして供給され、第5図図示の如き形で“あい
うえ・・・”が順次印刷される。
この際、バッファメモリ12.13上に印刷しなくても
よい旨を表示するために、例えば第6図図示バッファメ
モリ12.13上の2列内の図示■および3列内の図示
■の位置に夫々゛タグを格納しておく。これにより、後
述する如くして当該バッファメモリ12.13から印刷
するためのドツトパターンデータが読み出される場合に
、当該2列および3列に対応する位置は、第1図を用い
て説明する如く全て零からなるトンドパターンデータに
強制的に設定される。このため、当該2列および3列に
対応する印刷紙面は空白の形で印刷処理される。
第7図は、1列、2列、3列・・・ (n−1)列およ
びn列の夫々のドツトパターンを格納する領域(32ド
ツト×32ドツト)と各列の先頭に1ハイド長のタグ領
域とを設けたバッファメモリ12.13の他の構成例を
示す。該1バイト長のタグ領域には、空白に印刷処理す
る指示情報である“タグの他に罫線等を描画する場合の
罫線接続情報等も格納することができる。
第8図は、第7図図示1バイト長のタグ領域およびドツ
トパターンを格納したバッファメモリ12.13の具体
的構成例を示す。ここで、各1列目文字は先頭に1バイ
トからなるタグを格納するタグ領域(1)と16バイト
(32ビツト×32ビツト)からなるドツトパターンと
から構成されている。同様に2列目文字、3列目文字等
についても同様に順次格納されている。従って、スペー
スコードがホストから通知された場合、あるいは余白の
列がある場合には、当該図示タグ領域(1)ないしくn
)中の該当する位置にタグ情報を単に格納するのみでよ
い。該タグ情報は後述する如く当該バッファメモリ12
.13からトンドパターンデータが読み出される場合に
強制的に零に設定される。
従って、当該位置のクリアをすることなく、前のトンド
パターンデータが格納されたままでもよい。
このため、クリアする時間が節約できる。以下第1図図
示構成を詳細に説明する。
第1図において、図中左端から第2図および第3図図示
の如きデータが入力される。即ち、ホストから文字コー
ドがMCIに通知された場合には、当該文字コードに対
応する文字パターンデータが通知される。一方、スペー
スコードである場合には、そのままの形であるスペース
データが通知される。該通知された文字パターンデータ
およびスペースデータ等は受信制御部6によって受信さ
れ、マルチプレクサ7およびコマンド制御部8に通知さ
れる。
マルチプレクサ7に通知された文字パターンデータは、
マルチプレクサ10を介してバッファメモリ12あるい
はバッファメモリ13のいずれかに第6図あるいは第7
図図示の如き形に順次格納される。この際、印刷しない
で空白にすべきスペースデータ等がコマンド制御部8に
よって検出された場合、あるいは復帰改行コマンド等の
制御データがコマンド制御部によって検出され、当該行
に空白が生じることとなった場合、コマンド制御部8か
ら所定の列について空白にすべき指令を受けたタグ制御
部9はマルチプレクサ7およびマルチプレクサ10を介
してバッファメモリ12あるいはパンツアメモリ13内
のいずれかのタグバッファメモリ12−2あるいは13
−2内の空白にずべき列にタグを格納する。例えば該タ
グは既述した第6図図示■の領域あるいは第7図図示特
別に設けたタグ領域に格納すればよい。この際、所定の
領域に文字パターンデータを格納、あるいはタグを格納
するには、コマンド制御部8がら行頭情報の通知を受け
たアドレス制御部11が所定のアドレスデータを生成す
るものである。これは、例えばコマンド制御部8から通
知を受けた行頭情報、最終行情報あるいは改行情報等に
基づき第8図図示の如き1列目文字、2列目文字、3列
目文字等の如きアドレスを割り当て、MCIから通知さ
れたデータの数に対応したアドレスを生成してバッファ
メモリ12.13に通知すればよい。尚、マルチプレク
サ10はホストから通知された1行分の文字パターンデ
ータ等をバッファメモリ12あるいは13に交互に切り
換えて格納するだめのものである。
次ぎに以上の如くして1行分の文字パターンデータおよ
びタグが格納されたバッファメモリ12あるいはバッフ
ァメモリ13から印刷に適した1ライン分毎のトンドパ
ターンデータを順次出力データとして図示されていない
印刷機構に送出する動作について以下説明する。
アドレス制御部11から通知されたアドレス情報に基づ
いて、バッファメモリ12内のタグバッファメモリ12
−2からタグ情報が読み出され、判別部14に通知され
ると共に、行バツフアメモリ12−1から1ライン分毎
のドツトパターンデータが順次読み出され、ゲート16
に通知される。
該タグ情報の通知を受けた判別部14がタグを検出した
場合、即ち空白にすべき情報を検出した場合、当該検出
した列のトンドパターンデータを全て零にずべき指令を
ゲート16に通知する。該通知を受けたゲート16は行
バツフアメモリ12−1から読み出して通知された当該
列のトンドパターンデータに関係なく当該列の全てが零
であるトンドパターンデータをマルチプレクサ18を介
して図示出力データとして出力する。これにより、ゲー
ト16からマルチプレクサ18を介して出力データとし
て送出されるドツトパターンデータは、タグが検出され
ない列は行バツフアメモリ12−1から読み出されたも
のが送出され、一方タグが検出された列は零からなるも
のが送出されることとなる。
同様にして、バッファメモリ13を用いる場合にも、タ
グバッファメモリ13−2から読み出されて通知された
タグ情報に基づいて判別部15がタグを検出した場合に
は、行バツフアメモリ13−2から読み出されたド・ノ
ドパターンデータに無関係にケート17に通知を発して
当該タグの検出された列のトンドパターンデータを全て
零とした形のドツトパターンデータをマルチプレクサ1
8を介して出力データとして出力する。
以上説明した如く、バッファメモリ12あるいはバッフ
ァメモリ13内に印刷しない余白部分の列について、従
来の如(零なるトンドパターンデータを書き込む必要が
なく、単に1バイト長からなるタグ領域にタグを書き込
めばよいため、極めて高速に受信したコードを1ライン
分毎のトンドパターンデータに順次変換して送出するこ
とが可能となる。
〔発明の効果〕
以上説明した如く、本発明によれば、ホストから通知さ
れたスペースコード等の印刷しない列の部分および行中
の印刷しない列の部分にタグを付した形でバッファメモ
リ上に展開しておき、該タグを付した部分が読み出され
た場合に当該列の部分全体を強制的に零からなるトンド
パターンデータに変換して1ライン分毎に順次送出して
いるため、受信された1行分の文字コード等を印刷に適
した1ライン分毎のトンドパターンデータの形に高速に
変換処理して送出することができる。
【図面の簡単な説明】
第1図は本発明の1実施例構成図、第2図は第1図図示
本発明の実施例構成を用いた全体構成図、第3図ないし
第8図は第1図図示本発明の1実施例構成の動作を説明
する動作説明図を示す。 図中、1はMC(マルチ・コントローラ)、2はディス
ク装置、3はプリンタ装置、4はディスプレイ、5はキ
ーボード、6は受信制御部、7.10.18はマルチプ
レクサ、8はコマンド制御部、9はタグ制御部、1jは
アドレス制御部、12.13はハソファメモリ、12−
1.13−1は行ハソファメモリ、12−2.13−2
はタグバッファメモリ、14.15は判別部、16.1
7はゲートを表す。

Claims (1)

    【特許請求の範囲】
  1. ホストから通知された1行分のコードをバッファメモリ
    上にドットパターンの形に展開し、該バッファメモリ上
    に展開したドットパターンを1ライン分毎に順次読み出
    して送出するデータ印字制御方式において、前記ホスト
    から通知された1行分のコードについて前もって格納し
    ておいたドットパターンを夫々読み出すドットパターン
    読出部と、該ドットパターン読出部によって夫々読み出
    したドットパターンを前記展開された形で格納するバッ
    ファメモリと、前記ホストから通知された1行分のコー
    ドに基づいて印刷しないコードが位置する列および印刷
    しない余白列を検出するコマンド制御部と、該コマンド
    制御部によって検出された印刷しないコードが位置する
    列および余白列に対応する前記バッファメモリ内の位置
    にタグを格納するタグ制御部と、前記バッファメモリか
    ら前記1ライン分のドットパターンを順次読み出した際
    に前記タグ制御部によって格納されたタグが読み出され
    た場合には当該タグが読み出された列のドットパターン
    を全て零に強制的に変換する判別部とを備えることによ
    って、前記ホストから通知された1行分のコードを順次
    1ライン分毎のドットパターンに変換処理して送出する
    ことを特徴とするデータ印字制御方式。
JP59134619A 1984-06-29 1984-06-29 デ−タ印字制御方式 Pending JPS6112364A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59134619A JPS6112364A (ja) 1984-06-29 1984-06-29 デ−タ印字制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59134619A JPS6112364A (ja) 1984-06-29 1984-06-29 デ−タ印字制御方式

Publications (1)

Publication Number Publication Date
JPS6112364A true JPS6112364A (ja) 1986-01-20

Family

ID=15132618

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59134619A Pending JPS6112364A (ja) 1984-06-29 1984-06-29 デ−タ印字制御方式

Country Status (1)

Country Link
JP (1) JPS6112364A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02277681A (ja) * 1989-04-20 1990-11-14 Oki Electric Ind Co Ltd 印刷装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02277681A (ja) * 1989-04-20 1990-11-14 Oki Electric Ind Co Ltd 印刷装置

Similar Documents

Publication Publication Date Title
US5012434A (en) Apparatus and method for selective rotation of data printed by a matrix printer
US3289576A (en) High speed printer with variable cycle control
US3899968A (en) Print media identification code
JPH0429553B2 (ja)
JPS6335431B2 (ja)
JPS6112364A (ja) デ−タ印字制御方式
US4187552A (en) Read only memory character generator system
CA1145055A (en) Head image generator for a matrix printer
EP0581515B1 (en) Dot generator for matrix print head
EP0072708B1 (en) Printer
JPS6038167A (ja) 文字または図形パターン発生回路装置
JPH0616764Y2 (ja) ドットマトリクスプリンタ
JP2699035B2 (ja) インパクト・ドット・プリンタおよび印字方法
JP3098435B2 (ja) 複数サーマルヘッド用制御システム
JPS61209167A (ja) ワイヤドツトラインプリンタの印字制御回路
EP0397415A2 (en) Raster scan type printer
JPS62104769A (ja) 画像記録装置
JP2560742B2 (ja) 文字パターン発生装置
JPS6134994B2 (ja)
JPS62196156A (ja) プリンタ制御装置
JPH0596811A (ja) 印字方法
JPH05298037A (ja) フォームオーバーレイ式プリント方法
JPH0461782B2 (ja)
JPS6311707B2 (ja)
JPS6039686A (ja) パタ−ン書込回路