JPH09212314A - Network printer - Google Patents

Network printer

Info

Publication number
JPH09212314A
JPH09212314A JP8015586A JP1558696A JPH09212314A JP H09212314 A JPH09212314 A JP H09212314A JP 8015586 A JP8015586 A JP 8015586A JP 1558696 A JP1558696 A JP 1558696A JP H09212314 A JPH09212314 A JP H09212314A
Authority
JP
Japan
Prior art keywords
print
printer
network
print data
request
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
JP8015586A
Other languages
Japanese (ja)
Inventor
Masayuki Ishigami
正之 石上
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP8015586A priority Critical patent/JPH09212314A/en
Publication of JPH09212314A publication Critical patent/JPH09212314A/en
Pending legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

(57)【要約】 【課題】この発明は、ネットワーク全体のプリンタ資源
の稼働率が低くユーザからのプリント終了時間に対する
要求を満たすことができないという課題を解決しようと
するものである。 【解決手段】 この発明は、ネットワーク114に繋が
れ、プリンタエンジン部2とプリンタコントローラ1と
を有するネットワークプリンタにおいて、プリンタコン
トローラ1は、プリンタエンジン部2のトラブル発生時
にファイル内の未処理のプリントデータをネットワーク
114に繋がれている他のネットワークプリンタへ転送
する機能を備えたものである。
(57) An object of the present invention is to solve the problem that the operating rate of printer resources in the entire network is low and it is not possible to satisfy the request from the user for the print end time. According to the present invention, in a network printer connected to a network 114 and having a printer engine unit 2 and a printer controller 1, the printer controller 1 prints unprocessed print data in a file when a trouble occurs in the printer engine unit 2. Is transferred to another network printer connected to the network 114.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は複数のパーソナルコ
ンピュータあるいはワークステーションなどからなる端
末装置がネットワークに繋がれた分散処理環境で用いら
れるネットワークプリンタに関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a network printer used in a distributed processing environment in which terminal devices including a plurality of personal computers or workstations are connected to a network.

【0002】[0002]

【従来の技術】従来、複数のパーソナルコンピュータあ
るいはワークステーションからなる端末装置がネットワ
ークに繋がれた分散処理環境においては、ネットワーク
に繋がれている複数のネットワークプリンタのうちの1
台のネットワークプリンタにユーザによるプリントデー
タの出力要求が行われてそれを受け付けると、その1台
のネットワークプリンタにてプリントデータを用紙にプ
リントしている。
2. Description of the Related Art Conventionally, in a distributed processing environment in which a terminal device including a plurality of personal computers or workstations is connected to a network, one of a plurality of network printers connected to the network is used.
When a user makes a print data output request to one network printer and accepts the request, the one network printer prints the print data on paper.

【0003】また、特開平5ー108582号公報に
は、ネットワーク環境においてプリント出力を効率的に
分散してプリント出力資源を有効に利用することを目的
とし、出力要求が自計算機または他計算機に対するもの
であるか否かを判断してプリント出力部または送受信デ
ータ処理部を起動する手段、および他計算機への出力要
求のときにそのプリント出力装置の出力待ちエントリ数
が一定値以上であるか否かを判定し、一定値以上であれ
ば別の計算機にデータを転送する手段を含むプリント処
理部を備えたことを特徴とする計算機システムが記載さ
れている。
Further, Japanese Patent Laid-Open No. 5-108582 discloses that an output request is directed to a self-computer or another computer for the purpose of efficiently distributing print output and effectively using print output resources in a network environment. To determine whether or not the print output unit or the transmission / reception data processing unit is activated, and whether or not the number of output waiting entries of the print output device is a certain value or more when an output request is made to another computer. And a print processing unit including means for transferring data to another computer if a predetermined value or more is determined.

【0004】[0004]

【発明が解決しようとする課題】上記分散処理環境で
は、ユーザがある1台のネットワークプリンタにプリン
トデータの出力要求を行い、その出力要求が受け付けら
れたとしても、その時点での未処理のプリント要求によ
り必要な時間までにプリント結果が得られるかどうかが
分からず、更にネットワークプリンタが用紙切れになっ
たり用紙のジャムが発生したりするとそのまま何時まで
もプリントデータが出力されなくなってしまう。また、
ネットワーク内に他のネットワークプリンタがあって使
用可能状態であっても、そのネットワークプリンタを有
効に使うことができなかった。
In the above distributed processing environment, even if the user makes a print data output request to a certain network printer, and the output request is accepted, the unprocessed print at that time is accepted. It is not known whether the print result will be obtained by the required time according to the request, and if the network printer runs out of paper or a paper jam occurs, the print data will not be output forever. Also,
Even if there is another network printer in the network and it is available, that network printer could not be used effectively.

【0005】上記計算機システムでは、一旦プリントデ
ータのプリント要求を受け付けた後はそのプリントデー
タのプリントまでの途中で障害が発生しても他のネット
ワークプリンタにそのプリントデータのプリント処理を
回すことができない。また、プリント終了要求時間に基
づいて各プリントデータのプリント処理順を動的にスケ
ジュールしたりプリント処理時間やネットワークプリン
タの用紙を給紙する給紙装置内の用紙残量を予測/カウ
ントしてネットワークプリンタの稼働率が上がるような
効率的な使用をサポートする機能はなかった。
In the above computer system, once a print data print request is accepted, even if a failure occurs in the middle of printing the print data, the print processing of the print data cannot be sent to another network printer. . In addition, the print processing order of each print data is dynamically scheduled based on the print end request time, and the print processing time and the remaining amount of paper in the paper feeding device that feeds the paper of the network printer are estimated / counted to determine the network. There was no function that supports efficient use that increases the operating rate of the printer.

【0006】本発明は、上記問題点を解決し、プリント
処理時間やトラブル発生状態を動的に把握してネットワ
ーク全体のプリンタ資源の稼働率を上げることができる
とともに、ユーザに対するサービス性を上げることがで
き、ユーザからのプリント終了時間に対する要求を満た
すことができるネットワークプリンタを提供することを
目的とする。
The present invention solves the above problems and can dynamically grasp the print processing time and the trouble occurrence state to increase the operating rate of the printer resources of the entire network and improve the serviceability to the user. It is an object of the present invention to provide a network printer that is capable of satisfying a request for a print end time from a user.

【0007】[0007]

【課題を解決するための手段】上記目的を達成するた
め、請求項1に係る発明は、分散環境を構成するネット
ワークに繋がれ、プリントデータを用紙にプリントする
プリンタエンジン部と、前記ネットワークとプリント要
求及びプリントデータを交信して受け付けたプリント要
求及びプリントデータを一旦ファイルに格納しプリント
要求に応じてプリントデータを前記プリンタエンジン部
にプリントさせるプリンタコントローラとを有するネッ
トワークプリンタにおいて、前記プリンタコントローラ
は、前記プリンタエンジン部のトラブル発生時に前記フ
ァイル内の未処理のプリントデータを前記ネットワーク
に繋がれている他のネットワークプリンタへ転送する機
能を備えたものであり、トラブル発生状態を動的に把握
してネットワーク全体のプリンタ資源の稼働率を上げる
ことができるとともに、ユーザに対するサービス性を上
げることができる。
In order to achieve the above object, the invention according to claim 1 is connected to a network constituting a distributed environment, a printer engine section for printing print data on paper, the network and print. In a network printer having a printer controller that communicates a request and print data, stores the received print request and print data in a file, and causes the printer engine unit to print the print data in response to the print request, the printer controller includes: It has a function to transfer the unprocessed print data in the file to another network printer connected to the network when a trouble occurs in the printer engine unit, and dynamically grasps the trouble occurrence state. Whole network It is possible to increase the operating rate of the printer resource can increase the serviceability for the user.

【0008】請求項2に係る発明は、分散環境を構成す
るネットワークに繋がれ、プリントデータを用紙にプリ
ントするプリンタエンジン部と、前記ネットワークとプ
リント要求及びプリントデータを交信して受け付けたプ
リント要求及びプリントデータを一旦ファイルに格納し
プリント要求に応じてプリントデータを前記プリンタエ
ンジン部にプリントさせるプリンタコントローラとを有
するネットワークプリンタにおいて、前記プリンタコン
トローラは、前記プリンタエンジン部のトラブル発生時
にこのトラブルが予め決められた時間が経過しても解決
されない場合に前記ファイル内の未処理のプリントデー
タを前記ネットワークに繋がれている他のネットワーク
プリンタへ転送する機能を備えたものであり、トラブル
発生状態を動的に把握してネットワーク全体のプリンタ
資源の稼働率を上げることができるとともに、ユーザに
対するサービス性を上げることができる。
According to a second aspect of the present invention, a printer engine unit which is connected to a network forming a distributed environment and prints print data on a sheet, and a print request received by communicating the print request and the print data with the network, In a network printer having a printer controller for temporarily storing print data in a file and causing the print engine unit to print the print data in response to a print request, the printer controller determines whether or not a trouble occurs in the printer engine unit. It is equipped with a function to transfer the unprocessed print data in the file to another network printer connected to the network when the problem cannot be resolved even after the lapse of the specified time. To Grip and it is possible to increase the operating rate of the printer resource of the entire network, it is possible to increase the serviceability for the user.

