JPH10278364A - Page printer - Google Patents

Page printer

Info

Publication number
JPH10278364A
JPH10278364A JP9088464A JP8846497A JPH10278364A JP H10278364 A JPH10278364 A JP H10278364A JP 9088464 A JP9088464 A JP 9088464A JP 8846497 A JP8846497 A JP 8846497A JP H10278364 A JPH10278364 A JP H10278364A
Authority
JP
Japan
Prior art keywords
print
priority
interface
print request
memory
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
JP9088464A
Other languages
Japanese (ja)
Inventor
Tetsuya Motomi
哲哉 本美
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP9088464A priority Critical patent/JPH10278364A/en
Publication of JPH10278364A publication Critical patent/JPH10278364A/en
Pending legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)

Abstract

PROBLEM TO BE SOLVED: To obtain a page printer receiving a print request from a plurality of host units in which printing can be performed with a priority corresponding to the emergency or the importance. SOLUTION: The page printer 10 having a plurality of interfaces 1, 2 receiving a print request from host units 20, 30 comprises a priority memory 3 preset with the priority among the interfaces 1, 2, and a control section 4 for deciding whether an interface having received a print request has a priority higher than that of an interface currently processing a print data with reference to the priority memory 3, interrupting the currently executing printing process if the former interface has a higher priority and processing a print request arriving at the interface having a higher priority.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、ページプリンタに
係り、特に、上位装置を接続する複数のインタフェース
を備えたページプリンタに関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a page printer, and more particularly to a page printer having a plurality of interfaces for connecting a host device.

【0002】[0002]

【従来の技術】従来、上位装置を接続する複数のインタ
フェースを備えたページプリンタがあった。そして、上
位装置から入力された印刷要求を入力順に処理するよう
になっていた。例えば、2台の上位装置A,Bが接続さ
れている場合、先に上位装置Aから印刷要求があり、後
に、上位装置Bから印刷要求があると、まず、上位装置
Aの印刷要求が処理され、当該処理が完了してから、上
位装置Bの印刷要求が処理されるようになっていた。
2. Description of the Related Art Conventionally, there has been a page printer having a plurality of interfaces for connecting a host device. Then, the print requests input from the host device are processed in the order of input. For example, when two upper apparatuses A and B are connected, if a print request is issued from the upper apparatus A first and then a print request is issued from the upper apparatus B, first, the print request of the upper apparatus A is processed. Then, after the processing is completed, the print request of the host device B is processed.

【0003】[0003]

【発明が解決しようとする課題】しかしながら、上記従
来例にあっては、例えば、上位装置Bからの印刷要求が
緊急に処理する必要があるものであっても、上位装置A
の印刷要求が処理されるまでは、上位装置Bの印刷要求
が処理されないという不都合があった。
However, in the above-described conventional example, for example, even if a print request from the higher-level device B needs to be processed urgently, the higher-level device A
Until this print request is processed, there is a disadvantage that the print request of the host device B is not processed.

【0004】[0004]

【発明の目的】本発明は、かかる従来例の有する不都合
を改善し、特に、複数の上位装置から印刷要求を受信可
能なページプリンタにおいて、緊急度ないし重要度に応
じた優先順位で印刷処理を行うことができるようにする
ことを、その目的とする。
An object of the present invention is to improve the disadvantages of the prior art. In particular, in a page printer capable of receiving a print request from a plurality of higher-level devices, print processing is performed in a priority order according to urgency or importance. Its purpose is to be able to do so.

【0005】[0005]

【課題を解決するための手段】上記目的を達成するた
め、本発明では、上位装置から印刷要求を受信する複数
のインタフェースを備えたページプリンタにおいて、各
インタフェース間の優先順位を予め設定した優先順位メ
モリを設けている。また、この優先順位メモリを参照
し、印刷要求のあったインタフェースの優先順位が現に
印刷データを処理しているインタフェースの優先順位よ
りも高い場合には現に実行中の印刷処理を中断し優先順
位の高いインタフェースに到着した印刷要求を処理する
制御部を設けている。
In order to achieve the above object, according to the present invention, in a page printer having a plurality of interfaces for receiving a print request from a host device, a priority order between the interfaces is set in advance. A memory is provided. Also, referring to this priority memory, if the priority of the interface that has issued the print request is higher than the priority of the interface that is currently processing the print data, the currently executing print process is interrupted and the priority is changed. A control unit is provided for processing a print request arriving at a high interface.

【0006】これによると、例えば、優先順位の低いイ
ンタフェースに接続された上位装置Aと優先順位の高い
インタフェースに接続された上位装置Bとが存在する場
合、上位装置Aの印刷要求を処理している最中でも、上
位装置Bからの印刷要求があると、制御部は優先順位メ
モリを参照し、上位装置Bの印刷要求が到着したインタ
フェースの方が優先順位が高いことを判断する。そし
て、上位装置Aの印刷要求に基づく処理を中断し、上位
装置Bからの印刷要求に基づく処理を開始する。
According to this, for example, when there is a higher-level device A connected to a lower-priority interface and a higher-level device B connected to a higher-priority interface, the print request of the higher-level device A is processed. Even if there is a print request from the upper-level device B, the control unit refers to the priority order memory and determines that the interface to which the print request of the upper-level device B has arrived has a higher priority. Then, the process based on the print request from the higher-level device A is interrupted, and the process based on the print request from the higher-level device B is started.

【0007】また本発明では、優先順位メモリに、複数
のインタフェースの優先順位を自在に設定可能な優先順
位設定部を併設しても良い。この場合、各インタフェー
スに接続された上位装置が出力する印刷要求の時々の重
要度に応じて優先順位を切り替える。
In the present invention, the priority order memory may be provided with a priority order setting unit capable of freely setting the priority order of a plurality of interfaces. In this case, the priority is switched in accordance with the occasional importance of the print request output by the higher-level device connected to each interface.

【0008】また本発明では、制御部に、中断する印刷
要求の印刷設定を一時的に保存する印刷設定退避メモリ
を併設しても良い。この場合、実行中の印刷要求の処理
を中断するとき、制御部は当該印刷要求の印刷設定を印
刷設定退避メモリに一時保存し、他の優先順位の高い印
刷要求の処理を開始する。そして、当該優先順位の高い
他の印刷要求の処理が完了すると、印刷設定退避メモリ
から中断中の印刷要求の印刷設定を読み出し、該中断し
ていた印刷要求の処理を再開する。
In the present invention, the control unit may be provided with a print setting save memory for temporarily storing the print settings of the interrupted print request. In this case, when interrupting the processing of the print request being executed, the control unit temporarily stores the print settings of the print request in the print setting save memory, and starts the processing of another print request having a higher priority. When the processing of the other print request having the higher priority is completed, the print setting of the interrupted print request is read from the print setting save memory, and the processing of the interrupted print request is resumed.

【0009】これらにより、前述した目的を達成しよう
とするものである。
[0009] Accordingly, the above-mentioned object is achieved.

【0010】[0010]

【発明の実施の形態】以下、本発明の一実施形態を図1
及び図2に基づいて説明する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS One embodiment of the present invention will be described below with reference to FIG.
A description will be given based on FIG.

【0011】図1に示すページプリンタ10は、上位装
置20,30から印刷要求を受信する複数のインタフェ
ース1,2を備えている。また、各インタフェース1,
2間の優先順位を予め設定した優先順位メモリ3を有す
る。更に、この優先順位メモリ3を参照し、印刷要求の
あったインタフェースの優先順位が現に印刷データを処
理しているインタフェースの優先順位よりも高い場合に
は現に実行中の印刷処理を中断し優先順位の高いインタ
フェースに到着した印刷要求を処理する制御部4を備え
ている。
The page printer 10 shown in FIG. 1 includes a plurality of interfaces 1 and 2 for receiving a print request from the host devices 20 and 30. In addition, each interface 1,
It has a priority memory 3 in which priorities between the two are set in advance. Further, referring to the priority memory 3, if the priority of the interface that has issued the print request is higher than the priority of the interface that is currently processing the print data, the print processing that is currently being executed is interrupted and the priority is changed. And a control unit 4 for processing a print request arriving at an interface having a high priority.

【0012】本実施形態において、優先順位メモリ3に
は、複数のインタフェース1,2の優先順位を自在に設
定可能な優先順位設定部5が併設されている。また、制
御部4には、中断する印刷要求の印刷設定を一時的に保
存する印刷設定退避メモリ6が併設されている。
In the present embodiment, the priority order memory 3 is provided with a priority order setting section 5 which can freely set the priority order of the plurality of interfaces 1 and 2. Further, the control unit 4 is provided with a print setting save memory 6 for temporarily storing print settings of a print request to be interrupted.

【0013】これを更に詳述すると、上位装置20,3
0は、パーソナルコンピュータ等である。インタフェー
ス1,2は、内部バッファを備えたパラレルインタフェ
ース等であるが、実質的に複数の上位装置と接続される
ネットワークインタフェースであっても良い。優先順位
メモリ3は、書き替え可能な不揮発性メモリであって、
NVRAM等が好ましい。制御部4は、ファームウェア
に従って動作するCPUを備え、インタフェース1,2
に入力された印刷データをページデータに展開し、印刷
出力部7にて現像させる等の処理を実行する。ここで、
制御部4の動作の詳細は後述する。優先順位設定部5
は、プリンタのオペレータパネルに設けられた設定キー
を含み、設定キーから登録されるインタフェース1,2
の優先順位を優先順位メモリ3に更新する。印刷設定退
避メモリ6は、RAMであって、印刷要求の際に上位装
置から送信される印刷言語情報、解像度情報、用紙サイ
ズ情報や用紙方向情報などの印刷条件を一時保存する。
印刷出力部7は、電子写真印刷機構を備え、ページデー
タを媒体上に現像し出力する。
This will be described in more detail.
0 is a personal computer or the like. Each of the interfaces 1 and 2 is a parallel interface or the like having an internal buffer, but may be a network interface that is substantially connected to a plurality of higher-level devices. The priority memory 3 is a rewritable nonvolatile memory,
NVRAM or the like is preferred. The control unit 4 includes a CPU that operates according to firmware,
The print data input to the printer is developed into page data, and the print output unit 7 performs processing such as development. here,
Details of the operation of the control unit 4 will be described later. Priority setting section 5
Include the setting keys provided on the operator panel of the printer, and the interfaces 1 and 2 registered from the setting keys.
Is updated in the priority memory 3. The print setting save memory 6 is a RAM, and temporarily stores print conditions such as print language information, resolution information, paper size information, and paper direction information transmitted from a host device at the time of a print request.
The print output unit 7 includes an electrophotographic printing mechanism, and develops and outputs page data on a medium.

【0014】次に、本実施形態の動作を説明する。Next, the operation of this embodiment will be described.

【0015】今、優先順位メモリ3では、上位装置Aの
接続されたインタフェース1の優先順位が低く設定さ
れ、上位装置Bの接続されたインタフェース2の優先順
位が高く設定されているものとする。まず、上位装置A
からインタフェース1に印刷要求が入力されると、制御
部4は、上位装置Aから印刷設定を受け付ける。この印
刷設定には、印刷言語情報、解像度情報、用紙サイズ情
報、用紙方向情報、コピー枚数情報、選択ホッパ情報、
選択フォント情報、及び印刷マージン情報が含まれる。
そして、これらの印刷設定を有効とした後、上位装置A
から受信する印刷データをページデータに展開し、印刷
出力部7から印刷出力させる。
Now, in the priority order memory 3, it is assumed that the priority order of the interface 1 to which the higher-level device A is connected is set lower and the priority order of the interface 2 to which the higher-level device B is connected is set higher. First, host device A
When a print request is input to the interface 1 from the control unit 4, the control unit 4 accepts print settings from the host device A. The print settings include print language information, resolution information, paper size information, paper orientation information, number of copies information, selected hopper information,
The selected font information and print margin information are included.
After making these print settings valid, the host device A
The print data received from the printer is developed into page data and printed out from the print output unit 7.

【0016】この上位装置Aからの印刷要求を処理して
いる最中に、上位装置Bから印刷要求が入力され、イン
タフェース1,2への入力が競合すると、制御部4は、
優先順位メモリ3を参照し、いずれのインタフェースの
優先順位が高く設定されているかをチェックする。そし
て、上位装置Bの接続されたインタフェース2のほうが
優先順位が高く設定されていることを判断すると、現に
実行中の上位装置Aの印刷要求を中断すべく以下の処理
を実行する。
When a print request is input from the host B while the print request from the host A is being processed, and the input to the interfaces 1 and 2 conflicts, the control unit 4
With reference to the priority order memory 3, it is checked which interface has a higher priority order. When it is determined that the priority of the interface 2 connected to the higher-level device B is set higher, the following process is executed to interrupt the print request of the higher-level device A that is currently being executed.

【0017】まず、現在印刷中のページの印刷を完了す
る。次に、現在有効に設定されている印刷設定の内容を
印刷設定退避メモリ6に保存し、上位装置Aの要求に基
づく印刷処理を一時中断する。そして、上位装置Bから
の印刷要求に基づく印刷設定を有効とし、上位装置Bの
印刷データを受信、処理する。この間も、上位装置Aの
印刷データはインタフェース1の内部バッファがいっぱ
いになるまで受信が継続される。制御部4は、上位装置
Bの印刷要求を処理し終えると、印刷設定退避メモリ6
から現在中断中の上位装置Aの印刷設定を読み出し、こ
れを再度有効に設定する。そして、既にインタフェース
1に蓄積されている上位装置Aの印刷データの受信及び
処理を再開する。
First, printing of the currently printed page is completed. Next, the contents of the currently valid print settings are stored in the print setting save memory 6, and the print processing based on the request from the host device A is temporarily suspended. Then, the print setting based on the print request from the higher-level device B is validated, and the print data of the higher-level device B is received and processed. During this time, the reception of the print data of the host device A is continued until the internal buffer of the interface 1 becomes full. When the control unit 4 finishes processing the print request from the host device B, the print setting save memory 6
, The print setting of the currently suspended host apparatus A is read out, and the print setting is made valid again. Then, the reception and processing of the print data of the higher-level device A already stored in the interface 1 are restarted.

【0018】また、上位装置Aから緊急の文書データが
出力される場合は、優先順位設定部5を操作し、上位装
置Bが接続されたインタフェース2よりも上位装置Aが
接続されたインタフェース1の優先順位を高く設定し、
これを優先順位メモリ3に更新する。この場合、上位装
置Bの印刷要求の処理中に上位装置Aから印刷要求があ
ると、上位装置Bの印刷要求に基づく処理は中断され、
上位装置Aの印刷要求が直ちに処理される。
When urgent document data is output from the higher-level device A, the priority order setting unit 5 is operated, and the interface 1 to which the higher-level device A is connected is higher than the interface 2 to which the higher-level device B is connected. Set a higher priority,
This is updated to the priority memory 3. In this case, if there is a print request from the upper apparatus A during the processing of the print request from the upper apparatus B, the processing based on the print request from the upper apparatus B is suspended,
The print request of the host device A is immediately processed.

【0019】このように、本実施形態によれば、ある上
位装置の印刷要求を処理している最中でも、他の優先順
位の高い上位装置から緊急の印刷要求があれば、現に実
行中の処理が中断され、緊急文書の印刷処理が直ちに開
始されるので、緊急度ないし重要度に応じた優先順位で
印刷出力を得ることができる。
As described above, according to the present embodiment, even while a print request from a certain higher-level device is being processed, if there is an urgent print request from another higher-order higher-level device, the currently executing process is executed. Is interrupted, and the printing process of the emergency document is started immediately, so that a print output can be obtained in a priority order according to the urgency or importance.

【0020】また、優先順位設定部5から、各インタフ
ェースに接続された上位装置が出力する印刷要求の時々
の重要度に応じて優先順位を切り替えることができるの
で、インタフェースへの上位装置の接続を交換しなくて
も時々の印刷データの内容に応じて緊急で印刷出力させ
るか否かを柔軟かつ容易に選択することができる。
Further, since the priority order can be switched from the priority setting unit 5 in accordance with the occasional importance of the print request output from the higher-level device connected to each interface, the connection of the higher-level device to the interface can be established. It is possible to flexibly and easily select whether or not to print out urgently according to the content of print data at times without replacement.

【0021】更に、中断する印刷要求の印刷設定は、印
刷設定退避メモリ6に一時的に保存されるので、中断し
た処理の再開時に改めて上位装置から印刷設定の情報を
受信する必要なく印刷処理を再開できるところ、プリン
ト処理の無駄時間を省いて効率的な稼働を図ることがで
きる。
Further, the print settings of the print request to be interrupted are temporarily stored in the print setting save memory 6, so that when the interrupted process is resumed, the print process does not need to be re-received from the host device. Where the printing can be restarted, efficient operation can be achieved without wasting the printing process.

【0022】特に、中断中の印刷要求にあってもインタ
フェースのバッファには印刷データの蓄積を継続してい
るので、処理の再開を速やかに開始することができる。
In particular, since print data continues to be stored in the buffer of the interface even in the case of an interrupted print request, the restart of processing can be started immediately.

【0023】ここで、上位装置を接続するインタフェー
スの数は2つに限定されず、2以上の複数であれば良
い。
Here, the number of interfaces for connecting the host device is not limited to two, but may be two or more.

【0024】[0024]

【実施例】次に、本発明の一実施例について、図2及び
図3を参照して説明する。上記実施形態との対応部分
は、同一符号を付して対応関係を明確にする。
Next, an embodiment of the present invention will be described with reference to FIGS. Corresponding portions with the above-described embodiment are given the same reference numerals to clarify the corresponding relationship.

【0025】図2を参照すると、ページプリンタ10
は、上位装置としてのホストコンピュータ20,30か
ら印刷データを受信するインタフェース1,2と、これ
らを制御/管理するホストインタフェース管理部106
と、印刷を制御/管理する印刷制御部108と、出力を
制御/管理する出力制御部109と、操作パネル112
を制御/管理するユーザインタフェース管理部111
と、インタフェース1,2の優先順位が設定される優先
順位メモリ3と、インタフェース1,2から受信した印
刷データを解析するデータ解析部113,14と、受信
及び印刷の設定情報(印刷設定)を保存する印刷設定退
避メモリ6と、これら全体を制御/管理する全体制御部
107とを有する。
Referring to FIG. 2, the page printer 10
Are interfaces 1 and 2 for receiving print data from host computers 20 and 30 as host devices, and a host interface management unit 106 for controlling / managing them.
A print control unit 108 for controlling / managing printing, an output control unit 109 for controlling / managing output, and an operation panel 112
Interface management unit 111 for controlling and managing the
And a priority memory 3 in which the priorities of the interfaces 1 and 2 are set, data analysis units 113 and 14 for analyzing print data received from the interfaces 1 and 2, and reception and print setting information (print settings). It has a print setting save memory 6 for saving, and an overall control unit 107 for controlling / managing the whole.

【0026】ここで、操作パネル112及びユーザイン
タフェース111は、上記実施形態の優先順位設定部5
に含まれる。また、ホストインタフェース管理部10
6、全体制御部107、印刷制御部108及び出力制御
部109は、上記実施形態の制御部4に含まれる。
Here, the operation panel 112 and the user interface 111 correspond to the priority setting unit 5 of the above embodiment.
include. The host interface management unit 10
6. The overall control unit 107, the print control unit 108, and the output control unit 109 are included in the control unit 4 of the above embodiment.

【0027】また、図2を参照すると、印刷設定退避メ
モリ6には、中断された印刷データの、使用している印
刷言語の種類を示す印刷言語情報21と、使用している
解像度指定を示す解像度情報22と、使用している用紙
のサイズを示す用紙サイズ情報23と、使用している用
紙の方向、つまりポートレートまたはランドスケープか
を示す用紙方向情報24と、印刷のコピー枚数指定を示
すコピー枚数情報25と、用紙の給紙口指定を示す選択
ホッパ情報26と、使用しているフォントの種類を示す
選択フォント情報27と、用紙のトップマージン値及び
レフトマージン値を示す印刷マージン情報28とが保存
されるようになっている。
Referring to FIG. 2, the print setting save memory 6 indicates print language information 21 indicating the type of print language used for the interrupted print data, and designation of the resolution used. Resolution information 22, paper size information 23 indicating the size of the paper used, paper orientation information 24 indicating the orientation of the paper being used, ie, portrait or landscape, and copy indicating the number of copies to print Number of sheets information 25, selection hopper information 26 indicating the paper feeding port designation, selected font information 27 indicating the type of font used, print margin information 28 indicating the top margin value and left margin value of the paper, Is saved.

【0028】次に、本実施例の動作を図2、図3を参照
して説明する。
Next, the operation of this embodiment will be described with reference to FIGS.

【0029】今、優先順位メモリ3において、インタフ
ェース1の方がインタフェース2よりも高い優先順位に
設定されているものとする。ここで、インタフェース2
に接続されたホストコンピュータ30から印刷データが
送られると、印刷データは、データ解析部114で解析
され、ページ単位で印刷が実行される。
Now, it is assumed that the interface 1 is set to a higher priority than the interface 2 in the priority memory 3. Here, interface 2
When print data is sent from the host computer 30 connected to the printer, the print data is analyzed by the data analysis unit 114, and printing is performed in page units.

【0030】この最中に、インタフェース1に接続され
たホストコンピュータ20から印刷データが送られる
と、ホストインタフェース管理部106はインタフェー
ス1からの印刷データの方が優先順位が高いと判断し、
インタフェース2の印刷データを解析しているデータ解
析部114に対し処理中断の指示を出す。データ解析部
114は処理中断の指示を受けると、指示を受けた後の
1ぺージ分の解析処理を行い、それ以降のぺージの解析
処理は行わない。そして、指示を受けた後の1ぺージの
印刷完了後、データ解析部114は、全体制御部107
に対し切り替え可能状態を通知する。
During this time, when print data is sent from the host computer 20 connected to the interface 1, the host interface management unit 106 determines that the print data from the interface 1 has a higher priority.
An instruction to interrupt the processing is issued to the data analysis unit 114 which is analyzing the print data of the interface 2. When receiving the instruction to interrupt the processing, the data analysis unit 114 performs the analysis processing for one page after receiving the instruction, and does not perform the analysis processing for the subsequent pages. Then, after printing of one page is completed after receiving the instruction, the data analysis unit 114 sets the overall control unit 107.
To the switchable state.

【0031】全体制御部107は、データ解析部114
から切り替え可能状態通知を受信すると、印刷言語情報
21、解像度情報22、用紙サイズ情報23、用紙方向
情報24、コピー枚数情報25、選択ホッパ情報26、
選択フォント情報27、及び印刷マージン情報28を印
刷設定退避メモリ6に退避させた後、インタフェース1
からの印刷データをデータ解析部113で解析させ、イ
ンタフェース1の印刷データの印刷処理を開始させる。
このとき、インタフェース2に接続されたホストコンピ
ュータ3からの印刷データは、インタフェース2内の受
信バッファがフルの状態になるまで受信は継続される。
The overall control unit 107 includes a data analysis unit 114
When the switchable status notification is received from the printer, the print language information 21, the resolution information 22, the paper size information 23, the paper direction information 24, the number of copies information 25, the selected hopper information 26,
After the selected font information 27 and the print margin information 28 are saved in the print setting save memory 6, the interface 1
The print data from the interface 1 is analyzed by the data analysis unit 113, and the print processing of the print data of the interface 1 is started.
At this time, reception of print data from the host computer 3 connected to the interface 2 is continued until the reception buffer in the interface 2 becomes full.

【0032】ホストコンピュータ20からの印刷データ
による印刷処理が終了すると、全体制御部107はデー
タ解析部113の解析処理を終了させ、印刷設定退避メ
モリ6に退避してある各設定情報を読み出し、再設定し
てデータ解析部114にインタフェース2の印刷データ
の解析を指示する。
When the print processing based on the print data from the host computer 20 is completed, the overall control unit 107 terminates the analysis processing of the data analysis unit 113, reads out each setting information saved in the print setting save memory 6, and re-reads it. The setting is instructed to the data analysis unit 114 to analyze the print data of the interface 2.

【0033】ここで、ホストコンピュータ20からの印
刷データの終了を認識する方法としては、ホストコンピ
ュータ20からの終了の指示による場合、または一定時
間の間、ホストコンピュータ20から印刷データが送ら
れてこなかった場合に印刷データの終了と認識する。
Here, as a method of recognizing the end of the print data from the host computer 20, the print data is not sent from the host computer 20 in accordance with the end instruction from the host computer 20, or for a certain period of time. In this case, the end of the print data is recognized.

【0034】[0034]

【発明の効果】本発明は、以上のように構成され機能す
るので、これによると、ある上位装置の印刷要求を処理
している最中でも、他の優先順位の高い上位装置から緊
急の印刷要求があれば、現に実行中の処理が中断され、
緊急文書の印刷処理が直ちに開始されるので、緊急度な
いし重要度に応じた優先順位で印刷出力を得ることがで
きる。
The present invention is constructed and functions as described above. According to this, even while a print request of a certain higher-level device is being processed, an urgent print request is issued from another higher-level device. If there is, the process currently being executed is interrupted,
Since the printing process of the urgent document is started immediately, it is possible to obtain a print output in a priority order according to the urgency or importance.

【0035】また、請求項2記載の発明では、優先順位
設定部から、各インタフェースに接続された上位装置が
出力する印刷要求の時々の重要度に応じて優先順位を切
り替えることができるので、インタフェースへの上位装
置の接続を交換しなくても時々の印刷データの内容に応
じて緊急で印刷出力させるか否かを柔軟かつ容易に選択
することができる。
According to the second aspect of the present invention, the priority order can be switched from the priority order setting unit in accordance with the occasional importance of the print request output from the higher-level device connected to each interface. It is possible to flexibly and easily select whether or not urgent printing is to be performed in accordance with the content of print data from time to time without exchanging the connection of the host device to the printer.

【0036】更に、請求項3記載の発明では、中断する
印刷要求の印刷設定は、印刷設定退避メモリ6に一時的
に保存されるので、中断した処理の再開時に改めて上位
装置から印刷設定の情報を受信する必要なく印刷処理を
再開できるところ、プリント処理の無駄時間を省いて効
率的な稼働を図ることができる、という従来にない優れ
たページプリンタを提供することができる。
Further, according to the third aspect of the present invention, the print setting of the print request to be interrupted is temporarily stored in the print setting save memory 6, so that when the interrupted processing is resumed, the print setting information is again transmitted from the upper apparatus. Can be resumed without the need to receive the print request, and an excellent page printer, which can be efficiently operated without wasting the print processing, can be provided.

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

【図1】本発明の一実施形態の構成を示すブロック図で
ある。
FIG. 1 is a block diagram showing a configuration of an embodiment of the present invention.

【図2】本発明の一実施例の構成を示すブロック図であ
る。
FIG. 2 is a block diagram showing a configuration of one embodiment of the present invention.

【図3】印刷設定退避メモリの記憶内容を説明する図で
ある。
FIG. 3 is a diagram illustrating the contents stored in a print setting save memory.

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

1,2 インタフェース 3 優先順位メモリ 4 制御部 5 優先順位設定部 6 印刷設定退避メモリ 7 印刷出力部 10 ページプリンタ 20,30 上位装置 1, 2 Interface 3 Priority memory 4 Control unit 5 Priority setting unit 6 Print setting save memory 7 Print output unit 10 Page printer 20, 30 Host device

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 上位装置から印刷要求を受信する複数の
インタフェースを備えたページプリンタにおいて、 前記各インタフェース間の優先順位を予め設定した優先
順位メモリと、この優先順位メモリを参照し印刷要求の
あったインタフェースの優先順位が現に印刷データを処
理しているインタフェースの優先順位よりも高い場合に
は現に実行中の印刷処理を中断し優先順位の高いインタ
フェースに到着した印刷要求を処理する制御部とを設け
たことを特徴とするページプリンタ。
1. A page printer having a plurality of interfaces for receiving a print request from a higher-level device, comprising: a priority memory in which priorities among the respective interfaces are set in advance; And a control unit for interrupting the currently executing print process and processing a print request arriving at the higher priority interface when the priority of the interface that has been processed is higher than the priority of the interface that is currently processing print data. A page printer characterized by being provided.
【請求項2】 前記優先順位メモリに、前記複数のイン
タフェースの優先順位を自在に設定可能な優先順位設定
部を併設したことを特徴とする請求項1記載のページプ
リンタ。
2. The page printer according to claim 1, wherein a priority order setting unit that can freely set the priority order of said plurality of interfaces is provided in said priority order memory.
【請求項3】 前記制御部に、前記中断する印刷要求の
印刷設定を一時的に保存する印刷設定退避メモリを併設
したことを特徴とする請求項1記載のページプリンタ。
3. The page printer according to claim 1, wherein a print setting save memory for temporarily storing print settings of the interrupted print request is provided in the control unit.
JP9088464A 1997-04-07 1997-04-07 Page printer Pending JPH10278364A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9088464A JPH10278364A (en) 1997-04-07 1997-04-07 Page printer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9088464A JPH10278364A (en) 1997-04-07 1997-04-07 Page printer

Publications (1)

Publication Number Publication Date
JPH10278364A true JPH10278364A (en) 1998-10-20

Family

ID=13943504

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9088464A Pending JPH10278364A (en) 1997-04-07 1997-04-07 Page printer

Country Status (1)

Country Link
JP (1) JPH10278364A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6906811B1 (en) * 1999-03-18 2005-06-14 Seiko Epson Corporation Printer, information processing apparatus, methods of controlling thereof and storage medium
JP2011235613A (en) * 2010-05-13 2011-11-24 Seiko Epson Corp Job processor and job processing method
WO2016027482A1 (en) * 2014-08-22 2016-02-25 スター精密株式会社 Printer, printing system and print control method

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8345274B2 (en) 1999-03-18 2013-01-01 Seiko Epson Corporation Imaging device and method of controlling the same
US7324222B2 (en) 1999-03-18 2008-01-29 Seiko Epson Corporation Methods of controlling an information processing device, system embodying such control, and instruction-set-containing medium
US7826075B2 (en) 1999-03-18 2010-11-02 Seiko Epson Corporation Host device to control transmission of bit-map data to an imaging device
US7995226B2 (en) 1999-03-18 2011-08-09 Seiko Epson Corporation Imaging device and method of controlling the same
US8144357B2 (en) 1999-03-18 2012-03-27 Seiko Epson Corporation Imaging device and method of controlling the same
US6906811B1 (en) * 1999-03-18 2005-06-14 Seiko Epson Corporation Printer, information processing apparatus, methods of controlling thereof and storage medium
US8390835B2 (en) 1999-03-18 2013-03-05 Seiko Epson Corporation Imaging device and method of controlling the same
US8559046B2 (en) 1999-03-18 2013-10-15 Seiko Epson Corporation Processing of commands in an imaging device
JP2011235613A (en) * 2010-05-13 2011-11-24 Seiko Epson Corp Job processor and job processing method
WO2016027482A1 (en) * 2014-08-22 2016-02-25 スター精密株式会社 Printer, printing system and print control method
JP2016043553A (en) * 2014-08-22 2016-04-04 スター精密株式会社 Printer, printing system, and printing control method
CN106575288A (en) * 2014-08-22 2017-04-19 星精密株式会社 Printer, printing system and printing control method
US10026026B2 (en) 2014-08-22 2018-07-17 Star Micronics Co., Ltd. Printer, printing system and print control method

Similar Documents

Publication Publication Date Title
US5619649A (en) Network printing system for programming a print job by selecting a job ticket identifier associated with remotely stored predefined document processing control instructions
US5600762A (en) Method of processing a job, in a printing system, with a composite job ticket
JPH04298766A (en) Image processor
US6717690B1 (en) Method and apparatus for managing job contention for system resources in an electrographic reproduction system where images are multibanded
JP2000085211A (en) Print-controlling method and printing system
CA2156137C (en) Programmable arbitrating apparatus
JP2007245673A (en) Image forming apparatus
JPH10278364A (en) Page printer
JP3134539B2 (en) Printer control device
JP3724536B2 (en) Image output control device and process execution control method thereof
US8582153B2 (en) Image forming apparatus and method
JP2001127928A (en) Device and method of compound function
US20040190048A1 (en) Image forming device and method
JPH11154071A (en) Printer
JP3144197B2 (en) Printing equipment
JPH1078856A (en) Priority-based interrupt printing method and system
JP2945403B2 (en) Recording control device
JP2001014117A (en) Printer
JPH0664251A (en) Printing equipment and control method thereof
JPH07129336A (en) Printing device and its system
JP2001047706A (en) Image formation system in network environment
JP2003163785A (en) Network image forming system
JPH11136404A (en) Printing equipment
JP2004062875A (en) Printing system, printing apparatus, and printing control method
JPH10207646A (en) Output device

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 19990512