[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH10329392A - System and method for processing information - Google Patents

System and method for processing information

Info

Publication number
JPH10329392A
JPH10329392A JP9142402A JP14240297A JPH10329392A JP H10329392 A JPH10329392 A JP H10329392A JP 9142402 A JP9142402 A JP 9142402A JP 14240297 A JP14240297 A JP 14240297A JP H10329392 A JPH10329392 A JP H10329392A
Authority
JP
Japan
Prior art keywords
print
host computer
printing
result table
page
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
JP9142402A
Other languages
Japanese (ja)
Inventor
Hiroshi Takakura
洋 高倉
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 JP9142402A priority Critical patent/JPH10329392A/en
Publication of JPH10329392A publication Critical patent/JPH10329392A/en
Pending legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Control Or Security For Electrophotography (AREA)
  • Facsimiles In General (AREA)

Abstract

PROBLEM TO BE SOLVED: To achieve efficient working, by displaying a print result of each page at the side of a host, grasping for every page whether or not the page is printed good and quality of the printing, and printing again only unsuccessfully printed pages. SOLUTION: A print result of a print job composed of print data of a plurality of pages sent from a host computer 100 is preserved at a printer 1500. At the completion of the print job, the print result is sent back from the printer 1500 to the host computer 100 via a two-way interface 13, and the print result of each page is displayed on the host computer 100.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、情報処理システム
及び方法に関する。より詳しくは、ホストコンピュータ
上で作成された印刷データをドライバを用いて印刷装置
の印字形式に変更し、その変更された印刷データをイン
タフェースを介して印刷を行うプリンタ等の印刷装置に
関する。
[0001] 1. Field of the Invention [0002] The present invention relates to an information processing system and method. More specifically, the present invention relates to a printing device such as a printer that changes print data created on a host computer into a print format of a printing device using a driver, and prints the changed print data via an interface.

【0002】[0002]

【従来の技術】従来、ホストコンピュータにインタフェ
ース(例えばセントロニクスインタフェース等)を介し
て接続されるプリンタは、ホストコンピュータから入力
されるデータを解析して、例えばレーザビームプリンタ
の出力データとしてビットマップデータを展開し、この
展開データに基づいて変調されたレーザビームを感光ド
ラムに走査露光して画像データの出力を行うように構成
されている。
2. Description of the Related Art Conventionally, a printer connected to a host computer via an interface (for example, a Centronics interface or the like) analyzes data input from the host computer and converts bitmap data as output data of, for example, a laser beam printer. The laser beam is developed, and a laser beam modulated based on the developed data is scanned and exposed on a photosensitive drum to output image data.

【0003】また、プリンタがエミュレーション機能を
備える場合には、複数のプリンタ制御言語系(コマンド
体系)を処理可能に構成されており、使用者が実行する
アプリケーションプログラムに従ってエミュレーション
モードとネイティブモードとを切り換えながらプリント
処理を実行できるように構成されており、プリンタには
上記プリンタ制御言語を解釈するプログラムを切り換え
るためのスイッチや切り換え指示を行うカードスロット
が予め設けられている。
When the printer has an emulation function, the printer is configured to process a plurality of printer control language systems (command systems), and switches between an emulation mode and a native mode according to an application program executed by a user. The printer is provided with a switch for switching a program for interpreting the printer control language and a card slot for giving a switching instruction in advance.

【0004】プリンタは、主にコストを下げる為にメモ
リを節約する為の技術が使われている。例えば、バンデ
ィングという技術は、プリンタ内に用紙l枚分に満たな
いフレームメモリであっても自由な描画を許すが、非常
に複雑なデータがホストコンピュータからプリンタに送
られてくると、プリンタの処理が問に合わずページの途
中で絵が切れてしまうオーバーランという現象が発生す
る。
In the printer, a technique for saving memory is mainly used to reduce costs. For example, the banding technique allows free drawing even in a frame memory of less than one sheet of paper in a printer, but when very complicated data is sent from the host computer to the printer, the processing of the printer is stopped. However, there is a phenomenon called overrun in which the picture is cut off in the middle of the page, regardless of the question.

【0005】また、バンディング、アンバンディングに
関わらずプリンタ内のメモリは有限であるから、非常に
大きな印字データやダウンロードデータがプリンタに送
られると、プリンタはメモリオーバーフローを起こす。
Further, since the memory in the printer is finite regardless of banding or unbanding, when a very large print data or download data is sent to the printer, the printer causes a memory overflow.

【0006】その他、プリンタには、トナー切れ等の様
々なエラーが印字中に伴う。
[0006] In addition, various errors such as running out of toner occur during printing in the printer.

【0007】[0007]

【発明が解決しようとする課題】ところで、従来におい
て、印字の途中でエラーになると、通常は印字操作をや
めるしかないことが多かった。特に、プリントオーバー
ランやメモリオーバフローについては、不正な印字結果
になるため、オペレータにその時点で対応を求めるため
に必ず印刷は中断していた。そのため、データによって
は、かなりの頻度で印刷が中断し、その都度オペレータ
が対応しなけばならず、非常に作業効率の悪いものなっ
ていた。
By the way, conventionally, if an error occurs during printing, it is often necessary to stop the printing operation. In particular, printing overruns and memory overflows result in incorrect printing results, so printing has always been interrupted to ask the operator for a response at that time. For this reason, depending on the data, printing is interrupted at a considerable frequency, and the operator has to deal with the interruption every time, resulting in extremely low work efficiency.

【0008】また、トナーロー等の警告的なエラーにつ
いては、プリンタのパネル上には表示されるが、通常自
動継続されることが多く、印刷結果としてどの時点から
トナーローになっているか分からない。また、イメージ
データで近年よく行なわれているロッシーの圧伸技術
で、ロスを伴う出力がなされた場合でも、どのページで
ロスを伴う出力がされたか分からないため、オペレータ
はエラーが発生した時点で、1ページlページ確認しな
ければならなかった。
A warning error such as toner low is displayed on the panel of the printer, but is usually automatically continued in many cases, and it is not known from which point the print result indicates that the toner is low. In addition, even if a lossy output is made by Rossy's companding technology, which is often used in recent years with image data, the operator does not know at which page the lossy output was made. One page and one page had to be confirmed.

【0009】そこで、本発明の目的は、印刷装置と接続
されたホストコンピュータ側で各ページの印刷結果を表
示して各ページ毎の印字の成否及び印字の品位等を分か
るようにしたり、印刷の不成功なぺ一ジだけを再度印字
することによって、作業の効率化を図ることを目的とす
る。
Accordingly, an object of the present invention is to display the printing result of each page on the host computer connected to the printing apparatus so that the success or failure of printing for each page and the quality of printing can be understood, An object of the present invention is to improve work efficiency by reprinting only unsuccessful pages.

【0010】さらには、エラーが生じた際、自動的に継
続することがふさわしくないが、印刷装置そのものに欠
陥のないエラーにおいては、作業の自動継続ができるよ
うにすることを目的とする。
It is still another object of the present invention to enable automatic continuation of an error that is not appropriate to be automatically continued when an error occurs but has no defect in the printing apparatus itself.

【0011】[0011]

【課題を解決するための手段】本発明は、ホストコンピ
ュータ上で作成された印刷データをドライバを用いて印
刷装置の印字形式に変更し、該変更された印刷データを
双方向インタフェースを用いて前記印刷装置に転送して
印刷を行う情報処理システムであって、前記印刷装置に
設けられ、前記ホストコンピュータから転送される印刷
データを前記印刷装置で印刷した結果の状態及び成否を
各ページ毎に保存する印刷結果テーブルを作成するテー
ブル作成手段と、印刷ジョブの終了に際し、前記作成さ
れた印刷結果テーブルを前記ホストコンピュータに転送
するテーブル転送手段と、前記ホストコンピュータに設
けられ、前記転送された印刷結果テーブルの内容を表示
する印刷結果表示手段とを具えることによって、情報処
理システムを構成する。
According to the present invention, print data created on a host computer is changed to a print format of a printing apparatus using a driver, and the changed print data is converted to a print format using a bidirectional interface. An information processing system for performing printing by transferring to a printing apparatus, wherein the information is provided in the printing apparatus and saves the status and success / failure of a result of printing the print data transferred from the host computer by the printing apparatus for each page. Table creation means for creating a print result table to be executed, table transfer means for transferring the created print result table to the host computer when a print job is completed, and the transfer result provided in the host computer. An information processing system comprising a print result display means for displaying the contents of the table That.

【0012】また、本発明は、ホストコンピュータ上で
作成された印刷データをドライバを用いて印刷装置の印
字形式に変更し、該変更された印刷データを双方向イン
タフェースを用いて前記印刷装置に転送して印刷を行う
情報処理システムであって、前記印刷装置に設けられ、
前記ホストコンピュータから転送される印刷データを前
記印刷装置で印刷した結果の状態及び成否を各ページ毎
に保存する印刷結果テーブルを作成するテーブル作成手
段と、印刷ジョブの終了に際し、前記作成された印刷結
果テーブルを前記ホストコンピュータに転送するテーブ
ル転送手段と、前記ホストコンピュータから再送される
印刷結果テーブル内の特定ページをチェックし、該特定
ページのみを再印刷する手段と、前記ホストコンピュー
タに設けられ、前記印刷ジョブと前記印刷結果テーブル
とを合わせて前記印刷装置に再度転送する再送手段とを
具えることによって、情報処理システムを構成する。
Further, according to the present invention, print data created on a host computer is changed to a print format of a printing device using a driver, and the changed print data is transferred to the printing device using a bidirectional interface. An information processing system for performing printing, provided in the printing device,
Table creation means for creating a print result table for storing the status and success / failure of the result of printing the print data transferred from the host computer by the printing apparatus for each page; and A table transfer unit that transfers a result table to the host computer, a unit that checks a specific page in the print result table retransmitted from the host computer, and reprints only the specific page, provided in the host computer; An information processing system is configured by including resending means for transferring the print job and the print result table together to the printing apparatus again.

【0013】また、本発明は、ホストコンピュータ上で
作成された印刷データをドライバを用いて印刷装置の印
字形式に変更し、該変更された印刷データを双方向イン
タフェースを用いて前記印刷装置に転送して印刷を行う
情報処理システムであって、前記印刷装置に設けられ、
前記ホストコンピュータから転送される印刷データを前
記印刷装置で印刷した結果の状態及び成否を各ページ毎
に保存する印刷結果テーブルを作成するテーブル作成手
段と、印刷ジョブの終了に際し、前記作成された印刷結
果テーブルを前記ホストコンピュータに転送するテーブ
ル転送手段と、前記ホストコンピュータから再送される
印刷結果テーブルから前記印刷ジョブで不成功に終わっ
たページを選択し、該不成功の条件を回避するように当
該印刷装置内の環境設定条件を変更する設定条件変更手
段と、前記設定条件変更手段により当該印刷装置内の環
境設定条件を変更した後、前記再送された印刷結果テー
ブル内の特定ページをチェックし、該特定ページのみを
再印刷する手段と、前記ホストコンピュータに設けら
れ、前記印刷ジョブと前記印刷結果テーブルとを合わせ
て前記印刷装置に再度転送する再送手段とを具えること
によって、情報処理システムを構成する。
According to the present invention, print data created on a host computer is changed to a print format of a printing device using a driver, and the changed print data is transferred to the printing device using a bidirectional interface. An information processing system for performing printing, provided in the printing device,
Table creation means for creating a print result table for storing the status and success / failure of the result of printing the print data transferred from the host computer by the printing apparatus for each page; and A table transfer unit for transferring a result table to the host computer; and selecting a page that has failed in the print job from the print result table retransmitted from the host computer, and selecting the page to avoid the unsuccessful condition. A setting condition changing unit for changing an environment setting condition in the printing device, and after changing the environment setting condition in the printing device by the setting condition changing unit, checking a specific page in the retransmitted print result table; Means for reprinting only the specific page, the print job provided in the host computer, By comprising a retransmission means for re-transferred to the printing apparatus together with the print result table, constituting the information processing system.

【0014】また、本発明は、ホストコンピュータ上で
作成された印刷データをドライバを用いて印刷装置の印
字形式に変更し、該変更された印刷データを双方向イン
タフェースを用いて前記印刷装置に転送して印刷を行う
情報処理システムであって、前記印刷装置に設けられ、
前記ホストコンピュータから転送される印刷データを前
記印刷装置で印刷した結果の状態及び成否を各ページ毎
に保存する印刷結果テーブルを作成するテーブル作成手
段と、印刷ジョブの終了に際し、前記作成された印刷結
果テーブルを前記ホストコンピュータに転送するテーブ
ル転送手段と、前記ホストコンピュータから再送される
印刷結果テーブル内の特定ページをチェックし、該特定
ページのみを再印刷する手段と、前記ホストコンピュー
タに設けられ、前記印刷装置から転送された前記印刷結
果テーブルから前記印刷ジョブで不成功に終わったペー
ジを選択し、該不成功の条件を回避するように前記印刷
装置内の環境設定条件を変更する設定条件変更手段と、
前記設定条件変更手段により前記印刷装置内の環境設定
条件を変更した後、前記印刷ジョブと前記印刷結果テー
ブルとを合わせて前記印刷装置に再度転送する再送手段
とを具えることによって、情報処理システムを構成す
る。
Further, according to the present invention, print data created on a host computer is changed to a print format of a printing device using a driver, and the changed print data is transferred to the printing device using a bidirectional interface. An information processing system for performing printing, provided in the printing device,
Table creation means for creating a print result table for storing the status and success / failure of the result of printing the print data transferred from the host computer by the printing apparatus for each page; and A table transfer unit that transfers a result table to the host computer, a unit that checks a specific page in the print result table retransmitted from the host computer, and reprints only the specific page, provided in the host computer; A setting condition change for selecting an unsuccessful page in the print job from the print result table transferred from the printing device and changing an environment setting condition in the printing device so as to avoid the unsuccessful condition. Means,
An information processing system comprising: resending means for changing the environment setting condition in the printing apparatus by the setting condition changing means and transferring the print job and the print result table together to the printing apparatus again. Is configured.

【0015】また、本発明は、ホストコンピュータ上の
印刷データを双方向インタフェースを介して印刷装置と
の間でやりとりを行う情報処理方法であって、前記ホス
トコンピュータ上で作成された印刷データをドライバを
用いて前記印刷装置の印字形式に変更し、該変更された
印刷データを前記印刷装置に転送して印刷を行い、該印
刷データの印刷した結果の状態及び成否を各ページ毎に
保存する印刷結果テーブルを作成し、印刷ジョブの終了
に際し、前記作成された印刷結果テーブルを前記ホスト
コンピュータに転送し、該転送された印刷結果テーブル
の内容を表示することができる。
The present invention also relates to an information processing method for exchanging print data on a host computer with a printing apparatus via a bidirectional interface, wherein the print data created on the host computer is stored in a driver. The print format is changed to the print format of the printing device, the changed print data is transferred to the printing device, printing is performed, and the status and success / failure of the print result of the print data are stored for each page. A result table can be created, and at the end of the print job, the created print result table can be transferred to the host computer, and the contents of the transferred print result table can be displayed.

【0016】また、本発明は、ホストコンピュータ上の
印刷データを双方向インタフェースを介して印刷装置と
の間でやりとりを行う情報処理方法であって、前記ホス
トコンピュータ上で作成された印刷データをドライバを
用いて前記印刷装置の印字形式に変更し、該変更された
印刷データを前記印刷装置に転送して印刷を行い、該印
刷データの印刷した結果の状態及び成否を各ページ毎に
保存する印刷結果テーブルを作成し、印刷ジョブの終了
に際し、前記作成された印刷結果テーブルを前記ホスト
コンピュータに転送し、前記印刷ジョブと前記印刷結果
テーブルとを合わせて前記印刷装置に再度転送し、該再
送された印刷結果テーブル内の特定ページをチェック
し、該特定ページのみを再印刷することができる。
According to another aspect of the present invention, there is provided an information processing method for exchanging print data on a host computer with a printing apparatus via a bidirectional interface. The print format is changed to the print format of the printing device, the changed print data is transferred to the printing device, printing is performed, and the status and success / failure of the print result of the print data are stored for each page. Creating a result table, transferring the created print result table to the host computer at the end of the print job, transferring the print job and the print result table together to the printing apparatus again, and It is possible to check a specific page in the printed result table and reprint only the specific page.

【0017】また、本発明は、ホストコンピュータ上の
印刷データを双方向インタフェースを介して印刷装置と
の間でやりとりを行う情報処理方法であって、前記ホス
トコンピュータ上で作成された印刷データをドライバを
用いて前記印刷装置の印字形式に変更し、該変更された
印刷データを前記印刷装置に転送して印刷を行い、該印
刷データの印刷した結果の状態及び成否を各ページ毎に
保存する印刷結果テーブルを作成し、印刷ジョブの終了
に際し、前記作成された印刷結果テーブルを前記ホスト
コンピュータに転送し、前記印刷ジョブと前記印刷結果
テーブルとを合わせて前記印刷装置に再度転送し、該再
送された印刷結果テーブルから前記印刷ジョブで不成功
に終わったページを選択し、該不成功の条件を回避する
ように当該印刷装置内の環境設定条件を変更し、該環境
設定条件を変更した後、前記再送された印刷結果テーブ
ル内の特定ページをチェックし、該特定ページのみを再
印刷することができる。
The present invention also relates to an information processing method for exchanging print data on a host computer with a printing apparatus via a bidirectional interface, wherein the print data created on the host computer is stored in a driver. The print format is changed to the print format of the printing device, the changed print data is transferred to the printing device, printing is performed, and the status and success / failure of the print result of the print data are stored for each page. Creating a result table, transferring the created print result table to the host computer at the end of the print job, transferring the print job and the print result table together to the printing apparatus again, and Page that failed in the print job from the print result table, and selected the printing device so as to avoid the unsuccessful condition. Change the configuration conditions of the inner, after changing the configuration condition, check the specific page in the retransmission print result table, it is possible to re-print only the specific page.

【0018】また、本発明は、ホストコンピュータ上の
印刷データを双方向インタフェースを介して印刷装置と
の間でやりとりを行う情報処理方法であって、前記ホス
トコンピュータ上で作成された印刷データをドライバを
用いて前記印刷装置の印字形式に変更し、該変更された
印刷データを前記印刷装置に転送して印刷を行い、該印
刷データの印刷した結果の状態及び成否を各ページ毎に
保存する印刷結果テーブルを作成し、印刷ジョブの終了
に際し、前記作成された印刷結果テーブルを前記ホスト
コンピュータに転送し、該転送された前記印刷結果テー
ブルから前記印刷ジョブで不成功に終わったページを選
択し、該不成功の条件を回避するように前記印刷装置内
の環境設定条件を変更し、該環境設定条件を変更した
後、前記印刷ジョブと前記印刷結果テーブルとを合わせ
て前記印刷装置に再度転送し、該再送された印刷結果テ
ーブル内の特定ページをチェックし、該特定ページのみ
を再印刷することができる。
According to another aspect of the present invention, there is provided an information processing method for exchanging print data on a host computer with a printing apparatus via a bidirectional interface. The print format is changed to the print format of the printing device, the changed print data is transferred to the printing device, printing is performed, and the status and success / failure of the print result of the print data are stored for each page. Create a result table, at the end of the print job, transfer the created print result table to the host computer, select a page that failed in the print job from the transferred print result table, Changing the environment setting condition in the printing apparatus so as to avoid the unsuccessful condition, and changing the environment setting condition; The printing result again transferred to the printing apparatus together with the table to check the specific page in the retransmitted print result table, it is possible to re-print only the specific page.

【0019】[0019]

【発明の実施の形態】以下、図面を参照して、本発明を
詳細に説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, the present invention will be described in detail with reference to the drawings.

【0020】まず、本発明の第1の実施の形態を、図1
ないし図7に基づいて説明する。
First, the first embodiment of the present invention will be described with reference to FIG.
7 will be described with reference to FIG.

【0021】本発明は、ホストコンピュータから送られ
てくる複数ぺ一ジの印字データからなる印刷ジョブの印
刷結果をプリンタ側で保存し、印刷ジョブの終了時に双
方向インタフェースを通じてプリンタからホストコンピ
ュータに印刷結果を返送し、ホストコンピュータ側で各
ページの印刷結果を表示し確認するように構成したもの
である。
According to the present invention, a print result of a print job composed of a plurality of pages of print data sent from a host computer is stored on the printer side, and when the print job is completed, the print result is printed from the printer to the host computer through a bidirectional interface. The result is returned, and the print result of each page is displayed and confirmed on the host computer side.

【0022】本発明に係る構成を説明する前に、本例を
適用するに好適なレーザビームプリンタおよびインクジ
ェットプリンタの構成を、図4〜図6を参照して説明す
る。なお、本例を適用するプリンタは、レーザビームプ
リンタおよびインクジェットプリンタに限られるもので
はなく、他のプリント方式のプリンタでもよいことは言
うまでもない。
Before describing the configuration according to the present invention, the configurations of a laser beam printer and an ink jet printer suitable for applying this embodiment will be described with reference to FIGS. The printer to which this embodiment is applied is not limited to the laser beam printer and the ink jet printer, and it goes without saying that a printer of another printing method may be used.

【0023】図4は、本発明を適用可能な第1の記録装
置の構成を示す断面図である。ここでは、レーザビーム
プリンタ(LBP)を例に挙げる。
FIG. 4 is a sectional view showing the structure of a first recording apparatus to which the present invention can be applied. Here, a laser beam printer (LBP) is taken as an example.

【0024】l500はLBP本体であり、外部に接続
されているホストコンピュータから供給される印刷情報
(文字コード等)やフォーム情報あるいはマクロ命令等
を入力して記憶するとともに、それらの情報に従って対
応する文字パターンやフォームパターン等を作成し、記
録媒体である記録紙P上に像を形成する。l501は、
操作のためのスイッチおよびLED表示器等が配されて
いる操作パネルである。l000は、LBP本体150
0全体の制御およびホストコンピュータ100から供給
される文字情報等を解析するプリンタ制御ユニットであ
る。このプリンタ制御ユニットl000は、主に文字情
報を対応する文字パターンのビデオ信号に変換してレー
ザドライバ1502に出力する。レーザドライバl50
2は半導体レーザl503を駆動するための回路であ
り、入力されたビデオ信号に応じて半導体レーザl50
3から発射されるレーザ光l504のオン・オフを切り
換える。
Reference numeral 1500 denotes an LBP main body, which inputs and stores print information (character codes and the like), form information, macro instructions, and the like supplied from an externally connected host computer, and responds according to the information. A character pattern, a form pattern, and the like are created, and an image is formed on a recording sheet P as a recording medium. l501 is
This is an operation panel on which switches for operation, an LED display, and the like are arranged. 1000 is the LBP body 150
0 is a printer control unit that controls the entire system and analyzes character information and the like supplied from the host computer 100. The printer control unit 1000 mainly converts character information into a video signal of a corresponding character pattern and outputs the video signal to the laser driver 1502. Laser driver 150
Reference numeral 2 denotes a circuit for driving the semiconductor laser 1503, and the semiconductor laser 150 according to an input video signal.
The on / off state of the laser beam l504 emitted from No. 3 is switched.

【0025】レーザ光1504は回転多面鏡l505で
左右方向に振らされて静電ドラムl506上を走査露光
する。これにより、静電ドラムl506上には文字パタ
ーンの静電潜像が形成されることになる。この潜像は、
静電ドラムl506の周囲に配設された現像ユニット1
507により現像された後、記録紙Pに転写される。こ
の記録紙Pにはカットシートを用い、このカットシート
の記録紙PはLBP本体l500に装着した用紙カセッ
トl508に収納され、給紙ローラ1509および搬送
ローラ15l0と搬送ローラl511とにより、装置本
体内に取り込まれて、静電ドラム1506に供給され
る。また、LBP本体1500には、図示しないカード
スロットを少なくともl個以上備え、内蔵フォントに加
えてオプションカード,言語系の異なる制御カード(エ
ミュレーションカード)を接続できるように構成されて
いる。
The laser beam 1504 is swung right and left by the rotary polygon mirror l505 to scan and expose the electrostatic drum l506. As a result, an electrostatic latent image of a character pattern is formed on the electrostatic drum l506. This latent image is
Developing unit 1 disposed around electrostatic drum l506
After being developed by 507, it is transferred to recording paper P. A cut sheet is used as the recording sheet P, and the recording sheet P of the cut sheet is stored in a sheet cassette l508 mounted on the LBP main body l500, and is fed into the apparatus main body by a sheet feeding roller 1509 and conveying rollers 1510 and 1511. And supplied to the electrostatic drum 1506. The LBP body 1500 has at least one or more card slots (not shown) so that an option card and a control card (emulation card) having a different language can be connected in addition to the built-in font.

【0026】図5は、本発明を適用可能な第2の記録装
置の構成を示す外観図である。ここでは、インクジェッ
ト記録装置(IJRA)を例に挙げる。
FIG. 5 is an external view showing the structure of a second recording apparatus to which the present invention can be applied. Here, an ink jet recording apparatus (IJRA) is taken as an example.

【0027】駆動モータ50l3の正逆回転に連動して
駆動力伝達ギア50l1,5009を介して回転するリ
ードスクリュー5005の螺旋構5004に対して係合
するキャリッジHCはピン(図示しない)を有し、矢印
a,b方向に往復移動される。このキャリッジHCに
は、インクジェットカートリッジIJCが搭載されてい
る。5002は紙押え板であり、キャリッジ移動方向に
渡って紙をプラテン5000に対して押圧する。
The carriage HC which engages with the helical structure 5004 of the lead screw 5005 which rotates via the driving force transmission gears 5011 and 5009 in conjunction with the forward and reverse rotation of the drive motor 5013 has pins (not shown). Are reciprocated in the directions of arrows a and b. An ink jet cartridge IJC is mounted on the carriage HC. Reference numeral 5002 denotes a paper pressing plate, which presses the paper against the platen 5000 in the carriage moving direction.

【0028】5007,5008はフォトカプラであ
り、キャリッジのレバー5006のこの域での存在を確
認して、モータ50l3の回転方向の切り換え等を行う
ためのホームポジション検知手段として機能する。50
l6は、記録ヘッドIJH(1708)の全面をキャッ
プするキャップ部材5022を指示する部材である。5
0l5は、そのキャップ内を吸引する吸引手段であり、
キャップ内開口5023を介して記録ヘッドIJHの吸
引回復を行う。50l7はクリーニングブレードであ
り、部材50l9により前後方向に移動可能となる。5
0l8は本体支持板であり、上記5017,50l9を
支持する。50l2は、吸引回復の吸引を開始するため
のレバーであり、キャリッジと係合するカム5020の
移動に伴って移動し、駆動モータからの駆動力がクラッ
チ切り換え等の公知の伝達手段で移動制御される。
Reference numerals 5007 and 5008 denote photocouplers, which function as home position detecting means for confirming the presence of the carriage lever 5006 in this region and switching the rotation direction of the motor 5013. 50
Reference numeral 16 denotes a member indicating a cap member 5022 for capping the entire surface of the recording head IJH (1708). 5
015 is suction means for sucking the inside of the cap,
The suction recovery of the recording head IJH is performed through the opening 5023 in the cap. Reference numeral 5017 denotes a cleaning blade, which can be moved in the front-rear direction by a member 5019. 5
Reference numeral 08 denotes a main body support plate, which supports the above 5017 and 5019. Reference numeral 5012 denotes a lever for starting suction for recovery of suction, which moves with the movement of the cam 5020 which engages with the carriage, and whose driving force from the driving motor is controlled by a known transmission means such as clutch switching. You.

【0029】これらのキャッピング,クリーニング,吸
引回復は、キャリッジがホームポジション側の領域にき
たとき、リードスクリュー5005の作用によってそれ
らの対応位置で所望の処理が行えるように構成されてい
るが、周知のタイミングで所望動作を行うように構成さ
れていればよい。
The capping, cleaning, and suction recovery are configured such that when the carriage comes to the area on the home position side, desired operations can be performed at the corresponding positions by the action of the lead screw 5005. What is necessary is just to be configured to perform the desired operation at the timing.

【0030】図6は、図5に示した第2の記録装置の制
御構成を説明するブロック図である。
FIG. 6 is a block diagram for explaining a control configuration of the second printing apparatus shown in FIG.

【0031】l700は記録信号を入力するインタフェ
ース、170lはMPU、l702は前記MPUl70
lが実行する制御プログラムや等を格納するROMであ
る。l703はDRAMであり、各種データ(上記記録
信号やヘッドに供拾される記録データ等)を保存してお
く。l704は、記録ヘッドl708(IJH)に対す
る記録データの供給制御を行うゲートアレイであり、イ
ンタフェースl700,MPUl70l,DRAMl7
03間のデータの転送制御も行う。17l0は、前記記
録ヘッドl708を搬送するためのキャリアモータであ
る。l709は、記録用紙搬送のための搬送モータであ
る。l705は、前記記録ヘッド1708を駆動するヘ
ッドドライバである。l706は、前記搬送モータl7
09を駆動するモータドライバである。l707は、前
記キャリアモータ1710を駆動するモータドライバで
ある。
Reference numeral 1700 denotes an interface for inputting a recording signal, 170l denotes an MPU, and 1702 denotes the MPU 170
1 is a ROM for storing control programs to be executed and the like. Reference numeral 703 denotes a DRAM, which stores various data (such as the recording signal and recording data supplied to the head). Reference numeral 1704 denotes a gate array which controls supply of print data to the print head l708 (IJH), and includes an interface 1700, an MPU 1701, and a DRAM 17
It also controls the transfer of data during 03. Reference numeral 1710 denotes a carrier motor for transporting the recording head l708. Reference numeral l709 denotes a transport motor for transporting the recording paper. Reference numeral 1705 denotes a head driver for driving the recording head 1708. l706 is the transfer motor 17
09 is a motor driver for driving the motor driver 09. Reference numeral 1707 denotes a motor driver for driving the carrier motor 1710.

【0032】このように構成された記録装置において、
インタフェースl700を介して後述するホストコンピ
ュータl00より記録信号が入力されると、ゲートアレ
イl704とMPU170lとの間で記録信号がプリン
ト用の記録データに変換される。そして、モータドライ
バl706,l707が駆動されるとともに、ヘッドド
ライバl705に送られた記録データに従って記録ヘッ
ド1708が駆動され、印字が実行される。
In the recording apparatus configured as described above,
When a recording signal is input from a host computer 100 described later via the interface l700, the recording signal is converted into recording data for printing between the gate array l704 and the MPU 170l. Then, the motor drivers l706 and l707 are driven, and the recording head 1708 is driven in accordance with the recording data sent to the head driver l705 to execute printing.

【0033】なお、MPUl70lは、インタフェース
l700を介して後述するホストコンピュータl00と
の通信処理が可能となっており、DRAMl703に関
するメモリ情報および資源データ等を後述するホストコ
ンピュータ100に通知可能に構成されている。さら
に、このMPU1701は、ホストコンピュータ100
が接続されたプリンタ1500と通信してプリンタ環境
設定状態を自動判定して、相互に整合するプリンタ環境
を自動設定するように構成されている。
The MPU 1701 can communicate with a host computer 100 described later via an interface 1700, and can notify the host computer 100 of memory information and resource data related to the DRAM 1703, which will be described later. I have. Further, the MPU 1701 is connected to the host computer 100
Is configured to automatically determine the printer environment setting state by communicating with the connected printer 1500 and automatically set mutually compatible printer environments.

【0034】図7は、本発明に係るプリンタ制御システ
ムの構成を説明するブロック図である。ここでは、レー
ザビームプリンタ(図4)を例にして説明する。なお、
本発明の機能が実行されるのであれば、単体の機器であ
っても、複数の機器からなるシステムであっても、LA
N等のネットワークを介して処理が行われるシステムで
あっても本発明を適用できることは言うまでもない。
FIG. 7 is a block diagram illustrating the configuration of the printer control system according to the present invention. Here, a laser beam printer (FIG. 4) will be described as an example. In addition,
As long as the function of the present invention is executed, LA or a single device or a system including a plurality of devices may be used.
It goes without saying that the present invention can be applied to a system in which processing is performed via a network such as N.

【0035】100は、ホストコンピュータである。こ
のホストコンピュータ100は、ROM2に記憶された
文書処理プログラムに基づいて、図形,イメージ,文
字,表(表計算等を含む)等が混在した文書処理を実行
するCPU1を備えている。このCPU1により、シス
テムデバイス4に接続される各デバイスを総括的に制御
する。
Reference numeral 100 is a host computer. The host computer 100 includes a CPU 1 that executes document processing in which graphics, images, characters, tables (including spreadsheets, etc.) are mixed based on a document processing program stored in a ROM 2. The CPU 1 comprehensively controls each device connected to the system device 4.

【0036】また、ROM2には、CPUlの制御プロ
グラム等を記憶する。3はRAMであり、CPUlの主
メモリ,ワークエリア等として機能する。5はキーボー
ドコントローラ(KBC)であり、キーボード9からの
キー入力を制御する。6はCRTコントローラ(CRT
C)であり、CRTディスプレイ(CRT)l0の表示
を制御する。7はディスクコントローラ(DKC)であ
り、ブートプログラム,種々のアプリケーション,フォ
ントデータ,ユーザファイル,編集ファイル等を記憶す
るハードディスク(HD)ll,フロッピーディスク
(FD)12とのアクセスを制御する。
The ROM 2 stores a control program for the CPU 1 and the like. Reference numeral 3 denotes a RAM, which functions as a main memory, a work area, and the like of the CPU 1. Reference numeral 5 denotes a keyboard controller (KBC), which controls a key input from the keyboard 9. 6 is a CRT controller (CRT
C) to control the display on the CRT display (CRT) 10. Reference numeral 7 denotes a disk controller (DKC) which controls access to a hard disk (HD) 11 for storing a boot program, various applications, font data, user files, edit files, and the like, and a floppy disk (FD) 12.

【0037】そのHDllには、後述する図3、図l2
で示されるようなフローチャートの制御プログラム(主
に、ホスト側での処理)が記憶されている。
The HD11 includes FIGS. 3 and 12 described later.
A control program (mainly, processing on the host side) of a flowchart as shown by is stored.

【0038】すなわち、図3では、印刷結果テーブルの
内容を表示する印刷結果表示手段について、図12で
は、プリンタ1500内の環境設定条件を変更する設定
条件変更手段、印刷ジョブと前記印刷結果テーブルとを
合わせて前記印刷装置に再度転送する再送手段等につい
て述べられている。なお、これらの各手段については、
後述するフローチャート内で詳しく説明する。
That is, FIG. 3 shows a print result display means for displaying the contents of the print result table, and FIG. 12 shows a setting condition change means for changing the environment setting conditions in the printer 1500, a print job and the print result table. And a re-sending means for re-transferring to the printing apparatus. In addition, about each of these means,
This will be described in detail in a flowchart described later.

【0039】また、8は、プリンタコントローラ(PR
TC)であり、所定の双方向性インタフェース(インタ
フェース)l3を介してプリンタl500に接続され、
プリンタ1500との通信制御処理を実行する。8a,
l8aはインタフェース回路であり、インタフェースl
3を介したプリンタl500とホストコンピュータl0
0との種々のコマンド通信処理,記録情報処理を制御す
る。
8 is a printer controller (PR)
TC), and is connected to the printer 1500 via a predetermined bidirectional interface (interface) 13;
A communication control process with the printer 1500 is executed. 8a,
Reference numeral 18a denotes an interface circuit.
3 and a host computer 10
It controls various command communication processing with 0 and recording information processing.

【0040】なお、CPUlは、例えばRAM3上に設
定された表示情報RAMへのアウトラインフォントの展
開(ラスタライズ)処理を実行し、CRT10上でのW
YSIWYG(例えば、ホストコンピュータ100側の
CRT10上でアプリケーションにより図形を作成し、
その図形をプリンタ1500側で印刷するという機能)
を可能としている。また、CPUlは、CRT10上の
マウスカーソル等で指示されたコマンドに基づいて登録
された種々のウインドウを開き、種々のデータ処理を実
行する。
The CPU 1 executes, for example, a process of developing (rasterizing) the outline font in the display information RAM set on the RAM 3, and outputs the W on the CRT 10.
YSIWYG (for example, a graphic is created by an application on the CRT 10 on the host computer 100 side,
The function of printing the figure on the printer 1500 side)
Is possible. Further, the CPU 1 opens various registered windows based on commands specified by a mouse cursor or the like on the CRT 10 and executes various data processing.

【0041】プリンタ1500において、14はプリン
タCPUであり、ROMl5に記憶された制御プログラ
ム等に基づいてシステムバスl7に接続される各種のデ
バイスとのアクセスを総括的に制御し、印刷部インタフ
ェース(I/F)19を介して接続される印刷部(プリ
ンタエンジン)20にプリントデータとしての画像信号
を出力する。
In the printer 1500, reference numeral 14 denotes a printer CPU, which comprehensively controls access to various devices connected to the system bus 17 based on a control program or the like stored in the ROM 15 and performs printing interface (I). / F) Outputs an image signal as print data to a printing unit (printer engine) 20 connected via 19.

