JPH03288925A - 印字装置 - Google Patents

印字装置

Info

Publication number
JPH03288925A
JPH03288925A JP2090172A JP9017290A JPH03288925A JP H03288925 A JPH03288925 A JP H03288925A JP 2090172 A JP2090172 A JP 2090172A JP 9017290 A JP9017290 A JP 9017290A JP H03288925 A JPH03288925 A JP H03288925A
Authority
JP
Japan
Prior art keywords
data
printing
reception buffer
buffer storage
storage means
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.)
Granted
Application number
JP2090172A
Other languages
English (en)
Other versions
JP3027849B2 (ja
Inventor
Masaaki Hori
雅明 堀
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.)
Brother Industries Ltd
Original Assignee
Brother Industries 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 Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP02090172A priority Critical patent/JP3027849B2/ja
Publication of JPH03288925A publication Critical patent/JPH03288925A/ja
Application granted granted Critical
Publication of JP3027849B2 publication Critical patent/JP3027849B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Abstract

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

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明はホストコンピュータ等の上位装置から受信した
データを一時的に未処理のまま蓄えておくことが可能な
受信バッファ記憶手段を有する印字装置に関する。
(従来の技術) 従来の印字装置において、データの受信速度に対して、
その受信したデータを処理し、印字し終わるまでの速度
が遅かったため、ホストコンピュータが印字装置のデー
タ処理完了を待って次のデータを送出したい場合、先に
送ったデータが処理され、文字、図形が打ち出されるま
で(本明細書では文字、図形の打ち出しを単に印字と記
す)待っていざるを得す、その間にホストコンピュータ
を使用することができなかった。
この問題点を解決するために、印字装置では受信データ
を処理せずに先取し、データを一時的に蓄えておく受信
バッファ記憶手段を備えて、ホストコンピュータのデー
タ処理待ちに要する時間を短縮する方法がとられている
この方法では、印字装置はホストコンピュータから送ら
れたデータは一旦受信バッファ記憶手段に蓄えられた後
、それ以前に受信した印字データに対する印字が終了し
たとき、印字バッファ記憶手段に空きが出来次第、受信
バッファ記憶手段からデータが取り出されて、処理のう
え印字バッファ記憶手段に展開されていた。
上記の処理からも判るように、ホストコンピュータから
受信したデータは印字装置の実際の処理速度に関わりな
く、次々とホストコンピュータからデータを受信するこ
とができ、受信バッファ記憶手段の記憶容量が大きいと
きは、ホストコンピュータはデータ転送に要する時間経
過すれば次の処理に移行することが出来る。
(発明が解決しようとする課題) しかし上記した従来技術によるときは、受信バッファ記
憶手段への書き込み制御および読み出し制御のための処
理針だけ印字装置制御用のマイクロコンピュータが行な
うべき処理内容が増加することになる。印字手段におけ
るデータの印字速度が早くなったとき、また1行のデー
タを構成するために受信するべきデータ数が増加したと
きには、印字装置制御用のマイクロコンピュータにおけ
る処理時間は、印字のための処理時間よりもデータ受信
のための時間の方に多く費やされることになって、印字
装置の実質的な処理能力の低下を招くという問題点が有
った。
これを具体的に示せば、従来技術による処理方法では、
文字データを受信し、これを印字パターンに展開して印
字する場合には、受信バッファ記憶手段の制御に要する
時間は最大文字数(たとえば80〜136)分だけでよ
かったものが、イメージデータを受信する場合には最大
文字数に要する時間の数十倍の処理時間を受信バッファ
記憶手段の制御に割かねばならなくなる。受信バッファ
記憶手段制御のための処理時間は受信バッファ記憶手段
を持たない印字装置では存在しない処理時間であり、こ
こで割いた時間分だけ実質的に処理能力が低下する結果
となる。
この処理能力の低下を防ぐためには、より高速に処理を
行なうことができるマイクロコンピュータを使用する必
要があり、印字装置の高価格化につながるという問題点
が生ずる。
本発明は必要に応じて受信バッファ記憶手段を介さずに
受信データの処理を行なって受信バッファ記憶手段のの
制御に要する時間を無くすことによって、上記の問題点
を解消した印字装置を提供することを目的とする。
(課題を解決するための手段) 本発明の印字装置は第1図に示す如く、上位装置11か
ら送られた受信データを一時的に記憶する受信バッファ
記憶手段12と、受信バッファ記憶手段12内に記憶の
データを印字のために処理するデータ処理手段13と、
データ処理手段13により処理されたデータを印字する
印字手段】4とを備えた印字装置において、受信バッフ
ァ記憶手段12内に記憶の未処理データが存在しないこ
とを検出する検出手段15と、検出手段15からの検出
出力に伴って上位装置11から送られたデータを受信バ
ッファ記憶手段12内に記憶のデータに代ってデータ処
理手段13に導く選択手段16とを備えたことを特徴と
するものである。
(作用) 上記のように構成した本発明の印字装置において、受信
バッファ記憶手段12内に未処理の記憶データがないと
きは検出手段15によってその旨検出され、検出手段1
5からの検出出力をうけて選択手段16によって、上位
装置11から送られたデータは受信バッファ記憶手段1
2内に記憶されず、選択手段16を介して直接データ処
理手段13に導かれてデータ処理され、処理されたデー
タは印字手段14によって印字される。そこで、データ
処理手段13が受信バッファ記憶手段12に記憶の受信
データの処理を終わっているときは、上位装置11から
の受信データ・は受信バッファ記憶手段12を介さずに
データ処理手段13に供給されて、データ処理がなされ
る。したがって受信バッファ記憶手段12に記憶の未処
理データが無くなったときは、印字装置の印字速度を低
下させていた受信バッファ記憶手段12への受信データ
の書き込み、受信バッファ記憶手段12からのデータの
読み出しのための制御に要する時間は無くなり実質的に
印字速度が増加する。
(実施例) 以下、本発明を実施例により説明する。
第2図は本発明の一実施例の構成を示すブロック図であ
る。
本実施例の印字装置10は印字装置10を制御するマイ
クロコンピュータエとマイクロコンピュータ1で制御さ
れて後記する印字バッファ記憶領域に展開されたデータ
を印字する印字部5とを備えている。
マイクロコンピュータ1は、図示しない入力ボートおよ
び出力ボートを備えた中央処理装置2、中央処理装置2
にパスラインで接続され、キャラクタジェネレータを備
え、かつ中央処理装置2を介して印字装置10を制御す
るプログラムを記憶させたROM3、中央処理装置2に
パスラインで接続され、かつデータを一時的に記憶する
RAM4を備えている。
RAM4には受信データを一時的に記憶する受信バッフ
ァ領域4□と、印字のために展開されたデータを一時的
に記憶する印字バッファ領域4□とを備えている。
上位装置であるホストコンピュータ20から送られてき
たデータはインタフェース5を介してマイクロコンピュ
ータlに読み込み、マイクロコンピュータ1によりRO
M3に記憶のプログラムに基づいて、本実施例の印字装
置10を制御する。
すなわち、マイクロコンピュータ1はホストコンピュー
タ20から送られてきたデータを受信し、処理して、デ
ータに対応する文字、図形を印字部5において印字ヘッ
ドを介して印字させる。
上記の如く構成された本実施例の印字装置の作用を第3
図(a)および(b)のフローチャートによって説明す
る。
ホストコンピュータ20からデータが送られてくるのを
待ち、データが送られてきたときは割込みルーチンに入
り(ステップS□)、送られてきたデータは受取られ(
ステップS2)、受は取ったデータは受信バッファ領域
41に格納され(ステップS、)、ついでリターンする
印字データの要求が有ると(ステップS、)、受信バッ
ファ領域4□に未処理の記憶データがあるか否かがチエ
ツクされる(ステップS、)。ステップS、において受
信バッファ領域4□に未処理の記憶データが存在すると
判別されたときは、受信バッファ領域4□に記憶されて
いる未処理の記憶データが受信バッファ領域4□から読
み出され(ステップS6)、キャラクタジェネレータと
協働して処理され、印字バッファ領域42に展開されて
(ステップS7)、印字バッファ領域4□に展開された
データにともなう印字が印字部5でなされる。
ステップS5において受信バッファ領域4□に未処理の
記憶データが存在しないと判別されたときはステップS
□の割込みは禁止され(ステップS、)、続いてホスト
コンピュータ20からデータが送られてくるのを待ち(
ステップS、)、ホストコンピュータ20からデータが
送られてきたときは、送られてきたデータが受取られ(
ステップS、、)、処理され、印字バッファ領域4□に
展開されて(ステップS7)、印字バッファ領域4□に
展開されたデータにともなう印字が印字部5でなされる
しかるに、ステップS8からステップS1°、さらにス
テップS7が実行されるときは、ホストコンピュータ2
0から送られてきたデータは受信バッファ領域41に一
旦書き込まれることはなく、直接受は取られて処理され
るため、ホストコンピュータ20から送られてきたデー
タを、受信バッファ領域4、に−旦書き込み、かつ読み
出す必要は無く、これらのための処理時間は無くなるこ
とになる。
(発明の効果) 以上説明したように本発明の印字装置によれば、上位装
置から送られた受信データを一時的に記憶する受信バッ
ファ記憶手段と受信バッファ記憶手段内に記憶のデータ
を印字のために処理するデータ処理手段とデータ処理手
段により処理されたデータを印字する印字手段とを備え
た印字装置において、受信バッファ記憶手段内に記憶の
未処理データが存在しないことを検出したとき、上位装
置から送られたデータを受信バッファ記憶手段内に記憶
のデータに代ってデータ処理手段に導くようにしたため
、印字のための処理が高速に行なわれているときには、
印字処理速度を実質的に低下させていた受信バッファ記
憶手段の制御が必要無くなり、かつ印字装置による印字
のための処理速度がデータの受信速度よりも遅いときに
は、上位装置からのデータは一時的に受信バッファ記憶
手段に蓄えておかれることになって、印字装置の実質的
な処理能力を増加させることができる。
また、コマンドが多くて上位装置からのデータの伝送速
度が実質的に低下したとき受信バッファ記憶手段の制御
に時間が掛ることになるが、この様な場合にも本発明印
字装置は効果がある。
【図面の簡単な説明】
第1図は本発明の構成を示す機能ブロック図。 第2図は本発明の一実施例の構成を示すブロック図。 第3図は本発明の一実施例の作用の説明に供するフロー
チャート。 11・・・上位装置、12・・・受信バッファ記憶手段
、13・・・データ処理手段、14・・・印字手段、1
5・・・検出手段、 16・・・選択手段。

Claims (1)

    【特許請求の範囲】
  1. 上位装置から送られた受信データを一時的に記憶する受
    信バッファ記憶手段と、受信バッファ記憶手段内に記憶
    のデータを印字のために処理するデータ処理手段と、デ
    ータ処理手段により処理されたデータを印字する印字手
    段とを備えた印字装置において、受信バッファ記憶手段
    内に記憶の未処理データが存在しないことを検出する検
    出手段と、検出手段からの検出出力に伴つて上位装置か
    ら送られたデータを受信バッファ記憶手段内に記憶のデ
    ータに代ってデータ処理手段に導く選択手段とを備えた
    ことを特徴とする印字装置。
JP02090172A 1990-04-06 1990-04-06 印字装置 Expired - Fee Related JP3027849B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP02090172A JP3027849B2 (ja) 1990-04-06 1990-04-06 印字装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP02090172A JP3027849B2 (ja) 1990-04-06 1990-04-06 印字装置

Publications (2)

Publication Number Publication Date
JPH03288925A true JPH03288925A (ja) 1991-12-19
JP3027849B2 JP3027849B2 (ja) 2000-04-04

Family

ID=13991073

Family Applications (1)

Application Number Title Priority Date Filing Date
JP02090172A Expired - Fee Related JP3027849B2 (ja) 1990-04-06 1990-04-06 印字装置

Country Status (1)

Country Link
JP (1) JP3027849B2 (ja)

Also Published As

Publication number Publication date
JP3027849B2 (ja) 2000-04-04

Similar Documents

Publication Publication Date Title
JPH0263763A (ja) 出力方法及びその装置
US5630030A (en) Output method and apparatus for a recording device
JPH03288925A (ja) 印字装置
JPS6159920B2 (ja)
JPH0330977A (ja) ページプリンタにおける印字基準位置設定方法
JP3129679B2 (ja) プリンタ
JP3250118B2 (ja) 印刷装置のデータ管理方式
JP3083251B2 (ja) ページプリンタ
JPS61177067A (ja) プリント方式
JPH04211977A (ja) プリンタ装置
JPH06202935A (ja) 画像形成方法及び装置
JP3143118B2 (ja) プリンタ及び印字イメージパターン展開方法
JP2744025B2 (ja) 印字制御装置
JPH04220365A (ja) 印刷装置
JPH01145152A (ja) プリンタ
JPH06149735A (ja) データ受信制御装置
JPH1044529A (ja) 印字方法及び印字装置
JP2569851B2 (ja) 作画装置
JPH0467964A (ja) ページプリンタ印刷制御方式
JPH07156494A (ja) 印字装置
JPS5922766A (ja) ライン・ドット・プリンタのスペ−ス制御方式
JPH02161516A (ja) 印刷装置
JP2002144643A (ja) データ制御装置、印刷データ処理装置及びデータ制御方法、印刷データ処理方法
JPH0473170A (ja) シリアルプリンタ装置
JPH07135549A (ja) 印刷制御装置

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080204

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090204

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090204

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100204

Year of fee payment: 10

LAPS Cancellation because of no payment of annual fees