[go: up one dir, main page]

JP2000165631A - Image input / output device, image input / output method, and image processing system - Google Patents

Image input / output device, image input / output method, and image processing system

Info

Publication number
JP2000165631A
JP2000165631A JP10337214A JP33721498A JP2000165631A JP 2000165631 A JP2000165631 A JP 2000165631A JP 10337214 A JP10337214 A JP 10337214A JP 33721498 A JP33721498 A JP 33721498A JP 2000165631 A JP2000165631 A JP 2000165631A
Authority
JP
Japan
Prior art keywords
image data
image
input
output
unit
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
JP10337214A
Other languages
Japanese (ja)
Inventor
Hirohiko Ito
裕彦 伊藤
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP10337214A priority Critical patent/JP2000165631A/en
Publication of JP2000165631A publication Critical patent/JP2000165631A/en
Pending legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Storing Facsimile Image Data (AREA)

Abstract

(57)【要約】 【課題】 ハードディスク等のメモリに更なる画像デー
タの記憶が不能となったことが検知された場合でも、既
に記憶された画像データを無駄にすることなしに、効率
的に画像処理可能とすること。 【解決手段】 入力された画像データをハードディスク
6に記憶し、記憶された画像データを出力するものにお
いて、ハードディスク6に更なる画像データの記憶が不
能となったことが検知された場合、画像データの入力及
び画像データの出力をともに中止する第1モードと、画
像データの入力を中止するとともにハードディスク6に
更なる画像データの記憶が不能となったことが検知され
る以前にハードディスク6に記憶された画像データを出
力する第2モードのいずれかのモードで、画像データの
入力及び出力を制御する。
(57) [Summary] [PROBLEMS] Even if it is detected that further image data cannot be stored in a memory such as a hard disk, the image data already stored is efficiently used without wasting. Make image processing possible. SOLUTION: In a device for storing input image data on a hard disk 6 and outputting the stored image data, when it is detected that further storage of image data on the hard disk 6 is disabled, the image data is output. A first mode in which both the input of the image data and the output of the image data are stopped, and the input of the image data is stopped and the image data is stored in the hard disk 6 before it is detected that further storage of the image data in the hard disk 6 is disabled. The input and output of image data are controlled in one of the second modes for outputting the output image data.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は種々の画像データを
記憶媒体を介して入出力する画像入出力装置、画像入出
力方法および画像処理システムに関するものである。
The present invention relates to an image input / output device for inputting / outputting various image data via a storage medium, an image input / output method, and an image processing system.

【0002】[0002]

【従来の技術】近年の複写機のデジタル化に伴い、複写
機のスキャナ、プリンタを使用してファクシミリ送受信
を行ったり、コンピュータ装置等からのPDL(Pag
e Description Language)デー
タを展開してプリントアウトする等、複数の機能を合わ
せ持つ複合機が実用化されてきている。このような複合
機は、複写機機能、ファクシミリ機能、PDLプリント
機能等の単機能だけでなく、例えばPDL展開画像をフ
ァクシミリ送信するといった複数の機能間でも動作可能
となるように構成されている。さらに、複合機をLAN
経由でコンピュータ装置等の種々の装置と接続すること
により、コンピュータ装置等でも複合機の機能を利用で
きるように構成されている。
2. Description of the Related Art With the digitalization of copiers in recent years, facsimile transmission / reception using scanners and printers of copiers, and PDL (Pag
A multifunction machine having a plurality of functions, such as developing and printing out eDescription Language data, has been put to practical use. Such a multifunction machine is configured to be operable not only with a single function such as a copier function, a facsimile function, and a PDL print function, but also with a plurality of functions such as facsimile transmission of a PDL expanded image. In addition, the MFP can be connected to LAN
By connecting to various devices such as a computer device via the MFP, the computer device or the like is configured to be able to use the functions of the multifunction peripheral.

【0003】また、このような複合機では、複写機機能
とPDLプリント機能、ファクシミリプリント機能等に
おいて、プリンタ部分の制御プログラムを共通化し、ま
た、複写機機能とファクシミリ読み取り機能、スキャナ
機能等において、リーダ部分の制御プログラムを共通化
することにより、各種機能を実現する制御プログラム容
量を削減し、所望の機能を経済性良くまた、簡略に実現
することができる。
In such a multifunction peripheral, a control program for a printer part is shared between the copier function, the PDL print function, the facsimile print function, and the like, and the copier function, the facsimile read function, the scanner function, and the like are used. By sharing the control program of the reader portion, the capacity of the control program for realizing various functions can be reduced, and desired functions can be realized economically and simply.

【0004】更に、このような複合機では、画像データ
を蓄積する大容量のハードディスクを具備し、スキャナ
からの読み取り画像やPDLの展開画像、ファクシミリ
受信文書等をハードディスクへ画像入力し、ハードディ
スクに蓄積された画像/文書をプリンタ等に繰り返し出
力することにより、効率よい画像処理が可能となる。
Further, such a multi-function device is provided with a large-capacity hard disk for storing image data, and an image read from a scanner, a PDL expanded image, a facsimile received document, and the like are input to the hard disk and stored in the hard disk. By repeatedly outputting the processed image / document to a printer or the like, efficient image processing can be performed.

【0005】[0005]

【発明が解決しようとする課題】しかしながら、従来の
画像データを蓄積する大容量のハードディスクを具備し
た複合機においては,ハードディスクへの画像データの
格納が進み、メモリの空き容量が小さくなり、最終的に
更なる画像データの格納が不能となった場合には、この
時点で動作中のジョブをすべて中止し、最大記憶容量に
達するまでにハードディスクに格納された画像データを
一旦破棄し、ハードディスクに空エリアが生じるのを待
機した後、再度、画像データの入力から開始しなければ
ならなかった。
However, in a conventional multifunction machine having a large-capacity hard disk for storing image data, the storage of image data on the hard disk progresses, and the free space of the memory becomes small. If it becomes impossible to store further image data at this point, all running jobs are stopped at this point, and the image data stored on the hard disk is temporarily discarded until the maximum storage capacity is reached. After waiting for an area to be created, it was necessary to start again from the input of image data.

【0006】[0006]

【課題を解決するための手段】本発明は以上の点に鑑み
てなされたもので、少なくとも1つの画像入力部から画
像データを入力する入力手段と、前記入力手段により入
力された画像データを記憶する記憶手段と、前記記憶手
段に記憶された画像データを少なくとも一つの画像出力
部に出力する出力手段と、前記記憶手段に更なる画像デ
ータの記憶が不能となったことを検知する検知手段と、
前記検知手段の検知出力に従って画像データの入力及び
出力を制御する制御手段とを有し、前記制御手段は、前
記検知手段により前記記憶手段に更なる画像データの記
憶が不能となったことが検知された場合、前記入力手段
による画像データの入力及び前記出力手段による画像デ
ータの出力をともに中止する第1モードと、前記入力手
段による画像データの入力を中止するとともに前記検知
手段により前記記憶手段に更なる画像データの記憶が不
能となったことが検知される以前に前記記憶手段に記憶
された画像データを前記出力手段により出力する第2モ
ードのいずれかのモードで、画像データの入力及び出力
を制御する画像入出力装置を提供するものである。
SUMMARY OF THE INVENTION The present invention has been made in view of the above points, and has an input means for inputting image data from at least one image input unit, and stores the image data input by the input means. Storage means for performing, output means for outputting the image data stored in the storage means to at least one image output unit, and detection means for detecting that storage of further image data in the storage means has become impossible ,
Control means for controlling the input and output of image data in accordance with the detection output of the detection means, wherein the control means detects that the storage means has become unable to store further image data by the detection means The first mode in which the input of the image data by the input unit and the output of the image data by the output unit are both stopped, and the input of the image data by the input unit is stopped, and the detection unit stores the image data in the storage unit. In one of the second modes, wherein the image data stored in the storage means is output by the output means before it is detected that further storage of the image data has become impossible, the input and output of image data And an image input / output device for controlling the image input / output.

【0007】また、本発明は、少なくとも1つの画像入
力部から画像データを入力する入力手段と、前記入力手
段により入力された画像データを記憶する記憶手段と、
前記記憶手段に記憶された画像データを少なくとも一つ
の画像出力部に出力する出力手段と、前記記憶手段に更
なる画像データの記憶が不能となったことを検知する検
知手段と、画像データの入力及び出力を一単位とする画
像処理を複数単位並行に制御する制御手段とを有し、前
記制御手段は、前記検知手段により前記記憶手段に更な
る画像データの記憶が不能となったことが検知された場
合、並行に制御している複数単位の画像処理の中から指
示された一単位の画像処理を構成する前記入力手段によ
る画像データの入力及び前記出力手段による画像データ
の出力を中止する画像入出力装置を提供するものであ
る。
According to the present invention, there is provided an input unit for inputting image data from at least one image input unit, a storage unit for storing the image data input by the input unit,
Output means for outputting the image data stored in the storage means to at least one image output unit; detection means for detecting that further storage of image data in the storage means has become impossible; and input of image data. And control means for controlling image processing in which a unit of output is one unit in parallel, wherein the control means detects that the storage means has become unable to store further image data by the detection means. In this case, the input of the image data by the input means and the output of the image data by the output means, which stop the output of the image data, constitute one unit of the image processing designated from among the plurality of units of the image processing controlled in parallel. An input / output device is provided.

【0008】また、本発明は、少なくとも1つの画像入
力部から画像データを入力し、入力された画像データを
記憶手段に記憶し、前記記憶手段に記憶された画像デー
タを少なくとも一つの画像出力部に出力する画像入出力
装置の画像入出力方法であって、前記記憶手段に更なる
画像データの記憶が不能となったことを検知するステッ
プと、前記検知ステップにおいて前記記憶手段に更なる
画像データの記憶が不能となったことが検知された場
合、画像データの入力及び画像データの出力をともに中
止する第1モードと、画像データの入力を中止するとと
もに前記検知ステップにおいて前記記憶手段に更なる画
像データの記憶が不能となったことが検知される以前に
前記記憶手段に記憶された画像データを出力する第2モ
ードのいずれかのモードで、画像データの入力及び出力
を制御するステップとを有する画像入出力方法を提供す
るものである。
Further, according to the present invention, image data is input from at least one image input unit, the input image data is stored in a storage unit, and the image data stored in the storage unit is output to at least one image output unit. An image input / output method of an image input / output device for outputting to a storage means, wherein a step of detecting that storage of further image data in the storage means has become impossible; and a step of detecting further image data in the storage means in the detection step. When it is detected that the storage of the image data has become impossible, the first mode in which the input of the image data and the output of the image data are both stopped, and the input of the image data is stopped, and further in the detection step, the data is further stored in the storage means. Any one of the modes in the second mode for outputting the image data stored in the storage means before it is detected that the image data cannot be stored. In de, it is to provide an image output method and a step of controlling the input and output of the image data.

【0009】また、本発明は、少なくとも1つの画像入
力部から画像データを入力し、入力された画像データを
記憶手段に記憶し、前記記憶手段に記憶された画像デー
タを少なくとも一つの画像出力部に出力する画像入出力
装置の画像入出力方法であって、前記記憶手段に更なる
画像データの記憶が不能となったことを検知するステッ
プと、画像データの入力及び出力を一単位とする画像処
理を複数単位並行に制御するステップと、前記検知ステ
ップにおいて前記記憶手段に更なる画像データの記憶が
不能となったことが検知された場合、並行に制御してい
る複数単位の画像処理の中から指示された一単位の画像
処理を構成する画像データの入力及び画像データの出力
を中止するステップとを有する画像入出力方法を提供す
るものである。
Further, according to the present invention, image data is input from at least one image input unit, the input image data is stored in a storage unit, and the image data stored in the storage unit is output to at least one image output unit. An image input / output method of an image input / output device for outputting to an image input / output device, wherein a step of detecting that further storage of image data has become impossible in the storage means, and an image in which input and output of image data are defined as one unit. A step of controlling the processing in parallel for a plurality of units, and, if it is detected in the detecting step that the storage of the further image data has become impossible, the image processing of the plurality of units being controlled in parallel And stopping the input of image data and the output of image data constituting one unit of image processing instructed by the image input / output unit.

【0010】また、本発明は、少なくとも1つの画像入
力手段から入力した画像データを記憶手段に記憶し、前
記記憶手段に記憶された画像データを少なくとも一つの
画像出力手段へ出力する画像処理システムであって、前
記記憶手段に更なる画像データの記憶が不能となったこ
とを検知する検知手段と、前記検知手段の検知出力に従
って画像データの入力及び出力を制御する制御手段とを
有し、前記制御手段は、前記検知手段により前記記憶手
段に更なる画像データの記憶が不能となったことが検知
された場合、前記画像入力手段からの画像データの入力
及び前記画像出力手段への画像データの出力をともに中
止する第1モードと、前記画像入力手段からの画像デー
タの入力を中止するとともに前記検知手段により前記記
憶手段に更なる画像データの記憶が不能となったことが
検知される以前に前記記憶手段に記憶された画像データ
を前記画像出力手段へ出力する第2モードのいずれかの
モードで、画像データの入力及び出力を制御する画像処
理システムを提供するものである。
The present invention also provides an image processing system for storing image data input from at least one image input means in a storage means and outputting the image data stored in the storage means to at least one image output means. And detecting means for detecting that further image data cannot be stored in the storage means, and control means for controlling input and output of image data according to a detection output of the detecting means, The control unit is configured to input image data from the image input unit and to output image data to the image output unit when the detection unit detects that further storage of the image data in the storage unit is disabled. A first mode in which output is both stopped, and a step in which input of image data from the image input unit is stopped and further image data is stored in the storage unit by the detection unit. The input and output of image data are controlled in any one of the second modes in which the image data stored in the storage unit is output to the image output unit before it is detected that data storage has become impossible. To provide an image processing system.

【0011】また、本発明は、少なくとも1つの画像入
力手段から入力した画像データを記憶手段に記憶し、前
記記憶手段に記憶された画像データを少なくとも一つの
画像出力手段へ出力する画像処理システムであって、前
記記憶手段に更なる画像データの記憶が不能となったこ
とを検知する検知手段と、画像データの入力及び出力を
一単位とする画像処理を複数単位並行に制御する制御手
段とを有し、前記制御手段は、前記検知手段により前記
記憶手段に更なる画像データの記憶が不能となったこと
が検知された場合、並行に制御している複数単位の画像
処理の中から指示された一単位の画像処理を構成する画
像データの入力及び画像データの出力を中止する画像処
理システムを提供するものである。
Further, the present invention is an image processing system for storing image data input from at least one image input means in a storage means, and outputting the image data stored in the storage means to at least one image output means. A detecting unit that detects that further storage of the image data in the storage unit has become impossible; and a control unit that controls a plurality of units of image processing in which input and output of the image data as one unit are performed in parallel. The control unit has an instruction from among a plurality of units of image processing that are controlled in parallel when the detection unit detects that further storage of image data in the storage unit is disabled. Another object of the present invention is to provide an image processing system which stops input of image data and output of image data constituting one unit of image processing.

【0012】本発明の以上の目的と効果、そして、他の
目的と効果は以下の説明から明らかであろう。
The above and other objects and effects of the present invention will be apparent from the following description.

【0013】[0013]

【発明の実施の形態】図1は本発明を適用した画像入出
力制御装置の実施例構成を示すブロック図である。
FIG. 1 is a block diagram showing an embodiment of an image input / output control device to which the present invention is applied.

【0014】同図において、リーダ部1は原稿の画像を
CCDイメージセンサ等により光電的に読み取り、原稿
画像に応じた画像データを画像入出力制御部3へ出力す
る。プリンタ部2は、例えばレーザビームプリンタであ
って、画像入出力制御部3からの画像データに応じた画
像を記録紙上に記録する。画像入出力制御部3はリーダ
部1およびプリンタ部2に接続されており、ファクシミ
リ部4、ストレージ部5、コンピュータインターフェー
ス部7、RIP(Raster ImageProce
ssor)部8、操作部9、コア部10などからなる。
In FIG. 1, a reader unit 1 photoelectrically reads an image of a document by a CCD image sensor or the like and outputs image data corresponding to the document image to an image input / output control unit 3. The printer unit 2 is, for example, a laser beam printer, and records an image corresponding to image data from the image input / output control unit 3 on recording paper. The image input / output control unit 3 is connected to the reader unit 1 and the printer unit 2, and includes a facsimile unit 4, a storage unit 5, a computer interface unit 7, a RIP (Raster Image Process).
Ssor) unit 8, operation unit 9, core unit 10, and the like.

