JP3134539B2 - Printer control device - Google Patents
Printer control deviceInfo
- Publication number
- JP3134539B2 JP3134539B2 JP04249925A JP24992592A JP3134539B2 JP 3134539 B2 JP3134539 B2 JP 3134539B2 JP 04249925 A JP04249925 A JP 04249925A JP 24992592 A JP24992592 A JP 24992592A JP 3134539 B2 JP3134539 B2 JP 3134539B2
- Authority
- JP
- Japan
- Prior art keywords
- page
- interrupt
- document data
- document
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 claims description 43
- 238000010586 diagram Methods 0.000 description 4
- 238000001514 detection method Methods 0.000 description 3
- 239000002699 waste material Substances 0.000 description 2
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Record Information Processing For Printing (AREA)
Description
【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 made to a 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 currently executed print processing is interrupted and restarted. After writing the page image in the memory, the print processing of the document data of the interrupt print request is preferentially performed.
【0003】ここで、ページ記述言語(PDL)は、独
立性のあるページ記述言語と非独立性のページ記述言語
に区分される。独立性のあるページ記述言語としては、
例えばインタープレス(米ゼロックス社)が代表的であ
り、また、非独立性の記述言語としては、ポストスクリ
プト(アドーブ社)が代表的である。独立性のあるペー
ジ記述言語によれば、1つの文書データはページ単位で
管理されて記述され、非独立性のページ記述言語によれ
ば、文書データ全体が1つのデータとして管理されて記
述される。したがって、独立性のあるページ記述言語で
記述された文書データは、この文書をページ単位で管理
することができる。Here, the page description language (PDL) is divided into an independent page description language and a non-independent page description language. As an independent page description language,
For example, Interpress (Xerox, USA) is a typical example, and PostScript (Adobe) is a typical non-independent description language. According to an independent page description language, one document data is managed and described in page units. According to a non-independent page description language, the entire document data is managed and described as one data. . Therefore, document data described in an independent page description language can manage this document in page units.
【0004】従来のプリンティングシステムとしては、
例えば特開平3ー65721号公報に開示されるものが
あり、その構成図を図3に示す。同図に示すように、端
末装置A、端末装置B、端末装置Cおよびプリントサー
バPSが、バス型のローカルエリアネットワーク30を
介して接続され、またプリンタPはプリントサーバPS
に接続されて印刷出力を行う。[0004] As a conventional printing system,
For example, there is one disclosed in Japanese Patent Laid-Open Publication No. 3-65721, and a configuration diagram thereof 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 a printer P is connected to a print server PS.
And prints out.
【0005】さて、端末装置AからプリントサーバPS
に送られている文書データDAの印刷中に、端末装置B
から緊急な文書データDBがプリントサーバPSに送ら
れ、割り込み印刷が発生した場合に、プリントサーバP
Sは、文書データDAの印刷処理を中断して、文書デー
タDAが再開される時のページイメージをプリントサー
バPS内のメモリに記憶する。この記憶が終了した時点
で、文書データDBの印刷処理を開始する。そして、文
書データDBの印刷処理が終了した時点で、メモリに記
憶されている文書データDAのページイメージをもとに
文書データDAの印刷処理を再開する。[0005] Now, from the terminal device A to the print server PS
During printing of the document data DA sent to the terminal device B,
Sends an urgent document data DB to the print server PS, and when interrupt printing occurs, the print server P
S suspends the print processing 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の印刷処理を
中断した際のページイメージをメモリに記憶するので、
大量のメモリを必要とするという問題点があった。Accordingly, 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は無視されて、割り込み印刷が実行
されない。[0007] Further, if, for example, a more urgent interrupt print request is generated from the terminal device C during the interrupt print processing of the document data DB from the terminal device B, the document data DC from the terminal device C is ignored. Interrupt printing is not executed.
【0008】したがって、割り込み印刷処理中は、割り
込み印刷ができないという問題点があった。Therefore, there is a problem that the interrupt printing cannot be performed during the interrupt printing process.
【0009】[0009]
【発明が解決しようとする課題】前述したように、従
来、ページ独立性があるページ記述言語で表現された文
書データを順次印刷処理してプリンタへ印刷出力するプ
リンタ制御装置において、入力された文書データの印刷
処理中に割り込み印刷要求があった場合、処理中の文書
データの印刷処理を中断し、割り込み印刷要求時のペー
ジイメージをメモリに記憶するため、膨大なメモリ容量
を必要とするという問題点があった。As described above, conventionally, in a printer control apparatus which sequentially prints document data expressed in a page description language having page independence and prints out the data to a printer, an input document is If an interrupt print request is issued during the data print process, the printing process 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. There was a point.
【0010】また、割り込み印刷中にさらに、割り込み
印刷要求が発生した場合、新たな割り込み印刷処理を行
うことはできないという問題点があった。In addition, if an interrupt print request is issued during interrupt print, another interrupt print process cannot be performed.
【0011】そこで、本発明は、かかる問題点を除去
し、ページ独立性があるページ記述言語で記述された文
書データの印刷処理中に割り込み印刷要求が発生した場
合に、中断・再開印刷処理用の膨大なメモリを必要とせ
ず、また割り込み印刷中の割り込み印刷を可能とするプ
リンタ制御装置を提供することを目的とする。Accordingly, the present invention has been made to solve the above-described problem, and to provide an interrupt / restart print processing when an interrupt print request occurs during a 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 which does not require an enormous amount of memory and enables interrupt printing during interrupt printing.
【0012】[0012]
【課題を解決するための手段】上述した目的を達成する
ため、請求項1の発明は、ページ独立性があるページ記
述言語で表現された文書データを順次受け付け、該受け
付けた文書データを画像データに展開して出力するプリ
ンタ制御装置において、印刷要求とともに受け付けた文
書データを順次記憶する第1の記憶手段と、前記第1の
記憶手段から順次読み出された文書データのページシー
ケンスを作成する作成手段と、前記作成手段により作成
されたページシーケンスに基づいて文書データをページ
毎の画像データに展開する展開手段と、印刷処理の実行
を制御する制御手段と、処理済のページ情報を含む中断
状態情報を記憶する第2の記憶手段とを具備し、前記制
御手段は、割り込み印刷要求があった際に、現に実行し
ている印刷処理を前記展開手段による文書データの展開
のページ単位で中断させるとともに、該中断した印刷処
理の中断状態情報を前記第2の記憶手段に記憶し、該割
り込み印刷要求に対応する文書データの前記第1の記憶
手段における記憶順序を先頭に変更して該文書データの
割り込み印刷処理を実行し、前記割り込み印刷処理の終
了後、前記第2の記憶手段に記憶されている中断状態情
報に基づいて、未処理ページのページシーケンスを前記
作成手段に作成させることにより、中断された文書デー
タの印刷処理の再開を行うことを特徴とする。In order to achieve the above-mentioned object, a first aspect of the present invention is to sequentially receive document data expressed in a page description language having page independence and convert the received document data to image data. A first storage unit for sequentially storing document data received together with a print request, and a page sequence of document data sequentially read from the first storage unit. Means, developing means for developing document data into image data for each page based on the page sequence created by the creating means, control means for controlling execution of print processing, and an interrupted state including processed page information Second storage means for storing information, wherein the control means executes a print process currently being executed when an interrupt print request is issued. The development of the document data by the development unit is interrupted in page units, and the interruption status information of the interrupted print processing is stored in the second storage unit, and the first data of the document data corresponding to the interruption print request is stored. The interruption printing process of the document data is executed by changing the storage order in the storage unit to the top, and after the interruption printing process is completed, based on the interruption state information stored in the second storage unit, The printing process of the interrupted document data is resumed by causing the creation unit to create a page sequence of pages.
【0013】[0013]
【作用】本発明は、印刷処理中に割り込み印刷要求があ
った場合、ページ独立性があるページ記述言語で文書デ
ータが記述されているため、ページ単位で印刷処理が中
断され、第2の記憶手段にドキュメントごとページ単位
の中断時の印刷情報が記憶され、割り込み印刷処理がな
される。そして、割り込み印刷が終了した場合には、第
2の記憶手段に記憶されている中断時の印刷情報を参照
してページシーケンスが作成され、このページシーケン
スをもとにイメージに展開されて印刷処理が再開され
る。また、割り込み印刷中にさらに割り込み印刷要求が
あった場合、割り込み印刷中の印刷処理はページ単位で
中断され、割り込み印刷中断時の印刷情報が第2の記憶
手段に記憶され、新たな割り込み印刷要求された文書デ
ータの割り込み印刷が開始される。According to the present invention, when an interrupt print request is issued during a print process, the document process is described in a page description language having page independence. The print information at the time of interruption for each document is stored in the unit, and interrupt printing processing is performed. When the interrupt printing is completed, a page sequence is created with reference 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 and printed. Is resumed. If there is a further interrupt print request during the interrupt print, the print processing during the interrupt print is interrupted in page units, the print information at the time of the interrupt print interrupt is stored in the second storage means, and a new interrupt print request is issued. Interrupted printing of the selected document data is started.
【0014】[0014]
【実施例】以下、図面を参照して本発明の一実施例につ
いて説明する。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 configuration of a printer control device according to an embodiment of the present invention. In FIG. 1, a printer control device 1 includes an interrupt detection unit 10 that detects an interrupt print request 4 having a higher priority order than a print request 3.
The queuing for sequentially storing the document data (hereinafter, referred to as “document”) for which the print request 3 has been made in the queue and the management of the document in the queue and the document to be subjected to interrupt printing when interrupt printing occurs at the head of the queue. When an interrupt print request is detected by the queuing unit 11 and the interrupt detection unit 10, an interrupt print start information unit 12 is set to hold a flag to indicate that an interrupt print request has been issued. The print information storage unit 13 stores the number of sheets output at the time of interruption and the page number on which the printing process was being performed as print information, and creates a page sequence of the document retrieved from the queuing unit 11 and interrupts by interrupt printing. In the case of a later restart, the print information stored in the print information A page sequence creating unit 14 for creating the remaining page sequence based on the page sequence, an image developing unit 15 for developing page data into a bitmap image based on the page sequence created by the page sequence creating unit 14, and an image developing unit 15 An output unit 16 that transfers the bitmap image output from the printer 2 to the printer 2 and performs output management in page units and document units;
When the flag of the interrupt print start information section 12 is set, the print processing is interrupted for each 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 performed. The flag of the print start information section 12 is turned off, the interrupt print document stored in the queuing section 11 is arranged at the top, the interrupt print document arranged at the top is taken out, and the print processing is performed. The control unit 17 controls the restart processing of the print process of the document interrupted by the interrupt printing based on the print information stored in the print information storage unit 13 based on the information of the end of the interrupt printing from.
【0016】ここで、プリンタ制御装置1に印刷要求3
あるいは割り込み印刷要求4される文書データは、ペー
ジ独立性のあるページ記述言語、例えばインタープレス
で記述されているものとする。Here, a print request 3 is sent to the printer controller 1.
Alternatively, 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 control device will be described with reference to a 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, first, the control unit 17 reads a document at the head of a queue in the queuing unit 11 (step 101). Next, the page sequence creation 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 print start information unit 12 is on (step 103). If the flag is not on, the page created by the page sequence creation unit 14 The page number to be printed is updated based on the sequence (step 108), and further developed into a bitmap image by the image developing unit 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 determined whether or not there is still a page to be printed of the read document (step 111). If there are more pages to be printed, the process proceeds to step 103, where 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, if the flag of the interrupt printing start information section 12 is on, that is, if it is determined that there is an interrupt printing request, the control section 17
Suspends the printing process of the document by the image developing unit 15 or the like (step 104), and stores the number of output sheets and the print information as 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 reason why the flag of the interrupt print start information section 12 is turned off is that a new interrupt print request may be issued. Further, the control unit 17 puts the document in the queuing unit 11 for which the interrupt printing request 4 has been made, at the head of the queue (step 107). Therefore, the interrupted document before interrupt printing is located next to the document for which interrupt printing request 4 has been issued. Thereafter, the process proceeds to step 101, where the document of the interrupt print request 4 located at the head of the queue is read, and the printing process of the document requested by the interrupt print request 4 is performed.
【0020】さて、ステップ111において、読み込ま
れたドキュメントの印刷すべきページがない場合は、ス
テップ112に移行し、印刷情報記憶部13に割り込み
印刷要求により中断された印刷情報が記憶されているか
否かを調べ、割り込み印刷により中断された印刷の処理
がまだあるか否かを判断し(ステップ112)、割り込
み印刷の処理がまだある場合は、キューイング部11の
キューの先頭にあるドキュメントを読み込み(ステップ
113)、印刷情報記憶部13に記憶されている割り込
み時の印刷情報をもとにページシーケンス作成部14が
ページシーケンスを作成し(ステップ114)、印刷処
理を再開する。そして、ステップ103に移行し、割り
込み印刷開始情報部12のフラグがオンか否かにより、
新たな割り込み印刷処理をすべきかどうかを判断する。If it is determined in step 111 that there is no page of the read document to be printed, the process proceeds to step 112 to determine whether print information interrupted by the interrupt print request is stored in the print information storage unit 13. It is determined whether or not there is still print processing interrupted by interrupt printing (step 112). If there is still interrupt print processing, the document at the head of the queue of the queuing unit 11 is read. (Step 113) 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, where whether the flag of the interrupt print start information section 12 is on or not is determined.
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 ends.
【0022】なお、印刷要求3されたドキュメントの印
刷処理中に割り込み印刷要求4があった場合は、上記ス
テップ103におけるフラグが立っているか否かにより
割り込み印刷処理がなされるが、さらに、この割り込み
印刷要求4のドキュメントに対する印刷処理中に、さら
に、優先度の高い、新たな割り込み印刷要求があった場
合は、ステップ103において、新しいフラグのオンに
より新たな割り込み印刷処理が行われる。この際、印刷
情報記憶部13には、印刷要求3されたドキュメントの
中断時の印刷情報の他に、割り込み印刷要求4されたド
キュメントの中断時の印刷情報が記憶されることにな
る。また、キューの配置は、先頭から新たな割り込み印
刷要求されたドキュメント、割り込み印刷要求4された
ドキュメント、印刷要求されたドキュメントの順とな
る。そして、中断されたドキュメントの印刷再開処理時
に印刷情報記憶部13に記憶されている印刷情報が参照
される異になる。If there is an interrupted print request 4 during the printing process of the document for which the print request 3 has been issued, the interrupted print process is performed depending on whether the flag in step 103 is set or not. 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 in step 103 by turning on a new flag. At this time, the print information storage unit 13 stores the print information at the time of interruption of the document for which the print request 3 was interrupted, as well as the print information at the time of interruption of the document for which the print request 3 was interrupted. The queues are arranged in the order of a document for which a new interrupt print request has been made, a document for which interrupt print request 4 has been made, and a print request document from the top. The difference is that the print information stored in the print information storage unit 13 is referred to at the time of the print restart processing of the interrupted document.
【0023】もちろん、印刷情報記憶部13に記憶され
る印刷情報量は少ないため、さらに優先度の高い割り込
み印刷要求があっても、同様に処理される。Of course, since the amount of print information stored in the print information storage unit 13 is small, even if there is a higher priority interrupt print request, the same process is performed.
【0024】このように、割り込み印刷処理時、印刷情
報記憶部13に記憶される印刷情報量が少ないため、割
り込み印刷処理時の割り込み印刷処理を受け付けないと
いうことはない。しかも、割り込み中断時のページから
ページ単位で印刷処理が再開されるため、無駄のない、
効率的な印刷処理ができる。As described above, since the amount of print information stored in the print information storage unit 13 is small during the interrupt printing process, the interrupt printing process during the interrupt printing process is not rejected. In addition, since the printing process is resumed in page units from the page at the time of the interruption, there is no waste.
Efficient printing can be performed.
【0025】[0025]
【発明の効果】以上説明したように、本発明は、印刷処
理中に割り込み印刷要求があった場合、ページ独立性が
あるページ記述言語で文書データが記述されているた
め、ページ単位で印刷処理が中断され、第2の記憶手段
にドキュメントごとページ単位の中断時の印刷情報が記
憶され、割り込み印刷処理がなされる。そして、割り込
み印刷が終了した場合には、第2の記憶手段に記憶され
ている中断時の印刷情報を参照してページシーケンスが
作成され、このページシーケンスをもとにイメージに展
開されて印刷処理が再開される。また、割り込み印刷中
にさらに割り込み印刷要求があった場合、割り込み印刷
中の印刷処理はページ単位で中断され、割り込み印刷中
断時の印刷情報が第2の記憶手段に記憶され、新たな割
り込み印刷要求された文書データの割り込み印刷が開始
される。As described above, according to the present invention, when an interrupt print request is issued during print processing, the document data is described in a page description language having page independence, so that the print processing is performed in page units. Is interrupted, the print information at the time of interruption for each document in page units is stored in the second storage means, and interrupt print processing is performed. When the interrupt printing is completed, a page sequence is created with reference 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 and printed. Is resumed. If there is a further interrupt print request during the interrupt print, the print processing during the interrupt print is interrupted in page units, the print information at the time of the interrupt print interrupt is stored in the second storage means, and a new interrupt print request is issued. Interrupted printing of the selected document data is started.
【0026】したがって、割り込み印刷要求により中断
された中断時の印刷情報はドキュメントごとページ単位
で記憶され、中断された印刷処理の再開のために必要な
メモリの容量が少なくて済むため、割り込み印刷処理中
に、クライアントが新たな割り込み印刷要求を行った場
合でも、新たな割り込み印刷要求は受け付けられるとい
う利点を有する。Accordingly, the print information at the time of the interruption interrupted by the interrupt print request is stored for each document in page units, and the memory capacity required for resuming the interrupted print processing can be reduced. During this process, even if the client issues a new interrupt print request, the new interrupt print request is advantageously accepted.
【0027】また、割り込み印刷後の中断された印刷の
再開処理は、割り込み印刷要求が生じた際のページから
再開処理されるので、再度印刷処理されるページはなく
なり、無駄のない効率的な印刷処理を行うことができる
という利点を有する。Further, the restarting process of the interrupted printing after the interrupt printing is restarted from the page at the time when the interrupt printing request is generated. Therefore, there is no page to be printed again, and efficient printing without waste. This has the advantage that processing can be performed.
【図1】本発明の一実施例であるプリンタ制御装置の構
成ブロック図。FIG. 1 is a configuration block diagram of a printer control device according to an embodiment of the present invention.
【図2】プリンタ制御装置の割り込み印刷処理フローチ
ャート。FIG. 2 is a flowchart of an interrupt printing process of the printer control device.
【図3】従来のプリンティングシステムの構成ブロック
図。FIG. 3 is a configuration block diagram of a conventional printing system.
1 プリンタ制御装置 2 プリンタ 3 印刷要求 4 割り込み印刷要求 10 割り込み検出部 11
キューイング部 12 割り込み印刷開始情報部 13 印刷情報記憶部 14 ページシーケンス部 15 イメージ展開部 1
6 出力部 17 制御部DESCRIPTION OF SYMBOLS 1 Printer control device 2 Printer 3 Print request 4 Interrupt print request 10 Interrupt detection part 11
Queuing unit 12 Interruption print 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)
現された文書データを順次受け付け、該受け付けた文書
データを画像データに展開して出力するプリンタ制御装
置において、 印刷要求とともに受け付けた文書データを順次記憶する
第1の記憶手段と、 前記第1の記憶手段から順次読み出された文書データの
ページシーケンスを作成する作成手段と、 前記作成手段により作成されたページシーケンスに基づ
いて文書データをページ毎の画像データに展開する展開
手段と、 印刷処理の実行を制御する制御手段と、 処理済のページ情報を含む中断状態情報を記憶する第2
の記憶手段とを具備し、 前記制御手段は、 割り込み印刷要求があった際に、現に実行している印刷
処理を前記展開手段による文書データの展開のページ単
位で中断させるとともに、該中断した印刷処理の中断状
態情報を前記第2の記憶手段に記憶し、該割り込み印刷
要求に対応する文書データの前記第1の記憶手段におけ
る記憶順序を先頭に変更して該文書データの割り込み印
刷処理を実行し、 前記割り込み印刷処理の終了後、前記第2の記憶手段に
記憶されている中断状態情報に基づいて、未処理ページ
のページシーケンスを前記作成手段に作成させることに
より、中断された文書データの印刷処理の再開を行うこ
とを特徴とするプリンタ制御装置。1. A printer control device for sequentially receiving document data expressed in a page description language having page independence, developing the received document data into image data, and outputting the image data. A first storage unit for sequentially storing, a creating unit for creating a page sequence of the document data sequentially read from the first storage unit, and a page for the document data based on the page sequence created by the creating unit. Developing means for developing image data for each image, control means for controlling execution of print processing, and second storage means for storing interrupted state information including processed page information.
The control means, when an interrupt print request is made, interrupts the printing process currently being executed for each page of the expansion of the document data by the expansion means, and performs the interrupted printing. The interruption status information of the processing is stored in the second storage means, and the storage order of the document data corresponding to the interrupt print request in the first storage means is changed to the top, and the interrupt print processing of the document data is executed. After the interruption printing process is completed, by causing the creation unit to create a page sequence of unprocessed pages based on the interruption status information stored in the second storage unit, A printer control device for resuming print processing.
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 JPH06103005A (en) | 1994-04-15 |
| JP3134539B2 true 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) |
Families Citing this family (6)
| 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 |
| KR100524958B1 (en) | 2003-04-11 | 2005-11-01 | 삼성전자주식회사 | Method for erasing information recorded on a rewritable disc, apparatus and a disc thereof |
| GB2403799B (en) * | 2003-07-11 | 2006-04-12 | Rolls Royce Plc | Image-based measurement |
| CN101446888B (en) * | 2007-11-26 | 2010-07-14 | 北大方正集团有限公司 | A printing job processing method and system |
| JP4952817B2 (en) | 2010-03-31 | 2012-06-13 | ブラザー工業株式会社 | Printing apparatus and printing program |
| JP2020009341A (en) | 2018-07-12 | 2020-01-16 | 富士ゼロックス株式会社 | Management device of image output, image output device and program |
-
1992
- 1992-09-18 JP JP04249925A patent/JP3134539B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH06103005A (en) | 1994-04-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3344268B2 (en) | Printing control device | |
| JP3495893B2 (en) | Print control device and print control method | |
| JP2525352B2 (en) | Printer system | |
| JP3134539B2 (en) | Printer control device | |
| JP2003303068A (en) | Image output system, image output method, program, and storage medium | |
| JP2960630B2 (en) | Print control device and print control method | |
| US4975858A (en) | Controller for a printer for printing data received from an external data processor | |
| JP2000187569A (en) | Printing device, data output device, and computer-readable storage medium | |
| JPH11312062A (en) | Printer and printing method | |
| JP3230516B2 (en) | Printer, recording medium and printer memory management method | |
| JP3739527B2 (en) | Image forming apparatus | |
| JP3583879B2 (en) | Printer control device | |
| JP2001014117A (en) | Printer | |
| JP3894259B2 (en) | Printer device | |
| JP2000339111A (en) | Print control method and apparatus | |
| JP3223724B2 (en) | Output device and job management device | |
| JPH0664251A (en) | Printing equipment and control method thereof | |
| JPH08118752A (en) | Imaging processing method | |
| JP2891860B2 (en) | output method | |
| JPH10278364A (en) | Page printer | |
| JP2930038B2 (en) | Image forming device | |
| JPH10149265A (en) | Printing controller | |
| JPH05265668A (en) | Image printing system | |
| JPH10207668A (en) | Printing controller | |
| JPH09240076A (en) | Printer |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |