JPH09169140A - プリンタ装置 - Google Patents
プリンタ装置Info
- Publication number
- JPH09169140A JPH09169140A JP7331319A JP33131995A JPH09169140A JP H09169140 A JPH09169140 A JP H09169140A JP 7331319 A JP7331319 A JP 7331319A JP 33131995 A JP33131995 A JP 33131995A JP H09169140 A JPH09169140 A JP H09169140A
- Authority
- JP
- Japan
- Prior art keywords
- data
- reception buffer
- storage device
- reception
- auxiliary storage
- 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
Links
- 238000013500 data storage Methods 0.000 claims description 16
- 230000005540 biological transmission Effects 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000010365 information processing Effects 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Landscapes
- Record Information Processing For Printing (AREA)
- Storing Facsimile Image Data (AREA)
Abstract
(57)【要約】
【課題】 ホスト装置から多量のデータが送られてきた
場合でも、受信バッファフルによるプリンタビジーの状
態を長時間継続しないでデータの受信を行うことを可能
にし、従ってホスト装置の開放を早くしてユーザのマシ
ン使用効率を向上させる。 【解決手段】 ホスト装置から入力したデータを格納す
るための受信バッファの他に補助記憶装置を設け、受信
バッファの残容量が少なくなったとき、ホスト装置から
入力したデータを補助記憶装置に一時的に退避させ、印
刷処理の進行に従って補助記憶装置から受信バッファに
データを転送する。
場合でも、受信バッファフルによるプリンタビジーの状
態を長時間継続しないでデータの受信を行うことを可能
にし、従ってホスト装置の開放を早くしてユーザのマシ
ン使用効率を向上させる。 【解決手段】 ホスト装置から入力したデータを格納す
るための受信バッファの他に補助記憶装置を設け、受信
バッファの残容量が少なくなったとき、ホスト装置から
入力したデータを補助記憶装置に一時的に退避させ、印
刷処理の進行に従って補助記憶装置から受信バッファに
データを転送する。
Description
【0001】
【発明の属する技術分野】本発明は、情報処理システム
において出力装置として使用され、ホスト装置からデー
タを受信して印刷を行うプリンタ装置に関する。
において出力装置として使用され、ホスト装置からデー
タを受信して印刷を行うプリンタ装置に関する。
【0002】
【従来の技術】情報処理システムにおいて出力装置とし
て使用され、ホスト装置からデータを受信して印刷を行
う従来のプリンタ装置は、例えば特開平4−10187
8号公報に開示されているように、用紙切れが発生した
とき、制御部から中央処理装置に対して送出する一時中
断信号を禁止し、入力切換部に対してプリンタ側に送出
する信号をハードディスク側に切換える信号を送出する
ことにより、プリンタの用紙切れが発生しても、中央処
理装置からのデータの送信を継続して受信することがで
きるようにしている。
て使用され、ホスト装置からデータを受信して印刷を行
う従来のプリンタ装置は、例えば特開平4−10187
8号公報に開示されているように、用紙切れが発生した
とき、制御部から中央処理装置に対して送出する一時中
断信号を禁止し、入力切換部に対してプリンタ側に送出
する信号をハードディスク側に切換える信号を送出する
ことにより、プリンタの用紙切れが発生しても、中央処
理装置からのデータの送信を継続して受信することがで
きるようにしている。
【0003】
【発明が解決しようとする課題】上述したような従来の
プリンタ装置は、ホスト装置(中央処理装置)からプリ
ンタ装置にデータを送信しているときにプリンタの用紙
切れが発生してもデータの送信の一時中断を回避できる
ため、ホスト装置からプリンタ装置に対するデータ送信
の効率化に有効であるが、ホスト装置から入力したデー
タを格納しておく受信バッファの容量に限度があるた
め、ホスト装置から多量のデータが送られくると受信バ
ッファが満杯(フル)となってプリンタビジーの状態と
なってホスト装置からデータを受信することができなく
なり、受信バッファフルの状態が長く続くと、ホスト装
置の開放が遅れるという問題点を有している。
プリンタ装置は、ホスト装置(中央処理装置)からプリ
ンタ装置にデータを送信しているときにプリンタの用紙
切れが発生してもデータの送信の一時中断を回避できる
ため、ホスト装置からプリンタ装置に対するデータ送信
の効率化に有効であるが、ホスト装置から入力したデー
タを格納しておく受信バッファの容量に限度があるた
め、ホスト装置から多量のデータが送られくると受信バ
ッファが満杯(フル)となってプリンタビジーの状態と
なってホスト装置からデータを受信することができなく
なり、受信バッファフルの状態が長く続くと、ホスト装
置の開放が遅れるという問題点を有している。
【0004】
【課題を解決するための手段】本発明のプリンタ装置
は、ホスト装置から入力したデータを格納する受信バッ
ファと、前記ホスト装置から入力したデータを一時的に
退避させる補助記憶装置と、前記受信バッファの残量お
よび前記補助記憶装置内のデータの有無によって前記ホ
スト装置から入力したデータを前記受信バッファまたは
前記補助記憶装置の何れに格納するかを判断し前記受信
バッファに空き容量がある場合に前記補助記憶装置のデ
ータを前記受信バッファに転送させる受信データ格納方
向制御部とを備えている。
は、ホスト装置から入力したデータを格納する受信バッ
ファと、前記ホスト装置から入力したデータを一時的に
退避させる補助記憶装置と、前記受信バッファの残量お
よび前記補助記憶装置内のデータの有無によって前記ホ
スト装置から入力したデータを前記受信バッファまたは
前記補助記憶装置の何れに格納するかを判断し前記受信
バッファに空き容量がある場合に前記補助記憶装置のデ
ータを前記受信バッファに転送させる受信データ格納方
向制御部とを備えている。
【0005】すなわち本発明のプリンタ装置は、ホスト
装置からのデータを受信するデータ受信処理部と、前記
データ受信処理部が受信したデータを格納する受信バッ
ファと、前記データ受信処理部が受信したデータを一時
的に退避させる補助記憶装置と、前記受信バッファの残
量および前記補助記憶装置内のデータの有無によって前
記データ受信処理部から受信したデータを前記受信バッ
ファまたは前記補助記憶装置の何れに格納するかを判断
し前記受信バッファに空き容量がある場合に前記補助記
憶装置のデータを前記受信バッファに転送させる受信デ
ータ格納方向制御部とを備えている。
装置からのデータを受信するデータ受信処理部と、前記
データ受信処理部が受信したデータを格納する受信バッ
ファと、前記データ受信処理部が受信したデータを一時
的に退避させる補助記憶装置と、前記受信バッファの残
量および前記補助記憶装置内のデータの有無によって前
記データ受信処理部から受信したデータを前記受信バッ
ファまたは前記補助記憶装置の何れに格納するかを判断
し前記受信バッファに空き容量がある場合に前記補助記
憶装置のデータを前記受信バッファに転送させる受信デ
ータ格納方向制御部とを備えている。
【0006】
【発明の実施の形態】次に、本発明の実施の形態につい
て図面を参照して説明する。
て図面を参照して説明する。
【0007】図1は本発明の一実施形態を示すブロック
図である。
図である。
【0008】図1に示すように、、本実施形態のプリン
タ装置2は、データ受信処理部21と、受信バッファ2
2と、コマンド解析/編集処理部23と、描画印刷処理
部24と、受信データ格納方向制御部25と、プレミニ
バッファ26と、補助記憶装置27とを有している。
タ装置2は、データ受信処理部21と、受信バッファ2
2と、コマンド解析/編集処理部23と、描画印刷処理
部24と、受信データ格納方向制御部25と、プレミニ
バッファ26と、補助記憶装置27とを有している。
【0009】データ受信処理部21は、ホスト装置1か
らデータを受信して受信データ格納方向制御部25に送
る。
らデータを受信して受信データ格納方向制御部25に送
る。
【0010】受信データ格納方向制御部25は、データ
受信処理部21から送られてきたデータを受信バッファ
22またはプレミニバッファ26を介して補助記憶装置
27に送って格納させる。受信バッファ22に格納され
ているテータが少ない場合は受信バッファ22に送って
格納させ、受信バッファ22に格納されているデータが
多くなって残容量(データを格納していない部分の記憶
容量)が少なくなった(受信バッファフル直前)とき
は、プレミニバッファ26を介して補助記憶装置27に
送って格納させる。補助記憶装置27に送っている間
に、受信バッファ22が格納しているデータをコマンド
解析/編集処理部23に送って受信バッファ22の残容
量が多くなると、補助記憶装置27に格納しているデー
タを受信バッファ22に送り、受信バッファフル直前ま
で格納させる。補助記憶装置27のデータがなくなりか
つ受信バッファ22が受信バッファフル直前でなきとき
は、再びデータを受信バッファ22に送る。
受信処理部21から送られてきたデータを受信バッファ
22またはプレミニバッファ26を介して補助記憶装置
27に送って格納させる。受信バッファ22に格納され
ているテータが少ない場合は受信バッファ22に送って
格納させ、受信バッファ22に格納されているデータが
多くなって残容量(データを格納していない部分の記憶
容量)が少なくなった(受信バッファフル直前)とき
は、プレミニバッファ26を介して補助記憶装置27に
送って格納させる。補助記憶装置27に送っている間
に、受信バッファ22が格納しているデータをコマンド
解析/編集処理部23に送って受信バッファ22の残容
量が多くなると、補助記憶装置27に格納しているデー
タを受信バッファ22に送り、受信バッファフル直前ま
で格納させる。補助記憶装置27のデータがなくなりか
つ受信バッファ22が受信バッファフル直前でなきとき
は、再びデータを受信バッファ22に送る。
【0011】補助記憶装置27は、受信データ格納方向
制御部25からプレミニバッファ26を介して送らてき
たデータを格納し、受信バッファ22の残容量が受信バ
ッファフル直前でなきときは、受信バッファ22に転送
する。
制御部25からプレミニバッファ26を介して送らてき
たデータを格納し、受信バッファ22の残容量が受信バ
ッファフル直前でなきときは、受信バッファ22に転送
する。
【0012】受信バッファ22は、受信データ格納方向
制御部25または補助記憶装置27から送られたデータ
を格納するランダムアクセスメモリである。
制御部25または補助記憶装置27から送られたデータ
を格納するランダムアクセスメモリである。
【0013】プレミニバッファ26は、高速アクセスが
可能なランダムアクセスメモリで、受信データ格納方向
制御部25から送られてきたデータを一時的に格納して
補助記憶装置27に送る。
可能なランダムアクセスメモリで、受信データ格納方向
制御部25から送られてきたデータを一時的に格納して
補助記憶装置27に送る。
【0014】コマンド解析/編集処理部23は、受信バ
ッファ22から順次データを読出して描画可能な形式に
変換し、1ページ単位の印刷データに編集して描画印刷
処理部24に送る。
ッファ22から順次データを読出して描画可能な形式に
変換し、1ページ単位の印刷データに編集して描画印刷
処理部24に送る。
【0015】描画印刷処理部24は、コマンド解析/編
集処理部23から送られてきた1ページ単位の印刷デー
タを画像メモリに描画し、それを印刷用紙に印刷して排
出する。
集処理部23から送られてきた1ページ単位の印刷デー
タを画像メモリに描画し、それを印刷用紙に印刷して排
出する。
【0016】次に、上述のように構成したプリンタ装置
の動作について説明する。
の動作について説明する。
【0017】ホスト装置1からプリンタ装置2に送信さ
れてきたデータは、データ受信処理部21で受信し、デ
ータ受信処理部21から受信データ格納方向制御部25
に送る。
れてきたデータは、データ受信処理部21で受信し、デ
ータ受信処理部21から受信データ格納方向制御部25
に送る。
【0018】受信データ格納方向制御部25は、受信バ
ッファ22の残容量を調べ、残容量が所定の量(僅少
量)よりも多いときは、データ受信処理部21から送ら
れてきたデータを受信バッファ22に格納させる。受信
バッファ22にデータが格納されると、コマンド解析/
編集処理部23は、受信バッファ22から順次データを
読出して描画可能な形式に変換し、1ページ単位の印刷
データに編集して描画印刷処理部24に送る。描画印刷
処理部24は、コマンド解析/編集処理部23から送ら
れてきた1ページ単位の印刷データを画像メモリに描画
し、それを印刷用紙に印刷して排出する。これによって
受信バッファ22の格納データが減少し、残容量が増え
てゆく。
ッファ22の残容量を調べ、残容量が所定の量(僅少
量)よりも多いときは、データ受信処理部21から送ら
れてきたデータを受信バッファ22に格納させる。受信
バッファ22にデータが格納されると、コマンド解析/
編集処理部23は、受信バッファ22から順次データを
読出して描画可能な形式に変換し、1ページ単位の印刷
データに編集して描画印刷処理部24に送る。描画印刷
処理部24は、コマンド解析/編集処理部23から送ら
れてきた1ページ単位の印刷データを画像メモリに描画
し、それを印刷用紙に印刷して排出する。これによって
受信バッファ22の格納データが減少し、残容量が増え
てゆく。
【0019】ホスト装置1からプリンタ装置2に対する
データの送信速度が、コマンド解析/編集処理部23に
おいて受信バッファ22からデータを読出して処理する
速度よりも速い場合は、受信バッファ22の残容量が次
第に減って残容量が0(受信バッファフル)の状態に近
ずく。このようにして残容量が所定の量(受信バッファ
フル直前)になった時点で、受信データ格納方向制御部
25は、データ受信処理部21から送られてきたデータ
を高速アクセスが可能なプレミニバッファ26を介して
補助記憶装置27に送って格納させる。
データの送信速度が、コマンド解析/編集処理部23に
おいて受信バッファ22からデータを読出して処理する
速度よりも速い場合は、受信バッファ22の残容量が次
第に減って残容量が0(受信バッファフル)の状態に近
ずく。このようにして残容量が所定の量(受信バッファ
フル直前)になった時点で、受信データ格納方向制御部
25は、データ受信処理部21から送られてきたデータ
を高速アクセスが可能なプレミニバッファ26を介して
補助記憶装置27に送って格納させる。
【0020】補助記憶装置27がデータを格納している
とき、受信データ格納方向制御部25は、受信バッファ
22の残容量をチェックし、受信バッファ22の残容量
が受信バッファフル直前ないときは、補助記憶装置27
が格納したデータをその先頭のデータから順次に受信バ
ッファ22に転送させる。この動作は、補助記憶装置2
7の中のデータがなくなるまで継続する。補助記憶装置
27の中のデータがなくなると、受信データ格納方向制
御部25は、受信バッファ22の残容量をチェックし、
受信バッファ22の残容量が受信バッファフル直前ない
ときは、データ受信処理部21から送られてきたデータ
の送り先を受信バッファ22に変更し、受信バッファ2
2に格納させる。
とき、受信データ格納方向制御部25は、受信バッファ
22の残容量をチェックし、受信バッファ22の残容量
が受信バッファフル直前ないときは、補助記憶装置27
が格納したデータをその先頭のデータから順次に受信バ
ッファ22に転送させる。この動作は、補助記憶装置2
7の中のデータがなくなるまで継続する。補助記憶装置
27の中のデータがなくなると、受信データ格納方向制
御部25は、受信バッファ22の残容量をチェックし、
受信バッファ22の残容量が受信バッファフル直前ない
ときは、データ受信処理部21から送られてきたデータ
の送り先を受信バッファ22に変更し、受信バッファ2
2に格納させる。
【0021】このようにして、補助記憶装置27を活用
しながら受信バッファ22を効率よく使用することによ
り、ホスト装置1から多量のデータが送られてきた場合
でも、受信バッファフルによるプリンタビジーの状態を
長時間継続しないでデータの受信を行うことが可能にな
る。
しながら受信バッファ22を効率よく使用することによ
り、ホスト装置1から多量のデータが送られてきた場合
でも、受信バッファフルによるプリンタビジーの状態を
長時間継続しないでデータの受信を行うことが可能にな
る。
【0022】
【発明の効果】以上説明したように、本発明のプリンタ
装置は、ホスト装置から入力したデータを格納するため
の受信バッファの他に補助記憶装置を設け、受信バッフ
ァの残容量が少なくなったとき、ホスト装置から入力し
たデータを補助記憶装置に一時的に退避させ、印刷処理
の進行に従って補助記憶装置から受信バッファにデータ
を転送するようにすることにより、ホスト装置から多量
のデータが送られてきた場合でも、受信バッファフルに
よるプリンタビジーの状態を長時間継続しないでデータ
の受信を行うことが可能になるという効果があり、従っ
てホスト装置の開放が早くなってユーザのマシン使用効
率を向上させることができるという効果がある。
装置は、ホスト装置から入力したデータを格納するため
の受信バッファの他に補助記憶装置を設け、受信バッフ
ァの残容量が少なくなったとき、ホスト装置から入力し
たデータを補助記憶装置に一時的に退避させ、印刷処理
の進行に従って補助記憶装置から受信バッファにデータ
を転送するようにすることにより、ホスト装置から多量
のデータが送られてきた場合でも、受信バッファフルに
よるプリンタビジーの状態を長時間継続しないでデータ
の受信を行うことが可能になるという効果があり、従っ
てホスト装置の開放が早くなってユーザのマシン使用効
率を向上させることができるという効果がある。
【図1】本発明の一実施形態を示すブロック図である。
1 ホスト装置 2 プリンタ装置 21 データ受信処理部 22 受信バッファ 23 コマンド解析/編集処理部 24 描画印刷処理部 25 受信データ格納方向制御部 26 プレミニバッファ 27 補助記憶装置
Claims (2)
- 【請求項1】 ホスト装置から入力したデータを格納す
る受信バッファと、前記ホスト装置から入力したデータ
を一時的に退避させる補助記憶装置と、前記受信バッフ
ァの残量および前記補助記憶装置内のデータの有無によ
って前記ホスト装置から入力したデータを前記受信バッ
ファまたは前記補助記憶装置の何れに格納するかを判断
し前記受信バッファに空き容量がある場合に前記補助記
憶装置のデータを前記受信バッファに転送させる受信デ
ータ格納方向制御部とを備えることを特徴とするプリン
タ装置。 - 【請求項2】 ホスト装置からのデータを受信するデー
タ受信処理部と、前記データ受信処理部が受信したデー
タを格納する受信バッファと、前記データ受信処理部が
受信したデータを一時的に退避させる補助記憶装置と、
前記受信バッファの残量および前記補助記憶装置内のデ
ータの有無によって前記データ受信処理部から受信した
データを前記受信バッファまたは前記補助記憶装置の何
れに格納するかを判断し前記受信バッファに空き容量が
ある場合に前記補助記憶装置のデータを前記受信バッフ
ァに転送させる受信データ格納方向制御部とを備えるこ
とを特徴とするプリンタ装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7331319A JPH09169140A (ja) | 1995-12-20 | 1995-12-20 | プリンタ装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7331319A JPH09169140A (ja) | 1995-12-20 | 1995-12-20 | プリンタ装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH09169140A true JPH09169140A (ja) | 1997-06-30 |
Family
ID=18242363
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7331319A Pending JPH09169140A (ja) | 1995-12-20 | 1995-12-20 | プリンタ装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH09169140A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7042582B1 (en) | 1999-03-10 | 2006-05-09 | Seiko Epson Corporation | Printer and printer data processing method |
| JP2012236342A (ja) * | 2011-05-12 | 2012-12-06 | Ricoh Co Ltd | 光走査装置、画像形成装置及び光走査装置のバッファ制御方法 |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0254328A (ja) * | 1988-08-18 | 1990-02-23 | Fujitsu Ltd | プリンタにおけるタイムオーバ防止方式 |
| JPH0454525A (ja) * | 1990-06-21 | 1992-02-21 | Fujitsu Ltd | スプール制御方式 |
| JPH05221037A (ja) * | 1992-02-10 | 1993-08-31 | Canon Inc | 画像処理装置及びその制御方法 |
| JPH05224838A (ja) * | 1992-02-12 | 1993-09-03 | Nec Corp | プリンター装置の制御回路 |
-
1995
- 1995-12-20 JP JP7331319A patent/JPH09169140A/ja active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0254328A (ja) * | 1988-08-18 | 1990-02-23 | Fujitsu Ltd | プリンタにおけるタイムオーバ防止方式 |
| JPH0454525A (ja) * | 1990-06-21 | 1992-02-21 | Fujitsu Ltd | スプール制御方式 |
| JPH05221037A (ja) * | 1992-02-10 | 1993-08-31 | Canon Inc | 画像処理装置及びその制御方法 |
| JPH05224838A (ja) * | 1992-02-12 | 1993-09-03 | Nec Corp | プリンター装置の制御回路 |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7042582B1 (en) | 1999-03-10 | 2006-05-09 | Seiko Epson Corporation | Printer and printer data processing method |
| JP2012236342A (ja) * | 2011-05-12 | 2012-12-06 | Ricoh Co Ltd | 光走査装置、画像形成装置及び光走査装置のバッファ制御方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6819443B1 (en) | Network printer | |
| JPH0965039A (ja) | ファクシミリ装置 | |
| JPS59100663A (ja) | 多目的フアクシミリ装置 | |
| JPH09169140A (ja) | プリンタ装置 | |
| US5822505A (en) | Data processing apparatus | |
| JPH10143342A (ja) | プリンタ制御装置及びプリンタ制御方法 | |
| US6421138B1 (en) | Page allocation/deallocation procedure for a printer/copier with accessory media sheet handling apparatus | |
| JP3235545B2 (ja) | 印刷システム | |
| JP3739527B2 (ja) | 画像形成装置 | |
| JPH06227100A (ja) | プリンタ装置 | |
| JPH11179973A (ja) | プリンタ装置 | |
| JPS6356472A (ja) | リプリント機能付きプリンタ | |
| JPS62208755A (ja) | ファクシミリ装置の制御方法 | |
| KR100200690B1 (ko) | 프린터의 공데이터 처리방법 | |
| JP2000181644A (ja) | 画像処理装置、その制御方法、印刷装置および記録媒体 | |
| JP2768307B2 (ja) | プリンタ装置 | |
| KR100312533B1 (ko) | 전전자 교환기 시스템의 프린터 스풀링 장치 및 방법 | |
| JP3027849B2 (ja) | 印字装置 | |
| JP2746612B2 (ja) | ファクシミリ装置 | |
| EP0822509B1 (en) | Data reception controlling means | |
| JPH04216969A (ja) | 文字パターン登録方式 | |
| JP3303264B2 (ja) | プリンタ装置 | |
| JPH08251320A (ja) | 原稿読み取り制御装置 | |
| JPH04140182A (ja) | プリンタ装置 | |
| JPH0595455A (ja) | 一括印字機能を有した普通紙フアクシミリ装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 19980407 |