JP2742073B2 - Print control method and apparatus - Google Patents

Print control method and apparatus

Info

Publication number
JP2742073B2
JP2742073B2 JP63301365A JP30136588A JP2742073B2 JP 2742073 B2 JP2742073 B2 JP 2742073B2 JP 63301365 A JP63301365 A JP 63301365A JP 30136588 A JP30136588 A JP 30136588A JP 2742073 B2 JP2742073 B2 JP 2742073B2
Authority
JP
Japan
Prior art keywords
print
reservation
order
request
host computer
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 - Lifetime
Application number
JP63301365A
Other languages
Japanese (ja)
Other versions
JPH02146618A (en
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.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP63301365A priority Critical patent/JP2742073B2/en
Publication of JPH02146618A publication Critical patent/JPH02146618A/en
Application granted granted Critical
Publication of JP2742073B2 publication Critical patent/JP2742073B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、複数のホストコンピュータ(以下、単にホ
ストという)で1台の印刷装置を共用する情報処理シス
テムに係り、特に、このようなシステムにおける印刷制
御方法および装置に関する。
Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an information processing system in which a plurality of host computers (hereinafter, simply referred to as hosts) share one printing apparatus, and in particular, such a system. The present invention relates to a print control method and apparatus in the above.

[従来の技術] 従来、高速かつ高精細な印字が可能な印刷装置として
レーザプリンタが知られている。しかし、レーザプリン
タは一般に高価であるので、ワードプロセッサ等の文書
作成装置の文書印刷のように、文書作成装置全体の使用
時間に対する印刷時間の比率が小さい用途においては、
システム全体のコストパフォーマンスを向上させること
を目的として、複数台の文書作成装置に1台の印刷装置
を共用すること、すなわち、1台の印刷装置のシェアド
プリンタ化が行われている。
[Related Art] Conventionally, a laser printer is known as a printing device capable of high-speed and high-definition printing. However, laser printers are generally expensive, so in applications where the ratio of the printing time to the usage time of the entire document creation device is small, such as document printing of a document creation device such as a word processor,
In order to improve the cost performance of the entire system, one printing apparatus is shared by a plurality of document creation apparatuses, that is, one printing apparatus is changed to a shared printer.

このように複数のホストで1台の印刷装置を共用する
従来の例としては、例えば、特開昭62−242231号公報
に、1台のプリンタに二つの入力ポートを設け、両入力
ポートを2台のホストに接続して、1台のプリンタを時
分割で共用するものが開示されている。
As a conventional example in which one host is shared by a plurality of hosts as described above, for example, Japanese Patent Application Laid-Open No. 62-242231 discloses a single printer provided with two input ports and two input ports connected to two input ports. A printer connected to one host and sharing one printer in a time-sharing manner is disclosed.

また、特開昭61−282921号公報には、複数のパーソナ
ルコンピュータにより1台のプリンタを共用し、各パー
ソナルコンピュータからの印刷情報は一時バッファに格
納しておき、1文書の印刷処理完了ごとに順次別の文書
の印刷データを取り出して連続的に印刷するものが記載
されている。
JP-A-61-282921 discloses that a single printer is shared by a plurality of personal computers, print information from each personal computer is stored in a temporary buffer, and each time printing of one document is completed, The document describes that print data of another document is sequentially taken out and continuously printed.

さらには、複数の文書作成装置等のホストコンピュー
タと印刷装置とをイサーネット(Ethernet)のようなLA
N(ローカルエリアネットワーク)で接続し、複数のホ
ストコンピュータで1台の印刷装置をプリンタサーバと
して共用する例も従来知られている。
Further, a host computer such as a plurality of document creating apparatuses and a printing apparatus are connected to an LA such as Ethernet.
There is also conventionally known an example in which a plurality of host computers are connected by an N (local area network) and one printing apparatus is shared as a printer server.

その他、複数のホストで1台の印刷装置を共用する技
術は、特開昭61−42026号、同61−103237号、同62−126
432号等の各公報に開示されている。
Other techniques for sharing a single printing device with a plurality of hosts are disclosed in JP-A-61-42026, JP-A-61-103237, and JP-A-62-126.
No. 432 and the like.

[発明が解決しようとする課題] 上記従来のプリンタの共有制御は、次の二つの方式の
うちのいずれかである。すなわち、その1台は、1台の
プリンタを単に各ホストに切換接続するものであり、第
2は、大容量のバッファ内に各ホストからの印刷データ
を格納しておき、この格納データを順次取り出して印刷
するものである。
[Problem to be Solved by the Invention] The above-described conventional printer sharing control is one of the following two methods. That is, one printer simply switches and connects one printer to each host. Second, print data from each host is stored in a large-capacity buffer, and the stored data is sequentially stored. It is taken out and printed.

第1の方式では、1台のホストについて印刷を行って
いる期間中、他のホストが印刷の指示を出すことができ
ないという不便さがあった。これに対して、第2の方式
は、印刷中でも印刷データをバッファ内に格納しておく
ことができるので、バッファが満杯にならないかぎり、
印刷中でもホストの印刷指示を受付けることができる。
しかしながら、この第2の方式では、プリント制御装置
内に、大容量の印刷バッファを必要とするため、印刷制
御装置が高価となり、かつ、印刷バッファの容量を越え
る多数の文書の印刷指示には依然対応できないという問
題があった。
In the first method, there is an inconvenience that another host cannot issue a print instruction while printing is performed for one host. On the other hand, in the second method, print data can be stored in the buffer even during printing, so that unless the buffer is full,
The host can accept a print instruction even during printing.
However, in the second method, since a large-capacity print buffer is required in the print control device, the print control device is expensive, and a print instruction for a large number of documents exceeding the capacity of the print buffer is still required. There was a problem that it could not be handled.

本発明の目的は、複数のホストに共用される印刷装置
を有するシステムにおいて、印刷装置に大容量の印刷バ
ッファを必要とすることなく、文書の印刷中に他の多数
の文書の印刷指示が受付けられるようにすることにあ
る。また、本発明の他の目的は、受付済の印刷指示の順
番をホスト側で確認し、あるいは変更することができる
ようにすることにある。
SUMMARY OF THE INVENTION It is an object of the present invention to provide a system having a printing device shared by a plurality of hosts, and accepting a print instruction for a large number of other documents during printing of a document without requiring a large printing buffer in the printing device. Is to be able to It is another object of the present invention to enable the host to confirm or change the order of accepted print instructions.

[課題を解決するための手段] 上記目的を達成するために、本発明による印刷制御方
法は、複数のホストコンピュータで印刷装置を共用する
システムにおける印刷制御方法であって、ホストコンピ
ュータからの印刷要求を、現在実行中の印刷処理の完了
を待つことなく予約として受付け、当該予約について印
刷可能となった時点で、当該ホストコンピュータに印刷
データの送出を要求するようにしたものである。この場
合、好ましくは、上記予約が受付けられた旨を当該ホス
トコンピュータに報知する。ホストコンピュータ1台か
ら一つの印刷要求しか予約を認めないような場合には、
印刷要求にではなく、ホスト自体について予約を行うよ
うにしてもよい。
Means for Solving the Problems In order to achieve the above object, a print control method according to the present invention is a print control method in a system in which a plurality of host computers share a printing device, and a print request from a host computer. Is received as a reservation without waiting for the completion of the printing process currently being executed, and when the reservation can be printed, the host computer is requested to send print data. In this case, preferably, the host computer is notified that the reservation has been accepted. In the case where only one print request from one host computer is allowed to make a reservation,
The reservation may be made not for the print request but for the host itself.

本発明による印刷制御方法は、他の見地によれば、複
数のホストコンピュータで印刷装置を共用するシステム
における印刷制御方法であって、ホストコンピュータか
らの印刷要求を、現在実行中の印刷処理の完了を待つこ
となく予約として受付け、各印刷要求に対しては、受付
け順に予約順番号を付し、一つの印刷処理が完了するご
とに予約順を更新するとともに、次順のホストコンピュ
ータに対して印刷データを要求し、該印刷データを受信
して印刷処理を行うようにしたものである。この場合、
好ましくは、予約を受付けた際、上記予約順番号を当該
ホストコンピュータに報知する。
According to another aspect, a print control method according to the present invention is a print control method in a system in which a plurality of host computers share a printing apparatus, and a print request from a host computer is transmitted to a completion of a currently executed print process. Without waiting for a print request, each print request is assigned a reservation order number in the order in which it was received, and each time one print process is completed, the reservation order is updated and printed to the next host computer. The print data is requested, the print data is received, and print processing is performed. in this case,
Preferably, when the reservation is accepted, the reservation order number is notified to the host computer.

上記予約順をホストコンピュータからの指令により変
更可能とし、該変更指令に応じて上記予約順を変更する
ことも望ましい。
It is also preferable that the reservation order can be changed by a command from the host computer, and the reservation order is changed according to the change command.

上記予約順が更新され、または変更されたとき、少な
くとも該当するホストコンピュータに現在の予約状況を
報知することが好ましい。
When the reservation order is updated or changed, it is preferable to notify at least the corresponding host computer of the current reservation status.

本発明による印刷制御方法は、さらに他のけんちによ
れば、複数のホストコンピュータと印刷装置とが双方向
通信可能なネットワークにより接続されたシステムにお
ける印刷制御方法であって、少なくとも、ホストコンピ
ュータが印刷装置に印刷の要求を行う印刷要求パケット
と、該印刷要求を発したホストコンピュータに対して印
刷装置が印刷データの送信を要求する印刷データ送信要
求パケットと、印刷データ送信要求を受けたホストコン
ピュータが印刷装置に印刷データを送信する印刷データ
パケットとを用意し、これらのパケットの授受により複
数のホストコンピュータからの印刷データを上記印刷装
置で印刷するものである。この印刷制御方法において、
好ましくはさらに、予約が受付けられた旨を印刷装置か
ら当該ホストコンピュータに報知する予約受付報知パケ
ットと、印刷処理の完了により予約順番が更新されたと
き当該更新予約状況を少なくとも該当するホストコンピ
ュータのすべてに対して印刷装置から一斉同報する予約
状況報知パケットとを用意する。この場合、ホストでの
予約状況の操作者への報知は、操作者からの要求によ
り、あるいは、自動的に表示画面に表示することにより
行える。さらに、ホストコンピュータが自己の予約順を
変更する指令を印刷装置に対して発する予約順変更パケ
ットを用意してもよい。
According to still another aspect, a print control method according to the present invention is a print control method in a system in which a plurality of host computers and a printing apparatus are connected by a network capable of two-way communication. A print request packet for making a print request to the printing apparatus, a print data transmission request packet for requesting the host apparatus that has issued the print request the print apparatus to transmit print data, and a host computer for receiving the print data transmission request Prepares a print data packet for transmitting print data to a printing apparatus, and prints print data from a plurality of host computers with the printing apparatus by exchanging these packets. In this print control method,
Preferably, furthermore, a reservation acceptance notification packet for notifying the host computer that the reservation has been accepted from the printing apparatus, and when the reservation order has been updated due to the completion of the printing process, at least the update reservation status of at least the corresponding host computer is updated. And a reservation status notification packet which is broadcast from the printer simultaneously. In this case, the host can be notified of the reservation status at the host by a request from the operator or automatically displayed on the display screen. Further, the host computer may prepare a reservation order change packet for issuing a command to change its own reservation order to the printing apparatus.

本発明による印刷依頼方法は、複数のホストコンピュ
ータで印刷装置を共用するシステムにおけるホストコン
ピュータからの印刷依頼方法であって、ホストコンピュ
ータは印刷要求時には印刷装置に対して印刷要求のみを
行い、印刷装置から印刷データの送信要求があった後、
印刷データを送出するものである。
A printing request method according to the present invention is a printing request method from a host computer in a system in which a plurality of host computers share a printing device, wherein the host computer issues only a printing request to the printing device when a printing request is made, After requesting print data transmission from
It sends out print data.

また、本発明による印刷制御装置は、複数のホストコ
ンピュータでプリンタを共用するシステムにおける印刷
制御装置であって、ホストコンピュータからの印刷要求
を受付ける印刷要求受付手段と、印刷処理実行中に受付
けた印刷要求を予約として登録管理する印刷予約情報管
理手段と、該印刷予約情報に応じて予約順に当該ホスト
コンピュータに印刷データの送信要求を発する印刷デー
タ送信要求手段と、一つの印刷処理の完了ごとに予約順
を更新する予約順更新手段とを備えたことを特徴とする
ものである。
Further, a print control device according to the present invention is a print control device in a system in which a plurality of host computers share a printer, wherein the print control device receives a print request from a host computer, and receives a print request during execution of a print process. A print reservation information management unit that registers and manages the request as a reservation, a print data transmission request unit that issues a print data transmission request to the host computer in the order of reservation according to the print reservation information, and a reservation every time one print process is completed. And a reservation order updating means for updating the order.

この印刷制御装置において、さらに、上記印刷要求が
予約として受付けられたことを当該ホストコンピュータ
に報知する予約受付報知手段と、予約順が更新されたこ
とを該当するホストコンピュータすべてに報知する予約
状況報知手段とをさらに備えることが好ましい。また、
ホストコンピュータからの指令により予約順を変更する
予約順変更手段をさらに設けてもよい。
The print control apparatus further includes a reservation reception notifying unit that notifies the host computer that the print request has been accepted as a reservation, and a reservation status notification that notifies all the host computers that the reservation order has been updated. Preferably, the method further comprises means. Also,
A reservation order changing means for changing the reservation order according to a command from the host computer may be further provided.

本発明による情報処理システムは、印刷要求元からの
印刷要求信号を受けて、現在実行中の印刷処理の完了を
待つことなく当該印刷要求を予約として受付け、当該印
刷要求について印刷可能となった時点で、当該印刷要求
元に対して印刷データの送出を要求する信号を発する印
刷装置と、各々、上記印刷装置に対して印刷を要求する
ときには、印刷データを送出せずに印刷要求信号を発
し、上記印刷装置から印刷データの送信要求信号を受け
た後、印刷データを送出する複数のホストコンピュータ
とが双方向通信可能なネットワークにより接続されたも
のである。
The information processing system according to the present invention receives the print request signal from the print request source, accepts the print request as a reservation without waiting for the completion of the currently executed print processing, and performs the time when the print request can be printed. A printing device that issues a signal requesting transmission of print data to the print request source, and when each of the printing devices requests printing, a print request signal is issued without sending print data. After receiving a print data transmission request signal from the printing apparatus, a plurality of host computers transmitting print data are connected by a network capable of two-way communication.

なお、本明細書において、「ホストコンピュータ」
は、印刷装置との間で、印刷のための制御情報の授受、
および印刷データの送出ができる任意の情報処理装置を
含むものとする。
In this specification, "host computer"
Exchanges control information for printing with the printing device,
And any information processing device capable of transmitting print data.

[作用] 以下、本発明の代表的な作用を説明する。[Operation] Hereinafter, a typical operation of the present invention will be described.

本発明に係るシステム内のホストは、自己の文書の印
刷要求が発生したとき、印刷制御装置に対して、とりあ
えず印刷要求のみを発する。この印刷要求を受けた印刷
制御装置は、印刷処理実行中であっても、ホストから発
された印刷要求を予約として受付ける。例えば、複数の
ホストからの印刷要求に対して、要求の受付順に、その
要求に対して固有の印刷予約コードおよび予約順番号を
付して、当該ホスト番号とともに登録管理する。印刷要
求自体に予約を認めることにより、1台のホストから複
数の印刷要求を連続して出力することも可能になる。
When the host in the system according to the present invention issues a print request for its own document, it issues only a print request to the print control device for the time being. The print control device that has received the print request accepts the print request issued from the host as a reservation even during the execution of the print process. For example, for print requests from a plurality of hosts, a unique print reservation code and a reservation order number are assigned to the requests in the order in which the requests are received, and the registration is managed together with the host numbers. By reserving the print request itself, it is possible to output a plurality of print requests continuously from one host.

予約が受付けられたホストに対しては、その旨(好ま
しくは予約コードおよび予約順番号)を報知することに
より、そのホストの操作者は自己の印刷が直ちに実行さ
れるのではなく、予約として受付けられたことを認識す
ることができる。また、その予約順番号から自己の順が
何番目であるかを知ることができる。ホストは、受け取
った予約コードを印刷データと対応づけておくことによ
り、後に、印刷制御装置から受ける予約コードに応じて
送信すべき対応する印刷データを特定することができ
る。
By notifying the host that has received the reservation (preferably a reservation code and a reservation order number), the operator of the host receives the reservation as a reservation instead of immediately executing printing. You can recognize that it was done. In addition, it is possible to know the order of the self from the reservation order number. By associating the received reservation code with the print data, the host can specify the corresponding print data to be transmitted later according to the reservation code received from the print control device.

登録された予約順は、一つの印刷処理が完了するごと
に更新され、すなわち、各印刷要求の予約順番号が1だ
け減じられ、この新たな予約順は最新の予約情報とし
て、予約登録されている各ホストに報知される。これに
より、印刷を依頼した操作者は、印刷処理の進行による
予約状況の変化を認知できる。
The registered reservation order is updated each time one print process is completed, that is, the reservation order number of each print request is reduced by 1, and this new reservation order is reserved and registered as the latest reservation information. Be notified to each host. Thus, the operator who has requested the printing can recognize the change in the reservation status due to the progress of the printing process.

予約登録された各印刷要求については、その順番がま
わってきたとき、印刷制御装置がその印刷要求を発した
ホストに対して印刷データの送信を要求する。当該ホス
トは、この階段で初めて、上記印刷要求に対応する印刷
データを印刷制御装置に送出する。印刷データ送信要求
を受けたホストにおいて、その時点に文書作成等の作業
を行っていた場合、マルチタスク処理等により、バック
グラウンド処理として印刷データの送信を行うようにす
れば、実行中の作業に支障はない。また、たとえ、バッ
クグラウンド処理ができないホストにおいて一時作業が
中断されるような場合でも、印刷データ転送に擁する時
間は短時間なので、さほどの問題はない。
When the order of each of the print requests registered for reservation changes, the print control device requests the host that issued the print request to transmit print data. The host sends print data corresponding to the print request to the print control device for the first time in this step. If the host that received the print data transmission request was performing work such as document creation at that time, if the print data is transmitted as background processing by multitasking processing, etc. No problem. Further, even if the temporary work is interrupted in the host that cannot perform the background processing, the time required for the print data transfer is short, so there is no significant problem.

このように本発明によれば、印刷制御装置は、多数の
文書の印刷要求に対て、そのすべての印刷データを格納
するのではなく、印刷要求のみを予約として受付けるの
で、大容量印刷バッファを必要とすることなく、印刷処
理実行中にも多数の印刷要求を受付けることが可能にな
る。逆に、ホストから見れば、印刷装置が印刷処理実行
中か否かを考慮することなく、任意の時点に印刷要求を
発し、印刷実行中であれば、予約順番号が返送されるの
で、その番号により、自己の文書の印刷開始までのおお
よその時間を予想することができる。
As described above, according to the present invention, in response to a print request for a large number of documents, the print control device does not store all the print data but accepts only the print request as a reservation. It is possible to accept a large number of print requests even during the execution of the print processing without requiring them. Conversely, from the perspective of the host, the printing device issues a print request at any time without considering whether or not the printing process is in progress. If the printing is in progress, the reservation order number is returned. The number can be used to estimate the approximate time until the start of printing of the document.

緊急を要する印刷については、ホストから自己の予約
番号を変更することにより、対処できる。この場合、少
なくとも、この変更により予約順の変更を受ける印刷要
求を発したホストに、変更された新たな予約順番号を報
知することにより、当該印刷要求者は自順が繰り下がっ
たことを認識できる。
Immediate printing can be dealt with by changing the host's own reservation number from the host. In this case, at least the print requester is notified of the changed print order number to the host that issued the print request for which the print order is changed due to this change, thereby recognizing that the print requester has moved down. it can.

[実施例] 以下、本発明の一実施例を各図を参照しながら説明す
る。第1A図は、本発明の一実施例による、光プリンタを
共用する情報処理システムのブロック図である。第1A図
において複数台数(n台)のホスト1−1〜1−nとプ
リンタコントローラ2(以下コントローラ2と略す)と
は、双方向に通信が可能なネットワーク101により接続
されており、コントローラ2と光プリンタエンジン3と
は高速シリアルI/FであるビデオI/F103により接続され
ている。ここでは、コントローラ2と光プリンタエンジ
ン3とによりシェアドプリンタとしての印刷装置が構成
されている。プリンタコントローラ2は、印字密度300D
PI(Dot Per Inch),A3サイズの印字用紙に対応する、R
AMで構成されたメモリ容量2MBのビットマップメモリ10
と、RAMで構成されたワークメモリ15と、印字文字のド
ットデータを記憶している文字フォントROM16と、ネッ
トワーク101を介してホストとの通信を行なうホストI/F
回路17と、例えばインテル社80186のようにDMA(Direct
Memory Access)機能回路を内蔵するCPU18と、ビット
マップメモリ10に文字や図形やイメージデータをドット
展開する展開処理回路19と、ビットマップメモリ10から
ドットデータをパラレルに読出し、それをシリアルデー
タに変換して光プリンタエンジン3に伝送するためのビ
デオI/F回路20と、CPU18動作のためのプログラムが格納
されているプログラムROM21とからなる。
Example An example of the present invention will be described below with reference to the drawings. FIG. 1A is a block diagram of an information processing system sharing an optical printer according to an embodiment of the present invention. In FIG. 1A, a plurality of (n) hosts 1-1 to 1-n and a printer controller 2 (hereinafter abbreviated as controller 2) are connected by a network 101 capable of bidirectional communication. The optical printer engine 3 is connected to the optical printer engine 3 by a video I / F 103 which is a high-speed serial I / F. Here, the controller 2 and the optical printer engine 3 constitute a printing device as a shared printer. Printer controller 2 has a print density of 300D
PI (Dot Per Inch), R compatible with A3 size printing paper
Bitmap memory 10 consisting of AM and 2 MB memory capacity
A work memory 15 composed of a RAM, a character font ROM 16 storing dot data of print characters, and a host I / F for communicating with a host via a network 101.
A circuit 17 and a DMA (Direct
Memory Access) A CPU 18 with a built-in function circuit, an expansion processing circuit 19 that expands characters, graphics, and image data into dots in the bitmap memory 10, and reads dot data from the bitmap memory 10 in parallel and converts it to serial data A video I / F circuit 20 for transmission to the optical printer engine 3; and a program ROM 21 in which a program for operating the CPU 18 is stored.

第2図に、ホスト1−1〜1−nとコントローラ2間
で、通信される6種類のデータパケットの構成を示す。
各データパケットは、データパケットの範囲を規定する
ために、先頭にパケット開始コード201、末尾にパケッ
ト終了コード202、を有し、その間に、データパケット
の種別を示すID No205、その他その種類に応じた情報を
内包する。ID No205は、データパケットに対応して第2
図に示すように設定される。データパケット1は、ホス
トからコントローラ2へ発せられる印刷要求コマンドで
あり、パケット開始コード201、パケット終了コード202
の他、ホスト番号203およびパケットの種類を示すID No
「1」からなる。ID No.205はデータパケットの種別を
示す識別番号であり、データパケットに対応して第2図
に示すように設定される。ホスト番号203は、コントロ
ーラ2がどのホストとデータパケットを通信するかを規
定するための番号であり、個々のホストと個別に通信を
行なう場合に使用される。本実施例においてはデータパ
ケット5以外のすべてのデータパケットにホスト番号20
3が用いられる。データパケット2は、印刷要求の予約
が受付けられたことをコントローラ2から当該印刷要求
を発したホストへ報知するためのものであり、印刷予約
コード206と予約順番号207を含む。データパケット3
は、コントローラ2が印刷要求を出したホストに対して
印刷データの送信を要求するためのものであり、印刷要
求を特定するための印刷予約コード206を含んでいる。
データパケット4は、ホストからコントローラ2に対し
て印刷データを伝送するためのものであり、印刷予約コ
ード206と印刷データ208とを含む。データパケット5
は、予約順の更新または変更があったとき、各予約ホス
トに対して最新の予約状況を報知するためのものであ
り、各印刷予約コード206−a〜206−mおよび対応する
印刷予約順番号207−a〜207−mを含む。一斉同報番号
204はコントローラ2からすべてのホストに対して一斉
に同じデータパケットを通知するために使用されるもの
である。データパケット6はホストが印刷予約順を変更
する場合に発行する印刷順変更コマンドであり、印刷予
約コード206およびこのコードにより指定される印刷要
求の新たな予約順番号207を含む。
FIG. 2 shows the structure of six types of data packets communicated between the hosts 1-1 to 1-n and the controller 2.
Each data packet has a packet start code 201 at the beginning and a packet end code 202 at the end in order to define the range of the data packet. In the meantime, according to the ID No. 205 indicating the type of the data packet and other types according to the type Information. ID No. 205 corresponds to the second data packet.
It is set as shown in the figure. The data packet 1 is a print request command issued from the host to the controller 2, and includes a packet start code 201 and a packet end code 202.
In addition, the host number 203 and the ID No. indicating the type of packet
Consists of "1". The ID No. 205 is an identification number indicating the type of the data packet, and is set as shown in FIG. 2 corresponding to the data packet. The host number 203 is a number for defining with which host the controller 2 communicates a data packet, and is used when individually communicating with each host. In this embodiment, the host number 20 is assigned to all data packets except the data packet 5.
3 is used. The data packet 2 is for notifying the host that has issued the print request from the controller 2 that the reservation of the print request has been accepted, and includes a print reservation code 206 and a reservation order number 207. Data packet 3
Is for requesting the host to which the controller 2 has issued the print request to transmit print data, and includes a print reservation code 206 for specifying the print request.
The data packet 4 is for transmitting print data from the host to the controller 2, and includes a print reservation code 206 and print data 208. Data packet 5
Is for notifying each reservation host of the latest reservation status when the reservation order is updated or changed. Each print reservation code 206-a to 206-m and the corresponding print reservation order number 207-a to 207-m. Broadcast number
Reference numeral 204 is used to notify the same data packet from the controller 2 to all the hosts at once. The data packet 6 is a print order change command issued when the host changes the print reservation order, and includes a print reservation code 206 and a new reservation order number 207 of the print request specified by this code.

第1B図に、第1図のコントローラ2内の主としてCPU1
8およびプログラムROM21により達成される本発明の印刷
要求受付、予約情報管理等の機能ブロック図を示す。本
発明に係るコントローラ2の主要機能は、ホストからの
印刷要求コマンドとしてのパケット1を受付ける印刷要
求受付手段61と、この受付手段61の受付に応じて印刷予
約情報を作成管理する印刷予約情報管理手段62と、プリ
ンタの印刷完了を判定する印刷完了判定手段63と、この
判定手段63の出力により予約順を更新し、あるいはホス
トからのパケット6により予約順を変更する予約順更新
(変更)手段64と、予約が受付けられたことをホストに
報知するパケット2を発生する予約受付報知手段65と、
印刷データの送信をホストに要求するパケット3を発生
する印刷データ送信要求手段66と、予約状況を各予約ホ
ストに一斉同報するパケット5を発生する予約状況報知
手段67とからなる。
FIG. 1B mainly shows the CPU 1 in the controller 2 of FIG.
8 shows a functional block diagram of the present invention, such as print request reception and reservation information management, achieved by the program ROM 21. The main functions of the controller 2 according to the present invention include a print request receiving unit 61 that receives a packet 1 as a print request command from a host, and a print reservation information management unit that creates and manages print reservation information in response to the reception of the receiving unit 61. Means 62, a print completion judging means 63 for judging the completion of printing by the printer, and a reservation order updating (changing) means for updating the reservation order by the output of this judgment means 63 or changing the reservation order by a packet 6 from the host. 64, reservation reception notifying means 65 for generating a packet 2 for notifying the host that the reservation has been received,
It comprises print data transmission request means 66 for generating a packet 3 requesting the host to transmit print data, and reservation status notifying means 67 for generating a packet 5 for simultaneously broadcasting the reservation status to each reservation host.

第3図は第1A図に示す情報処理システムにおける文書
印刷処理の例を説明するためのフローチャートであり、
第4図は第3図に示す印刷処理を実現するためのコント
ローラ2側の処理を示すフローチャートである。第5図
は第4図の処理によって第1A図のワークメモリ15上に作
られる印刷管理テーブルである。
FIG. 3 is a flowchart for explaining an example of a document printing process in the information processing system shown in FIG. 1A;
FIG. 4 is a flowchart showing processing on the controller 2 side for realizing the printing processing shown in FIG. FIG. 5 is a print management table created on the work memory 15 of FIG. 1A by the processing of FIG.

以下、第1A図〜第5図にもとづき、本実施例の動作を
説明する。
Hereinafter, the operation of this embodiment will be described with reference to FIGS. 1A to 5.

ホスト1−1〜1−nのいずれかからコントローラ2
へ伝送されるデータパケットは、CPU18の有するDMA機能
によってホストI/F回路17を介してワークメモリ15上の
受信バッファ領域へDMA転送され、その後、第4図
(a)のパケット受信割込処理が起動する。この処理で
はまず、ホスト1からパケット1がコントローラ2へ伝
送される(ステップ301)と、最初にCPU18がプログラム
ROM21内に格納されたプログラムに従ってデータパケッ
トのID No.を判定する(ステップ401)。ステップ301の
場合はホスト1からの印刷要求であり、ID No.=1であ
るから、次に既に他の印刷予約がされているかどうかを
判定する(ステップ402)。この場合は最初の印刷要求
であるからステップ405に進み、ワークメモリ15上に第
5図(a)に示すような印刷管理テーブルを形成する。
第5図(a)において、510は印刷要求を出したホスト
番号であり、本ケースの場合「1」となる。511は前述
した印刷要求に対してユニークに付けられる印刷予約コ
ードであり、本ケースの場合「PR001」となる。512は印
刷の予約順番号であり、直ちに印刷を開始する文書に対
しては本ケースのように「0」が割当てられる。また、
既に印刷中の文書があり、その次に印刷が割当てられた
文書に対しては予約順番号は「1」が、さらにその次に
印刷が割当てられた文書に対して予約順番号「2」が割
当てられ、以後順に予約順番号が大きくなるようにした
CPU18により制御される。なお、予約順番号はデータパ
ケット2により対応するホストに送出される。
The controller 2 from any of the hosts 1-1 to 1-n
The data packet transmitted to the CPU 18 is DMA-transferred to the reception buffer area on the work memory 15 via the host I / F circuit 17 by the DMA function of the CPU 18, and thereafter, the packet reception interrupt processing shown in FIG. Starts. In this process, first, when the packet 1 is transmitted from the host 1 to the controller 2 (step 301), first, the CPU 18
The ID number of the data packet is determined according to the program stored in the ROM 21 (step 401). In the case of step 301, since it is a print request from the host 1 and ID No. = 1, it is next determined whether or not another print reservation has already been made (step 402). In this case, since this is the first print request, the process proceeds to step 405, and a print management table as shown in FIG.
In FIG. 5A, reference numeral 510 denotes a host number that has issued a print request, which is “1” in this case. Reference numeral 511 denotes a print reservation code uniquely assigned to the above-described print request, which is “PR001” in this case. Reference numeral 512 denotes a print reservation order number, and “0” is assigned to a document whose printing is to be started immediately as in this case. Also,
The reservation order number “1” is assigned to a document that is already being printed and the document assigned printing next, and the reservation order number “2” is assigned to the document assigned printing next. Assigned, and the reservation order number is increased in order.
It is controlled by the CPU 18. The reservation order number is transmitted to the corresponding host by the data packet 2.

このようにCPU18は第5図(a)に示す印刷管理テー
ブルを作成(ステップ405)した後、ホスト1に対して
第2図(3)に示す印刷データの送信要求を意味するデ
ータパケット3を送信する(ステップ406,ステップ30
2)。この場合、ホスト番号203は「1」に、印刷予約コ
ード206は「PR001」となるようにCPU18は第5図(a)
の印刷管理テーブルを参照してこのデータパケットを形
成する。
As described above, after the CPU 18 creates the print management table shown in FIG. 5A (step 405), the CPU 18 sends the data packet 3 meaning the print data transmission request shown in FIG. Send (Step 406, Step 30)
2). In this case, the CPU 18 sets the host number 203 to "1" and the print reservation code 206 to "PR001", as shown in FIG.
This data packet is formed with reference to the print management table of FIG.

データパケット3(ステップ302)に対してホスト1
は印刷文書のデータを内包したデータパケット4をコン
トローラ2に送信する(ステップ303)。データパケッ
ト4がCPU18の有するDMA機能によってホストI/F回路17
を介してワークメモリ15上の受信バッファ領域に転送さ
れた後、第4図(a)のパケット受信割込み処理が起動
されると、データパケットのID No.=4であるから、ワ
ークメモリ15上の印刷開始フラグをONにする(ステップ
407)。この印刷開始フラグは第4図(b)に示すメイ
ンリーチン内の印刷処理プログラムによって周期的に判
定(ステップ420)しており、フラグがONに変化する
と、ステップ421以後の印刷処理を実行する。
Host 1 for data packet 3 (step 302)
Sends a data packet 4 containing the data of the print document to the controller 2 (step 303). The data packet 4 is transferred to the host I / F circuit 17 by the DMA function of the CPU 18.
When the packet reception interrupt process shown in FIG. 4A is started after the data packet is transferred to the reception buffer area on the work memory 15 through the data memory, the data packet ID No. = 4. Set the print start flag to ON (step
407). The print start flag is periodically determined by the print processing program in the main routine shown in FIG. 4 (b) (step 420). When the flag changes to ON, the print processing after step 421 is executed.

印刷処理は以下のように行なわれる。まず、CPU18は
展開処理回路19を用いてワークメモリ15上に格納された
印刷データ208にしたがって、ビットマップメモリ10に
文字や図形やイメージデータをドットデータとして展開
する(ステップ421)。1ページ分のドットデータ展開
が終了すると、CPU18は、光プリンタエンジン3に印刷
起動指令を発行する。起動した光プリンタエンジン3の
動作に同期して、ビデオI/F回路20はビットマップメモ
リ10よりドットデータを順次読み出し、光プリンタエン
ジン3に送信することにより印刷が行なわれる(ステッ
プ422)。印刷が完全に終了すると、CPU18は、印刷開始
フラグをOFFにし(ステップ423)、第5図に示す印刷管
理テーブルから該当する印刷予約コードを削除する(ス
テップ424)。その後、印刷管理テーブルから他に印刷
予約された文書があるかどうか判定し(ステップ42
5)、もし他になければ、そのまま終了する。もし他に
印刷予約された文書がある場合は、まず、データパケッ
ト5を複数のホストに対して一斉同報し(ステップ31
3)、予約順序を報知する(ステップ426)。その後、次
に印刷を行なう文書を有するホストに対して、印刷デー
タの送信要求を意味するデータパケット3を送信し(ス
テップ427)、印刷処理を終了する(ステップ315)。こ
のように、印刷処理においては印刷予約された文書が印
刷完了するたびにデータパケットとデータパケット3を
送信し(ステップ318,320,323,325)、印刷予約された
文書がなくなるまで継続して行なわれ、所望の印刷物を
得る(ステップ328)。
The printing process is performed as follows. First, the CPU 18 develops characters, graphics, and image data as dot data in the bitmap memory 10 according to the print data 208 stored in the work memory 15 using the development processing circuit 19 (step 421). When dot data development for one page is completed, the CPU 18 issues a print start command to the optical printer engine 3. In synchronization with the operation of the activated optical printer engine 3, the video I / F circuit 20 sequentially reads dot data from the bitmap memory 10 and transmits the dot data to the optical printer engine 3 to perform printing (step 422). When printing is completely completed, the CPU 18 turns off the print start flag (step 423), and deletes the corresponding print reservation code from the print management table shown in FIG. 5 (step 424). Thereafter, it is determined from the print management table whether there is any other document reserved for printing (step 42).
5) If there is nothing else, the process ends. If there is another document reserved for printing, the data packet 5 is first broadcast to a plurality of hosts (step 31).
3) Inform the reservation order (step 426). Thereafter, a data packet 3 meaning a print data transmission request is transmitted to the host having the document to be printed next (step 427), and the printing process is terminated (step 315). As described above, in the printing process, the data packet and the data packet 3 are transmitted each time the printing of the print-reserved document is completed (steps 318, 320, 323, 325). (Step 328).