【0042】また、ROMl5には、後述する図3、図
9、図10のフローチャートで示されるようなCPUl
4の制御プログラム(主に、プリンタ1500側での処
理)等が記憶されている。
The ROM 15 also includes a CPU 15 as shown in the flowcharts of FIGS. 3, 9 and 10 described later.
4 (mainly processing on the printer 1500 side) and the like.

【0043】すなわち、図3では、印刷した結果の状態
及び成否を各ページ毎に保存する印刷結果テーブルを作
成するテーブル作成手段、印刷ジョブの終了に際して作
成された印刷結果テーブルをホストコンピュータ100
に転送するテーブル転送手段等について述べられてい
る。また、図9では、ホストコンピュータ100から再
送される印刷結果テーブル内の特定ページをチェック
し、その特定ページのみを再印刷する手段について、図
10では、ホストコンピュータ100から再送される印
刷結果テーブルから印刷ジョブで不成功に終わったペー
ジを選択して不成功の条件を回避するようにプリンタ1
500内の環境設定条件を変更する設定条件変更手段等
について述べられている。なお、これらの各手段につい
ては、後述するフローチャート内で詳しく説明する。
That is, in FIG. 3, a table creating means for creating a print result table for saving the state and success or failure of a printed result for each page, and a print result table created at the end of a print job are stored in the host computer 100.
Table transfer means and the like for transferring the data to the server are described. FIG. 9 shows a means for checking a specific page in the print result table retransmitted from the host computer 100 and reprinting only the specific page. In FIG. The printer 1 selects a page that has failed in the print job and avoids the unsuccessful condition.
A setting condition changing means for changing the environment setting conditions in the section 500 is described. In addition, each of these means will be described in detail in a flowchart described later.

【0044】CPUl4は入力部l8を介してホストコ
ンピュータ100との通信処理が可能となっており、R
AMl6に関するメモリ情報および資源データ等をホス
トコンピュータ100に通知可能に構成されている。l
6はCPU14の主メモリ、ワークエリア等として機能
するRAMであり、図示しない増設ポートに接続される
オプションRAMによりメモリ容量を拡張することがで
きるように構成されている。なお、RAM16は、記録
データ展開領域、環境データ格納領域、NVRAM等に
用いられる。ハードディスク(HD)22は、ディスク
コントローラ(DKC)2lによりアクセスを制御され
る。ハードディスク22は、オプションとして接続さ
れ、ダウンロードフォントなどを格納する。
The CPU 14 can perform communication processing with the host computer 100 via the input unit 18.
It is configured to be able to notify the host computer 100 of memory information and resource data related to AM16. l
Reference numeral 6 denotes a RAM that functions as a main memory, a work area, and the like for the CPU 14, and is configured so that the memory capacity can be expanded by an optional RAM connected to an expansion port (not shown). The RAM 16 is used as a print data development area, an environment data storage area, an NVRAM, and the like. Access to the hard disk (HD) 22 is controlled by a disk controller (DKC) 21. The hard disk 22 is connected as an option and stores downloaded fonts and the like.

【0045】また、図示しないカードスロットを少なく
ともl個以上備え、内蔵フォントに加えてオプションフ
ォントカード,言語系の異なるプリンタ制御言語を解釈
するプログラムを格納したカード(エミュレーションカ
ード)を接続できるように構成されている。さらに、図
示しないNVRAMを有し、操作パネル150lからの
プリンタモード設定情報を記憶する。
Also, at least one or more card slots (not shown) are provided so that an optional font card and a card (emulation card) storing a program for interpreting a printer control language of a different language system can be connected in addition to the built-in fonts. Have been. Further, it has an NVRAM (not shown) and stores printer mode setting information from the operation panel 150l.

【0046】次に、本発明に係る主要部の構成を、図1
ないし図3に基づいて説明する。
Next, the structure of the main part according to the present invention will be described with reference to FIG.
A description will be given based on FIG.

【0047】図1は、ホストコンピュータ100とプリ
ンタ1500との間でやりとりされる印刷ジョブの関係
を示す模式図である。
FIG. 1 is a schematic diagram showing the relationship between print jobs exchanged between the host computer 100 and the printer 1500.

【0048】ホストコンピュータl00の中には、ユー
ザが利用する不図示のアプリケーションソフトウェアが
存在し、アプリケーションソフトウェアで作成したデー
タは、ホストコンピュータl00上のプリンタドライバ
ll0lを通じて印字される。通常、アプリケーション
のデータは複数のページからなっており、プリンタドラ
イバll0lは、アプリケーションソフトウェアのデー
タをアプリケーションソフトウェアの要求に従って、1
ページ、1ページ、プリンタ制御プログラムl103が
分かる形に翻訳する。翻訳されたデータは、双方向イン
タフェースl3を通じてプリンタl500に送られる。
プリンタ制御プログラム1l03は、プリンタ制御ユニ
ット1000上のソフトウェアである。ここで送られて
きたデータは、プリンタ制御プログラムll03により
解釈され、図7で示したプリンタ1500上の印刷部2
0に印字イメージとしてlページ、1ページ形成され、
印字される。
The host computer 100 includes application software (not shown) used by the user, and data created by the application software is printed through a printer driver 1101 on the host computer 100. Normally, the application data is composed of a plurality of pages, and the printer driver 1101 converts the application software data into one page according to the request of the application software.
The page is translated into a form that can be understood by one page and the printer control program 1103. The translated data is sent to the printer 1500 through the bidirectional interface 13.
The printer control program 1103 is software on the printer control unit 1000. The data sent here is interpreted by the printer control program 1103, and the printing unit 2 on the printer 1500 shown in FIG.
1 page and 1 page are formed as print image at 0,
Printed.

【0049】ここで、実際の印字に際しては、必ずしも
オペレータの満足の行く印字がされているとは限らな
い。例えば、アプリケーションソフトウェアが作り出し
たデータが非常に複雑である場合、プリントオーバーラ
ンやメモリオーバーフローを起こすことがある。また、
プリンタのトナーが残り少なくなった場合には、用紙の
一部がトナーの不足により薄くなることがある。
Here, in actual printing, printing that is satisfactory to the operator is not always performed. For example, if the data generated by the application software is very complicated, a print overrun or a memory overflow may occur. Also,
When the remaining amount of toner in the printer is low, a part of the paper may be thinned due to a shortage of toner.

【0050】プリンタ制御プログラム1103は、RA
Ml6内に印刷結果テーブルll04を作成し、各ジョ
ブ毎に印字の結果を記録する。印刷ジョブが終了した時
点で、プリンタl500からホストコンピュータl00
に、印刷結果テーブル1104が双方向インタフェース
l3を通じて送られる。ホストコンピュータl00内の
印刷結果表示プログラム1l02は、この送られてきた
印刷結果テーブル1104をもとに、印字結果の状態お
よびその成否や品質をlページ単位で表示する。この場
合、印刷動作は、プリンタ1500の故障に関わるもの
以外で、印字の品位や成否に関わるエラーについては、
基本的に印字の動作を中止しない。すなわち、印字が異
常なページは、そのままにして、次のページの印字の動
作に自動的に進む。
The printer control program 1103 stores the RA
A print result table 1104 is created in M16, and the print result is recorded for each job. When the print job is completed, the host computer 100
Then, the print result table 1104 is sent through the bidirectional interface 13. The print result display program 1102 in the host computer 100 displays the state of the print result, its success or failure, and the quality in units of one page based on the sent print result table 1104. In this case, the printing operation is not related to the failure of the printer 1500.
Basically, the printing operation is not stopped. That is, a page with abnormal printing is left as it is, and the operation automatically proceeds to the printing operation of the next page.

【0051】図2は、印刷結果テーブル1104の構成
を示すテーブルである。印刷結果テーブル1104は、
lページ単位の固定長のテーブルである。このテーブル
は充分大きなページに耐えられるぐらいの大きさを持っ
ているが、もし印刷結果テーブル1104で想定されて
いるページNよりもたくさんのページがきてもよいよう
にリング構造となっており、管理される。従って、印刷
結果テーブル1104よりたくさんのページがきた場合
には、最新のNページの内容が保存される。また、印刷
結果テーブル1104の開始点を示す印刷開始ページポ
インタ1110と、終了点を示す印刷終了ページポイン
タ1111とがある。開始ページカウンタ1109は、
開始ページポインタが、指しているページが何ページか
を示している。
FIG. 2 is a table showing the configuration of the print result table 1104. The print result table 1104 is
This is a fixed-length table in l-page units. This table has a size large enough to withstand a sufficiently large page, but has a ring structure so that more pages than the page N assumed in the print result table 1104 may come. Is done. Therefore, when many pages come from the print result table 1104, the contents of the latest N pages are saved. Further, there are a print start page pointer 1110 indicating a start point of the print result table 1104 and a print end page pointer 1111 indicating an end point. The start page counter 1109 is
The start page pointer indicates how many pages are being pointed to.

【0052】印刷結果テーブル1104の構成要素とし
ては、印字の成功、不成功を示すフィールド、印字が成
功した場合の品位について問題があるかないかのフィー
ルド、そして実際に印字に問題があったときのフィール
ドに分かれている。印字が問題があるときのフィールド
は、トナーローやロッシーなどのように品位に限るか、
あるいは印字そのものに問題があるかで分けられてい
る。
The components of the print result table 1104 include a field indicating success or failure of printing, a field indicating whether there is a problem with the quality when printing is successful, and a field indicating whether there is a problem with printing. Divided into fields. When there is a problem with printing, the field is limited to quality such as toner low or lossy,
Or, there is a problem depending on whether the printing itself has a problem.

【0053】図3は、本発明に係る処理(ホストコンピ
ュータ100およびプリンタ1500)についての流れ
を示すフローチャートである。
FIG. 3 is a flowchart showing the flow of the processing (host computer 100 and printer 1500) according to the present invention.

【0054】まず、ステップS701で、オペレータが
文書をホストコンピュータl00上で作成する。次に、
ステップS702で、ホストコンピュータl00からホ
ストコンピュータl00上のプリンタドライバ110l
を経由して、ステップS70lで作成した文書をプリン
タl500に送る。次に、ステップS703で、プリン
タl500の印字動作をlページ、lぺ一ジ行う。
First, in step S701, the operator creates a document on the host computer 100. next,
In step S702, the host computer 100 sends the printer driver 110l on the host computer 100
, The document created in step S701 is sent to the printer 1500. Next, in step S703, the printing operation of the printer 1500 is performed for one page and one page.

【0055】ここで、ステップS704で、エラーが発
生するればステップS705に進み、エラーが発生しな
ければ、ステップS710に進む。次に、ステップS7
05で、発生したエラーによりプリンタl500の続行
が不可能になっていないかどうかを調べ、続行可能なら
ステップS706に進み、続行不可能ならばステップS
7llに進む。次に、ステップS706で、エラーの内
容が印字品位の問題かどうかを調べ、印字品位の問題な
らばステップS707で印字品位の問題として印刷結果
テープル1104にエラーを登録し、印字品位の問題で
なければ、印字不成功として印刷結果テープル1104
に登録する。次に、ステップS709で、開始ページの
ポインタ1110と終了ページのポインタ1111、開
始ページカウンタ1109を更新する。
Here, in step S704, if an error occurs, the process proceeds to step S705, and if no error occurs, the process proceeds to step S710. Next, step S7
At step 05, it is checked whether or not the continuation of the printer 1500 has become impossible due to the error that has occurred. If continuation is possible, the process proceeds to step S706.
Proceed to 711. Next, in step S706, it is checked whether or not the content of the error is a print quality problem. If the error is a print quality problem, an error is registered in the print result table 1104 as a print quality problem in step S707. If the printing is unsuccessful, the print result table 1104 is displayed.
Register with. Next, in step S709, the start page pointer 1110, the end page pointer 1111 and the start page counter 1109 are updated.

【0056】ステップS710で、印字が終了したかど
うかを調べ、終了していなければステップS703に戻
る。ステップS711で印刷結果テーブル1104と開
始ページのポインタ1110、終了ページのポインタ1
11lをホストコンピュータ100に送る。そして、ス
テップS7l2で、ホストコンピュータl00上におい
て、その送られた印刷結果テーブル1104と開始ペー
ジのポインタ1110及び終了ページのポインタ111
1を元に、オペレータが行なった印刷ジョブの印刷結果
を表示する。
In step S710, it is determined whether printing has been completed. If printing has not been completed, the flow returns to step S703. In step S711, the print result table 1104, the start page pointer 1110, and the end page pointer 1
11l is sent to the host computer 100. Then, in step S712, the sent print result table 1104, start page pointer 1110 and end page pointer 111 are sent on the host computer 100.
1, the print result of the print job performed by the operator is displayed.

【0057】上述したように、印刷ジョブの印刷結果を
ホストコンピュータ100側で表示し、プリンタ150
0の印刷結果を確認するように制御することができる。
As described above, the print result of the print job is displayed on the host computer 100 side, and the printer 150
It can be controlled so as to confirm the print result of 0.

【0058】次に、本発明の第2の実施の形態を、図8
および図9に基づいて説明する。なお、前述した第1の
実施の形態と同一部分についての説明は省略する。
Next, a second embodiment of the present invention will be described with reference to FIG.
A description will be given with reference to FIG. The description of the same parts as in the first embodiment is omitted.

【0059】本発明は、ホストコンピュータから送られ
てくる複数ぺ一ジの印字データからなる印刷ジョブの印
刷結果をプリンタ側で保存し、印刷ジョブの終了時に双
方向インタフェースを通じてプリンタからホストコンピ
ュータに印刷結果を返送し、印刷結果と印刷ジョブをホ
ストコンピュータからプリンタに再度送り、印刷の不成
功なページだけを再度印字するように構成したものであ
る。
According to the present invention, a print result of a print job consisting of a plurality of pages of print data sent from a host computer is stored on the printer side, and when the print job is completed, the print result is printed from the printer to the host computer through the bidirectional interface. The result is returned, the print result and the print job are sent again from the host computer to the printer, and only the pages for which the printing was unsuccessful are printed again.

【0060】以下、具体例を挙げて説明する。Hereinafter, a specific example will be described.

【0061】図8は、ホストコンピュータ100からプ
リンタ1500にジョブデータを送り直した時の動作を
説明する模式図である。本例において、ホストコンピュ
ータ100からプリンタ1500には、プリンタ用のジ
ョブ言語を用いて行う。プリンタ用のジョブ言語を用い
れば、通常のデータと印刷結果テーブル1104を合わ
せて送ることができる。プリンタ用のジョブ言語は、プ
リンタドライバ1101の設定をするためのコマンド
や、プリンタ1500のデフォルト値であるNVRAM
の設定値を設定するためのコマンドも含んでいる。
FIG. 8 is a schematic diagram for explaining the operation when job data is resent from the host computer 100 to the printer 1500. In this example, the operation is performed from the host computer 100 to the printer 1500 using a job language for the printer. If a job language for a printer is used, normal data and the print result table 1104 can be sent together. The job language for the printer includes commands for setting the printer driver 1101 and NVRAM which is a default value of the printer 1500.
Also includes a command to set the set value of.

【0062】オペレータは、ホストコンピュータ100
に表示された印刷結果テーブル1104の内容に従っ
て、エラーを解除するような設定を行う。例えば、トナ
ーローにより印刷画像が薄くなっている場合には、トナ
ーカートリッジの交換を行い、また、プリントオーバー
ランが発生した場合には、バンディングモードからアン
バンディングモードに切り替え、メモリが足りないとき
にはプリンタ1500の解像度を落とす(例えば、60
0DPIから300DPI)ような設定をする。このよ
うにして、オペレータは、エラーに対する対応を容易に
行うことができる。このような対応をとった後に、プリ
ンタ用のジョブ言語を用いて、プリントジョブ1115
と開始ページカウンタ1109、開始ぺージポインタ1
110、終了ページポインタ1111、印刷結果テーブ
ル1104をプリンタ1500に送ることによって、エ
ラーになったページの印字1116だけが行われる。
The operator operates the host computer 100
Is set according to the contents of the print result table 1104 displayed in the table. For example, if the print image becomes thin due to toner low, the toner cartridge is replaced. If a print overrun occurs, the mode is switched from the banding mode to the unbanding mode. Lower resolution (for example, 60
(0 DPI to 300 DPI). In this way, the operator can easily respond to the error. After taking such a measure, the print job 1115 is executed using the job language for the printer.
And start page counter 1109, start page pointer 1
By sending 110, the end page pointer 1111 and the print result table 1104 to the printer 1500, only the printing of the page in error 1116 is performed.

【0063】図9は、プリンタl500において再印刷
を行う手順を示すフローチャートである。
FIG. 9 is a flowchart showing a procedure for performing reprinting in the printer 1500.

【0064】ステップS90lで、ホストコンピュータ
l00から送られてくるプリントジョブをlページ読み
込む。次に、ステップS902で、その読み込んだペー
ジが再印刷の開始ページに達しているかどうかを調べ、
もし達していなければ、そのページを読み飛ばしてステ
ップS901に戻る。次に、ステップS903で、印刷
結果テーブル1104の該当ページを調べ、ステップS
904で、エラーページかどうかを判定する。もしエラ
ーページでなければ、ステップS901に戻る。ここで
エラーであった場合は、ステップS905で、当該ペー
ジの印字動作に入る。次に、開始ページポインタ111
0と終了ページポインタ1111を調べ、一致していれ
ば該当するページの処理は全て済んだと判断して処理を
終え、また、一致していなければステップS907で、
開始ページポインタ1110をlつ進める。
In step S901, one page of the print job sent from the host computer 100 is read. Next, in step S902, it is determined whether the read page has reached the reprint start page.
If not reached, the page is skipped and the process returns to step S901. Next, in step S903, the corresponding page of the print result table 1104 is checked, and
At 904, it is determined whether the page is an error page. If it is not an error page, the process returns to step S901. If an error has occurred here, the printing operation of the page is started in step S905. Next, the start page pointer 111
0 and the end page pointer 1111 are checked, and if they match, it is determined that the processing of the corresponding page has been completed, and the processing ends. If they do not match, in step S907,
The start page pointer 1110 is advanced by one.

【0065】上述したように、印刷ジョブの印刷結果を
もとに、印刷の不成功のページだけの再印刷を行うよう
に制御することができる。
As described above, based on the print result of the print job, it is possible to control to reprint only the unsuccessfully printed pages.

【0066】次に、本発明の第3の実施の形態を、図1
0に基づいて説明する。なお、前述した第1,2の実施
の形態と同一部分についての説明は省略する。
Next, a third embodiment of the present invention will be described with reference to FIG.
Description will be made based on 0. The description of the same parts as those in the first and second embodiments is omitted.

【0067】本発明は、ホストコンピュータから送られ
てくる複数ぺ一ジの印字データからなる印刷ジョブの印
字結果をプリンタ側で保存し、印刷ジョブの終了時に双
方向インタフェースを通じてプリンタからホストコンピ
ュータに返送し、印刷結果と印刷ジョブをホストコンピ
ュータからプリンタに再度送り、プリンタは、その印刷
結果を元に、印刷が不成功なページの設定を印刷が可能
となるようにプリンタ環境設定条件を自動的に変更し、
印刷の不成功なページだけを再度印字するように構成し
たものである。
According to the present invention, a print result of a print job composed of a plurality of pages of print data sent from a host computer is stored on the printer side, and returned from the printer to the host computer via the bidirectional interface when the print job is completed. Then, the print result and print job are sent again from the host computer to the printer, and the printer automatically sets the printer environment setting conditions based on the print result so that the settings of the page that cannot be successfully printed can be printed. change,
Only the pages for which printing has failed are printed again.

【0068】以下、具体例を挙げて説明する。Hereinafter, a specific example will be described.

【0069】エラーの種類には、一般的に、オペレータ
が介在するものとプリンタのサービスマンが介在するも
のとがある。本例では、オペレータが介在するエラーに
関してオペレータは介在をせずに、自動継続するように
している。ただし、ここでは、本来オペレータが介在す
るエラーを、絶対にオペレータが介在しないと対応でき
ないエラーと、そうでないエラーとに分けている。例え
ば、トーナー交換はオペレータの介在が必ず必要なエラ
ーとする。
In general, there are two types of errors: one involving an operator and one involving a printer serviceman. In this example, the error is automatically continued without the intervention of the operator. However, in this case, the error originally involving the operator is divided into an error that cannot be dealt with without the intervention of the operator and an error that cannot be handled. For example, replacing the toner is an error that always requires operator intervention.

【0070】図10は、ホストコンピュータl00から
プリンタ1500に送られた印刷ジョブ1115と印刷
結果テーブル1104とによって、プリンタ1500が
自動的に環境設定条件を変更する場合の例のフローチャ
ートである。
FIG. 10 is a flowchart of an example in which the printer 1500 automatically changes the environment setting conditions based on the print job 1115 and the print result table 1104 sent from the host computer 100 to the printer 1500.

【0071】ステップS1001で、印刷結果テーブル
1104、開始ページポインタ1110、終了ページポ
インタ1111、開始ページカウンタ1109を読み込
む。次に、ステップS1002で、読み込んだ印刷結果
テーブル1104を検索する。次に、検索結果としてエ
ラーに遭遇したかどうかを調べ、エラーがなければ終わ
る。もしエラーに遭遇していれば、ステップS1005
で、そのエラーがメモリオーバフローかどうかを調べ、
オーバフローならば、ステップS1004で、プリンタ
設定の印字解像度の環境設定条件を下げる設定に変更
し、次の検索に移るためにステップS1002に戻る。
In step S1001, the print result table 1104, start page pointer 1110, end page pointer 1111 and start page counter 1109 are read. Next, in step S1002, the read print result table 1104 is searched. Next, it is checked whether an error has been encountered as a search result. If an error has been encountered, step S1005
To see if the error is a memory overflow,
If it is an overflow, in step S1004, the environment setting condition of the print resolution of the printer setting is changed to a lower setting, and the process returns to step S1002 to proceed to the next search.

【0072】次に、ステップS1006で、プリントオ
ーバーランかどうかを調べ、プリントオーバーランなら
ば、ステップSl007で、プリンタ設定をアンバンデ
ィングモードに変更し、次の検索に移るためにステップ
S1002に戻る。次に、ステップSl008で、その
他の環境設定条件の変更の対応がとれるかどうかを調
べ、対応がとれなければ、次の検索に移るためステップ
Sl002に戻る。対応がとれるのであれば、ステップ
Sl009で、適切なプリンタの環境設定条件に変更
し、次の検索に移るため、ステップSl002に戻る。
Next, in step S1006, it is checked whether or not the print is overrun. If the print is overrun, the printer setting is changed to the unbanding mode in step S1007, and the process returns to step S1002 to proceed to the next search. Next, in step S1008, it is checked whether or not a change in the other environment setting conditions can be taken. If not, the process returns to step S1002 to proceed to the next search. If a response can be taken, in step S1009, the environment setting conditions of the printer are changed to appropriate ones, and the process returns to step S1002 in order to proceed to the next search.

【0073】上述したように、印刷ジョブの印刷結果を
もとに、印刷の不成功のページについてプリンタ150
0の再設定(環境設定条件の変更)をし、印刷不成功の
ページだけの再印刷を行うように制御することができ
る。
As described above, based on the printing result of the print job, the printer 150
It is possible to perform control so that 0 is reset (environment setting conditions are changed) and only the pages for which printing has failed are reprinted.

【0074】次に、本発明の第4の実施の形態を、図1
1〜図12に基づいて説明する。なお、前述した第1〜
3の実施の形態と同一部分についての説明は省略する。
Next, a fourth embodiment of the present invention will be described with reference to FIG.
This will be described with reference to FIGS. In addition, the above-mentioned first to first
A description of the same parts as in the third embodiment will be omitted.

【0075】本発明は、ホストコンピュータから送られ
てくる複数ページの印字データからなる印刷ジョブの印
字結果をプリンタ側で保存し、印刷ジョブの終了時に双
方向インタフェースを通じてプリンタからホストコンピ
ュータに返送し、プリンタドライバは印刷結果を元に、
印刷が不成功なページの設定を印刷が可能となるように
プリンタ環境設定条件を自動的に変更し、変更されたプ
リンタドライバの設定と、印刷結果および印刷ジョブと
をホストコンピュータからプリンタに送り、印刷の不成
功なページだけを再度印字するように構成したものであ
る。
According to the present invention, the print result of a print job including a plurality of pages of print data sent from the host computer is stored on the printer side, and when the print job is completed, the print result is returned from the printer to the host computer through the bidirectional interface. The printer driver, based on the print result,
Automatically change the printer environment setting conditions so that the settings of pages for which printing is unsuccessful can be printed, send the changed printer driver settings, print results and print jobs from the host computer to the printer, Only the pages for which printing has failed are printed again.

【0076】以下、具体例を挙げて説明する。Hereinafter, a specific example will be described.

【0077】図1lは、プリンタドライバ1101の設
定画面を説明する模式図である。ここで、設定画面に表
示される内容について述べる。用紙サイズ(Paper
Size)設定ll20は、印字を行うための用紙サ
イズを設定する。用紙サイズとしては、A3、A4、B
4、B5、Letter、Legal、封筒サイズなど
を設定できる。用紙ソース(Paper Sourc
e)設定ll21は、プリンタl500の給紙口を選択
するものである。例えば、Upper Casett
e、Lower Casette、Multi Pur
pose Trayなどがある。オリエンテーション
(Orientation)設定1l22は、印字する
データの方向が短辺を下(Portrait)にする
か、長辺を下(Landscape)にするかを設定す
る。コピー(Copies)設定ll23は、各ページ
を何枚ずつコピーするかを指定する。メモリ(Memo
ry)設定ll24は、メモリの使用の仕方として、B
andingで行うか、Unbandingで行うかを
指定するグラフィック モード(Graphics M
ode)設定1l25は、ベクタ グラフィック(Ve
ctor Graphics)をラスタ(Raste
r)にするか、ベクタ(Vector)にするかを指定
する。Rasterの場合は、Rasterの解像度を
指定できる。解像度(Resolution)設定11
26は、プリンタl500で印字する際の解像度を指定
する。
FIG. 11 is a schematic diagram for explaining a setting screen of the printer driver 1101. Here, the contents displayed on the setting screen will be described. Paper size (Paper
(Size) setting 112 sets a paper size for printing. A3, A4, B
4, B5, Letter, Legal, envelope size, etc. can be set. Paper Source (Paper Source)
e) The setting 1121 is for selecting a paper feed port of the printer 1500. For example, Upper Casett
e, Lower Casette, Multi Pur
poseTray and the like. Orientation (Orientation) setting 1122 sets whether the direction of the data to be printed is such that the short side is down (Portrait) or the long side is down (Landscape). The copy (Copies) setting 113 specifies how many copies of each page are to be copied. Memory (Memo
ry) The setting 124 is a method of using the memory as B
graphics mode (Graphics M)
mode) 125 is a vector graphic (Ve
ctor Graphics to Raster
r) or a vector (Vector). In the case of Raster, the resolution of Raster can be specified. Resolution setting 11
Reference numeral 26 designates a resolution for printing by the printer 1500.

【0078】Paper Size設定1120、Me
mory設定1124、Graphics Mode設
定ll25、Resolution設定ll26は、そ
れぞれ密接に関係しており、プリンタ1500で必要と
するメモリやプリンタ1500に送られるデータの量
が、これらの設定値に係わる。Paper Size設
定ll20については、用紙が大きければ大きいほどプ
リンタ1500で必要とするメモリは大きくなり、ま
た、送られるデータの量も多くなる。Memory設定
1l24は、Bandingを指定した場合は、通常、
プリンタ1500で予め想定しているBand Buf
ferのサイズとその他のワーク領域だけがプリンタ1
500に実装されていればよいが、Unbanding
を指定した場合には、プリンタ1500は、少なくとも
用紙サイズに相当する画像領域のメモリと必要とされる
ワークメモリの量が必要となる。Graphics M
ode設定1125は、通常、Vector Grap
hicsの設定がプリンタドライバ1101が生成する
データ量としては小さく、Raster Graphi
csが指定された場合は、その解像度が小さいほど生成
されるデータの量は小さい。Resoluton設定1
126は、プリンタ1500で印字する際の解像度であ
り、値が大きければ大きいほどプリンタドライバ110
1で生成されるデータ量は大きく、プリンタ1500に
必要とされる実装メモリも多くなる。
Paper Size setting 1120, Me
The memory setting 1124, the graphics mode setting 112 and the resolution setting 126 are closely related to each other, and the memory required by the printer 1500 and the amount of data sent to the printer 1500 are related to these set values. For the Paper Size setting 112, the larger the paper, the larger the memory required by the printer 1500 and the larger the amount of data to be sent. When the Banding is specified in the Memory setting 1124, usually,
Band Buf assumed in the printer 1500 in advance
Only the size of fer and other work areas are the printer 1
500, but Unbanding
Is specified, the printer 1500 needs at least the memory of the image area corresponding to the paper size and the required work memory. Graphics M
mode setting 1125 is usually a Vector Group
ics setting is small as the amount of data generated by the printer driver 1101, and the Raster Graphi
When cs is specified, the smaller the resolution is, the smaller the amount of generated data is. Resolution setting 1
Reference numeral 126 denotes a resolution at the time of printing by the printer 1500, and the larger the value, the larger the printer driver 110
1, the amount of data generated is large, and the mounting memory required for the printer 1500 also increases.

【0079】また、OKボタン1127は、プリンタド
ライバ1101で設定した内容を有効にして終わる。キ
ャンセル(Cancel)ボタン1128は、プリンタ
ドライバ1101で設定した内容を無効にして終わる。
オプション(Options)ボタン1129は、プリ
ンタドライバ1101の画面以外に必要とする設定内容
の設定を行うためのボタンである。ロード(Load)
ボタンll30は、印刷結果テープル1104を読み込
み、印刷の設定が問題の内容に変更するためのボタンで
ある。このボタンで実際に変更がされると、その変更さ
れた部分と、どのエラーに対して行った対応かが表示さ
れる。
The OK button 1127 validates the contents set by the printer driver 1101 and ends the process. The cancel (Cancel) button 1128 invalidates the contents set by the printer driver 1101 and ends.
An Options button 1129 is a button for setting necessary settings other than the screen of the printer driver 1101. Load
The button 110 is a button for reading the print result table 1104 and changing the print setting to the content of the problem. When a change is actually made using this button, the changed portion and the corresponding error are displayed.

【0080】これらのプリンタドライバ1101の設定
は、プリントジョブデータ1115の一部として送るこ
とも可能であり、また、プリンタ用のジョブ言語として
も送ることができる。その振り分けは、プリンタドライ
バ1101の内部で決められる。
The settings of the printer driver 1101 can be sent as a part of the print job data 1115, or can be sent as a job language for a printer. The distribution is determined inside the printer driver 1101.

【0081】図l2は、図llのプリンタドライバ11
01の設定画面で、Loadボタンll30を指定した
ときに、プリンタl500から送られたてきた印刷結果
テーブル1104によって、プリンタドライパ1500
が自動的に環境設定条件を変更する場合の例のフローチ
ャートである。
FIG. 12 shows the printer driver 11 of FIG.
01 on the setting screen 01, when the Load button 110 is specified, the printer driver 1500 is sent according to the print result table 1104 sent from the printer 1500.
7 is a flowchart of an example in which the environment setting condition is automatically changed.

【0082】ステップS120lで、印刷結果テーブル
1104、開始ページポインタll10、終了ページポ
インタ1111、開始ページカウンタ1109を読み込
む。次に、ステップS1202で、読み込んだ印刷結果
テーブル1104を検索する。次に、ステップS120
3で、検索結果としてエラーに遭遇したかどうかを調べ
る。もしエラーに遭遇していれば、ステップS1205
で、そのエラーがメモリオーバフローかどうかを調べ、
オーバフローならばステップS1204で、プリンタド
ライバ1101の環境設定条件である印字解像度を下げ
る設定に変更し、次の検索に移るためステップSl20
2に戻る。次に、ステップSl206で、プリントオー
バーランかどうか調べ、プリントオーバーランならば、
ステップSl207で、プリンタドライバ110の環境
設定条件をアンバンディングモードに変更し、次の検索
に移るためステップS1202に戻る。次に、ステップ
Sl208で、その他の環境設定条件の変更の対応がと
れるかどうかを調べ、対応がとれなければ、次の検索に
移るためステップS1202に戻り、対応がとれるので
あれば、ステップSl209で適切なプリンタドライバ
1101の環境設定条件に変更し、次の検索に移るため
ステップS1202に戻る。ステップl203で、エラ
ーがなくなれば、ステップS1210で変更された環境
設定条件があれば、その変更された設定の内容と何のエ
ラーのために設定を変更したかを表示する。
In step S120l, the print result table 1104, start page pointer 110, end page pointer 1111 and start page counter 1109 are read. Next, in step S1202, the read print result table 1104 is searched. Next, step S120
At 3, it is checked whether an error has been encountered as a search result. If an error has been encountered, step S1205
To see if the error is a memory overflow,
If it is an overflow, in step S1204, the setting is changed to a setting in which the printing resolution, which is an environment setting condition of the printer driver 1101, is lowered, and the next search is performed in step S120.
Return to 2. Next, in step Sl206, it is checked whether or not the print is overrun.
In step Sl207, the environment setting condition of the printer driver 110 is changed to the unbanding mode, and the process returns to step S1202 to proceed to the next search. Next, in step Sl208, it is checked whether or not a change in the other environment setting conditions can be taken. If no change can be taken, the process returns to step S1202 to proceed to the next search. The environment setting conditions of the appropriate printer driver 1101 are changed, and the process returns to step S1202 to proceed to the next search. In step 1203, if the error disappears, if there is the environment setting condition changed in step S1210, the contents of the changed setting and the error for which the setting was changed are displayed.

【0083】上述したように、印刷ジョブの印刷結果を
もとに、印刷の不成功のぺ一ジについてプリンタドライ
バ1101の再設定(環境設定条件の変更)をし、印刷
不成功のページだけの再印刷を行う制御することができ
る。
As described above, based on the print result of the print job, the printer driver 1101 is reset (change of the environment setting condition) for the page of the printing failure, and only the page of the printing failure is displayed. Reprinting can be controlled.

【0084】上記例では、印刷結果テーブル1104は
その都度ホストコンピュータ100側に送ったり、ホス
トコンピュータ100からプリンタ1500に送ったり
したが、プリンタ1500内に印刷結果テーブル110
4を残すようにして、ホストコンピュータ100から
は、プリンタ1500内の印刷結果テーブル1104を
参照することを要求するコマンドを送るようにしてもよ
い。
In the above example, the print result table 1104 is sent to the host computer 100 each time or sent from the host computer 100 to the printer 1500.
4, a command requesting that the host computer 100 refer to the print result table 1104 in the printer 1500 may be sent.

【0085】また、ホストコンピュータ100で表示す
る必要がなければ、エラーがあった事実だけホストコン
ピュータ100に伝えるようにして、ホストコンピュー
タ100からは同じく印刷結果テーブル1104の参照
コマンドを送るようにしてもよい。
If it is not necessary to display the error on the host computer 100, only the fact that an error has occurred is transmitted to the host computer 100, and the host computer 100 also sends a reference command for the print result table 1104. Good.

【0086】なお、本発明は、複数の機器から構成され
るシステムに適用しても、1つの機器からなる装置に適
用してもよい。また、本発明はシステム或いは装置にプ
ログラムを供給することによって達成される場合にも適
用できることはいうまでもない。この場合、本発明を達
成するためのソフトウェアによって表されるプログラム
を格納した記憶媒体を該システム或いは装置に読み出す
ことによって、そのシステム或いは装置が、本発明の効
果を享受することが可能となる。
The present invention may be applied to a system composed of a plurality of devices or an apparatus composed of one device. Needless to say, the present invention can be applied to a case where the present invention is achieved by supplying a program to a system or an apparatus. In this case, by reading a storage medium storing a program represented by software for achieving the present invention into the system or the apparatus, the system or the apparatus can enjoy the effects of the present invention.

【0087】[0087]

【発明の効果】以上述べたように、本発明によれば、ホ
ストコンピュータから送られてくる複数ページの印刷デ
ータからなる印刷ジョブの印刷結果をプリンタ側で保存
し、印刷ジョブの終了時に双方向インタフェースを通じ
てプリンタからホストコンピュータに印刷結果を返送
し、ホストコンピュータ側で各ページの印刷結果を表示
するようにしたので、各ページ毎の印字の成否、及び、
印字の品位等を分かることができ、これにより作業の効
率化を図ることができるという効果を得る。
As described above, according to the present invention, a print result of a print job composed of a plurality of pages of print data sent from a host computer is stored on the printer side, and when the print job is completed, a bidirectional print result is obtained. The print result is returned from the printer to the host computer through the interface, and the print result of each page is displayed on the host computer side.
It is possible to understand the quality of the printing and the like, thereby obtaining the effect that the work efficiency can be improved.

【0088】また、本発明によれば、ホストコンピュー
タから送られてくる複数ページの印刷データからなる印
刷ジョブの印刷結果をプリンタ側で保存し、印刷ジョブ
の終了時に双方向インタフェースを通じてプリンタから
ホストコンピュータに返送し、印刷結果と印刷ジョブを
ホストコンピュータからプリンタに再度送るようにした
ので、印刷の不成功なページだけを再度印字させること
ができ、上記と同様な効果を得ることができる。
Further, according to the present invention, a print result of a print job including a plurality of pages of print data sent from the host computer is stored on the printer side, and when the print job is completed, the printer transmits the print job to the host computer via the bidirectional interface. And the print result and the print job are sent again from the host computer to the printer, so that only the pages for which printing failed can be printed again, and the same effect as described above can be obtained.

【0089】また、本発明によれば、ホストコンピュー
タから送られてくる複数ページの印刷データからなる印
刷ジョブの印刷結果をプリンタ側で保存し、印刷ジョブ
の終了時に双方向インタフェースを通してプリンタから
ホストコンピュータに返送し、印刷結果と印刷ジョブを
ホストコンピュータからプリンタに再度送り、プリンタ
は印刷結果をもとに、印刷が不成功なページの設定を印
刷が可能となるような環境設定条件に自動的に変更し、
印刷の不成功なページだけを再度印字させることがで
き、上記と同様な効果を得ることができる。
Further, according to the present invention, a print result of a print job including a plurality of pages of print data sent from the host computer is stored on the printer side, and when the print job is completed, the print result is transmitted from the printer to the host computer via the bidirectional interface. The print result and print job are sent from the host computer to the printer again, and the printer automatically sets the unsuccessfully printed page settings based on the print result to the environment setting conditions that enable printing. change,
Only the page for which printing has not succeeded can be printed again, and the same effect as described above can be obtained.

【0090】また、本発明によれば、ホストコンピュー
タから送られてくる複数ページの印刷データからなる印
刷ジョブの印字結果をプリンタ側で保存し、印刷ジョブ
の終了時に双方向インタフェースを通じてプリンタから
ホストコンピュータに返送し、プリンタドライバは印刷
結果をもとに、印刷が不成功なページの設定を印刷が可
能となるような環境設定条件に自動的に変更し、変更さ
れたドライバの設定と、印刷結果および印刷ジョブとを
ホストコンピュータからプリンタに送り、印刷の不成功
なページだけを再度印字させることができ、上記と同様
な効果を得ることができる。
Further, according to the present invention, a print result of a print job including a plurality of pages of print data sent from the host computer is stored on the printer side, and when the print job is completed, the printer transmits the print result via the bidirectional interface to the host computer. The printer driver automatically changes the settings of the unsuccessfully printed pages to the environment setting conditions that enable printing based on the print result, and sets the changed driver settings and the print result. The print job and the print job can be sent from the host computer to the printer, and only the pages for which printing has not been successful can be printed again.

【0091】また、本発明によれば、エラーが発生した
際、自動的に継続することがふさわしくないが、印刷装
置そのものに欠陥のないエラーにおいては、作業の自動
継続を行うことができ、作業のさらなる効率化を図るこ
とが可能となる。
According to the present invention, when an error occurs, it is not appropriate to continue automatically. However, in the case of an error in which the printing apparatus itself has no defect, the operation can be automatically continued. Can be further improved.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の第1の実施の形態であるホストコンピ
ュータとプリンタとの間における印刷ジョブの関係を示
す説明図である。
FIG. 1 is an explanatory diagram showing a print job relationship between a host computer and a printer according to a first embodiment of the present invention.

【図2】印刷結果テーブルの構成を示す説明図である。FIG. 2 is an explanatory diagram illustrating a configuration of a print result table.

【図3】第1の実施の形態における動作を示すフローチ
ャートである。
FIG. 3 is a flowchart showing an operation in the first embodiment.

【図4】本発明を適用可能な第1の記録装置の構成を示
す断面図である。
FIG. 4 is a cross-sectional view illustrating a configuration of a first recording apparatus to which the present invention can be applied.

【図5】本発明を適用可能な第2の記録装置の構成を示
す外観図である。
FIG. 5 is an external view illustrating a configuration of a second recording apparatus to which the present invention can be applied.

【図6】図5に示す第2の記録装置の制御構成を示すブ
ロック図である。
FIG. 6 is a block diagram showing a control configuration of a second printing apparatus shown in FIG.

【図7】プリンタ制御システムの構成例を示すブロック
図である。
FIG. 7 is a block diagram illustrating a configuration example of a printer control system.

【図8】本発明の第2の実施の形態であるホストコンピ
ュータからプリンタにジョブデータを再送した時の動作
を示す説明図である。
FIG. 8 is an explanatory diagram showing an operation when resending job data from a host computer to a printer according to the second embodiment of the present invention.

【図9】プリンタが再印刷する手順を示すフローチャー
トである。
FIG. 9 is a flowchart illustrating a procedure for reprinting by the printer.

【図10】本発明の第3の実施の形態であるホストコン
ピュータからプリンタに送られた印刷ジョブと印刷結果
テーブルとによってプリンタが自動的に環境設定を変更
する場合の動作を示すフローチャートである。
FIG. 10 is a flowchart illustrating an operation when the printer automatically changes environment settings based on a print job and a print result table sent from the host computer to the printer according to the third embodiment of the present invention.

【図11】本発明の第4の実施の形態であるプリンタド
ライバの設定画面を示す説明図である。
FIG. 11 is an explanatory diagram illustrating a setting screen of a printer driver according to a fourth embodiment of the present invention.

【図12】プリンタドライバの設定画面でロードを指定
した場合の動作を示すフローチャートである。
FIG. 12 is a flowchart illustrating an operation when load is designated on a setting screen of a printer driver.

【符号の説明】[Explanation of symbols]

11 ハードディスク 13 双方向インタフェース 15 ROM 100 ホストコンピュータ 1101 ドライバ 1102 印刷結果表示手段 1103 プリンタ制御プログラム 1104 印刷結果テーブル 1500 印刷装置 DESCRIPTION OF SYMBOLS 11 Hard disk 13 Bidirectional interface 15 ROM 100 Host computer 1101 Driver 1102 Print result display means 1103 Printer control program 1104 Print result table 1500 Printing device

Claims (8)

【特許請求の範囲】[Claims] 【請求項1】 ホストコンピュータ上で作成された印刷
データをドライバを用いて印刷装置の印字形式に変更
し、該変更された印刷データを双方向インタフェースを
用いて前記印刷装置に転送して印刷を行う情報処理シス
テムであって、 前記印刷装置に設けられ、 前記ホストコンピュータから転送される印刷データを前
記印刷装置で印刷した結果の状態及び成否を各ページ毎
に保存する印刷結果テーブルを作成するテーブル作成手
段と、 印刷ジョブの終了に際し、前記作成された印刷結果テー
ブルを前記ホストコンピュータに転送するテーブル転送
手段と、 前記ホストコンピュータに設けられ、前記転送された印
刷結果テーブルの内容を表示する印刷結果表示手段とを
具えたことを特徴とする情報処理システム。
1. A print data created on a host computer is changed to a print format of a printing device using a driver, and the changed print data is transferred to the printing device using a bidirectional interface to perform printing. An information processing system for performing a print result table provided in the printing apparatus, the print data table being created for storing the status and success / failure of a result of printing the print data transferred from the host computer by the printing apparatus for each page. Creating means; table transfer means for transferring the created print result table to the host computer at the end of a print job; and a print result provided in the host computer and displaying the contents of the transferred print result table. An information processing system comprising a display unit.
【請求項2】 ホストコンピュータ上で作成された印刷
データをドライバを用いて印刷装置の印字形式に変更
し、該変更された印刷データを双方向インタフェースを
用いて前記印刷装置に転送して印刷を行う情報処理シス
テムであって、前記印刷装置に設けられ、 前記ホストコンピュータから転送される印刷データを前
記印刷装置で印刷した結果の状態及び成否を各ページ毎
に保存する印刷結果テーブルを作成するテーブル作成手
段と、 印刷ジョブの終了に際し、前記作成された印刷結果テー
ブルを前記ホストコンピュータに転送するテーブル転送
手段と、 前記ホストコンピュータから再送される印刷結果テーブ
ル内の特定ページをチェックし、該特定ページのみを再
印刷する手段と、 前記ホストコンピュータに設けられ、前記印刷ジョブと
前記印刷結果テーブルとを合わせて前記印刷装置に再度
転送する再送手段とを具えたことを特徴とする情報処理
システム。
2. A print data created on a host computer is changed to a print format of a printing device using a driver, and the changed print data is transferred to the printing device using a bidirectional interface to perform printing. An information processing system for performing a print result table provided in the printing apparatus, the print result table storing a state and success or failure of a result of printing the print data transferred from the host computer by the printing apparatus for each page Creating means; table transfer means for transferring the created print result table to the host computer at the end of the print job; checking a specific page in the print result table retransmitted from the host computer; Means for reprinting only the print job provided in the host computer, The information processing system being characterized in that comprises a retransmission means for re-transferred to the printing result the printing apparatus together with the table.
【請求項3】 ホストコンピュータ上で作成された印刷
データをドライバを用いて印刷装置の印字形式に変更
し、該変更された印刷データを双方向インタフェースを
用いて前記印刷装置に転送して印刷を行う情報処理シス
テムであって、 前記印刷装置に設けられ、 前記ホストコンピュータから転送される印刷データを前
記印刷装置で印刷した結果の状態及び成否を各ページ毎
に保存する印刷結果テーブルを作成するテーブル作成手
段と、 印刷ジョブの終了に際し、前記作成された印刷結果テー
ブルを前記ホストコンピュータに転送するテーブル転送
手段と、 前記ホストコンピュータから再送される印刷結果テーブ
ルから前記印刷ジョブで不成功に終わったページを選択
し、該不成功の条件を回避するように当該印刷装置内の
環境設定条件を変更する設定条件変更手段と、 前記設定条件変更手段により当該印刷装置内の環境設定
条件を変更した後、前記再送された印刷結果テーブル内
の特定ページをチェックし、該特定ページのみを再印刷
する手段と、 前記ホストコンピュータに設けられ、前記印刷ジョブと
前記印刷結果テーブルとを合わせて前記印刷装置に再度
転送する再送手段とを具えたことを特徴とする情報処理
システム。
3. A print data created on a host computer is changed to a print format of a printing device using a driver, and the changed print data is transferred to the printing device using a bidirectional interface to perform printing. An information processing system for performing a print result table provided in the printing apparatus, the print data table being created for storing the status and success / failure of a result of printing the print data transferred from the host computer by the printing apparatus for each page. Creating means; table transfer means for transferring the created print result table to the host computer at the end of a print job; and pages which have failed in the print job from the print result table resent from the host computer. And set the environment setting conditions in the printing apparatus so as to avoid the unsuccessful condition. After changing the environment setting conditions in the printing apparatus by the setting condition changing unit to be changed, the specific page in the retransmitted print result table is checked, and only the specific page is reprinted. An information processing system provided in the host computer, and retransmitting means for retransmitting the print job and the print result table to the printing apparatus together with the print result table.
【請求項4】 ホストコンピュータ上で作成された印刷
データをドライバを用いて印刷装置の印字形式に変更
し、該変更された印刷データを双方向インタフェースを
用いて前記印刷装置に転送して印刷を行う情報処理シス
テムであって、 前記印刷装置に設けられ、 前記ホストコンピュータから転送される印刷データを前
記印刷装置で印刷した結果の状態及び成否を各ページ毎
に保存する印刷結果テーブルを作成するテーブル作成手
段と、 印刷ジョブの終了に際し、前記作成された印刷結果テー
ブルを前記ホストコンピュータに転送するテーブル転送
手段と、 前記ホストコンピュータから再送される印刷結果テーブ
ル内の特定ページをチェックし、該特定ページのみを再
印刷する手段と、 前記ホストコンピュータに設けられ、 前記印刷装置から転送された前記印刷結果テーブルから
前記印刷ジョブで不成功に終わったページを選択し、該
不成功の条件を回避するように前記印刷装置内の環境設
定条件を変更する設定条件変更手段と、 前記設定条件変更手段により前記印刷装置内の環境設定
条件を変更した後、前記印刷ジョブと前記印刷結果テー
ブルとを合わせて前記印刷装置に再度転送する再送手段
とを具えたことを特徴とする情報処理システム。
4. A print data created on a host computer is changed to a print format of a printing device using a driver, and the changed print data is transferred to the printing device using a bidirectional interface to perform printing. An information processing system for performing a print result table provided in the printing apparatus, the print data table being created for storing the status and success / failure of a result of printing the print data transferred from the host computer by the printing apparatus for each page. Creating means; table transfer means for transferring the created print result table to the host computer at the end of the print job; checking a specific page in the print result table retransmitted from the host computer; A means for reprinting only the print data, A setting condition changing unit that selects a page that has failed in the print job from the print result table transferred from the printer and changes an environment setting condition in the printing apparatus so as to avoid the unsuccessful condition; Resending means for re-transmitting the print job and the print result table to the printing apparatus together with the print job after changing the environment setting conditions in the printing apparatus by the setting condition changing means. Processing system.
【請求項5】 ホストコンピュータ上の印刷データを双
方向インタフェースを介して印刷装置との間でやりとり
を行う情報処理方法であって、 前記ホストコンピュータ上で作成された印刷データをド
ライバを用いて前記印刷装置の印字形式に変更し、 該変更された印刷データを前記印刷装置に転送して印刷
を行い、 該印刷データの印刷した結果の状態及び成否を各ページ
毎に保存する印刷結果テーブルを作成し、 印刷ジョブの終了に際し、前記作成された印刷結果テー
ブルを前記ホストコンピュータに転送し、 該転送された印刷結果テーブルの内容を表示することを
特徴とする情報処理方法。
5. An information processing method for exchanging print data on a host computer with a printing apparatus via a bidirectional interface, wherein the print data created on the host computer is written using a driver. Change the print format of the printing device, transfer the changed print data to the printing device, perform printing, and create a print result table that saves the status and success / failure of the print result of the print data for each page An information processing method for transferring the created print result table to the host computer when the print job is completed, and displaying the content of the transferred print result table.
【請求項6】 ホストコンピュータ上の印刷データを双
方向インタフェースを介して印刷装置との間でやりとり
を行う情報処理方法であって、 前記ホストコンピュータ上で作成された印刷データをド
ライバを用いて前記印刷装置の印字形式に変更し、 該変更された印刷データを前記印刷装置に転送して印刷
を行い、 該印刷データの印刷した結果の状態及び成否を各ページ
毎に保存する印刷結果テーブルを作成し、 印刷ジョブの終了に際し、前記作成された印刷結果テー
ブルを前記ホストコンピュータに転送し、 前記印刷ジョブと前記印刷結果テーブルとを合わせて前
記印刷装置に再度転送し、 該再送された印刷結果テーブル内の特定ページをチェッ
クし、該特定ページのみを再印刷することを特徴とする
情報処理方法。
6. An information processing method for exchanging print data on a host computer with a printing apparatus via a bidirectional interface, wherein the print data created on the host computer is written using a driver. Change the print format of the printing device, transfer the changed print data to the printing device, perform printing, and create a print result table that saves the status and success / failure of the print result of the print data for each page And transferring the created print result table to the host computer at the end of the print job, transferring the print job table and the print result table together to the printing apparatus again, and retransmitting the print result table. An information processing method for checking a specific page in the list and reprinting only the specific page.
【請求項7】 ホストコンピュータ上の印刷データを双
方向インタフェースを介して印刷装置との間でやりとり
を行う情報処理方法であって、 前記ホストコンピュータ上で作成された印刷データをド
ライバを用いて前記印刷装置の印字形式に変更し、 該変更された印刷データを前記印刷装置に転送して印刷
を行い、 該印刷データの印刷した結果の状態及び成否を各ページ
毎に保存する印刷結果テーブルを作成し、 印刷ジョブの終了に際し、前記作成された印刷結果テー
ブルを前記ホストコンピュータに転送し、 前記印刷ジョブと前記印刷結果テーブルとを合わせて前
記印刷装置に再度転送し、 該再送された印刷結果テーブルから前記印刷ジョブで不
成功に終わったページを選択し、該不成功の条件を回避
するように当該印刷装置内の環境設定条件を変更し、 該環境設定条件を変更した後、前記再送された印刷結果
テーブル内の特定ページをチェックし、該特定ページの
みを再印刷することを特徴とする情報処理方法。
7. An information processing method for exchanging print data on a host computer with a printing apparatus via a bidirectional interface, wherein the print data created on the host computer is written using a driver. Change the print format of the printing device, transfer the changed print data to the printing device, perform printing, and create a print result table that saves the status and success / failure of the print result of the print data for each page And transferring the created print result table to the host computer at the end of the print job, transferring the print job table and the print result table together to the printing apparatus again, and retransmitting the print result table. From the print job, select an unsuccessfully completed page in the print job, and set an environment An information processing method comprising: changing a fixed condition, changing the environment setting condition, checking a specific page in the retransmitted print result table, and reprinting only the specific page.
【請求項8】 ホストコンピュータ上の印刷データを双
方向インタフェースを介して印刷装置との間でやりとり
を行う情報処理方法であって、 前記ホストコンピュータ上で作成された印刷データをド
ライバを用いて前記印刷装置の印字形式に変更し、 該変更された印刷データを前記印刷装置に転送して印刷
を行い、 該印刷データの印刷した結果の状態及び成否を各ページ
毎に保存する印刷結果テーブルを作成し、 印刷ジョブの終了に際し、前記作成された印刷結果テー
ブルを前記ホストコンピュータに転送し、 該転送された前記印刷結果テーブルから前記印刷ジョブ
で不成功に終わったページを選択し、該不成功の条件を
回避するように前記印刷装置内の環境設定条件を変更
し、 該環境設定条件を変更した後、前記印刷ジョブと前記印
刷結果テーブルとを合わせて前記印刷装置に再度転送
し、 該再送された印刷結果テーブル内の特定ページをチェッ
クし、該特定ページのみを再印刷することを特徴とする
情報処理方法。
8. An information processing method for exchanging print data on a host computer with a printing apparatus via a bidirectional interface, wherein the print data created on the host computer is written using a driver. Change the print format of the printing device, transfer the changed print data to the printing device, perform printing, and create a print result table that saves the status and success / failure of the print result of the print data for each page When the print job is completed, the created print result table is transferred to the host computer, and a page that has failed in the print job is selected from the transferred print result table. Changing environment setting conditions in the printing apparatus so as to avoid the conditions; and changing the environment setting conditions. An information processing method for re-transmitting the print result table together with the result table to the printing apparatus, checking a specific page in the retransmitted print result table, and reprinting only the specific page.
JP9142402A 1997-05-30 1997-05-30 System and method for processing information Pending JPH10329392A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9142402A JPH10329392A (en) 1997-05-30 1997-05-30 System and method for processing information

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9142402A JPH10329392A (en) 1997-05-30 1997-05-30 System and method for processing information

Publications (1)

Publication Number Publication Date
JPH10329392A true JPH10329392A (en) 1998-12-15

Family

ID=15314520

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9142402A Pending JPH10329392A (en) 1997-05-30 1997-05-30 System and method for processing information

Country Status (1)

Country Link
JP (1) JPH10329392A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003012622A1 (en) * 2001-08-01 2003-02-13 Seiko Epson Corporation Printing system and server for monitoring printing job
JP2003533922A (en) * 2000-05-17 2003-11-11 ハイデルバーグ デジタル エル.エル.シー. Method and apparatus for monitoring parameters corresponding to operation of an electrophotographic marking machine
JP2007193704A (en) * 2006-01-20 2007-08-02 Konica Minolta Business Technologies Inc Job input device, job processing system, job input program and image processing apparatus
US7256911B2 (en) 2001-08-29 2007-08-14 Seiko Epson Corporation Image retouching program
US7557950B2 (en) 2001-07-23 2009-07-07 Seiko Epson Corporation Printing system and printing method
JP2009230608A (en) * 2008-03-25 2009-10-08 Fuji Xerox Co Ltd Storage system, control device, image forming apparatus and control program
JP2010198424A (en) * 2009-02-26 2010-09-09 Konica Minolta Business Technologies Inc Storage device and storage-controlling method

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003533922A (en) * 2000-05-17 2003-11-11 ハイデルバーグ デジタル エル.エル.シー. Method and apparatus for monitoring parameters corresponding to operation of an electrophotographic marking machine
US7557950B2 (en) 2001-07-23 2009-07-07 Seiko Epson Corporation Printing system and printing method
WO2003012622A1 (en) * 2001-08-01 2003-02-13 Seiko Epson Corporation Printing system and server for monitoring printing job
US7258498B2 (en) 2001-08-01 2007-08-21 Seiko Epson Corporation Printing system and server monitoring printing job
US7256911B2 (en) 2001-08-29 2007-08-14 Seiko Epson Corporation Image retouching program
US7821669B2 (en) 2001-08-29 2010-10-26 Seiko Epson Corporation Image retouching program
US8610953B2 (en) 2001-08-29 2013-12-17 Seiko Epson Corporation Image retouching program
US8848247B2 (en) 2001-08-29 2014-09-30 Seiko Epson Corporation Image retouching program
JP2007193704A (en) * 2006-01-20 2007-08-02 Konica Minolta Business Technologies Inc Job input device, job processing system, job input program and image processing apparatus
JP2009230608A (en) * 2008-03-25 2009-10-08 Fuji Xerox Co Ltd Storage system, control device, image forming apparatus and control program
US8296531B2 (en) 2008-03-25 2012-10-23 Fuji Xerox Co., Ltd. Storage system, control unit, image forming apparatus, image forming method, and computer readable medium
JP2010198424A (en) * 2009-02-26 2010-09-09 Konica Minolta Business Technologies Inc Storage device and storage-controlling method

Similar Documents

Publication Publication Date Title
JP3809389B2 (en) Print control apparatus, information processing apparatus, print control method, information processing apparatus method and program
US5978557A (en) Printing device control apparatus and method
JP2888703B2 (en) Information processing device, output device, output system, memory size determination method for information processing device, and memory size setting method for output device
US6667812B1 (en) Information processing apparatus with device control language based program selection
US6760120B2 (en) Printing device control apparatus and method
EP0684546B1 (en) Printing apparatus, printing system, and a method for acquiring character resources of the printing system
JPH10329392A (en) System and method for processing information
US6052204A (en) Output apparatus and output method
JP3581463B2 (en) Information processing apparatus, printing apparatus, and data processing method
EP0864966B1 (en) Imformation processing apparatus and output apparatus
JP3184687B2 (en) Information processing method, information processing apparatus, output method, output apparatus, and printing system
JP3253174B2 (en) Information processing device
JPH10149268A (en) Unit and method for print control and storage medium stored with computer-readable program
JP3658025B2 (en) Electronic device, data processing system having the device, and data processing method in the device
JPH10187390A (en) Information processor, data processing method for information processor and recording medium storing program that can be read by computer
JP3197616B2 (en) Printer control method, printer control device, printer control system, information processing device, and data registration method
JPH09295432A (en) Printer and print controlling method
JP3392095B2 (en) Information processing apparatus, information processing method, and print system
JP3183862B2 (en) Information processing apparatus and data processing method of information processing apparatus
JPH11170669A (en) Print system and print control method
JP3195097B2 (en) Output control method and device
JP3283744B2 (en) Output system and data processing method
JPH10340168A (en) Information processor, its system and controlling method of them
JPH1049317A (en) Device and method for print control, and storage medium
JPH10190936A (en) Composite image-processing unit, control method for the composite image-processing unit, and storage medium program readable by computer