JPH0516320U - Print control method of page printer - Google Patents

Print control method of page printer

Info

Publication number
JPH0516320U
JPH0516320U JP6700691U JP6700691U JPH0516320U JP H0516320 U JPH0516320 U JP H0516320U JP 6700691 U JP6700691 U JP 6700691U JP 6700691 U JP6700691 U JP 6700691U JP H0516320 U JPH0516320 U JP H0516320U
Authority
JP
Japan
Prior art keywords
print request
print
pages
priority
generated
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP6700691U
Other languages
Japanese (ja)
Inventor
美樹 新田
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP6700691U priority Critical patent/JPH0516320U/en
Publication of JPH0516320U publication Critical patent/JPH0516320U/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】 【目的】 緊急の印刷要求を迅速に印刷処理するととも
に、当該緊急の印刷要求を他の印刷要求と識別すること
により、装置のスループットを向上して利便性を向上す
ることにある。 【構成】 印字情報をページ単位に処理する印刷要求の
優先度および印刷する頁数を記憶する印刷要求待ち行列
1と、この印刷要求待ち行列に記憶されている印刷要求
の優先度および印刷する頁数と生成された印刷要求の優
先度および印刷する頁数とを比較する比較手段3と、こ
の比較手段により生成された印刷要求の優先度が前記印
刷要求待ち行列に記憶されている印刷要求の優先度より
高く、又は、生成された印刷要求の頁数が当該印刷要求
待ち行列に記憶されている印刷要求の頁数より少ない場
合に割込みを発生する割込発生手段3と、この割込発生
手段により割込が発生すると処理中の印刷要求の処理を
中断して、生成された印刷要求を処理して当該処理され
た印刷要求と処理を中断された印刷要求とを識別する識
別手段5とを備えたことを特徴としている。
(57) [Summary] [Purpose] Improving the throughput of the device and improving the convenience by promptly performing the print processing of the urgent print request and distinguishing the urgent print request from other print requests. It is in. A print request queue 1 for storing the priority of a print request for processing print information in page units and the number of pages to be printed, and a priority of a print request and a page for printing stored in this print request queue Of the print requests stored in the print request queue, the comparison means 3 comparing the number of generated print requests with the priority of the generated print requests and the number of pages to be printed. An interrupt generation unit 3 that generates an interrupt when the number of pages of the generated print request is higher than the priority or the number of pages of the generated print request is less than the number of pages of the print request stored in the print request queue, and this interrupt generation. When an interruption occurs by the means, the processing of the print request being processed is interrupted, the generated print request is processed, and the processed print request and the interrupted print request are identified. Equipped with It is characterized by

Description

【考案の詳細な説明】[Detailed description of the device]

【0001】[0001]

【産業上の利用分野】[Industrial applications]

本考案は、印刷情報をページ単位に処理するページプリンタのうち、特に、印 刷要求の優先度が高いか、または、印刷の頁数が少ない印刷情報を迅速に印字す ることにより、装置のスループットを向上するページプリンタの印刷制御方式に 関する。 Among the page printers that process print information page by page, the present invention is capable of quickly printing print information with a high print request priority or a small number of print pages. The present invention relates to a print control method of a page printer that improves throughput.

【0002】[0002]

【従来の技術】[Prior Art]

従来のページプリンタは、印刷要求が生成されると待ち行列プログラムにより 印刷データに付加された優先度などの条件を印刷要求待ち行列に順次、登録する 。上記ページプリンタは、印刷要求待ち行列に登録されている印刷データの登録 順に当該印刷データをページ単位に印刷処理してトレイに排出する。例えば、数 百頁の印刷要求が発生すると待ち行列プログラムは、当該印刷要求の印刷データ を印刷要求待ち行列に登録する。ページプリンタは、印刷要求待ち行列に登録さ れた数百頁の印刷データを印刷処理した後に次に登録されている印刷要求の印刷 データを印刷処理するので、緊急に印刷要求が生成されても数百頁の印刷データ の印刷処理の間、当該緊急に印刷要求が待たされて印刷処理のスループットを向 上するのが容易でなかった。 When a print request is generated, the conventional page printer sequentially registers the conditions such as the priority added to the print data by the queue program in the print request queue. The page printer prints the print data page by page in the registration order of the print data registered in the print request queue, and discharges the print data to the tray. For example, when a print request for several hundred pages is generated, the queue program registers the print data of the print request in the print request queue. Since the page printer prints the print data of several hundred pages registered in the print request queue and then prints the print data of the print request registered next, even if a print request is generated urgently. During the print processing of several hundred pages of print data, the print request was urgently waited for, and it was not easy to improve the throughput of the print processing.

【0003】[0003]

【考案が解決しようとする課題】[Problems to be solved by the device]

しかしながら、従来のページプリンタの印刷制御方式は、例えば、数百頁の印 刷要求の印刷データが印刷処理中に緊急に印刷要求が生成されても当該数百頁の 印刷要求が印刷されるまで当該緊急に生成された印刷要求を印刷処理できないの で、処理の遅延に伴う印刷処理のスループットの低下を招くとともに、装置の利 便性に欠ける問題があった。 However, the conventional print control method of the page printer is such that, for example, even if print data of a print request of several hundred pages is urgently generated during the printing process, the print request of several hundred pages is printed. Since the print request generated urgently cannot be printed, there is a problem that the throughput of the printing process is reduced due to the delay in the process and the convenience of the apparatus is lacking.

【0004】 本考案は、このような従来の課題を解決するためになされたもので、その目的 は、緊急の印刷要求を迅速に印刷処理するとともに、当該緊急の印刷要求を他の 印刷要求と識別することにより、装置のスループットを向上して利便性を向上す るページプリンタの印刷制御方式を提供することにある。The present invention has been made in order to solve such a conventional problem, and an object thereof is to quickly print an urgent print request and to transfer the urgent print request to another print request. It is to provide a print control method of a page printer that improves the throughput of the device and improves the convenience by identifying.

【0005】[0005]

【課題を解決するための手段】[Means for Solving the Problems]

上記目的を達成するため、本考案は、印字情報をページ単位に処理する印刷要 求の優先度および印刷する頁数を記憶する印刷要求待ち行列と、 この印刷要求待ち行列に記憶されている印刷要求の優先度および印刷する頁数 と生成された印刷要求の優先度および印刷する頁数とを比較する比較手段と、 この比較手段により生成された印刷要求の優先度が前記印刷要求待ち行列に記 憶されている印刷要求の優先度より高いか、又は、生成された印刷要求の頁数が 当該印刷要求待ち行列に記憶されている印刷要求の頁数より少ない場合に割込み を発生する割込発生手段と、 この割込発生手段により割込が発生すると処理中の印刷要求の処理を中断して 、生成された印刷要求を処理して当該処理された印刷要求と処理を中断された印 刷要求とを識別する識別手段と、 を備えたことを要旨とする。 In order to achieve the above object, the present invention provides a print request queue that stores the priority of a print request that processes print information in page units and the number of pages to be printed, and a print request queue that is stored in the print request queue. Comparing means for comparing the priority of the request and the number of pages to be printed with the priority of the generated print request and the number of pages to be printed, and the priority of the print request generated by the comparing means in the print request queue. An interrupt that generates an interrupt when the priority of the stored print request is higher or the number of generated print request pages is less than the number of print request pages stored in the print request queue. When the interrupt is generated by the generating means and the interrupt generating means, the processing of the print request being processed is interrupted, the generated print request is processed, and the processed print request and the interrupted print are processed. Request and The gist is to have the identification means for identifying.

【0006】[0006]

【作用】[Action]

上述の如く構成すれば、印字情報をページ単位に処理する印刷要求の優先度お よび印刷する頁数を記憶する印刷要求待ち行列に記憶されている印刷要求の優先 度および印刷する頁数と生成された印刷要求の優先度および印刷する頁数とを比 較する。この比較により生成された印刷要求の優先度が前記印刷要求待ち行列に 記憶されている印刷要求の優先度より高いか、又は、生成された印刷要求の頁数 が当該印刷要求待ち行列に記憶されている印刷要求の頁数より少ない場合に割込 みを発生する。割込が発生すると処理中の印刷要求の処理を中断して、生成され た印刷要求を処理して当該処理された印刷要求と処理を中断された印刷要求とを 識別するので、緊急の印刷要求を迅速に印刷処理できる。 According to the above configuration, the priority of the print request for processing the print information in page units and the priority of the print request stored in the print request queue that stores the number of pages to be printed, the number of pages to be printed and the generation Compare the priority of the print request made and the number of pages to print. The priority of the print request generated by this comparison is higher than the priority of the print request stored in the print request queue, or the number of pages of the generated print request is stored in the print request queue. An interrupt is generated when the number of pages is less than the number of print requests. When an interrupt occurs, the processing of the print request in progress is interrupted, the generated print request is processed, and the processed print request and the interrupted print request are identified. Can be printed quickly.

【0007】[0007]

【実施例】 以下、本考案の一実施例を図面に基づいて説明する。Embodiment An embodiment of the present invention will be described below with reference to the drawings.

【0008】 図1は本考案のページプリンタの印刷制御方式に係る一実施例の概略構成図で ある。FIG. 1 is a schematic configuration diagram of an embodiment relating to a print control system of a page printer of the present invention.

【0009】 同図において、印刷要求待ち行列部1は、印刷要求が生成されると当該印刷要 求の優先度および印刷する頁数を登録する後述する印刷要求待ち行列9を備えて おり、印刷要求が生成される毎に待ち行列プログラムにより印刷要求待ち行列9 に登録される。上記印刷要求待ち行列9に登録をする等の処理は、待ち行列プロ グラムにより実行される。In FIG. 1, the print request queue unit 1 is provided with a print request queue 9 to be described later that registers the priority of the print request and the number of pages to be printed when the print request is generated. Each time a request is generated, it is registered in the print request queue 9 by the queue program. Processing such as registration in the print request queue 9 is executed by the queue program.

【0010】 印刷要求制御部3は、後述する印刷要求待ち行列9に登録されている印刷要求 の優先度および印刷する頁数と生成された印刷要求の優先度および印刷する頁数 とを比較する。比較により生成された印刷要求の優先度が高いか、又は、頁数が 少ない場合、印刷制御部3は、割込みを発生して印刷中断割込ルーチンにより当 該生成された印刷要求の印刷データをページプリンタ5に出力する。The print request control unit 3 compares the priority of the print request and the number of pages to be printed, which are registered in the print request queue 9 described later, with the priority of the generated print request and the number of pages to be printed. .. If the priority of the print request generated by the comparison is high or the number of pages is small, the print control unit 3 generates an interrupt and prints the print data of the print request generated by the print interruption interrupt routine. Output to page printer 5.

【0011】 ページプリンタ5は、印刷要求制御部3から入力される印刷データにより印刷 処理を実行するものであり、当該印刷要求制御部3により印刷中断の割込みが発 生されるとファームウェアのコマンドにより当該割込みの発生を識別する。ファ ームウェアのコマンドにより識別されるとページプリンタ5は、生成された印刷 要求を印刷処理して緊急用のトレイ7aに排出する。なお、トレイ7bは通常の 印刷要求の印刷データが排出されるトレイである。The page printer 5 executes print processing based on print data input from the print request control unit 3. When a print interrupt interrupt is generated by the print request control unit 3, a firmware command is issued. Identify the occurrence of the interrupt. When identified by the command of the firmware, the page printer 5 prints the generated print request and discharges it to the emergency tray 7a. The tray 7b is a tray from which print data of a normal print request is discharged.

【0012】 図2は印刷要求待ち行列部1に備えられている印刷要求待ち行列9を示す図で ある。FIG. 2 is a diagram showing the print request queue 9 provided in the print request queue unit 1.

【0013】 上記印刷要求待ち行列9は、印刷要求の印刷データの優先度Pおよび印刷する 頁数を当該優先度Pの高さ及び頁数の少なさの順に登録されている。上記印刷要 求待ち行列9の1番目に登録されているのは、優先度が90、頁数が1000で あり、現在、ページプリンタ5により印刷処理が実行され、2番目および3番目 に登録されているのは優先度が1番目より低い40,30である。印刷要求待ち 行列9の4番目および5番目には、現在、生成された印刷要求であり、4番目に 登録されている印刷要求は優先度が90、頁数が5であり、5番目に登録されて いる印刷要求は優先度が99、頁数が1である。印刷要求制御部3は、5番目に 登録されている印刷要求と現在、印刷処理中の1番目に登録されている印刷要求 の優先度および頁数とを比較する。比較により印刷要求制御部3は、5番目に登 録されている印刷要求の優先度が高く、頁数も少ないので、現在、印刷処理中の 1番目に登録されている印刷要求を中断する割込みを発生させて印刷中断割込み ルーチンにより5番目に登録されている印刷要求を印刷処理する通知をページプ リンタ5に出力する。In the print request queue 9, the priority P of the print data of the print request and the number of pages to be printed are registered in the order of the height of the priority P and the number of pages. The first registered item in the print request queue 9 has a priority of 90 and the number of pages is 1000. Currently, the page printer 5 executes the print process, and the second and third items are registered. The priority is 40 and 30 which are lower than the first priority. The fourth and fifth print request queues 9 are currently generated print requests. The print request registered fourth is priority 90, the number of pages is 5, and is registered fifth. The print request made has a priority of 99 and a page number of 1. The print request control unit 3 compares the fifth registered print request with the priority and page number of the first registered print request that is currently undergoing print processing. By comparison, the print request control unit 3 has an interrupt that interrupts the first print request currently being printed because the print request registered fifth is high in priority and has a small number of pages. Is generated, and a notice for printing the fifth registered print request is output to the page printer 5 by the print interruption interrupt routine.

【0014】 次に、本実施例の作用を図3および図4のフローチャートを用いて説明する。Next, the operation of this embodiment will be described with reference to the flowcharts of FIGS. 3 and 4.

【0015】 まず、装置に電源投入後、印刷要求の生成を検知すると印刷要求待ち行列部1 の待ち行列プログラムは、当該検知された優先度P(99)および頁数(1)の 印刷要求を生成し、一方、印刷要求が生成されなければ待ち状態になる。印刷要 求生成後、印刷要求制御部3は、生成された印刷要求の優先度および頁数と現在 処理中の印刷要求の優先度P(50)および頁数(1000)とを比較する(ス テップ100〜120)。First, when the generation of a print request is detected after the power supply of the apparatus is turned on, the queue program of the print request queue unit 1 issues the print request of the detected priority P (99) and the number of pages (1). On the other hand, if the print request is not generated, the process waits. After generating the print request, the print request control unit 3 compares the priority and the number of pages of the generated print request with the priority P (50) and the number of pages (1000) of the print request currently being processed (step Steps 100-120).

【0016】 比較により印刷要求の優先度P(99)および頁数(1)が現在、印刷処理中 の印刷要求の優先度より高く、頁数が印刷処理中の印刷要求より少なければ印刷 要求制御部3は、緊急度が高いと判断してステップ150に進む。一方、印刷要 求の優先度が印刷要求待ち行列9に登録されている優先度より低く、又は、印刷 要求の頁数が印刷要求待ち行9に登録されている頁数より多い場合、待ち行列プ ログラムは、印刷要求待ち行列9に登録する(ステップ130〜140)。By comparison, if the priority P (99) and the number of pages (1) of the print request are higher than the priority of the print request currently under print processing and the number of pages is less than the print request during the print processing, print request control is performed. The section 3 determines that the degree of urgency is high and proceeds to step 150. On the other hand, when the priority of the print request is lower than the priority registered in the print request queue 9 or the number of pages of the print request is larger than the number of pages registered in the print request queue 9, the queue The program is registered in the print request queue 9 (steps 130 to 140).

【0017】 ステップ150に進むと印刷要求制御部3は、印刷中断要求の割込を発生させ る。ここで、印刷中断要求の割込を図4の印刷中断割込ルーチンのフローチャー トを用いて説明する。印刷中断要求が発生すると印刷要求制御部3は、ページプ リンタ5に通知して当該ページプリンタ5に通知されると次の要求を通知した後 に図3のフローチャートに復帰する。一方、ページプリンタ5に通知されなけれ ば印刷要求制御部3は、エラー処理を実行する(ステップ200〜250)。In step 150, the print request control unit 3 generates a print interrupt request interrupt. Here, the interruption of the print interruption request will be described with reference to the flow chart of the print interruption interruption routine of FIG. When a print interruption request is generated, the print request control unit 3 notifies the page printer 5, and when the page printer 5 is notified, the print request control unit 3 notifies the next request and then returns to the flowchart of FIG. On the other hand, if the page printer 5 is not notified, the print request control unit 3 executes error processing (steps 200 to 250).

【0018】 印刷中断割込ルーチンが復帰すると印刷要求制御部3は、ページプリンタ5に 生成された印刷要求の印刷データを渡す。印刷データを渡されたページプリンタ 5は、当該印刷データにより印刷処理を実行して緊急用のトレイ7aに出力する 。出力後、印刷要求制御部3は、印刷要求待ち行列9を検索して印刷を中断して いた印刷要求の印刷処理を再開してステップ100に戻る(ステップ160〜1 70)。When the print interruption interrupt routine returns, the print request control unit 3 passes the print data of the generated print request to the page printer 5. The page printer 5 to which the print data is delivered executes a print process based on the print data and outputs it to the emergency tray 7a. After the output, the print request control unit 3 searches the print request queue 9 and restarts the print processing of the print request whose printing has been interrupted, and returns to step 100 (steps 160 to 170).

【0019】 これにより、緊急の印刷要求を迅速に印刷するので、当該緊急の印刷要求の遅 延を防止して装置のスループットを向上できる。Accordingly, the urgent print request is printed promptly, so that the delay of the urgent print request can be prevented and the throughput of the apparatus can be improved.

【0020】 また、緊急の印刷要求が出力されるトレイを他の印刷要求が出力されるトレイ と区別するので、容易に緊急の印刷要求と識別できる。Further, since the tray that outputs the urgent print request is distinguished from the tray that outputs the other print requests, it can be easily identified as the urgent print request.

【0021】 本実施例は、緊急用の印刷要求をトレイにより区別したが、トレイの替わりに 色紙の給紙用カセットを備えることも可能である。In this embodiment, the emergency print request is distinguished by the tray, but it is also possible to provide a cassette for feeding colored paper instead of the tray.

【0022】[0022]

【考案の効果】[Effect of the device]

以上説明したように、本考案では、生成される印刷要求の優先度および頁数と 処理中の印刷要求の優先度および頁数とを比較するので、緊急の印刷要求を迅速 に印刷処理するとともに、当該緊急の印刷要求を他の印刷要求と識別することに より、装置のスループットを向上して利便性の向上を実現できる。 As described above, according to the present invention, the priority and the number of pages of the generated print request are compared with the priority and the number of pages of the print request being processed. By distinguishing the urgent print request from other print requests, the throughput of the apparatus can be improved and the convenience can be improved.

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

【図1】本考案のページプリンタの印刷制御方式に係る
一実施例の概略構成図である。
FIG. 1 is a schematic configuration diagram of an embodiment relating to a print control system of a page printer of the present invention.

【図2】印刷要求待ち行列を示す図である。FIG. 2 is a diagram showing a print request queue.

【図3】本考案の動作を示すフローチャートである。FIG. 3 is a flowchart showing the operation of the present invention.

【図4】本考案の動作を示すフローチャートである。FIG. 4 is a flowchart showing the operation of the present invention.

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

1 印刷要求待ち行列部 3 印刷要求制御部 5 ページプリンタ 7a,7b トレイ 9 印刷要求待ち行列 1 print request queue section 3 print request control section 5 page printers 7a, 7b tray 9 print request queue section

Claims (1)

【実用新案登録請求の範囲】[Scope of utility model registration request] 【請求項1】 印字情報をページ単位に処理する印刷要
求の優先度および印刷する頁数を記憶する印刷要求待ち
行列と、 この印刷要求待ち行列に記憶されている印刷要求の優先
度および印刷する頁数と生成された印刷要求の優先度お
よび印刷する頁数とを比較する比較手段と、 この比較手段により生成された印刷要求の優先度が前記
印刷要求待ち行列に記憶されている印刷要求の優先度よ
り高いか、又は、生成された印刷要求の頁数が当該印刷
要求待ち行列に記憶されている印刷要求の頁数より少な
い場合に割込みを発生する割込発生手段と、 この割込発生手段により割込が発生すると処理中の印刷
要求の処理を中断して、生成された印刷要求を処理して
当該処理された印刷要求と処理を中断された印刷要求と
を識別する識別手段と、 を備えたことを特徴とするページプリンタの印刷制御方
式。
1. A print request queue that stores the priority of a print request for processing print information in page units and the number of pages to be printed, and the priority and print of a print request stored in this print request queue. Comparing means for comparing the number of pages with the priority of the generated print request and the number of pages to be printed, and the priority of the print request generated by this comparing means of the print requests stored in the print request queue. An interrupt generation unit that generates an interrupt when the number of pages of the generated print request is higher than the priority or the number of pages of the generated print request is smaller than the number of pages of the print request stored in the print request queue, and this interrupt generation. When an interruption occurs by the means, the processing of the print request being processed is interrupted, the generated print request is processed, and the processed print request and the interrupted print request are identified. Equipped Print control method of a page printer, characterized in that the.
JP6700691U 1991-08-23 1991-08-23 Print control method of page printer Pending JPH0516320U (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6700691U JPH0516320U (en) 1991-08-23 1991-08-23 Print control method of page printer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6700691U JPH0516320U (en) 1991-08-23 1991-08-23 Print control method of page printer

Publications (1)

Publication Number Publication Date
JPH0516320U true JPH0516320U (en) 1993-03-02

Family

ID=13332413

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6700691U Pending JPH0516320U (en) 1991-08-23 1991-08-23 Print control method of page printer

Country Status (1)

Country Link
JP (1) JPH0516320U (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005297313A (en) * 2004-04-09 2005-10-27 Kyocera Mita Corp Image forming apparatus

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005297313A (en) * 2004-04-09 2005-10-27 Kyocera Mita Corp Image forming apparatus

Similar Documents

Publication Publication Date Title
CN101446888B (en) A printing job processing method and system
JPH0784117B2 (en) Image recording device control device
JPH0516320U (en) Print control method of page printer
JPH0863309A (en) Shared printer
JPS59129182A (en) Print control method
JP2004243581A (en) Image forming apparatus and network system
US11334297B2 (en) Control device, control method of control device, and storage medium for controlling data aggregation
JP2003280876A (en) Printing system
JP3642143B2 (en) Printing device
JPH1017168A (en) Paper sheet cassette automatic switching method
JP3083251B2 (en) Page printer
JP2898881B2 (en) Printing control method
JPH05162409A (en) Printing device having recovery function
JP3274628B2 (en) Job result high-speed printing method
JP2000322209A (en) Printer system
JP3250118B2 (en) Printing device data management method
JP7191713B2 (en) Printer controller, printer control program, and printer
JPH07121318A (en) Remote printing system
JP3265845B2 (en) Output control method of image processing device
JPH071779A (en) Printer
JP2859523B2 (en) Printing control method for document printing system
JPH04211977A (en) Printer device
JPH04256013A (en) Printer control system
JPH09231025A (en) Network management device
JP2015210591A (en) Program, information processor and printing system