【0009】請求項3に係る発明は、分散環境を構成す
るネットワークに繋がれ、プリントデータを用紙にプリ
ントするプリンタエンジン部と、前記ネットワークとプ
リント要求及びプリントデータを交信して受け付けたプ
リント要求及びプリントデータを一旦ファイルに格納し
プリント要求に応じてプリントデータを前記プリンタエ
ンジン部にプリントさせるプリンタコントローラとを有
するネットワークプリンタにおいて、前記プリンタコン
トローラは、プリント要求及びプリントジョブの受け付
け時にユーザの要求するプリント終了要求時間を受け付
け、前記ファイルに格納したプリントデータのプリント
のスケジューリングを前記プリント終了要求時間に基づ
いて行う機能を備えたものであり、プリント処理時間を
動的に把握してユーザからのプリント終了時間に対する
要求を満たすことができる。
According to a third aspect of the present invention, a printer engine unit which is connected to a network forming a distributed environment and prints print data on a sheet, and a print request received by communicating the print request and print data with the network, In a network printer having a printer controller for temporarily storing print data in a file and causing the printer engine unit to print the print data in response to a print request, the printer controller includes a print request requested by a user when receiving a print request and a print job. It has a function of accepting the end request time and scheduling the printing of the print data stored in the file based on the print end request time. It can meet the demand for printing end time from The.

【0010】請求項4に係る発明は、分散環境を構成す
るネットワークに繋がれ、プリントデータを用紙にプリ
ントするプリンタエンジン部と、前記ネットワークとプ
リント要求及びプリントデータを交信して受け付けたプ
リント要求及びプリントデータを一旦ファイルに格納し
プリント要求に応じてプリントデータを前記プリンタエ
ンジン部にプリントさせるプリンタコントローラとを有
するネットワークプリンタにおいて、前記プリンタコン
トローラは、各プリントジョブのプリントに要する時間
を前記用紙1枚当りのプリントデータ量と各プリントジ
ョブのプリント枚数から予測する機能を備えたものであ
り、プリント処理時間を動的に把握してユーザからのプ
リント終了時間に対する要求を満たすようにすることが
可能になる。
According to a fourth aspect of the present invention, a printer engine unit which is connected to a network forming a distributed environment and prints print data on a sheet, and a print request received by communicating the print request and the print data with the network, In a network printer having a printer controller that temporarily stores print data in a file and causes the printer engine unit to print the print data in response to a print request, the printer controller determines the time required to print each print job on one sheet of paper. It is equipped with a function that predicts from the amount of print data per print and the number of prints of each print job, and it is possible to dynamically grasp the print processing time and satisfy the request from the user regarding the print end time. Become.

【0011】請求項5に係る発明は、請求項4記載のネ
ットワークプリンタにおいて、前記プリンタコントロー
ラは、受け付けたプリント終了要求時間までに前記プリ
ントジョブのプリントが終了しないと予測した場合に前
記ネットワークに繋がれている他のネットワークプリン
タと交信してユーザの要求するプリント終了要求時間ま
でにプリントジョブのプリントが終了するネットワーク
プリンタへユーザ識別コードとプリント終了要求時間を
付けてプリントデータを転送すると共に、その旨をユー
ザあるいはプリント管理者に通知せしめる機能を備えた
ものであり、プリント処理時間を動的に把握してユーザ
からのプリント終了時間に対する要求を満たすことがで
きる。
According to a fifth aspect of the present invention, in the network printer according to the fourth aspect, the printer controller is connected to the network when it is predicted that printing of the print job will not be completed by the received print end request time. Transfers the print data with the user identification code and print end request time to the network printer that communicates with other network printers that are in use and finishes printing the print job by the print end request time requested by the user. This is provided with a function of notifying the user or the print manager of the fact, and the print processing time can be dynamically grasped to satisfy the request from the user regarding the print end time.

【0012】請求項6に係る発明は、分散環境を構成す
るネットワークに繋がれ、プリントデータを用紙にプリ
ントするプリンタエンジン部と、前記ネットワークとプ
リント要求及びプリントデータを交信して受け付けたプ
リント要求及びプリントデータを一旦ファイルに格納し
プリント要求に応じてプリントデータを前記プリンタエ
ンジン部にプリントさせるプリンタコントローラとを有
するネットワークプリンタにおいて、前記プリンタエン
ジン部にて前記用紙を給紙する給紙装置にセットされて
いる用紙の枚数を管理する手段を持ち、前記プリンタコ
ントローラは前記給紙装置にセットされている用紙の枚
数から各プリントジョブのプリント開始前に各プリント
ジョブのプリント中における用紙切れが発生するか否か
を判断して用紙切れが発生する場合にその旨をユーザあ
るいはプリント管理者に通知せしめる機能を備えたもの
であり、用紙切れを動的に把握してネットワーク全体の
プリンタの効率を上げることができる。
According to a sixth aspect of the present invention, a printer engine unit which is connected to a network forming a distributed environment and prints print data on a sheet, and a print request received by communicating the print request and print data with the network, In a network printer having a printer controller for temporarily storing print data in a file and printing the print data in the printer engine section in response to a print request, the printer engine section is set in a sheet feeding device for feeding the sheet. The printer controller has a means for managing the number of sheets of paper stored in the sheet feeding device, and whether a paper out occurs during printing of each print job before the start of printing of each print job. Out of paper by judging whether or not There are those having a function allowed to inform the user or the print manager when generated, dynamically grasp the paper out can increase the efficiency of the entire network printer.

【0013】請求項7に係る発明は、請求項6記載のネ
ットワークプリンタにおいて、前記プリンタコントロー
ラは前記給紙装置にセットされている用紙の枚数が予め
設定された枚数に達した時、用紙切れの発生より一定時
間前になった時にその旨をユーザあるいはプリント管理
者に通知せしめる機能を備えたものであり、用紙切れを
動的に把握してネットワーク全体のプリンタの効率を上
げることができる。
According to a seventh aspect of the present invention, in the network printer according to the sixth aspect, when the number of sheets of paper set in the paper feeding device reaches a preset number, the printer controller causes a paper out. It has a function of notifying the user or the print manager of that fact when a certain time has passed before the occurrence, and it is possible to improve the efficiency of the printers in the entire network by dynamically grasping the paper shortage.

【0014】[0014]

【発明の実施の形態】図1は請求項1〜7に係る発明の
一実施形態を示す。この実施形態は、複数のパーソナル
コンピュータあるいはワークステーション等がネットワ
ークに繋がれた装置がネットワークに繋がれた分散処理
環境でネットワークに繋がれて用いられるカラーレーザ
プリンタからなるカラーレーザネットワークプリンタの
一実施形態であり、プリンタコントローラ1と、プリン
トデータを用紙にプリントするプリンタエンジン部2か
らなる。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS FIG. 1 shows an embodiment of the invention according to claims 1 to 7. This embodiment is an embodiment of a color laser network printer including a color laser printer used by being connected to a network in a distributed processing environment in which a plurality of personal computers or workstations or the like are connected to the network. It comprises a printer controller 1 and a printer engine unit 2 for printing print data on paper.

【0015】プリンタエンジン部2は、イメージデータ
の書き込みタイミングやレーザ121の変調制御を行う
タイミング/レーザ制御部120、レーザ121、感光
体ドラムからなる像担持体122、転写ベルト123、
プリンタエンジン部2のシーケンス制御やプロセス制御
の他、用紙切れ及びトナー切れ、ジャム等のプリンタエ
ンジン部2の状態を検知するエンジン制御/状態検知部
124、給紙装置125等からなる。
The printer engine unit 2 includes a timing / laser control unit 120 for controlling the writing timing of image data and modulation of the laser 121, a laser 121, an image carrier 122 composed of a photosensitive drum, a transfer belt 123,
In addition to the sequence control and process control of the printer engine unit 2, the engine control / state detection unit 124 detects the state of the printer engine unit 2 such as running out of paper, running out of toner, and jamming, and a paper feeding device 125.

【0016】このプリンタエンジン部2では、感光体ド
ラム122がモータにより回転駆動されることにより副
走査方向へ移動して帯電手段により均一に帯電された後
にレーザ121からの光で露光されて静電潜像が形成さ
れる。ここに、タイミング/レーザ制御部120はプリ
ンタコントローラ1の高速ビデオI/F104からの複
数色の画像データからなるプリントデータによりレーザ
121の変調制御を行い、レーザ121からの光が偏光
器により主走査方向へ繰り返して走査されて感光体ドラ
ム122に照射されることでプリントデータが感光体ド
ラム122に書き込まれて複数色分の静電潜像が順次に
形成される。
In the printer engine unit 2, the photosensitive drum 122 is driven to rotate by a motor so that it moves in the sub-scanning direction and is uniformly charged by the charging means. Then, the photosensitive drum 122 is exposed to light from the laser 121 to be electrostatically charged. A latent image is formed. Here, the timing / laser control unit 120 controls the modulation of the laser 121 by the print data composed of image data of a plurality of colors from the high-speed video I / F 104 of the printer controller 1, and the light from the laser 121 is mainly scanned by the polarizer. By repeatedly scanning in the direction and irradiating the photosensitive drum 122, print data is written on the photosensitive drum 122, and electrostatic latent images for a plurality of colors are sequentially formed.

【0017】感光体ドラム122上の複数色分の静電潜
像は、現像装置により現像されて複数色の可視像(トナ
ー像)となり、転写手段にて転写ベルト123上に重ね
て転写されることによりフルカラー画像となる。この転
写ベルト123上のフルカラー画像は給紙装置125か
ら給紙されてきた用紙へ転写手段により転写されて定着
手段により用紙に定着され、また、感光体ドラム122
及び転写ベルト123がクリーニング手段によりクリー
ニングされて再使用可能となる。現像装置はトナー補給
部からトナーが補給される。
The electrostatic latent images of a plurality of colors on the photosensitive drum 122 are developed by a developing device to form a visible image (toner image) of a plurality of colors, which are transferred onto the transfer belt 123 by the transfer means. By doing so, a full-color image is obtained. The full-color image on the transfer belt 123 is transferred to the paper fed from the paper feeding device 125 by the transfer means and fixed on the paper by the fixing means.
Also, the transfer belt 123 is cleaned by the cleaning means and can be reused. The developing device is replenished with toner from the toner replenishing section.

【0018】エンジン制御/状態検知部124は、給紙
装置125にセットされている用紙が切れた(無くなっ
た)ことや、トナー補給部内のトナーが切れたこと、用
紙がジャムしたことなどのトラブル(プリンタエンジン
部2の状態)を検知し、その検知結果をプリンタコント
ローラ1の制御用I/F111へ転送する。
The engine control / state detection unit 124 has troubles such as the paper set in the paper feeding device 125 has run out (runs out), the toner in the toner supply unit has run out, and the paper has jammed. (The state of the printer engine unit 2) is detected, and the detection result is transferred to the control I / F 111 of the printer controller 1.

【0019】プリンタコントローラ1は、マイクロプロ
セッサ101、メモリ102、イメージデータの圧縮/
伸長を行う圧縮伸長回路103、プリント出力すべきイ
メージデータをプリンタエンジン部2に転送するダイレ
クト・メモリ・アクセス(DMA)機能を持った高速ビ
デオインターフェース(I/F)104、タイマ10
5、イーサネット等のネットワーク114に接続するた
めのローカル・エリア・ネットワーク(LAN)コント
ローラ107、ハードディスク装置109を接続するた
めのSCSIコントローラ108、これらのコントロー
ラ107、108を介してメモリ102との間でDMA
転送を行うDMAコントローラ106、画像処理やカラ
ーマッチング処理を行う画像処理/CMS回路110、
エンジン制御/状態検知部124と信号のやりとりを行
う制御用I/F111、以上のものをつなぐシステムバ
ス112、およびメモリ102からイメージデータをバ
イパスさせて高速に読み出すためのイメージバス113
を有する。
The printer controller 1 includes a microprocessor 101, a memory 102, and compression / compression of image data.
A compression / decompression circuit 103 for decompression, a high-speed video interface (I / F) 104 having a direct memory access (DMA) function for transferring image data to be printed out to the printer engine unit 2, and a timer 10.
5, a local area network (LAN) controller 107 for connecting to a network 114 such as Ethernet, a SCSI controller 108 for connecting a hard disk device 109, and a memory 102 via these controllers 107, 108 DMA
DMA controller 106 for transferring, image processing / CMS circuit 110 for performing image processing and color matching processing,
A control I / F 111 for exchanging signals with the engine control / state detector 124, a system bus 112 for connecting the above, and an image bus 113 for bypassing image data from the memory 102 and reading it at high speed.
Having.

【0020】さらに、プリンタコントローラ1は、機能
的に図2に示すようにネットワークコントロール20
1、ネットワーク管理データファイル202、プリント
データ交信部203、ファイル制御部204、プリント
要求受付/プリント処理部205、プリント処理時間予
測処理部206、プリント制御データファイル207、
プリント出力部208、PS展開処理部209、プリン
タ状態検知処理部210、時間制御部211、プリント
データファイル(スプールファイル)212が設けられ
ている。なお、第2図に示すネットワークコントローラ
201は第1図に示すLANコントローラ107に、そ
れを制御するプログラムから例えばTCP/IPといっ
たプロトコル制御まで含んだものである。
Further, the printer controller 1 is functionally connected to the network controller 20 as shown in FIG.
1, network management data file 202, print data communication unit 203, file control unit 204, print request acceptance / print processing unit 205, print processing time prediction processing unit 206, print control data file 207,
A print output unit 208, a PS expansion processing unit 209, a printer state detection processing unit 210, a time control unit 211, and a print data file (spool file) 212 are provided. The network controller 201 shown in FIG. 2 includes the LAN controller 107 shown in FIG. 1 from a program controlling the LAN controller 107 to protocol control such as TCP / IP.

【0021】ネットワーク114を経由して送られてく
るプリント要求及びプリントデータは、ネットワークコ
ントロール201、プリントデータ交信処理部203を
介してプリント要求受付/プリント処理部205でプリ
ント要求が解釈され、プリントデータがファイル制御部
204を介してプリントデータファイル212に格納さ
れる。これと同時にプリント要求がプリント制御データ
ファイル207に格納されてプリント制御データファイ
ル207内のプリント待ち行列(スプールキュー)が更
新される。
The print request and print data sent via the network 114 are interpreted by the print request acceptance / print processing unit 205 via the network control 201 and the print data communication processing unit 203, and the print data and print data are interpreted. Is stored in the print data file 212 via the file control unit 204. At the same time, the print request is stored in the print control data file 207, and the print queue (spool queue) in the print control data file 207 is updated.

【0022】また、プリント要求受付/プリント処理部
205はプリントデータをプリント制御データファイル
207内のプリント待ち行列に従って(プリント待ち行
列の先頭のプリント要求に対応するプリントデータから
順次に)ファイル制御部204を介してプリントデータ
ファイル212から読み出してプリント出力部208に
プリントさせる。プリント出力部208は、プリントデ
ータを、ポストスクリプトならばPS展開処理部209
によりメモリ102にイメージ展開させた後に、画像処
理/CMS回路110や制御用I/F111を介してプ
リンタエンジン部2のエンジン制御/状態検知部124
にプリンタエンジン部2を制御させながら、高速ビデオ
I/F104によりイメージデータをメモリ102から
プリンタエンジン部2のタイミング/レーザ制御部12
0に転送させる。また、必要に応じてイメージデータの
圧縮/伸長が圧縮伸長回路103により行われる。
Further, the print request acceptance / print processing unit 205 sends the print data to the file control unit 204 according to the print queue in the print control data file 207 (sequentially from the print data corresponding to the first print request in the print queue). The print data is read from the print data file 212 via the and the print output unit 208 prints. The print output unit 208 outputs the print data to the PS expansion processing unit 209 if the print data is Postscript.
After the image is developed in the memory 102 by means of the image processing / CMS circuit 110 and the control I / F 111, the engine control / state detection unit 124 of the printer engine unit 2 is executed.
While controlling the printer engine unit 2, the high-speed video I / F 104 transfers image data from the memory 102 to the timing / laser control unit 12 of the printer engine unit 2.
Transfer to 0. Further, the compression / expansion circuit 103 compresses / expands the image data as needed.

【0023】プリンタエンジン部2のプリント動作中に
エンジン制御/状態検知部124から制御用I/F11
1を介してプリンタエンジン部2の用紙切れ、トナー切
れ、ジャム等のトラブルが通知されると、プリンタ状態
検知処理部210がそのトラブルの通知によりプリント
データ交信部203に未処理のプリントデータの配送要
求を行う。
During the printing operation of the printer engine unit 2, the engine control / state detection unit 124 controls the control I / F 11
When troubles such as running out of paper, running out of toner, and jamming of the printer engine unit 2 are notified via 1, the printer state detection processing unit 210 delivers unprocessed print data to the print data communication unit 203 by the notification of the trouble. Make a request.

【0024】プリントデータ交信部203は、その未処
理のプリントデータの配送要求により、ファイル制御部
204を介してプリントデータファイル212からプリ
ントデータを読み出し、このプリントデータをネットワ
ークコントロール201ニヨリ、ネットワーク114に
繋がれている他のネットワークプリンタに転送させる。
The print data communication unit 203 reads the print data from the print data file 212 via the file control unit 204 in response to the delivery request of the unprocessed print data, and transfers this print data to the network control 201 and the network 114. Transfer to another connected network printer.

【0025】ネットワーク114に繋がれている他のネ
ットワークプリンタに関する情報はネットワーク管理デ
ータファイル202に保持され、各プリントジョブのユ
ーザ情報やプリント管理者情報がプリント制御データフ
ァイル207とネットワーク管理データファイル202
にそれぞれ保持される。プリントジョブ終了時やプリン
タエンジン部2のトラブル発生時には、プリンタ状態検
知処理部210がプリントデータ交信部203にユーザ
情報・プリント管理者情報の配送要求を行う。
Information regarding other network printers connected to the network 114 is held in the network management data file 202, and user information and print administrator information of each print job are stored in the print control data file 207 and the network management data file 202.
Respectively held in. When a print job ends or a trouble occurs in the printer engine unit 2, the printer state detection processing unit 210 requests the print data communication unit 203 to deliver user information and print manager information.

【0026】プリントデータ交信部203がその配送要
求によりプリント制御データファイル207及びネット
ワーク管理データファイル202内のユーザ情報及びプ
リント管理者情報をネットワークコントロール201に
より、ネットワーク114に繋がれているパーソナルコ
ンピュータあるいはワークステーションに送信してユー
ザやプリント管理者にプリントジョブ終了やプリンタエ
ンジン部2のトラブル発生を通知させる。
In response to the delivery request, the print data communication unit 203 transfers the user information and the print manager information in the print control data file 207 and the network management data file 202 by the network control 201 to a personal computer or a work connected to the network 114. It is sent to the station to notify the user or print manager of the end of the print job or the occurrence of trouble in the printer engine unit 2.

【0027】また、プリンタエンジン部2のプリント動
作中にエンジン制御/状態検知部124から制御用I/
F111を介してプリンタエンジン部2の用紙切れ、ト
ナー切れ、ジャム等のトラブルが通知されると、時間制
御部211はそのトラブルの通知によりタイマ105を
使って予め決められた時間を計測し、この予め決められ
た時間の計測が終了してもプリンタエンジン部2のトラ
ブルが解決されていない場合にはプリントデータ交信部
203に未処理のプリントデータの配送要求を行う。
During the printing operation of the printer engine unit 2, the engine control / state detection unit 124 controls the control I / O.
When troubles such as running out of paper, running out of toner, and jamming of the printer engine unit 2 are notified via F111, the time control unit 211 measures a predetermined time by using the timer 105 by the notification of the trouble, When the trouble of the printer engine unit 2 is not solved even after the measurement of the predetermined time is completed, the print data communication unit 203 is requested to deliver the unprocessed print data.

【0028】プリントデータ交信部203は、その未処
理のプリントデータの配送要求により、ファイル制御部
204を介してプリントデータファイル212からプリ
ントデータを読み出し、このプリントデータをネットワ
ークコントロール201により、ネットワーク114に
繋がれている他のネットワークプリンタに転送させる。
In response to the unprocessed print data delivery request, the print data communication unit 203 reads the print data from the print data file 212 via the file control unit 204, and the print data is sent to the network 114 by the network control 201. Transfer to another connected network printer.

【0029】更に、プリント要求及びプリントジョブの
受け付け時にユーザの要求するプリント終了要求時間が
受け付けられ、ネットワーク114を経由して送られて
くるプリント要求及びプリントデータ、プリント終了要
求時間は、ネットワークコントローラ201、プリント
データ交信処理部203を介してプリント要求受付/プ
リント処理部205でプリント要求が解釈され、プリン
ト要求受付/プリント処理部205によりプリント要求
がプリント制御データファイル207に格納されて各プ
リント要求がプリント終了要求時間の早い順に配置され
るようにプリント制御データファイル207内のプリン
ト待ち行列(スプールキュー)が更新されるとともに、
プリントデータがファイル制御部204を介してプリン
トデータファイル212に格納される。したがって、各
プリントデータがユーザの要求するプリント終了要求時
間の早い順にプリントされるように各プリントデータの
スケジューリングが行われる。
Further, when the print request and the print job are accepted, the print end request time requested by the user is accepted, and the print request and print data and the print end request time sent via the network 114 are the network controller 201. The print request reception / print processing unit 205 interprets the print request via the print data communication processing unit 203, the print request reception / print processing unit 205 stores the print request in the print control data file 207, and each print request is transmitted. The print queue (spool queue) in the print control data file 207 is updated so that the print end request time is arranged in ascending order, and
The print data is stored in the print data file 212 via the file control unit 204. Therefore, each print data is scheduled so that each print data is printed in the ascending order of the print end request time requested by the user.

【0030】また、プリント処理時間予測処理部206
は、プリンタエンジン部2にて各プリントジョブのプリ
ントに要するプリント処理時間を用紙1枚当りのプリン
トデータ量と各プリントジョブのプリント枚数(頁数及
び部数)から予測し、そのプリント処理時間からユーザ
の要求するプリント終了要求時間までにプリントジョブ
のプリント処理が終了しないと予測した場合にはプリン
トデータ交信部203とネットワークコントローラ20
1を介してネットワーク114に繋がれている他のネッ
トワークプリンタと交信してユーザの要求(プリントデ
ータのプリント処理をプリント終了要求時間までに終了
させるという要求)を満たす(または最もユーザの要求
に見合う)他のネットワークプリンタへそのプリント処
理が終了しないと予測したプリントデータをユーザ識別
コードと共にプリントデータ交信部203とネットワー
クコントローラ201を介して転送し、かつ、ユーザの
要求を満たせないことによりプリントデータを他のネッ
トワークプリンタへ転送した旨をプリントデータ交信部
203とネットワークコントローラ201を介してネッ
トワーク114に繋がれているパーソナルコンピュータ
やワークステーションに送信し、ユーザやプリント管理
者に通知させる。
Further, the print processing time prediction processing unit 206
Predicts the print processing time required for printing each print job in the printer engine unit 2 from the print data amount per sheet and the number of prints (the number of pages and the number of copies) of each print job. When it is predicted that the print processing of the print job will not be completed by the print end request time required by the print data communication unit 203 and the network controller 20.
1 to communicate with another network printer connected to the network 114 to satisfy a user's request (a request to end the print processing of print data by the print end request time) (or meet the user's request most). ) Transfer the print data, which is predicted not to be completed, to the other network printer through the print data communication unit 203 and the network controller 201 together with the user identification code, and if the print data is not satisfied because the user's request cannot be satisfied. The fact that the data has been transferred to another network printer is transmitted to the personal computer or workstation connected to the network 114 via the print data communication unit 203 and the network controller 201, and the user or the print manager is notified.

【0031】プリンタエンジン部2の給紙装置125は
セットされている用紙の量を検知する用紙量検知手段を
有し、この用紙量検知手段からの用紙量検知信号がプリ
ンタコントローラ1の制御用I/F111を介してプリ
ント要求受付/プリント処理部205へ送られる。プリ
ント要求受付/プリント処理部205は、プリント制御
データファイル207内のスプールキューの先頭のプリ
ント要求に対応するプリントデータをプリント処理時間
予測処理部206に渡す前に、そのプリントジョブのプ
リント枚数と上記用紙量検知手段からの用紙量検知信号
からそのプリント中に用紙切れになるか否かを判断して
プリント中に用紙切れになると判断した場合には、プリ
ント中に用紙切れになる旨をプリントデータ交信部20
3とネットワークコントローラ201を介してネットワ
ーク114に繋がれている端末装置へ送信して端末装置
にユーザやプリント管理者に通知させる。
The paper feeding device 125 of the printer engine unit 2 has a paper amount detecting means for detecting the amount of set paper, and a paper amount detecting signal from the paper amount detecting means is used for the control I of the printer controller 1. / F111 is sent to the print request acceptance / print processing unit 205. The print request acceptance / print processing unit 205, before passing the print data corresponding to the print request at the head of the spool queue in the print control data file 207 to the print processing time prediction processing unit 206, the number of prints of the print job and the above If the paper amount detection signal from the paper amount detection means determines whether the paper will run out during printing, and if it is determined that the paper will run out during printing, print data indicating that the paper will run out during printing. Communication department 20
3 to the terminal device connected to the network 114 via the network controller 201 and cause the terminal device to notify the user or the print manager.

【0032】更に、プリント出力部208は、プリンタ
エンジン部2にてプリントデータを1枚の用紙にプリン
トする毎に給紙装置125の用紙残量をカウントし、給
紙装置125の用紙残量が予め決められた枚数になる
と、用紙残量が予め決められた枚数になった旨をプリン
トデータ交信処理203とネットワークコントロール2
01によりネットワーク114に繋がれているパーソナ
ルコンピュータやワークステーションへ送信してユーザ
やプリント管理者に通知させる。
Further, the print output unit 208 counts the remaining amount of paper in the paper feeding device 125 every time the printer engine unit 2 prints the print data on one sheet, and the remaining amount of paper in the paper feeding device 125 is counted. When the number of sheets reaches a predetermined number, the print data communication process 203 and the network control 2 indicate that the remaining number of sheets reaches the predetermined number.
01 is sent to a personal computer or workstation connected to the network 114 to notify the user or print manager.

【0033】また、プリント出力部208は、プリント
要求受付時にプリント処理時間予測処理部206で予測
された各プリントジョブのプリント処理時間をプリント
データとともに保持し、その予測された各プリントジョ
ブのプリント処理時間と上記カウントした給紙装置12
5の用紙残量から一定の時間後に用紙切れになるか否か
を判断して一定の時間後に用紙切れになる時にはそれま
でにプリントする用紙の枚数を算出し、その枚数のプリ
ント後に用紙切れになる旨の用紙切れ予報をプリントデ
ータ交信部203とネットワークコントローラ201を
介してネットワーク114に繋がれている端末装置へ送
信してユーザやプリント管理者に通知させる。
The print output unit 208 holds the print processing time of each print job predicted by the print processing time prediction processing unit 206 together with print data when the print request is received, and the print processing of each predicted print job. Paper feeder 12 that counts time and above
It is judged whether the paper will run out after a certain amount of time from the remaining amount of paper in 5, and when the paper runs out after a certain amount of time, the number of papers to be printed by that time will be calculated, and the paper will run out after printing that number. An out-of-paper prediction indicating that is to be transmitted to a terminal device connected to the network 114 via the print data communication unit 203 and the network controller 201 to notify the user or the print manager.

【0034】このように、この実施形態は、請求項1に
係る発明の一実施形態であって、分散環境を構成するネ
ットワーク114に繋がれ、プリントデータを用紙にプ
リントするプリンタエンジン部2と、ネットワーク11
4とプリント要求及びプリントデータを交信して受け付
けたプリント要求及びプリントデータを一旦ファイル2
07、212に格納しプリント要求に応じてプリントデ
ータをプリンタエンジン部2にプリントさせるプリンタ
コントローラ1とを有するネットワークプリンタにおい
て、プリンタコントローラ1は、プリンタエンジン部2
のトラブル発生時にファイル212内の未処理のプリン
トデータをネットワーク114に繋がれている他のネッ
トワークプリンタへ転送する機能を備えたので、プリン
タエンジン部のトラブル発生状態を動的に把握してネッ
トワーク全体のプリンタ資源の稼働率を上げることがで
きるとともに、ユーザに対するサービス性を上げること
ができる。
As described above, this embodiment is an embodiment of the invention according to claim 1, and is connected to the network 114 constituting the distributed environment, and the printer engine unit 2 for printing the print data on the paper. Network 11
The print request and print data received by communicating with the print request and the print data are temporarily stored in the file 2
In the network printer having the printer controller 1 that stores the print data in the printers 07 and 212 and causes the printer engine unit 2 to print the print data in response to the print request, the printer controller 1 includes the printer engine unit 2
When a trouble occurs, the unprocessed print data in the file 212 is transferred to another network printer connected to the network 114, so that the trouble occurrence state of the printer engine can be dynamically grasped and the entire network can be grasped. It is possible to increase the operating rate of the printer resource of the above and to improve the serviceability to the user.

【0035】また、この実施形態は、請求項2に係る発
明の一実施形態であって、分散環境を構成するネットワ
ーク114に繋がれ、プリントデータを用紙にプリント
するプリンタエンジン部2と、ネットワーク114とプ
リント要求及びプリントデータを交信して受け付けたプ
リント要求及びプリントデータを一旦ファイル207、
212に格納しプリント要求に応じてプリントデータを
プリンタエンジン部2にプリントさせるプリンタコント
ローラ1とを有するネットワークプリンタにおいて、プ
リンタコントローラ1は、プリンタエンジン部2のトラ
ブル発生時にこのトラブルが予め決められた時間が経過
しても解決されない場合にファイル212内の未処理の
プリントデータをネットワーク114に繋がれている他
のネットワークプリンタへ転送する機能を備えたので、
プリンタエンジン部のトラブル発生状態を動的に把握し
てネットワーク全体のプリンタ資源の稼働率を上げるこ
とができるとともに、ユーザに対するサービス性を上げ
ることができる。
Further, this embodiment is an embodiment of the invention according to claim 2, and is connected to the network 114 constituting the distributed environment and the printer engine unit 2 for printing the print data on the paper, and the network 114. The print request and print data that are received by communicating with the print request and print data once,
In a network printer having a printer controller 1 which stores the print data in 212 and causes the printer engine unit 2 to print the print data in response to a print request, when the printer controller 1 has a trouble, the trouble occurs at a predetermined time. Since it has a function to transfer the unprocessed print data in the file 212 to another network printer connected to the network 114 when the problem is not solved even after
By dynamically grasping the trouble occurrence state of the printer engine unit, it is possible to improve the operating rate of the printer resources of the entire network and also improve the serviceability to the user.

【0036】また、この実施形態は、請求項3に係る発
明の一実施形態であって、分散環境を構成するネットワ
ーク114に繋がれ、プリントデータを用紙にプリント
するプリンタエンジン部2と、ネットワーク114とプ
リント要求及びプリントデータを交信して受け付けたプ
リント要求及びプリントデータを一旦ファイル207、
212に格納しプリント要求に応じてプリントデータを
プリンタエンジン部2にプリントさせるプリンタコント
ローラ1とを有するネットワークプリンタにおいて、プ
リンタコントローラ1は、プリント要求及びプリントジ
ョブの受け付け時にユーザの要求するプリント終了要求
時間を受け付け、ファイル212に格納したプリントデ
ータのプリントのスケジューリングを前記プリント終了
要求時間に基づいて行う機能を備えたので、プリント処
理時間を動的に把握してユーザからのプリント終了時間
に対する要求を満たすことができる。また、プリント要
求が緊急度に合わせてスケジュールされることから、プ
リントデータのプリント処理を緊急に行わなければなら
ない場合にも、ユーザは空いているネットワークプリン
タを考慮する必要がなく、単にユーザのプリンタ資源共
有にとどまらずにネッワーク環境を活かしたプリント環
境の提供が可能となる。
Further, this embodiment is an embodiment of the invention according to claim 3, and is connected to the network 114 constituting the distributed environment and the printer engine unit 2 for printing the print data on paper and the network 114. The print request and print data that are received by communicating with the print request and print data once,
In a network printer having a printer controller 1 stored in 212 and causing the printer engine unit 2 to print the print data in response to the print request, the printer controller 1 uses the print end request time requested by the user when receiving the print request and the print job. The print data stored in the file 212 is scheduled based on the print end request time, so that the print processing time is dynamically grasped and the user's request for the print end time is satisfied. be able to. Further, since the print request is scheduled according to the urgency, even when the print processing of the print data has to be performed urgently, the user does not need to consider the vacant network printer, but simply the user's printer. It is possible to provide not only resource sharing but also a printing environment that makes use of the network environment.

【0037】また、この実施形態は、請求項4に係る発
明の一実施形態であって、分散環境を構成するネットワ
ーク114に繋がれ、プリントデータを用紙にプリント
するプリンタエンジン部2と、ネットワーク114とプ
リント要求及びプリントデータを交信して受け付けたプ
リント要求及びプリントデータを一旦ファイル207、
212に格納しプリント要求に応じてプリントデータを
プリンタエンジン部2にプリントさせるプリンタコント
ローラ1とを有するネットワークプリンタにおいて、プ
リンタコントローラ1は、各プリントジョブのプリント
に要する時間を用紙1枚当りのプリントデータ量と各プ
リントジョブのプリント枚数から予測する機能を備えた
ので、プリント処理時間を動的に把握してユーザからの
プリント終了時間に対する要求を満たすようにすること
が可能になる。
Further, this embodiment is an embodiment of the invention according to claim 4, and is connected to the network 114 constituting the distributed environment and the printer engine unit 2 for printing print data on a sheet and the network 114. The print request and print data that are received by communicating with the print request and print data once,
In a network printer having a printer controller 1 that stores the print data in 212 and causes the printer engine unit 2 to print the print data in response to a print request, the printer controller 1 determines the time required to print each print job by the print data per sheet. Since it has a function of predicting the amount and the number of prints of each print job, it is possible to dynamically grasp the print processing time and satisfy the request for the print end time from the user.

【0038】また、この実施形態は、請求項5に係る発
明の一実施形態であって、請求項4記載のネットワーク
プリンタにおいて、プリンタコントローラ1は、受け付
けたプリント終了要求時間までにプリントジョブのプリ
ントが終了しないと予測した場合にネットワーク114
に繋がれている他のネットワークプリンタと交信してユ
ーザの要求するプリント終了要求時間までにプリントジ
ョブのプリントが終了するネットワークプリンタへユー
ザ識別コードとプリント終了要求時間を付けてプリント
データを転送すると共に、その旨をユーザあるいはプリ
ント管理者に通知せしめる機能を備えたので、プリント
処理時間を動的に把握してユーザからのプリント終了時
間に対する要求を満たすことができる。また、プリント
要求が緊急度に合わせてスケジュールされることから、
プリントデータのプリント処理を緊急に行わなければな
らない場合にも、ユーザは空いているネットワークプリ
ンタを考慮する必要がなく、単にユーザのプリンタ資源
共有にとどまらずにネッワーク環境を活かしたプリント
環境の提供が可能となる。
Further, this embodiment is an embodiment of the invention according to claim 5, and in the network printer according to claim 4, the printer controller 1 prints the print job by the accepted print end request time. Network 114 if it is predicted that the
Transfers print data with a user identification code and print end request time to the network printer that communicates with other network printers connected to the network printer and finishes printing the print job by the print end request time requested by the user. Since a function for notifying the user or the print manager of that fact is provided, it is possible to dynamically grasp the print processing time and satisfy the request for the print end time from the user. Also, because print requests are scheduled according to the urgency,
Even when the print processing of the print data is urgently needed, the user does not need to consider the vacant network printer, and it is possible to provide a print environment that utilizes the network environment rather than merely sharing the user's printer resources. It will be possible.

【0039】また、この実施形態は、請求項6に係る発
明の一実施形態であって、分散環境を構成するネットワ
ーク114に繋がれ、プリントデータを用紙にプリント
するプリンタエンジン部2と、ネットワーク114とプ
リント要求及びプリントデータを交信して受け付けたプ
リント要求及びプリントデータを一旦ファイル207、
212に格納しプリント要求に応じてプリントデータを
プリンタエンジン部2にプリントさせるプリンタコント
ローラ1とを有するネットワークプリンタにおいて、プ
リンタエンジン部2にて用紙を給紙する給紙装置125
にセットされている用紙の枚数を管理する手段を持ち、
プリンタコントローラ1は給紙装置にセットされている
用紙の枚数から各プリントジョブのプリント開始前に各
プリントジョブのプリント中における用紙切れが発生す
るか否かを判断して用紙切れが発生する場合にその旨を
ユーザあるいはプリント管理者に通知せしめる機能(プ
リント要求受付/プリント処理部205)を備えたの
で、プリンタエンジン部の用紙切れを動的に把握してネ
ットワーク全体のプリンタ資源の稼働率を上げることが
できるとともに、ユーザに対するサービス性を上げるこ
とができる。
Further, this embodiment is an embodiment of the invention according to claim 6, and is connected to a network 114 which constitutes a distributed environment, and a printer engine unit 2 for printing print data on a sheet and a network 114. The print request and print data that are received by communicating with the print request and print data once,
In a network printer having a printer controller 1 for storing print data in 212 and causing the printer engine unit 2 to print print data in response to a print request, a paper feeding device 125 for feeding paper in the printer engine unit 2
Has a means to manage the number of sheets set in
The printer controller 1 determines whether a paper out occurs during printing of each print job based on the number of sheets set in the paper feeding device before starting the print of each print job, and when the paper out occurs. Since a function (print request reception / print processing unit 205) for notifying the user or the print manager of that fact is provided, the printer engine unit dynamically grasps the paper exhaustion and increases the operating rate of the printer resources of the entire network. It is possible to improve the serviceability to the user.

【0040】請求項7に係る発明は、請求項6記載のネ
ットワークプリンタにおいて、プリンタコントローラ1
は給紙装置にセットされている用紙の枚数が予め設定さ
れた枚数に達した時、用紙切れの発生より一定時間前に
なった時にその旨をユーザあるいはプリント管理者に通
知せしめる機能(プリント出力部208)を備えたの
で、プリンタエンジン部の用紙切れを動的に把握してネ
ットワーク全体のプリンタ資源の稼働率を上げることが
できるとともに、ユーザに対するサービス性を上げるこ
とができる。
The invention according to claim 7 is the network printer according to claim 6, wherein the printer controller 1
Is a function to notify the user or print manager when the number of sheets set in the paper feeder reaches a preset number or when a certain amount of time elapses before the paper runs out (print output). Since the unit 208) is provided, it is possible to dynamically grasp the paper exhaustion of the printer engine unit and increase the operating rate of the printer resources of the entire network, and it is possible to improve the serviceability to the user.

【0041】[0041]

【発明の効果】以上のように請求項1に係る発明によれ
ば、分散環境を構成するネットワークに繋がれ、プリン
トデータを用紙にプリントするプリンタエンジン部と、
前記ネットワークとプリント要求及びプリントデータを
交信して受け付けたプリント要求及びプリントデータを
一旦ファイルに格納しプリント要求に応じてプリントデ
ータを前記プリンタエンジン部にプリントさせるプリン
タコントローラとを有するネットワークプリンタにおい
て、前記プリンタコントローラは、前記プリンタエンジ
ン部のトラブル発生時に前記ファイル内の未処理のプリ
ントデータを前記ネットワークに繋がれている他のネッ
トワークプリンタへ転送する機能を備えたので、プリン
タエンジン部のトラブル発生状態を動的に把握してネッ
トワーク全体のプリンタ資源の稼働率を上げることがで
きるとともに、ユーザに対するサービス性を上げること
ができる。
As described above, according to the first aspect of the present invention, a printer engine unit which is connected to a network forming a distributed environment and prints print data on a sheet,
A network printer having a printer controller which stores the print request and the print data received by communicating with the network with the print request and the print data, and causes the printer engine unit to print the print data according to the print request, The printer controller has a function of transferring the unprocessed print data in the file to another network printer connected to the network when a trouble occurs in the printer engine unit. It is possible to increase the utilization rate of printer resources of the entire network by dynamically ascertaining, and improve the serviceability to the user.

【0042】請求項2に係る発明によれば、分散環境を
構成するネットワークに繋がれ、プリントデータを用紙
にプリントするプリンタエンジン部と、前記ネットワー
クとプリント要求及びプリントデータを交信して受け付
けたプリント要求及びプリントデータを一旦ファイルに
格納しプリント要求に応じてプリントデータを前記プリ
ンタエンジン部にプリントさせるプリンタコントローラ
とを有するネットワークプリンタにおいて、前記プリン
タコントローラは、前記プリンタエンジン部のトラブル
発生時にこのトラブルが予め決められた時間が経過して
も解決されない場合に前記ファイル内の未処理のプリン
トデータを前記ネットワークに繋がれている他のネット
ワークプリンタへ転送する機能を備えたので、プリンタ
エンジン部のトラブル発生状態を動的に把握してネット
ワーク全体のプリンタ資源の稼働率を上げることができ
るとともに、ユーザに対するサービス性を上げることが
できる。
According to the second aspect of the present invention, a printer engine unit which is connected to a network that constitutes a distributed environment and prints print data on a sheet, and a print request and print data that are received by communicating with the network. In a network printer having a printer controller for temporarily storing a request and print data in a file and causing the print engine unit to print the print data in response to a print request, the printer controller is configured to prevent the trouble when the trouble occurs in the printer engine unit. The printer engine has a function to transfer the unprocessed print data in the file to another network printer connected to the network when the problem cannot be solved even after a predetermined time elapses. Dynamically grasp the Le occurrence it is possible to increase the operating rate of the printer resource of the entire network, it is possible to increase the serviceability for the user.

【0043】請求項3に係る発明によれば、分散環境を
構成するネットワークに繋がれ、プリントデータを用紙
にプリントするプリンタエンジン部と、前記ネットワー
クとプリント要求及びプリントデータを交信して受け付
けたプリント要求及びプリントデータを一旦ファイルに
格納しプリント要求に応じてプリントデータを前記プリ
ンタエンジン部にプリントさせるプリンタコントローラ
とを有するネットワークプリンタにおいて、前記プリン
タコントローラは、プリント要求及びプリントジョブの
受け付け時にユーザの要求するプリント終了要求時間を
受け付け、前記ファイルに格納したプリントデータのプ
リントのスケジューリングを前記プリント終了要求時間
に基づいて行う機能を備えたので、プリント処理時間を
動的に把握してユーザからのプリント終了時間に対する
要求を満たすことができる。また、プリントデータのプ
リント処理を緊急に行わなければならない場合にも、ユ
ーザは空いているネットワークプリンタを考慮する必要
がなく、単にユーザのプリンタ資源共有にとどまらずに
ネッワーク環境を活かしたプリント環境の提供が可能と
なる。
According to the third aspect of the present invention, a printer engine unit which is connected to a network forming a distributed environment and prints print data on a sheet, and a print request and print data which are received by communicating with the network. In a network printer having a printer controller for temporarily storing a request and print data in a file and causing the printer engine unit to print the print data in response to the print request, the printer controller is configured such that the printer controller requests a print request and a user's request when receiving a print job. Since it has a function of accepting the print end request time and performing the scheduling of the print of the print data stored in the file based on the print end request time, it dynamically grasps the print processing time and It can meet the demand for printing end time from The. Further, even when the print processing of the print data has to be performed urgently, the user does not have to consider the vacant network printer, and the print environment utilizing the network environment is not limited to the user's printer resource sharing. It becomes possible to provide.

【0044】請求項4に係る発明によれば、分散環境を
構成するネットワークに繋がれ、プリントデータを用紙
にプリントするプリンタエンジン部と、前記ネットワー
クとプリント要求及びプリントデータを交信して受け付
けたプリント要求及びプリントデータを一旦ファイルに
格納しプリント要求に応じてプリントデータを前記プリ
ンタエンジン部にプリントさせるプリンタコントローラ
とを有するネットワークプリンタにおいて、前記プリン
タコントローラは、各プリントジョブのプリントに要す
る時間を前記用紙1枚当りのプリントデータ量と各プリ
ントデータのプリント枚数から予測する機能を備えたの
で、プリント処理時間を動的に把握してユーザからのプ
リント終了時間に対する要求を満たすようにすることが
可能になる。
According to the fourth aspect of the present invention, a printer engine unit which is connected to a network forming a distributed environment and prints print data on a sheet, and a print request made by communicating with the network and the print request are received. In a network printer having a printer controller for temporarily storing a request and print data in a file and causing the printer engine unit to print the print data in response to the print request, the printer controller determines the time required for printing each print job to the paper sheet. Since it has a function to predict from the print data amount per sheet and the number of prints of each print data, it is possible to dynamically grasp the print processing time and satisfy the request from the user for the print end time. Become.

【0045】請求項5に係る発明によれば、請求項4記
載のネットワークプリンタにおいて、前記プリンタコン
トローラは、受け付けたプリント終了要求時間までに前
記プリントジョブのプリントが終了しないと予測した場
合に前記ネットワークに繋がれている他のネットワーク
プリンタと交信してユーザの要求するプリント終了要求
時間までにプリントジョブのプリントが終了するネット
ワークプリンタへユーザ識別コードとプリント終了要求
時間を付けてプリントデータを転送すると共に、その旨
をユーザあるいはプリント管理者に通知せしめる機能を
備えたので、プリント処理時間を動的に把握してユーザ
からのプリント終了時間に対する要求を満たすことがで
きる。また、プリントデータのプリント処理を緊急に行
わなければならない場合にも、ユーザは空いているネッ
トワークプリンタを考慮する必要がなく、単にユーザの
プリンタ資源共有にとどまらずにネッワーク環境を活か
したプリント環境の提供が可能となる。
According to the fifth aspect of the present invention, in the network printer according to the fourth aspect, the network is used when the printer controller predicts that printing of the print job will not be completed by the received print termination request time. Transfers print data with a user identification code and print end request time to the network printer that communicates with other network printers connected to the network printer and finishes printing the print job by the print end request time requested by the user. Since a function for notifying the user or the print manager of that fact is provided, it is possible to dynamically grasp the print processing time and satisfy the request for the print end time from the user. Further, even when the print processing of the print data has to be performed urgently, the user does not have to consider the vacant network printer, and the print environment utilizing the network environment is not limited to the user's printer resource sharing. It becomes possible to provide.

【0046】請求項6に係る発明によれば、分散環境を
構成するネットワークに繋がれ、プリントデータを用紙
にプリントするプリンタエンジン部と、前記ネットワー
クとプリント要求及びプリントデータを交信して受け付
けたプリント要求及びプリントデータを一旦ファイルに
格納しプリント要求に応じてプリントデータを前記プリ
ンタエンジン部にプリントさせるプリンタコントローラ
とを有するネットワークプリンタにおいて、前記プリン
タエンジン部にて前記用紙を給紙する給紙装置にセット
されている用紙の枚数を管理する手段を持ち、前記プリ
ンタコントローラは前記給紙装置にセットされている用
紙の枚数から各プリントジョブのプリント開始前に各プ
リントジョブのプリント中における用紙切れが発生する
か否かを判断して用紙切れが発生する場合にその旨をユ
ーザあるいはプリント管理者に通知せしめる機能を備え
たので、プリンタエンジン部の用紙切れを動的に把握し
てネットワーク全体のプリンタ資源の稼働率を上げるこ
とができるとともに、ユーザに対するサービス性を上げ
ることができる。
According to the sixth aspect of the present invention, a printer engine unit that is connected to a network that constitutes a distributed environment and prints print data on a sheet, and a print request that has been received by communicating the network with the print request and print data. In a network printer having a printer controller for temporarily storing a request and print data in a file and causing the print engine unit to print the print data in response to the print request, a paper feeding device for feeding the paper by the printer engine unit The printer controller has means for managing the number of sheets set, and the printer controller runs out of sheets during the printing of each print job based on the number of sheets set in the sheet feeding device before starting the printing of each print job. Decide whether to do A function is provided to notify the user or print administrator of a paper shortage in the event of a paper shortage, so that the printer engine section can be dynamically grasped to increase the utilization rate of printer resources in the entire network. The serviceability to the user can be improved.

【0047】請求項7に係る発明によれば、請求項6記
載のネットワークプリンタにおいて、前記プリンタコン
トローラは前記給紙装置にセットされている用紙の枚数
が予め設定された枚数に達した時、用紙切れの発生より
一定時間前になった時にその旨をユーザあるいはプリン
ト管理者に通知せしめる機能を備えたので、プリンタエ
ンジン部の用紙切れを動的に把握してネットワーク全体
のプリンタ資源の稼働率を上げることができるととも
に、ユーザに対するサービス性を上げることができる。
According to a seventh aspect of the present invention, in the network printer according to the sixth aspect, the printer controller controls the paper when the number of sheets set in the sheet feeding device reaches a preset number. A function has been provided to notify the user or print administrator of the fact that a certain amount of time has passed before the paper runs out. It is possible to improve the serviceability to the user as well.

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

【図1】請求項1〜7に係る発明の一実施形態を示すブ
ロック図である。
FIG. 1 is a block diagram showing an embodiment of the invention according to claims 1 to 7.

【図2】同実施形態におけるプリンタコントローラの機
能構成を示すブロック図である。
FIG. 2 is a block diagram showing a functional configuration of a printer controller in the embodiment.

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

1 プリンタコントローラ 2 プリンタエンジン部 124 エンジン制御/状態検知部 125 給紙装置 114 ネットワーク 201 ネットワークコントローラ 202 ネットワーク管理データファイル 203 プリントデータ交信部 204 ファイル制御部 205 プリント要求受付/プリント処理部 206 プリント処理時間予測処理部 207 プリント制御データファイル 208 プリント出力部 209 PS展開処理部 210 プリンタ状態検知処理部 211 時間制御部 212プリントデータファイル 1 Printer Controller 2 Printer Engine Unit 124 Engine Control / Status Detection Unit 125 Paper Feeding Device 114 Network 201 Network Controller 202 Network Management Data File 203 Print Data Communication Unit 204 File Control Unit 205 Print Request Reception / Print Processing Unit 206 Print Processing Time Prediction Processing unit 207 Print control data file 208 Print output unit 209 PS expansion processing unit 210 Printer status detection processing unit 211 Time control unit 212 Print data file

Claims (7)