【0015】ファクシミリ部4は電話回線を介して受信
した圧縮画像データを伸長して、伸長された画像データ
をコア部10へ転送し、又、コア部10から転送された
画像データを圧縮して、圧縮された圧縮画像データを電
話回線を介して送信する。送受信する画像データは、ス
トレージ部5に接続されたハードディスク6中に一時的
に保存することができる。
The facsimile unit 4 decompresses the compressed image data received via the telephone line, transfers the decompressed image data to the core unit 10, and compresses the image data transferred from the core unit 10. The compressed image data is transmitted via a telephone line. Image data to be transmitted and received can be temporarily stored in a hard disk 6 connected to the storage unit 5.

【0016】ストレージ部5にはハードディスク6が接
続されており、ストレージ部5はコア部10から転送さ
れた画像データを圧縮し、その画像データを検索するた
めのID番号とともにハードディスク6に記憶させる。
又、ストレージ部5はコア部10を介して転送されたコ
ードデータに基づいてハードディスク6に記憶されてい
る圧縮画像データを検索し、検索された圧縮画像データ
を読み出して伸長し、伸長された画像データをコア部1
0へ転送する。このハードディスク6は例えば2ギガバ
イトの記憶容量を有し、画像の内容に左右されるが、A
4サイズの画像を約1000ページ分記憶可能である。
A hard disk 6 is connected to the storage unit 5. The storage unit 5 compresses the image data transferred from the core unit 10 and stores the compressed image data together with an ID number for searching for the image data.
The storage unit 5 searches compressed image data stored in the hard disk 6 based on the code data transferred via the core unit 10, reads out the searched compressed image data, decompresses the image data, and decompresses the decompressed image data. Core data 1
Transfer to 0. The hard disk 6 has a storage capacity of, for example, 2 gigabytes and depends on the content of the image.
Approximately 1000 pages of 4 size images can be stored.

【0017】更に、ストレージ部5は、ハードディスク
6の接続の有無およびハードディスク6の故障の有無を
ハードディスクインターフェースを介したコマンド/レ
スポンス、および、所定データの書き込み、読み出し、
照合を行うことにより検出する。
Further, the storage unit 5 determines whether or not the hard disk 6 is connected and whether or not the hard disk 6 has failed, by writing a command / response via the hard disk interface, and writing / reading predetermined data.
It is detected by performing collation.

【0018】コンピュータインターフェース部7は、パ
ーソナルコンピュータ又はワークステーション(PC/
WS)11とコア部10の間のインターフェースであ
り、PC/WS11と1対1のローカルインターフェー
スで接続しても、ネットワークで接続しても良い構成と
なっている。
The computer interface unit 7 includes a personal computer or a workstation (PC / PC).
This is an interface between the WS / WS 11 and the core unit 10, and may be connected to the PC / WS 11 via a one-to-one local interface or via a network.

【0019】RIP部8はPC/WS11から転送され
た画像を表すコードデータ(PDL)をプリンタ部2で
記録できる画像データに展開するものである。
The RIP unit 8 develops code data (PDL) representing an image transferred from the PC / WS 11 into image data that can be recorded by the printer unit 2.

【0020】操作部9はタッチパネルディスプレイとハ
ードキーを備え、ユーザインターフェースにより、本画
像入出力制御装置への動作指示や動作設定等を行うもの
である。
The operation unit 9 has a touch panel display and hard keys, and performs operation instructions and operation settings to the image input / output control device through a user interface.

【0021】コア部10についての詳細は後述するが、
コア部10はリーダ部1、プリンタ部2、ファクシミリ
部4、ストレージ部5、コンピュータインターフェース
部7、RIP部8、操作部9のそれぞれの間のデータの
流れを制御するものである。
The details of the core section 10 will be described later.
The core unit 10 controls the flow of data among the reader unit 1, printer unit 2, facsimile unit 4, storage unit 5, computer interface unit 7, RIP unit 8, and operation unit 9.

【0022】図2はリーダ部1およびプリンタ部2の断
面図である。リーダ部1の原稿給送装置101はユーザ
により所定の載置場所にセットされた複数枚の原稿を先
頭頁から順に1枚ずつプラテンガラス102上へ給送
し、原稿の読み取り動作終了後、プラテンガラス102
上の原稿を所定の排出場所へ排出するものである。原稿
がプラテンガラス102上に搬送されると、ランプ10
3を点灯し、そしてスキャナユニット104の移動を開
始させて、原稿を露光走査する。この時の原稿からの反
射光は、ミラー105、106、107、およびレンズ
108によってCCDイメージセンサ(以下CCDとい
う)109へ導かれる。このように、走査された原稿の
画像はCCD109によって光電変換されて読み取られ
る。CCD109から出力される画像データは、A/D
変換、シェーディング補正や所望の編集処理等の所定の
処理が施された後、画像入出力制御部3のコア部10へ
転送される。
FIG. 2 is a sectional view of the reader unit 1 and the printer unit 2. The document feeder 101 of the reader unit 1 feeds a plurality of documents set at a predetermined mounting position by the user onto the platen glass 102 one by one in order from the first page, and after the document reading operation is completed, Glass 102
The upper document is discharged to a predetermined discharge place. When the original is conveyed onto platen glass 102, lamp 10
3 is turned on, and the movement of the scanner unit 104 is started, and the original is exposed and scanned. The reflected light from the original at this time is guided to a CCD image sensor (hereinafter referred to as a CCD) 109 by mirrors 105, 106, 107 and a lens 108. Thus, the scanned image of the document is photoelectrically converted by the CCD 109 and read. The image data output from the CCD 109 is A / D
After performing predetermined processing such as conversion, shading correction, and desired editing processing, the image is transferred to the core unit 10 of the image input / output control unit 3.

【0023】プリンタ部2のレーザドライバ221はレ
ーザ発光部201を駆動するもであり、画像入出力制御
部3のコア部10から出力された画像データに応じたレ
ーザ光をレーザ発光部201に発光させる。このレーザ
光は感光ドラム202に照射され、感光ドラム202に
はレーザ光に応じた潜像が形成される。この感光ドラム
202の潜像の部分には現像器203によって現像剤が
付着される。
The laser driver 221 of the printer unit 2 drives the laser light emitting unit 201, and emits a laser beam corresponding to the image data output from the core unit 10 of the image input / output control unit 3 to the laser light emitting unit 201. Let it. The laser beam is applied to the photosensitive drum 202, and a latent image corresponding to the laser beam is formed on the photosensitive drum 202. A developer is attached to the latent image portion of the photosensitive drum 202 by a developing device 203.

【0024】また、レーザ光の照射開始と同期したタイ
ミングで、カセット204およびカセット205のいず
れかから記録紙を給紙して転写部206へ搬送し、感光
ドラム202に付着された現像剤を記録紙に転写する。
現像剤の乗った記録紙は定着部207に搬送され、定着
部207の熱と圧力により現像剤は記録紙に定着され
る。定着部207を通過した記録紙は排出ローラ208
によって排出され、フィニッシャー220は排出された
記録紙を複数枚束ねて仕分けを行ったり、仕分けされた
記録紙に対するステープル止め処理を行う。また、両面
記録が設定されている場合は、排出ローラ208のとこ
ろまで片面記録された記録紙を搬送した後、排出ローラ
208の回転方向を逆転させ、フラッパ209によって
再給紙搬送路210へ導く。再給紙搬送路210へ導か
れた記録紙は上述したタイミングで転写部206へ給紙
され、他面への画像記録がなされる。
Further, at a timing synchronized with the start of the laser beam irradiation, a recording sheet is fed from one of the cassettes 204 and 205 and conveyed to the transfer section 206 to record the developer adhered to the photosensitive drum 202. Transfer to paper.
The recording paper on which the developer is loaded is conveyed to the fixing unit 207, and the developer is fixed on the recording paper by the heat and pressure of the fixing unit 207. The recording paper that has passed through the fixing unit 207 is discharged by a discharge roller 208.
The finisher 220 bundles a plurality of discharged recording papers to sort them, and performs stapling processing on the sorted recording papers. When double-sided printing is set, the recording sheet on which single-sided printing is performed is conveyed to the discharge roller 208, the rotation direction of the discharge roller 208 is reversed, and the recording paper is guided to the re-feeding conveyance path 210 by the flapper 209. . The recording paper guided to the re-feeding conveyance path 210 is supplied to the transfer unit 206 at the above-described timing, and an image is recorded on the other surface.

【0025】図3はコア部10のブロック図である。FIG. 3 is a block diagram of the core unit 10.

【0026】リーダ部1からの画像データはインターフ
ェース122を介して、データ処理部121へ転送され
る。データ処理部121は画像の回転処理や変倍処理な
どの画像処理や画像データの圧縮、伸長を行うものであ
り、内部にA4/Letterサイズ相当の画像データ
を4ページ分記憶可能なページメモリ125を有する。
リーダ部1からデータ処理部121へ転送された画像デ
ータは、ページメモリ125に一時的に記憶された後、
圧縮されてインターフェース120を介してストレージ
部5へ転送される。
The image data from the reader unit 1 is transferred to the data processing unit 121 via the interface 122. The data processing unit 121 performs image processing such as image rotation processing and scaling processing, and compresses and decompresses image data, and has a page memory 125 capable of storing image data equivalent to A4 / Letter size for four pages. Having.
The image data transferred from the reader unit 1 to the data processing unit 121 is temporarily stored in the page memory 125,
The data is compressed and transferred to the storage unit 5 via the interface 120.

【0027】また、コンピュータインターフェース部7
を介して入力された画像を表すコードデータ(PDL)
は、インターフェース120を介してデータ処理部12
1に転送された後RIP部8へ転送されて画像データに
展開され、この画像データはデータ処理部121に転送
された後、ページメモリ125に一時的に記憶された
後、圧縮されてストレージ部5へ転送される。
The computer interface unit 7
Data (PDL) representing an image input through
Is the data processing unit 12 via the interface 120
1 is transferred to the RIP unit 8 and expanded into image data. The image data is transferred to the data processing unit 121, temporarily stored in the page memory 125, and then compressed and stored in the storage unit. 5 is transferred.

【0028】ファクシミリ部4からの画像データは、デ
ータ処理部121へ転送された後、ページメモリ125
に一時的に記憶された後、圧縮されてストレージ部5へ
転送される。
The image data from the facsimile unit 4 is transferred to the data processing unit 121, and then transferred to the page memory 125.
After that, it is compressed and transferred to the storage unit 5.

【0029】また、ストレージ部5からの画像データ
は、データ処理部121へ転送された後、伸長されてペ
ージメモリ125に一時的に記憶された後、プリンタ部
2やファクシミリ部4、コンピュータインターフェース
部7へ転送される。
The image data from the storage unit 5 is transferred to the data processing unit 121, decompressed and temporarily stored in the page memory 125, and then transferred to the printer unit 2, facsimile unit 4, computer interface unit. 7 is transferred.

【0030】尚、前述したデータ処理部121へ各種画
像データを入力し、ページメモリ125に一時的に記憶
した後、ストレージ部5へ画像データを転送する前に、
プリンタ部2やファクシミリ部4、コンピュータインタ
ーフェース部7へ転送することも内部のセレクタを切り
替えて実行することができる。
After inputting various image data to the data processing unit 121 and temporarily storing the image data in the page memory 125, before transferring the image data to the storage unit 5,
The transfer to the printer unit 2, facsimile unit 4, and computer interface unit 7 can also be executed by switching the internal selector.

【0031】CPU123はメモリ124に記憶されて
いる制御プログラム、および操作部9から転送された制
御コマンドに従って上記各種動作の制御を行う。また、
メモリ124はCPU123の作業領域としても使われ
る。
The CPU 123 controls the above various operations in accordance with a control program stored in the memory 124 and a control command transferred from the operation unit 9. Also,
The memory 124 is also used as a work area of the CPU 123.

【0032】このように、コア部10を中心に、データ
処理部121およびストレージ部5を介して、原稿画像
の読み取り、画像のプリント、画像の送受信、画像の保
存、コンピュータからのデータの入出力などの機能を複
合させた処理を行うことが可能である。
As described above, the reading of the original image, the printing of the image, the transmission and reception of the image, the storage of the image, the input and output of data from the computer are performed through the data processing unit 121 and the storage unit 5 with the core unit 10 as a center. It is possible to perform processing combining functions such as the above.

【0033】次に、本実施例に係る画像入出力制御装置
において、コア部10のCPU123にて実行されるジ
ョブ制御について、まず、ハードディスク6が正常動作
している場合に例を、図4を用いて説明する。図4はジ
ョブ制御の単位を論理的に示したものである。
Next, in the image input / output control device according to the present embodiment, an example of job control executed by the CPU 123 of the core unit 10 when the hard disk 6 is operating normally will be described with reference to FIG. It will be described using FIG. FIG. 4 logically shows a unit of job control.

【0034】ジョブ制御の単位は複数ページを含む画像
データひとまとまりに対する一連の入力および出力処理
である。これにより制御されるジョブは画像入力ジョブ
と画像出力ジョブに大別される。
The unit of job control is a series of input and output processing for a set of image data including a plurality of pages. Jobs controlled by this are roughly classified into image input jobs and image output jobs.

