JPH06103005A - Printer controller - Google Patents

Printer controller

Info

Publication number
JPH06103005A
JPH06103005A JP4249925A JP24992592A JPH06103005A JP H06103005 A JPH06103005 A JP H06103005A JP 4249925 A JP4249925 A JP 4249925A JP 24992592 A JP24992592 A JP 24992592A JP H06103005 A JPH06103005 A JP H06103005A
Authority
JP
Japan
Prior art keywords
page
printing
interrupt
print
unit
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
JP4249925A
Other languages
Japanese (ja)
Other versions
JP3134539B2 (en
Inventor
Chikaaki Satonaga
周陽 里永
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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP04249925A priority Critical patent/JP3134539B2/en
Publication of JPH06103005A publication Critical patent/JPH06103005A/en
Application granted granted Critical
Publication of JP3134539B2 publication Critical patent/JP3134539B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

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

Abstract

PURPOSE:To unnecessitate any huge memory for interrupted/restarted print processing and to enable new interruptive printing during interruptive printing when an interruptive printing request is generated during the print processing of document data described in a page description language provided with page independency. CONSTITUTION:When an interruptive printing request 4 is generated during print processing, the print processing is interrupted for the unit of a page since the document data are described in the page description language provided with page independency, printing information at the time of interruption for the unit of the page is stored in a printing information storage part 13 for each interrupted document, and interruptive print processing is performed. When interruptive printing is completed, a page sequence is prepared by referring to the printing information at the time of interruption stored in the printing information storage part 13, the document is expanded into an image based on this page sequence, and the image from the restarted page is printed out from an output part 16 to a printer 2. This interruptive print processing is similarly processed even during interruptive printing.

Description

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

【0001】[0001]

【産業上の利用分野】本発明は、ネットワークシステム
上のプリンタ制御装置に割り込み印刷要求があった場合
の効率的な印刷制御を行うプリンタ制御装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a printer control device for performing efficient print control when an interrupt print request is issued to the printer control device on a network system.

【0002】[0002]

【従来の技術】従来、ページ独立性があるページ記述言
語で表現された文書データの印刷制御中に、割り込み印
刷要求があった場合、現在実行中の印刷処理を中断し
て、再開されるときのページイメージををメモリ内に書
き込んだ後に、割り込み印刷要求の文書データの印刷処
理を優先的に行っていた。
2. Description of the Related Art Conventionally, when an interrupt print request is issued during print control of document data expressed in a page description language having page independence, the print process currently being executed is interrupted and restarted. After writing the page image of No. 1 in the memory, the print processing of the document data of the interrupt print request is preferentially performed.

【0003】ここで、ページ記述言語(PDL)は、独
立性のあるページ記述言語と非独立性のページ記述言語
に区分される。独立性のあるページ記述言語としては、
例えばインタープレス(米ゼロックス社)が代表的であ
り、また、非独立性の記述言語としては、ポストスクリ
プト(アドーブ社)が代表的である。独立性のあるペー
ジ記述言語によれば、1つの文書データはページ単位で
管理されて記述され、非独立性のページ記述言語によれ
ば、文書データ全体が1つのデータとして管理されて記
述される。したがって、独立性のあるページ記述言語で
記述された文書データは、この文書をページ単位で管理
することができる。
The page description language (PDL) is classified into an independent page description language and a non-independent page description language. As a page description language with independence,
For example, Interpress (Xerox Co., USA) is representative, and Postscript (Adobe Co., Ltd.) is representative as a non-independent description language. According to the page description language with independence, one document data is managed and described in page units, and according to the non-independent page description language, the entire document data is managed and described as one data. . Therefore, the document data described in the independent page description language can manage this document page by page.

【0004】従来のプリンティングシステムとしては、
例えば特開平3ー65721号公報に開示されるものが
あり、その構成図を図3に示す。同図に示すように、端
末装置A、端末装置B、端末装置Cおよびプリントサー
バPSが、バス型のローカルエリアネットワーク30を
介して接続され、またプリンタPはプリントサーバPS
に接続されて印刷出力を行う。
As a conventional printing system,
For example, there is one disclosed in Japanese Patent Laid-Open No. 3-65721, and its configuration diagram is shown in FIG. As shown in the figure, a terminal device A, a terminal device B, a terminal device C and a print server PS are connected via a bus type local area network 30, and the printer P is a print server PS.
It is connected to and prints out.

【0005】さて、端末装置AからプリントサーバPS
に送られている文書データDAの印刷中に、端末装置B
から緊急な文書データDBがプリントサーバPSに送ら
れ、割り込み印刷が発生した場合に、プリントサーバP
Sは、文書データDAの印刷処理を中断して、文書デー
タDAが再開される時のページイメージをプリントサー
バPS内のメモリに記憶する。この記憶が終了した時点
で、文書データDBの印刷処理を開始する。そして、文
書データDBの印刷処理が終了した時点で、メモリに記
憶されている文書データDAのページイメージをもとに
文書データDAの印刷処理を再開する。
Now, from the terminal device A to the print server PS
While printing the document data DA sent to the terminal device B,
When the urgent document data DB is sent from the printer server to the print server PS and interrupt printing occurs, the print server P
S suspends the printing process of the document data DA and stores the page image when the document data DA is restarted in the memory in the print server PS. When this storage is completed, the printing process of the document data DB is started. Then, when the printing process of the document data DB is completed, the printing process of the document data DA is restarted based on the page image of the document data DA stored in the memory.

【0006】したがって、文書データDAの印刷処理を
中断した際のページイメージをメモリに記憶するので、
大量のメモリを必要とするという問題点があった。
Therefore, since the page image when the printing process of the document data DA is interrupted is stored in the memory,
There is a problem that a large amount of memory is required.

【0007】また、端末装置Bからの文書データDBの
割り込み印刷処理中に、例えば端末装置Cから、さらに
緊急の割り込み印刷要求が発生した場合、端末装置Cか
らの文書データDCは無視されて、割り込み印刷が実行
されない。
Further, during the interrupt printing process of the document data DB from the terminal device B, for example, when a further urgent interrupt printing request is issued from the terminal device C, the document data DC from the terminal device C is ignored, Interrupt printing is not executed.

【0008】したがって、割り込み印刷処理中は、割り
込み印刷ができないという問題点があった。
Therefore, there is a problem that interrupt printing cannot be performed during the interrupt printing process.

【0009】[0009]

【発明が解決しようとする課題】前述したように、従
来、ページ独立性があるページ記述言語で表現された文
書データを順次印刷処理してプリンタへ印刷出力するプ
リンタ制御装置において、入力された文書データの印刷
処理中に割り込み印刷要求があった場合、処理中の文書
データの印刷処理を中断し、割り込み印刷要求時のペー
ジイメージをメモリに記憶するため、膨大なメモリ容量
を必要とするという問題点があった。
As described above, conventionally, in a printer control device for sequentially printing document data expressed in a page description language having page independence and printing out to a printer, an input document is input. If there is an interrupt print request during the data print processing, the print processing of the document data being processed is interrupted and the page image at the time of the interrupt print request is stored in the memory, which requires a huge memory capacity. There was a point.

【0010】また、割り込み印刷中にさらに、割り込み
印刷要求が発生した場合、新たな割り込み印刷処理を行
うことはできないという問題点があった。
Further, when an interrupt print request is further generated during interrupt printing, there is a problem that new interrupt print processing cannot be performed.

【0011】そこで、本発明は、かかる問題点を除去
し、ページ独立性があるページ記述言語で記述された文
書データの印刷処理中に割り込み印刷要求が発生した場
合に、中断・再開印刷処理用の膨大なメモリを必要とせ
ず、また割り込み印刷中の割り込み印刷を可能とするプ
リンタ制御装置を提供することを目的とする。
In view of the above, the present invention eliminates such a problem, and for interrupting / resuming print processing when an interrupt print request occurs during print processing of document data described in a page description language having page independence. It is an object of the present invention to provide a printer control device that does not require an enormous amount of memory and that enables interrupt printing during interrupt printing.

【0012】[0012]

【課題を解決するための手段】本発明は、ページ独立性
があるページ記述言語で表現された文書データを順次記
憶する第1の記憶手段と、前記第1の記憶手段から順次
読み出された文書データのページシーケンスを作成する
作成手段と、前記作成手段により作成されたページシー
ケンスのもとに文書データを画像データに展開する展開
手段とを備えたプリンタ制御装置において、処理済のペ
ージ情報を含む中断状態情報を記憶する第2の記憶手段
と、割り込み印刷要求があると、ページ単位で処理を中
断し、前記中断状態情報を第2の記憶手段に記憶した後
に、割り込み文書データの読み込み順序を先頭に変更
し、該割り込み文書データのページシーケンスの作成お
よび画像データの展開処理を行うように前記作成手段お
よび展開手段を制御し、該処理の終了後前記第2の記憶
手段に記憶されている中断状態情報に基づいて前記作成
手段および展開手段を制御することにより、中断された
文書データの印刷処理の再開を行う制御手段とを具備し
たことを特徴とする。
According to the present invention, first storage means for sequentially storing document data expressed in a page description language having page independence, and sequentially read from the first storage means. In a printer control device including a creating unit that creates a page sequence of document data, and a expanding unit that expands the document data into image data based on the page sequence created by the creating unit, the processed page information is displayed. A second storage unit for storing the interruption state information including the interruption state information and an interruption print request, the process is interrupted in page units, the interruption state information is stored in the second storage unit, and the interruption document data is read in the order. To the beginning and controls the creating means and the expanding means so as to create a page sequence of the interrupt document data and expand the image data. A control means for restarting the printing process of the interrupted document data by controlling the creating means and the expanding means based on the interruption state information stored in the second storage means after the end of the processing. Is provided.

【0013】[0013]

【作用】本発明は、印刷処理中に割り込み印刷要求があ
った場合、ページ独立性があるページ記述言語で文書デ
ータが記述されているため、ページ単位で印刷処理が中
断され、第2の記憶手段にドキュメントごとページ単位
の中断時の印刷情報が記憶され、割り込み印刷処理がな
される。そして、割り込み印刷が終了した場合には、第
2の記憶手段に記憶されている中断時の印刷情報を参照
してページシーケンスが作成され、このページシーケン
スをもとにイメージに展開されて印刷処理が再開され
る。また、割り込み印刷中にさらに割り込み印刷要求が
あった場合、割り込み印刷中の印刷処理はページ単位で
中断され、割り込み印刷中断時の印刷情報が第2の記憶
手段に記憶され、新たな割り込み印刷要求された文書デ
ータの割り込み印刷が開始される。
According to the present invention, when an interrupt print request is issued during the print processing, the document data is described in a page description language having page independence, so the print processing is interrupted in page units and the second storage is performed. The printing information at the time of interruption for each document is stored in the means, and interrupt printing processing is performed. When the interrupt printing is completed, a page sequence is created by referring to the print information at the time of interruption stored in the second storage unit, and the page sequence is developed into an image based on the page sequence to perform the printing process. Is resumed. If there is a further interrupt printing request during interrupt printing, the printing process during interrupt printing is interrupted on a page-by-page basis, the print information at interrupt interrupt printing is stored in the second storage unit, and a new interrupt printing request is issued. Interrupt printing of the selected document data is started.

【0014】[0014]

【実施例】以下、図面を参照して本発明の一実施例につ
いて説明する。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described below with reference to the drawings.

【0015】図1は、本発明の一実施例であるプリンタ
制御装置の構成ブロック図である。図1において、プリ
ンタ制御装置1は、印刷要求3より優先順序の高い割り
込み印刷要求4の要求を検出する割り込み検出部10、
印刷要求3された文書データ(以下「ドキュメント」と
いう)を順次、キューに記憶するキューイングとキュー
の中に入ってドキュメントの管理および割り込み印刷が
生じた場合に割り込み印刷をするドキュメントをキュー
の先頭に配置するキューイング部11、割り込み検出部
10により割り込み印刷要求を検出した場合に、フラグ
を立てて割り込み印刷要求があったことを保持する割り
込み印刷開始情報部12、割り込み印刷要求があった場
合に中断時に出力された用紙の枚数と印刷処理を行って
いたページ番号を印刷情報として記憶する印刷情報記憶
部13、キューイング部11から取り出されたドキュメ
ントのページシーケンスを作成し、割り込み印刷による
中断後の再開である場合は、印刷情報記憶部13に記憶
されていた印刷情報をもとに残りのページシーケンスを
作成するページシーケンス作成部14、ページシーケン
ス作成部14により作成されたページシーケンスのもと
にページデータをビットマップイメージに展開するイメ
ージ展開部15、イメージ展開部15から出力されたビ
ットマップイメージをプリンタ2に転送し、ページ単位
およびドキュメント単位の出力管理を行う出力部16、
割り込み印刷開始情報部12のフラグが立っている場合
に、ページ単位で印刷処理を中断させ、中断時の印刷情
報を出力部16から取り出し、この印刷情報を印刷情報
記憶部13に記憶し、割り込み印刷開始情報部12のフ
ラグをオフにし、キューイング部11に記憶されている
この割り込み印刷ドキュメントを先頭に配置させ、この
先頭に配置された割り込み印刷ドキュメントを取り出し
て印刷処理を行い、出力部16からの割り込み印刷終了
の情報により印刷情報記憶部13に記憶されている印刷
情報をもとに割り込み印刷により中断されたドキュメン
トの印刷処理の再開処理を行う制御をする制御部17で
構成される。
FIG. 1 is a block diagram showing the arrangement of a printer control apparatus according to an embodiment of the present invention. In FIG. 1, the printer control device 1 includes an interrupt detection unit 10 that detects a request for an interrupt print request 4 having a higher priority than the print request 3.
Document data requested to be printed 3 (hereinafter referred to as “document”) is stored in a queue in sequence. Management of documents by entering in the queue and interrupt printing when interrupt printing occurs Document at the top of the queue When an interrupt print request is detected by the queuing unit 11 and the interrupt detection unit 10 arranged in the above, an interrupt print start information unit 12 that holds a flag to hold the interrupt print request, and an interrupt print request The page sequence of the document retrieved from the print information storage unit 13 and the queuing unit 11 that stores the number of sheets output at the time of the interruption and the page number on which the printing process was performed as the print information is interrupted by interruption printing. If the printing is restarted later, the printing information stored in the printing information storage unit 13 A page sequence creating unit 14 that creates the remaining page sequence based on the above, and an image expanding unit 15 and an image expanding unit 15 that expand the page data into a bitmap image based on the page sequence created by the page sequence creating unit 14. An output unit 16 that transfers the bitmap image output from the printer 2 to the printer 2 and manages output in page units and document units;
When the flag of the interrupt print start information section 12 is set, the print process is interrupted page by page, the print information at the time of interruption is taken out from the output section 16, the print information is stored in the print information storage section 13, and the interrupt is executed. The flag of the print start information section 12 is turned off, the interrupt print document stored in the queuing section 11 is placed at the head, the interrupt print document placed at the head is taken out, and the print processing is performed. Based on the print information stored in the print information storage unit 13 based on the interrupt printing end information from the above, the control unit 17 performs control to restart the print processing of the document interrupted by the interrupt printing.

【0016】ここで、プリンタ制御装置1に印刷要求3
あるいは割り込み印刷要求4される文書データは、ペー
ジ独立性のあるページ記述言語、例えばインタープレス
で記述されているものとする。
Here, the print request 3 is sent to the printer controller 1.
Alternatively, it is assumed that the document data for which the interrupt print request 4 is made is described in a page description language having page independence, for example, Interpress.

【0017】次に、フローチャートをもとにプリンタ制
御装置の割り込み印刷処理について説明する。
Next, the interrupt printing process of the printer controller will be described with reference to the flowchart.

【0018】図2は、プリンタ制御装置1の割り込み印
刷処理フローチャートである。図2おいて、まず制御部
17は、キューイング部11内のキューの先頭にあるド
キュメントを読み込む(ステップ101)。次に、ペー
ジシーケンス作成部14において、読み込まれたドキュ
メントのページシーケンスを作成する(ステップ10
2)。そして、制御部17は、割り込み印刷開始情報部
12のフラグがオンになっているか否かを判断し(ステ
ップ103)、フラグがオンになっていない場合は、ペ
ージシーケンス作成部14で作成したページシーケンス
に基づいて、印刷すべきページ番号を更新し(ステップ
108)、さらにイメージ展開部15においてビットマ
ップイメージに展開する(ステップ109)。そして、
展開されたビットマップイメージを出力部16からプリ
ンタ2に転送し、印刷を行う(ステップ110)。さら
に、読み込んだドキュメントの印刷すべきページがまだ
あるか否かを判断する(ステップ111)。そして、印
刷するページがまだある場合は、ステップ103に移行
し、次のページの印刷処理を行う。
FIG. 2 is a flowchart of the interrupt printing process of the printer controller 1. In FIG. 2, the control unit 17 first reads the document at the head of the queue in the queuing unit 11 (step 101). Next, the page sequence creating unit 14 creates a page sequence of the read document (step 10).
2). Then, the control unit 17 determines whether or not the flag of the interrupt printing start information unit 12 is turned on (step 103). If the flag is not turned on, the page created by the page sequence creation unit 14 is checked. The page number to be printed is updated based on the sequence (step 108), and is further expanded into a bitmap image by the image expansion section 15 (step 109). And
The developed bitmap image is transferred from the output unit 16 to the printer 2 and printed (step 110). Further, it is judged whether or not there is a page to be printed in the read document (step 111). Then, if there is still a page to be printed, the process proceeds to step 103, and the printing process for the next page is performed.

【0019】一方、ステップ103において、割り込み
印刷開始情報部12のフラグがオンである場合、すなわ
ち割り込み印刷要求があると判断した場合、制御部17
は、イメージ展開部15等のドキュメントの印刷処理を
中断させ(ステップ104)、この時の用紙の出力枚数
と印刷されたページ情報である印刷情報を印刷情報記憶
部13に記憶する(ステップ105)。そして、割り込
み印刷開始情報部12のフラグをオフにする(ステップ
106)。ここで、割り込み印刷開始情報部12のフラ
グをオフにするのは、新たな割り込み印刷要求がある場
合があるからである。さらに、制御部17は、キューイ
ング部11内の割り込み印刷要求4されたドキュメント
をキューの先頭に入れる(ステップ107)。したがっ
て、中断された割り込み印刷前のドキュメントは、割り
込み印刷要求4されたドキュメントの次に位置すること
になる。その後、ステップ101に移行し、キューの先
頭に位置する割り込み印刷要求4のドキュメントが読み
込まれ、割り込み印刷要求4されたドキュメントの印刷
処理が行われる。
On the other hand, in step 103, when the flag of the interrupt print start information section 12 is on, that is, when it is determined that there is an interrupt print request, the control section 17
Interrupts the document printing process of the image developing unit 15 and the like (step 104) and stores the number of output sheets and the print information which is the printed page information in the print information storage unit 13 (step 105). . Then, the flag of the interrupt printing start information section 12 is turned off (step 106). Here, the flag of the interrupt print start information section 12 is turned off because there may be a new interrupt print request. Further, the control unit 17 puts the document for which the interrupt print request 4 is stored in the queuing unit 11 at the head of the queue (step 107). Therefore, the interrupted document before interrupt printing is positioned next to the document for which interrupt printing is requested 4. After that, the process proceeds to step 101, the document of the interrupt print request 4 located at the head of the queue is read, and the printing process of the document for which the interrupt print request 4 is performed is performed.

