JP2002218188A - Image processing unit and method - Google Patents
Image processing unit and methodInfo
- Publication number
- JP2002218188A JP2002218188A JP2001005168A JP2001005168A JP2002218188A JP 2002218188 A JP2002218188 A JP 2002218188A JP 2001005168 A JP2001005168 A JP 2001005168A JP 2001005168 A JP2001005168 A JP 2001005168A JP 2002218188 A JP2002218188 A JP 2002218188A
- Authority
- JP
- Japan
- Prior art keywords
- image data
- image
- job
- unit
- processing apparatus
- 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
Links
Landscapes
- Record Information Processing For Printing (AREA)
- Facsimiles In General (AREA)
- Storing Facsimile Image Data (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、画像処理装置およ
び方法に関し、特に、例えば高速な画像メモリ(RA
M)と大容量な画像メモリ(HD(ハードディスク))
を持ち、ネットワークコピーが可能な、複合複写機に代
表される画像処理装置および方法に関する。[0001] 1. Field of the Invention [0002] The present invention relates to an image processing apparatus and method, and more particularly to, for example, a high-speed image memory (RA).
M) and large image memory (HD (hard disk))
The present invention relates to an image processing apparatus and method typified by a multifunctional copying machine, which has a network copying function.
【0002】[0002]
【従来の技術】複合複写機のような画像処理装置では、
スキャナなどの高速に読み込まれる画像データを処理し
なければならない。そこで、入力画像データを高速アク
セス可能なRAMに格納することで、スキャナの処理速
度に合わせている。同様に出力側でもプリンタの印字速
度やネットワークの通信速度に合わせるため、出力画像
データをRAMに格納しここから画像データをプリンタ
やネットワークに供給することが行われている。2. Description of the Related Art In an image processing apparatus such as a multifunction copying machine,
It must process image data that is read at high speed, such as a scanner. Therefore, the input image data is stored in a RAM that can be accessed at a high speed, so as to match the processing speed of the scanner. Similarly, on the output side, in order to match the printing speed of the printer and the communication speed of the network, the output image data is stored in the RAM, and the image data is supplied from this to the printer and the network.
【0003】またさらに、複数ページ原稿の複数部数コ
ピーに対しては、大容量画像メモリとしてのHDを使
い、スキャナで読み取った画像データをRAMに格納
し、これを一旦HDに移して、プリンタで必要な画像デ
ータをHDからRAMに移し、ここからプリンタに出力
することで、原稿を1回読むだけでコピーを必要な枚数
だけ作成する技術が提案されている。Further, for a plurality of copies of a multi-page document, an HD serving as a large-capacity image memory is used, image data read by a scanner is stored in a RAM, and the data is temporarily transferred to the HD, and is then transferred to a printer. A technique has been proposed in which necessary image data is transferred from an HD to a RAM and output from the RAM to a printer so that a required number of copies can be made only by reading the original once.
【0004】[0004]
【発明が解決しようとする課題】しかし、これらの技術
ではHDが高速で動作できないため、複写機で重要視さ
れるFCOT(First Copy On Tim
e)が遅くなると言う欠点があった。例えば、1部のみ
のコピーであれば、入力に使っているRAMと出力のR
AMを同じものとすることで、FCOTを早くすること
も可能であるが、複数ページの複数コピーに対応するに
は大容量のRAMを必要とすることになる。しかしなが
らRAMは同容量のHDに比べ非常に高価であり、製品
としては高価格となるので、現実的ではない。逆に高速
なHD(RAIDなど)で全てをまかなうとしても、や
はりそのようなHDは非常に高価なものになってしま
う。またスキャナ、プリンタ、ネットワークなどの高速
化・高解像度化により、これらの条件は今後いっそうき
びしくなると考えられる。However, these technologies cannot operate the HD at high speed, so that the FCOT (First Copy On Time) which is regarded as important in the copying machine is used.
e) had the disadvantage of being slow. For example, for a single copy, the RAM used for input and the R
By making the AM the same, the FCOT can be made faster, but a large-capacity RAM is required to support a plurality of copies of a plurality of pages. However, a RAM is very expensive compared to an HD having the same capacity, and is expensive as a product, so it is not practical. Conversely, even if everything is covered by a high-speed HD (such as RAID), such an HD would still be very expensive. In addition, these conditions are expected to become more severe in the future due to higher speed and higher resolution of scanners, printers, networks, and the like.
【0005】上記は複写機を例にとって説明したが、F
AXやPDLなどについても同様のことが言える。ただ
し、時間的な制約については複写機がもっとも厳しいと
言える。[0005] The above description has been made with reference to a copying machine as an example.
The same can be said for AX and PDL. However, it can be said that the copying machine has the strictest time restrictions.
【0006】そこで本発明では、たとえば現状のシステ
ムを用いたネットワークコピーにおいて、FCOTをで
きるだけ高速にすることができるような画像処理装置お
よび方法を提供することを目的としている。SUMMARY OF THE INVENTION It is an object of the present invention to provide an image processing apparatus and method which can make FCOT as fast as possible, for example, in a network copy using a current system.
【0007】さらに本発明は、同一画像に対して複数の
画像出力がアサインされる重連ジョブにおいて、FCO
Tをできるだけ高速にすることも目的としている。Further, according to the present invention, in a multiple job in which a plurality of image outputs are assigned to the same image, the FCO
The aim is also to make T as fast as possible.
【0008】[0008]
【課題を解決するための手段】請求項1の発明は、画像
データを記憶する第1記憶手段と、前記第1記憶手段よ
り大きな記憶容量を有し、画像データを記憶する第2記
憶手段と、画像データを前記第1記憶手段に供給する画
像入力手段と、前記第1記憶手段から読み出した画像デ
ータに基づく出力を行う画像出力手段と、前記画像入力
手段および前記画像出力手段のうちの少なくとも1つと
外部装置との間で画像データを送受信する通信手段と、
前記第1記憶手段、前記第2記憶手段、前記画像入力手
段、前記画像出力手段および前記通信手段を制御する制
御手段とを具え、前記制御手段は、前記通信手段を用い
て前記外部装置との間で画像データに関する情報を送受
信した結果、所定条件を満たす場合は、前記第1記憶手
段から読み出した画像データを前記第2記憶手段に記憶
することなく前記画像出力手段に供給することを特徴と
する。A first storage means for storing image data, a second storage means having a larger storage capacity than the first storage means, and storing the image data. Image input means for supplying image data to the first storage means, image output means for performing output based on the image data read from the first storage means, and at least one of the image input means and the image output means Communication means for transmitting and receiving image data between one and an external device;
A control unit that controls the first storage unit, the second storage unit, the image input unit, the image output unit, and the communication unit, wherein the control unit communicates with the external device using the communication unit. When the predetermined condition is satisfied as a result of transmitting and receiving the information about the image data between the image data, the image data read from the first storage unit is supplied to the image output unit without being stored in the second storage unit. I do.
【0009】請求項2の発明は、請求項1において、前
記画像データ入力手段は、画像データを生成する画像デ
ータ生成手段を有することを特徴とする。A second aspect of the present invention is characterized in that, in the first aspect, the image data input means has an image data generating means for generating image data.
【0010】請求項3の発明は、請求項1において、前
記画像出力手段は、前記画像データから媒体出力を作成
する画像データ消費手段を有することを特徴とする。A third aspect of the present invention is characterized in that, in the first aspect, the image output means has an image data consuming means for creating a medium output from the image data.
【0011】請求項4の発明は、請求項1〜3のいずれ
かにおいて、前記所定条件は、前記通信手段によってジ
ョブ開始要求を前記外部装置に送信し、当該ジョブ開始
要求を受信した外部装置において当該ジョブに係る画像
データを受け入れ開始できるジョブ開始予測時刻Tjを
前記通信手段によって当該外部装置から受信し、当該ジ
ョブ開始予測時刻Tjよりも、前記ジョブに係る画像デ
ータを前記第1記憶手段から前記第2記憶手段に一旦記
憶してから再び前記第1記憶手段に記憶完了する時刻T
nのほうが遅い場合であることを特徴とする。According to a fourth aspect of the present invention, in the external device according to any one of the first to third aspects, the predetermined condition is that the communication means transmits a job start request to the external device and receives the job start request. The communication unit receives from the external device a predicted job start time Tj at which image data relating to the job can be started to be received, and stores the image data relating to the job from the first storage unit more than the predicted job start time Tj. Time T once stored in the second storage means and then stored again in the first storage means
It is characterized in that n is slower.
【0012】請求項5の発明は、請求項1〜3のいずれ
かにおいて、前記画像出力手段は、少なくとも2つの出
力部を有し、前記所定条件は、前記第1記憶手段からの
画像データを前記2つの出力部の一方に供給しつつ、同
時に前記2つの出力部の他方に当該画像データを供給す
る重連ジョブに関して、前記通信手段によってジョブ開
始要求を前記外部装置に送信し、当該ジョブを受信した
外部装置において当該ジョブに係る画像データを受け入
れ開始できるジョブ開始予測時刻Tjを当該外部装置か
ら受信し、当該ジョブ開始予測時刻Tjと前記画像出力
手段が当該ジョブに係る画像データを必要とする時刻T
eと前記ジョブに係る画像データを前記第1記憶手段か
ら前記第2記憶手段に一旦記憶してから再び前記第1記
憶手段に記憶完了する時刻Tnとの間で、Tj<Tnお
よびTe<Tnのいずれかが成立する場合であることを
特徴とする。According to a fifth aspect of the present invention, in any one of the first to third aspects, the image output unit has at least two output units, and the predetermined condition is that the image data from the first storage unit is stored in the storage unit. For a multiple job that supplies the image data to the other of the two output units while supplying the image data to one of the two output units, a job start request is transmitted to the external device by the communication unit, and the job is The received external device receives a predicted job start time Tj at which the image data of the job can be received and started from the external device, and the job output predicted time Tj and the image output unit need the image data of the job. Time T
e between the time e and the time Tn at which the image data relating to the job is temporarily stored in the second storage means from the first storage means and then stored again in the first storage means, Tj <Tn and Te <Tn Is a case where either of the above is satisfied.
【0013】請求項6の発明は、請求項1〜5のいずれ
かにおいて、前記外部装置は、前記請求項1〜5のいず
れかの画像処理装置と同構成の画像処理装置であること
を特徴とする。According to a sixth aspect of the present invention, in any one of the first to fifth aspects, the external device is an image processing apparatus having the same configuration as the image processing apparatus of the first aspect. And
【0014】請求項7の発明は、請求項1〜6のいずれ
かにおいて、前記画像データ生成手段は原稿を読み取っ
て画像データを作成するスキャナ機能を持つことを特徴
とする。According to a seventh aspect of the present invention, in any one of the first to sixth aspects, the image data generating means has a scanner function of reading an original and generating image data.
【0015】請求項8の発明は、請求項1〜6のいずれ
かにおいて、前記画像データ生成手段は、PDLデータ
から画像データを作成する機能を持つことを特徴とす
る。According to an eighth aspect of the present invention, in any one of the first to sixth aspects, the image data generating means has a function of generating image data from PDL data.
【0016】請求項9の発明は、請求項1〜6のいずれ
かにおいて、前記画像データ生成手段は、FAXデータ
から画像データを作成するFAXデータ展開機能を持つ
ことを特徴とする。According to a ninth aspect of the present invention, in any one of the first to sixth aspects, the image data generating means has a facsimile data developing function of creating image data from facsimile data.
【0017】請求項10の発明は、請求項1〜6のいず
れかにおいて、前記画像データ消費手段は、画像データ
を紙媒体に印字するプリンタ機能を持つことを特徴とす
る。According to a tenth aspect of the present invention, in any one of the first to sixth aspects, the image data consuming means has a printer function of printing image data on a paper medium.
【0018】請求項11の発明は、請求項1〜6のいず
れかにおいて、前記画像データ消費手段は、画像データ
からFAXデータ生成機能を持つことを特徴とする。According to an eleventh aspect of the present invention, in any one of the first to sixth aspects, the image data consuming means has a function of generating FAX data from image data.
【0019】請求項12の発明は、請求項1〜6のいず
れかにおいて、前記制御手段は、前記第1記憶手段から
読み出した画像データを前記画像データ消費手段に供給
する間も、当該読み出した画像データを前記第2記憶手
段に平行して記憶させることを特徴とする。According to a twelfth aspect of the present invention, in any one of the first to sixth aspects, the control means reads the image data read from the first storage means while supplying the image data to the image data consuming means. The image data is stored in parallel in the second storage means.
【0020】請求項13の発明は、請求項1〜6のいず
れかにおいて、ジョブ属性に、出力設定を含むことを特
徴とする。According to a thirteenth aspect of the present invention, in any one of the first to sixth aspects, the job attribute includes an output setting.
【0021】請求項14の発明は、請求項1〜6のいず
れかにおいて、ジョブ属性に、入力情報を含むことを特
徴とする。According to a fourteenth aspect of the present invention, in any one of the first to sixth aspects, the job attribute includes input information.
【0022】請求項15の発明は、請求項14におい
て、入力情報に、用紙サイズを含むことを特徴とする。According to a fifteenth aspect, in the fourteenth aspect, the input information includes a paper size.
【0023】請求項16の発明は、請求項14におい
て、入力情報に、原稿混載入力かどうかの情報を含むこ
とを特徴とする。The invention of claim 16 is characterized in that, in claim 14, the input information includes information on whether or not the input is a mixed original input.
【0024】請求項17の発明は、通信手段を用いて、
外部装置との間で画像データに関する情報を送受信し、
前記送受信の結果、所定条件を満たす場合は、前記第1
記憶手段から読み出した画像データを、当該第1記憶手
段より大きな記憶容量を有する第2記憶手段に記憶する
ことなく、画像データに基づく出力を行う画像出力手段
に供給することを特徴とする。According to a seventeenth aspect of the present invention, the communication means
Sends and receives information about image data with external devices,
If the predetermined condition is satisfied as a result of the transmission and reception, the first
The image data read from the storage unit is supplied to an image output unit that performs output based on the image data without storing the image data in a second storage unit having a larger storage capacity than the first storage unit.
【0025】請求項18の発明は、請求項17におい
て、前記所定条件は、前記通信手段によってジョブ開始
要求を前記外部装置に送信し、当該ジョブ開始要求を受
信した外部装置において当該ジョブに係る画像データを
受け入れ開始できるジョブ開始予測時刻Tjを前記通信
手段によって当該外部装置から受信し、当該ジョブ開始
予測時刻Tjよりも、前記ジョブに係る画像データを前
記第1記憶手段から前記第2記憶手段に一旦記憶してか
ら再び前記第1記憶手段に記憶完了する時刻Tnのほう
が遅い場合であることを特徴とする。The invention according to claim 18 is the image processing apparatus according to claim 17, wherein the predetermined condition is that the communication means transmits a job start request to the external device, and the external device that has received the job start request transmits an image related to the job. A predicted job start time Tj at which data can be received is received from the external device by the communication unit, and the image data of the job is transferred from the first storage unit to the second storage unit more than the predicted job start time Tj. It is characterized in that the time Tn, which is once stored and then stored again in the first storage means, is later.
【0026】請求項19の発明は、請求項17におい
て、前記画像出力手段は、少なくとも2つの出力部を有
し、前記所定条件は、前記第1記憶手段からの画像デー
タを前記2つの出力部の一方に供給しつつ、同時に前記
2つの出力部の他方に当該画像データを供給する重連ジ
ョブに関して、前記通信手段によってジョブ開始要求を
前記外部装置に送信し、当該ジョブを受信した外部装置
において当該ジョブに係る画像データを受け入れ開始で
きるジョブ開始予測時刻Tjを当該外部装置から受信
し、当該ジョブ開始予測時刻Tjと前記画像出力手段が
当該ジョブに係る画像データを必要とする時刻Teと前
記ジョブに係る画像データを前記第1記憶手段から前記
第2記憶手段に一旦記憶してから再び前記第1記憶手段
に記憶完了する時刻Tnとの間で、Tj<TnおよびT
e<Tnのいずれかが成立する場合であることを特徴と
する。According to a nineteenth aspect, in the seventeenth aspect, the image output unit has at least two output units, and the predetermined condition is that the image data from the first storage unit is output to the two output units. A job start request is transmitted to the external device by the communication unit with respect to a multiple job that simultaneously supplies the image data to the other of the two output units while supplying the job to one of the two output units. A predicted job start time Tj at which the image data of the job can be received and started is received from the external device. The predicted job start time Tj, the time Te at which the image output unit needs the image data of the job, and the job The time T at which the image data according to the above is temporarily stored in the second storage means from the first storage means and then stored again in the first storage means. In between, Tj <Tn and T
It is characterized in that any one of e <Tn is satisfied.
【0027】[0027]
【発明の実施の形態】(実施例1) <装置単体制御>以下に本発明の装置とその動作につい
て、図1に本発明の装置単体のブロック図を用いて詳細
に説明する。DESCRIPTION OF THE PREFERRED EMBODIMENTS (Embodiment 1) <Single device control> The device of the present invention and its operation will be described in detail with reference to FIG. 1 which is a block diagram of the single device of the present invention.
【0028】図1において、100001は画像入力
部、100002は画像データコントローラ、1000
03および100004はRAM、100005はH
D、100006は画像出力部、100007は画像要
求時刻予測部である。画像データコントローラ1000
02は、画像入力部100001、RAM100003
および100004、HD100005、画像出力部1
00006、画像要求時刻予測部100007との間で
の信号(データ)の授受を制御するものであって、内部
のメモリに記憶された制御プログラムにしたがって、図
2、図3、図4、図6、図7に示すような制御を実行す
る。画像入力部100001および画像出力部1000
06は例えばネットワークを介して外部装置と通信を行
う通信機能を有することができる。この実施例の装置で
は画像データコントローラ100002を境に、画像入
力系と画像出力系の動作が互いにほぼ非同期で行われ
る。後述するように、この2つの系は3つの同期を取
る。一つは画像出力系にこれから出力することになるで
あろう、入力画像データの情報を通知するためのEst
imatedIdmage(信号(以下、同様))20
0003であり、もう一つが入力系に出力系とRAMを
共有していることを通知するためのDirectRea
ding信号400001と、RAM共有が終了したタ
イミングを知らせるDirectReadComple
ted400002である。In FIG. 1, 100001 is an image input unit, 100002 is an image data controller, 1000
03 and 100004 are RAM, 100005 is H
D and 100006 are an image output unit and 100007 is an image request time prediction unit. Image data controller 1000
02 is an image input unit 100001, RAM 100003
And 100004, HD100005, image output unit 1
00006, which controls transmission / reception of signals (data) to / from the image request time prediction unit 100007, and according to a control program stored in an internal memory, FIG. 2, FIG. 3, FIG. , The control as shown in FIG. Image input unit 100001 and image output unit 1000
06 can have a communication function of communicating with an external device via a network, for example. In the apparatus of this embodiment, the operation of the image input system and the operation of the image output system are performed almost asynchronously with respect to the image data controller 100002. As will be described later, the two systems synchronize three times. One is Est for notifying information of input image data that will be output to an image output system from now on.
imagedImage (signal (hereinafter the same)) 20
0003, and DirectRea for notifying the input system that the output system and the RAM are shared.
Ding signal 400001 and DirectReadComplete for notifying the timing when RAM sharing ends.
ted400002.
【0029】以下の実施例では、画像出力部はプリンタ
であるが、ネットワーク送信モジュールやFAX送信モ
ジュールでも同様の制御を行う。In the following embodiments, the image output unit is a printer, but the same control is performed by a network transmission module or a facsimile transmission module.
【0030】以下で入力系の通常動作、出力系の通常動
作、RAM共用動作の3つを詳細に説明する。Hereinafter, the three operations of the normal operation of the input system, the normal operation of the output system, and the RAM sharing operation will be described in detail.
【0031】入力系通常動作 図2が入力系通常動作のメッセージフローである。画像
入力部100001は、画像データコントローラに、こ
れから作成する画像データの容量と最終的に格納したい
HDの位置をStoringReq200001として
要求する。StoringReq20001を受け取る
と、画像データコントローラ10002は、RAM10
003またはRAM10004に要求された画像データ
を格納可能な連続領域があるかどうかを調査する。いま
仮にRAM100003に格納可能と判断したとする
と、画像データコントローラ100002は次に図示し
ないDMAコントローラに、ソースアドレスとして画像
パス100010(具体的には画像入力装置によって異
なり、スキャナであればある固定アドレス、PDLのR
IPであれば内部の展開した画像を格納するメモリの先
頭アドレス)を、ディスティネーションアドレスとして
画像パス100011(具体的にはRAM100003
内に見つけた格納領域の先頭アドレス)を、また要求さ
れた画像サイズを転送バイト数として設定する。DMA
転送などの画像データ転送のための準備が完了した時点
で画像入力装置100001に、StoreingRe
ady200002を返す。画像データコントローラ1
00002はStoringReady200002を
画像入力部100001に出すと同時に、Estima
tedlmage200003を画像出力部に通知す
る。StoringReady200002を受け取る
と、画像入力部100001は画像データの転送を開始
する。画像データの転送が完了するとDMAコントロー
ラがデータ転送完了割り込みを発生し、これを受けた画
像入力部100001はStoredComplete
d200004を画像データコントローラ100002
に通知する。StoredCompleted2000
04を受けた画像データコントローラ100002は、
RAM100003からHD100005への画像転送
を開始する。図示しないDMAコントローラと、同じく
図示しないPCIコントローラに画像パス100011
から画像パス100013への画像データの設定を行
う。転送が完了するとDMAコントローラがデータ転送
完了割り込みを発生し、これを受けた画像データコント
ローラ100002はこの画像の係数セマフォDire
ctReading400001をチェックし、誰も取
っていなければRAM100003内に確保した画像デ
ータを破棄する。 Input System Normal Operation FIG. 2 shows a message flow of the input system normal operation. The image input unit 100001 requests the image data controller for the capacity of the image data to be created and the location of the HD finally desired to be stored as StorageReq 200001. Upon receiving the StoringReq 20001, the image data controller 10002
It is checked whether there is a continuous area in which the requested image data can be stored in 003 or the RAM 10004. Now, if it is determined that the image data can be stored in the RAM 100003, the image data controller 100002 sends a DMA controller (not shown) as a source address to the image path 100010 (specifically, depending on the image input device, a fixed address for a scanner, PDL R
If it is an IP, the image path 100011 (specifically, the RAM 100003) is used as a destination address using the head address of the memory for storing the internal developed image.
), And the requested image size as the number of transfer bytes. DMA
When the preparation for image data transfer such as transfer is completed, the image input device
dy200002 is returned. Image data controller 1
00002 sends StoringReady200002 to the image input unit 100001, and at the same time, Estima
Notify tedlimage 200003 to the image output unit. Upon receiving the Storing Ready 200002, the image input unit 100001 starts transferring image data. When the transfer of the image data is completed, the DMA controller generates a data transfer completion interrupt, and upon receiving the data transfer, the image input unit 100001 stores the completed data.
d200004 to the image data controller 100002
Notify. StoredCompleted2000
04 received the image data controller 100002,
The image transfer from the RAM 100003 to the HD 100005 starts. The image path 100011 is connected to a DMA controller (not shown) and a PCI controller (not shown).
The image data is set to the image path 100013 from. When the transfer is completed, the DMA controller generates a data transfer completion interrupt, and upon receiving the data transfer, the image data controller 100002 causes the coefficient semaphore Direct of this image to be transmitted.
Check ctReading 400001, and if no one has taken it, discard the image data secured in the RAM 100003.
【0032】出力系通常動作 図3が出力系通常動作のメッセージフローである。画像
データコントローラ100002からEstimate
dImage200003を受けたところから出力動作
が開始する。 Output System Normal Operation FIG. 3 shows a message flow of the output system normal operation. Estimate from image data controller 100002
The output operation starts when dImage 200003 is received.
【0033】EstimatedImage20000
3を受けた画像出力部100006は、その画像出力に
必要な準備を開始すると同時に、プリントスケジュール
キューの中で、その画像nより先に出力する予定で、ま
だ画像データを読み出していないもの各々について、出
力用紙搬送にかかる時間Tp(k)、前の出力用紙との
間に取るべき紙間時間Td(k)を求め、画像データ要
求予測時刻Te(n)を求め、この値をEstimat
edImageReadReqTime300004と
して画像データコントローラ100002に返す。EstimatedImage 20000
3, the image output unit 100006 starts preparations necessary for the image output, and at the same time, in the print schedule queue, outputs each image which is to be output earlier than the image n and for which image data has not been read out yet. , The time Tp (k) required to convey the output sheet, the inter-sheet time Td (k) to be taken between the output sheet and the previous output sheet, the predicted image data request time Te (n) is determined, and this value is estimated.
This is returned to the image data controller 100002 as edImageReadReqTime300004.
【0034】Te(n)=SUM(Tp(i)+Td
(i)) i=0からn−1まで Td(0)は給紙カセットから印字位置まで搬送するの
にかかる時間 画像データコントローラ100002は返ってきたEs
timatedImageReadReqTime30
0004をTdirect(n)として記憶し、その画
像データnに対する、RAMへの格納時間Tr1
(n)、RAMからHD100005への格納時間Th
(n)、HD100005からRAMへの格納時間Tr
2(n)を求め、その合計Tnormalを計算する。Te (n) = SUM (Tp (i) + Td
(I)) From i = 0 to n-1 Td (0) is the time required to convey from the paper cassette to the printing position. Image data controller 100002 returns Es
timedImageReadReqTime30
0004 is stored as Tdirect (n), and the storage time Tr1 in the RAM for the image data n is stored.
(N), Storage time Th from RAM to HD100005
(N), Storage time Tr from HD100005 to RAM
2 (n) is calculated, and the total Tnormal is calculated.
【0035】Tnormal(n)=Tr1(n)+T
h(n)+Tr2(n) 画像データコントローラ100002は、Tdirec
t(n)がTnormal(n)より遅い場合は何もし
ない。Tnormal (n) = Tr1 (n) + T
h (n) + Tr2 (n) The image data controller 100002
If t (n) is later than Tnormal (n), do nothing.
【0036】プリンタのビデオ入力準備が完了した時点
で画像出力部100006は、ImageReadRe
q300001を画像データコントローラ100002
に要求する。画像データコントローラ100002はI
mageReadReq300001を受け取ると、そ
の画像をHD100005から読み出す準備をする。ま
ず、RAM100003またはRAM100004に指
定された画像を格納するだけの連続した領域をサーチす
る。いま仮にRAM100004に領域を発見したとす
る。次に画像データコントローラ100002は、図示
しないDMAコントローラと図示しないPCIコントロ
ーラに、ソースとしてHD100005に格納されてい
る画像データの先頭アドレスを、ディスティネーション
としてRAM100004内に見つけた領域の先頭アド
レスを、転送バイト数として要求されている画像データ
のサイズを設定し、転送を開始する。転送が完了し、D
MAコントローラからのデータ転送完了割り込みを受け
ると画像データコントローラ100002は、RAM1
00004から画像出力部100006までのDMA設
定を行う。DMAコントローラへの設定が完了した時点
で、画像データコントローラ100002はImage
ReadReady300002を画像出力部1000
06に通知する。画像出力部100006はImage
ReadReady300002を受けると、プリンタ
に画像データ転送開始を通知する。転送完了しDMAか
らの転送割り込みを受けた画像出力部100006は、
画像データコントローラ100002にImageRe
adCompleted300003を送る。画像デー
タコントローラ100002はImageReadCo
mpleted300003を受け取ると、その画像の
係数セマフォDirectReading400001
を1つ開放し(持っていない場合には開放しない)、出
力系からの係数セマフォDirectReading4
00001を全て開放したという意味のDirectR
eadCompleted400002を画像データコ
ントローラ100002入力系に出力する。画像出力部
100006は所定の画像出力を完了し、必要のなくな
った画像データに関して画像データコントローラ100
002にImageDeleteReq300005を
送る。画像データコントローラ100002はImag
eDeleteReq300005を受けると、指示の
あったHD100005内の画像を破棄する。When the preparation for video input of the printer is completed, the image output unit 100006 outputs the ImageReadRe
q300001 to the image data controller 100002
Request to. Image data controller 100002 is I
Upon receiving messageReadReq300001, it prepares to read the image from HD100005. First, a search is made for the RAM 100003 or a continuous area for storing the image specified in the RAM 100004. It is assumed that an area is found in the RAM 100004. Next, the image data controller 100002 transfers the start address of the image data stored in the HD 100005 as a source and the start address of an area found in the RAM 100004 as a destination to a DMA controller (not shown) and a PCI controller (not shown) as transfer bytes. The size of the requested image data is set as a number, and transfer is started. Transfer completed, D
Upon receiving a data transfer completion interrupt from the MA controller, the image data controller 100002
DMA settings from 00004 to the image output unit 100006 are performed. When the setting to the DMA controller is completed, the image data controller 100002
Read Ready 300002 to the image output unit 1000
06 is notified. Image output unit 100006 is Image
Upon receiving ReadReady300002, the printer notifies the printer of the start of image data transfer. The image output unit 100006, which has completed the transfer and received the transfer interrupt from the DMA,
ImageRe in the image data controller 100002
Send adCompleted300003. Image data controller 100002 is ImageReadCo
Upon receiving the sampled 300003, the coefficient semaphore DirectReading400001 of the image is received.
(One is not released if it does not have one), and the coefficient semaphore DirectReading4 from the output system is released.
DirectR means that all 00001 have been released
outputComplete400002 is output to the image data controller 100002 input system. The image output unit 100006 completes the predetermined image output, and the image data controller 100
002, and sends ImageDeleteReq300005. Image data controller 100002 is Imag
Upon receiving eDeleteReq300005, the image in the HD100005 instructed is discarded.
【0037】RAM共用動作 図4がRAM共用動作のメッセージフローである。画像
データ要求予測時刻Te(n)を求め、この値をEst
imatedImageReadReqTime300
004として画像データコントローラ100002に返
すまでは図3と同様であり、これを受けた画像データコ
ントローラ100002は、Tdirect(n)がT
normal(n)より早い場合、出力系とのRAMの
共有を行う。画像データコントローラ100002は、
まずこの画像の係数セマフォDirectReadin
g400001を1つ獲得し、入力系がRAM内の画像
データをHD100005への格納完了で破棄しないよ
うにする。The RAM shared Operation FIG 4 is a message flow of RAM shared operations. The image data request predicted time Te (n) is obtained, and this value is referred to as Est.
imagedImageReadReqTime300
3 is returned to the image data controller 100002 until it is returned to the image data controller 100002.
If it is faster than normal (n), the RAM is shared with the output system. Image data controller 100002
First, the coefficient semaphore DirectReadin of this image
g400001 is acquired so that the input system does not discard the image data in the RAM when the storage of the image data in the HD 100005 is completed.
【0038】次に出力系がこの画像に対するImage
ReadCompleted300003を受信すると
(ImageReadReq300001、Image
ReadReady300002、ImageRead
Completed300003の動作は図3のそれと
同様である)、前述のように係数セマフォDirect
Reading400001を1つ開放する。前述のよ
うに、画像入力部100001がStoredComp
leted200004を画像データコントローラ10
0002に通知した後、入力系では、HD100005
への格納完了時にこの係数セマフォDirectRea
ding400001をチェックし、誰かが取っていた
場合には、出力系からの係数セマフォDirectRe
ading400001を全て開放したという意味のD
irectReadCompleted400002を
待って、RAMを破棄する。Next, the output system sets an image for this image.
When ReadCompleted300003 is received (ImageReadReq300001, Image
ReadReady300002, ImageRead
The operation of the Completed 300003 is similar to that of FIG. 3), and the coefficient semaphore Direct is used as described above.
Release one Reading400001. As described above, the image input unit 100001 stores the StoredComp
Let Let 200004 be the image data controller 10
0002, the input system returns to HD100005
This coefficient semaphore DirectRea is stored when the
Check ding400001, and if anyone takes it, the coefficient semaphore DirectRe from the output system
D which means that all of the "adding400001" has been released
Wait for directReadCompleted400002 and discard the RAM.
【0039】仮にRAMからHDへの格納作業完了まで
に、3回この画像に対するImageReadReq3
00001があったとすると、このそれぞれに対するI
mageReadCompleted300003を受
信するまで、HD100005への格納が完了していて
もRAMを破棄することはできない。It is assumed that ImageReadReq3 for this image is performed three times before the storing operation from the RAM to the HD is completed.
If there were 0000001, then I for each
Until the messageReadCompleted300003 is received, the RAM cannot be discarded even if the storage in the HD100005 is completed.
【0040】装置通信制御 以下に本発明におけるこれまでに説明した装置(図1〜
図4)を2つ使用し、これら2つの装置間の通信につい
て、図5の装置の通信態様を表したブロック図と、図6
のメッセージフロー図を用いて、装置Aから装置Bにネ
ットワークコピーを行う場合を例にとって説明する。 Apparatus Communication Control The apparatus described so far in the present invention (FIGS.
FIG. 4 is a block diagram showing the communication mode of the device shown in FIG. 5, and FIG.
The following describes an example in which a network copy is performed from the device A to the device B using the message flow diagram of FIG.
【0041】装置AとBは互いに非同期で動作してお
り、装置Aの画像出力部100006と装置Bの画像入
力部500001とがネットワークを介して接続されて
いる。ここでは、画像データコントローラ100002
の制御下の他の画像出力部100008および画像要求
時刻予測部100009が設けられている。The devices A and B operate asynchronously with each other, and the image output unit 100006 of the device A and the image input unit 500001 of the device B are connected via a network. Here, the image data controller 100002
, Another image output unit 100008 and an image request time prediction unit 100009 are provided.
【0042】まず装置AからBへStartJobRe
q600003を発行する。装置Bがこれを受けると、
装置Bの画像データコントローラ50002は、RAM
50003またはRAM50004に要求された画像デ
ータが格納可能な連続領域がいつ空くのかを計算する。
この計算は、単純にそのジョブより先に処理すべきジョ
ブの入力が終わる時間を求めることとなる。つまり、そ
のジョブを含めて全体のジョブをスケジューリングし直
し、そのジョブが入力可能になるジョブ開始予想時刻T
jを求める(上述したのと同様に、StoringES
TimeReq600005、StoringESTi
me600006)。First, StartJobRe from device A to device B
Issue q600003. When device B receives this,
The image data controller 50002 of the device B has a RAM
It calculates when a continuous area capable of storing the requested image data in the 50003 or the RAM 50004 becomes free.
This calculation simply determines the time at which the input of a job to be processed before the job ends. That is, the entire job including the job is rescheduled, and the estimated job start time T at which the job can be input is set.
j (StoringES as described above)
TimeReq600005, StoringESTi
me600006).
【0043】次に装置Bは、このジョブ開始予想時刻T
jをJobStartEsTime600004とし
て、装置AにStartJobReq600003のレ
スポンスとして返信する。Next, the apparatus B sets the estimated job start time T
j is returned as a StartStartReq600003 response to the device A as JobStartEsTime600004.
【0044】装置AがこのJobStartEsTim
e600004を受け取ると、装置Aの画像要求時刻予
測部100007は、このJobStartEsTim
e600004(Tj)をEstimatesImag
eReadReqTime300004として扱う。When the apparatus A receives the JobStartEsTim
When e600004 is received, the image request time prediction unit 100007 of the device A makes this JobStartEsTim
e600004 (Tj) to EstimatesImag
Handle as eReadReqTime300004.
【0045】以降は既に図2〜図4で説明したと同様に
動作する。Thereafter, the operation is the same as that described with reference to FIGS.
【0046】重連ジョブ制御 図7は重連ジョブ制御動作のメッセージフローである。
ここでは、図5に示す2つの画像出力部を有する構成に
おいて、装置Aの一方の画像出力部100006から装
置Bの画像入力部500001に画像データを送信し、
同時に装置Aの他方の画像出力部100008に同じ画
像データを転送する場合を示している。The tandem job control 7 is a message flow of tandem job control operations.
Here, in the configuration having two image output units shown in FIG. 5, image data is transmitted from one image output unit 100006 of the device A to the image input unit 500001 of the device B,
At the same time, the same image data is transferred to the other image output unit 100008 of the device A.
【0047】同一画像に対して、複数の画像出力部がア
サインされる重連ジョブにおいては、単体制御とは異な
り、画像データコントローラ100002は上記通信制
御(図6)を行ってJobStartEsTime60
0004(EstimatedImageReadRe
qTime300004)から得られるTjを、単体制
御に加えた以下の3つの値から、RAMの共有を行うか
どうかの判断を行う。In a multiple job in which a plurality of image output units are assigned to the same image, unlike the simplex control, the image data controller 100002 performs the above communication control (FIG. 6) to execute JobStartEsTime60.
0004 (EstimatedImageReadRe
From the following three values obtained by adding Tj obtained from qTime300004) to the single control, it is determined whether to share the RAM.
【0048】・Tj ・Tdirect(n) ・Tnormal(n) 具体的には、以下の条件を満たす場合RAMの共有を行
う。Tj Tdirect (n) Tnormal (n) Specifically, the RAM is shared when the following conditions are satisfied.
【0049】条件1.Tj<Tdirect(n) 条件2.Tdirect(n)<Tnormal(n) 上記の条件が成立しRAMの共有を行う場合には、画像
データコントローラ100002は係数セマフォDir
ectReading400001を一つ獲得する。Condition 1. Tj <Tdirect (n) Condition 2. Tdirect (n) <Tnormal (n) When the above condition is satisfied and the RAM is shared, the image data controller 100002 sets the coefficient semaphore Dir
ectReading400001 is acquired.
【0050】画像出力部100006は、ImageR
eadReq300001を画像データコントローラ1
00002に要求する。画像データコントローラ100
002がImageReadReq300001を受け
取り、ImageReadReady300002を画
像出力部100006に通知し、画像出力部10000
6がImageReadReady300002を受け
て、RAMから転送された画像データを画像入力部50
0001に送信し、画像出力部100006から、画像
データコントローラ100002にImageRead
Completed300003を送るまでは上述した
出力系通常動作および装置通信制御と同様であり、同時
に、画像出力部100008に対しても同様にしてRA
Mからの同じ画像データを転送し、画像データコントロ
ーラ100002は、画像出力部100006からIm
ageReadCompleted300003を受け
取り、かつ、画像出力部100008からImageR
eadCompleted300003を受け取り、共
有しているRAMの画像を使い終わった時に、係数セマ
フォDirectReading400001を一つ開
放し、その時点で誰も共有していない場合は、共有され
ているRAMを破棄する。The image output unit 100006 uses ImageR
readReq300001 to the image data controller 1
00002 required. Image data controller 100
002 receives the ImageReadReq300001, notifies the image output unit 100006 of the ImageReadReady300002, and outputs the image output unit 10000.
6 receives the ImageReadReady300002 and transmits the image data transferred from the RAM to the image input unit 50.
0001 and the image output unit 100006 sends an ImageRead to the image data controller 100002.
Up to the transmission of Completed 300003, the operation is the same as the normal operation of the output system and the device communication control described above.
M, the same image data is transferred from the image output unit 100006 to the image data controller 100002.
imageReadCompleted300003 and receive ImageR from Image output unit 100008
Upon receiving the eadCompleted 300003, when the shared RAM image has been used, one coefficient semaphore DirectReading 400001 is released, and if no one is sharing at that time, the shared RAM is discarded.
【0051】[0051]
【発明の効果】以上の説明から明らかなように本発明に
よれば、画像処理を高速に行うことができ、例えば、F
COTを高速化することができ、さらに画像処理の高速
化を、高価なRAMやHDなしに可能とする。As is clear from the above description, according to the present invention, image processing can be performed at high speed.
The COT can be speeded up, and the image processing can be speeded up without expensive RAM or HD.
【図1】本発明の装置単体のブロック図である。FIG. 1 is a block diagram of a single device of the present invention.
【図2】入力系通常動作のメッセージフローを示す図で
ある。FIG. 2 is a diagram showing a message flow of a normal operation of an input system.
【図3】出力系通常動作のメッセージフローを示す図で
ある。FIG. 3 is a diagram showing a message flow of a normal operation of an output system.
【図4】RAM共用動作のメッセージフローを示す図で
ある。FIG. 4 is a diagram showing a message flow of a RAM sharing operation.
【図5】本発明の装置の通信態様を表したブロック図で
ある。FIG. 5 is a block diagram showing a communication mode of the device of the present invention.
【図6】装置通信制御のメッセージフローを示す図であ
る。FIG. 6 is a diagram showing a message flow of device communication control.
【図7】重連ジョブ制御のメッセージフローを示す図で
ある。FIG. 7 is a diagram illustrating a message flow of multiple job control.
100001,500001 画像入力部 100002,500002 画像データコントロ
ーラ 100003,500003 RAM 100004,500004 RAM 100005,500005 HD 100006,500006 画像出力部 100007,500007 画像要求時刻予測部 100008 画像出力部 100009 画像要求時刻予測部100001, 500001 Image input unit 100002, 500002 Image data controller 100003, 500003 RAM 100004, 500004 RAM 100005, 500005 HD 100006, 500006 Image output unit 100007, 500007 Image request time prediction unit 100008 Image output unit 100009 Image request time prediction unit
───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 2C087 AA03 AA09 BA03 BB10 BC02 BC05 BC14 CB10 2C187 AD03 CD06 5C062 AA02 AA05 AB02 AB11 AB22 AB30 AB43 AC07 AC38 AC43 AC67 AF06 AF10 BA04 5C073 AA03 AB07 BA06 BB09 BD02 CD12 ────────────────────────────────────────────────── ─── Continued on the front page F term (reference) 2C087 AA03 AA09 BA03 BB10 BC02 BC05 BC14 CB10 2C187 AD03 CD06 5C062 AA02 AA05 AB02 AB11 AB22 AB30 AB43 AC07 AC38 AC43 AC67 AF06 AF10 BA04 5C073 AA03 AB07 BA06 BB09 BD02 CD12
Claims (19)
タを記憶する第2記憶手段と、 画像データを前記第1記憶手段に供給する画像入力手段
と、 前記第1記憶手段から読み出した画像データに基づく出
力を行う画像出力手段と、 前記画像入力手段および前記画像出力手段のうちの少な
くとも1つと外部装置との間で画像データを送受信する
通信手段と、 前記第1記憶手段、前記第2記憶手段、前記画像入力手
段、前記画像出力手段および前記通信手段を制御する制
御手段とを具え、 前記制御手段は、前記通信手段を用いて前記外部装置と
の間で画像データに関する情報を送受信した結果、所定
条件を満たす場合は、前記第1記憶手段から読み出した
画像データを前記第2記憶手段に記憶することなく前記
画像出力手段に供給することを特徴とする画像処理装
置。A first storage unit that stores image data; a second storage unit that has a larger storage capacity than the first storage unit and stores image data; and supplies image data to the first storage unit. Image input means, image output means for outputting based on image data read from the first storage means, image data between at least one of the image input means and the image output means and an external device Communication means for transmitting and receiving; and control means for controlling the first storage means, the second storage means, the image input means, the image output means and the communication means, wherein the control means uses the communication means. As a result of transmitting and receiving the information about the image data with the external device, if the predetermined condition is satisfied, the image data read from the first storage means is stored in the second storage means. An image processing apparatus, wherein the image is supplied to the image output means without being stored.
データ生成手段を有することを特徴とする画像処理装
置。2. The image processing apparatus according to claim 1, wherein the image data input unit includes an image data generation unit that generates image data.
成する画像データ消費手段を有することを特徴とする画
像処理装置。3. The image processing apparatus according to claim 1, wherein the image output unit includes an image data consuming unit that creates a medium output from the image data.
を前記外部装置に送信し、当該ジョブ開始要求を受信し
た外部装置において当該ジョブに係る画像データを受け
入れ開始できるジョブ開始予測時刻Tjを前記通信手段
によって当該外部装置から受信し、当該ジョブ開始予測
時刻Tjよりも、前記ジョブに係る画像データを前記第
1記憶手段から前記第2記憶手段に一旦記憶してから再
び前記第1記憶手段に記憶完了する時刻Tnのほうが遅
い場合であることを特徴とする画像処理装置。4. The image processing apparatus according to claim 1, wherein the predetermined condition is that the communication unit transmits a job start request to the external device, and the external device that receives the job start request receives an image related to the job. A predicted job start time Tj at which data can be received is received from the external device by the communication unit, and the image data of the job is transferred from the first storage unit to the second storage unit more than the predicted job start time Tj. The image processing apparatus according to claim 1, wherein the time Tn is stored once and then stored again in the first storage means at a later time Tn.
前記2つの出力部の一方に供給しつつ、同時に前記2つ
の出力部の他方に当該画像データを供給する重連ジョブ
に関して、前記通信手段によってジョブ開始要求を前記
外部装置に送信し、当該ジョブを受信した外部装置にお
いて当該ジョブに係る画像データを受け入れ開始できる
ジョブ開始予測時刻Tjを当該外部装置から受信し、当
該ジョブ開始予測時刻Tjと前記画像出力手段が当該ジ
ョブに係る画像データを必要とする時刻Teと前記ジョ
ブに係る画像データを前記第1記憶手段から前記第2記
憶手段に一旦記憶してから再び前記第1記憶手段に記憶
完了する時刻Tnとの間で、Tj<TnおよびTe<T
nのいずれかが成立する場合であることを特徴とする画
像処理装置。5. The image output device according to claim 1, wherein the image output unit has at least two output units, and the predetermined condition is that the image data from the first storage unit is output to the two output units. A job start request is transmitted to the external device by the communication unit with respect to a multiple job that simultaneously supplies the image data to the other of the two output units while supplying the job to one of the two output units. A predicted job start time Tj at which the image data of the job can be received and started is received from the external device. The predicted job start time Tj, the time Te at which the image output unit needs the image data of the job, and the job Between the time Tn at which the image data according to the above is temporarily stored in the second storage means from the first storage means, and then is stored again in the first storage means. In, Tj <Tn and Te <T
n is a case where any one of n is satisfied.
理装置と同構成の画像処理装置であることを特徴とする
画像処理装置。6. The image processing apparatus according to claim 1, wherein the external device is an image processing apparatus having the same configuration as the image processing apparatus according to any one of claims 1 to 5. .
を作成するスキャナ機能を持つことを特徴とする画像処
理装置。7. An image processing apparatus according to claim 1, wherein said image data generating means has a scanner function of reading an original and generating image data.
タを作成する機能を持つことを特徴とする画像処理装
置。8. An image processing apparatus according to claim 1, wherein said image data generating means has a function of generating image data from PDL data.
タを作成するFAXデータ展開機能を持つことを特徴と
する画像処理装置。9. An image processing apparatus according to claim 1, wherein said image data generating means has a facsimile data development function for generating image data from facsimile data.
するプリンタ機能を持つことを特徴とする画像処理装
置。10. An image processing apparatus according to claim 1, wherein said image data consuming means has a printer function of printing image data on a paper medium.
タ生成機能を持つことを特徴とする画像処理装置。11. An image processing apparatus according to claim 1, wherein said image data consuming means has a function of generating FAX data from image data.
データを前記画像データ消費手段に供給する間も、当該
読み出した画像データを前記第2記憶手段に平行して記
憶させることを特徴とする画像処理装置。12. The image processing apparatus according to claim 1, wherein the control unit supplies the read image data to the image data consuming unit while supplying the image data read from the first storage unit to the image data consuming unit. 2. An image processing apparatus characterized by storing data in parallel to two storage means.
理装置。13. The image processing apparatus according to claim 1, wherein the job attribute includes an output setting.
理装置。14. The image processing apparatus according to claim 1, wherein the job attribute includes input information.
理装置。15. The image processing apparatus according to claim 14, wherein the input information includes a paper size.
特徴とする画像処理装置。16. The image processing apparatus according to claim 14, wherein the input information includes information as to whether or not the input is a mixed original input.
画像データに関する情報を送受信し、 前記送受信の結果、所定条件を満たす場合は、前記第1
記憶手段から読み出した画像データを、当該第1記憶手
段より大きな記憶容量を有する第2記憶手段に記憶する
ことなく、画像データに基づく出力を行う画像出力手段
に供給することを特徴とする画像処理方法。17. Transmission / reception of information relating to image data with an external device using a communication unit, and when a predetermined condition is satisfied as a result of the transmission / reception, the first
Image processing characterized in that image data read from a storage unit is supplied to an image output unit that performs output based on the image data without storing the image data in a second storage unit having a larger storage capacity than the first storage unit. Method.
を前記外部装置に送信し、当該ジョブ開始要求を受信し
た外部装置において当該ジョブに係る画像データを受け
入れ開始できるジョブ開始予測時刻Tjを前記通信手段
によって当該外部装置から受信し、当該ジョブ開始予測
時刻Tjよりも、前記ジョブに係る画像データを前記第
1記憶手段から前記第2記憶手段に一旦記憶してから再
び前記第1記憶手段に記憶完了する時刻Tnのほうが遅
い場合であることを特徴とする画像処理方法。18. The apparatus according to claim 17, wherein the predetermined condition is that the communication unit transmits a job start request to the external device, and the external device that has received the job start request can start accepting image data of the job. A predicted job start time Tj is received from the external device by the communication unit, and the image data relating to the job is temporarily stored in the second storage unit from the first storage unit before the predicted job start time Tj. An image processing method, wherein the time Tn at which the storage in the first storage means is completed again is later.
前記2つの出力部の一方に供給しつつ、同時に前記2つ
の出力部の他方に当該画像データを供給する重連ジョブ
に関して、前記通信手段によってジョブ開始要求を前記
外部装置に送信し、当該ジョブを受信した外部装置にお
いて当該ジョブに係る画像データを受け入れ開始できる
ジョブ開始予測時刻Tjを当該外部装置から受信し、当
該ジョブ開始予測時刻Tjと前記画像出力手段が当該ジ
ョブに係る画像データを必要とする時刻Teと前記ジョ
ブに係る画像データを前記第1記憶手段から前記第2記
憶手段に一旦記憶してから再び前記第1記憶手段に記憶
完了する時刻Tnとの間で、Tj<TnおよびTe<T
nのいずれかが成立する場合であることを特徴とする画
像処理方法。19. The image processing device according to claim 17, wherein the image output unit has at least two output units, and the predetermined condition is to supply image data from the first storage unit to one of the two output units. In addition, for a multiple job that supplies the image data to the other of the two output units at the same time, a job start request is transmitted to the external device by the communication unit, and the image related to the job is transmitted to the external device that receives the job. A predicted job start time Tj at which data reception can be started is received from the external device, and the predicted job start time Tj, the time Te at which the image output means needs the image data relating to the job, and the image data relating to the job are determined. Tj is stored between the first storage means in the second storage means and the time Tn when the storage in the first storage means is completed again. Tn and Te <T
n is a case where any of n is satisfied.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001005168A JP2002218188A (en) | 2001-01-12 | 2001-01-12 | Image processing unit and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001005168A JP2002218188A (en) | 2001-01-12 | 2001-01-12 | Image processing unit and method |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2002218188A true JP2002218188A (en) | 2002-08-02 |
Family
ID=18873249
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001005168A Pending JP2002218188A (en) | 2001-01-12 | 2001-01-12 | Image processing unit and method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2002218188A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3091727A1 (en) * | 2015-05-08 | 2016-11-09 | Canon Kabushiki Kaisha | Printing apparatus, method for controlling printing apparatus, and storage medium |
-
2001
- 2001-01-12 JP JP2001005168A patent/JP2002218188A/en active Pending
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3091727A1 (en) * | 2015-05-08 | 2016-11-09 | Canon Kabushiki Kaisha | Printing apparatus, method for controlling printing apparatus, and storage medium |
US10043115B2 (en) | 2015-05-08 | 2018-08-07 | Canon Kabushiki Kaisha | Image forming apparatus for printing image data generated by reading document, method for controlling the same, and storage medium storing computer program for executing the method |
CN111309272A (en) * | 2015-05-08 | 2020-06-19 | 佳能株式会社 | Copying machine and control method thereof |
US10929726B2 (en) | 2015-05-08 | 2021-02-23 | Canon Kabushiki Kaisha | Printing apparatus, method for controlling printing apparatus, and storage medium |
EP3934221A1 (en) * | 2015-05-08 | 2022-01-05 | Canon Kabushiki Kaisha | Printing apparatus, method for controlling printing apparatus, and storage medium |
CN111309272B (en) * | 2015-05-08 | 2024-03-12 | 佳能株式会社 | Copying machine and control method of copying machine |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4101860B2 (en) | Interrupt system for multi-function printing system | |
EP0705023B1 (en) | Apparatus for maximizing a rate of image data transfer in a printing system | |
EP1104167A2 (en) | Method and apparatus for managing job contention for system resources in an electronic reprographic system | |
EP0702480B1 (en) | Image processing apparatus and method therefor | |
US5970222A (en) | Memory management system for printing a print job with limited capacity | |
EP1104170A2 (en) | Method and apparatus for managing job contention for system resources in a electrographic reproduction system where images are multibanded | |
EP1031915A2 (en) | Disk-based image storage system and method with prioritized loading and retrieval operations | |
EP1104168B1 (en) | Method and apparatus for managing job contention for system resources in an electronic reprographic system | |
US7061654B2 (en) | Image processor, image processing method and storage medium | |
US6075928A (en) | Multi-function image processing system | |
JP2002218188A (en) | Image processing unit and method | |
JP3258347B2 (en) | Image forming device | |
US6999185B1 (en) | System and method for merging together jobs in a multi-platform printing system when one of the platforms is in a degraded mode | |
JP2001320561A (en) | Image processor | |
JPH05130311A (en) | Image forming device | |
JP3869977B2 (en) | Image forming apparatus and image forming apparatus system | |
JP2000094803A (en) | Printing control device, printing control method, and storage medium | |
JP3630984B2 (en) | Digital copier | |
JP3000914B2 (en) | Image processing device | |
JP2001066950A (en) | Connection type copying system | |
JP2001358862A (en) | Image processor and control method therefor | |
JP3387300B2 (en) | Image processing device | |
JPH07295918A (en) | Method, device and system for processing information | |
JP2000122881A (en) | Image forming device | |
JP2000020269A (en) | Printer system |