【0035】画像入力ジョブはリーダ部1で読み取った
画像データを順次ストレージ部5へ記録する画像入力ジ
ョブ411、RIP部8で展開された画像データを順次
ストレージ部5へ記録する画像入力ジョブ412、ファ
クシミリ部4−1で受信された画像データを順次ストレ
ージ部5へ記録する画像入力ジョブ413、コンピュー
タインターフェース部7−1から入力された画像データ
を順次ストレージ部5へ記録する画像入力ジョブ414
にさらに分類される。
An image input job 411 for sequentially recording image data read by the reader unit 1 in the storage unit 5, an image input job 412 for sequentially recording image data developed in the RIP unit 8 in the storage unit 5, An image input job 413 for sequentially recording image data received by the facsimile unit 4-1 in the storage unit 5, and an image input job 414 for sequentially recording image data input from the computer interface unit 7-1 in the storage unit 5.
It is further classified into

【0036】また、画像出力ジョブは、ストレージ部5
から読み出した画像データを順次プリンタ部2へ出力す
る画像出力ジョブ401、ストレージ部5から読み出し
た画像データを順次ファクシミリ部4−2へ出力する画
像出力ジョブ403、ストレージ部5から読み出した画
像データを順次コンピュータインターフェース部7−2
へ出力する画像出力ジョブ404に分類される。
The image output job is sent to the storage unit 5.
An image output job 401 for sequentially outputting the image data read from the printer unit 2 to the printer unit 2, an image output job 403 for sequentially outputting the image data read from the storage unit 5 to the facsimile unit 4-2, and an image data read from the storage unit 5 Sequential computer interface unit 7-2
The job is classified into an image output job 404 to be output to the printer.

【0037】図5は、複数のジョブを組み合わせた単位
(以下セッションと呼ぶ)の一例を示したものである。
FIG. 5 shows an example of a unit (hereinafter referred to as a session) obtained by combining a plurality of jobs.

【0038】501はPDLプリントセッションであ
り、画像入力ジョブ412と画像出力ジョブ401を組
み合わせてセッションとして制御するものである。50
2はコピーセッションであり、画像入力ジョブ411と
画像出力ジョブ401を組み合わせてセッションとして
制御するものである。503はファクシミリ送信セッシ
ョンであり、画像入力ジョブ411と画像出力ジョブ4
03を組み合わせてセッションとして制御するものであ
る。504はファクシミリ受信セッションであり、画像
入力ジョブ413と画像出力ジョブ401を組み合わせ
てセッションとして制御するものである。505はスキ
ャンセッションであり、画像入力ジョブ411と画像出
力ジョブ404を組み合わせてセッションとして制御す
るものである。
Reference numeral 501 denotes a PDL print session, which controls the combination of the image input job 412 and the image output job 401 as a session. 50
Reference numeral 2 denotes a copy session, which controls the combination of the image input job 411 and the image output job 401 as a session. A facsimile transmission session 503 includes an image input job 411 and an image output job 4
03 is controlled as a session. A facsimile reception session 504 controls the combination of the image input job 413 and the image output job 401 as a session. Reference numeral 505 denotes a scan session, which controls the combination of the image input job 411 and the image output job 404 as a session.

【0039】尚、セッションは1つ以上のジョブを含む
制御単位であり、図5に示した以外に、例えば画像入力
ジョブ412を1セッションとして扱ったり、また、画
像出力ジョブ401を1セッションとして扱ったり、画
像入力ジョブ412と画像出力ジョブ401と画像出力
ジョブ403の3通りのジョブを組み合わせて1セッシ
ョンとして扱っても良い。
A session is a control unit including one or more jobs. In addition to the one shown in FIG. 5, for example, the image input job 412 is treated as one session, and the image output job 401 is treated as one session. Alternatively, the three jobs of the image input job 412, the image output job 401, and the image output job 403 may be combined and treated as one session.

【0040】図6は、本実施例において、ハードディス
ク6が正常動作している場合における、画像入出力制御
装置のコア部10のCPU123にて実行されるセッシ
ョン制御タスクおよびジョブ制御タスクとして、画像デ
ータを順次ストレージ部5へ記録する画像入力ジョブお
よびストレージ部5に記録された画像データを順次プリ
ンタ部2へプリントアウトする画像出力ジョブからなる
セッションの制御手順を示したフローチャートである。
なお、図中の(S601)〜(S630)は各ステップ
を示し、セッション制御タスク(a)、画像入力ジョブ
制御タスク(b)、および画像出力ジョブ制御タスク
(c)は各々マルチタスク動作するものである。
FIG. 6 shows image data as session control tasks and job control tasks executed by the CPU 123 of the core unit 10 of the image input / output control device when the hard disk 6 is operating normally in this embodiment. 9 is a flowchart illustrating a session control procedure including an image input job for sequentially recording the image data in the storage unit 5 and an image output job for sequentially printing out the image data recorded in the storage unit 5 to the printer unit 2.
Note that (S601) to (S630) in the figure indicate each step, and the session control task (a), the image input job control task (b), and the image output job control task (c) each perform a multitask operation. It is.

【0041】図6を用いて、本実施例に係る画像入出力
制御装置のセッション制御およびジョブ制御の第1の例
として、図5のPDLプリントセッション501とそれ
を構成する画像入力ジョブ412および画像出力ジョブ
401の制御手順を説明する。
Referring to FIG. 6, as a first example of session control and job control of the image input / output control device according to the present embodiment, the PDL print session 501 shown in FIG. The control procedure of the output job 401 will be described.

【0042】まず、セッション制御タスタ(a)のステ
ップ(S601)では、PC/WS11上でユーザがプ
リント設定を行う。プリント設定内容は、ページ数、部
数、原稿サイズ、用紙サイズ、拡大縮小率、片面/両
面、レイアウト、ページ出力順序、ソートモード、ステ
イプル止めの有無等である。ここでは、一例として、以
下のプリント設定がなされているものとする。
First, in the step (S601) of the session control tester (a), the user makes print settings on the PC / WS11. The print setting contents include the number of pages, the number of copies, the original size, the paper size, the enlargement / reduction ratio, one-sided / two-sided, layout, page output order, sort mode, and whether or not stapling is performed. Here, it is assumed that the following print settings are made as an example.

【0043】ページ数:20頁…(P1) 印刷部数:10部…(P2) 片面印刷:する…(P3) 原稿サイズ:A4…(P4) 用紙サイズ:A4…(P5) 拡大縮小率:100%…(P6) レイアウト:しない…(P7) ページ出力順序:昇順…(P8) ソートモード:する…(P9) ステイプル止め:する…(P10)Number of pages: 20 pages (P1) Number of copies: 10 copies (P2) Single-sided printing: Yes (P3) Document size: A4 (P4) Paper size: A4 (P5) Enlargement / reduction ratio: 100 % ... (P6) Layout: Not ... (P7) Page output order: Ascending order ... (P8) Sort mode: Yes ... (P9) Staple stop: Yes ... (P10)

【0044】以上のプリント設定後、ユーザはPC/W
S11上で印刷指示を与える。それと共にPC/WS1
1上にインストールされているドライバソフトウエアが
印刷対象となる文書データをいわゆるPDLデータに変
換して、設定したプリント設定パラメータ(P1)〜
(P10)とともに、PC/WS11に接続されたコン
ピュータインターフェース経由で、本画像入出力制御装
置のコンピュータインターフェース部7に転送する。
After the print setting described above, the user operates the PC / W
A print instruction is given in S11. PC / WS1 with it
1 converts the document data to be printed into so-called PDL data by the driver software installed thereon, and sets the set print setting parameters (P1) to
Along with (P10), the image data is transferred to the computer interface unit 7 of the image input / output control device via the computer interface connected to the PC / WS11.

【0045】コンピュータインターフェース部7を介し
て入力された画像を表すPDLデータがデータ処理部1
21に転送された後、RIP部8へ転送され、RIP部
8では、転送されたPDLデータを順次画像データに展
開(ラスタライズ)する。RIP部8でPDLデータを
受信開始すると、RIP部8からコア部10へ処理要求
が発行される。コア部10では発行された処理要求をC
PU123が受付ける。ここで、ユーザが設定したプリ
ント設定パラメータ(P1)〜(P10)もCPU12
3へ転送される。
The PDL data representing the image input via the computer interface unit 7 is stored in the data processing unit 1.
After the transfer, the transferred PDL data is sequentially developed (rasterized) into image data in the RIP unit 8. When the RIP unit 8 starts receiving PDL data, a processing request is issued from the RIP unit 8 to the core unit 10. In the core unit 10, the issued processing request is
PU123 accepts. Here, the print setting parameters (P1) to (P10) set by the user are
3 is transferred.

【0046】ステップ(S602)では、コア部10に
おいて、RIP部8から発行された処理要求に従った一
単位の画像処理機能を少なくとも1つの画像入力ジョブ
又は画像出力ジョブに分け、内部的にこれらの画像入力
ジョブ又は画像出力ジョブにより構成されるセッション
を生成し、管理する。図7にセッション管理テーブル7
00を示す。セッション生成では図7に示すセッション
管理テーブル700をメモリ124上に作成し、各種情
報をセッションが終了するまで保持する。
In step (S602), the core unit 10 divides one unit of image processing function according to the processing request issued from the RIP unit 8 into at least one image input job or image output job, and internally A session constituted by the image input job or the image output job is generated and managed. FIG. 7 shows the session management table 7
00 is shown. In the session generation, a session management table 700 shown in FIG. 7 is created on the memory 124, and various information is held until the session ends.

【0047】セッションIDフィールド701は本画像
入出力制御装置中でのユニークなセッションIDを生成
して保持するものである。セッションタイプフィールド
702は生成されたセッションのタイプ(PDLプリン
トセッション、コピーセッション、ファクシミリ送信セ
ッション、ファクシミリ受信セッション、スキャンセッ
ション、等)を特定するものであり、本実施例ではPD
Lプリントセッションであることを記録しておく。セッ
ション優先順位フィールド703は、当該セッションの
処理順序に関する優先順位を保持するものである。セッ
ションステータスフィールド704は当該セッションの
実行状態(実行可能状態、実行状態、中断状態、終了状
態、エラー状態等)を実行状態に応じて保持するもので
ある。リンクジョブ数フィールド705は当該セッショ
ンを構成する画像入力ジョブおよび画像出力ジョブの構
成数を保持するものであり、本実施例では、図5に示す
如くPDLプリントセッション501を構成する画像入
力ジョブ412と画像出力ジョブ401の2つのジョブ
からなるので、構成数として「2」が設定される。第1
のジョブポインタフィールド706は、画像入力ジョブ
412のジョブ管理テーブル710へのポインタであ
る。また、第2のジョブポインタフィールド707は、
画像出力ジョブ401のジョブ管理テーブル730への
ポインタである。このジョブポインタフィールドは、セ
ッションを構成するジョブの数分、用意される。ジョブ
管理テーブルもまた、セッションを構成するジョブの数
分作成される。
The session ID field 701 is for generating and holding a unique session ID in the image input / output control device. The session type field 702 specifies the type of the generated session (PDL print session, copy session, facsimile transmission session, facsimile reception session, scan session, etc.).
The fact that this is an L print session is recorded. The session priority field 703 holds the priority regarding the processing order of the session. The session status field 704 holds the execution state (executable state, execution state, interruption state, end state, error state, etc.) of the session according to the execution state. The link job number field 705 holds the number of image input jobs and image output jobs that make up the session. In this embodiment, the number of link job fields 705 and the number of image input jobs 412 that make up the PDL print session 501 are as shown in FIG. Since the image output job 401 includes two jobs, “2” is set as the number of components. First
The job pointer field 706 is a pointer to the job management table 710 of the image input job 412. Also, the second job pointer field 707 is
This is a pointer to the job management table 730 of the image output job 401. This job pointer field is prepared for the number of jobs constituting the session. Job management tables are also created for the number of jobs constituting a session.

【0048】ステップ(S603)では、図7に示す画
像入力ジョブ412のジョブ管理テーブル710をメモ
リ124上に作成し、各種情報をジョブが終了するまで
保持する。
In step (S603), a job management table 710 for the image input job 412 shown in FIG. 7 is created in the memory 124, and various information is held until the job is completed.

【0049】ジョブIDフィールド711は本画像入出
力制御装置中でのユニークなジョブIDを生成して保持
するものである。ジョブタイプフィールド712は生成
されたジョブのタイプ(前述した画像入力ジョブおよび
画像出力ジョブ)を特定するものであり、本実施例で
は、RIP部8で展開された画像データを順次ストレー
ジ部5へ記録する画像入力ジョブ412であることを記
録しておく。ジョブ優先順位フィールド713は、当該
ジョブの処理順序に関する優先順位を保持するものであ
る。ジョブステータスフィールド714は、当該ジョブ
の実行状態(実行可能状態、実行状態、中断状態、終了
状態、エラー状態等)を実行状態に応じて保持するもの
である。ページ数フィールド715は、当該ジョブのペ
ージ数を保持するものである。ページポインタフィール
ド716は、当該ジョブが管理する各ページの詳細情報
を記述するページ管理テーブル720へのポインタであ
る。ページ管理テーブル720はハードディスク6上に
記録される。
The job ID field 711 is for generating and holding a unique job ID in the image input / output control device. The job type field 712 specifies the type of the generated job (the above-described image input job and image output job). In the present embodiment, the image data developed by the RIP unit 8 is sequentially recorded in the storage unit 5. The image input job 412 is recorded. The job priority field 713 holds the priority regarding the processing order of the job. The job status field 714 holds the execution status of the job (executable status, execution status, interrupt status, end status, error status, etc.) according to the execution status. The page number field 715 holds the number of pages of the job. The page pointer field 716 is a pointer to a page management table 720 that describes detailed information of each page managed by the job. The page management table 720 is recorded on the hard disk 6.

【0050】ジョブパラメータフィールド717は当該
ジョブの各種設定パラメータを保持するものであり、本
実施例ではステップ(S601)で設定された、プリン
ト設定パラメータ(P1)〜(P10)の設定内容が保
持される。
The job parameter field 717 holds various setting parameters of the job. In this embodiment, the setting contents of the print setting parameters (P1) to (P10) set in step (S601) are held. You.

【0051】また、セッション制御タスク(a)は、以
上の画像入力ジョブのジョブ管理テーブル710を作成
後、画像入力ジョブ制御タスク(b)を起動させる。
The session control task (a) activates the image input job control task (b) after creating the job management table 710 for the image input job described above.

【0052】ステップ(S604)では、図7に示す画
像出力ジョブ401のジョブ管理テーブル730をメモ
リ124上に作成し、各種情報をジョブが終了するまで
保持する。
In step (S604), a job management table 730 for the image output job 401 shown in FIG. 7 is created in the memory 124, and various information is held until the job is completed.

