JPH10157249A - Image outputting apparatus - Google Patents
Image outputting apparatusInfo
- Publication number
- JPH10157249A JPH10157249A JP8316073A JP31607396A JPH10157249A JP H10157249 A JPH10157249 A JP H10157249A JP 8316073 A JP8316073 A JP 8316073A JP 31607396 A JP31607396 A JP 31607396A JP H10157249 A JPH10157249 A JP H10157249A
- Authority
- JP
- Japan
- Prior art keywords
- data
- image
- received
- printer
- 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.)
- Withdrawn
Links
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、プリンタなどの画
像出力装置に関し、より詳しくは、複数のデータ送信装
置に接続され、前記データ送信装置から送信されたデー
タに基づき画像を出力する画像出力装置に関する。[0001] 1. Field of the Invention [0002] The present invention relates to an image output device such as a printer, and more particularly, to an image output device connected to a plurality of data transmission devices and outputting an image based on data transmitted from the data transmission devices. About.
【0002】[0002]
【従来の技術および発明が解決しようとする課題】従来
より、少なくとも1台の画像出力装置、たとえばプリン
タをネットワークに接続して複数のユーザ(端末)がネ
ットワークを介してプリンタに対しプリント命令を発行
した場合に、これら複数のプリント命令を効率よく処理
する方法が望まれていた。2. Description of the Related Art Conventionally, at least one image output device, for example, a printer is connected to a network, and a plurality of users (terminals) issue a print command to the printer via the network. In such a case, a method for efficiently processing the plurality of print instructions has been desired.
【0003】従来の方法としては、たとえば複数のユー
ザが同時に1台のプリンタに対してプリントを行なおう
とした場合、プリンタ側は一番最初にデータを受信し始
めたユーザに対してだけプリント命令を受付けていたの
で、他のユーザは現在プリンタが使用中であるとしかわ
からなかった。また、ネットワークに接続されたプリン
トサーバがプリント命令を出した順にプリント命令が処
理されるという方法をとっていた。これらの方法では、
たとえば100頁ものプリント命令が一番最初に受理さ
れると、その直後で出された1頁だけのプリント命令
は、先に100頁のプリント命令処理、すなわち100
頁分のデータ受信と100頁分の画像出力が終わらない
とプリントアウトできず、後のプリント命令発行元のユ
ーザに対し、その命令内容と比較して必要以上に画像出
力のための待ち時間が設定されて、利便性に劣るという
問題があった。[0003] As a conventional method, for example, when a plurality of users try to print to one printer at the same time, the printer side issues a print command only to the user who has started receiving data first. , Other users could only know that the printer was currently in use. Further, a method has been employed in which print commands are processed in the order in which the print servers connected to the network issue the print commands. With these methods,
For example, when a print command for 100 pages is first received, a print command for only one page issued immediately thereafter is first processed for print commands for 100 pages, that is, 100 print commands.
If the data output for 100 pages and the image output for 100 pages are not completed, the printout cannot be performed, and the user who issued the print command later waits longer than necessary for the image output compared to the content of the command. There is a problem that the setting is inferior in convenience.
【0004】また、従来の方法では、備えるビンの数を
超えるJOBを、複数のユーザからプリント命令を続け
て処理した場合、ビンの数に対して余ったJOBに対応
するシートは、他のJOBに対応するシートが排出され
ているビンに排出されてしまうため、そのビンに排出さ
れたシートについては、改めてJOB毎にシートを分け
る必要があり、作業が煩雑であるという問題があった。Further, in the conventional method, when a job exceeding the number of bins provided is processed continuously by a plurality of users, a sheet corresponding to the remaining job with respect to the number of bins is processed by another job. Are discharged to the bin from which the sheets corresponding to are discharged, so that the sheets discharged to the bin need to be re-separated for each job, and there is a problem that the operation is complicated.
【0005】本発明は、上記の問題に鑑みなされたもの
であり、その目的は、複数のデータ送信装置に接続して
使用するプリンタ等の画像出力装置において、その複数
のデータ送信装置からのプリント命令を効率よく処理す
ることができる画像出力装置を提供することである。SUMMARY OF THE INVENTION The present invention has been made in consideration of the above problems, and has as its object to provide an image output apparatus such as a printer which is connected to a plurality of data transmission apparatuses for use in printing from the plurality of data transmission apparatuses. An object of the present invention is to provide an image output device capable of efficiently processing a command.
【0006】[0006]
【課題を解決するための手段】請求項1に記載の本発明
は、複数のデータ送信装置に接続され、前記データ送信
装置から送信されたデータに基づき画像出力する画像出
力装置であって、前記複数のデータ送信装置のそれぞれ
から順次送信されるデータを受信する受信手段と、画像
出力すべき一連のデータの受信が完了した順に、前記一
連のデータに対して画像出力するための処理を開始する
制御手段とを含むことを特徴とする。According to a first aspect of the present invention, there is provided an image output apparatus connected to a plurality of data transmission apparatuses and outputting an image based on data transmitted from the data transmission apparatus. Receiving means for receiving data sequentially transmitted from each of the plurality of data transmission devices, and starting a process for outputting an image of the series of data in the order in which reception of the series of data to be output is completed. And control means.
【0007】請求項1に記載の本発明によると、画像出
力装置は、複数のデータ送信装置のそれぞれが順次送信
するデータを受信するとともに、画像出力すべき一連の
データの受信が完了した順に、前記一連のデータに対し
て画像出力するための処理を開始する。According to the first aspect of the present invention, the image output device receives data sequentially transmitted by each of the plurality of data transmission devices, and simultaneously receives a series of data to be output as an image. A process for outputting an image to the series of data is started.
【0008】これにより、データの受信の開始順にかか
わらず、画像出力すべき一連のデータの揃ったものから
順に画像出力されるため、複数のデータ送信装置のそれ
ぞれから送られるプリント命令を効率的に処理すること
ができ、さらに、前記複数のデータ送信装置のうちの先
にデータを送信した一つのデータ送信装置に何か問題が
生じて、データの送信が途中で途絶えた場合であって
も、他のデータ送信装置から出力された一連のデータに
基づく画像出力は行なわれるため、画像出力に関して、
1台のデータ送信装置のエラーに他のデータ送信装置が
影響されることを防止できる。Thus, regardless of the order in which data is received, images are output in order from a set of data to be output, so that print commands sent from each of the plurality of data transmission devices can be efficiently transmitted. Can be processed, furthermore, even if a problem occurs in one of the plurality of data transmission devices that transmitted data earlier, even if data transmission is interrupted, Image output based on a series of data output from another data transmission device is performed.
It is possible to prevent another data transmission device from being affected by an error of one data transmission device.
【0009】請求項2に記載の本発明は、請求項1に記
載の発明の構成に加えて、前記受信手段により受信され
たデータを前記複数のデータ送信装置毎に記憶する記憶
手段をさらに含み、前記制御手段は、前記記憶手段に前
記画像出力すべき一連のデータの終了を示すデータが記
憶された場合に、前記終了を示すデータを送信したデー
タ送信装置についての画像出力すべき一連のデータの受
信が完了したものと判定することを特徴とする。According to a second aspect of the present invention, in addition to the configuration of the first aspect, the present invention further includes storage means for storing data received by the receiving means for each of the plurality of data transmitting devices. The control means, when data indicating the end of the series of data to be output as the image is stored in the storage means, a series of data to be output as an image for the data transmitting apparatus which transmitted the data indicating the end. Is determined to have been received.
【0010】請求項2に記載の本発明によると、請求項
1に記載の発明の作用に加えて、前記制御手段は、前記
記憶手段に画像出力すべき一連のデータの終了を示すデ
ータが記憶されると、そのデータ送信装置についての画
像出力すべき一連のデータの受信が完了したものと判定
する。According to the second aspect of the present invention, in addition to the operation of the first aspect, the control means stores the data indicating the end of a series of data to be image-outputted in the storage means. Then, it is determined that a series of data to be output as an image for the data transmission device has been received.
【0011】これにより、制御手段は、より確実に、デ
ータを送信したデータ送信装置についての画像出力すべ
き一連のデータの受信が完了したことを認識する。Thus, the control means recognizes more reliably that the series of data to be image-outputted from the data transmitting apparatus which has transmitted the data has been completed.
【0012】請求項3に記載の本発明は、請求項1また
は請求項2に記載の発明の構成に加えて、前記画像出力
すべき一連のデータは、1頁分のデータであることを特
徴とする。According to a third aspect of the present invention, in addition to the configuration of the first or second aspect, the series of data to be output as an image is one page of data. And
【0013】請求項3に記載の本発明によると、請求項
1または請求項2に記載の発明の作用に加えて、1頁分
のデータの受信が完了すると、順次、その1頁分のデー
タに対して画像出力される。According to the third aspect of the present invention, in addition to the operation of the first or second aspect of the present invention, when the reception of one page of data is completed, the data of one page is sequentially obtained. Is output as an image.
【0014】これにより、大量の頁にわたるデータにつ
いての画像出力の開始が早くなり、各データ送信装置に
ついての第1頁の画像出力を速やかに得ることができ
る。Thus, the start of image output for data covering a large number of pages is quickened, and the image output of the first page for each data transmission device can be obtained quickly.
【0015】請求項4に記載の本発明は、複数のデータ
送信装置に接続され、前記データ送信装置から送信され
たデータに基づき画像出力する画像出力装置であって、
前記画像出力されたシートをJOBごとに仕分けするた
めの複数のビンを有するソータと、前記複数のデータ送
信装置のそれぞれから順次送信されるデータを受信する
受信手段と、前記受信手段により受信されたデータを記
憶する記憶手段と、前記記憶手段に記憶されているJO
Bの数が前記ソータのビンの数と同数以上であるとき
は、新規のデータの受信を受付けないように前記受信手
段を制御する制御手段とを含むことを特徴とする。According to a fourth aspect of the present invention, there is provided an image output apparatus connected to a plurality of data transmission apparatuses and outputting an image based on data transmitted from the data transmission apparatus.
A sorter having a plurality of bins for sorting the image-outputted sheets for each job, receiving means for receiving data sequentially transmitted from each of the plurality of data transmitting devices, and receiving by the receiving means Storage means for storing data, and JO stored in the storage means
When the number of B is equal to or greater than the number of bins of the sorter, the control means controls the receiving means so as not to receive new data.
【0016】請求項4に記載の本発明によると、画像出
力されたシートがJOBごとに仕分けされ、かつ、記憶
手段に記憶されているJOBの数が前記ソータのビンの
数と同数以上であるときは、新規のデータの受信の受付
けが禁止される。According to the fourth aspect of the present invention, the sheets on which images are output are sorted for each job, and the number of jobs stored in the storage means is equal to or greater than the number of bins of the sorter. At this time, acceptance of reception of new data is prohibited.
【0017】これにより、1つのビンに複数のJOBの
出力シートが混在して排出されることがない。Thus, output sheets of a plurality of jobs are not mixedly discharged into one bin.
【0018】[0018]
【発明の実施の形態】以下、この発明の好適な実施の形
態について図面を参照して説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Preferred embodiments of the present invention will be described below with reference to the drawings.
【0019】図1はこの発明の実施の形態であるプリン
タの構成を示すブロック図を該プリンタを接続するネッ
トワークとともに示す図である。図1においてネットワ
ークには、コンピュータであるホスト(1)〜(5)と
プリンタ1とが接続されており、該ネットワーク上で予
め定められた通信プロトコルに従って、各ホスト間、ま
たは、各ホストとプリンタ1の間で相互にデータをやり
取りすることができるようになっている。各ホストから
のプリント命令はネットワークを介してプリンタ1に送
られる。なお、図1ではネットワークに1台のプリンタ
が接続されるが、複数台であってもよく、また記憶装置
や他の入出力装置が接続されてもよい。FIG. 1 is a block diagram showing a configuration of a printer according to an embodiment of the present invention, together with a network connecting the printer. In FIG. 1, hosts (1) to (5), which are computers, and a printer 1 are connected to a network, and between the hosts or between each host and the printer according to a predetermined communication protocol on the network. 1 can exchange data with each other. A print command from each host is sent to the printer 1 via the network. Although one printer is connected to the network in FIG. 1, a plurality of printers may be connected, or a storage device or another input / output device may be connected.
【0020】プリンタ1は、ネットワークを介したデー
タの送受信処理ならびに送受信されたデータの処理を行
なうためにマイクロコンピュータ(図示せず)を含み、
さらに該マイクロコンピュータにより制御されるプリン
トコントローラ10とデータ処理されたデータを画像出
力処理するためのプリントエンジン20を含む。The printer 1 includes a microcomputer (not shown) for performing data transmission / reception processing via a network and processing of transmitted / received data.
Further, it includes a print controller 10 controlled by the microcomputer and a print engine 20 for performing image output processing of data processed.
【0021】プリンタコントローラ10はネットワーク
との間でデータの送受信処理を行なうためのネットワー
ク管理部11、画像出力すべきデータ(以下、プリント
データと称す)を含む一連の受信データ群を一時記憶す
るためのメモリ12およびメモリ12に記憶されたプリ
ントデータをプリント出力可能なように展開するための
インタープリタ13を含む。The printer controller 10 has a network management unit 11 for performing data transmission / reception processing with a network, and temporarily stores a series of received data including data to be output as an image (hereinafter, referred to as print data). And an interpreter 13 for developing print data stored in the memory 12 so that the print data can be printed out.
【0022】受信したプリントデータをメモリ12に記
憶する方法としては、プリント用の中間言語まで展開処
理しながら記憶する方法、または受信したプリントデー
タのままで記憶する方法がある。図示されるのは受信さ
れたプリントデータのままでメモリ12に記憶する方法
である。図示される方法とは異なりプリント用の中間言
語まで展開してからメモリ12に記憶する方法が採用さ
れた場合は、受信されたプリントデータのままで記憶す
る方法に比較しメモリ12に関して必要な記憶容量が少
なくて済む。As a method of storing the received print data in the memory 12, there is a method of storing the print data while expanding the intermediate language for printing, or a method of storing the received print data as it is. Shown is a method of storing the received print data in the memory 12 as it is. Unlike the method shown in the figure, when the method of expanding to the intermediate language for printing and then storing it in the memory 12 is adopted, the required storage for the memory 12 is compared with the method of storing the received print data as it is. Requires less capacity.
【0023】なお、プリントエンジン20はインタープ
リタ13により展開されたデータを画像出力するが、そ
の詳細構成および動作は周知なのでここでは説明しな
い。The print engine 20 outputs the data developed by the interpreter 13 as an image. The detailed configuration and operation of the print engine 20 are well known and will not be described here.
【0024】図2は、図1のネットワーク管理部11に
よる受信データのメモリ12への記憶方式を説明する図
である。図2を参照して、図1のネットワーク上ではデ
ータがパケット単位に分割されて送信されるので1台の
ホストのデータ通信により通信路が独占されるのを回避
できる。したがって、複数のホストが同時にプリンタ1
に対しプリント命令を発行した場合には、各ホストのプ
リントデータはパケット単位に分割されて順次伝送され
る。このため、1台のホストのプリントデータのみが連
続して伝送されるのではなく、図示されるように各ホス
トのパケット単位のプリントデータが交互に伝送されて
プリンタ1により受信される。FIG. 2 is a diagram for explaining a method of storing received data in the memory 12 by the network management unit 11 of FIG. Referring to FIG. 2, on the network of FIG. 1, data is divided and transmitted in packet units, so that it is possible to prevent a communication path from being monopolized by data communication of one host. Therefore, a plurality of hosts can simultaneously
When a print command is issued, print data of each host is divided into packets and transmitted sequentially. For this reason, not only the print data of one host is continuously transmitted, but the print data in packet units of each host is transmitted alternately and received by the printer 1 as shown in the figure.
【0025】図3は、図1のネットワーク管理部11に
よるプリントデータ受信処理ルーチンのフローチャート
である。図3のフローチャートに従い図2を参照しなが
らネットワーク管理部11によるプリントデータ受信処
理について説明する。FIG. 3 is a flowchart of a print data reception processing routine by the network management unit 11 of FIG. The print data receiving process performed by the network management unit 11 will be described with reference to the flowchart of FIG. 3 and FIG.
【0026】まずプリンタ1のネットワーク管理部11
はネットワークを介して各ホストからのパケット単位の
プリントデータを受信すると(S1、S2にてYE
S)、受信したプリントデータが各ホストについて最初
の受信データか否かを判定する(S3)。最初の受信デ
ータであれば(S3でYES)、該ホストに対応するエ
リアをメモリ12上に確保し(S4)、このエリアに受
信したデータを格納する(S5、S6)。最初の受信デ
ータでなければ(S3でNO)、該ホストに対応するメ
モリ12上のエリアに格納する(S5、S6)。First, the network management unit 11 of the printer 1
Receives print data in packet units from each host via the network (YE in S1 and S2).
S), it is determined whether the received print data is the first received data for each host (S3). If it is the first received data (YES in S3), an area corresponding to the host is secured in the memory 12 (S4), and the received data is stored in this area (S5, S6). If it is not the first received data (NO in S3), it is stored in the area on the memory 12 corresponding to the host (S5, S6).
【0027】図4は図1のプリンタ1による受信された
プリントデータに対するプリントJOB開始判定に関す
るJOB CHECK処理ルーチンのフローチャートを
示す図である。図4のJOB CHECKルーチンはプ
リンタ1のOS(オペレーティングシステム)の中でプ
リント処理をしていないときに定期的にコールされる。FIG. 4 is a flowchart showing a job check processing routine relating to print job start determination for print data received by the printer 1 of FIG. The JOB CHECK routine of FIG. 4 is called periodically when the printing process is not performed in the OS (operating system) of the printer 1.
【0028】図4を参照して、JOB CHECKルー
チンがコールされると、まずメモリ12に格納されたデ
ータについて各エリアごと(図2参照)にスキャンして
(S10)、各エリアについて一連のプリントデータの
終了を示す受信完了データが格納されているか否かを確
認し、いずれのエリアにも受信完了データが格納されて
いなければ(S11でNO)、この処理を終了する。受
信完了データが格納されていれば(S11でYES)、
対応するエリアに格納されたプリントデータに対してイ
ンタープリタ13によりデータを出力可能なように展開
し、プリントエンジン20に送るプリントJOBを開始
させる(S12)。Referring to FIG. 4, when the JOB CHECK routine is called, the data stored in memory 12 is first scanned for each area (see FIG. 2) (S10), and a series of printing is performed for each area. It is confirmed whether or not the reception completion data indicating the end of the data is stored, and if the reception completion data is not stored in any of the areas (NO in S11), the process ends. If the reception completion data is stored (YES in S11),
The print data stored in the corresponding area is expanded by the interpreter 13 so that the data can be output, and a print job to be sent to the print engine 20 is started (S12).
【0029】以上のように、本実施形態のプリンタ1で
は、接続された各ホストから同時にプリント命令が送信
された場合、プリンタ側でとりあえずすべてのプリント
命令を受信した上で、プリントデータが揃ったものから
順に、言い換えれば、画像出力すべき一連のプリントデ
ータの受信が完了した順に、該ホストのプリント命令に
対するプリントJOBを開始する。これにより、あとか
らプリント命令を出した場合であっても、基本的に一連
のプリントデータを構成するプリントデータの少ないも
のから先に画像出力させるので、各ホストからのプリン
ト命令を効率的に処理することができる。As described above, in the printer 1 according to the present embodiment, when print commands are simultaneously transmitted from the connected hosts, the printer receives all the print commands for the time being and then prepares the print data. The print job for the print command of the host is started in order from the start, in other words, in the order in which the reception of the series of print data to be output is completed. Thus, even when a print command is issued later, the image is basically output first with a small amount of print data constituting a series of print data, so that the print command from each host is efficiently processed. can do.
【0030】なお、上述した図4のJOB CHECK
ルーチンでは受信完了データの受信に応答してプリント
JOBを開始させるようにしているが、図5に示される
ように受信完了データに代えて、頁単位でのプリントデ
ータの終わりを示す頁完了データの受信に応答してプリ
ントJOBを開始させるようにしてもよい。つまり、図
4と同様にメモリ12の各エリアに格納された受信デー
タをスキャンし(S20)、スキャンしたエリアに頁単
位でのプリントデータの終わりを示す頁完了データが格
納されているか否か判定し(S21)、頁完了データが
あれば(S21でYES)、対応するエリア中の当該頁
に対応するプリントデータに関してプリントJOBを開
始させる(S22)ようにしてもよい。Note that the above-described JOB CHECK of FIG.
In the routine, the print job is started in response to the reception completion data, but as shown in FIG. 5, instead of the reception completion data, the page completion data indicating the end of the print data in page units is used. The print job may be started in response to the reception. That is, similarly to FIG. 4, the received data stored in each area of the memory 12 is scanned (S20), and it is determined whether or not page completion data indicating the end of the print data in page units is stored in the scanned area. If there is page completion data (S21: YES), a print job for print data corresponding to the page in the corresponding area may be started (S22).
【0031】このように頁完了データをプリントJOB
開始の判定基準とすることで、大量頁にわたるプリント
データのファーストプリントが早くなって、該プリント
データのプリント命令発行元のホストは所望プリントデ
ータの第1頁の画像出力を速やかに得ることができる。
また、次に開始すべきプリントJOBは前のプリントJ
OBの頁区切りで割込開始されるので、各ホストまたは
各JOBはそのプリントデータ量にかかわらず頁単位で
順に画像出力を得ることができる。As described above, the page completion data is printed by JOB.
By using the start determination criterion, the first print of the print data over a large number of pages is accelerated, and the host that has issued the print command for the print data can quickly obtain the image output of the first page of the desired print data. .
The next print job to be started is the previous print J
Since the interrupt is started at the page break of the OB, each host or each job can obtain an image output in page units regardless of the print data amount.
【0032】以上説明したプリンタ1により、ホスト
(1)〜(5)により構成される複数のデータ送信装置
に接続され、前記データ送信装置から送信されたデータ
に基づき画像出力する画像出力装置が構成されている。
また、プリンタ1は、図3のプリントデータ受信処理ル
ーチンに示すように複数のデータ送信装置のそれぞれか
ら順次送信されるデータを受信し、さらに、図4のJO
B CHECKルーチンに示すように画像出力すべき一
連のデータの受信が完了した順に、その一連のデータに
対して画像出力するための処理を開始する。The printer 1 described above constitutes an image output device connected to a plurality of data transmission devices constituted by the hosts (1) to (5) and outputting an image based on the data transmitted from the data transmission device. Have been.
Further, the printer 1 receives the data sequentially transmitted from each of the plurality of data transmission devices as shown in the print data reception processing routine of FIG.
As shown in the B CHECK routine, the processing for outputting an image to the series of data is started in the order in which the series of data to be output is completed.
【0033】この場合の一連のデータとは、たとえば、
受信が開始されたデータから受信完了データまでの一連
のデータ、または、図5のJOB CHECKルーチン
に示すように、1頁分のデータとすることができる。The series of data in this case is, for example,
The data may be a series of data from the data from which the reception has been started to the reception completion data, or one page of data as shown in the JOB CHECK routine of FIG.
【0034】図6は、本発明の別の実施形態のデータ受
信処理ルーチンを示す図である。このデータ受信処理ル
ーチンでは、図1のプリンタ1が画像出力されたシート
をJOBごとに仕分けして排出するための複数のビンを
有するソータを備えている場合に、出力されたシートが
JOB間で混じらないように、仕分け可能なJOB数ま
でプリントデータを受信して出力し、ソータのビンが空
けば、空いた分だけ新たなプリントJOBを受付けるよ
うにしている。FIG. 6 is a diagram showing a data reception processing routine according to another embodiment of the present invention. In the data reception processing routine, when the printer 1 shown in FIG. 1 includes a sorter having a plurality of bins for sorting and outputting images output sheets for each job, the output sheets are output between the jobs. In order to avoid mixing, print data is received and output up to the number of JOBs that can be sorted, and when a bin of the sorter is empty, a new print job is accepted as much as the empty.
【0035】図6の処理では、10ビンと20ビンのソ
ータを対象にしている。まず、前述した図3と同様にし
て、新規JOBか否か判定されながらプリントデータが
受信される(S101、S102およびS103)。新
規JOBに関するプリントデータの受信と判定されると
(S103でYES)、プリンタ1にソータが装備され
ているか否かが判断され、装備されていなければ(S1
04でNO)、図3と同様にしてメモリ12に受信され
たプリントデータが格納される(S110、S111お
よびS112)。In the processing of FIG. 6, sorters of 10 bins and 20 bins are targeted. First, in the same manner as in FIG. 3 described above, print data is received while determining whether or not it is a new job (S101, S102, and S103). If it is determined that the print data relating to the new job is received (YES in S103), it is determined whether or not a sorter is provided in the printer 1, and if not, the sorter is not provided (S1).
04 (NO), the received print data is stored in the memory 12 as in FIG. 3 (S110, S111 and S112).
【0036】一方、ソータが装備されていれば(S10
4でYES)、ビン数が確認されて(S105)、ビン
数が10であればメモリ12中の蓄積JOB数が判定さ
れる(S106)。判定の結果、蓄積JOB数が10以
上であれば空きビンはなく今回受信したNEW JOB
についてビンを割当てることはできないので、該JOB
送信元のホストにその旨のBUSY送信が行なわれて、
該NEW JOBに関する受信および記憶処理は行なわ
れない(S107)。一方蓄積JOB数が9以下であれ
ば、今回受信したNEW JOBについてビンを割当て
ることができるので、S110〜S112でメモリ12
上に新規エリアを確保し、データを格納する。On the other hand, if a sorter is provided (S10
If the number of bins is 10, the number of accumulated jobs in the memory 12 is determined (S106). As a result of the determination, if the accumulated job number is 10 or more, there is no empty bin and the newly received NEW job is received.
Cannot be assigned a bin for
A BUSY transmission to that effect is sent to the source host,
The reception and storage processing relating to the NEW JOB is not performed (S107). On the other hand, if the number of accumulated jobs is 9 or less, bins can be assigned to the newly received NEW job.
A new area is secured above and data is stored.
【0037】また、S105でビン数が20であれば、
メモリ12中の蓄積JOB数が判定される(S10
8)。判定の結果、19以下であれば今回受信したNE
W JOBにビンを割当てることができるので、S11
0〜S112の処理が前述と同様にして行なわれるが、
20以上であれば今回受信したNEW JOBにビンを
割当てることができないので、該NEW JOB送信元
のホストにその旨のBUSY送信が行なわれて、該NE
W JOBに関する受信および記憶処理は行なわれない
(S109)。If the number of bins is 20 in S105,
The number of JOBs stored in the memory 12 is determined (S10
8). If the result of determination is 19 or less, the NE received this time
Since bins can be assigned to W JOB, S11
The processing of 0 to S112 is performed in the same manner as described above,
If the number is equal to or more than 20, a bin cannot be assigned to the currently received NEW JOB, so that a BUSY transmission to that effect is performed to the host of the NEW JOB transmission source, and
No reception and storage processing for W JOB is performed (S109).
【0038】上述した図6のデータ受信処理では、10
ビンと20ビンのソータについて述べているが、ソータ
の持つビン数はこれに特定されない。また、従来よりあ
るシフトトレイ、すなわちJOB毎にトレイが左右に移
動して仕分けするタイプの仕分け装置を備えたプリンタ
であれば、プリンタ側で管理可能なJOB数まで並行し
て受信するようにすればよい。In the data receiving process of FIG.
Although a bin and a 20-bin sorter are described, the number of bins in the sorter is not limited to this. In addition, if the printer is equipped with a conventional shift tray, that is, a printer having a sorting device of a type in which the tray moves to the left and right for each job and sorts the job, the number of jobs that can be managed by the printer is received in parallel. I just need.
【0039】図6に示したデータ受信処理によれば、複
数のビンを有するソータがプリンタに装着されている場
合に、ビンの数を超えるJOBの受付が禁止されるの
で、1つのビンに複数のJOBの出力シートが混在して
排出されることが防止される。According to the data receiving process shown in FIG. 6, when a sorter having a plurality of bins is mounted on the printer, the reception of JOBs exceeding the number of bins is prohibited. Is prevented from being mixedly discharged.
【0040】上述したようにプリンタ1では複数のホス
トからのプリント命令が同時に発せられた場合、プリン
タ1側でとりあえずすべてに対して受信を行ない早くプ
リントデータが揃ったものからプリントを開始してい
る。このようにすると、100頁のプリント命令を少し
早くプリンタ1に送っていても、1頁のプリント命令が
来ればデータの受信を開始して先にすべてのデータが揃
った方からプリントを開始できるので、この場合であれ
ば、1頁の方が先にデータが揃えば後からプリント命令
を出したにもかかわらず先にプリントアウトされる。As described above, in the printer 1, when print commands from a plurality of hosts are issued at the same time, the printer 1 receives the print data for all of them and starts printing from the one where the print data is ready. . In this way, even if the print command for 100 pages is sent to the printer 1 a little earlier, if the print command for one page is received, data reception is started, and printing can be started from the side where all data are first prepared. Therefore, in this case, if the data of one page is prepared first, it is printed out first even though a print command is issued later.
【0041】上述のような場合だけでなく、従来の方法
ではプリントデータを送信中のホストに何か問題があっ
ていつまでもプリントデータの終了を示すデータが受信
されない場合、プリンタはいつまでもプリントデータの
終了を待っていて、他のホストからのプリント要求が滞
っていた。しかし、上述のプリンタ1を用いると、ある
ホストからのプリントデータの終了を示すデータが受信
されない場合であっても、他のホストからのプリントデ
ータが受信された場合に、そのプリントデータの受信が
終了すれば、該プリントデータに対してプリントを開始
できるため、1台のホストのプリント失敗に、他のホス
トが影響されることはない。In addition to the above-described case, in the conventional method, if there is any problem in the host transmitting the print data and the data indicating the end of the print data is not received, the printer forever ends the print data. And print requests from other hosts have been delayed. However, if the above-described printer 1 is used, even if data indicating the end of print data from a certain host is not received, if print data from another host is received, the print data is not received. When the printing is completed, the printing of the print data can be started, so that the printing failure of one host is not affected by another host.
【0042】なお、プリントデータの終了が受信されな
いなどの状況により、プリンタ1側のメモリ12にたま
りっぱなしになったプリントデータは、一定時間経過後
にホスト側にイレギュラーなプリントになっている旨を
伝達するとともに、他のプリントデータが受信されない
か、またはプリントデータは受信中であるがすぐにプリ
ントできるようなプリントデータが記憶されていないと
きには、受信した範囲までのプリントデータでプリント
アウトを行なってもよい。また、ホスト側にイレギュラ
ーなプリントである旨を伝達してホスト側からプリント
のキャンセルなどの指示が来た場合にはそれに従い、た
とえば対応のプリントデータをプリンタ1側のメモリ1
2から消去してしまうなどの処理を行なってもよい。It is to be noted that the print data that has been stored in the memory 12 of the printer 1 due to a situation such as the end of the print data is not received or the like has been irregularly printed on the host side after a certain period of time. When no other print data is received, or when print data is being received but print data that can be printed immediately is not stored, printout is performed with print data up to the received range. You may. If the host informs the host that the print is irregular and the host issues an instruction to cancel the print, the corresponding print data is stored in the memory 1 of the printer 1 according to the instruction.
For example, a process such as erasing from step 2 may be performed.
【図1】本発明の一実施形態であるプリンタの構成を示
すブロック図を該プリンタを接続するネットワークとと
もに示す図である。FIG. 1 is a block diagram showing a configuration of a printer according to an embodiment of the present invention, together with a network connecting the printer.
【図2】図1のネットワーク管理部11による受信デー
タのメモリ12への記憶方式を説明する図である。FIG. 2 is a diagram illustrating a method of storing received data in a memory 12 by a network management unit 11 of FIG.
【図3】図1のネットワーク管理部11によるプリント
データ受信処理ルーチンのフローチャートである。FIG. 3 is a flowchart of a print data reception processing routine performed by a network management unit 11 of FIG. 1;
【図4】図1のプリンタ1による受信されたプリントデ
ータに対するプリントJOB開始判定に関するJOB
CHECK処理ルーチンのフローチャートの一例を示す
図である。FIG. 4 is a job relating to print job start determination for print data received by the printer 1 of FIG. 1;
FIG. 14 is a diagram illustrating an example of a flowchart of a CHECK processing routine.
【図5】図1のプリンタ1による受信されたプリントデ
ータに対するプリントJOB開始判定に関するJOB
CHECK処理ルーチンのフローチャートのその他の例
を示す図である。FIG. 5 is a job relating to print job start determination for print data received by the printer 1 of FIG. 1;
It is a figure showing other examples of the flow chart of the CHECK processing routine.
【図6】本発明の別の実施形態のデータ受信処理ルーチ
ンを示す図である。FIG. 6 is a diagram showing a data reception processing routine according to another embodiment of the present invention.
1 プリンタ 10 プリンタコントローラ 11 ネットワーク管理部 12 メモリ 13 インタープリタ 20 プリントエンジン なお、各図中同一符号は同一または相当部分を示す。 DESCRIPTION OF SYMBOLS 1 Printer 10 Printer controller 11 Network management unit 12 Memory 13 Interpreter 20 Print engine In each figure, the same numerals show the same or corresponding parts.
Claims (4)
データ送信装置から送信されたデータに基づき画像出力
する画像出力装置であって、 前記複数のデータ送信装置のそれぞれから順次送信され
るデータを受信する受信手段と、 画像出力すべき一連のデータの受信が完了した順に、前
記一連のデータに対して画像出力するための処理を開始
する制御手段とを含む、画像出力装置。1. An image output device connected to a plurality of data transmission devices and outputting an image based on data transmitted from the data transmission device, wherein data sequentially transmitted from each of the plurality of data transmission devices is transmitted. An image output apparatus, comprising: receiving means for receiving; and control means for starting a process for outputting an image of the series of data in the order in which the series of data to be output is completed.
前記複数のデータ送信装置毎に記憶する記憶手段をさら
に含み、 前記制御手段は、前記記憶手段に前記画像出力すべき一
連のデータの終了を示すデータが記憶された場合に、前
記終了を示すデータを送信したデータ送信装置について
の画像出力すべき一連のデータの受信が完了したものと
判定する、請求項1に記載の画像出力装置。2. The image processing apparatus according to claim 1, further comprising a storage unit configured to store the data received by the reception unit for each of the plurality of data transmission devices, wherein the control unit notifies the storage unit of the end of the series of data to be output as an image. The image output apparatus according to claim 1, wherein when the data indicating the end is stored, it is determined that a series of data to be image-outputted from the data transmitting apparatus that has transmitted the data indicating the end has been received.
頁分のデータである、請求項1または請求項2に記載の
画像出力装置。3. A series of data to be output as an image is 1
3. The image output device according to claim 1, wherein the image output device is data for a page.
データ送信装置から送信されたデータに基づき画像出力
する画像出力装置であって、 前記画像出力を行なわれたシートをJOBごとに仕分け
するための複数のビンを有するソータと、 前記複数のデータ送信装置のそれぞれから順次送信され
るデータを受信する受信手段と、 前記受信手段により受信されたデータを記憶する記憶手
段と、 前記記憶手段に記憶されているJOBの数が前記ソータ
のビンの数と同数以上であるときは、新規のデータの受
信を受付けないように前記受信手段を制御する制御手段
とを含む、画像出力装置。4. An image output device connected to a plurality of data transmission devices and outputting an image based on data transmitted from the data transmission device, wherein the sheet on which the image output has been performed is sorted for each job. A sorter having a plurality of bins; receiving means for receiving data sequentially transmitted from each of the plurality of data transmitting apparatuses; storage means for storing data received by the receiving means; storage in the storage means When the number of jobs is equal to or greater than the number of bins in the sorter, the control means controls the receiving means so as not to receive new data.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8316073A JPH10157249A (en) | 1996-11-27 | 1996-11-27 | Image outputting apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8316073A JPH10157249A (en) | 1996-11-27 | 1996-11-27 | Image outputting apparatus |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH10157249A true JPH10157249A (en) | 1998-06-16 |
Family
ID=18072963
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8316073A Withdrawn JPH10157249A (en) | 1996-11-27 | 1996-11-27 | Image outputting apparatus |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH10157249A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7248385B2 (en) | 2000-01-18 | 2007-07-24 | Minolta Co., Ltd. | Printer controller that has a printer perform print processing on print jobs transmitted from a plurality of terminals, an image forming apparatus for performing print processing on the plurality of print jobs, and a terminal that transmits print jobs to the printer controller |
-
1996
- 1996-11-27 JP JP8316073A patent/JPH10157249A/en not_active Withdrawn
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7248385B2 (en) | 2000-01-18 | 2007-07-24 | Minolta Co., Ltd. | Printer controller that has a printer perform print processing on print jobs transmitted from a plurality of terminals, an image forming apparatus for performing print processing on the plurality of print jobs, and a terminal that transmits print jobs to the printer controller |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0873007B1 (en) | Multifunctional printing system with queue management | |
| JPH10289074A (en) | Job processing management method in multi-function print system | |
| US6188487B1 (en) | Print control system and print control method | |
| EP0830006B1 (en) | Scheduling mode variations for discrete job elements | |
| US5696894A (en) | Printing system | |
| JP2005108243A (en) | Print job distribution system and distribution method | |
| JPH07223341A (en) | Printer controller | |
| EP1104172B1 (en) | Method and apparatus to enable job streaming for a set of commonly shared resources | |
| EP1104169A2 (en) | Method and apparatus to enable processing multiple capabilities for a sub-job when using a set of commonly shared resources | |
| US6501559B1 (en) | Method and apparatus for managing job contention for system resources in an electronic reprographic system | |
| US6407822B1 (en) | Image input-output apparatus and method therefor | |
| US20020041392A1 (en) | Image output apparatus and image output method | |
| JPH10207643A (en) | Printing controller and method therefor | |
| JP3230984B2 (en) | Image processing system | |
| JPH10157249A (en) | Image outputting apparatus | |
| US20060082827A1 (en) | Network printer to control a print queue and method thereof | |
| JP2773712B2 (en) | Printer system | |
| US7433071B2 (en) | Printing method and apparatus of multi function product and computer-readable recording medium for storing computer program for controlling the product | |
| JP2001350614A (en) | Printing system and print control method | |
| US6965444B1 (en) | Image output method and system for distributing image output | |
| JP3087462B2 (en) | Print control device | |
| JPH08258365A (en) | Image output device, image output system, image output method, and information processing device | |
| JPH086746A (en) | Printer device | |
| JP2001014125A (en) | PRINTING APPARATUS, CONTROL METHOD THEREOF, AND COMPUTER-READABLE STORAGE MEDIUM STORING CONTROL PROGRAM | |
| KR100234302B1 (en) | How to adjust the print job's print processing sequence |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20040203 |