JPH07232470A - Printer and print processing method - Google Patents

Printer and print processing method

Info

Publication number
JPH07232470A
JPH07232470A JP6026577A JP2657794A JPH07232470A JP H07232470 A JPH07232470 A JP H07232470A JP 6026577 A JP6026577 A JP 6026577A JP 2657794 A JP2657794 A JP 2657794A JP H07232470 A JPH07232470 A JP H07232470A
Authority
JP
Japan
Prior art keywords
page
information
printing
print
failure
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP6026577A
Other languages
Japanese (ja)
Other versions
JP2915774B2 (en
Inventor
Masaki Unishi
真己 卯西
Nobuhiko Sato
信彦 佐藤
Toshiya Mihashi
俊哉 三橋
Tetsuya Morita
哲哉 森田
Yoshibumi Okamoto
義文 岡本
Akihiro Shimura
明弘 志村
Takanori Nishijima
孝徳 西島
Satoshi Nagata
聡 永田
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 JP6026577A priority Critical patent/JP2915774B2/en
Priority to EP94301589A priority patent/EP0619562B1/en
Priority to DE69415199T priority patent/DE69415199D1/en
Publication of JPH07232470A publication Critical patent/JPH07232470A/en
Priority to US08/566,659 priority patent/US6048115A/en
Application granted granted Critical
Publication of JP2915774B2 publication Critical patent/JP2915774B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Handling Of Cut Paper (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Document Processing Apparatus (AREA)

Abstract

PURPOSE:To eliminate the necessity of computation for a fault issuing page in a computer issuing the print command or the like by outputting an information representing fault generating page out of the number of pages from the print processing start. CONSTITUTION:The image processing of an input print information is carried out by a program stored in a ROM or the like by means of a CPU 3. Signals from sensors disposed in respective sections of a printing section 6 are received through I/O, and the operation state of the printing section 6 is sensed to control the whole of a printer 7 including the printing section 6 through CPU buses 9 and signal lines. The CPU 3, therefore, grasps exactly the information of the pages of foregoing recording papers with images recorded on in the printing section 6 by utilizing the page of the print information being processed at present as a reference. Paper jamming, no recording page, printing density and the like are included in the sensing operation of the sensor. The operation condition of a printer 7 and the like are set by the CPU 3 in compliance with the instructions input from an operation section 11, and the operation condition, operation state and the like of the printer 7 are displayed on the operation section 11.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は印刷装置および印刷処理
方法に関し、例えば、障害に関する情報を出力する印刷
装置および印刷処理方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a printing apparatus and a printing processing method, for example, a printing apparatus and a printing processing method for outputting information regarding a failure.

【0002】[0002]

【従来の技術】従来、プリンタなどにおいて紙詰まりな
どの障害が発生した場合、プリンタが現在処理中の頁か
ら何頁前で障害が発生したのかを示す情報を、印刷命令
を発行したコンピュータへ返していた。
2. Description of the Related Art Conventionally, when a failure such as a paper jam occurs in a printer or the like, information indicating how many pages before the page the printer is currently processing the failure occurs is returned to the computer that issued the print command. Was there.

【0003】[0003]

【発明が解決しようとする課題】しかし、上記従来例に
おいては、次のような問題点があった。すなわち、従来
のプリンタが返す情報は、例えば「現在処理中の頁から
X頁前で紙詰まりが発生した」であり、印刷ジョブの開
始から何頁目で障害が発生したかは返さないので、この
情報を受信したコンピュータは、この情報に基づいて障
害が発生した頁番号、例えば印刷開始から何頁目で障害
が発生したのかを計算しなければならない欠点があっ
た。とくに、両面印刷をするような場合は、この計算は
複雑になる問題があった。
However, the above-mentioned conventional example has the following problems. That is, the information returned by the conventional printer is, for example, "from the page currently being processed.
A paper jam occurred before X pages, and it does not return the number of pages that have failed since the start of the print job.The computer that received this information uses this information to determine which page failed. There is a drawback that it is necessary to calculate the number, for example, the page number at which the failure has occurred since the start of printing. Especially, when performing double-sided printing, there is a problem that this calculation becomes complicated.

【0004】本発明は、上述の問題を解決するためのも
のであり、その目的は次のようなものである。請求項1
および請求項4の発明は、障害発生頁を表す情報を印刷
処理開始からの頁数で出力することにより、印刷命令を
発行したコンピュータなどにおける障害発生頁の計算を
不要にすることを目的とする。また、請求項2および請
求項5の発明は、印刷処理開始からの頁数で障害発生頁
を表した情報を含む障害発生情報を出力することによ
り、印刷命令を発行したコンピュータなどにおける障害
発生頁の計算を不要にすることを目的とする。
The present invention is intended to solve the above-mentioned problems, and its purpose is as follows. Claim 1
Another object of the present invention is to output the information indicating the faulty page as the number of pages from the start of the printing process, thereby making it unnecessary to calculate the faulty page in the computer or the like which issued the print command. . Further, according to the inventions of claims 2 and 5, by outputting the failure occurrence information including the information showing the failure occurrence page by the number of pages from the start of the printing process, the failure occurrence page in the computer or the like which issued the print command. The purpose is to eliminate the calculation of.

【0005】また、請求項3および請求項6の発明は、
印刷情報の内容を判定した結果に応じてカウントした情
報に基づいて障害発生情報を出力することにより、印刷
命令を発行したコンピュータなどにおける障害発生頁の
計算を不要にすることを目的とする。さらに、請求項9
の発明は、障害発生頁が奇数頁か偶数頁かに基づいて、
印刷情報の内容を判定した結果に応じてカウントしたカ
ウント値から演算した該障害発生頁を表す情報を障害発
生情報に含めて出力することにより、両面印刷において
も、印刷命令を発行したコンピュータなどにおける障害
発生頁の複雑な計算を不要にすることを目的とする。
The inventions of claims 3 and 6 are
An object of the present invention is to eliminate the need for calculation of a faulty page in a computer or the like that has issued a print command by outputting fault occurrence information based on information counted according to the result of determining the content of print information. Further, claim 9
Of the invention is based on whether the faulty page is an odd page or an even page,
By outputting the information indicating the faulty page calculated from the count value counted according to the result of determining the content of the print information in the faulty information, the double-sided printing is performed in the computer that issued the print command. The purpose is to eliminate the need for complicated calculation of the faulty page.

【0006】[0006]

【課題を解決するために手段および作用】本発明は、前
記の目的を達成する一手段として、以下の構成を備え
る。すなわち、本発明にかかる印刷処理方法は、印刷処
理の実行中に障害が発生した場合、障害発生頁を表す情
報を該印刷処理開始からの頁数で出力することを特徴と
する。
Means and Actions for Solving the Problems The present invention has the following structure as one means for achieving the above object. That is, the print processing method according to the present invention is characterized in that, when a failure occurs during execution of the print processing, the information indicating the failed page is output in the number of pages from the start of the print processing.

【0007】また、印刷処理の実行中に障害が発生した
場合、該印刷処理開始からの頁数で障害発生頁を表した
情報を含む障害発生情報を出力することを特徴とする。
また、印刷情報の内容を判定した結果に応じてカウント
情報を初期化またはカウントアップし、前記印刷情報の
処理中に障害が発生したことを検知した場合は前記カウ
ント情報の値に基づいた障害発生情報を出力することを
特徴とする。
Further, when a failure occurs during the execution of the printing process, the failure occurrence information including the information indicating the failed page by the number of pages from the start of the printing process is output.
In addition, the count information is initialized or counted up according to the result of determining the content of the print information, and when it is detected that a failure occurs during the processing of the print information, a failure occurs based on the value of the count information. It is characterized by outputting information.

【0008】また、本発明にかかる印刷装置は、印刷処
理の実行中に障害が発生した場合、障害発生頁を表す情
報を該印刷処理開始からの頁数で出力することを特徴と
する。また、印刷処理の実行中に障害が発生した場合、
該印刷処理開始からの頁数で障害発生頁を表した情報を
含む障害発生情報を出力することを特徴とする。
Further, the printing apparatus according to the present invention is characterized in that, when a failure occurs during the execution of the printing process, the information indicating the failed page is output as the number of pages from the start of the printing process. Also, if a failure occurs during the printing process,
It is characterized in that the failure occurrence information including the information indicating the failure occurrence page by the number of pages from the start of the printing process is output.

【0009】また、印刷情報の内容を判定する判定手段
と、前記判定手段の判定結果に応じて初期化またはカウ
ントアップするカウンタと、障害の発生を検知する検知
手段とを備え、前記検知手段は前記印刷情報の処理中に
障害が発生したことを検知した場合に前記カウンタのカ
ウント値に基づいて障害発生情報を出力することを特徴
とする。
Further, the detecting means includes a judging means for judging the contents of the print information, a counter for initializing or counting up according to the judgment result of the judging means, and a detecting means for detecting the occurrence of a failure. When it is detected that a failure has occurred during the processing of the print information, the failure occurrence information is output based on the count value of the counter.

【0010】好ましくは、前記検知手段は障害発生頁が
奇数頁か偶数頁かに基づいて前記カウンタのカウント値
から演算した該障害発生頁を表す情報を前記障害発生情
報に含めて出力することを特徴とする。
[0010] Preferably, the detection means outputs information indicating the faulty page calculated from the count value of the counter based on whether the faulty page is an odd page or an even page, and outputs the faulty information. Characterize.

【0011】[0011]

【実施例】以下、本発明にかかる一実施例の印刷装置を
図面を参照して詳細に説明する。なお、以下において
は、本発明をレーザビームプリンタなどのページプリン
タに適用する例を説明するが、本発明はこれに限定され
るものではなく、インクジェットプリンタや外部装置と
のインタフェイスを備えた複写機などにも適用できる。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS A printer according to an embodiment of the present invention will be described in detail below with reference to the drawings. In the following, an example in which the present invention is applied to a page printer such as a laser beam printer will be described, but the present invention is not limited to this, and a copy provided with an inkjet printer or an interface with an external device. It can also be applied to machines.

【0012】[0012]

【第1実施例】図1は本実施例のプリンタの構成例を示
すブロック図である。同図において、7は本実施例のプ
リンタで、レーザビームプリンタなどのページプリンタ
であり、印刷部6およびCPU3,RAM4,ROM5,ページ
メモリ10などを含む画像処理/制御部8から構成され
る。
[First Embodiment] FIG. 1 is a block diagram showing an example of the arrangement of a printer according to this embodiment. In the figure, 7 is a printer of the present embodiment, which is a page printer such as a laser beam printer, and comprises a printing unit 6 and an image processing / control unit 8 including a CPU 3, a RAM 4, a ROM 5, a page memory 10 and the like.

【0013】CPU3は、ROM5などに格納されたプログラ
ムによって、入力された印刷情報の画像処理を行なう。
また、不図示のI/Oを介して、印刷部6の各部に配置さ
れた不図示のセンサからの信号を受信し、印刷部6の動
作状態を検知して、CPUバス9や不図示の信号線を介し
て印刷部6を含むプリンタ7全体を制御する。従って、
CPU3は、自身が現在処理している印刷情報の頁を基準
として、何頁前の画像が記録された記録紙が印刷部6の
どの位置(例えば画像形成部,定着部,排紙部など)に
あるかを把握している。なお、センサには紙詰まり,記
録紙なしや印刷濃度などを検出するものが含まれる。
The CPU 3 performs image processing of the input print information by a program stored in the ROM 5 or the like.
In addition, a signal from a sensor (not shown) arranged in each part of the printing unit 6 is received via an I / O (not shown) to detect the operating state of the printing unit 6, and to detect the CPU bus 9 and an unshown unit. The entire printer 7 including the printing unit 6 is controlled via the signal line. Therefore,
Based on the page of the print information that the CPU 3 is currently processing, the CPU 3 determines at which position of the printing unit 6 the recording sheet on which the image of the previous page is recorded (for example, the image forming unit, the fixing unit, the paper discharging unit). Know what is in. It should be noted that the sensor includes one that detects paper jam, absence of recording paper, print density, and the like.

【0014】RAM4は、CPU3のワークメモリとして機能
し、また、文字パターンなどの印刷情報を一時的に記憶
する。ページメモリ10は、例えばA4サイズ一頁分の画
像を記憶する容量を備えている。操作部11は、CPU3
からの情報を表示するためのLCDパネルやインジケータ
などと、ユーザからの指示を入力するためのキーボード
やタッチパネルなどとを備える。CPU3は、操作部11
から入力された指示に従ってプリンタ7の動作条件など
を設定し、また、プリンタ7の動作条件や動作状態など
を操作部11に表示する。
The RAM 4 functions as a work memory of the CPU 3 and also temporarily stores print information such as character patterns. The page memory 10 has a capacity for storing an image for one A4 size page, for example. The operation unit 11 is the CPU 3
It is provided with an LCD panel and an indicator for displaying the information from, a keyboard and a touch panel for inputting an instruction from the user. The CPU 3 has an operation unit 11
The operating conditions and the like of the printer 7 are set according to the instructions input from the operating unit 11 and the operating conditions and the operating states of the printer 7 are displayed on the operation unit 11.

【0015】なお、これらのCPU3,RAM4,ROM5,ペ
ージメモリ10,操作部11などは、CPUバス9によっ
て相互に接続されている。また、1はホストコンピュー
タなどの外部装置で、例えばLANなどを形成するケーブ
ル2を介して、画像情報およびこの情報を画像処理また
は出力するための制御コードなどを含む印刷情報をプリ
ンタ7へ送出する。なお、この印刷情報はページ記述言
語(以下「PDL」という)で表されたものであってもよ
い。
The CPU 3, RAM 4, ROM 5, page memory 10, operation unit 11 and the like are interconnected by a CPU bus 9. Reference numeral 1 denotes an external device such as a host computer, which sends print information including image information and a control code for image processing or outputting this information to the printer 7 via a cable 2 forming a LAN or the like. . The print information may be expressed in a page description language (hereinafter referred to as "PDL").

【0016】CPU3は、入力された印刷情報を解析して
ページメモリ10に画像を展開する。ページメモリ10
に展開された画像は、印刷部6へ送られて記録紙などへ
記録される。図2は本実施例のページカウント手順の一
例を示すフローチャートで、ROM5に格納された周知の印
刷処理手順に組込まれていて、印刷情報が入力される度
にCPU3によって実行されるものである。
The CPU 3 analyzes the input print information and develops an image in the page memory 10. Page memory 10
The image developed on the sheet is sent to the printing unit 6 and recorded on a recording sheet or the like. FIG. 2 is a flow chart showing an example of the page counting procedure of the present embodiment, which is incorporated into the well-known print processing procedure stored in the ROM 5 and is executed by the CPU 3 each time print information is input.

【0017】同図において、CPU3の処理は、ステップ
S1で、入力された印刷情報に応じて分岐する。つま
り、その情報が「印刷ジョブの開始」を意味する場合
は、ステップS2で変数PCを例えば1に初期化した後、
処理を終了する。なお、PDLによって定義される印刷ジ
ョブ開始命令が入力されたときや、印刷ジョブ開始命令
をもたない印刷情報の場合は印刷情報が新たに入力され
たときなどに、「印刷ジョブの開始」と判定する。
In the figure, the processing of the CPU 3 branches in step S1 according to the input print information. That is, if the information means “start of print job”, after initializing the variable PC to 1 in step S2,
The process ends. Note that when a print job start command defined by the PDL is input, or when print information that does not have a print job start command is newly input, "Start print job" is displayed. judge.

【0018】また、その情報が「次頁の開始」を意味す
る場合は、ステップS3で変数PCをインクリメントした
後、処理を終了する。なお、「次頁の開始」と判定する
印刷情報は例えば改頁命令である。また、その情報が
「印刷ジョブの開始」または「次頁の開始」の何れも意
味しない場合は、何もせずに処理を終了する。
If the information means "start of next page", the variable PC is incremented in step S3, and then the process is terminated. The print information for determining "start of next page" is, for example, a page break command. If the information does not mean “start of print job” or “start of next page”, the process ends without doing anything.

【0019】すなわち、変数PCは、「印刷ジョブの開
始」からの頁数をカウントするカウンタとして機能し、
変数PCを参照することによって、現在処理中の頁が印刷
ジョブの開始から数えて何頁目であるかを知ることがで
きる。なお、変数PCはCPU3に内蔵されたレジスタやRAM
4などに設定される。前述したように、従来のプリンタ
においては、例えば「現在処理中の頁からX頁前で紙詰
まりが発生した」という障害発生情報を出力していた
が、本実施例においては、変数PCからXを差し引いた値
によって、例えば「(PC-X)頁目で紙詰まりが発生した」
という障害発生情報を出力する。この情報は、ケーブル
2を介して、ホストコンピュータ1へ送られるので、コ
ンピュータが管理する頁情報と同一の形式で、紙詰まり
などの障害をホストコンピュータ1へ知らせることが可
能になる。
That is, the variable PC functions as a counter for counting the number of pages from "start of print job",
By referring to the variable PC, it is possible to know what page the currently processed page is from the start of the print job. The variable PC is a register or RAM built in the CPU3.
It is set to 4. As described above, in the conventional printer, for example, the failure occurrence information that "a paper jam has occurred X pages before the page currently being processed" was output. Depending on the value after subtracting, for example, "A paper jam occurred at the (PC-X) page"
The failure occurrence information is output. Since this information is sent to the host computer 1 via the cable 2, it is possible to notify the host computer 1 of a fault such as a paper jam in the same format as the page information managed by the computer.

【0020】図3は障害が発生した場合の手順の一例を
示すフローチャートで、ROM5に格納された周知の印刷
処理手順に組込まれていて、CPU3によって印刷実行中
に所定の周期で実行されるものである。同図において、
CPU3は、ステップS11で、障害の発生を判定して、
障害が発生した場合はステップS12で障害発生情報を
出力する。このとき、発生した障害が紙詰まりであれ
ば、前述したように、「(PC-X)頁目で紙詰まりが発生し
た」という障害発生情報を出力する。また、障害が発生
していなければ何もせず終了する。
FIG. 3 is a flow chart showing an example of a procedure when a failure occurs, which is incorporated into a well-known print processing procedure stored in the ROM 5 and is executed by the CPU 3 at a predetermined cycle during printing. Is. In the figure,
The CPU 3 determines in step S11 that a failure has occurred,
If a failure occurs, failure occurrence information is output in step S12. At this time, if the trouble that has occurred is a paper jam, as described above, the trouble occurrence information that "a paper jam has occurred at page (PC-X)" is output. If no failure has occurred, the process ends without doing anything.

【0021】なお、障害が発生した場合の手順は、図3
に示したものに限定されるものではなく、例えば、障害
が発生した場合、割込処理によって前述したような障害
発生情報を出力してもよい。図4は「次頁の開始」を意
味する印刷情報が入力される度に変数PCの値を出力する
手順の一例を示すフローチャートで、図2に示した処理
と同一の処理には同一符号を付してある。
The procedure when a failure occurs is shown in FIG.
For example, when a failure occurs, the failure occurrence information as described above may be output by the interrupt process. FIG. 4 is a flowchart showing an example of the procedure for outputting the value of the variable PC each time print information that means “start of the next page” is input. The same reference numerals are given to the same processing as that shown in FIG. It is attached.

【0022】図4に示す手順によれば、「次頁の開始」
を意味する印刷情報が入力される度に、ステップS4で
変数PCの値を出力することになり、こうすれば、ホスト
コンピュータ1は送出した印刷情報の何頁目を本実施例
が処理しているのかを知ることができる。さらに、CPU
3は、変数PCを利用して、現在処理中の頁番号や印刷済
頁数などを操作部11に表示することも可能である。
According to the procedure shown in FIG. 4, "start of next page"
The value of the variable PC is output in step S4 every time the print information indicating "is input" is input. In this case, the host computer 1 processes which page of the print information sent by the present embodiment. You can know if you are there. In addition, the CPU
3, the variable PC can be used to display the page number currently being processed, the number of printed pages, etc. on the operation unit 11.

【0023】以上説明したように、本実施例によれば、
印刷処理中に紙詰まりなどの障害が発生した場合、印刷
ジョブの開始から何頁目で障害が発生したかを、その印
刷ジョブを指示したホストコンピュータへ返すことがで
き、ホストコンピュータは、自身が管理する頁情報と同
一形式の障害発生頁情報を得ることができるので、障害
が発生した頁情報を新たに計算する必要がない。
As described above, according to this embodiment,
If an error such as a paper jam occurs during the printing process, you can return the page number of the error from the start of the print job to the host computer that issued the print job. Since it is possible to obtain the faulty page information in the same format as the page information to be managed, it is not necessary to newly calculate the faulty page information.

【0024】[0024]

【第2実施例】以下、本発明にかかる第2実施例の印刷
装置を説明する。なお、第2実施例において、第1実施
例と略同様の構成については、同一符号を付して、その
詳細説明を省略する。前述した第1実施例においては片
面印刷の一例を説明したが、以下では両面印刷の一例を
説明する。両面印刷においては、ある頁で紙詰まりなど
の障害が発生した場合、障害が発生した頁とその記録紙
の反対面の頁との、何れか若い方の頁番号に対応する印
刷情報から再送を要求する必要がある。なお、以下の説
明においては、例えば、偶数頁が先に印刷された後、奇
数頁が印刷されるものとするが、逆順でもよいことはい
うまでもない。
[Second Embodiment] A printing apparatus according to a second embodiment of the present invention will be described below. In the second embodiment, the same components as those in the first embodiment are designated by the same reference numerals and detailed description thereof will be omitted. An example of single-sided printing has been described in the above-described first embodiment, but an example of double-sided printing will be described below. In double-sided printing, when a paper jam or other fault occurs on a page, the print information corresponding to the younger page number of the faulty page and the page on the opposite side of the recording paper is retransmitted. Need to request. In the following description, for example, it is assumed that even-numbered pages are printed first, and then odd-numbered pages are printed, but it goes without saying that the order may be reversed.

【0025】図5はカウンタ情報の出力手順の一例を示
すフローチャートで、ROM5に格納された周知の印刷処
理手順に組込まれていて、紙詰まりなどの障害が発生し
たときにCPU3によって実行されるものである。同図に
おいて、CPU3は、ステップS21で、変数PCからXを差
し引いた値を判定して、(PC-X)が偶数、つまり偶数頁の
場合はステップS22で障害発生頁は(PC-X-1)とし、ま
た、(PC-X)が奇数、つまり奇数頁の場合はステップS2
3で障害発生頁は(PC-X)として、ステップS24で障害
発生情報を出力した後、処理を終了する。
FIG. 5 is a flow chart showing an example of a counter information output procedure, which is incorporated in a well-known print processing procedure stored in the ROM 5 and is executed by the CPU 3 when a trouble such as a paper jam occurs. Is. In the figure, the CPU 3 determines the value obtained by subtracting X from the variable PC in step S21, and if (PC-X) is an even number, that is, an even page, in step S22 the page in which the failure occurred is (PC-X- 1), and if (PC-X) is an odd number, that is, an odd number page, step S2
In step 3, the page where the failure has occurred is set to (PC-X), the failure occurrence information is output in step S24, and then the process ends.

【0026】以上説明したように、本実施例によれば、
第1実施例と同様の効果があるほか、両面印刷中に障害
が発生した場合に、再送を要求する必要がある頁が印刷
ジョブの開始から何頁目であるかを、その印刷ジョブを
指示したホストコンピュータへ返すことができるので、
障害復旧後、印刷もれ頁の発生や、記録紙の表裏におけ
る奇数頁と偶数頁の関係のずれなどが発生することがな
い。
As described above, according to this embodiment,
In addition to the effects similar to those of the first embodiment, when a failure occurs during double-sided printing, the print job is instructed as to which page from the start of the print job the page that needs to be resent. Can be returned to the host computer
After recovery from the fault, there will be no occurrence of print-missing pages, and no shift in the relationship between odd and even pages on the front and back of the recording paper.

【0027】[0027]

【変形例】上述した各実施例において、発生した障害が
記録紙なしや、トナー不足などで印刷濃度が低下した場
合はそれぞれ、「(PC-X)頁目で記録紙がなくなりまし
た」、「(PC-X)頁目で印刷濃度が低下しました」という
障害発生情報を出力することもできる。これらの障害情
報情報を通知されたホストコンピュータ1またはそのユ
ーザは、例えば、(PC-X)頁目以降を他のプリンタに印刷
させるなどの処置をとることができる。
[Modifications] In each of the above-described embodiments, when the printing failure is caused by the recording paper being absent or the toner density is insufficient, the recording paper has run out at page (PC-X). It is also possible to output failure occurrence information "Print density has decreased at page (PC-X)". The host computer 1 or its user notified of the failure information information can take measures such as printing another page from the (PC-X) page onward.

【0028】さらに、これらの障害発生情報の通知先
は、印刷命令を発行したホストコンピュータに限定され
るものではなく、他のコンピュータなどへ通知すること
もできる。こうすれば、障害発生情報を受信したコンピ
ュータのユーザ(とくにネットワーク管理者)は、本実施
例において障害が発生していることを知ることができる
上、ホストコンピュータ1のユーザが不在の場合など
は、そのユーザに代わって障害を復旧することもでき
る。
Further, the notification destination of the failure occurrence information is not limited to the host computer that issued the print command, but it may be notified to another computer or the like. By doing so, the user of the computer (especially the network administrator) who has received the failure occurrence information can know that the failure has occurred in this embodiment, and when the user of the host computer 1 is absent, etc. The failure can be recovered on behalf of the user.

【0029】また、上述した各実施例において、ホスト
コンピュータ1からの印刷情報に印刷ジョブの総頁数T
が付加されていれば、CPU3は、総頁数Tから変数PCの値
を差し引くことによって、現在の印刷ジョブがあと何頁
で終了するのかを知ることができ、変数PCが更新される
度に、得られた残頁数(T-PC)を、操作部11などに表示
したり、ケーブル2を介して他のコンピュータなどへも
通知することができる。従って、他のコンピュータまた
はそのユーザは、本実施例の稼働状態を知ることがで
き、新たな印刷ジョブを送出する際に、本実施例が現在
実行中の印刷ジョブの終了を待って本実施例に印刷ジョ
ブを送った方がよいか、他のプリンタへ印刷ジョブを送
った方がよいか、などを判断することができる。
Further, in each of the above-described embodiments, the total number of pages T of the print job is added to the print information from the host computer 1.
If is added, the CPU 3 can know how many more pages the current print job will end by subtracting the value of the variable PC from the total number of pages T, and each time the variable PC is updated. The obtained remaining page number (T-PC) can be displayed on the operation unit 11 or the like, or can be notified to another computer or the like via the cable 2. Therefore, another computer or its user can know the operating status of this embodiment, and when sending a new print job, this embodiment waits for the end of the print job currently being executed and this embodiment It is possible to determine whether it is better to send the print job to the printer or to send the print job to another printer.

【0030】なお、本発明は、複数の機器から構成され
るシステムに適用しても、一つの機器からなる装置に適
用してもよい。また、本発明は、システムあるいは装置
にプログラムを供給することによって達成される場合に
も適用できることはいうまでもない。
The present invention may be applied to either a system composed of a plurality of devices or an apparatus composed of a single device. Further, it goes without saying that the present invention can be applied to the case where it is achieved by supplying a program to a system or an apparatus.

【0031】[0031]

【発明の効果】以上説明したように、請求項1および請
求項4の発明によれば、障害発生頁を表す情報を印刷処
理開始からの頁数で出力することにより、印刷命令を発
行したコンピュータなどにおける障害発生頁の計算を不
要にすることができる。また、請求項2および請求項5
の発明によれば、印刷処理開始からの頁数で障害発生頁
を表した情報を含む障害発生情報を出力することによ
り、印刷命令を発行したコンピュータなどにおける障害
発生頁の計算を不要にすることができる。
As described above, according to the first and fourth aspects of the present invention, the computer that issued the print command by outputting the information indicating the faulty page in the number of pages from the start of the printing process. It is possible to eliminate the need to calculate the page in which a failure has occurred. Further, claim 2 and claim 5
According to the invention, by outputting the failure occurrence information including the information indicating the failure occurrence page by the number of pages from the start of the printing process, it becomes unnecessary to calculate the failure occurrence page in the computer which issued the print command. You can

【0032】また、請求項3および請求項6の発明によ
れば、印刷情報の内容を判定した結果に応じてカウント
した情報に基づいて障害発生情報を出力することによ
り、印刷命令を発行したコンピュータなどにおける障害
発生頁の計算を不要にすることができる。さらに、請求
項9の発明によれば、障害発生頁が奇数頁か偶数頁かに
基づいて、印刷情報の内容を判定した結果に応じてカウ
ントしたカウント値から演算した該障害発生頁を表す情
報を障害発生情報に含めて出力することにより、両面印
刷においても、印刷命令を発行したコンピュータなどに
おける障害発生頁の複雑な計算を不要にすることができ
る。
According to the third and sixth aspects of the present invention, the computer that issued the print command by outputting the failure occurrence information based on the information counted according to the result of judging the content of the print information. It is possible to eliminate the need to calculate the page in which a failure has occurred. Further, according to the invention of claim 9, the information representing the faulty page calculated from the count value counted according to the result of judging the content of the print information based on whether the faulty page is an odd page or an even page. By including the error information in the error occurrence information, it is possible to eliminate the complicated calculation of the error occurrence page in the computer that issued the print command even in double-sided printing.

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

【図1】本発明にかかる一実施例のプリンタの構成例を
示すブロック図である。
FIG. 1 is a block diagram illustrating a configuration example of a printer according to an exemplary embodiment of the present invention.

【図2】本実施例のページカウント手順の一例を示すフ
ローチャートである。
FIG. 2 is a flowchart showing an example of a page counting procedure of the present embodiment.

【図3】本実施例の障害が発生した場合の手順の一例を
示すフローチャートである。
FIG. 3 is a flowchart showing an example of a procedure when a failure occurs in this embodiment.

【図4】本実施例の「次頁の開始」を意味する印刷情報
が入力される度に変数PCの値を出力する手順の一例を示
すフローチャートである。
FIG. 4 is a flowchart showing an example of a procedure of outputting a value of a variable PC each time print information that means “start of next page” is input according to the present embodiment.

【図5】本発明にかかる第2実施例のカウンタ情報の出
力手順の一例を示すフローチャートである。
FIG. 5 is a flowchart showing an example of a counter information output procedure according to the second embodiment of the present invention.

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

1 ホストコンピュータなどの外部装置 2 ケーブル 3 CPU 4 RAM 5 ROM 6 印刷部 7 本実施例のプリンタ 8 画像処理/制御部 9 CPUバス 10 ページメモリ 11 操作部 1 external device such as host computer 2 cable 3 CPU 4 RAM 5 ROM 6 printing unit 7 printer of this embodiment 8 image processing / control unit 9 CPU bus 10 page memory 11 operation unit

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 G06F 17/21 (72)発明者 森田 哲哉 東京都大田区下丸子3丁目30番2号 キヤ ノン株式会社内 (72)発明者 岡本 義文 東京都大田区下丸子3丁目30番2号 キヤ ノン株式会社内 (72)発明者 志村 明弘 東京都大田区下丸子3丁目30番2号 キヤ ノン株式会社内 (72)発明者 西島 孝徳 東京都大田区下丸子3丁目30番2号 キヤ ノン株式会社内 (72)発明者 永田 聡 東京都大田区下丸子3丁目30番2号 キヤ ノン株式会社内─────────────────────────────────────────────────── ─── Continuation of front page (51) Int.Cl. 6 Identification number Internal reference number FI Technical indication location G06F 17/21 (72) Inventor Tetsuya Morita 3-30-2 Shimomaruko, Ota-ku, Tokyo Canon Inc. Company (72) Inventor Yoshifumi Okamoto 3-30-2 Shimomaruko, Ota-ku, Tokyo Canon Inc. (72) Inventor Akihiro Shimura 3-30-2 Shimomaruko, Ota-ku, Tokyo Canon Inc. (72) ) Inventor Takanori Nishijima 3-30-2 Shimomaruko, Ota-ku, Tokyo Canon Inc. (72) Inventor Satoshi Nagata 3-30-2 Shimomaruko, Ota-ku, Tokyo Canon Inc.

Claims (12)

【特許請求の範囲】[Claims] 【請求項1】 印刷処理の実行中に障害が発生した場
合、障害発生頁を表す情報を該印刷処理開始からの頁数
で出力することを特徴とする印刷処理方法。
1. A printing processing method, wherein when a failure occurs during execution of the printing processing, information indicating a failed page is output in the number of pages from the start of the printing processing.
【請求項2】 印刷処理の実行中に障害が発生した場
合、該印刷処理開始からの頁数で障害発生頁を表した情
報を含む障害発生情報を出力することを特徴とする印刷
処理方法。
2. A printing processing method, wherein when a failure occurs during execution of the printing processing, failure occurrence information including information indicating a failed page by the number of pages from the start of the printing processing is output.
【請求項3】 印刷情報の内容を判定した結果に応じて
カウント情報を初期化またはカウントアップし、 前記印刷情報の処理中に障害が発生したことを検知した
場合は前記カウント情報の値に基づいた障害発生情報を
出力することを特徴とする印刷処理方法。
3. The count information is initialized or counted up in accordance with the result of determining the content of the print information, and when it is detected that a failure has occurred during the processing of the print information, based on the value of the count information. A print processing method characterized by outputting fault occurrence information.
【請求項4】 印刷処理の実行中に障害が発生した場
合、障害発生頁を表す情報を該印刷処理開始からの頁数
で出力することを特徴とする印刷装置。
4. A printing apparatus, wherein when a failure occurs during execution of the printing process, information indicating a failed page is output in the number of pages from the start of the printing process.
【請求項5】 印刷処理の実行中に障害が発生した場
合、該印刷処理開始からの頁数で障害発生頁を表した情
報を含む障害発生情報を出力することを特徴とする印刷
装置。
5. A printing apparatus, wherein when a failure occurs during execution of print processing, failure occurrence information including information indicating a failed page by the number of pages from the start of the printing processing is output.
【請求項6】 印刷情報の内容を判定する判定手段と、 前記判定手段の判定結果に応じて初期化またはカウント
アップするカウンタと、 障害の発生を検知する検知手段とを備え、 前記検知手段は前記印刷情報の処理中に障害が発生した
ことを検知した場合に前記カウンタのカウント値に基づ
いて障害発生情報を出力することを特徴とする印刷装
置。
6. A determination means for determining the content of print information, a counter for initializing or counting up according to the determination result of the determination means, and a detection means for detecting the occurrence of a failure, the detection means. A printing apparatus which outputs failure occurrence information based on a count value of the counter when it is detected that a failure has occurred during processing of the print information.
【請求項7】 前記カウンタは、前記判定手段の判定結
果が処理の開始を示す場合に初期化し、次頁の開始を示
す場合にカウントアップすることを特徴とする請求項6
に記載の印刷装置。
7. The counter is initialized when the determination result of the determination means indicates the start of processing, and counts up when the determination result indicates the start of the next page.
The printing device according to.
【請求項8】 前記検知手段は前記カウンタのカウント
値から演算した障害発生頁を表す情報を前記障害発生情
報に含めて出力することを特徴とする請求項6または請
求項7に記載の印刷装置。
8. The printing apparatus according to claim 6, wherein the detection unit outputs information indicating a faulty page calculated from the count value of the counter by including the faulty information in the fault occurrence information. .
【請求項9】 前記検知手段は障害発生頁が奇数頁か偶
数頁かに基づいて前記カウンタのカウント値から演算し
た該障害発生頁を表す情報を前記障害発生情報に含めて
出力することを特徴とする請求項6または請求項7に記
載の印刷装置。
9. The detection means outputs information indicating the faulty page calculated from the count value of the counter based on whether the faulty page is an odd page or an even page, and outputs the faulty information. The printing device according to claim 6 or claim 7.
【請求項10】 前記障害には紙詰まりが含まれること
を特徴とする請求項4から請求項9の何れかに記載の印
刷装置。
10. The printing apparatus according to claim 4, wherein the obstacle includes a paper jam.
【請求項11】 前記障害には記録紙なしが含まれるこ
とを特徴とする請求項4から請求項9の何れかに記載の
印刷装置。
11. The printing apparatus according to claim 4, wherein the obstacle includes no recording paper.
【請求項12】 前記障害には印刷濃度低下が含まれる
ことを特徴とする請求項4から請求項9の何れかに記載
の印刷装置。
12. The printing apparatus according to claim 4, wherein the obstacle includes a decrease in print density.
JP6026577A 1993-03-08 1994-02-24 Print processing apparatus and method Expired - Fee Related JP2915774B2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP6026577A JP2915774B2 (en) 1994-02-24 1994-02-24 Print processing apparatus and method
EP94301589A EP0619562B1 (en) 1993-03-08 1994-03-07 Printing apparatus and printing processing method
DE69415199T DE69415199D1 (en) 1993-03-08 1994-03-07 Printing device and printing processing method
US08/566,659 US6048115A (en) 1993-03-08 1995-12-04 Printing apparatus and printing processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6026577A JP2915774B2 (en) 1994-02-24 1994-02-24 Print processing apparatus and method

Publications (2)

Publication Number Publication Date
JPH07232470A true JPH07232470A (en) 1995-09-05
JP2915774B2 JP2915774B2 (en) 1999-07-05

Family

ID=12197410

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6026577A Expired - Fee Related JP2915774B2 (en) 1993-03-08 1994-02-24 Print processing apparatus and method

Country Status (1)

Country Link
JP (1) JP2915774B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004220098A (en) * 2003-01-09 2004-08-05 Ricoh Co Ltd Image forming apparatus capable of reusing data being target of image formation and its processing condition
JP2009259268A (en) * 2002-12-12 2009-11-05 Seiko Epson Corp Image output system, image supply device, image output device, control program, and image output method
US8384965B2 (en) 2005-01-31 2013-02-26 Brother Kogyo Kabushiki Kaisha Communication apparatus and communication systems including image data retransmitting units

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009259268A (en) * 2002-12-12 2009-11-05 Seiko Epson Corp Image output system, image supply device, image output device, control program, and image output method
JP2004220098A (en) * 2003-01-09 2004-08-05 Ricoh Co Ltd Image forming apparatus capable of reusing data being target of image formation and its processing condition
US8384965B2 (en) 2005-01-31 2013-02-26 Brother Kogyo Kabushiki Kaisha Communication apparatus and communication systems including image data retransmitting units

Also Published As

Publication number Publication date
JP2915774B2 (en) 1999-07-05

Similar Documents

Publication Publication Date Title
EP1199677A2 (en) Printing system with data backup for paper jam recovery
JP2007008143A (en) Tandem continuous paper printer
JPH0784117B2 (en) Image recording device control device
EP0619562B1 (en) Printing apparatus and printing processing method
JPH07232470A (en) Printer and print processing method
JPH1170712A (en) Page feed designating method, page control method, printer system and printer
JP5098618B2 (en) Information processing apparatus and program
JP2000293070A (en) Image forming device
JPH07125391A (en) Security device for image outputting apparatus
JP2590707Y2 (en) Page printer
JPH07309054A (en) Printer
JP2915703B2 (en) Print control apparatus and method
JPH02219134A (en) Data processor
JP2001260493A (en) Network printer system
JP3236421B2 (en) Printing device
JP3829385B2 (en) Printing device
JPH0768862A (en) Printer device
JPS5825980A (en) Information output unit
JPH11202691A (en) Device and method for image forming
JPH02110626A (en) Error display control device for printing device
JP2657138B2 (en) Printer
JP3613431B2 (en) Printing apparatus and recording medium recording printing control program
JPH04336264A (en) Printer
JPH05262020A (en) Paper-jamming retrying control system of printer device
JPH03255587A (en) Recorder

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 19990315

LAPS Cancellation because of no payment of annual fees