【0053】ジョブIDフィールド731は本画像入出
力制御装置中でのユニークなジョブIDを生成して保持
するものである。ジョブタイプフィールド732は生成
されたジョブのタイプ(前述した画像入力ジョブおよび
画像出力ジョブ)を特定するものであり、本実施例で
は、ストレージ部5に記録された画像データを順次プリ
ンタ部2へプリントアウトする画像出力ジョブ401で
あることを記録しておく。ジョブ優先順位フィールド7
33は、当該ジョブの処理順序に関する優先順位を保持
するものである。ジョブステータスフィールド734
は、当該ジョブの実行状態(実行可能状態、実行状態、
中断状態、終了状態、エラー状態等)を実行状態に応じ
て保持するものである。ページ数フィールド735は、
当該ジョブのページ数を保持するものである。ページポ
インタフィールド736は、当該ジョブが管理する各ペ
ージの詳細情報を記述するページ管理テーブル740へ
のポインタである。ページ管理テーブル740の実体
は、画像入力ジョブ412に関してハードディスク6上
に記録されたページ管理テーブル720と同一のもので
ある。
The job ID field 731 is for generating and holding a unique job ID in the image input / output control device. The job type field 732 specifies the type of the generated job (the above-described image input job and image output job). In the present embodiment, the image data recorded in the storage unit 5 is sequentially printed on the printer unit 2. It is recorded that the image output job 401 is out. Job priority field 7
Reference numeral 33 holds a priority order regarding the processing order of the job. Job status field 734
Indicates the execution status of the job (executable status, execution status,
Interrupted state, end state, error state, etc.) according to the execution state. The number of pages field 735 is
This holds the number of pages of the job. The page pointer field 736 is a pointer to a page management table 740 that describes detailed information of each page managed by the job. The substance of the page management table 740 is the same as the page management table 720 recorded on the hard disk 6 for the image input job 412.

【0054】ジョブパラメータフィールド737は当該
ジョブの各種設定パラメータを保持するものであり、本
実施例ではステップ(S601)で設定された、ページ
数、部数、用紙サイズ、拡大縮小率、片面/両面、ペー
ジ出力順序、ソート出力、ステイプル止めの有無等に関
するパラメータ(P1)〜(P10)が保持される。
The job parameter field 737 holds various setting parameters of the job. In this embodiment, the number of pages, the number of copies, the paper size, the enlargement / reduction ratio, the one-sided / two-sided, set in step (S601). The parameters (P1) to (P10) relating to the page output order, sort output, and the presence / absence of stapling are stored.

【0055】また、セッション制御タスク(a)は、以
上の画像出力ジョブのジョブ管理テーブル730を作成
後、画像出力ジョブ制御タスク(c)を起動させる。
The session control task (a) activates the image output job control task (c) after creating the job management table 730 for the above image output job.

【0056】ステップ(S605)では、生成した画像
入力ジョブ412の処理を開始する。即ち、セッション
制御タスク(a)から画像入力ジョブ制御タスク(b)
に対してジョブの開始を指示する。
In step (S605), processing of the generated image input job 412 is started. That is, from the session control task (a) to the image input job control task (b)
To start the job.

【0057】ステップ(S606)では、生成した画像
出力ジョブ401の処理を開始する。即ち、セッション
制御タスク(a)から画像出力ジョブ制御タスク(c)
に対してジョブの開始を指示する。
In step (S606), processing of the generated image output job 401 is started. That is, from the session control task (a) to the image output job control task (c)
To start the job.

【0058】ステップ(S607)では、画像入力ジョ
ブ制御タスク(b)から、ジョブの終了通知を受信し
て、画像入力ジョブの終了処理を行なう。即ち、画像入
力ジョブのジョブ管理テーブル710のジョブステータ
ス714を終了状態にする。
In step (S607), a job end notification is received from the image input job control task (b), and the image input job end processing is performed. That is, the job status 714 of the job management table 710 of the image input job is set to the end state.

【0059】ステップ(S608)では、画像出力ジョ
ブ制御タスク(c)から、ジョブの終了通知を受信し
て、画像出力ジョブの終了処理を行なう。即ち、画像出
力ジョブのジョブ管理テーブル730のジョブステータ
ス734を終了状態にする。
In step (S608), a job end notification is received from the image output job control task (c), and the image output job end processing is performed. That is, the job status 734 of the job management table 730 of the image output job is set to the end state.

【0060】ステップ(S609)では、セッションの
終了処理を行なう。即ち、画像入力ジョブおよび画像出
力ジョブのジョブ管理テーブル710、730と、ペー
ジ管理テーブル720、740のページ毎の画像データ
を破棄して資源を開放するとともに、セッション管理テ
ーブル700も破棄し、資源を開放して一連の処理を終
了する。
In step (S609), session termination processing is performed. That is, the job management tables 710 and 730 of the image input job and the image output job and the image data for each page of the page management tables 720 and 740 are discarded to release the resources, and the session management table 700 is also discarded to release the resources. Release and end a series of processing.

【0061】次に、PDLプリントセッション501に
おける画像入力ジョブ制御タスク(b)を説明する。
Next, the image input job control task (b) in the PDL print session 501 will be described.

【0062】ステップ(S611)では、画像入力ジョ
ブ制御タスク(b)が、セッション制御タスク(a)か
らのジョブの開始指示を受けて、他の画像入力ジョブが
実行されておらず、新たな画像入力ジョブの受け付け可
能状態であれば、指示されたジョブを開始する。
In step (S611), the image input job control task (b) receives a job start instruction from the session control task (a), and no other image input job is being executed. If the input job can be accepted, the designated job is started.

【0063】ステップ(S612)では、RIP部8で
展開された画像データ1ページの受信を行なう。即ち、
RIP部8からインターフェース120を介してデータ
処理部121への画像転送を行なう。
In step (S612), one page of image data expanded by the RIP unit 8 is received. That is,
Image transfer from the RIP unit 8 to the data processing unit 121 via the interface 120 is performed.

【0064】ステップ(S613)では、データ処理部
121に転送された画像データをページメモリ125に
一時的に記憶する。
In step (S 613), the image data transferred to the data processing section 121 is temporarily stored in the page memory 125.

【0065】ステップ(S614)では、画像出力ジョ
ブ制御タスク(c)に対してページ出力要求を送信す
る。後述する画像出力ジョブ管理タスク(c)にて、当
該ページの画像データのページメモリ125からの読み
出しが終了したら、ステップ(S615)に進む。
In step (S614), a page output request is transmitted to the image output job control task (c). When reading of the image data of the page from the page memory 125 is completed in the image output job management task (c) described later, the process proceeds to step (S615).

【0066】ステップ(S615)では、ページメモリ
125中に一時的に記憶された画像データを、ストレー
ジ部5のハードディスク6に記録する。この時、ページ
管理テーブル720中のページ1フィールド721に各
種画像属性情報(解像度、画素数、等)を記録する。こ
こでは、画像データは正しくハードディスク6に記録さ
れたものとする。なお、画像データの記録中に記録に使
用した記憶容量がハードディスク6の最大記憶可能容量
に達した場合の動作は後述する。
In step (S615), the image data temporarily stored in the page memory 125 is recorded on the hard disk 6 of the storage unit 5. At this time, various image attribute information (resolution, number of pixels, etc.) is recorded in the page 1 field 721 of the page management table 720. Here, it is assumed that the image data is correctly recorded on the hard disk 6. The operation when the storage capacity used for recording during the recording of the image data reaches the maximum storable capacity of the hard disk 6 will be described later.

【0067】ステップ(S616)ではRIP部8にて
展開された処理すべき全てのページが画像データとして
ハードディスク6に記録されたかどうかが判断される。
ここでの判断の結果、処理されていないページが残って
いる場合は、処理をステップ(S612)に戻し、ま
た、全てのページが処理された場合には、処理をステッ
プ(S617)に進める。
In step (S616), it is determined whether or not all pages developed by the RIP unit 8 to be processed have been recorded on the hard disk 6 as image data.
If the result of this determination is that there are pages that have not been processed, the process returns to step (S612), and if all pages have been processed, the process proceeds to step (S617).

【0068】ステップ(S617)では、セッション制
御タスク(a)に画像入力ジョブの終了通知を送信し、
画像入力ジョブ制御タスク(b)を終了する。これによ
り、画像入力ジョブのジョブ管理テーブル710のジョ
ブステータス714は終了状態となる。
In step (S617), an end notification of the image input job is transmitted to the session control task (a).
The image input job control task (b) ends. As a result, the job status 714 of the job management table 710 of the image input job becomes an end state.

【0069】次にPDLプリントセッションにおける画
像出力ジョブ制御タスク(c)について説明する。
Next, the image output job control task (c) in the PDL print session will be described.

【0070】ステップ(S621)では、画像出力ジョ
ブ制御タスク(c)が、セッション制御タスク(a)か
らこのジョブの開始指示を受けて、プリンタ部2が他の
ジョブにより使用されておらず、新たなプリント動作可
能状態であれば、指示されたジョブを開始する。
In step (S621), the image output job control task (c) receives an instruction to start this job from the session control task (a), and if the printer unit 2 is not being used by another job, If the print operation is possible, the designated job is started.

【0071】ステップ(S622)では、画像入力ジョ
ブ制御タスク(b)から、ページメモリ125に一時的
に記憶された画像データの出力要求を受信する。
In step (S622), an output request for image data temporarily stored in page memory 125 is received from image input job control task (b).

【0072】ステップ(S623)では、ページメモリ
125からの画像データの読み出しを開始する。
In step (S623), reading of image data from page memory 125 is started.

【0073】ステップ(S624)では、プリンタ部2
の使用権を獲得後、読み出したページの画像データを、
インターフェース122を介してプリンタ部2へ画像転
送し、プリンタ部2で前述したように画像形成を行ない
プリントアウトする。
In step (S624), the printer unit 2
After acquiring the right to use the image data of the read page,
The image is transferred to the printer unit 2 via the interface 122, and the printer unit 2 forms an image as described above and prints out.

【0074】ステップ(S625)では、画像入力ジョ
ブ制御タスク(b)からのページ出力要求が最終ページ
かどうかが判断される。個々での判断の結果、処理され
ていないページが残っている場合は、処理をステップ
(S622)に戻し、また、全てのページが処理された
場合には、処理をステップ(S626)に進める。ここ
までの処理で、(P1)にて設定された印刷部数10の
うちの最初の1部が完了する。この段階で、必要に応じ
ステープル処理をプリント出力に対して実行してもよ
い。
In step (S625), it is determined whether the page output request from the image input job control task (b) is the last page. As a result of the individual determination, if there is a page that has not been processed, the process returns to step (S622). If all pages have been processed, the process proceeds to step (S626). By the processing so far, the first one copy out of the ten copies set in (P1) is completed. At this stage, a stapling process may be performed on the print output as needed.

【0075】ステップ(S626)では、画像入力ジョ
ブ制御タスク(b)のステップ(S615)でストレー
ジ部5のハードディスク6に記録されたページ毎の画像
データを順次読み出して、インターフェース120を介
してデータ処理部121に画像転送する。データ処理部
121では、転送された1ページ分の画像データをペー
ジメモリ125上に保持する。
In step (S626), the image data for each page recorded in the hard disk 6 of the storage unit 5 in step (S615) of the image input job control task (b) is sequentially read out, and the data is processed through the interface 120. The image is transferred to the unit 121. The data processing unit 121 stores the transferred image data for one page in the page memory 125.

【0076】ステップ(S627)では、プリンタ部2
の使用権を獲得後、データ処理部121に転送されてペ
ージメモリ125に保持されている画像データをインタ
ーフェース122を介してプリンタ部2へ転送し、プリ
ンタ部2で画像形成を行ないプリントアウトする。
In step (S627), the printer unit 2
, The image data transferred to the data processing unit 121 and held in the page memory 125 is transferred to the printer unit 2 via the interface 122, and the printer unit 2 forms an image and prints out.

【0077】ステップ(S628)では、ハードディス
ク6に記録されたページ毎の画像データが全てプリント
アウトされたかどうかが判断される。ここでの判断の結
果、処理されていないページが残っている場合は、処理
をステップ(S626)に戻し、また、全てのページが
処理された場合には、ステープル指示がされているの
で、プリンタ部2で1部の用紙のステイプル止めをし
て、処理をステップ(S629)に進める。
In step (S628), it is determined whether all the image data for each page recorded on the hard disk 6 has been printed out. If the result of this determination is that there are pages that have not been processed, the process returns to step (S626). If all pages have been processed, a stapling instruction has been given, and The set 2 staples one sheet of paper, and the process proceeds to step (S629).

【0078】ステップ(S629)では、ステップ(S
601)にて設定されたプリント部数が全てプリントア
ウトされたかどうかが判断される。ここでの判断の結
果、処理されていない部数が残っている場合は、処理を
ステップ(S626)に戻し、ハードディスク6からの
画像データ読出し、ページメモリ125への格納、プリ
ンタ部2でのプリントアウトを実行する。また、全ての
部数が処理された場合には、処理をステップ(S63
0)に進める。
In the step (S629), the step (S
It is determined whether all of the print copies set in 601) have been printed out. If the result of this determination is that there are unprocessed copies remaining, the process returns to step (S626), image data is read from the hard disk 6, stored in the page memory 125, and printed out by the printer unit 2. Execute If all copies have been processed, the process proceeds to step (S63).
Proceed to 0).

【0079】ステップ(S630)では、セッション制
御タスク(a)に画像出力ジョブの終了通知を送信し、
画像出力ジョブ制御タスク(c)を終了する。これによ
り、画像出力ジョブのジョブ管理テーブル730のジョ
ブステータス734は終了状態となる。
In step (S630), an end notification of the image output job is transmitted to session control task (a).
The image output job control task (c) ends. As a result, the job status 734 of the job management table 730 of the image output job becomes an end state.

【0080】また、以上の例では、PC/WS11上で
設定したプリント設定に従って、PC/WS11からP
DLデータとして画像情報を転送し、本画像入出力制御
装置でPDLデータを画像データに展開してプリント出
力する形態の図5のPDLプリントセッション501に
ついて説明したが、リーダ部1で読み取った画像情報を
プリント出力する図5のコピーセッション502の場合
についても同様に適用することが可能である。
Further, in the above example, the PC / WS 11 switches the P / P in accordance with the print settings set on the PC / WS 11.
The PDL print session 501 shown in FIG. 5 in which image information is transferred as DL data and the PDL data is expanded into image data and printed out by the image input / output control device has been described. Can be similarly applied to the case of the copy session 502 in FIG.

【0081】以下に、図6を用いて、本実施例におい
て、ハードディスク6が正常動作している場合におけ
る、画像入出力制御装置のセッション制御およびジョブ
制御の第2の例として、図5のコピーセッション502
と、それを構成するリーダ部1で読み取られた画像デー
タを順次ストレージ部5へ記録する画像入力ジョブ41
1、およびストレージ部5に記録された画像データを順
次プリンタ部2へプリントアウトする画像出力ジョブ4
01の制御手順を説明する。
Referring to FIG. 6, a second example of session control and job control of the image input / output control device when the hard disk 6 is operating normally in this embodiment will be described with reference to FIG. Session 502
And an image input job 41 for sequentially recording image data read by the reader unit 1 constituting the storage unit 5 in the storage unit 5
1, and an image output job 4 for sequentially printing out image data recorded in the storage unit 5 to the printer unit 2
01 will be described.

【0082】まず、ステップ(S601)では、画像入
出力制御部3の操作部9上でユーザがコピー動作のため
の各種設定を行う。
First, in step (S601), the user performs various settings for a copy operation on the operation unit 9 of the image input / output control unit 3.