第4図(a)の処理フローのステップ402において、
既に他の印刷予約がされている場合においては次のステ
ップ403を実行する。具体例で説明すると、第3図ステ
ップ305のデータパケット1の受信時には、ステップ403
の実行により、第5図(b)の印刷管理テーブルのホス
ト番号「2」530と印刷予約コード「PR002」531と予約
順番号「1」532が新規登録され、ひき続き第2図
(2)のデータパケット2を当該ホストに送信(ステッ
プ404およびステップ306)して、印刷予約コードと予約
順番号とを報知する。同様に、第3図ステップ307のデ
ータパケット1の受信時には、第5図(b)のホスト番
号「3」540と印刷予約コード「PR003」541と予約順番
号「2」542が新規登録される。このようにして、ホス
トから印刷要求を意味するデータパケット1がコントロ
ーラ2に送信されるたびに、新しい印刷予約コードと新
しい予約番号とが登録されホストに対して報知される。
In step 402 of the processing flow of FIG.
If another print reservation has already been made, the next step 403 is executed. Explaining in a specific example, when data packet 1 is received in step 305 in FIG.
As a result, the host number “2” 530, the print reservation code “PR002” 531 and the reservation order number “1” 532 in the print management table of FIG. 5B are newly registered, and FIG. Is transmitted to the host (steps 404 and 306) to notify the print reservation code and the reservation order number. Similarly, when receiving the data packet 1 in step 307 in FIG. 3, the host number “3” 540, the print reservation code “PR003” 541, and the reservation order number “2” 542 in FIG. 5B are newly registered. . In this way, every time the data packet 1 indicating a print request is transmitted from the host to the controller 2, a new print reservation code and a new reservation number are registered and notified to the host.