【特許請求の範囲】[Claims] 【請求項1】分散環境を構成するネットワークに繋が
れ、プリントデータを用紙にプリントするプリンタエン
ジン部と、前記ネットワークとプリント要求及びプリン
トデータを交信して受け付けたプリント要求及びプリン
トデータを一旦ファイルに格納しプリント要求に応じて
プリントデータを前記プリンタエンジン部にプリントさ
せるプリンタコントローラとを有するネットワークプリ
ンタにおいて、前記プリンタコントローラは、前記プリ
ンタエンジン部のトラブル発生時に前記ファイル内の未
処理のプリントデータを前記ネットワークに繋がれてい
る他のネットワークプリンタへ転送する機能を備えたこ
とを特徴とするネットワークプリンタ。
1. A printer engine unit which is connected to a network constituting a distributed environment and prints print data on a sheet, and a print request and print data received by communicating with the network and print request and print data are once stored in a file. In a network printer having a printer controller that stores print data in the printer engine unit in response to a print request and stores the unprocessed print data in the file when a trouble occurs in the printer engine unit. A network printer having a function of transferring to another network printer connected to the network.
【請求項2】分散環境を構成するネットワークに繋が
れ、プリントデータを用紙にプリントするプリンタエン
ジン部と、前記ネットワークとプリント要求及びプリン
トデータを交信して受け付けたプリント要求及びプリン
トデータを一旦ファイルに格納しプリント要求に応じて
プリントデータを前記プリンタエンジン部にプリントさ
せるプリンタコントローラとを有するネットワークプリ
ンタにおいて、前記プリンタコントローラは、前記プリ
ンタエンジン部のトラブル発生時にこのトラブルが予め
決められた時間が経過しても解決されない場合に前記フ
ァイル内の未処理のプリントデータを前記ネットワーク
に繋がれている他のネットワークプリンタへ転送する機
能を備えたことを特徴とするネットワークプリンタ。
2. A printer engine unit which is connected to a network forming a distributed environment and prints print data on a sheet, and a print request and print data received by communicating with the network and print request and print data are once stored in a file. In a network printer having a printer controller that stores print data in the printer engine unit in response to a print request and the printer controller causes a trouble to occur in the printer engine unit when a predetermined time elapses. A network printer having a function of transferring the unprocessed print data in the file to another network printer connected to the network if the problem is not solved.
【請求項3】分散環境を構成するネットワークに繋が
れ、プリントデータを用紙にプリントするプリンタエン
ジン部と、前記ネットワークとプリント要求及びプリン
トデータを交信して受け付けたプリント要求及びプリン
トデータを一旦ファイルに格納しプリント要求に応じて
プリントデータを前記プリンタエンジン部にプリントさ
せるプリンタコントローラとを有するネットワークプリ
ンタにおいて、前記プリンタコントローラは、プリント
要求及びプリントジョブの受け付け時にユーザの要求す
るプリント終了要求時間を受け付け、前記ファイルに格
納したプリントデータのプリントのスケジューリングを
前記プリント終了要求時間に基づいて行う機能を備えた
ことを特徴とするネットワークプリンタ。
3. A printer engine unit which is connected to a network constituting a distributed environment and prints print data on a sheet, and a print request and print data which are received by communicating with the network and print request and print data are once stored in a file. In a network printer having a printer controller for storing print data in the printer engine unit according to a print request, the printer controller receives a print request and a print end request time requested by a user when receiving a print job, A network printer having a function of scheduling printing of print data stored in the file based on the print end request time.
【請求項4】分散環境を構成するネットワークに繋が
れ、プリントデータを用紙にプリントするプリンタエン
ジン部と、前記ネットワークとプリント要求及びプリン
トデータを交信して受け付けたプリント要求及びプリン
トデータを一旦ファイルに格納しプリント要求に応じて
プリントデータを前記プリンタエンジン部にプリントさ
せるプリンタコントローラとを有するネットワークプリ
ンタにおいて、前記プリンタコントローラは、各プリン
トジョブのプリントに要する時間を前記用紙1枚当りの
プリントデータ量と各プリントジョブのプリント枚数か
ら予測する機能を備えたことを特徴とするネットワーク
プリンタ。
4. A printer engine unit which is connected to a network constituting a distributed environment and prints print data on a sheet, and a print request and print data received by communicating with the network and print request and print data are once stored in a file. In a network printer having a printer controller that stores print data in the printer engine unit in response to a print request, the printer controller determines the time required to print each print job as the print data amount per sheet. A network printer having a function of predicting the number of prints of each print job.
【請求項5】請求項4記載のネットワークプリンタにお
いて、前記プリンタコントローラは、受け付けたプリン
ト終了要求時間までに前記プリントジョブのプリントが
終了しないと予測した場合に前記ネットワークに繋がれ
ている他のネットワークプリンタと交信してユーザの要
求するプリント終了要求時間までにプリントジョブのプ
リントが終了するネットワークプリンタへユーザ識別コ
ードとプリント終了要求時間を付けてプリントデータを
転送すると共に、その旨をユーザあるいはプリント管理
者に通知せしめる機能を備えたことを特徴とするネット
ワークプリンタ。
5. The network printer according to claim 4, wherein the printer controller is connected to the other network when it is predicted that printing of the print job will not end by the received print end request time. Communicates with the printer and finishes printing the print job by the print end request time requested by the user. Transfers the print data with the user identification code and the print end request time to the network printer, and notifies the user or print management to that effect. A network printer that is equipped with a function for informing the person.
【請求項6】分散環境を構成するネットワークに繋が
れ、プリントデータを用紙にプリントするプリンタエン
ジン部と、前記ネットワークとプリント要求及びプリン
トデータを交信して受け付けたプリント要求及びプリン
トデータを一旦ファイルに格納しプリント要求に応じて
プリントデータを前記プリンタエンジン部にプリントさ
せるプリンタコントローラとを有するネットワークプリ
ンタにおいて、前記プリンタエンジン部にて前記用紙を
給紙する給紙装置にセットされている用紙の枚数を管理
する手段を持ち、前記プリンタコントローラは前記給紙
装置にセットされている用紙の枚数から各プリントジョ
ブのプリント開始前に各プリントジョブのプリント中に
おける用紙切れが発生するか否かを判断して用紙切れが
発生する場合にその旨をユーザあるいはプリント管理者
に通知せしめる機能を備えたことを特徴とするネットワ
ークプリンタ。
6. A printer engine unit which is connected to a network constituting a distributed environment and prints print data on a sheet, and a print request and print data received by communicating with the network and print request and print data are once stored in a file. In a network printer having a printer controller that stores print data in the printer engine unit in response to a print request and stores the number of sheets set in a sheet feeding device that feeds the sheet in the printer engine unit. The printer controller has a means for managing, and judges from the number of paper sheets set in the paper feeding device whether or not a paper out occurs during printing of each print job before the start of printing of each print job. If you run out of paper Network printers that comprising the functions allowed to notify users or print manager.
【請求項7】請求項6記載のネットワークプリンタにお
いて、前記プリンタコントローラは前記給紙装置にセッ
トされている用紙の枚数が予め設定された枚数に達した
時、用紙切れの発生より一定時間前になった時にその旨
をユーザあるいはプリント管理者に通知せしめる機能を
備えたことを特徴とするネットワークプリンタ。
7. The network printer according to claim 6, wherein the printer controller, when the number of sheets set in the sheet feeding device reaches a preset number, a predetermined time before the occurrence of the sheet exhaustion. A network printer that is equipped with a function to notify the user or print administrator of such a situation.
JP8015586A 1996-01-31 1996-01-31 Network printer Pending JPH09212314A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8015586A JPH09212314A (en) 1996-01-31 1996-01-31 Network printer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8015586A JPH09212314A (en) 1996-01-31 1996-01-31 Network printer

Publications (1)

Publication Number Publication Date
JPH09212314A true JPH09212314A (en) 1997-08-15

Family

ID=11892839

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8015586A Pending JPH09212314A (en) 1996-01-31 1996-01-31 Network printer

Country Status (1)

Country Link
JP (1) JPH09212314A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007062059A (en) * 2005-08-30 2007-03-15 Seiko Epson Corp Distributed processing of print jobs

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007062059A (en) * 2005-08-30 2007-03-15 Seiko Epson Corp Distributed processing of print jobs

Similar Documents

Publication Publication Date Title
US8117617B2 (en) Energy-aware print job management
US5970224A (en) Multifunctional printing system with queue management
JP4101860B2 (en) Interrupt system for multi-function printing system
US6504621B1 (en) System for managing resource deficient jobs in a multifunctional printing system
US8935378B2 (en) Device management system, device management method, and computer program product
US20040179230A1 (en) Distributed printing system, method, program, printer and printer management server
CN102310667B (en) Printing apparatus and control method thereof
KR100269142B1 (en) Image processing system and printing processing method for batch or periodic division selection
US8584137B2 (en) Image processing system for judging whether a partial job should be processed by an own device or another device
JP2005352691A (en) Information processing apparatus and control method thereof
JPH11112722A (en) Image forming device and image forming system
JP4109821B2 (en) Information processing apparatus and job processing result confirmation method
JP2007098590A (en) Image forming device
JP4298738B2 (en) Client computer and information processing method
JP3724536B2 (en) Image output control device and process execution control method thereof
JPH09212314A (en) Network printer
US8411302B2 (en) Printing system, printing apparatus and print control method therefor
EP1041508B1 (en) Image forming apparatus having data compression/decompression system
US20260079658A1 (en) Printing system capable of setting up schedule for print jobs
JP2002333966A (en) Printing system
JPH07200211A (en) Printer device
JP2007055024A (en) Printing device
US8125674B2 (en) System and method for partial job interrupt of normal order of job queue of marking systems
JP2007140952A (en) Distributed processing system and processing method thereof
JPH11338652A (en) Printer controller

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20040120