[go: up one dir, main page]

JPH09204278A - Printing system and print processing method - Google Patents

Printing system and print processing method

Info

Publication number
JPH09204278A
JPH09204278A JP8012947A JP1294796A JPH09204278A JP H09204278 A JPH09204278 A JP H09204278A JP 8012947 A JP8012947 A JP 8012947A JP 1294796 A JP1294796 A JP 1294796A JP H09204278 A JPH09204278 A JP H09204278A
Authority
JP
Japan
Prior art keywords
page
image data
transmission
decoding
transmission time
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
JP8012947A
Other languages
Japanese (ja)
Inventor
Kenji Yoshida
健児 吉田
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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox 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 Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP8012947A priority Critical patent/JPH09204278A/en
Publication of JPH09204278A publication Critical patent/JPH09204278A/en
Pending legal-status Critical Current

Links

Landscapes

  • Record Information Processing For Printing (AREA)

Abstract

PROBLEM TO BE SOLVED: To transmit image data to a printer without inviting the decline of throughput and the delay of FCOT (time until a first page is printed and outputted) by making respective processors judge whether to transmit the image data by a file unit or to transmit them by a page unit beforehand in the case that the plural processors for decoding a PDL(page description language) are connected through a shared line to the printer. SOLUTION: When an FEP(front end processor) 12 receives a printing job described in the PDL transmitted from clients 10a-10d, a printing data processing part 12a performs the preprocessing of the printing job and the decoding and compressing processing of the first page, a transmission time prediction part 12d predicts transmission time in the case of performing job unit transmission and in the case of performing page unit transmission based on the result data and a transmission unit selection part 12e instructs whether to perform the job unit transmission or the page unit transmission to an image data output part 12b based on the predicted result.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、クライアントと印
刷装置の間に介在する処理装置が、クライアントから印
刷ジョブを受信した際に、事前にイメージデータをファ
イル単位で送信すべきかページ単位で送信すべきかを判
断して、スループットの低下及びFCOTの遅延を招く
ことなくイメージデータを印刷装置に送信する印刷シス
テム及び印刷処理方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention, when a processing device interposed between a client and a printing device receives a print job from the client, should send image data in advance in file units or in page units. The present invention relates to a printing system and a print processing method for determining image quality and transmitting image data to a printing device without lowering throughput and delaying FCOT.

【0002】[0002]

【従来の技術】従来、ページ記述言語(Page Descripti
on Language:以下「PDL」と言う。)で記述した印
刷データを含む印刷ジョブをフロントエンドプロセッサ
(Front End Processor:以下「FEP」と言う。)に
送信し、このFEPが印刷データを順次解読(デコンポ
ーズ)しながら印刷装置を用いて印刷処理を行う技術が
知られている。
2. Description of the Related Art Conventionally, a page description language (Page Descripti
on Language: Hereinafter referred to as "PDL". The print job including the print data described in (1) is transmitted to the front end processor (hereinafter referred to as “FEP”), and the FEP prints the print data using the printing device while sequentially decoding (decomposing) the print data. Techniques for processing are known.

【0003】例えば、富士ゼロックス社がネットワーク
パブリッシングシステムとして開発したドキュテックネ
ットワークモデル135(DocuTech Network Model 13
5)では、FEP(DocuTech Network Service-J)がP
DLで記述した印刷データを受信した際に、該印刷デー
タをページ毎に解読してイメージデータを作成するとと
もに、該イメージデータを圧縮して高速デジタル複写機
(DocuTech ProductionPublisher 135)に出力するよう
構成されている。
[0003] For example, DocuTech Network Model 135 developed by Fuji Xerox as a network publishing system.
In 5), FEP (DocuTech Network Service-J) is P
When print data described in DL is received, the print data is decoded page by page to create image data, and the image data is compressed and output to a high-speed digital copying machine (DocuTech ProductionPublisher 135). Has been done.

【0004】そして、このドキュテックネットワークモ
デル135に代表される印刷システムでは、FEPが印
刷データを解読する時間よりも、印刷装置がイメージデ
ータをプリントアウトする時間の方が通常短いため、複
数のFEPが印刷装置を共有するシステム形態を導入し
てスループットの向上を図ることが多い。
In the printing system represented by the Docutech network model 135, the time for the printing apparatus to print out the image data is usually shorter than the time for the FEP to decode the printing data. Often introduces a system configuration in which a printer is shared to improve throughput.

【0005】例えば、上記ドキュテックネットワークモ
デル135では、共用回線を用いて複数のFEPと高速
デジタル複写機を接続しておき、各FEPが第1ページ
の解読等を終えた時点でこの共用回線が空き状態であれ
ばページ単位のイメージデータ送信(以下「ページ単位
送信」と言う。)を開始する。なお、あるFEPが高速
デジタル複写機に対してページ単位送信を開始した場合
には、全ページが高速デジタル複写機に受信されるまで
共用回線は専有される。
For example, in the above-mentioned Dotechc network model 135, a plurality of FEPs are connected to a high-speed digital copying machine by using a shared line, and when each FEP finishes decoding the first page, the shared line is If it is empty, image data transmission in page units (hereinafter referred to as "page unit transmission") is started. When a certain FEP starts page-by-page transmission to the high-speed digital copying machine, the shared line is occupied until all pages are received by the high-speed digital copying machine.

【0006】また、各FEPが第1ページの解読等を終
えた時点で共用回線が空き状態でなければ、引き続き第
2ページ以降の解読等を行い、共用回線が空き状態とな
った時点でイメージデータの送信を開始する。
If the shared line is not idle at the time when each FEP finishes decoding the first page, etc., the image after the second line and subsequent pages are decrypted and the shared line becomes idle Start sending data.

【0007】図6は、上記ネットワークパブリッシング
システムにおけるタイムチャートを示す図である。
FIG. 6 is a diagram showing a time chart in the network publishing system.

【0008】図6(a)に示すように、FEP1は、第
1ページの解読等を終えたならば、第2ページの解読処
理を行う前に共有回線が空き状態にあるか否かを確認
し、該共通回線が空き状態にあれば第1ページを解読し
たイメージデータを高速デジタル複写機に対して送信す
る。以後、各ページの解読を終了する都度解読したペー
ジイメージを順次高速デジタル複写機に送信する。
As shown in FIG. 6 (a), when the FEP 1 finishes decoding the first page, etc., it checks whether the shared line is idle before performing the second page decoding process. If the common line is idle, the image data obtained by decoding the first page is transmitted to the high speed digital copying machine. After that, each time the decoding of each page is completed, the decoded page image is sequentially transmitted to the high speed digital copying machine.

【0009】このため、第1ページの送信開始時刻から
最終ページの送信終了時刻までの間は、このFEP1に
よって共通回線が専有されることになる。
Therefore, during the period from the transmission start time of the first page to the transmission end time of the last page, the FEP 1 occupies the common line.

【0010】ここで、このFEP1による共通回線の専
有期間中に他のFEP2が印刷データの第1ページの解
読処理を行ったとしても、この時点では共通回線が専有
されているため、FEP2は引き続いて後続ページの解
読を続行し、共通回線が空き状態となった時点でイメー
ジデータを順次高速デジタル複写機に送信する。
Even if another FEP2 decodes the first page of the print data during the monopolization of the common line by the FEP1, the FEP2 continues to be occupied because the common line is occupied at this point. Then, decoding of subsequent pages is continued, and when the common line becomes idle, the image data is sequentially transmitted to the high speed digital copying machine.

【0011】このように、このネットワークパブリッシ
ングシステムに代表される従来技術では、処理を終えた
イメージデータを逐次ページ単位で印刷装置に送信する
よう構成されている。
As described above, the conventional technique represented by this network publishing system is configured to sequentially transmit the processed image data to the printing apparatus in page units.

【0012】ところが、この従来技術のようにページ単
位送信を行うと、最終ページの送信が完了するまで共通
回線が専有されるために、システム全体のスループット
が低下するという問題が生ずる。
However, when page-based transmission is performed as in this prior art, the common line is occupied until the transmission of the final page is completed, which causes a problem that the throughput of the entire system decreases.

【0013】このため、印刷ジョブの全てのページを解
読するまでイメージデータを蓄積し、全ページの解読等
を終えた時点で、イメージデータをジョブ単位で送信す
るジョブ単位送信技術を用いることにより、かかるスル
ープットの低下を回避することができる。
Therefore, by using the job unit transmission technique of storing image data until all pages of the print job are decoded and transmitting the image data in units of jobs when decoding of all pages is completed, It is possible to avoid such a decrease in throughput.

【0014】[0014]

【発明が解決しようとする課題】しかしながら、イメー
ジデータを固定的にジョブ単位で送信したのでは、印刷
装置により第1ページが印刷出力されるまでの時間(以
下「FCOT」と言う。)が遅延することになる。
However, if the image data is fixedly transmitted in units of jobs, the time until the first page is printed out by the printing device (hereinafter referred to as "FCOT") is delayed. Will be done.

【0015】例えば、図6(b)に示すように、印刷デ
ータを解読したイメージデータの送信処理に時間を要す
る場合には、該イメージデータをファイル単位で送信し
た場合とページ単位で送信した場合とで時間的に大差が
ない。それにもかかわらず、イメージデータをジョブ単
位で送信することとすると、FCOTの大幅な遅延を招
くことになる。
For example, as shown in FIG. 6B, when it takes time to transmit the image data obtained by decoding the print data, when the image data is transmitted in file units and in page units There is no big difference in time. Nevertheless, if the image data is to be transmitted on a job-by-job basis, FCOT will be significantly delayed.

【0016】このため、かかるFCOTとスループット
を両立させるためには、FEPが解読したイメージデー
タを印刷装置に送信する際に、印刷データの特性を踏ま
えてページ単位で送信するかファイル単位で送信するか
を使い分ける必要がある。
Therefore, in order to make the FCOT and the throughput compatible with each other, when the image data decoded by the FEP is transmitted to the printing apparatus, it is transmitted in page units or in file units in consideration of the characteristics of the print data. It is necessary to use differently.

【0017】具体的には、イメージデータをジョブ単位
で送信した方が共用回線の専有時間を明らかに短縮でき
る場合には該イメージデータをジョブ単位で送信すべき
であり、またイメージデータをページ単位で送信した場
合とジョブ単位で送信した場合の所要時間に大差がなけ
ればページ単位で送信すべきである。
Specifically, if it is possible to obviously reduce the exclusive time of the shared line by transmitting the image data in units of jobs, the image data should be transmitted in units of jobs, and the image data is transmitted in units of pages. If there is no great difference in the time required between the case of sending by (1) and the case of sending by job, it should be sent by page.

【0018】しかし、イメージデータを実際に送信する
前にページ単位で送信するかジョブ単位で送信するかを
決定するためには、あらかじめ、ファイル単位でイメー
ジデータを送信する場合の送信所要時間と、ページ単位
でイメージデータを送信する場合の送信所要時間とを見
積もる必要がある。
However, in order to determine whether to transmit the image data in page units or in job units before actually transmitting the image data, the time required for transmitting the image data in file units and It is necessary to estimate the required transmission time when transmitting image data in page units.

【0019】したがって、PDLで記述した印刷データ
をFEPが解読する際に、ファイル単位でイメージデー
タを送信する場合の送信所要時間と、ページ単位でイメ
ージデータを送信する場合の送信所要時間とをいかに見
積もるかが重要な課題となっている。
Therefore, when the FEP decodes the print data described in PDL, how is the required transmission time when the image data is transmitted in file units and the required transmission time when the image data is transmitted in page units? Estimating is an important issue.

【0020】特に、PDLで記述した印刷データは、P
DLファイルのデータサイズとPDLを解釈したイメー
ジデータのデータサイズとの間に相関関係が存在しない
ため、送信時間見積もりが困難になっている。
Particularly, the print data described in PDL is P
Since there is no correlation between the data size of the DL file and the data size of the image data obtained by interpreting the PDL, it is difficult to estimate the transmission time.

【0021】なお、特開平6−143758号公報に
は、ページ記述言語で記述されたプリント情報をビット
イメージに展開する作業量をページごとに予測し、該予
測した作業量が予定量を超える時に、給紙指示のタイミ
ングを調整するよう構成したプリンタ制御装置が開示さ
れているが、この先行技術のものは、単にFEPが印刷
データをイメージデータに展開する際の作業量を予測す
るものにすぎないため、かかる送信所要時間の見積もり
に適用することはできない。
In Japanese Patent Laid-Open No. 6-143758, a work amount for developing print information described in a page description language into a bit image is predicted for each page, and when the predicted work amount exceeds a planned amount. Although a printer control device configured to adjust the timing of a paper feed instruction is disclosed, this prior art technique merely predicts a work amount when the FEP expands print data into image data. Since it is not available, it cannot be applied to the estimation of the required transmission time.

【0022】また、特開平7−201123号公報に
は、各ジョブのプログラム条件や原稿イメージページ数
により各ジョブのプリント処理時間とプリント終了時間
を計算し、ジョブがプリント待ち行列からプリント出力
部に送られた場合に該プリント待ち行列内のジョブのプ
リント終了時間をアップデートするよう構成したプリン
タ装置が開示されているが、この先行技術についてもプ
リント終了時間を予測するものにすぎない。
Further, in Japanese Patent Laid-Open No. 7-201123, the print processing time and the print end time of each job are calculated according to the program conditions of each job and the number of original image pages, and the job is transferred from the print queue to the print output unit. Although a printer device is disclosed that is configured to update the print end time of jobs in the print queue when sent, this prior art is also predictive of the print end time.

【0023】そこで、本発明では、上記課題を解決すべ
く、PDLを解読する複数の処理装置が共有回線を通じ
て印刷装置と接続される場合に、各処理装置が、事前に
イメージデータをファイル単位で送信すべきかページ単
位で送信すべきかを判断して、スループットの低下及び
FCOTの遅延を招くことなくイメージデータを印刷装
置に送信することができる印刷システム及び印刷処理方
法を提供することを目的とする。
Therefore, in order to solve the above problems, according to the present invention, when a plurality of processing devices that decode PDL are connected to a printing device through a shared line, each processing device previously outputs image data in file units. An object of the present invention is to provide a printing system and a print processing method capable of determining whether to transmit in page units or page units and transmitting image data to a printing device without lowering throughput and delaying FCOT. .

【0024】[0024]

【課題を解決するための手段】上記目的を達成するた
め、第1の発明は、複数ページからなる印刷ジョブを送
信する複数のクライアントと、前記複数のクライアント
から受信した印刷ジョブを解読して該印刷ジョブを解読
したイメージデータを送信する複数の処理装置と、前記
複数の処理装置と共通回線を介して接続され、該共通回
線から受信したイメージデータを印刷処理する印刷装置
とを有する印刷システムにおいて、各処理装置は、前記
印刷ジョブをページごとに解読する解読手段と、前記解
読手段が印刷ジョブの第1ページを解読した際に、前記
印刷ジョブをジョブ単位で印刷装置に送信する第1の送
信予測時間とページ単位で送信する第2の送信予測時間
とを見積もる送信時間予測手段と、前記送信時間予測手
段が見積もった第1の送信予測時間及び第2の送信予測
時間に基づいて、前記解読手段が解読したイメージデー
タを前記共通回線にジョブ単位で送信するかページ単位
で送信するかを選択する選択手段とを具備することを特
徴とする。
In order to achieve the above object, a first invention is to decode a print job received from a plurality of clients and a plurality of clients transmitting a print job including a plurality of pages, A printing system comprising: a plurality of processing devices that transmit image data obtained by decoding a print job; and a printing device that is connected to the plurality of processing devices via a common line and prints the image data received from the common line. Each processing device decodes the print job page by page, and a first decoding device that transmits the print job to the printing device in units of jobs when the decoding device decodes the first page of the print job. A transmission time prediction unit that estimates a transmission prediction time and a second transmission prediction time for transmitting in page units, and a first transmission time prediction unit that estimates the transmission time prediction unit. Selecting means for selecting, based on the estimated transmission time and the second estimated transmission time, whether to transmit the image data decoded by the decoding means to the common line in units of jobs or in units of pages. Characterize.

【0025】また、第2の発明は、前記送信時間予測手
段は、前記印刷ジョブの全データ量及び第1ページのデ
ータ量から印刷ジョブの予測ページ数を算定する第1の
算定手段と、前記第1の算定手段が算定した予測ページ
数、前記解読手段が第1ページを解読したイメージデー
タのデータ量及び前記共通回線の回線速度に基づいて、
前記第1の送信予測時間を算定する第2の算定手段と、
前記解読手段による第1ページの解読所要時間、前記第
1の算定手段が算定した予測ページ数及び前記第2の算
定手段が算定した第1の送信予測時間に基づいて、前記
第2の送信予測時間を算定する第3の算定手段とを具備
したことを特徴とする。
According to a second aspect of the invention, the transmission time predicting means calculates the predicted number of pages of the print job from the total data amount of the print job and the data amount of the first page, and the first calculating means, Based on the predicted number of pages calculated by the first calculating means, the data amount of the image data in which the decoding means has decoded the first page, and the line speed of the common line,
Second calculating means for calculating the first predicted transmission time;
The second transmission prediction based on the time required for decoding the first page by the decoding means, the predicted number of pages calculated by the first calculation means, and the first transmission prediction time calculated by the second calculation means. And a third calculating means for calculating time.

【0026】また、第3の発明は、複数ページからなる
印刷ジョブを送信する複数のクライアントと、前記複数
のクライアントから受信した印刷ジョブを解読して該印
刷ジョブを解読したイメージデータを送信する複数の処
理装置と、前記複数の処理装置と共通回線を介して接続
され、該共通回線から受信したイメージデータを印刷処
理する印刷装置とを有する印刷システムの印刷処理方法
において、各処理装置は、前記印刷ジョブの全データ量
及び第1ページのデータ量から印刷ジョブの予測ページ
数を算定し、前記印刷ジョブの第1ページを解読した際
に、該第1ページに対応するイメージデータのデータ量
及び第1ページの解読所要時間を収集し、該収集した第
1ページに対応するイメージデータのデータ量、前記予
測ページ数及び前記共通回線の回線速度に基づいて、前
記印刷ジョブをジョブ単位で前記印刷装置に送信する第
1の送信予測時間を算定し、前記収集した第1ページの
解読所要時間、前記予測ページ数及び前記第1の送信予
測時間に基づいて、前記印刷ジョブをページ単位で前記
印刷装置に送信する第2の送信予測時間を算定し、前記
第1の送信予測時間及び第2の送信予測時間に基づい
て、イメージデータを前記共通回線にジョブ単位で送信
するかページ単位で送信するかを選択することを特徴と
する。
A third aspect of the present invention is a plurality of clients for transmitting a print job consisting of a plurality of pages, and a plurality of clients for decoding the print jobs received from the plurality of clients and transmitting image data obtained by decoding the print jobs. And a printing device connected to the plurality of processing devices via a common line for printing image data received from the common line. The predicted page number of the print job is calculated from the total data amount of the print job and the data amount of the first page, and when the first page of the print job is decoded, the data amount of the image data corresponding to the first page and The decoding required time of the first page is collected, the data amount of the image data corresponding to the collected first page, the predicted number of pages, and the previous Based on the line speed of the common line, a first predicted transmission time for transmitting the print job to the printing device in job units is calculated, and the required decoding time of the collected first page, the predicted number of pages, and the first page are calculated. A second predicted transmission time for transmitting the print job to the printing device in page units is calculated based on the first predicted transmission time, and based on the first predicted transmission time and the second predicted transmission time, It is characterized in that it is selected whether the image data is transmitted to the common line in units of jobs or in units of pages.

【0027】[0027]

【発明の実施の形態】以下、本発明の実施の形態につい
て図面を参照して説明する。
BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described below with reference to the drawings.

【0028】図1は、本実施の形態で用いる印刷システ
ムのシステム構成とFEPの細部構成を示すブロック図
である。
FIG. 1 is a block diagram showing the system configuration of the printing system used in this embodiment and the detailed configuration of the FEP.

【0029】図1に示すように、この印刷システムは、
ネットワーク11にクライアントマシン10a〜10d
とFEP12及び13とが接続され、またFEP12及
び13が共通回線14を介してプリンタ15と接続され
る構成となる。
This printing system, as shown in FIG.
Client machines 10a to 10d on the network 11
And the FEPs 12 and 13 are connected, and the FEPs 12 and 13 are connected to the printer 15 via the common line 14.

【0030】すなわち、FEP12及びFEP13はい
ずれも共通回線14を介してプリンタ15と接続されて
いるため、例えばFEP12がイメージデータをプリン
タ15に送信している間は、FEP13はプリンタ15
に対してイメージデータを送信することはできない。
That is, since the FEP 12 and the FEP 13 are both connected to the printer 15 via the common line 14, the FEP 13 is connected to the printer 15 while the FEP 12 is transmitting image data to the printer 15.
Image data cannot be sent to.

【0031】クライアントマシン10a〜10dは、P
DLで記述した印刷データを含む印刷ジョブをFEP1
2又はFEP13に送信する端末装置である。
The client machines 10a-10d have P
FEP 1 for a print job including print data described in DL
2 or the terminal device transmitting to FEP 13.

【0032】FEP12及び13は、PDLで記述され
た印刷データを有する印刷ジョブを受け付けたならば、
該印刷データを解読してイメージデータを作成するとと
もに、解読したイメージデータをページ毎に圧縮してプ
リンタ15に出力する装置である。
If the FEPs 12 and 13 accept a print job having print data described in PDL,
It is a device that decodes the print data to create image data, compresses the decoded image data page by page, and outputs the compressed image data to the printer 15.

【0033】ただし、このFEP12及び13は、印刷
データの特質に応じてイメージデータをページ単位で送
信するかジョブ単位でまとめて送信するかを自動設定で
きるよう構成されている。
However, the FEPs 12 and 13 are configured so that it can be automatically set whether to transmit the image data page by page or collectively for each job according to the characteristics of the print data.

【0034】すなわち、このFEP12及び13は、イ
メージデータをページ単位又はジョブ単位で送信するよ
う固定的に設定されたものではなく、イメージデータを
ジョブ単位で送信した場合の送信所要時間(以下「ジョ
ブ送信所要時間」と言う。)とページ単位で送信した場
合の送信所要時間(以下「ページ送信所要時間」と言
う。)を見積もり、ジョブ送信所要時間のほうが明らか
に短い場合にはイメージデータをジョブ単位でプリンタ
15に送信し、ジョブ送信所要時間とページ送信所要時
間とに大差がなければ印刷データをページ単位でプリン
タ15に送信するものである。
That is, the FEPs 12 and 13 are not fixedly set to transmit the image data in page units or in job units, but the required transmission time (hereinafter referred to as “job” in the case of transmitting image data in job units). "Transmission required time") and the transmission required time when transmitting in page units (hereinafter referred to as "page transmission required time"), and if the job transmission required time is obviously shorter, the image data When the job transmission time and the page transmission time are not significantly different from each other, the print data is transmitted to the printer 15 in page units.

【0035】このように、このFEP12及び13が、
イメージデータのページ単位送信とジョブ単位送信を状
況に応じて切り替える理由は、ページ単位送信によるF
COTの短縮という利点とジョブ単位送信によるスルー
プットの向上という利点を最大限に活かすためである。
Thus, the FEPs 12 and 13 are
The reason for switching between page-based transmission of image data and job-based transmission depending on the situation is F by page-based transmission.
This is because the advantage of shortening COT and the advantage of improving throughput by job unit transmission are utilized to the maximum.

【0036】なお、ページ単位送信が選択された場合
に、共通回線14が他のFEPによって専有されている
場合には、該共通回線14が空き状態になるまで次ペー
ジ以降の解読処理等を先行実施し、共通回線14が空き
状態となった時点でページ単位送信を開始する。
If page-by-page transmission is selected and the common line 14 is occupied by another FEP, the decoding process for the next page and the like is preceded until the common line 14 becomes empty. When the common line 14 becomes available, page unit transmission is started.

【0037】この際、いずれかのFEPによってページ
単位送信が開始されたならば、最終ページが送信される
まで共通回線14は専有されるものとし、最終ページの
送信が完了した時点で共通回線14は解放される。
At this time, if page unit transmission is started by any of the FEPs, the common line 14 is assumed to be occupied until the last page is transmitted, and when the transmission of the last page is completed, the common line 14 is completed. Is released.

【0038】プリンタ15は、共通回線14を介してF
EP12又は13が出力した圧縮されたイメージデータ
を受け取り、該圧縮されたイメージデータを伸長して、
ページ単位で印刷出力を行う出力装置である。
The printer 15 is connected to the F
Receives the compressed image data output by EP12 or 13, decompresses the compressed image data,
It is an output device that prints out in page units.

【0039】次に、FEP12の細部構成について説明
する。
Next, the detailed configuration of the FEP 12 will be described.

【0040】図1に示すように、このFEP12は、印
刷データ処理部12aと、イメージデータ出力部12b
と、回線状況確認部12cと、送信時間予測部12d
と、送信単位選択部12eとからなる。
As shown in FIG. 1, the FEP 12 includes a print data processing section 12a and an image data output section 12b.
, The line status confirmation unit 12c, and the transmission time prediction unit 12d
And a transmission unit selection unit 12e.

【0041】印刷データ処理部12aは、印刷ジョブに
含まれるPDLで記述された印刷データをページ毎に解
読してページイメージを作成し、該ページイメージを圧
縮した圧縮イメージデータをイメージデータ出力部12
bに出力する処理部である。
The print data processing unit 12a decodes the print data described in PDL included in the print job for each page to create a page image, and compresses the page image to obtain compressed image data, which is the image data output unit 12a.
It is a processing unit that outputs to b.

【0042】ただし、この印刷データ処理部12aで
は、印刷データの前処理と第1ページの処理を終えた時
点で、かかる処理に要した実績時間等を送信時間予測部
12dに出力する。
However, in the print data processing unit 12a, when the preprocessing of the print data and the processing of the first page are completed, the actual time required for the processing is output to the transmission time prediction unit 12d.

【0043】イメージデータ出力部12bは、回線状況
確認部12cが共通回線14の空き状態を確認した後
に、送信単位選択部12eから指示を受けた送信単位で
イメージデータを共通回線14に送信する処理部であ
る。
The image data output unit 12b transmits the image data to the common line 14 in the transmission unit instructed by the transmission unit selection unit 12e after the line status confirmation unit 12c confirms the free state of the common line 14. It is a department.

【0044】具体的には、送信単位選択部12eからジ
ョブ単位で送信する旨の指示を受けた場合には、各ペー
ジの圧縮イメージデータをまとめて共通回線14に送信
し、ページ単位で送信する旨の指示を受け付けた場合に
は、印刷データ処理部12aが印刷データを処理する度
に逐次圧縮イメージデータを共通回線14に送信する。
Specifically, when the transmission unit selection unit 12e receives an instruction to transmit in units of jobs, the compressed image data of each page are collectively transmitted to the common line 14 and transmitted in units of pages. When the instruction to that effect is accepted, the compressed data is sequentially transmitted to the common line 14 every time the print data processing unit 12a processes the print data.

【0045】なお、このイメージデータ出力部12bで
は、ページ単位送信を行う場合には直ちに回線状況を確
認するよう回線状況確認部12cに指示し、ジョブ単位
送信を行う場合には印刷データ処理部12aから最終ペ
ージの圧縮イメージデータを受け取った時点で回線状況
を確認するよう回線状況確認部12cに指示する。
The image data output unit 12b instructs the line status confirmation unit 12c to immediately check the line status when performing page unit transmission, and the print data processing unit 12a when performing job unit transmission. When the compressed image data of the last page is received from, the line status confirmation unit 12c is instructed to check the line status.

【0046】回線状況確認部12cは、イメージデータ
出力部12bから指示を受けた際に、共通回線14が空
き状態にあるか否かを確認する処理部である。
The line status confirmation unit 12c is a processing unit for confirming whether or not the common line 14 is idle when receiving an instruction from the image data output unit 12b.

【0047】送信時間予測部12dは、印刷データ処理
部12aから受け取った実績時間等に基づいて、圧縮イ
メージデータのジョブ送信所要時間及びページ送信所要
時間を算定する処理部である。
The transmission time predicting unit 12d is a processing unit for calculating the job transmission required time and the page transmission required time of the compressed image data based on the actual time received from the print data processing unit 12a.

【0048】このジョブ送信所要時間は、基本的には各
ページの圧縮イメージデータ量の総和のデータ転送速度
による除算により概算できるが、印刷システムのデータ
送信は、単にファイル転送を行う場合と異なり、イメー
ジデータの受信側すなわちページ単位の処理を行うプリ
ンタを考慮する必要がある。
This job transmission required time can be roughly estimated by dividing the sum of the compressed image data amount of each page by the data transfer rate, but the data transmission of the printing system is different from the case of simply performing the file transfer. It is necessary to consider a receiver of image data, that is, a printer that performs processing in page units.

【0049】このため、この送信時間予測部12dは、
ジョブ送信所要時間を圧縮イメージデータ量の総和とペ
ージ数の関数として捉えるとともに、第1ページを解読
した圧縮イメージデータ量からジョブ全体の圧縮イメー
ジデータ量を類推することにより、ジョブ送信所要時間
を予測している。
Therefore, the transmission time predicting section 12d is
Predict the job transmission time by grasping the job transmission time as a function of the total of the compressed image data amount and the number of pages, and estimating the compressed image data amount of the entire job from the compressed image data amount obtained by decoding the first page. doing.

【0050】一方、ページ送信所要時間を算出する場合
には、かかる処理が各ページの解読及び圧縮処理とイメ
ージデータの送信処理とが並列に行われる点を考慮する
と、各ページの解読及び圧縮処理時間の総和と、上記ジ
ョブ送信所要時間とに依存して定まる。
On the other hand, in the case of calculating the page transmission required time, considering that such processing is performed in parallel with the decoding and compression processing of each page and the transmission processing of the image data, the decoding and compression processing of each page is performed. It is determined depending on the total time and the time required to send the job.

【0051】このため、この送信時間予測部12dは、
ページ送信所要時間をジョブ送信所要時間と解読及び圧
縮処理時間の総和の関数として捉えるとともに、前処理
時間と第1ページを解読及び圧縮処理した際の実績時間
から解読及び圧縮処理時間の総和を類推することによ
り、ページ送信所要時間を予測している。
Therefore, the transmission time predicting unit 12d is
The page transmission required time is taken as a function of the sum of the job transmission required time and the decryption / compression processing time, and the sum of the decryption / compression processing time is estimated from the preprocessing time and the actual time when the first page was decrypted / compressed. By doing so, the time required for page transmission is predicted.

【0052】なお、かかる送信時間予測部12dによる
ジョブ送信所要時間及びページ送信所要時間の算定手順
等の詳細な説明については後述する。
A detailed description of the procedure for calculating the job transmission required time and page transmission required time by the transmission time predicting unit 12d will be described later.

【0053】送信単位選択部12eは、圧縮イメージデ
ータをページ単位で送信するか又はジョブ単位で送信す
るかを選択し、該選択結果をイメージデータ出力部12
bに指示する処理部である。
The transmission unit selection unit 12e selects whether to transmit the compressed image data page by page or job unit, and outputs the selection result to the image data output unit 12e.
This is a processing unit that instructs b.

【0054】上記構成を有する印刷システムを用いるこ
とにより、ページ単位送信によるFCOTの短縮という
利点とジョブ単位送信によるスループットの向上という
利点を最大限に活かすことができる。
By using the printing system having the above configuration, it is possible to maximize the advantages of shortening FCOT by page unit transmission and the advantages of throughput improvement by job unit transmission.

【0055】次に、FEP12が行うページ単位送信と
ジョブ単位送信について図2を用いて説明する。なお、
ここでは印刷データが6ページからなる場合について説
明する。
Next, page unit transmission and job unit transmission performed by the FEP 12 will be described with reference to FIG. In addition,
Here, a case where the print data consists of 6 pages will be described.

【0056】図2(a)は、図1に示すFEP12がペ
ージ単位送信を行う場合のタイムチャートを示す図であ
る。
FIG. 2A is a diagram showing a time chart when the FEP 12 shown in FIG. 1 performs page unit transmission.

【0057】図2(a)に示すように、FEP12がペ
ージ単位送信を行う場合には、まず最初に印刷データ処
理部12aがPDLの解釈のための前処理20を行う。
なお、この前処理とは、作業用メモリ領域の確保、デコ
ンポーズルーチンのイニシャライズ及びバッファ領域の
確保等を意味し、ページ単位送信を行う場合だけでなく
後述するジョブ単位送信を行う場合にも必要となる。
As shown in FIG. 2A, when the FEP 12 performs page unit transmission, the print data processing unit 12a first performs a preprocessing 20 for PDL interpretation.
Note that this pre-processing means securing a working memory area, initializing the decompose routine, securing a buffer area, etc., and is necessary not only for page-based transmission but also for job-based transmission described later. Becomes

【0058】そして、この印刷データ処理部12aで
は、上記前処理に引き続いて、第1ページから順次印刷
データの解読及びイメージデータの圧縮処理21a〜2
1fを行ない、ページごとに作成した圧縮イメージデー
タを順次イメージデータ出力部12bに出力する。
Then, in the print data processing unit 12a, following the pre-processing, decoding of print data and compression processing of image data 21a-2 are sequentially performed from the first page.
If 1f is performed, the compressed image data created for each page is sequentially output to the image data output unit 12b.

【0059】そして、この圧縮イメージデータを受け取
ったイメージデータ送出部12bは、共通回線14が空
き状態になった時点で圧縮イメージデータの送信処理2
2a〜22fを実施する。
Then, the image data transmitting section 12b which receives the compressed image data transmits the compressed image data 2 when the common line 14 becomes idle.
2a to 22f are carried out.

【0060】ただし、ここでは説明の便宜上、印刷デー
タの第2ページの解読及び圧縮処理21bを行う時点
で、第1ページの圧縮イメージデータの送信処理22a
を開始する場合を示している。
However, for convenience of description, here, at the time of performing the decoding and compression processing 21b of the second page of the print data, the transmission processing 22a of the compressed image data of the first page 22a.
Shows the case of starting.

【0061】このように、かかるページ単位送信を行う
場合には、印刷データ処理部12aの処理とイメージデ
ータ出力部12bの処理が並列的に実行されることにな
る。
As described above, when the page unit transmission is performed, the process of the print data processing unit 12a and the process of the image data output unit 12b are executed in parallel.

【0062】なお、以下では、ページ単位送信を行う場
合のFEP12の総処理時間を”T1”とし、かかる場
合におけるイメージデータ出力部12bによる送信処理
時間を”T4”とする。
In the following, the total processing time of the FEP 12 when page-based transmission is performed is "T1", and the transmission processing time by the image data output unit 12b in that case is "T4".

【0063】図2(b)は、図1に示すFEP12がジ
ョブ単位送信を行う場合のタイムチャートを示す図であ
る。
FIG. 2B is a diagram showing a time chart when the FEP 12 shown in FIG. 1 performs job unit transmission.

【0064】図2(b)に示すように、FEP12がジ
ョブ単位送信を行う場合には、印刷データ処理部12a
は、ページ単位送信と同様に前処理20を行った後に、
第1ページから順次印刷データの解読及びイメージデー
タの圧縮処理23a〜23fを行ない、ページごとに作
成した圧縮イメージデータを順次イメージデータ出力部
12bに出力する。
As shown in FIG. 2B, when the FEP 12 performs job unit transmission, the print data processing unit 12a.
After performing pre-processing 20 similar to page unit transmission,
The print data is sequentially decoded and the image data is compressed 23a to 23f from the first page, and the compressed image data created for each page is sequentially output to the image data output unit 12b.

【0065】そして、この圧縮イメージデータを受け取
ったイメージデータ送出部12bは、最終ページである
第6ページの圧縮イメージデータを受け取った時点で、
共通回線14が空き状態であれば、圧縮イメージデータ
の送信処理24a〜24fを実施する。
Then, the image data sending section 12b which receives the compressed image data receives the compressed image data of the sixth page which is the last page,
If the common line 14 is in the idle state, the compressed image data transmission processes 24a to 24f are executed.

【0066】このように、かかるジョブ単位送信を行う
場合には、印刷データ処理部12aによる処理が全て終
了した時点で、イメージデータ出力部12bの処理が実
行されることになる。
In this way, in the case of performing such job unit transmission, the processing of the image data output unit 12b is executed at the time when all the processing by the print data processing unit 12a is completed.

【0067】なお、以下では、ジョブ単位送信を行う場
合の印刷データ処理部12aの処理時間を”T2”と
し、かかる場合におけるイメージデータ出力部12bに
よる送信処理時間を”T3”とする。
In the following, the processing time of the print data processing unit 12a when performing the job unit transmission is "T2", and the transmission processing time by the image data output unit 12b in that case is "T3".

【0068】そして、この場合のページ送信所要時間は
T4であり、またジョブ単位送信所要時間はT3である
ため、送信時間予測部12dがかかる所要時間T4及び
T3をイメージデータを送信する前に事前に見積もり、
また送信単位選択部12eが両者を比較してページ単位
送信を行うかジョブ単位送信を行うかを判断することと
している。
Since the page transmission required time in this case is T4 and the job unit transmission required time is T3, the required times T4 and T3 required by the transmission time predicting unit 12d are calculated in advance before the image data is transmitted. To quote,
Further, the transmission unit selection unit 12e compares the two to determine whether to perform page unit transmission or job unit transmission.

【0069】具体的には、明らかに所要時間T4よりも
所要時間T3のほうが短い場合には、スループットを優
先してジョブ単位送信を行い、所要時間T4及びT3に
大差がなければ、FCOTを考慮してページ単位送信を
行う。
Specifically, when the required time T3 is clearly shorter than the required time T4, the job unit transmission is performed with priority on the throughput, and if there is no great difference between the required times T4 and T3, FCOT is considered. Then, page unit transmission is performed.

【0070】次に、図1に示す送信時間予測部12dが
行う処理時間予測の概念について説明する。
Next, the concept of processing time prediction performed by the transmission time prediction unit 12d shown in FIG. 1 will be described.

【0071】図3は、図1に示す送信時間予測部12d
が行う処理時間予測の概念を説明するための説明図であ
る。
FIG. 3 shows the transmission time predicting section 12d shown in FIG.
FIG. 6 is an explanatory diagram for explaining the concept of processing time prediction performed by FIG.

【0072】図3に示すように、本実施の形態では、印
刷データ処理部12aが前処理20及び第1ページの解
読及び圧縮処理21aを実行した際の所要時間(T5及
びT6)と第1ページの圧縮イメージデータ量(D1)
を計測した後、送信時間予測部12dがかかる実績デー
タT5、T6及びD1に基づいてページ送信所要時間
(T4)とジョブ送信所要時間(T3)を算定する。
As shown in FIG. 3, in the present embodiment, the time (T5 and T6) required for the print data processing unit 12a to execute the preprocessing 20 and the decoding and compression processing 21a for the first page and the first Compressed image data amount of page (D1)
Then, the transmission time predicting unit 12d calculates the page transmission required time (T4) and the job transmission required time (T3) based on the record data T5, T6 and D1.

【0073】具体的には、この送信時間予測部12dで
は、まず最初に T3 = D1×P/V + P×α + β の算定式を用いてジョブ送信所要時間(T3)を算定す
る。ただし、’P’はイメージデータの予測ページ数を
示し、’V’はデータ転送速度を示し、’α’及び’
β’は定数を示すものとする。
Specifically, the transmission time predicting unit 12d first calculates the job transmission required time (T3) using the calculation formula of T3 = D1 × P / V + P × α + β. However, 'P' indicates the predicted number of pages of image data, 'V' indicates the data transfer rate, and'α 'and'
β'denotes a constant.

【0074】そして、この予測ページ数Pについては、
全印刷データのデータ量と第1ページのデータ量から類
推し、定数α及びβには統計検定結果を利用して適切な
値を設定する。
Then, regarding this predicted page number P,
By analogy from the data amount of all print data and the data amount of the first page, appropriate values are set for the constants α and β using the statistical test results.

【0075】すなわち、ここでは、このジョブ送信所要
時間(T3)を、第1ページの圧縮イメージデータ量
(D1)から類推した総圧縮イメージデータ量(D1×
P)と、印刷データの予測ページ数(P)に基づいて算
出している。
That is, here, the job transmission required time (T3) is estimated from the compressed image data amount (D1) of the first page by the total compressed image data amount (D1 ×).
P) and the predicted number of pages of print data (P).

【0076】なお、この予測ページ数(P)を加味して
ジョブ送信所要時間(T3)を算定した理由は、圧縮イ
メージデータを受け取りつつページ単位で印刷処理を行
うプリンタ15の内部処理を考慮したためである。
The reason why the job transmission required time (T3) is calculated in consideration of the predicted number of pages (P) is that the internal processing of the printer 15 which performs the printing processing in page units while receiving the compressed image data is taken into consideration. Is.

【0077】上記算定を行うことにより、送信時間予測
部12dは、ジョブ送信所要時間(T3)を予測するこ
とができる。
By performing the above calculation, the transmission time predicting section 12d can predict the job transmission required time (T3).

【0078】次に、送信時間予測部12dは、ジョブ単
位の送信処理を行う場合の印刷データの解読及び圧縮所
要時間(T2)を求め、該所要時間(T2)及びジョブ
送信所要時間(T3)に基づいて、ページ送信所要時間
(T4)を算定する。
Next, the transmission time predicting unit 12d obtains the time required for decoding and compression (T2) of the print data when performing the job-unit transmission process, and the time required (T2) and the time required for job transmission (T3). The page transmission required time (T4) is calculated based on

【0079】具体的には、 T2 = T5 + T6×P の算定式を用いて印刷データの解読及び圧縮所要時間
(T2)を求め、 T4 = T2×γ + T3×δ − (T5+T
6) の算定式を用いてページ送信所要時間(T4)を算定す
る。ただし、’γ’及び’δ’は定数であり、統計検定
結果を利用してそれぞれ適切な値を設定する。
Specifically, the time required for decoding and compression of print data (T2) is calculated using the calculation formula of T2 = T5 + T6 × P, and T4 = T2 × γ + T3 × δ− (T5 + T
Calculate the page transmission time (T4) using the calculation formula in 6). However, “γ” and “δ” are constants, and appropriate values are set using the statistical test results.

【0080】すなわち、ここでは、このページ送信所要
時間(T4)が、ジョブ単位の送信処理を行う場合の印
刷データの解読及び圧縮所要時間(T2)及びジョブ送
信所要時間(T3)と相関関係がある点を考慮してい
る。
In other words, here, the page transmission required time (T4) is correlated with the print data decoding and compression required time (T2) and the job transmission required time (T3) in the case of performing the job unit transmission processing. Considers one point.

【0081】上記算定を行うことにより、送信時間予測
部12dは、ページ送信所要時間(T4)を予測するこ
とができる。
By performing the above calculation, the transmission time predicting section 12d can predict the page transmission required time (T4).

【0082】以上、送信時間予測部12dが行う処理時
間予測の概念について説明した。
The concept of processing time prediction performed by the transmission time prediction unit 12d has been described above.

【0083】次に、上記FEP12の処理手順について
説明する。
Next, the processing procedure of the FEP 12 will be described.

【0084】図4は、図1に示すFEP12の処理手順
を示すフローチャートである。
FIG. 4 is a flowchart showing the processing procedure of the FEP 12 shown in FIG.

【0085】図4に示すように、印刷データ処理部12
aは第1ページの解読及び圧縮を行って第1ページの圧
縮イメージデータを作成し(ステップ401)、印刷ジ
ョブの前処理時間(T5)、第1ページの処理所要時間
(T6)、PDLファイル全体に占める第1ページの処
理割合(A)及び第1ページの圧縮イメージデータサイ
ズ(B)を採取して(ステップ402)、送信時間予測
部12dに出力する。
As shown in FIG. 4, the print data processing unit 12
a is the decoding and compression of the first page to create the compressed image data of the first page (step 401), the preprocessing time (T5) of the print job, the processing time (T6) of the first page, and the PDL file. The processing ratio (A) of the first page and the compressed image data size (B) of the first page in the whole are sampled (step 402) and output to the transmission time prediction unit 12d.

【0086】なお、この’A’はPDLファイル全体に
占める第1ページの処理割合であることから、その逆
数’1/A’はページ数に相当する。
Since this "A" is the processing rate of the first page in the entire PDL file, its reciprocal "1 / A" corresponds to the number of pages.

【0087】そして、これらの実績データを受け取った
送信時間予測部12dは、算定式 T2 = T5 + T6/A に基づいて、ジョブ単位の送信処理を行う場合の印刷デ
ータの解読及び圧縮所要時間(T2)を算定するととも
に(ステップ403)、算定式 T3 = B/(A×V) + α/A + β に基づいて、ジョブ送信所要時間(T3)を算定する
(ステップ404)。
Then, the transmission time predicting section 12d which has received these actual data, decodes and compresses the print data in the case of performing the transmission processing for each job based on the calculation formula T2 = T5 + T6 / A. T2) is calculated (step 403), and the job transmission required time (T3) is calculated based on the calculation formula T3 = B / (A × V) + α / A + β (step 404).

【0088】そして、送信時間予測部12dは、算定し
たT2及びT3を用いて、算定式 T4 = T2×γ + T3×δ − (T5+T
6) により、ページ送信所要時間(T4)を算定して(ステ
ップ405)、T3及びT4を送信単位選択部12eに
出力する。
Then, the transmission time predicting unit 12d uses the calculated T2 and T3 to calculate T4 = T2 × γ + T3 × δ− (T5 + T).
6), the page transmission required time (T4) is calculated (step 405), and T3 and T4 are output to the transmission unit selection unit 12e.

【0089】そして、この送信単位選択部12eでは、
ジョブ送信所要時間(T3)とページ送信所要時間(T
4)とを比較して(ステップ406)、T4がT3+ε
(ただし、’ε’は所定の値とする。)よりも大きい場
合には、イメージデータ出力部12bに対してジョブ単
位送信の指示を行い、該指示を受けたイメージデータ出
力部12bは、ページごとの圧縮イメージデータを順次
バッファに蓄積した後ジョブ単位で共通回線14に送出
する(ステップ407)。
Then, in the transmission unit selecting section 12e,
Job transmission time (T3) and page transmission time (T
4) is compared (step 406), T4 is T3 + ε
(However, 'ε' is a predetermined value.) If it is larger than the predetermined value, the image data output unit 12b is instructed to transmit in units of jobs, and the image data output unit 12b that has received the instruction causes the page The compressed image data for each is sequentially stored in the buffer and then sent to the common line 14 in units of jobs (step 407).

【0090】これに対して、T4がT3+ε(ただ
し、’ε’は所定の値とする。)以下の場合には、イメ
ージデータ出力部12bに対してページ単位送信の指示
を行い、該指示を受けたイメージデータ出力部12b
は、共通回線の空き状態を確認した後ページ単位で順次
圧縮イメージデータを共通回線14に送出する(ステッ
プ408)。
On the other hand, when T4 is equal to or less than T3 + ε (where'ε 'is a predetermined value), the image data output unit 12b is instructed to transmit in page units and the instruction is issued. Received image data output unit 12b
Confirms the vacant state of the common line and sequentially sends the compressed image data page by page to the common line 14 (step 408).

【0091】上記一連の処理を行うことにより、FEP
12は印刷ジョブの特質に応じてページ単位送信又はジ
ョブ単位送信を自動的に切り替えることができる。
By performing the above series of processing, the FEP
12, page-based transmission or job-based transmission can be automatically switched according to the characteristics of the print job.

【0092】次に、本発明を各種印刷ジョブに適用した
場合の見積もり時間と実際の測定結果との関係について
図5を用いて説明する。
Next, the relationship between the estimated time and the actual measurement result when the present invention is applied to various print jobs will be described with reference to FIG.

【0093】図5は、ページ数及びイメージデータサイ
ズが異なる印刷ジョブに対して本発明を適用した場合の
実測値と計算値との関係を示す図である。
FIG. 5 is a diagram showing the relationship between measured values and calculated values when the present invention is applied to print jobs having different page numbers and image data sizes.

【0094】ただし、ここでは転送速度Pを275.4
(KB/sec)とし、定数αを0.320(sec)とし、定
数βを5.960(sec)とし、定数γを0.279と
し、定数δを0.976とする。
However, here, the transfer rate P is 275.4.
(KB / sec), the constant α is 0.320 (sec), the constant β is 5.960 (sec), the constant γ is 0.279, and the constant δ is 0.976.

【0095】図5は、それぞれページ数及びイメージデ
ータサイズが異なるジョブ1〜ジョブ9について、T
1、T2及びT3の実績値と、T1及びT3の計算値を
示している。
FIG. 5 shows T 1 for jobs 1 to 9 in which the number of pages and the image data size are different.
The actual values of 1, T2 and T3 and the calculated values of T1 and T3 are shown.

【0096】ここで、T1についての実測値及び計算値
を最小2乗法で比較すると、99.97%の確かさが得
られ、またT3についての実測値及び計算値を最小2乗
法で比較すると、99.38%の確かさが得られる。
When the measured and calculated values for T1 are compared by the least squares method, a 99.97% accuracy is obtained, and the measured and calculated values for T3 are compared by the least squares method. A certainty of 99.38% is obtained.

【0097】すなわち、本発明で用いる処理時間見積も
りは、ページ数及びイメージデータサイズがそれぞれ異
なるジョブ1〜ジョブ9に適用した場合に、99%以上
という極めて正確な確度が得られることが分かる。
That is, it can be seen that the processing time estimation used in the present invention can obtain an extremely accurate accuracy of 99% or more when applied to jobs 1 to 9 having different page numbers and image data sizes.

【0098】上述してきたように、本実施の形態では、
FEP12がクライアント10a〜10dから送信され
たPDLで記述した印刷ジョブを受信した際に、印刷デ
ータ処理部12aが該印刷ジョブの前処理と第1ページ
を解読及び圧縮処理を行い、その実績データに基づいて
送信時間予測部12dがジョブ単位送信を行った場合と
ページ単位送信を行った場合の送信時間を予測し、この
予測結果に基づいて送信単位選択部12eがジョブ単位
送信を行うかページ単位送信を行うかをイメージデータ
出力部12bに指示するよう構成したので、ジョブ単位
送信を行う場合のスループット面での利点とページ単位
送信を行う場合のFCOT面での利点を活かして、スル
ープットの低下及びFCOTの遅延を低減しつつイメー
ジデータをプリンタ15に送信することができる。
As described above, in the present embodiment,
When the FEP 12 receives a print job described in PDL transmitted from the clients 10a to 10d, the print data processing unit 12a performs preprocessing of the print job and decoding and compression processing of the first page, and outputs the result data. Based on the prediction result, the transmission time predicting unit 12d predicts the transmission time when the job unit transmission is performed and when the page unit transmission is performed, and the transmission unit selecting unit 12e performs the job unit transmission or the page unit transmission based on the estimation result. Since it is configured to instruct the image data output unit 12b whether to perform the transmission, the throughput is reduced by taking advantage of the throughput advantage when performing the job unit transmission and the FCOT advantage when performing the page unit transmission. Also, the image data can be transmitted to the printer 15 while reducing the delay of FCOT.

【0099】なお、本実施の形態では、FEP12及び
13が共通回線14を介してプリンタ15と接続される
場合を示したが、プリンタ15をネットワーク11に接
続し、該ネットワーク11を介してFEP12及び13
とプリンタ15を接続するよう構成することも可能であ
る。
Although the FEPs 12 and 13 are connected to the printer 15 via the common line 14 in the present embodiment, the printer 15 is connected to the network 11 and the FEPs 12 and 13 are connected via the network 11. Thirteen
It is also possible to connect the printer 15 and the printer 15.

【0100】[0100]

【発明の効果】以上詳細に説明したように、本発明で
は、各処理装置が、印刷ジョブの第1ページを解読した
際に、印刷ジョブをジョブ単位で印刷装置に送信する第
1の送信予測時間とページ単位で送信する第2の送信予
測時間とを事前に見積もり、該見積もった第1の送信予
測時間及び第2の送信予測時間に基づいてイメージデー
タを共通回線にジョブ単位で送信するかページ単位で送
信するかを選択するよう構成したので、下記に示す効果
が得られる。
As described in detail above, according to the present invention, when each processing device decodes the first page of a print job, the first transmission prediction for transmitting the print job to the printing device in units of jobs. Whether the time and the second estimated transmission time to be transmitted in page units are estimated in advance, and the image data is transmitted to the common line in units of jobs based on the estimated first estimated transmission time and second estimated transmission time Since it is configured to select whether to transmit in page units, the following effects can be obtained.

【0101】(1) 各処理装置が共通回線を専有する
時間を低減して印刷システムのスループットを向上させ
ることが可能となる。
(1) It is possible to improve the throughput of the printing system by reducing the time when each processing device occupies a common line.

【0102】(2) ジョブ単位でイメージデータを送
信した場合とページ単位でイメージデータを送信した場
合の送信所要時間に大差がない時に、ページ単位でイメ
ージデータを送信することにより、FCOTを短縮する
ことが可能となる。
(2) FCOT is shortened by transmitting image data in page units when there is no great difference in the required transmission time between transmitting image data in job units and image data in page units. It becomes possible.

【0103】また、本発明では、印刷ジョブの全データ
量及び第1ページのデータ量から印刷ジョブの予測ペー
ジ数を算定し、該算定した予測ページ数、第1ページを
解読したイメージデータのデータ量及び共通回線の回線
速度に基づいて第1の送信予測時間を算定し、また第1
ページの解読所要時間、予測ページ数及び第1の送信予
測時間に基づいて前記第2の送信予測時間を算定するよ
う構成したので、印刷ジョブの一部を解読した時点で、
ジョブ単位でイメージデータを送信する場合の送信所要
時間とページ単位でイメージデータを送信する場合の送
信所要時間を予測することが可能となる。
Further, according to the present invention, the predicted page number of the print job is calculated from the total data amount of the print job and the data amount of the first page, and the calculated predicted page number and the data of the image data obtained by decoding the first page. The first estimated transmission time is calculated based on the volume and the line speed of the common line.
Since the second predicted transmission time is calculated based on the time required for decoding the page, the predicted number of pages, and the first predicted transmission time, when a part of the print job is decoded,
It is possible to predict the required transmission time when image data is transmitted on a job basis and the required transmission time when image data is transmitted on a page basis.

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

【図1】本実施の形態で用いる印刷システムのシステム
構成とFEPの細部構成を示すブロック図。
FIG. 1 is a block diagram showing a system configuration of a printing system used in this embodiment and a detailed configuration of an FEP.

【図2】図1に示すFEPがページ単位送信及びジョブ
単位送信を行う場合のタイムチャートを示す図。
FIG. 2 is a diagram showing a time chart when the FEP shown in FIG. 1 performs page unit transmission and job unit transmission.

【図3】図1に示す送信時間予測部が行う処理時間予測
の概念を説明するための図。
FIG. 3 is a diagram for explaining the concept of processing time prediction performed by a transmission time prediction unit shown in FIG.

【図4】図1に示すFEPの処理手順を示すフローチャ
ート。
FIG. 4 is a flowchart showing a processing procedure of FEP shown in FIG.

【図5】図1に示すFEPが各種印刷ジョブを処理した
場合の実績値と計算値を示す図。
FIG. 5 is a diagram showing actual values and calculated values when the FEP shown in FIG. 1 processes various print jobs.

【図6】従来のネットワークパブリッシングシステムに
おけるタイムチャートを示す図。
FIG. 6 is a diagram showing a time chart in a conventional network publishing system.

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

10a,10b,10c…クライアントマシン、11…
ネットワーク、 12,13…FEP、 14…共通回
線、15…プリンタ、 12a…印刷データ処理部、1
2b…イメージデータ出力部、 12c…回線状況確認
部、12d…送信時間予測部、 12e…送信単位選択
10a, 10b, 10c ... Client machine, 11 ...
Network, 12, 13 ... FEP, 14 ... Common line, 15 ... Printer, 12a ... Print data processing unit, 1
2b ... Image data output unit, 12c ... Line status confirmation unit, 12d ... Transmission time prediction unit, 12e ... Transmission unit selection unit

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 複数ページからなる印刷ジョブを送信す
る複数のクライアントと、前記複数のクライアントから
受信した印刷ジョブを解読して該印刷ジョブを解読した
イメージデータを送信する複数の処理装置と、前記複数
の処理装置と共通回線を介して接続され、該共通回線か
ら受信したイメージデータを印刷処理する印刷装置とを
有する印刷システムにおいて、 各処理装置は、 前記印刷ジョブをページごとに解読する解読手段と、 前記解読手段が印刷ジョブの第1ページを解読した際
に、前記印刷ジョブをジョブ単位で印刷装置に送信する
第1の送信予測時間とページ単位で送信する第2の送信
予測時間とを見積もる送信時間予測手段と、 前記送信時間予測手段が見積もった第1の送信予測時間
及び第2の送信予測時間に基づいて、前記解読手段が解
読したイメージデータを前記共通回線にジョブ単位で送
信するかページ単位で送信するかを選択する選択手段と
を具備することを特徴とする印刷システム。
1. A plurality of clients for transmitting a print job including a plurality of pages, a plurality of processing devices for decoding a print job received from the plurality of clients and transmitting image data obtained by decoding the print job, In a printing system having a printing device connected to a plurality of processing devices via a common line and performing a print process of image data received from the common line, each processing device decodes the print job page by page. And a first predicted transmission time for transmitting the print job to the printing apparatus in units of jobs and a second predicted transmission time for transmission in units of pages when the decoding unit decodes the first page of the print job. Based on the estimated transmission time estimation means and the first estimated transmission time and the second estimated transmission time estimated by the transmission time estimation means, Printing system decoding means is characterized by comprising a selection means for selecting whether to transmit the image data decoded by either page units transmitted in units of jobs to the common line.
【請求項2】 前記送信時間予測手段は、 前記印刷ジョブの全データ量及び第1ページのデータ量
から印刷ジョブの予測ページ数を算定する第1の算定手
段と、 前記第1の算定手段が算定した予測ページ数、前記解読
手段が第1ページを解読したイメージデータのデータ量
及び前記共通回線の回線速度に基づいて、前記第1の送
信予測時間を算定する第2の算定手段と、 前記解読手段による第1ページの解読所要時間、前記第
1の算定手段が算定した予測ページ数及び前記第2の算
定手段が算定した第1の送信予測時間に基づいて、前記
第2の送信予測時間を算定する第3の算定手段とを具備
したことを特徴とする請求項1記載の印刷システム。
2. The transmission time predicting means includes a first calculating means for calculating a predicted number of pages of a print job from a total data amount of the print job and a data amount of the first page, and the first calculating means. Second calculating means for calculating the first predicted transmission time based on the calculated predicted page number, the data amount of the image data obtained by the decoding means decoding the first page, and the line speed of the common line; The second predicted transmission time is based on the time required for decoding the first page by the decoding means, the predicted number of pages calculated by the first calculation means, and the first predicted transmission time calculated by the second calculation means. The printing system according to claim 1, further comprising a third calculating unit that calculates
【請求項3】 複数ページからなる印刷ジョブを送信す
る複数のクライアントと、前記複数のクライアントから
受信した印刷ジョブを解読して該印刷ジョブを解読した
イメージデータを送信する複数の処理装置と、前記複数
の処理装置と共通回線を介して接続され、該共通回線か
ら受信したイメージデータを印刷処理する印刷装置とを
有する印刷システムの印刷処理方法において、 各処理装置は、 前記印刷ジョブの全データ量及び第1ページのデータ量
から印刷ジョブの予測ページ数を算定し、 前記印刷ジョブの第1ページを解読した際に、該第1ペ
ージに対応するイメージデータのデータ量及び第1ペー
ジの解読所要時間を収集し、 該収集した第1ページに対応するイメージデータのデー
タ量、前記予測ページ数及び前記共通回線の回線速度に
基づいて、前記印刷ジョブをジョブ単位で前記印刷装置
に送信する第1の送信予測時間を算定し、 前記収集した第1ページの解読所要時間、前記予測ペー
ジ数及び前記第1の送信予測時間に基づいて、前記印刷
ジョブをページ単位で前記印刷装置に送信する第2の送
信予測時間を算定し、 前記第1の送信予測時間及び第2の送信予測時間に基づ
いて、イメージデータを前記共通回線にジョブ単位で送
信するかページ単位で送信するかを選択することを特徴
とする印刷システムにおける印刷処理方法。
3. A plurality of clients for transmitting a print job including a plurality of pages, a plurality of processing devices for decoding the print jobs received from the plurality of clients, and transmitting image data obtained by decoding the print jobs, In a print processing method of a printing system having a printing device that is connected to a plurality of processing devices via a common line and prints image data received from the common line, each processing device is configured to have a total data amount of the print job. And the predicted number of pages of the print job is calculated from the data amount of the first page, and when the first page of the print job is decoded, the data amount of the image data corresponding to the first page and the decoding request of the first page are required. The amount of image data corresponding to the collected first page, the estimated number of pages, and the line of the common line are collected. A first predicted transmission time for transmitting the print job to the printing device on a job-by-job basis based on the frequency, and the decoding required time of the collected first page, the predicted number of pages, and the first predicted transmission. A second predicted transmission time for transmitting the print job to the printing apparatus page by page is calculated based on the time, and the image data is calculated based on the first predicted transmission time and the second predicted transmission time. A print processing method in a printing system, characterized in that it is selected whether it is sent to the common line in units of jobs or pages.
JP8012947A 1996-01-29 1996-01-29 Printing system and print processing method Pending JPH09204278A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP8012947A JPH09204278A (en) 1996-01-29 1996-01-29 Printing system and print processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP8012947A JPH09204278A (en) 1996-01-29 1996-01-29 Printing system and print processing method

Publications (1)

Publication Number Publication Date
JPH09204278A true JPH09204278A (en) 1997-08-05

Family

ID=11819483

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8012947A Pending JPH09204278A (en) 1996-01-29 1996-01-29 Printing system and print processing method

Country Status (1)

Country Link
JP (1) JPH09204278A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7369264B2 (en) * 2004-03-23 2008-05-06 Seiko Epson Corporation Host based printer, host device and printing control method
JP2010020579A (en) * 2008-07-11 2010-01-28 Mimaki Engineering Co Ltd Program, print control method and printing system
JP2012101424A (en) * 2010-11-09 2012-05-31 Kyocera Mita Corp Image forming apparatus and method for processing image formation

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7369264B2 (en) * 2004-03-23 2008-05-06 Seiko Epson Corporation Host based printer, host device and printing control method
JP2010020579A (en) * 2008-07-11 2010-01-28 Mimaki Engineering Co Ltd Program, print control method and printing system
JP2012101424A (en) * 2010-11-09 2012-05-31 Kyocera Mita Corp Image forming apparatus and method for processing image formation

Similar Documents

Publication Publication Date Title
US20040008359A1 (en) Determining raster image processor cycle count to fully utilize a printer
JP2003296055A (en) Print data transmitting method, printer control device, and computer program for controlling printer
JP4420207B2 (en) Host-based printer, host device, and print control method
JPH09204278A (en) Printing system and print processing method
US20010024298A1 (en) Image processor, image processing method and storage medium
US6614544B2 (en) Information processing apparatus, information processing method, memory medium storing program readable by information processing apparatus, and print control system
JPH08106369A (en) Output device
US7061649B2 (en) Page data processor, page data processing method and program
JPH10187387A (en) Print system
JPH08305512A (en) Printing apparatus, printing system, and printing method of printing system
JP3897083B2 (en) Print processing apparatus and print processing method
US20060061788A1 (en) Image processing apparatus
JP3223724B2 (en) Output device and job management device
US7433071B2 (en) Printing method and apparatus of multi function product and computer-readable recording medium for storing computer program for controlling the product
JPH1044563A (en) Electronic printing equipment
JPH09164731A (en) Printing device and printing device data processing method
JPWO2006054618A1 (en) Method and apparatus for transferring data to a peripheral device
CN119788781A (en) Image processing method, device, electronic device and storage medium
JPH113188A (en) Printing control method
US7453592B2 (en) Image processing system
JP2004287865A (en) Image formating apparatus and method
JP6796261B2 (en) Image forming apparatus, image forming method, distributed image forming system and image forming program
JP3395460B2 (en) Image processing device, terminal device, and image processing method
JP3478658B2 (en) Information processing apparatus, printing system, and data processing method
JP2001243023A (en) Print controller and printing system