最後に、データパケット6による印刷予約の順番変更
を説明する。前述のように第3図のステップ307のデー
タパケット1に対して印刷予約コード「PR003」と予約
順番号「2」とがデータパケット2としてホスト3に報
知(ステップ308)されるが、その後ホスト3側で予約
順番号を「1」に変更する場合は、第3図ステップ309
として、印刷予約コード206を「PR003」に、予約順番号
207を「1」にしたデータパケット6をコントローラ2
へ送信する。このデータパケット6の伝送によりCPU18
は第4図(a)のパケット受信割込処理を開始する。こ
の処理では、まず、データパケットのID No.を判定する
(ステップ401)。この場合、ID No.=6であるから、
つぎにデータパケット6で指示された予約順番号に印刷
管理データを変更し(ステップ408)、新しい印刷予約
順番号を、データパケット5により複数のホストに対し
ていっせい同報する(ステップ409,310)。このステッ
プ408の処理により印刷管理データは第5図(b)から
(c)へ変更される。したがって、変更後は印刷予約コ
ード「PR003」541の文書の予約順番号550が「1」とな
り、また、印刷予約コード「PR002」531の文書の予約順
番号560が「2」となるので、ホストから印刷の予約順
番号を変更できる。
Finally, the change of the order of the print reservation by the data packet 6 will be described. As described above, the print reservation code “PR003” and the reservation order number “2” are notified to the host 3 as the data packet 2 for the data packet 1 in step 307 in FIG. 3 (step 308). To change the reservation order number to "1" on the third side, step 309 in FIG.
Print reservation code 206 to "PR003" and the reservation order number
Data packet 6 with 207 set to “1” is sent to controller 2
Send to The transmission of this data packet 6 causes the CPU 18
Starts the packet reception interrupt processing of FIG. 4 (a). In this process, first, the ID number of the data packet is determined (step 401). In this case, since ID No. = 6,
Next, the print management data is changed to the reservation order number designated by the data packet 6 (step 408), and the new print reservation order number is broadcast to the plurality of hosts by the data packet 5 (steps 409 and 310). By the processing in step 408, the print management data is changed from FIG. 5 (b) to (c). Therefore, after the change, the reservation order number 550 of the document with the print reservation code “PR003” 541 becomes “1”, and the reservation order number 560 of the document with the print reservation code “PR002” 531 becomes “2”. You can change the print reservation order number from.

[発明の効果] 以上のように本発明によれば、従来のように或るホス
トが印刷装置を使用している間は他のホストが印刷指示
を出せないといった不都合もなく、また印刷装置側に大
容量の印刷バッファを持つ必要もなくなるので、コスト
パフォーマンスの良いシステムを構築することができ
る。また、既に印刷予約された印刷文書に対してホスト
から印刷の順序を変更することができるので、優先度の
高い印刷文書を先に印刷することが可能になり、ユーザ
の使い勝手を向上させたシステムを構築することができ
る。
[Effects of the Invention] As described above, according to the present invention, while a certain host is using a printing apparatus as in the related art, there is no inconvenience that another host cannot issue a printing instruction, and the printing apparatus side It is not necessary to have a large-capacity print buffer, so that a system with good cost performance can be constructed. Further, since the printing order of the print document which has already been reserved for printing can be changed from the host, a print document having a high priority can be printed first, thereby improving the usability of the user. Can be built.

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

第1A図は本発明の一実施例を示すハードウェア構成図、
第1B図は第1A図内のプリンタコントローラの本発明に係
る主要機能の機能ブロック図、第2図はホストとプリン
タコントローラ間で送受信されるデータパケットの構成
図、第3図はシステムにおける文書印刷処理の例を説明
するためのフローチャート、第4図はプリンタコントロ
ーラ側の処理のフローチャート、第5図は第4図に示す
処理フローにおける印刷管理テーブルである。 1−1〜1−n……ホスト、2……プリンタコントロー
ラ、3……光プリンタエンジン、18……CPU、17……ホ
ストI/F回路、21……プログラムROM、15……ワークメモ
リ、61……印刷要求受付手段、62……印刷予約情報管理
手段、63……印刷完了判定手段、64……予約順更新(変
更)手段、65……予約受付報知手段、66……印刷データ
送信要求手段、67……予約状況報知手段。
FIG. 1A is a hardware configuration diagram showing one embodiment of the present invention,
FIG. 1B is a functional block diagram of the main functions of the printer controller in FIG. 1A according to the present invention, FIG. 2 is a configuration diagram of data packets transmitted and received between the host and the printer controller, and FIG. FIG. 4 is a flowchart for explaining an example of processing, FIG. 4 is a flowchart of processing on the printer controller side, and FIG. 5 is a print management table in the processing flow shown in FIG. 1-1 to 1-n Host 2, Printer controller 3, Optical printer engine 18, CPU 17, Host I / F circuit 21, Program ROM 15, Work memory 15, 61 print request receiving means, 62 print reservation information managing means, 63 print completion determining means, 64 reservation order updating (change) means, 65 reservation receiving notification means, 66 print data transmission Requesting means, 67 ... Reservation status notifying means.

Claims (10)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】複数のホストコンピュータで印刷装置を共
用するシステムにおける印刷制御方法であって、 ホストコンピュータからの印刷要求を予約として受付け
る処理を、印刷処理に対する割込処理として実行し、各
印刷要求に対しては、受付け順に予約順番号を付し、一
つの印刷処理が完了するごとに予約順を更新するととも
に、次順のホストコンピュータに対して印刷データを要
求し、該印刷データを受信して印刷処理を行うことを特
徴とする印刷制御方法。
1. A print control method in a system in which a printing device is shared by a plurality of host computers, wherein a process for accepting a print request from the host computer as a reservation is executed as an interrupt process for a print process, and each print request is executed. , A reservation order number is assigned in the order of acceptance, the reservation order is updated each time one print process is completed, and print data is requested to the next host computer, and the print data is received. A print control method comprising:
【請求項2】複数のホストコンピュータで印刷装置を共
用するシステムにおける印刷制御方法であって、 ホストコンピュータからの印刷要求を予約として受付
け、各印刷要求に対しては、受付け順に予約順番号を付
し、上記予約順番号を当該ホストコンピュータに報知
し、一つの印刷処理が完了するごとに、各印刷要求の予
約順番号を1だけ減じて予約順を更新するとともに、次
順のホストコンピュータに対して印刷データを要求し、
該印刷データを受信して印刷処理を行うことを特徴とす
る印刷制御方法。
2. A print control method in a system in which a plurality of host computers share a printing apparatus, wherein a print request from a host computer is received as a reservation, and a reservation order number is assigned to each print request in the order of reception. Then, the reservation order number is notified to the host computer, and each time one print process is completed, the reservation order number of each print request is reduced by 1 to update the reservation order, and the next host computer is notified. Request print data,
A print control method comprising receiving the print data and performing a print process.
【請求項3】上記予約順をホストコンピュータからの指
令により変更可能とし、該変更指令に応じて上記予約順
を変更することを特徴とする請求項2記載の印刷制御方
法。
3. The print control method according to claim 2, wherein the reservation order can be changed by a command from a host computer, and the reservation order is changed in accordance with the change command.
【請求項4】上記各印刷要求の予約順番号をホストコン
ピュータからの指令により変更可能とし、予約順を変更
すべき印刷要求を指定する情報およびその情報により指
定される印刷要求の新たな予約順番号を含む、ホストコ
ンピュータからの指令に応じて各印刷要求の予約順番号
を付し直して上記予約順を変更することを特徴とする請
求項2記載の印刷制御方法。
4. A print order number for each print request which can be changed by a command from a host computer, information specifying a print request whose print order should be changed, and a new print order specified by the information. 3. The print control method according to claim 2, wherein the reservation order is changed by reassigning the reservation order number of each print request in response to a command including a number from the host computer.
【請求項5】上記ホストコンピュータからの印刷要求を
予約として受付ける処理は、印刷処理に対する割込処理
として実行されること を特徴とする請求項2から4のいずれか一項記載の印刷
制御方法。
5. The print control method according to claim 2, wherein the process of accepting a print request from the host computer as a reservation is executed as an interrupt process for a print process.
【請求項6】複数のホストコンピュータでプリンタを共
用するシステムにおける印刷制御装置であって、 ホストコンピュータからの印刷要求を受付ける印刷要求
受付手段と、 印刷処理実行中に受付けた印刷要求を予約として登録管
理する印刷予約情報管理手段と、 該印刷予約情報に応じて予約順に当該ホストコンピュー
タに印刷データの送信要求を発する印刷データ送信要求
手段と、 一つの印刷処理の完了ごとに予約順を更新する予約順更
新手段と を備え、上記印刷要求受付手段および印刷予約情報管理
手段は、各手段における処理を、印刷処理に対する割込
処理として実行することを特徴とする印刷制御装置。
6. A print control device in a system in which a printer is shared by a plurality of host computers, the print request receiving means receiving a print request from the host computer, and the print request received during execution of the print processing is registered as a reservation. Print reservation information management means for managing, print data transmission request means for issuing a print data transmission request to the host computer in the order of reservation according to the print reservation information, and reservation for updating the reservation order each time one print process is completed A print control device, comprising: a sequence update unit; and wherein the print request receiving unit and the print reservation information managing unit execute processing in each unit as an interruption process for the print process.
【請求項7】複数のホストコンピュータでプリンタを共
用するシステムにおける印刷制御装置であって、 ホストコンピュータからの印刷要求を受付ける印刷要求
受付手段と、 印刷処理実行中に受付けた印刷要求を予約として登録管
理する印刷予約情報管理手段と、 該印刷予約情報に応じて予約順に当該ホストコンピュー
タに印刷データの送信要求を発する印刷データ送信要求
手段と、 一つの印刷処理の完了ごとに予約順を更新する予約順更
新手段と、 上記印刷要求が予約として受付けられたことを当該ホス
トコンピュータに報知する予約受付報知手段と、予約順
が更新されたことを該当するホストコンピュータすべて
に報知する予約状況報知手段とを備え、 上記予約受付報知手段および予約状況報知手段のうち少
なくとも予約受付報知手段は、報知先のホストコンピュ
ータから発せられた印刷要求の予約順を示す情報を併せ
て報知することを特徴とする印刷制御装置。
7. A print control device in a system in which a printer is shared by a plurality of host computers, wherein the print request receiving means receives a print request from the host computer, and registers the print request received during execution of the printing process as a reservation. Print reservation information management means for managing, print data transmission request means for issuing a print data transmission request to the host computer in the order of reservation according to the print reservation information, and reservation for updating the reservation order each time one print process is completed Order updating means, a reservation reception notifying means for notifying the host computer that the print request has been accepted as a reservation, and a reservation status notifying means for notifying all the host computers that the reservation order has been updated. At least one of the above-mentioned reservation reception notifying means and the reservation status notifying means. The print control apparatus characterized by notifying together the information indicating the reserved order of the emitted print request from the notification destination host computer.
【請求項8】ホストコンピュータからの指令により予約
順を変更する予約順変更手段をさらに備えることを特徴
とする請求項7記載の印刷制御装置。
8. The print control apparatus according to claim 7, further comprising a reservation order changing means for changing the reservation order in accordance with a command from the host computer.
【請求項9】予約順を変更すべき印刷要求を指定する情
報およびその情報により指定される印刷要求の新たな予
約順番号を含む、ホストコンピュータからの指令に応じ
て、各印刷要求の予約順番号を付し直して予約順を変更
する予約順変更手段をさらに備えることを特徴とする請
求項7記載の印刷制御装置。
9. The reservation order of each print request in response to a command from the host computer including information designating a print request whose reservation order is to be changed and a new reservation order number of the print request specified by the information. 8. The printing control apparatus according to claim 7, further comprising a reservation order changing unit that changes a reservation order by renumbering.
【請求項10】上記印刷要求受付手段および印刷予約情
報管理手段は、各手段における処理を、印刷処理に対す
る割込処理として実行することを特徴とする請求項7か
ら9のいずれか一項記載の印刷制御装置。
10. The apparatus according to claim 7, wherein said print request receiving means and print reservation information managing means execute processing in each means as an interrupt processing for print processing. Print control device.
JP63301365A 1988-11-29 1988-11-29 Print control method and apparatus Expired - Lifetime JP2742073B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63301365A JP2742073B2 (en) 1988-11-29 1988-11-29 Print control method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63301365A JP2742073B2 (en) 1988-11-29 1988-11-29 Print control method and apparatus

Publications (2)

Publication Number Publication Date
JPH02146618A JPH02146618A (en) 1990-06-05
JP2742073B2 true JP2742073B2 (en) 1998-04-22

Family

ID=17895990

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63301365A Expired - Lifetime JP2742073B2 (en) 1988-11-29 1988-11-29 Print control method and apparatus

Country Status (1)

Country Link
JP (1) JP2742073B2 (en)

Families Citing this family (12)

* 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
JP3915787B2 (en) 2004-02-13 2007-05-16 コニカミノルタビジネステクノロジーズ株式会社 Printing time management program, printing management device, printing time management device, and printing time management method
JP2006056069A (en) 2004-08-18 2006-03-02 Canon Inc Printing control unit and printing control method
JP4618778B2 (en) * 2004-08-27 2011-01-26 キヤノン株式会社 Printing apparatus, network connection apparatus, printing control method, and printing control program
EP1953637A4 (en) * 2005-11-09 2009-09-30 Seiko Epson Corp Recording device, computer and recording system
JP2007164544A (en) * 2005-12-14 2007-06-28 Fuji Xerox Co Ltd Document processing program and method, and document processor
JP5024854B2 (en) * 2006-03-30 2012-09-12 株式会社富士通エフサス Sales management system
JP2008023807A (en) 2006-07-20 2008-02-07 Konica Minolta Business Technologies Inc Image formation device
JP5281313B2 (en) * 2008-05-02 2013-09-04 キヤノン株式会社 Print control apparatus, print control method, and program
US8786876B2 (en) 2009-11-27 2014-07-22 Canon Kabushiki Kaisha Peripheral apparatus control system, peripheral apparatus, information processing apparatus, peripheral apparatus control method, and program
JP6007668B2 (en) * 2012-08-17 2016-10-12 株式会社リコー Job management apparatus, network system, image forming apparatus, job management method, and job management program
JP7339654B2 (en) * 2019-09-26 2023-09-06 株式会社イシダ Label issuing device and label issuing reservation system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0711770B2 (en) * 1986-03-27 1995-02-08 株式会社リコー Information processing equipment
JPS63288318A (en) * 1987-05-20 1988-11-25 Canon Inc Print server

Also Published As

Publication number Publication date
JPH02146618A (en) 1990-06-05

Similar Documents

Publication Publication Date Title
JP2742073B2 (en) Print control method and apparatus
US6188487B1 (en) Print control system and print control method
JPH08241182A (en) Device and method for data input/output control and scanner and printer server system
JP2932346B2 (en) PRINTING APPARATUS AND PRINT CONTROL METHOD AND CHARACTER FONTS PATTERN MANAGEMENT METHOD IN PRINTING APPARATUS
JPH06242893A (en) Output control system
JP3179466B2 (en) Printing equipment
EP0473017B1 (en) Printing apparatus
JPH09107426A (en) Print controller, printer, print job processing method for print controller
JP3017343B2 (en) Print control apparatus and method
EP0860770B1 (en) Terminal printer
JPH11134128A (en) Printer and print control method
JP3223704B2 (en) Print system and document processing device
JP3125997B2 (en) Print information output device and print system
JPH0728612A (en) Printer
JP2002055795A (en) Print managing apparatus and method for controlling the same and storage medium
JPH05108582A (en) Computer system
JPH07325680A (en) Printing system
JP3004440B2 (en) Printing method and apparatus
JP3021023B2 (en) Print information output device and printing device
JPH10187389A (en) Network system
JPH04233028A (en) Printer
JPH0831018B2 (en) Print job management method
JP2001134403A (en) Network system and network printer
JP2001331288A (en) Picture forming system and printer
JPH09131948A (en) Printer device