【0083】図8に操作部9の外観を示す。ここで80
1は電源キー、802は予熱キー、803はコピー機能
選択キー、804はファクシミリ機能選択キー、805
はパーソナルボックス機能選択キー、806はスタート
キー、807はストップキー、808はリセットキー、
809は操作ガイドキー、810はユーザモード設定キ
ー、811は割込みコピーキー、812はテンキー、8
13はクリアキー、814はファクシミリワンタッチキ
ー、815はワンタッチキーの切り替え蓋、816はタ
ッチパネルである。コピー動作のための各種設定内容
は、部数、用紙サイズ、拡大縮小率、片面/両面、ソー
ト出力、ステイプル止めの有無等であり、テンキー81
2およびタッチパネル816上に表示される設定項目に
従ってユーザが入力する。ここでは、一例として、以下
のコピー設定がなされているものとする。
FIG. 8 shows the appearance of the operation unit 9. Where 80
1 is a power key, 802 is a preheating key, 803 is a copy function selection key, 804 is a facsimile function selection key, 805
Is a personal box function selection key, 806 is a start key, 807 is a stop key, 808 is a reset key,
809 is an operation guide key, 810 is a user mode setting key, 811 is an interrupt copy key, 812 is a ten key, 8
13 is a clear key, 814 is a facsimile one-touch key, 815 is a one-touch key switching lid, and 816 is a touch panel. The various setting contents for the copy operation include the number of copies, paper size, enlargement / reduction ratio, one-sided / two-sided, sort output, and whether or not stapling is performed.
2 and the user inputs according to the setting items displayed on the touch panel 816. Here, it is assumed that the following copy settings are made as an example.

【0084】コピー部数:10部…(C1) 片面コピー:する…(C2) 用紙サイズ:A4…(C3) 拡大縮小率:100%…(C4) レイアウト:しない…(C5) ソートモード:する…(C6) ステイプル止め:する…(C7)Number of copies: 10 copies (C1) One-sided copy: Yes (C2) Paper size: A4 (C3) Enlargement / reduction ratio: 100% (C4) Layout: No (C5) Sort mode: Yes ... (C6) Staple stop: Yes ... (C7)

【0085】以上のコピー設定後、ユーザは原稿をリー
ダ部1に載置して、スタートキー806を押下してコピ
ー指示を与える。操作部9は設定したコピー設定パラメ
ータ(C1)〜(C7)をコア部10のCPU123に
転送し、処理要求を発行する。
After the above copy settings, the user places the original on the reader unit 1 and presses the start key 806 to give a copy instruction. The operation unit 9 transfers the set copy setting parameters (C1) to (C7) to the CPU 123 of the core unit 10 and issues a processing request.

【0086】ステップ(S602)では、コア部10に
おいて、操作部9から発行された処理要求に従った一単
位の画像処理機能を少なくとも1つの画像入力ジョブ又
は画像出力ジョブに分け、内部的にこれら画像入力ジョ
ブ又は画像出力ジョブにより構成されるセッションを生
成し、前述した図7のセッション管理テーブル700で
管理し、各種情報をセッションが終了するまで保持す
る。
At step (S602), the core unit 10 divides one unit of image processing function according to the processing request issued from the operation unit 9 into at least one image input job or image output job, and internally A session constituted by an image input job or an image output job is generated, managed by the above-described session management table 700 in FIG. 7, and various information is held until the session ends.

【0087】セッションIDフィールド701には本画
像入出力制御装置中でのユニークなセッションIDを生
成して保持する。セッションタイプフィールド702は
生成されたセッションのタイプ(PDLプリントセッシ
ョン、コピーセッション、ファクシミリ送信セッショ
ン、ファクシミリ受信セッション、スキャンセッショ
ン、等)を特定するものであり、本実施例ではコピーセ
ッションであることを記録しておく。セッション優先順
位フィールド703には、当該セッションの処理順序に
関する優先順位を保持する。セッションステータスフィ
ールド704は当該セッションの実行状態(実行可能状
態、実行状態、中断状態、終了状態、エラー状態等)を
実行状態に応じて保持する。リンクジョブ数フィールド
705は当該セッションを構成する画像入力ジョブおよ
び画像出力ジョブの構成数を保持するものであり、本実
施例では、図5に示すコピーセッション502として画
像入力ジョブ411と画像出力ジョブ401の2つのジ
ョブからなるので、構成数として「2」が設定される。
第1のジョブポインタフィールド706は、画像入力ジ
ョブ411のジョブ管理テーブル710へのポインタで
ある。また、第2のジョブポインタフィールド707
は、画像出力ジョブ401のジョブ管理テーブル730
へのポインタである。
The session ID field 701 generates and holds a unique session ID in the image input / output control device. The session type field 702 specifies the type of the generated session (PDL print session, copy session, facsimile transmission session, facsimile reception session, scan session, etc.), and in this embodiment, records that it is a copy session. Keep it. The session priority field 703 holds the priority regarding the processing order of the session. The session status field 704 holds the execution state (executable state, execution state, interruption state, end state, error state, etc.) of the session according to the execution state. The link job number field 705 holds the number of image input jobs and image output jobs constituting the session. In the present embodiment, the number of link jobs is the image input job 411 and the image output job 401 as the copy session 502 shown in FIG. Therefore, “2” is set as the number of components.
The first job pointer field 706 is a pointer to the job management table 710 of the image input job 411. Also, a second job pointer field 707
Is the job management table 730 of the image output job 401
Is a pointer to

【0088】ステップ(S603)では、画像入力ジョ
ブ411のジョブ管理テーブル710をメモリ124上
に作成し、各種情報をジョブが終了するまでの保持す
る。
In step (S603), a job management table 710 for the image input job 411 is created on the memory 124, and various information is retained until the job is completed.

【0089】ジョブIDフィールド711は本画像入出
力制御装置中でのユニークなジョブIDを生成して保持
するものである。ジョブタイプフィールド712は生成
されたジョブのタイプ(前述した画像入力ジョブおよび
画像出力ジョブ)を特定するものであり、本実施例で
は、リーダ部1で読み取られた画像データを順次ストレ
ージ部5へ記録する画像入力ジョブ411であることを
記録しておく。ジョブ優先順位フィールド713は、当
該ジョブの処理順序に関する優先順位を保持するもので
ある。ジョブステータスフィールド714は、当該ジョ
ブの実行状態(実行可能状態、実行状態、中断状態、終
了状態、エラー状態等)を実行状態に応じて保持するも
のである。ページ数フィールド715は、当該ジョブの
ページ数を保持するものである。ページポインタフィー
ルド716は、当該ジョブが管理する各ページの詳細情
報を記述するページ管理テーブル720へのポインタで
ある。ページ管理テーブル720はハードディスク6上
に記録される。
The job ID field 711 is for generating and holding a unique job ID in the image input / output control device. The job type field 712 specifies the type of the generated job (the image input job and the image output job described above). In this embodiment, the image data read by the reader unit 1 is sequentially recorded in the storage unit 5. The image input job 411 is recorded. The job priority field 713 holds the priority regarding the processing order of the job. The job status field 714 holds the execution status of the job (executable status, execution status, interrupt status, end status, error status, etc.) according to the execution status. The page number field 715 holds the number of pages of the job. The page pointer field 716 is a pointer to a page management table 720 that describes detailed information of each page managed by the job. The page management table 720 is recorded on the hard disk 6.

【0090】ジョブパラメータフィールド717は当該
ジョブの各種設定パラメータを保持するものであり、本
実施例ではステップ(S601)で設定された、コピー
設定パラメータ(C1)〜(C7)の設定内容が保持さ
れる。
The job parameter field 717 holds various setting parameters of the job. In this embodiment, the setting contents of the copy setting parameters (C1) to (C7) set in step (S601) are held. You.

【0091】また、セッション制御タスク(a)は、画
像入力ジョブのジョブ管理テーブル710を作成後、画
像入力ジョブ制御タスク(b)を起動させる。
The session control task (a) activates the image input job control task (b) after creating the job management table 710 for the image input job.

【0092】ステップ(S604)では、画像出力ジョ
ブ401のジョブ管理テーブル730をメモリ124上
に作成し、各種情報をジョブが終了するまで保持する。
In step (S604), a job management table 730 for the image output job 401 is created on the memory 124, and various information is held until the job is completed.

【0093】ジョブIDフィールド731は本画像入出
力制御装置中でのユニークなジョブIDを生成して保持
するものである。ジョブタイプフィールド732は生成
されたジョブのタイプ(前述した画像入力ジョブおよび
画像出力ジョブ)を特定するものであり、本実施例で
は、ストレージ部5に記録された画像データを順次プリ
ンタ部2へプリントアウトする画像出力ジョブ401で
あることを記録しておく。ジョブ優先順位フィールド7
33は、当該ジョブの処理順序に関する優先順位を保持
するものである。ジョブステータスフィールド734
は、当該ジョブの実行状態(実行可能状態、実行状態、
中断状態、終了状態、エラー状態等)を実行状態に応じ
て保持するものである。ページ数フィールド735は、
当該ジョブのページ数を保持するものである。ページポ
インタフィールド736は、当該ジョブが管理する各ペ
ージの詳細情報を記述するページ管理テーブル740へ
のポインタである。ページ管理テーブル740の実態
は、画像入力ジョブ411に関してハードディスク6上
に記録されたページ管理テーブル720と同一のもので
ある。
The job ID field 731 is for generating and holding a unique job ID in the image input / output control device. The job type field 732 specifies the type of the generated job (the above-described image input job and image output job). In the present embodiment, the image data recorded in the storage unit 5 is sequentially printed on the printer unit 2. It is recorded that the image output job 401 is out. Job priority field 7
Reference numeral 33 holds a priority order regarding the processing order of the job. Job status field 734
Indicates the execution status of the job (executable status, execution status,
Interrupted state, end state, error state, etc.) according to the execution state. The number of pages field 735 is
This holds the number of pages of the job. The page pointer field 736 is a pointer to a page management table 740 that describes detailed information of each page managed by the job. The actual state of the page management table 740 is the same as the page management table 720 recorded on the hard disk 6 for the image input job 411.

【0094】ジョブパラメータフィールド737は当該
ジョブの各種設定パラメータを保持するものであり、本
実施例では、ステップ(S601)で設定された、部
数、用紙サイズ、拡大縮小率、片面/両面、ソート出
力、ステイプル止めの有無等に関するパラメータ(C
1)〜(C7)が保持される。
The job parameter field 737 holds various setting parameters of the job. In this embodiment, the number of copies, paper size, enlargement / reduction ratio, single side / double side, and sort output set in step (S601). , Parameters related to the presence or absence of stapling (C
1) to (C7) are held.

【0095】また、セッション制御タスク(a)は画像
出力ジョブのジョブ管理テーブル730を作成後、画像
出力ジョブ制御タスク(c)を起動させる。
The session control task (a) activates the image output job control task (c) after creating the job management table 730 for the image output job.

【0096】ステップ(S605)では、生成した画像
入力ジョブ411の処理を開始する。即ち、セッション
制御タスク(a)から画像入力ジョブ制御タスク(b)
に対してジョブの開始を指示する。
In step (S605), processing of the generated image input job 411 is started. That is, from the session control task (a) to the image input job control task (b)
To start the job.

【0097】ステップ(S606)では、生成した画像
出力ジョブ401の処理を開始する。即ち、セッション
制御タスク(a)から画像出力ジョブ制御タスク(c)
に対してジョブの開始を指示する。
In step (S606), processing of the generated image output job 401 is started. That is, from the session control task (a) to the image output job control task (c)
To start the job.

【0098】ステップ(S607)では、画像入力ジョ
ブ制御タスク(b)から、ジョブの終了通知を受信し
て、画像入力ジョブの終了処理を行なう。即ち、画像入
力ジョブのジョブ管理テーブル710のジョブステータ
ス714を終了状態にする。
In step (S607), a job end notification is received from the image input job control task (b), and the image input job end processing is performed. That is, the job status 714 of the job management table 710 of the image input job is set to the end state.

【0099】ステップ(S608)では、画像出力ジョ
ブ制御タスク(c)から、ジョブの終了通知を受信し
て、画像出力ジョブの終了処理を行なう。即ち、画像出
力ジョブのジョブ管理テーブル730のジョブステータ
ス734を終了状態にする。
In step (S608), a job end notification is received from the image output job control task (c), and the image output job end processing is performed. That is, the job status 734 of the job management table 730 of the image output job is set to the end state.

【0100】ステップ(S609)では、セッションの
終了処理を行なう。即ち、画像入力ジョブおよび画像出
力ジョブのジョブ管理テーブル710,730と、ペー
ジ管理テーブル720,740のページ毎の画像データ
を破棄して資源を開放するとともに、セッション管理テ
ーブル700も破棄し、資源を開放して一連の処理を終
了する。
In step (S609), session termination processing is performed. That is, the job management tables 710 and 730 for the image input job and the image output job and the image data for each page in the page management tables 720 and 740 are discarded to release the resources, and the session management table 700 is also discarded to release the resources. Release and end a series of processing.

【0101】コピーセッション502における画像入力
ジョブ制御タスク(b)について説明する。
The image input job control task (b) in the copy session 502 will be described.

【0102】ステップ(S611)では、画像入力ジョ
ブ制御タスク(b)が、セッション制御タスク(a)か
らジョブの開始指示を受けて、他の画像入力ジョブによ
ってリーダ部1が使用されておらず、新たな画像入力ジ
ョブの受け付け可能状態であれば、指示されたジョブを
開始する。
In step (S611), the image input job control task (b) receives a job start instruction from the session control task (a), and the reader unit 1 is not used by another image input job. If the new image input job can be accepted, the designated job is started.

【0103】ステップ(S612)では、リーダ部1で
読み取られた画像データ1ページの受信を行なう。即
ち、リーダ部1からインターフェース120を介してデ
ータ処理部121への画像転送を行なう。
In step (S612), one page of image data read by reader unit 1 is received. That is, image transfer from the reader unit 1 to the data processing unit 121 via the interface 120 is performed.

【0104】ステップ(S613)では、データ処理部
121に転送された画像データをページメモリ125に
一時的に記憶する。
In step (S613), the image data transferred to the data processing section 121 is temporarily stored in the page memory 125.

【0105】ステップ(S614)では、画像出力ジョ
ブ制御タスク(c)に対してページ出力要求を送信す
る。画像出力ジョブ制御タスク(c)にて、当該ページ
の画像データのページメモリ125からの読み出しが終
了したら、ステップ(S615)に進む。
In the step (S614), a page output request is transmitted to the image output job control task (c). When reading of the image data of the page from the page memory 125 is completed in the image output job control task (c), the process proceeds to step (S615).

【0106】ステップ(S615)では、ページメモリ
125中に一時的に記憶された画像データを、ストレー
ジ部5のハードディスク6に記録する。この時、ページ
管理テーブル720中のページ1フィールド721に各
種画像属性情報(解像度、画素数、等)を記録する。こ
こでは、画像データは正しくハードディスク6に記録さ
れたものとする。なお、画像データの記録中に記録に使
用した記憶容量がハードディスク6の最大記憶可能容量
に達した場合の動作は後述する。
In step (S615), the image data temporarily stored in the page memory 125 is recorded on the hard disk 6 of the storage unit 5. At this time, various image attribute information (resolution, number of pixels, etc.) is recorded in the page 1 field 721 of the page management table 720. Here, it is assumed that the image data is correctly recorded on the hard disk 6. The operation when the storage capacity used for recording during the recording of the image data reaches the maximum storable capacity of the hard disk 6 will be described later.

【0107】ステップ(S616)ではリーダ部1で読
み取られた処理すべき全てのページが画像データとして
ハードディスク6に記録されたかどうかが判断される。
ここでの判断の結果、処理されていないページが残って
いる場合は、処理をステップ(S612)に戻し、ま
た、全てのページが処理された場合には、処理をステッ
プ(S617)に進める。
In step (S616), it is determined whether all pages to be processed and read by the reader unit 1 have been recorded on the hard disk 6 as image data.
If the result of this determination is that there are pages that have not been processed, the process returns to step (S612), and if all pages have been processed, the process proceeds to step (S617).

【0108】ステップ(S617)では、セッション制
御タスク(a)に画像入力ジョブの終了通知を送信し、
画像入力ジョブ制御タスク(b)を終了する。これによ
り、画像入力ジョブのジョブ管理テーブル710のジョ
ブステータス714は終了状態となる。
In step (S617), an end notification of the image input job is transmitted to the session control task (a).
The image input job control task (b) ends. As a result, the job status 714 of the job management table 710 of the image input job becomes an end state.

【0109】コピーセッション502における画像出力
ジョブ制御タスク(c)のステップ(S621)以降の
処理は、前述したPDLプリントセッション501の場
合と全く同様なので省略する。
The processing after the step (S621) of the image output job control task (c) in the copy session 502 is completely the same as that in the case of the PDL print session 501 described above, and therefore the description is omitted.

【0110】尚、以上の例では、PDLプリントセッシ
ョン501とコピーセッション502に関する形態につ
いて説明したが、図5にセッションの拡張例を示したよ
うに、任意の画像入力ジョブと任意の画像出力ジョブを
組み合わせて任意のセッションを構成しても、本実施例
に示した制御手順をそれらセッションに対して同様に適
用することが可能である。
In the above example, the embodiment relating to the PDL print session 501 and the copy session 502 has been described. However, as shown in FIG. 5, an example of an extended session is shown in FIG. Even if arbitrary sessions are configured in combination, the control procedure shown in the present embodiment can be similarly applied to those sessions.

【0111】また、以上に説明したPDLプリントセッ
ション501とコピーセッション502は、図7に示し
たセッション管理テーブル700を複数設けることによ
り、同時に並行して処理することが可能である。
The PDL print session 501 and copy session 502 described above can be processed simultaneously in parallel by providing a plurality of session management tables 700 shown in FIG.

【0112】次に図9を用いて、図6のステップ(S6
15)でストレージ部5のハードディスク6に画像デー
タを記録する際のディスク容量と使用領域確保の方法に
ついて説明する。
Next, referring to FIG. 9, steps (S6
15) A method of securing a disk capacity and a used area when recording image data on the hard disk 6 of the storage unit 5 will be described.

【0113】一般に、ディスク領域確保と使用領域管理
には、図9(A)に示すFAT(File Alloc
ation Table)900が使用される。901
はFATエントリを示す。FATエントリ901の一つ
は所定の論理ブロックに相当し、たとえば、1FAT当
りの論理ブロックを512バイトとすると、全ディスク
容量は、(FATエントリ数)×(512)バイトとな
る。
Generally, the FAT (File Alloc) shown in FIG.
Table 900) is used. 901
Indicates a FAT entry. One of the FAT entries 901 corresponds to a predetermined logical block. For example, if the logical block per FAT is 512 bytes, the total disk capacity is (number of FAT entries) × (512) bytes.

【0114】FATエントリ901には、当該FATエ
ントリの使用状態およびリンク関係が書き込まれる。
「0」は未使用のFATを示し、使用中のFATには
「0」以外の値を書き込み、また、連続したFATを使
用する場合には次のFATエントリの番号を書き込む。
また、リンクの最後のFATエントリには0xFFを書
き込む。
In the FAT entry 901, the use state and link relation of the FAT entry are written.
“0” indicates an unused FAT, and a value other than “0” is written in the FAT being used, and the number of the next FAT entry is written when continuous FATs are used.
Also, 0xFF is written in the last FAT entry of the link.

【0115】図9(B)において、902は、FAT9
00で示したハードディスク6の使用状態を概念的に表
したものである。903は複数の論理ブロックであり、
FAT900の実態である記憶領域を示している。図中
の斜線部は現在使用中の領域をあらわす論理ブロックを
表す。
In FIG. 9B, reference numeral 902 denotes FAT9
This is a conceptual representation of the use state of the hard disk 6 indicated by 00. 903 is a plurality of logical blocks,
This shows a storage area which is the actual state of the FAT900. The shaded portions in the figure represent logical blocks representing the currently used area.

【0116】これにより、ハードディスク6中の記憶領
域の利用状況を知ることができ、図6のステップ(S6
15)でストレージ部5のハードディスク6に画像デー
タを記録する際に、使用可能な記憶領域とその領域確保
が可能である。
As a result, the use status of the storage area in the hard disk 6 can be known, and the step (S6) in FIG.
When image data is recorded on the hard disk 6 of the storage unit 5 in 15), a usable storage area and the area can be secured.

【0117】図10は、図6のステップ(S615)で
ストレージ部5のハードディスク6に画像データを記録
する際に記憶領域が一つも確保できなかった場合(ディ
スクフル)の動作、即ち、ディスクフル発生後の処理を
示したフローチャートである。なお、図中の(S100
1)〜(S1010)は各ステップを表す。
FIG. 10 shows an operation when no storage area can be secured (disk full) when recording image data on the hard disk 6 of the storage unit 5 in the step (S615) in FIG. 9 is a flowchart illustrating processing after occurrence. Note that (S100 in the figure)
1) to (S1010) represent each step.

【0118】以下、図10を用い、ディスクフル発生後
の処理の説明を行う。ステップ(S1101)では、セ
ッション管理テーブル700を調べることにより、動作
中の画像入力ジョブを含む画像入出力セッションを中断
し、動作中の画像入力ジョブを含む画像入出力セッショ
ンのセッションステータスフィールド704および画像
入力ジョブ管理テーブル710のジョブステータスフィ
ールド714に中断状態である旨を示すデータを書き込
む。
The processing after the occurrence of a disk full will be described below with reference to FIG. In step (S1101), by checking the session management table 700, the image input / output session including the active image input job is interrupted, the session status field 704 of the image input / output session including the active image input job and the image Data indicating the suspended state is written in the job status field 714 of the input job management table 710.

【0119】ステップ(S1002)では、画像入力ジ
ョブを含む画像入出力セッションが同時に複数存在する
か否かを調べる。複数の画像入出力セッションが存在す
る場合は、ステップ(S1003)に進み、存在する画
像入出力セッションが1つの場合は、ステップ(S10
04)に進む。
In step (S1002), it is checked whether or not a plurality of image input / output sessions including the image input job exist simultaneously. If there are a plurality of image input / output sessions, the process proceeds to step (S1003). If there is one image input / output session, the process proceeds to step (S103).
Go to 04).

【0120】ステップ(S1003)では、ステップ
(S1001)で中断された複数の画像入出力セッショ
ンのうちどの画像入出力セッションを中止(キャンセ
ル)するかを、操作者の指示に従って選択する。
In step (S1003), which of the plurality of image input / output sessions interrupted in step (S1001) is to be canceled (canceled) is selected in accordance with the operator's instruction.

【0121】図11に、ハードディスクフルとなった場
合にタッチパネル816上に表示される選択画面の一例
を示す。1100は選択画面であり、1102はハード
ディスク6のメモリ残量で、現在ディスクフル、即ち、
「0」%であることを示す。1103、1104、11
05および1106は動作中の画像入出力セッションを
示し、1103及び1104は夫々PDLプリントセッ
ション501であり、1105および1106は夫々コ
ピーセッション502である。また、1107は中止キ
ー、1108はアップダウンキーである。操作者は、ア
ップダウンキー1108を操作することにより表示され
ている複数の画像入出力セッションのうち中止すべきも
のを反転表示させて指示し、その後、中止キー1107
を操作する。これにより、複数の画像入出力セッション
のうち任意のものが中止すべきものとして選択される。
FIG. 11 shows an example of a selection screen displayed on the touch panel 816 when the hard disk becomes full. Reference numeral 1100 denotes a selection screen, and 1102 denotes the remaining memory capacity of the hard disk 6, which is the current disk full, that is
"0"%. 1103, 1104, 11
Reference numerals 05 and 1106 denote active image input / output sessions, 1103 and 1104 are PDL print sessions 501, and 1105 and 1106 are copy sessions 502, respectively. Reference numeral 1107 denotes a stop key, and 1108 denotes an up-down key. By operating the up / down key 1108, the operator highlights and instructs a plurality of image input / output sessions to be canceled out of the displayed image input / output sessions.
Operate. Thereby, an arbitrary one of the plurality of image input / output sessions is selected as the one to be stopped.

【0122】ステップ(S1004)では、ステップ
(s1103)で選択指示された中止対象の画像入出力
セッションに関して、ディスクフルが発生する前までに
ハードディスク6に記録されていた画像データを出力す
るか否かを選択する。図12にタッチパネル816上に
表示される選択画面の一例を示す。1200は選択画
面、1201は画像データを出力することを選択する
「はい」キー、1202は画像データを出力しないこと
を選択する「いいえ」キーである。「はい」キー120
1を押下した場合は、ステップ(S1005)に進み、
「いいえ」キー1202を押下した場合は、ステップ
(S1006)に進む。
In step (S1004), it is determined whether or not to output the image data recorded on the hard disk 6 before the occurrence of the disk full with respect to the image input / output session to be canceled specified in step (s1103). Select FIG. 12 shows an example of a selection screen displayed on the touch panel 816. 1200 is a selection screen, 1201 is a “Yes” key for selecting to output image data, and 1202 is a “No” key for selecting not to output image data. "Yes" key 120
When 1 is pressed, the process proceeds to step (S1005),
If the “No” key 1202 has been pressed, the process proceeds to step (S1006).

【0123】ステップ(S1006)では、ディスクフ
ルが発生する前までにハードディスク6に記録されてい
た画像データを出力する画像出力ジョブを中止し、ステ
ップ(S1008)に進む。
In step (S1006), the image output job for outputting the image data recorded on the hard disk 6 before the occurrence of the disk full is stopped, and the flow advances to step (S1008).

【0124】ステップ(S1005)では、選択された
画像入出力セッションに関する画像入力ジョブの終了処
理をし、更に、ハードディスクフルが発生する前にハー
ドディスク6に記録されていた画像データに関して画像
出力ジョブを再開させ、ステップ(S1007)に進
む。
In step (S1005), the image input job for the selected image input / output session is terminated, and the image output job is restarted for the image data recorded on the hard disk 6 before the hard disk full condition occurs. Then, the process proceeds to step (S1007).

【0125】ステップ(S1007)では、ステップ
(S1006)にて再開した画像出力ジョブが終了した
かどうかを判断する。終了していない場合は、ステップ
(S1007)へ進み、また、終了した場合は当該画像
入出力セッションに関する終了処理を行って、ステップ
(S1008)へ進む。
In step (S1007), it is determined whether or not the image output job restarted in step (S1006) has ended. If the processing has not been completed, the process proceeds to step (S1007). If the processing has been completed, a process for ending the image input / output session is performed, and the process proceeds to step (S1008).

【0126】ステップ(S1008)では、ハードディ
スクフルにより中断された画像入出力セッションが他に
も存在するか否かをセッション管理テーブル700を調
べて判断する。中断された他の画像入出力セッションが
存在する場合は、ステップ(S1009)に進み、一
方、存在しない場合は、処理を終了する。
In the step (S1008), the session management table 700 is checked to determine whether there is another image input / output session interrupted by the hard disk full. If there is another interrupted image input / output session, the process proceeds to step (S1009). If not, the process ends.

【0127】ステップ(S1009)では、ステップ
(S1001)で中断された他の画像入力ジョブを含む
画像入出力セッションを再開し、ステップ(S101
0)へ進む。
In the step (S1009), the image input / output session including another image input job interrupted in the step (S1001) is restarted.
Go to 0).

【0128】ステップ(S1010)では、ステップ
(S1009)にて再開した画像出力ジョブがすべて終
了したかどうかを判断する。そして、終了していない場
合は、ステップ(S1010)へ進み、また、終了した
場合は、当該画像入出力セッションに関する終了処理を
して処理を終了する。
In step (S1010), it is determined whether all the image output jobs restarted in step (S1009) have been completed. If the processing has not been completed, the process proceeds to step (S1010). If the processing has been completed, ending processing relating to the image input / output session is performed and the processing ends.

【0129】なお、以上の例は、ハードディスクフルが
発生した時点で、ハードディスク6に少なくとも1ペー
ジの画像データが記録されている場合について説明した
が、ハードディスク6に1ページも画像データが記録さ
れずに、ハードディスクフルが発生した場合や、ステッ
プ(S601)で指定されたプリント設定が、例えばハ
ードディスク6に記録された複数ページの画像を組み合
わせて出力する製本モードやNイン1モードのように全
ページ若しくは所定複数ページ分の画像データをハード
ディスク6に記録してからでないとプリント出力を開始
できない特定の画像処理を表わす場合等、ハードディス
ク6に途中まで記録された画像データを出力する意味が
ない場合には、ステップ(S1004)、(S100
5)、(S1007)を省略し、代りにステップ(S1
006)を必ず実行するように構成する。
In the above example, the case where at least one page of image data is recorded on the hard disk 6 when the hard disk becomes full has been described. However, no image data is recorded on the hard disk 6. When the hard disk is full, or when the print setting specified in step (S601) is changed to an all-pages mode such as a binding mode in which a plurality of pages of images recorded on the hard disk 6 are output in combination or an N-in-1 mode, for example. Alternatively, when it is meaningless to output image data recorded halfway on the hard disk 6, such as when a specific image processing in which print output cannot be started until image data for a predetermined plurality of pages has been recorded on the hard disk 6 is indicated. Are the steps (S1004) and (S100
5) and (S1007) are omitted, and step (S1) is performed instead.
006) is always executed.

【0130】即ち、図10において、ステップ(S10
04)以前に、ハードディスク6に少なくとも1ページ
の画像データが記録されたか否かを判断するステップ
と、中止された画像入出力セッションが特定の画像処理
であるか否かを判断するステップの両方または一方を設
け、それらステップにおける判断結果に従って、ステッ
プ(S1004)、(S1005)、(S1007)を
スキップし、ステップ(S1006)に進むようにす
る。
That is, in FIG. 10, step (S10
04) A step of determining whether or not at least one page of image data has been previously recorded on the hard disk 6 and / or a step of determining whether or not the suspended image input / output session is a specific image processing. One of them is provided, and steps (S1004), (S1005), and (S1007) are skipped and the process proceeds to step (S1006) according to the determination result in those steps.

