[go: up one dir, main page]

JP2002248814A - Image forming apparatus, data processing method for image forming apparatus, and storage medium - Google Patents

Image forming apparatus, data processing method for image forming apparatus, and storage medium

Info

Publication number
JP2002248814A
JP2002248814A JP2001048787A JP2001048787A JP2002248814A JP 2002248814 A JP2002248814 A JP 2002248814A JP 2001048787 A JP2001048787 A JP 2001048787A JP 2001048787 A JP2001048787 A JP 2001048787A JP 2002248814 A JP2002248814 A JP 2002248814A
Authority
JP
Japan
Prior art keywords
error
page
data
bitmap
information
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
JP2001048787A
Other languages
Japanese (ja)
Other versions
JP4532760B2 (en
Inventor
Kazuhiro Kasai
一宏 笠井
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 JP2001048787A priority Critical patent/JP4532760B2/en
Publication of JP2002248814A publication Critical patent/JP2002248814A/en
Application granted granted Critical
Publication of JP4532760B2 publication Critical patent/JP4532760B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)

Abstract

(57)【要約】 【課題】 エラースキップモードが選択されていなくて
も、格納されている任意のプリントジョブに対するビッ
トマップデータを転送する際に、ビットマップ展開エラ
ーが発生したページを確実に検出することである。 【解決手段】 描画オブジェクト描画部132によるに
よる描画オブジェクトのビットマップ展開中に、所定の
展開エラーが発生したことを検知した場合に、展開され
た任意のページのビットマップと所定の展開エラーに対
するエラー情報を共に出力バッファ112上に格納する
構成を特徴とする。
(57) [Summary] [Problem] Even when an error skip mode is not selected, a page in which a bitmap expansion error has occurred is reliably detected when transferring bitmap data for any stored print job. It is to be. SOLUTION: When it is detected that a predetermined expansion error has occurred during bitmap expansion of a drawing object by a drawing object drawing unit 132, an error corresponding to the bitmap of the expanded arbitrary page and the predetermined expansion error is detected. A feature is that information is stored in the output buffer 112 together.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、所定の通信媒体を
介して通信可能な任意数の外部装置からプリントジョブ
データを受信可能な画像形成装置および画像形成装置の
データ処理方法および記憶媒体に関するものである。
[0001] 1. Field of the Invention [0002] The present invention relates to an image forming apparatus capable of receiving print job data from an arbitrary number of external devices communicable via a predetermined communication medium, a data processing method of the image forming apparatus, and a storage medium. It is.

【0002】[0002]

【従来の技術】従来、ホストコンピュータなどの外部装
置からジョブデータを受信してページ単位でビットマッ
プデータなどに展開し印字出力を行う画像出力処理手段
を有する画像形成装置において、前記画像出力処理中に
おいて様々なエラーを発生する可能性がある。
2. Description of the Related Art Conventionally, in an image forming apparatus having image output processing means for receiving job data from an external device such as a host computer and developing it into bitmap data or the like on a page basis and performing printout, May cause various errors.

【0003】例えば、外部より受信したジョブデータの
ビットマップ展開中に、処理用のワークメモリや文字パ
ターン等を登録するためのメモリが不足した場合に、
「システムワークメモリフル」や「ダウンロードメモリ
フル」といったエラーが生じる。その時、ユーザが視認
しやすい操作部などのようなユーザインタフェース部に
対してそのエラーの表示を行う。
For example, when a work memory for processing or a memory for registering a character pattern or the like becomes insufficient during bitmap development of job data received from outside,
Errors such as “system work memory full” and “download memory full” occur. At this time, the error is displayed on a user interface unit such as an operation unit that is easily visible to the user.

【0004】また、印字出力中に、用紙切れや、紙詰ま
り、あるいはカセット等の給紙口に指定されたサイズの
用紙が用意されていない場合にも、それぞれ「用紙補
給」や「紙詰まり」、「用紙交換」等のエラーを発生す
ると同時に、その表示をユーザインターフェース部に対
して行う。
[0004] In addition, during printing, even when the paper is out of paper, a paper jam, or when a paper of a designated size is not prepared in a paper feeding port of a cassette or the like, a "paper replenishment" or a "paper jam" is caused, respectively. When an error such as "paper exchange" occurs, the error is displayed on the user interface unit.

【0005】例えば、前記「システムワークメモリフ
ル」や「ダウンロードメモリフル」が発生した場合は、
登録しようとした文字が印字されないなどの不具合が生
じるため、ユーザが期待した通りの出力結果を得ること
ができない。
For example, when the “system work memory full” or the “download memory full” occurs,
Since a problem occurs such as that characters to be registered are not printed, an output result as expected by the user cannot be obtained.

【0006】通常このような場合は、操作部からのリセ
ット操作によって印刷をキャンセルするのか、それとも
このまま前記エラーを無視して処理を続行するのか(エ
ラーを無視して処理を続行する場合を、以下、エラース
キップと記す)をユーザは操作部などにより選択するこ
とが出来る。
Normally, in such a case, whether to cancel printing by a reset operation from the operation unit or to continue processing ignoring the error as it is. , Error skip) can be selected by the user using an operation unit or the like.

【0007】また、エラースキップ処理させない場合、
エラー発生の表示を行うとともに画像出力処理を中断
し、ユーザによる指示入力を待つ様になっている。
When error skip processing is not performed,
The error output is displayed, the image output process is interrupted, and an instruction input by the user is waited.

【0008】[0008]

【発明が解決しようとする課題】このように従来の画像
形成装置内には、ある程度まとまったページデータ群を
1つのジョブデータ単位とすると、複数の受信ジョブデ
ータ群をビットマップ展開待ち行列として待機させる入
力データ格納領域と、ページデータをビットマップデー
タに展開後出力データとして印刷出力処理待ち行列とし
て待機させる出力データ格納領域を有しており、受信ジ
ョブデータは順次画像出力処理が施され、印刷出力され
ている。
As described above, in a conventional image forming apparatus, if a group of page data is collected to a certain extent as one job data unit, a plurality of received job data groups are set as a bitmap development queue. It has an input data storage area to be processed, and an output data storage area to make the page data stand by as a print output processing queue as output data after expanding the bit data into bitmap data, and the received job data is sequentially subjected to image output processing and printed. Has been output.

【0009】特に、近年のネットワークシステムの発達
により、1台の画像形成装置に複数のコンピュータが接
続される状況も数多くあり、入力データ格納領域、出力
データ格納領域に多くのデータを格納させることも可能
となっている。
In particular, with the recent development of network systems, there are many situations in which a plurality of computers are connected to one image forming apparatus, and a large amount of data may be stored in an input data storage area and an output data storage area. It is possible.

【0010】しかしながら、エラースキップさせない場
合、あるデータの入力・展開時にエラーを検知したと
き、既にいくつかの出力データが出力データ格納領域に
あり、その印刷出力処理を行っているときにその処理を
中止してしまう可能性がある。これでは意図しないジョ
ブデータの印刷出力処理まで中止してしまうことにな
る。
However, when the error is not skipped, when an error is detected at the time of inputting / developing certain data, some output data is already in the output data storage area, and when the print output processing is being performed, the processing is not performed. It may be stopped. In this case, print processing of unintended job data is stopped.

【0011】また、入力・出力データ格納領域それぞれ
に入力・出力データがない場合でも、ジョブデータを入
力・展開しているときにエラーを検知した場合、近年の
画像入出力装置では、ジョブをある程度画像入出力装置
内にスプールする事が可能であるため、印字出力してい
るデータは、エラーを検知したページであるとも限らな
い。
Even if there is no input / output data in each of the input / output data storage areas, if an error is detected while inputting / developing the job data, the image input / output device of recent Since the data can be spooled in the image input / output device, the data being printed out is not necessarily the page where the error is detected.

【0012】そのため、例えばある10ページのデータ
を流しているのにもかかわらず、5ページ目でエラーが
発生し即座に印字処理を中止したとしても、スプールさ
れているデータの量によって印字出力される枚数が例え
ば7ページというように異なるページ数となる可能性が
あった。
For this reason, even if an error occurs on the fifth page and the printing process is immediately stopped, for example, even though certain 10 pages of data are flowing, the data is printed out according to the amount of spooled data. The number of pages may be different, for example, seven pages.

【0013】本発明は、上記の問題点を解決するために
なされたもので、本発明の第1の目的は、ビットマップ
展開手段によるビットマップ展開中に、所定の展開エラ
ーが発生したことを検知した場合に、展開された任意の
ページのビットマップと所定の展開エラーに対するエラ
ー情報を共に格納することにより、エラースキップモー
ドが選択されていなくても、格納されている任意のプリ
ントジョブに対するビットマップデータを転送する際
に、ビットマップ展開エラーが発生したページを確実に
検出することができる画像形成装置および画像形成装置
のデータ処理方法および記憶媒体を提供することであ
る。
SUMMARY OF THE INVENTION The present invention has been made to solve the above problems, and a first object of the present invention is to prevent occurrence of a predetermined expansion error during bitmap expansion by bitmap expansion means. If detected, the bitmap of the expanded arbitrary page and the error information for the predetermined expansion error are stored together, so that the bit for any stored print job can be stored even if the error skip mode is not selected. An object of the present invention is to provide an image forming apparatus, a data processing method of the image forming apparatus, and a storage medium that can reliably detect a page on which a bitmap development error has occurred when transferring map data.

【0014】また、第2の目的は、プリントジョブに対
するエラースキップモードが選択されていないと判断し
た場合で、かつ、格納されている任意のプリントジョブ
に対するビットマップデータを転送する際に、ビットマ
ップ展開エラーが発生したページを確実に検出した場合
に、エラーページを含む後続ページのプリンタ装置に対
するビットマップデータの転送を中止して印刷処理を終
了させることにより、プリントジョブに対するエラース
キップモードが選択されていない場合でも、エラーペー
ジが発生しているページ以降のプリント処理を確実に中
止することができる画像形成装置および画像形成装置の
データ処理方法および記憶媒体を提供することである。
A second object is to determine whether the error skip mode for a print job has not been selected and to transfer bitmap data for any stored print job. When the page in which the expansion error has occurred is detected without fail, the transfer of the bitmap data to the printer of the subsequent page including the error page is stopped and the printing process is terminated, so that the error skip mode for the print job is selected. An object of the present invention is to provide an image forming apparatus, a data processing method of the image forming apparatus, and a storage medium that can reliably stop print processing for a page after an error page has occurred even if the error page has not occurred.

【0015】さらに、第3の目的は、プリントジョブに
対するエラースキップモードが選択されていないと判断
した場合で、かつ、格納されている任意のプリントジョ
ブに対するビットマップデータを転送する際に、ビット
マップ展開エラーが発生したページを確実に検出した場
合で、かつユーザからプリント中止指示がなされている
場合に、エラーページを含む後続ページのプリンタ装置
に対するビットマップデータの転送を中止して印刷処理
を終了させることにより、プリントジョブに対するエラ
ースキップモードが選択されていない場合でも、エラー
ページが発生しているページ以降のプリント処理を確実
に中止することができる画像形成装置および画像形成装
置のデータ処理方法および記憶媒体を提供することであ
る。
A third object is to determine whether the error skip mode for a print job has not been selected and to transfer bitmap data for any stored print job. If the page in which the expansion error has occurred is reliably detected and the user has issued a print stop instruction, the transfer of the bitmap data to the printer of the subsequent page including the error page is stopped and the print processing is terminated. Accordingly, even when the error skip mode for the print job is not selected, the image forming apparatus, the data processing method of the image forming apparatus, and the data processing method capable of reliably stopping the print processing of the page after the page in which the error page has occurred The purpose is to provide a storage medium.

【0016】[0016]

【課題を解決するための手段】本発明に係る第1の発明
は、所定の通信媒体を介して外部装置からプリントジョ
ブデータを受信可能な画像形成装置であって、前記外部
装置から受信したプリントジョブデータをページ単位に
ビットマップデータに展開するビットマップ展開手段
(図3に示す描画オブジェクト描画部132に相当)
と、前記ビットマップ展開手段によるビットマップ展開
中に、所定の展開エラーが発生したかどうかを検知する
検知手段(図3に示す描画オブジェクト描画部132に
相当)と、前記検知手段によりエラーが発生したことを
検知された場合に、エラーが発生したページのページ情
報にエラー情報を付加するエラー情報制御手段(図3に
示す描画オブジェクト描画部132に相当)とを有する
ものである。
According to a first aspect of the present invention, there is provided an image forming apparatus capable of receiving print job data from an external device via a predetermined communication medium. Bitmap developing means for developing job data into bitmap data in page units (corresponding to the drawing object drawing unit 132 shown in FIG. 3)
A detecting unit (corresponding to the drawing object drawing unit 132 shown in FIG. 3) for detecting whether or not a predetermined developing error has occurred during the bitmap developing by the bitmap developing unit; And an error information control unit (corresponding to the drawing object drawing unit 132 shown in FIG. 3) for adding error information to the page information of the page where the error has occurred when it is detected that the error has occurred.