【0020】さて、ステップ111において、読み込ま
れたドキュメントの印刷すべきページがない場合は、ス
テップ112に移行し、印刷情報記憶部13に割り込み
印刷要求により中断された印刷情報が記憶されているか
否かを調べ、割り込み印刷により中断された印刷の処理
がまだあるか否かを判断し(ステップ112)、割り込
み印刷の処理がまだある場合は、キューイング部11の
キューの先頭にあるドキュメントを読み込み(ステップ
113)、印刷情報記憶部13に記憶されている割り込
み時の印刷情報をもとにページシーケンス作成部14が
ページシーケンスを作成し(ステップ114)、印刷処
理を再開する。そして、ステップ103に移行し、割り
込み印刷開始情報部12のフラグがオンか否かにより、
新たな割り込み印刷処理をすべきかどうかを判断する。
If there is no page to be printed in the read document in step 111, the process proceeds to step 112, and it is determined whether or not the print information interrupted by the interrupt print request is stored in the print information storage unit 13. It is determined whether there is any print processing interrupted by interrupt printing (step 112). If interrupt print processing still exists, the document at the head of the queue of the queuing unit 11 is read. (Step 113) Then, the page sequence creation unit 14 creates a page sequence based on the print information at the time of interruption stored in the print information storage unit 13 (Step 114) and restarts the printing process. Then, the process proceeds to step 103, depending on whether the flag of the interrupt print start information section 12 is on or not.
It is determined whether a new interrupt printing process should be performed.

【0021】一方、ステップ112において、割り込み
印刷の処理がない場合は、割り込み印刷処理を終了す
る。
On the other hand, if there is no interrupt printing process in step 112, the interrupt printing process is terminated.

【0022】なお、印刷要求3されたドキュメントの印
刷処理中に割り込み印刷要求4があった場合は、上記ス
テップ103におけるフラグが立っているか否かにより
割り込み印刷処理がなされるが、さらに、この割り込み
印刷要求4のドキュメントに対する印刷処理中に、さら
に、優先度の高い、新たな割り込み印刷要求があった場
合は、ステップ103において、新しいフラグのオンに
より新たな割り込み印刷処理が行われる。この際、印刷
情報記憶部13には、印刷要求3されたドキュメントの
中断時の印刷情報の他に、割り込み印刷要求4されたド
キュメントの中断時の印刷情報が記憶されることにな
る。また、キューの配置は、先頭から新たな割り込み印
刷要求されたドキュメント、割り込み印刷要求4された
ドキュメント、印刷要求されたドキュメントの順とな
る。そして、中断されたドキュメントの印刷再開処理時
に印刷情報記憶部13に記憶されている印刷情報が参照
される異になる。
If there is an interrupt print request 4 during the print processing of the document for which print request 3 has been issued, the interrupt print processing is performed depending on whether or not the flag in step 103 is set. If there is a new interrupt print request with a higher priority during the print process for the document of print request 4, a new interrupt print process is performed by turning on a new flag in step 103. At this time, the print information storage unit 13 stores the print information at the time of interruption of the document requested for interrupt printing 4, in addition to the print information at the time of interruption of the document requested for printing 3. Further, the queues are arranged in order from the beginning of a document for which a new interrupt print request has been made, a document for which an interrupt print request 4 has been made, and a document for which print request has been made. Then, the print information stored in the print information storage unit 13 is referred to during the print restart process of the interrupted document.

【0023】もちろん、印刷情報記憶部13に記憶され
る印刷情報量は少ないため、さらに優先度の高い割り込
み印刷要求があっても、同様に処理される。
Of course, since the print information amount stored in the print information storage unit 13 is small, even if there is an interrupt print request with a higher priority, it is processed in the same manner.

【0024】このように、割り込み印刷処理時、印刷情
報記憶部13に記憶される印刷情報量が少ないため、割
り込み印刷処理時の割り込み印刷処理を受け付けないと
いうことはない。しかも、割り込み中断時のページから
ページ単位で印刷処理が再開されるため、無駄のない、
効率的な印刷処理ができる。
As described above, since the print information amount stored in the print information storage unit 13 is small during the interrupt print processing, the interrupt print processing during the interrupt print processing is not rejected. Moreover, since the printing process is restarted page by page from the page at the time of interrupt interruption, there is no waste,
Efficient print processing is possible.

【0025】[0025]

【発明の効果】以上説明したように、本発明は、印刷処
理中に割り込み印刷要求があった場合、ページ独立性が
あるページ記述言語で文書データが記述されているた
め、ページ単位で印刷処理が中断され、第2の記憶手段
にドキュメントごとページ単位の中断時の印刷情報が記
憶され、割り込み印刷処理がなされる。そして、割り込
み印刷が終了した場合には、第2の記憶手段に記憶され
ている中断時の印刷情報を参照してページシーケンスが
作成され、このページシーケンスをもとにイメージに展
開されて印刷処理が再開される。また、割り込み印刷中
にさらに割り込み印刷要求があった場合、割り込み印刷
中の印刷処理はページ単位で中断され、割り込み印刷中
断時の印刷情報が第2の記憶手段に記憶され、新たな割
り込み印刷要求された文書データの割り込み印刷が開始
される。
As described above, according to the present invention, when an interrupt print request is issued during the print processing, the document data is described in a page description language having page independence, so the print processing is performed page by page. Is interrupted, and the print information at the time of interruption for each document is stored in the second storage means for each document, and the interrupt printing process is performed. When the interrupt printing is completed, a page sequence is created by referring to the print information at the time of interruption stored in the second storage means, and the page sequence is developed into an image based on the page sequence to perform the print processing. Is resumed. If there is a further interrupt printing request during interrupt printing, the printing process during interrupt printing is interrupted on a page-by-page basis, the print information at interrupt interrupt printing is stored in the second storage unit, and a new interrupt printing request is issued. Interrupt printing of the selected document data is started.

【0026】したがって、割り込み印刷要求により中断
された中断時の印刷情報はドキュメントごとページ単位
で記憶され、中断された印刷処理の再開のために必要な
メモリの容量が少なくて済むため、割り込み印刷処理中
に、クライアントが新たな割り込み印刷要求を行った場
合でも、新たな割り込み印刷要求は受け付けられるとい
う利点を有する。
Therefore, the print information at the time of interruption interrupted by the interrupt printing request is stored in page units for each document, and the memory capacity required for restarting the interrupted printing processing is small. Even if the client makes a new interrupt print request, the new interrupt print request can be accepted.

【0027】また、割り込み印刷後の中断された印刷の
再開処理は、割り込み印刷要求が生じた際のページから
再開処理されるので、再度印刷処理されるページはなく
なり、無駄のない効率的な印刷処理を行うことができる
という利点を有する。
Further, since the interrupted printing restart processing after interrupt printing is restarted from the page when the interrupt print request occurs, there is no page to be printed again, and efficient printing without waste. It has the advantage that processing can take place.

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

【図1】本発明の一実施例であるプリンタ制御装置の構
成ブロック図。
FIG. 1 is a configuration block diagram of a printer control apparatus that is an embodiment of the present invention.

【図2】プリンタ制御装置の割り込み印刷処理フローチ
ャート。
FIG. 2 is an interrupt printing process flowchart of the printer control device.

【図3】従来のプリンティングシステムの構成ブロック
図。
FIG. 3 is a configuration block diagram of a conventional printing system.

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

1 プリンタ制御装置 2 プリンタ 3 印刷要求 4 割り込み印刷要求 10 割り込み検出部 11
キューイング部 12 割り込み印刷開始情報部 13 印刷情報記憶部 14 ページシーケンス部 15 イメージ展開部 1
6 出力部 17 制御部
1 Printer Control Device 2 Printer 3 Print Request 4 Interrupt Print Request 10 Interrupt Detection Unit 11
Queuing unit 12 Interrupt printing start information unit 13 Print information storage unit 14 Page sequence unit 15 Image development unit 1
6 Output unit 17 Control unit

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】ページ独立性があるページ記述言語で表現
された文書データを順次記憶する第1の記憶手段と、 前記第1の記憶手段から順次読み出された文書データの
ページシーケンスを作成する作成手段と、 前記作成手段により作成されたページシーケンスのもと
に文書データを画像データに展開する展開手段とを備え
たプリンタ制御装置において、 処理済のページ情報を含む中断状態情報を記憶する第2
の記憶手段と、 割り込み印刷要求があると、ページ単位で処理を中断
し、前記中断状態情報を第2の記憶手段に記憶した後
に、割り込み文書データの読み込み順序を先頭に変更
し、該割り込み文書データのページシーケンスの作成お
よび画像データの展開処理を行うように前記作成手段お
よび展開手段を制御し、該処理の終了後前記第2の記憶
手段に記憶されている中断状態情報に基づいて前記作成
手段および展開手段を制御することにより、中断された
文書データの印刷処理の再開を行う制御手段とを具備し
たことを特徴とするプリンタ制御装置。
1. A first storage unit for sequentially storing document data expressed in a page description language having page independence, and a page sequence of document data sequentially read from the first storage unit. A printer control device including a creating unit and a developing unit that expands document data into image data based on the page sequence created by the creating unit; storing interruption status information including processed page information; Two
When the interrupt print request is issued, the processing is interrupted page by page, the interruption status information is stored in the second storage means, and the reading order of the interrupt document data is changed to the top, The creation means and the expansion means are controlled so as to create a page sequence of data and the expansion processing of image data, and the creation is performed based on the interruption state information stored in the second storage means after the completion of the processing. A printer control device, comprising: a control unit that restarts the printing process of the interrupted document data by controlling the printing unit and the expanding unit.
JP04249925A 1992-09-18 1992-09-18 Printer control device Expired - Fee Related JP3134539B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP04249925A JP3134539B2 (en) 1992-09-18 1992-09-18 Printer control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP04249925A JP3134539B2 (en) 1992-09-18 1992-09-18 Printer control device

Publications (2)

Publication Number Publication Date
JPH06103005A true JPH06103005A (en) 1994-04-15
JP3134539B2 JP3134539B2 (en) 2001-02-13

Family

ID=17200223

Family Applications (1)

Application Number Title Priority Date Filing Date
JP04249925A Expired - Fee Related JP3134539B2 (en) 1992-09-18 1992-09-18 Printer control device

Country Status (1)

Country Link
JP (1) JP3134539B2 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2403799A (en) * 2003-07-11 2005-01-12 Rolls Royce Plc Measurement of spacing between components and their dimension from combining their active and reference images
US7277370B2 (en) 2003-04-11 2007-10-02 Samsung Electronics Co., Ltd. Method, apparatus, and computer readable medium including computer readable code for erasing information recorded on a rewritable recording medium and medium resulting therefrom
US7310156B2 (en) * 2001-02-01 2007-12-18 Canon Kabushiki Kaisha Printing system, printing method, digital camera, storage medium and program for printing method, and printing control apparatus
JP2011504628A (en) * 2007-11-26 2011-02-10 北大方正集▲団▼有限公司 Print job processing method and print job processing system
JP2011215339A (en) * 2010-03-31 2011-10-27 Brother Industries Ltd Printing apparatus and printing program
US11451679B2 (en) 2018-07-12 2022-09-20 Fujifilm Business Innovation Corp. Image output management apparatus, image output apparatus, and non-transitory computer readable medium

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7310156B2 (en) * 2001-02-01 2007-12-18 Canon Kabushiki Kaisha Printing system, printing method, digital camera, storage medium and program for printing method, and printing control apparatus
US7277370B2 (en) 2003-04-11 2007-10-02 Samsung Electronics Co., Ltd. Method, apparatus, and computer readable medium including computer readable code for erasing information recorded on a rewritable recording medium and medium resulting therefrom
GB2403799A (en) * 2003-07-11 2005-01-12 Rolls Royce Plc Measurement of spacing between components and their dimension from combining their active and reference images
GB2403799B (en) * 2003-07-11 2006-04-12 Rolls Royce Plc Image-based measurement
JP2011504628A (en) * 2007-11-26 2011-02-10 北大方正集▲団▼有限公司 Print job processing method and print job processing system
JP2011215339A (en) * 2010-03-31 2011-10-27 Brother Industries Ltd Printing apparatus and printing program
US8786881B2 (en) 2010-03-31 2014-07-22 Brother Kogyo Kabushiki Kaisha Printing apparatus to determine correction on suspended image data
US11451679B2 (en) 2018-07-12 2022-09-20 Fujifilm Business Innovation Corp. Image output management apparatus, image output apparatus, and non-transitory computer readable medium

Also Published As

Publication number Publication date
JP3134539B2 (en) 2001-02-13

Similar Documents

Publication Publication Date Title
JPH06149494A (en) Method and device for print information processing
JP2007245673A (en) Image formation device
JP3344268B2 (en) Printing control device
JP3495893B2 (en) Print control device and print control method
JP3134539B2 (en) Printer control device
JP2960630B2 (en) Print control device and print control method
JP2000085211A (en) Print-controlling method and printing system
JP2000187569A (en) Printer, data output device and computer readable storage medium
JPH11312062A (en) Printer and printing method
JP3739527B2 (en) Image forming apparatus
JP3583879B2 (en) Printer control device
JP2000339111A (en) Print control method and its device
JP3046478B2 (en) Printing apparatus and printing method
JP2891860B2 (en) output method
JP3073921B2 (en) Print control device and data processing method of print control device
JPH09226190A (en) Printer
JP2989727B2 (en) Printing apparatus and printing method
JPH10207668A (en) Printing controller
JPH10278364A (en) Page printer
JPH10149265A (en) Printing controller
JPH09193486A (en) Image forming apparatus
JP3347520B2 (en) Information processing apparatus, printer system, and print job processing method
JP2000172477A (en) Printer
JPH0971012A (en) Device and method for processing image
JPH08118743A (en) Bit map developing processing method

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees