[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JPH05309919A - Line printer - Google Patents

Line printer

Info

Publication number
JPH05309919A
JPH05309919A JP4120289A JP12028992A JPH05309919A JP H05309919 A JPH05309919 A JP H05309919A JP 4120289 A JP4120289 A JP 4120289A JP 12028992 A JP12028992 A JP 12028992A JP H05309919 A JPH05309919 A JP H05309919A
Authority
JP
Japan
Prior art keywords
printing
data
list
printer
priority
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
JP4120289A
Other languages
Japanese (ja)
Inventor
Kazumi Nakagawa
和美 中川
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP4120289A priority Critical patent/JPH05309919A/en
Publication of JPH05309919A publication Critical patent/JPH05309919A/en
Pending legal-status Critical Current

Links

Landscapes

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

Abstract

PURPOSE:To interrupt a list during printing in a page unit to preferentially print the same by stopping the execution of an I/F script by an L.P. scheduler when a printing demand high in priority appears to interrupt printing. CONSTITUTION:When a printing demand higher in priority appears during printing, an L.P. scheduler 10 stops the execution of an I/F script 11 to interrup printing and confirms the number of pages at the point of time of interruption and the stoppage of printing. Next, the changeover of output paper reception is informed to a printer 2 and a list highest in priority is printed. After the completion of printing, the changeover of output paper reception is re-informed to the printer 2 and the printing from the next page of the confirmed number of pages is immediately resumed. A line printer spooling system 1 controlling a printing demand is constituted of the I/F script 11 transmitting the data of the L.P. scheduler 10 controlling printer output and the list to the printer 2 at every data of one page.

Description

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

【0001】[0001]

【産業上の利用分野】この発明はライン・プリンタ、さ
らに詳しくはその印字要求制御に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a line printer, and more particularly to a print request control for the line printer.

【0002】[0002]

【従来の技術】現在、ライン・プリンタ(以下、プリン
タとも言う)は、プリンタ1台に対し複数のユーザが使
用している状況にある。この場合、例えば2人のユーザ
が同時に1台のプリンタに対し、リストの印字要求を出
した場合、2つのリストが混ざり合ってしまい印字が行
えなくなる現象が発生する。従って、このような現象を
防止すべく、ライン・プリンタでは印字要求制御が行わ
れている。
2. Description of the Related Art At present, a line printer (hereinafter also referred to as a printer) is used by a plurality of users for one printer. In this case, for example, when two users simultaneously issue a list print request to one printer, the two lists are mixed and printing cannot be performed. Therefore, in order to prevent such a phenomenon, the line printer performs print request control.

【0003】例えば、ヒューレット・パッカード社から
出版されている「HP9000シリーズ300/400
コンピュータ用HP−UX システム管理作業」によれ
ば、このような場合、ライン・プリンタ・スプーリング
・システム(以下、L.P.スプーラとも言う)と呼ば
れる印字要求を制御するシステムが作動し、1つのリス
トが印字されている場合、別のリストの印字要求があっ
ても、このリストの印字は行われずにバッファに記憶さ
れて待機状態となり、印字中のリストの印字が終了した
時点で印字が開始される。
For example, "HP9000 series 300/400" published by Hewlett-Packard Company.
According to "HP-UX system management work for computer", in such a case, a system called a line printer spooling system (hereinafter, also referred to as an LP spooler) for controlling a print request operates, and When one list is printed, another list is printed, but this list is not printed and the list is stored in the buffer and waits. Be started.

【0004】また、複数のリストが待機状態にある場
合、次に印字するリストは、その中で最優先順位のリス
トが選ばれる。このリストの優先順位は、ユーザの指
定、あるいはL.P.コマンドによって、該当するプリ
ンタに設定されているプリンタ・フェンスと同じ順位が
与えられる。そして、印字要求を出した後で、順位を変
更したい場合には、待機中のリストであればalter
コマンドを出力して行う。
When a plurality of lists are in a standby state, the list to be printed next is selected from the list having the highest priority. The priority of this list is specified by the user or L. P. The command gives the same rank as the printer fence set for the printer. Then, if you want to change the order after issuing a print request, if it is a waiting list, alter
Do this by outputting a command.

【0005】[0005]

【発明が解決しようとする課題】上記のように従来のラ
イン・プリンタでは、リストの印字順位の変更は待機中
のリストに限られる。すなわち、1つのリストの印字が
開始された後は、そのリストの印字が全て終了するまで
他のリストを印字することができず、印字中のリストよ
り優先的に印字を行いたいリストが出現しても、印字中
のリストの印字が終了するまで待たなければならないと
いう問題点があった。
As described above, in the conventional line printer, the print order of the list can be changed only in the waiting list. That is, after the printing of one list is started, other lists cannot be printed until the printing of that list is completed, and the list that you want to print appears with priority over the list being printed. However, there is a problem that it is necessary to wait until the printing of the list being printed is completed.

【0006】この発明は、かかる問題点を解決するため
になされたものであり、例え印字中であっても優先的に
印字を行いたいリストが出現した場合、印字中のリスト
をページ単位で中断し優先的に印字できるライン・プリ
ンタを提供することを目的としている。
The present invention has been made in order to solve such a problem, and if a list desired to be printed preferentially appears even during printing, the list being printed is interrupted in page units. The purpose is to provide a line printer that can print with priority.

【0007】[0007]

【課題を解決するための手段】この発明に係わるライン
・プリンタは、L.P.スケジューラとI/Fスクリプ
トで構成されるL.P.スプーラに、印字すべきデータ
をページ単位のデータとして印字する手段と、印字中に
当該データ(第1のデータと言う)より優先順位の高い
データ(第2のデータと言う)の印字要求があった場
合、第1のデータの印字を印字中のページが終了した時
点で中断し、これを記憶しておくと共に、第2のデータ
の印字を開始する手段と、第2のデータの印字が終了
後、中断した次のページから第1のデータの印字を再開
する手段とを備えたものである。
SUMMARY OF THE INVENTION A line printer according to the present invention is an L.P. P. An L.L. which is composed of a scheduler and an I / F script. P. The spooler has means for printing data to be printed as data in page units, and a request for printing data (second data) having a higher priority than the data (first data) during printing. In the case of printing, the printing of the first data is interrupted at the time when the page being printed is finished, and this is stored, and the means for starting the printing of the second data and the printing of the second data are finished. After that, the means for restarting the printing of the first data from the next interrupted page is provided.

【0008】また、出力用紙受けを2つ備え、上記第1
のデータの出力用紙と上記第2のデータの出力用紙とを
それぞれ別の出力用紙受けに振分けて出力する手段を備
えたものである。
Further, two output paper receivers are provided, and the first paper
The data output sheet and the second data output sheet are respectively provided to different output sheet receivers and output.

【0009】[0009]

【作用】この発明のライン・プリンタにおいては、印字
中により優先順位の高い印字要求が出現した場合、L.
P.スケジューラはI/Fスクリプトの実行を停止して
印字を中断させ、中断した時点のページ数と印字を中断
したことを認識する。次に、プリンタに出力用紙受けの
切り替えを通知した後、最も順位の高いリストを印字す
る。そして、この印字終了後、プリンタに出力用紙受け
の切り替えを再通知し、直ちに認識していたページ数の
次のページから印字を再開する。その結果、より優先順
位の高いリストの印字が、別のリストを印字中にも係わ
らず行われる。またその際、プリンタの用紙受けを増や
し、別の用紙受けに出力することにより、出力した用紙
をリストごと、ページごとにユーザが受け取れることと
なる。
In the line printer of the present invention, when a print request having a higher priority appears during printing, the L.L.
P. The scheduler stops the execution of the I / F script to interrupt the printing, and recognizes the page number at the time of the interruption and the interruption of the printing. Next, after notifying the printer of the switching of the output paper receiver, the list having the highest rank is printed. After the printing is completed, the printer is re-notified to switch the output paper receiver, and the printing is restarted immediately from the page next to the recognized page number. As a result, a list with a higher priority is printed even while another list is being printed. At that time, the number of paper trays of the printer is increased and the paper is output to another paper tray, so that the output paper can be received by the user for each list and each page.

【0010】[0010]

【実施例】【Example】

実施例1.以下、この発明の一実施例を図面を用いて説
明する。図1はこの発明の一実施例を説明するための図
であり、図において、1は印字要求を制御するライン・
プリンタ・スプーリング・システム(L.P.スプー
ラ)で、プリンタ出力を管理するライン・プリンタ・ス
ケジューラ(L.P.スケジューラ)10と、リストの
データを1ページ分のデータ毎にプリンタへ送信するイ
ンタフェース・スクリプト(I/Fスクリプト)11か
ら構成されており、印字中断認識機能,ページ認識機能
および優先順位の高いものを先に印字する機能を有す
る。2はプリンタ、3はアルターコマンドである。
Example 1. An embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is a diagram for explaining an embodiment of the present invention, in which 1 is a line for controlling a print request.
A printer spooling system (LP spooler) sends line printer scheduler (LP scheduler) 10 that manages printer output and list data to the printer for each page of data. It is composed of an interface script (I / F script) 11, and has a print interruption recognition function, a page recognition function, and a function of printing a higher priority one first. 2 is a printer and 3 is an alter command.

【0011】図2は、図1に示す実施例の動作を示すフ
ローチャートで、S21〜S29はそれぞれ動作ステッ
プを示す。始めにステップS21でユーザからの印字要
求優先順位変更コマンド(アルター・コマンド)が入力
されると、次のステップS22で、現在プリンタが印字
中か否かを判定する。そして、プリンタが現在印字中で
なければ、ステップS26で印字を開始し、ステップS
29で印字が終了することにより動作ステップを終了す
る。
FIG. 2 is a flow chart showing the operation of the embodiment shown in FIG. 1, and S21 to S29 show operation steps. First, when a print request priority change command (alter command) is input from the user in step S21, it is determined in step S22 whether the printer is currently printing. If the printer is not currently printing, printing is started in step S26, and step S26 is started.
When the printing ends in 29, the operation step ends.

【0012】ステップS22でプリンタが印字中であっ
た場合には、ステップS23に移り、既に印字途中で停
止したリストがあるか否かの判断を行い、印字途中で停
止したリストが既にある場合には、ステップS24へ移
り、現在印字中のリストの印字が終了した時点で、ステ
ップS21で最優先順位となったリストの印字を開始
し、ステップS28へ移り、最優先順位のリストの印字
が終了したら印字途中で停止したリストの印字を再開
し、ステップS29で終了する。
If the printer is printing in step S22, the process proceeds to step S23, and it is determined whether or not there is a list that is already stopped during printing, and if there is already a list that is stopped during printing. Moves to step S24, and when the printing of the list currently being printed is completed, the printing of the list having the highest priority in step S21 is started, and the process proceeds to step S28, where the printing of the list of the highest priority is completed. Then, the printing of the list stopped during the printing is restarted, and the process ends in step S29.

【0013】また、ステップS23で印字途中で停止し
たリストが無い場合には、ステップS25へ移り、I/
Fスクリプト11を停止し、その時点のページ数と印字
途中である旨とをメモリ(図示せず)に格納する。I/
Fスクリプト11は、停止する前にC.P.スケジュー
ラ10から引き渡されたページ数分のデータをプリンタ
に送信して終了する。次のステップS27では、ステッ
プS21で最優先順位となったリストを印字し、ステッ
プS28へ移り、最優先順位のリストの印字が終了した
らステップS25で印字を中断したリストの印字を再開
する。この印字の際には、メモリに格納されているペー
ジ数に「1」を加えてI/Fスクリプト11へ渡すこと
により、次のページから印字が開始される。そして、ス
テップS29で印字が終了した時点で動作ステップを終
了する。
If there is no list stopped during printing in step S23, the process proceeds to step S25, where I /
The F script 11 is stopped, and the number of pages at that time and the fact that printing is in progress are stored in a memory (not shown). I /
Before the F script 11 stops, the C.F. P. The data for the number of pages delivered from the scheduler 10 is transmitted to the printer, and the process is terminated. In the next step S27, the list having the highest priority in step S21 is printed. Then, in step S28, when the printing of the highest priority list is completed, the printing of the list suspended in step S25 is restarted. At the time of this printing, by adding "1" to the number of pages stored in the memory and passing it to the I / F script 11, printing is started from the next page. Then, when the printing is completed in step S29, the operation step is completed.

【0014】実施例2.図3は、この発明の実施例2を
説明するためのプリンタの概略構造を示す断面図であ
り、図において、図3(A)は実施例2におけるプリン
タ、図3(B)は従来のプリンタを示し、32,33は
それぞれ用紙受け、34は切り替え表示ランプである。
図3(B)に示すように従来のプリンタでは、印字を終
了した用紙を受ける用紙受けは、用紙受け32の1つし
か設けられておらず、印字済みのリストは全てこの用紙
受け32へ送出されていた。従って、上記実施例1にお
いて、1つのリストを印字中に一時中断して別のリスト
を印字した場合、それぞれのリストが混ざり合ってしま
う。これを避けるため実施例2では、用紙受けを用紙受
け32とは別に用紙受け33を設け、1つのリストを印
字中に一時中断して別のリストを印字した場合、新たな
リストを用紙受け33に送出することとし、且つ、用紙
受けが切り替えられている期間中は切り替え表示ランプ
を点滅させることとし、各リストが別々にページごとに
出力され、ユーザは整理されたリストを受け取れるよう
にしている。
Example 2. 3A and 3B are sectional views showing a schematic structure of a printer for explaining a second embodiment of the present invention, in which FIG. 3A is a printer in the second embodiment and FIG. 3B is a conventional printer. 32 and 33 are paper receivers, and 34 is a switching display lamp.
As shown in FIG. 3B, in the conventional printer, only one paper receiver 32 is provided for receiving the paper for which printing has been completed, and all the printed lists are sent to this paper receiver 32. It had been. Therefore, in the first embodiment, when one list is temporarily interrupted during printing and another list is printed, the lists are mixed. In order to avoid this, in the second embodiment, a paper receiver 33 is provided separately from the paper receiver 32, and when another list is printed by temporarily suspending the printing of one list, a new list is received as the paper receiver 33. And the switching display lamp is made to blink during the period when the paper tray is switched so that each list is output separately for each page, and the user can receive the organized list. ..

【0015】[0015]

【発明の効果】この発明は以上説明したように構成され
ているので、以下に記載されるような効果が得られる。
Since the present invention is constructed as described above, the following effects can be obtained.

【0016】L.P.スプーラのL.P.スケジューラ
にページを認識する機能を持たせ、I/Fスクリプトに
プリンタへページ単位のデータを送信する機能を持たせ
ることにより、印字中のリストをページ単位で一時中断
して、別のリストを優先的に印字できる。
L. P. Spooler L.A. P. By giving the scheduler a page recognition function and the I / F script a function to send page data to the printer, the list being printed is temporarily suspended in page units and another list is given priority. Can be printed as desired.

【0017】また、プリンタに用紙受けを2つ設けるこ
とによって、印字中断が行われて別のリストが印字され
た用紙が送出される場合に、別の用紙受けでこれを受け
ることにより出力リストの混同を防ぐことができる。
Further, by providing the printer with two paper receivers, when printing is interrupted and a paper on which another list is printed is sent out, another paper receiver receives this and the output list is output. You can prevent confusion.

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

【図1】この発明の実施例1を説明するための図であ
る。
FIG. 1 is a diagram for explaining a first embodiment of the present invention.

【図2】図1に示す実施例の動作を示すフローチャート
である。
FIG. 2 is a flowchart showing an operation of the embodiment shown in FIG.

【図3】この発明の実施例2を説明するための図であ
る。
FIG. 3 is a diagram for explaining a second embodiment of the present invention.

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

1 L.P.スプーラ 2 プリンタ 10 L.P.スケジューラ 11 I/Fスクリプト 31 用紙入れ 32,33 用紙受け 34 切り替え表示 1 L. P. Spooler 2 Printer 10 L. P. Scheduler 11 I / F script 31 Paper tray 32, 33 Paper tray 34 Switch display

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 複数の印字要求に優先順位を定め、優先
順位の低いデータは待機させ、最優先順位のデータから
順に印字を行う制御機能を有するライン・プリンタにお
いて、 印字すべきデータをページ単位のデータとして印字する
手段、 印字中に当該データ(第1のデータと言う)より優先順
位の高いデータ(第2のデータと言う)の印字要求があ
った場合、第1のデータの印字を印字中のページが終了
した時点で中断し、これを記憶しておくと共に、第2の
データの印字を開始する手段、 第2のデータの印字が終了後、中断した次のページから
第1のデータの印字を再開する手段、 を備えたことを特徴とするライン・プリンタ。
1. A line printer having a control function of setting a priority for a plurality of print requests, waiting for data having a low priority, and printing in order from the data having the highest priority. The means for printing as the data of the first data, when the printing request of the data (second data) having a higher priority than the data (first data) is requested during printing, the first data is printed. A means for starting the printing of the second data, which is interrupted at the end of the middle page and stored, and a means for starting the second data from the next page after the printing of the second data is completed. A line printer having means for resuming printing of.
【請求項2】 出力用紙受けを2つ備え、上記第1のデ
ータの出力用紙と上記第2のデータの出力用紙とをそれ
ぞれ別の出力用紙受けに振分けて出力する手段を備えた
ことを特徴とする請求項第1項記載のライン・プリン
タ。
2. An output paper receiver is provided, and a means for distributing the output paper of the first data and the output paper of the second data to different output paper receivers for output is provided. The line printer according to claim 1.
JP4120289A 1992-05-13 1992-05-13 Line printer Pending JPH05309919A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4120289A JPH05309919A (en) 1992-05-13 1992-05-13 Line printer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4120289A JPH05309919A (en) 1992-05-13 1992-05-13 Line printer

Publications (1)

Publication Number Publication Date
JPH05309919A true JPH05309919A (en) 1993-11-22

Family

ID=14782561

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4120289A Pending JPH05309919A (en) 1992-05-13 1992-05-13 Line printer

Country Status (1)

Country Link
JP (1) JPH05309919A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07179007A (en) * 1993-12-21 1995-07-18 Nec Corp Printer

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH07179007A (en) * 1993-12-21 1995-07-18 Nec Corp Printer

Similar Documents

Publication Publication Date Title
JP3523854B2 (en) Control device and control method for image forming system
JP2742073B2 (en) Print control method and apparatus
JPH06139031A (en) Printer controller
JPH05309919A (en) Line printer
JPH06110704A (en) Interruption control system of composite information processor
JP3230984B2 (en) Image processing system
US5878278A (en) System for controlling connection requests by each IO controllers storing and managing a request queue wherein additional channel addresses can be added
US20060082827A1 (en) Network printer to control a print queue and method thereof
JP3172256B2 (en) Image recording device
JPH09190317A (en) Printing device and printing method
JP3423477B2 (en) Printing method and system
JPH041067A (en) Printing system, printing control method and device
JPH01286017A (en) Printing controller
JP3144197B2 (en) Printing equipment
JP2003266901A (en) Printer
JP2000003259A (en) Lan system and digital copying machine management server
JPH08272266A (en) Copying device
JPH1011234A (en) Printer controller
JPH08111727A (en) Facsimile equipment
JP2001260435A (en) Imaging apparatus
JPH05265668A (en) Image printing system
JPH03250968A (en) Input output device
JPH10187389A (en) Network system
JPH03245221A (en) Printer network control system
JPH08310084A (en) Printer