【0017】本発明に係る第2の発明は、前記ビットマ
ップ展開手段により生成されたビットマップデータを、
ビットマップデータを記録媒体にプリントするプリント
部に対してページ単位に転送する際に、各ページのペー
ジ情報に前記エラー情報が付加されているかどうかを判
断するエラー判断手段(図3に示すCPU101に相
当)と、前記エラー判断手段によりページのページ情報
に前記エラー情報が付加されていると判断された場合
に、エラー表示する表示制御手段(図3に示すCPU1
01に相当)とを有するものである。
According to a second aspect of the present invention, the bitmap data generated by the bitmap expanding means is
When bitmap data is transferred to a printing unit that prints on a recording medium in page units, an error determining unit (a CPU 101 shown in FIG. 3) determines whether the error information is added to the page information of each page. Display control means (CPU 1 shown in FIG. 3) for displaying an error when the error determination means determines that the error information is added to the page information of the page.
01).

【0018】本発明に係る第3の発明は、前記プリント
ジョブに対する所定のエラーをスキップするエラースキ
ップモードが選択されているかどうかを判断するモード
判断手段(図3に示すCPU101がRAM111上の
対応モードレジスタ等の設定値から判断する構成に相
当)と、前記モード判断手段により前記プリントジョブ
に対するエラースキップモードが選択されていないと判
断された場合に、ページのページ情報に対する前記エラ
ー情報の付加状態を判定して、エラーページを含む後続
ページのビットマップデータを、ビットマップデータを
記録媒体にプリントするプリント部に転送するのを停止
する停止制御手段(図3に示すCPU101に相当)と
を有するものである。
A third aspect of the present invention is a mode determining means for determining whether an error skip mode for skipping a predetermined error for the print job is selected (the CPU 101 shown in FIG. When the mode determination unit determines that the error skip mode for the print job is not selected, the state of addition of the error information to the page information of the page is determined. A stop control means (corresponding to the CPU 101 shown in FIG. 3) for stopping the transfer of the bitmap data of the subsequent page including the error page to the printing unit for printing the bitmap data on the recording medium It is.

【0019】本発明に係る第4の発明は、前記プリント
ジョブに対する所定のエラーをスキップするエラースキ
ップモードが選択されているかどうかを判断するモード
判断手段(図3に示すCPU101がRAM111上の
対応モードレジスタ等の設定値から判断する構成に相
当)と、前記表示手段によりエラー表示された場合に、
エラーページに対するビットマップデータのプリント処
理中止を指示する指示手段(図3に示す操作部500に
相当)と、前記モード判断手段により前記プリントジョ
ブに対するエラースキップモードが選択されていないと
判断した場合に、前記指示手段によるプリント中止指示
に基づき、エラーページを含む後続ページのビットマッ
プデータを、ビットマップデータを記録媒体にプリント
するプリント部に転送するのを中止する中止制御手段
(図3に示すCPU101に相当)とを有するものであ
る。
According to a fourth aspect of the present invention, there is provided a mode determining means for determining whether or not an error skip mode for skipping a predetermined error for the print job is selected (the CPU 101 shown in FIG. When an error is displayed by the display unit,
Instructing means (corresponding to the operation unit 500 shown in FIG. 3) for instructing the stoppage of the printing process of the bitmap data for the error page, and when the mode determining means determines that the error skip mode for the print job is not selected. A stop control unit (CPU 101 shown in FIG. 3) for stopping transfer of bitmap data of a subsequent page including an error page to a printing unit for printing bitmap data on a recording medium, based on a print stop instruction by the instruction unit. ).

【0020】本発明に係る第5の発明は、前記エラー判
断手段によりページのページ情報に前記エラー情報が付
加されていると判断され、前記表示手段によりエラー表
示される場合に、ユーザに対して異なるプリント方法中
のいずれによるプリント方法により処理するかを問い合
わせる問い合わせ手段と、前記問い合わせ手段によりユ
ーザが選択したプリント方法に従ってエラーページを含
む後続ページのビットマップデータを、ビットマップデ
ータを記録媒体にプリントするプリント部に転送するの
を制御する転送制御手段とを有するものである。
According to a fifth aspect of the present invention, when the error judging means judges that the error information is added to the page information of the page and the error is displayed by the display means, Inquiring means for inquiring which one of the different printing methods should be used for printing, and printing bitmap data of a subsequent page including an error page on a recording medium in accordance with the printing method selected by the user by the inquiring means. Transfer control means for controlling transfer to a printing unit to be transferred.

【0021】本発明に係る第6の発明は、前記検知手段
が検知するエラーは、前記ビットマップ展開手段による
展開処理に使用するメモリ容量不足に起因するエラーで
ある。
According to a sixth aspect of the present invention, the error detected by the detection means is an error caused by a shortage of a memory capacity used for expansion processing by the bitmap expansion means.

【0022】本発明に係る第7の発明は、前記検知手段
が検知するエラーは、前記外部装置から受信したプリン
トジョブデータを格納するメモリ容量不足に起因するデ
ータ処理エラーを含むものである。
According to a seventh aspect of the present invention, the error detected by the detecting means includes a data processing error caused by a shortage of a memory capacity for storing print job data received from the external device.

【0023】本発明に係る第8の発明は、所定の通信媒
体を介して外部装置からプリントジョブデータを受信可
能な画像形成装置のデータ処理方法であって、前記外部
装置から受信したプリントジョブデータをページ単位に
ビットマップデータに展開するビットマップ展開ステッ
プ(図5に示すステップS804)と、前記ビットマッ
プ展開ステップによるビットマップ展開中に、所定の展
開エラーが発生したかどうかを検知する検知ステップ
(図5に示すステップS805)と、前記検知ステップ
によりエラーが発生したことを検知された場合に、エラ
ーが発生したページのページ情報にエラー情報を付加す
るエラー情報制御ステップ(図5に示すステップS80
6)とを有するものである。
An eighth invention according to the present invention is a data processing method for an image forming apparatus capable of receiving print job data from an external device via a predetermined communication medium, wherein the print job data received from the external device is provided. (Step S804 shown in FIG. 5) for expanding the data into bitmap data in page units, and a detecting step for detecting whether a predetermined expansion error has occurred during the bitmap expansion in the bitmap expansion step. (Step S805 shown in FIG. 5) and an error information control step of adding error information to the page information of the page where the error has occurred when the detection step detects that the error has occurred (Step S805 in FIG. 5). S80
6).

【0024】本発明に係る第9の発明は、前記ビットマ
ップ展開ステップにより生成されたビットマップデータ
を、ビットマップデータを記録媒体にプリントするプリ
ント部に対してページ単位に転送する際に、各ページの
ページ情報に前記エラー情報が付加されているかどうか
を判断するエラー判断ステップ(図5に示すステップS
810)と、前記エラー判断ステップによりページのペ
ージ情報に前記エラー情報が付加されていると判断され
た場合に、エラー表示する表示制御ステップ(図5に示
すステップS812)とを有するものである。
According to a ninth aspect of the present invention, when transferring the bitmap data generated in the bitmap development step to a printing unit for printing the bitmap data on a recording medium in units of pages, An error determining step for determining whether the error information is added to the page information of the page (step S shown in FIG. 5)
810) and a display control step (step S812 shown in FIG. 5) for displaying an error when it is determined in the error determination step that the error information is added to the page information of the page.

【0025】本発明に係る第10の発明は、前記プリン
トジョブに対する所定のエラーをスキップするエラース
キップモードが選択されているかどうかを判断するモー
ド判断ステップ(図示しない)と、前記モード判断ステ
ップにより前記プリントジョブに対するエラースキップ
モードが選択されていないと判断された場合に、ページ
のページ情報に対する前記エラー情報の付加状態を判定
して、エラーページを含む後続ページのビットマップデ
ータを、ビットマップデータを記録媒体にプリントする
プリント部に転送するのを停止する停止制御ステップ
(図5に示すステップS814)とを有するものであ
る。
According to a tenth aspect of the present invention, a mode determining step (not shown) for determining whether an error skip mode for skipping a predetermined error for the print job is selected, and the mode determining step If it is determined that the error skip mode for the print job is not selected, the state of addition of the error information to the page information of the page is determined, and bitmap data of a subsequent page including the error page is replaced with bitmap data. And a stop control step (step S814 shown in FIG. 5) for stopping the transfer to the printing unit that prints on the recording medium.

【0026】本発明に係る第11の発明は、前記プリン
トジョブに対する所定のエラーをスキップするエラース
キップモードが選択されているかどうかを判断するモー
ド判断ステップ(図示しない)と、表示手段によりエラ
ー表示された場合に、エラーページに対するビットマッ
プデータのプリント処理中止を指示する指示ステップ
(図8に示すステップS912)と、前記モード判断ス
テップにより前記プリントジョブに対するエラースキッ
プモードが選択されていないと判断した場合に、前記指
示ステップによるプリント中止指示に基づき、エラーペ
ージを含む後続ページのビットマップデータを、ビット
マップデータを記録媒体にプリントするプリント部に転
送するのを中止する中止制御ステップ(図9に示すステ
ップS918)とを有するものである。
According to an eleventh aspect of the present invention, there is provided a mode determining step (not shown) for determining whether an error skip mode for skipping a predetermined error with respect to the print job is selected, and an error is displayed by a display means. In the case where it is determined that the error skip mode for the print job has not been selected by the instruction step (step S912 shown in FIG. 8) for instructing the stoppage of the print processing of the bitmap data for the error page, Next, based on a print stop instruction in the instruction step, a stop control step of stopping transfer of bitmap data of a subsequent page including an error page to a printing unit that prints the bitmap data on a recording medium (see FIG. 9). Step S918) It is intended to.

【0027】本発明に係る第12の発明は、前記エラー
判断ステップによりページのページ情報に前記エラー情
報が付加されていると判断され、前記表示手段によりエ
ラー表示される場合に、ユーザに対して異なるプリント
方法中のいずれによるプリント方法により処理するかを
問い合わせる問い合わせステップ(図9に示すステップ
S911)と、前記問い合わせステップによりユーザが
選択したプリント方法に従ってエラーページを含む後続
ページのビットマップデータを、ビットマップデータを
記録媒体に プリントするプリント部に転送するのを制
御する転送制御ステップ(図9に示すステップS91
8)とを有するものである。
According to a twelfth aspect of the present invention, when the error determining step determines that the error information is added to the page information of the page, and the error is displayed by the display means, An inquiry step (step S911 shown in FIG. 9) for inquiring which one of the different printing methods is to be performed, and bitmap data of a subsequent page including an error page according to the printing method selected by the user in the inquiry step. A transfer control step (step S91 shown in FIG. 9) for controlling the transfer of the bitmap data to a printing unit for printing on a recording medium.
8).

【0028】本発明に係る第13の発明は、前記検知ス
テップが検知するエラーは、前記ビットマップ展開手段
による展開処理に使用するメモリ容量不足に起因するエ
ラーである。
According to a thirteenth aspect of the present invention, the error detected by the detecting step is an error caused by a shortage of a memory capacity used for the expansion processing by the bitmap expansion unit.

【0029】本発明に係る第14の発明は、前記検知ス
テップが検知するエラーは、前記外部装置から受信した
プリントジョブデータを格納するメモリ容量不足に起因
するデータ処理エラーを含むものである。
According to a fourteenth aspect of the present invention, the error detected by the detecting step includes a data processing error caused by insufficient memory capacity for storing print job data received from the external device.

【0030】本発明に係る第15の発明は、所定の通信
媒体を介して外部装置からプリントジョブデータを受信
可能な画像形成装置に、前記外部装置から受信したプリ
ントジョブデータをページ単位にビットマップデータに
展開するビットマップ展開ステップ(図5に示すステッ
プS804)と、前記ビットマップ展開ステップによる
ビットマップ展開中に、所定の展開エラーが発生したか
どうかを検知する検知ステップ(図5に示すステップS
805)と、前記検知ステップによりエラーが発生した
ことを検知された場合に、エラーが発生したページのペ
ージ情報にエラー情報を付加するエラー情報制御ステッ
プ(図5に示すステップS806)とを実行させるため
のプログラムを記録媒体にコンピュータが読み取り可能
に記録させたものである。
According to a fifteenth aspect of the present invention, the image forming apparatus capable of receiving print job data from an external device via a predetermined communication medium stores the print job data received from the external device in a bit map in page units. A bitmap development step for developing data (step S804 shown in FIG. 5) and a detection step for detecting whether or not a predetermined development error has occurred during the bitmap development in the bitmap development step (step shown in FIG. 5) S
805), and an error information control step (step S806 shown in FIG. 5) of adding error information to the page information of the page where the error has occurred when the detection step detects that an error has occurred. Computer-readable program is recorded on a recording medium so as to be readable by a computer.