【0131】また、以上の例では、画像入出力をストレ
ージ部5のハードディスク6を介して処理する場合に関
して説明したが、ハードディスク6を使用することな
く、例えばデータ処理部121のページメモリ125の
一部を使用して画像入出力動作を行う構成にし、ページ
メモリ125の空き容量に応じて、上記の制御を前述と
同様に実行できることは言うまでもない。
Further, in the above example, the case where the image input / output is processed via the hard disk 6 of the storage unit 5 has been described, but without using the hard disk 6, for example, one page memory 125 of the data processing unit 121 can be used. It is needless to say that the above-described control can be executed in the same manner as described above according to the configuration in which the image input / output operation is performed by using the section and the free space of the page memory 125.

【0132】以上説明したように、ハードディスク等の
メモリ使用量が最大記憶容量に達した場合に、優先的に
継続するジョブ(又は、中止するジョブ)を選択できる
とともに、中止するジョブに関しても、それまでに入力
された画像データを直ちに破棄することなく、途中まで
記録された画像データの出力動作の選択が可能な画像入
出力装置を提供することが可能である。
As described above, when the memory usage of the hard disk or the like reaches the maximum storage capacity, a job to be continued with priority (or a job to be canceled) can be selected, and a job to be canceled can also be selected. It is possible to provide an image input / output device capable of selecting an output operation of image data recorded halfway without immediately discarding the image data input up to that point.

【0133】[0133]

【発明の効果】以上説明したように、本発明によると、
入力された画像データを記憶手段に記憶し、記憶された
画像データを出力するものにおいて、記憶手段に更なる
画像データの記憶が不能となったことが検知された場
合、画像データの入力及び画像データの出力をともに中
止する第1モードと、画像データの入力を中止するとと
もに記憶手段に更なる画像データの記憶が不能となった
ことが検知される以前に記憶された画像データを出力す
る第2モードのいずれかのモードで、画像データの入力
及び出力を制御するので、画像データの記憶が完全にな
されていなくても途中の画像データを必要に応じて出力
することができ、既に記憶された画像データを無駄にす
ることなしに、効率的に画像処理可能となる。
As described above, according to the present invention,
When the input image data is stored in the storage means and the stored image data is output, when it is detected that the storage means cannot store the further image data, the input of the image data and the image A first mode in which both data output is stopped and a second mode in which input of image data is stopped and image data stored before it is detected that further image data cannot be stored in the storage means is detected. Since the input and output of the image data are controlled in one of the two modes, the intermediate image data can be output as necessary even if the image data is not completely stored, and the already stored image data can be output. The image processing can be efficiently performed without wasting the image data.

【0134】また、入力された画像データを記憶手段に
記憶し、記憶された画像データを出力するものにおい
て、記憶手段に更なる画像データの記憶が不能となった
ことが検知された場合、並行に制御している複数単位の
画像処理の中から指示された一単位の画像処理を構成す
る画像データの入力及び画像データの出力を中止するの
で、任意の画像処理を選択的に中断することができ、処
理の優先に応じ、効率的に画像処理可能となる。
In the case where the input image data is stored in the storage means and the stored image data is output, when it is detected that further storage of the image data in the storage means is disabled, the parallel processing is performed. Since the input of image data and the output of image data constituting one unit of image processing designated from among the plurality of units of image processing controlled in the above are stopped, arbitrary image processing can be selectively interrupted. The image processing can be efficiently performed according to the priority of the processing.

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

【図1】本発明の実施例の画像入出力制御装置のブロッ
ク図である。
FIG. 1 is a block diagram of an image input / output control device according to an embodiment of the present invention.

【図2】リーダ部およびプリンタ部の断面図である。FIG. 2 is a sectional view of a reader unit and a printer unit.

【図3】コア部のブロック図である。FIG. 3 is a block diagram of a core unit.

【図4】画像入力ジョブと画像出力ジョブのブロック図
である。
FIG. 4 is a block diagram of an image input job and an image output job.

【図5】セッションの構成例を示す図である。FIG. 5 is a diagram illustrating a configuration example of a session.

【図6】画像入出力制御の一例を示すフローチャートで
ある。
FIG. 6 is a flowchart illustrating an example of image input / output control.

【図7】実施の形態に係るセッション管理、ジョブ管
理、ページ管理テーブルの構造を示す図である。
FIG. 7 is a diagram showing a structure of a session management, job management, and page management table according to the embodiment.

【図8】操作部を示す図である。FIG. 8 is a diagram illustrating an operation unit.

【図9】ハードディスクの領域管理を示す図である。FIG. 9 is a diagram showing area management of a hard disk.

【図10】ハードディスクフル時の制御の位置例を示す
フローチャート図である。
FIG. 10 is a flowchart illustrating an example of control positions when a hard disk is full.

【図11】操作部のタッチパネル上の表示例を示す図で
ある。
FIG. 11 is a diagram showing a display example on the touch panel of the operation unit.

【図12】操作部のタッチパネル上の表示例を示す図で
ある。
FIG. 12 is a diagram illustrating a display example on a touch panel of an operation unit.

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

1 リーダ部 2 プリンタ部 3 画像入出力制御部 4 ファクシミリ部 5 ストレージ部 7 コンピュータインターフェース部 8 RIP部 9 操作部 10 コア部 DESCRIPTION OF SYMBOLS 1 Reader part 2 Printer part 3 Image input / output control part 4 Facsimile part 5 Storage part 7 Computer interface part 8 RIP part 9 Operation part 10 Core part

Claims (30)

