JPH0528405B2 - - Google Patents

Info

Publication number
JPH0528405B2
JPH0528405B2 JP61228135A JP22813586A JPH0528405B2 JP H0528405 B2 JPH0528405 B2 JP H0528405B2 JP 61228135 A JP61228135 A JP 61228135A JP 22813586 A JP22813586 A JP 22813586A JP H0528405 B2 JPH0528405 B2 JP H0528405B2
Authority
JP
Japan
Prior art keywords
data
fdm
dot
page
printer
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
JP61228135A
Other languages
English (en)
Other versions
JPS6383824A (ja
Inventor
Seisaku Yano
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 JP61228135A priority Critical patent/JPS6383824A/ja
Publication of JPS6383824A publication Critical patent/JPS6383824A/ja
Publication of JPH0528405B2 publication Critical patent/JPH0528405B2/ja
Granted legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、グラフイツク印刷等の任意の位置に
印刷することをオプシヨンとするプリンタ制御装
置に関するものである。
〔従来の技術〕
プリンタ制御装置で印刷する文字のパターンデ
ータをプリンタに送る方法として、例えば特公昭
59−4706号公報に示されるように、一行中にある
各々の文字パターンのうち、同一ラスタ上のデー
タを順次プリンタへ送る方法と、1ページ分の印
刷パターンデータを格納するページメモリを設
け、1ページ分の印刷パターンを全てページメモ
リへ展開してからページメモリの内容をラスタ方
向に読み出してプリンタに送る方法とがある。
通常、グラフイツクデータの印刷については後
者をとつている。グラフイツクデータのドツトデ
ータ容量はページメモリ、すなわちフルドツトメ
モリ(以下、FDMと略称する)2面必要である。
少なくとも一面は、印刷データをページの任意の
位置に展開するから必要であり、もう1面は連続
印刷のため必要である。つまり、プリントしてい
る間に次のページを別面に展開するのである。
このグラフイツク印刷をオプシヨンとする制御
装置においては、文字データのみのドツトデータ
展開はFDMを2面使用して制御している。文字
データのみの制御においては、FDMを持たずに
前者の方法で印刷データを送ることができるが制
御方法が違うため制御が複雑になる。
〔発明が解決しようとする問題点〕
上記従来技術では、文字テキストのみのドツト
データ展開制御時のメモリ容量の点について配慮
されておらず、コストが高いという問題があつ
た。
本発明の目的は、このような従来の問題を解決
し、文字テキストのみとグラフイツクの印刷デー
タに関する制御をほとんど変えず、かつFDMの
メモリ容量を削減し、経済性の向上が図れる漢字
プリンタ制御装置を提供することにある。
〔問題点を解決するための手段〕
上記問題点を解決するため、1ページ分のドツ
トデータを蓄積することができるフルドツトメモ
リを有するプリンタ制御装置において、前記フル
ドツトメモリの特定容量のデータに1ビツトのド
ツト展開した旨を示す有効ビツトを有し、ドツト
データ書き込み時に前記有効ビツトをセツトし、
印刷時の読み込み時リセツトする手段と、前記ド
ツトデータを書き込む前に有効ビツトが1であれ
ば0になるのを待つて書き込み、読み込むときは
0であれば印刷エラーとするエラー検出手段とを
設けたことに特徴がある。
〔作用〕
有効ビツトは一定量のドツトデータ毎に設け、
一定量のドツトデータを書き込み時にセツトし、
印刷時の読み取りでリセツトする。
書き込み時に有効ビツトが1であるとまだ印刷
されていないということで、0になるのを待つ。
一方、読み取るとき0であると印刷すべきデータ
がないと見てエラーにする。
〔実施例〕
以下、本発明の一実施例を、図面により詳細に
説明する。
第1図は、本発明の一実施例を示す漢字プリン
タ制御装置の構成図である。
第1図において、1は各種フオントデータを格
納しているフオントメモリ、2は各データのフエ
ツチを行うフエツチバツフア、3は必要に応じて
フエツチされたフオントデータの拡大/縮小等を
行う編集部、4は編集等がなされたフオントデー
タあるいはFDM5の展開領域が既にプリントさ
れたかどうか確認するための有効ビツトを格納す
るストアバツフア、5は1ページ分のドツトデー
タを蓄積することができるフルドツトメモリ
(FDM)、6はフオントデータの転送を行うメモ
リバス、7はFDM5へのデータの転送等が行わ
れるFDMバス、8はFDM5に書き込まれたドツ
トデータをプリンタ13に送出する前に一旦格納
するバツフアストレージ、9はFDM5内のデー
タのラスタ制御を行うラスタ制御部、10はプリ
ンタ13へのドツトデータのオバーランをチエツ
クするオーバランチエツク制御部、11はバツフ
アストレージ8に格納されたドツトデータの有効
性チエツクおよびエラー検出を行う有効ビツト判
定/エラー検出部、12は有効ビツトのFDMア
ドレスを選択するためのアドレス制御部、13は
プリンタである。以下、第1図の動作を説明す
る。
FDM5へフオントメモリ1のフオントデータ
を展開する前に、展開する領域が既にプリントさ
れているか確認するため有効ビツトをリードす
る。それはFDMバス7を介してストアバツフア
4に読み込まれる。有効ビツトが1であれば以前
のドツトデータが読み取られていないとみて0に
なるのを待つ。0であれば文字データコードから
フオントメモリ1のフオントデータがメモリバス
6を介してフエツチバツフア2に入力される。そ
のデータの拡大/縮小等があるときは編集部3で
編集する。その後ストアバツフア4へ入力され、
FDMバス7を介してFDM5へ書き込まれる。
FDM5に書き込む際は一定量のデータに対して
1ビツトの有効ビツトの付加して書き込まれる。
例えば、ラスタ単位に1ビツトを有効ビツトにし
て書き込まれる。
一方、書き込まれたドツトデータは、FDMバ
ス7からバツフアストレージ8へ読み込まれる
が、その前にFDM5に書かれた有効ビツトのチ
エツクが行われる。チエツクするステージはラス
タの先頭ドツトデータをプリンタ13へ送出する
前に行われる。これはラスタ制御部9で作成さ
れ、オーバランチエツク制御部10に入力され
る。オーバランチエツク制御部10は有効ビツト
アドレスの固定値をもつており、有効ビツトの
FDMアドレスを選択するためアドレス制御部1
2に入力され、FDM5上の有効ビツトをバツフ
アストーレジ8に取り込む。なお、アドレムス制
御部12へは、FDM〓またはFDM(1)指定のため
の信号線が入力される。これはマイクロプログラ
ムによりグラフイツクオプシヨンなしのとき固定
値となり以後、変化させない。グラフイツクオプ
シヨンありのときは1ページ出力ごとに反転す
る。バツフアストレージ8の出力は有効ビツト判
定/エラー検出部11へ入力され、0/1の判定
が行われる。0であれば、プリンタ13へのドツ
トデータが間に合わないため、オーバランが検出
される。この場合、エラーリカバリが行われる。
エラーリカバリはページ単位に行われる。プリン
タへ既に送出したデータはドラム上に現像されて
おり、紙への転写はまだ行われていない。このド
ラム上の現像データを消し、もう一度プリントデ
ータをFDM5へ展開して行われる。
第2図は、本発明によるFDM展開動作例と従
来のFDM展開動作例の比較図である。ここで、
aは従来のグラフイツクオプシヨン有/無の文字
データのFDM展開動作例、bは本発明によるグ
ラフイツクオプシヨン有の文字データのFDM展
開動作例、cは本発明によるグラフイツクオプシ
ヨン無の文字データのFDM展開動作例を示す。
以下、従来のFDM展開動作と本発明のFDM展開
動作を比較しながら説明する。
まず、第2図aを使つて従来のFDM展開動作
について説明する。グラフイツクデータオプシヨ
ンがあるときのグラフイツクデータをFDMへ書
き込む場合は、まずFDM〓に展開する。ドツト
データは任意の位置に書き込まれる。そのページ
に文字データもあるため、FDMをリードした後、
オアを取つてライトする。文字データは行単位に
ホストCPU(図示せず)から送られてくるので図
(a)に示すようにFDMの若いアドレスから順に書
き込まれる。FDM〓に1ページ分のドツトデー
タが書き込まれると、プリンタにドツトデータを
送出するため、FDM〓を順次読み出してプリン
タに出力する。そしてFDM(1)へ次のページを出
力するために同様に展開する。そのページにグラ
フイツクデータがなく文字データだけの場合およ
びグラフイツク印刷がオプシヨンとしていない文
字データだけの場合も同様である。
以上のようにグラフイツク印刷する場合はドツ
トデータが任意の位置に書き込まれるため、1ペ
ージ分のバツフアを持たなければならない。連続
印刷しようとすれば2ページ分のバツフアを持つ
のが通常である。したがつて、グラフイツク印刷
をオプシヨンとする漢字プリンタ制御装置でのオ
プシヨンなしの制御すなわち文字データのみの制
御はオプシヨンがある方法とまつたく同じ方法で
行う。
しかし、本来文字データは行単位に順次印刷で
きるのでドツトデータのバツフアは小さくてよ
い。もしも上記方法を採用すると、オプシヨンが
ある場合とない場合で制御方法が違い、複雑な制
御になる。
そこで、本発明では、第2図b,cに示すよう
なFDM展開を行う。
まず、第2図cの文字データのみの展開を説明
する。FDMは1ページ分用意し、そこにはドツ
トデータ以外に有効ビツトを用意する。有効ビツ
トの制御は第1図で示した通りである。この制御
の流れは以下のようになる。FDM〓に1ページ
分のデータを展開する。そしてプリントを行う。
次に次ページをFDM〓に展開する。それは前ペ
ージの有効ビツト対応の文字のドツトデータのプ
リントが済んだことで行われる。このように
FDM〓上にはプリントデータと次のページの展
開データが共存する。次に、グラフイツク印刷が
オプシヨンとしてある場合を第2図bにより説明
する。これは本発明による有効ビツトを設けた点
を除けば従来の方法である第2図aと同じであ
る。有効ビツトの制御は第2図cと同じでよい。
つまりドツトデータを書き込むときには有効ビツ
トを1とし、読出すときは0にする。書き込むと
きは1であることはないので待ちは生じない。一
方、読み出すとき0であることはない。
上記のようにグラフイツク印刷のオプシヨンが
あるのとないときの文字データのFDM展開の制
御の違いは展開およびプリント指示のきつかけを
変えるだけである。
このように、本実施例においては、FDM上の
空きビツトを一定の文字ドツトデータ単位に1ビ
ツト設け、ドツト展開指示方法を変えるだけで少
なくとも1ページ分のFDMを削減できる。ドツ
ト展開指示はプログラム制御で行えばよいからハ
ードウエアの資源としては、有効ビツト判定およ
びエラー検出部を用意するだけでよい。
〔発明の効果〕
以上説明したように、本発明によれば、文字テ
キストのみとグラフイツクの印刷データに関する
制御をほとんど変えず、FDMのメモリ容量が削
減でき、装置の経済性の向上が図れる。
【図面の簡単な説明】
第1図は本発明の一実施例を示す漢字プリンタ
制御装置の構成図、第2図は本発明によるFDM
展開動作例と従来のFDM展開動作例の比較図で
ある。 4:ストアバツフア、5:FDM、6:メモリ
バス、7:FDMバス、8:バツフアストレージ、
9:ラスタ制御部、10:オーバランチエツク制
御部、11:有効ビツト判定/エラー検出部、1
2:アドレス制御部。

Claims (1)

    【特許請求の範囲】
  1. 1 1ページ分のドツトデータを蓄積することが
    できるフルドツトメモリを有するプリンタ制御装
    置において、前記フルドツトメモリの特定容量の
    データに1ビツトのドツト展開した旨を示す有効
    ビツトを有し、ドツトデータ書き込み時に前記有
    効ビツトをセツトし、印刷時の読み込み時リセツ
    トする手段と、前記ドツトデータを書き込む前に
    有効ビツトが1であれば0になるのを待つて書き
    込み、読み込むときは0であれば印刷エラーとす
    るエラー検出手段とを設けたことを特徴とするプ
    リンタ制御装置。
JP61228135A 1986-09-29 1986-09-29 プリンタ制御装置 Granted JPS6383824A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61228135A JPS6383824A (ja) 1986-09-29 1986-09-29 プリンタ制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61228135A JPS6383824A (ja) 1986-09-29 1986-09-29 プリンタ制御装置

Publications (2)

Publication Number Publication Date
JPS6383824A JPS6383824A (ja) 1988-04-14
JPH0528405B2 true JPH0528405B2 (ja) 1993-04-26

Family

ID=16871763

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61228135A Granted JPS6383824A (ja) 1986-09-29 1986-09-29 プリンタ制御装置

Country Status (1)

Country Link
JP (1) JPS6383824A (ja)

Also Published As

Publication number Publication date
JPS6383824A (ja) 1988-04-14

Similar Documents

Publication Publication Date Title
JPS6277633A (ja) プリンタ制御装置
JP2755308B2 (ja) 出力方法及びその装置
JP2740568B2 (ja) 印刷装置
JPH01188354A (ja) フォントキャッシュ制御方式
JPH0528405B2 (ja)
JP3018692B2 (ja) 印字装置
JPH03114856A (ja) プリンタデータ管理方式
JP2523213B2 (ja) ペ―ジプリンタ印刷制御方式
JP2739481B2 (ja) ページプリンタ
JPH05208526A (ja) プリンタ
JP3027849B2 (ja) 印字装置
JPS61156192A (ja) 入出力制御装置
JPH0867034A (ja) プリンタ装置および同装置に使用されるバッファメモリのアドレス制御方法
JPS61149365A (ja) デ−タ制御装置
JP2002254722A (ja) 画像出力装置及びそれに用いられるデータ消去方法
JPH0523445B2 (ja)
JPH0378652B2 (ja)
JPH04366674A (ja) 印刷制御装置
JPH04225422A (ja) 画像メモリ制御装置
JPS63296961A (ja) プリンタ制御装置
JPH0619641A (ja) 印字制御システム
JPH08174917A (ja) ペ−ジメモリ制御回路
JPH04353480A (ja) 印刷装置
JPH05108544A (ja) ダイレクト・メモリ・アクセス装置及びそのデータ転送方法
JPH0457197B2 (ja)

Legal Events

Date Code Title Description
S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R360 Written notification for declining of transfer of rights

Free format text: JAPANESE INTERMEDIATE CODE: R360

R371 Transfer withdrawn

Free format text: JAPANESE INTERMEDIATE CODE: R371

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

EXPY Cancellation because of completion of term