【0031】本発明に係る第16の発明は、前記ビット
マップ展開ステップにより生成されたビットマップデー
タを、ビットマップデータを記録媒体にプリントするプ
リント部に対してページ単位に転送する際に、各ページ
のページ情報に前記エラー情報が付加されているかどう
かを判断するエラー判断ステップ(図5に示すステップ
S810)と、前記エラー判断ステップによりページの
ページ情報に前記エラー情報が付加されていると判断さ
れた場合に、エラー表示する表示制御ステップ(図5に
示すステップS812)とを有するものである。
According to a sixteenth aspect of the present invention, when transferring the bitmap data generated in the bitmap development step to a printing unit for printing the bitmap data on a recording medium in units of pages, An error determining step (step S810 shown in FIG. 5) for determining whether the error information is added to the page information of the page, and determining that the error information is added to the page information of the page by the error determining step And a display control step (Step S812 shown in FIG. 5) of displaying an error when the display is performed.

【0032】本発明に係る第17の発明は、前記プリン
トジョブに対する所定のエラーをスキップするエラース
キップモードが選択されているかどうかを判断するモー
ド判断ステップ(図示しない)と、前記モード判断ステ
ップにより前記プリントジョブに対するエラースキップ
モードが選択されていないと判断された場合に、ページ
のページ情報に対する前記エラー情報の付加状態を判定
して、エラーページを含む後続ページのビットマップデ
ータを、ビットマップデータを記録媒体にプリントする
プリント部に転送するのを停止する停止制御ステップ
(図5に示すステップS814)とを有するものであ
る。
According to a seventeenth aspect of the present invention, a mode determining step (not shown) for determining whether an error skip mode for skipping a predetermined error for the print job is selected, and the mode determining step includes: If it is determined that the error skip mode for the print job is not selected, the state of addition of the error information to the page information of the page is determined, and bitmap data of a subsequent page including the error page is replaced with bitmap data. And a stop control step (step S814 shown in FIG. 5) for stopping the transfer to the printing unit that prints on the recording medium.

【0033】本発明に係る第18の発明は、前記プリン
トジョブに対する所定のエラーをスキップするエラース
キップモードが選択されているかどうかを判断するモー
ド判断ステップ(図示しない)と、表示手段によりエラ
ー表示された場合に、エラーページに対するビットマッ
プデータのプリント処理中止を指示する指示ステップ
(図8に示すステップS912)と、前記モード判断ス
テップにより前記プリントジョブに対するエラースキッ
プモードが選択されていないと判断した場合に、前記指
示ステップによるプリント中止指示に基づき、エラーペ
ージを含む後続ページのビットマップデータを、ビット
マップデータを記録媒体にプリントするプリント部に転
送するのを中止する中止制御ステップ(図9に示すステ
ップS918)とを有するものである。
According to an eighteenth aspect of the present invention, there is provided a mode determining step (not shown) for determining whether an error skip mode for skipping a predetermined error for the print job is selected, and an error is displayed by a display means. In the case where it is determined that the error skip mode for the print job has not been selected by the instruction step (step S912 shown in FIG. 8) for instructing the stoppage of the print processing of the bitmap data for the error page, Next, based on a print stop instruction in the instruction step, a stop control step of stopping transfer of bitmap data of a subsequent page including an error page to a printing unit that prints the bitmap data on a recording medium (see FIG. 9). Step S918) It is intended to.

【0034】本発明に係る第19の発明は、前記エラー
判断ステップによりページのページ情報に前記エラー情
報が付加されていると判断され、前記表示手段によりエ
ラー表示される場合に、ユーザに対して異なるプリント
方法中のいずれによるプリント方法により処理するかを
問い合わせる問い合わせステップ(図9に示すステップ
S911)と、前記問い合わせステップによりユーザが
選択したプリント方法に従ってエラーページを含む後続
ページのビットマップデータを、ビットマップデータを
記録媒体に プリントするプリント部に転送するのを制
御する転送制御ステップ(図9に示すステップS91
8)とを有するものである。
According to a nineteenth aspect of the present invention, when the error judging step judges that the error information is added to the page information of the page and the error is displayed by the display means, An inquiry step (step S911 shown in FIG. 9) for inquiring which one of the different printing methods is to be performed, and bitmap data of a subsequent page including an error page according to the printing method selected by the user in the inquiry step. A transfer control step (step S91 shown in FIG. 9) for controlling the transfer of the bitmap data to a printing unit for printing on a recording medium.
8).

【0035】本発明に係る第20の発明は、前記検知ス
テップが検知するエラーは、前記ビットマップ展開手段
による展開処理に使用するメモリ容量不足に起因するエ
ラーである。
According to a twentieth aspect of the present invention, the error detected by the detecting step is an error caused by a shortage of a memory capacity used for expansion processing by the bitmap expansion unit.

【0036】本発明に係る第21の発明は、前記検知ス
テップが検知するエラーは、前記外部装置から受信した
プリントジョブデータを格納するメモリ容量不足に起因
するデータ処理エラーを含むものである。
According to a twenty-first aspect of the present invention, the error detected by the detecting step includes a data processing error caused by a shortage of a memory capacity for storing print job data received from the external device.

【0037】[0037]

【発明の実施の形態】〔第1実施形態〕以下、本発明の
実施形態について図面を参照して説明する。まず、本発
明を適用可能な画像入出力システムの全体構成を説明す
る。
DESCRIPTION OF THE PREFERRED EMBODIMENTS [First Embodiment] An embodiment of the present invention will be described below with reference to the drawings. First, the overall configuration of an image input / output system to which the present invention can be applied will be described.

【0038】図1は、本発明の第1実施形態を示す画像
形成装置を適用可能な画像入出力システムの全体構成を
説明するブロック図である。
FIG. 1 is a block diagram illustrating the overall configuration of an image input / output system to which the image forming apparatus according to the first embodiment of the present invention can be applied.

【0039】図1に示すリーダ部(リーダ装置)200
は、原稿画像を光学的に読み取り、画像データに変換す
る。リーダ部200は、原稿を読み取るための機能を持
つスキャナユニット210と、原稿用紙を搬送するため
の機能を持つ原稿給紙ユニット250とで構成される。
The reader unit (reader device) 200 shown in FIG.
Reads an original image optically and converts it into image data. The reader unit 200 includes a scanner unit 210 having a function of reading a document, and a document feeding unit 250 having a function of conveying document sheets.

【0040】プリンタ部(プリンタ装置)300は、記
録紙を搬送し、その上に画像データを可視画像として印
字して装置外に排紙する。プリンタ部300は、複数種
類の記録紙カセットを持つ給紙ユニット310と、印刷
データを記録紙に転写、定着させる機能を持つマーキン
グユニット320と、印字された記録紙をソート、ステ
イプルして機外へ出力する機能を持つ排紙ユニット33
0とで構成される。
The printer unit (printer device) 300 conveys a recording sheet, prints image data thereon as a visible image, and discharges the recording sheet outside the apparatus. The printer unit 300 includes a paper feeding unit 310 having a plurality of types of recording paper cassettes, a marking unit 320 having a function of transferring and fixing print data to recording paper, and a printing unit for sorting and stapling printed recording paper and performing external printing. Output unit 33 with the function of outputting to
0.

【0041】制御装置110は、リーダ部200、プリ
ンタ部300と電気的に接続され、さらにネットワーク
400を介して、ホストコンピュータ(PC)401,
402と接続されている。なお、ホストコンピュータ
(PC)401,402と画像入出力システム100の
制御装置110は、例えばSNMP等のプロトコルによ
り通信可能に構成されているものとする。
The control unit 110 is electrically connected to the reader unit 200 and the printer unit 300, and further has a host computer (PC) 401,
402. It is assumed that the host computers (PCs) 401 and 402 and the control device 110 of the image input / output system 100 are configured to be communicable by a protocol such as SNMP.

【0042】また、制御装置(コントローラ部)110
は、リーダ部200を制御して、原稿の印刷データを読
込み、プリンタ部300を制御して印刷データを記録用
紙に出力してコピー機能を提供する。また、リーダ部2
00から読み取った印刷データを、コードデータに変換
し、ネットワーク400を介してホストコンピュータへ
送信するスキャナ機能、ホストコンピュータからネット
ワーク400を介して受信したコードデータを印刷デー
タに変換し、プリンタ部300に出力するプリンタ機能
を有する。
The control device (controller unit) 110
Controls the reader unit 200 to read the print data of the document, and controls the printer unit 300 to output the print data to recording paper to provide a copy function. Also, the reader unit 2
The scanner function converts the print data read from 00 to code data and transmits the code data to the host computer via the network 400, converts the code data received from the host computer via the network 400 into print data, It has a printer function to output.

【0043】操作部150は、制御装置110に接続さ
れ、液晶タッチパネルで構成され、画像入出力システム
100を操作するためのユーザインタフェースを提供す
る。
The operation unit 150 is connected to the control device 110, is constituted by a liquid crystal touch panel, and provides a user interface for operating the image input / output system 100.

【0044】図2は、図1に示したリーダ部200及び
プリンタ部300を含む画像入出力システム100の構
成を説明する断面図である。
FIG. 2 is a sectional view illustrating the configuration of the image input / output system 100 including the reader unit 200 and the printer unit 300 shown in FIG.

【0045】図2において、リーダ部200の原稿給送
ユニット250は原稿を先頭順に1枚ずつプラテンガラ
ス211上へ給送して、原稿の読み取り動作終了後、プ
ラテンガラス211上の原稿を排出するものである。原
稿がプラテンガラス211上に搬送されると、ランプ2
12を点灯し、そして光学ユニット213の移動を開始
させて、原稿を露光走査する。この時の原稿からの反射
光は、ミラー214、215、216、及びレンズ21
7によってCCDイメージセンサ(以下CCDという)
218へ導かれる。このように、走査された原稿の画像
はCCD218によって読み取られる。CCD218か
ら出力される画像データは、所定の処理が施された後、
制御装置110へ転送される。
In FIG. 2, a document feeding unit 250 of the reader unit 200 feeds a document one by one on the platen glass 211 in the order of the head, and discharges the document on the platen glass 211 after the reading operation of the document is completed. Things. When the original is conveyed onto platen glass 211, lamp 2
12 is turned on, and the movement of the optical unit 213 is started, and the original is exposed and scanned. The reflected light from the original at this time is reflected by mirrors 214, 215, 216 and lens 21.
7, CCD image sensor (hereinafter referred to as CCD)
218. In this manner, the scanned image of the document is read by the CCD 218. The image data output from the CCD 218 is subjected to predetermined processing,
Transferred to control device 110.

【0046】プリンタ部300のレーザドライバ321
はレーザ発光部322を駆動するものであり、制御装置
110から出力された画像データに応じたレーザ光をレ
ーザ発光部322に発光させる。
Laser driver 321 of printer unit 300
Drives the laser light emitting unit 322, and causes the laser light emitting unit 322 to emit a laser beam corresponding to the image data output from the control device 110.

【0047】このレーザ光は感光ドラム323に照射さ
れ、感光ドラム323にはレーザ光に応じた潜像が形成
される。この感光ドラム323の潜像の部分には現像器
324によって現像剤が付着される。
The laser beam is applied to the photosensitive drum 323, and a latent image corresponding to the laser beam is formed on the photosensitive drum 323. The developer is attached to the latent image portion of the photosensitive drum 323 by the developing device 324.

【0048】そして、レーザ光の照射開始と同期したタ
イミングで、カセット311及びカセット312のいず
れかから記録紙を給紙して転写部325へ搬送し、感光
ドラム323に付着された現像剤を記録紙に転写する。
この後、現像剤の乗った記録紙は定着部326に搬送さ
れ、定着部326の熱と圧力により現像剤は記像紙に定
着される。定着部326を通過した記録紙は排出ローラ
327によって排出され、排紙ユニット330は排出さ
れた記録紙を束ねて記録紙の仕分けを行い、該仕分けさ
れた記録紙のステイプルを行う。
Then, at a timing synchronized with the start of the laser beam irradiation, a recording sheet is fed from one of the cassettes 311 and 312 and transported to the transfer section 325 to record the developer attached to the photosensitive drum 323. Transfer to paper.
Thereafter, the recording paper on which the developer is loaded is conveyed to the fixing unit 326, and the developer is fixed on the recording paper by the heat and pressure of the fixing unit 326. The recording paper that has passed through the fixing unit 326 is discharged by discharge rollers 327, and a discharge unit 330 bundles the discharged recording papers, sorts the recording papers, and staples the sorted recording papers.

【0049】また、両面記録が設定されている場合は、
排出ローラ327のところまで記録紙を搬送した後、排
出ローラ327の回転方向を逆転させ、フラッパ328
によって再給紙搬送路329へ導く。再給紙搬送路32
9へ導かれた記録紙は上述したタイミングで転写部32
5へ給紙される。
When double-sided recording is set,
After the recording paper is conveyed to the discharge roller 327, the rotation direction of the discharge roller 327 is reversed, and the flapper 328 is rotated.
To the re-feed conveyance path 329. Refeeding conveyance path 32
9 is transferred to the transfer unit 32 at the timing described above.
5 is fed.

【0050】図3は、図1に示した制御装置110の構
成を説明するブロック図であり、図1と同一のものには
同一の符号を付してある。
FIG. 3 is a block diagram for explaining the configuration of control device 110 shown in FIG. 1. The same components as those in FIG. 1 are denoted by the same reference numerals.

【0051】図3において、ネットワークI/F104
はLAN等のネットワークを介して、例えば外部のホス
トコンピュータ401と接続されており、ホストコンピ
ュータ401から送られてくるプリントジョブデータに
従って、所定の印刷処理を実行するように構成されてい
る。なお、図1に示しているように、ホストコンピュー
タの数は、1台とは限らず、そのネットワークシステム
によって複数台となる場合もある。
In FIG. 3, the network I / F 104
Is connected to, for example, an external host computer 401 via a network such as a LAN, and is configured to execute a predetermined print process according to print job data transmitted from the host computer 401. Note that, as shown in FIG. 1, the number of host computers is not limited to one, but may be plural depending on the network system.

【0052】CPU101はROM120から読み込ん
だプログラムに基づいて、システムバス106に接続さ
れた各種デバイスのアクセスを統括的に制御する。ま
た、ホストコンピュータ401から受信したPDL(ペ
ージ記述言語)コードで記述されたプリントジョブデー
タは入力データ格納領域である受信バッファ111に蓄
えられ、そのデータはCPU101が順次解釈し、ビッ
トマップデータに展開する。
The CPU 101 controls access to various devices connected to the system bus 106 based on a program read from the ROM 120. Print job data described in PDL (page description language) code received from the host computer 401 is stored in a reception buffer 111 which is an input data storage area, and the data is sequentially interpreted by the CPU 101 and developed into bitmap data. I do.

【0053】ビットマップデータを生成する処理は、プ
ログラムの一部として構成されている描画オブジェクト
生成部131および描画オブジェクト描画部132によ
って行われる。
The process of generating bitmap data is performed by a drawing object generating unit 131 and a drawing object drawing unit 132 which are configured as a part of a program.

【0054】具体的には、まず描画オブジェクト生成部
131がPDLコードデータ(文字印字命令、イメージ
描画命令、図形描画命令等)を解析し、描画に適した中
間データ形式のオブジェクトを1ページ分生成した後、
描画オブジェクト描画部132が前記描画オブジェクト
をもとにビットマップデータを生成する。
More specifically, the drawing object generation unit 131 first analyzes PDL code data (character print command, image drawing command, graphic drawing command, etc.) and generates an intermediate data format object suitable for drawing for one page. After doing
The drawing object drawing unit 132 generates bitmap data based on the drawing object.

【0055】なお、前記描画オブジェクト生成部131
および描画オブジェクト描画部132はそれぞれ、プリ
ントジョブデータ解析中に必要に応じて、メモリフルな
どの各種エラーや、用紙交換などのオペレータコールを
発生させるように構成されている。そして、展開された
ビットマップデータは、RAM107上の出力データ格
納領域である出力バッファ112に蓄えられ、プリンタ
装置300 において順次そのデータを出力していく。
The drawing object generator 131
Each of the drawing object drawing units 132 is configured to generate various errors such as a memory full condition and an operator call such as a paper exchange as needed during the analysis of the print job data. The developed bitmap data is stored in the output buffer 112, which is an output data storage area on the RAM 107, and the printer 300 sequentially outputs the data.

【0056】なお、ページ記述言語で記述されたプリン
トジョブデータは、ホストコンピュータ401上のアプ
リケーションソフトからの印刷指示をページ記述言語に
変換するプリンタドライバによってホストコンピュータ
のハードディスク411 内にファイルとしてあらかじ
め生成されているものとする。
The print job data described in the page description language is generated in advance as a file in the hard disk 411 of the host computer by a printer driver that converts a print instruction from application software on the host computer 401 into the page description language. It is assumed that

【0057】RAM107はCPU101が動作するた
めのワークメモリ113や、ホストコンピュータ401
より受信したプリントジョブデータを格納する受信バッ
ファ111、ビットマップデータ化された描画オブジェ
クトを格納する出力バッファ112などに用いられる。
なお、RAM107の容量は、オプションRAMにより
その容量を拡張できることはいうまでもない。
The RAM 107 includes a work memory 113 for operating the CPU 101 and a host computer 401.
It is used as a reception buffer 111 for storing print job data received from the printer, an output buffer 112 for storing drawing objects converted into bitmap data, and the like.
Needless to say, the capacity of the RAM 107 can be expanded by the option RAM.

【0058】操作部I/F105は、操作部500に接
続されている。なお、操作部500は、液晶表示部と液
晶表示部上に張り付けられたタッチパネル入力装置と、
複数個のハードキーを有する。タッチパネルまたはハー
ドキーにより入力された信号は前述した操作部I/F1
05を介してCPU101に伝えられ、液晶表示部は操
作部I/F105から送られてきた画像データを表示す
るものである。液晶表示部には、本画像形成装置の操作
における機能表示や画像データ等を表示する。
The operation unit I / F 105 is connected to the operation unit 500. The operation unit 500 includes a liquid crystal display unit and a touch panel input device attached on the liquid crystal display unit.
It has multiple hard keys. The signal input by the touch panel or the hard key is transmitted to the operation unit I / F1 described above.
The liquid crystal display unit transmits the image data transmitted from the operation unit I / F 105 to the CPU 101 via the operation unit 05. The liquid crystal display displays a function display, image data, and the like in the operation of the image forming apparatus.

【0059】スキャナI/F102はリーダー部200
と接続され、リーダー部200から受け取った画像を、
その後の過程における処理の内容によって、最適な2値
化を行ったり、主走査・副走査の変倍処理を行ったりす
る機能を有し、さらに、リーダー部200から送られた
ビデオ制御信号をもとに生成した制御信号を、システム
バス106に出力する機能も有する。
The scanner I / F 102 is a reader unit 200
And connected to the image received from the reader unit 200,
Depending on the contents of the processing in the subsequent process, it has a function of performing optimal binarization and performing magnification processing of main scanning and sub scanning, and further has a function of controlling the video control signal sent from the reader unit 200. And a function of outputting the generated control signal to the system bus 106.

【0060】プリンタ部I/F103はプリンタ部30
0と接続され、システムバス106を介して出力バッフ
ァ112内より得られた画像データにスムージング処理
をして、プリンタ部300へ出力する機能を有し、さら
に、プリンタ部300から送られたビデオ制御信号をも
とに生成した制御信号を、システムバス106に出力す
る機能も有する。
The printer I / F 103 is a printer 30
0, has a function of performing smoothing processing on image data obtained from the output buffer 112 via the system bus 106, and outputting the image data to the printer unit 300. It also has a function of outputting a control signal generated based on the signal to the system bus 106.

【0061】フォントROM140は、プリントジョブ
データで指定された文字情報(フォント指定、サイズ、
文字コード、回転角度など)に対応するアウトラインデ
ータを記憶している。
The font ROM 140 stores character information (font specification, size,
Outline data corresponding to character codes, rotation angles, etc.).

【0062】図4は、本発明に係る画像形成装置におけ
る印刷処理過程例を示す概念図であり、(a)〜(d)
はそれぞれデータ処理過程を示す。
FIG. 4 is a conceptual diagram showing an example of a printing process in the image forming apparatus according to the present invention.
Indicates a data processing process.

【0063】図4の(a)は受信バッファ111に格納
されるプリントジョブデータの格納処理過程に対応し、
図4の(b)は描画オブジェクト生成部131による受
信バッファ111内のプリントジョブデータの読み出し
・解析処理過程に対応し、図4の(c)は出力バッファ
112へのデータ格納処理過程に対応し、図4の(d)
は出力バッファ112に格納されたプリンタ部における
エラー情報の確認処理過程に対応する。
FIG. 4A corresponds to the process of storing print job data stored in the reception buffer 111.
4B corresponds to a process of reading and analyzing print job data in the reception buffer 111 by the drawing object generation unit 131, and FIG. 4C corresponds to a process of storing data in the output buffer 112. , FIG. 4 (d)
Corresponds to the process of checking the error information in the printer unit stored in the output buffer 112.

【0064】図5は、本発明に係る画像形成装置におけ
る第1のデータ処理手順の一例を示すフローチャートで
あり、図3に示したCPU101がROM120に記憶
された制御プログラムに基づいて実行される第1の印刷
処理手順に対応する。なお、S801〜S814は各ス
テップを示す。
FIG. 5 is a flowchart showing an example of a first data processing procedure in the image forming apparatus according to the present invention. The first data processing procedure is executed by the CPU 101 shown in FIG. 3 based on a control program stored in the ROM 120. This corresponds to the first print processing procedure. S801 to S814 indicate each step.

【0065】まず、ホストコンピュータ401より所定
のプロトコルでプリントジョブデータを受信すると、図
4の(a)に示すように、順次受信バッファ111に格
納する(S801)。そして、受信バッファ111の容
量が一杯になり、さらに格納する事が出来ない状態、受
信バッファフル状態になったかどうかをCPU101が
判断して(S802)、受信バッファフル状態であると
判断した場合は、ホストコンピュータ401に「受信バ
ッファフル」というエラーを返し、再度プリントジョブ
データを送信(印刷データの再投入)してもらうか、印
刷処理を中止するかという選択を行ってもらい、その結
果を判断し(S803)、印刷処理を中止すると判断し
た場合は、処理を終了し、印刷データの再投入であると
判断した場合は、ステップS801へ戻る。
First, when print job data is received from the host computer 401 using a predetermined protocol, the print job data is sequentially stored in the reception buffer 111 as shown in FIG. 4A (S801). Then, the CPU 101 determines whether the capacity of the reception buffer 111 is full and the data cannot be further stored, or whether the reception buffer 111 is full (S802). The host computer 401 returns an error of "reception buffer full", and has the user select whether to send print job data again (re-input print data) or to cancel the print processing, and determine the result. If it is determined that the printing process is to be stopped (S803), the process is terminated, and if it is determined that the print data is to be re-input, the process returns to step S801.

【0066】一方、ステップS802で、受信バッファ
111の容量に余裕がある場合は、判断がNOとなり、
プリントジョブデータをホストコンピュータから受信可
能となり、該プリントジョブデータを受信すると、図4
の(b)に示すように描画オブジェクト生成部131は
受信バッファ111内のプリントジョブデータの読み出
し・解析処理を行う。なお、読み出すプリントジョブデ
ータは、受信バッファ111内に格納された順番に従い
読み出される。
On the other hand, if there is room in the capacity of the reception buffer 111 in step S802, the determination is NO, and
The print job data can be received from the host computer. When the print job data is received, FIG.
As shown in (b), the drawing object generation unit 131 reads and analyzes the print job data in the reception buffer 111. The print job data to be read is read in the order stored in the reception buffer 111.

【0067】先ず、ステップS804で、読み出される
プリントジョブデータが描画命令かどうかを調べ、描画
オブジェクト生成部131がそうであればPDL(ペー
ジ記述言語)によるプリントジョブデータのパラメータ
を調べ、所定の変換処理を行って対応する描画オブジェ
クトを生成する。この際、プリントジョブデータが文字
印字命令であった場合は、描画オブジェクト生成部13
1がプリントジョブデータで指定された文字情報(フォ
ント指定、サイズ、文字コード、回転角度など)に対応
するアウトラインデータをフォントROM140から読
み出してドットパターン(描画オブジェクト)を生成す
る。そして、描画オブジェクト描画部132が描画オブ
ジェクト生成部131により生成された描画オブジェク
トに従いビットマップ展開を開始する。
First, in step S804, it is checked whether or not the read print job data is a drawing command. If so, the drawing object generation unit 131 checks the parameters of the print job data in PDL (page description language) and performs a predetermined conversion. Perform processing to generate a corresponding drawing object. At this time, if the print job data is a character print command, the drawing object generation unit 13
1 reads out outline data corresponding to character information (font specification, size, character code, rotation angle, etc.) specified in the print job data from the font ROM 140 to generate a dot pattern (drawing object). Then, the drawing object drawing unit 132 starts bitmap development according to the drawing object generated by the drawing object generation unit 131.

【0068】この際、ステップS805で、当該描画オ
ブジェクト描画部132によるビットマップ展開中に、
エラーを検知したかどうかを判定して、エラーを検知し
ない場合には、ステップS807へ進み、エラーを検知
した場合(例えば描画命令解釈中においてメモリ不足な
どの続行可能なエラーが発生した場合)には、図4の
(b)に示したように、そのエラー情報を当該ページ情
報中のページ属性に格納する(S806)。
At this time, in step S805, while the drawing object drawing unit 132
It is determined whether or not an error has been detected. If no error has been detected, the process proceeds to step S807. If an error has been detected (for example, a continuable error such as insufficient memory has occurred during the interpretation of the drawing command), Stores the error information in the page attribute in the page information, as shown in FIG. 4B (S806).

【0069】そして、展開されたビットマップを印字す
べき位置情報やドットパターンの幅・高さ・描画論理な
ど、バンドラスタへ描画する際に必要なページ情報と共
に、図4の(c)に示すように出力バッファ112へ格
納する(S807)。
FIG. 4C shows page information necessary for drawing on the band raster, such as position information on which the developed bitmap is to be printed, the width, height, and drawing logic of the dot pattern. Is stored in the output buffer 112 (S807).