【特許請求の範囲】[Claims] 【請求項1】 少なくとも1つの画像入力部から画像デ
ータを入力する入力手段と、前記入力手段により入力さ
れた画像データを記憶する記憶手段と、前記記憶手段に
記憶された画像データを少なくとも一つの画像出力部に
出力する出力手段と、前記記憶手段に更なる画像データ
の記憶が不能となったことを検知する検知手段と、前記
検知手段の検知出力に従って画像データの入力及び出力
を制御する制御手段とを有し、前記制御手段は、前記検
知手段により前記記憶手段に更なる画像データの記憶が
不能となったことが検知された場合、前記入力手段によ
る画像データの入力及び前記出力手段による画像データ
の出力をともに中止する第1モードと、前記入力手段に
よる画像データの入力を中止するとともに前記検知手段
により前記記憶手段に更なる画像データの記憶が不能と
なったことが検知される以前に前記記憶手段に記憶され
た画像データを前記出力手段により出力する第2モード
のいずれかのモードで、画像データの入力及び出力を制
御することを特徴とする画像入出力装置。
An input unit configured to input image data from at least one image input unit; a storage unit configured to store the image data input by the input unit; and at least one image data stored in the storage unit. Output means for outputting to an image output unit, detection means for detecting that further storage of image data in the storage means has become impossible, and control for controlling input and output of image data according to the detection output of the detection means Means for inputting image data by the input means and outputting the image data by the output means when the detecting means detects that further storage of the image data in the storage means is disabled. A first mode in which the output of the image data is both stopped, and a storage mode in which the input of the image data is stopped by the input unit and the detecting unit detects the image data. In one of the second modes of outputting the image data stored in the storage unit by the output unit before it is detected that further storage of the image data is disabled, An image input / output device for controlling output.
【請求項2】 前記第1のモードと前記第2のモードの
いずれかを選択する選択手段を有することを特徴とする
請求項1に記載の画像入出力装置。
2. The image input / output device according to claim 1, further comprising a selection unit that selects one of the first mode and the second mode.
【請求項3】 前記記憶手段に1ページの画像データが
記憶される前に、前記検知手段により前記記憶手段に更
なる画像データの記憶が不能となったことが検知された
場合、前記制御手段は、前記第1のモードで画像データ
の入力及び出力を制御することを特徴とする請求項1に
記載の画像入出力装置。
3. If the detecting means detects that further image data cannot be stored in the storage means before one page of image data is stored in the storage means, the control means 2. The image input / output device according to claim 1, wherein the input / output device controls input and output of image data in the first mode.
【請求項4】 前記制御手段は、実行すべき画像処理を
表わす画像処理パラメータに従って画像データの入力及
び出力を制御し、且つ、この画像処理パラメータにより
表わされた画像処理が特定の画像処理であるときに、前
記検知手段により前記記憶手段に更なる画像データの記
憶が不能となったことが検知された場合、前記第1のモ
ードで画像データの入力及び出力を制御することを特徴
とする請求項1に記載の画像入出力装置。
4. The control means controls input and output of image data according to an image processing parameter representing an image processing to be executed, and the image processing represented by the image processing parameter is a specific image processing. At one time, when it is detected by the detection unit that the storage of the further image data is disabled, the input and output of the image data are controlled in the first mode. The image input / output device according to claim 1.
【請求項5】 少なくとも1つの画像入力部から画像デ
ータを入力する入力手段と、前記入力手段により入力さ
れた画像データを記憶する記憶手段と、前記記憶手段に
記憶された画像データを少なくとも一つの画像出力部に
出力する出力手段と、前記記憶手段に更なる画像データ
の記憶が不能となったことを検知する検知手段と、画像
データの入力及び出力を一単位とする画像処理を複数単
位並行に制御する制御手段とを有し、前記制御手段は、
前記検知手段により前記記憶手段に更なる画像データの
記憶が不能となったことが検知された場合、並行に制御
している複数単位の画像処理の中から指示された一単位
の画像処理を構成する前記入力手段による画像データの
入力及び前記出力手段による画像データの出力を中止す
ることを特徴とする画像入出力装置。
5. An input unit for inputting image data from at least one image input unit, a storage unit for storing the image data input by the input unit, and at least one image data stored in the storage unit. An output unit for outputting to an image output unit, a detecting unit for detecting that further storage of image data in the storage unit has become impossible, and a plurality of units of image processing in which input and output of image data are defined as one unit. And control means for controlling, the control means,
When it is detected by the detection unit that further storage of the image data in the storage unit has been disabled, one unit of image processing designated from among a plurality of units of image processing controlled in parallel is configured. An image input / output apparatus, wherein input of image data by said input means and output of image data by said output means are stopped.
【請求項6】 前記複数単位の画像処理のうち前記入力
手段による画像データの入力及び前記出力手段による画
像データの出力を中止すべき画像処理を指示する指示手
段を有することを特徴とする請求項5に記載の画像入出
力装置。
6. The image processing apparatus according to claim 1, further comprising: an instruction unit that instructs the input unit to input image data and the output unit to stop outputting the image data among the plurality of units of image processing. 6. The image input / output device according to 5.
【請求項7】 前記制御手段は、前記検知手段により前
記記憶手段に更なる画像データの記憶が不能となったこ
とが検知された場合、前記入力手段による画像データの
入力及び前記出力手段による画像データの出力をともに
中止する第1モードと、前記入力手段による画像データ
の入力を中止するとともに前記検知手段により前記記憶
手段に更なる画像データの記憶が不能となったことが検
知される以前に前記記憶手段に記憶された画像データを
前記出力手段により出力する第2モードのいずれかのモ
ードで、画像データの入力及び出力を制御することを特
徴とする請求項5に記載の画像入出力装置。
7. The control means, when the detection means detects that further image data cannot be stored in the storage means, the input of the image data by the input means and the image by the output means. A first mode in which both output of data are stopped, and before the input means stops inputting image data and before the detection means detects that further storage of image data in the storage means is disabled. 6. The image input / output apparatus according to claim 5, wherein input and output of image data are controlled in any one of a second mode in which the image data stored in the storage unit is output by the output unit. .
【請求項8】 前記第1のモードと前記第2のモードの
いずれかを選択する選択手段を有することを特徴とする
請求項7に記載の画像入出力装置。
8. The image input / output apparatus according to claim 7, further comprising a selection unit for selecting one of the first mode and the second mode.
【請求項9】 前記記憶手段に1ページの画像データが
記憶される前に、前記検知手段により前記記憶手段に更
なる画像データの記憶が不能となったことが検知された
場合、前記制御手段は、前記第1のモードで画像データ
の入力及び出力を制御することを特徴とする請求項7に
記載の画像入出力装置。
9. When the detecting means detects that further image data cannot be stored in the storage means before the image data of one page is stored in the storage means, the control means The image input / output device according to claim 7, wherein the input / output device controls input and output of image data in the first mode.
【請求項10】 前記制御手段は、実行すべき画像処理
を表わす画像処理パラメータに従って画像データの入力
及び出力を制御し、且つ、この画像処理パラメータによ
り表わされた画像処理が特定の画像処理であるときに、
前記検知手段により前記記憶手段に更なる画像データの
記憶が不能となったことが検知された場合、前記第1の
モードで画像データの入力及び出力を制御することを特
徴とする請求項7に記載の画像入出力装置。
10. The control means controls input and output of image data according to image processing parameters representing image processing to be executed, and the image processing represented by the image processing parameters is a specific image processing. At one time,
8. The image processing apparatus according to claim 7, wherein when the detection unit detects that further storage of the image data in the storage unit is disabled, the input and output of the image data are controlled in the first mode. The image input / output device according to the above.
【請求項11】 少なくとも1つの画像入力部から画像
データを入力し、入力された画像データを記憶手段に記
憶し、前記記憶手段に記憶された画像データを少なくと
も一つの画像出力部に出力する画像入出力装置の画像入
出力方法であって、前記記憶手段に更なる画像データの
記憶が不能となったことを検知するステップと、前記検
知ステップにおいて前記記憶手段に更なる画像データの
記憶が不能となったことが検知された場合、画像データ
の入力及び画像データの出力をともに中止する第1モー
ドと、画像データの入力を中止するとともに前記検知ス
テップにおいて前記記憶手段に更なる画像データの記憶
が不能となったことが検知される以前に前記記憶手段に
記憶された画像データを出力する第2モードのいずれか
のモードで、画像データの入力及び出力を制御するステ
ップとを有することを特徴とする画像入出力方法。
11. An image inputting image data from at least one image input unit, storing the input image data in a storage unit, and outputting the image data stored in the storage unit to at least one image output unit. An image input / output method for an input / output device, comprising: a step of detecting that further storage of image data in the storage unit has become impossible; and a step of detecting further storage of image data in the storage unit in the detection step. Is detected, the first mode in which the input of the image data and the output of the image data are both stopped, and the input of the image data is stopped, and the image data is further stored in the storage means in the detecting step. In any one of the second modes for outputting the image data stored in the storage unit before it is detected that the image Controlling input and output of data.
【請求項12】 前記第1のモードと前記第2のモード
のいずれかを選択するステップを有することを特徴とす
る請求項11に記載の画像入出力方法。
12. The image input / output method according to claim 11, further comprising a step of selecting one of the first mode and the second mode.
【請求項13】 前記記憶手段に1ページの画像データ
が記憶される前に、前記検知ステップにおいて前記記憶
手段に更なる画像データの記憶が不能となったことが検
知された場合、前記第1のモードで画像データの入力及
び出力を制御することを特徴とする請求項11に記載の
画像入出力方法。
13. The method according to claim 1, wherein before the one-page image data is stored in the storage means, if it is detected in the detection step that further storage of the image data is disabled in the storage means, the first 12. The image input / output method according to claim 11, wherein input and output of image data are controlled in the mode of (1).
【請求項14】 前記制御ステップにおいて、実行すべ
き画像処理を表わす画像処理パラメータに従って画像デ
ータの入力及び出力を制御し、且つ、この画像処理パラ
メータにより表わされた画像処理が特定の画像処理であ
るときに、前記検知ステップにおいて前記記憶手段に更
なる画像データの記憶が不能となったことが検知された
場合、前記第1のモードで画像データの入力及び出力を
制御することを特徴とする請求項11に記載の画像入出
力方法。
14. In the control step, input and output of image data are controlled according to image processing parameters representing image processing to be executed, and the image processing represented by the image processing parameters is a specific image processing. At one time, when it is detected in the detecting step that further storage of the image data in the storage unit is disabled, input and output of the image data are controlled in the first mode. The image input / output method according to claim 11.
【請求項15】 少なくとも1つの画像入力部から画像
データを入力し、入力された画像データを記憶手段に記
憶し、前記記憶手段に記憶された画像データを少なくと
も一つの画像出力部に出力する画像入出力装置の画像入
出力方法であって、前記記憶手段に更なる画像データの
記憶が不能となったことを検知するステップと、画像デ
ータの入力及び出力を一単位とする画像処理を複数単位
並行に制御するステップと、前記検知ステップにおいて
前記記憶手段に更なる画像データの記憶が不能となった
ことが検知された場合、並行に制御している複数単位の
画像処理の中から指示された一単位の画像処理を構成す
る画像データの入力及び画像データの出力を中止するス
テップとを有することを特徴とする画像入出力方法。
15. An image receiving image data from at least one image input unit, storing the input image data in a storage unit, and outputting the image data stored in the storage unit to at least one image output unit. An image input / output method for an input / output device, the method comprising: detecting that further storage of image data has become impossible in the storage means; and performing image processing using input and output of image data as one unit. In the step of controlling in parallel, and when it is detected in the detecting step that the storage of the further image data is disabled in the storage unit, an instruction is given from the image processing of a plurality of units that are controlled in parallel. Stopping input of image data and output of image data constituting one unit of image processing.
【請求項16】 前記複数単位の画像処理のうち画像デ
ータの入力及び画像データの出力を中止すべき画像処理
を指示するステップを有することを特徴とする請求項1
5に記載の画像入出力方法。
16. The image processing method according to claim 1, further comprising the step of instructing image processing to stop inputting image data and outputting image data among the plurality of units of image processing.
6. The image input / output method according to 5.
【請求項17】 前記検知ステップにおいて前記記憶手
段に更なる画像データの記憶が不能となったことが検知
された場合、画像データの入力及び画像データの出力を
ともに中止する第1モードと、画像データの入力を中止
するとともに前記検知ステップにおいて前記記憶手段に
更なる画像データの記憶が不能となったことが検知され
る以前に前記記憶手段に記憶された画像データを出力す
る第2モードのいずれかのモードで、画像データの入力
及び出力を制御することを特徴とする請求項15に記載
の画像入出力方法。
17. A first mode in which both input of image data and output of image data are stopped when it is detected in the detection step that further storage of image data in the storage unit is disabled. Any one of a second mode in which input of data is stopped and image data stored in the storage unit is output before it is detected in the detection step that further storage of image data in the storage unit is disabled. 16. The image input / output method according to claim 15, wherein input and output of image data are controlled in one of the modes.
【請求項18】 前記第1のモードと前記第2のモード
のいずれかを選択するステップを有することを特徴とす
る請求項17に記載の画像入出力方法。
18. The image input / output method according to claim 17, further comprising a step of selecting one of the first mode and the second mode.
【請求項19】 前記記憶手段に1ページの画像データ
が記憶される前に、前記検知ステップにおいて前記記憶
手段に更なる画像データの記憶が不能となったことが検
知された場合、前記第1のモードで画像データの入力及
び出力を制御することを特徴とする請求項17に記載の
画像入出力方法。
19. The method according to claim 19, wherein, before the image data of one page is stored in the storage unit, when it is detected in the detection step that further storage of the image data in the storage unit has been disabled, the first 18. The image input / output method according to claim 17, wherein input and output of image data are controlled in the following modes.
【請求項20】 前記制御ステップにおいて、実行すべ
き画像処理を表わす画像処理パラメータに従って画像デ
ータの入力及び出力を制御し、且つ、この画像処理パラ
メータにより表わされた画像処理が特定の画像処理であ
るときに、前記検知ステップにおいて前記記憶手段に更
なる画像データの記憶が不能となったことが検知された
場合、前記第1のモードで画像データの入力及び出力を
制御することを特徴とする請求項17に記載の画像入出
力方法。
20. In the control step, input and output of image data are controlled according to image processing parameters representing image processing to be executed, and the image processing represented by the image processing parameters is a specific image processing. At one time, when it is detected in the detecting step that further storage of the image data in the storage unit is disabled, input and output of the image data are controlled in the first mode. The image input / output method according to claim 17.
【請求項21】 少なくとも1つの画像入力手段から入
力した画像データを記憶手段に記憶し、前記記憶手段に
記憶された画像データを少なくとも一つの画像出力手段
へ出力する画像処理システムであって、前記記憶手段に
更なる画像データの記憶が不能となったことを検知する
検知手段と、前記検知手段の検知出力に従って画像デー
タの入力及び出力を制御する制御手段とを有し、前記制
御手段は、前記検知手段により前記記憶手段に更なる画
像データの記憶が不能となったことが検知された場合、
前記画像入力手段からの画像データの入力及び前記画像
出力手段への画像データの出力をともに中止する第1モ
ードと、前記画像入力手段からの画像データの入力を中
止するとともに前記検知手段により前記記憶手段に更な
る画像データの記憶が不能となったことが検知される以
前に前記記憶手段に記憶された画像データを前記画像出
力手段へ出力する第2モードのいずれかのモードで、画
像データの入力及び出力を制御することを特徴とする画
像処理システム。
21. An image processing system for storing image data input from at least one image input means in a storage means, and outputting the image data stored in the storage means to at least one image output means. Detecting means for detecting that further image data can no longer be stored in the storage means, and control means for controlling input and output of image data according to the detection output of the detecting means, wherein the control means, When it is detected by the detection unit that the storage of the further image data is disabled in the storage unit,
A first mode in which both the input of image data from the image input means and the output of image data to the image output means are stopped, and the input of image data from the image input means is stopped, and the storage is performed by the detection means. Means for outputting the image data stored in the storage means to the image output means before it is detected that the storage of the further image data in the means is disabled. An image processing system for controlling input and output.
【請求項22】 前記第1のモードと前記第2のモード
のいずれかを選択する選択手段を有することを特徴とす
る請求項21に記載の画像処理システム。
22. The image processing system according to claim 21, further comprising a selection unit that selects one of the first mode and the second mode.
【請求項23】 前記記憶手段に1ページの画像データ
が記憶される前に、前記検知手段により前記記憶手段に
更なる画像データの記憶が不能となったことが検知され
た場合、前記制御手段は、前記第1のモードで画像デー
タの入力及び出力を制御することを特徴とする請求項2
1に記載の画像処理システム。
23. If the detecting means detects that further image data cannot be stored in the storing means before the image data of one page is stored in the storing means, the control means Controlling input and output of image data in the first mode.
2. The image processing system according to 1.
【請求項24】 前記制御手段は、実行すべき画像処理
を表わす画像処理パラメータに従って画像データの入力
及び出力を制御し、且つ、この画像処理パラメータによ
り表わされた画像処理が特定の画像処理であるときに、
前記検知手段により前記記憶手段に更なる画像データの
記憶が不能となったことが検知された場合、前記第1の
モードで画像データの入力及び出力を制御することを特
徴とする請求項21に記載の画像処理システム。
24. The control means controls input and output of image data according to image processing parameters representing image processing to be executed, and the image processing represented by the image processing parameters is a specific image processing. At one time,
22. The image processing apparatus according to claim 21, wherein when the detection unit detects that further storage of the image data in the storage unit is disabled, input and output of the image data are controlled in the first mode. The image processing system described in the above.
【請求項25】 少なくとも1つの画像入力手段から入
力した画像データを記憶手段に記憶し、前記記憶手段に
記憶された画像データを少なくとも一つの画像出力手段
へ出力する画像処理システムであって、前記記憶手段に
更なる画像データの記憶が不能となったことを検知する
検知手段と、画像データの入力及び出力を一単位とする
画像処理を複数単位並行に制御する制御手段とを有し、
前記制御手段は、前記検知手段により前記記憶手段に更
なる画像データの記憶が不能となったことが検知された
場合、並行に制御している複数単位の画像処理の中から
指示された一単位の画像処理を構成する画像データの入
力及び画像データの出力を中止することを特徴とする画
像処理システム。
25. An image processing system which stores image data input from at least one image input means in a storage means, and outputs the image data stored in the storage means to at least one image output means. Detecting means for detecting that further image data can no longer be stored in the storage means, and control means for controlling a plurality of units of image processing in which input and output of image data is one unit in parallel,
The control means, when the detection means detects that further storage of the image data in the storage means is disabled, one unit designated from among a plurality of units of image processing being controlled in parallel An image processing system, wherein input of image data and output of image data constituting the image processing are stopped.
【請求項26】 前記複数単位の画像処理のうち画像デ
ータの入力及び画像データの出力を中止すべき画像処理
を指示する指示手段を有することを特徴とする請求項2
5に記載の画像処理システム。
26. An image processing apparatus according to claim 2, further comprising an instruction unit for instructing image processing to stop inputting image data and outputting image data among the plurality of units of image processing.
6. The image processing system according to 5.
【請求項27】 前記制御手段は、前記検知手段により
前記記憶手段に更なる画像データの記憶が不能となった
ことが検知された場合、前記画像入力手段からの画像デ
ータの入力及び前記画像出力手段への画像データの出力
をともに中止する第1モードと、前記画像入力手段から
の画像データの入力を中止するとともに前記検知手段に
より前記記憶手段に更なる画像データの記憶が不能とな
ったことが検知される以前に前記記憶手段に記憶された
画像データを前記画像出力手段へ出力する第2モードの
いずれかのモードで、画像データの入力及び出力を制御
することを特徴とする請求項25に記載の画像処理シス
テム。
27. The control means, when the detection means detects that further storage of the image data in the storage means is disabled, inputting the image data from the image input means and outputting the image data. A first mode in which output of image data to both means is stopped, and a state in which input of image data from the image input means is stopped and further storage of image data in the storage means is disabled by the detection means. 26. An input and output of image data is controlled in any one of a second mode in which image data stored in the storage unit is output to the image output unit before the image data is detected. An image processing system according to claim 1.
【請求項28】 前記第1のモードと前記第2のモード
のいずれかを選択する選択手段を有することを特徴とす
る請求項27に記載の画像処理システム。
28. The image processing system according to claim 27, further comprising a selection unit that selects one of the first mode and the second mode.
【請求項29】 前記記憶手段に1ページの画像データ
が記憶される前に、前記検知手段により前記記憶手段に
更なる画像データの記憶が不能となったことが検知され
た場合、前記制御手段は、前記第1のモードで画像デー
タの入力及び出力を制御することを特徴とする請求項2
7に記載の画像処理システム。
29. If the detecting means detects that further image data cannot be stored in the storing means before one page of image data is stored in the storing means, the control means Controlling input and output of image data in the first mode.
8. The image processing system according to 7.
【請求項30】 前記制御手段は、実行すべき画像処理
を表わす画像処理パラメータに従って画像データの入力
及び出力を制御し、且つ、この画像処理パラメータによ
り表わされた画像処理が特定の画像処理であるときに、
前記検知手段により前記記憶手段に更なる画像データの
記憶が不能となったことが検知された場合、前記第1の
モードで画像データの入力及び出力を制御することを特
徴とする請求項27に記載の画像処理システム。
30. The control means controls input and output of image data according to image processing parameters representing image processing to be executed, and the image processing represented by the image processing parameters is a specific image processing. At one time,
28. The image processing apparatus according to claim 27, wherein when the detection unit detects that further storage of the image data in the storage unit is disabled, input and output of the image data are controlled in the first mode. The image processing system described in the above.
JP10337214A 1998-11-27 1998-11-27 Image input / output device, image input / output method, and image processing system Pending JP2000165631A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10337214A JP2000165631A (en) 1998-11-27 1998-11-27 Image input / output device, image input / output method, and image processing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10337214A JP2000165631A (en) 1998-11-27 1998-11-27 Image input / output device, image input / output method, and image processing system

Publications (1)

Publication Number Publication Date
JP2000165631A true JP2000165631A (en) 2000-06-16

Family

ID=18306523

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10337214A Pending JP2000165631A (en) 1998-11-27 1998-11-27 Image input / output device, image input / output method, and image processing system

Country Status (1)

Country Link
JP (1) JP2000165631A (en)

Similar Documents

Publication Publication Date Title
US10115043B2 (en) Image processing apparatus, image forming system, and printing method that decide whether to store, print and not store, or print and store image data
JP4035232B2 (en) Image forming apparatus and control method thereof
JP2002142102A (en) Image processing apparatus, control method for image processing apparatus, and image processing system
JP3631068B2 (en) Information processing apparatus, information processing method, and storage medium storing computer-readable program
JP2001228754A (en) Image forming method and image forming apparatus
JPH11212406A (en) Image forming apparatus and control method of image forming apparatus
JP3595665B2 (en) Image input / output device and management method
JP2000174948A (en) Image input / output device, image input / output method, and image processing system
JP4181661B2 (en) Image processing apparatus, data processing method for image processing apparatus, and storage medium storing computer-readable program
JP2006301028A (en) Image forming apparatus and control method thereof
JP2006044168A (en) Image processing apparatus and control method thereof
JP2000137798A (en) Image input / output device, image input / output method, and image processing system
JP2001159961A (en) Print control device, method and printing system
JP3450562B2 (en) Image processing apparatus, image processing system, and control method thereof
JPH11191820A (en) Image input / output method, image input / output device, and image processing system
JPH10322487A (en) Image processing apparatus, control method thereof, and image processing system
JP2006166214A (en) Image forming apparatus
JP2000165631A (en) Image input / output device, image input / output method, and image processing system
JP2001045191A (en) Image input / output device and image input / output method
JP3745134B2 (en) Image input / output system and image input / output method
JP3592029B2 (en) Image output device and image output method
JP2001175446A (en) Device and method for processing picture
JP3618883B2 (en) Image processing method and image processing apparatus
JPH114315A (en) Image input / output device and image input / output control method
JP3604885B2 (en) Image processing apparatus, data processing method for image processing apparatus, and storage medium storing computer-readable program

Legal Events

Date Code Title Description
A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070320

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20070911