[go: up one dir, main page]

JPH06217094A - Picture processor - Google Patents

Picture processor

Info

Publication number
JPH06217094A
JPH06217094A JP5004425A JP442593A JPH06217094A JP H06217094 A JPH06217094 A JP H06217094A JP 5004425 A JP5004425 A JP 5004425A JP 442593 A JP442593 A JP 442593A JP H06217094 A JPH06217094 A JP H06217094A
Authority
JP
Japan
Prior art keywords
output
image data
page buffer
processing
page
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
JP5004425A
Other languages
Japanese (ja)
Inventor
Yoshiaki Hatano
喜章 波多野
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 JP5004425A priority Critical patent/JPH06217094A/en
Publication of JPH06217094A publication Critical patent/JPH06217094A/en
Pending legal-status Critical Current

Links

Landscapes

  • Image Input (AREA)
  • Facsimiles In General (AREA)
  • Storing Facsimile Image Data (AREA)

Abstract

PURPOSE:To speed copying while maintaining small sizing and efficiency of a page buffer by controlling to output the odd number-th picture data in the ascending order and to output the even number-th picture data in the descending order based on overwriting detection result. CONSTITUTION:The processor consists of a page buffer 10 to temporarily store input picture data, disk controller unit 11 serving as a memory for use of large- capacity data storage, and a detecting device 12 detecting the overwriting of the page buffer 10, and output control section 13 switching the output processing are further added. When no picture data are stored on the page buffer 10, the area securing processing is performed. When the area is secured, the picture data are transferred from a hard disk to the page buffer 10. The picture data to be outputted are different by what part number-th picture data to be outputted are. When they are the odd part number-th one they are outputted in the ascending order and when they are the even number-th one, outputted in the descending order.

Description

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

【0001】[0001]

【産業上の利用分野】本発明は、入力画像データを格納
した大容量のメモリに蓄積した後、読み出しを繰り返し
ながら画像出力装置に送り出す画像処理装置において、
格納手段を管理することによって効率的な入出力処理を
行わせる画像処理装置に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image processing apparatus which stores input image data in a large-capacity memory and then sends the image data to an image output apparatus while repeating reading.
The present invention relates to an image processing apparatus that manages storage means to perform efficient input / output processing.

【0002】[0002]

【従来の技術】近年、原稿読み取り装置から読み込んだ
画像を記憶装置に書き込み、2部目以降は記憶装置から
画像を読み出すことによって、原稿の循環送りを不要と
する装置(以下電子RDHと略す)がよく知られてい
る。この電子RDHで使用される記憶装置は、大容量が
望ましいことから、ハードディスクのような磁気記憶装
置が用いられるが、半導体メモリであってもよい。そし
て、必要部数の複写出力を行う場合には、複数枚の原稿
を頁順に1回読み取ってその画像データを記憶装置に蓄
積し、その蓄積した画像データを頁順に繰り返し読み出
して画像出力装置へ送り出すことによって指定された部
数の複写出力を行う。
2. Description of the Related Art In recent years, an image read from a document reading device is written in a storage device and the second and subsequent copies read out the image from the storage device, thereby eliminating the need for circulating the document (hereinafter referred to as electronic RDH). Is well known. The storage device used in the electronic RDH is preferably a magnetic storage device such as a hard disk because it has a large capacity, but a semiconductor memory may be used. When the required number of copies are to be output, a plurality of originals are read once in page order, the image data is stored in the storage device, and the stored image data is repeatedly read in page order and sent to the image output device. The specified number of copies is output.

【0003】ところで、ハードディスクのような磁気記
憶装置を用いた場合には、シーク時間等も含めるとアク
セス速度がほぼ1メガバイト/秒程度が限界である。こ
れに対し通常の信号転送速度は、例えば中速複写機で6
〜10メガバイト/秒程度であるため、両者の間に速度
格差が生ずる。この速度格差を埋めるためにページバッ
ファが設けられ、頁単位で画像データをページバッファ
に一旦格納した後、順次ハードディスクに蓄積する手法
が、電子RDH機能を有した画像処理装置では一般的に
よく用いられている。しかし、画像入力時はページバッ
ファを介してハードディスクに書き込み、出力時はハー
ドディスクからページバッファへ読み出しを行う場合、
ハードディスクの読み書き時間が複写出力を遅らせる原
因となる。
By the way, when a magnetic storage device such as a hard disk is used, the access speed is limited to about 1 megabyte / second including the seek time. On the other hand, the normal signal transfer rate is 6 for medium-speed copying machines, for example.
Since it is about 10 megabytes / second, there is a speed difference between the two. A page buffer is provided to fill this speed difference, and a method of temporarily storing image data page by page in the page buffer and then sequentially storing the image data in the hard disk is often used in an image processing apparatus having an electronic RDH function. Has been. However, when writing to the hard disk via the page buffer at the time of image input and reading from the hard disk to the page buffer at the time of output,
The hard disk read / write time delays the copy output.

【0004】そのため、1部目はハードディスクに格納
すると共に出力も行うことによって、ハードディスクの
読み出し時間を削減した装置が例えば特開平2-81563 号
公報で開示されている。その他、高速出力を実現するた
めに入出力の並列処理をさせる装置(特開平2-78364 号
公報)や、ページバッファの小型化及び効率化のために
ページバッファの最終番地の次の番地を先頭番地とする
ことで環状にしたページバッファ(以下リングバッファ
と呼ぶ)を使用する装置が、例えば特開昭60-100872 号
公報で開示されている。
Therefore, an apparatus in which the reading time of the hard disk is reduced by storing and outputting the first copy in the hard disk is disclosed in, for example, Japanese Patent Laid-Open No. 2-81563. In addition, a device that performs parallel input / output processing to achieve high-speed output (Japanese Patent Laid-Open No. 2-78364), and the next address after the last address of the page buffer at the beginning to make the page buffer smaller and more efficient An apparatus using a page buffer (hereinafter referred to as a ring buffer) which is formed into a ring by using an address is disclosed in, for example, Japanese Patent Laid-Open No. 60-100872.

【0005】一方、電子RDHには、一旦蓄積した画像
データに対して任意の出力順で出力することが比較的容
易に行えるという特徴を有している。入力と出力の順序
が異なることを特徴とした装置は、例えば、特開昭60-7
4768号公報、特開昭61-242166 号公報、特開昭63-23472
号公報、特開平2-199961号公報、特開平2-265368号公報
等多岐にわたって開示されている。
On the other hand, the electronic RDH is characterized in that it is relatively easy to output the image data once stored in an arbitrary output order. An apparatus characterized in that the order of input and output is different is disclosed in, for example, JP-A-60-7.
4768, JP 61-242166, JP 63-23472
Japanese Patent Application Laid-Open No. 2-199961, Japanese Patent Application Laid-Open No. 2-265368, and the like.

【0006】[0006]

【発明が解決しようとする課題】しかしながら、特開昭
60-100872 号公報で開示されているようなページバッフ
ァの小型化及び効率化を目的としたリングバッファは、
入力する画像データ群の総量がバッファ容量を超過した
時、ハードディスク等の記憶装置への蓄積終了を確認後
画像データを上書きしていくため、複数部数の出力を行
う場合、全頁を部数分毎回ハードディスク等の記憶装置
から読み出しながら出力装置へ出力する処理を行わなけ
ればならず、前述した速度格差により、2部目以降の複
写速度が低下するという問題がある。
SUMMARY OF THE INVENTION
The ring buffer for the purpose of downsizing and efficiency of the page buffer as disclosed in Japanese Patent Publication No. 60-100872 is
When the total amount of input image data exceeds the buffer capacity, the image data will be overwritten after confirming the end of storage in a storage device such as a hard disk, so when outputting multiple copies, all pages are printed every number of copies. Processing for outputting to the output device while reading from a storage device such as a hard disk must be performed, and there is a problem that the copying speed of the second and subsequent copies decreases due to the speed difference described above.

【0007】また、特開昭60-74768号公報等で開示され
ているような頁の並べ換え処理は、任意の画像情報を入
力手段から指定することによって出力頁を順を設定する
ものであったり、出力装置毎に昇順もしくは降順出力か
を設定するものであり、排出された記録用紙をスタッカ
を用いずに分配したり、所望する順序で並べ換えするこ
とを目的としているため、上記の問題点を解決できない
ばかりか用紙排出までの時間はさらに長くなり、CPM
(1分当たりの複写枚数)が低下するという問題があっ
た。
Further, the page rearrangement process as disclosed in Japanese Patent Laid-Open No. 60-74768 or the like sets the order of output pages by designating arbitrary image information from the input means. , The ascending order or the descending order output is set for each output device, and the purpose is to distribute the ejected recording sheets without using a stacker or to rearrange them in a desired order. In addition to being unable to solve the problem, the time until paper ejection is even longer, and CPM
There is a problem that (the number of copies per minute) decreases.

【0008】従って、本発明の目的は、以上の問題点に
鑑み、リングバッファを用いることでページバッファの
小型化及び効率化を保持しつつ、なおかつ上記の問題点
を解決させることにある。
Therefore, in view of the above problems, an object of the present invention is to solve the above problems while using the ring buffer while keeping the size and efficiency of the page buffer small.

【0009】[0009]

【課題を解決するための手段】そこで、本発明は、画像
データ入力手段と、入力された画像データを複数頁分格
納可能であって、最終番地の次の番地を先頭番地とした
環状の格納手段と、画像データを記憶するための記憶手
段と、印字出力手段と、印字出力用紙を反転するための
用紙反転手段を備えた画像処理装置において、該格納手
段を制御するための格納部制御手段は、格納開始番地、
画像寸法、及び頁番号等の、格納画像データ属性を保管
するための格納データ管理テーブルと、該格納手段の格
納番地が最終番地から先頭番地へ移行したことを検出す
るための上書き検出手段と、出力させる画像が、偶数部
数目か奇数部数目かを判別するための偶奇数部判別手段
と、該格納データ管理テーブルの情報を検索し、該格納
手段上に出力させたい頁が存在すると判断された時に
は、該記憶手段からの読み出しを行わずに出力手段に転
送するための管理テーブル検索手段と、偶奇数部判別結
果に連動して、用紙反転動作を制御するための用紙反転
制御手段を備え、該上書き検出結果に基づいて、奇数部
数目は昇順で出力させ、偶数部数目は降順で出力させる
ように制御する画像処理装置である。
SUMMARY OF THE INVENTION Therefore, according to the present invention, an image data input means and a ring-shaped storage capable of storing input image data for a plurality of pages and having a first address next to the last address are stored. Means, storage means for storing image data, print output means, and paper reversing means for reversing print output paper, in the image processing apparatus, storage control means for controlling the storage means Is the storage start address,
A stored data management table for storing stored image data attributes such as image size and page number, and an overwrite detection unit for detecting that the storage address of the storage unit has changed from the last address to the first address, An even-odd number discriminating means for discriminating whether the image to be output is an even-numbered copy or an odd-numbered copy and information in the stored data management table are searched, and it is determined that the page to be output exists on the storage means. In this case, a management table search means for transferring to the output means without reading from the storage means, and a paper inversion control means for controlling the paper inversion operation in association with the even-odd part determination result are provided. The image processing apparatus controls the odd-numbered copies to be output in ascending order and the even-numbered copies to be output in descending order based on the overwrite detection result.

【0010】さらに、印字出力用紙の後処理を行うため
の印字用紙後処理手段と、出力頁選択結果に連動して、
後処理を行う箇所を指定し、移動させるための後処理位
置制御手段を備えた画像処理装置を提供するものであ
る。
Further, in association with the print paper post-processing means for performing post-processing of the print output paper, and the output page selection result,
An image processing apparatus provided with a post-processing position control means for designating and moving a location for post-processing.

【0011】[0011]

【作用】入力手段によって画像データが入力される際、
格納手段上の画像データ格納可能分の領域確保要求を発
信し、頁情報テーブルを作成した後ページバッファテー
ブル中の領域要求キューにキューイングする。領域が確
保されると、格納開始番地、画像サイズ、入力頁等を頁
情報テーブルに書き込み、ページバッファテーブル中の
領域確保キューにキューイングし直した後画像データの
入力及び格納手段から記憶手段への蓄積動作が起動され
る。このようにして複数の画像データが次々に入力され
ていくと、格納手段の最終番地に達し、先頭番地に戻っ
て領域を確保しようとするため、上書き発生を検出され
上書きフラグがONになる。
When the image data is input by the input means,
A request for securing an area for storing the image data on the storage means is transmitted, a page information table is created, and then queued in an area request queue in the page buffer table. When the area is secured, the storage start address, the image size, the input page, etc. are written in the page information table and are re-queued in the area securing queue in the page buffer table, and then the image data is input and stored to the storage means. The accumulation operation of is started. When a plurality of pieces of image data are successively input in this way, the final address of the storage means is reached and the area is secured by returning to the initial address, so that the occurrence of overwriting is detected and the overwriting flag is turned on.

【0012】一方、1部目の出力は画像データの入力と
同期して行われ、格納手段へ画像データが一定量以上格
納されると、出力処理が稼働する。また、2部目以降の
出力は、上書きフラグの状態によって異なってくる。上
書きフラグがOFFであれば全ての画像データが格納手
段上に存在することになるので、出力手段のタイミング
に合わせて出力を行う。
On the other hand, the output of the first copy is performed in synchronization with the input of the image data, and when the image data is stored in the storage means in a certain amount or more, the output process is activated. The output of the second and subsequent copies depends on the state of the overwrite flag. If the overwrite flag is OFF, all the image data will be present on the storage means, so that the output is performed at the timing of the output means.

【0013】上書きフラグがONの場合、出力する画像
データが偶数部目か奇数部目かを判断し、偶数部目であ
る場合、入力順とは逆の順番で出力させるようにする。
すると、格納手段上には必ず最初に出力すべき画像デー
タが存在するため、記憶手段からの読み出しを行うこと
なく出力動作を開始できる。この出力動作中に格納手段
上に存在しない画像データを事前に読み出しておくこと
が可能である。尚、偶数部目である場合は用紙反転器使
用フラグをONにし、排出される印字用紙を反転される
ようにしておく。
When the overwrite flag is ON, it is determined whether the image data to be output is an even-numbered copy or an odd-numbered copy. If it is an even-numbered copy, the image data is output in the reverse order of the input order.
Then, since there is always image data to be output first in the storage means, the output operation can be started without reading from the storage means. During this output operation, it is possible to read in advance image data that does not exist in the storage means. In the case of even-numbered copies, the paper reversing device use flag is turned on so that the ejected printing paper is reversed.

【0014】このように、出力する画像が複数部ある場
合、部単位で交互に昇順、降順で頁を出力させることに
よって、入力された画像データを処理速度を低下させる
ことなく複数部数の出力を実現でき、特に入力画像デー
タの総和が格納手段の全領域を越えるような場合に威力
を発揮する。
As described above, when there are a plurality of copies of the image to be output, the pages are output alternately in ascending order and descending order in units of copies so that the input image data can be output in a plurality of copies without reducing the processing speed. It can be realized, and is particularly effective when the total sum of input image data exceeds the entire area of the storage means.

【0015】[0015]

【実施例】以下、図面を参照しながら実施例を説明す
る。図5は、本発明に係わる画像処理装置の一実施例を
示すハードウェアブロック図である。図5において、E
SS(Electoronic Sub-System)(主制御部)1は、U
I(ジョブ動作指定装置(オペレーションパネル等))
2、ADF(Auto DocumentFeeder(自動給紙装置))
3、IIT/IPS(画像読み取り装置)4、IOT
(出力装置)5、及びFINISHER(印字用紙後処理装置)
6をジッブ動作に従って制御するための SYSCONT(Syst
em Controller (システムコントローラ))7と、コマ
ンド/ステータス信号及び画像入力信号を制御するII
T−I/F(読取装置との通信部)8、コマンド/ステ
ータス信号及び画像出力信号を制御するIOT−I/F
(記録装置との通信部)9、入力画像データを一時格納
させるためのページバッファ10、及び大容量のデータ
蓄積用メモリとしてのディスクコントローラユニット1
1からなり、これにページバッファ10の上書きを検出
する検出器12と、出力処理の切替えを行うOUTCONT
(出力制御部)13を加えた構成になっている。
Embodiments will be described below with reference to the drawings. FIG. 5 is a hardware block diagram showing an embodiment of the image processing apparatus according to the present invention. In FIG. 5, E
SS (Electoronic Sub-System) (main control unit) 1 is U
I (Job operation designation device (operation panel, etc.))
2. ADF (Auto Document Feeder)
3, IIT / IPS (image reading device) 4, IOT
(Output device) 5 and FINISHER (Printing paper post-processing device)
SYSCONT (Syst
em Controller (system controller) 7 and command / status signal and image input signal control II
T-I / F (communication section with reading device) 8, IOT-I / F for controlling command / status signal and image output signal
(Communication unit with recording device) 9, page buffer 10 for temporarily storing input image data, and disk controller unit 1 as large-capacity data storage memory
1 which is a detector 12 for detecting the overwrite of the page buffer 10 and OUTCONT for switching the output processing.
(Output control unit) 13 is added.

【0016】ADF3もしくはIIT/IPS4のプラ
テン上に原稿をセットし、UI2によってジョブ動作を
設定した後スタートボタンを押下すると、IIT/IP
S4は、光電変換により原稿の画像情報を読み取り、デ
ジタル画像データへの変換及び画像処理を施しながち、
IIT−I/F8を介してページバッファ10に順次格
納される。その際、出力可能な状態であれば、ページバ
ッファ10から直接IOT−I/F9を介してIOT5
へ転送し、FINISHER6で後処理が実行されると同時にデ
ィスク11に書き込みを開始する。直接出力が不可能で
あれば、ディスク11への書き込み開始のみを行う。
When a document is set on the platen of ADF3 or IIT / IPS4 and the job operation is set by UI2 and the start button is pressed, IIT / IP
In S4, the image information of the original is read by photoelectric conversion, and conversion to digital image data and image processing are apt to be performed.
The data is sequentially stored in the page buffer 10 via the IIT-I / F8. At that time, if the output is possible, the IOT 5 is directly transmitted from the page buffer 10 via the IOT-I / F 9.
And the post-processing is executed by FINISHER6, and writing to the disk 11 is started at the same time. If direct output is impossible, only writing to the disk 11 is started.

【0017】出力は、ページバッファ10からのみ行わ
れるが、ページバッファ10への画像データ格納は、I
IT/IPS4からの入力及びディスク11からの読み
出しの2通りある。基本的な動作は、1部目はIIT/
IPS4からの入力画像データを直接出力し、2部目以
降はディスク11から読み出した画像データを出力す
る。IOT−I/F9へ出力された画像データは、IO
T5において画像データから生成された2値データに基
づきレーザ光のオン/オフを各画素毎に制御して網点に
より中間調画像を再現することにより像形成させる。
Output is performed only from the page buffer 10, but image data is stored in the page buffer 10 by I.
There are two types: input from the IT / IPS 4 and reading from the disk 11. The basic operation is IIT /
The input image data from the IPS 4 is directly output, and the image data read from the disk 11 is output for the second and subsequent copies. The image data output to the IOT-I / F9 is IO
At T5, on / off of the laser beam is controlled for each pixel based on the binary data generated from the image data, and an image is formed by reproducing a halftone image by halftone dots.

【0018】なお、ページバッファ10と各処理ブロッ
クとの同時アクセスは、イメージバスのバスアービトレ
ーションによって実現が可能である。また、ページバッ
ファ10と各処理ブロックは、時分割で処理を行うこと
にすれば、入力処理と出力処理の並列処理が可能であ
る。次に図5のハードウェア構成上で実現されるジョブ
動作を図1から図4に従って説明する。
Simultaneous access to the page buffer 10 and each processing block can be realized by bus arbitration of the image bus. If the page buffer 10 and each processing block perform time-division processing, parallel processing of input processing and output processing is possible. Next, the job operation realized on the hardware configuration of FIG. 5 will be described with reference to FIGS.

【0019】図1は、スタンバイ状態から、UI2でジ
ョブの設定が行われた後スタートボタンが押下された時
点からの内部の処理制御手順を説明するための図であ
る。スタート信号を受信すると、要求されたジョブのパ
ラメータを管理領域に格納し(S1)、図2に示したPa
geinfo(ページ情報格納部)に入力画像データの情報を
書き込み、図2に示したPagebuffer Table(ページバッ
ファテーブル)内の領域要求キューにキューイングする
と共に入力画像データを格納するための領域をページバ
ッファ内に確保しに行く(S2)。領域が確保できたな
らば、図2中のPageinfoを図2中のPagebuffer Table内
の領域確保キューにキューイングし直す(S3)。
FIG. 1 is a diagram for explaining an internal processing control procedure from the standby state to the time when the start button is pressed after the job is set by the UI2. When the start signal is received, the parameters of the requested job are stored in the management area (S1), and the Pa shown in FIG.
Information of the input image data is written to geinfo (page information storage unit), queued in the area request queue in the Pagebuffer Table shown in FIG. 2, and the area for storing the input image data is set in the page buffer. Go inside to secure it (S2). When the area can be secured, the Pageinfo in FIG. 2 is requeued to the area securing queue in the Pagebuffer Table in FIG. 2 (S3).

【0020】領域が確保できない場合は、ページバッフ
ァ内の画像データが出力中かもしくは記憶装置への転送
未完了のためであり、それらの処理が終了し、図2中の
Pagebuffer Tableが更新されるまで待たされる(S
7)。領域が確保され、その処理が終了するとIIT/
IPS4からの入力処理を起動する(S4)。この時、
入力と同時に出力が可能であれば出力処理も起動する
(S5)。入力処理が終了すると、ハードディスク等の
記憶装置へ入力画像データを書き込む処理を起動する
(S6)。と同時に、この入力画像データが最終のもの
であるかを調べ、最終のものでなければ、次の入力画像
データについてS2から繰り返す。最終の入力画像デー
タであれば、次に示す判別処理を実行する。
If the area cannot be secured, it means that the image data in the page buffer is being output or the transfer to the storage device is incomplete.
Wait until the Pagebuffer Table is updated (S
7). When the area is secured and the processing is completed, IIT /
Input processing from the IPS 4 is activated (S4). At this time,
If output is possible at the same time as input, output processing is also activated (S5). When the input process is completed, the process of writing the input image data to the storage device such as the hard disk is started (S6). At the same time, it is checked whether this input image data is the final one, and if it is not the final one, the process is repeated from S2 for the next input image data. If it is the final input image data, the following discrimination processing is executed.

【0021】まず、入力された一連の入力画像データの
総和がページバッファの全格納領域を越え、検出器12
がオーバーフロー信号を発信していれば、上書きフラグ
がONされる。上書きフラグがONの時は、さらに現在
の出力部数を調べ、反転器フラグを調べ(S7)、後に
記述する画像データ読み出し部の処理を行い(S9)、
出力処理を起動する(S10)。上書きフラグがOFF
の場合は、ページバッファ上に全ての画像データが格納
されたままの状態であるため、単に出力処理を起動する
だけでよい。出力処理が終了すると、要求された全ての
出力が完了したかを調べ、完了していなければ上書きフ
ラグ判断部まで戻って、処理を繰り返し、完了していれ
ばページバッファとハードディスク内の画像データを消
去し(S11)、ジョブ終了の処理を行い(S12)、
終了する。
First, the total sum of input series of input image data exceeds the entire storage area of the page buffer, and the detector 12
If is transmitting the overflow signal, the overwrite flag is turned on. When the overwrite flag is ON, the current number of output copies is further checked, the inverter flag is checked (S7), and the processing of the image data reading section described later is performed (S9).
The output process is activated (S10). Overwrite flag is OFF
In the case of, since all the image data is still stored in the page buffer, it is only necessary to start the output process. When the output process is completed, it is checked whether all the requested outputs are completed. If not completed, the process returns to the overwrite flag judgment unit and the process is repeated. If completed, the page buffer and the image data in the hard disk are checked. Erase (S11), perform job end processing (S12),
finish.

【0022】画像データ読み出し部の処理では、ページ
バッファ上に出力させる画像データを格納する作業を実
施する。既にページバッファ上に画像データが格納され
ていれば何もせずに出力処理を起動させるが、ページバ
ッファ上に画像データが格納されていない場合は上記の
S2〜S3に示したような領域確保処理を行い、領域が
確保できるとハードディスクからページバッファに画像
データを転送する。出力させる画像データは、出力させ
る画像データが何部目であるかで異なり、奇数部数目で
あれば昇順に、偶数部数目であれば降順にする。
In the process of the image data reading section, the work of storing the image data to be output on the page buffer is carried out. If the image data is already stored in the page buffer, the output process is started without doing anything, but if the image data is not stored in the page buffer, the area securing process as shown in S2 to S3 above. When the area is secured, the image data is transferred from the hard disk to the page buffer. The image data to be output differs depending on the number of copies of the image data to be output, and is set in ascending order for odd number of copies and descending order for even number of copies.

【0023】また、出力処理部では、反転器フラグがO
NかOFFかによって処理が異なり、反転器フラグがO
Nであれば、印字を行った後に用紙を反転させる処理を
行う。反転器フラグがOFFであれば、この処理は行わ
ない。さらに、印字用紙後処理装置が付加されているシ
ステムにおいて、ステイプルやパンチング等の処理を行
う場合も、反転器フラグがONかOFFかによって処理
内容が異なり、反転器フラグに基づいて、後処理装置内
の実処理部の位置を移動させたり、処理タイミングを変
えたりする。
In the output processing section, the inverter flag is set to O.
The processing differs depending on whether it is N or OFF, and the inverter flag is set to O.
If it is N, the process of reversing the paper is performed after printing. If the inverter flag is OFF, this process is not performed. Further, in a system to which a printing paper post-processing device is added, even when performing processing such as stapling and punching, the processing content differs depending on whether the reversing device flag is ON or OFF, and the post-processing device based on the reversing device flag. The position of the actual processing part inside is moved, or the processing timing is changed.

【0024】図2は、図1を実現するためのソフトウェ
ア構成を示すもので、System-Manager(以下sysmngと略
す) (システム管理モジュール)、Pagebuffer-Manager
(以下pbmng と略す)(ページバッファ管理モジュー
ル)及びOutput-Controller (以下outcont と略す)
(出力制御モジュール)によってジョブ処理を実現して
いることを示している。sysmngは、UI−TASK(操
作制御部)から要求を受け取り、図1で示すフローを実
施する。pbmng は、ページバッファの領域を管理する部
分で、Pagebuffer TableにPageinfoをキューイングした
り、取り除いたり、現在の空き領域を調べたりする作業
を行う。OUTCONT 13は、入力処理もしくは出力処理起
動後、出力の処理を切り替える作業を行う。例えば、反
転フラグがONの場合、出力装置に反転制御させるよう
に処理切替えを行い、その準備が整ったところで入力処
理もしくは出力処理部に返値を発信するものである。
FIG. 2 shows a software configuration for realizing FIG. 1. System-Manager (hereinafter abbreviated as sysmng) (system management module), Pagebuffer-Manager
(Hereinafter abbreviated as pbmng) (page buffer management module) and Output-Controller (hereinafter abbreviated as outcont)
It shows that the job processing is realized by the (output control module). sysmng receives a request from UI-TASK (operation control unit) and executes the flow shown in FIG. pbmng is the part that manages the area of the page buffer. It queues Pageinfo in the Pagebuffer Table, removes it, and checks the current free area. The OUTCONT 13 performs a work of switching the output process after starting the input process or the output process. For example, when the inversion flag is ON, the process is switched so that the output device performs the inversion control, and when the preparation is completed, the return value is transmitted to the input process or the output process unit.

【0025】図3は、ページバッファ10の挙動を示す
もので、7頁分の画像データを処理し、5頁目で上書き
が発生する場合を例にしている。ページバッファ10
に、画像データを1頁目から順次格納していくと、5頁
目の途中でページバッファの最終番地に到達し、先頭番
地に戻って5頁目の続きから7頁目まで格納を行ってい
く。この時、既に1頁目はハードディスク11への転送
を終了させているものとする。ハードディスク11への
転送が終了していない場合は5頁目の格納が待たされて
いる。この時、入出力同時処理が行われるため、7頁目
の格納が終了した時点で1部目の出力も終了する(図3
の左側参照)。尚、図3上の斜線部は上書きにより消滅
した画像データを表している。
FIG. 3 shows the behavior of the page buffer 10, and exemplifies a case where image data for 7 pages is processed and overwriting occurs at the 5th page. Page buffer 10
Then, when the image data is sequentially stored from the first page, the final address of the page buffer is reached in the middle of the fifth page, the first address is returned, and the continuation from the fifth page to the seventh page is performed. Go. At this time, it is assumed that the transfer to the hard disk 11 has already been completed for the first page. If the transfer to the hard disk 11 is not completed, the storage of the fifth page is awaited. At this time, since the input / output simultaneous processing is performed, the output of the first copy is finished when the storage of the seventh page is finished (FIG. 3).
See left side of). The shaded area in FIG. 3 represents image data that has been erased by overwriting.

【0026】1部目の出力が終了すると2部目の出力を
行うが、ここで、上書きが発生しているため2部目は最
終頁すなわち7頁目から出力することになる。7頁目は
必ずページバッファ上に存在するためハードディスクか
ら読み出しせずにそのまま出力処理を行う。図3では、
4〜7頁目までページバッファ上に存在するため、ハー
ドディスクからの読み出しは1〜3頁目までで良い(図
3の中央参照)。
When the output of the first copy is completed, the output of the second copy is performed. However, since the overwriting has occurred, the second copy is output from the final page, that is, the seventh page. Since the 7th page always exists in the page buffer, the output processing is performed as it is without being read from the hard disk. In Figure 3,
Since the 4th to 7th pages exist in the page buffer, reading from the hard disk is possible up to the 1st to 3rd pages (see the center of FIG. 3).

【0027】2部目の出力は降順になるため、出力処理
では反転処理を行っている。2部目の出力が終了すると
3部目の出力を行うが、ここでは1〜3頁目までページ
バッファ上に存在するため、ハードディスクからの読み
出しは4〜7頁目まで行うことになる(図3の右側参
照)。用紙は、奇数部目は上向きで、偶数部目は下向き
で排出されることになる。用紙を1か所の排紙トレイに
排出するのであれば作業者は仕分作業を行うことになる
が、この作業の手間は全ての用紙が同一面方向になって
いてもなくてもほとんど変わらず、むしろ隔部で向きが
異なるのは仕分の目安になりやすく都合が良い。ソータ
等で機械的に仕分ける場合は、人為的な作業を必要とし
ないため、両者に差はない。また、例えば20ビンであ
るとき1−10ビンに上向きの部を、11〜20ビンに
下向きの部を排出させるようにすれば、ビンから取り出
して上積みする時さらに都合が良い。
Since the output of the second copy is in descending order, inversion processing is performed in the output processing. When the output of the second copy is completed, the output of the third copy is performed, but since the first to third pages exist in the page buffer here, the reading from the hard disk is performed to the fourth to seventh pages (Fig. (See right side of 3). The paper is ejected with the odd-numbered parts facing upward and the even-numbered parts facing downward. If the paper is discharged to one paper discharge tray, the worker will perform the sorting work, but the labor of this work is almost the same even if all the paper are not in the same plane direction. Rather, it is convenient that the direction is different at the partition because it can be used as a guide for sorting. When sorting mechanically with a sorter or the like, there is no difference between the two because no manual work is required. Further, for example, when the number of bottles is 20 bins, the upward portion is discharged to the 1-10 bin, and the downward portion is discharged to the 11 to 20 bins.

【0028】図4は、処理のタイミングチャートを示す
もので、3頁分の画像データを処理する場合を例にして
いる。従来例では、入出力が終了しても、ハードディス
ク11への3頁目の書き込みと1頁目の読み出しが終了
するまでは2部目の出力が不可能なため、出力ピッチで
2ピッチ分待たされることになる。その上2部目以降も
全頁分のハードディスク読み出しを行う必要がある。本
発明例では入出力が終了した時点で、次に出力する3頁
目は必ずページバッファ上に存在する1部目に連続して
2部目の出力を行うことになる。
FIG. 4 shows a timing chart of processing, and shows an example of processing image data for three pages. In the conventional example, even if the input / output is completed, the output of the second copy is impossible until the writing of the third page and the reading of the first page are completed on the hard disk 11. Will be done. In addition, it is necessary to read the hard disk for all pages after the second copy. In the example of the present invention, when the input / output is completed, the third page to be output next is always output for the second copy continuously to the first copy existing in the page buffer.

【0029】尚、ここでは、片面の出力を取り扱ってい
るため、頁は単純な昇順もしくは降順になっているが、
最終頁が必ずページバッファ上に存在するものであれ
ば、両面入力、両面出力、及び両面入出力の場合も同様
な処理を行う事が可能である。但し、この場合は用紙の
反転のための循環パスを通ることにより頁順が入れ換わ
るため、入出力頁の管理が必要になる。
Note that here, since the output on one side is handled, the pages are in a simple ascending or descending order.
If the last page always exists in the page buffer, the same processing can be performed for double-sided input, double-sided output, and double-sided input / output. However, in this case, since the page order is switched by passing through the circulation path for reversing the paper, it is necessary to manage the input / output pages.

【0030】また、上記の実施例では、画像データを直
接取り扱っているが、入力時に圧縮処理を施し出力時に
伸長処理するようにして、内部のページバッファ10、
ハードディスク11の容量削減化を図っても良い。ま
た、上記構成において、画像を回転させたり、位置指定
させたりする処理を追加しても一向に差し支えない。さ
らには、ページバッファ10は、DMA(ダイレクトメ
モリアクセス)駆動における入出力の速度差を吸収でき
るものであれば良く、ラインバッファであってもFIF
O(ファーストイン・ファーストアウト)メモリであっ
ても良い。ハードディスク11にしても、複数のページ
を記憶可能なメモリーであれば何でも良く半導体メモ
リ、磁気テープ等が挙げられる。但し、これらは現状で
は高価であったり、読み書き速度が遅かったりするた
め、実施例ではハードディスクを用いている。各装置の
制御に関しても、実施例では全てSYSCONT 及びOUTCONT
が行っているが、各装置がインテリジェントな機能を有
していれば、システム管理のみをSYSCONT が行えば実現
可能である。
In the above embodiment, the image data is directly handled, but the internal page buffer 10, by performing the compression processing at the input and the expansion processing at the output.
The capacity of the hard disk 11 may be reduced. Further, in the above configuration, it is possible to add processing for rotating an image or specifying a position. Further, the page buffer 10 only needs to be capable of absorbing the input / output speed difference in the DMA (Direct Memory Access) drive, and even if it is a line buffer, it is a FIF.
It may be an O (first-in / first-out) memory. The hard disk 11 may be any memory as long as it can store a plurality of pages, such as a semiconductor memory or a magnetic tape. However, since these are expensive at present or have a low read / write speed, a hard disk is used in the embodiment. Regarding the control of each device, SYSCONT and OUTCONT are all used in the embodiment.
However, if each device has intelligent functions, it can be realized by SYSCONT performing only system management.

【0031】[0031]

【発明の効果】以上の説明から明らかなように、本発明
によれば、ページバッファ上で画像データの上書きが発
生した場合、これを検出して、2×n部目は降順で、2
×n+1部目は昇順で出力することによりハードディス
クからの書き込み及び読み出しを最小限にしたため、1
部目と2部目の出力を連続して行うことができCPMが
向上する。
As is apparent from the above description, according to the present invention, when image data is overwritten on the page buffer, this is detected, and the 2 × nth copy is in descending order.
Since the writing and reading from the hard disk are minimized by outputting in the ascending order for the xn + 1 copy, 1
The output of the first copy and the second copy can be continuously performed, and the CPM is improved.

【0032】また、ハードディスクのアクセスを低減す
ることにより、アクセスエラー等の障害の頻度を少なく
し、信頼性が増加すると共に、今までハードディスクの
転送毎に使用していたイメージバスの使用率が低減する
ため、使用していないタイミングを見計らって、他の画
像処理のために利用することができるという効果を奏す
る。
Further, by reducing the access to the hard disk, the frequency of failures such as access errors is reduced, the reliability is increased, and the usage rate of the image bus which has been used for each transfer of the hard disk is reduced. Therefore, there is an effect that it can be utilized for other image processing by observing the unused timing.

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

【図1】本発明に係る画像処理装置の制御部の1実施例
を示すフローチャートである。
FIG. 1 is a flowchart showing an embodiment of a control unit of an image processing apparatus according to the present invention.

【図2】本発明を実現するためのタスク間通信及び管理
テーブルを説明するための図である。
FIG. 2 is a diagram for explaining inter-task communication and a management table for implementing the present invention.

【図3】ページバッファの作用を示すための図である。FIG. 3 is a diagram showing an operation of a page buffer.

【図4】従来例及び本発明の処理タイミングチャートを
示す図である。
FIG. 4 is a diagram showing a processing timing chart of a conventional example and the present invention.

【図5】本発明に係る画像処理装置のハードウェア構成
の1実施例を示すブロック図である。
FIG. 5 is a block diagram showing an example of a hardware configuration of an image processing apparatus according to the present invention.

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

1 ESS 2 UI 3 ADF 4 IIT/IPS 5 IOT 6 FINISHER 7 SYSCONT 8 IIT−I/F 9 IOT−I/F 10 ページバッファ 11 ディスク 12 検出器 13 OUTCONT S1〜S11 制御部の処理ステップ 1 ESS 2 UI 3 ADF 4 IIT / IPS 5 IOT 6 FINISHER 7 SYSCONT 8 IIT-I / F 9 IOT-I / F 10 page buffer 11 disk 12 detector 13 OUTCONT S1 to S11 control unit processing steps

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 画像データ入力手段と、入力された画像
データを複数頁分格納可能であって、最終番地の次の番
地を先頭番地とした環状の格納手段と、画像データを記
憶するための記憶手段と、印字出力手段と、印字出力用
紙を反転するための用紙反転手段を備えた画像処理装置
において、 該格納手段を制御するための格納部制御手段は、 a)格納開始番地、画像寸法、及び頁番号等の、格納画
像データ属性を保管するための格納データ管理テーブル
と、 b)該格納手段の格納番地が最終番地から先頭番地へ移
行したことを検出するための上書き検出手段と、 c)出力させる画像が、偶数部数目か奇数部数目かを判
別するための偶奇数部判別手段と、 d)該格納データ管理テーブルの情報を検索し、該格納
手段上に出力させたい頁が存在すると判断された時に
は、該記憶手段からの読み出しを行わずに出力手段に転
送するための管理テーブル検索手段と、 e)偶奇数部判別結果に連動して、用紙反転動作を制御
するための用紙反転制御手段と、 を備え、該上書き検出結果に基づいて、奇数部数目は昇
順で出力させ、偶数部数目は降順で出力させるように制
御することを特徴とする画像処理装置。
1. An image data inputting means, an annular storage means capable of storing a plurality of pages of input image data, and having an address next to a final address as a head address, and storing the image data. In an image processing apparatus including a storage unit, a print output unit, and a sheet reversing unit for reversing a print output sheet, a storage unit control unit for controlling the storage unit includes a) a storage start address and an image size. , And a stored data management table for storing stored image data attributes such as page numbers, and b) overwrite detection means for detecting that the storage address of the storage means has changed from the last address to the first address, c) an even-odd number discriminating means for discriminating whether the image to be output is an even-numbered copy or an odd-numbered copy; and d) the information in the stored data management table is searched, and the page to be output on the storage means is Exist If it is determined that the paper is to be read out from the storage means, the management table search means for transferring to the output means, and e) the paper for controlling the paper reversing operation in conjunction with the even-odd part determination result An image processing apparatus comprising: a reversing control unit, and controlling the odd-numbered copies to be output in ascending order and the even-numbered copies to be output in descending order based on the overwrite detection result.
【請求項2】 印字出力用紙の後処理を行うための印字
用紙後処理手段を加えた請求項1記載の画像処理装置に
おいて、さらに、出力頁選択結果に連動して、後処理を
行う箇所を指定し、移動させるための後処理位置制御手
段を備えたことを特徴とする画像処理装置。
2. The image processing apparatus according to claim 1, further comprising a print sheet post-processing unit for performing post-processing of the print output sheet, further comprising a portion for performing the post-processing in conjunction with the output page selection result. An image processing apparatus comprising post-processing position control means for designating and moving.
JP5004425A 1993-01-14 1993-01-14 Picture processor Pending JPH06217094A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5004425A JPH06217094A (en) 1993-01-14 1993-01-14 Picture processor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5004425A JPH06217094A (en) 1993-01-14 1993-01-14 Picture processor

Publications (1)

Publication Number Publication Date
JPH06217094A true JPH06217094A (en) 1994-08-05

Family

ID=11583910

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5004425A Pending JPH06217094A (en) 1993-01-14 1993-01-14 Picture processor

Country Status (1)

Country Link
JP (1) JPH06217094A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7436539B2 (en) 2003-08-08 2008-10-14 Canon Kabushiki Kaisha Image processing apparatus, image processing method, storage medium storing a program readable by a computer and program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7436539B2 (en) 2003-08-08 2008-10-14 Canon Kabushiki Kaisha Image processing apparatus, image processing method, storage medium storing a program readable by a computer and program

Similar Documents

Publication Publication Date Title
US5847857A (en) Image forming apparatus having real time priority determining means
US5889594A (en) Both-side recording apparatus and control apparatus for controlling the same
JP3486478B2 (en) Image forming apparatus and control method thereof
US6148164A (en) Printer having a double-sided print function and double-sided print controller
EP1282039A2 (en) Interruption of job in information processing apparatus by means of acquisition and release of resources
JPH06217094A (en) Picture processor
JPH0199364A (en) Composite copying system
US6050732A (en) Double-side printing control method
JP3206418B2 (en) Printer control device
JPH0662202A (en) Image processor
JP3474184B2 (en) Double-sided printing control method and printing control device
JP2785798B2 (en) Page printer
JP2577604Y2 (en) Image memory and data processing device
JP3784624B2 (en) Communication direction switching method
JPH0624100A (en) Printer controller
JPH06276374A (en) Picture processing unit
JP2000101759A (en) Both-face image forming device
JP2007307753A (en) Printing controlling apparatus and method
JPH1056546A (en) Original reader
JP2003108328A (en) Print system
JPH07135549A (en) Print controller
JPH08251354A (en) Image output device
JPH07131618A (en) Image processor
JPH0937017A (en) Image forming device
JP2003229998A (en) Digital image reading and forming apparatus