【0070】また、印字すべき内容が文字以外の図形デ
ータやイメージデータであった場合も、同様に各印字命
令に対応した中間データ(描画オブジェクト)を生成
し、印字すべき位置情報やドットパターンの幅・高さ・
描画論理などのページ情報と共に、図4の(c)に示す
ように出力バッファ112へ格納する。
Also, when the content to be printed is graphic data or image data other than characters, intermediate data (drawing object) corresponding to each print command is similarly generated, and position information and dot pattern to be printed are obtained. Width / height /
It is stored in the output buffer 112 together with the page information such as the drawing logic as shown in FIG.

【0071】なお、ページ毎のビットマップデータとペ
ージ情報は、図6に示すような構成であるが、必ずしも
この構成でなくても良い。
The bitmap data and page information for each page have a configuration as shown in FIG. 6, but this is not necessarily required.

【0072】図6は、本発明に係る画像形成装置におけ
るページ構成を説明する模式図であり、図7は、図3に
示した操作部500の液晶表示部に表示される第1のエ
ラー確認表示例を示す図である。
FIG. 6 is a schematic diagram for explaining a page structure in the image forming apparatus according to the present invention. FIG. 7 is a diagram showing a first error check displayed on the liquid crystal display unit of the operation unit 500 shown in FIG. It is a figure showing an example of a display.

【0073】次に、ステップS807で、出力バッファ
112に記憶された出力データがプリンタ装置300に
転送される(S808)。これを受けて、プリンタ部3
00は、出力バッファ112より読み出される出力デー
タを受信し、描画オブジェクトをページ単位で印字する
(S809)。
Next, in step S807, the output data stored in the output buffer 112 is transferred to the printer 300 (S808). In response, the printer unit 3
00 receives the output data read from the output buffer 112 and prints the drawing object in page units (S809).

【0074】そして、印字の際、図4の(d)に示すよ
うに、出力バッファ112上で格納されたエラー情報が
ページ属性に設定されているかどうかを判断して(S8
10)、エラー情報がページ属性に設定されていると判
断した場合は、ステップS812へ進み、この場合は、
エラースキップはしないためそのエラー情報を、例えば
図7に示すような形式で図3に示した操作部500 の
液晶表示部に表示し(S812)、ユーザが液晶表示部
において、当該エラーメッセージを確認後、図7におけ
る液晶表示部において「OK」ボタンによる押下指示が
なされたら、印字処理を一時停止して(S814)、処
理を終了する。
Then, at the time of printing, as shown in FIG. 4D, it is determined whether or not the error information stored in the output buffer 112 is set in the page attribute (S8).
10) If it is determined that the error information is set in the page attribute, the process proceeds to step S812, and in this case,
Since error skip is not performed, the error information is displayed on the liquid crystal display of the operation unit 500 shown in FIG. 3 in a format as shown in FIG. 7 (S812), and the user confirms the error message on the liquid crystal display. Thereafter, when an instruction to press the “OK” button is given on the liquid crystal display unit in FIG. 7, the printing process is temporarily stopped (S814), and the process ends.

【0075】一方、ステップS810で、エラー情報が
ページ属性に設定されてないと判断した場合は、プリン
ト処理を開始し(S811)、ステップS813で、最
後のページのプリントと判断されるまで、ステップS8
09〜S813を繰り返す。
On the other hand, if it is determined in step S810 that the error information is not set in the page attribute, the printing process is started (S811), and the process proceeds to step S813 until it is determined that the last page is printed. S8
Steps 09 to S813 are repeated.

【0076】そして、ステップS813で、最後のペー
ジのプリントと判断された場合は、ステップS814
で、プリンタ装置300の処理を停止して、処理を終了
する。
If it is determined in step S813 that the last page is to be printed, step S814 is executed.
Then, the process of the printer device 300 is stopped, and the process ends.

【0077】このように、ユーザは操作部500に設け
られる液晶表示部において、そのエラー情報を確認後、
図7における液晶表示部において「OK」ボタンを押下
する事で印字処理をそのエラーページ出力前に中止させ
ることができる。なお、図7に示した液晶表示部におけ
る表示は一例であり、この例に限定されるわけではな
い。
As described above, the user confirms the error information on the liquid crystal display unit provided on the operation unit 500,
By pressing the "OK" button on the liquid crystal display unit in FIG. 7, the printing process can be stopped before outputting the error page. The display on the liquid crystal display unit shown in FIG. 7 is an example, and the present invention is not limited to this example.

【0078】〔第2実施形態〕上記第1実施形態では、
印字中のページが描画オブジェクト作成時にエラーを起
こしていた場合、操作部500によるユーザによる印刷
中止確認指示に基づき、その場で印字処理を中止させて
エラー終了させる場合について説明したが、液晶表示部
においてユーザがエラーの際の印字形態を印刷続行ある
いはプリント中止のいずれかを選択できるように構成し
てもよい。以下、その実施形態について説明する。
[Second Embodiment] In the first embodiment,
In the case where an error has occurred in the page being printed when the drawing object was created, the case where the printing process is stopped immediately and the error is terminated based on the user's print stop confirmation instruction from the operation unit 500 has been described. May be configured so that the user can select either a print continuation or a print stop for the print mode when an error occurs. Hereinafter, the embodiment will be described.

【0079】図8は、本発明に係る画像形成装置におけ
る第2のデータ処理手順の一例を示すフローチャートで
あり、図3に示したCPU101がROM120に記憶
された制御プログラムに基づいて実行される第1の印刷
処理手順に対応する。なお、S901〜S918は各ス
テップを示す。
FIG. 8 is a flowchart showing an example of the second data processing procedure in the image forming apparatus according to the present invention. The second data processing procedure is executed by the CPU 101 shown in FIG. 3 based on the control program stored in the ROM 120. This corresponds to the first print processing procedure. Note that S901 to S918 indicate each step.

【0080】図9は、図3に示した操作部500の液晶
表示部に表示される第2のエラー確認表示例を示す図で
ある。
FIG. 9 is a diagram showing a second error confirmation display example displayed on the liquid crystal display unit of the operation unit 500 shown in FIG.

【0081】まず、ホストコンピュータ401より所定
のプロトコルでプリントジョブデータを受信すると、図
4の(a)に示すように、順次受信バッファ111に格
納する(S901)。そして、受信バッファ111の容
量が一杯になり、さらに格納する事が出来ない状態、受
信バッファフル状態になったかどうかをCPU101が
判断して(S902)、受信バッファフル状態であると
判断した場合は、ホストコンピュータ401に「受信バ
ッファフル」というエラーを返し、再度プリントジョブ
データを送信(印刷データの再投入)してもらうか、印
刷処理を中止するかという選択を行ってもらい、その結
果を判断し(S903)、印刷処理を中止すると判断し
た場合は、処理を終了し、印刷データの再投入であると
判断した場合は、ステップS901へ戻る。
First, when print job data is received from the host computer 401 using a predetermined protocol, the print job data is sequentially stored in the reception buffer 111 as shown in FIG. 4A (S901). Then, the CPU 101 determines whether the capacity of the reception buffer 111 is full and the data cannot be further stored, or whether the reception buffer 111 is full (S902). The host computer 401 returns an error of "reception buffer full", and has the user select whether to send print job data again (re-input print data) or to cancel the print processing, and determine the result. Then, if it is determined that the print processing is to be stopped (S903), the processing is terminated, and if it is determined that the print data is to be re-input, the process returns to step S901.

【0082】一方、ステップS902で、受信バッファ
111の容量に余裕がある場合は、判断がNOとなり、
プリントジョブデータをホストコンピュータから受信可
能となり、該プリントジョブデータを受信すると、図4
の(b)に示すように描画オブジェクト生成部131は
受信バッファ111内のプリントジョブデータの読み出
し・解析処理を行う。なお、読み出すプリントジョブデ
ータは、受信バッファ111内に格納された順番に従い
読み出される。
On the other hand, if it is determined in step S902 that there is room in the capacity of the reception buffer 111, the determination is NO, and
The print job data can be received from the host computer. When the print job data is received, FIG.
As shown in (b), the drawing object generation unit 131 reads and analyzes the print job data in the reception buffer 111. The print job data to be read is read in the order stored in the reception buffer 111.

【0083】先ず、ステップS904で、読み出される
プリントジョブデータが描画命令かどうかを調べ、描画
オブジェクト生成部131がそうであればPDL(ペー
ジ記述言語)によるプリントジョブデータのパラメータ
を調べ、所定の変換処理を行って対応する描画オブジェ
クトを生成する。この際、プリントジョブデータが文字
印字命令であった場合は、描画オブジェクト生成部13
1がプリントジョブデータで指定された文字情報(フォ
ント指定、サイズ、文字コード、回転角度など)に対応
するアウトラインデータをフォントROM140から読
み出してドットパターン(描画オブジェクト)を生成す
る。そして、描画オブジェクト描画部132が描画オブ
ジェクト生成部131により生成された描画オブジェク
トに従いビットマップ展開を開始する。
First, in step S904, it is checked whether the read print job data is a drawing command. If so, the drawing object generation unit 131 checks the parameters of the print job data in PDL (page description language), and performs a predetermined conversion. Perform processing to generate a corresponding drawing object. At this time, if the print job data is a character print command, the drawing object generation unit 13
1 reads out outline data corresponding to character information (font specification, size, character code, rotation angle, etc.) specified in the print job data from the font ROM 140 to generate a dot pattern (drawing object). Then, the drawing object drawing unit 132 starts bitmap development according to the drawing object generated by the drawing object generation unit 131.

【0084】この際、ステップS905で、当該描画オ
ブジェクト描画部132によるビットマップ展開中に、
エラーを検知したかどうかを判定して、エラーを検知し
ない場合には、ステップS907へ進み、エラーを検知
した場合(例えば描画命令解釈中においてメモリ不足な
どの続行可能なエラーが発生した場合)には、図4の
(b)に示したように、そのエラー情報を当該ページ情
報中のページ属性に格納する(S906)。
At this time, in step S905, while the drawing object drawing unit 132
It is determined whether an error has been detected. If no error has been detected, the process proceeds to step S907. If an error has been detected (for example, a continuable error such as a memory shortage has occurred during the interpretation of the drawing command), Stores the error information in the page attribute in the page information as shown in FIG. 4B (S906).

【0085】そして、展開されたビットマップを印字す
べき位置情報やドットパターンの幅・高さ・描画論理な
ど、バンドラスタへ描画する際に必要なページ情報と共
に、図4の(c)に示すように出力バッファ112へ格
納する(S907)。
FIG. 4C shows page information necessary for drawing on the band raster, such as position information to print the expanded bit map, width / height of the dot pattern, drawing logic, and the like. Is stored in the output buffer 112 (S907).

【0086】また、印字すべき内容が文字以外の図形デ
ータやイメージデータであった場合も、同様に各印字命
令に対応した中間データ(描画オブジェクト)を生成
し、印字すべき位置情報やドットパターンの幅・高さ・
描画論理などのページ情報と共に、図4の(c)に示す
ように出力バッファ112へ格納する。
Also, when the content to be printed is graphic data or image data other than characters, intermediate data (drawing object) corresponding to each print command is similarly generated, and positional information and dot pattern to be printed are generated. Width / height /
It is stored in the output buffer 112 together with the page information such as the drawing logic as shown in FIG.

【0087】なお、ページ毎のビットマップデータとペ
ージ情報は、図6に示すような構成であるが、必ずしも
この構成でなくても良い。
The bitmap data and page information for each page have a configuration as shown in FIG. 6, but this is not necessarily required.

【0088】次に、ステップS908で、出力バッファ
112に記憶された出力データがプリンタ装置300に
転送される。これを受けて、プリンタ部300は、出力
バッファ112より読み出される出力データを受信し、
描画オブジェクトをページ単位で印字する(S90
9)。
Next, in step S 908, the output data stored in the output buffer 112 is transferred to the printer 300. In response, the printer unit 300 receives the output data read from the output buffer 112,
The drawing object is printed in page units (S90
9).

【0089】そして、印字の際、図4の(d)に示すよ
うに、出力バッファ112上で格納されたエラー情報が
ページ属性に設定されているかどうかを判断して(S9
10)、エラー情報がページ属性に設定されていると判
断した場合は、ステップS911へ進み、この場合は、
エラースキップはしないためそのエラー情報を、例えば
図9に示すような形式で図3に示した操作部500 の
液晶表示部に表示し、ここで、ユーザが操作部500の
液晶表示部において、当該エラーメッセージを確認後、
図9における液晶表示部において「プリント続行」ボタ
ンによる押下指示がなされているかどうかを判断して
(S912)、「プリント続行」ボタンによる押下指示
がなされていると判断した場合には、ステップS93へ
進み、プリンタ部300は出力バッファ112に格納さ
れた描画オブジェクトをページ単位で印字する。
Then, at the time of printing, as shown in FIG. 4D, it is determined whether or not the error information stored in the output buffer 112 is set in the page attribute (S9).
10) If it is determined that the error information is set in the page attribute, the process proceeds to step S911, and in this case,
Since error skip is not performed, the error information is displayed on the liquid crystal display of the operation unit 500 shown in FIG. 3 in a format as shown in FIG. 9, for example. After checking the error message,
It is determined whether or not an instruction to press the “continue print” button has been made on the liquid crystal display unit in FIG. 9 (S912). Then, the printer unit 300 prints the drawing object stored in the output buffer 112 in page units.

【0090】そして、ステップS915で、最後のペー
ジのプリントと判断されるまで、ステップS909〜S
914を繰り返す。
Steps S909 to S909 are repeated until it is determined in step S915 that the last page is printed.
Repeat 914.

【0091】そして、ステップS915で、最後のペー
ジのプリントと判断された場合は、ステップS918
で、プリンタ装置300の処理を停止して、処理を終了
する。
If it is determined in step S915 that the last page is to be printed, step S918 is performed.
Then, the process of the printer device 300 is stopped, and the process ends.

【0092】一方、ステップS912で、「プリント続
行」ボタンによる押下指示がなされていないと判断した
場合、ステップS914で、さらに、エラーページを飛
ばして次のページから印字処理を続行させるかどうかを
判断して、次のページから印字処理を続行させると判断
した場合には、ステップS915へ進む。
On the other hand, if it is determined in step S 912 that the instruction to press the “continue printing” button has not been made, it is determined in step S 914 whether the error page is skipped and the printing process is continued from the next page. If it is determined that the printing process is to be continued from the next page, the process proceeds to step S915.

【0093】一方、ステップS914で、次のページか
ら印字処理を続行させないと判断した場合には、ステッ
プS916で、エラーページまでを出力して印字処理を
中止させる指示がなされているかどうかを判断して、印
字処理が停止指示されていると判断した場合には、エラ
ーページまでプリント処理して(S917)、ステップ
S918へ進む。
On the other hand, if it is determined in step S 914 that the printing process is not to be continued from the next page, it is determined in step S 916 whether an instruction to output up to the error page and stop the printing process has been issued. If it is determined that the print processing has been instructed to stop, the print processing is performed up to the error page (S917), and the process proceeds to step S918.

【0094】一方、ステップS916で、エラーページ
までを出力して印字処理を中止させる指示がなされてい
ない場合には、直ちに印刷処理を停止するためにステッ
プS918へ進む。
On the other hand, if it is determined in step S916 that an instruction to output up to the error page and stop the printing process has not been issued, the process advances to step S918 to immediately stop the printing process.

【0095】このように本実施形態によれば、ページ属
性にエラーが設定されているかどうかをユーザに明示し
た後、ユーザが所望の方法にて印字処理を続行もしくは
中止するかを自在に選択することができる。なお、図7
に示したメッセージ表示例は一例であり、この例に限定
されるわけではない。
As described above, according to the present embodiment, after explicitly indicating to the user whether or not an error has been set in the page attribute, the user freely selects whether to continue or cancel the printing process in a desired manner. be able to. FIG.
Is an example, and the present invention is not limited to this example.

【0096】〔第3実施形態〕上記第1,第2実施形態
では、一つのプリントジョブデータを印字出力する形態
を述べたが、複数のプリントジョブデータを印字出力す
る形態においても本発明を適用できる。以下、その実施
形態について説明する。
[Third Embodiment] In the first and second embodiments, the form in which one print job data is printed out has been described. However, the present invention is also applicable to the form in which a plurality of print job data is printed out. it can. Hereinafter, the embodiment will be described.

【0097】図10,図11は、本発明の第3実施形態
を示す画像形成装置の印刷処理過程例を示す概念図であ
り、(a)〜(f)はそれぞれデータ処理過程を示す。
なお、本例は、複数のプリントジョブデータを印字出力
するデータ処理過程例に対応する。
FIGS. 10 and 11 are conceptual diagrams showing an example of a printing process performed by the image forming apparatus according to the third embodiment of the present invention. FIGS. 10A to 10F respectively show a data processing process.
This example corresponds to an example of a data processing process for printing out a plurality of print job data.

【0098】図10,図11において、例えばあるプリ
ントジョブデータの描画オブジェクト作成時にエラーを
発生した場合、すでに描画オブジェクトが作成された出
力データが出力バッファに複数ある場合でも、それらの
出力時に印字出力処理を一時停止することなく印字出力
され、エラーを発生したプリントジョブデータの印字時
エラー発生ページにて印字出力処理を一時停止すること
になる。
In FIG. 10 and FIG. 11, for example, if an error occurs when a drawing object of certain print job data is created, and even if there are a plurality of output data in the output buffer in which a drawing object has already been created, print output is performed at the time of outputting them. The printout is output without suspending the process, and the printout process is temporarily suspended on the error page when printing the print job data in which the error has occurred.

【0099】以下、図12に示すメモリマップを参照し
て本発明に係る画像形成装置を適用可能な画像処理シス
テムで読み出し可能なデータ処理プログラムの構成につ
いて説明する。
Hereinafter, the configuration of a data processing program readable by an image processing system to which the image forming apparatus according to the present invention can be applied will be described with reference to a memory map shown in FIG.

【0100】図12は、本発明に係る画像形成装置を適
用可能な画像処理システムで読み出し可能な各種データ
処理プログラムを格納する記憶媒体のメモリマップを説
明する図である。
FIG. 12 is a diagram illustrating a memory map of a storage medium that stores various data processing programs that can be read by an image processing system to which the image forming apparatus according to the present invention can be applied.

【0101】なお、特に図示しないが、記憶媒体に記憶
されるプログラム群を管理する情報、例えばバージョン
情報,作成者等も記憶され、かつ、プログラム読み出し
側のOS等に依存する情報、例えばプログラムを識別表
示するアイコン等も記憶される場合もある。
Although not shown, information for managing a group of programs stored in the storage medium, for example, version information, a creator, etc. are also stored, and information that depends on the OS or the like on the program reading side, for example, a program is stored. An icon or the like for identification display may also be stored.

【0102】さらに、各種プログラムに従属するデータ
も上記ディレクトリに管理されている。また、各種プロ
グラムをコンピュータにインストールするためのプログ
ラムや、インストールするプログラムが圧縮されている
場合に、解凍するプログラム等も記憶される場合もあ
る。
Further, data dependent on various programs is also managed in the directory. Also, a program for installing various programs on a computer, and a program for decompressing a program to be installed when the program to be installed is compressed, may be stored in some cases.

【0103】本実施形態における図5,図8に示す機能
が外部からインストールされるプログラムによって、ホ
ストコンピュータにより遂行されていてもよい。そし
て、その場合、CD−ROMやフラッシュメモリやFD
等の記憶媒体により、あるいはネットワークを介して外
部の記憶媒体から、プログラムを含む情報群を出力装置
に供給される場合でも本発明は適用されるものである。
The functions shown in FIGS. 5 and 8 in this embodiment may be performed by a host computer by a program installed from the outside. In that case, CD-ROM, flash memory, FD
The present invention can be applied to a case in which a group of information including a program is supplied to an output device from a storage medium such as the above or from an external storage medium via a network.

【0104】以上のように、前述した実施形態の機能を
実現するソフトウエアのプログラムコードを記録した記
憶媒体を、システムあるいは装置に供給し、そのシステ
ムあるいは装置のコンピュータ(またはCPUやMP
U)が記憶媒体に格納されたプログラムコードを読出し
実行することによっても、本発明の目的が達成されるこ
とは言うまでもない。
As described above, the storage medium storing the program codes of the software for realizing the functions of the above-described embodiments is supplied to the system or the apparatus, and the computer (or CPU or MP) of the system or the apparatus is supplied.
It goes without saying that the object of the present invention is also achieved when U) reads and executes the program code stored in the storage medium.

【0105】この場合、記憶媒体から読み出されたプロ
グラムコード自体が本発明の新規な機能を実現すること
になり、そのプログラムコードを記憶した記憶媒体は本
発明を構成することになる。
In this case, the program code itself read from the storage medium realizes the novel function of the present invention, and the storage medium storing the program code constitutes the present invention.

【0106】プログラムコードを供給するための記憶媒
体としては、例えば、フロッピー(登録商標)ディス
ク,ハードディスク,光ディスク,光磁気ディスク,C
D−ROM,CD−R,磁気テープ,不揮発性のメモリ
カード,ROM,EEPROM等を用いることができ
る。
As a storage medium for supplying the program code, for example, a floppy (registered trademark) disk, hard disk, optical disk, magneto-optical disk, C
D-ROM, CD-R, magnetic tape, nonvolatile memory card, ROM, EEPROM, etc. can be used.

【0107】また、コンピュータが読み出したプログラ
ムコードを実行することにより、前述した実施形態の機
能が実現されるだけでなく、そのプログラムコードの指
示に基づき、コンピュータ上で稼働しているOS(オペ
レーティングシステム)等が実際の処理の一部または全
部を行い、その処理によって前述した実施形態の機能が
実現される場合も含まれることは言うまでもない。
The functions of the above-described embodiments are implemented when the computer executes the readout program codes, and the OS (Operating System) running on the computer is executed based on the instructions of the program codes. ) And the like perform part or all of the actual processing, and the processing realizes the functions of the above-described embodiments.

【0108】さらに、記憶媒体から読み出されたプログ
ラムコードが、コンピュータに挿入された機能拡張ボー
ドやコンピュータに接続された機能拡張ユニットに備わ
るメモリに書き込まれた後、そのプログラムコードの指
示に基づき、その機能拡張ボードや機能拡張ユニットに
備わるCPU等が実際の処理の一部または全部を行い、
その処理によって前述した実施形態の機能が実現される
場合も含まれることは言うまでもない。
Further, after the program code read from the storage medium is written into a memory provided in a function expansion board inserted into the computer or a function expansion unit connected to the computer, based on the instruction of the program code, The CPU provided in the function expansion board or function expansion unit performs part or all of the actual processing,
It goes without saying that a case where the function of the above-described embodiment is realized by the processing is also included.

【0109】[0109]

【発明の効果】以上説明したように、本発明に係る第1
〜第21の発明によれば、所定の通信媒体を介して外部
装置からプリントジョブデータを受信可能な画像形成装
置において、ビットマップ展開手段によるビットマップ
展開中に、所定の展開エラーが発生したことを検知した
場合に、展開された任意のページのビットマップと所定
の展開エラーに対するエラー情報を共に格納するので、
エラースキップモードが選択されていなくても、格納さ
れている任意のプリントジョブに対するビットマップデ
ータを転送する際に、ビットマップ展開エラーが発生し
たページを確実に検出することができる。
As described above, the first embodiment according to the present invention is described.
According to the twenty-first aspect, in the image forming apparatus capable of receiving print job data from an external device via a predetermined communication medium, a predetermined development error occurs during bitmap development by the bitmap development unit. Is detected, the bitmap of the expanded arbitrary page and the error information for the predetermined expansion error are stored together.
Even when the error skip mode is not selected, a page in which a bitmap development error has occurred can be reliably detected when bitmap data for an arbitrary stored print job is transferred.

【0110】また、プリントジョブに対するエラースキ
ップモードが選択されていないと判断した場合で、か
つ、格納されている任意のプリントジョブに対するビッ
トマップデータを転送する際に、ビットマップ展開エラ
ーが発生したページを確実に検出した場合に、エラーペ
ージを含む後続ページのプリンタ装置に対するビットマ
ップデータの転送を中止して印刷処理を終了させるの
で、プリントジョブに対するエラースキップモードが選
択されていない場合でも、エラーページが発生している
ページ以降のプリント処理を確実に中止することができ
る。
Also, when it is determined that the error skip mode for the print job is not selected, and when transferring the stored bitmap data for any print job, the page on which a bitmap development error has occurred If the error skip mode is not selected for the print job, the transfer of the bitmap data to the printer of the subsequent page including the error page is stopped and the printing process is terminated when the error page is detected. It is possible to reliably stop the print processing of the pages after the page where the error occurs.

【0111】さらに、プリントジョブに対するエラース
キップモードが選択されていないと判断した場合で、か
つ、格納されている任意のプリントジョブに対するビッ
トマップデータを転送する際に、ビットマップ展開エラ
ーが発生したページを確実に検出した場合で、かつユー
ザからプリント中止指示がなされている場合に、エラー
ページを含む後続ページのプリンタ装置に対するビット
マップデータの転送を中止して印刷処理を終了させるの
で、プリントジョブに対するエラースキップモードが選
択されていない場合でも、エラーページが発生している
ページ以降のプリント処理を確実に中止することができ
る。
Further, when it is determined that the error skip mode for the print job has not been selected, and when transferring the stored bitmap data for any print job, the page where the bitmap development error has occurred is determined. Is detected, and when the user gives a print cancel instruction, the transfer of the bitmap data to the printer of the succeeding page including the error page is stopped and the printing process is terminated. Even when the error skip mode is not selected, it is possible to reliably stop the print processing of the pages after the page where the error page occurs.

【0112】従って、描画オブジェクトをビットマップ
に展開する際に、エラーが発生した場合、そのエラー情
報をビットマップデータと共に出力バッファに格納し、
印字の際エラースキップ機能を使用しない場合そのエラ
ー情報を検索することが可能となり、所望のページ、す
なわちエラー発生直前ページでそれ以降のページの印字
出力処理を一時停止させることが可能となる等の優れた
効果を奏する。
Therefore, if an error occurs when the drawing object is developed into a bitmap, the error information is stored in the output buffer together with the bitmap data.
If the error skip function is not used at the time of printing, it is possible to search for the error information, and it is possible to temporarily suspend the print output processing of a desired page, that is, the page immediately before the occurrence of the error and subsequent pages. It has excellent effects.

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

【図1】本発明の第1実施形態を示す画像形成装置を適
用可能な画像入出力システムの全体構成を説明するブロ
ック図である。
FIG. 1 is a block diagram illustrating an overall configuration of an image input / output system to which an image forming apparatus according to a first embodiment of the present invention can be applied.

【図2】図1に示したリーダ部及びプリンタ部を含む画
像入出力システムの構成を説明する断面図である。
FIG. 2 is a cross-sectional view illustrating a configuration of an image input / output system including a reader unit and a printer unit illustrated in FIG.

【図3】図1に示した制御装置の構成を説明するブロッ
ク図である。
FIG. 3 is a block diagram illustrating a configuration of a control device illustrated in FIG.

【図4】本発明に係る画像形成装置における印刷処理過
程例を示す概念図である。
FIG. 4 is a conceptual diagram showing an example of a printing process in the image forming apparatus according to the present invention.

【図5】本発明に係る画像形成装置における第1のデー
タ処理手順の一例を示すフローチャートである。
FIG. 5 is a flowchart illustrating an example of a first data processing procedure in the image forming apparatus according to the present invention.

【図6】本発明に係る画像形成装置におけるページ構成
を説明する模式図である。
FIG. 6 is a schematic diagram illustrating a page configuration in the image forming apparatus according to the present invention.

【図7】図3に示した操作部の液晶表示部に表示される
第1のエラー確認表示例を示す図である。
FIG. 7 is a diagram showing a first error confirmation display example displayed on a liquid crystal display unit of the operation unit shown in FIG. 3;

【図8】本発明に係る画像形成装置における第2のデー
タ処理手順の一例を示すフローチャートである。
FIG. 8 is a flowchart illustrating an example of a second data processing procedure in the image forming apparatus according to the present invention.

【図9】図3に示した操作部の液晶表示部に表示される
第2のエラー確認表示例を示す図である。
9 is a diagram showing a second error confirmation display example displayed on the liquid crystal display unit of the operation unit shown in FIG.

【図10】本発明の第3実施形態を示す画像形成装置の
印刷処理過程例を示す概念図である。
FIG. 10 is a conceptual diagram illustrating an example of a printing process performed by an image forming apparatus according to a third exemplary embodiment of the present invention.

【図11】本発明の第3実施形態を示す画像形成装置の
印刷処理過程例を示す概念図である。
FIG. 11 is a conceptual diagram illustrating an example of a printing process performed by an image forming apparatus according to a third exemplary embodiment of the present invention.

【図12】本発明に係る画像形成装置を適用可能な画像
処理システムで読み出し可能な各種データ処理プログラ
ムを格納する記憶媒体のメモリマップを説明する図であ
る。
FIG. 12 is a diagram illustrating a memory map of a storage medium that stores various data processing programs that can be read by an image processing system to which the image forming apparatus according to the present invention can be applied.

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

100 画像入出力システム 110 制御措置 200 リーダ部 300 プリンタ部 400 LANユニット 500 操作部 REFERENCE SIGNS LIST 100 Image input / output system 110 Control measures 200 Reader unit 300 Printer unit 400 LAN unit 500 Operation unit

Claims (21)

【特許請求の範囲】[Claims] 【請求項1】 所定の通信媒体を介して外部装置からプ
リントジョブデータを受信可能な画像形成装置であっ
て、 前記外部装置から受信したプリントジョブデータをペー
ジ単位にビットマップデータに展開するビットマップ展
開手段と、 前記ビットマップ展開手段によるビットマップ展開中
に、所定の展開エラーが発生したかどうかを検知する検
知手段と、 前記検知手段によりエラーが発生したことを検知された
場合に、エラーが発生したページのページ情報にエラー
情報を付加するエラー情報制御手段と、を有することを
特徴とする画像形成装置。
1. An image forming apparatus capable of receiving print job data from an external device via a predetermined communication medium, wherein the bit map expands the print job data received from the external device into bitmap data in page units. Expansion means, detection means for detecting whether or not a predetermined expansion error has occurred during bitmap expansion by the bitmap expansion means, and when an error has been detected by the detection means, an error is generated. An error information control unit for adding error information to page information of the generated page.
【請求項2】前記ビットマップ展開手段により生成され
たビットマップデータを、ビットマップデータを記録媒
体にプリントするプリント部に対してページ単位に転送
する際に、各ページのページ情報に前記エラー情報が付
加されているかどうかを判断するエラー判断手段と、 前記エラー判断手段によりページのページ情報に前記エ
ラー情報が付加されていると判断された場合に、エラー
表示する表示制御手段と、を有することを特徴とする請
求項1記載の画像形成装置。
2. The method according to claim 1, wherein when transferring the bitmap data generated by the bitmap developing means to a printing unit for printing the bitmap data on a recording medium, the error information is added to the page information of each page. Error determining means for determining whether the error information has been added, and display control means for displaying an error when the error determining means determines that the error information has been added to the page information of the page. The image forming apparatus according to claim 1, wherein:
【請求項3】 前記プリントジョブに対する所定のエラ
ーをスキップするエラースキップモードが選択されてい
るかどうかを判断するモード判断手段と、 前記モード判断手段により前記プリントジョブに対する
エラースキップモードが選択されていないと判断された
場合に、ページのページ情報に対する前記エラー情報の
付加状態を判定して、エラーページを含む後続ページの
ビットマップデータを、ビットマップデータを記録媒体
にプリントするプリント部に転送するのを停止する停止
制御手段と、を有することを特徴とする請求項1または
2記載の画像形成装置。
3. A mode determining means for determining whether an error skip mode for skipping a predetermined error for the print job has been selected, and if the error skip mode for the print job has not been selected by the mode determining means. If it is determined, the state of addition of the error information to the page information of the page is determined, and the bitmap data of the subsequent page including the error page is transferred to a printing unit that prints the bitmap data on a recording medium. The image forming apparatus according to claim 1, further comprising: a stop control unit configured to stop the image forming apparatus.
【請求項4】 前記プリントジョブに対する所定のエラ
ーをスキップするエラースキップモードが選択されてい
るかどうかを判断するモード判断手段と、 前記表示手段によりエラー表示された場合に、エラーペ
ージに対するビットマップデータのプリント処理中止を
指示する指示手段と、 前記モード判断手段により前記プリントジョブに対する
エラースキップモードが選択されていないと判断した場
合に、前記指示手段によるプリント中止指示に基づき、
エラーページを含む後続ページのビットマップデータ
を、ビットマップデータを記録媒体にプリントするプリ
ント部に転送するのを中止する中止制御手段と、を有す
ることを特徴とする請求項1または2記載の画像形成装
置。
4. A mode determining means for determining whether an error skip mode for skipping a predetermined error with respect to the print job is selected, and, when an error is displayed by the display means, a bit map data for an error page is displayed. Instructing means for instructing stop of print processing, and when the mode determining means determines that the error skip mode for the print job is not selected, based on a print cancel instruction by the instructing means,
3. The image according to claim 1, further comprising: a stop control unit that stops transferring bitmap data of a subsequent page including an error page to a printing unit that prints the bitmap data on a recording medium. Forming equipment.
【請求項5】 前記エラー判断手段によりページのペー
ジ情報に前記エラー情報が付加されていると判断され、
前記表示手段によりエラー表示される場合に、 ユーザに対して異なるプリント方法中のいずれによるプ
リント方法により処理するかを問い合わせる問い合わせ
手段と、 前記問い合わせ手段によりユーザが選択したプリント方
法に従ってエラーページを含む後続ページのビットマッ
プデータを、ビットマップデータを記録媒体にプリント
するプリント部に転送するのを制御する転送制御手段
と、を有することを特徴とする請求項2記載の画像形成
装置。
5. The error determining means determines that the error information is added to page information of a page,
Inquiring means for inquiring the user as to which one of the different printing methods should be processed when an error is displayed by the display means; and a subsequent step including an error page according to the printing method selected by the user by the inquiring means. 3. The image forming apparatus according to claim 2, further comprising: transfer control means for controlling transfer of the bitmap data of the page to a printing unit for printing the bitmap data on a recording medium.
【請求項6】 前記検知手段が検知するエラーは、前記
ビットマップ展開手段による展開処理に使用するメモリ
容量不足に起因するエラーであることを特徴とする請求
項1記載の画像形成装置。
6. The image forming apparatus according to claim 1, wherein the error detected by the detection unit is an error caused by a shortage of a memory capacity used for expansion processing by the bitmap expansion unit.
【請求項7】 前記検知手段が検知するエラーは、前記
外部装置から受信したプリントジョブデータを格納する
メモリ容量不足に起因するデータ処理エラーを含むこと
を特徴とする請求項1記載の画像形成装置。
7. The image forming apparatus according to claim 1, wherein the error detected by the detection unit includes a data processing error caused by insufficient memory capacity for storing print job data received from the external device. .
【請求項8】 所定の通信媒体を介して外部装置からプ
リントジョブデータを受信可能な画像形成装置のデータ
処理方法であって、 前記外部装置から受信したプリントジョブデータをペー
ジ単位にビットマップデータに展開するビットマップ展
開ステップと、 前記ビットマップ展開ステップによるビットマップ展開
中に、所定の展開エラーが発生したかどうかを検知する
検知ステップと、 前記検知ステップによりエラーが発生したことを検知さ
れた場合に、エラーが発生したページのページ情報にエ
ラー情報を付加するエラー情報制御ステップと、を有す
ることを特徴とする画像形成装置データ処理方法。
8. A data processing method for an image forming apparatus capable of receiving print job data from an external device via a predetermined communication medium, wherein the print job data received from the external device is converted into bitmap data in page units. A bitmap expansion step for expansion; a detection step for detecting whether a predetermined expansion error has occurred during the bitmap expansion by the bitmap expansion step; and a case where an error has been detected by the detection step. And an error information control step of adding error information to page information of a page in which an error has occurred.
【請求項9】 前記ビットマップ展開ステップにより生
成されたビットマップデータを、ビットマップデータを
記録媒体にプリントするプリント部に対してページ単位
に転送する際に、各ページのページ情報に前記エラー情
報が付加されているかどうかを判断するエラー判断ステ
ップと、 前記エラー判断ステップによりページのページ情報に前
記エラー情報が付加されていると判断された場合に、エ
ラー表示する表示制御ステップと、を有することを特徴
とする請求項8記載の画像形成装置データ処理方法。
9. When transferring the bitmap data generated in the bitmap development step to a printing unit for printing the bitmap data on a recording medium, the error information is added to the page information of each page. An error determining step of determining whether the error information has been added, and a display control step of displaying an error when the error determining step determines that the error information has been added to the page information of the page. 9. The data processing method for an image forming apparatus according to claim 8, wherein:
【請求項10】 前記プリントジョブに対する所定のエ
ラーをスキップするエラースキップモードが選択されて
いるかどうかを判断するモード判断ステップと、 前記モード判断ステップにより前記プリントジョブに対
するエラースキップモードが選択されていないと判断さ
れた場合に、ページのページ情報に対する前記エラー情
報の付加状態を判定して、エラーページを含む後続ペー
ジのビットマップデータを、ビットマップデータを記録
媒体にプリントするプリント部に転送するのを停止する
停止制御ステップと、を有することを特徴とする請求項
8または9記載の画像形成装置データ処理方法。
10. A mode judging step for judging whether an error skip mode for skipping a predetermined error for the print job is selected, and an error skip mode for the print job is not selected by the mode judging step. If it is determined, the state of addition of the error information to the page information of the page is determined, and the bitmap data of a subsequent page including the error page is transferred to a printing unit that prints the bitmap data on a recording medium. The image processing apparatus data processing method according to claim 8, further comprising a stop control step of stopping.
【請求項11】 前記プリントジョブに対する所定のエ
ラーをスキップするエラースキップモードが選択されて
いるかどうかを判断するモード判断ステップと、 表示手段によりエラー表示された場合に、エラーページ
に対するビットマップデータのプリント処理中止を指示
する指示ステップと、 前記モード判断ステップにより前記プリントジョブに対
するエラースキップモードが選択されていないと判断し
た場合に、前記指示ステップによるプリント中止指示に
基づき、エラーページを含む後続ページのビットマップ
データを、ビットマップデータを記録媒体にプリントす
るプリント部に転送するのを中止する中止制御ステップ
と、を有することを特徴とする請求項8または9記載の
画像形成装置データ処理方法。
11. A mode determining step for determining whether an error skip mode for skipping a predetermined error for the print job is selected, and printing of bitmap data for an error page when an error is displayed by a display unit. An instruction step of instructing a processing stop; and, if the mode determining step determines that the error skip mode for the print job has not been selected, a bit of a subsequent page including an error page based on the print stop instruction by the instruction step. 10. The image forming apparatus data processing method according to claim 8, further comprising a stop control step of stopping transfer of the map data to a printing unit that prints the bitmap data on a recording medium.
【請求項12】 前記エラー判断ステップによりページ
のページ情報に前記エラー情報が付加されていると判断
され、前記表示手段によりエラー表示される場合に、 ユーザに対して異なるプリント方法中のいずれによるプ
リント方法により処理するかを問い合わせる問い合わせ
ステップと、 前記問い合わせステップによりユーザが選択したプリン
ト方法に従ってエラーページを含む後続ページのビット
マップデータを、ビットマップデータを記録媒体に プ
リントするプリント部に転送するのを制御する転送制御
ステップと、を有することを特徴とする請求項9記載の
画像形成装置のデータ処理方法。
12. When the error determining step determines that the error information is added to the page information of the page, and when an error is displayed by the display unit, the user can perform printing by using any of different printing methods. A step of inquiring whether to process by a method, and transferring bitmap data of a subsequent page including an error page to a printing unit for printing the bitmap data on a recording medium according to a printing method selected by the user in the inquiry step. 10. The data processing method for an image forming apparatus according to claim 9, further comprising a transfer control step of controlling.
【請求項13】 前記検知ステップが検知するエラー
は、前記ビットマップ展開手段による展開処理に使用す
るメモリ容量不足に起因するエラーであることを特徴と
する請求項8記載の画像形成装置のデータ処理方法。
13. The data processing of the image forming apparatus according to claim 8, wherein the error detected by the detecting step is an error caused by a shortage of a memory capacity used for expansion processing by the bitmap expansion unit. Method.
【請求項14】 前記検知ステップが検知するエラー
は、前記外部装置から受信したプリントジョブデータを
格納するメモリ容量不足に起因するデータ処理エラーを
含むことを特徴とする請求項8記載の画像形成装置のデ
ータ処理方法。
14. The image forming apparatus according to claim 8, wherein the error detected by the detecting step includes a data processing error caused by a shortage of a memory capacity for storing print job data received from the external device. Data processing method.
【請求項15】 所定の通信媒体を介して外部装置から
プリントジョブデータを受信可能な画像形成装置に、 前記外部装置から受信したプリントジョブデータをペー
ジ単位にビットマップデータに展開するビットマップ展
開ステップと、 前記ビットマップ展開ステップによるビットマップ展開
中に、所定の展開エラーが発生したかどうかを検知する
検知ステップと、 前記検知ステップによりエラーが発生したことを検知さ
れた場合に、エラーが発生したページのページ情報にエ
ラー情報を付加するエラー情報制御ステップとを実行さ
せるためのプログラムを記録したコンピュータが読み取
り可能な記憶媒体。
15. A bitmap expanding step of expanding print job data received from the external device into bitmap data in page units in an image forming apparatus capable of receiving print job data from the external device via a predetermined communication medium. During the bitmap expansion by the bitmap expansion step, a detection step of detecting whether a predetermined expansion error has occurred, and when an error has been detected by the detection step, an error has occurred. A computer-readable storage medium storing a program for executing an error information control step of adding error information to page information of a page.
【請求項16】 前記ビットマップ展開ステップにより
生成されたビットマップデータを、ビットマップデータ
を記録媒体にプリントするプリント部に対してページ単
位に転送する際に、各ページのページ情報に前記エラー
情報が付加されているかどうかを判断するエラー判断ス
テップと、 前記エラー判断ステップによりページのページ情報に前
記エラー情報が付加されていると判断された場合に、エ
ラー表示する表示制御ステップと、を有することを特徴
とする請求項15記載の記憶媒体。
16. When transferring the bitmap data generated in the bitmap development step to a printing unit that prints the bitmap data on a recording medium, the error information is added to the page information of each page. An error determining step of determining whether the error information has been added, and a display control step of displaying an error when the error determining step determines that the error information has been added to the page information of the page. The storage medium according to claim 15, wherein:
【請求項17】 前記プリントジョブに対する所定のエ
ラーをスキップするエラースキップモードが選択されて
いるかどうかを判断するモード判断ステップと、 前記モード判断ステップにより前記プリントジョブに対
するエラースキップモードが選択されていないと判断さ
れた場合に、ページのページ情報に対する前記エラー情
報の付加状態を判定して、エラーページを含む後続ペー
ジのビットマップデータを、ビットマップデータを記録
媒体にプリントするプリント部に転送するのを停止する
停止制御ステップと、を有することを特徴とする請求項
15または16に記載の記憶媒体。
17. A mode determining step for determining whether an error skip mode for skipping a predetermined error with respect to the print job is selected, and an error skip mode for the print job is not selected by the mode determining step. If it is determined, the state of addition of the error information to the page information of the page is determined, and the bitmap data of a subsequent page including the error page is transferred to a printing unit that prints the bitmap data on a recording medium. 17. The storage medium according to claim 15, comprising: a stop control step of stopping.
【請求項18】 前記プリントジョブに対する所定のエ
ラーをスキップするエラースキップモードが選択されて
いるかどうかを判断するモード判断ステップと、 表示手段によりエラー表示された場合に、エラーページ
に対するビットマップデータのプリント処理中止を指示
する指示ステップと、 前記モード判断ステップにより前記プリントジョブに対
するエラースキップモードが選択されていないと判断し
た場合に、前記指示ステップによるプリント中止指示に
基づき、エラーページを含む後続ページのビットマップ
データを、ビットマップデータを記録媒体にプリントす
るプリント部に転送するのを中止する中止制御ステップ
と、を有することを特徴とする請求項15または16に
記載の記憶媒体。
18. A mode determining step for determining whether an error skip mode for skipping a predetermined error for the print job is selected, and printing of bitmap data for an error page when an error is displayed by a display unit. An instruction step of instructing a stop of processing, and if the mode determination step determines that the error skip mode for the print job has not been selected, a bit of a succeeding page including an error page based on the print stop instruction by the instruction step 17. The storage medium according to claim 15, further comprising a stop control step of stopping transfer of the map data to a printing unit that prints bitmap data on a recording medium.
【請求項19】 前記エラー判断ステップによりページ
のページ情報に前記エラー情報が付加されていると判断
され、前記表示手段によりエラー表示される場合に、 ユーザに対して異なるプリント方法中のいずれによるプ
リント方法により処理するかを問い合わせる問い合わせ
ステップと、 前記問い合わせステップによりユーザが選択したプリン
ト方法に従ってエラーページを含む後続ページのビット
マップデータを、ビットマップデータを記録媒体に プ
リントするプリント部に転送するのを制御する転送制御
ステップと、を有することを特徴とする請求項16記載
の記憶媒体。
19. When the error determining step determines that the error information is added to the page information of the page, and when an error is displayed by the display unit, the user can perform printing using any of different printing methods. A step of inquiring whether to process by a method, and transferring bitmap data of a subsequent page including an error page to a printing unit that prints the bitmap data on a recording medium according to a printing method selected by the user in the inquiry step. 17. The storage medium according to claim 16, comprising: a transfer control step of controlling.
【請求項20】 前記検知ステップが検知するエラー
は、前記ビットマップ展開手段による展開処理に使用す
るメモリ容量不足に起因するエラーであることを特徴と
する請求項15記載の記憶媒体。
20. The storage medium according to claim 15, wherein the error detected by the detection step is an error caused by a shortage of a memory capacity used for expansion processing by the bitmap expansion unit.
【請求項21】 前記検知ステップが検知するエラー
は、前記外部装置から受信したプリントジョブデータを
格納するメモリ容量不足に起因するデータ処理エラーを
含むことを特徴とする請求項15記載の記憶媒体。
21. The storage medium according to claim 15, wherein the error detected by the detecting step includes a data processing error caused by insufficient memory capacity for storing print job data received from the external device.
JP2001048787A 2001-02-23 2001-02-23 Image forming apparatus, data processing method of image forming apparatus, and storage medium Expired - Fee Related JP4532760B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001048787A JP4532760B2 (en) 2001-02-23 2001-02-23 Image forming apparatus, data processing method of image forming apparatus, and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001048787A JP4532760B2 (en) 2001-02-23 2001-02-23 Image forming apparatus, data processing method of image forming apparatus, and storage medium

Publications (2)

Publication Number Publication Date
JP2002248814A true JP2002248814A (en) 2002-09-03
JP4532760B2 JP4532760B2 (en) 2010-08-25

Family

ID=18909994

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001048787A Expired - Fee Related JP4532760B2 (en) 2001-02-23 2001-02-23 Image forming apparatus, data processing method of image forming apparatus, and storage medium

Country Status (1)

Country Link
JP (1) JP4532760B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002254779A (en) * 2001-02-27 2002-09-11 Canon Inc Image forming apparatus, image forming method, image forming system, program, and storage medium
JP2007288306A (en) * 2006-04-13 2007-11-01 Murata Mach Ltd Image forming unit, and electronic device
JP2011224830A (en) * 2010-04-16 2011-11-10 Canon Inc Printing apparatus, printing method and program

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62102330A (en) * 1985-10-30 1987-05-12 Canon Inc printing device
JPS6359622A (en) * 1986-08-30 1988-03-15 Canon Inc output device
JPH0781187A (en) * 1993-09-13 1995-03-28 Canon Inc Image forming apparatus and control method thereof
JPH08118752A (en) * 1994-10-19 1996-05-14 Fuji Xerox Co Ltd Imaging processing method
JPH09295432A (en) * 1996-05-01 1997-11-18 Canon Inc Printer device and print control method
JPH1195957A (en) * 1997-09-18 1999-04-09 Canon Inc Print control apparatus, print control method, and storage medium storing computer-readable program

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62102330A (en) * 1985-10-30 1987-05-12 Canon Inc printing device
JPS6359622A (en) * 1986-08-30 1988-03-15 Canon Inc output device
JPH0781187A (en) * 1993-09-13 1995-03-28 Canon Inc Image forming apparatus and control method thereof
JPH08118752A (en) * 1994-10-19 1996-05-14 Fuji Xerox Co Ltd Imaging processing method
JPH09295432A (en) * 1996-05-01 1997-11-18 Canon Inc Printer device and print control method
JPH1195957A (en) * 1997-09-18 1999-04-09 Canon Inc Print control apparatus, print control method, and storage medium storing computer-readable program

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002254779A (en) * 2001-02-27 2002-09-11 Canon Inc Image forming apparatus, image forming method, image forming system, program, and storage medium
JP2007288306A (en) * 2006-04-13 2007-11-01 Murata Mach Ltd Image forming unit, and electronic device
JP2011224830A (en) * 2010-04-16 2011-11-10 Canon Inc Printing apparatus, printing method and program
US9058142B2 (en) 2010-04-16 2015-06-16 Canon Kabushiki Kaisha Inspecting for errors in print data and conditionally saving the print data dependent upon memory space

Also Published As

Publication number Publication date
JP4532760B2 (en) 2010-08-25

Similar Documents

Publication Publication Date Title
US6894800B2 (en) Information processing apparatus and information display method for displaying job information relating to an output job
JPH11327856A (en) Print control device, data processing method of print control device, and storage medium storing computer readable program
JPH10333846A (en) Output control method and device
JPH10301736A (en) Printing system, error information management method in printing system, and computer-readable recording medium recording error information management control program in printing system
JP3495893B2 (en) Print control device and print control method
JP2002123376A (en) Printing system, image processing device, and information processing device
JPH10222319A (en) Printing apparatus and print control method
JPH11143651A (en) Job operation status notification system, job operation status notification method, and storage medium
JP2004246570A (en) Information processing equipment
US6331894B1 (en) Pattern output apparatus and method for converting form data and input data to intermediate data to form an overlay pattern
JP2005202912A (en) Printing system and control method thereof, printing method, host device, and printer
JP4541577B2 (en) Image forming apparatus, image forming method, image forming system, program, and storage medium
JP2002248814A (en) Image forming apparatus, data processing method for image forming apparatus, and storage medium
JP2005153426A (en) Print control apparatus, print control method, storage medium storing computer-readable program, and program
JP2003256173A (en) PRINTING APPARATUS, PRINT PROCESSING METHOD, COMPUTER-READABLE STORAGE MEDIUM, AND PROGRAM
JP3209911B2 (en) Print control device and data processing method of print control device
JP2003256177A (en) Image forming system, control method for image forming system, storage medium, and program
KR20060116551A (en) Printing device and method
JPH1097395A (en) Print control apparatus, print control method for print apparatus, and storage medium storing computer-readable program
JP4035304B2 (en) Digital information output system
JP2002157094A (en) Data processing device, print control device, data processing method of data processing device, data processing method of print control device, and storage medium
JP2001047706A (en) Image formation system in network environment
JP3073921B2 (en) Print control device and data processing method of print control device
JPH09282115A (en) Printer device and printing method
JP2007098847A (en) Image forming apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070731

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20080107

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20080219

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100202

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100405

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100427

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20100428

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20100525

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20100611

R150 Certificate of patent or registration of utility model

Ref document number: 4532760

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130618

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees