JP2000298571A - 印刷システム及び印刷制御方法 - Google Patents

印刷システム及び印刷制御方法

Info

Publication number
JP2000298571A
JP2000298571A JP11106669A JP10666999A JP2000298571A JP 2000298571 A JP2000298571 A JP 2000298571A JP 11106669 A JP11106669 A JP 11106669A JP 10666999 A JP10666999 A JP 10666999A JP 2000298571 A JP2000298571 A JP 2000298571A
Authority
JP
Japan
Prior art keywords
image data
printer
information
printing
print
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.)
Withdrawn
Application number
JP11106669A
Other languages
English (en)
Inventor
Tatsuro Uchida
達郎 内田
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP11106669A priority Critical patent/JP2000298571A/ja
Publication of JP2000298571A publication Critical patent/JP2000298571A/ja
Withdrawn legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

(57)【要約】 【課題】 情報処理装置と、該情報処理装置からの画像
データに基づいて印刷を行うプリンタからなる印刷シス
テムにおいて、プリンタ内部のメモリの負担をかけずに
かつ低コストで紙づまり等のための対策による画像デー
タの保持を行う。 【解決手段】 ホストコンピュータ100側のプリンタ
ドライバ120によって生成された画像データを画像デ
ータ蓄積手段130に蓄積し、プリンタ200側の印刷
状態告知手段240からのプリンタステータス情報を印
刷状態監視手段140により読み込み、データ出力要求
であれば、そのプリンタステータス情報に該当するペー
ジからの画像データを画像データ出力手段150により
出力させる。また、そのプリンタステータス情報に応じ
て画像データの削除や画像データの出力停止を行う。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、印刷を制御するホ
ストコンピュータなどの情報処理装置及び印刷装置であ
るプリンタからなる印刷システム及び印刷制御方法に関
し、より詳しくはホストコンピュータやワードプロセッ
サ等の情報処理装置と一度に複数のページを処理するこ
とが可能なプリンタとで形成される印刷システム及びこ
のシステムでの紙づまり処理を行う際の印刷制御方法に
関するものである。
【0002】
【従来の技術】従来、ホストコンピュータとプリンタと
で形成される印刷環境において紙づまり処理は、プリン
タ内で1ページ分のラスターデータをプリンタエンジン
へ転送した後も機械的に紙づまりの可能性がなくなる一
定期間は該当ページの印刷情報をプリンタ内部の記憶領
域などに比較的小さな中間情報として格納しておき、紙
づまりが発生すると、この格納してあった中間情報から
再度ラスターデータを生成し、プリンタエンジンに送る
ことで紙づまり処理を行っている。
【0003】
【発明が解決しようとする課題】しかしながら、上記の
ような従来の印刷システムにおいては、描画指示を行う
アプリケーションの複雑化、プリンタのカラー化、高速
化などにより、紙づまり対策用に格納する中間情報は大
きくなる傾向にあり、この紙づまり対策用の中間情報
は、プリンタ内の記憶領域の一部を一定期間占有するた
め、通常の印刷処理に係わるプリンタ内の記憶領域が狭
められ、印刷スピードの低下、印刷解像度の低下、描画
不正等の発生する一因となっているという問題点があっ
た。
【0004】以上の理由から必然的にプリンタには高価
なRAMをより多く搭載しなければならず、プリンタの
コストアップの原因ともなっているという問題点があっ
た。
【0005】本発明は、上記のような問題点を解決する
ためになされたものであり、プリンタ内部のメモリに負
担をかけずにかつ低コストで紙づまり等の対策による画
像データの保持を行うことができる印刷システム及び印
刷制御方法を提供することを目的とする。
【0006】
【課題を解決するための手段】本発明の印刷システム及
び印刷制御方法は次のように構成したものである。
【0007】(1)情報処理装置と、該情報処理装置か
らの画像データに基づいて印刷を行うプリンタからなる
印刷システムにおいて、前記情報処理装置に前記画像デ
ータを蓄積する画像データ蓄積手段と、前記プリンタか
らのプリンタステータス情報に応じて前記画像データ蓄
積手段に蓄積された画像データの前記プリンタへの出力
を監視制御する印刷状態監視手段とを有し、前記プリン
タには前記プリンタステータス情報を前記情報処理装置
に告知する印刷状態告知手段を有し、前記印刷状態監視
手段は前記プリンタからのプリンタステータス情報に該
当するページから画像データを前記プリンタに出力させ
るようにした。
【0008】(2)上記(1)の印刷システムにおい
て、プリンタには情報処理装置から受け取った画像デー
タを前記プリンタ内部で処理可能な中間情報に変換する
画像データ解析手段と、前記中間情報を蓄積する中間情
報蓄積手段と、該中間情報蓄積手段に蓄積された中間情
報をラスターデータに変換してプリンタエンジンの動作
と同期して前記プリンタエンジンに出力する画像展開手
段とを有するようにした。
【0009】(3)上記(1)または(2)の印刷シス
テムにおいて、情報処理装置内のプリンタドライバによ
り画像データを生成するとともに、前記画像データを前
記画像データ蓄積手段に蓄積させやすい形態、またはプ
リンタに前記画像データを出力する際のデータ変換が容
易となる形態に生成するようにした。
【0010】(4)上記(1)ないし(3)何れかの印
刷システムにおいて、印刷状態監視手段はプリンタステ
ータス情報に応じて不要になった画像データを消去させ
るようにした。
【0011】(5)情報処理装置から画像データを出力
し、該画像データに基づいてプリンタによって印刷を行
う印刷制御方法において、前記情報処理装置側では画像
データ蓄積手段により前記画像データを蓄積し、前記プ
リンタからのプリンタステータス情報に応じて前記画像
データ蓄積手段に蓄積された画像データの前記プリンタ
への出力を印刷状態監視手段により監視制御し、前記プ
リンタ側では前記プリンタステータス情報を印刷状態告
知手段により前記情報処理装置に告知するとともに、前
記情報処理装置側の印刷状態監視手段は前記プリンタか
らのプリンタステータス情報に該当するページから画像
データを前記プリンタに出力させるようにした。
【0012】(6)上記(5)の印刷制御方法におい
て、プリンタ側では情報処理装置から受け取った画像デ
ータを画像データ解析手段により前記プリンタ内部で処
理可能な中間情報に変換し、前記中間情報を中間情報蓄
積手段により蓄積し、画像展開手段により前記中間情報
蓄積手段に蓄積された中間情報をラスターデータに変換
してプリンタエンジンの動作と同期して前記プリンタエ
ンジンに出力するようにした。
【0013】(7)上記(5)または(6)の印刷制御
方法において、情報処理装置内のプリンタドライバによ
り画像データを生成するとともに、前記画像データを前
記画像データ蓄積手段に蓄積させやすい形態、またはプ
リンタに前記画像データを出力する際のデータ変換が容
易となる形態に生成するようにした。
【0014】(8)上記(5)ないし(7)何れかの印
刷制御方法において、印刷状態監視手段はプリンタステ
ータス情報に応じて不要になった画像データを消去させ
るようにした。
【0015】
【発明の実施の形態】以下、図面を用いて実施例につい
て述べる。
【0016】図1は本発明の一実施例の印刷システムの
基本的な構成を示すブロック図である。
【0017】このシステムはホストコンピュータとプリ
ンタから構成される。
【0018】図1において、100はホストコンピュー
タであり、ホストコンピュータ100とプリンタ200
とは所定の通信媒体であるインターフェイス300を介
して接続され双方向の通信が可能なプロトコルを用い通
信を行う。
【0019】ホストコンピュータ100において、アプ
リケーション110、プリンタドライバ120、画像デ
ータ蓄積手段(画像データ格納部ともいう)130、印
刷状態監視手段140、画像データ出力手段150は不
図示のメモリ資源に記憶されるプログラムによって、不
図示のCPUにより実行される。
【0020】アプリケーション110は不図示のオペレ
ーテングシステム(以下OS)を介してプリンタドライ
バ120に印刷要求を送る。
【0021】プリンタドライバ120はOSに依存した
印刷要求をプリンタ200に直接送ることが可能な画像
データに変換し、ページの開始情報と共に画像データ蓄
積手段130へ送る。
【0022】なお、プリンタドライバ120の生成する
情報は、プリンタ200に直接送ることが可能な画像デ
ータでもよく、画像データ蓄積手段130において格納
しやすい中間画像でもよく、また、後述する画像データ
出力手段150の変換部151において画像データに変
換しやすい中間画像でもよい。
【0023】中間画像データを画像データ蓄積手段13
0において格納しやすい形態とした場合、ホストコンピ
ュータ100のメモリ資源を有効に使うことができる。
【0024】中間画像データを画像データ出力手段15
0の変換部151において画像データに変換しやすい形
態を取った場合、画像データ出力手段150の変換部1
51の作成を容易にすることが可能である。例えば、中
間画像データをOSとプリンタドライバ間のインターフ
ェイスに準拠した形態にすると、画像データ出力手段1
50の変換部151は、現状存在しているプリンタドラ
イバ120にわずかな変更を加えるだけで容易に作成す
ることができる。
【0025】以降このプリンタドライバ120の生成す
る情報はプリンタ200に直接送ることが可能な画像デ
ータであっても画像データ蓄積手段130において格納
しやすい中間画像データまたは画像出力手段150の変
換部151において変換しやすい中間画像データであっ
てもページの開始情報と共にスプールデータと呼ぶこと
にする。
【0026】図2は本実施例のホストコンピュータ10
0の要部構成を示すブロック図であり、図2を用いて画
像データ蓄積手段130、印刷状態監視手段140、画
像データ出力手段150の動作について説明する。
【0027】画像データ蓄積手段130はプリンタドラ
イバ120からのスプールデータを受け取り、印刷の開
始要求が発生したことを印刷状態監視手段140へと伝
える(C1)。
【0028】また、画像データ蓄積手段130では不図
示のメモリ資源を用いてプリンタドライバ120から受
け取ったスプールデータをページの開始情報を手がかり
に整理し貯えておく。
【0029】本実施例では図3(a)に示すような形態
で格納(蓄積)することにする。つまり、プリンタドラ
イバ120が書き込んだスプールデータを一旦メモリ上
にマップし、ページ開始情報を順次検索していき、ペー
ジ管理テーブルに各ページのスプールデータへの先頭を
指すポインタとして格納しておき、画像データ出力手段
150からのNページのスプールデータ要求(C2)に
対して、管理テーブルに格納されている該当するスプー
ルデータへのポインタを画像データ出力手段150に返
す。
【0030】但し、ここで図示したメモリ資源の使い方
は上述した方法に限定するものではなく、画像データ出
力手段150からのNページのスプールデータ要求(C
2)に対して、Nページのスプールデータ(C3)とし
てN番目のページのスプールデータの所在を特定できる
パラメータを画像データ出力手段150に渡すことがで
きる機構を備え、かつ画像データ出力手段150におい
て画像データ蓄積手段130から渡される情報を元に該
当するスプールデータを参照できる構造になっていれば
よい。
【0031】もちろん、処理スピードの観点から、図3
(a)に示すように一つのメモリ領域にデータ全てをマ
ップしておき、Nページのスプールデータ要求(C2)
に対して、Nページのスプールデータへのポインタ(C
3)を返せる機構にしておくのが望ましいが、例えば、
メモリ上に連続領域の確保が困難であれば図3(b)に
示すように、メモリをブロック毎に分割し、各メモリブ
ロックの最後に、次のメモリブロックが存在することの
識別記号とそのメモリブロックへのポインタ等を格納し
ておくようにしてもよい。
【0032】また、プリンタドライバ120から受け取
ったスプールデータを一旦ファイルに書き込んでおき、
Nページのスプールデータ要求(C2)に対して該当す
るスプールデータの格納されているファイル名とそのフ
ァイルにおける該当するスプールデータへのオフセット
を返すなどしても構わない。
【0033】図2の説明に戻って、画像データ蓄積手段
130は画像データ出力手段150からのNページ目の
データ削除要求(C4)があった場合は該当するページ
のスプールデータの削除を行う機能も合わせ持つように
する。こうすることで不要になったスプールデータを順
次メモリ資源から削除することができ、ホストコンピュ
ータ側でもメモリ資源の有効な活用が行える。
【0034】印刷状態監視手段140の動作について述
べる前に、本実施例のプリンタ200のステータスにつ
いて説明する。
【0035】図4は本実施例のプリンタ200のステー
タスとその遷移を示す図である。本発明で対象とするプ
リンタのステータスとは、印刷可能な状態「Read
y」、N(N≧0)ページの排紙が終了した状態「N
Page Complete」、N+1ページで紙づま
りが発生した状態「N+1 Page Jam」、ユー
ザーにより紙づまり復帰操作が行われ、印刷が可能にな
った状態「Next Ready」の4つである。
【0036】これらのステータスはプリンタ200内の
印刷状態告知手段240が所定の領域へと書き込み、印
刷状態監視手段140により読み取られる。
【0037】前記4つの状態の遷移は、プリンタ200
の電源投入後、適切な初期化処理や後述する印刷状態告
知手段240に設けた印刷ページ数記憶領域242の初
期化を行った後、印刷を行える状態になると「Read
y」の状態となる。この状態でホストコンピュータ10
0より印刷ジョブの開始を意味するデータを受けると印
刷開始を示す「N Page Complete(N=
0)」の状態となる。
【0038】所定の印刷処理を行い最初のページの紙づ
まりの危険がなくなると印刷ページ数記憶領域242の
値Nを1増やし、Nページ目の排紙終了を示す「N P
age Complete(N=1)」となる。以降各
ページが排紙される度に印刷ページ数記憶領域242の
値Nに1を加えていく。ホストコンピュータ100から
印刷ジョブの終了を意味するデータを受け、かつ印刷す
るべき全ページの排紙が終了すると再度、印刷可能な状
態であることを示す「Ready」の状態へと戻る。
【0039】また、紙づまりが発生すると、印刷ページ
数記憶領域242に保存されている最後に排紙が完了し
たページ数Nを元にN+1ページで紙づまりが発生した
ことを示す「N+1 Page Jam」の状態とな
る。この状態からユーザーにより所定の紙づまり復帰処
理が行われると、適切な初期化処理の後、次のデータを
受けることが可能であることを示す「Next Rea
dy」となる。
【0040】この状態からホストコンピュータ100か
らリカバリーの開始を意味するデータを受けると、紙づ
まりが発生する直前の状態である「N Page Co
mplete」に戻る。また、「Next Read
y」の状態からホストコンピュータ100から印刷ジョ
ブの終了を意味するデータを受けた場合、「Read
y」の状態へ戻り、ユーザーの印刷中止要求にも応える
ことができるようにしておいてもよい。
【0041】図2に戻って、印刷状態監視手段140の
動作について述べる。画像データ蓄積手段130から印
刷の開始の通知(C1)を受けると、印刷状態監視手段
140内部に設けるページカウンタ記憶領域141及び
紙づまりページ記憶領域142を0で初期化し、プリン
タの状態を読み取り(C5)「Ready」であれば画
像データ出力手段150に対して最初のページから順次
出力を指示する(C6)。
【0042】これ以降、適切な周期で定期的にプリンタ
200の状態の読み取り(C5)を行い、プリンタ20
0の状態が一度「N Page Complete」に
なった後に再度「Ready」となるまで定期的にプリ
ンタ状態の読み込み(C5)を続ける。
【0043】読み取ったプリンタの状態が「N Pag
e Complete」の場合、読み込んだNの値がペ
ージカウンタ記憶領域141の値から変化したかどうか
を調べ、変化していれば、ページカウンタ記憶領域14
1にNの値を記録する。ここで、ホストコンピュータ1
00の使用メモリ領域を減らすために、画像データ格納
手段130に格納されている不要になったスプールデー
タを消去するように画像データ出力手段150に指示を
出す(C7)。
【0044】この場合、Nは不要になったスプールデー
タのページ数を示していることになっている。もし、読
み込んだNの値がページカウンタ記憶領域141に保持
してある値と同じであれば、以前にこのステータスに対
する操作は完了しており、何もする必要はない。
【0045】読み込んだ状態が「N+1 Page J
am」の場合、読み込んだN+1の値が紙づまりページ
記憶領域142の値から変化したかどうかを調べ、変化
したのであれば、N+1の値を紙づまりページ記憶領域
142に記録し、画像データ出力手段150に対してス
プールデータの出力停止の指示を出す(C8)。読み込
んだN+1の値が紙づまりページ記憶領域142に保持
してある値と同じであれば、以前にこのステータスに対
する操作は終了しており、何もする必要はない。
【0046】読み取った状態が「Next Read
y」の場合、紙づまりページ記憶領域142が保持して
いる値が0でなければ、画像データ出力手段150に対
して紙づまりページ記憶領域142が保持している値の
ページから順次スプールデータを再送するように指示を
出し(C6)、紙づまりページ記憶領域142を0で再
初期化する。また、読み込んだ時点で、紙づまり記憶領
域142が保持している値が0であれば、以前にこのス
テータスに対する操作は完了しており、何もする必要は
ない。
【0047】画像データ出力手段150は印刷状態監視
手段140からのNページからの順次出力要求(C6)
を受け、画像データ蓄積手段130に対してNページの
スプールデータ要求(C2)を出し、画像データ蓄積手
段130から返されるNページのスプールデータ(C
3)を得る。
【0048】画像データの出力に先立って、画像データ
出力手段150はプリンタ200の状態を遷移させるた
めに、印刷ジョブの開始時であれば印刷ジョブの開始コ
マンドを、紙づまり直後の出力であれば、リカバリーの
開始コマンドをそれぞれ付加する必要がある。
【0049】画像データがを出力するにあたって、画像
データ出力手段150はスプールデータの形式がプリン
タ200に直接送ることができる画像データである場合
は、早速、このスプールデータのプリンタ200への転
送(C9)を開始する。スプールデータの形式がプリン
タに直接送ることのできない画像中間データである場合
は、画像データ出力手段150内部に設けた変換部15
1において画像中間データをプリンタ200へ直接送る
ことが可能な画像データへと変換し、プリンタ200へ
の転送(C9)を開始する。
【0050】一度、プリンタ200への画像データの転
送(C9)が開始されると、画像データ蓄積手段130
が保持している全てのスプールデータに対する処理が終
了するか、または印刷状態監視手段140から出力停止
要求(C8)があるまでは画像データ出力(C9)を行
う。
【0051】画像データ蓄積手段130が保持している
全てのスプールデータの出力が終了すると、画像データ
出力手段150は印刷ジョブの終了コマンドを送出す
る。
【0052】ここで、画像データ蓄積手段130が渡す
スプールデータの単位やその構造によっては、画像デー
タ蓄積手段130に対して繰り返し次のスプールデータ
の要求を出す必要があるかも知れない。
【0053】ここで、画像データ出力手段150は印刷
状態監視手段140からのNページ目のデータ削除要求
(C8)を受けた場合、画像データ蓄積手段130に対
してNページ目のスプールデータ削除要求(C4)を出
すようにしておく。
【0054】画像データ出力手段150は印刷状態監視
手段140から出力停止要求(C8)を受けた場合、現
在出力中の画像データの出力を停止し、必要であれば変
換部151の再初期化を行う。
【0055】次にプリンタ200における動作について
述べる。
【0056】図5は本実施例のプリンタ200における
要部構成を示すブロック図である。
【0057】プリンタに電源投入後、画像データ解析手
段250、印刷状態告知手段240、中間情報記憶領域
(中間情報蓄積手段)230、画像展開手段220、プ
リンタエンジン210の適切な初期化後、印刷可能な状
態になると印刷状態告知手段240は印刷状態監視手段
140がインターフェイス(I/F)300を介して読
み込むことが可能な印刷状態告知手段内部に設けたステ
ータス領域241に「Ready」のステータスを書き
込む。また、同じく印刷状態告知手段内部に設けた印刷
ページ数記憶領域242、ジョブページ数記憶領域24
3を0で初期化しておく。
【0058】その後、画像データ解析手段250は印刷
開始コマンドを受け取ると、これを印刷状態告知手段2
40に伝え、印刷状態告知手段240はステータス領域
242に「N Page Complete(N=
0)」をセットする。
【0059】画像データ解析手段250はホストコンピ
ュータ100から送られてくる画像データを順次中間情
報に変換し、中間情報記憶領域230へと格納する。
【0060】画像展開手段220は中間情報記憶領域2
30に1ページ分の中間情報が格納されると、この中間
情報からラスターデータを生成し、プリンタエンジン2
10と同期を取ってラスターデータをプリンタエンジン
210へ転送する。1ページ分のラスターデータの転送
が終了すると、転送したページに対する中間情報は不要
となるため、これを消去する。
【0061】プリンタエンジン210は画像展開手段2
20から転送されてくるラスターデータを印刷し、各々
の印刷した用紙の排紙が完了したことを印刷状態告知手
段240へ報告する。
【0062】画像データ解析手段250が印刷ジョブの
終了コマンドを受けると、印刷ジョブのページ数を印刷
状態告知手段240へと伝え、印刷状態告知手段240
は印刷ジョブページ数記憶領域243へこの値を格納し
ておき、プリンタエンジン210が排紙したページ数が
この値と等しくなった後、ステータス領域241を「R
eady」へと書き換え、印刷ページ数記憶領域24
2、ジョブページ数記憶領域243を0に戻しておく。
【0063】紙づまりが発生した場合のプリンタ200
の動作について述べる。
【0064】プリンタエンジン210が紙づまりを検知
すると、これを印刷状態告知手段240に報告し、印刷
状態告知手段240は印刷ページ数記憶領域242に格
納されているページ数をNとした「N+1 Page
Jam」のステータスをステータス領域242へと書き
込む。
【0065】その後、画像データの転送が停止される
と、画像データ解析手段250は適切に再初期化され、
中間情報記憶領域230に格納されている中間情報はペ
ージにまたがるオーバレイ情報や、ページに属さない登
録情報等を残して破棄される。
【0066】また、画像展開手段220はプリンタエン
ジンが紙づまりを検知すると、画像展開を中止し、適切
に初期化される。
【0067】その後、ユーザーの適切な紙づまり処理が
行われ、印刷が可能な状態となると印刷状態告知手段2
40はステータス領域241に「Next Read
y」のステータスをセットする。
【0068】画像データ解析手段250がホストコンピ
ュータからリカバリーの開始コマンドを受けると、これ
を印刷状態告知手段240に報告し、印刷状態告知手段
240は印刷ページ数記憶領域242に書き込まれてい
る値Nを元にステータス領域241に「N Page
Complete」をセットすることで、紙づまりの発
生する直前のステータスへと復帰する。
【0069】また、「Next Ready」の状態か
ら、画像データ解析手段250が印刷ジョブの終了コマ
ンドを受けた場合、中間情報格納手段230に残されて
いる中間情報は消去され、印刷状態告知手段240内部
に設けたステータス領域241は「Ready」へ、印
刷ページ数記憶領域242、ジョブページ数記憶領域2
43はそれぞれ0で再初期化される。
【0070】図6は本実施例のホストコンピュータ側で
の制御動作を示すフローチャートであり、図6を用いて
上述した制御動作について簡単に説明する。なお、本動
作は不図示のメモリ資源に記憶されるプログラムによっ
て、不図示のCPUにより実行される。
【0071】まず、ステップS101において、画像デ
ータ蓄積手段130にプリンタドライバ120によって
生成された画像データを蓄積する。次に、ステップS1
02において、プリンタ側の印刷状態告知手段240か
らプリンタステータス情報を印刷状態監視手段140に
よって読み込む。そして、ステップS103において、
プリンタ200からの要求を判断し、データ出力要求で
あれば、ステップS104において、プリンタステータ
ス情報に該当するページからの画像データをプリンタ側
に出力する。
【0072】また、データ削除要求であればステップS
105において、プリンタステータス情報に該当するペ
ージの画像データを削除し、データ出力停止要求であれ
ばステップS106において、画像データの出力を停止
する。
【0073】このように本実施例では、紙づまりのリカ
バリーのための印刷データをホストコンピュータ側に保
持しておくため、プリンタ内部に同目的のデータを保持
しておく必要はなく、通常の印刷において従来技術より
もプリンタが描画のために使用するプリンタ内部のメモ
リ領域の使用効率を高めることができる。
【0074】これに伴い、プリンタのメモリ搭載量を削
減しても、快適なスピードでの印刷を行えることから、
より安価なプリンタを提供できるのと同時に、プリンタ
内部のメモリ不足による速度パフォーマンスの低下や印
刷解像度の低下などがより起こりにくくなる。
【0075】また、画像データ格納手段において格納す
る印刷データを格納するのに最適な形態とすることで、
ホストコンピュータはメモリ資源を有効に活用すること
ができ、ホストコンピュータにおいても快適なパフォー
マンスを提供できる。
【0076】また、画像データ格納手段において格納す
る印刷データを画像データ出力手段に設けた変換部にお
いて変換しやすい形態とすることで、画像データ出力手
段の変換部の作成を容易に作成することもできる。
【0077】また、画像データ格納手段において格納さ
れているスプールデータで不要になった部分を最適なタ
イミングで消去できることから、ホストコンピュータは
メモリ資源を有効に活用することができ、ホストコンピ
ュータにおいても快適なパフォーマンスを提供できる。
【0078】
【発明の効果】以上説明したように、本発明によれば、
紙づまり等のリカバリーのための画像データの保持をプ
リンタ側のメモリの負担をかけずにかつ低コストで実現
することができ、プリンタ内のメモリ不足による速度パ
フォーマンスの低下や印字解像度の低下を防ぐことがで
きるという効果がある。
【0079】また、情報処理装置側のメモリ資源を有効
に活用することができ、ホストコンピュータにおいても
快適なパフォーマンスを提供できるという効果がある。
【図面の簡単な説明】
【図1】 一実施例の印刷システムの基本構成を示すブ
ロック図
【図2】 一実施例のホストコンピュータの要部構成を
示すブロック図
【図3】 一実施例の画像データ蓄積手段のスプールデ
ータの構造を示す説明図
【図4】 一実施例のプリンタのステータスとその遷移
を示すブロック図
【図5】 一実施例のプリンタの要部構成を示すブロッ
ク図
【図6】 一実施例のホストコンピュータ側での制御動
作を示すフローチャート
【符号の説明】
100 ホストコンピュータ(情報処理装置) 110 アプリケーション 120 プリンタドライバ 130 画像データ蓄積手段 140 印刷状態監視手段 150 画像データ出力手段 200 プリンタ 210 プリンタエンジン 220 画像展開手段 230 中間情報記憶領域(中間情報蓄積手段) 240 印刷状態告知手段 250 画像データ解析手段

Claims (8)

    【特許請求の範囲】
  1. 【請求項1】 情報処理装置と、該情報処理装置からの
    画像データに基づいて印刷を行うプリンタからなる印刷
    システムにおいて、前記情報処理装置に前記画像データ
    を蓄積する画像データ蓄積手段と、前記プリンタからの
    プリンタステータス情報に応じて前記画像データ蓄積手
    段に蓄積された画像データの前記プリンタへの出力を監
    視制御する印刷状態監視手段とを有し、前記プリンタに
    は前記プリンタステータス情報を前記情報処理装置に告
    知する印刷状態告知手段を有し、前記印刷状態監視手段
    は前記プリンタからのプリンタステータス情報に該当す
    るページから画像データを前記プリンタに出力させるこ
    とを特徴とする印刷システム。
  2. 【請求項2】 プリンタには情報処理装置から受け取っ
    た画像データを前記プリンタ内部で処理可能な中間情報
    に変換する画像データ解析手段と、前記中間情報を蓄積
    する中間情報蓄積手段と、該中間情報蓄積手段に蓄積さ
    れた中間情報をラスターデータに変換してプリンタエン
    ジンの動作と同期して前記プリンタエンジンに出力する
    画像展開手段とを有していることを特徴とする請求項1
    記載の印刷システム。
  3. 【請求項3】 情報処理装置内のプリンタドライバによ
    り画像データを生成するとともに、前記画像データを前
    記画像データ蓄積手段に蓄積させやすい形態、またはプ
    リンタに前記画像データを出力する際のデータ変換が容
    易となる形態に生成することを特徴とする請求項1また
    は2記載の印刷システム。
  4. 【請求項4】 印刷状態監視手段はプリンタステータス
    情報に応じて不要になった画像データを消去させること
    を特徴とする請求項1ないし3何れか記載の印刷システ
    ム。
  5. 【請求項5】 情報処理装置から画像データを出力し、
    該画像データに基づいてプリンタによって印刷を行う印
    刷制御方法において、前記情報処理装置側では画像デー
    タ蓄積手段により前記画像データを蓄積し、前記プリン
    タからのプリンタステータス情報に応じて前記画像デー
    タ蓄積手段に蓄積された画像データの前記プリンタへの
    出力を印刷状態監視手段により監視制御し、前記プリン
    タ側では前記プリンタステータス情報を印刷状態告知手
    段により前記情報処理装置に告知するとともに、前記情
    報処理装置側の印刷状態監視手段は前記プリンタからの
    プリンタステータス情報に該当するページから画像デー
    タを前記プリンタに出力させることを特徴とする印刷制
    御方法。
  6. 【請求項6】 プリンタ側では情報処理装置から受け取
    った画像データを画像データ解析手段により前記プリン
    タ内部で処理可能な中間情報に変換し、前記中間情報を
    中間情報蓄積手段により蓄積し、画像展開手段により前
    記中間情報蓄積手段に蓄積された中間情報をラスターデ
    ータに変換してプリンタエンジンの動作と同期して前記
    プリンタエンジンに出力することを特徴とする請求項5
    記載の印刷制御方法。
  7. 【請求項7】 情報処理装置内のプリンタドライバによ
    り画像データを生成するとともに、前記画像データを前
    記画像データ蓄積手段に蓄積させやすい形態、またはプ
    リンタに前記画像データを出力する際のデータ変換が容
    易となる形態に生成することを特徴とする請求項5また
    は6記載の印刷制御方法。
  8. 【請求項8】 印刷状態監視手段はプリンタステータス
    情報に応じて不要になった画像データを消去させること
    を特徴とする請求項5ないし7何れか記載の印刷制御方
    法。
JP11106669A 1999-04-14 1999-04-14 印刷システム及び印刷制御方法 Withdrawn JP2000298571A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11106669A JP2000298571A (ja) 1999-04-14 1999-04-14 印刷システム及び印刷制御方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11106669A JP2000298571A (ja) 1999-04-14 1999-04-14 印刷システム及び印刷制御方法

Publications (1)

Publication Number Publication Date
JP2000298571A true JP2000298571A (ja) 2000-10-24

Family

ID=14439493

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11106669A Withdrawn JP2000298571A (ja) 1999-04-14 1999-04-14 印刷システム及び印刷制御方法

Country Status (1)

Country Link
JP (1) JP2000298571A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014061612A (ja) * 2012-09-20 2014-04-10 Brother Ind Ltd 画像形成装置,画像形成システム,および情報処理装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014061612A (ja) * 2012-09-20 2014-04-10 Brother Ind Ltd 画像形成装置,画像形成システム,および情報処理装置

Similar Documents

Publication Publication Date Title
JP5839845B2 (ja) 印刷装置、印刷方法及びプログラム
EP1174789A2 (en) Printing apparatus and printing system, control method, storage medium and program
JP2000039972A (ja) プリントシステム、プリンタ及びプリントサーバ
JP4109821B2 (ja) 情報処理装置及びジョブの処理結果確認方法
JP2000112706A (ja) 印刷ログ集計管理システム、印刷ログ集計管理方法、および記憶媒体
JP2000311070A (ja) 印刷システム及び印刷システムにおける印刷方法
US6883038B2 (en) Print device and method of acquiring print data with a data link or network
JP2015108857A (ja) システム、その制御方法、情報処理装置、その制御方法及びプログラム
JPH10320147A (ja) ネットワーク印刷システム
JP3373476B2 (ja) 画像処理装置およびその制御方法
US20050141032A1 (en) Image forming apparatus and print system
JPH09254455A (ja) プリンタ装置
JP2839246B2 (ja) プリンタ制御方式
JP3897083B2 (ja) 印刷処理装置及び印刷処理方法
JPH0584987A (ja) プリンタ
JP3305079B2 (ja) 印刷装置及び情報処理装置及びその制御方法
JP3174624B2 (ja) プリンタ装置における印刷情報の管理方法及びプリンタ装置
JP2001047706A (ja) ネットワーク環境における画像形成システム
JP2798558B2 (ja) プリンタ装置制御方式
JPH08224945A (ja) バンドバッファリング方式の画像出力装置
JP3037537B2 (ja) 印刷システムおよび印刷システムに使用する印刷装置
JP3406556B2 (ja) バンド処理装置及び印刷装置
JP3867186B2 (ja) 印刷システム
JP2003030125A (ja) シリアルインターフェース制御装置及び制御方法
JPH1125041A (ja) 通信機能付きデータ処理装置およびそのプログラム記録媒体

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20060704