JPH03166979A - プリンタ制御方式 - Google Patents

プリンタ制御方式

Info

Publication number
JPH03166979A
JPH03166979A JP30829889A JP30829889A JPH03166979A JP H03166979 A JPH03166979 A JP H03166979A JP 30829889 A JP30829889 A JP 30829889A JP 30829889 A JP30829889 A JP 30829889A JP H03166979 A JPH03166979 A JP H03166979A
Authority
JP
Japan
Prior art keywords
page
print data
host device
printer
data
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
Application number
JP30829889A
Other languages
English (en)
Inventor
Masayuki Hirai
平井 正行
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 JP30829889A priority Critical patent/JPH03166979A/ja
Publication of JPH03166979A publication Critical patent/JPH03166979A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Record Information Processing For Printing (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、プリンタ制御方式に関し,特に、ぺ−ジ単位
の印刷を行うプリンタ装置のプリンタ制御方式に関する
ものである。
〔従来の技術〕
従来、ページ単位の印刷を行うプリンタ装置においては
、印刷時に発生する不具合、例えば、給紙動作の不良、
ノイズ等による印刷乱れなどの不具合に対して、修復を
行うため,同一ページの再印刷処理が必要となる。また
、正常な印刷を行っている場合でも、同一内容の文書を
複数部数印刷する場合には、同一ページの再印刷処理が
必要である. ところで,多種多様なアプリケーションプログラムで作
成される印刷データは、ページ単位に分割されたレコー
ド形式となっていないことが多く、前述のような場合で
同一ページの再印刷処理を行う場合には、同一ページの
再印刷のために、複数ページ分で一塊となっている印刷
データをlページ単位に区切る操作が必要となる。
印刷データは,処理装置における多種多様なアプリケー
ションプログラムで作或されることが多く、上位装置で
ある処理装置の記憶部に蓄積されている形態が多い.そ
して、上位装置の記憶部から、印刷データがプリンタ装
置に送出されるシステム構成となっている.このような
印刷データを蓄積している上位装置と,印刷を行うプリ
ンタ装置とから構威されるシステムにおいては,複数ぺ
一ジに渡る印刷データは,上位装置側で解釈してページ
単位に区切る操作を行った後、上位装置から1ページ単
位にプリンタ装置に印刷データのデータ転送を行い、プ
リンタ装置で1ページ単位に印刷する印刷制御方式とな
っている. なお,この種のページ単位に印刷を行う印刷制御方式と
関連する公知文献としては,例えば,特開昭63−71
722号公報が挙げられる.〔発明が解決しようとする
課題〕 ところで,上述したように、従来の技術のページ単位に
印刷を行う印刷制御方式では、上位装置側で印刷データ
を逐一解釈し、ページ区切り操作を行うこととなるが、
通常,このようなページ区切り操作は印刷データ全体を
読み通す処理が必要となる.このため,この処理が上位
装置にとって大きな負荷となっている. また,印刷データを記録媒体に印刷できる形式に展開す
る処理は、プリンタ装置の側で行う処理であるため、印
刷データは,上位装置側とプリンタ装置側の2回解釈さ
れることになる。
このため、第1に、全体として不必要なオーバヘッドが
生じ、第2に,印刷データの内容が複雑化するにつれ、
上位装置側における印刷データの解釈結果と、プリンタ
装置側での解釈結果の一致を保証することができなくな
る。また、上位装置側とプリンタ装置側とでそれぞれに
印刷データ解釈部を設けることは、時間的コスト的に難
かしく、双方の印刷データ解釈部において、印刷データ
の解釈に不一致が生じた場合,印刷不能や誤印刷に直結
するという問題点がある. 本発明は、上記問題点を解決するためになされたもので
ある. 本発明の目的は、印刷速度が高く、信頼性の高いプリン
タ制御方式を提供することにある.本発明の前記ならび
にその他の目的と新規な特徴は、本明細書の記述及び添
付図面によって明らかになるであろう. 〔課題を解決するための手段〕 上記目的を達或するため、本発明においては,上位装置
に蓄積された印刷データがプリンタ装置に送出され、プ
リンタ装置でページ単位に印刷データの展開を行い印刷
を行うプリンタ制御方式において、プリンタ装置に,印
刷データを展開する際に印刷データ上のページ切れ目位
置を検出するページ区切り検出手段と,検出したページ
切れ目位置を上位装置に報告するページ印刷管理手段と
を備え、上位装置には、印刷データに対して報告された
ページ切れ目位置のデータを格納するページ管理テーブ
ルを備え,上位装置側で印刷された印刷データのページ
管理を行うことを特徴とする.〔作用〕 前記手段によれば、プリンタ装置に,印刷データを展開
する際に印刷データ上のページ切れ目位置を検出するペ
ージ区切り検出手段と、検出したページ切れ目位置を上
位装置に報告するページ印刷管理手段とが備えられ,上
位装置には,印刷データに対して報告されたページ切れ
目位置のデータを格納するページ管理テーブルを備えら
れる。
ページ区切り検出手段は,上位装置に蓄積された印刷デ
ータが,プリンタ装置に送出され、プリンタ装置でペー
ジ単位に印刷データの展開を行い印刷を行う場合、印刷
データの展開処理時に印刷データ上のページ切れ目位置
を検出し、ページ印刷管理手段が検出したページ切れ目
位置を上位装置に報告する。上位装置では,報告された
ページ切れ目位置のデータを,ページ管理テーブルに格
納する。印刷データを蓄積している上位装置では、この
ページ管理テーブルにより,印刷データのぺ一ジ管理を
行う。
このようにして上位装置では,ページ管理テーブルによ
り、印刷データのページ管理を行っているので、例えば
、印刷エラーが発生し当該ページの再印刷が必要な場合
、または同一ページを複数部印刷する必要がある場合な
どにおいて、プリンタ装置から印刷データの再送要求が
送出されるので,上位装置は、ページ管理テーブルを参
照し、記憶していたページ切れ目位置のデータから,ペ
ージの区切りを判定し,該当ページの印刷データをプリ
ンタ装置に再送する。再送された印刷データによりプリ
ンタ装置では,再印刷を行う.このように,印刷データ
上のページ区切り位置をプリンタ装置側で検出するため
、予め,上位装置側で、ページ区切り位置を検出してお
く必要がなく、上位装置における負荷が軽減できる。ま
た,ページ切れ目位置の検出がプリンタ装置側でのみ行
われ、また,ページ切れ目位置の管理は,上位装置で行
われるため,上位装置とプリンタ装置との間で、印刷デ
ータのページ切れ目位置不一致による誤印刷が生ずるこ
とはない. 〔実施例〕 以下、本発明の一実施例を図面により具体的に説明する
6 第1図は、本発明の一実施例にかかるプリンタ制御方式
を一態様で実施するシステムのブロック図である.第1
図において、1は上位装置であり、2はプリンタ装置で
ある。また,3は上位装置とプリンタ装置とを、結ぶイ
ンタフェース線である。
上位装置1には.印刷データ等を蓄積する記憶部4と,
記憶部4に蓄積された印刷データを管理しプリンタ装置
側に印刷データを送出する制御を行う制御部5とが備え
られている。また、プリンタ装置2には、上位装置との
間のデータ転送制御を行うインタフェース制御部6と、
印刷データの展開処理などの印刷制御の処理を行う印刷
制御部7と、印刷データ,印刷展開データなどを記憶す
る記憶部8と、記録媒体への印刷を行う印刷機構部9が
備えられている。
上位装置1が、記憶部4に蓄積された印刷データ10を
制御部5のデータ転送制御により、プリンタ装置2に送
出すると,プリンタ装置2は、上位装置1からの印刷デ
ータをインタフェース制御部6を通して受取り,記憶部
8に印刷データを格納する。プリンタ装置2では,記憶
部8に印刷データが格納されると,印刷制御部7が,記
憶部8から印刷データを順次読み出し、記憶部8上にお
いて、印刷機構部9に直接出力できるデータ形式に印刷
データを展開する処理を行う.この印刷データの展開処
理はページ単位に処理を行い、ページ展開された印刷デ
ータ12が、印刷機構部9に送出され、印刷処理が行わ
れる. 印刷制御部7は、上記展開処理を行う際,印刷データ上
の、印刷ページの切れ目に対応するぺ一ジ区切り位置を
検出して,ページ区切りポイントデータ13として、イ
ンタフェース制御部6を通じ上位装置1に報告する。各
々のページの区切り位置を指示するデータであるページ
区切りポイントデータを受け取った上位装置1は、その
ページ区切りポイントデータを、記憶部4に設けられて
いるページ管理テーブル11に格納する。上位装置1に
おいて、ページ管理テーブル1・1に格納されたぺ−ジ
区切りポイントデータは,制御部5などが印刷データ1
0のページ管理を行う際に制御データとして利用される
. プリンタ装置2において、例えば、今、印刷エラーを検
出し,該当ページの再印刷の処理が必要な状態となった
場合、プリンタ装置2は,当該ページの印刷データの再
送を要求する。上位装置1では、プリンタ装置2からの
印刷データの再送要求を受け、ページ管理テーブル11
に格納していたページ区切り位置を示すページ区切りポ
イントデータを参照し、記憶部4の印刷データ10から
該当ページの印刷データをプリンタ装置2に再送する6
これにより、プリンタ装W2では,印刷データの展開処
理を行い、再印刷の処理を行う。
第2図は、上位装置とプリンタ装置との間で行うプリン
タ制御動作を説明する図である。
印刷エラーが発生し、再印刷を行う処理を例としてプリ
ンタ装置の制御動作を説明する。
第2図を参照する.上位装置1に蓄積された印刷データ
21は、上位装置1の制御部のデータ転送制御により,
プリンタ装置2に送出される。プリンタ装置2では、転
送されてきた印刷データ22を記憶部に格納し、印刷制
御部が印刷データ22をページ単位に印刷機構部に直接
出力できる形式に展開する処理を順次に行い、ページ単
位の印刷展開データ23とする。ページ単位で印刷展開
データ23とされた印刷データは、印刷機構部により順
次に紙などの記録紙26に印刷される。このとき、展開
処理を行う際に、lページの展開処理が・終了した時に
ページ切れ目位置(丸印を付けた゛’y”)が検出され
、このページ切れ目位置を指示するデータがページ区切
りポイントデータ24として,印刷処理を行う時に、ペ
ージ印刷管理のために上位装Pj 1に報告される。上
位装置1では、プリンタ送Pf 2から報告されるペー
ジ区切りポイントデータ24をページ管理テーブル25
に格納し、印刷データ21のページ管理のために利用す
る。
このようにして、プリンタ装置2ではページ単位に展開
処理を行い、印刷機構部に送出して印刷処理を行い、第
1ページの記録紙26への印刷を行う。続いてプリンタ
装置2は、同様にして,残りの印刷データ22から第2
ページ目の展開処理を行い,印刷機構部により,第2ペ
ージを記録紙27に印刷する。この時、同様にして展開
処理時に、2ページ目の区切り位置の゛′k′″がペー
ジ区切りボイントデータ24として上位装置1に報告さ
れる。
このようにして、第2ページの印刷処理を行っている時
に印刷エラーが発生し、第2ページ目が記録紙27に印
刷が正常に行えなかった場合には、再印刷を行う。この
場合,プリンタ装置2は、第2ページ目の再印刷を行う
ため、2ページ目印刷データ要求28を上位装置1に対
して行う。上位装置1では、この2ページ目印刷データ
要求28に対して、2ページ目印刷データ再送29の処
理を行う.すなわち、2ページ目の記録紙27の印刷処
理においてエラーが発生し,プリンタ装置2が上位装置
lにエラー発生ページの印刷データ要求を行うと、上位
装置1は、事前に報告されてページ管理テーブル25に
格納しているページ区切りポイントデータを参照して、
2ページ目印刷データ再送29の処理を行う.2ページ
目印刷データ再送29の処理では、1ページ目のページ
区切り位置“Y”の次(第2ページの先頭データ)から
2ページ目ページ区切り位置“k″までの印刷データ3
0の再送を行う。これにより、プリンタ装W2では、印
刷データ31を受信し,受信した印刷データ3lの展開
処理を行い、第2ページ目の印刷展開データ32を形或
する。そして、この第2ページ目の印刷展開データ32
が、印刷機構部により記録紙33に印刷されることによ
り、印刷エラーとなった第2ページの再印刷が可能とな
る。
このようにして、再印刷の処理を行うので、同様な処理
の再印刷プロセスを用いることにより、同一ページを複
数枚出力することもできる。この再印刷プロセスでは、
上位装置1がプリンタ装置2より報告されたページ区切
り位置を参照することにより、容易に該当するページに
対応する印刷データを決定し,再送することができ、同
一ページの複数枚印刷が行える。
本実施例において、プリンタ装置2から上位装1α1に
報告するページ切れ目位置を指示するデータは、各ペー
ジの最終データ位置を指示するポイントデータとなって
いるが,もちろん各ページの鮭初のデータ位置を報告す
るようにしてもよい。
また,本実施例では、各々のページの区切りを印刷デー
タ先頭からの文字数で判定する形式であるが,ページ区
切り位置を容易に決定できるデータ形式であればどんな
形式でページを表わしてもよいことは言うまでもない。
上位装置は、再送データの切り出しに当り、プリンタ装
置から報告されるページ区切り位置を記録し、そのペー
ジ区切り位置を示すページ区切りポイントデータを参照
することで,極めて容易に切り出し位置を決定でき,そ
のためのオーバヘッドはほとんど生じない。
第2図を参照した説明においては、上位装置からプリン
タ装置に対して印刷データを一度に送出する方式になっ
ているが、これに限定されることなく、例えば、印刷デ
ータを分割し何回かに分けて送出する方式でもよい。ま
た、第2図では,プリンタ装置から上位装置に対し,ペ
ージ切れ目を検出する毎に、ページ切れ目位置を報告す
る方式となっているが、ページ切れ目位置の報告は、再
印刷処理を行うまでになされていれば良く、何ページ分
かをまとめて報告を行う方法、また、印刷不良の報告と
同時に行う方法を用いても良い。更に別の態様として、
印刷不良の報告の後、上位装置からプリンタ装置に問い
合せ,その際にページ切れ目位置を報告する方法でも良
い。
このように、印刷データ上のページ区切り位置をプリン
タ装置側で検出するため,予め,上位装Id側で、ペー
ジ区切り位置を検出しておく必要がなく、上位装置の負
荷を軽減でき,これによって印刷速度が向上できる。
また、ページ切れ目位置を上位装置とプリンタ装置の2
カ所で行う方式では、検出したページ切れ目位置が,上
位装置側とプリンタ装置側で不一致となり、誤印刷する
可能性があるが,本実施例では、ページ切れ目位置の検
出がプリンタ装置側でのみ行われるため,切れ目位置が
不一致となり誤印刷することはない。また,この場合,
印刷データ解釈部がlカ所ですむため、ページ区切り位
置検出を2カ所で行う方式より、印刷データ9解釈部の
実現が容易であるという利点もある。
以上,本発明を実施例にもとづき具体的に説明したが、
本発明は、前記実施例に限定されるものではなく,その
要旨を逸脱しない範囲において挿々変更可能であること
は言うまでもない。
〔発明の効果〕
以上、説明したように、本発明によれば、印刷データの
ページ区切り位置をプリンタ装置側で検出するため、上
位装置側でページ区切り位置をさがす必要がなくなり,
上位装置の負荷を低減でき、印刷速度の向上を図ること
ができる。また,ページ区切り位置検出が、プリンタ装
置側のみで行われるため、上位装置とプリンタ装置の両
方で,行った場合に発生するページ区切り検出位置の不
一致が発生せず、前記不一致に伴う、印刷不能あるいは
印刷不良が発生することがない。
【図面の簡単な説明】
第1図は、本発明の一実施例にかかるプリンタ制御方式
を一態様で実施するシステム構戊のブロック図, 第2図は,上位装置とプリンタ装置との間で行うプリン
タ制御動作を説明する図である。 図中、1・・・上位装置,2・・・プリンタ装置,3・
・・インタフェース線、4・・・・・・記憶部、5・・
・制御部、6・・・インタフェース制御部.7・・・印
刷制御部,8・・・記憶部、9・・・印刷機構部。

Claims (1)

    【特許請求の範囲】
  1. 1、上位装置に蓄積された印刷データがプリンタ装置に
    送出され、プリンタ装置でページ単位に印刷データの展
    開を行い印刷を行うプリンタ制御方式において、プリン
    タ装置に、印刷データを展開する際に印刷データ上のペ
    ージ切れ目位置を検出するページ区切り検出手段と、検
    出したページ切れ目位置を上位装置に報告するページ印
    刷管理手段とを設け、上位装置には、印刷データに対し
    て報告されたページ切れ目位置のデータを格納するペー
    ジ管理テーブルを備え、上位装置側で印刷された印刷デ
    ータのページ管理を行うことを特徴とするプリンタ制御
    方式。
JP30829889A 1989-11-27 1989-11-27 プリンタ制御方式 Pending JPH03166979A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP30829889A JPH03166979A (ja) 1989-11-27 1989-11-27 プリンタ制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP30829889A JPH03166979A (ja) 1989-11-27 1989-11-27 プリンタ制御方式

Publications (1)

Publication Number Publication Date
JPH03166979A true JPH03166979A (ja) 1991-07-18

Family

ID=17979362

Family Applications (1)

Application Number Title Priority Date Filing Date
JP30829889A Pending JPH03166979A (ja) 1989-11-27 1989-11-27 プリンタ制御方式

Country Status (1)

Country Link
JP (1) JPH03166979A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06320805A (ja) * 1993-05-17 1994-11-22 Nec Corp 印刷システムのページ管理方式
JPH079705A (ja) * 1993-06-29 1995-01-13 Nec Corp 指定ページ一括印字出力方法とその装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06320805A (ja) * 1993-05-17 1994-11-22 Nec Corp 印刷システムのページ管理方式
JPH079705A (ja) * 1993-06-29 1995-01-13 Nec Corp 指定ページ一括印字出力方法とその装置

Similar Documents

Publication Publication Date Title
EP1024424B1 (en) Print system and host device therefor
US7305620B1 (en) Method and apparatus for previewing print data and recording media thereof
JPS6267966A (ja) デ−タ通信装置
JPH03166979A (ja) プリンタ制御方式
US20060139675A1 (en) Apparatus and method of changing printer driver, and printing system and method using the same
JPS61121128A (ja) 印刷制御方式
JP2839246B2 (ja) プリンタ制御方式
JP2000099285A (ja) 印刷データ送信装置及び印刷システム
JP2729635B2 (ja) ファクシミリ装置の制御方式
JPS6043530B2 (ja) プリンタ装置
JPH11194914A (ja) 印刷制御装置
JP3334258B2 (ja) プリンタ制御装置および方法
JPH0326561A (ja) 印刷装置
JP3234800B2 (ja) 画像検査システム
JP2942284B2 (ja) ファクシミリ装置
JP3511801B2 (ja) ファクシミリ制御システム
JP2001325081A (ja) 印刷データキャッシュシステム
JP2738174B2 (ja) 書式制御方式
JPH07112554A (ja) 両面印刷装置
JPS63159077A (ja) 印刷装置
JPH03233666A (ja) レポート出力制御方式
JPS6338318B2 (ja)
JPH09114618A (ja) 出力データ管理システム
JP2731650B2 (ja) ダイナミックデバッグトレース方法
JPH0781835A (ja) プリンタの用紙サイズ監視装置