JPH07182124A - 印刷システム - Google Patents
印刷システムInfo
- Publication number
- JPH07182124A JPH07182124A JP5345190A JP34519093A JPH07182124A JP H07182124 A JPH07182124 A JP H07182124A JP 5345190 A JP5345190 A JP 5345190A JP 34519093 A JP34519093 A JP 34519093A JP H07182124 A JPH07182124 A JP H07182124A
- Authority
- JP
- Japan
- Prior art keywords
- data
- printer
- print data
- printing
- 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
Links
- 230000006870 function Effects 0.000 claims description 6
- 238000012545 processing Methods 0.000 abstract description 43
- 238000000034 method Methods 0.000 description 40
- 238000012546 transfer Methods 0.000 description 12
- 239000000470 constituent Substances 0.000 description 6
- 238000011161 development Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000002457 bidirectional effect Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 238000012937 correction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
Landscapes
- Record Information Processing For Printing (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
行っている印刷出力処理を一次中断して、他の印刷デー
タを緊急に印刷出力すること。 【構成】 複数の上位装置1,2が、印刷データから描
画イメージデータを生成する第一の描画データ作成部1
3と、優先印刷指令を受け取ると共に当該優先印刷要求
信号をプリンタ装置3に出力するプリンタドライバ12
とを有し、プリンタ装置3が、印刷データから描画イメ
ージデータを生成する第二の描画データ作成部6と、ネ
ットワーク16とデータバス9を介して直接接続される
と共に通常は第二の描画メモリ7から描画イメージデー
タを読み出して印刷出力するプリンタエンジン部8と、
上位装置1,2のプリンタドライバ12から優先印刷要
求信号を受信したときにネットワーク16とプリンタエ
ンジン部9とをデータバス8を介して直接接続する回路
制御部とを備えた。
Description
特に、上位装置及びプリンタ装置が双方向性のネットワ
ークで接続された印刷システムに関する。
向性のネットワークで接続された印刷システムでは、印
刷装置で印刷出力処理が行われているときは、新たに別
の上位装置から印刷データを送信しても、現に行われて
いる印刷処理が終了した後に新たな印刷データの印刷処
理を行うようになっていた。
接続された上位装置及びプリンタ装置からなる印刷シス
テムでは、新たな印刷処理は現在の処理の次に行われる
ため、ネットワーク上にプリンタ装置が一台しかない環
境で、大量のイメージデータを含むなど、長時間に渡っ
てプリンタ装置を占有してしまう印刷データの印刷出力
処理Aが行われているときに、緊急に出力を要する印刷
データBがあるとき、印刷データBの印刷出力は、現在
の印刷出力処理Aの出力が終了するまで待つか、或いは
現在の印刷出力処理Aへ割り込んで出力を強制的に中断
せしめ、緊急な印刷データBを出力するしかなかった、
という不都合が有った。また、この強制的に中断する手
法による場合、中間まで進行していた印刷出力Aを、ま
た新たに最初から行わなければならないという問題点が
あった。
してしまうという不都合は、実際には、印刷データの展
開処理に時間が係っていることによる。このとき、描画
イメージデータを媒体に印刷出力するプリンタエンジン
部は、展開処理を待っている状態であって、印刷出力が
可能な状態であるにもかかわらず、プリンタエンジン部
は、有効に利用されていない、という不都合が有った。
改善し、特に、プリンタ装置が現に使用中であっても、
現に行っている印刷出力処理を一次中断して、他の印刷
データを緊急に印刷出力することができ、また、この優
先出力を、ハードウエア資源の能力を最大限に活用しつ
つ行うことのできる印刷システムを提供することを、そ
の目的とする。
は、ネットワークに接続された複数の上位装置と、ネッ
トワークを介して複数の上位装置から送信される印刷デ
ータを印刷出力するプリンタ装置とからなる印刷システ
ムである。
置が各々、印刷データから描画イメージデータを生成し
て第一の描画メモリに格納する第一の描画データ作成部
と、優先印刷指令を受け取ると共に当該優先印刷要求信
号をプリンタ装置に出力するプリンタドライバとを有し
ている。
から受信した印刷データから描画イメージデータを生成
して第二の描画メモリに格納する第二の描画データ作成
部と、ンタ装置の第二の描画メモリから描画イメージデ
ータを読み出して印刷出力するプリンタエンジン部と、
上位装置のプリンタドライバから優先印刷要求信号を受
信したときにネットワークとプリンタエンジン部とをデ
ータバスを介して直接接続する回路制御部とを備えた、
という構成を採っている。これによって前述した目的を
達成しようとするものである。
の描画メモリとは、上位装置に備え付けられたものをい
い、第二の描画データ作成部及び第二の描画メモリは、
プリンタ装置に備え付けられたものをいう。
リンタドライバが、当該印刷データの構成要素に係る情
報を印刷時間計算部に出力する印刷データ情報出力機能
を備えると共に、プリンタドライバに、当該印刷データ
をプリンタ装置で出力するのに要する時間を、当該印刷
データの構成要素情報から算出する印刷時間計算部を併
設した、という構成を採っている。これによって前述し
た目的を達成しようとするものである。
プリンタドライバ12は、優先印刷である旨の指令を受
けた時で、かつ、プリンタ装置3が現在他の印刷データ
の出力処理中であるとき、当該優先印刷する印刷データ
を、第一の描画データ作成部に出力する。第一の描画デ
ータ作成部では、この印刷データを、印刷装置のエンジ
ン部8が要求する各ドットに対応するデータを生成す
る。
ージデータ作成処理、及び第一の描画メモリへの保存処
理が完了した後、上位装置2のプリンタドライバ12
は、プリンタ装置3の回線制御部4に対して、現在の処
理を一時的に中断し、上位装置2よりの印刷を優先して
行う旨の要求を、優先印刷要求信号を送出する事により
行う。
4は、上位装置2からの信号が通常の印刷要求信号と異
なる緊急な印刷要求信号である事を認識すると、例え
ば、現に処理中の印刷データが上位装置1から発せられ
た場合であれば、上位装置1に対し転送の停止を要求
し、プリンタ装置3上の処理Aに関する動作を一旦停止
する。次に、回線制御部4は、ネットワーク16から直
接エンジン部へ接続されるデータバス9を有効にし、さ
らに、回線制御部4は、上位装置2に対して転送開始可
の信号を送出する。これを受けて上位装置2上のプリン
タドライバは、記憶装置10上の描画イメージデータ
を、プリンタ装置のエンジン部8にネットワーク16か
らデータバス9を通して直接転送する。プリンタ装置3
のエンジン部8は、この、直接転送された描画イメージ
データの出力処理を開始する。
3の回線接続部4は、上位装置1に転送接続可の信号を
送出すると同時に、中断していた上位装置1の印刷デー
タの処理に関する動作を再開する。
タドライバが、印刷データの構成要素を印刷時間計算部
に出力すると、印刷時間計算部は、この構成要素別に印
刷処理に係る時間を算出する。この算出した時間は、通
常、印刷データと共に印刷装置に出力される。
たとき、当該印刷データを、上位装置で描画イメージデ
ータへの展開処理を行なう優先処理による場合の時間
と、プリンタ装置で印刷データの展開処理行なう場合の
時間とを算出する。これは、主に、上位装置及びプリン
タ装置に装着されているCPUの違いによる。次に、プ
リンタ装置から、現に処理している印刷データの終了予
定時間を受け取り、この現に行なっている印刷データの
出力処理の終了までに必要な時間と、優先印刷しようと
している印刷データをプリンタ装置で出力した場合の時
間との合計を算出する。さらに、この、優先印刷処理を
用いずに印刷出力する場合と、優先印刷処理を行なう場
合の処理時間とを比較する。
較結果によって、優先印刷指令を受けた時、優先印刷処
理によって印刷出力するか、または通常の印刷処理をす
るため、現にプリンタ装置で行なわれている印刷処理の
終了を待つか判断する。
1に示すように、印刷システムは、ネットワーク16に
接続された複数の上位装置1,2と、ネットワーク16
を介して複数の上位装置1,2から送信される印刷デー
タを印刷出力するプリンタ装置3とを有している。
置1,2が各々、印刷データから描画イメージデータを
生成して第一の描画メモリ10に格納する第一の描画デ
ータ作成部13と、優先印刷指令を受け取ると共に当該
優先印刷要求信号をプリンタ装置3に出力するプリンタ
ドライバ12とを有している。
置から受信した印刷データから描画イメージデータを生
成して第二の描画メモリ7に格納する第二の描画データ
作成部6と、プリンタ装置3の第二の描画メモリ7から
描画イメージデータを読み出して印刷出力するプリンタ
エンジン部8と、上位装置1,2のプリンタドライバ1
2から優先印刷要求信号を受信したときにネットワーク
16とプリンタエンジン部8とをデータバス9を介して
直接接続する回路制御部とを備えている。
と、優先印刷を行なう場合とを説明する。
上のオペレーティングシステム11は、アプリケーショ
ンソフトウエアを用いて作成された情報をプリンタドラ
イバ12に出力し、このプリンタドライバ12は、プリ
ンタ装置3の第二の描画データ作成部が解釈可能な形式
に編集し、これを印刷データとしてプリンタ装置3に転
送する。
では、まず、受信バッファ5に印刷データを格納する。
描画データ作成部6は、印刷データ中のコマンドを解析
して、描画イメージデータを生成する。この、エンジン
部8の各ドットに対応するデータである描画イメージデ
ータは、描画メモリ7に蓄積され、所定の条件が満たさ
れた時、例えば描画データ作成部6がページ終了コマン
ド読出した時や、また、1ページ文描画イメージデータ
が描画メモリに蓄積された時、エンジン部8によって印
刷出力される。
をおこなうときは、次のように動作する。まず上位装置
2上で、プリンタドライバ12は、オペレーティングシ
ステム11から優先印刷である旨の指令を受けた時で、
かつ、プリンタ装置3が現在他の印刷データの出力処理
中であるときは、アプリケーションソフトウエアからの
データを印刷データに編集したのち、第一の描画データ
作成部に出力する。第一の描画データ作成部では、この
印刷データを、印刷装置のエンジン部8が要求する各ド
ットに対応するデータを生成する。つまり、展開処理
を、印刷装置3で行なわずに、上位装置2上で行なう。
当該描画イメージデータは、一時的に記憶部10に保存
される。このデータ作成処理及び保存処理が完了した
後、上位装置2のプリンタドライバ12は、プリンタ装
置3の回線制御部4に対して、現在の処理を一時的に中
断し、上位装置2よりの印刷を優先して行う旨の要求
を、優先印刷要求信号を送出する事により行う。
4は、上位装置2からの信号が通常の印刷要求信号と異
なる緊急な印刷要求信号である事を認識すると、例え
ば、現に処理中の印刷データが上位装置1から発せられ
た場合であれば、上位装置1に対し転送の停止を要求
し、プリンタ装置3上の処理Aに関する動作を一旦停止
する。次に、回線制御部4は、ネットワーク16から直
接エンジン部へ接続されるデータバス9を有効にし、さ
らに、回線制御部4は、上位装置2に対して転送開始可
の信号を送出する。これを受けて上位装置2上のプリン
タドライバは、記憶装置10上の描画イメージデータ
を、プリンタ装置のエンジン部8にネットワーク16か
らデータバス9を通して直接転送する。プリンタ装置3
のエンジン部8は、この直接転送された描画イメージデ
ータの出力処理を開始する。
3の回線接続部4は、上位装置1に転送接続可の信号を
送出すると同時に中断していた処理Aに関する動作を再
開する。
ら送信されたの印刷データの、第2の描画データ作成部
による展開処理を、上位装置2からの描画イメージデー
タの、エンジン部8での出力処理と、並列に行なうよう
に構成しても良く、この場合、上位装置1からの印刷デ
ータの出力処理にほとんど影響を与える事無く、上位装
置2からの描画イメージデータを印刷出力することがで
きる。
面を参照して説明する。第二実施例では、上位装置1,
2のプリンタドライバ12が、当該印刷データの構成要
素に係る情報を印刷時間計算部に出力する印刷データ情
報出力機能を備えると共に、プリンタドライバに、印刷
データをプリンタ装置で出力するのに要する時間を印刷
データの構成要素情報から算出する印刷時間計算部を併
設した。
0に、印刷データの構成要素である図形、文字、イメー
ジ等の、上位装置での展開処理、またプリンタ装置上で
処理されるのに要する情報量あたりの時間と、各データ
の転送時間とが記憶されている。プリンタドライバ12
は、優先印刷指令を受けたとき、優先印刷処理を開始す
る前に、印刷データの内容を調査して、当該印刷データ
の構成要素を印刷時間計算部に出力する。印刷時間計算
部15では、構成要素別の情報量から、上位装置1,2
で印刷データを描画イメージデータに展開する優先印刷
処理の場合の時間と、プリンタ装置が備える第二の描画
データ作成部6にて印刷データを描画イメージデータに
展開処理する場合の時間とを算出する。
が、印刷データの構成要素を印刷時間計算部15に出力
すると、印刷時間計算部15は、この構成要素別に印刷
処理に係る時間を算出する。この算出した時間は、通
常、印刷データと共に印刷装置に出力される。
受けたとき、当該印刷データを、上位装置1,2で描画
イメージデータへの展開処理を行なう優先処理による場
合の時間と、プリンタ装置で印刷データの展開処理行な
う場合の時間とを算出する。これの処理速度の差は、主
に、上位装置1,2及びプリンタ装置3に装着されてい
るCPUの処理速度の違いによる。次に、プリンタ装置
3から、現に処理している印刷データの終了予定時間を
受け取り、この現に行なっている印刷データの出力処理
の終了までに必要な時間と、優先印刷しようとしている
印刷データをプリンタ装置3で出力した場合の時間との
合計を算出する。さらに、この、優先印刷処理を用いず
に印刷出力する場合と、優先印刷処理を行なう場合の処
理時間とを比較する。
の比較結果によって、優先印刷指令を受けた時、優先印
刷処理によって印刷出力するか、または通常の印刷処理
をするため、現にプリンタ装置3で行なわれている印刷
処理の終了を待つかを判断する。
1から、大量で出力までに長時間を要する印刷データが
プリンタ装置に出力され、プリンタ装置は、この時間の
掛かる印刷処理Aを行っているとする。この時、上位装
置2上で緊急の印刷処理Bを行う必要が生じたとする
と、上位装置2のプリンタドライバ12は、まず、優先
印刷処理を実行した方が、印刷処理Bの出力が早くなる
か否かを判断する。
基準について、図2を用いて説明する。図2は通常処理
及び優先印刷処理に要する時間のグラフ図である。
上の印刷時間15は、上位装置1が印刷データと共に出
力した総出力予測時間より現在までに要した時間を差し
引いた印刷処理Aの残り出力時間t1である。プリンタ
ドライバ12は、この残りの出力時間t1をプリンタ装
置3の描画データ作成部から受け取り、通常の印刷処理
Aによるデータ転送時間t2 ,プリンタ内での処理時間
t3 ,プリンタの出力時間t4 とを合計する。また、優
先印刷処理Bによる描画イメージデータへの展開時間t
5 ,データ転送時間t6 ,プリンタの出力時間t7 を合
計する。
理Aの終了時に行われる事になるので、印刷時間算出部
15は、通常処理の総処理時間t1 +t2 +t3 +t4
と、優先処理による総処理時間t5 +t6 +t7 を比較
して、図2の例の様に、後者の時間が短い場合に、優先
処理を実行する。
ので、これによると、プリンタドライバから優先印刷信
号を受信した回線制御部が、ネットワークを介してプリ
ンタエンジンと上位装置と直接接続するため、現に処理
している印刷データの展開を無駄にする事無く、緊急用
の優先印刷をすることができ、また、このため、重要な
ハードウエア資源であるプリンタエンジンを有効に活用
することができ、このように、印刷システムの操作性が
飛躍的に向上することのできる従来にない優れた印刷シ
ステムを提供することができる。
ク図である。
図である。
Claims (2)
- 【請求項1】 ネットワークに接続された複数の上位装
置と、前記ネットワークを介して前記複数の上位装置か
ら送信される印刷データを印刷出力するプリンタ装置と
からなる印刷システムにおいて、 前記複数の上位装置が各々、印刷データから描画イメー
ジデータを生成して第一の描画メモリに格納する第一の
描画データ作成部と、外部から優先印刷指令を受け取る
と共に当該優先印刷要求信号を前記プリンタ装置に出力
するプリンタドライバとを有し、 前記プリンタ装置が、前記複数の上位装置から受信した
印刷データから描画イメージデータを生成して第二の描
画メモリに格納する第二の描画データ作成部と、前記ネ
ットワークとデータバスを介して直接接続されると共に
通常は前記プリンタ装置の前記第二の描画メモリから描
画イメージデータを読み出して印刷出力するプリンタエ
ンジン部と、前記上位装置のプリンタドライバから前記
優先印刷要求信号を受信したときに前記ネットワークと
前記プリンタエンジン部とを前記データバスを介して直
接接続する回路制御部とを備えたことを特徴とする印刷
システム。 - 【請求項2】 前記上位装置の前記プリンタドライバ
が、当該印刷データの構成要素に係る情報を前記印刷時
間計算部に出力する印刷データ情報出力機能を備えると
共に、 前記プリンタドライバに、印刷データを前記プリンタ装
置で出力するのに要する時間を前記印刷データの構成要
素情報から算出する印刷時間計算部を併設したことを特
徴とする請求項1記載の印刷システム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5345190A JP2707963B2 (ja) | 1993-12-21 | 1993-12-21 | 印刷システム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5345190A JP2707963B2 (ja) | 1993-12-21 | 1993-12-21 | 印刷システム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH07182124A true JPH07182124A (ja) | 1995-07-21 |
| JP2707963B2 JP2707963B2 (ja) | 1998-02-04 |
Family
ID=18374909
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5345190A Expired - Lifetime JP2707963B2 (ja) | 1993-12-21 | 1993-12-21 | 印刷システム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2707963B2 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11143659A (ja) * | 1997-11-11 | 1999-05-28 | Minolta Co Ltd | プリント装置 |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0365721A (ja) * | 1989-08-04 | 1991-03-20 | Canon Inc | プリントサーバ |
| JPH03164927A (ja) * | 1989-11-24 | 1991-07-16 | Ricoh Co Ltd | プリンタのジョブ表示方式 |
| JPH04332675A (ja) * | 1991-05-07 | 1992-11-19 | Sekisui Chem Co Ltd | 印刷完了時間表示装置 |
| JPH0561619A (ja) * | 1991-09-03 | 1993-03-12 | Hokuriku Nippon Denki Software Kk | プリンタ装置の割り込み印字方式 |
| JPH05265668A (ja) * | 1992-03-18 | 1993-10-15 | Toshiba Corp | 画像印刷システム |
-
1993
- 1993-12-21 JP JP5345190A patent/JP2707963B2/ja not_active Expired - Lifetime
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0365721A (ja) * | 1989-08-04 | 1991-03-20 | Canon Inc | プリントサーバ |
| JPH03164927A (ja) * | 1989-11-24 | 1991-07-16 | Ricoh Co Ltd | プリンタのジョブ表示方式 |
| JPH04332675A (ja) * | 1991-05-07 | 1992-11-19 | Sekisui Chem Co Ltd | 印刷完了時間表示装置 |
| JPH0561619A (ja) * | 1991-09-03 | 1993-03-12 | Hokuriku Nippon Denki Software Kk | プリンタ装置の割り込み印字方式 |
| JPH05265668A (ja) * | 1992-03-18 | 1993-10-15 | Toshiba Corp | 画像印刷システム |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11143659A (ja) * | 1997-11-11 | 1999-05-28 | Minolta Co Ltd | プリント装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2707963B2 (ja) | 1998-02-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4953103A (en) | Page printer | |
| JP2960630B2 (ja) | 印刷制御装置および印刷制御方法 | |
| JPH07182124A (ja) | 印刷システム | |
| JP3179466B2 (ja) | 印刷装置 | |
| JP3134539B2 (ja) | プリンタ制御装置 | |
| US8582153B2 (en) | Image forming apparatus and method | |
| JP4400097B2 (ja) | 印刷装置、印刷制御方法、プログラム及び記録媒体 | |
| JP3583879B2 (ja) | プリンタ制御装置 | |
| JP2002312137A (ja) | 画像処理装置、印刷システム及び記録媒体 | |
| JP2003300372A (ja) | 印刷装置およびエラー処理方法およびコンピュータが読み取り可能な記憶媒体およびプログラム | |
| JPH0659829A (ja) | プリント制御装置 | |
| JPH09164731A (ja) | 印刷装置および印刷装置のデータ処理方法 | |
| JP3046478B2 (ja) | 印刷装置および印刷方法 | |
| JPH10198529A (ja) | 画像処理装置 | |
| JP2785775B2 (ja) | プリンタシステム | |
| JP3176239B2 (ja) | 印刷装置及び印刷方法 | |
| JPH10198531A (ja) | ネットワークプリンタ装置 | |
| JPH0811357A (ja) | 印刷装置および印刷装置のデータ処理方法 | |
| JPH0971012A (ja) | 画像処理装置及びその方法 | |
| JPH05324220A (ja) | 印刷装置 | |
| JP2002073301A (ja) | 情報処理システム及び方法、プリンタ装置、並びにコンピュータが読出し可能なプログラムを格納した記憶媒体 | |
| JPH11136404A (ja) | 印刷装置 | |
| JPH1063250A (ja) | 文字処理装置 | |
| JPH08278861A (ja) | プリントサーバにおける印刷制御方法 | |
| JPH09237167A (ja) | 印刷方法及び印刷システム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 19970916 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071017 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081017 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091017 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091017 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101017 Year of fee payment: 13 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111017 Year of fee payment: 14 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121017 Year of fee payment: 15 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131017 Year of fee payment: 16 |
|
| EXPY | Cancellation because of completion of term |