JPH02225067A - Page printer - Google Patents

Page printer

Info

Publication number
JPH02225067A
JPH02225067A JP4724189A JP4724189A JPH02225067A JP H02225067 A JPH02225067 A JP H02225067A JP 4724189 A JP4724189 A JP 4724189A JP 4724189 A JP4724189 A JP 4724189A JP H02225067 A JPH02225067 A JP H02225067A
Authority
JP
Japan
Prior art keywords
data
printing
circuit
priority
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
JP4724189A
Other languages
Japanese (ja)
Inventor
Yoneo Sato
佐藤 米男
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 JP4724189A priority Critical patent/JPH02225067A/en
Publication of JPH02225067A publication Critical patent/JPH02225067A/en
Pending legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Dot-Matrix Printers And Others (AREA)

Abstract

PURPOSE:To switch over to another printing process quickly while a printing process which is already started is still underway without the necessity to undergo troublesome procedures for resumption of the suspended process by selecting a priority for data processing to any of interfaces. CONSTITUTION:If SW 18 is set to 'priority to interface 1', a control circuit 11 receives data 1 from the first host computer 17a through an I/F circuit 15a. The control circuit 11 performs printing of data 1 in units of page while storing the received data 1 sequentially in memory 13a. If SW 18 is set to 'priority to interface 2', the control circuit 11 stops receiving data 1 via the I/F circuit 15a. The control circuit 11 suspends printing data 1 for a while, and instead receives data 2 from the second host computer 17b through an I/F circuit 15b. Then the circuit 11 performs printing data 2 while sequentially storing it in memory 13b. After completion of printing the data 2, SW 18 is reset to 'priority to interface 1', and consequently, the control circuit 11 resumes reception of data 1 through the I/F circuit 15a. Simultaneously the circuit 11 reads data 1 from memory 13a, resuming the printing process.

Description

【発明の詳細な説明】 [発明の目、的] (産業上の利用分野) 本発明は例えばレーザプリンタなどのページ単位で印字
するページプリンタに係り、特に印字の途中で他の印字
を実行するページプリンタに関(従来の技術) 従来、例えばレーザプリンタなどのページプリンタにお
いて、大量の印字やデータ量の多いグラフィック印字等
を行なっている際に、その印字全てが完了するのを待た
ずに、緊急の印字や少量の印字などの他の印字をさせた
い場合には、以下のような面倒な操作が必要であった。
[Detailed Description of the Invention] [Objects and Targets of the Invention] (Industrial Application Field) The present invention relates to a page printer such as a laser printer that prints page by page, and particularly relates to a page printer that prints on a page-by-page basis, such as a laser printer. Regarding page printers (prior art) Conventionally, when a page printer such as a laser printer is printing a large amount of data or graphic printing with a large amount of data, the printer does not wait until all the printing is completed. If you want to perform other printing such as urgent printing or small amount printing, the following troublesome operations are required.

すなわち、現在の印字を途中で中止させて、他の印字を
行なった後に、以前の処理を途中から再開させるための
操作が必要となる。つまり、現在の印字を例えば1ペー
ジ目で中止させた場合には、2ページ目から印字を開始
させるようにホストコンビ二一夕を操作しなければなら
ない。
In other words, it is necessary to stop the current printing process, perform another printing process, and then restart the previous process from where it left off. In other words, if the current printing is stopped at the first page, for example, the host computer must be operated to start printing from the second page.

また、このような印字途中からの再開手段を持たないも
のでは、以前の処理を始めから、つまり1ページ目から
やり直す操作が必要となる。
Further, in a printer that does not have such a means for restarting printing from the middle of printing, it is necessary to restart the previous process from the beginning, that is, from the first page.

(発明が解決しようとする課題) 上記したように、従来、印字の途中で他の印字をさせる
と、以前の印字を再開させるための面倒な操作が必要に
なる等の問題があった。
(Problems to be Solved by the Invention) As described above, conventionally, there have been problems such as when printing another character in the middle of printing, a troublesome operation is required to resume the previous printing.

本発明は上記のような点に鑑みなされたもので、以前の
印字を再開させるための面倒な操作を必要とせずに、印
字の途中で他の印字を速やかに実行できるページプリン
タを提供することを目的とする。
The present invention has been made in view of the above points, and it is an object of the present invention to provide a page printer that can quickly perform other printing in the middle of printing without requiring troublesome operations to resume previous printing. With the goal.

[発明の構成] (課題を解決するための手段) すなわち、本発明に係るページプリンタは、少なくとも
2つ以上のホストコンピュータからの印字データを複数
のインターフェイスで個別に受信してメモリに格納する
ようにし、上記各インターフェイスのデータ処理の優先
度を切換えて印字を実行する構成とした。
[Structure of the Invention] (Means for Solving the Problems) That is, the page printer according to the present invention is configured to individually receive print data from at least two or more host computers through a plurality of interfaces and store the data in a memory. The configuration is such that printing is executed by switching the data processing priority of each of the interfaces.

(作用) 上記の構成によれば、インターフェイスの優先度を切換
えるだけで、例えば一方の印字処理中に他方の印字デー
タの割込み印字や、2つ以上のホストコンピュータから
のデータを交互印字するなど、面倒な操作を必要とせず
に印字の途中で他の印字を速やかに実行できる。
(Function) According to the above configuration, simply by switching the priority of the interface, it is possible to print data by interrupting one print process while printing data from another, or to print data from two or more host computers alternately. To quickly perform other printing in the middle of printing without requiring troublesome operations.

(実施例) 以下、図面を参照して本発明の一実施例に係るページプ
リンタを説明する。
(Embodiment) Hereinafter, a page printer according to an embodiment of the present invention will be described with reference to the drawings.

第1図はその回路構成を示すブロック図であり、この装
置全体の制御を司る制御回路11には、システムバス1
2を介してメモリ13a、13b、エンジン14、イン
ターフェイス回路(以下、I/F回路と称す) 15a
、 15b、  I 10ボート16がそれぞれ接続さ
れている。
FIG. 1 is a block diagram showing the circuit configuration. A control circuit 11 that controls the entire device includes a system bus 1.
2, memory 13a, 13b, engine 14, interface circuit (hereinafter referred to as I/F circuit) 15a
, 15b, and I10 boats 16 are connected, respectively.

メモリ13a、13bは、共にページメモリである。Memories 13a and 13b are both page memories.

このうち、メモリ13aは、I/F回路15aを通じて
受信される第1のホストコンピュータ(以下、第1のホ
ストと称す)17aのデータ1を格納する。
Among these, the memory 13a stores data 1 of the first host computer (hereinafter referred to as the first host) 17a that is received through the I/F circuit 15a.

一方、メモリ13bは、I/F回路15bを通じて受信
される第2のホストコンピュータ(以下、第2のホスト
と称す)17bのデータ2を格納する。
On the other hand, the memory 13b stores data 2 from the second host computer (hereinafter referred to as second host) 17b received through the I/F circuit 15b.

エンジン14は、ページプリンタの印字機構部を示す、
1/F回路15a、15bは、共に外部装置とのデータ
の送受信を行なうものであり、それぞれ第1のホスト1
7ax第2のホスト17bからのデータ1.2を受信す
る。I10ボート1Bは、切換えスイッチ(以下、SW
と称す)18の信号入力制御を行なう。この5W1Bは
、I/F回路15a、15bのデータ処理の優先度を切
換えるためのスイッチである。
The engine 14 represents a printing mechanism section of a page printer.
The 1/F circuits 15a and 15b both transmit and receive data to and from an external device, and are connected to the first host 1, respectively.
7ax receives data 1.2 from the second host 17b. The I10 boat 1B has a changeover switch (hereinafter referred to as SW).
18 signal input controls are performed. This 5W1B is a switch for switching the priority of data processing of the I/F circuits 15a and 15b.

次に、同実施例の動作を説明する。Next, the operation of this embodiment will be explained.

例えば5W18が「インターフェイス1優先」ならば、
制御回路11はI/F回路15aで第1のホスト17a
からのデータ1を受信する。そして、制御回路11はこ
の受信したデータ1を順次メモリ13aに格納しながら
、ページ単位でデータ1の印字を実行する。ここで、上
記データ1の印字中に、5WII+を[インターフェイ
ス2優先」に切換えると、制御回路11はI/F回路1
5aでのデータ1の受信を中止する。そして、制御回路
11は、データ1の印字を一時中断し、代わって1/F
回路15bで第2のホスト17bからのデータ2を受信
し、これをメモリ13bに順次格納しながら、データ2
の印字を実行する。このデータ2の印字完了後、5wt
5を「インターフェイス1優先」に戻すと、制御回路1
1は再び1/F回路15aによるデータ1の受信を開始
し、同時にメモリ13aからデータ1を読出して印字を
再開する。
For example, if 5W18 is "interface 1 priority",
The control circuit 11 is an I/F circuit 15a and a first host 17a.
Receive data 1 from. Then, the control circuit 11 prints the data 1 page by page while sequentially storing the received data 1 in the memory 13a. Here, when 5WII+ is switched to [interface 2 priority] while printing data 1, the control circuit 11
5a stops receiving data 1. Then, the control circuit 11 temporarily suspends printing of data 1 and instead prints data 1/F.
The circuit 15b receives the data 2 from the second host 17b, and while sequentially storing it in the memory 13b, the data 2 is stored in the memory 13b.
Executes printing. After printing this data 2, 5wt
5 to "interface 1 priority", control circuit 1
1 starts receiving data 1 again by the 1/F circuit 15a, and at the same time reads data 1 from the memory 13a and resumes printing.

また、SWlgが「インターフェイス1.2交互」なら
ば、制御回路11は2つのI/F回路15ax15bの
優先度をページ単位で切換えながら、例えば1ページ毎
にデータ1.2を印字する。すなわち、例えば1/F回
路15aで改ページの指示データを受信したならば、I
/F回路f5aのデータ1の受信を中止し、I/F回路
15bでのデータ2の受信を開始して、データ1.2を
1ページ毎に交互に印字する。
Further, if SWlg is "interface 1.2 alternate", the control circuit 11 prints data 1.2 for each page while switching the priorities of the two I/F circuits 15ax15b on a page-by-page basis. That is, for example, if the 1/F circuit 15a receives page break instruction data, the I/F circuit 15a receives the page break instruction data.
The /F circuit f5a stops receiving data 1, the I/F circuit 15b starts receiving data 2, and data 1.2 are printed alternately on each page.

このように、SWIgを通じてI/F回路15a115
bの優先度を任意に切換えるだけで、一方の印字処理中
に他方の印字データを割込み印字でき、またI/F回路
15a 、 15bの優先度を交互に切換えるようにす
れば、各データ1.2をページ単位で交互に印字するこ
ともできる。
In this way, the I/F circuit 15a115
By arbitrarily switching the priority of data 1.b, it is possible to interrupt print data of one data during the printing process of the other, and by alternately switching the priority of I/F circuits 15a and 15b, each data 1.b can be printed. 2 can also be printed alternately on a page-by-page basis.

なお、本実施例では、2つのI/F回路15a。Note that in this embodiment, there are two I/F circuits 15a.

15bの一方でデータを受信しているときには、他方の
データ受信を中止するようにしているが、この場合、デ
ータ受信を中止した側のI/F回路からホストコンピュ
ータに対してビズイ信号が出力され、このビズイ信号が
所定期間を越えて出力されると、ホスト側で異常発生と
見なしてしまう問題がある(これをタイムアウトと呼ぶ
)。このようなデータ受信の中止期間が所定期間を越え
てしまうような印字を一方で行なう場合には、以下のよ
うな方法を取れば良い。
When one side of the 15b is receiving data, data reception on the other side is stopped, but in this case, a busy signal is output from the I/F circuit on the side that stopped receiving data to the host computer. If this busy signal is output for a period exceeding a predetermined period, there is a problem in that the host side considers that an abnormality has occurred (this is called a timeout). If printing is to be performed on one side such that the data reception suspension period exceeds a predetermined period, the following method may be used.

すなわち、ビズイ信号を間欠的に出して、タイムアウト
の時間を防ぐか、I/F回路15a、15bともデータ
受信状態にしておく。だだし、I/F回路15a、15
bともデータ受信状態にする場合には、メモリが一杯に
なることを防ぐために、データを少しずつ受信するか、
あるいはメモリがある程度−杯になったときに強制的に
データを放出して印字するなどの手段を必要とする。
That is, either the busy signal is output intermittently to prevent a timeout period, or both I/F circuits 15a and 15b are kept in a data receiving state. However, I/F circuits 15a, 15
When setting both b to data reception mode, either receive data little by little to prevent the memory from filling up, or
Alternatively, it is necessary to take measures such as forcibly releasing data and printing when the memory becomes full to a certain extent.

また、本実施例では、2つのホストコンピュータからの
印字データを印字する構成としているが、本発明はこれ
に限るものではなく、上記実施例と同様の手法にて、2
つ以上のホストコンピュータからの印字データを印字す
ることも可能である。
Furthermore, although this embodiment has a configuration in which print data from two host computers are printed, the present invention is not limited to this.
It is also possible to print print data from more than one host computer.

さらに、本発明は、ページプリンタに限らず、カットシ
ートを使用し、大量に印字するデータであれば、シリア
ルプリンタにも応用することができる。この場合には、
複数のI/F回路に対し、メモリを1つ持ち、各ホスト
コンピュータからのデータを区切りの良いところ(例え
ば1ペ一ジ単位)で受信、印字する構成とすれば良い。
Further, the present invention is not limited to page printers, but can also be applied to serial printers as long as they use cut sheets and print a large amount of data. In this case,
A configuration may be adopted in which one memory is provided for a plurality of I/F circuits, and data from each host computer is received and printed in well-defined sections (eg, one page at a time).

[発明の効果] 以上のように本発明によれば、複数のインターフェイス
のデータ処理の優先度を切換えることにより、以前の印
字を再開させるための面倒な操作を必要とせずに、印字
の途中で他の印字を速やかに実行できるものである。
[Effects of the Invention] As described above, according to the present invention, by switching the data processing priorities of a plurality of interfaces, printing can be performed in the middle of printing without requiring troublesome operations to restart previous printing. This allows other printing to be executed quickly.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は本発明の一実施例に係る回路構成を示すブロッ
ク図である。 11・・・制御回路、12・・・システムバス、13a
および13b・・・メモリ、14・・・エンジン、15
aおよび15b・・・1/F回路(インターフェイス回
路)  1B・・・I10ポート、17a・・・第1の
ホスト(第1のホストコンピュータ)  17b・・・
第2のホスト(第2のホストコンピュータ)  1B・
・・SW(切換えスイッチ)。 出願人代理人 弁理士 鈴江武彦
FIG. 1 is a block diagram showing a circuit configuration according to an embodiment of the present invention. 11... Control circuit, 12... System bus, 13a
and 13b... memory, 14... engine, 15
a and 15b...1/F circuit (interface circuit) 1B...I10 port, 17a...first host (first host computer) 17b...
Second host (second host computer) 1B・
...SW (selector switch). Applicant's agent Patent attorney Takehiko Suzue

Claims (1)

【特許請求の範囲】 少なくとも2つ以上のホストコンピュータから印字デー
タを個別に受信する複数のインターフェイスと、 この各インターフェイスのそれぞれで受信された印字デ
ータを格納するメモリと、 上記各インターフェイスのデータ処理の優先度を切換え
る切換え手段と、 この切換え手段によって切換えられたデータ処理の優先
度に従って印字を実行する印字制御手段とを具備したこ
とを特徴とするページプリンタ。
[Scope of Claims] A plurality of interfaces that individually receive print data from at least two or more host computers; a memory that stores print data received by each of the interfaces; and a memory that stores the print data received by each of the interfaces; A page printer comprising: switching means for switching priorities; and print control means for executing printing according to the priority of data processing switched by the switching means.
JP4724189A 1989-02-28 1989-02-28 Page printer Pending JPH02225067A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4724189A JPH02225067A (en) 1989-02-28 1989-02-28 Page printer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4724189A JPH02225067A (en) 1989-02-28 1989-02-28 Page printer

Publications (1)

Publication Number Publication Date
JPH02225067A true JPH02225067A (en) 1990-09-07

Family

ID=12769728

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4724189A Pending JPH02225067A (en) 1989-02-28 1989-02-28 Page printer

Country Status (1)

Country Link
JP (1) JPH02225067A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5774356A (en) * 1994-05-25 1998-06-30 Fuji Xerox Co., Ltd. Image forming apparatus with job priority management of output processing

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5774356A (en) * 1994-05-25 1998-06-30 Fuji Xerox Co., Ltd. Image forming apparatus with job priority management of output processing

Similar Documents

Publication Publication Date Title
JPH01277928A (en) Printer
JPH02225067A (en) Page printer
JP3179466B2 (en) Printing equipment
JPH09109515A (en) Image forming device
JPH0198017A (en) Printer controller
JPH01269565A (en) printing device
JPH10254721A (en) Printing apparatus, interrupt request processing method thereof, and storage medium
JPH0958064A (en) Terminal device
JPH01286017A (en) Printing controller
JPH05318845A (en) Printer
JP2859035B2 (en) Printing equipment
JP2583169B2 (en) Operation program switching method for communication processing device
KR100312533B1 (en) Apparatus and method for processing a message in a printer disk spool
JP2541686B2 (en) Input / output control method
JPH03248253A (en) Data reception processing device
JPH08292849A (en) Print system
JPH01213713A (en) printing system
JPH01196625A (en) recording device
JPH09193486A (en) Image forming device
JPS60126949A (en) Communication controller
JPH0628125A (en) Method and device for image formation
JPH05224839A (en) Printer
JPH09234932A (en) Efficiency-increasing mechanism for sorting to stacker for printer
JPH07164690A (en) Printer
JPH08235101A (en) How to access the same memory from multiple devices